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
339371022796	339371023367	339371023917	339371024465	339371025017	339371025567	339371026117	339371026667	339371027217	339371027767	339371028317	339371028865	339371029417	339371029967	339371030517	339371031067	339371031617	339371032167	339371032717	339371033267	339371033817	339371034367	339371034917	339371035467	339371036017	339371036567	339371037117	339371037667	339371038217	339371038767	339371039317	339371039867	339371040417	339371040967	339371041517	339371042067	339371042617	339371043167	339371043717	339371044267	339371044817	339371045367	339371045917	339371046467	339371047017	339371047567	339371048117	339371048667	339371049217	339371049767	339371050317	339371050867	339371051417	339371051967	339371052517	339371053067	339371053617	339371054167	339371054717	339371055267	339371055817	339371056367	339371056917	339371057467	339371058017	339371058567	339371059117	339371059667	339371060217	339371060767	339371061317	339371061867	339371062417	339371062967	339371063517	339371064067	339371064617	339371065167	339371065717	339371066267	339371066817	339371067367	339371067917	339371068467	339371069017	339371069567	339371070117	339371070667	339371071217	339371071767	339371072317	339371072867	339371073417	339371073967	339371074517	339371075067	339371075617	339371076167	339371076717	339371077267	339371077817	339371078367	339371078917	339371079467	339371080017	339371080567	339371081117	339371081667	339371082217	339371082767	339371083317	339371083867	339371084417	339371084967	339371085517	339371086067	339371086617	339371087167	339371087717	339371088267	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24849	21597	28728	24911	20751	8288	2874	1792	1500	1500	1386	1256	1529	14791	19531	10022	2979	1247	577	471	469	505	531	471	492	540	500	507	507	481	465	471	482	487	463	499	495	475	503	477	480	454	493	481	499	466	495	487	471	482	464	444	477	501	472	484	498	489	468	479	514	557	468	471	484	494	503	477	461	478	522	507	459	470	470	474	455	530	466	517	506	445	470	511	469	523	476	486	479	483	431	478	450	488	492	494	499	450	477	492	510	506	510	491	501	497	480	482	454	465	492	516	531	475	465	485	522	456	452	488	492	538	440	522	502	485	502	511	478	479	475	468	470	515	488	474	513	460	480	473	473	508	478	490	462	467	472	547	455	480	491	480	509	522	485	474	501	521	497	498	483	542	493	516	502	513	482	456	430	467	493	486	445	460	462	480	525	495	477	450	485	477	508	497	453	490	507	493	516	492	472	467	504	441	440	500	478	513	446	488	500	486	441	501	482	497	492	528	503	498	481	454	481	492	485	466	468	467	475	471	470	480	479	475	492	459	513	461	487	491	504	482	508	495	494	492	516	545	494	508	437	461	496	505	491	483	483	475	452	480	507	476	488	481	456	529	475	475	517	478	517	486	507	487	471	460	490	522	493	488	457	474	458	431	477	473	521	517	518	481	499	491	501	501	465	459	489	462	438	486	497	479	492	468	484	483	475	455	511	470	454	464	498	496	484	491	494	463	517	495	527	471	510	440	492	519	460	457	527	491	461	485	497	508	468	509	486	459	479	444	485	493	504	445	479	509	476	469	429	501	479	502	478	497	483	489	476	472	460	528	511	479	524	482	492	465	490	435	481	512	489	467	468	498	494	474	455	514	500	510	500	446	495	484	512	464	510	465	512	443	502	504	468	487	452	495	518	504	496	474	462	460	462	476	508	475	491	452	459	479	529	462	467	466	474	469	470	469	471	480	477	466	429	486	477	468	487	516	487	454	482	471	491	479	474	468	493	445	514	510	487	473	524	487	448	513	477	519	496	493	497	480	504	475	487	495	465	470	480	461	479	478	465	490	478	492	449	457	446	511	484	509	469	464	449	460	500	488	513	503	460	467	489	451	483	504	455	469	461	501	504	452	514	448	492	510	480	485	506	508	481	474	469	499	442	489	456	462	408	444	478	506	492	496	455	465	461	498	474	443	495	503	462	476	474	475	494	485	489	473	488	468	481	495	514	483	482	511	506	492	517	494	456	474	473	517	432	472	474	484	477	472	470	465	467	452	498	485	469	473	482	473	479	446	480	492	475	478	521	456	531	479	474	502	487	511	489	456	494	451	534	515	506	502	488	507	490	467	492	511	496	476	453	530	468	433	511	471	476	512	502	501	468	487	467	491	466	509	491	533	499	525	485	452	485	500	497	493	484	483	508	450	541	457	484	444	490	515	460	466	466	457	504	473	448	496	496	484	477	513	489	503	448	463	445	470	438	481	464	456	490	484	492	478	525	516	509	508	474	446	498	455	470	485	482	535	464	495	539	485	502	494	437	505	515	507	500	445	478	505	486	499	476	489	502	519	461	474	462	461	451	429	467	517	482	466	474	477	521	494	509	487	491	490	471	472	428	504	492	483	477	447	484	506	460	449	467	481	444	473	489	506	465	460	518	485	462	504	490	458	465	443	465	489	487	496	481	461	455	464	494	503	494	464	478	511	491	479	465	486	478	471	430	470	464	465	484	464	489	495	461	458	479	490	515	442	468	500	485	465	495	457	505	478	454	486	499	479	491	477	460	509	478	494	504	483	517	483	513	511	527	490	453	460	458	483	502	472	482	474	467	525	492	490	496	474	469	499	517	455	475	485	502	495	482	471	490	533	492	461	493	457	500	498	518	518	500	484	496	489	478	481	485	466	538	542	495	464	442	455	518	481	498	475	493	483	486	517	509	506	493	477	466	485	463	531	474	438	513	488	513	477	521	491	481	522	482	483	492	480	453	484	479	454	465	492	497	470	514	455	490	482	448	476	470	479	498	489	475	495	486	466	493	510	482	527	505	469	482	509	471	481	450	478	465	469	508	516	462	462	532	501	483	445	509	504	473	470	451	507	455	533	470	479	472	460	504	446	470	471	511	460	504	528	474	497	469	479	482	482	427	489	481	461	467	519	472	462	506	467	491	490	478	491	511	441	517	505	509	483	472	457	468	474	465	475	454	492	478	496	490	516	510	486	479	425	458	470	523	520	502	465	522	481	434	491	489	493	451	479	466	465	511	459	472	493	495	448	490	447	499	496	506	502	461	498	451	484	542	499	471	489	511	463	485	465	518	495	436	475	439	455	454	528	526	488	456	482	490	495	473	517	502	458	468	511	465	528	440	490	486	506	444	531	464	478	474	493	486	491	459	463	464	511	490	508	472	472	499	461	517	490	447	470	471	495	496	477	452	466	482	486	493	480	445	495	471	463	495	471	479	501	473	440	497	446	486	503	487	538	472	488	504	457	499	467	486	434	482	478	518	476	501	478	499	468	506	480	464	487	513	447	507	509	505	496	466	512	476	510	441	478	447	414	472	494	502	479	460	500	462	470	490	466	484	464	456	491	512	501	453	496	459	511	465	460	510	498	485	493	474	491	517	500	440	502	493	502	492	517	491	504	467	513	508	475	503	472	501	468	473	470	449	482	463	440	512	491	477	469	427	482	486	498	452	463	481	521	471	459	528	491	504	446	469	462	479	473	517	448	463	425	525	506	499	509	460	506	548	454	494	490	491	452	474	484	493	488	498	461	486	441	509	504	481	424	505	487	509	507	562	512	454	477	418	483	499	468	491	498	494	456	479	498	466	492	483	467	476	504	469	470	486	461	478	451	470	495	522	475	456	498	445	468	445	500	505	441	483	475	469	512	464	471	465	495	461	456	500	480	460	478	490	485	479	469	469	506	447	467	458	500	492	437	560	514	529	455	478	445	471	491	461	470	476	471	466	502	508	466	467	534	470	505	505	505	500	496	469	477	481	461	454	500	463	494	443	462	494	449	468	499	520	516	489	489	468	486	499	493	485	486	477	497	477	475	483	478	505	447	498	495	517	491	462	490	497	484	472	480	468	483	483	461	445	481	500	479	458	445	490	499	484	475	483	488	487	503	473	514	469	454	503	488	480	481	497	512	510	506	465	490	520	498	459	490	472	486	544	475	505	481	480	464	467	450	510	484	500	486	546	509	487	461	513	524	520	469	488	501	486	475	437	491	459	478	509	481	447	486	457	482	494	485	476	470	499	505	464	481	485	478	506	485	475	474	511	483	486	496	505	498	518	474	541	517	504	487	485	487	473	489	438	464	469	475	485	490	455	497	526	478	473	511	496	489	499	484	512	484	488	451	473	532	472	462	478	463	467	500	474	472	482	515	460	457	497	491	512	453	450	441	459	463	483	478	439	494	504	500	474	486	469	445	458	453	474	505	483	514	477	458	491	486	465	504	473	481	482	441	461	451	452	481	477	442	468	489	461	467	480	518	449	445	520	467
8564	17660	15198	8002	5414	3369	2789	2378	2299	2264	1945	1727	2387	18871	18155	8686	3363	1585	504	471	484	479	427	476	468	423	449	480	485	456	455	481	511	485	502	505	477	464	446	436	492	479	497	499	437	465	514	494	496	446	454	500	468	459	482	477	488	492	486	466	502	434	485	433	446	435	473	450	473	449	454	459	426	444	464	472	462	460	466	462	464	476	442	453	483	513	455	453	472	478	472	440	477	454	461	532	430	462	457	419	434	436	515	458	485	476	466	492	441	459	456	463	500	468	425	480	485	456	461	476	477	473	478	467	471	455	460	449	477	472	448	444	499	485	498	447	472	439	483	453	452	457	475	447	468	423	464	468	428	434	469	441	475	465	476	476	440	461	465	441	464	446	483	440	475	480	456	450	440	468	467	456	441	463	476	477	459	465	470	481	419	441	476	438	480	472	454	484	470	440	442	440	484	472	494	472	470	412	496	471	525	478	447	459	411	457	470	476	476	460	452	445	486	467	455	502	475	469	502	471	478	480	479	442	470	454	455	471	477	437	476	458	424	446	488	463	426	441	502	479	458	444	411	505	453	459	463	489	532	453	449	436	500	478	459	435	446	443	410	441	483	458	510	450	479	494	448	478	458	463	436	452	470	463	513	471	437	492	468	481	460	482	459	454	489	444	460	467	445	494	457	471	471	453	483	426	490	440	475	447	432	437	469	506	444	479	429	459	464	470	442	430	471	495	467	469	468	439	487	465	476	459	452	451	426	410	493	473	455	463	479	464	449	483	457	456	441	454	508	488	439	448	488	439	482	481	463	499	456	483	477	493	451	495	464	452	461	481	450	468	481	487	484	458	465	455	469	506	433	466	475	446	498	458	434	462	444	458	482	489	435	482	486	477	488	462	448	411	457	448	432	471	472	454	451	436	471	497	444	470	479	499	426	461	447	444	456	438	465	448	468	474	461	445	453	470	456	438	481	463	427	480	450	455	455	444	457	456	471	441	479	462	472	451	463	462	458	476	470	432	473	449	446	411	471	455	461	428	477	492	482	458	450	436	434	466	471	496	433	439	475	448	481	437	438	445	473	458	443	455	455	439	479	456	483	452	458	440	431	432	487	476	448	440	497	488	494	478	493	476	465	440	438	429	475	457	436	455	437	507	456	454	486	453	443	484	474	470	432	458	432	442	484	475	461	467	481	425	439	538	470	455	521	474	482	452	476	454	478	471	458	449	489	433	441	457	472	442	479	458	478	445	460	472	476	461	464	451	448	441	443	420	464	444	457	461	499	454	495	469	439	447	449	464	479	436	466	447	422	456	452	490	465	457	459	492	455	460	470	408	503	479	444	450	450	459	431	472	443	452	462	483	494	459	456	459	456	494	465	490	470	447	452	438	425	475	463	465	453	476	466	488	447	464	431	439	451	472	447	443	456	469	446	479	434	433	455	441	503	431	479	461	430	471	482	495	455	484	452	463	459	449	472	453	443	480	467	479	459	462	467	489	454	447	490	454	448	444	499	465	474	485	449	431	495	428	457	484	467	454	451	454	493	452	434	467	453	474	436	480	488	450	496	470	467	404	448	476	464	455	420	413	499	496	492	431	433	420	431	465	462	468	461	460	445	516	484	421	479	437	481	468	465	495	484	489	486	421	468	503	461	450	445	432	476	508	456	468	424	471	447	459	461	495	450	461	536	464	482	472	481	482	462	461	458	421	472	448	465	464	475	480	437	439	445	417	452	474	457	464	443	450	433	450	484	436	433	448	479	453	483	473	480	456	456	470	449	457	481	454	497	449	466	477	516	459	473	452	458	421	417	491	455	447	456	458	449	474	463	490	437	479	475	452	462	424	480	465	476	496	465	444	445	450	444	472	442	475	462	475	431	453	446	464	484	475	482	450	450	468	448	473	454	454	472	492	457	493	492	468	420	445	426	471	454	467	464	481	452	462	482	481	460	438	440	441	485	482	483	448	427	478	453	488	476	451	457	480	459	473	415	497	458	441	457	488	464	473	452	460	448	486	461	457	454	461	449	492	452	470	475	476	430	480	453	470	451	470	470	432	474	486	459	434	480	483	446	446	480	477	482	417	437	444	480	463	475	481	447	459	475	433	457	448	455	497	467	458	443	481	456	467	421	469	480	507	458	434	428	437	466	462	461	411	455	458	425	446	472	499	456	439	467	455	464	453	422	450	454	452	454	476	454	473	433	444	431	430	465	457	449	484	498	429	466	480	464	436	481	412	469	469	460	442	467	458	488	468	492	472	436	457	455	474	430	444	426	464	458	460	460	419	439	474	453	466	477	449	462	484	455	437	455	492	437	445	480	453	476	456	469	465	456	472	472	460	472	446	498	461	475	434	451	467	470	443	472	472	434	433	488	489	472	477	471	453	435	428	483	470	462	456	479	454	450	463	463	435	504	491	474	505	483	480	467	481	455	474	444	484	485	456	452	457	454	491	441	446	455	472	480	451	494	453	454	444	471	444	444	489	445	428	430	503	426	429	462	484	456	445	462	440	494	440	461	469	444	472	454	498	445	487	503	449	484	492	474	460	455	452	457	457	448	446	495	451	439	437	521	473	451	469	435	457	471	469	508	470	464	457	487	468	455	470	495	442	468	470	426	475	449	494	453	461	455	476	449	469	427	440	461	483	464	470	455	425	447	482	442	491	441	473	427	442	455	461	476	462	431	479	465	417	413	489	444	441	465	437	491	433	451	452	466	442	436	443	446	477	454	459	422	455	427	460	475	443	501	442	462	441	439	482	432	451	464	463	447	497	464	492	427	507	472	461	469	462	460	463	459	483	471	498	478	459	443	470	469	478	465	437	490	472	454	450	439	429	453	462	487	439	461	443	464	512	470	469	447	468	490	449	469	456	501	490	454	470	495	430	466	479	457	447	458	440	464	455	456	484	431	478	426	457	487	496	431	453	435	481	488	455	448	464	471	435	469	464	418	486	462	456	433	481	448	454	460	486	479	470	462	439	473	430	457	452	444	498	472	466	440	496	456	476	437	458	485	438	423	470	422	456	436	457	469	464	453	475	445	490	460	461	486	487	460	494	444	470	456	427	437	444	444	451	484	498	482	474	446	459	462	421	474	467	477	449	463	482	447	448	450	484	485	429	448	443	445	501	441	439	450	451	458	452	461	475	447	470	462	437	477	439	459	445	465	457	423	470	462	480	486	463	422	452	475	487	460	441	457	474	437	491	427	482	466	430	490	453	448	407	477	467	456	474	487	469	457	455	507	491	473	435	418	467	455	435	466	452	479	485	480	443	503	424	465	470	473	469	468	456	452	463	445	443	494	455	453	439	452	445	461	450	468	463	477	483	452	511	450	447	469	437	464	464	460	437	442	425	452	403	461	465	440	456	486	473	478	444	481	432	483	448	426	446	454	464	450	468	452	465	474	443	472	454	482	497	439	453	458	478	430	488	429	470	460	500	425	498	432	464	452	415	458	452	501	448	457	494	480	476	447	439	498	476	450	435	443	457
26773	11416	5083	1782	785	686	571	547	521	502	470	471	559	930	1130	815	552	421	383	369	350	354	374	371	383	394	432	383	372	365	386	425	397	359	351	428	341	391	361	375	375	360	363	386	379	340	427	377	369	351	357	397	372	366	390	345	362	407	380	358	330	363	362	371	357	344	330	366	343	405	355	385	352	352	382	368	395	326	375	404	309	377	343	368	372	385	372	382	356	380	351	376	352	349	381	347	381	387	393	381	395	340	401	370	383	361	385	384	342	352	406	390	366	353	362	350	408	393	414	369	341	349	358	361	396	390	367	397	387	366	344	345	369	381	371	373	405	335	381	378	362	348	329	347	387	352	387	374	379	377	382	384	350	362	378	350	368	357	370	329	385	387	382	359	355	340	358	387	361	373	381	364	377	376	378	379	353	345	393	396	364	365	362	370	397	364	383	374	374	347	359	351	358	368	391	358	342	383	361	392	374	348	354	385	371	361	362	372	398	372	394	382	397	323	371	371	396	425	405	376	382	342	355	335	364	360	368	370	352	394	376	370	386	351	382	343	388	365	373	338	346	385	393	366	357	386	352	353	351	383	386	370	358	352	376	351	397	401	374	381	358	363	351	390	353	374	400	377	368	382	330	352	373	348	340	347	388	369	390	354	371	381	373	353	378	395	354	372	372	382	380	347	352	365	344	355	341	396	362	382	372	386	364	379	380	367	338	401	381	394	358	359	375	355	369	393	372	400	359	355	360	326	403	344	393	341	365	363	399	350	386	356	377	371	327	345	404	370	350	356	386	364	347	375	389	395	371	374	383	417	367	383	373	364	377	392	362	353	408	369	397	378	350	389	390	370	359	367	352	342	367	371	406	339	349	371	373	344	342	367	356	356	352	367	349	368	358	410	355	358	346	361	345	370	385	361	387	364	387	350	361	345	349	371	348	376	368	363	415	308	333	362	390	318	354	380	332	370	363	351	386	380	363	388	372	374	372	369	373	333	419	378	379	372	375	349	376	394	392	354	382	397	379	387	372	397	341	362	401	346	366	340	369	366	382	365	382	375	359	372	347	343	380	368	407	373	371	393	369	379	349	353	379	332	396	347	364	364	384	354	361	357	345	375	347	380	370	389	395	339	345	381	378	357	381	354	397	371	390	370	360	375	387	368	355	376	397	360	383	373	356	387	390	360	363	358	375	311	387	374	342	355	379	348	361	368	365	355	371	360	412	386	407	359	353	392	384	369	394	389	338	375	380	366	362	373	342	353	393	351	394	379	348	349	359	355	372	342	366	390	352	366	377	349	344	387	373	360	352	380	351	340	386	343	368	360	389	340	366	367	379	373	357	370	412	385	404	359	361	362	392	403	339	378	366	369	356	342	374	385	336	378	365	378	375	352	395	398	352	369	343	371	363	393	367	363	353	375	359	366	356	372	354	398	371	368	349	387	364	355	355	362	338	375	348	372	342	355	401	365	355	353	362	355	351	364	395	334	379	354	381	391	376	390	317	376	368	374	368	354	360	360	386	395	345	348	341	360	345	378	369	392	382	356	368	359	416	355	391	371	356	370	368	385	378	371	367	374	350	327	368	368	362	368	386	328	418	382	363	365	369	361	331	358	344	371	378	365	367	384	375	381	366	344	350	376	383	347	372	392	349	355	401	356	348	360	386	371	381	401	402	387	403	377	373	335	386	324	373	389	378	369	385	392	345	377	369	378	355	377	356	349	343	362	371	372	341	365	396	339	357	386	366	351	390	365	375	349	394	345	358	399	395	373	400	360	361	399	388	362	372	366	368	356	348	392	333	344	372	345	396	367	375	399	390	409	370	357	371	414	331	347	364	378	379	379	349	382	367	377	382	370	363	389	367	398	364	393	356	383	386	382	386	349	347	395	383	355	390	345	378	366	360	404	375	348	378	382	367	373	378	373	380	365	383	378	358	348	355	354	376	356	359	357	362	379	322	362	346	382	364	364	357	394	381	355	366	380	367	364	347	358	347	377	402	380	385	382	373	350	360	392	405	351	366	366	348	356	381	381	337	356	348	370	359	372	358	371	367	371	378	373	355	402	357	376	378	360	349	336	373	339	375	345	403	328	361	336	349	353	409	338	364	363	346	368	396	352	388	358	363	342	378	347	362	369	395	364	352	402	361	374	384	383	388	382	370	382	419	395	378	345	355	360	367	366	390	358	324	362	342	351	379	370	363	378	415	380	366	342	374	378	406	348	392	417	362	359	358	363	333	364	366	377	374	383	333	338	359	383	359	358	369	363	369	384	372	398	373	363	372	404	348	378	339	351	350	372	355	358	343	364	364	406	361	346	383	357	339	412	356	385	392	387	361	366	378	333	379	360	394	379	361	341	345	380	395	360	369	370	390	373	361	323	368	371	341	348	359	400	386	390	405	386	403	391	370	345	363	378	379	397	413	403	374	379	348	378	403	389	371	371	318	376	374	383	378	390	355	408	339	395	376	362	377	370	323	377	378	372	375	377	343	374	362	365	386	372	369	362	334	367	331	380	369	346	381	338	385	394	333	395	358	382	390	365	387	379	404	360	362	343	365	341	341	370	364	394	329	340	364	353	354	322	369	383	351	381	353	380	364	373	371	366	396	358	355	389	387	383	363	340	345	331	393	373	388	358	370	353	364	403	396	373	336	364	397	375	392	334	375	351	380	345	358	364	382	357	345	375	352	337	341	364	361	369	344	327	360	349	331	379	371	371	384	373	355	362	355	379	393	339	423	378	384	363	364	362	367	373	382	379	352	367	352	391	365	378	383	344	353	391	335	372	394	408	403	424	357	369	374	344	337	368	389	378	405	385	373	403	344	356	365	379	365	372	366	426	419	331	375	387	354	341	366	367	375	400	354	377	371	387	386	370	394	354	371	380	395	370	364	326	356	349	371	341	379	394	365	356	382	376	397	384	359	352	369	377	374	360	368	365	356	345	381	369	393	361	353	373	400	429	389	385	388	353	390	372	368	373	397	348	361	350	365	369	366	334	376	389	371	379	344	393	389	410	383	338	359	382	352	350	392	384	377	348	412	386	389	380	381	387	325	358	361	341	369	389	357	366	373	398	379	378	358	347	355	338	371	349	345	366	366	380	393	333	351	362	387	369	382	372	381	375	360	407	344	381	379	362	382	367	373	388	346	350	384	399	406	358	365	350	372	346	388	363	346	360	405	364	353	349	365	389	364	350	388	425	354	367	386	395	391	379	354	356	380	322	350	420	381	356	400	394	409	371	383	356	374	360	354	390	346	367	365	376	367	389	378	373	339	372	335	396	345	409	362	381	383	355	374	380	387	348	360	373	368	363	365	400	368	367	399	372	378	367	365	382	364	367	395	372	374	344	362	356	379	362	353	365	334	363	402	383	386	386	333	376	376	374	347	364	354	363	377	365	392	348	377	383	373	342	381	371	369	354	343	355	375	363	351	390	353	371	332	363	351	359	388	352	373	379	399	405	378	364	357	378	383	356	354	382	386	359	385	362
7499	5931	4823	1680	964	862	828	786	638	647	617	639	717	1409	1485	955	604	446	373	365	354	320	379	349	386	355	355	337	352	369	347	338	317	354	356	350	331	353	352	391	391	377	383	370	355	342	353	357	378	316	345	369	357	332	346	367	344	342	341	389	334	350	378	373	336	345	352	347	348	388	341	381	361	364	344	354	346	318	352	353	345	356	376	357	320	346	363	366	365	360	380	323	335	335	326	341	350	374	365	332	353	343	363	335	349	342	336	359	372	347	342	337	337	324	339	349	354	357	354	345	338	357	380	345	369	333	371	354	347	328	364	355	336	340	383	337	336	367	386	327	342	333	329	358	348	345	365	317	382	370	344	346	360	356	330	355	362	348	335	357	375	355	340	347	344	343	360	341	390	351	344	365	355	360	337	324	379	338	379	341	376	366	364	352	333	352	366	362	324	355	361	375	414	348	343	369	370	344	330	348	362	381	348	343	349	353	370	347	340	344	323	322	338	356	365	355	378	356	367	346	404	351	332	347	346	328	373	360	341	379	362	347	349	371	344	368	342	324	378	345	356	345	393	359	376	358	371	354	353	319	337	352	357	377	376	348	366	341	354	348	344	352	338	381	370	381	383	346	335	357	333	361	365	348	344	363	356	362	346	342	359	369	332	322	369	403	355	374	368	353	374	352	366	336	366	377	356	346	382	358	307	367	344	311	368	347	343	302	361	375	367	362	361	355	329	351	326	352	356	342	326	380	373	334	347	354	374	354	349	365	347	350	365	357	360	326	331	374	364	334	340	365	335	381	392	388	353	317	365	343	333	374	384	333	361	361	352	343	373	325	350	366	370	383	362	355	316	347	363	366	333	336	352	367	349	366	336	357	352	368	354	373	381	377	348	361	376	367	357	331	347	315	341	357	337	349	369	326	388	315	333	394	346	348	372	364	345	351	347	373	372	332	338	374	352	341	328	318	329	386	372	347	315	351	369	382	372	361	365	347	356	346	351	352	345	348	345	350	348	359	313	330	339	351	335	377	351	362	378	332	357	329	381	330	340	409	344	359	363	328	356	360	328	356	356	368	360	356	339	370	371	357	347	368	342	359	393	371	349	338	386	382	360	350	361	332	375	359	377	360	366	361	344	358	344	354	336	359	380	363	362	338	331	354	400	369	360	399	353	354	335	377	344	369	379	373	353	333	324	366	335	364	363	367	344	330	347	353	341	365	346	359	366	363	368	367	342	314	362	350	326	392	343	349	352	348	353	342	351	348	345	380	356	368	384	351	365	369	349	342	342	342	362	356	356	342	351	371	342	381	352	375	390	347	339	416	343	360	326	355	335	344	358	352	361	361	372	348	347	327	334	341	344	382	350	332	344	357	322	359	324	363	313	347	343	327	367	369	381	343	334	363	352	343	358	331	368	328	343	346	381	352	351	356	392	379	383	347	347	336	356	345	371	363	329	375	332	342	376	331	363	357	371	366	344	349	356	351	358	340	346	365	328	342	345	371	350	367	330	338	384	357	367	343	324	357	358	350	356	334	370	372	324	368	358	349	351	335	360	347	348	377	363	342	379	329	370	345	320	379	350	356	352	344	313	344	345	354	347	334	330	331	355	367	347	366	320	341	352	322	350	331	349	364	355	331	367	313	351	358	337	333	361	343	338	369	332	394	378	343	333	326	366	357	350	333	333	359	365	321	349	353	362	359	329	385	376	356	308	360	329	353	364	381	364	394	361	349	344	337	318	339	329	353	347	360	342	320	364	354	358	344	354	326	309	360	366	333	357	365	375	374	348	331	352	343	319	386	349	328	345	370	361	331	338	349	349	316	363	336	363	334	358	369	346	323	352	371	364	367	336	340	355	351	397	343	374	344	366	343	362	319	362	364	330	370	338	321	343	409	337	362	359	371	356	359	347	373	365	330	340	324	371	341	334	376	338	362	370	353	368	353	382	325	357	352	316	357	377	347	360	357	399	357	341	359	364	343	421	359	326	349	362	345	347	353	366	361	371	336	337	332	362	330	345	338	377	374	323	345	335	340	346	352	335	331	313	350	395	336	374	316	368	371	354	335	352	344	334	348	378	365	367	397	353	358	379	362	356	336	338	317	335	346	350	321	365	355	381	360	334	365	326	369	324	341	388	353	346	333	399	390	340	337	325	337	373	353	360	353	383	338	353	342	346	325	356	379	314	332	350	335	351	391	354	364	355	341	332	346	366	318	348	387	338	343	399	339	362	344	319	334	348	346	350	345	375	342	390	345	375	359	341	349	386	353	349	315	362	331	356	379	367	368	318	366	363	354	365	344	341	322	337	375	357	356	374	355	341	372	361	365	326	390	366	331	352	366	348	363	325	341	330	328	352	339	340	369	349	352	351	348	399	355	334	352	351	368	383	363	330	377	341	361	338	338	377	378	366	363	349	353	326	332	347	375	346	365	367	392	318	351	377	357	378	370	347	387	366	404	343	356	366	368	366	355	342	356	351	365	352	331	331	333	369	373	373	345	379	331	335	350	348	364	318	356	338	337	371	366	332	357	358	360	401	366	347	366	331	378	351	348	368	359	381	361	363	357	380	349	360	359	354	373	329	367	313	345	327	365	380	352	381	342	361	349	348	356	317	336	385	334	332	387	379	367	346	356	385	334	370	365	351	353	372	355	341	358	361	380	343	359	339	360	372	328	372	354	356	377	367	371	368	366	358	394	372	354	343	358	370	346	348	397	399	342	357	349	357	345	394	345	327	367	348	322	337	352	363	324	349	359	342	348	328	381	336	380	377	358	319	329	373	372	385	359	376	365	317	351	332	324	347	348	348	364	346	347	337	340	329	386	359	362	361	358	360	358	337	355	330	367	361	303	351	364	373	343	374	345	373	329	376	362	341	369	348	333	337	342	350	383	380	338	342	320	380	325	367	362	360	367	403	309	351	356	367	354	356	382	387	337	340	383	342	334	362	385	343	341	371	364	319	320	345	360	369	351	365	368	335	362	381	322	368	355	377	361	394	345	341	331	354	340	340	346	338	360	373	341	362	319	325	379	344	376	361	346	371	342	364	361	354	366	365	363	346	358	365	384	346	347	323	351	367	353	345	354	392	348	361	351	343	325	337	353	365	370	345	333	355	364	310	353	356	373	351	313	373	357	347	335	336	390	361	342	349	332	371	346	346	364	365	349	371	364	359	313	370	343	344	360	309	381	372	358	341	324	355	330	370	370	341	351	358	367	381	373	361	380	338	366	377	341	354	327	359	344	395	381	353	339	391	336	361	338	358	361	380	351	354	350	338	398	354	316	346	338	358	352	349	370	369	371	365	336	321	357	363	339	390	363	399	341	368	370	354	338	331	374	379	365	337	338	357	320	354	337	354	364	377	360	346	299	340	378	379	373	327	366	367	375	346	360	374	347	355	355	353	327	352	371	394	328	350	365	357	361	328	364	332	374	358	373	361	387	343	347	361	352	371	340	344	349	371	343	344	354	369	345	311	330	360	369	388	361
24984	20832	26635	24271	7572	1688	1171	907	716	701	757	731	841	6862	8685	5251	1640	614	336	329	308	309	297	322	325	320	314	311	333	327	311	329	329	311	282	337	322	326	300	313	318	287	348	352	307	329	326	301	341	330	308	361	339	318	330	319	341	337	283	348	310	324	319	345	313	323	315	328	315	317	299	308	318	336	337	302	295	333	282	308	319	336	322	318	344	321	304	300	320	337	318	287	320	322	338	317	320	319	315	282	322	342	313	352	333	339	339	313	307	311	316	316	298	330	300	328	313	320	318	336	331	266	317	333	333	340	311	296	333	299	320	358	310	321	325	334	302	300	341	307	302	326	294	324	317	330	331	324	275	332	343	318	330	317	297	311	295	314	304	363	320	331	318	342	341	346	308	298	318	342	297	318	281	324	326	313	338	319	300	306	336	306	319	311	300	343	327	320	311	338	318	335	298	343	329	293	337	310	314	315	304	325	343	318	305	319	330	317	300	354	299	331	310	319	328	305	343	295	338	288	327	291	310	293	313	350	337	317	321	327	320	319	326	307	338	351	302	331	344	300	328	329	298	326	320	305	312	300	310	341	340	321	288	327	302	330	339	325	319	313	321	333	347	321	332	337	322	305	355	320	286	303	292	316	323	316	315	326	362	338	312	335	304	321	324	297	329	335	324	337	290	320	312	346	323	357	343	309	335	307	295	332	318	321	310	319	317	329	346	330	335	312	314	307	311	343	318	328	306	330	317	297	291	312	299	351	294	310	350	313	332	315	286	318	308	327	304	318	292	327	331	310	306	318	321	333	311	321	304	303	288	319	305	352	281	296	334	304	329	304	318	308	316	301	322	358	338	324	324	338	342	310	310	315	307	336	302	318	299	306	281	323	330	323	315	331	280	342	323	320	319	300	334	311	328	320	345	286	325	287	348	331	305	325	315	306	355	330	327	305	332	333	310	326	267	311	320	291	330	313	306	301	319	327	316	369	340	334	313	325	312	334	313	311	336	305	287	317	313	312	312	345	320	311	313	354	306	327	341	297	291	324	296	325	303	302	331	322	358	317	317	339	340	301	317	302	304	307	307	313	305	344	334	316	320	333	320	329	360	317	336	309	292	330	287	324	318	321	301	341	327	316	318	328	273	332	304	320	332	314	324	323	313	335	326	330	308	301	310	335	336	320	300	315	298	302	315	322	323	304	322	332	293	286	302	332	322	372	305	354	305	323	319	304	325	366	327	315	314	314	313	317	307	326	295	321	346	319	309	327	338	328	344	348	302	310	295	348	315	324	338	333	319	304	307	327	329	309	303	300	330	350	325	337	319	322	346	306	336	333	317	297	304	328	312	326	321	341	323	331	321	299	353	327	311	340	300	311	329	300	318	308	307	336	317	331	331	329	315	298	300	312	287	304	329	329	320	313	315	288	299	322	284	326	330	290	329	335	299	362	303	297	314	336	308	364	330	291	321	310	355	296	294	311	333	329	331	336	354	338	346	339	306	291	317	300	383	342	322	324	327	323	324	340	302	335	346	336	355	296	327	299	348	345	287	327	315	324	336	304	285	333	339	353	317	326	356	315	301	323	306	326	311	309	341	332	333	309	341	341	302	353	339	312	299	296	308	296	320	330	352	310	355	318	315	330	326	295	302	325	285	321	347	323	311	327	300	318	346	299	302	293	359	287	303	354	302	329	308	312	289	297	302	306	285	348	306	322	290	325	345	326	293	339	288	320	313	350	335	324	331	312	293	295	336	325	302	324	288	328	290	376	334	321	346	289	329	314	287	273	302	337	298	343	305	314	340	313	305	310	294	300	273	307	293	307	318	334	282	306	315	323	303	329	312	352	325	317	327	326	310	299	311	347	307	338	298	327	300	314	337	341	348	326	297	329	336	314	308	353	310	311	314	318	326	312	328	354	307	342	336	315	357	325	324	347	317	319	327	324	320	344	287	309	303	316	307	325	340	321	338	308	299	318	317	279	347	303	336	342	333	341	344	330	326	321	328	319	314	308	315	304	320	304	309	301	367	309	362	339	322	347	316	329	320	315	303	335	306	358	304	358	316	318	343	296	304	332	316	305	317	317	351	314	321	305	323	330	341	303	338	318	313	368	322	303	330	295	334	289	303	307	312	333	317	309	323	315	310	305	334	344	330	332	328	309	314	332	336	318	329	314	314	323	300	346	309	301	285	344	335	317	305	335	326	290	322	314	330	342	286	335	332	289	328	327	306	309	304	300	323	336	310	336	317	299	332	338	316	315	323	290	316	295	332	297	337	324	300	302	320	302	306	319	332	317	301	327	352	318	316	326	334	313	298	327	325	351	334	316	305	342	342	308	290	324	349	358	313	340	318	313	320	322	316	335	316	365	306	344	306	330	305	325	317	305	326	309	324	344	323	332	349	338	314	309	293	315	335	303	334	342	333	289	333	352	315	329	332	324	312	306	331	301	326	325	325	332	296	306	349	330	329	291	309	291	311	346	319	296	324	274	329	317	327	335	341	310	308	329	287	290	310	317	318	295	314	317	347	295	314	321	310	303	321	324	353	310	335	331	314	325	295	293	315	339	320	311	314	346	285	299	347	289	310	272	334	330	317	329	323	317	333	345	318	359	348	323	304	345	353	348	339	308	328	303	324	357	301	326	318	286	339	309	319	315	345	344	307	318	273	316	300	320	302	307	313	315	324	310	337	323	331	336	282	299	314	305	335	285	302	307	313	327	335	305	282	290	323	303	308	319	295	320	280	310	341	350	357	323	319	313	328	331	326	328	313	334	294	308	320	338	359	329	286	342	318	318	316	281	308	308	350	308	324	335	262	326	357	339	321	317	350	311	318	335	301	307	305	326	296	335	330	374	334	327	351	325	290	324	362	312	325	310	308	298	308	336	294	327	310	299	315	346	290	297	294	293	302	325	307	327	315	298	299	340	320	314	293	324	314	332	292	316	332	304	323	299	326	310	315	315	317	328	305	309	315	348	309	334	319	297	348	349	321	334	342	300	315	315	351	297	331	334	314	338	315	296	322	320	333	361	326	343	316	340	332	294	319	331	338	304	306	338	310	340	305	305	318	314	325	317	328	313	311	318	315	295	299	381	345	338	297	325	312	318	315	321	285	309	318	323	330	334	297	305	321	335	331	336	300	315	329	301	297	347	299	285	329	286	325	293	287	276	309	311	345	314	360	298	323	331	369	334	300	302	332	335	337	305	320	299	288	296	296	303	328	323	322	329	294	311	335	326	318	298	300	329	299	303	318	319	326	317	314	348	361	313	319	329	326	331	350	312	315	306	288	325	290	348	302	333	313	326	313	296	330	337	326	320	296	302	321	319	312	327	321	312	342	327	303	306	274	287	340	345	298	359	328	341	326	299	327	306	297	317	345	330	309	308	345	376	322	332	314	326	318	335	330	274	329	325	298	306	344	317	308	321	328	329	320	322	339	305	306	320	318	319	311	326	296	341	288	339	328	322	333	306	314	328	283	332	334	322	311	316
6654	11869	10770	4161	2216	1619	1581	1363	1109	1066	1069	1142	1233	10213	9628	5765	2009	759	369	310	292	361	351	340	329	297	322	327	340	342	341	305	339	328	306	317	359	311	362	336	322	333	325	377	307	313	307	315	340	341	321	316	346	334	350	306	334	334	331	300	324	352	333	310	338	332	321	295	334	320	308	330	319	329	309	348	301	348	346	355	330	334	341	351	358	310	347	336	346	357	350	300	302	305	315	319	297	321	346	364	280	344	347	306	291	323	311	349	350	338	320	337	343	335	318	312	348	325	332	321	315	317	312	316	299	347	332	332	343	329	318	358	318	329	329	318	295	338	293	301	322	329	316	313	298	331	345	314	312	333	314	293	285	314	344	342	313	320	329	340	321	349	311	316	326	331	325	325	345	344	325	345	326	313	336	322	304	317	345	291	322	345	351	305	321	356	321	300	329	314	318	299	308	294	297	320	324	319	346	350	314	321	312	289	299	335	333	317	337	321	344	313	351	321	300	339	342	334	326	321	348	289	310	311	327	332	321	342	331	325	296	316	342	309	317	331	310	318	331	323	337	273	285	335	352	311	322	340	309	338	306	298	308	283	301	321	283	354	330	299	322	293	316	321	306	332	327	283	313	318	311	305	341	318	312	330	349	342	320	341	305	322	331	335	292	321	321	341	314	362	302	335	341	322	294	305	326	348	322	333	333	348	321	287	343	330	301	307	327	314	331	342	323	301	279	302	333	317	345	314	337	318	340	330	335	342	370	296	342	289	325	322	320	306	335	290	323	314	312	307	311	328	339	334	290	339	326	304	319	341	306	337	372	347	312	314	331	336	322	295	311	316	332	315	305	289	323	345	305	322	295	311	305	348	337	340	293	289	350	311	334	319	343	331	332	322	340	330	334	306	288	333	327	309	298	355	307	302	321	312	325	327	328	326	300	320	323	332	341	303	353	304	316	317	321	350	344	303	304	318	303	306	313	326	313	327	338	332	333	307	348	336	319	339	320	311	337	296	309	314	312	335	304	317	300	299	299	341	318	306	320	308	289	295	325	343	282	320	336	295	338	299	296	324	329	340	339	306	287	294	299	322	322	276	290	315	313	285	323	325	320	323	342	310	319	285	321	300	295	322	298	330	336	340	336	296	333	325	335	328	314	309	332	336	332	316	329	327	319	313	308	305	337	339	305	316	328	347	306	298	296	312	321	336	329	317	351	334	323	329	312	319	330	316	314	341	330	339	314	307	311	302	322	346	325	326	323	313	311	320	335	317	339	344	321	323	321	330	351	310	328	327	352	314	302	311	306	318	347	306	354	334	341	284	325	342	350	295	309	334	352	297	314	286	308	315	316	300	319	332	334	355	305	289	316	308	313	288	321	351	306	336	290	312	319	328	316	347	362	334	332	334	306	326	328	340	309	321	297	324	322	320	366	320	319	286	300	340	314	312	303	310	288	325	327	312	340	307	346	328	312	298	369	344	328	324	316	314	323	284	291	306	336	317	307	338	325	299	307	311	334	327	349	310	309	317	329	306	360	321	340	327	341	320	336	307	342	345	322	295	295	322	316	325	351	324	339	302	290	353	337	319	313	308	334	319	297	339	307	278	320	288	316	300	311	316	357	338	292	314	316	305	314	305	313	322	304	305	335	312	324	330	350	322	334	324	325	282	324	311	322	331	315	326	307	334	334	338	309	289	323	310	326	322	325	343	318	345	317	304	326	296	273	331	324	309	338	308	312	311	309	334	336	344	326	297	271	346	306	342	335	341	307	304	310	337	327	300	311	310	297	344	292	310	331	293	347	322	323	320	354	311	348	302	324	336	305	291	294	370	335	329	317	307	315	345	302	308	342	316	327	306	313	310	305	321	309	304	321	332	323	347	332	298	305	300	311	288	303	324	332	327	319	342	294	344	333	287	300	310	342	360	316	322	312	338	326	334	308	311	297	330	320	296	322	356	330	327	288	322	333	348	290	303	326	326	344	298	363	318	317	302	299	316	326	338	349	305	297	314	312	317	316	314	319	327	310	358	328	334	321	322	314	316	311	279	337	309	312	330	334	313	311	303	313	317	342	336	318	336	306	306	323	308	329	318	362	321	325	303	340	308	346	338	328	336	299	323	319	313	312	305	311	306	315	308	334	319	298	341	328	331	321	346	304	317	296	319	344	320	328	305	359	336	289	313	323	309	316	333	337	329	323	310	329	347	316	312	321	286	334	313	308	337	329	319	318	327	310	320	338	343	333	305	342	342	350	343	330	323	346	315	321	324	345	321	338	302	321	322	341	277	324	306	338	305	312	303	323	312	314	283	331	337	338	322	315	299	320	325	359	319	318	315	334	327	334	310	333	288	302	298	292	305	329	338	301	325	302	317	289	315	321	319	315	342	334	343	324	308	358	320	310	352	337	340	337	345	328	333	355	301	294	288	304	278	305	298	297	330	332	334	309	316	347	335	316	339	328	304	329	359	293	318	329	325	297	346	291	340	348	317	326	310	320	327	333	328	334	337	335	322	323	347	324	342	319	295	308	298	321	306	340	357	326	290	315	333	311	362	349	329	323	317	318	309	319	326	317	317	338	311	335	303	317	308	308	324	340	291	343	344	321	314	346	299	328	329	344	310	320	320	326	314	314	314	316	315	320	352	295	340	301	306	318	337	290	330	310	345	300	325	296	342	320	344	332	314	323	301	346	301	302	327	329	326	367	312	316	310	349	321	330	317	309	303	308	335	332	340	340	338	331	297	323	298	294	335	314	339	299	342	292	283	301	329	324	299	325	322	311	317	327	309	354	310	317	314	328	309	324	311	340	328	332	319	325	361	319	342	350	324	315	327	308	323	327	321	317	343	324	360	329	337	295	311	298	337	293	331	309	301	327	322	317	312	314	340	343	313	303	314	320	295	323	355	304	310	340	359	301	313	336	314	301	335	337	318	310	310	287	324	329	320	313	289	331	325	310	307	307	298	327	337	308	303	335	298	348	313	347	314	335	324	314	320	339	323	325	316	286	341	328	306	359	289	300	288	367	308	358	306	305	326	284	336	339	339	352	319	317	315	299	322	322	295	331	349	301	333	345	282	297	316	322	331	307	322	320	331	302	314	310	313	327	333	333	298	334	352	307	338	302	323	294	348	300	332	326	326	343	310	308	336	325	317	291	356	304	342	301	341	342	337	309	299	303	313	353	322	331	359	297	319	342	319	291	305	332	356	336	312	323	293	315	319	315	323	343	329	318	317	336	299	329	317	322	297	328	299	323	321	319	319	339	334	315	360	294	344	328	300	294	333	300	341	324	287	322	306	317	315	323	305	326	345	297	294	337	318	355	313	312	299	306	312	296	319	321	343	330	318	341	287	281	318	300	304	278	327	314	331	284	325	302	298	337	333	307	295	334	314	318	314	306	325	345	324	305	304	310	310	315	330	332	338	336	356	328	332	327	318	329	286	340	346	325	293	310	313	342	346	319	325	326	345	347	312	324	307	293	308	312	317	344	317
24093	20821	27679	23993	19855	6681	2197	1619	1336	1190	1151	1123	2604	17074	15502	9779	3332	1072	584	536	502	497	455	520	423	495	502	463	437	486	439	500	494	519	501	478	448	434	458	455	482	489	467	485	457	497	491	454	475	492	467	469	469	466	470	475	456	451	459	408	468	469	459	460	484	479	517	466	470	447	479	464	429	433	442	482	440	523	455	471	462	500	495	475	464	470	447	486	467	473	497	463	489	484	456	486	451	492	445	467	454	498	468	498	437	469	524	483	465	491	456	470	476	488	476	458	460	480	442	472	487	502	472	527	475	503	439	480	488	498	500	499	478	512	523	500	465	501	503	470	482	471	449	467	494	479	494	513	483	494	480	474	467	485	442	511	504	494	473	452	468	435	482	488	442	435	515	505	442	467	485	487	475	481	478	505	512	491	485	457	473	475	501	455	488	476	465	453	486	513	458	481	463	508	463	464	473	486	443	495	485	465	499	517	474	463	453	467	480	518	450	460	487	452	448	465	483	451	488	501	497	477	425	468	461	450	491	477	465	504	504	480	496	491	459	485	514	482	420	464	466	448	444	462	459	476	430	460	503	481	486	475	440	469	460	476	477	483	468	492	438	445	426	463	465	494	450	463	496	445	486	453	422	449	498	468	481	469	446	459	493	485	494	443	461	453	508	472	432	488	514	466	479	472	483	450	458	491	465	460	460	441	454	494	454	442	469	483	494	510	469	487	485	489	477	438	450	445	494	482	484	473	474	444	472	492	460	481	432	459	464	478	409	455	465	482	446	439	442	461	495	520	494	499	480	496	484	452	459	494	440	448	444	471	477	488	462	484	447	429	484	448	473	488	477	498	449	486	501	463	488	465	465	468	454	485	493	461	516	449	525	446	514	480	493	459	465	456	469	480	483	474	468	459	446	441	479	460	493	459	481	472	493	435	469	499	448	487	475	449	454	440	478	480	452	485	456	474	474	472	460	519	492	480	461	448	489	490	488	491	484	477	476	474	445	474	518	497	497	510	445	448	433	480	473	436	473	449	482	474	478	504	455	461	471	500	471	450	457	463	426	494	468	500	504	458	477	448	441	467	444	509	503	446	454	467	464	476	462	492	449	466	468	481	498	447	500	467	470	493	465	475	506	449	446	463	474	504	440	504	453	472	463	500	511	449	468	499	483	486	465	446	510	478	486	453	447	489	469	469	514	466	476	456	485	494	464	412	479	441	496	460	485	468	485	452	436	478	488	467	499	488	523	463	471	441	458	490	438	459	463	448	470	466	441	449	487	485	442	464	477	432	449	464	460	476	452	448	500	460	469	480	455	497	456	468	463	464	489	502	457	492	478	466	463	474	455	454	465	521	483	471	480	522	489	478	464	488	415	508	491	498	470	486	421	423	455	466	491	503	466	459	462	437	474	415	452	463	512	447	489	479	450	431	458	481	501	454	484	482	462	456	441	441	475	461	444	517	460	481	460	534	483	528	468	470	471	449	451	500	490	450	521	485	467	506	459	467	475	467	464	500	425	459	499	438	498	435	479	435	493	460	454	505	484	490	480	505	464	479	483	497	517	454	480	446	457	477	470	462	503	510	518	481	448	485	469	463	467	481	439	456	486	528	464	470	428	503	482	479	492	479	478	491	491	493	507	480	493	475	463	501	454	501	478	475	499	512	461	472	532	471	461	458	500	451	447	496	460	464	471	489	461	479	493	504	497	467	491	454	494	462	468	508	510	499	463	486	477	502	455	472	496	517	474	473	464	511	448	507	429	490	470	470	465	484	477	455	470	449	451	456	442	473	478	453	467	465	480	457	489	448	455	464	468	430	481	493	535	502	484	447	491	474	456	482	511	471	475	464	503	502	495	467	473	494	497	488	468	482	458	457	487	445	475	425	476	464	458	493	480	468	479	500	490	471	499	456	456	466	472	475	485	481	488	486	437	459	464	495	465	470	476	447	456	478	472	491	477	468	446	469	555	497	477	454	494	441	523	476	480	463	523	494	455	439	447	468	476	468	479	513	491	443	471	465	440	474	453	468	455	462	463	471	470	480	483	478	503	481	420	465	484	501	459	462	471	488	467	447	448	460	506	432	491	480	451	496	456	450	446	503	476	452	467	467	469	462	505	473	463	477	513	490	477	477	496	476	467	483	416	435	463	471	470	481	427	435	488	460	494	433	496	468	498	493	504	499	432	488	487	473	476	461	500	473	458	490	490	456	481	484	516	445	468	436	482	465	499	456	488	448	507	481	497	471	475	483	478	484	501	493	478	453	507	457	474	451	490	498	478	482	433	440	472	474	470	469	461	483	503	468	456	489	457	435	505	510	473	441	481	450	446	456	522	467	467	464	481	442	510	490	476	446	432	450	463	507	470	504	500	449	466	504	468	482	467	507	470	506	469	496	505	444	472	505	470	497	466	452	485	498	443	468	470	480	493	487	455	437	454	479	478	470	439	436	466	495	456	472	452	507	483	488	494	506	419	492	469	511	465	484	510	467	473	532	461	478	470	478	469	511	490	487	455	492	481	462	474	424	482	483	513	463	461	468	481	486	474	440	504	464	445	497	482	490	495	410	455	469	530	478	453	473	428	487	431	459	427	522	467	495	494	433	444	476	468	499	480	469	436	509	473	434	490	447	469	459	510	484	486	448	464	501	461	481	434	454	433	431	459	482	475	462	463	519	488	459	480	478	514	472	506	466	436	489	443	483	440	483	446	462	451	463	481	481	457	449	497	458	501	502	476	421	434	493	475	481	521	478	461	454	465	474	474	420	498	458	483	478	454	432	470	479	463	479	482	466	458	449	494	478	462	470	474	482	488	457	447	482	479	482	498	452	458	498	468	466	459	451	505	475	462	493	466	491	488	509	457	484	463	445	456	449	478	481	470	471	491	434	462	462	481	507	476	468	484	494	438	463	453	461	495	472	493	474	502	494	436	466	468	510	497	485	502	461	470	471	483	497	457	460	459	472	483	471	449	491	473	508	478	456	437	451	444	507	446	461	455	468	459	479	515	488	467	485	465	484	470	484	438	504	503	514	495	530	463	480	488	519	472	462	505	457	512	442	458	457	486	492	436	460	469	455	438	483	493	503	518	479	452	474	439	463	470	469	517	437	511	455	463	483	466	432	505	472	503	467	454	469	494	457	449	485	523	470	461	477	455	484	438	468	513	444	468	504	461	487	441	483	445	442	438	437	485	468	509	463	479	509	493	450	486	485	498	435	466	471	461	484	495	456	443	440	463	446	460	471	494	455	477	457	496	465	474	475	465	546	468	472	498	485	454	451	476	451	470	461	405	512	479	470	447	476	466	452	473	471	492	463	442	482	440	453	470	457	505	479	488	469	467	486	497	502	454	467	462	489	449	441	492	485	507	476	470	447	469	439	454	461	460	466	430	428	484	481	496	465	484	449	454	497	440	459	440	461	439	515	439	486	472	498	474	497	442	459	472	501	426	460	482	444	487	506	439	473	483	467	445	482	467	451	496	484	441	456
7914	14235	12525	5612	3706	2529	1995	2109	1996	1791	1763	1773	4385	20064	14535	9257	3664	1209	687	470	461	460	458	452	455	481	468	434	471	475	439	455	472	465	420	445	459	463	491	465	448	469	496	501	454	451	493	482	442	448	458	484	498	460	473	491	475	468	429	443	461	455	441	426	432	466	462	435	483	443	458	424	475	450	461	469	471	459	470	476	452	492	485	441	494	491	430	438	462	452	474	447	454	447	435	450	449	461	442	455	405	463	438	437	454	431	447	453	478	456	456	440	446	439	440	429	480	459	466	428	425	454	473	422	460	465	453	458	431	463	410	427	480	426	467	462	451	488	428	495	484	439	472	445	472	479	490	447	464	449	449	434	493	460	435	457	447	434	441	478	484	467	497	453	456	476	432	518	475	436	445	409	448	439	447	481	454	458	471	463	485	430	445	430	422	465	425	475	412	448	460	452	467	493	477	441	448	484	440	442	482	443	458	450	436	459	464	458	448	487	446	432	424	495	448	447	466	476	450	442	469	402	455	496	487	447	471	450	490	492	444	453	500	435	464	479	450	423	447	426	443	461	431	470	476	456	436	476	452	471	453	469	471	452	417	427	428	463	495	429	493	499	467	439	459	478	438	485	459	468	460	480	498	455	430	487	471	433	484	438	476	471	485	450	468	452	453	466	447	447	464	444	434	453	455	443	423	484	435	420	432	491	433	446	466	449	468	486	447	444	475	454	469	460	430	476	454	490	478	437	457	473	474	442	478	496	467	445	491	468	463	450	458	452	431	460	471	499	474	455	430	442	432	428	462	420	417	464	446	459	444	454	461	504	425	424	442	449	436	452	462	469	432	466	472	469	485	464	421	445	438	499	459	480	473	477	447	403	502	454	450	481	436	472	502	469	448	435	424	441	434	446	467	482	454	442	477	465	416	481	495	464	459	460	475	460	412	450	448	467	449	449	449	500	440	415	458	466	480	439	502	448	463	481	457	473	462	458	463	442	474	475	489	452	450	443	435	432	477	443	462	442	448	425	428	450	459	487	428	463	440	432	464	451	479	414	480	489	473	460	445	494	444	443	473	496	465	488	467	502	466	495	435	433	470	459	403	454	442	430	482	474	458	436	434	499	407	466	462	471	430	459	461	477	457	451	464	455	446	455	471	458	407	454	452	463	437	446	451	444	441	444	444	467	424	457	420	427	460	451	460	479	454	449	459	500	428	429	500	433	444	481	438	455	453	465	424	457	442	455	463	450	467	477	423	449	446	435	450	444	425	468	439	435	434	435	486	472	442	480	486	498	442	431	479	452	450	467	453	439	447	469	461	422	431	445	463	471	440	471	448	466	441	425	467	465	427	438	452	438	439	461	448	465	501	436	453	463	487	428	444	447	481	497	493	428	477	481	473	425	416	487	459	466	463	434	423	451	458	402	416	431	432	462	484	450	464	476	462	434	448	475	462	460	458	465	453	464	426	432	419	421	446	433	456	451	451	483	464	419	452	453	430	460	471	458	449	445	454	461	503	434	462	468	473	467	445	454	428	445	478	414	485	453	484	451	429	462	443	473	419	468	439	427	459	484	488	463	451	439	411	465	455	470	419	451	439	454	425	439	452	456	430	436	474	453	450	427	425	465	454	461	456	470	458	486	442	480	443	473	445	460	467	460	449	479	453	461	434	476	456	500	473	470	452	480	449	452	473	431	460	459	452	412	429	427	474	421	455	481	466	469	492	447	437	447	443	448	448	442	442	458	440	506	469	458	443	441	479	434	438	456	460	429	489	478	445	467	464	449	476	470	440	475	416	455	459	451	455	478	446	454	465	425	487	439	460	500	455	496	432	444	438	470	445	475	454	437	462	481	437	496	445	462	430	471	426	412	456	449	438	469	457	477	433	464	455	452	468	491	466	488	467	432	420	466	455	469	471	443	464	445	430	467	492	437	456	471	421	457	459	424	450	480	485	408	415	448	456	464	448	483	453	485	446	431	436	453	463	472	494	469	472	424	446	472	469	460	428	468	428	420	464	465	446	424	433	466	465	437	432	463	459	469	469	468	470	457	480	442	442	453	469	499	439	438	484	456	443	422	436	487	443	431	432	463	471	453	454	486	418	454	469	448	402	474	448	441	451	461	470	473	424	434	459	410	444	463	457	407	423	455	463	427	454	477	477	444	447	467	459	454	437	464	454	442	439	484	455	451	461	474	446	477	455	460	453	455	439	480	456	448	432	462	455	439	426	460	457	421	452	460	462	446	475	450	496	446	444	455	460	471	491	468	480	460	473	456	448	445	423	458	420	463	446	461	499	426	481	463	461	419	474	430	449	455	445	474	467	444	494	422	442	441	428	419	469	464	487	478	465	434	461	446	487	437	456	470	450	456	435	473	424	419	470	455	447	418	471	460	446	446	470	467	498	447	442	433	452	389	495	443	476	455	483	500	457	465	430	490	457	430	446	455	432	456	461	470	398	437	461	408	443	441	465	434	496	483	449	458	481	467	430	456	447	476	456	488	455	406	409	428	426	426	448	450	470	442	452	447	472	487	405	469	428	461	446	442	456	464	469	463	425	478	472	431	429	454	473	414	425	462	474	442	437	438	437	447	425	478	450	465	471	436	497	446	485	426	461	435	431	472	449	448	456	462	479	435	412	454	459	469	514	450	465	456	436	459	463	445	434	426	416	461	467	401	445	439	457	452	433	462	463	448	510	471	462	430	434	454	464	447	482	476	464	460	498	467	451	444	482	434	447	393	418	473	438	422	443	398	433	474	462	460	495	437	442	494	511	484	467	475	442	451	447	422	425	456	442	458	470	456	463	437	453	426	447	507	491	445	425	453	448	474	456	476	441	430	470	480	452	429	488	468	432	449	484	455	441	424	458	456	462	426	447	473	473	444	462	435	449	451	439	462	457	457	455	432	418	467	407	461	443	454	435	441	492	462	431	444	441	427	452	438	465	459	450	475	421	455	463	463	483	455	458	447	419	461	476	465	462	462	437	480	445	483	465	479	458	504	468	447	431	439	454	464	422	476	468	446	419	457	465	449	442	492	501	423	445	440	424	486	465	456	414	456	449	494	450	443	432	421	423	437	396	459	443	458	473	433	463	438	475	446	443	476	433	455	440	444	443	460	480	470	446	424	425	411	472	458	509	449	444	472	474	438	463	474	389	467	455	440	455	448	478	461	491	458	430	463	424	443	469	446	431	468	438	470	428	448	472	461	436	456	416	437	480	485	430	439	464	449	442	436	469	431	458	467	478	449	466	465	452	426	426	440	418	474	435	473	469	440	506	449	456	484	456	446	436	425	434	463	456	456	445	485	470	468	443	466	471	412	440	472	441	494	458	460	459	484	445	424	447	440	442	451	432	447	439	465	442	463	431	444	427	475	414	414	477	463	423	461	454	438	468	471	451	482	444	466	449	467	451	435	446	437	449	442	443	462	448	460	471	443	466	427	456	433	460	444	435	440	465	455	477	434	450	506	473	456	437	444	418	466	446	436
26837	9490	2413	1169	767	627	506	499	501	504	542	540	558	1142	1129	892	620	526	442	399	415	403	400	410	420	437	394	417	389	486	421	459	420	433	451	431	459	407	432	403	392	405	408	419	390	414	424	429	443	430	449	429	427	423	432	408	406	413	452	451	418	460	401	477	377	438	396	412	359	442	406	419	421	421	438	415	460	416	458	445	439	446	455	463	493	419	449	401	427	397	449	386	413	431	407	427	412	445	423	402	412	424	428	425	439	405	429	418	423	427	418	434	433	407	414	419	418	423	482	429	418	408	409	394	416	418	443	424	405	338	433	403	405	410	415	421	420	397	402	433	451	412	399	444	435	430	425	425	461	446	417	461	433	428	395	432	419	412	406	410	369	386	438	427	424	445	374	414	417	403	407	461	383	434	397	443	442	422	424	412	448	388	426	372	435	406	398	389	413	426	439	407	432	414	421	437	429	423	402	422	408	408	414	429	447	425	422	426	412	420	430	444	392	404	424	433	407	403	464	434	448	432	436	438	434	429	405	443	397	441	449	440	424	394	451	423	402	376	398	417	405	430	430	394	382	408	396	412	406	428	409	402	415	415	453	433	451	410	414	433	419	441	404	466	403	410	427	417	446	382	423	404	441	413	415	408	441	378	404	412	426	414	425	424	394	418	440	461	429	446	451	408	426	418	450	440	416	425	435	432	407	422	411	419	415	410	405	439	438	431	447	415	424	444	400	422	392	425	432	407	403	405	460	380	421	430	413	408	446	428	441	443	419	407	396	430	418	435	453	437	424	436	459	450	414	452	405	421	392	446	422	438	386	435	422	452	376	419	392	415	428	408	438	413	406	417	416	409	395	435	433	417	436	459	443	391	411	433	380	398	412	439	437	449	436	408	402	424	418	399	438	392	423	405	427	406	444	409	421	425	452	398	394	428	408	446	439	411	417	417	421	387	403	434	405	398	446	441	432	428	445	465	435	421	436	430	454	453	413	420	425	413	428	396	376	397	385	454	418	438	414	455	419	391	398	456	391	404	420	416	433	416	414	442	444	365	426	415	371	409	436	404	436	434	394	410	409	426	416	433	449	422	430	409	430	473	426	434	398	422	416	446	407	436	441	454	378	461	373	450	443	421	384	452	433	423	438	422	423	472	377	413	426	425	389	405	370	437	449	448	451	432	436	445	393	429	415	435	430	409	385	422	408	441	392	438	434	427	391	396	381	394	418	433	390	431	435	388	435	425	418	403	450	426	421	434	411	376	426	455	419	423	428	423	447	396	436	450	420	431	442	444	398	373	425	464	421	435	434	416	435	420	455	418	390	455	423	449	434	444	433	425	399	408	414	423	409	412	437	416	422	460	440	389	441	396	410	441	400	390	428	436	401	399	437	395	417	419	404	425	453	424	406	400	458	463	436	438	427	405	450	435	455	425	412	417	402	406	422	432	430	400	403	447	418	430	417	435	422	472	427	423	447	395	390	404	404	425	408	427	369	417	431	428	408	423	451	462	480	430	458	464	455	435	428	424	428	384	437	434	429	386	407	400	436	412	422	432	416	417	396	435	402	425	440	415	404	444	451	420	452	441	442	445	415	385	396	403	453	451	440	426	441	434	414	453	434	439	478	436	416	446	413	423	390	438	426	440	441	393	398	435	432	394	420	465	451	415	429	451	415	432	419	402	411	435	418	384	408	403	461	424	406	419	403	409	394	416	417	445	432	435	452	411	412	423	443	440	393	436	413	405	419	437	430	441	365	424	409	438	450	456	421	479	423	434	399	393	438	411	422	374	445	388	428	436	420	401	403	421	431	394	409	400	437	445	385	416	423	444	390	391	400	412	390	452	424	417	419	431	425	414	396	424	423	453	407	409	415	433	434	446	394	464	457	446	446	448	422	420	427	412	447	427	408	409	437	401	413	429	424	438	387	409	425	418	431	434	459	409	387	416	422	422	414	418	429	414	418	413	407	459	439	432	402	417	415	423	412	428	465	421	395	389	412	423	402	403	466	409	415	383	384	415	432	425	451	457	421	385	436	432	412	375	429	442	411	434	387	402	391	453	462	415	406	425	436	404	457	444	420	458	448	407	439	427	399	399	417	398	432	393	468	416	441	406	435	453	412	421	417	409	385	432	441	397	455	450	416	415	459	473	436	421	444	420	432	422	438	416	401	409	436	413	410	472	440	405	376	421	420	402	438	391	421	421	429	443	424	436	422	386	423	420	428	411	417	413	387	409	456	399	394	427	405	405	449	406	405	451	428	420	430	450	417	420	405	402	401	397	434	433	404	393	430	390	385	453	405	427	407	427	412	446	425	412	407	400	450	452	446	442	408	380	415	435	442	401	415	441	426	443	426	416	435	438	426	438	403	453	448	428	417	416	420	399	447	394	450	429	452	436	421	450	431	408	407	426	406	403	442	408	408	439	417	417	407	417	413	439	430	437	423	393	455	429	417	417	401	392	397	428	445	423	401	415	426	392	445	412	403	422	425	412	396	468	423	416	408	420	417	378	420	387	394	429	410	418	417	452	416	446	410	406	426	432	426	424	414	439	417	408	435	432	445	423	438	413	418	414	426	416	420	429	414	432	403	415	414	369	413	409	428	441	420	407	404	428	444	418	403	445	420	404	390	417	428	416	425	372	462	428	418	390	434	434	383	399	419	439	430	426	417	439	440	388	422	442	418	412	400	422	425	426	409	432	416	420	408	411	389	439	422	461	381	410	394	433	408	433	453	425	451	414	465	389	416	474	422	396	482	403	430	409	409	436	393	402	434	422	448	430	401	447	397	403	428	410	450	386	431	402	418	427	426	433	435	437	395	444	415	407	404	422	404	393	449	388	447	463	401	417	422	436	428	406	394	430	421	378	440	432	472	427	423	429	404	393	461	437	435	368	380	412	401	402	423	400	449	396	410	429	490	405	452	402	403	431	432	442	426	419	438	399	442	397	436	432	411	425	458	419	394	357	445	402	443	459	447	440	412	420	376	431	389	420	430	422	417	418	440	461	437	468	427	385	410	415	389	418	458	421	424	410	410	396	380	425	423	433	417	417	424	417	419	424	427	413	418	409	403	427	399	419	444	431	396	423	374	470	415	432	416	407	399	403	424	400	414	362	412	440	435	444	412	444	416	430	425	418	415	431	427	468	439	398	444	404	420	436	431	389	401	445	396	451	431	429	451	419	393	430	397	412	406	443	387	428	425	452	406	423	449	433	416	417	400	384	414	411	420	429	414	372	447	446	413	431	426	417	404	447	400	434	428	389	408	428	434	413	411	392	451	434	422	426	418	420	446	414	424	420	399	399	410	429	429	428	421	421	412	417	442	414	438	410	414	438	428	395	419	436	410	423	396	407	432	383	422	420	422	426	422	423	387	411	411	405	439	416	463	417	419	399	437	437	429	456	388	435	410	439	406	422	409	427	443	412	418	398	450	390	411	457	421	421	385	367	422	430	424	447	472	419	456	425	461	410	400	417	453	455	401	440	462	427
7139	3359	2141	1261	921	735	656	611	591	533	670	689	729	1568	1420	1007	716	462	419	419	436	382	430	392	404	395	391	393	402	400	411	404	408	389	418	387	402	386	436	385	383	416	395	385	407	388	433	378	401	403	390	394	385	394	386	417	419	357	396	431	370	441	382	396	381	394	394	418	402	410	430	406	401	390	413	407	415	378	373	391	398	383	399	414	410	399	379	409	424	387	398	412	381	381	401	392	392	424	396	380	423	370	423	375	400	428	397	413	403	392	408	378	427	392	361	441	393	388	435	412	371	394	448	427	373	393	407	381	372	389	416	404	422	375	401	425	379	358	413	399	394	422	429	413	395	407	424	391	404	380	379	400	429	385	389	389	382	370	371	409	376	384	395	384	361	356	404	383	422	431	418	418	405	400	401	384	400	392	398	384	390	410	398	398	416	405	384	415	437	417	413	392	413	411	410	385	394	435	468	423	397	368	365	412	433	416	440	410	398	431	419	392	450	386	403	388	389	401	406	393	440	372	385	376	366	372	399	415	401	376	392	385	367	399	403	409	403	396	395	412	426	383	367	379	411	383	379	389	393	383	399	380	398	403	403	379	443	371	398	416	412	402	376	391	402	443	374	397	396	401	406	365	400	404	388	431	415	413	432	399	385	426	409	395	382	419	345	383	386	402	414	410	430	425	413	399	413	383	400	400	425	413	414	423	391	375	411	363	384	377	392	395	440	406	393	413	367	361	393	405	407	390	391	394	421	393	415	375	442	407	396	349	417	357	420	403	396	385	396	394	385	367	432	398	403	403	389	388	393	371	392	423	419	371	443	432	405	414	391	382	414	398	435	410	400	410	401	357	410	378	397	408	391	407	392	450	402	384	404	374	379	410	375	413	388	392	401	392	403	371	396	393	383	413	420	421	385	359	391	406	379	401	380	394	446	402	404	378	392	433	398	411	411	397	398	442	412	390	403	386	386	427	385	388	412	394	416	420	416	380	378	368	413	402	418	419	408	393	369	405	410	388	375	464	438	411	396	402	440	423	350	427	386	402	379	380	401	389	395	399	395	394	402	404	423	379	340	391	394	397	414	401	394	397	372	419	380	431	406	409	393	403	379	406	398	424	376	383	395	410	386	403	389	400	374	393	393	438	391	383	407	401	414	410	387	405	401	361	370	414	384	407	440	397	399	388	393	414	372	396	412	405	387	365	395	340	393	413	436	387	420	411	390	407	417	402	390	432	410	414	380	380	426	440	410	377	384	381	401	403	398	404	416	386	409	396	414	402	414	409	383	415	392	405	410	401	421	439	425	386	438	390	417	417	403	379	392	418	394	393	409	371	375	418	411	373	366	402	399	404	380	409	362	420	404	421	392	410	463	379	435	436	391	395	384	372	403	387	410	406	394	409	408	396	391	378	402	405	392	422	408	381	360	417	411	405	385	404	403	424	388	409	370	423	351	404	409	403	389	379	397	428	375	404	395	403	448	364	423	458	409	405	418	399	407	398	397	412	425	388	398	397	407	398	388	389	384	378	373	382	423	411	392	397	418	402	398	400	408	409	382	407	416	379	411	386	404	394	422	444	428	352	378	389	423	400	388	370	386	372	389	391	380	401	406	405	389	360	410	415	402	421	394	371	376	391	389	415	376	411	397	380	393	404	384	363	405	415	411	423	388	366	401	383	372	397	368	426	377	406	429	369	407	425	379	420	429	398	398	397	397	408	415	380	397	437	369	415	369	411	398	384	416	406	408	411	396	388	430	404	406	446	397	398	382	398	394	388	373	394	383	401	391	383	410	429	400	375	419	395	379	410	403	390	387	421	409	364	420	370	405	378	379	411	446	380	397	389	384	393	418	430	387	414	405	376	387	411	397	403	404	415	370	432	367	398	390	394	382	410	398	435	395	426	394	391	412	359	416	416	402	424	372	428	368	410	388	406	385	424	435	408	410	364	392	422	382	423	424	424	411	423	372	386	366	426	407	399	438	406	431	420	405	379	395	432	421	407	418	370	391	431	376	370	386	377	394	391	405	414	355	390	388	400	378	390	369	420	396	391	407	368	392	386	375	393	427	392	419	376	402	412	385	415	409	398	392	399	424	362	436	438	377	379	439	426	410	412	399	379	394	434	363	377	411	398	407	398	460	390	414	407	392	361	382	416	429	409	414	385	397	378	406	437	389	424	436	453	408	425	371	373	408	407	391	443	395	406	395	396	395	404	392	432	384	396	369	398	382	424	410	393	409	387	380	393	387	430	407	415	387	412	366	373	403	397	423	404	389	432	451	395	406	361	400	397	391	401	377	389	423	416	394	408	375	393	421	427	434	365	407	401	363	389	398	403	385	410	419	394	418	369	422	410	451	373	395	399	410	422	393	383	337	385	407	414	381	363	413	400	392	403	358	412	435	408	423	407	386	417	396	407	386	404	410	396	405	426	398	391	404	449	421	386	396	378	390	389	365	373	401	415	428	383	379	422	388	365	405	439	395	392	410	387	387	397	378	408	397	431	412	401	426	417	395	350	391	441	414	426	409	413	386	426	409	394	389	408	384	362	410	414	402	363	425	415	353	425	423	349	393	399	389	410	381	356	397	416	433	394	425	388	362	385	374	342	437	405	402	414	417	416	388	389	404	422	403	465	368	413	376	417	379	422	417	390	401	409	421	401	379	395	368	388	435	390	405	405	403	431	378	401	397	398	420	406	376	390	406	407	393	426	391	405	381	434	358	449	396	402	400	431	427	373	398	372	372	415	423	412	394	378	362	400	384	420	401	447	410	395	391	420	411	383	393	398	415	429	403	409	439	404	359	420	422	376	397	345	399	369	392	391	380	449	406	397	376	417	413	407	421	419	414	406	429	392	391	402	383	385	398	402	409	391	412	369	422	375	403	381	385	383	395	399	418	398	364	382	390	372	418	450	364	393	428	396	397	440	423	399	392	401	417	398	390	426	429	408	366	406	432	419	374	398	398	376	395	408	382	428	423	373	400	405	413	407	381	389	397	405	402	401	382	384	397	378	387	411	372	428	426	381	386	412	425	379	398	388	386	377	413	409	405	417	394	419	403	371	420	370	379	380	358	408	391	418	411	402	401	380	376	407	391	408	387	421	423	396	413	444	426	414	379	382	402	392	398	369	397	409	361	401	380	397	393	411	421	419	406	439	434	406	381	413	420	442	436	347	393	379	399	412	387	423	403	410	417	392	394	369	387	413	421	410	384	392	396	434	368	379	383	419	438	363	423	379	437	398	390	411	402	362	400	366	416	410	388	396	403	389	397	396	396	387	406	395	398	426	385	328	398	397	410	386	378	425	396	387	410	414	391	402	414	367	365	381	376	396	412	384	394	404	400	367	397	391	397	383	421	371	384	410	384	412	402	393	418	405	360	397	401	408	386	387	382	410	461	402	428	402	408	398	375	403	433	404	408	393	407	382	395	407	397	359	415	401	410	384	387	404	391	407	390	376	390	394	408	417	398	412	402	383	411	412	386	403
24914	20810	26554	24582	8461	2079	1252	988	732	706	731	671	1070	8049	10396	5337	1533	653	429	400	428	418	384	387	371	397	364	382	417	373	391	374	395	400	368	386	378	364	359	341	393	382	392	377	369	386	368	408	390	395	389	387	370	370	359	393	403	389	393	348	387	426	367	366	349	360	381	370	378	408	383	378	404	383	384	374	381	383	395	349	358	388	403	387	384	394	372	356	389	384	361	404	359	374	384	398	381	392	380	384	397	375	379	384	396	374	362	405	386	370	372	401	380	360	383	401	421	413	401	370	368	389	369	348	362	390	379	407	367	375	377	402	391	378	391	407	364	394	383	371	349	376	381	385	375	397	347	375	394	371	374	353	373	351	371	375	379	374	373	362	372	377	398	373	369	410	404	369	369	382	358	342	383	375	385	379	358	401	388	365	395	383	414	381	381	371	392	370	365	378	376	402	340	367	374	362	403	377	372	357	360	407	377	371	396	316	357	353	403	415	344	380	367	349	345	326	382	386	401	350	394	345	368	358	401	399	376	375	377	404	353	425	359	373	385	398	351	377	380	387	365	394	374	363	386	395	373	357	392	332	376	387	366	374	366	440	379	391	395	366	379	383	381	372	440	384	380	387	381	406	358	383	391	358	354	391	412	359	361	364	380	356	381	365	391	374	380	430	377	406	407	376	373	350	368	346	358	404	396	386	369	358	384	394	372	349	333	383	378	362	372	378	365	349	378	361	411	361	344	424	382	392	412	371	397	397	395	405	364	382	364	345	395	357	348	337	356	375	379	400	385	361	411	378	362	385	360	410	420	371	378	352	350	408	368	369	371	382	395	390	378	392	365	406	334	377	365	390	368	362	377	383	384	385	362	399	385	353	358	390	385	396	371	374	386	391	365	389	390	358	371	349	367	418	388	369	367	369	386	337	376	376	367	344	352	378	360	368	378	419	402	382	387	397	369	362	393	370	398	359	388	360	380	351	371	408	375	375	356	379	388	415	385	366	398	390	392	391	367	380	376	368	381	364	394	384	368	365	415	388	360	370	402	376	369	381	395	346	369	353	375	355	400	379	357	370	383	365	385	357	376	353	346	381	378	386	382	381	361	356	406	352	415	390	367	353	398	379	370	375	367	369	386	393	385	369	391	382	387	396	365	372	374	350	367	398	405	370	380	371	416	385	388	371	405	419	388	387	366	360	365	364	395	408	388	408	371	383	381	403	350	366	373	354	366	358	333	378	387	381	367	400	353	349	378	406	376	436	377	347	376	337	365	382	390	332	383	363	347	407	376	356	411	361	371	361	350	382	360	395	389	372	374	358	362	402	376	384	389	398	357	397	334	370	392	393	378	372	389	332	394	386	389	371	374	387	385	399	364	374	433	409	362	395	378	379	415	395	388	357	377	374	385	392	348	408	380	361	348	381	392	365	375	399	342	352	374	361	416	396	377	393	386	354	360	367	377	367	372	404	372	394	361	369	376	371	409	335	392	381	391	407	388	395	343	376	385	358	354	400	366	338	375	382	357	363	373	393	392	405	366	380	401	371	395	357	381	389	376	359	361	373	371	380	384	401	379	380	357	359	390	401	432	400	422	432	377	352	350	360	384	383	376	364	383	394	380	383	381	415	417	376	378	343	404	378	363	356	430	380	345	417	431	395	393	384	391	414	378	398	401	367	364	384	339	355	370	372	386	371	404	394	386	394	398	390	375	360	411	391	381	374	363	357	370	370	424	384	373	414	363	380	427	395	355	352	366	363	388	375	403	357	346	386	397	363	363	387	356	342	402	358	379	394	381	388	380	379	364	366	353	358	374	400	377	419	376	406	411	376	357	357	377	403	351	366	385	358	378	408	364	361	372	371	403	388	379	402	395	407	394	384	386	372	401	407	367	369	360	402	363	420	395	380	368	368	361	359	360	403	367	346	376	364	400	385	373	362	393	355	359	360	402	400	412	404	396	379	366	407	369	390	356	401	412	369	414	388	341	393	382	366	357	392	379	376	385	350	361	374	395	360	319	406	371	349	373	375	409	385	412	367	382	366	411	348	370	369	375	358	372	353	357	360	393	367	364	404	377	377	356	411	418	397	401	383	357	369	425	360	357	384	360	384	374	374	396	366	380	391	359	363	346	390	390	384	399	360	398	352	354	384	405	360	394	388	395	412	359	392	397	405	395	378	390	383	406	407	362	397	383	366	374	347	350	343	400	378	377	378	368	374	404	361	378	392	384	361	410	379	361	364	368	408	372	363	399	356	373	369	348	356	396	402	409	392	400	391	385	397	395	381	387	378	372	419	363	388	381	390	390	384	384	386	372	396	385	380	388	404	380	390	347	369	382	376	373	370	369	389	396	408	397	361	367	374	375	371	384	369	371	396	386	365	419	341	352	442	367	390	401	391	395	384	344	369	398	386	373	354	371	345	387	362	385	361	411	350	344	387	401	385	387	382	398	380	364	346	404	373	413	394	375	399	407	358	354	359	348	345	402	401	407	385	385	390	358	371	354	400	367	359	353	364	389	398	384	404	366	380	391	393	370	334	384	371	370	387	388	345	382	395	368	348	408	368	384	406	359	375	397	361	405	355	390	358	381	327	378	358	361	385	338	394	382	402	367	376	403	375	331	366	371	389	378	398	388	370	403	399	393	386	380	355	399	379	358	359	384	388	362	375	395	395	389	406	397	405	403	362	376	406	407	346	350	384	371	375	340	378	425	384	356	357	383	385	397	409	378	378	381	347	360	370	389	396	359	376	371	370	385	378	344	392	374	376	394	364	372	382	376	393	373	365	401	365	349	379	352	380	417	381	344	351	375	379	387	349	375	353	420	390	397	347	403	382	369	409	372	373	390	403	414	375	386	413	367	355	379	334	408	334	399	385	396	356	384	400	396	382	380	366	368	344	386	389	391	358	337	375	387	390	345	387	419	396	407	381	385	369	376	364	396	435	374	379	378	384	364	381	378	400	383	379	432	357	381	402	381	371	414	357	361	362	405	389	385	375	385	386	376	331	401	375	352	384	376	390	384	369	343	367	405	397	362	385	377	359	398	429	363	392	366	365	372	374	396	373	415	347	378	347	405	406	403	375	372	370	378	368	416	376	397	343	380	391	390	384	359	379	378	362	348	376	375	400	369	379	363	382	370	384	332	358	370	359	389	378	360	369	386	359	380	412	399	361	377	377	372	360	383	396	370	376	361	385	376	361	382	370	406	409	361	366	368	370	369	402	371	382	409	395	381	382	346	345	384	340	387	383	402	363	406	376	376	370	346	334	393	381	409	368	374	353	360	381	369	372	339	393	360	379	349	358	360	396	372	379	358	377	391	366	380	370	415	386	334	358	401	384	373	382	394	396	417	349	374	371	373	381	379	351	367	395	392	378	370	392	364	387	344	360	393	398	393	379	398	405	385	362	400	381	372	347	396	377	378	366	385	412	337	373	399	365	403	347	393	376	395	370	373	355	355	397	381	416	377	378	353	367	367	368	391	410	391	381
6590	7846	8070	4754	2833	1913	1588	1321	1022	988	941	908	1750	10769	10880	5411	1771	702	438	383	389	359	391	417	364	365	374	375	408	377	383	386	340	356	378	365	363	382	402	381	399	372	386	346	355	374	355	366	384	391	363	425	382	346	371	361	334	332	351	355	362	356	377	401	381	309	368	390	417	387	385	396	415	389	331	339	348	365	398	356	401	360	384	396	350	361	392	362	405	365	393	390	381	378	373	367	384	370	377	365	352	363	370	379	380	352	413	400	376	419	356	386	359	362	335	403	387	384	382	357	387	411	331	369	364	380	382	389	379	375	329	403	396	362	387	380	375	362	376	406	371	375	333	348	344	361	346	351	358	340	384	379	387	359	373	359	383	397	363	392	367	365	376	387	385	399	355	384	366	382	389	346	378	404	374	348	376	346	383	381	382	359	393	357	397	393	381	352	390	377	374	349	407	402	357	354	390	374	383	365	328	393	393	371	391	371	382	353	367	383	378	358	383	379	363	371	379	388	390	393	367	378	381	359	383	338	354	334	377	358	337	380	401	364	409	378	387	370	376	381	376	357	343	363	379	393	397	364	402	358	344	352	348	339	408	362	413	385	348	383	385	372	363	399	317	356	365	366	387	368	365	329	342	381	357	332	369	389	348	354	387	373	374	352	372	364	379	360	376	385	370	368	326	374	414	377	356	391	371	400	393	363	389	350	364	381	354	403	393	368	359	355	437	356	376	399	360	401	388	376	363	366	351	353	394	381	371	391	374	347	339	375	388	396	358	351	368	378	344	377	367	370	339	386	369	356	396	356	356	349	387	392	354	377	383	355	390	404	341	356	391	347	357	368	376	400	404	358	387	382	358	387	367	370	377	378	389	339	364	373	389	387	376	399	350	381	407	366	384	393	378	366	371	357	354	368	397	388	369	351	371	396	372	384	396	351	353	392	385	393	375	371	365	397	346	363	371	394	345	353	400	378	378	390	423	373	325	393	371	348	379	395	374	344	359	395	367	412	394	387	346	371	333	396	399	375	361	377	360	393	379	342	376	352	369	364	378	365	390	363	390	394	347	361	378	393	357	396	347	392	365	387	374	377	435	376	335	348	346	365	359	385	371	394	375	401	373	392	368	356	388	383	375	382	372	383	345	359	402	364	384	376	359	365	376	387	392	371	358	393	356	345	364	393	394	340	379	349	370	423	359	405	396	365	371	395	353	386	364	373	346	365	355	396	362	373	384	366	343	404	367	364	369	379	396	366	363	395	395	392	363	380	386	353	379	367	368	381	378	382	369	386	386	391	368	361	366	368	364	370	381	376	374	363	375	384	358	348	408	369	398	362	382	370	367	368	376	380	385	399	359	383	339	396	380	362	356	382	385	381	376	395	377	380	369	345	378	351	411	375	374	364	349	352	369	353	353	368	397	372	376	341	358	382	373	352	388	343	399	350	384	378	400	397	372	367	403	386	365	405	410	359	366	364	382	383	390	390	343	385	380	400	379	390	382	366	369	333	396	368	379	385	339	365	379	378	352	381	331	399	388	372	364	405	367	381	363	372	370	348	380	371	359	372	363	356	363	404	326	391	379	358	362	354	394	339	393	407	351	369	340	373	366	377	342	382	385	366	367	393	381	388	354	398	332	366	359	383	373	376	371	346	354	376	366	387	378	371	360	364	391	395	364	399	376	360	374	403	364	367	394	332	378	373	373	368	401	358	363	379	367	405	365	366	410	410	376	368	373	402	354	383	363	406	383	348	367	379	372	403	372	405	364	382	339	396	375	395	385	358	338	352	352	370	361	343	344	356	370	362	407	364	380	367	357	363	357	371	347	361	384	404	383	354	356	391	368	362	355	395	360	357	374	377	359	370	385	344	364	395	397	363	357	342	365	374	369	371	349	350	358	390	345	417	365	395	353	359	380	349	353	385	392	362	361	377	336	353	363	401	431	367	396	361	428	399	369	355	343	340	404	354	393	339	388	387	388	345	343	366	386	360	393	350	360	390	381	363	353	368	369	366	363	383	362	383	358	380	368	375	359	383	339	378	375	366	374	353	379	379	373	391	355	386	388	382	374	400	324	355	400	340	368	352	382	408	372	377	331	373	354	359	414	363	355	381	357	371	395	398	361	390	349	389	398	386	378	328	384	377	348	369	372	358	369	382	386	391	386	385	395	359	385	369	363	385	413	376	364	396	344	401	336	361	336	398	412	370	393	384	327	372	365	351	410	378	400	366	371	374	368	342	365	390	374	362	398	376	376	384	380	376	371	385	359	406	341	356	352	370	368	356	347	354	382	382	360	363	375	355	363	337	353	377	401	391	360	385	367	393	353	370	325	406	373	348	364	383	364	396	413	381	354	373	393	381	357	345	363	386	330	375	379	361	359	372	385	361	360	359	360	377	383	356	371	356	367	359	362	389	370	358	378	359	368	367	395	362	343	362	407	398	357	375	349	339	367	339	348	382	367	377	377	372	358	358	388	391	374	402	404	368	403	347	373	370	389	380	386	379	376	359	373	342	387	393	376	370	371	388	374	362	370	350	359	379	345	391	377	364	394	363	384	409	350	369	347	375	343	387	337	359	389	367	409	367	371	364	386	374	394	348	370	358	372	372	392	389	380	402	367	395	375	373	366	342	362	372	376	358	362	381	372	395	394	344	378	363	360	400	394	366	348	393	394	378	407	358	367	358	368	365	374	401	377	382	328	349	337	371	371	360	428	402	357	350	371	363	383	394	345	360	373	359	379	364	378	361	391	387	405	388	378	350	342	410	361	375	403	365	383	377	342	359	378	350	353	400	339	401	383	351	387	379	391	399	344	406	347	368	366	414	354	371	397	402	390	386	353	389	419	387	373	368	395	351	369	360	407	377	415	319	399	352	384	365	335	373	359	349	396	382	357	366	363	372	324	396	393	415	381	353	374	401	403	368	397	373	385	372	376	374	402	346	373	375	374	325	374	379	353	398	389	336	378	425	403	366	369	373	368	409	362	367	373	377	386	392	380	393	347	342	349	330	409	394	365	358	366	347	352	359	364	365	403	375	392	397	377	352	353	367	342	372	389	372	373	348	370	385	379	376	339	387	381	348	350	361	365	375	384	380	398	382	341	364	372	343	377	373	408	360	335	353	374	340	387	367	383	381	364	388	413	379	387	336	376	372	388	404	373	397	353	340	381	364	360	375	390	374	337	349	400	386	354	381	374	355	387	362	351	370	358	349	363	379	403	342	392	380	377	393	362	399	376	350	366	390	359	385	364	355	385	389	371	413	367	401	380	365	375	344	354	376	356	391	397	372	369	401	354	379	363	379	385	364	367	371	393	327	364	334	380	383	378	387	397	390	407	376	369	403	391	380	361	355	367	393	372	391	377	354	396	383	374	380	378	362	370	341	374	360	374	331	372	382	330	352	408	364	368	376	371	368	383	358	351	364	404	354	390	372	348	377	396	357	367	331	338	393	357	358	363	388	391	327	397	391	400	379	359	349	352	366	366	387
23992	20792	27643	24000	20116	8818	3085	1712	1251	1062	943	952	1487	16021	19186	10214	3031	1066	657	544	551	518	534	518	535	518	553	535	502	525	526	526	545	520	523	507	544	502	465	512	489	502	518	520	528	510	506	520	551	501	481	506	539	519	533	512	462	518	495	466	488	495	493	508	528	476	505	503	486	574	505	502	528	517	498	505	516	488	497	481	507	526	503	526	515	527	513	502	520	519	539	517	511	502	527	494	528	489	517	525	513	518	564	475	464	509	542	526	525	446	510	505	527	484	500	495	451	516	518	489	507	530	504	498	528	499	510	482	499	533	506	471	479	513	524	468	565	506	474	528	494	466	506	491	504	505	532	505	520	540	496	510	540	519	486	504	484	532	481	494	499	555	491	528	477	459	458	483	513	515	520	527	506	503	519	516	501	492	516	534	524	531	482	470	525	532	507	508	528	526	504	541	492	501	487	488	584	515	479	522	506	502	490	519	527	472	534	518	525	500	511	556	503	552	484	481	523	487	544	568	535	502	540	516	522	547	528	469	469	527	517	513	494	482	506	516	504	487	518	481	490	492	535	525	487	486	465	508	476	485	515	569	483	484	525	525	465	470	511	527	515	504	516	503	500	490	498	538	530	467	516	494	521	492	549	466	500	527	514	527	482	523	516	470	498	529	494	506	534	473	506	529	492	524	535	508	520	458	524	542	524	520	513	507	528	488	502	512	511	499	512	504	530	493	504	518	475	493	549	545	500	472	504	492	484	463	503	499	466	497	528	472	537	514	498	546	521	505	524	502	514	496	531	527	511	501	509	530	524	496	469	479	472	482	499	564	520	493	504	497	480	484	529	511	526	484	496	488	501	512	494	538	524	507	537	510	531	461	484	518	486	502	530	502	496	478	517	503	518	485	477	508	531	485	452	509	491	479	489	466	494	503	532	484	473	521	492	551	488	502	529	525	531	520	482	530	517	516	536	502	501	536	469	480	529	531	536	513	523	498	509	502	522	522	501	497	466	503	506	512	513	472	515	547	497	571	483	518	497	519	536	522	516	512	542	519	484	513	520	456	503	563	560	509	519	513	522	490	504	512	500	476	489	487	520	488	471	483	496	517	482	504	508	508	471	534	528	532	482	484	519	535	532	527	512	473	503	497	522	552	523	502	515	480	538	507	493	537	454	487	504	498	503	508	544	514	476	528	491	555	500	516	524	507	469	480	489	476	460	504	466	529	533	541	483	535	535	512	501	516	491	506	503	495	480	547	529	502	537	501	510	492	511	517	526	513	515	574	515	485	500	497	524	488	518	506	502	556	515	467	499	524	509	492	511	467	518	515	459	517	487	490	509	536	503	539	523	515	497	527	541	501	513	513	552	485	523	519	565	536	492	485	501	533	466	501	508	492	512	500	506	492	486	512	514	536	495	517	513	453	578	476	486	476	543	553	516	544	543	511	515	512	504	510	529	476	447	507	534	517	521	511	506	539	483	519	502	519	519	553	460	522	556	527	515	528	501	531	500	501	504	531	507	483	495	531	498	467	526	505	505	525	540	508	466	499	500	466	471	486	505	526	487	505	491	464	480	481	486	524	476	502	521	530	543	510	493	511	506	487	511	509	481	490	494	527	470	541	476	495	545	490	475	544	504	492	512	538	512	521	525	479	530	495	496	513	516	492	510	495	521	524	535	529	495	524	512	469	472	490	520	497	502	518	484	514	539	519	510	511	515	471	465	492	437	508	502	514	533	508	555	492	538	502	473	513	472	495	540	503	517	472	489	530	512	525	520	506	482	508	493	524	504	549	482	531	488	511	511	521	535	488	500	531	510	495	472	474	505	501	494	519	497	497	496	487	504	498	572	483	514	524	485	493	490	497	467	487	459	515	506	529	545	489	493	477	498	493	475	483	492	482	502	536	496	519	515	491	499	493	504	511	529	535	503	521	488	504	482	503	494	479	528	489	467	519	485	484	485	496	496	520	470	509	511	487	478	555	522	509	501	524	505	558	472	521	520	484	562	540	509	470	515	541	500	524	484	494	450	502	542	496	512	517	573	518	492	456	522	578	502	521	487	481	494	500	503	536	473	498	519	476	517	491	464	507	514	525	483	483	495	530	502	468	483	502	507	512	516	504	513	492	518	489	508	533	493	502	479	482	532	548	471	488	526	531	540	504	511	482	527	493	505	487	475	492	512	480	501	484	508	484	472	517	475	521	504	494	532	507	483	515	508	517	507	478	504	528	518	507	536	512	524	518	476	477	472	498	531	542	543	515	506	547	491	490	497	516	532	447	525	494	488	507	502	538	514	517	518	489	499	503	533	510	499	521	504	527	530	487	534	520	515	554	539	518	454	534	521	475	512	530	501	509	536	518	487	479	554	487	482	453	488	482	523	533	519	468	513	510	495	527	512	537	524	527	504	502	514	519	560	464	537	506	533	500	514	478	454	504	506	510	505	525	492	539	481	487	518	490	502	525	514	475	522	518	544	529	495	514	490	543	555	513	502	498	554	507	497	548	479	486	491	504	542	501	521	530	494	507	495	505	506	529	492	521	479	508	506	512	538	535	546	494	509	491	506	538	518	526	499	518	545	490	522	507	509	499	469	505	491	510	502	526	514	493	518	476	505	517	494	473	493	510	484	527	502	505	486	492	505	469	469	549	516	523	503	520	484	456	491	486	493	499	499	509	481	490	527	487	514	497	482	493	491	519	507	515	533	523	467	495	497	507	497	476	461	488	498	491	552	476	527	518	527	522	500	483	510	483	477	511	498	466	520	512	506	503	486	451	481	551	467	468	527	494	503	504	547	511	488	527	516	522	521	525	467	490	501	508	484	513	516	489	481	504	482	495	530	498	475	510	476	539	504	477	481	516	465	487	476	554	476	546	527	493	513	545	501	520	486	519	583	524	509	505	494	498	496	473	522	511	497	475	501	477	497	474	497	540	501	535	510	508	501	512	495	500	494	536	499	449	456	492	475	496	517	527	487	472	505	515	535	501	512	517	486	494	530	531	539	519	497	545	486	493	506	537	505	481	527	532	500	477	497	528	504	511	501	509	475	516	495	502	446	548	540	541	520	479	547	474	501	516	501	531	506	495	494	503	495	494	528	546	456	501	497	547	533	495	491	490	489	544	520	508	500	495	532	514	489	516	458	483	458	515	518	517	514	505	491	518	503	458	515	537	514	475	496	484	471	529	534	484	561	501	520	504	524	489	526	462	492	494	527	487	527	493	545	510	500	546	478	489	467	534	528	475	497	469	494	498	479	539	504	478	533	489	524	485	505	513	474	500	493	507	491	511	492	529	514	493	529	526	532	495	485	476	458	487	564	536	519	481	488	528	501	509	525	469	496	524	558	552	499	483	523	510	524	518	525	507	527	483	521	513	478	489	484	532	519	528	512	479	508	528	483	513	512	491	549	509	447	506	476	490	488	496	471	521	523	540	489	486	509	475	535	486	496	498	506	506	518	484	461	491	507	526	492	542	511	472	482	486	487	526
6979	13215	11266	6949	5357	4396	2892	2276	1673	1425	1284	1196	2308	19026	18085	8924	2980	1062	587	464	480	503	517	490	506	465	467	489	512	477	470	505	504	533	492	482	448	479	463	504	460	505	498	473	518	479	473	487	539	494	454	466	481	494	500	463	501	487	510	491	465	498	476	479	512	510	475	479	527	516	500	493	506	458	490	486	483	516	459	491	556	504	476	494	474	441	528	454	459	504	526	498	531	454	450	523	483	495	540	517	477	435	488	498	463	492	477	476	484	521	460	487	443	477	463	523	485	490	501	461	497	498	478	505	519	467	503	450	527	468	523	492	525	465	505	454	491	488	484	466	477	495	473	516	478	448	478	492	455	494	508	508	487	478	438	475	474	469	463	510	510	477	462	507	486	503	525	460	519	467	511	471	461	453	468	516	503	474	499	468	479	474	452	462	487	504	478	475	476	448	478	515	531	504	478	500	455	456	480	457	503	529	486	483	483	461	464	532	512	516	424	456	452	477	477	523	487	467	475	475	459	478	488	520	503	468	476	472	480	504	492	497	501	458	513	506	488	478	498	479	483	504	471	465	496	463	530	480	475	456	474	467	443	481	521	495	480	515	482	499	495	482	473	510	495	473	502	459	517	492	465	489	514	500	459	483	491	524	477	517	484	472	480	453	468	471	446	463	450	430	467	491	501	487	506	437	514	448	472	519	447	466	509	444	488	459	490	519	483	499	511	454	504	527	489	462	502	473	511	481	447	486	460	521	510	441	504	482	452	523	519	469	516	484	497	512	473	477	483	506	492	480	463	447	479	467	508	446	476	475	475	459	476	515	489	509	503	480	483	478	468	493	470	475	461	552	477	465	500	459	477	466	507	469	475	484	490	515	515	515	490	470	474	499	475	483	461	445	523	523	503	498	481	474	490	462	507	492	489	499	480	502	472	495	466	481	469	451	520	462	458	481	460	438	508	472	489	486	501	487	498	511	532	476	456	477	478	489	467	463	477	479	476	439	477	483	503	462	471	525	483	500	478	507	505	468	476	513	484	512	488	475	492	457	484	456	473	510	476	493	456	485	451	486	466	487	505	468	452	499	481	511	519	478	482	471	500	464	468	521	467	477	502	483	535	493	471	510	475	472	527	441	543	474	499	496	434	494	476	480	487	470	498	499	460	484	481	527	477	499	463	499	485	472	445	479	535	475	467	472	511	469	496	495	495	474	488	456	473	468	509	453	468	470	514	508	435	493	498	487	495	473	498	477	477	528	505	469	483	460	490	491	480	470	452	434	459	471	477	507	490	461	488	501	494	484	487	453	492	454	487	491	499	476	461	444	458	485	493	452	476	460	483	509	479	485	475	507	503	479	460	510	451	475	496	468	484	480	508	502	469	488	482	487	512	464	484	491	474	495	428	510	449	516	470	507	458	470	453	486	480	449	491	517	484	472	504	512	523	450	497	447	494	475	481	498	461	482	495	493	456	465	475	503	487	484	495	480	474	473	491	492	470	510	497	494	477	474	430	494	514	485	476	502	472	508	472	491	476	489	479	499	511	480	471	448	498	494	503	499	495	458	482	502	455	501	469	512	480	492	478	458	503	522	494	459	486	499	477	489	496	496	433	469	492	476	498	457	487	483	507	473	505	506	535	478	485	546	444	443	481	469	485	464	473	452	466	475	486	492	457	472	487	502	480	490	474	491	489	460	486	512	500	471	484	473	475	493	469	449	490	462	480	472	454	472	499	466	458	501	503	541	538	505	499	499	474	522	487	520	482	490	500	466	476	469	485	456	491	473	490	482	516	468	487	514	456	493	513	479	465	483	507	484	484	496	432	509	496	453	516	480	466	478	498	497	470	466	504	500	492	466	475	505	507	466	492	499	490	484	487	487	517	510	499	497	512	460	478	498	558	451	504	476	473	462	484	509	525	464	478	468	503	489	512	512	453	471	500	469	475	505	489	514	478	477	490	502	498	425	497	500	509	457	473	460	490	501	489	494	450	500	497	511	474	470	506	482	503	515	473	495	477	505	488	481	475	504	483	482	496	497	459	491	472	489	487	489	489	461	481	443	512	440	441	487	488	474	480	502	505	524	480	472	484	497	475	486	526	444	468	500	509	517	481	504	491	518	469	483	493	469	458	473	418	472	454	454	487	459	473	511	478	491	473	477	492	494	503	486	486	464	481	442	466	459	480	470	515	457	504	446	477	470	442	435	477	489	468	514	479	469	469	492	466	494	476	498	481	478	491	530	505	484	521	465	471	471	474	471	516	478	481	478	474	491	481	463	461	474	481	498	450	485	450	497	498	494	460	458	481	497	434	481	478	455	483	471	434	503	505	484	498	471	471	491	481	478	497	469	484	466	498	478	466	523	470	491	504	454	518	457	495	520	489	467	505	502	509	469	496	462	499	496	457	492	485	481	498	490	440	485	486	452	492	511	446	479	488	494	470	451	456	510	476	485	497	475	470	491	468	437	469	486	490	503	459	523	475	466	497	498	494	512	500	495	465	489	455	507	456	474	458	474	531	509	501	485	483	496	486	446	478	513	468	470	490	482	523	463	467	504	492	471	513	485	474	498	474	481	533	481	513	453	499	488	499	453	509	462	494	469	450	504	477	461	485	472	511	480	488	488	504	498	406	523	516	490	479	485	473	459	470	457	490	497	468	420	494	462	496	480	464	477	516	469	526	478	488	445	457	483	475	498	477	493	483	482	478	501	494	498	424	466	494	514	449	510	505	453	465	484	506	482	479	458	464	449	438	462	470	507	490	470	478	467	465	466	450	466	441	488	452	517	492	470	520	446	520	493	468	503	453	458	483	476	489	494	490	491	495	476	451	471	473	491	483	489	512	458	480	494	485	515	476	451	458	451	466	442	438	479	484	455	480	476	468	479	454	457	462	504	526	462	460	469	459	493	442	462	471	469	485	503	493	485	511	458	502	489	482	476	487	492	532	482	471	484	441	523	497	451	493	511	461	463	464	486	473	481	415	507	451	495	499	455	506	500	530	484	475	463	509	480	474	471	456	472	479	510	505	486	492	496	472	530	486	491	468	470	472	485	511	478	494	495	472	491	468	480	492	463	472	513	483	493	468	533	444	500	460	463	464	460	466	478	480	476	486	483	447	485	491	448	483	457	446	475	448	498	475	487	468	480	499	528	512	493	507	449	492	453	505	516	488	484	498	491	478	452	498	488	485	494	503	491	483	476	489	458	470	471	507	499	499	496	499	470	513	490	470	444	476	478	496	488	486	515	469	475	516	485	486	458	476	501	442	511	462	459	484	464	521	459	477	476	497	506	479	482	422	482	470	479	493	460	519	468	463	445	493	457	519	464	483	443	485	449	504	473	474	499	468	448	486	483	492	481	475	503	500	473	476	495	469	511	473	471	509	484	472	447	462	476	479	488	473	539	511	502	520	496	471	472	496	470	505	487	475	471	471	477	482	490	483	458	456	480	493	500	498	497	463	501	507	522	471	452	485	498	490	478	418	484	455	487
26503	9889	4408	2703	1265	881	919	630	586	495	556	541	495	959	1231	1103	713	542	477	411	438	439	419	452	452	415	453	459	441	462	424	430	411	474	449	443	463	431	458	399	408	445	465	436	433	421	421	474	433	417	429	423	442	434	427	445	439	436	454	481	464	454	441	446	441	451	426	396	438	450	485	457	417	451	427	454	431	430	457	446	405	436	444	425	398	419	454	433	443	451	440	469	414	442	457	429	451	436	420	467	434	463	438	409	425	451	442	382	448	454	439	430	425	452	451	401	432	468	487	380	434	458	430	444	454	430	420	419	444	441	430	449	465	475	396	422	460	442	490	441	431	423	448	452	443	416	408	410	412	395	441	461	501	452	417	415	423	463	393	464	460	455	425	462	423	438	417	440	430	452	449	456	460	459	428	450	471	448	430	440	449	471	431	461	453	444	462	470	434	409	444	441	447	451	413	394	427	434	449	439	451	401	426	434	464	418	426	455	421	437	420	443	470	392	426	441	427	416	404	461	440	435	466	412	439	428	430	461	397	428	424	413	446	411	474	435	478	448	443	419	447	440	443	439	466	403	441	433	414	453	440	475	457	434	424	458	403	421	452	465	454	468	455	395	452	427	460	445	447	440	418	428	411	445	431	448	461	435	419	464	454	446	469	410	419	417	396	414	489	427	443	434	470	423	461	454	414	455	437	448	409	444	446	444	416	438	447	459	419	470	429	415	426	428	431	412	439	454	449	430	490	402	450	400	434	436	430	428	458	454	439	399	407	467	465	447	438	435	459	426	454	438	406	449	424	453	404	447	449	457	408	448	433	426	435	420	435	420	415	431	435	408	474	445	422	423	436	438	440	411	467	429	453	480	432	422	454	427	430	448	429	414	474	429	403	482	430	447	454	434	423	443	429	448	419	439	449	437	430	391	490	437	409	447	469	419	441	456	426	430	448	436	455	448	440	442	461	457	406	458	415	427	430	414	442	407	435	437	433	459	430	455	441	466	425	444	426	418	435	470	430	465	481	456	410	433	461	434	416	448	426	473	460	474	400	396	433	455	399	434	425	423	419	480	428	443	385	422	449	416	430	457	431	462	410	431	473	413	483	441	415	454	396	456	408	452	447	465	438	469	428	392	423	415	422	417	458	410	447	455	430	453	439	435	449	469	460	413	456	485	469	408	385	437	434	497	486	504	406	423	439	469	443	385	413	445	450	428	446	428	446	418	423	438	448	447	415	442	449	401	451	420	422	417	437	409	401	445	440	474	439	418	446	404	473	446	412	436	415	425	456	425	431	429	452	463	408	423	416	456	458	411	468	464	416	447	433	437	418	451	461	453	436	422	466	440	423	402	389	425	459	451	457	430	471	430	461	432	435	448	403	454	452	431	442	414	437	454	452	430	436	483	485	417	413	458	444	423	431	435	442	466	434	445	454	453	440	473	453	419	447	445	413	414	423	421	440	419	480	390	442	459	420	423	408	435	422	434	434	438	434	448	431	479	436	443	419	414	434	480	454	413	436	435	432	425	443	495	443	448	446	411	452	450	455	430	455	466	419	374	440	464	422	433	450	440	445	437	419	468	442	423	457	445	457	445	417	440	457	443	501	407	416	454	407	423	444	447	410	442	416	432	427	434	434	468	450	448	438	468	446	463	448	455	425	434	448	419	449	448	442	439	437	454	429	437	409	443	447	470	434	406	426	437	413	454	424	483	442	445	460	440	463	460	432	448	440	435	470	454	463	437	407	445	427	438	444	438	420	445	436	419	454	410	464	476	438	462	413	425	420	421	481	451	460	480	448	466	444	436	399	488	478	454	390	439	447	421	416	427	437	440	436	448	431	402	414	461	411	449	399	398	427	456	400	405	447	438	469	438	457	408	379	425	452	428	489	441	449	445	433	433	455	434	430	424	429	427	430	432	453	428	419	414	449	454	421	438	425	431	414	419	416	446	428	439	433	421	438	451	416	435	455	449	418	455	449	446	399	406	428	464	498	430	420	422	454	441	443	464	465	430	428	449	412	468	421	446	403	451	440	416	437	433	451	427	410	438	424	440	407	427	449	443	432	451	435	453	453	439	456	460	448	471	460	394	456	446	407	445	403	484	415	423	428	475	395	472	427	455	420	445	420	446	430	428	429	453	453	447	444	457	470	414	432	397	435	439	434	455	459	448	426	451	431	460	459	430	440	439	469	444	444	446	464	480	432	457	413	410	412	413	421	382	484	420	455	415	433	431	439	448	466	415	470	453	451	436	469	442	465	450	476	474	459	454	455	441	422	461	444	420	439	444	442	441	436	437	410	433	456	412	420	417	468	452	402	453	435	413	453	457	440	444	436	387	454	423	438	395	425	471	440	398	423	424	448	433	471	418	442	444	429	410	440	432	453	426	452	457	422	461	411	458	439	446	454	434	459	432	444	417	425	435	430	432	421	421	426	469	469	445	419	446	461	430	465	421	431	496	449	475	452	458	449	476	420	459	442	442	447	467	445	426	401	422	391	469	452	442	454	445	477	434	408	452	456	425	442	471	433	428	484	407	444	410	437	465	427	442	426	455	428	423	438	458	472	451	435	485	449	430	420	469	422	460	450	441	388	464	416	438	435	418	433	433	395	492	427	434	434	426	452	425	385	447	425	454	436	428	392	446	420	412	464	466	430	440	443	448	436	437	431	418	448	474	438	430	441	452	465	422	421	469	440	422	433	423	435	428	420	419	438	405	450	399	460	419	482	404	430	446	419	427	414	421	463	407	418	450	441	402	423	427	434	466	442	432	444	431	463	460	420	467	446	412	446	440	401	444	447	441	422	450	455	442	431	410	462	421	458	447	447	446	484	408	454	431	459	455	473	460	404	440	470	420	453	419	413	461	450	452	411	429	422	391	445	469	454	465	459	455	431	443	455	447	468	421	453	480	459	459	429	465	464	433	449	464	424	410	380	464	413	434	428	431	418	439	397	446	436	462	422	430	451	444	427	439	429	428	437	400	434	451	459	449	473	420	448	451	454	429	464	432	446	454	461	429	423	463	436	442	437	427	437	458	456	463	449	413	447	443	456	479	430	412	449	416	410	406	484	445	459	412	427	430	435	471	413	433	431	431	438	408	430	411	439	461	435	433	439	439	405	462	407	446	425	391	416	436	418	413	441	407	430	416	421	438	437	430	450	449	429	444	460	480	431	400	407	502	429	416	444	427	425	415	446	421	418	423	437	432	422	449	438	415	458	437	437	404	440	446	442	423	409	453	431	448	441	458	489	420	411	435	470	416	429	403	449	445	398	437	451	436	390	461	417	420	420	418	423	445	405	445	421	436	484	461	402	441	451	415	404	441	419	451	398	426	433	437	421	418	457	444	451	434	433	457	420	441	400	398	447	422	435	434	476	483	425	445	437	427	441	438	415	407	413	422	458	416	447	447	457	447	438	480	417	438	429	476	404	450	430	423	452	416	444	453	403	439	433	454	426	469	469	435	430	447	461	423	443	435	420	417	419	421
6574	4182	4608	2927	1785	1233	1226	837	642	652	701	574	587	1374	1705	1233	723	543	482	428	434	430	448	447	419	410	410	429	399	416	422	440	428	397	400	407	416	400	403	429	400	414	438	403	418	398	406	446	404	446	442	407	407	391	425	417	405	434	445	413	406	441	423	447	448	440	419	398	404	427	418	423	428	425	419	380	437	451	396	447	431	425	391	401	469	429	412	441	410	415	424	428	418	419	397	453	425	422	458	404	392	420	415	441	436	410	432	425	424	420	420	422	411	415	407	417	445	387	439	448	411	442	401	431	403	424	429	451	439	413	437	428	434	414	404	406	421	409	454	424	421	373	403	420	414	441	415	421	376	387	434	407	399	390	427	442	417	412	409	401	390	416	398	434	408	408	450	436	419	446	396	448	436	455	417	432	425	381	427	453	435	383	391	446	409	401	400	428	424	426	448	388	400	410	410	424	400	461	436	410	391	477	427	438	378	396	436	438	432	375	431	446	404	432	400	445	418	403	427	400	392	396	391	456	424	422	415	398	405	407	424	395	426	432	402	426	395	404	439	430	436	405	415	411	416	433	401	421	426	418	402	446	418	423	388	459	418	401	404	396	378	416	457	435	399	366	419	445	444	424	422	451	425	434	396	436	399	429	431	400	414	413	413	438	416	383	422	405	383	428	408	416	392	405	402	417	420	408	416	442	403	388	424	428	411	436	432	432	429	420	405	400	392	409	442	421	431	412	450	411	391	455	426	429	417	386	414	440	435	425	401	416	416	388	416	401	434	419	429	414	408	425	384	437	421	389	452	375	401	426	389	408	395	405	407	394	420	444	428	452	445	424	403	405	437	409	413	394	423	432	432	353	416	405	445	416	419	428	429	416	409	436	394	396	387	391	405	438	399	377	412	398	434	429	401	409	418	399	401	416	456	442	412	457	379	412	446	420	433	415	397	406	420	417	393	415	420	403	404	404	433	433	406	382	429	394	443	402	397	439	444	391	385	415	439	397	407	416	387	403	434	405	419	405	419	415	400	410	439	420	414	418	401	391	403	439	454	433	408	415	414	408	409	413	432	442	430	393	432	405	409	409	407	446	412	400	483	393	429	394	408	391	446	429	413	372	429	424	413	418	381	381	450	449	400	406	448	416	418	437	438	462	429	431	412	434	464	415	419	441	461	421	397	401	416	438	392	404	388	400	398	408	406	436	419	425	392	416	437	427	426	404	419	424	405	388	427	443	437	411	451	393	417	448	397	406	450	430	434	406	431	429	435	390	438	428	386	440	446	402	408	408	408	431	416	454	412	396	413	418	412	408	446	431	382	418	417	432	420	398	381	412	415	436	450	393	454	412	426	439	395	432	401	418	401	392	407	439	435	398	402	403	450	425	406	399	443	437	427	393	412	424	413	415	463	446	407	382	384	423	434	388	403	402	419	442	399	438	412	380	398	443	409	394	434	407	399	435	444	410	391	395	432	398	412	409	394	388	424	417	405	406	398	441	392	413	407	453	448	416	422	435	382	435	392	407	396	385	406	393	428	417	406	406	401	437	468	449	429	418	410	431	388	377	433	435	406	427	410	420	426	440	412	450	398	420	376	399	418	429	413	418	402	461	419	446	416	421	417	383	413	411	436	413	428	433	440	397	458	411	430	412	420	457	406	406	427	411	422	432	402	440	401	404	408	404	420	405	437	456	438	397	426	425	409	411	377	388	439	428	408	425	413	431	363	384	423	443	406	414	417	398	437	420	460	432	435	462	418	425	414	423	416	417	436	434	378	426	411	467	398	410	422	398	444	460	419	404	382	408	404	432	419	421	428	386	419	402	467	422	469	400	407	418	409	427	419	418	434	401	402	429	412	443	441	392	423	432	446	403	443	433	420	479	424	423	408	424	399	412	422	410	385	409	433	412	407	413	434	408	406	397	352	417	419	431	426	399	448	415	438	430	420	387	421	440	395	409	436	426	400	422	399	437	428	409	443	429	433	444	405	391	466	408	382	408	419	374	408	395	426	415	395	431	435	431	417	398	406	426	426	421	411	385	439	414	414	424	422	393	406	444	408	446	404	380	388	439	413	395	426	440	409	409	385	411	425	409	457	423	416	414	405	464	434	422	397	401	418	422	399	385	443	433	429	372	442	365	453	377	434	415	409	400	417	399	408	457	446	417	446	437	427	395	428	382	421	437	415	440	403	430	432	436	419	423	438	426	364	401	424	414	407	460	406	461	408	439	395	408	429	383	406	429	424	414	430	472	392	435	425	421	400	404	428	435	424	419	386	357	422	375	394	431	418	441	412	380	419	396	429	442	432	409	401	440	417	438	403	413	409	413	427	442	420	432	418	412	381	431	445	424	449	417	410	428	421	435	403	448	404	423	385	415	444	447	424	420	425	409	419	430	387	414	388	407	433	406	425	410	411	411	413	379	428	404	428	402	402	402	440	418	413	424	414	395	394	440	419	416	425	418	401	405	411	398	414	430	443	428	412	427	467	404	426	370	446	416	420	415	428	409	405	429	415	413	398	420	426	420	429	466	405	414	432	457	413	426	450	419	383	432	434	420	406	421	424	409	398	388	412	415	401	410	398	412	407	402	405	418	418	449	370	417	389	380	404	415	409	446	411	412	413	399	406	404	422	371	404	405	381	424	406	408	382	407	385	396	411	425	424	425	411	427	413	434	412	421	426	397	385	391	409	391	420	436	448	416	422	429	395	420	425	394	401	433	426	426	403	394	404	437	401	409	400	427	402	423	402	399	383	401	412	412	394	439	398	431	471	418	432	416	411	396	390	421	425	428	396	409	414	408	424	394	430	412	396	410	442	455	424	448	425	454	419	394	384	444	390	392	411	408	468	428	405	412	436	434	408	387	442	432	432	393	435	417	401	420	437	416	388	450	407	400	429	429	407	408	461	392	392	421	395	402	418	429	375	425	397	447	424	417	405	387	412	420	443	423	420	454	404	420	385	420	412	423	426	386	415	430	376	420	393	421	404	386	409	452	409	417	424	386	417	419	428	436	440	380	411	441	453	373	390	427	409	401	419	423	442	432	406	382	384	437	396	422	421	438	376	447	400	376	424	402	414	393	448	438	416	447	413	403	398	455	409	432	418	403	430	418	419	385	381	408	447	425	423	426	409	459	438	392	406	413	415	382	441	441	434	440	411	440	435	440	429	411	373	423	411	438	411	430	414	426	392	426	422	404	387	408	411	425	426	421	365	440	423	423	395	417	421	372	406	475	433	403	428	447	423	432	427	434	426	411	395	430	427	429	415	425	404	412	421	403	400	468	419	434	468	435	432	433	405	416	424	393	396	398	401	459	430	441	432	468	405	436	421	437	433	416	379	405	427	393	420	403	430	411	386	418	431	411	443	419	432	412	418	403	450	450	437	403	413	404	417	432	392	428	419	449	407	446	420	403	431	433	403	390	425	414	402	431	425	418	438	428	422	464	424	409	404	427	381	439	438	410	414	429	429	402	448	404	418	437	421	413
24888	20784	26520	24618	9146	2382	2007	1418	907	718	867	751	943	9392	8603	5274	1683	708	506	447	504	462	467	464	442	426	438	455	374	457	453	429	477	409	456	469	452	452	436	429	429	421	428	473	438	419	452	383	460	500	456	413	465	445	442	409	469	468	443	465	391	442	416	382	421	432	466	399	440	432	441	463	429	450	437	459	462	457	475	445	464	430	416	441	417	466	416	417	418	448	493	462	420	422	437	425	461	481	452	423	425	429	473	442	429	412	420	413	431	470	425	409	442	477	445	442	467	441	415	466	453	420	438	426	438	412	438	453	413	414	435	458	417	456	465	478	456	419	473	425	443	441	426	435	481	447	467	450	444	467	454	414	440	461	454	424	440	447	414	432	443	438	411	460	445	435	436	452	414	419	439	452	461	426	445	454	408	440	449	462	438	458	429	407	462	433	447	441	459	436	444	434	439	434	449	448	473	431	410	430	436	456	448	444	469	404	469	445	507	473	473	432	384	423	410	410	451	438	442	434	468	442	437	463	511	474	429	446	472	449	439	474	420	415	428	486	434	474	400	459	445	383	404	403	456	474	448	466	436	440	437	421	486	427	429	451	440	449	472	472	436	415	427	432	415	413	426	415	470	476	447	426	442	446	488	432	436	452	428	410	451	434	441	421	453	437	444	428	436	470	449	463	440	455	442	444	435	427	421	448	425	458	420	416	453	435	425	443	416	473	444	438	437	420	413	417	451	437	448	482	423	436	439	457	442	413	431	450	433	443	503	411	455	478	434	455	439	414	426	467	442	446	458	420	428	447	442	464	479	436	440	463	427	394	442	468	400	422	424	441	449	423	420	419	469	434	469	456	416	454	403	450	434	447	408	450	466	404	420	463	434	450	436	430	435	472	411	418	427	414	440	449	428	419	441	483	447	428	463	454	422	434	419	430	400	423	416	442	431	424	432	430	462	397	438	445	448	428	439	424	398	457	450	488	460	462	432	495	430	456	423	388	425	453	429	427	477	440	435	439	432	423	448	478	419	389	425	425	465	430	429	418	470	443	433	429	425	450	439	441	446	421	429	422	483	412	449	440	492	462	417	447	425	447	453	421	462	404	460	483	432	467	425	418	480	452	442	440	432	440	430	426	442	452	414	413	425	415	441	462	436	446	432	422	441	432	437	415	490	460	442	462	432	445	455	453	423	443	427	438	452	399	437	470	410	451	445	423	449	453	436	449	465	433	436	438	483	413	451	437	406	449	425	396	424	442	488	424	447	412	448	410	416	426	435	437	461	456	429	444	413	468	425	456	449	451	412	418	466	461	436	429	468	442	452	441	465	467	453	405	415	475	477	419	466	430	416	460	397	434	460	447	445	453	454	471	434	466	468	445	402	479	407	452	398	425	432	438	451	444	449	459	489	476	425	426	439	416	468	448	427	456	448	448	429	462	443	433	465	428	478	468	450	416	399	421	455	445	399	373	447	437	461	464	433	433	448	435	458	456	441	462	414	465	442	434	427	462	442	471	446	443	434	411	437	475	414	411	457	443	420	423	478	461	455	466	466	442	419	435	431	451	439	443	440	424	434	454	419	455	433	458	452	442	483	436	484	474	429	420	451	452	447	427	454	427	431	455	448	439	440	429	474	470	436	450	449	450	454	461	486	444	429	465	441	442	429	459	415	443	424	416	429	440	432	444	460	411	407	445	443	424	411	452	436	428	435	481	418	421	459	435	436	449	378	446	473	461	426	454	422	446	450	407	437	453	475	438	437	430	413	453	445	464	424	427	420	402	426	437	496	435	448	485	457	450	448	429	443	395	435	417	514	419	448	423	456	454	463	444	436	420	455	431	454	440	460	429	421	462	429	483	427	431	424	390	432	448	447	426	468	431	449	421	428	450	422	435	421	441	421	447	426	432	433	435	470	416	493	448	439	470	443	421	460	464	449	433	429	455	443	421	424	450	452	413	469	426	460	470	427	427	467	429	453	428	446	449	442	443	438	409	458	454	457	410	427	426	443	409	426	446	440	435	433	461	442	479	443	436	432	452	426	460	461	422	446	456	421	445	423	448	411	421	452	446	448	444	431	450	447	438	440	420	455	447	421	423	441	498	436	423	466	407	431	411	440	464	458	433	424	475	461	425	433	484	426	461	417	443	430	435	447	491	459	457	410	482	452	421	438	448	434	451	446	458	439	463	448	433	454	451	444	436	452	474	430	441	451	440	455	442	403	451	491	427	443	445	479	429	437	428	451	457	450	428	447	427	465	473	450	461	421	418	440	446	444	410	456	420	461	459	424	439	436	440	452	423	439	441	432	456	437	443	420	441	456	463	444	394	467	472	455	420	443	460	459	427	425	398	421	437	428	471	453	435	429	410	485	441	443	422	441	428	441	449	402	479	463	465	407	443	439	445	436	438	465	427	445	440	415	436	448	446	462	459	482	402	427	450	450	453	471	410	435	446	493	447	464	439	423	460	447	435	441	420	426	449	434	402	478	425	460	417	474	443	451	442	441	439	429	444	440	449	431	431	407	443	440	450	430	417	415	448	469	397	398	427	437	464	409	421	452	466	411	429	444	443	423	432	406	427	438	426	463	443	440	444	418	445	420	430	462	414	411	448	455	440	403	461	447	401	400	467	491	481	439	477	466	403	434	449	447	434	401	475	460	436	406	457	434	430	455	440	421	472	455	448	461	425	465	417	456	475	457	414	439	476	442	407	486	458	429	427	447	466	457	431	459	445	447	433	449	479	450	452	459	478	503	470	414	427	421	441	411	438	419	430	447	441	438	421	440	444	429	439	442	394	462	447	420	425	423	451	407	440	447	403	452	486	444	469	451	462	454	441	400	466	487	426	434	453	434	397	420	441	461	414	432	432	398	425	483	429	436	441	418	451	451	453	460	440	460	485	423	435	456	433	471	448	423	433	447	398	467	472	438	433	480	439	451	461	432	443	382	439	402	444	411	443	447	422	458	443	410	439	469	442	431	406	465	457	386	457	453	449	396	411	440	447	447	460	482	442	450	488	450	437	451	453	437	430	437	461	461	440	474	417	481	418	419	456	450	451	417	442	417	438	412	412	420	439	436	409	448	421	442	478	434	477	414	428	418	376	449	422	462	458	478	448	436	450	430	466	457	433	424	442	477	439	420	462	454	442	416	439	441	451	476	453	413	444	443	433	432	440	452	431	431	452	473	431	431	439	471	435	440	474	445	461	440	485	420	447	434	424	439	482	438	415	437	429	446	427	424	421	447	450	440	406	422	436	410	431	450	387	410	473	422	422	449	415	467	458	453	423	451	424	468	458	457	477	437	439	409	462	427	454	417	402	451	412	450	428	437	436	449	482	445	431	449	408	440	431	417	463	456	427	445	449	439	450	446	418	435	439	438	424	438	435	398	419	457	414	468	414	423	444	457	455	433	445	431	455	446	438	451	441	454	436	439	436	460	439	444	458	430	470	471	428	423	434	476	425	433	430	416	436	459	432	433	407	469	408	432	453
5727	8748	8351	5804	3197	2382	2606	1968	1240	1068	1213	991	1435	12468	9259	5641	1885	815	529	431	418	455	442	431	423	399	438	438	443	447	466	449	433	449	429	441	427	411	419	425	445	402	417	477	426	417	412	444	425	454	427	433	454	423	441	449	480	445	412	457	435	435	454	441	406	430	402	412	398	394	465	447	412	426	442	478	437	438	452	451	407	395	448	434	433	436	435	417	440	447	431	467	424	423	416	404	432	421	461	454	456	427	475	436	398	422	409	422	446	410	444	396	419	434	429	435	439	416	427	462	446	417	450	394	433	429	401	432	466	415	437	445	456	395	453	418	425	422	458	447	445	412	395	399	478	399	419	432	441	460	435	454	452	447	415	430	449	418	437	428	417	420	427	400	407	403	452	444	425	430	452	418	454	467	404	460	437	409	441	431	462	425	428	423	419	401	421	440	415	440	441	418	451	414	427	451	433	432	427	405	436	422	423	440	496	397	441	408	405	412	404	436	415	395	435	466	458	427	399	463	431	411	431	431	397	461	445	457	440	447	437	416	405	399	404	455	422	438	387	452	424	440	424	433	441	433	486	445	474	414	471	440	463	409	486	447	437	449	419	460	440	399	421	444	386	417	444	422	439	413	440	455	415	407	457	427	453	431	442	416	443	433	430	415	444	465	417	440	432	401	418	437	439	439	411	447	431	468	411	425	440	435	404	385	426	417	433	398	442	431	443	430	390	436	409	426	440	460	448	422	403	425	424	432	416	420	420	428	407	444	422	431	451	421	421	455	442	420	436	420	391	422	420	410	409	414	435	405	407	413	430	407	430	417	448	450	411	406	413	418	421	420	410	412	435	450	471	390	451	449	408	439	403	405	446	414	441	436	439	398	417	424	454	414	453	454	394	398	508	439	433	445	441	440	456	449	476	442	413	456	391	436	469	455	428	451	455	399	445	447	417	423	429	433	454	419	439	483	470	423	410	407	435	477	402	403	430	479	412	452	419	460	404	405	455	439	403	423	457	447	413	427	408	403	425	411	431	426	437	476	447	428	446	399	416	433	435	449	423	420	458	425	430	454	397	439	451	430	462	456	417	400	380	447	445	415	449	459	425	461	438	474	417	416	422	423	445	474	408	414	419	444	450	442	429	443	386	439	457	427	398	385	370	420	400	427	462	460	436	432	437	439	470	458	467	464	429	466	428	426	426	418	462	399	411	443	441	429	416	425	435	436	414	441	422	451	415	417	422	464	423	417	411	441	452	401	409	446	424	417	422	386	466	441	424	431	428	418	449	428	418	407	460	429	442	444	402	453	420	404	452	427	422	439	371	408	461	414	430	449	423	429	443	459	434	435	397	458	387	439	444	481	434	460	421	463	401	452	458	438	459	437	431	447	414	436	402	448	409	417	398	401	402	423	446	424	391	394	410	408	437	416	432	434	400	422	428	430	413	418	400	407	448	445	443	417	461	440	434	414	415	423	436	477	390	450	409	427	407	442	494	450	409	484	465	431	430	408	420	427	473	427	408	427	409	455	426	414	452	445	384	443	408	456	458	428	449	428	399	442	432	428	453	449	399	461	444	420	428	426	455	429	450	462	440	466	433	435	418	435	423	415	420	385	404	466	428	403	427	454	413	439	467	457	425	421	460	411	401	454	437	427	412	428	417	445	417	425	442	408	429	473	441	455	407	393	438	439	448	458	441	416	409	400	426	383	418	459	433	426	426	451	378	422	421	412	439	400	413	414	453	427	419	435	465	433	467	443	448	446	404	408	432	407	449	442	460	400	426	404	431	448	435	425	425	410	435	414	453	441	436	412	421	418	429	443	434	407	436	408	427	439	414	442	449	416	410	438	465	431	415	417	426	465	403	408	466	428	439	429	388	419	432	388	440	411	457	438	400	470	443	443	428	417	429	444	452	462	407	417	433	440	418	387	446	437	407	436	420	421	409	411	412	436	426	407	398	451	450	435	438	427	441	451	399	417	434	423	463	444	422	418	442	423	419	436	416	435	444	396	431	441	432	437	438	448	394	432	410	414	431	433	445	409	446	435	437	426	421	413	442	425	453	462	457	478	401	425	439	438	432	427	453	402	429	418	411	433	449	418	451	395	435	466	439	428	419	457	456	444	467	395	442	418	383	432	420	408	400	427	423	401	412	387	441	407	436	437	479	448	421	416	419	427	413	438	419	430	455	418	438	401	410	403	456	442	431	402	468	446	381	441	431	437	427	435	416	425	454	413	425	461	408	426	446	445	426	414	447	417	441	401	447	431	433	418	451	415	437	428	394	422	439	446	415	429	431	408	401	425	432	460	443	438	390	441	438	470	424	470	420	437	436	436	425	454	426	433	411	394	423	411	433	430	431	435	411	415	412	419	447	450	415	444	429	438	428	421	435	430	402	430	442	438	429	426	437	455	461	445	409	399	458	445	433	425	417	401	440	408	456	435	405	435	419	428	429	409	448	409	394	423	392	458	423	458	407	415	374	414	385	387	376	416	426	439	437	438	429	416	409	409	395	423	409	433	439	445	463	423	406	403	427	417	441	461	434	462	393	455	400	410	424	423	414	432	439	449	461	434	413	421	454	391	433	411	414	430	415	439	478	404	429	456	400	455	389	428	440	431	391	455	440	433	392	432	419	421	408	446	454	440	458	478	457	440	424	443	463	412	410	429	413	408	450	453	405	462	469	437	426	394	421	448	426	426	434	423	464	449	456	439	420	418	435	417	419	424	432	427	437	420	410	434	434	474	425	424	422	436	459	431	394	456	416	432	434	389	418	434	428	432	431	410	442	416	415	453	411	418	428	434	422	412	419	480	432	456	435	416	425	413	417	426	444	394	408	441	422	418	397	408	462	410	408	420	424	419	392	408	398	420	451	420	416	412	437	425	394	448	445	450	437	434	459	450	451	466	439	415	423	436	434	462	447	455	440	443	421	410	430	431	429	392	444	455	433	460	431	421	429	445	436	428	444	423	429	416	468	453	376	395	413	460	439	400	447	443	442	475	411	385	457	465	454	410	427	456	394	415	450	435	431	410	440	396	442	423	410	439	422	435	395	452	403	441	438	419	404	437	432	479	439	391	411	443	429	448	437	429	434	392	391	408	415	413	456	414	394	417	454	423	406	409	438	400	376	405	457	413	436	422	435	409	424	394	426	422	414	460	424	435	444	434	428	418	434	473	422	435	457	432	404	409	395	441	444	433	466	425	437	437	460	403	435	449	439	439	424	429	455	402	416	440	440	434	438	398	417	398	373	406	453	450	425	425	382	430	400	402	408	412	445	430	441	431	433	438	424	425	433	420	442	469	457	449	425	453	463	449	449	421	454	425	418	415	463	439	404	446	422	427	412	464	450	410	443	425	439	419	437	408	443	462	439	424	474	415	408	435	439	446	451	450	434	421	439	419	446	448	419	425	428	423	424	447	441	433	447	477	406	452	396	422	402	418	400	420	420	457	453	428	441	468	411	432	447	420	452	466	434	423	440	453	429	458
24027	20788	27605	24023	20178	8895	3765	2403	1658	1391	1246	1171	1273	16445	17957	10497	3124	1161	739	571	590	608	608	610	626	597	593	626	598	563	590	607	611	586	620	597	588	609	619	626	590	595	584	601	632	643	600	606	607	578	590	613	610	582	606	602	575	559	601	626	575	582	587	649	622	619	556	643	629	589	599	650	599	563	625	593	575	595	557	600	578	600	570	591	610	559	593	611	599	579	582	609	600	609	579	576	571	606	593	613	619	610	624	584	588	608	560	602	577	625	588	588	578	620	601	574	591	572	615	606	637	632	638	628	659	619	617	612	582	608	619	619	569	589	618	629	613	558	595	619	611	558	572	572	606	629	600	585	584	598	606	621	535	617	619	579	594	550	558	607	588	618	566	614	661	586	619	618	595	638	588	627	592	615	608	582	598	570	582	588	576	616	577	606	603	592	601	590	576	604	588	634	628	586	635	600	596	598	606	637	593	640	637	591	572	588	562	657	605	597	620	583	615	568	594	595	579	598	629	620	594	603	645	593	612	573	588	600	592	570	609	641	601	599	615	575	581	594	631	575	589	594	571	568	572	562	616	653	563	634	600	626	609	628	573	606	583	548	599	631	594	556	624	555	590	626	591	578	586	640	612	618	589	578	616	630	549	611	588	577	581	570	607	616	610	647	556	585	583	612	574	614	633	599	584	618	624	600	608	573	603	587	605	601	604	571	626	557	568	601	583	594	573	594	616	581	619	627	624	576	571	603	592	580	552	577	613	568	604	602	623	595	606	579	576	562	561	567	627	588	560	573	583	567	601	590	604	619	585	532	612	598	598	561	566	605	606	568	592	613	599	623	540	551	575	602	592	596	633	620	607	614	603	622	627	595	571	577	604	604	567	614	604	595	580	563	605	599	609	598	574	623	590	600	612	577	583	593	583	574	576	633	600	586	622	596	584	572	626	590	602	612	621	595	624	584	637	573	556	617	571	562	531	562	594	580	631	628	597	571	558	617	593	621	601	616	632	609	592	640	625	561	578	600	599	604	565	619	606	595	627	631	600	624	634	556	584	596	576	584	572	598	604	584	613	587	603	597	517	560	640	559	615	627	600	566	558	587	579	585	584	565	629	585	567	585	582	554	562	605	559	577	609	555	603	615	569	601	625	573	592	584	616	601	583	573	581	599	563	587	583	621	644	559	575	566	630	589	642	625	606	617	578	588	611	590	596	595	591	588	620	589	597	607	543	597	594	577	637	631	589	573	615	579	560	603	619	630	628	569	580	650	579	589	575	593	577	620	564	613	603	606	609	601	565	585	604	650	594	553	586	592	590	632	597	542	614	638	587	549	581	645	571	588	620	589	597	579	616	671	640	602	585	620	569	615	617	620	587	583	613	589	598	619	573	592	573	551	621	589	583	613	573	618	600	565	608	557	599	642	599	599	596	597	602	595	579	592	575	601	561	594	622	569	568	598	585	583	572	590	573	623	606	622	599	597	587	545	613	641	650	544	610	556	635	597	621	601	626	615	593	630	540	651	575	572	547	644	621	587	569	614	571	612	626	574	584	579	607	610	579	638	568	621	559	602	554	624	599	594	624	608	657	624	594	579	607	569	622	594	599	635	587	622	623	599	588	572	605	573	587	590	613	597	617	641	601	602	579	577	606	583	612	591	590	553	580	604	598	596	591	630	554	609	587	585	582	589	532	555	624	577	596	581	600	632	620	581	616	567	584	580	618	584	576	572	596	577	594	584	598	582	591	649	641	617	614	596	551	609	611	609	565	590	580	615	552	568	651	608	558	608	602	571	593	607	596	594	599	620	579	641	614	636	598	601	586	590	600	618	615	614	560	576	624	606	634	545	609	559	633	602	605	617	578	608	557	587	612	572	625	576	587	578	616	592	580	578	552	599	628	562	603	598	595	548	556	598	554	589	568	572	614	614	635	580	645	597	628	643	559	566	576	587	607	622	567	564	576	619	574	588	556	605	548	615	600	581	584	596	604	576	612	595	647	582	598	581	578	583	552	588	603	552	605	630	654	591	612	558	609	592	591	594	585	582	546	553	582	609	588	593	579	556	632	594	577	625	590	576	600	615	622	603	572	597	570	634	582	586	580	593	578	570	593	626	602	592	588	616	575	568	589	615	575	572	632	592	628	596	667	610	609	610	615	587	606	566	574	595	589	592	570	542	663	555	590	547	637	592	619	618	590	559	559	576	604	618	538	617	585	588	547	570	616	611	588	568	585	623	587	611	586	593	605	609	599	620	588	578	551	568	559	567	597	581	592	577	566	629	586	578	585	599	610	591	580	594	611	569	553	599	598	599	613	567	611	571	617	614	616	613	585	576	565	594	562	567	644	545	562	606	610	577	579	604	637	588	585	608	616	639	593	608	630	604	618	562	558	583	581	559	574	594	595	602	605	577	592	606	601	601	556	597	590	601	620	587	631	637	578	572	600	604	603	603	596	599	630	635	577	600	570	623	628	587	593	546	606	612	602	588	554	611	615	613	581	651	604	613	619	580	587	601	618	628	603	591	586	599	586	603	626	619	570	576	597	625	600	572	592	581	564	605	574	550	593	537	601	598	558	620	572	638	619	569	605	610	618	611	573	618	639	617	566	602	623	610	591	556	615	610	601	608	577	575	547	585	609	626	595	592	643	564	608	589	612	591	579	599	570	634	601	581	629	583	629	569	615	584	582	598	573	595	551	598	624	569	593	614	587	540	548	600	615	649	589	584	600	601	594	613	586	616	582	610	615	620	555	619	607	610	596	542	600	579	613	609	581	588	589	602	593	586	591	558	588	584	629	566	608	603	608	615	594	609	590	611	612	609	566	578	563	607	557	533	596	574	598	584	583	595	579	608	560	578	571	600	556	602	579	617	604	610	600	611	610	580	583	605	634	651	522	581	582	578	568	637	593	615	621	689	588	596	586	592	569	588	618	590	579	574	617	655	553	593	590	576	610	593	617	566	591	580	591	578	577	590	607	592	598	620	609	580	583	601	602	617	607	630	593	555	585	604	610	608	623	574	603	595	589	603	578	537	612	592	594	607	578	586	599	575	583	550	579	572	594	576	589	603	604	591	611	588	585	587	570	587	626	607	616	589	570	565	601	585	559	618	613	579	597	558	619	591	587	647	621	601	602	609	627	573	598	541	586	590	575	573	604	594	587	619	573	581	581	542	587	575	576	604	598	557	580	591	644	584	605	581	574	622	645	596	605	607	604	591	636	622	589	613	509	575	577	621	602	521	567	613	622	571	596	553	630	634	598	635	621	603	587	604	591	591	565	600	582	554	568	577	568	631	617	561	597	639	614	584	599	614	573	598	577	568	609	531	598	601	563	603	592	626	560	566	597	624	625	573	564	606	582	642	605	571	606	579	605	595	619	600	602	599	585	608	610	604	625	598	585	588	621	548	583	612	597	591	574	637	578	594	590	543	612	617	588	617	580	607	584	594	627	584	588	594	670	607	578	608	616	631	586	599	624	576	589	614	610	586
6456	12100	9555	5861	5736	4418	3397	3003	2183	1774	1647	1479	1821	19785	16963	9571	3173	1207	639	554	502	564	527	581	572	543	574	545	562	574	579	546	564	564	584	519	515	566	537	590	570	539	530	550	578	594	507	582	561	532	626	548	522	569	582	522	568	541	558	573	572	531	594	573	590	554	596	577	565	563	533	582	555	538	613	588	541	567	591	526	532	560	534	553	541	547	533	544	548	578	575	564	585	552	539	563	582	567	594	586	536	556	490	555	550	567	584	544	508	554	601	550	562	588	568	539	590	589	542	563	575	558	597	556	544	565	573	562	577	567	549	582	553	542	586	585	510	549	544	595	562	560	546	524	607	580	511	573	549	546	544	576	538	542	532	580	571	571	611	610	512	579	534	570	583	561	553	566	549	537	571	559	544	547	547	533	599	562	568	526	537	597	572	527	577	547	545	574	538	550	540	531	565	531	563	579	529	534	586	559	537	531	546	548	548	574	558	535	560	566	581	563	550	525	497	545	549	598	558	550	557	574	554	582	555	534	567	556	544	573	575	582	543	561	584	564	538	539	519	572	595	555	547	541	507	589	561	535	580	579	546	592	544	542	572	516	547	572	586	541	576	523	559	548	533	579	550	541	554	560	577	526	551	508	546	568	507	595	579	569	559	547	607	559	505	518	572	578	595	541	566	573	566	534	583	566	543	584	580	561	542	550	555	549	560	555	546	558	567	601	553	533	550	590	532	586	594	527	568	558	542	560	552	543	564	551	521	586	552	578	516	561	538	546	542	592	552	545	590	522	588	532	560	554	610	564	550	569	574	565	566	559	572	550	538	553	544	515	552	559	589	591	566	582	591	539	531	522	563	563	546	585	562	589	571	536	557	537	566	555	553	524	498	561	542	578	517	530	538	544	554	552	553	572	548	589	560	554	547	517	584	569	580	568	540	499	558	530	525	542	588	568	528	564	518	526	579	502	537	528	565	520	582	552	543	558	560	575	562	563	520	570	549	553	582	535	579	536	542	548	571	543	528	517	531	585	520	561	571	533	561	595	550	541	548	565	557	559	531	549	544	538	494	531	547	563	452	555	567	558	600	557	532	555	583	559	537	556	564	554	559	557	533	540	573	558	541	551	602	571	559	542	507	520	549	572	541	542	578	533	554	595	568	570	592	543	560	514	504	563	551	565	508	568	542	497	561	562	597	559	542	570	562	532	541	559	519	577	587	563	534	526	558	489	593	583	562	579	559	581	601	507	504	540	569	544	532	571	558	539	556	566	573	555	625	578	544	570	535	576	525	538	594	581	550	571	608	551	563	534	552	575	572	591	552	573	558	561	544	555	530	549	564	507	580	571	528	518	555	558	575	590	540	566	571	543	575	530	581	571	561	550	536	547	553	537	541	576	564	557	553	629	567	544	522	544	515	534	604	523	538	550	567	525	565	548	516	525	566	528	526	550	563	537	537	549	559	589	545	603	542	537	559	557	565	510	555	590	593	511	558	520	513	567	554	526	529	558	547	550	589	552	557	552	593	607	555	577	561	559	534	552	590	544	575	550	515	537	535	581	556	549	509	556	525	564	552	536	534	561	557	558	530	546	558	541	536	522	563	550	537	565	550	499	536	557	539	559	580	545	587	593	562	579	539	599	547	577	550	573	599	568	570	590	550	582	523	531	490	508	554	518	528	536	537	567	565	561	542	562	540	535	548	553	557	547	543	561	524	566	536	582	584	562	540	533	561	523	542	556	600	584	543	564	539	560	540	554	539	523	590	563	555	531	552	519	545	512	569	561	557	550	581	536	588	577	530	573	571	569	541	548	533	573	540	565	545	509	590	514	536	546	524	539	519	545	560	573	557	548	547	585	561	561	563	514	569	568	521	568	562	551	558	563	559	559	607	537	544	541	506	572	521	564	515	549	551	569	573	579	552	532	530	542	546	529	555	517	537	547	585	544	528	566	564	565	576	507	569	559	579	531	540	510	486	548	583	577	574	517	500	518	563	505	537	571	545	558	561	551	607	555	560	560	537	570	550	555	571	531	592	616	502	552	567	531	610	538	567	537	521	531	566	592	552	588	531	558	561	541	585	604	565	553	527	550	551	590	541	546	513	541	542	565	565	579	547	518	537	563	523	567	533	536	591	563	575	547	597	589	591	541	521	562	553	534	569	550	555	535	559	531	584	496	578	584	558	585	560	541	546	551	547	553	525	578	553	545	568	582	563	545	557	540	510	552	539	536	571	541	541	576	574	545	565	543	540	538	521	592	552	531	574	517	524	534	546	542	504	543	539	561	538	544	551	560	590	558	596	554	545	560	522	525	531	564	565	547	587	567	550	539	557	580	568	586	534	523	534	543	514	522	557	567	569	571	571	549	569	562	506	559	590	573	556	551	535	559	545	524	537	560	575	572	586	550	546	570	560	539	583	552	551	553	555	563	538	576	555	546	562	566	519	557	563	580	529	558	550	499	535	521	533	553	540	524	518	568	589	550	552	567	545	550	526	583	585	546	573	539	582	599	582	563	549	536	534	540	510	546	525	555	533	549	569	520	565	532	554	551	519	566	539	586	584	598	525	566	577	534	572	543	562	567	578	536	519	571	560	530	543	535	534	553	555	535	542	586	553	553	566	552	559	528	528	547	553	618	556	523	486	559	543	563	524	540	542	523	548	572	567	602	558	564	566	546	504	539	535	544	529	581	574	546	568	565	569	564	566	540	565	541	511	552	520	558	554	534	557	579	565	572	570	536	495	558	617	533	580	527	579	565	573	552	556	523	545	576	552	530	549	592	553	552	581	570	614	538	552	516	539	491	590	559	549	565	518	554	539	515	543	559	564	544	542	528	561	609	572	571	553	555	581	534	521	548	543	550	543	577	562	588	533	516	533	541	555	548	535	550	479	570	539	547	552	549	587	562	552	566	548	490	602	502	558	597	526	512	534	534	539	516	522	545	565	615	560	537	570	548	562	563	581	578	581	591	556	545	566	544	543	572	535	528	553	540	505	568	509	550	561	552	570	534	562	544	567	567	567	531	553	564	553	542	565	567	616	548	548	544	561	548	518	556	534	551	579	549	499	537	581	555	509	573	525	548	502	579	592	562	519	542	542	581	567	542	535	535	524	556	539	558	541	532	512	526	540	517	521	539	554	594	525	550	547	518	561	538	549	570	583	567	608	582	508	584	527	543	589	534	605	541	564	523	498	576	550	552	573	532	556	542	551	584	579	506	590	554	569	517	561	559	568	564	534	589	557	532	542	561	502	544	573	553	562	507	559	564	560	575	561	531	524	570	516	589	566	510	574	532	530	524	519	552	517	536	555	567	531	551	551	556	536	543	529	550	604	559	584	550	541	540	516	544	548	567	563	535	534	574	530	543	546	527	588	559	544	553	553	526	564	555	559	514	541	558	533	569	554	551	548	552	547	495	560	539	538	569	554	577	563	562	580	555	535	549	575	536	555	571	596	536	584	567	551	532	506	515	539	551	565	548	526	552	535	531
26630	8431	1998	1660	1119	802	721	746	737	695	634	698	657	1350	1579	1115	742	611	527	524	534	557	536	553	545	521	565	550	554	541	537	576	527	586	503	502	538	520	536	555	510	598	556	515	522	525	535	568	603	529	533	528	528	512	535	515	535	523	525	513	519	553	559	531	543	581	531	540	546	536	540	519	512	519	549	525	533	504	518	531	541	531	541	524	575	558	534	531	552	559	522	563	543	503	530	538	577	512	570	533	534	527	526	504	515	518	537	577	553	563	539	571	560	522	557	485	560	490	559	589	524	529	552	508	528	539	517	514	489	548	542	504	525	564	552	549	593	508	521	525	547	498	499	516	476	536	524	538	501	539	550	504	567	533	527	554	501	586	540	553	550	570	572	562	556	555	582	510	533	560	528	547	559	491	578	555	496	534	563	509	527	524	500	482	556	521	545	514	540	572	552	502	535	550	576	519	556	531	540	546	516	543	509	564	532	536	542	482	570	529	545	536	515	500	521	524	507	532	560	510	508	484	509	601	558	554	512	525	508	530	552	559	495	524	496	570	560	509	544	559	529	550	567	515	499	525	537	557	550	516	543	536	531	538	544	522	578	539	543	563	491	549	497	529	528	543	515	541	519	520	532	555	543	546	535	513	529	516	540	512	502	524	511	503	531	558	572	561	528	522	520	473	529	518	528	547	562	533	557	557	527	538	545	542	550	518	545	532	587	478	526	526	547	558	530	560	535	525	537	534	529	519	528	539	559	528	541	519	523	555	484	565	576	515	514	585	523	561	546	488	563	541	568	527	568	511	513	510	542	537	544	498	608	543	565	542	533	554	492	565	548	560	552	577	582	568	538	526	561	535	565	534	572	540	551	540	542	576	516	523	508	539	551	523	558	521	541	542	501	538	493	569	498	509	573	528	545	602	529	510	516	549	542	517	545	574	556	505	542	508	564	545	522	589	522	584	498	552	542	542	537	533	510	519	528	577	586	509	556	540	590	545	569	552	544	527	528	512	529	533	494	538	568	517	519	585	567	570	540	562	509	535	548	548	514	560	537	565	562	526	549	561	542	545	492	545	562	544	548	537	509	572	536	509	527	564	568	522	563	480	495	550	516	553	552	477	535	543	510	522	479	533	544	560	505	527	543	518	514	490	532	541	553	501	551	518	523	533	516	510	515	517	507	567	523	556	532	501	566	524	526	531	504	547	520	525	527	531	506	505	571	520	518	529	515	536	565	544	523	533	558	518	508	516	569	550	519	561	565	496	565	515	497	538	512	535	540	522	572	537	507	537	500	535	562	580	572	538	525	535	521	503	500	542	566	518	519	514	542	545	471	525	543	504	541	496	591	533	524	531	508	533	526	528	558	521	543	536	519	506	534	556	555	518	562	573	558	512	547	519	510	536	571	520	505	516	530	489	529	508	517	541	534	505	538	525	548	563	517	563	539	532	549	550	520	490	560	531	522	561	499	503	531	552	539	580	554	567	541	501	527	508	535	537	548	509	534	518	526	556	526	568	499	545	563	548	553	541	528	561	520	559	528	506	509	543	536	523	530	539	539	583	527	529	521	556	525	535	552	542	533	538	535	530	457	523	532	525	563	561	546	551	528	558	541	539	546	523	546	578	565	498	514	535	526	529	533	506	530	533	560	576	525	505	532	546	532	564	528	545	525	537	514	552	534	535	519	550	549	518	540	546	552	546	527	551	529	549	545	532	550	552	553	530	558	585	560	515	569	541	530	537	540	596	557	539	564	488	512	538	519	525	499	573	564	565	569	505	515	501	501	528	570	536	503	545	535	523	519	508	533	544	532	549	516	524	527	520	528	502	533	571	501	537	560	535	550	517	505	534	560	499	519	535	556	529	574	518	498	551	549	541	525	555	541	520	551	496	528	519	574	523	536	555	518	545	547	537	510	542	548	501	535	575	559	493	558	551	511	535	544	557	537	490	498	495	484	524	508	515	533	551	548	553	504	573	547	509	537	573	532	549	580	519	502	520	543	553	534	588	537	543	556	531	554	512	559	554	515	535	534	547	527	529	522	550	531	524	522	534	568	537	572	551	501	535	511	580	566	564	529	534	525	569	569	556	557	555	504	538	534	560	504	548	565	546	538	558	564	533	531	519	524	556	543	583	552	526	567	561	554	535	515	551	565	527	523	547	518	562	533	533	526	498	553	550	572	509	513	521	549	570	534	502	543	547	553	500	529	577	544	536	558	532	538	534	517	524	543	492	516	548	537	550	543	528	558	499	545	571	548	532	541	558	522	594	514	552	554	515	547	523	537	533	533	554	565	548	514	552	579	539	529	542	537	564	514	522	555	537	555	570	545	519	547	544	496	563	528	536	530	537	545	550	564	538	528	456	467	546	541	545	531	515	569	511	525	562	554	514	572	498	505	565	530	541	515	560	517	512	531	505	547	550	568	558	518	508	501	542	524	547	531	574	554	526	520	524	552	506	534	495	562	540	521	531	516	539	530	552	513	548	540	530	554	511	547	541	536	554	562	555	462	544	513	526	525	501	540	526	494	542	506	536	550	518	563	519	521	520	552	537	551	535	511	568	548	498	504	497	522	551	473	499	527	492	530	570	505	525	527	544	536	565	545	534	523	525	559	537	559	548	550	503	513	507	543	539	524	538	535	506	519	512	589	541	551	529	547	532	531	572	544	547	554	536	529	566	565	497	563	551	524	547	535	552	518	536	531	546	501	529	536	498	501	529	497	548	563	526	540	544	522	518	563	517	546	578	543	534	549	532	524	551	551	557	494	532	541	485	484	519	542	508	521	541	537	518	510	560	563	572	506	582	521	549	542	537	563	531	526	543	562	532	554	529	516	493	543	546	553	539	551	579	532	555	540	563	548	593	555	527	500	550	578	529	525	542	521	542	529	550	509	513	522	562	545	536	552	546	507	514	502	512	520	545	546	534	525	522	587	524	556	540	537	529	486	548	520	486	537	546	529	542	551	528	559	563	544	501	496	548	559	544	542	527	541	547	526	592	505	543	566	518	534	552	514	535	548	530	500	547	531	570	527	552	559	568	532	547	523	530	515	533	549	483	562	537	517	524	513	539	548	526	532	536	538	533	542	533	499	501	515	520	521	560	585	599	527	483	540	523	552	524	510	548	554	499	581	522	527	520	535	513	575	505	547	527	536	521	559	535	574	539	502	561	522	496	530	528	560	540	526	570	503	500	571	529	535	534	507	531	564	550	557	569	570	520	560	541	562	573	542	543	547	507	518	505	525	544	558	535	584	527	556	506	510	539	543	552	562	515	548	566	546	562	556	557	511	564	518	545	558	541	502	557	529	552	561	562	534	495	539	547	494	543	543	519	520	575	545	560	518	543	546	541	512	533	561	538	554	561	527	522	567	555	547	527	524	581	545	510	504	576	555	545	557	527	521	544	535	559	512	556	545	564	519	552	504	556	537	513	548	534	536	542	532	556	542	540	541	493	541	538	529	537	562	499	526	513	510	546	567	536	524	531
6273	2005	2010	1802	1379	955	878	909	881	848	644	806	750	1893	1892	1204	739	562	524	512	483	496	449	484	517	499	497	508	482	496	496	470	505	472	500	530	470	472	490	497	505	515	502	502	503	485	454	493	485	497	474	508	543	513	476	484	491	477	511	493	515	494	519	485	541	506	497	464	498	529	522	473	485	490	498	483	481	538	475	495	485	525	507	485	449	490	463	529	529	526	495	495	471	512	514	492	469	476	522	483	487	509	456	481	512	519	485	456	536	500	504	471	500	506	550	541	511	520	529	459	488	455	507	498	501	486	496	473	500	509	490	483	512	495	463	480	493	527	512	517	506	532	508	500	472	517	459	481	506	508	471	499	504	488	477	502	508	486	500	479	472	510	523	468	475	491	485	467	520	488	532	502	516	510	502	490	486	463	498	495	482	463	490	504	477	477	486	489	509	500	497	496	510	494	485	495	503	559	498	513	505	499	490	494	514	472	505	481	524	483	473	462	493	483	482	513	503	533	462	497	526	500	483	518	485	513	507	497	487	502	491	489	531	505	473	499	493	520	497	493	490	508	481	480	498	521	523	466	514	492	486	522	478	525	470	486	482	499	475	461	512	511	481	518	498	497	503	494	508	466	508	498	486	504	485	515	515	512	495	494	511	473	520	495	463	515	483	492	483	491	498	491	518	438	540	516	481	492	479	468	544	495	516	497	503	489	516	474	469	466	500	512	536	505	459	505	523	472	493	525	513	505	493	487	473	509	513	486	530	499	507	479	481	516	500	494	510	478	495	498	509	531	515	491	477	530	467	518	452	484	500	509	464	530	544	497	500	483	477	457	523	497	500	502	473	524	514	454	465	479	452	551	479	529	475	483	516	456	485	515	497	510	526	480	488	497	452	503	480	501	505	519	501	469	473	494	506	489	537	473	507	548	477	519	518	482	504	523	471	522	494	482	501	517	511	531	482	524	513	488	496	465	530	467	501	507	500	492	467	506	466	494	460	469	493	495	482	496	467	498	504	480	500	516	487	566	490	520	496	513	511	443	515	519	511	469	469	512	499	494	461	479	480	523	477	508	531	505	487	458	472	515	533	502	473	516	479	523	503	497	513	484	496	505	470	508	511	476	507	477	497	492	496	487	517	495	499	537	490	489	526	543	496	501	517	493	502	529	469	509	466	487	473	504	509	530	534	511	520	488	508	496	480	515	473	470	481	480	512	501	513	496	478	475	479	486	459	478	505	540	520	487	497	525	498	523	518	503	507	515	538	510	535	514	506	486	540	491	441	527	531	501	517	480	510	493	546	506	487	506	519	487	512	457	522	498	495	485	483	506	469	474	541	428	554	535	489	486	458	514	485	481	496	515	497	500	504	489	502	481	478	486	499	487	507	473	502	460	497	504	507	464	476	519	480	478	413	523	500	503	489	492	511	486	505	482	468	511	479	480	510	459	498	464	488	457	509	481	486	447	487	501	494	462	467	525	481	499	471	531	469	475	466	479	464	487	492	460	524	453	537	498	492	469	540	509	511	526	477	484	444	457	475	492	474	501	493	492	472	525	494	477	499	480	493	511	506	525	479	496	518	521	486	482	506	508	527	500	517	454	540	506	478	502	532	522	497	484	514	502	490	504	502	493	499	451	485	494	502	490	462	502	510	492	510	498	489	488	508	500	531	499	496	479	493	499	464	495	495	514	540	495	491	503	522	467	493	503	494	479	477	496	519	464	481	460	528	464	481	516	506	515	512	522	515	492	501	470	515	469	501	513	497	477	463	490	496	534	490	529	486	531	519	501	481	539	490	510	494	477	506	499	508	541	520	502	455	492	501	537	482	505	543	511	508	498	499	533	456	496	506	434	486	497	500	529	506	479	508	545	558	524	488	526	466	486	484	519	475	501	509	499	505	494	541	527	468	521	516	493	478	527	462	485	549	495	513	474	487	506	491	523	523	521	478	470	502	488	509	499	522	475	518	487	504	512	472	493	497	521	505	498	502	451	544	510	488	495	494	492	515	469	492	497	512	541	515	497	537	494	476	479	494	478	507	492	479	493	509	508	505	480	518	502	500	470	479	516	507	492	455	482	467	501	523	479	456	490	487	544	496	505	507	475	474	480	531	439	522	532	517	513	478	487	508	481	510	477	495	492	494	513	459	491	510	527	487	503	506	485	497	494	487	455	498	478	476	528	542	460	486	533	476	539	497	492	465	460	498	507	525	482	484	550	489	489	489	463	503	469	504	518	487	512	466	490	493	505	507	510	474	480	521	476	490	476	472	502	519	490	499	512	515	497	483	481	541	517	472	482	497	484	486	516	472	462	513	509	501	492	492	454	485	454	510	478	545	494	525	500	499	541	522	502	519	460	510	472	482	547	512	549	526	528	474	482	498	486	478	481	469	493	489	501	481	522	491	507	509	467	508	490	494	549	497	533	530	436	473	468	482	551	509	472	488	505	492	489	490	481	472	505	519	533	505	510	493	511	495	441	486	523	515	485	505	539	494	499	440	503	512	498	498	479	493	443	489	531	540	516	491	479	488	510	503	511	496	499	513	476	459	505	519	503	526	495	497	494	468	508	464	478	485	489	461	519	485	469	556	494	509	527	495	448	474	474	513	460	491	513	499	485	474	517	494	507	517	508	468	488	487	538	482	527	468	515	461	493	503	515	482	532	535	497	534	486	460	505	466	446	481	521	510	538	494	521	476	517	483	514	538	482	494	505	511	495	500	528	502	504	499	460	503	508	474	522	489	508	461	515	505	486	498	485	493	502	461	511	482	495	492	529	546	497	498	528	483	516	497	467	507	505	509	512	524	481	477	509	499	514	522	477	472	477	524	508	484	493	509	509	500	497	511	471	518	510	519	524	506	532	544	503	476	492	454	525	501	496	503	506	512	466	462	481	471	469	478	535	486	503	513	542	512	526	502	481	468	518	493	503	508	483	537	520	496	463	467	510	519	500	513	516	500	515	514	487	468	530	487	481	531	462	504	479	502	487	478	529	495	479	495	509	539	464	524	514	508	514	489	533	517	493	510	463	536	495	484	489	494	521	479	425	514	466	489	479	477	502	453	545	535	526	461	525	499	509	510	468	536	498	506	510	492	534	517	535	519	443	470	505	482	484	491	462	500	503	446	512	468	469	467	469	499	462	521	519	513	530	511	510	492	483	496	507	473	489	511	500	502	454	502	471	483	491	497	507	464	492	515	519	506	502	497	459	507	473	508	481	492	514	479	481	490	464	464	480	483	497	524	473	465	481	449	488	491	532	474	456	481	513	498	511	488	512	526	523	502	474	509	499	467	524	538	558	473	504	539	491	503	525	516	468	537	519	468	489	456	519	514	504	520	548	488	517	525	474	493	513	516	478	489	489	489	499	457	472	490	498	494	491	475	492	514	482	468	522	489	508	487	490	504	517	523	494	514	478	496	477	480	522	529	490	516	513	501	530	497	477	492	513	483	476	533	471	493	470	491	470	510	503	483	533	479	466	506	499
24938	20805	26558	24726	8545	2109	1501	1220	1119	905	723	773	2025	10172	10634	5109	1740	751	529	546	481	483	484	477	470	518	480	497	479	489	515	507	481	502	521	494	517	504	503	465	516	492	436	461	490	473	514	489	454	479	486	462	501	498	510	505	500	530	510	467	480	486	499	509	512	468	486	464	497	465	493	479	510	471	496	502	505	510	505	446	462	483	473	512	499	485	419	510	476	491	469	496	529	474	507	511	462	512	455	504	490	478	511	495	466	513	457	486	537	491	456	467	472	482	515	479	443	477	496	475	504	470	470	507	506	514	495	512	461	499	510	448	482	489	496	457	492	561	468	466	470	486	506	489	513	488	530	465	483	509	471	472	467	509	490	523	484	535	494	487	489	486	489	480	533	508	456	487	494	542	528	483	486	502	518	503	516	462	463	488	486	476	523	486	545	484	472	469	516	486	538	478	490	500	521	494	478	464	477	508	536	512	485	529	502	491	516	508	480	495	521	483	505	479	487	499	477	494	476	515	453	480	496	518	489	474	445	474	488	526	475	484	451	453	495	488	466	499	479	506	457	498	488	490	508	472	471	446	449	461	475	523	495	461	457	512	468	523	535	474	509	460	502	478	488	493	527	490	481	521	487	497	489	507	465	528	503	492	485	461	489	511	454	493	506	494	507	473	472	502	519	489	494	508	480	502	496	447	419	468	462	456	463	440	487	505	495	499	508	462	467	473	488	457	488	491	459	479	472	474	493	489	473	492	500	503	503	468	509	500	479	459	501	517	468	466	484	534	484	466	476	496	497	485	474	461	466	499	458	466	517	476	481	478	453	501	490	508	503	473	482	534	502	466	514	470	484	507	488	479	451	518	503	482	464	526	477	481	474	468	482	488	465	509	473	468	472	496	457	496	499	446	495	498	496	451	453	474	486	472	487	510	521	494	498	494	488	472	491	486	479	495	475	494	473	492	508	446	478	525	486	461	459	498	460	464	520	448	480	461	495	526	502	511	476	496	481	482	474	462	487	530	494	493	490	469	474	467	488	468	494	477	485	452	498	474	493	493	474	485	452	491	522	505	497	478	453	492	529	489	510	507	503	474	499	492	441	461	454	479	484	497	469	518	476	481	484	451	447	458	480	467	485	510	487	481	509	489	422	507	508	485	489	495	479	486	469	473	509	454	486	484	488	513	477	513	504	527	493	483	495	489	496	456	505	535	487	455	470	491	537	439	501	524	486	492	465	501	458	470	471	482	483	461	464	490	469	520	491	527	506	468	478	465	499	507	518	503	502	424	432	483	536	476	509	517	491	480	520	475	463	457	491	480	459	498	496	556	477	500	489	500	491	505	532	452	443	475	468	512	488	493	543	490	508	508	480	493	482	448	478	493	504	485	485	495	449	475	447	477	496	471	505	528	461	437	440	526	497	506	469	456	495	474	494	484	494	491	498	487	490	475	462	474	520	529	472	491	448	486	471	479	465	522	450	476	459	497	475	451	451	511	503	500	477	508	485	520	517	466	486	477	464	472	487	480	499	456	493	446	480	455	481	490	472	524	486	465	477	499	478	509	450	492	478	504	484	508	488	476	474	472	456	467	508	494	500	463	492	492	453	493	458	477	456	486	472	472	500	490	476	456	471	497	505	455	455	491	470	468	471	447	501	486	496	517	482	476	499	480	449	467	475	503	485	469	520	474	497	489	543	492	458	511	482	515	486	472	498	494	471	503	451	452	480	535	478	477	465	505	479	516	465	525	470	487	498	451	510	490	479	466	507	508	510	469	490	471	470	468	481	489	467	463	496	451	455	477	490	524	483	482	483	510	477	486	477	489	451	534	506	538	494	530	474	471	509	509	484	502	455	535	513	530	466	527	495	508	514	540	482	481	535	463	470	465	479	458	475	463	506	465	514	489	492	474	438	471	492	482	493	484	478	470	508	474	492	472	479	505	485	485	496	489	481	486	481	498	475	492	472	471	491	487	485	521	516	515	511	472	469	496	454	508	488	475	515	487	504	498	501	477	516	484	486	491	524	473	484	464	485	508	499	472	505	458	499	538	496	462	529	491	498	482	482	484	459	491	505	482	440	491	489	465	513	504	494	481	515	481	508	498	496	470	461	459	465	476	475	473	476	483	492	464	491	464	510	497	491	463	507	464	461	474	449	462	516	477	500	482	473	508	484	497	456	491	493	492	476	470	463	455	467	477	491	482	465	459	492	525	464	453	502	480	516	508	503	510	475	518	522	473	455	475	458	469	492	482	477	420	509	434	492	532	503	465	468	475	506	496	518	499	490	485	496	478	515	488	518	454	462	508	511	454	468	519	474	455	475	482	514	498	486	485	516	502	458	449	519	494	464	514	475	492	519	488	502	466	510	494	491	440	507	518	462	533	473	523	540	490	522	474	485	522	512	464	500	485	469	478	485	506	554	494	481	448	513	488	498	481	512	467	466	469	477	526	469	525	504	483	492	497	488	483	481	506	497	493	489	495	524	471	496	453	501	514	472	503	505	476	477	469	502	485	496	458	485	457	483	476	478	455	522	477	488	465	487	483	481	483	489	443	523	487	461	477	478	504	493	516	504	530	471	484	491	485	468	504	490	515	514	457	477	457	436	513	469	531	498	476	460	487	490	470	489	508	476	502	447	481	450	483	474	478	453	464	493	522	495	485	510	483	511	475	532	466	426	495	486	533	486	509	477	468	460	493	499	484	513	453	520	495	507	487	473	510	532	500	443	500	478	486	491	484	474	469	499	515	476	527	512	482	462	514	473	497	519	473	459	478	487	502	480	484	516	496	462	459	476	449	448	484	482	498	449	479	446	510	465	474	490	517	481	523	456	477	431	477	492	503	476	460	473	486	451	471	509	482	485	504	465	468	451	477	466	506	466	467	470	468	470	524	479	463	481	512	494	504	486	511	500	483	528	468	476	479	497	503	481	524	475	461	462	459	463	526	485	492	482	516	514	479	496	492	469	508	475	501	470	499	492	489	446	462	518	528	492	519	466	507	507	480	509	500	520	467	472	526	531	519	499	474	484	490	460	481	478	493	483	505	513	449	487	491	460	464	487	484	447	457	490	472	526	481	494	485	494	498	495	496	482	479	488	483	488	471	476	553	518	505	485	522	462	458	511	513	470	500	497	505	487	514	487	490	434	514	513	478	497	500	533	441	483	498	493	460	505	488	515	449	521	491	484	487	502	498	487	519	494	491	516	532	472	496	455	480	494	467	498	478	514	485	494	458	489	490	467	499	496	513	472	487	491	492	485	429	451	513	501	466	472	447	483	515	499	462	515	506	478	477	455	483	462	492	473	492	465	456	489	471	501	514	496	470	531	472	481	473	467	519	502	497	496	499	520	502	492	489	465	481	501	491	530	476	435	467	477	469	486	510	503	523	526	442	531	495	466	497	448	510	485	446	520	477	490	511	516	473	485	479	517	515	507	490	476	486	463	503	462	489	447	475	479	501	447	516	474	536	496	516	483	455	469	478	473	461
5010	6975	7590	5109	2828	1943	1799	1747	1674	1233	829	947	3188	13157	10904	5071	1926	778	525	460	462	472	489	506	499	447	452	468	477	467	493	478	461	485	496	470	456	471	449	495	448	463	452	466	479	470	462	461	489	461	480	452	474	507	444	444	479	443	441	463	431	461	471	449	499	474	455	481	470	474	465	489	502	467	483	482	490	468	485	424	474	486	460	471	470	499	465	462	423	484	442	487	438	476	485	505	428	477	434	444	471	476	490	455	460	465	468	444	482	468	436	473	479	459	430	478	450	441	480	450	488	433	479	466	469	509	495	480	484	467	490	476	460	449	510	463	473	469	440	495	496	493	459	474	469	455	445	461	466	476	458	475	468	496	445	480	478	510	447	477	510	473	454	477	468	486	480	492	479	485	458	489	504	499	495	450	453	453	468	469	446	516	468	468	454	452	427	466	433	492	445	480	470	450	481	426	426	442	469	474	465	441	436	473	457	469	429	484	457	492	436	457	459	475	490	452	471	461	453	453	493	431	473	466	460	442	446	469	405	423	441	475	439	485	464	464	454	501	476	463	405	452	437	424	461	456	467	491	470	449	443	444	466	485	504	456	443	459	451	462	440	474	483	439	450	447	481	435	486	458	483	470	461	436	461	455	498	484	488	473	466	484	449	433	502	493	452	458	466	445	456	462	498	463	470	457	447	473	460	436	478	491	455	445	472	449	455	445	445	477	490	419	495	469	470	507	449	433	465	472	459	474	495	435	462	457	501	456	436	489	447	476	445	430	474	492	481	444	446	464	488	465	453	456	457	476	460	466	447	481	446	452	457	440	450	418	471	441	470	470	453	474	465	461	466	428	483	467	469	435	454	485	452	484	467	474	505	457	479	482	485	450	452	450	475	478	499	487	438	457	490	456	462	477	469	440	462	421	455	449	436	478	445	442	434	456	435	453	462	438	478	473	478	454	468	453	430	456	467	442	460	449	451	518	463	463	456	465	434	468	474	451	498	443	472	495	477	454	445	432	478	499	466	467	460	495	472	450	443	489	448	456	446	489	457	456	484	446	445	459	488	456	428	484	450	457	493	491	460	494	477	489	474	458	464	461	475	476	493	458	467	423	479	456	476	496	455	443	449	451	479	499	450	479	465	482	461	446	478	482	446	490	433	484	433	466	441	493	463	498	511	462	461	410	474	478	443	479	495	502	448	450	455	454	440	466	450	458	434	463	442	467	491	455	490	478	443	488	468	455	475	440	478	416	488	451	440	457	478	475	481	433	458	522	415	468	421	429	478	467	477	467	458	450	445	437	503	492	478	476	470	502	451	464	425	465	475	463	462	473	520	447	465	490	451	452	438	458	442	452	455	469	481	416	471	441	452	454	453	465	456	481	449	468	457	484	455	488	479	436	422	460	449	485	484	440	490	465	438	480	491	498	474	475	462	490	442	495	485	461	479	478	453	460	445	443	473	477	470	475	466	483	459	468	491	489	447	391	487	461	477	489	474	459	470	462	476	461	428	480	413	435	466	455	469	465	477	462	504	428	463	459	451	471	413	473	456	460	428	454	481	499	494	483	448	441	475	449	462	446	456	410	450	453	461	463	471	496	478	472	485	436	503	429	449	451	454	471	474	485	461	486	481	484	478	437	467	490	443	481	482	514	491	470	486	451	491	447	453	486	462	486	468	444	476	459	466	452	455	494	494	455	429	506	495	491	517	482	441	473	470	456	454	440	444	495	479	444	470	507	471	462	487	490	482	454	463	472	452	474	486	471	432	466	439	453	516	482	491	468	447	476	450	479	454	448	476	452	435	454	469	436	500	474	463	491	441	466	495	471	490	442	443	453	478	496	470	440	470	462	454	493	465	478	475	448	449	494	462	463	480	488	486	464	516	490	465	445	468	496	479	457	498	477	459	483	477	449	501	476	448	469	447	474	449	435	467	456	445	458	464	438	483	467	469	431	489	493	438	451	471	495	453	478	478	437	475	460	450	446	436	477	489	451	459	479	476	436	457	429	502	468	467	456	483	482	465	453	497	504	481	478	472	449	477	467	463	497	471	453	475	497	473	467	490	492	406	464	476	454	474	493	433	444	480	429	486	426	485	486	445	452	454	484	473	463	460	447	459	435	482	487	427	462	420	469	496	467	447	477	444	450	427	471	478	475	481	503	437	468	449	476	493	457	474	454	489	436	482	499	452	455	471	462	473	445	484	481	485	441	444	440	497	470	471	488	458	467	472	475	475	473	472	499	457	495	441	478	442	473	473	456	505	435	489	464	455	431	477	464	468	469	491	470	489	487	481	445	468	463	462	437	434	467	501	468	465	479	420	446	419	480	493	481	447	460	440	473	478	493	423	482	425	438	446	472	480	492	478	471	472	475	476	498	480	471	469	455	443	466	494	464	511	476	445	431	477	460	481	500	456	460	456	484	488	429	440	455	449	483	454	449	491	429	441	476	454	478	480	442	469	477	384	490	454	432	437	489	516	440	475	454	418	502	463	446	435	482	473	453	465	452	486	467	424	457	529	439	506	500	469	454	479	429	480	431	458	448	460	449	405	428	467	496	474	446	459	467	474	474	452	483	487	471	461	483	450	507	488	477	481	451	451	468	452	468	465	471	489	470	422	481	429	477	454	433	428	518	510	473	471	495	500	499	479	465	458	482	482	463	415	428	449	431	494	460	475	450	482	453	464	475	477	458	466	444	456	465	528	425	470	477	452	488	448	474	501	452	469	472	512	469	456	472	458	445	452	447	408	474	497	456	460	475	467	474	462	472	475	462	455	488	471	461	485	447	535	458	447	448	474	486	504	470	464	454	437	458	486	492	468	456	437	507	457	484	451	480	456	466	447	433	476	462	451	455	432	470	473	419	461	447	483	446	471	494	533	471	420	425	465	461	465	442	425	460	442	442	451	422	434	462	473	447	428	447	475	466	490	477	468	433	465	479	430	483	479	495	461	434	456	466	470	438	481	483	466	482	443	453	470	433	455	459	457	432	473	480	448	444	496	489	461	451	452	468	478	475	487	410	458	486	461	488	481	488	439	490	466	478	488	494	424	445	460	433	441	464	470	457	496	479	458	455	407	471	458	478	471	439	441	451	441	461	473	487	460	473	447	444	462	459	460	431	476	446	495	418	485	491	444	501	476	457	461	450	511	467	474	444	464	465	486	485	447	440	455	476	441	440	444	444	465	470	443	473	493	455	498	468	499	464	469	498	474	443	476	434	460	463	450	466	446	429	456	452	482	493	431	474	464	456	477	472	480	513	452	463	482	447	462	449	447	496	410	483	465	473	474	407	455	436	453	512	461	453	441	444	471	476	450	437	522	480	447	412	447	482	485	488	461	498	464	489	474	442	496	423	505	457	466	476	469	476	448	440	463	435	467	428	480	472	454	447	453	458	477	472	452	470	448	476	489	441	455	436	446	454	488	493	479	453	478	456	440	454	466	472	421	465	474	429	450	449	474	477	461	472	495	463	455	480	476	469	442	454
24010	20794	27654	24004	20305	8327	3304	2138	1641	1372	980	923	5244	18235	16755	10192	3347	1135	705	627	637	632	627	585	661	612	602	599	635	650	648	593	577	627	585	624	585	619	630	639	628	547	616	601	665	599	612	596	629	617	556	560	626	627	628	587	593	571	594	623	605	582	585	571	623	571	656	642	624	605	607	573	592	555	636	600	592	612	580	633	577	638	601	601	635	591	616	630	615	582	631	628	587	566	677	578	588	563	591	605	610	591	575	578	631	615	621	553	601	614	612	606	638	597	631	613	605	604	576	612	581	624	616	647	592	616	618	587	621	560	567	604	563	631	626	598	618	619	592	589	593	585	645	588	617	618	642	586	602	592	593	604	609	617	630	646	650	603	604	607	660	619	609	597	628	606	611	620	631	636	633	640	602	622	608	663	605	593	615	613	596	590	663	570	586	612	627	622	605	619	602	646	655	590	575	556	630	611	607	577	593	607	599	640	615	604	573	602	615	600	620	593	572	624	605	578	579	605	635	602	582	572	640	615	633	590	624	547	624	622	617	657	563	622	615	626	562	576	607	572	623	615	609	619	613	604	607	615	614	552	561	585	649	635	572	613	598	600	587	623	619	614	572	596	590	615	599	594	633	585	572	595	613	589	596	647	585	599	666	594	631	599	617	614	622	614	607	596	634	577	578	602	628	573	605	572	613	605	635	615	622	610	600	658	589	616	603	602	605	592	578	609	610	624	609	596	605	655	576	581	600	584	564	622	606	610	639	558	594	595	595	619	582	599	578	652	628	603	620	638	581	604	640	601	598	572	595	580	600	601	591	588	685	613	604	570	605	584	587	604	647	616	607	619	584	603	618	629	615	622	580	569	603	605	622	605	641	598	560	667	662	572	632	641	621	584	635	588	583	618	569	606	585	632	608	558	609	630	592	576	605	648	622	601	657	636	601	593	591	647	632	629	677	617	633	596	627	585	630	589	639	640	652	631	603	646	607	638	584	584	590	615	617	596	607	607	576	647	602	596	593	618	566	616	612	607	592	595	628	602	638	618	649	568	630	617	596	625	584	614	607	595	636	569	602	615	648	579	596	651	587	597	615	572	576	616	630	550	595	601	591	621	574	602	607	607	617	624	601	605	645	614	600	607	609	612	569	586	564	613	612	636	628	571	589	568	582	609	588	623	589	608	616	606	622	558	619	622	598	653	602	613	610	612	643	598	618	593	600	621	643	557	618	625	628	655	620	594	639	598	618	589	595	548	605	600	619	626	597	595	622	579	621	602	667	582	596	618	549	639	647	587	608	599	619	609	593	628	590	625	553	612	595	655	608	581	578	642	648	592	566	611	623	573	587	600	635	575	627	600	612	588	605	629	643	621	635	598	589	609	582	629	609	620	648	617	573	584	630	595	580	625	560	609	594	600	573	640	637	608	620	604	631	582	650	579	576	590	597	596	590	591	606	640	600	596	547	591	623	650	597	590	566	573	614	611	578	619	637	610	621	586	613	592	620	604	589	589	565	594	591	616	594	591	653	594	615	602	602	610	596	608	617	637	652	638	601	645	591	573	564	594	573	602	583	605	586	594	633	565	592	601	670	586	601	610	643	608	571	591	613	642	590	590	643	584	589	598	601	588	573	591	583	621	614	580	609	622	593	586	634	616	600	555	554	606	630	648	616	602	596	614	603	633	617	621	638	616	593	631	611	580	620	578	632	620	594	622	572	618	594	615	604	601	641	604	637	588	622	625	608	626	625	578	658	568	634	578	661	606	597	605	612	672	603	613	601	633	588	592	606	615	584	582	589	601	624	587	613	606	660	608	570	620	597	623	621	616	639	547	632	592	609	577	587	609	620	618	598	584	610	601	576	597	639	632	587	594	567	633	583	656	584	592	578	627	590	636	572	612	603	611	581	574	622	610	633	612	623	622	627	611	622	581	641	628	605	625	579	555	584	623	639	604	601	543	621	560	596	581	567	587	566	608	584	581	620	582	607	607	615	581	561	618	620	574	631	646	604	575	628	561	636	610	617	620	575	589	610	608	614	564	545	590	610	603	596	640	639	618	630	606	571	617	646	630	572	601	601	628	602	648	595	610	593	616	616	602	588	587	558	619	612	567	636	582	604	608	640	603	577	600	582	614	600	606	606	569	596	612	616	629	644	557	598	610	561	626	563	598	593	615	566	581	639	588	576	589	590	601	582	623	626	574	563	623	599	602	573	588	579	607	592	622	608	626	622	591	557	626	597	593	598	628	610	613	626	590	588	580	613	626	633	621	612	591	648	575	549	558	602	593	640	594	576	612	609	603	622	661	577	582	597	624	557	609	609	636	570	628	598	573	594	607	620	617	587	590	596	594	593	593	604	611	593	599	586	646	559	589	604	627	614	598	601	633	564	607	601	591	611	603	592	644	638	592	601	579	584	643	579	632	588	602	584	600	614	620	588	609	641	597	637	613	559	684	606	612	579	594	592	580	604	579	628	598	582	646	597	577	668	609	612	616	616	634	605	612	614	622	608	570	558	592	590	596	544	627	587	609	624	602	602	592	596	596	581	622	562	574	611	622	555	574	643	606	579	629	570	607	588	641	618	573	596	589	567	620	616	631	604	660	627	666	619	579	660	626	577	602	606	614	590	620	664	573	590	605	572	591	609	599	597	609	588	624	599	584	586	625	571	605	595	619	586	605	605	633	607	613	622	575	635	634	588	570	575	602	583	570	593	597	635	629	651	588	605	595	611	621	624	612	613	562	616	558	572	598	623	619	605	638	588	608	597	585	605	590	570	630	590	599	600	599	578	593	570	587	611	608	605	630	608	611	580	610	641	590	596	628	588	629	587	602	606	617	626	598	614	616	648	625	585	624	552	601	573	639	584	607	639	592	562	589	618	562	612	625	594	567	591	603	606	567	597	613	628	592	601	590	571	583	561	668	611	650	634	633	633	609	638	629	593	617	589	649	588	623	548	633	604	635	607	600	569	606	568	595	641	598	578	609	625	577	639	607	590	601	579	598	595	618	610	562	610	607	619	559	573	618	616	567	575	623	591	560	592	587	595	614	571	574	608	584	626	593	602	626	613	572	630	615	600	593	594	619	621	589	623	603	595	584	617	599	564	549	619	559	629	619	577	605	636	608	591	610	583	559	590	622	623	624	588	615	599	601	584	616	640	617	622	588	582	621	591	596	621	623	608	577	618	650	569	611	596	630	629	610	574	646	576	562	620	605	648	614	582	583	573	577	600	610	624	579	651	588	606	614	582	586	613	599	601	565	578	608	597	618	617	605	630	583	594	584	608	630	617	547	627	578	632	616	610	610	615	615	573	616	602	626	610	559	617	591	609	585	613	567	579	614	592	603	592	592	577	611	580	586	609	555	609	607	579	594	618	568	630	616	623	609	599	629	627	607	611	646	622	588	619	576	572	593	612	554	610	622	612	615	589	638	613	606	600	597	637	658	560	602	612	608	576	580	606	582	568	580	606	623	552	604	588	596	577	585	610	606
5788	10408	9144	5436	4905	4058	3120	2780	2318	1746	1186	1113	7923	20118	15667	9122	3465	1083	640	614	579	640	579	554	534	568	533	543	597	558	523	552	534	553	510	563	567	579	595	535	596	585	579	605	620	578	606	590	552	555	547	574	564	581	572	555	616	533	581	547	525	536	572	560	580	557	538	530	553	572	610	571	580	581	624	597	531	557	613	533	534	557	576	536	564	565	548	541	540	579	541	583	552	555	584	592	573	585	563	560	576	579	529	530	563	555	579	577	549	573	581	581	555	583	577	535	511	543	592	566	561	559	534	545	585	629	545	533	551	543	560	575	535	538	556	563	558	540	556	561	557	545	592	542	542	554	546	575	552	557	550	586	556	540	519	579	559	519	513	553	559	515	579	593	548	574	548	569	583	581	537	570	532	523	556	546	550	551	587	559	578	541	584	588	530	539	568	581	524	593	600	568	563	567	568	572	552	523	555	547	525	532	531	581	535	547	552	565	558	542	550	552	538	521	534	572	518	529	579	550	514	589	563	527	560	583	552	534	609	579	538	536	523	526	583	534	539	543	541	597	526	536	575	575	549	513	525	541	527	533	600	551	581	535	537	549	593	550	546	540	557	615	559	530	565	600	575	508	565	578	558	540	538	544	558	570	577	561	523	563	567	554	553	543	511	522	549	558	542	540	553	526	529	540	565	529	525	546	571	565	574	558	557	543	565	562	615	542	539	577	562	558	571	558	566	535	581	567	543	555	526	547	571	561	524	533	605	546	520	521	535	560	528	557	581	525	538	545	531	579	570	572	531	600	548	554	523	539	565	570	555	581	553	569	565	576	564	561	575	562	566	544	534	581	568	539	565	552	572	528	524	572	585	569	544	632	553	584	514	514	534	550	569	548	512	567	536	557	563	561	557	568	551	559	585	554	589	539	523	562	625	534	559	569	528	550	594	559	532	541	577	587	515	569	625	571	535	548	499	595	496	552	604	575	537	573	517	549	603	575	482	547	512	554	558	556	542	536	581	537	517	562	588	518	602	590	547	572	574	532	564	603	564	578	508	569	545	543	579	588	561	578	566	551	539	564	563	538	582	576	565	562	605	557	576	570	542	515	533	616	586	545	561	567	561	582	534	539	554	554	574	545	582	564	510	585	562	558	526	543	594	578	535	555	562	598	582	521	538	577	552	540	561	549	518	576	552	550	553	549	574	514	599	561	568	531	513	539	558	589	560	504	564	568	522	558	545	558	591	554	538	555	567	567	525	518	553	541	553	517	552	576	566	513	571	591	563	511	601	581	538	549	564	562	521	555	555	522	609	554	530	510	567	542	572	551	548	568	562	580	547	559	572	516	549	562	569	537	539	538	506	554	563	514	549	564	606	557	533	540	572	566	562	556	511	590	567	535	593	559	588	587	532	578	543	576	537	598	605	553	544	590	566	556	564	553	585	575	535	511	541	521	540	556	567	540	554	542	569	560	565	519	522	539	542	568	531	538	603	533	556	514	539	588	562	547	591	551	583	540	556	536	510	568	523	563	517	554	548	539	563	572	574	560	598	551	541	518	526	558	585	563	566	523	552	549	565	569	534	532	536	568	547	566	530	580	552	546	576	578	545	558	538	549	595	520	577	613	557	518	543	543	588	596	553	560	566	594	548	537	550	589	540	585	577	538	583	538	534	553	546	579	510	517	541	533	546	554	519	626	493	501	558	603	580	558	626	537	556	573	557	564	563	586	555	562	529	565	533	553	564	584	515	584	561	566	529	555	575	564	550	550	517	587	548	554	539	571	555	535	527	558	573	534	543	508	521	560	601	549	536	591	587	574	582	586	592	553	561	533	544	555	543	571	540	569	544	528	570	585	533	551	554	564	546	523	531	583	546	579	577	548	585	528	556	548	557	571	553	573	549	555	571	547	617	540	572	573	560	556	583	523	555	569	561	521	578	535	568	572	584	563	547	565	546	539	563	520	542	542	514	563	537	534	582	566	545	561	534	531	568	535	549	514	545	555	572	552	583	577	537	485	518	590	569	528	562	579	578	602	552	602	555	533	590	556	597	558	553	561	583	595	541	528	556	580	593	555	533	569	521	603	529	540	516	537	529	562	521	565	541	556	550	583	577	539	582	553	592	557	557	548	597	532	550	555	535	530	557	555	536	577	533	529	530	572	575	569	605	562	573	510	559	564	538	558	562	562	600	562	540	563	569	535	539	581	567	551	533	543	566	574	511	550	544	568	583	536	554	549	546	542	536	592	547	552	580	563	560	583	511	551	578	543	520	545	555	561	556	533	548	568	546	585	562	551	532	614	579	544	566	571	509	549	567	563	541	560	558	561	543	560	547	555	556	519	598	522	574	560	563	612	579	559	588	571	533	547	587	541	551	540	592	554	507	569	542	553	576	605	544	589	577	542	561	560	523	542	506	590	548	552	584	541	556	539	513	546	514	566	549	561	542	554	570	556	554	609	558	515	548	530	541	554	573	563	509	578	548	591	540	586	531	544	510	529	511	544	567	540	556	589	535	511	548	584	548	572	616	528	547	577	568	510	548	511	572	580	557	514	505	549	520	538	558	536	503	606	563	552	533	545	562	539	573	581	537	571	554	561	531	560	559	559	572	567	569	546	568	534	555	520	529	521	521	566	551	541	513	527	620	570	552	576	490	556	521	513	516	522	538	582	534	572	567	547	568	511	596	530	568	571	540	538	567	528	558	559	539	584	536	567	565	548	527	545	555	544	536	567	565	517	549	599	537	542	539	548	547	531	521	568	574	567	546	551	571	555	608	536	571	591	544	577	609	550	534	590	583	566	577	548	581	530	544	565	558	529	575	580	568	533	548	543	554	532	557	576	535	550	568	546	570	579	541	571	522	558	565	560	526	575	522	538	544	570	540	550	523	575	552	555	539	564	535	563	561	570	535	550	520	594	573	590	574	529	590	579	562	552	571	553	553	621	556	542	598	532	541	554	534	580	544	542	541	537	535	546	548	536	529	567	572	561	521	530	515	587	572	526	547	549	541	561	550	567	544	546	557	569	569	565	565	565	541	586	543	546	564	557	549	556	579	579	566	536	596	572	522	565	547	533	572	558	541	548	562	537	558	602	555	535	586	539	521	557	536	527	568	551	551	530	521	562	541	550	609	593	625	559	546	564	550	550	539	535	574	542	563	612	575	572	549	518	567	527	534	589	546	565	544	595	549	554	524	540	553	549	567	531	540	550	602	564	549	559	522	570	547	546	542	558	569	564	547	583	535	578	561	574	572	531	630	532	601	491	516	565	569	550	565	571	588	574	570	541	557	570	547	528	519	609	537	553	590	537	581	539	538	526	539	541	588	562	543	605	545	569	566	557	530	537	544	574	558	571	563	545	561	547	548	575	507	542	613	578	555	518	537	572	565	558	534	547	514	518	557	500	547	520	607	537	555	570	531	534	562	577	560	597	537	579	552	568	543	538	522	540	579	518	533	586	570	548	545	549	527	567	552	568	575	550	588	520	561	524
26718	8999	2136	1489	990	854	794	639	669	619	603	563	613	1395	1668	1089	718	599	551	547	540	550	538	530	530	527	519	527	545	493	554	540	519	593	499	561	512	540	487	523	541	544	514	521	507	559	557	532	514	532	507	546	538	554	473	470	530	537	519	497	486	527	493	497	481	533	537	512	531	531	493	536	587	569	499	518	529	526	494	539	528	516	532	549	515	492	525	467	508	520	507	473	502	545	511	499	537	507	513	533	518	528	497	473	538	562	516	545	487	543	496	491	563	510	546	522	530	526	565	489	525	522	538	518	548	489	555	490	556	524	472	503	550	532	533	535	496	506	526	511	541	543	512	535	520	485	531	471	531	502	545	537	552	524	524	492	485	518	519	522	483	486	555	547	537	499	502	553	520	565	550	503	561	508	531	509	521	527	560	527	521	513	546	516	473	560	505	512	526	539	556	557	523	544	509	558	528	545	543	539	530	526	526	515	515	478	509	526	526	545	507	485	567	558	540	537	518	538	541	500	509	517	552	539	501	547	492	564	498	518	496	532	515	537	533	528	531	532	551	485	517	544	511	512	531	500	527	531	542	544	540	549	511	526	537	515	529	512	565	534	509	515	514	508	558	573	512	568	516	509	471	541	511	563	539	533	510	531	512	528	529	490	544	491	504	486	555	504	495	539	544	522	503	529	532	526	528	491	525	533	556	505	511	523	536	529	514	536	490	535	505	529	564	567	530	491	577	521	529	492	497	526	491	534	559	520	521	513	567	533	517	522	508	546	532	511	533	586	542	537	516	531	572	511	532	543	470	552	545	528	513	538	567	509	542	483	522	534	523	524	541	553	502	550	497	510	526	543	537	538	525	521	534	533	530	496	519	514	532	532	518	561	553	529	522	537	498	547	536	559	532	512	526	513	507	530	505	493	513	537	520	489	518	570	542	506	506	561	508	506	561	530	534	517	505	529	540	535	510	537	511	515	563	509	494	531	549	559	527	495	503	526	542	557	519	504	519	539	544	521	511	515	538	497	521	569	548	496	518	514	568	564	527	521	529	507	503	501	544	553	484	539	504	488	553	553	530	529	517	517	518	542	521	551	493	539	577	485	498	561	535	526	523	493	535	517	521	545	518	519	527	535	483	565	512	528	500	556	524	511	499	485	544	540	488	507	512	519	496	530	519	523	529	516	561	519	524	514	514	512	532	547	541	512	540	520	520	536	524	512	531	574	507	564	531	516	522	513	507	521	499	555	502	534	532	498	519	523	507	515	513	515	550	533	494	514	514	517	519	548	524	534	537	476	515	558	513	548	526	492	504	524	506	528	538	507	522	535	530	546	579	514	526	510	500	526	526	515	547	530	524	527	535	520	492	524	511	503	515	488	525	558	565	488	528	510	532	525	506	547	530	549	536	475	482	540	554	513	526	531	467	478	516	552	580	493	495	526	567	538	556	545	513	527	494	581	499	518	475	503	535	523	531	482	547	542	482	512	511	493	516	520	544	530	550	537	528	549	517	539	541	534	477	531	492	524	559	527	525	497	522	514	533	549	557	543	514	541	543	540	536	519	549	530	519	537	532	541	510	552	506	530	504	545	557	496	493	527	572	523	525	522	516	504	511	527	503	529	523	575	512	507	527	539	524	533	501	548	502	535	545	512	518	559	539	523	496	523	545	547	537	527	508	587	533	519	540	516	531	558	509	520	520	568	551	511	506	543	543	524	543	528	527	519	495	492	522	582	560	513	544	522	522	496	521	516	525	527	496	534	521	506	506	489	532	565	543	551	539	505	502	565	504	509	469	542	495	529	479	525	510	525	538	555	513	514	551	525	522	541	528	505	524	503	567	511	528	540	535	519	511	523	497	550	532	530	514	486	513	509	536	516	568	521	543	481	546	499	528	493	521	551	590	521	509	557	522	503	543	521	535	535	473	530	530	525	516	511	523	514	547	477	507	518	549	493	550	525	520	537	522	512	530	566	550	525	545	479	510	514	545	513	508	535	507	489	483	530	516	555	500	547	546	526	540	545	532	517	570	505	471	530	537	514	504	506	544	499	572	531	490	543	521	520	516	556	525	525	521	558	534	505	530	506	545	545	553	515	534	529	524	542	497	547	521	493	532	529	517	526	520	554	551	537	547	534	560	491	526	556	559	472	576	557	551	549	538	507	514	480	509	536	522	565	537	528	502	505	495	544	537	552	522	539	539	533	539	541	533	529	526	509	524	515	512	574	499	526	536	526	525	529	524	520	547	495	500	574	494	511	500	503	521	528	534	504	515	538	511	538	491	519	512	507	539	518	505	524	533	497	531	551	561	530	511	494	497	549	518	491	518	569	508	554	512	558	495	536	497	496	533	530	514	530	506	558	539	550	521	496	533	518	512	542	546	485	510	559	557	506	507	517	528	559	517	522	530	527	506	571	497	488	519	532	557	566	529	518	513	491	553	488	555	490	498	522	514	505	505	500	554	483	509	516	536	507	540	524	533	512	532	528	539	526	529	502	510	527	578	538	529	509	526	533	500	545	501	531	495	536	532	525	539	512	509	527	517	527	540	497	541	512	494	507	501	515	553	487	515	526	512	518	502	528	526	521	513	551	542	512	485	499	504	520	509	550	514	472	513	547	515	568	509	533	543	500	486	504	527	512	519	541	499	492	504	529	524	522	512	494	534	544	537	490	508	515	572	505	531	520	542	527	494	541	530	573	538	508	484	517	511	546	527	539	501	494	507	527	499	524	503	511	485	546	554	546	504	538	530	553	559	544	500	519	540	526	524	517	510	492	504	524	531	527	531	495	464	520	502	561	500	487	540	487	520	519	530	510	515	500	491	497	538	570	511	536	532	528	559	541	504	520	522	538	543	514	513	540	545	475	514	507	538	536	509	483	499	549	579	575	475	474	561	523	527	497	542	526	524	542	523	491	531	543	554	499	511	512	516	544	517	493	498	520	567	537	535	521	513	513	517	521	522	525	538	531	546	558	531	507	510	488	525	539	534	515	546	518	515	491	556	491	559	551	471	505	512	558	540	515	483	545	519	516	535	573	487	540	528	530	516	525	517	474	546	568	541	492	492	488	539	489	516	538	532	549	464	499	509	526	468	543	544	533	549	510	541	504	525	509	537	549	514	501	515	525	504	549	505	526	563	544	541	531	507	525	520	487	525	559	500	491	524	525	498	540	533	525	531	519	543	548	511	529	537	523	530	507	513	514	518	475	529	552	497	517	525	527	517	509	553	508	485	500	501	504	485	538	527	514	500	582	546	494	538	497	585	563	532	463	498	542	535	495	530	535	555	527	516	518	531	587	521	580	498	532	514	509	493	535	532	508	530	543	534	525	579	537	527	508	483	575	508	521	476	537	516	527	529	547	505	539	519	508	516	545	534	523	532	530	555	561	530	532	554	559	502	534	499	524	543	439	562	541	525	564	514	526	472	492	486	504	504	536	487	531	472	493	503	508	519	546	541	495	532	563	535	508	519	508	519	538	524	529	523	534
6294	2315	1914	1416	1174	1007	897	760	664	672	642	510	623	2009	1972	1153	728	531	512	511	461	480	493	476	501	518	485	485	474	501	452	449	485	466	486	458	490	500	458	481	504	479	478	438	449	451	519	437	506	459	450	454	496	475	458	524	488	489	517	448	449	420	497	472	446	479	488	437	469	503	462	449	519	483	490	460	476	450	444	460	461	483	468	465	483	511	472	466	469	486	455	520	488	489	455	457	465	467	464	497	466	482	458	509	494	430	461	503	553	508	473	489	493	424	481	454	452	480	450	487	457	517	486	489	476	486	492	455	458	463	488	422	451	480	518	477	512	484	453	472	465	444	475	474	493	442	503	519	457	509	502	470	497	452	484	481	470	476	538	495	468	500	482	474	459	507	447	465	497	459	465	480	452	465	443	482	475	502	478	449	473	432	502	441	458	423	492	449	523	457	451	461	460	489	500	448	456	455	503	460	449	473	471	527	476	471	508	459	479	459	462	508	479	469	489	481	454	451	490	513	497	478	467	477	486	465	499	475	456	487	485	482	469	463	479	444	518	496	425	506	481	486	464	472	497	504	447	431	486	450	494	467	464	513	477	482	481	464	460	503	468	477	466	453	494	480	477	496	496	455	486	464	488	516	495	445	471	461	464	466	485	466	505	497	480	491	480	499	509	476	456	487	470	495	500	447	505	449	482	477	476	453	471	454	446	516	478	472	432	520	522	451	480	493	488	467	474	473	477	456	514	458	495	471	531	489	462	477	462	478	492	450	495	496	448	476	480	474	523	465	482	478	457	508	450	482	485	463	481	454	459	499	491	492	472	442	473	449	467	465	440	490	490	453	475	480	470	473	475	457	477	484	470	459	496	496	493	440	514	486	491	456	444	470	486	501	477	476	497	454	477	474	512	496	493	498	431	483	470	461	476	466	459	490	498	481	510	429	461	466	460	446	509	459	485	433	505	504	486	478	513	475	474	474	463	462	488	477	462	450	463	442	474	489	447	509	464	498	490	486	478	463	459	483	497	475	475	481	475	447	451	463	443	510	494	471	453	479	468	495	495	485	484	466	448	462	470	459	463	459	456	453	491	470	487	487	457	468	458	504	433	450	474	480	452	479	485	456	491	502	494	480	521	464	463	476	480	489	473	478	483	473	504	477	482	464	493	498	501	485	427	506	444	435	457	476	496	474	468	477	457	469	491	461	497	497	455	461	471	490	460	487	494	491	507	472	477	504	468	468	459	430	493	474	486	517	472	477	492	472	511	452	465	477	527	445	513	485	507	470	444	462	504	468	493	443	496	468	453	445	487	464	458	473	461	486	441	444	474	491	513	468	461	479	507	490	475	470	502	456	469	453	482	479	485	446	443	488	450	458	468	490	467	463	482	474	469	520	501	482	488	470	473	465	464	453	496	496	462	493	469	468	461	431	481	449	484	492	449	472	447	452	488	476	428	472	463	460	441	476	459	444	458	522	470	481	487	484	433	490	491	458	473	490	466	501	474	478	479	486	448	490	478	468	481	470	493	468	492	445	521	478	471	509	465	481	492	502	475	458	452	449	504	475	454	475	502	445	462	448	479	442	528	474	477	458	483	467	492	465	466	495	534	483	500	518	487	489	492	472	477	436	485	489	468	485	458	430	501	454	470	482	499	467	484	491	453	489	482	510	451	495	467	484	485	457	500	441	507	465	443	500	479	489	513	514	481	464	464	477	470	467	451	496	498	455	426	483	465	436	467	520	477	488	503	508	485	449	482	468	484	493	448	506	481	496	522	476	476	507	478	495	529	468	460	510	448	469	467	467	487	477	476	486	444	457	429	488	483	444	461	475	513	436	477	478	487	471	507	526	510	467	479	510	489	505	507	497	480	477	487	486	454	442	451	479	473	482	503	466	458	467	477	467	517	471	486	477	489	512	464	493	447	462	500	490	481	447	488	506	440	478	456	498	468	466	471	493	518	473	515	492	485	458	495	457	459	471	495	464	444	476	489	495	467	472	478	493	492	473	489	460	479	503	511	466	484	488	472	509	475	499	480	452	489	464	437	471	497	470	413	510	514	468	478	507	519	490	504	501	475	485	460	502	456	483	473	457	457	485	460	485	507	473	454	475	523	424	534	479	475	472	458	461	496	505	492	465	453	515	442	479	488	488	491	456	473	505	488	480	480	485	447	460	452	489	466	526	432	441	471	443	423	466	469	466	486	453	492	456	485	450	506	506	476	486	499	499	472	443	505	464	494	430	491	474	461	459	444	460	490	499	481	486	493	451	482	488	504	458	465	511	450	466	441	467	501	449	460	458	456	455	466	495	480	465	465	482	468	460	474	469	488	469	472	467	436	462	499	489	463	467	482	489	487	506	497	485	455	468	530	498	488	472	480	481	469	501	454	468	480	495	451	484	460	465	491	456	489	486	466	468	486	492	496	452	492	517	530	470	453	479	451	441	504	458	477	488	468	476	487	508	478	513	503	500	469	489	447	465	452	469	469	474	466	494	483	460	432	505	502	452	456	507	492	492	478	485	468	443	464	477	467	456	495	448	448	462	465	501	483	551	486	473	504	474	496	494	501	461	485	474	465	486	501	419	452	482	491	476	502	437	461	464	463	443	486	486	471	449	482	492	476	473	517	497	502	494	450	463	478	527	443	480	509	542	474	488	469	462	510	459	479	465	447	451	484	457	485	498	486	448	447	485	493	489	440	496	469	462	491	530	489	497	504	488	522	464	482	478	515	476	461	516	482	492	459	476	457	463	467	475	478	502	483	453	454	513	505	516	506	509	485	468	486	462	472	461	462	476	472	495	442	491	480	466	458	477	466	485	542	491	509	500	431	481	490	507	462	470	483	478	484	492	462	490	463	488	467	482	482	489	460	463	472	468	476	485	495	486	447	474	506	507	501	506	532	481	479	526	493	453	492	477	476	503	465	449	447	460	470	455	445	478	459	462	487	489	444	447	440	428	495	464	434	458	505	490	471	463	456	450	451	469	495	455	472	509	474	525	446	510	474	491	479	478	481	456	467	510	499	488	485	490	505	486	476	447	485	510	497	491	482	506	527	471	503	474	464	474	488	448	490	488	485	450	489	503	458	483	493	481	473	471	471	463	463	465	504	493	441	476	456	508	460	515	473	528	472	465	483	463	484	467	486	469	492	515	483	473	481	471	502	494	437	506	506	462	529	465	483	487	477	417	479	503	477	476	482	499	499	485	494	518	483	493	482	481	472	452	465	464	518	495	497	469	502	457	464	429	530	482	452	463	491	480	456	478	512	451	458	438	492	478	476	480	468	462	457	465	483	466	467	428	470	492	479	490	450	485	477	437	496	489	436	511	494	466	500	492	455	466	473	461	469	472	489	476	446	469	474	472	492	460	472	482	499	463	464	483	502	467	450	498	511	471	482	499	459	470	474	460	484	457	528	455	496	470	497	539	469	477	503	477	456	454	473	481	482	479	496	474	470	469	474	477	478	483	454	502	455	493	497	482	451	450
25005	20811	26543	24718	10254	2682	1398	970	815	761	663	597	3927	11985	9443	4321	1501	684	537	465	431	490	474	481	461	489	472	490	485	478	457	493	489	453	436	453	426	481	510	499	503	507	471	497	467	469	482	471	453	516	450	490	511	509	476	491	472	490	488	446	482	463	449	492	448	485	484	428	432	453	479	477	490	470	466	521	479	476	478	494	482	486	466	436	470	421	466	498	438	480	501	454	454	460	444	448	465	472	490	450	488	486	487	456	483	462	453	483	494	494	456	476	494	483	511	487	449	514	518	479	476	501	455	475	472	485	446	494	450	456	474	476	459	485	493	445	437	480	437	507	425	480	436	478	480	441	460	456	480	531	458	458	459	416	471	486	507	491	481	461	527	441	420	447	498	430	440	494	454	456	473	490	472	464	483	444	438	481	519	429	510	456	546	469	482	490	487	431	511	481	476	467	488	479	480	492	457	472	477	478	435	467	460	490	491	508	459	493	456	494	441	461	466	522	468	478	473	467	473	454	435	481	432	461	493	474	452	488	474	473	475	430	462	468	456	475	466	460	483	473	480	475	459	487	453	482	478	483	476	474	459	439	435	435	456	439	448	455	451	423	472	464	521	425	483	435	447	467	468	494	463	432	455	439	461	454	450	437	457	454	493	462	463	462	456	442	453	448	477	472	423	446	434	496	461	437	452	466	418	450	490	463	466	471	425	476	449	492	474	462	517	423	459	486	481	463	454	462	465	470	432	471	466	449	461	453	495	468	477	500	482	494	451	500	481	462	469	457	491	490	470	467	456	466	459	514	495	508	512	489	452	477	474	532	452	456	541	487	452	431	495	474	441	454	433	445	472	459	442	474	474	461	441	498	451	479	473	482	455	470	466	465	487	475	451	470	459	467	454	469	426	486	481	446	466	480	485	482	431	453	473	475	483	488	475	454	466	478	490	460	481	455	462	499	482	463	471	515	453	452	495	423	442	483	459	475	456	451	464	480	458	479	479	475	482	470	501	470	466	468	453	457	444	473	444	467	471	434	470	482	488	478	490	475	447	476	456	424	460	470	492	466	484	451	468	463	490	478	435	501	464	444	434	478	460	429	459	483	497	470	466	477	434	470	451	467	472	447	501	477	460	471	462	482	487	508	451	453	432	512	485	488	446	450	442	454	454	489	492	494	432	460	453	481	509	460	487	441	494	477	477	473	426	496	491	472	472	464	458	456	433	502	501	482	484	481	484	505	498	477	483	456	472	487	457	490	461	458	465	477	460	484	431	463	462	468	491	520	472	427	434	478	473	485	472	440	499	435	439	457	478	458	458	440	478	438	497	473	525	460	464	443	467	491	468	475	485	484	434	459	502	441	489	503	438	470	486	483	443	463	448	473	454	429	470	447	479	466	496	465	464	463	453	433	463	501	474	452	482	439	466	482	469	466	490	453	445	505	475	484	484	444	451	472	488	431	447	454	486	488	469	427	502	444	484	500	440	463	475	470	435	492	427	478	456	480	454	441	451	465	463	478	490	469	484	463	467	426	491	487	429	455	465	433	479	484	512	465	457	466	474	464	449	508	457	434	465	481	448	478	492	454	442	464	480	465	480	493	447	473	484	458	419	463	461	463	470	467	482	432	444	470	488	459	479	458	485	463	506	452	502	470	482	415	457	454	476	484	509	471	473	444	466	480	488	429	509	421	458	472	469	483	517	464	477	455	424	442	444	474	467	493	470	465	456	475	500	462	451	488	483	464	476	492	492	478	471	461	474	480	481	476	473	485	444	521	490	435	452	505	448	446	479	486	439	487	501	456	486	458	461	484	456	453	487	482	468	490	465	468	465	457	497	501	486	494	480	446	426	481	446	491	433	444	501	453	437	462	483	529	464	511	469	493	513	447	478	460	449	484	465	467	469	437	483	479	451	409	437	444	506	473	525	436	450	476	433	453	483	460	500	522	450	467	471	489	467	437	464	465	504	474	475	485	435	467	449	476	485	491	471	473	488	520	475	497	487	466	454	474	478	489	455	481	486	435	493	442	456	481	463	495	460	484	471	452	501	432	511	488	490	477	457	471	493	474	499	459	468	461	452	439	459	502	441	459	457	458	512	469	465	447	434	473	488	466	484	508	479	506	478	520	477	481	472	455	457	456	482	462	478	459	496	481	476	490	488	461	510	451	451	483	478	476	474	473	479	479	451	481	459	470	439	519	495	477	472	491	460	478	423	428	448	476	462	464	448	492	489	503	467	445	505	463	446	474	414	483	472	484	468	487	453	448	473	474	458	434	478	462	463	435	475	465	504	447	453	466	453	498	460	457	457	468	438	439	479	458	431	477	512	451	489	460	438	489	442	482	471	422	456	431	508	454	476	487	444	481	472	433	450	456	432	464	422	454	470	451	461	521	480	475	487	436	454	449	477	418	504	470	483	500	482	443	478	472	498	503	489	467	482	495	451	447	473	464	435	443	454	455	464	457	453	440	478	526	481	467	456	481	489	469	445	466	457	480	469	482	425	473	423	474	473	454	500	470	442	493	452	490	443	445	493	498	501	529	462	494	462	458	446	474	486	459	465	468	509	430	440	462	449	469	489	478	481	477	471	452	411	468	475	432	451	433	491	491	414	449	460	457	468	463	483	506	443	466	433	488	494	488	456	462	486	471	504	449	466	465	452	459	468	471	450	459	472	499	447	466	503	402	496	498	453	444	520	488	470	463	446	466	515	440	467	466	484	464	475	448	436	432	462	444	481	441	471	477	440	424	431	460	479	480	451	464	436	502	523	435	466	471	417	442	487	465	492	479	460	443	482	455	449	461	434	450	469	463	471	444	435	478	452	488	475	468	461	463	462	476	482	429	455	453	457	475	494	480	496	450	468	492	468	470	460	467	464	462	445	500	445	477	480	497	472	423	465	498	450	471	494	484	475	452	470	454	503	467	479	469	502	467	476	502	470	457	465	464	463	477	468	489	470	469	448	499	467	481	478	447	428	440	479	481	470	426	450	452	486	469	433	458	469	490	452	472	475	463	490	486	501	454	473	503	463	449	452	490	487	453	488	496	481	455	423	471	458	467	421	445	470	452	462	462	502	468	419	476	476	517	483	443	481	449	467	458	479	465	424	494	489	432	499	500	459	493	498	469	456	508	477	462	446	458	450	465	489	473	437	503	477	481	473	438	452	482	469	469	477	503	496	500	447	440	443	490	464	467	487	481	438	492	498	436	451	476	468	466	433	493	487	469	459	505	423	427	455	464	474	444	492	467	483	483	482	438	503	450	525	488	426	509	443	417	480	454	481	436	468	470	513	465	511	463	472	448	437	448	466	499	498	462	465	466	475	422	485	470	453	438	443	474	478	484	480	502	460	468	439	453	465	483	483	458	439	497	481	485	493	478	440	432	467	446	464	457	463	456	433	447	467	446	514	427	488	470	444	444	473	467	435	476	481	489	488	491	477	447	475	462	502	473	460	487	486	453	445	493	450	503	473	483	513	497	412	484	478	461
5252	8199	9758	6590	3805	2311	1534	1121	1012	1065	766	614	6221	13580	9324	4304	1726	675	495	432	429	449	465	459	449	441	460	442	479	454	444	441	432	452	438	429	451	477	408	427	464	476	425	420	411	469	420	436	490	418	440	441	422	457	494	465	440	446	437	406	457	435	443	438	465	459	450	439	478	420	480	447	464	485	437	469	404	445	431	437	421	443	459	423	451	448	464	470	430	481	458	444	471	442	433	475	443	438	413	441	449	417	472	404	447	458	440	453	450	414	454	383	413	440	475	458	441	425	402	409	440	460	452	432	449	455	467	448	424	414	434	428	449	448	420	442	432	451	445	489	475	475	477	460	460	471	417	438	443	497	474	437	419	453	434	482	446	494	461	426	447	447	439	449	443	419	419	464	468	424	417	447	448	438	443	408	435	441	422	427	462	430	451	414	488	462	477	467	409	459	431	443	447	434	481	444	472	426	461	436	451	411	456	434	476	445	462	467	461	455	419	427	416	458	434	458	440	431	447	485	458	478	407	442	427	447	423	476	442	391	446	471	439	440	434	455	462	478	461	464	413	469	442	398	437	412	410	463	446	407	473	458	444	452	473	450	439	446	501	461	466	398	450	464	430	470	455	440	423	424	488	492	422	440	441	508	409	402	420	466	446	488	445	433	484	466	467	434	460	434	426	441	471	494	413	442	444	429	428	474	450	450	425	458	430	434	506	449	454	462	435	450	443	414	426	467	452	503	476	467	431	452	451	474	451	459	454	456	456	427	465	453	443	450	429	447	444	419	395	439	434	406	448	439	446	445	420	430	441	456	476	458	461	401	426	448	463	448	466	426	451	461	423	420	421	437	476	467	425	449	414	426	464	448	443	427	439	434	420	423	431	442	434	415	471	454	456	428	446	451	430	410	443	447	459	423	472	419	430	417	420	427	441	423	416	419	458	464	472	422	452	454	462	445	425	431	439	467	442	437	441	460	481	454	455	412	461	407	431	455	460	464	422	456	487	461	467	465	429	413	436	472	427	494	456	452	445	405	441	449	433	445	481	434	450	420	460	441	451	444	440	449	421	456	420	449	441	474	456	410	416	411	422	415	437	426	436	449	458	452	436	435	426	430	440	418	407	451	430	469	418	416	447	474	464	419	428	476	451	429	435	437	409	438	472	429	472	441	423	461	440	442	424	404	430	424	427	479	431	436	425	440	446	447	461	426	423	415	416	455	468	450	404	442	419	400	433	420	403	452	465	451	432	491	445	442	419	470	455	427	442	437	457	450	457	451	460	448	457	440	509	393	387	421	475	386	440	454	432	443	445	468	430	417	437	404	463	441	444	489	433	453	406	443	459	469	415	486	414	449	464	432	385	434	453	456	438	454	482	432	468	425	427	393	447	461	416	447	446	470	456	438	474	485	463	387	432	465	440	425	443	467	395	448	459	488	454	409	458	457	458	437	429	452	451	465	419	389	445	417	470	455	446	422	441	446	488	468	501	414	479	478	440	462	450	464	427	437	407	437	458	434	437	462	438	457	442	444	440	433	457	439	451	425	449	436	472	456	437	440	464	412	458	410	422	398	457	433	426	464	433	417	442	464	422	458	435	437	435	457	451	428	427	477	414	428	429	428	435	469	436	488	422	461	422	452	480	470	415	432	432	456	449	436	386	422	448	471	431	469	422	408	424	461	446	471	446	461	434	431	427	477	399	462	430	426	474	444	456	435	433	437	437	481	482	441	440	448	445	430	423	435	435	452	419	410	423	442	480	460	471	447	419	439	456	447	428	479	435	461	434	432	440	480	436	457	424	457	481	446	430	421	469	445	474	473	470	452	464	444	440	462	450	447	440	411	456	433	451	447	441	451	458	464	423	471	447	442	404	449	459	454	426	452	441	438	427	429	461	471	450	440	461	415	430	419	463	443	479	432	422	461	436	463	440	412	446	481	445	411	435	461	460	451	445	464	433	461	471	471	435	431	435	441	453	441	437	452	448	483	455	426	408	404	425	425	437	399	453	425	435	396	463	441	462	473	463	452	423	444	433	429	457	454	416	447	428	439	494	498	441	451	445	440	453	442	449	421	457	450	431	447	457	419	422	458	472	470	413	480	452	427	452	424	427	426	448	420	403	476	443	440	451	465	404	452	463	443	469	445	491	462	446	445	421	420	466	422	403	456	432	409	444	428	454	459	430	482	422	409	441	469	421	459	426	441	448	431	434	418	436	424	451	462	476	460	478	436	430	464	420	407	412	461	444	434	410	442	410	475	442	398	455	460	424	434	436	448	462	480	485	458	408	440	425	459	466	421	416	404	464	471	447	497	404	468	442	425	453	451	435	459	437	443	458	459	470	449	446	438	433	445	470	490	479	432	446	441	384	446	421	470	441	448	413	421	419	457	481	442	468	448	453	453	445	422	453	408	449	452	492	478	481	452	497	460	435	416	437	444	466	439	455	466	433	418	446	435	434	464	462	388	419	449	449	400	440	453	439	433	433	440	443	411	436	426	389	454	491	440	400	431	458	436	447	454	450	489	440	459	420	446	426	447	476	453	475	421	397	433	498	448	462	442	450	447	414	477	496	433	457	449	404	411	412	449	430	449	478	393	468	434	460	405	414	436	462	474	441	502	504	464	426	443	425	475	478	436	404	424	408	441	460	476	431	468	434	458	462	464	436	429	436	458	443	448	431	451	423	436	457	441	434	512	417	421	434	460	446	436	438	443	434	435	435	442	474	447	468	432	441	425	439	426	415	448	448	434	432	452	460	437	405	409	462	413	434	459	427	477	425	475	420	442	425	446	456	418	469	421	395	476	439	472	408	406	404	444	424	444	457	466	437	448	446	462	459	460	441	409	431	432	444	445	431	439	450	466	464	448	433	407	395	452	438	428	461	403	465	458	453	429	474	433	418	448	430	430	432	473	462	456	403	455	429	416	415	433	424	437	460	467	459	478	429	474	413	438	466	470	448	451	448	456	432	433	455	448	436	449	433	420	489	461	422	464	429	432	433	436	425	458	431	443	431	432	425	463	461	443	426	439	410	462	405	428	430	420	426	455	432	456	452	468	474	471	447	454	453	456	471	423	441	412	438	462	452	422	435	446	430	458	489	459	442	442	423	465	463	476	439	496	443	445	438	457	454	461	405	418	461	458	461	426	465	436	458	453	432	440	424	459	425	452	422	427	446	465	440	442	428	439	421	426	475	435	452	400	436	449	438	436	442	444	414	454	450	449	441	479	438	434	447	456	454	456	470	453	443	441	467	442	443	481	470	459	396	402	474	435	430	461	444	435	469	458	460	447	455	459	425	405	462	462	436	448	456	423	429	447	408	444	465	424	479	441	446	459	441	411	425	436	419	437	439	446	430	451	470	441	436	426	466	472	441	413	414	468	432	469	442	378	463	466	462	453	460	481	432	445	397	408	434	440	453	443	393	407	448	424	488	454	500	439	449	420	460	410	482	436	451	425	460	437	432	438	447	474	408	481	477	413	465	461	477	437
23992	20799	27679	23970	20055	6831	2058	1247	1192	1159	993	1860	15763	20856	13817	6436	2171	878	694	627	566	585	622	568	622	576	600	611	630	613	585	631	588	570	568	561	600	601	616	594	598	617	582	634	554	580	625	624	613	599	579	564	584	614	566	579	605	599	624	590	576	577	594	606	605	602	600	627	577	589	571	575	597	571	590	574	637	647	622	590	567	592	576	583	592	600	578	597	576	597	595	572	533	620	591	605	660	584	609	626	619	588	564	605	596	603	518	578	579	620	584	574	595	560	571	580	591	600	569	581	620	492	613	645	605	610	586	589	541	599	575	592	540	636	604	552	635	588	607	588	584	550	613	605	590	536	565	548	591	632	591	576	600	587	583	603	620	583	564	606	629	592	541	564	570	598	533	618	586	603	596	615	604	569	577	575	587	563	496	562	602	583	564	619	569	594	601	555	605	577	593	585	570	605	579	626	579	576	602	628	558	591	577	585	551	560	562	607	554	591	579	581	594	624	571	573	549	557	590	566	563	564	631	602	585	621	628	567	584	586	649	559	566	610	623	586	562	595	529	556	572	575	593	515	594	581	588	546	558	587	623	617	570	618	548	597	577	593	560	594	544	602	595	611	584	602	577	563	593	542	578	594	550	577	564	508	588	580	587	573	569	570	596	562	561	583	593	597	576	577	595	583	610	578	552	588	573	561	605	606	603	598	597	552	599	639	581	565	575	619	613	599	557	600	583	596	577	571	599	593	590	571	587	533	548	616	596	594	617	573	565	569	556	583	587	580	591	568	623	570	595	564	587	540	607	588	563	580	618	586	588	587	614	584	614	552	564	559	595	589	578	577	570	557	567	587	601	573	591	574	600	571	566	593	559	610	531	565	587	577	591	588	557	567	587	654	593	562	607	595	552	579	578	596	600	615	564	608	589	588	571	588	601	558	597	528	564	599	570	601	605	611	590	547	634	607	589	560	613	595	571	563	584	565	574	621	521	602	592	552	602	583	564	570	587	590	611	582	584	602	611	589	617	579	570	590	555	622	565	570	577	597	608	586	591	573	618	555	591	593	585	611	574	593	543	558	609	574	582	595	566	593	540	585	609	539	599	604	613	586	572	561	588	584	615	614	617	630	555	634	590	536	566	600	571	621	617	617	558	575	566	609	614	566	598	597	576	620	642	569	583	556	596	605	574	573	572	644	617	564	556	590	584	562	567	571	587	587	584	575	605	573	591	590	611	592	536	604	597	640	530	546	518	579	547	568	589	590	575	642	623	573	562	554	595	595	589	563	620	562	606	594	580	655	612	567	554	604	579	569	632	575	572	546	601	590	542	586	556	543	611	593	605	637	597	552	632	560	567	575	584	597	585	590	557	626	618	577	578	598	569	610	575	602	596	571	603	574	586	555	589	537	615	617	588	582	570	561	551	637	597	564	570	577	554	588	597	557	594	557	569	606	596	592	602	609	585	567	623	530	544	569	604	559	587	601	617	536	590	582	552	633	596	602	559	570	593	631	580	595	587	592	611	525	618	595	549	633	508	661	538	590	609	577	546	529	621	559	576	591	580	603	596	561	567	606	574	565	593	585	620	574	602	585	576	606	600	573	579	590	571	559	567	622	571	595	555	559	593	646	589	611	578	578	630	576	567	563	576	590	560	548	572	612	624	574	551	609	618	606	578	570	563	594	599	565	575	591	594	555	558	608	591	553	585	584	614	576	629	575	579	624	621	623	611	559	540	613	615	560	582	603	604	555	550	561	586	557	597	552	530	558	576	579	599	582	569	544	579	622	579	581	586	567	635	531	583	599	622	546	580	581	585	622	557	567	577	583	591	613	556	608	560	592	599	590	563	607	600	574	549	572	551	584	592	605	582	528	595	610	583	610	512	516	622	605	579	576	587	574	591	626	612	606	581	595	561	566	574	548	594	620	561	612	570	575	570	570	579	558	579	603	575	574	599	592	592	576	628	582	611	550	603	633	576	624	585	602	615	607	577	660	618	578	581	595	599	613	614	586	586	613	616	617	561	623	539	613	555	591	574	584	588	583	577	585	634	581	575	578	543	575	571	604	504	574	589	570	595	592	590	605	595	522	566	556	564	610	556	585	569	578	573	564	590	590	599	569	637	562	574	624	549	585	613	569	568	554	578	612	604	589	570	580	576	621	572	583	598	552	582	609	587	595	609	597	580	582	620	595	558	579	553	542	561	594	572	570	563	586	595	579	622	593	602	532	581	563	600	585	549	587	566	569	571	593	596	601	540	611	595	570	615	577	583	521	592	611	575	532	553	555	555	555	599	561	573	577	584	603	621	616	582	594	590	610	578	586	617	600	612	628	620	600	604	564	552	594	608	599	565	613	574	561	560	581	581	563	522	568	559	616	524	565	572	529	586	594	564	610	606	623	553	606	594	573	609	588	572	565	588	613	585	568	610	592	583	597	529	594	593	604	576	584	549	585	569	604	553	616	595	630	563	590	618	601	585	585	597	541	624	567	578	608	598	590	548	587	575	625	606	612	567	575	592	574	571	622	589	578	539	618	561	612	601	568	636	574	587	617	557	587	580	588	592	594	546	579	571	599	592	602	573	541	537	618	543	632	590	573	591	609	641	565	622	580	588	629	584	572	562	575	546	604	552	571	612	571	592	608	569	563	602	610	572	593	618	577	604	612	607	570	605	580	633	567	576	557	589	590	593	552	602	593	606	565	600	571	570	578	598	579	558	586	552	587	563	555	595	530	592	619	608	544	564	549	573	569	619	588	594	612	539	583	562	581	554	594	577	576	540	584	575	535	583	579	575	551	570	578	583	603	499	580	586	597	610	573	580	566	581	589	578	597	592	608	531	577	610	619	585	555	585	573	579	577	586	561	552	601	570	575	609	585	551	629	589	604	621	606	613	596	616	606	598	601	628	559	568	617	593	577	577	546	587	604	575	591	570	619	567	593	588	554	580	587	576	541	574	583	548	570	604	579	549	572	582	592	590	574	562	597	596	567	585	603	631	641	616	602	576	586	653	519	554	523	598	525	620	601	562	572	551	622	620	597	571	601	580	607	612	597	597	567	561	583	587	636	556	580	604	585	577	521	597	555	612	609	567	570	576	562	550	579	534	573	585	662	591	593	614	641	614	593	595	621	575	587	597	604	591	601	563	522	595	568	618	628	576	573	550	580	555	599	637	570	540	549	565	583	558	560	577	592	577	589	542	573	630	594	615	586	583	549	564	542	574	610	563	625	589	583	563	538	651	575	560	570	619	607	584	618	558	563	591	561	634	612	660	577	575	560	585	608	663	586	566	581	591	551	573	562	571	607	595	596	562	580	617	557	574	589	589	569	600	583	612	590	595	553	566	593	551	588	606	589	603	570	602	603	614	586	574	602	594	558	594	576	612	569	573	563	599	565	585	593	586	599	615	617	576	557	617	579	609	569	576	591	571	628	633	569	642	591	598	582	580	596	580	576	598	586	572	552	591	534	541	556	573	577	624	580	526	607	617	590
6638	12588	11417	7537	4018	2313	1726	1589	1702	1610	1129	2932	18800	19874	12657	6116	2382	848	628	576	544	510	554	563	550	547	537	551	540	531	548	518	522	546	557	535	530	495	519	519	538	535	546	543	536	578	570	530	574	570	540	521	590	525	569	600	529	543	508	522	588	547	605	574	553	592	538	504	546	532	543	535	587	601	544	517	560	556	545	513	527	592	563	569	560	550	531	531	521	534	539	539	553	529	530	544	498	552	538	532	509	533	559	524	545	520	527	557	538	528	514	555	555	545	523	522	543	554	526	495	503	536	542	533	514	564	521	567	537	548	566	525	534	518	564	536	551	527	553	566	568	527	519	553	563	586	540	552	542	524	575	512	533	572	498	565	555	535	504	546	531	536	575	568	567	559	521	551	536	551	528	542	535	541	556	521	498	532	533	519	496	558	529	515	494	527	555	496	568	544	535	535	572	569	510	563	499	532	554	517	510	506	566	526	551	555	517	533	577	605	550	533	526	549	547	507	525	542	554	551	556	578	550	593	528	570	555	534	559	550	571	513	541	514	533	522	531	532	573	533	523	553	556	519	557	562	543	542	548	507	525	544	522	561	544	525	535	502	537	536	518	541	514	574	544	574	512	515	531	529	523	479	534	543	570	552	559	514	540	522	549	514	532	555	566	544	507	511	559	534	571	574	533	551	487	513	540	491	538	574	489	562	559	537	518	524	547	540	542	510	512	545	575	546	584	514	508	580	532	546	561	509	558	547	519	525	516	545	553	494	576	555	551	543	525	564	530	538	567	570	539	538	523	514	543	534	526	555	513	519	584	574	519	519	518	556	573	531	530	583	575	537	525	554	526	504	526	545	530	564	532	557	585	509	538	526	528	542	540	508	522	499	508	574	566	562	545	530	549	544	539	569	512	565	526	544	523	522	543	523	536	548	541	586	535	524	537	541	559	564	573	539	543	527	508	559	555	497	538	540	606	521	549	512	525	481	515	529	515	542	544	562	551	512	548	577	536	551	560	552	554	515	569	545	534	569	545	544	529	532	520	556	547	550	543	570	547	532	495	531	507	542	531	507	505	566	544	569	518	564	552	500	524	538	561	550	516	546	531	491	584	534	576	536	571	565	506	505	543	541	587	535	509	552	540	555	516	536	545	538	576	559	534	505	522	493	534	458	573	517	547	562	534	561	572	539	507	535	542	545	536	522	555	527	546	500	544	526	539	549	551	542	491	503	523	546	513	510	513	517	541	529	538	539	543	528	533	538	573	567	536	501	556	568	553	567	530	527	511	517	577	524	555	542	568	525	490	547	536	519	541	498	499	524	552	571	575	514	493	542	534	503	539	565	571	554	519	492	516	512	529	544	526	523	542	527	555	546	622	509	521	505	545	537	550	546	540	553	547	566	562	537	531	551	548	531	550	578	555	500	542	520	520	524	539	555	530	482	603	520	544	529	558	533	566	545	573	561	548	534	526	569	519	487	510	546	569	589	531	496	563	499	552	562	559	548	517	544	546	551	532	532	521	516	597	548	518	544	517	509	561	551	518	529	519	552	482	532	555	530	505	513	590	529	520	534	540	573	545	523	541	563	539	544	510	554	541	504	511	517	525	531	558	519	524	547	532	518	564	535	568	539	516	542	536	501	547	527	545	525	580	506	524	559	565	577	557	594	530	585	572	486	570	536	567	565	564	572	547	546	565	524	572	520	542	573	524	540	510	501	536	506	532	518	518	546	516	551	536	558	563	534	509	516	559	501	513	545	537	530	510	494	526	526	540	564	542	475	541	547	516	519	491	537	528	532	555	489	542	527	464	539	489	562	568	537	505	544	537	543	555	531	507	546	563	489	517	518	482	569	496	487	496	512	563	552	496	542	505	522	549	546	511	544	555	568	562	527	496	523	547	513	588	535	547	535	538	535	499	545	527	526	532	520	537	541	588	509	550	540	549	523	561	501	548	548	503	523	542	533	549	559	532	564	551	555	502	590	563	571	523	547	583	561	529	534	528	575	551	557	513	548	523	499	536	544	532	523	540	546	546	509	537	499	507	524	512	551	544	496	584	565	536	552	487	523	542	535	506	524	558	510	568	527	524	510	558	544	540	535	547	500	508	550	531	491	516	525	539	536	535	527	533	528	559	538	561	545	524	557	527	578	538	502	586	547	552	540	487	512	530	514	568	562	541	546	526	568	532	523	545	535	543	559	547	534	554	570	513	568	538	548	551	503	540	529	482	508	585	548	515	543	528	592	531	556	536	527	598	546	550	540	550	537	544	575	489	569	531	556	560	511	530	515	530	524	548	529	542	542	567	521	583	563	543	543	528	537	584	546	541	552	518	542	493	535	567	548	542	527	556	531	502	578	512	537	561	519	573	531	532	513	473	589	539	509	545	516	512	534	575	520	551	564	587	540	538	515	542	525	555	528	536	514	552	545	501	541	528	538	545	553	529	526	553	535	527	500	543	562	549	541	517	533	534	555	509	534	549	510	500	474	547	589	534	550	510	548	559	575	545	560	557	533	503	571	524	543	532	514	536	541	547	512	590	528	529	534	536	501	550	550	554	524	523	526	524	518	542	567	545	546	514	529	511	515	511	542	519	495	557	580	543	532	550	572	537	582	563	556	550	535	570	541	541	530	517	543	516	537	573	559	505	533	529	568	514	539	536	531	556	532	536	519	529	524	529	543	519	508	544	557	541	526	526	514	533	501	496	545	546	527	559	522	541	541	552	522	554	548	582	576	563	542	549	533	548	557	551	515	543	524	549	552	539	521	528	523	522	538	514	567	552	544	571	535	515	524	557	569	514	487	530	528	580	546	503	511	539	510	544	524	537	575	506	540	519	509	542	556	537	536	542	555	537	511	543	559	522	574	522	512	540	551	552	529	525	543	518	506	528	518	560	556	523	548	490	507	523	547	572	531	543	542	548	524	511	577	552	534	560	540	539	504	552	557	541	517	559	509	519	534	541	527	534	544	559	514	527	522	548	549	538	501	535	504	554	511	540	516	551	579	532	546	597	548	545	571	536	564	552	553	570	531	518	488	527	549	544	550	487	557	539	556	553	538	552	515	546	524	511	510	559	511	551	559	498	535	545	530	525	545	550	518	555	520	527	544	494	549	552	532	532	539	560	538	512	524	512	560	561	572	520	551	574	545	558	534	534	522	570	499	538	562	550	516	547	517	516	529	549	504	533	490	489	527	519	526	558	538	558	588	507	546	535	524	528	544	511	515	559	552	556	526	528	534	563	517	535	528	516	520	544	558	590	530	541	547	572	552	520	544	599	553	541	523	556	536	511	502	551	569	561	534	529	484	534	559	526	559	561	570	557	553	518	497	507	490	515	561	582	509	545	556	532	519	570	510	493	528	530	512	504	562	551	506	487	509	552	559	509	542	551	498	572	534	532	494	549	599	545	528	503	548	542	549	559	515	547	527	546	506	508	564	508	551	533	537	538	504	559	544	575	551	523	531	545	514	523	549	520	505	511	519	514	475
26756	8909	2057	1111	673	667	586	558	617	584	536	574	850	1396	1368	986	690	537	564	548	505	497	514	549	486	478	495	491	515	505	510	482	514	486	495	547	482	437	460	509	502	510	520	513	497	506	506	504	535	523	482	508	492	515	489	507	507	505	548	502	484	511	526	508	517	486	474	448	484	479	501	496	512	488	506	527	475	472	471	502	473	535	526	518	478	521	524	506	554	571	530	487	521	521	526	509	480	477	519	461	508	494	514	547	504	485	511	537	501	484	524	508	519	496	507	473	509	502	486	496	488	469	495	523	512	505	502	493	477	515	502	500	476	515	470	498	502	518	510	487	489	519	516	521	492	517	522	549	493	528	510	456	494	527	510	505	518	492	494	526	510	462	498	525	510	504	482	482	500	529	494	488	504	512	543	546	500	504	499	537	485	520	486	515	491	512	476	506	517	484	488	521	490	510	490	565	489	512	514	498	513	477	503	531	484	499	487	503	492	507	468	470	501	503	512	493	533	532	505	514	511	509	489	500	498	502	523	522	514	521	483	512	539	512	492	479	498	527	537	501	541	463	467	528	494	550	539	487	468	482	533	463	481	553	505	504	509	499	487	518	520	518	521	471	498	533	532	505	495	547	535	501	511	485	499	513	544	494	477	455	497	466	504	504	518	508	543	500	566	493	520	510	508	481	498	489	552	489	516	493	529	458	523	496	509	517	511	502	552	524	499	507	505	479	496	522	501	502	469	522	533	499	512	525	505	501	484	491	517	510	505	494	484	508	494	536	476	510	510	528	509	508	508	533	526	507	532	507	515	475	495	498	472	501	544	464	539	539	494	495	498	510	537	507	477	495	532	528	468	524	535	526	486	475	476	520	544	529	502	483	489	500	484	507	498	504	487	513	499	502	507	499	520	522	490	522	524	531	541	506	510	505	517	478	519	499	524	521	552	459	493	501	469	509	500	500	506	501	513	524	516	515	479	484	526	536	507	493	577	502	497	502	536	482	443	462	485	441	492	541	516	486	518	488	505	527	472	465	493	478	489	482	488	528	513	507	472	535	514	486	524	520	532	491	481	496	521	479	520	463	466	537	475	534	488	491	499	510	514	486	500	535	514	510	487	497	503	496	512	510	492	486	479	500	526	486	507	503	520	549	460	499	530	496	490	535	506	505	499	516	480	551	499	487	535	500	455	520	498	550	533	543	488	508	518	508	470	526	458	528	526	502	518	526	504	483	496	494	491	485	517	526	513	483	470	490	541	483	497	502	481	503	494	522	492	460	496	483	503	453	490	491	515	522	510	541	549	492	463	478	522	469	500	502	491	551	504	486	489	489	492	497	472	493	527	485	506	520	544	491	514	478	501	491	519	491	539	509	503	468	517	467	533	506	457	501	513	502	484	512	523	502	460	511	525	494	511	510	507	515	491	481	478	524	490	510	530	513	462	518	583	521	554	490	482	481	533	475	517	527	494	475	501	486	516	505	543	505	502	514	510	519	510	524	482	535	508	501	532	462	475	473	500	505	518	492	496	495	510	488	471	499	483	565	518	516	477	468	495	504	494	493	515	515	500	513	476	514	466	508	502	471	489	513	510	489	499	504	543	502	520	518	503	519	502	512	479	445	459	480	530	492	497	485	515	517	490	509	492	480	547	528	549	485	521	505	495	492	494	523	481	504	472	512	529	488	507	533	514	535	491	488	485	530	492	480	516	530	490	471	507	522	490	515	489	500	510	494	477	490	503	482	511	551	528	479	507	540	505	468	514	512	519	504	532	487	510	505	515	468	483	458	536	504	495	473	542	440	490	526	490	526	513	531	493	472	492	542	524	525	531	473	511	516	522	518	539	512	511	494	519	505	508	509	548	531	532	554	478	476	501	532	497	478	506	512	490	525	512	489	444	499	500	516	503	531	528	524	486	495	544	504	501	502	500	537	476	556	530	499	491	479	513	492	547	504	471	511	496	537	507	481	496	525	509	560	502	543	527	531	502	513	511	497	518	476	493	543	520	477	510	481	523	483	470	550	500	517	488	481	487	513	542	523	520	489	491	531	514	488	520	528	492	489	524	485	491	534	514	488	536	480	484	498	505	522	525	525	508	476	503	526	500	533	542	520	471	464	456	499	511	513	492	513	503	498	496	510	550	472	547	489	541	522	496	505	523	524	495	503	525	533	491	506	498	531	485	532	499	495	503	507	493	489	516	494	473	505	485	511	500	530	501	493	539	527	505	458	519	490	512	484	474	496	505	514	522	534	510	495	499	497	498	495	485	524	522	534	474	450	512	515	532	543	518	460	505	500	458	460	490	543	510	535	506	490	492	523	480	476	499	495	512	509	526	514	477	446	533	446	530	528	499	497	530	524	529	475	532	487	516	559	503	514	515	516	476	501	484	512	502	518	516	462	450	515	525	494	503	505	487	503	461	560	483	483	530	539	495	510	545	486	497	493	476	480	506	518	521	519	500	533	532	510	523	502	498	515	508	502	516	503	466	533	518	493	537	485	525	522	478	506	445	520	541	485	539	480	490	509	521	519	493	483	480	494	510	464	533	528	499	479	523	475	501	501	537	508	506	501	500	533	538	510	502	514	479	473	479	523	508	511	507	503	476	499	495	528	538	492	525	478	525	486	510	460	509	524	478	533	509	520	527	536	484	506	523	517	470	460	489	511	511	570	559	524	497	501	547	490	503	562	530	519	524	472	488	489	482	486	497	493	497	496	503	456	464	510	502	472	502	490	524	524	551	518	510	527	490	513	464	531	524	505	494	484	481	479	496	486	496	576	509	551	520	486	492	485	533	531	496	496	533	501	510	477	576	564	522	515	504	456	488	530	515	494	477	570	538	480	496	534	502	502	497	513	488	522	493	470	503	498	475	529	493	523	518	482	488	496	487	490	517	489	504	495	488	503	536	494	482	515	467	523	488	498	496	487	470	499	525	486	507	532	525	523	512	508	440	520	538	510	489	504	496	541	487	545	488	490	542	485	529	501	498	526	463	520	510	485	524	531	491	494	491	507	496	504	514	485	502	482	510	511	502	492	515	501	501	470	483	465	462	482	500	492	512	504	506	512	489	534	522	514	510	501	507	513	488	518	507	497	513	472	529	503	515	510	511	500	536	491	475	497	514	499	494	518	505	453	498	500	540	516	526	516	497	465	484	515	524	504	517	498	465	521	542	533	532	540	498	466	535	517	522	457	487	513	486	513	487	507	507	495	527	535	483	499	502	548	476	538	495	492	502	502	514	526	519	534	516	565	458	532	488	526	495	507	509	496	502	482	497	509	519	540	515	531	444	483	516	506	489	474	522	542	507	482	505	488	461	530	525	522	520	506	523	499	489	514	501	520	525	504	520	558	498	488	491	520	505	525	514	504	477	541	492	519	495	508	483	497	499	472	510	471	470	505	521	506	528	498	512	475	475	481	484	523	546	502	542	472	515	490	498	554	492	505	505	530	484	482	536	508	490	540	490	501	480	541	501	490	491	473	510	524
6344	2493	1867	994	711	714	687	543	684	587	543	580	1015	2030	1629	1027	722	548	528	489	475	408	462	448	430	427	499	478	475	453	472	459	472	494	477	430	479	463	452	494	481	464	442	463	470	443	457	447	466	462	483	466	454	434	502	500	465	495	494	485	470	457	422	439	453	478	453	459	435	495	463	467	463	451	477	484	437	464	462	481	446	456	475	500	476	516	476	485	470	460	465	437	474	492	432	474	485	447	494	492	485	438	481	463	450	517	429	474	455	453	416	468	472	408	467	438	455	474	489	449	441	513	474	452	440	478	432	480	484	471	488	470	474	467	450	464	454	466	438	466	447	486	440	436	424	470	471	413	481	445	451	492	469	457	470	457	477	517	490	540	447	462	430	446	492	474	479	414	481	460	491	455	454	468	465	517	468	431	482	517	438	470	439	439	465	482	500	483	418	429	485	453	438	457	492	471	455	433	483	455	468	460	463	437	469	454	494	462	471	494	451	463	470	431	473	471	466	435	477	472	468	462	458	461	431	460	444	474	445	456	429	495	482	477	478	476	491	471	463	460	504	441	474	489	465	466	459	459	475	463	434	463	415	472	455	495	438	445	460	449	459	486	470	493	456	502	439	481	487	463	387	452	472	435	472	453	508	488	456	454	453	465	459	448	428	434	478	456	481	495	472	494	480	474	452	463	439	465	408	445	480	457	488	498	449	429	487	484	459	476	463	501	444	472	479	465	470	449	434	462	453	442	476	494	444	463	437	496	486	493	437	498	472	483	465	449	453	485	497	486	444	452	480	494	468	478	454	480	484	463	477	441	462	482	474	470	451	432	471	452	465	461	451	504	472	444	426	434	479	454	482	458	484	504	476	469	488	435	428	468	437	468	473	435	495	496	463	471	494	470	479	471	507	467	441	462	469	497	479	492	497	440	501	486	495	463	465	466	468	438	510	455	456	444	463	465	443	469	488	451	447	477	481	465	461	444	500	476	466	469	446	423	459	476	503	408	469	442	468	485	473	482	454	450	473	482	498	473	506	511	469	430	473	465	466	446	479	512	492	405	446	484	480	479	446	448	463	441	438	451	466	445	475	476	456	452	445	433	444	421	452	455	483	455	432	416	477	447	451	462	466	448	463	455	451	481	460	482	473	442	461	446	463	467	495	451	455	468	471	445	442	456	451	461	462	466	492	487	434	456	447	468	449	479	484	404	474	469	495	504	479	436	450	464	444	487	470	497	469	457	485	479	449	461	478	487	462	486	460	477	469	465	446	464	472	476	443	434	447	462	475	486	470	512	448	494	457	443	467	498	443	531	433	501	463	456	411	446	495	442	452	459	477	479	436	453	475	429	458	447	454	475	429	481	463	456	484	437	450	502	452	438	478	422	450	435	489	444	471	461	508	480	464	500	425	455	463	452	454	471	435	441	518	458	431	459	478	444	492	458	455	425	452	498	461	447	457	503	458	488	479	480	476	514	488	470	470	520	470	480	469	455	487	472	489	455	457	453	479	484	475	463	473	410	480	455	460	467	474	451	430	460	488	428	484	469	450	460	468	483	452	412	462	468	452	433	500	445	485	443	458	455	481	478	475	467	482	448	463	447	458	473	454	448	492	484	477	486	487	479	485	468	487	464	459	436	461	449	437	454	496	451	475	460	481	468	461	489	486	488	483	476	424	441	451	455	484	408	454	464	470	482	462	425	457	441	495	468	449	432	502	466	503	457	469	441	462	463	466	489	478	473	466	439	424	509	460	415	452	482	453	452	484	482	471	471	467	495	520	450	472	428	476	485	448	457	446	462	445	473	445	480	462	473	486	485	502	444	458	447	494	502	451	432	468	478	444	452	430	474	476	434	469	505	463	460	471	497	459	475	470	463	480	468	457	461	477	491	468	443	483	474	484	447	480	471	485	462	471	473	463	442	482	453	461	470	445	467	461	447	471	467	468	446	450	463	450	469	458	436	473	471	470	439	502	460	436	477	450	438	483	493	518	465	498	447	465	475	475	437	479	520	486	474	466	449	479	429	479	444	490	452	431	480	439	435	459	488	468	467	419	453	473	468	464	447	456	456	472	451	459	495	478	479	479	470	462	472	452	478	459	470	446	461	444	469	490	420	445	453	443	473	479	472	488	490	448	471	439	498	463	474	455	470	452	444	464	506	462	514	485	469	423	454	480	489	452	438	446	460	449	466	481	457	436	445	432	450	450	468	456	510	469	470	480	487	473	491	446	508	469	448	463	451	436	484	443	492	453	477	443	495	462	437	461	468	441	469	443	432	481	477	485	454	430	459	421	448	474	422	461	445	484	472	420	447	457	417	447	451	481	438	462	449	468	468	495	450	436	476	482	463	400	482	454	427	497	463	461	423	466	469	468	467	453	459	465	443	458	445	487	466	435	464	463	496	489	471	474	456	419	488	444	480	468	508	469	447	496	516	487	467	470	413	427	477	467	516	450	426	472	459	453	439	500	483	458	489	468	464	448	420	459	467	466	433	449	484	480	448	501	470	470	460	466	471	461	481	492	462	440	451	450	467	466	460	436	482	435	481	436	484	474	481	471	453	441	461	412	494	464	466	488	448	441	497	466	478	450	468	501	428	467	505	489	443	455	472	421	510	464	484	456	484	462	443	471	509	443	455	484	456	439	462	465	443	487	429	478	482	453	455	445	466	433	457	435	441	475	450	433	467	480	480	460	480	522	441	455	461	480	500	476	491	442	476	463	481	453	452	429	455	474	506	452	474	429	450	444	468	431	489	444	470	460	452	446	435	484	484	416	493	471	444	464	474	453	389	451	443	460	486	460	436	485	464	452	461	442	465	476	443	438	468	477	452	474	471	482	466	449	452	436	458	416	469	437	468	445	423	469	473	487	476	448	467	495	468	524	472	455	446	470	418	487	476	455	452	452	463	458	476	457	474	476	462	459	462	501	475	447	491	457	444	471	471	448	423	452	469	466	461	464	468	472	424	478	468	500	451	439	490	455	438	504	451	510	460	460	439	475	518	461	447	483	461	420	480	470	478	466	474	463	427	480	455	481	439	436	508	461	473	436	470	462	445	446	436	438	447	444	465	481	502	457	455	440	459	512	430	424	479	419	485	473	458	456	462	469	444	471	478	479	484	430	444	477	449	473	478	473	520	445	482	454	442	479	497	487	493	482	457	465	452	445	501	470	454	437	494	468	441	468	461	482	454	517	447	409	497	492	453	446	460	495	465	489	467	471	430	455	497	442	458	479	478	431	475	469	446	458	443	457	470	455	452	430	444	467	469	448	495	467	454	439	457	433	477	417	470	456	429	501	497	454	461	484	457	448	442	491	454	452	479	458	492	474	470	465	451	475	499	480	458	469	470	476	464	468	511	446	434	425	448	501	495	461	434	436	476	434	421	456	463	473	461	460	478	454	470	476	495	439	464	481	471	458	475	497	447	475	437	401	454	456	454	425	454	452	526	456	502	437	462	470	454	423	473	484	449	431	471	472	451	446	468
25072	20822	26586	24855	7284	2027	1229	907	832	730	595	791	6107	11666	8201	3779	1354	683	523	450	479	441	463	458	477	447	494	453	440	467	428	437	438	457	424	444	456	468	453	497	438	432	427	447	508	476	489	441	453	425	430	457	443	454	488	459	456	439	474	446	429	475	466	445	439	440	456	445	507	457	437	399	496	469	457	454	453	446	453	444	461	432	479	459	459	424	450	474	429	437	475	444	435	462	414	486	447	459	444	420	446	468	458	443	452	443	450	442	500	425	474	448	428	454	428	467	470	431	450	437	418	443	436	443	389	423	462	442	405	482	432	419	445	411	430	445	464	478	457	446	457	429	469	438	490	425	428	452	497	447	473	452	472	466	424	460	468	481	447	432	449	432	418	459	484	458	471	486	424	460	455	444	443	445	425	465	467	451	443	465	411	444	424	465	440	461	429	424	450	433	466	456	457	427	463	459	440	441	453	447	489	439	468	405	417	422	444	444	422	466	464	456	438	440	452	455	424	464	469	456	439	452	473	453	474	444	463	450	466	451	443	495	467	478	419	439	465	475	453	431	464	399	491	441	466	444	435	449	478	460	472	435	453	425	414	477	481	462	436	459	448	440	459	442	484	453	446	465	424	453	492	484	450	472	455	458	455	412	415	444	459	443	440	454	479	467	434	433	476	459	462	455	475	444	445	464	444	471	483	489	424	469	467	414	450	411	448	467	437	454	445	470	445	473	414	448	457	428	459	424	467	426	455	453	475	474	486	449	438	450	459	457	423	461	472	423	444	436	437	463	474	479	476	440	433	449	428	444	420	434	458	451	477	446	470	444	425	435	500	433	435	469	441	445	472	486	417	475	441	438	467	472	477	447	401	416	430	425	424	445	468	471	418	475	453	432	504	451	451	450	440	486	415	426	452	457	432	439	459	459	448	432	482	473	471	436	419	488	446	443	420	470	430	454	453	460	454	417	430	431	455	446	442	458	475	409	451	490	474	424	401	445	458	461	442	454	459	475	439	452	456	472	461	475	412	443	441	445	456	441	459	463	501	474	454	444	474	464	472	435	445	454	443	464	429	511	467	494	468	467	475	441	436	469	454	423	495	442	483	452	472	455	428	442	420	487	433	409	444	407	475	431	430	453	440	419	467	446	462	435	463	460	430	439	457	424	438	453	477	432	421	405	450	418	446	479	469	469	436	455	432	412	460	466	474	433	442	466	466	445	435	450	445	453	434	444	432	448	513	413	452	461	448	447	449	455	492	406	452	430	424	437	429	435	436	446	453	442	442	454	491	469	450	457	441	436	478	436	448	400	458	433	430	483	457	451	480	483	422	470	441	428	472	477	447	468	426	424	438	426	446	447	431	473	441	418	451	471	454	397	440	444	445	436	454	468	442	460	454	446	449	414	448	468	446	420	502	456	456	443	451	453	450	442	466	446	453	448	464	454	489	484	413	468	483	480	438	432	424	465	438	456	448	430	467	439	469	455	456	451	436	404	471	444	420	432	478	456	487	444	486	430	451	474	485	457	440	432	402	416	479	482	450	449	403	460	436	414	415	429	446	434	476	407	428	474	437	459	465	440	429	437	442	468	448	467	420	439	457	448	440	455	440	404	437	481	499	424	441	473	454	432	400	451	469	436	479	445	461	431	471	430	468	447	486	455	442	467	440	440	441	453	407	409	456	434	443	450	449	446	457	469	440	445	411	422	508	506	453	476	448	453	468	464	461	428	451	435	453	446	463	450	422	453	427	436	484	440	473	449	445	449	439	451	482	481	465	451	457	464	443	426	456	466	481	444	455	450	477	464	440	463	472	461	476	454	462	427	473	481	430	471	425	458	421	426	430	423	449	477	443	486	454	438	486	446	438	463	403	434	453	459	455	434	484	452	466	482	450	441	437	453	481	464	444	467	447	470	404	416	442	417	469	423	414	432	427	431	445	429	446	434	444	455	466	409	471	436	436	460	465	475	502	457	468	461	458	445	453	435	451	407	445	420	407	455	410	435	461	400	460	411	438	472	429	469	475	439	451	415	440	482	436	424	451	445	468	444	451	469	458	461	461	451	477	462	470	447	456	431	484	430	471	452	435	456	450	431	437	472	439	448	436	475	421	426	440	461	436	441	476	451	490	423	465	499	490	485	459	420	376	459	456	438	417	462	506	465	392	447	453	431	483	474	437	450	495	447	454	462	458	460	421	468	432	432	454	405	446	449	461	447	443	493	454	454	434	445	470	465	432	462	456	487	436	456	432	437	487	434	471	454	435	479	466	459	422	468	459	477	516	466	421	477	431	462	429	442	433	447	443	443	448	414	429	450	425	437	420	457	464	440	431	475	451	436	459	427	422	473	466	449	454	449	394	458	460	428	438	438	471	429	449	451	473	436	424	465	488	479	437	499	441	470	498	456	446	473	429	439	426	418	459	499	475	448	448	429	449	439	409	423	407	474	512	491	452	491	446	444	448	460	445	457	455	468	429	413	452	441	445	463	473	446	435	451	435	476	461	460	448	470	431	409	458	461	445	433	471	475	436	436	468	413	473	453	434	453	428	476	431	455	477	412	447	420	466	468	443	466	437	423	478	452	434	503	477	484	477	463	460	452	446	471	449	478	416	443	456	472	495	455	475	460	482	420	442	445	431	427	467	446	453	454	452	454	470	426	491	460	441	444	442	424	452	460	430	484	433	476	470	465	425	409	433	426	485	428	472	471	460	472	492	439	444	449	462	461	447	427	432	458	435	465	477	438	459	473	439	439	406	467	428	480	417	448	463	471	449	451	429	477	422	444	442	431	469	427	465	470	449	460	429	452	436	450	392	419	463	499	458	470	485	462	461	447	469	448	477	447	478	454	455	442	446	447	436	435	432	441	465	448	444	444	411	420	456	411	462	448	420	452	478	460	423	446	468	425	472	462	466	429	442	440	458	397	468	476	468	459	452	435	452	472	459	468	456	394	421	441	445	484	423	458	454	444	439	486	422	469	416	471	405	431	429	414	447	479	445	449	416	455	475	427	473	422	457	449	433	430	449	401	419	456	435	445	426	443	421	473	440	457	442	442	468	480	458	474	476	433	458	427	441	429	453	477	449	463	453	453	454	420	448	468	447	474	483	460	459	417	440	456	458	456	427	510	460	450	437	465	462	455	469	441	433	424	489	442	465	430	454	419	464	447	414	457	476	439	486	489	421	449	452	469	424	458	433	443	475	432	425	508	456	442	420	436	455	423	456	439	454	437	457	453	432	458	484	444	434	442	442	394	450	431	466	447	456	461	449	427	475	449	461	439	427	422	455	433	422	470	430	401	424	451	476	463	405	452	459	432	480	442	457	413	450	456	449	434	434	432	433	460	470	462	456	462	443	416	474	410	453	446	413	472	494	443	479	446	460	449	446	443	449	481	459	455	469	454	436	464	468	449	449	449	463	444	515	467	464	421	469	448	460	479	429	455	408	442	490	457	402	410	446	454	440	442	442	441	448	440	442	429	422	457	443	467
5053	6046	4842	2662	2051	2020	1365	1183	1162	1035	747	1049	9177	12398	8427	4232	1562	654	492	414	398	438	426	419	415	441	411	452	464	444	436	456	435	461	443	461	430	412	410	412	462	450	395	457	414	420	450	433	444	415	424	424	428	420	428	431	425	450	407	433	417	427	421	445	426	447	456	396	425	392	426	454	411	424	489	429	436	445	413	448	443	438	428	424	445	408	440	408	444	438	419	457	449	386	404	440	417	462	434	432	449	444	450	429	427	410	432	427	383	439	409	413	426	446	441	419	445	430	419	395	448	438	445	435	448	418	416	452	395	430	384	422	457	410	404	422	423	399	411	425	444	442	441	430	388	451	441	429	420	427	450	442	417	413	435	420	450	418	468	426	456	413	454	426	435	414	419	418	415	427	431	434	452	420	466	434	418	449	435	424	431	438	437	465	429	406	467	424	420	437	410	411	434	415	429	422	444	448	443	423	438	463	398	407	450	436	438	428	408	433	438	438	439	366	391	442	399	411	428	453	448	407	438	408	434	452	446	423	438	439	404	424	412	424	428	421	432	442	428	422	432	409	413	463	406	423	404	448	428	437	433	413	465	377	434	411	418	459	441	413	436	405	451	407	390	426	433	420	434	391	410	444	432	485	437	451	435	420	460	459	432	441	426	440	427	459	466	419	392	438	461	411	424	408	397	402	397	405	412	434	437	413	423	450	444	426	457	447	413	404	428	434	456	414	411	392	454	419	450	411	442	434	443	436	437	439	395	421	451	414	444	405	428	401	436	436	460	463	438	398	425	437	406	447	413	381	441	439	423	413	419	423	440	434	451	453	414	436	415	434	432	438	400	404	397	423	428	467	410	430	405	449	388	428	438	468	397	408	457	409	374	435	423	424	425	436	382	421	435	399	435	474	421	476	440	449	442	436	447	449	411	424	439	416	425	433	411	433	427	405	425	432	426	460	412	393	406	412	458	447	439	468	463	430	439	412	437	431	409	422	443	414	424	453	462	457	445	417	419	420	468	446	449	429	433	482	444	434	419	389	434	413	386	470	397	412	437	442	424	424	411	392	395	449	415	428	464	404	426	437	460	443	423	405	409	458	449	431	404	430	425	442	410	411	455	443	406	403	383	425	424	437	396	409	435	409	413	414	445	425	400	451	489	421	407	417	439	434	424	419	402	391	420	432	414	442	412	421	409	405	408	425	456	434	445	389	427	430	392	465	411	429	456	440	420	400	408	422	427	434	417	427	420	473	402	427	434	449	408	458	430	434	482	406	429	413	438	430	419	440	437	453	475	427	425	473	460	470	455	437	450	408	429	464	433	444	416	424	413	446	433	420	433	422	400	423	439	419	451	461	398	393	417	417	419	446	437	393	447	428	399	423	422	424	408	419	421	441	409	436	465	433	449	423	460	388	430	442	403	438	457	428	426	463	461	436	402	390	429	453	460	414	440	437	418	437	439	451	409	425	421	417	428	414	416	425	396	431	429	405	409	464	419	425	468	438	455	458	465	452	423	456	399	423	453	431	423	387	449	435	418	438	431	425	424	420	417	453	473	413	413	411	446	419	443	397	423	454	421	439	446	428	419	437	454	458	502	388	433	458	431	454	406	451	390	386	397	431	387	453	454	428	448	432	444	438	427	451	430	425	394	387	430	461	438	450	419	435	370	418	419	395	414	431	403	426	410	449	430	395	423	406	455	400	418	459	413	423	410	447	436	438	402	427	406	431	438	462	415	441	411	430	442	423	406	427	449	417	411	406	362	435	431	406	450	445	411	434	408	448	413	432	423	401	430	451	442	423	414	454	431	434	447	422	446	400	413	488	460	424	454	422	404	451	457	413	469	414	448	423	421	433	435	408	445	434	422	436	426	432	430	455	440	406	462	401	404	398	442	403	414	397	413	437	436	425	414	442	446	431	420	446	456	410	401	413	466	425	407	385	451	431	427	427	395	460	390	444	444	433	447	462	418	444	418	429	429	425	436	456	443	428	392	464	445	407	446	457	394	420	427	391	417	445	415	414	432	409	435	417	418	414	410	415	462	461	430	413	435	471	387	423	400	431	449	431	441	411	432	412	457	461	462	409	383	410	366	410	440	429	449	420	458	436	422	386	431	427	419	440	407	409	432	421	451	451	433	409	420	425	418	460	410	453	452	453	423	460	472	362	435	388	405	476	395	415	432	439	399	453	425	395	398	395	419	415	412	442	404	423	441	465	430	440	404	400	452	459	460	422	413	426	408	414	423	439	447	430	426	407	384	432	435	400	411	420	422	427	415	396	429	471	441	426	425	454	352	408	437	436	408	453	448	431	399	444	441	433	449	437	424	452	419	458	418	424	416	404	435	391	415	426	411	398	412	423	411	450	420	419	429	413	461	445	466	443	398	459	385	403	423	404	421	407	388	439	408	397	412	443	417	409	456	409	441	403	415	445	399	395	437	436	441	420	446	445	409	447	404	408	421	401	424	421	444	396	440	439	434	434	410	452	392	411	422	453	476	421	450	453	455	437	438	435	416	443	433	410	419	439	470	417	415	453	416	432	443	418	427	407	425	462	459	421	421	457	425	414	431	430	436	418	464	410	397	426	456	418	454	411	385	444	449	436	443	443	434	453	447	406	407	407	407	423	449	448	448	441	413	437	395	424	397	406	400	419	437	384	395	419	436	438	419	417	400	424	414	430	435	440	450	426	423	440	440	403	425	386	424	434	457	396	430	415	431	425	443	436	409	433	414	427	437	414	403	423	430	413	427	474	446	442	477	393	431	411	475	414	440	447	440	411	439	424	400	448	400	410	420	412	439	422	408	451	432	430	424	422	427	436	414	460	415	423	426	447	426	447	428	374	454	389	411	394	419	422	468	430	440	413	425	445	431	437	409	434	464	441	428	434	440	422	440	420	418	418	403	440	416	426	400	440	417	437	471	384	440	449	429	425	384	421	399	412	433	422	421	414	423	459	461	448	420	427	432	438	419	426	452	377	405	440	447	410	396	407	425	441	440	398	421	426	422	434	412	399	433	428	436	445	438	444	406	403	414	421	448	418	459	448	424	432	426	446	432	456	414	425	423	439	397	424	379	464	429	428	375	421	427	420	452	427	425	421	408	433	437	428	429	422	419	425	406	419	434	440	438	394	411	412	416	431	440	406	400	408	459	430	458	429	413	439	426	401	430	457	416	431	438	452	429	381	415	435	414	410	433	391	419	420	475	411	421	417	416	425	442	430	428	427	410	392	442	448	403	419	423	404	404	435	437	412	420	421	412	428	424	435	433	438	413	411	440	439	442	417	438	441	419	421	420	418	412	460	473	443	408	451	436	409	412	424	471	424	436	486	432	367	445	463	422	426	388	421	427	386	429	432	428	467	475	431	419	408	403	441	435	441	416	416	447	424	371	448	427	473	435	412	399	430	432	441	429	429	404	438	405	424	447	409	457	383	450	437	416	437	377	437	436	434	403	424	484	428	439	401	444	408	406	405	438	448	435	437	444	424
24007	20776	27676	23960	20296	7139	2827	1988	1705	1506	1323	1211	7620	20817	15998	7953	2595	941	626	587	525	590	569	506	540	554	559	592	614	613	550	585	572	563	550	567	602	615	581	558	602	630	607	555	597	549	556	596	562	558	562	568	565	602	572	529	569	584	593	579	602	584	563	552	562	548	564	544	570	518	559	600	563	620	611	605	556	573	564	566	580	575	592	531	611	548	551	603	591	591	574	572	565	605	579	545	558	540	555	558	564	583	599	610	593	558	586	585	567	604	558	544	594	571	539	567	613	523	538	594	554	556	577	573	595	547	596	580	568	572	603	563	570	578	544	570	570	554	573	581	584	589	574	571	621	557	555	533	568	590	576	555	570	535	554	553	593	572	540	584	671	620	569	568	560	578	584	561	578	546	512	611	601	569	555	562	547	573	576	581	553	561	613	558	605	580	577	571	620	571	579	614	556	599	611	602	576	557	579	583	577	551	561	559	538	585	559	556	569	619	578	552	551	538	575	562	573	580	554	611	622	519	553	563	583	568	576	544	547	558	571	533	568	574	545	553	588	576	578	601	518	580	596	600	567	526	565	575	578	574	578	616	565	544	529	575	560	579	574	587	553	553	561	573	571	570	538	585	555	571	585	564	570	577	569	598	599	585	594	541	589	562	576	603	586	578	564	558	539	571	562	568	534	576	589	555	576	546	550	542	537	607	563	547	573	609	573	564	572	540	575	546	517	579	522	539	542	539	552	538	537	567	535	536	541	613	570	558	573	603	551	555	553	599	580	580	563	594	589	555	578	544	609	578	546	600	580	556	584	576	612	574	586	546	575	560	531	558	577	564	541	562	561	556	578	561	562	542	607	560	576	557	582	556	571	610	510	591	593	550	551	580	530	539	572	552	585	555	613	543	523	589	573	549	578	593	578	565	588	563	550	550	554	555	565	541	579	568	571	608	579	559	593	563	581	573	537	557	533	593	577	582	586	603	550	547	561	601	551	537	562	565	578	547	598	589	593	555	574	549	572	529	517	550	591	510	593	580	618	556	545	596	534	563	557	553	633	536	608	570	586	579	537	524	595	594	598	575	567	586	578	601	597	541	604	581	579	545	575	558	579	599	585	554	576	553	539	561	568	530	598	541	576	569	605	594	591	572	620	564	553	569	609	576	547	540	509	532	546	592	563	601	524	582	596	600	595	560	593	561	548	561	568	574	602	585	571	563	547	533	531	564	562	498	590	566	581	568	595	522	564	579	588	583	541	578	577	543	535	554	562	550	552	564	596	563	542	532	551	554	544	550	591	594	558	547	504	577	533	543	563	578	562	525	558	569	548	596	562	567	575	549	568	555	561	553	581	577	521	582	606	544	559	541	584	572	545	591	554	540	582	591	622	590	561	571	564	595	566	573	552	570	591	546	549	544	557	575	564	586	611	588	582	591	580	553	509	563	606	564	608	556	552	582	601	517	554	573	525	571	555	610	566	565	524	571	568	559	582	610	579	474	576	544	563	577	545	565	558	591	613	557	532	565	590	577	556	533	550	530	579	593	540	574	557	561	567	581	584	542	576	545	549	556	613	556	599	546	554	567	566	593	595	568	588	570	550	516	609	564	600	547	621	561	547	567	543	510	603	575	538	592	522	548	549	555	560	538	565	538	604	550	600	567	595	555	555	620	547	606	615	575	596	568	569	579	562	544	566	550	557	578	569	571	532	571	539	543	541	539	555	584	572	560	556	529	539	562	572	581	575	536	578	564	592	556	523	566	578	576	576	603	556	555	533	585	564	581	546	583	517	606	599	577	587	615	575	566	575	531	561	577	568	588	558	573	563	588	558	569	560	587	499	607	580	564	546	534	574	542	588	542	558	557	603	532	593	558	576	521	534	552	548	533	526	527	571	534	551	580	551	571	593	539	513	560	566	551	543	538	565	602	606	573	539	581	567	571	585	537	570	570	556	563	530	611	607	573	545	554	555	578	613	588	574	532	592	572	547	543	589	575	546	557	568	550	562	586	567	586	540	556	581	565	566	553	590	580	561	601	553	566	563	556	604	620	509	598	629	560	589	558	567	545	600	538	524	592	559	523	566	577	553	553	572	571	591	567	567	589	527	543	580	574	563	559	545	548	606	570	548	541	582	566	559	516	537	546	595	574	594	568	594	552	567	590	553	564	563	510	562	546	538	543	554	573	553	533	545	546	556	591	591	569	568	575	580	552	560	548	522	580	570	553	575	515	551	542	541	566	540	544	585	592	561	539	555	556	572	577	561	565	557	558	568	575	552	514	584	559	590	571	519	553	578	564	573	547	557	537	577	566	559	608	593	541	564	591	526	563	550	527	577	537	556	579	579	590	540	551	555	564	608	543	530	560	528	561	548	581	553	565	564	562	567	564	592	549	584	594	564	551	522	564	573	579	569	561	627	589	552	594	578	555	575	567	560	538	553	589	573	580	587	536	592	572	605	553	564	555	550	555	594	524	546	603	563	595	559	556	601	515	610	573	562	532	518	547	572	552	591	537	557	555	562	565	587	560	579	544	547	567	568	568	559	598	563	556	589	530	544	552	561	555	543	567	561	551	574	543	596	543	575	596	541	543	536	568	543	549	575	583	574	606	545	610	595	576	562	528	541	581	546	566	541	550	556	579	568	593	582	579	562	544	556	534	610	587	586	557	536	550	571	586	562	570	564	579	528	541	596	581	580	517	520	583	548	570	574	570	599	553	591	613	567	540	587	559	583	486	563	584	555	559	577	535	586	553	577	547	552	585	558	566	575	560	576	531	572	561	582	545	602	574	563	501	561	572	553	534	548	575	568	561	577	577	604	569	546	543	560	558	544	548	567	588	550	557	527	572	546	592	546	544	585	573	581	550	561	562	575	597	576	586	578	571	556	550	589	538	584	614	569	512	561	551	556	563	551	568	566	602	568	595	612	564	589	560	591	560	554	514	545	527	614	590	601	550	508	635	566	536	544	557	560	589	587	564	559	549	585	540	536	565	558	579	600	581	591	586	571	563	611	598	586	548	543	591	566	550	593	594	555	567	534	595	602	595	512	551	548	566	511	570	568	547	570	557	547	588	572	582	566	568	575	583	558	583	557	579	566	569	559	549	576	486	549	528	583	560	574	529	540	598	588	561	558	592	589	544	572	575	577	540	564	564	592	610	529	557	634	538	575	548	601	599	519	536	598	590	557	559	568	585	603	607	539	528	582	568	604	562	573	520	571	561	535	559	590	516	572	574	554	576	540	565	522	515	509	582	542	522	582	602	582	588	521	517	535	568	540	597	562	534	568	574	554	570	557	565	555	541	547	567	569	561	586	577	552	556	594	545	584	540	550	571	543	518	585	584	586	536	578	558	524	580	604	565	587	577	563	544	538	603	582	575	565	550	559	582	521	584	558	596	576	556	584	566	601	581	580	574	543	577	551	563	546	498	595	572	561	560	589	608	563	558	574	580	574	554	539	564	577	567	554	569	563	566	536	561	595	533	587	557	586	539
5592	8592	7243	5036	3487	3011	2770	2671	2447	2018	1657	1585	11315	20545	15000	7476	2733	834	640	519	533	521	564	571	534	550	546	513	520	570	507	511	550	535	494	547	517	509	528	555	488	519	508	515	533	528	513	542	519	494	559	528	548	524	537	499	493	530	534	501	603	541	487	499	557	522	533	540	541	510	530	535	522	519	485	538	542	501	542	549	491	532	537	502	519	480	552	550	540	552	504	514	518	531	533	532	525	582	521	506	533	569	510	502	524	526	555	543	519	507	540	525	511	569	520	542	486	566	534	499	525	536	507	489	527	509	519	534	566	532	546	576	498	516	516	556	528	542	512	508	530	490	502	500	491	531	505	529	517	524	523	525	520	518	498	512	498	497	504	547	515	487	537	495	563	531	520	511	522	506	504	494	518	490	524	518	521	515	477	487	521	509	513	523	498	512	523	550	521	508	531	514	569	536	524	534	543	521	524	505	537	527	509	535	483	501	518	530	532	571	527	513	521	530	517	543	484	539	548	490	507	517	517	549	505	506	517	536	461	521	499	577	493	506	550	521	507	502	510	553	484	518	522	508	520	466	546	528	475	495	519	529	514	544	546	503	534	525	486	506	522	505	546	530	511	540	498	512	551	520	519	533	510	511	520	497	522	507	513	563	503	532	528	522	543	537	476	524	530	544	517	510	570	513	546	548	524	525	537	523	514	572	505	558	506	525	506	529	518	513	507	506	525	554	536	531	500	541	522	539	543	581	511	522	515	556	554	541	512	535	519	507	566	485	512	555	514	542	495	515	497	504	500	532	532	551	539	485	557	481	495	485	519	537	542	522	504	490	531	513	574	508	499	535	524	548	552	480	500	516	555	484	548	520	522	528	557	546	525	549	506	543	561	567	504	524	484	506	513	485	521	525	546	527	491	514	489	536	540	486	527	515	525	547	520	509	540	516	489	536	543	577	529	518	505	539	516	539	512	526	521	492	551	525	520	508	510	516	510	560	486	548	540	525	535	493	529	463	504	546	486	533	505	494	512	514	515	515	498	540	517	528	514	529	533	512	529	521	515	494	522	511	480	498	535	500	521	496	534	517	498	507	527	509	541	510	531	502	562	466	552	504	531	513	574	533	533	503	502	540	552	518	518	532	550	514	525	511	513	521	509	528	522	488	530	506	577	532	553	505	548	490	509	552	525	572	495	524	537	547	522	485	541	535	499	500	524	488	499	531	507	513	498	533	490	480	545	492	527	533	588	542	496	523	504	494	531	556	508	539	536	529	540	541	514	506	501	528	553	555	534	502	518	511	516	512	520	463	572	536	478	514	497	567	549	539	528	546	494	484	499	517	557	516	553	473	491	516	527	530	562	531	503	509	534	522	532	554	542	560	529	513	512	533	490	533	520	527	563	549	512	522	500	555	541	514	502	522	506	555	511	502	514	556	539	504	512	506	506	560	492	535	539	510	524	534	505	527	510	529	517	484	504	514	513	548	527	514	508	510	498	508	515	516	536	558	507	515	491	493	510	501	515	557	534	571	521	541	472	490	537	544	519	540	476	520	540	489	537	530	526	517	498	521	531	529	508	567	551	495	499	537	497	552	502	522	510	550	554	528	486	514	544	519	528	551	505	537	533	514	524	545	542	514	504	566	506	522	502	508	553	487	542	534	502	514	550	535	512	533	541	543	532	554	542	519	508	523	540	498	496	490	504	470	534	529	545	506	521	507	531	493	488	506	478	554	515	528	482	497	504	537	530	546	515	539	518	507	520	522	548	524	525	542	532	483	461	520	496	510	517	559	513	506	505	524	536	500	488	529	489	542	571	492	515	520	550	506	521	504	526	550	522	506	557	487	519	486	500	525	550	487	525	555	541	456	525	488	522	494	506	485	507	588	509	474	512	498	540	524	487	514	517	519	497	483	514	497	519	519	516	491	493	519	542	528	510	503	537	514	501	525	547	565	489	512	500	539	536	534	516	501	532	569	530	513	524	524	567	504	501	505	551	520	512	568	536	552	471	533	514	550	519	521	508	539	559	522	499	538	479	496	502	489	539	531	503	562	510	541	503	498	547	526	540	512	559	520	538	496	547	456	489	510	492	540	515	549	536	496	517	571	544	521	523	526	516	520	500	493	500	508	510	532	554	516	531	497	492	509	482	518	528	499	561	482	491	540	518	532	483	500	487	560	480	509	526	504	504	498	514	535	504	528	493	481	543	520	533	469	511	522	498	533	542	511	525	509	514	523	523	547	509	510	522	524	458	523	540	532	519	503	535	482	512	497	517	495	517	532	530	551	524	501	523	513	499	490	509	551	508	523	553	522	507	512	482	539	566	532	494	517	516	498	514	527	521	532	520	535	535	549	503	555	537	513	538	509	505	536	506	515	545	517	531	527	512	529	471	528	536	478	510	547	541	491	540	512	476	556	506	534	489	548	544	517	501	506	494	505	521	517	497	533	516	576	510	550	519	502	534	523	472	479	493	514	530	558	512	576	544	496	522	512	527	533	502	534	536	517	543	555	491	502	506	531	496	528	486	519	512	519	538	527	498	556	554	556	535	508	490	540	498	521	483	525	517	530	492	488	539	481	512	518	552	496	537	506	521	491	470	506	537	505	518	520	475	558	534	505	519	512	536	544	468	525	509	531	511	506	519	512	515	520	507	518	496	534	529	527	516	534	537	522	535	561	541	512	548	523	508	518	534	493	501	523	531	480	522	531	523	488	547	514	504	505	500	566	503	576	507	509	516	549	534	524	484	518	507	517	477	523	485	528	494	513	531	525	531	538	555	515	513	519	499	517	509	554	527	537	545	489	507	523	503	534	505	537	557	484	528	477	503	556	537	508	539	502	505	499	554	553	528	475	522	521	487	511	540	514	494	513	515	498	524	526	519	536	501	490	520	511	522	500	520	519	532	526	561	575	514	570	485	538	529	538	550	497	536	509	503	489	519	515	484	526	524	492	518	510	546	550	472	530	540	520	515	518	551	526	537	500	515	523	543	476	519	493	494	523	514	518	524	547	498	521	524	509	508	533	487	499	544	521	516	478	526	492	509	520	510	521	515	469	534	520	508	476	486	517	482	540	518	543	542	524	480	534	474	481	530	517	520	506	562	528	474	512	490	491	514	493	529	541	536	528	497	506	548	498	544	494	501	520	515	550	521	511	523	505	465	517	494	510	503	484	489	524	520	515	515	522	547	512	502	523	500	537	509	523	536	497	539	526	522	506	519	507	492	492	507	487	511	507	515	511	524	505	496	538	539	497	534	510	531	489	535	514	533	516	524	530	514	495	529	545	500	520	500	537	527	544	514	544	513	524	484	515	513	529	524	501	520	529	540	509	524	516	532	521	516	507	515	511	530	532	530	501	497	524	547	517	532	527	557	529	542	504	494	485	533	501	514	520	540	490	522	534	522	530	526	545	502	539	516	532	562	563	487	522	509	534	530	491	547	550	487	514	522	536	548	491	498	511	506	539	532	550	484	543	495	522	528	486	505	513
26533	8128	1498	897	651	708	729	739	717	650	651	584	636	1190	1430	1051	761	560	519	491	515	478	495	528	475	498	479	488	487	505	501	474	470	456	484	478	500	489	472	516	520	484	509	471	529	499	519	472	491	492	520	506	502	512	487	433	476	499	524	504	518	495	524	467	480	494	475	518	466	475	464	451	488	491	498	494	511	509	516	474	499	487	483	492	504	489	485	469	486	516	486	486	501	520	491	491	475	487	490	498	468	498	502	519	515	499	485	483	452	506	471	506	489	465	481	523	493	465	477	513	522	505	465	477	460	502	507	510	486	518	526	498	458	475	487	464	523	536	504	488	492	507	490	515	498	473	498	481	503	478	452	464	491	469	470	496	507	539	499	481	492	492	511	505	503	512	444	467	495	480	509	489	445	495	463	499	511	435	473	467	490	500	465	504	467	507	504	487	462	502	516	482	463	504	475	488	501	479	482	434	471	478	484	471	523	516	515	508	504	495	468	502	484	461	457	478	498	493	498	469	488	458	492	481	470	480	480	476	464	449	505	502	493	486	484	462	505	506	450	471	513	485	479	485	498	475	456	463	491	516	486	480	486	463	486	481	466	462	513	473	484	472	499	522	473	479	510	431	495	489	486	492	476	525	466	495	492	490	547	493	522	461	512	468	505	475	453	459	508	480	511	476	472	479	447	453	443	467	483	493	459	506	493	566	496	498	499	460	491	515	490	514	516	511	479	491	467	529	468	475	463	435	499	490	486	537	509	474	492	457	450	468	519	500	495	484	447	450	491	521	479	487	516	482	513	480	470	500	467	508	492	513	480	531	473	521	501	490	519	498	466	473	465	502	528	503	489	527	496	467	474	473	464	468	490	502	492	492	500	489	501	551	503	512	506	492	481	502	506	503	514	482	493	477	473	511	456	456	482	453	483	454	536	497	547	485	460	478	512	515	452	526	462	449	457	498	482	479	529	506	471	525	503	490	460	494	462	489	515	511	498	493	487	511	507	493	471	450	504	495	527	448	516	463	495	495	501	491	488	472	485	475	483	543	492	501	468	467	487	494	514	469	485	488	492	460	462	523	468	487	524	504	463	466	500	476	470	454	475	489	488	513	476	442	486	445	508	465	512	500	477	519	511	478	480	498	499	522	477	545	475	523	510	491	497	479	481	533	495	503	490	452	497	505	484	481	503	535	507	507	498	474	458	485	485	523	509	517	505	490	464	508	493	517	484	503	527	488	453	503	481	426	490	470	497	484	466	473	494	489	504	491	482	480	520	475	491	494	462	463	480	467	501	504	500	510	501	544	471	507	481	488	499	482	518	518	481	491	505	457	484	499	463	458	480	515	513	474	509	462	446	507	493	474	491	497	459	518	527	526	451	486	456	487	466	507	503	492	473	491	450	512	517	463	495	510	488	518	497	482	540	486	473	472	474	495	466	504	513	451	432	478	484	532	478	457	437	473	457	538	513	528	513	477	496	466	471	458	527	508	499	481	478	495	502	500	511	517	461	509	514	491	485	494	502	463	459	462	494	464	500	480	551	484	507	529	475	477	499	476	493	490	479	475	463	505	468	505	528	466	473	469	495	476	508	455	480	435	514	502	482	539	490	509	515	527	493	489	489	466	488	459	445	490	497	501	491	482	453	483	516	459	537	508	459	457	504	470	441	483	481	480	462	486	439	463	493	449	475	458	474	500	493	488	475	500	483	499	479	459	507	477	564	492	482	501	507	496	487	462	491	520	507	487	516	476	513	494	493	506	471	492	466	469	478	504	496	520	485	420	505	518	448	462	503	466	501	528	502	491	502	506	516	479	520	453	455	509	450	477	541	481	489	504	513	502	515	506	484	517	487	469	479	513	535	488	491	478	498	476	493	454	484	473	457	501	469	503	498	485	504	452	493	499	473	507	519	489	464	524	508	468	482	494	484	501	502	490	485	466	503	483	503	486	494	542	526	538	524	496	500	480	495	522	472	486	475	500	517	492	516	485	446	484	520	489	509	458	458	471	479	495	513	480	524	487	514	499	468	476	457	498	476	478	497	472	489	490	514	506	482	509	481	504	443	527	474	511	498	478	496	485	481	470	524	498	496	508	502	508	510	470	508	477	506	466	450	502	474	501	490	513	456	475	464	474	502	457	486	486	529	482	459	485	455	504	455	494	482	483	514	449	503	461	507	452	449	524	488	494	472	487	515	481	485	440	487	481	502	460	528	532	471	496	512	512	495	488	481	483	491	503	492	475	517	446	489	514	495	483	502	498	508	492	473	485	491	478	492	520	482	475	502	508	499	483	485	494	436	485	465	452	486	470	478	493	454	505	494	486	494	482	482	481	480	528	507	462	484	493	513	470	495	449	463	479	481	489	482	512	499	493	478	487	532	495	486	521	470	488	460	509	509	491	550	531	500	479	511	509	458	506	509	500	490	527	501	489	456	486	509	466	508	504	494	491	544	467	486	504	487	498	487	506	510	474	509	494	492	482	506	458	479	462	443	517	476	535	456	497	470	486	498	487	500	427	473	467	493	458	485	502	512	497	498	484	488	528	542	491	472	482	533	525	445	496	482	497	494	489	484	466	497	517	487	527	452	497	482	462	511	527	437	490	488	475	486	450	500	539	505	496	535	459	500	475	541	526	453	464	482	457	477	484	529	469	481	497	499	514	476	447	515	523	502	463	466	468	477	477	527	492	477	484	496	479	467	506	462	461	462	459	472	516	495	478	457	496	498	505	448	497	453	462	501	489	460	495	477	475	474	511	475	492	570	513	491	521	430	490	489	466	505	492	493	501	483	494	479	498	478	495	491	500	475	465	491	476	506	463	498	483	499	476	513	491	472	474	504	498	425	481	468	460	519	512	492	522	455	494	455	500	489	470	517	485	489	488	465	470	492	497	483	512	485	511	473	527	515	505	478	485	476	507	493	489	486	484	492	493	533	517	527	467	470	462	471	499	517	509	481	445	469	538	473	497	504	492	443	502	451	497	455	494	487	465	451	529	498	490	481	459	483	484	468	532	473	517	475	491	517	490	487	496	528	462	460	482	495	473	505	498	518	544	499	501	456	479	490	512	486	497	472	476	518	469	472	501	505	479	479	486	479	484	505	476	484	459	487	450	449	477	480	491	474	483	488	519	466	477	502	469	476	478	495	446	500	544	466	491	499	480	501	429	504	508	501	537	511	487	491	477	456	496	458	434	490	498	496	515	482	512	510	493	515	530	473	487	498	452	484	485	484	470	483	481	479	488	468	499	518	511	481	501	471	493	501	493	456	492	497	478	456	503	477	515	457	502	535	467	497	509	503	497	518	513	483	502	477	511	515	524	474	458	481	517	509	478	453	500	533	476	510	468	496	454	507	519	506	481	467	515	468	516	505	502	502	458	458	478	421	499	459	476	501	513	473	517	433	462	481	496	508	506	498	478	490	461	523	500	483	451	478	494	461	487	513	499	491	541	473	477	490	507	505	491	527	502	511	456	524	520	447	457	463	495
5966	1389	1312	911	730	820	879	940	865	808	710	713	778	1809	1691	1124	689	518	449	460	442	414	408	475	466	399	421	456	458	442	471	433	457	466	449	452	480	453	401	435	453	414	453	422	423	469	446	460	465	436	487	465	461	440	448	450	455	465	400	406	462	471	470	453	423	462	445	478	442	418	460	486	462	460	432	465	474	458	434	441	502	469	442	443	430	431	439	444	437	410	429	453	429	459	453	466	447	453	436	459	463	419	464	440	468	460	431	477	483	431	440	446	430	411	437	411	471	444	471	434	476	456	479	471	463	446	419	435	437	436	451	463	470	453	467	431	443	488	437	408	455	465	469	478	427	459	461	460	405	472	438	470	442	445	439	455	460	453	467	434	529	445	415	420	433	438	458	475	466	455	438	417	447	453	405	459	473	477	474	433	444	437	438	458	458	477	433	494	447	448	471	480	455	438	457	440	449	458	435	443	459	466	452	442	462	471	480	478	477	423	424	432	436	451	436	467	447	472	446	444	471	440	431	451	435	474	461	448	440	483	393	437	426	432	446	442	472	437	471	483	460	425	460	471	442	450	438	445	486	439	488	470	456	449	448	427	437	418	484	435	420	436	456	423	459	470	428	465	447	464	447	433	419	440	437	444	471	451	474	481	432	403	428	436	438	457	467	462	448	467	488	438	446	432	443	428	454	436	426	449	474	412	450	426	431	412	464	454	462	434	481	485	452	397	474	464	424	485	435	434	467	447	470	432	457	425	466	422	453	413	474	454	486	457	452	442	428	445	429	423	432	405	464	455	484	428	469	474	452	452	451	420	440	430	455	452	475	430	457	444	442	421	437	462	487	436	444	440	447	424	463	476	469	440	430	477	459	474	435	423	425	488	466	459	441	420	445	482	414	471	451	472	458	437	432	483	435	440	460	430	470	490	461	432	452	441	439	433	461	480	395	461	472	463	438	427	448	482	424	449	475	470	475	424	454	438	477	438	463	439	461	460	464	458	476	434	443	458	455	458	458	429	434	458	476	425	466	435	473	450	434	425	443	435	438	427	450	451	466	435	452	436	446	437	492	479	480	485	445	429	456	426	517	478	401	444	435	443	436	460	427	491	440	464	425	458	428	420	432	451	453	427	412	465	441	425	392	435	465	469	448	438	432	432	453	448	469	449	460	453	451	443	450	419	398	451	481	500	444	460	449	424	429	456	452	441	455	440	421	454	413	441	435	426	483	420	433	432	458	518	426	476	471	448	430	453	447	407	436	454	444	460	442	462	434	445	439	487	463	466	459	468	427	469	479	433	465	432	453	464	451	482	442	439	456	451	456	477	422	455	451	413	426	442	441	468	436	417	448	457	434	479	467	433	485	463	459	438	435	433	459	452	434	469	453	467	437	466	449	450	467	476	480	453	431	441	448	442	447	481	479	419	442	469	478	433	459	439	418	468	445	445	476	488	467	449	471	448	438	442	453	461	452	435	443	459	502	477	455	428	420	409	440	457	457	464	454	407	415	425	458	481	445	427	448	440	430	458	453	464	450	459	500	479	399	462	400	458	452	471	434	448	432	500	445	426	480	472	424	461	450	446	452	451	456	446	447	487	439	451	440	449	424	433	437	459	463	462	416	413	434	431	450	470	437	459	442	433	408	449	495	453	447	465	436	429	451	413	484	428	452	464	425	441	459	447	460	444	451	411	438	427	456	465	412	424	472	446	433	446	427	463	480	413	412	481	455	444	448	446	420	516	435	457	448	459	442	432	405	459	453	435	435	467	448	424	469	489	429	450	421	432	440	455	490	435	439	426	409	427	422	427	440	474	425	416	431	470	418	441	419	446	489	443	441	446	445	447	474	456	472	414	418	444	442	446	473	433	406	447	435	456	467	415	451	452	446	401	427	435	448	451	428	444	435	426	452	429	484	480	457	452	450	464	476	445	422	452	462	437	442	452	421	441	446	447	438	446	435	441	452	438	470	419	436	467	458	463	420	461	453	433	461	444	484	454	417	460	476	434	435	459	445	418	449	467	470	470	438	485	430	415	465	450	473	457	418	452	451	432	406	498	482	453	428	476	444	443	445	451	466	497	478	425	455	459	424	457	465	477	428	449	473	456	470	454	392	444	453	441	472	484	439	456	462	481	462	422	460	486	486	462	461	445	449	430	458	481	433	462	439	441	423	428	415	422	461	462	458	400	487	450	434	485	434	467	442	457	436	432	432	403	433	471	443	412	420	452	444	425	450	467	428	423	481	436	444	443	452	445	407	477	497	452	451	437	453	463	482	421	432	452	431	479	467	438	424	455	432	452	439	432	452	436	458	461	417	432	452	474	489	494	457	470	382	452	467	444	453	452	442	432	462	443	443	456	471	456	429	476	461	444	463	470	468	437	459	393	455	464	460	444	453	464	441	466	433	464	429	456	434	435	490	411	438	464	423	459	464	410	428	451	441	455	453	409	430	441	485	460	447	485	442	461	446	424	412	442	456	459	445	442	484	478	461	415	458	440	450	444	427	443	451	465	435	461	431	452	480	492	449	388	462	461	431	449	436	468	427	423	455	457	422	470	423	443	464	465	439	458	437	457	494	435	439	467	448	463	431	465	464	462	435	470	454	458	490	464	462	460	484	473	467	427	401	431	447	482	458	446	482	451	437	428	464	466	447	431	431	457	421	483	455	458	464	431	438	435	480	471	441	429	451	416	452	445	480	458	482	442	454	411	479	501	443	449	424	455	400	443	398	474	419	460	407	470	457	488	446	483	406	476	447	456	419	448	433	511	431	504	464	423	466	437	463	449	457	506	440	463	452	459	451	424	424	439	457	441	437	452	459	462	407	487	449	444	444	451	408	403	482	397	448	476	452	483	437	434	407	477	429	432	482	437	431	448	443	460	456	491	462	414	478	437	439	417	453	466	462	457	452	433	437	460	447	425	452	446	443	427	459	436	469	440	456	470	442	430	443	412	441	444	464	459	448	492	484	456	488	454	467	465	400	457	430	418	477	451	459	461	480	407	466	447	444	467	467	465	442	487	466	440	451	455	422	464	455	508	438	424	466	428	429	466	457	432	416	460	425	453	437	454	440	441	449	457	461	438	468	448	494	435	457	434	448	458	452	459	449	483	441	474	415	440	442	457	451	453	467	428	421	444	463	465	442	480	450	478	442	418	435	457	411	426	437	431	504	447	467	435	481	460	465	408	470	454	432	434	469	444	429	461	457	459	458	460	474	501	453	455	466	464	475	437	481	452	423	461	442	434	448	442	415	444	439	445	451	474	448	501	428	454	492	414	457	428	446	432	475	460	469	470	457	461	457	489	488	459	423	466	444	410	429	444	416	432	411	451	447	428	429	437	444	474	433	467	451	437	436	471	436	452	423	456	440	449	429	455	476	454	428	444	447	417	421	434	435	470	446	410	432	448	458	452	452	455	448	467	459	451	460	429	486	470	488	462	481	407	401	412	448	441	443	466	473	489	457	454	473	486	400	410	469	469	462	442
24870	20788	26512	24790	7578	1839	1474	1249	1173	948	950	875	1800	10142	8429	5087	1851	673	507	450	436	403	468	439	419	471	445	439	464	431	469	438	451	481	462	450	407	435	437	420	428	436	427	427	446	450	471	417	462	443	476	396	383	459	483	441	438	424	470	426	403	459	449	436	441	441	426	430	443	453	443	422	456	488	412	437	408	476	425	432	457	444	454	468	458	417	427	418	455	447	445	477	437	412	436	449	406	440	418	455	428	434	478	417	441	388	415	424	433	390	419	434	393	446	466	396	484	461	473	448	433	465	424	442	394	415	430	508	440	490	462	446	475	459	431	431	445	457	461	428	448	447	453	463	440	425	425	420	396	448	416	429	518	485	437	447	418	444	440	445	428	451	420	421	446	454	440	441	442	411	390	438	435	439	461	383	461	460	430	459	405	423	429	442	437	444	485	473	436	451	407	399	468	458	422	416	461	404	441	440	458	456	431	448	460	435	449	445	471	421	406	418	467	479	410	471	425	430	425	458	402	448	407	422	459	421	418	442	448	421	415	421	409	440	414	438	475	451	480	433	421	478	450	438	407	413	390	438	444	461	466	443	462	451	464	454	425	428	419	449	438	406	451	453	437	458	455	443	425	431	397	446	443	434	411	436	467	423	430	412	438	421	435	451	450	450	438	451	415	433	424	441	454	424	408	442	428	445	448	444	414	427	419	440	434	450	407	448	435	437	492	459	406	419	449	409	432	419	444	456	448	428	448	437	446	447	436	435	417	435	407	429	438	436	441	500	438	440	431	431	455	425	405	415	435	397	437	418	412	448	446	423	450	446	438	406	423	475	437	463	441	451	482	431	405	391	415	406	433	449	432	413	428	458	401	424	456	443	433	447	427	410	454	466	433	444	459	434	473	446	471	430	435	449	442	425	417	470	434	428	393	450	471	442	403	478	431	440	472	460	484	401	464	424	451	439	450	440	471	446	422	410	368	426	413	453	422	465	402	458	416	449	439	440	438	414	473	450	446	416	487	447	410	441	446	434	434	450	415	424	445	463	420	425	453	433	454	449	425	456	431	460	441	455	432	405	448	464	417	413	409	485	443	423	432	448	439	425	419	426	461	447	437	468	446	447	428	472	441	485	392	449	443	476	399	449	436	430	428	456	476	465	443	438	413	487	427	421	449	430	430	432	445	444	440	435	431	441	433	460	480	444	447	415	423	443	409	410	406	420	446	432	412	394	418	426	423	447	409	435	390	402	456	406	410	440	411	452	449	430	407	458	437	440	451	464	416	445	427	416	440	454	436	436	428	457	431	413	440	480	459	395	449	429	474	413	452	434	486	439	427	430	435	464	377	414	459	434	446	471	442	443	415	454	440	454	438	485	427	404	424	448	447	454	409	498	449	427	416	452	428	420	419	434	385	452	442	423	405	466	421	472	454	415	426	429	407	419	443	450	406	402	435	434	411	436	470	414	477	466	477	394	446	438	424	433	385	454	442	399	426	445	429	425	432	419	456	398	438	413	464	433	427	449	429	453	447	443	448	425	476	466	450	431	477	429	458	453	427	420	394	454	419	454	434	435	428	476	395	469	418	420	416	435	472	449	468	442	444	456	453	436	419	435	442	403	450	451	432	450	486	432	443	441	436	411	424	468	432	436	399	411	426	405	450	419	421	411	394	425	464	411	422	459	437	479	444	440	434	458	429	426	443	437	422	434	496	450	445	456	455	454	428	443	449	437	412	402	432	417	475	429	464	410	426	455	475	400	399	431	429	458	433	445	441	434	461	454	445	443	429	414	449	412	444	458	432	444	423	441	442	432	413	427	459	428	426	443	431	433	436	439	426	432	443	442	428	441	429	426	432	409	449	444	412	409	427	429	421	442	442	391	435	430	436	420	421	428	426	462	485	448	432	394	435	424	442	429	451	400	441	432	450	483	387	389	401	389	473	433	447	417	426	471	439	400	431	423	462	461	409	422	457	448	423	461	429	446	396	465	452	411	432	419	421	442	437	451	451	444	434	477	418	413	442	430	478	449	468	425	432	451	471	418	441	406	448	475	435	419	434	436	430	428	413	468	440	445	423	457	456	417	457	422	451	419	423	445	475	397	440	418	412	459	448	427	410	454	480	454	425	420	450	423	398	436	450	423	441	454	440	433	456	431	408	457	466	365	438	480	446	443	460	488	467	423	446	423	437	413	458	447	446	400	406	452	445	460	415	425	452	419	434	463	437	449	412	438	481	453	444	446	394	457	395	416	434	421	442	443	409	478	400	437	405	416	458	456	416	428	474	414	492	418	443	454	432	415	441	435	432	426	441	402	440	455	478	448	473	451	403	445	448	467	400	479	429	462	425	466	435	462	405	441	435	381	428	420	440	434	450	462	426	436	464	423	438	431	447	427	466	443	429	439	449	445	455	403	472	428	446	442	415	443	480	399	430	415	429	442	428	438	420	407	415	407	401	455	453	416	395	422	385	462	435	449	432	421	452	458	443	434	477	438	437	407	475	419	414	437	418	437	440	469	436	417	429	428	411	430	421	445	431	468	404	446	445	422	444	443	398	434	417	429	438	454	417	446	441	402	481	455	445	433	417	467	447	446	426	420	406	424	444	424	425	430	436	450	453	429	428	440	420	409	456	450	441	423	435	478	449	448	461	462	390	445	402	430	487	427	458	443	468	418	417	459	415	426	456	437	417	431	402	466	399	427	441	441	441	453	437	432	409	463	422	417	458	439	429	487	406	445	460	454	483	448	440	470	424	469	450	452	459	429	439	436	458	419	452	427	435	432	429	439	443	417	412	435	439	442	472	462	441	436	430	448	441	431	425	423	455	489	430	467	407	421	461	441	444	454	447	436	434	479	414	427	404	454	425	468	442	432	473	422	435	457	410	487	439	464	425	461	454	448	420	432	442	437	450	434	401	457	434	454	495	415	390	445	454	432	470	454	417	393	427	453	456	417	453	461	458	419	439	409	432	442	447	453	440	454	434	450	438	451	426	433	424	428	421	412	470	429	443	461	435	467	505	398	464	432	436	444	444	454	465	458	411	419	451	398	427	388	471	435	490	425	415	410	472	474	442	433	463	406	436	422	454	462	388	403	446	432	464	402	438	459	399	449	427	439	481	473	468	422	468	428	427	422	423	443	456	459	460	398	417	446	452	444	429	437	439	468	435	447	418	430	415	418	435	481	449	482	423	458	425	453	412	397	447	480	455	456	444	422	429	435	439	470	448	421	410	478	419	457	448	461	457	444	428	464	408	425	466	438	434	453	442	431	423	441	439	427	443	398	426	434	450	416	441	470	456	428	458	447	415	436	437	422	461	444	425	422	476	419	415	425	404	476	401	412	422	429	469	441	420	419	394	448	425	442	460	449	429	425	427	464	434	418	430	416	432	455	439	443	429	415	466	438	402	431	439	442	455	409	456	442	435	454	452	398	435	430	434	428	399	430	436	430	445	402	391	436	464	425	447	435	409	449	415	420	439	437	442	415	482	421
4432	6599	5614	3504	2154	1797	1876	1848	1749	1351	1234	1169	2977	12728	8673	5392	2069	715	457	422	453	426	462	443	375	470	396	427	396	401	406	400	409	422	395	425	412	409	421	422	417	381	467	393	421	421	391	405	432	435	415	446	416	426	418	425	422	382	437	422	412	410	464	465	404	411	403	413	428	467	433	428	415	419	412	464	420	439	372	440	424	427	428	415	417	417	402	454	410	429	395	438	428	444	406	424	389	424	437	415	442	420	400	419	418	396	411	368	437	402	428	424	423	382	400	378	405	431	410	436	405	416	393	434	429	417	446	411	445	411	426	440	448	403	422	379	433	418	400	453	412	391	430	439	369	421	424	423	408	448	420	383	420	389	418	387	421	387	415	397	439	444	405	437	382	421	394	441	450	407	406	416	459	422	426	415	402	405	434	441	402	409	379	402	359	384	422	430	387	419	423	401	396	424	405	437	397	404	380	423	420	404	435	426	413	446	421	387	421	401	402	394	406	371	395	422	414	439	421	471	441	426	392	394	416	413	410	407	422	403	468	436	462	394	408	411	428	438	443	394	401	407	394	394	433	407	412	404	394	414	412	422	401	428	441	421	403	394	457	424	442	441	404	411	389	406	425	423	420	402	425	441	436	436	415	449	401	464	374	399	416	432	389	429	432	398	408	415	456	399	442	417	431	456	438	411	408	427	399	432	446	375	423	417	426	429	406	445	427	407	414	389	436	409	387	392	412	398	408	400	407	393	402	408	442	444	423	410	412	388	411	421	395	448	424	374	400	416	408	418	411	394	432	436	418	434	461	408	395	459	421	435	415	404	440	425	370	416	407	390	414	437	444	424	418	413	409	394	390	395	436	442	421	395	419	407	400	386	439	422	423	442	370	461	415	426	412	437	373	415	415	391	409	451	456	417	390	455	399	415	439	384	406	404	392	419	442	409	413	409	425	465	433	392	404	422	407	394	417	409	420	389	426	431	410	395	440	421	413	408	433	433	391	409	391	408	426	418	416	451	429	406	419	394	389	413	454	411	405	450	423	408	422	455	350	433	395	384	413	424	413	423	427	434	443	416	407	427	403	404	411	440	407	393	425	418	441	429	400	431	412	439	383	415	453	392	422	425	390	422	423	397	420	440	401	405	422	426	444	440	442	406	373	453	397	408	419	411	402	418	403	469	413	434	412	410	376	438	442	361	425	393	402	422	424	434	398	404	382	409	398	458	408	439	454	415	455	418	441	436	411	433	445	403	399	437	410	419	401	395	381	406	390	391	386	401	437	422	408	427	399	385	394	422	414	439	403	436	446	400	414	441	385	438	403	423	438	385	445	439	397	370	392	427	408	439	427	448	452	417	426	406	395	394	397	419	415	405	412	405	383	364	447	408	410	401	428	421	393	405	394	435	401	419	396	424	423	431	420	432	400	424	399	391	403	420	394	400	413	419	419	435	440	410	388	396	406	430	456	431	407	420	394	411	413	429	370	433	388	393	428	406	407	383	391	459	387	397	408	421	452	433	421	399	426	425	407	414	432	432	400	448	417	454	385	413	387	416	414	430	420	448	395	387	454	427	459	426	387	368	442	432	400	435	434	408	375	415	404	429	424	425	420	382	374	413	398	421	400	394	401	440	404	389	396	383	444	437	412	415	419	393	438	415	393	425	402	432	421	397	395	418	436	434	442	428	385	423	438	418	453	416	416	400	439	379	424	400	405	425	447	436	398	413	418	405	402	435	415	420	423	406	377	425	410	422	431	386	411	404	438	412	418	441	387	394	392	393	410	417	395	423	446	400	463	410	389	394	426	404	426	371	417	415	400	406	404	424	407	447	401	397	412	429	392	428	445	428	455	413	461	417	446	438	444	416	387	427	436	397	396	366	443	427	391	374	389	452	429	418	396	405	448	351	414	392	448	460	434	395	429	393	401	410	441	415	428	428	386	404	420	431	377	416	381	405	391	428	412	401	428	421	380	401	421	406	412	415	412	401	409	406	389	408	435	380	438	425	417	369	385	376	379	433	422	403	426	383	406	437	435	408	418	464	372	417	453	370	450	407	392	474	416	410	434	433	406	426	421	421	405	395	412	380	429	422	401	440	434	413	423	383	374	409	398	422	393	438	418	443	462	442	433	400	400	404	405	401	408	428	422	414	422	392	391	418	407	391	401	406	410	392	417	426	430	386	428	377	397	437	417	405	432	421	424	404	442	413	398	426	414	406	416	427	402	416	425	393	395	388	372	396	404	388	423	400	392	390	418	419	391	402	397	410	423	426	429	377	393	447	397	385	441	453	405	418	396	419	388	466	438	445	404	423	411	419	416	427	415	377	442	430	449	391	430	407	380	396	422	440	446	401	425	417	426	437	451	401	391	432	430	427	407	382	456	417	433	400	416	410	427	456	443	411	407	424	418	381	438	400	400	425	380	394	421	423	427	416	391	433	404	405	404	404	397	407	399	419	415	402	441	406	412	420	393	401	415	423	389	424	388	380	394	426	383	358	418	429	445	430	414	442	382	378	413	383	429	429	412	468	399	423	431	416	397	391	393	407	404	430	418	421	441	378	453	401	411	372	430	414	390	381	407	411	420	421	392	361	396	410	430	421	409	429	394	413	433	404	409	414	422	404	432	408	401	421	427	401	381	402	421	421	443	393	417	440	430	386	400	415	418	417	415	398	408	405	403	449	413	431	430	411	422	416	420	422	430	418	409	415	435	393	414	436	404	409	416	388	416	436	412	419	425	412	390	392	425	380	436	435	418	380	416	421	397	380	407	410	398	408	406	412	439	443	454	408	449	422	406	423	419	403	433	420	350	396	387	411	415	401	401	400	461	413	458	430	416	403	409	416	433	422	395	439	433	435	409	414	402	439	410	419	440	383	397	419	415	441	400	428	423	413	378	446	424	412	441	432	455	362	423	432	407	403	405	411	386	449	416	413	392	457	407	386	393	397	403	408	422	395	432	419	399	385	412	412	408	414	418	425	416	392	426	395	429	425	462	444	409	447	467	409	407	395	399	411	432	437	431	419	417	431	436	435	410	456	401	398	418	412	423	432	410	403	449	409	441	435	432	404	425	398	417	384	413	423	383	404	413	432	418	434	383	419	401	438	386	421	434	422	399	423	427	410	411	393	412	462	426	426	460	400	398	414	408	407	405	432	441	410	441	456	453	406	415	414	417	381	377	388	417	407	400	410	423	451	368	398	416	388	415	379	442	418	424	420	422	402	403	458	447	446	415	418	424	404	402	412	387	407	383	410	392	400	417	386	414	431	389	394	400	408	426	418	421	444	418	421	409	403	402	426	419	390	421	400	428	396	408	396	422	476	389	465	413	405	427	401	412	427	388	391	460	420	412	413	401	405	436	378	394	402	417	426	413	422	407	415	431	398	419	425	418	402	401	431	411	393	423	392	406	448	426	406	417	405	437	452	428	400	407	394	418	404	418	423	392	419	388	411	403	393	406	413	409	398	393	408	437	375	442	407	393	443	372	424
23974	20805	27708	24022	20174	7749	2858	1763	1471	1508	1356	1294	3178	18055	15967	9858	3673	1100	729	593	578	563	559	578	553	529	555	571	534	567	556	533	583	547	563	524	545	577	560	529	569	566	529	590	529	589	569	513	583	576	569	552	538	564	574	584	557	600	571	524	568	545	592	561	542	594	559	578	565	589	626	567	600	565	558	548	572	552	571	595	538	575	523	573	567	598	539	611	584	528	584	517	562	587	546	577	593	558	594	608	536	550	569	569	553	593	587	559	511	552	575	521	580	564	567	535	560	549	534	541	545	557	550	590	560	504	560	562	548	515	525	537	570	566	527	541	588	533	552	567	529	580	565	558	494	565	532	553	553	543	587	567	569	532	564	536	540	534	569	561	558	549	561	543	504	523	576	507	543	535	514	559	561	533	531	555	537	583	569	548	551	596	542	597	513	543	522	526	556	569	614	579	575	563	542	512	535	561	549	586	547	562	553	569	547	566	552	554	550	596	573	562	570	538	555	562	559	564	537	533	584	581	563	580	540	553	555	519	544	561	562	557	564	507	553	528	593	553	545	546	588	556	567	518	529	561	504	596	547	538	541	551	522	551	602	533	587	586	560	583	572	541	554	600	565	554	528	579	557	575	559	563	551	571	529	525	587	574	546	586	538	513	507	536	540	527	632	541	561	517	589	550	569	537	559	574	596	632	563	535	558	591	524	577	572	566	519	543	565	536	537	560	506	524	588	535	549	561	513	542	526	534	568	554	578	544	555	571	560	579	553	567	578	508	555	591	533	565	571	526	553	514	576	601	549	549	543	566	575	619	570	558	546	600	559	590	520	558	538	548	581	557	598	557	544	597	526	572	587	573	528	553	557	561	545	556	554	579	591	571	541	573	525	518	584	566	535	580	497	556	544	553	601	583	615	521	544	534	540	554	539	534	581	515	569	543	591	556	552	567	555	557	524	521	530	575	602	596	575	521	578	587	538	553	528	550	557	527	552	536	533	565	553	532	566	547	553	544	527	554	534	597	554	556	544	551	536	569	529	541	503	594	607	572	566	562	551	564	564	576	620	563	550	550	559	605	564	557	523	566	587	585	590	578	552	544	544	586	516	563	536	559	565	566	588	572	550	549	608	565	576	547	569	549	555	532	523	591	556	539	573	583	564	574	531	577	562	558	537	564	564	558	573	559	514	550	568	591	546	508	549	572	589	560	548	570	543	616	565	556	545	586	626	556	587	600	593	572	568	563	542	588	588	549	579	596	556	534	560	529	614	584	517	536	545	552	541	552	517	557	590	577	558	559	544	505	570	575	537	549	607	546	557	561	575	560	544	558	544	573	535	573	560	529	557	558	593	538	581	570	586	562	552	534	535	561	546	561	542	537	515	548	542	554	523	558	570	568	521	548	576	540	551	570	545	564	537	513	553	538	514	571	529	557	588	552	584	582	516	559	560	567	565	551	542	553	620	548	579	547	552	546	577	542	553	572	573	557	564	534	554	573	531	539	553	570	555	562	545	564	573	529	553	547	497	569	540	520	553	581	527	594	585	567	555	566	523	588	517	542	547	551	558	539	500	552	540	559	596	582	576	585	552	560	552	537	592	560	543	557	536	534	585	557	537	560	548	564	558	624	539	562	561	566	535	598	562	556	555	540	562	526	547	582	581	558	574	529	554	537	538	573	509	579	555	570	532	551	624	536	538	549	554	515	562	548	547	562	565	556	563	577	620	536	558	573	519	525	571	567	584	517	526	559	569	562	537	557	550	583	589	566	550	563	548	568	545	570	502	524	566	567	557	590	579	506	550	550	545	550	545	571	575	571	558	522	543	523	572	548	542	512	561	580	609	635	598	589	550	516	571	563	560	551	528	572	561	571	547	570	579	540	573	526	564	580	564	555	544	514	582	547	540	521	610	547	580	561	565	560	539	565	514	567	564	549	557	528	548	533	515	546	555	588	561	551	579	494	542	556	525	566	602	572	572	585	524	560	576	539	547	543	558	527	570	544	560	619	551	556	555	559	531	547	577	529	512	574	552	555	556	609	519	557	595	582	554	556	537	529	575	603	526	548	567	545	553	475	543	576	510	546	567	570	568	570	544	513	573	532	554	509	548	544	523	511	528	577	504	579	565	522	564	558	528	536	557	541	516	535	563	567	547	529	541	597	549	562	537	538	556	580	568	577	578	568	568	584	537	536	533	531	569	580	542	535	535	582	555	565	595	561	566	543	613	543	572	552	546	569	553	555	535	538	517	578	528	605	556	588	571	557	590	533	561	527	576	565	556	528	561	519	545	562	576	557	595	558	561	552	550	526	552	589	562	543	548	537	557	516	547	536	538	565	532	572	528	575	558	570	549	550	537	606	561	532	545	559	552	518	579	538	574	575	588	509	560	563	537	550	554	558	512	557	569	559	530	547	550	554	592	569	505	594	554	520	530	576	545	563	556	540	524	604	594	541	556	574	548	520	541	552	557	526	548	543	564	551	561	558	510	570	556	608	560	537	585	540	531	581	581	551	540	564	528	515	530	572	535	531	598	556	530	547	530	540	602	572	539	525	575	558	566	599	553	488	524	586	563	563	530	569	546	560	555	556	580	596	549	547	567	569	586	513	557	507	538	571	559	505	551	553	534	558	505	539	525	566	563	544	544	576	516	572	563	528	586	522	569	575	554	542	538	548	523	553	547	537	583	569	573	577	493	560	562	558	547	521	559	535	595	541	567	599	562	595	559	592	598	601	562	535	534	540	510	526	545	594	564	587	575	563	544	573	564	546	535	600	492	574	558	578	543	543	544	494	575	535	569	515	514	528	543	566	575	518	590	540	512	542	543	536	531	549	569	556	536	528	540	588	553	575	555	529	585	560	550	566	545	533	576	545	528	540	597	573	548	581	596	614	558	569	578	539	584	591	565	520	556	574	599	565	530	528	562	547	567	559	525	571	549	565	578	542	541	522	534	583	532	556	546	531	542	546	535	526	530	536	561	610	552	570	561	555	541	533	580	594	544	560	541	530	583	560	533	539	537	535	556	548	540	555	580	560	516	537	503	527	577	581	544	543	556	565	498	545	493	518	615	568	535	544	565	566	532	532	552	536	576	537	548	539	524	559	554	540	593	595	553	562	582	542	587	582	550	528	557	585	533	577	561	583	576	546	523	535	593	557	584	569	555	588	546	569	554	588	538	558	574	515	545	515	581	590	549	559	586	562	542	580	566	561	580	562	563	576	527	509	578	555	573	604	575	563	556	575	545	562	550	547	550	555	609	577	545	566	580	540	565	541	507	570	505	614	549	547	540	541	539	548	559	539	568	589	554	579	542	550	544	558	541	561	548	551	509	567	556	606	559	522	548	572	538	534	554	531	604	545	549	517	536	591	557	579	560	534	514	540	584	570	558	599	575	561	569	558	543	537	553	593	598	545	527	526	592	590	570	566	580	597	600	570	565	564	549	529	524	538	543	546	591	578	600	601	550	575	560	550	590	517	580	552	510	522	552	490
5226	11254	11126	6991	4649	3547	2660	2277	2076	2156	1858	1807	5240	20287	14953	9296	3831	1122	678	569	542	515	508	558	551	541	542	537	531	539	513	523	530	497	531	535	527	545	511	528	541	562	518	555	540	528	482	517	558	531	565	503	485	513	548	503	549	508	480	531	536	499	527	525	552	523	532	505	538	509	554	515	525	522	514	496	522	531	508	485	517	540	556	517	501	534	508	497	534	512	486	501	526	507	487	521	507	544	506	553	508	487	500	526	510	483	545	525	544	520	509	498	527	496	497	520	533	539	505	532	517	504	565	494	509	530	512	520	494	530	529	551	530	536	505	491	517	534	500	484	507	501	470	535	506	481	515	523	547	501	470	533	539	487	514	530	526	545	543	503	506	496	515	517	506	478	553	525	477	483	490	526	537	492	517	535	493	533	458	497	478	535	500	490	517	521	484	495	524	520	545	530	468	480	530	496	528	499	542	502	502	474	507	530	509	500	524	509	545	505	532	491	517	544	540	523	533	495	513	486	532	512	510	492	480	504	492	534	532	469	515	512	532	519	502	519	522	549	533	530	498	535	514	528	482	512	494	528	514	519	525	525	489	503	511	515	490	535	506	505	506	516	504	503	523	515	506	543	504	533	506	511	542	523	491	556	495	561	514	512	531	548	529	540	507	537	520	470	507	545	538	474	523	519	499	521	516	537	502	532	462	558	478	495	504	514	531	506	519	499	520	531	541	530	546	469	531	497	487	480	518	513	503	524	524	534	511	543	523	555	486	507	513	502	519	538	496	514	503	490	512	534	495	498	514	525	515	534	485	523	515	506	515	484	451	562	503	506	528	518	509	536	531	480	509	488	497	535	540	508	502	543	496	510	508	494	509	557	537	538	527	520	497	537	544	518	516	521	535	484	489	547	505	530	502	517	487	485	515	553	501	537	471	489	522	544	540	511	511	512	521	494	495	540	540	526	499	531	525	486	542	529	516	480	506	505	498	503	509	537	519	518	503	456	534	545	500	532	528	522	530	558	501	538	476	568	517	534	529	543	526	499	494	503	526	524	499	475	487	531	573	504	502	536	503	509	495	517	469	504	521	524	485	503	515	481	551	494	521	510	499	522	485	460	495	532	561	527	551	479	541	493	506	552	462	557	514	507	519	520	526	464	540	523	511	490	523	505	509	471	498	522	495	498	507	513	540	527	520	518	477	520	468	504	511	504	514	496	507	525	532	474	499	546	525	489	520	500	526	519	480	471	538	506	523	513	487	501	506	532	500	485	489	485	570	499	546	492	511	517	494	515	511	502	547	492	503	522	533	464	541	483	509	486	527	523	551	508	512	532	500	548	524	503	520	523	494	532	531	534	520	509	543	473	534	526	502	523	489	479	502	522	514	460	456	523	538	520	534	479	488	554	504	563	517	544	527	541	476	518	527	500	485	514	517	490	493	524	504	477	532	508	513	447	455	519	519	503	540	495	503	504	524	549	534	545	520	522	498	543	487	538	510	543	540	518	531	508	522	475	504	573	493	499	523	511	507	559	488	524	497	493	522	511	496	523	506	498	513	520	493	511	498	548	509	529	522	497	545	531	507	539	511	480	541	539	491	527	492	482	526	519	526	513	514	535	531	508	496	545	505	517	496	523	483	526	521	489	539	557	463	478	512	508	476	496	501	506	530	486	519	516	480	494	529	544	507	492	498	490	497	501	511	494	535	534	478	541	524	518	484	487	504	512	519	488	471	544	509	516	535	500	507	467	514	517	519	484	526	527	535	482	503	514	508	512	518	499	525	506	554	521	473	486	515	496	504	475	559	506	490	533	515	493	503	510	497	544	491	511	515	533	497	510	529	506	480	529	512	494	488	550	536	502	476	509	568	544	524	463	509	560	505	521	507	530	527	496	514	522	531	498	485	489	502	533	542	520	507	526	546	512	527	503	533	529	518	507	550	524	521	491	542	530	503	484	498	536	507	503	511	498	512	519	496	498	488	531	506	504	521	507	562	513	520	505	483	471	510	504	534	498	482	533	474	525	510	524	514	533	522	498	509	515	544	490	454	546	482	525	533	508	472	518	518	479	528	507	519	517	525	510	505	569	507	490	476	536	543	511	550	529	513	498	507	478	524	492	545	526	555	528	528	520	509	518	517	478	534	501	518	540	531	544	497	498	532	551	526	515	527	537	523	527	495	526	479	510	539	530	520	532	450	546	489	514	465	527	525	529	511	520	493	533	509	478	512	511	506	504	510	532	488	488	505	510	521	527	547	528	479	531	505	506	534	534	541	540	509	496	483	504	499	505	514	513	522	531	499	497	524	521	508	539	525	542	572	518	528	498	540	507	545	493	525	552	498	541	525	537	527	525	538	515	513	519	514	511	525	488	541	488	550	501	475	529	539	508	498	538	478	515	506	496	488	494	533	503	490	507	552	503	496	503	501	514	523	512	501	485	531	512	564	500	491	517	520	465	511	503	544	523	531	489	523	532	501	493	514	533	550	542	492	530	510	501	477	521	505	527	555	510	549	543	507	559	495	517	509	514	517	493	538	522	525	524	560	492	480	538	492	485	522	499	529	504	512	539	524	529	510	511	534	547	539	487	480	516	501	522	525	520	532	518	508	531	513	490	503	508	534	548	497	479	508	506	526	532	492	496	534	504	525	518	498	482	497	510	550	524	562	511	522	519	528	507	520	538	449	507	508	505	503	572	510	473	489	565	530	519	511	537	506	514	519	536	527	526	492	504	542	527	470	495	502	540	520	471	501	490	512	515	494	505	537	507	560	498	528	527	493	499	542	516	482	508	523	504	542	511	485	543	477	475	475	505	588	503	514	485	520	511	526	477	510	509	505	515	510	521	485	514	515	580	474	508	559	510	515	511	541	486	505	580	535	533	499	504	494	493	516	524	516	502	522	521	528	520	508	490	511	518	505	486	516	484	522	522	514	552	512	508	511	506	556	527	513	545	501	516	503	494	502	538	520	528	485	531	538	529	531	519	520	497	492	546	529	521	499	489	534	507	510	553	529	512	536	512	510	484	474	532	485	537	531	522	477	517	512	502	494	503	528	477	523	522	533	501	514	513	491	463	535	479	521	486	522	543	485	478	523	496	520	497	532	537	525	505	541	497	521	514	526	488	494	498	521	514	509	491	477	530	504	537	518	536	526	523	470	519	495	500	550	506	502	526	531	528	515	492	487	535	471	514	531	499	538	550	507	480	507	495	517	535	509	498	529	545	515	577	492	530	514	488	522	496	546	509	520	497	532	520	453	510	498	535	528	528	483	492	494	519	539	492	517	497	546	530	497	490	509	515	492	502	484	514	472	515	523	531	514	521	501	525	512	525	486	523	528	491	520	513	548	516	516	523	523	482	526	527	492	518	549	501	502	493	473	515	488	487	538	492	525	509	538	495	548	541	480	509	513	526	530	544	476	477	489	537	520	489	526	504	554	500	519	486	484	528	536	498	514	494	486	534	487	520	515	501	517	516	522	544	485	549	582	492
26436	9406	3615	1731	972	689	635	650	623	666	648	585	658	1169	1145	944	724	579	491	472	464	461	468	496	441	471	464	445	493	470	477	469	490	472	482	480	486	434	478	494	486	475	464	486	489	506	475	476	489	472	491	451	462	467	463	461	500	457	461	498	467	458	467	433	478	449	501	479	441	452	518	505	459	450	495	463	457	535	439	497	491	462	450	483	507	437	431	488	446	481	476	468	491	483	456	456	449	475	455	452	478	469	484	468	501	463	477	506	493	456	462	475	461	481	448	480	482	452	458	470	462	497	463	457	475	466	458	492	458	473	461	481	465	443	499	430	486	429	429	458	469	456	434	470	441	504	449	469	469	444	488	479	429	423	476	462	479	495	448	481	446	443	467	435	437	422	430	469	482	483	486	445	475	499	489	481	507	441	433	494	464	465	477	486	486	447	476	455	437	462	458	471	488	448	473	482	488	474	505	495	447	491	457	450	472	520	476	479	444	457	501	446	512	499	447	458	503	485	486	452	484	479	466	471	464	418	473	485	519	466	506	460	462	519	467	471	487	477	485	464	466	441	450	516	471	456	437	498	427	481	470	454	443	496	505	465	455	455	486	484	487	452	461	458	452	505	445	465	483	534	470	479	488	447	504	457	488	465	484	451	511	448	454	451	463	450	463	458	496	427	437	486	485	481	467	468	475	477	431	492	468	496	443	447	489	396	421	414	452	445	479	467	493	499	463	422	474	440	454	473	478	425	455	448	471	485	479	463	458	509	453	480	476	446	468	460	447	441	467	435	523	475	462	461	455	484	480	489	501	448	481	463	442	486	490	516	491	447	452	464	476	430	421	475	463	452	440	498	463	499	458	487	524	469	471	460	484	448	425	480	468	505	463	478	481	458	447	478	492	465	518	449	486	496	478	479	431	486	426	477	532	464	491	484	468	491	439	475	473	494	459	511	503	500	454	471	442	478	443	480	465	457	446	467	463	462	475	452	483	453	465	466	494	475	451	479	481	441	479	464	489	477	488	438	459	483	474	456	475	475	464	440	476	463	426	459	485	479	472	436	453	439	462	443	487	485	511	461	474	447	487	488	494	464	488	456	447	460	448	454	504	499	483	495	462	448	461	466	501	476	446	479	465	474	493	454	472	437	430	482	493	460	477	485	457	483	470	468	468	492	490	465	446	498	502	503	457	453	494	471	507	420	490	500	489	488	423	481	466	466	489	478	464	475	469	458	503	488	463	444	466	459	428	490	476	485	473	487	511	476	473	430	453	462	463	478	480	472	442	485	488	485	490	445	459	433	445	471	469	485	460	483	456	470	449	465	459	444	468	440	469	454	445	488	442	480	467	473	478	477	522	472	466	453	462	409	468	428	474	449	473	480	444	473	461	459	467	468	480	460	439	481	481	494	490	489	474	471	466	468	472	455	445	448	468	485	458	509	495	416	471	480	425	473	474	453	486	462	439	488	478	444	480	454	475	489	469	450	447	499	460	449	455	457	457	526	451	459	444	458	472	488	484	534	466	453	454	467	474	497	474	476	482	458	471	500	470	458	505	457	512	474	511	476	457	466	470	490	467	490	465	489	468	482	508	469	482	445	459	422	521	457	438	488	471	462	479	463	445	525	459	435	449	484	485	491	483	495	439	481	461	485	440	477	489	496	462	474	471	503	453	480	454	491	434	479	474	452	514	481	470	483	450	488	508	458	497	462	491	479	487	440	481	516	442	481	477	503	503	461	482	500	476	454	511	470	478	455	447	472	469	487	458	491	480	472	474	471	485	466	423	432	457	508	476	440	452	465	481	454	478	459	475	468	492	444	488	480	475	484	485	455	484	475	493	485	459	478	488	481	450	445	477	487	470	450	456	483	457	467	494	459	468	468	506	479	486	512	456	480	465	492	476	459	471	430	479	495	456	464	439	466	484	466	484	457	476	444	439	496	498	424	470	446	478	502	451	500	452	462	478	488	464	436	451	449	496	490	439	508	512	471	485	426	449	437	464	497	484	492	447	455	451	487	479	449	464	458	484	497	471	464	482	462	507	506	441	460	480	465	485	470	481	466	491	510	453	478	459	461	452	499	508	512	494	477	480	449	465	496	486	504	488	468	473	442	457	469	480	434	491	479	473	505	446	462	453	463	419	492	505	469	486	489	444	499	475	467	487	468	543	492	465	444	451	443	478	473	456	479	446	425	480	478	477	477	479	468	473	451	431	438	435	433	462	472	466	487	509	461	484	474	498	491	476	513	473	425	465	503	476	472	472	473	487	479	476	446	485	490	493	442	459	451	469	421	453	450	440	474	448	474	482	458	472	467	466	480	456	504	452	467	447	459	443	463	490	501	472	487	444	508	496	475	492	470	450	476	459	456	469	468	471	453	459	485	468	503	455	484	487	437	497	468	458	435	454	502	464	475	486	497	468	441	481	454	477	475	449	448	473	451	455	481	476	474	477	462	462	467	462	475	436	458	476	482	521	483	492	522	440	467	475	475	412	472	477	446	488	450	461	458	478	471	453	497	475	468	500	475	485	470	486	472	476	470	479	472	433	497	488	473	461	451	490	447	468	500	473	456	483	478	494	468	454	509	475	501	460	503	452	462	465	479	490	460	473	464	476	481	484	452	472	470	464	450	457	465	456	485	481	476	487	473	476	501	488	483	470	500	458	486	514	453	463	458	477	487	444	444	474	479	482	461	433	491	445	483	464	517	466	471	489	454	455	474	459	477	474	498	422	465	458	469	472	471	481	467	488	455	424	503	448	486	462	462	438	494	453	515	486	440	449	447	452	472	457	491	468	487	456	442	451	474	501	474	483	465	480	456	496	465	501	468	458	493	471	466	465	459	440	478	452	478	472	474	480	452	496	442	524	465	478	471	499	484	444	456	476	452	484	466	433	464	509	431	442	509	490	510	506	477	506	471	487	435	462	474	485	480	467	471	442	478	485	490	483	491	497	435	481	462	490	444	451	464	457	480	449	489	448	435	469	521	449	446	465	504	462	455	483	474	471	471	475	460	489	497	486	470	464	430	455	475	477	476	444	480	484	474	455	450	456	434	443	494	466	490	485	439	441	439	476	457	445	499	468	478	455	441	467	480	465	436	485	445	492	527	432	462	503	429	481	452	485	471	453	446	488	423	459	470	467	444	442	500	451	457	455	438	459	511	485	436	425	513	468	446	460	465	460	450	462	457	426	511	456	490	442	521	507	480	484	453	463	469	436	500	485	470	496	501	468	459	452	457	487	472	489	487	451	426	478	462	473	485	482	436	461	466	463	432	494	482	477	491	455	478	421	442	491	505	468	427	430	497	499	479	472	465	490	478	436	524	457	472	500	513	469	516	471	443	448	444	462	454	461	452	453	456	483	438	441	477	487	457	441	459	479	476	489	482	432	461	446	492	447	430	488	473	468	499	465	476	460	474	469	489	458	438	442	442	494	481	444	460	463	482	451	465	467	492	468	484	441	444	493	461	483	499	481	439	445	529	519	479
5880	3801	3786	1872	1255	803	713	838	875	878	746	638	832	1627	1383	1001	728	450	487	436	411	403	447	429	407	450	414	422	441	497	423	432	398	450	459	424	420	416	433	413	420	419	425	419	454	458	465	474	450	439	411	461	417	458	423	440	396	436	408	429	429	440	442	476	422	485	416	427	432	481	432	433	430	407	399	419	412	425	391	453	457	419	442	405	446	440	402	427	450	452	464	420	449	468	414	435	436	431	404	461	431	398	484	460	381	438	431	440	420	458	413	484	416	384	428	435	447	402	416	408	429	405	416	423	429	428	433	401	411	469	393	432	432	415	440	417	440	439	489	437	421	439	458	429	454	466	434	414	432	436	417	425	430	427	426	404	461	449	395	427	428	428	402	433	406	456	433	428	414	424	460	431	445	434	447	470	445	405	410	413	400	414	423	396	412	410	406	409	433	447	417	458	472	421	458	450	411	459	433	436	436	433	397	415	428	443	435	447	443	416	442	428	445	437	460	440	421	423	458	430	409	432	463	418	444	446	397	439	455	457	417	433	447	446	433	418	414	460	402	450	437	416	434	444	465	418	449	460	396	414	383	444	481	402	451	412	419	429	410	436	391	443	442	418	408	432	467	445	483	424	401	419	479	476	434	387	449	468	475	445	416	439	424	461	428	458	458	423	429	407	390	429	405	453	439	405	423	427	472	463	460	416	445	499	417	455	424	449	427	409	433	399	428	449	450	398	429	436	437	418	425	421	430	406	420	424	442	419	443	414	430	395	472	404	428	424	446	445	422	416	421	432	435	466	434	472	440	478	398	435	441	438	444	440	429	455	435	439	431	424	388	436	451	401	412	443	429	441	454	449	422	452	462	412	408	430	455	418	437	442	416	426	461	400	429	437	458	432	413	430	433	370	441	425	450	439	427	463	434	403	469	416	481	433	443	444	447	397	424	435	467	414	451	425	384	441	403	439	459	451	452	419	446	407	440	456	423	450	403	402	427	410	430	451	436	398	434	419	424	378	433	400	402	412	439	432	451	423	454	446	505	451	398	416	424	455	461	444	414	438	405	444	458	437	402	431	442	405	415	496	420	425	448	435	428	428	436	406	412	403	434	445	435	431	421	448	441	467	442	406	469	429	440	431	447	441	437	454	476	408	434	427	408	429	449	420	422	434	446	426	439	405	442	435	442	434	469	425	398	412	429	395	444	408	443	414	461	380	448	401	429	436	441	415	444	393	446	455	453	433	434	424	423	428	432	426	426	429	444	464	443	385	425	457	453	440	409	427	423	418	434	399	424	435	439	428	453	450	441	465	449	440	413	421	431	484	458	473	459	487	465	450	428	436	444	417	434	434	423	466	435	421	458	439	422	462	449	436	443	419	420	397	424	421	458	428	402	416	408	459	404	476	414	441	417	407	439	415	419	424	438	408	428	438	415	447	431	429	430	467	428	377	475	474	458	406	392	410	418	470	445	448	427	449	430	379	431	421	407	434	481	451	452	423	439	449	437	436	435	436	436	412	398	436	440	431	430	405	432	422	460	460	407	398	436	455	415	431	441	412	423	446	396	438	469	425	470	447	474	434	422	457	418	404	439	430	414	428	402	453	444	434	449	438	404	463	421	439	435	450	426	426	436	444	433	426	419	412	461	421	402	408	389	445	430	409	408	422	409	431	425	412	451	447	414	439	446	434	432	414	451	402	398	421	418	423	395	461	445	448	472	456	431	441	430	431	417	411	459	443	406	430	427	461	377	430	435	466	424	464	426	420	438	447	418	426	423	448	411	449	451	466	384	457	431	421	435	418	443	438	411	425	430	447	449	422	441	418	460	464	471	461	398	432	403	432	457	412	434	389	432	429	452	475	429	384	432	412	424	441	395	448	420	454	412	422	427	421	423	444	435	429	414	459	399	461	433	449	433	395	392	425	419	452	443	416	418	467	434	468	417	409	451	426	465	425	458	456	440	407	405	457	417	446	429	452	421	424	454	426	438	421	443	425	491	414	421	461	422	416	461	436	473	424	432	450	435	417	433	421	461	447	417	454	442	431	427	424	421	438	452	459	433	398	457	411	453	439	447	428	453	426	457	410	431	426	467	449	450	445	433	414	462	434	453	434	423	403	409	431	460	451	411	433	460	460	396	426	399	414	409	388	439	453	422	397	407	408	383	427	436	420	414	434	444	427	463	403	450	394	404	409	457	430	421	448	427	430	469	405	432	450	434	432	461	398	441	423	448	424	416	426	403	435	436	467	449	402	432	430	429	422	453	414	425	432	393	405	449	417	407	430	384	428	421	440	427	470	426	397	445	417	451	424	415	401	423	383	448	420	402	455	441	431	442	466	406	396	451	446	419	441	420	449	416	396	432	462	420	427	422	427	409	423	420	417	419	452	466	429	410	456	451	409	416	441	404	422	417	449	407	424	417	426	458	440	462	439	430	444	370	431	433	427	407	437	422	406	435	411	464	445	463	452	412	420	430	453	442	452	448	427	476	443	418	425	431	427	424	435	426	398	423	405	428	437	435	409	435	460	411	371	451	424	438	440	414	472	460	443	466	425	417	424	427	437	413	423	449	465	437	405	433	424	463	434	453	404	418	404	441	460	421	442	462	429	429	401	420	434	470	448	417	408	424	447	468	406	441	422	444	426	448	452	448	390	441	437	434	420	403	446	441	423	431	415	424	448	423	449	392	446	450	465	423	433	399	438	418	427	431	398	431	404	451	470	467	416	428	457	411	440	411	407	417	379	399	402	407	437	400	476	436	403	413	414	414	442	431	422	450	445	467	431	425	433	413	456	447	402	421	415	437	445	404	411	464	424	445	426	432	450	436	452	461	418	448	406	405	445	409	418	402	420	409	442	414	415	414	469	446	450	447	412	432	425	417	450	463	417	454	446	393	410	448	447	463	420	454	483	441	456	451	425	440	455	476	424	378	444	430	431	451	468	439	429	420	450	414	433	421	416	440	488	412	424	406	422	450	421	430	441	438	426	412	416	459	401	442	448	475	446	421	414	427	433	429	399	440	434	404	435	416	437	451	431	422	454	436	409	447	423	444	420	420	448	436	441	434	439	423	436	408	414	427	455	442	406	444	415	382	415	414	440	469	407	447	414	442	430	438	490	459	411	440	455	446	426	420	437	402	446	420	420	459	423	495	417	463	421	417	412	491	437	433	442	454	442	423	414	428	410	425	442	429	462	471	426	439	446	447	416	442	407	401	442	422	428	432	414	448	435	411	434	456	405	428	452	417	435	440	434	435	454	408	441	456	436	424	420	449	436	424	412	439	427	442	441	439	435	430	417	443	437	420	419	424	432	425	411	454	409	483	419	449	426	406	470	429	400	424	397	418	417	450	445	457	425	440	436	454	439	469	426	432	437	421	429	440	423	438	408	403	432	418	428	417	442	406	418	440	429	404	413	409	460	405	426	415	439	447	403	461	460	416	438	429	445	444	454	438	411	442	419	433	442	470	449	470	423	445	387	425	427	457	408
24924	20840	26664	24625	8514	1738	1082	1209	1094	1003	939	776	2911	10257	8151	4276	1563	619	496	428	390	440	415	451	404	415	424	431	449	433	437	414	387	425	423	414	435	438	473	435	454	414	422	412	429	399	429	385	389	416	457	428	396	428	474	449	444	448	409	425	450	439	434	412	400	411	389	429	400	429	456	411	449	371	397	414	414	444	411	434	420	363	413	434	392	423	409	427	428	414	402	422	398	411	407	400	459	431	440	388	442	415	411	404	417	416	426	406	423	390	440	427	405	420	451	445	406	415	425	391	420	365	412	433	458	446	425	440	457	406	427	432	423	461	428	429	449	383	414	417	386	406	406	432	391	416	383	435	397	436	422	389	425	426	400	413	378	401	441	420	439	409	435	426	427	433	396	397	443	402	387	449	428	415	397	420	392	436	389	403	429	411	401	436	391	417	417	423	395	419	417	440	403	425	425	431	404	413	367	435	393	420	445	433	381	462	448	431	499	389	416	414	391	436	409	399	411	388	413	404	404	400	408	404	393	430	429	418	416	424	423	415	431	435	399	444	431	440	448	426	398	437	418	391	448	409	411	442	456	399	419	425	414	393	448	451	406	440	426	423	401	395	421	398	403	436	415	409	434	417	412	392	423	377	386	413	420	407	405	412	409	421	425	417	427	459	404	396	411	434	405	425	411	392	406	424	391	446	446	413	418	433	407	420	457	405	426	431	423	404	406	441	420	406	400	463	409	411	416	409	419	430	410	432	418	419	424	447	428	439	421	417	396	373	418	374	427	428	398	425	415	414	405	408	440	416	396	390	408	389	413	422	411	422	409	382	417	415	419	393	417	421	430	426	401	425	415	443	427	417	400	424	414	404	420	428	403	400	394	416	395	421	476	421	398	425	394	422	415	406	419	441	446	414	401	429	403	379	427	380	410	420	424	433	431	401	432	442	397	409	416	419	404	424	428	398	378	410	379	409	400	377	424	420	386	383	411	413	393	421	397	466	413	413	429	411	410	406	382	397	429	452	424	443	448	377	443	400	393	400	431	427	422	449	402	405	401	446	412	404	449	427	415	470	419	422	413	443	399	432	397	462	410	401	390	418	393	421	462	416	403	431	420	416	421	415	418	376	401	432	406	387	380	376	410	406	392	399	419	426	411	400	429	402	405	395	414	394	449	417	430	418	414	421	417	417	428	393	422	433	419	414	383	418	443	445	435	374	370	404	401	428	425	412	413	411	397	396	386	383	477	425	426	412	376	440	438	351	386	394	442	398	430	417	451	398	433	425	403	397	409	392	420	364	382	404	404	408	434	455	421	454	464	397	397	402	388	418	403	411	414	404	422	400	374	444	423	394	369	421	428	468	420	420	414	429	403	433	401	416	407	421	394	406	391	413	419	420	414	417	391	412	440	453	408	448	405	438	427	401	413	466	461	485	393	434	423	426	408	431	410	408	404	385	448	398	410	426	403	410	371	422	407	444	441	352	354	400	415	450	379	409	387	425	366	454	446	398	412	417	454	446	405	432	416	442	438	380	425	420	410	398	404	396	437	428	390	403	434	367	371	410	427	415	436	431	421	413	387	420	394	373	419	419	434	449	435	415	414	420	406	429	431	417	428	416	425	403	390	423	411	430	379	390	425	393	404	417	416	428	439	431	413	451	399	403	423	413	463	429	407	394	432	441	435	426	451	424	424	413	369	394	407	408	418	392	451	387	462	426	486	429	406	422	377	421	440	388	402	391	397	442	384	415	436	381	432	424	422	373	437	416	417	432	403	424	401	406	417	385	401	412	394	431	420	421	453	415	410	382	390	442	405	428	421	405	405	444	431	440	452	453	437	427	391	398	444	451	411	431	433	381	419	410	416	429	383	398	404	440	442	446	427	431	463	391	411	397	418	434	405	409	411	411	397	425	407	415	376	428	450	383	394	428	454	452	430	440	383	408	417	450	391	386	434	410	446	436	417	453	424	392	453	428	397	436	399	420	427	409	417	423	388	397	443	372	392	399	400	429	414	433	420	404	418	433	431	402	438	394	411	446	411	395	423	405	418	403	421	430	388	404	403	425	447	454	395	415	402	414	390	376	424	379	397	389	446	448	410	381	423	408	410	360	420	420	433	407	423	414	438	409	414	408	423	422	398	420	421	410	419	387	427	436	451	378	398	407	400	420	430	390	385	437	429	441	381	444	435	375	406	419	416	438	423	430	424	448	420	418	421	379	409	455	381	433	417	386	416	422	437	425	390	380	418	427	431	409	403	429	440	432	428	431	377	424	384	451	401	418	457	387	382	406	436	432	404	418	395	419	437	415	419	437	397	418	431	391	424	398	391	415	380	444	368	406	410	427	420	441	405	441	414	437	396	436	437	403	507	410	421	404	404	413	398	397	379	432	427	401	378	372	404	420	409	416	391	431	421	426	420	397	416	371	385	404	452	411	436	395	409	410	395	415	410	413	421	416	394	412	417	392	423	434	449	423	413	457	388	408	409	385	412	405	451	459	431	438	439	458	421	412	387	401	419	409	421	433	402	405	388	448	418	414	396	405	411	423	431	439	392	435	441	437	400	458	423	412	384	414	428	433	396	439	414	401	443	395	389	400	388	403	424	415	407	429	419	406	447	420	389	430	421	430	422	401	423	406	385	435	391	434	421	427	405	402	442	435	441	409	432	402	356	403	402	398	431	436	465	411	425	411	438	391	405	419	425	409	415	383	373	403	440	396	399	428	423	397	402	439	411	416	369	429	433	421	437	393	430	402	404	411	417	395	442	429	407	401	419	430	387	411	440	406	423	452	399	419	416	412	418	417	416	415	383	403	438	402	414	403	406	420	415	410	428	422	389	423	445	419	411	397	428	406	460	419	399	418	392	368	425	456	440	406	440	421	411	410	428	451	402	409	408	450	418	419	390	400	428	425	437	425	397	417	430	399	431	435	407	402	412	430	400	435	390	426	394	403	388	400	400	437	405	392	369	398	433	400	413	429	402	418	435	407	431	405	431	426	411	381	459	439	474	412	402	427	424	443	382	414	373	420	417	399	386	405	388	405	422	440	394	431	439	427	461	430	418	410	398	424	398	407	409	427	386	429	433	438	405	409	396	407	436	426	454	404	430	420	396	437	436	420	422	416	405	421	414	411	445	408	430	397	388	415	427	412	394	457	448	442	414	448	424	481	404	411	406	376	436	424	387	402	417	390	420	456	414	430	375	407	435	390	410	421	377	438	398	434	430	412	412	435	422	401	396	443	379	416	401	409	428	436	410	390	422	437	406	421	396	417	413	408	450	452	394	395	368	399	418	424	380	436	456	430	426	424	411	457	405	428	425	475	401	390	391	421	423	414	423	460	392	386	383	396	380	435	430	450	436	436	417	431	422	407	420	415	393	461	386	406	379	408	392	406	411	413	394	403	448	430	441	434	426	416	415	387	419	409	432	455	406	399	445	440	401	419	425	450	441	438	442	406	407	436	437	395	412	394	390	388	399	430	405	425	427	440
5527	9438	8408	4435	2531	1523	1348	1641	1604	1435	1289	1097	4738	12167	8466	4732	1771	659	476	436	428	397	414	390	413	386	407	393	406	444	414	389	409	396	403	415	402	387	359	412	408	391	370	411	407	392	383	380	379	405	405	412	377	361	411	386	425	411	395	398	389	395	402	402	384	396	356	396	390	374	364	390	412	390	395	422	380	385	409	413	437	408	386	423	419	395	393	415	404	422	380	438	395	385	412	437	405	419	385	407	413	419	374	388	391	379	373	382	420	388	423	407	391	386	423	387	376	410	380	424	373	395	401	389	395	399	386	389	413	417	410	393	376	416	404	405	396	396	413	440	376	374	395	383	401	382	419	376	381	422	398	399	424	361	380	397	410	409	382	365	425	415	386	394	403	427	407	353	367	384	427	382	378	420	377	376	399	415	410	389	388	410	423	386	399	383	371	410	423	402	392	379	389	398	425	420	388	390	386	390	420	390	401	378	395	401	417	402	401	401	387	398	426	405	386	405	408	386	385	377	403	397	416	419	387	406	375	397	386	400	406	373	384	379	396	387	374	395	368	421	411	360	430	398	410	427	436	419	384	390	382	367	377	394	397	408	375	384	397	399	433	347	416	385	391	429	403	370	391	407	433	393	378	412	409	370	395	405	399	426	396	425	415	382	399	368	396	391	388	404	382	408	401	369	451	436	416	392	419	391	414	386	411	377	368	429	368	382	381	388	386	384	377	397	400	394	384	415	378	443	422	392	328	401	410	402	445	352	380	433	418	359	382	417	409	429	435	414	394	414	415	400	417	402	380	379	387	403	408	389	389	416	418	421	410	434	380	362	399	384	412	453	392	428	397	412	384	389	396	391	388	418	394	373	436	414	366	426	361	348	373	409	400	398	375	453	415	388	398	387	425	382	402	390	412	370	388	418	384	394	431	404	377	376	394	380	326	409	365	373	402	410	379	427	381	402	390	378	393	403	442	421	376	381	416	413	397	400	400	367	427	375	384	393	413	353	386	390	402	377	393	393	391	382	376	389	397	394	370	375	395	424	415	402	389	385	367	399	420	391	369	410	417	392	346	395	418	392	425	404	382	388	403	392	408	452	406	367	419	398	413	379	407	401	387	412	410	407	388	375	434	373	379	409	388	385	369	398	379	365	391	390	385	374	413	409	402	419	439	417	423	387	423	407	411	393	383	438	381	406	359	402	406	425	391	366	372	366	442	368	390	443	400	442	383	403	421	411	408	398	391	398	399	385	400	421	440	401	372	414	378	401	396	427	401	405	393	396	395	381	421	435	383	372	395	425	367	382	386	382	389	374	401	372	414	399	375	406	386	412	412	387	397	372	398	434	387	410	396	385	415	399	403	367	402	394	381	440	399	427	399	376	400	391	392	383	406	364	408	352	395	398	377	391	395	369	412	410	360	384	384	393	370	391	403	398	430	393	363	395	367	403	408	429	377	408	404	381	403	380	382	390	418	390	388	376	392	407	372	398	401	403	377	394	404	402	437	398	400	415	372	368	399	421	410	401	415	390	420	399	356	373	396	394	395	413	405	429	402	403	391	388	400	405	422	398	423	406	378	376	382	404	420	408	364	427	383	420	378	387	401	420	412	405	397	404	428	401	416	417	409	397	412	404	366	433	377	399	402	381	392	374	418	360	400	396	422	408	335	409	384	366	374	421	391	385	384	413	375	389	395	457	396	373	395	354	379	388	428	390	413	408	394	416	439	383	424	415	392	372	382	383	410	406	389	397	401	395	404	409	414	391	398	392	392	386	404	369	350	372	396	391	418	399	389	379	406	401	366	396	394	352	419	419	389	423	425	389	438	394	410	404	398	403	418	382	406	388	374	398	396	402	409	421	383	387	423	380	379	417	412	408	360	415	412	399	425	389	414	349	395	414	387	413	383	399	403	370	390	421	370	344	409	429	408	392	405	382	412	401	413	388	433	365	400	398	394	381	395	378	379	367	404	359	389	374	389	413	381	393	416	408	407	385	441	375	384	382	428	409	369	402	393	393	408	383	417	409	382	417	416	368	442	429	390	417	404	350	383	436	433	393	410	403	408	412	384	373	391	382	386	392	410	364	399	374	423	377	397	417	384	375	357	381	428	420	410	415	409	370	394	391	412	424	414	387	367	406	418	396	413	383	395	387	365	386	413	406	344	415	409	384	365	366	396	388	404	400	396	372	351	400	422	432	385	373	379	396	423	361	395	387	414	377	408	411	394	404	351	383	351	395	387	347	374	411	428	396	373	395	395	423	425	402	372	392	399	379	398	406	417	378	365	389	416	397	408	398	386	383	427	411	376	408	416	378	385	401	387	384	365	400	415	338	368	416	432	428	392	411	386	395	409	433	375	417	383	397	379	372	412	415	390	381	402	405	411	432	381	384	408	395	388	389	401	427	407	392	396	389	400	390	418	388	373	370	403	418	406	432	390	382	384	387	409	412	425	398	378	397	389	383	409	341	364	420	391	408	432	370	371	397	356	388	343	381	409	408	406	391	396	427	412	412	403	381	383	380	416	386	413	434	368	393	349	367	387	398	383	423	413	402	387	371	411	423	371	431	365	371	386	376	377	377	397	420	402	367	381	410	400	414	391	443	380	402	393	398	404	375	371	404	409	376	361	388	416	370	416	399	364	400	403	390	404	391	384	407	403	430	393	426	371	392	432	387	397	389	366	378	379	424	400	379	391	432	407	398	398	375	413	388	409	396	370	384	396	427	343	440	415	394	389	401	420	400	374	415	384	362	410	405	404	393	397	414	374	367	381	396	415	382	399	409	388	396	401	396	387	391	425	384	378	384	384	437	375	391	409	410	417	382	406	374	395	421	395	394	384	379	431	382	408	405	421	399	412	358	397	415	407	390	404	389	370	417	362	388	367	378	389	368	369	413	385	373	395	414	371	403	359	393	402	431	346	418	394	389	412	385	356	400	405	387	431	411	374	362	394	404	374	404	368	332	426	444	405	381	415	391	385	394	366	388	348	431	410	429	434	446	394	392	392	367	357	366	424	385	370	395	379	405	383	417	367	378	414	393	362	411	403	425	352	383	390	396	398	387	388	374	407	409	401	381	406	413	391	383	356	377	413	395	391	426	385	394	375	404	410	416	375	359	376	384	417	397	413	412	431	416	431	402	407	379	400	382	377	396	428	357	374	427	413	434	400	430	406	403	394	390	395	355	382	404	386	407	382	418	412	424	411	375	397	377	427	392	368	384	384	393	403	414	400	413	419	384	399	388	429	387	389	376	378	387	412	364	394	370	402	409	389	392	395	415	404	395	374	388	366	364	389	395	372	389	430	408	353	392	410	414	394	382	359	372	396	390	380	410	373	385	384	400	368	399	403	375	401	420	415	401	397	391	420	380	424	378	409	416	395	388	420	381	420	391	407	408	370	410	420	367	431	395	395	381	399	431	396	407	381	386	408	360	372	412	403	367	393	416	397	398	396	384	384	384	384	396	406	411	409	364	413	373	375	376	363	372
23951	20832	27762	24046	20076	7191	2421	1619	1393	1133	1020	957	5144	21159	16331	8734	2599	884	637	557	622	532	524	557	586	556	555	558	530	575	578	577	612	572	525	547	500	573	542	507	556	560	513	498	567	527	545	584	500	562	541	549	501	560	533	589	576	540	522	569	562	524	528	540	568	587	570	553	486	554	549	511	585	534	570	527	554	510	560	558	517	537	560	551	565	496	530	537	553	523	530	515	534	527	571	529	525	574	543	531	562	579	534	528	577	575	532	556	527	532	568	529	562	557	527	559	530	518	532	545	555	559	568	514	517	500	545	560	538	559	526	538	518	542	552	527	553	559	563	496	542	544	600	567	548	562	522	554	538	529	548	555	502	518	539	516	475	539	514	589	582	544	519	524	556	566	547	532	538	582	546	503	594	520	556	541	550	511	546	526	523	532	522	525	541	593	547	550	570	542	585	537	526	509	559	555	536	551	519	521	516	530	580	531	546	563	527	536	481	512	528	561	571	556	581	601	470	529	552	485	560	541	488	550	559	538	550	517	549	539	527	551	601	581	514	545	523	527	519	529	536	519	523	545	513	541	528	529	522	570	527	508	513	564	548	544	542	536	539	515	504	558	535	556	546	573	547	543	496	560	547	508	550	572	528	517	536	521	508	543	495	518	511	540	524	511	486	511	521	566	530	511	575	553	550	550	524	552	529	501	577	520	533	549	520	560	548	511	555	550	528	547	543	558	564	514	554	544	594	563	568	487	552	575	545	517	545	531	538	525	517	549	539	581	555	542	551	526	553	553	548	535	535	572	519	537	521	530	550	552	570	544	591	522	528	541	588	537	548	495	552	526	533	555	528	521	543	596	512	532	561	478	574	534	504	586	546	557	522	573	561	578	558	564	527	505	578	548	551	561	549	542	564	509	534	543	538	567	561	511	526	478	531	538	557	534	575	542	536	518	557	531	528	526	543	557	572	569	538	550	566	505	543	523	514	528	550	545	537	544	549	551	532	502	545	531	573	531	529	532	560	522	606	525	510	533	573	551	536	541	566	577	526	549	523	501	530	545	535	547	505	539	578	534	578	525	563	550	555	537	570	532	570	488	545	549	542	540	554	500	517	530	546	554	570	527	544	546	535	538	562	539	527	543	561	569	523	524	561	565	546	578	541	536	522	557	546	536	574	566	531	549	532	560	567	538	523	520	531	547	567	532	554	546	551	518	536	555	544	574	534	521	506	544	504	534	536	552	529	529	525	529	486	574	536	566	549	569	563	540	535	541	531	499	554	542	572	514	538	501	579	574	546	562	549	574	536	537	543	550	541	558	533	574	527	565	499	557	542	528	563	566	494	550	539	525	590	532	552	500	542	541	502	521	531	508	587	513	547	537	556	540	486	515	520	546	532	591	515	546	562	523	551	548	499	522	593	546	554	555	520	539	548	542	538	520	528	526	549	599	553	536	538	523	554	573	518	504	534	568	553	587	562	518	520	545	510	578	510	547	530	541	550	567	570	507	577	521	559	528	553	550	507	514	567	541	565	568	532	516	529	510	563	554	557	500	544	529	533	518	564	567	515	530	549	523	537	554	532	524	576	500	514	531	542	525	569	542	558	534	522	530	542	542	561	518	586	564	529	554	476	576	499	480	513	491	563	549	531	558	509	528	532	561	582	558	557	550	533	529	538	546	557	568	561	557	543	570	541	584	576	526	549	477	565	552	565	544	513	522	567	544	597	536	551	542	590	538	520	561	495	561	525	525	517	548	539	594	515	548	565	532	554	487	487	545	518	577	554	499	558	556	557	542	552	552	579	505	522	619	548	540	530	550	545	515	526	522	524	524	543	550	528	529	549	523	522	535	545	555	506	571	545	520	558	505	508	496	563	508	581	541	540	563	530	559	507	535	549	560	531	527	542	520	521	556	571	548	531	529	566	547	532	528	525	539	531	578	555	558	527	574	494	524	525	520	560	521	530	543	585	562	538	536	567	520	473	496	527	489	506	550	515	539	546	518	526	575	523	559	547	533	523	581	549	581	569	608	545	565	535	543	532	572	527	534	557	545	565	558	518	530	541	531	556	527	525	564	548	524	545	484	568	528	551	530	584	539	510	542	504	534	572	571	568	588	554	546	504	523	565	576	513	495	550	537	555	530	564	538	531	551	550	523	543	546	536	538	567	571	511	545	549	525	555	580	503	541	525	513	530	568	510	508	517	529	533	534	517	528	523	514	540	586	552	504	511	578	566	577	563	508	524	548	517	547	548	573	528	551	575	534	485	558	570	514	498	519	570	566	558	534	536	560	616	525	549	554	535	545	534	524	577	535	574	529	532	498	555	501	553	523	526	554	549	528	561	554	538	555	582	551	562	560	520	563	580	568	500	531	549	497	546	563	540	573	519	533	560	545	553	544	571	538	527	573	579	577	554	515	531	528	569	575	535	524	562	571	529	550	551	540	547	523	552	523	553	561	565	550	572	496	579	567	517	576	537	544	556	539	516	539	526	546	558	530	506	534	583	565	529	558	518	520	604	484	594	510	550	529	570	534	521	537	521	543	533	539	511	541	515	574	525	534	551	533	535	521	540	552	578	541	545	569	506	543	540	535	549	534	530	516	548	508	520	476	541	522	529	525	533	519	572	540	546	559	563	546	518	492	536	482	529	551	578	533	522	533	509	511	588	530	537	556	570	547	513	561	575	550	586	534	551	499	559	552	520	526	551	557	557	546	569	493	532	528	557	492	575	533	549	567	511	552	530	545	553	536	575	557	515	565	493	541	518	506	568	578	526	553	560	551	549	507	511	541	551	556	526	531	529	532	550	542	529	532	563	534	556	556	559	576	478	564	539	531	558	515	556	538	520	584	561	556	516	571	509	550	534	571	514	552	530	538	575	534	572	560	485	549	528	518	524	531	496	544	530	543	526	531	509	533	533	560	517	569	532	517	585	566	550	539	524	548	532	530	521	523	547	535	536	553	554	551	530	529	505	526	523	560	528	520	548	505	530	516	547	541	537	499	566	514	535	565	625	531	538	524	553	572	533	526	567	539	566	564	598	537	542	511	461	564	571	526	540	503	527	502	541	548	535	562	531	519	473	550	539	535	534	592	543	556	535	544	536	546	526	534	567	536	563	569	552	532	505	528	569	532	533	555	483	517	569	502	590	564	528	538	549	576	555	531	522	564	532	518	575	516	527	532	543	570	522	486	535	495	540	527	535	572	519	560	507	566	542	576	535	532	546	556	535	538	542	568	530	539	526	536	555	501	505	525	561	522	510	533	536	580	544	559	532	534	549	569	537	536	534	531	538	530	545	509	535	518	574	559	550	539	553	521	528	583	546	498	548	561	521	538	559	510	542	512	556	521	499	551	548	544	549	551	528	569	486	545	567	509	510	557	536	521	557	585	533	524	539	526	567	523	586	526	528	574	496	520	525	559	557	550	540	557	493	519	560	535	561	515	511	514	564	560	502	546	545	521	508	505	541	552	565	549	551	532	567	515	534	537
6246	11903	11515	8039	4336	2736	2308	2162	1911	1521	1263	1232	8129	21478	14833	8246	2509	843	601	514	472	500	489	489	506	520	525	512	495	541	531	559	478	568	509	487	469	514	491	507	505	512	510	529	503	508	494	472	521	487	514	497	524	509	533	477	501	524	528	549	492	490	510	513	504	563	511	531	507	490	485	506	491	498	486	525	493	512	552	517	515	476	481	482	557	507	504	486	490	518	509	462	484	548	501	511	510	489	505	506	488	522	539	514	489	560	511	508	561	487	513	503	517	513	477	535	530	471	474	474	526	499	495	501	490	470	517	504	517	433	559	516	490	556	450	508	477	492	540	514	433	513	467	501	533	491	477	494	469	494	469	508	515	524	527	498	514	493	491	501	507	518	519	523	480	496	495	512	516	505	519	499	503	460	522	528	477	470	473	514	505	500	473	485	482	505	501	505	497	454	512	490	461	478	537	486	482	472	493	517	520	496	500	515	500	486	505	493	512	551	501	470	496	534	482	495	532	540	502	517	524	493	534	510	487	537	481	472	503	497	491	535	473	506	518	512	510	484	511	521	525	502	488	495	491	489	445	480	494	486	464	470	507	479	457	498	524	527	509	506	482	515	498	505	546	511	495	473	507	546	527	502	508	470	515	501	513	502	561	493	513	466	496	474	520	507	504	495	516	489	515	570	473	483	511	488	491	457	522	464	461	491	508	514	485	528	491	539	528	539	499	481	510	478	502	534	444	462	521	488	519	526	476	490	511	483	501	479	511	498	483	526	532	559	447	517	436	481	495	477	473	524	473	483	504	504	502	543	503	556	516	499	442	504	511	514	492	471	504	466	505	507	469	531	501	497	504	496	491	528	482	448	517	511	488	504	505	502	513	512	527	461	481	516	508	524	475	517	495	524	494	486	477	497	505	499	473	457	506	465	481	507	472	488	520	491	504	495	520	514	514	479	548	494	502	484	460	504	465	486	528	520	517	494	523	535	483	503	523	507	462	496	491	491	499	463	488	532	498	494	492	486	537	494	481	522	502	538	485	485	532	531	513	519	477	485	526	514	516	443	493	514	507	513	509	477	535	515	484	509	499	498	479	518	482	538	478	537	525	468	478	519	500	478	519	486	493	549	486	497	509	526	480	500	498	471	436	503	539	464	513	503	556	503	499	500	496	508	524	473	481	502	506	509	510	480	530	514	488	468	491	488	520	520	510	491	452	496	483	462	530	510	516	530	504	476	488	495	512	477	495	513	483	526	493	476	486	475	508	510	465	551	488	523	488	525	503	473	500	476	506	470	491	506	510	505	499	493	508	528	493	493	469	446	515	500	486	500	524	494	506	447	476	515	494	514	487	539	493	490	505	521	504	492	486	501	552	498	544	491	501	490	490	515	469	514	528	532	490	461	460	493	518	472	495	495	508	516	538	474	503	484	496	468	470	485	523	510	497	472	472	484	511	508	476	486	484	500	497	490	509	486	492	470	516	529	463	478	505	498	497	496	522	455	470	482	507	506	499	512	512	521	534	532	468	536	466	508	486	516	544	484	474	489	499	526	482	475	496	510	458	524	525	505	517	476	499	514	502	514	498	479	489	481	505	477	523	517	498	522	496	462	476	518	549	531	506	525	492	461	508	496	468	492	470	480	481	502	503	497	521	495	461	486	517	473	454	488	510	528	500	499	530	486	504	528	484	522	543	491	485	472	483	508	500	478	498	494	453	501	487	500	470	490	498	470	517	478	490	542	497	527	433	550	513	506	494	463	528	520	506	525	472	504	467	482	479	518	500	568	511	501	485	435	507	513	505	510	528	521	469	549	523	495	491	509	479	506	481	459	494	518	492	513	487	519	478	509	528	496	468	480	464	525	512	500	510	523	507	481	507	477	518	475	490	509	504	532	492	458	504	493	493	503	463	545	510	521	477	472	518	517	515	522	472	497	493	539	504	492	510	493	557	487	522	480	525	545	489	484	504	514	501	515	482	511	512	512	516	485	470	483	480	491	486	480	476	516	504	516	492	487	519	505	502	512	507	515	452	526	492	506	500	505	506	501	507	460	491	495	511	501	503	493	540	515	480	480	513	513	496	498	525	509	505	518	453	481	495	513	521	509	497	483	473	495	475	507	493	526	543	530	508	489	473	534	505	475	483	482	507	507	531	517	488	513	493	520	482	441	490	521	493	513	501	484	493	487	541	498	489	513	505	470	518	531	514	494	520	497	473	514	526	484	484	482	512	486	506	516	484	505	511	508	491	497	503	521	452	487	537	532	456	525	505	477	505	518	494	518	529	512	495	492	495	485	524	522	495	506	493	505	504	512	494	502	519	522	516	526	510	475	508	513	474	451	521	518	504	511	489	495	485	504	478	518	464	505	539	439	480	494	507	501	462	530	480	482	469	495	490	512	528	498	504	508	494	505	498	464	512	514	470	465	522	500	506	469	530	435	492	494	475	490	498	517	494	529	494	510	479	503	519	487	503	489	493	492	512	505	476	484	515	505	455	516	476	491	524	498	460	492	496	454	497	515	535	508	527	479	482	500	503	491	485	485	499	489	482	477	479	521	482	564	490	510	490	528	502	484	486	530	530	526	484	520	495	484	494	505	479	504	470	480	516	508	517	513	476	509	511	555	504	498	518	483	472	482	477	476	480	528	535	480	504	491	452	502	491	544	506	527	499	494	549	496	474	461	491	504	515	475	476	475	495	496	505	515	480	506	526	495	520	480	499	465	472	520	504	508	534	479	495	475	488	529	505	511	498	481	474	515	481	505	454	513	487	474	470	518	488	535	475	495	468	463	493	491	506	467	507	497	550	490	538	541	492	498	486	493	485	516	551	545	498	513	511	518	504	514	506	521	528	504	483	486	481	527	532	513	495	489	558	449	477	498	474	524	501	518	492	484	522	442	507	505	519	497	536	502	518	497	526	501	495	510	475	482	438	496	477	488	489	514	506	511	484	489	500	502	468	499	476	487	514	510	491	485	489	530	512	472	523	522	520	496	515	494	496	533	495	502	515	523	532	528	504	527	473	478	497	502	464	478	493	494	511	506	502	493	499	496	505	496	501	510	516	472	486	447	511	463	497	476	495	464	534	514	457	494	483	535	475	515	456	508	475	486	525	494	512	474	495	497	512	499	494	524	529	486	524	499	504	518	483	481	527	508	497	464	479	494	524	482	523	505	483	502	489	525	516	504	533	500	492	532	515	481	475	501	485	495	480	473	496	501	496	454	489	523	495	461	476	514	478	500	466	509	470	530	489	513	494	528	546	488	495	491	527	520	510	480	498	482	509	468	485	495	482	498	486	569	488	496	484	481	527	508	492	488	505	503	494	530	512	489	475	507	475	513	486	478	504	518	511	510	447	482	485	509	543	493	509	536	507	500	499	499	493	510	500	470	503	450	505	513	547	470	488	490	496	493	489	464	523	492	483	483	497	515	527	519	515	505	541	500	494	487	480	506	468	480	481	461	507	476	474	474	515	494	506	522	466	521	505	514
26709	9331	2915	1708	1094	704	593	583	565	553	508	535	716	1299	1227	948	643	527	478	501	489	481	478	492	443	443	398	456	458	469	455	469	474	490	494	499	484	459	455	435	442	511	434	464	463	468	447	452	471	413	435	480	418	466	504	461	440	445	480	478	460	458	456	495	443	485	425	452	437	490	463	460	447	479	451	469	467	471	455	460	448	450	452	443	457	457	439	472	471	447	482	465	457	457	471	442	447	483	440	479	463	448	449	463	488	426	481	404	468	434	464	463	450	441	493	448	478	429	472	454	462	472	437	457	448	443	451	442	424	456	458	463	449	451	444	417	419	428	461	441	468	479	508	468	459	487	427	477	456	438	468	480	455	447	449	458	432	458	459	433	482	461	437	459	474	457	421	439	454	457	473	480	450	430	445	455	474	458	498	463	464	465	468	456	463	461	450	422	491	466	464	462	457	464	447	427	459	447	490	453	471	442	470	450	465	487	451	464	462	482	468	453	476	477	481	430	478	489	472	444	469	464	478	458	465	451	463	464	425	430	478	452	467	465	428	436	454	456	482	436	502	450	459	466	447	497	457	462	471	421	450	477	498	446	465	511	463	437	491	466	466	456	463	470	463	452	463	450	456	428	483	473	506	453	434	438	497	450	482	460	424	445	430	428	453	493	469	471	452	476	502	460	435	489	417	437	453	477	475	457	471	442	475	434	428	438	455	487	502	448	450	437	484	468	459	460	471	460	477	453	451	463	500	452	467	476	478	458	415	458	447	453	448	437	506	450	479	481	462	444	471	434	433	452	462	461	438	453	471	429	486	471	394	464	447	467	499	511	461	449	471	486	439	484	457	486	468	478	483	484	459	445	472	431	456	427	449	469	475	470	465	498	467	483	464	444	463	449	455	469	453	494	463	440	457	467	464	442	487	438	472	496	485	444	426	482	420	457	501	410	478	478	429	452	437	493	491	480	489	492	444	452	488	473	507	489	438	447	512	480	474	462	447	451	465	464	457	471	477	473	497	463	450	460	486	457	477	423	461	497	482	480	478	402	492	425	436	475	475	470	463	471	450	498	442	449	480	463	461	410	435	452	433	430	440	440	448	445	510	488	471	460	439	447	467	421	427	467	473	458	464	426	474	445	451	434	447	438	472	509	480	447	487	440	444	468	457	473	459	440	484	469	454	512	454	440	434	482	439	451	455	487	441	480	467	463	426	438	479	512	442	450	483	443	470	448	458	473	479	473	515	488	475	450	463	482	488	493	504	455	464	509	469	465	457	444	446	429	446	501	461	449	454	481	445	478	485	481	466	476	479	440	456	425	410	438	453	426	428	462	470	500	468	472	481	430	435	433	459	462	463	420	425	450	438	458	476	431	452	478	446	439	429	436	497	435	455	458	422	456	439	459	463	465	484	430	470	449	464	418	454	449	441	429	411	460	477	462	533	468	465	465	448	423	441	441	464	384	441	436	493	469	408	472	461	463	450	444	464	456	445	472	471	456	495	480	485	474	446	422	486	463	455	423	423	463	429	463	457	424	477	468	471	448	468	451	434	456	456	486	441	462	477	477	479	463	406	436	492	463	487	449	430	464	504	462	450	449	426	487	443	474	457	461	448	452	446	458	504	444	496	451	467	425	425	456	441	417	473	449	451	444	474	454	473	465	427	440	492	461	481	475	467	427	423	451	448	437	457	428	470	459	458	435	434	475	478	454	455	503	443	444	495	444	477	492	444	466	484	463	447	454	475	441	501	484	415	469	459	473	432	500	495	467	440	450	483	444	498	504	434	440	468	446	472	461	474	432	479	517	465	487	423	478	464	449	443	445	462	417	477	437	438	447	455	467	511	443	488	470	476	501	458	461	445	442	445	499	512	445	445	485	473	442	467	462	485	452	474	462	462	493	429	428	480	473	438	470	487	472	454	452	458	489	439	460	465	471	468	462	462	464	457	503	450	462	495	475	468	488	442	468	425	480	444	511	476	445	469	462	468	477	464	451	482	463	451	449	447	479	465	465	476	470	481	431	472	440	414	464	447	468	452	488	440	432	480	484	414	452	499	455	460	466	443	444	477	475	443	432	453	479	444	480	434	451	448	447	476	474	474	451	438	475	490	440	475	466	461	460	477	446	438	452	443	440	441	431	453	454	470	488	448	446	416	449	437	477	493	498	478	459	448	473	445	467	435	463	453	456	416	448	445	430	475	450	500	468	472	465	480	436	491	471	452	457	466	461	471	467	458	484	469	438	466	463	461	477	478	472	448	473	463	454	440	481	465	480	466	422	485	480	464	438	471	462	442	451	451	447	429	496	476	443	452	478	459	438	456	450	476	450	472	463	504	453	484	456	460	496	478	442	434	475	455	441	481	482	463	481	447	477	469	406	463	459	486	470	431	454	476	419	457	465	461	487	481	470	474	462	429	436	429	462	447	486	487	431	452	455	501	433	491	492	464	470	461	463	468	449	431	422	444	454	454	460	454	451	487	467	458	473	432	446	488	424	473	471	420	471	445	445	448	475	464	459	444	500	446	448	450	442	420	446	405	447	455	468	443	461	456	449	483	425	474	449	440	474	456	463	466	457	494	451	497	483	494	451	439	484	480	458	488	469	483	481	465	461	459	441	416	462	476	494	473	458	448	426	463	464	474	491	480	457	432	469	462	482	422	465	481	476	444	414	466	470	467	464	446	438	456	473	456	455	471	469	467	489	472	465	446	461	442	396	462	482	488	466	452	398	436	418	499	477	446	478	475	469	443	471	464	446	450	474	464	464	474	438	457	456	454	499	401	437	423	464	439	464	459	479	484	467	480	481	464	481	459	460	413	478	466	435	469	478	482	459	448	436	470	454	459	449	414	434	463	472	462	441	472	449	447	492	471	429	471	423	434	460	455	499	486	439	410	462	443	419	489	456	474	441	432	509	435	473	436	438	465	429	503	446	498	438	456	414	423	471	475	470	468	461	482	429	456	456	448	460	459	448	446	445	470	426	427	444	499	457	489	436	456	483	453	435	498	459	494	458	454	405	469	472	431	453	440	482	488	466	466	413	433	487	464	445	464	427	455	444	480	490	513	433	470	448	485	465	472	444	462	424	456	432	502	462	461	443	473	460	442	449	461	481	483	460	426	473	438	480	506	445	462	455	454	466	449	480	458	468	462	476	465	473	456	433	495	444	502	478	449	508	466	485	489	452	481	452	458	448	448	442	402	431	468	479	435	430	455	467	484	489	463	469	497	490	438	468	451	446	411	469	498	454	448	465	483	479	482	464	457	484	485	489	444	436	456	468	470	464	447	483	438	482	453	465	468	430	436	443	486	477	491	439	474	460	459	443	449	472	427	448	472	477	461	454	449	429	464	442	421	470	440	475	483	503	446	470	458	434	453	473	509	475	476	444	468	412	470	455	451	483	465	485	460	474	483	432	442	434	455	440	453	528	431	462	451	441	452	471	444	460	486	495	459	451	415	476	459	475	486	503	442	492	428	465	438	433	438	445
6176	2778	3333	1819	1316	899	683	600	643	640	565	591	905	1893	1533	1093	666	474	430	434	405	420	433	449	429	422	420	446	430	444	434	434	435	399	420	419	414	406	404	449	414	406	397	425	432	409	452	433	399	433	429	448	407	413	420	419	418	445	434	423	440	417	433	451	423	444	445	442	406	448	420	419	448	392	456	398	412	413	424	380	419	430	412	398	434	417	437	420	389	432	454	403	401	382	462	425	429	422	431	452	458	404	382	420	416	418	422	412	441	376	422	417	420	400	449	427	433	443	402	420	444	473	457	410	419	450	394	432	442	436	383	381	433	454	406	417	409	450	423	426	443	430	416	412	426	439	457	419	415	422	465	403	401	413	452	427	438	446	420	430	419	472	433	384	426	422	362	431	403	418	398	415	419	388	444	405	425	439	404	441	446	401	416	413	417	430	436	404	414	433	423	420	400	429	423	414	452	437	396	410	439	429	375	413	414	446	434	436	434	430	427	427	418	405	452	418	438	393	441	402	446	398	423	419	409	418	425	426	433	377	448	466	401	445	419	441	387	402	420	396	432	436	420	403	405	444	430	444	426	398	417	436	435	402	403	382	416	460	460	430	416	413	436	434	418	421	413	447	420	469	407	423	430	428	417	418	408	460	415	421	395	440	432	433	433	393	383	379	420	445	441	436	414	425	418	403	431	443	416	381	406	402	407	394	422	434	447	404	418	467	398	441	419	431	440	406	421	413	426	446	410	404	415	412	416	418	412	375	452	418	414	466	400	443	416	441	401	450	438	443	397	443	413	424	415	422	422	461	430	441	427	405	400	401	420	405	403	461	430	439	435	406	414	442	432	397	418	420	446	391	404	371	415	472	417	438	383	393	384	385	413	402	391	423	451	451	418	447	432	397	434	447	398	450	408	430	438	417	442	402	415	408	430	409	432	419	398	443	407	434	399	432	425	431	402	401	421	400	392	371	422	428	426	426	406	449	428	426	385	443	424	384	429	419	395	443	414	432	429	446	431	436	402	427	403	468	422	414	404	436	404	456	434	423	421	421	421	476	418	400	409	433	384	433	396	433	470	422	425	419	423	434	433	413	398	386	425	436	416	437	399	394	457	422	428	431	413	428	363	405	401	446	421	443	444	400	460	409	434	430	462	397	444	458	400	439	436	451	450	428	438	407	410	430	390	411	427	434	457	435	391	427	433	418	385	416	404	422	421	398	416	436	420	397	425	402	432	449	414	431	436	409	421	393	437	405	424	422	432	396	387	438	461	408	427	418	390	432	452	410	383	421	402	417	429	427	405	447	422	408	453	432	407	409	425	395	412	401	434	393	411	442	413	409	428	433	422	410	419	446	412	388	426	389	434	384	416	427	417	395	425	427	407	451	395	413	412	389	421	384	382	428	434	402	442	462	462	437	478	447	431	413	427	439	402	418	412	412	420	463	431	444	457	413	376	433	448	376	448	414	404	416	441	432	436	445	454	440	404	412	406	421	434	432	468	476	392	396	438	452	457	425	379	416	378	431	424	410	417	424	424	436	402	421	425	429	466	426	404	426	420	398	420	421	411	397	412	381	431	418	430	441	436	473	428	436	449	423	394	416	419	447	432	429	408	445	416	427	434	403	467	437	421	414	406	422	409	418	411	450	416	434	439	410	440	427	410	446	427	426	435	419	425	404	385	433	420	389	467	410	420	439	427	436	439	406	430	419	453	419	439	419	437	410	407	432	438	434	426	430	378	412	413	432	416	428	399	428	398	405	459	429	464	411	430	400	433	402	408	419	435	433	414	452	459	426	431	412	407	444	433	433	402	447	419	448	417	425	415	417	468	429	434	439	410	448	418	402	446	438	438	421	442	446	412	391	413	413	454	459	412	404	404	415	432	402	381	433	461	397	404	436	439	420	409	423	454	423	399	438	405	409	447	401	421	431	439	420	411	453	403	413	434	453	429	424	423	416	417	413	448	411	402	436	472	410	423	393	417	436	456	460	391	421	426	417	446	431	409	396	424	443	383	407	444	439	447	384	462	406	402	410	434	439	424	392	435	421	421	450	423	441	388	462	405	421	437	415	442	430	430	412	398	408	432	441	471	463	432	406	434	402	394	423	402	446	443	402	457	440	425	380	423	461	435	445	430	430	445	429	392	416	420	424	396	447	392	431	438	404	425	402	425	376	429	419	453	389	418	433	421	439	427	417	416	447	427	400	453	420	394	433	440	450	457	428	421	429	384	437	344	422	407	429	458	471	437	399	412	451	390	389	453	380	414	423	465	391	412	404	410	390	439	474	403	450	433	411	408	411	395	424	418	439	390	433	406	434	421	411	418	412	442	425	408	418	389	413	458	400	418	414	407	407	415	414	421	406	389	419	407	429	439	440	414	437	444	437	437	436	410	403	444	421	433	429	441	395	402	415	439	411	411	435	441	398	412	406	447	395	431	456	464	460	397	411	427	446	402	410	427	398	402	440	406	421	425	404	438	416	431	454	431	412	418	444	425	420	462	433	414	411	429	426	432	442	450	430	403	404	430	420	429	424	414	439	428	437	428	419	418	433	396	419	429	418	431	443	457	413	448	399	436	437	435	414	464	434	447	419	418	417	432	415	445	420	412	444	450	372	414	400	446	409	418	404	448	415	429	415	431	407	413	425	415	412	423	417	422	451	412	416	408	401	404	437	436	436	415	414	425	447	420	430	423	382	398	422	417	396	417	426	454	455	420	388	438	445	405	383	431	414	394	455	444	434	429	424	449	409	431	429	452	447	406	431	393	439	410	434	434	442	417	431	432	440	479	403	387	428	383	388	457	409	406	453	408	400	451	415	412	435	403	441	445	411	449	435	447	452	399	443	431	415	377	435	425	412	447	425	409	443	414	419	432	471	428	423	427	395	365	462	406	442	437	421	422	455	417	408	424	418	441	410	409	446	429	416	447	438	412	392	431	447	406	435	411	430	451	421	442	401	428	400	434	446	440	429	436	412	434	401	422	422	421	376	408	468	449	415	405	421	416	422	458	403	407	382	364	394	399	417	427	430	449	398	447	456	420	420	405	444	380	454	421	438	437	409	398	439	416	425	443	444	424	441	429	435	413	424	444	413	449	389	446	409	422	422	396	433	453	470	410	415	423	426	439	433	427	447	439	436	422	447	422	397	386	427	399	402	417	438	402	430	411	449	446	397	439	423	409	419	436	406	423	419	441	430	401	421	442	398	427	407	436	418	425	440	420	421	424	404	408	413	446	428	409	421	400	416	417	411	396	425	410	409	433	422	434	451	446	455	426	421	419	434	367	403	431	421	428	419	412	445	444	384	391	419	434	408	388	445	405	412	433	462	461	425	460	388	446	413	433	429	419	425	424	427	425	455	406	388	440	406	409	434	411	434	401	446	444	436	426	415	395	431	393	408	443	405	447	436	430	443	438	398	420	424	408	386	416	392	436	415	430	425	453	450	419	418	420	422	437	422	373	426	449	444	408	420	407	436	407	428	451	440
24846	20784	26607	24733	9503	1902	1130	837	781	828	746	627	4370	11983	7997	3705	1360	601	458	442	437	390	413	440	417	414	465	391	434	381	412	416	408	406	472	404	388	427	402	399	368	383	454	412	418	418	415	420	400	432	369	418	410	407	418	418	442	381	454	390	403	402	420	438	429	416	420	405	409	452	416	397	436	434	371	404	383	383	453	452	418	397	376	431	417	402	420	414	404	451	453	417	403	411	424	447	404	417	434	418	455	402	421	411	376	400	409	413	388	480	396	392	395	428	379	410	430	463	420	461	431	414	394	421	397	429	407	392	381	424	457	392	436	402	402	381	417	397	420	396	385	399	426	396	426	438	464	405	410	429	408	426	434	419	387	457	392	409	413	427	405	428	406	374	406	409	434	455	386	409	428	416	420	440	398	375	416	383	428	397	413	455	439	397	450	412	418	394	400	414	428	421	400	420	411	391	415	388	414	402	397	406	430	394	408	391	464	432	443	377	407	440	433	418	440	418	415	388	401	402	412	407	410	419	373	404	431	425	438	426	403	402	439	380	423	424	420	389	425	431	412	386	394	389	396	399	476	410	383	449	422	447	433	423	425	395	373	393	412	421	426	403	387	437	438	382	428	420	411	418	426	375	439	390	395	455	426	389	388	390	399	430	435	399	418	417	394	408	430	423	393	378	455	388	382	391	419	410	368	440	427	442	418	419	418	376	403	447	423	429	437	415	397	411	414	437	390	427	384	419	407	434	403	388	428	394	345	411	394	414	421	385	397	428	377	409	393	436	433	419	430	430	405	431	376	421	428	416	424	467	400	400	402	396	422	439	378	411	465	427	396	422	400	381	387	392	413	401	402	437	433	400	402	413	407	399	415	380	385	387	384	404	396	398	411	440	386	448	398	439	384	407	429	397	424	389	417	390	395	410	422	395	405	397	397	410	421	390	422	415	404	418	397	427	379	382	396	437	386	414	380	367	411	444	459	404	408	379	408	363	394	389	404	412	442	420	421	430	439	385	391	382	409	387	434	414	418	428	408	425	426	420	432	423	457	442	412	451	449	426	424	408	369	398	422	392	418	425	421	410	386	407	397	404	402	395	373	419	383	403	408	392	418	413	428	447	387	429	409	397	392	385	392	418	407	431	430	408	414	400	436	419	394	459	424	422	443	408	418	393	418	405	421	430	399	413	385	389	430	398	403	425	415	424	410	456	441	394	384	370	422	386	399	381	386	427	455	440	413	422	373	409	410	402	461	423	405	433	415	424	414	416	409	387	423	403	413	405	400	403	422	411	410	434	438	385	433	419	419	437	390	418	430	441	418	398	420	397	462	372	397	386	442	415	376	445	388	411	405	432	415	424	413	430	394	391	385	402	435	390	403	401	416	435	426	431	404	432	405	392	421	397	392	408	414	437	420	408	420	407	400	404	407	417	414	413	412	417	425	428	432	392	423	406	391	427	431	426	370	420	377	425	425	371	385	371	383	408	399	408	413	420	414	412	404	379	417	393	424	449	408	381	443	414	411	463	420	389	415	413	433	435	436	406	398	404	464	381	408	383	430	409	401	378	398	425	396	405	442	459	413	387	424	448	423	403	423	394	432	388	417	422	417	420	417	376	430	390	441	414	387	403	400	391	430	409	448	393	416	416	420	417	406	456	412	404	385	460	389	376	408	425	436	425	387	432	401	394	411	457	422	395	413	417	412	434	395	439	396	403	441	434	431	427	385	424	432	418	442	431	419	406	388	427	423	395	373	430	420	405	399	391	406	401	444	430	403	393	417	453	416	407	385	434	410	435	367	434	427	407	400	418	415	420	419	413	401	409	393	406	410	402	394	412	403	391	390	432	427	393	391	454	428	416	418	426	398	373	426	450	413	379	422	423	405	381	428	402	432	432	413	408	413	438	399	385	392	437	407	440	355	435	405	391	390	384	412	408	405	402	397	439	418	426	418	415	441	391	406	394	436	384	431	410	405	406	407	410	411	450	402	381	409	432	386	429	424	398	407	404	404	395	402	422	415	422	425	391	418	448	447	418	392	411	379	438	447	425	426	434	425	395	387	452	399	414	433	421	401	395	430	433	389	416	402	405	382	396	389	386	412	433	463	377	402	396	428	416	427	411	417	353	427	417	387	385	390	435	392	399	418	435	429	398	385	414	423	427	435	425	430	414	370	414	420	387	402	452	386	424	391	434	454	436	389	436	415	424	396	389	420	405	369	409	411	398	408	400	399	375	403	388	450	401	398	424	403	409	379	377	412	381	407	386	454	421	412	407	401	410	396	436	433	428	416	420	432	414	418	425	385	413	398	363	421	428	401	393	394	411	439	402	392	390	393	400	420	400	396	401	382	438	410	416	480	405	395	419	450	378	407	404	408	406	414	399	437	400	390	386	409	443	461	409	425	366	448	424	481	393	405	390	405	418	379	383	374	411	409	398	385	377	407	400	396	395	425	410	393	420	439	408	417	421	371	398	397	392	408	429	368	424	371	384	421	428	418	429	424	423	423	411	402	398	408	402	431	426	438	404	388	390	410	407	399	449	401	424	408	431	414	391	370	381	398	423	400	425	401	423	396	440	396	410	429	403	407	407	399	423	439	405	403	413	400	422	429	446	398	407	391	378	415	381	446	384	455	419	414	409	410	432	402	410	408	410	403	401	422	396	429	420	416	411	412	385	429	438	415	399	361	410	419	431	422	400	412	421	406	422	413	410	426	442	380	400	411	419	372	414	423	421	414	435	437	445	371	435	381	408	383	402	440	394	405	426	420	407	404	419	387	394	426	408	402	457	398	401	382	383	384	403	394	441	411	398	426	407	392	435	405	403	401	382	395	416	397	420	388	385	386	472	417	451	414	432	432	400	406	417	360	414	444	390	407	421	413	401	397	417	420	417	392	392	398	377	413	393	439	399	410	384	390	383	406	382	437	391	397	409	422	380	435	355	417	431	429	428	427	418	409	401	388	420	402	414	386	409	426	418	368	396	461	409	403	406	409	411	415	415	444	410	406	383	429	429	422	429	410	395	408	438	399	415	420	395	413	388	413	402	425	414	427	422	436	443	408	410	378	410	384	403	435	439	386	390	415	390	432	438	378	412	391	420	430	434	404	396	419	413	438	417	408	422	379	413	429	421	419	424	417	423	413	423	408	412	385	405	408	402	420	381	421	436	413	397	406	446	404	416	396	419	412	423	366	420	381	429	435	448	401	432	390	427	395	413	416	399	402	424	412	428	438	433	398	435	448	399	406	410	423	454	414	374	363	437	392	392	406	411	394	391	377	401	417	397	383	412	387	469	413	405	411	416	360	430	404	377	388	408	377	395	423	427	381	400	396	392	405	420	405	417	429	437	423	435	411	406	427	382	437	423	360	385	388	390	413	396	381	409	403	364	427	433	401	424	432	389	391	412	453	431	402	380	389	421	422	396	401	398	441	409	423	423	401	430	432	390	420	387	374	419	386	390	398	381	384	412	425	380	381	409	410	384	380	412
4834	6474	9060	6555	3207	1699	1244	1039	1109	1190	982	868	6757	13153	8432	4173	1526	681	456	423	396	436	405	442	382	428	383	406	393	375	400	386	439	385	369	416	417	394	390	413	393	370	371	410	397	395	397	394	394	400	381	379	379	374	412	403	424	400	409	388	389	397	387	410	407	386	400	414	444	407	382	400	379	362	425	355	399	383	403	416	406	402	385	419	411	420	405	396	412	414	399	413	396	366	391	383	438	380	406	385	448	407	386	407	394	412	390	388	418	417	431	391	390	426	395	409	387	435	451	416	435	397	410	384	410	378	410	384	375	422	396	401	405	370	397	406	368	384	386	425	396	411	379	378	419	413	383	383	421	398	452	428	403	428	391	448	380	413	389	376	402	387	384	389	423	398	428	427	403	387	419	435	392	412	401	389	411	387	403	422	420	381	383	405	382	406	370	387	388	403	372	374	410	385	392	399	418	407	403	408	387	355	399	439	387	399	393	414	376	437	447	374	373	410	389	383	397	444	399	394	375	359	362	416	422	399	430	391	425	384	378	404	401	377	389	375	392	420	400	401	398	370	443	415	384	386	364	418	417	380	354	399	392	403	392	374	422	389	381	423	398	393	372	388	372	377	370	416	413	381	415	383	424	382	389	416	392	387	407	410	389	395	371	388	404	393	381	403	416	393	407	422	380	424	438	426	371	404	367	387	392	414	419	370	391	404	410	404	396	413	394	414	366	384	435	330	359	409	405	420	396	415	383	364	379	403	421	404	398	415	382	395	400	401	417	401	398	388	373	413	395	432	447	384	409	384	375	403	402	391	415	349	420	391	363	383	426	367	396	389	405	381	373	409	394	402	380	412	373	396	410	388	377	378	394	385	380	426	383	427	384	412	404	409	376	408	439	428	385	389	414	415	399	370	387	396	402	364	382	402	397	395	423	386	395	345	371	375	445	404	414	359	407	400	428	378	366	378	375	355	376	393	409	445	398	376	430	415	403	424	430	389	419	420	434	398	393	370	382	399	378	361	371	414	358	388	385	421	359	413	400	417	370	376	401	433	362	394	383	339	373	415	421	378	407	372	404	408	372	393	413	380	430	386	426	381	395	428	381	429	372	436	421	374	405	388	411	396	379	377	384	389	385	385	401	376	402	378	403	369	390	389	388	384	396	375	379	404	404	377	399	394	415	426	375	377	405	363	387	390	391	422	390	408	346	407	356	417	390	377	422	360	416	382	415	367	450	412	419	406	386	382	393	456	402	395	381	407	424	399	409	421	369	391	412	386	413	383	399	400	367	416	384	381	396	406	402	411	384	386	399	404	415	392	382	379	388	381	426	401	392	411	409	391	409	403	424	391	395	365	429	420	423	370	379	409	376	390	398	417	408	357	387	404	439	375	361	406	409	397	372	434	385	426	373	397	470	397	389	416	404	402	417	410	422	387	404	398	431	386	400	380	370	409	390	358	394	439	407	421	404	404	373	376	385	400	384	385	385	460	415	378	395	428	403	376	368	385	435	386	400	395	409	395	384	388	380	384	374	412	407	387	420	403	392	397	370	396	433	407	372	386	390	369	421	355	366	380	430	387	402	398	382	392	413	370	348	373	401	377	378	406	386	391	420	359	393	391	411	365	409	378	397	381	408	427	409	391	376	411	376	423	371	415	371	382	388	416	425	397	399	361	442	383	402	379	383	394	390	390	431	399	415	419	397	400	387	385	381	416	415	399	399	395	381	385	448	384	417	396	395	412	392	385	378	407	396	439	382	413	393	402	390	398	412	437	416	372	404	400	395	386	405	396	406	402	392	402	383	378	373	371	359	401	392	408	402	384	394	430	391	391	401	336	414	357	412	389	426	386	431	364	362	370	422	390	400	415	412	391	394	376	398	389	381	393	402	422	379	403	385	414	408	391	355	400	419	355	388	368	397	403	404	391	395	384	391	432	381	455	419	394	399	397	433	398	374	401	392	412	391	424	412	392	398	411	389	423	390	422	396	393	406	437	384	417	430	389	414	384	368	404	406	376	439	388	388	369	398	404	377	405	392	386	427	368	360	419	394	389	422	384	349	400	403	410	382	391	387	383	390	379	373	384	408	405	384	397	392	396	395	377	402	412	371	374	424	396	402	422	376	378	376	390	406	389	401	369	394	392	415	393	410	390	385	412	386	388	393	420	411	376	361	385	412	417	378	392	407	412	388	442	430	385	400	405	397	402	380	430	428	362	417	388	381	392	381	374	414	379	394	426	383	396	398	409	406	441	405	384	420	368	394	433	397	360	390	441	422	387	348	390	387	414	418	389	409	401	406	392	448	427	390	394	393	390	394	385	389	397	392	382	391	396	386	400	367	404	377	418	387	390	405	384	411	382	416	400	390	351	412	416	413	374	387	411	385	390	386	385	402	416	370	373	390	432	409	413	395	414	432	376	403	361	402	401	405	423	396	403	424	432	406	359	397	376	389	391	376	385	378	380	404	406	416	371	407	390	372	413	423	384	374	393	388	363	384	387	412	389	397	389	342	384	414	376	378	409	417	386	382	390	436	402	384	397	375	426	400	371	393	397	385	407	407	413	385	418	402	397	371	384	400	422	397	411	420	419	406	385	419	400	383	401	360	436	396	349	391	376	404	386	388	407	415	424	407	408	380	435	395	366	410	419	378	448	390	408	415	376	451	372	404	396	407	438	421	411	397	375	352	403	444	400	383	391	437	417	384	383	371	393	362	370	427	376	343	377	395	404	397	433	389	411	408	435	396	400	419	405	398	389	399	429	411	402	403	418	397	385	370	414	396	395	387	383	438	395	423	364	404	393	406	397	409	388	397	416	416	386	380	371	402	358	428	379	403	416	393	401	440	388	371	418	411	409	367	420	406	410	430	381	384	388	382	395	430	408	386	391	369	344	434	406	405	399	396	398	425	373	394	370	402	401	420	393	395	407	415	393	403	393	370	373	408	338	430	397	382	415	415	402	395	386	412	417	430	380	386	362	359	357	406	406	386	418	411	410	409	378	406	397	377	377	397	388	396	445	376	406	372	374	414	397	374	402	398	397	408	365	402	421	349	409	387	363	401	402	403	409	406	391	373	379	392	412	431	427	383	370	377	397	421	384	388	433	390	398	380	395	442	374	382	391	367	367	413	430	394	379	417	390	365	408	385	417	370	418	370	374	410	359	410	378	414	400	381	365	368	388	396	375	447	392	362	383	399	399	375	412	385	403	413	353	428	382	426	428	394	388	394	378	432	396	396	382	388	391	381	433	421	389	392	389	381	462	414	368	373	387	394	399	400	390	365	385	390	383	383	403	410	385	382	387	402	420	419	451	401	429	397	396	384	416	390	436	389	386	375	388	415	409	374	392	385	377	391	373	399	384	385	381	354	398	404	399	396	425	402	403	374	412	401	412	391	382	402	353	410	429	371	409	344	376	404	417	410	422	375	418	402	373	395	404	413	385	397	416	386	395	375	412	384	406	386	398	431	422	391	361	440	390	391	406	377	388
23947	20838	27856	23999	20193	7765	2418	1565	1364	1082	996	1158	9511	20968	15598	7432	2026	862	660	565	539	533	533	560	555	546	527	566	528	550	578	564	556	536	563	571	526	523	549	521	525	542	572	551	545	492	533	587	577	551	554	550	528	519	540	542	552	532	529	574	510	566	521	582	519	519	532	515	522	528	573	527	581	521	555	541	559	511	554	499	532	518	525	574	564	527	523	524	575	537	518	570	522	543	553	515	537	572	534	518	553	588	529	536	552	555	558	511	531	522	554	566	534	543	544	521	592	572	537	546	506	526	583	484	564	548	543	524	549	511	544	530	528	559	509	552	539	600	557	551	517	564	558	496	570	529	586	523	551	520	558	559	503	539	530	550	547	500	558	536	583	550	524	554	530	550	544	514	584	521	582	558	570	512	525	547	537	527	540	502	543	595	536	592	531	558	549	545	567	568	564	547	551	556	544	582	560	457	580	522	532	552	524	515	580	578	509	551	534	531	551	558	579	523	559	548	554	549	528	552	533	572	545	588	503	548	559	525	532	582	579	572	501	556	543	523	520	543	526	546	540	529	489	566	531	516	562	562	538	551	567	525	530	563	556	570	529	546	539	521	516	516	569	578	542	556	499	543	552	551	568	545	558	539	533	551	581	529	539	550	536	569	536	505	535	560	544	547	567	528	543	487	551	530	543	600	528	549	525	535	548	539	565	531	573	545	546	539	573	518	560	555	512	544	500	567	531	548	527	563	543	593	576	550	543	536	507	564	528	533	507	529	555	531	537	512	539	563	521	560	576	537	582	572	500	532	526	561	548	579	498	510	536	498	528	555	515	556	504	543	507	569	550	556	511	523	531	520	517	531	536	566	546	589	554	529	543	516	570	564	526	538	538	535	574	589	583	540	557	547	553	507	521	562	511	526	530	553	598	555	512	573	582	493	516	528	592	568	526	569	562	519	558	533	521	563	527	545	560	562	513	565	514	554	575	579	551	544	530	525	576	496	535	590	561	556	523	537	539	525	533	575	523	523	526	537	539	565	609	539	532	525	528	550	531	529	517	538	548	562	558	540	505	554	538	563	534	524	550	526	514	523	581	549	569	495	585	564	482	582	532	553	570	522	570	548	554	500	580	505	550	509	516	491	583	562	564	533	541	515	550	526	562	551	516	515	530	585	516	524	507	522	546	556	516	548	578	515	580	528	521	518	500	540	545	520	536	592	529	563	507	592	532	567	525	504	587	555	523	568	542	533	544	540	576	536	530	587	508	532	513	541	559	547	545	565	530	532	514	554	574	555	577	560	545	550	539	563	576	562	555	496	577	541	568	532	570	522	576	562	539	565	543	544	541	533	553	557	516	594	561	565	530	529	531	573	516	521	549	509	545	537	539	520	559	480	525	511	527	563	549	508	572	545	537	548	574	533	536	602	569	554	534	550	513	573	494	551	549	555	567	570	533	549	522	500	537	540	574	533	570	541	519	521	546	526	568	519	536	545	532	549	558	549	540	566	555	501	533	485	526	521	516	548	493	525	540	564	513	487	487	576	543	525	563	532	594	573	491	525	525	510	524	557	560	539	539	567	537	543	558	521	527	569	538	551	501	520	548	560	534	518	525	548	513	520	523	602	590	578	510	548	551	562	538	552	537	546	544	550	525	522	553	524	541	524	532	532	553	536	537	539	521	542	557	557	510	567	573	544	561	549	540	612	546	568	497	581	530	505	590	550	579	526	574	561	571	548	517	558	564	556	549	550	533	556	561	529	532	548	541	582	538	562	548	522	517	543	537	518	517	550	528	542	568	520	505	544	559	555	593	551	522	564	522	506	504	570	525	548	532	565	538	516	547	545	540	524	549	570	539	536	518	525	506	560	522	566	550	570	540	547	523	536	553	543	526	536	508	541	547	521	549	515	602	539	531	534	543	534	533	574	563	533	539	542	546	485	510	580	563	506	562	543	514	551	541	558	505	560	517	539	541	565	520	572	556	581	565	543	556	536	538	514	550	575	541	559	531	553	536	575	559	532	533	494	556	491	537	540	567	567	565	559	520	531	581	551	537	485	554	589	544	541	582	581	553	555	552	567	491	524	509	544	570	575	544	514	507	541	559	538	541	545	500	554	509	562	544	543	532	573	534	539	560	522	547	606	526	542	514	566	516	554	544	514	523	499	583	494	530	524	528	592	551	547	552	544	554	509	512	545	510	544	504	556	569	524	533	518	549	509	551	501	528	531	529	557	535	525	591	572	599	538	582	574	536	592	547	522	566	509	542	504	539	549	526	519	524	524	528	560	499	544	499	552	560	549	514	560	527	540	537	563	561	550	518	508	548	526	571	564	552	579	557	530	535	562	558	538	551	558	597	557	568	515	539	560	563	526	534	559	519	552	584	592	583	554	533	583	557	536	581	559	524	505	531	538	572	546	529	565	561	530	539	603	539	547	554	557	553	550	551	596	510	523	536	485	540	536	525	547	521	553	529	557	525	548	516	575	527	536	559	543	499	562	513	458	511	525	561	573	531	521	558	547	514	533	532	520	548	548	581	612	544	572	551	549	523	582	511	535	562	579	521	576	556	540	565	511	546	562	564	515	566	522	491	542	506	555	535	571	536	472	509	540	536	541	511	576	515	525	511	529	509	550	566	532	521	549	527	550	550	523	531	566	606	552	525	532	582	529	546	539	503	572	591	558	545	599	503	560	541	532	582	507	549	497	522	584	569	564	519	521	517	550	572	561	556	520	566	507	554	540	562	556	572	548	593	498	551	547	504	559	505	559	556	560	564	514	523	555	567	530	532	555	501	530	551	523	541	529	545	558	557	547	534	536	552	499	518	542	519	580	547	545	571	521	554	540	548	518	479	551	525	567	569	523	563	543	569	532	566	561	534	542	541	548	532	512	556	537	496	560	565	535	495	615	542	556	524	560	561	543	510	522	520	522	495	558	529	539	533	518	556	559	561	508	566	539	561	547	536	537	507	525	513	518	507	545	555	501	565	540	518	510	552	557	557	568	538	521	573	575	519	542	571	556	522	528	551	591	572	526	544	555	538	516	555	547	558	537	541	538	535	530	557	517	535	515	557	548	527	521	526	552	541	553	564	521	532	529	520	529	508	549	530	529	520	564	539	527	529	520	542	558	581	534	509	561	552	546	538	544	511	572	558	552	543	533	527	492	522	547	543	580	515	567	546	531	525	505	553	547	584	544	520	537	528	535	508	550	522	572	523	549	526	504	528	507	522	525	582	549	562	534	545	514	523	535	508	565	525	532	540	549	541	516	542	570	521	569	505	513	549	559	567	548	533	549	537	559	508	559	541	581	552	592	554	545	567	534	558	542	567	564	563	567	541	531	513	538	566	540	542	555	518	524	558	555	565	526	550	561	512	578	516	525	499	588	558	543	531	511	539	513	575	558	546	490	517	537	530	558	518	532	530	580	525	540	531	550	530	489	561	545	538	537	542	535	549	540	539	592	516	542	525	529	536	533	551	502	522	495	551	569
5594	12087	13623	7769	4554	2924	2217	1781	1884	1427	1363	1753	13245	20673	14521	7051	2233	819	561	455	495	523	499	484	540	523	510	512	498	535	502	517	491	545	490	493	519	507	520	528	493	542	528	516	502	509	529	497	467	528	546	547	501	490	477	558	537	506	499	509	520	479	486	523	542	512	554	501	504	493	457	526	463	563	524	527	500	523	479	506	496	485	505	489	525	546	480	521	513	504	507	522	499	501	489	507	504	525	507	491	494	485	497	501	527	534	475	516	495	525	516	497	490	564	515	506	518	536	517	519	492	503	480	522	478	491	499	505	484	503	526	495	528	475	527	528	450	494	483	516	525	534	482	479	523	524	487	545	511	478	518	506	520	514	567	494	503	522	491	468	552	474	522	520	501	484	496	512	478	496	504	474	487	502	504	501	512	484	486	515	533	530	512	501	475	492	539	500	444	486	498	497	491	516	468	532	502	519	515	510	489	566	510	509	497	486	486	533	524	491	544	496	503	500	504	485	449	510	502	509	523	492	449	507	517	462	513	472	477	514	483	497	529	504	503	487	482	515	479	488	487	469	516	570	535	507	507	536	557	483	552	465	497	505	502	507	500	499	537	493	504	519	501	506	486	491	519	519	481	524	484	547	490	498	497	505	506	506	519	501	496	466	522	513	532	490	526	504	490	515	487	490	503	460	489	495	483	526	481	528	477	531	516	489	524	495	486	477	509	555	530	481	525	501	520	513	550	527	502	503	502	503	504	515	513	508	524	541	483	533	478	517	542	492	502	502	502	522	502	531	529	515	519	513	517	472	515	470	478	505	503	494	482	508	543	502	504	477	489	493	493	504	446	515	495	459	542	505	476	527	493	513	503	480	473	495	529	496	525	498	538	542	507	496	502	535	509	474	517	506	513	477	466	505	542	535	539	508	458	484	483	422	537	485	543	475	477	490	524	529	495	496	518	528	511	528	550	524	481	513	522	498	499	490	481	490	517	509	494	505	538	504	483	532	509	487	508	504	502	469	533	475	505	499	513	513	481	480	499	549	522	524	503	504	516	484	544	509	524	494	498	479	504	506	512	488	520	497	529	494	500	500	517	500	517	489	479	468	516	523	511	530	512	518	506	497	521	529	555	532	527	504	514	493	518	507	542	499	481	506	510	474	538	491	472	486	518	506	473	505	513	497	535	453	490	525	453	530	521	506	542	478	508	547	481	525	477	550	443	539	460	500	524	489	530	531	490	505	461	527	509	477	476	498	485	531	508	471	505	507	526	498	520	519	489	495	496	523	463	528	523	493	505	493	507	488	489	495	492	519	505	498	484	508	505	462	481	515	534	523	459	494	513	516	475	522	504	527	530	492	531	510	514	542	523	505	515	497	497	487	506	510	514	501	509	516	493	502	464	495	511	490	509	473	526	536	541	499	526	563	492	461	521	522	527	517	511	484	484	485	519	503	524	527	524	519	536	486	479	517	504	541	514	488	477	463	481	511	525	492	474	488	484	502	524	509	519	492	539	535	486	476	485	515	502	501	501	523	521	534	505	502	538	486	492	520	503	492	505	472	503	456	521	507	471	520	538	516	473	490	525	519	526	483	499	454	508	480	502	564	520	479	505	508	531	496	500	485	467	523	470	527	499	525	517	509	515	512	520	487	498	511	503	499	547	458	515	463	502	475	496	462	507	503	486	504	523	513	517	511	499	509	514	520	464	480	532	483	501	521	507	498	513	504	507	482	514	494	499	497	521	528	527	481	493	498	527	497	528	517	525	527	496	516	500	525	492	493	483	490	469	526	524	472	530	515	496	530	525	480	519	518	506	489	490	486	489	489	530	483	522	492	502	491	521	520	515	524	504	521	522	530	511	511	532	473	524	491	490	523	495	524	519	510	483	528	487	475	462	460	487	483	495	512	507	496	480	520	498	540	554	510	520	510	481	536	533	491	480	463	499	514	511	485	461	465	525	517	546	494	494	475	506	508	477	537	502	524	487	515	501	486	501	479	509	486	524	534	490	472	494	486	512	503	488	539	486	528	488	504	512	518	510	471	466	507	513	503	502	513	519	491	525	516	508	490	488	472	506	503	441	501	528	471	503	491	496	494	478	490	492	494	452	531	500	508	513	483	488	491	468	477	511	495	519	503	514	541	528	556	506	493	510	517	489	486	484	487	482	530	562	501	462	556	504	543	526	486	521	500	516	447	541	501	467	492	459	501	451	536	479	471	496	484	535	525	499	506	538	508	497	550	449	507	516	489	525	476	490	518	506	486	518	525	509	481	547	546	486	506	481	472	513	499	552	505	479	463	531	502	477	532	478	498	473	496	521	500	496	525	490	528	475	499	487	460	505	501	542	520	497	521	519	509	480	489	487	488	499	487	502	472	501	518	515	505	516	539	490	521	477	550	532	505	512	450	501	483	551	485	504	461	469	484	512	508	476	493	459	551	521	520	494	494	496	485	525	475	500	505	490	520	489	485	494	519	507	473	494	518	464	513	484	476	492	504	501	496	459	536	477	481	497	510	476	544	492	500	503	501	471	539	525	503	518	538	529	523	511	509	509	498	522	503	527	516	502	487	453	494	488	449	501	498	493	497	494	523	505	519	503	513	539	491	518	471	551	471	516	487	488	480	540	510	516	485	472	495	499	506	478	474	523	481	504	512	497	482	492	512	533	490	485	510	490	507	533	481	471	540	493	501	496	459	504	515	510	511	479	498	516	511	497	529	484	522	529	487	536	480	531	510	478	484	509	481	499	552	494	481	524	472	485	538	537	480	507	510	515	519	531	519	480	537	518	502	509	522	537	522	516	522	501	502	480	494	479	480	496	476	525	512	481	517	486	496	504	518	550	538	522	473	495	517	498	539	527	522	490	501	510	483	484	507	476	536	443	470	520	476	515	523	502	493	492	525	512	520	468	494	519	505	515	444	498	526	534	537	503	522	513	493	465	505	470	531	504	463	487	528	490	508	498	483	510	506	496	478	484	509	486	474	516	470	516	501	534	515	517	481	495	500	507	490	505	492	557	543	507	523	510	487	468	483	485	495	481	482	488	490	468	541	512	502	468	501	484	509	509	545	498	485	532	511	502	500	508	491	540	512	501	508	498	528	514	504	488	535	505	461	494	497	523	496	499	468	462	509	481	523	519	498	516	506	487	495	512	503	501	485	523	502	475	543	485	486	505	526	482	484	508	497	507	531	480	494	496	484	496	536	485	511	495	530	523	506	490	472	512	560	505	465	493	499	489	501	530	483	518	488	534	475	527	530	469	519	503	506	506	507	503	530	478	494	481	514	494	493	503	504	484	490	493	489	487	488	480	479	478	497	497	534	483	468	512	507	499	499	507	529	501	556	487	493	506	487	463	520	512	520	494	529	514	487	525	532	521	524	509	518	486	521	464	517	486	521	487	514	518	496	461	501	531	479	483	501	488	473	509	505	499	515	482	513	482	466	535	509	483	479	471	487	508	506	557	496	533	492	506	516	527	494	537	489	499	510
26841	9585	2923	1257	739	673	595	609	618	612	577	521	933	1442	1290	846	593	538	488	470	490	468	508	489	487	499	522	477	502	464	485	505	467	464	461	498	476	476	487	473	464	468	462	507	520	487	473	497	495	456	474	498	475	498	474	483	496	448	493	447	491	455	466	489	475	466	506	459	492	510	494	491	483	522	463	524	505	497	513	508	452	492	441	486	482	487	446	500	467	471	495	466	482	445	438	470	488	479	460	484	445	455	512	478	451	494	456	514	461	427	468	443	449	485	499	464	463	424	491	533	478	506	491	482	462	471	451	460	485	509	485	478	470	463	515	459	475	501	458	452	505	488	476	476	500	493	466	490	489	468	474	470	447	484	483	493	530	461	453	498	456	461	446	455	440	484	461	454	460	481	459	488	467	500	467	473	460	468	474	518	486	514	487	480	452	520	476	533	496	482	455	523	533	504	441	493	463	466	462	456	476	511	503	493	470	527	460	487	503	468	493	492	475	471	474	464	518	455	519	468	456	496	496	480	437	527	486	480	433	490	455	451	482	455	461	480	496	468	473	468	495	471	476	508	460	489	487	451	523	510	461	479	462	517	455	495	448	452	465	452	440	499	508	481	440	481	463	482	465	489	499	470	487	464	485	476	496	491	506	485	464	490	474	495	507	469	458	446	489	462	495	494	457	484	489	460	429	483	487	465	455	475	454	469	480	478	466	432	470	485	486	473	517	497	441	479	439	509	455	490	445	491	520	513	462	512	437	516	506	481	507	500	469	494	490	467	473	458	418	471	456	452	442	490	486	464	480	483	485	458	445	486	427	479	481	500	506	482	466	464	473	466	462	499	474	462	450	518	493	501	494	463	468	478	507	499	440	495	451	464	481	482	497	475	484	460	469	543	440	457	472	488	478	499	542	505	474	429	494	475	509	435	437	470	459	424	462	483	490	427	492	505	493	500	468	496	480	493	502	460	482	475	486	453	500	472	468	521	486	491	450	474	471	459	475	492	481	477	477	498	498	463	517	472	515	477	480	479	495	529	458	459	489	466	448	499	490	509	480	462	524	467	520	480	464	473	455	453	441	508	471	484	467	502	454	478	461	499	470	499	424	459	472	468	459	498	493	496	485	502	485	466	470	478	501	486	458	473	468	493	495	473	447	466	482	490	472	477	463	467	492	477	447	492	509	487	494	484	510	444	486	491	501	414	466	530	490	509	482	486	463	505	456	496	456	493	501	491	461	429	496	493	482	449	484	487	473	486	526	504	443	502	474	496	466	506	464	470	471	474	486	469	472	482	468	461	450	502	479	472	503	481	477	458	472	508	459	462	477	457	412	475	479	492	473	476	484	462	432	492	467	484	468	498	471	458	484	532	464	460	481	505	458	471	468	486	464	459	471	515	486	464	482	486	468	468	468	496	484	455	481	447	485	485	466	484	435	482	488	493	506	474	484	490	439	467	502	466	474	481	450	499	498	471	501	466	484	490	466	511	454	486	483	462	487	481	468	477	517	486	475	456	523	460	483	484	459	466	496	466	431	499	504	503	469	461	482	484	499	487	485	471	486	489	508	506	547	452	431	470	482	456	465	450	495	465	511	505	452	489	493	494	475	495	460	475	491	486	478	478	469	459	451	455	483	477	479	470	500	469	436	454	463	467	487	455	491	496	479	437	482	498	465	489	507	475	494	482	503	485	494	502	506	484	479	484	537	492	484	462	475	499	483	466	469	492	500	477	495	460	466	460	456	512	487	478	505	511	473	482	495	479	480	448	465	502	482	495	484	479	483	482	484	458	470	479	486	453	476	491	485	531	465	494	498	497	497	503	474	468	481	490	468	534	478	486	469	492	483	497	458	467	435	482	477	475	454	481	458	436	453	464	451	454	471	489	485	467	469	505	501	493	471	460	473	468	472	485	508	489	510	488	489	492	461	452	524	487	475	502	526	502	470	507	496	472	460	468	477	485	415	476	465	494	447	498	482	471	481	479	483	467	471	448	464	530	487	499	464	482	487	505	485	485	495	467	457	504	467	489	471	520	447	493	495	463	467	473	516	491	471	426	467	465	440	466	492	514	482	496	479	466	462	527	468	485	471	461	464	470	474	457	513	462	467	487	464	463	498	509	479	527	480	477	493	499	481	478	497	477	478	510	456	472	510	421	489	452	477	469	479	492	486	488	475	454	457	493	507	536	485	444	509	448	476	454	479	481	466	475	461	474	499	496	484	456	457	464	452	471	463	489	472	498	443	499	473	466	478	444	449	460	490	503	485	463	408	455	477	515	433	509	487	475	504	503	457	510	490	469	453	473	433	462	484	502	467	475	439	465	486	474	477	489	462	475	529	470	521	512	444	462	523	496	480	486	457	494	481	494	448	433	505	469	477	499	497	445	462	491	520	454	475	491	471	505	485	445	478	520	485	471	478	492	472	472	486	467	465	519	453	493	492	500	475	517	471	433	481	505	474	471	473	467	479	447	492	469	428	417	472	458	472	468	495	502	478	453	485	480	481	465	464	480	466	498	488	494	460	452	497	499	477	504	464	493	479	496	491	503	498	492	493	477	494	458	512	515	510	462	441	486	474	470	491	484	511	475	427	503	464	464	499	481	497	448	469	493	461	463	470	448	459	492	464	494	505	503	556	447	493	477	430	489	504	472	479	461	468	506	475	457	514	458	510	498	459	503	477	510	472	434	481	488	456	468	507	462	473	488	469	520	455	453	507	443	492	465	467	447	474	500	501	448	504	502	455	503	475	459	475	512	467	486	481	456	493	463	469	501	479	485	449	473	484	489	519	471	445	483	481	495	489	482	458	462	463	460	454	487	480	489	493	490	451	488	467	495	466	421	494	490	522	475	462	493	504	415	518	475	467	495	450	455	519	493	469	483	506	520	486	482	461	476	472	460	448	486	523	490	487	475	484	444	490	480	467	453	455	479	487	478	496	455	511	447	499	492	492	496	484	481	516	491	518	431	475	484	450	466	445	481	469	455	482	458	510	502	492	446	488	486	454	494	481	451	512	476	464	450	482	494	494	474	443	512	500	483	466	488	467	490	464	496	480	475	455	470	477	509	453	493	488	451	450	453	448	455	478	489	483	473	480	453	484	470	505	478	409	475	476	448	466	466	485	522	494	432	467	478	456	485	491	486	481	443	493	489	448	526	453	471	457	434	467	514	459	455	454	502	504	476	457	511	479	494	487	494	454	465	517	462	457	498	487	532	476	505	482	497	478	462	509	494	472	489	469	447	504	487	439	507	477	459	510	476	504	517	463	469	487	482	512	499	440	476	496	462	481	438	485	497	447	507	491	468	482	481	466	488	450	523	485	489	464	513	481	512	481	447	492	476	514	480	499	473	478	510	490	479	476	503	485	466	484	486	486	480	512	478	505	493	500	483	510	481	491	442	491	476	512	472	509	474	460	443	452	514	468	487	483	481	473	443	460	478	518	512	512	518	539	456	490	474	478	496	517	482	485	520	517	489	469	440	515	460
6577	3031	2736	1224	810	710	704	804	807	694	601	538	1225	1822	1546	927	620	486	467	417	410	443	466	424	418	422	427	465	440	441	471	463	406	452	448	441	437	417	423	457	442	444	423	421	414	466	430	459	452	443	416	417	443	424	428	435	443	435	448	435	418	459	400	439	429	438	423	457	406	446	443	417	450	447	455	455	452	442	438	455	439	425	423	478	450	449	429	451	431	461	463	417	404	455	461	428	424	423	396	437	451	439	428	437	405	434	468	458	473	417	431	429	414	437	439	404	436	456	470	381	391	468	419	462	448	418	444	378	412	444	474	431	428	396	450	436	467	439	457	454	397	426	447	440	441	440	420	471	423	458	455	418	419	427	438	444	442	418	505	433	433	439	451	431	444	446	461	384	418	410	427	439	440	410	453	445	416	431	421	402	472	397	433	438	441	449	383	413	446	401	447	421	415	457	437	443	424	454	398	431	427	464	457	463	480	439	392	429	412	437	446	460	478	457	429	436	447	462	413	457	417	400	377	420	460	449	439	433	430	460	476	448	417	407	424	427	466	438	466	432	449	474	427	445	418	423	452	455	410	404	414	457	458	415	435	412	416	423	430	445	426	392	408	413	432	423	412	447	444	431	426	417	396	455	457	406	454	442	450	473	433	456	432	407	449	444	424	434	454	442	412	439	467	405	415	414	467	442	457	417	437	497	421	426	409	405	428	401	453	465	434	438	433	425	455	411	453	497	472	401	415	446	439	440	436	429	429	447	427	454	408	425	414	403	431	464	443	447	459	429	437	435	458	463	459	420	401	421	403	451	387	433	435	456	405	433	411	434	472	406	414	457	466	444	433	458	416	469	420	420	436	449	433	437	444	458	471	410	425	448	409	424	425	457	459	409	431	434	441	436	406	453	447	418	462	464	452	426	424	415	408	451	434	434	433	462	436	435	431	426	425	460	465	492	427	446	426	482	405	414	451	419	440	465	427	473	409	441	413	387	395	483	431	471	421	428	431	428	466	449	409	472	442	431	440	461	439	426	437	455	443	419	423	412	455	438	413	447	438	399	422	463	487	440	450	381	425	434	417	411	431	413	418	460	456	463	452	463	437	471	462	422	455	488	442	482	441	438	413	409	422	453	431	458	461	437	440	440	452	425	439	429	444	479	462	441	471	427	456	438	407	408	437	428	457	458	434	480	437	397	488	462	445	432	395	435	481	423	489	388	425	420	450	436	452	453	477	437	427	427	412	435	447	476	444	437	434	453	465	422	447	390	457	423	420	402	457	424	425	443	431	478	422	460	405	434	445	459	395	467	437	416	466	439	411	490	471	451	428	428	441	432	446	384	436	472	412	450	444	435	427	473	478	466	410	441	463	402	459	469	438	445	460	398	441	428	440	428	465	425	433	431	431	440	440	454	461	438	428	445	454	394	410	425	449	431	448	419	410	443	422	427	442	446	443	469	450	411	441	449	439	490	440	427	435	444	473	423	459	415	441	417	419	458	467	438	399	425	400	432	434	423	453	453	414	458	427	412	444	439	454	461	453	425	402	451	440	441	409	393	432	443	449	456	399	450	436	417	433	457	433	428	406	442	434	411	413	453	390	381	467	415	427	412	450	421	450	450	426	427	427	473	429	472	415	458	432	398	446	402	447	468	435	445	435	463	446	465	414	412	430	448	424	406	443	439	426	463	445	430	443	419	432	399	423	409	447	460	419	445	445	414	436	406	456	443	445	416	396	443	487	416	421	451	428	446	435	417	450	416	442	448	425	400	429	443	457	427	444	437	416	396	413	422	416	413	436	409	430	464	421	409	437	418	473	474	425	449	411	420	449	442	452	423	449	432	437	455	446	414	398	439	431	432	442	480	443	422	450	463	481	442	378	445	433	402	448	431	444	407	442	414	438	424	427	424	453	470	435	454	442	466	452	473	460	466	436	433	450	441	412	429	466	441	438	481	445	423	430	451	446	436	420	428	463	424	440	431	428	431	450	451	402	432	436	438	455	436	432	443	441	453	448	401	424	450	421	436	440	394	439	436	421	467	440	440	432	447	437	412	417	453	417	432	433	451	444	411	410	419	403	420	420	438	420	424	415	456	463	386	427	445	435	419	494	418	445	453	437	447	457	438	453	424	410	387	424	463	452	418	456	416	446	453	461	411	434	424	409	417	438	416	426	429	444	436	437	427	422	414	421	422	446	399	454	459	431	443	452	464	424	469	418	433	384	403	411	457	442	438	476	423	446	422	418	483	410	435	452	430	406	461	386	458	425	437	422	439	451	470	392	457	428	433	451	456	470	452	434	413	431	431	433	418	442	386	440	442	420	419	444	432	442	439	459	460	422	446	410	443	420	466	463	431	425	447	438	431	444	449	472	406	443	466	448	421	440	429	458	490	396	470	439	441	445	463	459	470	444	446	411	418	437	408	438	396	451	399	425	455	436	455	443	447	419	419	424	443	412	433	435	408	461	437	401	431	450	402	437	437	482	456	465	448	480	419	441	437	417	420	437	413	443	401	401	445	406	407	463	446	452	444	465	403	436	435	418	449	446	448	433	455	423	457	428	441	427	458	461	435	441	420	426	451	417	462	449	430	476	420	453	453	419	447	449	448	411	447	399	435	437	428	445	431	464	452	438	427	427	419	446	451	474	423	444	414	453	426	462	434	464	444	452	445	425	425	472	465	432	431	430	450	465	425	450	443	444	427	425	487	439	461	412	443	446	413	400	481	447	429	412	436	426	444	416	444	452	440	482	399	438	449	448	452	444	448	454	420	432	454	425	469	447	477	426	364	439	425	411	465	442	478	465	465	448	454	446	419	432	418	457	440	420	450	449	413	442	421	448	430	427	454	414	419	442	438	460	415	424	423	425	443	448	448	437	429	433	405	420	403	436	461	417	458	435	446	433	427	421	440	422	462	454	423	438	438	419	470	433	412	451	420	450	459	431	477	441	421	428	421	430	404	434	434	456	474	485	454	418	431	417	459	426	433	413	439	436	439	454	453	436	426	441	432	454	457	456	435	422	430	469	434	449	421	448	434	425	464	429	425	453	410	435	413	421	433	439	426	424	423	460	412	434	436	426	447	437	433	404	413	459	428	434	425	425	448	472	431	427	422	414	436	464	439	427	423	409	413	401	472	435	413	441	418	420	439	420	444	457	423	430	439	438	469	445	474	398	433	427	460	434	434	437	446	418	450	422	442	447	438	428	442	427	463	466	412	456	440	463	449	425	425	421	461	461	412	452	409	431	426	402	414	422	454	432	434	461	419	422	430	458	436	428	473	473	414	416	462	438	425	445	402	445	431	441	437	437	423	440	422	458	459	444	466	446	438	422	427	447	449	438	473	446	422	467	429	434	433	440	445	420	466	436	454	453	454	424	417	413	443	434	458	431	434	417	411	457	455	423	393	431	422	469	455	421	464	442	391	476	468	394	458	465	453	453	430	433	469	438	444	438	468	402	454	410	410	425	424	428	437	448	445	432	436	473	456
25000	20843	26644	24742	7426	2000	1556	1197	796	599	605	599	4995	12339	9379	3831	1133	547	469	447	423	435	423	440	461	447	401	471	470	460	445	417	441	418	464	425	426	437	431	434	408	413	440	470	456	445	437	413	420	433	410	467	458	396	419	452	409	448	434	427	391	402	419	463	411	437	429	423	398	430	453	442	426	422	455	440	425	414	432	413	452	457	412	429	439	432	422	445	459	421	433	480	452	445	404	433	422	439	454	436	410	468	468	453	419	442	476	422	410	441	451	432	419	422	471	414	431	437	388	419	439	425	448	429	396	434	447	425	424	394	418	415	399	433	436	455	464	402	404	413	430	447	437	436	441	402	409	438	416	431	420	446	430	459	479	417	468	443	402	441	426	443	455	448	437	437	430	435	428	426	456	439	402	438	438	443	450	406	401	457	461	402	471	439	432	471	440	437	424	415	430	448	456	418	426	393	406	413	445	446	411	398	432	411	434	399	442	412	419	406	436	378	392	462	459	408	423	421	450	434	433	433	410	466	434	443	430	468	453	443	446	432	425	470	435	467	438	454	433	476	441	493	427	439	389	459	427	391	412	446	431	433	447	442	379	439	403	456	436	453	443	401	439	442	428	451	454	448	447	458	432	459	401	444	421	418	444	438	398	419	445	424	448	451	443	422	407	415	414	426	433	431	408	458	432	479	429	462	459	433	447	431	421	433	424	437	427	400	435	437	390	417	452	446	443	467	448	413	427	427	468	402	454	449	442	419	441	426	462	386	430	399	455	437	450	429	437	408	429	408	420	430	455	426	421	437	438	462	432	426	414	408	433	420	416	395	434	418	453	467	416	468	399	434	412	391	378	431	467	437	417	434	449	439	412	441	445	438	420	430	450	439	404	454	431	413	445	435	443	405	443	441	438	412	456	398	449	437	457	430	448	417	423	450	415	416	457	434	454	427	446	442	435	398	427	429	419	419	436	443	388	440	405	418	437	441	408	433	440	440	440	389	420	445	443	437	387	407	412	439	454	451	473	451	454	376	407	419	410	399	444	415	451	450	430	439	463	441	438	442	450	427	432	427	389	418	410	437	418	399	409	423	438	410	423	484	429	422	425	407	419	423	439	424	437	426	432	445	402	413	420	402	443	425	416	423	445	443	426	401	401	427	453	427	447	419	463	492	455	408	433	403	445	426	418	457	387	431	432	423	441	417	441	437	435	411	436	442	432	432	426	410	412	443	454	479	388	386	416	450	477	475	448	424	416	428	409	426	456	455	423	466	446	399	416	411	454	418	427	416	437	431	400	439	413	425	417	436	451	443	419	452	440	431	428	433	402	463	428	410	442	429	407	406	433	447	435	394	442	440	456	416	452	474	460	442	447	462	435	440	430	402	424	428	465	428	440	418	426	427	447	411	445	438	408	427	419	411	449	434	445	429	424	450	426	448	437	445	414	444	422	436	440	390	402	409	417	442	417	428	418	403	408	441	426	467	438	411	421	401	423	415	422	399	415	446	469	412	435	419	439	449	451	430	412	430	428	441	395	429	423	454	392	476	431	415	415	413	407	421	396	474	444	439	446	426	454	435	463	440	457	461	428	449	408	440	453	426	441	442	424	448	433	446	418	430	403	426	383	421	436	413	451	414	471	436	411	407	453	415	439	415	406	439	435	461	409	408	415	391	435	423	410	433	405	444	455	396	412	427	435	451	483	394	425	417	424	463	437	442	430	409	432	419	446	431	423	440	428	436	441	440	432	431	402	436	409	438	423	428	417	406	418	402	436	426	443	409	407	458	435	466	417	454	454	451	417	439	426	411	433	398	449	432	424	457	450	410	408	465	413	449	422	417	436	432	439	439	443	437	425	446	446	450	426	421	441	407	420	422	466	427	445	425	446	442	422	456	423	426	418	436	443	427	451	444	436	408	431	417	451	422	452	383	449	409	438	441	444	448	430	460	426	437	461	439	417	390	399	445	421	437	411	408	411	433	418	401	434	456	441	369	438	435	400	427	459	412	439	407	466	427	423	435	474	425	465	453	431	476	455	421	421	415	396	425	436	390	411	415	437	397	430	400	420	445	459	421	430	428	431	415	416	434	457	416	408	399	426	404	436	433	417	434	450	424	406	467	456	433	438	430	449	411	437	435	423	429	460	389	433	442	423	466	411	410	385	428	435	457	415	456	422	431	442	460	460	433	446	422	396	440	419	417	373	419	435	409	457	474	434	433	424	406	419	407	419	435	439	416	433	418	466	464	428	445	391	447	418	429	453	425	421	418	414	426	435	415	430	431	462	407	435	420	421	427	436	465	413	419	435	403	438	444	428	417	450	437	427	451	392	435	438	397	407	491	444	397	438	418	429	465	414	436	410	456	402	451	424	435	439	465	393	437	435	449	462	424	402	465	388	450	421	422	426	436	440	395	443	442	463	437	474	418	438	446	437	456	397	441	437	434	471	437	422	455	439	446	419	472	449	420	451	396	426	423	447	414	470	425	417	437	422	440	439	459	388	431	423	433	411	421	447	452	431	428	458	458	397	430	454	441	429	415	448	426	434	475	427	433	419	461	451	457	434	421	449	422	415	405	477	404	392	455	449	437	433	421	449	424	439	435	467	405	434	424	438	449	451	457	449	411	396	422	445	432	444	508	436	472	438	445	429	425	430	404	431	455	451	418	435	425	411	439	434	413	437	442	410	440	461	433	414	402	438	466	430	416	453	430	413	418	423	442	413	451	428	466	413	469	422	448	455	431	409	461	408	458	458	450	401	384	440	415	434	444	424	404	412	422	394	430	390	382	470	460	435	428	442	451	476	437	458	423	445	445	417	428	448	425	413	436	513	424	408	400	429	432	420	397	448	405	481	476	408	440	392	405	427	410	437	452	451	409	423	409	420	389	443	453	436	463	430	413	452	447	400	412	421	424	422	446	410	430	448	405	446	423	432	437	447	413	425	476	426	421	428	478	441	455	417	449	451	434	470	450	416	417	427	438	447	394	415	446	451	446	444	420	455	413	392	424	447	464	442	407	418	432	455	448	440	443	417	485	442	431	436	411	428	393	400	473	476	433	456	447	433	444	444	470	420	404	407	438	468	422	495	403	429	415	474	420	442	419	434	432	427	451	417	424	417	425	446	374	426	425	419	406	449	430	427	430	433	406	419	418	456	432	445	453	423	438	434	433	445	406	426	473	441	433	437	423	431	452	416	415	448	449	419	426	424	441	448	462	444	436	413	424	434	450	441	422	453	408	398	453	394	441	423	462	398	430	441	452	477	398	424	436	425	418	436	426	446	431	403	441	441	441	424	432	439	432	416	413	467	459	453	443	390	399	420	427	413	477	418	447	451	424	451	416	480	478	460	457	460	467	436	449	432	452	458	435	441	478	446	453	394	439	437	428	447	442	445	418	443	407	421	455	426	427	461	438	447	435	403	452	431	465	446	446	466	457	443	458	460	405	414	424	430	425	419	406	442	446	422	401	434	395	410	473	413	438	428	452	425	434
5284	6586	6236	2871	1942	1918	2024	1704	1068	771	746	739	7683	13770	9393	3849	1244	582	464	414	392	420	409	389	427	446	421	408	433	428	423	431	408	443	413	404	400	418	432	396	364	414	368	399	408	410	421	443	395	452	390	434	410	408	402	424	434	405	448	439	458	410	406	427	419	443	405	421	409	432	387	406	420	410	395	432	383	442	388	407	418	380	389	382	428	438	411	402	440	430	425	434	404	412	399	444	432	428	406	425	436	421	407	428	395	400	416	419	390	406	426	413	393	439	425	417	417	426	406	372	396	421	410	424	402	415	386	383	390	437	376	398	458	398	416	420	400	431	444	402	398	393	411	388	420	400	429	438	418	405	429	414	403	411	373	413	403	408	432	380	398	431	420	431	417	449	403	369	473	431	411	433	416	412	410	402	400	410	402	436	414	421	421	387	383	394	411	409	377	412	400	416	383	371	393	411	372	380	398	422	399	401	391	417	400	382	439	427	377	394	403	398	410	433	412	371	411	428	409	420	391	453	425	397	433	405	393	416	408	409	403	413	389	429	418	402	423	384	406	441	444	409	419	427	394	395	411	414	406	406	421	414	394	397	394	422	418	396	411	396	413	389	408	416	431	386	365	430	414	398	432	387	448	393	409	417	413	387	445	419	383	412	400	428	418	402	421	387	387	412	393	398	438	410	408	412	396	395	450	408	409	422	375	385	401	407	403	378	375	410	441	419	409	437	373	388	393	413	462	409	416	368	394	416	417	406	390	456	395	400	428	401	379	403	391	426	405	438	410	411	382	392	427	419	425	397	434	408	392	391	402	388	443	423	459	411	417	426	412	400	414	390	405	432	421	404	471	421	450	426	438	416	380	409	406	434	386	413	399	406	396	433	373	404	401	374	442	370	393	412	387	415	381	424	420	436	481	421	424	414	407	428	380	419	398	406	417	388	393	408	431	409	399	391	422	408	441	403	426	434	378	417	367	421	424	444	457	395	433	383	408	428	408	384	408	411	394	429	407	402	413	413	412	413	429	446	391	405	419	409	423	405	411	432	391	369	394	438	403	427	387	401	436	392	400	407	419	410	446	401	413	440	418	397	428	401	409	397	422	384	430	426	443	394	399	431	403	421	427	457	423	423	442	418	442	406	413	395	385	417	433	394	419	390	412	445	402	421	397	416	413	386	373	364	381	393	391	429	413	416	413	411	386	415	430	406	407	417	406	412	425	382	418	385	407	432	413	406	414	386	388	442	380	396	439	397	397	398	422	415	407	432	404	436	449	410	374	368	423	424	404	411	401	411	412	435	399	386	421	417	399	422	419	399	391	418	399	404	386	417	428	435	400	389	407	427	435	380	406	416	374	393	417	387	423	407	394	428	395	402	402	397	416	410	449	407	408	414	422	428	408	406	389	404	425	411	424	371	429	384	390	377	421	421	424	424	404	377	384	434	436	435	434	427	426	400	431	384	410	396	423	404	424	429	404	388	408	407	394	464	397	392	400	414	407	406	411	407	468	387	409	402	404	415	361	344	400	401	396	393	412	393	414	418	421	412	427	409	415	445	406	394	452	426	414	417	443	397	380	432	437	390	468	397	427	408	464	408	350	432	441	386	395	422	415	449	415	401	411	413	374	422	381	431	440	436	420	408	383	427	397	369	448	429	400	427	428	389	397	425	443	372	400	409	386	416	391	396	424	399	416	407	414	411	413	398	400	401	438	408	432	411	424	409	368	431	382	401	386	452	413	404	390	420	415	435	405	430	414	412	421	424	404	426	408	405	419	396	356	453	382	407	445	423	379	400	442	389	421	396	432	402	384	385	420	424	407	443	381	408	396	402	411	401	407	427	427	442	399	435	396	407	397	404	403	437	398	411	405	403	447	463	424	390	411	425	396	414	392	412	414	415	394	419	389	427	404	421	403	422	392	402	415	395	423	391	403	376	426	389	394	450	381	393	402	421	461	464	398	382	394	409	433	405	413	373	396	444	393	403	391	424	392	407	346	391	415	433	410	386	397	412	444	385	375	422	432	395	412	406	380	389	396	449	427	453	417	410	406	429	430	455	403	406	421	414	386	447	403	441	411	432	419	400	360	430	420	396	437	409	407	429	423	397	385	394	391	382	403	404	393	427	398	426	421	410	402	431	394	417	393	352	370	395	398	433	395	384	399	401	393	439	394	426	450	428	395	430	384	367	429	422	431	440	423	412	408	412	427	384	396	425	426	393	427	418	413	410	415	414	411	419	408	377	386	364	417	405	415	438	402	386	396	386	448	431	397	391	429	427	416	390	429	447	392	398	426	413	423	423	385	412	440	397	438	421	429	403	398	428	421	419	419	425	409	436	376	446	426	389	446	404	401	427	424	423	382	438	431	391	427	418	367	436	429	393	403	404	422	410	385	381	431	416	367	399	415	413	401	421	421	382	469	430	419	415	425	421	390	431	406	427	404	418	419	403	430	408	391	393	421	384	401	390	413	422	424	435	420	407	423	431	420	405	403	411	372	406	429	399	401	388	422	412	380	409	401	399	404	410	399	383	428	419	384	447	429	422	399	403	457	414	409	413	398	400	421	435	420	422	429	443	403	394	414	430	422	402	424	419	444	406	382	390	364	420	430	400	423	425	420	425	420	401	424	435	427	370	414	390	422	411	400	403	414	428	423	435	397	394	431	428	425	412	430	404	410	410	406	413	415	395	419	425	426	396	403	407	417	419	406	419	413	423	406	424	411	387	422	374	419	393	397	361	400	381	441	397	412	397	402	399	405	420	385	406	401	419	432	428	415	431	427	396	425	415	414	433	430	407	412	398	423	424	431	407	371	412	442	392	420	402	403	388	402	394	420	375	417	398	421	423	398	432	402	422	415	421	442	413	387	430	398	429	392	404	392	436	430	426	397	423	390	385	414	409	403	432	423	433	429	418	416	382	432	396	416	379	400	410	398	411	408	400	417	403	389	411	413	390	415	443	437	406	423	403	426	393	450	429	411	426	437	435	404	425	390	425	407	405	406	419	393	369	419	425	398	410	437	393	401	362	402	415	414	386	436	406	387	418	416	398	366	444	423	390	426	410	415	417	433	430	430	392	405	418	428	405	397	385	435	402	399	394	401	406	426	409	460	425	426	416	453	390	437	460	385	394	442	401	419	418	422	405	454	385	388	424	419	408	429	413	387	401	415	402	399	405	460	414	402	420	373	408	419	389	446	401	392	460	378	399	406	369	395	428	399	420	444	401	402	438	436	400	424	405	383	416	430	401	405	409	440	412	388	393	423	403	402	425	436	405	394	431	364	390	389	380	393	417	401	387	431	422	434	388	402	393	404	405	424	408	403	429	368	433	436	408	418	431	429	419	372	422	420	404	404	439	401	380	397	450	385	431	388	391	442	391	434	410	430	407	404	429	426	390	383	396	424	400	397	397	395	437	402	426	407	380	387	400	434	396	411	408	413	393	395	392	426	383	401	412	418	401	392	437	414	386	425	425	415	376	398	420	413	400
23924	20772	27723	23940	20291	8030	3036	1504	1057	969	902	849	7885	21774	16532	8009	2286	910	662	573	544	562	560	568	528	551	549	555	563	547	538	523	550	531	571	590	551	559	584	557	557	563	605	568	566	538	573	530	579	524	545	578	568	513	548	527	533	576	600	499	554	563	515	565	581	527	541	518	563	507	585	573	523	545	554	553	600	527	529	497	552	583	525	557	528	530	550	564	572	525	534	536	563	542	541	529	529	560	574	518	548	541	539	572	525	600	543	569	516	557	565	568	578	524	539	542	538	559	559	544	569	560	547	555	546	525	495	579	557	545	528	554	546	543	494	541	526	576	555	551	579	562	568	541	543	508	548	554	546	543	516	571	517	552	509	566	576	511	568	535	522	587	543	511	572	563	553	550	547	528	622	543	581	547	554	573	535	557	562	575	522	574	503	526	552	574	532	574	543	577	537	555	570	553	606	510	529	560	523	556	606	544	574	532	524	515	537	551	518	539	514	552	579	542	543	549	533	517	571	536	543	539	579	526	555	531	520	534	564	550	557	537	571	549	574	575	551	515	539	563	525	520	514	600	586	608	557	580	520	544	622	604	539	583	543	555	515	531	518	590	495	569	561	559	541	532	555	511	574	554	507	572	518	566	524	525	565	554	555	532	546	540	524	537	572	546	548	547	565	570	536	538	549	608	550	595	526	541	562	522	543	518	547	540	537	566	577	548	535	563	563	516	530	547	576	566	534	520	542	600	567	512	500	576	563	550	503	541	504	510	572	555	561	524	543	546	552	575	517	545	582	548	612	543	546	556	501	552	527	516	557	568	563	569	551	544	510	521	545	558	510	547	546	522	543	550	551	545	535	543	497	582	500	556	524	587	546	562	522	571	532	527	494	564	542	596	525	534	574	567	569	553	550	593	527	552	556	529	527	575	532	506	572	515	551	559	541	559	541	543	549	530	522	580	588	575	534	534	545	574	588	532	517	560	573	558	547	513	564	549	551	584	582	550	517	538	569	568	554	573	580	542	550	533	524	556	546	563	552	559	540	529	510	533	547	552	554	568	517	530	546	549	577	543	513	532	559	558	550	545	551	512	547	542	542	545	540	531	575	556	531	564	540	526	553	536	555	546	524	570	561	539	559	550	509	527	540	543	555	531	544	557	538	550	539	575	584	551	515	573	583	509	568	532	537	506	523	565	568	557	558	510	528	570	547	538	604	574	555	562	574	556	520	541	582	510	557	547	544	524	526	571	555	530	542	613	512	529	547	529	505	539	521	530	535	516	581	564	552	526	546	547	515	581	556	552	538	544	545	564	554	540	556	551	566	521	552	513	550	557	574	529	530	541	515	558	594	551	595	495	547	545	508	591	545	523	557	551	540	554	553	564	554	541	575	522	538	532	508	521	542	510	537	548	506	545	530	531	542	568	524	556	556	513	538	564	556	563	592	535	532	566	525	525	560	554	523	539	528	577	520	563	552	531	554	527	576	501	577	571	523	589	493	553	567	548	551	574	551	524	536	542	543	539	531	549	533	569	569	564	586	546	569	569	529	546	559	550	540	549	524	568	546	575	543	568	547	541	528	539	493	534	533	526	581	607	561	540	515	546	516	571	538	503	568	581	526	511	498	541	559	486	527	503	548	519	520	570	540	551	565	552	520	554	604	532	587	529	557	556	536	514	561	547	526	563	553	554	567	533	537	553	550	565	549	528	540	597	548	551	544	517	573	522	555	550	506	542	559	509	532	582	552	512	554	562	508	545	535	558	533	540	560	543	597	519	513	538	561	526	513	531	520	524	526	569	558	537	504	470	563	571	557	588	522	537	560	592	521	526	529	496	515	544	546	558	553	545	538	563	590	547	592	583	547	528	578	544	549	570	497	519	550	529	544	554	544	564	535	517	552	542	533	504	586	540	537	553	559	522	605	536	535	537	551	589	546	542	531	554	574	526	521	542	537	535	543	546	510	560	529	552	524	540	509	524	539	541	520	550	546	559	551	551	561	565	560	555	548	562	582	541	555	551	536	552	549	541	549	556	570	540	575	557	534	554	545	548	582	531	543	523	537	524	619	549	566	549	527	555	533	508	532	499	551	527	522	524	589	537	561	550	577	547	600	569	531	519	550	532	554	569	511	566	537	572	550	499	579	519	491	569	554	548	568	552	542	523	519	576	519	571	592	537	545	542	540	560	531	549	552	542	550	549	516	539	484	551	562	522	530	544	542	564	556	576	563	562	544	564	530	556	567	553	517	525	535	495	547	534	541	557	522	547	519	524	533	526	517	506	571	556	531	533	574	526	549	548	542	536	555	561	570	544	588	539	516	543	546	519	528	573	548	538	511	505	552	552	591	526	538	525	528	546	565	554	534	560	588	515	531	543	522	567	544	515	567	562	562	580	527	521	558	547	576	530	557	495	566	532	550	525	543	522	526	569	547	553	507	535	545	560	549	517	525	594	542	561	546	530	542	535	564	554	499	533	535	552	497	580	547	519	555	542	551	487	564	557	530	503	583	570	536	593	603	557	541	499	539	569	551	516	507	558	585	584	502	543	506	504	566	547	559	538	562	551	547	481	517	535	525	570	540	546	552	573	542	547	538	539	543	577	578	509	540	529	570	550	575	494	543	539	543	557	532	605	578	554	555	518	576	531	515	550	554	569	572	535	588	548	555	572	577	556	524	519	560	579	496	548	574	561	547	575	532	556	563	533	544	560	581	540	592	531	535	586	562	556	549	534	578	537	580	528	578	565	520	532	536	540	586	516	516	534	512	554	551	526	590	559	527	552	555	557	576	546	529	531	538	529	555	512	537	524	568	517	535	536	541	532	546	534	495	546	545	545	511	510	523	558	554	512	525	518	535	555	542	571	576	564	597	552	546	528	522	561	560	563	567	543	552	548	552	554	547	593	517	510	521	582	544	537	573	555	536	546	536	525	529	536	549	558	539	509	528	537	565	525	540	550	555	551	528	515	566	557	575	497	527	510	589	572	513	539	504	540	530	541	512	520	538	552	544	523	523	549	560	528	572	521	566	520	526	495	569	553	520	557	524	545	564	551	540	507	562	549	522	522	556	575	555	524	545	547	551	500	555	559	564	566	547	526	565	572	507	538	533	547	592	611	561	585	578	514	592	530	523	550	558	537	536	564	587	581	541	557	563	564	511	544	540	556	509	568	563	514	527	550	552	519	547	527	518	539	528	499	531	508	534	532	534	570	534	515	554	528	519	537	533	525	548	558	541	566	523	558	516	589	553	551	517	528	563	565	472	521	542	551	545	542	559	585	524	550	579	558	530	517	538	578	558	537	574	505	539	586	508	542	546	568	535	512	547	549	528	526	538	578	586	549	573	555	542	579	519	516	537	536	510	550	510	557	542	563	523	570	532	538	554	506	566	534	562	547	538	551	524	554	527	522	557	550	516	567	548	528	536	562	554	512	570	546	577	557	566	549	613	537	539	538	588	551	554	524	563	586	546	532	547	557	503	510	609	545	535	553
6586	10860	9093	4846	4382	3332	2957	1898	1497	1278	1209	1099	11085	21316	15392	7237	2362	863	605	500	514	520	525	497	512	493	521	501	495	533	559	511	536	510	465	507	480	518	484	493	479	540	532	551	502	488	541	521	515	511	510	492	552	507	495	502	527	520	525	549	527	487	518	514	516	506	483	491	492	490	499	497	528	499	534	497	474	460	534	501	527	508	519	494	473	542	497	481	471	491	479	486	506	533	498	489	461	536	445	488	525	525	523	525	474	498	509	476	501	465	500	545	494	490	497	491	515	469	503	505	467	456	508	490	502	507	485	484	518	480	505	510	520	517	490	551	523	521	557	563	529	507	519	523	516	495	475	479	513	514	501	486	513	493	481	489	464	487	453	481	498	524	523	514	477	526	516	536	529	487	514	471	513	525	498	487	514	496	489	493	485	488	483	501	537	497	511	528	530	472	506	490	523	559	518	476	521	547	532	490	559	504	475	488	505	506	563	529	513	484	560	507	510	558	501	512	540	501	531	528	510	530	519	506	535	485	523	534	459	482	529	496	522	533	533	492	517	511	493	516	490	488	492	546	500	570	513	532	528	502	526	513	502	538	519	540	504	519	515	512	490	498	478	477	545	497	473	493	463	518	509	494	542	532	489	463	504	495	514	511	509	494	485	492	517	502	474	492	521	483	502	500	506	514	504	476	495	498	522	481	514	484	494	499	522	525	509	504	518	508	547	511	446	494	457	490	510	480	520	498	531	503	492	485	504	537	514	503	489	518	506	467	520	504	510	504	474	480	522	464	500	512	481	502	484	502	514	499	503	474	521	502	498	507	490	526	495	495	514	497	518	472	515	523	484	503	484	523	459	495	539	498	516	492	516	548	499	484	555	507	510	491	553	551	507	477	541	504	526	485	484	482	504	511	470	503	510	499	505	533	474	513	476	500	498	470	538	514	479	542	472	479	503	494	529	530	489	503	543	481	510	535	522	461	481	505	482	462	513	520	472	511	507	522	497	546	489	515	497	505	476	527	496	541	524	501	482	511	508	472	482	478	514	475	483	532	522	500	492	505	525	527	546	524	508	539	511	487	539	566	482	521	480	481	542	489	472	482	489	492	491	511	475	529	507	480	507	490	543	507	519	458	495	481	478	530	490	501	475	512	487	528	503	490	529	483	495	510	528	508	532	509	517	555	495	467	537	506	529	508	457	514	495	503	481	498	508	526	503	540	513	502	512	497	509	534	490	502	521	482	495	484	516	514	528	494	473	514	455	510	486	514	449	512	501	510	491	512	478	533	518	504	525	487	483	466	530	533	526	539	483	510	509	509	506	502	525	541	492	491	521	547	551	544	489	482	532	491	508	531	499	471	476	511	507	531	521	528	461	500	474	534	511	495	457	497	512	535	505	495	474	472	470	525	495	503	489	516	459	497	503	511	512	527	571	476	471	529	452	492	510	527	507	510	499	482	516	512	503	567	500	484	443	467	496	485	518	516	472	512	509	515	503	505	492	507	495	499	510	458	478	489	528	463	491	544	508	480	517	556	518	522	518	527	513	568	502	502	489	509	543	483	500	503	513	500	480	492	490	517	494	496	499	489	497	534	513	518	523	518	535	489	509	486	489	507	542	499	498	508	503	529	511	505	471	504	547	515	457	527	448	528	495	461	513	498	526	497	534	489	489	542	492	529	492	505	496	534	523	526	495	526	523	533	503	493	506	495	511	495	506	503	485	521	500	546	488	447	486	484	501	502	509	526	547	471	544	512	514	481	505	497	546	473	491	521	548	483	484	473	482	490	500	486	498	533	523	498	529	509	552	463	482	468	536	513	502	468	481	512	495	518	504	533	491	478	507	505	498	519	504	494	510	510	503	514	505	490	478	503	522	489	507	499	497	478	472	517	541	510	498	502	505	500	495	486	501	448	499	532	496	527	508	489	514	466	489	524	500	517	488	484	532	477	550	473	497	512	473	539	502	482	554	522	520	516	503	492	495	497	462	493	514	505	497	520	496	526	521	519	491	532	479	511	521	505	514	472	514	504	452	487	486	495	461	527	536	535	498	451	525	523	521	511	501	526	477	472	508	526	557	463	501	520	476	503	507	496	440	511	508	495	477	505	528	490	511	490	502	518	476	495	514	538	528	496	530	523	469	497	504	473	503	479	508	492	522	501	508	512	472	547	530	490	475	542	538	507	526	511	495	485	503	533	513	481	472	479	467	488	514	543	527	503	541	530	526	505	478	490	511	481	509	533	477	498	504	517	540	491	470	477	502	520	523	519	526	522	507	509	491	515	482	478	521	469	518	532	498	493	549	513	516	530	532	468	529	511	478	506	507	535	498	484	484	535	510	514	496	493	541	518	514	543	546	490	498	506	493	543	457	494	480	467	483	483	468	503	527	510	523	472	492	453	503	518	486	515	478	473	535	501	493	490	501	514	520	502	496	499	530	543	499	495	524	471	528	484	522	524	507	501	516	501	520	470	522	498	500	539	472	510	513	504	538	483	452	498	500	461	522	517	513	501	526	508	506	514	470	472	475	488	555	476	489	479	524	503	477	523	515	463	508	510	475	510	553	494	502	473	483	487	509	463	543	511	516	514	538	478	501	543	498	531	529	466	507	514	497	488	528	490	505	501	502	535	465	504	497	484	471	470	539	520	520	489	497	529	512	499	528	459	518	533	473	509	506	472	526	487	501	555	462	500	497	522	491	495	515	519	509	540	545	497	470	492	502	505	501	529	525	481	438	506	520	510	499	505	488	535	540	489	512	518	483	512	494	504	468	488	460	550	464	491	500	504	517	485	459	520	527	494	523	485	514	486	490	512	494	497	520	550	483	473	556	494	492	512	535	486	489	509	466	511	524	519	553	492	483	508	491	498	488	483	517	495	507	498	502	521	503	512	533	531	491	497	472	483	510	547	482	505	487	507	546	472	542	513	469	457	518	524	506	495	492	493	502	503	493	496	522	516	452	510	528	504	549	491	521	526	537	491	539	525	515	491	504	504	513	492	488	519	477	511	503	507	498	498	489	517	492	528	505	533	472	482	477	457	525	557	498	504	491	496	517	502	513	486	487	499	500	520	497	451	506	509	462	536	566	486	556	499	496	506	511	476	492	511	502	482	489	556	501	530	496	500	488	526	494	477	473	489	481	487	486	483	513	506	503	474	514	486	508	510	529	457	525	470	490	495	445	504	545	508	506	497	565	496	493	515	480	485	514	493	515	479	490	519	494	497	466	510	531	508	509	513	492	503	491	473	468	533	472	451	522	492	510	530	510	494	480	477	509	474	506	514	524	501	522	504	491	528	502	504	492	514	474	511	495	471	533	534	460	496	536	475	530	509	537	506	486	533	509	514	501	455	532	487	498	462	516	525	448	462	481	535	512	537	508	476	497	545	479	490	506	486	484	496	533	509	518	486	514	494	551	500	520	459	507	516	465	510	489	522	486	487	490	515	518	494	499	516	519	533	502	499	514	499	480	495	497	520	472	506	483	506
26782	8798	1856	1267	981	765	716	632	689	594	606	621	986	1334	1157	833	629	475	480	477	477	457	459	486	517	487	487	490	460	500	467	516	491	503	474	467	473	474	489	444	506	487	489	471	491	475	475	467	474	481	482	517	498	476	491	479	483	471	495	473	469	520	500	454	442	462	432	461	512	498	466	461	495	443	481	493	478	460	530	462	493	446	485	495	450	476	454	469	475	473	472	477	479	480	476	507	497	457	461	451	467	454	478	466	428	438	508	485	473	490	484	482	454	511	484	511	468	477	477	465	457	481	498	461	489	494	475	519	486	439	498	466	494	484	482	476	461	473	461	459	494	492	460	461	496	475	500	530	478	472	515	492	476	484	467	473	469	472	504	495	534	480	488	458	491	458	412	482	498	489	501	510	459	466	485	477	458	496	477	461	448	472	468	476	497	478	445	451	466	502	507	482	455	494	507	456	510	465	535	484	485	465	500	452	435	458	527	478	471	499	460	466	449	444	501	511	470	495	463	473	490	465	476	498	489	441	431	453	473	472	474	514	493	480	472	519	474	481	464	466	477	497	482	507	471	475	456	479	458	430	465	445	473	495	468	506	472	467	474	486	503	467	483	454	482	466	528	485	508	450	494	485	501	499	485	441	477	459	494	511	470	449	459	479	469	495	427	522	468	504	524	485	468	539	454	484	502	470	455	477	427	524	489	437	463	496	457	435	467	463	475	526	502	476	448	487	474	446	464	474	483	498	533	498	462	511	458	450	476	471	475	490	448	450	539	475	490	510	465	478	492	457	506	473	511	483	500	492	477	488	467	501	480	457	452	468	501	474	455	456	464	468	484	476	477	454	493	487	480	449	487	474	513	521	481	487	491	446	455	459	515	488	473	533	469	504	457	472	477	492	492	479	489	431	473	432	527	440	463	495	488	472	483	479	460	452	488	439	462	478	489	453	477	461	500	473	470	487	450	504	439	507	490	472	470	480	469	497	494	477	471	496	494	499	484	491	465	516	492	506	412	473	476	467	470	434	461	446	479	500	449	500	463	466	468	463	452	466	495	473	479	478	518	451	508	492	507	452	496	518	445	481	502	457	467	462	474	448	502	457	445	468	496	481	497	465	485	480	486	473	466	489	478	504	481	524	455	457	476	504	454	467	466	444	437	503	483	479	488	465	497	504	469	471	485	474	465	526	501	466	426	433	437	475	470	488	508	441	477	473	505	483	497	506	464	445	510	479	480	461	462	446	484	482	491	484	472	523	520	468	454	484	455	453	490	472	508	455	509	496	487	470	471	487	470	488	457	467	517	451	490	481	531	484	490	453	475	511	491	477	493	489	476	481	475	450	476	484	486	462	470	457	464	445	449	424	517	468	469	455	453	481	489	512	473	483	455	480	471	439	472	454	490	504	480	496	480	487	441	490	470	506	494	468	494	488	509	480	457	447	432	447	440	468	484	442	451	459	457	477	482	489	466	478	509	452	541	471	493	487	452	495	476	470	457	467	508	473	486	432	491	479	495	513	499	478	485	483	462	461	466	479	504	466	506	506	506	476	453	467	478	460	483	494	456	464	479	475	487	485	483	453	429	449	464	429	510	481	479	455	456	447	433	477	453	490	511	472	486	470	445	466	448	447	441	475	479	467	486	453	448	470	477	466	460	473	487	503	486	457	429	520	499	431	510	460	505	511	480	460	498	474	512	453	468	505	499	515	444	488	457	438	488	463	506	482	451	467	435	477	456	491	471	493	462	509	487	484	455	486	479	469	469	437	451	471	439	457	441	491	506	445	477	508	483	479	441	475	479	513	452	457	459	486	481	452	485	453	488	486	486	470	484	492	456	442	459	448	432	477	482	487	437	469	516	469	429	482	508	465	435	489	474	450	483	492	489	469	493	510	496	416	455	455	511	471	468	508	428	463	460	460	493	462	469	516	482	484	465	480	472	505	456	483	416	476	475	449	451	468	469	454	449	465	472	489	499	488	451	500	477	443	495	485	485	457	493	464	492	471	487	481	513	463	490	506	442	497	487	494	496	470	472	447	480	484	447	474	471	485	522	520	473	463	484	453	464	494	472	470	477	494	453	455	465	504	465	477	455	449	499	502	484	494	485	497	476	507	463	483	512	501	480	490	449	448	444	509	482	505	478	476	508	471	485	493	483	474	473	474	458	485	515	462	482	458	515	472	505	491	441	458	485	475	458	479	471	456	474	456	443	483	477	472	478	454	481	486	502	502	470	475	485	506	515	482	469	465	495	491	455	457	487	519	521	462	476	454	442	484	497	492	450	439	424	471	507	530	442	472	510	460	417	498	488	465	452	466	490	467	527	480	499	446	472	482	461	460	521	454	482	480	464	523	479	472	516	464	501	466	494	439	464	456	461	474	501	462	468	502	456	466	481	471	508	482	465	503	468	469	455	488	445	476	498	458	533	458	471	505	477	447	484	489	498	502	457	500	479	460	465	462	484	455	486	492	510	470	468	458	491	489	475	464	485	473	480	479	469	467	459	500	468	533	472	454	474	477	482	494	485	505	476	492	471	479	521	498	491	451	470	514	478	475	490	467	462	489	466	442	454	476	450	510	506	421	468	469	474	450	442	503	466	469	489	524	489	528	476	487	493	480	481	498	475	463	502	503	461	470	477	466	478	494	498	456	470	473	491	491	487	494	452	500	499	480	452	526	521	462	490	469	498	520	483	481	498	460	488	427	482	485	488	462	482	481	492	492	516	509	481	517	454	474	457	474	471	499	486	477	468	494	543	474	425	498	494	452	490	457	532	494	456	502	453	474	481	501	541	543	502	467	504	436	478	524	460	467	514	415	465	435	459	515	513	486	478	430	477	503	469	455	500	492	464	482	483	473	484	515	446	454	468	488	481	494	468	454	498	520	487	447	510	478	475	491	460	499	487	441	461	491	479	497	493	508	434	469	509	474	470	458	475	476	457	491	495	475	476	463	460	476	486	518	504	503	509	499	533	500	462	470	478	451	464	458	497	490	470	440	458	482	477	469	426	489	477	491	425	478	459	483	457	474	480	494	470	479	481	489	464	504	477	443	456	502	481	493	461	466	499	464	487	496	508	468	468	494	516	474	444	467	487	487	496	510	520	471	478	455	465	446	462	473	526	498	490	509	480	470	440	477	465	506	479	472	439	462	481	493	451	462	476	472	471	481	509	491	457	479	481	446	509	463	493	464	461	471	499	432	434	467	483	470	458	464	467	478	478	474	428	463	456	470	472	480	455	486	471	484	481	478	490	452	467	470	490	471	449	492	516	455	459	485	493	459	510	496	472	501	508	462	455	493	498	493	489	498	471	493	517	473	464	485	458	480	452	455	472	481	480	450	470	485	500	425	477	466	428	466	478	474	481	489	471	469	513	460	494	493	488	439	469	469	457	474	446	453	478	508	493	454	478	476	464	476	486	492	473	447	453	438	450	450	466	469	464	491	480	471	511	460	515	407	486	434	460	483	456	505	488	446	462	473	457	468
6429	2065	1838	1430	1190	910	835	655	737	589	608	636	1340	1858	1381	918	598	502	406	453	454	432	481	439	442	465	446	411	414	454	470	452	445	450	423	440	458	403	488	449	427	447	431	454	416	436	427	458	465	391	458	419	468	437	450	411	440	452	419	448	434	431	418	462	469	414	434	438	460	446	430	443	446	416	456	436	412	469	418	398	434	456	451	447	377	500	499	435	456	401	457	436	434	447	449	461	442	466	401	445	416	410	408	430	391	389	412	454	430	453	446	425	440	430	423	429	430	424	461	421	385	473	422	432	446	458	434	453	416	449	443	463	450	411	457	445	428	404	453	471	413	407	472	449	431	473	413	441	446	452	417	418	408	461	417	435	455	412	410	422	462	434	458	401	447	436	433	410	432	465	445	418	435	442	414	434	420	400	460	413	441	412	417	442	443	379	415	443	450	422	435	465	436	441	411	446	422	454	444	421	427	459	420	410	458	453	427	466	453	421	423	422	413	423	431	391	417	418	434	430	383	427	447	453	413	429	475	417	478	418	431	439	406	411	422	430	437	433	438	448	439	418	438	425	447	445	421	430	428	438	460	416	425	399	436	414	439	497	431	451	447	434	447	443	446	455	413	456	444	473	434	460	436	436	432	418	420	392	424	427	434	436	442	437	462	425	453	394	459	444	431	452	488	434	421	471	420	426	389	406	426	423	446	409	375	446	422	404	458	443	400	436	415	399	419	414	450	438	455	421	441	434	420	429	458	448	427	440	406	426	474	443	465	416	416	428	400	442	410	409	438	466	415	459	433	427	436	433	427	429	398	439	483	439	450	431	444	431	437	434	422	428	412	431	442	457	452	464	461	486	473	453	411	442	434	434	423	430	407	444	429	433	459	468	437	426	433	441	418	417	444	421	415	467	459	421	440	414	410	403	423	456	419	441	435	412	402	474	403	434	406	436	447	414	438	441	463	451	442	434	472	476	455	423	417	425	417	456	419	431	451	412	445	439	439	407	424	434	439	434	407	436	406	452	440	410	399	422	429	440	459	439	424	446	405	476	434	463	440	414	435	435	450	452	481	414	419	407	405	424	416	437	481	423	429	422	429	433	437	457	425	435	462	410	417	419	444	419	449	395	416	467	456	427	445	447	393	479	443	448	443	438	418	418	434	436	418	438	425	393	444	415	434	430	459	449	465	438	431	436	404	448	458	413	442	430	423	410	429	419	436	448	432	430	413	442	410	416	410	429	453	426	448	457	434	457	436	403	412	420	437	390	444	442	426	441	464	417	445	431	466	463	425	455	438	448	430	454	407	448	464	418	467	410	448	444	436	444	438	443	451	448	402	424	409	399	454	440	447	432	417	412	429	479	441	470	423	419	425	431	420	407	446	380	452	416	402	434	439	456	397	432	388	422	444	453	459	420	433	415	454	424	415	432	434	445	419	448	429	400	413	435	450	408	411	459	432	422	428	454	433	413	444	446	424	414	406	420	423	434	415	441	413	436	430	455	436	443	401	470	461	425	439	403	409	422	428	439	418	451	447	472	451	382	416	433	438	458	413	423	436	403	435	420	420	476	429	472	436	389	464	412	459	418	416	442	433	409	419	442	442	440	463	419	395	427	416	411	427	445	438	410	430	413	429	407	435	447	439	440	453	422	450	405	421	415	407	444	417	434	472	429	454	479	427	458	424	399	412	432	435	443	448	475	462	446	421	458	393	409	387	441	429	458	441	439	406	401	470	468	436	415	420	430	463	474	433	447	396	425	439	445	409	473	422	406	458	469	426	422	433	451	412	412	456	434	413	413	443	419	443	428	454	461	432	436	415	431	446	457	448	385	388	452	451	482	430	468	414	462	420	432	427	445	416	428	423	429	421	419	396	423	446	431	443	491	425	465	429	401	428	471	456	422	444	451	447	456	417	441	429	425	428	456	409	409	475	453	439	399	426	422	432	457	457	456	430	421	482	469	422	438	440	426	437	424	414	468	431	456	458	450	444	437	433	426	455	443	420	476	413	436	439	424	414	455	445	386	417	446	403	466	405	446	450	427	434	445	456	417	457	396	419	461	468	428	410	430	456	399	443	475	436	442	410	435	414	440	404	413	428	425	402	434	431	479	378	464	438	488	433	405	425	464	433	428	419	414	428	399	478	440	437	383	385	393	446	396	436	400	429	401	406	421	423	459	464	426	404	476	433	447	427	442	450	413	434	443	426	414	459	436	451	444	429	490	424	446	428	449	412	471	447	442	433	455	441	420	415	433	450	442	408	434	451	443	427	416	438	431	412	431	454	402	430	424	452	429	425	462	463	471	470	419	504	412	415	452	437	419	438	444	408	467	421	415	451	423	455	410	414	422	421	443	419	427	436	435	401	447	423	468	436	440	437	400	410	384	448	449	438	421	401	424	465	463	460	423	447	411	441	440	457	444	463	407	439	438	413	408	401	432	472	442	451	419	465	452	404	434	419	406	419	417	439	427	439	449	478	415	455	452	439	418	426	440	458	411	436	460	456	399	419	429	481	464	448	442	459	435	433	433	452	435	406	453	453	435	427	425	415	405	435	482	441	429	410	444	448	435	450	460	461	418	438	424	435	426	435	402	390	464	439	432	440	414	426	412	441	430	422	417	466	424	441	441	492	460	409	424	441	406	426	465	459	473	431	403	452	432	416	448	441	432	453	429	429	411	456	485	465	416	468	429	453	399	435	445	443	431	440	448	428	424	388	414	443	421	419	435	396	453	434	373	442	413	478	469	452	421	455	454	433	420	387	416	415	420	495	430	407	421	413	468	436	436	439	425	441	431	414	454	447	434	467	451	394	411	436	413	413	435	415	458	425	454	429	462	444	419	420	381	398	416	434	403	430	448	481	411	424	413	442	435	478	490	464	451	417	416	435	458	431	458	451	459	420	461	451	452	445	431	435	423	427	412	447	419	446	416	442	456	423	444	454	453	430	446	442	417	417	433	409	437	424	441	456	463	449	441	423	437	418	426	456	424	454	414	406	459	452	486	421	409	435	422	427	463	406	447	436	432	421	432	422	425	457	404	421	447	423	395	432	450	437	436	466	463	440	415	441	436	435	464	422	419	433	424	428	387	407	416	448	425	433	429	401	410	459	432	430	466	395	408	444	427	437	398	434	420	411	438	412	416	445	454	417	457	467	474	441	411	476	454	449	422	462	409	455	445	410	402	459	410	429	418	431	443	419	459	416	450	427	452	441	447	467	421	433	454	414	426	444	431	450	443	416	451	431	407	439	444	421	441	428	409	425	449	423	457	422	451	437	457	421	448	418	435	461	438	444	457	417	459	481	471	425	422	425	450	458	414	400	430	437	430	433	447	435	435	428	430	448	442	438	410	469	452	446	443	457	440	439	449	444	410	430	418	446	439	403	409	475	431	457	411	440	429	443	467	425	428	405	418	443	475	399	449	415	422	464	420	432	481	482	435	435	445	495	427	477	452	431	452	408	426	469	428	457	454	443	451	429	428	397	475
24894	20801	26595	24745	8809	2231	1436	1050	786	744	647	1348	7839	11635	7222	3044	1131	561	537	483	422	465	446	437	437	474	428	455	453	434	481	442	418	454	384	428	470	420	453	448	437	482	416	460	462	485	432	486	441	453	476	455	460	463	486	439	450	397	484	440	445	395	425	470	430	453	460	470	440	439	436	475	424	415	443	461	442	436	460	452	461	454	470	439	434	433	462	448	412	460	481	473	451	458	431	471	435	464	441	445	446	468	438	463	483	440	461	470	423	437	474	461	451	423	457	416	455	421	463	442	439	471	486	426	431	431	409	438	450	456	441	421	462	422	450	430	421	449	473	431	440	446	469	443	460	484	443	459	429	453	426	446	435	475	431	432	428	442	454	420	446	480	479	445	462	441	458	444	429	475	445	440	485	425	482	476	423	440	404	458	456	436	435	467	435	442	470	451	417	421	457	451	445	444	459	470	473	444	412	458	456	440	442	418	438	447	468	448	450	403	439	448	435	465	441	485	467	463	444	433	461	417	442	449	471	434	426	453	404	474	430	460	444	478	492	418	425	420	433	454	446	437	436	434	451	466	469	423	486	417	464	450	450	466	449	487	456	445	436	442	437	444	461	482	468	423	411	439	471	448	418	449	465	449	425	443	459	475	420	463	404	455	448	448	418	401	499	440	450	485	444	461	463	478	428	432	477	442	465	467	459	445	437	433	453	412	457	460	482	414	433	455	448	430	419	475	474	475	462	435	450	456	467	418	448	413	458	455	449	450	465	425	431	479	465	494	485	445	439	429	435	441	463	417	469	463	475	408	453	475	436	436	441	470	445	441	427	430	450	404	463	444	432	473	436	489	445	475	501	445	424	464	467	484	454	473	435	447	418	451	451	428	455	451	441	462	431	457	502	391	454	466	428	424	477	404	429	432	419	414	424	408	438	432	425	435	426	466	408	458	456	481	471	439	456	436	485	448	456	397	470	462	439	453	443	418	454	460	469	432	487	453	466	453	417	468	428	437	436	421	411	458	398	439	443	430	449	469	426	450	475	477	459	444	462	472	486	453	436	444	438	485	464	468	445	448	446	407	456	420	431	438	473	419	450	442	476	462	449	466	512	433	442	394	451	456	426	456	442	448	443	473	460	476	451	499	444	463	449	466	481	469	443	437	459	445	422	412	429	464	423	443	439	456	435	409	434	412	450	449	414	419	440	476	431	459	415	462	429	435	468	436	439	448	503	413	422	453	454	451	435	450	453	417	447	428	493	403	451	456	438	434	463	427	428	441	462	419	437	423	458	449	417	440	422	450	433	472	442	439	426	422	447	458	424	449	448	429	435	461	428	433	456	457	417	464	440	433	429	434	421	451	451	446	424	445	455	473	489	459	479	450	414	464	433	427	498	452	430	475	450	424	460	441	432	491	443	423	456	460	460	484	463	469	434	462	471	465	439	492	460	446	448	448	455	427	478	448	483	464	423	411	464	432	446	473	441	432	427	453	467	446	476	466	447	454	408	430	460	419	438	441	423	419	415	458	450	479	442	379	477	492	458	427	469	440	436	463	478	468	479	417	456	465	463	475	437	383	472	447	447	429	416	443	489	486	443	459	457	462	427	467	473	437	431	437	486	435	467	443	497	430	470	447	468	468	424	463	428	481	433	437	425	461	439	412	478	457	473	432	454	472	451	443	429	441	401	479	425	432	442	442	458	468	468	497	464	442	422	421	451	437	435	446	481	450	439	474	451	427	458	455	466	449	479	440	445	416	453	485	407	458	460	425	465	470	409	460	423	463	435	476	450	403	431	471	465	439	459	467	444	447	447	397	414	413	438	434	445	396	476	450	449	411	425	438	419	442	425	442	422	464	505	419	422	448	429	468	464	468	437	456	453	450	444	465	453	461	401	440	493	407	458	412	481	409	488	454	478	464	468	466	392	455	474	441	415	425	431	466	445	439	440	448	429	468	471	426	542	479	449	446	394	474	426	451	462	459	438	453	456	432	437	438	454	424	486	449	447	468	445	448	470	417	435	446	453	441	423	447	472	410	487	432	462	444	478	454	420	411	432	473	477	463	492	431	452	422	451	473	407	490	446	450	437	449	432	430	426	444	432	452	438	456	480	424	465	464	439	480	427	446	440	404	452	407	466	422	456	441	429	419	420	487	430	442	457	473	402	468	471	448	469	464	445	452	422	420	483	419	458	445	450	410	447	425	437	424	461	427	428	474	449	411	472	460	464	420	468	450	450	402	426	443	451	435	424	419	422	429	476	481	453	444	430	436	404	459	428	484	474	442	450	461	466	434	475	508	440	438	432	435	442	478	448	465	432	426	449	413	451	452	462	465	449	404	437	404	413	441	433	475	453	465	498	473	456	467	429	450	478	493	452	443	455	437	428	446	438	425	455	433	419	444	432	470	470	444	427	463	452	455	442	423	459	403	429	419	432	464	452	430	461	454	448	460	467	415	474	456	474	444	422	456	493	424	458	446	439	438	384	432	498	423	436	474	401	458	462	469	441	467	420	456	470	446	459	460	443	459	407	444	416	434	486	441	459	434	420	404	465	467	445	435	428	461	464	453	448	508	424	445	418	452	466	441	433	440	440	446	432	423	445	433	452	438	467	442	490	458	428	433	428	435	436	442	464	415	423	460	455	444	449	464	457	436	432	424	448	446	455	452	428	444	433	472	464	438	396	441	459	448	437	401	432	458	459	414	433	470	442	425	463	465	475	438	480	432	442	435	450	407	446	434	442	418	461	464	436	431	473	435	422	459	445	459	456	449	464	474	421	469	435	446	442	461	454	417	481	499	486	454	434	461	404	445	489	426	435	445	425	455	448	447	429	442	452	415	481	441	463	457	427	431	420	482	463	447	421	429	444	443	427	437	450	428	454	456	473	433	429	435	505	423	439	422	444	433	421	456	463	451	464	392	418	418	401	414	413	453	430	461	452	451	478	456	461	443	482	408	403	444	433	462	465	454	446	434	385	439	411	442	422	454	435	463	431	421	439	453	486	435	447	427	448	416	412	429	465	455	456	437	455	451	434	437	432	464	459	428	451	451	437	454	467	434	462	447	488	445	456	461	456	464	448	437	413	440	445	426	453	446	483	440	455	438	441	453	468	473	460	424	418	428	481	420	458	449	450	440	439	445	472	425	418	437	466	467	425	471	483	447	450	460	451	448	479	455	439	475	431	458	464	428	464	439	458	450	464	435	453	445	450	446	457	476	455	461	421	462	434	493	462	464	441	416	448	435	460	421	453	483	450	420	423	436	409	491	408	431	439	448	413	416	456	456	459	430	447	428	452	428	467	456	458	456	458	445	427	428	471	428	479	432	439	443	429	453	417	415	472	410	480	432	446	480	469	437	486	459	438	442	426	426	448	458	447	424	445	427	465	451	416	458	460	434	463	413	436	460	426	412	403	474	435	454	418	442	455	446	456	439	435	475	435	457	445	436	459	483	443	415	413	485	455	450	437	458	442	473	444	458	448	442	416	457
5631	7735	6199	4963	2748	2050	1669	1321	999	855	741	2129	10757	12052	7566	3428	1182	577	448	456	424	426	412	409	443	417	423	422	462	460	412	432	432	449	436	441	429	405	417	413	390	457	450	447	423	434	404	440	392	405	440	432	455	433	431	429	399	427	396	451	422	409	400	401	411	412	426	444	396	411	427	426	402	419	429	432	446	387	421	428	444	396	400	467	424	405	412	415	424	438	446	383	414	410	443	428	420	442	433	383	405	410	419	401	407	439	454	401	457	415	455	422	424	436	402	443	407	403	417	454	417	426	427	417	418	403	466	489	436	400	457	416	442	440	455	368	437	404	427	405	414	404	423	450	423	414	409	440	446	430	454	376	442	418	415	461	454	383	430	410	422	437	426	461	418	417	425	419	403	436	416	448	429	435	403	451	413	433	427	433	434	453	411	422	415	439	386	446	445	430	459	443	472	419	428	438	416	426	402	420	439	416	436	402	434	412	430	442	449	431	446	404	403	388	427	442	413	410	420	428	413	418	404	393	419	371	414	453	461	439	414	431	407	444	435	418	421	450	425	404	435	466	409	390	386	437	424	411	389	408	441	407	397	414	432	405	449	440	447	406	405	387	413	428	404	409	449	392	425	427	410	426	416	400	411	398	466	414	443	395	413	426	427	403	448	422	428	454	453	421	418	425	416	439	437	446	401	427	426	439	432	410	388	430	419	404	487	410	424	416	426	414	385	412	388	410	428	448	417	375	409	411	441	416	466	432	420	425	436	456	402	453	379	408	432	380	406	445	390	403	430	401	432	439	406	425	433	412	463	458	412	446	434	409	427	461	436	421	414	415	417	400	407	387	411	427	399	384	442	398	441	423	432	436	422	432	404	421	402	446	445	408	440	441	416	387	420	414	411	428	414	434	407	403	415	424	408	446	406	421	425	415	426	434	415	414	424	430	450	445	407	385	385	435	376	396	407	400	436	442	440	408	424	445	418	432	415	423	439	413	410	430	437	420	379	428	463	409	398	429	429	426	417	423	412	394	412	411	418	452	443	391	429	405	445	437	428	431	472	437	412	405	443	400	444	419	424	408	416	429	435	424	435	418	385	409	415	422	391	435	442	423	415	449	400	460	420	419	407	419	438	419	419	429	419	433	427	416	435	387	418	452	445	423	407	385	440	415	417	412	410	444	391	408	429	419	407	423	429	403	417	454	428	414	437	413	427	442	449	386	460	423	410	411	425	412	404	421	423	435	452	420	426	422	412	429	393	448	429	460	417	391	398	444	419	387	429	419	414	438	416	419	400	432	419	397	422	424	416	433	428	403	404	412	428	469	384	477	384	457	423	408	426	417	399	390	421	408	380	455	398	419	408	406	417	423	439	404	415	429	408	404	428	448	392	424	426	409	420	413	437	425	418	442	413	397	431	418	390	430	439	435	422	390	411	419	405	431	389	451	388	433	407	466	429	406	424	432	423	419	388	467	434	408	424	429	381	424	421	459	399	416	395	450	420	410	428	416	428	409	425	406	423	410	467	444	414	427	439	390	441	399	379	412	424	396	406	413	445	436	384	408	405	435	402	406	392	414	414	428	406	400	396	435	412	443	419	413	424	419	409	374	424	425	424	433	391	422	422	443	409	421	429	438	398	444	387	407	426	435	403	424	453	388	408	438	428	400	402	427	415	419	421	433	429	434	424	374	390	396	422	397	409	420	399	429	441	415	406	408	432	396	414	432	382	406	434	406	419	458	401	431	427	435	443	434	418	452	392	405	411	436	397	407	444	416	419	475	391	440	447	409	421	421	401	391	424	428	416	412	436	428	443	422	412	402	402	426	444	424	437	421	448	424	453	422	416	428	420	388	421	439	454	413	431	432	416	445	430	442	449	427	417	434	446	427	390	429	418	385	415	389	413	439	414	438	410	460	398	410	409	424	430	413	410	415	390	441	444	439	443	437	430	463	424	428	434	420	415	413	364	432	417	416	409	421	415	407	460	425	411	432	440	424	379	414	425	423	420	416	398	405	415	431	419	432	404	407	425	395	418	440	424	425	403	420	428	420	480	473	424	417	424	440	442	455	457	410	408	431	448	449	426	390	435	402	406	405	429	402	420	460	420	430	440	408	433	411	450	414	410	439	450	424	428	452	406	387	421	424	491	443	422	400	445	445	406	416	444	458	443	415	400	411	433	396	441	424	417	420	457	410	412	435	424	420	430	428	429	433	382	440	427	456	446	444	427	438	429	432	436	422	416	422	427	439	436	475	413	445	403	384	419	406	440	416	417	430	422	407	421	435	418	446	458	419	406	390	429	436	396	413	427	461	407	397	425	444	444	397	429	386	457	443	406	407	427	432	439	437	425	397	421	395	423	450	428	417	434	410	433	438	439	406	403	420	471	433	418	377	438	405	427	438	436	426	409	420	393	427	410	410	449	433	441	454	405	407	421	425	413	399	426	419	415	392	422	402	439	414	406	440	417	374	398	434	430	386	435	427	444	408	384	427	434	449	429	385	428	444	446	417	418	404	381	445	447	447	430	437	430	434	437	398	398	443	400	411	407	455	408	437	422	436	430	387	415	408	429	399	428	414	459	397	408	401	460	451	422	419	406	423	420	402	437	419	422	401	394	409	436	405	441	376	446	413	421	437	448	391	425	424	390	469	438	446	428	405	428	424	443	401	418	412	407	438	400	413	433	421	429	419	410	444	393	430	420	451	409	391	439	424	404	407	421	398	426	404	423	413	422	409	443	383	394	425	408	416	433	406	388	460	424	419	407	436	417	380	398	453	405	407	395	442	427	432	425	428	438	419	420	450	436	405	434	428	397	439	458	452	386	403	451	408	418	444	447	422	418	417	418	416	389	369	406	392	425	413	415	440	426	476	420	420	431	415	445	407	423	408	467	375	421	412	392	436	423	420	436	378	403	438	426	406	447	432	421	416	422	397	395	453	401	376	401	432	414	388	388	435	396	435	462	416	391	415	434	435	425	420	440	393	434	396	424	412	419	416	409	412	424	482	434	429	402	443	422	421	413	417	432	409	421	423	399	399	412	432	406	436	457	419	431	432	443	441	430	398	406	382	451	378	440	375	401	396	435	415	420	409	399	460	404	431	418	426	459	426	402	404	444	409	388	427	394	442	444	439	446	410	419	434	467	436	399	415	411	415	408	408	417	435	436	435	386	402	403	445	400	450	445	428	400	439	414	416	424	430	423	434	422	386	429	420	424	425	424	443	402	424	435	470	404	396	409	455	422	442	421	419	429	436	436	428	410	416	407	437	421	447	424	411	393	423	374	398	422	411	409	438	440	423	423	369	449	429	426	409	438	397	431	391	447	412	430	408	398	423	429	427	420	410	427	383	416	383	429	431	410	408	406	389	388	435	412	393	370	407	414	441	438	415	406	417	454	400	444	405	441	400	436	450	419	422	417	395	441	390	407	424	417	393	430	461	379	420	395	458	421	430	449	443	440	430	404	433	403	465	422	393	426	398	453	455	404	406
23933	20783	27743	23953	20194	7641	2105	1121	932	944	848	2696	16601	21662	14485	5662	1621	754	640	610	570	564	547	568	631	581	597	591	598	578	575	581	538	561	580	571	581	554	614	570	576	507	561	565	537	607	624	597	592	596	586	571	592	583	572	570	587	532	576	575	575	570	569	609	588	630	600	565	622	602	557	619	544	549	595	542	604	579	550	641	587	608	511	561	576	569	554	568	612	598	553	581	571	555	589	587	590	598	565	564	539	565	574	583	569	585	550	558	551	606	554	564	624	585	559	566	547	598	586	574	542	496	570	606	570	531	620	596	558	579	587	573	567	600	595	590	591	558	572	554	589	543	602	588	569	604	571	576	542	548	516	623	552	578	599	589	571	533	588	580	571	596	612	585	624	557	592	539	540	597	560	575	588	538	568	574	577	588	597	558	566	542	557	615	561	550	548	615	585	558	588	554	572	567	560	586	564	535	561	552	569	590	561	599	557	602	565	607	577	585	612	570	590	567	589	583	604	560	545	567	549	559	577	527	560	553	550	539	579	582	561	553	600	593	552	574	577	574	548	623	624	584	587	568	598	577	572	574	587	570	560	575	565	525	594	547	570	570	565	556	554	538	561	538	568	517	552	583	621	563	560	609	556	571	517	556	584	563	568	578	623	582	584	578	532	620	600	553	527	549	545	607	557	566	561	601	529	577	536	571	549	555	577	563	592	575	645	553	601	526	577	591	522	566	529	566	536	622	565	561	582	571	598	554	530	552	573	565	606	610	540	591	567	543	561	600	610	560	560	555	556	583	583	558	554	535	569	529	554	560	556	574	605	580	584	577	613	556	592	583	574	591	572	578	551	584	601	578	556	590	545	562	578	588	593	556	567	559	601	581	574	576	542	596	610	614	584	564	567	573	563	563	547	584	561	556	621	557	594	538	621	578	563	583	553	570	584	593	527	551	542	564	586	544	523	593	559	571	572	554	594	536	583	555	571	558	566	525	584	587	567	599	561	583	572	592	573	574	590	614	620	539	544	576	582	580	584	586	612	603	560	560	603	560	570	569	532	580	579	621	552	570	576	591	580	590	537	554	585	533	586	576	572	590	575	574	583	555	590	566	619	600	605	599	578	577	565	541	582	585	560	538	547	589	566	553	588	528	542	557	566	594	566	585	562	568	561	564	605	576	566	523	580	578	556	599	567	559	542	530	584	589	559	595	616	632	550	579	593	594	598	537	592	576	564	560	539	584	623	574	546	587	610	585	569	554	560	579	614	561	592	597	562	563	608	550	614	579	586	557	526	586	568	574	538	582	590	622	560	594	589	528	557	537	547	574	591	560	571	614	589	540	561	586	523	572	580	591	588	558	541	574	548	573	559	566	611	579	533	582	579	535	570	574	582	586	584	619	565	567	577	547	569	586	557	601	572	586	561	602	580	576	569	564	571	529	560	559	563	577	580	577	590	527	562	589	532	598	532	573	585	581	576	574	583	511	598	559	553	537	541	595	596	564	623	563	560	571	563	542	572	552	586	535	595	580	554	594	544	566	578	584	529	564	548	616	556	589	594	582	551	593	579	531	527	564	563	600	539	579	571	582	548	593	566	637	579	579	550	568	586	550	611	574	578	579	541	587	583	573	582	610	543	578	560	607	591	550	556	584	562	539	569	564	600	597	556	537	566	618	533	569	587	567	559	537	573	576	575	548	564	575	551	574	571	555	556	529	538	591	571	526	570	525	599	531	596	574	589	570	549	561	523	555	585	539	598	547	574	580	570	584	607	558	555	572	555	573	553	582	572	593	563	544	568	554	560	564	582	564	584	554	550	599	566	523	596	547	540	577	552	536	580	562	540	585	554	584	583	558	572	533	541	552	533	542	579	537	544	571	515	581	549	615	582	575	556	550	592	584	593	584	551	550	632	604	538	554	573	562	552	556	546	580	553	602	584	567	568	564	589	563	542	602	566	592	546	609	580	543	594	566	574	574	554	557	583	602	586	571	544	576	561	586	543	567	603	574	558	565	574	541	537	520	603	599	579	545	553	548	533	573	580	569	574	568	562	567	590	556	550	544	559	602	596	612	573	573	597	599	565	553	578	575	619	602	562	578	606	554	581	575	587	580	540	557	558	570	549	548	563	539	550	527	591	599	567	524	586	574	571	571	552	615	548	557	575	555	533	558	561	575	569	589	590	528	543	588	576	495	590	557	533	541	544	569	581	601	568	567	537	559	528	562	542	538	563	545	557	571	562	568	568	590	593	558	579	574	536	602	555	565	596	574	556	545	588	591	616	545	601	600	572	555	578	597	567	549	568	561	585	541	647	562	574	530	576	603	539	620	582	560	548	516	556	566	588	572	558	594	582	559	623	550	568	607	577	580	588	553	571	603	566	587	592	566	551	575	586	565	529	558	604	617	536	562	580	598	536	564	556	563	600	544	556	593	585	575	581	551	552	574	572	543	603	591	556	555	566	557	547	572	570	580	556	520	591	545	576	603	585	592	578	582	537	544	572	550	604	565	562	525	612	563	582	597	585	562	536	581	547	530	577	518	567	586	607	609	609	556	547	585	555	562	605	597	605	565	574	506	568	582	535	572	557	555	549	575	547	519	558	608	581	581	552	545	576	567	545	541	600	567	489	597	568	591	593	549	575	566	614	606	550	554	562	561	537	581	553	551	585	531	571	529	552	575	541	568	554	581	576	587	533	582	563	590	579	576	546	525	640	547	538	599	589	586	538	571	579	580	584	557	576	564	588	575	546	562	581	547	557	573	549	604	560	571	589	579	516	611	567	554	569	543	554	577	529	592	545	585	539	612	557	580	556	567	604	559	578	573	556	545	602	578	574	537	603	579	562	563	588	574	642	575	566	579	543	606	570	568	580	587	551	544	567	588	618	546	585	610	549	576	555	589	571	549	558	558	543	539	622	617	551	587	583	553	560	546	556	561	578	573	544	555	553	563	545	616	578	568	604	564	556	587	603	540	604	550	558	530	574	582	578	585	557	546	576	618	572	561	577	568	596	547	572	582	599	591	558	537	605	557	551	571	568	537	635	548	548	566	567	553	546	577	528	568	532	559	557	573	572	565	556	529	559	544	585	568	576	542	546	585	621	560	577	559	576	607	575	555	570	578	600	548	532	553	563	568	602	585	590	564	584	580	570	553	578	562	580	528	612	597	553	576	567	566	546	587	564	578	603	546	562	571	593	579	563	611	547	551	568	555	540	602	576	537	579	574	561	607	609	577	541	573	561	585	623	544	576	555	594	541	563	606	563	553	572	574	543	578	612	569	592	556	548	584	551	547	551	603	510	593	571	613	523	615	555	568	567	533	566	554	603	595	545	580	534	580	521	530	561	559	628	624	566	550	607	553	618	570	604	572	519	574	606	555	574	572	576	620	613	533	536	566	570	574	570	522	556	559	603	586	574	582	590	603	559	587	547	577	582	584	614	613	572	558	587	543	561	565	555	562	621	581	571	523	581	599	582	528	583	591	566	533	568	589
6287	12704	11795	6614	4203	2883	1708	1300	1149	1253	965	4423	19856	19989	12841	5371	1597	732	565	523	560	517	521	533	569	521	517	531	520	587	542	510	510	511	515	537	509	542	524	499	517	508	539	510	488	518	503	508	503	499	555	520	521	499	549	488	520	533	547	561	545	496	524	555	504	521	527	506	499	516	534	459	516	503	549	531	538	536	507	539	499	518	569	541	533	521	552	538	531	532	540	550	538	543	477	502	554	514	543	500	524	562	522	531	507	496	530	539	540	521	501	526	541	517	507	522	487	517	544	581	547	523	561	473	505	502	512	531	544	501	507	492	517	523	523	487	526	497	541	503	559	555	559	488	549	506	490	487	522	547	526	510	538	497	507	515	580	524	516	502	539	514	523	464	516	513	528	500	526	528	542	495	503	494	547	504	530	515	526	538	491	539	489	539	523	511	531	536	500	515	520	520	546	501	534	510	531	504	489	483	516	537	542	523	529	513	518	501	527	524	532	517	531	499	533	513	568	517	466	544	551	542	510	498	500	546	503	522	523	505	572	488	482	482	474	507	525	501	502	534	503	505	503	519	541	537	484	519	545	541	523	507	528	555	497	537	524	502	507	481	552	515	494	508	473	515	484	513	549	564	546	520	510	522	516	514	525	535	500	520	506	539	508	507	498	520	509	572	491	514	520	498	526	509	521	492	479	519	502	506	516	526	498	508	516	516	509	523	531	505	517	506	540	541	510	533	557	545	535	512	542	508	528	522	543	529	545	521	519	532	514	523	534	507	516	511	510	512	511	515	510	521	526	530	512	533	521	529	525	496	503	546	505	526	508	510	524	534	524	533	521	501	531	508	504	487	503	482	535	556	543	523	538	536	514	539	479	536	530	511	548	489	524	542	514	504	542	492	504	514	477	520	510	496	536	515	539	523	495	528	524	538	468	532	554	520	500	496	505	527	558	572	504	492	532	506	511	529	545	528	535	549	489	506	505	447	534	540	484	500	538	536	501	503	528	507	527	495	538	488	517	520	481	517	506	523	531	499	535	535	525	495	554	497	492	530	496	510	514	500	502	521	507	519	552	527	538	542	480	531	543	516	495	531	543	565	537	485	522	490	520	514	518	535	536	547	524	530	503	525	529	519	505	462	547	532	507	498	471	519	480	492	520	494	492	517	498	530	522	504	527	564	525	521	506	483	497	538	513	512	521	491	506	477	560	507	544	497	539	519	536	487	499	536	502	467	522	526	504	486	493	528	568	503	502	532	552	534	488	544	523	500	544	517	522	551	539	525	480	539	502	535	491	512	508	502	475	529	515	537	509	530	531	494	509	522	535	511	520	525	588	520	554	503	494	510	495	573	549	512	573	525	510	497	533	491	539	525	486	514	553	525	521	515	521	528	518	499	523	535	469	504	476	505	512	534	492	525	484	472	537	551	494	511	517	560	574	515	495	487	501	482	557	528	506	506	499	523	502	478	509	559	542	548	495	533	510	470	501	501	503	531	519	533	514	491	498	519	535	510	511	499	500	530	520	508	527	530	522	532	530	534	486	491	494	525	458	521	543	503	487	498	574	531	537	505	474	502	497	531	511	499	563	508	527	494	480	554	528	538	529	482	484	472	530	524	507	480	499	485	524	553	531	504	546	547	503	512	530	518	474	532	511	503	494	562	509	509	599	496	510	557	538	507	507	514	514	479	493	538	523	524	514	532	476	482	498	449	555	494	511	511	549	495	551	522	495	510	485	516	534	517	525	545	528	574	511	525	499	525	514	490	536	533	530	516	496	502	532	508	520	529	540	527	470	481	542	515	554	472	485	538	505	543	516	489	541	497	545	575	494	562	542	478	497	532	521	521	510	515	507	518	530	514	500	488	531	554	527	474	527	531	528	457	519	523	498	529	529	552	527	515	543	509	522	497	520	521	482	532	539	510	542	513	505	508	531	520	486	527	479	528	538	522	513	530	517	489	525	523	493	516	543	501	507	511	508	524	504	540	507	564	528	482	555	535	500	528	521	525	509	507	510	513	513	513	499	492	512	539	545	542	550	503	505	516	528	491	505	496	508	519	509	539	513	523	491	501	503	510	535	530	543	522	513	526	508	545	491	502	494	529	529	510	487	526	496	481	520	507	487	565	531	558	504	488	513	552	461	526	503	535	521	549	520	524	505	546	529	509	520	504	492	513	563	516	507	502	525	538	548	506	514	516	504	514	516	497	516	505	522	493	481	543	503	507	526	471	564	514	548	567	533	496	491	481	535	527	512	526	525	494	531	525	537	466	505	504	530	504	521	503	550	501	506	538	534	484	521	526	543	528	532	505	485	490	535	525	546	521	516	508	484	535	535	513	473	541	530	539	513	561	478	517	530	532	518	534	481	501	528	544	562	513	505	542	495	477	493	513	481	527	494	503	500	519	497	511	562	550	535	508	510	514	497	519	485	532	529	486	529	530	545	520	500	512	508	502	546	523	504	528	514	498	520	529	549	539	520	531	514	536	521	523	506	495	568	498	528	519	520	543	561	503	540	495	522	526	513	536	514	518	571	530	519	552	522	459	505	538	509	484	470	539	528	560	495	559	508	552	525	510	522	521	496	506	527	504	487	515	485	504	474	508	487	518	526	521	522	496	508	509	516	494	532	497	526	494	502	489	520	507	509	501	550	529	487	555	531	513	528	536	556	531	519	547	543	542	526	539	500	523	507	574	518	511	534	507	511	515	507	468	458	548	512	506	543	549	510	483	508	491	519	537	477	516	517	532	497	515	560	544	529	540	511	509	545	479	514	561	545	505	477	509	512	527	515	505	539	529	476	473	490	507	532	534	551	532	508	518	514	508	543	540	505	526	510	493	503	482	527	566	506	517	509	559	534	463	512	531	520	528	504	526	497	486	539	497	496	505	544	485	515	514	572	556	537	491	485	506	530	517	557	499	551	505	510	528	524	503	527	529	504	517	502	525	526	523	505	494	474	542	507	531	511	468	482	469	488	497	537	494	503	526	518	546	546	556	519	529	494	544	478	511	500	511	547	536	485	498	496	509	564	524	552	557	529	543	533	523	498	513	526	479	485	563	531	550	552	498	491	495	497	450	484	503	530	481	466	517	511	508	526	543	494	542	496	491	505	534	498	519	529	511	503	532	493	507	531	492	522	503	523	546	508	526	526	512	517	515	499	511	507	508	534	488	541	510	502	509	539	509	492	520	508	510	477	541	522	539	527	525	503	556	496	493	481	510	510	583	559	513	511	534	503	525	513	549	552	473	504	531	473	544	479	512	477	544	515	503	529	513	467	481	489	520	513	531	507	503	512	549	511	487	473	494	535	547	565	514	517	500	535	519	493	526	534	500	521	545	490	554	490	490	522	538	516	543	465	500	506	492	522	493	501	505	516	514	522	539	517	547	503	536	539	511	475	508	519	492	559	521	518	476	517	500	489	533	528	452	510	546	482	500	550	514	485	531	452	504	521	540	542	482	511	532	526	517	553	511	507	501	467	524	499	549
26650	9352	2882	1369	728	626	589	541	595	526	536	684	1167	1332	1132	848	628	535	485	515	457	480	497	517	481	492	474	494	500	508	473	447	475	492	507	508	472	476	448	531	539	532	482	525	489	514	514	532	509	486	540	507	528	462	546	469	486	509	495	488	502	474	473	462	445	480	479	534	470	498	476	494	501	503	526	476	490	453	467	537	477	468	493	481	509	539	487	532	531	523	480	490	510	460	489	479	506	531	475	460	472	495	504	523	515	508	510	517	493	485	479	454	506	519	500	519	502	521	496	470	498	449	479	525	504	481	502	490	473	516	461	495	486	478	470	479	480	488	494	476	497	508	443	470	505	453	507	548	475	527	505	479	453	509	495	480	490	557	481	496	452	516	424	474	442	481	486	487	467	439	507	490	480	457	507	516	481	537	482	489	511	466	466	503	490	539	518	497	494	452	449	513	503	474	487	520	474	461	465	505	507	499	509	499	509	481	478	457	503	489	480	500	483	424	467	491	501	516	489	504	474	494	528	506	464	465	454	485	447	473	518	509	476	519	530	498	500	474	505	490	504	455	470	478	510	483	490	506	452	443	476	474	455	491	509	472	506	502	500	491	491	500	493	489	497	466	463	483	501	456	474	458	500	469	501	491	501	505	484	481	499	483	513	505	464	482	444	498	509	498	500	454	474	469	453	478	497	500	506	482	513	495	463	512	470	475	458	496	470	471	488	506	501	472	474	454	486	519	478	487	513	444	469	497	532	520	504	495	486	505	449	484	463	520	514	549	481	499	480	530	455	488	456	476	480	494	498	480	485	489	501	496	470	467	530	518	486	524	488	483	480	493	482	472	502	450	453	453	461	493	474	469	522	454	484	452	516	506	495	476	479	474	454	491	492	486	487	503	528	516	502	475	495	510	492	483	498	453	481	483	494	480	497	481	474	509	494	459	503	508	482	493	501	512	469	470	502	479	488	519	480	471	497	526	512	466	502	484	497	491	472	459	458	470	496	526	500	551	458	525	519	489	485	498	469	453	472	530	469	498	472	494	462	468	478	494	501	487	478	453	504	528	488	500	476	510	502	467	452	473	457	530	476	511	520	471	451	485	499	498	480	495	497	472	464	447	512	487	481	473	495	492	486	487	473	433	442	482	463	503	488	489	497	498	514	477	488	483	478	503	481	517	460	526	525	458	463	531	558	450	503	512	480	503	474	525	503	510	514	488	495	460	485	487	458	505	494	511	486	462	471	500	504	472	480	493	474	507	514	506	500	495	477	505	495	472	484	529	476	494	530	510	506	477	456	509	477	512	491	501	485	473	463	497	517	454	539	496	540	478	512	483	497	470	502	466	482	487	464	485	470	492	501	480	490	493	481	497	515	488	481	516	483	519	493	496	509	446	472	488	448	508	532	490	468	517	501	509	490	477	488	474	486	502	500	454	542	484	487	513	496	495	460	465	502	453	514	479	490	520	527	482	500	490	490	449	477	447	532	496	477	487	472	471	466	467	488	521	493	507	516	490	548	483	496	481	457	482	490	510	506	482	493	490	509	481	510	478	494	470	499	514	466	499	490	444	519	496	488	501	471	509	475	475	532	534	500	491	501	481	469	519	535	478	512	522	480	484	496	510	491	524	492	527	513	553	521	503	452	471	479	446	516	467	506	479	504	491	505	457	522	493	496	518	500	505	530	522	494	488	492	469	461	460	474	492	511	499	507	545	500	449	485	427	494	434	507	519	461	514	478	480	472	514	492	480	524	470	445	480	492	484	512	465	510	478	495	469	503	501	525	482	492	504	505	495	507	481	485	478	473	504	502	501	515	500	480	483	523	492	517	505	497	447	476	454	460	517	459	476	516	509	472	511	499	475	457	505	483	505	493	494	498	497	509	491	496	518	469	497	549	453	517	475	491	515	505	469	465	469	465	507	509	508	500	429	503	466	492	494	536	458	499	495	483	495	495	528	536	529	490	478	522	516	498	511	501	497	515	463	510	428	480	494	490	485	496	508	495	482	506	515	500	507	484	452	470	455	482	447	488	521	492	446	534	502	502	518	481	485	484	530	501	506	480	478	449	490	498	516	484	504	505	499	478	506	463	491	488	502	499	480	519	440	456	509	485	492	487	471	474	503	472	465	504	485	530	460	505	461	484	468	508	497	447	495	492	483	487	508	475	477	510	504	479	520	469	484	508	508	475	455	491	544	498	463	525	494	497	443	484	515	480	524	491	441	485	442	483	482	491	526	507	481	484	495	460	523	461	510	475	492	466	470	469	503	494	506	513	494	490	499	470	503	436	489	479	497	499	459	483	471	505	474	515	504	506	450	485	474	514	500	504	460	466	499	492	491	498	495	476	520	475	487	489	517	518	474	458	493	485	536	493	492	488	480	495	490	467	494	487	472	477	478	483	494	497	513	490	498	459	515	489	475	501	454	478	492	534	494	505	471	460	526	494	481	459	494	467	520	483	525	499	466	508	480	505	482	465	516	505	505	482	512	552	500	499	467	497	515	502	468	479	428	503	487	512	497	503	493	504	487	541	526	508	503	519	505	501	474	499	475	504	470	483	507	511	500	489	471	511	474	489	465	484	488	516	499	525	515	468	503	469	434	505	480	485	457	447	480	495	500	520	513	474	491	512	485	509	494	519	480	474	512	516	496	485	455	510	468	509	459	533	492	497	497	511	469	511	531	469	523	500	469	485	504	471	444	500	466	500	475	513	532	463	473	442	414	455	500	454	493	478	478	486	462	472	503	508	463	470	532	449	476	475	484	471	481	496	493	493	482	462	489	485	490	509	451	490	473	503	464	492	477	480	473	503	451	510	485	520	478	458	444	477	493	467	479	540	477	481	516	533	477	486	499	524	489	504	495	509	485	511	458	511	506	506	496	502	431	489	485	504	487	497	509	481	507	492	473	488	507	436	480	508	459	488	527	518	492	474	553	479	494	480	511	464	462	505	499	504	484	464	485	487	484	487	475	480	506	498	498	494	492	472	470	504	464	465	479	476	515	479	472	530	480	478	480	461	480	473	482	471	457	529	492	473	478	477	474	508	500	477	514	485	505	467	490	493	493	461	518	457	450	491	511	493	479	480	455	445	476	495	523	479	500	505	504	489	519	520	484	482	456	497	442	431	469	513	477	468	505	472	474	511	466	530	493	476	492	482	483	482	491	517	528	530	492	478	482	475	472	491	519	463	481	459	509	478	472	489	485	491	539	499	474	489	490	475	419	467	482	529	465	536	511	488	503	504	477	501	467	530	507	504	490	544	494	467	508	477	456	510	489	477	537	452	528	506	489	498	440	501	495	506	447	505	499	519	506	521	471	492	490	456	517	461	525	486	507	464	534	505	522	511	512	490	484	522	451	490	506	494	484	477	503	467	484	534	493	500	553	504	501	485	508	466	494	492	482	472	494	472	518	488	490	483	516	470	510	523	484	486	439	490	504	509	508	465	438	486	510	494	454	469	471	531	503	455	494	467	511	455	490	488	503
5993	3085	3030	1211	856	656	595	618	514	511	524	767	1608	1630	1358	860	585	472	443	463	440	447	435	452	486	444	456	391	404	408	435	455	457	423	432	429	431	462	454	402	441	427	419	440	434	456	445	455	449	429	431	432	438	445	457	425	461	442	447	467	448	430	442	434	432	445	448	440	451	440	452	442	448	421	446	447	462	435	468	436	468	457	442	441	433	411	413	440	439	424	438	443	425	424	397	431	434	437	452	454	466	421	425	467	437	458	468	411	438	395	442	428	442	441	417	464	476	444	432	455	415	440	424	445	421	400	424	417	417	439	465	429	433	408	426	422	444	433	423	445	419	391	458	455	424	438	421	426	459	414	456	449	411	430	416	427	473	450	399	432	438	414	478	477	447	446	439	426	437	458	402	445	401	420	429	456	438	434	420	427	437	442	426	406	440	442	444	415	405	451	442	453	424	449	450	435	450	414	423	471	426	423	422	415	428	446	454	468	434	452	478	448	413	428	446	406	461	447	455	464	447	431	454	417	420	459	441	431	435	412	471	422	442	439	404	455	415	444	450	406	436	457	433	473	468	445	404	406	441	455	416	448	427	465	416	448	410	445	455	399	376	428	448	420	430	396	417	461	403	397	437	438	431	448	444	474	433	446	448	460	464	449	442	435	453	455	415	391	417	447	425	467	428	427	439	458	463	430	398	432	405	456	411	437	441	460	391	404	423	418	394	414	427	462	438	493	438	417	431	445	434	405	397	440	411	472	425	430	430	459	413	423	435	442	417	446	435	459	411	425	477	452	463	439	451	428	419	424	439	391	422	446	468	429	457	451	447	468	450	426	431	448	431	437	448	444	427	435	424	440	415	424	452	458	449	392	433	432	400	448	450	426	468	448	482	456	442	437	382	460	452	419	456	406	465	413	446	434	442	451	424	462	453	422	398	411	402	432	386	422	453	416	448	455	447	416	478	418	465	425	425	463	447	413	478	433	424	427	459	414	430	464	407	431	444	444	422	444	418	446	465	413	441	470	413	430	410	423	459	425	437	400	448	405	443	442	443	447	478	451	464	430	449	447	427	442	435	447	469	466	440	428	451	415	410	457	418	433	443	416	396	462	432	434	443	429	444	424	419	464	400	462	442	431	407	417	417	440	428	436	420	424	435	448	438	483	440	445	424	428	406	458	419	389	458	429	422	456	407	453	438	425	454	401	437	443	474	426	417	441	472	435	411	417	431	453	417	470	437	429	460	430	434	431	466	450	454	453	463	428	424	427	427	442	415	413	430	461	449	413	434	485	460	441	401	408	415	481	432	396	418	438	461	442	445	453	459	441	460	419	406	447	438	409	438	430	394	432	442	442	373	462	441	418	454	427	449	439	402	466	398	421	445	409	422	482	407	414	435	437	470	438	449	478	404	437	444	423	393	434	441	412	456	436	480	448	453	423	412	476	412	416	404	473	454	424	439	454	425	422	418	432	400	408	416	488	419	412	460	424	430	425	467	404	421	456	429	457	389	468	420	433	431	438	434	442	441	440	463	458	395	432	423	460	433	449	457	464	464	388	410	451	416	463	442	432	445	439	445	469	410	427	425	420	422	423	423	432	452	430	450	438	424	472	457	454	433	471	433	427	478	455	418	473	443	418	439	421	417	445	410	465	473	431	442	418	459	440	428	382	451	429	447	405	402	446	398	416	455	447	446	461	433	444	407	449	460	435	428	451	450	454	422	437	429	447	438	468	433	439	440	435	481	415	412	448	428	404	429	429	440	483	473	440	478	409	426	457	430	434	448	431	423	436	448	466	459	436	407	409	453	415	417	481	444	453	415	397	456	443	408	451	461	463	450	417	469	403	453	464	418	419	432	442	425	405	485	467	430	413	457	406	431	408	465	465	463	456	447	439	439	421	457	408	468	437	461	454	432	447	453	428	462	413	432	459	405	425	436	421	436	418	443	453	401	435	440	420	428	405	469	440	431	472	416	433	444	423	460	431	456	423	456	447	461	388	433	455	417	436	457	429	430	470	465	451	437	428	435	443	430	452	454	435	429	452	450	408	421	420	425	467	393	424	474	404	415	437	408	448	432	425	438	469	421	442	435	426	430	444	421	468	452	424	396	452	444	433	429	418	411	422	429	423	404	434	432	456	431	430	431	438	420	426	410	431	444	428	419	457	502	432	431	450	396	383	442	462	470	446	456	428	447	451	459	452	454	419	415	434	460	426	423	440	437	475	405	469	432	436	468	409	414	455	449	440	434	431	474	434	439	427	448	457	416	435	459	409	447	424	443	435	412	476	440	403	478	464	419	419	450	429	432	445	399	424	449	458	434	450	426	426	409	416	451	411	423	432	432	417	421	466	443	453	414	447	412	432	407	462	447	430	449	413	428	435	459	469	461	422	427	426	422	443	418	415	438	436	409	427	433	416	445	428	421	426	435	394	456	430	452	496	475	438	455	451	437	401	413	435	474	411	455	437	463	436	428	446	453	444	452	420	454	449	460	409	475	453	424	454	447	413	448	428	437	440	437	444	410	461	441	439	430	423	459	439	464	421	405	446	437	454	388	446	402	429	432	420	472	460	443	423	425	448	456	439	437	469	405	375	457	432	446	436	459	433	428	452	474	466	411	451	459	462	425	436	464	422	455	465	430	451	432	432	450	436	447	446	445	453	416	465	454	448	456	457	458	459	487	405	441	424	441	430	471	428	413	443	490	444	455	413	430	428	450	442	431	422	442	432	431	452	453	422	457	432	433	449	429	476	443	472	459	439	435	422	441	401	397	377	440	422	426	417	473	454	420	409	433	473	408	423	439	432	445	410	453	409	431	466	437	427	421	411	452	430	454	426	448	415	425	434	450	437	416	445	440	430	423	422	466	458	375	429	456	415	444	430	422	434	413	444	441	438	487	453	449	426	456	379	430	451	448	459	464	448	414	432	447	375	434	486	424	419	430	461	449	413	444	384	443	429	455	456	446	425	419	444	410	424	406	443	427	464	426	426	444	444	467	441	440	451	438	431	440	414	411	433	436	444	467	474	410	440	447	398	439	413	427	452	403	460	478	431	425	404	416	439	471	409	420	432	434	446	447	458	418	475	419	460	465	439	435	442	454	437	458	451	426	420	412	444	432	466	430	415	432	467	432	443	418	458	433	444	462	435	421	435	470	420	452	438	442	470	461	484	483	415	420	460	444	440	458	458	448	431	397	441	454	453	449	456	448	396	445	452	406	423	435	469	382	422	450	431	424	438	446	413	449	452	429	419	447	447	427	454	465	472	447	422	459	459	420	454	451	433	416	419	426	408	431	438	429	414	459	412	447	453	406	430	439	445	453	427	436	465	444	468	426	434	419	416	455	482	414	415	434	444	470	421	433	398	425	418	441	408	463	407	417	428	457	439	442	423	400	463	465	445	440	442	440	465	427	464	387	404	414	427	420	475	432	406	441	455	403	460	442	426	423	413	412	437	434	473	408	429	436	411	456	414	403	452	466	479	445	481
24860	20816	26688	24719	8268	1826	1251	817	652	662	826	3124	11549	11572	6237	2064	773	499	506	459	465	425	509	466	479	441	450	450	455	466	489	445	428	475	492	453	462	477	424	473	457	443	482	468	491	465	453	458	428	440	454	467	482	477	429	430	449	422	434	421	449	488	449	468	472	454	422	457	464	506	440	429	439	462	460	461	462	458	430	462	467	451	453	464	469	418	432	422	409	504	470	448	428	469	448	451	485	459	459	466	444	474	462	468	468	412	480	448	448	492	423	442	428	454	450	444	457	502	432	445	446	458	450	454	451	488	460	487	498	475	459	464	444	469	439	452	474	442	487	438	439	440	451	427	438	441	448	439	471	429	454	450	464	460	419	484	460	442	450	406	424	430	482	432	505	467	425	435	432	496	442	530	479	451	449	455	434	458	433	460	496	440	432	434	434	486	440	419	437	456	456	418	431	479	508	456	460	467	460	442	447	423	434	457	477	463	459	459	466	468	469	458	450	460	485	469	477	430	456	437	455	436	452	412	464	478	456	465	457	455	462	468	456	492	441	430	452	419	451	470	467	439	457	462	469	453	452	445	443	421	451	458	467	433	439	431	418	465	483	450	459	437	501	437	449	444	485	470	419	442	432	456	440	428	459	450	471	461	480	434	466	419	450	449	423	471	477	485	480	439	461	456	461	410	449	438	442	444	423	474	456	436	454	470	465	454	460	473	477	477	396	445	463	461	451	472	423	425	444	442	465	464	482	480	457	471	442	466	472	461	444	483	447	431	410	463	431	436	417	485	455	467	430	438	466	447	448	469	434	468	483	447	483	422	456	435	420	407	463	481	476	429	412	454	482	436	460	449	433	448	439	465	444	477	457	463	457	458	416	435	464	435	445	447	469	439	445	466	487	477	462	439	486	434	444	440	429	449	481	465	484	435	477	442	436	490	441	500	470	473	474	447	450	450	436	476	450	449	435	461	481	462	416	475	437	452	508	469	462	489	439	433	491	466	461	422	443	468	428	466	458	448	483	451	434	476	459	487	471	462	444	417	450	478	523	458	421	463	451	471	489	455	453	481	474	477	468	436	448	464	460	452	460	429	477	446	487	473	502	441	489	443	474	467	441	505	449	431	452	492	423	415	447	453	477	425	465	444	460	474	415	458	465	446	428	466	472	425	464	426	457	455	442	468	474	424	444	461	466	429	439	451	481	469	497	443	427	437	400	427	495	443	483	469	486	442	458	436	458	469	459	480	453	518	450	504	449	404	463	442	441	426	419	473	469	457	450	447	432	488	454	451	418	440	458	457	440	434	441	428	476	434	449	453	451	477	489	438	431	472	447	465	482	430	462	469	488	441	442	453	471	431	431	432	458	422	499	454	480	462	436	442	423	484	442	451	433	464	455	438	437	478	482	446	445	471	489	490	462	497	464	447	453	471	432	436	516	463	456	480	455	464	452	439	464	452	445	459	426	449	431	418	457	453	467	456	450	401	426	456	430	446	441	446	474	475	454	449	433	445	445	462	474	447	447	439	477	463	471	442	465	445	469	446	516	424	428	486	469	451	495	445	456	450	450	441	486	450	418	462	439	461	467	472	449	409	455	470	476	436	436	487	428	475	467	433	470	450	413	429	474	451	460	463	505	470	455	427	453	467	470	487	472	457	421	441	454	504	464	450	435	462	478	488	462	483	425	485	467	437	449	430	457	468	458	434	486	507	453	490	448	445	427	417	446	417	447	438	459	478	456	450	464	489	435	492	442	444	450	453	412	441	459	448	502	448	487	473	451	430	445	455	475	411	472	474	472	466	438	455	441	468	462	453	467	468	427	454	465	477	458	422	432	490	444	460	451	455	437	452	447	477	448	477	461	461	448	466	487	460	455	413	459	446	435	464	463	470	431	451	472	419	458	401	427	465	501	481	488	468	466	435	423	498	436	453	502	444	464	482	457	444	424	453	453	442	471	444	420	469	414	439	450	471	470	453	489	455	405	423	463	465	450	426	443	428	447	451	449	406	451	489	470	425	467	448	440	526	459	447	455	451	426	466	458	433	465	464	486	446	478	454	450	476	407	447	480	431	468	453	497	443	462	471	464	449	450	478	457	417	466	482	466	456	456	449	407	427	473	414	469	437	465	426	455	480	453	415	432	427	477	460	443	462	452	439	429	518	445	440	464	462	447	463	447	443	470	438	441	465	463	470	443	449	442	446	481	461	404	444	456	454	481	472	472	460	451	474	412	455	489	448	493	473	478	452	457	427	453	438	455	480	446	443	479	475	426	458	453	449	427	438	458	444	489	461	433	446	434	468	427	481	419	435	459	458	495	443	443	456	465	434	444	448	463	451	471	471	460	427	476	426	436	453	467	437	459	448	471	461	423	446	450	422	455	440	479	452	491	472	468	461	454	440	434	461	424	442	460	463	492	433	446	459	456	474	486	422	432	430	458	450	442	400	456	446	460	442	461	453	469	474	418	433	461	433	437	454	449	423	468	449	462	453	435	456	474	438	489	461	440	440	462	477	438	446	484	465	466	427	463	495	482	431	468	503	489	479	444	457	427	476	478	477	432	454	446	465	425	472	435	449	417	447	454	451	457	460	434	405	452	454	461	439	465	425	469	425	454	444	438	470	432	504	469	456	444	454	442	492	424	508	445	447	455	485	468	434	458	448	446	481	447	489	429	444	475	423	467	458	424	460	443	455	428	509	483	475	504	426	483	501	432	454	472	424	489	459	456	456	461	488	442	481	463	463	482	468	458	456	446	415	465	447	470	455	448	470	414	449	439	438	483	424	470	436	456	433	470	407	446	438	446	410	450	455	466	486	476	460	473	447	418	427	491	486	450	447	464	454	445	466	473	424	485	448	451	440	437	487	432	470	508	445	430	425	466	421	472	490	486	452	459	445	450	432	473	453	491	438	449	427	436	456	459	423	459	451	461	429	443	460	459	414	434	413	447	463	469	430	473	443	445	455	422	446	455	449	465	458	472	435	457	441	488	447	469	481	442	430	464	474	460	421	495	471	418	475	458	459	471	447	431	425	455	426	439	456	446	475	479	451	434	440	495	470	510	427	486	445	457	474	442	457	477	457	462	448	444	477	463	461	451	444	435	451	427	438	456	410	465	469	434	455	444	466	471	496	469	477	453	474	452	444	429	465	481	426	458	429	440	481	478	466	457	460	422	512	448	459	434	467	454	423	445	464	457	450	407	437	433	434	449	438	425	482	452	451	436	415	437	456	452	427	458	455	480	435	459	513	422	438	452	467	432	426	448	418	418	448	421	473	450	396	451	493	433	476	444	444	439	396	464	423	413	460	460	426	462	447	446	444	453	448	396	425	444	480	459	452	476	482	436	424	433	422	437	435	490	456	500	451	462	448	471	482	453	488	443	494	462	467	473	491	476	407	416	468	484	448	450	440	486	445	480	434	432	431	479	481	431	490	474	443	433	443	447	486	437	474	456	499	423	450	447	462	447	465	432	452	463	463	452	482	445	474
5676	8234	6915	3653	2235	1633	1365	964	806	766	1158	4886	13719	11580	6107	2238	907	480	450	456	448	386	434	438	440	452	432	434	456	442	433	438	420	442	461	405	416	416	431	454	433	468	431	440	437	403	412	431	438	454	446	411	465	439	434	432	474	466	449	431	446	436	447	484	462	428	380	429	417	430	429	398	443	423	459	414	435	429	427	484	419	445	437	435	445	428	414	442	429	435	432	424	414	452	431	411	417	448	447	403	415	450	408	421	421	434	426	415	400	425	451	442	434	429	445	393	416	425	457	406	439	450	454	413	431	398	400	428	409	424	413	421	420	400	389	377	405	412	412	461	433	421	428	431	440	426	422	445	410	426	449	410	382	457	429	436	435	455	411	386	414	427	466	417	419	423	438	433	441	453	415	379	451	425	443	469	399	413	407	425	434	417	405	465	450	395	419	421	405	438	479	432	391	450	399	426	426	434	421	429	441	430	438	441	411	387	425	423	479	407	463	417	410	421	450	422	409	469	429	401	399	405	433	442	457	411	412	414	436	410	430	442	407	419	433	446	457	405	406	450	429	440	453	437	430	423	429	411	437	411	413	425	415	450	430	409	443	462	447	419	454	439	433	449	392	460	427	379	459	400	406	393	425	438	436	435	430	437	450	439	439	428	411	416	420	413	435	421	411	389	419	448	418	420	415	451	452	435	458	421	431	453	461	419	425	431	414	460	403	435	423	431	446	408	415	426	454	409	420	430	415	409	436	433	436	457	374	434	430	430	405	420	408	416	423	411	417	460	416	401	408	436	438	441	423	416	444	423	396	428	414	450	399	458	450	435	449	459	420	461	399	387	391	420	420	402	428	426	398	448	417	438	405	443	408	434	445	448	383	415	416	417	439	413	449	426	454	392	454	418	433	409	381	416	432	419	375	418	392	454	450	408	430	444	403	455	415	427	390	422	428	446	409	449	430	444	408	398	424	431	411	428	408	411	421	434	407	389	405	441	465	421	444	422	430	414	404	436	434	385	431	439	444	425	439	403	423	432	477	440	432	442	425	427	434	419	462	429	460	421	417	443	394	436	419	402	424	436	413	414	439	421	453	451	440	403	414	423	434	459	419	392	456	453	382	429	423	449	419	444	433	469	423	449	467	447	419	440	423	457	412	425	442	401	419	402	390	411	416	451	423	390	389	424	381	425	410	433	394	422	411	398	434	449	402	424	447	409	381	411	459	399	426	432	443	425	453	444	377	430	417	426	434	423	446	467	424	428	435	441	423	416	434	415	399	437	440	458	441	408	420	395	382	430	425	445	409	447	403	454	445	425	431	422	431	407	438	430	401	422	433	476	474	460	406	449	455	396	431	424	415	416	429	425	487	426	420	390	395	435	443	427	450	433	425	450	455	420	455	440	407	449	410	406	401	431	426	438	446	411	403	441	417	426	413	407	405	424	404	437	447	426	413	418	408	458	438	421	444	409	439	447	458	414	479	439	402	420	461	406	442	421	412	442	439	418	429	402	418	413	409	417	418	455	384	433	449	414	447	398	431	404	453	446	401	405	403	424	416	415	408	416	433	464	381	471	442	389	421	453	434	433	419	441	422	402	453	445	391	434	420	400	445	422	458	429	456	455	398	421	379	440	420	414	392	454	407	448	375	425	441	424	402	423	454	440	445	395	419	405	467	437	393	437	435	387	438	397	447	431	407	408	405	418	453	452	411	447	404	417	395	438	437	443	409	417	428	445	406	405	436	450	402	422	430	432	419	442	438	436	394	421	439	464	437	430	434	441	429	445	411	456	427	433	409	446	429	419	463	401	438	418	412	405	414	413	439	446	433	431	428	415	387	411	412	417	446	445	438	430	407	407	441	437	460	428	411	451	421	433	451	406	450	404	440	454	407	396	382	445	411	447	418	424	444	414	434	423	465	416	411	447	426	431	426	436	452	444	412	437	423	427	447	429	435	417	426	430	429	416	425	433	439	466	438	444	431	434	438	408	452	408	418	408	429	411	459	430	427	426	442	407	399	431	416	427	439	467	419	431	409	434	431	446	443	443	408	432	392	415	431	447	445	436	421	408	424	422	439	433	418	415	413	430	429	440	434	443	419	382	438	406	429	424	374	474	455	440	433	384	422	401	401	437	445	379	400	403	379	437	469	453	424	407	456	414	422	471	418	408	457	431	427	438	445	413	431	424	416	435	394	420	423	432	426	420	446	441	432	415	436	407	408	475	454	424	437	413	425	442	388	431	435	432	409	459	414	411	427	453	416	447	436	415	404	397	405	422	447	420	419	402	383	414	434	420	458	410	409	419	438	400	416	448	429	428	414	404	462	386	392	451	417	409	438	440	431	441	436	417	441	433	446	433	457	394	402	426	421	451	408	409	420	411	421	426	395	423	410	435	436	426	411	420	410	433	388	424	412	403	438	441	426	455	427	405	430	443	404	482	454	391	425	420	411	452	413	418	446	442	465	414	436	453	422	399	414	435	432	444	401	418	414	443	406	427	404	420	395	462	423	418	419	391	397	423	392	444	398	432	420	452	423	420	416	412	451	423	449	433	401	427	401	417	426	387	435	416	391	421	396	399	430	405	437	441	408	410	460	425	412	424	430	457	454	423	444	451	428	405	418	420	433	458	463	403	416	461	403	441	387	430	426	415	403	444	459	398	423	425	425	418	433	450	448	468	455	427	426	419	469	440	430	458	387	427	437	447	451	400	454	443	438	419	452	430	427	409	458	419	442	462	427	433	421	414	464	435	447	458	440	398	448	431	419	435	422	392	410	453	437	433	423	419	465	455	422	422	427	432	454	426	429	433	400	465	407	382	412	394	449	450	468	435	420	426	411	427	403	456	440	445	448	442	399	432	419	461	426	440	442	429	425	460	417	435	435	385	438	382	426	414	450	435	424	434	473	410	420	400	389	426	409	388	402	421	436	453	431	413	446	430	436	416	415	411	421	411	421	431	423	474	438	405	410	466	449	442	436	440	470	418	391	440	396	463	459	425	398	483	451	427	447	400	445	451	368	375	421	419	441	430	440	399	401	417	426	447	401	453	415	446	419	418	415	409	450	398	425	429	414	404	452	425	416	440	428	415	421	448	430	424	406	412	465	424	412	429	449	415	451	441	483	406	443	420	427	435	461	421	452	466	425	441	427	448	403	434	486	434	417	445	406	392	409	382	408	418	438	482	444	402	418	421	405	428	445	443	402	432	413	388	425	414	434	405	402	447	425	435	427	427	416	408	417	426	450	446	408	443	413	416	403	421	393	418	421	416	437	451	460	416	428	418	448	381	441	437	410	427	437	429	399	414	430	451	363	424	447	425	422	425	445	404	411	403	403	400	448	444	429	407	440	424	412	411	445	418	439	390	425	374	413	423	407	414	446	458	407	408	397	409	394	416	438	404	435	422	409	401	426	432	409	442	421	410	402	410	424	377	434	421	456	453	426	410	431	428	393	414	425	434	440	433	425	457	434	427	444	437	419	441	434	451	464	437
23893	20807	27785	23928	20339	7751	2299	1184	1041	960	873	2091	20531	22401	13036	4534	1416	759	616	608	595	587	635	579	578	590	626	641	555	625	639	614	576	626	565	603	578	582	589	584	584	600	605	577	608	579	622	582	604	591	575	598	581	589	628	598	594	573	583	587	617	617	620	607	603	602	620	567	641	574	588	566	673	596	574	609	572	607	601	587	566	597	542	594	594	603	594	556	599	607	593	568	558	539	554	555	582	602	630	585	548	550	595	570	582	596	602	564	582	582	589	556	577	601	576	595	604	608	576	591	593	577	632	622	608	567	586	573	538	607	618	570	574	602	527	571	589	610	579	570	586	572	607	553	606	560	589	603	535	530	588	563	612	590	591	600	575	583	584	578	623	574	566	616	615	585	569	579	580	589	577	590	598	591	615	549	595	626	585	558	523	580	609	585	593	575	524	586	584	590	590	551	597	552	591	583	536	588	584	609	623	592	613	578	616	593	598	575	558	630	582	574	572	605	563	602	586	576	636	607	568	603	551	601	586	596	624	626	577	580	585	598	581	566	577	565	576	563	572	541	561	635	577	594	604	580	571	588	581	611	582	560	633	519	521	557	569	576	605	558	594	567	602	566	580	574	589	588	593	590	583	610	578	591	580	551	568	598	577	604	593	612	586	585	599	566	593	533	600	573	576	587	567	559	583	648	561	573	551	578	582	604	544	562	614	595	571	576	567	565	599	578	602	600	596	542	567	594	637	540	618	585	612	597	568	585	556	586	560	587	600	590	593	556	598	547	580	583	580	617	601	548	572	600	578	561	577	560	547	570	620	568	594	573	593	609	586	624	597	580	560	559	614	602	598	540	622	610	602	592	554	547	600	612	601	562	566	605	565	596	592	606	570	542	556	583	575	581	588	603	571	546	587	567	578	589	585	575	523	577	553	556	585	563	627	578	544	585	599	560	561	587	588	619	567	566	595	574	606	564	595	568	582	613	546	617	563	589	597	622	606	601	595	609	597	603	622	557	611	547	578	573	608	592	618	592	587	558	606	592	595	592	549	623	573	579	598	571	539	617	587	621	592	590	607	571	586	573	578	582	575	555	585	566	579	570	598	583	551	573	571	593	572	585	574	578	584	550	600	562	587	586	593	602	552	588	592	552	587	564	587	579	589	568	607	580	594	576	565	605	588	573	573	584	610	606	631	533	586	579	571	600	591	592	609	612	582	597	638	561	602	552	590	580	569	601	606	603	591	544	575	589	604	565	573	589	588	618	545	591	568	593	552	585	546	575	582	610	603	605	588	560	596	559	595	574	553	589	576	593	580	578	557	584	605	605	544	530	606	573	548	599	582	560	597	591	580	564	591	620	569	564	594	607	588	610	575	568	588	622	605	562	609	605	570	582	594	607	558	580	597	575	561	574	568	607	600	592	586	638	584	544	572	566	577	618	589	568	548	562	556	628	573	601	608	561	579	551	533	570	589	599	569	556	563	628	593	614	598	594	597	565	598	615	654	571	567	570	619	549	564	590	600	583	591	604	579	608	585	584	581	593	558	565	599	606	581	578	584	596	581	595	536	601	581	628	548	564	563	586	573	606	583	594	599	585	601	568	572	597	573	621	545	575	572	612	628	606	560	571	607	533	563	588	561	563	594	612	592	596	589	580	588	542	607	549	596	592	558	599	594	614	553	584	627	622	581	555	592	607	567	596	601	620	575	578	625	582	572	598	553	565	595	555	562	569	592	561	547	582	564	562	596	568	539	623	588	582	562	640	536	511	557	552	579	560	518	540	577	576	600	569	565	578	586	618	590	562	558	594	556	578	582	621	591	609	577	613	572	551	607	594	584	610	613	596	585	595	589	578	582	574	544	579	575	607	607	613	537	592	582	597	547	579	605	598	559	595	595	607	576	562	570	520	588	625	608	593	571	557	640	547	563	555	528	568	547	592	564	595	612	625	587	591	549	604	611	562	583	562	567	568	568	586	540	551	573	559	592	576	519	571	580	622	583	577	525	525	595	579	606	555	550	630	581	592	560	561	622	581	588	598	570	569	617	571	617	621	620	560	585	576	583	568	606	572	582	569	620	564	592	587	590	605	564	571	577	625	573	567	600	595	594	625	567	614	607	603	579	604	559	630	605	568	582	590	591	577	579	591	608	560	598	579	546	540	577	568	584	566	564	586	601	560	569	599	563	617	553	573	572	606	600	613	601	599	510	579	580	525	587	569	567	602	624	574	595	569	573	565	574	587	599	559	607	577	613	591	590	545	563	605	590	646	612	573	593	605	617	597	582	576	539	588	615	599	598	586	588	584	613	575	559	560	581	605	573	545	567	564	587	560	601	588	580	576	589	575	598	591	651	612	597	594	604	608	566	621	593	586	567	600	585	601	612	573	590	625	593	562	578	612	617	608	585	592	563	581	585	563	518	620	605	589	585	578	613	599	600	602	604	587	602	595	577	598	613	621	587	569	580	582	559	522	593	541	589	569	597	580	599	572	523	622	577	569	597	559	577	524	584	576	580	580	575	582	602	560	560	572	578	561	588	554	578	567	600	613	591	589	595	635	583	616	610	578	584	567	603	604	594	615	580	598	570	552	591	565	538	534	594	529	582	590	603	542	563	631	607	643	552	543	574	542	558	589	569	593	620	564	611	625	583	589	572	573	572	604	585	571	564	594	553	595	584	579	595	556	572	620	601	574	585	569	583	607	529	571	572	596	527	566	607	640	574	563	566	564	549	600	569	585	561	593	570	643	585	583	583	559	585	567	562	587	581	585	581	592	593	599	577	556	583	548	579	581	556	591	596	534	579	583	587	569	577	627	600	557	589	586	587	565	612	579	565	588	610	560	589	575	573	575	578	585	574	628	590	602	591	536	625	630	589	559	542	586	604	549	587	597	579	610	582	573	604	603	574	638	568	557	607	611	598	601	600	592	575	578	582	595	610	592	592	594	618	611	601	555	572	609	595	593	576	594	593	569	535	563	574	601	588	546	552	613	620	616	538	590	613	579	612	556	576	577	588	594	569	584	586	626	611	571	579	599	567	573	576	602	599	567	606	565	573	579	590	598	611	603	564	598	590	548	605	564	550	585	584	583	610	581	591	552	555	605	564	533	602	565	581	555	618	558	556	583	573	553	561	592	560	606	583	605	652	553	502	601	573	556	612	587	615	582	605	554	565	596	593	607	615	568	590	552	611	551	586	579	595	593	621	575	559	572	593	568	608	612	585	560	530	577	569	565	567	588	591	623	599	637	626	536	568	580	616	584	599	571	567	559	601	533	556	557	574	553	553	565	585	549	579	582	599	544	554	559	576	617	576	605	590	619	609	607	633	582	585	619	577	546	592	539	560	582	585	582	612	558	621	587	607	623	575	590	601	588	553	583	593	575	637	547	578	566	585	581	611	578	542	611	590	548	582	575	553	600	581	540	569	613	563	552	557	581	596	596	575	578	582	597	549	574	552	596	571	599	598	578	610	593	618	573	598	548	598	596	597	614
6449	11230	10001	6187	3931	2808	2028	1487	1224	1102	956	3394	24010	19769	11222	4364	1459	737	609	550	551	528	544	503	544	542	585	548	527	530	539	542	549	549	527	529	543	547	536	520	510	558	542	540	558	535	537	559	529	533	533	546	514	554	508	539	552	527	550	565	507	563	562	564	502	536	497	500	536	531	580	571	535	539	583	519	528	530	537	552	532	534	555	538	522	563	550	587	523	534	503	531	536	527	512	501	526	531	552	511	560	512	517	518	537	478	510	554	513	537	496	564	586	482	498	556	502	549	554	527	540	539	551	572	561	554	517	503	576	505	528	517	543	534	546	514	529	547	578	523	504	513	505	537	558	515	563	524	543	519	542	559	508	551	592	501	557	545	556	556	544	515	540	509	526	517	529	504	541	505	529	524	520	538	523	563	504	545	546	519	530	518	559	547	530	552	526	487	558	573	528	562	520	523	536	530	519	572	563	523	506	524	501	572	569	538	531	521	569	534	559	579	524	512	547	557	521	506	538	534	558	550	527	556	501	551	554	507	522	559	537	532	526	548	527	517	495	591	502	542	508	544	536	574	518	556	555	542	537	554	513	539	515	526	539	547	560	563	525	541	531	535	541	585	523	523	556	541	530	561	524	554	512	535	545	528	550	526	524	520	528	524	551	560	501	531	567	518	531	528	540	515	529	550	531	525	515	521	512	530	539	531	530	521	543	535	522	523	502	568	494	557	509	526	522	509	513	550	516	521	568	536	523	530	480	545	553	558	526	530	528	518	553	518	534	534	528	512	501	532	496	567	507	513	548	531	559	549	500	554	539	545	516	513	560	546	532	565	543	545	494	538	503	534	508	580	501	503	536	541	530	528	525	516	554	517	532	515	513	519	560	545	504	536	550	532	540	493	531	572	548	552	567	531	511	529	530	551	512	536	539	520	539	504	526	553	484	535	528	561	498	525	533	517	529	548	554	534	552	479	553	533	542	480	539	511	535	481	505	521	531	573	503	554	513	523	546	535	529	552	539	526	547	509	549	520	525	550	537	544	570	504	572	560	516	531	567	563	506	521	520	523	511	592	509	497	558	504	541	511	508	541	557	498	522	535	534	483	526	554	550	557	551	536	496	557	506	551	507	508	568	520	535	535	489	527	530	561	546	510	531	553	508	521	507	525	565	536	548	546	554	556	471	518	506	535	523	567	473	574	534	520	549	514	550	519	509	522	545	562	492	478	548	517	549	546	552	527	521	506	551	516	506	511	525	510	527	533	565	519	535	514	535	501	521	505	526	524	531	555	517	515	519	530	533	523	541	491	517	543	529	485	503	565	521	535	577	554	514	515	569	530	568	550	518	546	485	585	555	567	500	551	500	526	515	555	532	524	559	511	519	515	514	543	518	513	512	537	484	499	562	518	524	520	517	528	550	510	498	515	510	576	525	536	544	534	568	486	513	560	532	485	537	510	490	546	529	536	550	567	531	500	503	506	495	529	543	578	499	565	532	564	485	606	524	478	522	519	554	582	520	535	560	493	490	542	520	542	533	500	506	527	523	547	491	536	546	535	537	579	539	555	532	539	532	527	537	559	566	553	545	550	497	487	547	532	546	445	473	560	549	500	494	534	555	507	526	542	561	522	553	498	509	490	509	518	550	495	528	473	567	553	527	571	559	540	538	550	597	536	528	530	496	544	509	531	560	582	524	539	555	561	512	568	511	502	484	511	538	510	566	513	563	534	555	553	530	589	578	516	516	497	491	591	569	555	506	520	528	534	521	530	489	559	546	549	525	505	502	514	495	536	558	520	533	531	554	526	526	518	541	520	548	573	531	524	513	536	517	521	545	518	500	534	556	522	540	519	548	549	511	547	534	555	572	535	552	528	536	570	541	544	544	485	532	537	522	535	560	484	542	534	512	513	521	544	539	537	550	526	515	544	530	511	517	518	488	527	507	531	503	481	527	562	520	563	511	514	528	509	508	528	510	526	548	507	510	550	527	536	544	561	517	504	557	534	482	547	528	522	561	570	548	489	554	537	575	510	563	527	557	522	503	537	512	544	502	525	533	520	546	518	550	524	481	522	505	555	562	501	517	516	551	510	568	523	498	512	534	514	544	579	523	538	491	533	557	548	510	554	518	537	523	483	532	527	537	541	538	567	556	555	512	529	529	511	550	522	512	515	534	484	519	532	503	551	529	550	559	553	533	495	509	536	541	526	537	520	589	549	527	545	558	500	557	536	504	518	554	515	560	598	543	491	517	553	568	527	565	522	525	531	466	510	547	497	504	518	526	540	529	490	510	540	493	528	546	511	524	521	542	541	524	558	527	508	496	495	517	512	537	471	547	549	525	578	514	560	499	541	535	539	512	555	532	520	540	507	507	509	553	517	495	533	550	541	539	514	501	557	533	544	558	501	535	528	523	500	549	525	535	512	511	515	575	494	549	513	530	530	562	520	557	502	537	506	504	537	517	540	505	528	554	537	517	495	531	544	537	481	486	552	570	512	537	539	509	556	513	543	568	534	503	542	546	524	522	557	553	556	535	545	534	532	515	516	486	512	598	507	520	534	554	523	551	524	544	556	544	508	515	552	506	469	506	553	534	610	506	548	520	510	553	502	515	519	535	557	543	494	525	495	511	493	553	541	547	530	513	493	517	522	506	569	542	531	539	521	527	554	514	517	566	509	537	530	523	499	534	495	527	575	547	536	496	477	515	493	530	518	534	532	537	516	550	512	578	555	536	546	525	509	515	483	566	536	495	550	528	533	495	518	547	526	505	563	509	522	513	537	542	554	520	493	554	513	550	489	510	544	555	527	505	595	536	529	561	514	533	508	534	502	533	506	525	539	549	524	556	555	534	525	543	562	524	525	536	504	520	535	556	612	502	528	547	499	516	561	519	527	569	562	538	505	518	555	540	496	574	514	525	518	537	571	525	494	547	534	545	568	503	540	582	523	557	543	562	541	604	525	525	541	540	532	535	499	524	531	524	539	552	510	556	511	553	525	540	545	517	498	534	537	533	501	543	537	552	531	500	507	515	531	513	519	539	516	521	560	546	529	517	564	521	532	509	559	540	509	488	520	561	534	516	529	538	533	519	524	578	528	555	526	548	568	511	538	541	563	520	483	560	550	500	514	507	553	524	551	530	559	480	542	522	534	557	541	504	532	555	551	540	554	581	525	532	549	513	542	571	563	547	549	555	525	507	523	509	559	494	583	520	550	544	540	467	505	545	501	543	538	539	554	526	507	551	558	519	554	541	564	526	527	536	528	499	543	549	503	526	549	547	538	537	537	562	492	530	536	487	530	562	524	556	544	452	526	539	521	514	550	518	534	536	521	496	550	514	519	518	524	517	496	501	509	526	554	525	563	482	520	508	561	543	586	527	558	531	549	598	556	560	575	537	543	541	530	502	568	531	530	516	485	535	536	526	483	543	503	574	492	541	547	533	510	495	503	527	529	529	533	531	481	547	546	525	529	508	516	525	516	467	521	530	538	541	540
26689	9670	3151	1777	950	688	593	570	608	537	548	562	832	1502	1458	953	653	569	529	530	493	466	538	535	519	495	500	505	488	530	496	463	492	539	471	503	503	518	557	521	479	484	512	487	526	563	472	516	503	532	512	499	482	485	478	519	524	483	529	505	504	513	511	504	515	493	519	530	513	498	507	544	524	513	521	518	489	504	480	543	503	493	472	486	453	481	486	497	506	535	488	435	499	492	485	499	505	492	511	483	496	520	459	502	509	499	531	536	497	466	485	489	504	489	543	509	526	499	490	500	516	480	561	499	501	531	479	493	517	500	522	486	515	511	480	508	483	486	520	525	482	527	503	482	533	459	492	483	475	502	503	523	515	546	491	499	484	537	495	489	511	484	514	507	495	492	526	488	563	511	467	503	475	490	516	514	508	493	494	475	504	511	497	520	507	536	500	450	531	482	500	538	486	485	530	485	484	506	476	538	512	483	552	501	458	473	482	535	502	491	488	493	470	496	494	520	532	501	507	494	491	497	526	500	526	514	528	498	556	519	479	505	490	514	495	495	497	508	491	491	508	502	516	493	530	503	509	501	488	484	490	521	532	523	486	499	513	513	481	495	551	494	477	546	508	522	531	518	560	496	522	490	530	499	457	494	507	504	453	475	479	516	523	503	500	499	530	477	458	485	482	513	487	513	496	469	520	504	529	484	480	498	522	516	526	462	541	497	464	482	500	499	521	481	503	455	463	502	513	486	490	536	466	526	531	518	519	521	500	481	493	498	484	492	466	498	518	499	511	516	532	508	496	502	488	503	550	503	523	516	468	478	535	492	522	474	483	507	484	484	488	506	536	474	516	499	499	497	496	518	517	504	534	488	533	510	415	512	496	484	515	512	488	510	493	500	504	484	524	489	505	500	513	515	516	498	557	512	521	518	493	480	518	509	505	503	512	525	495	499	508	524	532	494	496	466	528	518	537	511	493	519	482	479	529	481	522	498	520	485	509	473	476	479	465	522	530	473	510	469	491	519	514	541	471	530	525	476	482	488	500	506	492	519	517	456	501	476	505	498	509	506	513	492	533	507	519	515	483	520	523	578	505	485	467	513	530	480	475	466	509	462	482	480	529	457	457	512	550	495	461	487	506	505	528	506	532	488	486	507	506	523	510	540	469	514	507	497	492	507	515	478	516	515	496	507	505	502	512	472	480	462	509	485	494	506	522	515	480	509	473	472	484	508	478	482	539	512	501	545	487	509	481	501	523	508	489	466	499	513	481	541	513	490	523	505	506	470	468	474	467	478	513	470	490	463	513	485	514	531	529	516	513	509	479	510	496	519	515	474	527	514	515	499	498	486	513	518	526	511	492	539	509	505	551	484	505	484	472	524	511	527	495	521	556	484	523	501	509	530	499	518	541	537	526	506	530	492	535	488	465	476	503	503	494	516	507	509	483	481	486	488	501	512	470	494	531	510	519	471	507	482	479	534	452	539	513	520	541	490	533	518	516	549	493	555	514	499	506	513	501	536	495	519	518	459	535	491	504	494	488	501	479	527	459	496	530	484	532	500	518	487	528	534	502	525	524	502	478	517	473	481	554	482	543	496	493	455	488	501	514	487	467	503	533	491	500	510	516	476	468	491	485	449	539	505	498	513	463	494	502	491	529	532	499	480	517	520	505	494	502	491	496	475	513	496	494	493	491	503	483	502	540	519	527	479	550	526	473	473	493	521	500	513	476	540	478	529	514	514	488	484	506	505	499	497	495	447	493	484	507	510	520	507	541	524	491	509	476	542	496	498	494	503	496	471	520	480	507	495	488	545	505	504	544	512	537	485	533	504	499	506	486	496	519	496	455	477	488	526	507	493	525	499	466	526	520	523	521	499	474	508	512	479	526	495	470	476	483	485	494	495	531	488	451	502	481	461	477	495	493	499	502	541	482	526	508	450	577	485	489	492	516	470	532	506	507	558	507	522	492	499	501	521	512	457	508	557	518	507	506	482	456	475	517	468	496	505	534	507	498	492	456	487	503	542	499	542	534	509	509	503	505	493	478	479	519	469	510	474	492	515	500	494	520	502	528	508	485	518	519	495	480	508	512	466	520	483	533	497	487	517	534	480	506	503	531	503	508	484	472	451	512	509	523	494	519	506	497	522	522	528	492	464	515	477	471	505	527	473	514	507	472	492	495	513	500	501	505	502	526	477	542	466	498	483	461	554	511	529	507	504	494	529	497	521	468	516	535	470	490	512	531	497	504	502	520	511	525	506	550	500	496	477	493	478	525	510	538	487	515	501	477	502	518	478	543	515	496	528	506	495	515	504	517	476	504	521	511	451	476	507	484	515	502	535	517	499	531	545	510	526	480	507	548	498	521	510	522	498	496	468	486	518	496	514	510	481	484	464	513	513	534	498	520	493	505	536	519	477	539	493	526	491	540	514	503	526	509	501	519	519	494	488	475	472	483	493	514	539	482	510	530	507	495	519	505	519	504	551	484	528	515	456	480	525	494	487	488	505	463	493	488	536	539	515	469	500	507	493	519	478	537	477	464	587	485	515	521	528	509	508	517	520	517	553	530	520	512	468	527	481	502	500	484	500	524	489	461	474	513	465	492	521	490	467	501	467	484	549	511	488	480	493	516	537	530	546	509	520	525	486	473	505	504	488	496	517	501	502	524	490	516	534	496	534	480	485	520	523	446	536	497	539	506	477	476	518	532	499	497	482	510	519	545	524	575	503	530	520	505	527	519	509	516	537	478	505	478	491	506	445	526	477	532	490	549	513	496	496	515	438	506	514	502	460	518	475	523	524	463	489	469	526	452	492	504	512	507	540	550	514	504	520	532	476	513	484	482	464	512	543	497	497	478	478	454	511	533	500	533	469	508	535	531	525	524	517	495	448	499	512	469	493	471	465	505	459	513	502	548	500	485	525	501	481	558	534	545	496	521	519	548	467	490	532	486	473	544	498	483	533	494	521	516	540	493	474	508	493	509	524	544	499	490	465	497	517	507	507	519	491	486	533	509	495	539	512	485	493	505	503	460	498	522	518	474	482	499	497	469	517	481	509	509	499	511	503	493	451	476	497	506	515	520	492	528	508	507	519	487	505	544	466	480	499	514	476	480	529	470	483	541	486	486	502	502	501	501	528	494	512	471	497	478	500	520	478	528	488	532	487	535	523	539	476	525	507	495	540	475	523	491	487	530	503	500	458	499	503	504	473	488	473	486	512	488	508	534	545	479	478	490	480	490	497	500	470	531	504	466	518	485	532	525	505	468	504	461	525	519	505	529	489	522	527	483	468	491	555	525	503	501	495	477	491	553	522	509	520	486	491	518	456	472	504	487	526	490	553	521	498	470	485	547	490	493	470	546	480	516	485	498	502	520	493	495	515	526	497	462	502	523	495	510	555	501	546	487	476	500	533	545	477	491	500	512	531	488	507	485	507	500	497	485	489	485	463	527	482	517	521	520	543	528	529	535	479	502	521	493	476	473	482	527	457
6713	2980	3034	1782	1188	805	703	562	616	563	544	600	1066	2084	1632	991	574	511	456	473	447	469	424	501	461	420	428	491	475	467	445	447	487	447	471	448	475	457	436	436	447	453	484	468	485	456	465	449	443	438	473	478	461	455	478	520	459	409	463	445	431	434	443	456	462	461	439	458	465	437	461	472	461	464	446	466	464	488	432	432	434	411	452	463	482	446	465	467	483	439	435	476	461	445	480	487	447	467	463	476	478	428	478	413	456	469	446	457	446	476	426	474	422	495	435	508	442	441	482	469	492	462	464	440	471	403	472	445	417	461	451	454	455	428	432	444	468	510	453	419	444	449	445	428	460	474	429	483	497	445	409	447	438	466	498	438	432	472	434	452	429	446	474	486	471	451	457	471	452	433	434	427	434	452	433	392	468	415	445	450	474	468	449	444	432	425	478	456	464	456	473	457	465	497	441	426	487	430	491	471	494	461	423	484	451	458	436	459	457	466	472	452	479	440	453	474	447	459	438	444	450	475	439	423	469	469	475	476	440	446	422	446	445	463	463	439	483	486	495	471	459	477	459	477	441	441	473	508	453	449	452	410	438	443	447	458	474	447	466	445	452	445	456	436	483	467	456	442	451	462	461	436	445	447	422	475	468	459	473	479	469	452	463	444	472	436	481	477	457	471	415	453	492	473	471	458	458	439	446	445	458	421	465	469	433	466	451	455	435	477	404	471	425	471	441	471	459	464	500	479	469	469	467	462	436	445	463	482	407	491	458	477	409	459	449	421	427	474	464	455	402	491	453	455	468	433	508	398	489	425	461	450	443	433	448	458	448	434	462	455	482	449	440	453	440	442	467	454	449	432	418	484	439	478	471	426	476	431	464	439	454	443	470	419	467	444	470	459	458	485	451	466	446	476	465	450	466	469	440	500	416	489	459	478	453	491	460	447	509	451	475	457	473	457	444	454	459	469	456	441	433	455	442	431	466	458	437	452	441	457	491	427	481	437	453	429	435	477	433	451	447	451	460	456	425	433	430	494	437	443	464	422	415	395	459	469	437	434	434	454	432	455	446	427	440	498	470	425	423	465	449	497	455	465	442	462	434	463	461	410	446	453	432	436	448	472	455	430	462	432	455	450	464	465	471	460	452	456	459	466	464	499	459	429	478	464	450	463	463	459	470	467	453	453	448	443	478	423	462	424	457	467	443	436	413	433	447	462	439	452	482	459	469	433	485	427	447	492	445	450	422	476	450	437	420	435	433	437	443	459	452	481	459	430	460	485	461	442	440	434	440	458	469	485	464	455	484	467	440	467	468	451	436	470	443	424	446	476	456	464	420	490	407	414	461	439	475	463	429	443	425	465	461	465	486	456	447	462	458	439	500	452	445	453	446	454	473	462	501	436	466	441	451	414	488	442	463	459	451	402	511	464	452	453	486	459	436	431	423	433	441	481	482	473	470	454	454	440	417	451	463	477	495	461	447	440	446	463	431	443	471	465	426	446	464	433	471	449	407	460	437	450	454	449	423	476	415	462	462	442	454	467	472	489	461	490	496	442	486	470	455	492	459	455	446	449	435	466	463	454	445	472	435	435	468	449	449	455	491	479	474	468	441	439	450	424	435	424	432	442	457	463	438	451	451	436	429	467	427	442	452	447	433	444	445	527	457	458	475	455	461	474	500	437	435	456	424	478	442	491	468	436	474	467	440	465	451	442	471	455	456	435	447	502	471	430	458	444	484	443	423	451	465	458	456	448	447	453	448	402	471	442	476	430	469	468	447	493	500	440	458	450	440	456	475	440	425	438	449	430	460	504	462	443	468	478	455	456	448	433	485	422	456	463	430	462	483	454	452	459	447	447	468	471	467	433	431	451	439	504	455	463	477	441	439	452	474	474	456	429	436	459	463	490	474	453	460	495	438	440	439	454	444	477	440	472	464	481	457	433	405	426	470	445	470	426	451	444	425	471	450	445	473	470	442	428	502	465	473	409	490	475	470	445	473	501	446	454	477	448	461	448	455	445	462	492	439	457	469	450	418	444	509	426	469	462	433	457	479	461	473	458	441	452	448	450	437	490	473	451	489	458	452	432	449	457	432	496	467	447	464	455	433	458	471	427	455	434	442	468	454	443	473	459	451	441	432	450	458	476	436	426	462	439	467	458	509	460	543	452	442	455	429	451	443	451	476	404	429	456	462	466	470	495	447	462	445	445	465	479	454	459	462	463	473	436	468	514	431	478	442	448	491	465	443	480	460	458	450	432	471	475	460	443	440	435	466	444	443	445	446	451	445	455	424	459	475	440	460	494	424	438	422	439	456	465	459	418	473	449	470	477	460	460	451	461	456	418	453	430	481	470	473	448	429	441	457	465	454	444	493	448	474	424	481	473	470	453	455	456	449	434	456	446	485	459	450	449	423	463	445	462	445	413	476	458	477	455	479	404	445	480	428	451	441	440	482	423	513	474	452	474	423	475	457	441	456	487	467	468	422	437	482	497	459	459	464	483	479	450	465	436	451	444	473	450	459	444	443	459	417	460	467	458	452	431	465	454	451	440	483	443	452	439	467	461	428	482	456	439	438	454	446	464	455	476	417	475	480	474	422	436	440	470	477	462	496	444	442	430	458	486	451	460	475	447	505	464	449	460	482	455	423	471	464	415	425	464	451	422	475	443	465	430	471	422	416	480	466	468	447	447	469	464	460	496	455	446	432	477	465	429	463	435	482	450	430	446	454	445	455	439	452	429	491	473	438	451	456	485	418	486	449	451	421	422	448	443	481	420	434	460	472	494	465	480	452	445	436	479	477	490	441	477	429	443	445	453	466	427	459	463	454	494	467	479	468	470	443	450	485	425	455	482	476	464	450	446	439	453	451	466	437	488	461	465	470	465	447	420	418	456	440	460	451	475	487	462	496	421	453	491	461	442	447	434	470	412	451	437	438	473	452	475	499	461	464	455	446	463	465	458	454	458	440	461	479	461	410	486	517	431	491	431	448	472	449	417	471	415	422	459	425	455	432	408	470	457	459	441	449	454	443	447	438	504	442	457	503	506	425	472	440	455	457	459	470	489	454	436	456	462	449	442	497	442	477	522	466	463	430	435	458	480	423	424	488	467	439	464	454	465	491	461	461	466	484	423	521	468	437	452	446	448	494	393	456	458	464	442	451	483	445	477	425	450	471	431	433	457	445	437	452	442	465	439	455	456	451	473	494	455	466	466	463	457	483	466	444	489	489	458	413	460	476	427	438	420	434	455	451	482	473	471	458	456	485	462	453	463	492	468	486	413	452	462	441	442	415	442	429	449	412	465	452	483	450	477	502	491	454	435	444	455	425	491	445	484	461	478	438	459	482	440	418	447	443	473	463	474	468	482	449	473	450	431	492	484	486	418	455	453	470	466	426	480	475	457	433	454	436	460	447	428	477	470	481	468	488	480	463	533	427	473	476	459	424	464	462	456	466	448	484	472	456	458	430	448	429	421	451	442	457	455	457	452
24816	20790	26657	24653	9261	2241	1379	921	846	755	779	660	3623	13662	9265	3689	1204	605	506	453	446	484	428	430	461	446	433	433	430	428	460	448	449	463	452	457	408	466	441	451	461	424	417	436	452	448	483	456	441	394	430	456	445	434	431	425	419	477	463	462	440	461	488	432	443	412	415	474	411	421	478	398	428	445	465	454	414	440	434	422	490	410	422	459	457	442	434	460	440	460	472	449	427	403	464	466	450	457	449	443	466	442	449	408	446	413	448	417	457	428	459	441	444	469	465	443	410	396	443	438	492	413	411	452	441	431	444	453	460	502	436	432	442	460	452	450	443	429	491	419	461	429	461	401	456	439	444	432	437	495	482	450	432	430	473	454	421	460	442	412	425	448	479	439	463	432	452	434	443	474	473	444	428	441	461	462	460	470	430	427	451	399	462	446	461	433	444	447	437	460	437	459	466	459	472	453	440	424	448	480	485	434	457	495	451	463	457	426	475	467	421	416	415	449	467	420	441	446	443	447	448	436	455	431	458	479	411	445	414	463	462	420	406	403	482	465	430	453	418	465	418	451	442	390	446	425	431	429	472	464	451	450	438	408	479	454	462	479	431	465	442	448	430	421	409	410	429	444	481	456	500	414	435	424	404	431	435	424	444	465	431	456	441	421	425	459	430	454	442	459	424	456	481	414	421	451	451	464	441	456	440	459	441	432	437	461	438	458	464	451	441	450	439	478	454	428	462	469	473	402	422	433	470	452	424	406	442	479	463	451	482	448	449	440	436	447	424	458	404	440	465	472	467	459	465	454	439	428	421	474	427	501	430	479	438	447	426	454	477	455	457	415	437	448	460	426	455	432	417	475	418	460	482	452	411	440	442	465	455	415	418	453	461	439	392	448	420	417	450	423	462	445	442	439	427	400	416	430	444	433	433	449	427	429	438	435	433	456	440	434	482	445	438	436	410	424	439	416	452	415	426	461	487	431	427	437	446	431	466	471	464	435	450	448	478	446	498	446	434	472	457	438	449	423	458	418	468	485	422	457	432	460	406	464	474	435	465	451	424	457	442	431	436	458	441	453	458	414	457	444	481	447	424	474	453	450	404	446	474	493	467	461	445	429	438	441	426	430	452	443	438	436	419	449	407	455	425	485	444	436	450	438	438	456	468	453	485	447	441	436	461	444	490	463	459	421	480	441	424	449	429	473	481	428	441	442	461	436	429	428	423	428	465	471	415	479	441	446	472	463	428	433	404	416	436	487	449	420	373	463	439	390	463	418	448	452	469	448	450	475	451	405	425	411	444	433	434	459	454	456	439	461	427	442	459	433	430	476	445	457	441	443	477	411	479	461	475	402	437	438	443	476	468	433	438	423	427	470	412	480	425	427	426	446	445	454	494	406	436	464	426	440	418	449	419	417	467	438	473	402	445	438	474	449	473	439	435	434	417	419	460	460	463	433	445	441	423	417	454	419	452	461	388	441	436	442	465	442	412	499	433	471	440	418	420	420	452	465	410	440	468	428	453	447	443	434	430	441	442	445	418	426	472	491	395	463	490	431	438	480	419	478	426	447	452	422	402	411	413	438	443	437	477	452	463	419	454	439	422	486	409	437	465	428	439	457	435	439	471	422	426	433	448	473	406	440	464	457	471	449	423	442	429	468	442	468	435	454	468	465	464	444	420	466	423	464	451	480	412	456	436	417	442	458	422	493	455	455	467	402	434	461	419	450	462	450	457	430	453	446	443	427	466	455	430	448	412	471	436	494	434	469	444	403	430	378	420	427	451	466	419	456	439	457	466	431	435	449	441	411	452	461	426	423	415	470	477	456	428	437	452	451	419	457	447	441	413	468	446	446	445	448	436	433	428	457	460	446	464	464	430	449	419	453	466	438	455	496	456	442	471	442	448	408	460	444	444	455	432	447	462	462	440	424	457	461	466	450	428	469	433	420	422	458	464	429	448	457	444	483	465	424	419	423	492	451	459	473	380	423	443	482	456	467	450	432	441	460	413	463	468	438	473	449	413	396	474	450	475	416	414	475	444	473	452	436	461	395	454	454	392	439	416	450	450	429	456	471	452	458	456	421	441	451	438	478	424	416	442	510	466	432	439	461	491	402	444	400	429	465	434	465	425	492	480	444	425	457	464	472	442	442	432	435	467	441	413	459	460	449	466	397	482	407	463	417	478	437	438	411	479	482	435	429	437	460	465	499	455	457	440	421	473	461	424	429	420	434	453	447	414	433	408	491	466	441	418	431	455	451	456	420	417	443	444	427	436	433	409	454	450	461	410	413	413	409	436	458	458	425	442	433	438	434	441	423	418	459	421	472	424	412	442	405	429	459	442	435	435	453	395	476	455	446	465	453	442	459	452	420	469	465	443	470	440	475	461	432	455	462	444	449	409	466	444	453	443	496	403	450	435	463	440	449	449	423	469	463	415	454	441	442	459	452	468	431	445	444	459	440	427	423	473	436	430	476	466	459	423	518	491	472	436	449	423	443	429	470	462	427	454	441	425	462	435	437	451	438	464	442	466	459	443	465	457	438	472	407	446	461	452	433	461	439	449	473	454	428	418	441	465	453	438	473	429	439	494	443	509	491	434	443	439	468	444	464	429	424	438	417	411	456	433	443	408	434	442	412	415	476	435	459	468	428	412	468	399	420	440	473	489	450	480	423	497	446	473	468	447	430	400	446	426	436	448	436	435	455	460	475	431	432	461	429	432	426	420	480	471	456	428	443	448	440	437	473	445	443	466	459	442	449	448	478	416	436	458	438	474	411	463	477	472	446	461	482	470	425	446	429	427	461	440	441	506	484	478	435	496	457	419	425	438	439	452	465	471	473	445	439	441	450	429	440	448	456	463	427	458	439	440	448	432	437	491	464	461	453	447	425	430	409	429	443	404	440	419	471	460	459	431	457	448	454	421	431	433	501	470	439	441	509	462	421	424	448	463	452	432	429	470	414	464	431	457	429	447	447	423	449	447	453	412	445	436	415	416	450	449	435	444	424	440	471	446	444	441	432	436	436	445	440	500	439	413	477	434	466	445	449	434	473	433	439	460	422	490	410	423	445	451	464	418	457	461	438	478	444	432	465	465	442	422	469	463	413	438	416	429	433	440	449	416	477	439	424	444	428	402	423	429	416	434	482	413	445	459	430	434	444	449	459	449	480	437	482	481	468	430	421	446	447	450	452	471	446	430	443	442	434	413	461	433	478	445	447	438	419	484	428	452	453	443	444	491	438	445	430	442	428	466	415	427	451	445	416	432	485	439	450	418	481	402	448	484	467	472	454	431	423	466	464	439	437	450	429	452	416	442	431	423	445	426	460	439	419	425	461	431	450	401	441	454	461	470	405	430	437	443	445	424	466	426	399	420	457	408	434	435	422	441	449	428	451	423	429	483	457	430	457	474	428	450	437	447	410	429	436	451	436	436	425	436	423	424	469	419	482	388	466	412	452	470	427	435	430	426	419	419	452	427	432	459	432	462	440
5612	7716	7043	4262	2790	2074	1576	1285	1108	1027	938	795	5754	14679	9090	4102	1356	626	448	418	456	433	431	392	427	430	398	433	404	444	382	424	429	407	409	415	443	436	445	417	420	403	381	424	408	409	415	422	392	394	439	423	472	395	423	403	404	422	416	397	374	420	416	414	408	398	414	437	412	400	439	413	414	473	415	389	392	410	403	421	432	432	442	458	433	421	451	444	443	403	426	417	449	415	408	414	441	400	428	424	404	395	442	420	387	392	445	395	393	415	439	427	429	415	409	426	456	420	455	395	415	431	426	416	380	392	443	436	431	421	463	392	448	425	434	439	446	436	402	405	442	391	423	413	392	425	392	409	450	405	403	437	425	416	450	403	414	424	403	386	414	396	433	425	399	386	403	392	409	372	416	429	435	457	429	425	433	417	411	437	406	422	421	432	429	437	411	372	429	396	387	430	394	428	406	430	429	421	420	407	423	421	427	435	402	420	432	390	430	412	431	418	451	437	398	410	416	417	420	397	376	426	421	412	395	416	425	422	431	428	427	455	452	439	421	431	398	409	419	415	438	417	424	424	405	398	424	428	430	394	408	402	419	405	396	423	452	425	429	407	431	424	392	465	404	425	416	402	368	411	422	416	434	439	435	403	425	403	394	440	427	431	391	413	423	429	423	383	411	449	398	432	457	394	418	458	425	427	437	396	430	423	412	411	420	427	430	426	393	394	426	408	429	431	427	431	420	426	407	450	368	432	408	417	430	425	407	458	410	421	434	405	436	417	414	422	435	416	438	402	449	436	438	417	411	419	433	427	429	384	373	398	435	412	458	386	408	404	414	389	417	439	438	446	452	438	383	440	407	396	418	439	426	420	444	387	411	403	427	407	390	425	408	412	437	405	385	388	402	429	430	422	431	417	462	415	433	442	412	429	420	377	403	447	410	406	423	423	406	414	399	425	405	411	417	387	409	430	409	423	409	407	437	402	418	397	417	441	411	395	413	404	427	426	380	389	400	403	406	424	428	408	418	392	442	417	412	428	416	445	429	407	403	415	385	453	402	408	411	435	417	394	398	443	414	413	378	427	387	427	406	401	384	428	443	440	404	413	400	447	407	420	435	401	407	413	377	425	400	421	425	391	370	436	393	393	382	426	406	419	428	399	382	352	440	401	441	411	396	399	406	407	386	433	442	448	406	371	408	416	399	382	409	358	471	406	422	391	389	431	417	422	411	395	424	384	417	415	430	411	372	404	383	394	390	429	429	419	409	417	393	431	426	471	384	392	444	406	413	415	429	386	437	381	422	429	424	394	391	405	422	401	399	414	395	411	426	400	411	419	394	445	398	411	437	458	394	377	407	421	393	447	430	398	396	420	411	412	420	430	408	407	382	407	394	411	461	437	401	412	387	434	421	462	422	409	438	407	397	396	399	406	385	436	401	425	405	420	424	401	392	414	405	414	455	428	406	411	394	404	422	425	420	401	401	433	394	418	423	418	401	413	426	390	428	412	400	418	443	399	406	399	440	405	440	396	360	425	410	404	453	426	411	399	435	397	403	414	395	440	404	424	379	440	421	449	404	401	439	400	441	412	394	402	433	434	455	410	405	461	423	418	415	423	400	437	418	448	418	378	430	371	415	431	412	441	409	414	431	434	404	402	388	404	423	400	371	381	423	430	411	431	440	403	404	412	394	414	449	441	408	422	427	428	391	447	417	390	396	376	380	393	420	420	399	434	418	413	419	397	407	393	412	426	439	418	388	420	424	416	454	421	375	396	406	402	429	394	401	395	417	425	425	367	409	413	412	395	449	417	422	451	386	367	442	396	401	396	424	421	432	429	399	439	401	406	413	408	398	378	403	400	380	411	392	385	381	412	404	411	425	404	440	429	389	426	446	434	410	400	420	399	434	418	396	455	406	432	420	411	380	414	448	448	400	413	429	430	417	418	392	413	388	433	404	408	412	376	390	408	388	396	434	397	398	387	444	388	397	426	457	426	421	436	399	407	397	428	424	392	399	412	407	404	434	411	397	395	425	392	422	403	419	402	459	441	399	402	415	378	392	459	447	388	407	409	489	413	412	429	405	440	413	394	413	423	418	421	394	407	435	474	404	432	384	419	401	398	386	419	391	412	377	397	436	410	426	436	419	418	398	443	416	444	414	425	416	434	405	426	426	451	424	406	422	431	400	431	415	385	395	441	412	377	403	407	446	436	413	391	362	404	435	410	424	393	474	432	442	435	393	398	427	407	418	440	420	440	423	440	416	425	415	383	407	408	368	398	430	416	454	370	398	412	413	417	411	416	412	414	417	421	444	391	438	408	401	413	406	417	390	391	443	425	386	415	433	446	400	404	382	431	401	386	419	398	423	403	397	461	460	415	385	421	464	376	434	396	398	387	434	427	397	398	425	412	416	429	394	434	417	436	379	460	427	421	395	400	403	388	415	381	411	381	383	416	424	457	407	423	413	408	397	421	408	442	430	419	364	413	414	402	384	405	430	464	454	407	411	406	391	404	400	394	431	396	409	452	381	425	445	405	404	468	450	417	405	428	444	385	420	380	413	430	428	443	398	458	387	443	393	438	438	374	411	410	411	408	394	429	426	438	404	430	406	440	439	443	414	433	396	444	376	426	442	416	402	372	378	424	390	374	415	426	416	434	397	440	440	426	424	431	399	406	443	387	424	408	423	425	422	425	438	421	407	415	409	422	439	393	421	423	438	404	374	429	410	434	424	389	427	421	451	417	394	389	400	396	431	398	426	451	387	401	390	427	432	411	406	415	399	420	409	433	435	393	385	404	431	405	434	413	458	380	391	437	441	439	425	429	396	410	445	431	443	395	417	402	415	427	393	433	423	425	416	427	419	421	448	417	428	436	410	408	419	456	412	392	432	422	410	421	432	418	413	440	410	439	417	399	383	452	433	432	411	382	437	396	408	414	441	427	430	442	384	435	425	421	457	388	436	420	401	419	410	419	459	423	398	429	406	429	403	397	418	432	397	433	378	425	414	391	347	407	375	431	402	431	380	438	363	428	396	396	442	386	395	435	444	412	393	407	406	424	477	411	442	414	402	421	424	418	405	433	436	415	420	431	422	430	429	418	420	401	407	378	445	400	379	398	361	397	423	415	440	419	417	391	442	420	431	426	431	434	452	391	410	394	384	448	412	411	427	398	421	405	418	420	393	400	424	433	453	384	435	447	448	400	413	415	420	468	435	426	376	399	412	408	410	419	435	409	390	390	434	434	457	415	395	414	418	379	387	400	407	453	413	401	410	377	467	389	433	423	406	409	424	413	397	399	416	407	407	389	429	391	388	365	425	447	429	413	399	403	433	439	387	415	421	454	393	424	403	415	425	433	386	416	449	462	428	415	407	427	447	391	403	424	421	422	392	405	407	412	407	371	422	408	399	411	421	388	411	421	436	423	425	439	436	434	409	410	431	398	409	431	409	388	416	436	433	417	395	429	438	421	370	406	450	433	434	409	457	419	420	413
23961	20827	27717	24047	20410	9090	2843	1773	1325	1210	1150	953	6719	25519	16383	6600	2001	858	621	564	600	613	560	594	543	564	601	608	590	539	547	547	557	623	583	626	581	543	556	579	569	588	602	555	547	578	592	605	594	605	612	575	579	605	620	583	596	584	589	555	578	601	584	563	550	591	570	577	624	597	520	582	570	549	587	564	613	547	569	575	574	566	615	612	555	574	569	585	583	548	596	602	562	597	619	575	563	553	576	618	592	548	576	546	567	564	567	593	559	546	601	587	561	577	589	590	555	559	603	561	603	606	566	609	535	581	563	606	582	552	563	577	567	629	589	568	573	565	542	566	572	572	554	622	582	581	592	580	553	569	541	585	604	564	583	582	522	569	552	594	564	579	565	569	587	605	548	581	583	586	609	564	570	528	593	559	549	569	586	564	554	627	577	567	563	613	572	541	583	612	552	565	554	586	558	600	576	574	555	601	611	572	575	618	559	585	556	553	558	558	578	584	578	610	550	563	625	565	598	543	536	551	574	614	563	577	575	585	560	575	561	536	597	598	549	592	541	638	602	580	525	605	581	552	532	533	595	579	558	559	611	554	597	579	585	622	565	566	548	605	560	525	542	575	581	590	609	563	558	492	498	613	539	575	589	598	599	554	542	573	537	587	553	565	559	534	572	546	565	559	522	554	570	542	620	544	601	572	585	616	574	578	582	556	568	587	570	540	547	576	594	539	564	598	585	603	626	544	564	594	585	598	567	570	567	531	570	610	535	631	565	567	531	623	564	557	610	604	575	576	547	573	558	529	527	548	590	598	617	608	575	547	582	550	575	586	601	585	562	588	556	589	552	565	568	567	542	551	604	570	559	604	573	558	555	583	573	625	545	600	606	564	555	581	601	507	588	558	571	543	597	528	532	547	524	555	575	564	557	588	587	536	549	607	573	575	566	585	545	573	579	579	575	612	562	559	555	553	581	562	578	583	583	567	556	598	531	591	572	566	596	563	563	588	550	612	567	580	547	546	560	561	579	583	558	525	572	575	601	575	586	556	560	587	551	600	552	607	587	610	574	598	591	601	587	545	545	533	576	551	575	569	568	582	580	557	586	588	531	592	561	563	561	555	586	550	549	571	549	585	639	601	597	529	550	574	560	543	571	614	520	560	594	572	618	564	602	552	530	567	579	606	547	570	593	538	603	563	580	607	587	556	561	558	566	564	574	534	589	608	602	555	547	630	593	602	616	599	569	571	535	590	558	550	563	592	580	553	615	596	545	555	585	558	584	606	570	586	558	592	574	612	607	589	523	579	543	571	611	538	600	618	598	589	590	565	553	562	589	597	542	571	575	587	551	558	563	592	559	586	538	580	574	531	557	607	567	587	535	630	609	532	568	555	600	548	616	612	610	636	574	547	536	563	554	615	568	565	566	566	580	614	563	556	556	566	588	582	621	587	527	581	546	550	586	542	550	549	566	602	559	558	552	633	598	534	611	582	576	608	593	597	578	565	612	625	536	564	581	565	544	580	560	592	552	609	586	566	574	563	590	539	510	546	591	582	556	587	583	638	571	544	574	570	573	590	594	604	569	546	562	558	602	547	576	596	590	581	587	590	605	553	588	607	581	552	577	530	595	575	541	551	586	530	589	605	613	551	589	566	578	569	581	563	613	612	561	604	602	525	596	542	563	527	561	580	572	615	568	579	600	592	573	582	533	562	550	607	580	600	554	585	564	555	550	589	556	562	550	615	587	568	573	591	593	605	594	601	579	603	578	559	547	592	599	608	575	597	578	570	583	568	582	590	609	590	549	552	566	560	591	552	580	538	558	595	578	594	585	512	571	603	549	563	622	568	563	567	588	563	571	577	567	564	575	571	636	573	564	556	547	581	570	571	556	598	538	582	561	551	574	607	550	576	559	566	557	543	587	566	579	552	546	585	629	598	547	565	583	559	584	603	572	556	572	584	548	582	571	597	611	564	546	574	547	547	552	578	516	566	600	620	606	585	600	567	594	618	588	560	587	563	605	578	601	578	547	557	577	590	608	552	536	609	520	579	577	547	578	539	551	611	548	536	557	573	605	603	562	557	597	621	549	562	603	566	595	565	551	540	542	558	572	606	525	566	567	551	565	586	589	559	582	555	570	544	573	551	542	590	599	554	599	547	568	575	558	538	556	580	570	536	556	584	589	573	567	551	563	573	556	567	606	567	582	572	604	616	568	555	581	573	571	577	570	537	586	591	601	633	554	572	534	548	552	584	582	582	558	564	590	603	548	588	555	612	614	565	565	637	569	550	627	629	579	557	553	547	534	602	602	608	574	553	550	550	563	525	533	585	589	581	585	555	609	603	560	559	552	567	539	569	552	588	569	544	559	566	547	516	523	558	568	587	550	531	587	611	583	562	539	568	562	616	607	553	556	572	525	587	594	611	602	581	567	546	551	581	596	566	594	540	550	589	553	572	577	592	574	586	522	555	554	595	566	538	567	585	559	557	609	560	587	554	582	566	601	566	601	550	575	620	571	615	537	578	580	565	594	609	571	557	576	536	593	591	607	590	572	559	576	557	586	575	566	600	564	550	551	560	582	611	583	633	592	553	551	580	561	568	559	607	565	587	568	548	603	563	563	571	571	596	556	575	572	583	574	570	575	565	604	602	567	542	579	573	563	582	569	602	571	582	563	620	545	608	570	583	546	588	578	576	598	618	586	601	559	578	581	551	578	564	557	606	589	562	583	608	562	604	562	558	568	586	559	613	537	574	581	589	549	557	610	531	590	571	532	546	565	561	532	571	605	615	611	589	563	544	570	523	564	551	599	543	574	563	562	558	546	590	513	547	595	572	589	523	545	597	596	551	566	540	562	621	561	529	571	573	530	555	560	568	601	586	559	600	605	591	567	599	583	528	572	540	575	594	564	620	553	576	572	560	585	557	593	592	555	614	572	595	560	545	574	598	518	574	571	575	602	577	541	557	590	554	553	583	549	550	545	559	575	557	558	597	558	585	540	543	559	532	605	614	551	598	550	571	604	587	569	587	580	535	579	541	547	600	568	580	544	542	561	565	530	570	621	554	606	562	596	571	611	585	529	559	566	580	593	553	610	532	577	584	603	560	574	560	587	578	524	559	556	556	606	561	561	585	529	593	562	588	562	550	542	573	596	582	583	554	556	571	536	590	541	588	581	620	544	558	561	631	550	599	552	562	510	603	594	572	579	603	537	573	594	584	569	583	587	556	594	568	574	573	605	591	535	608	556	573	592	560	582	564	587	595	540	561	536	551	518	557	585	591	586	617	589	591	577	591	544	588	575	617	559	529	574	570	593	554	556	562	573	587	611	598	598	554	630	565	587	568	578	592	554	600	615	600	556	548	559	574	561	599	552	608	600	530	576	557	573	537	537	557	554	567	559	595	564	568	543	537	587	586	577	558	573	614	577	579	554	567	573	576	535	558	565	551	597	616	575	609	573	554	605	597	547	586	582	564	563	594	530	567	574	591	576	564
6253	10849	10436	6602	5311	3958	2483	2008	1766	1525	1385	1172	9735	24237	14114	5995	2099	828	588	564	527	506	565	480	477	518	540	560	559	522	503	520	528	533	487	501	516	555	497	535	554	522	504	537	519	519	484	520	550	523	516	507	505	513	516	507	526	520	519	554	505	500	537	466	528	566	517	534	508	525	540	546	532	545	524	529	536	509	527	543	525	524	508	549	514	525	552	566	538	559	530	547	509	534	525	474	548	552	513	522	473	534	539	567	499	484	522	472	558	488	516	489	507	501	521	532	517	499	503	533	533	546	511	520	495	563	522	536	502	507	557	509	485	486	522	541	505	544	507	578	554	515	520	551	521	507	488	498	527	583	541	551	513	525	546	510	517	548	529	575	542	504	559	484	526	531	547	527	482	540	531	531	522	544	550	551	475	492	549	521	512	540	504	514	562	514	557	515	550	537	501	543	527	483	497	570	493	520	522	502	521	507	559	509	529	524	511	546	562	511	485	517	515	538	524	536	549	494	536	494	515	520	509	508	529	532	553	491	536	532	519	516	492	530	505	535	494	514	478	521	471	501	522	529	522	537	521	507	567	531	518	560	495	531	537	522	525	540	499	519	500	519	491	497	531	519	484	520	524	541	497	555	498	517	517	534	505	497	529	536	544	513	510	464	554	555	521	488	524	471	554	540	544	494	535	509	564	519	517	496	573	501	524	515	517	534	503	556	537	523	516	512	547	522	534	507	540	513	511	482	527	553	542	504	496	489	517	496	508	543	519	527	535	540	547	534	537	562	536	529	506	515	534	527	527	496	541	560	520	499	555	552	541	528	480	532	519	537	496	529	520	545	540	528	539	499	546	541	476	518	533	519	502	555	558	497	501	508	538	520	514	532	526	525	572	522	522	562	528	492	520	519	493	488	515	504	511	522	553	516	508	544	519	499	525	505	497	526	511	493	529	568	522	525	518	503	554	498	528	496	556	541	531	516	473	516	537	469	541	519	514	522	561	484	507	488	521	517	565	494	523	513	545	532	552	532	513	502	526	553	482	543	506	526	543	503	534	509	566	536	508	520	520	506	552	492	550	501	540	509	508	549	524	513	546	519	542	521	538	530	517	488	504	525	496	556	531	527	563	537	498	518	524	567	520	474	547	540	563	519	498	501	530	513	549	518	507	554	530	528	540	522	514	534	522	543	503	518	506	537	544	501	507	517	558	550	533	495	477	501	488	511	520	535	512	561	531	508	545	492	504	491	527	515	513	512	523	540	537	493	475	561	505	498	534	532	545	514	553	533	556	539	532	518	552	572	530	521	508	558	496	500	544	528	479	529	530	527	526	467	547	520	525	521	537	525	522	540	533	537	517	518	495	492	500	502	516	529	473	506	499	516	511	529	512	511	555	566	549	481	536	524	500	536	579	538	529	513	539	530	546	512	533	525	493	523	536	499	521	510	521	507	544	541	511	504	500	525	561	463	517	534	509	490	476	513	579	561	551	536	504	519	474	531	522	511	538	524	534	529	501	502	503	524	532	506	510	538	529	561	528	480	500	545	492	483	506	510	534	523	511	494	549	515	486	546	518	556	498	508	570	541	508	494	540	506	485	515	489	493	524	559	503	531	530	503	504	496	500	553	499	537	509	566	501	485	506	505	516	558	537	527	530	497	543	500	501	575	530	541	507	473	563	526	495	518	496	532	513	555	528	528	563	555	517	509	492	540	511	508	500	515	512	491	490	537	539	489	493	507	548	512	543	507	501	482	536	558	480	539	561	493	513	554	507	510	497	571	516	480	510	510	523	505	535	521	499	549	570	525	546	516	541	519	513	533	541	520	548	529	541	538	541	492	537	529	519	524	511	493	514	511	540	485	540	526	563	507	522	503	545	549	564	510	497	507	515	543	521	484	521	551	486	532	544	500	560	519	508	499	541	514	542	482	508	472	492	508	534	510	500	455	515	457	511	519	510	540	531	509	492	512	517	504	500	531	517	543	513	520	522	525	526	547	527	517	503	545	507	511	511	505	507	537	513	520	522	509	502	506	504	466	520	544	529	496	540	489	506	524	546	564	530	503	529	508	528	489	521	503	517	513	520	544	535	511	522	508	507	571	523	529	523	477	496	509	494	525	514	509	506	548	509	495	566	483	550	487	558	503	535	537	481	551	489	551	526	512	459	533	529	517	548	547	546	508	570	504	532	504	514	517	552	523	504	503	533	477	461	498	506	528	536	508	522	475	504	508	514	505	486	561	536	499	504	552	505	512	531	526	486	549	505	493	533	501	518	508	467	510	524	477	518	544	507	540	517	567	504	513	506	553	514	531	555	469	518	539	511	505	515	512	550	486	490	502	514	544	531	497	543	523	551	514	532	530	510	519	496	522	515	494	536	521	523	537	546	548	462	495	528	516	518	524	479	527	527	510	514	500	557	513	523	494	517	500	498	483	507	544	530	497	515	511	507	533	531	490	528	523	499	481	537	542	539	517	504	512	489	528	538	474	513	489	564	512	521	480	504	526	532	496	528	507	515	518	509	563	530	530	543	557	546	520	531	521	552	494	530	522	550	533	472	553	515	518	505	519	508	517	501	505	538	530	493	541	522	516	521	522	475	483	548	519	509	494	509	508	520	551	501	519	528	523	530	495	491	526	520	510	505	517	508	473	510	507	510	488	510	514	514	537	494	521	470	520	497	507	484	528	538	514	532	524	493	522	512	506	525	515	539	502	502	527	534	549	526	508	494	508	516	521	522	466	529	514	483	503	505	509	480	530	530	561	489	561	500	528	506	513	508	525	528	502	516	535	537	504	472	576	555	485	538	511	534	520	547	509	486	515	514	543	523	503	533	544	491	489	535	530	565	468	522	509	505	511	539	558	507	484	516	532	507	495	502	528	568	521	481	539	532	535	528	503	487	526	518	512	520	504	528	563	548	524	498	526	491	483	508	531	505	494	517	484	511	511	536	563	530	558	538	499	514	518	539	603	509	533	519	501	489	504	506	548	509	519	528	497	513	498	535	471	491	547	485	494	552	507	490	479	503	513	495	524	584	530	477	516	453	554	486	529	518	526	484	526	529	504	478	528	521	547	489	512	531	510	520	480	538	523	527	512	541	489	529	512	500	526	522	544	552	527	523	479	490	511	533	475	526	526	513	483	521	509	527	508	504	529	503	522	520	507	535	513	489	560	499	478	501	518	528	501	485	467	510	501	537	511	524	547	511	522	486	512	499	512	492	502	543	552	505	477	527	520	500	520	579	526	516	492	499	550	509	495	510	513	498	502	490	497	493	528	507	529	522	513	526	566	587	508	518	533	492	490	494	497	487	489	514	513	496	496	542	526	500	510	502	514	504	532	540	516	485	508	486	512	509	525	523	528	488	514	524	504	489	524	521	527	523	514	500	514	519	531	499	497	520	538	533	559	533	516	537	460	494	527	528	531	514	511	515	496	518	522	529	516	521	530	557	562	492	511	509	474	563	504	491	502	509	503	480	509	528	519	557	517
26730	8801	2782	1682	1354	1076	851	717	632	606	528	545	703	1342	1356	1001	712	594	503	508	552	524	483	492	484	533	511	506	491	519	506	523	524	483	522	511	459	534	516	506	509	492	488	491	572	528	520	472	528	508	529	510	456	511	509	522	518	466	562	529	555	504	469	504	549	511	492	477	495	511	526	460	510	494	480	495	542	520	505	490	551	550	499	546	490	492	481	529	461	541	515	482	481	494	503	487	541	473	498	467	476	525	488	497	557	485	520	456	493	511	520	513	474	461	532	510	486	550	518	490	481	523	479	541	513	502	507	530	544	495	488	498	476	545	455	480	486	469	494	541	482	487	484	485	493	484	531	524	499	501	507	488	523	523	501	548	529	501	555	525	446	494	494	500	523	486	561	526	530	498	512	499	524	534	549	526	522	505	482	506	496	490	491	504	501	529	501	499	486	465	505	480	549	483	538	464	520	504	481	532	535	496	506	505	466	517	519	480	554	491	501	521	542	497	528	537	487	518	528	555	489	493	534	514	504	500	493	501	469	497	507	490	503	472	479	494	485	522	499	515	462	509	510	532	501	480	521	496	531	508	534	549	504	485	492	502	524	489	490	492	468	532	459	491	516	516	498	518	553	498	455	505	447	482	534	471	495	535	536	485	494	515	465	465	526	516	514	510	511	478	494	477	479	474	466	497	488	532	507	500	489	509	515	519	504	457	517	495	526	502	482	521	518	503	498	511	493	483	517	484	493	519	481	505	522	500	516	487	461	521	535	521	531	533	518	473	491	487	497	476	499	487	485	412	530	486	452	511	525	490	515	475	557	489	504	535	542	544	540	511	505	500	512	487	473	517	511	512	476	572	499	482	468	511	503	526	536	501	518	461	476	511	463	513	514	500	493	470	538	485	500	521	511	490	523	515	493	524	521	476	518	540	502	485	534	474	513	520	471	525	528	472	500	503	498	530	487	527	501	537	526	492	527	522	500	548	488	548	474	504	502	474	469	568	515	513	539	461	498	460	475	495	526	511	506	522	513	492	466	544	491	491	512	515	511	545	489	518	500	468	498	494	489	505	499	469	456	531	481	508	513	515	536	504	483	538	537	497	519	508	543	486	507	497	480	495	450	488	484	498	474	489	517	475	476	494	533	541	476	481	507	500	485	512	509	490	501	508	464	488	551	497	509	504	502	499	457	460	493	510	493	482	512	521	489	460	494	509	477	552	485	501	462	467	509	533	505	461	509	487	553	508	527	521	506	509	513	513	486	478	505	540	491	527	480	509	511	516	493	539	508	510	496	520	488	477	554	482	502	481	487	489	493	521	520	467	573	462	483	489	546	474	504	496	508	530	496	539	516	474	488	497	541	487	512	509	504	502	511	491	467	485	494	488	489	515	509	475	504	549	469	535	498	508	490	516	503	491	532	542	456	477	494	462	496	505	509	475	456	475	487	484	465	473	478	497	489	502	505	516	490	485	484	498	483	497	489	520	494	472	555	512	477	531	521	489	494	518	494	493	485	432	488	502	524	532	508	497	456	482	493	509	526	515	500	513	476	516	502	556	475	537	492	477	565	516	521	504	521	513	511	521	496	500	485	520	545	470	521	526	518	515	500	501	485	498	519	505	483	499	483	510	562	506	432	533	514	525	520	523	489	501	476	467	501	490	518	517	501	467	512	493	484	506	518	501	485	504	526	487	484	464	511	462	534	496	525	514	503	508	537	520	493	522	496	506	447	515	501	467	520	513	528	476	467	482	517	509	508	536	494	539	466	496	488	534	510	468	524	516	491	473	493	509	516	522	491	509	510	500	485	497	508	497	508	481	534	499	536	494	515	454	520	499	545	525	488	535	499	470	519	484	503	523	508	506	445	488	511	511	535	479	524	514	501	522	512	508	494	487	522	500	475	483	481	506	528	492	522	493	494	504	542	485	516	518	535	515	512	508	508	509	506	506	516	471	502	478	525	506	527	483	490	490	503	498	504	501	545	523	454	501	473	522	510	514	516	501	456	523	529	496	541	507	473	550	513	471	496	473	533	478	477	460	497	525	480	491	468	520	484	454	494	468	485	487	510	514	523	492	480	506	535	525	479	487	536	493	478	480	476	495	458	506	493	505	505	484	475	476	510	517	471	491	501	496	493	475	483	491	491	538	506	474	509	528	473	545	493	512	516	498	486	520	506	550	481	504	520	555	484	487	500	497	496	474	492	518	510	511	508	461	476	542	500	464	462	493	477	463	517	511	465	529	494	510	488	464	537	505	517	545	481	510	520	501	487	496	520	525	521	504	512	483	490	566	530	500	532	505	552	498	476	544	531	537	481	463	508	534	523	543	507	493	526	482	478	519	507	482	477	485	523	513	508	547	514	489	531	485	474	545	507	520	530	500	502	490	558	526	523	477	505	548	499	504	527	459	494	496	527	534	495	489	532	514	503	465	495	488	527	489	515	506	481	483	510	525	506	534	488	505	510	493	484	477	487	491	525	494	511	491	534	524	539	516	506	490	510	481	504	531	511	462	517	490	471	511	510	462	523	524	501	528	534	500	524	479	484	509	451	479	530	517	513	508	488	515	452	495	517	500	449	497	494	509	495	458	496	454	481	518	500	492	543	528	500	473	495	513	523	536	503	532	523	491	481	481	490	506	510	535	481	532	460	469	455	523	491	483	514	530	522	527	507	508	489	522	509	486	489	453	510	521	516	499	523	494	526	501	507	486	503	524	527	524	462	518	516	495	548	478	524	489	509	488	518	527	492	494	467	471	502	508	482	513	537	485	523	459	499	493	476	520	466	511	498	488	477	498	500	510	513	514	519	499	510	500	532	487	489	507	547	468	522	515	479	524	462	508	538	526	524	503	499	488	540	526	503	473	462	497	535	515	480	471	482	513	493	519	507	503	506	514	482	500	459	516	508	445	504	479	487	469	507	487	483	476	509	516	492	463	521	479	484	503	535	489	470	493	543	511	498	533	513	493	477	495	500	479	505	538	497	495	491	488	494	513	524	472	502	523	507	487	559	507	499	516	523	498	499	488	491	483	507	490	492	517	479	507	469	526	517	491	505	524	517	433	481	489	524	473	557	488	511	520	466	478	495	556	492	501	532	491	533	502	518	491	501	477	505	520	510	464	493	485	523	501	517	488	529	466	516	511	458	476	458	521	499	534	520	512	521	516	504	506	506	490	538	515	537	511	542	485	499	491	525	512	510	492	499	493	504	463	476	502	496	533	521	474	502	488	483	489	492	507	457	564	503	517	537	475	497	507	515	505	518	502	491	461	498	548	486	517	491	501	496	502	469	486	515	493	536	510	524	464	513	518	465	487	474	500	468	532	528	500	484	531	481	495	512	508	545	539	470	483	496	555	528	512	486	518	488	476	513	539	510	460	523	454	526	549	515	507	474	513	504	527	495	491	499	483	488	496	502	518	516	484	504	505	517	503	517	480	487	487	501	557	497	530	474	533	490	471	488	488	492	493	546	500	503	478	515	501	508	574
6174	2195	2732	1629	1776	1412	1078	747	710	590	525	570	841	1778	1609	1054	654	511	502	447	454	478	454	436	445	410	448	483	479	437	440	438	436	475	482	453	456	445	482	414	455	450	441	449	461	427	439	439	444	458	448	417	483	414	484	442	452	449	481	432	406	460	467	455	431	443	454	427	413	411	433	468	506	418	453	438	452	463	464	463	433	443	452	387	441	438	449	420	455	444	445	442	440	473	415	479	475	470	422	423	476	452	459	431	459	457	432	431	453	447	419	455	484	455	455	456	467	448	438	432	415	422	457	421	437	415	415	454	476	428	428	460	432	445	441	426	443	472	432	461	422	457	453	452	454	469	457	443	448	438	462	440	447	426	449	482	455	457	427	426	439	481	454	460	427	470	430	434	448	483	437	437	437	466	431	452	467	477	483	472	424	454	464	473	506	465	407	437	423	446	465	453	475	442	472	436	394	433	449	454	450	471	497	413	471	440	468	423	453	435	420	456	438	457	436	466	438	444	471	410	445	447	424	431	429	452	467	475	411	458	426	448	451	430	467	430	463	447	497	422	440	436	447	482	485	438	433	450	454	454	445	421	448	452	443	443	465	467	487	463	464	439	463	443	445	465	454	457	420	427	458	426	431	474	449	425	450	450	445	474	459	467	457	409	481	431	488	474	403	467	447	447	392	472	480	408	414	454	400	454	446	470	457	442	478	476	464	441	457	490	481	466	401	451	425	469	451	431	460	439	400	460	475	473	475	457	447	439	477	454	433	452	431	472	480	462	467	458	435	457	446	449	454	455	438	434	454	435	465	461	462	455	461	422	433	465	443	459	460	523	438	441	450	436	471	464	415	493	428	455	439	438	451	452	444	440	420	448	424	472	464	471	462	521	429	447	397	441	439	473	414	445	450	465	436	450	430	433	424	400	437	444	457	390	415	427	449	431	449	459	461	444	425	397	448	420	457	424	465	431	450	420	475	469	448	438	441	439	430	434	475	429	475	466	420	486	469	437	471	468	454	451	436	458	465	486	467	427	438	425	453	461	463	437	497	448	459	407	438	460	457	456	425	446	452	466	425	425	435	416	506	445	483	453	457	465	476	440	443	459	459	434	450	456	459	433	431	443	450	455	444	431	431	460	426	478	447	465	448	457	435	477	446	449	449	501	443	433	446	446	461	429	435	436	464	449	455	461	441	458	433	435	418	414	414	440	433	448	465	431	426	432	458	435	421	500	408	464	450	454	414	456	453	462	456	440	456	426	422	458	448	448	460	468	465	468	494	448	433	453	436	478	434	431	453	432	470	450	425	453	420	450	454	458	443	450	457	428	456	416	469	469	489	486	456	447	443	467	411	441	478	481	431	433	415	468	483	434	457	428	427	419	430	469	443	417	414	486	451	442	470	434	435	426	436	462	438	444	463	448	463	454	445	444	460	389	426	453	465	416	435	449	428	475	437	439	466	430	463	456	454	468	434	450	442	438	420	458	450	471	436	475	429	477	431	428	474	427	431	466	408	463	444	461	471	458	455	446	463	433	413	433	466	433	451	455	492	422	438	418	446	490	424	466	455	464	474	423	441	463	447	468	470	489	454	483	468	435	434	443	430	459	454	444	433	492	422	446	474	443	427	462	429	406	414	479	404	432	469	407	425	435	438	479	478	476	446	439	480	451	451	464	462	442	444	443	433	472	422	471	424	442	442	453	443	434	420	445	431	456	443	429	422	413	456	456	436	473	434	472	434	451	441	427	466	466	430	460	470	464	446	428	446	476	437	455	428	426	425	443	422	489	472	446	455	457	481	447	430	483	412	494	438	468	466	456	424	468	443	467	423	427	474	426	457	417	458	456	462	417	464	460	469	433	473	461	470	464	484	425	457	427	436	436	441	427	460	489	483	446	440	431	461	472	478	428	438	446	445	470	454	463	449	418	453	447	424	384	457	422	464	446	439	435	409	442	449	431	477	464	458	427	449	445	452	427	485	478	436	468	424	440	440	438	449	465	433	440	412	471	429	445	457	445	467	448	440	454	459	453	457	461	485	413	452	437	462	451	457	462	418	451	432	463	427	437	479	454	452	469	484	461	448	447	463	414	443	437	449	436	439	451	415	436	438	432	420	430	452	469	495	486	465	475	449	448	457	492	440	449	447	421	433	393	461	447	444	480	430	435	448	430	441	462	456	445	461	451	431	457	429	423	438	403	441	453	456	473	450	427	479	465	470	436	431	439	462	442	453	437	483	452	454	460	443	463	455	435	450	490	475	463	414	508	421	459	453	433	412	491	442	469	425	461	408	469	502	461	461	425	458	438	457	469	447	468	429	431	448	459	471	438	455	467	462	467	438	444	442	414	489	441	442	459	460	471	458	442	434	427	458	450	443	402	460	432	485	436	431	440	471	439	442	440	443	445	447	429	451	469	429	466	458	455	455	449	438	425	457	473	435	442	432	470	459	438	455	464	431	447	441	445	431	421	453	508	460	477	429	450	465	466	451	455	458	461	455	429	479	430	439	485	447	463	471	462	438	462	455	458	407	430	452	450	448	454	460	423	446	449	436	460	477	431	494	455	418	453	414	471	433	437	450	409	450	415	456	458	413	434	491	457	446	427	445	454	459	458	414	441	464	449	404	479	446	412	404	427	450	452	458	436	431	435	485	479	452	439	444	450	446	445	444	458	412	438	474	464	456	427	490	452	418	438	421	446	397	424	457	436	464	433	459	434	436	458	468	450	456	449	481	439	444	462	420	436	491	462	464	450	447	475	450	459	448	451	477	443	431	470	437	454	470	452	483	425	447	466	448	395	440	437	434	447	460	491	451	477	447	440	408	450	466	493	460	457	409	450	454	439	470	452	489	442	458	454	446	396	467	449	463	489	442	498	442	450	437	441	478	437	469	450	457	424	420	463	424	453	457	456	448	465	454	461	485	489	443	467	447	462	431	383	450	435	465	477	450	437	467	464	422	453	447	427	418	471	418	466	460	428	432	445	487	473	489	454	423	446	419	507	461	463	447	461	435	441	428	487	475	459	446	427	456	436	442	431	442	457	444	444	456	452	435	445	457	424	440	443	409	423	435	439	463	456	420	486	449	457	473	435	466	408	476	461	451	452	461	438	419	458	459	465	457	447	446	458	483	458	461	423	474	442	476	417	476	449	423	475	452	439	449	409	460	441	423	441	461	442	452	470	456	464	462	441	432	455	450	452	446	446	487	448	445	446	482	454	472	464	444	467	471	427	456	436	431	448	413	483	452	407	471	478	442	442	457	417	427	471	433	446	434	496	447	455	422	445	435	429	446	447	488	434	446	448	455	432	432	487	468	454	449	460	460	445	482	478	450	457	475	433	437	437	449	453	453	457	446	475	438	421	463	471	461	422	439	457	398	431	412	436	457	451	471	450	462	428	446	468	468	440	420	455	485	439	427	454	467	464	468	458	433	475	489	418	440	460	480	463	430	464	428	431	427	430	432	462	495	452	460	408	436	474	444	432	451	437
24846	20771	26523	24767	10024	3246	2040	1518	1032	805	768	698	1567	10424	9741	4934	1691	729	566	499	506	457	497	464	478	462	473	447	452	487	486	461	447	451	468	461	455	438	421	476	448	488	504	428	478	505	485	472	484	483	501	474	467	445	478	457	489	489	478	445	476	467	485	440	465	455	446	455	463	469	427	468	418	456	472	478	437	482	503	488	451	456	447	470	454	472	434	484	485	494	467	455	432	465	489	453	469	500	490	467	497	453	491	476	496	447	469	492	481	488	420	460	486	466	442	495	519	467	476	465	498	482	455	490	472	441	482	424	460	458	463	464	470	479	477	440	468	502	479	447	442	467	463	471	439	463	466	453	523	475	497	485	466	494	436	449	493	455	428	474	465	461	469	448	444	490	456	455	454	480	470	475	437	456	474	435	469	440	507	437	429	467	456	464	437	491	447	452	453	474	486	445	416	444	434	465	488	461	485	460	453	433	483	507	465	467	483	457	484	501	468	470	434	474	457	458	477	479	461	472	474	466	477	464	425	489	457	451	471	457	467	469	462	446	481	457	489	405	451	463	463	469	465	485	477	488	462	480	510	476	491	506	450	487	460	429	475	490	447	449	478	491	484	451	513	476	449	504	489	457	487	459	471	448	457	475	459	499	426	469	473	456	473	494	462	448	472	458	486	439	492	478	491	450	449	515	434	425	516	461	459	480	457	486	470	493	436	492	458	453	464	488	436	464	453	452	438	464	478	477	440	480	474	489	460	454	418	440	414	455	439	506	454	454	463	441	445	455	494	495	477	471	469	471	456	474	459	474	430	458	514	465	489	434	462	504	510	457	413	468	476	460	487	452	426	426	492	483	449	456	494	484	484	471	477	428	470	452	454	456	464	444	454	482	497	483	457	485	483	440	480	496	474	522	439	420	455	478	511	429	495	410	461	447	487	455	446	463	454	477	470	445	430	512	500	444	453	460	468	460	455	484	481	457	460	495	456	523	466	492	484	447	459	469	500	496	431	445	451	449	462	455	443	436	437	429	457	468	456	430	481	474	442	492	492	438	480	483	472	472	472	484	483	471	469	467	462	462	471	403	481	456	458	449	469	475	468	489	457	458	445	453	477	507	430	475	440	466	486	477	490	491	498	473	449	475	469	534	454	445	478	481	472	460	484	459	471	447	469	474	491	485	460	416	484	455	460	458	455	478	468	428	486	442	480	470	431	481	479	488	463	481	482	447	421	458	462	484	482	458	475	453	478	483	479	441	458	438	474	480	459	448	486	462	451	440	455	429	456	466	514	461	501	453	472	416	470	475	496	470	441	470	471	507	473	483	482	492	430	472	488	456	462	467	456	467	474	485	444	467	490	503	480	478	431	483	485	490	449	467	485	489	450	448	515	462	445	499	476	391	460	473	458	440	474	492	468	491	452	461	496	464	481	459	443	498	429	459	433	470	490	452	463	475	470	498	473	460	454	413	490	470	482	442	464	480	468	459	474	471	461	493	449	470	459	481	434	459	491	488	466	466	479	438	435	460	443	493	459	475	486	482	462	449	454	518	441	438	493	443	450	469	474	479	500	436	459	442	475	455	479	497	477	479	444	455	434	499	459	488	480	510	437	467	458	477	458	405	450	476	465	471	474	461	471	490	470	487	467	420	488	444	462	458	495	451	430	455	476	455	457	460	466	477	487	459	456	465	467	467	461	483	481	511	456	480	488	461	451	488	468	468	494	467	482	474	453	457	443	473	446	460	491	489	511	463	447	508	459	481	468	496	445	485	470	472	469	486	425	463	437	513	461	447	450	480	439	470	513	468	442	526	466	448	474	477	478	476	444	518	462	456	461	493	477	434	480	455	441	487	455	468	463	465	449	481	469	437	459	502	468	451	443	476	514	475	433	450	455	510	459	441	454	476	465	469	468	469	480	488	467	469	459	480	469	491	469	449	494	451	475	468	458	448	452	484	491	491	489	464	487	471	438	521	467	482	445	446	490	497	495	508	412	435	459	474	492	460	493	479	461	470	478	442	469	520	451	490	484	471	499	465	487	462	450	480	438	462	478	465	424	502	446	487	490	468	446	466	443	456	460	481	449	458	481	454	478	478	429	455	456	472	462	483	481	455	446	485	498	464	475	450	458	468	476	452	478	466	485	496	487	472	479	477	444	489	462	431	430	468	490	454	465	477	507	479	458	447	470	475	466	480	467	420	437	487	459	456	490	482	415	447	431	489	461	485	477	462	491	474	462	449	448	493	454	490	462	511	476	462	438	437	450	459	443	459	483	478	455	463	490	501	459	447	442	456	470	495	439	436	459	498	449	473	471	475	483	488	475	460	427	480	454	448	485	469	429	475	457	476	527	508	465	487	457	463	439	516	466	446	425	458	419	440	465	451	425	439	491	436	483	481	465	424	438	448	494	464	458	478	465	475	452	458	444	480	487	477	446	453	491	488	456	446	474	516	446	473	478	468	477	452	481	483	492	468	475	457	471	433	481	493	494	485	475	474	461	492	478	470	493	493	498	434	450	494	475	458	470	506	451	489	409	451	473	454	438	465	456	446	458	485	485	481	487	445	484	443	464	475	458	493	485	459	428	467	474	514	469	458	451	430	460	490	456	459	434	439	457	479	462	468	477	448	444	469	464	484	459	458	438	480	455	433	469	476	460	458	474	492	484	493	468	453	462	471	469	475	454	472	454	489	506	477	465	474	444	494	479	439	426	458	461	465	444	494	479	478	464	505	431	435	475	461	472	453	453	450	485	443	450	407	454	477	470	451	479	478	435	478	455	491	457	474	473	475	439	440	471	472	499	435	483	471	475	487	456	469	448	480	419	464	495	464	459	493	475	512	466	486	505	462	460	497	485	434	465	467	459	463	442	464	466	475	443	490	438	472	456	464	472	456	443	480	429	440	487	479	476	455	430	465	446	499	463	466	460	489	438	473	467	487	497	451	468	482	459	460	491	457	434	459	459	480	457	446	436	471	450	448	474	464	455	450	442	474	452	438	426	411	471	488	460	466	451	449	438	483	488	456	495	501	467	461	460	498	468	492	459	457	427	481	454	424	446	461	469	483	526	498	463	456	507	495	448	482	460	460	461	451	455	487	500	466	465	481	475	487	536	476	443	506	466	461	468	441	495	437	445	474	494	512	474	507	451	469	461	463	437	428	495	434	489	459	474	424	476	486	495	445	450	467	506	481	452	493	493	485	431	460	473	509	448	417	460	477	491	456	456	496	435	494	421	463	490	466	495	463	468	462	478	440	448	503	480	501	451	458	469	438	439	427	450	413	439	484	512	444	441	471	486	452	454	477	466	445	459	478	444	455	469	476	472	477	451	460	502	445	484	430	437	428	477	493	475	500	476	448	498	463	479	521	471	424	459	510	477	431	481	478	468	479	469	467	488	514	461	446	423	494	458	482	428	454	422	489	485	500	456	482	524	503	467	493	443	422	427	469	464	456	470	454	457	482	450	439	452	482	448	452	483	482	456	463	436	489
4727	6855	6663	4107	4132	3234	2356	1930	1455	985	873	842	2429	12661	10089	5003	1877	729	523	418	413	474	440	471	432	404	450	482	438	451	418	440	424	440	469	414	428	420	459	449	483	417	441	416	448	416	442	457	469	439	414	461	433	418	431	423	446	442	448	458	446	409	487	417	427	487	467	455	446	429	417	438	473	485	435	448	436	433	404	470	449	456	431	435	453	459	428	427	460	472	428	425	450	456	426	448	434	427	418	397	427	446	441	402	457	458	440	434	419	437	455	410	460	455	406	438	431	446	434	447	405	408	417	434	457	433	446	409	456	432	414	434	456	421	442	417	442	450	464	441	451	446	462	433	457	493	409	413	430	423	461	422	441	458	469	427	420	427	436	421	407	447	470	430	398	428	429	426	462	389	460	465	444	441	449	472	453	429	442	427	453	430	448	392	434	458	429	464	432	437	436	451	442	433	406	436	414	426	437	438	410	433	441	460	430	427	444	421	439	417	410	415	423	436	419	460	427	441	449	417	467	420	420	414	426	444	387	402	396	437	432	430	454	438	475	495	434	468	419	400	433	445	471	423	427	431	440	423	425	459	433	414	432	451	414	436	419	423	399	431	430	410	412	412	415	431	428	474	448	409	423	430	448	457	437	467	417	423	421	461	442	465	446	432	435	433	432	426	420	425	409	400	467	430	472	429	414	471	426	430	412	458	451	424	445	428	472	438	428	443	442	437	443	436	428	460	454	419	406	437	426	456	483	423	448	461	437	396	434	437	414	414	450	422	425	420	452	424	436	424	411	406	435	452	440	404	429	442	400	430	427	413	415	437	446	424	448	446	430	419	455	436	472	453	389	445	444	450	418	395	445	446	421	405	440	471	415	440	416	449	408	466	446	457	439	447	422	414	451	446	441	425	414	429	417	414	419	489	416	436	417	437	424	462	439	443	450	446	448	448	416	396	426	437	457	425	430	429	413	448	486	454	448	452	423	425	444	432	462	422	396	416	450	482	459	431	400	386	453	439	469	445	440	388	413	484	454	456	403	437	426	447	433	431	452	460	459	440	425	477	404	414	419	418	418	433	431	404	414	467	451	446	424	468	453	428	476	413	455	441	443	450	390	420	420	435	456	433	426	410	430	404	451	458	454	440	413	462	479	427	421	399	413	431	442	408	422	450	448	440	434	443	444	418	430	438	458	415	434	411	423	412	474	420	422	478	415	429	456	463	432	436	454	437	448	468	440	447	429	405	440	465	416	417	424	429	441	436	450	397	403	427	458	415	424	449	458	486	443	466	385	438	423	419	438	394	433	453	432	459	431	464	407	431	468	428	438	438	442	384	436	472	453	439	462	470	439	457	418	442	408	450	443	413	411	458	421	455	432	460	430	404	432	421	434	421	423	395	446	401	421	450	426	438	434	450	434	468	436	417	449	429	415	460	443	418	461	446	425	481	422	417	422	417	431	465	430	440	446	462	451	413	425	423	419	394	411	446	465	440	414	426	405	434	460	416	450	457	394	427	408	433	440	425	423	452	431	426	442	447	426	408	459	430	395	412	428	453	439	433	445	433	447	422	420	461	447	454	435	434	461	472	448	416	430	469	458	459	410	438	411	443	463	435	407	487	440	454	421	398	434	428	426	445	429	418	469	480	426	436	424	412	429	458	477	432	394	436	447	410	431	425	454	438	432	426	371	432	436	448	441	418	417	413	451	426	423	433	429	420	439	428	403	409	458	444	443	395	458	413	423	449	422	424	432	421	445	431	442	403	453	467	444	418	452	425	398	439	423	407	411	438	405	440	437	471	443	434	447	437	432	428	432	441	468	461	401	453	403	466	450	464	442	425	432	469	441	415	376	452	434	455	460	407	424	454	450	431	424	446	432	437	462	427	413	426	432	464	432	489	440	421	413	415	435	444	445	431	429	431	427	418	459	434	424	407	440	409	441	419	427	401	409	447	401	416	442	435	446	450	426	443	457	404	407	421	411	435	398	417	409	415	440	438	442	440	431	419	443	458	437	430	441	467	432	437	408	434	433	439	448	449	399	446	466	426	439	429	431	436	385	422	456	447	473	421	435	464	460	409	432	394	477	413	432	438	422	426	416	455	430	427	424	468	439	429	402	454	424	435	402	465	403	450	429	460	418	443	439	412	458	449	426	416	406	424	432	419	437	429	480	415	427	439	444	464	424	421	417	441	439	417	415	431	416	415	400	469	452	399	484	444	447	418	430	435	500	491	414	422	440	462	451	449	417	447	439	430	476	420	434	465	445	474	408	407	436	434	442	432	414	406	432	429	458	419	434	420	414	457	446	408	436	418	450	477	395	437	450	469	424	444	444	432	432	402	440	439	405	435	457	450	435	428	405	448	433	452	432	440	421	412	418	447	408	424	417	467	429	453	392	429	406	397	430	471	448	444	409	420	423	438	446	403	424	392	421	401	444	422	393	385	441	452	447	410	424	419	442	443	434	426	418	422	414	428	406	405	456	438	434	453	480	423	404	449	415	410	452	450	419	449	442	428	428	451	441	434	416	446	452	423	439	413	448	454	401	431	472	424	420	452	426	473	435	406	442	426	435	424	424	423	455	433	439	440	438	468	472	455	468	425	417	451	439	446	442	432	449	438	426	429	413	404	391	447	465	475	444	454	412	466	415	412	459	439	415	420	426	477	444	404	430	394	431	435	420	447	427	429	432	447	439	441	402	448	442	418	421	437	410	462	409	468	413	456	424	452	421	470	417	394	424	431	432	420	452	463	485	457	414	451	462	445	412	423	397	401	420	420	439	425	428	472	449	435	453	428	455	438	408	441	431	449	427	416	442	443	463	410	457	424	473	455	413	414	453	433	433	416	418	424	442	440	453	418	429	429	433	459	439	459	424	431	436	429	388	466	438	455	447	437	455	440	413	436	413	456	419	442	402	404	442	432	421	426	434	419	436	403	393	412	454	445	447	443	439	455	436	444	430	430	440	473	429	435	397	434	439	410	440	473	425	451	447	405	391	449	427	420	444	424	422	435	401	401	390	458	441	415	465	443	448	420	427	445	439	449	447	419	455	457	426	396	422	406	438	448	464	471	433	436	441	433	458	426	455	429	457	427	441	447	465	426	412	415	428	436	431	439	426	436	414	430	436	418	454	422	453	426	425	474	422	464	445	450	440	432	435	440	447	420	455	426	470	445	431	420	390	413	421	449	419	446	402	417	451	414	435	430	402	411	427	416	444	439	442	421	438	439	441	399	436	437	420	411	457	424	431	447	441	423	423	402	425	428	417	419	448	442	439	426	465	447	448	435	466	429	447	430	416	452	421	470	424	432	415	399	425	451	435	386	437	468	421	424	442	447	450	465	461	442	458	459	414	467	414	419	466	440	452	466	417	405	445	432	439	433	427	388	449	423	431	458	457	414	451	438	403	417	449	427	425	424	459	407	411	414	450	435	409	396	418	407	408	448	406	414	412	423	427	411	445	424	437	428	391	437	440	401	460	450	393	427	451	416
23852	20707	27554	23898	20092	8640	3242	2290	1686	1382	1107	970	2909	18952	17928	9609	3061	1029	756	648	618	628	574	598	615	579	607	595	594	586	629	577	607	594	589	594	583	592	604	613	608	626	656	614	603	585	621	607	642	550	595	624	591	587	596	581	595	623	603	613	601	620	625	582	643	619	570	603	620	627	615	580	616	597	616	651	646	593	623	614	602	643	636	609	591	594	640	584	619	607	629	606	599	580	640	600	541	633	562	598	630	637	573	625	586	591	584	610	616	581	557	619	607	575	590	598	610	604	629	558	587	620	567	588	592	615	580	590	599	611	660	616	621	609	550	569	589	589	646	607	653	625	623	632	579	619	592	583	641	597	634	611	566	606	609	595	612	578	618	585	573	613	614	590	638	596	602	632	575	593	582	647	562	610	613	633	623	593	643	619	601	567	613	627	620	602	586	598	603	609	579	554	588	580	619	552	618	584	592	613	574	602	631	608	646	618	656	552	605	566	622	582	607	602	593	629	596	636	582	607	555	589	606	615	608	592	619	642	560	586	643	630	600	597	592	598	630	637	581	620	566	577	559	582	597	598	571	606	649	642	617	608	571	588	610	596	637	595	638	611	600	527	655	605	544	606	595	601	581	619	581	578	655	628	585	595	597	560	635	617	610	585	579	594	563	572	594	595	620	578	643	620	602	617	602	618	605	602	625	583	607	614	609	640	580	628	620	608	599	584	655	603	563	613	602	587	601	573	559	566	580	570	595	566	586	613	589	606	579	608	657	619	584	538	624	594	594	558	587	589	623	578	573	621	625	596	593	640	626	592	618	594	615	573	632	610	631	526	582	610	603	554	594	607	607	551	642	552	567	632	611	612	597	610	584	629	570	567	615	534	621	632	583	588	604	585	597	584	597	583	577	607	640	584	594	565	575	592	598	589	585	565	625	630	589	606	641	591	566	602	588	589	571	582	611	631	622	637	606	571	603	579	576	577	573	599	586	556	580	633	616	599	616	601	558	602	566	600	576	576	604	586	569	619	594	614	592	592	613	633	579	631	589	593	609	603	609	600	596	607	590	573	621	621	602	545	629	610	609	619	586	591	611	631	601	566	565	585	592	617	581	605	575	601	550	633	607	596	617	597	559	599	645	636	605	547	558	597	622	571	608	620	620	604	553	610	562	609	555	606	600	616	587	593	628	592	611	579	602	594	590	619	628	611	611	596	583	598	606	581	586	583	607	607	606	628	541	559	595	557	623	597	579	579	601	582	612	579	583	581	606	598	599	583	617	593	592	574	605	575	571	581	631	554	574	608	580	598	577	606	574	587	613	607	595	588	580	575	573	584	568	611	584	579	570	591	642	564	588	588	592	562	573	586	573	560	577	610	578	579	608	590	576	634	590	565	606	586	586	646	594	572	605	626	614	630	579	639	576	600	587	608	596	578	614	597	605	563	585	578	604	555	595	668	579	635	551	591	592	589	581	587	641	605	637	603	597	634	589	617	627	562	618	572	598	565	584	542	563	608	634	607	593	605	583	581	608	566	594	610	591	542	586	586	634	536	592	588	625	652	578	596	606	571	598	587	585	615	580	577	613	641	600	599	591	608	561	616	588	571	627	594	583	604	587	589	609	613	586	588	608	642	621	560	587	610	597	551	572	637	609	620	606	634	608	588	612	604	608	581	591	637	629	585	602	617	610	581	622	611	678	577	557	593	611	553	582	582	580	594	589	637	592	599	622	600	630	635	600	610	612	610	612	643	598	618	605	560	602	602	537	592	554	605	600	600	597	604	651	574	607	604	617	611	585	629	578	622	569	621	631	557	612	557	586	574	576	594	569	606	628	606	589	614	652	596	537	614	595	600	586	591	594	569	568	559	558	586	609	602	589	567	611	589	568	628	574	616	603	629	608	587	602	570	617	563	606	624	585	589	612	589	602	575	603	605	624	657	600	603	581	611	578	637	566	570	559	639	547	579	594	613	582	573	563	612	645	605	610	554	601	579	615	566	625	593	590	550	609	573	598	600	623	580	589	577	583	569	592	580	592	623	628	576	571	586	573	609	587	602	542	614	627	606	599	643	600	603	619	611	604	597	610	606	560	623	615	640	607	584	568	670	569	584	558	599	569	600	578	614	620	590	591	564	624	631	607	572	582	578	610	568	554	603	613	571	641	607	602	623	587	606	620	572	605	620	617	593	576	632	601	608	561	617	605	586	568	602	591	597	619	586	570	579	610	578	613	628	603	579	627	603	618	562	599	550	591	601	564	569	611	619	601	632	568	561	601	575	585	576	620	540	601	570	576	583	589	547	612	595	600	601	592	613	591	600	632	584	631	566	586	573	595	549	587	612	601	627	589	596	574	574	555	579	564	612	609	613	575	590	611	621	564	616	578	585	601	548	559	622	585	611	621	642	571	598	595	572	590	571	609	624	604	600	588	631	590	580	579	551	564	581	566	611	608	588	589	595	631	600	598	601	572	590	603	556	652	586	611	598	582	605	599	607	651	604	607	575	606	597	546	517	597	552	598	645	607	582	618	599	613	527	595	586	608	565	571	622	552	602	577	590	591	579	583	592	600	607	597	603	600	602	604	588	593	579	590	632	595	584	586	587	595	618	576	633	612	588	588	599	569	618	623	619	587	572	554	581	598	578	555	570	586	627	609	596	595	616	561	587	567	568	630	595	593	590	649	606	560	638	584	618	627	590	599	601	605	624	579	625	589	592	596	607	598	577	582	613	658	601	614	599	567	603	589	583	597	634	620	599	646	617	543	615	641	649	630	621	620	590	628	616	620	600	581	613	609	619	599	598	550	602	583	602	620	611	536	635	577	588	600	615	641	609	585	608	586	584	607	560	553	597	624	577	561	586	570	588	616	626	594	633	597	591	651	591	548	566	612	617	580	620	618	596	580	596	590	543	634	569	589	605	664	591	586	573	580	618	590	586	593	587	601	560	588	571	606	597	606	632	641	553	606	577	592	573	556	623	631	628	566	572	568	573	576	558	582	590	551	537	553	621	606	538	591	563	627	594	576	584	624	568	590	589	620	614	595	626	569	570	596	640	617	608	594	593	591	633	571	620	663	599	599	603	583	624	579	598	614	601	582	608	603	637	620	571	556	583	610	589	600	631	597	588	560	596	588	626	636	629	598	606	621	585	584	607	575	571	617	608	626	604	608	587	584	569	628	602	612	614	595	608	574	622	625	615	604	594	655	567	604	589	620	600	572	574	572	639	617	571	590	581	608	598	586	611	609	557	611	576	600	605	543	620	559	561	628	588	585	580	572	579	599	599	558	595	602	570	560	599	609	576	573	624	577	562	561	588	577	624	580	610	565	582	560	611	647	585	605	586	599	580	638	599	584	593	590	639	598	604	610	585	612	581	599	548	598	619	586	595	606	604	588	598	576	605	585	615	623	592	605	628	590	589	663	603	564	571	605	617	622	586	596	623	566	521	587	626	603	615	611	556	631	640	641	571	585	571	581	638	626	580	613	639	598	590
6176	11250	11623	7730	5450	3721	2996	2725	2167	1815	1359	1237	4637	20845	16702	8201	3037	989	661	551	518	570	526	583	554	518	555	540	556	544	526	539	550	561	554	559	541	504	548	551	545	566	543	546	566	520	531	517	538	537	529	536	574	610	511	528	531	556	558	600	529	540	540	547	550	562	535	537	536	570	518	529	538	543	522	548	531	534	562	532	578	528	509	587	541	493	547	525	519	546	533	520	529	567	537	566	530	575	542	529	546	510	558	538	504	529	583	507	568	545	523	543	543	519	568	543	544	528	506	536	565	554	544	514	557	518	548	532	528	566	568	545	551	561	566	535	563	526	506	556	536	536	491	490	513	548	563	533	518	540	531	567	571	543	528	522	528	543	531	522	565	547	542	524	517	539	510	531	521	511	558	511	534	561	479	514	544	582	531	539	540	505	566	540	530	603	564	529	556	511	544	573	520	525	555	552	526	585	546	540	515	552	544	517	565	496	517	515	559	527	508	505	524	537	535	564	559	523	551	520	509	519	526	546	471	549	536	534	581	545	550	542	541	551	563	491	538	555	523	568	557	510	534	501	547	517	529	542	539	520	533	548	575	539	524	552	541	525	518	564	524	517	506	514	584	564	548	567	532	496	537	521	571	522	558	551	538	516	545	578	503	560	548	547	535	526	539	570	534	546	554	562	567	535	548	557	517	519	522	518	553	556	573	534	534	535	537	555	527	491	540	530	558	504	550	519	510	532	519	563	550	572	565	572	502	511	506	515	536	583	567	525	522	533	571	529	589	518	578	550	528	529	539	561	530	501	513	506	518	530	570	523	567	532	541	538	522	500	574	527	575	528	536	512	528	536	544	510	561	551	514	536	513	539	509	555	514	585	503	579	561	573	525	518	565	548	527	522	555	521	577	533	535	487	526	531	527	532	545	523	525	557	529	548	544	583	521	564	542	534	557	533	525	544	589	521	553	574	530	574	557	534	517	539	520	498	537	545	505	554	556	543	520	513	508	524	535	572	540	531	529	531	564	520	505	509	544	554	561	509	562	562	525	547	519	574	532	539	523	531	534	531	512	525	525	537	534	532	489	560	557	515	573	544	563	528	554	504	529	504	509	489	551	504	518	512	567	573	580	536	523	552	510	510	537	531	537	524	536	564	581	519	508	536	536	556	556	534	567	527	514	529	535	546	532	519	533	556	538	519	548	522	519	553	510	529	541	511	554	529	547	534	528	532	541	601	516	559	549	576	503	549	549	523	557	536	541	574	536	511	549	516	543	568	538	530	540	522	561	545	527	581	514	515	559	527	590	561	549	485	542	527	533	571	544	541	523	528	537	472	585	536	534	528	551	518	550	562	529	561	528	456	517	564	532	537	543	548	574	533	518	553	483	563	516	545	548	522	522	569	477	533	533	534	524	541	525	524	540	541	534	575	537	530	541	573	546	539	548	546	531	517	529	506	522	533	573	556	528	531	547	529	501	530	530	501	511	559	522	517	559	520	555	535	533	534	489	509	515	559	541	524	552	539	537	554	549	557	542	549	554	490	523	545	531	545	563	549	498	520	534	552	532	547	559	524	546	536	533	535	534	577	538	492	543	505	610	544	523	521	516	540	584	559	563	528	529	543	548	532	562	527	565	521	511	498	504	541	552	541	514	525	531	580	502	539	563	508	528	562	499	526	586	519	514	521	535	524	577	563	523	538	507	491	538	532	506	593	556	557	534	558	527	507	563	496	523	511	513	537	524	529	559	510	535	530	505	542	515	526	531	532	489	543	529	543	498	539	525	570	544	527	530	547	513	545	557	524	536	506	508	526	564	573	549	490	535	558	557	528	580	534	535	524	538	539	574	525	521	519	559	514	530	539	537	507	514	580	542	514	559	518	547	526	544	515	526	503	484	512	503	540	574	541	541	527	542	538	563	540	611	536	572	553	533	567	559	522	516	498	568	565	519	542	584	555	563	564	524	503	569	550	532	487	500	564	551	560	538	538	520	516	547	548	531	518	571	521	534	552	546	548	524	516	586	531	530	564	537	553	509	562	502	536	528	488	521	492	542	519	511	566	547	530	545	527	545	564	517	544	510	519	566	525	512	553	560	538	549	539	580	509	548	499	535	529	517	579	565	534	579	516	537	533	536	538	517	515	571	516	525	542	536	552	478	523	563	567	554	557	534	518	484	564	532	524	558	547	570	486	556	480	566	544	536	574	526	497	539	535	571	544	588	521	555	505	542	560	520	518	546	535	517	521	567	541	544	550	539	530	530	540	534	540	547	509	550	505	526	548	537	545	521	518	555	529	494	580	533	545	554	539	506	549	508	552	537	515	527	541	509	514	519	563	540	519	567	518	542	529	560	519	536	521	577	542	557	537	556	527	521	562	555	495	527	573	512	523	540	544	549	493	564	525	563	521	508	530	552	527	504	508	522	550	507	535	512	531	517	552	481	536	505	540	556	546	517	529	559	558	561	523	521	557	549	542	520	529	520	531	524	546	555	515	556	551	521	513	506	504	540	464	535	525	566	574	529	532	527	541	529	515	557	539	527	527	517	514	517	542	526	492	538	523	512	584	545	531	514	542	561	505	563	517	528	551	554	568	480	562	556	496	500	516	555	558	553	518	558	544	538	557	538	576	510	529	555	565	505	542	533	551	557	532	522	560	555	536	536	504	574	550	567	539	524	548	506	503	500	529	526	535	556	544	525	517	529	554	523	516	540	536	558	567	531	508	540	533	495	505	528	538	554	478	561	545	512	537	571	527	522	517	498	537	534	535	509	507	530	504	535	520	557	532	535	550	484	525	564	544	531	542	518	566	586	541	545	540	535	552	570	512	531	525	532	510	548	529	510	563	520	541	556	547	566	585	507	514	513	557	536	515	510	529	539	528	580	560	537	528	527	511	513	524	528	521	521	561	556	525	545	528	537	557	536	509	579	551	551	497	535	520	557	520	533	525	573	530	492	498	524	553	532	558	479	482	549	520	531	530	509	530	487	547	544	535	563	544	564	564	563	581	583	581	585	549	545	565	510	531	557	575	560	515	532	487	536	542	502	539	538	552	545	523	549	505	551	540	533	539	518	569	511	533	537	547	529	502	513	542	528	512	552	579	554	524	524	518	564	514	518	535	482	513	517	548	547	545	512	510	507	516	548	522	534	518	564	543	527	484	550	550	541	555	497	521	546	559	521	481	491	518	538	486	541	544	528	502	516	523	526	520	542	546	562	545	543	543	550	536	546	522	526	513	534	549	565	521	539	528	560	533	517	506	537	541	555	489	510	514	556	543	497	536	501	552	512	541	555	549	535	530	514	534	536	547	535	561	547	544	502	546	505	559	538	513	583	580	509	501	545	515	526	561	494	517	554	526	552	533	533	535	531	503	540	503	550	584	599	570	554	552	552	501	558	468	520	584	495	523	526	535	513	572	602	492	511	590	550	565	506	551	519	538	549	545	517	527	564	519	560	514	569	509	535	561	500	536	560	559	524	565	536	539	568	576
26553	9907	3126	1575	830	747	749	694	532	541	512	525	638	1271	1499	1145	705	621	537	527	481	508	516	538	524	518	551	525	490	536	523	513	522	548	498	515	516	486	577	574	520	515	543	533	549	475	551	502	511	538	543	532	500	531	530	450	542	553	543	511	566	556	552	524	521	526	555	511	534	546	535	448	529	533	534	506	527	494	480	511	499	523	500	476	572	530	534	547	487	554	552	563	552	537	532	543	525	524	514	570	508	523	517	514	493	534	507	592	542	564	554	552	515	514	517	489	526	530	525	511	506	510	523	561	523	520	513	511	522	484	501	555	512	494	509	533	519	560	530	488	559	536	525	497	513	559	522	497	540	507	491	527	542	533	550	522	496	499	486	506	528	496	513	494	554	521	549	523	493	551	526	482	513	507	527	516	521	546	532	516	550	467	479	512	534	500	529	552	518	497	477	497	527	543	502	503	544	511	518	481	520	510	511	536	537	515	518	563	515	536	540	524	496	511	499	496	549	541	495	520	507	532	534	506	497	486	522	519	530	527	558	541	526	569	523	519	505	458	568	544	505	547	486	541	546	526	509	498	501	516	539	507	554	525	502	496	540	488	525	556	536	513	572	493	508	494	474	550	544	512	474	514	519	512	561	499	554	490	513	529	470	533	471	535	506	501	470	525	516	545	507	503	587	486	502	492	514	566	514	503	496	513	495	505	543	544	538	509	534	554	485	482	527	495	549	493	490	508	524	524	517	470	514	520	509	554	531	508	516	521	513	552	527	520	532	521	526	511	542	537	526	514	502	515	525	487	523	503	550	465	482	525	524	517	486	508	496	563	532	568	518	565	516	524	510	473	505	564	488	527	494	495	526	533	501	580	532	553	530	539	529	537	519	485	494	524	507	500	537	521	565	548	476	494	513	547	534	523	545	475	542	546	514	515	530	514	545	514	528	531	529	488	525	528	534	510	538	488	524	523	520	494	519	538	521	533	524	537	515	458	548	530	541	515	499	523	501	518	530	551	514	524	486	488	516	497	552	543	512	515	575	531	538	509	544	512	530	525	491	481	512	504	491	523	530	478	522	536	542	538	498	499	550	506	535	503	501	502	526	489	513	524	489	520	541	495	512	510	517	493	551	502	510	498	552	546	533	533	517	515	563	568	535	552	481	524	483	511	547	530	534	479	542	557	533	522	542	472	512	508	527	501	486	537	511	499	536	480	521	520	533	519	507	526	545	553	542	515	470	534	530	573	543	498	528	514	504	479	537	487	486	519	536	506	520	506	495	541	567	557	469	509	547	538	513	510	485	534	526	490	522	528	563	525	509	518	544	502	522	542	541	522	522	483	486	491	536	536	502	500	512	518	524	543	514	556	503	541	537	527	489	516	532	510	522	521	492	547	526	523	512	540	509	493	535	507	477	492	519	504	504	494	534	481	493	516	507	494	514	535	524	507	480	482	514	551	526	555	493	511	521	514	523	500	494	513	496	492	512	523	501	517	557	516	517	514	525	549	559	528	530	558	532	502	504	519	506	494	495	555	516	535	501	530	519	514	508	507	492	501	538	486	527	535	510	552	532	559	568	528	522	539	528	513	504	503	533	493	564	534	529	513	554	500	468	555	510	558	504	506	530	558	516	545	521	549	493	501	488	499	481	536	513	497	560	525	531	554	555	508	554	524	583	546	519	516	523	532	542	493	559	557	535	496	561	532	575	498	516	553	478	537	518	535	509	526	507	478	533	528	516	521	491	530	505	479	490	503	530	514	530	518	528	538	502	531	471	492	543	479	524	510	501	525	542	512	500	495	540	506	485	553	521	528	538	530	534	488	505	501	498	526	523	543	523	542	534	526	503	529	548	510	548	554	538	526	519	484	525	504	527	540	538	529	543	505	516	506	519	486	500	535	513	516	561	504	457	500	526	500	523	510	519	522	497	504	544	494	557	505	556	512	521	498	474	501	539	492	549	527	521	542	519	483	528	537	523	518	490	528	528	547	456	523	526	506	517	527	519	488	506	513	550	515	551	528	508	512	504	501	513	524	527	549	529	533	520	507	521	544	495	502	558	486	528	512	532	537	534	519	565	493	524	559	547	507	548	556	522	528	534	525	484	528	542	464	530	521	570	486	549	503	512	493	496	515	528	526	523	492	520	521	530	534	556	499	503	525	514	552	509	517	541	522	519	530	493	519	522	566	532	542	518	527	522	552	518	509	513	566	491	531	484	472	536	518	541	502	547	495	513	519	482	501	501	520	526	509	542	528	538	503	557	492	495	506	519	555	515	508	547	570	515	518	560	498	498	519	499	514	508	510	494	533	524	522	485	536	493	524	519	502	555	521	504	499	483	517	546	535	524	473	505	537	564	529	530	562	565	478	550	516	521	496	538	525	478	500	548	538	523	497	486	482	529	545	509	528	532	529	515	505	527	501	549	524	460	532	520	500	517	526	497	494	504	508	539	527	481	515	510	530	523	538	525	520	556	550	509	536	518	536	550	526	533	553	551	546	526	523	548	531	553	513	520	533	506	521	542	545	500	558	535	503	508	519	524	556	485	568	499	536	500	533	528	520	562	483	524	513	500	497	496	519	523	468	520	542	527	562	551	494	523	521	510	494	519	519	545	504	540	529	529	537	490	535	555	462	545	545	536	486	475	508	550	535	529	468	557	525	540	541	517	510	504	496	535	533	546	444	494	536	527	565	500	497	545	503	518	532	508	547	486	530	504	517	479	488	544	506	522	556	521	510	488	565	531	547	509	516	527	509	514	503	524	511	519	509	509	525	541	553	514	541	497	506	495	524	516	524	504	553	555	498	501	525	549	487	493	492	503	500	513	515	539	512	541	526	527	517	492	510	505	498	513	529	549	501	558	541	550	536	534	531	547	512	490	525	543	501	522	508	533	499	506	498	504	547	517	492	491	542	524	480	526	503	494	492	536	500	561	505	506	532	553	505	543	533	513	514	478	501	551	539	491	534	515	553	498	522	499	540	510	509	522	565	517	510	530	511	532	518	503	549	503	521	538	515	530	523	512	543	500	501	541	572	524	511	510	545	518	481	527	502	576	524	501	569	522	539	537	516	487	497	544	500	480	533	492	548	560	526	525	518	510	480	521	543	505	504	509	496	518	550	501	537	503	509	523	522	540	524	543	533	567	488	522	532	497	553	516	542	516	524	546	583	518	536	493	535	516	524	534	499	525	536	520	490	501	503	512	516	518	494	502	517	549	536	511	505	546	507	544	528	534	518	554	557	531	534	528	504	517	509	568	534	528	561	522	509	519	560	534	550	522	499	512	542	524	534	523	523	515	507	541	509	518	525	557	503	505	534	549	572	527	558	523	522	529	545	508	471	535	549	486	499	470	490	528	507	502	559	446	537	538	520	486	533	527	482	501	557	538	533	525	521	541	575	533	512	509	547	509	514	533	474	522	536	511	482	531	529	541	487	512	517	497	506	517	535	509	503	570	538	535	519	585	533	533	526	487	460	501	547	554	465
6726	3625	2919	1493	900	819	784	787	605	526	492	522	673	1760	1784	1240	670	513	484	455	467	507	470	451	501	490	471	462	480	452	458	446	471	474	465	477	494	462	438	477	485	444	505	445	477	459	435	500	495	439	448	447	466	448	438	449	479	412	474	420	457	474	448	440	472	441	451	498	472	485	460	497	455	472	482	467	434	463	440	481	489	477	498	414	478	473	501	471	486	491	456	431	493	500	444	481	472	461	459	467	447	421	451	445	480	468	489	470	460	451	462	456	475	448	441	462	468	442	440	464	475	442	463	470	433	456	483	438	448	483	462	476	459	459	479	462	456	453	475	457	474	486	521	463	469	428	465	463	453	482	472	445	435	511	507	427	461	469	424	459	486	505	465	533	456	432	467	467	451	506	444	493	468	501	460	451	448	468	433	456	463	447	484	463	497	464	479	471	493	405	472	469	495	471	471	452	490	423	472	468	457	444	461	461	475	475	428	486	431	459	413	452	474	431	467	480	451	444	455	443	493	464	487	431	472	478	448	485	455	442	450	468	456	445	455	469	458	447	463	450	494	469	476	459	451	468	466	510	512	496	421	437	470	420	488	486	451	438	466	450	481	456	464	487	496	443	475	467	448	438	433	461	454	475	477	449	454	460	449	451	437	439	460	434	415	448	457	455	443	474	463	473	452	437	472	472	414	454	475	489	443	445	477	463	457	450	481	462	459	504	448	443	490	435	440	455	437	419	460	434	472	489	486	479	432	450	436	481	461	465	478	483	441	461	447	489	501	452	480	458	452	487	432	435	435	505	502	462	457	467	481	483	451	401	483	501	469	475	472	459	485	487	476	460	437	485	489	480	512	485	469	427	460	489	472	437	483	451	449	458	467	479	486	432	454	469	486	456	482	460	448	479	432	485	493	480	433	477	455	445	455	455	504	449	465	442	482	467	427	481	479	461	432	444	441	463	431	495	457	446	481	508	490	475	467	494	465	451	458	470	434	453	440	458	478	471	453	440	482	447	465	464	449	461	476	470	441	457	466	445	446	511	470	509	485	470	461	428	445	455	501	491	466	481	480	476	468	471	475	448	489	491	467	446	505	464	455	489	462	486	469	512	516	450	467	434	471	473	482	466	471	429	453	505	452	461	448	439	496	410	441	466	472	447	450	481	440	445	497	440	469	472	447	429	487	470	463	494	463	491	486	471	464	436	457	450	464	487	408	499	471	473	467	487	461	442	483	475	429	470	455	438	481	432	460	465	444	420	475	503	427	451	470	465	488	474	477	459	438	522	489	441	433	514	480	399	475	477	502	483	454	458	410	466	469	454	496	471	459	449	470	480	490	485	457	414	461	468	442	456	465	475	435	449	447	474	461	458	497	459	497	497	435	456	450	444	440	464	511	475	456	487	476	450	447	492	468	461	422	411	456	429	465	520	509	463	427	455	479	485	447	440	486	456	513	459	447	460	512	466	515	455	445	486	459	443	470	431	472	473	509	471	457	455	479	470	467	491	499	473	450	450	470	466	480	454	468	443	446	444	483	483	458	452	465	464	482	472	467	455	439	457	464	466	458	450	440	499	441	485	469	463	475	481	433	436	479	445	471	450	500	479	445	465	482	474	449	439	453	481	497	465	455	401	483	495	471	459	452	432	463	446	477	479	496	444	435	455	443	436	472	454	452	457	458	465	438	420	445	457	499	433	447	457	477	429	488	453	476	463	453	475	474	445	436	479	465	479	481	466	473	457	453	441	456	470	455	473	416	451	512	427	439	480	451	459	489	478	434	480	444	465	456	459	455	481	441	438	447	485	461	505	449	416	477	445	439	439	482	444	487	480	447	478	467	482	459	486	472	456	434	490	509	485	471	452	408	467	457	468	446	452	479	452	448	464	482	454	439	462	494	457	489	474	441	482	473	472	467	470	455	442	459	488	435	455	476	467	474	470	493	475	514	472	492	494	424	488	463	479	456	439	469	448	498	435	424	471	491	477	486	423	436	470	492	481	490	455	464	472	418	457	453	445	433	467	464	477	469	485	465	461	481	446	461	474	445	462	449	439	464	458	464	444	438	465	456	491	474	451	471	497	455	483	427	484	443	465	451	494	480	469	418	501	460	491	471	442	483	427	470	472	461	456	478	470	474	465	461	475	499	475	483	440	477	463	455	464	413	444	484	464	466	525	472	452	478	501	467	480	433	464	511	444	463	470	477	470	451	448	455	495	459	467	428	466	474	436	454	464	449	457	469	438	446	450	492	476	464	469	470	450	441	449	443	459	435	491	427	477	475	474	485	456	473	476	430	477	430	464	491	486	463	492	486	463	456	438	444	444	454	461	470	463	424	464	452	455	483	472	434	456	467	469	419	463	423	491	444	464	458	457	475	430	476	454	464	456	436	448	503	444	473	472	461	480	473	458	498	451	472	468	477	410	450	461	483	455	451	489	492	478	500	431	465	456	449	430	470	453	458	425	478	439	458	495	512	452	481	499	452	474	481	470	444	452	480	452	489	460	430	482	453	420	450	465	481	433	472	426	435	393	427	450	479	446	491	463	448	464	447	435	464	468	470	447	486	460	458	425	484	449	473	437	431	436	443	444	493	449	461	451	446	480	453	504	467	458	450	449	483	467	482	473	437	462	483	424	465	464	491	436	483	446	492	462	428	398	477	445	464	433	449	471	439	449	460	470	491	475	495	429	433	450	474	449	485	464	508	447	496	454	467	479	467	487	495	445	455	482	472	483	440	456	441	445	452	449	473	464	451	477	471	466	453	470	465	491	470	440	427	475	504	460	483	440	449	429	470	426	488	442	446	434	467	488	466	470	447	469	456	480	504	425	440	425	443	440	490	473	465	440	475	432	495	458	487	465	428	480	487	473	484	475	491	459	470	449	425	449	500	452	461	460	474	439	486	469	491	470	458	490	486	458	479	456	445	433	450	491	496	489	459	464	450	441	453	469	466	439	461	461	501	444	499	496	453	460	455	444	457	456	472	463	459	457	468	437	486	450	494	483	469	427	506	495	472	484	456	437	452	485	428	452	477	485	474	457	472	451	465	456	451	488	475	431	475	446	450	457	463	426	498	468	472	434	435	474	503	482	455	528	484	468	458	456	443	425	483	449	436	504	447	484	480	425	415	442	424	493	457	497	457	483	448	480	525	434	476	474	447	473	476	459	476	477	459	465	476	462	456	490	439	455	432	451	479	474	468	473	414	475	460	443	504	483	447	438	464	470	470	452	449	436	496	425	464	463	481	471	479	464	439	441	462	455	452	478	451	507	482	463	433	482	468	449	461	470	478	438	473	485	473	441	407	463	444	454	472	452	446	438	442	429	457	420	465	501	491	463	439	463	481	461	467	443	473	462	462	488	479	424	446	414	426	474	506	483	462	462	486	491	478	468	431	451	460	473	462	468	488	486	444	470	437	470	476	461	481	460	488	477	449	460	464	470	498	455	449	473	473	463	451	479	488	444	463	470	433	478	473	480	470	451	481	475
24822	20759	26588	24600	8049	1625	1132	935	646	652	865	4363	10952	10879	5966	2368	901	631	513	511	518	462	497	501	511	494	458	482	488	509	530	498	470	486	461	509	499	479	473	497	455	540	474	518	514	482	489	512	530	528	501	487	497	474	512	534	491	499	449	475	481	497	498	459	485	455	511	489	501	486	519	459	490	479	513	505	513	483	508	513	462	502	495	488	544	500	490	490	487	486	454	496	491	498	498	552	489	498	504	474	468	515	519	532	546	509	504	475	466	494	477	512	486	496	529	515	531	498	473	485	462	503	531	532	495	485	509	499	525	484	493	507	494	476	526	494	494	500	516	509	488	510	489	495	474	471	485	505	483	475	499	522	491	515	516	471	525	551	488	479	487	493	505	519	513	483	521	522	527	514	486	500	499	513	494	529	492	480	499	511	472	522	496	481	481	479	469	480	492	519	479	488	511	496	473	503	474	502	510	468	468	498	535	470	466	504	494	465	471	509	525	504	495	487	455	512	508	487	465	517	516	480	496	451	541	485	534	472	505	505	539	482	497	503	491	484	486	490	487	490	515	488	483	499	502	522	467	488	504	472	509	539	463	451	499	474	523	481	496	472	476	501	529	463	493	466	494	490	528	486	510	504	495	529	466	492	550	518	459	454	481	493	464	450	484	542	507	450	499	435	481	485	493	508	506	444	485	503	496	481	496	455	486	517	473	495	494	530	492	507	517	489	464	500	466	505	473	493	490	502	506	502	479	496	501	486	556	454	533	488	531	540	515	523	493	497	482	508	519	473	491	500	480	496	484	500	496	489	509	511	484	484	483	470	480	476	510	474	477	494	471	498	451	485	513	505	530	499	534	472	479	499	500	502	487	501	480	488	457	506	517	497	517	497	438	476	476	525	514	465	493	478	476	488	473	492	530	484	507	490	501	502	516	502	461	495	516	504	498	497	474	458	485	451	507	487	489	509	486	503	463	519	481	461	507	463	485	502	493	533	497	483	466	505	530	508	510	502	494	492	500	465	453	501	493	514	499	488	490	481	451	493	546	514	482	505	490	500	478	495	478	514	482	462	505	555	511	471	485	528	481	452	499	461	457	467	512	497	498	489	504	456	496	515	522	502	516	491	467	449	462	465	477	533	504	486	494	456	492	483	480	497	500	497	501	486	540	486	497	476	513	483	447	477	509	514	476	513	485	503	553	507	490	492	489	507	498	478	480	464	492	478	504	531	513	470	509	497	495	521	528	464	462	477	435	483	474	466	469	488	464	519	547	464	478	514	495	486	494	495	501	509	493	527	456	490	514	508	479	510	470	486	507	509	497	478	493	507	480	535	540	527	520	474	501	501	498	467	467	514	507	461	481	501	509	494	503	478	460	510	493	495	475	489	495	517	490	528	492	471	479	511	500	500	474	500	468	481	449	501	504	479	496	522	516	476	493	472	504	498	491	533	501	464	509	460	508	527	498	491	472	520	504	533	516	489	487	503	510	477	532	501	481	488	529	522	538	567	494	472	530	484	510	479	494	510	476	487	473	504	531	559	479	497	475	492	530	476	499	512	447	488	462	470	452	456	477	515	503	436	500	474	472	490	523	501	493	515	495	497	482	457	514	473	487	475	509	504	492	507	508	523	497	493	483	478	503	500	492	486	464	493	504	509	524	543	466	493	489	494	445	446	462	512	504	496	466	470	478	471	498	483	495	471	487	473	503	490	507	466	486	482	500	521	486	499	466	499	476	483	446	505	461	476	493	530	455	451	476	506	504	492	528	501	508	492	471	557	484	527	493	483	490	463	494	471	482	479	476	478	450	468	507	522	509	484	511	494	500	488	471	510	486	469	493	483	484	505	508	508	525	471	487	494	489	470	525	487	521	517	458	479	471	503	436	492	523	553	465	471	463	467	437	510	494	471	483	495	467	469	505	474	516	459	461	485	515	492	445	487	497	508	504	481	465	534	488	512	537	472	480	472	506	491	531	475	513	510	512	460	469	484	479	503	487	494	458	486	484	490	507	479	515	497	483	480	503	473	530	505	474	498	492	486	513	526	493	456	451	503	491	485	499	428	479	501	460	514	508	490	484	458	507	497	462	508	505	526	491	507	491	507	510	501	530	470	518	464	471	506	485	517	478	464	506	529	532	513	509	495	497	489	486	496	491	484	516	518	503	462	469	527	467	450	487	502	522	492	490	500	482	460	488	485	444	519	511	482	494	490	450	468	503	491	484	478	510	530	459	481	502	511	506	483	502	489	506	478	499	521	534	545	514	480	512	487	481	493	498	493	526	509	491	510	506	486	494	455	497	488	549	484	466	466	479	515	495	509	502	499	540	475	535	529	487	501	497	483	456	481	479	514	510	477	499	477	498	461	525	458	474	516	505	506	477	503	499	515	474	460	506	474	524	494	464	472	509	481	485	484	509	515	463	509	511	480	533	533	454	480	527	461	471	501	511	486	474	471	507	508	489	474	488	491	480	484	519	488	455	478	476	525	483	503	504	495	521	490	473	465	460	486	495	466	447	505	507	473	473	489	479	495	479	487	475	506	500	516	495	476	463	447	517	477	476	490	503	487	468	468	477	504	500	498	513	474	508	489	523	482	446	511	452	482	480	456	478	478	500	452	467	496	513	466	522	468	517	504	487	508	467	473	476	495	472	540	477	519	501	512	498	527	453	492	517	492	486	504	460	517	478	532	479	528	520	521	509	459	518	487	499	504	479	462	505	480	469	514	483	447	521	513	496	528	486	502	536	469	505	460	489	478	466	469	482	507	531	472	479	497	477	487	519	517	486	472	454	473	492	484	464	503	502	486	479	537	503	504	482	471	489	471	483	489	461	473	480	475	483	518	493	495	481	483	538	468	490	506	503	491	481	457	498	528	535	482	478	479	473	444	496	465	457	486	511	459	457	509	475	507	521	507	486	482	486	546	515	525	489	494	424	500	485	514	484	484	502	464	450	543	500	500	455	515	505	490	456	468	489	528	489	544	491	554	483	455	472	500	509	520	491	543	477	516	521	475	503	492	500	507	481	484	484	491	498	463	504	492	528	505	478	514	484	519	513	544	538	477	479	543	504	483	512	486	478	469	456	495	494	477	482	500	471	472	470	482	521	502	500	528	502	508	455	473	530	490	488	461	490	452	483	497	499	518	468	500	466	479	501	463	521	467	492	492	465	515	515	487	483	498	518	533	470	471	488	484	510	488	467	534	474	500	462	525	489	480	461	483	472	504	488	470	483	509	528	466	525	543	482	471	469	465	428	515	477	483	485	515	481	444	508	478	507	505	469	486	496	513	483	480	520	478	489	458	483	509	487	505	504	471	457	494	503	511	504	482	501	525	486	508	497	509	491	514	468	519	493	539	500	497	476	487	467	485	486	495	474	472	477	480	458	470	500	482	528	466	523	498	485	458	495	477	500	529	509	494	499	465	534	502	496	525	474	492	528	513	490	526	489	479	490	504	470	478	512	521	434	470	483	508	473	498	482	466	478	506
5897	9102	6870	3100	2106	1487	1202	1082	738	684	1199	6542	12913	11037	6196	2544	976	581	495	482	443	419	514	475	464	455	430	440	434	495	494	473	471	440	495	447	455	451	466	454	485	421	479	440	433	439	475	415	454	444	480	467	460	441	456	489	458	414	452	433	425	461	442	487	502	477	434	430	481	466	445	455	455	477	450	462	472	448	468	442	438	498	450	463	517	452	474	454	481	453	462	504	489	455	526	468	502	473	407	487	425	456	453	454	452	478	424	427	441	462	470	478	457	467	471	436	484	461	443	442	447	460	481	456	443	444	455	468	446	496	470	446	450	429	437	446	437	443	437	465	444	473	479	474	442	436	484	447	442	433	450	452	482	498	463	471	495	485	462	450	448	428	446	462	482	473	461	472	442	460	445	481	451	468	496	490	466	456	455	469	495	439	462	450	434	452	440	448	499	463	472	457	468	454	465	464	467	452	462	448	456	451	471	476	478	474	441	458	456	426	453	435	495	470	463	436	460	477	442	467	444	475	455	481	452	455	440	410	424	479	417	463	484	443	446	470	450	465	450	427	464	460	449	456	436	480	438	452	460	477	457	439	454	452	475	478	455	436	469	465	474	468	482	451	462	459	462	455	451	440	444	449	431	484	444	465	433	465	442	409	456	467	452	479	431	474	425	448	448	485	467	454	418	420	454	437	465	478	483	479	466	466	451	450	485	453	456	494	459	504	452	480	470	496	489	436	429	452	451	476	459	459	478	417	452	468	461	467	462	444	412	436	473	458	463	471	462	459	441	450	481	521	442	446	468	428	435	462	475	431	459	456	485	429	456	470	459	425	425	435	457	444	483	445	468	463	463	489	460	466	481	446	473	448	449	474	419	469	463	468	469	435	452	468	487	417	458	464	465	443	448	458	430	481	439	449	474	432	453	457	456	433	448	447	468	455	467	457	484	445	472	470	435	426	449	437	433	452	488	451	431	459	487	433	417	427	453	488	432	438	439	447	480	445	476	461	421	434	464	454	469	487	464	470	459	437	441	483	450	432	469	442	470	468	454	453	425	459	474	470	448	476	485	436	445	450	441	449	410	443	480	461	465	452	448	469	487	429	464	426	442	431	447	500	470	451	482	465	470	466	412	479	456	481	470	462	456	461	456	465	443	436	406	473	442	468	456	443	473	443	439	480	428	440	457	439	479	452	480	460	481	452	424	471	485	437	481	478	452	442	491	468	472	451	489	475	477	456	464	452	488	394	473	459	477	427	453	447	460	455	463	476	451	412	450	470	443	451	470	452	486	460	465	444	480	415	441	448	478	472	507	462	437	447	463	512	446	441	478	467	444	475	474	451	461	430	485	480	456	466	488	444	467	440	483	453	458	489	463	462	416	457	403	484	432	429	460	470	439	486	476	451	424	418	430	499	430	436	447	457	444	443	461	452	498	469	445	485	454	463	466	464	455	470	450	489	481	479	460	482	427	523	473	458	466	472	471	437	487	457	444	442	468	442	449	446	436	434	449	484	459	466	444	449	443	443	476	470	410	425	451	454	440	424	449	453	443	427	437	451	475	437	452	432	438	449	459	454	491	471	445	498	451	473	494	492	424	490	413	464	441	419	463	482	498	419	482	446	459	443	431	468	460	455	463	438	458	435	468	498	426	449	440	485	451	470	480	483	453	439	440	490	480	482	440	429	406	426	427	451	441	481	434	452	461	448	422	431	451	475	455	458	454	448	413	458	447	456	481	480	440	432	466	473	463	476	439	479	451	452	420	456	434	479	448	448	458	455	434	418	440	437	466	506	435	461	491	479	475	445	461	484	444	428	458	455	468	461	501	446	463	445	454	464	455	467	503	460	472	482	452	455	473	435	407	448	480	436	433	497	441	481	439	419	480	483	444	454	442	455	460	429	496	447	432	451	457	430	442	446	471	440	495	437	437	449	477	454	475	444	449	450	452	458	472	519	462	496	486	473	478	431	442	486	489	477	411	508	473	463	450	473	471	460	442	437	474	436	447	449	453	462	522	450	478	465	452	471	452	476	426	445	436	482	473	446	455	440	463	412	403	460	429	491	467	499	452	452	455	488	454	422	482	450	474	459	449	434	443	474	453	470	454	447	460	437	445	457	449	481	458	445	431	459	449	457	441	455	459	440	427	464	413	463	445	444	417	465	455	417	471	479	500	458	435	448	459	474	439	438	476	445	466	443	437	455	442	441	469	431	461	468	477	471	433	427	458	418	500	486	452	449	407	469	439	478	451	446	465	487	451	444	452	446	483	457	446	418	446	499	460	458	436	439	490	465	445	473	478	458	443	435	448	417	449	454	426	450	464	450	478	460	420	445	487	490	437	445	413	434	468	488	457	442	444	453	419	441	429	460	482	474	457	466	469	453	437	436	450	460	440	466	428	486	429	441	476	471	469	466	437	464	473	422	439	479	465	476	471	461	447	458	459	423	482	473	468	435	414	485	445	448	455	476	484	453	469	425	441	445	448	486	476	474	437	443	444	415	457	429	461	494	471	471	476	436	435	437	466	453	484	459	464	447	447	477	408	462	441	482	426	478	465	474	457	495	467	447	479	480	447	473	431	429	461	426	477	433	477	479	471	464	466	468	455	485	483	447	418	470	449	463	441	432	471	464	474	470	420	471	435	489	484	439	442	444	453	413	448	463	484	483	440	485	468	452	448	472	437	461	444	459	487	474	462	440	461	484	445	455	472	423	486	440	442	429	465	452	467	460	455	448	456	410	450	458	447	463	430	472	469	460	523	483	447	465	449	476	450	434	479	472	478	445	449	483	452	438	451	468	477	424	462	451	444	466	438	443	490	460	460	446	439	423	449	480	436	477	477	448	449	439	461	466	461	479	491	467	469	451	453	440	462	471	470	459	448	443	475	474	453	449	485	431	468	445	433	423	450	442	454	441	492	432	488	465	465	431	495	444	432	430	462	461	448	416	449	465	424	483	483	461	438	465	440	436	495	463	428	478	448	448	429	500	426	478	444	413	467	446	447	492	454	491	502	444	463	474	474	481	444	440	495	477	479	475	465	463	472	458	443	458	473	474	499	470	466	468	435	487	434	452	430	458	480	429	408	447	426	397	487	455	474	461	460	442	449	475	471	473	462	495	489	489	481	453	469	469	464	434	487	472	458	443	430	453	436	440	492	454	442	462	473	427	478	438	450	477	476	457	467	458	450	472	464	473	448	446	458	448	429	468	423	445	485	486	471	449	478	469	495	464	456	512	469	455	487	445	473	451	447	417	462	454	451	454	460	484	477	427	454	449	412	437	427	452	444	457	426	449	469	466	465	466	471	477	475	450	471	447	439	503	437	474	460	442	465	431	491	496	450	425	418	435	490	470	477	478	465	432	491	454	494	459	434	454	448	455	461	461	453	460	442	427	449	468	461	498	471	489	456	474	487	445	465	454	463	496	451	441	468	462	469	422	465	471	475	449	456	461	466	465	464	422	450	432	454	453	467	485	465	465	473	468	451	473
23990	20800	27729	23917	20286	6936	1884	1280	980	946	1058	6468	22605	20416	11729	4217	1369	778	631	641	612	638	608	659	643	620	617	648	596	650	621	590	571	631	629	586	631	643	624	610	643	601	626	619	620	634	638	657	618	600	614	636	609	569	602	619	654	601	637	594	633	626	593	576	621	661	617	625	621	601	616	662	632	628	595	608	580	593	625	588	618	576	615	588	598	626	589	580	598	670	577	605	614	589	619	620	617	619	643	574	570	631	630	644	617	594	641	607	587	612	629	642	632	595	646	628	569	536	616	622	579	558	652	592	602	600	619	595	606	648	607	602	577	598	637	593	564	559	617	608	661	599	689	578	613	622	614	671	636	595	611	590	638	649	582	613	599	618	623	609	588	635	597	585	634	583	636	574	657	587	650	586	606	614	621	677	589	590	612	632	563	637	558	610	614	612	594	643	654	662	602	639	632	624	616	592	639	574	626	645	656	636	571	660	608	602	613	602	614	646	591	608	593	592	587	648	591	625	621	597	590	612	614	625	603	604	590	611	596	587	592	600	611	649	607	613	622	637	596	619	595	640	591	621	576	597	581	660	580	572	606	639	635	595	635	586	620	645	640	642	655	678	573	636	575	598	609	620	614	614	582	580	570	650	636	564	596	627	589	576	637	591	598	625	626	610	597	642	631	665	627	589	670	626	651	604	601	627	606	567	613	594	633	652	596	585	581	594	623	579	594	595	644	643	611	615	597	652	611	637	617	643	633	594	631	599	601	598	619	579	620	633	632	628	628	655	591	601	616	639	596	617	611	613	582	639	625	620	635	602	622	617	659	631	633	619	643	588	631	615	579	641	568	643	620	624	628	591	618	579	612	614	646	589	617	661	628	601	589	586	608	596	645	589	599	631	603	548	611	628	620	628	594	611	636	546	578	603	575	624	598	619	623	632	637	604	603	587	638	650	623	586	644	622	616	648	652	599	620	624	649	606	610	654	610	588	630	610	584	628	615	625	576	626	613	651	610	636	663	628	583	590	643	608	584	663	669	628	659	611	632	646	613	611	621	623	622	593	599	611	577	586	619	613	603	621	596	589	627	625	619	593	607	623	633	642	618	633	641	626	604	608	605	606	626	609	618	620	626	623	615	602	621	588	610	612	608	600	566	611	640	603	662	667	599	613	629	647	575	608	661	640	626	634	626	606	611	619	633	604	616	587	612	634	570	583	607	635	637	596	557	633	605	611	566	653	571	604	574	637	590	622	616	592	608	640	624	666	572	605	641	584	660	604	608	641	645	643	594	623	655	638	606	582	665	663	605	586	660	638	622	611	610	610	572	606	602	637	631	583	592	596	601	601	609	591	587	635	645	647	574	601	640	609	642	610	648	645	607	583	600	586	635	539	595	592	606	660	628	593	577	613	630	610	598	612	652	609	622	632	588	600	660	646	578	617	581	626	589	628	653	606	609	570	649	624	594	646	600	657	609	636	611	607	603	628	593	652	599	640	616	601	642	561	609	640	660	658	644	691	600	597	579	621	567	600	592	625	631	575	628	604	598	605	642	547	603	598	638	643	636	646	601	644	627	613	645	571	605	677	581	646	623	628	595	632	633	633	664	617	569	599	631	652	633	587	639	605	661	602	616	560	655	610	585	599	668	648	637	625	602	632	613	595	596	623	626	633	615	656	604	592	599	630	576	545	602	609	637	596	588	629	573	610	614	581	639	650	667	598	612	574	628	625	632	605	623	624	564	594	567	615	620	618	627	654	628	619	619	637	609	587	624	610	611	612	589	646	564	649	584	546	653	604	629	611	594	638	612	633	627	552	663	579	576	572	664	603	581	630	602	643	625	612	557	641	602	578	577	648	636	629	563	602	617	589	582	599	586	594	669	599	654	622	602	618	600	659	570	619	613	619	636	630	609	623	571	600	654	668	569	593	609	630	661	625	596	614	589	606	587	609	596	613	645	619	609	562	618	579	677	638	591	628	610	616	617	649	608	587	590	607	644	598	597	684	639	642	601	617	625	582	555	639	630	661	623	594	597	588	601	644	645	655	606	606	617	585	628	600	568	617	611	597	613	597	637	609	602	638	620	619	592	623	593	617	607	567	590	588	588	638	610	606	632	615	641	623	636	646	610	599	597	618	651	627	585	567	651	555	608	624	624	615	617	642	630	567	604	626	632	603	637	639	633	603	600	604	623	590	623	617	591	595	629	632	569	608	656	630	625	637	635	667	593	617	593	600	623	590	623	614	645	618	654	601	575	654	588	608	623	617	622	588	629	573	613	599	578	629	614	560	596	606	618	618	601	611	628	658	563	623	629	579	645	592	605	630	555	584	630	605	639	586	622	581	628	618	563	658	603	605	605	643	650	632	591	616	625	634	639	593	625	663	589	627	596	611	591	551	671	622	616	609	605	614	601	584	591	665	598	601	663	616	628	627	621	578	651	626	600	597	604	649	615	623	551	568	594	637	621	583	636	622	607	596	638	645	624	607	625	576	611	598	604	651	609	640	649	621	594	614	620	617	589	577	648	626	617	589	598	635	615	577	604	605	587	640	623	592	606	614	646	661	641	591	592	668	596	631	626	638	624	621	614	634	571	640	621	605	594	586	593	618	586	608	607	572	608	617	654	604	619	601	633	615	585	611	613	610	567	590	632	672	620	568	576	617	632	597	568	604	636	618	631	613	619	617	589	581	586	623	594	646	647	622	597	634	602	668	601	575	614	604	583	604	593	624	609	571	596	600	667	588	624	649	604	613	604	618	644	610	598	604	599	590	633	635	618	593	645	613	587	617	599	606	592	610	604	615	579	595	604	625	575	630	663	617	609	572	606	607	584	594	623	592	593	631	549	634	636	557	645	627	574	606	570	615	645	584	603	559	586	598	620	619	599	596	647	608	600	608	591	621	637	628	608	620	610	593	622	663	596	631	608	634	599	594	636	606	598	595	577	610	605	628	591	604	575	624	662	595	595	621	575	616	592	627	588	619	612	599	632	612	661	616	591	600	639	593	550	612	600	588	610	622	643	652	590	586	633	609	591	625	647	599	620	549	649	638	628	654	619	623	650	638	587	588	614	605	613	571	607	605	601	614	591	599	607	644	638	596	590	618	612	641	606	597	571	579	627	636	641	583	626	628	597	575	612	579	604	621	583	600	629	662	580	598	569	587	623	607	609	595	602	624	567	645	603	665	616	586	622	640	640	591	603	625	627	632	633	618	657	624	573	601	612	589	624	590	629	641	626	596	589	655	653	582	610	648	584	587	635	584	595	584	581	638	643	554	645	659	632	608	611	605	583	575	675	587	591	620	592	609	572	597	610	605	615	604	565	603	593	601	583	619	613	615	589	596	584	612	600	589	632	599	605	635	624	601	583	571	587	647	582	625	581	653	617	611	580	614	612	621	620	591	637	639	607	601	619	589	605	615	626	587	657	596	614	644	625	623	682	597	621	582	657	569	583	584	608	620	535	569	630	568	628	595	610	603	619	628	576	652	602	592
6649	11603	9612	5111	3503	2224	1546	1388	1186	1194	1222	9683	23726	17947	10366	4069	1350	758	609	558	592	549	550	533	557	557	568	543	595	537	559	546	562	563	576	530	519	553	542	552	550	540	501	530	543	572	554	539	559	548	551	582	555	568	543	567	544	586	527	558	527	586	562	580	541	543	536	577	553	555	536	529	585	518	549	554	581	539	539	544	565	565	533	559	553	543	570	528	530	551	539	525	584	577	531	531	522	515	612	543	598	579	526	563	569	557	558	513	550	555	521	546	541	592	585	575	567	553	587	604	555	546	512	570	537	555	570	556	496	555	550	547	548	550	627	549	547	530	551	578	544	557	578	607	562	549	535	523	529	545	586	555	524	567	563	588	532	484	575	543	550	552	553	526	595	522	572	530	512	545	525	530	518	586	565	519	538	580	565	555	571	590	559	546	576	515	528	561	544	588	555	567	547	535	567	562	534	540	564	573	538	572	553	579	570	570	527	521	533	605	537	583	574	535	546	565	559	525	576	552	550	535	578	550	532	518	527	555	551	540	550	556	527	535	538	541	548	548	567	551	537	564	538	602	525	552	567	517	571	567	549	554	558	540	516	520	521	537	536	566	561	528	509	521	566	518	565	539	530	545	533	500	550	533	566	519	544	528	569	523	555	587	540	551	550	584	552	563	540	544	539	610	577	534	550	539	545	543	536	593	561	525	553	598	542	583	594	493	566	550	530	586	521	586	523	588	553	586	547	577	562	547	550	534	521	552	568	560	555	549	560	623	533	544	535	507	555	503	521	567	556	527	572	575	579	530	530	554	558	523	530	572	534	552	574	568	543	574	543	582	573	584	566	557	581	502	542	537	582	559	541	513	575	570	540	527	566	543	574	571	534	542	563	570	595	533	531	564	550	521	546	568	506	569	547	578	560	564	582	516	582	548	565	568	546	488	553	577	557	610	574	557	582	550	593	549	584	549	583	566	555	561	553	533	554	542	559	588	531	525	551	562	547	592	557	522	565	575	540	534	556	569	499	526	540	564	562	553	580	533	551	547	562	531	547	526	497	515	565	514	565	512	506	551	502	567	545	513	523	525	588	559	544	529	532	561	561	511	558	544	534	523	543	525	565	560	561	563	519	576	569	553	551	545	582	571	630	541	572	561	548	600	525	552	548	556	586	554	550	515	563	590	583	583	549	550	521	502	573	548	543	534	541	586	534	535	536	556	519	534	514	597	498	532	524	549	588	503	558	500	559	574	498	568	572	511	537	535	536	539	573	559	543	540	526	531	539	579	553	558	534	557	556	528	537	536	546	572	543	531	548	596	515	524	577	578	577	574	520	567	562	585	608	510	561	536	559	577	504	538	573	528	563	541	548	541	582	570	561	530	547	558	532	531	506	569	598	550	572	575	546	589	549	548	564	576	536	551	535	545	531	524	516	588	554	570	559	530	510	551	557	570	548	574	581	552	558	567	564	524	540	574	538	579	553	594	552	598	565	568	544	541	513	580	556	510	561	537	558	533	530	551	550	552	559	530	574	562	549	536	548	540	561	575	591	563	534	554	575	524	535	544	584	528	552	540	557	540	525	547	550	556	574	532	607	517	527	573	592	553	540	547	538	533	584	544	533	568	560	550	533	526	574	574	578	582	558	563	580	572	553	535	530	580	564	572	558	595	547	584	572	536	611	566	537	563	543	559	610	582	551	513	584	574	504	555	593	584	553	530	553	579	484	549	550	544	544	542	590	542	584	527	526	529	557	556	505	565	509	584	533	549	544	556	537	523	525	565	579	532	584	584	558	569	596	523	570	556	522	521	510	540	540	585	552	517	560	513	572	547	558	553	558	566	569	534	574	557	507	521	533	586	527	546	537	576	562	560	569	519	553	512	521	520	518	573	525	504	557	563	565	532	565	561	559	621	560	560	551	598	592	556	550	566	569	538	532	546	595	535	545	571	533	535	540	548	581	588	550	512	561	584	563	544	547	541	559	552	501	537	521	585	525	545	547	513	503	588	556	555	565	576	577	539	530	524	553	543	538	581	526	518	581	513	543	516	513	562	566	530	572	601	517	544	512	579	510	527	570	543	547	568	540	537	563	517	559	535	570	559	575	530	563	552	524	526	548	586	564	521	558	533	520	585	565	547	552	525	537	511	540	537	541	558	543	540	574	546	560	582	554	553	531	558	556	528	575	529	564	591	549	557	561	539	551	543	552	547	538	516	579	567	539	570	527	591	604	573	540	547	572	562	540	571	558	509	557	566	539	532	544	520	545	579	563	554	533	578	537	554	515	524	570	576	511	588	541	567	559	552	555	559	587	524	535	546	526	555	540	561	565	557	550	514	537	553	570	556	542	563	539	569	561	597	544	516	550	539	516	552	533	561	546	554	523	521	557	483	532	560	537	544	528	569	566	564	536	592	541	539	520	562	529	584	496	571	509	581	547	534	568	551	525	569	545	534	580	519	541	592	538	537	554	531	570	565	520	609	548	569	544	536	540	535	547	548	559	533	575	547	580	556	540	506	520	561	561	560	586	560	540	550	572	545	550	524	542	574	543	551	564	572	531	555	548	586	516	536	564	547	557	581	567	579	537	582	560	557	500	511	596	556	531	586	537	554	560	542	537	522	542	561	534	583	563	550	541	565	594	561	546	545	566	527	555	591	559	538	522	551	538	554	558	569	567	547	548	561	564	569	580	574	531	511	538	562	574	568	544	582	543	560	588	526	560	566	551	505	495	566	551	536	575	567	528	555	539	562	531	531	582	519	538	505	568	520	559	516	516	528	591	554	550	557	549	535	556	539	558	523	558	522	540	570	552	558	546	576	547	529	561	581	551	572	535	588	527	564	549	566	531	539	557	553	583	517	535	555	540	553	538	562	557	601	549	548	540	573	555	550	554	531	543	534	551	539	525	540	538	577	540	573	569	549	498	560	542	570	573	572	537	539	606	563	555	571	566	541	593	569	540	582	567	519	573	538	525	571	568	557	603	575	528	575	550	538	562	534	571	618	562	581	534	535	520	538	526	532	544	551	566	576	551	565	565	546	530	558	496	527	527	549	573	515	549	578	536	562	565	544	519	582	596	598	585	500	539	517	531	538	567	516	565	563	514	590	538	575	541	505	585	518	561	541	561	553	558	554	521	600	576	527	531	553	532	540	582	559	501	558	520	520	603	548	552	535	526	581	531	520	554	491	531	557	541	585	544	546	499	531	552	532	532	546	561	545	537	521	563	545	573	535	528	572	543	539	539	605	544	551	553	534	573	569	538	525	561	560	548	484	546	571	551	520	540	521	499	554	591	508	562	553	503	567	539	506	536	630	533	568	570	554	546	592	560	577	503	530	534	558	549	563	564	560	519	558	541	522	553	542	527	539	527	562	563	555	504	549	543	603	589	552	566	541	526	570	532	568	565	565	561	504	573	604	564	547	550	586	549	575	578	536	503	525	520	550	534	506	576	567	511	560	537	557	598	540	578	572	514	562	552	548	564	540	554	562
26704	9393	2498	1189	743	583	609	638	594	582	551	726	1260	1484	1174	840	608	508	528	544	512	498	503	490	512	551	509	517	554	502	504	530	522	447	487	547	515	557	524	541	507	520	529	567	512	507	480	533	519	513	460	513	480	518	513	554	485	458	539	508	500	527	503	553	486	530	503	531	561	535	506	563	487	524	530	537	539	560	515	524	543	507	508	537	524	562	530	550	515	562	525	534	532	492	550	533	506	511	569	517	531	549	522	472	503	558	502	523	516	519	487	526	506	496	518	520	488	547	490	524	499	560	531	497	505	547	498	520	481	539	518	515	584	524	544	542	498	547	494	530	498	511	503	513	513	514	528	505	477	531	489	556	480	482	504	563	501	509	553	569	484	467	579	588	517	499	468	499	527	529	510	529	516	515	547	522	509	537	526	528	512	540	488	513	548	505	538	520	525	510	536	524	521	566	529	528	509	508	570	494	525	510	493	530	496	561	517	498	499	537	509	529	479	499	543	507	493	507	487	514	496	531	515	510	524	508	487	504	524	517	525	502	522	518	518	526	470	540	481	498	478	526	557	498	491	557	538	487	566	525	531	558	528	541	501	537	497	491	531	529	544	518	536	521	516	514	485	515	512	523	485	552	523	528	476	509	521	539	449	541	499	533	538	536	533	495	508	520	534	522	530	541	548	499	521	556	531	488	440	528	484	581	522	493	542	518	506	541	542	515	518	538	546	536	533	556	553	562	525	524	490	517	521	539	507	505	553	485	514	503	530	523	486	482	548	519	529	534	516	560	505	558	526	528	516	491	534	556	488	525	555	514	487	520	556	499	502	515	520	500	525	510	526	537	525	514	535	508	553	498	545	502	511	505	511	488	506	516	511	488	529	541	500	555	556	504	500	534	519	571	561	499	567	524	498	513	522	550	532	513	546	483	517	526	505	460	529	509	497	561	483	485	504	502	540	504	532	548	514	478	512	522	517	495	513	518	549	477	523	510	500	502	543	507	512	491	530	506	533	513	508	541	531	510	523	552	513	495	505	515	550	532	512	516	490	500	502	531	535	509	516	524	540	487	518	489	508	529	513	570	491	518	499	518	505	553	529	519	517	536	516	510	534	505	532	523	524	551	529	509	543	523	519	522	534	534	552	518	493	531	562	504	491	482	533	561	498	502	547	537	557	549	562	510	493	499	528	546	534	553	553	573	529	495	519	506	571	494	574	555	506	516	511	517	532	525	488	543	522	484	466	534	510	515	481	493	485	512	510	539	517	559	506	488	493	495	516	549	524	543	499	540	492	563	524	547	557	517	508	496	484	525	498	539	499	499	529	517	549	530	554	488	564	489	487	502	514	536	499	547	501	500	511	518	490	524	503	574	520	509	547	543	540	534	509	562	567	540	547	541	576	545	514	536	527	527	500	490	521	540	516	532	505	556	515	530	533	555	528	525	574	474	492	516	536	493	515	513	553	479	540	510	512	514	491	568	501	521	493	501	516	506	547	467	545	538	528	546	562	500	522	507	533	514	565	516	504	535	542	505	545	479	485	555	536	560	534	533	495	488	511	509	529	556	529	526	521	566	512	509	553	511	513	497	493	532	533	506	477	511	519	537	519	513	525	543	504	504	498	557	500	510	546	486	513	509	508	490	497	535	544	540	500	512	542	481	508	580	525	520	542	549	546	562	555	569	555	486	474	492	550	510	536	549	566	541	545	524	519	484	517	539	535	527	482	528	543	518	533	454	536	557	534	505	522	519	529	501	503	577	518	526	543	554	494	482	517	545	498	529	501	507	545	527	497	528	514	462	498	527	540	530	517	527	520	496	552	499	521	502	481	558	540	543	510	542	507	501	530	510	480	508	507	510	525	506	530	515	515	492	540	536	522	524	518	535	520	509	548	515	521	548	491	532	480	524	497	558	500	524	572	518	544	527	530	477	514	518	488	468	519	497	526	508	520	545	510	465	494	552	562	507	501	489	557	526	556	507	582	571	507	535	489	513	551	531	516	567	535	500	527	555	509	539	501	513	511	538	542	531	519	523	526	516	546	527	518	538	488	515	533	517	543	516	544	516	493	546	529	519	533	530	546	549	513	501	489	532	565	514	523	560	510	499	492	524	501	532	489	528	544	512	512	473	557	523	502	489	517	522	478	509	504	500	515	517	521	503	497	517	484	530	517	504	533	537	521	544	526	527	548	486	527	500	503	567	479	547	516	530	524	545	536	507	551	570	484	548	517	534	534	570	531	511	528	524	499	537	550	513	524	526	509	580	565	519	497	513	501	541	531	523	539	540	492	541	495	514	516	513	548	512	506	541	538	515	529	525	500	560	553	485	495	533	478	521	535	524	525	466	491	516	512	521	516	518	474	492	513	503	498	553	484	498	515	523	518	570	556	515	530	514	523	528	502	503	486	555	541	510	507	528	546	502	546	540	540	525	520	500	533	540	484	506	507	440	513	541	524	557	529	521	510	522	510	531	535	496	506	500	531	523	486	544	537	469	595	517	555	541	536	515	547	508	503	548	516	518	512	561	489	534	534	503	522	526	546	501	495	520	518	515	507	503	488	515	530	499	501	515	505	514	503	497	509	529	544	546	517	493	533	514	523	515	564	527	595	513	517	511	528	522	549	547	515	521	547	536	534	556	560	554	530	498	527	523	493	504	524	529	532	557	495	533	544	531	454	556	515	557	519	512	509	518	548	518	547	530	510	520	531	569	527	550	530	550	536	504	522	530	505	516	476	515	495	521	478	529	544	535	494	513	505	487	534	524	521	504	527	519	552	497	547	550	526	525	522	477	506	514	529	537	531	498	527	540	519	454	519	541	486	541	538	492	544	521	512	566	537	467	531	490	503	537	516	534	536	504	500	518	521	520	541	510	525	500	539	499	538	503	526	540	535	491	537	486	489	523	532	522	526	516	510	489	521	509	518	525	522	490	506	486	529	500	494	501	542	526	508	538	558	518	489	523	506	494	509	503	505	533	515	485	556	525	520	553	518	528	507	518	511	493	541	550	499	545	555	477	525	527	521	518	500	521	544	532	530	519	510	519	524	552	518	525	505	486	492	501	530	514	535	528	535	553	530	534	505	478	508	500	485	519	551	496	513	511	541	534	511	515	533	508	532	523	508	533	479	551	516	569	506	484	517	521	536	511	508	495	529	542	517	484	533	525	541	558	547	521	548	504	520	537	519	562	477	485	524	516	552	525	524	533	517	530	548	545	497	521	538	523	517	483	528	501	545	507	545	487	536	514	519	550	503	516	528	528	527	505	502	503	486	496	532	481	551	553	557	539	493	508	506	481	521	503	507	530	500	536	506	553	528	549	512	585	538	555	492	488	529	528	511	544	515	566	516	492	518	501	496	522	525	515	539	523	509	505	512	534	519	543	537	548	538	529	526	479	506	528	550	549	504	535	468	498	480	496	538	539	535	570	548	478	540	565	532	526	519	498	534	510	512	481	503	511	506	539	536	510	557	508	489	508	524	493	544	499
6523	2804	2343	1104	804	600	542	602	625	686	618	842	1712	1750	1217	844	600	495	461	484	462	468	458	426	458	442	494	491	444	438	467	464	445	472	422	498	474	487	486	463	438	482	457	448	452	475	479	495	496	472	492	493	443	467	445	452	455	469	476	452	504	485	424	469	452	492	466	453	500	469	453	480	453	479	481	454	469	469	463	481	527	439	493	470	465	461	490	454	451	467	425	482	446	444	436	452	465	465	443	486	460	467	460	445	454	442	439	469	449	482	487	466	438	464	427	429	458	436	478	433	461	495	467	457	462	441	435	441	483	462	477	479	466	458	458	466	494	423	477	459	470	494	455	478	481	492	468	425	415	464	423	441	453	487	463	437	466	463	442	473	423	504	462	461	480	428	453	476	424	496	468	451	454	456	446	436	488	477	461	477	480	483	462	459	477	467	494	466	475	477	479	438	487	445	481	460	468	468	458	464	496	486	466	466	497	475	446	473	471	450	466	430	479	465	457	481	444	477	440	406	421	446	493	447	481	451	444	499	445	484	466	433	431	471	437	454	455	462	449	448	462	477	461	497	489	497	453	467	433	488	504	422	460	493	465	485	488	450	439	463	459	480	460	453	454	501	468	449	420	473	476	422	494	433	468	444	471	485	470	473	502	416	435	450	462	471	466	421	456	449	447	442	471	462	478	445	469	457	529	494	477	470	452	454	480	448	431	464	443	450	465	471	511	492	461	465	433	459	459	416	436	433	461	464	455	418	468	458	436	441	430	460	447	435	480	468	458	473	485	488	476	452	473	476	463	491	477	474	471	442	522	466	502	497	467	511	453	473	483	485	451	470	443	425	504	485	444	482	450	453	466	497	467	453	443	494	463	448	511	475	421	471	462	487	444	497	461	470	463	473	484	521	441	449	461	456	476	461	463	452	514	445	456	468	426	451	445	499	479	454	472	471	456	476	489	432	433	466	512	462	483	474	421	487	424	447	489	459	451	462	462	402	446	440	450	451	444	476	496	492	477	488	481	433	443	459	502	447	415	440	438	463	505	472	490	480	470	488	456	484	418	478	490	479	449	482	484	485	485	513	477	489	481	443	477	496	466	467	502	436	423	441	446	463	479	479	429	475	438	477	477	454	473	452	505	444	471	443	466	455	464	448	455	459	444	478	465	436	452	474	471	469	457	447	487	451	443	446	463	454	485	480	476	452	470	481	463	461	472	489	476	479	467	466	461	470	456	472	471	456	448	475	461	447	448	500	486	493	474	434	468	449	464	474	461	446	445	448	432	461	437	444	445	435	481	449	486	486	463	472	456	515	442	508	457	478	449	438	442	478	472	468	492	486	445	482	410	469	473	426	447	495	429	453	413	507	424	474	444	463	486	478	458	486	468	494	470	492	430	440	471	425	480	498	437	442	485	486	433	436	433	476	460	460	482	461	450	447	473	463	452	469	470	463	469	466	458	494	513	511	413	472	461	477	476	441	449	467	497	441	477	431	432	479	494	467	459	483	461	448	448	457	427	448	477	467	451	466	469	470	477	466	447	457	485	476	469	459	462	475	475	481	497	438	452	467	493	457	467	474	460	479	476	445	459	442	449	475	462	453	442	505	488	464	481	462	454	465	465	494	502	446	455	457	451	453	434	415	466	441	423	426	461	412	509	481	413	439	459	417	479	512	477	445	457	464	493	456	462	451	469	466	440	485	468	476	421	414	430	458	464	453	495	437	447	502	431	473	520	444	490	450	493	480	463	459	466	458	465	480	428	480	468	500	461	453	458	458	470	487	454	541	490	467	469	443	502	462	477	508	450	453	454	456	456	460	486	435	427	448	485	470	474	420	478	480	479	446	463	430	445	490	488	506	458	448	512	472	454	475	492	472	462	458	446	438	463	532	465	470	452	464	506	468	479	490	458	461	451	426	466	426	456	478	452	475	448	477	510	497	430	486	481	458	473	458	474	428	470	445	465	458	422	467	498	481	470	475	479	452	486	461	466	441	463	489	442	453	456	499	462	441	414	459	491	472	441	443	420	423	447	496	500	455	444	449	496	464	477	444	473	436	472	486	448	449	484	453	484	479	466	453	479	434	493	437	462	486	497	484	473	482	425	422	485	452	466	445	433	475	459	472	435	457	444	460	454	470	452	478	474	429	427	447	481	449	497	454	493	477	451	448	477	481	462	483	438	507	461	439	461	495	454	448	425	464	446	458	453	442	496	484	454	418	475	492	444	437	466	466	491	463	478	494	446	461	472	497	454	438	455	469	491	411	455	453	459	447	430	464	472	464	473	468	459	472	470	439	437	490	455	512	475	455	462	467	447	454	467	464	467	476	466	456	464	455	482	474	454	442	425	484	488	482	437	466	478	438	488	472	469	439	489	465	459	500	464	501	466	421	452	494	433	446	513	448	441	474	456	469	439	477	471	461	426	474	448	443	456	467	459	473	447	479	458	425	460	494	456	482	445	485	430	478	469	483	506	433	479	449	446	443	466	433	450	480	476	522	477	430	497	441	469	496	473	443	476	466	469	478	456	449	477	434	483	464	436	450	477	442	479	493	475	438	466	449	466	461	442	488	493	480	428	481	443	473	463	438	473	431	497	511	454	475	446	503	483	478	431	417	435	480	487	472	430	447	479	469	483	451	490	463	469	444	483	489	484	456	410	452	461	470	492	448	448	471	473	457	429	465	427	439	481	478	455	478	459	461	446	472	417	462	497	478	490	483	408	476	452	444	451	492	422	433	460	490	419	466	474	522	471	439	445	488	433	460	457	505	460	471	461	491	478	472	475	476	442	507	456	447	472	446	434	413	489	473	479	465	473	487	497	445	438	471	473	454	466	467	473	474	497	450	454	457	486	443	416	476	467	456	455	450	462	477	495	468	478	416	440	469	482	492	464	478	466	494	454	482	430	469	436	508	504	471	457	454	465	449	488	479	447	475	489	473	470	488	445	457	444	425	472	480	439	442	457	460	457	448	459	472	449	463	462	487	454	465	454	454	465	483	439	424	473	465	422	501	476	447	417	460	472	445	441	471	437	478	435	468	486	449	487	436	472	488	462	419	500	481	461	466	441	437	438	448	459	445	473	471	455	446	494	450	470	440	468	478	469	416	446	491	455	477	486	410	477	460	490	449	465	451	430	418	497	471	441	487	487	481	508	433	472	472	464	473	496	500	460	482	449	468	482	480	490	435	455	453	476	460	497	482	458	484	468	442	467	488	503	463	448	444	485	471	448	443	461	451	485	486	479	466	462	451	472	481	462	507	458	457	450	457	478	487	468	459	461	467	512	473	432	455	457	452	464	459	476	500	483	456	485	467	461	506	455	460	463	485	460	507	432	448	439	447	472	466	448	473	496	468	457	457	461	435	469	439	460	427	411	446	479	466	438	475	476	460	448	442	452	438	473	419	403	496	461	439	488	484	446	449	458	472	505	399	468	491	438	477	451	437	470	457	468	430	449	460	451	472	466	450	430	445	451	459	444	453	450	482
24932	20827	26643	24781	8024	1577	1004	803	779	748	730	2658	11518	12084	6033	2086	830	537	480	465	499	442	514	477	491	464	494	441	497	457	507	460	479	496	521	509	480	425	485	463	460	495	455	478	445	479	470	464	466	495	468	448	452	451	467	471	447	475	487	495	451	502	503	478	459	447	461	456	457	476	510	429	489	449	498	467	492	486	444	477	476	469	469	457	483	467	457	446	467	507	500	458	478	479	476	425	480	485	479	495	459	449	482	458	484	441	458	464	466	500	454	479	465	469	458	442	461	432	482	435	475	477	520	495	442	483	423	499	480	487	442	473	473	501	466	478	454	447	468	524	493	476	487	453	493	493	450	460	467	436	468	462	462	462	457	469	450	477	497	479	466	480	454	441	471	436	461	475	468	461	476	456	474	461	424	485	481	483	473	480	473	432	440	458	519	459	476	451	450	448	474	467	470	470	476	453	453	482	477	508	518	473	458	455	470	462	461	475	460	508	440	465	476	484	485	447	465	475	463	483	460	468	499	488	497	460	459	487	488	462	459	447	484	451	449	481	473	465	483	464	469	464	454	464	421	483	444	446	475	484	458	451	483	452	480	471	501	471	455	487	465	494	467	423	476	460	484	468	473	438	462	457	443	483	473	440	456	446	455	479	488	492	419	437	476	470	468	483	466	479	473	525	500	473	464	499	478	475	504	501	454	488	504	450	461	468	471	505	492	475	433	512	505	469	489	492	494	526	488	476	494	460	515	496	466	438	438	444	464	482	477	471	467	462	516	442	471	440	456	523	459	488	480	471	493	438	464	465	489	433	447	466	443	483	520	479	480	444	453	448	474	464	473	462	486	459	498	533	440	498	452	483	483	450	457	484	431	448	474	432	485	467	465	451	454	467	398	451	486	494	501	467	531	465	473	443	460	466	405	469	473	484	477	444	455	455	461	444	452	483	462	441	484	465	433	470	406	495	488	459	453	467	469	439	462	443	501	494	469	492	447	478	456	503	457	492	489	459	495	490	441	455	469	502	484	473	460	499	476	470	455	460	471	480	468	429	438	473	513	475	486	474	498	480	458	489	473	433	447	447	472	453	512	471	444	474	452	443	473	475	448	479	426	497	478	442	461	451	456	453	430	491	471	487	461	479	471	495	443	464	472	489	447	442	443	471	471	459	470	433	496	467	451	482	474	466	461	476	457	490	437	453	491	475	442	504	480	496	468	448	446	481	449	464	473	466	488	471	499	447	469	463	472	491	436	459	475	469	489	430	463	470	501	502	461	455	451	422	454	448	456	455	470	460	506	444	457	470	444	468	499	440	463	476	438	489	452	456	497	462	477	442	466	453	420	471	446	493	478	479	496	522	424	498	472	500	441	476	475	483	443	459	450	497	480	496	451	454	460	453	483	498	448	422	437	440	441	444	440	416	467	484	440	499	502	456	430	466	450	464	475	464	466	434	438	483	437	508	451	463	493	455	441	456	452	475	458	471	495	453	475	457	484	479	460	440	460	501	459	450	438	447	489	512	493	452	463	420	458	486	480	484	433	453	466	437	479	455	465	488	451	455	467	452	454	462	527	490	487	474	470	459	463	448	460	494	462	489	506	452	442	476	463	420	468	442	466	444	463	487	436	441	445	439	477	510	453	451	419	482	448	480	500	424	434	453	449	483	458	451	425	462	494	443	446	483	449	483	492	416	451	466	460	490	423	459	437	474	449	470	475	445	419	461	477	463	515	502	473	426	444	430	504	417	481	449	510	476	476	446	470	500	515	461	427	444	416	485	442	464	466	501	485	456	513	486	472	468	458	493	461	509	479	469	469	514	437	475	460	502	454	453	457	451	458	470	482	504	489	491	468	449	504	435	479	463	466	472	478	448	432	449	431	459	429	437	467	481	454	447	453	471	450	436	447	449	424	512	504	475	461	434	482	475	491	437	454	473	454	428	490	461	465	463	459	459	446	466	455	431	483	426	482	465	447	446	436	422	469	530	448	491	479	472	484	473	487	441	496	479	491	468	446	473	445	475	452	484	468	472	458	498	474	425	476	460	448	494	457	470	423	497	491	484	500	503	460	467	453	426	456	464	456	453	449	459	453	465	448	470	477	480	420	442	470	463	452	493	467	453	457	462	481	428	451	460	464	497	451	431	504	509	480	474	470	446	468	456	430	456	482	473	493	477	428	438	488	501	479	466	455	475	462	456	469	472	448	467	512	462	462	450	475	457	472	440	485	483	456	438	487	446	476	489	474	472	454	485	496	479	468	430	501	504	436	450	495	447	474	477	468	468	467	481	525	453	470	451	497	444	498	476	485	457	485	441	438	483	486	456	428	511	512	449	478	480	500	421	479	496	481	457	419	443	449	516	490	453	470	445	465	442	491	432	465	429	450	461	470	486	469	472	469	501	481	443	434	457	418	460	446	456	468	508	474	498	462	436	448	462	459	464	460	453	471	446	394	475	489	490	468	465	457	461	478	457	436	469	462	466	492	444	465	482	460	486	500	472	438	478	521	456	485	446	489	457	444	449	490	451	432	496	412	464	469	440	458	492	473	451	459	488	534	505	451	463	458	456	482	460	466	468	458	499	452	450	459	474	479	442	502	461	463	455	478	440	467	485	490	477	478	483	501	439	472	483	466	425	458	479	495	504	470	449	493	471	446	529	516	481	429	462	460	434	462	473	483	461	487	491	464	459	465	535	441	453	454	462	481	505	432	458	460	488	491	478	473	469	528	510	485	461	467	450	478	503	467	460	469	466	435	483	508	469	434	466	457	486	488	485	483	470	441	458	470	474	426	484	485	440	485	465	484	449	472	469	460	488	472	495	431	457	456	469	460	434	505	457	475	489	456	471	469	456	486	455	431	454	463	433	469	449	477	500	457	480	473	470	470	440	488	443	458	483	467	431	432	498	467	452	462	395	505	461	496	502	480	502	441	459	440	437	485	475	516	463	450	496	460	454	431	449	445	463	490	482	494	453	470	451	464	441	466	451	464	432	473	457	457	454	479	479	474	496	457	512	489	463	443	484	471	458	460	465	450	448	470	478	506	468	462	475	456	427	465	485	482	448	482	460	469	413	464	452	462	461	452	427	458	486	476	444	474	479	439	473	467	436	476	454	449	465	458	423	458	439	436	448	498	478	466	450	451	444	459	454	458	493	484	488	434	511	472	460	464	475	451	462	478	493	441	489	442	471	495	435	414	486	480	446	443	484	447	435	485	503	444	442	472	456	480	478	510	472	472	436	443	462	480	470	496	455	481	479	514	452	483	474	473	464	492	456	493	468	433	410	466	455	471	460	472	480	503	451	499	504	446	429	447	455	453	511	466	471	477	440	471	441	449	439	435	425	466	504	501	443	486	485	487	473	454	453	451	466	481	419	476	454	443	469	473	459	459	482	467	489	441	473	450	478	453	462	424	493	463	451	445	451	497	472	462	474	465	461	477	495	456	441	439	490	443	438	444	505	460	454	486	457	473	494	459	499	458	500	453	491
5584	7122	6073	3177	1967	1281	1035	946	1073	1027	976	4465	13986	11717	5951	2359	874	473	416	410	452	426	430	433	423	425	444	417	405	437	409	449	410	403	400	452	399	447	445	476	412	407	428	417	429	447	461	438	398	401	432	466	440	439	436	422	429	411	412	443	468	429	426	400	440	421	447	469	408	460	417	405	433	420	394	427	425	468	404	455	451	448	430	420	412	426	429	461	453	422	426	411	457	435	428	435	409	400	442	432	427	444	462	423	455	459	431	437	460	425	435	430	445	408	434	455	428	457	418	420	452	435	445	392	418	423	442	409	435	410	432	418	385	418	463	427	420	446	400	448	415	426	441	471	416	448	435	435	417	406	458	465	415	454	474	434	406	423	443	460	422	389	449	432	423	433	390	421	440	433	449	441	458	406	432	415	422	429	395	443	424	421	445	422	440	410	425	409	439	412	428	438	482	421	416	433	410	456	447	456	460	382	407	443	398	420	412	434	420	419	448	413	469	435	433	429	453	439	410	414	452	463	439	407	433	426	399	431	471	458	452	445	369	402	441	396	433	446	419	481	442	397	431	444	430	388	455	452	402	430	440	423	400	448	397	405	452	411	424	466	433	425	413	405	469	427	445	446	429	440	376	467	445	419	446	447	447	420	428	432	409	433	428	450	416	431	405	455	425	472	443	469	423	432	444	439	444	463	441	396	423	421	431	440	442	415	414	432	472	417	445	429	445	477	432	452	412	403	414	448	419	434	386	454	395	420	476	437	434	448	450	415	439	388	438	418	428	443	437	424	422	408	450	408	432	436	446	455	454	452	417	471	417	462	409	442	421	405	473	424	427	411	420	430	413	428	396	434	431	380	398	418	424	421	450	436	436	419	392	380	440	391	413	433	457	457	450	458	390	416	441	459	428	464	407	422	408	455	429	410	458	457	419	418	427	437	412	434	424	391	440	416	465	439	415	409	403	431	446	403	420	447	426	413	418	443	374	465	428	416	425	425	439	463	449	419	403	418	437	458	449	419	423	457	423	436	433	441	446	444	386	465	436	430	427	400	425	441	460	443	433	399	428	485	443	454	420	423	439	434	453	438	452	445	454	405	449	404	450	431	393	440	453	430	432	409	466	407	417	448	454	409	412	423	466	472	415	428	452	416	411	447	442	396	442	426	435	444	441	432	433	423	451	452	414	424	420	441	434	415	408	409	405	423	439	393	432	435	394	450	396	418	443	497	398	435	442	422	448	397	458	426	412	437	447	404	426	423	408	439	435	447	436	474	409	413	427	420	463	412	429	491	454	430	401	413	425	474	420	423	435	467	407	489	471	402	455	460	470	401	442	413	415	447	478	425	417	438	449	411	401	442	431	414	455	372	401	440	446	416	432	407	444	472	432	423	438	410	413	381	442	407	427	419	417	437	437	407	419	444	448	446	430	440	437	407	457	418	427	414	437	429	441	438	429	421	430	458	433	401	454	448	413	425	453	444	433	430	430	463	422	431	468	427	406	480	456	435	419	433	400	453	450	457	421	437	447	452	422	422	434	444	471	461	424	447	435	471	424	403	444	395	405	401	403	435	441	460	447	418	460	447	425	433	464	414	416	426	426	435	401	464	434	433	426	466	438	457	432	428	451	434	397	428	430	462	457	412	451	456	435	398	424	434	437	448	427	425	441	427	423	433	436	471	441	427	413	433	454	424	419	424	389	455	411	435	440	423	439	399	404	447	447	381	433	463	442	417	433	465	416	442	424	420	421	427	440	416	459	449	441	426	438	461	435	448	440	402	422	456	439	444	436	466	441	411	383	462	431	461	433	424	425	420	416	465	435	413	417	413	407	400	469	418	443	415	472	417	398	449	438	407	425	456	405	421	443	464	458	443	424	488	412	443	419	408	437	399	436	425	400	429	426	422	467	414	414	451	404	396	422	413	452	419	439	437	437	404	431	429	450	429	394	460	441	422	424	384	436	419	422	409	467	409	427	423	452	436	414	430	457	434	419	441	405	456	405	453	473	428	413	427	399	479	433	463	455	396	409	450	456	428	440	452	426	429	439	431	429	384	436	428	442	406	429	413	402	424	456	450	412	451	433	436	404	448	450	465	400	422	384	438	458	390	453	425	421	410	457	440	462	410	414	422	457	420	437	453	427	422	452	435	450	442	438	445	398	458	428	410	439	417	446	407	417	409	449	459	451	414	396	418	427	470	399	433	429	431	446	434	416	438	457	420	433	398	418	424	399	426	407	448	442	441	470	438	433	414	430	444	454	429	444	400	418	425	443	413	448	417	409	442	427	414	452	432	465	414	428	424	410	452	420	462	430	426	457	408	462	432	415	415	457	410	419	412	418	441	412	431	437	441	439	430	446	444	447	456	423	403	440	436	445	423	399	442	431	419	405	462	390	426	450	445	425	424	401	462	453	441	433	449	457	450	442	416	397	432	415	443	452	417	400	437	472	424	378	449	424	447	416	443	410	459	411	402	423	435	455	423	414	453	420	428	464	421	448	432	408	456	428	449	442	442	424	437	451	461	462	487	409	425	424	387	452	428	444	415	392	472	400	385	431	448	438	436	404	418	424	408	425	440	400	460	420	465	389	413	431	422	428	437	405	409	398	425	430	419	426	423	467	431	431	390	434	413	434	463	457	430	426	448	425	422	443	391	415	412	431	426	447	428	420	411	378	407	449	419	422	434	459	413	411	453	401	464	424	451	396	438	445	451	400	424	436	423	417	443	437	441	410	417	454	428	450	454	419	432	435	471	460	407	425	433	422	451	426	460	430	433	418	479	439	447	428	391	428	455	441	433	431	423	404	418	411	455	432	464	451	400	447	452	447	418	431	442	440	385	469	407	449	428	433	431	469	422	434	415	443	453	438	433	435	397	420	482	438	406	421	407	421	435	442	423	459	440	432	435	441	436	408	454	457	428	453	433	426	422	429	443	449	418	402	479	450	450	432	429	398	447	413	415	414	462	453	389	403	441	428	413	422	411	435	426	448	435	410	421	434	456	444	438	443	414	405	447	458	447	386	417	395	430	396	414	400	393	444	436	416	458	446	393	418	432	439	427	409	426	443	449	441	397	421	419	431	391	413	410	457	434	397	453	435	382	421	420	409	420	401	400	424	440	432	441	457	432	398	427	401	417	464	408	414	451	431	440	464	449	410	449	421	443	442	400	429	409	429	465	438	391	413	434	449	440	447	410	426	426	442	424	406	434	426	412	428	482	437	425	432	410	424	409	410	405	461	432	432	408	401	418	437	423	408	434	446	438	431	444	465	440	441	424	435	425	463	432	452	418	429	440	456	419	416	444	440	402	406	433	427	430	401	422	418	449	424	413	402	455	447	428	458	418	422	417	446	433	408	411	438	420	430	428	429	436	426	401	429	456	432	432	436	444	420	452	424	453	429	432	421	410	397	430	400	437	414	432	437	447	429	433	453	464	446	409	434	409	442	444	415	390	447	423	419	419	463	455	437	421	440	446	420	485	419	417	455	416
24006	20834	27746	23997	20271	5756	1742	1173	1085	1126	980	1066	16368	22856	14988	5501	1492	697	628	583	550	543	553	577	547	597	569	544	581	577	550	574	524	534	562	532	528	538	505	554	591	548	522	545	545	564	528	635	546	556	539	533	518	554	555	590	597	571	579	549	541	530	576	542	570	569	548	546	606	578	565	521	562	582	543	559	565	528	594	552	529	567	559	530	562	592	580	576	545	498	548	541	568	583	545	558	541	507	542	552	551	565	577	578	585	581	611	551	507	551	533	568	544	554	554	543	597	564	552	529	555	591	533	548	550	554	522	550	547	539	525	540	609	574	552	525	550	516	520	546	557	538	553	620	560	594	537	574	513	533	504	558	566	559	533	568	542	552	550	579	543	546	579	559	555	552	575	552	579	492	537	534	530	514	548	567	572	536	506	553	567	549	526	554	539	525	561	542	599	520	547	603	578	534	539	539	527	549	518	557	526	515	523	571	548	530	519	530	571	607	519	577	557	572	492	532	522	586	553	533	519	539	533	531	569	523	548	566	546	551	538	586	549	564	561	554	551	560	574	540	545	525	564	526	521	564	521	511	533	541	513	537	538	497	550	551	574	558	509	588	550	543	543	531	572	536	553	518	515	546	537	531	511	525	542	542	538	540	579	596	556	575	548	498	514	583	537	585	538	551	535	562	569	533	569	549	547	543	558	549	544	539	559	536	562	565	559	533	521	548	579	548	598	579	572	564	553	577	539	586	566	578	522	575	521	573	561	526	525	542	569	587	541	582	565	536	550	509	569	583	523	479	545	543	592	554	568	567	552	556	581	534	545	521	531	560	555	525	553	505	552	553	566	532	600	568	535	562	525	574	505	562	572	581	535	586	541	548	574	528	564	571	569	589	550	560	543	592	567	563	505	545	576	584	525	542	551	562	535	542	537	549	530	585	595	577	548	552	545	558	566	540	523	514	558	549	518	525	539	523	538	584	520	503	508	581	547	544	566	531	522	590	557	559	567	561	544	591	567	528	503	573	532	550	534	489	534	515	578	594	534	527	551	543	598	560	564	523	576	536	558	530	522	544	517	554	543	550	518	558	541	584	516	546	535	566	527	539	599	531	548	522	568	529	526	537	520	558	537	568	541	577	565	507	592	506	570	534	554	550	530	540	565	521	528	550	572	548	487	575	544	517	540	547	534	558	520	542	553	536	547	555	537	545	538	544	525	536	568	523	573	578	567	542	558	517	566	571	542	548	547	517	547	550	514	532	592	568	524	519	530	526	558	545	578	570	541	549	538	569	556	501	548	539	588	545	554	558	540	532	524	566	593	532	495	542	548	531	550	530	522	515	537	529	516	549	474	517	561	544	583	563	533	567	561	567	559	572	545	555	573	558	550	563	546	583	559	576	536	560	542	546	569	572	559	564	548	573	535	569	587	557	545	529	510	554	549	511	523	548	578	532	525	506	524	553	558	551	529	540	553	540	569	531	562	545	559	540	575	518	531	544	526	545	541	566	558	548	557	554	557	530	552	590	548	549	519	532	558	511	624	550	547	565	520	522	554	580	539	500	556	574	547	551	564	567	545	595	519	510	533	489	544	518	548	575	565	548	550	529	563	570	560	571	571	546	547	538	547	526	581	582	567	543	557	524	544	569	551	546	562	527	571	528	538	601	598	536	559	525	516	602	605	544	555	580	586	559	550	526	531	559	529	550	512	572	565	524	568	555	559	552	537	570	529	547	578	517	563	529	531	575	544	583	529	575	578	559	600	533	549	523	576	574	555	532	549	543	520	584	527	521	556	558	521	537	564	562	509	520	542	543	558	551	528	557	557	571	542	531	571	505	576	564	582	589	589	553	522	547	545	557	541	528	569	526	546	595	553	554	546	531	579	573	525	527	543	549	562	498	532	528	533	541	547	517	552	546	554	503	542	569	544	574	560	532	543	565	562	567	529	578	558	587	575	564	541	592	526	545	505	587	592	558	560	551	558	533	556	549	594	562	551	544	577	533	553	548	550	509	556	553	543	548	541	575	556	534	583	538	580	543	541	515	581	551	525	510	502	570	535	576	547	553	578	563	536	595	522	489	554	534	596	532	569	543	566	514	559	544	536	534	566	507	571	520	549	511	556	524	544	533	558	540	514	510	572	523	563	538	555	579	571	510	580	565	507	576	559	548	545	567	499	568	535	561	521	561	597	537	531	566	537	571	545	573	536	564	546	557	545	544	519	538	561	561	545	554	600	533	559	531	578	574	514	572	562	534	546	529	558	530	551	554	544	530	529	596	533	560	538	557	584	563	541	562	534	518	547	571	516	572	534	533	553	567	514	512	558	543	535	535	487	570	566	566	528	516	532	507	542	565	511	526	535	540	561	524	512	535	535	542	545	573	533	522	499	553	535	555	569	512	529	578	528	523	543	538	547	576	577	545	576	555	534	575	528	590	576	542	558	548	538	525	492	566	519	520	594	542	546	551	552	559	512	517	555	552	586	517	530	559	533	552	571	568	547	569	579	576	510	538	575	571	580	576	568	529	503	553	572	528	499	531	590	553	559	560	549	546	544	561	568	576	539	550	545	562	595	553	556	608	548	538	555	566	534	537	535	573	616	572	582	540	569	559	566	542	558	540	520	570	539	523	544	554	507	535	522	514	568	527	561	551	546	526	540	554	547	561	540	528	548	563	562	529	565	530	582	557	538	548	543	560	551	544	533	559	539	566	524	565	592	552	525	569	595	548	569	528	549	576	572	544	555	590	542	554	522	578	504	510	560	544	527	558	524	544	544	555	550	533	538	574	543	541	584	560	565	518	542	599	517	562	536	541	523	586	553	579	570	563	555	537	534	559	526	552	581	550	556	484	560	547	573	528	552	508	550	558	571	525	514	591	572	511	536	553	543	555	541	549	552	543	517	559	539	543	522	531	548	583	585	534	574	576	528	546	564	565	563	559	538	568	522	565	528	533	585	544	527	564	527	552	504	533	556	525	528	547	546	525	577	581	557	576	507	553	552	531	580	554	528	548	573	572	561	570	524	547	544	543	506	549	540	593	550	546	583	569	507	519	552	565	525	529	523	618	541	551	540	553	546	563	509	562	556	529	557	583	569	551	575	521	601	548	567	577	539	514	542	544	532	599	588	537	563	579	571	605	528	524	546	542	545	552	532	603	508	545	526	561	534	568	578	556	541	536	555	521	569	523	537	586	530	533	524	587	559	532	547	532	573	547	557	485	584	514	584	559	578	543	560	504	502	575	534	541	544	525	529	529	591	553	531	530	547	541	522	580	555	546	560	606	535	525	522	585	516	557	528	560	568	573	522	547	538	578	572	549	519	532	560	555	515	532	519	541	560	570	550	559	551	521	525	521	581	543	572	586	537	547	542	584	547	539	571	537	553	536	567	613	551	529	551	579	540	560	578	534	535	541	539	559	532	551	575	561	555	548	560	541	527	603	543	558	525	538	532	577	488	507	599	524	530	575	533	529	527	513	543	622	566	513	561	528
5673	10272	9736	5356	2930	1876	1491	1251	1544	1421	1279	1645	20900	20508	12874	5281	1522	739	547	521	507	497	494	536	532	523	484	530	523	554	514	498	500	532	489	521	545	485	480	512	536	531	516	521	516	528	485	516	492	533	531	514	537	477	479	526	526	517	497	541	455	513	540	514	545	547	496	521	513	525	512	483	497	474	479	499	471	507	475	529	489	491	506	534	499	489	455	489	493	468	512	520	521	451	494	485	458	467	469	551	481	508	516	502	494	509	541	481	485	520	487	501	487	485	480	549	532	533	572	527	507	493	482	535	503	520	565	522	499	484	474	520	500	534	517	492	562	525	511	503	524	499	508	500	535	502	479	515	446	501	503	515	512	497	480	473	513	513	526	536	507	537	549	487	486	457	500	476	470	514	530	483	491	488	515	505	546	508	539	493	478	497	520	512	495	507	500	506	464	497	486	518	491	509	487	471	537	510	505	462	502	533	468	523	504	523	503	526	517	521	444	465	526	465	471	521	492	482	504	510	503	486	510	494	516	481	497	503	478	533	495	484	544	511	474	521	473	513	529	500	480	491	457	505	480	517	496	501	511	505	494	532	490	511	509	539	453	503	484	548	461	465	526	504	488	523	552	526	522	522	498	510	543	485	509	523	502	471	504	530	487	531	518	516	478	522	518	505	491	499	502	476	462	504	529	506	536	494	500	508	486	498	492	522	519	531	562	513	532	464	515	489	519	500	499	485	478	469	501	496	502	520	533	532	540	505	534	503	473	515	513	474	501	499	508	500	478	484	510	491	501	527	510	509	538	494	519	528	535	517	477	510	494	473	479	523	500	531	526	477	499	506	518	515	543	515	508	522	509	510	467	529	519	489	521	468	546	534	492	482	482	499	508	500	494	505	490	488	486	480	504	549	503	511	468	485	546	534	529	473	503	515	528	517	522	485	502	523	489	485	524	507	500	533	498	485	487	497	498	526	490	536	554	507	487	515	517	494	510	526	519	487	499	506	537	532	513	534	488	463	539	490	530	479	465	519	475	509	530	568	543	474	522	512	487	449	498	512	483	483	507	490	517	471	474	500	518	484	556	560	505	489	475	525	502	510	552	563	493	527	471	474	508	490	541	505	530	490	519	532	495	513	489	458	535	528	523	477	537	526	509	537	507	487	506	522	510	492	516	521	440	493	538	510	462	511	501	499	504	530	500	504	495	477	508	512	517	496	509	456	531	491	520	476	482	540	492	483	470	511	481	507	515	532	525	485	521	516	475	463	455	510	538	504	537	512	530	509	523	512	496	458	512	511	479	542	490	502	515	520	529	510	462	478	494	474	521	495	484	504	503	533	522	524	541	504	489	527	508	493	511	532	507	487	477	502	501	503	504	535	546	540	500	494	508	523	491	521	510	535	487	490	458	515	498	480	458	518	489	479	465	529	499	509	505	538	515	521	474	489	500	464	517	482	522	511	501	492	454	510	523	517	474	499	526	481	504	498	507	493	474	514	493	522	496	520	493	517	487	512	512	546	536	472	465	496	472	493	535	488	493	523	535	483	520	500	535	535	500	477	497	486	510	512	507	531	497	471	501	527	507	507	506	521	490	505	533	527	496	553	530	505	515	557	499	480	466	479	500	542	479	478	462	537	484	473	512	507	529	447	480	538	536	541	476	464	515	498	505	497	518	497	503	474	548	505	539	517	505	513	540	461	509	489	529	521	508	467	478	481	514	495	530	517	490	499	492	484	525	471	466	513	484	504	501	462	482	516	478	501	545	484	496	491	457	531	511	502	473	501	508	518	494	507	504	492	491	543	497	467	501	527	549	537	510	489	488	473	492	486	517	499	475	527	539	477	515	519	520	512	501	458	528	537	500	513	485	527	526	490	516	479	487	477	484	522	500	480	482	516	513	518	532	500	536	503	513	503	488	489	473	537	525	532	472	560	526	534	481	546	530	504	514	494	492	478	486	525	491	517	495	498	481	469	538	501	523	493	483	513	528	491	486	466	511	537	520	493	496	484	473	502	499	488	531	483	532	462	475	477	521	516	479	493	487	493	490	502	514	502	490	477	479	488	509	484	485	515	515	475	516	500	490	481	523	522	497	532	541	514	523	501	495	475	490	513	498	508	450	518	497	538	521	491	535	510	512	491	524	506	470	469	478	488	505	516	498	505	501	503	482	503	472	515	489	498	472	483	496	485	541	512	554	513	475	485	498	498	508	509	500	518	483	475	489	520	502	502	475	490	502	493	511	478	533	496	523	483	518	482	516	516	467	501	519	533	485	491	465	485	517	498	505	480	467	513	469	492	521	504	499	484	481	476	504	549	522	496	501	461	486	432	510	486	527	472	512	485	481	493	489	513	551	480	536	464	505	481	505	483	515	496	515	510	514	511	506	501	513	497	510	481	486	460	530	476	517	483	440	520	460	499	538	541	525	496	501	498	458	531	537	523	460	519	503	509	488	535	497	458	552	484	494	458	452	484	462	483	497	508	508	487	546	494	552	477	575	484	497	511	526	527	467	492	535	491	510	495	496	511	505	486	507	504	509	499	507	512	498	512	482	507	514	513	518	518	503	492	468	521	451	535	483	522	537	502	498	517	538	498	508	490	463	501	495	526	460	488	480	529	497	468	501	536	531	516	481	454	492	472	524	515	475	482	487	485	467	479	524	472	500	483	494	468	497	489	491	476	507	465	482	503	518	489	495	523	490	515	526	523	511	504	504	505	503	507	515	525	547	487	490	498	514	540	511	501	523	483	501	505	492	499	498	514	529	521	495	521	531	501	517	535	495	501	505	469	540	493	500	529	486	514	519	490	505	498	479	486	482	485	514	488	474	502	481	490	476	511	529	484	488	474	521	546	514	521	530	554	481	503	502	497	489	494	495	526	470	519	524	503	484	531	470	477	508	515	495	458	527	498	493	548	474	483	519	476	500	486	500	514	494	474	501	537	499	524	514	464	505	485	525	527	465	505	513	505	500	486	480	501	469	497	487	489	499	488	506	460	504	535	490	479	482	487	494	520	481	478	478	494	470	508	516	497	494	483	476	518	486	493	493	508	488	464	491	507	490	517	508	503	514	490	465	489	501	497	543	490	478	513	462	514	535	540	482	485	502	484	523	533	498	497	510	503	491	507	479	487	466	511	472	518	477	501	556	535	502	542	501	498	488	530	494	465	493	474	498	506	498	514	470	506	533	487	525	494	438	511	468	483	532	506	518	529	508	491	491	488	527	497	517	529	500	518	505	500	514	467	488	488	505	501	458	483	501	501	512	531	476	513	503	511	448	497	451	495	499	474	491	472	461	497	506	467	536	525	521	502	501	491	505	480	489	536	477	498	498	531	493	481	459	477	500	503	479	509	490	535	532	496	519	497	497	561	453	510	507	510	493	514	496	493	497	470	537	541	513	480	515	467	515	461	503	497	537	499	449	514	524	518	499	493	492	480	511	474	524	466	514	558	512	514	442	487	527	519	505	512	527	528	518	466	509	509	479	502
26550	8617	2141	959	649	545	510	480	485	492	530	518	978	1402	1173	799	525	441	410	418	433	441	411	433	443	436	448	406	447	427	425	443	437	412	461	429	449	447	443	408	435	435	425	451	458	406	416	455	445	462	429	437	444	439	456	448	458	434	416	423	478	497	462	461	425	441	453	420	402	433	421	483	426	413	483	434	464	413	434	412	449	438	420	443	448	425	435	411	476	398	455	416	460	425	439	456	441	425	472	461	419	424	443	482	425	411	452	391	452	430	416	442	439	446	441	427	443	455	438	434	463	454	449	438	455	448	453	398	489	380	420	440	416	443	400	448	454	435	415	407	466	439	400	433	465	432	466	451	428	474	451	432	453	476	426	415	468	460	430	416	458	406	442	438	418	418	431	399	438	435	426	453	422	443	415	443	400	442	447	447	460	446	457	414	459	424	451	445	451	434	445	455	473	408	423	386	458	465	457	442	443	444	455	428	455	358	405	423	424	443	452	406	437	438	439	495	427	434	432	438	458	404	420	443	444	423	421	472	448	429	462	431	395	420	429	449	467	441	401	432	418	461	413	462	439	452	429	455	416	488	426	434	433	432	448	426	413	450	459	411	417	414	435	437	432	424	435	480	475	418	432	413	432	442	419	404	420	456	464	411	412	397	421	438	420	431	457	457	458	413	447	413	461	421	413	400	456	446	470	410	442	429	447	448	419	429	438	445	434	434	440	440	446	426	456	468	445	438	469	448	435	418	448	415	439	456	429	416	442	435	409	401	410	450	396	440	404	462	496	436	445	451	421	476	448	470	466	435	425	428	474	461	450	446	457	455	408	403	438	419	433	402	458	456	439	459	430	406	405	463	434	448	446	416	428	470	432	427	422	430	438	423	390	405	448	469	403	453	462	462	417	446	411	442	454	416	444	472	439	413	429	433	435	410	425	455	415	405	459	431	436	425	455	452	435	412	438	433	427	400	426	444	447	447	444	392	445	448	436	422	439	429	452	452	420	435	490	460	424	422	442	481	435	418	480	418	460	456	457	449	445	442	450	426	427	447	423	467	451	401	438	455	415	430	455	495	484	441	441	443	488	477	464	437	440	450	417	445	458	411	462	395	457	445	444	418	419	433	477	431	458	433	496	462	456	447	450	437	433	441	447	435	405	472	477	408	401	470	442	442	433	430	429	408	399	414	450	432	435	465	452	431	422	490	384	439	418	461	424	441	423	429	465	434	470	446	427	421	482	432	433	463	416	426	413	445	476	445	419	413	448	488	405	409	404	416	403	450	440	435	453	442	447	446	454	436	405	461	457	477	411	446	449	447	443	459	417	437	427	465	504	429	481	461	428	447	434	427	442	430	431	415	397	437	399	421	420	466	431	437	446	431	466	446	472	422	405	428	422	398	410	438	407	416	424	436	437	439	439	455	410	420	447	479	455	407	411	455	444	406	433	402	459	413	442	429	435	438	457	433	449	440	406	449	468	472	444	429	422	442	443	469	417	449	447	461	463	410	454	457	455	436	425	413	418	474	419	429	412	464	455	468	455	436	422	453	445	430	430	431	422	423	441	489	419	432	438	426	428	460	443	442	420	463	479	456	439	405	413	443	451	468	387	439	439	399	450	410	449	461	436	457	424	481	437	428	425	429	444	432	416	474	423	390	448	411	478	443	441	469	465	399	409	436	421	428	430	442	431	413	423	448	421	448	423	428	440	454	436	433	428	445	440	424	443	418	429	442	429	414	408	421	423	434	464	417	450	455	415	445	462	474	445	426	407	456	403	419	444	408	456	433	419	428	421	433	467	482	454	458	417	391	452	459	408	458	429	438	449	459	477	407	398	438	469	440	419	397	464	425	433	443	429	417	441	456	432	408	427	457	424	419	458	479	440	462	437	497	452	416	456	443	387	476	457	432	469	436	422	448	418	445	416	444	412	427	432	399	472	411	456	423	433	422	444	450	428	470	451	425	442	443	411	435	414	437	439	448	412	447	442	450	466	455	436	440	454	438	397	402	444	427	439	441	469	451	417	413	447	465	481	415	443	440	421	455	416	439	422	422	426	405	448	443	394	424	431	420	455	469	487	447	419	451	428	401	438	434	425	432	393	412	453	450	446	439	422	440	429	435	400	462	419	400	432	437	476	419	392	438	442	426	460	479	460	414	418	447	428	434	451	413	453	461	433	435	422	455	433	462	437	454	429	460	439	453	388	448	441	442	469	427	446	410	450	426	419	432	417	437	472	437	449	408	440	425	422	414	443	447	442	450	422	441	459	442	453	428	433	420	449	471	472	418	461	430	462	409	445	436	437	457	464	448	433	427	441	415	448	459	436	408	459	416	433	441	442	451	440	406	413	436	442	458	453	458	435	454	454	453	424	460	432	432	466	425	401	449	411	439	461	476	441	443	476	454	423	432	410	429	443	442	500	424	423	418	423	414	438	394	439	440	455	438	455	414	446	470	471	390	443	437	430	451	452	412	445	424	408	450	459	439	381	441	428	435	438	406	425	421	432	460	418	433	433	448	405	461	407	444	460	439	471	440	424	420	446	461	414	441	406	422	412	447	422	432	463	444	438	426	478	423	401	415	421	397	424	458	449	457	447	449	400	427	460	445	417	411	436	459	458	445	392	428	452	434	419	462	446	472	468	456	432	423	450	421	408	474	408	429	440	452	443	446	455	463	424	462	452	429	414	442	423	417	458	458	440	458	404	435	441	444	456	459	455	434	422	414	472	438	483	451	413	431	468	424	403	387	437	387	414	458	401	414	424	424	458	417	421	453	411	480	439	443	449	434	422	422	421	408	415	453	438	429	433	413	443	453	413	458	406	414	443	455	426	470	456	430	418	438	428	439	430	428	444	449	425	436	435	462	430	457	393	427	412	409	448	473	423	453	444	436	473	449	444	433	433	447	406	443	453	453	417	414	430	416	425	435	425	429	423	430	463	473	467	446	459	459	467	395	460	449	411	428	423	456	427	457	442	414	427	426	446	411	421	418	407	435	441	440	433	414	424	460	434	453	444	434	433	431	422	436	463	452	421	420	400	406	460	410	431	453	438	490	416	461	462	432	481	446	442	451	456	441	433	473	452	410	443	422	395	435	473	424	437	430	414	453	423	477	433	438	432	461	444	424	407	460	464	445	445	443	419	401	480	403	456	457	442	437	431	449	451	441	442	440	452	415	443	416	431	461	410	433	448	433	406	454	442	415	441	464	444	415	439	447	418	448	426	413	431	462	426	413	459	419	438	473	429	437	454	426	438	426	440	423	445	413	439	451	420	415	415	414	435	414	412	465	424	475	450	444	455	425	411	446	445	442	433	421	466	447	458	431	411	414	443	409	441	436	455	468	409	430	406	479	461	424	472	411	465	459	426	420	427	492	451	423	449	428	445	436	445	448	429	439	441	392	435	461	445	481	428	424	422	474	445	470	432	427	429	431	454	427	456	446	450	437	455	415	449	441	453	405	455	456	438	463	425	452	420	432	435	433	421	429
6121	2147	2169	1030	673	558	540	490	510	602	619	584	1401	1872	1357	895	517	428	435	417	408	402	414	421	417	409	418	398	425	419	392	383	368	429	415	419	409	398	413	389	413	386	406	370	416	388	370	421	434	392	413	432	390	420	426	413	389	430	403	381	386	404	411	427	401	420	415	387	406	413	399	434	405	402	438	432	423	421	387	387	409	370	374	404	383	418	377	404	382	407	386	429	446	412	371	404	418	405	409	430	387	439	415	399	394	410	411	408	408	387	394	380	390	423	413	407	384	370	385	401	389	415	372	408	403	431	411	407	386	399	422	372	391	397	387	373	432	425	411	409	394	431	430	398	390	408	400	377	408	417	398	395	422	430	371	397	399	384	426	421	413	420	398	365	392	462	406	430	427	366	388	344	400	405	377	404	400	367	418	390	407	372	396	409	405	425	370	386	415	407	417	390	437	428	370	426	338	452	366	406	386	367	450	384	406	377	394	420	387	393	411	423	407	387	395	409	407	417	411	361	443	404	425	428	418	404	364	400	426	421	411	409	367	390	403	407	372	402	366	398	423	345	406	387	432	399	413	369	367	361	410	398	394	422	421	405	407	431	399	375	395	389	445	408	404	434	396	401	395	419	414	355	402	404	382	424	397	372	432	415	439	402	371	427	392	421	407	376	442	404	416	371	403	395	393	430	377	409	422	397	410	397	438	427	414	450	420	370	363	399	365	366	426	399	378	382	410	402	397	404	390	408	391	368	398	405	371	420	400	405	384	393	439	378	400	433	408	402	370	404	404	380	402	375	418	388	375	410	406	388	443	406	397	408	395	390	437	427	404	433	373	392	416	365	393	407	422	382	398	399	402	377	373	399	394	392	396	396	395	364	423	415	421	435	375	389	401	421	425	440	382	396	407	368	385	372	438	416	401	388	390	420	427	401	404	403	408	388	412	401	392	384	430	406	425	410	395	434	421	398	442	409	421	377	415	422	415	435	395	409	378	434	395	407	440	368	399	376	428	429	432	389	403	391	389	432	433	392	382	386	383	391	424	407	419	395	431	406	428	415	388	436	406	404	403	439	394	394	409	410	404	401	371	437	390	382	366	427	418	384	395	421	423	377	393	421	439	400	394	410	402	422	420	413	416	442	377	418	417	400	348	377	382	388	408	385	392	387	433	409	418	401	424	404	397	412	367	421	446	396	359	411	390	404	425	399	455	385	403	411	409	378	391	409	422	368	416	410	413	412	387	430	413	412	396	412	423	397	405	381	381	427	407	396	380	387	395	396	405	407	399	403	378	376	425	402	409	372	400	381	432	396	385	403	427	378	398	381	392	443	390	394	393	392	401	378	411	401	392	362	419	441	400	403	414	412	391	381	403	388	420	392	425	372	409	421	417	364	412	397	416	362	428	406	405	377	411	398	404	404	397	378	399	426	415	450	421	345	389	422	435	394	416	405	429	408	391	416	385	420	442	397	427	420	424	407	393	389	361	381	407	403	424	397	413	413	421	410	412	415	403	390	402	397	422	381	417	393	424	352	438	396	413	393	405	400	434	419	420	416	415	417	436	429	427	437	413	438	379	392	371	403	418	374	420	408	430	414	404	401	427	434	441	430	398	382	442	373	405	405	396	381	397	435	397	412	366	370	388	346	424	392	410	389	385	406	427	402	383	405	407	410	406	392	406	386	413	413	383	380	396	412	368	424	410	394	425	366	382	387	367	399	394	408	401	381	359	410	418	399	407	394	397	394	379	425	432	394	389	423	383	400	432	366	423	390	398	387	404	402	384	408	385	389	400	393	403	405	446	439	398	407	392	383	420	413	386	388	386	441	425	383	397	399	452	378	397	410	420	360	407	429	407	411	413	393	392	410	365	381	420	407	411	394	432	436	404	429	403	379	388	423	426	382	386	409	408	427	390	392	409	404	461	408	407	406	399	397	430	400	410	421	416	378	391	430	397	393	431	388	415	374	383	387	383	395	394	423	412	390	419	390	380	427	418	378	420	449	412	402	390	398	373	417	394	416	429	412	384	407	404	409	378	384	386	395	409	415	398	366	399	391	410	374	413	375	436	377	372	395	397	390	448	397	441	403	399	427	416	351	445	435	388	430	460	429	376	392	391	392	409	398	398	402	409	423	387	423	401	377	353	399	407	369	380	401	422	415	416	400	398	426	432	375	430	424	466	438	398	436	431	410	433	405	421	383	404	354	378	439	406	374	367	392	409	366	387	382	374	391	397	408	421	378	428	376	430	427	415	410	407	422	374	384	383	378	416	405	429	395	407	392	394	409	433	400	392	373	400	403	409	395	417	376	402	432	395	418	391	390	406	422	381	410	381	408	393	433	437	395	429	402	420	409	400	394	413	428	382	387	397	409	413	412	417	402	416	394	419	375	402	421	400	410	395	363	394	371	405	398	404	412	412	409	425	408	411	364	407	435	440	367	427	396	426	397	424	406	385	387	370	431	391	403	385	397	413	379	367	411	417	394	390	383	400	391	393	422	388	394	439	419	379	425	366	399	421	404	404	406	394	410	395	417	355	385	389	389	401	402	433	428	428	371	397	417	429	380	407	383	403	431	361	421	382	421	411	393	390	384	388	385	426	388	400	409	378	465	390	394	384	390	407	393	380	446	406	392	405	421	409	415	403	405	391	398	388	423	428	391	450	417	397	421	422	401	432	433	378	390	421	403	362	423	413	397	394	388	389	387	398	386	401	370	392	374	398	420	420	370	369	409	385	361	393	420	384	395	396	397	402	421	380	387	410	406	370	402	407	422	388	422	390	422	398	393	420	392	403	373	424	385	411	404	408	408	399	405	399	420	385	409	389	410	406	365	382	373	398	389	420	391	378	387	418	388	369	406	440	429	367	404	388	386	385	398	369	411	374	380	409	388	408	390	407	369	398	395	434	375	395	385	404	425	378	404	425	412	397	408	392	389	390	389	381	403	417	430	361	372	405	403	403	392	394	402	417	399	410	387	384	425	393	376	398	398	386	432	396	396	389	398	423	368	388	442	451	421	404	387	387	377	405	419	409	400	375	423	423	395	426	365	422	423	416	384	409	385	398	402	401	416	405	431	461	398	379	359	452	397	390	443	372	390	389	417	420	413	421	384	417	366	371	380	400	396	399	387	386	385	412	428	398	376	392	426	396	418	426	397	431	372	386	412	422	405	410	419	384	411	410	406	425	374	434	406	419	387	397	396	394	444	413	432	390	402	392	407	382	433	402	389	359	411	433	418	446	414	392	407	419	397	374	409	433	420	399	411	383	388	387	430	433	408	415	397	389	375	437	436	395	411	422	383	362	414	401	387	422	408	371	373	380	385	408	420	370	389	395	376	424	407	386	414	400	399	421	400	406	405	408	397	422	404	362	395	429	404	381	439	395	391	413	414	428	385	399	411	442	391	371	406	398	406	395	383	418	386	433	430	414	407	398	420	366	409	380	404	379	413	417	400	409	412	388	376	385	464	400	435	427	438	392	434	396	414
24860	20777	26548	24759	7428	1563	1004	782	720	726	743	2025	12041	11707	5907	1981	847	543	454	430	423	416	418	397	432	420	437	422	417	464	399	414	423	391	399	397	405	380	431	368	434	399	402	381	388	402	401	408	423	408	422	457	396	430	448	436	420	409	412	400	389	382	406	391	454	420	359	404	419	398	411	422	467	416	395	380	407	407	440	426	400	403	403	401	415	411	403	444	442	436	437	415	457	427	391	419	415	412	418	426	423	442	416	418	417	444	432	405	412	435	446	404	384	429	450	454	422	429	416	452	461	395	412	399	413	417	409	416	409	419	430	427	407	417	400	394	412	410	417	415	419	405	436	412	424	424	422	419	434	415	429	416	458	403	391	395	413	461	386	448	399	375	468	399	413	424	405	417	419	393	385	396	409	458	425	422	400	415	395	401	418	435	399	434	389	437	401	420	381	406	409	379	398	409	400	414	407	438	440	410	432	414	418	382	413	421	432	401	408	410	407	412	385	453	430	450	421	421	409	423	418	412	368	413	440	429	408	395	405	412	447	409	409	409	387	370	440	379	410	405	421	399	434	444	404	406	393	453	443	413	400	448	431	435	451	389	417	396	419	416	433	408	380	416	425	416	405	449	450	418	416	382	413	406	408	432	428	421	399	444	415	399	451	403	416	397	389	419	409	469	441	448	429	402	406	407	429	470	390	424	426	427	377	452	440	436	429	430	429	403	439	420	433	413	423	435	437	425	453	407	399	410	469	423	457	445	383	453	398	398	441	420	421	409	413	451	393	383	420	406	462	417	420	463	412	439	455	446	429	436	394	406	457	435	439	370	379	383	442	395	398	419	399	399	428	420	432	421	380	442	424	384	397	407	401	409	434	442	426	424	368	398	364	381	410	381	448	372	423	417	407	395	375	381	395	386	422	432	412	418	377	417	405	420	406	401	441	395	388	435	437	414	448	419	398	421	391	402	390	395	432	413	414	407	434	389	414	432	430	388	448	397	417	409	413	449	416	437	424	467	395	426	385	411	433	395	437	401	395	425	392	408	412	418	418	396	414	435	466	443	433	393	425	399	412	394	440	413	384	430	369	415	431	403	424	401	439	414	414	426	390	404	430	431	426	398	386	440	394	417	427	429	446	438	392	433	431	433	427	422	433	412	413	452	372	421	419	401	400	399	376	423	409	434	455	444	407	427	413	396	420	394	427	453	451	432	446	452	384	384	393	415	402	480	411	465	409	425	426	398	429	419	386	439	389	410	445	427	415	421	410	409	456	427	407	387	400	375	418	463	422	391	425	388	387	421	382	424	385	378	433	397	400	415	361	455	419	406	395	450	398	397	408	406	395	419	391	421	402	391	425	425	437	399	442	414	438	417	390	443	426	406	385	359	458	405	431	436	427	407	433	423	433	413	386	392	406	383	396	394	408	440	392	421	422	442	417	416	449	410	428	432	402	416	408	404	420	432	423	414	383	383	417	374	385	465	418	448	424	401	425	428	416	429	391	414	414	405	436	413	429	395	413	415	390	423	453	451	450	438	403	424	371	397	411	416	386	374	442	421	432	416	396	396	409	413	392	408	425	366	420	431	436	421	415	392	471	436	389	421	445	354	390	380	408	414	411	402	441	430	401	418	412	424	400	415	384	432	380	411	428	450	422	447	426	405	381	420	459	405	416	435	432	459	423	412	405	412	411	463	418	392	405	432	411	416	424	417	375	420	435	386	418	413	398	416	401	405	417	381	420	396	448	426	418	406	437	407	399	438	410	393	382	433	401	440	445	451	373	436	431	406	442	427	411	445	406	427	429	480	409	423	397	403	423	447	391	384	426	390	409	402	404	381	419	429	424	420	412	442	406	410	441	439	403	464	411	424	388	388	409	421	410	440	437	394	460	412	409	422	427	407	386	446	396	429	449	418	432	422	450	416	412	414	457	388	406	443	410	417	391	384	389	401	410	399	427	391	396	390	408	390	386	408	427	443	417	443	417	425	419	395	420	445	401	403	432	377	390	429	410	428	441	422	426	430	436	440	419	383	436	424	369	386	384	417	441	391	346	427	431	429	398	399	381	419	389	437	401	414	445	446	406	411	419	433	433	398	438	412	382	436	383	398	429	408	452	391	440	380	462	408	410	418	430	405	423	418	398	422	379	400	420	404	442	400	411	365	376	393	408	398	416	397	418	446	393	442	415	421	439	439	399	431	438	421	445	415	413	372	426	363	389	440	401	417	419	402	391	419	446	457	429	485	424	436	412	388	414	431	446	361	389	436	397	403	412	391	380	442	383	432	390	381	476	413	417	412	436	413	423	393	411	436	427	440	379	367	396	406	385	408	397	421	442	393	390	433	405	423	385	407	429	423	410	438	375	435	427	421	404	431	411	416	407	406	432	404	389	390	393	412	439	426	419	407	401	405	419	425	454	453	396	423	412	403	417	406	453	418	409	417	427	436	419	416	432	429	421	414	455	425	418	404	388	402	436	417	404	408	385	410	425	431	413	423	413	378	426	403	428	421	423	431	398	381	404	409	425	422	447	430	384	404	444	397	418	426	433	427	418	403	441	397	416	380	432	426	417	412	410	403	418	377	434	416	432	438	421	444	391	412	400	456	443	417	431	449	417	431	393	407	402	456	374	400	396	438	398	450	395	440	382	391	394	375	443	417	388	405	439	430	408	363	415	403	415	418	385	421	449	433	395	490	408	428	393	415	410	382	460	427	387	398	377	422	388	411	416	402	433	410	430	437	439	407	381	384	431	418	377	404	394	419	415	399	441	399	419	396	404	446	398	439	421	412	409	374	429	414	425	418	415	393	406	397	416	407	420	434	420	391	414	425	458	439	410	423	407	416	402	399	438	410	425	424	407	376	393	421	441	409	460	389	395	418	446	383	405	406	436	410	418	408	414	429	436	421	471	448	395	399	377	408	414	396	435	386	406	416	437	418	424	418	403	412	409	401	433	408	420	437	416	430	401	415	401	409	405	414	409	429	422	383	384	466	413	402	441	415	399	383	397	429	395	417	430	409	457	420	450	429	390	390	414	427	432	409	421	407	412	422	397	398	436	442	409	433	432	386	409	445	407	436	400	433	425	393	440	400	430	441	401	410	417	396	404	425	448	367	434	413	387	382	406	390	425	436	407	404	469	448	447	429	383	446	450	407	426	380	411	340	392	385	408	414	461	416	401	364	402	422	383	419	448	429	421	421	448	420	426	401	392	420	411	433	394	431	459	437	393	406	411	436	420	388	410	426	405	409	438	435	407	418	389	407	398	425	409	440	370	439	367	428	431	418	434	405	404	401	362	378	431	407	397	386	415	419	410	402	421	415	403	444	419	408	420	434	377	407	392	410	416	406	431	412	429	409	394	418	443	398	456	422	441	432	416	399	402	422	439	436	430	440	422	392	392	428	437	377	427	404	401	424	433	429	435	389	438	404	389	410	441	395	411	447	408	421	375	420	421	430	387	457	413	444	421	411	460	454	387	388	452	381	402	413
4903	5988	5363	2914	1985	1334	1113	962	1022	1065	871	3525	14841	11374	6116	2290	866	540	446	394	452	429	409	421	395	430	441	432	418	420	375	407	424	392	409	400	402	426	400	397	405	440	377	421	382	418	410	414	418	415	411	396	413	385	392	386	422	367	429	420	401	357	449	399	421	440	417	420	395	420	394	388	386	373	408	429	404	426	399	412	435	428	435	439	389	399	417	433	402	377	408	374	404	383	379	401	390	424	391	362	397	407	420	430	406	389	412	369	382	397	393	422	402	401	387	366	422	402	408	371	404	379	416	382	362	407	417	381	438	395	378	403	377	415	393	388	413	403	396	415	427	392	378	407	403	411	399	435	385	413	383	401	392	394	428	381	413	360	384	405	406	398	423	421	405	402	371	400	402	417	386	422	396	407	384	402	396	408	421	382	446	387	392	426	425	389	377	395	395	389	397	413	379	417	374	396	410	388	439	392	364	388	394	381	403	406	405	418	423	407	379	397	414	401	394	384	394	393	424	378	396	394	361	375	428	358	381	390	432	382	375	404	394	394	384	377	381	406	409	410	383	415	393	409	416	406	397	427	380	391	410	387	406	406	391	374	394	409	387	403	411	448	424	405	386	389	362	385	389	368	426	394	405	380	421	377	382	372	404	391	405	374	442	371	404	351	389	400	385	396	392	397	402	448	393	394	392	404	406	414	393	392	400	402	368	387	404	398	413	415	395	388	417	371	398	410	386	410	375	410	390	377	454	383	413	428	372	394	429	420	425	384	389	408	392	376	438	433	374	369	412	401	401	383	397	392	389	401	388	430	393	407	438	381	409	368	407	395	381	419	423	388	399	397	367	386	430	389	378	419	402	421	391	432	401	394	437	385	419	426	418	387	421	371	364	412	411	396	423	387	397	440	439	412	425	397	412	415	452	392	366	436	360	413	410	403	393	367	389	416	391	405	386	389	376	377	398	427	402	404	415	415	387	420	355	384	428	375	391	391	390	416	396	398	417	427	412	371	377	412	380	452	405	387	398	430	393	364	431	404	411	405	371	392	435	399	395	383	413	371	378	388	414	389	419	419	371	406	439	393	415	423	396	403	374	398	384	435	409	384	412	372	386	375	404	357	386	389	419	401	400	410	402	442	410	442	386	402	392	384	415	385	381	397	388	427	388	412	405	411	387	397	370	376	386	409	375	394	414	443	391	409	401	379	419	420	410	379	385	399	376	397	402	394	402	408	383	403	377	408	411	410	392	403	427	420	384	380	404	391	412	431	424	421	375	399	358	425	383	400	403	409	400	372	396	396	387	432	386	397	427	391	395	399	442	414	391	407	397	393	401	408	398	415	389	391	429	388	400	404	431	408	394	372	388	409	385	409	391	442	417	380	383	428	356	373	389	419	372	411	381	384	405	452	431	376	395	380	415	385	391	412	382	397	362	398	398	404	371	374	395	390	402	406	377	397	449	380	394	360	380	401	397	396	407	404	407	415	418	388	399	388	393	407	410	414	397	400	388	391	422	419	394	397	405	352	398	401	395	411	418	391	392	434	377	395	422	392	399	351	395	406	408	380	385	396	397	411	381	381	431	410	400	404	414	406	388	370	399	376	447	414	376	423	375	403	411	404	417	392	389	378	363	432	383	378	395	409	396	377	396	384	366	429	401	401	438	384	404	383	377	381	382	452	391	403	399	415	391	373	397	428	374	420	393	430	396	371	428	395	408	418	411	394	390	378	412	386	394	425	365	431	379	430	361	397	426	381	400	374	388	401	419	386	423	343	418	382	396	415	406	405	382	410	431	379	400	386	386	421	395	382	390	387	410	377	432	415	411	370	414	428	431	411	351	376	411	400	383	398	427	406	405	411	381	416	378	416	392	402	398	431	400	401	380	409	414	415	402	395	384	394	379	397	391	400	430	361	406	417	383	411	395	408	379	423	410	396	418	378	403	415	399	404	411	364	432	428	362	397	393	424	361	440	379	422	368	403	384	354	392	410	390	385	411	400	384	360	405	408	389	395	398	399	388	399	368	397	392	407	392	403	366	386	398	417	392	411	400	391	386	381	400	418	347	417	387	404	378	397	404	377	399	439	394	417	417	430	404	405	406	383	405	415	423	409	338	421	385	424	412	395	371	384	390	425	405	393	416	373	404	402	400	390	418	422	411	395	421	388	401	391	407	339	405	403	418	379	381	383	393	409	398	399	396	396	414	418	394	411	394	405	401	383	393	439	405	408	406	406	402	402	386	362	404	432	415	403	410	393	427	381	386	403	383	405	379	382	394	371	374	383	408	406	391	406	381	374	390	374	391	401	400	373	390	372	408	388	399	394	390	386	396	380	413	408	374	427	377	398	394	398	403	406	425	369	402	422	348	411	413	383	395	387	446	443	401	387	396	342	388	412	421	421	388	418	398	413	396	421	423	392	398	397	349	395	415	355	372	393	364	386	363	425	457	390	435	405	412	410	403	407	378	433	472	400	378	400	414	405	407	432	386	344	411	417	416	425	410	397	399	382	404	387	386	433	379	360	388	399	396	398	404	406	394	350	402	402	407	369	410	396	400	424	396	395	401	422	381	402	398	425	393	416	383	393	372	405	365	394	389	401	420	353	416	407	388	366	373	364	417	386	442	350	361	410	407	398	409	437	370	378	422	409	394	422	383	399	430	414	401	374	404	405	390	404	421	393	392	398	398	398	360	401	414	410	387	395	409	455	403	407	374	364	382	415	365	426	419	400	358	423	385	387	388	410	418	399	356	353	394	418	401	375	389	394	396	381	404	403	415	415	410	367	388	402	415	399	416	425	403	419	442	371	390	396	412	400	422	425	345	419	391	412	396	412	391	374	397	406	360	402	422	419	421	429	420	416	393	407	386	377	395	416	370	390	396	396	422	381	396	395	394	386	424	399	414	362	390	398	374	424	399	400	387	371	404	408	375	393	406	431	408	400	355	392	409	402	414	397	390	367	426	377	416	406	382	429	398	415	429	405	428	398	386	415	408	381	424	403	395	410	380	400	410	399	374	443	378	417	379	393	400	390	395	390	405	406	366	387	414	415	374	357	401	386	397	424	366	373	403	402	386	407	392	378	392	412	376	391	389	421	401	363	400	404	416	374	407	422	410	415	372	397	399	397	424	395	412	366	407	416	394	381	434	399	432	419	393	406	428	391	376	404	404	394	395	411	401	392	403	385	416	351	452	389	373	363	399	384	398	371	416	426	390	401	425	393	395	396	393	417	404	389	381	378	407	368	434	404	381	398	384	389	410	413	372	395	387	403	393	396	414	414	381	386	371	424	389	433	395	419	420	417	407	403	393	383	393	376	380	384	406	403	422	381	381	376	383	406	421	419	403	378	435	413	392	405	396	409	403	396	382	430	379	363	383	393	406	390	415	410	380	342	384	397	383	426	382	402	370	448	436	402	380	419	404	390	391	376	402	439	391	410	418	422	381	434	392	387	417	369	394	416	410	384	428	373	404	390	416	382	398	402	369	421
23897	20776	27694	23940	20313	6670	2330	1545	1275	1096	1070	7315	24701	20366	10344	3277	1167	735	628	579	593	599	582	556	582	560	543	538	618	525	581	555	579	594	560	550	558	559	521	581	576	530	550	520	540	534	575	590	544	528	564	585	556	584	582	564	562	579	591	595	600	570	571	559	535	575	610	566	590	553	599	563	588	562	548	565	589	575	552	595	575	576	581	574	564	565	536	533	574	561	577	589	557	552	560	568	573	566	593	608	531	585	592	548	575	585	553	550	572	558	559	545	560	527	599	552	533	565	562	587	558	542	547	544	588	573	580	629	617	593	515	556	609	596	589	580	554	514	545	554	548	536	588	550	526	554	552	570	585	578	523	560	576	586	572	560	556	597	598	533	559	560	598	568	555	582	558	555	553	532	523	531	531	577	582	542	561	530	605	528	553	547	552	545	539	543	543	576	577	549	583	582	562	575	552	566	621	568	543	612	527	553	572	587	572	549	561	567	561	624	586	561	556	590	501	558	560	546	564	572	543	619	536	596	570	605	591	560	573	567	574	579	559	577	600	547	583	533	574	575	601	552	527	547	583	565	540	527	553	533	509	552	537	602	573	556	552	590	560	564	557	566	541	600	539	569	540	544	570	570	570	562	562	605	578	584	604	578	553	596	541	516	574	549	619	600	563	568	561	590	570	531	600	548	563	594	555	556	577	572	583	576	556	586	568	583	571	559	547	553	586	560	590	558	559	555	534	566	537	577	581	556	544	594	576	557	570	561	560	543	607	594	585	581	545	579	576	552	540	569	585	530	571	556	577	547	578	525	615	557	566	606	567	552	577	557	615	616	585	571	582	561	565	568	529	587	591	583	551	584	502	583	564	551	597	550	597	554	611	586	535	576	567	535	538	630	579	586	534	554	531	571	572	530	587	572	584	560	563	540	570	541	561	592	526	576	594	567	543	538	579	536	563	560	577	594	509	574	556	604	554	574	521	516	538	537	539	555	563	619	575	559	589	583	512	526	532	576	509	563	587	562	517	601	596	550	554	569	573	593	509	516	575	585	597	572	503	543	547	573	590	617	575	578	563	607	548	571	549	576	553	557	532	535	550	638	539	514	525	591	594	597	556	575	577	569	594	556	604	569	581	571	588	542	570	530	543	534	580	562	580	594	598	552	536	579	579	566	566	553	563	581	522	539	563	508	539	540	538	565	545	565	575	535	591	555	549	558	536	552	573	502	608	572	545	583	557	588	535	576	590	573	567	534	546	557	533	566	544	586	517	597	529	548	492	572	533	583	562	563	578	597	607	543	565	588	637	586	560	579	558	512	552	600	548	561	620	527	567	559	569	514	542	570	547	565	572	537	544	537	547	536	542	618	597	599	576	557	589	542	533	536	500	548	510	551	565	570	573	604	567	525	561	544	547	555	589	573	558	531	580	577	527	555	566	583	542	543	578	580	579	616	541	616	554	525	549	549	547	574	548	533	562	558	529	625	563	519	542	530	579	571	571	570	578	580	581	518	576	545	610	613	573	592	593	543	539	563	580	533	586	594	561	577	569	561	599	547	548	561	528	516	555	580	526	539	522	571	540	523	571	552	547	505	525	528	549	561	594	550	528	565	600	633	571	572	563	577	532	563	555	544	562	539	536	542	576	540	532	556	553	574	551	544	577	540	538	534	585	593	564	519	527	546	579	595	557	572	607	571	555	560	577	633	545	613	545	572	559	539	599	566	542	623	556	588	570	527	564	524	617	541	506	586	561	511	575	520	580	560	562	601	534	580	544	578	574	562	557	576	597	589	554	563	567	565	547	566	527	579	543	560	566	548	580	558	581	577	597	554	529	587	568	569	555	530	599	594	567	572	651	550	581	525	543	540	523	558	502	553	575	549	576	576	580	559	588	537	571	572	533	556	517	602	556	562	601	568	565	571	556	525	568	563	553	573	556	550	566	562	542	538	537	537	531	556	620	580	566	551	563	572	555	549	557	575	531	531	577	595	570	571	586	560	548	536	564	570	557	555	603	539	559	613	540	593	598	553	564	541	570	581	562	551	561	553	500	549	578	581	570	537	561	536	575	551	546	569	508	588	597	563	514	583	557	542	593	585	584	544	562	541	573	513	555	561	579	587	590	573	535	592	571	537	532	571	555	527	569	574	574	612	527	586	578	530	556	570	575	527	569	551	557	573	591	555	558	561	589	538	568	558	533	562	578	624	557	590	557	536	572	527	576	561	556	554	544	580	591	546	623	540	548	561	561	532	578	546	568	572	545	588	527	551	558	575	561	563	572	539	571	558	534	571	548	560	549	570	546	542	573	534	541	548	537	562	556	556	575	601	593	562	525	557	530	598	549	569	575	594	621	583	555	536	542	523	537	552	539	585	550	548	525	606	563	563	590	524	553	604	569	563	579	575	550	556	585	563	577	623	547	543	589	577	544	563	536	580	604	590	576	529	565	576	566	574	574	608	568	574	552	570	530	573	618	571	548	607	583	542	551	513	539	547	579	557	543	528	553	550	558	580	578	572	531	557	564	594	578	603	593	536	561	599	554	512	536	544	592	526	588	568	535	561	559	573	576	513	568	581	538	571	571	569	553	567	548	569	548	599	512	525	556	533	582	574	550	621	518	526	530	564	567	570	588	585	543	533	532	587	555	599	589	560	538	578	560	624	584	553	577	570	581	572	584	566	541	600	576	546	599	536	535	552	575	549	544	561	533	564	569	547	554	577	592	545	558	516	579	502	555	551	583	530	564	574	552	563	593	574	515	506	550	550	564	574	574	558	603	556	555	608	528	544	604	526	536	560	541	572	590	590	547	554	564	565	560	586	577	540	554	579	591	531	583	559	556	582	579	579	547	579	552	534	581	561	537	551	543	523	548	577	564	550	532	571	602	608	573	583	554	552	540	537	539	574	548	583	570	571	568	591	542	583	596	556	567	609	568	560	576	515	556	578	581	529	564	555	550	550	549	599	573	484	568	552	572	538	548	523	619	580	559	552	553	580	507	593	556	549	561	584	537	573	598	554	570	602	562	532	558	528	547	582	570	569	539	568	597	546	575	584	570	543	582	543	570	568	560	513	591	533	558	564	576	580	565	548	546	593	542	544	546	567	566	553	557	584	535	559	586	556	585	505	564	565	554	556	553	574	589	573	560	578	583	567	517	603	538	550	600	557	554	576	567	560	591	561	618	542	550	568	527	557	549	588	577	568	614	564	572	537	548	529	566	571	582	596	520	526	555	560	549	532	566	617	584	563	573	571	575	561	542	556	579	496	600	507	550	541	543	546	571	553	504	550	584	526	549	606	579	579	571	580	577	566	551	561	556	549	538	579	584	568	570	565	562	560	510	550	568	572	547	548	581	570	568	528	543	550	539	512	534	547	579	550	570	580	545	567	559	527	532	532	552	569	514	520	570	588	534	606	559	573	530	549	590	517	597	563	555	561	505	599	538	585	568	573	593	558	592	563	581	566	585	564	530	567	524	532	574	590	548	635	559	547
5293	8619	7790	4614	3159	2478	2076	1967	1618	1332	1386	10832	25487	17611	8975	3260	1195	672	563	549	580	547	596	560	548	502	548	485	549	567	576	566	525	520	533	562	534	568	509	550	546	544	534	537	515	489	544	539	505	508	548	519	527	492	498	519	504	503	512	498	530	509	506	553	500	547	545	499	540	492	535	487	514	510	533	539	503	533	477	507	512	491	538	514	469	486	511	497	521	517	528	564	521	515	523	537	510	542	507	508	514	536	497	480	518	504	519	529	505	524	546	485	533	507	488	539	496	512	515	518	499	497	543	512	577	503	536	535	542	531	526	542	523	536	511	517	498	527	478	480	524	522	538	529	504	481	511	505	525	519	516	530	500	528	504	537	507	498	523	534	547	539	499	483	517	525	518	521	510	523	505	495	540	518	536	478	525	501	535	532	510	546	515	502	526	532	530	547	511	509	544	520	515	505	509	529	522	541	496	499	514	522	545	507	474	506	531	522	525	522	507	503	527	510	508	507	524	518	515	523	496	515	481	507	510	511	526	524	536	518	523	509	552	524	486	533	511	490	505	490	546	505	545	518	509	504	503	517	522	517	564	572	534	517	524	507	527	529	534	525	512	550	505	507	550	497	523	520	527	482	507	504	515	478	540	490	517	494	506	526	534	538	518	516	488	502	524	517	496	584	537	497	531	479	482	503	540	529	492	531	525	499	498	505	514	504	517	554	546	511	525	522	531	540	531	524	508	474	482	496	515	500	543	497	518	509	482	550	580	510	516	528	481	536	505	529	491	535	537	540	528	511	494	502	527	519	523	490	506	535	520	504	530	521	503	483	505	505	525	530	526	535	523	501	535	511	529	535	504	504	529	492	505	513	489	568	506	484	503	545	524	517	520	537	499	517	531	500	536	507	490	536	532	497	508	520	514	499	533	508	506	513	541	495	534	523	543	496	540	490	568	515	456	502	504	513	513	514	544	509	473	496	513	536	549	519	503	524	520	540	499	478	478	524	495	490	514	477	537	534	564	531	521	527	525	522	469	490	491	509	540	465	513	487	524	525	501	515	528	493	558	490	525	512	526	531	532	477	556	482	492	562	508	527	521	525	520	479	528	515	504	520	526	542	497	517	500	528	557	496	515	540	484	504	508	494	515	501	499	536	550	524	542	516	507	482	546	533	519	521	509	537	513	517	495	523	531	538	496	523	497	519	544	496	492	512	537	499	523	567	507	518	532	512	514	536	523	514	486	535	519	541	483	485	464	517	478	493	485	492	521	517	489	504	559	524	500	520	493	552	509	514	482	526	521	531	562	531	530	536	548	551	502	535	531	511	506	538	554	532	487	551	537	517	499	550	517	509	515	489	491	511	497	519	476	513	509	561	508	545	528	492	497	507	500	523	497	534	532	492	538	558	548	523	515	505	495	534	506	508	534	522	512	513	532	551	503	545	547	511	536	501	497	528	521	559	513	526	534	534	545	501	515	536	492	537	533	519	495	517	500	517	537	502	518	531	529	504	527	476	536	494	506	505	501	531	526	525	551	513	536	505	536	518	534	547	503	497	489	534	484	517	507	508	540	529	492	493	532	515	508	541	510	502	526	546	509	521	577	519	528	555	509	510	547	527	482	551	502	476	531	462	496	531	532	510	534	502	490	463	508	536	508	497	541	529	491	519	559	526	481	516	483	494	499	507	566	532	518	488	509	499	527	521	511	521	512	543	507	582	529	527	491	520	482	476	516	530	504	555	520	501	528	529	538	519	563	501	537	557	554	517	524	482	520	453	505	543	535	513	525	530	576	531	505	550	508	537	565	500	457	520	502	476	541	527	533	519	470	491	501	506	535	511	531	526	507	507	517	530	534	499	510	523	520	522	517	553	550	522	520	497	567	490	537	516	528	502	500	527	486	525	499	535	476	522	526	517	514	502	512	532	498	524	457	510	482	502	519	510	546	503	506	478	513	524	517	484	493	477	497	538	451	494	507	484	583	518	527	503	514	506	505	512	538	496	507	536	519	494	499	534	516	505	496	510	519	545	507	522	546	537	568	501	505	541	502	518	507	511	506	522	524	477	526	513	499	501	515	525	554	533	551	505	509	545	525	520	501	523	506	467	526	491	537	516	491	515	525	509	533	522	555	525	470	505	496	494	518	549	530	506	546	537	478	500	488	519	476	561	501	469	510	472	511	504	506	528	534	505	512	546	506	476	471	513	533	572	511	512	522	531	502	554	521	521	516	559	513	505	517	564	492	532	488	492	517	523	495	520	537	505	518	533	467	532	530	509	496	530	498	498	543	521	488	501	515	492	523	515	453	503	520	532	541	507	473	541	502	546	480	494	514	503	543	512	526	489	537	495	547	495	534	530	528	521	568	496	543	491	540	476	515	513	513	550	564	466	554	546	531	499	495	500	545	525	508	534	537	543	512	509	522	527	521	517	497	507	513	561	553	508	497	528	483	489	511	514	530	528	484	547	538	545	516	508	508	493	475	490	502	542	532	542	481	515	544	506	506	513	506	575	536	526	488	568	524	527	539	512	505	499	496	524	519	530	510	503	516	485	530	490	544	552	494	527	528	511	521	524	518	532	538	516	493	497	487	540	517	525	528	528	492	521	499	478	503	509	545	482	473	531	503	521	497	470	539	548	535	549	497	499	494	521	518	530	505	480	522	528	499	526	509	491	486	513	518	533	508	490	526	530	525	478	505	522	528	491	503	517	539	513	565	527	503	520	506	542	552	516	515	512	504	509	522	535	499	499	526	543	486	528	541	497	465	512	523	496	512	479	491	517	514	492	536	527	555	507	503	507	541	534	475	498	525	521	521	523	521	517	492	528	491	533	504	469	536	510	498	548	508	538	518	524	510	493	515	511	511	506	491	522	524	495	530	502	530	520	516	498	496	501	505	518	487	532	498	535	487	534	539	511	528	495	526	514	477	521	507	527	525	463	482	565	491	496	557	541	484	509	497	528	515	528	506	509	518	511	515	506	490	500	542	543	495	549	534	522	526	525	528	503	516	550	484	560	531	523	532	482	469	523	511	528	524	538	516	462	516	538	559	478	508	505	503	530	477	469	536	534	518	509	507	446	516	509	558	562	536	508	468	523	545	568	484	516	518	503	501	517	498	499	585	504	515	515	552	567	527	547	533	520	511	530	495	482	507	557	501	513	500	518	499	499	506	542	502	528	522	505	506	536	536	488	550	501	504	511	526	516	525	503	525	546	466	505	544	515	508	525	519	488	515	513	519	494	528	533	547	498	533	504	514	498	492	475	512	534	505	487	547	491	516	505	500	510	550	491	507	507	566	521	523	489	533	490	506	509	509	517	475	501	539	518	535	531	507	506	496	508	492	530	510	490	520	549	526	522	492	518	520	491	507	540	532	503	565	471	549	458	528	534	497	528	547	531	552	492	482	506	520	526	486	557	482	494	453	504	513	506	525	467	491	544	501	551	505	539	545	466	536	503	464	516	478	501	505	524	543	517	545	569	538	486	510	507
26549	8164	1689	1048	682	693	702	705	546	569	550	764	1498	1579	1134	734	622	552	558	531	521	559	518	531	570	543	534	510	528	574	544	500	508	525	523	510	548	521	524	525	527	507	525	539	545	528	494	511	548	533	497	547	548	547	513	543	551	509	491	480	531	536	530	467	491	533	546	542	520	517	534	501	538	520	557	487	526	527	541	525	511	485	527	521	547	530	520	546	468	504	494	546	545	482	501	481	565	524	520	462	508	520	519	536	519	515	519	495	527	497	499	519	561	489	514	490	526	500	528	514	518	513	550	551	495	507	506	520	520	539	506	532	493	541	546	537	493	474	504	570	533	540	549	491	518	490	567	516	555	544	527	520	531	526	524	512	535	553	557	538	510	513	510	519	498	506	542	503	530	555	491	516	521	525	535	517	521	500	517	553	530	473	528	528	524	564	483	510	551	512	542	491	495	526	484	489	515	520	569	520	514	544	509	515	528	503	511	536	560	511	573	525	551	577	513	542	522	500	510	539	549	492	491	506	543	506	519	520	550	506	529	520	516	531	516	505	534	539	483	550	507	490	547	520	488	531	561	527	547	535	517	501	519	481	556	547	537	502	509	534	568	537	577	539	550	525	555	508	479	492	503	484	527	527	504	529	515	536	457	566	516	527	517	549	534	534	496	556	544	547	519	531	538	480	513	479	525	500	476	503	541	477	532	502	540	516	524	552	526	564	510	504	473	512	518	507	502	473	525	553	502	525	558	486	507	493	533	561	552	562	522	556	522	542	531	523	556	511	517	508	525	519	473	532	514	501	507	504	507	511	523	545	511	533	521	528	528	502	511	533	491	540	531	532	497	501	512	508	503	516	519	534	489	537	496	516	516	527	538	516	509	516	527	469	523	498	541	535	515	488	542	546	544	485	519	570	523	484	539	517	515	501	531	524	509	535	518	552	562	527	484	518	532	518	539	507	538	498	544	510	546	550	513	510	544	495	544	524	495	553	554	522	497	487	504	515	541	514	500	475	525	534	536	523	491	500	531	521	529	521	527	508	537	478	495	504	548	542	552	527	525	553	525	530	507	571	507	521	543	523	491	525	465	488	543	534	495	554	510	558	525	492	532	538	508	545	573	517	503	495	463	487	487	501	475	480	546	512	547	495	564	536	540	559	518	544	517	486	540	573	514	517	538	533	544	509	506	511	518	544	499	516	533	541	512	544	518	499	496	530	559	508	504	506	490	514	524	529	506	550	540	519	530	512	533	509	544	507	525	514	505	486	506	543	539	519	483	542	502	519	510	516	527	500	506	533	547	476	533	540	554	531	517	514	536	512	540	529	537	534	571	528	514	539	545	532	514	545	502	507	490	531	507	525	505	531	496	495	487	500	502	538	528	530	567	533	468	504	488	535	518	511	522	522	524	557	546	529	560	510	520	542	526	543	526	510	536	495	510	492	525	529	508	521	491	517	486	528	528	528	576	498	532	508	522	505	528	572	492	498	517	551	532	498	549	530	552	544	490	523	502	567	533	539	522	544	517	528	536	528	528	456	525	521	516	520	562	522	535	491	497	495	513	504	514	559	500	505	521	524	523	471	496	500	565	480	537	548	536	539	520	496	467	521	529	522	546	488	517	532	527	503	538	502	519	539	518	470	526	498	539	546	519	486	522	520	533	503	540	512	511	505	527	488	521	512	511	468	547	535	513	510	495	531	502	541	512	541	484	521	539	535	549	493	504	478	537	514	522	554	532	526	505	526	508	493	490	482	534	540	550	554	558	467	500	496	520	524	524	489	518	566	547	525	544	537	527	499	510	544	518	503	525	490	516	511	521	529	510	493	510	475	538	530	551	486	559	500	553	495	554	507	554	550	486	527	502	510	517	522	526	565	486	542	523	485	531	541	522	515	561	524	531	507	508	548	539	520	519	489	522	508	510	565	564	556	562	535	509	546	559	504	531	508	502	480	488	482	518	498	551	537	514	500	542	542	513	537	522	492	508	469	520	522	493	524	543	492	524	524	532	515	562	589	521	527	521	509	491	500	544	549	520	509	580	532	526	550	502	499	513	512	509	543	534	508	527	567	517	524	577	510	582	577	502	521	523	533	543	546	502	547	534	520	534	557	530	519	508	518	506	528	513	497	447	507	495	483	538	487	490	521	508	517	537	504	520	545	552	526	494	559	502	535	519	534	552	514	508	490	518	557	512	498	467	461	543	556	492	538	507	527	505	495	519	530	505	543	494	531	501	522	557	529	500	535	479	524	493	472	504	505	513	532	543	499	516	503	498	508	537	563	526	467	507	555	510	530	542	527	517	547	514	492	505	523	534	507	535	521	506	540	505	524	540	501	578	539	540	464	480	486	497	505	538	505	490	519	576	521	535	502	537	476	546	541	527	533	507	546	540	526	527	532	550	552	549	518	503	537	531	577	518	535	538	549	536	552	523	573	462	549	507	521	521	525	534	525	525	517	509	528	561	566	526	544	523	548	500	548	530	525	520	514	510	507	496	509	505	499	525	511	503	508	504	508	552	511	530	536	494	530	543	479	509	501	487	546	520	528	549	501	526	527	500	493	550	530	534	529	553	496	540	552	528	515	504	519	534	493	524	511	490	535	519	506	523	533	512	539	527	528	494	493	517	556	524	494	532	508	519	534	540	506	473	519	551	503	539	521	511	506	541	529	520	530	516	509	508	566	520	537	502	555	535	524	507	479	528	520	511	553	500	545	517	516	533	506	559	502	556	524	533	487	523	494	521	529	497	512	561	541	492	503	541	517	488	545	500	509	527	536	533	548	519	543	515	542	538	508	515	530	484	527	532	524	515	528	533	507	518	495	523	551	546	508	536	513	503	540	556	495	523	508	463	530	508	534	502	492	518	529	508	525	525	550	516	548	532	495	558	512	497	504	521	508	517	531	529	475	491	531	528	503	562	538	498	505	492	542	508	474	506	554	489	498	494	530	542	522	520	501	532	482	506	524	530	564	514	526	544	524	509	512	518	519	529	527	554	554	522	500	558	503	512	531	513	510	501	489	538	565	502	497	509	531	512	563	505	537	527	538	540	518	546	536	468	520	479	505	538	538	569	543	514	513	509	524	539	527	536	514	531	498	506	514	522	532	541	546	499	544	528	475	552	521	517	516	491	505	513	529	523	562	528	562	527	488	533	545	505	535	535	502	530	508	512	518	472	513	509	515	540	526	550	508	561	511	506	544	520	537	529	485	499	544	507	499	526	507	517	542	502	543	493	562	495	472	490	524	522	517	539	526	586	543	543	549	517	529	495	513	521	515	524	500	529	507	533	518	516	514	523	538	519	507	524	517	525	507	525	526	535	523	524	545	508	493	540	555	541	472	522	518	533	522	474	506	569	499	547	560	517	552	507	518	527	520	486	494	504	557	516	504	533	552	519	523	521	528	486	541	476	516	541	500	529	521	480	527	541	502	475	520	486	500	555	533	502	520	516	507	551	484	487	527	529	517	524	503	518	526	489	493	523	526
6019	1528	1642	1006	758	748	817	774	627	582	540	979	1900	1933	1263	774	509	455	492	475	479	402	455	421	504	455	474	511	504	493	470	493	455	484	495	497	458	495	482	457	476	472	481	461	436	488	502	457	461	510	479	462	480	494	509	448	457	467	473	504	461	444	435	507	437	459	463	466	511	467	474	488	529	470	472	491	454	476	514	501	459	475	463	441	479	488	487	463	486	451	441	481	481	449	476	506	445	477	469	453	475	476	481	471	468	474	451	458	472	498	473	425	476	454	479	486	487	489	498	474	470	482	455	475	484	467	509	462	511	548	459	468	448	473	480	472	457	480	485	462	481	476	493	459	488	464	459	460	474	452	437	481	478	446	468	477	487	474	460	471	450	490	474	481	447	512	469	451	469	429	482	455	477	457	488	479	457	481	499	533	490	427	475	468	471	414	510	481	501	482	462	457	492	467	475	446	463	445	457	477	453	442	423	477	469	461	487	457	483	461	431	486	462	439	452	457	447	459	513	436	478	491	460	463	450	456	464	449	479	454	497	449	477	450	464	511	454	470	481	498	453	487	409	501	474	518	479	470	449	475	467	477	432	469	487	453	481	468	454	478	442	493	465	488	459	445	457	475	458	486	458	475	447	446	460	474	458	483	458	443	457	498	485	459	431	455	495	452	446	491	511	461	450	493	483	473	470	473	469	472	479	494	451	456	470	501	519	487	482	468	462	448	483	443	469	457	450	495	481	473	487	482	473	491	439	453	449	501	466	439	465	490	502	454	480	475	488	474	479	480	466	455	485	461	495	462	482	475	455	475	476	467	455	472	506	451	464	531	453	465	468	476	464	441	476	500	462	457	442	431	486	453	469	483	457	498	456	452	451	488	465	432	472	490	506	487	480	452	459	439	474	474	474	465	511	502	486	481	484	481	467	494	502	458	456	468	525	466	492	460	467	441	481	459	445	433	436	461	457	442	460	457	497	450	493	504	427	504	477	452	470	479	473	461	488	471	479	445	461	437	477	469	421	454	480	501	448	497	480	501	527	453	457	472	493	488	448	489	457	470	424	476	428	506	487	444	467	489	467	484	453	439	464	462	470	477	493	489	432	459	484	474	506	490	481	490	472	492	455	446	446	481	489	422	473	468	508	463	448	461	486	463	486	472	519	480	455	449	478	439	473	465	463	505	465	443	477	451	481	488	460	454	463	503	445	493	464	471	459	478	479	471	457	466	434	462	478	473	423	449	485	505	493	492	493	492	465	470	441	464	469	471	445	468	437	468	461	472	459	469	416	464	437	498	502	467	495	449	482	483	455	500	483	465	471	452	459	461	484	437	488	490	513	496	456	462	480	478	494	482	456	465	487	497	459	489	479	482	462	463	451	481	503	470	433	491	495	480	454	464	522	461	465	489	467	437	457	476	464	479	481	472	488	441	471	440	474	475	468	468	446	464	506	467	445	450	460	465	507	461	461	497	494	444	435	511	434	486	478	474	461	413	463	478	470	449	463	517	454	492	493	449	518	502	512	443	478	458	493	459	515	462	457	465	483	465	450	528	477	480	446	458	465	467	458	455	480	461	467	460	457	447	441	485	484	487	473	461	491	472	459	463	450	507	498	467	470	479	501	454	452	477	502	471	453	485	473	448	438	462	436	451	454	452	489	461	478	458	478	480	472	493	471	464	487	441	455	429	470	486	434	466	447	472	471	452	447	486	444	440	477	489	468	467	485	487	481	452	469	518	506	511	483	479	475	443	443	468	466	434	480	480	489	458	487	471	432	463	448	451	463	494	469	458	496	469	452	467	457	438	422	489	471	484	438	446	479	460	449	461	453	469	436	463	422	470	480	450	455	449	442	467	472	478	514	474	494	430	477	431	475	483	465	512	480	477	479	451	474	496	448	487	456	491	490	501	472	498	490	489	440	461	435	500	478	475	403	452	485	501	487	459	489	462	491	437	449	480	461	455	442	473	473	468	504	467	497	458	494	453	453	426	467	459	479	480	484	417	469	495	478	486	472	478	470	450	460	489	439	451	455	476	464	466	448	481	427	512	489	458	455	468	479	468	489	463	457	474	472	448	478	492	445	472	469	453	444	447	488	470	480	480	461	481	487	446	467	492	485	456	488	505	475	454	436	446	456	471	488	470	503	474	468	521	430	494	454	509	445	465	437	489	485	412	456	489	469	452	433	487	471	425	460	503	430	480	453	490	511	476	511	439	503	468	419	462	456	497	466	464	489	483	490	463	497	486	459	481	466	484	452	512	470	485	467	521	476	523	427	439	451	483	475	446	481	466	456	459	426	437	489	498	479	429	461	476	440	475	443	486	479	489	476	477	477	422	450	501	474	462	496	457	455	444	471	477	438	471	480	519	471	484	500	493	480	471	478	448	460	444	416	458	423	486	454	447	473	467	486	470	472	464	461	486	451	502	443	467	506	449	463	463	453	459	468	466	478	490	489	446	486	469	444	476	465	494	498	495	445	459	463	466	479	485	438	473	489	482	468	475	454	485	444	476	449	444	483	434	456	465	485	498	472	483	486	442	464	431	465	466	447	453	440	469	485	517	465	454	472	510	481	428	462	475	475	452	452	472	404	455	445	459	468	439	436	437	497	466	492	477	457	470	477	454	501	509	510	493	454	462	477	435	459	471	457	471	481	454	464	475	457	449	468	526	473	497	511	442	452	466	475	473	445	480	486	468	459	443	449	452	477	456	449	447	427	449	489	491	473	440	490	454	513	442	505	443	488	458	471	470	491	489	500	473	506	477	444	455	462	513	469	483	498	468	445	467	450	477	461	494	495	452	480	469	435	437	477	448	482	457	448	460	485	472	417	482	463	453	489	464	491	450	469	472	475	463	465	468	450	484	477	463	478	502	442	486	543	493	460	478	468	449	470	445	452	443	481	474	469	507	441	486	485	461	518	478	466	481	463	469	462	461	473	463	442	473	503	467	462	522	445	476	454	493	461	513	481	488	490	451	483	491	455	495	474	463	550	486	474	456	476	494	458	521	497	477	486	497	484	488	463	431	498	472	493	486	492	450	467	477	456	491	460	437	463	494	483	451	430	446	460	501	504	455	493	492	478	493	488	504	471	477	482	462	497	483	491	469	500	480	454	480	505	461	466	475	449	493	450	453	478	462	521	481	448	428	448	500	490	495	435	461	483	475	516	495	490	512	450	470	486	493	462	461	502	460	450	453	487	483	444	480	488	444	434	465	463	448	466	470	483	447	481	507	475	457	468	480	461	453	465	475	452	447	485	496	461	487	470	488	433	467	471	455	426	429	486	480	457	449	490	448	462	476	467	473	451	445	492	469	465	475	468	474	487	433	486	452	441	479	472	421	503	458	447	480	482	516	430	476	445	454	480	486	474	486	462	452	532	475	455	483	468	493	451	469	464	452	457	481	424	453	535	463	488	459	479	489	464	457	469	501	486	453	476	477	513	482	477	490	493	507	462	473	478	476	459	469	468	474	451	455	477	445	511	504
24864	20788	26638	24741	8036	1897	1419	1337	912	862	752	2374	12344	12434	6111	1998	835	575	549	484	500	484	512	496	520	522	507	491	497	513	480	506	508	516	505	514	469	566	521	486	489	527	513	529	522	503	505	486	518	505	514	512	535	510	504	502	521	544	535	527	509	514	497	471	519	491	511	517	485	508	520	487	475	519	481	484	540	452	516	480	477	513	507	521	517	478	469	510	536	479	534	484	518	514	479	561	480	519	482	501	487	491	521	527	516	493	501	514	508	530	522	514	551	468	518	491	505	508	474	477	515	486	525	481	513	515	501	483	522	485	528	507	455	533	502	471	499	500	506	513	548	506	495	524	523	556	501	477	542	527	514	514	468	504	507	460	496	501	494	504	506	481	490	507	493	513	509	542	480	512	481	516	512	515	487	542	473	464	513	496	509	508	490	506	517	519	506	467	494	527	502	523	493	521	518	523	498	499	494	468	499	496	490	472	517	457	502	482	493	491	504	495	530	482	512	537	501	457	470	472	535	507	529	539	494	484	464	524	517	471	479	474	495	469	474	459	495	516	489	495	519	505	518	469	510	489	487	467	489	544	480	505	512	502	494	510	526	488	487	521	486	498	512	499	455	525	462	495	496	509	504	518	490	443	493	476	529	489	445	465	516	473	505	482	502	481	452	523	502	529	507	521	504	515	514	496	509	531	487	491	537	525	526	480	473	537	452	503	470	516	473	518	510	498	560	563	506	500	517	482	538	517	523	503	498	500	457	504	496	541	507	490	511	489	469	506	508	509	492	471	498	488	502	510	529	502	505	485	531	476	500	438	523	512	540	498	524	471	505	534	468	502	464	517	513	516	488	519	469	511	528	489	511	511	495	478	497	538	548	498	488	540	505	532	513	485	483	494	483	486	537	478	501	498	489	517	519	517	502	550	506	500	507	498	501	482	498	542	484	490	519	489	489	505	511	518	472	486	496	508	500	458	466	471	509	519	461	471	518	493	479	517	510	495	535	515	506	475	506	496	513	505	473	470	491	481	485	479	472	511	474	534	505	501	477	497	483	496	483	457	498	508	519	495	498	478	527	501	503	500	491	495	528	537	510	470	505	521	533	507	508	518	529	529	526	463	512	480	519	501	467	514	537	527	542	548	497	519	507	512	513	485	531	503	502	481	470	472	488	492	501	499	440	494	501	496	514	532	540	498	493	504	535	491	547	518	500	479	532	496	530	493	505	507	531	529	462	501	499	513	543	506	493	521	481	474	487	554	487	516	488	480	521	529	441	497	448	496	487	497	534	510	506	514	503	483	491	457	493	512	539	484	515	482	478	500	500	463	519	501	485	490	460	492	509	527	480	463	530	490	510	526	507	506	494	506	463	458	518	481	490	494	513	479	479	494	503	482	507	486	511	501	484	524	511	510	483	462	470	506	486	482	516	506	498	487	494	503	493	505	492	457	477	488	496	538	502	485	501	517	517	463	490	485	507	513	512	464	530	442	457	488	514	488	509	487	520	485	499	516	470	492	480	519	484	496	522	492	501	505	478	493	484	522	497	522	523	492	492	517	486	481	487	535	504	505	508	522	519	501	491	446	500	503	479	495	523	531	498	505	487	493	463	484	494	514	505	512	461	567	518	497	462	539	516	503	479	480	525	518	498	473	499	469	528	478	470	495	500	508	492	481	510	479	533	545	498	511	464	485	503	485	488	486	485	503	533	522	484	485	493	472	462	474	502	515	534	523	486	497	502	468	495	495	525	491	499	514	520	524	493	507	465	477	501	485	510	497	501	496	497	525	481	489	500	476	507	475	521	472	500	476	518	503	496	539	514	511	497	495	504	488	515	470	495	490	495	479	489	516	529	486	536	472	528	544	480	523	519	476	484	498	506	477	473	498	485	469	474	513	500	474	494	548	467	448	509	456	457	533	503	507	502	482	507	504	492	487	492	503	505	498	515	528	536	499	548	508	539	506	493	481	494	522	515	526	469	486	543	467	482	472	512	502	497	465	490	506	441	495	475	466	510	474	498	486	515	479	504	513	492	490	528	512	484	501	511	481	537	491	524	509	497	490	494	507	515	518	523	472	478	476	481	486	496	472	513	534	501	504	486	468	473	506	466	461	467	514	477	464	509	498	471	493	518	527	521	467	472	490	503	529	523	516	497	494	482	486	490	520	490	502	489	503	499	521	492	504	499	501	519	476	488	480	521	517	522	498	464	459	491	486	487	498	516	483	491	486	505	479	503	464	524	525	468	494	490	569	508	534	503	509	486	511	495	504	453	464	484	516	500	510	469	503	507	488	461	492	504	459	474	495	488	498	478	497	512	470	481	500	517	501	507	498	506	487	542	517	512	483	497	512	513	488	477	476	513	462	462	514	494	497	519	505	518	497	506	468	502	478	515	473	518	480	482	508	515	517	529	472	472	479	528	461	523	499	480	490	497	498	511	475	514	466	464	484	504	491	464	511	523	500	482	499	493	481	512	443	494	498	488	514	472	508	486	529	462	466	506	494	483	513	479	440	514	472	510	507	525	480	490	491	521	519	540	520	486	482	473	522	491	503	490	518	478	466	491	463	482	488	467	492	500	531	479	476	483	496	504	511	522	543	469	503	504	483	518	513	490	553	442	463	479	480	468	516	525	512	557	503	528	475	522	461	509	481	483	479	527	497	503	518	496	494	514	497	512	526	477	479	482	554	523	494	496	493	467	495	518	510	493	506	457	509	500	509	538	504	520	505	499	497	464	488	473	525	471	486	522	445	527	520	467	470	556	473	491	499	499	494	522	539	506	510	516	488	527	485	467	479	511	522	507	485	508	476	502	531	503	513	531	463	502	507	491	520	487	467	508	508	507	516	517	475	499	499	482	492	532	496	488	514	504	572	448	489	478	504	518	495	472	495	504	480	493	480	515	435	510	506	529	493	486	499	518	539	487	546	520	496	471	497	498	509	490	539	481	509	462	516	487	497	490	484	477	481	468	514	443	499	519	507	521	488	500	537	497	480	472	510	477	472	510	525	519	505	467	501	504	495	487	505	484	506	547	508	496	498	469	483	511	483	512	470	508	509	490	472	443	470	537	493	506	486	496	487	501	482	501	496	482	503	497	489	496	488	509	495	512	501	511	541	494	484	479	435	551	510	507	503	557	492	499	496	495	468	528	464	536	483	493	503	503	490	464	492	479	497	531	479	490	518	532	506	477	503	469	487	506	518	513	499	507	518	521	511	499	511	450	526	515	520	486	518	483	519	504	502	506	537	476	444	478	493	486	498	455	521	462	490	524	498	471	468	495	474	505	504	484	462	473	477	523	483	462	479	493	468	502	512	493	459	508	480	461	483	522	496	507	509	505	485	510	474	485	510	450	518	461	514	479	488	494	487	491	483	436	514	494	493	538	502	513	486	489	500	511	499	481	484	551	489	532	507	507	494	477	504	517	532	525	520	511	498	481	488	476	492	493	486	489	504	488	487	457	476	499	501	509	507	488	499	494	468	512	453
4517	5646	5414	3177	2144	1690	1701	1675	1106	1011	977	3744	14806	12210	5847	2224	836	538	476	459	466	462	434	475	457	432	456	473	479	459	477	458	462	480	421	486	502	479	450	450	466	502	475	482	500	465	489	492	442	459	490	459	460	477	473	480	490	460	453	480	455	458	460	436	432	511	455	459	428	457	433	469	494	472	464	407	489	441	436	451	480	483	495	504	478	499	476	476	464	448	472	462	453	438	463	445	450	463	490	471	465	447	430	456	448	458	455	448	455	488	413	455	462	486	479	450	476	480	458	482	463	440	484	453	453	449	490	456	454	436	482	454	471	493	459	438	446	469	452	458	519	429	485	430	457	456	448	439	462	456	429	489	481	437	456	426	461	451	463	476	447	433	445	471	450	451	427	472	471	478	468	506	483	451	450	449	453	423	453	467	455	479	489	488	484	460	429	456	476	457	465	457	454	441	486	477	456	470	483	468	463	491	484	466	449	460	432	454	396	452	486	477	453	461	470	440	507	485	442	420	458	439	430	487	485	448	470	427	441	446	453	444	472	468	457	509	450	455	489	438	425	474	474	462	469	502	455	488	435	470	447	466	432	461	459	460	489	459	490	428	457	421	455	472	427	448	462	454	470	476	448	435	456	452	451	450	451	428	480	483	478	436	442	406	452	429	474	476	444	479	479	470	497	446	437	483	438	431	478	455	499	456	462	451	473	468	472	465	457	466	462	464	422	455	466	482	461	476	433	455	472	497	523	468	457	483	455	458	445	448	486	454	536	469	493	492	466	449	456	474	430	453	462	464	474	498	467	427	443	449	455	481	452	484	471	431	474	471	450	447	434	479	472	459	462	431	467	476	459	451	475	480	434	446	465	473	469	460	484	466	479	462	480	454	453	454	457	488	467	457	448	466	425	484	473	444	459	487	431	485	493	456	437	442	468	469	451	421	461	406	479	438	460	417	484	449	443	460	482	462	449	493	463	458	449	484	448	472	457	466	463	473	441	455	460	442	455	458	447	449	478	445	452	474	483	454	507	443	419	489	440	453	475	474	424	448	445	461	421	472	447	494	466	458	488	459	457	472	495	455	479	474	455	473	476	479	481	460	493	465	389	449	474	447	470	457	473	450	443	465	457	499	493	475	455	434	488	469	462	464	438	476	492	442	445	461	487	465	444	464	479	494	444	468	423	483	471	475	470	454	507	447	483	471	484	442	461	427	468	441	450	441	460	430	456	420	477	475	492	492	461	447	444	465	460	393	436	486	502	469	448	442	490	504	459	504	464	451	447	434	464	487	460	472	448	436	466	453	446	438	475	449	471	487	460	459	453	471	469	479	461	475	508	487	450	434	439	448	473	466	479	470	512	414	475	475	430	484	488	481	449	466	439	451	450	482	480	484	433	449	473	419	423	469	441	453	463	492	424	458	427	460	482	467	425	451	486	426	473	488	437	457	452	460	426	477	442	487	432	451	494	422	412	460	437	501	481	490	445	441	442	460	502	456	511	460	445	499	478	482	473	468	465	423	472	497	431	502	485	461	482	437	452	454	475	468	471	447	435	490	463	436	461	485	452	464	471	451	449	462	452	429	479	444	503	465	441	484	457	463	479	468	434	473	464	491	459	439	477	472	441	441	456	467	432	463	447	445	474	480	495	422	434	496	454	486	485	493	437	475	449	449	481	453	442	468	457	442	465	449	464	497	465	433	436	442	437	420	450	483	473	422	503	469	452	455	437	461	473	486	463	489	465	455	426	472	446	446	463	455	455	477	475	428	502	455	438	484	450	462	502	499	485	471	501	458	426	464	455	503	450	429	462	446	447	420	445	473	430	452	473	455	466	442	491	444	450	454	468	411	449	435	499	471	446	435	456	426	461	454	451	472	467	456	427	469	482	448	483	459	494	432	443	402	477	422	456	468	469	431	486	486	449	469	473	485	487	484	483	476	475	461	450	472	454	456	458	445	483	451	444	472	432	451	451	426	458	475	462	462	483	462	475	432	481	455	429	476	468	462	443	480	437	491	444	455	459	466	460	456	420	478	459	455	475	460	445	461	438	463	430	442	462	477	474	477	437	445	440	465	452	476	464	498	488	460	519	443	464	475	429	452	474	478	475	471	454	483	453	476	468	473	485	454	463	474	480	526	468	470	438	452	438	449	447	459	434	465	478	464	466	467	469	452	444	469	453	484	452	434	469	463	491	457	468	437	496	444	440	481	436	467	434	445	452	447	443	419	456	490	479	468	450	470	463	456	447	490	467	449	448	443	442	427	452	452	463	465	444	471	462	467	456	440	438	438	458	449	465	463	458	456	471	463	479	470	480	451	452	436	449	425	442	437	470	448	451	494	473	462	423	447	470	450	481	479	448	448	481	427	496	493	445	443	477	456	449	452	476	451	470	471	441	467	452	443	499	441	457	467	494	433	487	475	474	471	420	471	483	470	480	454	442	488	489	472	466	452	465	454	454	481	446	499	464	460	468	443	456	462	509	448	433	436	511	404	448	439	482	472	448	448	438	438	454	434	453	470	443	501	425	440	469	490	458	450	485	445	458	441	434	425	441	449	463	449	487	482	453	486	461	448	493	489	477	461	468	468	470	422	464	454	476	449	454	459	467	481	471	488	427	462	426	478	492	485	407	435	452	469	473	462	465	434	470	455	461	476	451	434	479	454	484	425	455	470	455	427	438	495	469	458	492	449	443	413	464	427	422	457	436	473	467	449	465	493	445	467	452	456	465	442	478	464	450	466	450	455	462	452	487	462	422	419	433	443	409	455	427	449	471	491	478	443	470	479	484	424	505	480	431	446	454	453	434	490	436	437	496	436	467	457	430	469	453	472	500	438	457	489	456	440	490	476	452	453	443	447	490	465	470	483	455	485	414	462	409	415	476	459	441	428	469	449	419	431	461	491	466	462	454	450	476	471	488	459	461	460	462	460	495	457	471	426	450	488	502	448	433	476	463	497	459	454	434	472	469	439	512	458	437	456	445	440	454	456	446	471	453	471	452	449	486	460	470	456	444	460	486	454	458	426	476	472	451	483	459	473	436	478	435	478	465	476	427	451	452	456	440	461	460	451	427	447	484	461	476	473	488	488	474	468	474	467	485	481	437	419	472	431	501	473	497	442	502	487	433	468	465	417	452	486	414	458	451	469	439	462	505	459	450	462	467	446	473	414	445	470	483	468	437	468	444	438	450	454	480	443	423	490	446	475	429	435	480	487	510	487	447	451	485	467	466	504	452	407	481	451	486	442	459	469	482	438	448	453	405	470	452	466	470	474	450	413	448	469	477	428	493	452	415	465	475	466	481	480	440	454	453	445	420	476	420	437	466	495	480	496	452	448	464	472	431	467	490	432	452	468	433	454	420	456	428	492	442	464	457	466	472	452	473	456	443	414	449	481	450	436	481	430	423	434	449	460	445	455	495	473	483	460	432	419	455	429	445	443	448	435	496	451	456	455	454	426	460	429	458	447	477	460	435	452	487	464	458	476
23940	20772	27687	23930	20420	8842	3841	2279	1586	1181	1179	1752	19080	20984	13401	4853	1495	849	728	670	606	627	615	600	645	653	694	679	638	640	640	621	679	620	644	608	639	632	641	631	658	638	694	641	633	630	661	650	592	636	610	620	608	663	635	712	656	619	648	658	691	677	619	640	622	628	629	604	636	651	640	684	573	690	637	626	631	648	636	568	629	632	613	618	639	658	591	636	633	633	626	605	604	624	627	657	625	618	631	649	655	602	628	654	630	623	696	636	630	675	605	628	620	619	638	621	595	656	631	605	610	620	635	626	657	630	656	657	649	624	601	640	637	620	598	647	614	656	646	651	676	605	613	612	603	605	646	652	664	628	602	623	637	614	692	619	631	629	616	599	609	632	648	644	625	640	657	622	584	630	646	622	647	651	610	675	632	619	674	651	610	614	622	662	638	615	633	575	634	633	647	640	665	611	645	667	662	624	639	648	637	625	619	659	642	642	630	607	566	644	675	658	634	643	624	623	616	641	609	599	611	647	595	649	676	626	681	619	620	647	657	643	620	600	664	592	596	665	583	643	609	646	624	618	647	641	658	612	614	683	627	611	619	628	596	646	643	613	630	667	608	657	624	629	613	602	629	641	619	641	633	629	658	630	680	685	653	637	661	633	601	614	663	593	643	647	598	654	618	684	624	630	624	613	622	606	664	636	626	643	631	654	618	591	636	635	630	617	669	633	670	607	623	641	636	593	640	622	627	631	584	635	711	627	593	659	628	594	610	631	611	625	647	643	653	593	599	652	598	671	566	584	643	599	633	654	626	605	653	658	636	652	617	656	635	615	624	616	588	596	678	627	636	635	650	644	647	672	649	583	626	632	593	639	650	661	609	630	612	633	609	695	617	659	611	649	647	630	638	606	628	643	600	648	611	643	629	594	643	579	679	662	662	578	664	634	645	632	608	597	625	598	587	654	601	631	652	679	627	590	678	650	656	642	668	636	642	624	661	584	635	595	646	604	631	650	659	644	623	619	622	659	629	663	643	592	598	597	673	646	611	662	634	579	620	626	638	666	667	632	676	625	650	611	615	603	637	626	621	626	654	640	622	629	668	692	609	679	615	654	627	637	613	626	640	625	627	618	580	659	610	617	630	586	591	633	609	635	620	609	661	632	613	614	601	659	654	668	619	691	610	622	600	651	646	620	632	657	643	646	611	590	615	650	606	615	595	618	597	630	631	619	616	609	648	602	633	606	627	667	672	621	616	631	612	627	632	645	615	607	617	601	642	633	635	599	613	685	597	636	629	661	619	638	633	660	593	634	641	599	627	621	649	624	598	601	636	604	658	675	638	566	649	661	670	637	607	649	656	598	595	634	637	647	577	621	653	640	605	649	623	598	607	663	609	668	623	669	627	656	621	650	645	630	607	585	629	620	654	629	631	615	660	633	611	648	635	611	621	642	650	596	628	613	592	627	644	641	621	617	604	641	587	605	660	633	608	648	634	641	610	691	652	605	632	623	623	632	617	652	655	603	614	657	649	663	608	581	674	644	588	632	643	668	638	652	623	630	621	639	609	616	575	623	671	622	640	628	616	596	599	606	675	635	651	601	608	633	663	665	611	577	653	634	639	631	637	620	612	651	697	643	617	683	635	580	635	612	660	653	628	605	638	678	622	629	592	605	631	595	645	617	635	620	610	619	655	627	625	617	618	629	665	628	616	609	623	596	606	674	622	601	637	649	616	655	633	659	642	640	660	653	638	592	643	620	611	609	656	613	667	624	623	579	656	619	636	627	601	637	595	605	604	631	634	625	639	624	618	596	604	604	641	635	597	597	607	618	587	581	552	643	649	674	581	629	612	638	627	591	574	584	695	634	626	609	641	588	632	649	621	620	640	608	641	620	638	614	608	672	615	609	668	613	625	620	567	602	606	634	655	622	601	625	598	601	670	631	657	656	584	631	586	639	597	650	631	644	603	666	631	583	636	607	641	647	641	649	584	590	603	608	627	611	643	620	624	629	645	639	626	611	616	622	621	637	648	651	632	578	646	611	595	645	586	639	658	646	594	647	610	596	601	645	664	638	624	630	645	641	645	603	637	618	618	692	650	596	638	605	586	637	663	602	623	632	664	615	610	611	628	652	608	630	637	648	640	597	627	622	614	609	622	621	636	620	614	642	635	626	677	642	656	598	580	600	627	616	583	618	631	605	611	647	592	634	646	646	601	623	608	640	634	635	613	673	647	654	648	628	647	629	621	621	631	640	625	597	678	646	619	634	630	617	672	619	605	603	612	630	579	578	610	607	635	626	609	633	650	646	633	635	643	594	622	631	616	615	639	642	602	601	636	648	635	642	664	588	661	596	647	593	649	612	614	609	635	638	628	606	667	641	644	642	602	635	641	594	651	657	614	622	657	615	660	638	629	658	589	647	692	626	635	624	630	652	624	631	611	627	609	607	599	627	641	637	607	605	659	598	611	648	659	630	617	613	561	655	622	607	613	604	619	650	681	687	660	615	613	583	660	612	566	646	653	655	627	615	662	618	606	650	634	634	618	645	576	597	613	653	642	606	646	571	630	614	593	612	617	604	622	598	628	585	640	636	589	637	623	648	596	645	622	652	618	610	622	636	576	629	627	596	629	636	586	620	628	601	652	654	606	656	585	629	603	626	589	657	607	636	625	670	626	622	621	620	614	672	636	637	622	651	674	600	610	607	592	610	645	631	604	642	652	590	626	608	630	682	625	643	612	601	600	620	638	682	585	634	627	628	633	598	648	586	637	665	625	665	593	611	603	591	605	667	629	633	616	659	694	627	618	630	672	651	601	586	653	622	627	647	642	682	631	680	614	589	631	617	631	624	627	620	658	660	597	671	634	612	600	636	641	634	649	591	635	600	640	631	601	613	627	606	647	623	647	628	628	603	637	663	618	663	609	577	605	661	644	605	628	613	647	617	591	603	637	645	594	620	600	655	662	662	630	605	592	633	649	629	603	611	637	620	622	575	618	629	616	618	633	629	634	617	604	601	630	593	625	600	607	623	647	610	644	617	607	656	640	691	650	619	610	619	650	596	627	620	638	633	612	613	637	660	601	634	630	630	609	637	638	625	637	652	643	614	663	682	652	614	612	615	620	648	667	599	656	605	579	646	623	634	641	639	628	586	634	601	649	658	640	622	641	613	592	647	646	631	635	639	591	689	646	637	652	645	598	607	651	619	601	670	660	624	604	645	651	579	665	577	610	653	613	645	636	657	627	575	623	581	657	639	605	632	654	660	590	637	639	594	617	602	600	679	634	636	636	595	608	600	616	637	643	648	679	626	628	598	587	639	641	661	662	610	613	622	628	620	629	620	611	593	699	623	627	652	654	607	621	626	613	621	640	618	655	623	610	624	583	636	634	613	635	606	596	615	595	621	648	623	632	667	621	615	630	643	607	657	611	680	650	654	607	602	623	635	582	584	647	598	679	614	609	606	611	633	658	644	651	640	628	582	625	612	632	612	610	617
5320	9118	8428	4562	4150	4232	3528	2799	1955	1448	1493	2524	22343	19011	11597	4430	1625	745	620	559	576	575	559	598	571	578	564	595	628	569	553	569	560	541	561	563	612	572	576	563	574	583	553	579	590	535	557	588	596	578	589	562	552	560	582	576	589	534	573	518	535	519	561	578	568	586	530	558	564	584	553	599	563	567	621	639	580	583	561	560	579	578	615	578	585	610	567	568	614	565	604	573	584	615	565	604	562	587	584	531	531	595	581	576	586	590	577	532	556	559	569	602	585	583	549	560	566	566	538	528	601	544	550	595	541	531	606	554	549	597	570	557	556	609	582	544	576	538	536	542	561	581	562	608	588	581	556	573	587	564	545	518	584	562	537	563	588	605	556	618	540	573	552	576	553	582	548	593	555	580	526	551	577	539	607	559	543	574	599	550	568	548	551	595	569	571	550	582	562	580	588	596	582	555	605	567	570	594	570	536	534	523	567	555	562	523	589	568	589	555	585	544	576	585	568	607	541	576	546	557	583	574	591	586	545	556	590	618	545	549	577	558	555	558	519	597	575	570	570	574	573	597	578	573	599	563	565	576	554	542	571	527	566	547	545	608	557	565	564	557	585	560	556	524	577	566	543	573	569	561	583	530	550	586	616	569	576	563	596	589	648	569	566	539	563	570	575	626	581	534	597	568	520	594	559	553	591	581	539	613	559	562	559	535	559	571	594	574	548	565	568	584	521	607	604	548	601	573	560	584	580	581	563	584	572	562	561	576	576	543	519	528	563	556	515	570	576	552	627	543	559	498	565	568	554	512	543	618	593	606	626	606	560	567	564	570	581	541	577	565	604	566	579	584	568	553	556	565	584	571	582	595	596	591	552	518	518	573	579	547	585	605	597	611	566	551	569	553	597	595	549	629	574	590	556	609	598	596	543	519	559	557	555	538	583	578	563	603	545	556	541	549	541	562	562	566	521	581	546	600	590	633	594	533	545	573	536	552	575	564	571	561	560	559	612	565	587	528	567	552	594	556	527	561	567	596	580	614	582	576	560	549	590	603	529	562	586	491	579	546	569	546	533	568	578	596	530	595	568	572	567	556	590	558	521	536	609	531	583	544	588	527	574	540	548	552	577	566	549	590	556	577	571	581	579	536	574	622	555	543	553	523	517	540	567	583	530	556	585	575	589	555	559	562	556	608	548	539	536	579	572	553	567	557	563	541	555	584	578	584	592	580	614	564	551	554	554	590	562	552	556	574	562	583	554	547	575	540	572	564	566	601	561	596	558	574	549	573	568	535	559	571	603	532	561	568	568	588	537	540	573	530	519	579	539	544	568	584	566	595	561	577	592	586	530	559	561	551	545	555	577	544	606	552	608	528	578	585	554	573	563	607	545	583	528	568	564	571	560	567	558	546	560	549	585	620	554	580	545	538	559	516	563	547	560	594	551	583	547	573	539	605	595	537	557	582	556	523	551	588	597	575	537	568	594	602	562	591	584	575	561	530	599	629	598	556	542	575	571	573	522	546	583	588	570	599	574	615	570	543	610	583	578	540	573	584	526	553	561	574	580	567	571	541	542	553	559	568	597	551	564	543	538	581	577	534	489	564	572	539	523	603	546	547	579	558	635	549	566	529	572	530	578	580	539	592	577	567	602	584	572	527	569	605	582	532	552	573	540	608	539	633	560	531	598	526	555	561	561	568	620	573	551	553	548	567	563	585	547	608	550	586	560	555	547	582	585	610	513	571	579	591	549	584	536	568	562	558	559	559	560	542	539	534	611	570	554	560	591	522	575	587	574	555	559	560	539	621	557	593	584	580	593	557	568	560	601	533	574	514	574	557	561	555	594	580	570	569	531	570	575	553	550	599	526	566	561	554	568	538	559	561	592	592	563	570	560	538	560	549	535	579	575	565	543	560	569	577	575	577	587	550	535	566	577	502	565	530	581	564	573	563	539	582	551	551	562	545	522	549	586	575	579	611	556	591	537	537	573	566	533	564	569	570	570	597	558	608	575	558	586	586	566	538	581	621	545	580	514	538	554	554	593	582	582	569	567	546	560	562	536	552	544	591	545	588	586	563	570	529	564	606	577	545	592	561	580	605	544	582	555	575	553	561	541	574	572	537	581	611	552	607	557	603	552	526	566	577	578	569	565	534	580	554	565	605	544	581	555	557	555	573	550	630	551	573	563	571	554	568	557	560	564	578	541	567	588	541	609	538	596	519	601	535	557	543	582	544	551	571	530	545	560	545	556	548	522	531	537	588	553	579	548	580	579	583	581	564	561	564	561	601	581	532	534	572	545	549	545	532	589	566	546	582	562	503	573	527	539	574	571	597	534	564	574	571	541	575	576	529	577	535	562	530	570	580	542	544	534	595	567	552	563	605	554	569	555	557	561	569	537	540	547	575	577	537	551	581	568	559	578	566	579	588	548	556	555	583	567	557	565	547	519	586	545	542	591	547	563	580	566	570	531	580	531	562	616	543	590	603	557	518	590	558	554	551	586	543	560	574	569	581	575	569	546	521	573	566	574	552	600	541	573	578	595	575	602	580	579	539	564	583	588	581	576	570	572	607	547	535	542	559	523	548	550	529	562	536	554	522	534	529	577	584	549	482	530	575	547	524	554	588	551	562	559	577	501	559	593	537	594	589	540	569	535	565	544	582	534	568	551	581	578	580	576	592	558	560	582	547	608	595	568	531	547	529	547	530	559	591	545	595	547	570	563	557	613	559	541	496	579	565	569	544	571	564	538	537	567	559	586	574	558	587	570	570	521	540	577	572	549	577	538	535	590	575	578	551	592	570	614	571	527	567	624	575	582	572	554	545	568	539	548	567	579	541	561	550	563	590	568	560	572	571	589	590	591	577	513	538	572	601	588	557	572	587	526	549	543	590	564	588	561	559	574	576	560	536	549	530	565	549	528	531	525	533	560	535	628	538	552	598	544	569	557	571	597	597	560	545	571	536	527	623	551	576	549	621	530	545	561	554	553	555	560	536	557	581	542	552	567	540	556	552	565	580	581	560	570	562	601	594	568	551	531	535	610	535	555	545	552	564	579	554	561	556	532	605	532	612	539	535	528	584	572	627	544	555	534	621	532	587	521	615	585	583	580	563	532	607	524	573	562	537	553	576	599	533	573	558	559	540	600	543	577	582	564	574	593	552	571	563	610	606	559	511	576	542	525	581	540	581	537	571	586	527	573	534	556	542	558	540	561	576	557	529	575	547	566	571	579	577	571	539	550	555	522	539	557	558	560	534	534	598	562	544	585	571	559	548	553	579	570	552	546	546	558	541	545	595	551	587	534	540	555	567	535	578	555	545	557	578	555	579	567	569	613	588	609	549	569	562	552	554	541	518	541	544	560	525	544	548	519	598	576	525	617	542	528	551	541	556	594	541	580	540	562	591	596	576	569	569	564	537	549	553	543	535	594	526	532	572	527	559	583	621	611	567	578	559	530	573	560	568	558	594	547	557	534	572	554	578	516	542	565	600
26664	8928	2066	1202	736	871	919	704	721	692	701	749	1449	1647	1211	923	615	570	573	574	600	600	575	582	581	615	578	548	555	552	620	579	557	536	540	641	594	596	589	627	583	530	531	586	552	573	573	607	616	570	611	585	574	534	561	614	566	580	565	555	594	584	561	574	588	555	542	555	554	560	578	592	586	560	544	632	577	571	570	531	573	584	601	568	555	535	568	562	559	585	525	613	603	609	582	615	578	615	580	547	593	589	605	541	616	600	557	617	548	565	587	531	585	595	545	598	578	581	591	581	609	553	572	586	618	616	528	615	585	589	546	539	564	602	539	583	617	620	543	552	540	544	569	613	550	601	602	562	614	610	568	536	575	577	587	591	559	589	580	570	558	589	573	549	566	610	588	577	555	565	583	626	537	581	583	550	580	566	553	572	571	590	568	591	585	561	603	570	553	557	591	557	593	575	562	570	558	564	598	576	583	574	602	575	535	556	544	611	592	557	574	580	560	552	596	575	552	589	599	558	571	536	569	521	591	586	566	571	580	610	591	590	600	606	585	584	570	605	609	550	611	605	608	579	557	536	587	538	566	556	563	592	565	559	535	556	566	585	566	563	596	593	566	570	565	566	580	533	580	593	551	536	539	557	533	555	547	578	603	615	558	595	605	561	555	569	567	581	600	583	546	567	587	591	616	576	561	556	556	565	598	558	610	568	556	584	552	538	598	555	584	550	600	553	538	593	594	585	540	565	569	561	551	604	579	565	565	569	575	551	575	569	583	547	561	565	559	553	585	540	592	588	555	574	600	574	600	616	582	572	569	539	550	614	572	574	593	555	562	618	530	569	632	598	586	610	561	572	631	524	565	581	569	601	594	567	543	550	592	542	544	591	588	574	601	509	568	560	613	604	596	580	551	569	563	591	585	578	604	573	559	578	549	598	594	534	561	574	562	593	579	555	607	562	536	569	564	558	529	582	563	555	578	598	598	563	570	573	549	570	580	589	534	607	518	566	603	562	569	579	555	606	559	577	544	502	548	534	548	563	529	542	610	559	555	591	536	555	567	613	560	565	568	598	605	641	647	563	594	552	586	563	602	559	619	542	586	570	572	576	573	575	576	583	558	558	566	543	570	560	616	567	549	543	556	547	564	603	557	554	544	594	569	592	532	600	536	612	556	575	587	563	575	581	596	585	570	557	575	548	530	520	588	588	592	551	559	571	562	596	566	599	585	542	571	557	605	593	577	606	541	575	556	571	578	539	572	577	577	512	598	596	556	597	587	568	600	569	571	560	602	578	581	560	567	554	561	571	590	599	592	617	565	588	610	544	552	548	548	550	577	578	595	585	564	564	589	575	567	563	561	550	611	557	541	583	576	562	622	554	580	547	585	608	568	547	624	553	560	561	519	613	517	539	512	604	541	612	558	588	537	581	568	554	557	578	569	544	564	524	614	573	593	569	565	599	563	568	553	642	544	544	591	592	589	559	589	617	586	573	554	570	558	578	566	574	609	590	574	556	552	550	563	604	593	534	560	566	520	534	547	562	599	597	619	583	583	550	525	621	585	535	552	592	568	575	600	558	537	573	630	627	579	588	577	523	556	593	546	584	575	546	572	573	580	566	582	597	612	526	547	565	593	554	578	566	543	527	541	543	568	627	531	563	603	564	570	625	572	561	577	556	567	580	567	586	580	568	599	590	586	582	608	570	573	576	599	581	599	608	553	576	550	548	589	560	561	570	557	537	564	575	591	587	577	554	583	579	542	563	546	596	595	544	568	576	592	601	563	597	569	613	554	605	523	570	560	585	570	514	560	530	589	583	547	565	596	600	546	581	554	558	565	588	547	596	538	580	603	575	555	581	588	594	572	548	583	537	555	595	611	585	542	573	555	564	531	601	601	557	583	560	563	570	567	574	573	624	561	537	584	589	590	566	588	581	554	578	564	580	591	617	617	600	557	576	560	592	588	526	585	571	528	553	603	622	559	542	567	614	561	574	565	563	653	578	578	565	601	569	610	573	545	604	594	567	587	617	595	597	648	556	577	541	599	581	592	575	584	562	571	582	563	604	596	577	551	561	568	557	545	580	549	564	593	594	546	566	577	583	553	601	594	574	588	595	613	536	562	536	543	582	560	573	572	570	582	559	561	555	569	605	560	532	570	633	584	551	566	560	603	537	547	628	613	546	611	589	570	559	616	595	585	572	558	599	610	572	546	574	597	565	565	578	595	552	574	549	530	563	569	594	545	526	602	530	585	577	616	586	577	552	574	588	573	530	589	619	596	589	555	552	586	590	547	556	599	591	561	571	560	543	573	580	531	606	587	555	583	536	550	546	581	645	639	547	550	556	528	582	587	557	545	572	593	606	540	611	554	582	580	585	568	557	543	600	572	557	605	598	613	547	561	559	592	551	570	566	560	593	557	567	535	573	535	580	562	547	594	582	556	552	557	561	564	570	596	564	545	548	582	556	578	592	557	577	568	592	567	528	564	567	555	582	567	559	575	574	566	579	569	585	584	574	598	562	570	592	577	585	555	619	556	570	587	554	553	599	570	607	586	551	578	604	576	557	565	584	569	579	594	590	589	563	547	536	584	614	537	576	567	612	574	586	591	616	590	535	552	597	593	601	571	577	586	570	548	600	526	530	600	571	561	536	547	610	590	605	587	619	605	553	584	577	528	549	589	593	545	554	576	571	550	586	583	567	594	541	563	567	543	563	559	540	583	608	584	586	588	573	578	607	602	545	535	569	589	604	576	599	583	558	556	547	584	556	536	573	593	585	562	548	580	624	600	592	580	618	629	584	586	587	534	603	506	518	548	594	574	601	580	586	563	594	550	564	603	609	573	526	552	576	546	577	556	564	545	575	562	539	546	592	577	598	638	559	613	651	581	583	592	564	589	610	555	583	587	566	571	574	511	567	639	550	560	587	560	611	572	549	590	585	574	558	561	583	609	638	565	544	576	607	583	592	584	570	595	577	535	579	523	535	583	580	576	571	591	563	581	561	628	576	541	562	577	582	533	568	612	565	573	588	618	574	570	566	605	517	604	583	570	584	565	570	588	560	601	592	570	557	559	563	599	610	579	609	561	582	599	593	579	546	612	612	569	541	583	572	595	548	557	523	556	558	556	528	603	545	546	559	615	605	545	557	595	524	577	568	583	598	544	565	583	542	559	606	595	569	569	609	586	600	540	572	550	593	596	582	606	556	561	607	616	569	527	537	579	563	571	571	639	573	571	562	639	549	561	561	583	592	597	561	582	619	576	534	583	607	541	576	574	599	563	545	551	615	606	535	532	554	553	579	548	554	588	612	563	580	547	596	623	558	546	603	610	567	561	578	599	585	580	581	562	550	529	610	542	575	576	592	584	607	570	616	535	561	588	550	539	546	557	550	569	571	564	525	570	577	574	534	553	586	550	570	563	557	589	578	594	544	617	551	560	577	608	618	584	589	589	533	561	574	573	590	528	586	570	566	549	548	576	552	576	573	549	588
5891	2153	1790	959	824	1021	1090	946	766	730	703	798	1861	1845	1321	807	593	526	516	526	478	494	492	501	510	501	472	492	524	526	516	463	483	500	501	525	527	497	503	476	510	467	525	507	513	481	515	513	565	486	516	517	476	516	483	505	518	511	513	576	500	481	499	518	480	499	498	491	506	472	484	513	456	507	503	479	496	511	508	532	529	515	502	520	476	438	523	505	468	499	512	484	471	483	500	503	493	508	510	483	552	492	477	493	486	482	521	505	511	510	466	520	521	451	500	515	470	522	457	490	500	531	486	500	515	507	490	484	498	531	526	491	501	493	490	466	519	517	505	538	514	530	487	508	547	525	488	449	453	534	491	524	520	502	483	483	514	503	487	464	508	486	482	519	525	502	482	506	493	494	521	483	492	500	534	502	549	523	470	523	511	516	473	478	483	503	510	499	502	528	478	502	488	495	478	489	527	500	520	541	486	452	519	494	505	518	476	485	490	528	547	527	494	526	538	477	489	509	520	517	530	464	510	547	539	508	472	519	508	493	554	484	510	490	518	484	509	530	553	449	497	496	504	536	497	490	496	524	507	475	514	502	569	526	519	503	492	462	524	490	463	490	524	494	516	498	510	479	538	507	474	493	493	455	512	492	514	514	456	464	502	525	491	534	535	508	483	510	517	476	491	486	514	517	515	561	544	498	557	511	473	479	487	539	483	505	501	499	491	489	488	472	481	522	506	512	518	503	549	498	513	518	465	501	508	549	511	534	543	517	470	519	525	507	499	493	512	509	533	521	508	521	500	541	503	490	526	500	478	476	513	527	502	501	463	501	484	523	510	495	472	517	524	527	516	495	522	529	531	494	503	508	475	527	488	486	500	519	480	479	495	518	522	462	509	502	545	531	507	484	523	503	511	498	491	500	515	532	501	500	525	512	515	474	502	471	528	517	529	498	464	523	504	507	514	472	501	469	451	529	498	538	517	493	512	476	537	529	548	469	558	506	523	466	469	492	492	502	512	533	468	498	503	505	502	493	460	455	495	541	483	511	501	522	537	495	500	504	531	491	527	493	543	526	471	458	483	483	532	510	513	517	494	530	486	514	515	519	519	532	499	492	474	520	510	553	466	485	544	494	519	480	483	471	487	510	529	502	477	513	470	478	507	502	516	532	529	488	517	534	470	487	534	509	490	522	505	496	537	489	493	532	528	511	462	479	510	510	511	490	468	509	505	523	525	548	472	485	489	504	473	488	535	491	505	495	493	494	507	480	502	476	503	503	485	483	483	503	500	508	502	468	504	471	464	511	479	518	499	493	473	473	495	512	506	528	527	527	497	498	567	476	504	512	504	537	494	489	511	507	503	495	528	527	505	514	515	533	509	518	483	479	517	488	503	493	497	501	466	468	478	498	534	521	471	549	539	492	519	533	459	469	522	519	507	476	517	515	525	493	467	527	484	531	489	520	522	498	461	540	496	535	530	466	492	471	510	493	534	486	488	493	537	543	502	458	496	524	504	519	500	531	468	488	474	533	491	437	553	504	532	460	489	511	477	547	517	499	471	516	501	466	513	511	543	501	460	509	490	481	469	539	501	508	549	508	511	495	498	523	508	511	517	498	470	530	492	500	513	478	507	558	517	531	504	486	499	496	514	477	544	458	523	510	476	495	501	470	500	498	537	547	536	518	508	482	465	488	472	499	520	474	490	509	497	508	528	531	502	510	503	529	485	507	501	501	487	512	473	501	465	522	484	507	506	504	516	521	486	480	503	489	519	505	534	506	491	492	500	479	507	562	526	469	506	487	483	478	471	488	472	491	472	455	566	494	503	564	520	537	503	524	492	517	542	525	483	515	485	510	517	510	509	533	510	455	467	518	483	511	500	554	508	476	511	552	505	450	496	493	522	495	477	509	530	488	499	527	492	512	500	545	476	515	486	544	520	478	510	512	516	497	495	484	494	493	483	487	483	491	493	539	496	526	520	494	539	489	513	522	514	502	494	476	465	517	506	532	486	492	505	485	450	537	505	478	539	492	482	527	479	538	520	482	522	519	507	524	505	490	496	520	476	491	511	501	503	527	456	492	468	504	496	487	524	530	484	486	500	515	500	483	512	528	502	510	504	498	541	497	529	499	495	491	519	478	531	510	481	524	521	510	519	493	507	494	501	480	473	501	503	549	535	461	520	533	545	514	538	509	488	519	493	497	477	491	523	502	492	507	503	522	486	523	541	527	512	455	540	540	495	503	473	465	517	547	537	496	513	549	489	566	481	477	534	570	524	500	523	513	482	519	508	485	484	485	508	488	481	519	506	491	525	525	521	533	472	498	503	443	511	509	502	484	511	548	512	501	512	482	531	522	490	525	515	517	502	495	484	495	485	507	531	486	486	496	488	503	493	478	473	516	514	503	475	507	533	468	513	486	499	481	530	472	520	501	490	499	517	485	493	496	490	472	510	461	523	512	489	520	509	528	535	498	486	523	476	503	523	476	528	492	479	510	486	470	513	525	524	477	473	487	533	492	478	522	511	512	494	535	500	496	510	508	515	508	491	494	493	492	519	487	486	518	525	500	508	469	520	499	493	487	498	503	513	483	517	494	458	512	489	495	517	520	520	506	531	531	506	488	481	525	526	548	498	561	513	501	484	474	524	497	493	504	530	486	498	492	538	487	489	515	498	451	498	478	457	530	518	490	487	494	515	538	476	497	493	521	501	490	496	490	499	488	501	501	507	505	511	499	487	504	532	494	502	463	492	484	471	552	492	526	503	481	534	488	553	540	540	508	485	475	497	505	554	475	485	515	524	507	505	486	486	513	541	466	465	506	490	469	554	508	511	478	515	485	489	502	514	516	515	521	463	497	484	513	531	499	528	503	506	536	495	515	533	500	509	533	508	535	526	489	485	550	460	476	498	497	506	517	501	482	519	484	516	510	528	513	493	511	498	521	501	466	505	554	463	508	486	530	520	504	482	499	520	496	499	485	515	510	517	494	486	548	520	536	522	515	495	481	536	563	530	566	493	540	529	525	533	501	506	557	467	545	517	482	494	506	522	512	475	451	467	556	486	546	510	551	494	488	522	521	505	507	512	490	505	527	501	477	522	521	487	503	489	501	546	492	524	519	517	489	517	464	493	520	488	485	506	528	527	509	550	537	449	474	467	527	529	470	465	487	472	512	500	513	497	476	470	472	540	497	513	501	507	516	498	450	488	500	500	520	491	504	463	516	459	528	528	496	502	497	506	496	508	523	474	508	505	518	465	533	508	516	552	515	515	493	551	512	498	523	460	479	561	506	499	531	519	497	483	519	507	504	490	461	490	496	555	498	522	434	505	531	479	525	495	503	516	496	500	495	525	526	498	549	506	560	534	489	478	475	493	476	488	484	509	518	498	525	522	504	504	504	508	525	530	505	508	540	535	472	485	470	511	516	488	548	487	492	491	527	512	500	490	491	511	468	512	509	484	520	517	478	486	553	495	513	506	526	514	503	534	534	481	507
24920	20816	26656	24737	9336	2717	1860	1380	1243	1047	954	1320	11816	13683	6419	2174	898	615	604	550	558	604	533	570	583	551	606	584	591	517	568	546	565	549	591	595	525	547	586	571	583	597	570	564	570	531	563	566	561	592	583	558	541	578	555	520	542	596	515	546	556	564	539	550	569	565	511	579	571	561	596	540	575	555	540	570	611	560	593	563	521	529	602	508	583	534	507	601	524	559	587	573	541	583	513	568	531	557	569	587	573	505	578	562	532	605	550	598	589	552	571	547	571	580	549	569	582	576	567	538	588	559	534	569	527	540	534	473	501	544	559	507	529	574	552	538	601	592	575	577	548	565	595	567	498	573	571	567	535	550	543	520	602	554	562	552	575	539	560	583	581	557	598	550	551	561	569	550	560	528	592	572	553	551	526	544	484	580	559	560	526	628	564	531	535	579	566	580	549	567	572	540	560	583	560	562	576	532	564	585	607	544	543	516	554	580	569	568	506	561	547	582	542	657	558	540	519	532	572	591	583	528	545	541	557	611	542	527	550	555	546	582	543	564	543	540	534	580	563	591	529	588	628	563	583	580	619	572	577	582	534	600	575	589	564	546	550	552	583	556	550	543	602	550	527	538	516	576	564	540	605	579	539	598	541	565	528	531	552	548	564	587	517	566	535	572	557	555	533	555	530	541	525	558	560	551	541	567	569	595	588	534	572	571	550	507	516	545	540	555	545	532	560	563	571	552	590	565	552	543	576	542	583	575	543	550	542	523	572	592	546	599	607	548	588	540	576	554	572	540	534	572	548	540	538	586	562	587	549	591	548	522	597	528	590	530	596	584	557	608	574	554	539	532	575	578	535	513	538	545	577	560	532	536	576	550	522	560	555	538	574	558	574	557	574	606	592	579	563	571	592	551	562	561	527	524	551	574	578	557	568	528	552	524	580	531	556	569	554	562	534	569	572	530	561	552	544	554	595	561	547	562	571	565	554	583	587	536	528	557	555	581	538	525	555	526	587	599	548	562	579	570	600	558	564	581	514	548	582	568	530	589	540	586	548	544	541	563	576	582	495	548	564	583	550	516	557	553	537	555	590	562	528	571	558	597	584	572	563	540	558	544	528	570	557	552	574	568	543	535	549	603	574	551	567	524	576	558	606	550	583	569	553	558	582	533	579	546	523	523	565	501	528	562	547	553	604	540	564	544	538	561	555	551	557	509	588	571	566	564	518	546	574	565	562	546	566	582	533	530	559	549	560	523	545	542	511	517	556	577	557	523	557	523	552	557	523	539	596	558	617	580	595	545	550	583	515	532	544	538	541	587	543	571	547	560	558	548	572	550	597	632	569	522	516	564	556	567	567	558	549	553	556	549	592	545	549	569	571	548	573	566	570	565	562	536	547	585	481	568	564	577	564	578	584	559	577	578	566	560	529	534	543	519	574	574	523	574	597	553	552	559	581	552	544	586	562	561	550	583	596	593	562	545	564	558	566	550	582	580	574	581	528	544	553	539	552	512	532	540	567	549	532	545	547	584	535	554	565	537	588	539	603	528	548	501	550	581	554	573	528	583	602	571	563	532	565	589	583	543	560	593	572	536	526	548	543	552	527	553	557	573	551	551	557	512	533	571	584	581	549	609	592	528	549	568	588	597	584	562	557	573	595	575	572	558	533	529	536	580	556	522	547	545	506	572	528	575	549	543	549	557	527	549	551	568	570	557	561	569	565	558	591	554	564	538	496	546	562	548	577	552	567	564	539	530	572	566	550	546	574	507	576	497	619	519	531	577	582	574	559	608	531	545	574	520	562	525	519	593	480	570	536	563	561	571	593	517	555	550	531	551	548	549	505	524	513	564	533	567	585	554	576	562	547	509	529	553	565	529	539	554	546	606	508	577	576	588	536	582	537	534	549	558	526	537	562	569	545	576	579	529	569	561	543	588	556	576	567	601	537	544	544	526	561	528	548	532	544	580	541	564	546	573	559	537	557	547	546	536	549	534	580	542	590	578	577	546	554	598	551	569	545	557	577	582	575	511	559	549	562	564	551	578	545	546	564	577	522	565	575	536	587	621	578	557	561	512	527	562	599	586	567	512	580	579	545	532	534	543	593	539	588	537	550	548	533	538	574	560	549	545	585	582	555	539	510	566	531	592	570	572	584	541	576	566	569	579	530	573	550	530	523	595	551	572	551	590	548	551	596	506	568	527	512	543	583	578	534	532	556	503	539	561	565	571	560	527	536	554	536	562	540	580	557	518	561	543	522	518	533	546	511	527	572	559	576	545	560	579	573	535	531	541	538	561	580	585	552	546	598	536	575	531	534	569	541	512	599	583	596	562	638	552	577	564	552	524	578	564	566	545	569	532	546	543	560	543	528	567	556	534	548	556	579	552	537	543	549	593	539	600	568	531	525	558	529	573	533	542	520	516	568	577	567	567	587	572	557	536	548	543	581	478	524	510	517	542	528	558	617	576	511	577	616	566	565	556	542	553	557	540	557	566	612	571	577	545	558	540	584	556	553	573	570	599	546	567	571	542	557	547	515	538	588	508	518	618	563	551	547	569	552	547	514	543	570	530	586	554	534	528	518	536	535	563	525	565	542	541	521	561	528	552	595	534	576	538	580	478	525	564	579	545	555	553	544	535	488	550	553	552	535	555	579	580	542	560	580	584	508	547	590	543	541	535	572	573	542	543	523	544	539	581	583	567	585	554	554	543	586	530	534	529	566	556	540	518	552	570	520	544	561	558	551	571	572	540	572	536	536	558	586	552	579	578	577	535	551	565	601	564	569	574	561	544	545	571	531	557	567	561	574	538	559	546	585	524	578	536	559	516	551	594	577	568	545	549	513	564	563	529	546	511	498	591	536	514	561	545	589	566	587	555	563	557	585	530	554	576	542	558	548	524	598	590	496	562	569	563	539	578	602	546	594	556	561	553	572	542	592	562	559	538	566	545	583	603	533	518	549	551	548	568	569	581	598	584	512	581	592	533	589	549	529	552	539	619	538	571	581	560	561	565	555	513	571	574	545	623	529	579	603	523	564	516	536	540	582	544	527	552	549	556	606	531	528	562	573	566	556	513	565	547	561	546	582	570	550	507	591	545	550	546	557	575	532	561	531	553	558	573	570	562	586	541	553	535	595	524	589	533	522	560	523	548	565	583	570	549	551	562	530	560	581	531	543	538	581	582	525	597	509	557	524	561	514	568	546	515	527	528	547	564	587	556	532	564	565	562	572	544	568	551	573	529	562	560	550	580	616	547	584	543	558	550	570	554	553	542	539	525	576	540	548	557	585	573	537	522	520	573	583	522	528	586	518	582	588	531	518	566	568	529	550	539	554	589	577	584	542	562	550	516	569	571	520	554	563	552	588	539	525	510	599	576	538	569	563	573	554	547	508	522	548	503	562	548	547	546	580	568	575	504	562	516	598	517	567	555	566	560	579	571	574	565	564	528	576	575	528	569	594	540	601	544	553	497	545	506	552	545	552	567	544	552
4742	7684	7008	3861	3138	2352	2157	1707	1578	1269	1106	1716	14618	12964	6093	2292	833	576	566	542	497	489	573	472	559	501	504	473	494	507	505	529	502	513	496	515	510	490	494	514	503	506	533	530	510	522	502	526	500	529	546	491	512	497	495	530	485	475	495	506	453	442	509	503	505	514	515	489	509	537	513	495	486	498	506	526	503	513	492	505	508	535	495	550	520	504	499	482	518	489	464	534	479	472	533	499	512	517	510	503	474	494	498	468	481	459	507	518	482	463	498	521	515	513	499	527	508	553	532	520	517	512	493	491	536	528	501	537	495	508	532	481	463	456	513	489	498	526	508	487	507	498	516	516	529	519	504	518	534	482	530	500	485	505	515	454	510	499	518	493	517	481	536	536	520	490	473	481	508	513	498	505	472	528	492	548	521	507	486	466	529	501	486	538	531	493	524	496	495	491	481	489	513	500	469	505	512	502	512	502	500	512	472	473	489	525	518	517	512	571	527	503	541	522	520	483	517	515	501	510	545	526	478	480	515	454	517	512	513	497	510	526	471	545	510	524	459	479	512	567	480	503	459	475	494	504	518	545	534	510	522	501	497	497	488	517	474	499	532	460	506	539	516	536	472	499	474	491	514	498	501	482	517	501	491	481	484	493	502	511	505	496	450	480	539	526	504	467	485	475	472	538	521	500	559	526	482	493	464	504	499	486	513	492	486	515	463	548	531	527	531	490	550	541	494	523	486	504	522	494	506	509	483	512	472	549	496	509	481	518	514	520	496	501	517	500	502	499	475	528	489	519	493	494	487	481	505	476	510	498	495	501	470	532	487	515	499	528	506	514	483	541	484	473	485	500	544	491	556	513	508	505	484	542	500	483	468	489	505	531	497	503	468	500	548	516	481	521	511	542	485	500	553	557	492	503	491	482	502	502	519	513	485	524	493	462	457	515	488	512	483	498	518	504	528	469	479	502	518	507	511	532	510	472	476	487	513	508	494	512	492	507	538	510	517	497	527	489	477	508	535	501	499	511	542	484	474	476	517	463	538	487	503	492	576	493	518	530	482	506	494	482	509	520	489	518	511	529	518	495	528	506	518	455	511	513	483	470	487	525	467	442	493	481	512	522	533	499	528	458	513	522	472	497	518	487	502	541	466	493	498	494	551	530	494	501	510	508	490	505	488	491	559	488	489	541	480	499	499	533	465	511	544	497	495	478	494	497	506	528	492	516	522	440	468	530	484	536	524	485	498	497	515	534	508	485	489	486	518	494	480	512	528	539	504	487	525	519	519	551	522	481	527	516	497	512	530	512	520	507	493	580	487	540	530	508	478	507	506	502	489	495	487	508	512	492	510	546	513	500	454	488	506	510	444	472	449	499	485	483	519	514	483	499	527	542	506	506	493	489	487	488	431	473	531	497	524	537	495	499	489	521	518	466	526	542	481	497	532	483	480	547	482	490	519	554	508	525	504	489	509	474	484	542	531	499	504	541	521	476	493	515	513	483	494	524	512	507	490	510	532	522	459	513	510	522	504	489	484	520	528	524	532	472	467	510	497	512	474	515	491	484	519	517	533	500	499	500	528	534	524	509	522	498	533	484	510	494	502	490	555	483	485	513	493	513	497	463	498	492	498	510	554	525	472	493	486	489	512	503	529	506	523	481	524	497	503	523	513	556	472	498	477	509	518	534	473	500	504	530	486	537	489	476	510	498	519	467	541	507	496	487	506	492	536	451	514	508	433	513	471	498	456	502	516	524	486	446	489	540	510	508	501	483	462	483	515	503	461	549	526	483	496	506	497	481	458	522	528	515	520	524	528	467	491	513	523	526	530	484	487	541	531	524	473	484	486	473	535	534	489	505	532	499	457	543	537	489	529	482	476	483	496	537	546	501	506	491	483	469	485	469	479	466	484	540	528	515	516	473	550	508	503	524	490	534	494	507	514	512	526	519	490	546	542	493	509	506	475	533	559	490	499	497	543	530	498	505	497	466	526	514	502	482	500	495	490	512	553	521	476	487	486	479	518	522	535	521	528	522	535	520	514	488	483	516	505	497	526	469	513	530	500	522	505	488	502	509	453	514	517	494	508	518	537	526	507	513	547	496	516	517	494	522	513	485	499	492	461	497	533	534	491	477	508	510	484	485	534	507	527	542	526	488	504	499	459	492	517	491	518	546	457	516	467	528	498	483	477	516	481	481	524	545	490	511	511	533	497	535	492	520	501	464	548	505	471	530	493	530	522	501	498	467	512	494	527	486	465	522	454	481	482	496	504	525	510	503	473	521	497	547	482	513	487	495	484	521	506	540	518	496	496	537	513	520	501	517	469	501	477	490	483	519	468	554	436	491	490	525	521	512	535	502	473	493	477	482	473	446	504	501	512	518	484	525	485	535	512	537	473	492	542	506	485	506	516	482	467	476	521	528	488	491	517	493	514	507	498	469	512	509	507	504	529	508	470	483	512	509	530	465	487	492	512	484	489	484	506	489	478	466	516	529	493	478	506	499	514	506	506	513	495	504	494	498	508	488	523	530	473	522	486	479	501	507	547	522	527	539	514	539	499	486	487	537	475	498	511	534	524	500	524	471	513	484	487	516	502	500	522	529	545	529	491	493	497	510	517	524	497	501	474	539	514	474	487	541	534	505	529	483	437	528	491	491	509	475	443	525	524	499	486	520	504	474	476	501	511	524	476	558	467	466	479	493	518	539	502	503	473	489	500	495	495	484	519	512	493	478	534	493	531	555	484	493	502	495	495	495	517	540	521	540	476	497	507	471	460	490	488	493	507	494	499	492	508	503	486	478	519	479	513	499	515	500	516	520	544	494	508	482	475	515	481	526	480	490	519	521	509	511	484	473	472	471	508	556	488	494	469	520	490	520	498	506	501	491	502	505	536	517	492	483	476	464	531	521	503	480	499	508	532	495	507	497	457	486	475	504	510	502	506	479	520	507	485	476	511	468	460	481	488	518	539	500	524	476	505	521	524	462	502	508	474	520	482	515	493	521	469	508	499	480	471	490	512	519	471	470	507	475	505	504	518	501	521	512	511	509	512	503	521	488	465	534	528	464	495	495	510	466	524	481	505	488	513	503	531	524	548	500	499	543	515	474	500	476	541	510	482	497	522	490	531	495	476	517	489	531	497	502	547	502	513	517	523	469	495	450	509	560	509	519	530	489	526	513	530	501	500	485	528	475	534	522	487	508	478	501	484	554	498	507	501	547	483	515	500	521	500	505	463	484	512	547	519	498	454	491	476	515	521	516	473	481	524	479	490	528	443	491	485	512	431	439	502	478	535	488	451	513	504	493	506	524	487	541	469	503	483	484	481	482	488	544	500	499	482	512	456	472	503	519	537	484	482	543	507	460	512	508	512	491	490	504	528	495	531	498	515	491	542	482	495	517	469	498	562	518	502	528	559	491	499	522	487	508	504	506	493	501	479	541	521	481	496	493	487	490	469	521	502	496	485	541	476	486	474	516	530	474	462	503	494	510
23895	20783	27688	23945	20415	9929	4136	2353	1642	1479	1335	3395	24048	21485	10827	3571	1195	760	680	673	702	695	690	752	669	687	702	702	713	711	727	668	673	678	710	727	660	688	684	689	693	717	725	696	690	714	700	751	690	745	704	692	617	732	703	670	755	702	714	691	733	728	719	700	686	733	659	715	723	735	722	737	657	672	688	678	685	712	686	659	722	660	684	704	712	645	659	696	696	682	681	672	684	683	640	655	694	719	721	639	667	670	680	718	667	690	661	721	670	708	682	729	697	739	683	675	658	672	680	698	718	659	681	671	679	709	721	661	639	701	678	709	673	653	704	669	701	665	676	684	703	704	702	700	653	675	742	691	663	688	722	682	643	635	732	730	683	711	692	737	683	674	671	692	669	630	676	666	685	647	669	722	687	721	691	670	714	736	714	723	662	655	749	700	699	697	636	637	658	709	683	656	660	670	735	677	692	694	637	700	691	708	730	733	680	693	730	706	698	661	696	687	682	687	667	672	662	721	699	654	708	729	642	682	703	690	712	702	641	668	681	697	721	684	706	696	669	685	670	676	689	704	643	698	698	668	690	712	681	688	639	681	693	680	703	659	614	679	694	624	652	727	670	675	699	679	666	676	709	717	690	674	708	719	675	645	667	668	666	653	697	649	723	701	683	658	643	597	702	694	649	672	665	690	696	733	678	689	697	734	695	706	673	689	687	684	709	650	717	695	654	751	669	687	670	709	674	734	681	698	673	726	676	719	673	687	683	704	626	704	703	707	682	679	641	706	693	638	676	677	683	709	685	671	681	692	676	691	745	715	676	666	644	685	676	722	649	659	688	678	694	664	670	680	690	683	680	645	677	672	692	642	695	700	714	712	692	652	668	710	698	663	655	651	670	647	656	710	664	676	670	699	707	693	676	721	719	709	711	691	722	656	712	697	713	694	714	728	747	681	741	714	641	691	663	643	686	677	628	684	673	682	635	696	696	692	710	687	707	717	650	695	636	655	695	692	720	702	638	689	668	665	624	695	658	691	726	664	692	655	725	706	660	690	664	717	682	692	691	742	731	693	693	687	711	677	675	660	680	686	660	698	672	675	710	684	707	722	692	660	673	708	684	663	671	695	684	703	632	694	681	686	682	721	655	676	709	699	689	678	683	633	707	680	736	648	666	719	669	655	689	734	714	664	688	706	738	675	706	651	696	675	690	690	638	712	665	655	685	667	687	712	691	673	729	668	702	691	673	690	666	675	680	694	656	722	685	682	696	671	677	617	659	638	670	683	642	694	632	683	682	712	718	651	689	690	682	678	692	707	672	682	697	662	692	686	630	698	760	714	663	651	725	623	696	724	674	624	648	693	673	684	667	669	655	666	693	674	653	687	728	718	636	736	786	707	680	654	690	679	711	716	706	650	644	683	694	644	670	708	695	688	673	644	698	678	714	686	694	664	760	711	700	762	624	694	719	689	705	752	734	701	741	723	682	639	647	694	687	750	702	696	715	666	671	741	709	670	740	709	634	727	697	649	726	718	694	639	688	665	706	623	703	680	652	672	652	670	626	696	682	656	662	683	704	678	676	661	610	687	728	690	735	641	691	760	687	699	658	638	705	706	651	688	661	670	701	684	665	682	683	687	667	723	704	660	679	654	720	709	664	737	695	646	680	710	655	722	665	675	712	660	671	688	628	679	669	696	709	693	685	707	675	718	698	686	680	681	685	654	683	693	690	691	695	677	672	705	670	679	719	662	693	672	737	695	640	670	711	720	708	696	672	693	715	644	698	647	691	671	663	646	714	671	712	677	642	664	693	681	724	718	655	706	649	675	660	693	694	647	673	716	686	688	697	679	629	717	715	632	654	700	688	733	660	745	665	644	632	654	717	717	640	691	724	698	663	705	682	697	697	720	656	734	713	677	661	720	696	663	692	703	672	711	697	664	696	651	692	748	625	720	687	714	658	691	664	713	681	646	663	671	677	702	666	711	728	648	725	669	662	663	687	670	644	667	713	653	711	681	667	682	685	689	674	675	719	671	682	691	687	678	714	720	710	695	704	677	652	677	696	686	713	683	717	664	637	726	698	676	702	718	688	672	656	670	699	677	707	688	674	655	665	693	688	680	644	678	740	716	697	696	740	661	683	688	686	702	672	661	646	700	671	653	647	700	693	652	687	680	684	694	712	677	694	660	684	674	703	709	676	717	686	692	724	700	669	685	676	678	685	697	718	697	697	649	672	651	671	676	693	686	669	666	638	653	661	671	669	704	690	707	725	690	681	655	650	654	693	664	680	659	649	650	644	655	666	701	632	704	708	706	695	666	677	707	726	694	700	669	671	677	680	671	688	673	742	673	701	652	720	705	659	693	682	688	720	682	670	669	685	671	726	711	675	647	718	670	649	624	723	728	701	645	640	689	687	724	726	701	685	718	694	689	706	690	670	654	713	683	723	681	684	688	669	689	677	665	702	724	716	680	665	656	716	713	693	673	702	691	718	718	656	651	687	695	669	723	645	674	647	667	669	689	690	672	673	670	700	657	688	734	690	663	726	661	652	710	681	695	705	689	706	658	699	635	693	690	656	698	682	689	657	660	674	692	694	653	661	711	693	662	667	694	684	662	728	672	717	683	699	651	697	689	672	635	673	704	670	695	690	684	650	684	666	655	685	734	668	715	664	710	688	673	719	673	692	666	737	669	661	753	733	717	734	689	670	708	689	686	701	663	686	663	654	712	709	678	668	692	694	667	706	681	684	614	679	611	679	692	690	672	665	663	729	689	641	723	676	685	665	645	697	714	658	680	618	680	674	664	713	713	640	720	766	747	748	735	673	713	656	701	688	691	674	702	664	652	654	689	687	667	653	696	698	713	665	725	721	671	669	707	651	733	672	680	691	740	687	691	648	690	701	686	682	704	687	711	678	656	695	713	672	711	698	687	697	695	694	734	700	668	672	691	694	652	663	660	683	694	669	676	695	687	693	675	694	693	718	685	668	729	709	690	665	692	669	691	694	682	655	712	707	715	700	686	693	672	663	736	685	665	666	646	712	707	688	675	695	756	651	725	649	637	638	723	666	711	639	656	691	676	674	674	644	644	716	605	641	672	672	751	640	666	712	702	664	665	642	693	656	688	678	711	686	653	677	632	696	660	669	669	689	683	662	668	669	691	675	693	693	678	683	700	704	719	654	703	661	659	710	723	704	682	708	673	686	693	756	719	685	736	652	655	673	667	678	684	656	706	675	692	656	676	676	640	657	702	671	720	648	681	667	686	655	649	675	663	654	724	690	704	691	671	669	679	677	719	631	703	698	706	675	672	694	652	644	726	670	676	707	694	690	663	702	685	710	654	692	709	673	667	701	664	678	724	662	678	631	644	696	695	630	670	599	674	647	731	652	703	668	655	637	756	713	653	690	687	696	666	683	687	635	682	657	687	725	673	713	686	667	652	662	653	672	719	740	683	745	644	678	731	681	669	688	665	718	697	700	707	657	697	771	667	632	644
5538	11458	11172	6822	6081	4716	3630	2776	2087	1831	1795	5218	26203	18200	9085	3427	1085	702	635	614	637	628	651	626	603	626	639	609	595	622	647	609	643	569	638	596	605	613	655	618	629	622	583	641	623	587	602	623	590	592	593	595	584	606	616	603	578	549	569	642	588	653	666	594	604	609	597	605	632	630	588	595	629	599	646	633	597	572	612	624	618	602	590	569	630	602	617	612	627	608	625	607	619	600	586	587	571	593	636	609	596	606	639	580	639	555	607	563	627	622	573	611	632	595	594	625	650	611	603	629	607	573	595	597	594	599	627	613	613	598	597	578	659	622	564	580	619	618	564	604	577	661	585	661	621	590	618	583	633	606	650	595	618	601	606	607	560	621	608	597	675	604	621	614	620	619	656	597	568	630	611	607	581	557	603	586	585	600	578	594	597	584	646	623	623	630	631	614	629	604	633	592	615	621	612	572	618	651	624	543	598	632	609	598	608	605	616	614	609	568	572	569	558	582	589	580	645	597	622	594	583	569	611	613	586	602	620	588	602	633	569	572	604	589	618	594	608	597	573	640	585	640	602	640	620	616	627	580	574	539	668	609	571	618	578	613	656	586	618	593	615	601	589	582	591	594	581	610	615	581	628	591	602	616	578	583	583	593	622	593	611	542	556	628	625	584	554	679	547	633	607	652	597	593	603	627	612	578	609	575	602	590	626	619	580	629	593	622	571	613	601	627	621	632	617	556	606	614	613	586	634	601	619	566	631	595	580	627	584	610	640	552	635	607	524	608	611	625	617	577	632	634	591	621	592	617	574	618	603	634	581	592	572	595	603	590	572	586	581	651	627	626	570	594	641	619	614	622	629	628	604	626	648	616	570	601	563	591	589	628	616	601	573	598	609	579	619	617	583	588	639	590	609	589	611	596	598	594	627	636	573	615	583	633	614	611	577	638	575	627	619	610	611	595	616	620	620	584	550	559	575	590	622	615	629	616	562	633	665	594	642	582	609	657	624	628	620	591	610	624	558	610	619	665	544	595	591	596	593	655	659	618	568	585	607	606	639	587	604	572	643	618	595	576	640	605	611	605	651	596	565	597	599	601	615	593	551	597	618	627	597	628	602	642	620	607	612	622	581	613	589	599	598	593	628	572	597	601	604	584	562	581	606	599	606	596	584	621	573	638	620	621	664	626	598	638	622	639	594	616	592	563	608	597	600	596	592	617	615	576	572	563	610	619	581	548	591	624	626	615	643	626	607	587	588	619	619	627	618	568	599	604	618	562	601	626	577	604	621	633	614	587	614	619	635	618	639	626	587	601	627	578	609	599	625	633	619	554	590	635	602	587	622	619	560	610	589	621	598	601	574	624	630	598	619	594	587	629	654	614	613	582	626	619	571	628	635	596	575	597	618	615	564	664	604	640	587	614	612	612	581	614	556	606	586	576	571	601	614	550	581	599	590	606	556	579	558	586	647	613	595	639	554	558	616	620	571	560	591	623	621	604	582	650	607	588	589	607	612	615	608	606	633	600	633	580	592	606	612	601	604	629	598	618	606	625	568	572	592	590	602	609	629	641	612	582	634	626	612	623	559	596	629	578	601	586	584	566	593	576	583	591	625	542	571	630	589	590	607	602	625	609	577	593	582	603	608	615	620	604	640	631	609	564	546	634	618	565	570	581	584	578	664	624	603	598	617	615	627	609	592	581	606	560	595	599	606	554	656	583	559	602	619	617	568	583	649	607	602	592	580	612	550	620	633	620	630	572	602	563	631	611	611	579	678	586	601	577	548	637	563	651	620	576	607	596	589	598	658	596	614	614	606	597	620	565	589	569	590	635	630	598	619	572	651	608	631	597	570	583	601	561	589	623	616	542	618	591	651	612	624	606	629	633	579	618	610	598	550	633	605	641	613	597	566	619	585	602	568	604	581	634	604	533	604	581	607	603	640	640	619	620	570	577	548	602	591	573	635	613	564	609	577	624	560	628	618	572	643	610	607	573	580	616	564	565	618	632	594	643	611	605	641	595	621	588	616	606	600	592	638	642	594	591	559	617	602	605	556	614	559	591	596	585	602	646	612	570	579	626	574	592	597	595	599	650	606	607	617	598	617	631	590	679	571	634	576	597	628	636	571	586	592	613	627	628	648	631	593	601	570	608	614	579	585	568	571	631	608	574	604	631	597	646	585	596	601	606	601	628	582	608	605	623	638	587	648	647	618	626	576	543	600	596	574	619	602	620	605	567	611	597	608	630	630	569	591	620	582	603	613	604	607	599	564	581	596	593	581	549	589	618	569	628	578	580	617	612	648	598	582	609	590	627	617	576	623	649	596	580	629	602	599	549	552	584	616	623	634	617	588	619	614	598	622	617	609	616	596	614	587	620	576	601	618	614	616	586	620	591	605	624	600	598	580	642	633	588	607	551	556	604	571	607	638	626	615	602	590	612	611	634	610	596	597	578	610	592	599	641	636	606	655	601	592	563	597	575	587	592	613	583	608	575	594	598	613	581	578	576	566	591	617	623	560	641	523	593	609	540	662	569	572	558	662	632	631	620	630	613	619	608	586	665	628	580	650	581	570	612	622	619	605	551	587	546	626	584	622	620	615	658	653	576	582	583	560	612	583	634	583	597	581	600	599	625	608	592	625	598	572	557	596	611	575	604	591	578	615	582	644	609	621	609	596	575	617	604	637	623	561	610	592	638	633	557	617	563	576	602	616	620	585	583	512	589	589	587	590	563	575	543	560	649	657	592	606	585	609	622	614	630	582	624	607	562	564	609	601	588	641	584	580	595	626	645	587	578	566	579	610	637	563	622	593	580	613	588	608	662	588	597	619	588	597	572	552	576	601	592	599	552	655	616	611	601	632	581	597	618	617	613	585	591	612	594	591	595	604	604	599	582	561	659	613	608	590	591	569	558	636	602	595	632	590	618	589	606	620	566	584	630	612	568	562	612	619	611	579	575	584	661	566	558	585	605	635	575	624	582	596	676	601	565	587	638	590	631	572	647	597	595	619	555	571	603	602	574	605	634	587	604	645	629	637	660	574	599	631	626	576	636	640	610	586	631	614	606	621	572	619	591	594	612	564	604	641	626	592	576	573	618	622	611	630	546	589	592	601	576	562	613	576	587	625	639	574	593	573	581	566	572	610	645	620	630	598	579	595	580	606	580	600	574	589	627	577	590	599	579	633	629	585	586	572	635	608	574	626	576	567	576	633	610	544	560	572	580	599	593	601	619	598	639	620	602	581	646	648	585	579	685	579	593	636	615	629	614	617	599	602	596	590	588	602	623	592	633	600	598	591	605	628	581	588	596	614	635	607	571	597	613	640	582	591	597	558	600	578	597	606	603	619	615	576	575	586	569	629	573	625	623	601	612	570	647	573	611	615	592	620	619	610	610	604	627	591	584	620	586	542	586	599	601	606	578	613	565	582	556	616	599	600	610	586	609	652	596	566	573	625	581	625	596	625	628	587	584	579	606	628	652	605	574	637	573
26771	9279	2505	1773	1222	1083	994	858	807	845	778	807	1441	1672	1338	933	696	638	627	589	583	618	627	590	635	610	625	616	595	581	624	576	574	585	623	630	632	649	632	609	596	648	641	564	633	583	630	584	640	667	645	602	600	620	632	607	641	608	623	585	644	635	608	592	618	658	595	628	627	636	577	593	589	637	608	605	651	610	587	596	597	608	638	632	600	596	638	588	616	634	620	607	618	662	589	635	582	631	621	605	670	630	599	613	637	574	630	546	643	588	587	617	615	630	635	586	669	620	599	603	609	584	617	636	612	602	603	621	582	635	675	591	601	609	619	624	574	555	624	619	628	599	639	629	637	652	654	605	633	598	569	628	610	665	607	640	633	615	598	582	629	584	614	590	639	563	587	612	637	584	631	589	591	589	617	594	611	605	619	578	632	605	598	587	616	569	612	583	569	583	578	597	632	598	590	609	639	590	607	627	579	591	605	603	591	642	627	624	591	595	600	617	613	607	575	665	634	579	644	588	585	571	571	591	637	553	602	606	618	602	631	599	612	613	574	612	632	649	602	594	583	624	600	626	629	627	611	636	618	569	619	613	635	683	637	630	612	646	612	602	538	607	673	624	642	630	564	624	619	621	555	613	648	613	627	673	614	599	549	629	651	617	607	581	596	617	592	597	593	579	617	617	625	612	627	588	596	636	618	566	633	594	606	609	593	616	587	580	595	627	635	598	625	636	592	636	619	621	575	582	603	620	606	596	593	622	629	624	609	624	588	587	622	605	572	608	590	612	595	663	610	563	607	548	584	632	609	601	665	621	606	626	611	611	615	670	628	595	617	576	642	610	579	624	545	619	672	629	635	583	614	590	625	628	620	629	640	605	614	609	599	587	635	632	630	608	628	647	611	655	593	587	609	608	617	623	632	615	608	581	605	590	606	605	619	603	595	607	563	609	600	607	593	629	584	595	656	612	663	596	597	638	612	619	597	619	653	636	651	642	645	592	600	562	643	597	582	619	645	600	609	603	583	618	599	571	602	625	598	553	580	604	622	613	606	592	646	630	556	615	633	588	607	637	632	619	600	600	625	594	559	583	618	655	633	592	594	621	602	617	646	571	591	603	581	622	613	587	616	630	609	589	616	602	595	676	629	606	598	606	585	654	608	583	594	645	603	607	603	589	590	624	659	612	597	602	649	620	600	633	568	612	622	590	587	655	589	631	601	613	623	573	626	619	606	635	616	571	583	635	593	637	639	642	623	659	572	607	618	613	627	648	605	574	625	619	612	661	634	599	606	593	654	623	577	628	599	582	636	602	644	591	600	609	603	648	595	592	596	583	611	617	598	605	611	579	594	653	658	622	622	665	612	579	612	612	580	575	589	547	622	597	564	642	619	634	625	660	612	652	612	591	632	637	572	606	628	635	597	633	642	624	601	600	596	598	588	620	568	599	593	588	577	639	577	627	649	577	607	632	577	609	638	607	663	641	611	596	646	631	638	623	635	595	565	579	625	601	600	640	613	643	634	621	640	632	652	618	596	644	614	580	581	597	617	607	629	593	640	596	645	566	579	576	623	606	578	632	644	596	604	626	653	657	625	600	624	657	628	597	624	636	615	574	570	627	591	623	602	624	568	553	612	628	624	632	623	637	573	655	590	604	625	603	590	610	550	596	605	601	601	640	625	600	632	620	655	655	593	630	587	590	555	616	629	621	577	608	597	619	634	642	623	626	580	619	637	609	602	622	620	648	619	636	647	629	567	618	677	564	574	602	583	642	604	587	589	661	618	598	610	623	614	634	592	641	605	640	612	617	590	664	580	615	577	610	581	642	613	588	589	656	591	621	608	641	568	551	594	615	586	638	606	605	619	680	594	617	610	612	621	581	625	611	624	608	680	648	584	568	592	632	633	643	592	637	582	649	624	592	601	592	624	578	600	599	608	593	646	640	615	652	601	638	601	618	548	602	563	641	591	635	611	632	571	654	611	629	640	643	637	616	608	576	615	617	595	583	591	588	633	655	623	596	612	589	571	568	590	600	592	605	614	626	652	615	589	628	616	585	573	568	586	622	631	597	549	639	592	633	610	595	611	621	610	622	590	603	615	633	655	588	599	615	658	611	607	607	637	650	611	608	615	603	604	595	599	593	591	599	640	621	622	560	637	592	600	604	611	575	648	588	594	603	593	638	624	601	620	590	615	632	643	626	633	615	633	579	610	606	608	585	582	658	581	571	594	560	600	612	624	588	602	590	648	608	619	678	615	588	586	669	603	624	676	621	659	623	632	568	593	606	628	594	601	579	587	660	572	588	607	622	629	586	605	633	601	634	628	553	631	630	619	566	580	609	586	604	625	619	577	604	601	596	605	636	594	661	601	629	592	614	604	631	616	585	626	623	568	606	622	599	636	619	605	604	645	621	636	640	610	585	596	644	639	570	583	637	614	622	646	636	584	622	644	637	614	575	640	633	627	624	607	649	629	663	596	620	602	597	597	649	624	610	602	665	594	617	621	627	619	577	628	607	632	577	643	626	620	605	612	616	591	572	640	590	646	543	601	608	612	580	659	619	593	625	643	597	655	623	605	629	648	616	610	665	580	646	581	648	641	609	637	602	610	597	627	594	581	663	651	621	609	612	640	587	624	627	642	649	618	610	671	619	593	604	605	574	563	607	627	617	585	597	616	557	574	594	637	619	583	644	637	579	599	610	617	604	641	602	568	650	608	666	625	586	662	600	651	579	617	587	627	609	604	602	602	580	592	620	621	620	624	600	656	627	654	617	661	678	658	644	623	598	658	634	608	652	585	579	616	602	604	639	631	625	624	646	621	613	655	612	583	596	561	591	571	607	641	668	599	604	576	629	591	607	626	606	617	611	591	590	643	576	631	590	638	638	658	675	595	671	652	579	620	644	601	643	593	552	619	610	602	562	581	591	644	642	643	587	604	625	592	613	616	573	595	603	593	614	617	608	615	601	584	615	611	602	618	601	658	590	594	593	601	641	649	652	604	645	621	582	651	646	629	626	635	619	637	597	585	609	594	626	612	625	658	622	616	614	630	589	642	602	570	617	591	556	578	591	626	561	613	606	641	610	618	585	563	590	611	639	653	602	571	618	646	598	637	610	644	625	592	622	654	621	615	594	628	678	606	649	640	608	631	626	618	660	591	597	605	644	643	576	622	629	643	569	646	612	583	641	639	650	612	586	630	628	602	611	589	594	602	667	581	644	650	565	620	601	650	599	626	605	613	606	611	607	648	613	621	637	591	581	610	616	605	630	637	604	663	608	590	630	634	610	634	621	659	591	632	594	581	637	647	623	628	610	603	607	594	617	615	597	601	598	618	604	615	648	644	602	622	624	580	654	615	609	627	580	614	572	640	606	602	647	614	651	590	649	595	645	593	623	571	598	622	607	595	653	623	632	589	611	646	627	631	586	622	627	650	615	638	635	638	622	618	641	598	646	621	675	614	605	593	590	568	620	596	557	655	636	658	608	617	616
6173	2463	2413	1805	1395	1277	1126	903	1024	838	793	812	1887	1945	1260	834	623	555	549	492	524	503	531	548	568	538	520	510	531	498	555	507	564	546	543	548	541	563	526	588	512	551	531	539	559	507	561	529	512	517	544	545	521	531	518	523	531	513	592	490	577	554	547	534	490	521	538	502	527	519	568	544	513	509	513	553	537	598	526	517	533	560	551	536	553	531	548	567	580	570	484	551	540	521	529	549	490	559	543	512	543	556	503	512	523	485	549	521	524	502	524	535	528	541	524	555	561	516	547	555	518	579	566	513	561	567	576	558	535	523	505	550	575	528	521	521	553	551	558	565	504	535	546	520	570	499	502	465	528	546	564	549	559	573	527	548	570	557	518	530	563	523	558	522	513	524	547	530	545	521	536	540	574	504	574	529	518	547	509	493	525	540	523	552	567	459	539	537	572	542	508	561	529	541	551	574	509	513	533	530	531	513	525	548	517	555	495	564	530	477	503	521	561	540	537	579	537	539	543	497	531	533	542	565	555	531	534	519	505	538	556	566	538	541	561	567	529	540	560	523	550	533	536	556	524	545	513	523	542	511	547	514	497	498	511	530	528	571	583	517	557	518	542	521	509	544	513	520	546	528	539	532	504	545	519	511	464	559	580	481	535	517	548	513	527	533	509	533	552	496	524	515	498	510	518	562	555	538	538	560	574	531	559	561	483	507	534	545	523	518	524	528	518	486	540	506	494	529	529	526	546	523	530	528	539	537	514	507	524	569	514	550	559	558	557	543	510	518	526	533	570	553	541	483	566	546	549	534	487	555	556	536	551	541	504	501	568	524	525	563	563	518	521	526	552	545	501	537	522	535	523	534	510	499	503	566	504	517	514	534	541	526	538	507	509	527	537	543	552	554	536	525	577	547	563	509	569	549	519	503	510	511	508	497	506	506	565	538	514	534	524	504	540	538	529	511	495	514	538	539	517	541	528	519	542	548	570	529	531	559	496	538	559	521	565	526	555	527	541	530	525	528	587	560	571	536	551	502	534	538	556	522	526	578	573	517	533	530	503	531	541	522	510	512	565	529	527	569	562	524	616	529	574	502	513	535	555	559	534	522	528	506	536	514	541	553	531	523	533	526	561	553	554	572	543	534	532	491	542	514	545	573	543	540	504	474	519	514	523	518	502	534	542	478	527	599	535	527	547	525	533	498	532	508	558	542	514	521	559	539	533	538	536	523	510	519	548	521	540	537	548	526	550	535	549	574	557	512	499	564	498	505	534	557	533	486	499	527	552	533	535	489	553	501	522	541	527	503	530	503	519	568	540	551	511	526	528	544	519	470	526	527	530	513	545	537	520	580	509	532	513	537	567	537	508	521	552	557	581	529	521	513	542	536	513	581	584	523	549	513	552	522	538	534	529	518	574	510	499	534	539	490	508	539	519	547	521	487	514	538	511	545	551	545	518	523	566	522	519	548	588	544	514	533	549	574	518	539	489	493	525	533	541	550	559	532	527	529	539	508	493	558	501	507	525	503	544	572	526	515	502	549	553	542	534	514	519	582	523	532	522	515	538	481	555	497	500	582	518	520	521	541	484	506	510	528	564	574	543	529	522	494	548	545	531	486	557	501	532	517	541	533	599	502	533	529	537	517	537	502	558	519	583	533	563	546	551	553	511	519	553	561	525	547	515	553	582	512	564	566	515	537	516	533	548	549	555	496	543	509	544	500	533	539	569	540	550	476	496	528	536	537	541	542	542	582	501	531	521	507	544	543	504	530	512	557	556	521	515	533	504	552	495	531	550	560	506	517	536	547	496	514	490	556	611	556	541	506	556	487	523	547	522	521	567	502	526	529	550	514	565	548	525	554	538	486	528	501	568	522	541	536	517	564	551	487	533	478	539	534	548	530	489	544	546	537	557	553	502	520	512	546	545	528	535	547	532	505	536	515	538	548	560	517	551	523	554	514	532	527	511	584	512	539	519	510	543	506	534	595	565	532	526	554	527	566	569	524	519	581	566	536	543	485	478	518	524	530	559	533	570	517	472	522	528	608	520	523	547	569	555	528	543	510	535	568	518	501	509	515	497	527	539	495	515	554	522	511	522	559	539	530	564	513	492	507	530	509	529	553	559	536	560	496	521	529	526	545	492	522	588	549	556	560	502	545	495	534	470	549	533	567	494	481	526	521	490	570	527	579	529	515	535	546	552	567	549	515	543	513	521	545	513	545	531	549	514	555	549	525	516	531	540	527	517	524	568	518	506	550	523	505	564	523	535	536	534	533	504	516	569	556	536	542	520	544	526	512	484	530	528	547	583	542	520	520	557	535	529	576	507	538	536	528	553	564	568	524	490	511	575	512	503	501	544	533	533	512	516	518	514	535	570	578	507	544	513	509	505	548	540	547	521	494	496	515	547	550	493	536	538	513	527	497	528	542	561	542	510	552	557	499	518	519	536	534	567	503	491	569	510	514	538	557	541	505	522	561	511	500	567	504	494	518	519	524	516	537	519	525	568	537	546	545	565	525	516	520	561	536	524	526	573	559	514	540	531	527	565	542	526	559	533	527	518	510	514	521	525	540	558	508	527	545	509	559	524	532	554	564	499	574	576	525	522	561	565	552	548	538	545	516	497	537	534	530	554	505	595	534	575	568	516	537	560	532	513	505	555	533	507	525	542	522	539	538	506	530	519	524	520	483	552	519	557	528	599	510	530	545	541	527	549	517	522	556	576	499	582	529	567	519	537	529	545	534	560	554	541	539	556	519	508	510	548	552	496	558	571	473	541	571	557	518	523	554	539	504	582	539	503	533	568	528	496	537	493	544	516	557	524	547	534	546	534	558	571	519	533	568	563	548	486	513	546	494	496	516	549	497	545	546	549	496	499	559	558	499	517	516	488	512	563	558	554	506	534	488	515	550	544	484	520	530	505	519	505	511	538	490	527	513	552	533	544	536	520	538	545	522	532	525	536	539	524	567	511	566	531	567	556	573	513	527	520	568	510	540	538	530	551	547	526	514	532	517	526	564	530	528	528	538	555	556	565	539	537	554	537	583	550	585	571	548	542	526	543	495	529	576	540	581	519	567	559	491	490	531	509	512	500	540	521	503	503	512	513	514	591	546	515	538	567	550	514	536	557	515	550	580	537	545	551	534	528	546	529	540	515	545	568	554	547	543	527	533	508	547	522	556	504	547	546	562	524	510	537	509	548	569	512	563	531	516	535	507	536	527	500	499	537	555	517	519	530	543	509	476	533	506	530	541	538	529	512	529	536	497	548	543	515	523	510	530	563	511	544	535	545	522	564	556	531	514	583	556	529	527	512	555	486	528	529	584	511	532	550	535	515	537	522	511	532	541	546	536	516	521	503	519	551	514	516	598	493	504	551	484	531	529	531	549	513	536	537	517	525	535	529	538	495	521	498	515	537	569	491	554	544	502	507	541	570	556	518	544	539	527	562	514	525	539	571	507	553	494	511	494	559	486	536	539	519	492	573	524
24859	20825	26665	24858	9056	2525	1884	1532	1192	1113	1143	2023	12818	11294	6273	2269	873	633	589	578	597	509	570	605	597	591	591	576	597	566	566	521	597	590	593	616	561	567	572	535	561	590	555	558	594	530	544	556	583	577	585	611	577	558	609	602	559	600	523	588	557	555	607	581	552	565	538	530	564	518	603	557	571	549	572	568	536	544	568	548	582	545	600	546	598	556	577	583	540	561	573	536	581	568	595	570	582	533	554	524	574	536	532	518	537	509	564	554	521	587	568	564	565	569	552	568	529	556	578	582	526	555	592	569	541	572	602	593	549	612	590	559	572	538	620	576	555	519	552	553	552	564	538	566	543	579	603	575	593	538	607	549	555	575	571	575	589	534	547	601	532	589	591	587	590	537	574	590	526	564	547	608	577	617	529	568	576	545	603	614	576	616	571	591	558	596	540	572	554	547	559	558	517	587	538	554	565	515	583	573	527	549	597	543	545	552	592	567	589	598	554	550	574	557	576	570	553	541	594	526	608	540	564	625	594	535	582	591	592	564	595	619	585	587	589	578	590	573	579	571	626	545	613	569	567	560	563	561	578	585	591	584	581	580	591	531	539	536	601	536	588	591	579	587	552	543	592	567	573	531	542	551	547	571	547	559	548	600	561	575	525	590	563	568	574	576	584	580	584	572	568	579	546	581	546	623	571	532	533	573	533	552	535	551	572	572	527	610	549	562	544	523	567	584	595	598	600	592	566	585	580	595	610	565	542	600	556	583	572	593	561	566	576	553	590	577	546	570	579	579	568	594	577	565	558	550	546	593	526	535	577	568	535	565	575	558	596	550	533	541	601	577	593	576	562	597	593	551	594	538	588	555	577	558	564	580	575	539	569	549	597	574	565	568	566	598	580	526	558	588	559	517	567	573	536	555	546	533	542	559	553	613	566	571	575	554	554	578	573	561	537	575	585	561	598	566	576	557	551	545	618	551	575	608	550	531	573	566	542	561	565	566	592	500	550	576	617	530	541	563	589	530	581	574	584	543	553	602	566	566	531	549	566	599	550	555	575	595	573	579	550	561	614	556	599	548	560	545	594	595	511	541	555	557	593	585	546	540	576	558	548	564	554	547	556	530	560	523	517	568	601	615	588	571	590	580	562	573	570	559	587	576	582	604	572	519	503	549	579	546	559	574	576	561	567	610	570	562	571	567	570	553	588	576	534	534	561	530	558	582	563	547	546	574	592	573	558	620	540	575	577	604	539	555	567	507	563	569	557	553	634	593	547	569	554	544	615	563	559	562	543	577	562	551	538	568	595	542	558	573	571	564	570	543	569	554	595	545	559	590	559	574	590	581	550	578	588	575	581	594	542	539	590	556	541	552	556	611	514	567	559	556	543	574	532	594	584	582	556	558	560	583	575	579	604	578	526	523	555	557	592	593	572	591	556	550	555	551	560	598	537	582	541	550	557	588	522	534	566	578	546	497	548	552	593	561	545	532	566	518	587	562	561	548	557	569	574	552	597	563	622	585	553	522	575	570	530	543	557	580	580	541	597	569	553	575	589	563	574	573	551	563	572	560	560	575	540	591	544	599	612	572	517	567	552	524	576	563	557	579	526	594	614	545	531	557	529	585	584	516	565	524	606	554	553	577	556	577	548	527	539	603	536	540	546	561	536	582	578	526	572	541	608	555	542	570	581	524	546	582	575	564	554	599	577	554	592	576	562	538	539	545	558	597	546	549	585	563	575	548	523	584	555	578	610	575	604	586	560	576	573	532	568	577	610	561	640	538	567	517	563	561	564	571	596	547	549	585	537	581	550	539	563	578	580	562	590	600	587	555	523	534	573	566	537	570	543	553	554	552	575	580	578	602	528	539	550	577	574	550	578	602	556	533	580	561	570	556	545	568	601	580	598	564	605	554	574	588	563	530	540	520	542	549	581	546	552	607	546	560	580	596	578	564	570	590	525	538	563	534	565	550	560	570	588	563	542	607	632	587	570	568	554	580	544	614	593	581	579	575	562	574	561	537	550	554	522	565	560	590	631	570	551	549	535	552	563	569	529	606	552	547	562	589	588	545	567	596	551	657	564	546	538	584	569	532	581	564	523	505	550	546	613	583	558	558	553	536	559	572	590	571	583	518	621	566	548	564	569	536	587	576	545	573	599	526	557	546	592	520	578	572	546	588	523	530	601	551	565	512	535	554	597	537	554	555	541	550	588	526	610	584	617	567	576	537	592	592	573	541	557	543	561	568	604	570	606	554	564	557	587	550	581	605	562	532	566	576	551	531	615	538	533	564	585	576	527	585	543	601	591	556	587	558	594	579	531	580	549	540	563	574	609	560	563	576	581	549	593	548	516	570	594	560	551	578	582	573	525	614	558	521	560	583	561	563	576	623	574	570	560	548	583	597	576	607	561	564	563	540	567	587	572	554	560	600	604	623	547	602	558	523	511	580	564	531	539	542	546	568	586	568	562	541	515	560	578	544	544	517	562	570	605	626	582	630	571	546	529	537	528	598	547	551	538	588	544	545	553	555	558	537	536	580	570	555	537	617	599	581	628	561	556	555	554	556	576	578	567	569	572	627	550	577	568	580	581	562	561	579	536	519	543	574	563	604	558	558	562	548	548	578	561	580	589	577	566	568	525	618	604	505	570	544	626	601	546	569	534	572	594	578	564	576	561	562	602	554	565	555	601	563	511	579	576	543	571	568	587	549	599	530	538	551	583	550	559	564	537	564	565	601	550	559	560	557	570	600	526	548	579	566	519	587	567	580	598	541	577	534	551	547	533	508	566	510	558	569	595	592	583	534	590	563	575	577	550	559	544	573	563	538	552	562	572	569	571	569	571	563	553	573	564	598	530	559	599	564	600	580	545	565	548	550	548	558	582	593	517	554	570	636	540	551	521	556	568	547	538	557	551	555	562	562	563	603	599	530	572	553	549	602	575	582	590	579	552	558	548	562	584	546	587	553	558	559	571	564	597	616	583	559	587	577	595	583	562	536	594	580	585	600	546	561	544	567	539	575	587	587	538	540	605	586	587	547	553	511	572	534	572	531	548	573	533	579	574	590	507	595	609	563	614	512	541	565	566	558	565	599	548	526	584	593	555	606	531	582	576	564	563	547	544	583	576	560	575	532	570	613	571	577	605	573	543	595	538	578	558	581	576	525	576	583	603	608	610	541	559	591	545	571	584	578	612	594	575	553	538	572	564	560	560	562	609	554	567	531	522	615	572	541	578	620	593	598	579	579	577	542	543	609	589	574	558	562	549	531	548	579	569	606	530	559	539	609	542	550	562	556	625	547	599	580	577	598	554	568	577	572	575	539	640	572	539	551	587	595	579	572	579	568	565	566	532	533	566	611	556	551	600	562	535	565	539	550	570	564	582	553	567	572	606	594	567	556	549	575	524	552	564	550	550	538	507	514	572	520	566	566	556	569	560	532	550	583	555	569	578	565	583	579	565	521	539	538	530	586	568	547	556	581	540	546	543	588
5168	6674	5981	3465	2732	2318	2183	1914	1641	1481	1484	3207	15143	11074	5964	2376	828	593	563	529	554	514	513	502	524	538	536	516	495	517	543	497	549	519	513	510	518	529	507	502	529	513	533	489	483	518	536	511	522	532	511	525	492	503	521	496	517	490	548	537	493	558	536	530	482	539	498	549	498	538	543	547	550	552	512	515	527	482	529	502	499	520	488	501	493	492	520	501	527	491	511	525	500	490	528	470	527	504	558	525	494	489	503	499	511	488	531	488	522	543	551	558	528	507	522	551	508	529	520	519	500	519	515	512	506	494	549	522	508	491	500	555	480	510	492	484	530	542	522	515	505	474	538	520	518	513	562	530	503	509	553	484	527	519	545	529	499	505	525	507	503	506	532	501	543	526	522	550	537	510	541	525	533	566	453	522	489	516	515	518	499	511	469	511	546	517	466	463	532	502	526	497	523	554	528	503	512	516	525	538	518	514	501	520	541	487	507	504	480	503	507	521	518	552	529	532	494	537	508	482	504	504	521	523	510	512	534	526	555	561	500	558	487	536	542	519	536	484	516	493	512	518	512	514	520	501	506	513	553	505	525	534	488	533	545	515	482	516	517	524	543	511	564	490	464	517	525	534	515	537	501	510	496	506	510	509	540	530	507	508	534	512	495	527	528	530	484	542	544	539	518	516	491	506	538	521	489	504	516	534	521	487	486	469	576	529	531	489	538	523	524	539	523	483	520	496	467	549	529	536	501	501	515	523	540	497	527	491	507	489	508	501	509	484	516	507	529	534	567	507	543	473	521	511	489	504	474	508	474	513	503	569	512	491	494	506	526	523	508	509	543	491	470	520	509	511	545	517	526	504	494	524	493	536	507	544	519	488	545	516	535	518	500	573	503	536	446	508	462	543	467	523	483	478	474	532	550	507	539	539	508	518	523	539	517	538	513	535	495	517	492	489	553	507	513	535	500	501	505	480	524	510	579	484	547	529	524	535	516	510	528	534	487	522	565	514	480	500	511	492	485	523	500	544	491	536	548	509	550	543	506	527	494	508	507	513	500	511	527	534	561	482	452	504	573	512	504	534	536	534	512	506	514	480	538	504	496	537	504	469	482	524	517	506	484	520	496	489	524	484	529	503	493	477	503	521	521	476	487	515	512	489	538	523	535	483	500	513	515	505	528	478	545	520	497	508	523	497	520	528	504	527	518	503	525	477	517	519	475	516	537	490	484	489	525	488	472	485	518	542	499	520	509	464	548	543	504	500	540	549	519	514	513	506	519	502	502	481	541	545	505	512	530	467	508	512	508	494	533	490	495	517	535	530	515	511	498	547	516	546	521	501	495	495	502	538	546	472	519	515	539	469	531	506	539	519	471	493	491	563	485	505	539	477	491	517	528	492	503	529	504	533	552	531	481	497	503	551	508	513	488	504	557	497	513	495	525	528	511	501	520	545	513	522	501	471	545	518	473	523	540	514	467	504	560	501	491	495	545	444	495	538	503	491	545	487	534	550	533	506	504	544	514	515	510	516	548	548	519	496	521	518	494	547	517	501	541	559	514	494	517	544	495	505	503	526	502	496	508	527	508	490	555	525	512	492	521	524	559	510	515	534	478	497	516	504	532	543	527	502	523	498	499	516	493	531	519	536	524	527	559	513	503	514	531	492	524	488	531	506	478	506	506	483	478	483	525	524	484	558	498	528	511	513	505	494	527	528	529	510	522	515	486	508	528	539	527	575	502	470	514	511	470	526	547	531	504	513	502	499	494	506	517	534	526	559	544	484	484	501	506	548	523	507	518	482	504	487	520	485	520	535	525	540	547	534	499	507	487	535	494	501	509	507	550	506	546	489	497	513	509	502	529	493	513	528	534	499	539	467	528	558	531	542	522	493	493	529	488	480	506	529	497	493	519	491	523	520	539	499	503	518	499	517	510	496	485	539	489	499	479	498	507	522	565	502	547	487	509	513	532	516	504	473	520	503	520	513	505	470	500	536	488	507	532	500	501	521	524	542	537	491	486	532	502	524	494	469	522	519	509	507	503	468	510	546	506	517	554	525	542	496	493	516	518	476	506	549	460	552	505	565	504	490	536	484	479	500	530	543	568	529	537	529	506	497	548	522	515	503	483	513	460	535	510	490	490	515	544	480	490	539	553	464	504	520	559	493	475	537	502	478	499	500	552	521	507	510	505	523	517	522	505	514	480	485	492	525	465	535	479	524	533	518	496	468	513	504	545	521	521	518	525	505	484	491	502	510	493	561	516	544	524	493	545	533	499	505	540	517	528	564	502	499	475	540	508	466	510	509	523	497	507	483	521	503	503	517	526	488	465	521	502	522	511	524	487	512	526	523	504	525	508	499	485	512	512	541	535	521	505	508	533	494	494	495	527	516	512	520	503	510	501	534	558	471	512	512	522	502	491	513	508	543	528	506	508	522	534	482	526	537	496	541	518	529	535	524	513	515	468	527	538	525	522	502	525	519	512	487	486	525	515	504	506	553	497	483	492	478	516	472	521	506	540	511	500	514	522	495	479	489	564	534	502	535	554	464	511	503	507	526	511	529	503	489	494	487	541	534	515	514	515	496	501	501	534	519	514	491	518	517	571	562	505	506	494	517	495	552	520	530	478	562	524	527	523	510	535	520	520	538	517	500	514	473	519	531	536	472	520	490	494	553	543	532	521	489	488	546	563	506	532	497	538	553	538	516	498	493	510	525	491	516	480	549	525	472	494	518	516	524	513	520	538	538	492	540	515	533	510	502	524	507	526	540	514	542	506	534	533	518	524	512	505	487	525	560	512	513	494	514	519	494	543	519	500	526	519	541	497	535	503	506	509	511	525	542	514	507	507	578	507	517	487	498	500	520	504	522	527	534	496	563	500	520	452	482	506	510	558	497	541	482	519	509	552	489	518	481	527	516	504	506	499	544	525	556	499	471	495	517	495	476	527	519	519	529	475	494	496	503	539	500	502	466	531	507	527	499	468	568	519	517	495	471	495	494	492	494	484	543	535	530	549	552	487	539	499	530	537	527	501	549	488	523	532	534	483	479	523	549	530	503	506	507	508	519	538	508	494	532	548	548	506	494	526	526	513	483	555	509	488	507	548	507	548	456	496	542	502	474	532	493	505	519	530	490	538	505	521	514	520	518	540	537	493	490	495	511	521	502	528	526	565	520	501	526	556	501	520	497	521	522	535	496	524	547	488	520	519	558	534	497	513	523	480	504	543	567	475	482	520	524	531	507	522	536	502	484	508	547	492	517	465	489	510	518	528	534	510	508	498	488	522	521	509	545	509	519	546	541	529	484	481	473	514	490	529	488	514	494	511	520	510	480	503	510	505	472	476	493	496	497	518	517	498	515	562	496	499	488	522	512	513	529	551	537	512	511	489	511	521	476	504	498	493	506	504	504	505	515	518	541	515	476	485	497	497	505	518	509	482	506	523	484	501	521	504	527	495	532	523	503	476	500	468	521	525	528	497	502	511	489	519	496
23951	20815	27763	23971	20360	9638	3920	2169	1501	1395	1278	2906	23308	20345	11623	4149	1238	746	735	702	682	683	681	651	656	664	674	685	654	687	603	726	719	693	667	654	675	681	712	628	676	681	693	692	697	743	708	677	674	677	609	683	669	629	638	673	680	658	695	642	704	687	677	662	754	710	654	691	655	702	655	696	634	678	622	676	632	682	674	673	712	689	693	653	640	671	649	663	688	724	657	670	659	688	659	692	675	730	625	658	646	653	694	654	610	711	677	671	660	728	628	653	627	663	669	712	670	720	680	703	639	644	714	644	649	639	666	662	646	699	661	703	682	660	706	653	653	713	638	665	646	631	632	626	669	696	662	709	666	672	653	658	664	634	685	649	647	631	671	683	695	660	693	666	651	707	694	702	654	633	683	633	700	614	691	692	636	658	642	622	633	674	662	658	649	683	658	690	706	644	678	690	633	654	666	701	690	664	638	657	673	699	694	679	704	650	664	605	668	658	658	713	676	625	717	642	637	694	671	698	659	692	683	639	705	626	701	669	643	674	694	673	687	683	643	701	680	674	672	641	667	695	692	678	660	658	602	696	640	701	703	682	698	648	661	701	706	670	665	657	649	683	659	721	663	639	656	618	666	624	664	698	614	669	671	687	657	702	648	648	659	612	620	688	657	692	649	699	696	667	712	643	671	717	672	628	674	690	656	705	681	680	681	668	647	664	719	687	619	679	644	709	637	632	663	638	697	707	676	695	650	646	661	674	639	687	670	658	661	668	646	675	628	669	712	667	709	694	688	681	651	699	697	669	659	704	698	658	676	710	645	698	640	690	671	679	634	680	713	646	653	672	655	671	661	669	680	683	675	661	676	669	708	651	709	644	673	700	641	660	683	667	654	688	637	651	660	699	721	675	653	660	640	653	676	725	676	645	662	673	675	666	674	661	664	637	664	630	698	707	690	670	670	670	651	660	679	669	660	671	694	734	661	689	674	705	649	632	707	698	664	675	644	626	675	676	657	662	675	657	658	697	650	672	673	680	694	632	673	691	691	695	681	653	699	665	670	686	704	655	658	641	692	635	661	665	638	616	663	672	685	658	679	647	673	692	694	648	710	650	676	691	656	709	680	633	658	633	677	657	653	671	706	632	696	617	682	718	681	677	673	653	689	646	662	645	642	643	686	655	637	688	648	649	694	701	695	728	661	662	622	674	668	661	707	638	597	641	732	682	666	637	679	652	626	648	614	638	626	710	684	662	654	694	662	677	664	646	654	615	670	708	678	658	666	678	674	635	687	719	685	676	668	675	660	692	685	644	665	660	674	653	677	667	638	647	679	663	709	676	684	660	675	709	673	685	644	660	667	631	655	681	631	670	676	628	638	654	691	655	665	730	678	676	637	668	695	652	681	662	662	625	675	643	648	688	705	674	666	657	687	656	641	714	677	692	685	654	658	670	642	631	656	634	656	613	640	683	675	691	620	658	649	628	656	649	678	689	664	691	627	657	623	657	644	674	654	671	671	683	594	691	653	623	648	654	663	643	632	668	669	645	655	653	715	705	637	646	694	657	650	716	698	644	665	724	699	607	678	691	663	690	696	666	653	634	640	693	692	669	685	629	701	697	677	633	691	710	686	653	687	620	665	696	643	662	672	659	687	622	667	679	633	654	658	707	684	663	633	655	692	634	646	653	648	657	664	637	701	679	647	681	631	671	679	681	687	653	667	648	641	654	665	664	701	693	646	683	684	639	685	647	701	672	660	655	640	675	625	680	675	665	660	650	647	677	676	685	659	630	693	679	658	607	624	683	664	685	703	709	665	702	712	613	709	674	657	657	638	635	701	694	674	669	698	673	650	647	659	634	692	684	680	635	672	692	688	707	686	640	654	634	698	636	705	713	688	666	689	651	692	666	668	679	668	679	644	663	697	656	697	663	664	638	663	690	620	655	711	650	696	617	656	631	636	686	639	717	649	668	667	669	668	686	704	654	685	667	649	645	648	649	693	657	641	666	665	715	665	640	683	679	683	683	691	662	666	695	632	692	636	683	702	693	642	724	685	706	674	641	658	673	664	652	651	676	680	672	667	651	638	623	709	634	648	621	654	691	605	643	697	632	667	675	650	636	658	666	661	701	658	685	673	703	613	710	696	689	668	642	681	642	694	707	696	698	657	651	655	661	676	629	661	653	681	690	719	607	683	648	635	692	700	660	705	658	679	657	635	615	643	693	623	646	650	681	647	686	662	645	716	673	672	657	645	691	648	638	644	653	669	653	633	653	667	676	659	678	702	707	622	620	647	643	668	725	668	610	688	631	720	631	680	696	692	668	654	695	679	662	644	688	698	655	646	679	726	686	649	685	678	653	604	663	664	654	653	652	650	657	715	638	712	635	666	656	668	675	653	682	624	657	667	691	692	727	643	655	641	625	678	683	716	624	620	676	704	668	632	677	670	660	702	665	671	658	691	659	686	617	664	643	688	647	716	690	641	637	657	642	684	661	649	719	650	682	654	668	613	658	691	655	690	670	659	710	642	634	640	701	634	638	707	682	653	693	657	633	641	665	639	649	686	680	685	674	645	697	667	610	628	657	667	684	666	667	678	664	669	658	712	705	702	713	654	648	691	702	654	638	632	635	672	686	689	648	659	618	675	712	634	658	682	662	645	748	686	715	735	639	660	675	674	684	664	657	707	614	657	661	700	656	707	645	683	659	680	715	673	647	629	630	653	624	660	694	665	658	678	682	684	676	668	644	658	626	679	678	680	696	682	663	684	638	675	654	628	663	660	621	630	681	678	680	657	706	640	655	692	734	669	666	643	701	652	670	661	638	598	681	651	629	627	635	674	650	708	712	657	654	706	637	691	693	692	741	650	675	691	627	648	687	651	726	671	684	676	711	630	642	638	658	647	651	695	688	651	638	633	626	627	653	658	645	713	674	672	664	700	669	680	669	657	659	638	667	667	625	662	671	649	636	644	634	688	644	663	666	623	677	660	713	670	669	684	625	675	675	698	617	619	639	656	651	632	685	682	640	701	628	670	748	650	704	627	683	642	596	680	664	653	641	663	662	669	681	653	712	640	672	658	661	634	653	708	702	678	667	686	667	647	622	643	663	655	630	609	668	658	588	618	713	644	644	689	734	674	683	656	631	659	634	668	694	644	624	673	620	703	643	699	642	670	691	723	697	674	731	684	638	622	612	666	628	685	647	699	673	663	639	653	649	671	641	644	680	660	652	655	657	697	684	652	680	642	645	693	685	638	695	657	655	688	658	657	645	623	630	707	636	667	626	666	690	703	673	651	691	656	682	638	675	664	643	688	646	682	659	655	677	673	686	694	666	693	640	628	675	640	693	577	633	637	694	662	656	658	666	688	637	672	731	665	681	648	664	660	676	682	676	640	651	639	685	613	684	700	656	698	674	658	642	691	705	669	724	687	687	672	636	682	628	773	704	634	694	676	653	665	655	624	667	680	654	644	661	717	651	664	707	677	659	690	662	647	706
6158	12693	12455	7017	5972	4586	3568	2529	1975	1795	1660	4486	24921	18122	9936	3984	1163	685	604	611	636	613	620	603	594	625	598	631	555	590	605	615	617	579	565	626	580	547	577	597	578	577	585	598	602	573	608	584	621	592	580	603	587	524	595	597	590	581	570	651	580	613	599	644	615	625	602	556	581	602	606	548	602	589	597	635	571	554	579	619	572	563	588	594	574	562	577	577	587	618	624	609	604	590	620	569	576	576	570	624	595	585	608	573	559	562	602	586	581	608	575	623	639	635	543	583	582	555	608	598	623	592	575	554	544	616	610	583	590	600	623	612	586	597	576	576	569	603	623	601	581	598	593	567	602	595	577	581	550	579	574	597	558	601	578	599	587	573	582	592	574	651	599	536	605	578	583	604	604	604	652	593	589	589	572	593	584	642	589	581	584	592	602	583	589	637	596	653	599	593	570	607	604	618	595	581	533	589	585	602	594	579	551	581	586	608	590	571	594	585	538	597	604	580	617	594	595	639	586	576	603	592	603	606	628	609	590	568	608	598	543	638	572	617	580	605	589	545	615	614	568	578	623	594	594	626	570	605	593	611	588	605	640	581	637	587	584	570	573	583	618	620	566	610	587	618	571	593	537	555	619	570	611	602	624	598	654	624	570	601	562	578	560	589	614	603	610	576	541	591	637	622	595	570	581	543	610	610	598	599	597	588	585	591	626	610	608	602	565	627	572	627	551	580	580	606	571	589	583	588	590	613	606	588	602	617	550	608	599	574	582	611	616	571	620	580	627	586	585	592	600	585	616	566	623	581	590	581	604	595	619	603	581	581	567	612	615	559	599	624	637	592	613	618	600	630	600	601	594	598	607	603	601	634	590	573	579	619	645	583	573	583	588	627	586	600	631	578	555	634	568	640	621	563	580	631	604	585	577	603	543	553	624	589	542	539	571	582	626	559	572	579	570	591	569	600	632	594	562	605	601	585	639	563	588	555	583	587	629	620	559	574	567	614	607	572	641	607	578	600	617	601	594	607	580	618	595	598	638	577	602	576	576	600	589	549	563	576	577	567	578	613	576	596	609	593	580	586	580	625	584	598	621	603	631	576	597	588	572	598	620	616	635	568	580	617	586	589	590	580	608	587	657	591	632	591	565	592	583	634	591	591	621	642	594	578	632	610	563	626	560	591	606	567	603	609	595	604	558	618	616	597	582	563	596	603	579	582	569	593	597	564	615	587	595	586	640	593	580	650	597	576	617	625	603	594	588	573	579	562	623	602	608	582	599	576	535	578	615	594	630	578	619	595	597	593	589	578	573	643	625	608	615	616	604	564	613	568	596	603	618	622	597	575	593	637	598	555	564	604	585	592	588	607	563	609	634	608	591	601	620	583	578	611	581	585	591	599	569	608	567	631	594	637	597	594	604	601	576	559	604	579	582	644	639	597	578	600	589	559	589	566	596	620	592	576	603	600	608	583	580	618	592	626	630	592	602	623	565	611	564	543	574	580	590	579	601	617	625	557	571	609	585	559	568	591	610	605	584	568	610	622	564	601	565	586	575	590	662	557	588	580	563	644	553	615	564	570	553	574	571	631	529	557	609	575	589	599	626	552	562	596	587	602	609	639	587	538	602	575	601	595	583	625	579	597	601	609	584	580	576	604	621	564	586	620	581	613	562	606	580	600	586	612	597	633	572	593	605	609	577	584	538	589	601	566	606	595	561	645	596	585	631	607	546	575	572	572	601	555	584	573	602	610	555	586	574	594	617	606	581	626	634	581	555	577	568	578	574	574	590	569	560	586	581	568	603	605	570	560	575	587	598	585	565	606	622	628	601	575	563	592	584	586	569	611	595	591	621	568	588	583	589	605	599	607	630	569	664	637	566	622	560	572	588	596	575	569	542	608	569	566	571	601	558	610	586	580	558	568	618	583	582	591	585	586	608	589	544	610	593	605	595	609	599	591	600	577	583	532	593	575	578	590	581	576	612	623	641	572	585	589	583	586	589	625	615	574	585	610	585	601	554	568	632	566	579	583	550	611	563	601	590	570	609	567	653	591	610	575	570	570	556	585	600	598	600	651	606	618	578	604	615	570	586	581	579	583	581	568	611	575	574	661	607	587	558	586	583	591	579	571	622	608	594	587	597	605	593	597	541	582	577	619	602	589	618	571	558	548	574	575	613	593	625	602	598	594	596	593	633	590	564	582	610	601	584	593	603	579	602	550	559	569	570	580	602	587	627	585	586	590	595	587	597	612	539	578	608	564	606	599	564	574	574	601	591	565	577	621	602	611	608	619	605	586	581	547	596	585	589	551	576	633	598	595	605	592	618	576	610	601	622	582	557	577	581	558	631	630	581	627	594	546	580	537	585	575	633	577	607	597	603	534	603	527	600	627	589	607	554	596	601	579	611	601	589	625	608	607	575	597	597	635	597	560	589	593	621	632	563	575	571	623	541	602	586	595	596	617	557	623	566	590	566	571	585	562	574	591	590	567	588	578	621	548	622	562	577	586	601	619	596	630	594	520	532	596	621	592	643	583	641	627	599	620	581	620	596	556	605	570	613	580	633	549	555	598	572	599	601	595	595	618	595	606	575	601	612	599	587	590	595	562	600	559	581	571	577	574	572	606	567	553	604	550	595	593	550	563	608	602	578	586	551	572	581	578	597	552	563	556	585	577	566	615	618	557	619	589	567	575	604	582	582	583	599	635	582	563	613	578	577	568	574	536	555	579	595	627	589	590	587	559	603	593	586	587	579	613	606	567	596	582	592	579	574	592	613	539	574	574	570	521	548	558	611	593	606	624	607	630	642	615	594	573	563	613	593	570	608	576	593	559	609	561	610	573	563	589	584	580	545	583	543	590	610	585	598	575	584	620	618	544	615	581	593	593	648	587	586	620	588	628	597	587	590	573	645	552	574	551	586	620	586	567	600	606	604	613	604	604	576	627	528	608	564	541	619	606	599	586	565	594	588	637	607	585	634	609	639	660	575	599	622	604	600	587	614	597	578	538	602	571	563	579	625	564	534	560	617	588	584	554	617	630	600	576	612	611	589	584	559	609	568	614	569	579	563	570	569	571	579	607	603	571	610	573	603	553	597	589	555	606	586	551	617	579	591	576	578	555	588	594	579	533	584	576	577	526	642	565	628	592	588	577	605	562	601	560	577	564	610	592	582	587	579	575	580	578	555	562	572	591	562	560	574	585	530	619	571	528	594	608	546	615	586	593	586	570	564	616	575	607	581	588	573	550	565	609	559	601	607	593	573	590	584	561	612	543	586	536	585	598	601	575	577	611	560	563	568	568	590	603	575	581	613	592	631	609	571	582	564	642	593	596	601	595	641	580	568	569	610	591	602	592	572	565	603	610	609	574	561	602	534	601	577	617	554	537	608	592	565	561	598	562	599	571	605	606	663	579	579	611	575	585	577	589	581	525	572	588	555	569	601	583	587	620	579	562	605	626	636	594	583	594	588	611	619	591	601	587	629	561	601	597
26637	9818	4354	2838	1500	1076	878	750	735	687	738	792	1311	1697	1226	881	640	597	558	565	559	579	598	572	591	563	566	519	582	578	601	575	594	607	566	588	545	592	618	576	627	589	559	571	607	537	570	565	559	574	553	589	591	633	574	616	587	571	541	547	555	543	569	580	601	538	555	595	540	544	592	545	638	609	610	582	584	606	579	563	547	574	632	556	546	572	563	568	555	570	567	591	608	623	640	620	601	584	589	625	589	574	568	567	607	585	562	621	577	581	595	625	556	578	572	599	585	617	578	602	588	591	593	600	563	588	560	573	593	567	587	603	575	607	604	584	582	582	599	602	609	592	644	600	565	603	557	588	591	520	604	592	599	562	587	615	606	611	609	584	554	578	567	565	560	569	615	623	565	555	570	583	632	609	589	616	601	554	584	585	616	563	555	605	600	577	574	555	586	562	571	591	606	607	604	584	611	598	545	564	628	597	559	560	561	546	575	563	579	568	590	598	591	587	584	594	586	598	582	566	583	616	565	538	604	633	591	577	569	550	580	546	591	558	571	612	579	576	601	558	582	573	610	542	584	582	604	570	619	623	600	587	589	586	587	549	594	571	602	556	587	552	622	568	574	581	581	580	580	593	579	597	559	600	528	570	572	622	603	604	587	586	575	614	576	621	611	582	560	562	600	556	606	548	538	574	595	567	576	546	559	593	595	627	578	634	599	629	578	548	543	597	557	604	616	599	584	593	520	583	580	615	584	579	589	566	562	588	569	615	578	551	610	590	572	599	563	531	607	546	557	582	589	569	571	594	617	588	612	569	542	563	591	562	574	557	587	586	603	590	579	592	617	589	590	605	619	604	569	603	589	590	639	580	585	569	581	604	593	552	610	613	561	585	576	553	612	551	599	590	548	589	631	592	566	588	558	543	576	561	620	559	602	642	589	599	559	573	594	597	608	584	554	581	573	648	598	576	595	574	580	598	561	598	543	532	604	589	614	580	586	598	562	583	603	592	561	568	618	587	595	603	586	549	572	611	578	551	594	625	612	552	621	638	573	576	575	588	564	593	613	625	555	600	579	566	595	543	606	601	650	576	557	611	633	562	548	582	576	544	579	588	537	555	537	614	611	541	535	565	622	558	620	636	584	582	584	565	568	606	590	587	581	565	567	578	533	574	649	557	593	567	583	588	558	591	567	583	574	579	536	542	604	575	557	597	593	587	585	616	595	572	586	540	593	553	576	560	634	595	591	593	576	562	578	577	572	593	567	574	608	561	609	581	604	618	584	539	601	582	567	565	579	615	580	617	599	600	579	572	617	592	576	582	547	581	610	590	613	597	596	573	625	605	604	611	565	592	597	538	575	607	575	587	567	556	535	588	550	599	609	586	601	591	601	599	538	578	628	588	550	560	568	604	607	629	584	643	597	572	564	543	608	565	559	572	560	580	627	560	570	506	575	552	599	567	584	588	593	553	570	562	587	562	600	519	583	616	581	534	584	582	575	610	551	556	622	593	566	540	570	526	583	573	614	559	598	573	555	574	598	584	581	595	598	582	590	540	587	582	599	612	610	571	574	558	573	546	546	619	583	616	581	619	620	598	578	586	559	601	550	583	550	625	567	543	600	588	571	574	589	585	567	610	517	577	593	589	579	531	570	583	602	593	604	532	562	608	552	555	600	560	540	608	587	603	577	557	564	568	584	591	527	537	605	624	606	577	572	569	579	565	583	547	523	529	577	566	576	578	616	576	584	601	578	553	574	600	569	600	586	576	572	586	549	579	634	588	625	539	573	617	570	619	580	559	550	556	598	541	552	585	568	540	588	549	561	597	609	579	573	591	623	598	624	596	607	564	570	619	583	575	581	583	607	589	589	580	595	578	577	592	568	592	607	582	621	588	558	635	611	586	587	559	622	573	515	612	599	592	559	600	569	599	582	536	587	619	599	568	606	532	556	628	592	580	552	587	609	582	558	605	552	585	574	559	566	647	577	588	552	584	585	533	609	607	597	620	566	582	549	578	594	590	590	546	585	616	595	599	644	529	596	511	585	590	600	613	568	590	599	646	577	594	568	586	561	578	546	592	593	605	581	617	568	602	573	591	547	609	607	574	596	604	536	579	566	559	550	579	589	569	579	523	611	585	617	572	539	573	592	635	633	602	578	587	584	603	563	573	590	584	590	593	561	640	616	589	584	525	591	572	579	607	568	589	571	573	632	554	557	583	617	580	566	575	602	620	604	592	549	583	598	576	580	596	589	619	543	573	572	640	568	599	578	561	600	544	593	570	613	614	572	601	594	596	608	623	563	601	618	566	561	585	624	588	563	617	634	585	539	594	622	619	589	597	592	600	516	626	596	579	573	590	617	581	560	589	590	592	547	590	548	570	586	566	556	625	580	591	565	579	535	583	562	584	623	552	565	566	587	590	571	571	594	538	574	522	554	575	595	580	581	590	539	528	612	571	620	608	578	593	568	604	601	607	569	639	602	608	600	607	529	631	574	603	567	593	548	583	559	555	608	557	539	569	553	625	621	571	575	585	538	551	591	581	611	548	564	591	575	557	552	557	539	601	592	571	566	573	563	606	588	588	561	640	587	612	649	592	558	575	604	583	572	567	598	541	575	562	554	546	571	547	565	614	532	539	553	548	621	564	530	530	606	594	572	567	625	578	558	607	610	618	612	570	636	552	573	582	561	613	581	522	597	573	564	563	584	598	613	612	539	585	560	550	617	624	566	550	578	575	558	578	582	552	577	586	572	558	560	558	571	568	565	540	602	568	557	551	584	529	614	568	636	581	576	587	548	590	584	604	558	595	548	597	558	587	580	619	573	549	580	611	599	575	567	572	624	566	600	587	589	596	563	617	597	589	582	573	571	547	573	563	607	564	603	611	575	598	626	573	558	541	547	589	574	542	570	593	619	575	583	586	536	573	566	570	583	591	587	564	544	603	561	575	589	582	603	577	598	582	575	591	606	565	589	606	597	588	592	552	597	550	579	595	581	590	572	606	530	577	606	556	628	550	533	569	561	596	590	582	603	502	573	561	626	577	560	537	598	587	568	562	543	528	579	618	589	594	582	585	534	620	555	592	557	555	564	527	583	576	624	551	578	591	609	578	567	567	556	579	575	599	564	574	576	606	591	590	590	547	593	553	596	576	580	547	612	592	568	589	576	583	572	594	600	576	623	612	573	589	535	598	591	581	615	640	553	555	603	558	611	573	612	601	587	554	588	568	560	570	569	630	591	599	556	596	578	578	602	580	561	594	577	560	555	595	573	603	570	578	570	530	561	560	593	625	622	579	610	620	589	623	589	564	576	581	586	598	574	593	588	578	556	585	545	580	587	614	592	568	566	598	549	532	559	583	562	603	551	576	578	588	626	587	615	597	590	629	609	549	562	597	560	591	590	596	582	628	591	596	570	611	599	551	611	538	619	583	578	559	559	563	596	587	536	581	589	575	613	541	574	593	564	590	527	599	557	556	598	536	551	574	563	553
6325	3810	5248	2894	1936	1277	1025	817	786	776	725	739	1803	1858	1316	816	598	561	512	517	549	523	498	471	491	519	504	543	481	477	550	458	500	528	496	503	490	516	500	497	518	544	485	543	512	539	527	535	559	518	539	489	529	515	533	513	483	537	516	515	461	514	508	509	502	473	535	460	539	457	477	533	513	508	502	486	492	529	511	523	523	531	537	510	497	524	534	501	533	469	482	485	502	526	509	543	526	516	512	496	516	490	490	515	538	500	520	539	519	546	486	572	496	534	514	484	532	499	492	473	501	527	529	506	529	519	499	551	489	484	529	557	499	513	494	551	507	494	565	520	498	514	518	449	502	498	522	490	513	538	537	533	513	497	490	487	496	500	574	484	510	531	535	513	517	515	536	513	558	505	513	493	548	482	552	541	470	510	505	493	501	502	499	470	535	489	520	522	522	516	530	517	538	543	502	526	514	515	524	489	528	474	449	468	541	520	479	475	548	498	460	483	492	500	475	496	517	487	528	508	509	521	514	511	520	518	533	512	509	455	487	522	510	487	482	540	545	544	503	495	521	463	502	514	513	491	491	518	515	539	492	511	533	508	477	521	519	528	513	499	506	529	548	528	484	504	495	489	515	522	485	493	528	467	544	494	499	502	524	533	517	513	479	511	533	491	477	529	501	479	522	511	511	491	522	540	489	496	514	520	478	532	516	508	459	508	523	500	510	494	531	526	530	516	513	529	532	550	514	476	518	504	514	506	538	487	515	494	491	516	483	535	533	535	516	473	526	514	516	517	486	501	509	513	530	482	495	556	504	494	529	538	532	516	552	516	512	471	525	543	539	484	510	515	550	480	501	512	535	508	568	521	497	482	491	526	519	511	458	581	541	492	543	520	525	513	536	511	514	485	529	503	506	501	509	524	509	518	519	539	498	486	559	558	532	500	475	483	536	486	499	478	521	517	526	526	537	503	501	487	506	502	481	483	493	456	533	491	494	507	498	504	528	503	541	543	522	517	513	493	520	525	531	505	460	514	538	522	500	508	517	487	515	521	495	496	459	569	482	522	498	530	516	502	493	501	501	470	492	499	513	506	481	534	509	515	482	528	511	525	486	505	526	512	478	486	568	471	490	496	459	502	535	520	516	487	474	540	508	493	519	509	498	546	510	523	530	500	510	486	483	490	510	489	497	503	503	498	469	559	516	526	501	486	536	499	498	495	483	468	506	508	517	456	498	488	530	491	496	495	521	509	509	497	485	464	510	492	527	504	489	535	529	511	511	539	508	466	513	536	485	515	518	482	486	505	529	495	535	492	485	487	493	513	514	506	531	490	529	482	532	535	490	519	474	525	521	495	512	530	483	529	502	498	502	527	521	507	474	550	492	489	519	487	488	552	519	537	532	520	470	489	544	551	514	545	502	499	522	470	477	491	509	503	511	535	525	485	482	547	510	499	489	479	499	526	506	498	507	508	513	493	472	496	503	518	479	501	553	526	509	493	519	529	505	491	550	484	534	536	483	517	559	578	533	517	529	506	510	494	535	505	524	519	520	520	530	489	499	491	520	516	477	531	535	516	528	541	529	569	520	523	492	500	512	535	496	498	548	518	509	478	508	487	503	512	523	464	508	525	482	520	524	537	496	510	497	494	458	506	540	472	463	514	519	527	556	508	520	565	477	445	528	522	523	533	497	533	543	503	501	493	503	514	520	539	497	484	500	513	505	491	496	529	532	518	534	571	535	514	508	508	539	509	492	528	491	506	501	483	534	535	498	517	523	521	487	476	491	510	503	557	506	519	508	511	519	493	519	496	526	507	512	503	484	502	492	460	524	513	521	493	521	528	511	470	483	524	506	505	516	503	512	500	513	508	503	548	519	533	521	449	482	509	491	473	523	505	498	498	481	507	518	508	509	501	510	501	468	518	527	516	507	511	493	514	517	442	514	531	524	508	549	525	511	511	528	562	514	481	468	515	526	496	516	539	512	486	529	492	510	479	488	534	508	475	462	511	536	505	527	505	501	538	491	489	493	500	526	527	497	553	511	514	535	529	551	505	560	501	487	520	472	523	480	541	509	487	503	525	514	471	514	515	482	508	520	515	486	539	512	530	508	513	515	503	541	498	515	490	524	484	502	519	475	536	543	523	522	503	542	498	514	481	508	470	485	472	489	535	487	500	483	490	539	519	517	488	540	514	471	525	496	497	545	513	471	495	520	521	515	502	534	498	464	507	480	543	545	550	492	501	534	492	511	483	492	482	566	546	511	525	494	540	518	545	522	497	506	464	532	545	492	527	549	501	561	485	490	537	453	522	528	500	513	520	499	527	506	499	526	518	524	505	517	485	499	491	538	472	527	505	513	568	494	543	492	493	494	504	511	485	516	542	499	515	513	515	531	519	507	540	505	503	541	503	513	514	551	471	469	496	533	481	524	499	493	484	509	510	531	521	484	483	522	493	514	506	512	516	485	514	471	527	507	491	488	495	481	493	485	498	534	504	512	517	482	488	517	534	477	536	544	487	507	510	496	551	478	502	537	563	497	512	524	490	540	529	555	516	477	511	518	535	563	531	496	527	514	511	532	497	540	518	511	475	522	516	542	526	528	514	507	478	500	529	506	513	481	545	504	528	463	515	525	480	527	535	508	515	506	520	484	512	508	471	550	541	524	493	486	523	507	530	525	503	484	524	527	506	502	510	497	511	473	546	539	550	508	506	505	533	518	539	501	535	513	510	533	495	545	516	512	532	479	501	486	517	529	548	481	489	510	487	496	499	479	478	497	507	505	535	486	540	503	522	536	517	522	501	519	528	534	515	504	543	524	491	507	506	506	525	465	510	506	521	494	537	522	508	461	483	505	504	473	495	500	528	538	490	508	503	506	489	525	485	505	534	493	507	511	507	552	498	522	487	545	526	502	495	495	509	483	509	563	531	522	535	530	519	470	526	521	518	525	500	519	496	504	505	523	521	496	488	512	519	527	500	587	442	505	519	508	504	491	516	480	520	491	519	514	510	502	496	518	525	512	515	504	513	534	510	506	479	516	545	495	484	474	502	558	507	532	513	530	514	508	514	491	517	515	489	547	522	570	511	523	518	495	536	535	539	509	484	496	479	511	511	497	512	515	480	537	494	513	507	493	508	496	517	461	520	471	520	537	486	457	536	541	538	532	495	503	524	502	519	560	481	490	510	521	490	480	495	493	538	515	520	504	512	518	531	507	513	479	465	575	544	501	462	517	476	470	508	501	510	544	488	542	505	551	455	518	476	508	502	492	527	505	519	520	552	518	506	508	521	488	526	543	548	502	531	495	505	517	515	533	544	523	543	548	522	500	495	531	502	509	499	524	561	532	542	483	534	503	534	554	505	521	503	513	561	494	477	503	515	516	544	491	503	519	494	492	540	496	468	548	511	506	489	524	522	496	531	508	510	508	529	501	551	497	503	552	510	479	516	517	507	509	548	474	534	556	527	464	510	479	486	529	498	537	513	548	529	494	541
24831	20794	26644	24778	10839	2590	1534	1213	1020	849	837	1977	12106	11620	6282	2178	928	598	580	558	519	534	505	564	535	565	530	537	546	559	527	573	523	559	579	532	565	512	563	596	556	552	582	568	543	569	509	573	522	566	561	530	513	551	510	509	549	532	544	572	590	535	564	557	501	554	508	508	502	535	546	560	552	555	558	532	527	501	544	543	551	518	558	559	530	529	577	532	553	474	538	551	543	509	528	500	534	491	540	540	536	515	512	507	559	524	510	508	570	547	541	535	533	521	582	541	538	573	544	549	527	534	526	533	525	545	539	513	593	484	543	567	529	545	540	544	533	561	533	561	569	562	561	546	530	571	515	545	528	521	528	559	540	521	548	566	526	553	556	546	515	533	525	544	551	616	572	532	551	570	568	514	543	536	532	575	541	547	543	544	520	549	535	526	567	545	522	568	561	507	527	526	515	536	504	563	545	545	525	535	579	544	560	506	528	491	574	528	541	577	554	519	545	562	529	575	551	520	554	542	512	559	576	516	534	581	543	531	568	553	548	512	491	576	570	537	575	555	576	570	579	552	513	527	562	555	522	553	489	489	531	584	590	539	519	497	546	506	540	545	563	520	544	510	565	522	532	545	557	535	526	519	544	535	566	556	564	559	511	545	570	524	513	553	479	511	534	492	544	522	526	561	513	559	530	507	553	504	553	548	517	535	566	513	521	549	543	548	532	572	520	525	534	548	518	532	514	561	561	547	552	525	529	544	539	566	562	509	542	569	561	509	524	511	553	524	506	523	597	510	541	596	562	573	569	521	532	549	559	527	530	554	521	560	538	535	526	493	514	557	564	527	541	499	564	498	530	523	548	529	580	522	540	508	539	580	507	520	517	504	560	584	547	540	542	538	567	540	535	548	516	555	521	533	539	502	537	536	546	529	521	541	472	536	531	550	543	494	497	518	547	518	522	515	515	580	488	552	513	543	606	507	525	586	537	549	546	504	551	508	571	601	551	547	526	582	521	561	517	561	549	558	552	526	536	509	554	540	567	521	531	560	521	581	521	565	544	558	507	493	550	536	568	530	551	553	518	600	525	566	533	526	548	536	540	553	547	549	538	545	561	523	567	582	518	501	535	506	570	512	548	533	481	492	552	558	572	529	514	503	529	551	500	564	587	562	503	514	532	534	510	568	560	528	550	554	571	536	555	559	536	581	538	539	531	556	525	565	524	530	539	529	526	515	523	485	519	554	520	553	501	541	546	530	543	546	546	528	525	573	560	559	530	535	523	533	544	503	557	536	516	506	550	558	494	551	551	532	535	543	518	528	531	562	523	548	540	503	524	550	507	550	541	530	551	541	514	537	595	528	504	513	562	499	551	523	561	543	523	540	504	516	571	567	559	536	562	523	533	555	554	541	552	538	521	490	565	535	561	515	572	540	538	539	548	528	590	548	534	565	511	490	553	562	530	519	531	509	524	559	528	510	488	577	527	531	552	557	539	523	536	546	535	558	600	517	546	536	536	495	537	508	526	593	524	526	574	497	541	573	530	545	479	544	519	568	523	578	531	549	523	507	533	562	558	570	552	541	559	516	587	563	523	584	579	521	498	524	556	592	548	518	556	523	530	520	525	512	564	527	509	532	538	543	562	554	580	538	556	567	562	507	567	516	600	533	518	532	537	560	554	535	539	566	521	579	558	536	521	552	573	567	528	553	566	518	544	516	558	541	513	547	529	521	541	566	533	498	559	493	555	529	567	561	520	560	464	492	554	536	544	571	563	536	554	521	503	522	514	536	541	538	518	562	535	530	529	551	534	496	584	493	547	551	532	528	553	528	513	548	576	532	558	495	527	530	524	533	560	527	541	574	561	534	583	574	573	563	538	571	549	607	570	533	546	500	541	542	587	503	528	568	504	605	544	549	544	517	559	478	521	496	533	547	552	573	539	542	538	587	519	552	541	542	572	529	501	538	505	569	566	553	551	549	542	509	512	505	542	534	545	529	545	532	575	554	509	543	527	516	577	543	575	561	518	561	513	514	503	535	577	568	555	577	539	565	535	549	548	508	523	538	565	534	545	529	543	578	555	487	514	532	530	531	531	509	569	558	530	519	541	531	506	508	527	548	530	540	567	562	537	540	567	523	532	527	504	543	530	533	528	550	581	556	598	548	517	516	546	549	509	493	525	521	556	537	551	543	516	525	549	553	477	531	564	543	529	570	522	543	521	539	535	515	557	529	521	533	526	539	537	560	518	555	553	496	568	529	519	527	556	571	510	579	539	509	534	536	522	549	509	571	555	484	570	596	539	547	505	519	521	521	569	576	579	559	535	524	562	549	575	544	532	521	575	542	515	523	543	532	516	509	483	564	552	562	528	565	553	555	511	509	512	538	530	546	516	537	530	534	549	557	533	556	562	542	528	530	548	502	518	574	572	527	513	552	533	502	538	521	513	577	517	538	547	511	528	535	541	569	570	492	558	617	539	554	555	506	519	507	569	538	522	520	536	529	540	494	553	519	552	574	546	521	533	543	549	561	560	522	520	549	516	538	541	545	541	552	548	582	564	547	553	534	485	569	565	548	567	529	577	571	507	517	586	553	567	562	547	537	553	531	529	533	532	541	519	542	557	550	573	557	537	528	542	524	512	522	552	529	533	573	530	568	570	537	502	548	550	558	530	593	526	538	543	540	538	545	511	544	515	571	606	550	524	562	540	519	575	536	562	584	559	525	560	521	486	494	541	559	548	553	500	535	521	530	555	567	560	578	546	577	508	554	525	542	541	549	566	540	558	549	547	561	494	542	513	539	553	541	551	502	547	530	548	573	517	486	547	553	564	529	529	524	523	494	512	564	521	575	576	502	531	549	535	578	567	517	525	512	509	552	546	528	523	542	556	588	560	555	564	519	560	511	506	578	572	519	531	520	585	489	533	565	539	521	514	541	534	562	515	544	517	508	577	522	549	543	508	538	541	534	552	558	566	527	545	539	533	523	521	589	577	537	517	532	585	535	541	561	527	513	554	551	514	525	542	550	573	543	514	539	566	514	547	585	544	521	544	566	500	562	544	538	560	525	566	537	545	514	553	530	505	558	555	499	557	530	521	518	566	557	552	554	530	570	564	534	525	507	477	483	548	547	516	536	511	521	538	528	515	546	511	549	513	583	566	498	517	526	519	526	561	493	578	534	511	543	559	556	531	521	550	522	536	529	531	580	510	504	532	554	552	561	548	565	508	559	500	532	552	530	544	527	523	511	512	568	537	546	525	538	569	528	529	526	568	523	556	535	581	550	520	566	510	535	556	521	530	543	560	581	539	564	557	514	526	548	506	506	572	558	496	573	558	545	538	519	555	528	539	512	512	548	563	584	534	577	497	538	566	570	532	528	548	515	538	515	586	513	487	527	513	524	539	569	484	504	568	510	583	521	537	532	554	523	567	547	552	590	512	551	535	544	535	514	504	509	539	542	540	511	521	503	554	556	533	554	512	599	567	575	561	530	542	551
5134	8183	9443	6325	4115	2070	1655	1680	1289	1023	1039	3057	14446	11289	5961	2250	876	585	508	490	492	538	493	502	510	513	447	478	511	485	475	539	487	492	520	490	512	514	514	489	478	453	467	526	494	441	524	492	483	469	486	465	544	504	510	489	557	527	469	476	502	492	460	495	490	482	503	490	508	481	455	466	527	510	518	501	499	500	489	493	482	518	516	510	519	499	536	466	488	505	506	482	498	499	490	482	495	515	472	493	530	498	489	525	492	471	432	509	489	508	518	497	494	481	472	487	476	448	503	464	493	507	474	484	496	495	513	498	489	447	494	526	502	487	472	518	512	487	469	494	471	486	474	478	487	485	486	465	516	483	480	497	489	482	515	511	504	497	493	419	490	475	466	510	438	449	461	470	469	464	485	531	495	479	477	508	504	492	501	518	488	487	499	488	440	486	479	519	496	491	547	494	510	486	467	472	494	514	499	487	536	521	480	489	508	485	523	455	524	491	500	486	494	525	490	492	484	504	510	496	432	479	479	460	497	479	447	497	497	516	496	491	479	496	511	467	472	483	473	500	490	510	511	486	509	475	516	482	500	511	461	510	514	498	501	468	497	481	540	455	519	469	459	489	495	498	492	491	471	495	458	500	493	458	477	542	486	497	493	495	498	488	516	492	507	434	500	478	483	522	506	506	480	512	489	483	503	488	489	498	482	493	484	451	480	486	500	502	498	460	519	490	492	454	544	488	464	503	485	495	500	498	485	481	503	482	512	474	475	533	475	498	505	486	437	472	471	485	474	480	470	479	476	489	477	492	514	496	477	507	492	503	506	487	444	509	490	525	475	503	507	503	507	462	511	475	518	479	494	479	509	495	482	463	482	490	537	512	479	484	512	483	510	525	493	477	475	471	472	515	549	480	469	533	477	520	515	475	492	467	513	497	496	469	499	505	477	464	515	496	499	506	506	471	478	496	489	504	505	490	547	481	503	508	477	520	529	465	462	505	467	494	444	504	515	467	492	493	506	507	482	461	514	483	497	498	499	455	451	474	483	499	524	522	494	469	485	459	461	534	465	473	484	520	480	501	495	468	499	465	514	488	466	476	533	502	469	435	477	491	443	510	511	485	518	486	512	462	462	492	516	514	462	515	485	483	482	480	529	495	455	512	491	520	471	481	476	498	516	475	484	492	492	469	462	488	511	504	498	496	467	480	501	463	496	459	477	471	484	480	476	502	453	482	524	435	450	524	489	510	515	503	509	478	477	493	486	461	495	506	492	523	450	486	485	514	487	476	444	482	468	485	494	501	471	464	493	477	475	484	477	505	468	538	471	475	508	447	468	498	532	525	472	472	481	494	507	512	460	477	466	447	489	520	504	504	478	468	466	503	516	522	498	470	477	469	474	502	512	493	489	479	486	480	496	452	493	544	441	460	469	477	510	503	461	509	525	478	518	475	506	447	479	484	499	492	464	458	469	472	553	512	478	453	467	483	509	516	483	503	473	469	481	494	479	483	452	521	493	468	503	517	471	463	513	484	504	462	470	487	482	459	454	477	486	461	470	497	517	487	471	484	497	491	466	511	480	450	501	487	502	492	470	516	481	484	469	515	435	500	487	484	475	487	478	475	471	481	485	470	459	494	443	534	470	463	495	454	492	485	488	466	519	487	531	510	460	533	493	508	509	472	500	421	487	469	496	468	539	485	470	547	513	494	461	477	447	483	483	460	516	502	481	493	460	486	478	498	476	503	493	467	483	469	465	478	468	501	451	461	483	514	463	496	492	495	476	521	453	488	469	468	542	470	507	509	491	470	522	491	461	469	495	515	465	502	461	488	533	502	481	489	449	503	493	491	495	467	508	512	473	464	476	461	483	485	496	497	506	520	527	514	489	486	514	466	474	490	482	468	477	492	487	444	491	507	472	470	456	447	534	501	451	489	432	465	490	508	482	477	487	486	481	517	450	491	488	451	509	512	511	506	442	476	480	476	478	486	497	492	492	510	509	494	480	545	502	479	480	515	524	505	517	480	522	488	505	480	480	430	471	491	477	480	491	511	505	471	551	475	523	482	480	494	466	500	487	470	507	461	475	474	495	468	467	511	487	497	496	510	529	459	477	493	498	471	462	486	475	513	495	450	479	483	492	489	521	512	510	508	468	535	468	501	490	486	475	537	486	501	506	505	520	481	456	518	487	485	478	439	522	472	498	538	485	502	471	507	492	504	483	500	471	470	469	489	485	490	504	525	513	471	490	467	519	486	470	501	510	447	542	504	492	505	487	498	527	468	479	480	462	472	479	498	499	483	459	489	517	518	524	508	471	496	483	534	467	461	453	470	486	513	462	500	479	499	441	517	476	518	494	468	506	472	494	495	492	483	470	485	520	492	503	486	502	467	471	503	468	482	510	489	488	501	494	481	526	512	493	515	492	522	469	481	508	514	483	550	475	498	478	497	475	498	503	486	455	466	459	541	523	485	494	492	514	474	516	509	477	482	490	507	473	466	485	450	513	533	461	512	486	499	494	519	507	482	463	493	514	482	437	519	484	483	499	495	529	508	528	455	500	500	459	512	511	522	518	492	525	492	510	485	500	476	479	472	479	493	491	462	502	495	470	488	468	486	521	487	520	461	517	464	502	471	436	509	492	497	484	513	484	470	492	500	469	505	488	456	503	533	499	473	509	498	456	470	514	453	521	523	472	459	461	494	471	461	465	502	484	489	506	518	499	498	502	518	504	553	482	498	496	523	457	488	496	498	507	480	532	469	500	517	554	501	476	529	504	518	485	482	451	453	471	462	475	518	442	502	487	483	465	448	490	478	466	503	485	506	483	468	493	471	488	507	503	515	504	487	489	489	486	456	525	471	504	471	443	498	497	506	520	479	470	457	460	508	496	478	507	464	500	491	490	501	519	454	468	474	524	476	467	476	486	499	494	489	493	475	475	482	523	533	512	494	497	469	493	504	532	522	493	488	488	510	527	464	527	485	502	495	516	470	461	475	469	471	500	525	441	522	442	498	465	485	488	516	497	495	468	529	486	465	432	534	492	478	478	457	474	497	473	512	501	485	480	473	491	508	489	510	487	505	494	471	490	504	530	503	497	471	500	484	477	499	479	504	470	496	464	463	488	479	473	494	483	474	469	456	527	491	499	499	495	507	510	489	456	482	460	491	501	527	491	510	491	524	460	507	462	497	484	534	491	467	468	485	504	452	490	487	466	522	511	499	527	493	513	500	449	490	499	491	492	497	496	495	491	459	508	500	487	499	504	488	454	458	508	507	488	527	490	458	506	479	500	503	430	459	466	454	457	471	468	485	478	483	483	480	494	475	488	474	486	499	487	498	511	500	481	502	486	451	489	466	500	508	469	467	475	496	510	473	520	480	512	488	480	499	479	470	501	469	510	462	446	493	464	485	501	462	475	465	463	513	458	507	487	495	489	529	494	449	483	487	498	501	470	477	490	490	498	516	499	468	501	514	468	452	479	481	492	481	536	475	481	476
24015	20806	27744	23969	20337	8763	3547	2002	1322	1062	1083	10856	26563	18899	8599	2837	1048	802	701	629	670	674	632	703	663	622	694	632	663	665	648	682	647	622	687	636	690	654	635	612	623	631	664	669	604	656	644	661	630	711	638	619	632	695	645	648	675	666	682	644	646	665	665	677	612	694	633	664	601	616	639	654	632	649	682	653	623	640	667	602	638	686	634	674	685	630	683	657	680	642	680	644	631	619	657	601	595	648	644	705	624	645	661	642	631	641	658	597	631	640	646	636	642	614	683	659	637	652	688	672	690	658	613	658	673	647	617	651	634	687	664	651	666	603	644	667	649	627	680	708	685	660	662	660	661	598	689	673	661	627	613	660	615	657	663	616	630	585	668	676	675	676	660	632	651	636	670	625	649	586	616	697	681	605	633	631	659	679	634	658	634	658	614	648	670	664	677	630	674	629	681	626	697	637	638	682	671	661	613	660	653	641	648	680	668	655	697	692	660	650	638	609	604	615	654	662	695	678	668	643	645	635	658	641	692	636	623	614	655	644	623	623	629	656	665	618	633	612	593	642	611	660	645	674	650	644	690	650	644	668	607	666	675	627	654	647	621	653	631	632	668	639	652	629	632	662	654	642	655	645	657	656	608	669	679	627	671	629	633	636	632	655	673	696	626	654	689	683	593	660	679	664	640	632	647	626	624	642	640	666	649	659	622	611	667	661	598	658	653	672	690	668	656	622	669	652	648	623	633	680	635	708	599	607	630	671	636	625	665	673	631	654	636	614	687	684	627	668	649	622	624	675	641	632	663	619	649	638	594	651	653	639	672	671	654	641	683	661	617	622	654	627	675	693	626	624	663	681	611	641	647	646	647	659	701	667	597	677	655	657	620	614	683	625	587	600	679	692	639	686	685	635	606	609	623	655	683	630	681	656	630	641	650	663	617	626	673	665	638	642	651	640	673	640	609	650	633	724	703	596	650	645	659	672	673	645	664	700	660	665	649	626	712	618	598	666	646	649	637	597	602	640	684	653	658	620	641	601	631	670	605	688	672	665	657	648	622	618	643	729	622	642	681	652	657	642	668	656	635	637	651	672	629	645	629	680	629	680	654	678	658	629	690	643	627	609	699	644	682	689	660	646	669	663	649	635	620	683	632	654	643	622	663	633	629	661	652	648	662	635	646	646	646	638	620	618	607	624	616	681	663	628	696	660	690	658	607	644	623	606	673	604	623	639	627	633	637	683	658	640	637	640	629	641	658	612	660	614	718	663	649	674	598	650	581	640	632	633	644	637	661	622	668	638	647	606	699	651	657	653	655	685	641	691	668	616	635	621	649	691	637	634	661	638	674	628	661	648	662	676	640	676	622	705	682	626	656	591	606	657	663	613	618	645	662	645	668	609	607	658	647	605	674	651	673	621	613	700	626	657	665	616	653	669	636	685	701	673	643	623	668	637	653	633	644	614	639	637	623	610	667	651	592	665	657	649	609	652	636	699	630	652	693	623	625	646	638	621	644	627	662	642	688	631	650	646	698	626	628	639	662	611	657	640	678	640	618	620	642	645	603	602	649	648	652	646	680	647	588	641	628	662	646	639	607	616	662	681	606	627	668	628	633	650	608	610	615	711	665	593	643	611	668	628	609	613	673	619	659	657	640	587	671	673	638	639	625	623	636	639	628	643	607	616	655	667	646	653	681	635	635	637	613	678	629	622	629	619	696	692	646	630	675	662	688	649	656	656	681	670	610	611	650	657	663	669	655	607	652	667	622	664	638	649	647	654	655	653	688	659	655	592	594	644	655	663	618	664	641	671	627	639	607	681	659	654	638	666	644	649	699	644	604	648	680	625	646	632	657	635	661	626	671	645	627	674	600	600	684	663	639	639	634	669	619	622	672	597	611	662	640	676	693	670	637	633	667	601	636	603	601	636	660	675	628	645	616	632	634	673	606	666	599	648	628	601	625	668	628	686	633	668	658	650	656	605	611	646	670	662	654	629	629	698	622	619	657	654	654	686	634	679	615	650	697	593	609	634	654	643	667	638	601	621	654	683	640	614	603	627	624	629	674	638	581	654	591	686	617	645	649	678	635	636	629	624	640	641	648	640	623	633	609	637	628	592	651	661	663	634	626	670	660	616	599	664	639	642	587	663	620	618	618	659	621	660	655	607	610	697	661	651	656	675	662	633	673	619	597	584	627	633	618	608	628	723	657	678	631	603	647	629	654	601	626	647	703	631	655	642	652	593	657	621	631	674	646	642	597	671	674	646	649	629	636	657	659	642	630	632	657	630	637	689	630	593	651	659	636	575	642	630	603	640	612	655	608	637	631	686	656	626	636	677	620	645	674	618	641	607	721	645	625	627	645	588	625	717	666	627	675	622	640	644	651	643	618	641	651	649	606	641	661	622	666	634	656	636	607	612	659	679	603	668	643	667	664	599	643	651	626	613	625	622	627	671	642	685	620	628	658	614	663	672	634	653	665	668	645	632	640	632	641	659	624	578	607	582	660	637	621	656	632	611	642	665	612	617	651	690	620	646	688	667	642	632	661	666	613	652	688	643	649	607	623	661	668	636	649	654	701	641	632	619	616	680	669	646	674	644	663	626	678	635	643	615	624	665	665	661	670	640	613	629	666	642	647	620	655	692	598	654	681	611	640	592	654	641	692	610	639	643	651	667	647	663	648	643	657	697	646	641	654	639	633	607	644	644	659	631	643	600	630	631	592	635	593	623	683	645	680	633	694	657	618	652	623	647	682	674	687	667	627	656	632	607	653	662	648	673	619	643	685	625	650	612	592	614	665	650	661	628	651	640	631	663	677	655	669	643	681	601	661	650	660	616	623	675	637	651	689	638	655	664	666	635	660	602	665	646	609	664	623	638	642	642	675	595	607	619	682	589	640	589	664	644	638	627	647	666	676	655	604	594	608	632	672	645	661	632	612	582	618	620	660	644	636	648	653	637	606	588	659	597	622	638	609	643	631	667	681	645	665	640	667	651	651	608	652	653	673	679	609	672	649	618	612	646	657	675	648	630	643	643	616	590	622	669	635	660	645	636	586	641	667	664	643	649	611	634	682	691	621	637	662	680	656	595	634	639	674	661	717	640	634	669	641	639	636	585	632	623	649	667	625	622	659	662	608	647	627	674	650	641	641	645	650	634	631	616	683	660	611	684	634	616	656	615	626	666	659	673	639	629	671	648	660	624	615	646	634	652	677	641	682	653	620	633	684	648	626	624	649	625	664	604	627	649	606	647	655	648	625	624	696	633	636	617	617	666	665	619	673	618	645	609	585	711	668	636	635	642	667	622	606	616	639	687	657	615	658	656	648	660	685	662	647	665	639	664	663	647	656	630	657	638	629	639	653	639	690	641	641	627	692	640	674	639	641	647	637	638	638	635	672	638	648	675	641	665	641	651	631	666	605	682	667	707	590	636	624	650	638	618	667	673	592	644	623	651	652	589	654	597	628	619	642	646	614	650	657	694	666	643	697	636
5935	11659	11307	7769	5305	3649	3282	2333	1479	1255	1296	14907	25242	15754	7738	2775	941	701	614	571	604	584	592	587	598	597	591	528	611	580	601	553	579	564	562	543	580	570	561	567	569	568	591	554	568	591	560	554	618	578	591	584	567	574	585	573	567	571	569	559	591	595	549	608	575	585	545	606	587	579	533	508	557	580	613	599	565	583	595	562	565	567	515	616	600	519	566	594	576	587	553	593	526	517	551	612	601	571	561	576	570	573	534	563	592	576	566	603	552	572	541	575	597	551	569	516	574	565	585	520	576	593	585	582	551	545	538	592	554	529	560	569	624	611	541	590	533	550	563	570	568	553	573	569	590	589	579	543	584	576	557	580	596	569	582	558	612	564	578	566	584	556	562	608	608	580	589	589	520	573	567	556	542	575	596	577	543	568	565	554	539	566	532	582	589	539	558	556	618	541	563	597	561	589	618	567	551	526	533	577	541	579	570	587	584	539	591	578	544	550	572	615	598	585	577	586	583	565	612	567	567	545	548	557	563	592	530	536	560	534	534	549	591	550	545	583	521	551	573	550	558	529	574	570	580	543	536	604	581	558	558	563	554	550	569	557	611	581	564	588	566	588	585	574	599	575	574	585	573	571	570	552	594	588	569	601	561	560	547	576	563	548	571	631	593	558	600	576	563	568	537	569	540	545	552	584	573	558	527	540	588	612	544	597	599	580	560	644	543	561	581	557	564	581	583	619	619	582	564	598	559	548	614	531	577	521	536	557	572	559	568	579	584	571	573	584	589	599	586	568	559	557	573	587	597	579	567	544	608	623	547	545	621	569	556	558	549	607	592	543	532	540	544	530	553	607	590	609	538	550	616	548	520	575	528	605	607	593	542	541	556	578	508	545	600	535	576	591	518	591	571	596	589	599	533	565	537	525	556	593	551	599	596	607	585	553	571	563	595	596	595	553	580	597	577	614	549	562	606	547	540	556	594	564	604	544	576	552	535	583	583	584	563	554	582	582	607	579	559	542	591	570	567	573	587	575	585	580	548	617	591	552	566	570	555	596	573	563	510	592	575	609	545	552	561	537	596	541	570	602	605	565	556	536	591	529	560	554	572	584	543	587	566	579	552	603	543	553	626	612	579	585	564	553	562	600	605	596	567	526	559	582	528	607	556	574	569	611	563	557	568	576	602	575	600	575	539	567	587	600	579	571	552	593	547	563	537	578	571	598	601	590	588	554	544	580	564	569	564	599	561	530	536	577	568	543	587	589	544	608	561	598	576	580	559	592	579	565	559	603	552	571	539	564	571	568	584	597	605	524	568	550	563	595	558	582	558	590	548	590	580	577	580	596	590	577	574	590	550	549	535	554	582	573	580	542	604	589	588	566	593	572	560	558	556	590	583	573	592	576	521	556	597	560	571	585	551	564	600	564	564	550	570	557	548	605	559	586	557	522	612	585	584	564	584	578	558	547	575	565	560	563	552	567	590	589	586	594	584	563	594	614	568	537	567	609	565	549	537	570	568	558	600	567	563	521	560	583	565	595	568	586	565	560	554	568	563	547	550	602	600	616	585	580	599	562	573	570	585	575	598	552	607	591	539	554	564	562	615	573	565	550	578	566	569	540	563	597	544	559	549	582	579	609	549	606	611	566	554	551	592	547	591	558	573	579	546	596	556	510	557	586	558	594	591	560	518	554	567	574	563	555	580	573	528	555	578	557	607	553	572	574	591	599	562	607	548	568	562	549	595	535	573	533	572	630	548	580	546	591	579	588	549	554	585	541	531	536	550	564	577	570	568	559	582	521	592	599	545	609	569	562	560	598	615	567	582	560	537	581	557	591	598	573	570	523	589	544	589	576	612	577	558	569	601	566	576	588	545	572	574	536	580	568	563	551	555	573	598	568	584	578	575	589	543	552	566	553	543	564	622	553	568	581	595	549	580	538	554	555	568	593	599	582	549	553	583	585	582	558	592	550	592	596	547	575	566	569	590	584	556	554	588	586	559	537	572	606	606	526	541	532	521	556	556	577	602	561	583	613	573	565	591	573	604	613	585	574	568	598	548	601	536	542	570	567	605	544	593	553	552	573	546	624	521	614	555	616	562	556	568	578	560	564	557	597	580	609	571	575	592	529	545	531	545	566	576	591	567	530	587	574	551	558	603	565	520	570	521	545	561	570	527	601	559	576	548	557	528	559	570	582	552	549	554	627	577	576	541	561	576	550	562	599	617	583	598	542	587	553	569	578	586	540	539	586	601	589	591	577	546	606	615	559	527	582	594	528	548	515	567	577	572	575	538	559	528	557	580	544	604	540	616	620	609	605	599	595	587	584	585	600	589	570	548	560	582	579	545	563	539	557	554	558	541	571	561	530	606	515	547	579	598	555	548	517	555	553	571	591	511	586	594	546	585	548	594	578	549	560	563	622	578	583	582	553	611	537	550	544	620	592	554	565	549	555	553	554	549	574	610	550	579	566	572	581	582	585	586	586	608	541	546	594	553	586	557	590	573	561	571	573	598	591	613	571	589	541	577	607	594	567	630	553	589	552	517	521	567	573	584	590	558	583	566	586	592	486	555	556	588	576	595	533	572	501	550	520	608	595	619	555	574	552	562	578	555	548	552	572	585	562	568	585	550	538	578	598	536	580	568	543	592	578	612	583	530	601	581	557	584	557	554	577	571	564	586	579	561	554	556	570	571	597	562	547	553	566	533	547	554	586	531	559	546	562	593	594	594	553	567	566	573	580	564	533	599	558	588	573	586	583	587	561	548	567	619	570	558	563	534	604	562	571	589	576	594	562	585	567	574	547	571	564	576	578	563	549	594	528	584	571	584	578	562	531	564	631	565	583	573	562	560	562	606	623	616	564	577	587	570	602	575	549	575	535	598	541	580	557	561	601	560	587	585	536	613	578	553	628	532	581	583	513	554	541	580	562	590	578	576	561	605	582	590	544	610	542	537	567	587	554	628	565	593	576	566	556	556	527	561	592	576	531	560	602	584	552	570	590	581	536	566	566	605	582	523	570	597	579	548	496	584	579	553	571	585	617	521	548	587	593	604	630	571	533	619	549	573	581	589	615	611	595	578	606	580	578	600	538	554	589	543	540	544	518	563	581	597	593	617	585	593	510	616	597	566	548	584	607	570	521	556	542	554	555	595	544	515	583	540	546	565	551	580	529	568	527	616	564	504	596	561	495	548	551	560	621	576	545	573	528	603	591	575	549	552	612	577	540	507	552	612	555	580	571	582	553	566	559	564	532	553	588	542	545	599	567	567	595	579	541	599	565	566	582	581	558	564	529	592	565	575	560	537	592	562	571	570	534	525	579	559	547	559	577	536	581	523	610	604	564	552	507	580	586	586	580	555	606	576	544	556	617	545	594	518	574	540	570	570	574	579	550	550	611	557	565	549	552	577	579	584	581	544	567	546	576	538	598	620	569	599	595	587	558	574	573	600	584	550	580	571	619	556	577	572	593	576	554	555	553	582	561	577	573
26538	8798	2771	2055	1371	990	786	705	656	633	630	850	1584	1481	1087	789	629	561	565	548	609	597	609	580	533	566	556	568	585	575	567	564	543	599	548	528	576	541	539	581	549	578	573	579	556	540	561	582	596	584	600	525	569	587	595	586	573	562	598	624	547	563	543	558	560	570	545	532	529	593	565	519	553	558	566	538	583	545	567	554	568	599	575	577	593	582	550	550	562	555	578	569	576	572	561	583	562	543	608	545	575	491	567	564	540	537	574	546	562	563	579	569	542	593	587	559	563	545	574	569	579	559	534	529	574	566	568	571	583	561	582	538	565	566	590	533	544	537	543	562	536	602	584	539	545	562	535	551	546	545	557	591	586	527	573	586	570	558	573	626	549	608	583	578	608	543	558	552	588	557	550	609	552	597	556	524	531	552	551	579	603	557	581	573	559	544	586	529	514	527	578	527	574	542	525	559	575	523	532	539	543	572	600	571	542	572	531	575	575	555	552	560	560	599	547	576	564	588	558	577	578	582	547	548	555	545	560	599	533	520	564	540	546	559	560	536	594	585	582	544	575	522	577	555	587	558	556	598	546	570	567	627	569	545	509	550	568	564	600	527	595	527	550	568	540	576	589	567	562	595	551	573	594	524	532	558	566	553	562	562	565	561	620	529	602	587	530	552	520	555	605	572	563	568	583	579	530	582	568	554	568	528	601	551	521	574	564	563	585	532	563	566	522	559	562	580	603	511	543	524	527	554	567	526	571	558	568	599	581	545	575	592	573	578	587	575	537	551	579	543	568	514	543	555	562	559	593	556	534	523	528	540	550	490	586	569	545	539	530	613	556	583	540	564	572	576	559	554	571	563	567	597	563	514	542	573	559	576	517	540	538	533	580	597	599	546	589	537	522	517	566	518	536	537	569	586	585	541	603	579	553	552	599	519	536	553	593	582	575	591	522	565	545	534	552	563	564	559	558	563	559	549	551	596	568	560	554	561	586	539	549	569	535	582	561	568	560	568	613	578	558	553	586	532	572	583	556	630	570	577	562	607	544	592	545	547	537	553	558	514	585	537	547	537	530	600	607	566	567	580	580	576	580	553	599	545	553	553	568	540	551	552	578	567	555	613	564	560	604	572	593	570	563	549	585	594	571	544	546	570	529	588	522	568	551	582	526	579	569	519	549	579	577	559	573	529	560	588	571	548	566	566	590	547	564	573	566	540	493	578	545	537	524	537	554	582	545	535	572	566	548	553	537	539	578	536	554	557	575	604	579	600	583	573	573	573	554	547	565	593	552	606	514	576	548	503	585	581	548	584	565	549	548	575	592	602	560	521	587	584	554	547	579	550	552	559	550	519	546	581	563	545	560	568	580	541	579	533	574	540	591	578	567	572	559	581	565	541	596	532	536	575	545	529	549	580	556	576	572	602	597	548	593	523	566	552	553	564	563	558	551	527	576	585	582	547	606	532	571	590	564	526	524	565	594	565	519	564	560	576	597	569	559	543	546	579	585	556	534	572	585	574	549	554	558	586	515	553	582	588	557	553	615	516	588	563	509	550	530	545	554	572	578	544	597	579	531	549	575	520	520	557	522	593	549	584	537	562	548	560	550	573	522	568	534	545	548	533	563	555	539	582	579	536	518	555	517	583	578	543	577	571	520	578	595	569	566	506	533	558	544	596	573	571	559	566	551	553	530	547	565	548	537	566	583	582	576	558	562	554	559	545	554	559	533	537	565	561	547	557	551	563	570	617	583	574	503	554	547	505	554	495	556	553	575	538	545	547	532	529	577	569	591	559	636	564	563	564	576	598	593	622	542	552	573	546	557	571	601	556	554	581	549	553	543	586	576	602	593	543	549	588	568	591	561	567	528	548	567	592	573	572	547	553	588	588	577	553	542	566	548	567	573	548	549	572	578	564	525	608	590	549	574	579	573	566	558	571	577	558	531	577	593	593	550	555	540	589	573	577	568	568	579	574	544	539	580	586	545	538	563	544	573	567	576	562	518	590	547	497	572	538	541	562	537	544	559	583	522	566	547	569	557	570	509	540	492	584	569	600	551	558	540	548	572	575	577	575	537	495	567	607	571	570	564	571	546	577	568	540	579	555	541	543	586	573	542	555	565	544	565	594	566	516	592	572	545	554	580	581	547	576	577	568	557	583	594	574	554	591	557	556	583	554	594	555	570	563	577	577	556	562	560	546	563	514	564	546	539	547	572	573	575	561	560	584	547	524	519	556	591	549	600	626	591	566	535	547	558	541	572	569	547	558	573	597	573	569	557	557	551	563	581	588	573	552	525	545	544	556	545	554	550	562	567	567	553	541	582	533	583	582	567	591	574	566	582	606	601	554	561	589	593	564	580	575	590	555	549	569	536	561	526	598	539	529	562	547	557	600	572	558	528	543	566	508	523	528	558	555	562	549	541	548	590	580	538	522	576	551	587	553	560	579	557	566	551	556	550	545	581	561	580	564	568	566	548	573	569	563	549	576	555	591	539	561	543	553	565	574	508	554	538	576	568	564	577	576	578	562	579	553	551	579	569	543	624	537	573	521	572	565	527	547	549	581	546	556	583	572	576	595	553	559	592	574	555	579	546	536	556	586	576	569	548	549	574	517	539	544	561	536	593	557	541	588	543	533	568	550	592	548	567	559	552	531	560	588	544	581	584	574	513	581	520	596	583	541	551	582	601	568	567	587	565	532	567	586	581	539	520	537	582	549	559	579	539	587	550	537	560	578	547	533	563	572	595	528	576	536	593	556	545	562	566	566	549	575	584	581	550	552	576	570	544	622	554	554	551	563	555	543	550	538	599	552	549	579	532	550	546	545	515	538	542	519	551	550	589	627	581	583	502	559	533	594	581	583	584	553	601	523	605	589	551	552	541	611	542	557	616	499	569	561	555	570	544	550	546	619	590	558	544	560	610	497	556	570	557	564	543	560	564	566	541	546	564	540	588	558	599	552	550	563	542	601	585	543	560	568	589	567	548	566	581	562	582	545	578	553	570	573	617	555	585	562	576	584	554	615	564	558	530	542	548	545	599	591	577	551	560	559	560	582	563	561	529	575	567	557	548	548	547	520	568	541	579	572	556	577	570	535	534	555	570	560	623	498	537	594	529	587	522	566	588	616	547	562	501	570	573	601	587	542	556	560	555	594	584	556	550	572	564	573	565	540	559	588	511	521	564	541	511	569	592	553	575	594	576	548	545	580	551	549	535	551	519	541	571	540	505	567	549	538	571	578	587	567	534	561	534	537	546	570	618	537	538	551	571	530	581	568	548	577	571	568	577	588	528	546	538	563	519	557	562	600	528	597	572	564	563	541	530	595	538	562	620	578	566	565	597	544	586	526	594	562	592	531	564	568	573	560	568	581	569	536	575	544	571	570	559	545	541	591	564	618	548	556	562	585	554	559	595	586	584	570	569	576	589	580	587	567	562	537	575	588	536	568	568	570	527	560	529	574	568	603	526	545	608	581	512	563	577	532	551	543
6042	2383	3059	2177	1563	1192	889	722	586	579	578	971	2087	1714	1104	682	588	482	516	502	495	495	517	483	502	541	483	483	512	480	443	444	462	513	533	500	506	481	466	460	499	500	499	499	483	509	504	508	499	487	492	498	462	518	497	481	497	505	491	493	495	467	560	509	472	461	496	490	498	452	510	485	469	443	429	468	503	499	507	482	482	501	510	491	498	474	503	446	497	484	481	478	486	470	489	513	490	481	505	547	503	497	481	504	466	506	457	491	510	504	480	490	469	454	505	481	498	504	452	503	491	491	478	459	488	458	503	481	512	503	515	474	507	456	459	449	518	494	487	470	441	468	482	564	503	466	481	504	502	486	458	468	490	476	531	477	508	512	486	489	492	532	477	462	474	500	513	512	449	480	498	540	438	497	495	526	517	479	506	505	537	511	488	497	486	477	478	469	485	502	511	468	501	475	465	466	520	499	494	477	461	487	530	519	513	469	557	474	539	502	508	478	477	481	510	463	485	553	523	523	509	492	508	498	479	515	474	507	516	535	478	488	510	495	500	478	508	497	465	490	489	484	510	498	514	497	486	454	506	497	514	487	504	491	468	481	444	483	463	526	528	509	505	493	457	504	473	485	508	479	472	473	441	484	482	497	493	497	502	486	461	476	487	516	509	509	487	467	484	499	478	488	497	452	542	499	495	495	517	482	496	554	479	452	475	560	495	498	527	506	473	511	478	507	470	476	491	521	496	470	485	486	533	479	464	518	495	489	498	502	484	500	483	552	460	465	486	482	512	442	465	502	465	488	484	480	477	477	525	503	445	515	486	487	531	486	494	472	467	506	508	504	461	486	453	487	491	508	450	496	517	496	497	473	478	489	515	472	485	483	488	483	471	490	489	472	484	504	486	512	469	513	504	517	503	512	511	540	486	482	481	446	477	469	514	510	464	496	448	464	449	461	512	483	486	514	475	487	486	471	467	479	503	506	471	481	478	484	508	467	503	490	510	498	507	519	478	496	512	502	487	505	507	474	487	487	499	512	466	529	503	508	551	488	516	475	491	487	472	549	501	511	493	520	475	504	487	487	474	509	500	496	514	508	498	506	494	489	464	478	461	480	478	498	491	485	489	437	487	509	528	463	481	497	510	491	491	472	473	490	462	446	490	522	494	489	469	503	497	495	496	484	513	487	480	498	524	538	488	502	489	482	516	490	482	489	497	476	502	502	486	495	479	501	494	501	473	489	489	497	507	500	489	504	477	461	503	496	505	518	481	497	513	469	525	485	464	492	501	484	509	490	481	488	542	498	507	524	484	528	475	504	475	524	504	487	490	464	466	475	480	488	538	482	435	491	483	485	504	484	524	505	488	485	488	474	475	481	480	491	504	512	489	489	459	463	511	503	479	506	502	482	470	462	480	468	485	519	498	453	498	466	470	481	493	457	497	504	490	505	469	487	494	477	491	458	472	495	470	475	495	507	489	469	475	486	469	464	503	519	482	517	489	483	506	525	524	502	484	477	492	466	492	483	484	455	489	457	460	489	496	469	487	482	539	515	497	461	474	474	465	465	508	518	469	509	469	533	484	482	463	472	512	520	496	517	480	527	475	473	517	476	516	468	482	512	493	496	489	502	470	466	489	447	488	479	506	472	475	477	484	494	524	473	491	489	506	513	507	492	495	501	495	509	508	516	523	481	503	512	450	504	519	487	474	471	491	509	498	531	486	506	470	452	487	520	523	483	508	505	515	503	498	510	517	476	486	507	534	479	504	488	468	469	473	471	484	499	499	461	495	535	495	511	491	505	475	532	484	515	482	492	484	504	510	493	440	499	459	492	512	502	498	533	460	518	450	526	468	509	474	485	491	499	473	533	513	493	458	506	459	462	510	498	521	504	475	484	477	443	492	489	460	508	485	492	454	484	508	504	502	476	496	486	477	474	496	471	481	504	519	521	496	491	528	518	517	511	543	516	525	511	486	446	467	550	475	465	506	506	498	493	518	522	484	500	484	514	470	470	490	496	522	492	469	499	493	492	539	509	479	484	520	488	513	530	496	522	530	495	507	518	494	491	512	475	473	509	483	479	495	493	491	487	496	522	477	490	477	452	535	493	465	478	490	497	490	465	525	483	470	481	460	496	496	469	471	475	467	526	488	462	487	481	482	498	493	501	491	496	483	500	499	452	514	478	468	497	526	544	493	500	487	484	466	520	477	458	512	489	500	504	495	469	486	453	511	471	507	500	461	450	499	494	507	525	465	482	466	467	481	496	434	500	461	491	500	474	537	490	473	488	512	493	529	483	494	488	463	488	484	455	479	485	485	506	476	485	503	470	464	468	457	476	518	488	507	457	507	482	505	479	491	426	463	455	505	496	477	500	459	503	503	462	523	472	470	513	475	508	456	499	497	474	465	471	485	526	499	524	507	478	498	507	478	490	478	545	460	520	498	488	476	545	515	500	466	500	488	487	507	500	476	518	459	505	449	492	483	499	472	468	498	498	474	543	481	526	537	466	531	499	499	499	472	488	481	454	489	463	479	518	463	461	481	485	539	481	499	486	469	496	473	482	498	490	453	501	497	509	540	498	508	466	488	534	502	489	474	472	511	567	485	495	485	467	517	477	465	500	459	523	497	541	466	497	528	513	544	516	509	488	510	520	514	477	490	460	482	505	471	531	468	496	491	495	497	499	529	496	494	495	505	456	511	521	470	506	498	487	481	467	490	488	473	463	475	524	493	499	489	534	508	459	492	495	521	521	491	487	529	498	489	470	508	460	499	493	466	459	493	450	492	506	504	522	487	524	497	445	497	454	488	523	477	485	487	514	475	505	515	492	488	491	454	459	483	492	487	459	499	484	526	511	469	487	488	494	505	438	458	492	492	486	549	517	506	527	494	513	493	488	472	526	468	457	445	493	469	472	494	541	502	504	474	471	514	481	449	489	488	486	461	555	488	532	464	487	485	494	509	504	497	485	501	483	497	472	447	486	530	478	486	460	481	459	484	491	476	472	460	514	490	479	451	487	505	472	511	490	466	459	522	510	506	478	502	471	505	471	474	525	471	521	529	513	473	488	473	515	486	450	482	503	511	500	487	466	534	523	460	496	489	511	481	495	502	489	494	493	486	486	553	488	459	448	485	463	485	531	527	520	462	494	490	500	489	510	504	457	524	486	481	515	492	459	523	468	509	482	500	473	478	465	466	492	482	532	517	495	509	533	495	487	500	531	438	465	475	471	458	476	479	520	494	504	483	462	486	507	462	457	503	478	519	495	487	508	482	505	484	476	516	506	501	504	470	490	517	458	470	500	463	471	464	529	464	501	504	446	483	506	453	496	515	504	459	521	529	459	473	470	503	450	484	487	504	537	468	490	479	457	479	456	515	457	509	509	444	474	489	504	462	501	518	507	471	461	490	466	465	491	499	459	486	492	491	474	502	521	472	473	459	476	464	486	503	471	480	506	496	534	487	489	487	497	495	494	480	477	515	495	501	485	488	434
24881	20782	26701	24655	9587	2632	1669	1179	989	910	715	4165	16051	10713	4563	1614	738	531	589	509	524	524	549	543	471	560	556	510	497	512	545	530	478	564	505	529	510	538	534	550	588	488	494	533	537	518	525	507	566	566	500	551	517	509	531	534	541	497	512	527	493	545	495	521	492	480	524	524	548	528	525	534	519	551	519	506	510	556	537	547	536	517	510	511	502	534	504	548	516	520	527	504	531	543	543	499	490	536	517	503	534	540	499	529	518	522	532	519	502	505	515	509	521	501	469	600	550	526	515	547	524	553	560	556	551	569	508	543	508	506	501	512	548	531	526	503	497	523	526	540	516	527	522	513	551	488	511	526	522	528	485	501	490	516	512	476	529	505	553	511	503	516	502	525	498	536	526	522	505	558	497	522	545	469	524	529	465	522	496	557	523	535	478	523	462	549	573	528	499	522	515	477	525	522	492	535	497	555	525	482	520	524	509	496	572	499	511	540	519	543	526	518	480	542	539	514	519	498	543	513	559	492	523	524	515	528	527	532	506	533	535	514	530	485	519	487	539	518	543	498	533	523	520	527	528	515	564	538	542	517	549	530	531	491	520	513	532	525	495	518	542	523	519	523	505	552	511	519	535	480	525	553	508	512	522	568	526	500	521	516	521	547	519	507	513	547	540	484	476	511	502	529	515	437	502	475	513	510	497	500	561	543	495	522	548	531	540	489	514	539	532	563	499	501	501	506	534	544	546	540	528	522	493	507	543	518	523	601	499	534	528	502	516	526	554	494	595	501	487	511	532	531	514	503	479	468	561	517	503	490	488	491	557	519	551	538	514	481	518	503	505	509	535	524	565	538	489	514	524	508	505	532	529	499	513	499	514	516	532	551	514	519	540	498	503	514	583	563	527	530	505	499	501	540	517	534	518	569	523	514	528	500	526	511	509	534	515	482	568	559	516	512	502	553	470	527	523	517	492	527	506	543	478	558	538	588	542	494	473	500	513	509	517	533	527	514	495	472	523	489	523	500	508	526	519	521	486	494	545	499	564	526	487	511	525	502	512	530	502	509	515	493	524	492	497	503	514	509	528	521	496	513	509	506	520	538	547	505	511	520	501	494	514	488	483	487	521	489	518	511	532	548	517	542	526	534	549	507	519	525	538	567	511	532	496	527	538	484	529	510	521	536	518	504	529	534	512	507	545	567	531	528	500	501	534	549	528	516	485	484	522	511	535	534	541	485	510	499	502	503	564	486	528	535	483	533	510	501	512	500	495	496	506	565	549	539	558	498	514	500	498	494	499	528	516	563	514	485	549	527	499	506	528	512	531	512	553	518	495	504	534	548	490	490	549	531	468	526	511	536	533	485	464	525	539	529	529	545	508	518	530	550	503	499	492	504	525	552	530	517	519	467	491	534	500	521	540	521	549	534	526	530	492	534	518	525	513	523	513	483	514	484	528	522	493	524	530	504	548	535	505	521	552	536	491	527	509	558	532	494	465	534	525	489	546	534	557	554	476	544	531	541	493	524	561	550	550	495	534	526	485	559	517	570	526	534	527	503	518	505	553	544	547	495	532	500	516	516	548	542	536	495	562	501	555	542	471	521	527	520	497	515	550	488	495	505	529	480	551	527	510	532	530	509	536	524	517	520	525	525	503	532	523	520	471	514	515	556	514	519	532	504	518	513	533	519	507	498	507	504	529	557	534	510	499	524	487	533	532	540	527	553	491	513	530	511	543	509	578	527	546	530	530	504	513	513	553	550	527	522	544	526	541	538	512	506	491	540	521	504	487	507	503	539	521	524	493	493	500	517	482	506	510	510	492	516	522	481	517	509	532	499	502	508	500	539	504	520	542	555	513	541	543	505	509	518	527	511	542	533	484	524	520	542	524	526	536	518	507	534	518	524	487	512	506	534	496	561	473	500	486	514	532	498	564	498	523	490	532	520	550	514	511	495	584	494	506	500	488	548	497	528	503	538	465	531	524	515	532	548	496	521	506	504	504	519	530	538	543	543	512	543	507	534	534	578	479	506	536	511	566	508	546	523	480	515	529	515	487	534	515	517	521	532	561	499	504	501	485	511	548	533	483	518	527	529	526	489	522	521	561	511	511	527	559	486	559	544	504	530	539	546	536	475	489	485	535	523	578	512	539	498	520	495	518	528	519	515	489	496	538	541	537	556	565	529	480	504	510	522	510	535	485	503	503	495	522	523	510	524	517	535	526	520	528	508	513	569	512	478	508	496	510	523	492	536	506	498	526	507	537	504	494	509	547	510	510	496	527	484	525	505	550	538	513	524	521	524	541	519	536	500	547	529	487	532	511	531	529	531	531	525	506	523	511	517	516	539	568	555	536	507	525	521	530	526	559	529	557	517	497	482	539	519	530	504	524	530	493	564	541	514	504	515	541	543	514	483	517	536	548	525	493	547	523	497	510	538	447	489	519	510	486	508	513	475	506	508	526	543	523	502	518	543	497	486	497	529	521	529	531	514	510	522	531	514	485	522	507	493	544	561	519	471	498	522	478	480	543	488	541	492	535	509	534	519	519	491	514	513	524	493	524	540	492	524	495	526	511	511	552	522	518	515	509	542	536	496	529	533	481	507	553	526	513	557	522	506	520	500	466	512	492	515	529	557	510	563	500	540	529	533	501	555	504	538	510	492	535	498	584	505	535	521	538	520	568	505	481	497	519	522	537	513	525	504	526	540	526	541	511	546	524	551	556	558	530	529	526	542	497	511	507	478	479	498	539	538	497	510	476	552	539	551	546	490	517	501	513	473	508	510	541	499	468	523	507	503	521	551	509	529	508	534	504	520	476	468	502	529	470	527	513	518	516	517	513	517	534	478	484	519	535	524	538	487	551	564	526	502	475	519	519	516	494	493	520	525	501	499	546	498	533	506	547	559	515	505	541	483	532	516	562	550	536	526	514	490	576	464	551	526	523	501	533	548	478	521	517	490	471	536	506	521	511	568	515	508	496	534	469	499	533	559	484	514	503	510	522	551	517	526	524	488	515	527	501	548	525	529	506	542	556	520	518	546	472	525	496	506	563	542	532	520	493	535	496	517	526	513	521	466	523	463	494	528	522	525	494	514	485	514	525	499	498	511	500	515	523	486	520	522	503	504	512	534	580	514	524	508	496	527	518	528	542	513	514	522	493	507	548	518	533	515	531	571	513	532	531	524	518	507	506	517	521	516	522	514	527	529	515	487	542	517	559	566	504	567	512	520	506	532	491	539	532	498	513	510	538	506	501	491	520	535	529	500	480	545	531	525	552	529	523	517	529	499	491	537	543	530	474	517	490	537	539	475	477	511	505	515	503	538	524	525	522	507	556	510	507	551	547	550	499	513	495	506	481	543	560	528	497	510	472	531	530	488	516	506	512	522	501	537	517	504	498	520	492	548	519	492	527	528	497	532	515	504	526	505	531	505	540	526	536	503	487	540	531	510	515	545	505	500	555	534	537	473	550	486	527	524	525	486	526	515	527	521
5287	7693	8729	5041	2896	2236	1823	1545	1327	1201	903	6322	16599	10136	4649	1728	756	527	500	457	492	477	527	468	425	499	468	470	525	469	512	492	477	483	490	426	458	485	480	479	474	449	467	454	492	489	481	485	467	481	488	484	514	474	501	451	492	460	468	493	458	497	466	488	480	477	435	492	478	461	500	465	463	471	456	444	459	469	480	454	452	461	495	468	495	475	488	440	496	499	462	500	479	462	526	514	448	483	458	453	479	470	470	511	506	461	498	507	504	477	476	452	452	462	470	464	455	503	459	455	465	458	486	472	497	462	463	473	496	479	444	445	424	467	470	477	442	501	509	483	450	468	496	457	491	421	488	466	447	465	448	487	480	491	465	449	434	452	465	497	510	498	445	470	504	462	498	471	461	497	463	503	480	500	450	451	466	456	458	478	471	452	485	501	470	478	471	448	464	490	457	483	452	432	490	485	494	509	484	475	474	493	490	462	462	467	461	505	503	461	490	444	495	488	458	456	474	494	426	467	490	469	441	433	488	478	486	469	447	463	482	447	511	483	457	498	435	511	474	488	442	487	485	468	435	445	489	464	483	499	463	443	443	474	498	504	487	448	481	450	462	490	474	478	487	468	486	486	500	454	507	477	498	467	486	461	474	454	484	510	486	433	437	467	459	467	478	443	513	492	439	457	470	495	437	481	506	438	470	466	497	436	464	523	467	490	456	482	450	501	499	465	469	492	516	515	507	468	440	432	434	421	464	464	485	461	480	461	441	479	480	458	483	437	468	450	426	442	468	476	511	438	498	446	455	483	447	425	469	502	450	506	485	493	457	468	450	478	474	489	396	459	455	493	490	477	465	469	455	531	474	485	469	456	469	470	469	482	472	528	450	470	474	440	484	505	443	474	465	486	485	436	473	476	412	474	474	486	485	467	470	415	467	443	457	528	474	450	501	474	471	437	443	470	491	472	472	451	474	460	470	456	469	508	477	447	459	500	473	442	486	463	455	461	476	492	485	439	458	424	438	475	458	487	479	479	506	476	457	461	455	505	500	453	525	503	487	487	454	482	463	458	448	455	448	481	460	515	432	456	443	473	447	469	495	448	481	472	472	488	446	446	466	469	448	489	464	475	468	484	496	463	464	458	480	489	471	471	496	485	487	481	462	491	480	452	484	487	497	488	460	509	517	450	467	469	421	509	471	472	464	478	465	462	443	462	470	461	466	429	489	473	451	427	506	434	470	508	517	467	457	490	461	473	494	467	501	471	448	472	471	464	447	448	457	442	472	438	483	485	458	468	464	441	492	471	495	491	444	483	467	466	504	495	504	473	484	471	484	432	491	525	445	474	436	461	485	445	456	461	458	473	509	469	478	470	451	470	493	459	476	458	485	477	438	443	447	498	452	498	463	480	483	488	495	443	486	458	473	525	464	463	448	477	442	490	492	496	496	494	455	475	501	479	472	498	477	462	446	464	457	487	441	464	456	461	449	463	481	462	450	475	488	489	454	481	429	497	491	474	493	439	462	487	488	489	494	469	436	460	481	463	484	418	466	469	526	462	438	472	454	502	477	474	462	455	429	468	477	491	446	486	461	503	492	461	451	493	445	465	478	442	444	467	442	486	462	456	466	457	494	470	467	429	491	488	486	486	493	486	481	461	526	465	488	506	483	505	450	496	415	439	488	527	468	439	479	417	505	471	519	488	454	456	473	430	464	498	525	521	502	426	474	514	452	460	466	425	467	474	420	493	428	443	467	509	495	485	499	464	458	469	486	463	465	470	471	472	436	457	494	491	471	452	441	497	446	471	503	461	449	458	451	440	435	470	436	516	453	471	508	485	482	453	446	496	489	451	460	427	444	498	456	437	504	476	454	466	438	451	453	485	502	443	497	478	465	443	426	473	494	495	492	477	476	452	459	461	465	469	470	460	444	459	495	465	488	475	478	435	496	487	446	453	461	494	504	463	448	442	453	470	483	460	483	490	445	458	483	506	439	427	452	489	455	463	487	489	457	455	466	507	427	470	465	495	479	438	476	497	508	469	515	476	480	452	487	493	472	451	523	449	447	478	481	474	477	479	444	462	467	454	467	477	451	459	472	438	515	495	442	454	494	429	452	443	466	461	490	459	470	497	472	506	483	484	480	476	442	457	453	460	477	435	455	474	448	469	465	467	496	480	462	452	458	448	482	423	460	459	463	465	458	448	462	476	505	490	457	514	483	467	464	502	502	464	491	468	462	472	485	474	499	459	471	448	462	495	471	450	462	445	471	464	484	428	495	496	471	480	499	477	445	495	500	456	430	490	494	474	494	458	481	472	461	486	494	506	505	493	452	417	472	451	460	475	426	482	486	482	472	501	488	472	498	490	482	445	438	470	476	463	473	483	495	492	444	446	432	448	465	494	471	460	470	480	440	412	498	478	448	465	477	479	467	460	490	452	488	459	453	494	500	468	506	443	503	498	436	472	460	480	492	456	505	452	516	464	489	479	445	462	492	488	473	490	470	456	467	487	448	497	487	473	481	459	509	468	456	508	464	475	454	465	458	453	485	489	438	468	450	461	486	490	469	482	484	493	507	479	483	482	470	455	475	489	453	442	465	466	448	472	440	470	483	455	475	467	461	463	474	493	488	467	450	464	476	450	496	458	444	444	468	459	461	455	489	497	494	458	450	464	498	486	454	495	479	446	473	493	496	459	476	492	472	419	443	460	470	493	472	456	472	474	476	489	448	478	479	497	434	456	473	503	462	456	456	521	458	513	479	471	495	468	479	475	447	480	434	460	492	467	488	451	470	442	454	467	453	479	487	486	476	516	446	488	487	454	471	459	490	520	483	438	443	453	467	498	435	474	440	510	458	458	453	450	469	461	483	474	483	443	491	454	476	489	470	471	461	441	492	497	454	447	462	499	467	475	486	487	451	471	453	485	462	448	484	486	485	480	440	439	485	481	454	446	477	491	474	447	490	510	480	485	459	447	481	473	446	492	473	443	500	471	449	477	434	463	451	500	452	457	414	502	451	449	488	473	480	449	487	458	461	463	517	464	456	490	494	497	485	457	441	451	482	472	478	495	474	459	473	448	504	498	497	435	454	474	427	480	466	474	513	430	458	457	460	454	464	436	469	485	474	477	486	465	468	483	453	487	486	470	429	470	455	458	478	464	442	458	465	487	469	448	489	470	493	461	479	473	441	479	469	456	489	481	446	485	464	471	466	486	463	482	495	475	479	448	458	461	490	451	475	471	499	472	509	460	436	481	456	454	498	451	493	483	460	460	428	472	456	484	486	451	468	421	486	452	466	468	454	478	472	467	505	463	469	453	460	472	506	467	500	481	503	478	467	478	487	487	456	483	463	446	430	458	458	484	485	463	459	453	450	481	450	447	480	468	463	474	493	440	459	483	478	464	484	480	474	451	437	475	508	476	477	473	495	489	486	466	474	475	451	474	443	473	510	511	455	458	466	444	457	475	502	450	472	465	478	450	454	496	454	432	495	439
23982	20831	27789	23987	20437	10142	3733	2227	1573	1289	1007	8768	27260	19004	8303	2331	958	686	689	644	636	649	663	662	619	660	618	634	645	643	642	635	590	631	626	617	598	632	635	603	620	627	638	635	628	631	605	649	624	625	605	579	630	600	607	589	586	610	619	670	642	662	631	654	597	620	587	640	580	623	648	636	650	629	646	629	620	631	653	662	625	595	620	630	643	654	637	554	636	636	596	625	623	639	643	611	651	669	624	638	623	668	592	630	662	636	620	587	644	657	584	627	607	618	596	603	625	641	648	633	608	615	606	576	582	605	605	648	601	622	636	617	657	608	569	651	634	623	602	610	582	658	632	663	599	631	625	599	563	628	682	622	620	615	645	648	623	602	651	651	676	621	627	597	685	612	651	593	655	604	620	705	625	627	608	607	652	645	641	652	631	640	579	673	653	603	593	601	614	633	658	631	630	628	601	656	579	615	600	631	631	579	632	617	634	648	612	632	609	626	614	591	630	673	610	621	590	615	653	647	651	563	648	671	611	628	651	664	651	620	623	634	612	626	594	695	605	639	660	635	612	635	589	695	660	631	627	624	609	590	643	618	606	614	600	631	613	638	618	602	615	599	652	642	626	601	616	618	616	652	635	614	627	611	603	601	621	617	612	621	640	619	621	592	612	623	633	604	659	667	662	626	543	602	593	625	624	633	622	612	647	642	628	606	704	624	611	581	656	673	641	618	650	640	633	623	625	653	635	636	625	617	583	550	606	601	640	620	616	625	582	635	607	630	657	628	634	679	642	659	610	586	636	694	628	639	625	606	639	586	607	629	619	630	636	574	576	654	628	588	647	631	599	636	668	646	607	632	629	628	581	572	616	628	631	629	649	583	604	660	618	636	643	604	606	626	604	612	621	637	625	648	644	656	619	634	601	624	667	599	574	638	582	645	643	612	588	660	634	665	626	584	643	666	653	613	671	644	641	580	597	636	658	622	674	620	615	621	599	574	650	643	591	651	633	616	607	639	623	635	620	633	662	578	656	614	635	618	685	610	673	650	590	580	627	643	647	607	608	640	660	637	606	620	631	594	612	651	644	633	624	594	597	661	629	592	625	613	674	626	665	648	608	649	633	616	575	627	642	663	642	603	605	622	610	645	638	625	665	628	602	632	668	643	627	611	585	616	635	617	632	585	634	650	588	633	614	636	647	610	644	639	614	644	636	692	643	621	603	600	634	641	548	568	613	643	627	623	651	616	612	640	642	591	616	670	627	640	642	590	640	695	676	661	626	579	640	619	598	609	681	638	653	575	610	603	620	613	597	595	615	646	633	618	627	610	614	647	625	616	633	646	672	663	607	670	571	634	607	615	636	604	605	566	633	626	610	609	617	609	637	634	625	656	625	617	685	594	642	619	628	616	601	656	606	628	596	600	641	590	634	573	598	591	638	598	654	593	625	664	620	588	666	591	623	614	594	631	638	679	645	608	621	570	649	629	635	649	620	626	634	583	646	595	623	639	588	578	636	648	609	646	619	581	603	614	611	628	602	640	612	598	626	664	625	676	617	629	670	601	620	607	628	625	608	645	645	638	624	623	625	613	599	567	658	644	597	642	616	629	606	643	633	606	602	614	603	616	637	622	653	591	661	609	639	637	626	597	590	627	610	622	604	602	622	608	624	592	618	638	619	590	631	669	639	589	610	593	626	629	656	606	620	663	645	672	623	644	626	659	586	635	631	609	609	625	629	620	629	619	606	622	660	595	601	588	636	623	642	616	634	635	603	571	646	620	615	663	633	686	656	597	638	626	583	597	639	585	603	636	645	595	615	597	626	614	605	648	604	637	622	619	612	593	629	615	618	614	621	599	621	617	646	668	614	648	608	587	605	590	595	618	635	591	602	612	598	664	601	590	651	593	626	603	655	600	641	661	629	650	625	625	648	630	623	635	625	614	620	605	603	660	655	637	618	647	566	634	633	637	621	664	606	638	621	621	665	633	617	601	621	606	633	633	606	576	647	607	647	630	597	625	638	595	657	590	635	608	684	600	595	646	625	624	615	624	614	611	666	613	614	604	619	595	628	592	600	623	621	634	613	583	599	619	632	625	621	576	610	612	569	615	613	623	612	635	646	634	609	651	632	640	626	599	649	628	685	618	611	617	641	633	622	656	625	598	613	663	591	602	645	626	645	625	636	634	646	633	602	599	626	646	645	606	642	664	607	631	602	654	619	615	597	695	598	636	632	627	596	596	634	614	652	638	666	589	625	627	628	664	636	619	635	568	638	624	582	601	577	636	652	609	595	663	665	612	649	640	672	606	594	623	620	639	634	630	607	599	643	629	591	604	624	600	619	628	654	632	617	628	640	599	585	636	618	589	584	655	658	661	614	630	588	660	639	644	678	600	635	609	592	670	645	674	637	629	662	657	581	623	603	627	678	614	640	614	631	610	633	660	622	634	652	589	629	641	603	619	580	602	611	648	653	637	655	637	613	596	624	590	583	620	596	663	624	618	619	576	612	615	583	600	645	604	626	572	571	627	624	625	598	644	587	656	643	578	661	617	625	623	586	620	610	624	571	618	582	642	654	612	646	627	625	622	607	699	647	583	665	646	656	587	646	612	623	646	617	629	646	665	694	605	615	588	637	626	621	617	611	634	648	620	599	608	648	650	609	586	634	581	643	646	606	584	585	624	617	588	636	633	640	665	640	646	639	652	651	615	597	659	636	625	607	572	652	651	658	627	620	592	665	631	625	658	610	603	650	645	601	630	606	669	614	633	619	603	611	623	610	635	625	608	616	607	646	677	598	613	623	612	607	640	617	664	596	614	661	613	609	603	660	620	553	606	592	628	601	612	592	599	639	652	624	634	588	638	658	645	620	597	638	599	625	588	619	597	644	635	665	574	625	613	594	564	665	616	635	634	622	632	632	599	637	609	620	625	602	576	644	581	571	612	624	636	622	655	600	584	652	559	613	627	671	625	618	618	618	649	604	628	606	605	599	623	662	601	651	606	629	625	629	629	621	605	641	584	618	609	661	668	621	600	614	601	592	619	627	633	651	626	602	650	625	640	620	577	637	601	632	639	582	676	598	683	639	634	586	630	638	600	619	595	666	647	639	629	603	644	630	639	599	603	652	621	619	639	624	596	650	601	580	638	630	618	647	591	579	606	625	582	631	662	651	588	606	564	640	602	632	644	603	572	607	638	601	611	589	613	662	589	563	622	607	612	677	647	655	596	611	666	674	594	599	627	592	599	612	603	605	661	614	614	601	645	643	594	610	632	658	612	651	593	581	612	654	596	574	635	590	626	629	628	594	627	614	607	611	604	588	615	627	591	623	665	603	593	603	624	599	610	583	611	611	630	635	583	617	657	634	616	592	602	587	548	631	639	604	607	581	587	683	620	637	618	577	601	630	646	608	643	603	607	616	582	612	600	630	650	601	660	652	646	634	601	651	609	637	642	615	650	631	665	670	623	655	572	665	610	640	628	581	554	627	641	619	608
6387	12195	11561	6759	6603	4779	3245	2783	2019	1546	1245	12711	26149	15963	7012	2336	911	594	549	570	546	563	553	555	586	563	603	621	556	548	514	566	554	623	559	586	537	537	557	548	562	527	529	576	568	565	538	540	565	556	542	551	521	580	569	560	582	569	610	542	599	549	566	570	601	566	586	577	529	581	544	558	587	584	541	552	524	559	584	572	529	576	523	503	541	566	529	541	530	530	546	536	521	538	583	542	542	539	536	538	575	605	561	575	561	569	586	572	593	542	574	572	571	594	585	549	559	551	548	569	567	550	571	594	548	565	586	573	564	533	555	541	588	570	541	576	548	560	516	547	600	577	545	544	579	561	601	558	579	557	572	573	560	532	565	593	567	543	573	549	566	580	548	524	566	552	548	545	554	549	555	519	542	570	547	556	614	579	507	533	557	563	604	559	545	555	551	575	530	579	569	548	583	518	561	490	558	577	555	558	544	502	575	557	534	546	538	532	572	539	514	577	555	570	540	532	572	539	560	528	553	566	531	572	562	564	561	571	543	577	552	606	544	576	555	569	530	583	574	563	555	543	534	556	527	588	561	570	549	579	578	568	564	570	534	583	532	490	552	570	548	580	621	553	579	572	557	543	544	605	536	524	575	573	562	546	545	549	544	554	570	597	558	564	565	528	501	514	559	533	559	557	549	597	568	574	561	561	499	562	556	568	530	570	558	558	547	539	545	572	548	577	585	608	506	540	566	573	588	530	537	509	562	545	529	549	556	545	554	539	530	573	515	597	562	533	538	572	553	536	522	611	520	557	574	520	550	573	562	559	536	543	546	562	544	575	529	620	542	518	555	596	571	537	566	565	554	591	561	583	563	543	570	572	558	533	595	573	527	564	568	539	534	508	568	539	521	584	553	558	542	540	556	566	501	530	576	550	544	546	589	559	560	553	545	595	531	564	527	555	525	554	547	550	562	553	531	587	565	558	580	575	574	553	519	517	521	525	542	553	555	537	569	547	512	554	528	556	552	544	542	552	616	582	572	587	524	530	530	573	555	596	567	552	568	561	581	494	556	528	544	538	544	557	524	522	537	585	563	559	558	528	549	574	500	581	569	538	572	581	565	534	547	552	544	561	538	573	510	554	529	566	537	547	567	544	579	600	568	538	592	566	562	582	556	540	603	583	553	529	538	560	563	554	524	545	605	571	582	575	528	549	583	544	575	595	563	523	555	568	577	556	556	545	532	546	572	546	534	542	616	553	545	555	508	584	559	532	543	536	528	529	573	588	527	588	547	556	551	545	561	594	548	577	518	522	571	571	548	551	597	493	534	570	529	598	552	551	575	509	583	537	555	510	547	520	572	564	581	569	551	556	586	517	562	555	558	519	571	529	516	523	577	559	561	562	531	547	551	563	557	549	516	530	559	607	559	520	583	542	560	555	528	560	514	553	570	562	585	546	560	516	568	548	536	570	539	564	538	541	524	565	522	595	526	536	534	569	560	574	548	580	570	513	549	581	562	548	517	568	544	546	574	489	544	549	572	553	537	538	539	550	517	526	569	581	558	548	525	561	561	549	557	522	531	556	554	585	571	573	589	561	552	602	533	579	588	542	534	549	537	561	549	531	574	586	509	573	541	530	583	541	634	554	515	551	535	549	533	543	580	551	556	563	575	560	549	544	532	587	520	548	535	558	552	538	527	503	543	514	535	532	601	540	545	572	558	537	549	569	575	540	560	549	555	547	586	542	533	579	569	543	581	559	573	553	574	580	537	578	549	540	572	565	559	546	516	557	538	576	524	576	609	534	575	550	531	599	547	555	574	551	552	524	547	542	575	578	524	544	544	543	568	574	574	532	544	573	570	540	590	575	542	569	573	543	536	571	524	572	542	550	546	465	545	557	580	558	534	563	523	585	541	568	561	507	545	560	523	542	561	587	558	565	614	566	548	544	531	521	578	560	533	522	583	560	528	566	550	573	545	557	562	534	598	591	548	529	538	565	555	533	497	569	536	549	611	541	568	501	573	524	567	557	544	522	543	585	534	540	554	525	549	531	523	558	575	554	568	513	543	553	573	507	554	551	569	573	535	513	531	528	540	552	536	554	542	556	545	553	579	606	582	531	548	548	607	597	539	575	551	583	568	522	524	541	556	513	547	545	562	515	555	550	571	522	577	507	600	557	545	541	569	550	528	531	593	540	569	538	553	523	590	558	560	553	510	548	555	530	563	590	543	520	573	592	540	544	573	527	597	579	532	571	540	550	559	507	564	557	521	600	545	560	586	593	549	537	539	544	556	552	511	536	540	556	601	523	556	555	555	580	569	564	562	526	594	537	553	584	560	543	557	560	530	556	581	541	550	557	574	571	541	545	577	541	527	494	532	563	553	568	544	554	522	565	561	573	554	528	560	552	542	595	568	541	569	544	549	564	512	536	533	550	551	563	538	569	559	527	548	555	574	549	531	518	568	539	559	567	546	545	574	562	534	523	541	544	530	561	576	533	556	548	509	535	507	563	545	575	555	578	560	567	583	536	528	550	519	573	542	581	532	578	579	545	520	533	545	546	594	567	518	561	576	546	551	551	544	548	555	531	540	585	541	530	537	549	546	546	569	595	565	567	517	575	575	589	547	572	580	550	554	552	560	568	563	568	574	534	588	539	581	549	544	555	581	588	568	517	560	617	501	564	602	522	528	557	529	595	537	529	562	581	559	549	555	533	578	597	582	530	583	512	551	553	552	600	549	573	581	587	575	569	529	563	566	537	538	547	542	569	519	543	489	589	551	613	552	569	510	542	557	563	516	555	549	622	524	569	552	544	561	539	535	568	538	567	556	539	546	560	515	557	569	563	574	535	559	550	563	520	588	492	545	539	562	571	568	546	561	541	550	568	560	506	605	576	599	546	574	568	536	541	517	524	529	575	528	539	545	533	541	549	568	563	541	557	589	524	560	515	558	542	526	544	586	543	571	571	582	544	567	525	523	523	570	535	597	545	566	533	531	590	535	595	571	539	517	540	546	546	558	541	585	579	538	537	513	529	532	613	610	530	548	595	570	593	532	534	534	543	545	542	553	572	579	516	554	544	549	580	585	568	521	534	576	544	583	548	570	537	523	527	530	514	554	581	530	527	543	579	552	523	527	552	570	586	515	549	547	562	542	546	540	590	499	572	572	558	583	543	535	519	561	567	532	595	573	591	557	544	549	588	582	534	575	537	554	592	578	561	580	551	540	593	563	500	522	574	541	544	549	581	558	517	555	576	529	594	546	558	535	567	552	550	514	561	532	536	568	561	528	586	539	524	538	577	575	563	560	538	608	547	548	546	576	575	608	561	526	537	550	553	536	571	568	573	600	550	550	536	578	519	529	546	578	520	499	541	542	577	558	570	569	577	554	539	594	577	541	565	544	548	525	583	578	562	489	526	540	525	559	572	558	604	571	591	543	548	593	573	540	572	527	543	532	548	598	557	546	578	543	580	522	526	570	563	521	535	526	542	534	562	521	558
26680	9019	2517	2545	1550	832	637	619	625	587	606	1115	1676	1460	962	681	607	561	558	588	591	579	530	527	591	515	564	567	525	540	580	564	524	610	550	587	555	565	564	542	521	529	537	543	530	580	559	528	556	545	549	555	568	549	545	556	557	526	571	541	551	559	553	551	515	556	611	543	531	560	587	536	500	560	567	540	595	540	575	504	543	549	551	534	535	565	554	573	557	547	536	574	517	545	550	539	563	568	555	560	572	568	516	520	514	537	567	518	557	520	561	548	580	520	560	593	507	597	561	574	524	519	513	612	576	496	547	540	518	540	499	550	534	568	508	562	546	573	541	533	497	509	551	573	515	550	566	594	540	509	568	518	565	569	558	588	517	550	573	543	562	521	542	574	524	546	571	549	532	567	544	542	566	518	568	544	568	545	566	548	565	566	560	539	553	563	560	546	544	513	547	567	537	473	591	569	566	560	512	585	540	536	557	550	546	561	518	558	516	547	566	524	567	532	529	561	564	531	505	569	537	555	565	554	590	546	566	528	535	583	550	556	540	509	542	541	566	546	540	580	600	561	545	577	515	580	543	551	543	557	535	533	576	514	564	564	523	493	533	537	593	526	550	568	583	524	593	525	511	544	547	514	564	536	549	524	541	578	546	528	541	561	538	547	575	554	517	533	549	494	579	567	570	549	529	577	550	515	571	469	543	541	496	566	491	550	575	517	560	526	534	511	549	576	537	536	550	540	545	573	547	556	567	530	515	540	549	572	557	567	554	554	567	557	526	548	576	542	552	560	505	514	561	571	525	565	542	548	550	544	570	545	531	534	541	516	516	513	552	563	523	568	582	548	586	542	582	537	571	539	517	531	520	521	535	531	518	507	530	581	566	596	581	542	518	604	535	558	551	532	489	575	522	573	576	534	553	516	542	544	588	559	560	566	543	496	530	554	503	552	561	534	537	577	565	568	506	592	512	553	608	594	548	554	572	532	565	540	526	563	560	507	541	548	531	535	563	542	512	546	525	571	507	552	566	532	521	558	544	520	545	580	547	570	568	542	543	560	541	551	542	614	502	536	548	533	540	520	549	543	555	557	541	526	569	508	549	559	553	519	577	580	546	547	572	549	554	556	571	553	571	564	532	569	524	547	568	566	595	552	547	544	526	512	568	503	551	569	548	550	559	518	540	544	604	561	540	529	594	569	535	543	510	548	546	555	552	533	538	573	583	523	524	557	547	580	576	562	529	538	520	607	564	560	557	540	568	545	574	590	522	560	509	546	554	522	547	526	521	526	534	537	573	557	561	551	582	561	519	557	527	575	547	527	520	521	577	596	551	512	524	552	534	524	564	532	568	505	545	498	518	546	544	503	539	572	541	531	537	578	544	583	560	546	525	564	566	518	559	545	527	544	551	572	559	588	550	549	534	569	548	539	512	600	516	559	537	555	534	509	514	566	549	555	465	523	542	569	514	553	517	533	536	568	528	517	565	567	556	580	534	565	556	535	579	530	587	535	547	572	543	555	546	549	529	555	580	568	561	528	574	594	536	561	561	552	554	557	544	572	573	571	596	512	534	529	513	539	561	544	565	552	539	533	561	557	552	543	547	502	532	554	477	576	529	570	535	585	593	539	535	596	531	532	546	553	578	538	551	558	578	527	556	558	562	554	520	520	563	547	533	580	526	581	545	549	607	553	520	509	543	572	561	552	535	517	559	543	533	496	505	559	546	569	507	526	550	562	560	585	546	561	559	548	577	511	530	555	533	525	516	530	540	551	578	548	533	513	514	520	539	487	585	584	543	583	556	545	550	568	512	544	557	546	550	556	509	594	496	556	537	559	553	523	561	559	558	544	570	551	529	590	541	543	569	532	552	585	555	520	583	545	600	558	528	586	528	553	512	568	520	529	553	517	549	513	548	526	543	565	544	562	579	506	569	587	499	565	561	577	567	528	542	547	577	550	537	546	542	542	591	571	538	544	496	539	545	575	565	575	536	568	522	551	547	554	525	533	561	541	560	577	545	536	561	534	561	539	545	544	537	551	546	562	515	540	564	567	530	568	593	559	550	569	586	541	513	529	516	575	522	602	524	564	510	561	574	536	498	557	560	568	544	537	540	555	532	551	621	560	548	549	562	546	544	561	542	564	561	544	557	540	533	519	538	533	548	489	565	540	538	554	537	548	551	541	513	550	539	539	528	553	536	567	549	550	545	531	532	551	547	558	530	516	539	551	553	556	564	522	553	516	530	572	549	540	521	547	541	542	573	630	570	517	536	579	518	532	563	502	533	537	561	538	565	520	533	507	607	554	517	548	560	576	562	581	520	542	530	554	568	581	550	540	551	516	528	563	582	558	564	537	531	585	584	525	547	560	547	531	543	553	527	549	586	514	504	518	529	507	535	548	512	546	539	539	538	549	536	532	574	578	586	568	551	548	536	587	540	561	527	551	495	546	550	584	554	565	544	527	552	530	601	545	579	560	557	543	561	580	535	590	533	544	587	534	563	537	554	521	572	520	528	535	523	562	578	565	549	576	533	536	539	566	579	489	530	552	528	544	547	555	539	562	585	573	574	576	529	515	492	519	532	524	580	547	580	563	541	554	567	562	573	521	548	563	545	555	548	556	545	515	581	554	550	548	490	599	544	536	548	570	529	573	533	551	513	548	526	550	595	560	541	535	541	573	559	540	542	551	558	549	567	563	516	537	550	527	531	544	527	541	521	587	563	560	550	542	512	539	547	557	580	594	543	576	550	545	545	527	561	529	531	550	519	561	541	540	539	565	531	538	546	540	575	557	563	547	530	529	551	530	536	525	525	553	532	579	529	558	488	599	535	555	506	552	557	544	590	579	554	558	508	547	561	522	580	554	544	543	517	558	548	562	546	559	525	593	570	525	565	524	554	544	546	559	556	544	560	497	605	563	533	554	526	524	542	558	561	548	568	549	524	578	563	577	540	586	577	586	465	561	507	514	562	576	547	555	588	571	582	549	533	518	598	544	574	505	550	477	557	529	549	533	530	531	571	565	571	557	589	538	560	527	505	566	512	540	538	586	531	531	555	555	535	551	544	557	554	546	567	582	516	551	524	519	558	544	566	531	512	556	548	530	582	522	542	551	536	584	588	616	543	574	586	546	536	560	564	565	545	519	534	522	533	561	519	558	549	593	519	542	502	524	546	558	533	545	545	531	544	545	585	547	525	560	557	549	535	526	543	570	538	511	549	601	533	546	526	589	557	527	566	571	539	529	558	534	506	554	516	517	520	530	491	544	542	522	525	575	519	595	535	561	585	532	569	561	530	539	597	552	529	573	544	583	513	558	512	549	529	551	575	564	568	568	541	524	575	567	553	533	525	596	558	518	538	571	502	497	541	535	509	532	559	496	627	546	575	536	535	530	542	562	499	540	502	535	526	528	534	526	541	546	577	535	525	558	541	543	564	530	538	537	526	537	532	559	549	553	523	542	558	572	515	522	528	579	521	557	557	571	562	588	579	574
6184	2355	2664	2854	1813	964	598	586	579	526	602	1499	2143	1633	981	687	521	481	496	434	493	507	489	500	432	473	453	497	481	487	471	485	521	508	477	508	472	485	489	471	474	464	466	490	461	458	443	458	476	487	462	506	476	487	490	479	477	466	479	506	500	497	470	506	518	469	505	489	490	498	500	487	474	452	475	481	464	473	463	497	505	479	506	466	463	466	442	496	462	486	501	491	468	428	473	468	483	480	468	459	474	502	447	495	511	494	470	498	488	455	516	463	525	517	453	498	482	449	463	474	470	448	485	488	481	488	507	464	487	482	486	462	492	511	495	463	454	488	470	494	471	462	477	479	509	496	466	475	457	519	495	473	494	503	486	495	498	489	447	474	480	491	457	485	492	499	507	466	490	417	489	492	482	464	511	488	500	466	483	495	494	491	524	460	478	509	456	488	489	458	442	500	490	490	448	488	470	446	476	504	461	512	451	468	476	484	472	465	461	474	446	478	501	476	465	488	484	468	475	454	479	466	493	451	452	521	502	481	516	466	515	479	475	510	481	494	497	506	500	502	516	497	474	438	474	453	477	510	452	483	435	461	473	515	453	465	512	497	468	501	488	447	533	480	459	489	438	469	476	479	509	438	453	454	503	497	476	485	447	449	467	494	410	510	480	451	492	466	498	484	488	468	498	454	510	473	461	490	501	485	475	483	483	510	483	495	478	477	439	480	451	483	478	469	468	500	476	464	462	479	465	463	438	469	455	488	522	495	443	445	469	501	475	518	486	467	463	445	490	472	500	450	482	502	495	459	470	461	502	506	487	469	484	481	503	460	440	470	460	464	512	517	488	462	482	464	467	441	501	449	445	477	464	459	490	441	478	552	498	525	483	484	513	471	482	471	496	469	484	497	476	471	494	532	506	496	503	489	464	502	498	491	493	460	503	478	454	481	484	470	475	506	457	466	483	470	499	499	498	476	461	467	504	459	490	501	456	473	463	516	480	498	481	475	490	461	506	511	431	482	485	485	485	511	467	485	496	508	469	493	452	477	460	486	522	457	470	505	487	435	450	474	475	462	508	483	494	440	489	480	497	503	490	485	432	483	519	451	510	495	471	453	492	489	435	476	505	478	464	473	493	486	469	481	437	479	508	478	497	458	478	500	503	451	491	461	462	473	431	493	495	491	481	460	493	505	487	472	479	485	453	492	522	458	443	506	490	464	501	499	510	448	490	476	478	496	488	476	477	460	475	494	486	467	473	459	499	487	469	491	487	499	451	499	485	481	452	498	509	488	530	482	502	472	488	519	505	491	488	523	479	492	487	459	499	459	507	470	477	504	479	440	524	519	457	495	432	462	484	470	502	491	490	474	495	440	478	469	471	490	482	494	501	464	515	489	484	509	448	464	464	507	475	479	456	474	487	502	482	491	449	493	452	493	485	484	504	468	511	468	476	463	479	477	502	478	474	475	451	489	517	479	485	495	482	474	432	479	484	537	442	512	467	454	473	476	423	533	464	444	462	439	450	457	474	486	507	457	432	464	467	507	469	484	498	480	487	480	492	532	500	505	522	462	491	455	483	515	485	465	488	500	452	498	470	493	436	503	469	509	424	526	503	458	477	470	472	469	518	482	477	467	473	485	503	460	455	460	482	436	483	480	481	537	468	470	491	477	462	520	489	461	466	457	467	504	477	473	478	503	485	488	509	497	481	465	477	471	484	473	462	446	499	487	538	467	499	483	464	471	509	467	455	513	499	445	516	503	504	485	460	467	450	447	538	464	490	514	486	459	454	465	477	490	492	512	477	461	501	503	480	490	472	511	506	448	479	510	481	486	501	475	459	462	500	482	460	500	489	473	463	465	455	475	530	467	469	474	499	483	489	491	479	493	459	486	524	497	495	492	485	480	461	460	436	500	489	493	488	486	482	466	470	453	470	465	460	470	506	494	517	479	467	458	458	490	476	450	453	484	489	475	487	467	503	470	517	507	517	491	478	454	495	485	483	491	452	497	509	475	494	469	472	435	494	472	462	492	462	464	432	482	466	496	518	474	454	495	462	511	471	432	451	496	487	489	493	447	503	430	470	493	483	488	445	491	505	506	477	455	511	504	455	479	477	461	507	446	482	461	473	489	489	502	457	456	450	498	476	435	509	516	454	503	475	506	489	478	494	460	479	475	485	503	511	495	513	494	449	478	495	515	466	507	447	480	438	510	499	482	473	492	444	481	488	494	475	471	463	508	439	472	471	520	489	491	468	462	482	491	471	442	472	478	492	486	431	483	500	515	482	500	512	504	460	499	493	459	482	477	480	470	467	475	458	522	484	476	482	465	451	510	490	452	476	523	473	486	478	481	481	468	436	480	510	493	472	475	455	471	476	474	497	504	468	490	451	465	490	505	480	462	495	479	492	470	500	439	478	539	490	492	442	488	458	469	471	488	466	453	442	468	486	452	500	516	503	458	481	480	459	461	436	465	507	515	482	458	468	443	480	491	473	488	446	478	507	471	463	500	463	489	462	529	446	490	483	504	463	496	469	502	452	490	498	475	453	494	451	449	479	514	453	463	523	478	450	479	526	519	487	464	501	481	498	507	467	478	479	479	507	496	474	460	457	482	476	507	510	518	463	458	491	437	484	493	466	442	487	490	491	469	480	461	482	487	446	501	487	519	500	435	486	451	477	518	463	462	471	441	463	482	508	458	459	484	469	451	474	491	481	498	461	500	485	493	491	453	499	463	485	447	499	467	498	503	492	473	471	497	506	443	479	506	509	457	491	496	479	502	475	470	513	500	475	466	439	458	487	493	463	460	454	476	477	481	479	486	466	455	506	468	458	451	497	514	493	499	482	454	466	449	461	493	495	500	501	488	479	507	446	497	473	453	462	469	473	500	447	485	473	498	455	501	465	489	480	509	485	479	500	469	457	455	532	503	502	492	497	479	462	498	483	430	485	510	498	470	481	477	503	470	474	454	453	475	468	432	499	474	499	448	492	510	439	470	513	455	480	473	470	471	436	517	494	484	476	520	505	506	461	461	508	511	514	494	450	522	444	486	495	479	474	485	513	452	452	483	512	471	503	476	470	446	480	517	456	459	509	526	448	494	473	502	497	455	486	481	466	473	481	480	472	479	506	508	502	476	518	450	493	500	444	458	452	495	483	480	460	476	488	442	450	460	447	451	467	480	457	478	480	448	456	437	468	514	482	463	472	458	485	514	496	464	475	440	475	476	440	485	517	463	474	494	505	479	506	487	487	470	470	497	471	474	518	473	476	513	478	479	496	446	477	461	519	507	468	503	480	487	465	439	479	487	478	466	491	479	481	472	507	492	485	474	467	483	442	512	493	480	515	513	487	466	476	506	482	499	468	504	533	479	464	455	503	489	484	466	462	509	475	511	482	488	457	454	436	495	476	482	480	493	499	457	455	470	487	483	482	489	453	468	482	497	479	488	475	491	478	469	479	496	509	513	513	504	488	502	464	472	469	500	480	468	489	431
24930	20805	26624	24684	10507	2508	1197	773	719	693	4751	14188	13536	6898	2470	897	641	542	513	496	529	535	492	493	508	547	515	515	496	516	480	505	487	512	553	540	462	526	519	552	493	533	531	507	518	524	496	524	534	511	509	528	549	529	502	537	531	490	515	526	475	510	528	489	535	536	493	509	470	536	550	501	531	505	498	505	463	484	515	551	521	496	562	506	540	559	511	501	504	512	515	502	494	522	511	465	515	555	524	520	516	475	512	510	507	515	533	526	491	536	532	519	479	563	522	470	533	491	544	473	550	555	478	546	509	490	550	484	457	504	526	539	517	460	476	492	467	502	538	488	498	471	562	449	509	480	503	520	481	491	537	512	531	508	509	498	502	530	520	563	494	515	477	472	513	531	556	517	509	490	509	542	501	511	522	515	498	500	505	524	508	528	516	497	471	508	517	512	546	582	544	511	497	533	539	534	535	532	504	532	525	494	505	503	480	462	538	497	532	522	515	560	546	499	518	442	510	525	543	531	499	533	503	517	472	537	507	519	511	544	525	503	494	486	488	496	523	508	506	512	513	535	512	534	521	515	598	476	510	508	535	533	523	522	495	455	546	494	495	526	486	491	526	499	489	543	503	513	526	490	500	518	473	504	487	503	513	529	487	492	480	497	503	512	480	516	537	555	508	504	507	505	526	576	520	478	494	494	503	543	533	514	533	483	497	538	497	487	464	508	510	521	456	500	504	485	527	541	531	543	550	504	487	495	503	527	542	513	533	518	500	500	478	525	498	522	511	508	519	518	469	525	540	514	555	509	498	509	532	520	537	487	505	513	519	518	513	525	521	515	525	489	543	537	503	526	541	511	507	533	465	536	490	518	509	497	491	484	508	514	475	525	540	523	497	513	510	529	528	519	494	497	513	530	484	521	507	489	493	515	502	516	522	487	511	495	500	504	532	489	517	495	490	518	513	502	533	477	488	486	530	507	489	559	522	511	513	564	461	509	520	511	498	496	489	495	537	512	520	512	479	496	480	505	529	501	511	481	506	521	534	489	497	510	499	482	542	498	548	514	503	488	506	491	518	500	532	493	476	550	497	528	528	504	497	531	504	493	514	483	491	519	557	472	487	520	546	507	476	495	495	534	529	516	518	501	497	525	494	470	500	559	527	502	485	509	501	462	506	476	522	536	458	491	511	482	528	490	527	543	478	490	511	506	519	487	492	487	509	481	497	503	509	504	501	454	476	507	466	527	528	472	503	507	490	498	502	518	549	498	532	491	560	456	512	511	531	541	508	534	535	504	487	482	503	498	499	461	542	506	479	518	476	463	508	509	527	548	507	537	531	479	562	482	487	518	523	494	499	482	519	525	481	501	511	492	528	509	494	544	528	530	518	486	481	538	483	480	474	475	504	489	474	515	502	493	563	501	502	518	552	512	479	570	536	482	457	483	560	508	484	460	536	514	477	495	516	529	523	520	531	483	504	523	508	514	525	497	520	498	516	482	526	556	537	546	478	544	530	508	512	548	494	514	465	508	504	503	469	501	487	499	511	487	546	499	504	531	495	549	475	535	493	460	506	501	523	457	520	533	524	510	474	523	508	502	493	552	479	490	522	490	535	497	524	476	502	507	503	478	498	497	524	489	508	563	530	495	514	544	510	485	508	497	526	556	493	496	497	542	511	541	492	516	531	511	506	515	513	501	522	512	485	501	527	525	516	512	511	516	467	513	520	509	489	488	497	479	538	492	502	534	541	517	493	484	514	497	468	488	498	538	534	536	517	513	558	491	507	506	486	533	515	506	497	492	483	517	465	470	470	474	469	536	528	499	481	509	502	503	503	513	523	555	508	533	530	501	493	510	524	481	518	460	540	484	502	531	526	481	518	487	507	557	465	494	513	525	490	508	540	547	511	534	506	496	500	483	524	476	500	518	511	511	525	507	500	545	517	517	503	511	515	510	501	565	530	487	464	488	471	488	516	501	510	519	535	511	514	554	504	492	522	536	509	514	509	508	519	462	474	509	459	500	556	479	525	501	545	537	546	529	478	511	545	548	502	472	522	478	479	508	526	465	548	509	527	476	475	494	517	502	487	472	497	508	539	561	526	506	521	501	451	476	527	523	525	553	549	553	540	525	518	514	495	531	531	501	521	504	537	503	532	506	484	493	510	560	547	536	515	452	471	502	489	492	528	551	497	469	510	492	477	508	521	520	500	508	495	503	465	531	532	521	483	553	501	508	476	493	472	526	524	472	524	525	531	546	487	496	542	524	519	476	485	517	507	477	525	486	517	524	496	508	508	501	488	490	503	518	527	517	461	552	516	491	501	505	530	520	476	520	515	522	502	486	551	528	506	490	516	499	589	501	495	524	512	469	507	508	466	531	507	519	491	557	501	496	522	522	495	510	500	494	530	524	488	524	507	529	482	504	525	509	524	455	488	557	518	496	541	508	495	491	496	505	513	502	461	563	494	518	527	498	522	513	535	491	522	473	479	527	517	515	511	505	552	527	525	506	531	495	533	502	545	475	466	474	523	497	489	480	513	518	500	506	516	510	518	521	464	483	505	538	514	485	503	485	540	516	487	528	516	527	480	547	468	511	521	501	536	525	494	501	514	459	520	505	538	503	516	498	496	484	479	519	544	529	486	497	504	521	486	506	487	518	493	522	487	496	486	522	529	523	532	515	524	465	491	489	536	525	471	498	502	520	495	514	518	509	502	531	497	489	516	494	531	537	541	548	500	506	537	477	514	512	570	538	543	510	530	514	502	498	484	468	511	462	521	515	511	497	526	515	480	526	500	509	453	470	525	471	469	534	490	477	547	497	509	508	491	511	491	452	501	544	527	526	525	505	526	489	502	514	536	497	496	528	509	539	514	490	513	500	512	505	523	534	537	524	484	529	492	502	511	524	484	489	482	491	528	521	514	501	455	522	509	520	511	500	515	500	473	523	519	543	491	509	501	590	535	493	493	497	504	536	506	513	509	535	484	515	531	481	472	473	446	483	523	502	515	509	497	509	489	536	535	500	502	531	463	522	507	504	540	524	505	501	512	554	481	543	516	506	498	474	513	479	468	497	491	503	481	531	527	556	506	490	514	490	511	503	480	511	512	479	512	521	511	510	518	464	510	566	506	499	508	467	509	523	504	494	543	471	556	523	517	537	490	479	495	502	528	559	526	460	530	565	509	539	508	515	485	488	476	521	537	525	521	472	491	535	539	487	483	502	505	496	463	502	471	495	493	504	508	500	515	510	493	512	502	520	522	465	484	520	502	456	497	489	516	498	486	510	507	524	514	535	529	510	488	498	500	497	515	483	480	491	529	488	494	486	520	537	532	545	491	504	521	481	549	547	536	478	495	493	515	509	485	489	544	534	520	497	493	507	498	502	487	510	510	490	557	502	505	502	480	464	543	486	498	489	521	528	544	504	515	531	540	516	506	552	518	531	491	485	501	551	502	460	492	545	517	533	510	481	514	491	529	558	489	511	521	454	516	523
5376	8103	9382	6393	4030	1829	1090	797	766	837	7098	15659	12727	6841	2678	965	618	457	468	465	491	454	487	489	501	453	462	447	485	484	467	443	468	434	465	488	464	501	474	454	485	454	474	484	455	473	478	458	457	457	458	501	486	460	493	446	499	523	469	443	477	476	499	448	477	450	457	508	442	449	470	460	442	470	449	459	470	462	457	450	446	471	472	476	456	420	453	481	464	480	457	471	490	473	464	531	443	469	472	469	490	484	475	483	473	490	470	473	510	420	468	447	447	465	469	481	475	476	477	466	467	482	465	466	484	469	472	454	466	496	480	457	427	480	462	448	473	495	493	440	460	489	502	446	475	474	498	450	462	483	496	447	457	496	440	473	475	431	471	465	504	488	493	444	476	486	472	450	458	482	489	480	494	493	444	486	449	479	471	493	470	474	460	457	467	444	478	479	505	471	424	465	425	454	486	449	462	453	479	470	442	416	464	478	461	489	397	450	463	484	446	456	421	428	474	478	477	457	449	454	449	455	498	436	453	478	486	440	475	449	473	465	472	454	495	485	477	465	472	414	481	456	469	456	471	496	434	456	484	472	490	503	465	452	487	436	507	431	478	462	493	468	460	487	473	477	447	513	476	456	485	472	442	474	494	448	477	497	438	459	480	467	446	461	439	459	472	477	448	468	464	467	464	458	467	484	488	473	460	470	453	468	495	427	479	439	442	469	465	451	477	464	424	492	409	455	450	483	451	504	456	485	481	471	474	450	452	505	433	445	477	475	481	470	448	469	413	458	464	458	445	463	472	503	500	452	495	455	455	463	459	463	462	474	491	499	456	471	451	478	477	458	487	440	470	452	483	458	464	463	450	445	484	473	476	463	428	464	494	488	430	449	451	432	458	459	438	469	476	472	463	444	486	455	448	462	489	445	464	468	445	467	463	481	490	444	460	442	439	485	483	459	430	452	456	450	414	455	456	452	468	498	477	462	491	454	475	489	481	491	454	466	458	462	484	433	487	460	479	412	470	443	485	474	496	480	470	457	468	459	476	468	422	435	490	469	477	467	472	474	512	467	477	444	466	476	475	439	423	411	442	444	483	454	468	469	487	478	508	467	476	507	448	450	498	439	464	469	430	446	482	496	456	443	481	479	461	438	485	452	456	480	506	515	497	460	416	419	492	457	441	464	480	441	465	495	476	462	453	440	425	456	467	502	459	492	472	461	452	413	469	446	492	485	459	474	460	494	431	455	483	469	493	456	475	492	504	447	469	446	486	489	460	459	458	436	488	477	479	447	477	473	452	476	478	430	455	487	466	486	488	467	466	442	445	497	490	508	487	437	437	504	478	481	447	481	466	457	474	506	480	452	484	502	476	470	453	503	451	481	499	450	502	426	493	455	467	477	459	465	510	467	447	428	494	431	467	461	473	499	435	463	458	500	494	416	486	480	489	499	452	452	473	434	441	515	443	416	445	480	463	530	492	442	443	477	475	471	476	477	463	436	438	435	405	447	428	499	444	484	469	486	477	457	463	462	463	467	470	448	445	479	436	484	469	472	473	473	466	466	453	482	459	444	452	430	490	441	464	446	505	420	465	480	461	464	460	477	440	428	472	471	451	472	465	453	421	459	491	457	449	441	486	474	489	469	491	475	474	416	480	488	446	492	458	485	452	483	467	434	483	458	426	486	470	452	492	442	461	488	473	436	468	463	423	406	450	460	476	460	455	452	475	465	478	471	467	464	462	483	463	455	473	436	476	469	457	478	462	453	457	452	463	462	470	477	455	459	486	482	455	473	474	488	453	442	407	497	477	481	465	447	487	487	474	472	442	441	460	462	452	450	483	509	430	465	446	491	499	497	471	479	476	480	447	473	455	470	499	467	460	427	453	464	467	464	434	448	499	468	476	460	424	470	450	461	502	462	472	422	508	426	450	469	463	514	466	453	463	454	478	476	447	468	474	488	450	482	471	473	486	461	477	472	445	454	464	486	469	484	487	495	433	477	442	439	415	505	448	484	484	435	440	441	473	472	462	464	472	469	442	455	443	481	464	498	488	487	485	477	448	440	434	473	463	453	452	490	461	467	481	471	482	496	449	493	444	470	464	431	473	452	452	473	456	450	456	497	496	423	451	455	473	494	469	464	441	476	486	426	437	457	488	458	490	467	460	474	504	463	455	462	458	460	497	500	463	428	444	444	480	459	439	457	477	482	493	478	461	490	482	487	479	468	472	472	490	483	442	509	502	446	456	474	449	449	438	468	473	489	470	481	471	493	460	429	456	471	450	471	473	455	474	468	479	477	459	474	463	466	459	493	472	502	514	480	463	489	447	459	433	416	472	511	462	466	459	473	429	475	474	469	448	446	425	470	483	455	463	449	480	501	456	476	516	458	477	474	477	450	470	463	451	456	482	497	489	465	447	471	444	488	495	471	465	492	463	447	462	436	458	444	478	457	486	438	460	474	475	441	449	485	469	477	486	422	458	491	478	468	437	454	500	470	489	449	472	452	425	450	447	485	481	468	449	467	460	440	435	443	458	467	456	450	480	441	481	472	465	510	454	474	461	433	480	471	473	454	447	473	459	447	443	473	431	463	446	449	446	490	480	452	451	463	456	471	463	488	427	473	455	465	433	467	472	477	466	451	474	439	466	480	443	456	487	452	500	503	451	445	459	433	467	462	481	497	475	460	486	450	489	461	487	426	438	488	457	447	498	457	482	467	450	436	447	446	455	455	434	496	481	471	475	463	468	432	494	479	430	454	539	444	450	466	487	444	523	508	467	434	450	487	463	472	429	502	466	452	429	476	473	470	460	457	477	456	479	446	457	454	425	479	452	484	467	477	427	449	459	446	434	497	442	459	477	436	455	453	443	439	461	448	489	480	466	485	436	484	471	488	499	450	458	451	434	474	466	425	473	479	446	467	460	465	505	452	485	456	486	472	449	489	459	469	442	429	461	454	469	458	459	457	454	454	474	483	447	453	414	427	477	495	454	460	463	448	455	468	484	493	467	443	473	462	485	442	420	491	478	468	444	421	425	475	482	470	475	455	444	458	436	471	465	507	459	454	455	482	480	458	471	460	458	432	473	460	480	474	476	441	456	456	470	424	454	459	455	469	478	470	449	469	487	473	457	427	462	463	456	443	449	461	459	533	453	474	483	427	472	498	468	474	498	423	490	428	458	466	448	477	465	473	465	493	457	496	447	427	441	502	482	485	483	495	444	482	487	485	442	466	479	499	464	473	477	443	448	484	445	446	453	475	419	450	451	448	433	440	445	492	448	451	468	446	473	446	493	472	450	449	473	479	487	510	483	469	457	446	405	435	443	474	455	459	456	515	415	439	503	460	497	444	456	444	470	493	471	480	460	464	480	458	502	448	477	510	493	471	460	486	444	466	459	457	477	465	463	455	426	492	480	443	474	493	482	433	482	443	463	455	472	467	488	466	414	456	439	425	438	481	470	445	438	473	484	433	488	469	496	485	464	453	482	463	467	476
23953	20807	27714	24024	20207	9477	2570	1295	1056	1444	7040	18903	24379	14966	5963	1759	887	674	623	581	606	619	611	599	585	594	578	558	615	610	603	571	609	607	588	618	615	612	567	569	616	579	578	606	624	569	647	593	607	602	619	676	588	623	622	615	585	609	588	589	562	670	623	593	602	592	631	629	589	604	617	646	637	627	611	562	606	604	590	586	615	662	602	615	604	629	578	633	627	645	607	641	634	592	613	606	620	569	613	542	596	566	582	605	615	619	606	619	617	596	587	623	584	619	637	578	597	601	622	603	635	611	629	615	626	577	652	614	629	602	605	640	621	606	626	596	594	615	616	569	602	567	623	598	626	610	571	605	586	577	638	601	701	570	620	607	576	627	620	550	580	590	615	609	554	585	573	540	593	634	620	617	594	623	606	597	605	600	587	681	624	630	595	574	600	647	626	620	656	589	635	583	639	594	645	585	592	610	604	616	579	586	610	638	604	630	599	629	563	616	626	604	599	609	623	596	587	590	663	616	614	615	605	564	578	622	640	624	596	580	630	590	619	601	622	622	600	565	633	595	609	614	619	647	633	631	605	565	596	610	641	576	580	585	616	630	599	602	566	626	583	658	643	529	579	597	616	716	615	626	594	588	622	634	605	605	603	572	589	575	630	625	644	663	603	629	584	627	661	588	584	548	607	585	594	598	569	616	616	612	563	598	609	611	602	622	633	632	579	587	596	580	637	603	623	595	595	621	624	609	545	597	587	615	592	554	606	633	603	607	609	566	615	580	628	593	591	621	650	605	596	611	567	626	601	570	598	618	581	549	630	622	599	655	587	568	586	588	585	618	587	583	592	631	609	607	635	615	582	614	623	577	576	564	611	601	612	591	582	632	617	558	594	592	627	578	564	573	584	653	574	612	571	640	586	547	596	601	631	610	575	620	596	631	565	605	595	607	602	643	674	609	599	573	603	619	575	590	554	633	590	615	633	586	576	567	574	549	606	605	589	629	592	604	577	600	629	590	584	607	525	625	592	607	605	588	625	610	574	627	632	616	572	604	600	614	602	596	606	592	572	589	578	596	646	598	614	608	609	575	573	592	579	590	564	551	624	603	627	641	621	581	596	605	595	597	610	570	648	643	623	558	544	636	604	592	625	593	616	650	599	603	565	575	583	588	593	612	600	593	580	595	603	601	584	617	593	635	599	606	596	613	611	618	607	590	629	640	619	556	646	569	610	594	582	608	619	579	575	621	603	625	586	631	644	608	598	590	589	562	587	591	613	635	594	639	613	601	600	609	605	581	624	603	597	562	603	596	579	579	654	601	669	553	634	567	571	559	600	575	623	631	582	607	586	596	684	573	636	646	620	645	583	597	659	599	604	603	612	618	584	558	572	617	601	630	588	581	626	636	597	599	628	615	620	591	576	577	612	617	615	587	620	627	611	650	607	602	627	573	574	554	569	620	623	618	557	636	635	620	681	605	608	580	608	594	592	578	590	634	589	580	635	634	580	629	612	617	555	618	613	596	586	674	594	562	617	601	597	622	589	581	562	578	596	644	625	557	548	613	610	613	630	655	600	656	625	588	636	606	612	622	603	577	591	589	636	581	573	580	581	587	590	626	582	603	609	629	622	625	604	603	598	591	585	607	624	646	608	547	625	632	586	634	590	614	541	587	579	631	612	607	547	604	620	603	600	620	582	585	606	586	586	578	575	595	608	599	594	596	640	608	621	560	614	615	580	620	591	606	595	613	587	622	575	608	624	602	596	579	605	631	610	599	612	598	596	591	578	608	623	574	589	651	601	617	595	574	606	637	590	555	613	586	586	623	604	596	589	649	600	568	609	622	604	608	623	583	594	625	602	596	622	579	607	615	615	602	606	587	594	592	601	638	623	647	596	573	597	568	582	570	561	624	563	552	617	559	588	588	594	557	582	585	626	648	574	609	640	618	597	625	603	602	616	561	612	578	592	567	570	632	592	593	634	608	597	535	623	635	603	608	605	648	606	611	603	573	630	641	606	575	622	585	611	599	578	609	641	599	574	594	622	552	571	645	593	638	613	586	551	622	601	635	602	620	640	573	579	561	591	599	598	601	594	626	584	660	573	641	588	607	570	579	627	576	630	577	594	641	614	565	601	612	580	614	588	642	569	651	584	544	614	583	594	634	638	620	600	570	594	596	605	595	578	586	582	603	597	573	594	570	626	601	608	628	620	628	582	649	558	566	589	583	622	566	594	572	630	621	580	613	605	613	561	575	559	606	585	612	648	607	625	605	597	600	625	605	644	635	615	614	567	589	641	584	632	569	562	599	605	620	594	612	639	634	583	585	613	587	573	621	584	547	585	589	586	630	598	634	552	587	618	606	593	594	602	570	640	596	632	623	593	648	587	611	609	617	592	581	587	573	603	621	623	576	612	581	609	642	589	569	646	596	603	612	627	562	582	579	614	634	591	581	589	599	612	634	611	596	575	561	565	555	629	628	608	610	641	619	596	595	581	575	605	593	667	582	575	577	584	564	581	588	623	608	567	624	601	641	595	619	596	587	580	614	596	626	619	594	633	593	568	644	610	592	590	632	605	600	643	593	627	616	603	594	620	587	573	555	603	590	604	623	534	600	609	628	575	573	634	642	563	613	581	588	590	562	650	610	634	578	639	603	591	591	624	570	622	648	614	638	577	599	632	617	631	597	597	616	586	596	617	567	631	627	581	619	598	646	627	612	561	580	588	612	634	602	589	579	605	569	595	593	586	587	584	626	598	602	569	551	622	575	622	589	605	615	595	629	658	626	582	575	571	579	556	614	652	591	638	574	635	594	605	621	613	613	630	628	577	580	565	583	599	630	611	590	646	600	592	561	592	618	597	629	588	621	631	603	581	600	572	612	609	584	626	619	589	614	568	555	634	604	574	586	609	587	595	594	606	575	590	591	605	588	614	571	606	617	608	599	587	630	559	622	582	571	651	604	613	603	608	626	602	579	615	594	605	587	626	566	644	612	644	640	587	606	610	634	599	626	595	566	617	586	547	631	611	574	607	587	602	627	578	614	591	570	586	596	622	573	576	561	614	574	614	604	581	581	609	598	639	651	551	621	622	609	603	644	602	597	593	580	617	646	578	630	607	597	565	624	581	601	615	581	573	613	597	596	631	602	576	621	551	599	611	614	569	555	623	569	650	571	597	639	538	619	608	609	616	595	615	578	612	620	592	584	546	631	577	588	627	608	616	589	614	622	537	591	586	565	543	648	594	627	595	647	632	610	630	564	579	559	624	589	533	628	631	609	625	593	599	598	590	612	588	608	593	588	603	597	546	610	609	600	631	593	550	595	586	617	612	586	559	576	632	610	555	583	614	638	585	614	605	596	591	586	635	611	612	592	621	575	601	609	599	620	633	575	584	564	613	585	649	557	633	614	604	603	651	592	650	540	562	568	598	622	591	581	613	589	599	600	572	577	657	619	605	581	602	639	613	565	632	626	573	590	576	632	626	645	655	569	637	606
6732	13411	13866	9849	6541	3595	2033	1280	1266	2213	9520	21406	21761	12709	5548	1872	831	582	537	538	487	542	504	562	584	495	561	566	543	537	576	555	575	525	519	514	558	560	567	580	537	555	574	560	506	577	572	544	509	569	567	528	522	529	559	531	582	556	514	531	543	546	550	544	557	552	532	549	497	512	567	536	502	552	588	508	518	575	561	536	557	533	551	548	589	563	528	548	532	535	541	533	591	563	551	574	562	594	556	546	541	573	555	545	567	577	557	537	546	560	558	526	548	540	539	516	526	538	547	528	558	538	562	507	561	556	569	546	557	563	600	534	524	543	488	536	496	521	537	502	542	551	530	524	545	570	549	523	521	509	529	525	557	503	520	505	598	567	527	513	534	536	557	570	502	512	533	511	538	540	531	538	532	541	550	564	501	547	546	488	574	550	570	508	552	547	556	543	530	561	497	508	555	534	516	560	557	567	513	532	549	543	589	568	528	520	500	591	531	574	538	521	552	542	558	562	510	553	518	551	552	505	545	549	591	557	516	522	537	526	511	543	558	561	546	578	566	563	593	572	552	525	563	547	579	530	532	471	563	547	523	512	503	491	550	493	525	525	535	577	557	534	560	532	526	581	552	564	536	506	496	600	577	506	540	510	562	536	531	521	544	520	491	556	551	552	546	558	520	534	544	529	507	511	556	550	506	551	527	541	516	563	515	517	572	570	546	500	494	534	511	592	546	522	537	547	583	542	544	552	544	554	523	543	598	526	554	562	546	534	502	543	554	513	516	570	550	551	593	540	586	494	531	563	546	548	545	537	531	569	494	555	509	525	535	548	543	551	553	576	544	518	520	549	516	557	584	584	538	554	560	592	535	541	527	536	554	549	550	518	508	502	558	571	499	539	511	587	534	547	497	553	522	489	532	522	533	562	577	525	530	539	517	517	551	545	495	542	543	535	539	516	527	530	564	549	556	551	526	538	553	523	538	559	578	535	542	578	574	583	574	529	517	567	535	546	537	533	581	516	531	533	539	538	532	543	532	514	544	572	569	517	537	531	569	498	528	528	590	532	593	545	524	582	574	560	567	546	570	535	558	607	525	527	549	540	593	519	553	525	518	517	542	561	556	531	565	553	527	545	491	532	525	539	565	550	544	553	503	545	526	514	561	555	531	555	547	575	535	561	559	584	542	515	546	505	550	571	562	558	550	524	519	508	549	516	565	574	544	519	513	579	509	530	549	535	545	526	569	515	553	562	540	539	545	528	547	551	553	558	493	529	573	521	540	491	552	542	518	545	515	551	535	580	565	574	525	601	575	541	511	532	556	505	571	529	591	566	555	529	575	548	541	597	583	506	526	532	528	512	483	519	566	545	570	574	526	524	497	591	531	567	518	533	544	550	555	555	536	510	582	514	500	549	548	528	506	505	518	554	543	530	524	529	538	605	519	515	518	526	596	521	560	496	533	564	551	544	570	532	532	540	535	509	526	576	500	506	542	559	530	525	521	597	535	532	508	554	508	560	528	532	559	558	535	552	549	529	554	564	541	537	513	550	561	491	592	541	549	533	526	551	565	558	521	517	559	537	525	591	529	490	522	541	529	570	551	529	543	483	568	522	508	539	509	570	554	545	519	533	539	561	523	523	509	549	511	539	547	529	548	511	539	528	512	542	522	508	532	540	551	559	527	497	512	496	576	537	543	522	532	537	529	566	542	517	531	563	517	512	528	549	546	588	536	531	525	527	564	509	538	517	533	583	573	546	566	558	522	536	565	550	519	551	509	529	558	541	535	560	539	566	592	548	535	542	545	533	508	533	563	513	517	538	556	540	554	569	554	610	552	555	565	525	494	548	547	510	548	541	526	533	526	565	525	494	597	532	546	560	543	527	532	529	520	545	527	558	558	552	536	524	551	494	545	524	556	549	542	520	545	539	490	570	531	543	502	510	527	553	543	550	528	552	532	553	541	565	554	573	510	536	535	566	519	543	520	533	513	523	520	547	505	579	556	583	550	568	516	551	570	561	539	523	543	546	545	596	513	522	524	567	554	506	555	565	526	552	570	550	538	533	517	540	555	531	538	498	539	528	534	555	557	513	516	537	516	579	533	538	518	562	538	551	541	528	554	557	519	621	552	603	540	563	525	547	573	527	531	526	522	557	493	548	531	568	528	536	511	533	561	515	529	519	559	519	548	507	580	556	533	517	521	529	565	486	511	523	508	549	510	577	518	494	535	528	562	531	567	482	523	532	503	520	491	562	539	524	577	498	530	527	526	506	557	558	524	533	515	557	549	541	527	545	541	515	562	526	553	569	533	544	567	550	506	548	527	537	555	542	522	547	563	567	523	552	504	516	519	553	571	562	520	491	508	537	542	556	515	531	527	543	561	596	561	547	548	558	581	525	549	536	536	539	575	538	538	544	540	543	519	491	543	550	486	552	544	513	487	530	538	554	548	547	531	528	497	517	567	533	516	563	556	528	536	542	522	538	544	465	559	589	513	529	554	565	565	539	545	537	524	518	505	550	500	535	541	518	571	546	552	569	548	551	548	557	564	531	520	572	542	518	538	567	570	555	542	500	597	561	524	567	488	566	513	566	561	547	539	525	562	517	573	547	516	539	559	532	586	529	519	535	531	495	532	487	543	571	535	538	523	531	538	496	554	523	519	536	536	543	561	570	526	548	517	562	524	528	571	553	523	524	535	479	526	533	550	506	506	523	504	490	539	534	547	547	541	561	584	524	561	590	526	569	556	492	528	547	567	551	537	546	573	533	569	545	511	565	475	522	541	533	574	576	535	536	532	522	522	558	535	540	527	542	567	521	504	559	541	543	517	557	557	556	539	548	541	489	529	497	502	506	570	515	498	550	555	535	509	516	493	546	541	554	511	548	529	525	534	572	532	521	502	518	552	573	528	508	527	508	524	556	495	585	534	500	543	569	516	545	544	539	565	567	537	500	557	541	563	521	532	541	515	529	527	554	548	534	503	533	494	581	541	530	520	546	519	523	511	545	548	546	558	535	575	565	570	584	520	556	513	518	540	527	508	526	575	519	548	523	567	568	520	545	541	541	531	546	530	531	562	558	592	547	535	562	556	539	509	537	517	547	525	566	528	513	555	531	525	512	530	519	514	548	560	535	554	542	563	529	580	516	536	484	538	510	533	548	478	537	531	546	496	564	506	534	524	533	499	550	502	560	496	572	545	531	528	562	528	550	555	500	526	532	526	529	538	537	538	544	558	528	518	537	568	552	551	534	566	525	540	527	577	539	499	564	540	521	566	526	564	536	559	545	565	547	495	558	525	485	569	524	590	566	546	511	526	553	541	553	520	559	517	549	523	568	536	558	513	478	529	535	554	518	539	503	523	561	513	531	531	554	513	508	535	535	554	550	527	538	577	535	547	544	559	548	560	539	559	546	525	549	544	534	510	531	524	515	537	539	533	554	513	558	528	546	555	554	533	535	527	545	543	509	526	574	560	515	493	537	520	529	520	533	576	541
26735	9710	3630	1748	1012	1044	937	724	756	693	659	1006	1825	1527	944	719	526	540	554	557	523	551	496	551	550	532	564	531	529	567	558	587	575	524	520	511	501	536	573	543	522	505	555	559	545	562	537	529	519	564	538	529	557	535	545	565	520	538	491	524	499	545	549	531	533	535	511	540	511	548	577	540	526	542	538	537	518	564	519	522	539	534	562	544	530	553	528	526	513	577	535	555	523	537	556	545	555	520	562	517	569	536	533	559	545	513	516	506	542	569	529	564	530	523	565	572	538	531	531	583	533	578	558	557	530	557	555	559	539	533	520	541	511	565	544	519	522	559	540	553	577	549	563	567	549	563	525	529	526	531	539	541	557	544	553	509	590	542	562	530	592	533	575	529	547	517	557	551	572	554	557	565	516	580	505	570	550	494	555	508	554	578	528	533	539	537	549	548	545	528	577	564	599	571	520	544	561	564	559	546	559	549	533	513	551	566	543	568	529	524	528	549	588	508	535	487	540	537	549	510	532	575	495	541	537	528	547	526	576	590	556	506	511	565	531	553	551	537	574	533	520	546	535	542	517	532	517	505	524	542	579	536	520	522	513	554	517	559	508	529	566	547	514	533	508	558	515	563	565	569	518	536	529	567	546	504	552	595	529	558	534	548	541	506	533	506	505	538	541	535	529	536	517	564	537	541	513	492	541	542	535	541	541	502	519	537	557	531	529	545	541	547	513	572	503	554	572	498	569	506	541	497	538	573	541	535	599	540	577	540	509	498	494	541	541	556	568	513	514	525	535	489	540	535	558	553	579	537	544	533	579	520	512	535	545	555	547	550	512	547	533	558	528	549	521	531	543	556	548	552	542	537	527	554	552	525	535	531	614	560	537	556	561	532	527	545	517	548	524	522	548	565	528	597	520	528	560	512	518	528	531	537	560	588	517	523	547	517	536	518	492	527	531	571	536	508	547	546	571	519	520	565	560	507	564	530	551	569	580	528	583	554	594	546	523	514	534	550	540	521	566	534	556	544	508	515	572	550	547	546	551	566	515	561	524	557	543	566	541	533	507	519	552	560	562	558	573	514	512	534	571	508	542	548	554	509	508	547	574	517	545	525	531	547	546	509	522	567	563	551	546	559	541	494	532	520	560	560	529	529	564	552	527	534	540	567	496	517	517	558	506	547	555	542	536	542	527	521	523	544	602	535	483	534	535	529	510	543	522	566	525	525	547	578	540	554	530	590	538	538	558	576	556	543	548	546	511	556	527	537	518	550	531	502	548	526	537	531	520	554	563	579	532	550	545	540	539	554	553	518	566	553	554	517	493	551	537	539	528	516	563	511	591	525	567	567	526	478	542	567	511	535	549	560	563	535	515	565	497	568	526	573	573	548	585	556	576	566	537	551	524	578	519	544	539	468	540	532	557	546	534	583	486	542	514	549	562	549	535	521	553	519	499	575	538	547	531	520	576	539	543	510	539	535	513	516	544	537	563	533	570	575	521	526	568	566	504	504	529	567	564	541	518	523	550	513	534	526	550	505	537	546	547	556	514	549	523	546	584	544	558	543	546	571	561	561	494	536	536	545	537	495	572	528	545	532	529	537	520	578	536	568	517	521	558	515	532	571	529	549	502	566	553	537	544	570	568	551	520	571	533	550	549	547	517	596	549	531	547	585	544	511	561	517	608	546	547	561	574	581	555	523	558	547	483	589	557	495	536	560	531	547	515	560	542	546	532	556	523	550	547	569	545	529	590	526	555	536	525	540	572	571	545	496	532	534	546	542	545	521	544	540	485	555	544	506	560	561	563	506	490	543	550	506	537	554	545	545	533	508	526	533	545	529	529	554	531	487	514	513	572	584	540	540	560	559	514	555	549	509	513	529	537	522	519	553	496	558	561	533	572	527	508	533	573	557	534	527	562	575	547	534	543	521	566	505	520	554	523	517	514	562	540	513	502	528	531	545	532	525	576	548	573	552	545	536	589	577	600	586	570	523	606	529	535	516	528	580	527	531	557	582	547	546	538	549	517	519	589	573	515	529	546	538	556	537	530	511	561	541	544	547	514	519	540	580	555	542	549	529	525	568	500	548	509	545	484	524	513	533	546	554	544	532	528	541	564	545	540	556	523	539	544	543	483	539	529	503	521	547	557	499	540	553	530	507	548	517	571	526	512	551	537	544	498	546	533	516	568	564	531	530	510	535	560	566	509	549	546	514	541	552	560	523	579	527	521	540	536	528	576	515	540	542	525	554	585	532	569	512	562	520	532	528	539	566	519	525	571	493	556	560	567	513	529	516	546	544	546	548	567	558	512	536	562	573	573	501	552	535	527	507	568	561	511	551	538	537	509	516	550	526	578	505	546	540	532	533	534	544	569	592	587	561	547	551	536	536	566	573	559	530	568	545	555	518	537	534	533	559	547	557	524	529	543	547	568	506	552	535	565	521	523	503	520	545	545	534	534	583	575	547	514	521	520	527	559	523	517	530	599	542	501	570	529	504	516	566	541	546	553	548	608	563	535	497	514	547	548	518	495	533	522	537	550	491	585	506	535	509	539	520	541	536	546	549	533	527	542	570	536	506	554	515	533	580	547	573	555	556	495	554	550	543	563	554	516	540	528	521	515	494	529	572	551	545	558	560	576	525	537	540	522	527	518	540	509	549	499	545	526	556	536	571	561	555	574	490	487	524	534	562	528	523	562	495	542	529	541	523	544	537	516	549	551	555	557	588	538	623	584	513	494	559	553	541	528	550	547	563	506	521	543	516	542	536	553	547	534	521	561	541	532	516	529	511	512	512	553	542	510	546	550	525	523	557	542	577	521	519	537	526	574	570	581	551	484	542	517	608	543	547	537	554	480	551	567	526	568	543	540	548	524	549	568	514	556	514	587	525	559	523	531	518	557	556	552	491	502	518	545	537	582	506	543	540	549	569	574	534	540	597	531	543	503	564	525	567	545	504	520	564	501	555	559	522	549	561	523	558	559	534	555	584	537	558	517	564	527	562	582	521	537	553	532	499	515	539	565	557	540	560	566	544	523	516	554	542	548	549	512	532	549	537	478	518	564	624	526	539	515	530	568	523	544	554	508	518	549	564	554	534	523	509	542	516	503	572	538	535	548	510	559	546	535	569	535	550	537	510	515	539	565	518	546	528	538	586	569	594	545	557	531	533	552	595	487	530	529	523	505	532	505	541	508	512	493	528	514	590	522	571	509	516	531	511	530	501	534	482	575	546	545	526	506	532	511	515	568	566	513	538	601	476	516	558	533	539	542	570	567	555	562	518	523	571	560	542	558	502	520	517	513	510	511	581	566	509	574	539	509	565	517	513	501	519	546	487	581	501	546	562	530	509	514	563	528	552	530	518	520	565	539	537	512	554	544	524	508	510	570	556	520	551	505	553	532	527	539	529	548	528	545	527	537	519	537	511	570	539	511	538	497	547	521	564	546	571	562	507	525	509	525	570	521	559	554	546	562	516	525	508	557	541	496	582
6264	3186	3478	1647	1114	1293	1162	840	951	692	606	1354	2279	1723	969	588	558	494	457	479	476	478	484	464	484	505	469	481	462	465	431	447	469	479	456	479	469	475	459	459	464	458	469	486	485	448	471	471	452	527	476	486	463	421	437	448	467	497	499	521	465	461	458	472	440	501	464	454	446	432	471	453	503	479	434	451	480	472	484	470	451	468	461	468	478	445	466	472	473	415	464	476	508	499	482	468	463	469	487	480	442	468	485	494	477	504	463	489	477	503	492	480	506	450	475	491	479	471	506	474	434	467	428	473	459	464	463	503	485	526	454	442	491	495	435	449	439	487	491	471	443	478	501	474	463	486	459	495	478	461	484	480	472	461	435	463	468	496	465	494	463	488	482	489	506	505	446	474	463	481	492	467	473	472	458	481	446	445	485	497	503	453	461	455	439	491	479	530	477	513	502	468	478	484	509	462	460	467	488	498	463	493	422	473	464	477	491	473	474	456	473	458	471	482	471	471	468	499	489	454	487	460	485	475	465	470	465	454	463	490	483	472	475	456	461	494	471	470	447	468	463	499	520	497	453	476	458	432	478	517	469	501	463	496	493	470	458	457	476	498	459	440	479	521	487	474	455	480	442	488	475	451	505	438	497	478	505	466	482	459	495	492	449	441	483	471	516	480	476	488	478	450	500	485	483	490	464	485	493	467	482	432	453	467	456	466	455	471	449	446	469	500	459	461	502	502	468	456	494	486	496	415	493	442	499	468	462	470	479	486	446	462	490	482	490	481	450	493	502	482	481	477	438	451	482	475	455	477	430	461	470	500	486	434	464	510	430	464	460	496	455	453	504	446	489	478	454	477	490	491	519	449	500	444	458	438	491	475	464	495	453	460	459	496	465	481	484	484	498	473	496	438	475	481	508	481	477	477	470	486	477	455	456	470	494	490	482	469	496	490	444	518	453	460	477	475	469	466	502	465	489	501	492	465	468	445	471	498	494	458	459	488	478	430	470	469	473	496	458	485	456	477	479	463	461	476	448	467	474	456	489	463	465	481	442	477	486	478	449	463	495	493	509	480	479	467	488	478	460	479	427	441	485	493	484	486	502	453	444	494	494	467	474	455	488	464	471	458	453	443	482	498	455	450	465	506	471	472	468	463	456	463	457	479	463	479	489	481	483	472	504	434	488	479	524	487	458	447	434	459	467	484	486	491	494	485	483	532	471	491	468	483	459	483	469	473	484	484	433	492	450	461	460	468	482	525	442	502	505	494	455	461	496	451	475	439	483	474	463	481	469	464	468	458	469	459	473	499	473	453	488	481	503	476	531	451	476	506	470	465	465	470	454	463	439	486	456	475	506	498	439	469	468	493	478	490	449	491	482	446	449	478	471	469	446	455	498	438	501	459	463	468	498	495	473	451	463	502	480	475	465	489	500	454	508	473	506	459	463	517	475	455	477	471	427	499	491	495	475	430	501	502	474	494	452	465	495	486	455	462	479	444	486	480	485	475	442	485	460	480	449	498	454	454	453	466	456	486	473	476	482	514	478	477	488	458	466	500	450	483	448	508	495	451	465	456	480	448	515	487	450	446	487	458	513	486	444	494	486	471	469	501	489	476	508	432	482	477	485	499	459	470	476	472	492	513	455	486	483	483	466	464	461	458	480	499	468	469	481	451	475	458	474	462	457	453	482	479	436	462	461	480	471	443	466	466	473	501	460	471	466	484	459	485	479	463	498	509	472	481	455	452	493	509	473	490	462	412	481	458	461	450	468	477	455	456	456	451	452	434	450	496	462	473	450	512	450	460	487	510	480	483	504	512	455	461	467	463	424	482	509	464	480	455	467	444	439	483	493	501	500	484	433	452	469	491	448	446	493	518	489	468	462	462	464	487	498	487	461	461	520	506	479	435	481	453	478	514	463	477	443	500	467	487	443	465	509	501	508	485	471	513	479	462	490	481	443	485	463	500	517	487	448	480	447	474	478	446	503	456	475	438	448	505	450	469	505	469	512	436	515	474	484	478	501	479	493	449	499	505	454	464	460	485	472	455	444	473	475	461	418	484	479	464	457	443	499	463	484	466	464	481	506	476	451	433	493	473	459	455	458	482	460	487	449	498	424	462	510	510	460	468	463	443	491	537	493	446	438	474	457	452	433	446	453	456	478	456	441	473	465	453	453	464	474	470	491	453	487	476	501	485	474	477	458	487	484	502	493	443	496	488	445	486	469	508	450	486	486	454	482	516	523	452	509	456	501	485	451	520	478	502	437	472	487	453	427	487	464	486	487	468	469	440	417	462	467	464	467	482	431	502	498	466	486	453	477	490	477	447	500	410	516	443	483	494	498	442	456	453	490	455	489	512	463	502	446	445	482	516	425	479	473	500	474	515	505	471	447	473	511	465	487	484	428	474	475	473	455	500	468	488	503	474	512	488	478	499	464	460	455	478	488	443	477	464	493	465	446	465	447	442	457	433	427	491	484	457	466	458	469	480	454	500	455	469	445	468	489	495	506	492	463	459	487	474	472	488	482	456	480	509	464	525	474	456	488	459	476	459	470	468	481	509	506	418	437	490	453	488	472	483	482	447	475	492	470	485	523	471	471	500	492	477	534	415	495	481	430	485	466	489	468	462	472	458	451	439	445	461	464	474	472	469	480	492	421	442	465	451	466	483	511	438	471	478	476	465	483	483	472	484	478	519	459	452	463	445	519	482	479	485	472	485	496	451	516	469	492	481	472	474	422	517	517	492	457	449	482	445	495	506	489	468	481	477	430	486	459	495	425	481	496	476	494	482	468	471	431	459	447	499	481	488	436	474	496	446	465	449	505	488	477	479	478	466	486	445	496	446	486	495	476	449	497	462	464	472	453	498	471	427	443	472	474	474	468	435	464	472	434	505	471	489	454	498	463	454	486	472	490	487	445	479	438	436	438	512	503	480	445	493	498	445	488	506	491	471	462	481	448	512	516	464	453	467	450	451	469	476	454	504	507	477	454	475	494	485	463	481	473	471	456	497	456	426	427	460	487	484	464	462	483	482	457	493	463	442	462	495	500	473	463	459	485	480	470	441	447	475	458	472	488	501	456	456	479	477	507	504	446	444	435	480	454	500	490	460	475	483	473	480	469	442	478	452	472	467	473	445	484	465	451	447	486	475	448	488	435	494	448	511	477	467	436	457	484	450	458	438	482	457	475	490	460	487	460	444	478	483	459	487	507	497	445	480	469	511	451	484	460	503	502	525	442	461	466	465	520	486	433	470	499	506	481	485	487	476	454	514	507	453	489	480	497	467	443	470	435	450	486	496	448	459	497	448	503	459	476	462	456	486	465	444	464	490	425	464	471	484	476	469	493	483	491	489	465	475	475	427	465	483	485	482	493	494	463	444	465	456	466	488	464	503	442	469	481	510	446	452	479	443	500	470	446	473	459	477	479	466	454	441	494	474	480	478	445	454	520	473	494	523	536	462	443	478	484	456	435	479	502	486	456	459	501	461
24840	20794	26569	24708	8762	2374	1979	1431	1012	815	758	3881	16116	12482	4564	1349	729	574	540	490	535	539	498	525	540	571	486	524	505	520	536	525	497	532	531	525	502	515	514	543	477	526	491	521	537	525	505	495	518	534	522	519	523	559	540	512	486	514	486	494	514	527	484	524	523	490	512	467	566	513	505	535	519	489	540	482	510	559	566	520	513	518	551	535	568	533	513	562	519	519	504	480	527	501	569	549	521	518	537	493	551	494	514	496	556	523	549	499	517	509	506	522	521	494	524	528	529	489	522	509	535	500	495	547	512	506	554	511	498	525	555	525	510	517	500	536	535	534	482	494	489	464	522	528	516	514	516	506	501	495	515	509	477	547	531	527	524	490	533	480	506	521	523	565	524	550	495	530	525	516	505	499	515	500	516	526	533	540	520	509	519	514	473	540	501	514	517	511	500	532	543	462	517	515	529	518	513	511	518	521	516	508	534	513	488	532	547	501	502	474	489	519	560	562	517	502	509	544	542	513	526	488	517	491	530	532	516	487	516	509	542	501	496	502	513	498	516	529	524	505	509	480	520	550	533	514	526	528	531	495	504	525	521	551	541	528	517	539	560	502	524	513	494	549	534	475	498	532	508	531	509	509	535	540	504	562	502	502	546	509	562	518	504	475	495	516	529	524	515	502	494	538	526	541	459	531	540	537	509	512	518	512	548	523	517	486	525	512	518	538	523	538	487	526	515	439	509	554	522	543	506	515	532	529	536	523	513	482	533	500	523	494	500	551	465	533	514	507	574	528	495	535	480	543	553	515	521	511	516	504	549	486	528	502	544	549	546	520	489	520	554	495	532	505	511	499	504	536	512	504	521	499	523	447	515	513	529	496	516	492	536	514	510	495	550	527	556	493	536	515	504	506	493	529	539	523	553	532	541	477	471	508	515	509	530	512	505	514	521	535	539	507	485	497	501	542	535	504	499	528	527	483	522	504	508	519	524	525	515	537	534	532	492	488	541	494	548	479	502	483	472	565	550	500	498	491	539	508	476	492	506	560	467	531	501	517	512	485	492	530	501	547	505	484	515	512	500	497	537	533	501	545	525	552	542	562	526	484	537	520	564	507	532	539	529	527	509	534	540	498	549	510	478	527	503	536	505	533	507	544	497	494	500	526	520	528	559	544	495	503	485	522	540	515	485	543	522	472	518	528	502	502	492	521	496	557	520	556	517	517	514	515	502	516	482	598	522	472	531	500	541	493	501	539	502	474	504	560	547	486	524	518	549	536	535	516	543	531	553	553	497	507	515	517	518	499	560	570	522	529	482	521	504	497	514	517	520	535	515	497	525	534	529	549	513	508	511	473	541	508	500	509	502	533	572	484	475	542	530	532	525	479	523	478	559	471	513	511	526	525	542	533	494	505	554	514	507	533	519	527	503	470	515	551	544	529	552	528	531	511	511	517	452	475	507	548	546	538	526	538	478	494	541	534	515	503	519	551	506	527	537	505	572	523	510	498	534	530	530	468	493	469	526	506	507	498	552	524	511	525	486	493	486	478	476	555	554	533	491	520	517	469	494	528	502	513	508	514	543	519	514	532	505	491	530	506	525	474	503	544	562	539	503	501	520	500	489	563	528	521	529	512	513	525	550	500	519	522	496	498	529	516	545	491	479	571	514	496	531	541	512	546	600	468	458	511	478	540	499	529	535	517	495	524	530	501	489	492	568	512	534	446	501	520	534	554	491	524	524	532	522	522	522	511	512	511	497	495	544	514	552	504	518	490	541	523	472	511	491	524	493	484	464	515	519	518	530	506	527	521	560	528	528	516	519	553	531	486	499	485	481	528	501	509	516	517	555	532	549	513	537	535	482	515	501	531	533	478	507	500	489	561	543	469	529	493	501	496	523	563	524	499	540	522	513	485	534	549	524	513	492	500	530	500	510	516	493	501	515	495	545	486	464	511	540	533	503	542	479	555	518	528	494	508	535	547	522	513	517	527	506	527	526	535	503	552	529	518	526	503	518	485	502	484	520	496	509	546	496	507	554	542	535	494	516	528	559	509	536	498	492	538	463	539	485	504	539	508	505	502	532	517	513	489	498	514	536	532	523	480	496	531	482	511	505	515	525	513	522	537	522	520	515	527	538	506	506	506	539	496	497	497	498	492	503	491	517	493	503	577	493	500	535	492	532	514	520	500	524	493	510	527	542	513	532	507	513	524	503	514	507	542	511	514	505	491	492	490	482	496	532	532	519	542	499	496	477	471	516	492	517	518	545	514	488	527	530	515	545	523	502	518	524	540	503	518	506	492	517	487	474	540	463	518	453	556	492	500	514	504	535	507	488	477	542	513	470	531	519	493	489	528	498	519	535	482	543	491	536	495	521	542	544	533	544	517	551	527	478	475	509	484	536	513	507	557	505	472	503	468	525	526	515	561	525	498	517	533	525	501	473	543	529	506	509	513	503	521	496	511	538	487	522	503	476	477	515	511	524	518	581	545	520	481	534	536	484	490	529	517	477	546	529	513	534	554	516	500	514	529	515	494	482	519	540	516	547	515	529	529	506	468	509	553	514	516	540	547	530	516	505	500	543	501	514	542	490	483	501	519	544	509	523	482	512	505	499	543	520	539	504	497	507	514	546	550	522	540	517	472	483	520	553	553	536	524	500	547	525	543	541	493	547	501	533	477	496	494	466	513	483	565	536	515	516	487	475	475	523	549	492	515	519	549	492	537	554	525	518	513	506	545	541	524	525	529	513	494	516	571	541	479	539	502	475	490	494	521	516	545	507	532	477	464	525	543	505	535	517	476	525	498	546	514	517	542	533	542	513	524	513	490	532	510	503	567	538	512	505	514	544	523	499	480	532	524	480	503	523	555	530	496	471	497	531	525	525	503	548	529	537	506	539	499	507	502	528	501	493	520	513	501	552	526	516	520	524	561	542	523	524	522	491	533	483	536	531	519	495	527	544	523	536	515	543	515	500	547	472	504	491	526	565	499	533	490	506	508	510	478	524	507	503	523	519	539	476	507	485	542	516	516	521	531	510	513	521	527	612	553	537	484	553	509	531	511	489	507	506	499	505	572	502	524	519	534	525	493	489	517	498	547	532	530	486	536	528	536	497	543	533	538	492	503	495	512	541	454	513	513	514	538	524	519	521	465	515	505	476	529	518	534	495	489	532	512	546	488	479	529	468	498	511	552	502	525	519	508	554	518	529	515	549	497	530	461	522	555	530	511	483	531	543	531	531	500	505	568	504	549	495	494	497	522	537	512	549	501	512	499	530	530	511	555	511	510	528	521	505	517	535	498	534	542	512	505	529	502	536	500	578	551	534	530	527	509	527	491	507	535	531	505	552	531	494	526	512	511	523	518	489	498	532	482	471	509	511	505	511	501	520	508	518	549	490	534	543	515	515	505	505	536	522	502	459	524	522	523	521	567	523	537	524	520	490	532	500	522	456	545	506	525	541	511	538	469	515	516	502	484	510	535	517	570	521	548
5486	8013	7164	3494	2313	2325	2316	1638	1222	941	755	5898	17094	11203	4315	1378	661	536	496	477	461	475	482	440	469	432	490	494	489	516	492	429	456	477	459	491	461	489	478	457	477	488	459	487	490	472	470	492	445	527	413	422	472	465	432	479	467	488	449	478	442	480	453	482	450	510	453	451	464	468	498	481	503	450	473	489	478	459	496	489	435	453	532	469	464	465	460	463	430	442	509	465	482	454	478	460	466	445	499	473	484	484	459	489	473	488	473	470	457	492	486	494	485	434	479	479	461	476	491	508	455	498	468	525	440	465	495	452	459	474	486	482	516	501	457	446	463	500	501	492	509	474	479	473	472	444	453	467	493	467	473	482	441	498	442	465	494	461	456	471	429	466	510	464	476	439	448	475	468	462	467	444	471	466	479	444	490	458	499	477	478	489	465	521	502	454	480	414	492	462	442	466	529	465	495	470	482	481	456	458	448	470	503	438	463	480	454	449	488	434	496	482	470	457	440	470	475	517	440	495	460	495	480	483	457	507	500	462	478	455	451	474	520	453	462	464	533	466	479	488	461	505	463	446	465	480	471	450	457	495	491	453	486	436	477	427	447	455	459	471	487	443	429	459	500	495	435	478	498	457	501	444	454	459	458	470	497	456	450	506	479	483	442	448	477	451	441	505	477	461	467	433	468	462	464	451	444	433	447	494	489	430	461	523	483	442	464	470	472	473	442	430	449	505	477	441	464	434	470	406	492	454	411	459	485	490	507	461	505	457	487	495	462	445	464	469	463	464	462	434	489	445	464	508	452	452	458	469	480	472	502	450	492	488	468	466	487	455	470	477	449	418	504	457	490	487	466	506	470	455	508	492	469	512	473	444	468	474	472	461	431	482	486	470	484	429	471	482	462	530	477	467	468	451	466	451	459	461	494	431	456	480	478	471	456	455	416	461	445	435	496	458	477	490	436	475	441	414	479	470	451	531	443	442	426	424	436	457	495	445	496	445	470	469	480	471	489	483	452	450	467	442	468	478	469	482	490	477	469	455	468	472	477	477	446	478	470	457	468	451	468	436	510	455	462	462	457	452	474	470	485	496	467	486	496	457	485	436	471	499	476	431	478	454	444	500	467	481	471	478	454	445	473	455	418	463	468	517	477	476	500	468	477	458	467	449	483	460	478	437	508	494	463	478	439	463	459	493	491	416	447	476	506	478	463	453	449	462	478	433	494	483	476	509	460	430	480	426	451	433	484	450	468	451	483	418	496	429	474	459	483	473	468	493	484	465	462	453	462	504	478	468	464	478	464	494	477	494	482	428	482	439	450	484	466	469	442	444	470	435	457	479	493	505	445	486	455	447	481	493	485	470	471	467	470	457	420	492	451	460	490	494	448	480	475	453	479	489	438	426	457	467	510	468	474	444	464	494	464	480	445	432	453	505	467	463	504	477	443	434	455	453	449	461	508	457	470	488	457	491	452	457	450	527	463	507	473	412	496	461	434	470	455	478	499	449	462	436	447	480	484	473	467	471	424	482	466	448	501	476	453	427	447	459	491	470	495	433	438	482	484	491	451	458	473	461	473	477	497	446	443	457	428	472	494	475	473	488	512	464	496	454	477	468	478	457	444	474	494	449	454	455	462	465	459	446	438	436	495	472	453	465	495	497	470	447	438	496	486	441	473	461	453	461	473	492	481	486	451	448	501	466	445	443	472	486	488	449	466	457	451	421	490	461	449	469	472	439	451	490	469	492	455	485	483	489	488	481	411	442	479	464	459	450	466	485	465	476	453	535	474	487	477	494	501	449	444	504	445	503	441	461	488	468	482	487	445	454	479	483	478	495	486	490	482	421	450	439	469	517	515	474	481	472	512	459	456	496	460	507	480	489	488	490	449	456	453	464	396	444	471	432	494	482	465	450	498	493	422	460	461	437	470	466	501	451	466	498	457	450	484	472	452	491	503	457	405	448	425	458	471	469	451	470	460	513	420	479	458	447	476	505	454	416	468	452	481	464	407	445	438	465	453	461	478	477	429	481	471	432	460	456	463	476	460	508	462	491	477	451	477	468	497	461	448	425	463	473	491	454	501	459	457	485	474	488	458	491	475	482	454	414	442	447	467	452	487	506	485	492	510	472	491	464	512	482	464	466	498	451	447	421	458	490	457	505	465	452	457	519	474	479	459	507	464	447	479	477	479	486	439	460	444	468	420	456	477	491	450	471	453	475	462	470	466	492	524	458	463	441	481	476	452	481	468	489	502	442	520	456	492	487	491	432	492	474	494	426	458	471	442	468	464	483	491	503	459	469	496	455	496	490	481	460	459	489	478	453	470	462	453	486	472	463	446	474	493	495	505	457	475	504	485	471	468	494	490	438	462	465	453	506	459	460	441	468	475	507	438	479	496	487	475	434	474	433	469	502	471	473	464	479	496	476	483	481	464	484	484	460	482	487	429	450	506	447	491	449	446	477	457	445	494	444	447	491	470	453	492	483	446	488	464	466	427	502	504	445	429	516	471	461	440	512	414	489	460	528	447	476	475	483	469	446	466	464	462	449	472	463	461	474	484	438	468	472	492	416	469	459	465	491	477	457	455	447	458	472	446	482	471	447	449	457	510	452	481	478	493	449	449	485	432	452	448	507	463	457	479	480	451	457	454	493	455	479	440	514	496	469	441	468	493	469	458	445	431	489	486	437	431	462	469	482	452	478	442	462	474	458	441	459	477	456	483	488	457	460	474	482	437	466	459	460	458	454	479	461	487	448	511	498	466	432	479	531	463	443	455	438	472	442	426	463	467	465	486	461	437	489	470	443	497	487	467	495	442	441	458	483	474	484	505	460	453	459	441	437	515	452	470	467	487	463	478	440	494	474	483	497	482	470	456	461	517	500	487	488	441	477	518	475	469	465	431	458	469	471	431	490	410	501	476	435	468	489	495	428	494	463	489	440	456	420	428	479	449	471	445	460	440	459	510	463	452	441	493	470	485	456	450	470	463	440	501	477	493	484	438	459	510	448	510	463	445	443	473	491	482	524	475	450	474	446	514	470	450	466	468	461	454	474	508	458	471	493	505	481	477	493	439	474	464	495	474	483	492	517	436	495	455	484	461	486	455	474	481	473	429	469	455	482	465	479	453	423	452	484	453	476	463	489	455	467	495	504	460	443	455	481	450	491	465	468	478	473	472	455	477	458	470	433	505	490	481	500	443	453	466	487	461	525	440	411	484	471	425	452	436	487	444	482	451	460	442	442	459	473	438	452	478	459	439	469	461	492	505	474	493	504	484	467	488	458	479	453	476	469	452	499	453	461	502	483	466	450	488	426	442	482	391	468	507	442	476	474	453	477	450	490	450	487	466	461	495	526	445	478	476	478	451	472	463	510	448	458	486	440	475	443	472	482	457	448	457	488	472	468	451	469	494	454	450	499	506	445	461	473	477	438	464	449	491	451	461	484	478	471	429	449	441	472	466	507	463	470	452	467	443	476	469	471	489	480	491	457
23928	20776	27639	23973	20375	7729	2796	1855	1272	1080	924	5176	24477	21918	11196	3119	1153	789	646	644	622	629	644	651	630	602	600	650	659	655	639	629	620	617	649	620	674	647	618	702	632	639	664	684	654	669	631	631	641	642	682	652	614	643	663	649	630	663	647	660	621	631	615	649	649	619	612	624	668	664	629	671	626	676	684	646	640	682	609	675	689	628	655	640	640	647	601	619	615	611	591	649	611	657	618	643	625	639	625	636	628	643	609	616	652	636	594	646	618	620	642	608	664	590	665	657	630	612	655	614	605	669	607	672	615	617	659	621	678	668	626	681	656	628	657	680	625	677	644	602	660	628	638	649	620	609	606	611	663	677	639	649	644	647	609	600	650	653	639	661	655	663	596	632	612	649	610	613	663	616	622	619	676	631	632	606	606	657	644	656	648	622	602	651	626	645	622	641	667	683	626	554	635	672	646	666	607	598	596	632	621	625	620	642	609	605	648	644	662	598	598	632	662	623	674	672	592	649	659	655	639	676	634	661	678	656	593	634	652	607	660	643	684	624	648	641	651	638	663	609	672	655	661	662	679	651	636	635	641	674	651	637	614	616	619	644	663	667	666	675	605	620	658	563	579	621	644	638	679	648	618	628	633	588	671	643	630	637	610	661	661	671	603	671	653	637	648	570	636	625	644	611	597	671	638	619	679	626	640	652	653	647	601	639	642	624	623	591	657	641	594	623	641	672	682	641	628	667	653	588	632	638	634	685	614	607	634	629	635	628	628	648	660	690	669	646	606	602	606	611	638	604	624	603	579	674	623	616	650	624	663	647	650	607	629	625	682	578	619	650	632	638	638	613	645	615	648	651	635	596	612	648	641	571	626	619	635	575	651	631	644	650	642	635	651	635	649	647	631	642	620	659	632	645	616	587	626	616	693	614	629	671	672	660	629	610	637	633	665	625	623	656	623	624	626	612	700	673	686	637	651	629	594	632	599	623	650	644	617	640	640	643	647	612	624	657	634	670	634	609	618	638	653	656	585	587	618	653	625	657	669	657	635	600	657	617	611	610	613	610	609	658	643	584	658	637	669	633	674	643	617	607	635	619	641	612	666	659	658	645	608	617	621	579	660	642	620	663	654	641	606	652	610	682	593	687	689	643	631	654	639	608	606	633	670	624	662	624	605	602	632	604	585	625	630	595	642	650	610	609	610	641	579	629	641	619	662	656	643	645	647	628	614	626	676	629	624	613	643	635	662	621	651	652	644	645	658	596	709	574	648	661	631	666	615	615	587	606	638	627	623	624	648	639	606	665	629	613	635	674	656	637	600	619	665	609	629	631	651	586	619	606	630	605	603	646	652	709	662	636	636	628	669	621	655	635	650	606	637	670	649	649	660	647	661	652	605	609	639	617	639	636	662	626	627	669	611	609	723	631	638	660	645	626	668	574	648	623	624	660	660	637	641	588	575	619	675	621	687	632	631	656	657	661	608	611	668	649	646	617	628	608	618	660	633	633	649	663	641	631	662	636	642	596	658	583	627	617	622	658	615	645	635	643	594	637	642	612	603	654	606	594	603	609	631	627	633	632	655	643	667	655	651	646	599	563	613	622	654	596	649	651	625	633	627	634	601	594	620	665	574	607	603	584	608	631	653	637	619	605	626	613	647	639	636	631	652	652	621	578	659	641	676	616	616	725	666	627	634	614	628	665	653	649	618	555	619	668	646	651	648	568	655	632	629	651	650	635	662	606	658	661	661	665	632	566	646	601	578	675	617	614	644	619	593	663	630	642	615	634	590	632	634	667	633	666	678	625	687	692	650	624	649	643	650	640	649	664	611	670	626	620	666	663	612	657	625	684	618	637	626	648	670	594	643	648	644	636	650	654	648	630	646	635	639	599	656	586	668	644	624	650	639	636	615	634	655	635	654	620	664	654	645	687	658	635	618	692	617	640	576	623	627	621	636	634	651	629	629	639	627	648	657	685	652	648	628	664	641	636	646	629	609	585	642	679	605	675	606	615	646	633	634	654	641	705	634	616	657	624	584	633	655	610	624	663	646	685	611	623	648	591	641	648	651	664	617	638	648	654	617	641	631	601	616	641	619	604	607	614	632	636	571	617	623	658	683	677	612	641	677	583	633	628	589	622	634	640	580	648	600	668	611	617	635	650	639	653	620	595	617	656	663	593	683	596	656	650	621	643	611	637	675	594	614	670	671	614	645	673	618	651	604	610	638	660	635	568	638	632	620	655	619	615	640	646	613	630	659	664	622	669	648	663	585	614	611	624	655	623	614	598	571	662	652	605	647	645	606	619	661	626	601	678	663	652	657	646	670	643	640	616	628	630	607	624	622	634	659	657	632	681	624	681	635	627	611	634	633	677	605	644	640	630	665	678	648	584	643	560	642	640	632	651	597	646	630	645	647	588	586	656	603	632	603	661	634	676	664	686	662	599	597	640	639	617	616	612	605	693	559	646	635	626	607	628	642	685	651	657	593	640	626	621	663	638	604	614	627	625	628	642	600	622	637	626	644	638	634	577	582	642	609	606	618	669	636	656	654	658	647	650	645	622	594	633	641	662	645	671	623	650	693	618	671	637	677	639	635	637	631	647	618	649	632	574	629	613	655	595	595	609	595	675	650	668	642	654	684	621	601	605	641	630	636	634	665	626	674	605	658	677	612	633	670	608	632	689	642	649	669	689	617	606	653	641	606	635	638	683	684	594	601	654	645	638	613	623	637	608	633	601	613	627	645	685	625	626	649	627	662	608	623	597	626	648	649	632	639	623	608	636	655	642	626	604	613	632	639	668	632	610	626	621	601	663	601	665	622	680	624	612	673	672	646	610	584	655	651	681	616	618	650	621	650	651	623	563	622	641	631	628	636	573	611	645	560	642	590	593	626	581	673	608	646	660	681	679	705	599	614	673	570	649	608	629	676	646	594	612	606	629	633	628	592	632	633	671	634	587	686	592	631	635	588	682	665	642	683	649	626	603	589	662	628	620	659	608	629	638	627	637	651	610	627	639	641	599	625	666	618	630	682	626	663	626	643	573	651	603	606	630	619	644	640	679	604	616	646	636	662	615	596	610	650	612	654	627	638	594	642	642	693	650	603	630	619	646	626	679	610	646	646	591	642	618	626	615	629	629	629	665	648	650	589	603	614	655	629	604	629	600	669	639	604	632	647	600	668	660	608	665	671	638	607	627	688	629	610	683	644	590	662	516	650	689	592	670	640	617	671	622	606	609	609	647	581	654	636	689	651	634	612	616	654	622	621	666	659	641	633	665	637	649	614	624	616	679	639	671	577	598	634	621	649	591	659	611	663	609	627	662	689	673	615	649	605	650	619	637	650	668	676	627	652	626	619	609	640	596	639	637	621	606	650	649	640	673	647	633	650	655	642	655	667	652	656	601	593	596	640	618	600	682	682	684	603	605	654	603	630	670	635	638	676	625	616	625	647	641	629	604	600	626	669	678	673	662	612	616	603	653	627	632	596	631
6493	11278	8822	5495	4706	2876	2525	2060	1620	1319	1122	8026	25104	19297	9088	2931	1039	711	612	618	585	552	572	578	531	585	575	595	545	589	564	628	574	564	545	597	572	604	553	561	570	558	568	627	561	612	572	586	535	561	577	570	581	549	577	523	558	573	598	586	567	557	518	560	576	556	580	558	553	601	543	513	524	524	583	591	531	568	572	576	593	515	595	560	590	527	604	538	564	583	572	573	552	545	585	592	557	562	539	577	549	593	547	548	557	551	560	535	565	581	550	523	560	568	582	573	566	587	558	588	566	544	559	575	582	580	558	560	586	546	552	527	541	556	558	544	587	569	573	564	571	596	587	538	532	558	540	566	554	544	587	555	559	591	575	531	566	534	592	552	530	551	551	575	576	562	581	598	543	537	569	593	535	570	619	548	550	584	586	549	585	529	589	538	559	558	623	583	553	535	518	544	569	601	558	565	576	562	569	548	570	508	594	564	598	599	559	530	535	568	564	531	567	534	584	586	623	593	552	577	555	594	577	584	644	540	549	581	531	525	552	547	560	584	566	552	558	548	583	598	539	546	581	572	576	538	500	603	604	554	590	585	569	559	562	579	520	570	561	544	542	554	540	577	539	539	561	587	536	568	613	554	540	593	605	614	573	535	535	582	558	529	593	603	556	549	548	561	577	541	584	577	575	546	588	561	576	554	574	519	534	558	550	582	576	542	580	567	557	593	574	528	565	592	558	572	548	561	566	534	554	569	550	589	574	543	568	602	541	608	534	561	574	625	593	537	565	596	568	571	582	574	540	583	604	560	549	554	577	580	577	538	516	601	553	597	534	534	558	531	555	517	573	568	574	552	555	587	501	546	512	578	540	534	554	550	570	590	551	589	542	538	555	559	551	597	546	543	597	519	554	516	577	563	552	563	558	529	551	568	569	577	513	539	574	564	599	579	534	527	591	562	536	545	574	558	553	533	597	615	599	571	533	568	564	564	546	526	540	568	566	568	580	554	580	529	561	558	561	584	561	568	574	575	545	571	585	573	525	570	549	569	514	586	531	551	600	520	582	580	589	537	573	608	560	545	597	563	593	530	570	535	587	559	556	566	568	582	600	599	564	548	561	563	551	599	551	530	581	564	591	530	591	561	528	574	546	514	545	555	551	567	600	583	527	573	555	560	605	576	584	593	550	564	551	582	548	569	540	627	547	580	612	595	550	553	534	541	582	550	587	548	621	556	542	607	539	529	564	564	590	557	544	558	578	564	537	576	573	585	549	555	550	580	590	559	566	563	561	559	580	553	606	563	590	580	601	570	559	576	602	562	534	540	584	557	576	575	565	570	573	581	559	525	558	543	554	586	548	567	601	601	577	556	584	568	557	584	571	566	563	560	546	572	557	544	554	535	554	531	557	599	589	597	558	540	591	574	526	564	574	571	556	591	539	539	572	550	563	533	562	542	537	551	570	564	552	571	569	567	586	541	585	556	572	571	532	529	545	530	524	559	527	559	575	571	593	558	559	521	542	568	548	538	565	543	556	543	558	596	547	543	562	474	575	524	564	582	555	551	552	536	561	572	578	526	549	559	584	541	546	550	592	564	573	545	601	555	533	542	571	580	564	611	527	565	524	595	541	557	582	528	570	543	536	581	538	607	545	553	556	578	532	530	568	564	568	565	520	579	580	547	575	602	551	581	586	571	562	525	592	564	534	575	530	555	565	579	585	548	533	552	579	530	573	543	598	540	549	525	548	550	547	551	577	519	527	573	557	587	603	522	547	557	614	524	548	549	554	550	539	566	572	560	550	549	577	542	564	593	596	561	524	532	563	560	546	592	544	572	587	557	557	562	522	584	566	575	556	627	603	520	505	567	541	507	550	555	564	587	557	561	573	547	487	550	560	534	553	573	541	547	540	579	560	577	555	550	557	536	586	621	550	508	561	542	532	572	558	558	575	575	527	552	576	558	520	549	533	570	548	568	568	573	588	558	571	578	534	536	578	584	522	579	583	517	536	550	571	541	532	564	529	592	524	557	545	527	585	550	527	559	576	552	579	541	563	569	537	517	544	546	577	536	571	567	575	563	578	584	572	599	583	580	551	547	534	570	589	575	564	519	603	555	611	535	581	560	516	546	595	542	579	558	586	607	531	579	561	516	542	576	609	563	553	608	549	587	544	569	543	568	575	543	569	541	570	529	531	546	535	513	525	572	552	559	523	565	567	562	580	560	583	569	548	568	559	561	581	589	556	576	568	603	553	577	599	575	586	543	529	595	585	558	556	586	573	554	612	536	565	625	600	574	544	603	545	584	524	582	563	536	529	563	541	554	589	539	541	547	599	595	550	616	531	512	515	546	542	598	540	574	561	555	532	538	582	559	551	607	548	571	580	528	566	537	560	569	604	587	537	580	597	504	533	576	575	592	532	592	545	593	568	557	573	506	546	552	605	538	547	535	575	526	560	537	573	576	554	578	567	535	544	547	539	556	567	564	570	567	572	575	604	600	534	526	578	606	521	555	553	596	601	579	611	571	600	542	556	540	591	552	589	528	562	560	540	596	571	526	570	557	561	569	527	586	553	593	584	549	592	573	563	594	590	530	521	541	542	557	531	559	573	515	538	528	554	562	563	561	580	573	522	570	562	557	568	547	582	562	551	538	583	592	585	543	560	572	592	544	541	548	559	564	575	579	544	583	564	604	552	565	515	563	586	536	563	557	554	563	503	577	591	543	563	523	543	572	584	575	523	549	583	564	605	525	542	553	541	566	572	589	535	556	572	598	564	591	586	554	567	593	545	565	540	560	563	555	553	564	555	580	499	509	585	524	565	555	557	554	540	615	554	567	564	567	590	514	561	536	604	548	566	604	561	577	547	553	546	577	567	567	577	570	564	533	563	518	529	579	578	545	553	554	610	530	529	546	578	530	541	591	536	597	563	542	584	527	560	528	547	579	566	590	553	544	496	519	513	568	561	505	617	561	550	526	553	555	564	588	559	564	572	570	558	516	539	557	527	601	518	545	578	592	544	579	539	558	580	534	539	574	565	534	528	556	545	559	546	516	532	586	559	549	576	534	546	561	567	583	559	584	561	543	544	558	552	547	580	590	554	558	555	547	586	581	580	535	562	573	565	572	585	559	584	540	540	598	546	576	564	551	579	562	560	567	551	586	566	562	591	549	580	533	537	618	524	579	552	550	550	576	583	578	541	574	539	564	536	561	566	532	550	523	556	536	523	561	574	526	572	581	543	575	548	521	521	556	583	551	556	526	559	551	599	564	522	578	581	574	527	587	561	551	553	564	618	547	549	583	546	597	565	563	509	584	579	596	569	535	579	611	542	549	539	531	569	538	540	591	576	611	586	579	608	551	561	551	573	495	566	567	558	536	552	584	588	528	543	546	592	529	550	510	561	564	541	549	573	552	559	601	528	589	555	578	527	556	552	536	568	575	549	561	525	557	527	576	563	571	590	534	570	582	537	561	550	557	534	569	558	571	560	542	561	516
26595	9147	2047	1162	833	836	751	676	681	615	652	795	1394	1584	1172	835	623	550	577	564	606	539	591	578	590	542	571	544	543	562	585	571	587	574	579	569	546	589	561	582	598	536	561	567	591	580	533	554	552	568	556	538	562	572	593	571	541	551	551	562	532	609	546	554	585	556	589	541	592	582	550	537	549	551	549	549	482	550	562	588	598	532	559	559	553	563	569	532	542	539	566	562	567	590	593	580	557	552	563	561	555	574	535	580	565	559	527	556	593	565	551	519	575	553	572	561	537	554	587	583	535	495	540	560	545	540	573	546	554	527	580	536	547	528	559	537	546	558	547	572	556	557	531	538	551	554	579	548	536	578	547	574	554	538	501	554	555	550	551	611	514	565	541	573	556	527	566	589	538	530	581	546	602	556	555	510	562	527	597	562	597	578	574	563	548	565	518	568	586	546	570	584	573	517	574	533	555	520	597	546	571	540	544	530	526	580	550	562	510	512	544	558	549	570	535	539	565	556	555	556	534	556	574	528	541	543	541	535	598	522	553	563	594	566	558	524	512	562	585	576	540	553	548	576	521	557	564	521	575	505	548	569	534	537	547	587	615	541	545	528	550	581	562	552	544	542	592	511	552	588	538	577	549	569	563	561	563	522	570	544	539	500	535	524	548	505	528	597	553	545	565	570	507	553	551	564	541	529	559	557	565	594	561	568	581	599	551	594	525	520	559	547	560	538	599	535	575	556	541	560	525	553	566	593	554	596	544	511	554	561	567	550	575	597	543	546	541	582	581	575	537	568	572	530	563	538	611	564	577	538	539	579	523	549	549	565	550	527	544	547	518	596	566	512	539	540	564	547	504	554	581	585	528	527	527	567	573	552	558	550	588	571	571	561	541	556	565	553	553	534	543	559	554	549	593	543	552	533	540	632	567	526	532	537	559	578	557	508	539	579	532	576	552	555	562	584	540	526	541	529	548	541	529	555	575	582	555	549	480	554	558	593	554	540	572	535	542	548	587	509	552	544	635	563	584	554	584	548	531	564	512	556	537	565	557	561	600	584	527	546	552	588	581	554	531	548	581	577	510	513	557	544	524	550	542	539	580	536	573	516	577	583	595	574	600	569	558	543	548	635	547	540	568	556	566	573	583	540	542	542	559	573	557	588	551	529	550	558	575	576	572	594	541	576	572	542	580	550	543	522	575	536	559	557	554	570	547	515	549	577	615	551	572	574	586	544	553	535	550	552	515	592	538	582	543	545	545	572	556	558	561	581	545	569	522	555	570	555	568	552	540	562	537	554	550	512	558	571	583	543	555	548	575	557	550	547	560	593	542	537	562	572	567	555	523	534	581	559	571	553	565	548	542	583	558	582	573	578	549	550	524	587	507	520	579	581	513	568	556	557	567	553	532	542	543	572	504	524	524	542	550	540	582	516	551	548	491	560	524	590	548	561	555	578	558	544	534	567	520	529	530	568	563	570	567	570	583	583	546	544	517	509	524	539	560	553	555	537	564	560	541	544	549	533	582	544	512	533	518	550	559	542	542	602	539	523	556	568	562	595	533	545	549	565	547	540	560	590	571	615	550	555	536	554	598	520	543	563	582	533	604	553	562	557	594	587	543	578	507	556	546	554	641	574	584	509	521	525	541	588	609	533	536	552	577	573	552	561	542	543	563	532	563	587	544	557	543	522	542	560	530	602	544	540	563	539	546	534	543	542	529	568	560	511	568	548	559	595	503	565	534	585	556	517	555	570	548	540	636	578	567	537	541	548	570	597	570	544	553	507	576	537	513	524	581	560	522	586	558	580	565	560	546	540	556	626	532	519	575	571	574	589	495	544	548	543	580	593	551	564	534	575	532	590	585	574	534	602	544	574	538	551	562	543	530	587	562	578	565	570	542	579	518	632	525	565	545	587	556	557	556	554	544	516	557	537	589	595	522	543	544	539	540	532	573	543	541	525	613	542	579	572	592	570	563	552	566	571	564	549	531	592	590	597	515	561	556	515	553	528	529	558	550	529	520	538	546	542	574	544	529	566	560	545	561	574	573	547	550	518	539	526	561	545	560	528	531	546	541	604	514	594	549	522	576	564	565	567	549	566	553	576	578	577	591	575	522	542	580	531	536	553	523	527	552	575	573	551	557	518	574	549	527	586	566	542	579	561	545	553	607	552	529	573	555	540	543	542	516	587	557	580	555	527	569	560	540	597	563	558	537	596	535	515	548	518	530	566	540	565	527	544	553	587	530	538	549	536	533	588	553	576	512	581	569	516	626	502	571	586	541	554	565	576	570	567	562	560	547	550	586	555	559	557	556	561	555	537	561	565	562	544	522	543	504	553	533	536	536	532	510	537	566	542	548	553	543	546	545	527	531	588	536	551	550	569	538	553	547	540	560	528	574	579	528	573	545	568	537	576	542	542	569	544	545	548	513	559	533	549	590	560	559	518	542	558	543	542	527	542	541	573	590	543	557	536	533	567	585	587	590	566	524	547	544	548	542	575	529	573	563	574	595	552	538	603	553	545	551	599	525	555	553	594	544	547	594	554	518	574	547	603	557	547	536	505	555	600	574	545	524	565	540	574	550	517	549	540	554	561	549	562	566	545	531	546	576	518	587	533	520	506	559	552	565	533	540	558	547	572	575	566	576	522	580	569	551	613	565	575	576	543	519	576	566	564	532	560	559	563	557	533	560	576	593	539	561	537	521	546	577	535	540	547	597	561	578	535	528	537	566	562	553	530	499	573	574	583	555	540	553	568	524	557	567	557	568	574	571	535	587	579	559	521	589	541	555	561	542	532	567	554	548	582	555	579	513	543	552	527	584	563	525	555	602	555	552	527	527	535	539	548	564	552	608	549	554	540	582	564	539	540	548	589	556	542	565	574	571	541	516	547	583	573	539	543	537	593	567	560	551	541	532	584	551	536	549	573	555	521	583	532	573	544	551	554	560	533	550	583	556	488	553	560	541	521	545	575	560	531	546	581	541	522	579	587	586	540	554	560	544	596	581	556	565	549	513	558	563	565	546	600	574	552	591	567	589	539	570	562	544	540	579	558	578	560	544	583	566	521	542	560	557	560	555	575	554	578	566	517	566	547	562	573	545	583	553	586	543	563	548	551	538	545	557	514	569	564	528	594	547	564	541	539	529	576	565	587	569	574	555	518	584	571	567	553	519	588	542	554	574	546	600	582	546	552	576	576	553	556	546	542	594	580	584	533	556	521	551	498	552	558	589	575	573	556	535	560	563	548	572	524	589	530	566	562	535	526	566	577	540	572	575	549	559	550	554	579	526	614	593	535	620	596	579	549	521	538	564	526	553	578	546	538	561	560	567	559	580	533	566	538	527	550	563	581	544	588	545	544	546	566	580	546	563	559	564	567	565	545	544	547	579	519	550	524	563	528	517	541	573	559	530	547	546	545	529	568	612	582	548	528	550	561	582	533	552	596	583	525	516	538	599	559	554	547	515	578	549	585	578	575	587	527	571	550
6161	2482	1682	1031	872	1010	812	730	674	634	687	950	1841	1813	1240	826	558	486	516	498	500	503	461	464	506	456	474	469	504	475	497	495	476	476	461	460	481	485	491	444	507	488	514	477	482	490	485	492	511	495	467	469	445	494	475	485	500	488	504	457	502	490	492	457	518	467	494	508	464	482	473	485	498	494	459	509	474	466	477	504	463	469	472	498	468	477	517	506	463	466	472	496	498	461	505	467	500	520	492	487	492	480	464	491	464	446	433	459	487	468	492	488	477	508	496	468	523	472	525	457	458	495	476	502	539	506	488	472	471	480	458	448	479	488	453	502	509	473	469	474	500	519	515	464	463	473	470	488	501	490	457	479	428	519	490	461	485	467	446	493	488	523	442	507	488	520	477	477	498	448	522	462	488	466	466	462	465	477	500	524	523	524	498	481	452	469	430	481	507	421	500	495	518	487	475	472	458	519	477	485	490	486	513	485	529	483	479	470	482	465	482	506	487	465	461	475	496	416	507	482	499	468	468	479	445	510	523	474	495	456	518	509	456	449	460	505	478	454	457	480	495	470	510	462	447	456	471	469	489	490	465	465	484	487	467	456	513	495	494	509	467	507	442	423	469	489	444	492	482	498	482	476	472	474	461	469	473	492	479	466	480	505	484	498	497	504	485	493	470	485	464	482	461	498	519	481	483	486	497	497	505	563	471	475	457	459	508	438	481	443	468	459	506	492	496	491	466	524	473	445	481	485	460	493	478	455	498	459	490	467	475	526	460	510	502	451	486	487	482	456	485	430	513	487	498	477	469	497	500	491	486	492	477	462	477	457	506	498	420	511	478	466	482	484	459	477	518	463	489	463	508	450	494	455	492	448	440	478	507	479	483	485	468	433	487	502	485	470	467	448	495	488	469	505	485	494	466	480	476	451	488	448	477	504	487	445	450	475	487	511	489	459	471	467	468	513	491	487	498	498	496	486	468	492	458	461	459	449	473	486	492	459	445	494	503	493	490	473	522	481	450	466	496	470	505	456	479	469	511	491	485	470	520	484	488	427	466	527	467	492	460	483	454	454	478	452	486	486	468	468	457	517	468	459	464	479	505	481	482	500	480	439	467	505	447	499	467	513	442	469	505	486	445	461	458	488	461	475	455	467	469	476	498	493	480	490	511	474	474	487	454	486	482	530	477	476	493	449	509	482	487	527	468	481	507	512	464	497	497	456	458	521	493	489	472	472	426	501	487	436	493	456	504	477	514	464	487	460	465	442	457	498	487	478	467	483	437	479	450	502	474	498	439	468	447	453	452	478	464	478	464	490	502	484	466	504	469	481	479	509	483	462	437	518	494	461	494	509	469	516	505	485	520	490	479	476	462	491	486	491	492	462	465	466	447	466	497	442	474	490	502	473	445	464	465	493	490	466	467	480	497	439	417	480	488	478	508	473	513	486	479	488	460	501	496	485	503	444	485	462	414	433	533	523	448	470	487	509	481	487	494	476	428	446	466	469	458	450	469	436	474	461	509	486	480	477	488	502	482	479	484	444	468	492	488	483	496	436	471	468	512	454	468	478	517	503	476	499	525	456	467	490	497	478	499	444	453	491	502	479	472	441	461	492	496	465	464	452	470	472	509	480	467	475	472	483	480	475	468	489	511	448	519	481	491	472	468	428	476	470	521	508	509	504	465	480	510	488	474	512	450	485	473	502	480	457	445	482	459	428	479	467	494	484	490	479	475	484	467	474	484	450	466	467	451	485	474	444	472	469	467	470	488	483	479	443	483	501	480	469	473	462	501	500	500	509	449	511	486	485	482	467	506	452	454	492	509	507	517	470	459	470	471	491	480	496	477	510	486	470	485	485	497	471	485	484	441	488	477	540	500	494	429	459	473	490	500	481	439	504	514	446	500	490	459	434	489	523	476	491	468	499	492	491	445	466	496	462	490	448	477	512	509	471	481	482	451	491	496	486	488	444	473	451	469	480	489	477	507	451	498	464	463	452	488	446	475	465	444	481	472	470	494	493	505	476	493	468	446	468	445	433	489	442	500	501	436	448	463	520	505	491	468	458	480	451	440	506	452	473	460	471	505	472	475	473	456	481	455	509	472	469	471	505	483	456	452	502	513	535	547	479	486	479	456	448	447	489	496	497	451	482	482	491	483	438	478	491	468	465	504	469	492	500	491	462	495	465	555	463	477	455	486	439	489	479	515	484	467	515	486	477	497	506	483	477	454	468	464	468	487	458	528	491	474	467	420	465	469	493	439	453	477	471	501	462	486	466	518	534	497	482	496	465	490	495	474	453	498	497	482	515	468	422	499	460	476	499	482	494	504	495	487	465	482	490	463	507	473	472	465	479	450	466	490	486	503	461	486	499	508	481	454	510	469	491	499	453	469	518	476	467	470	463	480	500	416	519	502	498	502	490	479	487	468	503	515	493	459	468	461	474	476	524	501	492	455	529	496	477	481	511	502	493	457	467	488	437	472	497	468	458	483	430	499	480	489	498	479	512	466	510	482	489	502	496	488	506	463	489	483	448	497	481	450	493	468	489	488	470	487	512	486	529	497	492	446	453	450	453	468	456	457	459	491	483	493	498	475	486	505	507	508	485	473	447	474	461	480	484	482	499	469	497	470	500	494	524	512	529	498	453	485	458	476	445	472	470	446	443	441	488	462	511	503	462	505	474	477	506	512	460	512	489	496	468	464	481	456	498	470	510	473	467	500	509	468	469	440	513	509	469	499	464	511	475	490	462	475	514	457	494	483	465	478	500	496	449	476	453	490	470	486	499	498	506	470	507	432	476	469	490	476	469	479	510	442	479	518	462	464	437	467	472	508	444	468	476	473	477	433	478	478	459	457	489	420	503	462	466	497	491	522	506	470	475	504	492	409	509	471	470	510	456	451	454	475	492	468	443	489	495	451	467	457	491	476	488	420	470	486	537	506	502	450	457	485	490	501	497	510	455	445	483	507	547	442	477	458	454	499	442	500	504	473	454	489	478	481	496	492	479	495	512	502	499	491	488	503	470	440	475	460	450	480	484	474	476	480	495	482	485	532	470	470	458	478	517	465	517	483	499	511	490	463	431	495	483	485	485	442	493	468	471	485	429	477	425	483	460	475	500	499	477	460	500	481	447	463	451	466	438	505	476	482	495	521	505	470	514	449	451	442	464	502	504	441	464	492	471	523	467	496	479	465	486	477	475	516	470	509	470	512	462	484	525	490	534	445	467	486	458	516	463	478	472	482	520	468	478	505	465	485	478	474	477	421	487	498	493	458	511	494	463	485	500	487	471	530	477	462	468	464	509	473	467	497	484	497	487	479	477	459	488	442	472	512	486	472	507	454	519	484	474	461	512	451	463	500	474	447	490	444	478	513	471	505	448	449	478	479	451	518	446	441	461	491	470	474	464	505	479	480	450	477	497	459	474	456	489	458	515	495	467	538	500	443	516	481	477	478	516	475	502	466	478	437	469	490	490	517	487	473	458	495	497
24834	20752	26553	24751	7783	1952	1382	1171	856	806	1092	6916	14420	10856	4318	1437	694	564	557	540	523	531	517	560	515	534	552	526	546	527	503	527	491	528	521	481	527	551	536	521	536	535	503	501	533	546	552	534	489	534	527	510	476	545	524	537	556	513	527	557	461	493	527	538	519	510	546	523	533	540	524	517	495	529	535	518	541	497	514	524	533	546	554	501	531	529	526	551	496	543	499	540	545	545	573	577	510	564	519	558	515	510	549	516	517	546	589	525	516	529	535	519	504	530	538	532	555	531	498	510	538	534	518	539	492	528	528	560	514	527	537	500	540	513	508	552	477	549	506	563	503	580	523	509	510	536	548	514	494	540	526	527	500	519	529	495	544	520	517	516	490	512	535	561	500	515	515	551	521	517	537	498	511	519	525	566	565	511	532	497	519	503	519	541	532	494	500	500	505	488	485	568	526	536	527	548	531	497	544	511	552	514	487	528	516	526	523	529	503	547	513	548	524	492	487	544	513	503	534	510	510	534	501	553	514	506	557	496	536	506	518	544	536	563	536	528	458	538	501	505	502	536	488	522	509	567	525	544	540	488	519	533	549	489	540	533	513	527	538	553	521	484	469	504	561	496	476	541	560	522	496	507	499	516	517	533	529	495	526	486	508	489	504	536	506	530	502	580	491	482	473	500	512	537	539	525	526	548	508	520	559	515	523	557	520	492	533	551	507	488	567	514	548	516	523	531	484	524	529	493	485	502	539	550	522	533	512	561	538	522	501	535	502	508	569	499	560	531	531	520	531	485	478	500	514	525	503	517	505	534	510	548	489	535	524	550	572	556	540	500	549	489	501	514	520	559	541	518	522	560	528	515	518	545	517	554	507	438	521	518	509	506	535	539	544	523	519	510	494	514	524	535	527	488	546	535	521	501	506	565	565	534	559	490	518	572	466	539	494	487	547	501	544	500	484	478	514	544	563	547	525	527	522	545	510	508	486	537	508	514	527	509	512	525	502	511	500	546	515	506	521	525	513	504	540	532	538	523	489	527	518	547	539	564	527	545	484	506	566	557	529	497	501	511	550	544	487	574	518	552	550	502	538	558	527	519	530	518	509	503	513	541	563	567	486	500	522	515	555	491	524	520	464	510	492	469	507	495	509	507	548	511	507	512	546	505	530	527	530	520	514	522	514	482	533	535	498	497	516	537	510	528	516	537	496	536	487	488	533	554	535	549	524	569	528	515	535	516	509	550	528	511	533	502	549	532	518	521	551	465	533	498	471	571	523	481	503	521	491	524	525	549	562	540	493	529	532	553	495	549	501	540	509	534	544	542	539	541	528	527	512	479	580	523	524	526	531	537	539	535	494	497	529	524	501	498	489	502	529	526	555	491	532	530	465	495	510	491	526	480	502	487	497	520	501	496	523	526	525	469	532	529	546	550	490	516	555	524	493	504	535	506	486	542	464	526	534	521	501	513	534	528	529	569	509	500	567	509	524	541	496	543	491	463	514	495	544	537	564	509	541	473	504	511	575	544	464	511	499	501	526	515	515	531	557	499	505	516	512	560	540	521	492	494	526	546	516	518	555	523	491	533	512	558	541	507	500	542	479	496	540	515	489	521	514	514	540	549	522	532	488	529	502	514	532	493	510	492	506	509	539	552	504	571	531	511	513	507	533	484	545	543	491	472	513	539	524	557	502	513	528	525	520	544	488	510	487	478	508	494	504	522	461	516	512	519	538	506	520	556	515	526	530	535	549	543	472	520	511	523	477	507	522	545	564	484	527	547	515	542	533	540	490	536	553	535	554	501	517	500	495	532	506	518	461	505	543	560	542	528	537	531	525	524	504	506	547	511	527	479	494	485	522	561	502	565	545	531	481	544	534	546	514	576	490	529	522	499	531	506	512	483	536	499	515	514	558	533	534	545	523	507	461	548	560	531	534	552	517	535	524	512	468	510	540	484	523	533	547	521	547	513	517	532	524	522	548	562	528	549	491	535	546	517	510	546	487	507	540	568	525	525	518	521	558	505	489	514	512	506	502	522	529	511	506	553	487	542	534	548	540	497	501	533	517	520	510	504	535	512	511	509	504	483	499	548	525	518	490	537	534	496	527	508	528	511	520	546	532	530	511	530	526	506	536	518	522	550	541	492	514	517	461	557	538	518	488	544	555	515	528	513	540	529	504	561	519	537	524	513	496	494	495	463	539	513	540	527	489	498	545	552	481	531	541	523	524	522	499	557	489	525	470	535	513	523	499	511	553	504	535	506	513	538	522	510	544	483	501	514	526	499	562	472	539	517	527	537	517	532	515	503	506	503	554	490	513	501	535	499	532	539	499	496	474	516	504	524	470	543	484	533	559	540	534	539	538	496	543	528	538	509	512	522	542	528	516	495	492	527	473	547	524	541	547	494	531	537	495	486	534	504	503	555	482	484	478	508	517	526	505	508	531	514	534	525	548	519	535	540	512	577	530	517	514	520	508	531	532	522	532	525	469	500	532	508	500	570	525	524	517	528	514	508	506	537	517	544	519	555	528	513	549	553	493	536	515	526	487	528	540	511	530	535	505	532	524	495	486	503	517	524	550	523	530	527	504	499	518	523	518	490	518	505	490	498	469	515	496	519	538	567	486	549	551	508	531	513	553	521	533	546	542	537	536	549	505	531	505	555	487	500	505	494	493	523	511	519	520	535	516	518	503	563	521	586	494	515	483	547	507	509	555	541	536	522	495	497	532	535	531	514	556	490	551	503	485	504	528	537	505	509	524	549	562	537	521	489	517	524	552	495	515	488	541	530	493	557	543	518	505	506	560	507	515	512	504	546	550	513	533	523	497	562	523	491	484	541	546	503	539	510	551	553	555	519	522	534	521	502	487	521	555	542	507	512	479	484	544	503	501	540	539	542	504	473	517	537	511	547	517	470	558	528	521	522	509	507	493	507	529	491	518	508	488	511	563	543	528	482	560	541	499	517	546	540	504	519	531	522	519	567	519	513	550	530	512	502	496	540	493	515	479	491	483	553	504	532	528	526	550	528	474	535	526	514	505	510	517	547	571	471	502	481	582	466	494	508	467	518	481	538	542	547	510	529	527	534	496	502	537	500	546	551	558	526	550	509	549	487	536	486	527	512	524	524	461	540	495	529	541	510	538	528	517	515	510	494	496	462	517	551	493	503	514	508	504	522	516	528	507	531	529	529	500	513	494	504	508	559	531	513	517	500	510	506	496	534	548	540	521	497	537	539	541	491	512	523	506	497	532	526	560	498	523	530	461	539	518	509	517	529	497	529	542	528	491	571	508	546	494	494	519	505	529	521	504	505	494	524	540	514	517	510	539	505	502	513	518	498	509	485	513	505	527	578	533	522	530	514	562	492	484	505	495	487	493	482	536	531	507	575	497	519	505	526	518	501	528	543	482	497	505	533	486	523	493	499	501	504	515	497	503	524	523	512	476	538	489	520	530	528	549	509	560	524	509	519	550	492	542	505	518	544	488	554
4997	6646	5631	2907	2069	1781	1646	1509	1056	983	1478	9666	15139	9847	4416	1458	691	522	503	461	483	495	457	525	498	496	463	474	477	479	471	474	472	447	477	501	480	504	488	479	492	505	509	508	478	463	480	449	513	458	485	495	463	436	426	446	475	459	447	511	456	444	446	498	436	478	491	451	486	465	445	476	499	468	464	456	471	463	456	472	463	453	465	450	473	465	469	492	501	501	498	484	447	445	476	440	494	487	479	496	466	458	446	484	441	451	485	438	508	476	467	492	456	513	468	478	472	474	461	467	464	457	448	446	480	480	505	537	512	487	452	463	486	510	432	477	457	455	466	472	495	440	474	458	440	484	466	470	453	507	477	489	508	466	485	483	495	464	466	494	502	476	462	468	493	460	487	450	469	477	452	465	456	474	481	471	464	484	484	466	464	462	482	460	449	465	444	476	450	479	465	475	508	484	462	453	463	483	454	476	449	456	443	474	466	454	454	500	484	469	469	491	475	498	492	485	434	471	450	465	509	487	468	472	476	461	465	477	481	476	454	485	486	457	487	459	488	460	441	474	477	488	459	415	485	468	442	484	469	485	498	503	475	462	510	449	499	445	460	451	459	485	426	470	463	449	495	464	481	481	472	477	473	431	520	456	459	498	484	482	492	461	508	461	489	482	450	439	477	469	465	477	491	457	475	497	459	466	459	468	461	434	453	446	470	504	510	454	477	467	456	452	494	464	488	492	496	478	499	468	480	471	481	433	493	495	477	471	530	488	461	516	453	478	457	458	457	467	466	488	514	484	476	446	408	461	462	438	486	455	455	485	456	474	470	451	480	480	444	492	476	471	493	466	437	461	449	454	450	456	484	461	476	456	482	463	485	443	453	462	457	458	454	474	449	443	486	492	491	463	482	482	478	496	491	451	480	477	487	420	462	439	483	488	484	467	469	484	435	477	476	434	470	473	469	474	490	476	455	474	487	482	531	476	449	491	480	451	467	480	461	512	477	474	424	445	492	453	469	449	451	498	466	497	481	497	464	501	443	449	475	463	402	477	480	474	486	481	472	503	458	459	492	480	471	448	476	461	501	496	489	431	477	467	477	433	440	479	482	486	509	488	478	474	491	487	491	465	487	485	515	461	479	507	453	495	474	432	446	461	446	486	441	491	524	484	473	439	424	441	481	471	467	482	500	482	483	498	473	487	466	475	467	486	527	487	461	466	486	493	435	433	476	512	454	476	465	506	458	439	470	465	464	495	511	443	476	476	464	517	442	509	460	479	498	482	485	486	485	450	472	494	441	443	453	469	452	464	424	451	446	423	468	465	458	439	482	455	443	490	449	484	441	457	494	495	512	485	469	432	452	502	441	468	468	436	490	447	437	465	456	474	452	521	478	436	445	436	453	482	449	462	496	483	477	485	476	494	454	474	491	506	490	492	454	438	438	467	480	469	507	504	462	466	459	476	506	466	412	487	480	475	474	493	465	439	479	499	440	467	441	462	476	511	445	451	448	492	513	469	486	505	460	479	477	437	436	431	486	496	495	492	488	512	463	504	482	405	469	474	492	473	450	446	466	495	497	481	487	489	447	507	447	437	429	509	504	463	448	456	448	469	486	494	476	519	481	464	487	502	458	516	451	421	472	477	490	512	502	468	461	482	448	450	520	495	418	440	507	455	478	485	468	430	463	455	465	488	481	480	473	478	501	444	504	503	468	427	504	457	457	512	476	474	481	502	450	503	456	441	474	486	478	477	486	468	471	477	435	492	502	488	526	444	515	417	452	463	498	483	477	462	476	466	435	468	468	450	495	489	473	451	480	465	443	457	435	480	442	475	460	450	495	473	473	454	449	487	469	483	483	456	454	491	467	516	483	438	490	456	484	498	475	515	493	450	428	453	460	511	504	449	483	470	514	473	449	450	487	475	451	502	429	456	507	447	476	464	456	444	455	465	499	484	498	499	482	464	460	462	446	484	489	480	493	458	471	471	473	406	444	477	460	470	494	468	507	454	466	460	462	471	482	456	500	506	448	478	442	495	438	470	500	477	488	494	470	410	499	480	510	489	497	461	526	451	465	480	467	492	466	469	486	479	449	472	505	458	466	494	438	443	461	439	487	475	476	453	513	473	446	470	449	451	439	467	486	541	461	430	452	488	494	469	481	482	492	492	450	504	507	486	488	464	432	493	500	501	488	469	467	428	459	419	463	452	447	446	448	465	452	438	446	461	476	483	509	443	448	475	438	478	516	510	472	483	456	478	449	448	471	445	455	456	479	450	467	477	438	483	458	444	437	504	455	468	458	461	430	491	441	482	431	448	461	452	492	459	505	511	457	492	489	466	469	470	471	464	446	469	466	468	470	503	471	475	515	461	459	488	467	479	475	466	468	494	445	449	470	473	483	454	472	471	475	498	501	478	497	528	483	477	448	467	473	452	444	477	450	496	501	465	483	461	487	469	479	484	434	433	459	479	495	483	459	466	472	409	446	456	487	479	475	443	474	487	438	486	482	434	451	466	463	455	463	491	461	485	481	481	513	477	464	444	437	469	466	486	469	453	455	449	459	490	465	466	477	446	449	460	481	492	444	460	546	486	455	454	481	496	469	489	485	446	485	480	449	417	485	425	465	510	466	456	465	439	507	471	473	447	488	483	472	438	461	471	438	461	427	465	477	485	518	456	465	430	479	454	452	465	466	429	463	453	480	495	433	472	486	473	454	533	486	485	462	456	445	436	484	451	452	504	471	477	475	520	467	486	463	499	463	470	453	461	443	463	452	445	498	505	506	445	477	478	416	466	480	478	485	475	449	457	489	409	465	463	501	466	493	465	499	482	458	455	496	430	479	479	472	484	495	445	458	479	461	433	460	485	473	448	425	509	437	461	500	448	490	471	458	468	445	477	484	485	434	467	492	471	503	477	483	454	485	450	458	495	481	458	445	474	439	466	442	437	501	472	469	492	492	476	449	489	445	449	487	450	431	457	483	452	466	443	478	467	503	460	468	492	513	486	466	464	439	449	460	499	453	442	474	485	465	425	466	449	457	463	472	496	467	433	469	465	456	449	504	448	429	488	479	459	449	443	477	464	441	469	432	454	481	453	489	475	459	508	480	488	477	482	481	418	526	479	465	478	481	455	424	447	441	452	429	470	497	467	470	499	491	455	479	459	428	464	465	472	501	435	469	448	468	489	461	460	458	478	501	466	469	434	472	457	430	460	448	469	413	483	498	505	459	455	448	483	423	461	462	476	456	496	450	485	485	490	439	473	455	465	456	481	438	437	493	494	469	484	487	475	488	486	470	429	446	488	495	459	481	497	479	442	455	443	457	461	435	461	459	471	487	471	453	455	470	449	474	503	467	430	470	447	442	492	511	434	495	445	482	460	462	447	491	454	421	467	483	422	475	466	441	487	484	468	457	457	485	462	478	442	438	488	443	480	463	444	448	472	456	471	463	475	463	452	477	467	508	475	471	476	494	461	434	494	485	452	455	467	493	435
23851	20713	27608	23878	20348	8136	3201	1567	941	1137	1780	13971	25291	18618	8453	2543	953	752	647	649	596	679	645	648	650	602	622	596	606	608	589	604	609	595	667	714	620	684	592	606	576	613	563	646	616	619	633	672	642	629	581	651	643	601	625	595	637	609	613	656	625	602	633	624	579	584	651	606	611	607	613	628	576	609	613	698	609	588	582	621	641	636	640	647	589	585	618	604	611	604	639	653	621	642	581	599	629	599	600	641	601	633	652	659	622	610	597	631	627	590	630	595	643	614	691	640	619	582	601	615	634	624	615	618	658	623	584	661	588	619	675	583	618	610	591	639	625	642	627	610	602	643	626	636	610	604	647	652	591	629	580	586	605	658	617	592	638	636	557	590	606	614	588	603	597	657	621	591	632	598	618	586	617	592	611	599	568	622	631	595	620	610	591	582	584	620	616	618	636	612	589	609	661	602	620	606	616	641	607	587	611	661	604	594	630	617	633	639	625	636	591	590	554	596	621	642	653	608	627	620	579	617	606	633	604	633	584	580	610	604	584	619	626	646	620	605	588	612	581	620	637	595	591	647	589	625	622	621	614	635	643	618	620	631	609	604	652	632	617	585	618	619	622	597	603	628	612	591	576	628	639	591	625	626	601	620	618	614	609	605	628	589	587	601	625	595	658	608	610	635	622	561	624	619	625	609	606	627	681	633	580	645	604	590	588	556	618	619	610	601	598	639	597	579	639	562	609	662	597	613	584	623	630	602	623	644	646	603	610	590	619	602	637	631	642	635	631	640	611	598	621	622	590	639	587	616	639	586	597	591	609	649	590	639	599	614	652	647	612	637	673	616	626	583	606	628	618	628	665	596	626	631	602	606	609	630	577	666	580	629	590	642	637	672	658	622	614	623	552	625	633	582	570	621	637	617	627	588	572	588	603	637	619	673	598	589	664	665	634	612	591	596	603	630	619	585	634	600	639	618	585	620	627	617	578	576	603	612	587	623	640	621	603	590	629	622	591	601	625	632	580	635	626	622	621	622	584	622	639	615	659	597	625	654	598	618	563	627	612	641	589	593	587	609	610	648	643	595	649	606	675	611	606	619	594	622	582	643	649	668	615	635	596	598	596	574	612	604	608	659	610	623	630	662	615	597	560	577	576	645	619	649	585	603	578	582	597	630	605	582	630	660	630	615	619	656	582	630	606	598	630	650	637	626	683	593	579	570	587	646	570	583	603	563	614	591	646	591	614	613	616	634	587	625	569	599	679	593	632	615	613	584	625	588	587	606	623	598	614	584	609	618	620	622	644	598	588	574	579	588	641	611	651	592	620	617	597	619	596	594	591	600	607	592	615	601	661	641	605	627	618	584	648	596	636	638	614	677	634	579	651	655	629	636	605	621	633	580	640	650	594	687	626	610	612	574	619	653	589	598	629	626	623	612	626	621	570	642	625	615	621	646	605	650	618	616	608	590	609	584	617	565	635	634	591	575	564	585	636	615	602	584	564	629	541	662	638	570	632	586	642	590	623	630	619	550	600	603	642	584	636	611	537	602	613	628	636	623	617	614	643	612	621	615	568	592	606	626	605	649	578	588	605	607	594	619	596	656	611	625	623	592	620	642	620	632	628	608	649	608	620	607	637	590	611	642	604	624	614	641	584	588	653	605	622	628	642	589	634	600	602	634	596	572	608	625	612	617	640	642	636	601	616	569	660	641	628	566	624	639	613	593	603	574	626	630	634	589	595	613	605	598	630	615	620	594	613	648	654	588	596	597	618	617	621	604	553	604	656	588	606	670	616	600	594	623	669	622	605	599	604	615	563	647	655	673	602	602	653	623	597	600	633	596	631	570	589	607	598	575	622	652	628	641	629	619	610	591	629	618	617	610	642	632	636	629	629	643	619	622	562	580	627	615	642	638	607	605	631	604	581	606	611	614	626	629	566	596	592	609	643	621	606	595	591	603	667	606	605	654	616	615	594	593	602	607	659	581	576	571	610	655	599	630	598	619	633	584	607	601	635	608	628	587	660	590	616	624	636	591	593	577	550	619	585	618	584	596	635	634	608	585	616	588	615	638	647	607	626	623	595	610	622	630	615	630	631	609	623	610	647	580	615	625	592	615	591	617	569	598	630	614	623	622	557	593	581	599	624	631	565	617	608	618	596	577	680	608	699	598	618	594	610	612	623	553	611	633	630	596	613	626	569	612	602	655	616	621	614	598	638	618	628	587	607	568	645	602	623	569	595	639	607	583	590	633	615	609	623	573	603	582	556	586	584	645	634	594	631	604	590	636	625	605	582	587	604	575	644	626	622	600	600	588	582	597	625	638	616	610	608	634	639	616	645	615	597	574	578	602	592	579	627	670	629	576	623	598	596	577	621	583	578	597	626	588	612	587	603	618	619	622	571	588	568	623	583	625	596	585	605	638	654	644	639	628	625	616	598	615	644	606	616	612	620	614	577	608	616	591	563	630	563	597	571	594	628	642	643	628	598	642	599	603	620	610	623	600	625	580	637	608	587	555	659	587	640	600	605	602	573	624	623	570	600	603	643	642	626	621	627	609	640	612	616	601	622	621	622	581	589	616	595	589	573	636	602	599	617	581	602	600	610	596	597	617	608	608	608	591	607	612	588	639	627	579	608	591	637	614	593	620	620	587	587	606	610	604	598	582	662	613	617	607	587	577	578	624	602	628	670	610	621	558	624	620	653	592	626	601	633	586	607	628	636	573	605	601	626	596	609	569	581	601	560	605	633	624	633	628	613	588	605	601	618	580	608	625	597	619	643	618	603	640	629	599	626	581	617	595	626	615	620	608	600	594	654	613	615	632	608	691	601	631	586	605	608	610	609	602	585	609	574	619	588	609	616	602	593	633	652	559	615	635	583	640	599	606	629	619	665	650	636	598	632	623	631	583	595	624	617	593	598	632	653	604	611	617	582	608	631	586	590	615	601	611	618	612	615	591	584	621	658	627	624	617	595	642	581	587	634	659	641	597	624	642	646	616	610	618	621	616	598	623	613	586	590	605	609	606	637	596	603	614	595	642	601	647	612	644	575	602	594	597	628	642	562	604	589	634	625	570	618	640	638	607	589	605	603	610	653	609	563	618	624	628	617	630	623	635	623	611	612	565	595	581	621	588	619	627	612	603	548	631	612	596	631	610	626	587	607	595	605	647	591	590	602	600	626	606	597	605	626	627	630	600	612	644	563	690	629	608	641	624	609	640	632	637	602	626	612	598	605	586	619	597	602	619	637	652	601	626	623	607	563	577	592	623	602	635	612	619	581	629	592	604	612	597	570	600	620	632	565	580	558	603	603	597	638	621	598	611	614	664	682	601	600	627	606	583	616	630	600	631	627	594	654	596	634	602	577	595	620	582	615	606	575	670	656	584	654	606	609	572	627	583	557	620	611	627	547	611	596	646	605	597	585	613	566	610	563	620	581	596	609	670	629	621	583	612	582	595	572	598	621	573	639	646	647	599	619	636	617	583	605	594
5617	9195	7344	4255	3363	3653	2780	1798	1123	1507	2469	17886	24099	15713	7459	2505	928	613	584	544	582	501	544	536	532	541	572	527	544	558	543	544	544	508	567	540	538	536	585	559	522	507	540	565	527	632	550	562	517	558	519	560	534	534	513	577	534	563	543	533	525	510	563	531	547	551	576	513	577	515	539	530	531	549	551	544	533	549	519	572	496	493	533	528	558	557	569	512	536	552	532	583	567	505	529	545	507	536	576	528	549	560	538	573	559	515	550	537	525	532	546	559	538	540	562	502	482	557	513	504	524	569	513	544	530	548	533	527	513	567	566	536	565	534	550	568	555	536	520	543	550	579	493	515	542	571	529	533	533	552	529	524	560	542	569	541	554	545	556	539	576	538	553	586	579	516	535	545	569	539	531	518	561	565	520	548	563	508	542	553	566	511	523	500	562	545	577	533	530	537	544	524	527	534	535	555	564	500	528	530	571	528	492	542	559	531	487	479	528	530	536	566	536	572	502	524	552	539	551	569	518	548	556	545	546	583	577	499	526	582	549	567	560	546	552	541	529	580	545	547	554	522	549	573	535	543	549	519	556	565	558	571	561	532	556	569	562	574	551	578	552	501	547	526	581	532	545	523	555	492	522	520	489	539	540	558	526	542	560	549	525	565	528	513	560	525	523	527	542	548	533	526	534	537	522	523	541	523	522	511	537	495	563	569	534	532	558	562	565	532	507	575	585	578	562	531	534	551	523	563	577	532	507	525	550	536	568	523	551	526	547	508	552	527	552	497	540	573	537	564	579	575	528	597	499	556	531	563	527	531	516	563	527	545	520	538	553	560	543	568	561	539	551	530	554	542	531	568	559	546	545	563	538	505	507	533	529	516	525	560	490	509	539	514	505	532	560	544	572	532	528	526	553	510	523	545	549	543	526	562	496	493	541	534	513	550	525	548	531	500	513	556	531	527	531	533	522	547	499	510	503	562	507	559	510	505	552	537	511	527	549	517	519	556	545	533	525	545	572	517	556	547	552	520	502	575	533	547	531	517	594	518	528	527	521	511	535	561	543	476	520	533	522	532	514	533	522	533	559	545	495	547	536	510	500	573	540	533	496	520	533	538	532	519	535	543	559	561	535	518	547	559	503	491	511	516	541	539	555	532	552	529	549	576	516	533	515	528	548	502	535	558	504	543	546	513	542	545	537	537	533	509	550	503	563	516	557	539	562	539	522	557	495	509	561	559	552	550	574	543	549	566	516	520	545	519	542	553	553	530	536	510	571	535	510	535	539	508	553	564	559	551	541	591	505	520	542	570	541	525	554	570	527	513	546	533	504	545	572	543	584	537	521	538	525	531	520	602	552	523	497	543	547	572	539	514	536	558	544	582	519	544	560	518	552	565	525	519	471	543	515	541	538	554	532	500	510	568	563	533	498	527	529	534	548	559	559	549	517	579	578	546	491	517	517	510	533	550	535	504	538	522	543	520	537	518	586	543	530	520	565	529	509	510	542	552	538	517	546	521	545	552	543	510	530	515	605	536	492	552	556	562	548	511	507	556	533	524	513	523	550	476	544	562	521	511	538	568	522	514	508	577	545	538	550	549	545	577	535	521	519	503	544	513	526	532	557	530	554	515	519	542	549	523	520	518	515	536	534	575	574	547	570	573	511	508	509	533	537	497	517	556	549	560	530	511	497	539	548	531	497	567	503	537	553	566	524	563	514	524	527	540	533	530	537	512	542	520	505	557	524	581	531	517	487	494	475	556	547	541	516	549	551	556	516	515	510	546	506	498	530	528	527	558	568	576	515	534	523	525	545	553	552	517	520	524	559	493	546	515	516	558	581	540	520	568	532	527	507	586	555	525	543	560	474	575	510	566	510	554	546	548	558	535	521	538	514	546	549	547	526	559	525	535	532	548	576	538	549	586	502	593	545	538	532	551	538	553	568	551	516	506	526	524	571	512	506	555	493	505	569	528	558	561	481	532	533	572	516	512	538	519	523	610	502	524	545	549	549	561	558	508	517	548	474	564	523	523	568	565	563	524	593	539	504	502	522	580	516	506	543	566	575	521	559	561	506	567	552	504	523	532	551	505	547	543	506	507	544	530	541	566	521	530	554	502	581	517	545	523	541	526	538	520	533	551	528	515	512	555	529	515	582	554	528	531	560	546	522	528	519	559	496	542	571	527	527	553	504	492	535	528	548	533	568	552	552	584	525	565	537	561	557	553	513	541	548	548	522	519	534	589	575	525	531	498	526	500	527	551	543	572	538	526	547	520	551	574	527	524	526	530	518	574	514	480	547	542	548	549	519	540	501	543	522	547	536	527	543	576	560	518	525	514	511	544	538	546	540	535	598	556	548	544	548	481	540	554	518	547	513	554	509	539	548	522	483	535	512	527	549	530	538	499	536	557	518	544	547	489	554	530	530	529	539	528	540	514	537	503	472	521	542	509	533	520	535	564	509	567	549	550	536	531	539	520	554	514	529	554	533	547	534	545	547	519	520	526	523	562	542	541	521	554	546	495	562	538	541	526	531	605	539	552	521	542	583	542	512	537	526	565	521	513	536	494	547	477	521	529	550	538	564	509	503	575	563	548	533	522	545	511	545	509	556	510	539	515	562	507	533	555	548	523	501	584	553	526	536	516	531	559	526	540	517	529	517	538	553	539	537	496	517	547	516	537	509	503	548	505	523	531	548	544	526	523	543	529	535	595	550	544	504	541	520	491	582	544	568	498	534	528	518	564	575	552	575	489	536	525	575	541	490	521	580	545	548	576	543	530	535	565	514	512	553	557	535	552	560	560	537	541	522	514	525	532	520	528	487	513	520	531	530	576	564	535	556	596	540	540	541	516	529	524	495	538	546	508	514	555	588	543	522	498	551	520	568	512	500	519	551	526	553	563	595	523	529	573	536	516	513	515	521	532	518	521	541	517	572	526	538	574	578	525	482	519	573	559	510	497	553	538	544	536	538	545	555	523	522	525	534	530	549	515	531	562	580	511	544	556	509	530	534	514	563	502	536	513	535	560	587	544	521	510	553	561	523	555	516	562	517	516	525	561	499	563	567	563	573	540	504	564	534	546	519	498	469	499	524	553	512	500	514	516	551	595	573	553	557	586	490	492	528	536	555	559	514	534	560	529	533	548	553	512	550	553	521	570	515	496	510	480	506	539	580	556	564	567	545	565	551	534	518	546	532	505	548	509	548	526	549	548	517	522	566	553	546	494	534	522	559	587	571	550	557	534	533	549	564	500	542	512	531	537	493	541	518	512	513	545	545	508	540	556	582	558	519	499	537	542	563	548	537	537	562	510	527	498	547	533	515	536	531	507	557	555	498	574	501	546	514	527	499	541	525	531	531	519	580	539	556	518	583	551	546	515	568	501	495	534	494	531	535	550	528	556	501	495	512	542	529	533	503	559	534	536	598	568	551	546	529	547	559	538	545	539	486	538	520	563	518	575	529	515	549	492	567	542	539	542	510	612	493	575	529	545
26394	8430	2209	1151	995	939	722	600	548	511	502	719	1670	1612	1014	691	573	476	504	468	444	488	519	521	552	501	479	496	431	496	522	500	513	467	510	574	524	474	465	479	514	513	493	493	545	479	490	508	538	463	515	490	486	472	483	512	532	506	497	470	500	500	528	501	469	499	482	486	502	435	486	477	488	479	480	505	492	519	513	480	507	502	532	503	498	481	497	492	510	463	469	513	491	457	485	507	509	506	475	479	496	499	487	516	504	489	473	495	507	521	503	502	510	501	514	506	473	480	481	471	555	483	476	505	476	482	530	484	519	489	495	509	488	504	536	461	498	465	528	476	512	525	480	484	514	509	483	523	504	504	466	501	533	517	491	473	497	466	493	495	480	468	506	470	463	511	484	496	495	454	490	438	483	507	533	533	481	478	518	520	474	517	486	479	517	466	516	464	500	483	493	507	503	471	503	493	450	498	488	496	492	468	515	480	564	530	471	491	491	497	452	514	477	483	479	519	474	494	501	522	493	488	533	469	511	469	500	497	523	495	505	486	468	503	509	445	508	513	488	494	465	489	490	506	472	498	456	502	510	488	487	514	537	487	485	477	454	496	480	501	474	444	498	516	505	460	527	511	481	530	528	493	486	475	486	465	482	461	441	492	500	499	468	517	511	494	498	485	532	512	544	495	491	470	487	502	462	460	517	493	459	487	504	505	504	492	469	509	490	488	449	504	505	523	499	515	490	524	466	483	475	470	530	505	499	508	515	503	500	444	536	483	494	498	478	471	494	508	475	501	494	484	510	468	517	480	499	490	480	491	491	482	448	442	487	489	475	502	441	468	484	496	523	463	491	510	509	532	486	460	465	478	485	501	460	486	507	489	495	507	465	517	457	497	457	513	496	495	467	504	503	522	475	482	491	475	465	482	542	454	501	490	533	489	490	467	509	527	458	501	473	479	483	477	493	483	494	514	474	470	511	510	489	451	475	484	540	473	498	503	491	483	489	507	511	478	517	489	498	510	497	500	530	476	470	492	467	476	494	509	492	507	502	482	469	470	483	515	484	496	484	524	500	510	467	497	532	481	494	466	480	514	495	464	457	513	533	529	477	489	500	461	525	496	452	477	454	507	488	511	505	446	496	500	508	475	476	528	532	465	477	514	500	477	457	504	489	493	512	485	503	463	461	510	510	469	510	519	454	526	502	508	484	476	495	505	499	515	506	450	480	506	496	512	479	494	486	452	490	488	479	485	483	447	499	449	513	518	505	473	481	457	508	521	523	515	474	516	505	492	523	492	482	470	452	509	487	503	469	532	482	522	501	508	476	468	523	469	488	474	537	520	507	533	497	512	489	476	543	487	523	463	512	480	434	499	487	504	476	513	504	455	445	468	534	484	480	461	492	493	504	558	490	504	513	509	486	491	520	445	460	499	460	500	457	492	498	462	524	485	482	481	478	495	483	470	511	488	473	487	458	487	519	516	469	521	541	508	494	511	481	529	517	466	519	500	529	481	528	491	491	480	474	502	528	519	482	505	507	503	508	490	508	457	505	512	531	485	486	520	466	513	494	506	496	488	482	506	525	517	509	502	509	480	499	466	492	481	501	473	484	442	462	514	452	471	494	488	472	488	504	542	510	485	497	456	474	495	510	479	480	507	523	503	524	472	509	493	477	442	490	478	495	522	502	467	469	468	516	499	477	464	507	495	501	496	507	533	490	465	518	508	497	503	502	462	468	480	497	533	517	479	464	528	529	511	506	469	505	502	435	489	485	478	491	500	521	476	514	496	490	468	512	530	484	473	466	493	524	466	511	512	516	517	523	475	531	508	464	502	453	526	487	514	479	480	500	472	439	475	479	475	497	487	514	520	505	495	500	514	493	455	482	508	533	511	524	501	477	454	505	514	497	460	499	466	477	497	501	511	486	464	502	507	485	497	477	499	440	452	505	517	507	496	470	483	493	493	492	466	509	481	481	499	540	490	494	466	510	508	488	542	510	524	501	490	495	459	483	498	524	503	468	484	491	508	539	490	511	536	494	486	540	465	495	514	500	469	479	450	488	483	506	476	510	433	524	471	514	495	484	524	505	472	508	465	508	481	481	493	514	482	532	501	529	482	478	450	519	489	510	470	485	467	494	468	489	519	522	494	527	482	511	463	475	485	468	527	502	479	505	497	508	483	483	517	515	494	518	508	485	483	474	529	515	482	483	501	507	478	486	489	476	551	512	511	452	479	463	468	506	509	498	504	486	491	506	492	495	528	497	509	492	478	497	467	507	526	528	494	480	477	500	484	476	499	478	525	456	475	502	489	485	522	482	483	449	537	467	492	491	508	503	480	509	508	504	514	510	506	456	488	495	475	460	514	437	510	512	494	513	483	496	487	483	519	512	482	558	508	476	496	492	473	484	490	487	494	460	554	467	484	508	502	544	502	429	503	488	480	484	510	473	490	510	475	532	445	571	483	519	527	509	456	498	442	517	516	457	483	473	472	499	495	498	506	458	504	457	511	507	528	475	533	486	518	494	550	508	509	493	511	470	524	475	498	512	519	483	460	477	485	499	492	511	509	495	481	491	498	488	471	453	472	498	472	503	487	485	441	476	487	498	477	479	515	488	478	509	488	508	496	484	509	486	497	444	440	511	543	545	457	499	501	482	481	490	466	505	504	542	508	516	493	486	490	543	503	465	546	503	525	487	503	506	470	478	468	467	481	498	449	493	501	484	492	554	515	490	486	488	511	508	500	515	489	491	495	456	457	486	473	520	458	538	513	504	522	478	461	493	436	503	496	468	487	482	456	514	515	475	477	476	486	484	493	503	506	480	512	469	509	501	478	460	481	480	460	496	466	468	495	485	492	496	520	463	497	467	481	463	500	442	509	469	460	506	510	492	471	482	541	510	482	458	508	499	461	480	510	506	477	522	496	441	483	472	532	463	482	491	470	503	480	492	492	521	516	514	487	484	532	517	499	475	497	509	536	494	468	478	508	496	481	507	495	473	514	497	475	491	493	495	510	473	487	457	505	519	489	552	472	518	513	436	523	427	474	467	502	487	514	514	506	531	487	510	502	492	478	464	478	528	544	504	488	496	488	474	464	499	502	516	499	521	488	472	489	503	475	506	482	483	513	483	502	434	456	484	510	509	495	474	511	488	489	492	519	508	501	534	488	490	481	504	479	476	499	470	503	514	484	505	487	486	491	504	525	477	476	514	466	473	459	503	485	429	473	512	503	477	503	560	469	472	514	493	506	505	466	490	498	473	480	511	500	518	536	492	488	526	494	533	482	516	482	507	533	524	467	526	456	510	488	484	470	547	513	535	511	487	498	433	482	498	470	536	488	486	537	497	508	507	507	467	503	485	488	471	539	482	513	474	480	489	503	515	514	504	540	514	503	518	461	492	471	481	473	455	491	472	505	472	481	467	509	481	476	516	500	506	466	515	471	517	452	516	490	454	463	539	497	509	487	481	515	439	524	482	475	514	495	496	499	504	492
5974	1685	2136	1083	1309	1214	760	574	435	485	483	847	2181	1814	1035	632	489	407	462	451	424	478	459	441	426	415	423	430	448	452	457	470	430	487	461	384	431	445	412	399	438	445	447	434	448	385	443	462	424	450	411	447	452	452	429	478	405	446	447	444	449	442	449	428	453	453	433	448	435	416	430	452	461	404	436	439	459	452	452	426	452	442	443	407	423	440	415	420	450	436	413	422	430	460	416	420	465	461	434	374	445	431	417	427	437	407	466	440	418	449	417	417	423	432	435	433	417	455	479	401	435	429	446	411	439	411	415	469	419	423	419	468	444	442	424	426	422	460	441	466	457	456	484	452	441	480	424	433	425	403	462	424	419	428	419	422	429	457	418	408	427	430	419	426	487	464	445	444	419	454	422	442	447	427	433	438	421	431	407	463	439	436	476	421	444	462	440	421	449	406	434	435	410	439	394	430	446	439	468	408	436	431	442	422	453	466	428	427	440	454	427	448	420	456	439	413	456	444	466	404	406	452	424	462	449	459	415	431	430	400	408	439	392	415	443	440	468	446	428	496	429	427	433	450	394	442	427	440	412	395	425	422	473	411	434	452	449	437	424	450	436	455	427	458	446	461	425	469	429	402	409	459	429	439	439	456	417	463	418	442	453	476	429	428	463	411	418	457	411	450	458	436	421	417	440	467	435	395	447	402	434	430	487	463	443	471	407	434	411	432	469	398	381	455	462	443	421	435	413	441	470	442	405	415	423	420	427	406	416	427	448	446	450	432	407	420	429	454	433	405	441	450	465	447	426	434	423	437	435	432	451	407	459	429	430	404	444	441	469	439	422	425	430	440	449	487	434	419	408	442	440	412	406	461	408	442	435	458	447	424	392	469	446	442	492	380	414	440	443	447	440	408	398	455	434	416	437	434	411	463	464	470	450	439	417	468	426	433	471	396	412	434	429	426	408	415	462	407	455	464	457	468	437	433	393	403	453	426	422	434	431	420	452	459	445	437	434	429	425	456	448	376	453	476	398	446	453	431	427	451	426	382	408	397	487	425	405	429	430	395	404	438	456	431	454	439	449	473	469	443	439	454	440	445	471	456	452	431	468	444	431	430	463	411	450	457	429	449	441	453	435	430	429	425	402	437	390	399	469	452	456	465	448	448	417	424	439	389	457	394	400	420	395	425	464	387	409	440	434	445	463	429	419	442	451	413	430	432	436	422	446	430	432	423	398	420	418	442	451	422	413	468	445	420	435	428	462	427	394	456	412	445	427	433	424	416	421	421	421	443	445	424	440	426	427	450	451	444	458	430	449	472	419	397	433	453	443	433	426	432	436	379	452	428	429	411	402	403	442	463	466	422	398	420	470	429	392	408	412	440	430	457	432	448	456	451	455	430	476	420	425	446	441	430	413	446	455	414	481	446	445	418	462	450	423	457	418	431	414	426	450	449	421	434	438	441	433	421	432	439	406	417	463	435	450	422	425	416	429	410	468	432	432	462	436	454	395	406	436	439	446	427	436	450	400	423	420	434	457	416	425	423	449	496	442	433	456	441	432	454	437	428	452	431	444	447	430	441	425	429	468	404	440	415	463	467	426	434	399	433	414	466	429	433	406	450	430	429	452	430	423	440	452	451	423	411	427	453	428	449	455	458	451	447	429	432	418	469	448	435	401	426	427	403	404	411	399	433	441	407	435	421	417	422	452	432	457	456	468	408	427	412	424	435	476	448	413	420	450	427	406	440	458	449	424	417	386	439	428	418	412	452	391	479	438	454	414	450	437	445	472	398	436	455	477	460	448	444	450	441	411	400	413	410	407	415	423	428	469	429	451	476	465	426	457	416	431	453	434	413	461	427	404	406	445	468	482	413	449	431	435	402	426	453	429	422	434	467	418	436	425	421	412	457	393	471	425	414	430	442	423	435	400	440	402	434	415	420	474	417	416	440	451	460	445	417	501	436	448	472	399	432	422	433	394	434	394	445	448	439	465	445	441	457	425	440	459	451	435	407	430	436	449	411	467	406	461	461	430	426	431	448	432	463	439	418	451	439	442	462	438	414	416	433	438	472	402	416	430	483	468	436	419	421	409	478	453	410	419	453	439	466	445	431	433	435	439	407	434	435	427	412	405	423	411	432	388	424	441	418	448	430	435	426	436	456	423	406	441	439	387	451	469	458	456	459	422	451	452	456	437	434	401	437	453	439	452	443	434	460	439	445	435	454	422	438	453	440	455	420	442	424	444	460	423	432	416	421	432	461	409	432	443	448	422	433	412	442	449	429	438	418	438	410	406	408	413	414	413	472	463	437	402	451	454	415	414	429	444	419	442	408	420	404	450	450	395	464	493	432	398	422	479	431	419	431	432	455	453	443	432	494	445	458	427	395	446	511	414	415	436	452	422	438	451	425	412	410	412	431	463	406	433	397	446	473	445	411	427	467	445	473	436	408	420	432	450	429	418	400	442	418	469	408	434	403	458	439	426	436	437	418	421	404	427	453	441	462	513	403	448	421	391	464	410	437	411	486	428	470	411	441	456	429	467	451	454	420	463	457	431	491	387	418	403	433	403	442	435	419	416	468	455	424	415	420	452	422	400	433	435	414	430	438	443	435	458	446	375	379	424	480	451	425	423	446	425	448	444	438	405	417	444	444	439	456	446	425	399	442	456	455	419	445	434	447	434	440	436	452	446	419	455	396	441	405	413	419	443	461	426	429	444	448	429	421	400	392	472	465	476	419	410	447	425	466	450	413	430	448	445	430	415	435	466	423	470	447	443	464	429	421	458	447	411	442	452	444	430	443	482	451	441	466	434	438	412	444	439	431	435	410	441	407	435	410	419	432	425	473	444	392	433	414	405	452	450	447	453	435	424	467	421	435	412	440	420	433	404	439	418	445	440	425	454	406	425	438	428	405	431	431	478	471	458	438	415	423	423	465	436	456	421	418	393	472	386	425	420	468	462	426	461	473	469	437	447	445	421	413	438	440	460	423	426	433	428	450	444	448	448	442	435	454	459	433	424	438	446	429	429	437	427	432	432	418	418	429	455	440	429	439	462	440	453	415	435	455	405	407	450	444	439	435	390	447	451	429	431	398	442	432	452	455	424	458	459	441	458	454	432	425	420	418	435	424	448	400	435	456	416	425	418	412	424	405	410	454	455	382	408	476	429	474	431	437	431	469	438	458	424	407	402	429	466	441	448	453	421	442	454	453	415	461	436	431	457	426	468	420	420	437	425	471	430	475	475	417	441	434	421	441	438	406	477	507	418	424	426	446	423	439	417	454	410	433	410	430	413	434	435	432	428	437	453	462	418	415	420	419	459	458	436	451	439	466	455	453	451	443	434	441	442	407	451	436	430	431	440	448	432	426	454	446	444	476	435	409	462	438	448	468	421	404	376	431	386	409	438	449	440	448	456	437	451	438	466	403	415	411	370	432	459	432	432	430	437	406	446	412	454	383	445	432	446	392	397	433	438	439	446	450	474	434	421	417
24818	20723	26572	24667	9820	2083	1481	880	623	565	601	8047	17113	8517	3004	1338	699	519	486	449	435	452	451	462	428	452	479	417	441	437	466	449	476	438	463	422	418	432	435	456	444	400	430	439	437	450	426	439	456	420	433	442	424	437	429	465	458	434	425	437	432	447	437	428	411	448	410	418	446	408	477	440	484	459	409	432	437	469	446	451	420	442	415	468	471	451	488	471	408	420	451	419	438	473	434	417	423	456	443	448	447	440	443	448	439	397	443	456	455	438	441	449	427	443	475	443	450	458	414	457	427	460	430	435	443	464	449	451	409	442	438	425	464	453	468	480	408	442	430	451	436	434	447	425	454	406	428	448	458	481	465	455	440	459	438	425	446	437	439	412	438	402	484	436	449	424	391	434	407	401	468	487	441	407	406	425	441	434	455	476	390	417	436	413	394	455	422	430	405	444	437	409	432	443	423	390	441	455	431	442	427	420	438	422	437	423	413	430	410	397	455	422	457	436	419	483	429	452	443	447	424	397	425	467	422	420	441	431	437	376	465	392	442	439	441	436	458	477	446	428	471	453	418	409	407	477	438	414	477	414	439	474	461	390	444	439	454	443	470	458	430	405	439	459	440	428	442	413	438	479	449	474	424	457	484	449	411	407	402	475	453	416	447	450	471	451	430	392	475	413	444	417	418	434	449	413	406	452	422	460	472	465	423	413	443	432	433	456	407	473	435	452	419	446	444	448	456	475	449	428	421	436	443	411	427	451	397	425	406	452	434	442	433	435	406	413	430	458	454	445	461	423	459	467	437	458	439	412	431	411	445	454	436	431	453	476	454	478	417	480	491	456	434	410	429	459	442	440	433	448	428	402	426	434	395	435	424	483	440	434	459	404	439	451	440	393	446	431	457	484	445	423	426	405	436	464	432	462	448	429	415	437	449	439	462	487	462	454	464	454	421	435	448	458	454	418	420	422	440	415	449	449	442	435	439	430	420	469	456	407	452	395	470	457	468	400	445	462	444	412	409	427	435	434	432	457	441	458	450	453	433	405	463	449	442	423	434	434	457	390	431	448	474	454	424	439	458	451	473	427	433	419	454	428	424	463	445	403	440	487	485	428	416	428	464	440	409	415	429	456	464	430	422	432	413	390	424	432	461	490	472	463	461	415	458	427	479	438	456	444	436	443	459	421	434	453	463	444	375	436	436	467	429	423	424	459	465	450	446	457	484	447	459	460	406	408	426	437	417	448	400	445	419	424	453	450	438	441	430	434	402	454	447	469	475	420	426	453	428	495	454	438	437	422	453	448	444	444	407	440	445	449	391	421	445	444	416	455	472	450	443	457	466	426	422	469	392	464	399	448	455	425	437	441	477	432	407	433	450	404	440	439	434	428	451	446	438	459	408	443	426	420	445	449	426	426	429	437	454	460	428	427	448	457	420	457	450	463	440	449	466	412	449	464	454	437	444	477	478	489	440	444	418	441	465	437	463	432	423	476	410	416	454	424	490	427	440	424	418	439	449	437	440	442	444	436	456	435	472	448	407	403	439	407	415	410	428	434	448	437	408	457	426	427	424	432	447	457	460	395	450	461	466	429	469	448	434	446	411	449	446	404	447	444	428	480	456	420	410	395	430	439	446	459	451	430	415	476	415	437	475	382	469	423	429	434	398	440	419	422	420	444	469	426	462	434	469	438	421	432	470	447	460	450	408	421	443	492	432	439	450	415	418	416	443	415	437	469	463	434	430	419	416	482	438	412	413	406	435	467	437	412	446	457	430	437	442	462	440	418	425	442	449	478	468	406	475	451	418	426	437	424	440	447	419	376	415	411	417	439	446	457	459	451	441	407	426	441	406	457	434	430	429	464	461	468	425	495	430	380	466	428	408	435	449	454	442	466	461	433	421	447	448	451	441	454	471	476	437	452	439	436	416	425	459	473	415	432	456	400	436	455	442	457	443	485	440	457	447	427	471	409	465	449	414	441	452	418	448	412	407	421	418	418	429	475	464	432	464	473	447	412	441	460	433	417	455	457	436	425	442	441	438	403	462	440	403	448	473	451	446	452	444	461	432	422	453	396	402	405	440	413	460	441	431	440	435	420	458	456	409	432	414	440	450	415	462	449	445	459	413	435	471	413	424	448	428	423	434	460	436	464	456	446	440	423	406	424	449	434	426	438	450	431	432	461	413	459	464	433	446	409	447	451	425	424	424	466	450	450	415	426	432	449	405	424	478	455	430	458	423	413	443	435	439	469	441	426	427	406	474	407	433	416	413	447	450	466	419	447	435	468	458	419	468	427	425	460	456	441	468	425	440	428	464	409	434	432	456	480	444	430	468	439	458	443	423	426	472	448	453	426	428	452	440	423	451	424	445	432	417	436	448	448	447	447	396	426	418	441	437	420	486	437	461	453	415	463	425	431	400	442	446	414	427	462	420	424	447	421	489	474	469	427	422	425	405	411	442	454	419	451	451	445	426	448	422	439	420	448	442	401	459	426	473	425	437	446	420	426	462	451	409	473	454	453	451	450	434	430	423	431	395	422	434	429	428	444	435	421	422	406	457	423	455	441	447	446	425	418	442	402	453	435	390	440	401	427	412	448	452	410	442	463	431	470	444	481	422	423	427	465	432	419	443	465	415	442	404	441	454	430	434	429	432	475	480	446	425	422	426	468	457	416	422	429	475	416	467	456	437	455	415	406	418	449	442	422	433	455	439	469	408	402	427	470	418	469	434	428	472	427	454	431	395	448	477	483	444	457	409	449	464	424	450	420	448	448	429	446	447	430	401	418	445	431	446	428	444	451	453	427	415	444	475	419	416	452	448	450	411	456	420	428	446	432	453	437	425	465	429	429	385	414	436	439	483	481	442	452	474	413	442	467	455	416	452	418	432	418	407	430	434	433	450	457	469	452	416	423	457	439	403	397	431	413	407	485	446	458	443	466	479	430	389	457	427	436	438	465	457	441	476	422	443	476	434	469	438	418	450	440	404	451	418	460	440	430	442	416	408	436	450	409	418	439	464	444	463	418	416	437	457	463	416	428	458	407	457	422	406	463	434	428	463	446	449	440	433	464	419	414	447	464	458	471	482	439	430	431	430	441	449	476	430	447	469	404	443	418	419	455	462	430	425	404	439	459	427	460	447	475	403	430	453	412	422	464	402	475	438	456	436	454	439	421	448	432	422	459	411	451	449	477	424	450	460	486	430	448	451	478	430	437	456	478	450	440	441	466	470	456	438	446	443	448	407	458	429	427	452	428	441	444	412	403	407	416	448	440	434	433	422	435	447	450	388	424	388	452	402	434	425	406	432	450	400	450	488	432	444	456	434	405	437	405	424	457	454	455	453	473	431	439	428	402	488	452	420	426	397	442	411	405	409	459	421	395	463	456	446	461	416	411	468	441	451	407	420	440	483	434	446	425	472	488	432	457	485	445	443	456	468	421	416	433	423	442	458	426	434	387	459	449	429	413	458	404	430	472	415	434	437	432	420	426
4568	6375	6763	4530	3921	1790	1782	1043	671	668	691	11400	16677	7553	3221	1477	757	527	422	394	434	435	404	401	399	433	444	386	411	401	391	394	400	451	440	436	407	407	390	405	417	424	426	423	458	392	440	444	400	416	391	418	407	394	406	424	383	410	420	402	433	422	391	438	410	405	414	413	421	401	380	398	409	403	383	399	409	419	390	419	424	411	432	430	439	384	454	442	448	426	398	384	417	394	391	440	394	395	390	437	376	431	451	432	444	419	437	380	371	413	396	414	414	435	409	395	370	411	403	363	363	373	420	431	391	447	432	414	408	379	414	382	402	430	423	423	405	403	450	390	382	403	411	393	394	399	411	422	405	420	419	399	425	433	374	399	436	387	430	391	458	442	440	423	419	399	399	399	375	415	423	432	396	389	388	400	395	424	396	402	426	391	404	405	426	399	430	434	397	404	415	380	457	419	404	394	405	427	395	393	392	411	418	409	412	447	419	435	410	393	426	415	387	395	385	407	429	380	435	417	457	399	444	432	417	414	411	385	398	408	419	417	421	362	439	426	437	361	427	414	402	392	443	394	390	380	420	404	423	388	429	407	393	395	378	391	401	388	413	399	416	425	413	392	445	405	391	410	401	394	438	464	425	400	420	399	430	423	416	408	433	386	409	383	444	419	361	367	373	435	443	393	396	406	422	406	369	419	416	406	437	430	354	403	438	409	376	433	392	414	413	419	410	398	411	394	421	343	375	390	398	387	425	437	397	382	441	419	417	386	389	418	416	431	396	398	397	399	398	419	408	434	426	418	414	407	404	387	429	432	425	375	388	392	390	391	467	370	388	446	421	398	394	382	433	416	392	407	429	388	406	409	388	402	400	420	436	429	422	439	397	418	414	410	423	403	411	394	394	435	390	429	406	391	434	414	423	400	411	389	372	404	423	419	441	444	381	418	405	400	396	416	413	417	427	456	397	441	426	384	405	437	426	401	395	459	411	415	467	384	397	397	421	388	392	420	395	412	388	420	425	417	392	419	422	373	455	403	397	386	433	417	391	439	413	413	414	401	448	418	397	383	405	415	425	395	403	400	398	396	373	382	397	416	407	403	434	407	386	395	429	402	438	379	380	399	412	434	432	407	393	429	403	402	433	394	397	442	447	400	392	369	417	393	401	443	392	396	382	407	418	422	387	417	422	401	392	423	396	400	376	419	400	392	388	419	416	432	392	400	359	411	416	415	411	392	429	411	420	407	397	394	425	436	396	402	409	410	405	408	353	425	429	414	405	405	380	369	404	404	362	384	392	386	420	396	394	402	422	388	418	419	394	415	394	383	385	411	358	393	417	383	404	393	391	402	374	384	394	425	393	389	408	411	418	402	444	423	410	421	417	387	418	424	403	423	426	458	426	425	403	371	425	404	370	383	393	421	391	422	394	427	419	396	394	380	395	395	390	419	376	421	420	384	369	431	437	404	428	458	409	400	417	382	415	402	413	390	421	376	435	415	394	429	425	398	394	423	413	432	445	388	373	426	415	383	396	431	380	425	390	415	416	427	408	418	397	368	434	386	428	413	393	437	383	427	416	397	403	394	411	386	405	429	424	384	442	409	387	401	404	422	407	407	388	416	408	405	390	413	394	401	395	392	389	403	425	407	373	444	418	382	446	412	405	424	409	409	383	402	460	391	395	386	425	399	394	416	431	413	422	407	386	399	417	419	384	389	407	430	427	421	375	419	381	437	432	435	431	410	367	392	419	418	409	411	402	391	414	402	413	408	418	424	368	385	404	404	405	430	433	394	395	410	428	383	430	446	366	421	395	436	392	401	413	441	398	420	410	418	394	425	434	407	435	414	363	412	408	380	382	373	383	393	408	447	411	407	409	447	361	395	415	406	408	403	391	387	414	381	419	438	439	429	390	391	403	413	414	400	382	426	398	421	385	434	429	413	408	393	415	420	429	437	404	404	409	431	421	414	356	416	407	391	405	399	372	394	403	415	404	391	413	396	411	414	388	406	400	360	384	397	408	393	417	414	414	411	387	394	419	434	443	409	392	388	388	394	413	429	409	411	438	440	418	436	420	432	425	416	424	445	420	379	432	400	407	409	421	425	401	434	424	422	454	419	363	410	396	420	368	408	400	449	418	382	377	380	382	419	406	413	390	412	400	422	406	423	430	399	396	436	428	414	425	453	427	386	429	406	418	416	396	423	379	381	382	402	390	382	382	395	424	415	431	388	416	393	408	378	414	421	414	397	398	404	407	378	406	437	416	456	412	391	409	375	363	425	427	429	424	403	403	369	419	415	409	431	399	404	394	393	391	423	414	452	411	392	400	415	417	406	345	400	403	391	383	404	448	379	430	402	415	389	406	432	434	395	380	401	397	414	367	385	401	397	404	412	432	391	428	427	378	409	388	435	407	412	409	411	424	410	411	433	381	416	397	445	388	406	408	431	472	400	414	388	433	399	414	412	428	402	432	418	402	421	397	392	406	411	434	402	426	417	438	431	437	437	380	409	397	408	421	389	423	401	395	417	425	412	423	397	429	413	388	437	369	422	419	408	413	393	414	428	398	439	391	428	401	397	391	404	421	442	414	431	363	398	416	432	444	408	422	409	416	408	411	433	423	411	376	390	409	427	410	394	379	409	394	439	420	385	436	424	401	391	401	396	412	400	405	411	417	403	403	411	431	418	410	419	419	398	393	411	398	401	385	381	400	388	403	393	429	397	433	394	383	421	413	407	408	414	403	391	414	415	397	410	430	407	394	405	366	421	419	384	398	429	396	404	395	442	390	378	379	379	424	406	426	434	423	424	410	408	397	400	386	418	445	406	423	422	418	420	440	406	449	442	393	396	407	404	420	397	436	394	383	408	419	423	396	396	458	417	383	409	379	412	409	418	397	440	434	437	406	420	426	430	399	423	391	424	429	424	387	421	415	397	408	423	421	439	392	399	388	382	400	407	405	406	393	415	371	428	401	410	395	408	382	403	403	414	388	388	419	389	426	416	378	400	403	393	421	427	399	380	415	403	415	407	428	427	397	419	422	375	425	393	396	426	407	459	403	383	393	400	376	380	444	411	393	397	385	391	404	408	427	425	391	395	394	412	420	402	418	397	399	416	430	399	435	411	391	401	438	409	394	367	457	408	440	401	420	404	412	395	371	399	388	404	389	436	400	417	441	387	395	372	414	427	396	396	391	406	413	403	383	398	406	380	400	396	408	389	422	439	404	396	395	360	424	417	416	403	428	390	439	388	450	412	427	400	420	401	407	404	387	399	415	377	416	382	418	413	418	380	395	399	408	402	359	425	408	358	430	395	405	438	405	407	389	408	400	366	381	380	387	437	431	403	405	401	400	426	411	411	403	391	403	403	421	428	413	388	425	432	392	402	385	442	397	443	392	370	415	426	393	421	404	419	407	400	430	416	388	370	424	391	431	437	421	416	435	407	433	400	429	406	399	393	390	404	443	424	408	407	405	395	394	411	411	401	395	414	395	442
23927	20756	27665	23886	20278	6776	3206	1322	854	778	1646	15681	22012	18700	8934	2791	1122	714	583	597	568	574	589	541	560	601	585	608	543	557	557	599	540	565	580	555	533	566	542	499	588	544	560	545	552	565	561	586	542	572	528	551	598	555	605	580	567	552	522	544	588	594	550	580	589	538	555	543	603	537	560	571	544	537	546	570	556	580	580	528	558	535	552	562	540	549	547	549	594	567	565	545	530	548	554	575	579	573	519	577	481	554	577	554	564	577	563	522	588	600	549	528	614	551	554	530	577	560	597	579	530	564	564	527	604	548	593	566	582	536	581	568	572	532	583	612	581	543	605	564	557	577	561	552	552	570	536	555	561	584	568	575	536	543	503	558	532	540	582	585	553	605	506	574	588	531	509	590	626	553	557	591	564	589	552	540	590	573	597	570	598	595	529	592	589	545	570	554	551	594	495	566	549	514	539	532	534	555	563	562	575	600	568	562	594	550	553	548	513	558	535	542	565	539	529	571	526	578	537	527	553	532	537	531	562	525	597	602	553	558	585	539	569	534	558	579	555	544	569	559	592	536	589	551	542	537	568	542	544	518	550	500	537	554	560	537	577	540	554	560	571	560	541	563	524	533	546	526	570	557	579	560	576	588	580	546	575	545	573	580	522	534	548	548	592	523	599	586	577	582	556	532	541	544	577	554	561	541	577	561	574	537	533	538	552	561	574	539	557	536	558	566	596	553	542	538	561	558	541	548	542	574	578	582	568	560	541	541	577	565	578	579	535	547	538	552	563	565	573	572	551	570	594	557	571	536	542	561	538	546	548	569	540	587	545	549	577	541	566	556	596	541	571	558	540	523	580	597	556	592	550	527	529	546	574	522	593	612	588	563	536	566	535	537	557	549	524	573	543	603	561	555	598	547	543	534	533	580	562	574	548	603	564	558	561	549	528	539	534	529	545	608	580	555	524	621	567	543	554	550	581	552	574	589	558	499	550	539	541	544	562	517	539	574	579	556	543	597	625	581	554	591	536	573	484	564	568	556	593	568	558	525	567	557	592	571	566	571	549	568	543	544	547	561	510	559	544	574	579	559	560	550	606	543	508	575	584	536	530	546	542	571	573	574	591	560	567	574	580	527	551	609	600	602	514	560	558	562	563	604	542	567	569	559	552	528	569	541	545	538	551	569	558	513	522	569	530	591	536	575	560	546	549	558	566	544	541	570	535	533	584	563	539	578	569	544	596	602	547	547	598	593	532	556	586	549	538	529	488	581	552	565	565	570	564	534	591	574	547	550	570	539	565	560	569	551	565	582	541	539	571	564	558	555	534	528	609	550	569	570	559	568	530	581	579	543	550	555	545	589	568	524	574	555	538	535	585	579	574	582	531	551	573	574	553	550	558	555	518	572	591	528	553	591	542	536	576	530	544	567	562	539	591	531	543	531	543	529	597	584	579	548	544	580	540	617	572	543	542	551	554	557	551	563	529	563	510	561	536	582	560	579	577	589	521	541	569	549	525	540	543	545	527	560	579	573	584	562	564	549	580	543	579	549	602	585	562	541	522	522	582	551	529	556	554	552	557	578	580	537	567	510	533	557	528	563	557	613	568	557	551	579	537	568	583	545	578	537	544	557	557	578	545	560	581	558	542	551	602	525	565	546	556	561	546	563	592	566	565	515	592	544	519	557	573	600	555	554	538	595	527	575	568	564	587	518	577	561	607	542	578	572	577	591	542	569	586	586	548	573	550	492	558	554	571	531	568	593	562	555	550	540	540	553	599	561	594	575	575	544	535	637	554	492	514	553	543	580	547	562	564	601	596	570	517	572	559	564	540	526	533	538	589	570	511	519	531	571	559	569	522	575	598	532	547	506	593	571	537	515	550	584	525	549	530	532	522	563	607	571	562	552	519	581	570	545	533	539	505	536	572	575	543	584	579	568	593	541	574	536	520	541	559	572	539	550	572	598	530	554	511	576	527	536	577	558	526	612	577	561	506	554	553	580	567	550	614	566	552	536	567	591	530	553	553	557	535	567	553	531	557	546	574	577	566	572	577	572	564	521	550	560	562	555	543	531	524	557	539	588	576	579	541	561	562	545	574	553	581	540	553	537	599	537	577	560	520	586	512	509	557	561	529	507	546	571	587	587	543	568	570	586	573	543	546	537	580	627	544	553	578	533	547	580	549	532	536	589	575	572	544	534	583	544	533	583	576	538	571	556	577	569	553	595	511	560	508	541	531	573	561	539	553	567	563	582	549	556	575	564	583	544	534	594	584	567	595	557	547	570	594	567	553	538	559	588	527	578	575	532	556	562	564	522	549	540	521	587	608	529	568	558	534	546	567	565	540	553	549	536	539	529	544	526	527	545	520	554	615	558	486	586	540	547	567	528	580	556	564	571	537	611	577	554	537	546	577	558	577	578	566	584	612	504	571	553	552	555	565	558	603	563	565	527	573	547	536	536	520	567	563	569	527	527	550	550	579	561	568	557	555	564	593	559	540	595	553	550	559	560	599	543	573	554	521	580	542	561	600	579	561	558	493	552	582	566	602	547	539	599	550	531	587	525	552	552	542	564	579	546	556	542	567	570	559	566	560	574	582	543	568	571	571	563	530	624	547	520	578	545	544	545	559	552	579	542	571	543	540	588	532	513	543	547	535	574	583	573	578	567	533	571	553	555	515	617	541	543	561	571	532	579	542	577	562	533	585	592	578	559	536	570	568	572	584	550	538	569	607	562	586	571	610	537	593	548	566	584	566	566	560	546	557	539	544	569	600	572	563	570	569	549	556	539	540	581	526	548	514	591	626	575	557	605	490	547	565	537	497	541	530	601	592	521	552	598	559	568	576	592	585	600	550	541	548	544	520	573	553	552	569	523	568	558	515	549	570	568	591	574	592	571	554	547	554	589	558	597	517	550	590	567	530	547	542	583	561	504	555	553	571	595	592	564	552	547	580	553	573	527	591	552	606	547	580	545	554	532	565	564	545	557	611	580	505	547	589	525	559	522	565	570	559	569	590	567	522	556	556	550	592	533	554	567	589	591	540	586	581	554	529	547	577	537	530	550	544	565	588	520	562	573	570	575	563	572	518	575	557	554	583	550	578	531	594	592	546	530	531	577	549	574	556	534	545	568	552	588	536	553	610	578	617	541	587	518	560	537	543	626	567	590	567	575	611	569	551	617	587	576	591	534	563	551	519	592	535	553	562	581	525	559	525	545	516	595	535	539	548	549	613	548	569	542	569	573	571	546	573	565	582	551	592	573	556	560	581	536	541	534	542	528	553	545	538	567	519	548	580	616	555	552	569	537	555	537	555	529	543	564	592	540	563	597	545	576	518	601	555	541	536	551	554	527	545	557	609	557	549	549	546	537	580	556	535	545	524	556	530	548	522	514	554	592	569	543	506	536	540	620	558	601	539	551	562	574	530	543	600	556	556	582	541	516	538	546	524	547	562	569	559	546	631	544	580	560	566	588	538	521	542	559	570	547	553	538
5182	9185	10324	4988	3520	2743	3102	1435	1025	884	2672	19344	21563	16706	7973	2877	1311	708	564	496	523	532	526	479	574	507	518	496	536	497	496	539	503	494	491	534	472	543	515	498	492	536	484	568	508	531	512	548	509	521	553	501	509	504	511	487	548	515	517	542	478	513	541	477	498	545	501	473	517	506	539	492	507	521	464	493	484	494	493	500	509	519	555	515	514	503	507	433	497	503	486	516	496	515	528	553	525	490	513	524	515	523	502	495	536	533	528	501	513	499	520	494	524	503	509	513	506	518	545	490	511	541	515	500	510	534	542	527	558	542	489	486	480	547	524	501	528	573	505	481	526	503	494	496	508	562	550	496	506	486	496	527	514	500	570	557	518	524	521	519	513	535	517	503	524	501	514	498	504	528	501	525	508	537	515	535	492	537	508	548	520	517	531	546	537	533	508	529	513	502	528	489	507	475	503	499	494	500	485	510	475	478	555	502	545	507	535	545	485	523	515	541	537	489	498	518	514	508	515	533	517	486	530	544	488	500	531	549	517	535	498	515	566	506	535	542	526	490	535	526	525	530	477	516	552	536	515	524	512	515	470	515	497	468	512	543	486	470	482	532	529	523	511	514	528	537	478	532	506	529	501	501	491	477	531	519	515	505	497	493	527	514	562	491	546	483	497	493	515	489	529	478	462	497	530	489	556	521	534	511	481	507	463	534	512	573	527	540	514	523	510	512	499	529	496	512	537	519	526	520	516	488	522	496	491	463	580	518	541	492	501	528	490	520	514	554	500	517	539	519	519	513	531	481	472	492	507	538	494	505	497	525	492	501	549	464	539	504	484	531	491	492	516	552	485	476	508	488	509	495	511	475	533	578	533	530	478	528	502	526	519	500	517	519	538	520	512	499	479	540	513	479	528	495	493	511	525	508	505	465	552	514	491	513	484	514	519	504	521	544	500	513	511	494	494	556	504	511	509	535	521	514	525	487	522	509	521	536	509	492	502	523	541	515	477	508	511	543	493	545	515	512	509	496	533	469	525	516	454	522	489	491	531	522	495	505	504	506	479	501	529	502	531	496	500	505	530	499	495	501	518	515	531	508	487	485	512	540	497	494	492	492	520	529	514	522	505	508	464	516	471	470	501	509	506	543	506	526	479	495	499	500	485	530	525	508	485	507	496	498	481	528	508	501	484	524	520	500	552	502	494	530	513	484	492	514	527	523	497	512	508	530	513	518	557	538	500	558	519	493	514	487	489	516	497	507	555	479	469	538	503	480	503	520	545	511	532	515	531	524	492	509	495	527	505	492	501	491	506	512	484	519	494	525	539	475	516	508	529	519	499	507	500	465	530	499	490	546	489	494	500	525	525	508	510	523	476	546	493	522	513	508	470	494	478	548	515	500	507	506	541	513	485	521	505	526	481	531	489	513	509	525	509	545	510	530	490	523	500	543	526	485	526	498	471	477	506	508	500	538	501	491	518	519	534	462	526	511	544	503	513	541	511	505	517	484	509	514	493	512	517	534	503	498	516	498	485	523	546	509	500	509	513	500	535	510	524	531	544	532	535	479	513	539	518	500	542	517	482	484	507	486	536	495	538	505	488	526	460	518	460	560	533	499	525	498	536	509	513	503	510	514	521	487	515	490	525	515	490	545	506	481	558	517	497	512	493	509	521	503	500	523	482	501	550	505	501	508	571	491	503	484	474	518	501	527	536	453	564	484	461	489	523	539	482	535	512	505	495	511	477	536	501	506	481	490	502	508	533	491	500	487	479	505	553	509	510	531	537	485	513	524	511	514	531	512	465	524	494	496	493	491	490	493	527	539	484	491	476	486	511	510	485	522	517	528	523	552	492	456	466	515	537	500	488	526	511	540	540	510	521	511	530	531	520	501	500	495	511	556	523	482	494	513	493	520	514	519	459	502	497	542	530	463	499	472	548	526	513	508	544	539	511	526	515	514	511	501	514	465	480	504	472	500	525	542	499	518	505	495	524	480	471	515	528	497	513	538	484	474	491	506	469	505	512	486	472	508	515	522	520	501	511	530	554	493	493	470	523	488	504	523	520	470	494	532	519	487	508	488	518	500	496	465	495	519	508	511	473	482	519	525	519	456	487	511	495	515	498	529	534	495	530	503	529	520	425	529	440	521	544	537	503	495	516	537	464	511	506	511	529	587	511	520	496	538	530	525	516	516	509	515	532	522	491	499	478	520	505	556	502	495	530	497	502	503	563	528	509	509	534	514	504	492	463	544	503	447	502	503	535	505	492	474	515	507	520	525	521	502	484	543	522	555	537	487	481	485	480	478	561	475	510	489	504	482	486	466	511	504	503	462	491	527	532	499	510	504	526	489	532	519	537	507	516	528	522	530	518	490	517	508	522	557	501	472	511	491	520	524	500	539	508	512	544	529	524	503	479	495	513	516	533	550	514	505	517	516	495	504	497	516	502	514	525	496	452	527	508	518	537	491	528	491	471	519	503	512	538	516	517	518	546	503	484	489	515	512	508	519	540	502	504	538	486	492	525	515	554	510	495	515	503	520	517	510	541	517	519	507	474	471	458	483	494	534	503	517	472	540	519	514	487	493	513	465	513	553	498	467	514	499	520	531	513	561	512	516	556	513	534	530	501	504	529	499	508	500	525	485	474	513	492	491	517	477	529	522	508	524	514	518	509	495	474	515	535	502	509	541	474	477	513	510	508	491	517	499	519	483	488	530	532	521	525	530	542	459	529	493	505	517	546	485	507	530	471	499	495	480	517	546	492	483	481	547	523	466	523	526	499	483	502	493	512	521	539	494	545	508	479	476	493	496	523	531	518	517	525	510	499	465	508	482	533	507	503	490	529	501	510	459	512	524	509	517	501	469	498	508	496	529	508	521	496	474	504	500	558	533	491	510	505	472	508	470	540	501	477	521	518	473	541	499	523	488	523	519	524	501	507	498	497	502	490	495	544	548	483	499	487	494	495	512	489	529	536	469	482	526	470	502	517	480	509	518	463	490	511	500	512	489	526	543	518	481	514	534	501	512	526	499	511	521	480	503	519	505	479	456	501	506	503	515	494	518	518	514	529	486	519	529	493	476	540	539	545	519	510	512	527	495	462	578	499	516	497	498	478	510	535	520	501	523	530	511	472	509	548	550	523	487	503	506	496	523	496	529	532	490	513	498	533	564	519	500	545	526	510	522	567	488	482	524	506	547	534	512	533	472	536	512	522	527	489	502	500	529	536	486	508	494	499	552	493	505	521	561	483	488	527	502	527	485	528	482	515	522	519	515	522	498	503	503	475	512	523	494	505	484	469	511	523	532	539	500	512	480	557	528	555	475	539	563	488	513	559	514	503	550	554	483	506	540	536	492	491	508	507	516	508	494	484	560	500	482	525	514	518	504	495	514	492	538	473	523	488	520	495	527	486	506	523	509	509	485	509	533	517	519	486	469	489	511	478	470	512	509	469	546	563	476	477	476	552	533	500	526	541	491	496	497	539	503	494	526
26553	8412	2118	1612	1136	948	841	639	566	588	524	903	1470	1625	1233	786	642	489	532	525	539	551	528	522	511	507	566	540	559	531	537	541	543	544	510	552	555	553	534	542	526	544	568	573	528	522	548	551	538	513	561	548	521	538	537	514	525	528	517	567	515	531	541	537	516	531	555	563	512	550	558	542	515	546	522	538	562	510	517	514	511	512	525	534	495	528	481	565	502	516	518	569	537	522	542	482	552	549	521	499	550	523	547	541	523	500	536	545	542	481	503	523	535	495	540	485	533	518	526	526	522	495	495	482	541	512	502	514	542	509	522	519	568	541	557	524	499	546	554	545	513	491	483	528	521	572	511	532	495	517	541	551	532	493	516	526	540	514	521	503	532	510	523	539	524	536	495	560	527	576	527	565	490	524	509	530	536	537	538	535	525	510	497	531	551	521	516	538	501	521	528	563	488	581	554	521	534	516	524	568	551	503	548	505	533	520	537	542	524	553	545	487	523	524	531	543	558	520	507	510	507	542	512	510	522	543	504	505	553	522	545	488	516	529	544	512	522	532	546	475	514	531	510	536	529	510	501	525	505	526	516	532	509	549	518	538	562	500	525	544	540	561	492	500	558	514	543	524	567	560	563	542	529	541	537	526	512	550	517	554	485	571	515	532	502	515	540	546	515	521	505	502	486	529	527	551	532	543	526	545	569	469	547	492	564	548	590	489	512	516	568	502	499	521	504	542	477	504	471	545	531	476	559	490	484	495	504	505	528	500	578	562	514	575	508	548	508	538	493	511	515	480	548	487	555	502	491	506	496	530	530	545	541	530	501	536	505	502	509	551	532	535	503	534	520	522	557	585	519	537	482	524	533	517	490	543	539	544	533	536	525	525	513	527	539	517	507	513	532	554	547	490	554	560	552	521	548	528	589	495	528	540	553	519	500	527	527	585	510	557	547	532	508	522	497	474	552	512	564	525	543	491	533	577	570	497	540	564	489	513	519	516	536	532	511	582	522	522	516	523	530	490	512	511	515	553	546	496	529	541	547	559	491	555	544	564	523	576	531	516	492	517	545	533	530	537	506	589	510	492	528	528	557	477	520	554	492	529	527	532	529	555	538	521	532	523	538	535	510	558	474	528	540	519	516	498	537	532	550	545	501	516	526	495	533	526	509	539	544	516	545	545	497	537	526	557	541	526	541	540	523	508	507	521	480	552	539	486	577	555	497	572	508	564	575	475	514	526	522	521	555	534	522	561	542	511	559	516	501	579	562	534	559	512	550	562	499	513	536	520	528	534	503	534	557	484	556	522	542	516	544	517	535	506	518	494	547	549	484	515	538	553	518	556	552	541	547	515	516	487	526	559	510	548	526	529	512	518	510	532	546	512	493	482	532	535	559	507	508	499	514	529	507	550	536	535	533	506	537	514	543	497	502	551	519	511	543	539	536	546	533	557	546	542	507	539	495	506	532	551	481	539	538	502	542	550	541	522	534	535	536	542	534	510	556	574	469	565	522	505	527	507	485	552	528	488	531	502	469	540	519	539	567	500	490	487	541	496	540	522	531	521	518	494	581	536	569	482	466	551	543	530	506	526	526	497	524	522	509	518	510	576	505	531	558	542	522	520	542	521	481	550	488	552	501	551	521	512	494	529	484	589	550	532	514	505	520	475	531	528	541	537	517	536	543	559	511	505	496	486	506	497	522	537	511	510	489	562	488	523	503	479	518	533	554	479	535	517	550	532	570	512	538	502	524	494	560	534	506	515	529	470	519	513	515	491	540	539	544	532	541	543	512	502	508	533	516	562	583	518	496	520	528	542	528	515	538	515	514	526	513	479	536	499	551	535	540	562	551	561	511	473	517	491	491	552	538	566	491	542	562	516	467	518	489	529	531	549	543	513	535	536	498	556	501	485	509	495	524	547	502	540	531	525	563	534	486	555	544	526	489	492	545	530	546	506	561	521	539	548	559	539	549	524	498	500	552	507	479	554	534	452	528	559	515	530	493	487	534	570	535	518	543	510	509	526	494	501	509	497	545	513	514	541	499	512	541	547	533	553	517	484	507	526	506	524	540	557	534	495	523	486	524	511	545	545	514	506	528	516	499	527	536	529	512	521	556	580	512	496	544	517	513	492	518	505	544	518	517	517	560	510	575	497	571	532	520	570	514	492	487	510	533	539	547	520	546	552	524	542	521	525	531	514	503	475	529	544	527	539	489	528	553	540	552	548	514	503	566	527	519	539	524	538	556	515	518	563	548	519	548	505	507	520	513	519	551	523	529	512	540	476	518	560	485	507	517	527	551	508	539	545	511	489	535	547	512	587	524	532	534	551	518	514	581	507	520	533	568	518	516	514	491	525	574	485	526	514	526	542	492	538	491	509	577	550	510	520	557	526	555	511	518	571	518	501	540	489	535	525	533	502	507	557	520	515	545	502	491	529	495	517	546	564	522	544	554	503	543	524	508	523	524	500	509	504	515	517	506	536	515	547	506	495	508	494	558	520	569	521	540	531	528	530	565	523	508	522	499	538	524	550	513	532	517	514	487	577	531	564	525	501	497	520	545	565	519	526	531	504	528	523	503	554	510	519	494	539	480	540	538	503	551	568	494	546	501	504	496	550	520	540	543	513	540	525	566	504	542	513	544	565	515	507	565	503	554	547	509	529	572	480	512	551	534	532	526	554	522	494	511	486	520	525	521	497	508	525	518	511	495	510	548	546	509	530	499	547	523	500	551	517	500	521	508	547	528	514	576	541	533	526	516	531	486	540	522	524	529	536	501	534	507	557	502	500	558	554	561	504	507	497	491	573	521	551	519	574	517	497	523	514	558	557	527	497	517	515	564	573	501	533	504	497	505	539	516	521	513	547	530	508	459	532	577	539	572	530	516	525	542	540	511	509	523	508	496	568	515	532	528	537	532	507	494	547	495	489	549	544	525	510	506	503	519	488	534	511	499	520	561	535	532	512	516	547	500	493	488	538	550	533	506	563	503	512	566	524	525	541	537	523	530	513	582	565	507	524	513	519	515	565	519	548	528	552	569	590	521	540	554	509	517	537	542	503	528	552	511	498	489	544	538	571	467	519	556	542	506	520	522	516	553	585	556	534	529	523	519	535	510	551	496	528	531	534	517	537	506	537	536	514	497	555	505	543	516	526	533	527	500	522	547	515	488	515	491	544	546	538	527	508	517	537	494	531	559	529	531	510	533	533	541	581	535	521	484	549	531	522	543	537	556	529	561	556	524	549	546	523	561	574	514	525	510	542	553	525	554	519	493	562	534	520	536	506	536	504	526	535	511	510	542	515	536	503	544	511	518	493	556	501	536	500	509	524	520	520	574	536	534	543	534	511	535	567	530	494	472	527	564	525	541	526	544	579	505	541	538	547	518	556	541	543	538	527	571	518	501	513	550	548	530	515	496	537	521	584	530	581	560	501	563	553	527	522	497	556	527	525	528	545	524	530	481	520	501	549	536	509	518	508	514	508	553	533
5927	1597	1508	1298	1129	1133	943	636	510	544	527	1066	1998	1903	1296	776	570	527	459	470	436	462	500	485	455	455	539	484	483	481	467	499	500	475	426	459	443	441	498	498	448	441	485	473	483	461	471	498	499	468	460	447	500	472	458	508	439	478	470	420	477	446	471	454	475	493	469	474	477	419	461	460	469	485	458	471	474	457	480	510	471	431	453	485	471	478	459	440	449	483	452	452	433	442	482	437	473	457	457	482	438	433	448	468	515	430	470	452	444	464	449	446	480	456	465	515	468	498	438	448	493	498	430	457	445	463	471	492	490	491	457	457	426	472	471	452	464	457	462	476	464	462	466	471	443	431	495	472	461	428	468	460	444	468	460	431	487	432	494	477	470	494	456	492	440	443	437	463	451	467	470	453	454	435	466	462	449	483	499	480	486	476	454	437	460	451	474	483	475	446	471	473	458	424	452	490	505	466	487	455	451	445	485	453	435	478	445	456	462	507	479	436	425	443	486	461	444	477	492	471	461	451	457	452	458	446	406	439	435	448	492	465	467	478	461	447	429	462	494	466	449	475	492	472	447	464	475	469	485	447	461	449	487	458	459	456	452	467	445	446	471	490	466	438	517	488	472	467	479	451	479	469	439	468	494	455	460	443	489	458	483	459	437	491	481	474	480	453	459	448	428	499	452	468	464	447	481	506	471	467	442	490	445	434	487	467	473	465	474	509	495	465	467	475	483	469	502	452	465	451	455	467	469	474	468	409	476	452	481	448	468	459	463	467	481	442	463	456	449	495	503	493	471	493	482	462	434	474	473	458	479	446	468	467	443	407	454	470	470	461	511	480	448	501	453	424	459	448	439	484	449	469	462	479	467	447	456	435	484	429	449	492	491	459	465	467	461	471	463	457	460	449	466	482	463	437	472	508	465	478	467	456	488	489	434	459	465	500	484	487	466	494	475	440	445	505	449	453	443	494	436	483	500	436	475	472	464	468	451	485	473	433	476	435	528	505	465	441	456	480	477	468	442	474	480	470	446	464	455	501	484	475	432	470	441	490	460	466	431	455	477	437	485	466	468	492	492	470	488	468	444	476	479	449	488	473	442	486	449	474	451	438	476	464	487	476	493	432	463	469	441	438	449	490	447	459	450	464	450	441	498	460	498	500	450	494	445	479	444	458	432	456	438	465	455	465	465	473	464	463	469	447	470	418	493	470	461	464	442	448	458	463	427	481	477	451	468	496	469	468	494	456	462	490	491	478	431	416	485	480	471	457	460	458	433	424	447	496	443	429	491	462	493	451	461	445	459	465	450	443	484	443	503	453	471	471	477	469	440	494	430	467	463	473	435	499	445	489	467	480	467	510	458	468	468	462	471	516	449	484	490	470	452	452	502	486	452	486	438	467	479	468	470	451	458	424	478	465	451	457	477	437	472	492	492	459	517	456	463	432	485	452	485	486	443	432	446	465	478	446	462	459	475	444	456	456	447	442	445	438	445	457	462	438	468	432	463	463	463	460	466	456	441	432	463	448	434	464	500	509	485	454	475	474	470	472	447	444	479	496	433	409	438	458	456	472	453	474	481	501	451	458	455	444	479	453	476	457	428	488	468	434	470	486	455	476	456	453	467	470	474	486	419	463	435	471	466	483	483	441	506	457	441	482	465	461	457	436	441	418	433	498	428	474	486	454	486	450	458	471	450	458	451	456	449	453	489	453	455	441	429	461	465	480	442	467	451	479	464	448	475	465	471	479	481	466	461	433	470	457	513	458	470	440	465	439	487	454	475	456	463	451	485	478	483	489	456	506	477	461	461	503	444	459	465	469	451	472	496	458	504	471	470	445	462	476	465	474	493	481	413	444	485	469	444	442	484	442	471	484	437	453	460	480	454	479	444	504	446	441	485	446	455	482	433	494	469	448	472	461	427	499	492	427	508	460	494	500	485	462	477	466	437	457	499	416	464	460	493	511	487	504	480	439	447	446	461	461	446	431	462	498	484	447	473	465	457	466	476	436	458	504	445	455	418	482	443	444	454	448	499	458	455	458	439	471	443	472	434	456	452	466	507	446	478	443	465	459	437	436	423	454	505	482	445	460	470	495	496	453	484	452	468	456	440	477	458	460	477	474	452	478	460	487	494	480	491	472	443	483	454	526	444	471	471	455	479	426	472	493	473	499	453	456	456	457	496	424	416	450	473	481	469	478	507	474	470	507	519	428	471	501	452	452	471	451	503	468	452	441	471	457	468	462	509	483	441	446	437	443	458	463	438	501	490	485	454	484	489	464	491	464	483	472	476	503	459	461	465	489	468	472	432	478	473	489	437	465	483	484	497	448	473	474	445	441	454	454	488	495	486	471	443	473	509	462	493	483	412	435	452	474	461	477	447	472	467	468	440	461	454	476	467	462	447	435	480	437	454	421	456	450	461	469	475	439	528	442	467	458	485	425	473	501	478	399	477	507	482	518	463	416	480	477	461	463	468	476	458	515	486	463	502	491	481	484	457	488	467	460	481	527	444	452	453	462	460	438	449	473	495	475	482	455	476	456	442	473	488	482	452	493	463	444	477	449	525	463	453	478	485	488	497	481	453	447	472	478	459	480	443	449	508	468	437	472	491	471	491	480	473	485	472	433	458	452	506	491	433	501	485	452	465	481	463	436	460	433	450	470	486	455	453	429	493	452	488	433	442	496	481	471	472	441	474	454	477	451	479	471	489	477	463	442	478	454	435	461	487	463	488	492	433	448	451	469	487	487	472	480	448	435	470	451	449	445	434	494	464	453	452	481	453	448	427	450	434	501	497	430	456	460	482	481	521	448	496	428	445	441	423	468	413	470	475	459	503	471	463	452	476	504	425	435	471	447	436	468	490	471	471	447	479	442	490	470	434	459	481	476	470	489	444	511	477	447	472	442	468	432	482	450	450	481	460	452	498	427	465	482	495	477	450	484	460	482	463	490	449	459	502	472	470	460	465	454	510	478	477	454	460	412	434	475	509	472	490	486	452	474	459	475	442	507	469	462	459	497	460	468	485	478	447	461	473	461	465	482	471	461	472	434	439	467	475	479	447	475	452	437	461	463	445	450	473	439	530	472	488	466	505	489	472	498	460	492	503	456	474	444	486	469	485	424	451	479	469	466	431	471	437	481	450	445	463	470	456	439	470	461	467	459	448	460	482	444	429	494	430	442	510	452	447	468	449	460	440	457	443	443	481	475	456	489	485	456	462	466	474	451	469	479	419	519	428	531	486	458	421	459	464	431	434	482	469	477	446	476	452	475	464	472	468	448	502	453	487	457	459	498	457	472	493	460	480	461	487	477	462	485	450	511	470	493	496	461	449	455	461	454	498	450	458	458	421	459	490	483	469	456	453	459	460	488	483	483	475	468	459	436	431	477	502	464	446	427	412	476	437	426	463	458	459	429	494	476	470	481	458	469	526	453	489	461	482	463	475	458	475	508	468	460	444	466	455	466	447	457	487	458	491	447	523	483	457	464
24768	20686	26515	24655	8830	2093	1590	1191	922	808	750	3771	13663	11446	5491	1939	864	565	537	510	515	535	565	552	566	560	556	523	554	552	539	508	516	540	549	573	492	484	522	525	507	514	503	544	522	531	539	537	527	553	527	538	540	499	539	566	557	498	543	508	551	531	538	572	547	556	528	498	571	524	530	549	552	535	543	522	571	524	511	578	518	543	499	489	538	537	515	563	537	525	559	557	502	522	546	524	501	483	531	572	594	530	524	528	533	593	535	554	523	493	531	537	551	569	539	529	528	519	540	535	543	511	532	490	507	568	508	593	592	509	532	561	522	528	567	504	557	551	532	504	514	540	593	533	532	541	505	502	515	527	529	505	529	520	519	568	570	516	555	551	538	503	557	503	544	521	529	596	517	559	544	525	540	500	500	528	567	531	492	592	487	525	512	519	494	509	520	573	477	481	546	528	548	530	547	525	512	545	531	518	562	511	548	528	489	525	548	523	537	548	515	513	509	537	503	557	525	548	533	522	554	544	565	472	520	533	540	512	502	529	515	518	562	535	586	559	531	491	527	517	557	517	529	526	533	544	564	533	531	540	533	503	513	509	558	568	527	559	566	539	495	518	562	551	498	537	553	566	551	512	524	501	563	507	561	564	543	512	506	558	553	551	512	536	550	577	518	522	502	486	528	541	564	548	536	565	502	564	497	570	559	539	535	520	524	524	534	515	577	523	534	571	552	539	529	527	523	517	560	493	527	492	510	552	545	549	542	518	571	520	513	538	527	526	516	511	526	561	478	543	535	554	536	508	470	502	555	494	555	546	526	558	545	477	520	489	553	545	552	537	549	558	530	544	570	546	539	532	522	534	535	534	543	508	488	527	513	531	556	534	529	549	538	521	537	516	545	489	552	534	555	521	520	542	537	529	512	518	517	541	504	506	533	509	496	553	525	551	526	494	534	498	519	535	522	517	571	522	498	527	563	565	517	532	518	536	508	520	557	571	579	539	507	516	539	545	567	520	520	550	540	540	538	502	506	521	501	546	546	520	470	584	558	552	507	522	501	518	505	543	539	532	502	522	531	507	541	546	536	525	507	539	545	543	550	507	497	518	521	496	531	549	517	519	543	492	537	514	532	537	561	543	505	521	533	540	541	583	493	515	570	555	547	533	537	501	537	528	521	549	536	478	530	512	518	519	556	563	544	522	546	510	524	590	526	497	545	486	584	504	540	548	540	534	503	501	546	505	550	584	533	536	535	512	541	524	572	539	510	512	527	560	531	485	507	511	529	485	528	511	549	509	540	530	500	533	526	515	556	504	518	540	524	486	484	551	552	545	524	514	548	526	517	549	537	504	535	516	539	544	500	530	497	511	529	537	524	516	531	536	497	554	536	512	525	505	565	558	561	521	514	524	515	530	562	539	506	494	551	536	535	524	544	547	543	509	511	575	509	482	579	542	497	560	524	490	566	526	491	545	519	518	546	500	510	553	565	529	540	538	509	514	553	501	510	560	521	489	542	533	562	533	509	555	538	537	543	531	559	521	560	539	512	545	524	568	505	539	520	540	559	503	524	545	510	525	524	473	532	537	583	542	538	528	512	521	550	505	530	502	508	522	528	532	513	557	479	529	532	512	491	511	497	555	517	514	522	520	519	533	527	520	525	516	578	498	518	506	503	485	511	524	490	582	504	579	506	510	543	491	511	523	546	498	533	558	531	566	531	497	497	531	558	504	524	528	536	512	522	543	553	574	505	542	496	544	568	528	510	518	519	558	537	564	566	531	528	501	529	531	522	525	496	483	506	562	510	515	547	559	495	496	548	560	527	531	559	535	504	498	521	517	552	538	511	523	533	543	509	498	528	512	510	564	529	532	485	499	539	540	520	514	530	491	544	520	555	575	486	535	512	511	525	554	575	518	516	522	504	514	517	507	527	523	556	535	496	545	488	519	520	540	576	501	553	530	544	488	566	522	521	540	534	515	506	526	543	534	545	524	534	536	534	559	501	535	541	503	538	563	542	581	504	530	524	533	522	497	502	536	543	495	495	525	523	542	543	561	504	545	540	529	524	553	490	565	557	535	532	484	505	503	500	536	509	522	519	538	588	543	502	526	520	515	561	557	516	529	512	510	574	525	507	520	514	551	514	512	535	548	577	566	532	543	546	524	564	479	507	495	510	548	535	525	595	503	552	527	511	566	488	507	489	538	539	534	552	519	498	521	556	512	547	505	485	570	490	504	551	555	549	557	511	519	539	534	523	501	491	497	539	538	524	537	560	537	539	501	523	525	504	521	489	546	475	515	537	483	548	514	500	527	523	535	515	515	531	536	508	533	543	512	516	490	542	563	530	503	577	546	503	561	515	549	539	558	479	527	553	514	515	525	536	519	507	528	519	558	529	537	541	556	530	498	535	581	516	535	549	522	527	551	517	509	519	514	538	500	528	550	553	501	572	500	529	503	530	548	519	500	560	550	485	565	524	507	514	475	541	540	475	536	515	557	510	526	572	548	513	504	512	524	498	517	517	482	573	524	553	564	489	546	504	528	512	525	500	509	525	499	597	537	548	502	559	498	553	527	491	537	521	548	520	507	571	503	569	568	552	527	514	507	569	535	552	525	531	506	531	542	502	521	550	535	555	523	586	508	498	493	531	527	527	554	543	560	580	520	518	559	528	516	512	535	519	538	524	536	506	514	540	576	495	530	546	572	578	578	530	538	542	548	530	518	493	532	541	545	555	515	555	535	518	486	536	522	555	510	475	592	548	509	529	531	497	519	516	534	553	533	504	551	530	547	514	506	547	500	525	567	521	519	528	578	536	515	509	527	511	508	537	542	494	514	559	521	542	512	529	543	509	535	541	563	534	525	523	543	559	544	531	549	540	536	567	552	546	519	541	505	532	532	538	510	568	554	525	509	557	519	543	508	542	531	559	503	537	542	554	494	541	532	515	548	525	528	529	559	517	505	523	508	500	501	507	524	509	530	500	543	556	492	487	547	492	504	489	538	496	523	544	525	548	525	513	533	499	556	522	523	498	562	484	520	514	507	510	560	527	575	491	540	567	553	530	527	505	535	528	512	529	490	569	508	522	520	543	568	553	523	528	577	556	527	500	545	538	504	566	563	519	491	565	490	533	514	506	513	551	503	565	491	504	498	558	528	550	503	559	530	493	546	586	511	555	530	492	562	527	546	568	527	530	525	547	515	537	508	561	522	570	577	533	505	508	539	499	512	563	548	534	501	543	525	545	526	543	530	526	545	537	580	576	552	506	547	505	509	548	529	552	548	548	507	512	492	570	533	519	536	522	495	546	539	542	558	552	497	543	503	550	509	493	516	530	520	498	544	553	509	541	518	512	513	504	535	504	537	516	479	579	535	509	526	524	534	514	548	517	542	516	524	537	532	561	502	509	501	544	509	536	535	501	529	527	533	516	516	513	539	508	530	480	538	566	531	549	540	541	517	538	479	544	504	516	527	536	558	507	464	485	540	540	509	511	500
4590	5516	5439	3303	2534	1892	1759	1497	1117	938	932	5704	15107	11004	5467	1961	840	561	522	503	476	497	446	495	485	483	464	496	480	478	481	464	479	494	490	474	506	479	471	486	467	513	468	523	480	472	490	450	464	500	491	501	465	523	464	494	467	476	496	499	449	510	491	503	503	510	453	499	505	505	459	469	501	477	502	514	485	481	491	455	464	448	507	514	454	499	485	467	455	517	489	490	494	510	498	481	449	474	460	472	483	461	498	480	486	493	503	469	455	489	493	436	480	427	460	489	491	477	421	485	460	459	482	468	473	473	511	468	513	513	465	448	479	520	451	466	503	495	487	479	495	473	483	451	482	514	446	496	451	531	460	461	440	501	444	471	472	495	449	458	440	477	472	431	447	470	459	542	503	508	486	477	504	504	472	507	459	495	441	444	459	480	463	493	510	477	525	493	481	489	509	471	487	449	461	488	480	453	482	477	462	498	481	474	490	496	507	437	499	516	445	456	450	460	471	511	466	453	469	474	489	520	466	448	533	500	477	435	465	462	497	484	442	476	495	521	501	502	448	489	459	470	477	472	461	489	478	496	459	434	505	471	466	488	475	528	480	428	473	451	510	495	495	446	491	491	481	524	481	498	454	445	478	443	476	463	491	483	492	519	509	468	498	453	489	505	476	445	466	486	496	458	508	430	487	517	517	473	518	472	482	483	503	504	502	467	457	445	492	441	477	463	465	437	451	475	498	485	474	518	508	457	470	487	482	450	486	479	471	467	462	488	465	478	452	469	490	477	482	465	462	447	483	428	487	475	461	482	485	488	452	461	459	526	506	481	470	478	487	477	486	508	467	456	483	452	503	462	501	478	497	482	497	495	482	442	425	460	480	477	488	456	462	481	510	494	473	457	467	471	456	494	479	496	467	492	497	466	440	510	495	513	471	469	444	484	450	494	449	496	496	433	488	497	496	441	468	476	443	491	464	455	478	460	460	505	500	469	502	465	465	496	486	470	485	481	456	493	495	457	433	455	494	472	471	481	504	453	456	480	426	484	495	451	462	505	508	503	491	460	468	444	461	469	491	486	519	521	487	486	472	473	485	480	458	474	469	446	493	478	488	465	481	482	499	473	448	510	498	481	469	487	480	469	482	453	481	460	468	503	474	476	481	448	495	472	448	470	436	485	503	467	483	453	487	456	454	513	465	497	466	505	474	492	462	440	478	477	465	492	460	490	477	466	477	514	502	485	473	476	476	409	460	476	490	469	502	490	483	481	523	508	506	519	484	455	446	474	454	461	466	520	433	441	506	471	452	493	488	469	511	462	449	479	480	476	473	493	494	413	507	516	517	460	453	440	438	469	484	472	503	473	467	475	479	510	461	437	465	486	451	478	517	463	534	448	474	447	491	460	505	465	490	466	488	520	469	436	517	455	509	472	457	459	476	471	450	478	475	475	463	463	471	518	508	482	483	493	509	483	484	464	461	464	478	477	491	457	459	467	498	476	476	457	485	473	491	492	527	453	461	458	486	465	466	471	503	492	481	463	479	473	487	493	475	423	491	512	495	436	452	510	456	453	448	498	434	483	468	481	474	481	491	484	482	502	494	447	425	479	444	481	492	470	496	471	476	481	492	485	494	476	496	466	484	479	488	464	488	471	446	481	485	521	485	491	489	456	485	418	466	450	478	467	487	481	469	495	500	488	456	460	513	430	500	456	488	514	468	501	504	471	459	489	478	507	417	474	472	455	477	470	455	443	526	468	489	503	488	487	492	466	480	496	472	504	477	451	497	488	481	458	508	475	484	498	495	490	457	479	483	467	490	532	481	461	462	488	467	441	467	438	472	459	513	444	476	456	464	498	470	501	469	414	473	504	498	448	525	460	466	444	469	495	441	454	457	452	486	521	516	472	448	481	502	487	516	391	478	495	497	442	451	490	495	456	490	490	490	481	439	524	426	489	497	475	471	478	534	451	509	486	508	468	479	507	475	513	457	507	513	461	491	475	468	475	487	520	533	462	469	542	454	478	502	487	466	488	466	471	458	458	478	481	487	461	474	501	472	469	486	456	483	518	506	479	499	420	455	519	501	466	498	466	474	493	467	488	523	480	436	482	451	492	481	498	476	497	436	465	500	449	501	507	516	430	483	478	510	493	488	490	506	497	495	463	486	509	477	480	459	461	422	491	509	502	455	467	402	494	477	474	497	465	469	497	446	472	460	453	488	470	465	466	501	514	488	492	451	468	435	483	504	480	469	508	454	507	471	471	456	477	457	472	501	465	495	486	461	452	534	480	467	463	448	525	510	477	465	505	503	441	455	461	454	496	486	514	496	475	457	501	502	486	482	454	511	470	466	486	521	485	472	513	455	499	556	507	505	504	453	482	491	482	474	474	444	483	452	502	475	455	442	492	473	483	474	468	495	427	438	493	470	424	467	466	516	476	452	452	454	444	472	458	479	495	477	488	516	490	470	472	480	516	518	506	495	468	469	465	447	496	479	490	496	460	497	472	442	506	476	453	471	488	443	479	463	429	488	461	476	492	477	515	471	473	494	459	466	466	438	484	481	498	482	456	515	438	496	495	469	502	477	492	519	468	483	463	448	505	504	449	460	451	510	498	433	486	482	471	479	490	473	492	483	485	484	474	449	444	432	471	474	475	478	470	446	497	485	502	512	498	451	446	469	484	479	479	445	484	457	506	497	499	514	490	515	473	497	460	529	543	419	465	479	478	457	453	456	509	507	457	435	477	481	510	487	513	461	480	501	525	446	477	478	485	501	480	463	506	454	481	504	489	438	476	468	467	468	476	506	493	470	469	470	491	482	454	491	486	521	475	470	455	492	489	487	473	468	480	458	444	515	501	480	505	469	500	503	494	501	451	545	456	471	492	454	449	439	474	428	500	474	444	473	490	489	487	483	485	485	488	466	490	490	443	466	493	497	483	476	461	469	474	484	473	477	453	463	495	499	486	446	466	500	511	493	459	488	431	457	495	484	491	463	472	502	478	467	489	500	479	437	463	479	419	468	505	474	477	453	491	471	478	501	475	517	486	480	479	475	504	444	478	463	483	501	489	510	502	471	457	492	510	441	443	473	502	475	472	492	503	466	448	438	484	459	482	445	442	492	465	476	465	463	481	498	491	483	465	468	471	505	452	449	456	468	497	500	482	470	485	500	464	486	477	469	446	496	453	465	479	468	501	477	482	473	497	448	479	502	462	458	484	448	480	481	494	513	483	467	489	462	484	494	470	424	427	497	485	506	505	426	435	481	443	459	447	474	451	444	507	471	458	485	454	475	460	473	502	456	456	497	481	478	503	503	505	493	492	471	514	489	496	484	436	503	455	472	471	475	444	479	468	453	468	495	493	493	471	519	512	485	475	484	465	458	501	470	457	473	445	478	473	471	477	441	493	487	492	486	464	469	489	484	491	491	480	470	473	486	469	457	488	500	474	476	455	470	460	487	467	459	419	449	473	517	444	491	479	487	482	503	471	441	443
23897	20760	27664	23926	20364	9023	3389	2113	1609	1521	1273	5025	22874	20343	11249	3566	1241	788	730	672	711	670	718	684	686	676	663	674	735	688	669	714	656	654	737	614	678	670	668	690	681	703	665	711	746	712	637	647	699	643	670	687	711	666	647	743	700	711	666	665	615	712	662	690	725	689	707	651	678	717	725	675	622	615	636	610	663	670	649	694	668	705	643	651	688	643	668	655	674	707	710	644	668	709	725	698	689	666	693	680	684	654	716	699	695	683	721	679	659	645	621	654	674	647	635	692	676	713	689	674	680	743	717	655	684	687	636	652	700	663	677	702	679	704	615	651	674	677	671	693	631	691	663	703	694	686	712	672	690	669	660	686	699	629	698	687	695	699	665	653	660	690	699	648	695	651	644	694	652	687	709	686	707	642	658	665	651	670	687	625	685	660	689	633	609	672	720	671	667	670	676	663	621	651	647	629	666	671	686	704	699	703	657	655	649	715	680	659	689	689	659	650	694	683	664	657	681	643	684	659	654	710	698	723	668	699	668	692	644	641	684	637	642	695	626	678	670	647	638	680	689	662	726	699	704	647	710	641	689	676	644	680	643	605	724	662	633	681	642	682	688	686	689	685	594	660	681	642	660	655	634	647	635	647	731	673	662	665	640	665	684	701	648	674	681	679	681	641	666	671	702	718	636	630	744	683	643	677	726	700	682	660	674	654	694	636	682	658	636	661	636	661	689	662	679	683	667	689	671	687	654	622	673	694	688	651	662	655	669	668	649	671	665	684	691	727	640	677	669	684	694	611	653	653	659	693	691	666	719	714	643	590	673	678	687	643	658	679	681	659	691	642	686	679	625	693	606	695	682	687	642	667	651	641	701	663	723	672	675	667	638	712	656	641	698	711	697	632	630	662	737	676	675	694	643	701	674	710	716	617	674	652	699	706	623	682	647	625	650	658	667	639	650	666	710	665	692	659	622	682	694	674	652	663	708	677	632	690	646	678	684	663	662	726	624	667	708	682	665	694	700	667	675	660	657	703	685	645	679	647	689	704	690	720	700	680	671	703	649	622	771	667	657	682	664	646	618	685	652	694	672	667	670	617	699	722	698	681	681	659	682	673	721	670	713	640	627	680	694	626	696	679	702	626	690	691	690	668	666	677	682	668	649	673	692	676	648	675	622	680	657	673	691	723	688	679	685	660	659	697	697	704	679	674	651	704	703	662	657	665	661	675	666	687	680	668	695	637	623	671	698	678	656	703	655	651	701	648	661	670	653	674	670	660	686	661	705	670	671	670	648	666	716	685	674	707	670	675	706	702	645	609	691	699	700	697	623	670	709	683	665	652	707	675	696	690	658	664	659	685	634	629	681	686	658	703	641	661	673	696	638	640	671	692	661	705	692	652	681	634	648	660	710	683	628	679	656	645	680	694	647	682	630	690	673	646	672	621	703	697	682	710	721	651	675	661	677	677	682	732	710	659	661	665	688	690	695	642	657	685	658	665	642	662	673	720	659	663	673	686	650	670	633	622	699	704	711	705	644	674	638	674	620	606	696	724	659	656	726	651	645	670	643	666	639	670	664	677	632	703	692	666	734	689	685	689	682	704	678	666	650	674	681	655	693	666	679	668	655	691	614	678	660	679	676	673	682	688	671	683	682	718	677	685	675	738	688	663	677	683	693	693	682	652	696	698	678	693	641	693	665	736	688	674	620	662	634	689	634	694	632	679	706	679	694	642	648	688	663	675	662	671	653	647	676	686	707	686	598	686	652	694	653	699	689	691	676	658	695	629	601	674	666	628	687	664	723	699	655	682	721	682	647	678	699	673	719	615	707	655	679	712	710	699	663	661	688	714	667	642	678	658	627	674	663	635	681	718	640	666	689	645	658	671	628	676	674	698	649	633	685	663	644	708	714	646	689	683	666	698	665	694	693	664	642	719	647	659	640	676	695	667	688	662	646	635	664	686	704	672	630	673	645	611	736	686	672	681	641	697	694	699	666	628	661	658	683	644	653	686	670	660	677	670	675	657	645	672	699	682	649	653	701	693	676	670	657	675	705	705	660	671	663	719	591	695	675	692	712	644	638	672	725	691	683	696	674	672	689	638	658	631	641	688	674	634	683	679	690	652	672	649	634	693	666	700	708	667	727	686	652	666	653	699	679	631	651	682	690	652	656	652	671	656	664	631	674	663	714	700	680	640	629	637	627	614	690	662	648	669	658	670	652	702	687	648	683	650	719	677	635	665	684	667	676	693	679	661	630	661	724	623	650	667	660	745	672	694	622	665	673	627	687	724	646	710	655	681	677	687	701	699	683	657	683	637	622	639	703	662	692	638	668	684	702	660	647	690	637	686	632	702	679	675	617	653	633	660	636	680	689	737	672	665	659	659	649	665	648	687	651	677	667	655	664	704	658	642	671	649	679	693	667	666	652	708	651	621	672	644	658	675	695	682	683	676	722	627	620	650	653	673	660	673	656	667	692	639	674	675	674	682	683	620	690	665	699	648	663	697	659	639	675	670	649	684	617	646	667	648	657	681	676	678	703	650	683	655	646	613	683	684	674	646	637	673	713	651	658	645	683	678	676	664	713	708	697	680	669	655	661	653	680	623	654	680	649	639	684	635	665	695	650	663	662	642	686	649	661	693	639	651	660	676	656	662	660	650	705	651	660	668	690	693	652	652	684	646	691	685	657	633	710	661	682	697	675	650	661	666	656	692	662	690	649	691	648	648	696	655	665	702	674	661	681	688	655	674	636	661	692	701	683	641	637	663	652	676	663	642	674	703	604	650	638	721	673	687	696	689	660	647	670	691	700	692	650	681	706	669	674	670	692	645	628	703	657	649	644	700	691	665	712	675	662	662	635	663	654	654	658	694	707	690	633	638	663	616	679	636	676	699	634	654	635	673	667	668	690	662	670	657	643	684	673	738	696	736	707	714	660	702	676	677	672	664	685	661	651	670	660	701	669	677	677	680	687	666	708	699	703	643	731	660	659	636	679	658	660	667	664	651	694	661	662	675	663	674	698	696	657	671	674	666	653	670	633	639	690	661	642	673	679	663	659	664	683	672	693	627	640	650	706	668	699	683	681	655	662	679	700	710	676	666	673	680	636	668	671	675	677	679	691	653	668	676	656	681	705	641	657	686	708	693	696	645	602	685	685	652	697	699	647	659	656	680	648	734	685	651	693	617	681	727	680	703	677	651	672	664	638	676	684	683	683	641	674	672	677	724	688	728	696	661	700	665	681	659	670	664	677	635	638	664	655	654	629	664	658	674	670	668	641	704	638	648	642	658	716	668	684	660	632	668	664	651	648	666	672	664	665	666	699	704	693	668	722	689	680	639	674	635	648	729	653	691	662	698	680	685	702	651	680	616	706	662	679	653	666	659	679	677	622	680	621	666	655	741	639	660	637	700	661	661	652	631	661	671	713	666	643	709	647	671	674	711	699	681	683	672	662	676	683	705	619	642	630	641	673	702	682	685	700	657	655	685
5646	9452	8795	7084	5246	3765	2855	2454	2051	1884	1455	7481	23992	17960	9653	3411	1225	762	607	602	589	631	618	582	618	560	601	607	610	618	571	633	612	614	594	610	601	634	557	548	611	566	589	538	613	549	600	592	586	634	571	648	609	551	587	592	602	575	601	597	598	561	612	615	550	574	577	609	547	593	601	595	602	596	600	576	576	594	575	561	613	579	636	558	625	584	557	556	588	595	582	586	632	607	605	605	608	585	636	599	588	618	597	601	567	574	579	533	574	575	589	565	565	607	576	599	595	564	619	587	574	632	617	647	568	599	565	614	637	561	600	552	569	561	600	602	611	527	571	614	639	576	586	604	580	550	595	597	635	562	610	656	553	610	581	537	570	597	650	610	581	578	559	590	596	596	614	583	597	591	555	588	580	527	546	624	596	590	619	602	542	595	594	617	633	588	586	553	619	601	575	585	585	590	595	541	543	618	554	560	593	594	576	577	555	592	641	610	601	598	566	595	557	607	558	568	606	607	586	598	549	616	597	538	594	606	645	567	530	552	560	530	580	598	579	603	596	534	573	594	566	602	591	556	608	614	595	573	563	595	590	593	549	589	578	601	642	602	592	586	588	585	597	571	596	585	582	628	609	605	622	595	583	596	559	561	612	573	608	590	599	574	577	574	602	576	602	559	596	600	583	573	621	577	642	584	608	614	583	567	610	555	584	628	590	593	594	574	587	608	555	611	588	612	581	613	526	600	576	603	645	595	547	612	587	591	585	593	599	566	592	557	557	589	608	600	631	568	596	555	550	568	600	558	587	560	594	574	630	618	593	591	564	591	583	613	600	603	543	574	567	570	589	589	583	583	618	574	588	618	577	599	581	574	634	559	593	583	665	571	606	571	609	551	511	557	570	612	580	611	542	562	591	580	569	656	581	622	657	598	585	570	578	602	567	617	569	586	596	597	548	576	625	608	591	610	556	618	564	588	602	583	574	595	596	563	558	565	594	618	615	556	564	608	629	588	595	606	536	560	578	589	582	587	595	614	596	614	599	562	575	565	604	589	585	601	568	597	579	573	594	534	606	610	557	569	638	599	610	553	571	566	594	579	563	589	560	563	591	615	560	589	586	585	573	571	594	585	576	579	571	570	600	579	619	582	578	616	555	588	647	545	574	616	608	601	587	584	617	573	601	567	571	589	635	606	592	605	572	578	582	573	581	613	581	620	603	551	597	544	568	544	591	565	569	613	605	604	584	583	597	615	565	572	523	559	590	588	583	597	596	623	591	636	609	581	585	590	599	619	586	619	616	607	589	592	575	593	613	601	636	555	577	584	602	554	549	598	552	576	549	590	652	615	600	592	557	571	610	580	617	607	604	558	610	592	557	600	610	602	561	578	619	598	581	586	558	578	621	604	582	639	528	566	589	557	619	620	590	565	570	599	567	595	571	582	566	572	555	577	575	589	569	541	590	607	589	563	583	587	526	553	595	616	626	601	613	615	615	624	575	591	590	598	600	598	603	606	556	556	584	605	567	578	575	576	594	605	595	586	587	593	527	544	605	635	618	576	586	605	565	617	584	542	552	602	586	615	566	554	547	580	566	573	602	562	579	524	594	615	625	605	558	594	595	575	558	586	588	582	548	567	543	601	610	601	580	610	577	551	586	617	576	565	625	588	575	625	595	600	585	562	618	640	611	554	556	588	566	580	616	583	564	553	593	617	578	547	580	613	587	621	619	591	606	582	584	621	583	596	596	581	565	547	564	542	599	613	565	593	595	577	575	571	590	580	623	542	567	634	592	565	574	599	595	581	588	557	577	580	589	646	559	630	582	587	565	607	597	593	529	645	614	631	596	635	551	587	594	577	616	591	614	606	557	588	536	550	585	601	591	599	561	591	591	568	579	553	554	561	584	570	594	618	598	600	614	593	590	605	554	550	604	576	582	634	544	604	559	599	610	587	582	579	568	593	578	596	545	587	567	568	590	551	607	594	567	592	571	613	598	589	557	598	591	533	563	600	590	551	614	587	616	634	576	566	590	588	574	607	583	597	588	530	578	607	598	608	569	546	610	630	550	570	595	547	577	574	583	614	590	655	600	583	588	579	553	592	606	612	562	589	636	608	583	604	601	570	581	611	564	600	544	607	588	543	591	578	607	524	569	604	584	613	599	597	621	659	613	579	590	632	590	585	598	582	582	566	553	597	599	571	573	608	636	555	627	549	577	549	573	577	576	589	568	608	563	599	650	597	573	578	579	618	584	614	641	579	591	585	611	558	581	548	556	597	604	605	562	590	595	533	582	551	592	590	618	584	612	571	563	602	561	590	635	597	579	568	586	556	574	521	597	572	615	623	566	571	596	558	637	600	615	597	636	559	563	588	531	582	589	566	579	582	597	586	561	545	595	602	583	613	628	586	580	619	603	598	519	585	579	560	595	584	601	579	576	610	604	566	559	580	581	572	602	567	615	580	598	573	567	568	578	596	584	619	581	600	560	607	566	575	571	555	598	574	619	595	624	540	572	589	599	600	614	565	574	552	578	574	602	612	556	580	542	587	617	563	607	557	584	585	579	555	596	597	574	566	568	586	610	564	590	583	597	568	610	592	602	567	583	594	576	581	600	585	561	589	605	577	607	626	671	590	555	619	562	568	559	559	562	592	636	620	580	615	579	594	579	586	618	606	572	541	596	583	599	588	593	595	622	564	586	591	611	583	637	619	554	568	602	574	598	566	586	581	535	611	595	568	595	656	605	596	601	613	623	610	636	596	601	627	553	580	604	640	573	578	536	567	603	571	626	611	612	576	565	540	571	583	554	630	581	556	594	588	614	601	582	598	586	598	544	575	596	609	573	575	609	613	629	592	583	606	602	550	576	606	575	596	611	623	569	565	580	552	605	570	556	563	549	560	598	582	586	564	592	603	579	569	563	516	623	554	576	586	552	597	582	572	577	616	616	612	576	580	644	608	588	595	583	576	603	579	615	535	580	582	592	594	563	594	586	613	603	605	576	588	596	595	573	583	580	614	616	625	564	562	587	586	589	612	585	600	574	616	565	594	586	594	605	591	583	596	585	607	542	542	602	577	592	574	596	591	565	594	587	566	559	571	601	560	577	576	546	585	552	576	582	592	564	568	573	591	589	545	629	591	618	608	584	610	585	629	604	612	552	608	653	572	550	609	559	594	561	611	611	618	573	588	607	603	546	575	600	575	529	585	587	520	570	576	591	589	598	580	623	559	607	564	564	565	581	574	612	567	596	599	605	605	579	557	596	526	558	614	588	577	586	647	534	564	569	597	580	576	542	609	615	609	569	596	569	560	532	598	596	576	623	580	561	576	582	614	598	614	554	543	601	563	570	604	587	580	583	558	590	620	583	595	554	557	569	550	588	567	599	583	627	555	595	623	593	580	575	566	604	609	611	614	555	579	551	556	603	605	597	610	609	550	600	588	559	593	576	582	566	598	561	603	564	601	568	572	570	633	611	613	589	591	580	593	558	549	597	597
26640	9298	3561	2611	1565	1023	854	811	763	694	629	798	1423	1464	1187	791	659	661	618	621	585	596	574	586	606	588	596	620	601	624	584	568	643	604	592	572	600	594	610	588	617	612	628	584	548	605	569	576	579	572	628	623	586	549	624	621	596	616	555	595	611	594	576	581	586	574	577	624	603	619	588	603	603	634	609	566	614	569	587	635	613	592	604	580	599	628	638	618	591	575	622	582	650	602	610	606	620	609	581	592	636	587	608	629	638	563	560	611	611	572	594	593	588	602	651	633	595	610	567	606	584	599	620	588	607	630	624	615	573	643	585	602	619	613	590	624	594	588	612	603	592	619	630	619	609	593	611	645	581	573	629	644	629	567	610	588	647	608	612	602	561	580	594	587	583	632	592	599	642	570	558	549	586	583	632	571	627	603	620	580	620	604	610	595	613	626	584	634	589	625	571	569	628	605	620	593	576	602	617	604	614	613	633	646	569	553	616	633	582	595	643	582	658	607	598	582	635	590	610	550	605	607	586	573	568	561	588	611	575	576	605	606	597	567	614	607	571	617	591	640	574	577	604	636	597	622	602	605	623	596	623	596	565	596	636	581	590	609	615	586	633	587	629	623	613	560	543	538	600	596	575	642	576	606	544	643	608	615	577	577	636	577	601	547	595	623	599	602	598	647	628	590	596	579	590	630	603	583	577	599	607	568	646	568	624	585	576	635	658	572	595	574	574	599	598	612	549	648	637	640	619	608	565	610	540	624	606	597	599	603	579	660	583	547	581	603	617	625	543	613	586	612	613	583	645	618	605	614	616	585	606	598	583	606	626	628	602	625	608	620	603	592	598	611	592	579	572	603	583	588	631	624	588	599	680	598	602	631	603	619	609	611	561	601	570	658	605	641	567	596	571	592	638	626	582	616	610	598	597	627	596	632	612	581	571	574	592	537	602	611	597	635	586	599	608	608	636	593	576	596	583	615	565	607	588	626	567	579	590	567	606	640	605	593	601	597	567	658	575	580	596	616	628	629	619	629	583	591	631	603	616	654	638	636	591	615	615	607	560	581	599	587	616	592	587	599	620	591	596	615	604	613	598	651	602	586	637	589	587	588	604	624	593	600	631	601	597	595	618	586	590	620	577	605	574	653	617	595	588	559	583	601	581	613	599	581	651	627	587	578	636	602	604	523	589	558	606	593	568	627	596	620	612	588	537	535	605	594	630	590	606	608	603	558	580	614	595	621	576	625	625	623	602	608	633	571	611	550	594	609	606	591	632	600	605	636	632	597	606	571	567	593	617	576	605	606	585	590	594	576	592	588	601	585	555	631	603	585	593	582	597	583	577	617	600	627	613	572	596	621	628	619	561	599	609	627	563	586	610	599	571	597	558	554	607	606	622	587	553	591	543	604	568	636	598	576	618	604	591	619	606	592	597	554	586	604	565	598	614	592	614	603	631	558	584	566	626	561	570	565	607	620	595	598	588	655	577	580	594	605	591	630	612	593	585	596	582	631	629	601	620	593	598	643	602	666	640	640	604	590	598	572	596	574	595	559	616	591	595	648	555	643	598	579	627	636	623	611	649	594	602	600	599	611	563	606	621	624	599	591	599	582	570	603	605	580	585	655	654	569	586	608	631	596	613	591	595	580	566	606	572	556	577	629	593	623	599	583	611	595	607	647	623	615	612	591	651	591	604	627	614	584	604	592	606	611	572	595	587	596	604	574	576	560	630	606	607	602	645	575	630	655	601	555	600	589	588	640	587	583	581	564	629	596	614	606	591	618	595	596	600	586	606	609	638	648	560	593	634	588	629	571	564	608	629	553	628	557	533	617	562	613	601	609	625	591	580	577	588	619	595	594	587	626	617	634	616	594	609	654	589	593	652	591	618	587	603	603	604	586	586	603	593	621	576	580	609	634	644	605	607	560	628	583	600	559	585	588	575	577	596	573	598	602	545	565	542	552	611	622	576	572	614	621	634	599	596	565	578	623	607	616	611	606	598	595	608	571	587	617	628	569	594	554	638	609	604	606	612	596	604	621	614	623	556	599	631	563	571	599	620	611	611	612	640	572	575	645	607	592	609	538	606	582	631	578	544	665	616	609	617	613	615	602	608	591	558	607	618	621	627	598	579	547	600	587	627	551	563	596	570	610	629	595	624	589	564	592	613	611	586	617	565	579	583	581	593	565	559	569	602	597	624	641	597	582	583	589	593	625	598	605	579	595	600	600	603	634	582	616	590	626	591	575	646	638	652	591	617	592	577	629	582	577	626	602	618	595	613	561	594	627	622	565	576	592	588	618	596	593	593	631	588	574	575	629	602	621	569	581	580	616	618	642	576	586	564	582	591	582	571	590	541	585	582	638	627	600	596	561	599	590	592	648	606	606	615	655	639	589	601	598	591	580	584	598	589	587	596	595	649	622	603	604	608	607	585	568	596	579	582	595	615	600	607	608	613	603	582	582	620	585	651	598	608	592	623	585	584	613	609	578	594	585	577	624	623	624	591	629	573	603	590	590	635	576	579	620	625	619	578	595	565	565	630	613	577	605	603	616	589	600	613	620	632	599	592	570	586	595	579	599	637	595	604	554	609	595	606	560	602	558	571	602	569	630	581	623	614	602	598	565	620	600	609	616	600	638	588	598	629	620	581	582	587	552	601	595	612	556	571	540	615	605	523	575	584	572	599	589	615	602	581	588	631	586	600	630	609	595	625	623	589	567	556	622	548	622	604	606	592	562	611	602	580	609	616	604	576	572	578	570	588	624	572	593	562	577	578	603	629	572	610	586	597	625	586	648	608	601	631	573	585	647	578	588	585	581	611	617	579	565	577	600	663	604	592	558	594	615	592	570	632	617	601	591	598	537	615	573	615	561	583	610	592	608	635	611	591	625	645	614	580	555	660	600	646	602	631	619	575	618	594	600	591	580	595	668	601	577	616	626	620	604	562	620	616	558	595	611	601	615	596	611	595	632	605	548	625	599	588	612	608	579	583	576	560	614	645	603	647	569	649	609	569	553	623	615	594	586	600	630	629	595	589	578	578	591	584	609	611	571	570	613	610	559	604	605	584	578	588	595	595	585	613	610	546	560	569	598	618	633	583	610	625	617	589	583	634	607	633	631	578	628	580	603	587	575	572	579	569	613	582	594	590	578	618	620	627	595	616	658	568	598	619	620	594	603	595	571	613	586	559	604	577	608	632	593	593	606	645	608	531	602	591	564	578	548	624	585	648	618	598	580	554	562	570	590	598	584	604	575	577	586	598	581	579	593	636	609	577	638	632	619	610	595	619	577	592	566	613	581	647	601	581	675	626	621	588	613	587	587	544	628	559	571	598	606	614	580	577	606	630	630	639	648	599	586	611	596	568	610	627	626	633	620	610	620	567	591	581	649	578	598	609	614	653	559	619	586	638	592	614	605	590	617	609	604	618	619	573	590	602	591	568	548	606	608	592	564	620	610	543	578	617	640	632	598	576	659	632	571	620	601	608	599
6170	2666	3615	2590	1765	1225	931	869	839	681	687	951	1943	1655	1169	792	612	531	492	556	522	502	539	511	522	546	517	534	552	519	524	508	513	457	571	513	563	567	497	544	575	509	509	536	534	507	507	534	496	523	579	497	527	493	513	526	499	481	500	519	561	547	514	500	521	505	528	535	585	571	475	511	495	538	543	518	515	525	519	544	525	558	548	528	524	540	507	503	577	521	522	497	512	539	523	560	505	531	533	477	504	494	514	514	495	521	531	519	502	504	533	577	504	519	524	545	599	525	515	497	517	537	545	495	517	522	533	494	508	542	504	538	536	534	521	497	550	529	540	497	513	541	495	494	489	494	509	526	559	529	501	523	567	486	527	552	534	517	491	522	547	510	491	500	516	540	514	545	554	514	487	532	518	488	538	532	489	537	482	552	548	521	527	545	508	504	492	503	507	537	543	470	523	527	544	531	516	467	501	509	492	499	544	563	528	513	552	513	513	521	492	509	501	531	544	561	511	485	541	520	529	500	525	508	484	482	508	530	513	507	495	556	522	541	526	508	543	514	511	526	510	511	518	526	525	528	511	527	506	500	551	534	535	494	521	547	540	498	516	479	523	539	541	522	562	529	518	497	492	505	519	496	527	513	532	520	528	505	492	540	520	534	539	533	504	524	493	538	509	542	512	518	526	556	504	491	497	509	512	501	481	547	533	510	513	531	509	538	511	549	569	505	528	491	559	507	508	534	540	545	506	505	499	507	512	539	510	553	522	500	525	517	535	502	522	577	513	533	494	524	476	545	533	564	524	517	545	501	492	527	559	505	527	474	549	561	505	533	535	510	539	501	491	518	473	532	514	544	535	508	538	464	524	484	516	542	533	550	520	526	506	499	498	537	498	511	523	542	510	520	487	500	541	493	554	527	516	549	518	466	523	507	530	541	489	526	546	465	538	515	494	544	554	503	509	556	521	497	489	526	574	536	504	542	528	537	480	544	534	524	527	529	519	533	550	501	505	524	481	531	527	548	502	513	517	552	523	497	534	531	522	558	503	483	490	537	550	524	502	521	489	523	514	494	471	520	555	535	547	525	554	523	492	551	519	543	527	554	498	516	515	503	542	532	564	540	476	558	507	503	531	496	557	511	530	523	482	498	549	540	513	526	519	528	525	541	534	518	515	519	463	551	500	500	532	535	509	536	539	533	522	483	495	536	557	495	510	516	556	486	538	515	535	541	513	514	500	534	515	509	504	545	516	531	561	528	514	518	513	455	483	518	541	525	498	513	515	511	519	542	558	541	508	494	506	502	518	555	483	534	496	510	525	518	478	501	533	530	510	497	533	501	532	544	532	502	501	539	531	515	516	535	512	545	526	504	581	516	523	518	520	545	492	536	518	491	504	538	550	512	521	502	506	521	539	534	558	505	507	531	519	557	507	543	528	510	554	500	543	520	559	546	539	554	498	542	494	522	512	514	494	526	533	508	512	530	508	549	519	552	484	541	516	518	510	509	509	493	491	536	502	497	557	562	485	534	531	531	548	519	529	505	508	500	506	552	500	548	532	544	515	521	536	480	524	548	516	535	521	502	513	509	494	507	537	509	497	545	496	492	507	529	514	550	546	542	493	516	493	469	515	508	520	515	534	515	446	534	501	535	497	516	496	529	530	490	510	528	510	519	513	481	511	526	495	533	551	575	552	541	524	492	512	502	519	515	535	504	501	529	514	481	501	479	523	522	555	537	544	501	507	508	532	482	541	528	500	499	552	505	520	539	568	513	535	526	515	511	508	508	527	532	520	531	530	573	532	531	533	542	519	530	545	505	517	519	542	499	537	490	543	503	526	490	529	531	549	510	506	523	491	543	514	530	485	545	493	525	510	518	517	497	517	526	522	510	517	508	515	502	511	538	509	531	491	528	554	510	501	551	519	535	524	521	529	555	503	496	507	500	486	480	519	517	516	490	535	505	520	503	531	483	549	507	498	483	562	531	502	535	543	535	511	470	557	547	521	541	528	549	564	483	559	505	552	508	516	503	504	544	502	518	561	495	513	480	512	517	508	526	507	537	564	487	539	507	540	533	531	501	519	511	521	518	527	527	497	520	518	552	517	521	523	544	529	537	518	534	539	487	504	489	536	512	527	522	523	504	512	493	526	541	509	533	502	501	519	502	579	513	541	536	492	522	498	559	495	512	518	541	523	539	556	507	512	532	510	530	526	479	524	518	496	533	494	514	542	545	533	517	496	529	563	554	488	519	566	528	505	526	512	501	487	503	552	520	525	501	486	544	529	517	541	508	580	523	512	505	549	508	551	498	523	567	537	554	511	589	510	545	549	440	550	485	514	534	510	501	520	510	537	554	535	508	495	540	530	544	543	532	502	494	533	514	502	476	545	524	508	490	514	515	564	491	505	484	515	531	558	527	518	524	544	509	509	524	523	537	510	568	476	567	524	526	555	512	502	542	531	536	532	502	531	488	518	525	545	535	554	526	504	507	520	530	512	524	558	507	534	540	562	537	494	511	534	497	511	511	493	506	513	514	503	516	493	515	542	513	524	501	533	532	522	549	514	535	516	491	516	529	520	494	526	561	509	535	553	545	478	546	506	538	571	523	542	510	547	507	551	499	528	529	494	544	528	491	529	539	577	539	540	522	514	534	520	541	531	478	503	536	508	513	531	576	503	524	505	548	517	507	503	536	538	493	520	514	558	478	508	540	511	531	505	564	495	493	528	456	533	493	495	524	568	521	501	543	567	526	525	540	526	507	510	533	527	504	547	511	500	568	563	545	516	535	513	541	585	524	487	513	508	524	524	547	569	526	504	542	500	509	503	522	522	549	505	492	533	538	504	501	529	553	530	507	471	488	514	567	500	518	529	547	515	535	569	522	542	524	551	515	489	514	505	506	497	523	506	532	547	490	547	524	514	512	512	492	504	535	557	522	521	540	527	531	544	575	496	555	571	522	540	472	486	514	548	514	479	544	519	572	547	511	533	545	490	529	521	556	523	517	507	567	513	573	532	519	498	517	528	513	505	579	553	495	535	508	537	513	556	532	493	539	543	491	524	499	522	526	481	480	506	529	490	515	535	541	507	537	524	538	521	495	573	549	518	530	538	519	531	548	540	516	521	535	492	592	518	583	525	522	529	485	499	534	483	485	537	516	515	503	528	481	563	535	517	517	504	517	556	573	457	533	545	533	524	487	491	532	518	515	546	536	471	516	577	547	506	512	527	498	512	507	538	462	470	546	564	566	480	511	517	498	547	501	468	536	554	519	517	529	473	572	526	507	490	505	526	455	508	547	518	521	529	512	502	502	517	528	520	564	520	526	484	541	533	554	494	554	516	501	520	531	500	507	533	507	524	506	527	527	511	512	495	521	527	487	504	563	539	512	535	528	532	529	509	507	521	537	531	513	511	493	497	518	507	545	471	554	505	499	519	571	513	517	545	506	518	553	535	519	548	496	527	488	523	502	557	559	510	533	523	499	501	531	509	479
24806	20800	26684	24580	11723	4072	2420	1702	1293	1090	849	2196	11241	10032	5680	2137	913	678	578	539	578	589	560	607	568	589	558	579	553	546	546	598	596	571	550	526	551	568	573	597	562	596	540	531	572	573	566	580	580	585	555	615	586	568	596	540	577	594	572	549	557	531	604	559	545	603	558	534	564	504	562	518	548	557	580	553	583	564	558	592	537	577	533	563	520	580	575	592	539	508	548	558	561	585	578	600	578	516	497	559	558	548	539	570	526	519	563	548	557	574	593	540	549	524	545	543	559	553	521	550	596	541	594	609	549	544	573	566	554	543	586	548	547	546	571	587	577	610	546	581	551	592	543	495	578	544	606	563	573	551	557	548	576	547	572	606	556	554	527	536	545	560	567	555	541	568	621	550	574	574	540	546	567	532	556	579	563	578	565	582	555	532	522	583	568	594	582	586	558	530	568	531	584	568	542	525	544	547	518	534	573	574	562	566	555	567	540	554	569	581	558	589	573	555	570	594	586	539	542	536	573	556	574	599	521	540	584	564	551	556	541	540	523	590	578	545	554	579	562	524	523	567	589	532	549	534	557	566	564	527	583	583	579	563	531	574	577	529	585	561	535	589	596	544	575	533	577	556	524	548	552	561	545	563	582	530	561	569	564	564	586	592	537	569	554	571	560	566	539	532	582	585	541	561	537	505	517	527	571	597	539	584	556	526	539	543	583	617	602	538	557	562	561	574	554	589	553	527	545	576	560	573	582	554	555	526	546	567	526	545	518	587	532	592	591	578	536	554	523	593	573	576	575	554	537	579	600	559	564	569	552	564	603	543	539	499	553	560	590	543	535	589	553	578	554	578	554	603	518	525	522	563	595	553	570	564	565	604	560	560	546	571	591	556	553	546	583	567	545	561	519	564	573	542	550	521	582	538	604	558	641	524	570	534	526	525	572	550	527	513	560	550	519	546	578	562	539	567	570	541	569	545	561	569	531	576	589	545	560	508	531	561	550	525	556	578	582	564	528	533	593	547	502	622	550	547	608	545	596	570	544	545	540	552	579	547	552	573	558	549	559	587	587	572	579	562	548	542	528	550	572	553	540	616	551	592	564	572	561	530	546	602	575	541	534	567	556	535	575	608	567	577	517	584	550	519	523	572	578	565	578	549	554	568	569	571	572	588	568	532	568	537	581	597	573	563	604	549	574	559	585	570	543	567	599	552	566	560	584	566	579	591	557	548	580	552	574	575	514	578	577	543	586	587	554	582	568	555	575	532	536	546	534	528	512	549	598	551	529	560	578	548	547	557	570	609	607	587	560	544	518	563	552	543	567	560	561	557	539	536	593	592	574	571	590	557	532	562	538	562	594	558	562	601	600	582	559	551	578	571	580	568	558	576	570	574	555	528	562	556	576	555	552	572	573	545	598	579	550	556	525	558	573	558	581	570	575	535	547	546	579	579	579	571	542	568	591	582	602	588	542	541	582	534	596	560	578	569	556	559	550	550	514	561	547	590	585	520	577	552	584	536	569	619	556	546	546	551	549	540	553	545	579	531	564	569	590	556	556	546	537	558	544	565	543	535	542	536	548	569	575	577	543	548	623	570	573	577	561	528	554	539	559	507	545	573	554	570	612	541	569	563	567	530	565	608	547	523	514	538	562	591	540	559	570	561	553	546	525	569	495	565	625	566	562	601	547	598	548	568	557	512	520	559	574	549	531	546	552	555	589	546	569	545	551	555	527	529	579	545	551	582	572	560	561	582	586	528	572	601	569	512	560	562	542	548	550	568	577	527	551	561	584	544	553	587	584	526	533	539	555	550	586	536	486	558	554	536	583	548	577	575	568	571	597	602	558	535	557	597	578	531	569	571	524	576	577	524	549	563	544	594	570	577	583	590	554	523	558	596	560	548	573	585	593	552	537	552	557	532	548	562	571	574	558	577	543	553	561	548	553	541	574	572	583	607	524	548	584	549	546	589	610	564	556	556	563	582	554	600	550	544	547	561	554	573	540	521	578	594	568	552	541	573	536	555	612	580	547	575	540	594	593	550	540	548	600	537	571	599	574	567	546	561	550	571	573	569	554	574	581	573	608	525	564	552	515	577	513	581	592	556	578	581	514	571	556	537	583	570	591	553	522	541	554	558	552	551	578	569	601	580	574	538	544	562	554	573	532	556	550	494	613	523	531	601	566	583	553	543	542	612	544	537	557	561	597	519	537	555	525	552	567	539	527	519	525	570	542	578	555	599	553	529	538	589	496	555	557	584	514	568	584	537	528	550	570	565	569	582	545	586	528	580	560	550	548	561	536	546	572	580	562	540	538	531	548	568	570	553	606	541	594	547	577	564	507	589	562	527	580	579	559	614	540	569	545	507	589	537	553	581	543	559	582	539	557	553	557	541	580	530	575	598	568	552	574	568	544	564	556	558	531	579	558	564	535	531	568	570	600	580	589	591	593	532	523	589	541	552	572	566	556	564	556	576	552	561	510	550	545	599	535	546	580	567	574	585	551	565	551	550	537	536	585	575	578	514	567	528	588	577	575	533	566	566	549	570	600	515	536	564	526	536	562	569	529	566	565	554	551	603	579	558	563	564	534	572	579	547	575	562	567	626	562	614	546	547	567	553	579	540	535	558	574	566	585	524	573	545	597	538	526	535	540	530	570	582	557	590	522	528	586	590	551	524	519	551	587	601	568	564	528	529	552	560	575	554	567	560	571	533	588	546	581	552	542	551	538	560	565	576	570	585	529	551	541	546	541	549	553	573	543	592	554	557	600	567	535	600	532	550	521	559	575	547	546	563	580	534	601	592	505	585	585	520	584	555	557	520	508	527	563	551	556	570	555	558	559	555	570	573	502	533	570	572	576	573	596	567	556	538	553	563	567	545	518	582	560	578	543	587	556	565	553	552	575	574	517	561	582	553	557	560	574	525	603	568	559	578	591	599	575	552	582	502	577	540	591	571	536	514	543	527	556	568	547	516	534	576	549	559	567	555	592	560	537	607	621	567	592	518	560	608	536	561	587	549	574	595	508	539	544	595	526	587	563	547	584	543	548	520	554	557	582	574	528	524	503	562	526	567	556	522	558	548	595	602	518	577	553	527	553	537	551	504	533	601	606	512	549	583	539	563	514	555	544	562	581	533	574	534	546	558	591	566	530	575	573	577	574	579	578	560	556	548	562	596	597	537	527	581	576	533	550	611	534	538	547	567	561	566	570	553	549	560	601	600	536	521	541	499	566	540	578	541	550	588	526	548	550	546	562	546	572	570	590	529	553	554	582	571	560	579	543	551	551	583	534	588	593	541	542	526	543	563	600	565	514	556	513	514	560	535	573	559	594	554	543	545	590	533	577	581	561	581	579	559	575	533	570	533	578	538	539	612	564	586	556	560	578	611	532	547	596	591	568	554	568	605	527	542	570	585	587	558	611	569	564	551	552	512	562	537	564	537	515	553	566	545	570	575	559	592	534	564	585	566	549	538	541	529	519	571	529	527
5240	9907	11535	7620	4713	3243	2636	2046	1611	1310	937	3290	13404	9996	5781	2341	910	568	524	536	495	489	495	474	498	518	487	543	488	490	543	521	501	492	532	543	529	500	513	523	513	518	509	492	494	491	499	492	528	501	513	480	506	491	517	502	507	513	512	530	552	521	498	503	511	518	499	517	516	468	502	540	497	494	489	492	511	529	488	505	515	518	496	479	483	512	550	522	527	485	516	532	482	484	514	530	483	559	516	522	456	498	510	472	473	499	489	525	516	560	517	508	498	502	493	502	481	524	559	479	514	476	508	488	514	527	488	491	496	518	532	492	471	516	531	500	504	539	490	491	503	505	501	485	476	480	504	503	525	497	512	515	520	540	562	472	472	519	496	524	498	505	471	489	562	524	507	538	513	511	493	513	495	519	512	507	481	467	522	487	503	568	480	509	511	512	487	506	487	507	482	470	508	500	475	547	560	487	537	443	513	537	448	525	512	515	568	501	495	494	510	497	501	469	534	486	534	495	472	489	538	511	511	509	492	521	467	493	494	503	498	499	505	522	516	502	446	506	481	496	506	536	518	502	528	463	525	517	482	511	505	471	483	533	525	488	518	484	476	505	508	472	520	522	481	472	470	496	508	527	493	506	531	530	507	506	502	498	523	487	506	512	515	487	483	530	527	519	526	539	499	508	502	484	480	502	504	517	524	515	482	538	481	501	489	480	507	552	485	487	525	506	473	488	576	499	478	501	499	510	522	522	495	498	471	511	502	455	521	488	532	479	511	491	505	523	535	478	456	470	525	514	477	510	504	479	504	475	499	492	506	525	502	495	515	521	532	532	490	503	483	482	507	531	516	539	495	535	526	496	497	508	500	486	534	529	500	526	528	489	468	507	505	525	526	520	536	533	485	532	481	525	489	475	503	518	522	525	499	488	520	504	491	496	460	530	510	494	509	517	524	497	529	512	503	512	516	476	498	519	515	554	468	498	483	494	542	522	515	515	498	532	513	504	542	481	464	488	530	510	514	524	490	531	472	528	516	516	542	530	506	510	470	502	546	511	530	479	493	514	504	496	493	525	486	516	462	518	509	524	493	562	476	510	528	441	455	500	511	512	478	486	520	500	562	502	528	507	491	513	509	516	493	501	499	507	504	519	492	504	523	513	518	514	507	499	488	501	524	497	497	487	476	464	505	490	484	512	480	496	478	527	548	483	475	532	511	511	476	497	520	467	500	511	503	514	533	501	503	472	500	479	497	509	509	488	491	497	494	461	506	490	504	493	484	501	530	561	510	493	475	511	515	520	485	533	489	527	498	578	515	480	467	480	521	497	496	551	515	501	485	518	517	498	466	504	489	519	515	515	532	527	485	502	488	498	513	513	483	498	473	507	482	475	500	523	506	493	457	506	473	496	496	482	460	492	512	504	467	497	557	542	493	533	547	528	486	494	495	488	498	502	528	498	473	521	508	462	498	499	498	542	511	473	498	514	509	489	515	521	486	500	488	550	478	486	478	499	507	482	514	475	486	501	498	541	529	474	468	520	480	478	516	523	522	502	492	454	508	534	484	504	520	527	526	489	543	491	518	518	493	496	494	470	523	463	496	493	505	494	515	479	478	532	493	512	528	480	477	498	516	528	502	490	509	491	534	512	483	543	460	471	511	489	544	475	480	503	516	479	541	480	484	486	506	501	505	521	496	475	470	480	508	518	508	511	507	494	480	541	521	493	473	487	484	499	527	495	488	521	499	485	519	469	508	511	509	490	487	521	485	505	517	491	515	528	471	497	510	465	506	481	486	480	504	484	537	489	519	514	510	496	493	501	497	472	513	496	506	541	494	496	517	495	520	531	530	546	478	510	488	482	493	516	497	479	542	482	487	530	520	528	476	499	511	518	499	539	473	501	499	480	465	520	525	496	508	452	479	474	540	517	506	471	455	512	497	534	523	529	502	510	474	475	505	523	529	487	502	489	513	506	485	494	487	509	483	476	474	478	520	519	509	541	500	507	525	515	534	465	510	534	488	507	504	470	505	507	510	483	482	562	482	500	516	496	521	511	513	503	524	492	507	484	479	530	522	493	477	520	470	536	497	509	488	524	494	501	535	502	520	477	514	507	488	501	439	483	484	498	506	484	491	513	510	541	536	514	512	479	549	500	485	528	488	496	506	528	461	505	515	499	465	493	475	486	508	523	481	502	520	484	535	478	561	483	471	550	506	494	521	491	512	536	492	491	469	527	550	516	536	507	486	509	488	503	491	524	484	493	493	524	505	486	527	469	497	466	545	467	499	494	513	501	522	488	484	464	468	491	524	494	496	518	510	492	527	502	460	518	516	521	529	485	515	502	528	501	475	469	498	525	505	470	539	457	527	509	494	525	467	492	523	491	472	489	512	469	517	524	503	460	496	490	485	448	509	537	512	458	499	490	474	484	437	514	491	523	497	508	480	504	514	483	536	516	483	498	505	523	455	467	458	516	476	498	491	545	499	490	454	469	499	485	495	479	486	483	498	515	488	493	520	467	474	497	483	461	472	481	502	504	485	497	507	514	520	473	486	484	516	517	522	498	488	479	529	494	472	533	506	522	515	511	519	518	476	475	512	487	506	543	473	497	512	472	502	479	486	471	494	487	454	559	504	478	465	502	497	481	511	489	490	508	517	492	491	466	528	538	512	466	569	479	455	500	480	544	483	506	520	512	505	456	506	532	518	487	527	502	475	498	502	492	524	513	507	494	512	489	491	494	490	512	502	516	472	513	550	488	522	495	496	511	535	484	511	497	455	518	494	524	533	491	527	483	514	466	452	517	475	517	471	486	470	478	487	489	539	538	495	504	495	483	477	511	518	496	509	522	519	466	540	527	528	496	499	513	512	502	518	491	499	528	490	522	518	507	513	471	491	522	535	501	493	513	496	494	515	499	492	517	473	501	495	496	498	459	473	524	488	530	495	480	504	471	514	492	479	483	488	457	471	486	514	522	494	517	479	534	512	494	455	469	482	536	517	525	471	515	497	516	490	517	477	521	515	537	489	497	496	496	485	468	517	505	519	477	503	435	494	485	510	507	481	469	509	497	456	471	534	496	505	503	497	511	571	488	506	507	511	489	493	504	480	513	479	499	533	466	504	445	465	513	486	508	511	490	512	519	491	461	463	515	476	496	506	542	480	483	489	476	495	508	517	473	512	464	467	491	492	510	490	497	492	479	526	477	459	523	485	500	525	498	498	512	473	525	497	497	492	523	502	527	504	481	487	473	509	448	511	499	512	477	443	493	513	486	505	518	508	473	515	548	480	481	487	496	489	494	475	485	472	488	495	501	525	509	505	497	530	492	498	509	493	472	548	492	484	475	520	514	478	537	500	495	468	499	502	509	462	515	446	521	483	472	503	477	496	479	482	549	514	476	490	475	498	502	514	490	479	522	510	499	454	516	519	540	552	517	532	527	488	512	518	465	477	532	492	525	530	451	518	516	461	490	534	509	480	495	500	481	467	507	503	487
23825	20759	27675	23973	20314	11335	4443	2386	1818	1755	1405	1640	13960	20134	13970	5673	1601	843	749	725	683	679	696	723	692	688	694	673	686	742	678	720	671	701	656	651	693	641	686	703	688	677	669	686	658	702	707	676	703	641	669	676	706	688	687	682	662	662	715	667	662	690	694	667	668	693	690	638	663	656	656	684	617	644	705	671	649	660	661	691	688	697	710	649	671	684	663	649	660	586	677	676	634	640	647	725	702	658	607	684	667	656	664	684	646	684	672	674	713	677	691	708	655	611	680	658	665	657	700	699	612	721	693	650	652	689	687	689	648	686	664	707	655	663	687	629	639	673	684	631	650	694	656	698	672	655	716	626	635	674	642	714	646	698	706	682	681	643	643	643	682	657	659	662	688	626	703	668	736	653	660	637	644	642	654	663	641	684	737	665	704	678	654	641	625	722	697	671	686	692	673	664	641	662	658	662	727	686	649	659	683	650	711	675	720	676	677	720	669	694	706	702	680	693	719	684	702	700	709	686	648	639	702	644	642	667	675	663	673	670	655	656	684	626	695	688	660	630	636	685	651	687	618	682	673	728	687	674	691	633	689	670	717	632	704	682	690	660	676	702	691	655	638	636	682	647	654	697	711	690	729	674	656	658	635	726	670	713	711	712	632	700	687	707	702	725	641	676	700	674	660	672	649	668	653	677	665	682	653	619	695	716	665	664	667	600	671	667	652	694	659	647	676	648	655	697	719	655	667	709	659	656	657	716	676	653	666	646	669	620	666	668	673	633	604	689	683	634	731	665	648	683	628	666	686	654	703	662	661	647	651	639	678	729	667	667	658	668	694	692	677	710	642	680	661	693	677	621	626	631	660	712	632	690	690	639	663	678	686	664	708	692	661	650	707	671	655	659	653	646	685	694	664	691	644	653	672	672	607	670	675	671	631	679	642	653	677	665	662	694	669	659	660	675	696	693	695	675	671	649	692	666	710	654	710	691	633	642	711	683	652	670	667	671	656	670	673	694	673	746	668	627	633	690	672	666	717	695	702	673	699	671	717	724	678	696	686	668	664	685	631	675	691	673	649	600	668	704	704	701	657	727	691	670	678	662	706	678	654	668	673	675	700	652	656	665	688	680	668	646	696	649	649	633	662	670	668	710	705	714	686	709	674	674	624	689	651	645	667	660	674	655	690	673	645	694	666	671	664	660	720	680	657	632	667	630	677	618	648	708	675	662	681	682	649	693	670	706	669	681	675	682	667	676	585	685	626	659	645	658	665	623	679	647	659	670	686	687	670	620	674	668	690	632	699	655	680	656	678	687	688	632	647	675	669	713	658	693	679	671	688	681	663	647	670	693	699	704	692	709	684	688	640	652	697	706	656	696	641	645	746	712	638	651	675	618	652	668	650	610	634	624	675	639	681	702	687	665	648	668	668	649	674	646	677	659	682	645	704	634	659	674	700	658	662	633	652	683	656	662	694	636	625	648	674	706	670	637	651	647	701	691	694	666	674	655	724	681	645	719	681	663	651	633	698	670	628	622	656	667	712	676	639	659	675	659	671	677	683	699	708	637	642	658	635	641	687	717	681	673	673	642	666	713	675	622	659	684	696	670	628	650	682	650	682	658	683	677	668	672	675	632	681	693	636	727	659	726	710	645	694	667	673	686	682	678	683	646	629	655	644	661	687	684	658	684	636	698	667	713	639	654	650	638	689	661	670	670	666	674	651	690	673	656	656	695	698	656	638	644	655	704	680	629	630	673	679	634	623	660	609	658	708	653	676	665	653	698	699	696	676	695	663	662	657	666	659	677	691	673	660	716	707	649	686	701	674	701	692	700	683	646	682	681	690	639	667	693	706	690	654	661	667	686	667	661	658	660	664	724	668	652	656	671	684	675	667	677	691	658	696	644	669	629	682	705	648	665	658	656	647	634	663	688	686	686	607	668	704	684	675	649	690	674	659	680	690	674	683	657	697	697	674	650	624	669	671	663	665	691	662	703	704	674	640	638	698	639	707	664	679	685	635	674	666	699	695	649	683	639	694	696	670	666	664	642	710	653	654	700	661	645	670	654	657	638	667	644	688	644	638	617	672	686	668	612	663	657	668	646	645	672	611	695	641	617	677	644	670	662	661	690	645	675	737	658	667	617	708	695	723	677	705	702	683	650	694	688	684	691	643	664	645	686	660	647	666	629	657	671	675	648	677	689	665	665	662	669	618	693	658	664	660	666	679	640	658	685	672	657	670	721	682	658	675	685	683	634	656	632	703	667	684	656	681	660	676	645	670	643	657	652	676	668	708	682	631	689	662	692	639	694	725	693	665	661	666	697	667	681	639	645	693	650	654	640	652	695	691	650	628	654	656	680	661	701	634	684	703	665	657	647	691	663	709	724	688	669	666	653	643	649	651	655	668	619	639	687	691	629	676	672	649	675	647	661	651	638	725	665	648	674	725	648	642	603	671	683	681	652	696	667	656	669	669	634	689	671	687	643	686	654	703	657	650	690	666	663	643	673	674	656	679	644	711	691	687	643	637	674	681	712	676	668	717	681	658	721	728	684	640	728	650	700	665	682	661	660	675	651	690	660	675	661	656	676	659	717	685	661	641	700	657	676	650	677	688	688	636	641	673	643	667	647	698	666	644	690	659	710	629	654	658	690	645	681	676	660	643	686	646	663	663	665	677	663	684	641	654	688	689	661	701	648	590	667	696	657	682	674	656	698	659	652	670	611	602	660	690	623	656	702	683	635	691	625	641	678	658	670	711	654	660	685	716	640	686	674	652	654	652	644	677	659	660	699	654	625	666	675	656	707	684	665	650	634	655	634	646	629	643	665	693	689	718	685	637	660	652	710	718	721	646	712	680	636	611	678	637	669	653	697	666	644	654	703	664	654	711	646	666	678	685	639	716	735	674	652	627	652	640	695	667	681	646	658	689	680	701	690	689	692	701	654	657	712	685	681	676	670	660	654	662	688	707	665	672	635	636	672	642	670	646	640	678	706	709	671	676	685	715	646	674	643	711	640	644	663	609	704	684	632	675	663	713	670	659	691	713	727	698	661	689	651	729	667	686	672	625	704	651	674	650	676	658	688	686	652	652	652	700	670	671	656	635	670	676	640	655	664	665	637	696	700	671	675	734	664	704	665	683	676	662	642	647	709	659	646	700	705	720	662	656	680	648	720	656	683	730	675	666	602	636	700	692	681	664	687	687	677	679	701	682	612	644	683	708	647	712	697	677	684	703	638	698	627	687	669	691	647	640	670	618	676	668	655	673	671	640	684	666	690	640	626	688	649	659	650	661	662	706	624	687	666	648	696	675	672	674	660	695	673	648	659	639	651	688	702	637	699	709	690	663	688	667	687	672	682	632	647	650	633	676	677	666	643	661	653	643	651	655	660	626	743	659	636	660	643	687	668	705	698	698	694	670	621	678	658	646	658	680	682	674	707	675	646	671	690	661	676	642	632	649	690	652	665	691	651	674	624	685	660	650	675	655	671
7227	15216	16124	10850	6885	5531	3281	2666	2311	2143	1710	2309	17672	17625	12345	5227	1516	855	652	630	592	561	570	578	586	626	606	601	630	565	563	588	574	609	585	572	613	601	597	624	613	604	641	602	572	585	617	644	579	611	636	617	573	586	587	602	544	592	618	595	598	574	572	602	582	600	610	583	611	567	586	596	536	564	583	595	619	620	620	567	642	591	556	575	621	582	630	589	603	581	564	609	614	596	560	586	627	565	606	635	571	555	617	594	574	625	580	609	582	597	605	542	588	541	632	593	627	624	545	601	598	602	583	541	580	584	554	616	602	594	615	619	556	610	600	608	625	552	598	595	575	567	591	566	547	563	571	620	601	626	586	651	604	552	544	581	599	556	603	568	597	592	611	566	599	587	546	580	601	609	592	586	577	636	574	627	591	583	600	605	624	581	601	555	554	599	620	559	574	556	596	591	559	619	620	673	616	613	579	608	546	575	599	576	631	560	620	613	572	596	607	626	556	587	556	572	606	623	588	594	589	586	597	610	608	614	592	580	602	616	568	634	569	607	583	602	622	604	602	593	598	568	590	564	633	604	605	621	628	615	581	585	543	561	591	613	560	549	540	601	627	559	619	608	589	548	524	575	574	595	627	617	581	586	583	603	586	563	555	630	635	582	550	630	565	564	564	605	624	552	614	628	579	580	575	595	562	604	613	565	600	562	595	618	524	598	578	550	571	588	574	572	623	595	606	605	596	621	575	568	525	620	575	570	557	609	586	630	574	628	580	577	614	599	628	586	594	565	568	585	535	582	616	604	598	538	612	567	587	602	609	583	584	539	604	637	603	569	557	590	582	602	589	558	595	561	598	596	579	586	620	604	565	562	586	607	570	632	575	611	588	554	605	579	620	587	584	573	649	568	566	556	585	591	568	590	568	608	562	589	618	602	607	580	580	538	627	607	603	576	599	560	580	527	609	611	578	586	606	599	587	590	587	554	604	598	556	572	579	524	560	615	569	594	596	569	604	584	576	550	623	644	610	552	607	644	572	578	574	592	628	590	566	587	619	584	549	571	597	614	566	564	608	586	593	581	556	612	595	570	634	549	577	645	570	556	526	599	610	580	552	592	613	597	592	585	592	627	569	560	643	630	596	578	594	605	539	585	563	582	585	572	598	573	552	611	606	603	628	613	614	592	595	592	550	578	598	635	553	587	605	593	583	611	582	572	567	560	606	612	626	600	607	558	536	588	588	554	610	549	604	577	575	578	576	581	597	583	612	590	593	582	561	571	547	584	558	555	575	591	591	637	642	634	557	607	610	604	559	601	567	574	608	625	589	600	576	542	591	626	606	619	590	606	593	627	629	578	580	598	637	564	531	608	664	587	567	585	574	594	622	610	595	578	594	587	591	611	603	605	596	600	581	625	552	623	594	566	590	539	604	602	534	602	540	541	619	614	588	559	585	602	549	575	615	611	593	575	618	599	569	625	628	611	596	544	579	602	559	569	554	592	590	618	567	606	594	553	537	591	607	608	599	590	622	571	610	601	604	629	547	631	599	564	599	590	620	605	595	613	585	607	554	579	572	586	588	610	646	589	587	616	617	587	574	616	557	589	554	653	585	591	566	610	602	578	604	646	601	570	577	620	584	594	621	550	606	619	544	614	568	563	565	567	601	612	588	593	550	555	644	565	556	569	570	600	619	639	594	573	555	585	561	579	594	568	596	583	621	642	596	576	585	586	582	617	595	610	613	591	594	567	617	573	591	610	558	624	570	575	629	615	596	559	590	619	556	566	554	563	616	603	544	584	634	578	606	614	587	602	581	609	582	627	566	605	600	590	602	583	578	554	601	575	579	589	580	548	586	581	595	583	560	561	557	655	536	593	576	605	588	606	582	622	617	571	644	630	583	572	554	577	639	585	563	594	580	589	584	597	533	593	532	580	588	555	538	559	551	594	568	583	615	583	616	612	591	558	584	582	596	579	576	616	576	603	595	615	583	562	589	568	643	552	570	578	595	583	643	591	597	553	627	580	554	544	593	553	595	573	550	595	647	582	605	603	600	603	596	588	582	567	561	580	564	616	569	621	562	559	602	577	563	545	597	572	576	536	601	589	597	572	552	586	610	610	571	585	597	602	623	601	602	563	585	545	580	629	549	547	576	610	583	585	609	589	617	550	606	559	558	570	593	569	612	598	566	601	598	565	590	572	548	570	560	556	564	539	586	569	567	553	567	606	590	607	589	614	613	616	550	590	567	595	610	571	586	608	566	576	597	597	631	557	603	565	542	560	582	614	551	564	588	601	589	597	627	567	623	586	539	609	615	602	614	582	588	596	597	545	545	595	571	538	623	588	574	576	595	581	582	585	566	517	549	573	601	593	592	546	559	589	603	556	561	578	611	600	579	584	600	580	540	576	635	618	615	627	598	590	544	577	581	595	571	564	591	559	588	584	578	590	578	591	572	575	611	591	609	592	606	608	623	616	632	606	631	558	591	581	598	612	575	571	580	535	584	611	564	569	570	589	572	586	582	604	580	580	606	595	584	551	570	600	550	591	591	624	588	604	602	571	611	597	574	622	606	548	551	578	582	553	609	571	581	623	615	579	552	587	623	601	581	631	583	565	579	567	608	586	599	583	589	627	568	595	576	532	589	585	535	621	658	532	545	570	577	596	587	568	605	579	602	587	594	596	582	570	555	623	588	639	613	590	593	595	573	594	588	585	604	574	573	594	590	583	583	582	557	634	549	604	575	590	559	608	576	596	551	577	550	598	555	643	573	604	604	585	573	606	582	618	608	559	569	594	602	590	561	554	555	566	575	581	573	587	634	613	605	537	597	574	585	611	591	620	608	577	605	600	590	550	570	593	610	589	625	588	605	559	593	669	629	592	623	585	570	546	647	552	626	592	583	615	585	647	547	588	545	669	558	566	626	617	607	573	542	573	587	612	588	577	607	599	611	556	601	588	608	584	642	572	579	629	609	600	574	562	599	532	573	581	570	562	564	574	612	578	575	656	607	567	628	595	586	576	564	655	607	561	619	600	582	577	589	633	566	624	568	589	573	556	601	543	607	573	596	564	573	602	629	578	643	600	584	619	611	602	569	560	546	556	592	625	603	589	552	585	580	575	609	539	596	598	627	594	597	612	563	601	531	563	630	548	561	577	562	646	588	583	627	615	550	591	539	593	653	566	553	618	604	602	551	560	586	595	615	608	596	539	579	589	598	592	593	585	537	624	577	595	563	577	555	549	539	577	557	538	569	599	556	630	619	605	611	608	612	584	539	601	583	595	568	609	548	617	610	582	559	619	602	579	598	568	640	546	598	573	587	618	596	603	570	582	623	610	560	577	599	585	588	562	586	615	590	591	569	600	637	570	602	584	625	597	621	542	578	574	557	569	587	572	566	629	554	576	581	598	608	566	582	589	577	563	584	590	583	532	561	619	608	561	561	614	587	562	628	590	570	606	575	581	552	579	598	584	567	567	622	593	573	599	579	590	588	593
26664	11697	5305	2609	1539	945	865	756	717	696	721	684	1114	1529	1304	911	707	594	600	614	592	608	616	554	610	595	560	549	612	608	586	602	578	574	562	617	577	584	588	594	642	547	585	565	596	563	599	542	603	652	625	603	612	590	619	591	567	546	581	577	591	568	628	596	589	629	573	611	601	587	581	581	599	599	569	596	540	640	638	559	587	599	557	579	586	573	565	540	602	591	550	571	617	575	608	572	582	556	631	591	574	596	605	542	610	628	599	590	572	605	629	591	613	586	617	558	551	590	535	596	564	576	564	589	576	585	555	567	597	576	576	635	596	602	612	605	541	604	606	611	584	603	594	626	623	612	615	641	581	605	598	607	609	602	614	627	603	592	622	600	601	600	596	615	602	628	574	566	631	585	624	620	579	613	594	587	546	566	587	539	591	550	600	561	581	683	587	604	587	599	526	606	612	554	588	539	573	588	589	584	571	609	574	602	579	582	604	578	554	617	603	587	561	590	601	612	614	577	592	609	598	602	593	594	533	559	637	625	583	627	607	596	568	613	656	628	567	602	618	612	567	557	603	595	623	550	594	603	604	618	575	614	614	553	604	601	563	602	599	604	628	600	596	559	578	583	625	617	577	608	608	574	568	595	563	579	601	572	630	564	610	573	640	541	605	619	585	552	572	604	579	604	583	566	585	593	616	589	553	572	621	601	579	607	580	617	571	571	598	537	581	583	616	578	564	626	590	562	604	559	601	591	599	581	570	561	592	614	584	609	597	629	592	544	636	624	538	574	615	572	623	557	571	603	571	565	591	592	593	555	606	609	574	591	619	622	591	591	577	582	559	602	583	587	558	567	610	586	598	572	592	550	622	589	525	635	593	587	585	594	629	579	609	589	615	571	621	612	523	562	585	589	581	621	596	598	576	596	569	547	587	588	614	572	594	562	583	583	573	602	557	604	622	559	622	599	600	584	553	550	590	589	577	558	569	607	592	629	613	611	576	561	583	553	583	642	539	551	590	559	574	635	590	583	595	563	618	602	573	614	602	550	569	579	623	611	579	562	613	573	597	615	612	552	594	579	592	594	588	640	618	586	581	525	592	628	567	564	579	566	569	585	615	584	562	598	545	605	555	554	584	575	581	595	598	641	636	579	579	622	573	575	622	573	605	610	634	590	571	586	599	585	607	585	597	588	588	587	606	583	556	606	606	567	590	591	568	594	560	598	608	584	571	537	571	604	570	556	642	573	568	617	592	586	554	525	614	586	551	558	597	605	550	604	595	571	629	588	554	611	575	600	579	623	566	581	574	590	542	656	585	569	584	631	640	588	574	616	586	652	610	570	578	585	576	598	572	630	603	583	591	573	601	593	604	577	571	580	597	572	586	595	603	557	604	560	563	571	563	597	571	556	612	592	570	582	603	537	565	606	582	571	590	550	581	587	588	606	551	580	557	598	631	604	608	655	583	610	584	574	580	600	609	563	618	559	626	597	610	595	541	593	634	579	581	559	601	578	581	592	599	576	602	588	600	575	576	548	616	638	555	604	627	602	569	588	587	566	579	625	593	601	610	573	559	605	549	597	592	576	591	616	536	599	604	599	593	574	569	602	607	599	584	593	590	571	599	566	603	576	541	564	659	551	608	595	588	571	635	536	583	591	572	599	554	614	593	583	584	616	611	601	613	577	573	615	606	563	594	611	585	624	558	605	612	608	581	565	582	532	618	552	593	637	613	624	568	636	586	562	590	569	551	601	596	610	617	654	608	590	565	591	617	604	591	584	611	534	613	596	574	612	601	578	608	566	552	613	587	593	575	610	588	596	601	622	558	591	618	582	572	577	596	621	584	599	639	545	532	563	594	577	590	550	572	609	642	590	584	618	580	603	582	581	602	614	578	548	576	569	600	595	599	560	596	599	575	592	560	547	625	591	569	544	594	580	599	560	630	572	592	590	588	584	546	556	625	606	560	613	563	590	594	633	577	581	584	591	566	583	588	554	625	584	591	563	606	615	591	591	594	586	589	565	550	569	580	590	554	601	617	581	568	625	608	597	576	546	583	608	599	555	581	614	599	568	588	614	652	569	599	554	640	589	600	603	630	601	586	528	595	587	558	560	623	578	581	580	588	592	559	582	586	571	596	554	607	622	543	605	568	612	604	559	597	599	585	549	569	554	610	565	574	600	572	580	543	583	591	535	642	579	596	582	585	600	585	613	600	554	554	607	557	575	541	589	573	601	574	565	582	553	585	608	546	620	614	617	541	582	569	603	609	548	589	591	574	571	550	596	573	606	616	586	582	571	583	593	581	556	618	558	547	573	606	613	592	617	590	564	569	619	591	606	617	605	563	544	570	615	593	595	582	594	546	612	554	594	619	613	571	630	623	575	569	545	597	611	586	611	579	587	587	607	568	538	614	560	556	597	588	601	591	573	587	591	547	597	554	568	570	570	581	562	623	616	600	572	586	576	589	554	622	573	593	626	543	618	544	583	590	599	636	561	570	560	583	619	566	579	630	579	578	605	639	586	601	626	614	563	602	571	593	614	595	612	596	570	574	568	579	583	587	568	581	593	583	581	596	590	600	586	610	599	586	602	617	566	609	578	553	547	579	553	591	594	590	606	634	598	572	584	574	607	574	593	586	615	606	567	590	557	588	582	565	571	575	606	577	624	602	570	590	596	593	583	566	582	596	564	619	641	629	602	568	599	601	601	586	634	608	635	574	555	586	576	581	657	586	612	633	611	568	568	585	541	557	568	595	582	545	615	566	619	616	585	603	641	629	616	624	577	583	539	584	623	589	594	620	592	558	640	584	594	608	596	567	539	606	623	627	600	555	597	626	610	592	585	593	577	590	604	582	596	591	600	607	605	546	590	564	565	555	567	559	567	604	605	577	594	663	552	584	597	579	599	600	632	589	647	596	564	588	573	579	570	581	596	589	572	574	575	600	548	574	604	545	555	612	596	582	558	588	582	648	601	529	574	613	610	610	603	582	561	577	588	592	624	559	563	529	603	575	595	594	576	590	579	588	577	567	597	587	582	574	582	590	626	563	596	543	554	608	610	564	553	585	597	564	616	623	594	600	605	614	617	606	557	604	609	576	587	591	630	596	605	608	623	574	578	578	590	588	558	560	581	611	639	598	575	602	557	546	611	570	621	574	630	565	600	577	558	588	596	582	543	603	569	569	605	596	572	579	598	593	596	584	576	558	607	599	552	565	568	574	602	582	530	576	566	594	604	580	566	566	606	601	568	605	583	637	608	579	586	606	656	612	594	577	571	542	619	620	593	613	638	592	600	607	576	606	605	631	551	578	621	555	610	561	597	566	628	617	577	575	590	568	612	620	567	556	590	586	581	598	604	540	569	590	585	619	593	567	602	547	565	612	609	598	588	599	600	571	585	567	569	582	571	606	561	611	609	602	612	589	567	578	604	655	608	583	641	647	593	597	586	594	618	528	588	592	629	568	628	560	576	633	621	561	594	562	570	567	561	555	598
7267	5670	4987	2439	1687	1076	918	780	732	710	729	664	1385	1786	1408	932	628	543	548	546	505	494	499	569	474	479	483	521	530	548	547	492	505	503	514	515	502	542	554	484	521	504	500	520	490	552	514	488	461	547	476	513	519	490	511	482	560	496	524	485	527	518	500	454	500	529	537	532	492	547	465	520	503	489	527	477	538	528	494	496	461	534	492	531	517	540	528	514	482	468	506	525	459	529	494	463	484	479	494	500	485	537	463	550	510	532	486	511	519	464	540	499	534	530	463	537	489	485	520	502	478	508	486	525	510	519	525	555	481	479	488	484	488	512	505	509	484	488	500	527	524	475	494	497	531	551	494	485	510	501	485	509	500	487	497	507	498	488	500	517	481	496	552	555	488	531	515	473	479	537	479	521	481	476	506	545	522	506	523	509	505	480	468	515	530	514	485	539	477	459	510	494	521	491	439	528	507	497	488	528	531	539	536	522	527	491	485	520	483	549	519	497	504	489	502	531	473	496	531	531	527	537	548	546	530	544	488	507	495	502	528	487	512	510	459	509	549	482	523	512	481	478	528	503	528	476	470	538	493	524	525	540	495	505	514	504	488	502	497	473	502	513	534	511	482	520	505	515	502	510	506	516	501	508	513	523	498	549	508	526	479	519	511	563	512	498	527	480	493	513	529	518	536	516	516	490	517	555	492	486	457	527	492	518	508	472	531	512	495	494	507	490	519	540	506	504	501	489	475	545	475	499	487	554	498	466	505	517	471	507	536	525	517	538	485	517	527	503	472	503	555	508	558	509	514	477	482	497	482	468	466	528	477	512	522	553	492	500	512	501	523	498	534	509	485	519	484	515	513	528	500	527	573	509	485	516	525	509	494	509	470	508	517	506	512	503	548	481	534	504	507	490	510	547	493	501	485	510	467	533	523	538	537	480	462	545	493	505	537	485	517	504	485	485	504	499	509	506	533	510	538	503	553	534	504	506	467	487	513	491	500	534	487	481	509	507	498	513	447	481	463	513	500	507	496	505	497	535	494	504	511	498	528	479	546	510	552	510	515	523	498	500	520	466	487	522	470	519	506	496	505	489	466	495	538	525	494	495	511	510	541	497	526	463	526	520	499	490	479	513	480	510	497	540	538	541	502	461	521	492	526	556	508	507	492	506	506	497	512	508	525	492	478	501	504	524	515	487	498	517	473	528	497	505	502	491	494	533	524	462	529	498	518	510	547	525	494	499	507	498	522	480	520	508	507	502	514	512	503	504	533	510	517	524	504	473	548	478	500	508	481	477	525	478	568	518	507	517	467	528	501	520	471	493	511	492	538	499	498	453	524	502	511	533	487	488	531	463	494	534	511	460	508	502	465	528	537	492	536	488	525	513	497	520	545	476	529	534	452	560	490	519	543	566	539	467	519	531	539	498	492	487	533	531	480	510	507	454	458	494	524	513	545	500	567	501	446	520	444	507	508	517	500	510	524	493	497	516	510	532	508	543	540	505	529	483	514	516	532	520	513	513	501	555	474	518	524	503	556	505	514	505	497	470	488	524	539	526	470	495	464	551	501	487	488	537	509	512	523	529	528	519	483	500	519	501	506	513	506	492	516	548	504	540	533	497	538	528	523	527	523	489	479	496	497	486	497	519	494	529	496	524	515	528	520	521	519	522	519	519	488	515	510	477	561	512	524	552	512	463	534	515	524	498	508	497	544	536	521	501	492	509	484	493	523	532	479	516	480	486	469	551	525	528	514	506	529	517	502	552	497	519	461	491	561	460	529	504	473	507	516	504	551	504	470	537	480	479	514	465	514	498	532	524	489	514	515	485	474	511	490	515	505	509	500	515	541	483	508	500	503	522	515	526	517	501	508	520	504	500	511	544	503	494	492	503	463	483	518	518	512	511	536	528	548	536	525	545	536	512	506	521	490	515	549	484	531	537	500	461	501	522	515	516	508	504	543	537	516	506	525	539	532	513	514	505	489	488	533	540	536	470	434	532	552	535	516	517	495	497	500	537	516	481	545	507	526	528	528	505	517	498	528	483	452	477	501	507	510	518	530	489	553	518	497	520	508	505	536	508	522	483	485	503	492	559	528	519	550	518	489	501	494	484	519	492	537	547	527	514	512	496	493	515	527	528	497	510	466	509	484	543	524	520	506	461	502	483	492	510	527	535	478	527	499	509	514	519	501	546	511	480	489	509	550	517	517	487	513	524	497	507	480	548	549	528	517	550	500	544	506	524	504	507	514	515	521	528	495	535	540	496	519	466	500	503	503	522	499	508	489	509	521	493	461	492	517	509	531	503	483	535	524	478	478	485	519	446	522	514	512	513	513	512	493	516	468	505	499	467	493	508	479	491	504	521	538	489	503	514	487	528	507	494	488	511	505	488	471	571	469	516	505	522	508	494	498	528	529	472	515	472	480	510	502	500	558	535	517	572	535	493	498	527	530	516	529	537	500	525	502	486	494	482	534	532	525	500	540	495	508	476	531	509	486	502	499	516	494	469	497	551	475	495	524	520	474	494	510	497	501	509	514	518	516	501	520	522	496	507	488	502	494	517	508	540	521	515	556	535	564	533	525	511	520	482	501	502	511	491	491	503	528	479	532	505	523	547	510	455	501	527	497	566	505	551	512	510	515	490	519	505	495	488	523	512	477	566	477	484	466	475	499	493	518	531	525	505	506	513	498	530	475	519	494	530	492	498	512	510	517	486	504	486	496	516	502	503	537	507	507	527	548	493	467	495	508	471	500	517	495	471	479	532	487	494	503	508	514	519	506	505	455	518	527	520	507	533	529	497	514	488	512	545	520	523	522	532	574	488	491	498	477	499	472	495	568	499	513	510	507	490	507	511	476	486	521	492	476	485	533	497	559	518	520	494	510	524	497	474	512	526	538	504	508	530	503	539	516	500	512	536	525	501	525	486	542	491	482	467	477	508	480	510	504	481	537	526	491	496	499	501	517	493	488	522	489	525	503	535	529	504	512	511	510	516	485	538	533	528	532	453	480	535	532	480	503	504	498	511	515	469	501	510	513	491	545	531	497	515	518	465	502	523	507	536	508	498	493	517	499	453	479	500	526	519	502	501	514	489	539	525	497	467	509	558	532	501	481	506	512	516	463	498	500	488	500	493	489	499	518	470	506	504	506	524	526	510	489	511	499	500	483	504	558	486	476	532	503	518	507	479	476	506	485	503	530	521	520	515	529	539	530	523	498	522	490	490	534	481	553	522	507	487	513	488	503	491	525	497	470	492	471	542	480	538	478	467	471	496	507	529	493	497	488	567	504	505	481	452	478	506	514	531	499	497	516	500	510	532	525	485	520	472	520	479	527	545	516	473	479	504	524	501	517	549	493	516	482	541	530	508	482	505	513	529	512	497	521	516	549	485	498	511	520	478	495	522	547	502	495	489	506	531	531	501	496	548	517	520	489	532	501	542	510	500	508	497	452	475	531	514	479	513	517	498	504	524	474	502	473	500	517	495	546	486
24721	20809	26730	24508	11305	3507	1924	1200	944	877	802	866	7829	11098	7374	3217	1156	696	607	565	549	519	573	577	562	562	548	552	508	573	544	514	572	565	547	517	546	539	551	537	580	559	552	555	572	557	589	541	603	584	592	560	524	559	543	553	581	600	542	574	549	515	579	583	553	569	486	518	524	549	551	531	558	547	507	524	553	514	525	545	540	534	505	564	518	536	551	528	563	578	516	541	568	540	581	528	583	566	567	533	601	558	531	575	502	520	563	516	550	503	562	565	540	505	554	576	526	570	565	595	569	565	576	548	558	551	523	557	522	510	558	560	544	555	551	547	542	562	548	584	533	582	512	538	567	544	573	557	519	582	529	562	541	526	520	532	526	554	582	523	596	533	527	535	552	548	533	574	529	532	523	548	587	516	531	548	531	534	560	532	592	591	564	548	565	551	570	544	528	539	550	524	504	557	515	532	594	513	541	487	574	529	552	523	512	541	555	550	571	528	593	571	543	539	539	502	525	567	575	576	515	570	571	535	515	559	538	521	546	523	505	510	585	530	553	485	516	523	565	567	532	547	559	576	518	511	568	541	528	551	542	553	605	607	561	568	596	522	548	527	555	550	476	507	549	548	526	544	522	528	559	504	552	546	537	569	560	563	501	568	524	501	543	540	525	540	554	550	557	490	550	547	554	523	577	534	547	583	530	546	551	557	544	543	545	527	527	512	530	543	560	573	533	564	565	545	550	569	564	536	567	519	550	572	538	540	540	533	538	588	567	580	550	534	537	564	583	489	539	532	569	532	504	548	535	510	543	574	535	566	502	551	564	572	570	561	536	552	556	537	545	545	584	570	543	592	571	532	555	555	554	548	575	501	569	537	521	537	523	529	551	576	529	574	534	578	563	524	561	576	567	527	544	588	506	517	545	505	520	529	526	547	568	552	573	527	480	601	541	528	511	523	553	586	580	538	533	537	555	535	533	578	541	528	553	537	561	547	530	566	489	569	550	555	553	524	548	569	562	572	535	570	520	574	529	570	563	553	543	557	534	540	575	540	549	539	548	555	518	557	560	530	547	540	518	543	557	543	541	594	493	510	507	561	580	558	542	554	572	526	552	551	520	527	499	547	511	534	553	554	563	555	556	511	527	469	550	548	548	522	564	520	521	527	554	598	530	537	535	552	531	550	550	540	572	545	558	523	564	562	588	600	558	523	535	547	530	531	553	495	532	535	578	537	565	558	523	586	550	556	558	539	564	511	561	550	554	522	547	514	582	544	512	555	529	553	584	554	550	601	524	496	528	529	608	520	485	525	561	516	566	551	542	567	530	567	546	502	549	495	574	574	540	533	547	532	567	559	559	520	543	574	551	532	514	555	537	507	536	502	539	509	545	552	537	535	536	529	533	553	530	548	603	563	539	532	536	579	577	571	548	531	581	547	565	545	557	564	565	530	549	523	496	552	527	516	532	533	547	512	530	520	522	553	608	561	505	583	560	500	546	550	535	562	534	544	570	525	521	523	539	531	577	527	569	553	571	530	566	545	548	570	577	534	553	524	510	504	530	556	517	488	552	535	516	525	501	549	536	524	504	485	559	543	521	493	565	516	586	556	536	515	506	517	556	602	557	568	537	521	537	562	544	565	542	532	531	552	547	559	535	535	571	539	524	533	533	548	569	550	550	571	496	522	576	517	490	527	516	547	545	547	550	493	526	559	548	541	548	556	545	543	536	553	510	520	479	598	526	553	515	566	513	500	523	525	577	561	538	576	563	526	560	526	528	559	575	532	530	542	528	521	547	519	523	494	510	545	525	585	546	528	556	558	521	544	539	532	543	525	541	600	539	558	545	533	505	525	504	545	499	565	545	548	558	534	559	555	584	557	560	497	553	554	514	577	513	525	555	547	529	578	576	519	543	539	540	500	526	535	481	533	549	522	560	523	548	527	507	501	559	539	588	544	512	537	528	533	543	604	569	520	573	528	551	551	546	544	537	520	603	542	549	578	527	562	552	553	528	572	519	522	537	545	556	548	535	588	539	514	524	527	569	505	590	556	536	526	583	545	574	554	537	557	531	565	577	536	531	536	551	509	540	522	496	583	530	524	552	568	543	542	544	541	536	515	552	517	568	548	520	541	466	540	531	571	546	534	577	531	524	557	550	540	549	547	570	570	577	575	543	529	564	532	537	537	555	496	514	544	505	496	546	544	554	525	499	557	549	558	560	551	561	521	560	511	505	558	537	559	569	550	533	573	546	551	517	509	571	502	555	506	560	487	529	541	583	504	505	523	489	557	562	603	547	536	507	556	543	555	545	520	537	526	503	553	540	526	492	557	504	552	532	538	511	510	509	583	549	504	529	523	529	547	532	546	558	564	533	552	568	560	541	559	563	552	514	560	571	530	544	515	531	566	529	539	572	554	548	555	550	548	549	555	518	544	555	535	537	509	531	538	523	563	547	489	520	557	544	582	533	540	510	517	556	523	573	489	574	547	543	509	551	529	590	547	556	533	542	525	520	597	536	567	584	527	504	545	570	535	585	551	554	497	546	601	545	548	559	561	545	550	533	571	524	538	537	527	537	530	528	502	542	573	561	544	570	577	554	528	537	481	535	526	493	543	493	516	545	559	548	525	530	570	528	528	558	560	553	566	560	533	518	562	576	516	518	539	543	589	518	555	523	544	539	532	561	603	552	511	558	548	572	560	540	511	513	592	568	495	527	533	532	557	537	566	547	530	569	546	547	522	568	584	554	519	553	547	522	545	484	536	563	520	517	490	525	575	546	529	506	537	518	529	567	492	504	542	542	527	533	555	540	579	550	503	538	575	545	526	538	479	532	534	579	559	569	578	594	507	554	562	524	591	564	570	521	564	532	505	581	552	511	594	543	554	513	517	565	522	546	527	549	593	526	526	523	564	561	544	522	528	507	530	529	556	553	522	554	547	546	616	528	554	558	552	553	601	557	532	569	543	549	538	578	549	518	550	552	551	549	536	565	539	540	563	532	570	538	547	568	562	557	542	532	555	489	601	529	502	557	567	576	512	515	524	551	530	564	558	522	519	552	572	565	522	525	519	523	528	526	547	563	505	546	521	545	554	510	551	556	518	505	583	553	540	537	538	512	540	500	550	527	509	534	548	582	512	504	554	492	534	553	480	596	573	532	527	555	546	556	541	551	553	561	536	520	563	507	544	527	512	506	523	532	540	572	564	557	568	567	552	530	502	582	569	534	525	588	559	547	569	565	507	592	545	549	548	542	540	548	548	554	532	557	536	546	517	543	572	576	533	572	586	580	514	517	514	563	557	529	538	575	579	565	537	576	525	512	556	528	506	535	541	529	548	534	544	568	524	533	568	526	513	536	551	574	543	519	552	557	545	604	546	535	545	527	539	544	603	560	522	539	548	546	526	593	554	578	553	563	526	566	531	532	571	557	490	528	529	546	522	482	534	588	598	503	500	573	552	552	536	529	506	563	542	543	524	537	582	516	559	495	544	572	529
6988	11620	11453	6878	4383	2746	1963	1395	1132	1099	1031	1107	10840	11207	7611	3311	1113	639	513	477	469	498	500	501	510	503	490	516	548	523	468	487	524	479	490	470	489	476	527	507	489	475	492	484	528	472	490	507	500	513	493	487	487	491	489	475	466	498	489	508	482	507	506	477	501	497	526	523	502	479	501	505	497	466	493	495	504	499	466	495	470	442	452	491	498	502	512	490	490	486	507	480	525	454	458	494	488	484	469	488	493	528	472	457	476	452	500	543	492	463	522	488	481	516	506	508	501	467	482	457	491	481	528	517	493	480	480	484	480	457	516	512	464	474	487	450	512	527	477	536	499	499	483	525	486	485	518	491	491	458	474	481	482	462	525	493	502	450	471	529	509	512	491	472	432	501	498	491	482	484	494	542	497	485	487	523	485	536	484	481	501	526	450	493	506	509	459	476	512	498	460	489	462	502	505	493	482	470	481	458	481	508	482	499	471	452	489	480	491	469	469	483	505	486	463	499	506	493	469	511	482	491	476	551	529	485	481	470	507	538	493	500	504	441	521	475	482	532	507	521	483	530	530	456	552	488	528	486	476	473	501	468	486	471	512	498	502	508	490	485	493	487	506	512	520	474	459	527	487	501	471	476	466	501	502	573	515	542	480	466	507	521	478	511	499	503	473	501	491	486	499	482	512	493	529	463	482	501	462	490	492	493	471	460	494	483	501	528	479	509	526	478	514	477	501	463	467	490	492	497	488	500	485	477	509	461	510	505	474	500	466	470	497	507	472	496	487	497	489	487	516	513	473	515	519	507	525	484	491	511	457	472	534	487	490	497	511	494	462	521	485	522	491	505	486	525	471	520	482	526	473	487	497	502	503	461	485	437	477	494	492	486	514	504	498	506	495	477	482	513	484	450	520	468	501	490	489	548	485	472	463	493	493	496	471	459	486	487	490	474	493	479	490	479	524	513	488	513	493	540	510	493	535	514	517	515	467	531	461	471	510	478	484	531	524	483	474	503	501	504	463	514	452	471	530	481	506	497	492	465	519	513	514	461	503	497	528	490	470	470	515	469	505	495	516	475	503	456	502	465	514	509	500	486	488	470	485	505	474	454	487	496	484	515	461	479	459	521	469	456	487	504	497	491	463	487	509	463	501	503	474	486	492	465	514	460	490	493	492	473	463	528	440	509	446	484	501	471	496	527	437	474	524	501	500	474	471	471	512	465	488	491	491	462	508	485	460	474	472	484	502	504	493	509	560	499	455	476	485	495	513	495	499	511	491	470	455	481	490	502	505	513	489	496	507	498	488	527	480	477	479	462	510	493	495	523	520	496	486	496	485	454	504	522	514	464	483	442	515	507	511	452	465	506	465	526	498	520	492	515	508	513	483	472	480	514	503	462	477	500	490	474	485	466	506	486	495	465	451	498	491	484	504	483	483	493	481	449	524	479	454	520	498	485	460	527	479	458	478	494	505	499	492	475	509	500	531	464	497	492	511	481	506	494	484	496	478	503	480	508	506	508	463	506	517	489	530	506	494	479	487	499	472	493	475	462	465	481	512	477	501	486	500	500	499	480	499	472	452	490	458	516	506	541	468	476	475	481	481	507	487	476	481	453	492	512	497	506	491	512	484	521	511	453	456	458	482	462	480	504	476	505	481	537	514	525	510	494	449	507	487	488	505	495	505	461	486	470	494	522	481	457	483	498	491	484	470	495	479	510	530	465	432	499	500	514	494	477	473	524	527	509	513	491	503	425	476	454	488	484	500	508	485	500	534	500	472	492	502	537	498	477	496	480	480	493	472	538	521	485	494	468	464	457	477	467	540	529	533	498	484	499	480	503	467	513	485	522	500	476	474	506	493	477	457	493	520	464	503	473	514	501	479	483	486	466	501	494	467	482	505	487	493	483	519	498	500	474	455	508	462	497	486	500	480	513	476	482	491	498	520	486	506	532	486	482	504	495	447	492	503	501	504	457	479	499	512	498	489	485	516	492	502	486	493	513	491	460	479	511	507	506	475	472	515	515	484	496	444	523	459	467	490	483	484	457	465	496	486	475	451	481	465	490	471	504	461	462	469	484	503	506	509	516	486	462	499	498	487	434	495	464	504	472	486	526	466	465	473	486	505	474	494	495	492	474	496	531	500	499	506	515	512	469	475	527	505	481	503	474	477	478	515	454	531	435	443	471	498	495	494	458	458	484	475	500	476	498	491	477	464	526	481	497	554	510	441	490	511	518	514	522	484	499	493	521	515	465	474	497	492	453	487	505	493	486	501	513	507	496	463	479	443	482	494	498	483	457	505	442	525	447	460	486	468	457	473	486	507	471	458	458	468	517	459	484	490	522	490	478	484	457	513	458	464	495	477	518	467	501	513	484	539	478	469	511	484	492	482	517	490	504	503	458	472	472	473	473	515	477	500	502	514	497	494	521	504	469	501	481	482	473	492	515	467	461	491	517	470	489	478	455	472	473	480	483	497	491	500	520	472	500	490	489	483	465	480	542	467	515	472	496	483	466	494	451	445	455	530	474	478	481	486	502	521	488	437	468	491	506	474	448	497	480	482	501	497	504	484	476	541	482	507	474	461	498	474	499	466	509	463	524	523	455	511	486	490	482	445	454	470	502	471	482	519	439	512	500	501	499	514	493	508	451	460	453	500	493	501	476	478	508	508	494	486	503	485	559	499	513	483	464	482	472	508	482	460	504	536	484	484	492	508	495	457	514	449	504	512	508	507	522	495	522	478	493	480	479	493	456	483	488	471	486	512	467	479	531	496	499	465	519	453	461	503	506	519	500	509	486	496	468	479	526	490	472	441	481	500	465	479	518	505	494	498	494	494	511	456	514	442	507	479	495	463	481	514	464	484	486	491	482	489	462	494	471	493	498	482	519	464	498	479	520	480	459	498	498	479	435	502	486	490	498	495	509	513	515	501	528	498	460	483	470	478	514	498	480	507	475	515	528	481	476	530	530	503	503	479	511	453	488	511	512	482	473	476	452	509	535	470	512	514	485	518	499	525	479	513	475	480	481	463	452	487	491	510	471	486	481	457	500	480	531	516	500	462	500	534	467	509	481	530	481	498	496	501	480	534	511	472	545	490	515	494	492	490	521	480	501	485	505	505	496	478	523	501	504	475	441	445	513	546	510	505	454	499	475	512	471	475	473	522	500	483	503	500	508	462	484	458	511	523	460	445	472	465	453	498	454	515	480	543	485	486	455	503	495	478	498	495	478	489	480	477	485	502	474	490	465	476	488	474	507	505	502	491	497	500	478	509	456	521	447	507	503	485	490	497	449	504	513	519	485	500	499	441	486	488	470	496	486	490	508	488	492	479	500	512	516	515	500	462	472	493	461	487	475	518	479	500	475	481	465	504	482	494	481	476	478	487	501	475	478	483	487	496	497	475	478	520	492	512	493	502	495	508	488	487	523	469	462	469	489	464	507	510	511	509	476	452	458	492	473	460	434	487	516	490	480	505	482	513	480	500	480
23902	20782	27709	23912	20265	11726	4679	2285	1586	1356	1356	1444	12119	19915	14580	5892	1866	894	732	706	724	677	692	691	692	656	666	687	673	634	692	652	654	687	726	646	653	688	684	651	624	666	680	697	636	682	651	626	640	632	646	624	620	658	665	661	636	657	686	662	649	669	681	688	683	638	645	617	664	669	682	682	662	651	663	658	622	709	671	665	647	622	681	684	660	654	652	721	631	679	622	655	660	679	682	640	617	675	645	651	702	661	673	642	707	614	671	632	679	707	659	624	668	680	635	683	691	664	703	622	680	677	661	622	664	655	665	667	640	652	639	657	654	645	656	647	636	641	625	652	662	643	681	681	664	629	663	672	642	618	640	648	645	675	654	666	649	630	632	680	660	657	632	653	636	697	626	641	638	640	622	632	652	625	704	716	695	649	631	662	663	661	619	653	639	630	701	692	600	607	682	691	657	654	590	624	641	664	670	696	627	646	632	679	636	634	688	671	695	659	646	647	669	631	635	644	667	650	650	667	622	623	638	650	675	660	669	650	663	639	688	668	678	607	658	674	594	661	677	657	629	644	614	716	636	647	660	704	678	637	610	635	646	662	620	637	689	618	639	690	663	653	663	663	651	645	660	636	677	664	655	655	677	652	628	654	636	632	605	643	627	626	628	671	626	665	635	639	668	705	661	614	614	691	642	685	580	633	674	686	630	679	632	630	694	644	651	692	675	677	667	666	661	687	670	637	626	649	686	640	662	682	678	635	657	609	648	664	595	681	690	677	681	655	657	661	646	601	639	629	652	666	671	672	608	654	634	648	699	625	670	683	666	653	658	649	642	682	628	703	670	673	675	686	656	652	666	687	645	658	625	631	673	629	657	702	739	684	643	642	640	621	684	635	655	668	706	684	694	683	649	660	656	671	640	655	675	635	669	635	639	611	620	707	646	627	665	665	698	658	632	620	685	663	658	682	667	636	686	646	632	646	654	637	616	690	705	643	655	650	639	636	686	649	699	688	661	628	646	663	642	716	617	684	675	620	633	648	651	691	665	659	652	666	603	661	651	637	631	662	636	669	645	688	614	619	631	695	635	632	680	667	683	653	669	650	622	616	673	664	646	674	667	667	688	638	639	650	666	682	652	675	684	595	643	675	643	648	634	668	663	649	668	706	669	615	688	604	604	688	657	658	658	642	641	661	709	636	621	674	619	644	643	646	655	648	674	621	653	699	664	622	671	613	657	694	626	668	648	654	657	654	651	623	625	632	653	701	664	631	678	674	656	633	652	684	667	659	609	657	669	653	666	657	679	679	683	681	683	648	648	688	628	639	672	652	645	626	644	646	633	677	673	688	645	627	643	630	628	651	647	678	640	633	679	680	677	662	632	637	635	694	681	668	634	588	664	630	658	634	669	640	635	622	658	677	679	647	649	698	622	618	677	635	661	671	688	631	691	642	635	623	649	660	663	594	662	623	636	624	713	678	651	632	674	605	631	618	686	689	670	695	660	626	641	689	696	652	668	638	642	653	623	624	649	714	681	652	643	634	652	685	636	678	627	683	635	650	663	647	660	657	699	646	627	682	648	666	656	698	684	659	694	640	667	597	687	634	648	667	645	657	695	675	672	670	672	705	646	662	677	630	654	654	638	653	662	653	614	656	673	649	632	618	692	678	684	657	615	639	616	668	632	679	631	691	624	645	638	659	603	621	666	656	626	681	657	640	626	613	663	630	655	672	691	669	687	671	698	676	643	682	631	609	655	648	646	677	655	662	648	621	678	634	706	614	649	647	633	678	697	675	645	672	625	674	679	665	670	654	654	678	697	653	615	663	684	640	643	666	682	668	683	668	652	656	666	685	600	650	719	699	678	665	675	628	675	674	631	665	679	655	645	642	635	660	608	688	652	609	642	691	690	638	640	671	640	665	655	668	718	697	643	659	677	653	634	623	644	631	705	682	622	658	626	737	644	681	611	612	643	652	638	632	657	663	660	638	639	694	653	710	654	667	617	675	678	659	673	623	606	620	672	673	667	659	626	666	677	658	645	638	678	685	643	695	657	633	647	649	640	647	656	617	677	673	689	576	655	618	593	647	644	629	695	643	673	613	626	726	650	653	689	605	655	670	670	631	663	662	625	690	641	663	612	665	676	657	664	612	742	670	674	657	614	621	640	660	698	646	660	620	667	643	651	689	640	617	637	686	661	657	621	645	668	633	622	653	631	644	637	671	623	701	652	655	711	669	651	627	646	679	679	664	563	681	635	636	670	648	680	627	655	631	690	704	667	679	650	631	648	653	675	605	648	642	694	628	649	633	681	652	701	705	617	695	653	672	648	663	632	652	677	596	628	709	678	621	641	659	639	633	649	673	699	653	655	672	661	650	627	679	659	640	663	664	678	656	620	633	652	659	680	666	705	676	657	697	703	704	686	730	652	656	670	644	695	645	696	666	594	651	695	608	682	677	644	652	632	674	665	637	650	667	610	664	661	635	617	665	694	698	644	675	660	642	625	658	657	687	657	658	663	611	630	680	714	638	646	679	667	641	664	646	689	642	656	638	608	700	645	627	626	653	642	694	665	676	655	660	665	662	663	659	595	628	665	624	673	624	676	674	617	666	639	685	655	697	649	689	638	663	645	649	568	674	598	608	628	653	641	652	616	601	651	657	673	673	641	641	626	647	639	677	639	673	665	652	642	676	640	641	657	653	665	646	665	677	683	650	616	646	699	717	633	655	624	671	666	635	659	614	681	674	641	622	654	644	637	637	589	645	645	627	664	678	679	620	648	646	595	643	649	641	612	635	639	652	688	630	629	673	625	646	653	626	670	626	652	673	669	637	677	653	687	628	652	676	651	681	665	677	629	686	641	689	658	663	665	663	671	671	672	607	628	666	674	693	665	626	679	634	638	651	622	655	685	673	617	649	609	685	665	641	626	615	684	645	641	685	666	590	623	643	631	673	687	649	624	653	660	694	674	624	657	641	659	667	683	650	629	665	657	638	658	670	648	612	651	647	728	649	662	650	665	667	654	661	647	686	634	672	669	669	695	675	727	649	594	656	667	610	632	651	635	642	640	654	663	636	667	608	676	663	659	640	660	718	611	688	704	585	630	673	646	679	654	700	664	652	640	701	644	632	654	637	627	660	673	645	660	620	623	623	671	687	615	672	647	650	669	631	702	666	618	650	665	616	650	601	660	656	596	648	629	686	653	664	656	607	672	633	658	625	631	638	665	630	624	638	642	628	708	693	615	639	602	688	660	650	687	654	664	635	663	639	645	651	646	678	624	629	628	641	650	664	630	663	605	647	687	635	638	635	655	676	607	662	667	639	631	619	672	614	622	653	643	713	676	678	674	673	598	643	609	655	696	640	686	683	673	630	609	662	676	613	660	657	671	625	649	661	620	565	648	654	691	614	656	670	675	643	634	633	695	632	667	653	613	682	666	670	606	645	688	652	631	648	646	670	638	678	637	650	616	669	640	684	696	661	660	666	638	669	633	636
8309	16374	15301	10648	7588	5633	3605	2639	1832	1584	1750	1957	16139	18422	12990	5347	1793	819	691	578	549	566	535	582	613	566	568	604	600	591	568	569	573	602	604	558	587	587	573	572	591	594	600	591	615	569	564	578	539	601	588	568	572	595	587	610	608	614	611	594	590	584	550	540	593	564	612	570	567	582	613	553	548	583	627	571	604	598	552	590	611	608	585	581	546	589	577	555	559	561	597	616	561	569	554	612	539	584	545	583	588	557	587	574	620	550	593	567	592	610	601	608	592	556	576	556	579	588	567	575	608	610	604	602	557	575	598	585	555	551	522	584	589	583	585	576	563	599	603	558	570	606	624	547	559	626	576	552	570	575	561	570	571	572	544	556	562	547	623	538	579	530	597	575	628	580	578	593	584	577	596	575	577	621	567	553	582	609	606	560	588	561	598	541	567	602	585	579	596	596	566	576	591	611	598	608	578	592	579	609	574	561	590	610	577	592	561	554	568	581	585	561	565	588	608	607	602	584	574	553	632	597	553	556	592	583	605	589	588	525	554	614	628	579	572	568	562	582	583	569	543	539	589	575	574	599	567	600	572	604	574	591	598	587	555	555	590	563	566	589	580	556	602	549	595	584	591	568	567	577	607	557	579	581	535	609	598	579	581	579	558	556	544	545	616	552	564	543	576	555	540	548	566	536	566	565	568	540	561	564	584	597	550	569	584	587	620	546	588	592	596	587	543	524	579	557	550	606	595	544	575	557	594	563	562	573	548	516	554	569	557	560	570	569	568	580	561	553	601	592	568	580	568	542	602	622	558	557	597	522	611	595	609	536	554	580	580	575	607	540	552	561	577	579	552	563	565	548	545	558	520	559	606	568	574	618	588	621	605	567	602	621	630	566	541	599	565	561	607	562	593	576	573	577	575	561	598	551	584	541	554	607	595	595	576	566	567	562	605	574	579	617	577	552	597	510	608	573	579	593	582	571	567	558	567	570	583	576	534	566	572	547	532	568	568	530	572	565	599	593	597	571	575	623	544	595	549	585	588	497	575	590	600	563	584	606	534	590	559	559	577	613	579	580	587	605	564	564	550	586	585	573	618	524	570	516	587	578	530	559	568	576	552	580	577	558	590	604	550	577	573	571	562	553	554	582	574	612	562	583	574	579	541	582	562	576	570	552	579	612	554	514	548	556	553	616	579	561	526	548	576	577	572	577	578	534	553	587	571	584	579	617	592	602	575	553	553	576	575	565	581	588	564	592	588	575	581	633	574	558	582	597	582	537	574	595	588	555	600	579	591	584	611	553	564	578	560	614	605	554	597	583	549	577	535	551	573	608	623	562	581	653	574	557	576	603	614	535	597	553	570	573	590	578	573	598	611	613	551	623	568	597	583	567	596	546	569	612	560	573	561	566	555	588	568	609	531	575	612	582	583	581	499	569	580	566	593	584	567	587	547	571	566	612	621	554	601	586	570	597	570	552	570	561	596	569	575	576	590	584	582	587	571	580	551	550	554	566	616	593	614	597	594	574	596	574	564	571	587	554	565	596	571	557	603	575	586	547	581	607	565	549	586	552	567	593	623	580	527	584	542	573	519	547	572	579	534	556	574	572	575	593	546	583	576	591	579	587	599	555	578	573	578	592	582	548	600	565	564	626	548	564	549	573	565	621	592	540	565	518	551	581	565	569	589	585	540	544	610	583	543	585	560	582	600	583	539	614	547	601	556	575	577	572	570	612	611	593	554	611	589	558	582	573	546	569	526	586	551	544	570	539	596	557	584	570	556	555	556	583	560	562	577	561	577	573	585	550	594	591	514	576	556	557	568	595	598	581	546	566	558	583	553	569	548	559	514	561	561	563	611	587	571	617	564	573	547	595	564	586	587	557	594	555	547	583	569	573	568	550	578	546	586	567	594	589	572	593	538	588	575	590	619	582	591	520	576	577	600	626	570	529	567	579	581	557	585	568	566	565	592	579	536	588	532	580	563	562	557	557	593	557	610	570	552	563	600	591	563	563	577	592	559	540	550	552	546	566	591	620	566	554	564	586	573	599	577	545	550	587	601	560	594	600	594	545	563	604	565	587	553	564	594	575	551	576	594	542	550	593	578	574	586	561	604	593	591	532	577	564	543	596	552	570	552	560	547	602	600	531	568	537	601	579	517	525	578	567	604	558	547	545	602	597	550	549	606	508	592	621	564	628	572	561	566	572	535	531	594	554	564	570	591	602	539	578	573	552	604	551	559	577	587	573	605	564	579	577	580	599	557	550	559	602	607	575	578	578	577	541	611	539	567	558	616	604	559	589	602	596	604	582	601	599	606	612	558	559	612	623	566	585	579	583	609	587	597	561	591	585	546	588	542	560	608	568	582	554	592	599	567	539	578	573	576	597	541	568	532	554	624	562	568	577	593	555	543	585	549	568	569	589	597	516	597	567	582	585	556	565	570	528	559	605	618	614	525	628	575	587	563	574	531	590	574	583	565	543	589	624	590	569	603	559	509	557	589	576	591	570	590	593	578	609	559	552	591	565	562	579	573	606	596	545	606	559	608	633	537	551	562	546	569	566	564	575	503	551	566	570	597	558	622	565	583	569	588	566	546	569	565	601	542	583	597	571	610	533	542	579	575	529	536	560	556	573	566	621	584	575	600	590	568	547	588	587	575	567	601	587	559	585	604	551	509	579	589	601	544	600	602	573	564	586	587	560	579	571	544	576	571	603	572	581	569	553	588	575	595	574	574	552	575	534	575	562	581	594	564	564	541	602	560	584	560	556	507	578	581	566	578	564	574	571	560	623	605	586	573	559	572	521	566	549	600	578	562	536	591	604	581	575	564	569	564	558	554	599	552	532	562	554	571	566	588	602	569	597	558	586	589	585	596	583	528	583	552	606	514	586	584	560	569	568	531	620	604	539	557	554	604	613	588	606	533	540	606	590	595	590	601	579	585	552	554	599	558	583	533	570	573	553	565	566	577	564	595	554	563	632	552	627	547	609	588	573	580	591	567	579	566	545	573	582	617	577	555	555	575	610	563	591	573	545	571	543	572	589	603	547	598	573	586	554	596	568	571	564	551	565	545	591	577	562	569	562	573	580	548	572	524	603	556	587	577	527	572	577	551	597	619	563	553	541	551	620	568	593	605	572	560	557	565	574	545	558	590	615	561	592	598	573	589	542	596	587	563	559	535	554	576	506	592	574	557	567	565	574	563	565	564	558	566	559	587	542	627	591	603	577	580	543	580	572	566	579	516	564	585	550	554	599	560	533	583	538	564	552	566	584	563	591	594	580	565	589	551	560	615	587	573	557	537	597	556	567	579	567	590	579	541	607	582	534	533	568	564	583	596	530	582	555	586	570	595	548	581	542	581	590	638	619	578	575	583	540	528	522	585	571	570	585	619	574	606	537	581	584	561	577	538	578	604	607	575	556	615	511	507	572	597	623	595	637	557	547	556	519	584	577	569	583	580	576	545	550	589	602	522	574	574	544	572	559	581	610
26676	11919	5883	3342	1728	1268	1015	814	789	739	723	686	1099	1426	1363	930	720	624	560	567	576	577	592	551	573	607	559	598	585	553	569	562	579	557	591	538	590	571	574	561	583	611	590	606	596	549	594	599	604	548	542	566	599	561	575	544	553	593	573	583	565	605	564	558	574	595	578	528	609	567	555	566	572	576	530	556	522	565	587	543	588	595	564	566	571	574	584	540	564	605	570	610	535	587	524	552	555	601	527	527	537	517	598	538	567	515	546	564	606	533	582	583	559	591	542	561	601	597	568	531	551	562	629	590	598	551	541	595	592	550	569	580	512	547	595	553	597	591	583	576	578	581	579	537	589	557	588	584	535	576	558	587	551	570	564	517	535	553	572	595	528	558	539	620	612	570	560	567	598	557	550	580	539	571	534	606	545	631	583	603	581	574	566	565	550	589	549	597	548	574	559	560	593	598	575	580	574	617	529	578	546	563	562	588	555	555	576	535	584	550	528	566	583	590	547	572	604	607	591	598	583	603	549	602	581	585	581	537	563	583	547	564	577	582	566	620	560	565	593	574	568	576	608	528	542	576	570	571	558	575	584	559	561	564	564	551	562	579	575	566	547	617	531	585	599	558	551	552	582	579	548	538	589	552	527	569	569	578	560	558	570	571	552	581	564	546	572	579	538	503	533	557	564	589	546	580	569	591	564	585	582	526	552	597	542	544	599	571	589	575	550	563	570	580	557	597	560	596	550	590	519	554	604	558	575	584	563	555	596	566	567	552	578	558	560	557	559	580	617	599	572	586	568	560	588	582	545	586	539	569	601	568	539	547	588	534	539	581	556	568	546	589	568	568	589	533	590	529	583	555	552	587	570	560	564	534	551	615	619	615	555	568	561	536	582	591	575	562	556	566	529	572	597	550	565	574	581	586	580	589	572	566	572	600	532	543	575	603	535	538	587	565	582	556	569	551	547	576	570	589	586	562	604	567	569	568	622	553	579	551	608	589	574	596	593	537	551	577	571	573	536	579	548	599	559	579	555	557	606	586	565	569	556	554	568	539	587	502	578	582	545	528	593	557	577	609	557	534	604	540	593	580	559	560	587	577	589	541	577	615	584	574	576	576	557	522	532	503	558	557	559	532	566	536	614	573	587	544	587	527	587	580	569	612	553	547	563	581	574	573	555	607	573	539	549	574	584	570	592	580	567	556	559	565	534	570	532	518	560	561	570	536	540	553	561	523	569	533	577	543	590	578	595	539	519	577	538	573	552	552	558	568	556	581	552	529	588	577	588	550	594	578	543	569	599	577	558	576	578	532	564	568	551	587	590	588	566	582	537	568	517	548	566	522	595	574	535	557	585	548	561	539	600	562	540	570	566	530	603	576	576	556	599	532	567	574	550	537	532	609	548	588	595	532	533	546	555	568	556	616	604	553	581	567	544	591	531	597	570	590	558	551	560	566	565	550	581	567	609	533	544	496	587	585	587	588	571	561	632	599	568	601	594	579	594	561	590	537	567	601	586	589	586	557	545	556	573	593	573	546	575	595	595	558	577	572	589	595	540	567	546	580	589	565	556	587	577	571	559	576	572	561	578	550	586	616	546	586	539	577	584	587	580	572	567	559	565	583	582	590	585	545	594	572	572	578	533	592	590	583	572	574	621	614	582	572	588	563	604	608	563	600	602	559	558	562	536	572	581	560	596	581	586	593	565	567	591	528	581	598	560	547	587	570	584	594	579	589	586	536	536	540	542	564	568	539	573	536	585	564	515	597	573	538	538	561	569	515	587	552	545	579	567	572	559	556	542	573	523	570	573	592	527	559	563	547	520	574	576	610	582	594	594	558	564	555	546	564	574	530	576	554	568	549	552	575	574	589	563	573	569	575	564	567	556	609	550	560	550	572	542	579	566	624	570	573	581	580	545	588	596	562	543	584	575	504	553	561	521	578	591	576	565	583	571	566	553	565	559	573	564	550	581	559	610	517	576	545	562	582	550	556	563	560	584	556	588	616	570	532	592	570	565	572	526	556	568	576	523	575	572	596	546	568	547	602	590	595	559	583	566	550	568	566	620	559	545	595	527	553	583	565	578	534	582	568	555	601	602	564	555	554	584	543	563	566	560	550	624	547	573	578	580	554	484	584	607	558	613	590	587	538	574	529	565	543	558	612	538	558	563	619	516	574	584	601	538	590	547	524	526	543	564	605	566	576	562	576	535	553	609	548	532	603	555	520	572	529	602	609	558	572	575	536	571	544	578	580	514	526	582	612	597	550	551	579	589	520	575	550	552	570	557	612	576	537	517	560	558	549	578	595	539	586	542	586	534	596	559	524	513	564	558	544	601	568	534	558	567	581	549	619	582	571	583	587	582	580	552	603	580	584	579	574	579	550	552	581	557	541	597	591	618	572	565	584	600	559	578	561	548	591	561	600	562	616	605	569	556	550	619	614	587	572	537	539	584	575	588	535	573	553	557	557	608	577	563	548	597	598	593	549	561	582	530	545	583	587	570	613	636	537	565	633	564	560	554	530	558	565	560	579	539	589	604	595	561	574	564	570	542	564	537	549	566	576	575	528	548	569	566	548	559	611	609	623	565	573	545	505	579	579	563	626	562	556	545	546	600	556	572	590	585	553	536	551	551	518	574	548	544	539	589	569	553	522	588	597	592	556	621	554	585	574	591	588	511	590	538	542	568	544	549	536	553	554	587	561	593	604	580	553	543	590	566	604	583	600	544	558	583	516	582	588	540	573	613	575	622	579	554	533	488	572	547	578	579	561	567	581	534	533	539	523	538	567	554	576	572	566	581	612	591	613	529	593	533	552	543	603	559	597	583	525	554	552	558	556	588	567	547	581	575	548	573	540	622	570	592	549	552	580	539	566	553	605	553	582	604	588	568	557	593	589	570	572	598	536	555	522	573	547	544	547	542	567	550	554	561	573	564	563	569	576	557	542	552	559	560	534	570	553	552	549	514	562	583	571	526	575	566	590	550	559	552	589	528	555	561	607	559	543	569	556	581	579	578	528	520	585	532	542	561	566	585	579	583	634	566	544	537	577	565	502	578	553	558	537	584	531	580	580	570	545	576	551	554	567	542	587	587	610	546	599	594	573	586	541	555	602	542	546	572	575	575	564	559	617	541	596	602	617	553	564	550	574	599	568	548	557	587	563	578	526	509	598	564	549	562	577	581	503	608	554	552	558	563	530	616	534	545	599	595	550	585	569	537	538	562	597	571	589	561	582	568	575	552	561	591	580	520	552	557	553	527	541	592	576	514	526	599	589	554	584	569	585	515	577	549	585	558	560	582	582	570	545	585	587	559	578	582	553	548	562	596	523	548	555	542	560	590	596	589	582	572	609	633	602	542	543	531	580	563	588	604	580	554	545	597	530	549	549	570	578	569	559	595	570	588	580	571	587	592	558	555	576	605	573	544	541	589	524	567	587	558	581	592	556	604	529	555	569	565	539	573	565	539	619	645	568	588	564	582	550	572	595
7485	5763	5410	3337	2068	1598	1259	946	885	908	784	683	1283	1733	1365	928	668	501	476	485	509	486	515	523	487	533	490	468	469	527	510	504	502	490	491	476	504	490	498	471	479	468	493	528	494	499	523	493	512	496	498	483	456	508	511	527	503	491	514	515	517	498	497	503	504	500	480	543	493	497	461	497	471	535	517	482	510	496	471	493	479	499	482	478	517	487	496	466	501	488	516	513	496	477	517	507	460	494	514	518	471	504	482	468	513	476	491	494	472	505	483	451	469	505	471	491	468	536	477	466	467	480	487	471	472	499	512	517	505	507	471	521	490	471	460	507	492	533	497	493	481	508	495	469	491	473	518	516	532	485	505	487	483	494	476	505	456	480	493	496	520	523	515	496	495	524	485	530	494	486	551	506	478	527	496	480	469	528	496	480	479	445	515	479	478	486	519	468	492	521	438	484	500	490	509	475	490	466	448	493	515	485	480	515	488	498	471	494	480	499	514	471	523	453	501	520	529	501	455	478	476	473	531	489	521	493	501	474	472	500	476	488	498	470	484	467	458	497	512	477	470	489	465	491	472	497	464	493	525	466	531	480	510	502	499	479	473	498	511	467	491	514	507	527	519	486	476	499	509	498	506	490	470	470	476	501	476	473	476	481	499	463	471	504	515	518	503	511	504	497	433	492	514	456	495	525	488	469	472	487	501	485	477	504	513	469	494	511	498	471	487	513	497	505	474	497	487	474	522	481	486	535	523	463	498	480	503	490	502	509	428	519	453	509	453	493	511	479	454	459	436	518	488	488	494	506	490	495	544	450	501	510	493	471	487	483	517	511	474	472	455	466	501	484	493	472	506	469	475	458	510	525	473	492	515	517	513	504	468	508	451	462	491	527	516	484	452	491	487	476	484	463	508	468	495	479	485	516	478	458	472	481	486	517	509	441	479	511	533	508	454	509	473	496	490	520	460	443	466	505	503	467	493	501	498	469	495	482	448	494	473	464	480	466	446	506	500	488	466	489	494	491	485	486	473	524	500	530	474	512	458	506	475	491	512	466	516	534	492	517	473	480	488	529	505	476	490	499	460	510	494	485	485	452	495	502	513	488	501	500	473	489	497	506	512	482	508	466	510	515	513	522	487	499	464	474	471	481	497	484	500	476	517	477	476	507	511	494	503	481	458	471	474	501	462	463	466	511	485	502	453	521	478	495	469	470	504	477	485	514	501	471	484	477	492	483	503	476	495	507	525	490	465	481	494	436	514	479	506	496	500	506	476	518	518	483	515	492	485	509	472	468	453	480	535	484	503	476	488	534	493	468	525	519	470	497	506	507	523	468	495	510	496	507	475	483	515	488	496	499	494	490	481	515	504	467	473	497	481	472	444	498	513	507	452	450	534	520	487	487	517	481	510	524	498	504	470	491	471	506	474	466	502	429	468	503	485	487	513	514	471	470	474	481	488	494	458	485	494	499	466	463	493	464	470	530	480	497	500	469	465	518	513	493	537	507	499	497	476	464	465	501	502	496	561	533	443	495	458	467	528	454	471	483	478	487	504	457	451	474	479	476	496	500	483	493	500	502	488	504	495	489	519	478	483	496	511	472	497	531	505	535	504	515	495	487	485	510	448	449	499	514	462	480	469	473	516	489	481	498	560	543	472	470	480	502	477	510	448	514	490	500	487	482	512	491	516	504	500	470	496	485	484	516	456	482	486	491	454	531	480	513	467	468	522	511	478	506	516	491	491	501	505	487	470	510	490	504	483	462	484	528	515	485	477	493	498	494	520	531	518	492	536	480	477	428	540	537	486	470	487	469	479	479	486	476	494	483	488	529	507	478	492	495	492	456	538	521	491	507	545	492	486	459	453	520	511	481	483	480	483	480	496	508	501	525	498	513	466	466	515	539	509	470	520	449	487	471	511	492	486	533	472	497	482	511	498	485	472	522	486	475	477	484	469	483	466	451	458	490	442	510	492	475	518	484	494	471	512	461	448	459	563	480	498	486	513	501	506	512	449	483	498	505	509	505	484	482	498	496	523	473	488	458	494	472	497	423	514	456	477	522	463	479	492	500	468	504	519	486	493	490	467	442	492	482	522	496	480	491	490	450	535	493	490	526	518	475	514	499	457	465	492	510	517	506	486	544	476	490	493	481	508	482	473	491	474	511	501	486	504	509	477	485	465	511	473	462	441	493	483	496	494	467	507	511	471	467	500	480	519	515	522	483	473	518	473	482	484	507	475	495	466	500	513	472	514	532	490	499	502	501	512	505	480	477	483	479	491	467	476	480	492	525	502	459	489	490	530	486	490	518	514	484	470	510	507	490	521	513	514	471	473	525	464	502	494	474	482	495	492	502	483	498	536	478	464	478	478	478	483	476	486	467	474	503	482	490	451	510	472	508	528	505	494	470	482	516	511	481	484	478	465	467	506	472	498	476	494	503	495	508	478	494	496	486	463	499	497	488	497	525	477	480	490	492	490	511	499	476	509	481	493	484	538	491	489	490	515	487	455	453	493	520	503	517	453	497	462	479	502	477	495	505	487	474	519	491	465	481	497	504	458	487	490	467	489	479	475	504	481	450	483	502	503	489	520	506	466	473	489	509	479	487	509	480	501	512	514	495	496	516	486	485	468	457	528	532	496	449	505	516	506	480	468	504	545	479	493	525	487	530	480	492	507	503	503	488	486	487	476	502	541	497	492	463	482	508	462	483	491	512	447	478	473	501	456	474	506	506	484	499	516	495	516	504	474	506	494	500	479	477	478	460	478	501	478	481	489	484	530	521	515	494	485	469	521	464	499	470	525	481	517	456	488	477	497	471	454	471	468	492	531	470	554	521	519	483	493	453	478	487	500	473	519	451	499	464	532	473	478	482	474	493	474	491	473	451	495	491	491	512	476	488	453	482	512	503	505	448	449	442	463	506	493	493	548	474	452	432	494	524	509	460	497	545	509	520	531	504	509	475	515	464	459	519	493	482	479	553	471	504	501	523	503	482	521	552	468	494	502	462	483	490	491	494	471	510	495	491	515	483	502	488	489	534	454	467	490	503	492	475	517	489	502	506	439	498	495	499	512	501	478	491	504	476	491	516	478	475	508	467	513	497	499	480	516	493	451	472	497	513	495	495	475	493	489	474	482	473	496	477	512	462	473	488	486	440	510	473	505	517	487	477	495	479	495	487	518	501	480	473	502	478	488	493	479	497	462	486	492	492	504	514	487	518	506	528	475	487	522	448	476	501	503	470	498	493	441	510	504	507	529	496	495	509	505	494	509	519	493	516	462	518	500	497	485	460	526	466	505	518	532	492	475	459	521	451	528	468	537	496	514	470	478	473	515	488	498	477	491	501	472	502	506	464	489	475	500	501	497	521	512	490	496	501	522	475	455	526	500	498	538	478	489	517	473	492	478	534	497	532	512	460	468	495	491	491	504	504	483	486	499	437	512	503	466	482	466	479	466	463	516	509	516	489	513	476	505	452	468	469	484	503	502	489
24827	20748	26620	24559	12213	4608	2488	1285	924	846	899	1030	9335	10005	6553	2667	1064	640	585	499	540	527	535	541	556	573	554	563	531	532	546	536	527	540	534	608	528	554	505	536	517	533	465	521	526	555	547	511	568	570	502	523	519	546	543	549	530	527	564	528	525	511	512	514	572	495	510	535	542	531	548	526	549	508	531	537	522	553	511	519	523	552	556	502	527	522	528	565	535	535	489	527	536	510	528	526	566	528	508	525	550	571	529	499	549	529	578	550	528	502	526	530	515	525	523	541	527	534	588	514	527	521	574	511	572	556	533	544	534	540	504	524	550	576	545	540	543	531	564	559	507	510	508	538	525	499	494	539	543	542	513	511	493	505	531	498	575	506	559	560	536	512	493	597	526	556	502	551	528	531	512	512	534	542	512	526	554	497	557	501	517	525	541	518	525	508	472	503	551	516	519	528	540	510	528	543	513	543	505	503	558	518	581	483	557	505	525	514	562	515	527	523	544	551	520	526	568	540	529	514	545	542	539	533	567	502	523	503	480	514	530	567	531	538	534	502	549	547	515	547	564	586	520	490	550	512	561	526	494	543	524	538	542	535	514	523	529	558	546	538	531	525	523	521	509	542	509	528	526	521	517	509	506	574	534	551	528	520	531	565	559	525	508	504	484	523	528	522	502	524	519	539	547	552	521	562	520	530	539	508	525	517	528	511	514	568	493	553	495	517	536	521	535	525	511	517	507	538	519	532	558	512	561	542	529	499	542	569	544	504	484	489	556	491	522	532	548	483	539	542	507	518	545	504	520	516	573	550	534	596	537	519	521	536	533	487	502	542	483	516	555	513	531	511	533	567	580	547	507	529	524	520	526	544	563	531	542	553	517	534	535	514	493	512	540	515	590	534	525	571	539	560	549	503	518	522	548	539	538	539	500	508	536	484	501	500	536	557	515	522	526	513	496	498	492	521	566	509	508	523	518	575	535	586	567	508	551	536	556	518	565	534	518	530	548	517	569	528	519	493	501	569	542	516	562	540	480	528	543	507	547	523	513	558	488	545	528	501	555	565	553	527	560	512	478	533	495	511	504	482	525	528	514	569	535	552	490	517	505	522	511	545	530	537	545	526	552	520	546	546	551	541	519	505	534	525	527	530	526	506	538	560	599	535	506	528	542	554	520	581	535	572	514	495	582	547	494	550	531	551	483	523	530	500	562	490	516	548	519	503	503	496	525	472	493	541	554	515	530	526	518	521	512	532	539	554	520	540	541	538	546	512	565	527	554	508	537	565	525	532	480	549	545	513	536	498	529	553	519	527	486	560	563	520	521	533	490	519	547	533	508	556	504	516	495	526	531	592	547	528	537	514	574	525	543	520	500	542	522	555	537	486	541	520	538	514	538	556	519	533	514	518	543	565	494	567	517	528	554	560	552	561	552	513	552	542	544	516	544	534	549	538	540	568	525	539	520	580	526	571	536	532	538	547	566	527	546	522	572	521	540	557	553	500	515	508	498	515	531	539	510	539	555	530	520	572	538	501	532	529	521	538	531	537	479	511	540	523	539	517	471	515	528	539	524	569	528	538	526	555	491	490	497	546	538	555	568	522	519	559	505	535	545	533	503	531	540	502	532	490	532	590	571	561	534	522	514	521	528	496	566	545	515	522	518	531	541	506	520	546	543	563	533	526	556	532	554	507	520	523	533	505	534	546	518	496	542	537	537	492	507	530	561	545	539	494	505	527	550	552	576	540	485	542	534	549	532	525	548	521	525	551	512	540	584	541	579	514	501	568	538	536	499	500	520	511	574	562	505	558	508	538	508	516	558	518	536	529	533	565	476	508	501	516	481	528	522	549	550	571	534	534	502	509	479	505	535	555	529	535	516	509	532	529	489	543	529	511	526	520	558	517	552	529	512	526	541	518	496	517	526	507	526	510	524	525	565	568	556	577	523	534	550	516	535	537	500	488	480	528	542	519	533	494	522	577	544	552	519	547	553	517	459	544	470	506	552	537	541	572	503	534	532	559	505	516	499	560	503	545	573	610	545	529	547	520	549	529	534	529	537	549	541	546	502	501	509	559	565	555	503	538	552	542	548	522	550	542	506	518	521	528	569	463	495	514	578	550	538	513	517	528	520	532	522	523	516	530	523	553	500	523	567	555	537	519	518	531	491	547	520	517	550	519	506	500	541	549	553	516	509	506	500	553	544	539	560	508	541	545	560	523	542	540	483	516	482	540	505	515	541	575	516	519	513	513	539	511	528	529	555	547	567	526	526	530	542	512	491	556	577	544	543	555	552	493	553	538	541	542	549	524	513	542	518	496	507	527	555	501	529	487	511	522	530	559	506	556	533	540	480	518	558	514	555	519	549	562	547	559	532	569	525	505	547	514	576	545	533	538	514	537	526	570	487	519	540	564	560	470	567	533	523	522	531	536	508	564	555	499	546	503	563	505	500	568	552	515	513	526	572	496	543	553	518	530	536	528	514	542	559	550	548	533	524	578	561	535	527	536	498	520	516	506	558	498	487	539	550	533	544	512	520	519	525	526	534	523	534	503	536	504	514	554	530	518	525	524	528	576	535	485	551	525	525	495	523	571	515	520	541	521	501	536	495	530	569	550	516	550	579	484	551	502	574	525	538	537	514	536	554	525	560	503	545	499	592	501	548	544	524	548	510	528	527	504	526	530	528	517	494	502	520	506	531	484	484	527	532	521	581	540	534	500	532	494	537	485	515	507	529	530	554	535	485	473	563	510	539	560	550	504	517	524	572	525	542	492	542	538	502	514	524	493	534	509	534	508	547	514	577	505	535	518	529	506	486	501	465	542	529	519	509	551	499	542	526	518	558	561	554	523	523	519	549	555	548	524	561	503	532	513	493	520	510	517	495	546	518	466	561	528	557	513	540	541	584	558	517	561	522	508	535	509	565	533	523	499	513	513	482	532	550	518	529	586	546	521	563	524	528	560	524	547	504	511	554	516	526	547	528	517	540	558	542	523	558	517	545	547	538	505	568	515	542	499	539	520	513	556	539	540	551	505	537	494	544	544	520	509	493	537	535	553	544	520	530	501	552	563	544	559	560	486	517	489	540	557	555	577	516	525	569	502	558	539	543	508	501	558	500	504	553	521	532	546	504	525	514	509	494	545	503	542	520	507	506	546	505	545	499	508	506	515	543	531	511	525	530	500	544	513	530	552	502	561	523	546	506	532	519	507	521	541	519	528	526	525	534	488	484	537	502	547	543	517	527	509	550	525	542	583	540	541	543	546	498	516	507	516	512	539	559	539	530	543	532	517	547	518	538	557	528	540	580	524	559	557	514	531	516	521	555	536	534	534	552	564	567	536	524	531	544	540	553	559	551	536	519	504	496	499	534	490	554	544	535	545	509	511	505	555	536	518	543	535	524	548	515	520	524	537	531	541	540	507	482	524	499	527	518	509	563	543	499	525	502	520	568	532	528	529	504	556	527	503	525	519	513	562	527	541	553	559	491	562
6734	10548	11482	7643	5552	4078	2606	1482	1130	1071	1161	1378	12332	10213	6564	2931	1119	621	509	486	496	460	482	474	484	460	445	461	494	496	477	458	499	484	482	505	492	454	458	483	474	486	415	477	441	447	474	490	463	468	446	503	509	468	514	422	454	489	460	472	455	466	498	454	475	462	477	466	487	508	498	448	438	518	505	484	481	546	474	472	517	506	484	461	478	460	526	469	449	462	480	426	471	523	488	473	482	462	464	468	475	464	464	500	472	444	463	486	470	444	444	501	480	467	496	487	467	481	472	479	511	426	503	501	480	500	436	505	489	448	494	479	462	482	439	482	444	479	501	451	468	465	489	467	443	470	441	487	482	468	477	442	484	485	471	493	451	475	511	493	468	460	472	484	505	430	493	486	493	474	447	493	482	496	473	460	469	486	520	480	494	442	472	476	531	466	484	476	468	472	474	505	474	478	483	448	484	491	501	508	493	439	473	483	472	523	492	455	469	464	460	473	509	497	495	496	437	490	479	477	484	501	469	493	484	471	474	504	475	444	478	481	509	464	513	466	497	497	461	454	489	473	461	461	440	526	454	487	445	481	490	497	501	460	484	465	466	518	500	467	444	469	481	492	478	505	476	477	486	459	466	490	496	426	492	497	481	487	491	523	467	450	492	534	496	477	496	484	462	507	492	451	465	452	512	436	474	456	459	468	474	444	468	450	453	475	477	509	490	451	461	488	480	505	495	483	469	432	481	474	473	445	489	480	469	511	445	478	444	446	473	511	478	493	477	495	487	486	448	458	470	465	504	472	484	460	511	485	503	499	469	467	453	444	488	499	489	477	481	407	456	462	475	489	439	453	466	476	515	451	457	457	473	480	470	480	462	471	496	513	466	466	475	473	457	501	491	465	493	430	486	511	466	451	461	490	493	446	457	489	486	471	435	488	489	490	451	508	443	484	494	473	496	453	447	439	452	477	417	477	492	474	478	488	443	474	500	466	474	460	512	489	464	471	478	463	496	507	484	487	431	450	465	465	468	444	479	496	478	500	479	488	457	490	452	439	475	463	463	433	467	468	509	473	428	441	483	479	478	468	465	458	456	495	449	482	449	483	484	455	485	501	495	451	482	472	446	452	483	462	496	478	472	489	514	489	498	463	470	502	496	506	484	451	450	502	456	453	485	489	462	446	473	440	437	449	446	480	491	469	478	464	468	493	470	446	494	430	488	452	446	440	483	456	475	500	476	475	461	475	476	475	472	496	457	474	470	454	481	476	425	437	467	462	478	456	445	446	516	501	503	486	498	507	459	477	492	470	507	474	486	450	484	454	466	454	442	460	481	441	492	487	463	447	464	479	494	459	499	489	458	460	476	452	429	488	464	476	478	452	464	489	447	483	451	486	480	485	450	476	535	505	487	449	474	497	457	449	469	467	454	468	481	494	467	472	505	450	494	485	439	470	477	477	468	508	487	462	463	519	467	453	483	483	496	479	485	467	472	523	464	481	498	485	471	469	478	476	447	454	476	453	505	480	477	483	472	507	475	466	442	476	477	462	481	454	477	480	468	471	473	446	472	455	461	474	442	500	469	455	482	468	467	453	488	462	480	450	471	489	466	457	515	506	480	480	465	483	486	470	487	487	484	466	482	479	509	487	422	473	469	517	451	492	522	459	454	485	504	463	466	446	507	491	476	459	468	475	436	405	481	504	474	455	439	442	472	484	478	452	473	486	451	482	459	507	455	471	444	453	453	470	511	466	486	487	484	444	466	414	493	471	479	491	473	418	482	473	477	483	464	482	486	467	479	495	463	457	470	490	501	470	500	471	502	516	487	418	443	453	484	441	472	472	466	464	425	501	512	478	506	452	450	491	535	482	459	481	432	487	496	472	490	471	452	473	479	493	508	435	480	495	468	467	478	483	461	461	464	446	456	482	488	494	492	466	436	490	478	500	444	476	468	493	514	491	466	520	493	503	505	445	481	500	503	466	524	470	491	452	457	444	464	492	466	484	487	482	472	501	484	429	513	452	512	466	459	477	512	490	502	457	473	438	467	477	438	444	460	453	499	431	473	454	487	480	474	457	411	491	431	495	440	461	474	470	496	467	492	464	472	465	463	469	488	481	427	500	501	461	424	460	449	463	476	444	460	476	517	497	471	416	447	511	498	467	499	457	458	468	494	433	490	479	527	498	447	484	456	474	450	490	457	491	506	520	446	457	493	449	468	456	466	472	453	468	491	460	470	444	481	498	467	511	486	470	470	467	463	465	487	491	505	479	476	456	500	472	475	513	502	478	465	471	501	469	473	453	457	500	428	486	486	482	472	482	489	481	496	471	464	478	486	477	475	471	492	450	454	429	447	504	450	466	469	468	455	486	488	480	450	491	475	485	479	469	473	501	496	454	457	466	418	452	446	468	456	475	469	517	476	463	478	509	484	506	490	470	516	495	472	441	471	500	462	493	487	513	460	449	432	511	461	488	474	434	480	475	458	456	444	409	446	450	473	457	452	442	522	484	455	473	477	496	479	482	453	456	445	498	457	472	476	469	473	491	453	503	481	483	448	495	490	452	466	448	451	481	441	500	511	445	498	477	517	497	472	481	466	477	463	482	474	488	453	474	420	451	437	481	456	506	464	471	456	478	488	433	493	443	463	470	497	476	467	481	487	465	450	473	444	484	446	469	494	462	470	442	477	477	445	501	465	482	484	451	478	479	480	508	464	478	464	489	463	457	502	490	440	471	479	452	486	475	498	469	466	469	510	475	479	459	511	449	521	492	449	467	468	482	452	504	431	465	495	477	462	472	453	459	444	493	438	502	471	467	464	511	489	467	484	482	446	441	468	467	457	459	476	451	449	530	440	503	490	436	482	490	470	452	481	487	419	513	472	486	484	498	456	486	477	473	498	470	456	429	485	475	478	455	457	486	490	480	471	487	457	459	469	499	447	466	494	481	517	475	500	451	435	500	460	449	498	463	479	495	460	502	494	452	489	462	481	490	484	510	467	449	457	475	478	432	495	480	457	477	480	485	472	469	497	482	482	449	473	470	442	478	474	441	446	506	481	485	457	489	485	506	511	489	474	471	484	481	475	469	460	499	443	438	492	481	480	498	487	437	468	424	473	463	493	441	432	481	481	497	461	469	400	467	466	478	492	448	467	461	465	470	508	453	476	487	465	432	463	463	506	446	473	476	514	469	494	486	475	444	483	453	470	457	444	466	432	448	456	476	470	482	473	475	475	480	479	470	443	485	480	491	470	487	429	475	489	456	445	458	506	501	486	480	457	489	460	430	502	480	468	486	465	466	427	478	446	478	498	463	467	441	469	489	493	461	502	466	483	491	451	490	487	508	475	461	459	442	435	513	479	521	469	468	479	446	449	440	474	463	482	478	489	465	458	473	469	460	500	492	498	473	496	468	478	513	449	507	468	484	466	467	476	488	464	463	446	471	470	479	497	462	467	510	468	480	466	463	492	448	449	472	506	479	476	462	436	454	450	472
23845	20742	27642	23949	20224	11445	5020	2957	2147	1808	1643	1569	16245	18256	12224	5007	1650	898	698	683	628	663	663	625	676	675	614	686	622	630	681	642	651	657	663	642	642	637	617	650	674	648	639	689	640	660	620	619	672	592	635	655	625	643	678	651	584	613	713	624	617	629	626	635	667	685	617	646	628	668	654	666	649	666	676	635	670	662	640	731	643	631	629	598	631	627	650	687	628	671	608	655	616	662	654	624	654	685	650	631	637	658	647	643	628	651	640	687	653	706	634	669	644	651	627	617	633	651	654	655	673	618	651	665	618	579	629	683	676	603	664	688	600	643	623	685	647	643	643	627	661	620	669	616	661	593	634	656	611	600	641	643	627	633	691	597	644	647	613	660	620	664	630	652	684	594	634	618	591	639	631	641	624	602	645	647	664	637	609	609	594	637	606	641	604	661	631	634	627	643	669	623	628	645	623	621	619	663	651	688	623	676	676	663	614	620	628	649	651	639	685	621	647	629	603	648	620	680	681	596	649	623	654	642	631	661	656	616	611	654	630	657	661	643	630	683	640	609	615	693	641	641	629	651	703	626	618	650	650	636	647	643	681	654	628	655	614	654	683	627	596	639	669	639	657	665	695	666	653	645	641	618	610	610	635	610	586	623	651	638	634	673	609	661	664	622	663	604	596	609	661	643	628	642	655	636	606	647	673	662	640	624	646	618	628	643	626	573	660	630	654	625	614	612	632	604	641	624	643	628	673	684	646	641	612	698	629	611	618	637	662	640	656	672	618	661	660	653	646	605	636	686	654	668	646	573	653	622	621	596	617	636	606	631	659	648	666	658	629	637	671	616	657	626	638	631	663	608	661	641	626	632	606	639	640	669	644	648	620	662	629	701	653	598	617	687	659	631	696	621	632	651	668	654	606	629	618	679	615	624	675	655	680	636	650	654	664	658	623	610	636	601	592	637	656	632	630	647	661	645	711	606	623	608	655	639	669	625	610	629	621	644	644	604	606	634	583	652	624	630	679	622	675	646	607	654	680	646	675	702	597	662	641	600	671	620	657	630	644	667	663	650	633	659	646	630	610	644	661	634	657	695	635	645	589	650	640	631	682	578	654	656	585	647	599	640	656	652	614	672	639	657	668	616	641	616	654	635	613	690	649	610	591	616	644	627	632	625	628	639	680	623	639	632	615	640	635	674	624	621	625	645	682	657	642	632	677	619	657	615	663	621	617	674	625	637	646	649	645	621	651	587	632	700	675	618	659	589	645	656	646	662	637	657	658	657	679	660	632	655	587	634	646	628	641	624	628	628	616	642	652	638	663	618	641	646	619	678	667	637	659	621	614	674	635	628	650	637	629	607	638	648	694	605	641	645	612	648	623	643	639	650	614	599	617	692	661	631	638	605	613	664	597	607	639	638	640	685	585	661	630	638	646	659	594	622	640	640	629	672	595	592	633	622	654	682	644	657	587	622	617	635	641	645	638	645	610	648	658	645	664	632	636	661	655	627	639	654	620	640	603	646	619	632	639	641	644	640	638	656	675	648	660	607	673	650	644	656	621	623	681	667	638	640	664	650	642	616	658	657	659	652	678	639	616	646	650	600	618	624	660	629	631	632	615	632	649	628	602	634	613	612	661	625	681	678	629	674	607	644	613	633	627	662	692	621	666	671	620	597	655	621	673	629	690	659	602	636	659	638	652	647	644	668	609	630	635	635	644	648	651	643	633	615	606	661	617	626	664	637	617	582	661	632	647	636	661	646	616	637	639	663	624	608	583	627	585	650	638	671	636	691	640	631	660	628	670	664	626	640	645	620	671	657	626	647	624	628	656	613	621	608	654	625	633	667	635	645	626	671	658	623	645	591	634	667	652	643	638	665	649	599	634	632	633	662	600	644	655	646	644	665	636	667	620	587	663	618	663	608	616	627	654	618	642	637	632	626	674	652	644	596	582	677	619	643	673	637	625	608	698	642	629	655	611	588	638	678	631	629	633	656	629	599	642	661	638	616	657	632	624	631	623	594	638	686	655	626	668	645	640	692	655	716	628	679	650	641	612	654	664	618	660	630	624	652	663	599	666	628	658	647	596	618	647	642	610	625	650	647	635	670	650	627	634	631	661	634	648	665	584	669	669	683	625	604	643	660	601	633	617	668	671	620	656	607	659	620	640	641	617	638	674	677	651	617	651	646	666	663	631	637	670	602	650	638	647	613	628	660	632	624	631	654	651	607	654	653	644	622	596	645	646	596	665	623	599	627	642	641	654	602	689	635	656	640	689	624	606	650	629	673	641	645	629	649	603	628	610	628	654	653	626	622	661	643	639	660	589	643	623	636	656	644	638	628	652	696	646	597	639	643	609	654	613	703	649	610	630	602	671	668	682	659	637	642	655	658	670	640	672	619	608	647	622	646	640	633	670	636	650	658	657	650	657	638	656	684	644	635	665	560	669	633	629	620	648	687	603	631	627	633	657	644	646	677	659	651	596	645	674	649	640	620	654	660	631	678	695	630	637	642	624	625	641	618	655	617	638	651	662	611	634	666	618	654	629	618	591	586	678	638	618	661	615	598	657	643	621	640	645	611	638	632	614	669	616	620	638	645	670	613	640	605	721	690	656	628	665	629	631	637	652	618	624	608	658	616	623	590	628	599	640	646	652	651	624	645	655	631	633	630	605	666	617	624	635	671	661	646	651	579	689	594	638	628	656	679	628	635	596	635	620	684	663	570	632	647	675	650	663	631	653	656	613	709	663	634	605	606	652	594	651	654	650	635	583	631	604	652	606	631	662	617	555	632	661	643	646	681	653	660	620	621	635	641	626	630	670	663	638	623	677	622	627	635	632	614	632	632	633	583	617	638	624	624	665	648	627	644	623	651	649	623	696	618	573	642	684	611	613	697	638	645	640	599	620	654	688	700	637	626	666	614	643	645	680	640	608	690	610	636	678	604	635	668	632	657	649	621	617	648	640	611	642	669	683	654	621	597	603	641	646	630	660	623	620	642	597	650	655	656	645	640	664	646	629	612	620	611	674	689	650	638	675	686	595	655	641	615	609	621	673	612	646	637	644	661	634	631	677	660	614	644	639	622	642	626	630	666	643	630	631	623	646	629	630	640	620	632	632	634	685	639	621	628	647	642	660	608	627	647	624	630	623	631	634	607	614	630	658	612	599	660	654	610	638	614	619	627	657	630	639	585	626	627	639	615	621	616	673	617	644	663	614	601	607	633	662	647	638	654	645	668	648	651	615	640	655	645	647	698	629	618	642	619	637	640	622	670	626	644	619	616	622	590	633	635	606	675	611	618	646	618	610	602	629	668	627	634	616	625	639	608	638	679	627	662	634	647	577	650	621	636	649	605	640	627	657	562	638	680	619	626	590	605	664	608	606	613	634	613	601	623	640	634	643	628	671	686	666	633	608	630	660	609	669	639	608	658	659	656	690	652	638	640	670	614	622	617	688	610	633	620	615	613	631	640	687	640	619	580	624	597	600	595
7582	15343	15838	11264	6929	5496	4324	3651	2775	2393	2058	2149	19682	16356	10933	4933	1730	827	634	579	584	557	559	602	543	571	590	527	567	547	577	583	542	619	585	559	547	552	558	532	586	551	607	563	557	551	546	560	511	602	577	567	616	571	553	540	563	626	550	588	568	563	567	578	573	576	571	583	531	576	531	579	563	559	581	600	571	579	558	555	566	584	583	563	534	577	595	531	604	548	567	557	588	559	589	512	584	630	538	527	526	538	555	556	544	572	542	569	545	612	590	552	526	577	559	600	607	583	524	544	563	592	591	534	569	592	577	587	516	572	575	581	562	574	562	542	560	564	558	595	604	579	579	559	577	560	612	581	545	592	557	594	578	505	551	593	563	544	583	512	515	572	558	580	549	525	565	580	523	531	579	582	605	574	534	581	586	552	547	546	539	531	527	599	543	566	547	518	597	571	585	587	532	535	548	560	525	553	593	554	545	599	590	586	571	556	556	594	553	567	536	587	538	605	584	568	540	533	558	603	552	615	612	564	580	563	564	576	576	559	580	545	572	555	558	536	547	548	578	516	579	577	525	543	568	544	536	565	548	547	567	545	588	577	534	558	574	543	566	560	548	562	553	538	540	568	613	579	558	593	547	574	571	539	579	553	572	567	565	519	571	508	544	589	588	563	549	581	563	584	531	528	612	535	616	550	540	551	547	570	575	564	515	580	563	567	525	583	572	565	552	559	593	570	575	568	522	541	559	561	552	561	578	587	560	535	575	550	567	574	573	592	592	550	544	559	537	542	520	583	581	581	566	546	533	562	603	555	557	561	573	572	555	579	548	583	536	564	562	589	566	615	546	558	564	510	563	537	597	593	559	542	559	564	580	589	548	568	566	579	557	520	581	568	570	564	578	573	569	565	619	524	527	546	553	564	550	591	574	555	572	544	566	553	592	604	570	532	567	562	596	540	559	554	555	535	571	565	554	605	556	546	593	573	590	576	579	566	599	579	573	573	575	590	565	574	559	575	593	558	553	563	591	566	558	552	526	534	561	546	558	523	576	542	559	570	575	547	605	590	551	547	582	558	534	563	571	551	562	550	550	550	562	507	566	553	547	568	540	586	649	575	518	575	582	559	547	534	567	541	524	573	532	578	507	576	587	566	547	558	541	545	593	550	561	533	583	553	588	551	567	561	554	586	549	535	560	607	587	580	545	553	554	550	558	560	559	555	557	578	529	559	532	559	591	500	594	547	546	546	543	562	563	535	577	587	597	571	563	572	519	559	566	556	536	563	573	557	595	530	573	593	570	542	604	607	574	520	487	586	545	507	551	541	561	585	528	548	550	572	564	581	550	569	560	550	595	567	568	567	573	554	543	509	541	540	556	547	547	563	581	588	612	569	546	557	570	570	580	548	579	546	573	581	559	530	557	547	538	555	568	534	516	536	578	543	552	552	571	531	575	550	586	569	545	575	563	553	554	571	567	563	527	571	589	556	540	519	552	558	540	553	576	552	528	574	550	538	529	568	565	569	491	531	582	574	535	527	514	515	484	527	556	557	541	540	550	516	549	576	523	590	564	567	551	579	545	515	530	602	542	541	570	587	543	549	567	545	547	510	593	582	575	604	575	551	592	532	559	530	541	563	514	572	530	560	516	569	578	530	526	561	569	592	565	570	556	540	552	585	565	535	585	588	585	570	537	579	570	555	555	604	565	567	520	501	561	527	570	601	546	574	572	561	610	555	580	552	534	546	594	553	535	518	579	511	576	576	650	584	558	574	586	568	554	591	572	557	540	588	561	543	579	559	548	578	535	575	519	525	540	551	581	552	575	590	546	569	585	579	539	586	591	512	572	551	518	564	513	550	581	565	542	589	517	536	558	531	582	578	548	545	577	546	574	587	596	542	582	537	543	545	578	582	599	557	591	609	581	552	556	555	591	585	560	604	560	563	556	553	512	593	563	555	551	606	551	536	562	563	585	576	592	616	537	550	591	559	514	566	561	589	575	570	577	566	532	552	547	576	572	525	550	571	541	540	538	574	575	566	568	564	549	573	567	516	572	527	553	578	553	547	567	545	583	554	558	560	534	582	549	570	528	585	586	548	540	513	583	568	593	523	591	560	541	540	540	546	543	562	559	568	552	541	535	551	542	552	567	580	563	491	534	563	592	569	533	535	515	536	573	586	536	528	521	555	526	554	600	555	581	547	573	551	585	552	557	600	544	530	552	575	565	534	553	553	525	573	593	576	580	568	563	596	563	555	554	532	577	598	575	538	568	585	569	595	548	554	535	560	555	531	589	568	589	556	505	564	600	551	550	541	507	539	550	573	566	555	526	604	567	571	539	593	565	534	545	572	557	529	545	533	554	529	548	538	568	576	555	566	586	566	551	614	522	516	544	511	565	559	531	551	561	561	572	577	557	570	544	540	572	550	530	558	549	565	596	558	558	574	558	551	584	541	522	570	544	510	557	566	589	547	553	530	594	535	550	550	577	584	544	549	583	555	565	572	589	579	530	579	523	501	560	537	557	591	546	531	564	576	581	551	582	583	552	560	557	585	591	515	556	548	599	568	554	505	554	536	536	550	568	558	601	570	577	578	557	603	546	583	570	540	550	530	526	524	560	573	549	537	539	550	587	567	539	577	547	549	538	557	530	551	527	536	550	565	552	546	569	587	544	548	584	564	573	590	535	511	566	544	559	528	582	583	618	587	550	565	524	523	505	545	507	540	556	539	566	549	556	575	528	590	535	552	556	549	568	545	563	539	600	569	537	532	568	535	580	551	588	576	570	560	552	585	583	551	546	590	551	554	598	575	539	552	557	540	525	543	569	541	552	548	537	563	530	545	586	557	570	551	540	548	555	573	549	598	565	598	529	560	556	546	548	550	570	616	546	538	530	561	538	573	564	520	586	542	570	533	551	491	569	557	530	583	577	542	569	538	556	579	559	566	562	528	577	535	569	532	524	532	562	577	572	497	556	563	540	571	569	614	560	540	531	585	539	566	500	570	575	555	543	527	525	563	563	570	545	529	550	534	511	521	547	572	543	551	558	550	562	557	579	536	541	581	586	523	551	554	551	543	552	572	531	538	573	570	519	549	581	549	574	550	551	542	563	532	580	557	575	527	545	538	560	539	582	546	548	546	569	549	588	575	535	568	569	531	580	548	587	525	523	592	598	577	564	556	591	520	536	559	543	545	573	549	518	535	529	566	543	537	615	570	565	578	600	542	590	564	578	575	546	557	535	560	538	556	537	549	565	557	576	518	524	578	524	574	590	549	567	579	516	554	524	552	553	532	535	567	569	583	582	562	523	543	563	549	582	556	522	551	507	546	525	542	529	542	546	606	534	591	532	553	566	603	575	587	550	539	555	572	557	579	578	525	541	561	563	557	558	557	537	599	545	516	571	535	603	544	569	532	513	571	552	550	566	562	582	575	516	567	551	544	547	565	587	569	574	566	542	578	553	575	522	531	560	548	588	520	543	533	592	571	563	572	528	563
26566	11683	5874	3159	1751	1241	1052	941	854	809	760	731	1088	1439	1210	858	658	599	560	543	543	535	568	583	548	569	590	539	565	572	594	569	526	561	550	559	551	561	577	574	569	534	578	541	561	561	548	564	514	549	585	569	574	567	602	512	553	550	557	536	553	524	542	534	562	489	539	531	506	542	584	571	525	540	564	544	500	534	516	526	597	523	545	590	561	554	568	534	546	527	555	544	535	552	518	532	541	535	534	561	579	557	551	519	571	606	613	579	579	575	536	533	505	547	507	587	612	544	533	581	542	547	566	589	550	538	559	557	562	594	569	577	533	545	528	537	573	510	542	585	542	580	536	584	588	565	546	554	563	566	564	538	543	520	573	523	519	589	517	537	484	543	515	548	547	575	570	533	535	547	522	530	532	517	545	569	534	591	572	555	525	568	506	531	543	561	530	528	531	575	527	547	582	607	540	527	548	532	530	618	576	578	538	566	554	537	552	555	568	544	544	526	538	547	562	575	579	551	566	561	558	499	535	543	538	605	553	533	555	519	541	596	546	555	567	566	565	541	520	543	566	552	531	541	572	564	526	533	574	542	533	548	522	546	567	555	505	539	585	539	524	539	531	566	533	562	547	556	541	568	550	543	552	525	557	530	534	498	531	556	522	526	582	555	565	547	545	525	556	523	538	489	541	498	583	536	549	553	518	596	571	576	549	553	553	495	557	489	569	553	578	519	562	576	562	587	584	514	506	520	586	523	504	506	556	562	494	529	546	593	570	552	501	520	540	546	532	580	577	532	541	545	536	549	534	553	559	548	536	507	561	557	526	520	570	501	543	631	546	561	525	574	540	564	563	540	565	508	530	597	554	615	544	539	583	550	562	539	542	518	580	571	542	531	596	559	564	538	526	575	570	564	536	565	573	501	529	599	523	555	526	551	545	537	570	560	569	599	596	555	531	592	544	574	570	558	524	568	571	541	563	537	559	545	559	559	535	578	520	516	517	505	564	543	555	564	547	536	505	520	537	523	550	545	549	569	513	529	581	563	542	531	566	543	545	578	596	539	558	584	558	586	522	535	593	496	538	539	551	538	548	536	538	528	557	600	521	600	536	536	525	520	552	553	497	573	533	554	548	542	571	571	526	574	571	558	532	500	558	504	557	529	513	521	542	533	537	570	504	572	584	560	531	589	539	546	573	591	541	564	531	552	518	528	578	532	571	582	535	564	545	516	551	517	522	549	563	555	538	517	563	528	560	562	544	518	545	553	600	564	555	535	547	527	558	552	539	553	564	536	544	563	519	540	546	512	529	525	526	548	588	567	545	536	565	555	523	536	546	543	591	553	558	556	492	565	557	570	527	535	543	528	549	549	553	536	539	573	524	576	552	538	552	596	526	546	569	540	560	561	550	567	555	549	549	572	572	573	544	558	556	568	543	568	552	558	532	567	516	535	570	582	524	531	546	556	581	544	544	565	553	567	493	582	551	592	534	551	533	524	545	558	601	570	539	494	527	559	591	550	541	552	577	576	557	602	540	551	532	599	594	543	547	513	534	561	550	572	546	546	515	547	535	485	528	548	550	520	532	517	522	542	524	557	523	567	504	554	533	538	537	548	519	570	574	568	564	552	544	542	548	552	563	489	534	526	552	560	539	564	523	527	570	533	539	538	520	517	550	548	525	566	568	534	569	553	561	562	539	473	528	569	558	563	583	548	555	555	548	544	572	583	565	543	568	584	613	554	543	553	554	550	545	540	532	548	546	506	537	563	501	533	545	554	567	554	552	527	527	531	575	584	547	529	572	507	536	575	575	536	523	559	514	561	513	532	556	553	569	579	542	550	557	548	556	534	551	532	538	511	543	528	520	542	580	603	515	518	562	561	557	568	538	533	589	550	544	599	535	591	559	549	586	507	540	532	571	513	545	520	571	513	550	539	585	564	537	564	547	535	508	553	562	542	520	586	572	522	566	583	548	508	580	503	552	517	531	547	534	544	532	565	577	553	579	538	560	578	509	532	558	557	558	592	528	560	545	507	548	554	523	570	545	552	500	535	546	572	564	544	524	576	529	579	566	524	549	487	540	598	558	586	596	527	580	528	537	518	579	535	540	535	548	561	526	505	537	544	590	547	540	559	547	534	534	517	588	606	576	557	532	539	585	543	508	562	567	518	570	565	554	557	533	545	560	534	548	590	551	575	548	516	513	614	523	530	558	572	517	540	551	568	557	550	554	532	547	540	603	539	599	565	549	564	518	529	550	564	544	560	531	548	558	571	532	539	554	558	527	510	569	533	556	542	565	579	528	530	541	555	590	541	553	543	555	542	542	546	531	564	531	576	558	518	537	590	578	544	519	522	561	557	541	497	605	548	603	569	565	583	537	547	545	626	530	549	586	574	551	574	527	543	566	572	599	536	572	556	567	552	503	522	539	564	550	585	518	582	549	530	539	544	543	562	508	543	526	541	572	495	590	507	472	516	501	542	552	544	562	558	597	549	554	560	577	539	558	546	579	575	532	534	540	556	505	505	534	541	573	545	524	526	585	545	579	586	521	557	549	540	543	512	544	564	566	556	567	537	572	549	578	538	539	552	585	524	557	499	559	593	543	544	546	564	487	525	555	540	543	574	571	585	542	510	575	516	532	556	546	517	579	570	512	546	567	585	546	542	531	507	557	556	551	563	514	535	586	540	568	523	532	500	572	530	532	566	556	593	564	550	562	561	548	517	572	545	563	597	592	555	509	560	561	577	545	543	552	549	576	544	550	535	508	550	518	555	554	586	547	557	564	584	573	544	518	534	545	553	545	561	585	510	593	579	550	567	566	551	540	580	543	536	531	524	583	582	542	573	516	532	533	571	510	557	553	563	555	537	579	530	526	578	527	522	559	593	552	578	552	572	558	573	531	562	572	566	520	523	587	563	546	535	586	537	517	575	554	542	577	578	591	572	584	548	537	553	547	575	569	540	578	528	565	535	523	543	536	556	538	555	553	595	527	537	608	568	528	532	575	541	535	542	546	505	522	543	527	553	526	540	553	533	559	599	553	556	505	529	496	546	519	560	535	564	597	560	552	564	583	593	547	579	547	522	531	553	551	561	563	521	506	543	560	557	538	596	560	540	553	594	529	559	581	584	542	568	539	539	564	597	589	556	539	519	542	568	510	551	580	542	571	538	554	564	569	547	542	584	567	544	581	504	561	514	531	538	563	557	578	575	524	518	557	542	556	543	550	506	514	540	519	543	543	532	559	524	553	572	548	572	595	562	524	540	571	511	562	496	532	557	530	534	555	560	537	533	557	532	536	539	577	565	560	522	514	551	580	528	565	569	535	566	591	569	513	526	577	550	545	533	503	524	574	590	520	578	558	565	518	569	545	499	559	604	574	585	553	572	527	552	567	572	545	576	529	544	543	515	530	555	577	549	541	524	578	546	538	536	557	566	554	528	560	548	553	556	562	580	582	554	589	522	580	546	515	575	546	570	558	554	585	569	531	534	554	555
7108	5346	5709	3045	2084	1635	1437	1167	1023	875	845	818	1353	1754	1351	851	609	487	498	462	487	417	457	498	439	482	448	497	529	440	460	460	495	479	500	490	498	461	448	503	469	471	486	424	448	491	455	474	485	454	438	495	483	481	491	444	510	460	512	475	530	492	447	456	503	456	474	491	500	458	447	538	470	444	457	475	517	438	480	484	472	459	449	485	486	477	460	458	436	480	467	508	456	446	493	495	454	476	444	451	462	464	460	457	492	470	480	477	476	473	443	461	465	479	494	461	483	466	489	461	501	513	459	483	471	523	468	479	461	473	469	444	466	483	511	504	506	518	460	484	465	490	485	470	488	498	509	488	468	454	469	495	473	478	519	455	504	468	492	464	463	481	438	480	462	459	480	488	502	491	487	487	453	460	456	503	458	468	478	475	461	480	452	489	468	469	505	474	439	448	466	504	452	503	447	518	483	447	444	488	450	500	458	474	461	460	497	468	424	481	460	456	438	462	472	484	453	516	469	440	483	482	481	438	476	467	459	515	468	481	521	490	471	479	489	448	454	496	481	461	500	478	525	482	481	451	461	471	459	476	476	477	480	447	471	471	454	484	472	473	491	472	455	437	479	436	415	514	509	469	447	440	471	478	498	478	449	486	456	452	490	462	487	474	474	505	458	490	483	466	437	517	488	510	498	439	479	474	471	476	455	497	439	505	465	462	474	520	443	441	505	444	466	490	463	439	497	490	486	445	449	449	484	448	465	484	495	482	483	490	487	450	521	458	481	459	444	516	480	476	438	505	473	428	473	471	459	459	488	471	497	442	452	481	465	439	471	501	481	472	486	506	479	488	509	482	490	495	472	473	463	502	504	518	504	444	502	457	495	464	439	496	453	453	419	487	457	459	435	434	484	496	489	467	475	483	462	489	481	463	432	487	482	491	444	508	451	495	478	484	461	486	486	455	477	473	464	461	488	475	464	471	481	477	470	478	496	465	470	426	417	454	480	499	474	525	526	453	469	468	466	448	487	466	477	455	464	480	481	472	483	481	482	493	447	505	508	447	508	460	449	493	474	466	448	444	477	502	493	513	475	505	489	463	472	447	517	453	452	485	470	443	486	451	474	447	500	458	463	422	472	454	459	492	445	487	534	459	492	458	492	493	492	520	498	500	464	491	480	497	478	452	495	480	490	507	487	485	478	476	525	449	456	460	476	467	478	536	507	435	457	485	471	445	478	461	502	507	506	445	455	435	492	461	428	486	452	476	482	482	465	454	476	483	508	495	486	505	481	476	433	485	492	505	530	495	464	479	462	460	498	495	494	434	482	476	482	446	452	443	454	442	439	462	470	463	510	492	486	474	488	481	504	466	461	473	506	470	462	488	462	479	476	498	505	471	461	501	439	477	500	462	485	480	468	504	520	474	422	472	466	481	476	466	493	478	489	509	482	457	465	509	476	447	429	466	451	449	456	486	454	464	457	471	461	474	448	479	460	474	461	433	420	469	499	485	455	496	454	454	459	496	458	455	469	475	466	464	493	470	485	481	487	450	473	495	460	469	463	455	503	455	467	460	460	487	434	417	466	459	436	504	477	515	500	491	475	470	459	478	486	505	464	460	473	466	461	500	479	454	461	437	470	491	443	497	461	469	479	485	464	443	478	457	494	476	473	504	453	469	478	498	505	481	472	505	492	457	542	458	492	448	507	428	517	468	501	488	462	508	472	473	452	446	498	488	475	457	469	465	474	442	440	508	464	485	459	436	482	486	450	440	457	502	463	464	498	495	521	513	494	481	448	476	480	462	482	456	463	443	473	454	478	469	459	490	453	465	475	460	542	468	424	499	475	460	504	456	481	466	484	481	475	465	466	503	450	505	484	465	471	435	472	475	460	453	476	450	481	485	463	491	432	449	496	475	457	469	481	470	483	492	497	493	479	475	475	468	486	465	443	452	498	436	440	449	498	471	514	491	467	459	486	443	496	456	458	472	437	492	476	488	436	449	465	468	460	434	494	505	499	501	483	482	459	462	470	481	491	470	446	472	491	474	493	490	449	472	467	491	460	494	472	509	492	497	452	469	421	477	495	523	467	499	488	473	463	510	442	460	492	444	469	465	485	524	474	493	464	529	489	439	487	473	495	483	487	476	501	490	447	480	465	497	445	436	496	465	466	493	438	435	483	443	510	485	488	484	475	448	459	516	472	462	461	454	466	461	467	462	448	471	519	476	510	479	447	477	437	467	489	464	492	451	495	449	462	485	468	470	473	460	455	495	502	440	437	481	471	461	545	499	454	491	450	493	513	483	485	507	488	444	457	473	447	521	450	449	451	473	470	485	456	496	475	475	490	476	456	501	494	470	489	465	475	467	478	464	454	443	477	483	463	505	506	507	451	431	474	456	442	504	488	511	477	452	491	477	479	513	453	450	470	525	501	455	440	499	491	479	529	500	424	482	482	473	461	483	500	499	480	470	499	441	496	451	472	471	471	470	486	457	484	473	461	443	468	457	442	461	460	509	523	473	483	430	461	454	470	486	442	460	466	455	431	468	479	486	485	461	502	498	495	477	524	492	478	475	475	435	463	486	489	472	451	467	481	474	476	417	481	441	490	450	452	474	490	504	480	484	457	479	524	470	518	499	477	473	429	532	442	482	464	484	484	459	473	473	467	461	491	469	494	492	490	489	461	451	466	481	484	476	478	427	471	507	506	503	472	480	510	492	492	442	474	503	435	450	440	489	499	446	494	438	487	453	487	526	424	459	476	483	483	457	505	450	487	461	482	495	451	465	481	444	499	452	464	489	450	477	506	492	430	477	464	473	508	462	478	491	463	511	471	449	469	494	470	442	458	455	465	435	454	457	488	481	486	459	475	489	442	469	432	464	481	487	490	484	495	468	434	506	446	494	440	446	484	473	480	495	451	478	475	455	466	504	459	474	516	505	502	449	498	472	475	509	445	433	484	504	457	506	473	435	468	459	458	481	446	520	433	465	490	502	460	468	467	491	476	474	468	482	458	526	490	448	518	513	463	478	455	466	487	505	482	445	492	489	463	478	504	495	467	476	502	467	452	438	440	465	454	462	493	464	480	513	495	462	477	478	483	493	437	468	474	499	470	494	459	496	454	445	458	473	469	468	442	482	494	465	438	451	485	470	421	466	505	469	471	490	494	473	469	449	477	456	473	452	424	460	421	442	504	465	432	453	458	476	446	463	454	495	465	482	490	484	498	470	486	476	417	467	419	507	493	464	480	453	465	483	478	470	473	449	484	452	488	471	487	474	522	449	460	517	496	488	494	440	483	516	513	452	506	481	488	463	497	481	481	452	471	448	478	477	479	493	459	436	480	464	478	513	523	480	503	477	449	511	463	492	523	503	471	486	477	446	466	428	471	498	416	502	454	455	516	493	459	466	475	473	464	477	449	478	478	484	444	480	466	481	456	457	452	476	497	497	427	455	484	480	488	450	466	496	467	459	485	454	457	472	461	508	454	487	448	425
24812	20741	26650	24451	12207	3797	2116	1470	1243	1119	984	879	7242	10894	6922	2668	1033	626	541	560	513	559	490	561	579	522	553	529	551	486	543	520	516	503	539	511	531	551	540	547	507	533	523	507	544	534	528	531	529	520	510	483	527	499	532	509	483	539	509	550	492	498	511	502	500	511	499	530	517	500	556	472	506	542	508	526	536	501	540	512	574	518	520	498	518	550	502	534	508	523	505	506	526	545	564	533	501	538	531	548	558	535	534	521	514	537	479	499	485	480	577	515	507	544	519	517	548	550	512	564	497	530	511	505	515	532	522	553	509	552	524	520	484	524	524	518	550	535	541	504	569	543	563	550	506	563	494	514	515	519	543	500	569	529	514	536	513	537	526	545	509	567	505	501	535	504	510	534	493	509	507	530	506	516	531	571	509	488	514	515	478	543	523	555	553	507	514	516	521	522	513	562	499	548	505	543	467	536	483	552	524	521	486	564	524	515	546	554	538	532	456	550	529	545	527	518	545	519	557	545	490	515	538	561	507	540	484	502	519	533	504	549	537	559	518	488	503	543	508	568	569	504	505	492	522	524	509	514	561	525	536	518	508	529	532	513	519	551	527	528	530	524	506	548	540	520	484	535	531	537	486	543	480	540	515	538	512	542	562	540	530	503	544	524	503	530	552	519	542	524	522	511	557	537	524	576	520	566	530	531	581	542	483	542	570	507	479	524	522	535	543	546	516	537	473	528	524	486	524	492	570	511	495	519	523	522	514	512	488	535	528	554	535	567	523	518	535	540	506	492	562	516	499	549	536	507	556	488	521	502	509	518	550	523	517	505	542	563	505	509	540	521	526	528	553	534	522	496	545	562	520	489	519	514	523	537	545	466	533	488	514	542	522	530	518	543	545	484	549	505	537	518	509	520	526	509	517	532	542	511	512	487	504	519	520	574	490	519	531	525	538	546	547	542	531	491	532	533	490	526	495	546	547	507	542	504	549	515	489	462	529	536	521	496	535	521	509	533	535	512	529	521	523	545	515	529	517	559	533	565	576	547	514	528	508	521	490	522	490	529	490	532	498	518	520	534	515	526	489	517	498	533	519	517	530	483	488	470	515	520	514	506	514	535	524	491	525	479	471	517	520	488	550	534	507	498	536	543	513	502	491	522	509	535	529	527	556	527	537	535	477	518	553	503	527	488	533	514	529	525	525	537	542	507	528	523	515	539	552	552	510	554	508	506	508	495	507	544	567	517	516	523	518	527	537	530	492	506	518	494	507	524	509	517	515	515	524	566	517	516	500	521	493	541	536	564	514	520	533	496	521	530	518	535	520	530	558	541	498	478	497	485	525	499	528	534	521	547	520	531	536	489	571	541	515	506	524	534	542	516	531	532	528	485	533	540	523	514	553	557	551	522	518	523	517	504	519	509	517	490	556	519	520	543	517	510	523	551	525	545	513	523	538	498	560	530	550	492	524	538	502	529	528	529	498	509	497	539	506	521	528	543	541	529	493	521	544	526	517	507	489	507	516	502	487	495	547	492	516	532	485	489	557	549	500	502	490	528	485	522	507	519	529	513	503	482	527	472	511	529	501	514	544	519	510	483	508	499	504	495	548	503	552	496	498	558	546	516	491	491	541	557	516	515	527	533	529	496	542	544	490	516	493	501	509	463	467	534	531	498	509	521	534	555	537	497	562	518	559	568	509	523	520	523	514	549	542	493	515	481	528	518	496	501	526	524	531	544	474	546	526	516	483	489	518	510	515	534	523	504	523	509	517	531	534	528	550	507	570	530	506	506	472	493	510	524	515	512	501	519	523	530	514	530	500	516	481	540	481	537	527	502	521	494	527	534	579	512	496	497	526	525	553	497	547	498	516	503	523	538	518	530	521	575	510	496	480	504	478	509	528	522	519	503	483	534	517	500	545	572	471	488	518	546	537	524	515	561	497	559	520	513	491	498	524	511	528	503	512	518	521	544	547	485	500	588	533	480	496	536	516	496	530	466	456	528	518	533	541	487	560	490	554	518	502	512	519	521	496	517	470	467	514	497	497	543	502	525	503	537	502	540	528	553	516	514	463	499	481	519	511	529	508	514	525	490	529	529	534	461	500	547	539	491	497	552	497	504	532	483	521	501	549	491	457	520	525	505	541	523	493	552	495	561	540	512	563	563	517	510	541	496	499	521	510	538	488	500	544	547	495	512	509	531	523	491	529	480	530	515	520	529	548	540	523	560	519	514	520	538	566	525	519	557	566	540	503	551	537	515	554	493	548	473	532	505	516	486	530	513	504	517	514	528	543	495	542	530	552	480	525	502	551	481	498	466	553	539	487	520	481	517	534	497	551	548	514	453	509	519	496	511	518	489	474	503	503	527	500	509	520	529	555	478	538	485	507	548	542	545	494	547	515	501	495	509	513	536	497	498	516	531	512	512	530	520	532	521	519	535	510	520	563	494	506	547	512	526	552	517	537	506	529	514	521	532	525	484	558	562	489	510	533	550	483	475	502	536	505	565	530	534	539	490	546	541	486	513	547	470	536	520	502	494	522	527	510	559	523	562	556	478	521	565	494	512	500	536	513	497	525	521	502	541	535	572	535	490	544	530	511	524	528	527	527	558	534	531	529	536	499	539	484	513	518	533	480	515	498	562	526	511	552	504	492	537	552	517	518	520	537	510	497	529	505	536	503	546	530	528	532	547	515	473	540	529	510	503	536	527	503	503	506	536	553	538	505	537	537	486	530	540	549	522	509	545	494	565	571	508	471	527	501	496	502	516	506	501	528	548	552	528	545	519	546	496	524	514	531	531	539	532	559	542	519	529	536	513	587	569	515	528	574	534	520	537	510	517	469	515	530	512	489	539	523	485	539	552	499	514	568	526	511	529	529	533	519	535	511	580	520	547	525	525	540	464	497	534	472	504	523	544	523	480	558	536	543	530	524	545	522	484	568	533	497	531	533	526	498	506	532	513	488	532	498	527	515	523	508	527	527	542	533	502	534	550	519	503	518	505	551	570	499	538	521	494	501	547	538	501	523	528	508	522	527	505	504	552	523	500	543	515	523	502	487	503	479	526	484	528	507	543	546	544	495	567	532	482	534	509	526	547	521	514	496	535	554	538	505	513	518	505	514	482	508	499	536	498	522	522	495	510	522	522	515	503	517	541	492	505	530	534	508	523	520	541	489	477	527	500	547	551	505	503	505	529	507	541	542	534	519	519	524	531	492	522	539	550	514	491	511	548	547	528	543	518	561	576	525	565	453	527	528	503	491	526	504	548	529	532	488	543	531	526	525	529	558	508	501	497	543	576	504	532	543	519	527	520	526	465	518	528	523	526	549	507	515	479	554	506	505	472	509	513	498	536	504	491	535	495	529	539	506	550	531	581	510	504	522	486	526	526	544	493	497	523	537	509	493	510	503	524	513	521	526	529	544	511	555	516	523	501	487	522	526	541	520	532	539	501	541	547	490	502	543	515	534	521	502	533	523	504	476	516	534	506
7092	11933	12346	7343	4986	3185	2185	1952	1685	1413	1232	1191	10112	11264	6781	2897	1012	617	496	521	473	498	438	449	501	488	507	483	445	450	465	480	497	427	484	474	479	488	463	482	488	477	451	479	483	472	472	469	436	453	520	477	460	477	479	471	462	480	465	466	496	414	479	489	470	459	435	469	514	437	517	500	531	469	455	474	433	448	506	487	457	451	475	461	465	468	480	455	476	486	466	487	476	473	446	464	444	487	455	446	465	476	494	435	452	482	496	447	462	498	440	467	444	487	477	497	501	469	459	463	458	483	474	498	463	489	461	435	483	491	493	485	431	438	505	466	468	436	496	465	437	500	445	452	461	504	461	463	533	467	462	462	469	495	418	469	446	477	457	474	468	464	496	447	497	423	485	487	472	484	468	490	472	495	464	499	482	497	530	456	456	502	489	472	458	486	454	502	470	489	454	515	468	471	463	478	506	470	485	503	493	478	489	457	495	461	464	472	471	487	463	486	506	464	478	502	453	442	453	474	519	520	496	453	508	483	463	486	466	473	421	468	463	494	481	494	482	521	500	469	483	452	461	501	471	459	459	458	473	458	518	509	479	461	461	464	502	464	437	488	444	469	504	481	495	487	486	471	474	442	480	482	461	477	483	483	512	481	454	471	485	495	472	465	475	492	479	489	429	462	479	477	479	451	493	504	498	439	416	463	473	475	422	466	495	436	419	508	505	451	494	501	448	487	501	475	467	445	449	446	465	505	433	482	527	469	473	493	489	444	474	501	463	454	449	516	452	455	512	462	460	449	476	493	475	457	434	478	471	507	466	477	470	509	516	412	450	451	531	472	461	483	462	451	477	461	459	468	476	498	459	456	456	494	472	473	444	458	471	451	491	465	452	457	508	439	438	427	448	474	438	465	460	496	446	473	472	473	484	454	457	500	477	459	501	475	489	445	494	486	483	493	488	491	453	459	442	480	437	457	430	487	503	445	440	486	462	505	474	512	455	439	434	425	486	478	460	437	513	455	464	505	466	473	450	445	446	489	458	448	425	494	479	476	452	496	471	474	434	498	458	461	490	472	464	449	477	504	473	443	483	451	490	482	494	470	473	491	494	487	446	482	497	515	507	487	481	496	466	459	466	490	488	490	472	452	501	475	466	432	434	454	461	455	454	482	469	489	449	480	432	463	464	427	456	484	443	430	500	476	481	489	449	488	477	480	501	443	429	460	501	511	505	485	478	480	512	463	457	499	512	448	465	473	475	438	483	449	468	485	462	465	432	454	490	448	496	450	464	432	451	463	470	443	455	443	442	461	489	513	433	484	533	495	441	463	498	469	458	468	472	475	487	471	453	449	458	456	482	481	478	480	478	441	467	503	479	507	477	456	465	460	459	473	530	449	483	476	468	483	475	476	456	452	493	483	457	478	449	434	488	509	455	480	481	488	448	482	452	455	467	474	481	439	474	452	482	533	441	460	483	451	494	474	433	471	480	494	478	473	469	460	491	480	457	473	462	449	465	450	485	462	448	480	497	450	458	452	471	467	482	485	450	509	482	489	471	489	486	462	482	447	483	454	475	499	494	489	478	459	471	504	493	463	470	483	503	466	465	484	427	455	476	482	454	483	471	495	491	465	477	465	462	452	465	482	486	476	481	449	464	462	487	496	446	487	455	460	514	489	472	486	502	449	445	470	489	488	474	463	441	444	450	463	483	489	478	471	492	462	470	458	448	464	444	493	428	510	514	517	461	460	457	458	470	445	485	474	490	472	424	455	465	455	460	480	468	473	489	443	469	457	497	476	463	467	436	449	494	495	476	469	508	513	475	466	491	471	433	465	471	490	451	444	497	472	407	467	464	434	501	480	479	479	461	495	493	482	458	500	454	454	466	489	451	469	486	471	509	457	439	490	445	494	445	479	446	479	470	495	451	473	471	469	467	460	456	453	479	497	467	468	456	506	483	443	521	465	479	493	472	447	478	462	467	436	436	450	464	466	454	435	475	468	477	507	498	483	458	481	474	493	485	485	480	443	470	452	444	479	450	471	463	464	439	478	482	476	465	486	467	478	464	459	486	446	481	468	469	473	462	427	491	492	472	506	469	482	450	476	459	462	460	460	501	417	447	479	469	448	477	478	500	487	505	464	473	451	501	448	478	513	446	510	438	460	510	476	460	445	510	483	475	469	439	487	454	451	482	461	445	491	454	475	451	431	473	492	500	516	459	444	465	471	467	453	514	473	476	482	507	458	479	493	464	488	504	469	477	471	463	557	472	445	479	481	474	474	487	494	454	504	466	513	460	489	485	485	462	449	461	473	469	467	478	483	445	445	487	449	474	466	488	473	481	445	441	467	496	479	467	477	413	466	470	429	470	459	475	437	480	441	475	476	487	488	483	459	457	491	477	445	468	505	464	485	469	472	460	465	489	524	524	488	469	496	464	445	484	482	470	445	486	487	483	477	443	482	475	481	448	457	488	443	469	483	457	478	485	471	475	444	480	462	493	471	498	504	491	465	458	487	456	452	432	437	492	474	433	484	440	454	471	466	448	465	429	473	488	429	495	510	464	493	460	428	473	480	464	493	512	460	466	464	453	485	489	488	473	488	463	479	432	470	487	479	461	498	495	424	452	500	497	477	467	480	487	481	488	474	484	439	471	468	424	424	490	492	441	466	461	470	490	430	486	502	465	473	494	498	451	463	520	468	494	494	481	473	462	464	430	484	463	524	489	416	475	449	466	468	487	498	463	478	468	484	447	440	457	471	447	455	444	465	471	495	468	497	449	455	457	461	437	442	462	492	471	490	491	498	491	455	462	459	484	462	542	436	475	500	531	482	502	447	475	443	515	489	460	480	460	507	482	458	482	511	438	473	473	433	433	485	472	526	421	460	484	476	494	482	475	453	464	447	421	481	476	483	500	445	470	479	425	451	437	479	463	470	490	469	490	498	450	453	452	459	471	465	478	488	454	513	465	463	447	445	454	476	514	464	444	510	454	483	454	472	475	503	515	482	447	486	503	466	479	478	495	498	449	488	439	459	459	487	501	498	450	465	461	478	434	445	448	467	448	453	490	484	447	509	454	490	457	473	470	472	467	442	452	457	524	452	459	464	426	448	481	482	486	424	462	475	450	456	463	507	487	480	456	489	450	433	445	488	503	468	499	446	479	478	463	480	474	447	428	475	494	464	472	473	470	472	470	496	470	415	448	457	502	470	495	450	490	474	474	462	477	478	469	527	532	482	444	491	453	493	457	500	472	483	514	525	473	471	447	495	461	453	456	429	501	480	467	462	453	469	462	495	477	448	465	446	490	478	464	486	500	458	485	488	514	481	488	445	493	459	512	486	465	461	499	449	458	491	481	471	521	465	468	457	455	490	511	467	485	484	459	462	502	472	489	482	468	457	483	449	485	535	459	454	448	468	450	451	460	474	489	466	458	465	486	474	495	452	435	455	469	473	455	487	489	460	427	441	439	468	492	466	423	412	484	455	450	514	491	453
23896	20789	27653	24010	20356	11429	5071	2802	2054	1580	1355	1845	18119	19608	12394	4653	1457	795	692	734	683	685	616	641	636	686	653	687	623	657	637	656	638	687	665	677	630	677	652	642	681	664	630	656	664	641	683	683	682	645	651	649	671	686	717	606	676	620	670	629	683	674	657	611	674	609	655	616	652	620	602	679	703	633	649	654	659	620	602	635	640	621	663	648	654	644	630	654	645	661	636	671	677	624	635	711	669	616	688	653	667	616	670	645	639	651	601	681	664	654	677	664	594	627	653	650	655	624	663	638	639	686	630	689	677	661	678	674	643	689	651	642	646	679	652	608	616	645	667	642	646	657	633	631	648	654	662	653	654	620	656	608	655	619	622	673	669	659	636	619	604	681	640	667	647	662	617	685	684	651	603	675	633	668	683	639	694	699	612	619	658	647	679	632	670	672	632	676	625	663	646	637	665	622	627	656	634	642	677	669	633	631	633	596	670	644	639	637	667	617	689	650	644	646	651	647	617	636	614	638	657	650	636	641	689	665	694	672	580	633	627	658	635	628	662	672	623	648	665	647	651	647	642	667	671	670	632	677	621	663	625	711	687	670	622	628	688	657	645	629	646	669	636	650	652	613	633	661	615	640	643	712	625	623	669	601	632	651	665	632	643	649	647	619	584	622	605	655	621	593	646	631	622	649	616	653	678	631	652	610	655	629	638	628	695	673	570	639	635	624	642	612	665	631	616	641	679	633	667	649	653	658	631	661	671	653	626	656	661	660	626	667	632	689	640	632	632	634	653	665	637	656	683	625	658	629	669	640	667	627	638	663	624	646	654	680	651	647	690	648	662	652	651	664	629	631	678	660	674	659	607	645	660	660	683	665	632	648	704	688	627	693	657	658	662	639	643	634	622	658	639	604	651	659	720	662	649	647	638	715	673	699	658	603	675	620	621	645	672	603	687	647	661	668	635	643	613	637	661	668	673	645	631	669	679	696	670	704	658	611	668	621	653	651	631	627	635	636	679	628	622	613	608	658	638	628	606	630	649	679	628	641	715	608	665	614	659	646	667	672	662	632	639	640	670	591	666	625	592	689	602	657	698	678	653	657	610	649	651	678	690	627	653	652	617	724	708	664	637	634	653	680	693	607	617	609	592	608	657	617	698	685	710	606	683	629	682	639	676	639	630	622	597	609	663	599	653	643	644	638	651	664	606	640	685	623	632	626	686	659	642	648	661	643	661	634	600	678	626	684	644	643	631	622	669	657	630	631	666	637	631	611	653	706	663	630	690	588	644	612	650	615	675	646	656	634	664	672	642	605	667	602	645	659	640	617	696	611	687	600	642	612	689	659	625	645	614	672	688	641	701	641	658	654	622	649	620	656	687	647	640	681	654	654	689	689	645	623	642	613	622	625	632	684	629	638	628	657	620	685	646	606	613	655	634	632	596	616	599	670	681	601	660	658	705	613	637	658	637	661	622	644	660	666	668	658	672	657	636	643	633	616	653	634	684	647	620	678	668	666	662	642	628	679	663	701	669	681	652	606	643	641	595	642	625	660	624	659	662	626	652	647	660	647	663	706	663	653	659	656	628	629	641	633	624	677	605	631	633	662	700	629	624	672	646	647	645	631	650	679	658	695	658	668	596	642	634	679	634	674	684	640	659	629	584	606	660	628	667	656	617	655	637	612	649	669	647	658	656	648	647	649	643	694	659	649	648	635	680	642	608	677	666	684	657	671	645	656	642	674	643	687	675	645	615	668	636	668	675	649	629	689	630	612	634	669	680	589	647	626	653	627	611	658	650	653	660	647	630	616	629	638	671	599	665	658	660	661	630	646	655	652	657	634	676	621	626	616	641	667	654	675	621	602	653	617	582	608	669	635	606	643	645	689	630	652	654	716	659	625	613	657	632	631	661	622	666	669	647	649	625	657	641	618	612	663	618	673	678	615	629	645	647	659	618	646	601	609	643	647	643	638	632	632	621	667	669	641	682	658	639	638	636	620	691	606	650	661	667	646	663	654	665	661	647	614	660	636	629	649	620	654	620	659	660	673	640	636	699	620	656	607	709	648	632	658	614	640	651	670	616	619	654	658	640	672	636	606	678	663	626	640	628	667	593	674	698	662	705	677	671	681	652	636	644	651	606	632	665	665	612	633	656	678	640	602	628	586	603	674	676	599	671	662	673	653	615	670	641	618	690	633	617	662	703	663	653	616	657	635	663	636	596	638	683	622	611	654	632	648	662	666	634	639	648	610	630	644	603	659	665	621	644	652	634	678	675	691	633	653	601	709	676	666	617	651	614	638	653	665	689	673	624	663	615	646	690	611	673	676	635	681	682	683	649	638	639	653	651	654	613	617	678	656	629	687	579	676	643	621	626	650	634	623	642	652	647	694	641	653	629	604	628	629	651	608	637	642	663	673	656	656	640	665	612	661	635	645	680	626	667	618	631	697	647	624	672	606	602	644	672	685	621	669	689	599	671	674	606	642	643	700	655	621	653	636	651	649	667	666	675	672	639	660	636	658	665	699	647	656	635	638	617	640	596	675	660	642	582	595	678	650	637	683	612	627	682	637	681	639	652	650	644	647	605	614	619	600	627	675	665	698	652	647	615	615	601	646	687	701	597	663	653	645	664	658	669	650	640	633	671	707	648	656	668	659	651	641	639	653	651	605	674	622	636	671	633	643	656	630	635	616	647	619	634	612	638	662	597	622	643	638	623	639	669	616	681	613	661	666	663	653	671	624	604	646	655	634	663	677	671	634	594	654	624	626	639	617	648	631	660	657	618	643	622	637	665	635	647	618	637	668	703	665	653	679	642	644	629	667	618	687	648	643	642	665	597	625	642	642	605	644	641	663	637	645	655	614	666	668	583	669	690	607	647	610	659	658	674	623	646	644	637	631	625	699	636	680	626	644	621	630	629	647	682	668	650	599	634	636	644	640	644	629	611	681	621	650	639	637	629	651	669	637	638	655	652	640	642	659	661	669	661	613	652	602	625	668	650	661	673	648	615	603	631	647	623	680	594	636	629	664	668	674	638	672	653	625	629	656	661	637	663	675	675	578	668	629	665	644	676	662	670	638	628	628	660	666	655	616	662	665	670	645	658	629	618	652	674	620	680	644	618	649	653	647	657	637	673	631	648	640	647	616	659	646	650	624	628	594	630	643	681	636	666	663	629	628	625	638	663	635	641	652	636	648	648	673	622	615	622	667	625	628	638	674	654	658	634	651	646	595	627	663	680	630	662	644	662	665	649	644	694	648	618	658	646	656	685	643	632	647	662	659	660	672	691	635	614	632	625	629	617	646	647	662	593	618	642	655	624	659	605	628	650	615	650	631	674	642	649	644	632	604	632	654	621	578	590	663	640	619	668	649	682	617	675	669	663	650	648	632	596	625	635	653	653	627	664	662	623	663	663	684	611	640	612	609	611	627	695	655	659	665	673	633	642	640	668	624	663	701	624	618	675	618	630	666	661	631	658	666	623	663	679	617
8304	15908	15312	10779	7482	5324	4585	3464	2479	2056	1658	2781	20553	17920	10868	4486	1431	786	621	623	575	646	535	579	579	612	522	572	529	593	561	583	547	580	570	569	589	648	597	594	595	561	526	574	582	593	668	562	528	552	587	583	600	568	554	571	577	598	595	606	587	545	598	556	527	575	554	631	580	568	542	560	607	554	543	547	541	545	577	582	564	581	580	558	571	579	566	578	556	524	580	578	573	547	538	578	604	529	576	606	552	526	582	563	597	584	579	551	558	596	607	566	574	557	597	594	562	575	561	587	567	572	596	571	561	526	600	571	588	575	525	566	522	583	555	540	528	552	588	565	533	553	598	574	545	574	599	566	600	579	592	546	552	551	570	553	559	538	562	594	549	576	579	582	555	577	569	605	541	574	550	584	576	603	570	553	583	552	561	558	565	576	526	561	585	554	575	552	567	579	567	565	571	549	586	558	566	610	559	538	579	567	596	570	498	600	585	647	544	587	580	567	592	565	592	538	523	553	549	567	588	561	602	567	522	551	545	551	554	567	626	576	564	561	588	571	626	583	600	577	603	573	570	604	540	551	601	586	616	556	538	574	582	620	564	601	547	577	538	552	556	572	553	553	569	572	591	551	582	565	582	551	580	606	582	585	561	544	556	560	577	568	573	586	557	560	602	570	566	547	530	572	578	578	547	619	542	584	533	569	590	582	583	550	576	550	541	560	543	553	597	577	558	583	595	544	569	590	528	562	557	609	595	579	568	586	541	570	563	543	588	575	550	566	551	584	574	574	537	548	582	565	587	564	579	595	570	591	565	583	568	564	566	536	548	582	606	589	589	556	611	577	572	575	564	605	560	547	569	585	597	585	512	553	553	570	574	543	520	541	564	578	561	573	511	606	603	606	572	557	544	546	553	633	541	570	561	578	557	601	590	611	572	561	552	565	551	553	574	595	520	566	576	530	536	574	580	570	557	541	586	579	565	591	549	599	561	631	568	587	538	598	576	598	594	557	542	528	537	558	559	552	584	572	598	561	515	528	533	565	569	547	583	594	567	595	534	600	571	570	575	592	548	600	543	620	582	603	549	566	584	534	564	585	593	529	536	565	564	549	562	552	573	554	569	570	558	563	526	557	550	562	555	527	544	565	586	560	563	555	604	560	574	556	537	580	544	598	595	619	575	606	593	567	573	571	571	567	572	552	564	575	592	542	556	570	580	586	602	564	565	563	565	511	583	541	559	592	557	539	591	564	561	556	554	559	538	595	590	534	571	554	550	555	580	562	592	538	567	547	595	551	558	526	610	563	542	543	561	585	590	587	614	529	561	605	557	585	574	575	544	594	569	577	557	582	539	562	592	559	580	533	568	583	570	583	593	593	574	614	562	545	547	592	561	523	557	596	532	519	564	552	564	582	588	548	578	587	522	599	559	581	561	587	622	547	604	577	544	567	566	584	546	530	541	537	570	549	584	556	592	545	574	559	551	578	588	555	523	559	568	623	564	626	558	533	579	553	555	571	589	531	574	610	567	574	572	571	535	563	571	550	560	539	597	560	542	551	586	608	551	535	590	571	544	587	584	564	552	583	539	599	554	547	573	550	561	586	581	570	587	585	551	581	537	561	602	560	567	561	556	557	524	576	560	571	577	547	548	555	509	550	580	553	551	595	546	565	570	551	561	582	584	529	534	537	548	583	571	564	583	588	603	583	542	566	601	582	595	567	553	599	618	582	528	570	541	573	579	586	568	586	553	564	585	590	601	577	614	613	582	578	556	514	597	581	550	552	553	570	591	574	594	558	524	576	551	622	547	562	572	560	584	564	577	589	565	587	554	591	619	595	589	562	540	578	557	613	593	584	605	544	551	575	572	605	587	515	596	572	597	563	591	561	560	580	578	581	538	600	575	556	577	542	611	547	592	593	564	593	558	625	547	610	544	605	562	565	570	562	548	552	617	539	599	553	529	591	546	620	572	605	593	572	593	588	586	561	547	582	546	550	551	550	546	584	589	551	587	570	528	549	568	586	570	581	646	616	566	554	564	592	613	613	578	556	567	549	551	582	570	577	578	552	570	550	576	550	605	614	569	536	583	581	574	548	591	600	571	544	583	593	568	594	558	598	563	527	556	530	596	576	551	566	569	547	546	576	555	553	535	521	522	552	556	575	593	550	576	575	629	532	545	560	571	586	611	585	529	539	620	576	567	592	537	534	545	555	577	543	566	590	567	553	570	590	609	525	580	582	546	575	534	565	567	570	550	564	514	550	580	579	603	579	553	590	573	595	593	578	554	574	557	562	591	532	563	563	572	548	569	552	588	581	585	575	545	584	576	565	579	596	576	589	577	588	544	539	579	562	598	538	588	576	569	543	596	548	554	584	556	566	581	589	562	573	575	566	553	569	593	547	576	573	572	575	581	552	590	619	567	546	590	582	575	582	583	570	552	559	561	560	557	562	614	522	582	613	554	547	612	545	610	562	549	537	536	553	593	532	564	551	565	588	556	552	566	563	587	546	538	554	575	540	544	525	576	539	580	569	570	587	543	546	608	616	601	577	594	543	552	566	592	592	556	603	572	618	561	586	576	552	562	569	611	572	553	550	593	588	569	565	593	585	541	571	530	557	583	517	582	576	570	619	562	561	570	531	600	582	558	527	555	559	540	564	552	578	544	555	541	616	534	584	575	574	536	542	544	586	551	606	587	596	540	591	559	607	567	571	529	545	555	585	512	568	589	584	557	538	590	557	590	552	573	551	580	614	554	546	539	572	601	576	577	560	578	602	547	540	544	568	578	588	586	544	569	577	576	554	572	566	543	567	585	575	571	548	576	578	552	538	539	560	564	562	552	569	543	598	543	588	608	573	572	581	572	530	547	562	596	552	564	536	556	547	618	564	536	594	538	554	534	558	561	561	582	580	549	549	599	542	542	545	533	545	546	578	558	552	567	534	586	564	552	521	558	571	572	579	555	595	569	538	566	594	548	561	636	528	597	571	538	578	584	620	516	569	603	550	561	554	573	576	576	562	574	578	589	541	586	591	574	574	589	566	609	595	562	572	539	598	574	621	546	536	600	546	546	603	565	538	577	588	567	542	568	574	574	537	586	538	586	567	566	578	564	571	552	546	574	571	584	589	530	554	624	561	580	553	595	597	587	557	579	536	605	593	572	548	577	603	553	555	562	593	626	579	579	577	576	570	558	579	604	579	570	630	583	531	622	576	591	583	528	570	562	555	562	567	563	552	580	595	547	630	564	577	582	542	614	547	577	540	571	567	559	552	594	581	559	545	552	548	578	594	585	544	580	591	579	549	625	547	550	601	566	562	564	584	559	586	562	575	547	619	567	588	560	565	565	587	586	540	553	595	550	594	590	569	542	565	533	576	546	556	557	568	518	554	550	597	568	597	580	570	559	568	563	599	565	562	583	587	594	544	548	578	579	558	545	578	596	549	581	545	543	569	582	574	529	556	564	580	549	543	598	549	514	562	524	591	611	581	566	540
26920	12371	6999	3603	1874	1377	1043	957	766	701	685	680	1199	1540	1285	842	693	576	572	575	579	521	603	585	542	520	568	581	585	584	569	530	575	559	530	571	528	583	588	583	598	550	549	571	547	557	565	569	577	562	599	584	595	557	571	559	576	546	554	532	533	539	536	538	579	598	509	558	633	589	604	571	545	566	577	564	560	562	557	583	601	549	533	557	536	555	597	571	568	633	562	536	595	596	549	574	599	536	549	565	577	538	591	545	594	521	523	585	537	554	513	597	574	572	556	559	535	557	534	527	577	582	540	590	545	548	554	569	554	566	567	574	519	593	586	550	604	576	568	567	515	536	581	536	566	578	594	531	546	540	575	545	561	559	568	568	622	565	579	528	551	552	585	576	562	570	559	587	568	598	527	528	534	601	572	612	553	568	602	541	537	595	524	603	579	558	550	562	576	543	565	539	541	553	539	556	551	562	553	527	584	580	573	553	535	568	578	600	590	597	613	555	567	609	568	554	569	539	565	561	548	609	560	591	563	587	538	533	549	592	542	522	603	569	576	541	569	597	569	562	586	558	573	586	560	563	606	568	574	522	558	587	566	531	566	549	564	539	587	560	584	575	566	518	540	579	557	593	574	524	576	565	551	566	594	573	525	564	544	562	545	574	573	589	547	562	582	555	586	590	563	583	577	562	579	558	540	549	555	550	589	570	551	518	579	549	546	576	581	555	562	535	536	521	577	556	554	542	562	552	555	573	576	568	571	577	578	529	502	593	581	629	597	565	562	584	558	550	524	540	569	574	557	538	558	516	553	544	596	541	538	569	565	566	565	606	576	609	632	615	574	561	591	577	566	529	580	568	573	528	569	549	596	587	535	570	599	586	550	612	511	512	530	545	583	553	577	588	558	520	603	557	572	542	542	523	545	576	599	527	561	584	544	632	583	596	522	574	543	574	561	507	543	561	568	582	567	560	582	583	547	589	568	536	582	548	590	587	572	595	546	559	529	549	570	584	562	571	557	547	575	540	560	575	583	570	553	546	474	533	558	564	568	528	590	567	538	536	570	585	553	535	510	575	578	508	592	557	562	546	551	564	619	552	605	581	556	557	549	568	595	570	541	547	542	569	557	540	547	560	559	588	569	544	542	587	575	599	597	544	513	580	586	578	558	536	587	556	569	579	535	568	565	517	529	585	598	574	561	600	523	585	552	575	506	540	575	572	571	611	580	606	542	575	592	538	504	544	609	541	536	532	584	543	564	564	578	593	548	569	568	586	572	541	567	539	509	566	561	596	564	566	578	565	583	547	548	590	555	590	591	553	587	593	570	582	533	591	581	586	610	563	541	627	622	571	603	566	569	545	569	554	565	564	567	507	595	511	572	567	581	604	554	551	571	592	617	513	620	542	528	533	552	586	601	576	532	615	558	547	567	589	553	545	543	609	556	545	530	563	548	549	552	537	544	539	567	556	597	545	553	548	550	570	548	539	536	587	561	557	582	548	570	568	563	519	550	526	573	515	563	541	557	585	559	561	530	582	567	563	575	562	564	555	563	559	539	578	538	576	570	593	571	586	548	565	591	538	528	581	609	528	572	556	611	590	537	568	568	597	585	562	548	566	563	539	551	554	570	593	565	557	557	568	540	542	568	611	551	556	554	576	576	542	551	529	588	572	606	601	529	579	577	544	539	581	549	538	587	574	535	568	602	566	569	540	573	595	581	518	567	543	534	567	557	558	553	566	531	537	587	582	558	561	551	574	554	568	543	555	575	528	564	532	568	587	528	559	533	560	565	551	572	588	575	516	567	563	557	556	550	612	560	523	565	573	522	562	534	548	587	563	567	571	563	568	576	592	585	585	538	569	561	549	568	599	540	624	566	585	569	549	573	559	566	540	579	572	561	563	602	575	559	555	589	546	598	563	552	552	582	571	513	548	593	570	564	568	543	547	600	508	595	544	540	554	576	570	581	577	561	525	553	596	567	577	574	568	583	612	580	546	582	563	522	580	545	535	568	563	517	573	562	577	582	580	565	567	553	549	599	582	583	582	577	534	572	580	582	594	547	564	554	565	547	533	579	547	526	517	520	628	541	571	570	550	503	572	551	542	565	585	567	554	541	514	602	536	570	586	556	539	556	545	540	563	534	552	551	591	574	606	610	588	537	568	540	583	552	500	548	574	527	537	574	606	574	592	587	528	539	565	574	525	506	548	524	554	558	540	548	566	561	579	544	543	582	558	618	547	521	554	532	570	624	541	567	614	557	527	570	572	529	511	561	544	564	547	564	584	619	513	583	548	562	597	577	534	566	529	591	573	570	548	559	556	549	560	579	546	607	582	568	593	563	549	523	547	557	546	515	529	547	520	578	575	540	532	556	569	566	581	553	598	577	573	532	576	523	571	550	603	552	564	548	583	559	592	569	554	585	539	591	528	565	575	554	541	573	553	550	581	558	620	558	538	550	536	565	577	563	582	534	598	576	548	591	566	585	566	556	562	584	584	577	562	557	549	582	563	532	586	563	586	557	596	542	553	573	559	582	577	520	620	551	542	597	572	581	580	556	572	568	550	602	619	542	600	544	602	541	568	599	554	538	544	533	604	588	531	574	523	537	559	561	579	564	551	552	570	570	597	589	583	576	540	574	589	519	613	570	570	562	547	536	559	551	575	506	579	593	536	525	595	536	555	544	545	598	562	571	556	521	562	542	539	611	555	547	576	567	519	550	549	592	543	572	586	552	541	582	560	533	583	557	562	549	545	572	571	575	576	581	529	559	581	577	582	538	551	573	530	556	522	546	581	607	574	574	548	525	607	541	602	551	554	556	570	577	546	618	544	570	577	563	593	527	580	536	531	535	532	588	562	616	581	602	568	569	524	604	574	547	579	575	572	577	618	520	560	593	574	544	540	591	573	554	581	565	546	538	563	546	577	517	552	546	532	553	582	591	578	585	543	587	585	551	576	574	554	559	555	540	584	592	547	519	563	569	561	560	548	614	570	584	548	542	492	587	546	560	567	512	604	556	565	533	574	544	555	542	575	575	612	512	563	543	592	560	555	541	564	554	543	550	544	583	611	562	594	550	588	532	578	567	564	579	564	558	574	622	561	553	574	534	545	553	596	574	585	532	553	578	600	559	586	599	585	556	589	560	624	575	547	577	580	508	562	582	563	546	513	579	557	511	563	557	548	545	568	596	502	540	562	551	577	569	547	571	565	574	548	566	532	583	570	568	608	544	568	572	582	545	549	570	604	541	596	548	546	549	585	535	556	543	566	561	548	572	562	546	597	576	541	556	560	550	579	562	573	567	552	551	578	598	572	584	594	543	602	560	528	579	585	537	560	581	565	570	564	582	582	564	569	588	539	547	518	552	518	567	567	551	539	546	516	570	574	531	567	586	579	585	589	571	539	584	573	559	583	541	551	509	568	631	549	616	528	604	607	543	586	585	580	554	533	535	557	541	620	567	620	601	564	536	594	595	524	561	581	546	561	550	586	543	523
7632	5877	6157	3459	2201	1665	1343	1056	865	801	758	743	1573	1803	1332	860	594	545	512	489	521	493	525	564	533	480	474	483	513	513	492	524	446	473	530	498	461	501	531	487	503	451	520	473	494	497	444	496	485	463	484	509	473	495	483	499	492	519	447	481	473	465	491	506	503	483	534	501	510	481	444	489	498	464	482	470	497	499	457	491	457	524	483	516	499	474	516	493	486	508	495	511	489	434	513	482	502	496	459	509	463	498	486	471	501	516	503	485	502	499	538	446	462	516	456	513	477	460	504	507	498	486	485	503	519	494	488	509	461	478	472	526	494	473	460	534	501	482	487	486	530	463	431	485	479	493	454	446	494	506	492	489	520	499	497	460	520	510	486	494	495	497	462	485	494	454	473	460	548	460	493	510	491	495	490	512	519	502	512	447	547	498	509	513	479	489	490	468	497	491	439	471	508	520	556	451	527	510	486	528	527	499	459	471	495	496	485	469	467	479	490	533	461	489	494	535	481	486	479	459	508	529	533	484	463	480	445	522	502	484	506	511	473	478	480	506	499	487	480	497	468	507	454	511	507	463	494	514	496	492	490	491	494	496	483	475	450	496	497	439	459	485	477	465	543	533	534	514	481	520	505	474	473	476	507	517	504	477	495	507	480	516	528	540	451	472	487	488	483	468	485	476	467	472	454	473	521	478	499	483	537	463	463	457	476	480	471	503	505	455	483	491	474	481	490	509	479	490	542	501	505	470	493	523	489	490	514	471	517	510	468	483	486	494	509	494	488	525	493	443	511	556	476	479	505	503	510	512	502	462	493	502	499	485	514	485	462	506	484	495	504	469	495	469	527	479	460	481	533	498	514	506	482	510	474	508	518	497	456	500	472	501	504	497	492	496	496	483	527	530	502	500	545	479	490	534	502	489	514	478	523	474	494	451	481	488	504	518	456	512	453	478	507	481	528	474	472	464	490	481	492	454	493	504	536	462	510	524	479	489	523	491	511	464	480	470	464	520	461	480	515	545	473	491	477	486	501	502	494	519	519	501	500	467	509	506	486	481	514	479	517	502	490	491	486	503	485	508	530	508	506	487	464	535	450	487	489	516	490	496	485	459	493	534	506	474	500	490	479	502	485	467	480	470	522	480	507	501	498	509	501	479	483	495	485	502	465	485	501	475	480	476	500	501	466	494	477	465	489	494	481	464	495	484	523	494	490	515	493	497	463	482	523	513	519	478	455	465	500	482	492	504	506	462	495	487	519	520	518	467	495	498	490	517	491	474	471	493	508	543	490	503	489	486	484	493	489	473	486	524	470	496	495	482	516	460	471	506	485	484	510	524	473	491	498	494	500	517	496	466	447	488	492	503	480	492	493	509	476	483	502	461	497	490	473	505	463	517	473	462	509	493	492	502	497	482	492	503	461	493	532	495	512	483	456	455	513	511	484	467	495	525	498	491	485	518	476	470	489	504	446	505	527	503	479	489	476	524	465	468	448	518	475	495	465	505	508	506	467	532	510	471	475	512	506	508	523	521	454	490	476	498	516	496	497	462	491	495	501	505	435	531	490	473	506	498	471	488	475	487	472	494	493	527	500	479	455	525	481	474	494	485	481	490	495	521	474	494	464	450	531	487	522	490	491	507	472	484	500	489	503	460	485	487	514	501	539	467	500	507	511	490	448	495	481	514	491	502	472	519	483	506	503	490	502	503	537	480	485	507	486	504	490	482	511	514	509	517	459	476	518	522	527	497	482	508	511	476	491	460	463	463	508	472	460	499	521	502	462	481	467	467	500	492	481	477	508	507	500	529	504	510	491	486	491	470	469	498	494	522	479	497	481	495	501	525	464	464	496	509	506	506	556	512	487	492	490	459	467	474	482	527	511	484	502	483	474	488	497	506	532	515	516	511	520	478	468	526	450	494	485	498	475	471	468	481	517	511	499	478	509	479	483	481	487	482	508	525	484	489	468	471	495	489	489	528	461	480	501	514	495	495	477	529	520	515	476	485	509	479	473	526	513	508	519	512	455	525	502	480	493	479	539	511	470	469	512	489	492	489	464	490	512	494	502	536	448	484	463	490	480	507	482	449	483	498	511	556	459	475	464	519	539	519	514	454	468	468	488	494	529	504	489	516	494	445	462	478	447	536	448	511	471	523	518	472	496	485	520	446	483	506	489	487	486	488	495	479	452	481	501	463	502	516	443	487	505	458	502	499	534	475	479	509	492	482	519	532	508	495	484	489	472	526	480	487	511	465	500	478	465	475	514	498	461	494	528	513	492	542	541	488	501	504	502	499	491	474	478	537	453	484	531	540	508	485	516	490	519	432	463	516	465	510	517	524	549	465	461	505	469	479	497	506	474	487	472	513	505	511	486	511	521	498	524	478	483	508	467	499	474	501	484	517	470	483	467	511	553	514	511	476	457	502	453	479	500	503	480	511	522	484	455	474	460	522	454	497	470	504	483	497	457	502	486	450	474	483	467	507	477	493	495	485	473	499	502	481	550	493	485	494	518	521	527	503	515	503	488	485	480	494	524	486	487	478	508	512	454	525	499	482	430	514	509	495	475	508	509	481	476	498	469	420	492	486	474	485	470	483	502	506	517	509	481	465	498	462	472	461	482	483	486	525	536	482	468	501	488	495	472	492	483	491	500	510	452	456	519	541	506	459	472	478	496	507	503	465	500	484	508	458	475	506	504	507	475	503	482	509	479	436	487	497	482	495	474	491	514	541	479	503	510	524	458	528	477	483	492	479	527	495	475	496	469	505	502	519	482	466	481	471	475	443	495	524	533	486	479	506	467	519	476	489	502	488	467	475	497	498	468	475	464	482	453	452	492	496	484	476	492	491	470	477	491	488	493	488	469	494	528	472	514	498	455	519	452	478	460	467	515	457	457	473	508	497	441	475	485	495	473	474	478	511	526	500	513	516	458	501	539	511	492	497	522	527	464	471	496	455	510	527	486	475	448	475	490	495	502	504	519	523	478	474	480	484	513	494	480	509	511	487	525	534	487	505	509	502	502	483	499	514	500	500	438	522	493	475	477	482	478	481	508	480	486	543	500	461	488	493	499	488	487	487	469	500	503	445	514	487	493	503	494	454	506	515	487	496	512	510	479	466	494	527	455	508	475	502	480	437	478	474	483	503	481	511	488	511	506	464	485	467	483	491	499	511	497	482	475	479	512	466	508	488	471	460	512	495	473	466	475	497	507	508	516	519	470	486	510	540	446	522	466	497	486	464	490	509	521	461	479	497	478	464	502	508	493	512	521	520	557	485	466	505	532	509	487	464	541	516	501	511	513	476	500	508	473	501	485	484	485	493	501	475	486	545	537	485	481	481	502	491	457	507	510	535	493	494	474	485	476	516	483	435	500	474	519	496	468	457	468	493	496	485	518	545	489	490	487	475	501	455	467	506	511	497	449	492	494	489	489	518	525	495	485	503	515	479	475	459	491	487	475	483	442	478	478	521	535	534	463	537	538	502	517	481
24758	20753	26648	24567	12479	4389	2391	1565	1297	1121	959	1166	9559	10305	6250	2442	856	629	579	550	531	540	534	530	541	534	520	518	521	530	466	504	567	521	537	484	450	563	547	520	536	523	554	545	534	520	529	520	496	495	532	531	538	528	530	529	494	504	548	559	546	503	496	512	521	585	551	493	506	514	558	505	525	538	498	506	539	545	494	556	525	521	545	518	501	501	568	566	511	538	519	480	523	476	551	521	537	550	555	506	481	517	537	536	504	510	531	504	524	496	505	507	562	538	563	539	515	568	541	541	555	507	522	555	506	490	519	547	529	524	553	530	544	484	501	527	556	480	523	538	533	554	502	547	491	521	504	557	516	489	517	533	548	527	518	498	513	553	548	521	578	519	515	524	515	493	521	524	513	534	541	528	506	510	534	537	547	564	526	527	580	502	486	530	531	521	526	510	509	538	516	553	508	497	509	521	474	509	512	541	579	511	523	528	502	522	500	516	529	517	510	546	531	507	528	539	507	524	556	545	510	517	521	515	521	550	500	555	533	528	490	507	525	522	512	500	542	507	556	551	524	484	568	512	508	483	497	538	489	566	540	522	514	518	478	531	481	510	537	571	502	486	492	518	545	528	508	507	514	505	535	541	535	493	511	537	536	494	535	496	514	556	513	528	538	571	525	551	568	480	533	534	542	540	508	533	542	516	524	517	535	521	557	528	541	506	486	497	515	562	520	505	535	500	514	534	490	524	516	515	497	486	532	548	500	520	490	555	538	504	535	527	521	493	533	536	517	530	525	527	517	526	530	491	499	542	552	506	487	577	502	532	486	541	517	522	517	519	548	507	501	517	535	521	543	543	532	539	536	533	501	493	539	528	529	521	524	530	497	487	564	522	532	539	492	540	524	513	517	558	540	555	485	547	535	561	513	501	492	610	535	558	519	533	513	505	489	523	525	517	559	499	542	491	469	504	488	508	569	554	529	564	530	469	553	521	541	521	510	492	542	573	534	562	521	501	531	507	543	537	532	523	516	523	561	553	551	549	581	575	514	512	537	530	544	523	547	523	540	497	476	545	532	538	485	526	550	511	527	566	516	515	557	542	494	552	556	525	503	503	545	534	558	525	502	515	539	516	526	508	515	516	520	566	501	527	535	555	551	486	549	525	534	523	502	523	520	499	518	560	535	564	503	478	540	490	514	546	536	524	536	524	510	461	519	539	487	550	556	493	476	520	516	542	524	526	504	500	522	489	522	516	523	527	553	530	517	516	538	481	528	556	503	531	530	529	544	522	529	535	501	550	508	544	520	512	540	473	536	510	532	531	506	520	530	479	473	546	504	516	560	513	506	516	512	513	518	546	528	530	554	545	549	536	513	478	548	539	523	531	545	486	579	548	528	537	515	538	498	568	559	529	493	510	485	495	512	516	531	526	552	515	521	494	523	543	511	526	484	581	519	486	535	509	527	509	516	523	523	486	545	538	567	531	502	502	541	545	520	537	547	524	524	558	482	539	533	518	501	543	502	535	508	541	488	503	552	508	523	525	525	523	526	516	521	558	515	494	488	545	494	533	506	509	530	520	533	494	525	521	509	498	499	533	520	521	530	513	543	543	508	490	515	556	478	508	525	519	529	541	507	483	541	488	516	534	513	494	532	496	522	507	527	536	510	546	516	506	513	504	543	473	572	497	534	541	517	531	516	514	503	501	506	528	563	537	517	513	538	530	534	512	538	530	529	521	542	500	518	501	562	549	554	549	515	519	510	537	548	544	550	507	503	517	512	491	534	559	495	517	485	490	525	500	494	575	529	506	498	591	524	512	504	521	553	517	479	506	527	521	517	532	536	564	531	561	552	519	529	499	506	502	541	554	513	577	526	564	495	541	511	600	530	506	565	522	478	526	519	550	525	555	566	546	534	502	529	500	530	489	543	506	546	534	538	527	543	505	514	529	522	515	534	489	508	510	550	545	509	491	492	544	550	521	493	529	565	524	559	520	571	554	519	535	511	547	519	534	552	512	533	554	551	519	506	510	544	545	542	498	522	496	554	514	479	502	531	543	518	537	504	497	509	547	542	549	509	553	505	494	515	522	491	528	560	534	495	522	479	542	516	536	523	484	541	528	495	557	495	543	501	517	498	514	523	539	554	516	511	513	558	529	551	500	522	495	518	529	543	510	548	512	531	486	544	550	542	492	573	509	506	539	541	529	532	490	513	513	521	515	540	474	525	537	503	534	530	545	470	541	511	561	529	526	517	527	513	527	537	519	525	536	529	542	552	503	504	554	508	541	570	516	538	510	524	504	573	511	533	466	522	514	515	558	549	512	537	540	534	503	544	568	508	522	501	527	523	582	501	552	529	559	507	547	535	513	529	522	552	549	556	539	524	503	517	539	513	543	557	517	535	535	516	520	550	497	502	517	532	507	520	483	495	538	516	504	558	522	535	537	508	529	505	547	510	492	506	514	489	530	537	509	552	504	561	533	522	501	537	483	517	536	538	573	520	504	523	522	556	581	537	487	519	520	534	533	515	529	509	527	503	544	531	484	534	553	521	540	539	499	542	547	481	564	495	540	545	547	530	521	528	520	530	543	515	502	537	483	537	540	541	531	536	521	528	554	522	521	494	495	482	497	529	545	566	531	540	493	504	496	526	533	514	499	513	535	542	534	507	541	554	534	541	547	485	534	526	531	494	556	546	524	543	517	504	544	527	527	550	529	509	523	557	535	521	498	548	568	523	528	488	516	518	548	513	490	520	552	533	537	518	557	548	539	540	527	514	532	469	500	503	516	566	521	535	537	518	538	513	507	546	513	547	519	516	467	553	544	524	511	534	498	532	549	471	570	530	523	521	535	522	519	535	550	525	583	507	536	561	533	545	545	540	556	511	487	512	502	517	531	524	491	549	533	551	511	508	486	529	508	500	493	541	473	552	514	535	533	507	485	504	545	536	537	547	513	480	485	531	488	532	501	561	542	567	546	509	562	528	522	535	547	541	523	563	529	508	521	477	525	569	529	553	521	549	573	545	546	544	542	552	536	537	517	564	566	525	484	522	511	531	529	502	488	543	561	500	565	508	536	487	480	588	563	531	512	537	556	492	485	483	512	499	543	490	510	528	522	533	539	509	526	540	501	493	526	490	482	516	552	521	474	487	529	528	519	507	519	521	521	544	513	506	532	502	503	495	471	528	498	588	468	514	542	489	532	565	508	497	521	488	527	535	501	537	507	517	539	457	497	504	504	483	539	540	551	497	514	509	527	555	538	535	526	512	573	512	546	501	514	537	511	543	526	501	510	524	490	506	549	524	552	524	522	521	495	483	548	540	535	557	521	490	504	508	512	505	508	515	556	530	527	509	537	538	509	562	487	528	524	530	481	563	494	530	544	529	481	511	511	528	524	528	528	506	511	563	542	503	518	506	526	506	545	537	543	450	548	554	525	476	536	545	537	473	534	552	508	547	526	516	475	580	494	593	507	574	527	539	520	538	551	510	519	514	515
7157	12059	11869	7821	5503	3317	2378	1910	1612	1325	1242	1728	12333	10539	6393	2593	941	573	526	502	495	476	506	490	516	517	514	489	461	474	475	571	491	489	447	489	484	467	468	502	439	447	502	492	531	447	454	465	470	495	463	451	477	518	483	492	493	460	500	504	443	489	455	490	493	497	469	501	491	486	461	516	475	482	472	471	491	518	516	487	486	472	506	487	479	493	468	478	484	492	487	487	478	459	492	457	494	473	468	488	485	467	480	481	472	469	493	488	485	464	472	478	481	440	452	495	492	454	493	506	476	517	472	472	481	519	497	484	493	477	475	482	523	508	468	494	463	466	478	480	518	500	478	476	462	499	493	441	531	464	447	456	501	457	483	477	518	465	493	439	506	472	438	484	509	469	489	496	484	477	477	490	468	495	460	459	466	457	492	477	520	461	496	485	490	504	497	489	466	451	488	518	505	531	558	457	460	444	487	490	456	514	470	507	488	459	466	442	457	495	467	433	480	499	479	491	494	457	494	480	426	457	467	491	434	483	502	477	476	460	489	466	483	494	509	496	460	487	500	492	506	455	464	471	484	479	485	457	492	495	469	462	466	449	451	486	465	487	467	482	494	494	428	507	486	490	468	492	498	503	512	479	461	472	468	441	455	494	464	458	468	455	482	521	502	484	482	495	484	492	501	492	494	470	479	472	487	514	435	491	484	466	435	461	467	492	454	463	476	484	474	509	475	497	497	428	479	503	448	486	468	484	462	490	492	501	483	506	489	492	480	470	457	507	478	495	479	429	473	460	470	489	462	461	473	440	480	500	477	459	497	483	474	476	420	491	488	477	481	477	502	478	496	464	458	450	463	470	489	505	471	464	400	488	479	489	483	484	459	496	450	490	492	518	488	462	497	494	461	441	411	416	542	490	457	469	491	496	484	482	483	477	462	455	452	450	471	452	452	473	474	444	479	461	489	465	514	488	492	477	464	445	501	479	523	459	468	516	464	500	483	491	461	477	490	487	479	504	460	485	497	458	477	509	484	485	482	472	464	492	507	494	473	499	480	458	467	493	485	462	466	499	463	491	474	437	490	444	514	515	472	440	457	470	482	467	476	495	499	471	493	497	483	479	469	479	473	481	480	474	470	484	465	456	479	483	478	480	479	500	492	504	473	493	471	474	472	436	505	460	493	473	500	503	529	487	494	446	509	475	454	495	513	493	466	484	487	469	474	453	489	487	481	480	515	486	482	494	461	439	425	497	512	480	516	487	473	485	463	474	470	476	501	463	444	495	461	489	526	513	495	502	481	456	462	484	489	448	495	493	463	431	456	505	471	455	505	461	494	458	505	446	521	516	487	450	458	469	476	441	487	452	459	492	467	500	508	480	496	471	463	459	486	487	503	508	486	461	478	483	487	451	465	526	461	490	477	460	450	485	466	480	474	465	463	453	463	460	491	519	435	532	495	482	434	499	479	487	497	473	459	475	536	468	508	486	459	482	498	481	453	464	463	508	458	469	486	520	492	494	458	464	429	499	482	459	495	490	459	496	444	467	494	473	456	455	509	482	496	455	485	536	486	493	470	501	465	492	483	511	474	487	474	503	453	475	505	523	456	487	479	466	498	514	498	475	495	462	511	462	481	450	480	440	490	498	496	474	500	471	436	500	475	487	496	483	478	458	458	451	482	470	511	463	503	467	488	468	475	460	484	449	465	485	481	463	443	482	447	471	481	501	514	458	518	484	421	464	509	452	468	475	462	471	478	456	466	475	477	437	485	473	454	515	463	505	472	505	505	481	459	454	500	501	490	468	467	467	494	496	452	492	473	479	483	471	472	509	481	473	476	496	468	479	491	433	452	467	452	496	493	453	482	462	446	482	482	442	515	486	447	438	488	476	468	471	474	472	468	475	513	470	458	492	456	449	485	463	493	496	474	473	476	502	476	457	489	459	507	484	474	447	443	515	489	496	514	497	464	479	463	447	462	477	502	505	473	465	479	459	466	478	524	493	471	430	491	504	499	435	466	440	475	490	505	501	491	473	490	454	454	472	464	506	475	463	467	522	476	490	497	447	447	446	488	456	492	493	473	481	456	498	512	474	439	466	483	466	503	476	505	485	448	480	489	457	506	505	480	493	481	485	526	475	478	469	477	471	456	471	507	481	449	447	503	510	491	466	448	466	486	466	473	501	464	466	485	455	498	477	491	439	477	455	480	472	509	470	522	478	524	467	487	485	449	495	511	448	495	519	451	505	474	456	453	482	459	469	482	465	474	483	504	481	503	496	460	485	502	519	439	480	483	477	450	453	490	510	469	469	491	465	480	472	480	435	496	507	462	555	496	463	463	479	484	452	501	474	493	472	511	506	503	501	458	478	512	474	425	518	512	446	485	461	526	446	461	456	486	491	511	519	498	499	468	473	441	483	459	469	504	482	495	487	475	439	480	479	517	468	467	467	478	491	420	488	524	497	452	509	453	457	510	523	468	430	468	476	460	493	450	495	511	448	539	438	441	452	466	511	488	487	463	478	506	476	456	494	483	484	491	504	492	459	511	440	485	491	474	459	495	515	500	456	454	456	476	468	489	468	479	473	475	476	500	493	459	496	487	462	447	492	467	480	504	451	453	464	503	514	483	438	511	502	502	472	477	450	483	489	489	464	441	491	493	506	455	442	492	474	481	472	504	484	479	474	488	508	517	472	477	485	492	478	504	509	496	481	451	480	505	471	491	461	455	473	480	482	486	439	466	466	518	482	457	472	456	484	506	475	448	458	512	477	493	487	490	475	527	500	469	501	484	430	477	519	452	429	463	481	498	476	481	507	493	471	506	480	494	476	481	474	467	489	523	443	489	520	461	510	476	478	511	514	459	451	489	496	461	458	461	510	494	463	461	529	467	439	488	470	492	454	482	438	492	466	468	445	465	497	445	516	500	462	486	442	498	473	466	472	475	476	516	468	504	435	487	501	497	473	457	486	472	470	475	468	449	447	495	447	410	436	467	494	463	472	427	463	451	455	525	486	507	441	488	455	502	496	483	506	505	482	484	447	466	487	501	481	475	438	480	501	462	451	495	470	499	457	452	460	520	483	495	482	501	472	472	464	509	501	477	450	473	498	454	488	486	469	473	480	483	441	459	488	471	484	492	448	465	464	428	444	452	480	462	490	468	510	497	462	471	497	504	468	504	474	470	478	520	472	468	455	460	450	480	481	494	451	521	434	488	491	483	449	474	483	438	479	443	504	432	462	505	468	476	477	498	490	454	466	481	491	488	486	475	497	497	443	522	471	473	446	471	483	464	487	464	489	486	489	471	457	467	462	495	470	499	469	518	448	483	443	485	481	517	494	492	505	476	499	452	424	467	495	482	451	479	478	464	472	483	476	495	468	455	478	465	472	470	510	496	477	485	492	497	440	466	463	440	442	491	458	505	494	516	484	465	462	472	479	464	491	474	500	495	502	465	506	489	477	482	477	492	477	457	483	495	476	451	468	463	482	474	464	451	477
23812	20786	27691	23941	20034	10404	3948	2384	1850	1534	1522	1716	17873	18594	11977	4762	1483	797	702	671	636	679	642	668	608	649	684	635	629	672	630	641	632	633	653	666	655	656	644	628	656	622	637	599	616	673	655	628	629	604	624	611	661	635	657	665	627	609	643	609	636	626	646	648	624	622	607	650	591	644	640	681	620	605	618	681	597	653	626	661	633	617	654	628	648	633	650	564	650	660	611	638	649	632	648	626	613	643	640	587	650	684	664	577	656	616	645	628	616	688	648	622	652	653	627	596	609	601	654	659	617	613	613	659	614	597	614	601	657	655	611	663	655	671	683	628	608	679	608	603	631	679	677	629	699	622	663	634	618	654	621	650	643	599	625	623	617	640	619	635	625	658	607	690	636	635	615	661	650	659	638	621	627	599	642	666	612	660	634	619	618	621	663	644	632	642	659	572	621	597	652	614	631	610	636	616	608	646	643	671	664	647	656	617	668	662	640	637	661	630	596	622	623	677	666	614	589	625	657	658	650	645	613	647	618	629	633	631	611	627	664	693	553	642	617	614	630	641	653	658	628	630	624	605	612	671	673	651	624	657	641	641	663	642	632	653	611	656	628	664	621	629	635	634	650	631	624	645	621	633	691	629	616	595	677	635	667	651	692	642	648	621	641	663	658	648	669	675	651	623	651	606	623	648	634	607	648	624	600	641	632	647	630	587	594	631	579	686	575	617	602	603	659	645	679	627	605	666	612	624	606	633	650	611	652	652	641	658	664	654	675	673	651	590	591	649	614	655	632	647	643	669	613	609	616	648	646	600	610	592	609	603	630	649	642	675	628	646	638	666	642	639	649	601	648	625	611	589	652	614	624	639	621	639	607	609	666	636	585	612	659	634	674	627	639	582	634	642	621	644	647	630	650	588	624	665	631	633	661	626	659	639	620	569	622	666	618	628	607	630	631	632	649	595	609	652	628	653	676	670	646	580	662	689	617	616	601	678	634	640	612	637	628	615	604	596	613	641	649	657	622	611	601	604	632	598	660	598	605	646	594	645	638	626	634	622	629	639	635	653	636	637	594	634	625	619	641	593	610	621	647	602	652	617	594	603	613	614	640	627	630	617	681	679	612	636	611	596	641	625	648	635	611	680	628	594	621	641	636	641	607	645	650	666	656	609	630	634	677	669	639	620	620	627	630	649	627	649	672	617	614	613	613	671	617	616	662	578	644	604	634	615	637	639	608	602	662	640	599	668	640	652	592	682	623	610	610	596	613	629	654	656	675	676	657	618	630	636	654	666	669	663	606	611	612	668	640	639	633	602	643	683	613	667	598	657	574	645	584	677	649	621	624	650	677	661	673	663	652	630	660	606	631	654	652	649	642	614	627	594	627	637	638	597	594	623	619	652	645	675	651	618	637	602	614	603	669	679	596	656	629	621	610	631	660	603	649	609	604	619	625	650	654	626	670	612	645	613	656	638	639	621	634	640	640	676	653	645	603	658	665	656	646	660	650	629	634	658	613	583	650	601	626	591	621	616	601	654	643	641	665	648	632	638	624	662	623	605	668	607	578	625	610	645	620	635	661	665	639	647	644	646	657	642	620	657	622	613	676	640	595	652	609	580	656	628	652	644	596	678	631	664	680	629	622	637	625	620	603	604	620	643	648	640	639	632	653	642	594	586	664	691	604	594	673	630	624	626	636	608	612	598	616	614	646	649	643	662	650	583	594	598	619	630	641	679	612	648	610	616	585	644	606	631	662	633	652	649	597	633	621	636	678	630	636	657	621	618	681	639	631	610	638	601	629	608	674	635	628	628	643	645	635	612	627	612	608	657	619	640	615	626	681	665	618	641	584	664	639	650	639	661	646	634	653	653	629	631	608	602	633	612	640	625	626	626	585	658	640	610	626	648	601	637	620	600	634	641	605	646	636	591	639	652	593	651	639	604	620	661	651	657	664	613	599	628	608	651	599	672	652	667	646	610	672	655	635	659	633	600	628	649	639	650	628	632	635	650	645	630	654	643	612	613	664	639	609	617	548	632	609	640	635	650	672	608	666	656	631	596	597	674	640	664	662	658	667	676	676	590	609	666	633	610	618	633	624	627	642	672	613	620	636	625	619	644	632	643	605	678	638	641	636	593	621	621	655	648	663	628	608	662	600	671	665	637	626	588	656	615	637	625	625	584	609	621	629	630	632	665	633	612	658	616	628	638	650	646	626	638	663	646	650	621	598	671	581	620	593	630	608	635	649	665	656	614	649	661	655	635	596	627	579	623	591	659	605	666	590	600	575	624	609	601	587	622	578	650	658	643	614	650	640	607	639	645	644	611	591	616	620	642	596	625	635	648	675	611	647	632	614	652	632	654	608	626	604	619	600	669	629	643	657	637	638	618	659	649	590	636	624	647	603	689	605	646	675	654	647	653	616	639	657	616	666	630	632	666	662	631	623	665	658	596	650	605	607	633	639	643	610	634	608	632	634	636	608	643	627	679	619	678	607	632	613	615	638	627	643	639	625	649	632	640	646	653	610	625	626	665	613	629	651	661	644	610	613	609	632	623	637	690	617	671	623	616	649	627	611	645	609	637	619	607	651	595	618	610	611	644	626	593	666	600	653	681	629	673	593	625	606	622	646	591	632	655	620	673	657	597	630	622	613	638	655	634	641	624	600	636	682	635	617	567	642	612	620	620	613	635	661	562	628	639	603	603	645	609	649	638	598	602	660	614	677	610	687	581	614	649	627	594	622	626	615	644	623	611	612	651	626	629	611	633	666	644	614	610	647	607	627	666	629	626	644	615	629	612	613	641	671	637	652	640	587	613	637	599	672	609	631	659	616	618	601	634	632	636	636	626	616	645	604	636	582	624	612	667	628	625	682	626	569	601	630	622	630	624	656	624	681	655	671	608	629	611	577	646	621	614	631	650	586	646	658	629	617	596	629	673	637	599	639	631	623	663	646	639	604	662	632	621	655	616	620	661	629	606	617	574	621	635	646	615	686	626	690	641	613	664	668	616	602	615	651	584	621	613	624	608	617	659	650	643	634	651	657	659	572	630	631	626	654	610	638	623	607	652	661	622	624	605	601	633	580	656	677	640	643	628	639	649	650	610	621	606	599	693	659	616	605	640	631	634	643	679	628	656	669	660	681	700	612	608	570	663	642	652	644	643	605	617	639	663	651	611	609	640	619	679	610	658	663	621	657	667	595	616	613	636	618	626	610	626	653	636	622	579	611	592	648	633	577	653	597	665	622	651	643	694	628	658	600	632	613	673	645	642	597	595	611	604	657	675	650	618	631	663	604	614	651	652	621	627	601	668	613	606	625	666	616	620	609	681	630	624	635	619	615	644	624	545	632	667	618	656	625	652	645	621	635	674	639	660	628	599	622	637	664	659	601	625	632	629	614	627	661	614	666	684	602	625	649	654	605	619	660	627	605	594	612	621	601	610	644	623	656	648	629	628	641	651	668	641	659	606	599	603	611	657	638	623	642	673	677	664
8296	16504	16054	11523	6352	4239	3175	2755	2537	2094	1910	2750	21109	16783	10637	4582	1480	823	586	557	584	610	598	571	580	609	586	566	592	605	548	568	566	579	558	540	541	557	564	586	570	577	581	579	568	541	560	575	572	591	563	512	541	564	588	547	574	544	544	600	604	549	561	579	573	580	579	562	547	533	557	556	569	547	545	547	568	552	568	563	577	597	604	554	516	568	574	535	553	543	541	563	537	570	604	537	555	536	544	566	585	576	601	564	595	564	595	566	560	578	561	544	541	600	569	577	589	559	574	555	521	597	588	551	564	578	580	567	583	584	533	542	567	588	577	533	553	533	594	544	581	540	553	520	572	599	537	566	577	565	575	553	535	606	560	559	573	567	567	560	566	542	534	497	556	567	549	590	551	558	517	559	594	574	558	593	579	559	576	549	563	530	580	536	590	599	587	538	555	535	570	578	557	525	607	592	588	558	562	539	533	592	585	554	548	571	544	580	582	604	548	550	565	531	588	527	570	566	510	575	602	546	608	616	545	593	544	578	545	554	554	538	540	594	595	529	566	570	573	592	560	584	580	550	515	585	555	587	558	576	566	564	548	577	580	586	585	582	535	558	575	578	578	511	521	542	558	562	564	540	570	575	560	525	576	585	552	580	527	571	574	553	583	578	583	611	559	608	573	536	560	586	541	566	547	550	586	553	575	558	563	588	528	558	556	554	605	604	544	572	555	539	517	561	546	624	556	582	618	507	600	568	514	531	544	510	546	551	560	610	556	564	526	552	547	529	569	577	557	535	571	594	521	532	571	580	584	566	583	536	549	576	538	555	595	569	548	567	515	549	556	559	567	568	558	570	566	580	590	561	555	586	516	575	574	542	542	575	584	549	538	576	567	543	554	579	600	570	558	572	583	544	581	577	507	562	570	581	583	593	588	566	583	583	547	543	558	543	558	541	542	551	571	520	527	582	563	583	576	555	578	564	537	549	557	585	575	542	564	486	554	565	612	553	549	518	579	570	563	554	555	562	561	581	559	539	557	546	578	565	559	564	601	571	556	590	539	561	576	550	526	537	503	597	543	569	544	554	578	556	557	532	572	570	591	556	569	592	571	562	594	555	533	564	619	547	530	578	559	536	599	520	539	552	615	546	573	592	575	529	577	572	514	541	546	532	527	557	580	537	587	567	539	580	584	561	547	572	580	567	559	577	545	579	558	544	563	580	488	564	546	521	534	546	580	544	558	582	528	596	559	572	578	577	600	592	594	567	563	557	589	591	540	580	578	565	560	563	545	586	553	564	550	559	553	549	594	644	553	552	536	551	567	572	569	529	582	588	539	561	575	554	531	586	551	530	599	556	583	538	574	562	543	557	520	560	560	505	551	562	573	551	573	543	552	561	570	561	601	566	622	540	533	531	558	541	535	536	560	568	564	585	561	590	587	601	541	518	547	531	592	589	563	555	577	576	566	525	550	544	547	571	580	562	535	558	547	591	604	547	587	574	581	583	578	553	572	546	595	551	543	560	573	579	546	551	563	542	534	572	507	556	550	523	530	545	496	566	611	570	538	513	577	555	568	557	549	558	592	556	588	570	581	544	523	570	572	521	541	552	552	573	575	519	597	579	563	560	577	576	537	553	610	557	581	591	539	606	580	574	587	576	557	557	566	565	551	575	563	545	592	535	541	562	583	523	555	561	542	558	554	577	590	565	565	561	582	571	573	590	519	550	525	597	582	566	537	541	534	569	506	593	536	536	570	570	573	580	544	568	576	561	592	547	556	552	572	551	564	601	571	556	566	587	580	560	634	573	542	596	543	551	563	582	574	540	559	569	570	592	554	525	574	525	571	520	560	537	588	556	532	603	581	579	530	603	571	593	550	553	579	571	570	597	554	595	565	507	528	598	584	588	560	584	578	580	555	582	617	553	529	567	579	559	554	539	605	566	539	591	577	506	576	582	533	579	528	589	602	595	536	549	605	569	564	593	574	557	542	567	572	550	562	560	546	560	569	545	566	616	517	533	559	559	550	559	566	571	577	543	552	549	574	596	552	572	543	573	550	550	499	578	559	541	519	562	547	589	555	596	575	525	575	569	585	580	581	536	547	581	514	543	512	520	575	573	544	557	579	537	552	550	514	573	518	588	563	566	551	564	562	571	565	567	523	557	594	558	539	550	555	570	557	561	578	532	539	540	562	513	539	623	571	541	542	521	522	580	554	538	579	564	572	553	572	575	533	574	567	565	568	577	562	552	560	560	598	552	574	573	543	586	591	517	567	600	562	528	566	557	578	571	527	550	549	575	550	580	571	550	542	592	559	561	562	557	592	542	537	557	521	555	548	534	518	563	539	534	543	543	534	564	575	541	530	573	594	603	514	569	609	558	568	528	545	514	535	526	542	570	596	577	552	584	547	567	597	545	566	603	566	552	570	549	550	586	536	536	549	590	591	592	586	591	529	596	531	556	571	553	569	552	549	571	583	551	542	549	610	580	561	600	584	570	552	537	524	528	544	571	548	555	558	559	562	588	589	558	537	566	514	541	612	581	530	587	562	550	535	573	532	538	542	572	596	510	539	570	536	525	549	563	534	492	524	546	531	583	565	572	546	589	571	557	553	542	585	507	595	581	569	520	552	563	559	600	541	561	525	564	614	567	564	576	614	582	545	585	562	546	550	558	523	543	548	563	558	558	535	568	567	539	533	569	477	568	534	575	562	533	553	549	510	550	555	524	541	594	565	533	604	576	560	550	552	567	570	520	565	551	564	568	545	555	573	539	523	572	611	548	503	552	532	541	542	562	542	581	533	542	572	575	555	573	569	578	541	555	567	576	575	547	549	564	560	566	545	555	510	563	570	528	566	562	542	552	538	574	522	596	570	578	587	562	608	576	537	589	536	548	541	598	579	579	560	539	540	580	590	582	562	543	570	535	552	530	561	580	543	560	503	547	552	554	585	588	559	571	541	567	555	554	536	505	560	573	517	568	576	560	561	597	572	585	556	561	563	538	553	535	556	533	566	552	562	546	551	537	564	556	595	584	596	589	555	554	579	554	555	552	514	618	527	568	585	619	549	590	570	553	565	594	550	594	583	544	580	609	578	576	542	567	583	547	570	564	551	560	515	541	528	526	577	537	563	542	529	583	593	545	559	559	573	532	611	529	522	586	584	612	561	555	534	591	558	575	530	587	566	604	586	567	592	574	540	527	518	558	558	589	576	564	554	604	567	555	605	542	578	585	598	569	585	616	567	600	545	538	553	552	548	538	562	528	577	533	548	542	546	583	566	580	597	589	602	551	595	496	570	532	557	567	568	554	555	504	544	574	511	530	597	549	512	551	592	558	577	581	561	575	546	487	593	546	565	539	540	558	561	537	555	544	554	526	543	554	540	590	582	575	513	540	573	540	564	591	566	544	589	583	555	571	568	537	540	574	541	572	606	538	561	533	570	610	536	549	607	566	572	547	571	542	560	553	582	571	555	542	564	520	533	559	589	564	619	606
26845	12619	7423	3417	1409	1014	932	832	752	678	638	649	1074	1488	1328	970	695	617	599	540	596	562	557	558	559	578	537	559	538	532	592	555	526	539	575	573	549	588	556	543	542	539	545	534	559	550	521	519	562	577	547	570	528	521	568	518	531	544	556	548	564	531	497	607	537	570	548	533	559	531	590	566	577	497	546	543	529	569	517	542	568	537	535	565	495	563	572	557	575	569	545	528	556	545	515	544	533	562	562	529	560	553	562	580	550	562	580	553	573	532	562	576	587	535	577	531	572	563	534	530	535	520	558	546	548	543	554	590	576	557	571	551	553	507	561	535	523	541	557	554	588	537	557	574	521	588	562	551	518	559	624	567	580	553	539	515	547	544	550	575	598	531	547	532	597	575	513	515	518	572	493	553	560	584	523	531	542	571	548	577	545	527	580	625	531	546	551	558	550	523	573	546	575	547	559	551	524	541	560	548	569	533	553	570	521	534	525	511	564	573	531	525	482	535	546	549	592	553	593	579	570	574	546	579	546	601	642	581	611	549	527	549	500	548	578	532	568	543	565	528	530	519	534	565	512	528	572	537	528	576	571	610	510	560	611	577	576	584	578	576	547	544	586	518	542	539	506	594	540	532	522	549	591	525	579	551	505	581	546	526	541	582	529	531	531	583	554	545	602	556	605	542	556	532	563	520	525	530	556	566	526	558	555	561	551	525	560	608	562	612	554	603	528	580	507	549	551	545	532	523	562	599	507	526	528	579	535	532	539	548	561	589	543	593	534	576	544	573	557	555	582	558	564	563	562	585	552	555	537	560	574	615	548	534	516	564	501	579	577	547	578	553	546	538	542	553	535	581	555	566	570	537	546	516	556	543	523	537	538	546	530	550	568	570	531	534	574	538	595	567	513	543	590	532	547	529	542	528	539	582	549	516	560	571	547	577	518	507	554	523	527	571	563	550	538	517	545	563	522	556	578	595	567	574	504	523	533	560	564	570	541	562	579	556	552	566	613	587	600	523	547	574	552	538	574	608	567	541	566	586	574	549	569	608	491	560	539	539	543	548	583	539	578	533	575	567	575	539	524	548	540	572	572	589	537	531	581	547	547	549	563	543	598	564	532	559	547	601	533	545	561	559	571	625	533	540	556	550	534	537	547	577	498	551	478	551	555	560	572	557	548	575	562	549	538	544	560	545	526	570	559	530	561	606	569	543	567	600	570	496	529	571	555	531	562	543	537	562	540	567	547	572	546	562	549	556	608	548	536	527	532	534	545	618	521	501	563	500	525	560	554	564	605	554	546	548	564	545	575	548	529	556	548	529	555	566	518	548	539	571	549	565	536	522	537	594	592	510	544	569	569	569	563	547	532	539	547	530	552	513	546	532	527	568	582	570	580	579	542	551	503	556	570	580	580	524	538	572	529	557	543	591	551	566	565	572	532	556	516	542	534	555	537	543	548	551	519	568	566	562	581	584	568	556	559	519	536	553	589	550	549	578	555	540	562	564	526	573	582	580	559	531	546	535	580	519	558	530	548	524	551	563	508	546	580	558	559	534	543	522	556	599	485	539	511	539	592	588	565	565	523	548	560	578	550	554	543	606	551	527	573	564	540	551	565	549	538	592	555	571	599	571	538	530	556	580	551	540	589	549	553	524	555	601	569	550	568	559	535	529	513	534	539	575	568	559	585	560	542	574	534	583	596	596	549	543	536	554	552	602	586	533	582	548	540	537	549	579	519	501	506	561	560	531	582	566	566	571	546	580	545	550	538	543	554	558	550	536	557	565	589	576	541	582	574	556	522	569	560	543	546	561	556	536	585	575	574	539	583	565	564	574	516	549	534	559	543	625	559	546	545	559	573	540	555	535	550	568	515	537	534	574	538	558	554	595	564	522	541	561	519	566	556	585	532	600	573	528	544	535	547	579	581	603	536	520	530	534	555	548	526	580	553	534	551	523	584	590	541	575	553	564	520	497	526	555	574	588	605	539	593	583	550	528	533	582	565	598	522	526	564	571	563	611	502	582	536	527	539	575	588	585	557	553	533	519	530	519	590	540	554	557	499	551	590	565	575	553	558	589	528	555	568	549	525	563	539	554	533	556	549	548	528	527	549	576	565	515	580	531	528	578	531	595	573	533	619	581	578	582	558	601	598	551	539	586	526	539	528	560	549	529	563	573	568	538	508	531	546	587	498	551	562	585	535	560	518	578	575	499	543	572	570	547	569	567	540	516	540	574	577	523	559	563	539	541	509	544	543	591	571	571	523	535	538	582	587	600	559	564	556	549	498	571	522	551	519	531	557	557	554	536	531	594	537	543	582	525	538	600	583	555	534	558	563	532	547	540	518	547	540	514	595	513	538	569	587	538	552	519	534	556	511	572	551	552	508	546	544	542	542	552	547	554	558	560	557	551	573	539	533	599	552	597	541	576	599	541	543	558	532	544	544	552	552	525	563	578	576	560	554	537	561	550	560	545	515	594	550	544	573	558	527	562	551	538	566	564	565	535	603	566	546	521	568	557	557	559	559	531	541	567	584	564	530	603	524	558	589	600	555	592	579	566	563	587	559	557	553	546	508	561	514	554	541	550	521	540	551	585	541	511	535	605	551	503	591	574	553	536	575	572	552	550	562	561	516	547	576	571	598	524	545	509	570	507	549	600	568	528	554	565	546	560	558	542	549	507	540	571	570	584	573	531	558	539	584	542	592	559	585	506	545	563	556	549	526	582	607	531	548	534	502	547	540	502	567	572	543	539	549	528	522	541	536	553	576	591	563	592	590	560	574	554	533	536	534	565	579	531	518	541	510	545	537	542	543	519	528	546	561	544	545	546	569	538	577	575	544	537	575	592	539	546	563	512	540	521	566	513	532	573	542	523	520	574	562	586	560	529	560	540	534	546	604	541	543	540	570	548	535	618	594	562	537	545	558	569	585	522	565	518	531	553	549	555	526	529	528	557	581	518	526	570	536	556	500	564	569	549	568	582	544	550	547	573	553	568	561	550	565	561	552	524	563	582	584	561	532	550	561	537	549	543	587	543	534	597	558	578	589	546	588	521	543	521	617	525	568	532	547	538	525	519	552	569	582	527	519	535	577	564	557	614	571	610	546	585	537	549	557	556	563	556	564	586	565	555	641	541	533	598	541	571	580	529	592	534	527	557	570	577	570	576	572	571	557	560	505	560	559	556	561	525	592	560	539	503	535	595	562	546	606	586	547	566	586	566	555	564	526	555	531	603	540	580	540	578	557	556	561	525	599	616	560	544	557	518	507	571	558	549	512	575	528	544	568	566	556	566	580	558	591	554	586	565	541	526	596	521	543	554	565	532	529	544	530	542	563	563	540	571	543	541	578	558	575	554	548	526	531	550	581	530	557	570	561	539	559	572	602	554	527	529	550	592	536	566	523	563	540	584	520	558	504	528	552	549	515	546	553	537	590	546	592	572	536	549	567	525	541	579	537	525	512	524	520	509	539	542	529	554	578	563	568	510
7239	6315	6350	2749	1576	1256	1094	1010	867	711	684	682	1338	1684	1439	845	664	496	461	444	484	466	453	519	460	495	456	507	448	481	475	447	499	475	474	469	496	501	468	461	491	497	455	458	469	492	475	475	492	477	486	481	444	476	474	502	422	486	517	500	462	473	476	509	460	488	501	412	481	507	488	468	456	459	448	493	455	452	449	497	518	475	469	440	468	495	449	488	508	461	467	478	486	488	465	426	490	439	459	442	484	509	471	494	475	456	484	470	467	449	438	504	468	472	470	466	476	512	447	469	458	460	478	478	511	490	469	444	508	468	469	508	463	484	497	484	474	471	471	496	486	467	464	533	442	476	492	442	452	483	472	479	468	532	460	481	479	519	477	487	449	459	504	448	455	445	459	472	480	473	485	470	476	440	499	494	482	478	532	451	463	524	476	485	452	451	518	457	476	478	479	490	498	480	506	451	479	483	460	485	496	495	472	522	443	487	515	492	519	489	469	471	476	479	490	503	477	493	482	454	489	512	476	431	437	452	445	447	497	449	458	454	510	507	472	513	438	471	469	529	461	467	477	516	450	461	495	471	490	457	466	490	463	452	462	493	480	483	502	499	516	465	468	495	501	462	485	472	471	490	443	489	461	519	481	509	452	494	515	437	502	455	495	502	457	459	441	475	493	484	459	499	475	472	443	463	438	441	468	434	450	476	474	468	428	499	486	443	438	485	489	469	479	464	453	484	442	467	452	468	481	495	474	458	490	477	447	476	460	469	487	470	489	462	502	451	450	463	425	425	471	511	451	477	463	515	472	458	461	501	481	475	461	457	459	501	465	475	478	438	480	433	451	491	463	498	447	421	474	480	470	464	458	496	448	487	468	475	443	524	465	461	480	489	482	509	462	493	493	486	489	505	441	481	434	487	479	469	495	455	513	456	471	469	483	457	500	492	479	507	472	490	462	477	468	487	489	463	449	450	507	443	487	512	475	462	489	472	435	495	479	492	502	468	456	468	469	514	453	506	441	495	473	486	478	481	483	467	497	475	468	447	483	458	447	484	487	475	449	484	481	456	474	479	454	479	474	454	493	515	445	469	476	459	460	497	462	473	475	487	472	443	449	474	480	529	469	481	439	472	450	486	475	478	480	462	491	483	458	489	473	481	450	501	496	501	464	505	458	489	467	480	468	474	468	488	468	448	529	450	505	457	468	469	420	479	519	469	481	493	500	505	492	491	483	477	529	516	481	459	470	484	509	498	464	460	473	469	447	469	461	446	431	455	466	488	494	497	468	480	493	483	471	502	496	461	446	491	470	456	482	499	444	465	485	456	466	497	510	481	471	473	501	477	492	498	483	477	509	467	436	470	477	473	477	480	447	466	499	518	481	484	470	476	487	475	479	436	481	469	500	523	465	487	470	497	500	504	471	497	484	478	459	490	497	484	491	463	460	461	504	478	457	470	506	461	448	459	443	483	471	496	448	459	453	482	465	490	491	467	493	492	459	462	476	448	454	445	513	502	488	467	459	487	472	449	496	402	474	487	459	461	465	470	442	449	519	455	495	496	515	460	470	483	453	485	475	482	441	471	471	477	498	427	499	461	445	488	483	444	483	460	505	496	493	517	483	494	472	509	487	485	466	482	454	484	467	470	494	475	435	492	479	462	474	461	476	506	475	455	465	449	469	487	446	482	456	503	474	485	491	429	519	469	469	468	498	441	493	465	480	504	495	480	491	458	451	491	482	486	496	479	434	529	503	456	495	487	480	487	478	464	446	478	451	470	521	486	453	481	472	485	499	480	451	440	477	534	497	498	489	464	476	478	441	554	463	464	406	475	496	481	491	467	541	458	457	465	493	466	454	491	441	485	495	514	510	463	474	473	471	485	498	489	472	438	431	459	483	473	431	451	479	484	488	458	505	460	486	455	457	476	449	482	499	481	491	465	461	499	485	461	487	499	482	483	497	491	448	487	458	498	470	482	464	488	493	488	456	492	472	465	519	451	485	477	458	466	473	481	464	469	481	527	501	480	486	498	449	504	510	476	460	469	485	483	455	510	478	439	473	479	480	479	469	506	501	466	460	513	507	460	504	461	441	431	474	480	474	489	499	462	497	475	482	502	473	486	475	458	465	491	482	475	485	443	482	459	407	487	495	453	435	458	458	459	464	483	475	479	507	519	467	474	457	437	458	475	451	468	499	479	469	474	515	467	448	470	496	486	468	507	454	464	463	469	504	500	472	455	484	468	485	476	444	523	489	461	451	447	503	511	457	480	481	432	507	430	505	504	482	479	479	436	484	462	475	474	456	476	451	496	471	491	455	459	461	469	508	465	451	461	459	505	446	436	496	470	517	476	425	478	459	460	480	502	480	488	453	523	469	401	483	467	477	468	465	518	493	490	475	503	481	502	490	472	466	462	501	462	493	449	468	490	464	494	480	467	487	451	452	458	489	450	462	479	515	450	462	482	470	497	460	476	463	475	486	464	455	473	493	506	454	491	477	491	478	494	444	471	484	471	487	456	478	482	489	489	462	435	496	450	488	443	462	514	450	490	486	541	446	467	490	488	472	440	460	493	487	458	469	499	476	458	463	471	478	471	476	495	454	433	517	481	472	471	462	474	465	517	472	477	501	456	484	518	487	466	506	468	477	455	495	496	452	460	534	489	469	439	454	475	460	476	480	456	484	461	472	491	467	526	474	480	508	456	469	486	499	437	454	470	468	468	458	471	510	521	473	496	479	454	476	483	478	500	465	483	485	455	452	477	438	470	460	491	521	464	468	458	488	475	498	452	481	489	505	419	469	477	458	453	481	485	494	467	481	483	463	466	458	487	472	464	481	523	471	494	494	500	486	465	532	457	458	474	471	443	472	484	449	501	490	469	453	432	480	445	463	456	488	487	479	473	451	491	460	465	479	485	510	480	532	477	488	490	455	506	483	503	456	499	474	484	474	476	422	498	477	454	504	495	464	536	461	472	463	500	471	483	508	478	510	480	505	436	486	487	461	473	495	493	449	441	462	503	466	459	489	492	452	472	486	488	515	476	507	483	468	471	512	470	505	469	469	488	470	492	461	488	445	451	448	487	510	468	494	456	493	463	490	446	453	478	444	483	431	495	466	445	459	511	485	463	460	448	465	451	492	469	479	468	437	507	435	471	441	456	510	503	481	509	490	475	474	453	525	416	476	490	555	455	468	484	476	499	503	485	471	493	472	466	471	463	472	491	462	423	453	480	477	449	501	450	450	504	481	443	465	466	463	468	421	495	484	442	474	510	496	524	489	458	481	487	472	490	481	494	474	483	469	478	481	528	479	475	459	463	448	457	470	458	512	483	451	467	488	425	471	478	485	447	483	481	467	476	509	455	472	473	454	497	461	460	479	505	516	462	471	484	496	491	512	487	498	476	491	472	451	505	440	487	503	500	494	465	486	467	489	511	507	484	461	493	440	458	496	473	490	463	477	493	478	451	468	472	503	460	504	457	447	470	486	502	478	456
24717	20739	26654	24503	11966	4030	2250	1565	1299	981	853	705	8726	13290	7003	2190	865	595	537	533	510	526	539	535	564	539	544	522	517	537	506	520	499	557	527	559	564	519	538	504	521	520	494	547	503	526	526	546	545	540	513	507	569	501	564	528	518	525	525	500	507	530	499	550	501	503	538	516	555	481	490	529	532	507	512	517	552	480	483	535	499	531	532	506	510	523	507	537	502	485	506	513	553	490	474	521	497	530	506	519	544	563	508	520	521	515	512	505	533	495	482	530	545	578	510	540	517	517	505	492	537	538	550	512	480	470	547	539	515	548	492	510	511	528	552	495	515	527	511	491	535	504	491	540	513	477	562	559	531	529	563	495	531	517	532	483	512	540	515	560	501	511	531	552	499	507	555	566	509	538	553	520	511	540	490	494	506	491	558	535	530	550	552	555	534	499	532	486	520	515	504	530	572	479	574	461	477	495	484	560	562	544	513	529	539	499	546	529	492	530	527	527	514	530	558	537	501	499	558	501	544	535	509	526	561	525	508	488	523	507	492	510	497	544	516	522	499	505	510	493	511	481	494	498	536	534	526	523	496	539	478	546	521	514	477	535	494	506	513	567	552	501	543	520	538	527	536	528	541	493	530	544	517	506	528	547	515	512	541	503	506	523	522	519	542	513	532	495	513	565	546	528	522	543	514	482	507	546	521	545	500	517	535	529	492	572	543	549	510	507	452	540	535	518	490	483	495	534	500	510	497	507	499	534	506	514	541	525	523	531	490	516	510	513	485	510	557	535	493	522	521	490	534	509	551	511	493	523	501	494	522	538	540	531	542	567	547	530	491	554	492	563	542	574	506	512	527	489	505	516	519	495	507	533	526	548	510	525	529	498	524	489	525	530	502	525	490	536	533	545	501	528	526	540	510	520	493	545	557	518	475	525	533	534	507	555	503	545	544	511	531	488	519	470	518	528	534	549	501	541	548	577	530	533	518	545	505	479	503	522	547	551	530	547	509	486	540	547	504	487	538	457	521	537	499	540	496	539	524	524	506	525	524	497	501	542	539	507	528	557	524	474	497	496	493	528	523	510	517	559	483	504	512	525	494	503	542	496	465	540	520	514	541	513	521	515	555	498	521	497	496	523	497	489	500	521	497	504	547	570	503	537	520	530	501	537	514	516	558	553	543	548	511	493	516	520	510	532	563	516	538	518	516	520	491	506	542	498	526	550	482	532	537	508	548	538	514	525	503	530	535	493	500	533	507	499	518	543	498	555	538	535	513	516	524	554	531	523	520	518	532	526	550	497	542	532	508	492	521	507	517	513	506	537	539	479	497	527	516	503	511	545	537	523	533	532	503	534	551	556	516	514	523	491	498	552	551	541	563	508	534	510	492	509	509	520	469	524	498	511	504	530	550	496	508	512	525	503	537	447	500	493	521	553	538	476	551	482	515	584	559	527	502	547	513	537	504	540	528	544	565	538	542	500	501	565	521	541	534	494	498	481	536	552	457	488	559	549	509	532	504	525	499	519	561	520	515	540	539	521	519	514	543	510	562	499	513	503	529	517	527	526	476	513	480	529	483	529	511	517	492	546	477	553	505	445	563	505	504	508	532	487	514	506	566	512	495	507	513	524	509	523	488	550	495	538	527	540	531	511	508	543	497	527	517	522	535	532	524	497	538	511	544	514	539	503	503	547	543	503	500	527	516	496	478	512	543	517	528	560	493	521	505	521	564	541	510	521	490	524	543	539	496	477	503	523	522	515	508	528	527	533	552	534	511	527	553	542	508	516	540	525	531	527	523	546	521	512	560	570	500	501	524	487	486	589	509	541	555	526	557	480	524	566	503	495	518	504	540	503	517	530	532	516	566	526	522	489	516	569	498	519	515	514	513	518	523	518	535	547	463	542	510	541	506	532	510	534	543	522	501	509	505	531	472	490	536	523	515	519	536	489	524	513	543	495	511	481	531	486	487	475	544	535	534	507	524	518	484	519	513	490	506	517	521	531	483	538	509	533	468	533	513	511	499	536	477	527	512	526	500	515	535	523	491	473	534	543	536	554	475	474	520	537	532	495	523	525	561	496	510	550	531	526	535	486	499	558	555	506	519	542	473	502	506	566	520	556	533	517	525	543	524	515	522	489	554	530	551	539	507	506	510	541	499	519	520	566	519	498	509	562	509	496	541	522	528	508	510	506	572	556	470	536	519	558	483	535	522	541	559	526	532	503	515	535	507	495	555	532	534	508	502	497	531	506	558	522	569	510	487	486	555	550	525	508	478	535	517	466	532	513	534	517	484	527	490	545	505	504	524	551	538	519	503	537	534	560	543	497	521	519	500	543	498	529	509	538	497	512	492	552	503	511	504	551	527	516	545	499	479	500	513	504	503	546	552	536	599	550	541	504	510	517	497	526	504	532	498	534	514	530	467	524	512	536	526	519	546	526	493	479	561	504	516	558	559	528	527	519	557	535	523	476	526	504	580	549	533	509	498	490	536	526	522	536	522	498	540	514	545	530	506	528	495	509	544	523	522	523	513	495	497	535	486	489	493	561	539	524	502	506	560	522	505	553	503	524	503	526	525	538	507	527	504	509	540	566	486	499	485	543	521	500	528	503	565	490	493	547	547	511	525	507	484	534	521	545	496	521	527	539	502	531	527	540	515	517	529	543	508	523	478	510	524	537	535	527	527	534	540	511	527	483	501	537	514	558	528	550	523	526	498	501	501	529	525	525	514	549	522	536	535	512	535	517	523	523	547	494	517	470	551	559	507	518	506	521	514	508	470	503	515	490	491	507	546	528	499	513	543	513	528	507	521	538	509	496	503	554	501	509	549	509	557	519	495	554	528	549	518	510	552	509	534	506	483	518	490	528	556	503	536	507	539	518	486	521	491	518	544	545	480	544	503	540	555	482	516	540	518	538	503	459	533	527	480	583	554	511	520	551	495	528	532	505	540	545	538	562	515	518	545	510	545	481	545	545	535	455	504	535	564	519	527	509	501	506	540	518	540	526	522	516	516	527	500	539	544	527	482	490	527	548	496	533	521	495	540	549	521	525	521	518	538	552	506	524	554	527	524	533	536	527	521	488	529	486	453	526	522	526	537	501	550	492	488	477	501	497	512	528	541	540	527	511	535	500	492	507	513	519	493	484	503	504	552	510	536	522	563	511	488	533	544	503	481	546	506	531	538	547	541	496	485	539	529	534	540	563	524	501	531	499	509	547	506	514	533	523	537	521	504	544	542	537	511	506	575	497	539	507	479	507	505	513	491	520	577	537	574	549	511	492	518	483	497	530	524	528	470	515	537	545	480	509	547	503	469	510	504	536	481	532	525	538	476	546	481	536	560	559	529	519	456	513	500	529	531	492	515	522	525	533	502	526	474	549	560	519	533	541	479	516	555	517	531	517	522	472	508	544	486	537	486	491	554	548	520	523	548	519	537	513	550	544	503	522	535	557	524	554	457	539	536	556	515	502	520	507	554	515	529	530	523	535
7223	11364	10504	6731	4947	3375	2408	2072	1650	1199	979	836	11556	12882	6559	2202	853	604	447	491	452	486	469	457	506	508	452	461	468	463	476	459	448	456	441	477	475	437	457	486	504	432	485	460	493	456	470	494	454	504	486	445	470	455	495	475	482	479	485	479	475	460	472	495	455	476	455	500	432	432	488	435	484	467	460	475	448	434	479	476	485	471	437	494	485	462	504	454	459	456	501	452	475	478	464	471	476	474	477	465	464	484	447	463	463	474	466	491	464	494	466	463	462	450	478	485	425	464	420	439	457	443	496	458	464	428	517	464	439	478	468	467	463	475	489	513	496	500	467	471	466	446	430	470	455	471	464	482	443	450	469	443	499	509	494	469	473	508	441	455	510	479	429	430	482	453	458	425	460	504	458	510	461	492	447	472	467	432	452	431	448	439	427	478	459	472	461	490	469	496	480	447	460	461	467	484	462	502	469	478	447	496	461	466	471	478	445	454	478	456	489	448	475	480	484	501	444	486	446	476	468	488	442	473	483	499	476	450	463	462	474	456	461	498	481	439	481	443	427	484	436	464	465	482	483	540	445	457	502	530	494	437	449	480	449	448	472	482	481	443	428	454	452	480	467	458	433	467	429	454	481	468	458	453	459	462	467	481	470	455	461	468	517	482	498	473	470	433	444	487	469	456	486	497	465	480	439	464	501	466	458	489	480	425	454	438	436	461	482	450	472	489	457	468	529	457	480	455	484	504	456	449	464	478	501	437	473	482	457	462	434	444	465	471	453	516	459	470	476	457	462	464	461	488	458	482	463	468	508	462	513	445	448	454	460	462	489	495	452	474	455	481	464	452	495	440	479	494	460	448	457	483	473	448	479	482	467	461	456	463	481	512	471	463	439	463	473	477	458	457	445	467	468	476	463	469	482	447	514	425	459	510	457	442	454	465	473	501	465	489	456	463	479	465	439	420	470	441	469	441	450	477	473	469	480	492	474	472	458	479	456	473	463	473	495	485	488	483	475	460	493	458	548	461	479	467	462	479	433	524	434	481	447	433	421	479	478	497	485	475	477	425	443	488	488	475	447	487	482	465	466	489	487	452	442	440	467	492	474	497	464	503	461	490	473	438	457	463	516	461	435	409	448	420	446	468	455	471	499	457	461	466	440	462	501	435	471	470	467	493	506	442	506	468	431	468	485	462	443	468	448	493	452	462	481	460	479	455	461	470	438	452	449	497	485	435	479	450	468	457	468	451	459	485	503	440	476	437	484	440	462	485	455	500	450	482	449	452	429	412	475	420	500	442	498	427	422	454	471	456	432	518	468	458	421	490	438	462	482	492	465	436	451	487	439	470	442	449	444	471	446	455	472	423	459	435	458	436	486	482	465	422	456	448	431	504	436	489	487	437	478	455	442	495	447	491	474	468	483	423	433	461	466	446	444	449	486	455	473	457	502	432	447	468	453	481	476	467	529	487	473	476	460	475	457	454	488	438	477	481	451	450	465	485	490	464	490	446	466	483	455	455	443	452	443	480	455	454	460	463	478	449	420	474	471	433	481	465	445	501	497	466	441	455	481	440	467	485	459	440	443	460	469	451	493	476	454	469	463	436	481	483	479	447	496	497	394	460	446	430	499	495	475	515	480	420	440	462	494	446	458	467	468	497	486	472	478	506	492	455	510	474	448	472	430	463	429	468	494	458	461	455	472	479	468	460	494	472	504	455	481	459	463	493	462	492	440	444	465	470	442	502	473	446	498	482	447	449	452	455	480	447	494	457	468	480	482	497	500	455	476	482	458	460	471	498	452	500	478	453	492	483	452	431	426	476	435	458	476	449	526	454	520	451	481	453	466	482	498	458	441	486	481	493	430	469	445	484	463	490	417	476	480	453	476	468	424	504	468	436	478	450	422	472	486	433	473	458	501	452	458	469	416	436	487	480	428	451	419	467	445	458	490	454	482	487	484	426	454	453	493	455	467	450	478	463	427	426	483	442	459	454	443	493	475	433	481	439	440	456	467	457	463	465	470	465	495	463	437	488	456	473	467	441	438	423	511	459	477	490	493	481	458	467	460	475	462	450	460	488	485	452	465	474	446	417	489	485	470	484	436	516	424	457	427	468	462	468	451	483	472	506	477	493	458	482	440	491	481	465	490	489	496	472	467	415	465	420	463	460	488	470	493	456	475	481	454	418	475	477	499	462	480	504	483	475	438	463	449	505	451	423	448	439	489	453	495	466	468	450	438	435	484	469	429	422	470	464	442	404	454	469	436	475	470	467	448	425	482	451	446	468	469	470	478	454	436	425	497	440	464	492	482	433	478	458	443	501	485	498	451	492	484	460	477	438	477	440	502	472	457	474	486	470	491	427	459	463	482	473	451	489	490	468	507	430	444	464	509	482	448	431	467	504	434	469	466	420	436	460	476	495	464	451	473	409	463	461	446	463	480	501	441	471	497	471	452	434	452	481	458	464	437	444	458	494	474	478	506	418	501	456	481	456	463	481	476	418	506	466	488	447	458	497	504	423	425	472	433	445	458	477	453	462	507	508	472	449	444	499	462	516	473	491	440	467	434	458	437	413	444	478	485	432	487	472	430	468	458	463	437	448	446	448	430	458	449	446	455	482	492	473	445	466	428	463	482	497	495	468	458	458	433	494	465	443	459	473	470	452	490	500	452	486	455	433	480	473	441	490	499	481	498	497	509	449	446	497	448	513	455	461	464	467	477	427	462	437	459	430	439	473	455	477	466	488	462	449	469	440	466	491	461	453	481	476	496	495	462	487	481	472	448	428	487	493	495	449	427	473	461	512	479	487	422	447	453	435	498	468	427	445	459	494	453	444	478	456	414	491	435	444	462	432	456	463	503	477	450	472	473	450	448	465	418	442	458	441	484	455	462	451	473	454	446	440	440	494	448	474	486	492	445	496	464	473	498	503	461	501	484	476	457	449	474	448	477	461	465	455	537	455	455	509	500	440	481	484	458	460	456	505	449	469	493	431	482	442	462	458	447	461	478	440	489	489	438	446	469	429	455	461	463	460	476	454	480	436	499	456	491	422	502	467	441	457	504	473	452	494	478	476	465	508	463	475	463	436	479	507	483	451	482	469	444	430	465	475	410	453	490	441	478	440	459	467	437	462	486	423	466	500	500	506	443	452	468	456	486	429	428	414	482	464	523	443	447	477	481	430	460	472	477	451	512	443	419	449	467	459	439	456	450	476	462	479	436	458	471	445	478	500	461	467	484	427	446	455	456	456	455	479	485	516	456	463	484	487	445	455	447	468	458	474	453	431	505	467	472	478	461	497	423	418	459	479	412	475	473	471	422	452	480	466	469	488	464	454	446	463	430	447	500	451	490	463	430	469	482	491	442	457	461	455	505	452	476	445	408	474	487	444	471	453	499	462	447	383	468	452	453	489	454	455	454	463	477	466	518	485	468	456	464	445	459	473	486	464	470	434	484	489	411	463	440	448	445	468	468	470	450	503	435	470	494	450
23866	20713	27660	23846	20339	10992	4589	2642	2005	1614	1294	1251	17717	22638	12787	3744	1176	770	673	644	670	610	655	638	667	653	631	611	651	636	575	656	649	615	641	611	622	649	626	662	617	593	628	626	656	633	603	663	615	594	662	622	634	627	660	627	617	655	627	592	631	667	627	657	595	635	590	657	618	636	600	632	659	603	608	592	606	608	602	644	634	597	609	595	609	630	608	623	627	675	627	604	610	627	631	597	661	659	607	633	597	600	594	634	620	594	584	633	632	645	641	671	639	604	620	597	692	615	639	619	677	607	560	629	626	655	627	591	615	609	602	600	592	626	634	662	620	638	703	665	610	629	612	646	654	638	626	649	652	645	608	627	591	594	587	580	628	607	654	655	582	621	622	634	646	584	632	631	620	598	618	658	572	627	661	652	610	633	627	599	636	605	635	638	636	648	640	597	636	641	607	600	679	601	662	611	638	649	606	612	589	641	636	603	656	621	661	618	651	598	583	641	619	624	655	611	627	631	626	610	677	657	621	630	660	661	612	626	616	602	588	631	610	667	627	628	618	586	657	620	636	632	616	575	627	626	598	632	608	669	644	648	632	620	628	650	621	599	587	640	659	570	672	601	610	662	580	618	603	638	650	613	597	655	669	629	591	651	641	655	652	646	614	596	625	622	598	659	632	644	566	602	597	612	650	573	589	664	641	625	644	618	585	597	624	612	601	582	663	618	644	671	653	633	634	626	573	627	668	635	620	624	668	620	608	627	631	640	605	659	637	605	586	612	669	648	599	649	596	612	599	639	598	629	587	593	639	607	594	590	656	610	621	641	644	605	638	633	596	628	614	635	669	605	686	655	640	654	615	606	635	589	634	604	620	604	650	621	632	615	661	652	584	655	593	643	618	581	643	616	604	651	628	641	592	694	622	606	627	622	642	643	617	624	629	625	617	597	627	631	646	626	671	643	646	603	658	663	581	593	638	606	620	636	650	623	621	674	607	648	623	622	632	566	611	645	620	602	654	693	645	661	648	632	645	615	624	589	612	648	605	659	643	602	626	653	652	636	680	606	608	596	660	624	605	615	620	613	586	631	614	614	628	613	583	610	593	677	614	622	622	633	686	624	616	644	642	574	664	638	628	594	643	635	629	591	588	596	606	621	631	615	686	605	641	617	602	615	613	633	662	623	616	626	615	597	637	628	593	636	663	602	622	586	622	626	588	634	596	673	595	671	607	600	645	608	631	615	608	645	640	637	622	614	611	592	594	609	624	625	581	652	618	613	629	633	625	593	578	624	664	634	621	666	600	603	623	594	608	628	657	665	637	634	606	567	625	673	616	583	678	601	610	587	616	645	676	634	599	677	606	630	622	631	608	613	588	602	628	647	565	642	609	648	610	597	664	648	624	609	612	641	590	632	598	641	606	630	667	607	608	644	684	604	596	597	615	643	610	631	615	634	675	630	619	591	654	633	652	665	613	625	644	621	625	649	630	642	629	666	659	658	584	608	654	601	629	620	638	649	558	631	623	631	640	619	624	581	608	590	591	616	632	632	623	625	674	644	633	614	608	646	640	638	620	642	636	603	595	635	631	619	618	634	644	634	630	628	661	593	629	639	647	629	609	654	613	605	611	611	618	644	609	636	612	611	604	645	603	562	625	606	653	596	668	631	627	618	625	682	618	619	621	655	632	618	615	717	592	639	597	645	651	643	603	584	584	639	621	659	615	623	604	613	643	630	630	602	644	650	616	642	615	635	601	620	579	654	618	580	576	636	608	557	640	642	594	588	645	694	625	621	599	618	662	619	647	611	582	608	648	637	611	641	634	629	634	551	597	640	600	643	613	671	622	613	683	590	584	598	620	668	638	609	572	621	629	604	634	622	685	642	636	599	642	619	638	647	613	615	607	646	603	587	566	609	602	622	618	622	628	606	600	616	583	671	619	587	620	632	642	632	613	636	603	649	641	664	620	628	651	602	600	617	598	623	615	587	553	613	638	637	602	644	617	625	612	635	625	663	669	626	644	630	640	623	654	648	642	615	647	634	588	655	617	585	598	648	624	673	671	582	564	634	623	628	622	618	602	613	615	617	616	666	577	596	621	613	653	615	609	612	582	610	650	634	616	582	604	593	664	677	617	607	589	624	591	643	656	595	614	611	620	659	673	670	619	629	625	596	567	628	651	651	633	586	629	619	618	638	646	642	609	635	641	614	578	601	606	596	591	662	645	632	652	649	592	617	648	644	629	571	624	633	634	653	622	629	612	649	594	627	587	641	630	641	600	609	632	614	596	668	621	613	654	607	635	637	648	616	635	635	617	599	588	635	608	618	587	602	664	608	637	673	671	622	607	663	637	637	643	652	622	643	648	584	584	639	639	648	623	624	574	619	653	631	594	579	661	621	665	594	607	630	632	623	634	607	626	605	618	597	668	643	642	644	643	617	671	667	608	594	617	645	615	646	638	577	649	624	558	619	650	562	639	610	586	612	611	639	631	656	568	617	679	597	568	622	590	604	627	612	571	628	631	646	619	613	583	669	600	644	606	643	679	573	622	587	633	648	627	603	653	600	635	592	576	575	607	592	627	583	624	609	654	643	640	603	627	624	657	623	606	570	654	669	629	615	635	573	622	599	596	601	612	665	605	644	570	624	641	593	610	657	583	607	598	633	625	591	623	609	626	633	570	618	634	619	611	588	636	570	618	611	634	620	575	635	594	605	649	597	612	648	616	615	602	622	639	617	619	636	598	658	638	622	575	614	623	635	636	594	611	571	619	625	587	602	667	583	583	613	655	624	633	607	611	666	602	633	650	637	602	660	680	596	620	620	567	569	671	601	606	619	595	628	680	645	640	655	599	610	615	633	660	632	618	670	620	641	658	606	656	652	624	616	656	638	660	604	626	644	602	596	638	601	623	629	597	666	663	601	626	621	620	608	642	644	626	624	615	649	575	635	648	657	616	577	608	616	621	596	581	595	595	601	618	628	552	587	635	637	651	619	640	595	624	591	591	614	614	650	592	642	626	603	633	599	613	583	642	674	623	586	597	615	636	609	609	649	605	614	608	594	563	634	636	612	665	672	635	612	584	585	613	583	657	599	691	646	645	608	565	606	620	644	593	669	625	634	635	591	596	627	637	577	642	645	662	632	598	596	644	569	673	613	642	612	633	664	609	626	650	652	639	609	628	629	629	582	644	585	573	597	604	640	613	642	626	634	656	658	563	615	597	634	613	638	640	634	627	646	632	637	632	573	644	672	603	637	615	632	626	565	604	597	631	605	659	664	609	614	636	662	624	632	662	619	584	625	605	620	677	581	631	624	645	628	627	591	667	635	645	604	623	621	625	677	642	633	586	703	610	646	585	602	641	613	659	637	622	637	631	579	639	669	599	624	601	615	578	599	605	623	614	619	619	618	600	658	612	635	597	604	666	623	620	625	624	601	575	563	641	621	638	617	567	634	594	643	603	665	624	654	638	626	651	618	576	631	622	588	623	594	606	631
7415	13956	13759	9653	7312	4872	3782	3056	2567	2058	1654	1666	21206	20389	10439	3345	1149	703	564	612	578	547	587	548	507	573	552	537	559	572	564	547	575	576	521	528	590	577	578	533	548	521	546	556	580	549	606	546	557	536	528	549	561	576	558	572	513	574	536	558	527	545	548	531	586	556	568	584	554	549	553	536	555	542	527	576	557	579	544	562	557	547	557	591	542	563	548	570	563	531	538	521	578	591	563	545	534	529	579	540	543	613	570	568	571	569	523	539	552	573	558	519	613	568	558	561	539	551	560	536	533	555	580	610	550	573	518	505	540	511	564	534	579	582	568	598	538	535	552	525	546	541	547	517	524	549	563	544	594	487	558	570	532	564	560	518	560	583	519	567	546	539	565	561	570	537	551	573	541	517	527	542	573	505	547	518	539	576	552	535	535	558	576	621	545	535	550	550	578	554	547	530	533	552	555	534	550	579	561	542	542	540	596	572	566	548	546	539	530	576	588	553	543	587	550	561	540	514	569	555	550	573	521	566	550	557	540	555	533	525	582	523	546	545	606	569	515	539	524	487	538	573	577	536	578	543	554	579	599	518	552	556	556	508	548	617	551	538	502	527	542	525	504	551	574	556	574	542	544	570	541	556	583	569	516	537	580	572	552	534	516	546	571	590	552	558	553	532	571	588	548	555	551	554	544	556	585	547	524	572	589	535	538	554	535	546	544	568	574	532	558	541	555	538	553	560	564	563	531	557	525	574	560	517	556	552	515	556	528	559	524	557	559	576	545	558	556	536	557	586	575	551	541	565	545	575	533	522	519	527	549	532	578	515	557	540	566	517	554	538	594	528	561	552	526	566	522	556	564	509	556	564	583	574	536	515	549	502	587	559	557	526	549	537	573	564	529	569	538	530	597	550	523	578	550	581	548	574	550	527	562	545	573	532	560	537	541	562	556	578	527	564	565	536	594	523	567	570	585	570	531	557	563	555	532	529	548	533	554	541	531	552	586	551	529	533	542	513	527	568	589	618	548	541	565	524	534	592	597	508	529	578	552	543	557	570	544	526	537	526	573	570	567	545	531	548	548	541	532	563	570	559	524	603	577	566	531	533	559	526	523	541	594	547	545	559	557	569	549	548	530	546	571	598	539	506	552	561	537	611	528	537	567	504	537	551	570	520	513	575	557	536	533	524	550	538	557	570	515	571	584	542	570	560	589	562	545	538	526	541	572	531	523	551	523	551	543	535	570	579	561	537	555	573	535	602	524	547	570	530	527	553	568	575	548	564	569	517	541	542	580	562	530	564	546	539	575	555	530	562	541	551	538	579	557	549	561	499	512	568	557	542	574	582	594	551	571	567	528	517	570	555	570	533	568	487	563	549	568	556	533	605	525	536	540	542	562	498	549	539	520	547	537	543	532	559	572	534	593	570	558	534	588	577	582	539	541	537	507	556	540	524	554	531	511	523	525	512	598	555	559	554	562	592	575	542	591	538	558	571	586	538	584	584	564	566	567	587	538	505	484	552	560	556	583	569	528	523	539	509	571	580	534	542	520	538	557	533	549	534	586	531	547	566	592	558	547	543	521	560	565	507	511	549	561	573	563	529	548	560	537	556	535	602	564	554	512	507	520	561	572	574	560	555	502	545	549	539	580	572	525	584	557	549	552	547	562	532	528	552	549	503	541	584	572	533	537	574	567	553	615	529	557	550	601	549	527	523	549	522	551	513	523	511	544	570	537	555	543	556	526	502	518	536	544	587	548	576	527	573	605	547	563	559	545	575	560	551	553	560	551	533	553	570	555	554	588	568	543	561	566	534	525	559	549	551	531	550	564	565	524	543	540	517	568	543	524	523	533	581	534	567	537	585	532	597	571	542	572	565	558	577	548	543	554	551	548	566	534	559	561	542	570	558	549	573	573	532	520	556	528	548	559	531	506	567	563	534	591	547	539	535	516	531	556	559	595	568	550	560	578	577	564	520	525	569	543	578	551	562	567	583	539	558	529	534	538	584	620	547	514	577	572	549	546	547	509	549	552	576	558	562	579	532	539	542	542	519	575	533	553	533	507	545	537	551	548	580	540	515	582	598	558	494	546	535	546	546	565	510	528	560	556	548	539	530	542	526	555	537	545	550	543	524	545	563	539	549	579	562	523	533	558	556	526	551	547	583	514	537	567	525	554	530	526	557	541	584	527	534	563	561	591	558	552	538	556	518	573	526	560	567	532	605	556	539	556	520	512	555	506	546	535	555	535	570	559	543	552	544	511	519	598	605	553	535	551	546	529	560	574	575	542	570	535	541	586	597	530	541	589	554	520	549	541	561	509	549	512	531	498	539	579	557	545	559	571	553	572	562	573	528	575	572	528	512	544	553	576	571	549	530	533	586	534	586	583	503	558	525	504	524	567	545	547	536	560	558	571	518	543	522	583	572	534	518	583	555	552	526	537	581	534	551	589	570	608	559	541	518	562	570	573	546	547	577	566	493	528	557	494	591	563	574	569	533	541	525	521	548	550	563	570	596	555	548	566	532	535	565	530	571	494	537	604	541	518	511	556	551	575	520	566	528	538	586	512	539	522	575	569	575	557	516	550	560	518	593	534	578	555	571	585	529	521	567	585	527	546	553	559	546	552	556	561	529	526	540	554	519	555	585	514	556	549	481	546	562	559	563	532	549	570	564	533	559	543	535	512	530	486	539	543	540	558	536	549	570	564	591	587	514	522	554	545	530	576	617	550	580	544	537	537	579	557	561	534	549	569	531	537	557	506	588	502	532	501	534	573	538	575	548	560	545	501	552	544	507	571	540	520	592	525	532	540	591	525	553	569	580	530	507	545	565	547	555	576	576	588	578	521	567	553	542	534	547	519	557	539	543	517	540	539	527	562	572	508	569	566	580	564	501	561	590	555	538	510	546	559	533	562	542	536	537	558	518	557	537	546	541	542	550	518	532	550	496	561	530	505	537	495	563	566	582	567	524	538	559	535	560	548	553	573	531	583	536	542	572	566	533	524	551	584	609	537	539	522	564	565	521	522	559	552	517	578	563	568	561	563	610	552	551	531	526	583	546	510	513	568	565	590	595	558	555	552	530	558	552	603	591	506	498	553	549	551	537	499	528	534	525	563	520	550	534	534	548	549	510	600	531	533	527	560	534	567	581	514	549	577	552	558	558	571	558	526	502	501	509	548	590	502	576	539	578	530	539	547	509	529	524	551	555	555	548	565	541	558	563	527	522	529	566	552	552	548	565	537	536	528	531	587	570	547	565	515	559	549	524	524	601	591	532	500	554	568	595	546	580	561	570	557	538	573	577	519	586	560	550	529	549	564	540	527	560	555	519	616	540	520	507	539	566	548	515	528	502	557	546	514	544	566	582	558	572	528	491	540	563	578	526	543	560	576	582	506	579	534	566	524	586	547	552	547	557	558	515	527	571	544	530	482	537	530	547	545	535	510	570	586	538	504	567	517	580	526	575	579	531	560	540	555	545	522	535	521	595
26689	11248	5347	3288	1629	1172	900	772	732	720	687	654	1212	1689	1495	891	695	579	534	578	571	571	544	514	550	524	530	542	557	557	528	547	533	527	532	551	543	566	595	580	555	588	545	547	567	534	545	520	564	538	539	489	546	516	543	573	606	542	567	552	486	522	496	499	545	572	504	521	469	530	548	535	564	558	520	552	530	572	541	568	549	527	572	539	529	544	540	531	542	541	514	499	528	510	548	529	539	563	536	516	544	528	573	501	535	543	527	556	551	559	544	571	579	581	553	542	559	547	567	552	593	520	572	552	574	550	546	503	576	551	517	557	583	538	515	529	543	598	524	553	547	510	534	555	535	557	567	556	538	563	592	562	535	539	571	541	538	556	552	555	563	557	531	548	552	529	593	558	534	554	504	539	517	557	540	511	591	531	546	522	544	537	542	535	548	564	540	483	601	563	579	568	536	507	540	573	514	563	525	537	493	555	543	527	528	513	566	536	536	541	535	547	571	536	568	550	523	546	528	516	530	538	555	572	526	498	538	502	551	555	604	530	533	516	518	556	524	572	509	535	560	572	503	534	564	520	599	560	524	520	566	580	509	547	552	556	520	556	555	582	525	581	577	606	537	522	558	567	560	529	492	508	578	538	592	530	557	535	520	553	580	521	537	527	552	544	571	570	547	540	516	510	554	561	520	545	577	574	510	526	576	551	567	526	551	523	531	530	554	538	552	512	543	575	561	561	523	535	536	564	531	527	527	570	560	516	537	520	510	537	510	576	563	536	518	555	556	544	542	561	573	493	534	535	550	518	569	550	566	517	465	527	519	558	576	543	536	529	561	530	534	553	554	564	543	583	549	594	551	573	531	543	513	517	548	571	531	516	541	518	491	535	571	528	523	510	512	528	507	586	559	535	544	538	537	547	515	556	512	538	505	544	533	567	570	547	565	572	509	551	555	574	537	530	578	598	573	570	576	533	529	538	525	576	569	565	547	508	565	523	521	511	582	533	559	514	544	565	566	541	544	540	592	560	502	555	539	537	576	520	607	514	567	584	529	512	554	561	535	532	495	538	559	566	521	544	511	594	597	527	525	519	510	519	509	552	520	550	577	501	527	532	536	566	532	580	539	499	592	556	540	543	534	564	564	525	562	534	510	536	517	557	512	550	554	538	545	564	581	556	554	556	533	523	545	566	583	558	561	585	547	545	558	571	563	533	573	560	509	562	506	551	549	551	570	557	536	535	535	512	522	534	564	542	526	537	542	570	567	566	508	531	565	528	506	548	547	514	556	518	536	589	560	534	494	533	542	557	536	564	534	557	540	526	505	555	533	517	566	540	564	548	540	549	527	563	513	491	502	543	513	542	541	556	539	555	546	558	538	522	537	551	511	519	551	555	532	534	580	535	505	504	513	560	511	567	527	518	541	575	542	518	603	557	533	492	518	509	548	524	598	595	519	557	517	553	554	556	565	545	546	537	523	565	547	549	548	520	557	505	550	494	530	547	537	535	519	494	545	598	519	549	545	491	546	507	544	537	540	528	573	573	530	524	576	525	555	534	520	566	552	493	553	527	576	530	527	556	561	502	570	573	544	548	539	605	532	530	545	539	588	540	556	527	551	591	513	484	567	553	553	553	519	509	557	569	573	563	541	530	526	575	557	517	529	569	537	531	528	556	590	543	561	540	523	517	569	533	521	525	531	567	594	552	549	517	555	520	563	557	524	531	506	554	525	534	543	586	504	543	563	516	536	517	533	564	565	532	548	543	518	547	499	558	566	565	508	560	536	565	528	543	531	552	543	519	513	564	507	575	553	528	536	574	561	577	536	525	533	564	596	527	539	548	543	543	567	513	528	533	523	507	579	524	567	542	560	518	537	548	539	536	541	525	532	516	546	521	528	560	567	576	565	549	533	551	529	544	577	557	518	558	499	524	535	519	548	519	560	564	518	551	542	547	573	555	537	547	553	558	544	545	528	543	509	545	554	563	548	552	514	546	546	524	554	528	562	532	525	569	539	573	553	543	522	519	556	583	544	519	539	597	527	543	550	526	560	579	560	559	565	549	538	576	542	546	522	515	533	555	534	572	530	546	525	564	554	543	530	544	535	523	509	606	526	534	525	565	532	558	506	518	551	564	542	577	541	561	565	545	516	514	581	556	537	518	540	507	539	547	572	546	547	511	534	505	511	535	544	551	540	525	544	521	572	546	556	545	535	527	535	559	597	521	551	579	533	517	534	512	549	578	489	518	563	545	561	510	533	578	520	535	575	544	537	530	511	511	521	566	513	566	554	541	566	544	559	519	570	513	544	563	556	515	562	573	505	518	557	504	515	558	563	555	536	529	514	582	537	541	528	584	551	551	552	527	553	502	566	524	558	543	546	513	536	520	564	546	563	504	547	555	550	544	497	531	580	516	526	559	544	562	538	541	569	560	546	544	574	573	555	587	564	515	539	513	566	559	545	575	606	561	551	538	561	579	557	519	497	536	478	585	542	595	534	540	567	512	526	561	530	547	520	567	585	543	529	552	552	504	509	528	570	527	585	521	574	508	516	538	522	562	531	540	543	565	525	534	526	544	590	587	525	553	525	561	549	550	516	534	520	528	521	514	540	547	552	520	568	527	577	540	550	573	519	521	557	545	529	535	501	514	533	521	554	517	568	511	540	526	526	561	545	561	516	537	533	571	544	537	554	524	523	529	495	582	525	557	565	539	516	513	546	535	575	547	551	511	528	529	509	551	547	554	579	525	540	589	524	514	533	550	522	538	549	541	543	557	563	535	531	525	530	590	565	564	543	542	536	536	570	530	597	546	527	545	510	543	552	549	532	517	572	584	589	567	605	542	531	545	524	502	572	534	528	554	529	548	568	546	565	584	552	548	566	551	491	559	559	516	523	548	525	551	570	511	554	588	526	567	553	559	537	523	546	525	556	560	552	556	542	559	495	537	506	545	521	568	540	555	575	535	570	523	541	536	539	543	521	585	528	481	514	509	539	551	561	549	571	558	540	528	559	510	564	498	552	519	564	553	528	515	524	509	537	515	507	601	598	512	529	566	547	551	555	540	572	509	517	535	588	503	552	552	503	542	507	565	550	559	529	550	570	525	561	517	550	555	532	559	501	535	567	535	586	580	512	541	525	542	538	566	553	536	563	558	559	540	520	597	534	534	556	552	523	530	582	540	503	565	553	544	528	524	522	541	516	533	556	559	548	556	578	496	551	569	537	564	528	520	563	570	501	542	545	534	537	526	531	532	509	530	560	567	535	500	528	544	567	521	505	537	559	560	537	541	523	534	539	551	546	505	543	550	566	544	545	550	555	530	565	548	574	524	525	542	526	569	553	541	549	554	518	566	558	531	540	519	551	553	570	572	531	552	523	546	557	535	534	559	539	504	554	558	569	513	572	532	531	505	539	538	517	531	507	520	521	565	542	568	584	522	518	532	523	531	539	553	529	538	518	528	550	562	521	519	580	485	527	528	511	584	524	562	564	548
6750	5091	5335	3200	1785	1364	1038	899	825	874	743	725	1544	1909	1533	896	589	486	519	487	473	505	459	531	436	468	467	473	521	448	490	477	476	454	502	469	496	523	466	469	486	485	461	542	481	447	417	494	490	457	467	466	461	496	509	489	463	486	490	482	462	475	445	496	477	456	514	485	497	472	498	442	496	510	484	455	462	487	468	466	484	459	481	447	493	496	483	448	473	494	503	486	440	480	485	457	503	508	413	467	497	487	453	476	444	489	463	457	446	469	478	471	489	482	465	516	510	488	496	467	459	489	452	476	474	496	492	489	474	450	470	493	505	464	479	481	484	463	490	458	495	473	449	508	528	440	487	474	446	494	501	471	494	490	487	454	461	481	503	525	448	450	495	518	470	479	449	463	507	467	508	489	510	460	475	473	474	485	474	520	507	489	485	494	419	431	491	495	443	470	483	483	472	475	443	462	492	490	444	473	453	471	450	510	495	477	468	483	444	444	498	470	492	513	477	519	472	436	509	500	478	473	495	463	491	458	448	478	504	503	507	491	482	496	485	475	471	520	431	442	463	521	481	459	503	453	500	494	458	467	495	515	498	503	475	455	433	490	483	429	478	536	493	469	445	479	522	499	435	459	518	451	488	496	471	471	458	476	490	452	483	469	487	467	485	529	495	512	437	483	494	488	486	474	483	434	475	450	437	487	470	466	452	439	463	451	457	464	482	458	442	470	471	471	420	449	462	491	493	510	478	437	473	472	481	472	443	464	478	488	457	481	497	432	467	470	502	505	455	466	481	492	476	461	466	507	493	410	463	489	456	474	493	456	490	480	502	477	465	447	486	461	504	448	493	480	485	494	492	446	471	512	484	450	482	481	489	461	499	466	479	477	477	449	516	506	496	473	461	501	458	484	434	451	497	430	461	483	495	496	493	467	473	466	491	487	480	500	462	452	497	502	471	493	479	491	489	489	458	472	504	496	446	479	478	471	509	512	482	469	484	452	494	456	439	458	419	469	482	445	486	486	484	446	486	468	428	481	491	510	479	468	477	500	492	471	486	474	449	450	509	471	442	437	458	478	472	470	462	436	476	481	469	472	509	488	461	474	481	459	490	470	488	481	471	445	460	504	471	512	463	462	478	485	488	476	465	484	477	433	477	515	433	509	492	458	438	489	503	446	494	469	482	520	493	509	460	462	504	472	431	461	473	457	448	507	490	445	461	468	434	480	462	477	474	483	513	481	447	484	487	489	472	470	462	461	469	463	508	496	485	484	454	468	471	483	490	469	437	459	454	486	450	473	491	456	463	487	438	482	463	462	478	513	534	492	479	494	490	516	476	506	448	471	492	491	490	453	464	461	474	484	483	521	456	457	483	440	441	480	481	520	472	456	469	469	458	521	467	461	454	445	473	467	456	505	486	472	462	419	470	478	468	473	457	483	497	475	480	500	475	464	474	493	467	482	474	511	451	462	492	480	476	482	450	451	482	476	450	498	470	491	479	471	478	469	444	487	468	459	482	487	476	466	474	489	542	464	490	507	502	479	455	475	433	474	507	462	490	441	496	481	485	518	488	464	479	453	453	439	488	475	483	466	501	476	518	486	437	477	464	498	493	455	487	473	447	501	471	509	494	466	517	485	466	469	467	494	454	488	493	487	485	484	486	468	466	462	492	495	501	470	546	456	495	485	458	472	450	471	470	465	473	471	472	487	501	468	437	455	470	428	461	511	485	440	468	479	490	493	499	492	455	495	490	506	456	485	485	498	483	463	472	471	458	485	497	469	473	479	478	486	463	465	486	447	459	443	464	502	468	479	467	479	443	521	535	443	452	522	454	454	487	509	461	474	425	476	513	443	468	488	503	498	478	480	507	489	476	480	484	488	461	510	475	449	487	509	483	441	490	468	474	466	477	472	444	488	488	485	471	488	418	473	457	443	498	454	502	491	505	467	508	434	468	490	480	468	470	494	488	523	472	483	505	463	473	488	485	465	439	438	466	497	473	448	443	494	466	476	458	482	471	498	460	459	461	484	491	483	485	467	498	464	458	510	494	491	478	496	477	465	482	468	483	487	504	462	443	543	501	465	460	469	469	452	474	497	425	487	448	480	478	483	478	442	495	484	453	475	502	440	464	469	435	462	494	453	478	472	480	477	522	482	519	470	502	456	437	442	491	459	440	484	467	494	507	487	499	430	451	491	466	495	512	480	466	480	486	450	486	467	449	478	478	517	506	479	486	488	501	489	489	462	482	416	458	490	456	501	477	492	486	489	447	475	463	488	479	484	482	499	478	451	505	448	502	499	450	498	440	439	450	445	508	495	460	476	484	482	438	461	479	486	518	473	493	504	478	490	478	466	464	483	491	504	498	495	427	486	486	470	515	453	453	498	430	473	486	452	513	496	449	489	486	459	472	515	427	486	481	466	466	496	487	480	489	465	471	442	461	478	485	482	479	472	474	491	479	447	457	448	463	490	487	483	457	473	489	467	515	468	479	480	518	486	495	486	471	472	447	450	422	507	456	485	463	511	506	476	473	450	445	463	454	467	453	450	443	487	505	468	486	483	466	490	509	469	481	451	473	497	510	501	448	465	470	460	495	472	489	508	464	486	453	448	455	522	507	467	471	490	486	465	490	488	443	453	473	485	447	450	487	470	496	468	492	457	506	455	482	466	474	524	483	482	494	471	435	442	502	502	469	493	452	509	459	496	455	523	469	498	469	493	518	496	461	503	494	497	479	473	446	467	455	498	500	481	437	447	472	505	460	497	477	446	491	469	485	461	484	490	457	502	533	492	444	492	460	479	462	492	515	455	472	454	500	474	490	444	481	452	457	467	438	470	505	470	482	486	455	494	483	469	492	474	490	469	458	463	490	491	492	469	479	487	490	463	473	494	499	461	441	429	514	480	441	466	478	466	478	481	506	505	493	465	472	505	491	474	473	454	500	451	470	466	490	507	468	480	467	480	494	429	456	481	448	456	507	472	465	470	465	460	473	479	487	470	456	519	489	462	476	489	453	459	477	447	486	495	474	426	502	486	453	503	484	485	509	474	478	469	460	481	481	459	507	500	477	474	473	439	466	484	455	438	467	485	458	468	481	514	436	508	478	466	456	487	473	452	472	472	468	458	492	440	536	488	483	439	465	454	516	502	459	469	432	488	470	429	490	462	456	484	481	488	468	460	460	494	477	460	440	476	492	457	475	496	500	457	506	472	475	483	503	480	474	520	485	459	460	487	495	498	451	508	460	457	480	468	457	489	471	469	504	480	479	474	454	547	488	483	474	460	505	501	515	472	478	419	477	509	448	434	466	456	453	532	471	470	485	491	485	502	489	451	485	480	481	460	472	482	477	483	447	430	476	519	460	470	471	499	473	478	486	497	478	480	466	474	468	489	522	461	480	501	511	491	485	507	468	443	441	475	474	451	487	509	486	471	449	512	512	483	440	418	461	487	476	457	487	468	472	479	506	472	475	452	480	497	437	481	487	490	483	458
24853	20798	26725	24587	12012	4090	2155	1457	1138	1069	942	857	5117	11727	7899	3153	1065	634	578	564	550	514	500	514	536	524	529	555	477	565	492	521	542	549	508	512	532	473	465	525	503	524	502	539	577	508	511	504	542	538	528	527	529	529	507	533	522	554	523	528	494	595	514	500	487	526	518	513	497	503	520	510	495	537	532	518	542	515	528	519	552	509	535	535	502	485	512	522	547	533	487	583	493	498	495	498	548	481	485	479	527	535	508	510	557	531	529	495	487	502	503	512	495	517	523	504	516	507	557	553	498	504	535	534	512	527	506	508	514	517	489	513	532	476	493	560	550	544	521	521	487	526	556	550	491	517	515	508	463	550	530	515	543	511	530	509	483	503	502	509	530	470	527	510	506	513	520	527	533	518	503	551	537	518	533	544	516	517	522	507	488	469	505	513	557	518	497	538	549	511	542	516	521	498	507	559	523	505	525	498	497	501	536	489	518	520	559	517	482	540	519	583	604	510	490	529	546	560	524	480	510	505	506	534	489	532	552	507	482	506	487	507	520	478	476	488	514	486	511	461	542	510	523	535	516	535	509	522	511	529	538	526	503	506	514	510	478	550	544	510	528	533	504	522	509	526	523	539	486	527	537	521	522	523	563	485	507	538	555	538	512	523	518	510	517	494	518	539	541	572	495	522	525	502	518	505	515	527	522	494	491	524	496	520	550	506	481	534	539	510	497	516	533	501	541	517	504	549	503	531	490	500	478	502	528	524	513	478	505	494	510	525	519	542	526	505	494	535	502	533	496	486	513	516	503	507	489	529	529	510	522	486	526	517	512	524	482	543	516	505	462	511	554	553	525	520	501	488	520	497	511	516	530	503	463	488	540	554	517	556	503	525	519	538	534	511	483	509	483	521	521	539	517	530	526	480	490	479	514	508	522	510	569	480	547	547	516	469	478	469	455	482	507	521	537	526	498	529	537	523	536	521	540	522	504	555	467	463	532	522	503	503	501	569	510	500	530	466	559	500	510	494	542	526	509	557	532	549	535	507	468	485	511	498	502	523	494	503	524	459	552	525	543	531	522	543	509	505	492	530	553	492	529	543	534	502	525	495	484	515	511	507	524	518	497	489	499	514	496	526	493	518	539	571	506	565	519	500	485	498	509	538	557	472	522	500	467	497	526	522	519	492	545	505	520	492	511	518	531	486	509	508	487	518	502	570	528	544	500	534	534	526	511	533	474	515	514	556	478	517	501	504	487	512	477	460	515	535	518	503	519	531	502	482	482	504	490	492	517	515	532	489	488	516	499	546	502	463	516	462	561	543	507	488	542	580	535	497	516	488	486	555	536	516	495	515	494	501	506	539	498	523	533	554	535	509	514	555	543	502	538	528	499	517	523	544	490	545	518	521	496	485	548	541	506	498	494	471	534	506	508	486	515	524	531	527	576	513	497	511	472	501	507	532	556	494	525	539	531	546	534	532	531	533	492	544	498	495	523	517	503	534	542	528	498	507	537	495	533	539	543	537	540	500	526	513	515	530	495	493	494	557	533	546	527	521	561	514	503	506	502	501	524	515	521	499	531	519	505	521	518	500	507	506	545	538	518	539	511	521	516	495	493	539	516	508	504	490	521	507	480	498	541	502	511	518	478	503	506	482	515	494	500	491	499	502	507	472	521	548	496	534	529	534	527	509	551	529	507	525	547	533	520	544	512	552	499	566	516	557	514	537	536	551	522	536	515	507	453	527	528	507	512	508	481	515	569	529	498	499	488	520	497	487	523	506	502	478	523	518	510	518	534	472	500	509	557	476	455	490	477	507	538	519	529	526	507	515	483	544	522	506	493	540	537	530	510	511	507	537	505	512	545	470	476	518	498	495	522	527	520	514	513	544	490	541	492	458	521	499	514	495	497	525	504	562	524	530	532	522	493	462	518	512	588	498	510	504	515	503	535	484	501	502	507	510	515	523	495	526	519	525	515	513	524	519	494	504	470	561	507	526	567	498	536	495	533	525	521	535	545	571	509	503	497	476	533	483	516	471	510	500	493	510	527	536	529	512	516	500	498	514	519	515	514	479	511	491	534	530	502	540	533	537	469	523	477	484	544	532	549	480	498	521	494	523	497	475	568	489	524	499	499	495	516	478	516	543	518	531	511	497	505	546	537	553	467	517	484	481	497	521	541	496	499	535	539	485	544	517	506	522	506	542	510	535	506	488	526	512	496	499	558	503	532	465	512	474	501	510	503	533	546	504	488	504	466	526	486	490	529	538	489	494	530	508	543	514	554	481	484	527	486	496	543	488	497	497	475	466	552	523	513	484	551	545	569	489	489	521	505	545	507	503	510	510	545	518	488	492	475	493	449	536	486	540	495	534	524	487	530	532	576	512	510	531	557	486	478	523	531	490	505	518	521	506	517	528	495	525	508	535	528	508	505	585	484	544	496	502	496	481	490	518	538	531	474	486	546	523	497	521	529	511	464	559	569	525	496	515	532	526	475	532	561	497	537	534	531	559	515	491	487	503	524	534	515	523	495	525	467	502	499	492	502	519	523	487	543	538	519	469	510	497	508	516	568	545	561	574	484	569	526	518	566	503	491	509	516	511	516	542	568	541	503	529	503	464	507	517	485	504	531	503	517	490	521	570	484	474	498	502	490	526	489	501	508	491	520	486	517	530	493	491	492	486	521	513	538	540	468	492	559	526	500	533	497	502	565	498	520	540	517	484	538	514	500	522	552	477	561	526	518	530	562	514	502	500	507	505	521	482	553	477	489	518	532	526	476	521	494	493	511	490	533	532	498	543	537	512	505	549	551	521	535	538	506	505	500	503	488	521	519	525	523	512	517	525	499	549	543	517	498	506	511	553	556	537	524	495	521	525	443	568	562	496	521	467	488	498	552	506	526	523	492	525	506	525	488	509	488	507	532	515	536	494	479	477	487	517	525	534	478	496	512	500	496	507	500	524	529	499	527	514	514	554	499	522	521	525	515	498	524	532	527	469	560	525	493	509	479	529	510	497	505	541	524	537	509	507	523	526	552	478	513	481	522	534	547	542	515	514	543	508	537	532	520	561	497	505	493	508	561	513	503	520	520	511	521	513	495	480	522	493	508	524	537	521	501	532	550	533	550	533	523	482	495	445	509	503	502	525	489	521	508	495	535	495	477	510	487	516	509	560	511	542	513	536	500	543	504	511	522	526	499	507	538	474	506	548	517	477	525	511	493	450	554	512	506	550	531	510	529	533	480	514	516	501	574	463	491	528	524	494	544	528	511	497	496	511	515	500	537	560	503	493	529	507	472	541	524	477	526	498	520	504	519	494	543	529	498	531	565	521	536	491	507	504	485	541	485	472	494	480	505	498	538	503	536	516	480	528	523	497	485	504	535	507	521	483	524	517	542	523	460	521	511	512	529	497	484	501	509	513	526	549	523	506	527	518	525	545	492	489	506	525	473	517	497	512	507	514	554	507	519	472	479	472	531	523	516	483	491	490	527	524
6556	11221	11589	6835	4955	3482	2406	1694	1399	1387	1075	1002	7505	12460	7753	3298	1099	599	498	462	510	491	467	476	504	518	417	483	479	465	482	497	439	439	500	458	486	470	468	477	488	504	492	464	451	426	491	468	474	449	479	502	481	514	446	487	467	478	494	436	494	470	503	465	447	472	449	430	466	499	457	466	484	506	444	499	452	477	514	492	440	461	427	456	442	473	457	482	470	461	500	443	513	445	443	445	493	458	503	453	503	472	446	474	454	472	467	468	445	450	457	487	478	465	444	437	481	479	443	477	498	472	475	452	477	460	475	484	424	450	445	462	475	454	444	480	492	477	485	484	452	475	446	475	491	487	467	473	466	439	458	444	471	485	453	459	502	484	463	492	463	483	479	473	452	460	449	439	491	450	460	459	473	497	464	481	472	467	476	453	483	494	456	456	474	477	474	438	440	465	479	469	456	469	435	424	457	419	513	467	473	432	449	458	451	455	492	414	489	459	475	445	428	445	427	478	435	486	475	442	448	456	465	478	466	468	441	446	434	472	465	489	475	444	464	439	480	429	463	460	477	455	467	442	451	486	442	528	491	447	511	471	445	439	425	502	469	462	454	487	446	448	464	469	436	480	453	451	461	456	434	469	458	455	442	447	442	464	481	498	462	471	475	439	495	478	472	453	491	461	425	436	488	536	451	472	475	459	419	456	451	491	454	464	468	473	478	510	477	509	457	481	408	475	443	476	467	457	472	419	489	452	443	483	500	488	455	453	427	479	490	450	461	483	454	454	430	450	485	463	494	481	493	501	428	468	460	478	504	464	486	493	485	429	465	482	483	468	471	486	461	449	444	482	480	464	426	478	471	473	477	461	467	454	464	503	448	464	475	470	447	476	462	468	435	428	472	481	513	478	470	462	441	441	437	475	471	446	484	453	479	442	476	433	455	456	466	486	466	441	475	447	472	454	485	454	452	440	464	436	466	438	452	416	461	457	444	489	456	456	468	486	435	426	463	452	440	427	462	468	447	456	467	490	451	442	463	437	481	461	441	472	441	482	484	457	482	469	475	430	440	473	504	477	425	448	454	471	432	474	442	465	496	453	477	451	448	467	490	454	471	492	503	472	438	434	411	462	457	428	484	443	478	492	456	462	503	436	495	486	451	495	444	485	517	449	442	476	451	485	444	490	443	467	477	487	505	500	458	485	445	463	481	459	481	459	422	452	498	463	438	435	438	449	483	476	482	467	490	471	456	452	451	456	485	497	478	465	468	496	451	451	423	455	457	464	466	497	487	455	499	461	422	461	450	469	440	485	483	437	448	452	465	463	447	441	485	449	487	477	457	495	451	484	454	484	433	486	446	480	473	448	429	445	481	477	487	444	425	473	448	525	481	466	450	420	466	462	479	499	479	491	470	441	496	460	499	423	453	464	461	477	440	470	484	448	514	467	432	448	486	462	475	483	420	454	495	477	418	447	477	455	457	455	476	438	459	443	447	491	455	464	450	489	458	448	450	434	473	472	469	454	476	441	492	456	473	496	469	448	443	410	462	490	471	444	464	469	469	414	503	441	463	451	429	439	454	447	489	448	463	509	486	482	457	465	456	453	486	484	447	484	487	471	416	485	463	499	471	462	458	475	462	441	469	497	466	443	458	465	510	411	472	450	464	493	441	466	434	457	445	477	451	471	504	467	471	431	450	483	437	458	466	435	492	491	474	464	453	480	501	520	454	470	539	453	483	463	393	443	476	461	455	456	484	454	468	492	448	485	457	463	469	473	445	462	497	459	468	485	481	453	475	430	468	475	491	446	466	485	451	439	472	478	469	507	515	466	469	448	511	473	458	450	500	458	450	481	497	527	445	496	515	451	482	450	528	498	458	504	430	468	440	433	463	473	420	473	455	515	444	450	447	452	445	420	507	480	457	479	492	428	482	476	449	476	481	520	497	433	437	465	468	459	452	438	499	439	485	443	481	490	487	463	509	464	442	449	420	433	453	442	477	476	471	461	456	504	494	479	457	467	475	522	464	436	489	476	477	459	426	439	448	485	499	452	448	445	467	449	487	454	476	473	457	495	450	454	431	465	462	481	485	484	482	448	447	421	464	450	456	453	467	474	429	494	492	455	475	463	441	468	448	509	481	471	424	502	462	484	440	451	440	467	483	456	449	426	463	445	449	447	470	478	458	481	517	439	487	469	461	465	471	466	421	500	491	421	456	461	450	458	468	478	479	467	473	513	491	467	449	486	439	467	474	452	449	495	426	451	458	453	443	438	428	465	495	470	449	477	489	442	461	460	490	438	481	469	488	447	470	475	471	445	488	452	452	497	440	467	467	475	488	475	452	452	466	455	478	470	454	462	478	469	463	489	468	462	433	459	476	478	498	496	442	451	435	476	470	498	462	496	467	425	457	477	469	495	476	468	463	499	463	449	471	507	477	457	458	465	470	449	490	406	485	445	452	434	432	465	510	451	470	493	477	480	453	482	480	478	492	495	425	455	468	477	435	447	428	500	449	478	489	460	456	448	463	443	480	501	495	461	489	447	472	467	444	446	478	483	429	476	466	509	513	477	459	424	463	524	465	484	471	471	464	408	468	457	490	495	480	483	450	479	426	488	403	509	450	495	457	465	485	484	471	490	434	461	464	483	481	474	429	439	454	423	449	467	479	480	482	482	496	477	470	503	471	485	447	442	448	446	452	498	496	476	467	453	453	453	488	443	441	483	444	442	461	423	474	518	445	459	484	503	483	433	479	525	415	449	486	423	446	514	490	493	464	463	480	434	461	454	492	480	443	456	470	473	484	440	447	435	470	495	482	456	444	472	465	489	465	463	493	438	445	445	447	455	440	512	452	454	453	453	453	467	439	469	495	441	463	472	475	461	482	447	478	458	495	497	486	475	457	451	468	480	481	446	457	476	509	453	454	482	482	464	465	464	429	442	465	489	460	472	482	432	432	468	459	478	510	451	471	466	443	484	463	438	453	452	469	430	488	463	479	467	456	449	473	478	471	450	472	447	450	457	437	427	479	465	479	460	490	437	453	429	448	475	463	439	460	461	487	451	487	458	445	436	450	478	471	482	488	470	479	422	470	467	472	480	471	465	473	498	439	488	500	442	439	473	482	446	458	432	476	460	450	459	453	500	445	438	454	465	493	432	457	504	461	466	432	476	453	459	471	494	503	467	457	466	464	471	452	435	456	470	480	442	465	421	432	416	473	467	431	500	473	452	477	475	494	480	498	512	437	479	455	472	483	468	483	445	425	443	424	436	429	457	462	473	454	502	436	451	501	459	451	454	439	413	505	439	442	434	477	476	491	457	456	479	478	465	505	463	462	442	460	483	450	475	485	444	465	451	430	463	478	467	446	467	466	466	467	485	443	441	463	464	468	474	437	476	464	488	460	485	463	461	479	476	457	433	425	449	453	469	461	455	464	500	464	437	438	474	492	437	489	476	457	500	436	493	490	444	456	464	454	478	462	468	454	433	496	460	474	465
23773	20741	27695	23878	20338	11717	4651	2278	1767	1491	1219	1175	14158	20509	13920	5572	1615	856	703	627	674	666	705	609	698	621	655	701	632	628	629	667	614	690	664	678	652	658	681	635	678	618	633	650	657	633	657	639	639	652	658	632	634	622	671	676	665	642	618	636	690	667	676	669	617	645	674	680	699	669	606	641	687	649	627	622	650	662	616	681	670	614	651	615	677	612	625	646	679	610	676	648	641	632	645	665	652	624	679	661	623	632	586	632	605	696	613	674	663	651	669	647	654	675	677	608	581	649	629	629	648	659	641	663	668	664	647	617	638	673	608	642	635	639	634	623	632	647	671	597	627	613	614	708	621	607	596	641	605	635	633	712	589	633	635	586	679	649	651	634	640	634	656	642	629	651	650	669	658	657	649	653	677	597	636	667	664	650	632	620	631	618	638	658	695	628	672	628	675	642	648	643	694	675	627	652	618	659	620	623	664	652	634	645	626	708	657	632	651	637	637	619	629	673	641	661	691	631	654	631	662	673	636	678	626	653	639	681	668	646	636	686	597	653	617	642	651	647	612	628	631	657	625	633	673	617	633	615	614	619	676	688	653	654	680	620	679	620	622	612	609	602	638	642	644	614	667	629	645	630	608	636	644	679	670	647	664	606	604	654	635	642	652	639	650	594	631	576	639	650	669	668	651	678	610	629	620	694	611	651	669	673	659	662	647	666	651	666	671	640	632	668	658	631	639	649	640	629	584	651	655	643	631	652	621	614	639	647	668	692	633	658	644	607	638	604	665	648	630	670	654	625	650	652	606	609	628	703	652	584	659	660	616	629	664	627	671	660	679	618	663	680	588	653	654	587	640	651	634	667	674	609	629	638	661	603	629	672	624	599	634	630	639	603	597	678	630	648	632	650	626	599	635	647	612	642	639	672	653	645	663	646	649	634	627	631	645	606	626	652	612	642	659	678	646	689	602	654	661	669	620	643	687	664	615	686	620	641	619	601	655	655	625	622	620	644	645	658	664	620	642	607	629	644	641	642	625	666	690	674	631	687	677	607	592	604	632	676	670	625	658	664	621	630	651	656	618	668	630	613	669	660	657	655	698	596	658	630	616	643	636	634	628	650	642	646	633	612	633	681	601	647	710	633	638	658	615	655	676	621	635	660	647	652	676	614	658	656	669	615	660	637	628	690	627	673	651	612	621	624	651	660	636	619	685	630	620	655	663	624	625	643	630	617	673	629	663	622	689	625	577	628	652	659	634	634	604	646	677	637	633	632	622	700	682	638	680	712	622	672	630	641	650	637	650	619	632	648	621	665	641	625	663	651	619	637	629	707	639	639	623	625	640	657	688	644	604	679	606	655	608	676	596	658	666	641	617	661	616	589	653	662	686	637	685	610	623	681	603	683	615	655	627	651	690	678	687	592	698	632	615	631	647	624	654	651	635	641	634	651	641	640	629	627	610	619	621	631	664	625	610	645	647	668	661	615	641	669	681	653	594	646	638	650	650	641	636	621	619	650	640	663	650	639	612	639	636	623	663	628	665	657	621	593	650	668	631	679	656	581	627	637	596	649	600	646	646	640	648	604	627	643	651	652	636	626	634	654	629	646	635	677	665	663	584	630	676	665	632	632	617	676	642	645	634	632	666	640	631	652	668	630	680	622	604	660	649	654	628	614	643	660	651	637	614	640	610	647	665	651	635	656	598	658	629	619	661	587	645	657	609	636	638	649	622	678	675	678	655	669	609	629	665	646	672	609	632	668	644	639	664	589	650	655	696	634	623	630	664	621	647	620	660	649	655	619	679	633	627	712	641	653	635	678	668	631	664	660	588	641	642	609	597	627	650	711	651	608	654	667	666	645	653	634	699	585	680	653	617	637	613	602	665	671	620	636	663	648	632	627	692	607	583	639	609	684	639	635	656	626	668	614	631	647	657	620	586	601	597	582	630	644	596	665	650	636	642	646	597	629	596	610	662	628	639	665	613	630	672	664	652	710	655	660	624	636	632	600	688	657	605	658	585	655	667	683	636	630	674	630	628	689	618	688	681	667	662	669	623	639	678	643	659	627	637	628	648	644	644	610	654	647	647	679	686	598	730	624	657	631	647	597	658	635	622	648	701	667	627	636	644	639	675	615	626	619	668	646	669	632	682	628	636	661	619	620	648	634	660	624	636	662	639	638	669	648	629	681	614	627	637	687	654	666	658	662	593	665	623	612	599	669	613	634	644	621	629	666	648	644	651	647	664	629	675	631	640	617	649	660	624	633	677	635	621	644	661	661	633	629	651	647	670	614	620	643	659	623	662	689	622	601	671	690	612	616	688	606	641	624	677	616	615	648	666	676	643	596	639	591	626	639	656	638	675	610	660	625	643	623	654	660	587	668	653	650	691	629	648	640	629	647	658	628	674	661	637	671	629	646	626	628	617	646	649	657	629	691	623	616	641	609	670	668	671	609	643	605	639	660	646	619	649	667	599	682	638	670	672	645	642	646	611	666	650	634	656	649	629	667	627	636	676	633	622	629	612	665	631	655	597	668	655	656	650	643	626	632	686	614	653	633	599	644	643	649	664	690	609	666	641	636	633	695	637	657	669	644	619	595	638	610	603	618	636	602	624	674	640	724	640	693	630	638	609	682	675	669	617	651	596	696	689	708	661	679	602	602	592	619	635	626	666	655	647	614	614	667	685	654	680	625	650	646	655	633	702	642	620	660	612	598	657	604	616	622	608	691	628	655	648	683	649	662	637	648	658	687	614	641	640	618	645	673	586	642	691	590	620	657	645	681	661	629	644	619	664	605	644	681	620	611	601	660	673	613	657	639	627	662	666	660	639	647	643	659	646	625	653	675	677	662	650	639	632	685	710	656	679	652	699	649	628	631	636	617	665	627	620	641	646	654	648	656	648	587	637	645	669	650	673	659	646	643	636	644	610	644	643	716	658	625	642	586	626	671	612	662	657	647	655	610	644	612	645	655	641	633	618	603	667	674	636	668	592	640	617	622	662	643	644	665	665	639	619	628	618	642	643	666	628	642	664	644	665	643	637	646	623	684	634	680	651	658	597	639	601	641	658	654	613	645	616	669	627	599	677	609	670	692	644	667	637	647	665	634	680	668	659	668	645	619	613	637	667	669	642	647	635	655	622	651	628	647	643	614	633	642	612	679	644	681	627	599	615	637	668	640	626	657	650	617	636	642	675	655	655	582	626	625	605	693	643	624	639	616	602	666	649	681	629	663	624	634	591	660	628	649	619	630	638	630	666	628	651	611	628	577	639	617	601	616	648	602	610	627	626	647	625	637	616	702	632	650	637	610	661	657	617	624	638	654	669	656	647	654	588	641	675	671	620	610	645	640	631	612	659	678	659	651	616	697	651	595	654	638	610	672	643	628	634	637	583	617	634	628	606	637	654	672	609	619	689	637	615	629	607	625	641	634	648	654	612	609	672	613	619	602	624	662	655	632	657	664	630	654	673	669	636	626	667	692	650	631	700	603
7696	15277	14747	10980	7665	5496	3608	2597	2173	1760	1369	1462	18198	18317	12179	5323	1540	782	538	604	549	572	579	527	532	623	574	535	524	562	611	569	580	570	553	578	624	569	602	527	552	588	558	561	574	558	545	588	588	543	558	578	568	552	526	594	543	547	549	627	565	579	558	575	593	572	575	550	583	540	572	582	604	583	585	595	547	580	592	569	589	520	584	570	575	572	563	559	580	568	590	517	554	539	534	580	554	569	560	589	568	544	555	613	547	545	558	563	575	604	540	576	582	561	578	556	560	590	526	613	563	556	574	524	579	572	571	603	560	549	511	560	509	553	534	539	560	543	553	575	582	587	584	575	546	587	575	555	531	560	569	583	529	562	567	576	578	539	598	569	602	541	543	550	556	526	557	553	531	552	570	583	508	556	564	592	576	563	569	558	567	577	566	566	576	562	541	576	560	596	596	544	538	586	582	537	546	593	563	558	563	567	524	540	578	590	531	569	574	587	584	557	523	560	603	548	596	561	576	586	562	555	552	540	557	527	562	556	533	560	545	581	585	593	558	574	560	587	612	598	547	599	569	572	602	594	590	549	591	565	567	576	500	551	541	552	540	513	590	546	557	573	578	551	581	582	527	559	566	583	586	590	570	552	603	600	536	582	565	530	594	580	558	561	591	515	569	582	564	607	573	581	577	558	579	516	571	564	589	583	506	543	527	505	533	557	500	562	565	574	600	582	571	563	576	571	541	547	550	532	559	569	574	526	557	553	613	618	541	562	568	597	546	581	542	560	562	610	575	562	527	570	602	553	564	591	560	552	566	573	570	559	574	563	589	542	560	551	560	598	612	604	568	578	549	586	578	547	563	576	577	602	638	581	525	603	581	580	505	533	550	514	572	544	547	522	577	560	587	591	565	549	580	532	547	541	622	598	542	566	545	537	562	548	591	584	604	574	570	588	576	571	554	578	569	603	584	592	603	550	579	571	581	578	588	579	562	579	565	586	578	579	567	542	575	553	541	509	567	553	567	573	560	526	563	572	527	576	599	581	538	540	553	528	573	524	529	569	563	547	545	570	582	534	550	544	584	561	548	522	565	554	548	531	613	567	527	542	564	595	557	569	524	531	543	568	534	552	522	578	576	551	585	536	527	559	546	583	549	578	572	591	570	554	555	578	572	554	530	537	556	560	576	553	601	562	546	595	548	583	540	577	526	547	560	592	551	515	599	577	601	573	567	549	552	544	552	558	562	570	542	596	534	535	575	593	552	575	581	570	546	554	552	585	604	553	591	615	575	562	583	580	560	573	575	602	563	585	542	572	588	588	593	573	599	561	545	591	537	538	519	599	535	553	573	570	538	525	514	549	551	535	563	530	576	550	603	619	600	536	552	546	557	583	599	561	551	532	564	572	567	530	597	554	556	557	577	585	525	565	529	546	551	548	606	575	616	555	565	542	572	566	607	550	554	602	637	539	517	555	509	626	562	596	537	513	564	564	594	562	543	579	575	570	567	548	556	602	633	602	571	552	594	548	584	540	557	561	559	568	582	551	591	524	574	558	545	559	505	578	541	573	547	518	563	558	554	581	583	561	563	545	577	608	552	512	556	563	564	563	546	571	544	555	571	586	521	548	563	526	555	586	523	559	574	564	597	561	619	574	535	543	567	594	568	532	578	586	553	577	538	515	532	591	605	541	574	542	572	552	581	564	550	526	567	541	580	565	579	556	556	530	548	566	585	597	532	529	575	542	571	544	573	552	550	602	546	603	584	584	538	543	558	565	580	594	584	531	560	564	555	536	551	559	573	541	558	603	579	569	552	576	562	552	509	586	545	597	558	583	561	576	544	568	541	565	606	571	573	613	508	543	520	583	619	588	618	605	580	597	576	595	588	594	558	582	570	520	587	522	558	541	544	551	571	546	558	552	550	532	560	548	540	542	575	548	533	551	580	545	538	550	575	579	575	558	550	556	566	539	532	578	609	577	546	596	604	576	580	573	596	565	530	585	559	536	612	532	557	574	522	519	560	599	556	532	557	576	581	548	557	605	545	574	562	554	556	565	574	567	524	591	599	600	519	535	589	591	551	518	596	559	605	552	575	540	553	570	572	538	577	589	539	568	561	559	636	585	554	592	621	553	567	516	562	550	552	571	575	532	527	556	549	545	576	517	555	559	585	562	577	601	574	563	567	571	570	584	563	600	552	590	571	535	599	530	548	534	549	601	535	557	530	569	555	530	592	556	561	577	565	575	567	569	527	557	573	539	584	602	559	543	534	536	584	508	564	555	541	542	519	594	557	553	575	576	555	528	569	543	600	573	559	558	542	553	573	561	591	583	571	553	531	555	561	570	564	578	545	534	546	585	545	557	551	596	585	561	555	538	549	573	558	546	544	545	553	562	552	526	564	571	571	560	533	557	537	557	588	610	556	506	555	574	565	563	549	554	564	538	609	565	579	575	597	555	593	561	579	601	596	535	541	559	548	532	578	613	602	580	543	558	549	539	521	565	575	551	551	570	548	538	552	571	587	522	568	560	556	571	536	570	544	557	575	562	520	565	595	545	588	581	554	571	567	618	586	548	558	568	587	556	595	578	570	535	575	569	603	563	547	564	565	549	571	575	541	571	529	591	526	558	649	573	609	566	605	544	578	543	549	563	568	576	533	531	564	582	569	581	597	603	554	556	607	573	564	571	532	582	561	553	604	555	572	582	523	590	559	590	568	570	562	575	556	628	560	543	571	575	521	576	591	519	572	558	571	549	560	544	528	518	577	565	613	567	545	576	569	533	583	605	566	551	514	572	589	515	568	603	543	546	574	573	555	557	547	560	598	508	566	552	579	582	586	580	524	573	552	553	550	569	516	562	551	526	541	536	528	595	604	532	537	571	569	559	571	526	600	578	568	542	579	550	553	573	576	544	579	565	594	570	594	569	569	567	550	559	587	529	592	568	556	539	534	560	598	541	552	547	586	545	554	587	545	535	556	577	551	540	534	559	574	538	552	572	541	597	520	559	541	595	543	561	593	578	575	584	554	552	558	572	575	552	529	552	554	591	537	542	565	550	554	589	548	581	541	525	547	544	567	567	555	544	571	577	506	573	560	566	568	607	625	537	551	542	576	562	547	592	578	582	562	557	599	596	543	601	587	591	535	587	570	560	549	572	522	572	609	568	578	569	544	611	586	525	588	578	604	555	579	556	541	575	543	572	620	560	571	544	534	551	569	549	536	543	583	597	545	518	567	528	573	564	567	537	570	585	535	556	593	534	530	574	542	585	581	573	569	572	581	566	608	549	577	567	573	559	542	556	543	580	528	510	573	547	593	531	516	569	560	619	538	539	556	544	565	494	582	563	573	542	580	632	558	548	575	577	566	571	554	561	557	582	561	557	625	554	558	577	559	525	550	557	558	575	543	533	544	555	563	595	605	545	585	541	548	566	551	604	574	568	518	553	578	584	581	556	545	573	552	585	589	547	563	603	539	608	567	538	553	542	521	540	579	562
26860	11742	5809	3443	1647	1212	850	727	648	601	597	634	1115	1528	1273	868	688	628	625	573	591	556	580	566	556	542	605	558	596	553	532	555	587	581	584	603	574	588	544	610	552	573	531	576	584	548	538	560	557	549	596	556	577	563	536	562	561	586	590	548	574	569	547	611	578	583	575	571	578	566	551	519	603	563	553	573	503	547	553	536	537	551	570	575	550	508	557	592	581	584	528	556	609	559	570	576	554	579	605	578	542	594	608	509	561	561	537	519	569	540	574	551	574	533	549	551	569	560	560	606	544	554	587	567	583	536	580	550	587	563	567	595	598	592	549	551	557	585	577	544	551	545	568	532	523	534	579	571	594	535	519	549	561	572	590	597	559	602	603	564	568	525	596	544	557	561	591	556	580	621	575	547	542	545	577	535	557	535	537	545	537	592	542	519	553	564	595	589	567	552	567	569	556	533	589	571	541	571	545	531	539	606	564	566	547	566	552	571	550	571	569	589	529	587	561	599	557	553	556	564	550	537	585	521	588	580	590	570	579	547	534	589	595	607	632	587	589	563	536	561	609	570	597	548	533	516	574	534	552	552	570	577	577	536	563	602	565	552	543	519	577	599	599	588	556	586	549	573	591	560	527	583	556	564	553	589	596	543	534	520	606	548	574	553	603	609	575	574	543	590	572	551	558	620	560	552	576	557	590	576	582	578	572	574	573	556	542	567	567	598	555	548	575	571	519	566	551	598	547	585	596	566	545	578	585	585	585	581	581	536	563	558	589	496	531	553	569	605	568	571	533	578	596	523	543	585	552	546	573	562	555	546	570	567	558	586	620	608	550	586	567	603	531	588	551	593	580	530	598	564	589	560	557	568	562	555	555	572	528	514	542	581	557	572	550	573	568	601	580	563	543	559	594	536	555	581	583	552	565	604	596	571	578	611	568	541	578	578	533	570	565	575	570	577	570	604	560	566	581	529	568	545	533	584	588	567	589	584	550	555	535	547	624	554	557	523	550	575	541	566	568	561	538	600	552	594	575	573	569	560	590	583	535	569	542	600	597	564	557	549	583	561	563	563	570	520	562	592	557	580	586	560	570	545	546	566	593	557	585	568	593	589	561	576	568	550	536	559	585	539	590	542	587	597	571	568	585	582	575	547	613	557	578	536	596	508	575	535	517	594	576	596	598	571	568	551	564	546	566	602	538	556	554	593	542	604	577	568	561	592	542	570	536	537	561	572	604	579	562	571	541	569	576	569	530	583	577	541	622	603	571	534	584	564	560	574	568	554	553	555	566	565	586	578	588	586	540	575	582	562	557	588	553	559	577	589	573	543	590	529	561	599	586	571	545	552	538	583	563	555	580	580	561	611	617	579	534	538	590	582	580	579	556	567	567	574	562	571	572	578	568	539	545	568	567	548	568	572	579	549	533	604	532	580	565	563	544	546	546	574	594	557	567	592	591	605	515	593	572	545	548	596	519	502	588	581	556	585	564	539	591	572	548	580	567	570	539	583	540	566	559	559	647	583	557	563	575	533	601	556	531	580	581	566	537	556	540	568	592	617	519	569	574	529	527	596	568	576	521	564	553	561	563	547	571	567	594	538	572	533	561	550	550	553	567	591	597	579	528	545	517	556	571	571	557	564	588	563	589	586	559	598	549	547	522	593	562	598	570	561	572	567	574	519	546	507	537	575	532	540	571	587	584	548	583	566	567	544	576	556	574	614	575	591	562	619	571	585	557	584	557	609	542	552	550	559	587	560	573	554	575	585	570	523	551	587	567	564	591	569	539	544	587	636	557	586	551	527	543	581	529	563	620	540	590	574	634	603	580	541	534	565	555	553	585	545	575	571	550	583	582	556	583	552	568	536	537	582	585	550	552	606	550	546	559	559	570	606	586	556	565	573	597	505	612	599	557	605	595	551	573	569	595	611	576	565	596	591	562	599	558	544	566	555	590	553	576	537	572	560	564	536	597	527	530	522	591	536	595	587	528	561	586	571	555	554	582	575	535	542	556	580	552	610	563	587	600	585	607	527	523	566	582	562	542	573	529	548	604	554	527	561	533	564	552	583	574	579	585	550	551	556	565	551	577	564	545	565	535	553	568	581	550	580	612	598	580	570	596	571	561	560	594	567	595	524	557	587	542	554	588	594	559	572	564	555	556	606	540	544	524	551	575	532	565	505	570	545	605	517	564	590	560	574	563	584	556	502	604	580	558	558	553	584	572	580	584	563	623	558	597	588	596	584	540	564	542	588	539	567	595	542	560	536	587	630	561	525	557	575	565	557	585	575	594	559	574	604	582	563	608	580	583	532	559	580	559	557	582	563	566	549	562	584	544	566	559	542	561	561	519	553	555	564	548	580	580	534	579	575	596	581	564	522	565	551	582	529	563	572	579	603	585	543	555	573	582	566	510	593	554	556	576	542	577	543	538	586	591	606	564	610	585	564	572	542	562	563	542	594	522	555	615	604	567	600	552	569	576	576	557	536	564	548	582	594	586	647	560	530	532	563	577	562	569	554	546	593	555	584	512	553	574	609	542	562	556	560	599	563	561	553	548	587	584	532	559	575	553	589	506	545	563	595	536	590	532	572	612	563	583	533	594	609	593	595	552	544	537	559	539	582	573	556	548	554	556	549	566	573	580	551	572	564	566	565	494	540	597	585	532	578	566	573	561	568	541	551	556	541	576	565	533	573	596	600	547	584	574	575	579	602	565	554	551	539	566	572	520	540	567	573	562	540	568	553	599	570	551	594	551	579	565	543	576	539	554	602	580	563	550	542	569	567	606	539	482	544	568	619	589	624	589	550	590	538	571	548	565	594	556	569	583	569	545	548	573	557	558	527	584	571	558	542	615	548	524	564	609	593	555	561	595	588	581	581	505	547	573	597	582	557	580	562	552	566	555	574	528	570	565	553	540	578	570	593	563	587	548	546	579	527	556	595	607	528	549	565	559	560	595	578	559	578	563	578	572	585	598	548	570	574	569	564	578	571	570	549	575	570	543	529	515	540	539	567	553	543	540	570	566	566	565	557	574	587	586	568	577	599	539	609	541	604	569	587	568	578	553	536	551	544	574	555	567	579	564	533	555	588	582	554	599	541	556	573	569	576	535	539	601	590	576	565	554	566	569	545	608	537	507	543	580	544	517	548	560	606	614	536	538	566	538	566	549	587	545	595	580	572	548	554	559	577	607	526	566	543	565	583	583	549	563	582	569	549	560	547	572	568	572	551	581	553	532	565	589	586	562	570	598	572	560	545	584	559	530	556	579	560	565	548	586	577	522	546	576	566	615	577	610	532	572	506	554	594	543	529	589	569	633	561	609	589	586	534	577	563	554	593	587	548	536	554	603	611	513	616	597	515	550	550	578	597	536	549	532	574	569	581	542	529	567	549	589	608	566	571	568	587	543	597	650	563	568	597	570	541	588	527	572	552	558	546	566	559	589	512	531	595	569	536	592	558	568	555	549	581	540	574	561	533	596	547	609	583
7296	4786	5167	3307	2071	1464	977	801	699	606	581	578	1445	1776	1397	916	597	538	474	512	484	509	502	496	467	530	530	523	447	480	452	463	527	477	465	495	488	472	479	499	496	489	482	463	501	527	477	484	511	455	464	496	498	509	475	457	500	533	562	470	500	493	499	494	504	477	499	448	524	508	513	477	463	480	488	492	485	483	465	508	463	493	446	465	502	489	500	488	479	453	508	477	483	511	464	513	468	466	482	512	482	487	469	500	487	474	514	509	491	457	477	508	506	476	475	512	499	513	444	498	515	497	510	510	497	537	496	456	517	448	553	481	501	485	502	500	471	507	473	493	457	499	493	510	510	487	501	476	456	488	469	502	487	473	498	479	491	494	454	478	467	481	503	476	477	485	493	454	495	479	456	534	511	494	500	505	494	482	482	466	502	444	503	477	483	490	537	506	497	484	464	505	502	467	474	475	485	459	507	485	484	489	469	478	487	500	480	502	456	480	500	484	477	469	451	487	499	488	452	482	468	504	483	506	490	481	492	461	521	472	448	506	493	516	485	505	513	469	492	470	448	478	445	480	506	468	485	502	510	465	426	439	490	502	515	488	480	520	495	474	469	453	505	480	545	445	483	468	462	477	506	508	496	438	498	500	513	478	480	508	488	481	501	481	469	464	490	469	469	516	486	495	493	459	483	487	468	476	462	476	489	494	489	487	496	503	407	499	491	469	490	515	469	468	507	473	497	473	470	513	494	489	472	498	477	495	494	521	498	495	497	441	464	484	498	469	470	544	473	494	503	450	503	429	479	480	516	483	476	458	504	485	484	447	496	487	473	429	481	449	475	466	492	489	496	503	456	503	537	518	486	424	518	468	487	492	499	495	544	484	469	488	519	485	504	483	528	468	476	446	494	498	482	489	473	478	493	485	453	458	494	485	466	486	505	476	474	491	481	499	506	509	513	484	481	481	536	499	472	479	483	472	483	498	477	458	507	511	438	499	466	485	502	474	470	500	424	499	512	481	481	505	481	441	474	499	518	494	495	508	503	496	470	494	508	486	489	492	527	485	491	523	489	489	476	522	498	518	496	518	476	493	503	519	512	460	498	467	480	495	477	494	512	477	496	503	466	475	520	472	470	504	441	475	467	493	468	483	503	505	506	492	484	507	522	504	500	458	440	508	446	489	485	497	473	526	508	456	450	452	492	492	455	483	515	511	515	512	490	509	473	500	497	467	495	458	506	479	460	505	469	465	507	528	503	473	507	504	448	464	499	451	503	534	534	513	503	461	483	440	483	506	504	491	490	469	457	491	505	483	466	512	463	512	508	474	490	486	507	468	488	477	461	526	506	512	500	487	499	522	490	540	488	476	504	485	520	504	469	476	457	494	516	457	473	458	454	528	494	476	503	460	453	528	503	484	472	511	480	519	510	506	490	507	475	464	476	492	511	504	504	483	503	528	522	480	495	480	484	439	481	516	493	483	480	521	480	518	464	472	498	512	523	494	541	473	473	491	454	484	474	475	480	453	501	514	475	476	495	505	486	483	490	501	445	462	493	486	520	499	489	453	499	469	503	507	475	481	515	475	497	501	481	501	468	491	493	490	487	485	502	482	528	487	470	497	486	497	460	493	446	471	464	489	492	495	489	512	506	519	487	505	504	484	496	505	448	493	482	457	493	482	448	474	497	513	474	511	470	470	460	473	476	483	473	476	464	502	500	511	473	464	512	486	459	509	484	498	510	529	519	514	479	493	496	450	455	484	514	530	495	493	502	506	518	474	475	495	467	546	475	504	537	506	490	448	495	483	485	510	468	472	446	480	487	450	514	468	453	536	503	453	498	449	472	471	499	510	484	491	477	525	499	469	527	473	523	479	476	487	500	493	489	483	488	497	516	447	493	486	471	506	520	465	537	479	509	437	468	490	490	500	477	485	498	507	484	486	472	507	476	510	481	525	471	504	493	469	505	508	503	483	494	502	465	476	462	523	510	523	470	473	489	498	478	477	485	477	480	488	490	493	486	502	479	495	505	488	459	491	474	485	477	474	442	474	547	488	488	478	471	524	472	485	462	507	492	453	489	544	479	480	513	489	451	451	490	495	497	486	469	482	480	485	482	535	494	477	468	507	467	508	515	510	492	467	485	457	454	515	486	451	483	518	464	492	494	515	432	490	502	495	484	457	502	466	490	475	485	501	454	481	499	490	485	451	505	492	505	477	461	469	493	507	484	479	430	499	477	496	478	517	487	476	451	503	475	479	474	441	500	472	461	502	490	519	505	470	507	477	511	457	506	485	485	483	498	461	473	516	500	498	481	514	473	472	486	504	464	475	502	482	462	494	413	492	529	491	507	478	468	500	483	467	444	501	456	512	511	461	467	491	492	470	479	488	522	456	487	460	460	494	478	539	501	487	502	505	484	495	532	482	505	490	507	497	487	500	489	484	481	480	463	484	499	475	546	512	452	492	484	479	494	470	502	468	471	460	466	504	500	471	487	472	491	480	512	480	502	487	533	502	460	479	461	530	469	462	502	477	449	494	502	456	515	469	504	485	521	500	487	506	482	501	470	523	508	457	460	496	502	462	507	504	478	496	490	492	481	479	498	473	457	487	469	473	482	462	503	456	487	442	498	520	447	485	498	486	505	500	487	463	468	496	485	492	510	485	502	546	488	490	505	456	461	489	466	491	455	484	513	458	436	493	468	504	500	497	514	500	459	463	493	493	491	451	534	474	482	486	477	492	470	503	496	476	517	515	472	499	462	469	514	496	493	466	477	463	471	456	479	489	480	484	486	482	519	446	533	499	535	501	480	489	484	520	523	499	472	490	481	467	481	488	494	488	516	481	426	498	479	514	478	448	491	532	486	485	518	517	488	474	459	492	491	486	492	466	483	509	501	498	503	469	528	451	486	445	487	489	508	481	503	494	509	457	492	485	510	499	481	525	484	480	490	472	483	524	501	466	490	460	414	470	517	485	484	425	484	474	483	472	475	492	509	507	422	503	482	461	458	511	506	507	491	500	479	514	456	496	471	469	439	453	496	474	480	468	488	503	463	492	490	474	504	485	500	487	496	488	483	514	446	520	467	447	479	519	458	497	484	492	463	489	445	501	508	533	502	455	464	505	442	482	495	478	453	524	539	509	456	469	497	457	435	482	494	537	484	501	462	469	488	451	491	492	450	512	504	519	535	473	538	467	492	508	473	454	472	473	513	522	471	479	526	509	467	492	449	477	490	508	455	501	480	492	467	497	501	474	459	498	515	449	490	523	462	523	476	487	506	464	491	508	535	492	518	517	523	481	502	478	491	531	535	479	508	504	462	477	472	467	459	474	502	495	467	486	501	463	456	483	504	499	494	479	502	504	470	466	500	506	485	455	526	518	495	480	511	478	456	521	533	494	478	492	502	466	483	550	446	507	492	445	501	497	496	522	454	498	499	495	480	487	515	471	459	466	474	464	460	483	484	501	522	508	466	471	466	501	458	499	454	489	471	516
24774	20723	26609	24502	12479	4012	1956	1221	854	769	798	959	8872	11848	7190	2677	950	639	571	581	547	517	522	510	499	479	513	533	519	526	538	542	583	519	526	560	516	516	522	519	493	544	561	503	574	535	515	566	506	543	551	516	541	540	539	570	570	539	564	532	562	511	567	510	546	540	558	523	515	550	524	530	532	508	553	516	543	567	552	514	529	532	554	540	538	542	491	558	545	532	587	498	537	494	556	545	501	572	559	511	518	579	514	512	598	531	550	551	538	539	561	545	543	531	550	528	509	516	517	564	561	543	556	555	553	559	527	529	533	537	555	544	508	512	499	523	500	540	523	550	567	581	551	516	547	511	478	505	513	568	513	540	556	533	533	539	536	577	545	579	498	569	510	550	590	547	476	538	558	536	510	537	515	512	538	507	538	558	541	583	549	514	528	547	559	576	484	597	542	552	541	530	573	564	486	521	510	517	552	572	545	534	510	515	531	547	566	531	539	503	543	545	526	552	518	530	559	540	499	540	549	556	544	529	565	481	516	539	537	533	537	531	537	531	546	512	592	563	570	526	531	565	541	558	520	509	515	551	504	547	538	525	562	545	564	509	552	535	507	543	520	551	490	528	506	554	548	525	523	549	490	504	491	509	546	504	489	568	525	500	556	547	575	555	506	588	556	529	537	517	543	549	584	521	535	510	566	547	552	556	550	520	533	534	528	550	496	492	527	547	513	541	539	530	556	547	492	550	555	528	544	548	512	543	517	541	577	520	530	546	518	521	544	505	536	545	535	557	574	569	547	529	520	519	567	522	579	535	538	531	529	539	517	528	570	504	519	539	516	529	584	553	557	539	542	556	533	568	555	507	529	566	542	535	519	547	601	553	513	531	510	575	567	538	568	508	538	544	552	538	526	505	525	515	572	560	549	534	490	515	538	538	534	503	488	545	573	534	534	535	523	521	522	522	568	578	532	549	537	538	536	541	493	561	572	524	518	524	530	529	562	573	537	582	569	533	509	517	558	569	543	518	552	513	557	537	507	564	516	530	500	537	500	508	512	532	561	560	532	536	530	537	499	510	468	499	509	553	535	534	543	528	526	563	600	551	523	533	500	559	546	548	527	586	523	512	531	521	571	500	498	536	543	532	523	525	508	541	519	566	518	559	508	529	540	560	517	560	536	573	544	493	511	585	589	542	514	523	518	561	523	553	535	539	515	572	501	526	532	503	543	534	535	558	558	551	528	531	519	505	581	518	523	547	532	523	519	549	540	530	567	584	603	583	505	530	543	476	526	481	528	569	538	520	535	561	573	571	507	571	544	536	539	549	602	562	534	537	580	548	549	526	530	545	545	553	487	543	532	538	543	541	543	541	528	547	580	564	540	519	543	522	507	520	558	552	531	523	543	576	565	556	556	505	528	563	527	509	544	553	558	574	494	534	546	561	517	560	543	498	517	548	527	547	506	519	541	544	524	531	521	537	504	544	505	571	504	519	564	532	554	501	547	562	549	534	556	528	511	505	518	511	516	578	532	601	552	537	522	535	544	507	538	544	554	531	558	533	515	543	495	550	558	524	513	521	455	501	525	504	552	561	516	535	518	544	483	528	510	495	583	557	530	491	547	497	538	523	551	553	513	554	533	508	537	514	507	553	550	552	557	510	546	555	506	537	520	513	521	534	559	556	528	568	545	523	558	545	563	542	525	547	553	501	545	557	546	496	592	561	568	535	552	559	541	549	554	522	496	576	520	555	556	529	504	580	545	501	544	549	508	532	548	553	572	549	573	488	533	541	508	507	531	518	492	493	523	529	538	542	540	532	566	541	535	506	552	528	480	532	539	560	542	519	570	556	557	516	530	521	544	533	551	523	502	507	539	565	534	518	535	554	500	493	520	495	519	503	538	526	555	528	524	540	565	523	556	500	573	526	529	500	523	556	550	532	566	520	555	484	506	505	568	523	531	554	531	488	537	562	535	568	552	548	526	541	530	576	553	592	528	558	544	552	530	530	546	502	537	526	520	531	561	508	520	550	494	507	548	515	510	548	529	536	530	521	526	522	558	479	515	504	537	509	511	542	526	557	559	531	566	531	560	556	516	537	531	534	545	540	543	515	565	533	536	509	516	542	547	536	532	526	545	532	520	517	548	502	570	530	564	550	552	512	516	529	568	529	532	540	523	518	543	517	526	568	517	482	543	560	536	537	521	526	579	524	528	546	541	545	543	486	553	529	541	530	534	527	503	529	535	503	553	529	526	534	509	548	534	563	515	544	517	512	538	557	520	543	521	523	537	536	533	539	536	498	544	522	549	535	544	550	526	548	534	547	586	529	559	578	492	575	508	548	547	541	526	568	527	470	528	532	521	515	496	514	484	566	506	542	513	542	536	495	595	530	548	560	536	571	510	566	526	557	490	513	544	548	518	564	542	534	512	579	510	560	555	538	550	494	533	541	528	535	565	565	554	567	483	566	552	558	521	539	589	538	521	500	544	530	513	520	507	504	530	534	539	566	544	516	568	540	553	558	537	516	493	557	522	552	543	575	512	510	519	545	531	542	514	515	528	543	501	530	519	528	565	557	529	501	511	474	569	560	566	525	518	505	558	532	525	547	508	513	546	525	520	548	525	534	537	528	548	543	498	556	533	564	550	560	561	582	509	544	596	554	558	529	557	514	534	548	562	512	530	542	518	525	515	519	496	556	527	531	496	532	511	565	536	562	520	554	535	500	561	508	496	492	538	539	521	529	546	550	519	544	529	553	527	541	583	522	535	548	551	532	563	527	529	541	544	528	557	530	534	539	539	576	508	508	566	532	554	528	531	530	498	525	534	587	563	511	544	561	517	537	551	539	538	535	540	565	552	501	561	518	534	555	582	575	530	534	561	496	517	571	592	516	524	549	547	526	522	522	514	503	535	506	523	530	527	535	563	538	521	516	531	491	500	496	578	546	487	552	549	543	468	510	530	539	523	552	551	558	537	560	539	535	531	499	535	493	535	502	535	496	529	524	524	513	495	548	523	537	564	519	526	519	551	536	555	499	509	538	522	540	577	559	523	528	575	511	538	495	502	545	574	554	498	535	544	515	530	526	557	528	525	513	502	513	531	505	532	531	582	511	546	518	523	538	559	525	557	507	547	531	563	502	531	502	526	543	530	496	527	497	500	511	572	534	558	536	587	495	514	542	519	542	547	563	554	513	527	521	525	548	571	526	600	534	509	554	529	492	538	535	530	522	507	536	510	511	539	569	515	523	538	532	547	508	552	533	556	554	521	543	469	541	513	586	518	525	557	533	537	505	559	505	544	513	538	553	527	525	539	543	535	511	528	563	574	517	547	544	543	556	574	539	514	550	536	515	515	494	547	503	516	516	495	523	554	536	540	503	553	527	530	504	549	534	538	545	519	500	532	570	479	545	521	533	536	540	549	557	550	520	533	495	552	503	496	540	517	525	547	531	517	566	507	516	536	517	500	525	527	529	504	608	529	533	543	523	522	565	538	501
6632	11430	11275	7959	5007	3096	2012	1450	1092	968	819	1222	11822	11838	6956	2764	882	596	471	465	434	475	481	485	462	464	498	483	490	490	543	487	495	471	493	478	498	512	472	525	498	511	451	476	463	489	486	490	464	527	483	456	506	489	476	485	503	508	473	471	487	491	435	479	500	542	481	472	476	517	505	443	493	482	471	471	454	505	488	493	452	524	486	508	452	465	513	463	426	445	465	478	467	466	476	470	478	471	482	489	488	482	503	451	490	470	458	505	492	471	476	481	516	494	466	442	491	494	445	477	494	517	485	471	450	439	508	486	531	474	472	493	488	462	466	481	518	460	499	504	497	519	487	467	476	479	468	529	482	518	485	527	493	475	478	468	461	516	481	533	476	483	466	492	494	483	493	493	486	503	483	527	492	509	502	441	527	490	483	501	516	488	490	519	438	482	482	481	500	467	491	466	493	502	480	484	495	476	488	451	513	512	469	494	484	484	473	469	494	498	456	510	487	496	473	469	443	485	492	461	503	512	456	514	450	498	479	523	487	458	468	498	453	514	436	507	508	487	500	501	464	485	476	447	478	508	504	446	451	467	511	494	489	478	449	503	491	482	477	490	470	487	482	474	454	517	508	479	494	485	509	474	458	425	467	523	518	469	466	451	475	448	431	485	452	456	466	455	487	455	489	474	487	469	441	500	496	499	444	485	493	493	449	453	479	529	455	486	486	481	455	457	470	500	474	483	499	478	504	538	458	490	465	429	466	492	502	482	461	446	467	460	483	496	477	475	504	492	518	456	499	464	495	491	491	465	467	472	471	480	540	520	500	462	491	493	454	487	507	479	481	514	459	477	476	472	541	509	436	472	514	486	514	473	510	467	487	478	438	478	472	502	478	478	525	452	472	468	503	475	486	499	508	480	486	500	473	466	496	474	486	488	495	490	508	487	514	436	459	504	502	482	526	443	459	473	477	490	474	474	481	485	496	493	508	492	474	472	481	457	490	476	454	482	461	478	465	526	456	475	461	456	470	497	457	463	473	501	472	495	471	505	472	502	450	501	496	464	488	477	480	450	452	451	491	472	491	462	478	493	498	490	485	522	456	490	461	521	481	458	463	479	505	508	489	469	483	492	454	535	475	464	480	514	511	469	471	454	468	480	491	479	434	451	445	483	494	500	483	492	487	456	462	521	457	508	505	494	514	464	481	432	484	463	488	522	474	471	470	452	492	463	496	504	484	467	467	496	500	488	478	479	477	486	489	478	500	516	501	468	499	454	489	469	455	444	504	463	483	520	503	513	452	489	449	493	489	453	456	457	489	486	482	448	484	504	485	511	498	462	484	502	473	499	451	496	451	505	453	480	485	444	491	483	487	497	492	477	497	487	477	471	480	424	494	510	527	512	460	490	510	486	510	463	505	497	469	493	475	455	464	514	473	518	454	489	454	460	495	471	494	445	438	478	482	453	510	446	499	475	465	460	516	522	481	463	459	471	468	484	489	467	465	487	459	501	459	485	461	514	478	469	487	475	487	481	483	440	460	475	487	462	503	491	463	481	467	480	486	483	465	507	480	468	474	497	472	467	471	468	481	452	454	505	441	469	481	505	501	495	473	451	463	512	477	456	492	457	457	514	500	479	466	451	470	500	472	439	477	457	492	505	494	495	498	488	469	495	443	494	490	484	500	453	515	506	476	475	492	476	470	458	475	508	472	456	462	543	457	487	462	426	461	483	468	511	465	445	508	476	516	479	484	466	475	479	469	468	511	442	496	507	450	478	504	490	502	508	515	455	495	442	463	490	478	508	450	438	490	487	482	492	457	466	472	463	439	464	496	446	506	487	473	457	449	501	483	519	487	468	504	507	495	492	469	488	495	496	485	489	471	471	510	465	466	501	526	469	496	464	490	469	511	494	466	486	477	476	432	482	523	471	473	466	500	488	507	512	501	489	481	501	494	492	500	515	523	542	463	526	485	491	479	455	480	530	477	460	467	466	510	471	524	504	465	466	453	462	485	454	466	498	443	448	497	500	531	470	468	459	498	451	496	459	472	474	481	503	478	492	475	498	473	463	492	473	450	513	468	508	486	494	473	513	516	473	517	483	470	451	448	459	480	475	513	475	509	462	518	492	489	441	482	519	515	461	477	489	485	510	452	473	517	455	462	529	549	522	482	540	483	475	471	472	468	469	483	472	506	480	473	494	474	474	466	453	476	473	482	491	474	463	451	481	489	466	483	498	424	470	477	495	492	468	474	529	484	456	492	501	487	484	452	489	467	476	481	465	499	468	468	479	437	476	464	509	474	482	506	437	496	471	464	476	516	465	474	480	476	496	485	475	479	527	484	495	465	481	484	489	511	477	468	511	445	501	457	487	457	469	455	485	510	465	483	448	460	475	474	479	458	488	471	489	434	483	480	483	467	492	485	469	455	467	498	465	510	497	515	488	481	500	458	506	500	483	468	447	481	477	475	474	479	463	474	448	435	466	476	444	497	463	491	493	490	485	522	498	485	462	444	485	469	496	489	525	440	519	507	526	479	483	503	495	462	465	492	495	480	481	476	488	481	446	503	443	438	459	495	470	443	440	495	455	464	484	491	472	467	487	469	504	505	504	470	522	469	467	496	502	447	488	484	499	512	505	459	516	459	511	476	478	503	507	465	445	461	489	472	480	478	485	484	496	493	450	465	481	526	496	473	446	494	502	487	496	461	492	464	456	485	478	470	472	499	495	485	484	482	467	513	500	447	482	496	518	468	464	455	474	440	476	449	494	497	471	498	476	468	495	477	512	479	514	509	487	467	482	495	478	471	459	487	510	482	425	468	507	495	450	479	483	485	445	522	487	480	468	433	442	497	476	448	514	495	483	477	526	488	493	466	458	486	464	462	477	475	484	489	482	471	475	469	501	501	525	478	474	467	486	502	494	479	471	499	477	508	477	469	479	453	497	484	481	466	481	499	511	457	459	487	465	482	509	461	487	436	470	521	509	472	472	438	469	480	489	493	476	470	462	458	540	455	463	492	503	481	522	469	489	461	457	479	453	481	507	478	470	499	471	492	472	454	471	472	464	476	462	506	502	458	433	472	484	473	499	492	507	455	493	488	471	519	479	510	496	465	495	459	476	477	518	493	441	478	482	479	454	454	474	508	489	497	456	484	486	514	456	467	430	509	473	503	466	472	468	537	496	478	488	495	503	463	510	504	516	510	477	515	455	502	453	465	457	491	498	479	472	479	417	475	412	490	474	493	464	477	531	484	484	474	463	480	453	427	514	487	484	433	491	521	462	488	480	458	485	489	515	456	426	473	459	499	489	498	493	453	524	482	437	474	448	487	486	494	453	432	476	448	491	488	449	485	512	445	496	473	509	463	499	458	493	490	444	467	438	486	496	427	466	487	449	488	492	466	472	483	477	471	486	458	465	498	455	451	460	499	489	534	479	470	520	471	508	480	453	471	480	514	474	478	514	485	478	468	524	466	459	528	483	489	466	497	473	501	464
23838	20786	27769	23951	20187	11156	4377	1901	1302	1228	1130	1871	17556	20042	13558	5200	1461	853	644	638	604	602	624	641	641	648	602	656	676	637	655	649	611	621	591	626	601	693	622	617	617	678	632	654	625	641	645	686	632	653	629	609	627	656	630	616	644	625	685	616	628	612	643	615	616	641	602	661	593	653	646	642	664	671	670	603	633	653	626	634	603	640	617	624	622	652	579	622	638	645	644	610	590	648	604	642	626	667	642	595	653	659	603	596	630	628	648	656	640	641	652	632	672	568	623	630	648	629	640	624	638	643	657	626	635	627	620	628	594	634	661	669	645	616	640	626	611	567	647	641	613	664	660	605	633	651	621	636	599	619	648	620	612	617	643	597	606	645	653	644	637	647	645	596	596	628	656	588	621	638	644	662	643	649	606	603	632	605	619	649	649	605	644	624	609	610	599	627	635	616	648	623	656	628	650	643	597	598	659	596	689	640	655	614	654	594	625	612	629	633	643	581	615	652	578	623	638	638	632	663	664	614	639	590	651	643	629	608	631	649	611	656	621	630	668	677	628	655	586	589	652	617	665	605	568	633	647	649	583	657	641	618	635	650	620	626	609	578	607	598	649	636	599	627	625	636	674	628	658	603	593	661	644	604	616	658	616	624	627	653	629	658	630	633	600	596	635	608	642	598	692	622	664	667	648	610	658	649	657	631	589	628	631	618	622	623	628	650	640	637	612	632	637	633	613	579	634	654	637	624	635	579	628	614	627	641	623	614	595	597	632	610	624	664	667	639	677	643	627	610	686	607	626	655	610	612	574	603	663	585	660	645	647	571	644	623	659	638	627	636	671	634	637	639	623	616	624	653	608	655	674	636	663	648	640	656	652	607	654	640	616	682	580	680	642	641	643	630	613	624	640	628	609	644	622	679	599	637	591	636	601	590	643	671	590	610	618	679	624	614	626	632	630	677	690	629	612	628	636	591	666	622	612	615	626	604	606	668	646	608	638	608	627	647	643	654	563	617	638	604	660	659	681	627	642	622	610	663	619	616	618	645	657	602	645	619	621	600	609	651	619	641	596	647	595	604	619	599	612	622	618	657	610	641	661	633	653	601	661	658	628	643	639	650	613	653	590	699	606	622	657	638	636	666	611	622	653	612	622	620	612	577	630	608	652	619	609	657	616	616	682	642	637	631	684	663	679	658	590	641	642	604	594	657	637	646	639	604	612	647	655	616	658	623	583	657	633	606	623	636	643	580	605	599	677	636	637	621	657	618	625	618	652	601	615	631	628	616	619	694	607	606	639	607	661	641	670	627	648	659	644	639	619	652	654	627	649	626	636	590	609	610	633	611	640	582	663	659	627	586	635	624	577	612	621	629	623	660	600	622	671	649	617	588	646	637	583	626	632	628	575	598	661	589	610	610	641	661	648	647	654	630	604	636	628	615	643	653	656	650	634	620	598	645	594	638	599	649	622	663	685	590	651	607	678	653	603	644	612	669	646	651	614	648	632	652	655	606	620	655	640	605	642	631	685	612	589	621	681	656	660	635	620	664	663	646	624	617	619	644	623	602	628	634	616	651	645	634	644	639	638	622	587	612	600	659	603	665	624	602	632	575	620	665	626	585	673	636	616	635	631	650	638	660	626	626	592	615	639	617	627	632	627	616	631	668	622	591	628	634	655	619	618	612	626	595	640	672	680	635	624	634	680	615	607	638	555	631	610	655	593	632	606	634	619	599	614	610	648	615	663	642	647	608	614	617	622	604	594	634	665	653	640	620	622	615	645	609	681	655	627	618	636	657	589	609	574	620	664	645	626	653	598	665	606	648	658	630	613	626	668	660	614	641	600	637	603	652	620	646	639	617	627	584	637	600	619	619	595	617	608	638	636	600	604	603	625	656	671	621	606	582	633	603	629	630	646	611	677	625	645	587	623	659	639	619	647	624	627	632	669	613	604	645	644	674	636	616	637	600	615	611	601	606	626	631	623	629	637	623	618	608	645	608	654	622	645	633	605	624	655	639	633	626	597	661	652	642	622	593	619	593	580	638	681	629	613	624	577	668	594	603	608	685	622	610	641	672	586	634	652	613	645	649	598	637	634	586	616	652	615	603	600	649	666	604	632	660	626	627	647	639	571	593	646	622	633	644	632	622	611	679	668	596	599	626	626	638	653	638	617	630	625	635	640	600	640	608	612	657	641	636	629	624	620	681	621	662	627	637	584	618	635	592	573	668	643	624	657	646	618	640	649	652	698	648	607	598	597	611	626	618	611	639	612	639	613	589	640	645	626	579	634	626	603	671	598	635	557	600	637	639	640	619	600	625	669	649	604	640	614	646	620	636	663	655	642	628	650	633	612	619	656	582	616	679	645	622	630	604	657	591	621	587	642	663	629	707	609	611	628	638	605	636	617	621	634	611	642	638	615	604	653	671	719	573	660	637	634	657	676	576	611	635	645	652	654	632	659	637	633	703	631	624	645	626	667	625	633	639	645	633	596	663	569	640	628	603	681	622	612	628	609	662	628	645	652	604	663	608	618	643	669	630	623	599	665	626	659	618	627	616	615	638	623	637	619	628	597	659	642	633	620	636	612	589	620	601	609	622	596	647	685	638	615	648	658	638	700	604	625	611	654	656	637	623	640	663	649	580	594	627	631	623	636	608	622	582	669	632	604	622	635	664	627	640	609	564	626	643	636	623	644	666	645	708	629	643	717	646	607	614	598	630	629	648	624	665	637	622	631	627	634	643	631	579	667	610	622	643	627	611	637	663	664	664	573	626	646	656	663	643	596	639	625	612	629	638	620	594	637	612	599	606	651	599	592	657	638	658	645	635	615	612	617	619	667	619	613	599	613	622	647	656	581	629	634	600	628	605	655	628	674	612	638	674	629	585	580	586	638	640	568	645	626	634	640	655	634	650	632	638	651	596	569	645	660	583	631	651	622	664	631	618	630	601	589	686	638	566	659	589	625	687	646	611	596	600	552	616	624	627	602	625	634	600	652	629	694	633	635	626	626	638	633	611	664	603	595	631	621	611	630	671	641	628	597	660	614	654	635	696	642	637	632	622	639	654	599	623	604	687	678	620	573	620	596	622	628	629	590	611	608	631	600	586	641	619	634	611	603	656	647	641	619	632	633	663	653	619	657	654	623	647	649	635	614	606	609	638	634	626	566	602	597	637	624	629	591	578	602	630	626	630	667	599	644	623	619	610	618	624	645	668	621	633	649	641	635	631	660	577	638	620	645	626	615	603	637	639	630	602	566	638	632	621	615	625	634	664	626	684	678	631	668	647	605	634	625	631	630	629	637	640	659	669	659	598	605	652	631	643	595	641	590	629	645	596	642	571	643	659	599	587	619	596	619	614	582	653	631	633	574	641	595	628	623	709	616	657	607	654	651	632	609	657	634	648	623	667	629	643	665	586	654	659	613	582	633	624	635	611	646	616	608	581	665	615	633	598	576	609	666	655	645	633	640	661	635	633	636	635	619	616	711	634
7829	16682	16813	11641	6817	5290	3535	2079	1520	1531	1374	2860	20218	18394	12081	4594	1427	742	619	602	610	597	588	579	614	591	571	511	609	571	559	532	625	535	585	578	552	567	550	581	538	547	553	578	565	565	546	514	551	545	549	582	504	552	568	563	572	581	553	578	554	574	534	572	543	513	560	561	559	604	553	533	597	570	566	590	613	596	544	556	586	580	560	529	574	527	617	543	564	532	580	584	551	570	557	569	561	557	562	556	561	582	587	583	541	577	604	552	551	561	537	590	568	565	594	559	547	554	548	578	587	582	590	522	585	592	569	562	591	610	590	583	529	526	553	556	569	602	570	574	541	590	534	543	596	549	570	562	583	558	562	558	564	541	547	593	599	549	578	600	609	564	592	588	577	563	534	602	598	557	614	565	550	567	540	603	588	567	544	547	578	561	569	571	566	563	554	602	573	560	593	577	589	575	584	585	603	589	584	533	552	576	593	551	612	561	602	593	529	558	540	573	598	575	548	571	596	590	579	553	556	605	574	605	578	556	575	545	551	532	545	575	620	593	545	561	593	545	619	583	557	595	569	596	584	546	565	565	579	590	572	525	532	563	584	543	593	580	565	566	583	541	590	583	557	587	550	560	579	573	572	577	615	574	502	574	554	559	596	572	561	570	548	564	556	579	600	561	576	583	543	603	563	538	587	566	565	525	576	624	563	546	566	582	568	587	551	514	553	583	528	577	576	592	545	576	543	572	553	579	539	557	595	578	575	562	593	538	559	556	523	534	559	522	559	579	594	530	536	536	559	559	592	579	620	568	577	583	554	560	581	575	573	557	569	559	563	525	546	569	563	552	575	532	528	544	551	582	519	563	569	554	582	581	551	536	555	498	559	587	539	547	550	535	561	561	561	567	538	577	576	607	547	539	551	573	580	563	546	534	500	564	589	567	525	573	512	508	561	522	517	573	554	575	564	616	579	602	550	557	529	575	552	540	598	549	547	559	561	604	596	546	539	538	602	562	598	526	542	539	564	555	564	583	574	543	595	545	574	565	620	585	528	578	537	579	572	568	587	583	580	506	548	566	523	565	588	558	555	539	588	575	572	559	565	576	560	584	542	563	540	574	585	612	558	578	559	614	572	565	520	551	538	595	585	593	579	586	516	552	539	568	581	560	582	564	583	558	569	552	580	529	569	553	600	524	565	547	561	559	553	552	538	542	579	606	521	561	577	583	554	588	559	535	600	550	571	567	597	565	552	545	598	563	573	568	527	534	569	552	551	588	580	576	594	533	556	564	550	513	578	560	545	586	551	592	536	558	548	570	603	555	548	567	601	576	537	577	604	572	589	614	610	519	589	572	572	660	576	558	548	542	537	578	523	574	561	561	613	547	547	588	543	575	553	592	539	593	557	586	542	565	545	580	569	575	557	574	569	583	540	576	556	557	596	552	517	580	547	592	572	589	595	545	617	563	588	522	604	545	582	569	587	565	537	538	551	551	543	593	566	523	560	588	611	532	574	590	578	557	575	575	528	605	566	554	549	555	563	568	596	580	571	584	536	595	592	560	540	539	535	555	559	530	574	534	549	568	565	576	541	501	542	601	575	567	537	568	557	560	590	553	569	592	579	579	575	514	563	524	566	567	601	607	574	568	619	575	572	600	598	564	567	574	557	536	575	565	550	573	550	560	577	593	629	571	556	591	552	546	560	577	561	571	570	594	549	590	529	578	571	603	541	606	543	541	526	533	509	573	533	533	562	553	554	599	561	538	536	541	558	544	521	595	580	618	581	600	575	577	577	532	589	554	534	586	595	557	584	546	546	612	577	556	534	569	551	559	626	552	549	591	582	612	568	519	555	588	556	574	555	590	568	537	606	553	553	521	565	579	558	544	539	555	542	553	557	569	542	589	567	562	526	542	576	579	527	559	599	606	558	593	566	553	549	545	548	550	534	566	526	612	564	545	575	553	574	565	535	574	549	561	549	519	555	590	572	591	558	561	593	537	590	545	601	561	555	574	506	551	565	572	534	526	533	566	561	536	596	551	566	556	582	585	580	537	496	575	585	598	570	573	523	562	546	548	508	599	550	563	530	549	576	545	559	579	545	532	581	558	538	612	589	539	564	554	571	613	537	576	555	535	578	548	553	547	557	576	586	541	553	553	550	587	568	561	537	582	553	564	584	555	557	570	548	579	554	553	540	569	588	532	628	539	575	616	518	590	563	543	553	559	570	557	607	534	554	522	568	582	557	551	532	579	556	541	570	537	527	520	612	572	571	611	557	564	587	566	579	626	580	566	556	548	600	588	595	638	580	593	558	590	538	545	533	547	560	542	580	587	585	566	615	562	542	535	544	570	616	608	547	546	552	591	556	595	568	567	608	536	591	525	570	575	572	594	623	573	528	521	584	566	529	528	551	584	583	589	545	604	516	540	566	559	550	598	529	547	566	556	544	557	597	577	572	540	494	559	612	540	571	577	558	580	540	570	589	585	601	540	541	569	578	537	530	589	602	599	567	584	549	574	591	561	601	598	517	528	581	548	552	532	575	568	546	594	554	558	588	532	558	575	524	596	547	580	503	571	552	557	563	600	624	542	573	563	579	590	548	550	562	580	589	563	570	554	592	557	612	601	532	581	516	576	516	597	556	587	569	572	571	546	543	517	550	497	554	564	585	535	571	511	566	580	539	570	565	584	600	579	567	541	527	580	575	538	549	570	561	535	577	555	594	559	543	556	563	557	539	580	575	581	580	561	546	605	566	548	536	522	529	582	590	554	568	601	564	546	546	575	506	525	547	547	586	542	535	591	557	587	579	554	554	587	576	525	568	572	576	552	525	594	573	570	539	557	554	541	552	545	537	533	594	557	566	554	574	538	558	526	572	578	581	599	556	597	566	546	566	605	557	546	570	549	571	587	551	513	538	588	561	520	573	578	572	587	578	597	594	578	555	575	544	560	560	547	561	559	555	578	558	546	505	531	549	581	547	536	530	559	534	571	525	551	559	612	561	550	548	526	565	564	563	557	584	556	557	537	555	542	572	563	514	520	557	602	533	570	571	592	568	550	588	589	580	571	557	578	598	542	586	600	537	555	533	548	567	557	567	559	555	518	528	572	540	519	540	593	611	558	554	566	574	597	561	587	589	565	550	568	599	524	557	518	567	572	547	565	529	600	557	541	584	567	561	552	558	541	530	578	546	539	585	563	577	584	569	519	578	607	553	530	568	564	477	608	536	575	543	550	578	532	521	521	586	555	556	505	570	590	577	564	575	596	581	555	543	575	577	580	538	561	562	564	544	559	571	632	582	566	565	587	560	567	577	589	587	566	580	580	596	558	555	517	589	540	565	547	617	535	592	567	557	578	536	563	559	553	610	562	550	574	578	621	590	556	551	588	560	558	498	533	569	502	564	528	586	548	552	564	567	543	557	546	562	564	598	551	517	550	588	545	574	558	541	534	549	574	526	573	567	546	573	580	537	544	533	587	517	541	587	520	541	552	560	550
26811	12171	5583	3416	1586	1041	781	652	620	648	638	619	970	1430	1306	985	710	546	573	511	520	536	516	523	497	503	559	509	529	540	539	579	488	502	537	513	531	525	565	508	546	541	512	532	543	491	508	511	497	526	522	538	507	537	511	517	517	555	528	539	545	513	503	520	507	530	511	570	518	585	545	516	540	513	559	505	506	505	519	528	531	512	528	529	512	489	542	507	510	522	532	542	561	494	529	553	567	530	537	516	541	507	517	539	488	545	551	491	537	550	532	499	539	538	511	529	485	496	542	478	548	541	544	516	553	537	516	520	552	555	538	516	532	509	509	528	546	545	531	539	539	525	546	533	551	526	541	563	510	513	536	524	538	549	528	548	505	547	503	551	548	502	527	535	507	522	536	543	530	535	499	513	563	505	516	504	563	532	537	548	535	488	526	507	534	512	549	539	525	538	554	536	529	521	466	525	475	529	486	536	568	501	537	501	528	527	548	502	537	541	528	502	535	568	548	512	522	526	495	514	542	541	517	527	535	533	557	581	475	512	568	529	535	503	509	498	520	486	536	546	511	544	539	574	549	497	534	534	545	534	515	549	527	512	520	530	499	494	468	488	522	527	558	525	499	541	500	514	526	506	530	502	570	531	555	497	562	524	503	520	517	558	545	503	550	525	540	541	539	515	518	501	510	534	551	544	507	543	542	501	506	529	552	569	549	502	523	508	536	584	534	517	525	546	487	531	543	513	517	546	505	502	567	504	501	500	501	529	546	544	537	499	537	539	495	518	512	555	529	490	527	523	543	538	506	523	542	584	521	526	542	518	523	509	562	510	518	508	472	542	509	523	568	558	513	514	518	501	541	489	569	554	503	490	519	507	557	479	533	538	505	527	518	547	498	540	528	570	543	548	527	570	531	547	491	515	522	517	527	524	531	497	532	517	558	530	550	538	528	561	565	525	551	545	572	566	548	500	551	513	521	508	509	529	480	527	501	535	511	561	527	549	550	523	531	512	585	532	500	500	550	486	554	490	521	518	508	561	513	538	539	509	513	533	454	473	521	509	533	578	505	521	530	534	531	513	545	521	492	530	563	578	522	543	533	539	526	525	516	533	555	505	521	516	512	520	548	554	549	551	501	498	563	510	535	511	492	545	525	494	545	509	537	559	544	549	577	557	508	554	512	526	525	497	524	491	532	475	489	513	542	502	527	541	490	522	526	508	527	555	514	515	534	546	515	525	556	528	533	503	565	568	521	537	494	513	509	537	500	528	530	504	510	535	516	493	515	531	541	536	522	544	511	553	514	531	524	538	547	531	517	527	561	536	537	535	533	547	520	546	490	547	549	536	509	533	526	489	527	493	510	512	492	500	552	531	520	521	497	512	547	507	497	541	514	496	530	533	541	559	551	576	513	524	550	506	528	527	560	513	542	530	528	538	489	499	523	526	523	533	519	506	529	574	545	544	494	497	539	510	531	504	535	509	500	532	525	527	480	503	524	514	521	493	548	528	496	553	556	530	524	528	508	525	491	523	507	509	497	547	527	525	526	533	512	524	545	539	487	579	533	530	530	531	529	543	511	512	506	538	523	538	548	499	530	535	522	522	550	512	539	524	539	508	506	534	501	506	556	501	513	560	521	537	554	557	538	531	555	541	522	538	535	562	541	544	498	503	522	514	557	518	582	513	541	547	488	521	544	531	530	543	519	502	540	523	488	508	507	523	515	516	576	532	525	511	497	508	518	529	502	506	533	543	545	506	570	540	515	522	547	495	522	529	521	532	532	497	496	534	549	519	556	519	535	500	553	555	532	507	534	542	517	531	503	556	520	530	510	492	510	531	517	530	554	486	541	505	524	549	549	504	513	571	561	538	517	472	545	541	546	522	503	538	529	539	516	547	482	509	536	518	527	570	552	576	557	533	514	569	534	506	511	545	531	522	519	514	529	525	521	527	562	572	510	544	516	525	510	535	502	568	519	531	541	528	535	520	526	539	526	505	523	544	494	545	533	556	545	548	557	534	529	550	521	518	501	557	485	528	528	538	547	498	531	508	488	511	550	539	521	513	532	492	498	510	546	530	530	542	562	513	554	515	519	525	501	529	565	569	564	520	496	545	563	507	506	513	542	557	508	547	511	607	522	534	561	505	496	550	551	529	539	515	569	537	518	536	533	529	527	530	566	572	526	568	535	550	547	514	525	544	540	524	559	534	520	558	536	536	521	507	535	534	501	544	528	557	561	521	506	521	520	539	559	519	582	525	499	526	541	497	529	544	484	483	544	547	562	527	547	497	537	553	551	474	491	542	536	521	534	479	507	519	549	581	502	556	530	538	527	500	511	512	544	533	529	520	531	529	542	512	510	509	517	505	517	520	542	543	525	510	543	579	538	501	521	525	527	538	491	497	516	545	565	516	500	528	529	506	490	498	494	555	539	514	547	547	585	530	546	540	516	464	556	497	518	511	591	530	554	509	543	535	520	543	536	494	519	516	575	491	526	540	515	514	509	544	559	538	535	542	567	577	541	564	523	544	533	557	521	533	542	553	539	558	560	482	547	537	516	512	531	529	497	500	496	503	541	554	520	523	509	516	519	514	486	516	559	507	507	548	537	544	562	519	538	556	567	548	495	491	508	522	504	562	504	567	524	513	542	528	493	496	491	511	514	554	526	547	554	531	529	536	519	528	507	535	522	536	505	508	584	542	531	526	553	527	508	513	566	536	513	512	491	510	516	531	550	502	528	529	545	551	470	528	514	539	529	511	538	537	530	527	531	542	543	517	546	520	515	502	511	552	529	532	535	495	566	514	517	527	498	529	556	530	557	490	544	523	542	552	501	501	523	538	487	524	536	498	492	514	510	525	527	488	524	547	534	518	513	542	534	543	536	507	555	517	500	515	522	549	510	531	556	570	520	483	567	542	491	552	521	524	523	472	496	517	530	559	567	525	533	523	524	514	559	501	537	520	503	496	529	539	516	495	499	504	517	508	523	491	516	566	545	514	526	521	528	499	517	555	540	555	498	555	504	505	536	541	527	490	526	516	527	505	487	560	531	497	507	543	532	519	524	532	526	521	526	572	514	519	478	496	482	500	508	518	524	546	542	538	566	543	560	558	520	506	449	555	539	545	471	535	497	518	497	529	531	549	529	503	533	523	553	512	543	513	533	518	513	528	517	533	512	569	498	566	519	525	543	534	467	486	536	515	531	527	522	534	547	538	528	496	543	548	549	515	561	523	539	530	519	523	554	497	501	536	549	533	529	504	552	491	543	560	537	542	523	549	601	512	534	559	523	544	508	526	529	527	499	533	539	589	519	501	528	489	555	556	556	518	534	507	521	529	518	528	526	502	533	505	545	538	519	548	534	490	501	535	521	536	585	567	494	547	530	524	533	507	536	511	507	515	537	526	492	512	508	510	537	486	503	506	548	538	527	559	558	530	526	509	528	549	499	498	518	492	530	527	522	537	459	551	531	550	580	527	542	520	558	538	532	545	528	502
7341	5533	5060	3336	1883	1159	882	792	668	767	672	636	1289	1773	1507	915	625	511	484	450	473	445	472	476	461	488	476	478	460	501	438	458	501	479	510	468	450	462	443	451	497	470	462	437	513	471	454	475	455	432	438	460	483	469	478	486	487	473	447	488	485	490	455	484	485	505	505	468	483	452	461	448	462	509	479	482	478	510	449	483	474	473	493	458	458	486	448	432	477	483	449	467	454	470	469	458	468	457	449	479	471	448	465	480	464	466	480	455	433	467	497	428	436	443	491	487	471	442	437	492	464	423	484	419	472	450	486	471	443	492	495	425	430	474	483	453	474	459	454	495	455	483	452	474	411	492	487	468	492	473	461	525	451	478	465	479	445	496	456	477	515	423	431	480	453	518	436	444	466	483	501	459	470	441	432	462	462	476	463	471	422	510	480	522	468	492	455	489	504	484	446	493	491	483	455	462	449	485	459	434	435	463	468	469	490	513	480	462	467	471	460	494	476	459	497	450	494	442	447	504	461	439	462	481	460	485	480	476	460	450	461	459	425	461	451	461	464	474	470	474	413	456	478	459	453	469	481	506	482	452	479	482	482	460	482	425	449	500	470	473	459	491	447	492	438	458	471	432	483	516	439	473	457	462	448	457	470	454	464	469	489	448	467	452	437	457	423	452	460	443	443	454	432	500	483	491	458	481	500	478	488	454	481	467	467	481	479	462	467	436	495	450	436	491	451	432	505	480	452	473	438	463	469	493	474	428	469	466	471	461	480	434	484	476	462	482	464	462	421	481	447	495	450	464	515	481	464	457	495	463	441	450	464	450	460	429	435	483	462	509	479	479	457	475	510	462	491	484	455	486	498	475	487	447	458	435	422	457	426	469	518	459	472	460	477	453	508	498	469	457	469	446	454	472	495	471	458	469	449	484	454	494	504	477	507	488	474	460	474	487	472	456	487	444	450	458	437	442	463	467	464	469	429	456	434	449	481	488	457	442	475	435	452	468	472	476	459	494	466	460	432	453	477	471	478	445	466	481	481	459	458	473	424	475	507	463	465	450	457	459	480	439	480	469	451	443	476	487	474	484	518	454	458	500	454	485	449	445	470	498	453	446	476	447	463	472	435	501	473	459	456	466	452	493	463	501	489	467	412	473	455	469	437	490	488	476	456	446	501	459	448	457	459	480	449	466	469	474	448	454	444	474	469	476	505	456	490	486	472	483	424	469	456	457	439	441	511	450	451	483	442	482	473	494	481	480	439	469	484	480	397	450	444	484	496	475	462	399	477	485	480	481	455	485	427	482	478	427	479	463	476	458	455	476	496	499	470	481	443	481	409	420	494	476	410	465	461	456	496	463	470	455	474	472	473	530	451	449	454	479	496	500	461	501	456	429	462	473	464	474	500	460	478	436	471	450	473	475	455	467	478	468	468	442	512	433	488	474	446	456	400	464	483	482	489	465	448	478	437	509	507	504	516	488	503	463	480	463	456	427	451	466	464	466	475	500	471	469	454	462	454	414	468	448	457	477	462	462	472	495	476	516	474	474	468	473	445	489	494	430	467	430	491	476	478	520	457	473	471	501	453	493	490	466	476	493	468	468	463	437	490	449	464	488	495	501	499	447	476	494	478	481	455	505	480	461	472	461	466	460	455	455	482	455	465	447	481	472	469	466	445	490	500	475	446	458	460	447	451	507	470	464	468	440	484	478	485	488	483	473	459	482	465	442	422	455	486	439	482	483	495	521	494	491	437	465	485	466	467	398	485	483	440	448	482	463	458	428	430	492	496	435	487	477	459	486	492	487	489	490	469	412	453	468	501	517	450	473	485	487	464	472	511	496	470	469	466	452	499	451	494	495	503	465	500	487	439	466	431	462	463	452	500	481	473	450	471	462	484	466	464	460	463	465	470	478	452	486	490	440	478	437	471	467	451	459	452	469	458	456	485	427	468	475	453	481	493	473	450	496	473	448	478	470	447	440	519	481	478	474	494	472	512	483	490	468	447	438	483	469	454	475	473	467	485	471	477	468	465	461	450	420	429	450	456	490	460	457	439	483	466	455	453	484	446	457	466	472	464	459	484	516	478	450	462	488	512	457	439	471	458	457	488	429	467	460	460	444	441	457	477	480	444	467	478	475	504	475	491	461	509	430	460	490	499	473	461	491	452	530	473	430	455	465	473	439	468	489	466	491	480	446	476	485	444	448	474	474	467	457	489	447	451	487	425	494	485	468	480	457	454	502	456	485	477	520	435	484	472	435	485	448	460	446	461	474	451	458	460	461	454	473	442	434	476	446	457	416	431	480	467	448	506	496	441	482	453	470	491	476	457	418	475	429	471	478	452	475	443	485	450	498	466	481	505	517	462	465	453	485	515	444	474	514	476	458	489	460	485	502	472	457	446	455	426	442	440	470	476	425	448	464	445	481	488	423	453	461	470	473	464	488	462	492	474	488	500	445	464	451	498	478	494	443	465	471	445	507	464	457	464	459	453	456	438	470	461	438	470	475	468	491	474	482	491	460	471	478	482	491	446	485	465	487	510	449	510	496	456	460	467	458	481	437	461	482	422	440	467	461	464	471	450	480	453	476	454	469	487	449	469	471	478	446	473	448	513	466	456	450	432	526	434	493	441	454	495	436	513	484	449	447	465	457	471	506	473	474	469	463	432	436	452	480	443	501	469	455	483	471	432	478	466	457	467	512	492	483	429	485	443	456	490	429	453	494	453	474	476	436	501	472	476	472	470	463	472	468	484	489	464	446	481	472	442	503	486	481	490	446	472	414	459	477	443	498	468	454	480	439	467	465	481	481	461	467	473	480	512	445	465	471	506	460	475	471	492	523	474	469	489	442	485	465	482	490	446	528	484	503	459	512	466	426	496	481	456	437	487	507	488	442	456	443	453	447	439	466	469	483	478	489	450	465	451	479	480	477	461	489	455	432	456	451	479	478	484	454	471	470	442	477	480	490	482	496	432	429	475	476	466	438	462	483	478	429	463	433	496	417	440	490	469	504	515	434	479	509	424	468	451	504	470	465	470	498	485	450	444	449	476	486	457	514	488	463	472	480	467	470	546	462	498	466	499	453	444	469	451	480	478	477	457	421	455	455	464	510	489	471	481	440	478	409	422	488	495	502	450	462	469	480	469	452	438	463	491	466	468	482	464	445	476	473	477	491	464	443	462	454	484	488	464	476	474	438	490	482	471	474	458	445	464	456	424	424	455	486	494	469	460	436	463	469	473	462	482	496	467	444	456	464	462	478	452	480	444	475	497	466	476	493	470	471	453	433	467	456	470	492	475	455	474	450	444	491	485	497	468	483	465	451	438	476	476	462	455	482	496	470	429	439	491	439	447	481	440	479	460	502	443	443	460	469	466	446	505	437	464	449	473	499	484	476	496	479	454	452	412	460	494	479	457	469	486	438	456	475	500	479	489	453	470	468	471	503	457	458	479	503	498	431	447	465	454	471	452	453	434	447	490	486	454	460	453	389
24830	20782	26694	24599	12237	3607	1703	1241	1118	966	917	886	6251	10893	7364	3175	1029	624	544	532	540	524	527	522	522	532	506	490	459	464	494	517	499	496	500	552	517	550	503	488	549	450	478	490	484	541	452	497	515	446	521	522	527	507	515	494	469	468	519	521	472	494	494	498	506	500	493	532	509	472	514	496	515	483	529	518	512	495	505	484	501	524	467	485	524	531	486	510	523	473	509	518	498	508	504	506	475	473	508	467	492	538	474	566	504	505	513	477	494	497	476	543	505	535	469	487	539	474	494	458	505	497	511	461	507	518	513	493	484	501	507	534	559	490	492	512	454	518	507	468	503	500	472	503	492	514	483	477	448	503	483	474	548	478	492	483	518	488	496	539	507	498	518	495	477	504	455	463	466	506	485	536	463	463	495	499	479	506	477	474	520	482	524	454	501	536	478	505	531	527	491	526	524	526	501	501	570	485	521	457	498	509	494	522	492	528	503	488	435	495	487	491	540	482	493	535	513	515	512	472	522	515	490	532	502	512	485	492	515	501	497	528	511	491	542	488	483	481	490	473	512	505	513	509	467	477	485	505	465	523	546	504	494	520	498	487	475	470	484	527	495	498	527	486	493	505	515	493	530	498	522	474	499	482	494	478	482	508	497	509	490	505	463	525	489	523	544	501	508	467	525	527	475	538	492	523	499	472	516	461	478	504	509	504	497	490	460	491	510	527	505	505	486	500	493	503	493	451	478	495	522	502	500	519	534	444	515	469	501	474	480	463	532	497	482	479	528	479	500	498	496	505	504	526	489	456	497	494	463	535	478	500	491	484	526	498	486	466	483	505	492	493	542	483	506	536	511	468	498	480	511	508	511	507	488	490	480	476	488	546	483	508	508	499	505	532	522	499	481	443	515	515	512	498	485	508	496	506	465	512	454	534	488	478	527	492	507	536	502	540	500	534	466	456	507	517	506	500	516	474	475	528	464	527	497	508	480	462	489	478	514	499	526	541	494	502	493	500	475	494	480	474	513	490	487	512	468	486	504	495	495	547	517	535	474	509	549	477	522	488	490	518	467	497	494	529	506	498	486	484	537	463	493	507	512	484	458	465	476	527	498	549	542	512	460	500	494	481	490	482	496	514	491	521	541	500	529	507	493	477	491	490	477	475	446	535	489	470	486	512	479	494	485	506	497	521	487	554	530	522	510	525	476	505	521	488	493	470	483	512	521	524	496	510	507	474	534	490	485	497	566	449	501	509	520	512	489	512	494	533	505	497	512	510	484	502	499	508	493	499	510	482	478	510	488	487	490	464	487	516	534	487	499	509	513	511	504	504	531	455	471	505	514	513	507	502	490	472	480	495	511	527	512	483	490	479	485	481	478	482	536	479	508	498	506	499	470	515	528	517	515	530	489	562	471	519	525	490	524	506	471	532	454	504	526	515	491	470	521	505	439	518	472	537	497	483	501	535	470	480	545	494	500	462	492	508	561	489	510	505	522	533	511	484	463	494	499	533	488	546	456	479	493	469	469	493	488	512	501	518	480	519	521	516	488	491	486	481	492	456	541	510	533	494	468	493	516	460	504	475	495	458	493	519	474	524	509	449	484	504	484	482	515	509	528	482	512	544	472	511	509	487	467	484	497	510	512	489	495	500	450	528	477	506	477	494	495	541	495	464	482	537	483	465	481	493	486	463	532	506	525	501	500	489	504	484	523	510	493	446	476	511	513	477	469	543	490	560	489	500	502	494	460	515	506	502	484	456	503	491	514	481	490	496	477	518	506	500	487	482	515	515	499	512	473	502	527	474	470	486	494	523	492	527	495	506	464	521	501	454	492	500	491	470	458	497	527	497	482	449	525	497	429	466	479	471	525	447	511	497	501	507	506	518	476	471	525	506	467	494	496	511	517	502	497	505	546	532	507	465	501	496	495	478	494	495	520	520	509	519	477	515	525	511	463	493	491	517	511	520	509	484	484	502	542	545	494	500	483	498	525	461	473	457	479	489	479	496	490	478	487	503	508	511	551	497	473	475	463	496	499	480	511	491	492	502	511	481	470	501	468	524	493	535	464	497	531	491	532	476	464	518	485	506	495	487	479	469	485	460	508	512	530	502	482	499	533	464	496	492	487	508	491	527	534	485	498	458	524	486	476	497	519	504	485	493	499	508	529	484	491	488	471	490	504	491	492	520	483	451	483	528	502	487	508	495	467	494	498	527	522	491	529	477	474	493	479	506	506	525	504	482	503	505	486	482	515	517	479	508	476	534	504	483	470	487	533	480	504	460	486	491	471	487	480	507	513	465	511	451	510	469	485	494	466	458	518	507	527	537	489	510	474	458	515	479	528	505	528	477	480	532	519	467	479	508	492	496	472	503	503	516	484	498	496	499	509	472	507	490	528	495	491	476	478	530	481	493	487	503	542	500	483	473	507	481	497	471	533	485	470	492	459	528	506	500	525	482	470	476	513	536	518	486	496	502	523	493	485	498	508	477	503	490	496	456	496	498	510	504	540	495	459	490	478	452	523	473	497	510	559	496	495	439	510	511	533	476	445	521	495	513	542	496	503	535	507	520	498	480	516	481	502	475	520	489	526	497	494	489	471	493	539	484	448	492	481	475	515	569	502	530	519	527	512	532	490	490	521	489	462	483	508	459	497	532	480	520	535	521	451	491	488	529	496	528	474	509	493	489	484	508	488	545	503	502	530	514	490	498	472	516	464	516	497	511	476	450	463	486	497	468	496	514	486	510	508	501	477	516	534	513	498	525	479	468	457	473	492	506	426	507	447	484	501	507	483	488	506	506	473	516	489	497	512	484	517	514	513	485	474	484	502	473	518	479	472	463	472	509	479	523	486	501	519	527	485	522	506	490	511	484	482	475	499	500	480	490	494	466	489	480	474	531	497	500	509	547	541	489	508	487	508	484	489	478	450	501	493	507	509	511	519	499	506	516	512	505	471	504	505	440	558	538	506	489	492	457	458	468	545	516	514	522	487	521	484	491	502	474	532	511	525	467	534	486	523	494	511	499	470	475	496	445	490	498	520	518	495	480	493	492	480	485	532	483	533	496	491	515	525	533	512	491	464	507	478	548	493	473	469	475	468	511	455	491	467	492	503	493	514	444	493	471	537	491	486	482	494	519	478	510	504	493	474	507	512	473	465	518	465	478	463	463	533	552	493	486	492	473	475	498	459	497	463	527	521	469	489	478	496	507	494	478	518	431	517	463	461	495	491	519	480	481	512	480	463	479	475	509	472	494	469	499	522	469	513	456	475	474	473	514	503	509	515	474	519	500	450	501	511	493	489	511	480	479	484	489	554	478	491	473	508	481	477	547	513	508	524	494	474	499	525	490	491	529	519	511	502	486	491	505	512	448	472	490	484	527	459	507	518	507	459	509	459	462	487	489	487	509	476	497	476	527	501	477	523	487	491	442	505	488	466	501	523	475	500	512	523	492	502	529	484	475	508	507	484	513	491	493	500	535	494	526	487	462
7125	11996	11570	7309	4724	2872	1877	1638	1468	1252	1170	1148	9351	11266	7801	3304	1162	651	490	451	472	492	482	466	507	459	496	456	478	457	452	477	491	474	424	450	425	516	498	447	449	473	424	445	441	460	444	476	426	432	483	462	462	463	479	463	466	512	459	451	435	452	465	456	468	441	425	464	436	454	449	495	457	471	506	427	434	463	448	434	442	460	436	464	443	450	446	457	454	436	509	485	443	451	483	470	451	495	474	438	462	476	468	428	442	479	452	443	448	460	430	464	436	473	432	459	444	432	479	463	488	445	447	452	466	471	428	457	477	452	424	463	446	468	415	480	452	453	456	432	461	442	469	485	433	449	459	462	500	456	468	450	448	485	487	444	447	447	460	482	501	508	470	430	437	468	468	453	412	442	480	476	471	434	475	456	467	461	442	429	439	458	489	480	429	461	432	442	444	465	434	453	465	474	431	484	431	456	467	446	448	473	437	456	432	454	475	434	488	457	480	465	513	444	446	473	469	455	477	443	469	424	468	452	451	433	475	479	463	444	454	451	432	440	480	474	431	432	471	453	468	455	459	444	425	448	483	505	489	473	468	423	481	447	411	461	435	461	494	455	457	469	479	480	468	470	428	472	425	462	471	459	445	462	477	478	419	492	436	508	464	450	419	455	440	453	483	489	453	431	414	466	474	440	464	460	463	490	424	459	475	502	466	435	478	446	458	499	457	425	455	474	418	431	452	474	440	500	499	466	437	461	453	446	458	465	460	441	430	446	522	488	509	439	452	463	475	469	439	451	448	480	447	497	446	490	440	457	466	465	473	435	460	446	471	462	451	475	468	470	440	464	442	465	440	467	473	471	476	441	460	419	495	424	486	459	454	500	445	454	488	462	442	480	421	468	453	465	445	428	491	469	423	421	451	484	447	449	436	476	448	456	424	486	448	472	483	442	411	477	458	448	503	472	482	500	417	474	452	441	475	433	473	491	413	453	466	468	422	468	499	441	452	447	450	411	465	467	432	446	444	440	466	480	458	446	464	485	483	476	482	485	451	466	469	478	470	444	466	490	408	469	410	430	481	484	420	480	432	446	422	474	460	466	453	465	451	389	437	453	442	444	469	431	473	487	488	422	430	484	435	419	484	479	439	492	500	439	483	411	452	446	459	441	457	465	466	493	459	436	445	485	501	441	460	486	469	470	497	490	474	465	476	471	445	466	486	450	478	440	483	434	456	464	427	462	474	476	457	457	475	467	469	477	451	482	453	481	462	474	456	451	438	452	446	407	426	424	456	461	438	507	463	446	491	436	453	475	443	449	436	464	456	439	449	431	460	436	462	484	447	464	493	461	452	448	448	467	455	437	468	513	426	414	467	449	449	457	463	461	461	456	441	461	484	480	425	449	435	492	460	448	451	481	437	456	466	462	433	490	502	432	467	444	474	491	472	467	454	462	439	445	468	489	492	475	465	462	439	424	456	468	427	444	443	486	448	458	459	430	466	462	473	448	467	443	420	468	451	443	484	408	463	467	413	475	457	436	437	472	475	459	460	476	469	411	461	442	461	403	461	446	478	437	433	497	469	494	460	473	503	442	462	405	467	466	461	446	445	461	441	456	430	414	482	448	443	460	486	449	432	470	455	464	445	474	462	463	421	460	461	458	448	469	468	412	434	448	415	470	449	461	478	437	455	451	472	427	463	465	477	465	455	449	460	487	431	464	418	431	485	471	463	477	424	447	416	449	481	468	456	484	440	468	460	481	419	441	452	468	463	439	471	479	465	406	438	465	433	488	464	473	483	466	483	453	404	448	478	452	493	487	463	473	439	453	463	439	467	439	490	488	428	463	454	439	446	425	466	414	464	459	429	436	479	445	437	460	456	451	465	461	457	478	441	466	461	447	478	479	471	428	443	463	454	450	484	483	455	457	451	487	441	456	452	485	461	460	417	443	459	469	394	442	429	445	466	461	424	459	456	456	434	446	456	461	475	496	470	463	471	409	456	452	519	459	440	468	429	451	442	449	495	464	443	442	484	451	452	433	453	452	466	464	481	454	452	468	462	481	462	481	451	474	484	410	465	429	434	428	463	449	399	475	442	462	465	428	447	469	474	452	475	451	437	498	433	438	442	469	454	426	446	462	404	423	455	454	491	448	466	441	472	452	439	487	406	466	449	433	473	463	449	456	474	462	441	450	475	436	438	450	447	443	495	455	462	493	432	473	445	461	445	457	490	471	396	484	470	447	454	446	447	457	486	467	448	476	454	434	442	463	472	431	500	450	480	469	487	422	458	467	478	471	468	440	435	459	461	457	452	458	434	466	459	493	455	469	472	456	447	482	444	443	458	449	473	482	415	467	437	442	452	439	441	458	508	475	458	443	447	465	504	443	473	437	463	410	471	435	463	449	480	463	465	415	425	435	463	470	432	477	457	463	455	458	438	413	407	442	450	489	473	452	473	438	488	466	396	506	481	517	468	455	462	458	482	450	445	462	441	463	433	465	470	469	457	430	504	498	469	432	438	424	469	458	459	483	473	443	468	444	425	417	447	449	468	455	439	456	437	470	465	475	434	480	403	458	460	465	446	496	446	474	434	446	432	441	433	489	475	424	452	471	450	449	468	443	426	453	451	441	446	480	494	426	481	487	448	464	454	477	445	455	416	417	447	474	443	449	463	451	458	451	429	478	411	491	466	410	494	454	460	470	467	477	470	475	467	445	488	427	457	486	422	493	465	452	448	430	483	478	451	451	442	445	455	461	454	477	423	457	460	459	458	423	435	396	472	446	486	462	470	420	485	449	489	504	454	455	523	422	474	452	451	463	424	492	488	451	479	479	470	436	445	465	480	475	484	475	447	461	485	420	474	416	444	472	455	447	475	494	421	470	463	462	446	471	449	448	443	434	443	453	463	461	468	396	430	481	426	457	422	485	442	429	439	454	447	469	480	439	446	460	512	475	455	485	479	466	468	460	438	486	466	437	479	459	463	472	469	470	438	455	431	481	483	456	444	504	491	465	462	427	478	484	465	481	434	440	476	489	458	485	483	475	439	450	405	401	462	484	431	471	472	443	428	430	477	480	504	461	484	418	494	457	452	462	476	493	493	474	443	489	437	464	450	410	438	457	426	452	432	434	439	451	472	450	439	439	456	479	434	437	462	462	443	432	487	460	461	451	438	456	456	444	472	467	459	478	424	450	422	432	460	478	464	441	445	483	405	463	476	432	408	497	473	442	460	441	456	442	441	497	484	438	452	408	468	488	448	419	416	464	431	430	479	470	455	475	463	469	449	457	457	429	432	471	443	483	432	442	479	458	416	469	490	480	483	455	470	451	451	458	435	470	471	473	443	447	440	445	406	439	449	458	444	446	443	481	433	495	452	470	423	454	418	473	475	502	444	435	455	475	423	482	456	450	459	442	451	464	460	453	443	458	508	437	411	423	442	404	432	456	453	488	456	437	460	492	443	470	447	422	462	437	463	466	462	462	466	452	469	435	431	474
23808	20774	27672	24005	20257	10526	3882	2361	1623	1320	1186	1202	6366	21177	16051	7190	2128	933	769	634	631	651	669	705	618	614	655	640	632	633	634	623	637	629	632	652	595	652	653	650	645	585	610	645	624	669	632	610	651	602	609	670	611	641	607	648	667	632	620	614	631	625	647	678	607	616	660	633	603	598	605	635	619	582	655	609	626	614	642	654	621	633	636	650	646	588	662	661	652	644	672	595	628	673	622	615	636	602	619	633	634	651	666	586	594	633	587	652	605	643	609	630	576	659	634	612	606	632	635	619	586	610	629	627	658	622	628	646	658	644	625	614	651	603	601	574	588	643	582	648	694	646	640	624	657	620	588	614	591	597	605	584	625	656	622	661	653	576	657	630	610	609	640	592	625	614	644	619	642	602	589	603	679	635	617	601	609	626	614	627	588	644	667	568	650	593	578	622	606	629	650	650	601	571	583	634	630	603	603	637	652	613	642	635	648	644	625	597	631	590	588	631	637	639	616	645	657	604	633	634	643	622	663	631	613	614	646	611	638	615	627	658	610	631	667	603	574	638	600	623	601	636	619	610	613	653	571	582	662	629	673	653	624	592	608	630	590	589	626	653	631	577	632	650	623	587	650	551	597	591	602	678	626	620	629	607	564	585	637	618	636	608	607	613	589	606	622	614	639	636	599	659	623	600	612	632	601	623	667	589	624	618	614	608	629	586	617	623	586	634	583	571	612	572	637	644	655	622	615	634	674	573	613	626	607	623	629	638	603	614	604	597	609	616	610	619	655	638	560	625	652	595	619	608	606	599	632	635	625	598	631	616	666	619	608	678	648	585	604	601	632	599	579	610	622	587	617	591	629	624	657	646	658	650	638	603	595	653	661	647	633	642	625	603	628	612	643	628	632	631	633	560	681	644	618	615	637	607	586	583	603	622	596	607	605	636	606	607	602	607	617	573	627	612	663	617	656	592	605	605	632	588	639	612	606	634	602	629	630	629	655	643	638	609	638	622	613	610	636	572	652	596	613	579	622	635	609	629	611	613	624	591	648	684	603	632	644	604	606	605	606	652	571	602	670	608	599	575	623	658	637	636	592	617	633	616	612	659	642	617	632	540	622	613	615	656	635	626	588	613	637	628	618	588	625	605	605	615	658	608	612	643	615	599	651	621	605	636	624	636	566	602	618	634	605	651	638	632	594	656	615	646	589	578	676	588	670	610	623	632	604	635	667	587	642	664	621	643	615	610	626	583	637	590	604	589	648	618	600	583	621	607	641	619	608	614	626	608	587	641	611	611	645	594	631	642	610	596	676	623	623	607	618	629	616	658	582	673	627	616	598	661	626	629	615	635	565	620	630	612	611	587	600	649	587	631	593	664	636	602	642	611	616	624	650	636	598	607	610	605	604	667	618	606	678	689	604	619	623	613	607	613	632	615	636	609	643	616	628	621	558	637	652	596	628	652	618	621	638	612	592	628	636	660	637	597	634	665	625	608	661	661	577	601	638	651	649	634	620	605	649	623	620	636	636	620	527	619	624	648	644	648	587	601	600	652	653	632	675	603	645	656	605	613	617	602	591	600	661	629	611	592	603	673	655	608	564	627	597	642	622	580	628	590	638	624	650	599	628	643	612	593	607	601	622	607	657	663	671	610	586	593	644	630	619	632	635	631	584	609	601	597	625	682	625	635	584	610	637	606	645	645	626	625	590	602	568	607	622	589	630	574	598	638	626	605	675	637	592	617	625	610	676	638	631	626	587	578	598	657	643	612	624	645	598	658	614	586	633	620	633	613	613	623	646	589	567	623	610	633	637	660	635	609	567	678	589	671	658	593	658	654	610	643	593	632	645	628	647	642	616	644	615	643	566	609	620	567	622	619	606	651	625	589	592	638	651	654	617	628	639	635	618	612	604	634	609	630	602	644	599	635	601	635	582	620	642	629	599	581	649	598	587	630	653	618	610	613	617	603	640	625	675	619	639	613	609	684	626	633	597	625	627	658	676	651	587	644	613	629	653	610	588	613	608	608	610	630	648	622	628	668	605	617	607	612	584	614	651	660	613	601	633	622	604	630	581	658	666	632	586	641	574	624	623	634	606	561	624	613	631	606	607	619	594	642	649	645	612	565	578	579	628	630	596	600	585	626	619	618	640	611	659	588	644	641	648	558	619	606	624	626	671	639	654	619	592	671	646	628	656	657	568	598	603	591	611	656	675	609	669	577	617	579	616	639	624	620	578	645	601	644	630	640	572	613	644	565	628	647	627	672	645	639	636	596	628	647	594	687	608	609	606	635	657	600	575	645	611	610	552	623	645	627	611	605	613	601	611	652	684	575	617	632	627	644	596	610	616	644	626	633	661	618	572	586	573	611	614	646	633	637	610	561	651	658	613	633	623	625	616	622	617	627	614	683	576	585	589	654	643	598	581	608	664	613	661	610	594	627	629	654	613	634	640	585	632	618	639	637	558	644	638	634	601	593	605	642	616	611	583	613	654	610	645	655	568	634	615	641	641	613	633	638	701	597	615	622	642	619	637	616	623	604	622	664	638	584	632	609	571	588	633	586	610	633	591	605	669	653	632	596	571	592	618	626	644	608	615	596	645	608	610	597	629	608	625	611	632	596	612	611	635	618	632	614	610	637	668	614	616	660	599	630	655	607	620	601	594	648	670	599	644	602	610	607	637	641	601	608	624	626	607	650	607	587	589	609	637	624	620	592	623	653	622	618	621	604	633	641	624	656	603	595	619	616	598	620	630	592	609	613	589	587	587	627	595	657	599	613	664	602	591	607	605	618	613	639	623	612	641	624	574	627	603	642	683	612	600	608	620	598	660	639	665	611	627	606	610	592	592	635	591	631	615	605	605	593	626	680	616	615	583	620	668	634	629	626	619	608	591	601	632	599	609	599	594	644	591	598	670	627	609	581	601	566	585	631	598	659	656	588	645	658	610	616	638	598	662	623	615	616	632	568	581	598	643	631	623	631	599	606	608	610	612	607	633	607	675	595	639	607	635	661	648	622	593	686	646	628	590	639	599	586	621	617	637	610	611	612	589	606	636	603	600	645	643	650	632	623	627	625	618	583	606	646	576	594	622	617	635	625	601	619	649	629	615	631	633	622	640	608	627	614	629	568	615	577	578	660	653	619	645	627	645	604	593	648	577	598	620	618	600	617	616	599	587	607	615	580	593	646	633	592	613	641	547	594	580	619	620	610	592	631	607	596	609	607	666	611	570	654	627	612	597	660	619	605	610	623	613	578	583	607	592	643	611	680	633	589	626	609	650	644	610	626	625	611	675	590	609	597	605	569	601	614	644	648	595	637	636	640	647	628	637	588	628	629	619	615	625	592	603	604	604	609	604	610	613	626	680	606	629	668	599	619	605	592	614	598	637	613	595	591	657	603	633	634	628	598	673	574	618	619	625	603	678	648	624	634	628	603	586	613	646	594	595	604	629	594	613	630	573	616	572	623	594	599	624	608	612	612	672	632	636	621
7827	15272	16032	10843	6380	4431	3323	2972	2163	1647	1430	1478	9456	21074	14433	6560	2082	904	582	572	597	547	544	551	546	539	624	564	587	535	575	567	527	551	582	579	524	577	579	530	576	538	582	570	567	543	518	545	564	575	570	515	580	619	558	571	560	564	558	557	552	562	557	569	545	559	609	553	582	572	589	561	542	572	569	565	582	624	556	550	571	600	597	543	555	569	548	570	542	585	585	573	549	564	530	553	584	549	613	532	574	562	551	536	579	544	564	584	600	562	541	594	597	584	584	576	597	573	538	594	533	557	552	539	558	586	603	531	557	498	573	574	519	540	592	551	555	564	595	607	566	544	599	629	560	575	569	560	574	533	577	560	572	574	572	514	535	575	551	551	594	547	554	567	555	585	559	520	534	571	536	578	532	548	525	555	559	529	536	532	554	558	570	561	544	540	523	546	579	562	542	555	556	567	598	580	561	604	521	515	544	601	520	572	561	547	568	536	557	624	545	543	575	575	574	538	531	534	570	553	559	576	560	553	564	565	553	579	558	562	568	515	548	585	540	608	534	599	543	607	574	556	561	577	572	577	572	556	567	582	547	563	517	581	521	511	583	547	581	574	565	528	571	586	599	579	591	584	560	554	516	547	549	574	557	572	524	544	570	502	538	580	561	529	566	558	555	556	574	610	554	553	541	569	539	614	568	539	546	511	541	561	589	577	578	563	549	551	541	566	546	542	525	560	538	550	582	550	565	556	531	607	561	576	539	534	566	576	533	540	561	579	553	574	571	565	587	520	614	567	521	545	545	549	599	566	545	572	586	582	576	534	543	576	543	546	579	552	564	523	508	558	570	550	532	529	575	551	546	544	568	617	571	557	591	557	541	554	580	564	525	543	515	531	565	618	566	555	555	569	550	582	561	561	584	536	545	574	513	539	565	520	538	541	522	552	568	549	547	606	547	560	527	582	496	599	547	568	545	541	557	537	516	525	522	545	576	553	572	555	566	527	558	577	547	547	548	533	562	587	537	597	574	534	522	563	589	538	581	542	576	519	559	567	542	555	581	537	595	580	508	512	510	582	607	522	538	573	563	559	575	592	560	492	558	567	565	582	559	537	514	577	567	591	528	559	538	561	546	522	528	572	564	544	576	606	574	608	575	535	560	534	564	591	585	558	527	527	530	583	554	518	586	535	560	543	560	571	568	551	590	571	583	560	591	550	515	549	533	557	552	560	560	565	579	539	554	587	523	561	554	551	549	583	573	552	598	602	536	535	581	575	548	548	525	512	531	588	560	578	552	554	545	531	552	541	515	561	597	620	568	596	545	569	541	560	564	530	574	535	529	534	571	551	550	565	552	530	553	574	574	584	576	562	570	559	583	585	548	539	547	587	548	553	548	592	572	534	586	559	556	562	568	553	551	573	525	555	540	604	536	545	566	558	557	581	566	602	543	560	541	557	553	535	562	561	571	561	556	547	554	517	573	571	541	533	546	525	530	561	573	543	526	588	557	549	546	561	549	577	573	560	540	563	582	540	614	543	580	554	557	536	531	587	543	559	566	602	533	574	558	559	557	567	542	593	548	517	587	576	550	591	617	588	596	545	536	520	577	542	524	536	579	530	532	564	548	527	546	546	571	539	559	543	524	554	571	511	585	534	540	529	533	538	528	551	549	582	511	574	566	595	548	592	563	581	549	594	538	491	526	579	585	577	587	545	535	583	539	536	596	582	569	584	558	603	573	532	574	524	537	542	548	579	525	545	575	533	569	576	549	545	577	532	517	562	606	579	576	557	541	602	522	599	546	537	546	561	562	541	526	588	552	587	552	546	515	576	520	557	548	553	555	555	538	591	533	541	555	547	567	566	569	591	550	554	581	510	540	603	571	547	568	544	576	518	546	596	604	580	632	568	583	537	568	566	550	564	574	523	534	574	548	561	489	553	527	568	549	583	557	546	547	523	557	556	507	549	552	546	555	541	527	574	537	578	530	549	567	525	561	577	559	557	562	562	600	566	553	529	568	545	595	570	506	563	539	581	521	567	532	521	542	585	526	543	522	601	548	565	544	597	621	544	549	591	543	565	555	547	588	522	567	524	543	565	560	555	556	544	587	533	587	551	545	575	527	557	509	556	537	576	543	572	553	572	560	533	579	592	531	577	534	556	526	587	588	537	546	514	577	525	501	558	545	532	562	574	577	563	547	577	548	551	547	538	555	562	550	574	558	535	562	540	587	564	505	584	579	533	539	555	527	563	577	605	536	539	541	501	554	590	571	519	554	528	597	519	482	493	539	584	515	512	591	582	495	562	591	537	584	528	572	536	572	565	568	502	575	556	553	553	515	539	516	507	553	567	557	557	575	564	567	531	558	583	521	552	526	556	571	571	531	582	577	521	568	558	575	608	565	570	504	568	570	553	524	566	575	607	527	543	586	553	561	572	561	558	536	570	532	528	562	562	538	593	567	529	549	587	575	527	580	553	541	534	581	573	516	551	530	561	549	537	601	540	574	573	573	557	573	550	542	538	533	604	520	499	550	559	561	562	556	562	523	561	539	558	544	579	589	537	556	570	588	576	551	540	583	549	532	546	530	561	536	529	555	571	538	528	516	574	546	531	622	572	556	503	524	573	534	553	560	612	544	568	537	571	545	576	566	575	533	572	563	532	560	560	584	565	561	512	525	556	561	513	573	535	578	580	570	581	548	537	576	541	568	569	544	560	527	521	555	555	556	549	495	530	558	548	590	566	578	569	559	549	517	511	550	539	570	562	556	536	564	591	543	569	552	577	538	570	543	543	555	553	544	541	584	555	565	570	529	582	553	580	543	574	554	553	518	554	577	561	533	527	570	583	508	575	569	540	581	571	539	551	554	543	563	546	508	510	571	571	559	569	534	514	563	587	552	550	527	562	579	523	576	515	518	540	517	555	525	533	573	556	573	536	611	558	586	534	541	528	578	601	574	522	593	538	583	539	584	585	549	589	525	519	583	585	581	568	551	538	535	523	584	543	541	545	543	572	551	575	535	538	559	577	576	573	566	530	564	576	564	539	594	565	545	555	541	553	569	511	565	525	517	561	554	566	531	555	563	529	581	569	575	533	518	540	550	546	566	548	553	581	562	538	592	568	540	516	512	567	536	560	601	564	522	570	550	565	579	529	573	556	551	594	510	544	543	527	549	556	537	558	565	541	573	592	513	532	539	510	577	577	564	570	546	537	553	538	582	531	529	571	603	572	519	536	559	517	526	592	567	528	557	525	556	559	527	564	541	529	537	551	511	543	565	592	573	557	538	547	546	582	543	572	544	565	560	591	541	573	527	520	561	564	540	546	575	526	548	561	551	550	569	544	562	556	548	546	575	539	529	565	575	514	560	543	530	550	531	535	536	539	512	563	562	594	520	576	542	536	557	540	547	589	557	514	571	580	542	560	577	543	517	519	550	593	569	552	555	561	567	583	524	600	543	559	536	540	545	566	549	545	521	519	534	603	563	556	543	556	570	536
26889	11944	4900	2443	1424	1034	927	724	670	647	679	682	813	1431	1424	1006	743	636	593	511	565	543	558	560	528	587	563	507	513	563	572	550	595	543	593	577	578	521	554	514	563	556	534	526	511	565	538	597	558	565	546	554	525	592	560	573	515	567	576	536	564	604	558	534	559	549	574	498	545	553	527	518	583	541	543	588	546	574	501	519	574	569	571	535	564	532	558	546	557	536	548	567	550	555	534	577	556	586	567	574	561	544	520	522	529	525	564	562	529	565	578	540	528	515	552	556	510	554	557	540	521	538	579	533	547	534	552	551	508	555	566	587	554	598	541	537	545	521	527	520	576	550	557	578	590	573	585	543	533	531	571	573	559	577	568	567	556	528	541	585	542	587	574	533	542	529	544	522	564	538	492	587	551	569	499	568	526	553	539	548	555	533	471	554	529	565	602	579	557	524	552	594	603	577	558	556	550	545	551	528	555	571	547	558	545	557	572	577	545	562	527	580	572	549	568	561	550	565	586	527	560	600	556	528	585	559	541	552	546	580	532	528	568	548	552	538	536	533	556	569	552	545	520	553	563	556	537	526	565	537	600	506	559	551	582	533	575	579	564	525	472	542	561	533	536	530	511	548	543	595	546	587	513	541	546	551	518	546	567	543	540	534	541	574	547	523	524	543	552	518	527	510	553	568	590	563	571	558	571	520	528	561	531	612	525	589	563	556	542	540	545	570	563	598	561	540	544	550	562	597	588	580	565	523	563	551	561	551	583	565	547	534	580	541	541	502	592	489	581	544	569	523	562	586	558	559	503	536	549	518	556	582	570	533	553	554	551	586	565	576	546	525	596	536	586	550	569	564	553	541	563	566	548	580	529	569	607	611	517	548	527	603	566	553	510	516	535	539	545	562	551	545	561	553	588	519	566	544	566	502	549	517	562	615	535	559	510	530	563	525	544	533	570	537	535	535	526	580	599	560	569	603	549	564	552	545	551	519	624	577	576	551	534	563	565	567	566	522	555	610	545	568	567	556	557	551	511	506	601	544	524	553	533	539	498	564	527	525	543	528	574	552	540	542	573	569	578	542	546	528	587	589	523	557	590	507	572	547	556	531	569	524	537	553	536	518	550	555	544	532	579	560	512	551	535	566	566	574	566	524	550	556	536	532	525	533	560	574	553	540	558	548	540	564	540	516	578	568	522	523	547	503	522	568	610	535	539	551	532	529	570	499	546	532	559	582	555	537	573	537	529	582	561	540	582	542	622	572	541	601	556	556	547	563	556	551	545	552	568	524	605	518	537	611	552	538	532	516	538	572	592	493	579	554	538	536	533	583	535	520	583	544	566	505	549	546	547	518	530	583	558	550	580	533	497	560	573	553	520	526	546	563	567	572	583	537	518	532	571	517	555	572	560	591	546	570	564	559	566	553	581	538	542	564	585	540	546	534	546	588	581	533	558	547	506	562	558	549	540	554	582	577	595	563	540	560	534	532	549	555	559	609	554	533	560	576	555	577	576	571	523	587	523	567	578	535	570	543	540	544	559	510	550	551	532	554	507	594	611	523	573	569	544	503	561	585	521	557	544	557	573	577	567	514	576	550	548	552	583	569	530	556	536	557	549	516	532	576	520	561	559	535	572	546	592	553	556	570	566	573	564	513	538	531	552	586	512	542	521	622	589	546	520	528	519	546	557	550	540	491	545	564	558	503	488	549	565	568	535	581	557	536	546	569	600	568	538	550	548	547	555	540	567	539	507	547	515	564	524	517	581	529	521	543	548	592	550	535	542	525	537	517	583	502	528	519	559	573	551	549	565	523	514	544	550	530	550	582	559	550	527	547	581	549	556	557	545	548	542	539	579	489	534	577	548	597	567	554	550	569	528	551	571	563	539	546	557	551	563	552	566	536	554	571	558	552	562	533	532	536	543	556	595	557	520	562	642	577	568	558	542	581	545	536	517	548	573	548	493	569	551	550	572	563	556	561	577	516	554	553	573	562	549	549	610	559	565	544	563	562	570	542	541	563	551	586	586	573	557	531	513	564	565	540	559	560	561	551	524	576	569	560	544	530	576	541	566	513	543	588	571	568	518	581	603	555	542	516	547	549	545	508	506	557	578	531	556	522	538	515	542	558	519	577	548	583	531	565	576	567	596	528	590	563	481	548	548	550	553	545	525	539	566	576	557	554	552	508	536	501	588	540	586	518	570	580	546	530	549	562	516	532	548	566	545	569	531	552	550	544	554	575	535	555	532	548	537	548	558	518	552	561	515	545	526	552	556	561	523	547	529	569	540	546	554	545	546	571	537	571	552	540	565	571	553	555	530	556	543	517	563	538	527	560	560	550	551	544	562	577	520	571	585	525	540	567	550	548	543	534	519	518	569	548	530	566	568	517	568	547	548	574	544	572	516	506	536	584	511	568	573	542	544	566	542	555	540	573	522	529	571	525	544	582	558	562	575	576	546	575	534	530	593	522	557	540	513	515	561	566	541	556	545	527	559	553	577	541	591	559	558	569	625	556	498	583	601	595	566	534	545	560	562	584	591	557	529	525	526	577	527	545	592	562	593	521	546	558	588	508	560	520	537	532	560	579	566	553	535	538	579	513	560	537	535	587	553	513	540	479	536	544	559	553	524	562	520	541	533	554	552	530	524	551	534	552	553	552	535	598	534	572	541	537	513	541	508	569	586	525	556	583	522	597	601	594	586	550	520	528	522	568	543	543	511	551	549	536	529	514	575	511	567	515	587	575	501	530	534	523	538	566	561	545	562	555	530	496	572	554	539	572	560	546	531	546	540	566	542	565	574	570	557	550	551	576	586	536	544	494	555	556	535	568	545	529	580	567	542	590	557	549	531	546	539	544	536	588	540	555	542	557	570	533	563	567	543	547	576	579	543	583	534	565	569	551	562	575	518	566	545	542	534	548	536	535	579	537	496	552	544	518	577	548	580	545	539	566	563	558	548	560	625	510	554	569	565	549	595	552	526	592	613	562	492	529	554	578	587	584	538	562	515	508	541	579	598	540	551	514	542	561	555	520	534	512	522	567	575	534	584	558	546	606	567	583	534	554	545	546	533	564	547	562	561	548	593	548	573	560	543	565	567	549	583	541	533	541	559	587	544	541	527	555	547	561	555	561	547	562	558	578	539	559	519	563	527	529	547	528	522	579	601	537	537	521	572	541	576	571	576	588	529	579	552	565	545	562	568	568	538	597	546	559	577	536	569	556	547	566	571	588	555	600	560	550	566	583	596	576	521	584	552	565	530	567	507	560	540	557	519	558	593	539	559	573	548	578	563	535	557	516	587	543	531	551	526	555	556	529	605	554	563	540	544	587	557	555	541	592	520	535	578	551	525	521	488	564	535	574	548	565	514	533	532	569	575	592	526	538	586	545	598	569	523	536	547	529	572	573	547	555	540	553	568	553	595	549	569	535	566	534	552	535	507	556	574	528	563	576	538	531	548	534	522	541	547	489	541	540	551	549	551	559	575	561
7328	5366	4493	2305	1621	1266	1003	713	643	660	728	705	1001	1776	1562	1062	689	542	458	501	502	490	513	494	447	460	479	501	468	495	523	511	482	472	489	467	528	490	522	471	480	514	501	492	492	484	479	439	483	501	504	458	500	467	486	452	483	503	475	507	499	482	515	509	466	495	466	510	464	477	492	499	491	482	515	491	488	456	534	488	483	513	497	490	504	521	494	489	513	484	488	460	466	468	473	480	472	475	499	459	515	477	479	469	494	482	486	454	491	482	471	508	477	517	496	519	458	483	479	495	459	480	509	485	479	509	501	471	484	497	459	480	486	516	475	453	466	479	434	479	496	464	481	492	464	540	427	502	509	473	486	481	473	475	506	491	471	479	484	480	444	487	513	451	499	490	482	484	480	504	480	497	447	482	523	499	502	470	488	465	504	485	497	465	466	492	518	511	478	501	531	490	501	447	490	500	501	474	487	477	479	491	467	466	473	484	492	498	490	472	513	452	489	489	480	512	467	449	471	480	481	493	456	470	506	488	482	479	481	497	509	508	446	488	506	515	493	446	492	460	458	509	455	523	521	490	532	460	464	489	471	481	491	495	499	454	500	477	508	502	473	466	472	431	493	461	459	529	493	460	493	512	484	502	519	481	478	474	429	500	534	450	502	504	471	483	494	466	494	475	436	488	472	482	467	463	505	500	493	467	491	497	510	465	501	434	477	495	465	496	459	477	459	527	475	475	472	545	492	467	452	496	479	488	463	447	485	509	481	456	494	472	519	489	501	491	474	488	495	482	514	499	503	482	470	440	503	480	495	468	452	475	489	477	469	492	470	481	493	465	473	497	464	459	476	454	440	505	494	472	495	469	483	436	504	485	496	529	484	471	474	452	434	481	478	474	456	449	497	497	518	484	446	519	456	523	485	488	481	483	489	476	480	446	504	477	494	462	428	462	493	477	511	500	449	470	497	524	474	464	459	523	464	491	509	493	462	472	501	486	465	490	492	490	475	484	507	467	482	452	461	456	491	463	497	473	510	474	496	488	442	475	473	489	501	486	495	508	477	503	484	488	470	508	519	526	470	471	440	508	465	447	527	438	477	509	523	444	471	487	455	484	501	493	492	492	500	447	528	448	476	493	465	470	496	486	454	473	468	461	488	464	462	514	491	458	499	487	474	511	460	480	476	473	483	499	501	504	477	530	464	454	428	431	460	504	447	464	457	456	472	526	495	507	476	491	444	476	492	501	463	516	469	471	498	481	483	508	470	522	491	475	510	493	528	498	485	475	500	497	510	491	538	462	473	471	463	495	498	528	510	489	476	512	514	488	479	513	458	496	482	484	496	487	475	508	483	466	453	513	492	435	481	511	484	445	454	497	501	502	506	452	466	489	476	443	455	459	498	489	473	485	476	483	474	507	492	455	531	459	513	509	525	470	478	508	471	496	490	466	492	505	482	486	473	513	477	466	478	516	499	451	559	478	490	496	452	494	432	491	489	470	479	481	456	483	491	494	464	511	489	526	447	481	472	481	509	477	484	456	488	468	486	503	467	460	469	482	493	468	506	520	529	461	447	453	496	455	474	463	437	454	473	488	494	480	477	477	492	451	440	498	471	488	473	487	483	463	488	478	487	529	472	459	485	450	466	447	497	463	460	490	498	468	433	437	451	466	500	442	481	502	530	505	510	446	474	485	501	499	490	457	531	482	501	506	489	526	465	459	529	469	486	473	477	485	456	506	472	487	496	449	493	504	491	480	516	508	490	458	482	446	467	521	511	463	501	514	473	480	517	506	484	502	484	452	486	494	438	462	504	488	468	491	471	503	510	483	485	504	482	529	507	505	480	523	437	428	493	486	462	498	451	468	507	487	516	489	480	463	474	490	494	502	466	487	450	474	473	492	493	479	474	501	496	471	493	498	433	488	470	470	479	476	501	478	500	508	466	462	463	467	494	433	471	495	495	526	463	499	448	476	468	478	484	471	532	497	459	513	510	493	473	512	481	502	453	463	500	502	462	477	478	470	454	482	459	530	482	515	486	461	478	510	474	436	498	508	478	476	488	481	462	481	467	457	507	513	515	477	526	501	428	492	468	504	488	474	502	495	501	454	491	514	469	488	487	481	503	478	453	496	484	463	450	474	470	475	489	487	478	465	495	513	455	440	516	517	497	476	478	499	502	439	462	481	503	497	501	482	496	460	467	459	486	479	492	475	524	475	506	481	489	507	471	473	499	497	520	509	455	484	512	486	501	509	488	444	489	473	495	464	451	494	453	466	484	471	505	496	512	477	476	481	464	473	496	501	471	498	532	491	482	482	530	492	487	436	445	457	470	457	474	494	467	472	518	460	478	504	507	475	482	490	514	532	500	476	465	486	513	481	454	483	492	481	474	451	485	512	502	478	463	508	465	480	452	459	486	492	477	474	515	499	476	475	467	489	498	475	485	500	477	512	507	465	477	448	507	483	463	476	482	511	468	509	487	445	502	492	486	449	534	492	489	488	453	455	494	508	476	516	472	473	431	469	454	503	460	511	493	513	481	492	504	492	514	505	469	492	512	482	501	468	464	477	500	547	519	514	520	457	501	526	471	482	504	488	495	470	471	482	484	503	495	429	467	487	520	415	497	472	488	499	499	465	488	486	485	461	484	486	430	517	513	487	503	490	524	479	480	516	491	456	463	537	440	518	467	500	490	483	500	473	495	471	494	480	483	500	494	485	453	481	435	476	488	467	503	485	491	494	524	460	484	489	499	454	484	507	481	489	463	469	504	485	531	483	483	518	476	500	457	472	460	474	488	500	445	490	490	459	524	480	468	469	493	453	463	465	472	470	474	478	465	473	515	454	478	492	469	509	489	466	468	486	516	473	527	483	489	484	466	433	470	504	485	496	477	493	484	453	488	467	480	491	505	513	478	450	463	524	527	489	462	465	468	474	477	486	501	500	515	510	478	482	532	489	493	490	466	471	480	507	472	487	459	481	521	518	498	470	496	456	500	483	474	499	480	459	458	484	478	488	458	481	430	502	492	468	481	483	484	491	497	433	511	479	497	447	512	489	484	516	512	470	481	485	485	472	469	449	470	499	466	499	473	488	434	473	495	457	479	521	461	476	534	469	468	453	483	506	470	477	490	495	461	497	460	488	478	493	509	483	512	497	507	494	471	499	472	477	465	483	530	493	480	472	472	485	450	498	491	524	501	465	487	495	480	472	498	494	473	426	498	480	489	480	495	515	499	452	474	504	490	461	486	481	473	482	507	459	496	498	471	450	480	479	445	491	489	516	487	472	476	486	515	474	479	449	478	486	536	464	510	477	438	492	475	485	472	519	494	490	496	514	468	483	473	467	476	461	512	481	484	528	498	474	523	493	464	444	478	464	497	475	475	443	478	432	485	451	517	470	512	503	518	529	472	492	487	463	504	438	483	469	524	532	506	504	504	494	476	502	451	484	487	442	443	486	483	511	478	454	467	477	475	481	497	455	504	499	502	487	495	470
24741	20730	26629	24468	11059	2837	1591	1079	964	994	904	865	3084	11719	8851	4296	1464	761	558	551	535	515	546	565	538	597	533	531	555	561	538	511	507	555	540	551	536	545	553	543	539	555	535	537	548	557	539	566	503	516	513	551	550	536	537	520	544	596	497	540	544	532	526	532	534	513	500	506	569	522	572	544	532	524	536	529	548	534	511	579	511	505	500	513	552	561	539	532	551	567	576	540	501	575	539	514	562	544	562	524	523	488	516	577	495	520	517	545	483	535	520	503	524	506	504	533	571	511	516	495	526	527	529	550	535	533	499	499	572	575	532	544	510	538	551	512	540	529	523	551	534	519	515	532	517	522	516	509	540	529	550	536	524	572	514	528	518	553	534	533	573	524	515	521	562	518	535	540	537	534	477	524	494	515	542	542	484	511	492	554	533	541	515	537	556	528	559	557	534	552	467	527	502	483	512	535	534	500	524	494	536	507	511	508	528	518	512	549	551	548	522	529	513	470	499	539	508	545	529	489	502	543	544	526	558	567	526	513	470	514	555	545	554	498	481	531	514	520	516	463	586	580	536	526	507	576	525	525	572	515	507	521	538	522	501	557	526	532	504	512	510	489	520	527	468	530	533	495	512	548	526	531	508	549	517	490	517	542	503	526	541	520	530	581	542	510	491	581	591	594	542	504	546	518	488	497	546	563	528	551	534	574	575	493	530	505	505	484	528	509	510	569	512	511	520	510	507	536	526	495	483	485	529	548	499	540	519	510	519	568	533	493	551	478	502	541	562	523	504	514	527	514	541	569	513	533	499	535	548	539	446	514	529	552	517	509	523	516	552	555	546	541	567	537	500	521	520	540	522	471	515	564	550	549	530	503	507	512	545	530	554	516	535	554	562	557	508	487	513	476	560	492	538	503	539	495	529	528	538	527	529	554	533	529	488	541	494	513	526	543	492	489	516	544	515	530	497	511	495	519	512	533	533	570	507	519	524	511	516	527	517	519	495	545	545	510	510	539	540	521	526	519	475	503	488	539	471	510	501	530	527	535	525	558	527	532	569	493	576	523	514	513	542	529	531	524	546	577	557	567	514	491	515	532	551	543	515	493	501	529	549	540	537	515	541	529	531	543	512	536	541	469	538	529	530	529	484	536	496	503	507	507	534	547	552	514	507	527	516	527	510	523	544	561	569	534	553	492	524	518	602	554	508	517	550	511	539	574	505	495	508	560	549	503	557	517	551	550	528	494	519	485	499	520	540	534	557	514	550	514	521	536	532	547	515	496	479	543	509	534	510	538	480	537	495	539	550	502	543	531	513	483	556	502	568	525	551	515	493	459	526	508	561	513	533	503	524	534	510	539	543	559	507	466	510	546	562	499	540	546	505	520	503	527	515	527	522	551	539	520	520	582	525	471	550	541	539	575	520	536	543	497	508	495	475	531	553	521	523	553	505	540	532	528	530	503	521	476	522	529	512	516	531	506	562	525	536	518	528	505	553	566	539	509	555	567	487	535	529	595	504	550	555	486	484	539	519	556	564	499	502	526	527	578	493	513	516	517	553	527	526	529	520	540	552	526	546	521	543	549	500	517	520	497	538	525	522	497	532	533	514	493	504	543	555	527	525	521	501	490	505	545	544	519	532	509	513	505	530	530	513	480	528	524	502	535	502	500	544	546	523	512	536	546	506	505	516	538	567	482	555	459	481	548	556	537	517	527	533	469	532	531	479	534	504	479	514	498	504	515	507	493	521	531	544	544	524	513	515	545	503	468	540	500	514	559	461	524	553	528	498	546	503	506	535	511	525	559	470	539	519	550	556	526	540	506	473	540	571	519	578	507	481	532	529	490	567	544	526	504	550	523	558	515	502	530	536	509	492	487	532	527	532	527	517	503	544	497	516	527	552	549	538	536	510	540	533	571	564	545	522	517	511	524	496	511	501	509	505	559	535	486	537	539	556	538	535	533	514	509	526	508	550	506	543	521	521	519	582	559	520	532	560	500	541	533	508	538	558	558	528	515	521	516	520	530	539	495	545	529	519	499	504	536	470	552	492	551	545	533	488	500	513	532	558	524	525	577	530	551	559	538	492	520	527	540	524	531	487	521	502	507	580	542	532	525	521	524	505	564	539	540	520	531	497	543	526	531	485	525	523	525	524	505	551	555	526	531	514	515	499	528	553	542	499	560	506	536	564	482	576	533	509	545	531	475	530	505	527	552	519	507	568	496	518	514	560	517	537	552	536	540	585	540	498	526	577	521	457	543	482	579	538	512	542	500	523	525	521	485	522	531	517	579	539	507	532	547	538	521	574	513	550	532	509	533	502	547	530	529	503	549	527	574	557	485	516	474	521	532	539	536	507	547	520	534	556	525	526	546	536	535	512	549	511	529	538	515	561	537	563	510	499	505	557	550	512	498	538	553	502	546	543	566	534	525	534	534	545	548	493	508	492	547	544	507	529	531	538	531	536	525	526	532	548	568	562	560	519	495	531	548	535	568	520	540	508	557	551	527	524	510	546	510	544	539	565	533	536	534	558	528	535	529	519	522	504	515	524	528	491	526	516	536	513	581	503	521	564	517	521	500	534	513	518	555	526	564	529	523	508	559	518	521	521	543	502	529	475	550	494	505	555	562	525	498	534	579	495	517	497	505	526	541	564	520	539	490	547	556	519	536	504	486	549	550	540	508	497	554	540	540	516	511	545	541	565	569	527	552	539	522	500	510	561	545	528	507	547	543	542	503	539	522	523	520	535	517	507	530	529	514	557	465	548	509	485	531	527	507	508	541	514	506	486	537	529	530	482	530	492	526	559	556	549	513	502	542	558	550	520	549	522	528	564	501	542	516	523	555	518	535	573	522	540	511	566	499	525	538	506	549	512	526	546	524	576	522	486	563	545	573	521	532	517	515	530	550	509	525	557	473	516	503	514	515	527	544	528	544	544	510	518	538	556	520	516	478	515	460	567	533	515	574	568	495	533	518	527	503	544	528	506	510	549	541	535	543	555	529	541	472	548	579	510	488	527	539	500	509	538	512	519	534	488	535	534	559	516	497	531	532	531	516	535	538	536	550	529	522	496	508	532	543	524	531	507	556	527	546	523	483	539	502	552	544	539	563	556	537	488	512	514	515	532	505	518	493	530	551	535	546	526	552	514	555	540	536	551	509	517	550	563	586	547	503	554	517	556	501	516	538	513	530	510	517	524	510	512	560	538	511	514	556	545	536	543	521	566	497	548	510	499	522	479	543	574	494	518	510	564	531	501	532	541	494	491	536	519	525	529	508	524	501	565	527	517	520	499	555	481	552	530	515	527	543	549	509	526	553	522	555	537	536	520	515	536	529	563	528	501	574	541	507	490	523	522	511	499	518	540	541	490	530	482	525	523	515	516	511	554	538	560	526	546	572	524	528	559	503	537	542	533	539	566	526	563	513	512	519	532	504	499	504	546	505	529	494	493	548	536	516	544	522	530	527	497	532	519	524	500	527	514	515	507	505
6732	10103	10618	6470	3961	2340	1707	1257	1219	1201	1167	1172	4729	13043	9001	4420	1554	718	548	488	513	501	469	475	483	478	474	471	494	481	482	480	500	454	497	449	507	500	468	502	445	467	456	474	462	520	475	424	464	430	468	457	481	505	515	498	479	484	490	500	496	516	460	477	475	508	480	511	443	453	455	498	487	495	479	496	474	510	466	472	463	467	490	479	516	470	465	470	488	457	484	531	496	470	465	468	472	484	477	489	435	461	475	480	452	480	491	456	514	468	526	430	489	448	457	476	513	489	483	444	486	474	468	478	462	471	471	478	501	514	470	503	516	469	485	450	498	494	447	501	501	486	467	489	478	496	470	462	506	505	477	479	444	433	469	486	467	461	445	473	503	467	486	455	471	523	485	475	466	482	493	487	514	479	483	479	511	486	513	512	475	478	501	508	471	483	488	451	474	467	486	515	446	484	488	529	491	429	477	449	470	471	499	477	474	494	469	480	502	518	480	503	465	484	457	504	462	475	464	515	450	466	466	474	541	464	481	509	517	501	454	498	457	451	485	451	509	486	495	471	453	487	442	439	469	493	491	521	465	469	475	494	478	461	511	440	465	503	493	441	486	465	489	429	470	490	481	508	442	455	485	482	483	466	464	473	476	474	470	439	488	506	454	509	472	477	473	479	470	483	485	491	502	486	459	504	474	465	477	502	514	456	453	472	466	493	468	462	495	479	468	468	498	496	439	484	512	469	454	480	482	519	491	438	485	510	471	474	484	439	462	480	542	480	453	470	492	489	451	476	490	478	520	450	479	461	446	490	460	466	452	517	470	466	468	484	491	449	485	468	425	503	452	501	455	467	456	475	463	494	466	458	490	507	495	476	507	491	477	491	469	490	464	458	460	480	476	464	483	484	476	453	491	480	472	455	493	476	482	486	450	419	479	467	455	466	461	493	475	483	467	468	470	488	463	463	450	521	473	432	502	451	491	456	474	482	491	489	456	504	483	503	464	454	466	448	439	472	507	471	491	459	457	496	474	476	471	433	520	444	465	496	461	484	485	450	491	445	452	501	475	444	467	450	493	448	489	459	496	447	496	472	506	451	466	453	451	428	470	434	448	478	459	439	498	498	458	453	473	447	483	434	466	495	467	486	459	478	453	469	491	460	462	455	447	523	517	471	482	467	511	494	520	450	472	478	479	475	481	482	446	444	499	473	445	498	461	524	456	461	516	449	496	476	502	449	513	491	475	468	478	496	443	452	470	439	423	473	459	471	476	487	493	460	479	508	456	463	420	516	470	477	441	484	471	459	499	484	464	461	474	479	452	550	467	487	462	486	487	497	490	458	471	487	486	491	486	464	470	490	533	444	469	462	462	470	469	499	435	496	470	440	485	487	455	458	474	474	452	465	477	473	435	491	467	444	470	486	485	453	430	454	450	471	448	464	443	445	484	471	485	455	472	505	500	506	442	455	494	480	462	473	449	506	525	462	508	466	459	462	488	517	462	477	464	442	476	451	448	517	473	505	489	454	484	462	506	489	514	474	449	518	461	498	429	509	516	490	506	481	474	488	492	489	475	496	511	487	496	453	453	476	447	445	492	476	462	453	470	492	467	500	472	499	495	484	474	471	505	493	471	461	534	506	471	495	437	497	463	496	452	449	481	422	528	469	460	483	488	482	507	491	492	476	465	475	471	466	470	455	484	475	461	443	467	467	458	439	475	456	481	507	436	443	458	488	463	508	502	476	473	487	471	485	489	488	445	492	485	458	451	451	492	468	427	458	468	475	460	508	483	478	453	470	495	472	455	495	488	492	511	515	496	458	475	473	527	454	485	482	472	480	477	478	452	467	462	493	474	493	419	461	459	506	453	452	513	507	461	506	473	473	433	493	432	477	488	496	470	500	488	454	500	460	505	485	488	471	446	468	458	479	466	470	506	497	471	510	478	466	502	482	474	482	437	497	453	460	486	459	467	470	487	440	490	502	470	487	485	490	453	458	470	493	474	497	429	470	471	471	444	470	482	469	484	461	492	490	452	492	480	457	481	519	486	440	491	468	508	487	472	516	470	453	451	490	475	471	479	456	468	475	477	483	462	477	420	477	497	491	475	471	470	486	493	460	463	490	470	466	558	479	478	527	447	473	489	477	464	490	438	459	481	467	496	491	473	477	450	480	456	478	482	447	489	513	440	480	479	492	444	474	520	489	494	483	464	470	464	467	519	520	505	448	511	497	498	459	476	465	481	459	493	441	444	472	452	423	456	501	453	462	487	498	446	482	505	469	497	484	487	448	507	468	482	435	477	454	477	436	480	419	538	478	502	483	493	464	483	460	514	466	479	444	472	452	441	475	461	449	490	495	453	502	500	457	490	481	470	459	450	484	459	512	479	467	507	484	512	465	449	475	475	435	412	499	466	489	481	537	500	459	491	468	460	456	434	497	485	494	493	453	470	447	471	472	465	493	475	461	462	475	510	453	452	463	467	465	519	452	498	463	456	486	506	470	450	480	460	476	462	443	464	479	473	457	464	456	468	443	478	457	503	471	482	479	448	471	443	495	469	468	447	490	481	498	456	516	457	455	479	461	476	486	456	498	494	516	448	528	472	465	463	438	497	453	461	446	466	479	484	503	501	503	462	454	463	488	457	489	472	496	459	479	496	439	446	482	490	463	487	484	496	490	481	486	437	459	463	473	475	487	491	460	488	467	465	492	498	501	447	464	488	485	468	508	445	475	508	476	453	449	483	449	459	469	428	467	492	440	473	454	470	446	487	498	475	450	462	456	505	490	481	503	486	480	473	473	503	469	455	496	503	481	465	442	474	445	474	477	457	457	484	487	486	441	456	467	468	457	509	461	494	482	452	510	449	516	480	486	453	489	451	457	515	443	475	455	448	469	496	478	464	522	469	470	458	487	470	499	478	464	463	454	476	473	490	484	468	459	473	437	484	476	458	475	415	470	463	445	453	512	464	473	442	479	493	497	464	459	460	460	460	439	490	474	494	518	475	495	475	483	437	457	473	501	482	473	457	503	466	503	476	465	468	486	461	488	475	433	493	427	466	513	451	493	476	456	470	483	492	461	501	463	454	460	512	474	464	454	507	510	510	449	478	475	446	457	495	479	451	494	483	479	464	464	442	444	466	482	448	481	456	446	466	470	453	456	473	463	483	458	466	474	461	499	474	479	440	473	445	458	456	484	511	465	507	482	478	472	457	468	447	507	477	458	491	440	507	488	440	476	502	439	446	470	439	506	483	525	469	508	431	475	513	523	492	479	473	452	463	457	500	487	474	508	520	445	471	473	477	492	512	506	445	447	487	456	441	478	473	460	451	422	463	497	452	503	445	496	480	475	519	455	462	495	463	493	458	510	483	456	478	471	464	488	469	472	428	546	496	492	508	466	459	509	487	435	507	475	450	471	435	469	483	479	447	467	478	435	477	508	473	447	494	464	431	446	466	471	489	471	464	478	435	462	506	498	439	435	440	452	480	466	453	477
23816	20734	27659	23869	20181	9409	3301	1845	1611	1432	1392	1474	13708	19759	13969	6253	1933	933	720	682	631	639	601	668	608	656	648	676	640	633	664	640	610	668	680	657	634	678	677	641	669	685	679	635	641	646	660	638	625	649	665	620	615	630	596	659	592	639	691	630	640	628	619	613	617	646	641	673	654	616	657	664	670	630	712	672	626	667	670	674	615	629	662	635	655	611	614	678	655	628	644	654	654	624	654	612	630	681	671	628	636	652	623	636	622	621	637	625	640	679	658	632	651	654	707	667	626	694	613	632	662	655	629	631	632	638	657	663	635	634	644	685	652	602	648	600	664	631	674	633	643	673	645	619	654	693	715	703	664	664	663	648	634	644	718	633	592	664	629	615	630	596	624	663	601	670	618	620	606	617	705	649	619	630	632	623	630	635	608	675	652	684	621	673	643	667	692	676	624	623	691	641	671	625	657	650	597	602	630	637	674	593	625	623	682	650	638	684	641	675	625	640	656	617	621	643	631	649	653	634	665	622	635	663	642	644	661	647	662	596	678	606	670	624	639	671	639	662	627	671	669	660	673	612	631	654	664	595	606	629	630	683	611	619	644	660	687	623	629	620	609	639	638	648	669	645	577	609	643	619	669	647	625	658	606	657	644	605	653	624	651	622	660	607	636	662	660	653	681	594	651	695	661	574	654	613	651	603	636	656	635	660	623	631	612	643	611	615	621	663	580	678	642	646	591	613	614	637	567	654	664	623	619	600	647	643	631	650	646	652	678	650	619	599	614	572	651	675	636	640	636	613	640	655	655	678	658	619	639	653	580	618	667	620	634	624	689	649	619	624	603	629	700	636	631	646	632	574	634	653	644	671	622	652	652	695	630	649	643	638	605	618	682	621	655	633	634	622	657	684	599	679	650	655	697	613	649	605	667	592	653	619	637	664	664	670	663	626	652	606	671	654	619	638	611	685	649	623	693	636	624	636	692	602	628	666	622	619	655	598	659	602	685	666	658	613	685	626	655	659	683	640	617	615	658	671	639	629	645	610	624	648	642	609	718	619	620	644	661	593	618	708	671	618	647	612	603	601	628	670	635	670	615	671	638	656	614	612	621	650	646	596	593	617	592	676	648	638	624	623	637	685	628	617	649	584	656	655	641	636	597	646	643	610	640	603	649	652	630	671	621	643	625	649	691	638	632	626	657	619	665	611	659	625	615	627	681	647	616	633	606	637	600	661	627	646	674	566	689	625	643	670	647	682	645	649	668	682	659	643	668	638	617	660	664	618	614	653	654	663	675	595	621	648	631	656	606	666	643	647	640	640	606	657	665	666	615	628	655	633	658	659	643	666	639	620	639	643	665	609	648	664	695	607	610	632	619	597	651	602	637	643	626	644	668	664	673	650	623	658	624	635	639	645	654	654	705	583	615	629	627	662	629	669	680	656	664	607	650	634	590	675	636	662	660	596	655	678	633	628	616	611	681	601	640	623	611	687	693	605	606	624	634	654	636	650	679	637	639	623	604	647	637	649	642	648	641	651	609	622	635	621	619	635	629	629	650	615	649	643	634	684	639	644	609	629	685	631	611	621	632	642	637	646	623	617	633	651	603	586	646	671	642	665	593	648	671	636	644	583	648	652	673	639	659	665	637	559	640	639	607	675	618	643	602	622	634	637	707	614	658	637	612	664	690	610	617	602	616	638	678	608	616	681	620	657	645	625	641	627	638	598	659	620	618	634	630	625	625	620	635	650	640	660	602	668	622	619	646	653	628	651	684	618	653	644	576	615	615	634	668	673	658	653	617	645	630	650	616	645	584	604	650	632	657	610	641	671	668	615	609	640	590	627	677	645	640	639	623	634	648	604	632	621	623	628	652	642	638	641	649	608	627	645	703	648	632	604	625	647	638	629	631	642	666	661	648	630	614	603	651	610	636	619	642	622	656	617	655	624	650	700	667	657	665	621	656	608	637	652	655	637	661	650	636	635	633	650	628	651	653	645	631	651	662	634	642	674	635	683	651	629	682	642	610	627	626	678	627	649	592	654	656	649	644	645	660	617	636	697	672	648	638	652	623	638	614	651	631	680	636	627	630	670	645	613	670	591	614	607	666	665	648	659	671	623	645	643	649	617	691	650	635	665	626	607	644	629	675	640	606	653	647	648	634	620	611	671	667	659	623	622	608	617	649	653	616	634	666	651	623	620	675	657	608	627	632	655	644	628	646	620	633	619	653	644	660	674	600	608	672	639	607	616	634	630	671	629	599	709	627	632	640	650	600	604	562	625	618	638	670	641	615	632	633	654	659	647	613	610	667	629	656	634	616	655	680	649	664	663	654	673	654	647	624	674	588	612	613	617	657	672	664	632	650	696	649	634	640	626	621	651	639	620	681	668	611	622	639	598	629	587	618	672	624	582	692	622	598	628	634	631	614	632	590	669	622	640	652	628	679	627	672	633	632	634	638	643	673	647	616	598	652	606	609	659	632	623	653	653	664	664	647	660	603	617	623	634	635	610	600	663	631	614	632	667	584	644	626	605	606	664	645	667	656	640	620	695	637	581	647	689	656	620	609	622	676	607	626	643	673	616	673	664	647	662	643	647	696	681	617	659	651	647	633	680	655	654	627	682	686	619	632	641	635	668	580	653	617	646	592	640	621	649	632	592	614	600	630	650	677	672	642	673	597	637	623	600	660	680	622	655	649	669	634	631	640	658	625	626	609	638	657	578	630	639	650	610	663	666	628	596	623	645	636	657	625	635	640	669	663	692	647	637	630	632	632	662	627	590	622	664	612	631	660	610	601	618	634	607	624	613	658	665	719	627	638	645	669	597	629	628	648	637	675	660	569	658	656	670	667	623	609	655	593	629	628	640	597	638	653	637	609	672	643	684	611	643	621	636	657	630	675	596	636	612	610	665	650	622	636	643	632	646	632	597	683	614	647	612	643	636	673	658	661	686	580	678	638	639	668	578	596	657	591	606	608	639	648	639	634	641	629	639	618	688	641	627	646	643	623	606	637	661	629	567	603	642	681	651	662	626	619	622	635	612	640	655	618	683	604	622	651	638	611	637	629	692	671	639	643	632	630	634	611	576	596	625	662	623	657	637	605	619	651	632	629	681	620	609	622	655	657	612	655	627	645	614	662	624	645	641	651	624	608	616	641	593	614	663	615	589	643	627	634	627	646	617	596	610	632	634	613	626	615	635	650	598	593	699	691	639	621	634	652	623	638	616	656	651	690	588	640	624	616	689	639	628	669	637	682	636	670	670	687	651	654	639	647	598	667	638	636	640	650	604	591	624	671	635	653	630	662	658	627	614	655	678	622	610	670	680	657	635	665	617	652	657	618	615	636	627	685	660	627	646	660	586	604	662	640	663	651	652	590	675	646	637	653	651	675	610	654	641	668	598	620	666	615	660	671	599	627	612	632	648	632	622	630	640	647	647	621	645	585	651	661	623	633	678	642	630	641	614	614	652	649	644	642	615	637	607	625	580	608	624
7692	14341	14277	8832	5383	3594	2781	2288	2100	1953	1738	2190	16972	18627	12595	5908	1894	837	669	603	562	608	544	587	570	537	576	530	580	515	573	575	546	572	558	584	602	544	555	546	544	573	570	582	599	543	558	593	587	587	608	598	595	540	616	606	532	542	556	570	599	574	541	567	541	572	573	598	561	568	583	540	575	591	573	551	551	532	583	588	588	545	548	552	553	620	587	617	582	576	598	611	622	601	590	536	583	564	583	583	569	536	584	539	564	559	562	566	570	555	529	534	557	540	579	547	554	586	559	572	576	586	568	566	548	552	568	569	540	555	563	529	571	556	563	559	561	570	547	539	575	574	557	558	579	602	564	569	581	567	533	550	576	563	549	564	587	587	547	571	574	571	580	547	554	568	567	558	538	598	560	594	592	562	596	565	527	574	556	576	602	607	551	581	533	592	584	600	595	541	569	600	606	559	550	593	617	546	580	567	562	534	537	563	607	563	574	593	563	537	535	555	592	542	587	602	587	565	544	569	579	595	535	589	571	544	564	575	569	575	533	547	596	536	568	543	596	598	555	556	517	544	593	561	556	616	599	570	563	593	556	546	578	575	544	554	568	579	565	573	609	577	589	571	568	546	568	516	537	592	509	548	586	565	540	571	564	535	569	544	571	581	551	557	614	562	538	575	538	585	566	526	505	550	548	582	577	614	586	649	574	573	606	536	583	595	558	571	608	579	558	529	584	588	602	564	577	551	568	550	589	594	566	572	549	562	570	580	565	586	550	597	533	589	548	560	562	563	547	572	573	558	573	567	590	574	581	559	588	611	530	546	595	560	613	551	560	548	584	543	574	561	560	561	554	556	571	536	577	555	570	578	539	533	571	569	546	549	557	551	539	558	562	555	506	525	570	561	569	575	580	563	592	563	553	579	600	516	556	595	592	547	570	544	591	535	581	592	559	573	556	577	506	594	561	561	596	558	591	551	599	548	614	553	603	590	594	566	601	515	539	597	581	580	540	553	576	567	596	574	573	537	563	562	559	595	609	527	524	567	534	578	605	514	565	569	584	619	574	548	565	572	516	586	537	536	557	564	544	560	583	564	567	554	588	575	549	584	569	563	592	538	534	579	577	582	583	555	573	567	566	553	554	570	592	594	597	589	560	569	598	574	560	561	573	561	563	570	593	561	510	534	532	587	560	561	581	557	579	593	589	582	587	577	563	566	535	560	566	511	550	573	573	573	524	566	590	579	523	613	568	539	576	618	557	535	551	555	563	591	576	584	623	594	534	547	552	584	557	583	569	586	576	592	551	533	575	567	565	588	577	533	574	582	550	591	576	591	516	528	579	568	594	581	588	550	573	538	593	538	574	557	577	584	506	562	568	550	560	543	509	554	578	563	570	545	566	600	585	574	582	547	549	565	556	539	545	601	559	564	574	578	524	572	574	551	511	567	550	557	540	588	574	603	590	550	528	572	558	548	563	553	551	561	554	585	568	543	553	538	579	575	554	565	589	576	513	580	619	591	566	593	536	547	574	558	538	552	599	593	580	551	561	553	586	550	566	568	524	543	559	585	575	597	563	589	567	579	550	581	592	600	531	609	596	569	595	554	560	563	562	567	599	549	578	529	610	621	560	594	580	573	563	577	566	559	567	577	612	599	558	572	601	578	561	565	555	560	554	610	580	564	574	562	560	583	583	542	578	569	573	535	581	553	560	573	563	557	576	586	567	555	556	567	555	556	543	566	542	583	520	546	563	564	604	567	567	549	534	558	539	592	522	612	580	595	594	550	578	576	553	620	542	538	572	572	539	568	573	600	572	546	541	544	525	566	574	558	562	542	526	543	552	569	546	582	574	518	562	563	589	577	557	576	578	568	567	554	574	592	584	558	596	550	552	557	604	553	566	548	552	540	572	544	583	556	552	580	574	568	553	584	570	577	546	577	595	574	541	577	579	544	522	540	547	541	546	530	580	570	556	615	552	586	550	531	566	557	540	554	550	589	581	553	586	576	587	578	580	597	524	547	619	593	547	544	558	569	592	543	558	572	589	576	568	575	607	574	587	591	543	538	548	533	557	536	575	550	533	559	549	568	567	636	583	599	554	565	591	583	568	586	568	572	538	556	559	530	588	555	578	568	580	524	559	515	552	524	574	509	565	555	527	637	565	565	575	547	564	555	556	570	600	549	573	527	556	573	516	556	561	538	587	588	581	530	601	550	544	583	566	538	590	528	564	537	543	548	557	591	534	525	595	589	530	547	571	582	553	585	555	544	585	538	573	551	554	564	538	558	566	593	572	550	553	622	540	561	556	561	538	581	583	541	553	565	572	549	585	556	589	593	558	520	540	586	541	563	576	527	600	563	587	553	557	540	557	578	523	533	526	606	598	541	530	632	597	557	544	605	555	571	579	575	542	566	531	532	575	584	595	593	556	593	614	533	552	547	556	549	580	585	574	538	559	532	564	543	564	558	555	582	508	553	583	612	588	539	536	563	609	563	556	592	610	561	590	562	547	589	598	537	604	528	537	539	551	551	596	578	524	596	562	534	548	562	550	583	571	528	565	553	586	552	583	535	528	546	547	588	584	524	575	542	593	556	547	566	574	583	553	550	562	537	610	577	567	552	592	595	535	529	622	561	534	568	551	590	575	549	595	532	554	592	606	582	517	530	600	568	579	541	568	574	547	581	575	564	565	541	549	531	551	568	581	565	543	557	583	551	588	545	562	570	540	533	576	554	596	541	598	547	606	540	603	563	568	564	577	587	577	587	556	537	581	543	595	592	585	576	558	570	578	566	546	557	553	571	572	586	573	614	574	567	561	587	583	553	580	560	528	544	539	613	576	580	568	539	544	554	595	551	554	570	537	526	603	546	575	564	526	516	533	581	583	562	544	561	563	572	598	583	584	547	585	538	569	607	567	539	559	523	543	572	600	571	556	623	527	511	544	573	562	554	547	581	578	528	534	544	589	586	601	520	557	572	570	563	564	554	565	579	584	542	612	555	575	551	580	593	580	583	563	568	572	549	569	577	571	629	578	578	571	561	562	574	542	568	585	605	595	526	576	539	579	534	565	578	561	607	573	599	567	597	554	518	566	577	602	548	536	523	556	577	574	600	561	567	574	563	544	557	601	558	545	559	592	547	558	532	556	564	591	525	587	587	564	550	564	585	599	568	516	559	568	526	584	559	563	587	602	585	642	566	570	571	581	581	537	556	580	563	617	605	523	545	606	563	538	558	567	575	551	567	559	550	565	565	587	598	549	609	558	581	543	570	577	557	589	509	570	550	537	581	575	590	593	580	528	550	528	555	547	568	535	549	590	585	591	581	520	558	589	579	548	569	585	589	618	548	587	547	541	569	572	614	529	543	560	555	582	562	537	589	559	579	563	610	534	545	576	523	530	589	566	545	551	546	559	602	575	568	572	544	514	561	560	583	569	608	567	565	532	585	593	552	574	593	574	592	559	588	573	543	560	541	530	573	570	535	552	600	555	561	565	519
26887	10897	3898	2104	1242	901	847	745	741	700	742	688	1390	1804	1378	958	718	587	586	580	581	532	517	542	534	581	603	529	556	574	552	561	515	557	538	540	597	583	572	538	566	544	585	549	544	568	567	500	567	529	563	558	582	535	565	560	527	565	519	574	555	565	574	531	602	560	569	558	538	591	605	573	537	542	594	528	567	568	521	499	548	553	533	537	567	524	548	527	578	539	581	575	566	532	593	519	596	526	574	534	523	571	544	550	565	552	569	577	596	524	580	563	549	543	529	546	546	583	547	578	548	569	535	612	542	497	532	578	571	540	514	555	541	540	529	582	568	566	569	549	556	563	583	503	569	547	537	546	515	582	554	528	499	559	540	583	544	571	577	574	552	553	504	569	526	566	589	573	578	549	570	552	601	523	594	520	573	555	525	557	542	564	565	548	570	589	520	586	560	539	560	566	541	570	596	545	504	515	555	562	522	566	590	532	569	512	548	544	574	538	569	524	588	558	580	520	516	560	541	549	516	512	536	525	564	559	578	574	543	519	541	560	570	607	565	526	588	572	534	536	520	554	529	574	521	520	605	547	525	509	511	540	519	563	552	545	507	559	544	552	568	524	558	561	545	579	533	560	566	547	505	581	528	554	562	549	542	549	517	585	600	559	576	524	564	497	563	574	550	550	543	556	551	566	562	562	523	588	547	544	530	561	534	536	559	600	561	516	529	538	515	554	552	551	542	508	572	510	549	574	545	545	584	557	552	553	548	551	527	546	510	541	536	524	541	550	576	568	606	518	602	575	543	575	585	575	574	593	567	533	537	527	579	531	545	527	563	539	531	527	535	577	543	562	516	555	564	563	528	575	589	550	534	545	536	582	525	540	563	538	555	567	573	540	540	521	585	556	557	544	574	585	564	551	573	538	556	519	546	548	588	540	593	568	617	547	560	559	544	506	569	563	573	579	522	540	563	526	567	536	560	565	538	546	520	545	556	528	575	541	528	557	565	567	517	581	585	590	582	591	528	521	544	519	588	537	537	534	575	548	548	553	547	548	520	549	568	553	582	577	587	539	543	521	575	502	571	565	547	504	589	533	571	555	562	599	553	555	547	584	520	533	554	555	579	535	562	500	568	524	542	538	559	554	531	543	572	538	588	602	525	599	522	556	538	545	566	534	594	538	584	542	544	557	547	564	539	539	546	546	529	566	556	517	554	558	534	497	579	558	548	538	528	567	538	550	572	522	540	556	587	548	545	566	521	563	501	555	550	524	548	556	558	571	557	560	535	551	551	597	556	548	536	537	561	596	524	571	525	542	560	541	540	555	592	520	528	595	584	555	555	516	521	590	521	550	577	576	530	577	552	571	572	530	539	563	527	539	557	567	550	565	543	558	568	564	546	542	519	562	601	526	564	558	520	581	553	575	558	559	575	543	582	574	552	542	543	559	519	592	567	552	580	521	536	563	561	522	631	550	557	558	557	598	585	519	543	540	578	507	535	565	543	541	551	573	498	580	524	525	551	538	590	539	552	566	580	576	536	551	537	573	558	529	581	593	540	525	554	563	562	549	570	555	519	571	530	564	577	595	566	531	591	570	509	554	547	541	539	563	526	564	543	542	568	571	512	549	530	562	575	535	556	562	534	587	583	554	515	577	554	534	574	571	579	526	526	560	561	562	544	582	550	571	514	514	571	553	593	556	580	533	557	526	551	558	564	568	565	560	522	522	557	583	587	538	545	545	586	527	575	548	533	535	545	549	611	545	575	512	554	548	522	589	559	567	551	579	547	552	555	592	543	552	522	523	574	569	549	589	607	586	534	550	569	552	572	580	536	585	526	514	512	547	528	578	545	524	577	583	566	513	601	524	565	579	570	554	603	530	540	571	567	526	567	544	578	568	563	543	539	524	545	596	536	545	493	558	562	560	563	545	562	558	578	533	558	571	541	551	544	549	521	514	559	556	566	500	563	552	545	552	500	526	561	592	585	568	541	571	538	520	535	578	581	579	536	563	605	557	582	522	571	578	561	545	594	557	551	539	527	566	508	552	564	563	559	575	565	563	539	526	554	518	567	556	573	513	569	524	573	551	583	542	518	534	566	557	502	616	540	553	566	505	543	544	622	561	539	518	527	529	540	570	553	553	542	582	537	525	531	514	549	548	517	541	519	593	521	537	545	578	585	522	589	560	534	521	511	568	569	563	538	539	566	515	521	530	543	597	538	516	565	557	534	515	579	523	570	541	526	556	592	576	562	549	561	545	536	572	537	546	526	529	545	548	540	582	554	545	515	545	600	544	548	521	519	505	571	550	559	543	566	537	575	542	549	565	525	529	585	582	560	574	538	546	577	517	547	567	573	596	543	517	554	520	532	570	513	551	542	540	570	572	530	572	537	547	536	575	561	561	534	571	532	528	527	533	510	511	552	539	553	553	520	546	522	568	598	600	557	532	558	528	560	549	524	567	536	550	560	569	562	573	534	518	579	557	599	571	540	517	583	530	572	616	566	500	558	541	541	537	564	598	563	561	554	546	524	563	557	557	567	549	551	542	557	546	477	530	529	536	479	554	568	529	581	522	575	547	535	537	566	562	573	584	581	554	573	532	559	577	517	559	568	556	562	535	583	562	554	568	585	557	558	536	549	547	495	525	562	572	533	520	518	551	585	543	547	561	602	541	573	567	572	536	606	541	603	557	526	561	542	539	548	552	611	555	559	565	519	512	567	586	582	558	551	565	525	523	531	502	531	527	565	532	557	518	544	553	557	562	524	560	555	512	550	569	572	582	587	524	557	504	563	495	545	565	553	594	519	524	536	588	560	597	560	564	558	508	524	512	577	630	599	604	542	587	566	515	571	583	552	564	531	580	507	545	522	534	592	555	553	544	562	525	534	544	561	564	507	558	552	564	515	563	571	577	535	562	545	537	555	566	513	539	525	571	526	538	572	527	509	539	575	558	571	558	575	553	581	577	549	548	535	565	533	548	579	508	597	576	528	615	509	541	545	511	563	543	569	514	583	536	548	548	578	567	518	539	548	523	568	562	524	552	577	547	517	527	563	569	539	554	614	540	572	546	553	544	585	568	535	532	549	600	545	541	552	572	526	541	560	561	575	504	567	528	552	592	552	530	562	548	560	612	540	529	548	527	557	528	558	589	535	520	535	538	550	573	550	562	532	572	541	566	566	584	569	502	528	577	542	556	598	563	562	540	569	580	543	541	540	552	525	563	563	532	512	547	527	543	603	573	592	544	528	553	560	525	536	596	555	585	552	559	584	555	589	534	559	531	552	526	585	539	509	557	605	532	594	571	532	506	529	532	528	533	518	543	569	521	532	544	531	534	572	564	589	537	545	529	507	552	595	558	552	605	571	518	599	601	579	581	586	538	588	561	553	575	566	574	530	583	513	510	539	550	550	604	559	584	546	524	600	511	567	555	562	520	579	560	519	584	534	528	525	570	569	551	522	528	537	517	573	541	547	578	588	590	593	520	532	598	518	552
6985	3963	3460	1780	1359	1049	950	889	826	776	900	819	1823	2078	1448	970	602	527	425	495	492	487	486	502	469	496	491	478	497	465	467	503	503	467	473	489	451	488	482	501	489	505	461	510	515	482	461	467	543	495	490	482	454	479	553	460	476	490	489	466	463	510	489	516	465	481	474	488	552	491	481	467	460	476	468	521	505	508	459	445	510	488	464	504	474	455	477	481	522	508	508	474	474	492	482	518	496	509	517	492	501	484	444	447	481	496	521	469	505	514	471	506	484	472	487	490	484	492	472	474	456	480	504	498	454	477	509	504	496	502	517	472	455	458	493	512	488	496	447	456	479	485	487	465	453	467	488	548	487	506	449	496	509	508	485	468	504	482	474	477	473	479	467	507	483	497	476	479	477	518	467	487	480	495	468	478	485	463	473	490	477	462	464	477	501	457	492	491	483	466	524	466	462	509	523	488	488	511	527	460	500	483	479	495	528	478	499	453	472	448	500	491	461	500	441	467	518	489	492	484	499	474	479	515	498	440	542	476	494	476	484	486	482	452	483	474	454	463	441	487	485	431	491	489	407	479	490	448	513	491	470	471	462	495	481	511	487	457	521	489	457	470	495	462	505	489	497	500	497	462	499	483	491	514	431	499	488	499	467	482	480	478	503	469	508	449	517	473	505	482	475	483	501	461	506	462	494	515	482	484	504	519	477	504	504	509	486	480	478	518	450	487	438	473	500	468	499	498	489	442	501	504	452	503	447	485	489	505	460	466	471	477	512	463	470	457	499	489	485	513	453	494	503	481	479	475	490	471	493	512	469	469	469	507	485	480	471	465	465	475	506	463	484	500	449	505	482	477	478	460	501	441	483	437	519	406	494	512	494	499	502	481	470	471	485	448	494	438	459	489	498	510	490	463	513	475	489	514	463	505	507	481	469	453	540	455	476	455	499	493	473	478	465	486	463	506	483	483	481	489	513	426	466	486	504	491	498	446	470	526	482	497	509	488	488	473	513	516	462	467	447	479	506	471	489	492	457	473	475	484	479	458	456	474	479	478	490	503	483	464	468	462	472	528	481	491	448	488	468	454	449	463	470	492	463	502	475	468	503	482	479	477	463	442	473	508	461	493	503	491	506	483	473	472	456	461	494	453	514	535	485	486	470	508	461	507	504	485	484	517	494	474	495	478	474	472	509	475	457	495	464	474	473	448	484	519	484	490	497	513	481	514	478	476	497	476	516	511	479	506	477	478	484	493	490	489	481	481	472	460	513	458	487	469	477	473	477	456	494	474	460	504	501	486	494	484	524	476	496	455	472	478	464	531	469	479	496	473	447	481	524	451	463	517	509	470	481	470	496	501	513	470	473	496	522	462	500	486	528	519	509	519	449	512	457	508	458	495	473	484	512	477	470	458	505	491	477	481	467	478	483	491	485	496	496	491	494	478	463	453	498	506	498	458	465	490	481	469	516	463	473	461	465	484	482	461	493	473	479	450	464	477	479	511	487	483	487	488	491	508	435	496	483	502	489	522	470	474	451	481	493	478	480	480	480	496	481	461	485	473	494	440	466	483	461	456	474	474	461	523	513	484	466	470	485	481	496	515	468	477	506	471	457	461	483	510	500	486	461	486	489	524	480	496	490	517	480	512	474	494	508	444	449	503	473	537	496	473	450	481	475	495	480	457	486	492	505	475	522	446	472	481	515	482	481	509	469	485	479	488	496	474	513	521	485	479	496	480	484	481	494	484	513	491	480	490	534	497	511	488	504	518	451	514	511	481	490	449	455	491	453	485	486	453	484	503	488	478	500	479	482	461	453	506	481	485	488	535	472	476	450	478	460	502	504	497	505	485	497	493	499	515	499	498	503	503	507	462	473	457	471	461	439	502	500	480	517	475	500	484	491	477	469	505	495	487	495	511	497	489	468	467	449	485	464	497	490	449	494	499	503	485	482	450	447	464	468	474	537	494	463	475	453	506	509	503	479	495	446	471	504	477	494	506	536	454	428	487	476	440	479	488	498	494	492	464	495	516	481	482	506	476	477	523	493	473	453	484	501	469	481	458	473	499	540	428	461	490	469	468	457	484	487	561	479	452	463	482	454	512	485	473	440	488	479	470	483	461	490	470	484	482	495	464	455	454	483	524	500	495	482	516	493	446	493	463	502	489	476	506	449	493	469	493	498	511	476	473	451	474	494	459	465	500	479	498	464	430	507	455	476	503	481	470	506	496	468	457	505	507	497	489	518	472	480	474	467	494	510	478	502	492	505	450	497	465	466	490	467	450	475	422	485	490	490	504	483	503	483	457	457	477	500	494	493	499	468	515	451	486	464	491	467	491	496	489	508	496	490	475	497	503	503	466	507	518	473	474	480	485	473	495	471	501	469	549	447	492	486	510	489	466	485	499	493	494	487	470	491	479	525	507	517	504	512	495	518	464	470	468	482	531	469	476	504	472	483	503	460	459	473	504	474	478	495	492	477	487	502	495	458	446	493	455	509	472	491	469	503	449	484	479	492	463	484	518	487	507	487	480	462	475	475	462	502	493	470	486	467	481	461	501	503	479	512	446	438	496	475	495	474	462	456	537	500	510	441	490	510	516	453	502	503	483	472	472	491	491	500	490	459	515	486	462	444	472	485	497	481	458	501	467	484	485	464	468	483	463	547	521	446	467	512	473	486	540	447	520	470	449	489	485	499	491	499	479	483	492	511	484	489	477	453	478	507	504	500	486	507	522	476	476	498	519	507	470	490	475	515	465	466	461	488	490	466	503	522	496	493	523	468	514	498	441	493	511	495	473	451	503	535	470	482	475	483	468	471	471	493	540	503	493	474	501	509	475	475	436	498	470	465	487	466	488	515	474	471	491	460	500	514	477	505	489	452	484	506	475	464	474	489	483	486	491	484	472	495	484	529	487	474	483	482	454	468	473	482	490	459	460	475	491	471	492	514	514	491	512	490	484	466	520	469	511	493	485	465	496	473	484	512	468	473	475	449	480	504	464	478	445	472	446	431	524	498	473	459	529	472	483	463	479	493	442	486	475	484	475	438	504	453	447	495	506	469	510	440	445	469	476	492	457	517	485	477	506	443	467	464	472	495	455	488	491	496	547	471	481	467	502	445	499	485	474	482	477	471	483	455	496	447	472	496	458	520	467	502	489	490	501	492	480	456	506	474	528	476	448	491	482	495	488	479	465	480	481	464	464	457	483	470	485	458	493	484	462	463	490	469	450	478	481	469	490	486	530	512	495	479	498	500	480	486	498	465	521	493	480	487	470	542	488	455	486	519	504	482	474	478	475	434	464	507	476	500	503	477	478	485	514	505	511	485	463	452	514	476	522	495	473	506	493	484	472	477	520	502	485	482	485	483	504	496	497	462	501	512	490	503	497	473	457	478	480	543	521	507	469	479	430	475	454	439	475	517	468	512	491	447	528	466	460	453	467	439	482	491	448	454	465	466	488	480	484	467	479	458	470	470	484	478	527	530	534	465	497
24717	20722	26579	24583	10595	2801	1659	1354	1155	1034	842	938	8389	11157	7316	2814	1025	655	510	516	474	484	544	508	499	495	547	497	523	501	509	514	536	540	525	506	491	498	507	522	547	505	535	512	525	501	498	525	518	532	487	509	537	482	519	506	548	525	495	518	501	543	515	471	470	481	478	506	496	551	555	505	520	463	519	493	487	525	512	533	542	488	493	507	508	531	447	529	488	516	518	493	505	513	524	488	527	506	479	546	507	525	510	517	525	538	488	528	502	481	508	505	526	541	487	521	538	482	499	505	517	525	510	499	493	499	527	503	539	532	533	533	490	518	518	514	479	507	490	503	476	496	495	513	509	533	490	499	501	492	480	494	451	483	488	467	553	514	523	493	512	538	469	568	518	494	532	501	531	491	538	513	526	537	472	483	487	494	558	489	539	460	547	496	553	496	558	510	501	470	513	484	526	504	518	491	514	527	550	511	523	532	512	541	521	529	561	520	523	486	476	527	514	518	552	513	496	517	495	531	492	488	507	547	546	526	524	507	504	524	513	514	533	488	507	524	522	531	553	527	531	481	497	516	497	526	503	558	545	539	492	496	516	488	508	486	529	470	521	478	485	539	515	494	486	514	519	541	521	497	503	513	515	468	499	492	521	498	512	523	501	504	533	473	493	552	502	496	521	502	502	517	482	521	515	505	506	507	536	527	522	520	502	560	504	531	526	506	514	503	519	523	459	504	549	486	533	501	522	548	526	524	509	526	505	494	492	553	505	515	484	494	507	512	514	491	529	548	534	524	549	555	539	507	524	464	455	549	543	539	520	513	533	503	493	500	497	512	536	508	504	539	506	498	511	511	518	527	450	487	508	486	490	523	492	601	559	485	529	507	480	491	449	524	525	475	521	474	505	526	448	523	505	526	523	539	473	483	496	478	510	523	480	515	528	453	494	508	502	515	521	455	545	509	463	498	521	533	508	518	530	523	512	498	472	511	511	507	507	545	518	509	474	567	539	481	482	519	510	459	541	474	512	497	498	532	522	549	523	515	513	534	514	484	523	516	497	525	511	518	530	488	493	504	531	503	505	491	496	508	514	505	533	499	490	515	515	524	466	515	503	492	517	495	489	537	518	499	492	527	502	501	521	536	507	505	513	506	513	488	507	533	495	503	524	539	522	497	553	512	489	533	537	551	524	484	524	547	497	521	496	505	472	526	530	527	514	529	491	487	483	517	534	511	553	482	495	484	518	562	550	559	558	519	514	460	512	509	590	520	509	513	494	502	503	553	529	502	483	493	509	514	474	511	527	528	532	495	564	514	479	533	491	523	486	501	503	537	529	524	490	515	550	502	521	512	499	497	492	486	522	500	487	519	484	506	494	501	488	511	538	473	521	535	519	486	530	503	561	504	489	483	502	482	489	547	477	522	578	492	534	550	508	529	516	511	524	502	561	524	510	533	496	527	494	487	513	487	509	474	509	543	540	517	472	498	514	494	495	475	557	519	537	479	491	465	514	484	507	519	535	489	498	525	498	487	482	538	527	517	510	500	492	514	494	509	480	491	521	520	487	529	501	530	528	504	480	468	527	485	534	528	547	502	552	551	503	536	505	553	545	482	505	492	509	492	480	496	519	532	483	502	502	501	490	535	524	559	484	538	525	493	490	463	526	484	540	479	482	529	494	481	519	515	512	517	537	482	576	519	508	519	497	551	462	493	529	504	511	501	541	508	533	511	507	530	526	512	499	491	502	497	502	536	498	530	483	514	478	522	509	531	520	511	494	512	533	512	548	507	480	540	531	486	484	502	455	465	480	498	518	482	487	511	470	506	487	506	486	509	460	495	522	501	508	517	534	461	512	513	464	507	517	511	528	489	508	532	483	504	500	495	519	486	498	526	479	534	453	499	529	519	496	528	511	513	525	546	497	554	472	497	515	535	530	473	454	461	510	477	522	509	517	494	510	519	503	503	512	495	506	486	519	483	518	503	493	492	535	502	510	520	508	504	495	510	486	522	535	500	516	539	532	522	507	525	480	516	529	508	517	545	522	506	554	500	504	524	528	466	504	456	488	535	525	545	511	505	503	516	504	507	571	500	528	524	518	505	482	502	461	499	508	517	494	509	536	483	489	522	425	505	484	473	462	527	516	502	527	516	480	538	517	504	507	521	494	514	492	533	509	479	515	541	492	469	496	503	487	526	536	507	477	528	519	516	495	514	510	525	507	474	521	520	540	513	489	498	499	501	479	499	540	500	491	503	531	533	512	494	501	521	535	504	520	518	503	502	527	517	534	507	503	536	492	474	512	464	515	497	497	499	504	506	483	493	522	511	505	513	510	473	515	537	523	489	518	479	505	507	528	493	529	521	521	505	468	541	504	553	486	465	508	493	509	545	500	485	508	557	500	497	515	540	489	521	491	527	538	491	520	489	538	481	551	517	533	509	487	488	511	496	498	528	508	540	504	477	511	454	518	543	476	491	539	522	491	491	536	482	512	528	523	516	479	547	510	501	494	488	529	508	498	531	527	531	502	511	544	528	496	489	521	492	510	491	554	462	508	496	529	506	521	513	534	491	522	515	482	467	500	537	461	554	489	518	504	508	537	514	504	528	487	502	516	544	516	482	517	484	495	498	508	502	479	536	479	544	523	474	515	490	536	538	481	557	510	444	513	518	539	520	474	505	483	524	532	483	501	479	544	503	484	484	507	539	526	502	515	498	531	530	479	492	470	491	498	541	518	518	484	476	526	503	493	462	512	542	517	496	482	487	499	466	525	515	532	509	507	512	502	552	510	482	470	486	487	479	499	504	536	502	501	487	538	571	509	491	478	502	501	478	505	484	520	527	527	498	450	567	496	520	496	501	516	522	503	534	548	514	511	494	533	511	494	509	495	520	480	512	540	521	539	510	499	541	487	515	520	460	542	515	535	489	544	483	538	527	497	534	458	535	518	546	554	516	517	535	499	475	540	516	493	526	544	507	520	513	526	511	515	515	474	536	548	478	515	488	481	527	531	518	509	520	488	506	531	558	527	509	511	475	515	477	514	541	522	498	502	535	492	523	515	499	501	488	528	507	541	502	489	538	484	529	503	521	478	497	543	527	511	517	511	502	555	520	509	505	504	517	536	538	484	513	479	529	507	527	498	531	458	483	539	501	533	515	496	514	472	508	514	549	494	500	496	488	521	498	526	511	558	526	505	545	509	510	486	513	517	502	537	515	512	513	489	556	517	480	535	503	503	549	514	481	481	505	493	469	482	485	568	481	516	526	528	525	483	476	500	517	508	499	502	514	503	537	503	517	514	512	475	503	515	491	503	477	522	517	493	492	492	532	535	493	501	527	528	491	495	527	516	537	520	521	515	490	508	508	484	522	536	538	505	523	513	530	507	484	488	498	514	539	507	509	487	556	521	532	476	498	530	530	543	465	523	491	512	493	515	523	512	504	511	491	536	456	501	517	536	533	512	524	503	501	466	493	489	492	506	494	495	510	530	517	514	533
6148	9956	9548	5830	3266	2333	1782	1838	1576	1320	1071	1294	11290	11357	7210	3018	1107	644	527	422	460	498	490	493	524	485	481	432	482	528	481	502	446	487	485	463	491	487	477	445	489	492	457	479	460	458	452	482	521	470	494	465	433	476	467	484	465	454	507	458	475	483	465	494	488	460	499	493	471	495	468	475	493	440	453	482	466	422	453	461	484	489	445	476	436	467	465	447	450	480	451	486	478	441	464	454	442	445	486	451	454	461	449	465	467	468	439	484	476	445	462	433	450	484	464	523	492	457	449	482	437	483	482	460	441	451	484	465	431	465	512	450	460	517	455	447	487	454	488	472	453	435	496	459	409	464	449	460	488	458	469	469	442	488	467	427	455	459	474	455	493	443	443	490	495	476	436	491	496	434	456	493	507	467	507	454	466	449	476	480	478	455	466	467	481	476	422	469	513	495	453	463	457	470	452	441	465	442	467	496	448	490	446	464	476	485	469	485	453	447	452	433	458	471	461	471	471	478	480	479	473	441	470	491	449	486	444	491	442	484	479	490	465	443	444	469	478	474	460	474	493	465	482	495	447	460	472	498	467	452	487	463	484	468	443	440	444	499	465	513	489	500	480	480	484	457	490	460	485	490	458	497	478	478	465	484	459	502	477	457	433	485	450	503	443	459	448	522	491	511	469	452	447	508	483	493	466	491	484	495	493	461	458	476	455	472	494	500	506	444	454	472	452	459	456	437	461	442	474	520	493	467	446	478	478	458	469	440	455	478	460	484	445	484	430	466	453	468	446	446	477	466	508	477	448	457	451	496	483	445	448	488	467	458	477	470	458	469	482	474	485	479	452	446	488	467	422	491	448	477	482	432	495	516	484	437	466	496	470	474	446	451	472	462	464	473	463	454	479	411	453	448	447	507	462	475	455	458	462	470	455	461	484	468	463	508	454	499	496	473	450	504	446	485	437	498	524	449	465	458	487	487	467	501	466	451	510	435	490	461	491	495	496	508	461	444	509	468	476	479	443	438	526	464	464	454	491	478	446	447	478	519	475	483	459	436	450	505	473	411	435	496	450	454	473	479	502	495	441	506	450	465	474	440	489	484	415	453	509	446	437	480	473	496	461	450	486	463	508	455	435	472	490	462	470	456	476	424	494	472	455	480	463	484	469	474	464	478	467	479	480	467	491	480	433	510	470	479	480	490	486	457	466	486	470	478	447	469	485	444	471	475	481	484	515	474	484	495	470	495	424	463	486	452	461	548	427	470	481	456	453	465	458	525	442	475	438	486	468	465	451	439	460	468	470	491	441	470	432	499	465	474	456	436	444	474	475	471	481	458	486	478	466	468	470	498	489	445	455	465	461	473	441	425	464	477	485	482	482	475	451	468	469	461	453	491	477	492	487	474	478	461	467	475	468	482	454	523	442	475	477	416	461	488	451	481	491	506	494	447	433	490	455	518	472	457	455	467	443	445	497	461	450	495	441	488	430	504	457	459	462	442	434	459	479	490	485	438	464	504	462	439	451	509	482	483	445	462	487	437	499	468	431	502	473	455	446	457	478	483	453	469	491	457	476	498	466	448	463	478	487	476	466	434	484	478	444	465	461	455	515	478	478	452	487	479	439	412	479	474	452	454	474	478	476	446	462	469	481	450	451	485	449	502	474	491	490	515	495	469	427	463	475	507	481	458	460	526	462	452	482	464	442	454	481	450	452	483	497	460	482	464	463	527	447	476	496	453	492	440	472	447	474	461	460	442	479	466	495	444	448	462	485	487	443	462	471	472	472	471	477	494	473	446	456	468	486	461	512	442	480	466	414	444	484	437	479	480	466	437	485	488	461	475	461	457	434	497	475	470	459	419	471	456	458	501	458	480	471	441	451	463	486	481	455	468	459	465	478	469	479	441	469	511	450	440	452	452	430	482	471	417	449	478	507	465	486	463	476	491	510	477	432	494	446	467	442	452	455	464	441	443	465	498	482	464	472	515	456	486	475	482	449	454	482	468	448	468	458	468	425	492	457	499	441	453	473	469	498	484	457	459	441	463	471	468	499	456	480	510	495	468	428	443	459	451	457	437	489	516	501	445	475	489	460	482	480	464	442	478	428	428	482	458	436	432	477	472	461	463	513	480	447	480	513	392	452	451	444	471	486	482	465	453	472	467	497	471	478	427	442	480	461	448	469	446	454	469	435	432	477	465	462	455	506	480	459	451	499	489	497	441	420	490	459	447	447	472	485	481	444	474	477	467	465	423	494	497	496	463	489	494	437	457	451	475	495	466	488	488	496	501	492	453	490	444	476	466	481	492	504	458	440	462	495	471	472	461	437	466	454	430	445	490	458	466	450	469	483	427	443	478	479	495	484	492	514	464	475	454	499	489	453	441	458	436	454	426	459	482	522	441	496	454	491	477	471	459	475	483	430	454	442	515	514	491	455	477	434	472	465	458	480	469	470	459	494	465	493	446	455	498	508	476	461	453	474	440	474	488	441	469	489	473	479	462	464	473	451	436	480	474	463	446	447	468	445	433	478	440	465	424	482	449	450	427	487	474	446	451	460	450	472	440	436	475	496	453	437	461	475	467	502	472	455	462	435	438	446	489	462	469	453	471	477	484	470	447	470	439	470	489	494	479	471	451	426	478	454	447	463	448	455	462	480	446	472	490	464	476	454	490	430	481	487	432	420	479	457	459	453	449	481	460	462	418	477	456	463	518	451	455	461	446	461	486	449	456	470	477	428	451	446	489	473	466	463	443	487	429	462	458	450	452	455	468	468	469	436	479	417	471	480	490	469	467	477	450	458	437	470	449	476	506	505	494	454	458	501	426	469	475	435	490	445	458	444	442	443	497	426	484	504	449	426	464	447	494	469	488	461	472	473	477	477	479	408	478	480	442	499	456	467	473	443	489	487	463	466	462	480	433	465	454	434	511	439	455	454	469	462	443	470	435	462	478	490	439	499	431	451	475	461	499	434	443	476	456	462	492	444	483	466	424	498	486	482	471	418	482	494	469	506	463	435	460	476	491	493	472	477	480	483	438	488	463	487	525	470	467	477	459	466	456	461	480	468	438	455	472	469	482	471	449	454	449	421	429	461	493	488	509	432	480	461	496	458	487	468	450	450	473	479	450	459	493	480	490	483	490	482	472	479	481	454	482	455	475	487	461	469	467	434	440	443	482	469	500	437	463	469	450	478	479	438	459	483	447	461	455	439	457	460	468	432	463	506	458	460	488	470	476	465	474	454	469	429	463	462	478	470	447	456	466	497	468	469	453	438	437	493	468	500	456	486	481	485	492	444	463	497	499	434	458	449	445	439	475	472	479	488	503	498	463	457	439	449	444	478	460	465	475	472	479	468	450	442	507	454	453	474	485	455	440	439	438	478	450	461	461	443	532	467	429	480	433	474	468	467	494	447	497	470	454	484	477	480	451	496	456	482	467	451	452	484	500	452	466	488	453	466	489	433	431	474	453	451	512	443	450	469	460	484	443	474	464
23852	20719	27611	23903	20306	10738	4817	2388	1541	1408	1247	1482	15097	22412	14371	5351	1491	836	669	635	690	654	628	616	587	645	658	659	628	616	627	674	656	610	668	671	639	673	675	665	635	607	582	636	645	609	617	684	652	636	651	606	637	616	655	673	630	570	620	643	620	645	617	617	611	616	639	600	606	633	602	651	640	676	654	690	620	638	630	609	655	638	627	636	639	638	618	628	625	622	673	686	627	620	654	599	630	633	636	635	607	665	664	662	656	602	634	625	629	591	626	626	637	606	658	627	659	669	634	628	664	637	599	621	618	630	614	600	624	626	617	645	651	662	644	607	650	666	624	628	633	652	657	633	665	614	617	629	639	669	653	609	625	637	662	637	612	639	568	651	615	685	644	648	635	665	594	638	638	650	639	616	640	604	596	613	618	669	652	642	660	646	624	650	644	619	619	624	630	618	641	640	635	651	650	613	609	632	608	581	632	633	630	615	657	634	665	638	603	647	636	613	630	615	634	620	664	608	602	652	656	609	639	651	616	624	645	621	614	620	633	607	621	657	615	641	582	654	585	619	636	602	626	577	642	630	641	626	599	606	659	630	661	585	602	608	632	659	637	607	615	659	631	623	662	662	663	659	630	631	642	665	609	653	677	635	648	647	628	606	581	653	640	656	667	670	675	590	654	613	626	639	608	644	663	660	603	654	676	654	633	666	636	606	622	605	603	633	634	596	622	648	602	641	670	665	586	632	601	599	626	677	569	666	594	632	617	617	609	587	636	641	582	657	652	624	642	617	655	586	678	667	655	649	612	661	607	623	623	659	625	589	633	592	663	638	622	631	605	640	673	602	641	616	645	617	636	592	647	592	623	599	621	611	604	645	651	677	619	606	614	609	635	594	645	630	637	660	653	642	651	624	606	637	591	603	605	642	631	610	653	631	630	620	686	623	614	687	612	608	668	604	610	577	631	656	568	631	610	636	601	638	607	596	637	587	586	607	645	589	653	634	605	605	623	621	639	670	646	650	641	659	588	620	598	639	651	583	604	618	663	634	635	641	593	611	584	608	619	614	611	642	574	622	606	543	578	636	636	628	602	641	640	581	630	617	635	654	607	616	627	673	635	609	673	652	595	613	612	611	672	607	627	614	658	618	643	626	610	629	636	604	641	635	603	612	655	645	618	634	651	596	663	639	647	616	616	662	596	645	603	646	668	637	631	654	632	633	671	589	602	653	645	661	643	659	609	604	591	598	646	605	671	694	637	698	616	624	652	633	583	606	607	651	619	650	628	577	636	670	602	680	616	633	579	614	642	659	650	630	609	643	632	623	630	606	629	606	678	624	661	614	660	591	598	643	617	592	615	612	621	636	598	611	657	603	625	617	675	628	651	612	610	637	592	628	632	628	603	613	658	627	595	627	584	624	648	655	643	601	575	625	638	624	625	601	634	604	646	627	643	650	625	653	618	649	619	611	644	611	679	642	620	652	663	632	574	674	627	647	618	613	656	611	611	607	676	624	629	639	647	607	638	624	621	634	622	610	634	654	623	622	643	650	646	595	613	665	617	637	664	642	604	636	562	665	659	597	636	587	604	595	599	634	617	628	610	675	649	607	585	592	658	636	671	609	633	605	636	639	637	638	610	638	594	606	617	637	647	592	647	621	614	621	611	644	582	661	656	603	574	664	623	597	607	627	639	657	642	612	649	607	602	661	678	721	630	603	586	591	634	610	591	687	598	633	614	628	611	607	622	597	672	603	628	627	622	674	624	621	643	582	623	589	639	655	636	613	650	608	602	616	622	655	618	590	625	615	659	614	645	638	621	616	606	647	621	624	596	625	628	629	682	627	630	628	586	576	654	654	652	631	644	657	616	586	631	599	600	632	671	634	603	605	647	649	627	602	667	628	600	600	594	650	588	642	615	636	595	620	672	686	608	655	669	648	633	637	659	604	648	634	624	616	660	615	652	616	631	621	614	658	677	680	616	595	580	611	593	608	622	607	637	610	676	600	644	610	605	648	625	629	599	607	624	645	630	635	624	660	629	671	612	632	608	655	587	640	611	620	637	597	676	615	616	623	585	608	693	616	627	619	631	631	655	612	659	622	652	650	661	613	607	640	650	624	621	626	659	653	636	599	643	642	616	625	562	650	596	683	659	653	638	588	661	603	621	656	598	635	614	634	603	607	651	597	616	620	670	656	646	595	682	633	616	637	596	606	600	639	609	669	643	621	622	628	645	662	633	666	613	714	677	578	609	617	627	665	603	623	648	559	606	646	659	660	614	685	604	614	656	594	615	602	722	646	638	660	625	614	631	630	620	652	643	616	631	603	589	587	618	611	653	633	620	661	630	613	616	588	621	618	673	622	621	651	603	659	649	625	621	635	612	615	648	622	626	661	601	675	626	628	679	617	650	614	636	625	640	645	676	641	633	645	617	657	602	621	616	606	618	649	648	692	631	674	628	614	632	621	615	657	622	629	636	600	641	667	624	642	616	641	641	620	651	626	644	669	631	638	633	618	655	650	605	619	635	606	674	630	617	637	647	671	606	615	647	609	668	587	599	653	658	628	644	611	651	632	623	611	667	628	641	626	584	642	604	627	620	637	624	652	630	643	618	647	616	639	597	627	636	640	653	646	631	580	618	624	647	668	666	656	652	631	631	619	647	631	681	606	607	618	593	618	621	620	621	601	631	668	625	617	623	590	607	655	626	650	638	607	624	604	627	619	624	602	663	648	685	657	602	603	614	627	634	640	612	651	657	610	661	637	604	604	653	642	644	639	611	640	612	693	597	637	605	632	611	629	592	651	655	630	636	659	626	654	597	620	618	649	624	641	650	642	632	619	660	620	647	620	649	598	641	612	634	616	630	625	599	643	640	606	627	652	626	598	638	643	606	702	612	608	627	594	631	606	654	639	643	637	631	652	590	635	649	641	641	620	577	603	632	627	656	641	596	583	580	626	629	623	624	627	608	612	621	610	634	599	693	641	571	628	575	650	640	613	603	616	618	652	611	596	611	636	647	682	611	705	619	639	709	632	591	625	633	602	651	642	653	627	636	592	629	610	661	644	610	610	634	600	592	612	682	637	667	620	654	609	603	631	600	620	601	653	641	612	589	655	620	600	597	667	647	619	605	612	628	657	613	635	681	679	638	651	633	610	640	633	625	646	629	585	617	636	573	647	574	610	585	631	635	626	635	606	626	587	631	594	628	607	607	605	608	634	678	632	619	615	639	678	638	599	596	593	635	662	639	675	625	640	604	658	621	603	640	632	672	622	589	625	607	609	589	669	622	656	588	576	615	607	616	603	625	596	645	626	597	652	652	601	665	589	637	608	601	572	642	650	669	600	643	601	627	666	633	636	642	610	603	641	625	636	649	614	631	566	630	628	623	638	616	616	634	647	666	653	602	656	622	620	628	625	616	617	652	635	616	648	647	627	609	708	621	634	673	682	615	648	629	610	607	614	636	645	650	629	607	623	610	663	638	648	625	628	633	621
7085	13104	12761	8955	6367	5135	4155	2795	2104	1704	1532	1992	18964	20353	12143	4770	1494	789	601	550	588	590	562	564	536	557	569	562	547	587	602	586	597	532	562	611	620	536	614	583	569	513	534	522	586	547	576	570	566	552	554	592	563	571	534	556	627	573	542	557	569	549	574	571	559	554	576	570	530	570	611	573	563	571	554	581	552	550	557	528	546	603	571	586	555	583	581	577	561	545	560	563	558	504	548	526	618	543	528	521	556	554	564	609	551	570	565	573	556	543	565	528	567	552	580	547	568	538	561	584	532	562	607	567	545	567	557	584	604	621	577	542	590	545	573	575	531	525	541	578	594	561	562	535	608	559	550	540	579	551	581	584	519	551	557	535	550	542	552	534	571	583	539	540	537	568	547	579	536	552	544	571	538	563	570	592	540	516	529	623	503	546	540	565	614	562	593	502	558	617	561	542	568	548	575	524	547	567	567	607	576	582	559	574	575	565	565	575	540	578	566	569	573	574	540	581	586	578	565	525	536	531	548	569	563	553	554	544	562	569	535	565	548	548	531	586	503	558	543	527	566	564	544	536	529	543	556	547	536	564	562	592	547	534	538	575	543	587	561	572	536	538	555	543	534	534	594	565	534	562	601	559	567	537	527	577	553	543	509	540	579	549	520	576	575	545	569	578	547	592	553	575	541	616	587	579	559	552	551	549	550	572	560	530	554	561	537	516	558	536	577	555	536	585	507	579	527	532	578	548	575	562	566	521	539	587	615	542	551	569	548	586	562	555	581	564	580	554	564	546	534	539	561	573	558	644	542	533	559	557	573	521	570	570	537	598	511	585	536	554	538	565	587	521	535	572	578	514	589	567	540	539	535	570	548	525	551	561	580	514	563	575	548	622	567	583	575	535	556	535	546	593	571	560	560	547	567	557	531	553	578	555	552	558	566	553	557	538	578	599	573	610	608	544	525	595	579	554	565	572	558	557	556	559	606	558	574	538	562	561	582	545	523	574	580	540	547	535	572	548	551	567	563	562	546	556	559	515	551	613	557	550	586	554	539	556	555	581	568	582	528	578	550	575	545	548	543	534	557	525	541	566	588	558	540	575	527	558	563	592	570	533	552	569	572	544	591	569	557	575	576	584	561	569	544	590	567	600	540	540	539	561	580	564	554	541	579	630	546	555	569	522	552	563	525	527	563	588	560	579	582	532	546	574	526	518	498	565	604	558	579	566	554	565	558	543	541	549	566	557	557	593	538	536	560	562	522	509	574	547	553	556	552	549	555	564	532	589	611	569	541	549	545	546	530	535	545	551	549	522	535	573	524	576	584	563	556	579	526	573	539	555	537	545	559	516	577	559	566	531	552	525	567	559	557	524	596	548	557	534	563	570	543	573	561	534	552	556	611	569	588	576	541	567	566	591	566	536	586	573	519	542	609	528	554	548	526	566	549	542	547	553	572	585	586	536	601	592	581	556	585	570	575	551	564	578	524	532	530	525	559	532	581	583	581	539	571	540	559	544	564	558	579	577	592	588	582	561	548	557	562	563	557	549	566	576	554	572	522	567	571	536	560	553	556	573	573	527	588	539	582	547	580	597	557	590	550	542	578	568	547	573	550	555	559	538	569	602	527	546	574	608	540	609	505	548	557	560	590	549	569	538	570	552	577	562	541	599	539	595	538	554	531	529	598	564	576	486	584	537	550	528	579	587	595	558	530	535	546	565	575	552	563	529	587	574	554	567	562	582	599	594	571	590	562	625	568	563	550	510	515	570	574	563	530	587	558	553	541	543	555	560	559	554	582	583	606	566	537	592	572	549	569	567	568	556	577	539	610	572	562	604	590	544	538	578	534	519	548	552	588	556	578	532	598	566	576	546	554	553	534	559	556	558	606	569	533	551	545	546	567	517	531	528	583	578	568	568	587	567	539	610	532	534	536	567	551	579	608	521	555	555	560	564	579	546	556	600	577	612	573	550	616	506	533	505	574	572	534	544	544	527	533	550	578	569	501	575	571	575	570	507	577	595	607	521	563	527	601	596	546	566	564	580	540	544	584	561	561	562	557	560	528	552	556	568	551	599	528	583	528	496	529	566	515	551	546	562	546	533	573	557	527	558	553	561	589	524	571	571	541	526	594	535	586	529	558	531	578	540	612	549	542	593	576	552	536	574	597	583	553	591	561	534	575	599	531	556	530	527	589	582	583	524	542	563	574	574	508	526	589	503	529	533	545	558	584	528	545	587	572	555	589	535	551	564	523	601	533	551	553	560	558	568	560	553	547	554	522	576	565	534	583	572	519	544	557	557	561	559	550	589	569	552	567	560	557	501	515	563	567	551	604	563	542	546	562	551	545	540	606	606	533	534	573	563	565	571	540	577	559	615	502	528	579	543	541	588	574	585	526	528	516	549	582	599	561	549	585	540	569	549	605	581	576	518	557	561	558	527	588	532	553	533	589	580	548	542	568	540	560	531	549	540	556	602	581	561	582	541	551	578	543	537	502	524	578	574	535	534	521	564	544	545	521	543	545	565	582	577	500	596	573	569	566	600	583	564	526	550	603	551	568	553	598	547	522	531	572	541	614	579	580	541	539	547	535	549	576	544	566	555	525	553	591	552	569	560	542	598	534	560	549	551	570	547	560	582	556	566	559	524	544	534	543	566	584	522	563	554	532	509	526	565	589	588	597	527	527	574	571	564	538	570	547	579	543	535	541	540	559	570	580	568	577	521	550	572	544	589	615	586	562	512	572	548	552	520	558	561	564	536	557	586	547	549	557	578	501	582	522	525	516	537	526	560	528	591	558	594	558	534	558	544	591	537	596	563	554	561	560	565	543	534	562	526	575	530	558	555	554	557	531	551	538	554	537	554	575	556	590	583	527	581	547	512	539	554	562	563	528	565	551	525	544	570	544	587	561	576	551	587	556	572	567	527	565	532	562	550	495	512	578	559	570	563	582	579	545	563	604	558	557	585	554	559	559	567	531	590	549	555	533	540	561	557	573	539	606	552	518	571	545	548	590	551	581	532	545	619	566	563	537	592	596	530	576	582	569	512	561	544	556	564	533	528	539	567	573	571	564	542	565	565	539	591	540	567	511	580	510	538	543	588	523	559	580	519	517	570	547	586	564	522	556	561	532	614	529	608	536	565	552	551	534	583	523	551	567	549	571	523	538	530	572	526	575	566	547	564	550	548	583	553	563	581	524	565	570	571	576	548	587	546	536	556	559	564	536	562	541	590	594	544	566	532	547	530	573	545	560	581	540	533	566	555	550	539	544	491	570	534	535	559	573	543	570	543	558	560	586	600	541	587	583	588	547	570	597	558	563	549	569	614	583	568	537	529	591	541	537	541	575	551	552	573	585	533	556	527	533	546	561	561	582	545	537	598	536	534	538	569	537	529	557	579	534	549	582	561	543	564	602	569	567	551	566	540	581	561	508	563	560	586	544	551	552	544	548	629	536	550	555	568	579	537	592	558	586	573	574	581	599	577	520	513
26843	10375	3372	1995	1566	1180	961	711	678	701	676	723	1310	1730	1405	987	677	595	607	568	570	540	524	525	528	548	561	552	558	545	506	537	524	559	566	523	548	547	549	561	549	570	566	536	559	538	543	544	565	559	508	544	544	595	569	513	553	539	553	569	573	553	507	531	519	565	565	578	558	560	566	511	554	548	512	557	568	559	554	577	585	543	516	550	584	539	546	542	515	542	554	558	530	569	519	545	574	556	561	560	525	533	559	602	545	529	501	579	537	574	564	563	518	547	513	521	529	524	497	522	515	566	503	550	533	516	513	580	530	529	540	577	552	574	529	530	568	561	570	541	566	553	539	528	505	574	549	567	546	544	539	532	520	544	515	526	536	567	554	561	544	570	564	570	584	565	509	542	553	567	561	520	555	569	530	543	570	560	508	519	564	511	531	553	533	523	507	584	556	528	554	542	519	570	486	587	522	530	573	545	558	574	524	502	525	558	570	533	520	558	555	541	554	547	576	509	572	545	576	567	519	563	552	531	559	580	561	545	554	518	557	565	518	570	526	560	580	540	575	567	573	558	520	517	539	513	621	559	573	546	557	550	579	524	533	545	567	541	514	526	529	536	522	535	550	522	517	546	570	551	534	544	565	553	553	521	566	540	494	565	540	555	531	513	505	548	516	571	552	518	551	559	564	562	580	546	526	551	531	580	525	538	558	579	513	544	533	547	557	556	538	577	539	568	581	526	533	562	517	580	566	511	536	567	541	559	571	540	534	541	545	521	555	573	544	515	549	542	547	501	520	590	568	516	536	554	543	542	530	564	553	570	549	561	559	536	579	532	532	526	528	522	537	515	541	559	554	569	569	565	553	505	569	524	547	519	535	494	568	559	502	530	531	534	537	542	522	571	555	566	531	593	528	549	570	549	533	560	518	560	572	538	514	531	571	539	559	527	533	545	548	570	548	596	527	552	557	533	549	544	559	553	548	543	552	577	545	530	528	557	528	547	562	549	510	591	481	572	525	578	567	527	554	555	558	557	555	514	507	536	564	550	539	531	528	533	585	523	555	559	558	561	538	544	540	560	547	600	516	523	523	539	578	521	538	526	576	549	554	592	496	510	533	552	558	553	558	564	558	534	585	534	548	541	563	558	563	547	552	555	554	549	571	551	571	550	510	505	469	547	516	576	557	540	539	527	529	541	577	572	543	518	562	560	536	541	549	554	563	507	563	551	534	535	566	538	514	561	533	538	596	569	582	497	553	563	535	523	571	571	552	509	517	501	505	540	547	563	564	591	544	550	557	559	577	576	556	560	534	547	552	520	555	530	560	544	543	528	554	573	560	548	514	556	597	514	521	580	553	543	534	547	545	587	557	574	553	549	592	517	552	567	537	547	548	554	528	544	557	511	511	596	587	550	536	459	535	536	558	582	527	538	560	579	538	508	563	557	570	541	523	518	531	591	495	574	571	562	537	532	570	537	561	560	549	560	553	526	550	554	572	538	528	556	550	556	570	554	557	548	525	567	562	529	475	555	526	564	546	546	560	567	530	536	549	553	564	550	528	531	536	543	539	530	523	498	549	552	551	561	520	546	542	542	539	509	494	555	532	585	535	579	601	543	533	547	551	528	531	569	595	535	556	543	535	526	531	552	523	522	531	481	560	557	564	517	558	544	562	537	581	563	532	525	554	566	592	523	503	599	535	520	510	527	486	576	552	573	541	532	567	553	546	503	549	541	577	585	524	539	524	526	566	591	544	547	531	529	549	544	554	541	537	529	551	542	512	559	542	561	508	545	582	536	554	563	538	565	537	584	558	548	574	506	582	569	560	546	553	551	553	527	558	551	536	534	556	523	559	559	553	536	557	577	526	582	564	576	532	550	524	518	547	534	555	550	534	540	533	537	583	541	526	554	585	552	562	556	538	564	550	538	547	554	532	531	537	545	528	551	555	549	546	513	557	519	529	526	545	534	490	571	489	521	528	562	544	512	551	520	586	553	555	550	512	567	544	575	544	534	515	564	543	564	527	528	545	532	551	555	544	564	532	552	562	530	577	533	593	529	579	490	573	537	509	553	526	549	551	528	514	531	527	534	533	527	517	551	595	544	519	582	524	583	551	529	540	539	550	546	540	565	561	501	564	546	605	544	578	574	503	577	589	570	544	556	550	551	541	538	518	539	505	551	580	528	527	573	550	533	532	526	605	530	547	541	566	585	574	561	573	530	534	578	541	533	535	520	522	581	525	529	527	515	585	564	563	529	572	507	560	523	557	552	554	585	567	498	519	569	549	568	606	583	538	547	562	547	588	543	490	555	576	568	573	549	548	545	608	547	541	529	511	522	566	524	530	547	571	533	539	538	554	547	577	574	527	513	521	555	580	596	548	542	506	510	571	545	541	609	576	511	542	557	534	568	574	545	548	521	549	563	537	525	575	563	557	564	567	545	564	511	563	562	543	562	603	553	545	563	534	533	548	500	590	536	540	555	532	516	539	560	559	569	566	551	537	553	563	511	531	565	515	555	499	584	499	550	546	552	534	573	551	548	581	542	532	546	516	597	548	501	570	558	536	549	518	544	537	561	502	517	570	564	586	543	585	552	548	542	525	566	556	552	554	518	495	541	544	604	511	520	579	577	573	520	576	540	523	554	542	547	561	507	568	590	587	564	552	595	603	505	554	598	590	537	561	561	558	556	497	567	534	536	585	536	565	542	545	517	518	550	525	504	490	504	529	546	543	512	531	516	545	574	559	591	532	533	578	542	579	550	544	579	567	497	544	518	564	569	510	548	539	565	508	599	558	569	539	480	535	557	539	586	538	545	530	528	551	529	543	596	555	540	547	545	575	568	487	537	569	539	581	541	563	508	580	517	543	537	524	572	577	582	563	520	537	537	588	513	495	554	548	532	559	507	506	558	569	520	533	571	578	561	546	530	563	573	569	551	526	494	561	526	512	563	536	548	517	532	534	534	534	550	572	571	553	542	564	524	536	566	542	568	566	542	538	571	556	585	558	498	523	530	571	569	522	496	530	558	485	561	499	485	590	529	553	567	508	499	564	548	560	579	549	547	562	582	537	584	535	540	576	570	558	529	557	513	586	515	584	547	554	563	500	574	537	541	521	569	521	535	514	597	542	569	539	505	557	532	550	550	538	527	560	528	524	564	548	550	543	551	556	546	546	566	553	565	554	573	529	538	597	596	498	543	509	565	589	574	553	547	517	565	533	546	565	561	565	583	573	500	522	539	507	510	537	567	550	466	529	546	552	525	533	494	576	561	540	553	517	584	554	509	538	570	518	542	539	515	548	555	575	578	552	479	495	542	539	549	541	554	528	504	548	554	541	546	565	515	560	545	577	510	536	566	576	523	549	556	528	527	542	518	575	555	538	536	567	542	564	577	583	543	541	535	583	508	546	542	583	515	517	542	542	528	542	557	552	561	555	540	549	536	610	535	539	579	573	541	557	564	518	536	564	571	512	551	567	529	533	556	535	507	509	550
6711	3664	3249	1711	1639	1561	1046	810	718	757	774	785	1693	2084	1464	971	646	514	498	504	499	484	507	504	534	476	469	507	464	473	478	465	481	472	495	479	428	455	466	522	485	470	475	480	447	465	479	495	488	444	444	448	464	497	494	472	466	473	535	480	473	484	442	479	486	468	453	492	476	515	463	466	471	462	487	470	478	515	453	458	481	478	505	481	484	496	482	464	504	478	513	506	513	480	478	525	459	500	502	471	491	466	451	517	447	534	488	500	451	434	487	444	445	500	494	476	480	507	496	475	501	499	470	502	478	484	481	488	485	483	499	491	496	452	498	505	489	468	463	472	512	464	450	457	500	508	470	462	470	487	467	484	530	466	525	508	509	477	484	541	476	493	471	466	508	486	476	422	507	495	472	539	478	460	459	523	499	507	496	463	478	525	452	483	469	456	470	501	479	495	513	472	482	491	491	443	508	466	486	469	482	523	500	516	503	466	491	512	518	457	485	484	499	481	489	464	487	510	473	480	458	471	479	465	471	477	511	466	480	477	493	508	462	448	496	481	480	451	485	459	438	456	502	514	483	490	459	452	502	477	469	477	475	493	492	500	478	483	497	496	478	430	492	508	484	487	522	489	472	524	495	482	473	453	481	467	440	488	461	482	465	458	510	470	518	500	531	514	481	508	476	478	495	519	451	458	488	416	469	487	481	507	470	497	471	456	525	545	474	451	467	453	490	467	484	511	467	460	473	489	479	472	525	468	478	471	485	464	463	478	528	498	466	463	444	495	522	490	477	476	529	470	498	478	480	502	461	496	477	470	487	470	490	469	459	510	459	435	502	473	488	470	461	490	475	489	488	517	451	477	463	477	476	489	479	481	474	460	473	442	519	486	473	487	426	492	494	482	474	471	462	468	441	459	523	465	519	489	481	485	497	475	488	461	468	490	501	504	453	443	471	480	463	458	530	448	497	467	511	490	460	489	466	475	489	464	515	512	488	496	489	505	480	437	482	512	472	435	459	479	438	475	478	487	460	489	450	467	466	478	483	490	486	479	467	442	493	491	496	498	455	507	501	485	458	521	440	488	506	487	479	484	504	441	461	463	490	479	491	476	472	464	500	432	478	460	457	509	492	463	455	442	503	480	452	464	488	492	462	480	512	490	487	464	480	452	443	496	490	513	499	451	477	445	462	475	461	489	487	511	463	479	506	447	511	480	512	450	470	483	477	482	540	472	456	456	504	477	490	451	486	474	495	460	436	506	446	489	471	458	499	508	489	474	495	483	513	498	500	468	478	497	521	441	504	515	496	483	473	499	497	502	490	485	482	447	461	511	490	491	466	493	455	511	444	471	481	465	488	495	497	480	459	453	466	499	537	481	504	485	494	503	497	469	455	473	502	421	493	447	465	458	487	498	454	496	502	486	465	444	488	494	511	454	478	507	476	485	470	496	507	497	471	515	462	488	488	524	472	503	497	470	489	476	455	502	442	468	478	455	495	506	470	488	460	486	537	480	496	497	474	498	438	488	488	501	434	459	488	521	444	457	478	440	466	509	491	517	443	492	530	532	479	468	472	511	460	488	493	434	473	463	492	468	512	493	469	500	473	492	486	497	459	543	467	449	500	467	478	508	454	480	481	453	495	460	470	512	481	487	499	467	472	473	503	485	504	476	499	464	485	490	485	455	491	468	492	500	455	500	465	485	477	470	504	486	430	502	494	511	495	472	464	472	420	504	489	477	474	472	489	488	478	457	461	476	487	466	502	479	519	437	506	501	477	518	482	483	454	493	472	483	460	513	512	468	447	467	468	518	502	498	474	517	470	499	465	499	445	500	483	494	508	510	503	508	469	471	482	452	492	462	493	492	439	478	442	485	505	500	467	469	494	487	460	458	517	497	500	470	487	492	473	495	452	499	490	484	502	454	488	480	496	456	479	491	452	485	451	500	476	474	447	448	476	470	479	495	494	509	499	490	478	481	458	474	479	455	512	474	499	466	469	473	486	491	525	434	471	477	480	460	489	470	514	469	473	461	466	463	487	464	470	484	489	431	446	499	480	487	475	492	472	506	448	506	464	476	454	496	468	497	484	425	485	502	441	501	498	470	504	501	526	489	516	461	516	472	463	445	468	481	521	466	483	498	486	473	502	474	483	451	479	473	500	462	437	449	520	468	466	491	471	476	489	496	482	464	490	489	464	521	455	529	518	483	468	457	473	467	478	494	495	486	461	532	509	490	446	431	470	484	504	493	496	452	467	482	469	462	480	495	464	469	512	469	474	490	457	457	432	544	448	470	480	496	462	516	497	465	516	484	471	464	521	462	481	480	466	485	497	491	483	463	513	459	482	473	430	463	463	446	429	462	449	466	491	488	476	464	490	474	495	453	517	496	474	519	486	453	476	483	482	483	469	430	525	466	460	480	476	486	516	457	477	449	461	477	441	500	500	499	494	481	475	459	517	522	485	483	445	510	479	486	463	498	475	465	437	500	463	500	464	486	494	467	492	487	447	477	467	458	468	485	461	484	486	498	453	462	493	492	481	487	459	492	444	487	429	486	471	505	478	434	489	430	468	507	476	492	453	463	509	526	476	472	476	519	475	506	476	493	480	491	463	524	506	458	476	497	475	477	472	476	437	484	487	503	482	473	482	452	490	463	474	449	512	512	467	517	464	449	509	480	491	465	463	507	493	442	460	469	509	471	474	495	472	468	492	501	468	506	483	479	467	487	537	469	483	505	495	500	476	524	486	480	477	456	475	478	467	468	479	472	485	445	508	508	505	481	461	492	474	468	504	455	486	483	500	484	511	503	451	478	464	524	495	462	487	489	479	513	469	477	525	471	501	496	530	522	479	484	510	472	470	485	474	452	460	489	463	477	486	495	451	508	506	436	469	456	483	500	494	493	496	471	489	465	459	511	510	500	503	501	472	487	465	498	492	443	478	476	464	476	458	467	455	452	507	493	481	489	446	470	504	462	466	497	501	498	441	493	480	468	469	499	460	499	477	452	458	477	455	463	476	493	436	499	473	484	449	449	474	464	498	488	498	474	449	481	462	452	507	502	481	476	551	471	480	482	469	511	504	481	483	487	447	518	496	470	500	477	443	472	526	486	462	485	455	472	457	502	542	478	495	485	506	460	508	468	445	488	519	496	468	505	472	513	459	442	437	485	459	462	497	470	516	450	506	454	502	451	503	447	456	491	490	527	464	520	482	458	467	461	487	471	461	464	493	451	437	500	458	485	461	481	443	519	448	480	493	461	431	504	463	448	505	506	457	502	514	462	499	469	452	469	495	458	451	499	464	474	533	499	477	464	479	476	476	496	504	408	510	489	473	481	442	481	506	466	443	472	472	451	514	492	499	490	457	506	453	512	494	496	512	489	478	468	461	491	510	508	486	477	480	508	481	464	467	489	491	489	478	479	484	481	461	456	458	483	519	470	483	512	491	489	504	431	466	483	503	487	508	442	483	497	493	477	493	457	486	497	500	483	485	512
24756	20730	26594	24682	11379	3841	2285	1331	1018	1036	1023	1121	9563	10479	6744	2714	932	637	553	534	537	522	482	553	518	502	531	497	544	549	511	516	535	502	528	531	499	526	519	487	524	516	508	524	518	490	526	514	519	501	515	541	501	492	498	525	534	496	529	511	517	527	527	477	551	501	507	528	520	563	541	506	538	545	504	530	513	478	471	523	502	511	492	555	537	493	540	483	527	496	526	508	533	474	520	514	524	539	502	469	519	478	531	477	526	560	453	451	538	502	483	526	535	516	507	523	557	514	545	502	477	507	496	518	498	521	488	525	500	507	509	538	532	508	501	528	485	510	552	531	534	495	479	529	512	508	515	503	495	547	568	479	516	500	472	530	512	517	538	528	548	501	488	462	498	493	499	560	552	540	527	535	510	551	543	503	473	531	527	494	497	466	520	526	505	494	524	496	509	541	534	505	523	525	504	544	506	522	497	540	523	490	535	516	512	453	498	530	545	511	508	524	496	521	474	498	544	491	494	479	488	507	524	500	506	507	534	506	537	515	471	505	495	529	542	540	490	522	549	535	583	513	527	457	546	551	513	469	539	523	489	512	495	499	513	497	491	503	483	526	511	499	534	539	511	536	520	490	511	550	536	532	502	552	502	489	497	476	526	547	466	471	501	514	527	489	516	526	508	506	502	501	483	490	514	520	514	548	505	486	501	502	564	522	503	553	478	489	521	533	505	503	477	536	532	526	494	515	474	506	498	483	533	509	512	541	517	524	467	531	485	561	508	519	516	504	512	519	490	496	495	512	484	522	497	504	488	500	503	518	518	499	516	518	548	512	507	453	515	527	450	508	490	506	483	519	511	557	496	487	516	520	515	511	500	514	504	528	541	523	535	503	550	517	484	533	522	560	501	504	508	504	523	504	488	516	468	492	492	508	507	498	515	545	487	526	530	514	484	514	488	534	499	509	529	499	506	474	527	528	478	508	460	480	537	507	512	494	522	528	525	496	544	490	522	506	534	534	534	486	539	524	499	491	493	502	496	469	477	529	518	507	505	508	562	537	502	501	493	513	513	516	456	491	533	502	511	508	531	503	532	527	526	545	508	529	504	486	502	488	535	507	509	508	543	511	523	532	503	482	501	528	540	495	547	539	506	493	498	522	543	514	532	512	535	483	505	499	474	520	517	498	495	488	515	519	543	507	536	484	495	511	475	518	502	505	494	525	513	526	562	489	510	500	508	478	520	522	569	525	490	549	487	508	474	563	496	534	571	551	499	499	492	493	483	462	544	532	492	489	501	539	485	524	518	520	522	493	539	512	501	525	542	516	489	543	488	502	516	509	531	529	516	514	519	478	492	516	478	554	539	518	522	507	532	477	478	513	500	474	483	534	477	528	502	523	532	570	545	463	541	504	508	533	526	503	508	524	530	547	547	498	534	513	466	524	483	521	543	481	518	529	483	519	520	543	469	536	513	511	486	523	527	483	541	541	501	527	503	523	525	523	488	520	545	518	496	532	474	492	507	531	547	554	503	512	488	467	505	536	554	518	512	522	549	439	504	505	523	525	519	533	501	523	504	514	500	535	529	498	479	496	560	531	514	506	520	516	522	478	506	520	543	504	504	524	529	487	557	479	510	531	510	522	527	506	541	515	509	494	525	549	484	565	554	513	514	499	509	514	482	507	510	534	500	504	548	496	506	536	499	507	534	490	544	495	526	495	531	495	513	526	510	488	516	530	521	501	505	511	496	517	509	521	494	517	485	551	526	499	527	502	535	508	519	450	513	511	513	511	502	558	481	505	500	487	531	543	552	510	516	498	560	519	504	499	516	488	514	533	529	505	500	509	496	537	492	512	522	489	558	525	514	528	528	523	484	512	506	531	506	504	483	522	509	522	517	533	503	530	485	553	541	529	532	519	509	531	504	529	525	522	468	522	498	516	490	539	483	519	508	535	504	510	486	523	488	510	529	501	501	495	476	535	473	544	517	511	507	495	512	524	507	508	470	459	519	524	513	500	525	480	515	543	518	476	490	527	498	543	523	520	527	518	535	499	505	509	551	511	519	465	481	473	504	526	507	456	485	489	518	505	544	497	543	514	544	495	520	515	490	536	488	506	497	499	539	490	544	496	500	531	527	515	478	532	512	467	557	551	490	503	535	526	523	480	507	507	478	497	502	500	502	485	490	506	535	546	477	503	497	508	468	518	491	494	459	494	524	515	540	550	526	490	526	492	515	484	523	500	525	482	543	515	488	565	588	506	506	506	525	539	527	531	491	516	508	534	494	494	497	514	514	537	513	501	499	491	525	495	512	523	478	535	510	520	458	504	547	519	518	563	507	488	513	496	524	525	502	472	491	504	493	485	489	517	522	486	559	535	535	522	498	464	492	496	491	548	558	470	506	521	490	509	496	549	533	513	505	512	489	534	524	522	500	519	491	528	541	543	494	526	461	482	453	503	524	505	538	489	526	557	477	478	510	485	523	474	517	550	507	504	547	522	516	530	500	499	550	556	546	528	544	519	497	527	480	540	477	493	517	528	537	544	502	533	499	493	523	539	516	550	522	483	538	533	485	479	498	515	464	529	489	470	505	547	513	516	530	506	541	481	458	485	470	513	500	555	513	502	516	524	487	507	545	527	503	550	483	504	528	492	530	506	503	511	516	533	494	512	496	559	497	501	522	495	515	527	525	482	493	531	510	502	484	494	522	504	499	513	495	549	517	538	529	557	539	512	530	492	516	504	546	487	484	480	523	524	466	520	489	475	529	521	473	534	497	502	490	522	499	504	569	537	513	509	507	530	486	493	504	510	521	511	508	544	500	528	498	498	493	536	513	561	517	483	493	495	521	493	463	515	507	483	500	512	507	512	527	498	479	493	517	496	519	573	532	503	515	518	501	508	537	512	535	523	478	491	503	475	478	481	537	509	491	519	509	515	527	562	487	492	532	522	547	504	518	490	483	507	507	501	502	523	510	517	512	515	507	542	496	536	506	486	491	550	483	501	531	484	540	513	504	529	463	566	550	503	516	519	518	516	497	475	465	543	517	494	519	525	535	520	549	496	535	540	470	546	497	504	521	501	516	519	542	488	512	487	506	529	491	470	494	468	525	529	541	532	514	536	506	534	487	536	539	530	492	541	502	529	526	473	498	513	480	484	526	537	538	490	493	539	528	479	529	488	533	519	513	519	484	514	511	541	527	480	525	516	543	489	502	508	514	512	513	507	499	489	483	552	485	535	509	484	475	487	535	520	538	476	580	484	498	486	537	506	507	531	520	514	503	528	520	528	515	518	504	486	483	535	497	474	494	489	531	500	515	504	564	491	525	512	527	518	492	489	483	506	527	538	485	519	511	479	502	501	542	496	552	543	524	479	506	512	493	479	511	506	510	515	515	522	560	547	495	509	447	503	520	535	481	512	474	483	508	541	475	496	472	541	547	509	513	516	521	483	515	493	499	531	518	538	523	486	507	509	475	538	550	542	526	541	505	520	544	507
5784	8728	7932	5591	4781	3511	2609	1541	1353	1314	1376	1591	12889	10391	6964	2788	951	554	496	473	445	458	438	471	501	486	497	461	531	462	481	474	473	474	518	477	480	500	462	476	482	490	455	436	474	478	477	456	446	506	435	476	455	469	464	474	441	430	433	448	471	452	500	473	474	467	503	449	467	481	465	460	545	459	481	462	459	458	489	480	508	464	479	476	483	477	461	485	462	487	507	455	489	495	460	471	471	467	468	484	446	491	459	488	434	482	472	439	469	460	483	453	467	467	457	478	499	462	459	480	498	451	475	448	442	476	482	493	445	507	467	463	474	490	431	440	457	474	493	442	486	485	433	424	459	459	488	439	468	492	441	452	481	459	438	485	468	470	456	460	495	438	509	485	448	450	472	473	421	481	533	438	458	457	485	471	441	472	489	456	500	461	476	534	443	527	474	522	489	466	481	496	475	446	453	488	476	463	483	492	473	482	466	505	433	472	483	465	430	475	438	451	490	490	445	515	457	449	490	469	414	484	450	492	452	518	415	487	476	474	484	468	483	486	485	461	449	465	464	472	476	471	459	471	483	476	507	461	486	496	516	484	500	466	466	476	417	467	479	470	483	456	471	470	514	461	474	475	469	469	480	462	460	458	469	467	484	487	458	443	481	491	441	488	474	486	467	426	495	457	493	488	499	459	486	500	475	480	447	465	481	428	474	474	461	472	448	468	462	428	462	471	460	465	430	475	466	460	490	457	494	443	456	442	427	470	468	498	478	457	494	456	460	486	453	490	508	468	432	450	451	436	445	458	432	446	486	445	426	482	507	495	453	440	496	453	455	449	483	511	466	505	495	458	470	462	503	502	478	466	486	472	495	466	507	507	485	464	481	491	467	481	481	495	457	479	459	461	451	450	465	460	452	470	476	448	478	477	492	478	450	456	468	479	449	505	452	434	462	438	474	516	476	456	449	472	480	443	430	411	462	489	425	484	459	424	467	458	427	496	454	493	485	462	446	482	481	477	482	484	451	444	495	492	509	460	475	483	461	449	458	455	442	448	450	490	460	448	484	465	452	467	500	493	449	460	450	456	471	476	457	478	478	491	466	446	443	467	490	494	464	459	463	507	448	450	486	430	501	438	469	458	518	476	453	462	471	490	484	422	455	445	491	472	485	472	467	443	492	465	481	469	477	430	483	469	488	417	446	471	497	477	475	469	435	517	457	475	485	455	523	455	474	406	461	441	409	479	491	460	448	474	458	473	467	456	479	495	477	447	495	465	462	461	477	493	438	450	461	422	467	458	473	483	489	453	457	453	499	446	483	470	484	436	461	465	465	461	499	504	467	425	435	508	479	478	456	477	463	488	479	451	490	429	482	489	453	450	435	491	441	468	495	448	487	467	473	458	474	467	442	446	512	478	458	459	445	500	474	446	433	496	467	476	442	468	462	477	443	457	470	473	501	470	406	440	481	481	496	468	456	494	423	505	479	455	499	454	465	448	447	511	432	456	464	491	436	470	479	459	463	467	485	466	463	489	453	457	485	454	490	430	454	448	440	444	489	451	463	449	452	444	459	447	422	462	460	474	487	500	433	454	472	481	479	492	484	430	455	469	472	506	425	443	469	447	456	463	475	454	459	508	447	461	481	433	533	452	460	464	459	491	467	465	466	446	490	432	490	493	514	466	444	480	441	494	471	466	470	474	478	524	497	466	459	506	456	452	430	468	450	447	468	468	443	447	468	436	428	463	472	479	456	457	435	470	442	491	434	435	471	474	484	419	430	459	497	453	473	471	454	495	461	449	455	489	448	424	461	447	449	453	435	515	451	447	469	444	495	474	484	477	492	477	454	466	486	473	457	443	495	481	446	456	465	460	442	489	478	483	455	475	444	480	442	479	439	445	489	486	468	483	472	490	462	462	440	466	475	465	487	514	448	463	453	477	467	481	485	433	463	476	477	482	497	443	485	487	452	450	461	519	511	521	508	463	445	462	467	441	496	516	443	483	464	471	439	473	490	464	464	467	448	456	460	493	450	488	491	514	471	479	488	449	438	463	474	436	486	445	447	473	450	464	495	467	463	440	457	457	456	450	458	458	479	454	463	527	482	516	441	470	473	478	474	472	471	459	487	488	448	457	452	456	464	471	453	494	470	489	500	490	444	478	482	488	507	494	482	485	433	488	460	476	469	464	434	498	473	489	441	428	428	484	463	455	469	477	472	438	474	453	463	460	429	467	446	479	476	442	488	486	468	466	500	482	461	517	507	455	444	469	441	471	449	435	455	458	439	441	451	496	472	435	457	432	487	486	456	477	430	535	470	463	451	462	487	493	448	438	465	515	504	461	483	447	453	455	448	483	510	461	477	458	493	478	500	476	477	486	453	446	439	451	480	459	473	470	455	477	471	470	482	482	489	432	466	482	426	467	455	441	437	455	451	450	435	465	492	503	471	476	476	490	486	432	472	456	473	472	448	457	465	471	451	464	471	467	477	461	480	480	428	439	492	453	513	479	424	454	452	481	442	466	462	439	460	489	432	438	472	477	402	468	461	436	504	444	473	444	507	421	443	488	487	472	449	474	440	451	503	488	499	461	480	526	454	449	460	473	467	473	431	466	482	493	440	480	447	515	499	471	459	463	484	476	506	472	492	431	453	489	454	470	445	455	473	476	487	453	471	489	454	471	446	433	470	444	487	517	474	482	481	439	468	438	448	489	458	458	479	444	480	446	472	457	425	475	482	471	465	438	434	464	474	487	461	425	480	464	429	470	485	470	477	453	451	438	447	455	483	479	477	448	459	448	480	498	462	438	465	450	491	432	474	447	445	488	474	469	426	477	460	466	441	451	475	509	482	479	487	462	497	469	478	478	469	451	472	483	489	452	464	485	502	468	477	474	469	454	491	446	468	463	466	487	472	469	466	454	455	485	442	481	506	462	468	485	489	453	442	486	424	481	461	449	496	448	481	489	455	457	491	456	502	475	505	393	472	457	451	442	484	488	488	442	463	456	490	467	488	460	486	518	467	459	471	444	443	439	442	452	505	421	494	452	498	478	475	446	482	447	466	416	482	490	475	456	465	482	453	432	506	444	476	451	460	510	471	474	502	457	447	474	480	455	468	464	448	507	446	475	501	486	457	425	452	494	509	433	457	438	445	456	459	499	474	456	496	473	459	459	465	447	471	450	431	499	436	471	468	480	455	463	450	465	489	492	468	501	480	439	498	434	445	454	487	499	456	511	450	466	475	496	453	465	459	435	440	451	462	457	498	444	424	470	473	449	456	502	438	509	471	451	478	460	474	469	488	462	475	436	426	477	480	482	449	513	453	467	452	455	484	438	467	479	421	486	493	443	452	439	516	462	488	453	467	481	491	453	432	447	451	476	469	490	475	465	424	457	449	459	449	453	459	480	434	454	446	444	461	467	475	447	449	458	486	472	485	460	476	480	448	461	474	462	453	493	453	462	493	468	482	476	408	477	460	491	466	463	472	460	457	453	477	484
23813	20786	27687	23960	20524	11906	4464	1994	1566	1623	1481	1694	14764	19943	14279	5089	1375	833	634	638	622	608	681	636	610	647	582	620	677	624	597	619	594	617	654	626	611	647	653	648	688	627	609	639	596	594	626	662	671	675	587	613	645	631	628	600	610	586	641	610	654	615	564	654	631	590	638	641	625	638	618	635	614	659	583	640	644	595	591	636	581	605	616	591	636	624	644	634	645	624	623	617	637	660	637	612	636	631	637	662	642	623	568	633	633	646	607	607	646	636	599	627	594	683	669	595	609	652	630	628	638	582	597	604	636	641	710	584	630	636	600	665	650	598	591	644	601	617	673	627	608	636	639	654	635	609	634	624	628	606	617	589	566	636	623	641	602	645	608	632	637	602	629	638	610	598	599	612	623	593	644	613	631	621	628	600	635	636	648	638	626	578	658	622	653	618	599	617	610	591	616	643	599	603	639	609	588	621	637	647	645	656	626	619	601	609	605	627	674	620	598	671	703	680	628	630	580	621	594	587	578	589	657	620	582	615	592	634	631	623	614	648	609	608	640	680	592	614	604	628	584	623	634	626	628	624	600	592	625	590	608	656	632	636	626	655	652	683	645	565	630	665	611	582	617	638	605	621	606	648	645	579	601	626	555	606	644	625	637	600	578	634	649	628	654	622	606	585	646	628	599	626	630	617	598	632	613	639	656	597	650	580	641	677	603	630	598	599	663	665	616	632	559	663	635	646	609	633	645	628	611	594	640	605	594	634	619	608	646	613	645	619	653	608	632	605	634	590	597	622	588	649	636	618	619	607	613	624	671	641	625	646	668	630	670	634	649	671	608	605	625	628	618	600	646	618	583	618	631	647	649	605	605	610	614	660	586	609	635	558	652	623	653	607	646	657	632	620	665	632	636	630	564	622	619	646	654	613	641	631	615	640	587	660	611	608	667	597	668	599	589	625	648	651	633	595	635	617	598	589	648	669	621	570	635	611	643	601	611	619	623	631	624	655	681	607	642	636	602	591	642	645	622	622	584	654	610	596	598	618	668	657	606	591	614	607	607	639	620	653	599	629	625	645	675	649	608	638	608	596	640	599	635	616	595	593	619	586	641	621	624	613	621	639	657	643	634	584	677	658	623	605	598	637	541	632	642	610	606	613	616	596	619	606	621	619	606	547	613	647	638	637	627	626	638	651	630	606	642	677	646	645	613	613	633	601	617	630	610	604	599	633	622	638	712	576	638	635	634	619	650	667	622	586	595	643	625	603	614	626	642	578	664	630	659	616	654	616	637	637	584	620	603	606	609	609	580	666	616	567	640	585	633	604	642	631	642	625	603	635	617	675	652	658	605	641	628	597	615	625	623	640	641	667	600	645	600	584	583	611	675	625	600	655	636	630	635	612	629	647	628	633	622	580	589	624	613	605	602	635	616	611	627	603	631	606	592	580	635	644	623	601	598	616	646	608	623	618	682	602	653	572	587	662	649	687	637	640	649	670	635	619	611	620	609	583	673	609	639	651	632	586	619	588	610	649	590	628	642	580	620	658	600	589	613	651	638	658	614	651	612	598	655	638	608	669	652	611	590	660	606	645	597	618	616	610	604	621	629	600	645	625	642	573	637	651	634	630	663	628	597	626	623	621	636	618	670	610	626	588	632	602	634	641	640	632	666	608	639	662	630	595	595	592	627	577	645	595	576	627	633	612	634	586	648	676	595	612	644	619	594	589	654	595	638	604	609	621	618	616	575	629	639	640	625	608	647	603	620	615	645	604	615	623	609	615	642	605	622	623	618	589	619	622	630	667	617	591	629	587	621	596	661	613	619	634	585	642	623	621	610	610	608	616	641	601	648	647	616	635	584	593	661	657	599	621	619	624	608	635	648	637	651	622	608	608	689	623	662	643	633	570	625	628	632	627	617	579	574	593	639	616	663	620	609	618	597	635	583	618	601	626	612	618	631	607	635	638	638	626	636	672	658	612	638	603	622	625	627	638	605	614	635	604	619	647	608	640	637	618	603	628	571	575	592	676	626	606	614	573	627	604	617	629	662	652	708	649	668	643	646	608	630	611	578	615	629	626	646	613	580	660	604	638	632	651	675	630	611	635	605	624	664	622	583	644	624	624	634	608	655	585	642	613	604	607	625	611	633	620	594	578	565	604	650	675	576	585	641	658	612	612	672	615	634	606	601	641	607	624	627	653	622	632	636	633	592	626	603	590	610	629	573	623	624	606	642	666	626	589	656	640	610	592	622	641	599	635	674	600	612	590	666	620	662	601	651	614	588	586	574	595	624	638	605	617	678	585	614	625	631	635	663	622	607	617	619	598	613	622	644	609	620	616	661	643	614	596	582	619	616	662	623	655	625	617	613	647	556	620	633	570	599	640	683	621	631	569	651	676	643	621	637	649	646	679	615	644	607	625	593	632	646	597	600	635	606	609	603	621	564	634	648	668	648	613	610	608	607	646	615	639	646	608	600	618	611	600	635	580	614	617	610	644	603	627	655	602	660	603	594	630	621	671	640	626	612	666	623	562	640	594	602	595	618	625	643	611	624	636	618	617	597	621	645	615	589	596	622	650	631	576	654	577	623	677	624	591	662	595	616	661	642	638	569	573	645	658	633	644	640	635	574	582	602	632	622	645	559	651	631	624	607	632	597	618	657	601	607	630	610	613	682	627	586	673	628	666	625	579	620	565	599	620	612	610	638	612	627	686	608	620	628	612	618	636	641	584	643	606	598	613	572	612	612	657	635	668	622	630	612	610	639	607	632	614	630	640	629	622	637	608	658	625	617	629	611	613	641	657	598	606	570	593	616	638	584	604	567	586	595	607	611	608	640	610	632	581	657	628	628	580	636	640	587	619	642	682	650	673	643	663	608	618	609	621	612	615	611	645	628	630	612	666	617	641	586	610	606	625	650	576	609	590	622	627	626	637	660	676	602	585	674	649	591	638	627	645	679	665	610	599	656	630	624	604	635	646	608	597	602	606	642	625	593	656	653	604	618	577	613	595	607	598	639	616	618	626	574	618	638	605	626	614	592	623	615	627	643	624	584	651	624	605	615	586	618	574	638	655	621	571	620	654	670	594	630	627	613	653	601	605	654	637	595	642	606	592	625	590	614	647	622	637	667	581	594	635	570	629	680	631	630	627	623	636	620	639	615	619	594	623	604	626	668	646	598	614	632	553	642	621	599	626	608	611	606	595	606	635	658	593	603	578	621	604	601	608	636	570	635	661	573	642	613	625	568	635	649	621	624	602	599	618	595	663	636	602	599	631	671	642	631	645	660	587	600	621	639	631	591	610	623	627	615	587	599	617	655	622	635	658	631	660	597	572	650	631	623	651	620	573	578	628	616	607	609	612	604	567	655	604	619	638	623	630	575	612	615	623	684	628	646	649	623	642	568	603	628	590	609	631	613	650	578	617	652	636	652	584	593	610	609	645	638	648	619	642	632	691	639	692	629	620	624	648	637	564	644	649	607	627	603	632	612	662
7021	13099	13277	11173	8077	5752	3470	2251	2008	2085	1972	2511	18673	17826	12529	4753	1347	743	593	548	583	557	580	551	536	545	547	604	603	543	524	561	529	571	554	582	559	545	594	587	584	573	615	538	552	590	618	568	549	550	615	543	575	538	542	570	574	569	524	574	571	589	528	576	592	574	554	569	597	596	622	571	559	562	609	572	525	582	542	535	586	521	625	564	566	557	530	526	568	586	560	559	562	544	617	566	555	525	566	557	599	557	550	578	526	551	560	543	581	546	591	559	560	530	576	528	536	511	557	543	544	547	561	530	581	553	589	546	589	570	583	549	573	526	548	547	534	532	546	525	557	547	587	545	525	568	544	543	583	536	534	585	521	556	521	598	550	546	559	562	573	525	562	578	550	557	566	550	556	637	520	548	562	552	573	569	542	547	597	524	566	535	541	550	543	556	556	574	578	610	561	516	593	545	569	540	545	555	551	561	539	574	533	565	551	599	528	592	553	530	582	539	554	534	580	563	592	533	534	538	522	537	561	556	573	545	521	585	568	584	546	509	580	608	543	565	593	587	583	524	556	541	536	527	586	561	543	494	556	585	538	548	516	580	516	553	545	492	576	560	553	571	564	552	549	593	588	558	556	543	578	561	568	511	534	551	536	602	559	530	568	566	540	542	558	536	566	563	553	539	534	542	560	540	589	499	541	524	542	548	567	558	569	518	572	561	538	585	538	549	536	554	529	549	589	571	583	569	602	590	582	561	543	517	546	559	558	571	595	545	541	563	545	574	578	545	553	542	568	582	556	595	520	541	572	546	572	546	570	547	605	578	544	562	581	608	520	584	575	558	570	571	544	517	536	545	542	515	522	600	590	558	557	591	539	568	553	559	550	572	557	543	602	564	562	537	565	559	554	568	538	580	536	568	572	541	526	550	533	549	533	557	622	586	549	573	526	572	536	568	561	525	532	604	564	555	514	543	563	546	538	520	527	603	549	571	585	559	560	568	545	616	531	613	547	531	529	567	562	536	593	537	581	627	528	581	560	534	541	588	568	512	533	568	592	579	542	542	567	511	567	552	558	554	513	606	567	543	531	561	548	578	592	556	576	516	576	583	590	565	514	538	534	580	565	559	575	569	536	575	525	571	554	576	548	555	550	545	531	553	551	587	520	510	588	550	569	543	494	523	558	550	565	543	578	589	545	542	569	579	546	558	574	587	535	534	536	534	574	533	562	553	535	545	567	529	546	557	560	555	583	529	571	538	536	613	548	532	574	532	587	553	536	585	542	568	539	516	539	558	583	526	596	574	525	555	565	555	517	547	549	564	570	544	593	521	589	577	540	556	560	539	528	499	567	551	540	568	582	599	573	520	546	565	580	570	581	583	555	538	522	547	501	532	546	528	577	529	555	541	568	578	567	546	573	567	569	556	546	584	522	536	561	571	601	563	580	574	579	556	544	568	537	617	534	537	581	551	540	574	554	562	560	575	557	547	539	560	565	505	536	527	569	624	584	524	515	575	561	559	552	531	557	568	584	553	586	532	568	586	560	597	544	551	554	581	576	568	548	566	515	571	585	565	590	543	542	595	581	532	550	592	547	595	540	549	610	548	523	554	576	571	576	523	558	564	536	544	566	583	584	559	561	528	526	539	562	522	591	516	568	534	545	532	545	582	576	560	514	531	548	561	570	534	525	578	570	544	552	567	579	561	560	527	535	552	566	525	569	605	560	559	536	545	535	565	551	588	598	520	547	566	552	581	541	560	578	539	534	554	568	548	586	557	536	573	517	578	558	577	577	554	595	526	542	590	560	556	571	522	545	525	584	501	538	554	522	578	585	566	520	545	565	577	608	578	549	529	560	534	588	571	525	576	567	551	563	538	580	559	502	574	510	586	528	548	574	569	564	570	553	547	566	513	581	578	552	589	585	534	530	571	556	543	546	523	529	521	567	538	516	585	561	604	582	549	558	587	523	570	540	540	582	539	564	553	530	573	545	535	520	559	584	569	569	545	517	562	630	553	521	568	566	549	556	545	539	545	520	590	567	534	542	590	584	526	586	567	546	604	567	539	574	582	557	561	558	526	547	536	567	617	581	549	582	520	543	535	579	552	564	574	570	580	597	562	546	527	544	531	544	572	543	604	499	569	529	515	543	579	565	544	586	596	570	539	546	544	547	512	550	554	602	563	545	570	572	562	568	546	550	520	523	551	531	517	518	579	556	558	565	487	546	540	537	541	557	607	527	513	554	582	567	531	568	537	550	570	538	521	569	561	538	592	527	571	535	559	570	536	546	587	538	552	542	516	566	564	562	566	542	538	525	590	540	555	566	546	556	552	547	569	564	572	586	588	583	536	538	527	586	543	564	557	523	577	531	542	549	548	561	526	543	560	564	554	567	581	559	541	561	559	575	581	523	583	510	534	569	556	467	563	523	557	575	515	560	576	528	555	575	552	542	563	551	609	552	583	559	513	549	577	550	552	547	544	582	525	548	561	539	553	549	578	535	562	547	563	559	585	537	571	599	544	491	583	531	558	565	571	512	598	575	518	526	605	520	534	529	558	570	544	573	556	597	566	527	570	517	577	570	534	574	521	542	556	573	566	541	551	576	544	535	574	521	601	579	553	595	553	597	566	535	591	555	542	600	528	514	564	583	527	534	516	567	588	601	586	564	555	580	556	525	582	609	555	536	561	532	546	539	529	592	599	521	576	599	552	553	576	543	553	549	534	551	567	554	597	522	573	532	553	526	553	505	570	549	594	577	533	599	525	600	561	538	602	554	599	564	560	565	546	538	578	564	571	550	595	589	526	532	562	546	591	528	541	549	550	520	549	518	534	512	570	554	590	526	574	566	545	550	591	548	511	598	555	558	584	532	544	561	597	583	549	553	546	538	542	572	486	578	545	574	521	543	482	551	583	585	593	530	573	552	533	527	550	570	570	562	571	558	552	533	568	547	535	537	513	528	570	518	556	511	626	591	531	542	564	553	567	572	566	532	558	561	574	532	544	541	517	589	563	568	531	553	532	556	554	552	581	552	523	532	601	564	547	547	556	534	549	537	509	528	561	570	532	573	530	558	506	539	559	570	539	555	601	543	526	555	524	530	581	540	562	556	602	572	564	528	586	558	516	513	538	546	569	525	591	558	566	574	530	537	512	572	559	533	567	553	563	585	552	565	534	594	570	591	548	525	543	537	589	552	523	548	549	531	555	533	535	555	535	600	568	491	545	518	549	528	569	534	613	553	530	604	565	514	535	563	523	561	561	576	528	530	570	542	557	565	519	553	544	570	586	578	543	598	563	548	556	533	568	572	573	545	542	582	562	560	577	545	569	577	532	525	525	526	586	552	533	551	512	523	552	548	535	548	517	539	553	581	525	548	537	539	577	549	543	555	540	512	555	516	543	544	543	523	532	564	585	542	536	575	566	602	562	522	538	573	526	565	572	544	576	536	524	535	568	523	564	536	592	562	551	581	520	562	537	486	544	592	541	536	567	547	544
26867	11990	5974	3453	1813	1032	828	759	697	712	802	720	1156	1505	1239	854	620	593	584	508	537	547	554	504	538	532	575	576	602	495	526	537	533	530	512	522	501	509	531	542	540	525	512	539	547	540	555	539	537	550	554	541	498	529	596	551	540	555	532	531	524	498	555	521	530	556	585	577	510	520	561	540	569	523	535	549	514	525	500	555	507	519	493	558	551	560	524	583	504	523	517	547	536	522	530	561	562	562	562	558	520	550	561	563	529	568	502	550	532	536	562	547	506	522	520	556	563	561	507	535	548	506	498	518	566	570	531	541	514	532	530	556	528	529	544	575	581	536	549	543	570	530	521	539	496	563	551	516	533	535	510	541	544	526	527	536	490	553	518	505	529	522	543	530	548	515	515	481	534	548	576	575	538	488	557	556	558	563	565	567	535	502	547	514	545	541	586	509	509	533	545	544	559	532	504	523	544	520	571	528	522	546	542	548	549	544	505	495	535	570	519	562	543	495	536	528	539	563	550	525	549	532	512	539	584	522	530	524	525	564	578	569	493	527	516	514	592	565	536	479	547	527	553	516	531	552	509	531	537	524	525	548	566	514	568	547	520	516	545	536	521	533	523	563	522	521	529	537	515	549	544	548	542	557	527	542	553	562	531	514	515	545	561	514	528	523	522	545	536	531	534	531	531	486	509	502	517	554	556	529	534	508	519	570	481	601	520	564	540	518	533	558	542	576	519	540	517	554	556	518	587	548	594	539	508	505	539	536	522	537	573	586	493	533	537	490	540	565	526	558	519	554	539	512	520	557	554	516	586	537	489	572	532	534	534	534	566	505	532	496	552	541	535	498	508	506	523	553	539	554	606	513	520	522	551	566	569	543	514	516	530	555	564	525	477	527	522	569	543	527	523	526	511	511	568	532	528	568	553	568	559	536	500	515	524	559	539	536	539	545	545	503	536	529	521	545	496	524	550	553	548	507	509	547	541	557	544	569	534	518	490	574	548	553	510	543	556	543	541	532	534	555	542	546	568	534	541	548	537	574	547	525	574	535	514	538	541	530	546	523	492	549	532	532	541	507	533	568	534	533	529	569	509	546	505	549	529	526	533	574	550	514	529	479	533	569	573	507	557	556	530	544	549	511	528	527	536	520	543	506	560	553	519	497	556	547	492	541	558	563	535	563	520	560	572	553	552	528	522	486	508	528	538	535	520	560	500	552	523	534	567	496	565	536	530	513	535	520	527	543	536	492	534	493	511	534	521	489	501	550	542	528	550	543	549	501	501	516	528	551	494	550	520	499	563	565	541	477	585	531	532	540	520	554	518	582	555	542	554	542	532	560	525	525	518	547	558	578	554	502	544	546	529	539	579	561	485	543	561	529	563	532	542	561	532	580	564	520	476	574	510	543	570	513	542	572	519	565	517	587	539	574	561	531	541	591	521	544	565	501	556	574	525	508	542	560	534	525	582	547	557	507	535	515	547	553	542	537	552	552	541	529	578	515	537	562	477	519	545	563	509	535	499	580	558	494	569	539	518	551	568	561	579	585	531	540	516	497	547	497	541	563	559	488	538	562	577	550	514	550	515	528	541	533	534	535	550	580	559	565	545	559	555	537	512	562	566	546	535	581	541	504	520	528	527	555	556	553	525	531	584	541	519	556	529	565	530	540	559	535	564	569	508	538	533	550	501	548	496	538	546	540	555	563	557	527	522	560	522	542	555	511	532	563	530	555	565	515	547	550	579	542	490	534	550	557	537	568	565	559	538	536	530	539	504	509	526	545	549	538	564	522	554	529	511	575	580	575	516	552	558	504	524	526	531	550	509	545	509	556	503	561	540	515	517	473	547	564	552	545	523	523	553	528	515	517	541	547	534	535	524	562	505	533	505	545	554	533	538	565	544	545	512	553	508	543	521	515	577	527	543	531	505	573	514	532	531	544	571	534	539	539	542	560	529	523	547	510	567	512	538	569	511	540	549	545	529	555	529	515	508	523	526	567	548	542	570	590	543	531	568	560	516	533	541	548	533	537	533	510	554	508	543	550	544	531	501	542	538	522	528	550	542	537	594	518	523	539	526	544	552	557	524	552	505	568	586	535	520	519	498	530	575	521	563	512	561	506	527	526	529	536	524	512	570	545	565	543	549	568	519	523	509	540	528	550	495	554	492	516	530	558	516	528	494	550	509	528	521	538	505	510	559	514	518	503	529	547	557	544	547	524	520	521	582	543	535	587	524	513	549	573	513	536	517	548	568	556	578	489	585	566	552	539	550	552	517	560	552	533	530	523	547	538	544	546	503	554	558	516	519	504	548	558	519	530	507	531	546	531	509	529	525	555	497	557	491	538	552	526	535	570	484	524	520	521	529	536	553	520	545	530	532	496	513	520	530	514	594	545	560	526	540	530	509	556	516	497	527	586	572	579	535	538	528	533	539	530	531	535	514	581	540	533	572	554	540	533	537	548	497	610	507	559	574	532	514	571	560	501	496	513	536	588	567	474	534	516	561	573	554	542	547	529	544	556	567	501	529	578	540	535	577	556	544	494	529	522	534	545	524	544	540	541	556	575	507	540	560	549	493	550	553	523	575	513	523	526	532	493	565	536	583	540	518	529	519	516	534	546	534	481	529	543	552	544	488	494	521	526	561	491	573	497	561	562	554	554	517	541	543	507	555	519	524	552	574	547	541	538	545	525	512	527	548	548	561	498	564	491	577	548	510	547	528	532	552	539	550	549	544	552	543	531	506	536	530	521	523	495	545	510	525	565	525	550	520	528	531	579	542	550	495	594	522	510	562	543	523	530	558	551	515	471	511	546	537	494	536	500	520	555	574	528	550	537	525	515	548	562	535	538	548	526	561	526	576	539	499	533	520	551	520	538	514	534	544	539	529	531	566	518	516	555	490	548	530	549	562	537	503	573	556	498	533	548	552	549	520	553	547	549	483	509	533	562	586	556	541	529	519	552	583	545	530	548	562	599	575	555	532	506	488	525	533	496	546	546	552	538	557	553	540	563	563	488	547	550	548	553	517	500	529	518	507	533	524	528	554	527	540	549	572	541	547	524	518	526	570	557	510	500	547	554	491	500	507	569	509	583	521	523	514	562	565	514	516	534	561	558	523	565	530	572	570	498	544	535	559	574	505	515	548	513	578	532	588	535	536	501	560	507	564	557	531	485	552	555	543	517	537	553	497	541	550	527	507	562	559	539	536	601	523	535	540	542	520	577	570	528	579	545	529	508	524	576	548	502	509	540	553	552	533	503	534	541	598	524	516	563	553	522	503	511	551	517	530	526	544	564	560	551	527	580	561	549	528	546	549	546	553	562	528	526	529	556	576	507	518	513	525	525	557	527	561	540	517	523	532	551	524	520	546	523	559	538	511	563	561	551	517	564	524	593	548	528	538	520	515	537	534	546	555	556	558	479	514	513	545	537	553	541	514	523	512	532	545	547	539	476	523	540	518	542	561	501	513	585	567	516	569	539	485	558	539	529
7056	5829	5349	3289	2193	1194	977	932	821	847	902	919	1687	1846	1357	822	563	509	507	506	482	471	478	476	454	433	462	491	475	464	472	514	494	510	457	477	491	479	479	471	497	450	441	476	488	472	468	452	451	492	526	463	465	443	464	487	517	465	542	465	494	505	489	503	485	469	514	464	453	499	535	472	466	479	489	475	471	474	457	432	481	498	468	498	462	474	482	509	481	483	516	460	490	490	456	458	499	407	471	480	491	493	448	469	451	496	509	497	488	444	505	470	505	488	463	448	484	469	503	488	474	461	520	496	483	460	488	468	461	464	447	479	480	497	472	480	493	503	452	470	465	473	420	471	496	486	471	475	499	489	508	462	487	481	461	490	447	468	488	469	479	466	432	514	467	484	510	475	482	460	485	437	472	487	498	504	467	453	488	457	473	486	470	507	504	463	488	462	489	481	474	486	482	486	504	484	452	444	501	453	463	491	458	500	450	488	495	446	473	505	446	446	484	448	531	463	468	500	477	460	452	488	513	463	489	473	485	479	459	476	509	507	446	480	479	463	450	477	441	450	467	423	476	521	471	500	460	477	465	477	466	527	462	492	480	468	460	483	485	440	523	478	493	442	455	510	464	467	518	499	487	465	451	525	498	482	470	462	471	499	470	438	507	477	472	464	518	464	463	500	474	474	494	502	466	491	482	482	461	439	469	495	478	478	482	516	451	499	468	452	485	470	468	474	479	512	472	467	484	462	421	469	500	476	477	476	463	494	424	469	474	479	443	473	442	455	476	501	471	485	454	490	471	464	435	466	469	481	478	489	464	481	450	448	432	435	485	470	486	496	466	437	508	466	441	492	490	473	473	464	450	465	471	527	495	501	472	464	504	506	458	464	501	481	474	509	516	479	488	480	462	481	512	478	431	486	460	453	479	486	471	472	431	463	490	506	459	476	499	455	471	502	473	491	455	518	489	475	480	509	485	484	497	512	453	497	445	474	449	453	489	478	485	461	456	462	473	428	503	466	435	497	453	447	482	481	492	473	508	433	518	509	426	475	496	491	471	467	443	475	479	474	468	472	456	543	479	520	457	486	466	465	456	472	469	450	488	490	481	479	466	493	475	510	468	462	457	462	524	502	461	505	493	495	436	461	458	508	453	468	517	508	492	466	460	452	497	469	466	487	491	498	456	477	484	494	514	460	493	458	446	494	483	468	467	448	451	483	500	505	470	432	468	486	501	470	479	482	464	469	461	451	491	476	481	441	464	495	439	464	476	489	504	509	496	471	492	494	510	511	522	488	481	484	462	467	458	482	468	462	461	498	438	470	514	444	481	480	469	487	472	486	474	456	504	504	459	467	500	450	461	468	510	487	470	471	490	506	461	483	482	471	470	530	490	486	472	458	452	484	457	463	489	477	466	452	498	520	469	501	440	470	441	499	519	458	474	502	498	484	445	469	503	503	450	508	524	504	454	453	462	471	455	477	507	500	493	502	522	476	461	467	510	462	516	490	457	468	454	459	509	495	490	478	490	479	507	467	469	461	444	516	479	458	496	504	491	469	459	471	498	457	485	477	465	503	434	480	517	482	513	467	483	470	465	476	480	460	463	522	492	507	505	451	476	475	498	462	452	455	467	449	495	494	498	481	483	443	516	437	479	529	509	478	473	511	489	446	487	471	511	459	459	490	490	472	484	456	508	483	472	476	494	514	500	487	504	492	481	441	499	559	482	451	505	457	475	496	491	466	471	459	504	494	497	488	474	496	479	486	466	496	478	486	463	536	493	477	462	449	475	483	483	473	462	495	465	446	514	494	466	461	463	487	436	489	462	508	480	472	490	458	462	467	468	492	482	445	463	474	462	484	439	523	467	483	463	463	493	468	489	461	489	466	492	459	453	467	475	501	510	473	480	456	477	510	498	486	452	452	449	474	503	492	476	501	441	495	481	517	448	465	501	473	479	476	444	459	497	507	498	467	447	503	477	467	521	517	452	479	465	493	459	456	463	514	527	497	487	465	484	480	493	468	461	493	464	459	449	486	462	451	469	471	467	485	464	487	471	470	492	485	504	455	498	463	514	474	478	484	434	432	485	461	466	480	475	477	484	481	478	483	478	479	486	481	502	481	526	472	467	483	500	444	459	511	476	473	458	434	483	508	480	498	479	496	468	481	493	504	487	488	425	502	442	455	499	443	500	461	446	485	499	462	465	487	497	453	518	457	470	505	516	484	447	456	476	475	520	485	471	462	496	502	459	486	481	486	497	482	509	478	494	490	486	461	456	523	459	527	475	439	434	478	492	469	480	501	473	461	459	468	483	499	502	494	485	447	494	494	495	471	458	468	481	490	476	453	461	493	527	496	451	501	516	524	481	468	460	476	471	500	471	479	492	502	494	470	456	497	491	515	489	428	477	421	439	489	488	497	452	465	467	495	515	475	470	476	466	461	461	467	473	432	487	509	476	519	509	469	513	482	481	480	494	519	462	468	472	468	438	453	480	488	426	455	508	477	464	511	473	470	481	451	515	495	440	481	497	507	473	477	455	480	461	496	490	477	452	454	479	468	508	501	509	483	466	457	500	477	472	462	488	468	483	490	478	484	486	480	466	472	491	487	457	494	476	502	466	435	477	475	470	508	483	480	467	494	475	476	461	456	478	504	505	487	523	457	472	484	489	459	510	464	460	494	493	544	479	506	498	488	494	458	483	465	456	525	488	443	537	478	476	479	484	493	438	488	501	449	490	468	483	459	488	492	457	537	477	466	439	463	466	508	487	482	496	491	492	463	474	462	449	451	514	447	488	468	484	469	536	528	460	500	487	466	474	488	481	475	515	485	503	473	456	462	477	492	495	515	471	489	452	478	472	486	483	480	466	505	482	482	472	444	457	462	501	461	466	474	469	476	460	498	502	459	486	511	478	469	471	461	433	500	476	473	483	459	440	478	494	492	481	495	483	476	459	461	473	532	487	451	546	450	504	491	478	492	481	452	467	472	508	465	470	494	514	475	524	515	477	506	508	461	503	490	457	460	484	516	456	477	468	464	467	476	471	516	476	508	519	472	514	515	494	478	474	462	486	503	478	473	464	507	476	501	477	500	477	477	501	520	432	477	513	458	489	480	472	487	435	465	494	482	491	498	516	496	455	495	503	485	457	470	461	487	496	501	429	486	520	478	493	519	490	501	513	473	480	479	462	465	491	482	430	495	470	494	456	496	492	476	473	491	464	480	478	538	465	446	502	480	476	498	483	500	478	486	464	449	473	523	488	493	488	520	470	454	483	476	489	496	486	506	502	494	451	498	547	488	504	485	484	497	517	513	474	503	510	459	513	522	505	496	483	472	491	473	456	467	474	490	504	487	474	486	484	491	476	428	524	491	495	431	503	449	504	485	435	506	475	518	465	457	472	495	520	488	449	486	484	486	442	505	453	427	472	433	458	473	453	475	522	487	482	474	452	523	506	477	513	449	477	512	491	458	514	487	484	438	476	507	456	462	468	479
24700	20741	26723	24412	12427	3231	1776	1137	1111	1242	1273	1863	9729	10877	6472	2118	812	559	530	519	510	541	530	500	528	525	519	515	501	517	546	508	518	534	508	509	518	508	514	524	519	525	504	501	513	501	502	510	482	515	495	533	522	532	481	488	478	480	503	548	507	529	512	502	517	549	502	493	487	490	549	497	492	551	484	485	511	502	532	509	507	532	523	518	467	523	478	550	521	522	517	553	505	467	514	480	519	472	551	517	475	548	491	494	484	496	514	476	479	524	516	531	530	535	510	533	515	529	508	509	518	487	498	528	525	509	516	521	485	519	505	506	477	489	516	449	498	514	500	507	508	481	526	563	505	507	510	488	495	523	539	490	505	519	487	524	514	477	454	478	499	490	505	530	505	474	526	494	528	526	524	530	527	501	481	527	533	479	452	492	463	494	503	462	486	536	511	535	502	512	524	461	497	480	516	502	535	485	487	503	501	487	490	536	523	473	511	493	451	516	527	494	492	510	506	487	518	505	521	536	513	503	520	524	517	539	489	524	525	479	498	529	480	533	525	514	492	513	529	508	526	507	540	533	551	487	455	548	480	512	526	492	557	552	541	498	516	488	502	479	481	484	528	510	551	503	493	490	521	509	504	526	526	542	499	497	509	554	520	523	498	493	530	515	489	539	480	488	462	504	509	491	521	525	521	525	494	527	485	502	527	486	515	513	548	526	527	515	532	500	522	489	534	507	494	484	508	491	496	532	505	492	488	533	487	514	488	465	497	535	509	516	493	500	539	541	493	558	515	486	510	536	528	545	499	496	463	515	482	517	524	502	502	577	508	554	530	501	495	518	518	481	455	492	511	511	515	480	565	525	520	504	495	513	479	514	505	505	524	511	521	528	538	518	493	488	495	581	498	495	530	521	483	489	521	502	515	440	515	510	498	474	509	494	513	505	476	520	527	555	487	512	482	480	526	492	481	509	501	528	487	496	513	520	513	508	497	492	478	488	506	463	521	518	526	522	540	542	552	525	514	538	510	497	488	494	484	518	484	569	523	525	506	457	508	519	522	512	510	501	486	506	514	522	533	525	574	484	497	502	510	479	481	515	520	481	509	522	458	522	486	507	527	541	524	498	545	509	511	455	533	498	501	558	505	560	486	559	500	515	509	501	534	501	499	537	506	527	563	481	478	520	543	526	512	536	561	487	526	500	541	478	568	498	517	488	500	496	499	537	468	517	498	482	513	513	512	485	571	523	497	566	490	513	499	524	519	478	536	488	505	496	533	515	513	518	516	533	542	466	463	481	481	584	505	533	526	546	527	488	484	473	492	520	533	522	529	528	500	504	498	501	479	528	495	494	522	489	510	510	485	556	517	567	527	521	519	522	504	466	484	519	535	511	588	522	495	480	500	461	555	590	510	504	473	509	530	495	525	547	529	473	519	515	465	497	492	541	516	504	505	483	545	477	554	499	526	503	519	504	525	498	525	461	515	566	499	493	481	478	520	543	527	484	535	527	516	527	525	540	542	522	501	545	485	483	514	500	493	510	499	472	507	509	520	525	561	522	517	501	531	563	456	515	542	496	532	499	510	457	493	526	519	539	544	543	484	511	484	556	508	518	541	536	508	487	508	530	521	500	526	497	519	504	514	489	514	488	515	508	474	524	503	493	485	514	499	504	479	461	541	495	519	509	508	515	528	534	526	505	543	509	556	475	514	516	502	499	509	497	512	467	500	537	496	509	517	515	509	462	490	528	515	514	502	560	488	510	514	508	475	506	479	486	521	488	515	499	495	541	522	529	541	485	513	495	477	527	498	476	535	511	515	514	521	516	510	521	518	512	489	484	534	513	524	501	559	483	525	497	531	511	514	502	476	506	528	489	506	515	546	500	540	485	527	483	490	482	509	534	505	529	514	534	485	487	506	527	468	509	496	524	544	491	509	525	568	479	521	530	498	531	463	555	518	547	549	550	515	477	490	536	529	519	502	507	493	498	489	474	525	486	509	481	499	484	499	495	478	478	522	522	552	540	475	513	538	513	498	502	496	552	541	538	476	512	513	552	495	494	516	539	487	521	508	459	498	490	488	515	492	506	559	515	518	491	512	499	505	509	521	508	490	531	505	504	493	509	470	567	504	510	506	483	547	499	501	504	508	450	470	520	507	490	497	520	508	479	528	523	502	523	498	496	513	533	529	495	474	503	523	505	529	493	536	498	509	509	520	519	516	505	533	507	543	474	468	507	529	509	486	525	489	506	526	521	511	499	514	555	502	479	484	541	546	497	512	532	536	512	538	522	529	490	543	491	517	522	528	514	520	494	515	509	515	539	466	507	545	524	507	507	543	480	509	534	481	492	512	577	482	554	493	493	530	527	491	496	507	512	493	494	575	564	514	464	480	512	502	506	526	528	515	459	472	507	525	570	484	501	496	506	534	517	476	490	541	544	508	513	529	507	496	478	516	517	543	475	499	508	526	483	513	470	528	561	538	559	503	545	495	506	512	497	521	496	503	517	547	511	480	540	494	532	483	511	529	561	523	546	510	475	497	523	492	494	480	479	517	519	499	518	540	519	511	495	527	503	544	513	509	490	498	514	470	507	535	526	526	516	488	483	488	552	489	493	505	504	514	509	547	476	460	506	500	506	497	487	492	504	502	459	498	506	508	489	518	487	543	500	500	543	506	498	560	516	487	528	493	509	502	528	507	490	486	533	504	486	493	494	479	480	532	499	515	485	513	495	462	516	556	524	499	505	491	469	517	478	507	508	515	501	522	495	477	553	489	527	510	468	498	483	511	505	502	534	512	512	532	513	468	470	493	522	492	511	504	519	521	511	528	480	497	529	541	507	502	499	520	510	507	496	510	523	496	533	551	525	508	512	523	521	534	509	500	527	547	552	498	507	540	532	503	538	503	492	544	484	492	519	540	534	497	502	498	545	507	500	487	520	497	497	509	463	453	530	491	536	524	538	485	510	524	512	535	516	472	522	515	530	518	514	517	509	514	499	470	516	490	499	520	541	520	525	494	521	526	507	503	488	493	529	541	527	480	505	510	537	515	487	509	496	520	507	455	534	545	535	472	521	523	506	499	501	537	523	494	515	510	529	513	476	523	498	514	474	497	508	512	532	500	498	535	480	496	524	460	520	529	530	526	501	563	518	493	454	506	530	486	486	504	491	495	556	522	505	494	478	483	493	522	464	484	487	513	515	543	472	533	531	491	554	474	523	530	492	493	528	502	512	486	506	515	559	525	473	525	507	497	507	530	496	474	498	515	470	509	506	488	507	512	486	478	490	493	497	488	501	449	529	534	545	520	480	537	486	551	515	487	500	497	554	477	541	477	497	486	548	513	535	462	479	509	485	480	560	475	513	507	538	517	526	503	492	531	517	485	524	463	504	543	533	500	531	487	477	474	521	480	481	478	537	530	546	482	516	492	505	523	508	531	541	525	511	502	488	543	502	531	484	483	520	479	519	489	522	496	465	479	492	542	491	543	551	452	499
7255	13026	13120	8237	4757	2455	1841	1409	1586	1818	1917	2850	12386	10883	6512	2221	788	515	512	456	500	492	471	486	494	483	507	485	477	436	493	507	499	449	474	501	523	496	485	522	482	510	462	459	485	439	496	460	504	509	469	462	467	453	481	493	478	492	466	474	459	474	485	476	480	457	469	443	455	528	488	526	467	462	477	488	469	488	473	503	524	466	462	469	472	497	480	472	487	510	465	493	432	497	471	493	486	474	506	495	471	466	452	475	511	447	464	461	446	476	477	493	461	455	476	487	465	425	471	478	496	504	499	461	466	467	480	495	504	492	501	491	464	492	449	436	458	425	476	467	504	476	482	509	483	452	448	439	478	493	458	431	462	500	449	500	469	487	469	443	473	458	462	427	439	517	488	465	494	478	444	497	481	435	485	514	479	450	471	448	476	469	485	463	472	467	485	459	469	452	482	436	465	475	482	447	497	487	472	456	442	473	497	445	471	446	451	449	436	479	471	500	441	454	453	451	475	483	463	473	474	491	489	451	471	491	467	445	449	478	469	528	464	467	471	463	494	466	487	464	504	445	454	457	504	454	479	481	452	485	485	477	478	490	475	462	477	476	470	461	496	496	469	476	428	441	473	500	477	480	462	462	469	504	487	509	453	423	496	446	464	458	509	491	489	445	475	487	489	441	440	491	462	490	442	476	451	498	484	481	453	450	510	492	515	496	465	444	468	478	467	478	484	482	483	456	460	437	477	525	470	473	453	465	455	434	465	441	507	498	464	491	486	454	498	480	464	445	477	486	430	486	474	463	481	472	504	467	489	434	513	474	489	491	443	462	500	474	447	483	465	481	453	452	459	479	460	491	504	481	448	503	449	486	464	493	471	518	490	461	446	444	487	468	491	506	486	456	446	459	492	470	471	526	467	473	447	467	481	500	491	499	468	433	475	452	476	462	459	477	448	487	446	483	504	501	483	455	438	453	464	452	491	502	428	464	463	434	481	450	427	464	495	476	448	462	492	483	488	436	501	450	462	483	515	506	468	422	503	478	486	471	473	472	468	478	453	502	489	451	446	522	459	469	460	438	417	463	466	472	503	500	460	457	458	461	484	444	486	477	502	467	467	479	434	472	478	486	501	476	442	489	478	434	453	479	457	475	477	492	471	459	528	493	471	505	459	516	439	485	505	458	469	505	463	473	488	493	471	468	433	456	449	421	447	490	472	458	418	477	460	463	440	504	456	448	471	498	488	460	455	452	477	470	477	481	473	453	444	482	476	448	461	441	462	468	493	466	463	439	466	496	440	510	474	488	496	443	439	445	478	510	461	479	459	459	465	467	466	474	482	479	488	458	487	472	447	528	495	487	455	478	492	457	497	486	418	459	448	423	448	478	461	450	465	421	419	516	501	481	471	492	479	422	502	464	479	474	490	463	465	459	466	475	456	470	476	506	487	450	460	503	463	481	452	466	476	490	530	494	475	457	436	473	506	484	491	477	473	426	458	481	502	471	492	460	444	457	466	502	474	450	439	462	497	448	454	434	451	473	479	474	466	461	457	480	468	450	453	494	494	473	451	489	494	472	480	501	450	460	455	478	461	505	445	498	495	487	478	503	491	476	488	483	476	463	485	480	462	419	481	464	489	466	476	470	495	482	472	456	503	451	470	489	475	478	464	455	470	448	446	443	458	492	456	484	451	458	542	474	468	473	475	486	436	450	463	417	503	530	453	482	499	462	457	451	489	422	494	466	461	506	472	447	486	492	469	460	473	444	475	497	473	449	452	483	462	466	473	462	451	447	496	478	459	467	451	509	476	466	487	447	454	513	444	494	502	500	487	521	452	462	437	448	398	481	518	448	439	469	494	431	475	451	502	432	473	482	433	463	482	453	478	493	476	464	499	487	468	460	464	474	474	461	466	481	458	454	459	482	450	460	442	472	468	436	451	440	454	469	495	454	527	456	453	477	453	444	475	447	473	449	510	470	475	477	475	497	466	490	491	467	442	470	470	467	514	460	517	486	471	442	476	478	460	441	465	438	462	475	495	480	449	477	487	434	496	463	472	473	477	468	456	469	484	460	463	475	479	493	482	463	471	479	454	439	471	471	508	461	447	460	447	476	496	489	497	485	500	511	479	509	436	480	483	473	492	469	468	453	475	473	472	490	460	484	439	464	452	478	481	447	427	471	492	451	481	442	478	453	456	447	486	465	478	459	508	461	468	504	465	470	450	446	473	493	492	463	433	439	481	459	445	471	464	466	500	469	468	494	440	491	496	449	410	451	501	447	482	460	486	493	497	477	430	492	473	488	442	448	470	515	495	460	474	438	491	470	475	453	468	445	480	441	450	485	488	479	488	451	459	443	451	504	441	450	438	474	470	489	447	485	464	484	485	520	487	440	474	486	489	445	437	508	485	466	443	455	472	440	483	466	464	473	486	483	473	497	485	486	458	495	475	496	442	506	511	466	462	466	462	436	479	500	479	491	435	462	483	499	475	477	430	490	484	475	497	479	506	472	451	460	486	476	517	462	517	477	468	460	497	446	450	450	477	480	494	499	448	475	473	470	483	482	466	455	452	486	456	500	451	439	478	494	493	462	455	444	418	474	437	438	455	444	467	482	490	451	480	448	455	515	440	465	445	484	470	447	437	472	466	462	467	472	426	483	466	489	484	482	484	515	503	472	508	446	440	461	478	451	478	474	476	481	451	453	432	474	489	459	480	471	515	503	469	472	438	469	490	445	480	503	428	513	429	450	474	497	483	473	456	451	500	459	481	450	432	482	475	527	467	482	467	448	466	498	468	471	443	456	466	513	475	427	452	491	447	465	478	457	488	495	438	507	467	490	471	449	514	468	487	447	479	491	487	450	457	481	485	475	450	467	506	476	454	445	483	508	454	447	480	468	469	508	473	498	453	480	470	478	472	481	454	484	467	486	469	439	449	425	491	510	483	488	431	460	468	426	465	471	516	449	493	478	492	495	539	524	470	478	459	506	474	493	486	482	461	458	488	483	478	455	464	478	458	430	496	451	433	460	503	460	448	488	460	476	484	499	502	452	480	465	485	478	436	466	473	484	447	482	460	470	516	483	451	450	481	487	499	478	510	441	480	447	471	494	437	509	488	468	474	450	453	473	498	466	475	477	482	493	490	458	452	471	466	445	450	492	470	452	470	442	518	495	501	447	472	491	514	446	459	463	472	487	462	472	455	441	514	453	479	473	470	422	436	463	464	496	465	493	418	483	467	450	489	466	434	504	504	458	466	459	449	465	440	465	461	439	461	452	485	450	446	437	470	459	476	498	455	448	464	463	457	471	429	437	485	463	481	459	454	422	460	480	516	421	450	458	505	448	460	503	475	459	469	460	481	469	491	508	459	495	475	486	475	444	443	520	446	452	447	464	450	480	478	461	469	475	452	490	454	473	468	505	431	463	509	442	456	445	500	454	478	471	463	412	450	448	446	455	449	475	462	480	524	441	516	475	463	475	453	458	497	479	448	497
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
