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
341636881017	341636881577	341636882127	341636882677	341636883227	341636883777	341636884327	341636884879	341636885427	341636885977	341636886527	341636887077	341636887627	341636888177	341636888727	341636889279	341636889827	341636890379	341636890927	341636891477	341636892027	341636892577	341636893127	341636893677	341636894227	341636894779	341636895327	341636895877	341636896427	341636896977	341636897527	341636898077	341636898627	341636899179	341636899727	341636900277	341636900827	341636901377	341636901927	341636902477	341636903027	341636903579	341636904129	341636904677	341636905227	341636905777	341636906327	341636906879	341636907427	341636907977	341636908527	341636909079	341636909627	341636910177	341636910727	341636911279	341636911827	341636912377	341636912929	341636913479	341636914027	341636914577	341636915127	341636915677	341636916227	341636916777	341636917327	341636917879	341636918427	341636918977	341636919529	341636920077	341636920627	341636921177	341636921727	341636922279	341636922827	341636923379	341636923927	341636924479	341636925027	341636925579	341636926127	341636926679	341636927227	341636927777	341636928329	341636928879	341636929427	341636929979	341636930527	341636931079	341636931627	341636932179	341636932727	341636933277	341636933827	341636934379	341636934927	341636935479	341636936027	341636936579	341636937129	341636937679	341636938227	341636938779	341636939329	341636939879	341636940427	341636940979	341636941527	341636942079	341636942627	341636943179	341636943729	341636944279	341636944827	341636945379	341636945929	341636946479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22827	21589	28999	24644	21584	20870	1793	648	484	545	499	434	439	433	401	429	408	407	425	406	419	431	395	399	386	393	373	398	380	385	395	402	409	382	395	396	370	386	404	359	392	413	370	348	361	362	363	376	394	348	365	401	388	385	363	390	383	372	368	357	338	407	378	386	360	370	375	384	347	368	365	383	379	348	394	387	391	405	351	364	399	399	362	362	374	428	376	360	370	386	373	372	350	383	353	373	379	372	351	382	392	364	360	370	343	365	379	364	409	361	352	362	336	368	385	413	403	375	357	371	374	351	356	386	332	366	367	401	369	376	369	361	378	342	376	391	404	381	357	333	373	406	353	374	369	378	381	374	382	419	383	373	371	355	366	352	372	344	388	369	330	352	382	360	350	343	393	345	377	360	342	387	346	357	393	348	370	372	382	386	366	371	377	368	350	375	390	345	379	330	422	357	407	357	398	369	371	341	347	394	315	338	368	388	346	359	370	388	384	413	369	380	368	398	389	375	344	388	366	386	357	368	362	382	378	374	377	365	371	361	377	416	367	397	401	375	369	382	410	394	392	402	360	370	347	369	394	338	365	366	354	360	364	376	357	339	368	381	390	380	383	383	393	369	381	380	368	335	393	362	374	390	361	375	392	329	332	352	358	390	344	387	400	367	366	359	370	381	394	376	377	393	385	374	357	346	375	381	350	341	380	391	338	341	365	372	368	392	390	385	394	345	356	389	351	383	352	351	340	347	393	368	383	366	387	396	381	380	353	389	376	381	371	356	344	340	363	364	345	383	388	394	372	398	365	381	386	350	364	378	376	402	399	349	408	385	379	405	364	349	364	347	373	359	369	363	392	349	361	378	365	415	390	337	396	363	350	383	358	353	364	357	370	388	363	344	361	382	390	360	403	378	395	390	337	381	366	378	394	379	372	383	341	408	373	394	359	370	351	374	372	384	393	363	385	381	349	381	379	347	348	406	395	340	383	386	390	353	361	382	396	387	372	360	379	340	362	358	349	333	366	420	336	374	354	360	367	365	405	369	360	403	371	367	382	358	379	368	364	363	369	362	377	360	390	375	362	375	329	355	377	386	339	360	343	399	399	388	366	344	377	349	379	358	395	373	362	388	350	343	391	328	337	374	373	396	379	388	375	379	379	392	380	399	387	372	355	370	386	365	390	395	360	361	393	376	371	398	400	374	374	375	363	385	407	352	367	368	420	355	374	372	370	344	342	370	371	375	351	390	334	381	403	357	346	385	345	358	385	384	353	335	362	379	384	364	368	387	383	416	390	335	363	390	380	375	358	380	353	361	375	381	408	370	370	381	363	340	380	349	396	347	379	414	362	340	386	324	353	335	377	386	378	395	371	380	393	425	382	377	370	375	334	337	354	394	356	358	364	354	380	345	408	373	391	362	349	364	368	407	388	365	357	377	360	370	360	388	364	363	352	377	381	366	393	419	410	387	379	393	359	355	373	376	382	362	391	370	395	397	408	377	373	393	406	386	401	412	351	356	365	361	320	402	332	344	370	378	359	367	355	408	401	384	375	426	374	376	366	373	368	371	375	390	368	372	369	366	385	355	358	402	374	364	382	400	364	452	369	406	367	371	343	379	357	403	351	363	391	382	391	336	402	367	385	337	390	333	369	411	361	373	413	362	386	366	358	371	371	406	369	364	364	370	371	369	384	359	354	390	394	351	347	346	408	367	375	373	360	360	387	364	387	390	354	349	359	391	324	377	355	374	371	396	343	381	376	361	376	335	384	368	371	351	391	370	393	377	378	389	330	372	383	378	439	409	392	356	376	388	390	384	359	381	410	384	379	350	363	381	366	394	382	356	405	372	387	368	394	401	341	388	396	370	363	343	365	368	390	373	366	365	421	389	385	375	393	383	357	382	351	380	367	388	377	385	405	388	352	359	390	391	387	385	337	380	374	394	416	364	345	378	389	405	385	370	348	396	364	347	373	371	375	365	411	351	380	394	379	381	376	350	372	377	411	380	370	358	385	362	381	335	363	396	377	408	382	390	392	383	378	352	360	397	386	366	360	379	361	316	322	351	360	373	371	345	361	369	342	399	358	375	363	364	352	392	399	385	361	352	374	355	366	382	352	350	356	393	409	379	386	401	373	386	363	348	363	392	355	353	381	369	367	359	373	354	338	378	353	367	345	368	400	385	387	372	362	377	388	370	369	365	386	372	373	400	385	391	368	355	381	363	344	380	383	380	413	378	399	341	382	364	383	390	369	374	351	364	351	386	369	366	361	379	361	390	345	341	371	403	383	372	403	377	350	381	398	353	389	352	383	391	384	407	368	361	363	369	364	351	374	372	405	407	404	393	382	393	352	371	386	382	394	371	390	363	384	359	368	351	377	358	378	371	376	356	394	388	391	385	345	402	373	363	359	344	378	383	392	389	326	353	363	428	409	377	389	370	400	384	371	401	386	393	343	358	377	405	356	371	363	361	351	370	352	339	351	375	354	328	360	356	402	344	369	371	397	360	404	395	390	358	373	375	396	369	342	382	386	358	354	369	355	349	344	344	375	370	382	378	369	349	353	372	386	398	360	389	366	358	350	354	383	366	359	379	414	413	380	395	357	400	349	363	355	350	392	366	361	376	361	334	347	369	369	396	373	392	376	348	367	413	350	366	400	413	376	372	367	375	386	354	351	374	382	389	353	358	407	364	369	373	363	362	356	359	403	390	363	384	388	387	339	364	353	347	360	374	334	400	368	379	349	365	360	381	373	416	390	393	370	367	348	343	363	371	368	396	388	350	379	371	422	367	372	412	383	362	347	348	379	387	364	395	365	390	399	381	379	377	367	415	355	363	350	346	386	404	385	354	400	380	378	373	361	363	337	387	362	374	382	364	390	399	351	373	390	339	383	349	387	408	373	392	368	382	393	364	364	391	339	396	357	370	357	356	327	344	362	349	377	380	344	346	399	360	373	340	384	362	357	431	370	343	374	362	398	346	370	371	334	369	337	344	367	386	371	365	368	368	358	371	398	398	382	393	377	378	376	385	369	414	378	360	347	377	346	389	371	360	392	380	340	354	336	338	369	379	371	400	371	344	364	339	386	374	359	326	376	363	401	351	385	368	358	365	385	354	376	396	377	391	378	345	334	411	368	358	377	412	368	379	355	379	378	362	377	375	391	387	370	402	379	359	364	393	362	351	368	364	389	377	345	368	349	394	385	381	393	379	346	359	360	372	356	368	348	394	335	374	368	390	391	381	378	402	391	384	381	396	389	376	396	337	355	373	373	372	326	382	392	364	395	372	365	350	377	369	391	386	379	369	377	377	353	398	370	343	368	357	413	369	388	429	347	396	399	366	382	373	357	390	364	391	347	363	357	355	386	362	438	384	346	379	375	369	373	327	396	393	361	361	355	346	355	392	345	387	367	372	352	397	341	375	356	375	396	400	361	364	385	377	372	341	326	382	393	355	364	357	370	358	378	374	354	338	387	351	364	367	396	381	355	385	406	388
10128	24213	14974	4807	2021	1378	1113	980	843	738	701	672	653	611	597	570	544	607	532	562	506	552	558	533	489	551	487	500	523	523	468	497	539	494	502	472	515	484	460	460	500	479	514	522	495	489	494	480	466	474	477	471	465	495	478	482	476	487	448	497	450	476	473	513	476	497	476	467	516	455	503	481	502	511	476	498	497	504	480	463	474	473	494	485	515	461	510	514	425	489	477	481	508	468	485	486	488	490	484	487	492	464	491	501	503	452	460	500	469	441	475	457	485	501	480	471	496	479	492	446	506	460	520	479	490	449	477	508	512	474	471	507	504	502	509	460	495	454	493	476	518	473	428	494	496	485	507	492	501	517	528	474	467	487	466	527	477	446	512	495	489	522	508	515	496	457	469	479	496	443	495	458	502	517	507	467	501	507	488	490	444	480	456	461	486	475	503	528	458	444	456	531	481	514	475	478	482	483	485	472	486	441	479	456	452	448	492	485	489	467	485	518	463	517	470	468	473	469	446	479	454	478	482	469	484	481	493	472	492	480	506	483	517	525	497	511	523	463	477	505	456	484	511	487	497	483	480	527	476	508	461	502	454	508	470	464	472	490	506	519	494	478	460	498	465	474	490	479	509	485	499	468	518	501	466	476	497	494	468	498	476	479	491	491	507	474	445	479	504	475	512	477	463	494	504	493	442	477	485	466	471	541	471	503	464	492	484	479	490	495	469	504	470	488	490	484	467	504	504	452	522	477	476	460	480	485	479	462	469	482	496	488	508	476	481	446	497	480	476	509	446	469	512	500	473	479	498	465	447	496	510	494	518	492	478	504	504	494	488	507	472	479	482	474	464	477	487	454	480	470	477	458	485	479	494	451	444	486	504	473	489	479	518	490	512	492	470	471	485	441	481	513	438	502	498	500	484	487	462	485	490	497	457	464	465	493	480	502	514	479	460	433	481	487	501	512	484	456	484	466	469	480	504	450	499	474	442	441	479	488	520	465	498	516	462	461	490	471	464	504	463	516	457	471	487	469	474	499	453	484	487	479	470	500	496	471	509	454	487	484	491	480	537	478	509	493	487	478	486	469	482	484	502	472	431	454	473	501	508	483	461	467	474	476	506	475	486	508	501	462	477	488	451	476	473	521	471	452	495	516	487	457	489	480	478	476	488	494	470	504	509	490	501	465	507	502	519	523	482	471	489	495	534	519	526	476	508	488	547	474	537	508	477	505	506	495	471	477	477	507	471	496	468	499	518	510	487	507	517	526	530	475	506	488	464	523	471	501	449	518	464	441	495	461	494	461	534	474	509	514	527	499	486	491	482	505	483	497	497	478	500	474	481	478	479	501	522	493	485	467	506	514	492	478	497	467	469	457	507	497	510	483	486	482	480	517	481	491	515	463	456	461	471	484	449	488	473	487	445	473	484	498	454	513	462	471	498	517	491	461	497	488	454	472	493	485	472	460	493	499	462	493	490	472	503	504	455	477	509	500	468	500	484	499	482	466	495	501	477	508	465	476	472	468	483	463	485	516	506	445	501	490	485	497	479	482	528	495	456	478	497	487	509	526	506	475	473	480	502	472	481	454	470	525	485	478	463	461	474	482	469	489	468	493	491	458	510	480	470	466	453	486	483	508	494	460	504	491	507	464	476	512	487	459	445	504	503	518	472	475	476	460	474	482	519	488	480	483	439	471	487	479	464	502	509	475	485	472	477	475	517	519	500	483	505	479	516	494	471	476	505	493	452	440	458	461	499	474	437	468	479	500	464	464	504	506	514	468	483	458	479	436	466	516	504	539	494	489	502	461	516	490	468	491	487	500	462	466	511	483	508	508	493	495	484	484	469	438	502	438	484	449	492	472	500	470	455	445	481	515	474	471	520	483	489	414	458	515	508	506	514	479	455	488	495	495	472	516	521	499	460	484	498	448	498	512	458	495	484	500	503	466	494	479	460	485	481	506	446	460	495	526	475	480	445	482	498	508	517	473	487	474	515	499	453	448	475	482	496	506	501	514	517	486	476	483	488	442	522	494	482	479	495	473	525	496	468	496	456	455	487	486	498	485	448	490	473	498	474	493	494	453	511	436	513	500	486	444	493	500	438	472	474	469	475	477	474	525	492	490	508	507	449	500	502	502	465	475	479	500	471	475	511	525	486	458	506	523	488	490	491	495	467	496	486	472	485	489	455	472	503	479	486	496	508	475	486	499	494	499	514	481	519	448	486	500	494	471	471	473	499	526	527	479	471	483	523	530	476	515	454	456	470	503	467	475	503	475	510	513	492	474	459	511	475	452	473	492	482	496	497	504	470	493	467	473	509	495	523	499	483	450	475	497	526	447	471	488	466	470	470	501	469	453	477	473	501	502	480	467	494	524	469	454	477	482	439	483	485	489	437	494	483	485	477	504	479	490	465	497	515	492	463	479	489	504	499	472	491	470	476	466	486	472	436	464	442	468	467	496	482	537	468	507	395	467	459	456	466	492	495	476	489	490	513	482	481	468	422	445	481	491	531	522	489	485	506	501	490	511	490	456	463	476	474	521	437	472	468	493	495	475	476	494	485	473	485	521	460	504	476	490	522	455	477	479	513	517	481	517	471	508	484	451	471	523	460	529	464	446	486	524	498	471	484	490	496	491	465	486	467	481	483	493	484	443	481	489	493	484	506	497	477	508	504	454	448	506	494	487	472	473	518	517	509	520	503	484	464	525	493	499	461	467	488	509	490	534	493	474	472	495	517	466	492	533	481	508	498	490	475	471	446	518	501	461	491	535	479	455	453	488	491	463	532	539	505	468	473	465	471	476	506	505	493	530	487	479	446	471	486	490	462	469	505	470	531	533	483	480	508	506	458	487	473	509	476	442	467	482	469	502	444	489	443	455	489	464	458	501	500	497	510	482	474	524	469	478	479	450	502	462	466	499	495	455	483	478	487	499	472	501	464	479	495	441	472	499	441	477	484	499	502	483	532	430	482	501	528	503	510	467	499	447	476	487	479	476	516	484	490	486	483	467	492	441	524	514	468	482	489	472	467	503	503	474	503	501	514	487	502	466	494	481	494	522	453	496	491	514	499	469	488	476	454	512	488	528	508	448	473	484	464	510	504	452	482	459	465	486	471	516	479	476	498	458	477	475	482	477	474	482	473	506	476	488	488	466	489	487	482	459	498	483	508	487	441	500	482	492	476	522	470	517	501	463	486	514	443	472	492	475	491	508	452	482	505	510	468	499	480	482	482	430	472	531	497	455	507	503	499	504	490	493	506	500	486	471	454	507	494	450	481	502	466	483	475	505	480	496	454	455	505	470	497	439	477	507	504	494	446	504	466	464	493	484	480	475	508	491	496	478	508	494	488	510	491	486	447	489	458	477	492	533	448	496	498	499	456	492	498	473	493	461	488	467	482	481	466	504	481	493	481	468	501	460	490	492	499	467	469	470	470	462	501	466	528	481	476	487	497	473	491	474	456	457	487	507	511	519	451	508	477	486	458	471
25786	21112	21660	7686	760	617	550	542	464	457	476	419	454	409	430	426	417	415	450	428	394	387	435	405	395	418	403	443	433	450	409	401	443	434	409	435	456	422	420	410	346	403	432	410	427	467	413	425	409	406	457	421	435	449	391	442	401	412	437	387	398	405	442	394	411	390	388	404	424	400	414	421	444	394	406	379	373	416	432	412	412	432	405	398	420	405	400	443	441	431	368	391	412	419	362	434	445	421	441	467	423	420	416	453	398	419	398	432	413	401	442	400	415	423	405	422	408	414	438	400	407	381	415	424	421	421	431	421	404	388	418	429	427	360	367	440	398	423	404	409	395	379	407	422	438	441	419	373	414	431	433	398	404	425	371	420	413	434	385	435	413	408	404	383	452	397	402	404	394	442	421	383	442	423	445	404	427	426	410	402	441	420	419	403	405	350	422	438	389	364	440	442	398	408	443	381	421	400	407	424	389	403	427	400	395	423	416	437	427	436	428	421	414	405	412	373	412	395	406	421	436	411	387	410	405	404	428	385	383	395	441	399	346	416	432	410	405	380	418	433	444	401	398	442	407	412	408	404	401	421	402	401	421	427	403	413	385	433	421	364	414	404	423	387	414	410	399	409	408	414	410	397	427	429	423	413	405	396	417	399	400	384	410	392	417	446	412	433	422	436	399	405	442	400	445	410	435	392	399	424	446	411	420	375	402	407	377	442	416	452	381	417	402	450	393	411	402	406	431	413	373	441	413	389	428	437	409	398	373	403	370	423	404	406	422	445	435	427	397	415	429	411	435	396	427	388	437	397	430	364	389	382	427	412	390	395	416	404	383	397	399	439	381	392	418	426	394	392	398	400	406	380	400	436	411	372	396	396	408	424	441	424	418	410	420	407	389	415	398	435	395	395	384	448	415	426	421	387	413	411	408	390	392	421	405	409	444	424	420	454	425	413	410	397	427	395	403	422	412	426	430	451	439	415	417	412	406	388	395	430	396	392	390	426	431	379	448	359	461	418	440	417	439	367	420	442	420	412	386	401	411	429	407	389	444	443	435	415	400	405	423	456	392	424	436	407	409	422	419	427	412	407	404	399	370	447	410	409	434	379	430	441	402	397	399	420	397	407	401	421	432	374	385	392	408	412	398	399	416	400	369	407	382	395	420	406	408	433	403	431	441	403	430	423	389	423	412	429	436	386	418	426	407	453	422	398	384	418	396	365	360	429	409	424	423	448	422	427	438	395	407	389	409	441	416	429	442	409	418	406	410	402	438	444	438	456	437	400	411	404	388	407	431	418	380	424	440	395	411	409	424	403	442	418	414	394	434	415	403	439	422	414	403	404	418	406	393	435	403	422	414	426	399	416	405	394	412	396	446	400	414	400	403	436	409	420	417	412	417	399	413	418	397	380	403	386	430	425	402	386	405	435	411	388	400	424	394	400	406	409	437	400	388	439	420	423	391	444	451	390	416	397	452	488	408	421	412	417	419	454	411	393	434	430	413	393	405	433	427	411	412	386	391	362	406	402	395	429	412	418	404	407	484	410	375	401	399	438	391	408	433	406	401	455	399	405	414	422	399	420	393	413	440	398	420	416	391	407	395	405	414	411	436	414	401	424	390	390	383	409	389	439	451	391	424	413	474	388	378	436	405	392	397	428	413	410	400	399	430	421	399	389	434	410	451	422	431	397	423	404	440	412	430	398	411	396	387	394	407	376	419	403	404	434	436	394	389	439	407	435	392	424	395	421	403	422	410	408	380	386	444	414	440	402	409	393	431	444	422	399	442	400	407	396	423	413	403	435	377	438	387	397	433	372	450	442	424	439	410	379	431	406	392	413	408	460	435	396	408	412	401	382	397	451	449	412	432	435	427	405	396	417	415	422	437	414	410	402	428	355	443	403	398	377	434	427	389	414	410	376	414	398	450	402	420	453	415	423	423	409	430	426	407	422	457	413	422	395	407	422	421	413	442	442	395	407	419	406	429	417	456	400	411	441	417	386	436	404	437	433	450	401	390	396	398	434	390	423	419	424	392	413	408	453	431	387	431	403	429	421	405	449	410	412	441	386	398	427	405	431	407	430	418	388	397	420	414	406	395	420	386	430	416	402	423	432	422	392	422	391	381	430	396	399	393	382	365	433	406	397	409	420	403	417	421	429	419	386	405	408	395	443	452	407	447	449	428	402	441	437	408	441	401	366	401	394	419	453	375	397	385	440	406	412	397	397	418	449	414	426	411	433	401	381	400	429	426	412	417	434	398	436	394	432	422	403	437	398	412	396	352	389	431	401	447	418	367	431	402	443	399	419	392	371	416	422	448	417	404	424	390	379	426	429	430	434	401	444	410	395	402	407	401	435	385	396	388	398	414	386	397	372	410	421	417	406	398	398	399	423	427	391	442	410	449	438	429	447	444	408	399	460	413	382	399	403	398	415	389	423	392	404	421	422	379	355	419	396	406	397	375	394	396	432	405	407	384	403	404	429	403	405	412	405	404	422	420	414	421	390	401	391	387	437	434	413	416	417	399	418	418	383	396	403	415	376	458	419	421	426	451	414	397	422	393	388	418	421	403	418	421	412	380	423	398	442	379	401	395	422	420	390	419	422	414	389	447	421	445	427	401	377	402	416	433	387	455	428	398	421	456	390	418	426	360	424	429	449	419	394	423	458	406	406	393	386	416	400	369	401	379	401	423	418	378	407	397	463	410	414	455	432	379	393	400	404	395	422	406	415	417	434	402	418	429	485	426	390	434	408	393	424	408	416	410	436	421	420	426	410	413	432	383	407	399	414	386	382	376	428	414	406	406	388	392	398	427	413	396	437	397	416	427	419	429	399	396	384	442	442	394	396	418	430	431	429	404	408	434	402	426	424	437	407	418	422	407	389	394	402	402	443	425	429	405	412	416	408	402	433	405	419	402	372	430	412	372	415	410	413	455	410	451	393	473	409	435	430	388	389	413	396	419	411	423	424	427	426	440	381	412	385	404	389	421	404	407	417	402	404	437	421	420	412	355	417	417	416	460	415	391	422	430	428	416	394	408	399	404	422	443	414	407	424	409	413	421	403	432	422	409	392	393	419	428	391	411	404	407	377	397	410	379	406	445	385	379	399	466	439	388	408	426	402	439	422	385	419	403	406	423	424	465	400	391	394	389	399	404	405	400	435	420	383	409	401	411	414	416	422	426	418	423	399	403	424	386	427	434	400	416	440	408	425	416	413	397	422	405	415	391	418	397	407	412	409	421	432	392	385	385	386	412	413	408	404	389	433	430	405	391	390	436	413	408	393	386	421	419	408	391	392	427	377	420	382	394	427	408	436	401	431	448	393	430	414	381	399	394	429	424	437	384	397	398	393	456	385	420	432	410	369	422	407	368	383	460	423	394	412	445	401	424	375	406	408	408	409	406	402	425	421	413	394	466	388	381	414	404	402	414	409	468	428	405	429	419	448	394	415	433	431	371	413	378	412	403	411	381	415	378	442	440	405	441	430
6400	10028	5947	2097	1139	829	774	711	639	648	585	634	586	569	573	556	589	546	555	536	554	565	527	567	607	551	563	524	532	552	520	519	543	563	540	547	515	547	534	504	513	550	512	531	514	535	523	581	528	497	563	534	523	565	531	502	549	544	514	537	564	517	513	549	533	539	533	539	537	518	521	526	530	542	541	524	535	510	555	542	534	530	546	518	578	531	545	523	508	553	542	519	533	519	518	522	501	554	511	520	465	568	509	527	526	532	508	513	516	539	537	548	514	519	509	530	548	516	536	539	500	516	500	519	513	518	515	534	503	556	527	508	537	541	513	520	529	535	516	529	523	542	554	532	531	537	483	521	539	546	524	541	539	518	519	520	558	524	549	513	537	548	528	550	522	526	543	467	545	525	552	535	562	505	559	507	586	529	529	504	560	504	504	537	541	524	532	550	560	533	517	579	495	535	472	552	526	576	527	525	554	526	559	498	566	535	543	535	508	562	532	479	552	491	560	534	555	511	520	521	511	531	536	529	531	557	537	558	521	562	536	541	554	556	549	520	510	520	526	509	503	491	540	512	554	542	521	518	551	480	536	536	525	466	521	512	504	525	556	556	531	530	545	511	539	523	517	521	533	506	532	522	533	552	499	518	541	509	513	512	500	548	554	507	568	531	507	547	497	519	534	563	513	546	573	548	510	539	530	512	539	543	553	516	516	512	497	517	523	508	557	518	565	530	510	573	541	543	538	542	525	551	531	578	536	516	544	530	546	505	540	557	535	496	519	507	561	538	503	511	532	569	550	469	546	505	557	541	518	527	493	524	500	530	543	513	542	504	503	519	513	499	502	527	542	509	536	509	529	460	533	543	506	505	542	550	561	540	516	574	554	491	553	543	553	530	546	514	544	536	540	525	541	539	554	563	506	488	547	480	504	549	548	510	499	557	501	524	542	483	522	544	502	546	530	547	555	537	535	507	525	565	560	545	527	508	512	546	533	513	533	515	538	574	554	572	554	535	534	506	530	525	514	553	536	562	565	523	524	501	525	570	527	507	534	569	490	585	496	545	537	569	522	498	485	545	551	535	522	512	559	482	546	479	540	513	542	547	557	534	520	536	560	510	512	481	509	532	524	502	554	531	539	535	537	536	515	545	570	544	552	543	516	514	521	541	528	522	557	529	497	492	502	541	536	531	528	555	502	502	526	512	513	512	517	500	525	522	530	524	542	551	498	538	540	536	533	537	514	547	573	553	514	545	545	513	512	538	509	541	545	508	546	565	538	519	535	495	525	560	507	530	505	499	498	519	579	505	514	550	541	540	552	527	533	534	506	529	537	537	566	531	539	531	531	505	519	533	534	506	494	544	505	530	538	529	511	521	512	529	514	536	549	503	538	531	520	507	574	526	553	510	498	535	494	509	569	556	553	526	494	518	530	513	541	530	531	494	521	521	513	549	520	494	578	508	485	509	545	516	554	512	559	504	534	532	536	528	547	571	508	544	514	532	554	573	508	555	528	530	478	498	523	520	549	543	488	563	538	479	513	539	556	560	546	510	531	501	529	523	497	536	510	489	543	512	481	507	508	525	569	526	558	533	528	556	525	543	549	583	537	501	561	510	512	507	519	501	539	512	510	532	535	541	578	550	504	549	529	508	526	552	519	506	537	553	510	552	545	503	513	527	546	506	547	560	535	536	556	494	560	526	521	529	523	498	514	504	531	571	531	497	502	509	483	534	538	531	549	518	573	550	560	537	526	571	586	516	496	555	522	558	507	516	535	526	505	539	551	562	527	530	505	547	504	538	551	524	536	499	558	536	521	522	532	541	524	502	508	529	549	527	524	521	525	515	516	490	542	559	578	505	524	509	517	520	495	507	584	502	532	541	558	513	555	535	507	533	520	519	546	513	495	571	521	530	516	573	519	553	509	498	510	549	523	528	517	596	545	536	554	516	523	514	571	538	536	543	527	533	518	537	536	504	504	571	510	520	531	518	524	544	532	517	538	499	526	523	529	535	525	484	551	532	508	563	536	536	527	511	540	566	507	520	527	524	572	514	545	540	451	520	550	570	538	508	535	523	522	550	519	500	531	531	563	501	517	554	554	514	509	537	549	512	539	544	538	503	545	503	518	543	523	530	540	541	582	478	533	576	547	529	522	538	564	533	518	502	506	532	551	527	543	563	530	518	534	532	553	490	541	521	569	537	541	488	515	543	497	516	497	591	546	500	523	521	543	553	519	555	517	528	518	543	534	535	532	555	522	535	517	562	512	540	527	555	522	524	528	523	529	542	531	514	525	509	529	492	536	504	517	556	508	554	505	523	471	523	527	507	528	581	522	539	522	525	521	511	581	529	494	545	527	466	535	523	532	503	561	521	504	534	511	567	530	527	535	500	554	522	524	557	478	537	532	536	554	546	512	550	552	562	525	522	572	555	538	532	542	502	492	487	574	488	526	543	519	562	507	501	519	511	527	540	551	504	567	517	539	554	556	506	521	526	552	519	516	553	514	557	510	548	541	526	537	549	532	539	527	524	518	536	496	515	541	525	529	505	538	526	549	591	532	522	565	534	560	524	539	537	476	519	547	555	502	515	567	509	552	496	518	515	530	516	535	583	542	524	500	526	524	546	538	553	496	487	544	493	562	508	508	531	477	521	537	552	556	494	529	524	560	562	550	522	529	548	492	460	517	540	577	534	500	539	529	510	499	521	560	513	559	550	502	522	551	504	539	558	562	516	513	494	568	520	536	522	546	509	487	477	481	522	530	520	523	549	544	493	552	495	528	588	551	552	551	548	548	520	502	523	511	544	564	534	520	529	530	519	569	517	546	538	539	530	500	504	547	562	532	516	517	502	557	515	571	537	536	516	542	537	478	542	530	504	518	540	511	552	486	531	486	531	556	514	527	509	469	540	500	498	517	547	547	539	550	517	564	512	537	568	529	550	510	496	525	567	482	546	506	550	531	526	514	519	552	587	517	531	518	504	517	565	549	510	529	494	539	523	557	536	519	549	497	535	550	511	468	537	589	504	505	490	503	520	546	541	514	551	522	528	560	527	502	508	511	505	522	508	553	503	523	491	515	529	531	515	530	553	546	510	502	514	543	521	526	533	529	543	520	527	492	524	543	497	554	523	535	542	543	488	508	543	517	533	524	510	543	543	532	528	552	500	516	530	526	523	524	543	554	490	525	509	507	510	515	556	520	500	538	509	532	527	592	531	523	540	586	524	511	542	512	518	590	537	534	546	529	530	525	507	498	504	546	525	527	519	542	535	541	545	530	550	544	533	544	491	535	548	478	500	511	555	518	531	519	513	516	509	557	509	536	519	524	520	532	552	581	514	537	556	522	537	508	536	521	528	579	517	548	526	498	505	576	537	564	540	512	520	552	576	526	529	521	576	475	551	501	539	473	534	545	563	566	526	480	548	578	535	518	512	503	456	534	559	495	529	501	516	507	542	531	530	502	506	564	572	537	547	516	540	536	507	490	520	560	541
23211	21116	27822	24654	20818	3932	796	605	628	561	527	535	485	495	539	498	497	521	480	500	495	509	464	496	488	456	475	464	462	484	488	456	451	438	460	464	479	470	450	463	483	478	464	445	487	476	484	453	448	446	461	415	482	492	485	487	461	464	482	485	469	492	473	463	476	450	419	465	491	481	454	425	449	508	427	482	508	487	502	466	485	455	475	456	491	411	470	482	482	439	471	455	435	455	424	445	447	485	504	453	489	487	473	470	484	457	494	467	513	451	463	465	441	440	459	474	462	497	439	468	457	458	429	466	497	410	456	451	484	474	497	467	475	476	461	474	496	466	502	474	466	471	447	475	437	451	444	475	461	468	493	448	440	478	464	495	452	495	477	484	461	463	474	436	456	474	424	428	470	459	450	474	462	472	463	466	488	452	466	434	470	447	448	471	449	490	485	439	460	483	451	484	484	447	466	422	467	441	484	438	467	429	461	468	497	450	471	419	465	440	435	486	448	486	463	441	454	481	480	469	445	478	472	466	507	484	466	452	463	440	449	469	430	480	479	452	481	475	500	454	486	484	472	465	448	452	446	481	456	454	482	458	458	458	477	473	436	427	455	462	457	457	465	451	492	454	455	470	432	465	485	453	448	469	429	459	436	443	499	487	487	485	498	446	443	451	440	490	464	455	486	429	507	430	485	469	459	435	491	435	441	451	437	446	478	469	496	505	451	489	460	494	468	450	486	439	439	442	465	458	475	432	470	439	461	452	475	469	432	459	473	467	469	491	455	432	455	422	468	471	449	489	440	439	406	437	457	452	471	454	444	480	439	503	469	448	458	414	483	462	491	479	441	432	451	505	482	471	458	490	469	450	483	453	428	475	477	497	463	462	455	444	463	461	502	483	432	488	492	452	456	467	459	457	465	439	456	446	491	460	455	446	443	490	482	452	446	441	464	447	450	450	444	456	466	425	491	482	481	500	466	473	457	470	434	474	459	447	492	478	446	466	462	473	456	426	478	458	445	438	435	436	458	474	479	440	465	444	431	442	460	495	450	460	453	470	449	459	507	464	481	455	442	433	436	465	462	449	469	461	468	489	454	455	440	458	481	481	501	475	454	491	440	454	495	437	491	436	484	454	472	444	456	453	478	456	458	489	446	477	433	438	469	468	460	504	443	453	451	470	437	462	450	469	460	439	480	425	452	477	410	497	455	468	461	497	473	450	472	457	474	470	456	460	456	451	460	441	482	466	466	431	455	447	437	462	474	467	453	467	483	463	443	453	445	463	472	457	431	486	452	494	483	425	489	498	475	479	435	454	495	451	423	473	455	435	452	463	468	484	475	492	478	459	467	469	484	499	441	459	491	479	481	495	507	446	480	449	443	467	465	472	481	482	429	440	445	491	458	447	450	484	462	438	399	508	449	440	431	482	472	471	423	448	447	495	431	485	475	495	480	492	456	476	455	450	476	445	456	481	494	456	430	471	451	443	450	463	445	440	440	449	478	484	425	479	479	463	478	491	449	439	462	439	467	467	439	438	491	432	466	478	429	451	463	454	435	477	449	443	436	442	457	463	434	466	449	471	466	450	486	459	468	491	451	485	446	446	460	461	486	420	474	433	446	488	458	472	461	454	447	431	427	457	457	479	444	490	447	412	486	470	433	519	453	448	457	460	464	450	460	462	468	429	481	465	419	441	454	491	491	470	459	481	508	470	448	455	435	473	469	443	438	452	465	470	471	471	469	478	480	473	471	418	454	430	485	498	453	418	471	471	502	439	466	478	510	457	509	473	448	458	442	443	436	471	449	465	456	493	421	442	426	430	452	449	415	502	447	476	438	463	435	461	459	459	472	475	440	458	508	489	458	456	466	464	402	464	440	450	471	460	464	494	446	453	477	473	488	433	453	467	455	459	446	423	431	461	463	444	499	468	431	472	451	450	480	456	458	447	465	448	488	438	442	454	483	449	437	481	469	465	450	482	475	422	466	475	481	465	490	466	460	434	457	432	458	411	444	476	449	472	475	470	474	468	473	460	461	452	498	448	465	441	462	480	462	482	478	429	460	472	452	468	494	492	442	446	435	471	466	453	489	454	460	480	437	416	453	467	435	443	413	429	463	489	453	485	416	474	454	448	441	451	446	447	483	460	470	473	458	455	448	436	483	467	456	451	496	445	440	532	495	470	461	451	443	455	503	475	464	499	466	446	454	452	474	448	433	454	455	476	445	479	457	458	474	457	492	452	454	461	465	474	499	429	437	446	499	443	440	434	442	438	476	438	453	456	488	437	501	488	458	460	443	436	478	491	438	454	444	433	478	443	460	461	398	424	470	443	427	457	477	451	467	482	476	470	457	462	507	446	486	449	462	459	474	472	462	463	444	456	506	495	454	434	445	429	497	470	461	504	475	465	461	463	456	464	468	486	420	466	447	462	470	429	483	472	454	440	455	466	485	443	452	456	475	438	425	472	484	478	508	453	459	448	466	417	474	474	524	436	461	464	462	490	471	444	462	486	465	469	472	499	493	432	502	447	520	446	445	467	469	473	479	434	470	472	457	449	438	468	468	459	480	491	439	452	430	498	444	457	441	520	480	457	489	462	447	449	419	423	464	450	480	451	441	437	470	493	464	466	444	412	492	480	430	440	417	506	435	441	470	466	473	465	443	461	472	447	494	464	461	427	450	479	482	451	429	385	499	490	480	438	452	512	451	463	445	491	490	474	446	473	464	468	455	411	489	475	428	474	421	435	412	479	455	471	484	486	443	476	457	487	421	447	435	474	446	442	497	472	461	457	449	455	439	483	472	421	446	474	441	440	432	458	438	477	464	459	461	471	441	464	478	481	465	454	469	427	449	466	472	448	429	458	438	470	463	416	451	457	482	462	473	464	459	448	450	457	443	502	502	480	464	437	441	485	447	462	464	431	417	470	467	446	424	457	441	487	444	465	459	443	418	469	471	461	466	451	473	445	489	462	497	477	447	486	469	510	467	484	526	457	462	492	452	453	474	426	446	461	505	449	456	457	463	430	441	449	481	477	476	471	458	454	437	466	452	521	456	495	469	434	442	453	445	451	477	479	457	481	472	470	490	483	454	491	439	436	454	441	487	452	483	430	483	449	457	432	448	443	484	426	472	472	427	430	466	478	428	467	464	453	477	457	470	433	474	451	430	461	470	463	468	475	445	459	486	494	466	441	438	453	455	489	467	445	456	486	425	472	477	449	476	492	458	447	471	446	472	472	485	431	407	502	442	436	466	478	463	437	446	484	474	487	480	487	449	437	477	431	463	442	458	486	455	451	459	463	441	496	494	478	448	458	502	434	432	498	462	440	489	485	457	438	466	437	452	434	470	456	451	488	481	461	444	483	501	461	489	471	489	452	456	476	461	434	456	428	448	463	478	453	450	430	457	454	467	469	460	474	438	455	465	494	496	451	474	481	478	456	430	467	465	428	488	471	457	502	498	451	493	465	469	479	440	519	447	499	493	493	476	459	519	463
7363	19000	13040	4061	1592	1112	979	884	846	750	726	703	691	630	635	649	684	620	618	591	599	673	609	635	637	598	596	563	597	653	608	592	624	631	594	590	562	527	598	557	592	589	587	648	601	619	580	591	589	601	604	586	569	616	616	596	606	549	613	609	583	573	605	557	622	595	588	609	561	613	576	604	639	588	643	576	618	599	640	601	568	592	601	612	584	579	639	629	602	600	625	660	531	599	619	586	603	603	610	606	547	582	600	546	621	596	571	594	630	651	608	608	598	609	622	597	572	531	590	602	611	539	607	588	602	572	577	638	570	608	624	591	578	592	620	608	633	592	612	572	590	611	606	602	649	591	605	612	603	572	588	570	573	599	586	572	620	610	613	609	574	595	551	583	599	613	569	606	628	613	570	598	620	605	612	615	606	644	571	618	572	590	584	627	586	610	592	601	618	588	577	594	562	577	619	624	597	629	593	614	614	629	608	566	587	572	591	618	599	617	595	580	599	594	598	604	531	597	568	534	619	584	576	574	594	567	585	630	584	598	655	607	595	573	591	630	594	570	588	605	584	595	587	586	598	596	599	570	582	617	587	608	590	585	632	602	548	621	587	561	565	611	550	550	599	544	575	615	550	596	599	582	602	571	571	625	573	646	608	590	599	597	589	635	596	571	563	652	568	590	612	594	598	608	581	567	595	595	611	573	619	576	540	599	632	569	629	596	585	585	568	557	629	557	596	561	594	636	586	594	606	579	617	611	590	592	616	585	617	548	560	592	596	585	599	597	603	585	588	552	610	594	591	584	577	608	578	639	621	594	547	595	534	611	609	622	605	664	589	578	627	579	577	598	592	568	593	576	622	582	566	633	582	583	597	589	606	651	569	630	629	576	589	602	566	636	567	641	587	587	606	534	674	561	588	611	609	574	574	580	600	611	583	609	592	588	603	592	591	564	631	601	590	629	602	583	590	566	583	592	596	574	621	600	616	558	582	573	621	565	585	609	553	628	566	596	596	637	620	624	570	595	564	607	599	587	600	620	594	575	587	588	637	581	545	605	557	573	606	610	601	605	564	548	621	581	609	602	608	576	636	592	595	657	577	592	576	590	577	659	619	646	579	581	614	567	629	613	605	598	556	545	592	573	562	599	578	576	649	631	591	581	541	581	573	570	601	610	614	583	552	583	602	581	618	578	571	554	608	589	571	607	596	604	604	559	576	618	550	565	612	564	576	559	564	607	604	602	570	569	569	593	616	579	593	600	592	584	630	614	589	589	625	560	578	574	557	618	602	586	607	600	578	581	590	562	579	573	612	565	588	592	597	564	570	562	600	599	573	598	586	599	664	596	626	633	554	583	561	575	652	567	599	632	551	624	628	595	600	624	629	565	546	591	624	599	579	573	596	621	597	564	570	557	613	610	558	596	580	572	594	610	567	580	599	603	571	619	568	595	578	606	599	630	554	605	570	594	597	559	568	607	624	603	598	622	573	553	578	595	593	552	568	618	554	579	577	568	546	581	581	594	590	592	612	572	589	570	577	587	608	594	579	614	619	595	571	618	611	599	553	589	532	585	611	594	558	610	579	589	621	558	563	582	597	623	611	623	615	550	605	596	642	626	585	589	563	599	567	596	643	604	598	585	613	583	570	587	635	573	602	593	606	568	549	579	567	608	577	612	607	556	603	637	585	609	592	578	591	579	620	576	593	563	618	616	588	598	628	589	579	625	600	575	582	580	590	571	609	571	590	586	615	581	628	596	580	590	556	607	621	614	596	626	574	610	614	570	604	622	567	589	559	613	602	564	563	582	609	589	554	606	593	574	629	595	603	611	601	598	611	600	599	623	614	609	584	633	573	577	579	579	584	592	587	559	592	589	619	575	622	596	594	579	611	606	587	563	587	572	577	584	562	572	584	593	597	561	644	564	609	597	655	590	617	588	596	551	603	612	556	569	588	577	550	588	612	584	601	602	606	552	574	582	591	631	586	607	609	624	567	616	551	568	647	599	626	572	574	597	594	560	582	570	573	604	621	569	568	548	589	563	582	594	549	580	606	588	620	588	609	575	591	608	628	625	586	656	610	575	582	572	551	575	577	542	577	572	633	594	561	605	568	591	606	600	582	559	635	537	585	642	589	588	568	592	625	537	557	592	577	643	550	572	566	584	606	574	599	589	599	581	525	558	553	590	552	617	565	559	588	635	585	601	585	554	591	597	592	625	600	629	600	611	590	587	560	633	572	599	597	597	578	603	615	574	632	591	584	596	589	603	596	614	616	590	592	613	625	617	631	552	539	594	644	620	581	619	566	572	570	592	567	624	586	628	616	540	632	615	610	579	595	600	609	587	593	571	594	573	586	573	596	589	580	583	596	599	624	568	600	634	574	573	563	603	583	584	584	598	586	615	571	584	587	588	609	617	614	593	605	587	576	616	551	607	533	605	596	559	592	586	573	604	631	576	570	596	622	615	604	590	618	626	540	573	569	555	569	598	621	618	610	597	594	582	587	583	592	599	623	554	625	596	599	617	589	631	593	581	559	574	543	584	643	642	633	623	602	584	603	586	603	596	605	620	622	585	553	612	625	580	616	542	600	559	625	602	562	554	574	605	630	623	583	578	590	588	577	585	561	603	597	595	582	606	633	582	604	559	597	593	627	557	590	581	589	588	609	593	576	588	580	583	573	578	573	584	579	615	615	581	599	551	557	579	583	594	569	584	592	609	622	552	576	624	623	553	579	559	610	541	582	568	563	627	545	615	568	629	588	595	639	593	610	596	600	578	571	578	585	614	585	616	593	597	570	615	591	675	549	596	599	536	652	574	544	583	628	607	585	567	583	560	578	566	579	598	559	614	552	598	559	580	573	630	576	572	570	587	605	609	567	614	596	513	628	593	619	594	554	618	599	573	602	560	572	555	610	572	561	605	591	621	612	615	557	578	629	610	596	621	642	545	593	572	595	596	542	611	533	584	623	614	633	624	570	561	590	593	548	555	635	642	566	613	596	594	584	568	567	622	591	590	616	573	605	615	594	600	613	673	604	595	570	567	628	611	564	646	607	627	616	567	559	594	573	594	617	607	611	574	598	638	579	622	571	616	578	576	618	573	563	599	609	602	632	662	561	616	615	638	572	599	592	628	634	598	603	611	596	586	608	627	581	637	640	591	602	568	628	583	618	611	592	583	593	553	592	620	593	566	588	581	631	640	619	605	591	567	617	629	583	602	611	619	625	609	611	581	612	596	573	566	574	631	596	571	615	606	562	576	577	603	599	599	584	533	594	566	566	572	585	570	579	586	588	576	587	614	592	601	590	608	616	579	605	616	560	588	599	586	606	584	614	612	613	603	605	607	618	579	604	593	588	574	558	588	648	581	600	565	614	643	594	564	549	583	605	541	576	614	572	580	622	617	600	619	567	550	566	606	582	598	585	623	575	566	633	565	603	613	608	547	580	602	604	601	560	607	604	575	572	591	601	592	611	581	618	638	616	573	562	565	558	601
24293	21105	26432	25500	4354	569	545	418	388	407	362	362	334	337	336	355	334	314	340	326	347	362	322	339	312	344	329	317	339	331	327	347	324	333	297	319	307	315	314	303	342	299	334	315	264	323	335	311	309	309	289	302	314	329	299	326	324	324	299	309	308	315	334	330	310	298	306	302	295	331	278	325	332	296	319	336	321	307	294	323	325	338	337	319	275	331	298	299	326	319	313	314	300	317	311	338	289	333	332	322	328	341	304	333	320	311	293	316	332	313	291	302	316	301	316	302	296	298	306	306	290	300	293	324	329	322	290	292	297	307	343	316	316	298	299	295	350	303	328	298	298	282	311	331	330	287	333	329	298	302	314	294	316	315	300	300	319	331	267	331	293	315	304	327	320	320	308	308	324	298	312	314	323	321	293	312	284	313	328	309	317	297	290	294	293	335	319	297	307	290	301	325	289	319	320	306	352	326	341	325	299	319	307	307	298	358	308	323	305	313	305	312	297	317	304	309	287	290	344	331	333	357	328	329	308	345	298	337	290	323	295	301	325	296	305	321	314	332	348	290	345	307	322	284	330	301	322	313	331	315	315	315	306	313	354	284	314	329	297	323	311	314	302	315	300	335	312	315	336	324	287	317	300	301	299	313	311	302	333	312	301	291	315	346	322	313	327	320	333	302	306	310	319	325	266	310	276	298	318	278	335	290	325	308	307	283	311	335	345	305	296	330	273	322	307	278	314	309	316	322	308	321	345	277	304	314	304	308	281	314	303	341	311	293	361	285	329	338	322	326	305	328	337	315	285	330	320	306	323	313	311	300	338	343	320	312	282	322	300	300	339	313	315	297	289	299	306	301	292	308	284	303	312	342	306	323	348	335	323	322	317	317	302	308	312	314	304	322	300	294	306	311	309	296	343	326	324	309	309	320	310	318	301	297	298	313	297	290	310	337	329	313	315	306	320	311	316	339	302	314	289	326	333	283	322	319	305	321	298	304	299	299	292	330	325	314	312	301	330	309	277	343	325	346	291	302	324	303	325	316	335	299	299	320	340	312	314	287	317	320	299	319	334	325	309	347	312	319	312	315	303	320	334	335	309	332	342	321	298	290	325	289	347	300	308	317	324	354	324	304	312	313	302	288	312	314	335	309	296	302	359	353	317	304	292	326	294	315	341	337	296	314	301	345	308	315	310	331	315	322	299	308	318	310	345	342	365	317	330	331	322	326	287	309	313	308	319	285	297	317	340	322	306	316	330	327	325	322	324	320	291	301	287	316	342	340	335	305	338	303	324	324	320	330	313	339	327	292	320	325	325	324	352	316	314	320	318	301	310	337	328	324	316	335	332	336	306	311	345	324	308	335	334	323	315	331	315	289	325	297	303	316	342	307	331	314	313	298	314	316	320	325	290	334	321	310	305	350	289	284	311	331	290	316	308	301	317	348	312	296	331	316	360	324	317	323	324	320	308	301	307	312	341	305	312	302	308	305	342	322	336	272	291	316	343	318	326	283	306	326	326	306	309	289	334	288	306	315	270	316	314	299	329	311	319	305	327	304	316	324	293	309	349	308	325	308	310	316	335	332	297	315	349	304	309	325	323	296	320	336	328	305	310	311	272	333	317	358	314	302	332	303	300	311	305	297	268	286	328	314	315	322	331	310	314	314	314	324	293	295	341	335	288	309	338	299	308	322	318	341	339	322	317	284	333	316	319	320	298	319	323	298	346	327	293	311	301	302	301	337	294	289	292	305	350	326	344	335	349	306	313	331	310	287	280	327	295	319	337	297	337	348	310	321	317	298	309	356	305	311	327	303	322	300	303	330	301	317	324	302	286	324	307	348	305	337	327	284	306	308	340	306	309	331	281	297	330	340	361	335	326	279	325	318	337	329	317	340	290	319	314	328	337	320	335	296	314	307	311	317	311	301	306	304	323	332	369	338	316	329	317	321	310	330	317	308	326	310	328	330	330	281	341	303	309	342	288	296	284	328	325	310	270	314	308	335	333	312	313	315	297	346	297	313	350	300	319	340	318	314	351	305	339	349	302	314	332	356	306	321	287	331	313	311	319	334	291	295	315	309	326	325	330	287	305	304	296	312	328	304	325	343	306	327	302	330	321	321	341	325	301	316	282	330	300	311	293	325	285	310	343	294	307	315	310	303	289	310	329	309	323	326	334	359	314	301	336	286	331	341	341	304	311	314	328	318	339	323	338	328	314	308	316	306	323	307	340	323	297	345	352	321	310	321	307	334	344	318	312	314	323	293	345	329	308	320	299	332	294	306	309	307	292	340	315	310	308	309	274	293	304	334	314	329	334	313	297	315	315	321	294	322	326	329	267	353	284	303	296	283	297	308	311	313	269	298	341	293	343	314	301	332	324	317	283	268	311	289	286	282	305	304	322	338	305	296	338	294	306	313	341	325	325	324	318	318	337	284	306	322	321	333	300	297	338	329	311	309	346	330	304	311	328	293	301	343	323	319	357	335	380	312	305	318	304	313	294	318	310	330	337	291	314	317	304	312	320	358	330	322	318	322	336	307	332	282	312	327	330	324	340	310	286	290	328	326	323	333	318	299	312	307	325	292	303	319	324	324	354	307	315	328	320	303	308	340	324	303	346	316	320	343	293	292	339	303	292	314	330	320	319	325	299	301	297	316	284	306	350	339	312	298	315	330	285	337	336	275	331	295	337	279	313	308	308	335	300	327	312	297	311	295	285	302	314	274	320	330	298	345	304	326	362	313	331	352	336	302	291	326	312	317	326	349	311	331	283	325	318	336	308	317	327	327	277	329	305	285	323	303	317	289	285	300	350	310	345	311	364	294	324	314	328	315	314	294	310	283	325	322	331	333	294	303	312	307	298	308	314	326	343	344	300	316	336	320	335	290	304	308	288	330	274	305	301	303	319	304	296	311	308	297	308	321	282	350	331	295	297	316	325	320	304	324	300	360	305	290	319	302	331	280	328	315	300	330	318	300	314	318	297	326	294	320	340	318	321	309	329	283	285	277	330	318	307	276	300	269	345	279	294	349	306	307	323	287	327	334	282	317	300	321	301	327	293	314	310	332	337	317	328	308	314	322	307	351	322	314	314	325	325	308	312	324	311	299	316	336	300	338	318	311	351	299	318	329	272	337	309	316	320	314	333	315	323	341	327	307	319	298	299	324	303	344	350	319	340	344	304	292	279	314	297	320	297	324	322	288	324	283	334	307	311	289	307	321	300	302	315	330	319	318	330	325	292	324	309	302	330	316	363	350	314	305	322	326	279	308	329	344	336	323	335	304	312	306	300	341	322	292	342	298	326	301	297	316	309	297	311	309	320	333	304	316	307	317	293	315	298	308	311	321	338	319	352	333	332	332	303	319	302	320	332	304	316	288	276	283	317	309	293	288	323	288	312	275	290	310	286	304	305	321	316	301	334	311	314	315	317	299	345	339	304	323	314	311	350	331	318	317	315	309	299	324	294	313	327	310	347	330	294	373	315	323	310	320
6336	14762	8776	2223	1104	942	721	683	619	571	555	483	489	523	503	482	489	455	403	439	445	428	432	434	463	422	388	435	446	388	400	449	446	415	440	409	435	422	421	428	414	353	416	456	433	413	434	428	424	420	420	434	425	375	408	407	460	381	403	380	415	395	389	395	403	407	455	398	399	403	430	401	402	397	399	395	400	442	406	380	433	449	407	453	431	425	409	378	378	426	412	426	399	392	422	428	440	415	430	408	427	432	382	417	405	415	418	430	388	401	424	444	425	423	419	403	408	443	408	413	360	390	427	425	397	391	397	415	415	417	399	411	437	410	436	400	397	399	390	432	411	424	428	421	384	437	431	425	413	430	412	416	408	398	408	409	435	413	382	453	418	405	429	396	416	400	443	414	416	415	403	419	431	412	449	396	418	449	419	401	413	398	412	397	384	412	398	395	422	419	394	404	420	413	450	416	440	428	419	424	389	445	415	375	391	447	401	424	411	404	420	401	409	403	425	423	404	409	392	410	425	436	393	415	398	421	406	432	378	459	426	423	421	413	425	398	415	426	427	402	403	390	416	380	398	430	411	369	438	404	412	436	451	440	373	418	437	463	390	405	390	398	400	400	366	433	404	418	411	407	426	425	425	405	387	419	426	412	428	417	427	401	424	414	429	456	426	441	400	400	440	390	438	416	408	433	414	417	413	401	418	413	424	442	431	409	436	446	401	416	397	452	415	431	439	414	394	445	409	388	449	438	389	399	411	402	419	450	388	429	411	412	394	457	415	400	398	422	418	400	416	425	417	397	405	453	426	428	433	414	413	429	390	380	422	420	415	440	409	395	398	397	390	422	426	407	437	406	444	403	411	406	410	398	409	429	384	391	405	436	393	411	427	437	450	414	425	421	406	398	410	418	422	387	384	444	416	417	441	382	408	422	468	430	401	415	420	423	412	400	427	421	455	409	416	390	391	450	436	426	414	419	422	416	386	401	429	419	433	410	431	416	424	409	410	429	419	408	435	420	429	419	405	409	466	395	438	401	416	431	415	417	400	390	432	411	437	413	398	411	406	439	394	394	426	437	406	402	435	389	412	447	414	409	402	398	387	434	424	404	402	419	422	412	401	441	418	439	440	420	408	393	434	398	430	436	437	430	416	444	430	403	440	442	389	435	433	423	434	409	412	450	413	422	404	412	385	414	421	412	416	401	456	387	432	409	398	419	439	416	428	417	405	423	421	422	424	397	424	414	433	414	397	417	413	443	439	407	402	407	404	423	407	416	434	467	421	440	439	419	402	398	399	446	405	416	406	415	393	430	437	426	423	393	418	408	428	401	408	402	414	447	394	426	425	367	435	445	414	424	420	451	415	396	439	409	384	435	385	430	451	399	394	406	440	378	447	425	374	439	431	392	414	383	413	426	438	418	407	388	397	403	433	397	398	421	392	422	414	403	439	442	421	388	381	404	400	408	423	425	416	409	440	428	405	416	464	378	384	415	397	432	428	408	412	413	391	414	428	422	412	420	415	405	422	439	386	388	448	434	424	425	393	405	405	383	402	432	444	434	407	393	422	397	418	418	457	399	407	402	403	384	423	398	391	418	439	390	396	433	426	419	448	410	453	438	426	397	404	397	422	425	439	421	402	389	410	401	410	402	413	396	448	376	408	425	434	406	420	411	401	451	403	420	462	431	418	418	457	428	436	421	410	414	419	413	408	454	412	412	389	382	442	428	398	421	412	419	402	414	441	404	390	433	417	378	413	408	400	434	431	388	445	419	414	447	422	411	387	400	402	442	427	395	406	386	452	422	415	406	431	421	416	378	387	395	416	412	394	416	423	412	366	406	429	422	410	445	452	433	399	396	434	438	386	399	478	425	410	427	413	456	393	370	448	409	404	399	389	406	441	408	411	444	391	381	362	423	419	436	419	399	419	407	383	417	393	401	397	394	410	376	407	383	395	441	400	405	405	422	458	427	418	414	451	399	403	469	409	414	418	433	418	409	410	402	410	397	449	426	403	374	400	417	408	413	425	425	374	404	453	371	420	406	389	394	438	405	412	436	417	426	442	394	395	404	425	415	406	406	395	417	383	429	409	412	423	463	403	434	390	407	406	397	420	420	437	399	418	404	413	422	391	410	399	398	423	415	405	407	367	441	436	411	429	388	464	407	406	431	378	403	426	449	464	433	466	391	409	390	401	391	427	395	427	447	408	441	432	436	395	392	419	393	398	451	428	411	449	406	387	456	447	433	395	431	385	428	414	425	434	415	409	401	428	411	400	412	467	438	439	429	421	378	452	441	419	411	422	446	465	439	414	399	418	394	416	404	403	397	394	424	429	413	410	431	444	412	409	432	438	426	406	423	426	457	423	416	391	371	403	426	392	409	391	408	405	418	407	413	419	393	404	427	421	426	417	414	427	418	420	401	455	416	430	398	394	381	453	432	432	432	434	436	474	426	435	419	398	402	442	398	416	429	413	481	388	401	392	440	433	428	391	437	440	425	423	419	448	447	417	450	402	427	401	380	399	443	445	429	428	386	412	433	388	410	386	428	458	406	397	415	419	402	413	419	437	442	405	423	412	397	408	429	408	424	413	428	411	413	381	417	418	419	418	391	418	453	393	436	398	458	429	407	447	432	424	410	441	391	454	449	416	374	416	423	404	417	437	414	446	433	390	416	393	402	379	442	430	409	464	433	407	413	423	376	402	446	441	418	351	422	405	429	406	399	420	420	426	412	442	398	419	430	418	381	404	440	453	402	413	426	412	419	405	400	442	435	432	407	420	418	390	412	397	416	433	465	423	418	435	419	428	399	452	397	420	400	430	438	418	408	453	411	435	392	434	456	409	429	411	398	405	385	421	406	402	405	422	463	394	424	398	380	399	401	432	394	410	449	405	415	385	423	422	429	410	405	440	428	446	440	428	435	414	418	419	404	439	415	461	418	433	423	398	385	433	417	448	452	436	419	428	408	399	449	412	387	413	392	408	417	404	386	406	442	433	438	436	436	418	441	422	387	390	390	405	418	399	418	405	416	426	391	416	406	433	421	431	395	431	423	403	402	398	439	418	399	423	407	419	424	475	420	435	432	427	430	424	415	429	412	410	419	464	391	430	418	464	443	392	430	410	385	441	393	433	438	428	420	425	435	413	451	394	449	383	416	426	420	479	438	418	397	453	449	410	419	386	434	414	420	421	401	452	376	442	407	415	420	411	419	431	425	455	407	402	425	416	404	411	431	384	387	399	405	382	430	428	428	404	384	419	411	389	393	409	453	446	382	408	430	448	414	422	407	376	415	410	397	391	413	431	440	411	411	410	409	399	408	407	412	432	412	445	419	434	427	390	440	445	448	385	399	426	438	450	432	405	427	400	386	413	394	401	408	376	415	394	396	419	406	403	393	429	426	462	428	405	393	396	418	461	431	422	434	429	386	412	380	422	421	443	413	416	416	393	409	402	451	418	395	394	423	406	418	458	402	437	403	400	435	452	407	404	410
22384	21143	28406	24124	21134	20463	1780	680	561	502	478	464	464	420	422	433	425	407	380	428	376	433	429	377	423	391	404	377	400	366	385	335	378	364	367	341	366	384	344	400	379	353	363	372	373	355	364	372	359	359	357	356	363	406	374	397	399	373	362	400	368	367	346	371	353	338	339	339	385	357	355	358	386	360	372	380	347	404	396	380	381	372	376	359	372	392	384	371	372	386	356	365	362	374	363	389	366	376	350	364	387	363	374	411	357	365	359	353	367	348	377	349	378	367	331	379	365	364	358	373	366	386	379	377	346	361	357	342	364	385	383	363	425	368	366	359	342	353	372	336	369	357	356	383	380	384	385	357	343	364	358	372	357	324	364	377	402	403	358	345	381	373	377	332	377	415	360	361	397	387	371	356	375	342	359	345	332	379	375	352	404	377	364	373	361	412	383	363	331	376	375	376	354	359	393	348	369	387	362	348	331	323	374	367	386	380	338	364	341	363	357	337	365	377	394	361	358	382	367	409	333	419	360	392	365	389	365	344	356	388	380	370	388	342	389	368	376	374	387	345	386	366	395	364	359	400	366	351	375	338	370	335	399	352	338	383	363	383	372	384	367	355	386	378	365	339	360	359	384	350	354	371	377	373	390	384	361	372	351	388	371	369	370	345	360	371	373	362	361	365	355	359	390	358	378	377	362	384	360	346	366	350	369	327	364	365	351	356	369	388	361	332	388	364	364	379	367	364	362	350	345	389	373	377	376	382	366	361	357	373	359	352	347	361	344	376	360	366	384	377	349	323	363	347	365	368	375	403	387	362	337	340	380	381	374	378	339	349	360	362	381	360	356	359	322	374	373	353	379	358	376	341	377	349	357	358	348	347	424	382	414	339	360	344	381	351	358	374	418	340	361	393	401	379	373	352	362	337	363	336	336	374	347	364	368	352	326	391	361	352	336	356	371	337	368	329	354	374	360	390	359	371	352	368	374	359	362	360	361	386	385	370	375	347	372	349	370	390	369	359	358	359	380	385	373	391	359	329	377	378	359	354	374	379	354	346	399	367	351	368	349	346	375	379	344	309	356	373	337	340	372	377	372	364	387	369	338	346	381	333	380	338	320	354	417	386	362	399	408	378	324	363	359	365	377	379	332	355	372	377	357	380	384	362	354	349	356	357	359	343	332	380	355	346	383	370	362	383	387	389	351	374	381	366	395	401	337	372	370	366	357	351	353	354	366	357	362	367	347	375	370	366	377	369	342	352	344	384	356	384	348	346	402	338	359	365	354	390	350	361	385	370	380	356	322	345	393	391	336	384	392	350	338	367	346	299	357	342	390	320	395	366	358	370	381	363	356	384	407	324	355	361	384	345	363	352	341	356	410	330	365	356	362	369	384	397	325	385	371	333	356	383	416	347	373	374	353	381	374	352	342	347	379	374	385	360	350	396	359	331	345	362	348	360	383	355	350	396	356	390	346	364	365	383	370	328	347	327	368	383	357	361	339	330	370	362	353	399	360	384	348	392	344	375	345	377	369	389	336	353	367	385	364	351	379	385	396	364	347	362	348	378	340	366	365	367	362	369	343	396	358	398	366	346	351	352	353	352	360	354	359	358	355	345	365	378	365	392	357	337	355	348	370	404	355	402	350	382	354	367	365	364	359	369	357	344	368	346	351	355	389	353	347	373	353	373	386	364	348	359	354	397	393	357	337	382	364	350	344	386	389	395	380	380	347	344	377	400	370	388	372	404	367	365	357	354	403	389	360	400	373	356	372	383	404	363	323	369	366	388	357	321	341	381	402	378	387	409	346	364	344	380	349	373	346	376	373	339	364	340	347	390	327	374	419	375	375	382	396	360	363	390	360	403	340	385	335	369	352	373	373	385	379	388	343	359	386	360	345	399	376	383	361	385	371	341	355	368	334	385	380	377	370	354	346	348	343	338	390	372	392	343	360	384	355	360	408	340	345	360	372	355	382	355	332	362	352	306	369	366	381	370	355	338	377	361	373	340	360	397	372	372	357	377	351	316	367	354	340	369	354	347	346	396	379	364	402	378	378	362	349	369	370	384	390	390	389	355	402	384	395	378	361	343	355	388	371	401	378	345	363	370	363	376	340	378	336	348	371	343	350	341	363	324	369	347	342	343	329	360	384	373	354	376	374	395	405	389	348	379	343	397	376	342	357	384	368	342	367	340	362	387	364	375	391	369	347	355	346	391	362	380	360	366	356	373	366	351	339	363	368	349	368	358	355	360	383	368	374	364	326	382	359	383	352	340	372	350	351	382	365	363	387	373	347	344	388	357	348	378	383	407	353	354	369	367	341	386	384	332	387	385	387	362	374	389	375	346	367	375	375	366	377	361	344	374	360	366	356	355	406	359	371	356	367	344	394	377	379	328	329	361	373	393	375	344	324	393	365	390	362	367	387	362	365	360	334	373	342	415	368	409	375	369	397	394	375	364	370	378	362	371	363	349	377	367	333	326	372	356	349	333	357	357	364	334	330	373	388	357	370	357	375	351	385	402	351	355	363	359	372	358	338	359	390	350	359	355	356	374	355	366	359	364	382	371	332	383	370	349	354	382	383	382	347	372	368	384	414	355	382	352	359	413	396	350	362	382	368	377	418	355	351	327	376	365	353	364	360	362	362	359	373	375	378	361	393	388	353	353	368	389	405	336	384	376	352	357	345	352	356	352	361	356	360	357	369	325	323	341	369	340	372	397	371	325	373	368	341	383	357	378	390	336	383	331	355	366	343	362	344	337	387	404	357	401	328	354	379	358	360	362	334	363	356	389	356	348	374	340	342	340	339	379	369	355	321	391	398	379	386	408	371	330	375	305	358	344	353	375	378	363	363	359	365	381	329	368	340	351	376	387	365	420	407	353	394	358	368	358	361	353	370	380	344	394	365	387	367	371	357	350	373	347	379	341	375	340	414	355	386	399	382	338	378	344	360	396	360	405	390	360	378	392	364	358	378	364	364	351	388	389	341	391	398	377	342	382	384	365	389	337	390	388	338	398	382	353	358	386	360	347	388	391	354	380	372	340	407	374	366	362	378	361	373	353	339	378	347	357	362	373	354	382	362	369	325	367	353	330	361	359	379	362	344	343	393	401	343	386	340	355	338	376	364	349	393	354	364	370	353	360	370	353	381	355	385	310	341	385	384	405	384	380	374	366	356	364	346	361	351	372	335	347	419	383	369	386	359	356	388	379	365	336	346	339	345	375	332	350	364	371	390	371	396	363	369	354	351	359	362	394	350	389	426	339	380	394	352	364	343	335	377	382	350	370	364	387	350	376	353	345	391	362	346	372	374	357	378	391	373	439	364	350	341	362	351	365	383	378	367	343	372	367	383	372	366	365	389	340	358	350	349	350	338	377	389	351	379	345	383	368	382	391	366	350	360	346	376	395	362	370	377	358	362	368	340	356	381	365	391	372	362	375	351	365	343	362	384	331	371	388	381	382	369	337	360	352	358	383	375	369	386	372	346	381
8794	24715	12954	3660	2002	1414	1120	962	865	784	705	649	628	601	578	563	556	540	540	546	560	546	544	520	509	488	527	490	474	511	488	448	480	475	479	487	500	473	496	467	505	464	536	489	473	471	479	480	418	508	444	466	496	450	463	484	459	515	473	502	514	474	519	483	513	475	520	476	439	448	511	508	484	487	522	488	488	489	488	496	482	506	464	488	502	492	467	485	500	467	448	437	487	517	474	430	438	523	492	480	480	478	482	499	460	499	508	488	531	468	470	502	486	496	485	470	504	477	488	492	473	469	481	517	484	486	459	484	465	463	504	514	468	473	487	454	475	485	461	468	497	470	493	440	486	485	493	475	467	495	515	486	481	497	463	468	479	482	499	455	500	452	446	482	481	512	499	454	470	478	470	455	454	501	511	489	468	528	472	459	458	485	494	490	481	489	498	486	461	479	496	452	473	492	469	463	440	499	468	484	457	515	468	494	456	502	501	455	436	529	482	493	495	478	448	505	511	452	459	456	469	479	466	451	466	469	486	458	466	514	441	459	481	445	515	476	477	484	487	476	454	473	479	490	479	472	495	459	480	461	491	495	448	462	486	470	457	515	457	480	470	493	436	495	514	488	494	485	436	468	504	469	474	456	441	481	501	478	464	493	458	488	466	485	474	474	477	487	489	458	501	501	489	483	470	494	517	485	502	471	505	535	483	464	463	493	549	526	496	462	450	495	485	474	476	503	518	468	515	488	459	487	482	471	469	469	445	473	425	508	483	500	496	499	478	499	474	503	472	455	482	436	480	449	484	514	450	508	469	446	470	519	475	468	477	472	449	481	479	472	476	485	508	471	486	517	436	480	493	440	476	489	471	458	508	499	501	452	453	505	468	491	490	477	466	477	481	477	500	469	497	511	484	484	495	457	506	485	518	440	473	455	458	507	451	485	493	458	503	490	450	476	492	500	443	472	475	499	508	433	498	485	445	451	473	476	458	526	467	506	461	441	484	513	450	481	508	462	473	451	485	486	483	470	470	450	490	496	472	486	476	453	446	489	479	472	463	458	473	483	476	475	496	496	454	488	493	448	525	463	470	467	480	487	427	480	480	487	460	461	507	492	489	488	479	486	477	482	500	442	492	491	460	495	452	479	476	474	473	478	485	472	463	478	468	464	449	461	482	491	441	472	472	455	485	444	502	500	463	484	435	475	470	469	486	458	463	496	453	494	461	481	482	479	462	480	527	490	484	503	478	454	483	504	461	514	427	474	471	497	518	443	489	463	469	453	487	478	478	492	449	486	479	515	459	432	455	508	489	492	448	487	501	478	494	460	484	476	477	475	471	455	509	452	471	463	483	453	481	486	420	439	461	475	454	473	503	466	515	516	477	466	449	448	466	472	477	507	465	495	529	494	494	471	491	499	520	524	485	468	464	482	444	498	486	474	473	514	492	450	481	431	475	480	493	448	447	456	459	505	461	488	451	494	477	526	472	493	451	468	511	503	480	464	492	488	463	503	468	462	463	428	505	474	501	495	476	458	489	497	445	457	506	471	491	509	501	508	467	457	466	506	454	473	474	477	485	465	472	522	487	487	501	502	503	436	468	483	489	465	496	458	464	445	458	474	486	498	474	417	467	473	462	514	466	461	501	466	492	462	451	457	506	527	428	461	471	488	435	475	469	464	468	491	488	492	459	435	445	474	455	489	475	443	498	492	542	477	465	434	455	475	483	499	438	477	468	456	472	470	446	432	512	466	470	484	452	448	492	495	507	507	487	530	438	439	458	457	455	471	458	493	508	459	475	425	471	502	463	523	462	448	470	465	478	426	459	446	458	511	477	481	456	484	498	482	483	489	456	471	482	425	475	475	477	482	429	484	459	474	473	492	490	461	456	474	459	476	472	490	475	463	490	467	488	485	487	476	477	444	508	455	466	475	469	484	494	487	483	485	482	485	501	493	459	466	483	464	478	514	495	465	479	450	481	483	456	504	457	457	514	505	424	476	463	520	515	490	470	479	471	482	485	464	484	478	473	498	475	449	524	454	450	482	464	456	473	455	454	468	486	467	475	501	474	421	461	467	482	488	483	473	507	473	514	472	449	497	459	466	483	441	489	492	472	478	475	450	511	475	452	459	492	475	460	489	471	517	452	503	501	478	505	494	473	529	464	454	490	478	501	466	486	517	485	479	441	515	454	465	468	496	497	474	491	461	441	491	478	483	493	486	495	474	460	461	472	453	502	505	486	522	461	452	477	503	451	455	472	463	470	496	490	492	512	496	511	489	475	462	467	478	488	466	416	525	481	473	482	475	447	471	497	508	466	456	495	471	464	512	497	499	481	501	490	479	484	472	434	502	451	458	465	467	485	488	506	486	483	435	494	464	441	462	479	467	475	469	418	500	462	437	466	457	462	472	449	487	474	490	473	515	504	474	508	519	473	475	458	423	484	501	466	469	492	515	459	469	497	484	474	499	472	474	475	430	470	478	499	485	464	437	528	463	482	478	496	461	460	488	448	493	474	462	511	480	499	475	476	458	465	486	477	487	440	489	497	454	478	480	456	491	527	497	465	477	465	466	438	481	457	476	494	489	486	462	485	470	450	494	476	472	445	469	460	461	461	512	443	498	490	482	481	457	475	455	496	496	459	477	516	502	476	468	459	472	479	483	468	512	509	471	494	467	454	486	475	491	484	491	471	494	464	478	474	464	469	480	454	465	464	488	454	531	456	500	445	487	480	508	463	475	500	444	519	519	504	499	441	476	469	435	480	496	459	530	481	493	482	494	496	428	474	476	492	440	485	456	467	505	474	436	533	485	457	443	495	514	464	489	485	466	513	526	464	471	452	516	502	498	471	484	475	459	513	473	483	473	476	472	489	463	440	453	487	472	458	493	475	466	481	496	483	452	457	454	488	466	480	465	487	443	454	498	498	471	488	438	512	451	493	448	478	451	527	488	528	489	460	518	451	471	452	463	463	429	462	504	492	507	442	495	507	495	486	480	481	476	482	465	481	462	484	469	467	518	484	473	427	500	464	459	533	471	455	507	468	479	444	494	491	466	509	510	485	449	476	489	464	486	503	459	498	520	477	497	507	502	484	432	447	481	459	480	466	484	483	517	482	484	463	439	481	480	461	475	461	505	489	490	480	491	503	471	481	459	466	514	492	485	420	462	512	452	496	490	483	467	477	462	481	484	431	469	449	464	462	467	514	477	486	485	446	476	485	443	468	489	516	499	465	446	464	475	448	463	494	469	505	445	459	452	456	477	499	514	489	498	496	453	461	480	487	480	463	457	470	436	489	467	527	498	473	469	476	508	482	445	479	448	455	473	472	447	494	469	474	491	508	475	491	506	484	442	500	460	489	511	481	463	497	472	466	438	471	465	501	479	467	484	491	440	492	441	483	503	473	468	432	503	486	480	522	421	485	494	469	512	435	490	502	473	481	479	487	462	468	438	485	483	483	481	460	495	476	515	453	470	537	468	486	469	482	502	487	476
25849	21105	21683	7864	912	647	613	488	485	472	478	441	418	458	416	403	406	424	425	420	430	412	463	444	435	426	431	447	422	377	432	426	390	408	418	418	429	418	411	388	397	459	418	417	411	438	428	430	465	388	435	441	396	417	424	446	436	419	440	416	418	379	416	387	386	408	397	423	373	406	424	400	394	408	418	436	412	380	393	389	398	434	394	442	409	407	423	425	432	352	397	400	416	379	383	419	421	399	420	422	391	406	419	379	408	403	398	392	394	382	398	451	393	422	467	381	391	395	410	404	389	409	420	424	390	417	389	452	403	413	456	381	420	409	428	392	431	415	460	409	409	388	410	439	405	447	404	435	421	423	409	411	390	377	434	439	414	412	409	424	395	406	430	440	393	431	419	396	406	403	411	431	360	430	435	437	394	394	386	406	434	380	429	424	418	394	412	431	438	398	415	424	429	434	404	424	393	427	441	386	424	408	432	381	402	428	449	437	430	414	434	467	406	440	424	421	471	403	399	398	411	410	422	446	390	411	398	410	413	409	399	388	406	429	396	425	399	412	395	410	434	422	404	427	393	436	402	425	420	416	399	407	401	409	425	433	429	400	388	360	410	416	403	385	436	408	432	406	423	406	412	413	453	396	386	392	455	395	450	420	436	417	431	424	398	428	359	390	389	409	421	418	388	394	424	400	458	373	386	421	425	428	431	419	388	426	376	419	414	378	392	391	380	448	410	410	447	426	447	370	410	422	429	386	418	374	430	423	410	420	391	390	425	404	420	388	440	431	401	415	396	407	421	407	407	391	408	403	448	416	431	420	409	427	465	451	421	439	435	420	407	384	400	423	401	427	421	404	405	401	420	398	428	413	409	423	410	436	451	418	429	397	429	403	429	428	409	379	442	396	378	382	441	428	446	394	405	385	419	420	425	409	479	409	416	420	436	446	414	430	396	393	400	412	430	438	370	396	398	375	404	413	433	392	401	399	405	388	458	433	413	405	435	403	406	427	406	376	422	413	430	375	430	414	398	418	417	418	404	452	389	413	429	394	381	424	435	414	392	413	410	394	408	418	456	386	421	402	392	416	419	432	429	423	451	413	420	429	399	447	423	427	418	395	437	428	441	426	410	458	378	394	436	437	408	411	368	391	414	408	407	392	444	380	404	418	408	421	387	423	426	411	417	399	446	386	409	414	408	421	428	453	395	431	399	390	413	443	419	413	395	392	461	406	422	420	406	406	416	437	411	399	412	385	427	384	421	418	417	431	428	394	417	405	421	433	398	402	448	403	397	395	431	444	399	377	425	400	448	436	420	438	392	377	414	382	387	420	407	401	423	379	383	397	409	441	389	420	395	427	420	449	459	392	397	452	392	384	391	434	401	417	380	426	387	413	394	387	423	376	430	413	413	390	414	390	453	419	438	396	417	419	402	402	428	381	421	422	386	404	414	403	389	419	405	396	438	402	384	403	444	432	412	433	429	382	427	433	406	401	402	405	390	435	456	458	412	410	411	448	425	396	419	422	425	415	466	429	379	430	395	412	435	408	397	425	396	420	415	431	396	390	461	411	436	402	397	417	423	394	412	422	418	373	397	391	416	424	421	437	421	425	431	412	441	394	399	422	422	419	395	424	404	411	445	444	418	448	378	382	394	406	471	409	386	445	437	413	404	417	429	430	412	426	409	437	418	413	391	394	425	421	416	408	386	428	396	399	425	399	446	433	385	405	417	394	419	419	426	462	419	422	459	397	410	392	431	398	418	373	433	414	425	393	421	411	430	440	376	434	424	409	381	406	408	391	427	382	390	400	439	417	399	398	411	419	391	383	405	390	408	412	355	436	404	403	397	404	440	383	405	434	422	392	420	422	396	398	453	460	433	430	395	427	392	424	413	408	412	441	430	455	443	371	400	411	426	443	408	437	403	463	435	402	455	413	408	404	431	434	432	398	413	430	398	418	384	432	423	436	396	375	358	427	441	412	417	395	412	428	433	444	419	383	400	387	402	399	422	379	405	425	404	408	432	413	446	422	414	407	433	387	403	432	419	393	427	418	393	407	391	419	440	449	419	420	409	416	426	386	434	418	426	397	400	425	403	400	418	428	395	438	417	437	420	402	355	408	457	382	439	407	415	416	437	383	390	385	420	378	436	415	403	449	412	418	419	396	367	359	428	459	415	411	421	384	435	418	439	406	401	429	424	418	407	417	439	417	411	386	400	419	420	403	454	394	429	424	377	422	366	440	404	441	418	412	437	411	408	422	384	423	428	455	421	423	427	406	411	413	443	469	449	398	402	404	445	401	389	433	419	389	426	410	386	403	404	380	394	430	388	447	425	434	425	428	400	394	381	408	398	417	427	401	419	424	429	402	399	421	414	419	390	405	447	414	412	406	448	425	431	420	419	415	400	433	403	418	439	459	396	389	403	419	401	412	396	380	416	427	419	453	400	429	417	424	417	396	406	450	397	414	392	399	397	413	421	398	416	409	412	421	447	394	378	434	426	435	431	439	397	394	391	432	454	415	402	432	406	438	394	405	416	445	413	412	452	414	394	414	384	353	400	440	390	392	408	429	417	401	411	436	416	387	379	432	411	452	422	410	398	403	369	413	438	379	393	388	382	414	412	379	392	399	390	418	415	416	447	434	426	422	462	406	404	400	434	373	413	429	411	406	444	411	432	388	413	436	423	429	412	415	445	393	431	425	396	427	404	426	378	415	418	390	438	424	408	460	374	418	414	398	430	474	417	421	392	409	445	421	458	454	425	417	395	428	408	369	419	421	408	409	395	398	400	403	418	405	441	448	413	433	437	456	393	425	404	407	403	403	385	417	430	426	379	426	424	435	423	430	386	460	433	426	401	396	440	388	409	408	393	419	411	409	445	377	391	434	403	437	445	429	421	399	402	453	409	426	422	392	428	429	377	396	436	407	386	414	408	416	399	404	392	413	445	464	401	410	417	389	394	404	408	402	440	388	435	372	411	425	425	462	419	379	428	413	415	443	439	418	412	446	433	410	380	419	403	404	440	427	401	404	419	389	435	403	404	435	442	414	425	365	400	425	408	386	402	407	408	431	448	411	406	469	405	438	371	436	400	424	349	403	400	382	416	429	403	410	426	428	443	429	395	407	410	392	439	412	411	443	418	369	444	434	393	418	428	400	398	345	418	391	429	419	405	397	399	428	434	427	423	429	437	361	421	429	416	437	423	416	437	428	429	439	400	399	425	429	422	418	426	395	388	395	411	466	403	441	377	397	399	428	374	439	396	417	408	427	406	400	407	415	415	446	398	432	460	420	397	441	411	377	406	425	405	445	436	421	412	409	406	389	400	369	397	420	462	456	442	428	448	373	406	408	408	435	387	414	425	441	391	409	394	388	420	417	368	400	387	425	411	407	403	408	416	407	438	406	405	407	437	408	432	417	416	409	392	417	419	434	410	416	429	448	416	403	395	419	438	421	415	409	394	403	416	396	384	347	439	395	412	425	402	370	448	424
5949	9620	5719	1910	1153	955	798	738	609	624	608	560	638	586	569	602	542	543	562	583	553	575	544	571	565	521	548	580	546	514	515	559	570	530	486	539	502	515	534	496	547	508	517	547	562	543	566	487	503	538	516	564	531	526	514	571	505	537	547	540	508	500	527	525	521	481	526	542	534	524	539	541	524	485	508	522	516	546	558	522	582	497	552	511	526	539	533	500	521	501	547	542	540	561	541	515	527	493	525	543	533	484	519	541	513	535	485	492	582	548	509	523	576	523	513	498	510	484	484	559	491	531	573	505	542	550	540	557	533	567	499	575	561	505	539	549	517	528	535	534	573	515	537	493	515	553	519	518	500	512	539	522	571	512	505	517	521	579	507	586	552	496	556	527	581	504	532	542	508	496	552	539	583	506	567	535	536	510	578	522	478	533	553	525	571	533	533	499	546	499	559	548	539	516	549	561	555	567	510	551	505	519	552	511	491	520	501	559	547	546	533	545	540	531	510	517	529	528	560	517	552	503	522	524	533	527	565	523	535	538	537	538	548	508	479	520	492	509	551	552	548	490	520	585	509	540	530	545	522	513	484	544	522	512	536	510	540	512	537	542	550	527	555	479	530	541	541	581	501	527	517	564	521	562	486	507	544	552	568	552	539	472	554	500	513	486	508	531	531	539	552	539	511	548	531	508	470	521	504	553	497	535	530	526	543	515	520	512	518	560	542	539	533	524	502	531	524	506	530	505	491	576	524	567	548	520	552	568	507	541	529	514	504	554	506	484	554	523	533	534	553	540	579	461	516	557	546	515	544	507	507	503	588	543	514	541	572	509	558	534	548	540	514	559	553	518	539	527	507	532	577	547	536	483	574	537	567	520	530	496	524	535	520	466	539	545	551	523	566	536	515	533	540	523	527	546	482	519	533	550	525	546	550	524	547	572	562	548	547	557	497	550	566	509	582	538	487	510	535	566	533	510	557	536	550	518	507	589	523	518	520	555	526	542	533	544	507	525	528	540	489	530	494	558	566	538	515	521	535	530	500	516	519	533	563	521	559	573	542	519	516	539	520	516	521	562	496	522	512	550	552	494	514	528	578	524	534	545	553	490	484	538	503	527	546	554	519	530	586	510	523	573	532	528	545	526	525	523	520	542	580	530	545	515	522	529	528	569	511	520	532	506	510	513	505	514	549	516	536	535	518	504	572	538	547	506	517	507	530	522	564	506	506	496	512	513	527	514	539	536	524	516	551	511	523	512	566	512	547	548	534	567	577	509	515	534	536	527	467	527	490	495	483	509	563	543	521	510	514	554	514	485	514	553	537	574	490	559	536	496	534	562	525	570	499	501	556	491	501	535	590	563	546	527	516	516	546	505	541	543	533	536	519	510	528	516	551	539	502	522	543	555	527	559	527	515	523	500	517	545	521	517	536	487	547	539	500	560	526	543	490	561	539	546	538	535	501	514	511	533	538	572	528	525	491	532	497	523	578	552	517	514	519	537	520	518	547	503	514	523	543	496	539	541	592	521	526	528	543	517	533	546	525	489	536	550	555	489	515	532	512	517	515	541	533	518	546	565	547	565	545	549	524	486	565	543	542	526	563	514	530	540	507	575	551	524	576	522	530	511	542	487	527	567	531	587	565	524	539	543	549	499	530	529	559	542	515	551	525	536	544	527	525	541	511	535	577	537	507	539	546	492	514	524	559	529	521	494	510	528	525	531	544	527	546	519	498	532	517	541	536	522	534	548	534	560	549	580	533	493	525	534	518	506	535	570	520	493	512	572	501	545	545	515	507	553	530	526	521	510	509	533	559	484	497	504	531	527	511	534	509	564	510	535	572	531	575	517	500	504	533	492	511	491	528	515	539	509	502	502	550	517	524	551	528	556	528	538	556	564	513	523	539	541	579	533	592	536	546	468	539	506	537	543	531	544	511	533	521	571	499	541	516	515	529	529	528	529	597	555	510	556	534	556	516	531	503	555	505	538	508	556	555	516	535	513	531	529	531	531	499	505	564	495	516	511	547	517	509	573	534	535	519	517	585	612	541	495	557	554	514	533	516	586	522	534	521	522	507	545	504	520	499	539	566	520	494	560	553	532	536	525	535	521	557	501	554	529	533	481	524	535	512	501	568	513	519	512	532	568	569	531	513	564	490	534	501	501	525	511	551	512	492	543	584	560	547	521	529	508	485	536	532	529	517	526	485	502	527	482	562	536	502	543	546	499	518	548	516	513	541	499	515	501	513	516	510	537	528	543	541	528	519	535	484	541	544	539	498	569	565	523	494	555	525	540	509	545	514	530	535	496	524	545	518	550	517	514	521	501	517	542	542	546	558	592	538	528	515	533	531	526	548	552	533	536	510	542	526	495	568	478	551	498	543	529	569	573	562	560	522	541	520	537	500	515	561	493	507	529	557	508	514	500	534	494	518	555	529	495	527	529	491	499	514	559	521	518	518	539	550	556	541	520	562	495	494	501	529	518	523	524	533	496	516	551	501	517	485	549	537	517	536	528	544	580	494	519	523	546	522	527	528	519	503	500	565	524	532	556	560	524	523	530	533	509	559	525	535	538	556	540	563	550	530	529	569	530	542	518	559	496	517	521	496	527	563	512	522	540	543	563	542	528	516	512	560	580	550	505	500	520	548	495	544	480	534	535	540	566	512	502	541	554	560	529	498	543	511	515	525	533	563	539	521	535	502	544	500	526	520	489	524	545	553	545	553	507	546	570	495	523	536	562	539	575	576	516	514	554	515	498	543	519	501	522	526	542	511	503	513	524	528	527	516	501	514	521	522	570	558	497	548	491	547	500	534	518	514	512	517	518	539	520	554	500	525	547	527	545	520	538	550	507	516	548	488	536	483	570	522	509	557	499	538	515	522	551	529	485	531	558	522	497	528	490	493	572	525	539	486	532	541	515	587	529	540	518	509	536	520	517	485	498	514	514	537	514	525	514	480	566	526	534	543	512	529	544	493	516	502	530	527	531	579	530	526	546	516	518	505	523	563	525	543	508	519	540	520	526	582	489	512	530	532	527	517	487	495	531	509	556	546	540	576	530	546	526	556	556	552	530	536	544	528	510	530	455	529	549	571	532	491	487	552	505	507	545	528	544	553	501	550	555	531	523	551	536	505	501	543	549	568	519	552	498	511	493	520	547	537	537	536	532	498	501	538	506	486	545	547	508	514	531	556	537	553	570	562	509	501	476	548	566	516	560	508	521	507	561	507	519	578	563	528	541	507	533	529	529	495	534	561	517	506	533	541	601	515	516	546	553	518	531	514	520	531	534	495	515	544	566	517	568	524	517	532	556	536	560	518	540	526	549	546	562	534	528	559	516	517	529	537	474	548	567	502	512	524	527	526	513	520	515	497	501	560	537	527	562	521	519	530	549	507	547	545	498	515	546	533	565	493	534	536	546	540	565	558	522	503	516	495	534	481	547	510	553	498	493	535	534	517	518	540	506	540	548	563	500	579	535	572	521	530	500
23219	21117	27787	24653	20860	4178	870	630	625	577	567	576	522	527	505	512	492	513	457	535	478	508	474	471	501	475	481	542	452	478	481	478	515	477	481	476	482	468	456	475	485	436	476	478	458	474	478	481	434	444	474	499	502	474	506	453	387	476	452	453	430	483	497	507	478	487	450	454	466	454	499	487	455	462	472	426	452	457	447	459	453	463	458	485	447	469	478	458	491	467	467	493	504	442	478	460	498	472	436	504	438	492	522	475	447	492	481	480	472	425	460	517	448	479	462	497	437	441	448	456	464	445	475	470	493	475	489	450	453	460	435	477	446	436	447	448	473	493	500	441	453	452	508	431	459	442	460	477	458	481	513	461	449	503	468	506	466	464	479	487	495	477	469	477	448	487	479	463	509	457	494	491	453	434	534	465	466	470	445	467	458	441	444	465	471	487	436	485	441	446	463	461	453	491	479	496	492	486	477	484	470	471	495	429	485	448	451	491	444	500	481	457	458	454	474	467	464	425	488	493	453	460	475	502	463	450	487	442	485	449	451	484	464	497	448	432	508	452	466	458	445	459	462	500	456	447	490	487	478	481	509	472	508	496	453	459	472	460	469	486	506	504	470	486	524	462	466	492	421	482	469	481	455	455	501	509	422	473	509	490	469	504	467	435	462	451	428	470	479	467	488	456	493	458	480	464	445	464	485	470	467	490	496	427	466	474	472	486	465	455	474	431	425	454	452	421	490	485	480	454	466	460	459	467	481	460	472	460	465	493	479	461	447	470	478	440	468	463	466	503	447	490	504	439	478	451	458	451	480	455	444	477	494	470	448	464	439	467	501	456	463	448	459	480	446	448	446	480	491	513	482	457	448	463	462	485	461	485	464	468	425	495	471	475	474	482	461	493	427	451	497	437	485	500	523	493	474	467	442	464	475	473	440	438	466	459	466	504	466	450	468	474	444	477	493	455	466	431	482	478	499	451	460	458	466	468	433	465	493	462	454	420	475	488	470	479	443	467	473	443	451	460	460	463	468	458	477	471	483	487	452	475	473	467	459	402	478	447	468	464	475	454	491	439	502	444	494	479	472	460	456	452	492	468	468	497	463	464	474	495	470	482	435	461	480	483	417	476	476	476	445	451	443	503	460	492	485	474	455	442	457	481	466	515	442	458	469	482	462	470	485	455	440	462	428	490	475	448	470	460	457	425	513	468	481	467	472	454	479	508	470	442	443	444	479	503	457	457	499	468	487	490	475	455	485	468	458	484	468	501	496	419	454	469	454	452	488	490	449	473	473	487	485	480	476	485	475	409	453	467	475	510	435	439	441	441	468	477	458	476	420	463	444	442	487	436	456	487	469	469	487	420	447	481	453	520	436	477	474	488	464	475	467	465	514	478	472	470	468	480	455	475	491	491	493	458	528	418	447	461	446	458	467	498	431	418	451	465	477	421	477	515	463	523	448	463	469	493	480	460	457	467	467	441	411	490	478	460	502	472	461	467	470	493	491	457	448	455	501	479	442	433	471	469	479	455	449	479	487	505	442	458	442	547	484	478	495	450	455	466	446	482	468	468	444	457	477	439	485	465	491	473	482	492	533	460	429	469	494	474	455	495	463	484	480	499	498	471	465	512	439	485	507	477	477	458	497	485	498	454	512	443	504	472	477	481	447	491	491	504	459	448	475	471	466	470	440	436	461	456	471	502	460	471	446	438	490	512	521	473	483	498	436	446	460	476	465	470	461	494	439	470	497	448	490	485	499	489	473	474	444	483	496	451	421	483	469	478	521	485	452	484	485	466	464	480	490	490	468	410	461	478	510	446	454	450	457	471	487	478	479	506	515	472	471	467	483	431	477	463	475	463	512	450	458	461	470	501	524	495	477	428	452	475	476	469	430	490	462	475	427	477	455	453	443	432	443	468	474	429	477	495	480	437	521	466	457	480	482	453	469	488	472	475	471	471	445	518	471	466	444	480	443	455	469	455	495	524	455	502	472	446	496	522	439	446	468	515	496	477	451	488	454	473	455	474	465	469	474	432	428	473	463	467	478	458	437	487	453	472	448	419	436	446	451	473	472	423	454	428	477	477	462	471	453	470	458	438	466	424	444	482	518	478	479	448	445	462	466	486	496	481	471	506	469	477	459	477	452	457	500	454	459	451	486	476	479	438	489	476	451	444	475	504	502	465	479	506	442	484	456	500	465	495	502	484	475	451	405	477	513	460	464	452	466	454	467	473	466	487	461	486	487	464	464	518	474	480	466	462	460	456	452	454	461	433	462	435	467	493	440	493	420	485	447	452	461	451	452	459	478	456	491	468	475	468	485	464	461	491	491	455	478	443	471	488	494	430	494	470	448	467	460	496	485	493	464	481	491	504	495	480	484	442	502	479	499	454	457	449	483	489	455	452	472	520	465	527	441	417	450	468	528	500	475	467	495	427	486	440	464	495	479	407	469	445	458	494	425	449	488	447	439	488	462	462	478	440	458	437	464	463	470	470	484	463	470	453	467	441	456	501	476	471	496	497	475	428	498	423	491	448	448	496	462	457	484	449	489	463	485	482	478	456	474	503	483	495	458	494	490	470	476	457	463	432	420	468	464	452	516	434	490	485	483	489	462	475	451	461	461	490	472	398	473	462	448	459	462	469	497	525	457	468	472	420	436	447	465	462	481	478	454	493	475	456	478	477	457	466	480	434	459	450	459	427	470	459	464	481	460	463	455	454	445	469	455	456	472	468	485	483	459	447	453	468	481	465	479	476	476	444	486	442	489	507	437	480	469	472	449	476	458	448	483	479	501	418	474	472	476	468	491	479	517	486	470	485	483	477	455	475	464	460	506	484	490	487	468	485	459	495	411	432	471	514	462	478	494	448	480	479	472	459	461	467	475	434	469	473	499	476	493	423	496	491	478	485	442	481	449	466	447	466	446	470	469	473	480	506	480	458	456	480	441	408	503	483	487	461	438	442	485	456	504	479	488	455	470	470	472	484	468	486	452	495	480	446	444	428	469	467	455	456	471	504	460	501	467	477	453	472	462	444	477	458	450	454	479	481	472	460	438	482	484	468	445	474	470	456	492	480	447	473	492	454	439	432	432	459	450	470	460	438	421	441	502	461	474	464	459	454	492	490	449	473	475	460	445	461	474	471	490	456	466	469	481	483	423	454	441	493	447	445	486	494	464	477	526	416	463	461	442	501	486	449	454	455	458	488	477	465	462	477	490	459	523	509	512	459	458	463	468	481	481	485	474	464	479	438	470	508	462	438	493	475	464	437	460	493	466	453	460	467	483	455	445	477	462	467	483	471	474	487	447	464	481	488	481	437	475	499	466	497	485	486	490	455	502	453	533	503	450	453	451	440	468	461	486	476	464	522	465	474	473	458	473	440	492	456	485	464	456	527	444	489	454	501	431	514	475	501	448	464	461	481	494	467	452	480	462	471	496	395	460	467	489	448	485	497	444	466	413	450	442	469	446	475	460	482	450	454	525	493	457	459
6995	19355	11879	3828	1628	1228	1015	905	855	785	732	714	689	701	702	704	598	654	587	596	605	663	639	601	644	596	621	629	594	631	615	594	570	579	612	625	564	623	628	583	654	558	595	624	569	618	586	547	617	567	626	614	614	567	608	604	567	566	636	594	628	626	622	578	592	610	607	596	599	582	551	636	578	604	606	621	580	614	591	647	587	596	637	599	613	578	588	601	566	617	566	623	662	644	626	592	614	559	583	585	612	566	598	556	603	588	603	585	621	591	588	570	586	587	630	574	597	585	545	566	617	605	571	589	568	624	612	585	575	616	578	562	644	592	603	564	620	613	570	565	601	583	617	587	624	607	601	618	579	627	583	610	620	587	620	570	596	609	548	575	606	598	583	618	588	578	618	621	569	579	576	606	596	599	632	592	610	624	598	579	587	581	598	611	616	596	571	585	603	598	573	568	564	594	557	608	604	635	574	609	611	614	609	599	576	608	601	580	648	589	577	593	579	573	616	567	578	616	595	602	604	553	583	614	614	571	634	554	574	608	593	605	591	624	586	639	571	589	588	562	607	605	627	608	623	582	579	552	562	572	611	600	572	604	611	605	611	607	593	614	583	541	565	576	603	627	592	593	617	650	584	638	593	581	555	579	564	616	615	584	604	590	621	585	592	582	607	607	591	586	606	620	606	566	607	579	614	589	600	627	576	545	634	636	549	590	580	602	598	557	599	600	628	560	589	548	604	601	554	610	574	607	647	611	549	600	620	638	654	597	576	601	605	591	559	583	583	563	581	589	581	615	596	578	659	598	563	577	575	571	599	567	599	586	574	598	541	542	606	604	610	612	613	594	564	561	609	580	560	599	628	616	622	582	581	596	580	551	587	587	591	605	562	653	572	657	591	626	579	601	608	585	598	581	604	588	594	634	641	598	565	604	564	576	582	576	593	593	627	597	603	585	600	603	596	579	576	598	624	604	596	611	592	576	609	596	599	583	579	598	630	582	575	623	597	609	599	586	646	656	569	565	593	599	600	636	565	570	558	592	570	625	590	558	568	577	591	628	586	568	593	589	602	581	600	605	631	567	577	630	549	594	600	609	608	575	578	570	622	577	621	619	622	557	597	525	621	571	612	597	568	615	604	593	609	625	622	570	582	618	575	594	601	571	588	624	577	602	610	618	591	598	587	567	609	583	587	599	586	571	535	637	639	626	567	578	619	630	582	578	622	551	602	599	600	603	609	555	588	602	558	640	620	571	621	604	632	596	643	610	654	587	567	589	600	610	609	562	620	653	580	611	552	558	566	629	604	597	581	565	601	604	572	605	629	607	605	593	585	610	605	588	589	576	606	621	590	593	588	610	601	573	641	580	615	589	587	549	616	599	624	594	589	568	545	627	567	596	602	617	594	590	614	587	563	603	649	608	602	599	590	588	587	623	622	580	580	535	557	605	632	620	576	606	611	600	581	584	599	601	581	565	580	574	614	590	564	589	578	616	555	614	565	591	604	565	604	558	599	639	583	551	605	572	610	642	561	594	585	605	599	606	628	581	590	614	572	588	599	587	597	601	582	583	599	606	582	618	588	627	572	568	583	601	614	641	586	635	594	593	529	591	627	558	646	570	620	607	573	578	590	599	575	565	581	544	619	615	583	602	610	598	574	608	584	580	547	632	585	584	603	635	595	663	650	587	616	612	592	616	648	580	567	622	564	604	580	603	625	609	584	591	610	597	624	576	605	587	592	643	605	644	612	613	573	652	581	579	567	601	593	597	605	588	631	582	588	582	585	622	606	622	599	580	559	580	589	586	571	628	581	583	584	581	611	558	590	584	556	660	574	590	610	575	600	626	595	601	586	580	613	600	618	557	597	587	630	546	619	549	593	569	607	586	595	590	587	586	602	572	562	581	579	585	599	624	587	642	606	572	604	594	570	595	651	574	587	577	644	601	608	628	641	602	592	604	603	612	557	600	541	622	636	573	568	609	593	620	618	595	626	545	616	645	614	585	594	626	575	603	593	590	592	594	600	624	634	580	629	588	613	610	592	565	588	629	574	630	625	568	556	608	613	615	561	617	525	658	623	603	574	589	602	614	616	610	594	611	593	614	588	554	609	600	622	586	587	603	603	602	586	606	650	626	600	597	607	639	636	546	584	601	579	587	600	597	580	582	607	613	576	576	613	612	618	656	648	609	587	582	608	562	552	577	663	570	616	612	571	561	562	604	572	592	644	612	615	572	560	598	582	594	568	617	601	564	607	593	663	640	587	610	550	604	599	549	605	619	605	591	560	622	595	638	596	583	588	616	582	585	550	550	637	582	642	605	642	593	549	608	613	637	631	583	581	571	615	599	603	593	554	605	575	645	591	552	618	616	622	659	635	584	581	602	593	641	618	647	615	587	555	592	627	596	597	571	613	612	573	602	578	592	580	581	625	585	588	591	605	621	612	584	585	572	584	612	570	622	616	603	629	602	583	639	605	618	584	603	617	618	603	609	566	557	608	563	579	574	619	575	606	600	596	622	615	558	589	581	598	579	612	604	586	605	611	590	594	543	603	614	611	566	597	587	588	571	631	610	590	606	602	556	603	642	600	598	637	592	555	588	614	644	558	562	541	580	588	562	640	572	573	591	592	575	650	595	601	615	581	567	594	621	609	612	618	593	612	600	608	550	623	564	581	589	554	584	595	557	556	611	579	576	607	570	592	583	571	592	596	582	548	580	583	621	568	560	554	577	610	610	607	595	617	600	536	608	624	576	577	585	590	600	589	601	564	650	584	574	613	577	540	615	580	648	591	617	592	607	581	557	587	571	646	600	620	613	585	582	639	601	576	603	584	658	574	616	596	572	580	617	613	599	594	576	544	579	571	582	616	586	653	628	585	577	565	594	594	610	637	577	568	590	587	607	638	621	624	607	623	603	577	612	585	584	636	617	552	611	568	619	682	578	607	615	610	608	557	580	563	619	612	583	603	566	588	604	563	570	593	581	595	581	608	617	574	615	600	591	619	611	580	609	568	572	586	617	539	605	614	592	604	608	591	628	602	571	600	613	646	532	596	582	575	588	573	581	603	639	596	577	603	620	611	599	602	632	636	591	599	565	636	549	596	570	596	581	568	609	595	572	575	604	589	612	567	579	555	624	600	592	628	618	592	626	590	624	586	583	597	603	607	584	619	634	608	593	567	603	577	584	635	592	586	582	584	578	592	609	583	583	609	591	597	596	557	603	590	585	561	609	601	582	616	585	554	573	594	597	592	637	617	551	597	567	623	625	556	576	583	588	602	602	598	611	658	633	584	522	568	586	581	574	616	598	602	586	576	598	560	577	588	615	576	573	642	548	643	640	603	580	603	609	592	551	585	591	564	594	602	551	557	583	601	581	603	609	651	618	539	640	554	565	571	573	614	621	611	600	609	583	626	624	631	592	612	628	591	560	596	592	634	595	593	635	583	633	573	611	589	541	609	563	602	616	584	591	591	541	611	652	619	564	595	590	569	570
24271	21102	26495	25478	4648	595	512	400	430	382	352	354	359	378	333	353	365	342	327	322	330	329	288	327	329	333	341	332	307	326	365	340	320	319	283	306	323	331	295	304	329	328	339	332	328	279	287	335	327	330	309	300	295	361	314	330	329	346	327	325	313	307	308	338	330	309	310	303	321	293	329	309	330	319	307	325	307	300	298	302	324	301	313	298	337	332	332	302	340	289	322	312	318	308	323	279	321	340	304	333	297	304	294	339	324	320	312	332	329	336	346	307	316	322	363	285	300	315	315	309	313	271	335	337	301	345	301	317	305	329	291	334	325	308	299	352	324	303	321	327	325	323	328	308	311	291	335	310	306	333	344	281	321	315	295	325	325	329	310	324	317	350	310	342	328	354	342	327	345	342	286	309	322	317	338	308	330	299	324	310	331	319	300	314	309	302	332	324	319	323	316	323	297	322	331	322	282	306	335	307	336	303	319	322	346	311	307	339	336	299	303	325	311	357	323	357	340	326	354	325	330	331	296	329	300	293	322	308	359	296	316	331	300	319	339	328	357	349	312	292	337	312	327	315	302	331	331	318	313	307	312	343	297	328	327	322	316	363	296	322	310	319	322	324	314	319	317	314	315	302	291	287	336	288	343	330	335	332	328	341	320	321	301	298	309	294	375	325	293	333	312	324	339	348	325	328	326	335	304	307	325	317	312	311	328	306	309	318	320	321	315	298	302	313	309	318	326	303	330	308	302	341	315	323	322	333	326	302	306	299	336	329	301	370	302	338	308	326	321	296	300	305	305	296	320	350	288	324	328	343	337	292	294	333	313	353	325	302	324	331	298	311	303	325	299	301	315	317	332	315	314	322	317	325	348	294	331	305	331	330	329	303	314	297	314	319	314	311	333	309	309	331	296	341	318	344	320	315	326	293	310	293	307	332	338	309	347	321	317	314	307	341	344	299	291	369	336	347	318	316	332	317	337	292	303	297	322	352	302	307	317	318	312	323	348	331	301	313	350	316	319	304	341	345	296	302	345	317	289	309	342	302	310	322	310	315	328	344	293	353	321	319	315	334	295	324	333	296	331	311	323	333	327	313	299	307	311	320	316	306	313	322	351	332	312	309	305	289	330	333	300	320	305	326	337	313	296	300	293	299	301	333	344	319	339	319	301	324	334	334	314	344	308	323	307	328	342	280	318	295	350	339	323	306	341	282	318	322	302	295	291	292	307	325	320	302	305	335	330	329	291	333	287	330	346	325	300	312	309	329	295	324	301	324	305	341	294	337	300	310	333	319	315	344	343	323	323	288	319	317	297	312	333	345	319	298	336	302	314	328	294	365	309	316	292	342	318	314	325	305	346	319	291	318	336	331	302	302	306	311	298	329	327	339	312	346	317	338	307	328	298	360	313	313	286	327	329	317	298	314	336	276	287	296	328	301	307	329	321	328	308	333	331	286	317	325	298	326	303	321	302	314	329	313	312	328	316	323	327	286	332	332	305	301	343	326	340	366	311	317	314	346	313	321	337	338	333	283	310	315	302	308	295	341	333	305	307	306	288	314	323	301	303	339	333	326	325	323	321	307	289	289	355	332	331	318	308	326	322	308	343	333	333	347	336	315	322	326	293	312	312	295	322	316	308	325	306	321	336	293	327	315	314	324	301	311	335	315	329	310	307	327	307	340	299	347	318	331	335	306	286	300	337	304	277	320	327	295	321	351	309	315	312	305	375	308	295	297	310	313	327	317	316	310	315	321	308	334	309	328	333	308	318	288	317	301	314	303	305	298	333	334	278	331	306	310	289	350	337	325	280	287	332	352	312	309	296	321	333	296	301	303	335	289	319	333	330	358	303	332	344	324	329	314	355	320	331	294	308	298	325	324	287	312	363	304	341	333	288	347	320	312	337	340	331	313	351	328	319	305	317	298	309	313	314	334	340	329	321	327	338	317	332	288	314	299	322	340	282	353	306	325	324	335	289	338	304	308	337	327	280	333	324	325	330	293	356	286	296	322	327	325	327	320	314	310	325	335	290	326	280	306	343	352	319	321	343	271	312	336	318	335	364	296	298	304	304	298	293	302	325	320	321	333	331	320	324	308	306	335	326	320	330	333	323	306	341	322	331	328	338	333	353	310	299	316	358	308	296	308	323	303	288	309	317	285	332	315	319	283	328	314	325	300	321	333	328	310	331	328	313	322	306	279	321	294	323	345	312	336	354	324	342	343	308	320	336	319	337	322	320	311	294	323	301	313	341	301	347	334	325	300	293	304	312	339	359	299	289	326	350	297	315	327	330	358	320	328	321	299	332	261	320	299	317	303	315	325	301	305	306	339	316	308	331	304	326	299	315	310	297	323	344	343	313	320	317	297	325	329	299	344	309	316	300	318	303	298	318	347	301	306	292	308	324	298	342	328	345	352	316	293	311	357	278	318	308	329	330	311	333	323	339	303	298	333	335	307	311	341	320	319	345	334	326	314	324	312	340	314	281	324	328	316	334	343	313	294	318	297	345	285	305	312	327	321	359	342	329	340	319	338	364	310	329	359	294	334	318	316	307	328	319	304	334	299	326	297	319	343	349	330	322	321	310	285	327	347	306	321	321	306	317	298	337	324	328	331	326	340	347	323	295	338	326	320	301	328	297	317	345	325	304	344	325	328	308	314	326	311	310	322	336	301	322	277	324	319	312	339	328	292	304	320	317	307	353	307	333	308	303	320	303	314	306	336	289	333	336	319	281	327	311	308	340	338	340	335	328	330	303	325	289	328	320	282	306	287	302	348	315	338	323	321	311	300	314	310	361	345	294	300	318	316	305	330	306	319	309	322	280	330	301	329	330	293	304	300	357	320	301	303	320	309	345	299	335	330	341	308	349	320	304	296	300	287	258	312	315	311	312	294	295	309	340	298	313	302	313	316	365	324	319	290	305	303	312	334	287	322	327	325	293	290	299	331	322	308	312	319	334	339	339	323	327	306	311	305	337	275	323	285	345	322	303	328	310	309	328	341	324	303	294	343	293	309	333	316	314	289	298	296	324	271	339	311	294	293	326	305	301	333	356	327	296	307	305	327	345	318	315	318	328	315	316	323	305	312	280	296	345	318	298	306	321	290	361	308	285	320	313	304	312	291	289	322	297	327	344	337	307	313	313	319	320	323	301	321	314	317	265	340	307	306	320	316	326	352	309	324	311	281	312	366	320	305	330	323	309	304	319	317	310	377	337	325	308	312	311	338	310	313	312	334	323	318	331	328	341	312	325	302	294	306	327	337	322	287	347	311	371	293	293	314	306	356	296	339	316	329	315	323	309	311	272	295	314	327	310	319	340	318	309	307	312	294	338	307	344	323	357	309	310	306	315	323	339	311	331	304	301	310	327	315	334	330	318	349	318	330	336	345	308	332	327	326	316	324	347	348	313	326	316	337	328	326	303	312	301	337	316	337	337	344	343	302	341	288	310	313	305	287	313	314	332	295	339	364	334	327	314	282	330	305	304	314
6196	14562	8628	3364	1268	888	722	677	579	573	502	548	460	469	500	456	475	391	457	449	413	471	429	425	423	408	410	404	415	432	447	424	407	427	424	456	387	416	435	401	426	433	408	452	417	415	434	413	427	417	444	430	433	420	467	424	412	422	430	387	432	389	402	440	409	402	370	455	404	410	421	434	417	443	422	371	398	388	417	403	399	421	459	367	446	397	453	392	393	408	421	454	450	439	374	420	447	363	401	442	437	378	406	391	391	421	411	428	435	426	434	391	415	386	410	450	421	415	409	424	416	408	439	379	406	412	452	436	391	399	428	404	416	409	426	408	388	424	420	422	378	411	420	432	387	403	432	399	384	421	424	483	412	449	398	394	394	416	448	419	396	473	418	466	448	406	448	394	389	439	422	406	426	407	432	410	410	400	420	476	411	400	444	400	406	405	410	439	415	413	427	416	437	397	414	422	414	408	396	447	411	406	435	437	414	436	414	431	390	417	381	393	417	414	407	409	432	419	459	400	416	419	405	406	425	430	399	386	423	412	457	448	446	419	427	412	441	441	438	366	413	437	391	414	415	428	414	375	367	441	395	416	436	465	413	415	412	400	438	400	425	383	427	395	445	406	427	441	432	431	414	422	455	409	416	415	415	401	389	405	417	403	444	393	423	416	446	414	427	414	423	441	406	386	422	421	415	445	441	395	458	392	439	432	410	416	423	413	412	400	376	435	413	480	370	437	432	430	404	416	418	398	401	392	430	393	422	399	401	439	408	443	451	430	387	422	394	424	428	394	407	393	414	406	419	421	392	416	412	425	414	385	425	422	386	381	402	468	383	434	433	417	401	459	456	423	411	406	452	403	443	446	409	406	430	414	402	447	418	447	416	445	391	385	448	388	443	416	436	439	383	445	471	418	409	405	393	421	401	414	424	412	452	406	441	430	397	408	400	417	443	449	419	414	416	440	378	380	418	408	388	413	448	391	438	402	425	440	441	386	408	420	422	378	431	406	408	444	375	385	407	428	456	421	416	440	382	451	419	412	388	430	442	425	425	392	412	421	433	438	433	413	414	413	405	424	435	398	417	389	403	393	411	399	419	437	428	445	417	412	420	427	421	426	443	407	413	422	415	381	445	387	367	451	415	421	423	391	409	392	418	406	389	384	440	437	408	436	423	411	416	433	437	397	424	398	428	410	454	409	414	403	449	392	409	396	416	421	397	420	420	455	405	436	392	435	425	429	401	425	397	401	411	434	412	397	427	419	451	449	439	429	433	385	435	412	442	413	408	449	441	408	425	443	402	405	468	420	406	438	398	388	440	427	402	410	417	384	414	433	409	412	394	372	436	408	419	418	398	420	392	408	409	424	422	412	448	412	438	391	421	402	403	409	402	394	414	404	389	421	411	434	381	414	438	438	433	436	390	415	429	405	441	409	386	451	417	416	441	445	403	428	421	383	390	432	424	424	402	487	421	410	443	438	409	443	383	413	443	423	413	405	402	449	411	438	415	393	413	412	404	433	381	415	439	416	439	421	423	407	433	425	410	401	429	411	411	421	429	457	438	436	426	435	460	426	454	413	446	409	422	408	404	423	421	410	407	418	437	398	425	412	401	399	432	422	437	419	394	400	382	449	410	407	429	456	440	420	416	405	443	439	392	382	405	413	393	398	402	377	422	418	440	420	387	390	396	422	437	390	368	385	441	410	444	401	402	418	427	409	451	421	431	408	407	416	405	437	377	383	389	446	426	409	393	406	415	439	397	372	412	396	409	424	442	403	452	441	431	364	461	421	432	425	441	413	417	413	433	409	405	393	411	415	392	409	470	438	424	440	407	374	414	387	417	429	411	444	404	443	411	406	396	440	383	421	416	451	376	385	399	423	443	411	452	416	405	437	361	411	412	458	423	417	413	438	388	434	411	423	401	403	425	428	422	436	407	389	403	455	444	399	387	412	438	409	423	446	374	433	394	416	400	399	416	429	412	408	390	433	398	393	385	400	449	410	419	384	422	380	430	418	399	417	488	394	416	427	429	408	429	402	420	400	409	397	421	478	393	403	435	400	425	441	399	423	401	400	433	419	402	445	429	426	409	424	427	413	451	413	403	429	448	379	435	400	398	436	412	410	395	406	424	416	416	423	417	420	428	443	398	398	411	398	425	431	409	445	436	421	424	437	422	401	410	424	428	439	425	413	433	450	433	412	416	418	404	405	431	395	433	419	384	419	422	437	451	448	390	351	407	389	412	413	459	377	431	403	416	427	429	413	451	435	423	404	403	407	425	399	433	419	409	465	415	452	421	473	409	410	437	419	419	403	407	403	410	431	379	420	419	432	443	413	414	383	437	416	447	420	420	399	393	384	409	398	404	409	428	411	390	439	384	397	445	414	410	408	416	390	450	461	430	429	440	399	393	400	403	463	447	384	368	398	419	435	428	417	420	437	401	434	432	449	394	394	413	411	434	428	410	410	408	421	411	433	424	412	408	407	448	411	432	408	417	394	354	430	430	406	426	404	440	424	439	412	402	430	411	426	431	424	414	427	419	404	408	392	420	430	430	427	385	404	396	425	426	452	428	415	426	418	397	411	417	435	425	418	422	419	434	422	439	418	435	417	429	402	402	430	376	407	368	386	388	384	411	386	413	436	393	405	399	415	438	407	428	434	444	431	436	413	417	407	428	408	408	426	412	398	418	439	434	401	417	447	423	439	435	430	413	434	436	398	406	394	435	407	412	403	437	426	417	417	424	402	401	412	383	429	431	385	434	411	422	419	417	443	437	421	413	440	437	440	420	429	436	400	434	408	455	431	401	399	414	440	422	439	417	441	434	406	379	393	407	403	438	381	460	401	448	445	421	445	429	399	422	427	407	451	408	440	422	381	412	423	405	427	424	419	383	436	436	379	418	468	405	429	487	405	408	405	403	388	413	410	419	420	439	434	417	434	439	425	447	448	409	397	455	416	390	435	391	423	406	421	408	452	402	427	436	400	427	410	424	412	421	389	429	427	403	445	398	398	430	434	420	401	400	427	428	432	416	404	449	432	430	421	409	405	440	404	420	436	382	390	391	426	418	447	423	395	394	432	454	367	382	437	399	441	389	455	398	418	459	430	426	437	414	413	418	404	390	417	400	429	443	424	451	407	430	408	390	426	417	374	408	378	446	438	423	430	405	413	402	411	423	433	403	471	407	474	405	430	407	385	431	431	439	421	411	426	419	445	428	427	435	408	440	371	411	437	445	387	431	431	456	428	429	428	430	352	412	423	402	410	404	414	418	401	429	430	434	412	420	408	407	423	425	422	435	427	407	403	390	413	434	420	415	434	446	401	409	429	377	410	435	422	429	383	421	405	422	421	414	406	433	412	427	413	428	400	404	410	411	442	427	438	437	398	441	398	420	456	416	395	408	382	424	443	398	373	462	424	419	383	404	397	436	411	441	435	406	443	400	436	435	432	410	406	383	419	399	431	430	408	439	410	424	449	427	403	419	453	399	393
22364	21140	28417	24150	21140	20430	1800	640	525	547	526	463	459	425	437	417	431	440	403	397	429	406	421	400	423	388	407	372	423	400	381	398	386	403	356	382	370	398	375	382	372	360	372	413	345	360	393	406	342	409	403	342	405	397	375	416	377	398	392	353	372	408	405	390	384	369	364	351	380	348	337	397	379	376	376	373	370	352	384	391	349	386	328	395	372	359	359	370	381	355	370	359	415	404	393	354	389	399	386	357	371	382	339	387	371	391	373	368	382	374	399	357	369	375	364	343	349	362	368	397	370	374	390	336	361	347	384	408	377	365	366	375	374	363	403	365	367	382	376	401	367	341	357	388	349	372	341	378	378	403	377	386	404	390	376	396	370	357	374	362	382	388	353	372	351	343	370	399	333	333	372	380	398	385	375	385	380	377	383	390	380	359	369	378	399	387	357	378	348	401	380	371	351	401	381	352	367	397	391	322	355	400	386	375	406	355	384	376	375	354	402	339	358	378	348	363	377	355	423	402	395	362	400	398	381	356	362	374	356	364	335	352	341	343	370	380	363	397	361	382	327	362	350	376	361	338	361	356	356	364	404	362	356	366	353	381	376	368	397	382	360	370	357	353	328	383	348	391	376	381	389	388	402	363	350	345	380	384	336	343	356	374	351	360	376	376	381	378	382	364	397	372	370	364	381	365	389	402	351	368	336	345	396	413	365	385	365	358	358	389	391	357	364	363	339	334	377	381	371	387	366	365	366	379	367	369	362	369	394	354	376	387	374	362	344	382	383	365	371	384	361	350	410	378	358	380	379	359	348	395	379	372	380	376	391	357	384	380	374	362	364	364	368	353	358	390	394	343	338	329	381	368	364	384	348	404	320	381	363	354	377	380	383	389	405	346	405	371	377	403	372	367	359	350	379	381	348	356	364	351	337	366	355	354	357	372	376	384	408	372	364	348	369	382	364	381	368	350	373	365	375	363	404	352	382	381	344	373	392	388	370	325	368	332	358	368	359	373	362	394	385	400	377	362	370	355	395	389	353	395	361	384	397	374	391	404	341	373	398	393	385	389	381	369	354	388	390	419	419	347	371	370	352	381	389	396	380	360	342	385	383	367	341	371	396	348	349	360	359	386	370	352	363	394	345	342	376	356	350	373	378	358	358	390	397	355	410	381	369	334	373	349	377	373	331	351	356	369	383	362	360	386	382	375	377	356	343	360	403	353	379	362	336	369	343	393	405	367	357	368	389	378	379	385	389	396	378	392	391	397	342	393	367	360	387	372	364	351	355	356	378	384	357	351	382	364	354	356	378	369	387	366	388	377	369	370	385	377	385	393	407	397	382	368	364	401	384	346	392	367	378	385	355	397	372	366	363	373	360	361	386	411	368	358	349	380	374	356	369	350	350	399	400	420	373	377	404	389	381	401	339	416	375	368	379	378	342	395	377	347	344	359	389	391	393	375	357	363	377	358	411	365	347	401	398	370	376	397	364	373	353	423	360	384	376	387	358	414	409	363	380	404	360	375	393	386	357	396	370	376	338	363	374	390	423	411	343	324	372	384	386	371	390	358	401	353	385	433	369	361	380	381	319	402	368	380	379	366	388	378	368	354	368	391	398	349	355	409	371	359	389	382	325	359	404	387	366	363	353	355	387	357	379	385	373	375	361	379	341	345	381	334	377	356	385	340	396	361	380	366	378	386	391	384	358	389	350	392	393	333	375	378	390	379	392	361	357	352	374	377	358	341	362	392	389	404	382	390	338	356	361	388	361	380	405	402	353	375	381	410	378	372	368	386	363	364	385	353	382	385	406	346	345	358	325	386	370	373	383	348	370	396	373	374	380	369	375	377	381	379	361	353	377	377	380	415	341	366	355	369	367	395	369	339	367	345	351	385	402	380	370	338	378	370	383	380	374	413	419	381	382	366	365	348	339	391	374	362	390	395	358	351	343	371	387	397	385	373	373	375	369	392	369	367	369	367	360	369	383	372	337	367	368	391	383	351	359	382	367	372	367	341	379	363	344	358	384	368	328	338	367	366	383	377	377	376	351	338	332	380	364	365	411	340	356	349	362	365	376	357	370	359	351	374	373	384	419	382	337	391	384	386	357	380	396	373	349	396	408	409	388	384	370	361	342	357	414	338	372	351	358	382	334	374	353	382	421	387	393	342	366	381	372	354	417	385	374	382	357	374	368	366	350	362	387	402	371	372	429	396	378	367	344	343	383	389	348	392	370	409	390	355	347	367	342	368	354	337	386	338	377	362	357	388	332	373	378	384	369	399	360	382	358	384	373	393	384	360	366	343	396	396	367	370	402	385	335	398	408	359	377	376	360	399	365	391	380	361	390	384	390	364	389	353	333	348	332	393	366	410	395	354	376	417	392	365	335	353	378	373	387	344	362	346	366	384	363	352	376	377	390	332	376	363	396	387	401	348	324	338	397	381	364	380	356	394	365	373	382	370	377	360	366	355	373	397	389	356	370	400	359	378	365	371	361	377	350	361	395	367	377	366	379	360	359	417	399	391	334	351	392	380	372	386	394	356	349	356	416	400	368	365	352	357	390	350	392	392	378	388	368	367	422	358	366	366	357	390	364	368	364	392	386	359	356	380	374	347	368	348	372	394	391	404	398	345	332	380	371	381	354	359	364	362	413	351	349	355	352	372	387	373	362	382	434	366	424	374	341	338	356	366	347	376	384	356	363	342	343	384	347	392	388	390	398	393	376	372	348	377	365	382	370	346	427	369	380	373	359	390	396	377	390	379	359	388	369	396	336	363	359	393	351	387	366	363	352	353	374	351	365	388	366	333	373	376	394	341	360	330	398	423	356	356	361	375	356	375	389	388	355	371	384	367	363	354	373	371	369	364	397	394	377	381	363	347	358	348	369	400	364	376	376	365	354	356	346	401	346	435	362	372	362	383	355	394	359	344	362	366	357	395	364	355	384	333	378	352	370	373	378	368	385	400	374	362	340	335	375	361	357	353	354	411	391	393	389	395	393	359	361	358	367	366	344	350	371	371	381	343	374	358	388	365	362	366	383	393	368	395	392	366	362	376	382	338	350	339	334	394	399	373	360	347	362	353	340	344	379	369	356	388	393	367	373	368	388	370	374	369	361	387	348	395	398	405	335	388	374	382	371	375	355	366	402	354	416	371	357	356	385	360	349	365	360	365	376	366	361	380	371	376	340	363	379	379	344	369	409	369	355	385	395	368	375	385	347	366	396	385	384	346	356	362	350	355	388	342	403	385	374	363	387	366	384	393	379	364	371	365	377	397	344	374	388	382	353	368	361	403	381	368	357	359	335	384	381	345	327	375	355	397	404	368	354	364	364	397	342	381	363	355	381	403	368	375	338	338	377	377	366	374	410	399	385	381	329	364	391	344	387	395	349	356	337	374	382	364	368	348	356	366	375	337	356	389	381	344	361	381	408	390	350	340	348	364	377	381	359	367	398	366	359	372	377	375	376	394	350	369	352	362	359	363	395	398
9460	27113	17178	5858	2044	1372	1168	899	793	741	691	685	660	575	564	597	565	569	544	491	474	517	513	519	536	520	536	516	507	483	498	502	520	462	493	485	525	487	522	496	489	472	474	446	475	473	508	504	494	473	498	488	446	484	480	470	465	487	509	453	492	515	506	487	498	490	472	477	482	474	509	470	504	487	485	525	537	512	468	508	502	516	463	462	516	487	490	489	515	489	500	493	475	495	479	459	527	508	499	504	482	505	496	468	467	480	460	483	494	487	485	490	469	466	458	450	496	515	496	455	506	479	482	477	494	494	498	504	482	506	477	461	485	469	518	464	490	462	456	467	463	498	480	496	470	520	490	534	462	479	472	501	500	484	468	503	452	470	468	485	472	500	485	487	452	476	476	467	487	447	471	470	516	501	461	462	478	490	472	484	488	510	509	495	540	493	483	514	523	489	441	456	473	489	464	459	483	488	503	508	467	476	485	467	481	450	465	456	491	492	520	490	512	452	472	486	471	471	523	509	471	496	502	517	464	496	493	443	477	442	481	507	506	434	489	482	460	484	468	472	466	486	474	489	486	512	469	496	512	476	446	489	481	512	538	464	480	495	505	500	489	494	507	528	456	484	506	460	510	432	466	493	482	509	497	454	428	512	507	476	450	470	550	527	479	488	472	463	458	504	474	491	475	453	468	482	509	479	498	486	453	501	494	484	500	504	478	470	446	452	516	479	472	462	451	493	487	469	480	532	504	437	487	490	491	467	499	470	502	496	466	466	491	489	476	484	508	481	457	494	482	479	486	465	478	492	445	494	480	483	448	473	454	489	488	513	490	491	530	532	445	487	489	522	460	492	492	475	491	454	475	517	470	468	464	456	489	499	464	473	459	481	473	470	505	487	495	494	504	480	476	518	494	504	472	447	460	489	508	475	525	511	491	436	474	537	450	523	461	449	459	504	443	497	508	461	518	490	451	489	479	498	443	491	503	474	477	456	498	493	456	505	472	465	508	450	458	503	500	481	468	471	464	497	487	489	478	497	492	482	490	489	475	445	494	488	457	476	503	451	459	468	483	527	476	472	459	481	482	478	452	507	494	467	455	445	495	499	466	465	479	505	503	471	459	495	510	462	461	516	456	493	503	472	456	454	468	476	452	478	476	459	477	497	468	483	457	471	468	492	495	500	495	489	482	527	467	488	519	483	482	482	506	481	497	483	507	445	435	455	487	503	496	514	476	498	473	468	468	466	446	506	496	496	526	472	448	489	462	490	454	505	513	439	476	442	536	462	517	486	537	473	474	523	482	436	480	442	472	461	454	479	460	475	476	489	487	490	556	474	460	471	500	487	430	477	494	490	468	482	468	487	512	496	465	480	472	509	495	498	485	490	464	499	531	503	496	518	491	523	488	462	493	487	451	487	434	506	476	446	468	487	499	493	441	503	467	487	523	489	442	487	528	493	497	474	447	478	515	479	496	512	510	489	475	484	529	510	486	477	444	480	471	486	468	497	462	457	528	468	441	497	521	476	498	521	494	477	477	473	450	480	462	468	471	509	483	472	477	499	486	493	470	467	478	483	483	477	517	470	483	472	461	508	496	487	439	493	433	483	501	514	476	468	470	493	473	492	455	473	439	473	500	431	472	463	511	467	483	433	485	493	489	444	468	460	476	500	528	503	511	474	492	442	475	457	516	467	452	485	456	479	441	510	500	486	467	481	471	444	444	499	457	455	471	468	453	438	479	515	484	503	445	478	495	489	503	457	478	508	449	468	488	509	417	470	473	481	484	465	478	490	492	483	487	468	497	467	464	489	477	475	526	479	445	470	433	480	484	491	474	471	525	495	479	474	472	496	434	488	472	503	489	484	463	458	475	477	520	503	501	449	466	470	464	514	482	510	485	504	495	503	513	493	481	496	517	488	480	467	473	474	458	490	487	488	498	455	457	468	511	466	466	487	459	440	513	463	508	511	505	468	470	487	508	482	484	496	467	473	502	495	466	495	458	509	494	493	478	458	501	479	478	505	486	455	471	467	460	476	468	485	479	495	503	471	478	492	484	451	466	493	489	490	500	474	491	471	481	503	502	471	493	483	466	501	493	497	449	477	512	515	490	480	530	485	432	487	464	485	488	497	473	463	511	459	455	496	527	460	472	472	489	477	455	463	532	510	496	500	450	462	466	463	485	436	448	468	471	469	484	468	493	503	480	486	495	490	497	523	476	441	504	489	478	480	479	496	499	496	484	473	450	461	491	500	451	457	526	469	502	496	472	483	481	473	466	435	472	497	487	479	488	460	482	467	474	504	482	489	488	468	471	550	501	505	520	482	466	518	511	484	487	468	499	477	491	503	499	454	468	475	518	492	517	482	480	490	463	477	475	496	499	482	449	480	460	475	462	462	452	453	473	487	478	520	500	485	499	457	492	462	519	508	453	449	532	497	489	466	470	472	490	463	497	461	473	500	452	509	469	477	499	472	465	489	496	471	483	497	501	510	444	467	490	447	483	480	504	469	452	466	483	484	494	478	462	459	479	489	482	485	456	451	483	491	450	518	476	502	502	538	452	478	515	471	467	489	494	464	475	474	474	462	466	479	515	445	477	488	436	503	444	446	507	467	440	441	479	451	506	524	456	498	482	489	451	464	500	480	525	532	492	480	505	489	475	488	480	495	458	480	468	451	469	478	516	453	437	482	469	505	513	496	495	478	467	465	471	448	519	442	487	479	498	501	467	480	456	463	478	485	476	458	510	456	471	478	499	497	498	490	481	482	483	461	454	481	490	455	503	448	522	485	482	498	485	484	510	505	481	476	474	511	477	475	535	481	487	497	444	472	479	443	485	463	468	520	489	538	515	494	476	472	435	453	461	492	515	493	445	502	487	457	449	471	485	483	511	510	503	487	448	494	497	489	483	446	455	483	436	470	492	472	521	474	474	480	483	459	503	477	479	452	502	492	482	476	470	463	457	447	531	472	463	496	494	472	494	476	460	502	524	490	499	500	466	464	500	477	527	475	496	533	489	501	498	477	511	509	491	465	440	505	493	473	513	465	454	485	489	499	475	452	492	481	437	499	487	487	456	501	509	459	474	464	493	482	468	473	488	507	458	480	461	486	491	489	490	474	469	480	493	450	496	487	504	455	461	489	495	459	469	510	501	466	440	507	539	469	489	462	468	495	480	515	480	484	457	496	480	466	468	465	475	512	513	430	526	448	484	491	483	548	468	473	505	476	486	479	478	485	497	465	497	458	468	489	480	489	524	475	498	461	476	504	531	469	471	493	466	483	485	499	460	470	497	451	464	485	454	471	461	490	476	453	458	499	499	495	452	531	462	492	475	509	498	498	474	480	496	440	548	474	503	468	475	456	450	494	471	521	499	496	449	477	474	451	491	465	496	472	450	486	488	516	503	455	504	498	509	499	449	459	489	517	478	509	498	479	492	487	469	479	491	435	484	452	478	480	488	489	491	483	483	491	472	470	516	505	459	492	486	462	448	452
25829	21136	21784	7844	784	616	563	501	476	472	449	444	459	453	441	430	466	443	424	426	451	400	412	449	424	452	392	416	428	409	444	406	435	394	413	435	390	432	438	443	382	417	405	385	438	384	410	445	448	424	413	413	416	386	433	413	455	416	405	407	394	420	406	412	396	431	438	446	411	426	444	452	408	430	429	439	399	438	395	412	432	438	423	404	425	395	393	425	393	418	417	398	455	420	415	417	419	447	460	371	437	438	417	408	447	402	444	434	429	397	428	470	443	406	434	425	421	435	405	401	396	448	425	417	397	404	399	444	419	428	463	417	425	421	413	424	430	362	451	422	432	390	369	430	425	402	420	419	430	395	407	433	418	392	418	412	444	440	428	429	440	446	462	396	459	425	431	401	393	408	412	421	435	436	410	439	411	397	419	415	390	388	430	434	415	399	407	409	413	454	420	404	380	391	433	393	427	423	434	421	402	418	439	416	434	441	441	429	439	413	461	383	414	396	435	426	403	413	415	383	414	429	395	388	439	410	382	398	445	396	456	378	466	390	446	420	419	476	420	418	425	412	405	371	441	416	459	403	457	455	406	443	415	459	403	434	416	432	377	429	387	398	421	420	420	416	405	418	418	419	438	436	402	426	398	445	436	418	406	424	451	409	401	389	409	391	408	450	459	415	395	447	418	418	382	368	403	415	421	385	424	387	397	403	420	431	412	406	409	419	403	442	398	440	404	457	412	420	417	414	454	408	430	419	396	390	412	424	415	391	421	453	430	392	397	410	427	440	423	414	437	442	413	409	461	425	411	399	444	428	402	407	432	435	415	401	408	386	425	393	411	427	412	400	421	410	425	417	409	429	420	436	406	414	409	416	410	453	407	427	393	425	405	386	422	436	406	390	402	397	412	433	414	407	426	432	420	400	415	425	403	439	443	395	410	417	440	404	431	428	379	393	417	447	405	420	388	433	410	425	422	424	418	420	397	428	397	442	380	405	401	415	416	463	410	412	467	393	431	453	412	461	398	428	419	403	411	426	414	421	413	413	421	357	407	409	404	407	404	405	442	417	388	354	390	400	462	449	408	421	396	428	407	435	407	455	379	457	407	443	413	449	413	401	376	404	417	387	443	440	434	402	452	417	394	400	407	399	402	470	392	403	430	451	410	414	421	427	419	380	438	412	410	429	379	452	405	451	438	440	388	439	405	416	409	438	411	400	407	402	418	396	423	408	405	416	439	435	416	384	390	441	421	427	396	418	451	420	393	441	460	392	391	410	389	416	406	423	424	408	421	432	414	433	419	411	435	440	411	393	421	418	422	418	400	435	403	410	404	389	432	460	414	440	417	412	433	459	425	378	425	435	426	401	405	431	417	434	410	415	427	418	385	378	402	415	407	408	416	453	420	423	441	432	450	461	415	422	422	447	425	421	412	451	429	420	409	419	442	424	410	401	438	412	436	438	425	427	468	421	425	436	413	394	442	414	406	416	404	416	427	403	430	419	415	400	442	433	408	390	416	394	421	394	439	428	420	414	401	434	399	412	421	444	443	441	462	435	423	456	409	424	381	437	419	397	420	439	395	406	394	438	395	421	399	409	437	390	401	437	442	415	419	416	409	406	418	416	405	407	409	411	430	404	441	423	448	412	431	426	436	431	417	411	409	408	391	400	430	416	434	450	422	414	400	418	429	418	430	455	431	431	421	423	418	404	422	433	453	420	481	398	382	399	412	449	412	456	425	429	420	429	428	407	422	400	427	432	436	435	428	376	387	385	404	399	434	411	410	421	397	460	430	422	395	402	383	426	424	458	399	430	428	433	445	432	426	424	421	386	439	417	398	393	417	426	395	397	436	427	433	401	422	397	415	417	404	426	427	404	432	443	434	450	438	439	391	431	428	422	393	424	410	446	441	434	398	435	423	436	433	433	418	404	415	424	438	407	443	390	425	418	459	433	427	449	371	409	438	442	445	411	449	425	427	402	433	445	435	415	425	418	432	436	419	445	434	424	435	408	429	428	398	424	401	408	414	441	424	379	432	395	395	423	397	411	423	432	409	432	403	411	412	410	399	413	405	413	425	401	425	391	387	394	382	397	419	397	442	392	411	397	440	419	418	431	413	432	410	437	414	472	398	388	415	389	441	438	443	482	445	444	426	407	394	410	425	422	386	430	452	413	395	418	447	416	425	420	446	412	386	442	404	433	410	409	376	432	395	394	419	441	448	425	420	409	407	437	406	408	404	420	404	415	426	416	418	444	454	429	386	442	394	424	446	395	412	430	447	465	397	410	429	421	433	421	416	437	429	446	449	424	425	414	426	432	412	469	426	425	414	418	423	412	438	427	430	422	424	441	407	404	425	417	414	420	463	371	424	427	427	394	424	429	437	402	420	405	401	440	410	387	377	417	425	412	442	447	437	426	415	427	394	408	363	431	425	421	419	432	406	443	429	410	422	417	440	401	419	416	422	423	449	411	392	430	425	410	414	415	416	422	371	391	451	422	413	447	417	443	425	381	392	430	402	396	395	411	412	428	455	426	445	409	388	406	409	421	424	441	376	440	421	383	381	413	412	425	448	448	437	417	463	390	441	425	410	430	420	409	419	413	425	443	418	440	404	464	411	444	455	397	439	414	438	411	434	420	431	396	449	398	386	413	424	438	442	417	437	433	419	440	448	396	419	417	412	416	416	411	454	431	430	424	422	394	442	374	449	430	448	413	438	434	438	402	409	444	437	411	416	422	382	430	429	460	407	400	420	450	442	407	438	407	427	380	379	412	394	377	395	423	416	423	390	407	428	434	437	385	425	408	417	420	406	431	403	443	388	406	392	388	400	395	423	405	431	443	402	479	387	388	416	396	469	379	425	418	423	385	414	391	420	453	425	424	431	428	436	432	433	425	409	456	436	421	438	382	402	412	406	361	421	400	375	400	425	414	424	427	424	420	398	433	434	387	439	407	446	439	421	409	447	428	432	413	423	425	379	403	417	401	429	414	433	406	401	429	431	421	398	412	426	406	441	439	442	381	419	394	401	376	424	436	403	431	425	437	415	394	418	398	414	400	438	384	429	400	406	423	424	423	421	397	419	452	418	429	418	423	423	443	430	387	422	420	412	441	439	378	401	375	425	429	427	380	387	430	418	389	430	421	440	404	438	399	464	431	397	439	407	394	410	421	447	419	415	476	420	425	423	408	409	427	419	424	454	419	423	415	411	427	394	414	389	410	427	448	389	450	420	414	425	443	411	418	397	424	440	424	427	429	412	388	418	434	412	447	408	402	434	429	447	402	423	411	406	395	452	432	400	395	429	434	416	390	409	443	420	417	393	407	447	474	427	402	437	420	453	398	412	429	400	384	405	423	462	377	422	445	435	401	415	399	415	398	416	391	421	400	430	404	398	380	404	441	370	453	415	406	416	415	420	387	407	413	415	417	418	412	429	404	398	408	404	368	431	379	420	436	400	404	417	419	414	417	394	406	420	438	423	416	457	422	373	413
6615	11075	6918	1829	1214	979	804	741	696	664	644	659	579	556	584	585	570	539	595	548	520	555	551	569	541	569	554	525	534	556	504	553	558	552	541	554	509	542	508	544	564	547	543	495	563	557	536	494	547	543	513	583	529	537	548	513	555	527	518	541	544	569	528	533	526	592	521	545	601	591	558	567	497	585	525	539	532	553	532	583	569	518	555	517	509	525	532	525	582	537	545	499	554	534	553	569	573	509	569	528	530	509	571	550	598	535	533	558	517	560	507	553	560	568	576	529	548	559	528	538	543	525	544	551	571	555	560	560	536	534	518	519	531	569	528	562	517	558	528	518	543	555	526	546	519	556	522	518	560	519	513	536	555	574	557	515	526	595	503	523	557	547	534	554	524	552	567	538	554	560	564	531	536	509	585	545	536	542	513	565	526	544	517	536	542	572	522	554	545	558	524	518	518	575	544	546	524	539	529	503	518	498	507	539	517	533	561	535	590	540	547	522	514	561	534	531	506	544	515	559	531	554	527	532	568	566	549	545	523	530	549	541	564	561	521	513	568	561	532	519	551	524	516	531	568	504	558	523	534	528	519	530	522	537	516	565	533	536	589	510	532	535	496	530	532	540	525	533	586	555	534	554	545	543	544	558	531	566	527	523	567	499	568	546	528	511	579	541	531	566	554	547	542	536	530	538	520	548	525	537	515	534	545	509	486	556	510	551	546	510	542	570	505	561	546	567	559	522	544	534	488	551	523	564	497	588	549	540	511	560	523	521	557	546	509	561	537	567	583	568	523	498	484	491	514	553	518	533	534	542	525	539	531	565	569	516	565	527	561	476	528	557	516	542	587	539	544	539	541	505	504	589	567	507	506	544	523	577	542	530	532	569	554	542	557	546	573	500	546	516	526	550	501	554	536	550	577	548	523	513	518	528	533	556	532	566	518	535	542	580	509	567	537	545	495	572	567	570	528	548	520	546	575	523	558	547	529	521	522	530	549	544	547	550	545	505	539	533	524	532	545	514	479	523	536	511	521	539	555	515	527	539	553	502	518	519	511	570	513	503	551	547	539	543	523	502	531	570	555	525	549	537	528	605	504	547	527	545	513	543	579	536	513	547	555	543	533	513	564	524	517	515	482	535	558	547	569	532	579	507	563	539	538	575	563	522	561	526	485	541	491	518	522	507	552	540	526	533	560	515	529	526	538	519	550	584	539	549	567	522	555	536	569	569	508	531	526	513	548	545	546	546	566	519	577	561	514	552	503	562	538	537	513	548	517	549	609	537	573	531	505	570	537	506	524	560	526	539	568	547	500	535	512	526	565	522	558	542	588	532	543	531	549	534	560	517	567	535	564	509	508	543	513	568	554	555	539	545	531	546	524	576	483	524	554	557	510	520	541	517	513	519	505	513	528	534	546	527	538	570	512	576	525	500	519	528	529	553	563	521	536	581	503	557	524	550	542	556	584	515	505	540	478	537	525	532	542	550	562	519	536	536	529	511	542	533	557	501	562	559	550	539	553	537	523	551	525	538	528	522	559	493	540	528	515	570	552	538	589	536	527	509	551	534	537	543	590	558	545	540	515	562	565	552	516	478	559	510	524	552	536	548	560	503	548	530	572	512	566	548	536	557	515	552	538	545	518	539	527	500	500	530	563	515	530	510	562	545	495	566	547	578	553	527	517	549	545	539	540	556	558	485	557	543	477	540	552	559	508	550	544	550	535	553	484	538	567	577	507	513	545	586	537	574	523	514	563	543	523	543	526	551	539	517	542	510	559	511	553	558	533	481	567	550	576	538	505	557	574	534	549	510	528	521	519	539	538	511	513	511	545	564	526	502	533	551	596	555	530	515	533	529	504	519	557	534	524	498	533	512	524	536	533	486	556	526	529	561	529	511	544	517	555	524	513	519	567	532	546	532	542	531	560	542	568	556	519	563	506	530	565	507	512	510	540	491	517	516	510	539	495	560	511	572	565	525	501	517	530	530	537	542	546	549	587	522	559	540	511	547	544	518	580	540	502	562	524	493	518	521	517	527	561	534	557	520	534	576	545	544	574	540	557	541	551	535	519	558	563	528	529	588	521	561	495	497	545	578	528	523	549	542	545	554	530	485	502	518	558	558	560	509	512	521	536	526	529	526	529	500	498	545	534	569	518	546	555	547	544	548	587	506	552	549	534	549	566	544	518	541	532	514	534	523	574	546	522	544	490	501	583	524	542	539	551	580	549	513	536	522	551	531	522	554	581	532	534	531	540	523	525	539	566	533	556	590	567	537	565	526	509	548	538	561	529	572	506	605	539	531	514	530	514	555	510	532	524	508	521	519	509	509	546	539	517	593	603	521	581	509	558	548	536	534	513	549	504	553	571	538	492	518	506	554	542	577	536	554	543	557	519	539	540	528	571	563	554	547	500	540	576	536	532	544	544	518	540	522	490	510	531	556	525	541	495	514	578	524	553	606	497	489	553	552	545	553	531	540	535	511	552	529	551	561	529	551	558	497	510	522	564	520	481	531	539	566	542	583	522	529	505	583	520	537	533	531	518	552	536	528	518	529	562	497	568	550	551	509	533	554	571	535	539	518	527	518	566	561	528	529	531	509	542	518	556	516	516	540	544	561	557	528	523	559	538	524	558	571	517	513	574	534	567	519	506	570	533	519	489	565	544	561	507	535	515	568	553	542	525	529	540	523	517	523	509	514	542	544	574	517	520	547	552	574	545	490	569	534	527	560	555	520	564	532	549	512	559	498	544	527	547	550	532	556	583	539	563	566	536	550	550	536	596	531	531	529	553	567	502	537	563	545	560	538	519	504	570	539	527	516	509	531	598	520	545	512	533	578	514	529	509	581	535	532	564	525	481	527	551	544	545	527	512	515	583	535	572	528	530	572	560	499	556	533	573	524	593	519	548	499	537	541	517	505	515	599	516	506	506	509	505	537	571	507	521	516	555	553	531	538	580	534	527	529	549	499	549	525	523	513	537	536	532	535	558	579	548	492	506	565	596	482	524	537	550	507	540	562	552	524	550	543	520	557	547	500	569	520	560	569	546	533	549	553	532	532	519	478	534	534	541	536	545	589	504	527	542	556	540	548	574	553	568	552	550	572	526	547	528	490	536	570	512	584	545	539	493	579	531	555	561	539	525	522	514	478	528	504	540	525	565	515	507	537	552	542	515	510	565	533	519	501	529	567	561	533	544	544	541	572	532	547	554	543	541	503	561	567	558	525	532	585	546	520	541	597	497	518	526	564	568	507	566	552	540	546	559	563	557	556	522	564	549	551	573	567	512	556	550	555	551	504	564	564	530	548	552	517	560	561	530	529	497	543	541	533	564	502	526	534	546	564	560	537	554	531	570	542	517	548	583	572	543	535	516	550	540	549	545	550	548	506	490	573	535	577	534	547	516	553	560	539	565	543	477	537	620	534	595	542	511	526	551	540	551	527	577	521	536	498	524	542	520	549	524	545	537	564	564	590	510	531	551	498	524	546
23202	21099	27777	24637	20874	4118	849	684	621	535	557	524	559	530	506	479	552	527	494	511	503	477	518	508	516	452	452	467	486	501	467	483	524	430	491	456	490	456	474	500	490	457	499	447	441	481	457	480	446	471	458	469	445	469	473	487	449	446	480	486	483	479	437	448	510	457	464	470	478	445	494	488	499	469	472	427	481	442	473	481	467	421	493	481	444	450	478	482	504	470	472	471	445	467	468	454	486	445	480	515	481	463	495	468	475	474	443	474	459	482	442	515	456	485	481	504	443	485	483	494	452	434	456	476	469	496	469	494	443	484	432	479	472	494	473	524	458	466	430	433	475	426	479	454	463	491	474	455	491	469	478	429	513	477	461	460	449	471	458	450	482	473	432	453	479	496	472	472	450	492	518	471	509	485	467	462	480	437	492	476	460	462	467	464	451	514	511	477	486	504	471	470	466	449	491	460	474	508	471	504	479	480	423	477	487	503	498	452	487	470	445	475	508	457	491	488	445	459	457	476	493	475	480	472	468	495	430	458	489	460	455	464	506	459	428	392	452	464	478	452	444	504	482	457	473	475	449	450	437	481	432	493	472	425	485	460	474	456	471	446	480	481	465	485	449	438	471	463	447	502	495	469	482	439	478	496	429	467	456	476	475	484	440	466	486	482	464	476	467	454	479	496	466	477	488	466	477	449	468	474	468	423	456	477	457	463	470	449	493	430	471	475	469	479	497	478	451	510	497	427	439	475	456	448	478	459	477	463	493	487	445	470	437	477	462	459	442	454	468	457	497	470	472	463	468	462	430	510	465	469	443	438	442	443	486	501	479	460	459	461	490	465	437	464	436	466	463	451	482	440	486	508	469	481	529	474	478	444	477	439	497	460	496	475	463	477	491	455	438	484	475	472	451	441	448	471	482	477	493	468	454	441	466	498	498	450	456	472	488	456	470	432	434	474	458	469	473	473	479	481	473	473	443	513	455	471	488	437	487	465	454	432	469	513	499	491	504	468	486	444	464	474	407	498	487	484	462	475	468	494	418	491	457	469	498	484	463	463	478	438	444	482	479	463	448	464	439	506	487	503	447	450	460	495	479	498	499	471	455	466	456	507	484	469	457	471	505	481	453	499	496	484	465	462	489	447	519	427	466	459	447	474	430	426	501	484	454	453	495	478	441	459	505	462	448	457	471	445	513	438	474	505	470	482	477	485	490	518	469	481	445	504	467	450	452	462	412	466	462	431	460	446	478	457	480	454	496	483	459	473	461	468	492	463	488	485	471	464	456	447	463	455	494	452	430	467	414	467	497	478	477	476	480	470	459	461	446	418	461	465	447	495	497	492	493	467	485	455	500	474	441	467	470	478	442	485	453	461	477	506	436	470	488	484	457	503	465	476	489	475	493	469	476	512	457	467	438	480	472	492	491	465	448	495	472	475	503	471	460	489	453	471	481	452	468	473	482	443	485	442	489	491	495	486	440	411	500	449	473	467	450	500	481	513	468	450	483	474	469	460	448	493	467	445	423	471	459	488	464	480	468	488	471	474	461	419	493	449	487	465	502	471	471	460	458	486	464	448	474	431	483	467	453	494	441	457	443	483	438	452	469	470	483	480	497	478	454	467	442	482	427	481	511	468	442	438	455	481	448	463	480	456	484	439	488	455	473	477	475	456	442	475	466	492	437	451	473	472	462	453	476	463	455	460	506	450	449	469	450	459	472	484	488	497	492	458	454	486	429	473	481	500	485	474	454	496	500	447	480	454	433	471	470	466	442	465	448	444	495	488	536	466	468	486	450	469	482	447	440	417	479	487	490	422	453	512	479	467	467	491	520	510	452	478	480	449	501	461	455	457	476	508	451	478	465	494	463	497	426	506	434	473	463	444	454	422	492	457	527	485	499	470	449	495	478	476	507	454	472	507	528	456	470	464	459	452	487	430	457	445	448	436	455	481	474	432	464	453	439	499	465	492	464	452	463	431	451	466	457	477	491	532	481	443	434	447	460	482	484	464	450	480	518	502	473	474	463	470	444	514	467	492	455	469	480	454	463	458	470	479	443	472	457	475	508	463	517	492	455	483	466	484	428	462	418	457	450	519	473	496	479	494	489	462	478	435	444	502	434	516	476	492	464	465	503	473	506	406	507	454	491	455	454	456	470	472	480	447	481	474	473	496	463	429	482	463	472	494	495	486	469	457	455	470	468	445	481	463	466	452	488	501	468	455	460	462	484	457	473	467	469	464	463	516	518	445	440	446	463	424	460	477	500	460	467	452	479	479	474	482	438	466	470	447	462	464	480	444	470	501	525	432	505	444	462	467	468	451	460	486	463	446	481	446	439	490	440	484	468	486	495	483	475	477	451	468	489	501	462	500	482	508	450	467	507	424	496	454	479	467	466	467	474	419	433	493	478	456	478	488	470	477	449	475	475	447	498	432	481	471	455	473	435	447	508	453	443	499	473	467	461	455	470	506	483	462	474	508	507	478	428	435	493	472	488	434	465	471	472	456	492	455	459	448	417	468	512	455	501	456	469	483	462	482	472	451	488	440	465	514	439	467	454	478	467	475	472	462	436	441	475	478	464	483	469	478	457	503	470	470	468	468	479	511	441	481	482	502	477	469	424	441	476	460	464	477	453	469	499	467	458	492	483	472	434	456	498	458	480	442	466	476	468	478	486	504	464	453	490	420	439	466	447	498	436	472	486	492	471	492	441	446	447	481	455	481	505	459	456	437	454	483	475	479	481	498	450	459	474	462	504	478	520	480	468	448	460	487	475	485	460	482	515	471	492	495	428	460	469	450	471	500	465	479	488	446	459	475	477	471	440	465	494	463	485	514	453	466	487	457	441	439	426	445	499	443	504	447	465	476	476	466	500	436	476	447	460	463	438	441	509	493	483	468	477	458	466	516	458	489	479	489	505	474	484	416	463	486	475	449	457	434	450	500	456	467	479	507	540	403	478	457	432	492	464	442	522	454	469	470	471	493	476	465	452	484	503	459	491	446	479	474	512	491	467	483	483	492	439	487	438	458	512	478	462	497	482	479	466	447	512	472	484	459	468	436	483	460	420	472	496	453	455	472	450	442	499	485	465	474	471	461	444	492	462	450	459	452	434	460	468	468	443	450	450	486	477	491	427	503	474	502	454	488	469	478	487	445	459	449	471	483	463	491	474	462	453	460	483	481	424	510	454	506	468	467	442	470	450	494	494	471	439	491	453	459	454	488	489	467	459	521	458	508	475	453	450	482	475	456	449	470	466	467	469	484	453	491	470	452	491	450	442	482	469	462	488	466	506	483	465	441	481	454	457	486	501	470	476	503	426	449	506	461	465	451	443	481	475	442	446	457	459	450	476	452	481	485	446	476	448	491	444	458	454	443	466	459	494	509	442	501	492	477	506	465	437	481	482	471	478	480	480	475	490	487	472	436	465	473	454	492	444	444	469	502	478	487	494	435	457	443	475	473	472	462	451	483	497	481	497	453	445	470	457	508
6889	19187	11375	3384	1722	1314	1135	1022	871	794	776	737	710	683	693	620	643	640	615	641	685	599	606	613	586	561	593	556	566	623	624	593	606	639	595	651	615	624	620	612	548	565	603	621	619	629	570	603	596	597	613	599	595	606	608	583	624	608	594	561	590	605	672	646	682	571	593	612	628	607	624	592	571	603	597	629	614	602	598	659	581	617	642	628	603	588	611	575	633	633	628	561	637	572	640	572	594	614	599	585	575	615	575	619	633	585	661	614	602	560	562	609	568	607	621	643	630	615	611	607	638	610	616	601	622	596	618	616	582	599	584	606	621	616	587	595	612	649	616	633	591	613	617	619	595	623	551	638	599	598	597	574	609	624	616	639	613	592	588	593	622	575	597	604	611	597	600	538	662	595	596	589	629	649	594	627	587	607	551	599	590	587	631	571	627	566	645	569	609	648	636	578	656	546	595	596	630	606	589	611	615	586	610	602	573	613	574	572	606	627	600	609	574	581	592	585	575	598	585	618	601	614	556	642	577	614	640	573	604	603	586	606	578	600	511	650	632	597	546	559	580	643	623	606	573	602	612	598	631	616	603	577	627	586	599	584	569	562	595	609	620	622	600	608	572	637	615	590	559	600	623	621	655	653	582	562	640	573	585	641	603	605	614	632	575	563	624	609	616	566	612	599	619	608	656	603	634	580	581	568	600	619	576	556	592	598	611	608	585	588	570	620	595	603	587	590	620	588	678	591	599	581	622	601	585	600	631	618	673	608	594	596	594	604	602	583	599	582	592	607	620	600	571	613	570	637	619	626	598	590	586	563	587	563	588	616	594	632	588	603	626	585	542	615	633	564	602	594	593	589	589	598	587	598	629	584	577	612	602	569	584	610	610	626	575	603	568	621	598	629	604	586	566	631	612	604	596	633	569	595	595	601	589	586	597	572	647	608	655	553	589	599	575	574	619	625	575	607	643	594	592	618	611	561	558	559	583	626	618	663	617	606	639	623	619	594	601	584	585	606	566	667	594	667	592	577	592	610	610	585	586	619	632	596	562	584	575	599	556	604	590	557	603	633	600	613	601	585	543	631	615	595	584	607	687	565	578	599	614	587	601	588	586	585	584	624	601	614	646	582	590	599	614	592	627	595	609	613	621	574	611	610	588	597	609	567	592	586	614	624	637	601	621	565	621	583	601	597	640	619	644	585	617	606	606	588	569	581	601	633	578	585	652	603	570	604	616	612	641	651	601	581	589	605	572	588	596	653	629	607	639	623	594	631	634	608	587	570	605	588	589	550	615	598	586	626	596	605	593	610	609	611	609	574	618	632	588	596	600	650	610	642	656	611	553	581	604	626	569	598	599	635	630	600	582	643	657	607	581	598	567	619	578	584	624	610	614	615	579	568	599	618	607	564	561	568	678	553	566	623	596	583	576	618	587	610	586	602	653	597	658	610	603	638	626	604	617	606	573	578	638	598	642	612	605	590	592	615	635	574	614	607	590	604	639	626	606	636	653	589	625	618	598	612	616	616	609	587	611	607	618	590	615	623	613	580	625	590	586	597	581	620	603	625	619	597	611	531	578	582	582	617	647	620	640	590	615	608	628	559	588	602	584	559	611	600	611	638	622	604	531	627	599	619	565	617	621	628	618	630	640	604	591	592	624	586	610	603	597	610	563	594	599	640	552	567	618	601	613	611	590	580	613	615	581	656	634	622	635	591	609	541	571	620	612	599	623	590	600	633	593	548	603	638	598	616	589	606	549	539	631	588	629	571	580	576	607	600	604	610	573	623	602	586	570	608	574	617	612	616	594	598	580	601	616	602	578	555	611	547	608	614	573	604	602	570	627	603	603	623	562	614	577	580	604	592	626	619	596	583	575	589	612	578	642	645	593	641	623	595	631	612	645	621	579	609	587	597	570	584	549	602	597	620	623	640	608	585	581	587	601	602	567	628	612	628	610	610	609	546	587	618	595	611	616	643	570	532	579	607	586	634	621	612	579	655	583	597	597	607	587	593	630	556	613	613	582	592	629	588	606	607	601	583	597	588	630	596	617	587	547	592	597	565	585	581	569	610	615	604	602	643	622	629	608	606	561	579	641	578	600	627	612	622	595	573	598	563	593	641	582	621	577	591	552	533	588	620	629	625	599	591	598	625	562	600	646	587	591	573	628	614	600	597	589	581	633	569	612	631	564	577	607	589	609	636	601	572	597	599	604	613	555	591	635	614	632	618	591	624	605	620	573	605	583	611	630	590	584	600	581	616	572	601	622	610	598	616	621	615	608	616	600	607	593	591	636	599	602	633	600	579	590	589	577	586	611	600	605	597	640	583	589	626	572	584	629	612	594	590	614	581	554	635	592	612	584	631	600	640	640	583	620	585	647	642	606	578	587	595	580	607	618	617	614	599	629	636	607	621	593	639	618	595	619	615	609	630	609	607	553	574	566	622	582	623	566	590	596	597	591	556	572	551	642	627	569	559	534	646	614	593	582	660	622	601	573	602	560	563	646	595	615	592	570	628	608	595	630	596	611	588	583	581	632	590	663	616	594	623	631	603	613	594	640	627	589	565	540	586	631	610	579	649	604	599	611	589	591	617	576	626	600	582	615	631	573	608	589	545	577	610	590	581	610	606	608	599	603	579	638	569	619	595	636	582	607	587	617	626	598	581	593	613	610	610	582	636	627	564	599	597	628	591	587	612	628	599	620	571	596	653	586	661	592	601	561	576	565	603	605	622	576	573	588	620	608	602	619	593	588	608	612	591	639	602	621	598	599	591	601	628	568	609	606	595	577	631	604	610	623	614	584	588	615	641	588	609	614	616	593	603	605	603	584	594	602	599	601	558	624	554	580	605	622	594	569	615	620	606	610	575	585	591	604	606	609	586	566	630	586	638	576	596	619	604	598	646	621	576	566	618	641	589	589	577	606	575	587	626	571	595	633	614	624	604	550	577	603	621	605	582	557	616	641	527	644	578	623	558	593	569	597	595	598	574	577	604	571	605	608	615	651	621	569	600	623	615	601	618	592	551	622	613	604	591	618	604	613	560	608	616	649	612	595	584	644	654	588	615	621	611	603	608	573	592	566	619	586	628	574	626	615	604	609	570	593	589	608	619	611	588	595	598	616	595	584	625	600	635	623	597	582	583	601	622	644	573	579	647	588	607	631	619	611	604	611	596	646	576	611	605	603	618	650	586	596	584	626	607	595	594	604	622	552	601	590	630	584	585	575	594	615	618	589	617	625	597	570	584	625	581	594	575	578	599	583	597	627	622	624	597	576	583	620	607	619	626	609	560	607	621	639	600	618	623	581	562	629	611	592	619	623	559	599	602	596	593	608	613	601	574	614	628	626	596	600	612	580	601	609	567	594	629	599	613	639	603	592	593	637	598	616	604	551	617	598	586	647	575	601	588	567	581	624	617	588	622	569	566	581	580	596	621	594	606	620	584	609	605	623	573	587	598	539	611	614	600	578	653	619	634	619	624	603	615
24333	21114	26418	25538	4512	639	564	464	448	443	379	393	342	345	360	373	337	330	326	317	372	322	347	319	336	326	320	347	320	333	351	355	309	326	337	317	342	330	284	313	323	340	309	314	312	308	321	338	321	312	335	300	310	300	298	287	296	328	339	327	338	300	295	312	341	307	285	314	310	332	304	331	320	279	363	311	319	326	265	302	318	305	278	338	298	283	333	285	306	303	333	329	313	342	338	301	354	347	300	334	323	340	334	332	328	313	311	302	336	314	318	315	302	325	292	331	329	328	324	317	324	324	312	336	314	302	298	343	312	335	302	322	329	318	304	324	326	318	331	339	271	326	325	310	314	337	336	307	348	311	338	338	333	350	336	310	329	330	327	342	308	337	339	324	327	346	310	353	317	318	295	286	345	309	332	329	273	330	299	285	355	314	322	310	305	325	303	308	343	327	292	292	324	300	311	314	329	288	328	305	319	348	308	287	326	327	323	301	337	366	280	317	311	316	303	316	336	308	301	331	346	310	330	311	301	351	338	303	304	304	334	327	362	311	330	337	371	327	347	319	326	332	326	318	309	313	336	323	329	321	331	319	321	307	306	319	293	328	288	277	339	322	326	320	308	331	340	352	319	308	328	345	334	338	343	308	296	307	349	316	312	303	325	318	295	316	350	318	327	339	319	322	284	331	306	312	316	304	299	320	349	315	333	305	342	331	309	313	303	333	322	334	309	299	273	303	333	326	319	316	291	331	323	319	332	325	350	298	318	318	289	331	322	307	348	334	332	326	321	338	316	326	325	362	304	329	319	340	309	318	322	292	325	277	313	328	305	292	328	360	339	338	339	333	326	321	341	301	303	304	322	353	341	340	302	333	328	327	298	334	335	322	326	322	312	308	327	314	307	322	332	349	314	311	328	330	306	348	345	294	298	317	287	303	323	323	312	318	302	318	323	319	320	289	347	298	306	332	325	335	319	294	289	329	340	337	305	307	341	316	300	321	289	304	321	311	297	301	345	324	330	309	324	314	336	328	326	343	303	285	306	333	343	310	287	322	296	319	301	310	310	273	296	329	321	310	296	294	337	300	321	302	327	304	309	312	285	315	329	339	319	295	307	289	311	351	308	305	339	305	297	345	310	263	324	319	277	339	328	312	327	335	354	317	327	306	304	283	303	353	304	330	350	303	297	311	327	299	357	286	319	325	348	345	312	318	311	344	322	337	306	351	304	352	306	337	320	333	315	309	337	344	313	339	296	312	327	362	325	329	335	340	309	302	327	302	284	323	341	337	324	326	301	327	325	312	328	304	333	299	297	323	325	298	306	292	304	332	323	308	293	342	293	303	306	310	334	320	326	340	308	338	324	332	313	309	336	327	313	292	333	307	283	327	326	347	339	310	360	320	283	289	330	338	306	305	325	331	296	325	317	335	281	326	326	313	299	330	284	325	305	341	316	312	337	356	336	319	301	301	366	333	320	268	347	299	305	308	322	357	309	320	314	328	361	314	343	304	336	349	327	329	331	336	340	324	294	314	329	342	314	331	341	326	314	334	302	327	308	301	304	291	326	311	306	326	311	337	345	309	337	323	332	320	302	310	289	329	313	307	325	322	330	326	343	340	318	309	311	318	346	320	301	285	287	305	340	288	337	325	312	324	309	337	324	306	335	288	316	332	348	316	285	346	300	320	320	331	316	321	327	331	337	331	290	350	328	324	299	308	304	310	314	311	301	331	327	295	301	330	341	331	326	326	314	333	301	330	330	324	313	307	331	299	309	315	322	318	322	314	348	289	299	322	306	386	365	339	296	333	314	316	322	313	306	294	315	306	320	313	306	341	316	327	345	340	297	327	293	315	316	340	340	313	325	315	294	327	325	327	305	346	318	286	325	327	337	319	343	291	337	323	309	339	333	326	317	364	331	332	300	316	340	294	288	295	318	319	319	323	326	336	361	346	335	313	314	344	335	298	315	307	343	306	307	283	328	329	330	303	333	280	322	345	350	311	299	314	287	299	310	303	324	311	344	312	311	356	314	341	337	316	314	307	319	334	317	326	327	317	307	306	312	297	330	351	343	292	325	323	309	272	318	285	292	320	287	320	350	308	343	301	316	318	332	307	307	323	317	314	335	333	308	322	320	326	331	329	338	333	304	316	312	313	288	288	343	306	340	321	320	333	324	325	340	341	350	299	323	315	295	332	355	323	331	293	348	313	321	322	317	333	340	319	319	323	327	361	317	304	290	295	306	325	346	334	320	301	324	292	308	341	318	300	339	306	281	324	312	331	309	330	302	331	330	347	318	304	330	341	314	327	312	331	326	341	300	306	324	329	325	320	300	307	327	315	309	294	331	327	271	314	292	316	310	338	324	308	334	305	299	327	301	316	336	315	323	308	300	322	342	304	311	336	339	352	314	309	334	305	342	324	308	307	330	302	363	319	299	307	312	324	305	357	360	321	312	306	324	300	338	326	337	339	313	296	321	308	312	301	342	304	327	322	289	304	312	322	365	296	299	345	327	333	315	326	326	316	346	299	322	324	328	327	310	333	320	319	330	337	322	307	283	312	335	352	347	303	319	333	306	332	307	312	311	320	301	335	318	307	344	318	330	326	310	339	314	356	320	327	339	328	318	287	285	328	316	325	340	326	332	308	303	313	292	333	328	341	310	325	311	338	326	306	308	324	322	332	267	335	311	281	286	307	366	327	313	315	314	308	301	338	369	314	310	337	319	324	325	309	304	301	289	360	333	297	318	309	305	309	344	339	339	318	320	308	299	324	299	317	306	315	360	327	333	272	326	302	334	317	316	324	318	332	349	308	304	310	325	346	324	357	317	299	330	334	308	310	299	328	322	306	345	306	311	313	327	315	340	315	316	313	306	313	320	328	293	310	294	327	349	301	308	300	345	331	329	344	312	324	336	297	314	300	335	314	365	340	337	307	304	310	320	319	351	327	311	332	316	324	334	298	306	311	346	355	306	288	291	340	323	315	319	312	358	302	297	352	303	323	311	313	309	353	307	331	280	276	309	331	328	311	294	301	324	319	321	312	290	287	299	312	306	298	349	332	308	336	336	286	340	302	338	340	315	323	305	304	313	329	318	324	286	315	347	322	324	305	316	344	337	283	327	292	331	321	309	341	305	318	277	316	314	314	308	334	297	309	338	329	309	317	307	308	334	351	330	306	346	335	314	301	311	323	314	329	336	303	316	312	315	305	326	312	333	352	312	305	300	306	330	316	323	306	307	328	309	307	326	328	342	324	307	294	330	307	306	338	339	328	312	319	313	325	319	300	299	302	337	320	342	320	298	330	327	309	290	319	339	312	308	283	315	310	316	305	334	331	354	331	320	289	327	328	346	311	314	314	320	324	319	339	315	307	309	278	295	350	342	340	317	294	324	315	324	301	284	315	329	318	311	292	330	289	304	305	290	338	327	332	336	311	320	314	326	342	351	333	342	299	329	305	300	305	303	322	301	316	313	327	307	305	307	289	315	336
6419	14744	7705	2214	1338	995	848	740	630	613	526	506	516	475	509	528	443	422	474	444	434	466	437	430	440	418	445	474	455	466	423	428	412	397	399	432	429	422	434	441	408	417	436	395	465	471	425	398	419	431	435	428	456	386	436	443	435	462	415	421	439	443	416	402	425	382	408	450	445	391	407	456	398	415	424	428	433	440	421	416	411	433	435	386	434	452	422	404	432	440	410	423	435	412	429	404	417	470	394	428	403	420	412	418	413	416	424	428	444	430	423	424	436	396	397	463	419	442	377	410	393	418	410	433	434	430	394	441	415	440	411	432	424	458	420	446	486	412	456	429	415	435	416	441	410	426	469	456	418	447	448	422	393	414	410	401	437	439	417	384	411	409	413	423	412	383	459	410	418	411	455	400	425	408	404	437	380	401	418	389	386	400	386	415	424	430	398	415	396	431	412	463	394	436	430	443	441	436	424	436	455	421	415	433	430	391	419	431	412	396	424	421	420	411	415	406	393	426	426	412	448	433	404	424	399	395	452	436	427	434	434	419	434	479	407	434	442	417	415	403	436	421	487	407	441	424	426	426	411	408	444	435	427	396	400	418	423	433	432	413	416	429	417	423	428	424	472	435	384	441	443	435	442	433	415	425	424	451	409	435	394	395	394	461	396	403	398	449	375	406	404	412	452	399	434	428	411	431	414	415	385	411	425	430	418	419	396	454	465	411	430	440	403	435	389	425	405	424	387	423	418	425	435	389	410	429	403	420	426	414	463	428	376	400	406	425	443	416	401	428	383	406	439	384	429	427	447	446	431	398	420	408	408	417	397	420	407	404	430	404	447	441	443	427	433	411	396	432	452	417	420	427	407	423	400	455	437	441	419	460	436	436	429	427	443	436	422	438	441	409	405	416	438	446	393	412	402	388	424	430	415	410	436	408	445	407	406	435	461	412	417	435	424	454	409	431	408	445	414	397	419	428	454	400	401	414	426	414	461	450	405	390	402	416	438	436	402	418	401	405	424	429	447	459	432	422	428	436	438	440	481	432	417	421	449	417	414	433	438	397	429	426	409	434	423	411	433	425	419	419	426	397	447	459	411	406	439	427	443	399	443	384	427	412	388	458	421	430	447	417	399	382	415	415	416	424	429	390	422	460	432	378	426	430	431	422	447	428	455	448	426	440	456	406	415	450	422	450	411	414	397	423	386	439	426	428	459	429	452	425	422	425	407	450	463	424	423	422	421	396	419	418	449	441	405	397	453	459	409	427	440	446	410	466	435	435	408	400	439	424	430	462	431	402	449	458	438	431	406	412	420	429	407	420	421	416	434	373	416	431	409	432	427	409	400	405	398	404	424	419	363	425	448	384	422	451	455	416	451	392	415	423	411	415	376	419	400	452	417	435	422	437	442	445	426	429	396	427	429	427	427	468	411	417	392	410	424	390	373	429	414	413	407	460	416	419	445	404	443	418	406	393	446	405	450	411	408	424	389	427	435	402	408	385	413	433	456	421	450	427	457	434	447	420	420	449	422	412	386	391	390	444	401	433	419	431	435	416	375	421	416	390	478	429	411	421	429	452	448	458	428	445	447	423	419	437	417	432	411	450	458	443	406	435	432	454	429	433	409	388	442	427	402	411	405	437	439	396	444	406	413	422	392	425	406	466	432	461	458	416	430	466	414	435	440	405	408	393	434	420	453	428	417	419	432	425	455	381	415	468	432	424	415	444	393	409	384	446	414	429	449	415	419	410	420	429	415	393	412	419	454	422	402	436	422	419	461	445	436	450	395	383	439	389	425	431	417	414	453	423	424	456	442	464	432	418	433	415	442	422	398	430	449	399	409	426	411	434	426	448	445	420	442	396	428	438	433	420	419	424	416	461	428	442	410	418	431	421	463	393	391	394	461	412	435	411	431	444	401	403	413	406	432	429	421	423	425	446	422	420	460	427	416	443	402	460	468	425	408	439	412	416	432	456	425	445	432	407	425	422	453	415	424	426	404	419	437	418	434	415	403	444	405	399	399	364	390	441	425	391	428	438	404	408	386	413	420	439	466	430	443	413	434	413	398	399	401	427	442	417	431	356	452	408	432	440	417	422	421	440	442	414	395	418	409	417	436	409	420	405	415	419	398	407	429	430	442	434	439	412	407	423	430	420	418	418	421	439	384	436	446	406	428	388	429	451	392	426	414	430	403	367	381	440	415	401	433	413	440	416	458	387	400	444	408	478	438	431	413	421	428	411	417	422	438	449	454	469	427	407	452	424	429	395	371	424	388	430	475	412	419	416	405	420	431	430	443	459	392	442	416	401	409	405	415	399	430	426	449	440	475	412	414	413	369	400	446	441	435	393	423	427	415	407	443	426	434	440	422	411	415	444	427	400	451	399	419	448	392	443	433	469	417	427	423	431	418	460	440	386	398	458	423	431	440	412	441	431	442	433	426	409	423	462	412	435	390	462	399	425	409	431	423	436	436	461	451	431	441	428	405	407	458	418	412	455	451	395	415	429	442	415	433	413	417	409	404	425	444	436	409	372	428	422	399	410	402	405	441	432	420	406	396	395	398	412	434	410	431	423	447	451	448	418	364	418	446	422	442	432	418	422	403	414	401	435	434	398	425	434	416	425	440	407	438	412	415	424	421	442	432	369	416	441	408	430	431	415	438	437	413	405	442	390	401	442	466	408	435	410	432	423	431	413	421	407	402	428	431	421	434	452	408	435	391	439	415	389	394	403	433	391	405	417	433	433	404	412	429	420	403	407	421	439	447	434	408	411	415	446	453	435	395	424	435	450	418	449	465	415	409	475	434	415	423	417	439	432	451	439	473	433	414	438	399	449	430	370	458	416	443	419	432	438	452	435	431	412	435	412	456	431	443	428	421	441	432	432	385	426	451	454	423	423	424	409	400	418	409	451	434	421	415	412	416	434	401	428	444	420	439	411	459	433	418	395	433	429	446	394	462	415	418	433	429	413	399	419	434	438	435	384	431	439	417	396	435	452	434	434	419	398	424	436	385	431	391	425	449	430	405	398	466	442	412	425	397	446	420	434	427	412	377	420	406	421	452	400	398	412	397	422	428	424	439	438	398	432	442	400	443	407	428	444	385	407	420	435	404	440	410	424	421	439	406	432	418	431	399	394	432	412	416	422	429	418	401	439	467	427	422	440	446	432	406	414	422	417	433	437	399	448	382	424	442	426	426	469	433	408	422	446	445	388	430	447	418	428	440	443	426	410	446	387	392	413	434	435	450	443	428	402	393	428	386	400	435	410	418	413	419	418	433	428	423	411	452	404	408	458	432	443	435	450	429	447	430	432	464	419	420	430	407	454	415	394	421	438	418	408	420	426	432	428	431	406	436	441	407	405	415	428	419	445	395	429	423	405	449	438	405	380	417	368	442	441	394	417	407	387	403	433	398	427	415	426	406	406	383	409	452	425	455	437	410	403	426	391	408	394	418	427	425	420	399	462	429	436	416	429	392	439	417	422	390	421
22416	21167	28467	24132	21161	20539	2002	723	558	513	499	473	453	461	397	408	392	395	390	427	401	406	408	398	381	388	384	380	378	404	367	415	385	373	411	391	377	385	374	363	387	383	351	373	341	354	367	394	355	381	389	417	357	363	352	373	351	372	384	369	363	361	351	371	391	362	356	405	400	402	365	384	380	366	355	401	394	344	366	336	361	344	360	378	377	375	337	365	382	349	370	376	365	367	385	368	370	374	401	373	372	388	407	398	392	366	399	350	371	392	373	371	376	379	386	355	371	350	380	391	424	340	395	384	409	375	379	383	403	403	401	361	390	363	382	381	366	365	412	359	364	398	371	357	403	381	374	401	424	396	380	381	424	336	386	369	376	355	340	385	377	369	385	369	381	382	387	381	339	375	365	366	387	379	412	374	375	366	376	354	333	358	361	353	370	356	356	387	366	388	347	355	376	386	379	335	357	373	355	410	350	399	377	367	365	371	379	368	353	418	353	371	360	356	341	403	381	361	352	419	367	358	375	384	381	364	358	373	364	371	387	397	376	391	402	377	358	378	389	385	388	359	415	383	389	379	383	375	360	369	360	377	357	353	381	344	390	378	334	376	353	337	406	380	353	411	358	382	356	397	352	392	403	398	399	371	380	379	381	414	346	382	400	363	378	347	357	403	387	420	369	353	362	394	367	383	368	381	356	380	397	369	375	371	359	410	378	378	391	380	404	347	378	362	386	366	391	360	357	371	361	368	353	368	357	395	382	369	360	330	380	426	370	383	381	375	367	368	384	391	401	369	378	349	370	395	381	352	337	362	340	352	377	366	396	371	383	375	340	369	384	393	375	369	350	403	355	349	384	356	366	365	384	383	396	367	341	360	391	372	356	393	389	408	424	382	367	391	361	358	348	387	361	406	372	371	375	374	364	347	379	384	377	424	394	347	381	341	383	365	376	358	391	385	362	359	371	407	384	363	412	398	383	343	383	387	388	396	395	375	365	334	378	352	379	370	379	380	381	349	348	358	323	371	383	348	420	370	345	374	378	378	393	363	379	352	343	365	348	364	409	379	368	402	381	367	397	357	384	364	396	396	359	385	391	367	363	389	354	360	343	343	365	375	387	364	360	399	383	354	331	362	384	369	366	352	363	365	395	378	347	379	395	411	370	393	374	404	370	367	401	390	428	403	364	371	359	410	377	385	373	360	397	392	345	346	408	354	401	383	372	372	389	393	383	359	355	363	348	392	362	363	384	355	375	365	379	377	404	381	364	367	388	362	370	365	380	365	423	393	405	385	363	358	388	376	352	365	366	345	367	391	410	391	355	399	369	335	391	387	375	374	395	364	387	343	387	404	384	344	387	381	374	347	381	342	367	381	400	374	398	365	387	378	378	382	385	361	397	374	352	356	365	388	391	341	380	399	393	408	332	396	389	367	348	406	339	347	394	372	392	351	373	374	378	373	372	397	390	360	365	388	397	375	433	389	358	376	401	376	400	395	389	345	396	368	396	370	367	376	380	378	345	367	390	400	361	389	390	365	368	391	419	368	371	376	363	382	384	397	353	395	364	352	402	360	394	375	385	360	402	369	361	389	384	405	374	373	379	390	376	356	367	370	344	395	377	399	353	370	364	361	389	371	350	347	363	376	384	354	356	374	401	369	372	379	378	372	350	404	366	374	351	409	385	419	352	364	385	378	374	388	390	394	372	355	410	376	377	376	388	400	381	393	318	350	386	361	390	385	355	355	417	374	360	388	383	385	395	408	402	354	378	404	359	359	354	402	410	369	391	397	351	395	356	378	377	396	388	396	411	380	357	387	367	388	344	383	362	367	379	387	378	382	414	374	342	403	358	382	369	349	369	372	379	342	332	383	381	373	371	362	383	386	386	326	360	398	352	366	352	411	357	401	356	378	352	398	376	381	367	373	431	386	378	364	358	353	407	363	321	373	374	358	388	379	379	381	361	396	346	351	359	364	368	398	349	379	374	323	362	394	373	390	393	397	360	409	371	341	401	407	372	395	363	343	372	362	335	347	368	382	360	370	335	376	383	400	355	395	370	356	430	366	381	380	344	362	368	391	402	359	341	380	343	386	375	378	364	365	372	383	405	371	368	347	388	400	370	346	366	345	357	383	382	371	356	363	380	409	363	387	390	387	359	360	380	348	382	367	376	355	334	383	358	385	363	358	388	354	350	357	396	383	368	341	377	367	372	371	375	377	384	435	356	361	343	370	373	363	378	377	371	347	383	336	374	358	344	383	396	351	373	385	367	370	368	388	401	324	391	342	389	378	398	380	408	370	365	369	372	365	354	369	358	347	375	389	389	369	360	358	369	364	391	345	381	343	360	382	384	365	407	351	356	361	337	405	378	388	382	365	370	377	380	374	351	376	367	381	372	343	390	368	352	365	381	375	354	360	382	364	393	390	385	392	344	377	376	361	409	404	353	396	364	395	395	350	363	379	400	354	390	380	401	347	316	354	383	375	371	341	350	396	368	351	355	376	382	373	386	368	354	348	364	364	402	382	344	359	384	358	378	392	390	397	381	355	375	362	416	365	380	373	396	383	371	365	376	387	350	352	372	364	402	386	364	402	366	370	367	372	397	354	402	392	373	381	390	380	373	347	389	351	378	384	329	378	373	339	351	379	386	390	405	364	388	337	357	382	366	403	372	389	385	352	389	357	393	388	395	366	388	349	368	365	372	354	358	366	396	382	368	386	368	381	354	404	402	417	405	406	365	380	367	353	360	341	363	357	402	366	385	382	388	392	377	387	385	409	364	394	369	370	392	406	359	347	346	383	403	355	375	365	351	348	379	392	372	365	396	373	383	367	349	361	351	355	365	390	357	382	379	389	336	376	370	378	368	364	345	406	407	390	358	398	366	376	336	366	411	383	383	377	344	376	381	392	387	343	355	386	409	362	378	378	422	378	375	355	348	376	428	395	362	411	352	364	347	410	381	364	356	372	383	365	380	389	402	369	381	367	402	439	410	360	365	371	393	372	371	360	378	378	365	354	380	375	333	350	376	405	371	360	376	353	387	376	366	382	339	379	395	358	394	348	391	383	387	388	349	353	354	405	369	383	363	378	355	380	366	376	364	363	411	370	375	376	338	344	399	355	407	377	371	348	371	373	351	390	364	401	357	350	351	362	380	345	388	336	366	373	377	400	386	368	399	351	351	347	368	380	382	357	378	363	408	346	397	368	362	374	362	348	368	355	387	403	311	387	355	374	363	399	372	366	366	373	344	390	389	402	394	382	365	374	354	392	352	359	375	387	340	357	373	397	337	372	377	335	362	395	375	381	410	357	349	364	358	334	393	377	346	385	374	381	392	352	359	381	408	364	360	358	373	389	352	359	367	399	367	373	346	342	392	357	360	356	350	351	387	393	391	382	365	424	386	383	360	387	367	352	402	362	342	392	402	387	367	381	368	380	343	383	350	352	358	367	381	364	366	372	416	351	343	358	342	357	386	378	352	416	347	374	391	402
9304	27450	16401	5368	2235	1546	1270	1026	896	775	735	697	686	615	584	576	547	589	576	554	559	489	528	527	520	522	532	513	477	504	480	504	485	469	526	503	520	461	467	486	490	472	501	502	507	492	469	510	474	514	505	509	502	480	451	484	495	519	515	492	489	485	489	495	508	518	492	522	479	479	507	471	486	478	511	524	440	499	514	486	503	517	474	499	475	525	493	498	438	467	478	518	482	481	494	525	454	492	446	486	480	491	467	475	461	501	458	474	504	448	491	483	493	499	485	473	496	508	500	491	462	512	482	520	534	509	466	452	512	519	501	518	467	527	515	462	513	478	499	536	498	479	446	497	495	513	497	495	500	512	492	465	442	496	510	477	466	483	483	508	474	528	477	473	531	463	490	511	458	465	507	497	484	456	503	509	532	470	493	462	488	522	441	524	491	479	462	441	434	495	507	489	476	492	497	492	488	438	468	468	524	500	466	501	500	519	471	484	491	509	493	519	497	513	509	500	470	480	499	509	514	527	515	502	464	467	475	514	455	500	448	502	480	509	491	461	491	472	447	499	492	482	503	474	468	492	498	478	463	473	483	511	465	471	485	500	481	458	551	514	481	492	524	505	517	484	470	484	475	540	519	495	448	481	471	519	483	506	523	501	492	494	510	526	496	476	455	513	502	521	484	498	467	479	568	489	505	495	506	478	447	487	449	470	500	478	447	470	472	481	476	465	497	514	477	538	450	505	452	476	489	518	509	518	491	460	497	538	465	444	495	502	513	456	486	514	481	477	444	490	483	457	453	521	468	498	472	497	495	477	505	505	515	504	472	473	525	486	467	492	501	518	488	494	502	486	483	479	495	511	523	483	510	482	529	529	554	494	483	530	494	478	474	473	465	462	495	478	453	474	473	473	477	489	493	470	477	476	470	528	521	457	476	506	496	488	489	448	490	489	512	515	488	462	495	482	519	482	504	469	497	480	483	475	451	478	511	493	505	476	531	498	476	540	484	475	470	485	531	482	506	489	464	477	488	507	476	470	463	461	525	499	502	455	464	501	482	500	469	466	491	467	470	463	472	516	464	472	475	488	491	481	475	481	487	495	480	455	510	486	489	498	476	455	495	474	498	483	481	467	499	475	522	470	449	454	490	489	518	457	508	487	506	452	513	480	489	446	465	456	550	506	470	489	503	493	498	497	467	517	441	469	488	505	492	486	478	473	477	481	485	472	488	502	515	521	534	465	492	511	479	482	459	489	504	455	534	473	491	508	495	501	504	501	492	504	470	475	440	478	522	470	495	476	520	484	473	497	456	450	489	498	491	502	497	499	481	507	482	520	466	511	451	515	496	474	478	483	457	491	494	504	474	557	477	515	482	512	517	525	479	474	502	520	470	434	481	482	519	487	497	511	461	513	492	521	495	464	524	450	498	480	512	478	484	494	460	463	522	485	473	518	534	468	512	450	456	495	521	504	484	496	472	490	526	473	525	511	470	486	488	500	468	489	482	475	477	434	508	492	507	509	475	462	479	492	517	458	453	510	496	476	484	471	504	498	491	501	444	496	475	496	484	464	526	463	497	481	497	480	484	470	482	504	519	507	502	475	471	505	471	495	503	449	494	493	492	471	496	480	500	478	509	480	497	483	471	517	512	490	461	471	482	484	493	470	490	478	457	482	491	515	474	466	470	500	525	488	517	488	475	475	491	483	501	532	507	494	496	502	495	492	484	444	503	468	456	443	528	501	486	481	472	492	453	495	477	453	482	492	485	486	506	472	502	497	468	479	525	459	487	539	496	512	474	556	458	468	563	456	472	475	487	527	523	473	483	488	523	518	457	491	516	506	441	490	488	467	529	496	505	479	490	461	516	474	498	460	505	487	489	506	484	514	480	496	480	445	496	481	515	453	463	469	478	485	548	490	505	455	498	482	515	476	481	466	458	539	476	481	504	465	473	495	513	485	495	491	492	527	473	492	507	505	498	485	456	492	511	491	507	500	482	488	466	471	485	468	494	483	500	466	467	446	483	481	489	498	450	508	506	511	499	480	520	462	505	524	475	512	478	496	507	462	491	491	485	482	480	470	504	503	515	459	483	520	490	503	524	511	488	461	491	433	517	492	474	523	502	513	484	499	475	479	524	516	497	499	517	508	524	505	467	476	482	476	507	452	496	538	529	465	471	495	493	483	509	481	511	449	507	524	540	479	453	477	518	490	489	488	506	495	481	495	504	486	515	516	467	476	500	447	467	508	503	482	516	508	500	472	478	487	512	477	474	511	495	457	420	506	476	503	472	499	512	479	496	492	466	511	496	496	455	488	498	511	539	470	491	533	492	451	474	484	523	481	491	453	487	457	467	481	467	500	478	458	494	500	463	508	484	543	516	492	508	446	477	497	512	497	496	462	487	452	488	517	474	516	520	538	502	506	436	502	478	515	486	467	515	462	489	470	459	475	527	493	473	497	527	517	471	488	519	482	535	480	504	472	478	488	475	484	491	444	519	493	494	489	468	480	487	510	477	489	488	537	475	495	466	481	451	524	451	470	488	479	466	473	472	476	443	490	511	510	495	464	499	488	449	518	463	489	468	487	499	461	492	470	471	492	478	438	496	484	508	525	499	475	537	496	491	484	534	477	464	523	487	486	498	441	442	480	499	476	468	473	487	473	497	504	504	506	463	498	473	496	504	499	468	491	478	477	480	505	502	498	481	456	520	470	476	486	469	513	499	457	518	459	497	512	508	505	526	473	517	486	513	476	513	495	523	493	473	485	474	487	507	482	481	534	513	486	514	501	468	477	490	462	498	545	463	487	490	503	455	449	498	487	472	493	517	487	472	485	496	485	516	493	444	494	501	490	472	502	505	472	485	487	464	487	500	458	475	470	469	500	459	474	447	507	471	484	488	516	443	505	468	526	478	492	491	448	513	471	487	477	470	491	509	484	499	487	481	484	450	475	469	455	508	486	488	501	521	481	487	489	516	467	494	495	489	524	484	476	526	473	482	524	509	488	504	497	497	516	511	480	512	507	541	507	512	500	476	485	514	530	496	522	487	466	466	493	500	495	483	495	456	475	505	487	518	474	469	488	510	509	489	441	479	505	500	501	494	493	444	501	474	459	514	514	486	467	457	467	477	475	515	484	521	428	514	494	485	486	447	513	498	517	503	483	459	497	500	499	488	463	494	502	470	512	469	518	472	497	528	464	479	506	474	520	508	447	485	457	489	485	461	475	506	497	500	528	471	500	474	506	513	517	492	478	456	502	464	519	486	520	467	478	517	505	503	500	502	469	511	458	510	476	447	484	477	464	477	507	479	530	487	505	478	459	508	504	472	470	502	476	470	445	520	465	501	461	492	492	516	471	481	483	532	480	493	484	468	515	460	456	501	510	500	493	500	507	432	476	492	486	466	498	506	467	502	488	485	483	482	529	490	494	471	499	487	464	507	485	493	469	474	499	472	471	526	462	502	506	518	483	440	476	537	482	492	493	504	467	486	512
25891	21105	21731	7907	843	619	564	564	489	454	471	439	474	429	461	479	463	423	464	438	491	430	438	425	459	427	486	418	423	439	404	426	429	372	394	407	423	407	427	420	408	466	443	419	415	416	427	417	421	422	453	405	441	430	407	423	440	440	417	432	441	451	423	451	448	433	435	404	412	409	417	425	409	446	412	443	424	425	431	421	431	450	430	391	409	425	424	383	418	408	403	410	426	397	411	415	387	392	412	439	432	442	433	432	451	405	422	404	409	408	409	448	427	431	422	413	429	454	462	416	429	437	456	436	432	427	404	403	400	461	414	432	395	417	438	405	403	431	395	411	422	422	412	375	392	430	440	438	388	408	400	412	430	412	425	409	434	465	440	415	404	441	422	411	437	431	448	442	438	418	418	432	431	410	455	423	433	416	412	468	421	426	412	398	384	415	416	429	454	436	430	387	460	412	412	415	405	399	432	420	410	430	410	418	394	421	446	423	451	451	433	378	434	403	410	396	394	412	399	409	415	439	424	427	422	385	426	410	428	415	420	418	453	423	405	458	426	408	429	483	428	415	371	406	423	434	443	412	424	386	419	411	395	404	430	446	458	432	385	409	426	449	460	399	421	450	432	425	412	354	419	453	416	452	385	415	435	449	432	385	425	434	428	422	428	406	417	430	414	432	412	427	410	429	420	421	441	401	412	434	427	391	403	413	418	418	426	418	451	433	479	433	411	370	411	426	409	383	409	402	439	410	438	416	422	410	435	453	431	425	421	438	402	440	418	413	436	418	427	449	434	424	432	445	413	425	436	440	436	392	424	413	450	444	407	398	424	407	458	437	387	421	436	389	432	445	454	458	453	427	400	422	393	404	425	425	437	368	432	422	415	441	447	411	459	436	419	386	453	429	407	439	376	433	416	469	422	397	444	430	400	393	401	417	424	443	413	400	396	445	401	398	440	423	425	450	411	425	410	418	425	470	446	402	368	404	405	427	406	389	413	395	422	397	424	458	425	422	418	418	409	406	384	421	405	371	414	399	416	411	393	393	412	415	438	425	408	391	423	419	429	424	427	449	419	397	424	405	429	451	401	437	422	417	412	421	398	416	422	416	435	434	424	451	430	434	425	449	444	421	422	434	419	427	423	443	433	436	418	425	416	440	416	406	424	376	441	387	443	421	440	367	423	427	405	413	410	411	405	428	395	445	412	409	396	418	392	414	406	396	374	434	432	427	429	447	407	441	422	425	431	396	427	403	399	436	392	437	429	417	438	414	439	404	426	442	414	382	405	424	371	431	391	401	436	392	435	441	412	421	430	440	411	420	429	424	439	401	421	400	405	430	402	430	441	385	418	434	427	404	387	439	432	403	408	411	446	427	380	422	438	418	454	436	400	455	409	444	423	445	408	388	434	419	438	410	412	439	401	418	454	440	435	410	388	414	432	415	414	405	395	445	421	432	340	390	402	399	398	448	397	422	453	413	431	341	446	401	419	410	415	452	477	390	423	375	409	431	409	443	470	400	413	424	414	426	404	412	425	408	405	378	416	425	398	425	413	418	419	402	420	428	394	425	415	438	438	403	438	425	444	385	419	407	443	422	412	402	434	402	416	401	444	456	432	451	423	403	423	412	419	435	462	356	400	416	404	434	460	422	426	420	393	416	427	419	400	393	406	401	418	445	409	402	434	422	429	448	422	420	430	392	452	423	426	464	421	421	425	410	390	400	455	427	421	435	424	400	399	477	396	435	432	432	416	452	418	432	453	452	413	411	416	426	395	418	405	433	443	391	446	429	417	426	392	432	441	419	412	411	418	451	374	422	441	382	435	396	450	435	406	417	405	425	412	440	417	432	419	406	458	428	425	425	408	433	430	443	387	402	438	440	405	428	418	449	406	425	428	454	464	440	432	408	450	395	415	397	396	426	410	449	461	389	426	453	412	408	424	401	428	442	467	425	435	452	423	461	425	417	437	392	414	443	439	400	439	430	400	417	442	401	439	407	472	401	438	418	423	419	430	448	437	423	445	406	415	439	397	422	412	386	400	394	409	413	439	412	457	419	427	436	390	425	447	409	419	434	428	389	432	456	413	423	421	412	451	415	405	402	391	451	413	441	390	404	417	415	412	393	438	427	410	423	417	410	397	407	409	442	391	423	399	397	400	395	402	436	417	412	400	384	414	410	418	435	417	386	389	422	370	410	425	428	397	426	454	411	416	378	426	393	421	405	397	414	433	414	409	431	427	431	434	428	389	415	429	444	426	447	443	389	398	422	403	419	434	412	414	419	406	407	423	400	424	422	422	395	417	380	421	437	395	438	434	375	406	439	423	434	435	450	415	415	431	377	404	422	414	434	445	395	375	415	415	436	399	382	410	397	420	387	426	408	418	406	439	399	390	395	452	414	447	414	412	413	446	395	405	446	421	424	448	416	421	455	416	460	416	414	427	384	419	435	486	454	419	432	427	440	402	429	432	435	445	430	418	467	412	399	450	409	421	440	404	425	411	413	387	407	443	422	404	392	460	412	416	423	416	406	434	417	461	384	429	406	395	442	391	416	457	415	399	406	396	419	412	456	391	437	414	414	414	441	426	424	415	407	466	438	427	442	403	388	443	416	439	449	435	404	400	426	411	399	405	445	387	414	428	416	414	415	432	430	447	443	423	401	388	434	412	424	460	433	396	401	389	418	456	436	419	412	427	395	441	438	420	401	413	401	451	428	422	394	407	431	420	397	393	444	434	424	417	462	431	389	415	433	387	398	457	384	421	421	461	427	412	401	426	422	392	417	424	413	463	467	418	377	393	433	450	431	425	417	417	401	437	407	399	458	416	413	423	412	391	468	421	414	402	425	411	422	407	413	445	424	402	411	439	390	421	416	419	435	385	421	419	454	417	411	412	373	417	415	430	424	424	458	398	405	414	440	415	466	409	416	433	456	409	476	446	416	399	434	425	413	416	454	415	426	423	404	424	434	440	408	430	405	404	419	385	419	453	469	426	402	399	431	438	438	428	489	440	419	416	423	432	440	434	429	424	412	407	418	413	390	435	391	420	438	411	418	429	401	368	460	388	377	430	432	410	406	415	418	416	439	415	415	405	456	429	418	426	403	434	433	377	417	405	416	418	431	413	425	402	396	435	450	397	432	413	463	430	421	423	432	471	402	401	425	411	432	413	390	436	389	400	451	431	413	395	451	428	433	398	450	435	404	419	431	397	389	373	482	415	432	427	435	429	409	444	422	417	425	428	417	427	411	425	440	425	426	415	444	426	435	384	391	399	415	437	441	423	420	448	428	415	468	429	416	422	434	413	465	388	389	408	419	438	407	437	400	422	448	396	425	421	439	431	401	396	386	405	417	385	437	415	407	421	445	389	417	417	434	424	462	406	405	422	435	375	405	438	407	457	463	430	449	427	419	439	410	403	415	412	425	413	439	420	417	414	430	437	412	445	410	406	440	424	411	428	411	410	406	416	407	412	367	434	408	398	406	414	448	420	415
6555	10175	6076	1845	1269	1053	881	775	700	639	652	634	590	590	584	595	547	569	587	573	545	533	555	553	558	585	550	541	546	548	530	532	547	580	565	536	508	572	534	533	553	522	568	532	563	526	561	533	531	545	526	569	549	541	532	574	497	505	561	566	528	532	556	510	532	579	527	539	569	514	531	545	530	515	519	537	546	557	545	572	556	546	540	521	531	547	555	509	550	523	540	516	538	534	521	555	562	538	574	540	536	523	557	520	548	559	539	543	551	567	552	535	547	580	540	497	538	506	488	553	535	553	552	537	554	540	534	535	573	543	586	557	519	594	499	548	568	525	518	534	533	555	556	566	544	560	544	502	556	538	525	543	521	526	539	542	559	500	527	553	541	565	547	554	522	517	576	534	523	490	565	555	566	496	545	564	573	533	493	546	531	551	517	545	530	563	576	571	560	555	538	514	602	548	553	516	542	574	547	554	550	564	543	557	552	524	545	555	508	559	525	541	561	519	523	521	533	587	561	543	556	519	511	562	531	530	514	539	531	559	514	550	558	514	576	539	541	532	519	499	554	550	539	528	526	517	539	553	544	555	550	568	535	501	539	556	545	511	568	560	574	541	561	578	574	532	516	543	591	565	526	558	554	547	504	539	561	525	529	549	531	532	519	567	571	509	540	531	514	560	580	543	551	495	551	556	560	535	537	541	528	535	524	505	574	527	588	535	499	486	523	521	533	569	549	535	558	540	522	541	517	556	522	518	544	537	513	558	577	522	562	520	555	556	495	541	528	567	542	553	539	551	523	538	515	532	572	588	528	549	560	523	515	511	529	555	532	563	589	522	535	504	541	564	528	526	542	561	545	555	554	545	547	536	549	566	539	520	530	572	554	567	507	552	524	547	533	532	527	573	530	514	546	555	553	515	521	540	581	554	536	535	548	511	536	516	538	548	516	551	569	551	532	533	575	546	571	496	556	527	529	525	549	549	567	515	542	555	569	533	566	460	527	536	533	575	522	545	538	495	547	545	517	507	539	521	547	575	555	549	521	526	567	560	568	556	505	573	527	546	557	525	582	550	543	558	551	538	525	540	514	567	542	575	544	574	510	534	529	523	511	573	512	561	541	569	547	559	491	519	527	540	501	493	510	537	568	551	530	571	541	558	534	516	579	535	570	538	561	549	548	569	491	536	557	554	536	580	559	556	478	570	549	523	554	529	576	530	551	527	515	532	589	568	505	554	526	577	551	570	544	519	564	534	536	552	560	544	565	535	509	560	542	527	565	545	528	535	582	559	524	534	512	499	534	542	595	534	547	549	533	539	497	532	567	514	509	528	539	548	515	555	577	561	522	537	540	583	517	548	521	510	485	564	549	518	537	561	585	533	547	525	552	559	530	579	520	547	510	547	554	575	565	530	553	545	524	544	521	539	514	549	577	555	560	537	563	506	552	536	559	499	533	499	507	538	570	509	549	558	524	540	491	541	537	527	511	505	547	545	563	527	561	537	546	560	556	564	532	573	511	536	568	560	579	581	552	559	573	554	565	545	535	527	542	520	500	547	483	548	563	516	563	558	586	532	549	556	596	539	525	592	576	552	545	577	546	539	536	512	530	562	517	546	543	565	534	545	525	553	509	517	515	553	546	534	527	581	508	565	579	508	578	547	545	542	546	528	565	541	526	545	563	552	532	600	529	523	563	541	510	580	562	556	504	518	546	529	527	586	568	506	552	529	541	553	516	577	532	541	541	504	519	554	550	570	562	535	579	565	584	528	525	559	532	519	581	526	572	555	511	537	532	535	588	512	510	534	513	531	523	528	512	552	560	502	528	545	558	559	525	553	562	575	581	550	529	538	581	534	561	565	538	561	541	554	552	551	579	553	565	533	512	553	531	541	534	542	541	542	572	516	534	542	565	529	533	520	566	519	553	566	564	532	540	537	531	539	536	573	572	543	538	536	533	562	543	562	527	558	550	530	517	533	561	549	562	575	555	523	552	554	555	543	565	537	554	542	526	529	535	543	556	520	548	541	521	519	535	568	556	505	546	547	529	546	554	569	515	544	547	526	511	597	553	535	527	585	529	508	551	527	535	583	537	567	560	527	527	587	537	527	554	527	548	494	540	524	567	574	559	570	509	515	547	539	562	551	540	524	538	565	554	569	524	563	523	541	531	513	546	564	576	559	506	559	531	551	522	562	582	495	524	574	517	559	559	560	572	492	544	523	527	524	547	568	595	591	515	560	557	534	498	537	575	545	544	533	498	559	550	523	532	529	510	557	552	556	511	543	500	577	522	547	532	559	549	545	538	558	480	543	556	512	515	524	558	588	551	533	513	537	529	526	563	525	536	561	562	562	527	539	561	520	515	512	526	509	509	551	590	574	546	522	525	520	514	534	526	518	535	548	504	544	479	564	554	513	547	525	575	548	522	553	514	556	519	598	544	556	550	512	536	563	579	552	536	594	550	505	492	530	567	543	521	533	497	493	550	524	531	536	554	521	560	544	514	550	519	599	545	559	517	515	542	569	494	561	539	544	573	506	553	550	492	566	566	543	514	616	539	501	531	569	529	521	508	562	531	582	505	577	567	538	579	562	584	579	555	545	515	510	513	514	536	551	547	575	583	522	531	573	540	526	503	510	558	534	560	527	552	588	547	507	576	511	537	563	527	548	519	600	541	542	524	517	517	473	536	512	519	600	567	525	537	528	550	512	516	527	553	549	561	496	534	507	518	519	554	515	528	534	535	578	541	546	538	536	539	556	534	549	567	586	596	560	577	556	544	562	543	531	564	519	543	522	503	524	537	534	521	541	532	527	562	533	547	516	523	568	558	556	601	534	567	543	556	541	497	551	563	526	526	573	545	570	549	553	548	546	581	533	526	530	502	510	553	535	525	541	512	597	576	568	539	574	549	538	522	551	567	510	481	563	481	568	563	556	569	556	541	506	549	566	522	542	551	518	530	555	554	543	528	523	560	571	536	539	512	574	512	561	541	548	524	540	538	535	538	554	518	525	555	578	568	519	521	542	530	484	496	561	516	555	535	582	562	542	557	517	552	558	510	536	554	562	538	547	546	566	555	568	564	514	543	467	567	548	568	503	518	546	543	527	564	560	536	509	566	580	508	576	522	532	552	569	557	545	549	552	529	539	529	508	535	523	552	552	592	528	541	527	538	537	563	577	563	526	553	522	560	566	554	548	505	498	557	525	545	531	543	559	531	553	558	558	571	517	520	534	558	559	541	492	554	529	520	540	545	511	511	528	530	555	600	516	533	553	553	555	524	542	551	573	560	567	566	548	524	578	540	567	527	531	553	518	556	561	545	558	509	549	577	492	581	521	533	554	519	537	536	530	510	538	567	498	542	514	545	563	548	517	563	543	521	594	558	518	580	536	542	495	561	561	541	535	551	535	531	521	533	501	572	503	530	594	573	517	532	519	563	525	510	547	534	601	521	519	521	541	513	558	561	524	587	504	546	550	542	521	531	591	565	541	570	531
23206	21115	27840	24642	20936	4192	842	694	602	612	571	561	554	567	470	531	543	507	512	542	474	522	516	525	509	512	500	466	493	437	504	486	471	458	445	444	469	473	504	467	455	465	538	482	457	495	473	457	490	489	477	470	471	419	507	489	462	469	467	457	461	494	495	474	459	515	503	446	528	460	460	466	453	459	517	457	463	480	495	430	448	457	487	460	438	478	494	458	508	444	502	484	525	470	473	457	462	489	510	441	473	476	474	482	408	494	471	459	509	487	486	470	500	469	486	433	469	479	475	517	452	465	486	475	447	472	416	514	460	449	502	493	462	469	467	457	447	463	447	476	432	442	477	474	479	493	492	466	459	486	480	507	465	483	498	494	439	483	433	438	444	466	513	498	492	466	432	456	452	457	475	499	472	476	469	463	461	481	468	496	477	454	487	494	481	482	479	493	468	483	466	499	469	463	472	449	492	449	462	462	469	485	490	428	450	457	505	444	485	469	490	501	456	505	444	472	473	460	473	447	487	502	467	498	471	507	439	470	530	510	468	491	452	483	480	480	456	499	446	439	465	475	486	486	455	486	488	452	489	465	455	483	426	479	473	472	461	494	472	454	476	463	503	482	440	494	519	497	500	466	502	465	496	493	513	477	475	436	471	458	461	447	450	487	480	482	477	473	465	531	440	445	428	464	475	527	476	478	469	494	455	482	483	477	459	441	442	451	494	493	474	489	480	492	448	468	449	470	489	448	450	494	468	452	470	475	478	422	471	496	505	483	506	494	460	475	469	492	496	482	466	451	419	458	465	459	477	446	484	479	535	502	487	450	462	466	477	465	446	484	495	480	487	485	454	499	444	475	439	462	471	459	501	502	453	456	498	474	500	523	476	494	468	469	480	470	464	450	521	471	448	459	443	442	455	474	464	483	437	484	488	453	448	485	462	465	529	483	488	497	455	492	474	497	429	499	493	455	488	464	509	516	469	474	460	476	482	494	499	492	452	439	454	493	436	486	505	466	460	488	526	456	448	475	470	492	485	484	450	481	471	497	439	450	456	452	503	494	437	492	471	462	475	466	499	470	466	459	447	476	483	451	431	465	460	475	453	498	436	483	480	461	491	491	473	480	462	427	483	504	440	474	479	472	444	480	452	431	460	472	480	438	473	467	432	481	485	419	488	483	465	450	521	457	453	451	455	504	488	470	479	447	483	478	459	454	430	489	504	461	479	458	492	476	496	462	499	441	484	502	442	493	455	498	432	454	489	469	492	487	496	456	489	475	480	457	453	485	471	457	447	470	473	466	461	451	485	469	476	479	518	466	503	450	499	490	456	518	455	457	486	456	476	489	466	494	486	463	443	480	484	506	474	469	495	447	503	491	513	505	459	468	465	443	464	445	504	428	481	473	487	453	506	466	429	472	460	457	493	463	479	447	440	489	427	488	449	490	443	480	467	475	467	458	502	503	460	516	500	488	459	457	464	440	498	507	469	477	481	477	488	456	474	452	494	483	459	476	492	483	472	470	464	457	443	500	439	471	469	473	468	471	474	479	423	464	515	473	485	493	478	509	482	453	480	459	499	486	454	441	466	462	492	492	468	506	483	498	474	481	485	468	454	508	461	498	482	457	477	507	451	464	462	475	490	465	486	488	471	482	478	463	461	425	503	469	453	491	463	464	474	462	512	485	445	486	455	485	498	477	473	469	470	506	472	451	492	470	467	465	471	452	508	541	474	467	484	471	470	472	501	470	469	479	459	503	475	476	490	452	491	430	472	463	490	499	482	477	502	464	459	480	450	509	462	503	454	465	447	486	429	437	446	483	458	469	519	470	443	501	451	497	441	446	460	456	485	491	448	467	489	479	464	441	462	482	493	463	448	455	442	462	452	508	453	465	498	495	468	485	448	455	510	447	484	486	473	442	422	490	471	477	440	468	453	475	463	495	484	462	458	456	478	445	515	473	477	493	485	466	463	488	525	457	456	472	502	479	470	488	511	459	497	502	453	494	474	485	449	520	458	508	484	455	433	457	504	474	480	457	527	445	471	448	462	499	467	446	444	484	473	474	470	510	483	482	487	468	484	445	508	481	464	472	508	461	488	514	433	458	462	462	464	494	467	432	506	476	467	505	531	474	444	492	452	430	461	463	444	489	453	460	486	472	454	434	500	468	476	457	473	494	454	510	453	476	494	504	465	527	493	483	481	483	461	476	474	541	481	470	458	471	479	476	471	490	480	485	477	432	485	469	454	443	460	462	485	476	474	512	502	448	483	488	503	493	462	474	457	478	483	467	447	496	486	477	465	477	479	465	447	434	445	457	471	478	486	442	472	456	437	489	467	493	517	451	481	480	458	514	456	437	458	443	513	480	472	489	479	467	441	444	479	462	460	463	474	455	477	453	477	463	480	465	470	515	479	467	474	479	478	523	474	471	457	505	435	448	512	476	494	463	464	522	472	462	472	473	485	479	477	474	480	481	471	432	477	463	451	449	431	502	499	445	498	462	479	466	472	478	458	467	464	459	441	489	450	470	509	498	455	473	459	488	470	471	485	470	474	460	441	526	519	463	523	453	471	461	482	476	499	464	466	491	473	467	475	469	512	474	452	426	505	476	471	451	452	459	416	462	464	456	443	427	477	489	439	434	454	475	476	465	451	445	485	452	446	463	435	501	487	469	502	508	467	487	452	476	447	505	478	459	473	463	507	462	493	464	449	495	490	469	503	491	485	508	457	487	488	440	499	435	491	457	498	464	469	480	492	461	476	465	463	479	486	485	509	452	462	471	493	466	458	449	480	469	464	494	473	462	453	471	465	459	506	484	524	481	472	414	475	472	467	489	451	462	446	476	457	470	471	455	464	471	448	476	508	449	464	455	490	454	439	417	469	446	459	513	469	452	484	482	458	436	457	464	473	455	456	483	487	468	469	467	454	476	472	467	450	494	438	489	433	507	504	451	541	443	447	451	469	490	454	461	444	525	487	479	452	472	470	517	472	455	502	431	440	436	482	502	433	474	481	524	448	451	492	455	473	438	497	441	467	458	498	483	486	504	456	485	512	475	485	450	470	464	478	465	496	489	482	468	470	466	462	495	499	446	447	478	473	466	536	448	462	485	485	468	501	493	479	462	456	504	479	493	505	498	461	464	491	447	464	480	450	493	446	494	479	489	448	456	422	459	459	449	486	506	471	497	494	431	421	454	456	509	471	475	493	457	482	475	426	450	498	475	468	484	440	469	461	453	464	466	466	449	513	449	498	469	501	513	428	474	513	448	481	481	512	480	479	453	426	484	476	474	498	471	463	479	472	491	471	513	450	441	471	467	464	463	489	458	445	488	454	481	468	421	448	487	427	471	451	492	493	515	454	459	477	480	432	500	475	478	499	480	474	480	474	517	462	466	503	482	473	464	487	478	490	461	456	484	476	476	475	506	487	490	508	473	457	473	465	448	501	482	469	489	512	456	444	469	475	487	509	466	463	491	462	485	478	450	476	469	494	466
7558	20591	11703	3312	1829	1410	1199	1023	935	841	784	729	699	691	689	695	640	657	672	641	623	586	599	645	587	647	593	661	626	602	594	610	635	586	611	595	586	589	579	586	597	590	594	582	574	607	589	614	609	615	589	627	597	582	655	590	603	618	604	602	640	666	635	619	603	564	543	599	623	588	591	588	609	674	559	604	605	597	613	633	574	612	625	598	600	605	625	607	606	600	564	613	636	573	571	566	599	628	619	602	615	619	606	644	594	590	639	599	572	615	588	637	593	598	602	606	649	643	595	588	616	608	596	557	656	576	656	583	632	611	612	600	612	591	602	607	633	610	625	595	590	623	602	600	624	588	612	641	627	579	583	573	602	599	589	592	568	593	592	587	598	624	601	626	588	628	611	610	564	590	579	616	621	598	587	619	625	622	562	608	602	584	634	626	570	647	622	614	581	635	580	621	615	641	631	655	582	602	596	618	619	624	570	628	637	633	635	631	584	536	611	616	649	578	606	643	587	624	601	634	624	557	655	582	610	575	637	575	635	604	634	622	589	640	561	624	577	630	624	644	610	604	577	618	564	597	620	663	578	621	614	626	615	631	636	578	622	587	599	621	599	621	626	620	625	607	608	643	619	640	597	636	616	588	628	580	609	614	603	593	646	599	613	642	594	585	621	635	600	626	609	604	586	649	580	643	597	612	590	608	641	585	610	543	617	591	608	609	589	637	605	628	631	603	609	553	601	657	607	621	621	599	580	636	604	645	635	647	577	609	583	581	612	618	590	634	584	605	606	674	598	593	587	581	597	614	610	606	628	582	607	650	568	634	608	573	599	621	570	600	622	606	621	631	617	636	610	605	577	595	615	634	584	596	563	579	642	594	616	657	629	603	602	530	642	626	607	617	582	644	657	582	603	612	599	550	616	593	642	611	633	582	569	638	589	633	629	625	614	611	577	550	591	585	625	631	582	599	554	636	629	606	634	593	601	615	582	625	599	641	609	598	593	632	629	604	673	599	593	595	592	654	578	634	637	594	602	579	645	617	638	628	616	597	581	599	589	591	635	613	606	616	592	574	608	582	622	620	654	624	638	621	660	593	622	610	602	631	604	610	628	612	667	610	604	621	612	638	607	583	599	576	613	605	651	639	621	599	670	662	600	617	599	581	599	624	581	632	620	643	555	578	591	616	596	571	600	641	627	592	593	559	611	627	577	638	612	623	637	615	607	581	641	583	620	581	603	594	609	613	631	596	661	583	587	601	605	618	626	583	566	608	642	580	607	585	585	615	537	611	609	607	603	630	616	611	601	601	593	656	628	635	632	563	626	637	609	658	628	643	633	588	647	597	633	582	572	583	612	603	626	612	621	584	591	610	602	587	625	581	609	603	612	626	609	601	642	632	587	592	606	611	640	606	635	609	605	638	589	607	644	597	640	637	616	583	630	621	652	642	608	610	597	617	614	632	581	588	600	603	606	595	622	618	637	649	612	622	617	641	627	630	574	580	628	626	631	622	650	657	626	604	611	595	576	606	575	572	592	599	605	567	615	609	607	622	644	582	606	556	606	629	630	588	635	617	561	562	626	620	605	591	618	624	615	629	667	603	588	609	616	648	622	632	605	637	576	637	638	618	552	607	609	607	624	581	616	608	644	614	572	618	576	614	620	655	579	550	589	616	587	636	605	586	629	606	578	626	623	612	610	626	630	639	626	614	611	618	634	623	564	646	614	605	612	617	607	623	605	597	601	600	641	598	587	564	647	605	658	628	629	620	614	575	643	586	649	648	638	616	576	582	636	612	575	611	612	630	631	612	624	623	572	618	599	619	618	618	651	630	590	671	618	614	614	600	577	660	586	585	575	607	593	629	547	580	635	609	639	615	631	625	603	628	592	587	585	638	615	604	600	568	620	619	612	557	574	633	661	603	593	658	570	618	618	624	617	661	621	608	562	604	591	562	639	578	635	607	626	572	633	584	631	544	563	652	642	575	589	614	614	588	605	624	581	578	605	596	647	639	613	606	618	623	641	570	585	629	615	566	613	620	590	632	594	605	603	613	606	701	611	576	635	579	566	602	625	641	593	635	586	593	594	593	588	638	595	650	608	632	604	596	582	624	639	609	565	604	609	601	629	581	582	644	587	625	650	603	602	589	602	602	604	586	589	613	590	588	646	622	587	626	617	616	680	624	613	622	606	633	621	647	568	586	590	594	626	640	605	661	619	543	579	681	642	653	610	600	587	636	595	605	612	568	622	624	606	627	608	601	596	659	616	627	563	631	653	590	580	661	652	625	560	615	637	592	606	633	651	639	574	631	622	584	616	624	600	621	604	633	603	645	586	602	593	619	587	632	622	598	557	609	622	607	594	583	615	626	588	617	630	540	647	623	633	641	640	593	605	595	615	566	586	643	609	628	632	626	617	635	592	601	607	616	569	609	609	589	602	612	585	601	589	637	617	636	633	573	620	648	627	648	651	599	605	612	595	611	597	618	601	615	606	561	615	608	575	597	608	596	615	569	626	603	570	626	646	611	601	572	623	661	648	602	623	599	657	576	601	609	551	588	577	584	573	570	602	605	616	625	614	595	563	579	597	602	572	565	625	604	635	629	603	618	588	635	619	621	543	607	600	584	602	588	572	640	558	634	567	624	588	635	597	609	593	584	618	585	624	636	629	644	559	592	610	632	571	578	591	638	634	616	637	580	584	614	663	671	592	601	613	606	611	624	605	603	565	604	661	666	602	605	584	619	659	601	591	587	632	588	599	597	610	593	577	634	598	633	596	603	631	613	593	596	559	570	582	626	602	663	639	564	579	644	605	631	652	619	602	616	579	569	596	627	606	584	613	588	607	611	620	623	621	626	608	623	647	660	615	627	607	624	627	643	628	610	600	610	591	714	614	623	654	576	626	613	618	643	578	584	608	610	613	604	626	554	612	626	608	612	622	597	614	607	620	594	595	553	586	605	594	584	570	572	579	609	614	610	590	597	612	657	575	569	617	583	611	577	629	574	612	605	602	592	644	619	606	623	595	605	571	575	627	639	592	585	597	633	627	630	635	606	615	570	598	646	616	588	577	638	592	634	592	638	603	601	600	611	602	646	597	625	620	590	592	629	562	634	559	588	645	591	606	543	580	548	574	586	643	637	624	616	623	594	603	602	585	604	595	627	628	649	588	602	595	607	603	626	584	602	607	615	628	593	566	631	576	645	612	594	631	593	616	615	568	614	614	600	576	614	572	596	608	640	582	599	633	575	575	580	594	649	622	616	636	607	595	629	589	617	653	610	636	644	603	626	690	607	626	594	615	609	590	631	649	615	604	594	641	638	604	593	614	659	626	595	598	600	607	597	620	589	625	586	562	626	607	595	619	628	605	616	612	591	551	603	604	568	613	630	610	583	583	562	603	572	587	584	571	643	604	556	599	609	684	560	582	585	599	579	642	567	599	664	553	584	609	640	677	621	599	613	642	629	595	581	580	578	595	651	601	615	561	640	626	613
24367	21115	26451	25624	4667	598	513	456	433	383	396	355	358	333	352	359	368	377	351	344	408	332	332	333	322	335	343	300	326	324	321	337	306	317	314	319	335	339	347	329	342	345	330	325	337	300	341	328	313	327	339	325	309	305	310	319	346	293	327	332	317	322	306	316	345	343	317	328	336	369	317	302	312	314	320	325	347	297	337	307	326	332	330	290	327	310	331	338	352	332	304	342	326	301	340	338	311	342	327	326	316	301	313	364	333	309	353	306	342	342	349	310	321	329	324	316	345	344	318	341	313	327	293	315	311	327	301	317	319	330	351	338	292	302	334	337	324	328	324	315	312	296	332	336	335	323	290	356	323	309	328	348	354	323	336	328	310	306	336	350	354	339	327	308	321	294	358	346	336	305	325	321	332	325	332	308	333	328	333	305	313	317	342	299	347	377	306	335	335	312	308	318	324	307	321	300	301	337	312	329	319	346	336	285	316	336	307	284	335	309	314	310	317	294	348	288	290	344	327	349	351	324	336	311	317	332	336	289	309	293	310	311	322	324	298	322	317	296	330	334	344	301	314	330	336	338	308	304	342	310	309	315	355	294	340	348	329	354	317	328	328	314	301	346	327	333	317	332	310	303	279	352	333	308	350	327	322	330	301	316	348	355	357	331	335	337	322	325	329	321	328	334	329	325	294	322	282	340	334	331	311	336	342	307	311	286	338	314	299	345	317	313	314	325	332	325	325	333	314	291	297	330	330	324	338	345	311	335	327	315	333	317	276	323	303	350	312	302	340	291	308	305	328	318	288	345	311	315	340	295	336	319	338	291	364	309	351	325	338	307	313	321	311	308	339	315	338	347	296	333	349	321	332	305	340	340	322	324	342	329	317	364	309	318	329	349	307	343	357	315	303	292	324	345	318	315	327	325	313	307	335	319	316	329	320	313	297	318	355	293	348	308	293	297	300	314	330	335	290	352	326	324	320	304	318	330	295	352	348	302	335	302	324	338	331	366	326	336	317	348	354	288	290	320	335	334	309	304	285	316	317	328	306	290	332	340	326	321	318	307	360	299	352	336	292	316	319	315	308	310	300	331	308	345	340	335	320	323	297	319	314	318	313	380	328	311	320	334	330	312	331	363	323	325	286	340	282	305	289	332	326	322	298	314	335	350	314	346	320	332	316	308	334	321	328	308	360	330	341	317	304	307	327	333	320	333	319	314	340	309	320	350	327	330	348	311	332	319	355	361	327	312	326	321	339	288	344	328	342	311	333	335	288	308	289	306	333	293	332	350	329	338	325	324	310	359	304	295	334	348	329	347	328	319	355	309	336	321	301	320	315	302	338	327	321	351	316	317	341	300	319	328	310	335	323	311	298	333	345	340	279	302	311	327	339	336	314	321	336	336	297	320	274	321	314	313	319	300	314	301	321	314	329	311	330	343	313	322	357	280	318	301	327	338	332	325	329	280	305	303	330	316	301	354	329	284	277	312	306	312	315	320	341	289	296	351	306	324	350	359	299	326	324	318	343	327	323	328	360	310	327	349	353	346	336	327	289	319	290	334	336	345	306	298	330	336	334	334	349	364	303	293	320	347	338	332	335	341	329	335	331	323	329	334	328	306	290	328	361	310	345	323	332	319	327	301	349	331	331	325	333	296	340	359	291	321	350	298	311	361	336	291	327	313	347	345	335	305	302	303	304	326	322	356	333	314	319	315	302	325	334	325	307	341	314	318	325	342	298	332	343	348	361	324	309	330	341	337	287	324	300	341	329	338	298	300	316	325	318	326	285	344	306	300	328	330	327	301	337	338	288	296	329	330	318	316	302	300	321	319	324	353	316	303	332	314	329	306	368	337	294	294	318	340	327	309	308	304	351	333	313	285	306	335	301	310	329	319	320	325	350	313	264	322	341	324	334	362	337	292	315	282	325	349	308	318	320	298	311	305	325	351	319	305	301	336	333	311	353	313	322	327	313	304	312	348	324	312	331	304	310	325	315	309	317	317	320	329	335	320	334	309	322	293	343	301	342	324	359	325	291	320	304	322	334	348	286	313	333	349	364	340	332	275	310	323	323	340	348	310	317	327	319	290	359	318	318	326	346	319	312	285	325	340	320	311	350	350	351	293	318	339	331	325	326	318	304	315	319	325	330	291	314	295	326	330	378	360	327	302	328	290	330	365	311	322	301	324	328	310	330	326	321	366	323	307	292	336	344	326	369	313	307	317	312	356	295	316	323	343	323	314	334	325	334	315	316	313	328	325	352	344	320	322	329	323	307	306	328	331	327	334	325	313	263	309	308	334	312	336	336	324	317	320	293	346	303	304	345	331	346	312	313	333	334	322	339	324	272	343	327	355	324	326	363	298	310	323	340	320	315	306	309	319	322	315	366	308	311	334	291	310	351	296	323	311	310	308	324	306	341	332	321	332	329	289	382	298	295	327	313	343	335	348	312	332	318	329	319	310	302	342	335	309	343	281	308	325	347	320	309	327	329	311	331	293	345	359	319	312	312	316	320	297	283	337	309	340	290	350	324	323	321	339	317	313	342	355	327	290	352	300	321	315	309	320	324	327	353	344	351	317	328	330	318	290	345	306	302	336	290	343	355	324	307	306	328	328	282	346	304	327	327	330	298	315	302	299	314	312	351	313	335	302	331	300	329	311	323	339	304	336	306	346	303	315	315	301	319	315	351	319	304	323	289	346	340	317	326	322	294	331	308	344	297	328	307	351	327	341	361	333	315	328	300	309	337	306	320	317	321	309	309	339	321	342	297	332	342	314	308	308	349	300	320	340	315	337	283	341	313	305	318	310	284	314	331	309	323	302	346	329	302	327	346	312	344	325	349	315	334	325	290	325	310	315	312	303	336	317	309	337	301	320	328	359	312	304	333	326	324	309	324	317	322	299	335	325	375	337	343	337	319	320	308	309	342	323	334	328	319	328	320	294	320	326	309	359	331	340	320	314	329	331	327	341	308	269	314	322	314	349	332	338	334	313	304	344	292	317	337	313	332	336	290	354	301	298	336	292	326	313	318	338	311	338	342	319	286	327	306	347	322	276	329	287	316	316	308	312	319	301	321	334	325	334	353	319	339	346	332	318	345	311	274	306	287	326	360	282	320	334	295	312	337	296	331	324	332	329	314	313	331	337	325	303	341	296	317	314	352	306	342	312	290	333	286	293	323	329	282	312	306	325	319	293	312	314	323	299	332	311	352	302	337	313	310	319	353	285	366	297	334	296	314	327	352	344	312	304	341	319	358	303	333	296	301	314	301	330	334	309	345	311	304	321	317	333	334	335	310	296	331	292	315	321	312	324	327	336	313	318	305	310	315	332	310	350	319	317	338	305	327	346	353	340	310	293	303	335	307	309	315	299	346	334	312	326	324	319	318	284	321	330	307	303	308	323	354	331	317	354	326	325	322	322	359	314	321	304	316	319	316	316	323	290	302	324	346	331	329	345	321	289	303	322	328	299	323	324	331	330	329	323	311	298
6626	13523	7849	2120	1307	960	874	718	691	596	534	513	525	520	469	516	487	429	474	442	449	464	459	412	457	435	413	428	461	404	446	430	411	411	410	419	437	434	418	442	442	425	425	421	403	495	407	428	464	422	408	446	454	438	441	410	404	427	431	417	434	421	407	447	440	420	399	458	438	448	419	403	422	398	413	416	427	443	438	446	455	374	400	432	458	397	442	394	422	462	414	433	410	397	433	431	452	425	439	397	433	430	430	417	396	429	413	427	437	422	435	409	448	372	438	430	436	396	392	397	426	421	418	438	438	436	427	392	415	409	428	437	417	444	383	443	389	442	397	408	454	416	421	411	420	461	439	419	471	401	436	426	442	430	438	444	399	422	420	402	418	455	436	431	470	441	411	457	430	375	416	412	391	413	406	421	424	448	451	423	441	415	428	397	435	446	398	428	435	425	400	424	427	432	380	467	395	385	404	411	453	472	394	454	439	465	446	430	454	430	425	469	433	429	439	421	426	402	390	456	446	452	422	468	436	401	434	434	413	428	423	436	391	417	438	396	433	443	398	472	428	415	399	416	436	440	438	412	387	415	417	405	458	432	424	442	446	382	423	446	432	459	408	439	388	434	439	429	412	407	426	421	432	434	427	376	430	426	402	437	419	425	421	400	415	419	406	414	414	450	442	427	408	446	403	441	431	425	444	435	401	422	400	449	451	454	383	431	396	429	458	411	439	443	422	438	408	456	424	418	449	382	432	445	408	447	415	417	448	405	414	450	410	447	415	426	423	415	446	418	429	437	409	391	453	386	473	449	424	417	425	432	444	400	436	456	417	391	429	420	448	401	423	399	424	443	420	409	420	403	416	435	371	426	468	421	435	420	415	454	443	437	450	425	434	428	419	444	418	428	424	429	413	423	430	415	392	438	463	405	393	439	436	427	414	414	440	395	416	464	447	404	434	441	463	420	419	435	406	430	412	401	434	436	411	450	419	422	420	467	434	415	429	421	405	431	449	395	431	418	402	406	437	457	440	460	446	430	429	401	417	414	438	449	421	376	403	418	435	428	466	431	439	441	418	434	448	399	389	427	438	410	436	420	409	410	421	362	374	387	474	388	420	479	406	409	424	431	481	397	450	410	407	449	415	397	404	416	428	413	407	420	406	406	409	413	428	429	407	397	423	372	446	448	430	444	438	443	436	413	457	430	435	443	426	450	420	392	410	415	422	459	449	420	420	425	414	415	425	439	419	426	435	428	432	440	425	444	468	449	398	433	426	442	483	467	403	446	448	428	433	410	433	433	443	387	402	421	418	428	431	481	443	452	432	424	424	395	366	426	379	436	415	421	435	463	420	413	430	437	420	442	418	419	450	410	456	396	418	434	421	382	386	428	428	412	411	431	456	432	410	423	452	444	393	393	422	432	438	400	393	408	456	413	415	427	437	452	394	431	461	430	423	436	409	410	402	411	452	454	412	417	419	403	418	405	405	433	411	352	393	398	387	416	446	470	437	430	417	425	409	441	442	401	411	427	405	403	465	426	439	448	398	413	425	460	387	398	399	413	455	444	407	439	429	407	442	434	465	438	448	402	464	441	420	394	433	391	409	465	419	378	427	403	425	440	461	424	420	463	445	444	463	442	405	450	409	439	427	394	423	397	384	443	425	416	423	449	445	459	417	441	449	419	418	431	429	416	428	380	433	404	417	415	441	390	409	404	435	449	442	430	478	413	429	383	366	444	393	434	393	393	417	456	441	462	447	447	426	448	465	464	423	411	398	486	414	427	415	441	465	416	434	435	400	420	414	401	423	402	437	417	445	415	465	417	415	447	418	413	433	436	436	396	419	429	442	442	399	405	371	424	404	415	414	417	422	422	429	430	440	413	411	425	370	420	441	422	428	401	411	400	370	430	433	419	433	402	433	443	438	427	406	413	429	452	427	446	416	441	427	411	401	425	420	408	450	429	441	471	440	389	434	391	428	420	443	416	435	398	410	399	432	425	407	456	388	414	445	427	454	436	423	393	410	428	422	391	460	416	432	430	398	460	419	420	435	420	426	407	391	405	417	428	434	416	421	418	426	428	412	422	428	435	434	420	434	435	472	430	437	422	417	432	416	430	426	427	432	441	409	425	411	394	398	434	453	412	416	424	436	429	383	418	427	433	416	393	408	447	455	412	450	435	425	453	460	416	428	422	385	446	412	420	406	444	430	420	406	429	477	452	431	451	434	450	456	417	424	404	435	453	435	416	438	444	428	457	418	462	403	383	402	405	425	442	417	439	434	385	438	378	433	384	426	430	416	406	456	449	410	419	432	414	426	411	411	464	440	431	423	430	410	416	425	434	433	405	408	414	408	403	399	443	461	434	433	411	437	453	413	424	457	434	413	378	397	427	411	427	413	398	428	431	405	425	434	388	444	415	421	436	438	456	403	445	435	444	422	446	416	427	454	384	414	418	430	428	416	436	437	416	423	435	419	416	416	410	396	451	426	466	435	410	416	409	404	452	438	430	419	434	423	427	413	425	411	407	446	437	420	435	422	403	441	423	409	407	444	424	416	420	405	404	430	453	413	436	415	412	421	443	444	413	452	442	436	413	439	415	432	391	407	426	409	417	467	424	427	446	456	410	421	400	422	411	434	444	493	453	399	431	442	445	447	447	412	442	400	424	394	472	448	422	436	450	387	438	408	415	437	409	427	428	413	428	390	469	452	409	450	418	423	436	400	431	435	409	462	444	442	423	429	411	438	443	431	435	481	424	438	459	421	459	420	416	400	419	418	433	421	433	427	446	429	409	432	427	437	427	415	406	406	416	403	401	369	432	426	375	457	437	449	436	427	407	462	438	442	430	419	413	454	420	424	453	422	458	458	446	381	419	418	431	446	433	419	471	400	420	431	420	438	457	447	490	391	460	409	429	422	431	390	443	412	415	436	403	426	446	423	460	422	411	404	433	399	388	419	399	386	450	454	419	441	385	457	466	412	417	408	450	406	422	444	396	439	460	404	441	445	465	410	399	476	430	405	459	439	402	398	401	429	422	409	469	437	448	413	414	411	420	408	412	416	396	427	456	454	440	449	426	425	405	424	397	423	446	447	418	422	415	405	415	412	418	479	427	412	445	439	450	376	383	396	403	430	437	417	470	415	428	479	428	453	432	403	390	421	410	408	406	402	439	426	439	397	407	408	418	469	428	428	413	411	411	385	386	404	432	409	434	421	402	461	470	453	457	463	439	438	424	413	416	393	429	430	419	373	445	425	438	449	422	397	440	408	406	429	428	417	411	411	398	423	442	427	434	420	432	405	386	420	444	423	441	407	442	376	417	422	454	431	458	443	406	402	456	415	464	442	446	418	451	418	433	451	425	430	436	418	379	448	443	425	454	393	415	411	445	394	420	427	433	427	425	470	393	430	414	401	471	425	405	428	423	431	392	417	428	372	451	412	446	432	435	422	432	410	453	410	405	382	419	455	395	401	445	431	429	430	449	411	431	355	391
22324	21158	28441	24146	21159	20560	1896	652	587	508	499	501	434	443	428	433	437	394	417	391	397	403	424	400	402	360	420	397	352	365	396	372	401	385	397	397	381	365	373	397	370	369	390	381	414	389	390	375	357	350	394	378	360	367	361	395	378	407	410	372	375	379	387	367	352	390	431	375	374	380	365	376	391	365	354	380	374	382	371	373	349	371	383	398	359	398	371	421	358	372	359	352	371	349	359	382	394	383	352	385	386	332	379	389	400	384	359	379	375	341	392	397	366	367	340	378	352	382	418	352	369	383	366	402	347	377	383	377	370	388	396	351	378	383	372	385	369	375	407	360	383	398	375	377	384	363	396	393	363	371	433	344	373	376	384	378	378	430	357	369	392	365	387	402	350	371	360	362	362	363	387	378	398	404	354	371	378	368	370	379	420	391	385	371	384	376	370	371	387	372	375	391	393	393	379	370	375	383	391	411	401	375	379	353	416	374	383	407	401	372	409	347	378	389	418	382	365	393	375	377	377	347	376	373	369	340	354	394	365	365	352	400	386	370	404	372	378	342	404	392	377	375	436	380	369	383	361	341	356	401	378	361	369	417	375	366	381	410	367	405	407	375	377	336	366	377	369	384	351	370	383	356	390	345	380	392	363	401	366	430	376	392	385	367	391	385	406	389	393	374	389	366	396	424	329	382	374	376	340	407	368	426	373	411	354	405	381	405	379	374	394	375	393	377	360	373	416	394	413	384	398	356	374	377	356	361	376	378	344	394	398	388	381	381	363	371	339	388	378	318	359	401	373	358	367	403	379	394	381	381	397	385	378	398	353	358	348	360	358	378	361	356	395	379	387	377	364	362	385	354	354	372	352	377	349	406	381	368	426	408	336	380	361	380	401	354	421	376	382	325	369	351	368	372	393	377	385	367	381	347	349	407	370	356	345	334	406	392	371	353	388	358	405	365	368	426	351	402	388	368	373	391	392	399	395	411	400	393	363	409	368	335	395	392	388	398	368	385	376	364	367	407	358	388	383	355	356	373	361	409	365	390	366	371	377	379	384	366	363	389	383	379	375	379	396	372	365	357	391	382	362	376	399	374	347	334	394	371	340	404	395	353	378	383	399	362	392	386	359	392	343	376	394	404	377	377	346	384	386	327	386	373	388	389	365	398	362	389	385	389	379	363	361	360	358	390	415	387	382	361	367	386	417	375	380	359	361	352	362	398	381	393	409	382	371	348	356	355	368	380	391	388	356	407	379	378	348	363	360	362	372	396	392	365	372	388	394	356	350	369	363	403	373	387	358	396	377	383	390	399	363	348	376	386	389	360	363	395	361	405	356	368	370	393	367	374	389	355	405	389	423	369	378	346	377	355	383	375	365	362	371	354	379	356	371	421	353	363	381	409	381	383	380	389	388	376	402	410	397	367	388	389	386	388	392	351	362	352	382	388	354	379	368	368	388	387	351	365	386	360	394	385	346	377	391	408	392	393	364	381	379	360	367	373	367	363	382	367	383	366	354	376	376	357	409	397	372	430	403	373	382	372	404	383	370	368	383	391	374	399	397	380	392	391	378	376	378	361	398	333	408	371	365	387	369	343	377	406	362	389	382	373	340	364	378	337	368	393	343	377	361	348	395	375	335	395	396	362	360	394	379	391	451	337	400	400	376	392	376	370	364	385	365	392	379	358	384	373	384	352	369	354	396	375	343	389	354	351	365	349	387	373	334	386	398	369	387	401	365	404	348	367	399	414	375	376	379	378	344	395	348	413	395	359	371	411	417	370	433	364	386	392	419	397	365	326	388	333	389	352	362	340	381	369	413	408	377	383	359	379	350	338	369	394	382	408	401	398	401	336	361	370	404	351	375	388	368	368	386	334	348	411	351	380	380	378	359	352	400	367	351	384	412	382	360	367	343	362	385	403	435	392	395	389	405	380	370	344	393	390	355	376	393	367	352	393	373	392	364	390	372	369	355	380	372	374	419	382	376	374	374	353	372	357	399	341	371	383	360	356	365	396	364	361	371	377	372	384	384	391	374	374	385	369	381	369	362	377	388	411	371	371	401	343	367	393	407	381	370	388	389	368	380	372	425	354	372	377	367	395	380	403	362	370	354	361	375	404	359	373	350	384	387	415	416	399	394	381	360	370	365	376	386	361	368	337	396	377	374	371	380	337	405	388	362	395	367	398	400	400	383	368	365	391	376	353	406	352	393	375	374	371	401	354	396	385	386	379	366	403	359	390	393	411	351	364	393	375	375	378	401	377	401	368	377	386	362	331	347	381	378	355	419	385	365	402	421	376	359	394	370	370	368	390	374	379	405	403	398	374	373	357	356	353	381	381	394	359	373	372	359	374	375	393	353	357	336	362	344	395	373	341	417	365	393	372	353	391	389	359	389	384	373	387	396	376	356	370	402	368	352	391	365	377	369	387	372	336	369	420	367	409	375	346	364	365	393	385	374	360	393	351	374	369	412	402	362	355	384	370	412	347	345	394	406	372	396	384	396	348	354	402	395	367	364	379	378	359	366	370	382	393	389	390	382	394	354	353	391	371	378	366	412	401	356	360	338	345	365	376	388	358	376	366	381	375	375	355	379	408	394	387	396	369	405	358	335	398	405	402	404	393	377	350	400	371	398	369	376	363	369	365	351	368	399	396	377	373	363	384	378	369	370	341	360	377	381	338	365	371	348	389	378	369	364	370	383	399	346	364	362	362	339	393	367	397	369	355	363	372	384	371	349	360	390	369	363	335	373	367	396	401	387	382	375	355	384	370	369	388	395	384	385	411	390	370	370	394	382	365	388	360	377	373	406	410	335	382	389	360	355	406	346	372	382	394	375	360	366	369	380	350	395	389	381	371	377	369	367	375	361	387	364	394	395	385	417	356	387	402	394	363	389	383	426	368	358	409	371	373	364	369	377	350	359	383	351	403	385	391	380	344	373	362	360	372	360	373	368	388	385	377	382	364	375	364	343	376	394	384	364	415	374	383	328	355	373	405	367	368	357	355	360	392	384	402	363	367	371	372	415	352	359	372	376	359	396	371	396	382	323	362	379	353	397	401	382	361	403	400	388	377	353	385	357	407	332	369	417	374	381	361	382	359	378	379	376	359	352	366	393	366	366	379	370	356	409	366	404	385	378	326	320	359	367	347	386	350	372	349	378	380	373	393	352	359	383	380	378	358	364	396	411	377	371	399	348	406	382	352	353	396	363	376	369	368	364	369	352	414	390	379	385	386	362	379	384	379	387	390	380	402	393	380	418	375	351	364	373	347	362	344	376	378	386	394	398	386	390	360	383	364	378	360	381	380	376	386	369	377	394	394	403	398	401	392	383	374	405	386	394	372	390	395	386	402	366	393	371	370	366	378	386	388	361	423	398	385	393	393	370	382	385	364	406	369	356	384	372	388	364	349	400	348	386	381	366	374	372	349	381	367	392	392	381	328	419	369	362	413	375	401	397	413	360	400	366	361	378	354	401	394	381	387	384	386
8764	24346	16553	3929	2087	1552	1273	991	940	835	714	643	653	648	622	539	590	557	523	558	519	536	529	565	515	472	494	492	493	475	521	490	498	511	497	447	517	490	500	522	488	488	456	510	482	493	497	498	490	474	494	478	480	506	512	440	486	489	466	455	500	503	493	459	449	470	482	464	487	500	496	462	481	511	452	491	494	499	496	489	459	452	507	498	471	503	501	529	516	519	451	472	487	494	447	517	490	523	452	498	530	440	482	479	483	547	485	488	512	480	500	528	513	499	468	521	530	509	480	471	485	478	462	498	519	481	454	476	482	493	481	468	461	469	477	495	496	506	541	517	458	482	479	467	486	461	481	536	491	469	472	506	529	460	513	477	491	511	502	457	505	483	504	477	512	491	530	504	479	503	535	492	510	457	533	481	517	501	526	463	449	493	509	500	531	495	488	517	481	530	478	483	500	515	512	464	452	454	491	489	484	495	496	473	479	452	499	489	511	454	488	479	530	518	475	483	502	518	451	517	521	527	501	451	467	473	550	467	499	483	492	501	471	499	481	493	515	475	500	474	493	499	521	509	521	507	541	445	487	466	477	498	489	525	498	505	495	497	529	487	494	502	491	511	525	517	489	484	489	491	456	439	493	460	486	515	512	505	513	492	485	465	498	451	506	474	509	531	487	496	518	497	453	509	500	506	498	460	509	490	514	499	497	495	503	483	489	488	488	456	463	500	496	471	512	496	544	488	516	467	482	501	512	493	503	495	488	482	478	481	513	473	506	488	526	508	533	489	485	488	501	460	519	482	486	507	501	496	443	490	534	478	479	497	490	503	490	526	516	482	486	515	440	502	498	488	491	513	507	516	517	443	473	471	475	490	478	495	517	503	483	522	506	485	469	487	509	468	497	475	491	480	508	490	517	499	530	489	508	494	519	479	462	500	508	535	512	466	507	443	505	477	481	483	460	508	535	482	492	439	507	447	492	502	478	513	502	430	523	495	450	505	499	483	471	515	459	497	502	489	469	500	495	489	447	515	524	476	549	473	519	517	528	496	455	506	515	500	480	513	488	485	522	475	464	457	472	487	501	495	483	510	452	493	506	510	475	476	423	535	490	503	488	466	503	493	471	500	527	524	495	482	529	506	533	506	476	511	480	495	471	496	470	479	485	530	493	482	483	450	479	464	497	507	479	472	461	499	492	493	483	480	515	553	457	512	471	531	512	485	488	482	503	441	529	459	469	469	482	509	513	509	474	486	478	448	499	481	516	488	518	478	523	500	470	521	482	485	499	539	453	536	495	484	484	479	464	501	474	520	483	485	483	485	479	469	512	489	530	489	491	489	503	507	478	515	525	460	478	476	487	453	471	478	497	525	479	489	512	488	505	481	455	473	492	486	496	486	478	488	495	453	487	514	486	448	457	503	491	471	502	463	481	468	510	495	514	469	531	457	455	507	515	473	464	515	503	512	491	515	512	494	495	490	479	475	446	472	491	483	494	452	460	488	495	461	528	495	465	498	517	484	484	469	521	515	488	511	490	519	487	483	459	511	475	497	527	486	474	517	487	466	475	500	433	477	469	547	451	448	464	501	513	512	497	496	494	466	487	502	475	498	476	521	489	518	472	501	492	511	446	499	460	469	480	496	504	524	482	498	489	510	486	500	492	470	464	482	491	506	485	487	480	527	515	483	447	510	499	491	483	491	515	518	515	470	453	492	498	494	490	481	534	486	498	526	512	491	479	516	487	529	464	503	453	483	504	470	483	454	452	476	511	483	480	505	465	510	520	492	509	485	487	514	516	476	518	527	471	499	476	521	494	527	499	506	519	515	486	490	466	514	503	482	481	497	492	476	511	492	531	481	470	488	476	533	475	480	505	489	469	499	518	497	479	514	486	507	462	463	481	484	493	458	518	519	520	471	509	500	479	505	511	468	505	481	491	515	475	464	490	508	478	474	494	528	473	472	555	454	486	512	453	490	532	526	493	499	517	491	538	486	503	480	500	476	499	501	476	486	467	492	521	482	492	502	459	495	466	506	478	494	480	494	460	482	496	513	503	491	512	486	491	482	467	466	495	473	498	484	514	464	510	498	508	484	486	478	496	528	498	460	540	478	470	503	463	505	504	477	497	502	468	490	489	488	478	453	508	514	468	478	486	471	491	470	524	519	472	485	536	496	497	482	502	486	479	478	484	500	502	578	482	501	497	489	524	486	461	463	500	511	483	479	455	522	462	473	525	520	501	525	503	486	489	528	510	481	509	517	456	505	498	478	472	476	461	487	499	454	458	484	496	488	471	483	484	487	486	469	516	476	463	479	464	483	504	487	486	454	461	481	474	472	520	488	533	491	494	452	463	473	457	517	499	475	465	509	507	499	502	528	516	480	508	546	508	474	455	455	481	513	485	458	467	479	501	524	510	486	460	492	482	462	508	498	469	499	488	484	515	494	508	494	468	515	482	538	441	470	477	500	473	502	492	461	492	458	509	498	463	463	497	478	481	507	474	515	466	487	489	521	497	474	513	494	507	500	481	487	502	512	512	511	454	501	475	522	500	503	493	480	497	484	500	509	507	461	477	460	463	480	490	496	477	461	504	514	501	502	503	519	504	465	490	510	488	478	519	475	467	488	489	506	518	503	482	500	503	502	464	488	512	479	470	489	469	488	517	476	522	472	520	543	472	492	474	507	510	496	518	463	461	513	504	510	462	508	488	487	528	476	522	465	518	490	491	484	500	480	524	464	470	500	504	510	487	493	503	537	485	497	494	498	452	490	468	500	455	472	466	471	439	482	501	509	509	481	486	468	475	525	465	484	514	522	505	463	498	526	456	490	485	497	487	533	493	479	491	508	478	492	464	478	504	489	503	486	466	463	516	517	517	524	481	501	460	481	478	451	488	466	509	525	484	475	521	470	481	525	457	503	511	505	465	496	508	447	467	484	477	507	529	495	483	484	463	531	458	475	493	508	471	517	490	503	466	471	517	541	482	493	494	501	468	515	509	491	505	471	527	486	508	503	460	498	479	489	457	489	501	495	509	497	470	498	516	471	487	462	457	449	513	473	483	491	499	486	492	522	453	480	530	476	487	459	485	482	496	481	471	481	503	479	513	514	461	500	512	507	466	499	489	473	451	526	527	541	534	488	474	497	477	451	498	488	468	506	477	460	468	462	470	451	480	500	474	496	531	487	511	492	542	477	456	538	462	523	499	501	478	467	508	477	493	522	497	525	455	507	478	486	472	499	494	487	495	475	483	506	506	513	481	512	489	458	484	504	451	485	489	514	487	500	517	485	498	504	480	500	506	500	481	518	484	477	479	438	501	463	496	493	540	493	459	518	472	499	489	503	490	491	484	503	501	454	460	514	508	489	492	466	507	509	477	473	497	504	480	486	519	520	462	497	507	517	484	546	490	472	521	484	481	493	496	500	462	508	522	459	489	491	482	494	490	490	476	461	516	505	493	516	509	485	523	472	457	514	467	508	498	445	491	512	480	468
25803	21095	21717	7848	885	588	578	520	508	535	474	446	461	501	441	450	435	424	446	420	436	435	462	424	419	426	448	457	426	432	414	430	396	458	444	466	444	457	401	434	484	432	389	452	436	408	399	427	454	434	447	438	446	441	445	421	447	449	433	460	416	423	452	413	414	419	416	445	452	439	415	434	418	459	411	394	392	405	409	414	405	396	415	438	466	426	434	449	425	441	444	429	386	447	402	432	402	419	402	464	416	388	426	423	429	406	448	461	412	422	429	417	424	443	398	399	436	408	420	435	451	430	407	427	418	443	423	412	400	434	431	425	430	455	448	421	437	418	426	408	414	431	445	417	447	434	421	458	430	436	429	414	403	456	411	456	447	435	423	444	423	395	438	444	475	392	427	432	443	443	411	402	425	442	446	434	444	417	427	420	412	422	454	435	451	426	467	436	423	395	453	443	395	414	472	427	412	441	432	433	434	427	367	378	400	435	442	423	425	436	390	388	448	452	406	399	401	413	437	399	414	425	447	427	452	385	411	418	459	411	456	439	399	419	449	431	442	428	420	452	415	403	449	424	417	472	448	413	458	469	440	427	450	457	418	415	389	406	444	475	404	438	411	405	461	455	442	445	439	434	414	417	446	434	396	415	435	402	448	424	412	452	432	447	443	394	458	426	431	432	418	442	419	418	455	445	426	402	430	416	404	458	434	400	455	464	432	433	461	413	454	419	430	444	405	437	485	453	410	451	461	434	420	466	446	431	398	442	461	420	381	441	454	472	403	424	424	403	446	407	414	424	429	432	410	378	426	427	438	413	442	410	443	444	397	444	391	422	410	406	416	441	436	393	433	467	411	449	432	430	392	418	400	415	421	448	402	444	409	417	410	441	416	448	444	380	400	373	428	407	405	379	414	366	437	460	448	456	462	423	435	443	445	412	433	440	428	428	437	421	409	449	435	446	392	421	385	425	420	408	409	441	450	432	456	438	432	404	444	439	442	411	400	442	410	407	421	411	409	428	387	409	452	434	419	453	433	445	449	452	431	408	404	450	410	434	418	455	409	430	435	415	430	409	435	426	418	415	463	432	432	427	468	460	420	428	416	453	401	410	413	424	420	432	419	417	464	463	452	441	425	392	395	435	410	430	460	431	379	457	398	436	402	413	433	433	420	408	462	421	422	462	435	437	405	403	449	367	430	447	394	430	435	434	440	425	436	455	440	408	405	440	417	435	396	418	426	421	421	389	410	446	413	451	425	427	431	423	423	440	401	460	405	465	408	431	403	428	430	436	454	410	385	411	427	457	454	417	447	449	419	418	456	461	463	397	438	473	460	434	448	444	444	451	432	433	407	458	404	452	454	430	433	446	425	419	411	419	413	451	459	419	465	436	420	434	442	395	391	413	450	416	414	401	448	405	456	454	417	425	394	434	405	415	422	415	408	411	383	442	418	439	427	451	433	428	404	415	386	426	405	419	409	454	457	413	399	397	424	406	444	452	405	437	436	411	426	428	408	418	426	409	455	420	404	455	445	438	445	426	458	438	444	412	414	393	402	468	423	430	459	456	440	418	423	420	449	405	421	432	422	440	465	391	451	415	447	419	412	442	422	442	398	445	401	417	431	442	395	406	439	380	460	452	409	403	420	430	428	381	460	412	429	438	389	423	462	455	425	452	446	409	378	418	422	433	435	429	426	419	441	418	436	407	426	444	397	442	464	447	439	447	419	455	419	384	453	454	442	430	430	436	410	434	453	431	441	435	434	450	414	429	446	483	432	440	409	415	436	453	419	408	417	437	413	432	433	451	418	439	392	431	404	398	440	418	436	415	410	377	430	407	439	419	415	464	428	437	424	437	440	411	428	425	428	413	387	438	435	433	448	445	420	427	420	429	436	417	397	415	433	412	455	432	421	402	422	456	436	409	405	418	400	463	418	442	402	406	455	415	484	440	442	447	394	453	447	447	447	447	406	427	435	408	488	426	424	388	442	441	467	419	418	410	425	425	437	437	403	426	447	440	415	450	444	444	469	439	444	455	447	435	458	437	422	400	403	445	412	431	451	413	426	479	476	436	467	467	448	463	417	484	461	395	454	402	435	463	451	450	439	411	433	415	413	421	402	464	486	446	464	414	454	422	411	467	385	445	458	415	429	435	435	419	417	438	414	431	403	429	415	408	443	421	389	453	454	442	388	412	443	449	445	451	423	424	439	408	432	402	419	431	405	421	422	432	431	463	462	437	407	434	431	426	438	412	451	416	403	412	398	419	453	423	468	393	417	417	411	453	467	427	454	448	438	424	414	448	409	435	414	415	427	420	464	428	399	470	441	462	466	408	409	412	459	475	426	451	431	465	424	453	436	454	494	420	416	407	448	494	437	429	446	408	435	409	452	424	443	424	444	433	440	433	437	437	443	388	393	403	450	464	422	440	417	436	430	422	410	388	408	451	397	405	422	451	434	435	442	434	444	433	449	386	405	433	433	406	400	462	408	415	397	414	410	403	449	437	412	416	408	425	428	423	394	452	426	460	409	439	396	480	444	437	415	430	419	449	437	419	437	410	420	443	425	432	415	415	421	433	442	406	422	405	446	462	425	465	421	425	421	403	433	452	416	433	391	424	416	428	405	441	425	417	390	454	405	419	426	403	423	451	436	422	429	428	404	431	406	416	423	424	452	424	441	433	447	407	422	411	462	392	438	457	464	402	399	421	445	424	434	457	487	446	434	404	444	449	416	421	424	439	422	428	423	462	387	417	438	407	461	446	414	441	436	398	431	435	453	439	450	418	439	439	425	423	433	438	428	428	406	432	405	452	386	430	450	437	427	425	389	385	444	390	419	409	451	446	455	399	441	455	407	402	423	398	462	434	475	447	419	414	382	439	434	418	438	421	442	414	427	429	461	396	388	443	397	411	446	418	433	420	437	433	425	442	429	404	457	435	432	432	397	403	427	450	409	441	450	386	465	408	433	423	434	454	404	436	452	407	447	441	418	431	426	410	446	404	452	394	391	444	407	448	467	414	420	435	428	417	383	424	390	493	432	417	428	404	428	463	428	429	447	372	400	425	415	419	449	438	447	430	416	437	375	403	438	412	425	421	441	434	456	417	438	457	447	434	422	442	402	412	400	405	427	440	438	391	460	448	427	436	432	450	460	425	435	425	432	437	438	410	432	403	370	410	463	422	432	451	414	438	442	434	402	461	425	413	447	423	437	395	425	450	405	462	469	414	414	410	386	438	426	439	417	435	422	420	455	416	440	442	414	441	407	424	438	443	414	433	441	429	455	433	435	407	432	431	400	465	409	440	441	420	389	414	427	428	436	415	418	414	428	406	408	393	448	445	469	421	427	397	387	425	425	427	419	441	422	428	418	453	403	380	473	426	428	426	411	420	464	432	440	440	398	433	440	407	410	447	411	409	366	435	419	418	432	426	426	422	410	423	425	450	442	421	454	429	431	372	439	480	408	422	442	463	444	448	427	420	439	440	422	462	422	445
6447	10747	6166	1871	1187	982	845	731	741	701	628	617	609	666	573	597	551	538	574	557	553	650	562	521	529	561	527	547	545	569	552	540	542	530	547	539	555	545	578	544	592	566	520	563	542	522	552	547	539	561	525	557	572	577	531	528	551	543	562	549	536	554	540	583	579	577	608	539	595	545	523	542	542	552	545	546	578	532	533	560	519	569	550	596	569	526	526	541	535	546	550	515	586	531	558	561	545	562	594	515	559	538	551	552	562	570	554	561	517	563	533	516	563	501	547	528	583	544	530	566	568	555	554	522	545	581	562	543	520	547	595	565	570	575	552	535	548	530	548	560	539	486	552	558	572	522	601	520	519	512	535	584	516	546	559	552	548	527	580	540	546	521	568	562	553	572	563	500	531	525	524	559	553	561	544	552	523	553	545	542	570	546	565	518	537	547	509	555	560	497	557	571	563	565	571	538	534	549	579	536	556	567	580	560	546	531	547	544	567	547	542	536	548	599	506	529	549	497	545	575	551	554	532	546	517	544	564	578	602	544	541	551	522	534	521	517	563	533	556	523	514	566	572	530	556	563	555	561	542	529	565	539	571	506	552	582	557	540	603	579	541	552	522	506	535	577	567	573	581	551	545	571	532	599	562	560	556	535	547	567	564	538	516	542	546	539	535	553	575	562	564	532	530	608	542	559	529	576	549	533	598	560	535	547	538	551	557	573	537	525	561	521	534	546	537	506	572	472	576	525	511	551	523	572	532	552	538	527	552	558	552	544	537	528	543	526	531	538	559	561	541	574	570	520	536	562	519	578	517	540	516	534	562	536	524	529	548	522	516	550	573	495	557	559	539	544	563	548	536	557	571	550	544	578	552	535	545	569	545	515	545	548	594	529	611	545	559	586	565	534	529	556	565	578	550	536	553	565	547	536	527	542	531	558	544	507	525	561	546	523	532	600	531	570	487	569	542	555	528	513	547	525	527	580	523	539	520	550	554	528	580	529	523	519	565	531	591	551	532	531	564	579	542	548	518	537	548	527	557	552	530	550	486	512	589	550	525	568	570	563	546	583	551	523	531	535	539	531	564	520	533	547	552	521	576	556	552	538	558	545	553	569	550	526	559	533	530	526	541	542	549	514	595	508	519	561	531	558	548	554	565	511	563	577	532	526	536	566	543	567	545	566	546	532	577	559	525	547	542	563	527	587	526	496	569	541	515	572	495	587	537	546	503	538	590	583	541	527	532	562	539	520	546	509	532	554	545	532	561	509	528	522	570	538	548	583	542	552	572	581	530	536	555	545	557	616	522	539	546	572	571	544	557	539	545	517	529	547	541	545	524	541	567	489	574	569	548	517	531	527	548	509	562	561	532	509	554	515	550	532	582	513	538	544	519	552	566	528	534	535	558	593	549	566	539	552	536	542	551	547	546	547	579	575	504	538	561	546	551	526	547	545	562	524	562	548	529	516	590	561	512	565	565	525	558	533	548	531	571	565	557	569	550	581	538	573	505	567	534	526	567	537	534	549	557	556	507	598	618	530	540	539	555	523	536	554	562	560	568	569	573	531	561	528	552	532	544	538	503	547	533	545	559	539	534	521	530	553	556	580	554	519	577	541	545	523	586	509	559	547	583	594	541	524	514	577	551	539	546	546	520	590	516	514	558	502	546	552	536	550	572	555	555	522	546	506	543	535	594	538	558	549	554	573	560	536	605	516	600	573	554	552	565	542	552	548	563	547	512	555	560	604	575	521	570	552	555	553	543	535	563	553	548	554	544	530	581	535	552	528	511	513	585	553	566	581	579	557	565	543	561	550	552	561	550	562	555	519	565	547	577	557	526	542	575	546	536	580	499	519	539	512	553	534	559	555	555	570	546	541	535	529	551	531	535	542	600	582	562	568	522	559	559	547	526	510	556	563	585	549	526	546	557	526	528	551	558	598	561	572	561	540	537	559	542	592	502	521	559	544	551	549	571	558	493	530	530	540	563	571	580	599	542	572	562	557	560	575	524	543	524	557	548	550	560	557	536	561	544	534	539	553	550	533	536	581	507	553	561	521	524	561	559	504	535	537	585	542	547	561	555	594	565	531	530	544	564	556	524	564	509	517	542	554	554	544	593	531	539	549	544	552	561	541	556	584	554	546	527	521	534	542	518	538	572	578	548	511	549	546	526	554	522	546	593	515	592	524	557	531	557	527	581	575	565	586	533	520	511	520	556	524	540	531	556	534	516	573	524	529	578	544	561	526	574	544	563	579	522	542	484	542	550	540	548	561	545	531	514	514	573	607	523	506	501	543	577	542	522	534	543	558	515	524	574	524	540	578	560	535	539	514	563	564	563	546	537	580	527	504	541	571	559	551	521	560	545	548	555	512	551	555	525	552	535	514	535	548	544	503	544	528	559	511	559	568	544	548	541	538	568	518	580	579	546	538	534	543	522	521	608	518	519	528	556	564	515	525	555	540	512	533	546	550	565	517	589	571	562	546	529	524	574	550	532	540	574	534	517	531	569	540	548	571	573	576	532	519	551	519	535	577	551	565	596	559	553	579	535	559	525	482	541	503	498	533	586	528	572	600	524	577	539	525	514	529	563	540	597	542	549	520	532	574	529	529	537	540	550	594	585	597	562	550	563	495	548	563	561	544	573	527	573	537	478	541	541	496	512	569	577	536	517	531	564	567	539	578	555	533	543	518	511	550	548	530	548	544	536	535	556	554	557	543	554	560	528	563	548	523	551	539	552	540	541	504	502	582	548	563	514	583	576	528	583	513	535	544	540	580	567	587	576	512	535	542	540	527	555	563	556	536	515	571	546	557	547	519	549	562	554	544	584	585	516	582	494	555	558	523	568	517	577	515	561	562	545	572	507	534	549	538	534	544	580	531	561	547	555	514	547	491	543	583	570	571	566	553	597	544	558	566	527	597	525	551	555	542	530	547	529	571	558	564	576	580	535	514	567	491	508	576	545	521	535	541	536	545	548	551	548	564	489	530	543	580	568	579	499	543	571	532	565	569	537	505	551	538	566	563	583	558	521	512	551	528	548	543	556	576	542	539	523	549	509	551	534	568	581	555	551	566	555	559	542	560	539	553	524	531	597	542	573	563	547	587	547	551	539	547	557	585	550	546	578	530	609	571	543	558	596	522	507	525	574	534	538	551	557	559	554	577	582	528	532	568	569	546	590	584	531	535	544	558	558	547	537	575	511	564	548	552	544	563	515	549	523	574	548	548	532	542	545	564	537	540	568	521	576	594	498	539	536	538	537	505	542	494	504	556	566	536	536	561	518	544	546	551	524	572	539	543	537	563	571	556	525	549	544	549	559	569	553	565	554	543	554	538	562	551	556	548	557	540	507	581	524	531	534	523	517	574	541	509	554	530	538	507	522	578	545	535	556	543	540	548	502	513	540	597	539	540	544	507	575	535	549	513	496	513	534	522	581	524	538	535	540	535	547	531	565	586	582	549	580	537	582	551	561	537	556	540	520	542	530	562
23307	21137	27824	24667	20927	4207	871	663	632	606	584	521	517	523	521	503	483	484	487	515	478	503	506	478	454	486	501	491	541	476	463	432	493	454	512	474	482	486	473	513	495	473	486	487	465	469	488	485	502	476	490	491	477	451	488	477	447	494	503	501	482	514	471	451	498	484	468	493	487	493	505	481	498	460	447	452	511	453	530	511	479	496	476	504	473	477	478	539	501	488	468	458	497	509	517	499	467	504	491	496	472	434	463	485	473	458	470	489	471	503	464	473	517	474	531	512	480	460	526	510	477	489	463	482	476	520	404	489	460	442	461	471	480	520	484	468	499	457	485	476	455	529	448	462	473	482	495	504	550	473	502	461	471	466	473	496	460	500	498	512	501	443	471	508	504	473	495	467	473	452	452	475	483	508	461	471	497	481	468	514	503	498	473	530	479	465	438	490	519	480	493	480	498	446	491	497	488	445	514	466	487	454	490	490	456	490	505	486	477	500	501	469	473	429	482	504	490	449	459	492	482	485	493	494	501	491	499	506	464	437	475	472	447	492	450	488	478	457	480	506	465	476	477	452	471	487	473	496	441	491	505	475	509	461	457	512	511	485	472	495	466	466	481	490	528	441	482	448	493	481	497	503	447	500	448	493	493	471	480	488	502	497	469	466	438	503	472	499	485	520	468	514	489	501	477	484	456	521	489	443	511	501	452	459	474	508	473	457	487	458	518	460	514	482	486	467	522	479	473	502	499	501	476	478	466	578	492	440	490	483	505	502	486	503	461	496	474	471	491	502	482	511	500	451	474	480	535	469	478	476	450	484	485	478	518	463	483	480	495	468	459	475	483	470	516	502	443	488	522	438	501	494	508	445	453	503	546	466	481	504	483	495	474	489	511	479	462	488	473	469	494	477	495	467	455	472	504	469	459	475	464	447	498	496	492	475	505	532	508	485	467	481	513	453	473	500	461	466	478	507	504	485	479	512	469	492	471	465	485	490	508	514	490	503	508	512	483	508	490	477	469	510	460	477	447	491	468	525	474	456	485	500	467	473	470	450	525	498	492	512	465	485	507	465	462	488	481	502	482	484	514	472	477	452	489	476	458	476	478	516	494	506	462	501	466	457	500	505	490	512	484	499	469	475	467	512	454	487	481	490	441	490	475	507	442	474	519	437	466	475	503	535	480	484	461	524	514	471	496	475	476	461	514	476	485	494	506	459	506	469	519	464	514	509	506	505	502	471	484	518	479	501	475	502	474	450	479	460	466	479	517	471	492	476	509	497	496	482	514	461	481	475	468	480	472	477	515	472	512	475	461	453	494	436	508	497	476	489	492	437	497	529	458	473	484	531	448	497	463	505	479	475	515	483	453	464	480	466	479	478	504	458	487	460	481	482	500	481	481	415	520	479	454	472	477	499	445	480	459	459	498	493	475	447	473	503	467	495	462	465	472	480	439	472	510	470	496	514	490	475	506	515	491	486	458	532	453	449	490	475	465	466	457	468	443	513	459	510	496	484	486	472	499	501	484	444	461	453	493	499	520	471	473	494	520	479	455	469	490	497	498	460	470	497	494	481	445	456	494	462	470	523	452	447	494	461	486	464	472	471	512	444	484	486	464	495	496	508	484	492	440	478	456	458	499	498	443	493	449	524	468	447	464	454	482	475	431	484	497	475	483	492	459	497	486	486	495	519	482	492	504	526	487	496	503	481	515	521	489	504	510	486	461	470	507	461	485	474	467	540	441	494	478	466	465	476	462	502	475	502	468	466	497	480	507	464	500	481	409	436	479	494	479	536	477	473	527	474	508	515	507	468	497	540	526	503	462	483	453	470	513	495	447	516	458	479	494	492	505	463	493	453	488	498	475	454	511	506	513	502	491	483	460	531	478	476	493	483	487	498	496	472	493	460	495	477	460	455	472	444	472	483	459	495	535	453	522	483	476	486	480	500	500	504	499	518	490	450	515	477	497	448	487	490	480	466	482	471	436	447	532	471	464	468	478	490	462	478	491	465	462	513	502	460	494	494	465	491	505	530	435	489	484	482	532	505	508	498	445	475	490	471	515	465	475	477	447	493	462	493	463	469	460	475	458	465	506	489	532	485	453	527	492	497	480	483	484	487	501	482	467	494	510	506	474	472	505	486	500	479	481	479	494	501	463	499	503	505	458	463	485	499	501	486	487	484	477	476	536	502	498	486	473	486	461	448	537	453	508	497	468	480	502	492	482	527	522	498	470	494	495	501	502	509	524	477	490	492	482	518	491	505	462	484	521	507	510	491	476	457	488	492	500	476	509	513	441	501	495	434	499	470	463	446	507	459	516	505	476	498	470	506	458	472	471	505	504	472	502	485	480	464	534	461	464	509	448	515	446	502	471	480	521	464	508	447	455	482	502	494	485	512	474	487	461	472	484	509	494	474	513	449	484	471	485	461	479	458	493	496	468	485	476	487	484	489	456	452	504	477	486	486	446	442	490	475	506	497	477	490	480	476	508	509	489	476	499	483	460	485	474	475	423	488	494	469	494	493	462	494	508	444	447	490	476	519	511	481	496	472	508	500	513	484	483	444	508	488	504	472	475	501	488	474	486	520	475	495	499	466	483	490	471	525	470	439	487	483	465	443	497	525	479	496	517	489	494	469	524	476	433	469	481	486	523	507	542	490	485	462	475	467	514	478	476	481	486	466	524	505	530	489	491	473	491	536	469	461	490	481	477	468	469	523	478	495	468	472	495	517	512	512	489	502	479	487	486	502	493	503	515	467	464	454	511	450	501	496	497	472	473	470	462	478	499	465	481	506	504	518	487	475	468	461	482	494	473	467	443	455	473	496	471	457	501	441	503	499	470	540	459	474	521	446	509	480	483	503	482	491	465	482	482	467	487	494	488	507	481	451	488	495	455	465	495	502	498	511	467	487	505	466	522	454	476	521	494	502	453	463	486	503	495	500	443	496	472	487	443	471	505	502	473	485	493	476	470	459	501	481	477	499	461	469	475	482	482	478	455	529	463	500	497	438	433	470	491	471	497	475	480	480	462	487	488	474	474	482	448	451	515	496	469	501	492	488	473	466	513	487	457	507	487	455	445	470	498	480	522	473	448	490	490	472	453	487	462	482	486	479	466	502	462	469	526	508	486	466	462	505	479	515	495	493	521	476	479	477	484	508	502	496	489	497	512	456	471	499	473	521	479	480	493	477	485	503	482	446	461	510	493	463	475	497	470	488	525	457	477	489	480	461	496	482	500	495	503	515	503	485	522	492	511	520	480	477	498	462	487	475	489	458	456	485	496	496	479	518	503	495	468	484	459	487	445	515	499	439	527	478	467	466	468	516	526	476	444	460	476	465	429	491	473	463	451	479	461	513	465	463	451	484	495	483	470	460	488	496	479	485	489	488	432	494	481	452	507	479	491	476	474	474	497	503	447	498	470	459	511	457	472	479	469	449	479	490	446	461	501	477	442	458	523	498	479	486	505	481	493	489	505	476	463	478	438	488
7567	19845	13089	3202	1676	1288	1117	979	899	842	809	716	723	673	660	681	645	663	589	624	641	648	627	640	611	649	630	635	628	622	656	624	663	660	619	607	602	640	598	621	636	635	588	575	600	651	648	662	675	652	633	630	633	607	632	655	629	618	598	593	650	614	631	586	616	616	602	588	598	620	594	584	630	632	614	614	629	621	619	580	646	642	611	638	631	618	621	622	593	611	648	609	604	616	643	658	606	594	611	647	603	613	601	592	603	678	614	590	640	623	656	626	610	637	636	617	633	590	573	621	625	599	617	605	639	622	619	604	641	602	582	643	642	603	611	600	638	582	603	565	600	637	643	611	657	628	609	619	607	593	632	616	620	628	642	614	606	627	615	613	658	577	614	626	548	632	589	623	611	613	630	621	667	672	642	641	598	580	621	682	605	600	584	668	583	602	646	634	634	634	607	609	621	677	609	579	623	577	665	600	649	587	634	621	585	611	577	564	643	623	618	614	638	618	610	614	642	602	622	586	593	630	639	629	628	585	677	587	581	609	612	598	611	628	597	641	611	652	562	639	601	649	592	574	655	608	616	634	629	594	620	613	613	632	580	643	628	609	620	578	598	569	620	621	642	650	617	576	609	654	632	609	602	662	607	569	647	610	616	609	575	605	601	623	617	614	657	647	605	625	600	626	645	608	610	658	653	602	635	623	592	692	621	601	672	615	584	613	665	637	594	584	692	594	619	614	630	628	607	620	626	604	683	578	619	586	628	609	636	602	620	641	588	613	598	628	631	585	629	615	580	679	578	630	619	624	590	617	612	594	639	632	593	644	615	626	621	590	639	622	623	637	583	600	591	645	626	587	590	645	566	632	596	608	630	617	585	628	629	580	596	597	641	624	606	638	626	616	653	661	643	624	624	623	581	626	640	628	615	593	626	615	603	631	604	656	572	672	606	606	635	628	565	609	613	634	593	599	580	590	592	680	583	650	624	591	634	601	611	645	657	569	614	617	659	618	598	636	609	676	594	624	612	571	649	681	655	596	607	593	636	623	617	597	626	646	621	642	639	668	620	646	646	659	641	581	620	625	594	646	598	598	609	634	612	621	602	625	626	648	654	651	608	623	589	636	616	590	618	565	611	558	607	605	622	627	578	596	587	637	620	555	612	632	633	596	591	593	656	637	598	661	621	611	621	614	625	609	621	668	616	635	592	611	615	644	660	592	614	617	602	581	647	622	616	625	613	633	608	618	582	629	635	637	644	608	612	635	579	634	629	583	599	636	671	598	642	614	624	614	635	630	602	586	629	636	626	630	615	674	624	597	650	616	636	635	611	630	591	639	591	625	607	600	640	590	623	643	616	608	610	610	636	566	591	610	600	606	653	659	612	605	605	587	615	607	622	603	641	644	608	654	625	575	654	609	624	591	628	577	622	624	596	603	589	615	608	570	610	582	629	619	606	600	611	584	604	614	590	611	551	600	633	607	640	687	649	622	557	566	561	641	595	656	668	611	618	596	598	595	615	651	647	633	634	635	635	630	601	648	611	616	610	615	592	608	642	648	599	638	598	635	627	601	630	615	619	638	653	622	642	634	640	565	593	627	584	607	588	612	607	618	588	649	616	583	603	658	582	573	650	601	610	649	571	640	641	602	600	608	605	611	628	574	640	620	663	579	638	594	563	622	600	597	625	612	634	604	612	578	593	640	600	634	625	674	592	571	611	634	643	583	624	621	632	630	606	609	553	622	605	624	588	619	578	648	607	593	591	591	636	586	641	623	610	604	634	616	642	638	652	667	641	622	637	601	606	672	629	642	636	580	569	605	629	588	629	594	650	616	638	597	591	606	630	603	634	639	600	616	612	666	634	598	589	616	644	601	575	646	626	607	605	616	661	592	597	622	630	609	635	582	593	595	596	636	590	615	642	630	616	601	605	571	578	615	608	572	617	664	612	601	607	610	610	597	629	645	583	605	610	636	606	617	634	593	621	647	629	592	621	623	669	636	632	681	623	567	596	596	566	620	622	596	604	641	603	641	644	583	636	659	660	618	572	626	621	669	619	614	589	563	609	588	611	624	550	614	631	624	571	632	667	600	618	623	633	624	635	580	647	637	574	568	628	629	599	583	590	594	595	597	561	591	623	652	633	591	642	602	650	663	613	686	628	632	621	607	610	596	606	559	616	620	574	602	584	633	639	618	606	597	640	641	653	663	615	626	591	600	558	622	624	599	631	602	626	611	606	629	609	586	615	594	605	603	602	627	641	640	631	568	621	610	583	603	619	608	617	613	628	641	623	605	600	635	591	602	639	615	608	564	664	627	639	610	629	595	597	634	570	641	630	577	631	663	596	596	621	636	628	585	595	579	612	587	641	623	641	623	608	657	582	648	584	584	635	627	648	632	609	670	561	621	625	653	598	631	600	608	657	668	585	621	598	597	609	564	606	631	616	629	615	596	607	589	568	600	601	630	622	626	627	614	610	634	614	632	597	598	601	594	582	601	561	592	622	587	635	637	583	596	636	612	576	624	625	620	600	565	586	604	616	609	582	661	621	615	623	603	654	634	613	567	633	609	586	662	601	600	617	636	584	616	615	625	591	619	607	661	596	593	592	629	564	630	683	601	596	608	614	653	613	604	626	591	595	655	655	614	566	605	601	619	586	572	626	542	600	633	612	572	586	612	589	600	603	600	608	588	648	591	620	568	619	627	589	620	644	624	668	607	614	581	600	602	667	634	626	610	636	636	611	626	627	652	581	595	635	596	638	637	653	632	612	579	578	589	624	565	612	621	653	622	621	631	599	629	657	610	603	603	604	626	656	635	613	595	628	631	668	610	623	605	626	599	589	607	599	592	642	644	614	610	583	581	618	629	619	634	667	650	592	596	639	649	560	601	637	583	623	612	578	651	590	621	644	600	568	620	654	630	683	641	616	620	619	684	591	587	637	599	617	625	603	631	606	659	623	596	638	609	619	624	609	595	604	619	590	646	629	617	620	612	595	603	624	627	606	645	639	606	609	612	607	637	604	645	617	577	620	623	581	624	589	608	609	632	600	593	610	622	628	650	635	608	628	615	583	593	579	635	597	618	624	595	614	642	595	625	638	608	620	596	619	594	618	629	627	631	597	653	624	634	582	631	640	627	641	603	614	643	650	600	614	567	609	590	583	632	602	597	611	637	622	612	620	589	611	653	618	622	588	613	638	620	614	625	577	597	637	608	589	598	618	633	622	617	612	612	621	618	569	641	631	613	622	573	547	637	624	600	609	595	590	609	603	633	597	652	602	635	620	671	632	595	594	631	590	587	615	627	586	610	616	652	623	615	633	607	646	646	618	625	605	602	595	644	597	633	607	582	571	573	575	622	590	575	619	605	597	645	648	611	575	599	627	605	622	635	651	608	578	622	650	620	609	548	633	627	626	660	604	620	562	631	568	595	613	609	606	573	632	637	608	653	625	580	555	621	575	636	609	605	645	583	612	602	584	601	607	609	633	646	612	631
24277	21130	26495	25582	4658	631	532	531	439	416	372	374	362	371	364	367	350	354	352	328	345	325	355	363	345	320	306	315	324	302	347	330	338	305	337	325	315	342	356	344	311	323	323	350	345	349	330	335	344	334	330	321	322	338	356	320	353	325	310	345	351	335	353	313	302	306	321	358	355	310	338	297	354	338	326	325	316	376	312	334	345	320	308	303	313	310	270	305	359	334	338	300	321	274	326	314	325	297	325	313	338	367	294	318	340	322	322	340	346	319	349	341	351	341	329	311	332	320	325	354	365	337	349	337	319	337	315	314	344	318	358	353	305	313	326	319	329	356	312	337	333	334	295	343	322	311	332	297	306	323	333	352	351	333	332	313	333	356	324	329	325	374	358	339	340	344	326	342	331	318	321	338	343	344	339	313	310	307	330	325	336	306	325	338	313	318	348	338	330	334	307	323	332	339	334	329	343	336	337	329	295	349	312	350	302	298	300	342	283	308	314	320	334	330	321	344	288	341	347	341	324	323	295	316	329	315	332	315	292	347	354	312	299	328	315	325	312	311	327	324	323	318	332	326	323	321	295	344	333	331	322	335	340	320	331	331	308	328	343	321	314	332	345	299	317	316	327	357	356	316	345	307	302	325	316	319	314	320	325	336	321	333	308	356	335	350	344	339	328	337	319	340	325	348	318	342	285	320	361	321	333	297	321	328	332	318	336	329	354	330	325	320	337	321	345	307	304	296	336	306	353	329	345	325	330	345	345	324	342	335	334	313	299	316	336	356	298	288	357	314	316	314	340	325	354	328	332	319	312	320	320	330	340	324	350	330	342	339	340	316	329	292	288	374	318	334	302	312	334	338	363	339	311	355	313	314	337	348	336	332	320	302	324	335	333	312	330	324	334	325	333	325	311	379	323	289	297	355	295	324	316	348	330	331	314	327	334	351	306	315	355	324	355	361	329	307	328	328	340	319	321	320	365	350	333	321	330	328	358	316	318	322	307	335	341	334	348	334	352	337	341	315	335	324	329	329	339	368	337	323	334	346	332	354	346	349	313	325	344	329	331	327	327	328	296	298	314	309	332	387	336	354	315	329	338	337	347	335	341	335	352	346	354	333	315	344	351	356	309	338	328	327	309	332	338	344	298	310	323	329	323	271	320	344	281	332	298	336	342	327	322	315	297	325	321	326	295	321	349	310	307	321	324	291	317	350	334	324	335	328	322	330	340	360	348	295	322	347	342	314	312	322	323	314	365	331	325	333	369	344	345	311	312	289	341	337	327	320	316	351	342	309	347	352	304	324	325	323	320	322	338	331	351	287	318	294	340	312	304	324	321	348	358	333	337	343	313	357	304	338	352	298	336	320	311	307	312	329	326	331	365	347	328	323	313	339	331	306	323	335	327	318	355	316	317	320	311	331	333	332	322	327	335	347	295	332	319	318	321	360	304	355	343	316	343	316	332	350	320	308	352	330	321	313	344	296	354	330	338	346	331	344	337	321	320	305	319	339	339	324	356	305	359	352	311	298	322	334	344	334	323	340	342	305	338	309	321	322	327	320	344	323	320	355	357	335	333	308	319	319	366	312	324	319	351	332	350	324	340	332	312	326	329	342	341	367	338	283	337	355	338	311	332	342	311	315	314	332	285	337	290	317	351	353	328	340	324	337	381	310	333	351	299	335	345	318	330	283	359	301	320	291	336	356	332	314	298	358	325	349	313	324	323	312	348	330	317	344	302	317	311	323	349	282	320	324	351	346	304	359	345	364	341	310	307	326	336	339	355	305	293	307	333	376	331	366	333	365	314	299	304	327	313	335	371	329	294	325	346	328	312	334	289	327	323	324	311	329	330	325	334	323	357	318	353	327	347	333	312	327	301	333	317	370	297	335	326	329	330	311	333	329	323	294	325	329	353	354	316	300	299	334	342	340	377	345	299	319	310	316	355	329	381	301	311	305	297	300	367	340	352	338	317	283	326	324	283	312	323	328	336	337	339	329	342	331	306	340	285	322	322	303	324	336	335	326	382	341	374	326	349	333	325	334	298	323	302	337	311	364	304	339	319	341	318	320	305	368	318	326	344	333	312	323	310	329	324	335	333	339	325	331	308	342	313	308	316	335	344	332	328	320	320	304	348	334	332	299	342	325	339	314	373	325	305	302	327	350	304	351	324	362	304	290	326	327	312	337	350	281	352	333	317	345	326	326	307	312	328	294	344	334	347	305	314	326	313	322	336	326	309	334	322	305	367	322	308	317	314	333	324	314	304	315	308	313	310	334	325	325	346	353	330	342	319	323	311	344	328	326	354	300	309	325	345	330	328	329	331	352	354	329	293	333	331	341	321	337	331	339	336	339	338	338	324	313	332	308	353	344	350	334	321	366	350	325	321	321	351	308	311	319	314	334	297	319	336	359	336	333	302	344	338	355	369	306	314	327	347	343	334	334	327	358	341	321	363	314	313	323	320	304	333	352	282	323	350	332	308	349	351	322	320	324	336	335	331	324	321	312	303	320	318	321	319	303	316	351	329	320	373	324	372	319	350	323	345	325	334	335	349	312	355	300	322	327	324	292	326	339	311	310	350	317	311	329	329	316	312	348	369	356	302	325	302	338	355	351	308	331	311	350	314	342	329	328	321	369	273	357	326	344	346	350	312	369	344	318	334	323	308	350	316	337	331	325	326	333	343	344	334	304	328	322	340	312	362	311	309	343	329	342	307	343	322	297	356	303	311	368	330	348	344	321	335	339	319	323	324	345	314	290	329	330	303	343	351	329	327	337	350	352	350	327	308	316	321	316	300	348	303	329	329	344	349	351	343	315	327	326	357	328	352	363	321	321	328	343	307	329	333	301	328	345	308	331	403	325	316	323	347	334	342	283	326	343	312	337	364	341	310	300	312	280	350	338	336	276	309	330	360	343	317	304	328	323	350	340	317	324	348	324	304	309	330	323	345	317	292	329	317	331	302	324	335	304	317	321	306	308	276	313	299	349	319	360	303	312	320	312	313	326	319	315	311	328	330	366	314	341	309	361	340	337	329	310	329	314	334	318	306	317	317	326	322	336	328	360	321	354	339	346	347	333	333	336	319	322	336	300	328	310	319	324	337	344	304	338	312	313	310	309	323	327	324	341	326	360	324	331	319	325	313	300	319	369	283	316	318	356	345	329	327	346	335	336	316	367	331	353	278	328	343	318	356	345	328	314	316	346	317	329	324	349	322	330	282	305	328	338	342	354	344	333	327	338	330	316	331	330	324	337	327	336	330	300	337	367	347	351	360	316	304	353	323	310	325	338	342	339	340	357	346	350	312	340	327	300	339	355	302	346	324	318	340	320	335	312	350	330	323	314	335	321	327	336	327	354	322	341	343	303	321	336	336	321	326	324	316	322	303	301	342	335	306	369	307	310	345	346	315	315	344	341	311	350	346	339	350	332	323	356	355	320	345	349	324	347	316	343	354	359	324	287	335	326	331	362	322	328	349	327	341	321	300	338
6216	13786	8457	2021	1267	960	857	717	709	602	588	559	486	482	454	441	474	417	474	458	468	458	439	466	463	457	447	437	430	424	423	432	393	432	407	422	429	433	452	422	455	440	458	409	448	439	426	431	405	439	392	410	419	443	424	361	436	445	433	411	418	416	447	399	463	460	453	439	444	418	452	435	410	413	439	418	471	456	446	422	427	439	436	458	432	401	462	442	395	458	421	453	423	429	457	463	426	420	439	432	457	432	454	420	408	431	448	407	449	467	425	449	409	435	439	456	445	410	412	455	415	425	430	404	385	389	408	406	437	434	428	436	431	455	402	457	428	414	461	455	412	402	446	438	443	456	444	484	448	421	439	384	453	421	418	426	416	434	398	387	434	413	416	411	423	410	415	388	420	437	462	440	430	412	411	438	407	435	434	421	432	426	422	436	431	441	434	414	428	424	424	455	396	433	408	437	416	454	416	455	462	436	427	451	434	413	416	396	435	422	396	426	436	409	418	416	428	463	415	425	433	439	407	444	418	444	402	450	413	458	419	462	436	455	425	415	440	399	433	407	446	421	407	414	414	444	421	429	412	429	410	456	427	438	454	408	438	423	436	416	487	418	396	439	409	431	438	433	466	432	422	423	478	422	423	400	431	449	410	463	427	411	447	418	465	400	471	446	455	432	439	420	441	465	381	405	408	395	406	469	448	443	435	422	409	417	416	456	418	441	439	411	450	411	421	405	415	433	443	443	453	386	408	435	446	434	412	419	459	435	473	434	434	450	418	419	442	424	443	424	441	446	437	426	450	442	440	394	440	407	469	451	428	444	388	429	466	432	430	409	472	433	427	449	435	406	404	398	449	448	439	414	421	442	432	415	457	429	413	448	482	421	413	432	450	454	447	416	441	416	416	462	465	439	411	408	426	377	447	437	431	423	420	424	419	426	437	456	418	416	450	408	467	440	460	418	446	420	417	425	432	394	429	421	455	448	430	453	379	436	419	430	421	403	451	453	442	456	450	445	437	450	406	442	426	406	415	456	435	454	454	427	443	429	402	414	431	431	425	413	456	418	450	434	424	419	404	429	447	431	419	451	421	426	450	433	403	429	404	476	404	471	413	452	438	432	468	393	440	400	440	408	439	428	442	419	434	406	428	435	427	424	450	429	449	440	438	431	430	412	425	464	459	432	453	397	417	459	428	414	415	392	416	416	442	410	471	447	393	459	402	442	424	402	414	429	452	403	404	461	436	422	449	426	452	414	404	447	415	450	429	411	463	403	463	443	471	415	424	462	379	410	451	426	404	423	464	439	413	443	440	444	417	419	412	431	438	401	443	426	435	429	441	436	441	439	412	407	424	428	406	425	426	445	429	414	440	454	454	442	446	400	431	436	442	468	420	382	447	450	461	443	391	466	417	417	388	435	421	452	429	406	436	434	434	445	431	413	472	432	436	455	426	434	411	408	448	452	428	424	411	438	431	466	476	446	411	437	452	473	435	440	392	457	428	465	424	459	405	449	411	433	428	465	434	415	412	437	437	449	436	424	438	402	416	429	444	457	421	421	463	441	399	421	452	460	427	463	439	475	439	403	376	441	446	452	437	424	431	466	439	432	437	404	456	425	442	443	459	416	426	427	446	414	470	460	444	429	441	464	399	443	462	430	444	420	446	457	463	447	413	451	445	416	430	429	432	430	412	441	455	476	461	411	404	423	431	432	435	415	457	429	424	436	440	472	398	464	395	413	456	439	432	469	408	441	456	458	402	457	457	423	439	412	406	425	426	444	410	410	430	393	410	416	436	419	425	410	449	431	444	418	451	401	418	463	471	427	422	419	447	441	445	448	455	437	404	448	394	426	421	435	441	441	476	429	440	464	403	441	411	437	445	429	423	431	430	429	415	443	453	438	430	436	400	422	473	411	441	450	445	424	406	442	475	387	422	437	455	453	434	457	387	449	417	460	479	413	429	435	441	437	489	382	447	434	436	405	434	449	457	424	416	444	420	400	443	466	439	416	451	439	441	396	394	412	450	395	420	420	420	396	478	435	495	422	453	390	475	483	424	444	456	435	445	437	450	408	395	480	450	409	422	425	424	401	396	452	484	458	433	442	387	431	421	408	432	471	430	427	435	437	419	427	467	403	435	422	426	455	441	436	432	466	464	426	419	431	482	447	415	434	432	442	419	399	453	440	422	413	406	401	431	442	444	403	418	433	387	439	410	438	420	426	386	431	398	453	427	440	445	456	439	431	416	447	459	429	410	453	406	422	444	445	412	420	431	418	440	445	440	428	437	406	471	442	444	427	405	424	426	430	419	422	422	451	443	436	445	418	418	455	439	417	446	437	426	442	469	434	418	404	450	414	473	412	424	420	439	417	422	419	446	429	433	477	445	469	448	441	414	449	408	452	429	455	446	461	413	450	452	407	436	411	418	435	471	417	422	409	431	464	428	399	435	440	429	445	431	417	420	448	415	441	432	429	434	409	430	425	440	386	461	425	443	456	424	397	437	410	418	429	406	446	435	414	419	434	438	415	447	427	428	437	448	473	457	415	422	422	438	400	399	418	429	444	439	451	445	404	397	437	443	452	435	460	438	395	456	439	445	415	449	439	398	435	433	395	435	436	418	403	449	417	412	463	439	398	446	432	401	434	425	472	445	413	432	430	401	424	419	422	435	459	406	471	455	441	374	427	419	434	435	424	418	449	429	418	460	452	426	422	445	444	434	417	428	416	420	409	446	443	445	443	441	419	407	456	423	442	431	447	406	417	432	427	448	413	482	411	431	423	432	434	488	431	468	448	455	440	413	415	443	431	419	381	406	435	431	427	414	425	437	424	427	399	415	454	448	443	453	441	397	451	414	456	435	402	471	432	423	413	445	464	450	416	431	437	440	437	428	431	446	403	408	412	452	450	396	428	418	446	446	428	450	410	413	448	458	431	445	410	436	400	424	415	396	439	448	411	423	484	431	446	433	453	415	417	433	416	439	433	445	463	419	423	448	442	431	418	451	425	428	423	446	433	458	443	418	436	389	433	426	421	424	426	463	412	467	410	428	438	451	439	420	420	418	422	442	413	435	400	427	436	456	455	457	420	414	424	463	454	435	453	431	453	451	432	397	426	410	446	389	450	444	453	398	409	451	452	419	454	404	392	418	463	416	428	430	416	479	423	475	424	415	430	428	412	438	410	451	417	415	432	407	402	452	436	461	434	396	443	402	410	444	427	434	506	431	441	465	415	406	433	423	451	419	449	448	441	450	423	447	400	450	414	433	445	439	436	447	457	437	407	397	435	421	441	448	432	444	355	449	433	407	406	423	462	446	426	436	425	410	427	445	471	436	435	419	430	450	421	445	410	427	453	423	417	419	449	422	417	387	410	409	416	453	419	435	421	437	433	432	435	473	399	428	414	421	445	413	418	412	416	425	426	455	464	423	448	466	450	391	409	477	412	475	440	470	399	407	428	416	453	449	434	421	443	435	450	463	438	433	410	447	449
22336	21150	28407	24167	21149	20409	1964	755	578	518	513	476	467	415	451	456	457	412	414	405	421	390	405	424	365	378	364	358	352	367	402	360	392	417	350	382	390	398	359	385	370	383	372	395	373	392	380	396	381	366	360	397	388	402	399	399	379	421	393	366	359	371	379	364	422	392	428	367	412	390	373	341	400	374	369	362	394	379	384	390	406	356	375	367	395	368	402	376	352	376	355	406	377	414	377	375	396	380	344	375	365	393	353	362	398	372	411	418	384	407	359	361	393	366	414	371	415	396	375	383	393	419	364	385	383	385	379	388	371	378	392	367	381	367	383	351	367	362	364	357	399	372	389	410	357	366	388	385	382	360	362	364	371	368	402	370	382	405	416	366	402	367	431	393	390	391	386	398	344	362	386	399	400	363	398	361	389	408	413	354	357	383	421	350	339	354	405	394	370	381	401	370	402	366	380	441	412	432	420	376	367	387	371	415	348	352	406	392	374	369	362	396	402	363	417	382	421	378	386	382	370	325	420	406	390	426	373	372	393	377	370	402	405	342	393	386	413	368	372	405	371	403	380	406	389	363	374	377	412	398	354	334	386	402	371	393	392	360	364	393	379	378	378	389	382	408	395	351	396	365	439	389	391	411	390	389	411	388	402	391	415	421	406	378	421	399	388	388	400	384	382	383	373	406	390	409	364	383	407	368	404	383	359	401	384	418	386	378	372	356	412	368	382	385	399	383	381	353	384	379	363	416	415	413	367	377	364	365	383	361	415	404	391	410	382	361	388	382	391	399	387	383	344	395	383	431	385	377	364	399	386	387	389	375	374	362	402	360	375	371	383	364	391	394	388	385	409	383	429	368	387	353	416	363	422	410	373	394	377	379	355	370	405	411	373	368	378	371	336	382	355	365	401	388	376	376	379	358	391	378	396	352	375	363	384	388	369	389	370	360	380	392	388	360	382	363	342	371	384	363	435	381	417	337	374	364	423	439	391	387	328	390	406	397	398	373	359	383	410	407	360	395	359	398	388	366	352	394	372	401	378	381	379	395	361	418	360	404	364	387	369	353	362	356	370	407	389	381	386	355	364	364	392	372	368	411	384	377	354	367	352	385	367	387	375	392	390	343	406	417	386	372	389	383	359	388	404	370	407	411	366	414	375	408	412	398	397	408	388	425	420	384	369	353	378	407	376	376	397	396	371	410	364	395	389	366	381	363	433	393	383	381	364	419	375	377	432	352	368	388	408	389	368	374	378	354	417	389	364	349	397	363	397	378	376	421	373	384	419	363	396	381	411	359	400	402	378	379	401	393	364	365	396	375	368	383	363	394	405	360	400	393	418	372	360	400	392	361	400	372	380	404	378	390	375	389	381	381	414	387	382	398	381	402	339	367	396	405	387	369	410	365	340	351	390	376	375	378	368	364	433	360	387	401	368	386	364	369	396	395	392	381	397	351	382	371	351	401	376	366	358	373	384	383	360	411	383	376	384	386	402	364	419	389	408	378	365	386	359	385	401	363	386	379	385	358	341	395	379	408	372	372	414	372	401	400	396	396	366	377	361	366	400	374	391	358	364	403	399	384	401	369	370	385	361	361	386	389	417	381	357	391	373	375	385	342	365	411	366	392	346	371	414	344	388	367	402	383	397	367	397	363	392	352	384	383	405	378	350	392	433	397	359	372	375	397	388	374	372	371	387	388	366	405	361	366	392	355	390	394	395	372	396	425	364	373	380	380	396	396	370	366	360	390	403	365	386	383	364	401	374	402	396	408	391	368	333	344	368	382	405	387	392	367	378	395	355	383	407	368	354	356	357	377	409	385	379	372	375	347	376	391	390	388	366	356	361	374	370	375	390	403	343	391	400	393	364	384	363	369	383	359	381	376	367	385	404	373	368	368	402	413	374	401	382	377	405	389	335	352	350	367	361	389	394	396	378	367	349	387	401	395	397	356	375	363	385	367	366	421	431	369	356	377	407	368	358	420	385	375	370	383	393	396	361	362	385	353	392	356	381	366	380	388	400	375	408	349	416	411	359	391	350	416	389	360	353	428	374	409	383	365	365	367	422	402	353	413	385	380	380	442	357	385	379	351	380	422	383	367	398	355	349	373	360	407	341	377	362	351	383	412	418	393	351	401	384	375	414	373	379	366	393	384	374	384	410	412	370	383	395	392	352	373	415	360	385	354	360	373	394	374	392	384	361	383	377	381	394	357	372	412	384	375	356	394	365	373	383	376	357	355	397	391	392	403	357	390	384	363	387	362	424	388	379	378	399	396	389	394	379	355	392	395	365	385	406	395	414	356	343	366	365	370	371	391	401	392	339	397	407	366	378	409	378	349	386	408	411	375	367	424	369	392	391	382	385	347	417	397	389	413	415	376	375	393	376	367	385	377	388	377	389	370	395	372	349	408	405	387	404	344	413	384	376	363	391	401	373	383	383	400	376	358	357	344	338	357	344	347	381	393	371	348	382	389	402	385	373	372	371	381	395	361	341	364	392	409	396	391	378	378	388	359	408	374	386	405	366	377	356	358	367	382	394	389	401	406	366	401	420	389	365	355	369	390	349	408	411	389	401	371	349	402	386	369	363	340	389	369	391	369	396	373	362	378	395	370	384	369	375	396	378	398	393	394	380	416	390	383	364	375	353	393	386	413	373	371	375	342	404	422	373	369	377	367	388	386	397	400	390	362	402	347	358	396	387	383	362	360	411	370	368	349	369	392	394	403	391	361	424	393	386	406	388	380	379	365	395	374	393	387	399	357	380	398	376	385	384	388	377	364	368	376	402	405	371	356	350	356	407	380	379	391	383	364	371	366	397	363	375	345	382	379	383	380	384	396	384	392	339	403	412	386	358	381	381	380	357	413	391	390	340	420	403	380	383	388	412	406	324	371	382	362	384	390	390	383	376	404	399	373	422	376	377	368	369	361	415	362	397	408	408	361	352	375	369	377	367	356	419	420	396	403	350	405	396	391	383	347	373	380	404	375	378	404	354	389	350	365	342	388	362	402	359	380	360	402	409	372	392	354	371	417	395	431	403	381	345	395	409	369	371	382	364	366	344	377	389	387	399	374	378	358	375	341	355	398	356	403	345	352	363	399	367	404	352	369	384	383	388	387	373	359	352	366	351	385	390	356	382	399	377	379	373	373	381	372	404	367	384	396	400	351	361	361	397	380	380	406	388	367	373	341	376	377	352	356	408	352	384	432	391	419	362	380	388	386	420	421	407	391	411	396	382	359	371	373	379	370	359	377	374	368	405	351	365	343	386	391	418	379	402	397	389	413	345	371	392	355	366	389	376	378	374	373	410	411	368	371	423	389	377	383	357	382	368	359	339	366	351	370	393	398	405	388	380	393	355	376	372	344	370	382	395	386	376	399	369	348	357	379	367	375	364	382	389	372	382	403	385	386	411	358	366	353	391	388	376	380	380	392	396	392	369	366	355	408	381	378	361	349	376	356	380	371	393	365	402	367	384	390	377	385	428	353
7933	25730	14336	4117	2076	1547	1307	1082	981	819	727	670	674	646	597	580	573	556	528	520	538	538	512	496	548	566	493	497	495	514	515	477	466	509	525	486	525	439	542	527	534	492	514	486	459	461	496	483	487	566	486	516	509	496	496	499	508	517	447	517	483	496	547	539	504	474	504	502	498	494	522	494	484	493	518	512	468	514	490	514	493	523	498	522	508	482	517	457	498	475	505	525	490	491	489	551	460	504	516	480	497	469	530	501	453	514	495	516	497	467	510	492	522	455	492	514	501	524	464	509	502	486	513	503	513	518	514	456	528	504	479	485	532	499	470	491	504	496	507	515	529	503	503	508	471	510	531	467	513	488	477	452	500	505	489	508	480	496	520	478	466	446	468	482	501	491	482	514	484	540	479	501	488	512	512	532	490	515	479	491	524	499	510	485	500	478	519	535	526	456	483	489	487	513	478	465	510	534	508	508	462	511	483	480	471	481	461	483	480	459	508	456	508	507	477	490	500	497	475	501	468	480	499	483	465	487	514	480	495	489	488	515	518	494	504	518	466	491	491	473	511	496	502	469	540	508	489	499	505	466	496	517	504	514	441	462	504	470	508	485	526	521	497	472	542	477	524	509	512	508	495	496	452	506	464	511	510	471	475	498	487	529	487	485	460	506	520	501	473	511	511	503	516	495	511	509	493	545	480	519	503	510	479	484	503	556	495	511	494	493	514	491	463	450	469	522	539	481	494	463	460	477	494	525	500	536	531	486	543	517	500	496	471	477	497	532	483	497	524	540	488	470	442	509	517	545	474	473	477	511	529	509	503	506	521	496	497	469	502	523	507	480	538	527	483	492	475	496	470	494	461	523	522	514	482	518	497	506	489	515	491	486	494	540	525	478	497	533	463	538	505	463	513	486	485	497	537	499	476	496	479	498	503	480	489	455	502	548	444	477	492	507	526	527	476	483	507	518	528	492	504	465	492	530	470	485	487	508	485	465	515	496	495	477	517	504	564	514	462	533	480	493	500	494	479	483	518	518	475	517	458	457	465	497	493	474	500	482	508	499	513	515	507	511	524	472	490	485	483	464	493	469	518	496	469	446	505	504	506	516	518	478	491	484	449	489	488	475	487	459	486	476	522	491	512	463	495	470	495	523	495	514	463	491	490	547	481	498	509	487	501	491	492	500	521	465	499	515	472	509	467	518	509	494	510	468	501	485	501	482	491	506	517	478	511	490	497	499	504	490	514	493	496	503	494	468	526	498	458	506	512	507	546	489	508	504	525	493	499	485	517	481	493	486	509	456	496	468	462	485	478	522	480	482	511	477	483	484	493	509	509	476	486	474	501	499	486	522	515	485	482	483	519	493	505	538	482	502	520	463	467	550	517	489	492	473	472	534	506	475	518	526	514	502	513	488	487	510	491	533	490	508	506	500	481	494	505	534	526	488	487	507	500	487	471	492	473	484	505	468	484	483	455	537	487	486	458	513	461	509	528	494	490	532	496	516	465	555	474	489	488	476	501	511	506	447	508	535	493	508	544	519	480	476	544	562	510	505	498	514	524	501	472	516	527	516	469	480	510	501	511	507	506	495	475	463	497	507	487	460	514	511	513	483	512	517	492	495	523	479	502	500	472	548	475	519	493	480	502	501	475	535	493	505	479	489	528	510	504	501	475	528	505	517	497	496	492	483	516	495	511	516	477	470	489	514	531	485	533	524	538	550	479	458	522	506	504	475	478	467	481	492	524	487	486	484	473	510	536	511	486	474	530	519	503	534	505	478	488	487	493	524	524	501	518	510	516	476	523	481	480	480	488	522	474	503	504	482	505	532	479	519	487	486	465	498	484	485	520	498	470	500	497	520	515	495	485	488	512	501	467	503	553	486	476	513	512	468	514	518	503	533	487	485	503	530	489	527	542	469	452	490	510	472	487	502	463	540	526	482	516	499	473	490	507	500	525	529	454	479	497	473	531	462	519	489	472	489	503	514	484	469	505	501	486	507	501	507	479	493	487	521	478	448	460	516	489	474	480	467	507	480	451	478	471	495	498	517	456	529	476	533	501	463	489	506	476	480	504	488	489	493	493	497	482	498	459	475	527	506	508	519	488	500	502	495	463	492	476	508	499	527	511	501	462	466	529	508	490	505	552	513	471	489	531	476	494	467	503	522	522	487	472	545	496	473	505	493	508	506	491	471	490	493	494	499	526	524	500	464	517	505	493	483	547	511	469	524	455	498	522	548	497	506	493	490	494	506	477	461	502	524	518	488	512	492	538	513	551	492	503	547	531	502	484	518	522	495	442	521	497	479	502	501	470	455	462	497	506	501	527	510	465	500	498	474	486	499	489	483	456	489	488	463	501	490	475	513	472	487	465	485	545	505	539	478	512	474	493	491	501	491	507	498	479	525	484	492	474	478	488	520	479	508	506	487	507	517	513	513	476	487	475	501	462	484	525	478	474	499	498	474	476	521	507	497	504	500	460	519	493	509	490	528	477	486	532	507	491	488	498	487	500	506	551	487	488	507	467	517	461	517	512	461	501	489	514	481	538	524	467	528	491	511	504	501	510	522	502	482	528	520	455	516	498	479	520	508	497	469	484	535	531	493	505	479	506	487	491	466	479	466	510	504	511	483	512	515	463	502	508	492	498	503	505	487	490	523	514	462	517	481	463	525	513	500	508	500	491	469	448	489	475	502	488	485	506	536	543	489	517	487	512	484	475	459	497	498	468	465	495	551	515	551	459	478	483	515	498	467	521	493	527	472	486	526	499	506	496	465	479	469	460	506	517	546	432	457	482	501	444	501	513	491	512	521	499	525	468	487	495	465	477	505	490	466	500	487	519	510	502	510	517	456	540	510	507	462	443	519	506	486	471	507	484	495	493	479	475	495	462	515	456	496	470	481	482	481	498	531	450	500	483	508	524	497	489	518	503	529	501	478	436	504	517	453	487	465	512	511	473	556	505	510	494	481	505	523	477	514	494	529	474	519	490	488	519	535	457	456	490	484	498	507	513	510	495	508	495	485	512	462	488	477	501	481	490	492	491	499	499	471	497	512	481	507	496	442	489	522	463	496	485	486	489	487	508	476	476	527	528	488	486	514	542	463	506	507	465	490	487	510	492	527	486	513	521	504	477	475	500	544	480	469	483	488	538	516	483	513	480	526	498	518	474	460	489	486	488	498	502	509	503	502	489	487	466	487	496	516	519	480	527	496	495	544	510	503	471	483	487	504	520	469	475	500	468	480	468	508	476	480	542	476	546	479	484	512	492	516	492	506	467	473	472	499	495	464	479	487	491	487	501	487	501	516	486	485	519	488	455	496	494	468	511	498	478	484	497	510	488	495	482	459	473	492	524	480	535	487	496	524	478	500	522	490	504	509	508	479	511	522	480	496	502	507	504	512	488	508	519	486	482	505	517	496	544	481	488	484	503	499	503	499	512	526	530	486	486	483	506	507	481	547	522	518	510	497	484	500	499	512	484	499	505	514
25873	21104	21605	7754	870	610	574	546	524	503	459	491	420	473	447	460	455	456	441	474	444	429	436	412	439	475	401	430	434	432	398	424	430	462	390	434	431	438	443	485	424	426	427	423	446	440	445	421	461	448	407	436	408	425	420	444	472	430	423	459	459	412	408	443	418	447	426	444	431	442	415	442	463	431	447	400	399	437	466	460	441	466	433	417	485	409	396	408	412	471	447	407	452	444	481	434	446	459	481	429	430	469	401	414	451	436	424	410	441	457	470	435	478	428	440	422	425	412	461	476	476	418	461	422	421	421	412	446	449	459	395	409	412	397	460	426	469	398	413	422	438	439	425	432	452	427	394	440	441	453	417	446	406	395	435	412	459	438	390	440	437	466	407	454	427	435	410	424	435	386	422	451	414	459	418	472	424	453	425	443	430	431	456	458	417	423	465	451	397	415	432	457	406	437	449	469	422	417	423	420	473	389	439	420	441	420	418	420	439	422	466	427	427	422	420	416	418	431	453	447	435	423	419	439	426	456	439	449	435	428	392	459	373	431	449	395	438	454	475	445	427	443	449	409	433	420	405	432	438	421	420	402	446	429	433	472	423	450	415	407	445	427	421	452	459	437	423	416	498	437	415	451	421	428	435	432	431	412	434	408	429	423	444	447	430	451	414	409	428	424	436	415	402	462	418	465	456	434	453	444	430	444	445	420	481	457	414	439	471	452	435	440	432	413	470	421	407	412	450	453	445	444	439	436	435	428	437	441	460	443	438	419	434	452	437	411	427	404	410	469	445	454	441	446	452	438	466	460	446	414	412	457	427	443	452	448	449	393	413	460	449	421	432	446	376	449	450	440	455	459	447	443	434	430	452	447	403	443	454	400	441	449	409	439	434	405	408	415	410	419	458	456	445	423	409	449	439	433	425	446	450	391	422	436	460	436	441	447	431	407	420	403	431	439	431	441	390	427	436	446	437	452	463	423	444	447	418	429	415	491	457	424	445	442	406	431	441	439	446	438	422	397	464	449	407	453	402	406	445	403	448	428	443	455	446	436	452	448	445	392	397	416	441	432	488	416	428	460	413	416	416	477	454	479	453	431	451	420	441	447	443	435	445	457	436	456	427	427	444	434	464	417	446	472	385	462	400	413	444	450	432	466	439	448	413	448	451	437	419	451	452	440	417	426	449	453	430	440	457	439	418	418	427	459	407	427	429	437	401	444	427	404	457	439	451	428	417	457	440	456	442	421	439	390	422	468	424	424	448	449	474	425	411	410	418	444	403	425	372	454	419	418	449	416	440	449	444	457	453	488	425	430	413	430	459	418	454	431	433	413	458	447	407	430	465	436	416	386	414	400	412	460	452	427	435	405	412	431	402	471	420	426	449	440	408	409	436	449	472	422	396	446	455	466	440	431	463	440	464	409	415	452	430	457	449	429	422	436	416	408	429	453	466	386	443	437	445	467	419	435	448	384	436	436	442	403	432	455	466	450	445	423	432	418	432	421	445	439	430	442	431	437	413	429	439	488	413	434	414	471	425	448	425	395	463	413	434	438	409	414	465	446	428	432	413	415	442	413	458	454	438	413	441	412	442	430	407	456	431	408	469	470	456	444	470	457	435	472	402	455	431	428	424	454	494	478	473	445	479	417	399	390	407	431	442	463	444	411	463	404	444	390	476	446	432	452	449	445	413	420	418	423	472	460	437	407	425	450	383	432	472	449	416	480	440	417	436	425	440	418	466	436	432	423	427	397	425	404	425	444	424	456	429	419	435	408	422	441	384	418	425	427	449	442	443	421	430	426	406	405	415	461	418	451	433	403	445	438	437	439	401	379	412	468	433	431	436	406	418	436	452	424	413	408	433	433	458	434	412	463	429	397	429	422	430	413	461	444	407	449	461	438	431	411	445	447	412	441	429	453	423	442	435	467	436	427	427	435	409	447	454	417	406	463	429	395	427	441	430	411	446	467	435	464	452	427	432	435	439	451	419	434	427	442	458	428	455	436	458	425	469	437	408	426	421	429	437	463	460	427	436	431	441	421	393	432	454	401	427	401	445	454	462	472	418	434	438	453	446	450	419	457	450	414	414	489	437	445	478	455	438	480	456	439	441	427	460	440	468	425	421	438	433	441	411	439	428	436	432	445	417	400	421	427	415	445	434	420	444	469	445	429	466	432	461	422	483	447	479	439	435	447	414	470	465	432	401	435	404	425	441	458	414	481	424	440	454	423	426	426	394	470	449	456	396	430	447	395	417	430	435	457	431	445	420	413	404	438	441	430	410	443	446	464	397	439	435	438	417	442	422	444	454	423	464	425	410	447	406	476	426	436	422	442	411	454	484	437	423	398	415	458	419	408	426	429	443	427	434	434	435	441	439	406	433	428	446	409	435	468	457	444	435	434	413	434	436	434	444	418	444	438	438	442	457	435	432	418	398	447	432	454	412	452	451	420	403	447	432	434	435	421	418	453	460	444	389	426	469	451	411	412	434	451	443	425	431	466	403	414	480	437	456	412	419	408	419	464	431	433	439	436	438	417	430	446	496	464	457	387	385	460	419	440	463	422	410	407	459	460	434	444	446	449	427	455	436	434	443	419	433	407	422	448	390	461	433	436	403	421	468	440	405	453	454	401	439	470	474	444	455	418	462	439	459	417	439	444	433	412	452	443	453	431	432	427	460	480	448	461	425	461	439	427	384	456	417	447	431	452	415	412	421	422	414	427	448	490	453	472	465	450	453	428	451	444	438	408	450	449	428	444	426	410	426	433	448	409	440	471	495	442	453	380	414	444	427	428	469	443	450	413	469	425	430	427	410	458	444	408	479	421	438	428	448	438	491	420	444	428	442	422	452	406	427	445	418	430	465	443	445	419	473	435	460	426	458	451	470	460	418	459	429	459	432	424	460	436	436	456	431	429	444	444	408	443	476	464	445	461	404	416	425	420	462	423	451	464	456	468	403	447	453	419	463	422	426	423	402	420	437	414	416	442	442	426	433	421	418	402	408	437	431	464	424	447	460	444	441	438	442	407	409	431	428	405	461	434	405	468	422	430	415	439	479	471	426	462	431	468	451	464	432	432	432	450	448	441	433	435	429	425	442	417	453	431	448	410	433	442	434	440	421	458	432	458	437	461	473	433	401	464	449	433	410	428	440	443	396	401	388	444	420	466	448	442	403	443	442	454	457	461	424	439	429	421	421	484	430	453	418	460	401	442	454	429	456	437	427	441	392	422	476	442	424	422	454	418	445	417	409	405	469	430	422	453	420	418	439	417	420	468	455	430	407	439	450	450	430	450	463	429	444	447	444	429	444	442	424	441	421	422	450	411	401	445	448	459	453	426	430	442	468	412	441	437	401	439	451	417	459	440	421	419	461	473	436	424	448	440	412	430	391	439	420	455	445	439	468	453	449	436	438	460	465	396	424	429	441	448	442	426	453	459	393	401	480	445	435	415	435	417	454	442	423	438	434	399	441	424	442	447	421	447	416	449
6390	10805	5201	1780	1188	1025	852	796	725	645	630	642	616	649	615	588	572	608	624	524	564	601	583	595	599	574	560	598	566	568	549	550	567	577	502	559	560	555	570	590	501	536	547	578	585	550	539	539	539	536	541	563	526	551	526	549	566	564	509	548	550	539	576	536	525	548	576	568	539	569	594	516	585	563	505	531	535	580	574	536	572	584	550	537	537	554	549	577	559	531	570	550	566	516	538	550	555	543	561	512	539	560	561	524	532	543	568	543	534	542	577	553	514	512	526	560	567	550	546	546	523	581	534	585	542	549	531	568	546	570	550	525	597	564	552	571	549	573	552	526	589	508	564	496	527	579	522	572	580	532	536	545	552	540	554	560	560	568	591	586	539	542	505	537	562	577	538	610	548	572	534	553	553	569	550	520	592	574	567	523	547	561	572	532	538	538	531	536	569	574	573	575	576	554	571	590	568	557	554	539	562	581	577	564	567	534	562	602	588	576	544	560	546	553	598	554	561	565	554	565	539	558	549	586	548	539	526	562	538	577	549	545	577	581	544	583	583	577	535	547	582	601	559	535	548	572	556	586	581	528	598	580	550	565	557	585	562	544	557	519	558	522	584	518	547	626	553	591	578	527	545	532	542	559	613	496	564	574	579	543	579	548	544	523	554	586	506	561	562	540	549	538	554	533	560	567	555	546	566	562	586	556	559	609	537	552	566	546	541	554	561	598	561	513	521	531	599	551	553	538	581	592	562	537	546	520	558	559	612	552	562	581	586	520	527	572	586	595	538	550	552	482	557	526	564	563	559	550	565	578	549	510	548	578	573	562	569	544	575	540	638	599	559	580	568	548	567	559	537	544	538	571	536	551	509	566	543	529	549	574	515	555	527	576	598	561	582	575	605	565	585	518	581	540	544	578	559	551	582	561	548	550	568	552	557	541	546	567	553	568	556	524	572	507	584	539	529	565	575	554	533	567	589	550	522	566	579	532	558	595	528	544	545	548	576	551	551	552	556	574	586	570	559	567	533	548	529	598	568	567	549	547	575	498	539	571	565	541	547	554	580	530	520	564	560	563	532	614	534	577	545	550	531	527	559	547	592	555	528	585	546	569	575	569	524	548	591	557	525	532	543	567	548	580	568	548	585	578	575	586	541	575	524	529	580	589	577	546	573	564	546	552	539	576	541	603	556	528	568	578	537	559	556	544	565	565	553	547	567	552	566	569	584	528	545	573	577	577	507	527	548	558	541	545	539	564	495	559	516	554	549	532	535	596	546	587	513	554	567	551	583	554	572	547	591	562	582	581	577	566	555	525	578	564	536	561	567	516	557	557	570	535	542	575	512	539	562	578	574	517	571	561	594	535	560	565	576	592	564	581	538	576	540	591	543	533	547	520	560	590	537	532	538	544	498	561	528	575	548	573	555	577	566	520	515	593	599	564	521	551	546	577	526	523	605	538	506	532	542	559	583	584	550	532	559	544	542	605	539	533	535	573	529	574	555	560	549	615	527	565	600	569	574	549	528	558	557	522	559	559	508	540	572	566	543	542	590	614	568	527	590	539	537	605	529	576	556	561	570	550	512	548	571	553	555	609	563	573	563	536	576	529	543	523	584	545	560	546	563	530	539	611	543	553	550	536	582	583	538	550	583	588	564	491	540	591	554	554	561	541	530	543	539	542	525	542	545	600	557	535	574	561	585	563	557	552	548	550	583	487	568	578	545	577	589	561	550	569	537	541	534	567	585	561	554	569	566	537	592	595	553	597	532	505	543	596	547	586	536	481	559	540	533	525	525	551	515	585	571	570	550	584	588	571	543	587	561	543	560	543	559	572	550	579	566	500	522	569	551	566	547	593	574	533	581	551	504	533	567	532	565	512	568	569	599	539	520	585	558	557	603	549	541	585	574	527	564	554	568	553	582	531	572	563	546	566	541	531	526	537	549	561	605	546	514	525	560	557	613	568	569	557	543	595	580	573	543	528	607	546	628	550	552	511	613	572	541	545	524	596	561	523	555	595	564	540	581	557	570	545	540	568	591	582	556	542	576	553	536	534	502	554	552	590	570	514	555	581	554	545	526	532	533	558	540	571	578	540	544	555	550	550	571	554	576	587	532	572	565	588	575	558	553	522	593	555	539	527	554	567	585	511	544	535	560	523	546	551	590	586	524	524	607	561	520	552	571	569	529	560	557	531	542	581	540	553	572	591	539	539	573	542	549	558	583	587	586	583	507	543	641	527	545	553	534	602	545	548	561	538	543	550	535	562	570	553	547	566	591	583	585	578	542	510	547	577	566	597	538	529	555	528	530	543	595	542	579	583	570	565	547	540	558	593	569	537	548	604	612	546	578	563	560	573	567	526	589	595	557	555	569	557	513	558	565	556	567	542	542	589	538	586	565	542	614	559	536	588	572	554	573	578	558	534	566	547	590	543	574	572	532	518	578	544	578	560	585	594	518	592	577	564	522	562	573	545	567	564	545	592	553	563	536	547	557	553	524	548	562	552	555	566	512	533	553	576	577	581	534	599	548	541	558	589	540	546	523	547	566	569	539	590	543	587	587	539	548	557	527	558	559	633	539	522	573	540	530	573	566	541	575	544	542	580	545	522	558	531	557	583	551	518	561	571	574	588	531	534	547	544	593	534	513	538	535	555	548	562	573	568	542	564	533	587	515	519	550	512	579	563	518	589	578	548	572	541	576	601	557	570	530	575	621	579	553	541	584	527	547	569	544	578	567	541	587	521	580	588	558	570	595	560	539	537	559	566	554	565	550	563	513	539	578	516	549	566	589	543	585	504	581	551	583	550	585	544	534	554	572	560	589	523	562	597	571	549	572	576	578	569	566	562	560	535	595	582	538	545	534	561	522	543	544	581	576	550	609	542	596	561	565	507	562	527	547	557	574	559	515	610	532	542	515	591	535	548	551	555	521	516	523	516	570	573	609	551	562	521	567	562	559	523	539	554	558	560	540	564	596	617	544	542	524	569	534	531	561	602	541	588	577	573	586	535	552	574	533	528	587	515	541	581	651	530	540	538	574	556	596	539	555	567	539	554	516	561	529	606	569	564	530	518	581	535	558	568	568	552	540	543	566	565	566	561	535	554	544	562	539	554	544	579	522	545	549	557	535	568	593	567	555	519	537	591	549	557	539	586	514	537	541	535	538	546	537	564	589	558	580	537	561	509	544	525	569	539	511	576	585	567	580	556	549	548	563	554	563	549	582	542	538	511	564	526	574	550	578	553	615	557	513	533	539	615	577	562	525	556	543	560	570	542	537	564	591	563	574	535	600	525	557	521	529	588	558	569	542	584	511	578	559	516	538	587	580	532	543	639	557	541	569	543	563	575	551	556	487	572	533	538	591	537	586	555	530	607	483	543	571	548	515	538	534	599	526	556	532	545	540	572	565	576	531	542	552	549	603	553	588	532	563	586	563	570	548	506	563	534	516	567	551	564	567	538	540	517	547	574	542	562	534	558	528	549	561	547
23233	21166	27869	24736	20952	4174	866	674	611	598	549	543	528	520	528	525	504	523	507	476	515	485	514	474	491	534	483	494	441	524	446	494	527	476	469	480	511	514	511	481	512	465	482	487	500	486	468	474	508	506	466	499	496	514	468	509	512	558	543	501	507	462	478	496	494	505	478	482	515	495	469	469	464	494	500	480	486	487	452	524	501	486	509	546	481	493	475	483	486	478	487	507	491	477	432	512	506	521	464	491	509	528	476	518	465	475	504	497	477	436	510	455	550	441	524	473	505	487	511	477	465	447	530	496	506	513	488	523	528	474	477	519	496	491	485	515	478	471	435	509	444	517	517	487	451	506	490	450	477	485	524	512	475	496	512	492	447	507	483	503	488	487	551	469	504	460	522	491	484	461	515	483	459	524	468	521	476	537	495	455	491	504	531	528	531	446	457	463	478	477	495	484	478	501	491	516	501	485	499	488	495	508	528	487	495	471	484	508	480	468	502	519	472	469	486	476	519	510	482	468	510	496	475	468	495	490	536	508	468	497	507	479	476	458	532	487	482	436	448	487	486	479	441	508	519	504	523	498	483	473	482	496	458	516	495	507	497	499	499	483	518	461	515	490	471	492	510	490	516	454	468	514	515	489	487	486	517	501	463	484	474	447	520	508	473	519	487	502	473	467	499	472	496	478	481	520	458	472	523	519	491	517	504	496	501	480	475	517	520	467	503	516	477	477	485	474	467	490	470	512	470	461	534	490	492	530	517	479	522	482	496	493	504	465	528	494	439	537	492	461	522	537	458	490	466	483	498	528	449	463	505	498	515	451	509	506	523	468	492	466	470	445	478	489	500	465	475	466	493	531	474	460	462	483	458	499	461	529	501	461	499	521	485	492	498	531	504	514	458	499	482	482	473	490	514	483	456	493	492	476	486	494	499	459	513	457	483	477	473	525	489	527	476	471	521	471	537	474	462	538	489	471	469	474	519	469	487	463	488	488	508	467	497	493	482	500	515	498	490	498	500	483	518	493	506	518	509	502	507	508	530	532	483	516	511	503	475	455	481	517	489	498	506	509	535	465	471	506	486	490	470	486	492	469	490	487	481	508	498	523	465	462	479	559	480	487	450	484	506	489	497	488	471	462	466	502	477	438	474	527	490	475	495	507	523	476	515	486	472	484	461	488	487	512	493	481	502	480	486	494	471	452	455	473	505	482	468	511	477	525	503	511	488	476	498	498	512	485	486	500	476	500	502	498	508	505	528	472	459	475	501	462	478	458	471	505	484	495	480	531	485	493	518	486	481	494	464	499	484	488	478	468	553	487	476	468	489	481	541	471	523	475	482	512	498	473	488	509	475	493	494	473	481	457	454	461	526	506	485	485	485	503	491	489	462	488	470	501	489	531	472	492	542	445	449	465	503	494	505	469	501	465	522	489	507	493	492	515	470	484	478	483	520	470	489	534	477	505	480	502	482	497	489	455	470	503	505	503	470	481	484	482	435	524	500	478	475	477	474	524	478	512	472	539	489	519	438	498	484	495	514	469	510	488	489	450	465	465	494	453	505	508	478	454	467	469	514	518	444	512	469	492	500	501	488	486	495	514	548	511	471	535	489	519	474	503	488	494	507	521	488	475	503	504	511	501	463	492	509	472	508	487	482	450	482	474	481	486	505	494	532	493	500	468	490	531	483	543	475	482	506	483	489	484	464	468	474	481	478	526	493	451	458	506	477	484	553	494	468	457	455	487	497	506	474	489	452	491	498	526	509	477	502	512	483	510	427	519	498	532	510	460	504	518	485	486	486	516	497	441	514	476	488	493	489	465	466	467	515	478	520	519	485	444	512	512	501	487	497	498	462	446	482	500	478	491	497	460	487	485	490	512	478	468	488	494	497	496	486	491	451	508	485	507	528	437	475	496	489	491	505	464	511	502	479	492	492	506	467	511	525	503	494	486	500	514	489	500	510	488	554	498	493	486	512	458	469	463	473	509	458	510	507	512	523	440	453	487	494	447	531	497	492	542	520	461	513	472	490	526	488	476	501	518	472	498	497	492	481	509	517	474	494	474	501	494	459	486	466	499	527	515	452	437	464	489	480	508	513	509	517	460	477	478	512	532	509	451	521	467	464	486	486	483	502	492	458	486	446	503	504	490	487	454	470	461	476	463	490	509	518	521	542	463	499	475	523	509	507	478	467	455	492	506	497	467	517	479	476	474	461	502	453	527	505	514	464	487	487	506	512	514	505	505	507	492	523	492	474	528	477	480	497	474	497	472	499	488	495	447	512	497	523	481	475	473	500	497	518	489	487	474	443	509	524	515	509	490	492	487	506	478	485	487	513	478	442	500	489	523	463	462	516	491	468	534	487	511	472	477	540	500	502	488	475	489	506	506	495	506	453	473	493	467	518	477	439	486	476	478	481	453	480	488	498	497	491	484	465	498	479	476	515	480	512	459	515	456	516	502	506	485	512	496	464	450	508	527	471	483	483	445	493	508	514	446	506	489	489	485	505	504	439	473	497	503	463	509	445	487	560	458	488	485	483	523	500	492	508	472	497	503	477	445	488	500	478	482	460	489	467	497	502	489	508	468	485	525	513	513	512	476	509	506	481	519	493	465	522	498	508	505	462	435	504	513	456	457	492	486	481	508	492	500	507	474	463	493	473	502	509	499	451	466	492	514	504	480	508	505	513	431	506	503	478	491	478	458	447	482	504	467	508	470	473	461	455	485	484	535	485	508	519	475	513	457	492	521	472	475	499	484	514	515	499	512	498	458	436	505	519	440	501	476	456	489	487	491	511	497	475	479	498	479	469	476	450	496	521	480	542	486	491	492	478	529	522	492	525	476	435	471	522	495	488	472	470	516	484	477	507	486	510	513	478	497	502	514	492	516	497	583	499	488	493	497	440	476	509	499	480	492	494	504	474	557	486	502	507	507	467	459	478	505	482	457	486	538	534	498	484	497	450	489	516	497	496	547	495	490	512	485	481	460	485	466	475	514	480	506	544	425	500	499	494	455	496	488	460	460	480	493	501	497	520	496	512	521	497	466	491	509	488	487	457	462	509	476	478	477	485	497	507	499	485	511	462	527	485	475	477	466	450	503	548	494	521	458	471	489	514	513	495	490	518	465	497	465	534	479	491	475	515	489	460	473	489	499	464	531	543	491	478	478	450	480	502	481	489	501	494	517	473	498	522	443	495	498	487	484	493	514	530	487	475	478	437	531	505	456	479	479	496	491	520	497	492	494	468	490	494	475	479	513	468	488	474	500	472	472	523	498	503	479	489	489	493	527	542	493	443	453	477	482	481	480	496	521	513	493	510	557	496	427	484	477	466	503	472	479	473	514	468	466	477	514	510	504	499	504	493	466	520	446	479	503	548	518	482	521	505	444	459	481	455	474	536	498	491	502	527	471	489	469	462	488	524	478	494	475	488	468	459	527	483	538	476	505	474	487	488	442	501	487	480	483	502	474	529	490	473	476	467	558	503	456
7209	19116	11856	3227	1746	1414	1074	974	865	842	818	749	723	724	715	679	668	631	703	617	652	643	655	644	670	648	673	636	607	647	603	665	643	618	601	692	620	601	606	659	614	585	694	599	654	660	613	620	623	619	638	591	627	622	590	682	664	578	611	661	604	682	598	640	664	608	605	636	632	637	680	652	580	613	642	581	636	602	611	655	633	686	663	566	645	637	638	634	602	633	567	610	650	646	604	665	625	641	630	617	614	635	624	612	606	634	626	619	625	687	582	612	630	673	642	581	614	631	593	580	596	625	619	618	587	646	644	654	653	646	626	621	627	654	614	612	661	639	634	646	622	601	611	607	625	634	631	655	623	606	640	590	627	631	601	608	622	648	583	599	599	589	621	613	622	588	629	615	625	667	651	623	607	642	648	641	613	611	627	606	656	617	601	632	603	654	639	640	651	590	581	619	617	613	615	641	602	619	608	598	623	657	626	635	604	632	626	642	620	613	617	621	578	629	629	636	632	633	611	604	587	667	609	596	642	636	666	657	637	627	577	592	625	661	567	648	650	652	620	696	596	638	568	607	594	690	648	605	603	588	612	592	591	632	620	641	600	584	653	645	648	619	576	623	596	602	632	634	650	639	600	670	617	613	591	633	626	568	635	627	633	595	606	640	640	611	640	585	616	606	614	621	617	647	632	653	650	645	613	666	601	590	657	633	611	599	598	627	641	709	607	616	617	648	649	630	650	648	689	599	619	635	643	635	606	623	627	607	605	619	631	605	616	646	600	572	601	668	627	651	628	628	597	651	615	671	575	557	611	614	611	614	578	675	626	656	617	580	603	581	619	581	634	614	614	660	638	649	625	622	639	617	590	644	685	640	627	618	614	587	642	676	671	587	640	642	620	585	650	632	599	617	667	645	636	606	586	670	637	644	627	620	633	635	668	617	639	615	678	650	576	613	657	641	639	629	601	633	669	628	629	637	592	604	623	603	566	658	603	652	675	604	620	643	629	632	653	646	633	625	641	652	604	586	601	620	639	591	633	620	586	603	632	592	665	617	617	633	620	593	616	611	585	568	610	678	646	570	641	595	618	613	630	610	621	615	617	626	618	603	642	629	646	649	575	628	643	588	618	667	650	598	602	590	637	584	653	625	619	639	613	656	639	620	631	578	577	653	658	616	636	638	645	616	601	641	634	655	625	636	627	582	604	663	635	635	616	575	640	676	628	628	633	589	638	586	604	637	596	664	597	567	642	641	625	612	633	652	591	573	588	597	636	624	590	640	653	624	605	629	625	603	607	617	635	555	600	620	619	621	616	589	626	660	617	624	616	613	611	640	636	632	595	594	634	672	614	637	650	631	617	614	608	635	604	623	586	668	553	654	599	622	604	604	638	638	623	643	614	607	634	628	600	616	629	636	619	604	640	596	594	669	596	634	659	576	632	613	621	624	652	641	630	630	630	604	621	617	622	569	617	623	586	603	666	611	632	621	629	609	605	644	624	661	652	639	620	685	622	612	623	655	593	618	601	601	597	599	620	619	614	656	639	602	666	599	624	610	615	637	643	643	599	608	643	650	641	628	617	618	598	565	614	629	575	636	661	572	604	625	611	626	601	618	621	616	604	614	633	658	616	622	612	625	640	605	646	595	618	663	637	617	632	631	645	626	617	609	670	621	615	594	639	558	586	618	570	653	630	624	588	602	571	630	641	604	625	654	646	660	605	585	600	666	598	658	652	643	599	601	636	612	590	628	632	621	580	638	629	656	618	645	612	595	705	633	625	634	684	587	645	605	627	626	616	601	621	625	634	624	605	641	608	617	664	613	594	618	629	616	602	622	630	640	611	610	612	603	589	617	596	638	641	642	655	626	645	606	618	614	653	674	589	608	633	597	652	627	653	616	630	610	651	632	609	604	629	597	605	610	598	601	619	680	605	588	601	631	625	628	620	632	642	660	607	614	628	607	628	596	624	637	606	603	618	613	642	634	609	589	611	616	662	615	632	640	615	581	613	651	597	607	666	644	606	643	634	626	594	637	608	579	615	624	636	618	579	628	647	683	562	612	641	603	623	645	644	609	628	593	668	633	616	658	645	632	642	611	652	653	659	614	596	678	617	580	662	631	620	586	629	592	610	568	640	587	667	614	640	645	593	655	640	622	656	618	633	689	596	585	637	633	641	643	604	563	635	656	661	595	645	695	624	582	638	591	625	627	615	642	617	640	637	632	611	626	624	635	636	613	583	646	628	615	559	625	587	630	651	644	632	634	651	700	620	589	637	596	576	620	617	669	642	658	665	624	625	613	645	638	619	605	656	608	620	617	661	657	622	653	673	635	604	607	624	630	626	646	621	592	623	642	628	630	597	607	585	625	601	602	617	632	630	550	619	613	603	591	617	617	634	645	657	649	699	641	596	606	611	600	629	612	602	621	636	625	638	596	612	634	615	643	595	652	632	604	602	636	602	638	614	612	609	650	637	630	624	655	633	587	664	600	614	609	594	675	641	606	577	632	571	655	618	673	590	638	598	601	617	606	623	609	620	617	674	629	601	626	620	655	663	617	649	655	686	632	676	620	634	662	627	603	640	625	644	587	655	592	641	633	593	620	593	619	663	629	616	644	612	633	640	629	593	639	625	601	602	602	611	619	608	634	619	612	654	633	607	639	612	605	612	641	624	641	605	580	598	591	659	632	597	610	628	652	670	643	626	606	630	604	644	608	622	608	595	676	671	647	624	626	590	601	601	557	585	638	584	599	609	624	616	638	644	627	615	636	635	637	601	665	635	581	551	600	675	620	622	625	666	606	632	598	639	605	607	628	625	600	580	606	644	618	631	592	598	628	612	616	641	640	642	603	630	611	611	613	606	640	650	613	646	607	642	606	597	672	614	583	625	618	629	601	621	583	617	620	629	605	638	655	581	628	626	676	620	625	593	648	657	601	627	616	647	609	629	654	627	594	629	624	597	631	631	640	611	596	650	613	630	630	561	645	580	615	631	635	608	575	600	624	623	652	604	610	653	625	629	624	625	608	658	597	674	659	652	597	616	590	687	603	579	671	606	656	608	668	601	626	600	660	564	630	585	624	624	610	653	574	655	641	637	637	601	623	624	603	591	624	626	657	626	639	651	601	621	594	618	645	590	626	660	613	617	619	625	627	602	627	631	623	575	626	628	626	641	657	641	642	656	645	583	645	628	664	590	632	595	598	642	633	662	648	639	616	638	613	650	636	662	622	621	615	653	625	586	624	605	605	601	609	609	619	607	640	592	657	647	617	638	599	653	591	556	601	644	579	580	659	616	616	626	620	599	651	614	635	613	636	618	613	633	615	602	601	603	611	601	634	620	638	592	615	600	591	570	637	609	605	625	615	604	655	651	671	687	683	620	598	613	635	596	630	638	637	668	647	639	617	599	660	611	598	663	615	591	621	637	618	653	599	579	610	596	625	640	592	686	662	648	612	637	626	695	620	644	650	617	623	632	620	633	634	688	613	629	633
24295	21100	26408	25529	4608	638	504	450	423	394	436	337	399	370	380	336	372	347	347	353	367	339	331	361	325	345	354	355	341	314	331	304	350	345	325	335	334	364	360	341	344	326	330	340	316	305	333	327	351	307	317	330	319	352	369	342	321	299	344	355	330	334	333	306	346	325	366	328	352	338	345	339	339	343	321	366	334	339	368	371	348	310	325	328	350	329	375	332	333	313	321	328	341	327	318	315	327	322	366	363	339	313	344	334	355	346	328	338	386	346	329	321	319	310	349	320	347	334	328	336	330	307	348	330	334	305	330	343	297	334	311	319	327	327	316	330	303	297	331	297	317	332	326	334	332	319	333	324	333	331	359	331	293	325	326	321	361	322	334	334	327	326	320	332	344	332	361	306	350	362	303	330	344	353	325	345	336	346	307	338	315	346	331	323	366	331	339	296	322	336	334	320	362	330	318	322	312	330	320	335	336	352	341	337	316	304	349	318	327	359	328	326	346	350	370	345	321	356	308	318	326	337	333	339	328	318	317	341	328	313	351	307	304	333	320	316	349	348	315	311	332	360	328	333	334	353	315	288	338	343	316	336	338	361	318	336	312	337	342	320	346	320	359	360	323	325	341	309	352	347	312	319	336	317	311	353	358	296	296	314	353	363	336	329	316	344	340	345	353	329	305	340	348	325	326	361	300	320	371	337	345	324	356	325	353	349	305	350	292	315	348	350	331	330	355	327	347	349	332	341	335	341	331	317	312	359	341	329	325	346	336	352	311	358	347	338	312	331	300	313	292	309	321	312	340	318	360	334	365	323	320	334	320	332	324	325	321	330	332	362	337	327	341	346	306	341	296	332	320	280	366	317	316	289	334	316	339	310	343	337	328	329	334	317	343	345	341	335	307	360	348	338	349	335	353	311	356	362	344	332	343	343	317	315	329	311	299	341	310	353	318	353	303	339	303	305	341	339	319	314	326	324	358	332	346	343	356	339	316	339	343	326	318	327	337	319	324	305	331	317	345	329	355	316	342	343	335	353	319	319	351	336	318	308	352	336	330	361	334	320	328	330	360	320	337	348	326	323	326	342	317	315	340	355	357	311	384	320	324	307	324	300	323	312	316	315	336	309	340	317	311	326	336	353	314	295	340	330	323	314	310	320	330	342	325	335	308	322	346	348	348	326	343	373	365	342	305	333	326	339	300	310	332	347	345	311	345	329	339	303	353	367	349	320	319	314	319	360	312	332	314	345	323	349	310	330	320	323	329	302	335	320	316	345	352	348	310	347	349	351	335	374	329	394	344	311	323	337	324	353	335	344	346	346	344	333	343	335	327	349	314	302	327	335	341	344	310	314	348	323	341	328	319	360	347	336	372	333	365	305	360	330	340	319	344	302	344	326	331	289	324	340	324	337	363	338	298	377	292	324	326	321	367	323	324	331	330	330	357	325	337	334	333	345	353	327	343	353	315	316	313	327	309	297	352	368	321	358	338	343	314	359	352	342	319	322	335	317	343	293	360	353	366	321	340	326	319	349	351	354	323	297	343	311	331	306	315	351	327	320	325	334	308	326	316	322	326	332	343	337	342	339	335	319	309	316	309	334	297	330	370	319	319	337	314	332	315	376	326	361	321	313	329	316	321	349	353	312	331	339	329	351	314	337	335	320	349	328	310	331	318	325	361	295	318	341	349	334	325	308	330	306	329	370	328	345	333	355	346	324	324	340	344	324	351	317	329	356	328	370	342	361	325	346	323	309	296	356	319	350	354	312	346	323	337	335	330	306	352	323	353	332	321	327	334	355	338	317	307	349	329	326	369	352	345	349	325	321	295	346	344	336	343	294	319	334	317	349	300	326	324	367	316	333	309	346	339	303	334	335	328	345	331	346	322	339	324	333	330	345	349	354	345	303	340	335	354	352	320	328	340	332	352	334	303	332	331	309	300	326	345	332	308	320	313	336	335	321	352	330	312	334	326	343	370	333	326	335	321	325	368	330	340	329	342	357	331	356	328	323	330	367	318	352	336	300	315	336	309	340	344	321	309	353	318	333	354	337	322	359	333	352	333	347	358	295	331	350	334	336	334	338	306	341	322	304	290	325	343	335	318	329	322	321	334	360	317	346	351	332	363	328	347	338	332	325	356	339	306	315	318	338	315	338	326	353	318	336	343	352	317	339	332	319	313	291	347	347	321	325	363	332	363	340	312	323	313	316	358	350	319	322	347	364	307	321	318	314	326	344	336	311	338	315	351	329	308	346	355	296	323	332	309	326	326	323	333	333	346	326	313	334	310	374	321	312	316	322	317	334	332	339	336	326	327	307	322	346	338	314	347	266	320	324	312	324	347	348	343	335	341	305	313	362	308	333	322	322	350	343	329	346	332	341	370	343	327	319	343	314	308	345	327	336	332	337	335	350	369	375	312	342	319	352	318	334	339	343	318	357	321	300	368	326	350	326	339	317	332	323	345	327	324	350	318	317	326	362	367	335	373	374	325	335	334	342	317	356	333	327	327	330	293	337	343	347	363	303	354	323	322	377	318	339	328	359	345	341	328	303	346	288	322	309	337	328	351	341	331	340	366	331	340	358	340	332	331	332	329	336	339	334	306	332	350	336	361	337	334	326	315	337	311	346	317	383	344	356	312	293	323	326	329	332	332	337	319	329	301	317	348	351	376	332	374	322	323	320	347	370	377	342	328	316	347	338	357	329	341	336	309	333	301	336	319	334	340	343	337	347	339	311	353	348	336	344	349	313	328	330	291	317	340	336	343	332	330	337	329	326	358	320	341	291	340	320	317	333	342	335	323	338	342	334	315	341	362	368	355	334	322	332	336	308	314	338	371	300	351	305	354	343	324	373	314	348	339	336	331	383	342	319	351	338	360	343	323	322	336	333	347	334	328	325	309	330	324	325	320	379	336	330	370	340	304	307	347	332	319	346	350	328	349	333	310	347	346	335	340	325	329	329	292	327	370	323	366	312	341	360	335	344	345	302	352	332	328	350	331	330	348	337	339	295	338	293	339	355	327	315	338	320	342	340	311	352	343	299	332	335	355	317	355	338	347	327	375	335	333	352	323	355	329	348	300	339	321	341	336	394	326	346	339	341	317	361	314	351	345	357	367	344	347	313	353	316	343	319	380	342	347	340	322	325	314	339	348	359	320	311	364	299	332	299	345	332	334	312	312	318	344	355	340	309	353	342	350	366	310	354	287	319	328	316	330	342	303	324	335	343	314	315	317	314	338	320	359	306	337	306	326	334	355	319	324	361	329	343	312	356	353	327	287	330	310	316	348	351	317	340	325	339	337	329	332	345	334	308	320	335	320	351	352	317	348	329	345	351	306	275	320	337	333	354	346	312	303	347	337	291	331	316	355	350	328	310	312	345	321	309	326	352	317	334	332	310	355	322	334	352	363	314	336	347	351	313	320	336	332	362	322	315	327	357	342	337	344	338	335	334	312	315	329	349	323	326	337	320	332	344	350	379	348	322	337	344
6539	14189	8098	2365	1308	1087	901	701	607	644	522	561	559	486	457	481	470	448	435	441	438	442	446	430	440	483	450	486	422	470	455	417	414	441	423	434	431	431	473	436	441	473	445	456	454	436	443	418	435	462	466	447	433	413	456	395	444	436	442	445	445	460	454	458	465	455	441	451	435	457	479	444	449	406	447	441	407	461	426	462	412	467	471	455	443	415	430	417	468	442	442	431	421	432	455	408	446	448	435	448	486	413	424	455	431	417	385	438	446	428	418	445	485	414	442	408	410	428	475	457	464	459	487	395	444	450	411	458	452	468	423	428	414	428	457	415	468	440	448	441	448	468	419	418	434	436	435	457	451	443	445	462	388	407	418	446	424	440	398	434	431	431	456	460	447	429	446	430	428	423	466	436	434	441	481	438	412	438	420	446	423	453	442	436	410	482	444	430	418	454	456	471	461	451	453	420	436	464	417	438	464	426	423	455	411	432	413	448	440	466	447	488	441	434	485	466	410	440	418	449	436	439	421	434	424	481	441	483	437	458	434	417	423	434	408	423	431	440	421	425	415	478	437	412	421	455	439	434	438	453	462	379	489	416	421	430	452	441	412	423	416	463	456	432	436	430	480	441	408	461	396	433	440	435	406	428	462	476	403	428	464	463	428	458	443	444	430	435	429	435	420	453	411	456	421	419	465	456	430	429	433	407	415	472	402	406	399	389	419	403	433	402	436	432	416	451	429	452	490	414	439	453	410	433	404	472	425	420	410	446	448	447	446	424	438	447	461	472	452	461	450	438	454	437	415	391	427	398	435	442	441	432	438	444	424	430	436	423	459	436	420	479	430	440	451	445	455	430	459	425	407	429	427	441	458	452	454	399	449	468	440	440	437	488	449	461	469	423	429	391	469	435	429	440	437	425	466	420	406	434	414	446	465	447	429	404	448	438	435	414	469	427	440	423	423	411	446	451	426	411	465	452	445	398	437	456	458	429	387	457	437	441	450	415	438	419	450	392	452	417	431	435	415	476	402	467	422	448	452	402	447	461	478	452	461	431	427	437	436	455	441	435	445	432	447	441	465	432	447	430	456	440	464	450	452	445	448	437	455	453	418	438	452	432	446	442	447	442	414	436	422	424	440	401	493	410	418	453	424	451	431	419	443	450	439	439	461	454	455	432	459	458	420	441	398	438	448	398	430	483	438	448	454	467	425	452	419	431	449	394	431	418	444	450	462	437	430	440	419	449	384	420	436	466	441	489	459	434	426	427	412	446	432	436	465	445	424	412	434	397	431	464	440	452	445	411	404	429	499	446	432	430	442	435	406	396	428	438	402	419	444	429	409	440	403	459	427	452	447	425	476	428	453	430	425	437	455	432	434	397	429	420	439	428	410	442	463	434	433	426	446	464	434	437	438	452	433	460	436	466	439	412	439	459	458	443	447	395	443	441	448	435	467	408	441	458	440	432	458	468	468	469	411	462	427	433	486	443	421	446	449	416	449	435	430	431	449	436	417	440	397	460	464	450	414	454	420	443	456	447	451	428	452	460	430	448	441	443	441	429	450	452	430	420	414	453	423	422	428	462	452	453	427	430	417	448	449	406	407	458	434	446	416	458	464	470	422	424	431	466	478	433	456	442	424	402	466	429	435	434	451	451	436	449	457	432	463	435	430	459	446	456	462	448	412	428	430	411	416	423	458	452	436	484	444	408	419	459	456	438	418	440	435	428	468	485	456	405	448	464	442	436	445	456	451	440	465	422	423	414	455	433	410	394	460	442	386	433	425	440	415	445	433	410	436	433	433	437	483	428	483	400	425	435	448	459	404	415	471	438	441	423	407	468	415	452	454	429	412	452	446	424	466	460	432	420	471	446	438	451	425	473	449	419	428	452	416	437	410	434	445	461	451	417	436	438	453	420	440	429	392	451	433	452	432	416	425	430	403	520	462	434	447	426	432	443	419	459	426	438	434	450	442	407	434	414	416	419	421	488	459	426	425	446	425	428	451	431	410	417	450	443	458	434	433	416	463	438	422	433	388	439	420	446	430	448	484	444	429	463	421	427	439	436	451	423	442	459	451	447	406	422	436	434	438	448	435	429	439	459	460	427	396	442	429	468	420	440	462	387	433	442	418	439	433	415	454	459	460	480	431	426	484	491	450	469	438	423	442	446	409	432	452	439	441	438	479	431	401	415	490	442	422	414	453	448	421	445	448	410	464	467	441	414	427	476	443	416	434	407	423	455	456	420	424	441	449	455	409	467	426	412	450	426	394	435	441	470	430	453	420	438	461	472	462	406	456	435	454	440	430	385	396	461	446	468	440	392	450	434	474	437	434	482	413	450	451	428	410	435	410	404	450	434	451	455	457	479	423	429	462	441	427	425	463	407	465	428	467	426	404	468	438	416	403	462	430	429	475	452	466	394	424	443	442	443	422	459	427	437	423	447	448	398	447	456	424	433	447	435	425	431	431	425	423	433	436	430	415	428	423	450	438	424	412	460	454	411	452	466	456	412	447	428	466	452	447	410	435	431	482	423	425	424	385	401	461	437	434	463	501	400	445	429	462	446	423	446	422	425	413	447	425	438	417	439	463	447	425	450	457	451	441	451	485	392	441	418	464	440	406	413	432	460	436	439	458	444	434	444	450	422	406	444	471	470	419	401	482	450	441	415	432	409	459	442	395	422	430	432	424	450	456	421	450	459	441	438	442	428	452	433	473	448	438	476	411	426	417	455	443	437	451	442	442	405	444	439	461	434	416	434	462	418	461	426	422	486	422	450	424	417	447	398	454	461	417	444	421	431	428	445	434	453	444	447	433	442	399	439	441	411	442	448	429	435	425	423	451	463	403	451	427	398	410	441	461	465	453	429	478	434	424	451	428	445	456	439	445	434	421	452	482	472	462	419	446	420	436	419	434	402	462	452	416	449	425	461	455	427	460	448	418	416	461	444	451	442	465	456	417	465	475	426	449	437	423	425	456	436	447	464	423	433	399	405	395	385	406	414	460	472	444	430	432	413	479	411	408	431	478	442	450	448	435	433	469	424	450	412	410	476	411	451	432	424	453	468	437	433	438	452	424	426	428	442	401	460	441	430	418	474	446	455	418	471	490	432	429	404	444	455	451	474	417	424	466	416	447	447	413	435	437	407	448	436	408	426	428	453	444	440	430	421	432	430	443	424	420	437	450	452	420	420	438	428	403	438	430	428	438	442	463	410	422	456	406	464	415	432	466	445	449	419	414	476	488	451	417	445	420	453	440	416	443	405	443	422	438	432	428	418	410	441	430	432	415	432	434	455	456	441	446	391	441	460	434	417	492	444	404	420	484	419	425	444	427	458	432	448	458	439	463	445	425	437	424	437	427	444	424	440	431	447	421	439	394	433	419	399	445	422	450	444	447	457	482	434	452	464	451	430	478	453	461	471	407	414	454	416	421	438	409	442	442	424	432	439	408	422	439	432	429	429	430	457	406	408	419	461	430	451	451	467	422	431
22277	21134	28411	24103	21119	20413	1942	716	543	576	527	471	496	477	465	415	440	414	397	417	441	432	421	420	362	415	390	402	420	382	383	393	387	415	383	376	389	359	349	394	391	383	372	427	364	387	396	409	407	393	379	402	355	391	387	392	383	395	401	405	370	432	354	422	372	414	399	368	347	394	378	379	381	382	378	379	368	388	363	428	393	400	399	388	376	391	406	379	360	381	375	424	440	370	392	396	418	385	365	363	409	402	381	400	381	442	392	377	386	377	390	334	379	426	385	374	391	389	386	425	394	378	395	398	387	377	412	398	374	368	441	380	395	351	411	405	400	407	388	381	368	379	387	404	390	398	403	395	400	406	372	404	419	369	416	415	407	403	389	387	336	387	387	385	434	350	388	392	392	387	379	384	381	411	371	391	394	449	371	342	380	372	412	409	401	374	373	355	388	398	384	397	392	364	407	395	364	402	389	422	398	340	399	351	369	390	387	415	398	365	418	372	386	395	414	376	395	419	380	379	385	372	418	394	378	417	388	366	391	420	408	387	405	367	352	372	348	387	428	378	366	414	425	361	417	392	425	370	407	362	374	438	354	390	362	380	385	366	356	416	384	366	402	368	395	378	401	375	382	391	385	379	369	374	344	392	414	381	341	395	378	436	378	375	423	409	379	357	362	371	399	372	368	425	421	384	417	377	385	396	381	385	351	386	364	370	375	376	402	381	376	371	369	388	375	386	383	419	417	399	395	418	411	382	377	359	371	383	394	394	358	377	379	380	375	399	406	390	404	392	411	411	388	385	375	358	409	349	368	374	427	366	369	387	377	364	362	382	367	355	396	400	357	408	391	397	382	431	391	387	340	379	393	390	365	408	382	363	343	376	398	396	393	393	365	362	350	397	414	390	342	439	396	406	399	407	419	382	426	390	426	372	385	404	386	372	389	408	386	396	394	391	388	376	355	381	359	377	401	384	372	411	367	432	389	390	398	441	365	394	381	373	413	389	385	381	401	396	378	362	375	371	377	389	375	381	370	412	383	414	389	385	379	378	394	427	396	410	380	382	414	367	396	393	361	400	396	392	418	386	409	352	396	390	389	401	415	375	406	419	389	409	372	371	399	381	365	375	378	376	383	405	379	366	385	358	368	384	402	437	376	405	407	384	406	376	397	358	390	395	356	380	375	391	365	415	387	365	416	399	419	387	371	355	335	381	364	402	399	377	375	375	374	388	389	414	408	382	427	349	382	366	355	382	405	390	413	394	380	378	354	365	368	399	407	416	413	363	387	388	414	397	377	380	376	387	408	435	363	369	387	370	373	345	368	365	353	372	390	404	365	389	369	403	368	367	386	380	414	395	404	386	396	379	401	415	401	397	406	372	391	398	384	413	379	381	402	372	381	375	377	380	375	398	391	409	405	378	392	375	404	380	347	404	399	380	386	409	361	355	408	364	358	410	381	424	386	385	398	404	402	365	383	418	370	388	392	411	364	395	381	420	383	381	391	360	344	432	392	378	399	376	378	375	391	367	402	338	373	387	409	350	384	405	375	381	359	389	393	372	396	381	397	375	383	395	376	362	404	390	351	400	368	352	393	384	386	406	392	393	407	379	388	415	395	375	357	420	394	417	409	380	369	388	402	403	386	391	404	377	402	377	397	367	381	375	395	400	402	400	404	370	375	386	363	361	361	393	371	407	420	384	389	386	405	420	395	397	401	338	399	391	387	370	406	346	377	381	416	381	366	414	396	374	379	368	385	403	404	383	392	379	398	396	359	347	393	357	385	407	367	398	386	388	386	411	390	353	367	379	423	377	369	405	359	408	360	402	403	400	369	350	400	399	384	389	414	381	418	384	386	377	378	395	405	387	370	380	376	398	389	389	364	394	407	365	387	410	358	381	384	395	380	395	374	397	363	352	398	383	355	400	350	384	380	453	402	380	416	393	407	406	419	402	385	373	405	420	357	376	393	374	373	329	344	400	355	373	398	397	386	373	369	391	383	426	397	406	376	406	395	406	364	377	368	352	353	435	397	417	390	411	390	387	378	373	392	345	400	398	365	358	374	377	391	408	400	383	365	392	399	392	374	403	407	358	400	407	385	353	365	389	388	393	365	350	393	413	379	368	358	402	416	381	386	361	430	366	385	354	380	405	373	386	386	398	372	367	372	437	366	377	420	343	364	360	391	370	368	391	385	393	360	421	389	405	385	342	370	426	380	398	364	418	380	405	376	365	366	348	396	411	346	400	368	372	398	425	396	365	431	359	397	400	398	404	378	429	387	386	379	394	407	351	410	384	406	398	359	381	410	422	377	376	393	399	357	406	379	372	387	389	421	354	400	387	378	353	364	401	363	370	390	406	394	361	394	379	388	357	404	393	351	410	380	409	357	410	388	372	386	373	420	384	389	402	393	423	383	371	357	400	394	369	412	390	392	394	382	386	443	391	359	382	395	396	369	404	378	404	419	419	415	392	423	367	382	401	395	369	431	365	414	405	377	396	409	403	416	395	374	417	398	403	433	371	402	396	363	413	378	373	344	407	401	377	340	402	400	388	351	376	390	390	406	369	393	355	373	393	397	398	383	379	400	349	375	363	377	373	370	389	385	360	397	384	362	378	422	364	381	421	380	382	371	364	382	373	382	378	376	355	379	413	392	412	378	385	398	344	370	353	389	356	426	401	400	399	403	382	402	391	393	390	358	396	385	376	377	388	358	416	396	338	401	399	405	392	409	375	353	404	415	417	376	367	398	384	364	419	392	413	381	392	368	362	382	389	400	390	402	389	420	399	380	388	433	364	341	379	390	399	400	402	397	390	356	372	367	371	344	384	431	408	379	366	363	366	379	364	382	366	371	375	414	377	388	395	379	372	404	356	395	367	385	388	358	385	368	393	377	365	358	418	368	382	413	385	394	399	378	340	351	393	356	405	399	384	409	394	400	388	379	349	363	384	395	393	394	384	367	402	413	401	417	363	397	363	376	407	374	403	381	442	404	385	357	390	381	401	408	347	380	415	378	392	373	389	376	387	398	395	415	422	379	396	403	374	371	356	391	386	415	351	394	367	419	419	365	365	372	397	349	371	380	397	335	389	401	400	381	387	383	404	360	397	378	357	378	462	389	359	378	378	399	388	384	377	395	366	397	375	395	400	415	353	392	402	375	388	397	381	412	371	413	409	406	443	388	402	414	409	413	387	354	394	390	410	400	415	361	381	379	385	402	369	382	369	371	400	414	381	377	380	412	414	350	356	371	366	372	380	380	394	416	397	391	389	408	371	393	376	399	428	367	423	377	392	364	377	368	395	394	401	416	376	389	370	397	383	383	365	387	377	419	359	371	389	371	356	382	379	402	336	395	361	397	389	390	383	374	367	409	386	387	376	369	394	398	371	377	395	411	430	418	391	424	350	389	384	410	379	396	409	369	383	387	384	373	399	370	409	370	395	374	397	417	413	392	397	415	387	378	390	410	397	356	394	378	396	399	402	375	387	389	376
8365	23991	16433	4426	2145	1562	1298	1107	1006	852	779	719	690	580	588	578	547	589	567	507	497	584	570	499	528	519	516	492	471	517	533	456	542	534	521	495	523	502	472	494	474	468	525	508	494	446	513	504	494	489	519	512	501	532	467	510	515	481	488	503	500	508	516	524	519	500	514	521	502	499	518	460	508	498	526	499	467	510	516	464	553	485	523	522	527	499	524	497	482	524	457	506	531	500	461	538	485	505	526	478	520	521	511	545	498	497	493	506	531	471	495	502	469	474	516	512	525	514	479	530	489	526	558	467	489	518	517	529	471	504	509	496	493	507	532	489	474	497	499	518	521	536	506	511	497	487	532	480	507	499	521	512	532	515	517	502	540	492	483	535	515	511	501	514	503	493	514	511	474	484	516	517	500	507	500	525	497	500	539	486	534	528	515	481	516	489	549	562	476	535	529	491	512	519	506	492	465	502	526	480	520	494	504	482	503	486	493	519	479	499	482	518	525	517	485	488	488	507	505	507	485	513	484	554	535	515	557	505	468	483	486	476	539	538	490	492	490	507	476	507	507	504	488	481	480	497	505	462	520	542	523	492	481	500	518	491	555	488	501	515	470	500	520	505	467	502	483	493	475	501	505	525	500	503	492	472	505	501	469	541	501	513	512	534	515	499	528	561	496	465	519	478	488	508	515	455	530	523	521	496	517	530	470	545	511	486	544	516	462	501	489	465	492	502	497	510	533	532	501	518	547	485	490	525	494	515	495	499	481	497	478	472	500	505	487	511	493	543	522	520	550	516	500	530	489	491	528	498	490	503	477	528	488	469	559	526	490	537	521	542	519	502	486	528	503	511	495	510	495	498	516	471	497	494	516	475	442	541	506	498	509	523	521	484	549	463	498	506	510	502	436	519	482	517	501	504	529	516	536	505	535	458	511	509	558	522	566	527	493	515	496	523	526	526	492	534	501	488	498	477	525	517	479	517	500	518	503	523	504	524	515	528	535	506	504	483	499	489	455	473	503	503	501	511	516	504	476	521	504	538	529	499	511	496	515	494	460	474	484	503	530	510	515	511	520	498	506	522	470	476	488	492	466	536	532	488	502	507	500	519	513	514	474	506	495	510	487	518	529	516	483	507	485	511	525	472	470	488	522	488	509	466	492	486	517	509	523	525	470	491	501	464	502	501	492	517	472	523	536	541	499	496	512	497	492	490	493	498	479	520	512	515	495	502	485	483	514	493	542	518	496	523	471	466	522	505	479	546	502	485	514	507	525	500	529	486	527	481	532	524	504	494	513	473	496	554	504	513	506	542	492	520	447	519	456	447	529	498	501	492	502	528	489	510	503	528	517	516	446	498	518	487	517	520	450	481	521	502	506	519	515	472	537	495	485	534	489	516	489	510	495	461	512	510	491	488	525	513	475	464	490	487	500	501	498	470	462	530	510	522	526	497	504	512	510	533	493	508	481	522	510	528	467	473	492	506	498	477	508	553	550	496	497	519	471	502	507	496	497	487	546	491	521	536	484	478	538	521	505	508	491	513	479	509	495	531	537	484	528	516	485	512	485	510	520	485	499	497	494	495	463	503	497	518	526	502	487	510	510	493	510	511	528	495	467	506	518	529	512	515	506	465	542	512	493	525	488	491	529	461	495	497	457	511	520	498	479	493	529	509	527	481	517	469	529	518	476	537	491	499	505	498	500	535	476	491	519	513	501	517	537	467	471	476	514	484	505	533	521	523	539	537	542	543	507	492	507	491	504	491	532	499	519	473	509	492	542	497	511	504	476	532	494	521	488	484	504	529	474	514	490	495	477	510	514	473	484	491	509	499	499	472	501	486	512	529	548	498	482	515	526	486	549	477	496	504	534	496	506	470	531	502	510	484	489	498	486	562	483	465	490	484	502	495	521	496	507	508	522	505	509	495	538	505	485	488	505	495	485	509	502	491	481	505	498	490	477	558	515	527	534	520	488	515	515	490	540	469	495	515	550	466	481	532	496	487	504	529	517	480	523	482	494	503	518	469	540	456	506	491	493	502	533	462	462	489	498	476	529	505	449	502	513	529	544	497	516	559	526	483	519	499	503	534	520	480	509	492	488	517	495	471	482	514	517	511	527	521	453	504	495	457	535	530	534	517	505	490	485	484	558	486	474	555	470	537	500	509	501	477	532	518	502	500	494	496	503	528	522	516	500	492	490	492	503	565	496	508	495	484	500	520	491	497	510	526	494	519	508	500	501	534	491	493	514	500	513	522	481	503	466	493	474	530	548	505	488	501	511	495	525	484	474	519	482	506	447	490	476	504	507	523	481	518	493	555	486	506	468	468	509	518	510	501	475	482	483	496	506	490	504	489	500	542	546	505	489	496	512	485	462	497	494	470	503	506	484	554	472	515	546	512	499	472	473	519	484	505	492	492	492	484	492	457	505	509	494	506	493	463	525	509	479	515	571	513	519	521	491	492	503	532	496	508	522	504	498	482	465	486	505	491	508	497	471	529	499	524	497	510	486	511	533	501	567	506	491	509	517	490	488	499	525	509	515	490	543	510	493	484	516	500	499	474	509	520	494	491	533	540	437	520	482	516	503	533	466	521	482	487	488	507	507	550	504	461	502	490	520	515	498	499	484	510	576	494	501	527	506	487	504	492	527	545	494	476	508	529	519	511	507	488	513	507	504	495	485	530	514	491	513	475	503	490	478	532	500	513	511	489	533	490	501	485	514	487	497	534	521	486	509	504	531	488	522	502	512	532	528	494	503	505	490	477	493	494	506	492	504	527	491	475	487	522	517	476	494	491	469	470	505	483	487	513	532	502	516	505	478	522	479	530	512	499	525	490	503	515	511	517	492	518	487	482	486	508	512	500	470	498	486	486	532	467	504	494	487	533	494	503	521	491	503	518	542	496	490	554	517	497	511	498	520	516	469	477	486	526	508	479	476	501	539	511	452	496	474	508	498	473	501	498	512	531	482	495	482	500	471	510	504	477	529	478	473	496	484	509	508	498	511	490	515	458	504	463	488	510	524	487	501	485	497	528	516	508	529	510	502	479	492	490	479	463	499	494	494	504	511	533	497	483	495	521	490	498	500	470	495	474	467	507	499	484	483	526	478	522	501	495	505	543	486	510	539	497	502	513	515	491	522	490	503	507	523	511	516	491	522	490	481	502	491	541	491	515	538	482	539	497	502	452	511	478	505	521	459	545	514	521	511	485	476	509	486	499	502	465	502	466	500	494	480	503	529	518	555	528	448	497	539	492	498	521	511	506	501	510	514	477	540	487	503	508	481	546	525	467	467	491	512	507	479	519	534	524	519	497	536	500	531	482	477	521	533	525	514	468	505	492	465	512	498	501	536	506	493	481	492	511	465	513	521	523	479	545	486	503	503	500	525	522	502	528	530	483	532	519	507	482	498	520	518	453	470	517	489	486	513	502	527	509	515	498	512	513	492	536	506	514	498	508	477	517	479	459	506	524	485	509	538	539	506	471	496	557
25885	21113	21892	8092	967	789	598	583	576	537	493	452	478	434	448	436	452	468	460	451	439	430	422	458	425	438	461	474	451	494	429	421	438	422	437	461	439	441	422	463	394	465	457	451	453	431	446	397	433	414	414	449	513	404	400	435	420	443	464	400	449	485	421	449	437	441	445	445	419	438	437	417	421	474	450	447	395	410	430	443	464	452	445	436	450	424	457	470	452	446	446	422	479	408	435	448	418	439	452	422	401	413	418	420	458	459	407	459	422	456	402	441	454	440	460	432	418	420	476	399	462	474	428	425	446	477	443	432	444	435	463	468	447	459	454	419	427	421	428	464	455	416	494	426	431	435	418	451	400	444	438	465	450	401	420	453	452	411	423	424	422	441	457	482	461	456	421	426	438	443	441	427	410	447	433	491	429	417	464	434	467	444	412	439	444	417	442	437	446	422	441	421	421	407	430	446	452	437	450	435	459	417	408	428	442	454	445	473	447	501	459	466	422	476	447	482	434	460	423	415	432	443	463	454	410	428	447	437	445	483	410	434	410	449	420	453	426	416	458	452	411	437	434	451	456	430	451	439	437	428	437	420	430	467	433	435	467	421	431	431	450	447	413	429	411	400	467	455	469	462	430	453	438	435	407	416	428	429	420	452	441	395	463	454	429	445	425	447	453	468	446	438	431	434	437	445	451	440	435	395	425	467	444	436	460	433	458	419	446	404	427	426	425	438	406	464	414	439	424	430	444	441	437	463	415	445	466	426	462	441	415	474	432	469	440	456	462	456	449	409	441	471	423	433	448	437	488	461	450	422	453	462	410	421	415	439	462	467	448	407	453	401	473	430	442	482	437	432	460	416	437	425	429	449	430	436	443	457	465	436	468	453	426	454	436	460	448	466	429	429	447	412	442	462	443	447	456	439	440	456	463	433	467	439	438	478	427	451	442	429	428	436	435	457	468	424	412	460	448	410	466	472	460	430	418	439	453	420	434	457	409	454	471	423	430	443	416	436	437	465	393	442	470	401	429	437	457	444	464	429	454	443	423	416	440	443	483	466	455	457	420	443	423	443	477	455	449	476	504	435	394	475	441	408	435	466	470	404	449	496	440	453	474	445	440	431	440	425	425	439	482	394	478	434	446	478	454	439	427	432	456	444	429	410	478	453	416	445	452	447	435	469	438	461	401	451	451	451	461	409	465	458	438	441	450	440	451	449	403	427	395	469	455	464	465	458	424	444	444	443	469	457	468	459	443	418	445	433	414	441	446	418	434	435	426	413	449	425	456	366	437	447	412	435	470	457	459	441	446	410	427	430	467	434	425	442	455	437	419	457	459	450	433	489	452	419	445	460	473	432	422	415	440	442	403	473	460	426	416	429	425	464	420	444	410	430	429	451	459	443	416	477	458	455	467	446	458	425	407	447	423	400	452	469	433	419	433	411	413	442	433	412	426	430	399	470	428	433	458	433	437	422	440	448	426	453	443	434	478	429	481	406	442	449	427	425	418	387	428	447	447	400	433	463	402	391	392	427	478	415	455	493	450	418	484	452	435	461	411	459	433	429	425	434	422	434	449	445	421	453	420	429	433	445	459	452	433	453	460	472	438	468	417	479	432	434	428	424	410	451	415	421	425	453	415	453	443	395	477	436	448	442	454	445	451	436	491	417	428	451	442	435	425	453	425	441	396	444	428	454	428	470	429	401	476	466	450	453	405	418	437	461	438	458	426	422	452	415	435	477	464	465	429	421	476	419	467	440	425	426	439	463	438	426	472	442	453	464	447	453	424	424	466	426	433	466	441	453	426	429	485	454	426	444	406	440	444	454	446	457	433	410	431	463	443	446	449	409	423	452	432	472	438	466	449	405	465	459	427	439	447	438	448	460	424	427	420	394	433	426	457	459	490	429	471	480	437	458	444	431	402	426	433	442	441	442	442	432	428	439	454	424	441	428	449	413	455	443	444	448	422	414	468	442	392	449	451	444	441	466	441	425	443	428	458	416	449	435	432	470	461	449	473	446	402	425	413	410	475	435	417	413	434	395	463	445	449	456	450	447	434	420	441	467	465	449	412	419	448	454	462	405	454	432	451	406	452	427	442	459	462	438	445	440	443	456	423	460	430	431	451	437	425	473	422	451	454	431	460	435	439	484	412	444	418	413	433	446	438	402	446	468	451	411	433	462	453	454	433	439	432	457	422	388	499	438	449	437	466	433	429	426	450	467	447	444	459	436	449	397	451	493	439	472	474	453	451	429	433	430	432	432	463	426	427	417	430	439	423	411	441	444	446	433	463	451	464	450	464	455	469	455	444	447	426	425	465	449	423	455	399	467	417	397	450	478	406	441	413	457	489	451	446	442	435	452	433	448	441	411	417	461	445	493	426	406	470	429	448	411	470	438	458	413	435	445	412	435	417	417	428	493	499	437	444	393	462	404	443	436	435	412	456	403	420	475	453	441	456	466	456	457	420	463	467	440	427	422	431	458	439	419	468	437	420	458	389	464	446	461	445	415	437	416	425	427	405	468	458	461	421	422	398	439	448	440	456	470	432	438	464	461	444	457	461	452	464	413	419	413	435	387	453	474	450	464	427	428	429	446	453	459	450	424	448	430	450	438	441	442	458	448	416	469	413	451	448	410	464	499	407	443	433	456	454	485	405	441	440	429	434	437	431	432	436	490	434	446	429	411	421	440	425	438	455	442	456	441	416	440	448	415	444	419	461	467	457	471	456	426	459	435	434	437	451	448	452	463	413	454	437	428	487	445	472	439	405	406	466	438	412	423	403	430	439	396	424	415	456	426	462	453	387	439	430	434	442	442	452	446	412	443	422	449	476	443	425	454	477	424	432	453	438	384	448	437	463	445	455	455	448	455	429	451	420	452	460	480	448	411	419	456	438	409	476	439	404	433	459	452	432	476	435	478	427	447	430	445	471	454	452	428	413	447	464	447	432	456	444	440	432	455	451	457	431	473	444	418	412	410	450	405	470	433	444	460	421	400	444	439	429	449	443	456	428	454	434	443	428	441	452	454	448	427	442	418	440	408	446	458	395	476	435	429	437	455	456	402	447	463	422	437	416	451	469	450	444	421	457	431	432	432	415	423	442	453	413	437	424	428	422	442	421	420	450	433	429	441	457	426	437	451	447	440	445	412	433	447	478	427	448	470	432	454	445	437	413	408	430	444	433	448	448	452	454	400	410	464	407	440	431	468	436	418	450	439	420	436	461	453	452	433	440	442	438	437	425	424	468	477	463	402	434	438	439	452	425	432	462	410	448	447	450	465	418	435	452	412	453	433	440	469	435	462	409	467	478	447	434	439	442	465	405	411	444	425	420	419	487	408	419	479	472	486	450	459	482	406	451	441	443	457	413	454	444	409	442	461	494	464	409	420	464	431	423	433	408	450	466	393	444	495	456	424	426	408	380	434	466	459	414	461	451	422	464	456	424	437	484	471	442	417	457	445	422	434	448	428	421	433	486	435	446	442	425	405
6044	10945	7572	2055	1281	1057	915	864	749	723	641	627	652	621	565	622	532	557	568	574	613	550	521	613	536	554	590	562	553	584	543	569	491	563	571	590	560	584	571	592	568	575	578	556	546	564	571	531	539	574	566	542	557	550	564	521	567	554	561	525	548	590	558	603	549	593	579	552	579	609	569	562	542	518	605	556	570	538	595	560	538	529	562	584	586	588	576	550	561	539	577	545	576	592	578	543	558	588	574	581	543	575	547	572	544	509	567	600	561	581	541	606	531	582	582	581	607	563	511	532	521	642	586	522	548	573	536	576	584	566	564	559	537	576	552	533	555	530	573	586	554	519	540	572	583	574	521	548	562	555	542	562	536	554	528	606	581	560	559	553	555	539	579	530	563	568	588	565	561	561	560	545	553	553	542	538	525	587	606	539	562	548	518	528	593	563	571	595	590	569	534	523	563	573	565	546	572	548	583	567	539	584	571	593	547	562	534	536	547	565	558	576	566	599	569	581	575	580	580	566	596	550	540	593	582	533	559	563	611	568	530	573	554	535	603	603	587	504	527	560	561	525	588	537	591	575	536	560	528	528	567	591	574	568	561	546	604	540	532	584	592	584	556	595	559	592	548	538	532	577	568	594	531	534	579	570	609	563	535	574	517	591	564	581	580	539	602	556	543	528	578	547	524	534	565	590	588	577	589	522	573	509	587	579	540	548	555	558	590	597	574	545	567	547	558	564	614	579	572	534	565	564	536	531	550	561	535	568	559	581	544	556	567	532	527	543	546	568	532	571	576	568	580	555	553	560	564	588	567	578	535	566	581	553	533	551	597	561	558	599	567	562	571	506	546	586	627	539	558	585	541	552	577	554	530	570	590	632	567	541	574	591	617	574	575	553	606	572	555	566	542	543	573	554	566	549	580	532	543	590	585	544	569	550	570	552	577	553	565	546	537	591	576	567	525	563	549	585	588	561	558	574	558	588	548	581	549	591	567	555	568	557	568	579	632	538	610	565	571	527	558	559	568	543	538	592	531	548	568	544	546	555	547	516	560	575	577	563	596	586	546	528	564	540	606	557	513	622	540	542	557	549	580	600	546	563	605	573	528	587	558	583	563	580	579	587	553	581	606	576	551	552	578	564	550	556	564	549	553	542	602	580	553	566	498	546	545	533	513	538	554	564	539	573	531	596	591	593	584	568	560	550	549	593	546	568	588	566	585	557	602	579	560	593	549	562	574	566	532	560	540	549	573	535	596	583	602	564	560	547	588	588	531	596	556	564	580	598	580	538	573	583	555	528	539	536	544	572	605	570	556	586	537	570	555	581	539	579	594	591	533	582	574	577	565	564	550	538	578	603	579	581	583	561	596	549	585	540	551	553	573	569	541	543	570	613	585	531	549	557	543	508	580	566	541	572	588	563	598	566	585	565	591	613	577	571	574	542	538	578	548	538	529	564	536	561	529	555	606	523	578	533	568	555	538	608	589	571	576	523	564	563	588	566	571	618	525	598	554	564	570	527	524	560	573	514	590	559	571	551	526	587	564	521	591	596	576	568	558	540	553	584	595	574	584	551	563	572	561	505	529	552	551	583	600	536	593	563	611	571	564	604	565	590	565	570	561	557	544	577	608	539	605	550	515	573	536	567	560	575	554	549	541	543	521	548	536	552	541	582	567	568	517	549	603	561	569	537	530	619	568	582	591	531	600	548	559	553	604	519	561	577	586	613	584	563	520	554	584	599	554	540	561	571	559	526	582	557	561	582	578	569	569	547	567	554	538	592	496	568	606	565	550	599	556	537	533	577	581	526	584	544	545	586	544	586	552	551	552	534	555	492	573	546	528	579	565	573	537	570	576	553	585	569	549	589	565	560	551	589	614	583	554	568	543	553	574	557	587	531	567	501	606	543	571	567	551	525	562	580	566	568	584	553	560	552	556	552	550	577	572	549	606	595	531	600	554	570	562	597	547	586	576	525	536	560	554	542	563	564	594	556	582	530	549	563	592	563	564	563	553	536	578	569	572	560	620	515	584	563	584	515	556	538	551	566	574	577	599	546	592	530	564	558	570	546	604	582	518	565	574	521	526	580	525	539	572	559	568	587	603	601	527	555	526	567	587	531	566	580	571	590	553	607	500	594	567	509	532	623	542	579	582	514	583	520	545	578	568	490	608	566	538	595	543	531	592	558	507	569	539	576	561	548	517	570	569	570	569	579	564	566	565	594	548	570	598	547	581	585	597	598	548	568	553	587	566	537	558	527	572	557	523	568	563	568	585	564	536	580	581	553	561	569	542	576	583	593	583	520	557	561	569	593	558	569	565	569	594	555	579	592	622	570	609	519	598	534	529	583	573	524	556	561	552	549	535	606	557	559	557	589	608	581	568	554	574	597	585	577	588	554	552	552	578	558	547	547	570	553	598	595	524	544	590	581	524	502	546	559	598	582	600	560	554	533	605	585	552	560	569	559	563	574	580	567	569	561	547	554	601	590	592	544	580	555	553	609	558	590	589	583	555	574	574	550	572	552	554	537	551	614	583	517	535	514	537	615	593	566	526	587	614	556	582	595	520	550	531	586	565	567	520	561	567	599	596	521	597	556	587	535	581	592	610	521	558	552	561	580	574	550	543	521	565	561	585	574	602	542	584	549	547	577	589	596	566	578	580	615	532	582	564	560	580	594	578	565	503	566	592	587	546	591	538	585	558	573	579	638	521	557	577	604	583	531	564	569	542	543	551	582	538	533	579	554	579	551	547	577	550	544	598	586	579	593	549	607	530	583	566	549	575	536	569	564	513	552	578	566	607	612	576	558	624	571	597	581	577	608	560	590	583	574	580	550	568	602	548	536	545	555	589	542	592	578	604	592	593	577	601	567	517	577	550	546	545	582	537	550	549	576	529	563	577	534	549	616	570	518	564	521	548	597	548	568	558	560	560	602	533	570	570	589	580	547	592	593	584	592	579	544	602	590	519	566	543	548	557	614	567	563	602	539	555	561	511	598	510	527	536	557	576	569	529	524	557	581	564	569	553	550	541	590	558	550	562	544	605	554	595	595	582	568	550	560	591	521	602	526	571	532	588	568	524	553	543	577	560	621	581	546	522	546	550	559	558	584	531	527	525	609	556	523	529	546	549	544	512	588	591	568	592	573	553	627	568	538	593	534	556	583	564	566	533	565	609	577	518	569	613	564	573	558	554	534	536	541	556	562	581	538	579	576	580	569	601	557	540	542	544	592	554	557	552	506	553	593	559	520	587	586	522	583	578	562	568	544	541	530	537	569	517	573	532	556	528	581	561	553	607	580	564	581	565	585	557	586	566	611	561	621	549	528	588	567	575	584	599	559	584	554	552	541	584	621	566	555	554	573	570	550	563	535	615	550	516	579	535	547	567	552	590	594	549	598	534	542	596	573	575	561	606	563	527	576	555	561	551	546	578	543	542	577	579	580	560	570	562	556	542	547	577	543	568	527	537	577	606	543	552	555	550	599	591	520
23205	21099	27782	24665	20845	4357	948	670	602	583	556	565	549	599	526	492	513	537	519	523	552	493	519	533	479	586	514	489	487	505	519	476	504	486	493	496	493	477	476	507	530	528	505	517	557	506	458	488	471	497	538	497	497	505	511	524	490	511	476	501	505	527	537	509	467	501	473	523	514	470	518	481	520	518	510	508	481	495	483	468	492	497	493	500	519	477	472	511	458	541	490	466	502	466	455	491	485	513	514	519	502	480	498	484	482	488	505	500	523	502	486	492	498	492	508	483	500	498	501	483	492	502	492	507	501	485	492	475	537	517	529	466	500	512	481	516	512	504	496	456	490	508	498	470	477	487	482	532	509	506	483	455	472	517	512	482	515	488	483	500	529	478	467	455	492	525	520	492	533	473	478	490	533	525	487	467	514	476	494	479	528	504	509	496	502	511	506	561	525	483	505	486	465	495	496	481	468	459	503	495	530	486	480	466	456	461	516	540	487	517	483	494	525	504	482	519	469	512	510	509	501	481	515	458	491	482	498	489	507	509	527	473	528	482	511	490	482	491	482	522	512	530	483	510	514	494	497	476	487	528	507	469	485	476	521	476	553	484	497	486	481	523	504	460	478	447	463	511	520	494	509	482	457	494	513	540	476	517	500	521	474	469	468	455	516	517	485	487	529	534	483	476	513	523	539	555	496	556	497	518	483	494	468	482	515	540	517	508	488	499	486	513	512	528	469	536	485	475	503	501	479	528	498	519	469	513	501	501	497	474	476	517	483	485	497	552	480	486	499	505	469	477	501	506	554	501	494	533	535	499	505	508	500	487	516	479	485	431	545	498	512	484	545	519	520	505	486	458	496	496	510	483	459	492	466	507	466	539	494	487	558	484	508	483	443	500	502	474	495	486	507	490	504	534	503	431	491	474	494	507	488	463	505	497	508	460	498	498	511	464	518	472	474	493	496	549	497	498	513	483	520	470	492	481	496	499	473	492	502	472	538	487	505	553	506	467	456	487	493	479	488	507	464	494	503	517	479	481	476	482	457	500	505	532	477	498	497	483	500	474	473	442	474	487	476	479	510	491	488	471	492	534	500	501	498	505	470	501	522	509	510	514	489	509	536	540	486	475	486	526	495	475	510	516	459	509	527	489	493	523	482	518	554	473	475	482	485	446	480	482	510	515	489	500	461	507	455	473	465	500	471	489	515	507	514	497	500	465	490	552	536	471	530	503	511	485	479	490	480	466	538	480	485	514	508	517	509	498	453	514	480	482	460	506	505	499	499	469	477	480	535	494	473	467	473	504	466	478	520	491	541	473	491	463	487	500	490	481	450	480	488	543	488	508	481	500	503	491	493	532	540	515	481	503	478	478	479	507	505	496	506	488	504	487	490	531	524	522	478	484	531	490	504	489	565	503	479	490	514	514	507	522	495	476	476	504	478	493	463	492	498	519	483	509	501	474	495	523	498	494	523	535	476	494	532	487	484	489	498	523	493	484	537	491	505	509	514	496	485	509	468	509	484	450	493	468	468	484	502	527	489	508	480	533	466	519	481	522	481	473	485	494	460	464	491	496	503	490	499	499	526	484	525	506	471	484	516	477	502	530	462	490	516	497	499	492	483	460	502	519	489	508	501	482	496	486	553	468	515	489	515	494	495	511	521	517	506	468	517	491	520	510	489	532	471	528	517	503	495	486	459	471	505	522	463	488	477	518	486	503	534	532	483	498	566	486	535	522	461	500	542	509	459	503	482	504	509	488	493	500	498	472	502	499	503	526	455	489	462	505	493	453	521	481	510	531	486	495	468	517	498	528	517	498	525	495	511	478	496	458	523	508	522	524	500	510	487	543	528	497	486	536	492	523	521	526	483	517	542	521	511	484	450	482	465	478	512	505	460	470	497	528	498	466	496	491	484	446	454	505	490	512	501	486	503	492	500	503	505	503	496	492	491	558	462	486	519	487	492	523	545	515	502	494	489	486	498	449	511	509	498	547	471	514	475	497	490	507	499	474	447	478	501	534	511	497	519	509	499	469	492	499	458	489	481	477	499	509	490	463	535	506	455	517	500	477	491	492	494	512	487	510	518	524	451	460	525	526	483	522	487	498	478	521	512	480	482	487	501	484	482	521	490	510	510	495	498	467	498	501	507	474	448	503	456	505	489	534	468	542	456	482	505	526	461	477	544	492	479	502	489	488	482	530	521	471	484	539	544	489	528	484	451	492	484	510	509	500	503	489	507	467	453	517	508	480	489	505	511	503	496	494	490	499	493	485	520	501	475	505	516	479	510	515	482	460	500	472	522	514	446	491	483	528	500	521	476	484	460	490	502	519	498	491	472	530	503	493	466	492	502	496	474	504	510	489	505	522	494	505	504	536	502	466	525	521	530	503	516	464	455	534	531	471	534	483	519	472	494	479	521	493	501	516	494	490	463	496	469	481	504	538	507	484	507	503	484	498	505	479	463	506	483	494	488	465	492	475	474	455	487	480	476	505	501	475	469	457	466	523	523	524	506	505	492	531	516	502	498	488	502	480	475	535	482	508	498	503	480	481	490	513	476	540	477	502	474	485	485	498	501	502	479	512	523	475	482	475	524	517	549	491	487	482	494	447	442	503	468	452	470	526	494	502	518	505	506	485	486	481	494	474	495	528	511	541	562	501	522	505	543	492	478	538	502	507	483	510	513	496	510	481	509	496	469	520	523	508	487	490	486	456	489	491	510	535	469	508	457	511	548	495	517	486	465	509	502	488	475	469	502	450	467	468	511	488	483	542	505	498	484	486	526	493	455	512	496	479	477	492	482	515	526	531	511	507	466	530	518	484	526	485	522	530	505	485	483	497	474	486	512	528	450	538	503	472	524	505	507	482	482	498	521	482	508	500	511	468	527	507	473	488	482	515	502	469	482	511	475	468	459	490	510	479	502	495	515	468	509	469	503	533	500	535	461	489	488	474	434	493	498	494	468	526	498	516	450	452	485	467	490	538	502	469	506	497	504	485	512	468	512	530	454	486	521	474	491	504	489	489	479	476	471	447	490	469	462	510	505	420	506	488	513	487	467	502	491	488	500	477	475	503	501	499	468	499	511	510	508	489	480	488	495	493	521	461	518	481	505	527	533	510	485	520	494	511	494	476	502	476	495	521	466	535	465	486	497	499	490	515	481	509	468	503	479	500	497	483	520	461	521	462	495	530	545	451	470	508	507	491	571	530	482	474	454	493	492	484	475	482	475	460	471	489	478	509	508	526	537	510	514	496	524	472	457	505	479	483	486	481	470	515	493	485	480	474	528	517	543	504	508	511	509	492	491	485	515	489	511	505	474	473	519	475	479	488	518	443	503	500	471	506	536	515	475	470	482	512	496	447	494	476	507	498	514	510	503	481	446	457	484	520	493	463	502	476	516	485	455	514	533	501	502	446	502	477	540	515	499	489	525	478	485	433	458	493	466	482	508	510	480	488	458	495	480	455	464	510	486	513	499	526	505	493	492	517
6951	21013	14298	4173	1878	1441	1242	984	946	830	771	760	734	705	748	639	659	691	613	643	628	627	644	687	637	617	650	658	666	641	627	591	644	623	589	615	635	632	638	600	660	624	612	643	615	691	614	659	618	602	628	624	610	626	586	632	624	640	624	623	628	634	676	659	633	610	575	623	625	632	635	619	585	597	601	602	619	624	632	580	615	611	603	581	641	588	669	655	645	603	623	653	595	648	634	631	625	606	672	680	671	570	584	641	639	649	590	654	644	613	666	665	602	624	640	607	651	667	677	611	651	631	643	608	600	626	643	642	656	646	631	655	594	649	637	671	655	645	578	617	599	656	643	660	708	656	649	654	644	668	626	666	625	606	673	604	649	649	628	627	613	671	631	629	634	628	647	640	614	586	643	617	607	619	658	646	556	638	634	656	595	620	611	615	648	617	563	618	666	623	627	655	625	664	621	636	656	642	627	629	616	582	647	611	637	642	585	625	619	632	613	633	674	637	623	650	586	629	603	616	612	658	628	624	658	610	668	652	625	637	631	626	619	642	610	612	616	602	646	647	610	636	643	598	686	633	600	597	598	619	617	613	636	601	639	628	655	617	646	589	622	624	628	598	595	642	687	634	668	634	653	628	606	648	627	613	653	614	683	588	646	615	611	608	640	585	629	594	626	621	605	592	652	611	658	609	647	644	665	644	626	639	605	589	621	651	610	612	682	620	614	625	610	629	625	644	609	642	628	659	583	669	629	621	669	617	626	643	681	651	625	613	625	637	632	631	664	619	638	638	602	627	595	657	682	640	651	572	614	673	616	615	642	613	624	704	715	657	674	606	617	618	604	595	638	625	617	642	647	610	596	632	624	668	630	623	658	617	645	606	605	602	687	650	643	643	613	638	650	609	621	664	663	663	621	647	590	627	638	655	659	622	632	639	623	659	604	633	623	607	635	587	604	607	624	663	658	668	650	621	662	640	605	625	640	655	638	601	614	633	628	630	637	659	655	650	625	679	619	600	626	656	660	666	671	602	613	615	666	682	639	653	626	647	611	585	644	627	621	592	666	624	593	595	615	639	598	630	645	572	647	612	660	617	678	637	647	659	596	645	632	602	648	596	648	658	624	593	637	644	602	656	673	642	587	635	649	592	623	601	617	659	625	653	658	642	589	633	604	630	598	613	644	632	592	634	618	692	640	595	616	587	639	643	644	695	660	671	629	583	647	629	586	588	646	592	626	606	643	602	679	585	611	597	620	613	633	616	598	618	601	610	588	647	646	566	637	617	634	628	623	635	662	615	615	644	630	629	617	632	638	599	654	647	687	655	644	587	659	639	657	614	652	577	571	655	680	641	619	638	605	615	616	659	614	639	649	638	634	617	608	682	632	626	619	604	646	595	621	649	595	626	635	655	641	662	599	615	637	623	666	628	632	645	618	611	643	655	617	584	629	656	642	677	587	628	617	619	612	654	603	621	637	631	621	593	653	630	661	646	616	638	603	635	636	643	637	641	668	653	608	632	644	599	619	634	616	638	654	630	598	594	655	615	611	640	652	605	667	639	613	638	642	673	621	618	634	613	609	597	609	616	655	642	617	646	607	612	623	609	601	630	627	637	654	623	618	628	587	648	631	640	649	617	627	625	636	620	622	641	592	605	612	634	629	639	605	635	626	627	667	587	648	659	638	652	623	653	627	621	626	586	616	615	604	609	606	652	610	669	595	629	616	635	611	612	626	658	590	585	635	634	650	619	606	628	632	671	644	660	657	627	596	678	614	634	663	620	626	622	616	665	599	613	588	630	649	616	684	623	628	590	649	630	617	639	643	623	631	598	660	637	617	649	627	618	631	618	608	617	680	589	640	663	642	642	643	648	613	648	674	673	672	647	637	665	634	633	655	630	638	642	656	644	557	610	615	594	619	644	633	647	573	622	653	631	626	642	649	588	644	698	640	614	620	609	640	595	613	677	654	663	633	622	587	615	598	613	646	639	621	618	555	611	611	623	601	616	594	655	650	619	634	671	626	635	637	610	655	654	700	638	585	641	645	651	632	614	600	634	653	658	678	611	597	617	596	650	656	619	621	659	625	636	674	629	686	628	657	633	623	652	615	610	589	577	641	639	644	619	653	650	675	657	605	652	690	592	613	650	683	607	663	631	584	645	631	651	616	628	589	609	628	651	651	598	611	630	644	633	651	628	586	602	649	628	650	670	582	614	666	659	590	633	633	663	609	643	614	605	617	616	643	617	679	667	632	635	617	569	651	644	614	643	640	622	654	631	624	624	628	630	613	618	620	567	605	580	623	629	636	632	625	665	664	681	611	608	595	639	589	638	601	647	628	636	628	655	642	622	616	625	668	636	602	635	632	627	622	642	604	619	611	599	617	585	603	620	621	635	676	666	638	620	614	631	614	632	620	677	622	639	590	606	639	637	625	563	613	631	650	617	630	620	641	614	626	656	675	573	646	588	652	646	656	621	640	596	608	628	644	670	595	610	649	604	637	630	715	658	607	672	622	619	617	648	636	595	630	658	620	604	687	592	630	613	656	636	632	641	664	612	661	608	626	632	624	609	610	674	592	664	668	648	619	642	678	659	633	686	641	596	603	658	637	656	658	634	637	597	612	641	609	643	610	638	640	625	675	595	622	643	657	605	640	636	642	700	613	622	624	604	662	648	646	637	615	594	636	650	608	634	662	647	598	611	669	655	657	606	590	636	629	621	656	590	647	663	602	640	689	605	644	625	662	627	604	607	614	583	639	625	612	591	659	665	653	625	654	647	615	625	594	547	664	664	642	654	592	641	631	670	599	576	585	632	682	601	606	677	663	599	610	627	610	621	590	656	636	596	627	642	632	606	637	619	634	632	609	623	629	613	640	615	643	630	672	724	648	605	630	664	639	641	607	612	599	671	634	608	646	660	628	639	609	648	669	607	628	650	645	608	611	659	636	573	594	649	618	565	662	659	647	651	653	680	620	599	626	627	602	645	603	612	608	613	681	672	605	617	572	635	598	640	635	613	661	605	643	635	624	635	641	610	667	683	646	644	643	600	645	617	621	614	610	612	673	654	616	648	615	601	638	623	613	610	617	643	648	628	569	619	603	652	645	617	652	633	654	618	585	576	615	634	635	628	642	594	610	643	634	619	610	616	604	615	613	598	616	680	619	587	669	643	599	628	643	664	610	667	631	616	635	578	589	648	659	647	632	601	602	608	644	625	609	603	624	632	615	611	644	612	681	670	611	660	654	624	640	656	656	645	643	619	631	621	618	615	619	644	637	637	571	634	606	606	608	587	631	616	649	585	613	677	601	650	594	655	604	620	642	608	664	636	620	643	622	621	671	648	620	690	643	644	664	606	668	629	671	580	607	631	624	652	627	654	631	612	596	610	634	605	622	629	596	621	656	626	615	670	604	649	610	639	628	641	671	605	615	614	630	608	604	633	646	585	681	608	608	647	627	592	626	642	657	617	631	664	640	607	635	638	660	619	623	611
24254	21098	26398	25522	4713	661	551	481	430	396	410	369	367	381	331	331	377	351	352	346	340	339	370	350	345	348	318	323	330	343	353	293	328	345	328	316	365	372	357	344	326	344	308	336	349	336	304	364	326	360	367	342	330	346	332	319	319	346	352	333	345	348	328	343	321	327	353	334	321	373	359	343	360	307	380	344	361	342	326	367	325	317	337	335	348	316	357	363	360	354	321	331	346	298	310	343	334	301	324	332	313	351	370	317	345	347	318	347	331	332	363	327	326	318	357	366	335	336	367	372	303	318	348	335	344	356	369	334	329	327	327	349	338	327	383	350	361	351	335	368	336	359	344	334	335	307	350	331	348	366	369	318	317	351	311	347	341	349	333	332	342	361	342	338	352	346	340	329	352	364	322	354	337	345	357	344	350	310	342	341	327	343	334	323	350	335	358	320	346	370	336	338	369	354	330	329	325	337	350	322	334	320	355	329	357	381	335	332	356	326	336	318	386	351	346	342	352	345	365	355	355	356	342	332	343	368	339	337	328	364	348	348	357	345	344	363	343	337	337	314	338	325	351	293	338	368	316	339	341	360	358	339	354	379	316	375	336	339	349	367	329	339	329	362	348	365	363	345	367	341	364	355	314	342	341	339	320	346	340	338	370	336	354	337	366	348	348	330	343	327	359	343	339	312	318	349	276	322	322	333	368	367	332	336	352	362	330	330	310	348	355	332	364	326	333	314	349	332	341	308	358	317	316	344	337	322	325	358	350	311	340	332	338	353	332	325	351	354	348	334	344	338	344	352	296	354	318	370	356	335	309	322	331	335	369	361	349	352	348	362	339	355	373	317	341	335	371	363	345	356	328	350	320	321	344	348	336	355	363	349	325	345	340	343	325	338	345	371	336	378	346	327	331	320	363	312	344	292	319	325	332	339	350	351	352	344	341	309	368	309	352	361	354	372	360	334	349	333	302	349	364	343	313	374	346	365	346	354	300	346	376	348	351	330	331	359	328	332	353	387	343	325	381	341	337	329	334	354	357	344	362	360	365	334	292	346	361	350	364	306	345	347	311	323	325	355	377	317	326	363	374	351	349	329	323	323	346	367	334	318	340	330	385	353	312	332	357	304	309	351	332	350	327	361	317	331	336	325	359	364	281	337	345	309	357	348	331	323	314	381	329	358	326	323	333	330	347	351	317	346	360	351	352	323	350	327	361	318	371	331	334	369	355	383	341	337	318	331	350	328	345	342	317	367	325	312	372	294	370	329	372	305	315	321	325	310	324	328	347	323	346	338	349	347	344	327	365	362	365	335	376	362	357	315	322	356	333	323	307	372	343	329	320	313	343	363	348	352	319	355	328	313	326	329	357	331	333	337	346	341	362	323	327	338	324	368	342	341	358	343	320	348	340	334	341	324	368	344	334	378	325	352	349	375	342	338	360	364	331	345	338	341	323	330	345	335	334	309	315	330	307	338	327	367	360	327	358	359	328	344	346	334	331	355	328	354	362	354	318	302	316	350	355	335	368	335	358	336	323	312	333	326	325	364	332	355	363	303	340	355	328	374	330	341	387	315	383	374	354	349	335	295	320	337	317	342	339	330	342	384	371	349	366	393	331	321	294	344	329	346	347	358	375	334	361	328	364	303	362	356	323	324	335	351	348	350	315	353	329	348	337	349	356	376	334	352	333	359	335	354	335	346	352	349	354	318	343	380	316	330	338	365	359	356	344	332	375	341	356	320	363	336	347	367	361	321	357	343	356	330	360	338	361	341	299	321	313	364	322	343	352	326	329	348	333	332	319	345	341	301	322	329	319	326	360	340	339	294	345	333	368	351	337	350	345	368	347	326	337	359	376	350	355	349	309	338	329	342	325	347	347	315	370	367	303	344	308	327	333	351	343	357	353	323	330	345	345	347	325	323	338	333	368	333	347	361	344	316	372	330	299	343	375	326	349	329	334	321	352	368	349	325	389	352	319	345	316	346	342	307	351	323	320	318	319	334	359	339	327	365	386	369	323	373	362	363	371	329	338	352	345	311	363	366	341	308	339	359	343	357	360	330	322	349	371	361	365	330	317	327	356	296	338	349	332	382	364	329	316	338	347	319	347	394	357	378	337	335	336	337	329	362	354	349	360	352	347	331	348	343	353	315	373	354	335	349	342	346	332	389	330	337	344	347	367	336	350	332	317	311	369	346	335	325	355	368	335	361	311	355	320	323	343	338	339	315	324	361	367	298	334	340	329	352	343	317	359	323	336	323	385	354	328	341	365	360	340	328	316	336	363	352	353	361	379	345	366	339	354	322	361	339	313	364	345	304	345	355	343	333	336	337	329	338	355	340	362	310	326	318	346	341	337	384	309	338	315	339	353	359	336	318	354	366	347	337	353	344	377	389	341	343	356	364	351	340	360	330	365	351	319	332	349	358	351	319	298	326	329	365	359	360	321	325	335	325	309	367	371	347	322	324	338	371	321	344	331	312	358	338	327	302	363	335	343	325	349	335	321	373	328	374	326	347	349	317	351	395	314	361	313	338	359	391	333	316	318	302	345	363	352	380	358	357	328	357	334	336	335	366	399	361	333	345	357	351	370	369	351	323	328	336	351	337	346	302	346	303	314	334	322	355	320	350	344	338	338	299	328	362	367	351	336	362	331	323	321	380	336	361	309	321	312	347	341	351	306	326	331	355	329	354	320	342	307	309	341	327	298	364	329	357	339	320	283	362	360	356	363	340	336	345	349	326	299	365	320	362	326	359	345	339	339	346	351	339	352	359	350	322	359	344	413	336	320	333	333	360	332	318	307	343	352	347	340	352	387	312	327	333	329	347	328	342	338	337	331	339	311	362	326	343	328	381	358	363	368	371	371	358	330	352	367	332	369	341	334	348	352	341	368	355	333	361	340	350	336	334	320	338	321	360	346	306	338	316	336	330	342	353	373	344	332	346	354	321	319	337	321	314	327	351	337	334	328	374	346	338	342	337	312	345	354	345	352	336	378	332	329	314	336	362	317	339	311	339	323	304	377	351	325	346	345	335	330	350	345	319	347	338	334	326	331	367	329	338	380	342	311	316	320	342	314	327	367	364	321	326	354	319	345	364	351	330	343	306	314	355	333	347	348	343	308	343	318	324	326	328	361	337	347	348	331	334	326	351	361	372	361	328	353	364	338	329	354	353	353	324	326	346	325	361	302	304	355	334	358	335	307	336	375	348	355	353	322	353	338	330	335	354	345	325	385	342	363	364	344	319	308	324	338	336	329	354	333	312	307	359	366	336	362	349	340	329	303	408	350	330	340	352	343	364	335	321	340	315	338	354	320	368	333	349	331	347	350	317	353	349	361	337	337	341	329	348	362	345	352	324	327	352	378	319	330	344	302	338	345	355	365	346	378	298	331	362	333	350	296	351	350	347	366	309	326	329	343	353	333	338	353	366	308	356	318	340	373	352	310	303	360	344	354	342	353	371	325	337	347	341	326	304	334	341	353	316	341	380
6867	15800	9546	2600	1403	1087	928	698	669	616	585	577	508	560	494	455	466	477	510	466	488	458	460	463	457	450	471	424	441	467	463	478	491	427	480	462	475	451	465	472	482	436	435	441	488	465	438	468	451	486	476	423	439	434	438	460	422	465	448	470	428	458	480	468	445	456	443	433	462	447	443	428	432	445	444	379	481	434	401	422	438	422	452	397	445	481	443	428	438	447	423	449	441	434	425	439	451	442	411	420	463	410	434	431	446	436	463	437	435	457	458	460	422	476	411	421	437	472	459	487	418	409	433	438	474	442	490	447	467	451	427	448	450	471	467	425	417	390	430	465	482	437	443	477	456	429	452	475	449	447	419	489	439	416	421	471	459	428	466	444	480	470	443	449	485	469	447	444	448	425	420	429	458	421	450	413	431	461	436	470	442	466	457	435	489	467	420	438	440	450	482	474	405	431	452	420	444	457	454	454	480	426	474	458	441	435	459	482	467	461	437	436	457	469	443	427	477	445	412	462	463	417	392	486	458	431	458	446	461	434	426	470	439	429	393	451	442	444	444	484	467	451	459	440	452	481	452	448	434	432	479	466	456	447	446	449	457	435	483	468	481	438	421	470	449	455	445	451	445	419	419	446	420	464	441	460	451	434	449	446	434	474	446	425	417	436	464	462	439	437	438	460	471	461	458	447	440	423	435	434	419	424	445	471	456	390	462	454	445	428	469	445	436	404	450	490	435	435	409	449	418	455	455	460	446	454	416	414	428	442	452	446	422	439	429	433	467	443	477	463	463	476	428	437	452	433	422	490	449	420	458	477	437	470	435	452	437	458	463	425	481	449	452	470	456	450	433	473	461	466	441	421	461	443	445	436	450	435	443	443	449	449	434	439	462	455	479	462	457	472	410	449	451	423	449	407	437	452	462	426	469	433	445	439	435	455	457	464	449	488	445	482	438	481	458	469	409	452	443	461	439	451	432	418	472	500	449	441	432	478	444	460	426	463	452	434	435	467	434	442	455	447	434	431	437	455	473	449	451	464	433	455	401	414	433	473	434	430	461	436	458	430	438	432	433	398	438	447	438	433	435	460	415	421	453	420	451	476	462	502	424	488	444	454	471	466	446	459	419	448	430	450	454	446	501	481	465	463	442	448	440	441	413	452	439	450	454	444	408	418	427	476	392	413	466	395	447	442	437	453	480	466	452	454	385	429	442	439	446	455	441	416	447	397	448	438	479	480	459	460	416	477	456	423	441	450	438	446	442	442	430	425	470	464	434	448	458	419	462	429	433	458	462	476	443	429	414	477	409	433	413	420	461	403	439	418	435	441	469	480	400	428	455	456	435	452	458	431	444	452	444	462	462	465	402	484	475	417	427	477	498	439	412	410	401	453	452	450	428	465	469	434	440	487	459	448	446	422	441	463	456	431	426	437	406	461	418	450	440	441	419	475	447	434	465	448	467	416	451	451	430	436	424	397	433	428	428	420	412	473	436	446	443	452	461	399	438	452	449	465	447	461	437	459	461	426	439	401	475	447	428	440	459	463	462	448	423	482	453	411	441	429	439	460	459	463	471	379	453	457	447	409	412	468	476	453	435	464	452	425	419	451	456	422	447	452	447	445	413	450	463	425	437	439	444	462	413	470	413	433	444	453	465	451	446	491	461	456	468	450	455	468	448	439	416	435	439	446	438	446	461	463	460	451	425	465	451	427	466	468	477	414	403	462	440	438	407	442	469	459	479	427	409	411	431	430	437	458	467	498	464	414	423	439	432	437	439	462	424	443	467	427	449	435	436	421	444	480	446	443	446	489	440	405	462	408	461	418	454	439	411	426	450	445	449	453	422	457	472	441	469	466	467	445	409	448	442	453	444	449	446	434	421	446	434	466	403	456	454	444	439	451	486	459	463	431	440	433	457	423	415	465	430	464	478	394	452	509	439	472	469	471	436	451	428	445	450	483	447	410	445	428	460	471	442	460	455	485	440	440	434	427	448	476	444	446	441	443	473	441	451	419	453	456	411	401	457	457	460	450	420	422	439	462	420	445	493	437	484	408	455	473	482	450	452	429	451	460	467	430	443	414	462	459	431	432	452	475	436	405	477	422	438	432	424	469	438	480	455	427	406	460	444	441	430	434	430	476	439	446	416	416	440	512	453	445	447	474	421	413	460	450	494	434	444	489	458	466	458	430	461	455	486	431	440	428	464	441	442	413	467	465	452	423	455	448	473	466	402	466	469	423	467	399	477	428	449	461	421	426	444	438	437	457	429	423	449	450	476	437	455	426	426	449	458	506	431	453	482	481	435	496	432	425	466	490	436	457	449	442	439	415	397	423	444	404	441	460	433	418	413	448	422	446	458	466	451	471	435	437	486	447	453	476	442	426	428	404	462	443	449	460	430	433	412	484	452	462	430	436	455	444	448	433	445	441	438	456	452	483	436	432	445	432	444	440	465	449	439	419	441	434	424	411	452	489	464	436	448	462	446	461	466	438	464	480	430	440	424	460	433	417	425	432	419	430	399	411	426	473	500	439	443	426	456	435	465	450	440	485	468	454	445	492	429	469	456	433	429	431	463	441	424	474	431	440	439	464	432	438	428	478	438	476	425	427	407	429	466	436	438	434	482	404	449	441	431	432	420	437	449	433	433	460	459	464	463	471	462	444	431	414	427	442	431	415	456	470	436	409	440	473	464	467	443	439	441	460	398	422	454	468	434	439	405	473	436	439	425	451	438	442	439	419	446	427	468	448	434	410	428	412	466	442	469	453	452	447	416	448	417	452	449	464	469	445	458	482	433	417	444	443	443	431	451	438	440	412	415	444	500	421	455	434	437	456	429	473	474	452	456	436	467	466	432	436	419	465	458	422	429	461	458	447	414	415	417	454	441	451	446	463	447	449	440	460	416	462	432	457	467	503	451	446	445	435	448	460	418	454	427	465	473	413	450	463	405	428	459	491	438	470	441	449	458	445	446	441	405	453	465	422	422	434	438	467	472	460	435	472	457	420	448	450	443	443	443	472	443	471	424	434	440	447	434	406	459	443	459	453	473	420	458	421	463	466	418	464	455	468	438	442	463	430	420	447	454	429	438	463	441	479	448	433	439	444	425	462	418	433	454	430	406	454	421	490	456	437	441	418	447	462	502	453	424	447	471	453	473	482	450	476	473	429	427	442	429	440	465	458	415	440	432	435	437	450	447	431	435	443	430	447	450	461	452	418	457	415	436	460	467	457	459	446	481	452	453	446	450	455	426	479	481	470	450	445	475	462	460	468	431	446	478	440	479	442	430	427	429	437	473	468	469	419	391	435	465	444	445	465	422	467	469	490	446	442	467	442	467	466	429	425	509	441	450	479	431	434	422	443	445	467	458	451	462	444	454	427	432	432	418	446	433	466	453	442	482	454	458	435	474	510	419	419	431	427	459	459	440	469	448	462	438	471	441	422	461	435	423	454	458	412	442	460	457	447	480	440	464	432	430	452	446	443	425	430
22346	21143	28380	24147	21144	20393	1992	764	579	564	532	519	522	470	441	448	429	411	438	402	402	437	396	430	417	409	403	407	399	385	385	389	417	397	336	431	380	390	385	389	356	419	402	431	363	379	404	385	391	370	358	375	408	415	389	415	398	379	392	379	394	414	383	369	386	425	386	425	410	409	416	379	372	371	375	392	376	383	402	388	375	411	417	404	381	386	385	392	390	402	392	349	392	383	377	417	359	410	368	362	380	421	395	400	393	361	369	370	405	407	391	440	378	360	427	406	424	380	427	385	398	412	373	371	450	428	420	378	420	377	373	379	370	417	384	385	401	372	455	411	396	444	386	367	409	386	369	351	383	403	377	362	389	423	392	391	396	385	389	397	416	398	370	419	389	386	397	396	432	402	392	397	381	378	385	400	416	328	381	397	361	396	432	422	370	364	387	371	418	378	391	379	406	381	385	402	374	408	397	372	349	351	408	419	412	375	406	402	376	376	389	360	400	429	367	418	377	383	384	393	416	389	404	395	370	404	400	406	385	386	388	385	423	378	387	398	374	367	414	396	388	399	388	394	410	397	391	405	405	399	401	400	379	369	359	366	362	350	360	388	430	351	416	361	447	394	383	398	383	381	398	389	405	359	372	406	416	377	394	356	396	406	371	384	409	394	382	384	417	360	389	398	405	377	364	400	388	403	405	386	387	396	410	408	383	401	378	415	405	393	364	395	393	411	385	393	396	369	373	404	394	361	406	387	430	432	359	392	420	384	396	419	390	406	412	399	372	372	393	378	405	393	394	393	424	376	416	405	406	387	410	393	425	411	400	390	392	387	408	392	368	398	398	356	412	393	418	399	403	418	363	394	385	401	373	388	383	423	406	376	376	387	362	404	380	367	408	368	376	385	359	415	376	398	370	386	396	391	382	397	361	383	361	348	380	359	430	391	382	415	420	399	392	386	382	417	433	394	420	376	395	396	391	397	399	381	417	419	374	416	400	422	412	367	384	397	379	399	381	406	396	409	433	381	368	395	405	393	390	386	356	406	429	405	350	393	380	391	403	396	398	398	413	402	368	400	389	389	381	412	399	414	414	376	412	398	356	435	416	375	415	384	389	399	362	392	418	396	428	390	376	408	387	352	372	374	394	379	403	410	393	411	384	384	396	378	388	359	372	378	378	408	440	393	375	383	369	421	363	375	415	375	355	378	400	423	362	419	391	376	367	375	401	379	383	397	373	381	380	352	384	397	390	368	398	402	378	415	426	386	417	388	419	350	414	406	396	410	393	363	365	400	404	390	387	399	383	415	375	370	374	404	376	372	412	382	377	381	371	391	359	436	375	421	398	400	373	380	392	393	397	395	382	378	379	433	383	382	364	415	376	387	399	366	416	385	412	342	394	411	400	391	386	386	391	417	385	358	388	384	383	380	406	391	378	399	407	415	427	412	410	420	391	411	394	376	390	398	387	389	405	408	359	394	396	403	389	385	383	397	383	356	400	379	374	395	397	403	396	398	398	403	388	399	405	388	406	377	368	370	401	363	405	381	399	375	400	391	388	408	383	420	397	394	389	390	382	385	385	399	401	381	378	386	379	384	375	376	426	398	356	405	433	365	402	438	402	381	408	398	388	420	411	378	384	350	382	383	370	434	365	402	380	389	384	373	367	407	394	410	398	369	385	361	383	395	389	393	401	405	359	374	377	403	367	383	419	398	362	425	403	380	396	395	407	416	422	373	422	396	405	391	398	393	402	382	436	390	379	368	405	427	380	391	390	391	393	421	383	381	368	410	378	381	377	397	394	382	401	385	354	385	433	399	406	391	392	349	383	374	378	375	378	391	396	382	403	388	407	436	367	392	400	374	416	377	376	358	364	378	383	400	355	365	397	389	389	388	366	376	409	326	388	410	409	398	404	397	397	395	397	378	396	367	378	385	389	402	373	413	413	362	414	406	378	377	407	426	371	374	396	412	379	402	395	402	380	392	406	405	386	386	397	405	415	387	383	352	369	381	390	413	397	399	374	405	415	381	384	429	383	391	374	385	369	405	439	338	408	392	432	376	391	399	400	396	396	372	393	386	425	377	392	386	393	365	395	423	406	390	394	389	386	380	358	370	385	411	432	403	425	414	392	381	379	398	354	392	385	405	377	379	406	381	402	411	419	384	383	397	435	415	376	398	426	371	353	426	371	411	389	392	372	420	400	375	369	385	390	366	407	387	382	359	391	375	374	389	364	373	411	410	387	403	391	377	405	401	398	400	401	408	392	383	376	363	357	368	398	382	336	406	370	384	383	374	389	391	422	357	412	402	386	414	384	400	402	357	398	405	404	376	391	408	396	402	412	404	366	376	411	392	375	387	409	381	419	399	414	404	400	409	402	387	419	425	408	377	397	383	396	397	355	352	373	424	386	399	371	425	407	359	415	404	410	406	381	367	401	381	387	380	427	383	406	393	387	382	372	406	405	398	399	417	404	385	416	382	409	394	385	406	406	380	416	453	390	373	389	369	380	401	411	360	384	393	393	399	388	404	415	436	385	375	386	446	370	367	397	402	388	371	425	403	392	387	390	399	379	402	393	399	390	400	349	344	386	397	405	411	404	407	381	410	437	416	419	419	394	406	380	427	383	402	392	366	404	393	366	391	422	373	416	414	394	389	395	417	410	404	354	436	371	376	377	415	392	370	369	411	410	393	382	405	426	394	387	414	377	404	377	424	362	400	359	406	354	380	375	394	389	363	396	392	405	404	407	380	395	425	406	407	350	389	396	371	409	365	398	390	411	356	389	398	371	389	372	366	346	400	356	395	378	372	383	421	419	379	390	375	429	398	373	409	370	407	399	352	377	413	401	387	394	394	387	382	402	391	380	435	403	389	378	384	358	372	422	393	407	376	374	403	425	376	394	424	393	398	362	390	386	421	397	371	392	408	380	349	385	370	366	392	376	384	416	332	382	400	377	391	376	379	385	393	378	394	372	373	383	379	395	366	400	399	405	402	390	400	379	357	379	404	373	425	374	355	393	369	412	383	368	362	373	396	378	406	393	401	374	391	351	428	361	390	367	392	385	420	422	360	402	402	418	390	411	384	406	388	378	381	416	391	358	401	389	410	411	371	374	382	414	400	370	391	340	383	405	375	384	397	357	397	380	382	397	365	361	405	384	364	398	405	412	373	367	370	377	380	345	378	412	367	385	427	382	386	388	391	374	383	383	406	410	382	407	354	416	419	382	387	399	402	398	380	372	382	403	407	384	378	407	390	446	367	394	355	419	385	400	383	382	404	435	362	400	418	400	346	385	336	381	393	398	383	389	352	401	383	363	427	359	396	391	368	416	416	365	407	389	371	377	406	353	389	403	388	412	393	375	418	375	393	372	362	398	398	393	371	402	393	364	416	406	405	371	375	399	411	411	399	384	423	394	399	377	370	384	378	400	408	397	370	393	444	401	420	361	361	395	405	390	398	391	348	357	405	406	401	417	401	398	399	429	425	370	355
9377	25123	18251	4733	2373	1760	1309	1120	959	811	758	712	642	668	602	610	591	545	580	548	534	495	524	521	488	514	554	526	520	549	512	499	543	519	515	522	491	543	513	535	511	497	488	504	512	517	465	487	529	517	530	467	504	481	459	522	538	501	486	537	478	492	496	534	476	509	466	536	501	504	507	527	521	486	501	513	504	490	500	502	486	520	500	525	516	474	470	511	518	504	514	524	537	512	519	509	517	497	529	520	509	526	524	482	510	542	510	465	515	511	544	547	528	485	509	535	526	551	497	465	552	488	523	562	492	533	548	521	524	527	489	508	534	529	539	496	507	523	500	484	480	508	504	501	526	510	522	498	550	512	505	519	504	546	566	548	512	544	539	500	477	536	524	500	494	520	468	536	504	523	499	508	505	496	531	529	549	501	506	515	511	539	514	509	522	514	521	491	520	520	540	532	513	481	541	501	531	524	535	512	511	531	529	482	516	562	498	493	488	519	470	482	526	524	555	509	513	502	541	499	520	515	509	515	546	516	537	533	537	460	514	547	552	476	515	488	501	515	537	485	449	514	495	522	521	525	502	466	498	490	495	534	480	504	518	518	506	509	500	499	508	528	519	498	487	463	507	519	457	497	493	536	542	532	518	485	482	519	498	485	496	457	528	541	542	469	493	525	525	502	466	502	494	517	537	523	493	470	524	492	501	500	497	541	479	542	489	481	472	531	499	508	526	530	498	508	516	472	520	555	469	489	497	481	519	545	494	525	516	498	517	557	499	521	513	476	526	540	530	498	510	503	501	565	517	496	499	515	509	479	483	501	493	512	506	547	492	519	488	516	521	510	518	490	545	516	497	518	501	465	482	522	518	504	539	528	482	538	488	495	485	544	460	526	514	525	506	509	501	525	519	511	553	570	513	473	488	486	489	527	517	586	502	505	542	530	530	518	541	505	537	484	533	563	485	541	468	537	533	521	515	514	496	501	531	517	501	532	546	481	508	496	508	481	499	499	507	525	500	495	516	486	517	499	477	490	530	525	481	495	477	535	511	521	519	506	482	500	528	497	521	510	546	478	508	543	468	476	486	505	531	522	520	501	494	533	507	536	512	548	495	472	503	520	519	506	505	487	517	489	516	524	472	474	493	517	508	527	517	527	529	508	498	510	476	470	509	528	513	485	531	509	530	487	487	499	511	486	474	523	515	550	486	491	548	476	472	526	527	529	555	545	523	481	548	525	505	524	525	512	483	514	489	502	482	517	485	526	466	511	512	544	500	506	537	510	492	490	494	487	555	544	503	457	553	513	503	499	511	486	503	517	517	490	531	487	509	514	504	501	517	517	511	509	503	547	526	486	493	495	515	510	501	502	512	527	477	535	472	511	526	537	501	525	520	516	493	504	494	451	493	509	505	480	522	556	494	518	480	454	486	527	516	467	510	511	514	507	505	484	515	482	482	545	503	506	477	532	510	479	549	472	494	486	470	521	514	516	524	505	524	527	499	522	493	556	508	538	501	484	501	506	494	502	513	495	485	480	530	543	509	457	501	489	499	519	512	503	486	505	495	526	538	521	536	509	495	511	541	462	525	519	530	471	524	503	525	510	521	465	498	500	493	509	505	489	501	518	503	535	532	503	513	500	486	490	493	490	499	496	500	502	490	495	528	503	483	518	492	515	483	540	522	525	492	517	510	506	528	495	516	504	497	502	491	507	511	521	471	513	515	494	537	448	512	534	483	486	509	546	490	510	546	491	488	482	467	514	557	514	514	487	503	476	529	517	544	540	498	502	519	509	493	527	542	552	507	482	504	516	564	544	531	524	508	506	516	517	492	497	543	504	498	532	535	484	518	518	450	518	504	524	509	485	525	537	514	515	526	513	563	528	562	489	530	505	499	523	503	493	546	516	530	460	490	477	538	507	564	532	519	570	520	490	550	543	475	519	521	503	540	512	512	497	496	524	448	518	504	486	493	488	500	495	537	486	533	514	498	480	506	472	500	480	481	498	533	474	524	549	522	482	504	517	475	517	537	520	494	514	500	536	552	493	515	512	472	530	474	527	485	506	508	493	468	500	510	493	539	515	508	533	538	546	500	509	498	497	508	459	530	491	524	510	523	515	493	483	503	547	558	532	509	500	514	490	483	472	522	534	517	548	508	515	492	482	474	497	516	508	539	526	495	513	522	511	534	537	520	539	499	543	493	492	553	511	483	511	533	505	524	498	534	478	501	479	517	501	571	516	518	502	499	557	521	472	507	489	521	521	512	510	492	472	525	493	496	538	505	481	515	510	548	507	494	513	523	477	518	508	521	556	469	517	508	535	513	533	482	492	474	522	530	524	501	516	545	486	509	521	506	486	514	534	521	513	540	497	532	481	493	522	482	502	535	574	451	485	559	511	520	511	529	512	493	554	514	526	527	524	487	495	510	520	527	518	480	500	512	497	491	528	537	476	490	470	498	531	539	495	537	468	514	526	533	511	520	527	525	496	502	536	546	528	485	521	505	530	509	551	503	476	503	517	464	519	499	465	520	501	525	499	510	545	497	483	484	544	490	501	519	544	552	506	527	505	503	487	533	514	504	477	545	520	488	519	483	533	499	521	538	497	479	535	483	454	512	483	535	542	555	535	547	482	563	491	509	519	515	487	519	517	482	528	510	544	474	506	475	513	470	593	503	508	486	465	477	531	512	542	484	539	457	497	512	510	517	505	497	506	516	489	508	528	455	467	502	546	520	465	508	548	497	489	551	468	508	524	486	515	460	527	509	497	479	488	503	497	513	497	490	483	500	501	497	531	501	510	507	523	526	499	540	525	484	531	507	531	515	474	511	504	520	556	518	534	525	558	512	526	519	520	524	471	519	539	494	474	491	513	561	481	491	563	504	524	507	486	481	535	504	486	510	514	551	491	501	510	558	517	516	515	475	483	519	489	560	503	498	529	552	507	537	529	542	515	496	499	520	513	502	515	520	495	528	506	550	511	541	475	504	513	493	542	559	499	512	522	500	525	510	531	511	499	516	546	523	490	528	491	524	532	504	513	542	535	482	515	502	476	502	477	520	553	506	512	496	533	528	521	560	544	533	547	484	475	516	519	508	472	548	497	511	473	502	479	492	502	530	523	502	501	505	487	469	522	513	516	514	494	540	533	466	564	507	515	509	572	543	472	464	477	492	492	473	520	505	496	479	509	512	532	510	514	511	526	532	509	490	523	516	542	493	530	504	524	509	530	548	543	543	513	532	513	533	522	548	527	503	479	530	539	463	494	499	515	527	525	555	477	517	497	457	536	496	494	511	552	531	516	500	505	492	512	517	511	522	498	559	512	516	520	490	486	506	508	518	504	514	536	550	508	503	515	550	530	538	532	511	523	541	518	498	464	476	523	461	498	488	522	490	491	529	521	531	522	511	482	483	505	522	520	539	507	516	496	484	462	498	487	546	510	537	503	509	488	492	532	510	511	481	503	496	475	507	527	494	519	506	508	510	474	501	517	522	520
25889	21110	21784	8122	942	660	591	560	535	532	513	485	493	493	502	462	396	450	440	448	457	448	467	459	483	424	457	424	424	409	409	432	468	455	435	441	471	479	407	425	424	480	460	458	449	420	458	419	461	445	421	429	408	436	470	444	425	450	480	438	440	432	490	450	425	453	445	412	434	450	416	437	442	427	413	437	436	484	432	459	390	419	440	454	423	443	457	474	455	442	427	460	454	433	458	438	441	424	433	413	445	441	417	458	433	429	450	438	457	456	439	462	441	434	416	446	449	429	458	453	435	463	486	449	399	480	474	433	434	460	445	470	430	457	436	458	444	433	449	457	444	458	469	433	478	433	445	448	431	451	427	477	424	437	416	457	423	412	466	424	404	421	413	408	444	429	437	474	428	468	441	446	474	457	432	412	438	444	428	446	468	457	436	461	441	465	423	421	448	448	456	428	451	409	454	488	472	481	494	476	436	409	448	440	408	458	451	464	445	442	453	465	405	412	453	426	425	473	438	455	447	407	463	493	416	433	420	477	463	454	468	438	427	428	445	468	458	446	456	457	438	429	447	481	435	469	450	452	448	451	483	452	446	470	448	431	471	454	464	433	428	471	491	443	438	453	476	426	475	437	459	444	442	439	440	481	415	460	422	437	420	428	485	454	461	459	419	505	446	454	456	457	456	429	455	415	413	439	463	461	462	436	501	441	419	443	399	459	400	436	436	442	447	453	452	446	457	439	450	458	474	439	431	450	455	436	469	433	439	458	453	420	459	419	411	463	404	457	420	426	433	435	426	461	461	470	441	442	453	468	475	469	432	461	467	412	453	463	461	461	450	429	449	413	449	451	444	449	432	408	451	443	454	467	412	435	461	458	445	459	441	446	433	409	453	438	426	491	433	476	479	456	454	448	421	461	414	429	457	447	464	478	434	456	418	460	459	425	457	431	426	444	426	463	468	447	460	449	435	437	443	456	462	461	430	417	437	433	444	426	422	439	447	489	420	449	446	450	420	444	480	435	461	426	490	458	452	450	440	463	429	448	423	451	438	462	488	458	454	478	425	431	460	444	420	484	475	427	428	399	449	427	429	456	446	463	464	439	422	451	449	415	416	432	445	405	439	433	497	434	450	451	435	451	450	445	444	454	451	459	430	440	445	450	442	453	449	432	469	458	456	462	437	466	449	419	440	469	452	450	463	417	459	432	450	415	439	456	441	415	407	434	444	433	476	450	429	429	437	451	481	461	417	458	439	437	439	456	404	451	463	466	428	442	426	442	459	457	429	490	425	460	458	445	433	453	450	423	439	465	443	461	446	453	462	422	416	418	434	465	396	415	436	431	477	449	483	478	450	448	452	463	441	460	428	473	436	471	434	470	450	465	469	448	474	428	441	430	425	441	432	427	450	420	439	417	467	427	455	438	482	432	390	458	448	468	458	420	447	442	454	409	463	438	446	420	418	432	449	479	401	439	443	456	465	431	434	427	470	445	441	445	490	433	453	444	488	455	472	464	451	473	461	472	451	446	459	464	435	432	420	430	464	457	467	404	417	389	425	433	463	416	460	477	439	435	435	452	420	397	454	451	449	457	467	428	443	443	427	460	422	452	430	458	463	452	442	430	465	425	437	419	440	424	438	442	449	490	443	433	460	470	419	399	424	456	432	462	470	466	436	392	414	465	489	454	419	395	486	450	462	449	499	447	403	461	448	422	415	432	422	433	440	493	424	450	432	439	464	465	468	422	422	450	438	431	453	444	469	426	445	465	427	425	456	464	442	478	390	431	461	428	444	438	428	434	431	457	435	444	474	462	440	442	451	440	455	444	426	437	429	445	468	434	452	433	454	445	433	408	464	438	429	431	469	445	424	449	459	384	456	445	409	409	398	474	449	435	441	447	490	430	445	447	470	470	446	446	452	453	449	455	435	455	431	453	449	438	482	455	419	434	450	424	438	449	457	416	450	450	430	446	452	469	483	479	488	459	440	411	478	477	444	441	465	469	467	434	441	447	448	439	427	458	449	425	437	444	400	406	426	448	478	479	438	463	424	437	434	458	485	479	419	440	442	467	480	426	470	440	394	455	421	455	442	406	469	472	449	446	457	422	439	452	450	474	442	454	421	403	416	482	446	450	436	442	410	445	414	427	432	422	414	455	455	473	404	452	455	422	440	429	441	448	421	477	434	443	436	417	449	444	440	458	447	453	482	453	414	449	446	439	440	463	441	436	457	436	430	405	486	429	461	411	404	438	435	448	438	481	454	454	421	435	455	437	460	435	439	439	402	495	443	433	463	435	468	489	439	459	465	439	442	448	436	465	459	427	444	437	422	425	463	423	432	473	446	425	474	397	431	451	452	426	437	409	398	435	449	441	444	470	465	448	439	447	435	421	445	457	438	443	437	415	435	412	465	448	451	473	492	421	436	489	443	428	439	416	471	484	439	478	460	438	420	422	489	446	443	458	442	447	441	433	470	427	427	439	440	439	451	434	407	460	440	441	441	446	440	437	435	448	450	430	388	422	446	456	430	413	430	437	502	446	395	450	445	395	439	438	439	448	447	474	459	443	467	430	454	430	447	447	397	445	452	472	461	468	438	437	475	420	472	471	439	447	425	430	431	402	441	477	401	427	424	421	450	474	408	440	477	435	478	413	410	451	467	406	442	452	478	471	417	452	483	448	483	433	437	421	435	414	458	469	466	437	448	467	443	471	453	454	432	444	465	442	400	439	465	416	470	495	429	454	467	511	464	478	457	484	439	482	409	440	457	424	417	406	444	432	464	493	476	456	456	484	460	485	409	430	428	479	457	437	440	464	422	451	451	465	422	443	477	416	455	421	455	392	466	442	431	465	433	454	465	451	430	425	404	446	468	444	457	413	443	438	427	477	433	439	427	428	441	463	455	442	459	429	418	462	458	477	436	412	429	435	422	421	425	427	456	479	479	458	439	426	426	443	456	446	454	384	424	450	473	422	447	399	453	493	444	435	444	442	465	417	483	402	427	427	453	477	405	470	459	473	459	454	393	465	437	445	459	436	476	405	412	415	456	483	443	503	469	423	436	436	427	443	424	436	462	469	453	432	443	443	435	452	460	436	459	467	462	408	465	443	442	432	476	425	449	450	421	425	404	391	452	450	434	454	473	449	426	467	393	416	437	468	478	437	473	463	425	501	475	464	410	497	467	483	424	441	448	428	447	413	436	475	450	427	466	440	454	428	394	412	481	446	438	456	406	423	461	444	422	427	487	418	432	423	449	444	451	450	434	463	473	431	494	433	413	477	428	469	434	445	431	433	461	423	476	486	469	422	429	458	464	433	417	482	449	438	447	456	468	445	380	433	421	491	484	499	456	461	438	467	447	451	447	410	452	460	442	458	479	468	435	386	416	431	439	419	441	465	432	440	481	421	464	455	433	424	465	429	431	474	475	449	452	429	420	437	438	460	422	447	459	455	461	475	444	449	471	430	486	438	449	455	431	431	434	467	449	429	411	480
6547	11590	7597	2276	1425	1111	963	769	767	731	742	661	640	646	647	624	587	560	557	585	547	562	579	557	581	586	562	596	615	533	555	581	556	532	594	540	586	595	562	576	567	546	572	538	557	528	519	604	561	594	586	589	554	555	584	554	567	598	555	591	509	563	628	572	567	552	556	572	565	572	576	595	580	591	507	569	611	555	627	591	584	580	583	586	579	572	552	567	552	557	523	578	576	578	617	582	524	569	553	601	560	572	574	553	589	580	596	611	609	526	568	559	591	573	534	554	568	580	592	586	622	610	615	558	576	587	581	568	558	566	563	553	539	569	571	570	587	538	613	572	611	571	548	544	606	557	563	605	559	575	593	599	649	567	555	525	584	599	579	580	549	537	645	559	552	563	554	580	572	606	546	562	617	539	531	579	533	551	569	625	548	604	569	582	594	561	591	573	562	553	555	538	584	591	545	574	579	542	613	522	570	575	589	556	564	602	570	546	596	574	574	559	543	588	582	562	571	533	609	561	514	588	596	569	573	583	542	564	570	580	626	558	572	583	566	564	545	554	610	607	568	581	570	583	580	586	564	583	591	567	569	558	544	582	570	565	595	582	545	599	555	556	549	592	555	558	591	570	538	554	592	572	574	576	555	611	557	601	542	539	517	578	529	618	547	594	532	521	600	542	550	569	522	581	600	591	595	577	563	598	570	590	598	538	558	545	584	581	557	583	538	585	571	557	593	575	555	538	587	557	586	571	587	518	594	553	640	603	572	575	609	558	578	605	533	562	536	598	541	526	577	622	585	582	570	560	567	568	544	601	571	595	525	601	591	511	576	594	564	524	538	567	560	612	591	601	562	598	585	535	591	578	579	571	610	549	555	558	577	573	571	592	572	592	571	573	562	585	601	530	541	575	581	594	578	561	528	565	542	588	541	586	597	569	579	589	549	573	616	596	562	609	557	595	557	597	547	576	544	574	573	565	566	577	551	561	601	589	566	585	544	554	549	600	596	582	566	560	557	566	608	634	540	569	617	563	592	566	542	564	593	506	578	571	547	557	583	556	518	612	539	576	567	551	575	588	528	574	539	576	598	532	587	590	537	578	551	565	585	559	573	542	575	608	591	578	575	536	567	569	609	575	599	607	565	563	556	569	583	555	573	572	581	570	555	532	570	567	575	587	605	535	619	546	565	539	572	553	505	552	584	602	561	611	543	584	622	560	564	596	543	578	589	614	583	546	585	591	579	559	607	561	593	559	586	585	571	585	539	583	530	555	558	597	578	571	587	571	557	585	560	554	620	565	584	578	580	549	564	607	558	550	591	602	572	587	562	573	600	578	585	605	553	540	560	590	595	517	582	566	545	612	605	583	597	595	512	578	586	611	596	620	567	540	587	571	538	584	551	581	553	551	586	602	593	564	541	585	559	552	542	588	560	562	551	614	573	548	603	580	596	526	604	563	530	565	586	586	557	595	592	604	583	544	573	569	592	582	572	545	575	537	576	598	588	577	568	552	545	610	621	628	593	534	572	576	619	580	553	603	561	608	594	571	574	550	579	530	546	569	510	564	529	564	590	533	540	567	593	551	558	578	570	546	584	564	549	564	610	574	597	536	562	498	522	562	568	585	585	592	601	558	531	547	605	550	548	596	569	531	578	540	491	561	569	554	589	572	583	577	553	556	554	536	576	535	580	573	569	586	564	572	579	512	528	572	547	553	576	566	590	535	570	572	515	535	548	582	575	561	557	568	601	560	554	586	582	577	555	586	561	554	570	568	587	543	576	574	589	545	597	567	585	564	544	620	550	548	582	562	575	598	549	560	563	589	534	539	584	566	558	607	559	599	555	554	565	593	546	627	575	546	560	584	566	549	600	573	548	571	603	582	540	576	503	548	580	579	597	590	541	556	549	579	557	633	583	540	608	579	619	568	570	591	576	547	565	557	550	534	585	574	577	563	585	552	559	584	556	584	587	588	594	605	582	569	559	593	544	588	581	583	565	617	558	570	582	557	596	569	549	535	556	524	567	511	579	558	556	547	546	498	615	542	569	545	595	607	552	550	604	544	535	562	553	567	580	566	592	609	606	523	535	549	564	539	562	554	596	567	575	540	574	543	551	593	554	554	597	602	580	541	576	634	567	564	536	554	580	523	549	563	581	611	560	513	594	598	533	543	559	564	612	551	521	546	572	566	544	588	520	553	561	573	569	528	585	550	591	592	545	519	553	577	587	600	600	551	576	577	564	575	574	584	555	576	565	584	522	585	600	531	601	603	550	554	579	597	560	562	550	559	561	565	547	610	554	552	508	565	514	563	584	567	582	540	616	601	564	513	573	512	583	584	582	559	620	578	531	573	550	585	554	602	575	571	548	566	596	587	582	571	591	565	588	524	551	555	576	600	548	565	568	548	572	591	560	560	596	598	536	594	566	590	587	592	589	568	559	557	567	554	536	573	567	586	566	538	558	553	554	559	532	558	577	614	594	505	550	523	587	595	536	557	587	618	548	566	621	558	646	564	576	540	529	574	563	557	561	577	564	540	548	525	613	550	562	574	597	579	547	549	552	563	590	550	614	597	573	597	573	549	556	594	558	547	562	551	551	584	576	567	621	592	579	598	563	576	493	571	547	564	573	580	568	578	525	587	528	606	561	536	564	551	559	561	510	575	565	545	576	594	575	530	594	564	585	602	591	625	568	583	581	576	579	570	551	623	598	554	581	547	588	586	527	614	508	560	583	551	513	562	552	551	571	608	611	575	570	530	528	585	543	581	587	570	554	561	548	556	535	583	551	570	543	542	610	554	617	566	616	556	578	620	568	554	564	593	566	624	567	556	622	558	588	534	578	606	557	571	572	554	576	569	543	587	623	616	551	596	565	577	579	582	558	559	579	621	547	550	576	539	563	568	552	547	539	515	570	547	581	577	579	553	510	594	532	607	544	581	575	576	611	587	581	628	619	580	563	572	561	628	587	551	562	550	574	552	538	621	572	552	590	516	541	585	614	566	544	573	523	546	583	583	559	603	544	583	575	556	592	522	594	603	552	571	581	596	541	570	587	625	576	594	589	540	539	571	576	598	585	572	595	568	517	609	565	548	557	591	578	562	548	535	597	560	584	599	576	569	561	577	573	553	568	596	537	573	578	576	561	565	586	579	536	574	554	559	544	618	582	567	587	565	552	551	616	554	587	550	550	582	537	604	560	595	595	582	582	563	593	642	549	555	584	556	591	567	548	593	544	553	543	602	584	576	590	573	600	584	586	565	578	585	576	568	585	600	578	574	649	554	575	585	543	515	613	566	584	557	602	558	584	565	559	587	568	537	611	597	562	598	581	596	545	592	551	591	590	572	572	532	554	557	534	646	599	574	609	558	577	534	578	605	562	594	537	601	577	621	546	557	561	549	530	553	562	594	608	554	582	549	537	575	553	535	565	572	580	549	549	566	579	546	538	607	596	552	588	585	522	589	579	564	589	602	563	594	579	562	573	559	571	552	591	598
23198	21126	27816	24663	20899	4259	937	728	688	639	584	606	536	571	597	522	534	523	510	455	488	530	544	540	527	515	506	495	519	555	516	494	532	522	509	508	509	512	483	494	485	519	488	487	509	500	529	493	478	484	558	470	540	502	502	501	493	476	519	511	472	498	531	515	542	513	521	509	504	498	524	531	469	530	526	471	489	502	519	497	550	510	530	534	471	513	510	479	484	500	502	488	475	497	547	506	527	520	464	472	518	504	496	492	509	522	471	516	497	544	536	502	503	491	523	511	484	519	508	488	515	501	501	505	523	489	535	522	479	476	515	545	500	521	532	501	457	507	500	507	542	494	538	509	536	521	490	569	522	517	515	464	525	461	515	486	492	500	512	492	456	536	514	496	488	492	477	487	481	532	491	493	485	473	484	480	519	517	527	489	492	502	505	496	512	486	493	501	509	543	503	482	497	528	561	483	509	518	450	492	482	509	503	464	523	472	522	496	503	508	507	501	514	524	514	510	497	496	557	478	521	486	511	441	545	463	517	516	485	528	522	462	506	485	464	480	470	527	512	542	496	489	468	501	508	504	502	503	504	522	543	471	510	510	511	494	472	509	551	508	486	506	539	500	504	491	489	487	483	510	500	524	465	514	502	510	481	485	570	496	500	520	529	520	480	484	512	532	487	554	513	513	505	494	527	501	505	474	480	515	506	503	510	528	552	481	499	529	435	516	488	509	513	484	476	497	492	507	500	494	494	521	507	486	505	521	485	501	498	532	456	538	488	519	479	518	508	533	505	494	553	489	543	509	496	491	490	507	526	500	493	478	515	508	509	511	502	511	469	524	507	523	524	495	495	490	501	454	499	503	512	507	493	497	504	531	475	492	498	492	498	507	487	521	516	509	468	460	526	499	466	467	495	513	498	493	510	492	535	483	468	505	489	537	485	492	521	534	535	480	504	492	538	495	512	525	524	490	516	523	498	512	480	515	468	505	533	514	504	499	531	454	516	516	496	485	499	543	503	517	529	526	500	488	549	526	517	497	515	504	534	506	488	536	483	499	500	528	488	463	452	469	481	546	487	512	495	522	524	476	484	479	513	563	500	550	531	457	508	493	496	489	499	535	503	525	535	498	489	530	507	492	529	528	532	542	470	499	508	490	532	490	538	526	476	493	476	498	512	471	482	522	521	494	563	533	507	536	521	494	506	464	499	490	492	497	510	526	490	509	505	477	484	481	525	470	554	488	507	524	526	499	482	500	496	482	499	491	532	494	535	521	519	509	486	518	500	501	577	511	497	508	539	465	510	493	502	500	472	491	484	492	492	493	467	483	456	504	510	508	531	505	510	491	527	514	470	490	522	527	477	485	539	483	482	513	513	491	525	525	505	498	466	513	498	501	501	500	529	536	464	478	499	517	472	494	519	503	486	490	510	499	513	485	530	496	499	531	479	536	484	466	521	468	512	498	500	517	517	510	472	503	475	539	517	516	545	560	514	497	548	529	498	515	544	466	503	504	536	495	517	509	511	478	483	481	538	520	497	515	483	544	460	488	540	522	533	485	537	482	513	494	472	507	487	522	545	500	504	498	480	503	495	508	497	512	510	499	483	484	498	507	530	489	504	519	517	495	485	500	515	484	499	472	483	551	482	492	495	503	502	483	487	467	508	508	474	461	476	505	510	491	508	524	497	514	480	487	513	491	522	525	518	513	510	490	519	506	483	471	497	504	521	505	523	507	510	487	513	516	512	496	493	486	532	520	518	534	493	526	485	493	449	498	489	465	503	500	509	500	523	483	501	510	502	513	475	546	561	525	491	505	502	487	481	506	508	527	499	511	500	511	505	484	525	519	520	488	494	494	495	534	510	493	484	524	544	519	525	520	480	498	511	528	466	502	480	488	499	500	497	484	472	519	487	505	525	505	519	481	488	501	486	492	492	478	494	535	532	505	510	560	482	569	471	511	506	511	458	442	488	470	511	554	547	524	454	515	520	494	498	512	485	502	522	480	523	518	512	512	500	507	495	546	509	499	503	497	509	488	492	500	523	475	486	488	486	485	480	485	483	505	493	522	521	506	513	514	506	486	495	518	457	495	480	497	501	486	524	498	488	515	487	474	492	505	468	517	524	479	498	509	523	529	516	481	481	525	509	449	476	512	495	493	474	523	511	496	530	528	480	509	445	491	512	526	538	504	482	503	476	492	473	500	546	475	504	490	491	480	468	492	535	486	536	526	485	497	492	496	509	517	527	522	505	481	492	537	486	509	527	509	491	499	485	517	503	524	495	496	488	504	477	518	497	537	516	478	520	502	521	508	538	526	515	527	522	530	518	506	490	494	460	478	522	496	515	492	534	519	475	474	476	465	569	508	470	496	467	508	495	485	507	515	473	495	534	493	524	528	476	491	484	507	470	476	482	492	515	549	513	521	521	500	478	470	500	506	523	524	478	510	477	477	513	529	496	516	529	519	528	524	517	484	515	485	498	495	509	509	523	512	500	506	506	519	495	490	454	488	496	493	540	489	514	476	486	474	533	538	530	481	510	506	524	513	527	494	511	507	527	532	520	490	491	516	484	494	493	480	515	512	507	494	488	518	481	459	482	504	514	502	501	495	475	460	516	507	507	496	482	506	513	521	503	501	470	499	523	498	502	539	514	524	521	478	464	534	486	513	502	510	510	493	448	503	552	523	504	501	533	535	506	484	460	516	497	486	521	469	507	494	505	485	500	470	493	550	487	491	483	494	509	508	476	501	511	514	493	483	517	492	516	481	515	502	482	515	489	521	483	504	493	476	504	495	509	515	538	482	467	461	525	500	529	495	525	522	504	503	504	474	534	470	521	500	517	468	494	525	543	511	507	513	525	453	475	481	500	517	516	487	494	498	469	535	523	509	508	532	540	533	494	512	512	492	468	456	527	510	475	516	524	483	507	477	476	521	492	473	517	497	492	486	475	471	518	494	531	488	524	513	502	519	517	492	499	550	504	503	504	472	474	489	499	503	513	503	487	509	498	488	517	525	514	460	497	509	538	509	515	495	473	490	479	504	468	515	489	510	551	490	487	493	507	528	496	535	534	467	533	502	489	539	507	509	469	468	487	517	492	494	475	496	520	489	474	514	495	497	509	534	515	517	522	501	503	504	506	534	489	516	500	502	482	503	523	470	511	483	511	551	506	528	491	496	468	516	505	480	484	483	475	489	485	516	573	519	496	519	513	501	525	492	469	504	554	479	514	532	514	533	500	478	529	492	470	504	517	483	464	546	500	461	530	515	510	489	557	512	470	496	522	495	482	496	495	499	536	504	516	524	509	542	470	497	486	436	507	505	484	516	462	481	510	496	481	457	520	515	510	508	475	482	520	501	514	522	495	499	550	479	515	504	473	550	527	511	482	502	566	490	534	510	482	472	507	523	453	473	501	520	457	519	492	484	508	495	506	485	503	473	522	517	468	483	497	530	524	517	476	525	522	538	525	498	548	526	477	504	489	520	491	505	514	500
7851	21850	11998	3522	2039	1543	1265	1091	941	877	862	800	741	729	681	657	633	661	680	656	620	653	654	690	623	651	673	628	695	619	643	624	610	681	656	642	679	596	616	613	641	675	622	646	654	631	610	620	660	641	684	622	631	663	596	618	603	636	585	681	618	672	660	609	666	613	641	633	649	629	619	668	673	575	622	621	570	627	689	671	675	643	662	645	629	616	674	643	640	606	607	644	642	629	625	617	656	685	599	624	618	660	678	662	669	644	632	671	620	646	641	624	641	656	662	657	644	643	643	603	630	659	615	669	645	657	623	588	634	624	649	633	623	613	625	664	595	661	644	620	668	631	625	656	668	601	604	614	605	612	670	653	619	606	634	592	651	668	598	707	663	649	618	610	654	623	578	610	650	653	645	661	681	644	647	586	643	640	628	647	638	663	641	643	611	669	642	649	628	662	663	647	600	643	592	655	646	613	598	623	613	609	639	628	646	659	658	616	586	630	632	665	654	662	627	643	638	621	610	659	623	563	633	613	596	608	598	595	654	611	605	655	650	642	608	630	677	595	640	635	640	633	592	700	668	633	645	641	610	643	639	654	597	621	638	648	661	645	606	644	636	659	641	589	686	629	646	652	619	599	657	640	636	608	643	646	669	667	661	671	642	615	670	632	649	590	628	646	636	625	607	623	604	647	628	653	626	624	646	656	579	664	675	654	620	653	655	627	609	608	648	613	691	594	648	595	646	647	641	628	696	630	600	628	599	628	643	650	607	634	627	639	653	601	631	660	662	619	584	624	622	649	634	606	627	657	609	619	674	623	656	654	658	640	661	622	604	596	616	648	639	678	651	659	656	607	635	608	637	625	650	611	636	639	681	635	654	653	649	624	634	619	674	666	652	632	609	606	591	650	651	658	663	571	636	621	660	649	592	650	660	614	603	673	638	641	619	618	623	671	672	596	653	665	628	604	620	663	623	637	590	618	640	669	593	664	600	662	609	640	576	598	631	629	598	616	622	639	641	606	571	652	646	590	640	640	650	610	643	669	658	652	709	612	649	607	650	646	633	632	652	637	616	648	657	634	675	662	634	647	682	605	688	631	660	650	613	628	598	643	664	679	604	659	644	653	633	667	620	634	652	618	621	633	658	614	629	618	656	624	625	634	629	621	651	676	630	658	638	631	606	618	625	656	621	658	603	665	662	710	630	561	579	627	645	644	613	625	659	644	652	616	638	610	651	635	600	615	634	632	628	625	625	600	622	654	645	643	637	637	670	662	671	667	673	653	668	677	614	678	562	627	639	629	647	602	616	600	637	632	655	611	623	649	604	649	643	669	607	700	613	616	617	613	627	678	642	654	635	644	642	610	597	668	615	654	658	651	647	580	645	625	618	590	622	659	657	570	585	655	646	641	633	651	615	590	622	631	604	636	616	650	590	654	646	606	606	623	676	612	643	657	619	607	636	618	619	632	623	620	609	621	634	617	589	592	633	620	630	619	597	642	589	713	622	636	641	636	626	617	568	624	654	645	666	610	617	666	663	672	636	651	639	632	598	617	681	660	653	654	652	652	622	639	618	629	646	595	661	639	645	601	614	658	617	626	650	630	681	682	635	649	625	636	607	609	593	607	650	662	652	629	593	623	639	693	629	610	610	699	655	613	675	648	644	600	656	631	652	657	629	608	620	680	656	659	658	640	618	654	659	672	622	638	661	617	626	627	651	600	633	628	596	610	663	625	621	644	651	641	670	648	615	648	647	610	604	648	636	661	641	653	630	607	639	691	594	621	644	633	662	633	632	654	602	636	663	635	620	611	622	635	653	658	657	606	670	650	662	623	629	631	637	621	634	614	627	657	619	639	685	618	656	611	633	627	661	639	660	611	592	636	612	647	613	657	629	647	599	640	582	643	634	651	618	620	644	631	628	639	626	624	627	633	619	638	656	625	612	600	637	620	678	632	609	648	654	689	593	646	605	642	626	621	611	628	658	606	623	655	633	608	617	619	607	601	657	629	625	654	574	684	632	633	604	653	639	608	662	655	610	633	630	632	641	636	634	632	592	657	637	679	640	625	611	679	641	651	624	661	662	675	634	655	624	652	624	676	666	656	606	645	592	605	686	631	640	633	606	557	615	628	657	621	627	699	666	647	596	646	633	615	665	675	601	648	636	631	588	684	665	616	674	612	656	651	635	603	648	647	626	621	635	620	660	658	629	658	655	652	613	608	669	652	625	650	614	629	654	598	581	618	655	658	614	632	657	649	625	654	669	710	632	629	646	592	664	662	621	637	614	616	653	624	627	645	667	652	649	612	651	594	614	652	630	626	641	657	670	688	642	611	588	668	607	652	627	626	641	574	685	688	646	651	650	622	644	624	629	628	645	632	647	633	675	623	652	601	665	628	630	627	644	622	669	630	602	624	658	598	636	601	666	664	658	644	640	672	676	691	634	609	639	659	607	697	634	663	633	688	687	644	643	612	658	605	674	707	625	645	637	617	598	599	626	635	665	654	619	597	610	599	626	659	625	610	636	641	670	628	589	645	669	671	702	616	638	618	670	597	652	656	585	596	648	613	642	634	620	635	595	630	635	662	627	654	651	593	646	656	622	636	636	641	638	650	646	609	657	649	623	673	633	627	653	579	625	603	633	629	633	633	643	675	613	630	623	589	683	645	614	668	594	626	680	609	656	650	617	656	638	628	632	678	645	623	633	619	640	610	599	641	616	620	595	648	633	587	629	654	659	653	674	687	613	667	637	632	608	640	626	659	694	643	654	606	634	611	634	636	654	632	591	616	641	629	584	622	613	627	656	662	670	644	645	619	619	605	649	593	657	614	615	740	641	633	626	675	652	640	628	616	682	664	656	618	593	642	639	653	660	649	620	622	671	639	623	587	611	642	687	651	612	648	665	601	619	608	636	592	652	631	655	648	628	621	616	639	624	641	671	619	637	639	627	616	618	617	607	594	685	590	631	631	645	650	612	624	646	639	628	683	622	631	653	633	663	632	640	640	665	604	623	646	648	666	605	641	639	600	621	607	637	628	610	698	633	658	696	650	632	611	669	658	615	618	661	580	644	580	642	696	608	641	695	622	631	628	645	635	662	674	645	628	614	677	600	666	643	589	634	625	638	649	588	642	638	641	646	626	647	632	649	612	657	619	655	640	629	640	656	601	636	623	638	616	617	693	610	638	642	630	641	613	635	638	622	597	645	599	626	653	641	664	625	638	659	624	664	629	621	669	596	619	624	641	659	634	633	641	663	643	664	658	638	602	623	657	634	632	589	629	650	617	630	637	638	652	623	645	702	597	602	621	605	647	663	596	630	602	588	652	643	656	626	660	608	642	640	645	629	686	657	649	659	651	632	634	635	674	589	633	622	638	607	633	638	633	657	616	625	635	609	607	594	670	625	621	610	672	665	630	662	586	592	656	609	671	668	601	654	664	637	646	618	594	650	663	656	674	616	625	660	651	690	614	640	672	606	647	637	668	632	625	618	637
24350	21110	26447	25532	4612	700	483	469	442	437	444	436	393	405	365	377	337	351	354	355	301	359	374	358	367	355	340	362	316	345	348	323	340	357	322	373	360	357	355	329	348	352	339	340	366	402	364	355	372	339	355	341	350	336	334	365	332	348	310	312	305	345	334	375	342	364	342	307	338	370	361	348	371	329	318	327	345	361	368	340	327	334	357	328	337	351	351	348	332	369	333	317	323	338	351	368	321	342	358	363	352	360	367	330	365	359	339	353	355	351	353	354	350	350	335	324	344	343	340	334	365	324	325	319	348	331	347	284	373	344	348	328	327	361	331	331	353	325	317	360	343	349	358	359	348	361	305	311	348	346	361	322	343	346	308	347	330	363	331	303	352	335	337	338	307	327	352	313	336	363	349	329	342	299	331	339	337	365	353	323	329	331	338	349	367	364	342	356	313	331	354	338	313	349	322	324	345	326	295	340	369	351	344	339	354	347	366	328	364	328	346	370	328	361	311	364	348	317	336	352	312	351	339	348	349	348	354	326	360	344	340	346	327	328	335	338	324	337	344	324	357	314	370	321	320	371	321	304	331	322	364	332	346	337	320	362	325	319	331	342	347	343	356	358	351	366	313	341	332	341	346	374	349	355	336	342	344	312	339	359	349	327	296	331	324	352	317	361	318	346	354	365	330	350	379	346	332	312	320	351	352	362	330	317	340	364	351	360	333	315	358	343	373	353	331	347	354	352	337	338	312	332	349	345	359	353	337	365	367	352	343	348	366	337	351	370	327	356	325	323	347	325	341	336	357	345	332	361	354	365	372	333	305	348	356	354	355	347	329	346	335	350	332	327	355	322	335	353	385	344	361	329	356	329	332	341	341	327	336	312	322	336	362	353	344	337	340	351	343	340	338	358	360	326	343	377	327	337	323	322	356	350	322	357	346	337	324	370	321	371	339	334	339	359	340	385	337	333	353	338	360	347	314	338	342	336	386	341	344	337	349	339	353	368	335	336	320	307	317	343	314	316	310	341	321	312	317	339	358	322	354	367	329	336	346	381	364	339	325	332	327	359	382	317	346	364	376	316	302	343	350	354	370	343	339	321	336	336	334	376	320	333	330	351	351	343	337	361	347	346	341	336	341	349	341	326	337	342	325	335	361	320	338	328	368	356	308	364	311	345	398	343	306	355	352	336	331	331	383	334	305	354	337	306	334	362	368	341	354	362	357	344	340	310	356	342	340	332	344	371	346	326	327	313	353	364	360	379	347	362	342	353	352	380	319	341	347	377	332	362	322	328	337	342	362	327	356	364	335	355	335	335	392	333	326	315	336	336	346	340	336	343	331	331	345	316	345	332	379	358	343	343	373	333	347	321	327	347	361	338	361	335	361	371	331	333	334	327	320	333	341	319	370	321	335	361	342	343	360	354	333	317	333	361	358	333	345	380	345	339	326	343	319	319	317	346	342	355	350	324	325	314	342	348	342	338	355	365	381	365	335	343	350	331	358	363	344	354	335	345	344	337	349	342	359	333	387	329	368	339	347	335	344	341	324	358	308	322	340	349	361	357	333	330	360	337	338	351	316	372	321	345	348	309	313	345	339	324	325	373	341	327	341	360	331	328	363	359	343	350	337	324	320	330	364	372	278	360	343	315	320	317	320	364	343	376	365	338	304	345	340	352	325	342	368	363	331	333	359	363	340	344	338	329	334	322	329	300	355	335	336	300	313	318	345	362	324	345	375	345	332	373	342	320	342	365	351	336	327	338	340	342	350	344	352	346	372	291	353	368	340	337	344	359	355	317	332	378	329	342	342	367	330	303	371	327	336	329	356	357	291	321	332	357	343	344	336	359	328	334	343	317	322	375	343	324	319	319	343	332	350	361	330	354	357	356	322	359	349	372	322	336	334	346	323	329	371	377	371	342	348	381	325	354	343	348	359	344	313	338	330	342	341	331	335	342	299	332	307	338	358	348	332	325	337	364	377	369	376	341	363	346	347	336	360	342	314	318	349	327	351	331	330	328	340	311	358	347	324	343	363	333	367	309	332	355	348	337	325	365	348	330	303	342	307	368	371	345	342	362	348	338	357	330	378	338	322	330	357	402	313	326	353	323	365	341	336	369	374	321	311	341	322	368	373	374	373	370	350	337	328	345	341	297	326	333	320	348	321	356	349	357	314	333	349	316	321	331	333	319	342	358	360	372	349	303	345	328	370	333	348	335	325	323	330	340	345	346	329	339	318	315	333	364	336	330	334	319	327	349	332	303	347	365	340	374	340	322	348	310	393	327	331	362	344	334	320	343	351	373	349	346	385	304	336	333	342	317	366	369	354	342	342	372	346	309	372	370	326	366	331	349	377	306	344	322	342	361	351	328	357	340	346	353	324	346	358	321	340	383	341	328	304	343	332	337	307	352	311	310	373	308	363	314	344	346	318	337	353	344	348	319	334	337	322	373	400	314	344	343	323	333	332	329	367	331	325	331	370	348	353	317	335	323	360	340	322	340	327	330	340	343	369	358	327	321	354	334	360	319	359	358	360	346	356	343	376	336	327	336	318	322	319	339	373	364	338	334	311	326	333	304	333	354	337	324	306	324	352	355	348	356	341	306	351	348	342	325	318	313	323	346	352	346	338	326	327	347	341	325	340	323	356	298	348	318	345	341	347	329	332	326	335	363	333	309	356	333	358	327	372	350	340	388	363	339	376	382	364	305	347	340	333	351	340	327	331	324	325	342	348	358	341	322	335	360	332	332	344	343	330	316	355	312	316	344	357	335	301	315	350	311	325	348	349	345	336	377	354	347	373	341	308	354	361	347	335	387	309	369	360	376	326	349	335	346	346	361	301	326	320	352	331	346	333	357	348	308	315	322	354	343	341	324	340	341	331	361	353	322	359	312	345	318	340	337	337	342	342	334	347	331	353	332	340	370	332	359	335	320	330	327	317	358	329	331	329	335	308	350	322	348	339	291	332	375	324	334	307	334	359	326	343	328	342	346	353	375	301	339	322	344	313	346	347	343	308	347	325	349	314	281	359	339	349	348	316	348	358	339	333	361	325	367	332	346	352	354	329	339	332	352	349	325	322	340	311	338	336	298	319	352	343	336	365	363	376	351	351	335	314	323	334	331	360	354	294	315	361	352	339	288	330	340	336	359	313	381	352	343	346	308	336	332	340	347	339	332	369	373	314	346	345	335	368	301	337	355	327	342	320	319	326	338	360	346	354	368	335	333	333	325	322	328	353	340	342	335	352	370	335	336	327	325	353	357	313	341	335	341	348	350	340	335	346	348	319	357	323	345	359	377	313	315	328	314	352	327	325	353	303	351	322	372	348	345	347	344	312	370	327	338	317	359	350	344	346	339	358	321	332	345	347	329	344	310	344	332	367	354	344	325	399	347	355	326	336	353	326	357	342	340	313	330	331	362	344	380	339	365	360	306	350	360	329	323	341	344	328	334	352	345	331	358	279	331	306	333	358	342	350	350	336	342	331	326
6665	15445	9654	2645	1523	1110	971	799	713	654	607	541	563	533	517	469	496	491	482	430	468	515	469	479	464	464	464	462	463	494	445	453	472	485	484	450	471	457	466	438	429	486	468	451	453	426	465	428	463	426	411	429	459	480	424	431	464	433	468	447	438	445	478	444	407	422	466	469	452	465	468	407	438	455	413	441	437	495	465	465	467	448	422	454	424	466	453	459	477	469	475	443	483	444	469	399	451	440	459	439	483	430	475	468	465	453	468	460	436	471	461	431	453	459	436	460	444	448	464	436	457	403	457	459	444	426	410	446	436	442	463	444	474	446	469	452	428	462	444	464	440	438	428	449	476	466	435	430	450	442	411	477	419	495	447	441	463	448	419	458	442	445	462	472	418	438	451	471	433	468	467	477	429	419	429	418	451	421	482	463	444	441	430	459	438	465	452	427	462	433	414	459	452	426	399	431	469	452	456	446	475	430	437	458	456	447	453	488	429	414	454	436	426	440	458	479	460	461	453	479	416	445	398	472	434	465	453	463	408	441	446	426	432	422	478	466	446	466	458	470	480	445	478	489	438	465	502	444	418	429	422	434	402	436	456	426	455	461	464	432	417	435	445	405	464	462	445	443	447	453	428	455	424	448	412	462	454	449	469	449	442	422	407	447	476	441	426	438	483	459	454	452	445	451	433	456	469	442	432	456	428	462	452	463	447	417	453	442	449	415	414	439	432	443	432	435	456	473	439	463	458	425	483	432	465	453	406	464	449	423	463	451	464	463	448	418	419	411	452	433	464	403	433	449	434	479	433	473	445	481	425	458	394	432	419	456	415	449	439	410	488	460	487	445	455	397	455	442	379	419	468	427	439	443	432	436	414	444	421	423	433	470	457	433	418	424	445	454	466	429	501	414	454	475	451	407	433	440	422	474	448	434	434	422	477	476	426	447	438	425	425	471	476	429	463	437	462	476	467	472	417	418	437	455	476	479	454	479	458	436	420	463	458	427	445	412	446	426	465	430	467	425	407	427	434	467	452	468	432	434	485	461	418	448	410	458	448	449	464	436	453	426	456	486	476	436	467	428	434	457	481	399	479	451	436	458	421	419	457	414	491	422	458	441	473	450	486	444	460	454	427	447	435	449	462	447	434	438	429	430	427	454	473	433	459	479	442	419	463	412	450	438	454	431	467	471	477	437	424	409	462	439	425	472	459	461	418	499	434	420	434	447	450	439	428	462	461	435	445	466	453	441	413	439	442	417	464	399	451	482	446	428	465	435	434	412	425	446	444	500	423	487	455	482	410	467	453	428	422	424	435	441	459	443	479	448	442	472	417	435	440	436	482	459	459	475	425	468	444	472	439	462	513	437	448	436	417	441	460	443	457	426	455	459	458	440	453	449	430	443	416	453	496	433	414	447	432	471	467	480	456	463	428	432	450	444	456	478	439	481	413	464	456	443	438	449	420	432	442	437	462	464	470	441	446	451	442	446	469	415	473	458	419	428	425	463	459	450	467	430	445	416	432	448	426	478	428	429	430	455	441	480	471	453	460	457	428	476	443	432	462	445	428	432	442	452	433	471	402	431	439	442	483	482	487	485	478	459	437	420	452	489	479	485	480	439	450	469	434	455	440	454	444	465	463	442	438	442	472	469	458	506	452	435	472	430	458	408	442	464	462	493	426	500	450	430	458	456	419	421	435	444	467	436	486	439	429	395	466	430	424	447	441	457	433	420	431	460	427	457	409	429	430	445	462	462	431	440	451	421	451	451	427	462	476	452	476	482	442	482	404	425	495	404	467	472	455	424	416	457	426	483	448	448	431	413	464	445	417	428	432	455	437	404	468	446	462	481	430	426	405	406	448	433	448	449	443	436	435	466	475	420	443	424	425	448	474	462	441	402	429	431	408	411	430	478	454	481	479	445	448	439	469	454	419	425	443	456	446	443	481	460	488	441	444	442	461	404	445	454	464	467	455	437	452	484	448	451	481	482	461	477	472	423	463	426	453	456	446	454	445	450	463	453	439	439	446	445	436	467	445	451	448	449	466	454	432	452	499	451	433	431	438	474	433	445	435	453	437	485	440	506	444	478	436	434	451	442	450	452	432	434	468	460	458	452	457	466	450	476	414	401	412	436	461	455	415	440	467	459	455	446	404	439	453	454	433	402	466	480	423	444	451	426	462	457	456	487	434	455	419	398	485	441	440	468	446	425	467	452	455	436	471	457	438	424	436	478	457	435	403	459	446	443	427	439	421	461	462	425	431	465	426	453	424	497	455	418	447	426	394	427	439	448	491	453	442	416	450	450	437	465	436	418	441	454	441	437	468	466	426	455	411	446	420	426	481	417	477	463	433	460	429	458	445	458	442	453	425	479	482	462	451	467	475	438	431	430	468	447	446	421	421	419	437	436	438	473	478	428	490	462	429	478	435	468	432	457	467	409	437	458	442	473	465	422	462	423	425	450	472	468	417	410	461	492	447	435	457	454	435	496	433	437	445	496	444	409	466	455	473	421	446	420	431	455	429	456	437	459	461	427	424	475	463	449	483	414	455	454	457	428	438	479	446	446	460	453	476	427	455	452	419	464	429	429	489	477	426	452	452	469	471	469	453	426	450	446	442	443	455	433	416	451	457	447	457	465	434	466	480	471	434	413	463	456	478	431	436	472	464	443	408	494	476	434	444	443	476	463	479	417	397	429	463	454	418	476	451	455	466	434	470	443	449	453	447	444	455	480	462	444	446	435	453	460	468	433	458	432	449	406	443	475	483	448	473	446	428	453	458	461	411	409	419	446	440	427	437	417	494	440	449	469	442	449	463	467	459	438	458	448	480	480	430	482	462	498	463	435	459	438	487	439	465	428	483	464	464	466	409	421	436	477	463	483	423	441	480	436	440	392	441	442	468	430	413	432	461	441	440	443	481	448	450	454	433	449	449	463	442	460	441	430	416	448	449	461	509	447	448	445	476	453	443	486	457	419	472	443	430	448	452	451	427	426	430	456	440	448	462	468	412	402	454	436	492	424	464	491	422	472	428	447	449	445	481	463	444	443	453	492	445	469	449	482	477	468	441	452	460	462	462	444	422	468	455	457	441	458	457	495	392	440	414	446	403	454	420	432	460	445	431	488	406	426	440	434	425	457	439	482	477	469	468	413	469	443	414	470	431	433	457	429	456	447	448	423	425	444	480	426	428	423	478	438	444	435	399	480	429	443	423	440	475	398	441	417	416	417	451	451	469	455	474	452	462	471	422	448	405	466	437	406	436	419	427	471	428	458	442	423	454	436	442	468	452	434	445	426	442	436	416	433	437	434	446	490	450	420	466	447	424	442	423	443	457	445	452	446	460	448	482	438	435	460	491	464	455	448	455	447	459	470	400	396	435	433	440	432	432	436	464	453	457	480	475	442	445	476	442	410	458	452	436	419	456	437	486	405	444	446	444	482	489	438	457	428	445	451	432	424	414	446	451	412	494	437	438	402	451	446	444	435	458	446
22309	21154	28434	24102	21144	20465	2033	749	574	587	497	518	475	445	466	404	454	441	440	428	375	401	409	400	440	416	452	401	414	393	363	398	395	433	380	364	411	403	405	404	408	350	382	414	403	389	382	389	408	411	346	414	400	396	405	433	403	421	417	398	406	390	391	380	347	416	446	365	386	425	433	394	404	413	378	393	394	403	394	408	420	408	393	404	409	412	391	386	390	410	380	392	411	392	412	398	410	405	351	403	417	382	397	405	370	369	376	402	408	395	372	390	424	416	438	379	394	380	416	383	430	369	421	388	414	396	414	390	421	426	424	419	403	380	406	388	397	366	382	410	436	420	423	395	412	394	364	425	400	386	404	399	432	392	408	413	390	385	397	421	405	411	371	382	376	384	380	392	376	436	469	433	414	390	381	353	390	418	417	376	388	372	377	370	402	402	378	396	415	450	427	414	390	378	357	409	400	392	405	392	378	431	414	388	414	399	385	409	392	414	405	406	373	427	393	406	396	415	407	430	388	389	401	391	414	413	407	431	349	410	358	413	402	385	411	413	376	387	425	399	365	384	386	375	382	398	356	415	397	433	420	405	382	376	375	396	357	382	374	386	379	417	423	409	398	420	384	432	380	417	404	386	435	376	371	394	432	371	404	383	381	402	395	375	436	469	388	380	372	412	424	386	373	390	392	379	407	421	408	379	408	381	418	408	406	417	429	415	388	401	373	401	406	414	406	384	423	399	409	405	403	420	400	412	389	392	379	390	395	412	397	390	389	425	416	427	385	393	414	378	381	419	391	398	386	385	383	396	412	367	406	376	384	423	370	397	394	403	400	397	404	399	396	437	379	384	423	404	420	376	408	412	395	399	390	395	393	389	409	401	415	385	415	377	416	412	387	357	406	421	383	393	380	388	359	440	402	396	377	406	337	392	390	380	399	401	413	415	385	395	407	372	383	390	372	386	379	392	388	407	388	393	386	388	411	382	399	404	409	406	392	439	389	433	404	430	387	412	377	389	405	436	387	357	378	420	468	395	421	401	384	408	393	403	420	407	400	388	391	406	365	393	386	415	388	401	419	390	399	391	408	391	383	416	384	412	412	379	422	399	394	390	429	432	429	378	389	419	388	379	367	384	390	381	413	378	414	383	444	402	405	397	406	374	399	421	377	380	401	415	369	389	390	426	420	393	376	415	387	407	386	400	408	434	383	401	429	402	400	368	406	380	402	401	414	400	397	368	428	402	424	409	404	401	412	400	390	400	448	411	368	400	396	387	413	422	389	362	374	397	398	418	392	419	408	425	407	413	384	395	411	396	387	389	390	436	403	411	406	404	388	399	414	364	393	355	412	385	387	354	384	425	424	403	381	368	390	430	387	405	422	413	386	409	390	387	401	410	415	378	429	405	407	404	375	363	434	380	389	424	377	375	405	404	407	420	407	399	395	421	384	425	411	452	394	376	399	380	438	400	406	403	401	389	422	377	428	393	396	416	379	376	396	419	398	413	431	428	380	427	370	390	408	408	382	407	402	370	407	398	409	404	411	388	395	406	385	410	407	366	395	413	405	430	426	386	362	377	367	415	374	378	403	419	405	409	383	423	378	436	414	367	433	412	421	441	390	391	409	401	425	411	419	396	422	411	412	399	410	414	400	389	368	389	405	434	378	403	413	403	415	381	392	414	394	451	412	411	387	385	389	392	379	407	382	362	410	400	392	412	358	381	400	393	407	395	392	430	392	409	384	393	382	420	349	367	405	425	406	382	422	423	402	382	409	381	414	404	352	398	403	404	361	394	414	408	403	379	399	380	404	437	383	387	387	381	363	404	421	389	400	446	398	397	392	379	390	393	365	438	454	395	370	407	392	412	406	389	385	410	397	401	405	370	373	401	436	391	368	414	408	373	391	401	436	421	381	369	421	400	391	407	386	358	392	378	420	403	375	393	411	416	418	398	410	427	408	412	365	407	397	397	406	423	403	407	405	401	378	371	393	424	392	411	428	371	382	386	395	407	396	409	392	403	434	375	403	401	424	382	409	403	397	376	382	399	391	417	412	409	390	399	382	399	420	412	389	372	386	378	426	396	369	432	366	388	382	394	351	423	417	415	427	429	412	393	404	385	402	401	386	405	388	358	386	411	386	399	354	381	407	388	405	410	397	428	366	431	385	399	426	392	395	397	376	393	355	419	362	378	423	394	384	420	433	402	405	376	403	419	390	384	403	381	362	391	422	413	375	397	368	407	396	396	422	396	397	377	423	338	402	420	398	400	381	399	398	392	386	441	371	388	417	374	405	422	411	384	354	402	372	412	398	402	395	388	372	366	375	399	407	384	395	381	384	385	371	440	396	401	383	422	372	425	377	412	383	407	412	375	416	414	386	388	386	442	394	381	433	424	392	410	395	404	387	416	405	387	397	401	410	379	378	390	398	404	407	403	424	403	397	374	420	378	395	421	387	382	413	402	416	396	414	376	429	376	414	369	385	369	405	419	381	399	416	412	393	385	430	386	405	447	372	379	367	373	356	351	412	379	373	412	390	414	389	393	382	385	382	396	401	415	417	440	408	417	426	389	401	392	407	400	443	406	377	390	390	393	375	379	381	403	388	410	411	378	388	376	423	383	398	410	400	405	373	362	389	396	363	409	388	380	359	413	372	383	406	389	379	371	386	407	415	367	383	394	370	382	394	380	416	423	373	390	402	386	383	402	381	400	375	410	379	391	412	383	442	348	413	389	354	397	379	354	379	405	424	386	424	422	379	393	399	355	424	406	385	355	379	424	365	421	418	438	398	388	414	401	379	387	382	373	403	383	371	413	339	420	436	407	383	408	404	418	385	377	445	430	403	389	357	405	431	384	401	394	382	385	416	393	399	399	382	396	380	375	421	369	417	399	417	404	416	396	382	444	443	403	415	400	405	395	426	424	389	391	403	392	411	405	386	376	390	435	430	412	417	379	390	363	453	386	389	371	382	413	383	401	401	384	377	378	362	409	377	389	420	362	361	434	399	442	403	401	402	385	385	394	420	411	415	393	393	375	410	387	373	418	370	401	437	405	399	435	372	381	375	418	413	397	377	367	423	393	400	397	429	405	391	389	354	399	365	367	401	388	400	410	398	363	403	410	427	373	399	417	419	368	413	362	425	421	381	396	420	423	410	385	400	389	390	380	368	408	383	402	384	391	422	394	425	414	383	381	412	392	391	389	405	376	411	430	386	391	432	413	398	387	399	398	393	400	419	398	372	417	398	373	390	389	384	378	397	385	400	398	395	412	377	391	396	382	399	413	416	419	395	362	368	378	393	415	415	382	414	390	397	423	392	365	382	393	406	386	409	374	393	361	372	386	384	416	401	388	391	389	451	414	396	398	411	390	444	407	398	419	422	362	409	425	390	404	418	403	394	385	403	379	380	389	373	370	353	431	400	386	390	390	415	397	404	423	401	420	390	402	409	374	406	436	385	403	372	406	432	373	393	419	420	386	377	403	409	403	420	377
9683	25941	14623	4411	2543	1884	1421	1257	1031	950	801	749	704	644	596	585	559	572	532	541	571	551	528	478	559	523	527	502	549	518	518	517	540	541	564	529	520	492	496	531	501	541	496	520	549	502	521	534	511	515	479	507	512	492	522	549	496	518	541	519	520	490	561	519	542	501	501	473	522	530	516	511	472	480	494	512	521	547	486	498	524	525	495	478	581	499	501	525	516	498	475	532	535	474	539	522	507	523	539	514	532	499	538	490	497	511	522	556	525	510	567	521	493	497	500	539	509	494	530	493	536	509	532	500	487	549	490	534	511	464	512	524	507	468	489	523	536	528	535	517	551	497	475	506	530	482	474	495	510	550	502	533	505	504	521	500	508	524	441	515	492	545	535	496	526	478	500	514	461	545	499	513	505	509	497	513	484	534	531	489	521	512	497	511	508	524	521	516	524	565	518	546	520	501	526	498	494	542	540	492	506	497	498	498	478	525	514	531	487	534	471	514	524	509	512	536	545	507	544	506	534	491	512	524	525	498	504	492	554	541	512	526	500	501	475	517	512	491	503	498	502	519	480	501	465	501	533	497	532	517	545	513	527	474	496	519	567	505	540	487	528	499	483	490	583	498	474	559	516	492	504	490	518	523	524	474	472	523	534	471	517	522	528	507	549	521	502	516	517	559	533	514	508	502	511	491	507	499	485	511	487	503	522	507	470	509	472	538	522	465	516	515	526	520	504	487	540	492	539	498	505	471	514	512	489	484	519	525	531	540	528	535	498	484	520	531	493	520	499	483	518	550	502	495	508	525	508	485	505	531	528	497	482	520	530	503	520	470	521	540	510	511	482	504	537	523	527	488	537	531	496	464	516	514	510	514	490	531	526	519	572	496	499	537	509	476	511	547	490	542	523	526	518	504	508	495	522	523	491	496	480	515	497	503	529	548	546	508	471	512	505	506	524	476	516	513	528	509	483	516	510	504	545	521	518	504	515	489	508	505	552	522	494	493	500	517	513	505	524	513	551	546	499	507	510	502	531	501	504	479	493	452	511	492	539	496	514	513	515	529	538	510	523	505	508	549	528	558	504	556	516	518	526	520	513	528	475	496	510	522	482	453	542	505	503	532	482	541	499	509	493	484	521	515	520	524	528	515	542	504	519	494	497	535	496	514	533	509	523	524	533	535	523	497	505	526	510	529	495	491	535	503	502	573	526	515	512	542	513	524	508	476	546	533	493	495	552	512	523	492	524	551	508	477	530	494	528	514	572	502	472	481	509	509	512	558	481	508	469	502	496	533	452	481	511	516	487	493	470	513	475	520	500	473	504	518	523	479	498	475	500	532	489	468	524	520	510	504	504	578	508	546	557	466	510	515	478	550	538	547	515	492	539	496	523	523	499	492	520	496	489	511	554	521	497	495	517	484	497	516	485	521	536	520	504	505	516	506	517	537	570	515	504	518	550	523	515	499	498	534	476	535	519	488	533	519	537	505	501	492	516	442	523	500	482	470	508	541	516	475	523	559	523	518	540	489	509	516	486	515	528	524	504	542	515	498	490	512	528	530	517	537	500	478	517	545	503	514	533	500	521	509	533	529	500	481	494	503	511	498	521	497	508	504	541	537	532	532	533	495	538	512	554	509	520	474	557	486	541	527	485	473	487	521	536	501	522	515	500	520	563	497	497	471	516	485	554	539	508	542	482	538	489	528	533	547	530	507	595	524	514	522	463	560	509	511	492	514	459	488	527	508	485	535	491	486	511	502	502	519	495	486	573	498	515	514	540	549	489	478	511	542	494	497	520	487	519	505	563	511	502	525	473	509	512	486	497	515	522	482	498	491	497	535	510	529	485	492	480	521	526	552	500	546	492	481	540	530	517	475	502	524	498	517	513	542	493	510	525	495	503	509	540	553	526	491	534	532	543	485	515	486	524	527	493	547	502	481	504	551	507	502	521	525	472	528	505	536	517	523	507	502	491	490	481	529	541	492	488	590	534	514	506	555	568	552	545	507	503	459	532	489	471	514	515	498	518	537	502	489	495	523	508	556	531	507	530	550	501	472	512	466	524	494	479	513	502	542	493	513	505	508	496	495	480	480	524	434	502	507	495	516	494	487	517	498	532	482	512	537	519	520	539	517	545	534	498	507	502	510	534	496	530	491	503	521	521	539	474	521	501	529	549	485	506	482	516	512	504	488	508	514	501	506	488	515	504	491	511	511	528	530	553	550	512	521	557	487	511	517	507	493	491	528	473	503	512	518	507	494	490	501	512	525	510	486	493	518	533	489	448	486	532	540	520	506	515	501	528	502	538	502	514	518	517	517	492	543	521	547	481	524	516	530	528	481	544	522	506	548	493	529	498	527	513	493	501	493	511	519	535	522	542	485	513	522	487	466	547	559	488	501	552	483	506	511	534	490	505	483	511	515	470	497	505	530	485	542	512	522	516	516	484	499	533	493	484	463	478	507	513	533	499	525	503	490	514	521	497	538	495	532	480	517	541	503	500	479	503	482	536	503	528	537	526	544	519	511	512	513	562	514	535	583	513	500	512	524	511	471	557	551	537	532	487	521	507	514	505	517	505	488	487	506	492	510	489	499	525	502	528	498	560	497	485	527	513	491	538	514	500	519	532	468	505	501	507	548	512	517	526	466	493	488	492	564	506	514	524	513	535	478	541	505	505	525	448	485	487	480	517	508	506	523	529	479	508	487	525	536	541	470	484	519	537	508	512	526	512	537	548	467	499	517	510	474	528	471	462	517	563	548	493	529	516	510	526	533	497	542	511	510	458	525	500	524	489	541	501	545	530	484	522	500	517	492	488	462	518	532	485	486	527	525	451	507	532	538	543	477	496	475	489	470	488	523	502	496	482	512	484	471	496	463	519	538	498	536	500	482	531	489	517	481	512	494	491	497	521	503	489	501	522	526	497	533	548	539	560	553	501	512	498	491	502	535	523	514	549	537	546	512	491	528	520	500	531	502	491	509	510	503	496	504	520	542	533	494	528	544	506	491	535	490	475	492	485	531	503	504	501	499	587	555	522	511	535	532	482	511	544	489	507	496	535	519	526	515	502	498	518	496	540	522	542	509	500	514	461	507	504	529	494	511	513	501	492	519	522	515	506	499	498	495	505	481	507	507	509	514	513	523	526	526	541	490	508	492	464	545	506	504	510	505	504	515	530	485	515	513	493	543	510	542	516	499	512	485	481	527	532	532	522	520	535	503	492	508	511	495	559	523	520	486	485	558	490	533	472	467	516	535	493	507	521	549	515	515	528	527	505	508	528	512	513	502	530	521	500	524	519	516	478	510	522	510	518	471	541	554	521	506	526	546	491	479	532	527	466	487	489	507	520	540	499	502	526	528	521	509	529	479	542	497	537	506	493	560	531	511	516	536	504	527	493	493	507	504	518	501	501	545	525	546	484	506	515	550	498	528	500	499	501	538	511	557	524	546	508	500	532	520	548	470	507	519	548	506	536	497	448	507	521	471	531	532
25762	21090	21799	7971	902	629	579	557	490	504	494	476	483	484	484	414	468	449	467	456	466	431	430	436	428	427	468	422	465	502	405	434	441	486	475	464	433	466	462	445	414	429	413	440	432	480	466	463	447	446	441	428	481	436	467	432	436	457	474	448	429	415	445	453	440	467	459	424	458	441	473	432	434	443	443	461	438	465	461	398	425	507	443	476	457	446	436	454	461	421	410	445	419	467	464	439	436	466	444	458	459	454	457	474	445	428	520	444	465	488	428	451	468	453	432	444	482	439	425	444	438	444	446	456	426	487	430	416	462	455	468	459	442	456	421	438	426	469	481	446	450	452	429	433	431	444	461	398	442	472	432	472	457	452	441	457	443	433	417	466	451	469	419	466	435	425	456	439	429	460	470	443	462	470	411	447	444	434	438	415	417	495	432	446	443	430	441	466	457	449	429	422	462	455	441	472	462	481	444	441	422	465	455	432	459	433	467	457	442	403	448	458	466	440	434	482	449	487	437	447	459	445	442	491	457	440	426	442	437	427	449	430	434	432	472	465	445	451	453	458	468	454	417	435	432	475	514	428	458	469	418	431	432	439	444	388	465	442	397	461	451	432	436	481	486	446	450	443	462	410	424	445	455	457	453	442	442	406	433	453	452	435	469	468	456	479	437	441	441	477	447	436	382	451	498	449	486	407	449	458	457	415	456	450	433	440	447	430	449	451	445	407	451	416	467	463	459	444	443	388	430	410	420	479	452	425	492	444	439	419	435	487	449	478	421	430	428	442	398	490	473	464	430	437	462	453	421	427	423	435	442	459	417	464	404	451	451	454	485	435	463	433	431	462	399	453	454	481	464	426	423	416	451	439	468	454	435	459	472	445	441	467	460	467	446	445	417	468	451	483	439	437	447	415	431	449	473	444	450	446	434	454	435	452	457	441	456	447	438	434	460	427	464	443	451	452	475	477	417	456	440	439	460	448	451	418	389	446	460	453	437	445	498	443	466	420	452	428	457	471	453	458	465	441	470	432	457	459	424	432	405	499	418	460	466	453	447	421	437	498	456	467	465	452	428	459	440	456	481	482	420	423	440	498	447	449	461	447	441	467	453	407	441	478	467	447	457	450	462	447	432	444	441	451	452	497	433	430	409	450	441	398	448	448	422	438	466	439	425	437	429	473	417	476	456	465	448	442	439	443	443	450	468	451	467	462	436	446	446	425	440	439	413	432	438	410	441	431	479	441	449	452	447	473	447	474	431	446	429	435	417	468	455	459	450	418	487	406	428	456	424	471	481	450	461	454	456	452	462	431	424	461	463	413	466	408	443	456	459	460	442	437	453	425	395	422	489	422	440	423	424	440	473	439	408	449	458	474	455	450	444	457	456	488	466	465	413	440	442	423	461	450	461	477	492	411	395	419	468	430	454	472	458	455	495	451	429	441	441	429	466	462	463	431	431	435	472	466	408	460	442	468	474	439	428	491	443	441	498	460	452	446	468	464	433	413	438	430	461	505	444	436	462	429	444	430	473	446	448	455	459	412	446	413	440	440	466	429	454	466	460	425	436	444	435	476	400	486	433	460	449	418	450	443	433	460	452	439	430	406	483	450	478	483	459	445	477	427	430	488	482	422	478	454	437	464	431	465	450	447	423	421	421	455	432	457	423	453	395	435	474	454	436	487	464	462	452	451	464	483	450	484	443	453	476	443	462	456	425	440	423	443	456	456	454	467	436	436	466	481	506	481	446	437	462	448	444	437	460	480	462	444	483	421	421	459	455	453	451	417	457	445	405	465	453	470	441	448	408	483	455	440	454	447	448	427	448	448	396	425	423	497	424	428	487	440	420	427	446	480	453	480	466	453	438	444	468	507	477	427	430	441	456	461	452	452	447	429	451	432	460	464	410	462	438	436	410	447	415	458	432	453	446	476	428	427	437	440	434	419	440	451	454	450	458	438	406	463	470	437	450	439	469	459	423	454	438	468	451	446	415	425	434	456	440	459	446	468	405	435	411	443	440	494	421	458	497	466	414	446	438	465	439	455	470	451	474	430	463	433	441	472	472	443	442	432	415	466	466	463	455	468	451	443	457	452	416	450	444	473	440	433	469	458	435	462	470	459	489	457	465	441	431	449	462	434	445	425	451	462	436	424	459	433	506	444	459	471	470	481	433	459	446	447	475	434	428	482	455	465	437	422	445	398	455	465	466	419	458	441	454	447	426	441	466	481	437	433	450	440	454	427	423	422	472	462	454	468	497	422	490	460	428	483	437	453	448	449	428	490	432	447	448	434	470	463	441	448	418	481	460	404	471	405	462	463	443	413	469	415	455	456	439	457	432	438	425	432	448	485	407	451	491	452	454	453	417	452	435	449	440	488	459	435	459	451	457	437	416	474	471	425	458	418	422	433	470	460	445	446	456	487	484	450	439	426	444	445	479	455	439	436	433	479	476	486	438	444	446	461	439	457	424	470	423	488	422	429	473	463	439	418	470	468	460	460	446	446	434	451	425	440	463	454	473	429	446	424	449	468	448	452	455	479	464	476	455	434	450	466	462	464	445	474	460	470	474	462	440	480	420	499	434	429	503	471	454	410	442	448	452	462	447	447	454	464	444	453	460	453	446	440	472	488	470	467	428	474	477	431	478	451	440	451	405	472	445	477	463	459	462	422	424	431	497	464	444	425	440	475	457	423	431	444	428	467	435	458	454	441	443	457	410	456	449	436	425	404	445	448	436	451	413	447	407	447	463	438	472	446	439	455	417	410	426	442	458	457	480	454	446	465	437	432	446	454	412	439	462	432	414	479	461	432	447	476	459	418	447	443	459	448	451	464	463	437	460	459	441	423	484	480	437	456	482	431	427	423	474	442	435	434	452	463	415	495	451	427	445	465	458	468	408	427	483	492	447	461	458	447	418	427	445	474	502	429	443	465	463	450	410	462	437	458	451	456	457	417	470	445	450	438	432	484	445	459	456	418	398	431	440	400	457	442	458	490	429	461	418	475	411	417	469	502	428	428	487	451	429	441	429	491	416	448	440	472	419	436	436	412	452	437	437	476	485	475	437	441	447	486	447	421	460	442	462	446	425	437	404	490	442	447	460	447	409	436	468	447	485	455	437	414	424	430	404	441	482	431	453	480	456	485	454	426	446	435	446	458	467	473	425	444	453	458	448	438	437	490	406	453	479	400	458	425	435	455	437	420	473	495	452	448	451	431	463	451	473	433	444	447	446	435	464	509	441	413	437	470	445	443	431	476	465	426	444	406	421	479	442	450	464	425	436	448	439	446	474	473	468	435	414	469	416	468	471	422	455	464	420	414	466	431	464	418	489	429	426	445	407	442	434	470	451	467	419	453	450	432	434	452	460	429	434	478	483	454	416	486	425	396	430	464	439	476	444	414	460	413	445	475	451	437	461	443	447	452	466	458	445	443	432	420	477	465	461	442	466	490	456	446	432	453	460	430	466	455	459	475	464	442	458	466	437	462	450	443
6590	11812	6790	2192	1380	1182	940	846	767	700	742	696	656	637	568	588	597	583	592	581	548	597	578	556	558	574	591	604	570	539	590	587	569	568	585	585	566	551	617	552	565	583	600	596	546	573	594	544	563	599	597	609	561	624	578	556	577	565	577	528	556	572	590	584	542	586	569	595	572	572	598	577	565	551	528	564	527	589	583	552	555	536	582	595	605	580	564	528	542	549	587	608	571	570	573	562	606	587	578	612	603	582	564	579	594	557	591	533	511	588	594	606	584	561	557	584	594	586	545	562	578	573	567	560	579	550	565	585	562	581	596	524	567	523	589	572	551	618	581	593	568	579	543	575	542	591	567	543	583	564	561	587	595	562	547	582	573	580	596	551	549	598	580	530	603	597	553	578	528	581	587	598	579	598	590	550	545	587	599	577	534	576	555	559	605	567	584	584	564	586	556	587	548	538	573	540	575	564	584	564	587	578	577	552	560	541	600	579	552	571	566	577	580	521	581	571	576	551	574	562	509	567	574	597	577	609	595	543	593	593	605	554	556	491	581	567	561	543	585	585	509	588	604	582	568	580	582	559	564	618	586	573	597	544	595	586	561	578	562	555	616	583	628	589	544	601	546	567	565	566	563	585	599	610	562	568	561	581	558	589	562	566	598	576	594	575	594	574	560	586	559	555	631	586	548	598	569	570	570	600	578	554	594	598	608	561	605	550	594	558	595	588	588	545	567	611	572	577	593	542	559	602	552	586	557	567	570	568	590	599	586	550	571	552	587	535	538	573	605	565	584	589	594	622	583	599	551	550	559	544	571	603	596	607	570	581	539	564	588	572	569	557	563	566	593	580	571	561	586	597	612	565	584	571	554	568	584	559	537	603	559	567	557	557	580	549	595	581	555	581	550	552	534	579	590	590	626	560	557	567	590	576	572	595	588	576	568	553	578	593	569	561	521	600	566	637	563	544	569	577	542	600	578	589	552	590	537	567	564	583	575	573	604	580	532	540	559	573	575	556	568	596	597	592	535	596	556	551	544	556	571	578	560	549	556	584	567	599	547	555	589	539	570	535	543	521	578	575	568	633	565	567	589	564	574	570	598	610	557	532	608	555	577	564	554	544	572	553	581	569	593	577	574	559	563	592	559	579	623	534	627	634	540	576	601	580	607	606	538	581	562	564	569	556	561	586	534	547	565	563	608	542	584	593	602	535	532	633	620	602	612	579	610	569	581	604	614	575	588	579	577	580	610	535	584	550	577	547	567	593	623	596	548	550	585	604	556	552	606	602	550	584	592	585	607	576	585	563	533	568	565	577	566	546	595	556	597	612	564	603	619	571	558	591	538	579	543	579	556	566	562	564	551	622	594	579	545	570	603	613	606	556	597	562	533	564	593	585	525	574	585	564	568	542	569	552	576	638	510	566	507	601	573	572	567	577	589	586	617	605	567	600	573	558	591	557	565	559	597	590	592	572	592	575	548	574	571	579	629	584	591	549	542	567	516	569	580	594	567	582	549	528	567	590	531	578	567	585	556	548	579	560	575	597	554	574	593	585	614	533	576	554	517	571	581	547	574	599	522	580	549	578	540	554	543	645	576	583	569	587	575	540	547	563	605	549	586	537	588	580	566	569	565	584	535	540	574	594	580	622	573	569	553	573	585	563	577	520	544	568	572	586	532	563	556	549	575	596	598	553	545	594	559	554	578	608	569	577	584	583	590	546	604	613	588	598	569	558	603	561	584	543	526	550	546	592	547	611	561	554	558	616	555	598	556	539	585	565	541	594	590	592	562	582	554	543	567	610	541	597	615	573	600	567	585	568	566	580	518	559	588	580	567	606	595	545	565	548	577	551	568	554	593	620	576	607	596	575	566	572	564	603	595	584	558	563	605	602	594	521	549	533	566	532	583	587	588	547	567	571	579	527	591	563	541	581	558	563	573	538	600	603	555	600	553	558	550	620	624	573	591	542	613	565	563	566	589	587	565	599	583	541	591	537	583	600	581	582	588	548	598	580	599	582	574	547	550	590	592	600	534	590	592	570	550	614	548	583	583	601	570	570	578	568	580	552	599	630	530	540	586	544	535	611	529	581	612	597	572	558	577	569	591	576	618	578	569	523	559	566	555	620	570	557	590	563	568	588	614	566	584	549	597	611	604	561	566	563	575	566	624	556	573	589	617	593	632	581	553	552	589	572	564	586	598	563	550	569	553	508	551	553	610	548	562	579	564	580	565	601	561	578	554	574	572	594	564	542	610	598	576	561	588	583	584	604	540	574	560	545	594	582	567	567	576	542	576	600	555	556	571	595	573	570	566	595	620	591	553	569	590	647	568	590	616	583	602	629	586	566	555	563	616	600	572	619	601	625	546	585	593	566	556	605	564	551	593	588	539	578	573	566	556	580	568	538	548	591	583	529	597	553	590	561	579	579	558	553	617	599	582	535	574	622	548	578	573	581	564	556	571	589	578	546	574	575	551	558	584	590	598	564	573	570	576	580	577	539	567	577	590	563	555	548	573	631	588	597	589	580	544	557	581	610	586	582	590	579	587	569	582	571	567	567	567	545	570	544	605	544	547	601	581	538	562	587	559	597	578	578	587	559	557	576	562	610	554	545	552	562	584	541	543	638	540	610	555	585	595	570	578	537	579	594	612	559	569	537	572	522	581	588	591	580	600	592	535	574	571	582	555	554	568	615	578	551	555	601	571	567	600	566	564	560	592	562	593	602	523	577	591	573	588	567	565	547	581	588	596	577	562	533	549	589	576	574	611	524	582	562	551	563	580	578	503	548	553	565	609	561	595	572	573	575	570	546	577	547	597	574	555	552	552	576	574	566	592	594	578	599	566	574	563	564	554	601	528	531	601	566	558	625	545	580	574	565	557	570	601	561	553	591	529	513	551	581	549	598	626	558	551	551	541	600	581	544	589	562	566	575	559	635	557	560	535	596	532	552	556	591	539	570	570	559	539	573	591	606	546	555	564	578	596	523	630	541	574	530	587	557	573	583	591	549	609	523	565	580	525	573	572	542	569	612	620	566	588	571	573	567	583	575	559	584	598	554	539	573	565	545	617	568	554	581	560	551	520	595	567	604	575	549	561	532	558	549	571	546	580	577	589	564	588	553	618	564	567	594	611	565	596	524	610	570	599	567	565	553	577	583	565	566	621	630	610	544	605	564	581	588	549	542	550	579	603	606	592	583	614	601	564	553	543	606	607	572	611	536	561	598	592	561	571	582	602	560	572	597	660	568	635	573	595	610	519	516	576	568	601	589	579	579	606	617	586	602	532	561	546	576	546	573	625	591	565	533	627	572	577	557	566	593	553	546	551	572	570	570	604	563	599	557	543	587	568	594	594	565	554	569	572	632	553	556	563	587	526	543	556	552	587	547	552	594	610	625	577	573	592	600	539	597	556	587	601	554	584	569	613	554	577	527	590	557	599	622	596	554	583	592	583	575	588	612	582	597	580	554	548	553	603	547	572	600	593	565
23222	21108	27817	24640	20930	4227	882	747	668	635	648	578	552	532	596	545	525	533	517	527	550	553	496	494	505	496	499	550	522	504	503	480	537	536	506	469	532	524	498	498	507	481	472	474	520	491	482	467	487	563	506	537	513	533	533	478	519	507	516	504	540	529	507	525	492	477	477	495	475	480	509	527	500	488	506	480	502	513	489	513	530	513	492	517	462	501	485	496	496	534	494	520	514	503	461	486	530	500	524	493	519	491	491	516	518	526	473	486	517	515	487	498	489	494	487	448	524	522	530	530	505	551	527	521	484	506	524	525	494	515	507	520	454	525	532	497	500	514	488	488	514	544	541	522	511	508	519	531	484	493	537	442	522	556	478	501	492	509	549	536	515	492	515	520	536	509	544	506	485	504	528	491	536	525	495	520	525	503	481	519	482	512	474	520	456	574	512	519	483	517	487	477	493	490	472	518	529	483	518	510	504	539	503	448	503	448	478	486	499	513	536	515	504	543	502	523	496	524	508	506	500	510	518	516	514	499	467	496	494	506	518	513	494	535	501	519	513	545	513	470	496	541	500	518	506	531	515	466	472	517	484	475	488	484	529	518	495	518	512	530	535	503	505	482	498	464	496	529	475	477	510	534	503	497	491	499	530	489	554	509	500	495	513	501	541	497	540	468	451	525	490	481	467	520	522	522	476	498	507	492	521	478	551	503	488	516	484	455	509	528	500	511	519	526	536	482	500	542	528	508	493	503	519	493	493	504	536	474	479	503	511	484	473	466	456	459	520	469	519	485	506	522	513	493	520	491	495	511	498	496	516	539	542	490	477	519	527	494	478	527	508	525	509	495	462	529	514	514	534	527	495	531	516	510	492	540	487	477	471	527	479	519	525	502	520	490	485	510	549	513	488	491	496	501	547	506	476	492	494	495	505	518	475	501	511	507	508	513	515	487	474	530	520	494	495	499	486	504	497	504	513	537	525	522	525	479	522	534	524	503	509	505	497	479	481	487	526	495	480	506	511	492	515	515	518	521	526	510	520	490	500	470	501	479	539	516	514	508	480	491	516	476	496	515	464	510	472	471	521	538	488	488	506	505	545	494	441	531	524	493	497	534	512	499	529	528	482	475	533	506	464	542	508	466	488	516	539	488	476	536	505	507	525	467	564	522	507	520	529	497	500	508	464	464	446	488	482	484	483	517	488	518	488	530	496	522	529	499	482	508	486	512	522	499	502	494	488	495	544	469	491	505	474	534	476	466	512	536	474	474	499	505	463	514	477	520	494	509	532	487	505	491	517	492	524	506	502	489	487	525	513	472	465	473	484	470	525	504	461	496	534	515	491	488	488	534	494	482	491	527	577	491	493	494	485	527	494	505	546	531	500	528	503	509	508	480	502	500	522	549	517	488	525	503	484	456	458	521	543	504	517	523	484	521	523	491	519	521	499	485	504	512	476	498	500	502	530	490	484	497	504	481	492	480	470	486	526	503	512	519	532	493	475	508	483	475	513	508	506	498	512	531	484	522	509	478	522	496	496	529	473	516	540	485	511	489	474	520	522	487	499	516	518	534	526	507	498	508	522	512	494	518	553	527	534	535	513	494	504	513	503	512	518	492	466	473	495	493	515	482	484	513	482	525	491	463	470	507	499	496	527	491	514	502	509	512	511	510	511	519	485	559	471	467	525	481	511	509	508	524	544	512	521	493	490	515	520	462	484	500	531	502	511	473	482	514	542	519	503	542	512	547	526	492	517	489	494	508	483	493	498	499	524	508	486	507	507	496	534	488	512	505	470	508	509	533	492	488	487	534	507	527	481	554	505	481	535	500	523	505	450	498	522	528	522	487	515	486	483	473	506	513	487	497	488	503	477	520	548	479	518	463	562	519	485	500	544	463	510	500	504	495	504	506	514	500	506	512	509	542	472	472	498	473	472	525	518	465	498	518	501	539	500	477	479	523	498	522	477	504	516	509	540	512	491	523	515	453	480	492	485	534	507	539	499	525	511	523	495	533	456	576	514	482	508	510	511	451	494	527	466	466	474	518	507	517	503	511	530	554	470	505	532	493	487	456	535	513	520	485	523	496	486	496	502	505	469	486	490	507	534	522	494	455	482	470	460	503	507	510	525	468	479	489	522	529	497	537	529	537	524	510	499	478	503	465	540	498	491	507	511	480	541	508	481	457	472	485	495	502	489	527	555	483	469	479	458	495	489	507	514	493	477	512	517	509	471	516	535	486	519	480	476	546	492	474	483	531	501	492	482	510	503	469	497	492	469	551	521	465	522	527	486	496	527	495	510	481	521	490	500	546	517	454	467	549	493	466	480	470	495	465	468	472	534	495	508	524	521	506	499	516	495	527	469	497	476	498	502	472	494	483	471	509	513	516	454	496	468	447	505	507	521	510	496	513	502	511	549	486	540	486	482	518	524	514	516	465	504	534	538	506	508	478	511	499	494	528	478	520	509	471	504	513	496	508	471	501	456	547	513	483	490	521	488	477	489	506	468	532	485	515	482	517	499	471	468	520	497	485	507	485	460	499	503	519	483	509	539	510	466	514	504	507	520	485	487	496	514	499	498	499	500	503	494	512	520	516	563	481	467	522	485	497	514	486	509	434	505	472	500	513	489	489	534	499	487	502	502	504	509	510	479	497	501	502	497	485	466	509	485	511	504	524	483	482	504	511	534	508	508	465	514	519	518	501	493	490	465	530	491	529	492	492	506	485	501	532	477	478	506	488	499	533	516	484	494	471	510	504	497	525	499	485	525	494	499	521	505	531	499	499	507	503	496	502	501	551	505	493	485	469	494	516	502	513	438	471	484	495	514	495	494	440	485	503	521	506	486	490	473	482	471	548	494	470	504	544	510	506	528	479	492	456	498	535	531	476	497	499	513	516	500	463	503	551	466	522	528	491	491	497	565	550	547	525	567	516	519	492	503	483	529	520	449	503	517	515	480	462	516	513	500	558	487	498	528	518	485	497	523	473	532	508	554	523	492	532	494	469	440	503	457	527	500	560	482	489	522	498	527	535	491	523	495	504	517	522	484	507	478	546	514	470	548	510	488	494	526	497	499	512	516	478	504	487	503	500	464	476	501	483	485	506	540	478	501	515	470	522	493	507	495	526	500	498	496	510	467	503	484	512	513	515	501	511	511	513	491	492	503	472	485	481	464	505	470	519	511	487	519	504	491	510	512	559	465	498	525	506	505	503	498	527	446	530	491	522	475	498	480	502	476	501	523	509	500	510	493	522	535	517	533	511	474	478	483	524	476	489	553	471	468	493	489	489	456	522	581	522	490	518	487	526	464	511	525	491	513	524	486	543	484	488	499	503	481	497	495	462	493	521	498	509	477	556	518	478	464	528	481	514	496	487	491	531	518	484	468	485	520	520	497	550	508	492	484	478	473	496	515	481	473	483	510	510	517	517	485	514	514	527	508	531	520	512	517	530	512	497	485	498	492	504	511	528	529	492	467	544	483	505	500	526	525	497
7576	19302	11440	3601	1942	1523	1249	1059	915	888	776	786	707	708	762	697	652	683	673	619	653	657	684	617	642	647	673	647	617	646	609	627	662	664	648	672	600	675	643	681	656	670	660	670	665	689	658	695	642	649	643	660	659	617	649	613	628	646	619	638	680	644	637	651	632	664	630	586	662	635	629	648	593	641	619	635	606	620	636	586	646	628	644	634	649	648	582	608	636	572	637	694	666	630	646	637	592	680	624	642	661	618	686	656	623	650	655	657	705	634	623	622	663	668	662	646	640	643	661	639	658	636	635	704	642	649	637	635	627	637	670	672	634	599	637	663	600	627	691	611	628	694	651	653	665	628	659	624	614	599	611	654	638	655	643	638	634	635	630	653	609	650	602	653	674	645	696	604	659	631	629	650	619	623	600	690	649	615	633	643	649	664	650	626	628	621	659	637	685	633	642	643	611	662	642	607	649	641	663	647	644	638	620	638	630	647	628	621	638	639	613	611	639	612	666	635	649	648	651	640	616	641	637	642	678	631	657	610	649	659	618	674	666	591	631	612	622	652	625	649	653	702	668	633	615	659	691	580	655	653	603	678	656	615	646	662	667	620	641	646	640	643	638	606	626	584	639	636	645	618	648	651	651	650	606	644	630	658	620	597	656	650	655	634	674	639	595	640	659	644	663	644	659	628	671	597	641	620	622	623	651	634	664	628	649	635	688	633	612	611	604	658	647	617	607	643	614	644	652	615	611	618	601	655	637	601	621	655	627	654	623	615	664	660	675	662	691	622	609	656	633	638	618	642	652	634	629	668	590	661	652	665	681	675	639	607	660	629	624	639	616	649	631	624	654	630	619	636	630	640	603	676	654	655	635	653	638	614	607	636	634	631	651	630	622	640	652	589	656	626	703	602	623	655	641	656	599	621	624	618	630	611	646	616	638	642	637	620	597	613	646	658	656	646	660	648	653	658	645	591	638	620	610	634	621	586	663	663	682	653	671	599	676	676	688	637	664	634	632	622	632	623	638	685	620	631	627	667	662	632	660	610	663	598	660	648	656	597	626	653	639	631	649	621	606	645	643	675	649	696	658	637	601	621	622	630	605	649	667	629	667	645	647	661	586	615	657	674	620	660	619	655	647	641	620	640	646	643	622	669	648	601	650	650	649	680	640	685	643	624	655	644	642	679	657	606	636	669	624	688	682	710	623	670	653	641	627	616	633	609	675	664	636	667	641	649	637	632	642	646	592	599	681	665	606	616	661	626	613	619	664	606	659	630	653	629	630	648	666	599	637	616	643	640	675	624	642	659	616	653	671	654	623	593	668	623	662	598	672	638	634	655	659	700	671	631	653	654	656	650	646	591	652	644	662	645	670	659	611	626	636	655	630	643	645	615	647	640	655	614	647	595	598	665	638	613	694	576	646	639	601	687	623	648	628	612	672	643	673	624	639	650	632	641	643	650	613	700	652	625	595	629	624	656	640	610	657	638	624	652	609	640	641	613	651	613	652	633	680	678	664	626	625	613	628	645	652	641	685	647	659	685	649	629	626	626	629	633	655	623	665	662	652	637	675	708	702	649	625	676	640	655	622	623	648	653	626	671	617	659	656	648	637	610	636	660	629	638	612	630	650	617	694	654	661	663	677	605	637	665	650	674	641	608	653	592	609	673	680	647	636	650	614	636	682	633	693	608	610	628	677	593	661	659	613	634	622	674	609	680	657	594	630	675	586	596	667	622	653	637	602	606	647	629	671	654	607	622	685	633	645	651	663	645	678	645	631	638	651	624	664	682	619	688	609	639	645	636	672	609	642	627	683	628	658	644	642	642	597	663	667	642	640	646	626	621	653	691	649	621	615	673	627	609	654	657	622	644	664	639	634	619	610	633	639	661	616	605	660	663	644	656	665	603	659	604	644	628	656	673	571	609	653	636	666	642	678	677	632	703	641	642	674	634	606	665	646	645	616	668	656	627	639	657	636	623	654	648	626	663	609	637	665	649	634	648	642	661	600	625	570	664	695	608	626	613	629	680	659	643	641	675	633	641	624	648	611	649	632	708	661	612	610	600	649	601	693	670	615	618	648	639	634	637	633	696	637	665	615	636	634	669	641	627	624	600	667	637	620	664	618	716	645	654	636	652	601	647	639	651	618	638	635	673	639	627	662	641	642	655	638	661	602	708	655	626	631	653	642	629	626	630	641	645	618	597	622	682	627	668	656	635	655	648	616	639	616	682	628	622	637	621	625	668	640	698	617	629	605	621	635	637	679	652	659	618	662	609	657	600	667	646	628	644	664	646	649	627	619	674	596	661	605	686	688	647	637	648	665	646	633	646	601	661	667	643	622	615	651	627	636	630	657	624	665	612	679	644	633	656	613	632	637	643	644	650	643	622	639	648	624	645	589	653	648	660	628	638	636	599	658	644	670	605	697	635	643	654	643	605	631	613	602	658	652	614	655	597	623	635	641	642	611	595	586	659	621	627	622	673	627	655	624	640	714	624	653	628	649	604	645	696	633	651	690	641	669	630	674	646	621	621	659	665	631	601	602	628	634	634	612	670	636	612	694	628	653	665	666	630	653	619	620	648	641	641	621	651	678	625	634	671	635	685	655	638	669	647	708	632	631	644	682	662	630	592	628	622	663	643	618	631	654	651	601	637	653	655	664	640	655	625	631	677	617	674	629	631	650	692	632	650	648	673	641	607	636	660	647	619	631	631	605	647	650	627	631	652	625	630	672	651	661	672	635	659	596	657	657	666	660	634	602	655	620	672	668	625	636	636	629	643	641	658	650	646	686	625	645	661	616	633	638	649	622	680	619	608	636	602	594	629	596	678	662	661	621	620	614	625	681	601	668	648	661	606	589	631	621	590	592	635	660	626	658	663	641	638	651	662	645	661	645	662	621	695	673	685	630	654	634	613	627	657	636	613	626	650	642	655	638	617	623	626	593	655	614	623	676	666	646	646	652	591	663	649	660	638	662	631	633	628	648	620	624	638	646	640	555	676	663	617	631	621	628	633	647	661	701	659	672	634	644	695	657	660	605	626	647	611	605	628	635	645	620	672	585	634	670	640	610	607	629	643	631	594	651	594	644	671	650	631	673	657	602	632	630	618	671	651	621	629	607	709	643	638	618	666	636	627	609	667	663	604	657	656	659	630	653	645	649	623	626	650	635	667	685	645	666	677	704	629	683	647	624	632	644	675	672	645	700	664	671	691	605	639	648	604	645	639	667	615	639	657	636	641	637	657	640	688	691	631	661	649	625	693	657	614	675	674	672	633	673	593	645	706	650	586	627	662	679	640	626	664	616	677	619	605	620	629	637	622	632	656	665	634	631	622	682	641	659	621	618	618	707	657	664	652	684	604	627	600	642	664	667	699	634	643	625	644	675	644	615	586	622	647	647	672	668	689	566	664	667	668	611	654	664	693	649	607	645	660	584	693	665	594	668	638	662	639	633	622	619	672	659	668	637	616	599	652	667	619	637	657	636	658
24234	21104	26464	25512	4803	709	523	476	446	427	387	391	410	380	370	392	364	355	354	378	355	364	327	328	324	302	377	335	342	335	369	359	343	386	356	358	381	357	348	338	340	323	351	344	347	325	349	343	345	342	337	332	386	346	348	347	341	328	346	349	333	328	335	309	321	329	334	362	352	352	369	321	332	325	352	330	314	330	343	335	322	361	341	354	351	338	358	349	367	331	361	333	323	353	327	360	298	340	333	360	339	335	337	348	350	321	319	341	356	334	351	343	344	332	360	354	353	368	321	362	353	335	326	365	342	356	328	329	361	334	391	347	338	349	356	314	340	371	362	333	337	360	326	360	349	354	324	348	343	329	322	322	371	343	325	313	324	339	332	339	330	340	351	334	347	348	355	336	362	343	348	351	339	331	359	349	353	316	371	305	361	359	373	363	358	364	355	348	350	337	345	338	339	337	332	352	361	352	323	377	340	364	318	328	379	343	336	348	354	325	327	344	348	361	334	346	305	335	321	353	310	333	366	312	353	348	334	334	353	343	356	354	359	335	345	315	316	387	336	322	328	348	377	375	342	343	345	307	343	326	374	368	339	312	354	347	329	359	368	390	376	320	309	355	361	346	344	372	320	333	377	331	378	384	362	336	355	345	319	350	336	317	324	337	352	328	341	354	385	324	356	346	326	361	341	354	366	394	350	345	331	355	335	376	338	372	312	355	352	338	335	311	349	363	358	318	344	346	321	376	358	358	381	359	333	364	348	317	316	365	348	339	321	340	336	337	336	398	369	303	328	323	309	378	338	339	342	326	341	321	361	354	350	337	334	320	355	361	319	364	346	338	343	316	336	332	329	341	328	367	313	326	327	327	374	358	325	372	340	329	348	334	306	328	334	342	358	347	356	359	328	365	338	382	361	354	359	324	345	327	333	382	334	363	324	392	348	360	345	360	324	328	386	316	337	352	329	378	296	374	337	388	339	361	320	320	362	382	341	384	337	337	350	340	357	356	325	348	344	372	374	336	331	330	335	332	336	341	381	327	310	326	336	387	318	288	333	330	359	332	343	369	350	330	327	376	377	326	333	369	346	350	342	396	343	358	360	321	331	350	322	323	356	376	348	360	363	331	348	342	331	329	318	359	363	328	352	345	288	356	324	352	362	323	286	334	376	349	349	351	344	339	337	316	299	348	354	357	337	342	313	357	329	354	403	354	347	346	361	324	310	352	367	330	318	365	323	326	348	341	314	351	344	335	334	298	321	366	342	343	348	321	353	378	375	313	338	356	344	379	354	390	359	337	344	333	333	333	351	365	296	369	366	311	301	351	351	361	330	343	347	362	355	305	329	320	341	346	352	372	359	344	351	371	339	366	339	352	355	357	327	339	365	363	345	322	354	342	352	332	338	346	364	380	323	362	328	357	355	333	350	323	360	318	344	368	315	362	352	339	315	358	339	350	375	354	349	351	329	358	343	357	331	347	341	330	333	321	334	325	332	307	325	364	335	337	333	304	333	360	318	390	362	347	319	335	342	330	360	332	339	368	336	333	359	338	309	348	364	358	378	355	341	324	348	366	329	313	343	367	368	349	349	355	342	361	353	341	326	345	347	389	366	360	322	356	366	314	361	322	361	297	339	332	353	311	358	382	343	314	347	308	347	363	346	342	354	353	323	343	361	339	357	320	337	332	367	333	306	304	341	300	351	288	360	356	325	338	330	334	344	348	358	359	341	356	349	375	367	354	360	361	371	340	351	361	363	352	305	323	343	364	369	321	339	332	354	343	342	350	288	334	314	342	344	337	346	334	347	317	349	335	305	350	338	311	372	342	339	333	357	330	335	369	334	344	358	342	333	343	321	332	364	333	335	328	364	366	321	341	357	327	350	337	349	305	318	300	331	320	322	365	327	368	339	357	331	336	365	329	356	342	350	339	324	336	344	338	327	320	309	333	370	338	350	354	333	313	312	333	337	327	326	332	352	332	348	343	328	364	321	333	347	326	354	342	350	328	358	336	317	339	336	311	354	340	374	347	356	353	345	312	333	338	372	338	337	351	374	316	334	365	351	353	380	322	353	315	371	378	336	357	310	338	381	342	334	324	340	338	350	328	348	314	366	346	307	354	334	323	381	344	354	335	332	328	336	321	332	387	367	341	341	352	367	364	339	331	330	335	367	336	370	343	323	362	351	359	338	323	368	320	353	356	351	332	376	387	356	331	344	304	383	358	357	367	346	342	373	335	317	318	340	338	352	311	360	314	341	350	334	322	320	351	292	363	343	351	334	350	369	362	346	331	342	334	368	368	325	346	341	289	303	366	316	364	320	332	339	333	336	342	323	331	329	327	346	335	371	349	312	323	315	337	327	341	377	389	389	334	361	372	344	374	307	321	349	327	358	351	293	328	316	341	356	338	325	319	339	373	368	322	364	350	395	348	345	342	371	356	380	351	319	336	317	357	395	323	378	366	345	340	331	348	356	355	352	322	374	386	334	346	336	307	340	322	359	330	349	334	311	326	360	323	332	340	380	344	365	318	351	350	372	364	318	320	293	309	342	349	312	350	337	371	313	320	321	316	357	361	376	344	362	331	340	307	365	341	349	339	360	356	310	307	337	361	328	325	386	336	349	322	326	349	359	334	342	327	335	368	329	336	327	334	346	320	340	343	366	346	342	326	362	340	358	343	334	369	344	372	362	372	339	362	327	341	341	322	317	317	330	340	322	339	337	352	347	345	347	351	350	367	312	330	348	347	311	358	348	348	296	349	359	360	332	344	345	348	323	350	359	376	331	336	329	339	345	322	326	350	327	336	330	337	358	323	343	300	333	337	353	329	356	356	368	360	321	326	337	358	299	336	343	326	315	333	339	335	338	349	315	339	324	326	345	356	338	381	339	365	312	355	352	301	344	350	364	340	331	361	340	325	335	334	332	377	363	389	352	367	325	335	358	335	405	357	351	326	329	341	349	316	325	345	373	319	362	364	352	332	371	335	327	336	322	352	376	371	347	329	356	344	351	313	347	338	351	355	319	325	349	309	314	342	382	342	333	347	319	327	352	337	317	361	336	352	331	336	348	340	349	351	356	320	359	357	369	326	361	344	337	341	352	369	300	358	335	326	343	356	339	359	355	376	349	349	338	327	367	325	326	330	331	310	335	329	358	344	362	339	341	346	354	344	338	330	324	367	318	344	311	373	337	353	332	327	352	367	329	359	362	356	393	344	336	346	329	343	302	367	361	342	346	343	328	359	336	323	340	367	331	374	359	339	300	309	312	331	330	368	302	367	317	371	322	335	343	344	345	330	324	335	323	320	336	325	329	362	360	340	366	341	344	341	350	320	340	323	320	324	358	309	318	347	316	342	355	353	341	308	309	345	341	363	324	354	365	337	369	324	353	369	362	337	351	332	311	297	320	332	322	340	350	333	337	331	343	336	359	341	308	308	305	344	324	381	327	342	363	357	324	372	363	336	340	339	309	356	344	356	319	323	348	317	310	343
6567	12923	8126	2773	1443	1109	944	750	688	631	536	549	533	481	531	474	501	463	416	444	433	470	471	463	448	464	470	458	411	483	457	480	446	472	415	421	454	465	412	432	449	411	427	445	421	491	464	433	416	456	478	452	450	425	443	456	460	448	421	427	449	448	433	457	419	465	451	441	457	464	476	417	428	441	437	431	429	422	467	443	442	415	499	486	480	408	473	467	394	417	445	431	438	457	484	421	466	452	425	402	446	458	407	419	421	432	470	449	450	425	464	454	467	486	443	469	429	451	473	463	469	460	470	481	442	441	441	476	478	412	453	444	438	456	420	430	447	426	453	415	420	466	407	480	463	430	476	462	460	430	457	445	420	441	463	444	443	467	463	453	406	463	465	429	482	447	444	424	457	434	456	431	462	447	470	452	450	412	487	436	444	439	445	435	406	468	441	432	478	449	441	442	468	452	484	472	428	454	432	426	446	464	434	430	423	410	482	470	407	465	417	501	452	464	454	480	473	461	430	445	436	440	438	479	493	428	469	424	448	417	474	428	480	453	450	423	430	425	437	439	439	451	462	466	461	424	445	434	446	417	425	472	437	473	451	468	449	453	453	458	474	429	450	463	422	448	436	471	418	474	414	448	430	460	435	436	497	457	446	461	405	468	441	460	414	420	455	435	423	430	443	438	458	489	442	445	487	433	437	422	465	442	457	423	433	429	434	442	411	463	447	448	444	465	424	435	412	414	436	430	462	434	459	418	486	460	401	456	448	445	438	402	452	429	513	446	447	460	442	467	438	417	469	418	440	446	452	422	460	437	441	439	440	417	412	462	458	449	451	443	494	451	437	422	420	436	441	445	475	449	454	437	461	445	490	432	445	490	443	426	453	471	465	457	468	452	458	445	432	425	419	467	423	502	429	432	443	404	458	457	452	446	408	423	423	454	476	444	442	469	446	446	444	455	481	434	444	410	427	458	425	456	474	477	470	436	462	444	471	417	489	425	431	425	435	452	490	423	455	461	429	411	446	444	412	448	458	462	442	440	452	469	434	449	482	432	455	419	477	438	437	470	461	396	454	446	458	410	467	425	394	423	464	504	457	481	453	464	483	454	417	439	405	458	471	463	500	428	451	447	431	449	416	388	469	455	457	491	478	411	442	449	476	437	454	462	465	478	433	426	456	458	454	477	476	429	446	484	436	461	458	431	437	446	506	450	449	434	437	439	443	458	443	437	443	437	451	449	478	438	440	483	470	469	461	491	445	454	465	427	464	452	420	460	468	429	435	460	448	478	457	456	457	419	448	450	477	426	456	450	472	427	459	428	454	469	421	448	415	447	429	449	450	453	456	452	441	443	414	449	427	459	465	447	450	443	436	471	435	459	437	426	445	424	458	391	420	444	449	461	450	426	448	453	449	409	439	453	472	462	443	450	487	458	433	464	526	458	443	476	422	437	449	445	459	444	413	516	456	452	427	478	437	462	439	422	462	408	471	411	438	426	489	436	447	472	452	460	404	435	447	450	429	444	437	443	475	444	446	426	465	457	452	438	392	446	455	436	459	435	458	401	471	459	458	463	430	468	476	428	479	479	472	432	476	471	464	442	459	426	445	456	437	442	431	431	450	458	452	442	494	437	426	503	439	482	470	444	481	469	426	487	437	420	458	433	477	443	422	459	413	483	450	457	438	426	430	438	443	448	472	468	480	452	435	461	415	449	422	465	462	459	449	447	430	447	460	459	422	429	436	459	412	430	434	470	487	450	443	432	481	476	470	437	432	467	431	488	460	446	466	470	447	447	427	435	479	431	469	426	442	437	455	446	439	464	452	494	423	453	463	428	454	427	435	486	425	455	481	450	434	451	455	458	439	472	455	450	428	428	421	433	432	435	473	461	499	447	451	435	440	477	467	443	411	449	446	443	488	426	462	444	428	416	397	506	461	432	462	471	424	458	443	434	443	448	459	425	477	445	418	452	479	493	440	458	445	437	431	475	416	448	463	451	444	445	420	427	417	439	425	456	450	487	424	475	463	429	419	459	435	423	429	468	412	450	450	460	452	449	430	446	461	488	454	447	466	435	449	445	434	464	417	451	437	430	409	446	464	445	444	446	446	454	450	449	424	469	471	428	434	438	403	453	449	458	494	443	433	462	486	492	424	471	445	473	427	430	486	451	445	438	460	440	456	458	450	454	417	406	436	469	420	459	456	459	457	435	417	421	415	420	458	433	482	457	451	448	426	441	454	456	433	396	451	447	435	476	457	439	422	415	444	449	459	459	401	442	484	467	437	474	434	448	457	470	463	441	414	429	449	427	458	463	467	436	466	444	447	436	454	442	436	420	441	429	468	411	432	446	476	455	478	432	419	444	421	461	519	447	473	461	438	468	432	428	430	454	419	425	419	400	444	452	466	456	411	466	460	487	406	469	486	452	429	442	434	446	485	452	412	477	447	494	454	457	412	427	431	435	432	421	481	464	396	478	456	461	414	490	447	416	463	447	449	459	463	422	422	415	461	432	439	450	477	468	429	466	474	443	440	441	440	465	428	471	460	426	446	437	458	450	474	449	460	453	452	464	454	466	418	448	446	446	445	459	471	441	477	434	433	447	411	436	459	426	417	411	438	465	433	408	431	410	468	449	435	447	418	492	460	427	449	470	417	444	455	451	460	485	443	418	392	424	476	487	413	492	469	421	410	437	481	441	450	510	478	433	426	439	471	437	420	427	444	475	407	471	435	458	457	455	461	435	463	451	471	496	427	468	455	430	474	409	459	466	458	453	478	443	480	412	461	456	460	449	467	437	484	452	440	459	418	449	448	465	507	455	451	451	459	418	479	424	412	412	426	435	491	488	449	467	441	469	472	420	462	463	451	470	415	451	421	463	429	468	449	440	462	479	473	427	451	419	441	414	448	452	502	440	491	446	468	411	409	442	438	442	476	443	422	456	466	423	456	421	433	405	436	425	410	458	423	479	409	477	447	441	431	497	437	417	454	452	449	472	500	419	432	451	481	438	462	465	436	443	451	460	472	436	498	456	444	470	425	434	465	438	413	417	482	471	432	417	414	426	438	411	421	454	474	444	455	475	478	447	449	446	449	436	440	454	428	403	474	434	438	422	419	438	419	444	450	389	471	462	445	419	452	437	495	428	472	425	468	461	430	433	474	435	470	457	467	456	420	449	437	423	464	424	416	433	462	446	460	430	426	446	465	429	480	459	414	423	416	449	481	445	460	427	388	467	453	460	437	438	429	420	395	444	468	436	457	451	436	441	444	438	475	419	444	489	449	456	427	453	428	448	463	449	395	430	453	432	439	463	427	412	461	427	432	426	447	447	452	455	438	440	440	442	468	426	446	450	432	435	416	439	461	459	442	454	438	452	485	480	428	455	438	415	455	457	437	441	453	491	453	453	469	470	433	474	438	445	468	472	443	468	472	457	450	479	495	461	483	445	425	449	438	401	455	413	455	477	467	438	440	422	438	479	459	457	474	469	462	414
22306	21147	28390	24161	21142	20559	2031	721	610	537	536	468	488	438	409	426	420	403	413	455	420	421	429	440	418	406	397	399	402	386	434	387	427	385	389	419	391	422	402	391	388	378	371	393	387	384	355	395	415	390	378	420	430	402	371	394	415	383	403	435	370	377	394	410	403	407	419	422	394	389	369	394	378	364	410	411	391	360	383	403	407	381	434	420	410	414	383	445	423	396	410	409	404	404	425	407	381	352	343	404	402	419	434	397	341	375	371	413	403	372	432	416	377	401	357	395	386	399	423	418	384	421	367	391	388	387	444	398	384	404	359	382	387	397	406	388	419	357	394	383	419	410	347	389	388	344	384	390	430	399	385	419	375	397	400	397	409	405	423	394	389	420	396	367	424	396	364	378	405	382	382	415	391	403	383	371	380	370	387	423	382	387	379	390	371	383	394	416	391	398	379	365	371	428	395	421	403	385	355	383	417	395	393	403	371	370	361	432	389	375	389	404	391	412	404	383	384	398	377	394	395	374	418	380	402	383	409	395	404	382	369	397	402	409	419	385	363	373	389	408	415	350	346	404	402	435	425	404	410	414	370	404	355	354	400	345	403	402	368	417	391	368	385	415	382	375	405	411	387	369	411	397	413	437	391	411	376	414	370	387	381	395	417	406	427	402	384	367	404	388	394	403	362	397	341	450	389	398	429	375	425	397	392	398	374	379	385	393	341	432	379	417	439	368	438	417	387	411	385	380	406	408	385	388	375	378	412	377	427	385	400	369	413	393	404	416	363	356	381	422	415	398	362	377	409	391	392	409	380	379	396	417	411	423	393	404	412	400	426	388	365	403	399	392	402	361	413	407	409	426	381	425	397	366	361	394	401	386	406	419	389	395	432	378	403	370	363	387	397	389	408	405	363	375	388	391	386	378	376	393	366	390	399	378	380	387	411	406	346	402	428	403	399	411	392	399	419	364	377	403	367	422	406	388	369	392	357	403	413	408	402	389	403	398	421	372	391	411	369	379	374	409	376	413	408	442	395	390	401	412	358	391	421	412	432	396	424	382	404	393	408	403	392	398	364	395	415	382	394	390	464	389	372	369	378	399	408	363	375	379	407	397	386	378	384	390	362	401	411	357	422	379	373	450	383	357	386	383	375	384	411	347	398	382	379	380	400	385	391	395	438	415	380	394	382	392	406	409	356	377	385	406	398	395	395	382	395	348	356	405	389	345	395	390	439	411	371	398	398	363	416	407	395	423	393	419	358	418	395	365	398	427	421	361	395	391	427	375	365	401	382	421	399	373	403	389	409	365	400	409	429	395	390	400	387	377	403	404	416	405	390	403	354	380	384	422	389	388	406	428	373	360	386	422	409	396	394	401	379	406	397	364	400	364	389	421	401	401	387	349	356	400	375	363	413	387	386	364	396	373	362	402	385	366	390	417	396	350	388	392	393	409	406	406	421	397	425	402	419	403	390	440	385	376	361	447	390	392	443	411	379	402	407	389	376	423	389	388	402	385	368	361	398	397	396	376	381	409	396	418	406	377	388	384	444	387	396	418	390	405	356	421	410	364	402	382	382	392	419	424	397	391	399	387	422	416	410	417	433	415	381	379	343	416	397	386	395	407	379	381	383	410	406	390	407	378	368	413	423	383	410	391	397	400	401	415	422	408	409	386	367	401	396	410	403	397	388	414	408	400	400	408	402	408	368	378	394	387	412	372	379	398	423	376	408	417	404	370	403	434	422	418	394	393	377	397	358	391	391	402	408	381	409	408	406	396	416	397	388	402	423	396	393	405	389	383	415	370	366	402	381	392	388	387	408	449	373	387	391	401	376	383	374	393	399	388	369	378	424	412	379	402	375	379	415	375	409	381	393	383	398	409	376	363	389	364	408	390	355	422	388	412	397	420	400	389	340	402	417	428	425	364	405	403	391	395	407	399	416	391	379	377	385	359	374	373	378	406	388	409	389	382	388	370	431	436	396	411	399	358	378	415	387	427	363	407	398	391	391	345	439	400	402	396	355	394	381	395	394	408	406	371	390	388	376	414	426	387	409	424	383	390	402	383	372	379	373	417	390	386	397	394	411	387	389	421	407	370	405	416	383	407	404	412	395	404	376	390	409	379	434	363	413	359	387	395	389	395	373	381	416	379	382	365	411	393	396	391	399	398	353	358	401	368	393	403	395	376	402	413	422	360	373	409	394	386	403	381	415	390	425	382	419	439	412	399	374	395	437	401	414	422	395	387	386	373	376	425	382	416	386	388	404	386	401	416	395	397	412	372	391	406	396	427	378	405	371	410	392	416	378	362	399	402	427	401	394	392	407	358	363	373	371	415	404	426	428	422	421	410	389	383	375	392	424	382	370	383	406	367	423	406	417	395	369	369	381	415	408	393	382	393	380	403	399	411	398	390	407	391	394	395	401	405	416	386	425	389	404	387	409	390	417	408	407	352	375	400	380	394	418	414	394	379	390	377	367	405	404	411	375	401	398	374	432	406	387	404	415	389	375	424	382	385	401	395	403	421	388	397	393	374	373	396	373	371	368	385	408	396	374	414	369	405	375	381	421	387	390	399	388	405	395	397	406	402	367	372	390	389	403	400	403	401	370	425	363	387	374	381	412	414	375	401	392	380	344	364	415	372	374	400	400	382	389	400	406	405	374	398	422	400	410	407	411	382	402	419	386	389	387	402	402	386	395	422	422	393	399	412	369	393	388	369	405	401	376	393	365	408	383	419	409	355	418	415	402	387	395	387	386	433	397	388	381	400	351	406	398	370	364	375	393	372	376	403	375	383	366	394	373	420	379	402	428	392	407	414	402	378	381	389	392	421	389	399	365	382	417	407	394	348	389	377	401	358	357	393	378	395	377	417	390	410	374	409	376	410	383	417	395	379	416	416	399	413	388	354	410	390	363	389	378	392	354	353	386	393	384	421	363	393	383	411	411	412	380	357	404	386	400	416	375	397	408	402	363	392	405	406	432	383	404	376	375	400	390	402	363	402	370	346	383	373	367	409	371	379	392	411	400	379	392	346	399	407	382	392	388	414	410	388	382	406	391	404	382	400	402	369	391	363	409	387	395	372	345	391	406	369	383	416	401	398	410	387	362	362	392	395	389	406	411	383	402	395	413	380	392	393	410	391	400	394	389	386	390	393	390	389	362	382	406	422	379	375	371	418	435	399	370	384	421	381	424	386	372	411	367	378	371	376	372	393	380	361	373	399	397	378	421	425	358	384	383	452	438	371	391	381	401	384	408	390	355	424	385	383	400	410	403	396	445	418	386	376	398	408	396	418	381	391	354	396	388	392	425	389	388	389	354	353	399	396	360	383	393	409	387	392	416	392	378	393	382	365	399	389	389	425	383	406	399	364	408	423	388	383	395	385	405	419	397	402	396	388	387	367	406	397	404	415	372	394	362	396	425	415	352	414	412	400	354	399	408	403	395	416	376	410	374	377	397	374	412	372	447	388	378	380	402	397	402	404	379	384
8627	24576	15346	4042	2237	1745	1384	1076	1001	892	794	721	701	644	609	586	555	521	549	543	538	522	528	514	523	560	516	484	497	536	551	492	523	550	487	529	552	538	510	573	498	486	501	512	488	520	517	484	482	523	507	470	515	488	550	518	504	470	516	502	519	525	511	471	547	494	544	504	459	512	497	485	508	482	514	503	501	524	490	505	500	510	492	503	541	505	499	489	531	529	507	530	509	482	521	526	516	533	491	459	554	526	485	540	510	523	533	532	544	525	517	492	503	503	519	520	521	552	525	527	516	538	505	494	492	540	472	487	492	524	485	510	512	469	502	506	496	531	516	529	467	509	489	510	511	557	517	550	514	478	506	511	483	479	544	512	509	514	543	503	504	513	516	489	564	534	525	491	496	483	553	528	509	502	535	491	522	466	521	501	500	468	510	531	497	526	531	509	514	505	506	484	511	513	494	505	522	510	475	523	507	533	523	518	542	553	532	522	470	510	492	514	501	509	503	505	491	500	497	515	518	502	499	522	505	521	505	499	485	495	546	513	478	485	535	507	521	490	445	527	551	551	460	517	522	523	520	503	487	502	492	515	514	503	482	494	548	502	495	526	499	538	494	507	494	481	505	535	502	523	555	491	516	456	509	507	524	500	568	542	513	511	508	510	482	492	502	492	524	530	546	472	530	531	487	499	481	523	507	510	489	525	500	514	512	529	526	496	533	522	574	544	489	519	507	500	507	523	537	532	480	476	521	524	538	472	485	518	532	484	522	505	530	483	501	481	528	503	499	519	513	491	496	542	530	500	535	511	519	502	486	493	548	531	537	534	479	523	476	529	519	507	551	551	494	528	522	566	473	559	540	512	512	525	521	551	496	523	498	527	516	549	503	516	511	517	520	489	531	521	540	460	497	497	496	495	531	526	537	496	528	521	474	480	516	482	550	520	495	514	516	503	505	509	528	502	501	473	500	537	511	512	542	497	533	491	486	470	477	487	517	482	503	504	510	518	513	521	492	552	521	479	521	508	494	557	489	488	516	467	512	504	507	528	554	508	521	515	511	471	508	499	513	483	526	490	503	517	507	522	528	542	569	551	521	493	518	519	490	511	513	490	544	494	518	538	481	517	507	512	549	534	549	473	513	497	548	478	534	500	504	508	496	483	480	500	540	525	533	517	541	491	526	523	465	516	457	510	492	516	498	492	503	470	474	499	497	529	520	526	479	520	517	522	505	520	495	596	537	484	516	539	468	505	531	497	501	527	493	491	463	514	521	523	520	493	566	511	506	505	516	522	505	497	530	490	522	517	498	501	508	501	506	517	509	503	526	542	515	537	476	519	509	510	464	478	549	526	500	470	502	507	541	501	503	511	514	506	534	500	526	533	499	495	506	509	532	525	512	476	501	484	504	499	485	507	523	467	509	534	463	524	467	574	500	526	536	523	494	529	504	482	498	530	521	529	472	536	529	517	558	502	498	520	498	527	533	515	519	489	528	536	489	542	546	506	473	488	540	502	534	496	506	536	521	541	523	544	524	498	548	521	506	504	477	543	494	511	518	514	515	509	544	500	508	476	541	533	548	496	520	482	504	500	491	519	517	464	538	481	505	571	513	519	542	510	535	548	489	481	509	533	539	517	530	552	475	529	516	517	523	539	522	532	557	493	502	550	508	530	562	500	500	517	516	494	504	532	505	482	522	482	490	537	574	523	521	493	513	480	497	521	531	515	522	492	521	528	503	498	503	482	535	519	540	515	500	513	510	513	506	509	468	542	561	497	484	510	513	533	537	547	482	530	510	516	497	474	513	527	477	459	531	532	508	508	493	541	531	526	481	492	505	503	549	507	538	510	492	490	522	503	511	512	510	543	492	504	518	549	525	522	534	475	521	505	536	512	526	476	498	527	504	451	439	507	506	512	531	525	532	492	518	531	515	551	525	509	542	499	513	482	491	503	492	472	514	504	518	539	509	479	501	512	504	496	482	516	493	549	525	542	502	494	507	505	517	507	505	535	534	535	497	564	523	554	475	510	513	465	529	490	535	505	457	519	528	523	503	506	494	497	479	493	505	499	521	461	534	530	481	488	479	488	474	510	496	479	547	544	507	524	490	503	525	507	474	553	507	531	514	542	490	520	501	489	493	526	486	526	517	516	523	555	503	517	515	509	493	515	530	514	505	535	496	520	509	498	524	526	515	478	540	500	496	505	501	558	500	532	546	479	541	510	517	525	507	507	524	520	485	535	507	482	457	554	534	536	535	504	488	513	518	493	509	485	524	513	490	528	520	530	510	539	510	535	535	503	521	515	549	476	509	518	533	521	536	544	460	521	553	528	509	512	532	496	489	519	532	497	524	545	533	502	514	512	491	549	575	483	547	527	494	507	476	505	511	509	486	514	480	512	502	503	504	494	479	542	516	504	518	482	494	515	539	509	538	506	587	546	501	463	512	537	479	542	536	518	519	500	534	491	470	532	505	552	538	553	524	530	557	518	548	518	530	488	545	516	553	509	517	506	525	457	502	480	507	489	536	487	527	546	544	493	473	495	512	515	530	505	485	514	499	531	480	517	510	523	511	519	551	498	537	497	512	514	508	486	519	505	540	535	481	487	536	541	516	505	520	536	562	499	500	516	506	555	497	519	524	529	522	493	513	513	516	470	509	519	519	515	500	471	533	509	531	466	528	545	544	520	508	506	508	514	523	518	526	509	478	517	497	561	516	490	504	505	509	555	471	479	525	513	509	522	481	547	553	500	540	508	493	535	498	520	534	514	489	494	505	546	532	541	509	561	540	478	546	504	500	504	505	494	492	525	541	486	527	528	507	517	478	475	474	523	520	543	478	511	513	541	528	507	518	478	528	512	488	573	472	509	509	531	524	517	509	559	537	524	503	492	494	507	499	519	511	511	506	482	479	534	514	520	524	525	544	530	505	491	522	457	498	532	515	535	488	483	495	495	544	508	513	522	566	502	495	556	494	511	534	509	564	503	480	481	468	531	515	511	518	466	529	497	475	487	505	547	526	540	487	531	495	512	487	474	542	520	536	538	536	513	546	489	497	522	509	530	499	522	543	452	519	494	516	493	557	498	544	519	532	523	489	495	509	463	522	551	493	506	459	513	501	525	485	507	465	487	514	482	504	511	528	512	491	543	498	486	508	475	505	508	511	519	543	522	526	502	503	533	580	525	553	493	475	490	517	496	517	515	542	519	532	495	463	524	496	482	527	521	521	471	510	531	518	481	528	489	532	475	506	519	507	481	516	469	567	539	468	515	515	519	490	522	521	494	521	509	528	512	560	494	494	482	546	508	503	487	512	522	532	471	511	503	490	500	541	516	521	509	548	486	535	540	528	536	497	509	510	487	515	497	522	512	530	535	535	516	485	547	518	546	499	501	499	524	485	494	501	518	525	502	464	566	508	480	512	491	543	493	515	511	534	533	499	548	524	484	493	509	489	520	527	480	485	491	512	527	501	503	524	496	547	518	568	517	483	487
25805	21117	21817	8046	901	678	591	578	520	548	530	498	464	486	462	444	485	463	465	468	436	461	486	466	469	455	466	441	479	431	442	478	491	436	461	427	449	457	381	431	459	473	465	468	412	437	470	457	445	469	439	467	453	408	477	398	454	436	468	472	448	463	466	432	431	435	408	431	472	454	472	410	440	451	502	512	458	456	445	430	438	434	461	425	417	457	443	481	460	444	486	475	476	438	481	412	424	435	460	429	429	470	465	436	461	418	461	425	441	425	456	423	452	461	471	411	485	469	463	426	488	430	422	468	446	425	474	457	446	409	419	421	459	445	452	437	441	431	434	487	425	470	449	446	396	464	438	455	413	418	478	455	454	450	453	444	409	494	470	459	457	492	424	438	450	458	431	410	430	456	475	433	454	473	448	416	448	461	427	444	450	409	445	416	416	490	448	482	447	420	400	450	445	432	496	416	478	439	478	443	481	459	444	445	455	437	439	446	489	451	425	433	473	465	452	440	475	441	466	446	446	449	447	447	467	483	435	465	447	474	479	449	422	403	427	430	429	493	449	472	428	424	454	444	500	455	434	449	454	445	448	434	486	442	450	451	419	470	427	466	437	423	417	427	468	482	432	459	490	455	461	451	453	429	429	475	473	444	435	458	464	467	453	462	468	438	430	473	402	421	466	435	493	434	444	407	431	471	426	435	467	441	436	424	427	472	458	453	450	416	475	435	454	432	428	449	404	492	439	466	473	487	419	462	470	459	424	443	490	470	432	475	462	460	438	463	461	438	467	450	415	424	475	450	430	442	475	465	456	420	478	445	441	453	470	435	462	392	453	474	446	473	491	442	463	462	425	445	460	419	410	457	458	483	446	450	466	450	461	413	474	438	430	441	446	445	476	455	486	445	471	404	462	445	435	440	430	446	441	421	455	443	464	442	418	509	438	423	479	436	460	436	448	452	443	432	469	424	415	471	488	475	430	441	437	457	437	435	431	478	435	498	469	450	437	448	461	414	413	450	445	430	434	408	424	472	480	461	471	452	458	450	446	477	464	448	458	433	443	425	438	454	460	463	462	488	447	416	461	430	460	415	458	432	392	476	450	461	439	444	451	433	453	439	441	424	499	457	467	455	418	449	428	447	458	431	452	439	476	430	439	481	469	486	466	422	457	418	449	467	472	468	438	482	475	472	466	415	443	469	424	429	451	441	443	435	440	462	462	451	407	473	423	456	452	433	476	441	461	452	448	452	462	453	465	452	485	435	437	441	455	466	444	429	464	438	471	425	492	419	425	437	435	442	483	482	448	464	478	464	420	444	462	444	469	435	473	425	455	438	463	456	469	399	458	452	449	472	475	445	446	484	457	430	443	436	462	407	488	481	447	452	448	465	435	433	449	463	465	461	477	458	473	478	434	434	451	468	449	468	459	437	421	446	468	414	450	432	438	487	442	448	446	461	460	438	423	483	384	482	454	442	410	454	420	456	459	432	461	476	467	396	465	465	479	444	413	389	476	413	427	454	448	440	455	443	436	458	467	428	413	497	448	425	474	441	446	454	466	501	471	438	469	434	438	441	437	448	471	453	450	423	448	495	427	429	412	483	475	451	413	432	421	459	464	462	442	445	484	465	453	448	426	453	459	453	456	480	477	433	500	488	471	438	432	440	409	466	475	462	492	468	435	427	463	451	464	427	467	449	479	405	455	425	467	443	467	448	453	451	448	421	446	415	454	446	433	450	432	442	449	425	436	470	462	475	445	467	472	452	478	450	445	478	461	436	432	449	468	440	467	437	459	459	450	442	438	473	504	458	448	389	420	422	453	499	446	443	443	472	473	438	469	485	480	420	453	474	446	460	440	428	488	459	445	439	463	467	432	442	445	433	475	445	435	429	443	445	457	439	463	440	424	425	456	451	450	476	464	454	471	460	414	470	434	447	453	475	434	476	452	463	434	440	469	407	449	430	467	471	472	446	477	416	445	452	422	486	482	415	456	469	449	419	464	466	474	448	464	452	410	442	427	429	464	428	429	464	452	493	484	457	442	453	447	458	395	462	434	478	457	445	464	424	417	432	464	450	469	443	433	456	460	458	445	451	430	488	429	458	443	451	452	443	451	421	450	452	427	464	480	484	484	415	475	416	462	454	417	457	439	435	500	439	490	447	421	470	448	420	472	448	418	432	452	445	462	458	456	403	451	437	410	431	436	433	482	440	421	433	426	442	467	462	457	416	449	418	466	445	459	412	432	466	495	460	450	436	462	483	429	441	426	445	470	462	444	428	445	453	443	439	492	421	469	431	453	454	460	423	441	499	483	430	484	450	472	448	441	416	473	469	444	445	462	427	474	438	437	430	465	495	430	449	447	476	481	467	474	442	458	477	443	433	459	447	463	460	482	453	468	461	453	443	457	466	477	450	465	433	495	435	449	431	458	465	452	443	427	420	447	445	441	447	467	440	443	448	422	467	404	452	409	480	440	446	466	412	453	461	452	423	470	446	479	455	459	442	413	425	464	459	451	467	424	476	434	434	469	469	410	409	433	437	443	459	445	409	427	445	436	450	477	449	463	466	434	456	455	461	428	443	429	409	482	443	456	422	445	456	437	389	415	438	444	424	438	433	428	443	464	417	504	468	444	466	451	406	432	428	448	456	412	488	486	448	438	459	452	420	426	455	451	416	385	447	424	440	452	454	453	437	425	428	469	464	467	431	411	448	447	435	434	475	469	430	432	441	415	459	457	487	457	481	446	454	438	447	424	424	473	475	450	424	451	460	456	473	443	455	417	464	426	459	436	441	433	441	474	461	407	442	417	435	489	446	444	454	438	454	455	428	418	440	422	451	469	450	469	444	426	407	437	469	487	397	456	451	500	433	424	457	443	427	478	462	487	455	459	439	450	474	473	442	459	459	408	425	439	438	466	458	461	471	468	480	451	468	469	411	438	450	472	469	467	428	404	420	430	407	452	480	451	473	450	426	443	447	445	460	483	452	442	444	446	462	445	437	447	433	456	477	484	427	468	422	428	484	432	435	464	440	480	437	471	451	469	460	423	442	438	436	460	444	457	476	431	425	447	456	460	495	428	415	444	431	449	443	418	503	471	504	460	444	429	466	408	467	471	437	426	461	447	489	455	454	448	452	453	453	457	455	463	480	471	430	489	462	440	466	494	462	482	451	475	416	456	439	445	429	461	429	470	419	446	459	433	454	410	467	466	423	436	444	443	451	475	448	427	434	424	432	432	448	430	451	463	420	496	441	427	489	464	429	410	417	465	473	454	433	429	438	465	415	426	456	427	473	422	421	455	438	482	436	409	462	453	444	430	479	491	471	453	481	443	423	410	411	440	457	441	436	463	424	437	435	450	469	462	423	439	443	432	486	405	431	435	489	436	433	425	461	482	422	470	427	428	441	460	445	451	459	494	418	466	414	473	472	468	442	452	435	433	420	455	439	436	476	472	480	446	389	440	435	418	458	443	440	451	448	438	432	471	468	460	434
6522	10535	5483	2066	1345	1060	920	846	743	733	677	606	621	642	614	603	595	602	594	578	538	614	554	553	574	556	571	605	565	587	576	574	588	591	569	578	594	560	545	574	594	579	563	594	617	550	594	599	548	580	597	537	566	595	618	612	562	609	598	599	572	579	599	576	552	574	536	601	577	586	585	577	530	597	592	538	564	601	569	566	580	592	587	534	548	592	563	552	617	598	609	570	558	550	560	532	565	564	582	583	552	597	636	572	618	600	587	565	549	586	582	546	570	540	585	583	624	573	533	540	585	601	599	581	570	579	499	589	559	568	574	562	586	605	575	571	567	547	583	590	573	553	551	588	604	564	599	559	564	557	628	556	539	608	567	570	578	590	572	617	566	585	539	556	536	573	562	506	589	580	560	589	582	576	536	561	603	550	553	568	612	567	600	537	599	574	587	564	541	572	648	597	566	604	551	610	519	619	588	602	589	604	582	584	559	580	594	597	554	608	600	588	580	596	549	588	609	554	521	543	536	572	619	550	653	552	561	573	590	628	568	588	551	578	589	594	612	563	558	627	581	607	600	582	591	553	591	589	550	561	534	572	545	570	561	552	569	568	572	600	536	568	570	588	586	587	595	562	562	591	559	510	564	574	544	583	598	575	529	557	568	608	572	563	627	592	591	580	557	584	563	554	560	575	560	599	568	587	571	587	607	538	594	583	529	575	599	594	571	622	572	567	564	563	594	570	578	611	550	594	559	595	556	550	570	568	532	549	563	566	599	564	562	555	573	606	521	577	558	582	551	563	575	551	551	572	580	611	589	572	603	595	553	586	611	512	548	600	591	540	618	597	554	536	550	582	543	546	563	585	591	553	606	581	615	583	613	542	578	600	569	616	575	563	598	587	573	600	569	565	570	554	562	616	585	567	590	553	606	549	584	586	557	577	574	632	580	572	554	590	594	589	574	586	581	563	552	580	564	559	607	606	582	611	578	578	615	558	545	631	597	578	579	577	568	583	580	605	585	615	542	564	612	597	635	546	551	569	581	572	626	564	577	605	548	522	577	601	557	538	547	634	613	592	577	602	604	637	595	601	558	581	547	606	572	564	541	575	575	604	585	547	573	557	580	567	542	588	572	575	549	617	558	590	588	574	547	550	559	650	596	526	613	545	567	600	555	582	588	593	582	587	583	630	582	582	589	568	591	607	594	540	613	557	572	585	540	587	587	577	563	589	527	560	531	560	561	539	564	533	563	576	583	576	559	534	605	541	544	586	553	582	561	545	574	566	586	579	616	585	543	559	549	571	557	599	572	569	592	565	566	580	561	546	557	563	544	543	593	546	554	534	588	593	532	565	557	598	566	577	568	618	538	608	586	546	618	544	597	592	576	540	568	577	558	575	612	579	630	557	586	587	620	579	581	592	557	601	564	556	565	552	549	582	589	603	520	569	586	597	578	585	582	595	574	583	596	606	582	589	572	530	607	598	590	577	595	575	582	571	580	562	559	579	594	598	579	591	572	581	615	571	571	555	567	565	599	547	574	577	588	549	573	542	577	574	582	591	542	578	574	567	563	590	598	569	608	574	575	588	599	541	536	564	591	556	601	579	611	554	582	568	554	587	557	565	518	542	598	584	540	537	569	582	571	576	574	564	548	571	560	543	599	553	606	578	585	570	591	615	591	582	573	585	544	583	522	564	583	635	562	559	638	609	609	594	579	563	580	585	536	606	526	626	539	555	579	578	553	562	560	577	593	556	583	598	567	580	554	599	557	569	603	571	542	560	623	601	547	572	590	536	597	600	564	520	583	576	576	564	577	614	602	571	576	594	594	583	590	544	542	557	534	574	560	603	605	608	607	559	616	540	598	604	581	551	554	555	564	579	633	571	578	578	579	577	551	584	599	512	582	582	578	578	612	546	552	563	591	570	562	583	610	579	572	583	609	585	504	592	585	554	561	556	553	563	581	589	660	554	532	567	576	617	590	570	580	598	587	615	570	571	597	609	542	557	575	584	590	530	582	611	559	640	559	563	573	611	562	561	581	568	600	567	548	555	575	596	578	555	581	607	586	611	600	543	566	564	561	556	575	599	569	581	582	604	616	580	580	609	584	584	587	545	580	564	568	613	558	584	570	589	565	562	565	585	572	531	606	552	561	587	599	612	569	539	559	566	540	573	551	562	599	540	581	586	568	582	552	586	584	583	548	581	590	563	572	580	566	586	569	569	594	553	544	568	581	557	587	615	584	557	590	590	587	589	550	604	564	566	560	534	574	537	602	586	585	583	562	586	577	592	599	578	566	570	568	580	575	527	618	583	604	567	639	566	578	619	564	550	580	608	612	574	555	587	587	568	579	576	589	583	551	538	596	566	544	555	585	591	579	585	585	550	589	574	579	588	574	607	575	587	583	569	542	571	570	590	564	557	544	553	597	604	576	593	565	582	549	528	525	583	557	563	605	569	545	602	572	519	590	594	563	567	579	555	601	556	591	584	574	550	574	576	583	597	586	567	594	565	557	586	572	537	572	552	552	557	576	587	586	565	616	554	591	544	542	585	541	587	582	584	560	541	550	577	533	562	542	584	599	582	603	580	527	559	595	559	583	586	586	595	565	557	631	579	630	546	582	547	592	510	569	574	576	559	602	556	595	576	598	596	599	599	552	585	554	565	525	590	610	595	554	555	585	599	589	556	599	553	577	561	568	590	580	582	574	592	563	588	563	561	593	553	627	590	595	625	620	547	589	543	593	605	593	575	616	550	569	569	583	567	548	546	591	579	565	575	593	616	581	555	507	549	532	587	553	568	507	587	601	590	597	570	610	534	560	587	613	577	604	600	574	598	562	592	579	588	573	572	583	568	561	585	522	561	601	598	591	593	606	598	515	597	565	563	522	603	605	555	603	563	546	556	543	579	603	547	587	610	576	583	574	555	598	564	564	553	562	572	574	596	601	568	549	570	601	574	575	565	560	578	599	567	547	553	578	569	600	598	580	564	585	582	598	579	588	609	567	536	607	549	586	619	604	560	597	620	595	561	600	572	571	562	587	581	549	575	603	557	588	589	606	602	606	575	562	570	587	576	580	540	549	580	594	590	564	600	605	547	559	583	573	595	544	567	569	538	583	526	553	581	563	571	553	572	602	624	582	553	561	550	542	585	552	573	567	569	579	598	600	553	592	569	541	630	585	588	599	607	559	591	540	608	570	595	584	568	596	570	598	586	600	558	585	589	638	595	589	590	593	611	560	570	567	569	584	554	561	625	590	582	586	601	588	564	536	569	555	553	573	555	579	553	572	606	571	600	544	637	569	566	545	523	638	610	561	570	558	614	586	588	570	570	592	542	573	585	594	574	610	592	581	588	563	554	560	565	542	573	597	609	591	579	568	587	585	610	539	527	578	575	582	534	582	537	560	574	558	580	537	569	581	517	603	584	590	527	553	607	531	551	547	565	606	569	599	569	571	584	575	612	575	544	563	542	598	607	572	600	606	555	621	574	567	558
23194	21108	27792	24671	20935	4303	871	697	645	608	599	582	579	570	579	566	542	515	547	544	528	540	490	519	487	492	521	538	520	527	509	452	549	524	517	467	532	517	535	517	482	511	523	566	493	502	535	500	505	510	513	488	484	533	561	522	455	502	509	530	544	528	555	526	527	484	502	554	489	543	489	482	507	484	509	537	500	506	497	490	476	483	494	534	484	526	526	521	504	503	475	503	497	467	521	522	488	524	507	533	515	520	505	491	522	485	542	474	500	516	514	528	498	527	529	528	464	518	498	494	484	512	569	494	548	535	496	509	482	480	469	496	475	576	507	525	495	535	521	501	516	537	536	510	491	562	524	490	472	490	545	483	513	528	512	498	538	493	500	532	506	489	525	533	490	500	494	507	516	517	530	524	444	495	537	496	525	542	539	534	480	490	521	520	483	470	511	483	466	488	508	525	487	541	529	525	515	472	532	499	518	484	483	536	488	498	507	513	490	531	533	535	541	515	482	505	501	493	491	484	525	531	481	503	523	523	511	507	542	504	459	530	536	512	540	514	495	488	538	543	508	496	541	469	505	522	501	507	479	556	507	481	493	480	519	508	526	478	546	504	497	479	471	540	511	481	531	475	462	512	493	458	526	492	490	506	511	495	459	518	516	486	538	479	513	544	509	520	511	523	491	490	535	489	477	538	525	503	503	491	502	495	505	513	516	526	516	513	539	508	490	501	519	505	521	487	473	486	516	528	503	532	493	482	512	515	509	471	479	470	522	517	521	516	510	522	503	531	505	518	512	516	511	530	512	465	505	463	504	509	538	506	490	512	499	515	513	478	489	511	502	484	511	498	563	526	518	528	498	532	474	514	474	476	488	531	523	501	512	470	524	484	485	504	527	483	515	500	525	531	474	525	506	542	486	533	464	526	465	505	487	516	514	489	507	508	507	522	539	501	463	526	482	493	507	483	532	522	517	500	522	532	479	508	522	504	494	528	513	503	522	495	503	482	508	485	480	496	538	494	476	522	474	526	487	525	505	536	509	494	540	482	450	515	495	541	527	532	484	546	513	493	560	498	561	476	533	484	510	512	498	512	492	529	519	534	540	526	471	509	499	521	493	505	537	544	532	531	469	536	467	491	525	532	532	532	530	539	525	533	483	495	538	539	490	518	529	521	529	499	497	544	522	522	504	475	511	474	483	509	534	530	495	543	515	507	516	518	513	515	519	464	545	515	486	486	508	500	515	479	523	533	481	540	516	524	532	502	468	495	516	479	478	525	518	516	544	485	498	525	488	528	506	523	485	520	528	507	508	490	513	522	476	518	467	470	538	537	520	480	520	500	521	471	518	470	500	533	503	540	495	492	508	495	480	512	533	484	478	510	491	469	491	497	519	494	477	519	519	483	497	544	511	481	564	487	518	519	507	492	530	501	489	506	502	536	482	505	523	523	484	480	529	525	467	496	516	505	553	515	492	524	490	513	519	514	479	456	446	509	500	526	485	493	526	549	539	529	525	516	507	525	510	497	503	513	493	511	515	531	490	496	511	538	527	476	519	512	494	535	488	487	489	503	487	503	522	474	496	480	487	496	503	506	516	507	497	511	476	530	501	552	525	520	520	501	516	534	438	497	510	509	559	477	537	505	520	517	536	511	500	489	495	510	516	539	501	509	515	507	519	503	509	507	558	501	540	517	518	560	479	488	456	525	506	492	526	520	482	541	500	475	507	561	508	499	507	554	525	502	519	527	525	526	513	504	537	542	492	536	531	470	531	530	495	543	470	504	528	499	525	516	519	489	483	539	522	470	496	488	472	477	502	523	497	516	507	505	512	536	537	534	509	516	480	496	494	504	500	553	536	502	501	504	527	532	536	477	522	526	491	488	545	535	509	521	504	484	512	519	526	543	504	524	492	486	526	536	500	498	459	522	511	498	501	503	538	554	510	531	516	497	506	506	465	507	468	589	490	520	534	519	544	469	514	505	496	512	544	530	483	507	537	510	506	489	522	515	513	524	520	485	485	524	526	465	516	501	538	521	508	469	545	527	548	528	480	493	499	515	557	521	480	503	541	526	517	526	494	555	503	530	517	511	479	469	497	526	538	542	472	509	491	528	497	528	525	519	498	509	545	484	511	533	494	489	491	472	523	549	519	522	460	511	475	505	548	478	525	543	496	507	515	503	480	554	525	492	526	526	492	539	499	500	524	539	541	539	493	512	542	515	544	493	512	485	525	520	541	504	524	521	502	509	522	512	496	482	473	525	524	529	535	482	500	520	543	527	514	460	497	496	502	500	536	525	489	543	489	495	534	536	578	520	520	548	522	491	519	479	487	536	487	478	522	517	489	490	530	472	472	536	472	478	480	529	499	502	535	501	489	513	504	499	462	475	488	494	535	504	527	516	492	508	524	517	551	500	435	553	503	467	520	557	519	528	539	494	496	503	483	522	510	506	490	485	553	472	508	511	517	511	521	512	537	512	487	554	532	546	473	490	515	484	504	490	529	531	523	482	510	494	516	490	515	514	521	509	498	520	493	523	522	550	525	468	498	474	512	533	525	540	523	488	485	479	489	458	526	504	520	481	511	511	518	502	523	506	479	466	466	492	472	544	500	536	492	479	528	476	482	517	505	513	520	529	486	512	526	485	522	504	464	495	533	495	512	496	533	515	533	536	502	441	496	481	502	530	499	548	523	543	499	515	506	506	505	475	467	511	511	511	466	519	520	524	497	505	483	487	522	513	545	537	511	513	499	508	525	561	481	524	487	512	539	506	535	511	505	502	548	536	512	481	489	512	484	534	521	491	487	535	485	469	492	544	498	498	516	531	517	503	497	478	486	517	536	486	515	502	516	469	564	490	536	471	488	520	492	517	530	543	509	495	530	472	494	535	488	496	543	499	552	489	531	509	501	511	502	455	540	438	499	491	512	515	481	527	482	505	503	517	519	473	510	516	512	514	501	509	531	491	491	502	480	510	521	498	523	534	490	480	453	493	488	545	489	502	504	516	498	485	464	498	511	507	556	521	515	547	484	474	498	536	551	550	493	567	518	482	496	487	492	527	497	507	519	506	489	521	489	525	518	493	500	510	530	475	490	499	516	494	512	489	468	465	537	544	525	454	531	508	500	479	536	476	528	485	467	473	531	499	541	473	531	501	543	542	470	488	478	514	475	491	513	515	491	489	463	521	507	495	514	509	468	561	504	515	514	507	520	464	521	491	489	487	542	520	502	467	506	503	526	505	493	503	530	532	494	524	472	531	527	517	510	484	464	533	509	512	499	516	509	490	527	496	533	487	537	521	501	510	506	504	504	519	539	543	498	545	517	473	496	527	519	513	535	532	526	485	523	523	511	500	568	514	525	563	490	520	516	517	506	497	445	525	487	514	552	483	474	480	459	533	512	499	469	500	549	497	510	535	485	501	492	520	478	512	522	469	485	489	506	491	516	520	479	540	488	507	487	536	546	524	487	509	517	484	505	525	499	505	531	533	505	490
7230	19247	10787	3407	1899	1442	1211	1047	952	853	787	839	759	722	701	693	695	685	675	678	666	666	643	646	691	667	712	642	632	643	669	632	649	642	662	594	611	633	618	642	670	642	670	627	669	657	602	654	661	617	672	623	661	648	669	633	655	671	643	645	656	620	638	637	663	627	622	632	644	649	688	628	653	674	636	627	644	647	687	619	622	686	624	651	681	646	586	613	631	639	635	691	669	655	651	629	652	635	676	649	638	695	631	630	650	622	655	694	712	677	644	678	668	648	581	614	647	627	645	648	650	618	659	645	624	646	657	623	657	653	654	635	641	634	640	634	631	619	621	650	660	651	678	660	691	622	672	654	625	621	654	614	635	658	647	686	649	650	638	648	665	638	680	620	688	650	660	641	634	635	624	634	691	631	642	634	644	589	651	643	649	644	610	633	607	667	625	630	664	643	618	696	632	596	667	631	617	657	640	654	607	616	675	641	656	625	644	640	658	658	630	610	667	664	676	668	644	647	628	678	654	675	632	595	664	624	669	636	640	636	622	623	667	627	639	654	667	684	689	640	617	644	585	602	631	606	622	654	672	640	682	652	635	651	653	684	635	651	626	625	631	633	657	613	635	623	642	643	688	668	672	618	651	620	679	667	624	659	681	630	616	670	594	659	626	632	632	678	675	670	680	657	605	645	666	647	675	656	645	628	577	645	642	654	659	652	655	646	641	681	670	620	626	613	620	609	686	602	621	614	659	655	644	667	655	643	626	644	621	613	632	623	606	631	643	630	634	641	633	623	667	595	629	644	651	649	697	685	689	628	665	639	597	639	574	662	637	597	661	595	668	584	651	617	656	630	656	659	655	662	637	654	642	693	645	658	687	661	680	635	675	642	657	612	612	643	639	648	675	679	637	682	626	649	645	637	652	598	638	667	670	663	645	639	605	627	606	616	624	653	625	662	672	675	663	641	667	709	632	705	586	658	643	675	656	664	661	658	628	634	677	686	644	612	618	666	636	627	685	679	667	618	645	645	635	697	642	616	660	641	648	636	656	672	610	632	678	633	610	700	632	639	612	650	649	648	665	617	620	629	659	641	643	654	666	619	612	652	636	654	628	625	650	631	629	674	654	681	637	658	627	655	700	633	643	655	623	621	610	653	646	641	629	610	618	661	671	614	644	625	635	667	617	594	688	658	699	606	641	665	662	654	662	601	679	591	657	644	696	653	638	634	647	612	631	642	607	713	657	619	655	585	653	652	608	688	662	626	651	624	611	633	659	663	613	607	707	643	665	583	616	646	675	661	640	636	650	699	633	613	638	658	663	680	626	688	641	686	681	639	651	652	663	635	663	636	680	640	627	647	628	623	685	613	644	675	622	633	628	585	676	607	639	602	630	673	632	664	720	622	677	651	631	650	608	658	629	680	641	626	611	607	635	639	641	606	653	663	639	663	648	630	604	615	651	684	615	631	629	583	644	666	617	617	606	620	638	672	651	648	599	651	609	674	710	637	627	641	670	598	650	677	633	627	661	628	632	623	663	628	631	661	688	646	684	624	640	641	662	635	684	627	622	669	632	635	597	627	648	623	651	629	642	625	628	638	669	624	590	635	697	675	671	614	640	654	612	604	653	631	634	593	629	645	658	653	664	609	625	634	658	688	675	640	621	640	652	662	632	667	583	613	663	677	635	673	692	617	655	653	651	651	653	682	692	644	603	671	679	652	660	694	698	633	681	628	617	591	680	653	646	645	616	632	647	610	633	662	670	622	653	662	643	657	651	622	669	660	660	645	625	627	635	641	656	658	609	653	672	645	621	612	638	643	657	653	610	671	649	635	650	656	574	655	611	620	659	657	673	658	641	629	661	674	657	634	641	622	641	663	626	623	569	627	618	633	628	630	672	606	632	623	629	666	650	633	644	676	617	663	625	634	670	637	607	657	644	648	645	681	657	615	647	620	664	632	629	642	633	629	632	669	655	663	663	633	648	649	671	638	608	599	632	641	641	611	615	635	627	605	641	609	648	613	606	630	599	649	634	657	617	644	645	647	656	660	637	639	639	641	654	657	671	638	657	623	671	636	662	654	616	680	620	671	674	625	644	643	676	640	652	623	608	624	659	605	611	650	631	655	693	594	625	665	682	682	695	645	611	587	630	657	636	644	671	626	681	613	602	649	646	635	676	645	648	655	621	636	615	626	670	624	658	662	632	655	629	623	636	616	643	658	603	613	627	652	629	685	657	568	694	664	651	592	663	658	641	596	706	665	633	612	668	650	617	635	667	661	620	635	616	665	661	629	665	633	659	671	636	613	613	619	641	624	625	646	616	632	600	637	637	646	653	634	595	664	655	643	662	672	644	609	644	646	623	633	655	666	669	661	606	658	673	651	692	633	638	640	638	632	659	638	628	656	673	637	673	588	614	656	646	670	676	651	643	645	632	644	653	696	660	628	599	610	605	683	679	652	649	667	640	670	685	695	655	636	616	662	585	675	564	666	684	650	650	565	648	583	685	622	667	619	648	601	674	631	600	653	662	621	652	608	654	645	636	643	598	625	645	618	592	688	607	628	629	680	666	641	669	626	650	644	624	686	653	667	629	630	647	626	648	621	612	664	624	643	577	656	640	670	647	600	622	644	617	642	618	597	598	611	653	629	605	632	611	626	689	639	643	628	691	623	679	653	628	633	606	679	616	627	660	601	650	651	662	660	669	599	607	674	626	613	631	618	607	631	681	685	640	629	681	614	686	652	687	608	660	648	635	673	616	635	639	637	640	648	650	654	604	635	668	631	673	619	646	634	693	645	688	619	636	573	630	643	654	625	617	637	609	654	673	651	657	621	650	706	650	661	625	651	628	645	661	607	640	636	657	703	665	599	705	636	631	683	647	704	628	645	684	610	650	615	614	630	643	652	659	622	665	600	675	678	688	637	640	626	656	634	649	702	694	648	639	646	613	652	649	641	636	705	620	678	615	662	682	678	628	664	671	638	658	634	599	638	653	656	614	615	660	595	673	628	645	639	717	648	679	632	650	650	631	648	623	674	689	625	635	634	695	654	637	667	684	655	626	700	664	584	627	593	685	672	688	645	652	648	654	638	615	647	637	629	628	665	621	640	661	639	636	658	632	696	639	705	652	636	624	662	665	608	626	650	647	646	658	628	639	649	658	610	681	615	626	643	651	645	691	631	649	614	635	651	620	592	651	653	623	641	627	658	642	643	604	665	636	645	672	608	640	673	644	620	597	611	644	678	601	661	629	584	680	683	670	600	675	666	678	627	646	604	656	641	642	636	644	612	628	587	651	641	684	694	600	622	625	667	665	637	643	622	655	648	701	663	694	656	645	650	682	651	636	673	625	611	654	659	647	636	637	636	627	681	609	626	640	641	617	666	648	632	643	657	650	661	685	640	612	615	664	602	632	650	613	646	656	661	659	646	615	646	667	694	632	644	644	620	665	644	640	662	660	622	646	604	619	604	680	595	635	661	636	614	691	643	670	656
24307	21143	26470	25653	4867	642	544	523	430	423	456	380	384	363	330	387	361	337	336	355	359	350	338	348	360	371	341	324	358	332	343	349	359	335	360	378	348	340	322	333	362	358	341	349	335	347	353	323	309	355	353	362	374	361	336	379	339	372	340	322	353	395	364	363	357	324	336	336	334	347	351	337	339	319	353	356	372	356	344	337	334	369	374	334	334	384	348	328	328	349	319	337	357	354	330	364	342	343	364	332	352	359	331	364	343	345	348	344	340	355	330	341	354	324	322	345	366	318	347	360	359	332	342	368	365	336	332	375	359	341	314	313	337	341	331	350	348	361	340	320	346	314	327	345	377	348	353	352	348	339	360	315	348	343	360	336	373	361	301	371	350	348	326	350	347	380	312	358	349	339	345	328	344	344	359	329	338	375	343	346	323	336	370	326	336	346	342	369	332	366	374	309	353	340	372	386	348	362	332	342	353	319	355	373	337	339	362	353	368	333	354	344	329	354	323	351	342	324	360	303	349	356	310	343	368	356	331	315	333	335	329	336	311	356	353	348	328	335	362	319	369	328	354	352	346	344	375	328	324	370	336	358	343	354	337	324	345	322	351	339	357	342	372	317	353	351	333	349	315	362	335	350	328	322	344	353	361	346	363	321	348	358	338	386	354	318	327	306	397	337	348	322	352	341	355	330	362	337	362	355	320	313	359	347	326	346	359	335	348	325	328	316	377	309	320	355	357	285	324	320	312	361	323	334	363	341	369	334	340	310	343	324	357	352	331	347	347	348	357	339	347	355	347	343	322	340	331	342	348	341	318	362	336	365	352	363	339	340	317	333	325	319	358	355	392	347	284	351	334	363	352	308	340	373	325	347	339	332	358	339	358	333	342	335	354	361	350	318	338	332	337	321	337	345	347	326	356	349	336	344	362	342	350	355	320	311	330	331	354	327	319	328	321	352	330	327	332	330	352	355	347	316	306	304	347	361	335	318	339	344	349	353	354	333	353	296	346	321	329	318	375	325	340	352	357	366	327	336	333	379	341	367	372	343	328	346	306	314	367	332	322	323	317	375	341	384	351	351	306	360	304	337	342	346	344	358	394	362	331	364	381	343	376	343	359	343	323	370	317	353	349	343	321	340	320	297	297	347	337	364	384	342	354	320	361	370	349	346	347	355	343	353	348	354	331	332	340	355	321	343	359	351	352	369	316	342	341	337	372	337	338	318	349	337	310	303	345	345	360	342	328	295	346	367	336	356	339	342	350	326	334	341	350	384	365	355	338	363	312	320	358	337	345	365	341	330	317	341	314	356	355	321	317	351	348	341	359	339	327	382	336	328	345	351	358	373	342	301	343	336	339	348	334	378	334	351	346	372	342	335	319	365	361	348	340	333	361	379	317	340	383	353	356	369	361	379	350	322	382	348	330	336	345	349	320	360	373	361	358	327	322	364	320	303	330	331	341	371	306	346	343	360	338	344	346	339	367	343	373	324	341	338	325	347	329	319	362	329	339	336	355	394	358	338	327	337	339	309	348	389	346	336	317	350	376	370	345	340	340	345	336	382	400	329	368	334	362	329	347	374	351	344	316	337	331	344	334	379	344	343	307	316	382	350	349	332	341	339	361	367	323	358	351	331	348	386	344	339	336	364	313	345	345	368	376	340	326	321	354	354	319	349	320	333	341	321	351	327	328	301	342	384	339	361	282	345	348	323	353	328	319	340	323	349	331	371	357	357	348	327	363	327	310	366	322	339	332	327	332	310	329	345	340	324	355	345	312	311	355	363	337	330	347	351	362	355	351	348	334	355	368	313	316	350	360	338	354	339	362	349	380	314	346	339	305	331	318	333	361	337	386	364	387	335	342	356	345	323	349	348	346	326	320	322	348	368	317	325	350	330	343	346	343	389	309	340	357	344	332	346	327	327	343	347	374	335	321	319	354	331	394	342	339	347	321	357	385	359	335	362	391	322	331	358	354	372	324	316	370	307	332	334	349	347	335	321	348	379	339	339	362	335	348	344	336	357	328	349	326	365	353	350	313	356	342	317	340	334	352	330	334	345	347	334	354	345	366	352	338	350	334	349	347	343	368	352	358	389	329	314	319	361	329	353	322	320	359	324	357	343	325	314	351	378	372	298	353	337	376	321	350	338	370	375	348	366	354	335	345	360	334	316	317	336	372	342	330	323	348	323	350	339	333	342	341	328	348	335	380	351	358	330	371	353	371	315	327	310	355	310	348	359	312	340	344	354	349	372	385	347	359	328	327	350	345	381	359	350	356	340	348	328	334	374	337	335	337	323	384	360	382	345	311	330	345	350	321	352	354	348	359	316	372	323	358	342	330	337	330	332	338	335	343	364	358	329	386	329	345	366	368	339	321	351	327	348	351	328	332	323	335	369	336	315	345	328	325	317	365	306	329	340	336	329	370	345	353	318	344	329	323	289	331	341	333	345	355	325	333	394	346	348	327	321	359	359	349	335	320	344	369	326	324	326	335	341	317	351	307	354	339	328	344	336	362	341	306	326	400	341	352	339	350	339	338	384	350	335	342	347	367	345	325	331	347	326	383	323	342	357	348	313	355	334	341	337	356	347	349	357	329	343	359	353	344	351	342	372	317	332	342	361	354	329	337	304	369	318	360	340	328	356	340	353	335	308	327	358	354	368	354	378	339	350	341	369	326	379	354	353	349	361	379	371	368	338	326	359	324	388	330	331	338	375	366	366	326	356	334	356	326	346	310	356	380	371	339	325	323	335	338	377	320	354	340	351	339	354	326	334	340	331	362	339	310	311	344	326	330	341	340	383	306	342	353	313	334	341	321	325	347	359	369	337	347	323	319	319	341	324	333	345	338	342	340	345	341	331	355	325	319	335	329	369	348	343	365	332	350	332	338	343	352	359	342	345	369	315	347	352	341	342	374	339	357	309	326	369	354	346	329	311	356	373	312	332	352	341	351	343	313	335	376	337	334	332	384	337	344	350	354	366	402	357	355	330	366	339	344	335	341	368	336	332	343	321	349	364	357	345	335	345	326	338	320	358	337	334	350	331	363	332	361	348	358	357	342	360	366	299	350	352	356	350	318	317	345	325	351	357	352	315	352	359	313	368	353	344	345	359	329	330	324	351	353	351	379	310	354	338	369	362	333	326	338	327	330	347	307	376	355	349	358	324	328	323	337	329	332	360	356	338	354	335	377	344	326	320	316	341	384	337	346	324	305	310	322	349	367	343	331	322	335	318	314	361	368	355	342	346	376	347	326	321	363	378	341	337	329	372	344	322	355	350	332	359	363	335	380	352	332	352	321	362	369	309	361	338	293	318	339	326	320	364	324	335	333	349	370	360	340	338	340	364	329	344	342	341	347	330	378	330	335	360	357	356	339	309	321	328	325	317	358	361	322	327	331	331	332	352	308	336	329	349	372	322	347	359	333	344	355	363	347	354	371	341	338	344	346	364	352	320	388	350	337	336	312	337	315	341	358	354	366	352	322	325
6082	15458	8018	2161	1404	1102	895	777	671	604	560	558	497	512	489	444	453	436	474	437	439	461	417	450	453	441	443	480	427	432	463	451	445	427	452	483	449	453	469	444	445	421	463	457	460	487	452	455	407	482	451	438	465	428	447	443	470	449	428	414	441	449	464	454	424	451	436	453	432	477	451	464	451	418	503	410	428	434	452	432	472	453	454	460	447	441	424	440	460	452	442	478	468	420	423	469	434	453	456	459	473	455	443	483	441	415	445	496	438	441	449	433	459	452	428	459	436	432	444	445	458	466	449	431	457	407	425	435	450	438	408	450	448	444	460	460	436	489	486	437	507	460	477	435	458	504	413	445	440	417	448	488	476	446	416	446	398	471	411	435	477	449	470	467	462	484	463	422	417	451	434	479	465	424	473	429	418	455	413	465	413	430	481	452	449	439	415	461	473	420	418	430	420	431	465	420	428	459	448	477	439	440	487	408	453	482	449	494	455	420	443	445	463	409	497	481	449	457	455	461	466	427	482	428	454	433	455	435	467	423	410	438	434	434	453	473	464	443	470	449	452	458	428	457	425	451	450	433	437	477	447	427	455	466	422	454	389	438	430	485	423	466	438	418	445	460	430	397	434	415	514	454	406	425	450	428	440	445	399	436	469	470	430	438	439	433	487	480	407	437	414	469	410	458	441	442	420	471	455	440	404	423	500	494	438	460	471	426	462	442	468	451	453	450	494	446	414	480	454	445	461	444	428	434	452	442	438	435	441	458	454	432	482	457	438	445	449	473	425	441	449	471	459	449	436	454	441	460	438	437	420	432	434	465	492	470	449	455	468	424	462	422	498	420	459	448	456	415	474	434	471	433	404	479	455	447	444	425	383	424	467	473	453	467	439	459	452	462	443	458	430	464	424	467	432	426	443	493	442	432	437	491	432	431	446	465	437	448	420	410	475	454	401	436	445	438	448	503	465	445	459	437	452	447	485	442	452	441	452	423	418	467	421	423	448	455	449	465	451	451	447	438	438	437	455	452	456	453	417	465	424	435	434	436	449	433	469	405	413	477	421	462	455	474	418	460	460	485	479	450	445	466	438	433	464	437	416	416	453	415	429	463	401	431	433	417	458	454	454	481	469	449	444	455	467	458	438	461	427	423	435	439	425	430	435	474	455	441	419	474	456	451	441	426	413	463	442	462	450	477	443	437	454	403	443	462	408	427	438	459	458	427	462	434	400	475	474	401	458	479	481	439	441	458	479	434	442	423	456	454	435	431	459	458	441	459	438	466	482	427	424	490	456	433	448	449	460	460	475	417	440	429	415	425	420	461	427	432	424	437	436	426	454	414	412	468	442	458	454	464	452	444	429	464	465	442	437	472	422	441	427	451	462	447	417	460	458	467	448	426	434	457	426	477	446	455	452	447	415	440	422	448	482	434	446	427	489	443	466	433	455	429	443	441	481	442	453	460	466	476	472	467	435	420	459	440	437	441	455	482	427	457	471	444	420	437	426	427	489	498	430	489	428	417	463	433	458	462	484	442	444	460	457	441	430	467	433	441	442	410	457	479	455	464	454	443	448	426	452	432	417	493	448	459	407	449	461	466	470	454	435	458	418	474	470	487	488	473	423	439	441	426	465	483	468	428	435	413	459	452	458	453	421	460	446	443	438	444	419	462	462	456	440	431	452	467	448	453	464	445	470	463	446	484	431	431	452	432	469	438	420	470	436	440	497	432	461	470	413	440	472	440	437	435	438	444	455	445	482	428	471	447	451	485	415	453	468	436	454	449	424	452	461	437	481	423	434	417	431	458	421	462	448	479	441	435	414	460	412	423	442	448	429	446	458	426	451	462	448	472	458	442	473	483	429	473	408	469	450	439	442	424	403	431	482	447	474	417	404	448	419	434	428	461	462	465	447	442	463	472	479	464	456	440	431	487	429	476	410	459	424	444	446	459	451	398	402	445	428	409	434	425	414	430	401	436	473	408	427	434	453	460	453	450	458	447	457	460	424	439	418	449	416	442	473	439	430	456	446	391	413	426	472	449	488	423	452	439	446	426	424	439	439	470	455	455	414	446	494	458	434	493	421	454	506	437	425	444	466	481	482	442	474	488	462	428	453	470	478	456	456	432	464	436	455	420	449	445	436	460	438	483	425	451	472	443	478	446	483	471	441	419	455	444	412	446	428	455	481	514	441	448	482	447	426	478	453	467	445	464	443	422	465	455	434	478	436	470	411	473	464	443	434	462	457	423	461	445	417	488	446	455	420	513	456	429	436	447	465	454	441	462	448	467	450	447	456	434	439	420	462	463	421	463	430	436	461	424	448	479	460	442	451	434	482	464	430	442	421	399	438	455	442	388	480	440	452	444	462	444	456	481	419	432	446	487	419	445	455	425	428	461	460	429	440	470	403	452	450	436	424	428	459	452	460	446	474	456	456	441	429	464	435	409	474	470	442	430	419	447	471	444	438	416	426	441	436	432	470	450	419	435	515	428	477	473	458	439	445	512	454	447	428	467	443	496	438	477	424	452	444	462	443	465	484	469	443	454	443	436	449	442	451	431	439	448	468	475	447	444	448	405	446	452	478	434	472	481	445	440	471	408	485	425	442	428	480	455	426	392	448	458	466	487	428	431	410	425	444	437	438	442	435	447	468	452	454	458	424	484	407	432	433	445	496	438	488	445	434	464	422	481	468	423	414	450	480	462	449	437	433	432	438	472	423	480	445	475	468	492	454	454	465	427	475	462	489	471	456	479	426	435	433	446	418	446	456	453	444	450	455	476	447	427	470	430	441	456	449	431	452	436	416	474	439	425	421	437	506	473	468	454	416	450	422	456	435	432	448	426	467	451	471	464	425	428	488	464	454	465	435	446	465	439	434	484	481	453	453	432	457	429	461	433	483	424	474	458	437	474	447	463	450	424	463	446	454	423	488	470	471	473	420	460	478	440	435	434	447	432	486	428	429	411	429	407	441	425	427	446	480	436	424	440	480	436	440	454	442	476	454	456	443	426	459	469	450	468	433	423	438	470	403	418	448	478	453	424	413	456	436	437	422	400	452	454	422	468	431	413	412	448	440	436	448	429	498	464	435	441	460	474	437	439	450	438	474	464	413	460	485	443	451	455	497	461	482	428	412	434	446	471	448	420	462	416	436	453	479	462	433	462	459	425	430	413	458	483	471	442	439	451	447	441	449	449	436	448	426	438	437	451	439	447	459	461	441	414	449	461	437	448	443	401	404	425	470	429	423	447	461	456	443	458	440	424	456	449	479	466	431	451	450	461	433	402	412	457	450	465	492	451	454	439	494	460	449	420	451	458	399	456	427	452	465	473	456	400	429	435	448	462	427	446	466	407	483	451	466	462	423	445	462	463	425	466	457	481	463	454	459	443	448	446	456	435	418	466	428	485	452	428	416	418	434	465	457	444	442	458	470	437	432	502	423	455	449	460	448	477	457	431	465	439	455	441	445	428	449	473	432	487	469	431	433	447
22260	21134	28395	24112	21129	20528	1984	688	584	565	581	496	402	470	439	426	412	414	428	405	436	434	432	365	466	415	433	399	394	405	425	408	410	406	366	411	411	405	406	397	384	414	392	410	381	396	401	410	382	396	390	416	417	418	383	382	396	421	420	417	391	404	412	431	431	370	403	404	372	371	389	368	384	394	366	406	395	399	400	423	383	398	386	420	430	450	389	397	370	432	382	441	411	397	369	364	377	392	399	392	396	400	387	416	413	383	447	405	392	387	408	368	377	377	398	373	400	374	420	370	398	398	386	386	405	364	389	379	382	429	417	414	427	360	394	423	413	415	398	390	386	429	374	420	373	400	401	362	385	394	387	377	402	416	415	417	335	400	367	394	393	411	407	395	444	376	383	402	392	394	384	377	428	369	406	419	399	365	402	435	419	408	374	406	421	396	388	365	400	409	415	389	392	392	369	395	405	402	431	380	415	408	366	393	378	400	407	405	384	366	378	410	371	385	402	388	397	398	406	393	379	374	384	396	398	406	390	380	363	421	354	362	426	409	384	385	375	407	401	406	395	434	392	397	376	407	434	412	419	412	394	411	407	398	419	437	405	389	408	411	377	360	399	382	438	436	408	416	405	378	431	394	417	419	414	404	391	363	363	398	405	404	374	410	382	377	408	435	364	397	392	378	377	387	399	381	402	387	387	401	432	386	385	373	367	378	377	378	395	395	394	393	420	424	385	432	460	403	410	388	385	418	415	398	374	395	379	392	412	397	393	417	352	393	421	403	434	413	369	399	396	428	425	411	422	441	383	398	392	370	394	421	398	422	426	397	419	380	401	416	409	393	380	423	401	366	397	427	390	431	366	408	413	418	386	362	382	423	398	399	386	416	395	404	407	374	398	411	419	369	374	359	393	388	393	374	397	368	402	376	393	422	390	403	432	436	371	424	374	396	427	401	393	379	383	389	403	399	414	391	432	410	361	382	388	395	405	379	394	403	374	401	354	408	383	427	394	396	396	402	405	373	412	404	384	379	402	425	380	347	357	419	414	430	397	387	376	403	375	391	356	386	378	412	414	393	417	394	414	382	388	420	389	428	407	409	390	423	420	392	375	394	375	409	401	383	417	368	405	419	379	406	443	390	413	388	428	421	427	384	390	428	411	423	389	399	347	378	400	392	425	381	392	405	410	376	412	396	419	397	375	385	368	391	385	375	399	373	421	408	407	367	386	367	396	415	358	393	359	403	370	369	381	367	402	413	415	403	392	398	400	429	399	403	402	403	405	395	405	406	415	383	411	400	390	416	405	403	402	368	391	422	393	420	418	406	434	368	378	392	396	429	382	394	376	408	368	439	397	458	393	389	403	358	360	391	415	377	374	398	404	381	413	394	379	404	357	427	400	400	404	404	416	413	431	423	379	398	395	378	391	428	372	376	363	394	400	362	392	375	410	399	419	397	398	378	392	411	387	408	394	424	393	384	371	400	401	429	393	428	359	393	400	396	429	410	382	388	398	389	384	406	381	375	411	404	421	403	377	395	389	404	390	387	395	397	409	398	404	402	416	414	423	421	427	359	449	381	361	372	397	371	381	403	409	364	391	359	366	421	400	399	392	426	384	441	388	383	419	398	377	406	391	408	391	371	404	382	376	363	376	381	454	405	380	395	372	387	426	427	402	366	369	405	403	389	409	385	360	405	410	364	398	381	412	399	383	396	375	398	408	399	387	429	405	371	413	371	414	385	411	387	445	391	342	386	410	365	422	391	401	407	382	391	411	390	358	414	390	395	385	382	415	393	421	388	391	398	407	379	384	392	412	412	404	406	389	390	395	407	396	385	364	421	379	384	373	411	413	387	414	398	386	373	399	420	380	379	405	406	416	392	374	368	406	406	371	387	402	402	378	353	390	416	369	395	409	445	414	397	369	413	357	381	398	387	401	367	402	412	368	408	425	389	397	377	386	388	403	417	432	391	388	425	431	389	384	358	431	349	422	357	386	393	398	365	397	380	398	413	388	378	405	397	385	422	397	389	383	410	408	434	366	397	387	404	432	384	405	414	373	379	375	401	361	363	399	413	383	373	405	391	411	378	393	423	409	413	387	383	404	428	394	367	412	375	425	413	379	421	415	417	390	400	385	369	389	366	424	401	402	382	387	420	382	406	367	410	418	402	416	394	366	408	410	411	415	372	381	414	375	407	397	372	391	402	404	413	379	400	385	374	396	433	414	402	415	420	410	401	383	422	422	377	406	378	421	432	400	414	404	429	343	396	373	391	417	415	402	440	386	410	377	373	397	416	400	388	379	396	407	408	394	401	408	401	381	399	404	408	382	392	370	385	397	393	370	387	404	363	411	373	401	397	378	424	392	407	366	379	393	449	420	423	356	404	414	367	369	400	417	397	396	395	428	389	417	383	404	380	392	426	408	410	417	401	385	411	389	386	409	390	399	410	404	402	459	383	377	389	414	402	416	441	366	399	380	419	401	360	399	364	384	399	409	399	407	395	397	403	411	403	413	366	393	381	404	420	413	376	401	396	433	386	425	383	379	407	389	393	373	408	394	372	372	379	357	369	418	390	404	373	395	391	374	376	356	388	408	358	379	427	419	375	385	389	389	418	369	391	385	435	363	405	400	405	399	398	432	408	410	379	362	389	409	411	433	416	403	372	383	392	383	379	401	437	420	409	418	364	377	360	431	404	402	395	388	407	386	417	371	404	407	380	400	376	380	375	396	384	364	375	407	386	423	373	389	411	406	401	400	373	404	396	380	366	361	386	432	414	405	400	386	383	390	402	390	419	399	408	378	361	385	390	393	399	380	382	384	389	421	401	386	404	403	388	370	374	411	380	417	406	365	375	392	363	387	405	387	372	399	407	418	395	387	413	405	369	396	362	380	359	376	406	396	392	430	403	366	394	358	369	400	405	399	398	393	388	398	403	376	407	410	380	392	384	396	381	408	383	404	369	389	415	380	401	404	390	405	403	394	408	372	356	394	428	396	379	377	390	411	372	387	431	370	391	419	407	388	366	402	408	409	371	385	399	403	417	402	393	431	382	440	398	392	416	405	439	379	388	422	392	401	394	413	387	402	404	436	385	373	424	369	378	411	390	347	430	363	364	401	373	397	378	420	363	381	429	370	368	410	415	378	372	405	387	359	399	395	416	376	382	391	431	380	415	387	381	423	412	429	380	399	375	383	391	376	404	402	403	419	402	386	397	381	408	370	403	380	377	379	405	401	398	380	393	402	407	393	387	343	409	426	386	407	422	386	397	402	386	393	396	387	355	373	358	387	417	376	372	372	367	386	384	396	399	403	383	370	453	398	416	408	427	395	394	386	385	424	414	388	408	379	378	385	393	385	405	388	364	390	375	387	385	385	409	399	403	370	417	391	421	396	433	373	440	442	414	412	397	374	418	416	375	394	420	384	411	393	393	378	378	438	379	371	413	405	401	377	439	410	393	383	379	410	377	388	416	394	376	410	420	384	419	425	363
8691	26444	14053	3892	2118	1694	1323	1058	917	865	751	679	645	583	599	561	532	500	540	502	510	575	555	505	554	543	511	534	499	530	544	479	476	541	534	521	499	552	567	517	507	511	496	513	531	535	529	488	547	547	487	483	470	521	512	515	596	531	514	492	510	521	514	451	505	504	556	521	533	533	539	524	517	544	524	491	483	505	490	512	511	577	507	555	464	531	485	483	514	529	552	515	536	519	461	498	492	530	511	516	541	501	524	517	515	477	515	484	485	512	505	499	507	501	495	530	527	511	476	510	515	517	551	543	512	563	473	493	529	520	529	499	498	516	538	493	509	512	509	538	524	529	505	520	509	542	499	498	500	530	532	525	502	495	508	516	488	535	522	521	524	510	521	494	520	514	497	531	516	523	532	502	480	483	484	525	534	499	498	521	542	510	488	467	512	554	503	538	529	522	491	532	475	514	556	508	530	482	507	529	491	573	494	492	492	492	484	510	534	492	528	490	536	501	519	506	526	505	505	533	511	515	559	510	548	495	511	520	495	470	484	527	526	519	477	488	546	562	498	493	520	473	541	523	543	510	517	527	515	513	513	518	521	488	503	527	506	510	512	488	523	541	526	523	520	525	501	501	526	576	524	508	513	476	503	488	507	501	528	548	522	491	536	496	502	509	475	505	483	498	506	536	521	463	510	517	506	499	542	521	500	505	479	490	563	513	543	502	524	523	579	503	498	507	484	494	493	538	501	526	517	571	538	516	514	533	497	531	489	543	521	532	511	499	526	511	496	460	545	478	548	507	475	521	544	511	522	507	514	506	483	557	523	549	502	524	490	498	505	508	530	514	544	477	525	514	525	514	501	510	521	493	523	522	498	473	521	499	476	513	531	564	546	491	514	494	498	502	522	522	534	503	551	503	493	519	537	509	513	521	529	509	555	501	520	491	509	571	512	540	513	543	471	477	532	509	484	516	525	533	497	546	523	482	488	510	526	536	557	523	501	507	498	484	490	551	542	525	510	520	514	529	534	513	494	502	481	474	501	506	536	514	519	551	441	496	428	491	493	504	494	532	503	451	550	511	529	531	535	514	489	506	508	488	536	520	495	539	510	509	549	518	493	523	516	464	488	518	472	496	565	510	517	534	471	508	540	525	543	516	475	486	464	522	520	471	510	496	506	528	512	472	504	494	468	530	521	536	535	527	519	522	525	543	509	486	579	492	554	498	485	509	521	528	521	468	488	489	556	516	548	520	513	513	528	551	485	502	510	520	516	492	476	509	481	520	541	502	487	539	508	512	528	523	496	509	504	533	519	467	491	519	524	511	529	562	507	511	492	515	512	454	520	525	479	528	521	496	491	530	504	527	516	465	546	496	513	537	521	510	502	512	540	502	500	513	518	502	538	517	511	504	479	480	518	495	534	518	526	503	532	498	526	480	520	513	498	517	500	502	498	492	533	553	491	545	468	513	526	519	483	538	513	534	527	480	509	505	496	490	507	535	504	502	503	498	557	498	504	489	495	501	494	515	515	531	547	503	515	533	524	493	485	493	529	518	530	540	547	522	512	538	507	599	530	528	512	530	505	541	529	512	549	519	535	480	528	521	502	530	531	489	492	495	525	545	485	493	521	511	490	553	514	502	532	530	533	542	544	534	521	495	519	481	513	505	526	532	499	497	537	521	528	502	500	547	536	513	514	508	521	521	517	544	494	537	527	529	505	475	505	503	483	551	510	523	496	494	458	507	528	517	530	521	480	493	529	511	470	506	515	486	512	487	528	528	493	503	473	547	516	472	473	503	537	487	532	516	527	521	529	524	470	535	476	503	499	503	489	542	520	502	521	532	513	512	506	541	479	496	544	520	572	516	504	492	482	487	507	509	521	520	517	505	531	518	544	514	546	518	541	491	510	535	503	532	508	505	514	537	499	539	520	523	519	513	505	507	550	543	474	501	539	522	510	503	481	479	518	540	556	526	510	489	510	521	518	501	496	506	538	484	521	545	545	528	516	509	503	504	498	522	507	542	552	556	543	492	494	483	522	454	532	539	489	509	525	499	486	485	499	497	529	502	492	507	526	498	511	491	501	510	558	523	530	512	535	516	457	523	487	509	481	511	508	523	472	558	505	465	492	508	510	500	528	552	499	549	537	500	504	514	524	544	562	531	498	496	492	501	512	522	499	445	494	501	509	529	513	507	534	520	525	468	505	471	473	524	535	500	449	514	469	529	535	476	517	510	534	511	523	518	518	542	554	488	519	516	521	509	487	478	524	493	470	528	516	548	512	539	492	502	495	482	520	508	532	527	536	538	484	532	515	510	536	477	476	499	558	519	455	502	510	486	494	529	525	497	505	454	516	528	526	512	525	487	492	500	559	483	532	511	499	534	530	515	542	516	522	502	517	504	492	492	541	527	525	506	512	511	509	490	555	535	559	501	544	512	503	473	526	528	515	506	500	575	523	506	521	494	535	533	508	508	508	522	557	520	526	471	553	562	517	495	501	524	561	493	531	515	535	500	545	470	514	517	510	548	501	491	504	525	502	501	502	516	570	498	489	513	504	545	520	525	527	504	523	522	523	487	483	521	485	482	473	567	506	543	533	515	519	522	491	503	511	482	519	522	500	522	511	519	491	507	532	519	498	514	524	500	528	486	558	505	518	505	530	529	508	488	543	524	528	509	506	525	493	478	492	482	514	542	529	507	508	505	533	496	502	543	455	505	491	542	478	495	494	511	497	519	450	504	518	487	519	485	491	533	544	501	548	508	537	515	528	545	537	524	524	498	479	503	538	467	502	487	481	501	512	498	527	480	540	478	503	506	516	547	544	510	527	506	467	565	523	541	514	541	537	488	485	532	506	514	466	505	504	532	504	519	490	505	510	514	515	508	505	501	523	527	495	508	482	508	493	459	531	494	512	482	523	490	504	529	491	498	503	543	552	531	523	533	498	497	497	510	539	525	537	543	526	517	519	519	527	524	509	527	519	485	490	504	536	467	522	525	486	490	501	489	498	517	521	527	521	484	514	526	472	495	505	535	504	524	458	540	455	520	533	473	507	551	468	496	502	543	496	513	551	508	499	536	514	499	530	516	502	501	498	507	488	507	490	537	506	512	529	516	525	494	523	507	535	492	557	508	506	550	478	519	512	552	515	482	502	504	488	504	517	496	509	509	518	502	515	545	513	516	532	524	503	528	493	498	559	454	558	519	480	510	492	529	524	538	506	496	504	508	549	531	527	508	497	481	458	502	526	502	494	520	495	461	510	516	487	491	502	501	525	514	493	489	522	508	502	521	530	529	516	501	499	535	521	545	511	528	502	496	487	502	555	493	523	504	509	498	504	499	500	523	527	532	516	502	491	511	510	554	534	522	514	536	514	516	527	508	485	518	503	551	513	525	520	502	535	512	490	519	527	540	505	516	519	508	479	487	541	520	519	508	545	463	531	487	502	478	516	487	503	490	537	522	512	460	497	510	504	507	526	497	498	465	492	515	508	525
25826	21123	21903	8310	976	778	601	552	548	493	444	455	505	474	440	470	467	461	479	449	463	413	442	430	463	476	461	461	447	422	412	468	476	409	500	471	476	484	449	452	468	443	479	442	462	453	459	502	441	466	471	450	458	491	443	450	445	451	449	450	429	460	438	475	464	456	473	504	455	425	459	454	462	483	441	475	472	434	463	466	455	482	467	419	451	481	426	442	441	451	491	491	444	499	474	482	485	465	449	479	457	478	424	460	448	480	462	457	491	450	515	452	441	414	444	440	478	437	463	467	468	457	437	443	428	447	475	488	465	445	423	417	398	466	477	474	452	417	424	450	460	440	427	461	429	482	458	468	425	445	419	437	409	465	419	481	447	492	444	441	460	442	459	448	429	445	461	454	428	460	450	457	456	423	443	435	486	429	458	455	421	441	453	464	463	462	484	465	425	441	447	458	440	432	466	434	421	476	397	464	468	491	467	441	444	461	439	444	444	438	501	460	461	450	448	437	439	489	419	474	456	459	463	472	444	447	459	463	484	452	452	469	465	411	472	481	441	451	459	454	465	428	443	425	474	407	458	445	457	445	437	476	444	414	469	436	445	448	455	434	437	465	454	480	464	456	484	450	452	434	470	425	432	456	440	466	439	451	450	437	439	471	489	440	446	458	447	429	460	436	438	464	464	454	432	436	469	399	428	442	438	472	466	458	449	471	449	447	468	469	457	485	451	456	473	458	457	465	442	468	417	474	426	470	417	456	457	473	466	410	444	457	505	441	474	440	431	456	408	462	407	457	448	483	472	463	457	479	447	463	444	460	432	430	455	436	482	458	460	478	479	437	449	472	475	443	469	460	442	480	448	485	441	442	439	469	442	454	489	419	454	495	415	456	436	466	472	458	476	434	459	491	493	430	467	459	457	449	443	456	474	458	503	510	438	461	477	458	442	415	430	468	463	459	455	478	471	446	427	416	493	453	465	433	455	464	461	460	423	440	447	442	429	450	440	476	473	442	464	470	460	477	438	471	469	451	456	456	441	473	438	465	433	472	452	457	455	456	449	437	461	506	464	431	464	422	470	463	447	459	450	446	440	470	452	445	456	464	449	479	490	461	427	421	435	443	454	409	475	432	462	493	474	453	392	449	481	446	453	461	413	469	426	437	458	469	458	464	464	511	468	480	451	441	459	443	452	464	471	433	473	439	481	389	453	482	464	452	429	431	453	431	455	474	427	445	478	455	450	417	459	455	452	444	433	449	437	501	432	435	470	453	463	498	430	454	487	470	447	457	448	471	455	465	450	451	450	453	469	474	430	462	427	435	449	460	460	472	405	449	456	454	415	445	458	513	460	422	471	449	472	442	491	448	473	483	482	461	416	446	481	444	468	492	485	488	468	483	452	436	438	436	466	463	429	434	440	437	453	464	448	432	496	442	438	429	493	425	495	492	435	469	435	472	428	455	444	488	460	490	442	441	457	421	455	478	444	461	441	430	440	450	487	422	461	460	447	463	448	467	444	432	445	463	452	478	462	456	448	428	445	428	468	454	456	453	437	446	479	441	463	465	490	460	477	483	461	430	469	462	451	470	416	448	488	443	471	437	435	431	453	434	418	415	467	475	451	453	462	451	434	451	433	453	464	439	458	460	427	470	473	476	441	465	439	464	487	458	420	449	445	477	453	445	451	424	461	457	479	452	454	433	437	467	443	457	446	449	424	494	467	436	440	454	434	431	429	447	454	457	435	472	442	465	435	460	485	468	467	445	470	468	444	497	469	432	462	435	441	441	462	455	465	492	465	447	465	454	435	437	460	453	471	457	433	467	461	466	444	497	478	494	501	424	501	444	470	449	458	425	431	468	426	440	443	457	427	443	444	443	479	456	409	436	441	477	474	439	451	456	464	468	473	462	457	444	477	481	489	478	470	445	459	450	467	449	444	446	399	475	468	449	471	478	429	471	435	417	484	448	407	454	465	462	452	438	481	461	469	434	483	434	471	433	434	452	412	469	450	438	474	470	443	432	469	441	469	453	476	427	450	439	471	439	485	473	486	422	436	415	499	436	430	437	452	421	442	429	459	458	476	483	429	449	449	435	447	450	446	455	500	443	475	483	439	439	485	438	486	447	478	501	431	440	472	427	436	456	457	445	472	467	428	475	495	446	459	430	411	485	442	456	433	492	449	417	464	467	430	448	414	456	427	462	444	433	472	442	450	450	459	457	478	459	481	458	456	430	455	468	489	471	441	474	443	435	464	426	489	447	479	465	465	490	451	447	446	450	466	423	439	471	443	495	487	477	465	513	442	463	490	446	478	471	398	459	458	485	438	483	461	467	411	473	447	500	457	485	479	418	442	454	446	513	465	444	441	433	476	433	419	475	455	461	475	439	493	440	470	445	452	473	451	471	441	433	437	441	432	456	493	441	472	445	450	490	480	425	477	437	443	438	450	477	470	468	435	438	430	430	463	460	457	475	474	449	454	433	475	435	487	442	439	469	462	476	433	436	482	481	469	471	467	433	427	407	461	445	439	441	416	472	429	472	458	441	497	431	460	430	453	449	444	438	420	431	471	441	451	456	432	443	442	455	494	418	427	458	464	461	465	457	443	473	456	459	444	495	460	454	465	483	441	450	464	398	464	476	478	523	451	443	446	451	472	466	439	469	442	467	460	480	466	454	453	430	505	446	445	495	501	445	447	489	459	423	463	434	467	450	452	429	447	424	475	460	440	430	483	432	487	417	465	480	476	452	427	485	471	454	452	471	435	491	447	443	449	486	442	455	421	466	435	438	453	479	458	433	474	466	478	448	437	459	475	487	435	470	489	470	433	474	448	429	442	433	475	456	442	470	463	458	439	440	455	441	435	445	442	451	476	461	441	498	471	461	404	445	514	460	445	451	438	432	465	465	482	481	475	461	480	460	452	435	474	473	436	420	454	475	422	433	442	458	431	445	434	479	461	461	439	430	463	476	445	492	433	446	477	466	423	431	464	453	439	436	430	468	431	459	473	447	462	444	411	435	456	429	464	449	457	436	471	467	461	433	446	463	444	459	489	491	467	459	445	440	472	452	410	479	469	427	463	394	464	413	415	446	457	445	437	474	461	488	491	420	468	452	447	500	436	465	472	456	495	435	456	477	413	457	432	482	484	431	470	452	455	450	448	434	398	441	438	456	464	473	438	455	444	412	440	468	421	416	471	449	473	428	450	470	444	400	418	449	424	481	445	467	372	430	463	445	441	471	437	477	441	483	442	474	443	468	464	451	479	452	472	440	475	461	495	459	423	415	502	434	480	480	443	445	457	460	432	462	463	443	460	479	498	475	466	471	451	471	442	468	458	429	435	460	444	437	454	499	467	440	470	461	446	426	498	435	486	451	423	481	441	476	456	477	442	458	460	472	373	441	510	439	468	408	471	477	435	457	465	456	473	474	473	444	461	464	480	482	457	490	475	444	439	451	455	476	455	454	478	442	467	457	459	477	444	465	456	450	485	447
6360	10738	6122	1902	1254	1070	907	801	799	735	687	623	628	644	591	625	603	608	550	570	563	614	617	544	590	600	569	564	612	575	592	568	560	564	563	574	604	529	565	592	610	587	599	581	583	604	590	595	556	555	600	580	646	589	588	540	610	567	548	615	566	552	577	597	586	594	556	582	596	609	599	568	576	584	614	568	569	536	562	570	594	562	625	614	611	575	590	569	564	591	570	552	594	608	585	549	565	555	575	562	579	553	578	610	566	543	586	610	606	590	543	558	573	550	590	604	564	568	583	562	605	638	613	589	560	558	599	586	560	566	584	571	574	567	591	614	611	550	562	564	601	548	604	575	584	586	572	573	548	590	594	595	532	568	593	565	610	547	547	575	601	572	583	581	563	532	544	592	562	558	568	627	570	626	554	597	578	599	539	550	565	595	606	585	564	529	571	553	539	612	551	543	582	588	594	614	557	608	565	594	578	566	570	606	560	568	616	535	587	554	585	573	601	552	598	586	577	588	558	552	556	521	597	580	549	536	533	576	611	581	563	593	537	550	597	577	607	609	633	561	543	540	544	582	599	578	543	584	583	556	580	585	570	569	578	590	561	592	548	573	562	568	578	566	571	540	614	578	614	548	591	569	589	628	581	564	538	569	585	579	619	537	588	638	615	631	568	607	564	629	587	584	609	627	590	639	572	582	589	577	591	544	623	587	568	597	603	566	567	546	599	561	587	600	602	558	603	614	592	553	534	574	588	571	574	626	551	572	538	537	570	556	572	582	580	601	623	582	567	554	587	566	541	589	505	555	565	570	569	545	610	604	604	600	600	589	614	586	588	593	591	559	583	587	567	577	558	589	607	574	539	563	604	572	586	608	619	535	608	542	594	581	585	577	530	570	622	595	594	559	601	552	545	606	544	558	578	568	609	558	567	578	540	588	586	579	606	628	596	537	564	569	582	582	578	631	530	528	547	603	583	551	581	591	613	560	571	625	567	545	561	518	584	614	599	542	564	581	545	579	566	596	579	519	589	606	546	575	570	605	601	558	554	547	615	598	581	607	604	586	584	557	538	600	563	548	607	553	554	592	572	578	562	562	616	574	540	594	571	585	576	621	584	561	556	634	588	550	591	556	559	560	540	610	573	587	560	611	587	597	588	595	568	563	601	576	601	589	590	571	570	610	555	545	570	541	598	610	580	564	550	543	601	559	604	589	548	587	601	558	544	625	616	528	575	548	616	574	586	561	540	597	591	607	585	572	542	570	601	565	536	556	609	546	604	557	581	505	590	550	542	548	591	577	601	571	538	614	572	589	567	597	560	578	586	565	588	577	610	567	581	557	601	596	565	566	577	545	583	585	533	579	551	586	580	536	619	580	633	544	576	591	590	573	613	534	611	524	587	565	588	578	576	526	569	572	566	565	546	595	530	594	575	638	606	581	575	587	565	607	584	534	580	555	574	575	559	566	583	566	573	598	592	539	575	520	562	566	652	526	551	558	594	574	568	584	614	579	571	598	620	570	592	585	554	565	563	578	633	551	582	546	592	588	566	572	590	581	596	571	570	554	617	584	560	604	604	542	525	584	581	589	576	541	573	582	581	544	550	563	610	562	585	572	562	589	602	577	563	578	579	567	554	621	589	580	587	590	574	567	555	559	601	605	605	571	574	591	601	568	597	577	571	603	609	547	579	534	555	553	559	550	599	557	620	564	584	619	613	607	575	604	538	536	605	598	564	571	551	545	591	567	575	558	616	601	615	555	586	587	538	601	643	566	589	537	646	582	550	583	514	574	566	552	579	627	634	586	584	569	572	543	574	562	582	590	565	570	564	577	582	586	601	609	569	553	567	593	580	594	546	615	528	547	586	580	586	545	571	574	570	535	568	575	571	554	592	580	583	592	567	560	575	572	599	599	607	574	556	536	590	582	569	554	588	534	568	549	556	571	558	557	572	577	560	574	611	583	615	529	535	583	559	572	541	598	565	603	531	545	601	596	581	573	574	569	571	581	566	589	567	593	571	551	569	578	580	606	579	611	577	572	582	597	554	633	630	575	583	574	551	566	538	558	600	575	543	591	595	566	578	570	559	594	578	604	573	566	572	561	615	608	512	542	581	582	598	565	593	600	544	562	606	554	552	580	545	580	618	552	569	534	571	552	610	550	582	564	569	560	592	574	588	563	553	607	583	538	550	612	564	586	534	555	591	583	567	527	619	571	563	571	550	573	587	578	582	611	577	558	575	581	591	599	536	577	581	551	604	580	568	575	577	596	570	554	579	545	551	616	525	570	593	570	579	544	549	584	584	574	580	564	584	552	575	586	557	574	550	574	574	599	543	606	584	564	567	561	594	578	629	606	607	588	546	596	556	584	574	572	563	563	572	569	586	597	544	559	573	637	557	555	536	590	593	588	609	540	616	575	611	587	566	567	577	628	568	604	594	595	567	575	626	573	584	540	549	586	566	590	551	546	576	541	574	554	590	569	552	586	575	561	560	536	597	557	609	587	620	590	610	547	566	594	577	581	552	545	599	599	575	575	520	549	597	600	584	564	530	586	563	616	605	549	601	594	539	549	589	587	580	540	536	611	569	566	619	582	551	568	565	571	555	562	607	584	569	599	546	569	593	638	572	570	523	569	578	595	586	570	594	606	553	551	555	576	591	590	585	552	537	596	594	571	605	546	532	588	568	597	606	552	615	611	579	605	576	601	574	605	608	574	592	593	579	571	596	597	557	606	590	607	566	597	566	577	554	559	550	573	576	572	542	589	572	611	584	570	625	603	585	565	585	583	562	580	523	543	566	553	543	541	643	545	588	585	547	551	623	531	549	580	511	559	558	557	567	575	605	595	600	554	590	576	576	584	568	609	606	572	612	591	565	584	576	577	562	549	550	544	535	608	536	579	564	606	589	597	570	595	584	593	568	598	562	610	586	576	590	556	537	588	554	588	573	614	590	619	566	544	562	613	582	607	558	582	594	554	552	557	571	562	593	571	569	635	593	598	563	569	576	580	589	626	600	577	586	578	587	566	551	518	603	596	596	590	581	563	544	550	571	600	552	601	568	599	606	589	575	578	572	594	621	523	569	563	548	563	592	567	602	538	572	609	608	541	572	574	561	573	575	561	572	584	572	605	616	610	598	593	555	595	573	594	553	612	541	516	591	607	560	604	558	531	558	580	581	618	561	541	600	540	578	602	586	593	578	587	573	583	642	595	567	599	571	572	584	597	547	584	519	579	552	610	601	603	588	578	588	574	563	578	586	535	594	564	531	589	596	600	538	563	570	573	554	603	597	556	574	559	541	583	532	595	575	607	579	557	585	574	559	603	584	585	605	622	586	572	571	594	581	573	564	590	577	587	564	558	573	559	592	578	571	546	546	594	555	576	566	545	528	529	565	614	561	597	559	579	570	524	596	554	533	605	558	566	548	558	557	591	591	543	572	597	565	567	580	592	559	590	577	595	594	568	584	609	580	545	582	595	553	555	540	599	533	569
23176	21108	27771	24674	20912	4157	889	707	606	561	588	568	542	558	528	548	517	484	493	529	548	482	576	554	521	481	522	536	537	564	519	548	455	512	497	514	540	499	518	501	528	533	478	498	524	508	461	523	516	469	504	526	478	521	517	464	517	522	532	489	511	492	545	527	522	481	545	509	525	492	497	496	487	514	518	483	535	510	559	515	526	532	519	508	522	504	496	513	536	558	527	486	522	514	510	473	480	544	520	539	510	468	483	493	493	491	514	516	506	530	497	530	521	471	479	531	533	523	538	533	543	502	496	555	469	503	526	526	537	512	541	453	525	480	521	509	516	495	512	464	522	525	528	488	519	527	507	551	534	463	480	502	509	511	491	485	507	493	524	494	487	513	476	461	501	528	516	529	510	479	505	494	489	443	511	490	481	494	537	540	503	461	491	552	495	569	496	507	490	485	485	542	526	468	505	489	551	514	483	529	519	528	546	498	483	493	481	513	530	517	499	491	527	533	527	480	534	463	543	529	491	518	501	493	517	521	509	537	497	549	518	495	493	505	490	502	538	518	555	490	529	517	513	494	541	500	531	512	502	485	470	510	530	496	513	497	535	489	511	494	530	516	527	542	503	497	478	494	494	505	517	524	476	496	535	506	524	502	504	504	471	472	468	504	497	518	463	522	489	532	494	512	490	554	531	508	484	505	503	456	485	575	491	530	515	500	513	574	474	506	478	469	547	517	483	493	493	530	515	486	515	510	487	499	526	494	524	518	473	512	509	518	515	476	496	484	475	513	515	477	505	535	525	519	552	529	516	507	498	491	538	475	510	562	534	500	523	509	528	494	512	544	518	489	527	509	556	518	474	476	532	488	478	497	508	517	526	496	502	511	515	514	534	493	470	514	501	538	510	520	499	528	487	525	524	515	532	497	523	479	482	506	495	487	492	497	501	508	551	513	511	503	484	499	519	500	466	485	501	508	493	531	517	500	518	512	537	515	508	514	485	541	486	509	514	506	494	545	482	537	483	529	507	516	499	518	477	489	449	533	512	440	513	523	502	514	505	503	542	499	497	486	469	559	502	498	512	534	504	483	506	517	546	527	520	541	501	518	547	492	519	490	549	490	537	470	511	498	506	495	510	489	523	525	497	500	487	517	483	535	535	540	504	503	499	489	494	502	488	483	508	536	470	519	504	542	510	542	507	532	512	501	478	511	561	531	474	484	484	552	498	526	554	483	487	501	493	497	520	529	513	538	515	512	479	495	527	510	483	510	513	473	485	506	483	508	482	532	491	484	507	539	477	509	514	508	515	524	524	489	530	467	508	532	527	512	554	510	476	502	513	492	567	497	533	482	551	509	553	516	514	525	493	516	514	461	497	476	511	479	514	525	496	503	557	507	531	520	472	524	504	500	487	522	485	486	505	546	476	526	469	552	438	491	493	509	502	527	574	492	532	486	536	489	514	547	515	552	505	533	463	478	505	481	505	462	517	541	517	531	536	516	508	496	454	506	512	523	535	511	507	540	525	523	498	497	525	517	506	485	478	536	538	479	521	530	534	515	502	516	499	506	495	506	504	524	498	500	534	544	505	542	516	489	521	502	515	490	495	513	484	571	517	511	534	528	487	499	567	526	523	542	515	519	519	492	489	505	533	493	507	536	493	509	509	514	517	494	499	507	494	517	500	541	491	520	490	539	498	490	513	511	491	486	471	503	512	497	523	502	500	520	521	518	501	502	529	498	508	528	441	483	490	539	501	485	531	517	505	487	528	533	484	511	504	512	498	525	560	529	491	494	549	530	544	496	484	515	477	529	478	518	532	511	522	507	530	510	546	502	502	522	473	508	506	518	494	449	493	531	505	519	505	495	496	501	529	499	520	485	501	502	509	490	539	517	506	467	518	508	519	515	500	535	466	472	477	517	500	519	521	540	506	519	545	508	526	521	504	470	539	504	525	513	515	512	514	518	511	506	513	500	511	511	540	512	509	484	529	518	485	528	491	514	489	489	540	519	492	521	529	462	468	469	524	523	530	504	491	492	460	518	511	478	475	499	505	518	476	500	513	504	514	484	475	494	471	501	484	474	477	520	549	491	521	477	508	479	513	511	494	507	505	517	493	510	538	508	524	473	515	521	502	491	516	508	496	500	542	538	509	564	503	482	511	530	522	493	509	515	485	533	514	462	523	515	549	551	500	502	520	553	504	480	501	482	530	505	484	501	546	487	506	493	481	489	466	484	526	525	463	482	497	546	539	490	499	542	486	524	494	506	532	483	507	516	545	486	526	504	470	519	476	511	501	480	507	530	463	502	510	511	521	506	526	480	538	503	499	507	493	496	505	491	507	500	493	531	480	517	516	522	546	542	505	523	546	506	481	504	552	516	527	488	513	538	520	538	510	486	510	484	514	478	542	540	503	513	532	528	518	492	535	528	491	490	517	517	497	517	504	501	474	516	455	477	547	517	495	508	519	527	539	483	506	535	528	489	510	519	487	512	496	512	525	485	479	532	512	515	517	522	518	472	522	525	508	517	494	504	514	506	510	518	508	498	499	484	509	547	542	508	516	503	518	483	504	508	503	526	488	513	510	506	514	491	519	537	510	485	492	525	538	510	520	515	505	529	494	502	539	517	512	526	567	552	532	502	484	516	541	466	479	503	466	530	538	470	491	445	476	520	496	520	507	463	512	506	531	519	484	521	533	490	509	513	487	508	498	486	512	483	504	513	508	507	522	488	521	507	527	558	520	567	515	526	506	458	505	528	519	487	518	458	500	525	545	528	519	515	472	498	478	511	534	509	491	497	511	517	512	511	486	487	459	498	529	476	528	532	486	506	493	527	497	528	521	529	508	513	522	488	511	504	526	531	467	534	530	524	470	497	522	518	506	488	514	489	510	542	551	514	527	508	496	508	471	562	502	478	461	487	534	484	517	511	535	524	507	502	524	554	499	489	538	484	497	488	493	577	517	484	490	504	505	480	513	510	507	531	503	477	494	515	532	523	496	472	491	531	533	500	487	531	558	522	484	526	519	545	514	508	497	491	501	516	503	486	495	483	471	503	531	490	464	489	491	495	516	543	526	497	509	511	525	529	491	481	529	512	515	500	482	470	524	525	568	498	519	482	496	503	497	508	516	531	516	501	490	494	506	534	501	483	507	495	487	475	504	471	518	512	514	497	502	479	492	540	494	508	588	510	507	487	543	512	513	488	532	492	504	491	528	533	520	514	496	538	481	516	534	540	550	491	494	510	504	485	499	488	511	484	491	564	512	561	498	538	506	501	505	479	502	491	516	482	496	517	500	482	506	501	522	504	509	515	486	518	561	501	497	534	502	525	482	523	496	508	512	497	553	539	534	485	490	491	541	508	510	528	511	516	482	501	507	522	464	544	527	510	499	547	492	536	520	480	499	490	521	502	503	506	465	523	545	557	504	496	519	527	506	490	516	488	510	514	493	520	513	514	509	518	497	569	526	509	526	492	487	517	535	514	487	505	488	532
7417	20200	11046	3471	1754	1417	1171	1021	882	838	759	721	716	710	716	664	667	666	652	681	695	689	624	662	685	608	600	649	606	666	661	625	645	622	664	623	611	637	655	749	627	606	646	602	713	739	657	647	660	662	647	672	626	662	600	646	647	696	619	666	653	714	625	637	681	639	648	646	658	668	668	642	644	666	642	648	635	594	671	702	633	628	642	659	589	631	695	668	652	646	649	637	659	657	648	644	623	673	604	655	641	680	668	628	649	638	647	659	653	657	633	644	634	660	635	645	627	622	644	645	684	662	620	634	622	651	646	648	686	608	669	594	682	671	641	667	663	638	655	646	653	686	676	613	665	620	686	626	709	660	669	651	679	656	649	657	657	639	661	610	640	636	641	678	700	705	663	670	685	616	653	667	696	628	627	657	666	661	650	665	655	621	631	666	631	632	651	676	621	625	600	683	719	668	612	643	656	643	623	670	655	644	660	615	624	649	667	644	649	606	620	648	633	644	625	674	690	620	624	669	666	622	652	635	693	682	612	641	619	642	658	670	646	651	626	658	694	686	671	678	653	648	623	682	680	666	678	690	638	634	692	639	650	662	624	648	633	671	644	658	661	663	634	617	644	616	634	609	672	631	609	664	649	623	665	658	656	691	677	693	694	648	681	699	644	653	617	661	662	670	624	630	672	600	637	646	694	652	659	655	673	643	671	659	654	615	643	641	629	615	612	682	621	628	679	658	651	656	644	682	608	697	663	608	673	679	612	669	652	643	666	615	637	687	692	612	622	638	647	617	662	684	686	630	652	678	643	638	650	670	646	669	618	634	650	655	643	661	680	640	659	622	658	618	667	611	644	663	598	631	641	650	665	624	633	682	630	674	659	638	635	656	680	629	632	617	679	650	683	656	617	650	656	661	667	682	685	628	675	637	684	637	670	677	639	662	668	632	653	684	696	683	652	644	630	666	607	641	642	642	667	654	635	637	620	625	595	683	624	704	668	659	649	660	665	644	656	706	647	644	649	689	616	660	651	647	626	664	631	671	710	645	638	618	651	669	659	637	644	646	656	643	648	640	660	680	644	657	645	610	634	711	678	624	656	653	670	710	648	638	677	684	670	652	703	684	606	653	674	660	618	642	637	649	615	606	647	699	643	650	630	703	654	648	615	657	665	630	615	661	648	642	638	687	650	663	639	640	652	705	658	652	648	637	654	632	636	612	639	638	652	659	626	622	684	670	673	685	659	705	676	617	609	648	642	656	667	605	622	654	672	633	657	646	621	670	675	601	629	673	662	598	613	617	665	621	709	617	648	646	606	643	667	644	639	620	640	654	639	643	614	667	664	675	609	675	611	672	637	660	643	622	604	673	623	629	624	645	661	687	664	653	617	633	648	650	635	618	660	677	682	603	683	654	623	634	635	627	666	641	654	619	653	617	651	617	642	649	657	677	627	632	669	646	645	634	688	654	675	659	613	643	649	657	659	692	621	652	691	653	644	680	624	610	679	622	697	665	600	667	620	652	658	646	676	653	685	656	640	628	699	624	630	687	641	649	685	664	629	636	635	659	665	650	667	611	618	631	631	601	681	655	671	652	649	682	629	656	693	661	663	687	651	706	632	658	701	678	648	636	669	657	642	639	635	618	654	621	644	661	655	618	633	639	634	626	646	702	670	648	694	656	711	644	622	622	657	637	660	655	607	638	660	702	650	682	670	668	634	627	627	645	613	646	645	665	631	612	626	648	632	639	641	696	656	654	644	654	673	682	649	663	660	683	638	673	664	691	618	608	706	645	672	657	602	652	570	683	644	630	595	654	638	642	684	653	619	637	649	654	615	686	648	690	654	647	680	608	672	645	645	636	654	633	683	624	650	587	609	635	638	646	675	621	647	629	627	625	633	615	577	651	661	654	655	649	657	666	637	628	623	653	649	690	688	694	633	653	621	648	670	663	652	639	631	619	654	644	627	623	681	678	689	599	684	636	662	659	613	652	699	640	651	659	605	672	651	708	641	617	636	635	601	646	637	646	692	603	673	658	635	648	665	625	651	664	688	662	644	638	656	592	653	689	663	608	628	652	661	624	649	665	646	640	653	677	614	600	690	597	668	675	665	721	643	613	681	654	681	655	644	634	651	607	676	665	648	654	668	635	625	643	639	655	667	650	699	647	610	622	660	640	607	615	660	606	632	657	657	614	613	617	703	619	636	730	621	640	690	626	660	666	598	635	658	626	650	627	666	624	620	639	716	596	656	629	700	644	620	626	618	650	710	701	708	643	688	611	659	672	646	668	622	638	647	655	677	678	656	620	615	624	686	646	684	638	621	666	609	641	628	663	636	614	633	646	702	683	646	683	675	653	658	662	680	655	713	622	620	637	691	665	651	677	582	660	667	673	624	648	609	660	682	604	614	667	621	599	631	661	641	632	657	648	648	628	664	669	617	586	652	612	630	612	650	595	695	663	648	641	606	629	694	659	699	606	631	639	619	610	689	677	620	647	628	626	680	656	648	675	640	633	625	689	640	662	652	626	606	625	651	685	616	692	622	635	642	645	620	632	642	649	653	645	645	646	630	689	622	654	629	671	664	696	647	652	687	671	688	666	633	664	649	636	669	652	644	632	686	637	645	620	665	632	667	672	699	625	636	674	631	662	637	653	662	660	626	667	655	639	625	645	641	629	631	620	667	640	604	633	655	644	664	583	616	645	620	660	639	601	649	660	644	644	650	628	643	654	592	631	659	692	636	691	585	660	671	661	651	645	613	688	654	650	707	671	654	664	716	676	625	658	631	620	665	621	651	670	668	635	633	576	618	640	636	625	628	633	629	675	620	658	689	638	616	632	672	625	649	604	629	597	659	641	656	671	678	634	657	607	631	620	575	629	633	649	672	622	655	633	656	640	621	639	676	618	609	684	664	634	640	635	651	620	632	642	661	660	677	639	685	629	698	669	666	630	645	645	629	639	652	641	607	619	626	668	658	633	630	636	703	675	634	669	690	695	648	616	663	647	653	620	645	668	608	633	660	644	668	670	651	647	663	665	654	637	659	670	663	642	640	688	628	650	655	656	663	659	651	652	603	662	670	657	657	669	642	677	642	648	667	677	669	645	671	657	658	656	651	689	665	660	658	623	642	613	712	624	649	695	607	653	664	597	641	648	636	637	663	632	597	633	699	627	653	665	659	680	664	646	643	673	703	596	639	608	673	654	660	651	639	624	666	687	621	650	637	636	664	648	636	646	629	689	648	665	626	668	653	679	661	642	692	634	639	665	594	648	654	650	652	692	649	638	659	654	645	624	652	624	670	636	663	634	611	647	631	691	650	644	659	636	696	663	648	636	638	662	632	634	636	633	659	631	664	630	650	625	653	603	661	654	676	636	625	665	617	644	639	640	629	668	666	638	672	650	636	683	693	672	662	645	615	645	640	631	647	683	654	681	681	640	638	664	624	644	647	636	630	706	655	657	621	681	670	648	670	600	653	616	668	651	655	601	663	674
24367	21100	26432	25602	4756	607	513	477	424	384	366	397	384	319	357	385	360	382	382	360	330	345	376	365	350	351	355	366	347	346	369	325	328	345	376	338	338	370	346	359	341	343	337	350	347	368	323	320	333	338	348	327	323	330	346	370	335	362	321	345	367	329	363	340	332	367	337	345	302	317	370	349	356	360	316	336	359	349	326	337	347	362	358	362	351	378	340	338	356	367	341	315	352	359	354	303	331	352	354	320	380	339	369	325	315	353	386	339	346	343	366	382	338	351	346	309	329	338	344	335	320	321	355	324	331	352	344	346	353	300	363	339	345	356	323	334	334	353	338	346	379	346	349	314	345	351	336	348	352	351	347	311	339	332	335	329	325	325	344	322	334	334	344	349	375	373	340	344	359	353	328	363	348	337	360	347	363	382	344	340	354	362	324	363	340	319	361	316	320	345	345	361	306	309	349	339	324	396	322	344	315	349	359	353	342	327	351	322	377	335	351	302	357	359	332	337	346	355	329	317	328	373	298	341	344	323	357	343	317	350	330	362	321	318	346	327	352	368	327	324	344	355	307	368	362	354	360	335	339	361	329	365	337	323	338	377	321	356	344	315	350	336	343	364	351	333	342	328	320	324	337	346	317	330	386	308	309	343	320	329	347	364	313	373	347	340	358	343	320	326	354	356	326	334	358	338	368	358	374	277	331	322	368	327	332	353	323	351	350	353	321	350	358	331	341	320	345	370	340	366	345	352	319	326	361	328	335	342	371	362	344	369	331	353	371	323	329	342	362	338	347	323	373	343	344	344	359	343	311	359	329	331	355	312	355	324	357	354	341	317	342	343	344	314	355	366	343	358	335	363	325	332	334	342	386	359	361	344	330	317	343	315	353	368	329	350	330	346	353	310	358	318	310	349	319	327	332	350	349	376	349	344	316	367	336	313	365	300	332	351	326	330	352	344	337	302	342	344	337	321	337	331	336	332	352	343	336	381	355	311	322	322	306	340	342	342	343	356	329	349	343	361	359	328	327	361	333	338	345	356	354	310	350	338	339	347	343	363	331	348	352	352	337	323	350	366	325	364	346	376	359	326	341	339	364	350	349	357	357	324	304	352	334	347	330	312	345	348	335	347	356	349	367	370	347	321	318	371	358	314	362	338	348	343	338	384	357	362	362	356	329	333	318	339	334	348	335	363	354	392	321	333	339	341	325	361	330	334	330	341	327	363	328	320	301	358	366	329	347	336	356	358	330	339	295	363	360	331	343	374	378	340	348	355	332	338	355	324	366	374	335	362	326	357	364	336	366	348	343	371	351	327	334	332	330	338	321	331	346	343	348	332	360	339	360	338	345	372	366	357	338	387	355	361	361	339	332	353	376	341	345	333	337	326	359	364	350	339	334	314	320	326	311	353	354	348	323	377	364	332	375	361	356	362	367	367	351	357	337	338	327	350	310	320	331	325	373	311	356	364	312	359	332	357	330	367	357	330	331	348	339	355	343	375	307	356	357	343	329	352	341	352	335	381	360	339	312	371	346	342	341	359	335	347	332	346	338	341	355	353	351	383	340	344	331	356	371	327	310	375	321	348	323	323	374	363	354	312	368	330	357	328	337	323	342	330	316	335	350	355	363	353	323	336	344	330	332	324	355	349	357	343	347	329	315	362	346	331	351	357	375	350	372	317	363	320	345	340	362	339	349	305	324	314	329	302	343	354	337	326	347	321	352	363	352	332	388	349	328	332	355	330	358	364	316	329	339	352	318	331	372	348	335	344	308	351	327	323	357	351	326	356	353	320	353	343	315	329	322	362	346	356	362	329	318	315	317	354	316	359	351	329	336	368	350	343	357	390	365	346	325	329	314	339	353	373	347	359	374	342	372	382	337	327	350	330	318	345	330	335	318	300	364	346	343	364	356	360	357	315	346	321	315	339	335	332	343	348	389	320	331	350	374	353	314	357	337	337	322	367	330	325	324	341	344	353	295	316	370	300	346	319	359	337	312	352	353	360	339	349	309	354	358	337	343	339	334	331	334	338	308	335	344	337	330	331	376	341	325	343	337	352	349	357	322	342	346	331	350	336	339	348	322	357	330	370	323	334	331	338	332	321	359	327	341	336	319	325	316	359	327	331	342	338	344	342	328	316	344	328	342	317	331	341	318	334	343	321	362	336	311	333	371	349	310	347	327	350	361	350	362	352	358	385	361	324	325	324	331	346	327	348	336	324	359	307	317	330	363	330	321	346	359	316	354	355	377	360	318	357	350	362	369	317	347	321	343	334	382	352	369	354	355	348	307	329	337	323	303	362	331	335	385	317	349	355	325	355	321	344	311	339	342	288	354	320	335	321	319	386	366	363	358	336	327	335	328	360	357	375	352	346	313	333	363	337	337	328	334	360	359	346	320	339	349	352	326	332	340	333	373	329	326	371	356	343	350	356	314	373	350	387	326	356	332	342	341	334	324	333	350	332	334	313	306	362	349	349	363	329	324	335	358	342	352	375	340	363	318	346	294	371	350	361	358	362	298	340	352	400	352	343	375	325	354	334	338	367	362	343	341	317	375	318	353	357	368	320	349	342	324	378	310	341	313	327	334	355	342	370	344	340	344	309	337	358	336	333	331	347	334	354	355	337	311	325	338	363	342	378	345	345	323	335	335	308	340	357	347	343	316	336	298	340	308	369	313	358	345	362	337	337	361	401	346	336	345	369	346	319	359	367	337	350	334	357	361	326	328	326	350	330	310	378	345	322	379	348	345	348	358	329	345	332	328	352	376	359	325	350	335	311	343	328	327	345	366	366	322	338	366	336	337	347	344	324	358	347	357	359	378	332	326	357	350	332	382	351	339	324	378	347	318	358	395	351	328	313	333	330	332	350	339	351	377	373	362	344	356	341	325	333	327	380	343	376	372	302	296	324	336	343	317	321	356	347	340	384	362	356	322	348	320	351	384	349	332	334	312	363	320	340	323	312	341	331	348	346	360	362	355	372	351	328	338	310	359	350	364	327	355	349	319	345	340	369	312	310	320	337	329	359	336	338	340	335	314	336	341	330	333	348	342	327	332	326	396	322	355	349	338	341	318	330	356	308	353	336	299	319	381	334	343	322	329	350	372	373	319	341	354	336	325	334	376	338	329	341	332	339	332	362	327	344	362	335	335	368	346	323	323	293	359	353	340	358	332	373	388	349	335	354	363	332	360	338	364	361	339	330	307	331	348	325	364	359	331	356	352	351	333	346	354	332	335	321	346	308	343	354	398	369	323	338	336	323	314	362	339	349	354	330	323	326	341	316	362	353	341	330	363	356	343	332	309	335	324	343	349	346	328	373	312	357	368	339	372	338	351	387	331	320	343	361	369	303	354	337	347	336	297	359	356	352	334	340	328	347	326	323	330	342	346	330	337	374	373	339	343	329	363	339	351	319	350	297	315	375	335	339	348	342	354	357	383	353	338	388	375	341	337	350	348	347	374	335	352	346	340	351	353	364	368	330	320	357
6609	14622	8423	2087	1251	953	779	709	616	559	575	509	492	453	479	480	466	461	433	471	453	457	481	447	474	459	445	404	417	430	478	444	412	454	484	460	467	474	463	466	491	442	467	425	432	474	439	442	439	450	453	467	431	456	453	442	463	451	441	467	413	470	473	486	455	439	480	479	461	449	484	493	492	442	433	444	453	466	480	416	443	467	444	484	461	436	454	455	449	441	452	426	447	425	455	448	410	473	437	428	434	476	421	459	460	449	464	449	434	468	415	463	488	436	452	414	421	462	442	424	466	381	442	434	468	465	442	449	444	426	451	406	451	408	433	460	435	439	438	453	463	442	420	433	495	497	418	450	388	455	460	452	455	493	477	433	454	451	436	455	436	489	439	463	425	457	445	476	475	452	443	474	475	423	460	441	462	439	413	441	428	482	445	427	499	438	455	471	421	457	482	465	464	440	428	465	432	464	451	495	428	471	439	427	447	465	443	450	460	491	434	434	439	441	449	459	450	426	434	438	470	455	471	414	439	459	454	406	460	421	495	447	502	444	457	451	459	454	463	442	412	465	436	436	448	466	455	464	484	472	441	436	453	465	471	462	464	435	472	465	451	433	439	472	441	417	491	462	419	438	439	464	441	414	457	438	431	462	446	433	453	430	434	402	474	468	434	434	462	458	454	459	448	434	448	493	425	455	424	448	409	511	430	456	459	429	456	471	458	443	462	452	461	480	413	435	472	452	471	426	433	438	450	470	383	484	443	438	468	460	435	431	467	453	459	460	442	437	440	445	438	452	426	455	467	446	466	450	471	444	441	413	474	435	477	455	456	421	456	489	455	438	452	473	437	458	443	491	455	438	408	448	426	456	474	457	453	464	452	462	442	441	475	455	420	465	452	427	477	452	452	448	460	447	440	443	437	412	464	465	413	449	437	443	420	443	468	414	449	493	421	448	463	448	429	449	456	459	444	484	497	440	509	483	479	435	510	422	480	428	451	432	436	456	457	439	465	424	463	409	478	449	458	429	440	419	474	472	462	442	465	438	405	455	468	379	423	427	445	413	479	478	424	412	425	445	473	479	435	458	446	464	440	463	455	477	453	505	438	471	439	434	440	427	462	463	418	430	416	438	453	384	478	430	429	454	469	430	475	465	471	413	404	477	453	455	427	461	468	406	457	452	483	433	449	439	444	422	469	452	467	409	441	402	458	440	472	447	425	427	484	458	408	478	452	493	459	428	416	466	462	465	413	443	437	423	468	430	432	444	445	443	415	450	450	443	453	461	463	469	466	414	445	449	447	418	473	462	463	441	451	462	433	427	445	465	445	481	452	490	438	453	456	427	432	469	461	429	453	437	460	428	457	440	432	438	439	480	437	438	468	421	445	477	480	432	416	471	449	432	443	438	466	410	459	427	446	448	460	447	469	442	438	444	482	409	451	466	456	425	452	443	461	429	409	451	461	451	460	425	432	456	466	447	402	459	404	458	483	463	464	462	450	460	429	460	457	491	439	444	455	436	500	446	462	426	447	439	434	423	405	435	470	471	445	437	453	429	461	424	449	456	430	415	463	426	431	460	458	412	464	441	423	465	452	460	459	478	462	446	431	477	474	466	439	453	471	444	459	397	452	436	460	434	442	450	446	461	453	417	462	436	446	440	435	454	428	458	471	439	408	455	398	454	440	466	483	455	432	436	458	463	425	456	467	485	417	464	452	466	475	428	440	450	434	449	422	473	446	464	427	468	465	460	478	448	453	437	459	431	445	462	431	423	455	513	483	467	467	418	453	443	417	441	488	447	486	461	422	436	463	417	439	447	459	423	458	486	459	457	412	444	437	439	447	423	470	477	453	435	428	436	458	418	485	452	436	463	477	476	459	448	459	446	460	445	459	469	438	492	440	429	440	464	422	491	433	467	418	444	424	481	443	442	416	436	421	410	432	447	431	440	453	457	437	403	470	439	453	447	451	407	433	473	425	428	474	451	431	440	450	455	475	434	458	423	423	436	457	478	454	446	446	450	451	428	440	461	403	470	461	449	438	471	467	472	435	463	432	401	450	418	469	434	441	439	470	434	463	444	439	443	459	473	448	454	485	433	421	441	448	424	430	411	429	443	441	437	424	466	463	452	443	455	417	454	450	467	448	451	441	458	417	468	443	453	427	456	465	427	456	444	455	398	455	417	427	415	451	463	423	431	409	434	475	431	425	492	430	432	420	436	496	447	443	442	465	450	436	439	417	466	436	442	461	483	417	479	429	434	453	498	496	451	470	450	416	438	468	453	473	464	413	470	475	435	454	452	461	503	428	445	427	427	478	436	452	480	404	474	461	421	444	479	467	438	444	438	455	454	440	448	423	476	474	455	454	453	457	446	469	433	452	460	442	438	409	455	461	483	429	410	453	446	417	414	475	465	423	501	464	424	494	479	415	462	448	503	471	467	448	401	388	441	423	452	420	420	439	441	422	479	432	471	491	460	418	418	435	434	460	445	422	426	452	407	493	459	470	425	430	431	454	448	459	442	472	447	404	424	464	458	455	463	483	449	500	461	444	418	463	454	487	471	485	436	445	434	497	460	453	458	466	451	411	462	413	476	421	434	467	477	457	438	426	460	457	441	436	472	442	439	446	414	440	437	465	485	456	451	429	429	455	385	449	458	452	448	460	427	421	427	447	422	468	480	444	474	473	462	446	463	448	421	440	473	495	407	426	459	446	442	438	485	420	436	426	448	485	461	449	488	409	425	494	458	422	456	460	488	448	471	467	450	432	404	457	434	455	476	424	467	468	424	489	451	495	444	471	447	453	445	446	426	439	469	448	470	452	457	427	452	479	492	459	450	454	479	442	457	467	428	437	456	470	411	444	427	473	401	451	469	429	455	478	485	454	445	466	461	460	447	458	422	447	446	432	450	425	448	465	478	460	435	440	481	450	434	455	431	448	462	442	462	444	471	449	455	455	443	471	441	415	459	448	469	452	459	427	464	449	466	482	430	474	425	469	392	439	417	419	450	427	429	470	440	471	426	468	461	456	480	469	458	425	477	465	469	435	476	466	442	436	473	441	480	460	453	401	428	459	446	462	451	445	428	426	436	429	443	468	457	444	440	438	481	429	487	443	461	462	445	471	456	468	401	446	478	460	445	474	483	462	469	477	455	445	447	460	451	471	454	429	418	440	414	459	453	481	456	432	480	464	472	451	421	459	451	451	473	478	435	469	438	431	459	454	464	435	440	436	455	451	448	427	475	431	477	431	461	475	470	411	432	464	432	442	465	449	476	449	439	452	464	412	454	469	449	457	464	438	430	468	473	438	441	475	467	454	465	400	448	461	420	438	487	455	447	439	451	463	458	472	465	432	408	491	446	446	467	429	451	449	450	491	459	476	441	463	456	432	429	421	440	420	479	442	447	435	465	454	471	471	458	438	459	457	425	443	430	433	473	459	438	472	448	446	429	432	435	424	414	437	461	408	439	440	428	431	451	436	427	446	470	468	433
22361	21186	28453	24204	21183	20582	1881	666	594	523	514	457	410	456	426	420	388	400	368	419	417	409	418	435	365	411	410	408	398	372	408	445	376	406	424	402	416	361	390	392	370	362	386	400	369	408	434	434	410	359	393	405	387	446	384	385	402	363	395	380	389	387	408	415	398	381	396	433	397	411	392	383	405	358	387	360	409	405	410	411	412	385	387	391	342	420	412	391	406	420	381	411	392	407	390	394	383	436	406	397	398	379	381	433	410	402	404	400	416	399	399	392	423	389	398	369	415	392	406	384	391	399	387	394	392	402	403	362	436	404	395	367	417	405	401	391	389	418	377	399	406	402	359	434	413	400	416	379	374	381	369	410	419	419	365	368	396	398	395	403	398	402	378	400	359	374	403	422	412	400	415	389	384	425	391	421	401	423	419	424	406	347	400	393	387	396	378	390	445	406	392	387	408	432	429	388	383	398	372	372	412	413	375	378	378	348	392	414	370	390	414	404	382	382	392	410	401	415	411	390	381	379	403	391	413	400	366	395	402	396	409	381	423	404	402	374	334	386	423	367	394	407	417	400	372	366	401	392	369	402	402	412	372	391	451	408	427	377	418	362	367	402	394	386	347	376	418	428	411	372	373	398	406	392	393	366	398	387	380	411	353	391	418	384	375	397	354	365	412	374	387	408	419	375	389	359	406	375	384	389	391	429	375	422	384	445	400	375	384	410	377	367	350	380	345	382	381	382	365	375	419	380	406	412	401	400	398	413	414	405	385	371	402	407	408	375	433	401	364	405	420	369	377	390	385	381	419	387	401	417	394	396	397	368	393	432	370	385	407	412	416	397	417	435	361	428	423	379	392	416	410	375	402	374	361	402	402	358	431	360	380	428	370	400	406	388	378	356	404	399	382	393	388	429	379	358	371	404	396	357	415	389	388	407	381	392	361	415	374	409	373	402	402	368	385	400	429	398	392	389	395	419	380	382	378	423	426	376	403	403	414	391	413	382	412	406	344	391	374	406	393	407	367	369	407	429	374	391	400	406	371	416	381	338	379	388	386	375	404	405	365	402	414	397	417	363	412	420	385	417	397	400	397	384	410	392	410	384	401	416	385	400	386	384	385	410	403	397	399	417	435	407	378	388	411	401	425	393	380	410	378	387	396	421	406	410	397	415	385	407	359	420	383	396	373	447	403	378	395	404	372	390	351	405	429	421	402	381	429	382	390	374	388	362	359	385	411	411	408	396	422	409	404	408	394	391	408	384	404	387	423	372	414	389	408	404	378	405	409	414	427	387	417	388	400	402	395	397	405	383	373	407	394	387	397	418	424	416	406	425	395	389	365	370	434	436	401	407	415	415	397	397	353	411	374	372	376	420	422	397	435	396	418	391	398	398	385	423	399	379	373	405	436	389	398	412	412	432	400	391	371	392	393	413	396	357	351	394	388	366	397	410	391	412	371	358	367	379	378	373	375	351	428	418	452	406	374	388	422	388	424	374	344	377	390	410	385	409	388	401	402	382	398	377	395	361	392	382	395	369	382	393	393	403	383	377	402	372	368	390	375	362	404	400	400	403	389	389	417	379	415	371	416	371	340	375	394	395	397	347	411	391	401	375	393	387	417	424	381	387	395	415	386	391	345	403	384	364	412	404	397	379	402	389	341	386	412	385	386	381	407	389	367	419	390	387	417	346	396	400	389	372	406	399	403	415	390	386	407	398	403	403	418	390	385	386	366	385	408	392	384	412	398	396	397	414	398	397	407	391	402	404	426	366	402	436	391	397	408	371	389	389	368	382	398	394	440	396	393	409	437	381	407	412	388	399	427	409	399	371	378	404	410	416	389	390	406	400	373	376	400	380	425	397	383	407	369	385	402	395	392	412	385	400	356	400	409	389	368	386	394	390	365	402	408	402	390	391	401	386	406	382	387	402	409	402	395	383	358	403	389	384	380	393	359	365	415	414	385	370	430	414	410	402	362	385	384	397	344	416	389	377	349	406	382	398	390	358	399	405	368	416	372	429	405	427	385	360	380	398	416	416	405	407	415	405	369	385	388	370	403	390	377	429	397	413	388	417	397	403	389	406	407	400	414	386	380	393	415	367	392	443	372	390	371	370	399	341	397	392	401	393	390	412	428	366	436	367	418	379	412	401	417	395	391	408	377	411	397	424	382	388	393	423	394	381	403	414	388	392	434	434	396	416	390	400	388	374	391	386	413	404	398	420	339	433	377	379	407	368	424	366	368	405	351	390	396	388	405	400	410	407	399	387	412	380	418	372	411	404	360	425	408	399	397	416	408	385	424	357	385	413	364	407	366	396	422	409	389	419	375	350	389	400	358	389	387	385	405	397	366	388	400	405	417	390	421	398	367	359	361	390	375	365	430	394	402	406	390	365	395	387	400	372	366	424	378	453	391	396	388	388	394	374	398	394	377	406	394	404	416	424	359	387	408	381	399	398	358	406	397	412	369	399	361	392	383	390	441	405	391	397	410	388	360	392	416	381	412	401	408	411	390	361	399	396	377	393	394	387	379	375	375	382	392	388	403	415	409	377	421	407	410	408	406	378	345	408	363	413	364	388	363	406	419	364	367	374	393	398	413	391	365	395	352	399	413	372	387	397	379	392	388	398	388	356	399	362	387	423	394	381	400	398	376	384	379	390	359	369	392	371	348	417	369	389	398	397	371	407	386	409	410	419	400	401	385	380	363	380	426	391	396	360	387	441	378	412	381	403	411	358	393	365	387	378	428	389	416	378	403	400	400	394	402	376	380	401	384	390	402	364	401	413	408	367	379	369	394	406	410	362	390	393	384	398	382	373	374	403	365	389	408	392	372	407	363	363	400	383	425	402	427	401	379	439	404	385	410	415	369	358	379	406	432	394	392	412	408	403	403	397	410	419	383	411	371	381	417	402	381	377	388	397	414	360	395	383	367	380	393	405	399	397	404	430	391	393	403	416	395	407	400	385	430	393	379	360	401	388	379	401	381	403	370	429	374	342	403	358	385	365	431	380	381	407	374	394	360	410	384	377	367	400	376	425	418	378	392	414	366	384	386	382	368	417	391	404	392	409	404	400	398	362	388	394	379	385	398	394	412	381	378	367	397	390	403	384	393	413	380	394	359	405	418	414	388	413	394	411	412	392	387	403	410	397	378	405	402	394	400	391	397	417	413	397	370	416	387	429	385	384	405	393	386	384	416	363	387	418	414	425	376	358	383	399	385	396	397	420	388	390	405	382	407	391	347	400	416	378	404	387	381	397	402	430	365	370	395	417	408	376	406	370	393	368	379	425	420	391	378	419	407	414	382	350	386	401	378	395	368	339	387	391	370	425	403	365	398	386	423	404	374	393	361	396	353	397	404	367	407	425	389	363	410	353	393	415	383	373	404	372	366	437	382	401	392	375	388	409	394	402	388	397	393	392	382	381	422	416	395	337	419	359	403	379	385	357	402	417	404	403	405	380	399	404	366	437	392	382	360	351	376	354	390	409
8373	23516	12137	3993	2163	1519	1299	1063	881	816	706	630	610	603	586	540	549	549	559	533	502	529	537	518	554	508	557	521	524	560	538	491	511	518	544	527	521	529	494	524	502	479	461	527	531	528	525	546	532	473	535	523	541	511	469	541	526	519	545	521	509	513	513	519	510	516	479	526	510	549	449	508	489	527	542	480	507	534	511	512	511	518	529	503	534	518	553	503	542	502	477	493	497	522	524	520	510	549	494	513	490	501	520	495	502	524	508	525	514	521	499	544	498	504	496	507	523	512	531	541	570	465	519	553	492	540	512	506	539	542	526	516	505	508	505	500	503	522	576	539	521	564	544	498	491	490	496	482	531	534	525	514	522	450	511	543	515	475	533	523	509	505	516	479	508	512	563	524	514	518	526	515	461	512	555	498	509	518	481	492	522	503	503	505	535	524	503	540	504	531	498	490	549	497	523	535	509	526	522	530	548	471	494	511	527	493	584	535	512	491	519	529	482	481	550	530	518	539	514	542	499	553	536	517	499	489	547	496	507	506	530	518	537	529	525	511	486	505	527	514	499	506	533	528	526	566	531	478	519	511	534	537	513	489	501	473	517	487	483	530	526	539	522	502	531	517	525	507	519	509	514	492	516	449	491	488	500	534	470	520	473	503	542	477	538	510	446	523	521	510	485	485	530	506	513	530	497	503	451	501	532	513	487	521	485	500	512	512	531	485	496	478	527	512	569	521	482	509	506	527	524	509	510	527	502	508	519	486	518	495	522	515	506	480	523	506	500	511	531	525	513	529	567	479	458	534	520	528	544	478	489	482	506	506	528	506	518	519	519	538	489	505	498	541	557	550	562	540	494	539	497	502	525	533	510	548	484	479	504	508	515	548	496	503	489	526	535	519	499	500	497	522	515	497	488	497	526	519	544	532	560	486	492	505	536	506	484	532	511	504	530	484	587	521	524	523	513	498	530	479	541	538	514	503	554	529	460	471	538	534	472	491	527	518	529	488	518	477	539	539	500	520	560	487	487	524	491	491	487	490	542	530	499	512	501	518	505	488	463	510	496	495	481	500	480	480	525	441	529	525	466	529	513	496	527	506	531	562	465	526	534	500	537	532	534	542	554	519	533	479	529	500	505	513	532	506	501	526	525	525	558	476	521	478	569	495	483	535	538	503	466	514	509	472	527	554	528	486	541	487	505	497	510	588	510	496	485	499	533	514	526	567	552	524	471	532	509	508	447	504	526	527	513	516	513	503	511	499	509	517	464	528	485	544	571	534	494	554	524	484	504	525	542	534	538	493	529	476	508	542	523	539	468	543	501	516	542	495	524	526	507	478	499	511	483	507	519	479	522	478	541	484	510	492	489	512	506	501	479	531	527	494	507	514	457	523	543	491	525	509	550	496	557	538	503	527	508	485	519	500	526	491	539	523	550	523	517	526	508	490	508	460	526	508	493	509	488	456	519	494	508	497	526	494	551	507	502	471	527	535	485	510	526	547	521	539	542	502	492	489	486	509	532	501	531	495	506	473	513	535	471	496	539	480	474	517	514	530	514	525	502	513	508	500	523	504	493	526	520	524	556	503	498	514	517	530	587	519	525	565	542	480	513	515	516	464	528	522	490	474	497	552	532	519	512	511	540	533	507	504	497	505	517	510	525	491	524	492	518	549	516	489	545	547	490	510	516	518	465	589	494	505	498	477	487	500	504	512	545	511	514	509	528	505	528	524	531	547	497	537	522	536	533	549	482	491	491	562	495	547	498	526	490	552	497	476	498	497	495	496	538	509	474	504	483	470	498	540	547	504	507	513	492	487	508	504	486	528	528	520	511	508	512	532	518	568	535	537	530	502	494	572	537	528	490	512	509	494	462	529	503	517	499	501	533	539	500	566	487	486	539	490	523	496	539	488	549	499	511	478	475	484	524	492	521	510	517	481	522	486	502	494	529	519	470	476	473	494	527	513	502	547	520	504	527	496	480	489	498	478	508	535	523	517	501	497	514	526	506	492	511	525	496	504	507	544	512	515	550	490	480	529	507	532	505	517	512	535	507	474	506	531	495	502	544	510	490	480	534	508	520	499	481	493	491	504	528	488	481	525	492	508	470	483	511	486	509	532	488	535	501	537	498	496	500	514	522	495	482	510	502	493	518	571	504	520	534	509	519	521	527	538	562	508	512	514	504	477	506	540	520	496	521	491	516	479	541	519	499	531	478	497	511	517	493	497	498	526	535	510	544	518	521	523	541	522	526	523	505	522	521	465	510	477	532	515	480	487	507	545	500	492	509	486	550	499	510	502	490	513	500	565	510	481	527	501	472	480	531	506	495	507	495	505	484	548	494	552	491	506	482	512	486	519	513	530	480	510	565	503	487	536	540	523	497	517	499	563	524	522	514	510	533	517	539	517	497	529	518	487	514	502	524	513	531	503	497	550	499	518	514	540	540	530	514	475	469	455	509	547	506	488	511	517	528	513	499	501	499	525	516	526	533	477	499	511	514	555	517	501	468	539	524	534	507	501	544	551	481	499	496	524	492	466	496	543	494	487	487	523	525	501	538	475	535	510	515	494	498	539	492	535	502	486	517	513	523	529	544	499	525	528	504	495	506	536	539	507	514	512	525	551	510	510	498	534	509	523	528	506	546	496	502	470	523	506	484	505	518	516	516	513	510	540	529	516	563	494	483	531	519	517	514	502	502	528	523	532	554	484	522	538	522	501	503	521	497	519	501	507	479	540	525	499	488	512	520	484	533	513	520	507	545	518	543	518	518	555	496	558	487	504	476	564	522	506	503	490	552	513	523	508	528	514	506	505	519	509	530	548	511	503	511	547	529	472	545	500	518	516	500	547	481	509	513	523	511	505	586	524	462	526	527	529	482	531	482	533	533	558	518	528	490	542	538	548	530	509	528	503	518	480	528	519	485	514	486	511	514	519	506	539	506	515	497	553	475	506	533	535	489	506	534	510	511	506	531	514	496	497	485	537	477	528	542	486	524	502	494	505	496	505	546	524	489	515	497	508	486	516	512	507	460	510	505	499	534	495	539	517	502	477	505	485	472	471	511	537	513	494	471	514	521	497	512	492	528	501	512	520	503	515	525	480	508	516	521	510	458	523	524	475	551	506	508	483	513	510	519	527	529	523	531	515	533	517	504	468	519	501	491	497	460	500	562	556	548	511	530	472	517	526	498	515	498	510	489	492	450	494	486	496	500	488	544	513	569	526	522	514	540	476	469	508	511	508	519	537	505	535	535	552	482	494	529	531	534	477	504	521	535	527	523	509	508	498	511	515	515	513	500	490	521	512	539	521	534	495	510	518	503	554	509	526	549	519	537	531	497	522	500	519	535	544	532	487	552	521	538	541	484	507	490	508	514	508	534	523	542	520	519	505	492	510	522	494	476	507	492	532	505	508	532	478	508	474	501	515	519	513	517	552	519	507	495	550	515	513	541	538	511	522	506	494	521	495	487	546	544	457	504	522	496	550	518	518
25791	21104	21965	8577	989	714	584	564	533	518	481	476	495	490	451	470	483	462	463	451	453	461	476	488	450	461	445	431	512	429	461	466	477	458	470	488	458	467	462	430	455	482	478	430	448	462	442	445	486	449	460	463	434	498	466	453	441	428	441	498	472	456	445	450	459	475	488	469	455	459	441	458	435	456	442	461	429	419	499	470	466	458	458	474	508	423	443	414	477	483	476	445	441	477	480	451	453	431	464	470	479	471	472	435	469	463	464	484	471	470	480	460	423	455	447	525	509	479	460	493	477	445	472	488	515	463	482	455	491	468	497	465	466	426	469	442	450	471	440	446	418	442	480	516	495	458	466	474	416	436	429	446	456	435	477	447	468	456	497	459	476	445	502	462	445	460	457	433	458	464	515	426	500	456	461	484	451	470	477	438	440	444	452	454	425	446	465	468	449	456	471	473	442	427	454	478	449	461	452	444	462	456	467	445	438	430	491	457	457	484	472	447	433	491	458	458	464	469	454	466	459	437	452	460	449	450	424	464	434	406	467	455	482	465	484	433	453	490	461	452	439	474	462	492	459	456	446	426	466	424	422	476	471	467	482	443	462	467	460	463	470	454	477	439	494	430	399	461	466	458	445	473	466	472	468	463	487	476	507	476	467	488	468	472	464	454	443	458	486	461	446	450	425	459	483	468	447	484	480	497	461	489	456	442	428	447	479	459	485	452	435	455	441	447	443	451	439	472	487	452	423	472	466	461	481	446	464	469	451	436	448	482	483	464	472	464	486	416	435	449	445	478	422	427	444	456	460	460	487	465	440	494	487	433	429	435	474	453	432	453	427	455	432	468	472	451	484	502	452	434	498	492	456	437	429	481	409	434	487	480	474	412	483	462	497	537	480	401	468	465	480	469	472	471	466	451	484	487	474	464	448	444	426	446	475	494	456	432	463	458	483	450	450	440	477	493	437	511	486	457	517	466	455	454	454	477	469	441	452	458	452	464	426	453	457	445	442	424	449	450	432	466	427	443	455	491	485	474	464	491	470	495	475	448	437	440	460	468	471	472	468	479	448	404	463	471	458	463	443	489	481	477	476	451	426	454	466	493	465	418	460	475	441	463	471	461	462	447	446	446	467	433	487	436	463	442	465	468	458	446	451	471	451	458	454	468	454	478	487	455	463	451	476	417	436	484	432	466	447	476	433	492	451	458	438	491	437	430	475	444	479	462	462	448	465	405	426	446	493	468	451	457	458	414	451	450	504	456	484	463	471	472	461	472	475	467	446	437	458	436	492	466	453	445	507	437	454	483	492	485	447	458	439	423	471	484	441	462	500	412	469	435	436	453	461	463	441	455	464	474	496	457	467	479	492	459	438	462	469	463	425	457	456	452	456	478	442	479	479	455	426	452	506	467	466	434	471	420	499	430	455	464	465	470	437	474	477	469	476	447	496	485	432	461	494	475	502	474	472	486	431	456	436	455	462	440	454	443	456	454	453	452	447	440	487	450	470	453	437	476	498	445	415	490	473	426	487	464	494	449	466	445	466	497	475	441	476	456	426	486	453	435	466	458	462	419	502	475	481	429	489	441	425	443	449	448	435	470	472	487	451	474	472	493	481	467	456	456	463	442	474	476	453	488	501	467	458	421	465	429	440	462	458	451	453	483	439	475	468	461	472	462	486	442	495	486	455	454	469	429	471	435	443	460	438	456	464	449	458	445	425	463	493	444	444	429	478	499	457	486	454	463	479	421	465	472	467	468	451	446	491	448	451	465	446	453	491	458	469	468	448	487	464	474	442	454	437	475	476	477	472	482	464	491	479	470	457	464	474	455	453	467	466	451	463	455	453	449	482	396	449	483	463	447	471	472	460	481	485	436	468	466	449	455	466	466	431	420	468	488	439	493	426	466	485	454	459	465	478	473	454	456	457	470	502	464	438	456	448	472	432	443	503	441	466	443	482	445	482	475	452	472	486	455	464	456	533	479	480	483	456	485	503	466	480	438	500	432	481	464	455	480	472	420	470	483	451	468	489	459	452	472	447	437	439	447	482	438	468	422	435	451	493	481	477	390	429	488	437	448	448	438	485	413	456	475	488	449	456	455	487	453	441	440	410	448	461	442	459	484	439	461	478	500	407	447	471	465	477	481	458	455	464	450	462	441	436	477	474	435	441	477	438	494	439	420	456	465	467	485	492	489	461	450	458	456	458	419	424	439	482	464	439	462	487	449	477	477	457	456	432	423	480	459	469	470	429	468	468	460	467	464	446	487	439	438	504	463	481	463	437	410	425	424	448	479	470	470	484	441	499	476	478	420	462	452	479	439	461	437	484	435	458	444	471	474	459	467	458	480	437	483	439	510	448	439	480	469	463	464	426	469	483	467	504	452	452	516	484	470	483	419	466	487	448	458	479	516	473	459	477	496	453	457	477	458	433	472	446	479	455	446	417	480	485	461	485	464	459	468	452	486	454	450	508	443	455	459	459	474	481	431	467	470	451	463	438	473	454	490	515	432	471	460	419	422	483	439	446	486	470	474	478	454	465	462	425	465	465	456	430	467	452	457	424	449	420	444	440	490	474	415	476	416	469	448	495	477	453	448	469	466	395	448	457	461	466	474	468	449	418	430	463	479	434	478	508	456	461	430	474	485	445	434	429	431	465	465	429	464	460	481	456	483	432	490	482	487	479	467	479	443	436	507	476	427	460	478	474	412	468	485	477	432	509	458	469	464	429	459	430	450	460	503	479	444	430	479	442	486	501	495	445	431	454	450	487	425	476	480	433	457	463	494	420	465	466	448	456	460	436	432	440	487	460	461	443	457	479	419	510	435	433	480	471	460	493	454	464	486	482	482	491	475	442	460	433	488	436	466	455	453	422	446	459	440	455	459	463	431	458	468	478	450	503	464	438	432	456	468	449	435	450	486	461	449	464	454	444	469	486	485	434	433	450	451	487	467	466	506	473	411	481	465	419	438	457	453	479	467	474	430	478	472	465	496	472	474	471	467	458	450	446	478	428	485	445	477	435	476	434	435	474	465	430	477	442	434	453	484	482	492	456	471	449	472	473	466	443	490	471	460	463	433	467	462	460	476	437	456	432	470	442	480	469	476	441	509	485	456	467	466	473	480	487	470	463	469	481	483	498	433	461	432	486	476	440	495	454	457	439	474	491	475	436	484	444	450	479	397	452	494	465	444	483	456	493	459	443	498	454	470	474	441	466	492	453	464	473	464	455	452	488	490	418	437	489	481	461	454	452	477	450	458	436	442	456	463	439	435	477	503	460	466	433	438	444	456	493	431	472	483	455	501	453	425	453	481	458	428	469	473	444	458	456	444	470	470	485	428	467	493	454	460	465	440	514	429	455	458	477	454	424	466	474	509	468	435	436	440	465	443	480	485	436	466	450	483	445	485	455	486	450	457	466	465	464	442	440	443	476	472	430	471	488	476	449	464	448	452	469	421	444	442	430	498	427	467	481	478	467	462	430	489	469	413
6051	10091	5171	1844	1230	980	869	754	744	688	643	649	632	624	568	580	606	584	549	580	594	582	549	578	577	605	557	582	571	546	587	605	612	590	559	590	571	597	562	566	575	647	585	573	587	616	563	636	603	617	584	596	573	562	583	608	563	556	567	583	588	554	587	597	586	534	633	596	598	552	594	565	603	559	600	614	623	569	575	590	539	602	560	538	597	588	526	631	585	552	564	572	575	551	590	577	575	590	572	544	570	558	611	597	569	580	586	572	551	602	572	587	624	577	596	611	571	535	582	570	593	616	573	570	548	567	604	597	569	565	612	559	600	580	585	588	555	573	602	572	577	610	590	596	574	609	598	576	588	603	573	584	598	655	591	573	600	532	592	573	600	565	576	573	577	562	586	568	587	556	554	557	585	557	579	556	618	583	546	525	623	598	566	583	543	593	570	574	589	610	541	558	568	577	575	570	592	637	550	617	599	578	569	537	547	557	573	572	540	572	632	590	591	608	601	604	589	617	604	601	567	586	598	593	597	638	559	577	565	590	574	583	563	587	600	589	581	573	597	564	586	586	553	574	565	591	609	565	608	563	622	586	558	572	630	617	600	589	606	588	606	546	581	575	547	555	590	573	577	588	550	592	633	598	598	597	583	613	544	567	604	540	575	587	574	553	628	580	593	552	625	592	559	595	618	571	595	587	540	563	588	605	602	591	598	583	583	571	611	619	585	578	609	594	560	588	578	609	558	557	589	548	618	608	647	564	565	594	587	574	569	566	587	632	575	552	574	580	580	621	552	587	618	606	583	569	547	599	547	550	591	609	600	569	555	596	555	648	563	556	597	542	608	554	572	595	546	587	586	605	571	604	540	580	579	600	607	595	582	552	609	622	592	580	585	550	578	541	572	622	616	568	564	576	578	609	598	575	571	594	600	633	592	627	594	600	611	567	556	561	567	613	563	536	579	580	571	575	526	598	600	575	589	599	562	546	577	575	556	595	577	565	599	591	613	593	580	599	580	601	579	607	578	538	524	597	583	615	575	591	581	585	588	626	559	635	562	582	574	576	566	560	606	587	634	564	624	611	601	568	577	595	567	609	552	632	588	534	580	543	578	565	622	546	620	604	590	597	545	581	627	543	583	598	566	565	588	571	583	585	552	572	606	636	580	544	632	540	531	550	566	560	543	591	588	597	597	571	565	573	608	577	582	592	590	544	584	563	610	501	589	581	557	562	539	573	554	610	610	596	570	562	596	609	619	579	549	557	523	554	563	527	561	587	553	608	592	580	582	579	558	599	557	569	595	589	594	572	563	592	558	607	572	581	588	554	562	575	589	563	639	563	552	547	587	544	573	626	597	583	582	555	562	608	572	574	586	583	557	577	573	597	578	606	608	594	600	592	580	594	583	590	564	540	622	572	604	602	656	580	568	574	574	550	606	594	597	577	555	584	551	518	590	608	564	572	587	567	606	573	608	624	572	555	592	534	582	564	606	569	585	614	574	598	586	586	581	564	583	568	539	579	592	608	544	558	597	620	582	587	611	555	579	600	605	569	580	567	589	575	565	601	524	622	545	571	567	549	595	554	600	584	568	591	547	594	543	580	583	599	575	590	617	556	578	570	589	576	551	590	561	582	590	609	573	605	606	566	628	532	561	528	575	608	568	627	560	631	583	559	551	583	564	560	572	550	614	544	594	555	573	623	583	615	586	561	590	583	598	576	612	576	638	586	564	576	580	561	626	583	592	553	554	603	594	555	562	562	600	592	626	578	553	574	590	555	575	598	599	578	564	537	630	579	592	603	529	588	541	556	526	554	606	613	587	605	602	591	576	557	544	597	552	631	615	577	576	562	609	578	544	553	557	591	553	578	572	562	577	566	581	584	604	587	583	557	543	611	588	587	617	602	568	552	562	569	577	609	537	604	591	571	583	589	550	609	568	614	578	593	617	596	561	605	553	582	603	545	540	617	616	625	530	623	552	519	580	522	567	622	584	560	589	573	605	621	576	585	589	547	585	601	600	619	614	580	607	539	551	569	585	558	600	592	615	601	577	527	597	594	551	557	560	559	589	564	595	561	600	573	620	588	602	561	562	552	594	571	559	594	581	577	609	548	574	585	580	613	570	554	606	566	554	632	576	542	577	566	555	554	600	589	613	578	594	583	589	587	589	577	572	614	601	599	546	626	576	582	551	609	621	560	545	587	604	625	550	586	595	580	571	605	652	602	595	596	583	566	584	585	541	573	589	592	540	607	576	643	576	556	578	590	639	539	526	612	570	558	577	587	574	568	594	609	587	558	582	576	554	592	578	543	535	577	601	546	585	565	589	573	543	603	578	578	569	562	591	616	607	547	574	559	560	608	601	587	556	598	593	579	561	607	620	603	571	621	599	592	573	579	612	589	546	555	589	640	583	615	565	614	556	558	587	552	567	592	571	606	566	581	599	589	576	597	554	584	595	606	590	576	605	621	594	607	565	579	541	600	596	575	585	570	590	572	569	562	550	573	573	587	570	597	601	594	544	555	585	582	599	610	545	562	601	571	622	611	565	584	587	586	549	534	584	588	537	605	597	561	570	569	582	590	569	575	602	596	582	600	579	616	549	579	610	576	620	562	612	559	564	595	611	577	576	592	582	584	587	573	567	592	544	581	586	614	606	594	555	573	601	606	581	613	618	628	589	581	573	569	583	578	616	547	593	575	592	603	600	562	598	553	607	589	568	588	539	549	611	559	569	580	572	619	603	540	618	595	604	564	535	544	604	571	588	550	569	572	581	563	566	633	560	589	566	587	590	575	598	589	611	568	579	555	568	580	548	590	552	574	587	574	578	578	608	594	584	599	566	592	554	612	587	637	585	560	545	539	586	564	618	588	564	596	555	639	556	601	600	609	588	600	558	565	552	607	601	575	586	601	582	547	538	562	592	532	558	564	605	563	591	576	591	575	600	558	601	592	596	591	588	624	546	528	583	577	577	619	565	593	529	577	580	598	595	600	611	579	556	571	560	593	554	573	576	593	587	594	560	579	549	576	598	556	580	584	602	608	576	606	576	626	573	628	563	548	598	579	594	588	628	577	593	608	564	588	609	529	578	625	586	602	592	547	566	586	593	578	572	610	554	546	578	633	601	580	583	553	560	604	602	560	578	583	562	603	530	567	573	572	557	627	573	545	566	542	545	600	584	576	566	599	607	535	584	582	589	597	555	585	568	554	573	574	590	589	593	568	586	571	601	596	571	570	611	584	585	575	555	593	530	573	605	550	597	605	560	593	540	605	540	560	600	601	582	578	603	599	600	567	591	568	599	644	586	588	571	589	585	601	583	581	569	545	526	579	606	589	530	586	620	558	563	607	588	636	609	603	586	593	611	566	561	596	595	570	561	567	553	579	614	587	573	603	576	556	586	569	583	607	614	599	547	600	564	594	596	563	571	573	558	583	567	580	609	604	527	561	589	609	620	606	580	544	560	581	587	599	565	523	580	554	589	568	590	568	590	590
23220	21122	27836	24663	20971	4576	929	734	607	594	602	601	575	530	538	561	523	487	500	497	489	566	554	531	530	516	530	481	528	509	530	511	499	496	512	491	553	489	583	527	550	531	506	509	521	528	517	544	509	571	486	477	501	533	504	531	517	511	505	527	529	495	511	520	557	550	504	544	516	499	533	512	543	533	514	520	507	498	525	506	516	520	512	532	512	544	515	495	555	532	549	494	488	489	478	515	509	514	513	520	490	509	510	531	514	504	542	527	521	559	547	514	493	540	522	546	533	489	552	561	496	528	515	519	522	487	532	525	482	492	509	484	515	546	525	532	505	532	528	480	554	475	564	542	517	459	477	545	506	508	523	536	521	476	558	526	520	546	517	503	492	535	496	556	539	538	499	511	496	550	545	480	529	573	466	573	488	523	502	501	519	548	515	531	480	495	513	544	518	518	567	492	513	536	531	569	485	496	513	477	517	532	507	535	546	513	508	512	501	498	534	497	493	537	532	495	523	530	497	540	522	494	504	548	509	490	533	486	495	489	530	542	532	488	507	499	510	502	530	511	512	542	544	495	529	493	496	559	520	525	558	527	549	514	540	518	507	527	516	525	527	521	514	514	517	522	525	502	516	483	511	507	519	481	492	540	486	548	517	507	559	545	510	494	543	555	538	551	513	504	507	529	496	516	544	482	523	559	526	503	524	504	492	530	481	556	492	518	555	544	510	535	543	493	522	492	522	518	507	503	519	532	552	541	530	512	527	502	500	505	482	504	499	515	531	524	523	512	535	534	487	538	534	564	500	489	513	498	510	525	522	518	504	525	539	543	546	492	504	542	496	502	600	535	497	473	539	505	480	522	572	536	523	542	517	522	503	481	530	540	535	513	514	537	532	512	514	543	494	523	514	487	503	493	512	506	471	511	493	486	490	521	515	499	541	489	512	542	584	494	502	537	486	513	512	524	536	529	540	506	510	506	543	523	527	516	583	514	516	514	481	502	518	503	559	528	505	514	509	523	506	525	520	553	524	480	523	519	508	545	531	518	533	542	526	525	550	515	475	553	503	506	517	531	498	514	455	496	493	509	511	512	542	548	505	514	530	537	504	516	542	501	503	494	523	486	493	573	510	556	480	516	555	515	549	523	513	540	535	551	537	471	509	510	541	527	509	543	560	527	550	526	520	482	507	487	514	477	518	514	508	479	549	494	520	517	531	502	487	494	482	557	495	523	507	518	493	523	521	508	499	485	524	500	489	504	502	536	535	488	528	496	540	495	498	510	568	530	527	529	536	488	519	559	557	514	536	523	498	482	516	500	534	517	511	535	534	554	533	499	545	506	497	528	466	530	513	469	494	528	521	510	500	523	509	513	573	522	543	520	525	516	559	530	507	546	505	490	525	525	535	489	512	514	523	526	513	491	508	483	494	515	490	497	474	491	524	553	512	533	542	499	511	545	506	487	522	520	526	522	520	488	504	516	543	532	520	499	498	550	530	544	551	491	498	509	523	525	526	531	504	490	540	521	532	521	506	567	511	572	559	520	569	544	507	495	544	491	525	528	501	494	551	544	527	493	523	458	541	540	533	548	520	521	473	505	539	498	446	489	504	542	521	533	568	539	546	514	502	473	523	499	529	511	485	535	530	504	494	518	520	509	501	564	513	517	512	505	526	542	507	553	497	524	497	550	524	535	517	504	516	522	543	553	553	517	549	493	547	490	507	510	507	553	482	512	529	479	528	519	530	537	528	517	512	532	522	502	505	493	462	535	528	515	484	498	514	522	502	531	514	522	504	477	545	529	534	453	526	537	515	501	484	465	558	500	489	521	479	554	480	494	486	478	496	503	505	543	511	525	512	477	515	522	502	525	498	535	504	485	506	488	515	503	548	503	511	519	490	496	502	500	530	521	516	517	481	515	534	449	510	516	503	540	504	500	516	496	528	535	540	504	491	553	506	517	548	482	517	466	504	516	522	532	553	507	491	525	517	505	525	508	534	526	495	521	502	552	481	487	503	524	510	539	497	505	480	507	512	527	540	480	517	511	524	483	528	507	543	470	517	506	476	493	537	500	546	478	470	504	518	529	475	546	527	501	519	518	554	516	531	562	489	504	510	500	522	528	535	508	500	481	493	518	528	511	515	545	512	541	518	512	530	514	506	496	534	532	489	504	507	559	546	505	559	523	467	471	500	577	488	521	502	490	522	487	496	509	557	519	551	500	539	535	503	519	506	497	540	527	519	520	510	501	505	500	502	515	515	526	512	564	482	502	545	536	533	503	490	486	529	528	550	507	517	512	507	538	532	527	511	508	553	521	513	507	501	497	499	526	533	541	553	513	546	511	488	482	481	510	488	532	517	505	544	547	570	470	551	533	552	524	489	488	492	501	569	522	529	541	516	521	521	539	514	529	528	524	557	528	520	493	490	509	488	553	525	489	526	501	478	478	508	498	527	519	485	543	525	490	510	526	496	507	480	501	476	530	501	494	490	548	550	500	500	551	502	553	539	519	526	554	521	491	506	512	477	551	559	506	511	507	493	528	532	487	534	505	528	523	498	514	529	494	494	525	477	533	513	510	548	512	537	476	483	521	500	453	548	488	504	495	529	483	525	541	500	515	546	548	501	530	529	525	506	523	550	515	550	574	514	528	525	531	530	507	540	528	459	519	541	487	513	503	519	510	513	472	470	559	526	515	501	523	526	512	487	513	506	485	511	491	521	495	496	508	535	533	566	480	502	509	500	553	499	496	482	524	485	543	523	491	476	504	502	542	495	477	512	525	531	498	483	542	539	514	526	556	545	498	539	519	562	496	497	502	521	478	532	535	531	527	544	520	491	516	503	486	535	533	549	545	541	494	546	488	533	544	525	557	531	545	564	527	531	524	519	512	499	496	539	534	490	463	511	499	492	482	552	503	522	535	520	544	561	481	501	528	529	488	505	546	503	513	489	495	518	484	512	507	577	540	495	536	486	517	538	513	529	499	526	533	501	535	487	523	529	516	516	518	525	566	484	551	545	509	553	529	518	493	498	522	515	488	563	506	498	505	519	540	508	479	495	534	505	494	534	495	512	508	503	538	536	506	522	520	499	503	521	541	497	544	555	534	553	530	478	486	532	482	554	531	518	529	537	550	504	519	501	482	504	524	493	539	529	499	521	565	486	511	513	483	511	470	484	532	503	541	533	523	511	521	564	515	550	505	484	514	481	535	514	520	472	499	501	527	508	509	512	492	509	523	530	545	521	538	500	469	522	511	535	526	517	572	537	502	505	516	512	507	498	481	487	486	521	510	487	509	531	486	497	488	548	491	540	490	498	506	498	502	503	521	501	514	521	562	564	526	498	500	541	602	519	514	515	520	519	499	485	503	509	536	527	524	530	537	538	488	475	477	539	532	503	535	556	518	503	533	501	509	553	496	488	537	525	557	514	591	528	475	509	514	515	521	541	506	525	502	525	527	516	523	520	525	485	521	529	499	532	533	506	552	541	512	515	530
6664	18237	11269	3646	1787	1294	1095	1032	923	812	776	720	733	701	759	672	694	709	674	639	671	699	623	695	652	588	665	698	629	683	616	687	661	687	670	655	614	667	701	636	651	654	642	688	653	640	688	640	635	659	642	665	664	649	629	616	651	648	651	642	625	633	671	631	631	675	674	652	646	664	700	669	686	650	653	673	696	624	661	636	651	636	622	640	647	606	666	661	629	653	641	686	651	655	656	681	580	647	671	678	644	675	678	594	646	576	689	704	657	660	669	686	650	646	645	659	654	635	628	629	645	671	645	644	624	666	642	602	678	652	713	641	649	629	666	650	649	666	649	647	644	653	663	657	640	634	630	610	628	649	634	631	649	664	629	658	625	673	684	694	674	614	610	624	642	653	628	679	675	607	667	630	658	623	624	595	701	680	674	655	657	665	666	712	638	659	672	681	624	653	660	640	650	630	647	680	653	695	668	676	708	598	651	691	644	660	623	663	657	681	647	650	701	612	620	601	649	640	614	685	634	686	641	632	663	642	639	649	637	628	679	641	643	683	649	660	652	654	667	699	633	637	659	660	623	598	671	669	666	630	657	665	707	634	683	634	678	655	644	622	659	666	637	613	647	653	664	611	623	624	667	684	654	671	622	654	635	657	642	629	668	629	660	614	646	678	616	673	666	628	688	613	698	656	694	675	629	656	639	627	681	646	614	642	671	659	639	677	640	662	627	667	618	593	673	664	645	641	639	637	657	600	682	691	648	716	634	642	660	651	649	666	648	631	667	723	635	665	662	663	658	661	689	596	627	592	669	612	653	694	651	632	645	680	645	679	645	692	649	671	709	631	652	661	621	661	642	592	633	641	645	644	691	624	669	633	609	654	667	653	604	642	676	658	648	641	624	662	668	649	644	647	660	653	627	625	664	698	625	713	651	609	671	642	651	679	602	633	660	691	620	599	670	632	645	658	647	615	619	679	612	634	642	664	668	681	630	691	679	631	632	665	665	639	674	662	596	635	708	666	676	661	691	677	634	625	660	690	635	633	647	635	650	684	640	644	681	725	630	647	649	662	616	638	658	668	608	683	641	663	665	618	658	679	641	595	674	695	675	624	638	688	669	682	648	609	637	650	641	676	650	668	650	611	681	648	635	641	672	645	620	635	710	643	615	646	690	648	670	635	704	644	626	664	637	669	640	671	678	672	656	678	614	673	601	678	699	666	666	691	640	650	632	655	677	662	674	612	627	633	687	681	668	668	673	668	658	648	664	651	683	622	609	646	695	660	662	640	696	629	637	652	619	633	665	653	690	656	632	657	611	658	662	649	629	674	642	657	696	695	620	639	622	606	632	643	618	684	619	698	643	637	666	678	628	681	641	633	672	728	664	635	639	615	688	612	747	668	649	645	672	671	655	676	615	654	679	639	627	627	635	656	623	635	665	673	642	681	642	672	632	622	641	621	669	678	665	664	641	615	649	643	662	677	676	624	640	622	707	634	626	676	653	648	618	653	687	678	686	623	604	682	691	701	678	663	667	659	635	678	674	675	631	649	637	659	667	657	642	610	659	670	686	672	682	615	652	676	617	669	654	659	722	621	624	669	661	682	667	631	656	669	653	641	694	644	643	640	652	681	641	693	675	663	675	617	653	644	683	677	656	639	631	617	666	625	628	687	649	637	661	628	651	698	674	656	623	628	644	621	672	702	642	615	644	673	669	652	649	637	674	615	651	672	612	624	620	633	642	658	607	682	617	692	679	672	686	675	677	626	604	637	654	655	682	597	664	631	696	703	648	648	646	640	615	637	646	683	649	661	656	602	608	653	618	676	647	663	680	641	612	644	644	693	639	665	674	655	604	634	680	645	630	654	634	659	699	671	635	637	675	643	644	631	674	600	639	647	705	656	627	632	623	642	602	662	625	636	709	661	689	643	642	651	656	650	606	686	616	631	635	624	617	669	681	682	630	624	706	653	696	657	575	654	644	626	618	702	664	643	686	662	594	675	693	647	657	669	633	661	615	651	661	639	651	709	623	633	654	667	640	698	637	642	613	645	674	646	606	719	601	645	601	643	669	662	665	672	586	635	595	668	674	644	640	667	663	649	685	595	630	664	656	616	665	670	669	695	660	650	640	728	647	671	652	647	694	623	603	637	697	672	657	604	660	603	679	658	612	665	675	657	687	645	691	639	654	664	637	659	633	681	646	610	676	680	646	640	645	700	668	603	645	647	652	625	648	639	660	641	653	714	650	601	695	651	653	669	647	645	633	671	666	641	620	641	642	671	631	647	650	670	684	644	642	688	661	611	672	665	655	675	646	642	627	659	654	631	638	609	673	610	627	641	721	642	650	623	672	608	628	669	618	625	623	658	608	693	662	562	625	691	651	646	682	660	686	651	640	692	630	633	668	635	613	668	630	654	631	647	657	660	655	646	702	660	632	649	654	654	670	668	679	641	636	615	641	585	673	700	645	697	669	652	687	650	650	647	625	637	653	644	660	668	647	601	665	646	646	597	650	695	643	665	643	652	617	635	674	646	659	694	635	653	664	656	649	661	636	689	619	654	677	685	662	679	644	621	619	656	640	646	626	691	656	684	638	632	600	637	667	638	661	669	649	637	606	657	636	644	624	645	651	707	667	610	683	636	653	636	656	618	634	629	668	678	699	649	651	649	656	657	671	622	667	640	657	654	678	687	607	671	662	646	657	582	672	680	654	632	603	705	676	677	656	694	649	690	660	592	653	646	621	657	621	680	656	634	645	667	633	667	643	628	620	653	650	629	679	676	633	617	632	643	664	665	652	619	693	669	658	669	643	632	708	656	645	699	685	670	645	597	680	652	680	606	681	667	664	638	670	610	648	668	669	640	654	688	649	647	656	636	700	598	695	645	655	657	693	622	661	622	636	627	665	630	651	643	641	621	641	637	649	702	666	635	626	674	646	629	620	656	637	620	674	641	694	652	695	672	624	638	607	621	632	660	666	619	696	679	661	673	668	615	642	614	615	637	699	657	687	644	635	662	667	650	649	681	657	651	626	650	630	660	657	662	667	678	692	606	659	640	638	680	664	657	662	688	618	656	620	641	637	669	713	639	681	668	659	656	636	663	592	634	665	636	642	657	648	656	626	644	613	677	689	632	667	659	637	628	641	638	682	636	615	702	632	647	661	619	584	655	650	645	662	616	667	654	665	673	642	651	639	653	673	639	661	656	653	651	667	630	591	611	663	677	628	654	693	604	609	667	681	693	623	623	690	609	688	664	612	651	626	639	678	677	647	637	669	652	641	718	635	605	658	636	643	632	664	640	649	622	664	653	611	613	635	674	682	626	674	640	666	631	652	651	686	662	629	597	670	658	638	626	705	703	640	642	683	639	642	663	650	653	670	631	615	658	692	684	645	665	657	664	656	605	664	624	677	664	651	623	661	677	645	652	668	685	649	630	625	653	632	604	658	669	659	650	669	667	654	609	676	632	675	633	625	672	682	688	663	626	586	639	619	612
24253	21086	26437	25601	4985	602	545	424	414	439	397	380	355	385	378	355	365	373	368	334	366	379	339	370	337	345	351	335	341	323	341	367	338	379	320	337	353	346	350	340	352	372	382	331	359	354	369	318	349	316	324	339	343	320	357	339	338	338	346	310	335	316	357	320	364	331	335	338	322	330	302	353	328	317	326	345	339	341	348	342	346	350	316	330	342	333	319	349	331	328	307	358	332	329	337	334	313	339	354	348	322	350	346	284	340	341	347	355	328	335	379	352	332	362	357	338	377	365	367	344	364	365	336	356	341	350	347	341	327	336	329	397	348	332	359	306	349	352	348	343	349	333	338	334	315	388	338	354	325	337	341	370	357	332	302	323	371	344	350	336	322	338	358	352	362	368	336	346	343	339	339	341	345	344	381	352	352	334	357	383	348	317	335	374	331	354	330	309	337	361	349	340	338	327	334	319	337	333	357	342	335	335	350	350	337	331	327	335	358	334	355	346	348	324	347	367	350	325	342	365	335	376	348	350	362	342	370	372	326	360	317	350	325	400	342	383	333	372	307	329	376	358	341	319	360	314	345	335	348	350	353	354	379	347	330	330	327	335	317	345	348	326	318	345	340	339	326	348	355	343	307	316	335	336	315	323	356	356	305	359	384	309	347	345	335	356	369	357	365	348	314	347	370	334	329	352	341	339	345	336	313	346	341	372	338	343	348	336	324	340	365	350	343	329	339	357	308	366	371	344	323	366	347	371	331	338	318	367	336	336	341	343	337	326	341	347	344	340	314	402	338	342	379	354	330	357	323	332	366	332	297	350	322	312	361	326	367	343	361	337	317	315	366	400	379	327	321	368	355	361	337	353	366	312	331	327	325	379	342	346	367	339	360	369	346	313	380	337	338	335	332	320	329	355	338	327	349	330	345	333	364	301	328	333	375	385	356	337	356	325	327	341	362	325	326	378	329	345	333	315	373	331	321	331	327	369	353	319	355	310	333	353	354	343	326	395	375	339	325	297	343	369	332	352	353	354	355	341	314	344	326	358	370	334	354	348	366	340	331	342	348	355	333	328	339	347	345	357	345	378	351	333	346	326	365	364	323	348	386	326	369	313	317	337	342	344	312	339	357	336	343	336	358	318	352	332	356	328	342	360	351	363	344	356	367	339	339	357	366	341	330	341	336	363	322	316	345	336	341	334	310	361	339	381	331	347	356	351	326	340	345	361	330	368	355	359	361	350	344	344	339	369	337	336	347	344	351	333	349	338	360	341	339	328	333	341	345	365	337	349	354	347	317	303	308	356	357	347	370	338	390	363	349	336	324	319	355	317	355	338	338	349	341	333	364	361	335	335	334	373	344	316	402	331	331	333	349	317	347	340	351	348	374	353	319	359	336	354	362	312	330	334	360	327	322	384	315	356	345	351	362	301	340	325	354	344	365	320	361	323	347	360	391	352	347	341	330	355	365	318	378	349	333	385	330	324	307	326	343	329	301	352	343	352	328	303	353	361	333	319	316	353	312	321	359	304	314	348	334	346	353	343	313	351	368	329	350	346	337	355	364	329	328	352	357	360	315	352	307	303	339	324	368	369	380	362	351	352	377	380	371	349	329	296	326	383	341	313	361	367	350	335	319	334	351	341	382	356	331	355	342	341	356	378	351	337	352	332	315	344	337	346	375	313	337	337	355	333	358	354	358	334	362	354	350	344	345	358	326	304	334	306	386	372	351	321	364	320	337	376	344	332	383	370	327	359	327	343	344	343	360	354	345	339	331	323	302	352	344	316	363	347	341	359	341	300	350	346	326	354	345	340	364	304	320	358	364	321	302	328	337	345	340	311	317	321	337	340	333	355	361	374	320	337	306	341	325	347	382	316	366	322	334	321	336	312	368	323	325	341	336	321	356	339	336	389	311	337	359	380	333	352	380	336	347	355	323	331	383	361	383	380	341	336	313	342	337	326	335	334	355	353	326	352	355	351	321	365	359	336	331	366	341	358	323	341	349	367	344	344	363	306	338	330	355	363	388	377	361	368	329	320	366	315	334	323	327	351	344	353	372	313	323	340	322	364	346	333	346	338	321	310	376	355	320	329	327	330	326	333	380	324	343	347	339	324	348	351	340	349	348	352	305	326	300	355	329	334	312	314	382	337	323	389	344	345	367	358	346	350	311	328	340	370	373	319	322	347	330	338	326	377	357	324	366	367	341	301	338	310	340	328	339	385	357	301	304	320	345	325	366	372	327	347	331	343	311	330	355	348	355	358	339	378	343	353	347	339	342	361	382	349	324	370	339	309	339	367	314	331	335	337	347	343	319	343	344	351	343	355	365	361	319	342	349	312	350	320	359	343	334	349	357	311	353	371	318	346	331	318	362	330	330	316	325	306	361	323	354	351	316	352	350	350	312	337	354	345	353	352	317	310	351	381	353	389	375	365	334	353	354	314	342	366	338	361	344	316	334	335	351	337	362	340	345	354	372	331	356	362	351	344	331	313	356	371	351	342	317	338	336	346	346	342	354	339	317	350	335	320	335	358	345	358	331	334	338	349	339	361	336	346	288	345	345	372	355	348	342	331	337	309	339	357	338	329	367	335	362	318	321	332	334	339	305	348	339	385	336	366	335	325	363	320	336	335	309	341	370	339	319	342	343	340	353	352	356	341	331	328	333	355	338	362	342	325	330	340	340	359	371	314	368	334	314	324	330	352	323	343	345	323	360	352	356	351	349	328	311	356	325	303	356	329	330	364	350	325	352	325	339	347	368	321	326	351	333	327	332	357	347	333	325	345	339	346	362	332	357	346	382	318	385	350	326	334	324	328	342	332	361	356	374	320	325	331	323	300	345	361	327	357	322	392	325	355	326	328	361	327	384	343	366	353	349	355	328	338	380	321	321	342	310	334	335	343	360	323	350	345	332	310	375	312	357	338	365	332	333	315	370	369	348	356	340	341	361	302	362	318	368	340	347	351	336	319	342	325	344	333	344	377	364	356	357	346	390	316	317	324	357	328	361	336	320	359	337	327	325	355	346	355	360	340	340	311	346	381	343	346	344	354	335	343	357	336	335	393	362	375	349	350	344	354	312	304	340	355	347	312	316	313	332	323	342	339	378	347	318	354	336	332	356	348	385	357	327	327	351	358	307	321	345	311	350	333	334	347	358	369	343	352	344	317	352	342	307	337	318	345	336	322	325	351	357	344	373	355	334	350	340	346	359	360	336	361	330	341	359	347	331	338	351	314	328	344	341	350	348	350	328	356	344	358	336	340	323	340	339	337	324	321	313	335	365	357	349	335	350	350	324	331	330	332	316	352	365	337	359	349	328	351	340	375	375	365	343	332	359	358	350	286	356	352	354	320	349	373	352	335	325	327	341	346	342	361	326	354	340	329	320	374	339	380	357	375	363	329	390	333	331	338	348	341	331	331	350	356	358	345	352	352	307	339	339	329	350	333	337	357	309	332	347	349	347	345	340	349	358	368	349	326	326	384	358	323
6036	11652	7155	2141	1228	1024	848	729	641	593	543	545	509	464	485	466	464	415	443	440	476	449	461	446	468	439	444	460	499	437	431	478	430	453	459	466	447	470	474	436	427	439	464	492	417	444	417	434	441	434	466	450	436	482	435	439	466	418	439	437	436	396	445	440	447	442	462	452	439	484	429	452	456	470	423	442	457	431	454	418	467	435	458	459	454	432	464	468	451	445	459	480	454	439	402	456	414	453	439	468	471	455	448	454	445	457	447	449	433	437	454	449	451	449	455	476	448	463	441	453	407	403	426	446	437	478	504	435	454	437	456	458	449	442	486	479	452	460	461	427	415	443	498	472	442	430	427	456	442	448	441	455	450	457	454	415	485	475	452	422	444	465	414	443	413	438	448	428	476	450	489	447	468	413	452	434	455	458	417	450	456	447	440	433	414	438	491	444	428	454	413	429	451	430	434	461	424	433	440	432	458	438	478	479	450	449	455	452	467	487	418	447	442	418	420	449	459	429	413	426	463	465	458	431	439	452	439	429	437	433	420	480	454	451	418	431	444	474	461	494	449	432	438	456	443	426	435	451	454	462	470	435	462	444	445	474	434	445	445	450	445	433	407	442	418	420	481	457	450	448	446	438	480	469	486	438	434	453	479	444	433	484	469	454	448	434	416	434	432	442	492	460	463	456	411	460	437	441	464	468	447	453	435	443	453	459	455	474	452	471	455	437	468	447	448	397	434	446	430	379	449	470	453	456	434	478	480	440	466	437	432	459	439	440	434	455	424	438	464	469	431	438	509	435	433	482	452	422	467	429	445	423	460	448	451	442	464	390	455	452	453	472	482	457	439	437	449	471	447	453	459	440	457	438	444	444	446	451	453	471	431	408	460	464	456	460	461	419	455	450	424	410	457	463	480	432	444	441	463	510	459	418	455	417	489	458	417	453	469	444	441	474	461	443	471	424	440	446	482	478	459	412	398	485	440	471	442	448	459	468	463	460	436	424	478	444	453	469	481	439	453	457	467	426	434	455	477	449	434	438	459	442	457	451	459	453	422	428	430	469	465	483	447	457	486	455	429	413	475	438	474	480	438	450	460	449	423	453	433	408	455	477	432	442	461	478	443	434	436	441	460	473	452	471	440	434	428	417	455	436	438	424	472	471	452	436	474	452	433	412	459	396	432	468	454	423	479	432	455	460	458	460	436	484	466	448	451	450	435	478	431	443	433	464	476	461	445	427	438	449	460	441	475	452	440	443	450	449	457	458	476	434	427	431	455	427	440	482	450	419	460	450	422	457	415	434	441	443	441	418	406	449	485	482	454	454	451	489	473	449	422	477	487	443	397	471	430	448	424	457	457	429	477	457	478	423	462	436	441	436	426	435	443	461	395	409	472	460	445	421	431	459	421	435	406	426	429	493	460	445	451	443	521	461	390	466	440	458	451	445	502	416	426	426	425	464	457	408	431	476	445	410	452	480	475	462	429	445	457	446	439	477	446	420	438	456	449	444	456	444	510	434	419	448	478	465	467	414	409	445	459	427	476	450	433	412	449	415	471	444	463	471	451	447	433	443	422	433	461	488	403	452	432	439	463	447	414	462	414	432	429	428	453	436	431	422	443	447	469	442	471	450	473	455	444	454	435	429	450	416	475	438	447	462	471	465	439	445	456	436	440	434	440	462	463	423	477	449	461	440	445	474	430	473	447	433	434	465	453	413	442	444	483	450	432	477	430	508	463	453	451	487	473	437	445	443	448	464	428	470	427	466	462	420	467	468	468	467	407	446	434	423	418	420	436	449	439	426	472	419	424	488	475	461	422	448	433	435	422	433	404	424	440	432	455	459	428	445	386	488	446	434	415	496	478	432	438	439	434	490	428	489	428	458	487	442	448	461	430	423	467	462	464	437	435	450	438	452	439	475	453	478	444	418	449	484	473	476	429	459	431	438	470	421	458	407	443	419	443	465	456	433	410	462	446	447	423	426	458	419	456	460	395	474	411	440	453	460	463	452	458	441	427	447	434	472	451	441	449	421	444	441	477	476	421	467	443	435	449	432	448	424	440	408	467	461	477	479	460	459	464	468	433	426	451	463	442	439	494	481	453	408	411	433	456	464	426	443	436	436	445	494	444	488	427	423	434	473	465	446	410	448	480	442	439	455	476	434	426	436	429	450	447	430	441	488	441	436	407	442	436	457	420	422	384	473	414	453	448	470	433	430	477	452	460	408	421	465	442	440	455	474	435	448	471	460	467	469	429	466	459	474	465	445	442	442	469	436	452	431	480	467	438	410	440	446	405	439	427	456	385	429	449	493	467	457	427	411	434	406	445	417	443	452	446	441	425	468	463	435	488	456	427	418	440	469	458	439	423	417	470	466	445	448	433	432	442	420	409	444	481	471	452	449	433	470	458	466	484	478	429	477	448	434	464	461	436	476	446	447	480	454	489	420	432	415	470	436	428	452	454	448	456	504	496	430	465	438	452	459	456	462	440	439	449	465	473	445	486	432	467	432	479	460	458	432	424	446	472	428	406	462	472	434	455	452	435	464	434	476	452	492	469	443	464	460	435	421	462	451	448	468	483	451	450	471	427	437	431	441	469	447	479	469	448	438	443	479	471	460	418	451	476	461	427	428	449	402	427	451	439	444	450	435	465	469	499	429	444	468	432	499	480	445	418	449	447	460	440	489	425	453	441	413	480	470	429	465	450	464	433	419	443	450	476	443	443	442	452	408	475	466	428	450	424	426	464	417	434	405	464	447	449	451	496	453	450	452	454	485	431	424	460	451	472	410	485	434	479	474	434	420	419	442	438	452	436	451	440	454	458	477	377	471	430	472	451	462	456	433	447	427	463	460	432	434	466	472	453	441	457	475	456	434	426	420	475	465	457	450	410	445	442	478	455	429	457	461	457	480	433	414	480	434	463	444	456	465	449	448	419	439	457	416	446	461	424	464	464	463	406	414	449	445	444	461	425	459	458	459	430	437	474	430	459	464	454	467	449	436	454	479	433	465	427	406	474	418	454	465	456	436	460	437	442	511	438	463	443	441	476	432	464	424	441	425	398	447	450	427	424	473	441	475	439	449	453	460	440	445	471	430	409	483	431	422	494	409	457	417	465	432	441	416	434	419	443	411	442	405	431	410	441	454	473	401	464	433	451	465	435	452	424	463	472	463	441	461	461	430	430	449	443	488	427	447	438	447	454	449	431	435	461	444	419	453	425	415	466	441	449	414	452	421	412	431	422	411	442	459	430	428	467	458	434	448	458	406	429	449	387	452	414	462	444	411	474	449	437	424	454	475	460	444	404	492	478	427	477	442	412	453	463	439	457	404	437	483	472	456	426	472	443	425	415	473	454	405	430	461	445	462	422	438	476	447	425	423	424	465	422	421	439	406	426	484	472	430	442	424	436	458	427	449	456	424	442	491	461	447	448	435	454	445	465	478	459	457	413	435	422	418	448	450	455	448	466	428	440	419	453	465	459	437	453	446
22311	21142	28418	24097	21132	20575	1976	692	586	544	518	459	463	453	426	409	465	431	421	431	420	406	422	433	388	402	468	415	390	400	369	403	434	382	418	432	418	430	430	412	412	389	376	412	403	375	394	386	443	415	428	396	423	375	390	394	413	393	434	351	393	395	436	391	449	406	396	435	414	395	419	386	401	390	387	404	393	382	397	405	416	397	404	410	400	393	394	390	407	372	388	372	425	410	417	430	390	407	418	391	355	359	419	379	394	404	407	427	423	416	404	414	400	465	429	406	414	391	390	424	403	388	448	400	393	408	370	401	393	420	406	410	418	361	375	400	396	394	398	418	404	393	391	394	405	394	396	389	404	381	375	400	383	419	376	411	407	393	392	424	448	406	393	402	418	422	392	425	416	403	422	390	414	404	411	390	444	417	406	384	420	437	412	378	422	433	397	373	414	407	408	434	429	411	412	391	374	369	387	404	414	375	403	402	418	396	436	392	444	406	413	392	419	426	423	406	415	415	412	392	416	411	406	378	398	418	403	372	404	426	400	365	387	382	382	431	411	416	414	377	424	369	417	390	399	423	389	379	400	396	390	412	409	360	390	382	382	410	405	409	390	392	401	363	405	384	419	381	404	430	393	386	431	418	396	447	401	392	391	391	381	365	438	422	429	436	407	390	382	379	394	406	420	409	391	384	362	399	447	385	432	430	419	401	380	402	430	412	370	426	428	408	425	392	417	388	385	403	397	397	423	409	387	399	397	391	383	381	385	409	404	406	402	402	384	399	435	371	393	399	397	407	408	410	395	409	427	446	373	387	380	420	411	387	396	395	415	379	417	430	405	413	415	394	404	396	365	434	373	426	399	442	432	413	422	407	400	365	373	395	383	447	396	431	384	383	402	437	377	382	395	414	412	395	432	390	413	423	387	420	393	398	406	389	383	415	384	432	428	386	376	401	369	415	428	390	377	375	397	409	398	409	389	399	393	366	389	419	429	392	410	410	428	386	416	443	403	358	377	425	366	418	352	371	395	422	397	353	358	412	384	376	386	373	408	415	378	398	402	387	372	407	366	387	437	387	436	402	408	395	412	436	386	378	403	399	403	420	413	398	380	436	406	398	445	393	395	412	403	430	398	396	401	391	410	396	412	398	448	424	404	396	416	449	418	368	390	389	411	413	387	379	373	381	407	384	380	407	401	418	401	401	441	419	410	374	413	404	406	391	400	424	386	401	423	423	409	403	422	406	410	434	418	393	408	427	432	391	411	381	431	380	419	410	395	414	426	413	406	420	433	396	397	422	381	395	400	445	399	394	398	405	361	412	388	404	437	387	401	402	401	398	383	397	419	392	382	390	389	416	422	378	424	401	432	405	406	383	414	381	393	437	375	394	425	431	381	381	435	424	414	385	395	397	408	402	370	390	351	390	348	417	403	428	398	421	384	402	395	398	395	417	412	430	397	400	390	386	364	409	398	417	369	405	404	379	424	409	399	394	414	390	430	438	409	427	382	412	366	410	377	420	386	385	411	401	401	419	419	408	416	390	414	430	419	408	392	368	367	409	418	395	400	463	400	364	346	400	399	379	375	361	418	372	453	441	428	415	389	404	438	381	402	400	415	396	388	388	409	390	388	384	374	396	399	436	370	402	422	421	420	409	450	387	408	415	399	394	414	384	380	410	386	411	375	402	409	431	381	405	378	435	392	382	425	405	377	414	397	445	406	386	404	434	379	435	410	364	370	391	420	380	383	394	409	411	411	431	400	429	407	418	410	376	346	415	400	374	351	439	397	351	411	404	441	416	377	415	394	434	369	376	395	395	425	374	382	401	367	434	409	393	408	392	425	400	382	411	381	418	417	416	399	400	403	402	373	403	398	426	390	398	421	412	423	403	376	404	397	440	382	416	400	413	434	383	408	399	405	386	394	414	383	381	397	423	398	395	441	399	391	426	391	405	387	372	387	378	412	393	400	424	390	395	393	407	411	396	388	367	396	408	389	409	412	405	394	436	373	394	405	403	375	410	379	376	385	375	363	385	390	369	384	383	407	446	388	372	390	378	403	399	366	398	387	377	444	421	398	420	368	411	392	411	363	370	340	403	415	404	415	401	394	402	411	434	389	359	411	425	407	406	430	377	394	389	377	410	404	405	398	381	400	377	396	424	390	397	391	396	391	342	404	463	409	413	416	379	400	416	419	379	405	409	347	432	380	404	381	380	397	428	392	421	399	419	412	365	396	405	403	438	396	418	391	403	380	389	395	406	397	390	416	409	357	400	403	404	401	435	414	389	412	355	390	371	428	391	424	385	408	378	411	433	401	452	426	398	395	402	403	404	366	380	375	400	396	387	390	398	407	419	399	396	401	415	434	394	392	406	397	404	417	414	402	399	368	420	401	408	410	386	391	411	402	423	383	408	412	392	379	403	394	409	408	383	414	401	381	381	396	392	393	381	403	371	413	409	407	436	412	406	410	393	400	430	371	395	420	419	393	368	378	421	387	376	418	415	411	402	368	394	408	429	395	380	399	404	412	389	402	393	399	430	410	391	393	407	434	459	391	384	448	410	400	398	421	393	389	428	402	406	399	417	437	430	404	385	390	408	375	411	394	418	389	397	431	400	419	445	402	398	426	381	389	404	383	385	403	392	403	423	382	401	377	431	437	415	425	383	400	383	402	397	352	423	388	395	406	413	364	397	419	377	404	439	418	374	392	389	371	415	380	368	412	367	426	380	377	379	381	374	393	411	437	397	425	401	416	396	407	396	400	406	361	398	408	402	402	388	417	398	403	423	400	388	385	407	437	419	406	395	406	386	404	391	413	393	430	419	403	394	381	395	380	378	378	388	384	402	402	405	381	411	409	403	402	357	399	449	403	410	437	416	434	381	426	408	454	376	397	400	387	411	402	397	405	436	398	376	393	423	380	411	439	423	339	413	392	383	410	383	401	401	419	425	386	358	405	419	397	371	402	398	399	411	415	439	395	386	403	439	424	395	408	420	395	411	394	416	379	409	413	395	373	421	417	405	396	404	369	426	391	384	406	336	411	388	419	373	385	435	437	371	403	382	390	407	412	380	415	400	407	424	388	370	406	361	424	410	380	377	425	393	407	412	398	403	434	406	385	417	398	413	402	390	379	384	395	392	410	382	385	393	411	432	383	424	423	394	376	362	380	428	412	388	361	352	366	386	357	380	406	427	401	401	390	424	386	412	409	406	420	377	423	392	407	446	393	399	391	428	360	388	407	353	405	406	394	423	386	398	445	389	406	406	359	401	416	400	374	363	407	392	434	383	401	357	458	430	380	385	416	407	403	402	379	420	368	406	404	390	370	363	410	435	420	399	425	397	411	361	389	397	391	418	382	438	384	421	372	441	427	385	405	395	377	397	371	385	373	400	402	394	395	410	387	401	373	418	418	396	422	411	404	398	407	402	351	377	417	394	367	384	394	376	442	400	348	424	450	395	373	379	425	396	352	397	395	407	413	409	369	401	368	400
7800	22946	14868	4048	2001	1470	1249	991	879	756	741	613	583	640	591	548	540	511	534	500	524	522	532	538	562	559	534	510	518	524	480	537	513	517	529	500	538	522	518	535	538	543	532	494	557	522	490	521	552	531	497	526	543	445	490	530	508	494	516	511	508	516	517	531	512	569	486	477	519	535	520	511	522	520	517	543	531	503	520	481	513	500	492	492	519	506	535	469	512	505	539	496	485	512	492	504	519	478	540	514	474	524	510	546	540	532	511	519	524	507	493	498	492	555	512	498	504	528	499	559	498	502	552	505	531	507	514	479	502	502	470	498	466	510	510	497	602	526	506	507	534	509	509	492	518	539	523	483	525	482	533	505	503	518	535	489	498	532	534	501	523	504	516	497	504	518	527	520	519	501	551	480	513	512	525	550	508	529	523	488	526	539	577	524	525	475	531	537	492	521	511	513	493	553	534	550	506	537	526	486	504	517	536	514	538	535	491	520	529	524	502	543	506	462	496	536	530	482	484	456	497	529	495	511	516	518	510	496	544	506	501	560	478	477	524	525	519	502	525	475	507	525	550	511	546	498	500	536	528	498	537	495	519	518	524	500	514	494	500	469	513	507	509	513	526	504	484	552	490	526	531	563	517	494	533	480	501	490	498	496	517	530	532	523	518	568	573	479	530	491	537	528	509	457	523	527	507	543	523	528	524	525	486	537	532	508	501	526	547	542	548	559	530	523	500	573	492	537	492	534	505	508	512	569	539	521	495	519	502	517	507	525	446	504	469	520	484	483	560	506	510	492	522	554	490	490	470	534	531	488	510	497	491	504	535	491	519	534	500	535	481	522	478	513	491	518	515	527	550	558	502	518	465	514	509	531	565	530	517	477	516	490	553	509	459	560	536	499	489	524	525	550	539	461	537	523	527	508	491	531	510	523	513	531	490	530	503	553	510	497	499	479	501	501	514	511	501	479	513	536	524	523	534	466	533	503	531	501	538	507	534	505	512	512	512	521	524	525	520	489	513	510	536	563	523	537	534	496	480	542	498	498	522	485	466	514	479	497	477	506	533	535	504	503	547	497	531	541	479	526	507	491	501	514	553	510	473	499	492	529	515	525	518	561	465	546	520	518	569	471	527	503	542	510	519	512	524	502	525	491	550	520	540	522	528	522	509	503	504	526	502	499	528	530	512	480	490	486	516	538	483	509	494	547	517	513	513	487	510	493	539	519	535	553	497	506	543	479	500	530	507	510	514	503	539	490	501	558	533	512	526	520	501	490	513	572	549	523	522	502	480	547	486	532	545	513	533	526	508	490	532	491	520	487	504	540	523	484	509	500	495	500	511	488	492	494	499	515	501	563	536	561	514	544	512	506	531	506	529	505	475	544	503	500	499	542	544	569	515	455	551	501	501	521	492	527	515	544	498	510	522	524	539	529	492	531	523	537	469	478	486	520	520	477	498	535	524	481	543	491	518	492	517	498	501	495	547	539	539	538	534	546	557	511	505	481	516	482	521	539	532	549	508	523	485	505	558	499	528	541	544	490	486	488	534	489	511	508	520	474	541	512	515	537	525	526	508	495	546	523	512	556	527	528	480	523	502	473	567	480	515	548	484	502	459	478	530	509	533	515	484	526	505	479	484	555	512	523	545	495	508	517	495	494	495	507	483	478	547	492	511	484	529	555	539	483	543	518	529	527	521	517	491	505	530	508	508	467	482	536	527	512	532	509	544	520	526	480	538	470	494	501	506	537	554	506	514	544	530	546	509	532	501	532	512	530	575	530	475	491	487	480	547	510	508	498	536	515	545	537	521	569	505	565	488	473	583	522	512	514	511	488	505	546	531	559	543	561	504	515	523	520	497	531	470	497	553	552	492	516	502	517	592	484	497	492	523	514	537	561	506	493	496	490	521	544	510	489	542	554	540	513	522	507	504	527	525	490	528	543	483	555	552	497	525	511	531	511	536	524	521	547	555	538	503	554	498	507	499	515	546	517	519	535	490	502	535	500	518	491	493	510	522	531	537	569	498	470	518	524	521	504	493	509	505	483	501	563	529	500	532	534	539	496	522	518	529	506	532	473	522	520	517	524	534	510	502	482	527	497	526	525	508	501	507	511	492	511	542	519	510	550	518	557	497	519	526	533	524	504	569	529	524	572	512	545	510	536	500	558	529	527	520	519	486	538	537	509	517	526	502	540	477	487	535	516	552	484	543	491	473	551	535	541	487	483	465	545	526	497	512	513	504	510	542	495	513	523	485	511	460	467	563	517	505	493	558	501	524	556	482	472	528	507	524	525	510	536	521	493	506	505	507	492	505	519	504	502	516	499	508	514	553	520	527	493	483	501	527	530	527	528	534	539	499	505	544	504	550	504	502	499	498	514	511	560	512	500	474	523	504	525	534	515	479	555	493	560	514	513	508	521	508	491	490	496	520	516	528	502	534	492	506	501	496	512	505	551	507	530	455	535	510	480	476	457	508	536	534	511	503	517	458	555	466	507	530	490	529	483	530	528	524	556	482	493	502	488	518	534	565	530	519	534	541	527	501	551	517	521	523	545	517	518	553	513	504	497	545	520	500	464	527	502	549	481	510	576	539	506	502	471	507	518	511	520	540	495	527	488	531	509	532	546	520	547	570	491	494	516	535	541	539	520	538	475	511	524	509	535	500	535	501	504	589	511	540	532	514	487	572	523	570	514	506	509	517	546	506	545	493	485	514	567	512	544	512	497	494	519	496	518	538	512	523	497	503	511	520	534	528	536	523	474	501	495	507	492	467	503	551	531	495	532	521	542	512	477	511	498	504	527	535	527	526	539	516	521	534	479	533	521	511	520	540	525	482	504	492	507	479	517	534	490	559	526	481	510	503	548	518	534	543	554	561	529	526	496	497	492	510	502	540	491	518	460	495	504	523	481	531	511	485	532	494	527	507	465	487	480	531	550	505	528	515	549	508	559	515	514	521	500	496	517	543	516	482	515	520	525	509	521	514	568	489	517	492	487	509	458	521	529	512	492	508	540	526	489	526	532	524	506	491	519	508	582	514	498	561	487	522	543	515	542	497	486	522	521	511	521	489	553	497	528	490	500	507	487	484	518	504	508	511	476	522	495	489	496	469	518	538	510	547	485	507	513	527	541	542	491	535	524	487	515	501	513	520	539	520	510	518	484	534	500	488	526	491	501	484	503	517	473	553	492	486	511	508	524	502	484	514	499	501	524	549	516	470	527	519	494	511	513	528	526	504	531	506	529	517	536	545	499	488	500	501	560	497	474	557	504	472	525	497	502	534	511	528	526	519	515	518	500	527	521	568	516	529	565	560	544	469	515	525	488	517	482	475	509	514	488	481	492	506	528	514	526	495	503	514	545	513	515	522	507	508	534	517	561	532	542	523	521	474	537	552	510	493	488	505	511	492	498	536	455	543	473	556	475	498	515	524	531	489	542	566	516	521	495	482	547	523	517	468	472	512	531	527	525	484	537	520	518	494	533	481	539
25680	21109	22006	8762	806	611	609	505	499	505	484	509	453	457	477	475	489	452	461	485	443	455	492	483	483	515	480	508	496	459	442	447	449	452	464	471	449	458	467	488	471	447	445	458	543	463	511	466	456	477	487	453	429	440	438	502	464	517	455	483	489	409	448	452	482	442	458	471	499	482	490	438	438	434	452	447	462	472	468	472	450	467	453	452	438	446	446	495	444	426	446	452	495	472	490	449	470	451	468	463	468	495	480	458	470	456	436	494	474	453	454	443	464	481	474	447	452	453	456	486	463	423	450	473	495	486	475	466	453	499	439	459	444	433	472	452	470	477	451	465	491	469	491	450	428	435	480	474	453	448	494	500	455	457	475	463	425	426	446	473	453	499	478	448	455	489	463	455	484	462	482	442	427	472	461	425	442	444	431	483	455	471	455	443	434	469	441	437	457	446	459	437	510	436	484	502	427	461	472	466	413	452	453	455	480	458	489	527	469	483	504	466	446	488	451	418	431	473	473	461	476	456	497	454	463	467	455	443	448	483	484	430	449	449	476	417	468	449	446	446	463	475	429	472	458	436	454	476	445	468	472	472	434	486	473	472	474	448	492	496	450	441	450	492	459	447	483	479	436	503	442	437	469	482	501	467	479	452	467	446	438	439	424	457	496	443	474	470	449	477	465	432	456	444	492	472	425	466	489	442	460	475	467	434	446	498	465	479	510	462	475	481	449	437	464	476	487	498	469	453	449	450	427	453	467	490	504	498	416	475	433	495	486	451	451	479	468	455	474	469	475	407	504	467	435	482	517	465	465	475	462	486	430	478	498	452	470	422	491	500	483	469	443	423	449	444	481	490	481	500	480	458	449	435	477	441	441	462	470	491	427	425	484	443	435	447	420	463	457	485	501	450	449	443	484	429	491	463	459	422	406	450	449	451	455	447	463	464	455	490	498	489	488	469	491	491	428	482	459	460	394	446	478	469	484	489	466	441	453	435	426	473	474	440	452	490	463	427	481	494	463	450	466	485	456	430	506	462	448	460	453	494	467	479	471	473	461	468	453	457	458	444	420	478	455	467	469	461	433	457	431	495	472	457	486	462	470	424	477	454	492	469	447	468	469	481	456	438	470	432	451	475	479	444	457	474	435	491	487	456	498	469	492	465	465	484	443	413	446	469	462	481	488	490	467	464	469	459	492	464	455	465	445	423	443	497	455	429	457	454	443	479	485	459	455	485	494	460	452	473	468	432	463	485	429	459	491	473	444	495	479	481	462	452	487	421	454	434	471	472	434	473	464	450	439	486	474	488	464	482	476	455	458	469	478	475	477	482	511	498	442	507	443	455	439	452	460	472	472	462	498	482	470	491	437	434	433	444	490	465	464	485	429	463	491	497	455	474	493	461	459	489	489	510	468	457	446	458	453	511	492	440	445	510	498	472	470	477	472	461	451	451	481	459	466	486	459	487	485	430	469	468	479	449	470	430	451	443	489	403	511	471	456	460	445	486	467	457	441	439	466	510	473	457	469	456	459	483	438	489	451	423	426	450	460	468	457	451	428	486	447	446	465	475	455	444	463	474	484	483	479	480	456	475	473	448	459	519	478	454	486	455	450	430	489	455	420	460	481	476	446	460	461	477	453	481	461	456	456	423	480	515	499	452	448	463	451	440	470	444	519	462	503	456	456	504	470	416	464	469	461	464	493	483	466	468	485	490	511	445	466	474	473	450	486	484	479	470	460	442	456	438	466	463	449	447	463	468	464	507	474	483	499	436	467	483	453	431	454	435	486	474	462	469	458	459	455	472	463	473	504	516	480	489	454	434	471	443	467	429	472	478	471	434	459	477	444	460	440	478	472	476	440	447	485	458	505	477	441	457	426	528	438	441	477	456	475	478	440	461	495	423	491	472	463	472	429	492	451	437	438	459	438	459	431	473	492	518	497	465	465	482	436	459	436	456	459	459	462	479	434	460	453	439	463	480	486	479	454	449	522	484	444	487	488	461	439	433	412	481	490	473	426	464	431	460	466	459	473	425	441	456	441	450	457	460	490	465	500	497	459	427	483	454	513	487	514	457	469	442	448	418	460	479	463	462	479	476	480	444	472	439	472	453	464	457	445	479	484	475	472	459	462	478	487	448	483	486	437	451	473	503	469	470	461	449	451	480	454	481	446	475	465	476	487	467	524	495	460	463	445	435	428	461	432	474	459	462	466	449	478	433	473	479	437	483	469	472	486	440	458	465	479	450	463	432	486	465	435	471	443	459	445	484	420	485	472	436	474	458	452	443	488	422	468	462	464	428	422	513	498	459	493	481	432	462	450	474	479	450	443	468	452	451	466	480	472	467	432	440	468	461	434	457	465	470	440	470	461	439	496	412	463	449	464	471	498	445	459	493	520	459	447	455	468	461	460	506	424	433	458	463	455	473	496	432	479	453	458	467	470	492	461	450	462	417	438	443	472	485	471	466	464	488	481	466	441	472	460	456	460	472	457	466	423	405	484	462	475	467	451	452	465	469	471	487	494	448	449	458	462	443	453	469	485	451	436	486	458	426	473	458	494	444	471	432	472	452	439	469	469	461	511	455	443	447	461	453	475	468	464	448	442	441	451	451	485	437	461	493	505	478	445	446	459	440	461	437	499	456	458	463	439	487	480	492	448	464	465	464	454	460	480	430	470	458	473	447	493	477	443	421	442	440	453	507	455	450	478	484	480	471	479	423	430	468	475	443	509	501	490	436	461	479	477	449	431	485	486	453	475	474	455	508	454	467	416	458	462	466	422	512	470	441	496	450	499	442	471	486	426	500	491	452	429	434	477	435	454	457	467	459	486	474	415	473	505	459	505	447	442	454	453	500	477	429	490	452	472	460	469	461	435	485	501	451	467	425	426	501	459	464	475	447	430	448	466	452	485	461	466	480	481	444	494	431	461	451	470	455	460	479	480	471	444	449	452	475	456	478	461	482	480	493	452	480	443	457	491	448	437	455	475	464	444	486	465	483	478	455	447	483	507	435	465	460	415	485	460	412	451	429	469	461	448	461	471	450	487	447	492	459	412	466	472	470	464	470	480	452	440	468	488	495	444	467	491	456	439	481	416	484	437	459	471	456	488	465	454	466	492	471	459	496	459	446	453	470	455	429	445	455	439	488	479	432	429	423	484	470	472	471	441	460	481	460	465	439	469	416	462	404	461	491	488	445	460	468	485	491	442	484	503	463	536	448	477	452	395	545	461	469	466	458	446	477	446	470	503	449	421	445	504	494	422	436	457	454	432	449	453	462	451	429	479	412	460	463	460	440	452	481	455	488	427	437	436	488	517	446	462	498	443	431	480	499	487	487	459	441	492	491	475	461	461	467	456	428	477	469	456	512	452	497	454	435	485	466	494	451	428	466	469	499	457	452	469	482	467	457	466	476	467	447	463	452	495	488	455	466	481	432	457	456	425	468	471	469	461	485	496	454	483	496	453	418	474	452	444	447	429	450	475	446	467	483
5898	9594	5532	1666	1185	963	775	773	693	694	615	617	608	568	615	633	607	605	612	599	610	559	610	577	581	585	566	568	563	598	608	597	642	566	598	562	600	587	613	550	550	595	573	589	579	548	572	608	559	593	603	617	602	583	621	574	583	549	579	588	557	562	562	601	582	544	594	584	586	573	600	588	609	583	627	575	584	560	608	567	588	534	620	579	595	574	556	625	603	588	574	595	597	547	581	606	582	574	595	583	640	517	598	599	591	572	587	610	594	581	595	577	556	555	579	593	618	550	589	575	571	625	572	616	588	560	582	640	537	544	596	612	560	558	586	549	590	597	571	611	609	584	631	618	563	577	632	574	591	602	623	565	579	606	585	609	599	607	529	605	600	578	580	559	592	600	602	570	621	598	580	610	590	638	557	579	574	592	619	599	596	587	603	571	590	589	603	583	581	630	544	578	583	601	570	563	586	568	562	552	571	626	595	600	572	580	562	579	564	594	545	603	555	618	576	625	575	600	597	580	601	584	639	636	574	574	568	564	606	528	549	620	579	550	541	583	596	566	586	574	613	549	595	582	564	547	607	624	595	578	588	576	584	566	604	578	598	580	579	580	587	631	561	610	590	546	572	580	560	577	566	601	585	577	586	591	570	555	549	565	570	528	580	580	581	599	612	547	609	607	615	587	610	584	606	602	599	570	632	602	580	584	570	602	535	597	603	556	617	557	615	654	562	557	656	601	541	581	577	627	622	561	586	541	584	575	618	565	584	617	603	576	582	580	601	563	571	534	556	597	562	573	585	567	632	576	540	614	594	594	558	547	522	594	596	565	617	601	565	548	623	620	584	537	531	591	561	595	567	557	613	564	585	597	546	551	574	595	552	549	599	606	580	608	552	581	618	598	623	583	532	648	571	592	590	570	620	565	568	619	549	552	571	592	571	599	597	526	589	583	586	559	571	628	613	575	556	630	572	602	545	575	606	579	563	578	593	597	577	588	601	544	549	609	539	644	615	633	534	598	548	600	588	564	597	556	592	614	606	588	600	594	572	538	590	576	592	601	595	596	540	550	591	603	563	566	622	586	635	565	589	615	594	586	608	602	550	589	588	651	585	585	598	563	559	608	572	581	585	570	576	590	632	594	537	620	573	616	547	625	604	618	632	538	570	584	622	574	558	570	562	562	583	582	579	618	579	603	578	555	566	628	564	612	595	560	584	616	599	595	564	568	573	539	572	586	584	588	556	563	559	620	557	606	568	576	585	597	597	568	592	612	559	559	590	587	579	607	575	589	572	563	554	603	603	580	586	584	560	604	584	564	632	560	582	639	595	581	590	548	590	627	595	591	612	565	561	582	585	598	658	639	550	596	592	628	564	603	615	626	622	574	569	556	586	581	610	595	598	547	596	596	592	574	551	587	546	643	597	559	567	614	574	597	568	586	596	568	587	598	608	585	563	583	544	579	593	570	560	554	585	577	588	634	551	596	565	571	591	587	614	587	581	596	579	573	620	584	572	579	594	549	587	622	578	578	596	606	581	592	639	600	600	556	568	564	605	592	573	570	554	603	606	537	607	571	591	594	585	579	616	578	583	592	605	552	571	596	604	591	612	570	595	575	544	585	586	584	562	574	579	575	606	616	576	576	556	593	564	568	589	589	552	585	613	567	553	574	608	574	576	578	566	545	577	606	562	590	610	565	621	630	585	595	570	601	618	573	579	606	555	614	611	580	581	612	573	590	576	603	578	546	595	574	537	557	531	594	594	598	620	577	541	572	615	601	613	615	593	591	615	589	606	545	615	596	593	593	590	588	563	599	602	569	593	588	563	554	595	563	604	592	608	553	594	591	587	606	549	536	585	636	597	596	595	576	606	594	576	573	618	615	623	609	569	604	573	638	596	576	592	554	631	563	611	623	582	600	585	562	593	606	614	594	594	597	579	589	574	649	553	584	584	596	614	585	605	589	526	535	534	579	555	573	603	552	592	553	543	572	590	583	557	587	580	605	576	553	624	624	605	532	582	640	562	562	548	606	643	579	607	606	606	566	588	576	614	555	587	600	601	531	604	589	614	575	570	581	590	606	593	606	617	576	545	598	589	564	573	599	553	573	542	619	613	544	556	564	599	566	623	617	583	557	603	593	576	617	594	598	598	564	557	585	618	608	625	579	586	606	540	568	556	556	575	554	566	590	569	573	540	583	570	586	576	582	594	592	589	591	592	623	591	591	547	625	578	603	656	564	591	592	592	553	609	576	561	571	601	552	614	577	614	596	606	610	568	571	591	614	574	581	586	550	591	519	579	634	542	605	562	573	604	563	561	616	594	573	577	572	567	582	567	600	583	595	598	568	569	588	537	599	587	551	568	608	578	638	591	627	531	571	602	555	581	605	576	594	573	599	596	571	572	602	642	583	620	545	574	579	615	586	592	610	559	589	625	596	626	576	533	571	578	565	590	585	552	574	571	603	605	570	549	623	616	560	590	577	621	576	541	595	587	572	583	573	567	577	594	561	560	649	582	586	530	628	636	638	602	627	560	555	527	591	577	565	585	605	614	561	598	585	621	571	610	566	547	622	554	598	614	590	599	558	551	589	545	567	561	633	617	603	556	544	522	591	563	589	579	629	597	590	586	604	625	608	576	589	563	610	572	557	598	559	560	649	563	600	549	562	644	606	548	564	607	542	547	581	618	622	602	581	551	637	575	550	577	597	549	636	657	557	558	579	587	574	558	616	623	600	581	622	573	574	583	545	597	556	571	581	572	620	610	603	596	557	586	593	584	598	604	566	533	535	579	612	600	558	583	560	589	554	539	628	609	611	611	550	568	579	548	587	592	601	567	610	599	580	604	591	609	599	595	546	575	576	581	607	576	572	607	561	600	601	601	578	598	545	596	576	607	603	580	593	603	551	595	555	570	608	583	592	573	537	568	598	559	607	622	573	582	564	608	590	594	554	589	605	575	581	563	551	593	556	554	580	546	585	571	557	572	594	565	583	570	581	615	586	571	619	581	577	593	549	600	580	560	628	606	608	575	559	643	564	559	567	610	593	591	575	575	547	572	587	577	639	632	604	558	577	593	585	584	616	576	548	570	608	589	576	596	572	622	627	570	620	587	551	606	603	563	569	573	569	575	607	570	570	569	557	619	587	625	603	590	579	624	579	594	580	591	615	587	554	584	586	582	592	564	598	615	547	598	621	558	626	595	578	615	547	600	574	583	556	585	555	541	611	572	568	595	559	523	586	601	568	576	595	602	560	617	575	566	569	613	556	571	602	599	578	609	612	610	597	582	582	628	582	566	575	590	576	595	578	558	588	554	575	581	562	603	591	550	555	593	576	584	598	569	537	594	595	606	586	578	612	591	591	613	621	621	608	650	618	591	559	621	622	618	636	568	570	539	590	589	585	558	586	559	587	606	561	574	621	555	631	614	597	591	583	610	575	597	565	591	551	625	583	613	592	614	564	614	601	586	591	557	586	585	544	569	571	608	571	558	603
23230	21100	27823	24630	20958	4486	882	698	647	619	615	527	554	554	514	513	582	485	540	516	522	506	530	524	562	532	583	510	521	509	504	519	545	538	531	569	568	522	535	532	572	532	527	527	532	513	522	532	533	523	528	493	540	532	518	517	507	505	536	533	527	517	511	542	518	548	500	515	501	511	551	487	495	514	547	515	531	505	547	515	585	509	484	504	543	524	527	539	510	532	485	530	543	499	500	547	516	523	545	506	473	494	521	513	505	509	530	544	496	534	565	527	560	525	495	537	546	501	530	501	513	482	502	512	563	512	507	509	548	532	528	508	563	563	488	502	509	537	519	478	513	489	571	546	529	507	491	478	597	523	489	539	493	552	519	496	506	514	531	516	534	503	551	477	495	526	513	517	538	520	551	560	551	537	486	512	512	513	542	547	559	519	537	482	555	539	550	520	531	523	478	516	539	523	536	540	538	510	531	469	506	546	552	511	541	539	555	537	536	520	542	505	529	493	544	514	517	565	578	503	549	578	503	512	523	548	507	525	485	554	461	523	518	533	516	514	489	508	506	517	507	516	549	544	511	502	530	517	507	502	528	502	537	534	511	525	525	528	550	513	486	563	487	509	513	540	501	568	516	486	511	511	516	499	541	479	531	533	536	494	530	490	508	477	539	489	550	529	506	540	488	491	487	504	537	564	553	530	597	498	513	540	491	529	545	534	569	543	486	510	523	509	573	468	545	508	511	496	534	516	508	537	540	576	519	512	515	509	505	532	530	542	522	518	504	531	521	526	500	559	475	548	548	514	547	534	540	524	560	527	509	539	496	533	548	526	504	497	506	538	541	526	521	483	514	536	527	533	529	546	508	508	540	550	495	518	531	531	469	477	468	535	503	549	570	519	522	517	523	520	504	510	522	565	536	475	520	526	551	524	517	518	510	540	517	520	526	497	520	549	525	537	493	502	532	507	510	528	515	494	575	526	538	531	526	520	526	537	523	497	513	533	560	475	510	480	543	505	507	506	519	500	535	473	505	543	541	548	555	574	542	557	552	488	511	507	530	505	560	493	527	525	474	565	529	510	539	540	552	524	518	505	527	517	542	581	545	556	483	525	519	558	530	502	493	543	521	545	497	558	490	515	526	513	524	545	484	549	481	508	518	515	538	513	531	534	520	515	518	492	509	526	529	542	483	515	483	536	548	550	495	481	543	527	515	494	562	512	524	533	514	526	498	517	513	524	510	501	506	532	513	510	573	486	515	526	508	506	542	520	518	508	535	558	518	515	486	503	480	562	500	527	525	545	541	492	544	543	545	511	535	513	534	524	534	489	574	560	526	536	557	558	584	517	533	526	513	508	489	528	484	548	531	503	552	513	496	532	503	522	503	531	547	504	513	476	543	501	545	514	510	556	533	526	505	488	514	539	539	527	533	516	538	561	541	517	519	528	525	535	505	568	542	525	517	489	510	486	509	487	532	505	491	534	552	522	518	540	532	510	537	498	518	508	549	495	538	558	515	528	529	506	553	516	526	506	528	521	546	505	552	488	503	532	533	531	491	534	493	563	532	554	539	488	554	538	521	479	513	511	557	506	541	538	540	530	506	512	566	545	510	503	548	535	541	530	489	497	533	526	495	519	505	534	526	510	469	512	526	510	507	536	523	499	560	521	500	507	531	545	504	510	541	510	473	538	550	543	505	540	558	545	534	516	565	483	535	477	521	511	524	515	489	529	506	548	493	503	515	521	556	514	500	518	520	512	521	551	538	548	516	516	503	500	505	534	513	521	509	499	479	518	524	493	490	521	524	535	539	540	529	500	503	519	497	520	534	456	496	516	478	544	522	534	520	526	514	513	526	523	517	512	487	523	518	512	503	529	525	507	510	540	552	545	516	518	507	522	515	496	567	540	488	529	510	527	509	475	506	529	538	531	540	518	505	523	472	480	532	509	539	539	532	480	556	518	486	474	532	490	542	473	515	519	470	551	499	513	532	532	482	528	493	527	510	566	515	496	481	534	544	508	505	503	510	532	544	509	549	531	534	511	501	564	510	517	503	528	546	539	533	544	556	514	534	526	507	516	549	558	523	515	521	533	523	528	526	507	503	502	530	507	548	516	512	538	544	504	525	513	521	504	491	488	514	509	488	525	540	493	511	507	517	512	509	478	548	534	465	536	490	534	559	500	565	501	526	562	519	488	485	543	536	485	509	534	527	520	522	553	531	515	495	496	484	519	509	505	523	525	505	545	550	542	502	505	518	510	492	531	513	507	519	485	489	527	534	534	547	515	533	529	475	541	515	507	520	537	516	539	493	527	493	528	558	528	513	536	537	539	508	526	527	495	546	505	479	539	518	534	520	474	552	493	505	530	519	532	528	548	514	491	526	542	523	502	498	530	545	529	450	545	511	523	514	527	523	502	529	500	509	557	498	526	537	526	531	534	534	555	551	514	556	479	540	495	544	508	502	534	541	499	494	523	494	532	513	485	509	539	531	516	509	479	517	527	481	536	509	506	524	525	518	515	544	506	512	524	518	468	509	524	483	516	530	500	541	521	543	499	525	506	546	521	559	529	542	504	553	543	496	530	478	480	527	546	524	496	535	514	515	518	502	513	491	525	506	547	495	540	502	473	538	522	525	516	523	500	562	552	525	592	552	537	502	502	506	531	472	535	521	484	514	530	517	511	540	508	561	513	519	481	519	491	540	504	517	508	528	562	544	505	518	503	538	515	534	520	498	544	497	527	552	546	504	527	481	557	518	496	510	499	525	502	506	537	517	541	499	507	564	498	532	515	550	510	524	526	518	491	473	547	544	496	528	512	550	520	534	514	499	566	515	519	544	487	540	529	528	504	531	520	532	543	519	523	511	523	518	509	526	519	522	542	550	555	523	536	528	499	512	531	535	522	526	532	532	506	523	496	555	495	526	529	519	577	519	522	526	473	539	524	546	524	534	545	517	507	533	552	554	550	488	491	494	509	527	534	562	527	526	505	495	522	537	520	467	502	518	522	497	475	514	535	465	498	497	519	517	519	535	536	485	510	580	502	516	527	479	531	486	513	537	511	528	527	559	511	543	521	520	546	570	542	517	502	534	541	520	484	495	570	523	538	509	510	490	515	502	534	524	506	502	503	514	552	548	520	506	506	522	542	515	506	493	513	507	521	527	537	515	518	536	489	537	528	561	531	495	503	521	533	564	540	514	476	502	502	508	550	569	463	500	556	542	500	519	514	514	499	504	527	559	511	519	526	514	528	532	517	571	531	507	494	505	538	484	486	490	534	502	534	515	497	547	508	505	483	553	507	536	509	567	490	490	530	506	483	533	505	494	548	500	544	507	541	565	492	524	543	499	513	541	517	550	542	521	566	503	540	492	503	510	499	471	528	520	530	503	517	568	510	515	535	524	503	507	516	514	522	478	528	527	520	523	557	552	510	474	548	547	531	514	490	530	509	550	556	491	529	506	539	520	517	548	524	484	530	510	518	482	493	531	519	506	539
6768	17347	9887	2800	1554	1256	1043	991	840	849	821	728	734	705	698	683	697	629	692	713	632	641	648	619	665	647	608	621	610	635	618	665	662	663	647	666	649	652	658	654	638	660	632	681	741	696	673	646	693	571	672	679	678	612	658	641	654	639	674	645	666	667	608	644	682	652	650	673	671	631	625	622	613	635	666	660	656	643	688	655	700	611	672	620	639	658	647	662	661	693	648	639	638	635	648	633	679	621	696	604	667	664	668	638	671	657	621	708	693	628	626	655	669	671	678	671	661	666	682	651	624	667	647	672	743	650	672	639	653	593	623	593	671	654	620	676	648	649	662	636	701	637	672	629	659	712	674	647	646	623	646	617	586	645	640	660	649	663	618	657	613	685	666	656	640	661	715	655	689	657	682	656	643	634	638	653	667	597	627	694	708	645	598	672	684	676	616	638	656	732	667	660	634	675	664	617	662	624	667	674	632	675	651	675	657	664	697	690	663	721	662	639	646	641	629	625	640	679	629	656	673	639	683	654	631	664	667	655	599	671	648	651	701	642	634	658	664	641	650	635	669	672	629	674	667	671	676	683	632	631	640	695	642	638	680	643	674	637	654	660	700	652	648	647	636	676	672	644	703	629	608	635	674	674	649	638	649	601	630	638	641	638	682	682	617	675	632	653	689	682	661	673	647	689	665	615	706	697	658	665	626	679	697	679	662	671	633	704	659	681	697	654	649	644	603	643	645	697	603	660	633	624	626	637	657	716	670	646	680	708	652	625	632	652	661	680	658	650	676	614	659	649	625	710	632	675	694	621	632	667	659	669	640	649	714	634	687	643	713	686	673	615	677	660	616	651	656	702	621	630	661	649	655	702	657	643	651	646	705	653	650	633	701	663	679	664	647	677	638	671	601	625	693	619	627	624	632	639	651	670	656	699	665	610	636	672	659	635	680	650	657	621	657	664	650	641	680	634	635	618	621	627	620	653	657	645	661	657	634	633	729	637	678	622	633	675	635	649	649	617	647	658	679	676	618	655	679	655	664	689	632	661	642	666	681	638	637	632	633	668	638	587	657	639	638	627	658	665	672	622	614	694	658	621	668	673	648	677	674	679	690	625	635	695	674	674	646	638	678	692	647	682	642	629	635	693	647	666	646	582	679	655	671	622	647	642	627	612	661	616	695	653	636	655	661	660	641	667	664	644	637	651	681	703	641	681	658	719	693	684	621	650	617	644	658	675	647	626	679	648	653	666	632	614	627	662	683	702	662	617	656	655	644	638	652	681	660	668	643	598	654	590	661	652	629	653	652	625	653	662	644	620	614	616	671	666	646	584	605	680	635	637	631	653	654	644	630	702	647	609	595	670	656	632	652	630	673	640	660	663	671	651	648	599	607	687	601	678	655	679	681	611	677	661	693	670	671	633	652	672	638	690	634	669	647	632	670	681	723	678	610	643	669	652	675	660	651	652	628	662	710	669	643	666	659	659	634	676	635	697	666	660	668	663	668	649	645	634	636	654	661	701	627	661	650	683	653	661	649	641	670	657	660	692	631	693	645	622	618	663	657	643	655	666	612	692	647	668	668	657	636	658	673	617	631	689	657	647	662	615	693	665	668	626	710	644	662	651	654	681	640	648	691	657	667	680	655	665	608	673	632	592	670	656	689	649	671	654	669	659	681	708	636	673	647	613	668	633	666	664	676	680	653	657	652	683	687	708	657	644	636	715	678	632	697	641	591	662	674	674	618	651	655	651	618	669	689	692	639	669	648	652	632	678	663	652	660	660	675	646	663	684	702	700	604	622	696	618	692	690	647	662	642	668	637	683	635	695	652	619	678	675	611	675	659	664	664	654	679	625	643	651	658	631	661	668	639	646	637	634	667	628	656	646	639	654	654	653	669	634	655	626	670	710	654	684	629	651	661	623	668	696	692	647	654	669	622	649	657	614	672	632	716	681	664	675	619	673	629	649	635	661	658	648	654	652	655	656	642	653	680	630	638	695	663	675	665	668	718	619	649	644	679	668	659	665	661	634	665	644	728	677	638	685	681	700	660	615	706	657	675	689	630	678	661	666	578	642	704	621	683	688	664	648	603	637	652	699	678	652	649	696	681	656	687	663	664	664	653	650	660	644	599	665	650	661	668	658	634	663	656	683	660	631	683	645	658	646	683	619	688	659	603	629	665	650	654	674	647	618	657	662	646	636	633	684	659	614	661	686	634	722	627	672	666	618	639	657	613	675	670	690	665	684	665	656	607	639	672	621	633	675	625	677	624	663	669	679	667	676	632	651	640	671	624	666	663	637	669	643	617	674	631	659	666	699	657	642	639	671	629	623	635	674	658	655	723	628	653	686	701	634	656	662	687	627	665	632	602	669	649	644	641	676	663	677	619	619	677	670	719	657	668	624	675	642	638	647	626	663	670	667	679	629	678	686	638	604	642	679	601	636	645	653	654	677	703	636	655	631	645	682	679	649	651	667	627	626	692	673	638	673	650	660	685	620	628	668	665	665	669	621	674	668	648	662	638	667	631	682	657	663	639	684	630	662	636	634	613	639	630	628	644	640	665	669	653	623	639	645	634	598	627	712	679	650	694	603	660	641	625	702	692	704	628	633	672	652	672	664	635	652	646	642	673	633	648	658	692	668	643	656	662	654	664	663	616	662	666	625	673	672	630	661	676	643	654	629	645	668	651	645	644	662	699	648	636	633	629	659	687	669	646	678	648	627	699	665	667	686	647	652	688	624	650	631	685	648	698	634	616	633	645	637	648	659	661	655	632	625	647	700	601	670	635	655	620	649	682	693	627	626	647	673	680	684	672	701	690	696	631	665	652	644	638	668	663	642	657	613	658	644	682	624	659	698	682	650	670	637	618	670	648	637	661	655	665	641	625	655	642	644	660	676	664	672	664	592	636	650	634	680	653	652	661	654	673	629	626	637	613	643	676	652	672	640	644	649	668	676	672	672	625	605	654	660	671	640	648	658	705	625	646	658	595	633	656	678	678	646	637	661	651	636	679	655	656	629	634	686	694	626	695	728	728	670	689	667	619	659	699	658	640	679	641	653	644	663	642	620	674	631	725	625	594	717	682	675	704	645	666	684	664	691	630	679	608	682	642	666	697	654	658	624	663	661	635	710	629	637	654	702	651	667	623	658	657	644	662	652	677	717	673	642	650	616	657	666	628	658	612	622	649	667	607	705	650	648	666	646	676	676	643	639	649	659	656	671	678	629	681	670	668	669	653	651	665	687	645	679	699	612	693	699	683	665	638	672	694	664	676	679	684	651	644	647	666	683	626	658	646	631	649	641	682	644	622	634	669	685	741	682	653	626	638	625	664	634	682	646	640	704	673	661	637	657	645	649	649	669	637	668	689	701	694	609	669	664	642	685	636	649	670	594	658	670	687	623	630	665	645	681	672	696	655	658	640	668	689	709	681	682	627	640	592	661	655	661	657	624	682	671	684	667	633	642	651	672	691	659	685	650	632	676	706	656
24296	21110	26476	25645	4997	569	511	489	419	397	416	356	342	336	328	342	370	351	344	350	347	379	363	335	340	314	371	344	318	337	334	342	342	360	352	362	349	350	350	347	353	334	338	324	321	366	366	325	339	324	382	351	315	357	332	328	331	365	322	372	358	374	352	310	342	332	363	329	325	347	329	348	356	328	393	315	317	345	349	354	314	357	339	340	332	336	369	358	343	333	357	372	325	328	363	337	335	330	331	353	345	360	361	330	339	360	369	324	347	315	366	328	365	356	352	348	337	373	375	350	358	348	365	345	336	379	308	361	358	351	348	337	339	331	349	344	367	367	361	365	365	367	348	353	345	368	347	337	335	374	347	368	345	327	330	360	357	375	318	384	332	341	356	320	361	316	358	353	349	399	348	356	376	324	341	360	366	356	356	334	358	338	337	347	367	338	374	369	353	375	379	357	358	368	335	327	307	369	332	325	367	359	357	347	337	332	351	343	356	373	352	341	377	370	332	371	325	329	339	355	346	325	361	394	327	312	352	358	368	340	343	341	360	358	342	344	337	367	338	336	320	357	356	350	372	354	357	322	354	334	351	373	336	343	381	357	314	319	348	340	332	378	323	360	365	345	336	353	335	369	350	328	334	379	314	331	353	358	349	364	321	348	326	368	354	345	328	347	336	343	309	356	306	354	327	348	361	343	334	317	366	364	337	355	353	322	373	364	343	342	351	329	324	336	357	345	332	370	349	347	345	324	366	325	333	365	325	367	347	336	329	320	321	349	354	318	360	322	371	346	352	333	344	354	357	326	338	321	353	326	330	339	344	306	305	358	353	372	350	354	330	366	335	368	344	340	369	376	340	337	377	377	363	301	325	314	346	349	326	338	310	359	323	356	338	358	375	359	340	343	333	347	348	336	359	378	365	370	337	340	353	367	319	339	363	355	333	347	337	376	330	356	351	350	345	366	335	369	337	312	355	344	360	356	318	355	387	339	361	323	360	356	353	367	362	328	355	332	333	379	353	328	343	365	346	383	336	321	341	342	346	334	323	326	295	383	390	338	363	341	357	330	363	339	360	363	325	339	373	335	316	356	355	345	326	323	312	345	322	344	358	322	352	318	367	356	336	333	343	350	328	339	329	348	360	312	335	363	356	343	352	332	372	370	336	351	345	370	324	358	372	350	345	356	354	341	349	362	335	332	333	334	377	347	312	344	340	330	339	340	338	320	384	360	363	376	297	367	344	326	369	322	316	327	376	334	367	334	351	379	336	338	352	320	348	335	354	321	350	345	341	300	347	353	325	348	346	379	339	369	311	362	302	328	338	357	358	351	349	338	364	340	354	360	339	323	318	341	344	396	348	324	347	348	360	353	344	337	356	356	322	338	321	373	362	338	356	354	321	332	336	340	327	350	364	372	334	369	334	362	361	343	330	321	356	332	332	332	352	357	337	318	346	345	361	338	322	356	374	320	346	342	364	336	358	323	327	341	361	333	350	357	335	413	334	323	338	317	366	363	324	331	328	358	369	353	360	324	322	324	334	354	338	321	332	381	386	334	348	313	339	315	342	332	352	333	374	329	343	324	349	349	363	381	329	310	349	368	334	280	320	312	345	359	348	332	351	358	361	326	317	320	343	353	376	371	339	350	385	357	364	316	347	341	362	322	364	313	342	342	319	369	328	355	337	327	337	372	339	355	339	333	359	335	361	382	321	320	312	358	332	356	315	372	345	372	349	331	351	361	379	325	353	351	335	335	360	364	372	347	367	338	348	348	346	367	330	357	335	338	364	351	331	365	351	350	315	311	348	337	345	380	325	318	318	354	323	331	378	337	343	386	317	333	374	343	402	344	339	332	382	362	334	365	367	332	348	332	330	363	346	303	365	354	365	346	373	347	380	340	370	360	345	352	332	349	346	351	348	312	353	343	344	359	345	354	328	322	380	339	336	397	360	373	359	330	358	340	333	348	346	341	331	354	345	327	329	368	323	353	352	344	307	383	342	328	341	328	349	346	327	372	310	323	389	362	324	322	358	333	341	343	332	353	357	351	326	362	328	366	344	359	345	348	384	345	378	363	355	378	371	349	356	319	323	323	361	344	363	331	360	327	321	321	360	350	339	346	333	344	344	339	361	327	342	347	328	327	328	328	396	349	353	345	340	364	328	371	326	348	320	357	344	341	338	387	319	373	345	351	305	352	339	357	354	358	350	343	335	346	345	348	386	360	362	377	377	358	348	357	354	326	366	345	355	355	354	329	352	356	364	344	330	315	342	344	307	299	359	366	397	344	357	368	345	354	327	347	351	338	327	338	347	365	346	391	331	337	323	348	357	338	322	367	339	393	337	380	311	351	362	342	310	311	353	342	374	397	320	354	330	338	319	363	356	362	334	299	353	344	336	310	339	357	357	324	357	370	359	375	355	355	332	359	345	328	380	329	341	323	334	317	358	348	336	362	369	320	382	413	316	334	376	339	317	350	347	365	314	363	305	352	322	323	334	358	338	315	330	386	307	380	328	349	357	407	356	314	338	326	353	356	331	356	323	352	365	339	348	371	324	394	356	372	355	381	376	353	349	330	352	397	324	357	367	359	349	350	342	326	357	335	348	361	329	327	315	328	374	344	338	337	354	323	366	331	357	345	319	333	306	377	337	362	319	364	370	357	341	344	348	336	343	348	333	346	305	346	365	339	327	334	350	316	339	368	355	357	340	330	331	344	325	346	387	332	326	346	365	345	348	318	337	345	319	362	366	344	343	354	357	364	351	343	361	331	343	338	346	318	329	353	353	334	337	350	321	376	372	349	324	344	349	333	332	335	357	350	287	342	340	364	344	315	364	358	332	323	363	339	348	349	365	331	335	361	356	331	341	317	324	362	354	335	329	308	338	361	348	339	336	306	382	368	338	313	335	366	354	366	328	314	371	352	356	350	340	319	327	347	335	387	348	381	344	368	359	333	356	371	332	333	365	352	360	350	337	356	342	350	340	379	326	325	342	346	334	332	335	306	356	325	342	315	349	363	335	338	296	312	323	361	330	334	330	377	318	330	356	361	318	366	370	379	338	346	355	351	346	339	332	381	358	329	341	323	315	337	371	348	372	333	341	337	352	333	353	358	332	367	317	369	356	338	331	350	342	335	338	346	348	317	348	331	357	335	336	337	363	323	336	337	361	345	346	370	364	341	372	377	337	313	335	337	356	342	370	328	331	342	349	330	346	351	347	313	353	345	356	323	334	344	348	347	342	335	329	358	366	357	337	340	316	307	369	341	347	339	341	350	340	341	330	313	371	345	327	366	337	316	357	319	305	357	308	337	360	342	317	378	368	353	368	338	345	352	356	342	336	331	346	346	341	362	340	351	366	342	396	368	330	360	340	351	337	355	338	322	362	331	351	361	342	350	347	376	354	329	358	370	331	296	333	332	327	352	361	352	338	331	336	340	399	368	351	346	359	355	339	328	338	328	317	361	359	330	363	354	354	386	347	329	368	343	345	351
5907	11608	6183	2024	1136	964	769	696	585	589	530	494	500	477	502	468	448	448	458	468	482	450	463	473	471	479	473	464	452	470	458	453	450	444	439	470	470	441	431	459	421	448	450	421	478	481	454	456	450	456	405	456	473	441	435	424	463	450	452	434	464	462	422	448	413	454	479	422	449	445	480	442	423	446	436	460	465	439	505	421	507	495	417	427	457	458	437	458	458	443	459	422	459	445	445	460	442	439	464	445	443	435	453	451	441	432	453	394	463	447	448	409	446	463	481	430	462	431	461	430	479	412	424	419	447	493	463	431	437	429	487	468	471	423	443	455	428	429	418	434	449	408	427	465	420	439	434	453	446	415	460	439	468	442	462	490	413	478	477	449	463	423	443	446	403	455	415	468	449	481	479	433	444	461	432	465	461	445	443	468	445	478	434	478	449	428	452	434	438	462	392	458	422	461	461	472	439	435	456	449	462	447	438	438	419	428	447	452	432	469	424	460	421	493	472	448	448	442	468	461	463	437	466	459	438	412	424	441	433	473	455	456	465	453	433	443	408	465	453	497	474	474	446	437	424	473	497	457	465	459	473	451	466	471	454	466	417	422	468	446	438	429	464	464	448	428	457	466	469	451	478	446	486	464	464	452	468	442	444	461	442	431	432	450	444	457	470	450	419	439	465	414	401	456	451	496	443	438	449	454	462	423	434	461	459	413	444	451	420	447	455	455	415	453	434	442	466	430	440	461	451	439	455	439	472	463	459	449	464	450	410	461	429	419	432	445	441	424	446	442	509	438	477	431	453	424	439	434	407	465	457	432	402	435	425	419	450	455	474	441	425	449	487	454	433	465	488	464	457	468	446	488	482	482	438	414	431	464	433	481	457	444	475	451	427	398	476	507	454	461	429	498	456	443	441	451	424	448	463	452	477	466	442	422	449	430	434	437	460	440	415	480	419	435	441	451	470	460	460	440	432	422	450	457	471	453	464	426	471	469	490	437	431	447	445	460	427	444	477	446	450	467	479	450	512	500	457	480	439	482	459	449	435	465	470	484	453	441	461	485	486	478	470	484	484	462	452	463	467	495	448	456	454	517	457	451	434	457	488	445	462	446	450	444	449	432	475	440	461	424	467	432	396	476	454	435	439	469	472	485	461	452	455	459	427	445	457	458	461	452	453	415	449	413	457	433	459	480	484	448	454	434	444	430	434	453	483	452	447	423	472	465	449	448	478	424	454	424	475	448	452	467	484	436	479	438	448	450	421	425	406	453	437	440	447	434	496	424	436	425	474	435	430	447	423	426	445	461	443	443	454	461	436	418	421	446	459	451	454	452	414	427	433	447	437	454	464	438	470	438	453	423	423	471	459	458	434	417	441	444	466	460	428	477	445	430	410	446	469	462	424	464	451	452	458	433	463	461	452	439	408	453	486	457	460	466	468	454	458	460	450	451	443	456	435	419	475	439	459	457	429	450	438	447	444	441	453	433	459	456	478	449	447	438	439	435	476	423	440	437	450	482	446	445	425	457	428	473	441	427	433	448	420	440	484	449	458	477	430	454	473	477	465	440	436	477	476	477	404	435	454	446	472	454	437	475	423	444	441	427	451	413	484	449	469	491	418	430	442	439	437	449	483	465	433	433	474	459	428	411	407	445	379	444	439	441	451	418	463	445	442	451	430	464	421	460	484	443	464	434	438	412	449	448	474	406	450	435	444	438	438	425	436	443	402	396	409	399	441	463	466	451	413	449	438	444	461	452	472	453	450	461	428	435	453	429	427	451	409	492	436	481	449	474	458	434	442	441	457	439	463	459	466	440	432	445	467	473	485	429	456	454	447	472	424	456	460	449	431	425	400	447	438	451	446	417	456	434	483	467	445	480	440	417	480	497	431	431	422	394	427	457	451	435	434	418	482	469	464	434	437	465	433	420	444	461	461	474	458	461	465	448	450	441	461	438	452	426	433	457	442	486	472	467	481	467	479	457	422	444	463	478	462	464	457	457	431	458	419	448	451	436	438	447	460	446	481	433	462	445	467	434	472	434	452	478	455	442	453	437	467	471	461	459	434	434	423	471	474	446	480	434	484	449	484	448	459	433	475	428	451	448	439	467	468	478	457	446	439	469	442	458	490	465	433	444	417	472	435	431	405	478	509	473	450	459	440	427	450	445	415	459	451	466	466	441	447	471	413	409	467	457	460	436	452	482	447	453	447	477	424	441	452	439	449	423	421	450	426	414	471	449	432	446	464	430	409	422	438	488	434	444	467	444	450	473	433	446	457	426	460	447	472	459	442	458	450	449	484	445	467	372	440	427	447	409	463	449	518	439	428	440	448	458	461	480	427	448	453	470	439	442	464	465	408	454	471	436	464	460	431	447	426	436	458	416	440	448	453	474	452	444	421	419	476	413	461	419	450	456	473	435	442	444	476	448	436	460	457	462	473	489	460	484	453	437	448	441	458	472	511	450	405	465	497	444	446	462	469	447	427	428	479	455	436	451	461	455	450	476	487	509	456	442	459	442	423	426	448	434	444	418	472	449	417	475	475	466	462	491	445	423	462	444	425	400	478	456	456	413	391	438	420	442	449	459	429	415	431	469	423	467	428	440	426	471	485	451	431	432	448	438	433	412	453	460	474	463	455	441	436	422	461	441	463	465	440	476	439	484	433	471	433	473	437	462	478	506	472	523	458	452	456	445	431	472	458	472	463	436	494	429	424	447	479	451	438	464	449	468	442	461	474	435	464	476	466	450	465	432	465	459	442	418	447	444	497	487	455	436	480	428	464	439	504	429	439	433	428	424	451	426	427	443	459	456	408	448	450	423	465	435	441	416	441	452	460	441	483	462	475	421	435	471	475	445	446	473	433	424	458	443	418	456	479	418	432	450	446	493	454	431	437	458	480	447	460	433	420	434	459	505	431	462	439	452	430	439	434	492	451	458	455	443	430	476	465	458	473	465	422	419	426	436	445	444	435	445	451	488	467	404	445	448	411	435	429	484	462	467	470	407	471	452	424	461	457	463	454	430	442	429	444	457	460	436	423	473	440	430	446	443	425	465	460	462	451	459	434	427	462	478	475	469	468	433	463	457	472	470	448	426	494	431	479	494	448	473	444	452	449	494	441	445	424	440	448	436	494	438	447	486	424	407	419	424	434	446	452	454	433	441	427	463	438	434	460	443	460	490	446	459	458	442	425	446	477	445	449	420	475	477	478	420	485	432	466	457	423	448	424	430	454	445	449	478	452	478	429	445	482	408	442	469	414	455	444	436	426	469	444	464	414	513	444	434	497	463	458	448	463	464	448	469	419	456	469	434	478	517	472	440	463	461	420	437	470	440	437	463	400	471	416	442	415	435	477	467	411	466	439	461	458	484	428	464	427	470	480	451	508	451	447	491	451	404	461	427	437	440	469	411	427	450	476	442	441	467	451	464	490	476	452	450	457	440	444	472	442	453	427	460	428	477	461	448	454	466	446	441	443	465	440	417	477	427
22334	21139	28380	24186	21136	20674	1876	674	541	523	452	462	454	405	418	397	427	417	394	416	412	447	425	417	413	422	425	410	393	394	363	389	386	404	381	394	396	406	393	422	409	396	419	400	382	404	415	415	424	385	431	410	405	400	416	368	375	423	370	437	365	443	415	396	442	414	393	414	411	386	389	401	379	373	402	376	397	389	385	401	395	380	412	414	381	383	385	412	439	396	412	384	419	393	420	404	411	418	405	414	400	380	418	400	393	434	417	397	417	403	403	390	376	379	415	420	429	415	403	410	400	433	373	413	456	405	412	403	407	390	395	426	382	404	395	399	415	385	406	375	402	377	396	402	401	404	381	384	400	404	403	389	403	392	387	392	370	374	405	396	393	406	378	424	378	413	397	420	431	452	412	416	395	408	356	387	387	390	396	406	414	385	406	394	390	453	414	426	376	421	374	408	402	385	364	369	384	409	430	376	397	383	382	378	385	432	381	396	412	406	397	412	338	405	387	419	385	389	407	396	408	368	401	405	419	351	398	383	407	396	395	433	376	379	420	403	368	393	423	413	374	394	430	435	389	401	383	365	361	365	429	381	433	453	376	387	409	414	368	374	438	377	411	413	408	391	395	396	460	425	415	407	416	367	426	390	416	448	432	398	415	431	418	426	385	409	413	410	393	402	397	385	360	400	423	397	398	410	402	412	446	407	415	421	402	396	409	394	399	427	405	389	439	397	383	414	403	388	369	403	367	381	419	398	393	407	390	401	458	397	406	390	378	393	374	384	391	400	411	384	449	363	399	404	416	413	392	394	387	342	426	396	378	376	385	393	436	403	396	411	383	402	402	385	397	403	378	371	384	426	415	368	397	378	386	383	349	403	362	404	380	408	420	375	392	427	402	420	410	375	404	385	383	389	405	369	393	390	385	421	407	391	394	397	412	395	400	442	421	391	409	369	364	417	435	407	357	401	371	436	423	416	396	411	392	410	415	384	394	379	363	397	396	390	421	396	364	441	385	415	357	431	381	394	367	403	364	392	392	381	356	374	403	393	365	387	403	384	417	384	380	370	387	396	430	431	395	376	405	432	379	401	392	401	429	402	370	379	388	383	428	376	374	394	404	391	393	413	375	398	376	435	410	413	394	367	387	410	374	383	365	366	391	396	357	394	399	442	407	387	388	394	404	361	386	420	380	409	407	404	389	387	391	413	414	416	405	401	405	427	392	430	426	382	381	413	421	386	421	397	387	391	413	421	414	402	405	369	419	390	421	377	350	414	421	405	390	423	370	416	399	435	433	405	402	407	378	411	420	446	457	353	378	390	403	406	429	417	398	406	396	379	351	358	396	405	437	370	390	398	402	365	422	410	388	424	384	395	407	410	385	382	389	426	396	384	397	400	381	396	364	404	384	424	400	417	417	407	405	407	368	421	398	381	414	425	400	433	409	393	396	405	405	408	387	390	380	393	392	429	383	386	386	420	351	401	374	420	384	377	379	380	367	393	433	436	420	400	380	412	387	370	427	392	391	399	396	419	431	396	407	405	406	406	370	408	405	400	419	425	409	402	393	405	443	415	387	421	406	425	414	379	390	419	411	412	421	385	403	389	396	415	396	386	358	379	408	386	363	390	390	391	393	367	418	386	449	393	401	412	408	383	391	387	393	418	401	380	391	382	425	404	406	399	373	383	366	390	380	431	379	418	428	384	385	389	396	403	423	388	423	385	418	414	433	407	391	403	410	426	373	407	394	421	377	419	410	382	408	369	321	423	423	396	378	400	400	393	393	408	423	389	419	428	416	403	414	413	392	412	418	425	403	392	367	367	374	420	428	399	392	406	400	379	418	378	362	385	419	412	392	429	416	409	416	395	409	388	375	416	399	428	396	373	436	384	439	396	405	419	407	416	396	423	395	419	385	391	405	441	400	393	361	444	384	425	423	355	375	389	385	415	368	400	414	393	429	385	389	378	347	385	387	387	401	422	409	371	406	374	375	410	383	384	395	402	410	360	396	405	383	423	377	422	372	427	358	402	404	384	389	398	435	398	369	401	414	418	385	399	358	394	408	427	395	392	410	407	418	405	339	387	392	425	426	415	396	402	354	383	406	387	375	412	411	396	404	386	374	417	396	381	393	404	367	394	400	416	414	402	396	382	395	380	409	429	401	401	392	390	380	377	382	418	427	392	395	422	441	382	384	393	396	371	378	408	423	441	383	409	418	394	399	401	406	416	389	396	429	403	388	406	420	396	406	424	370	400	364	398	398	383	443	436	371	408	425	384	402	435	385	382	409	403	394	382	406	376	424	407	409	384	385	400	382	398	398	382	431	383	361	387	394	399	418	430	389	418	412	399	408	422	432	365	406	388	393	419	400	384	391	377	401	372	383	370	381	427	388	391	406	414	404	371	401	388	368	398	406	394	382	403	422	426	418	361	396	389	418	406	402	423	416	406	392	370	419	383	434	392	400	372	384	392	381	409	427	400	394	413	403	380	420	392	419	400	412	402	407	396	394	399	407	379	440	414	413	401	392	394	391	361	408	390	391	430	409	418	403	381	386	394	400	392	426	409	359	405	377	358	391	390	387	403	432	400	392	405	409	405	388	391	423	406	375	382	406	389	423	387	398	382	400	376	412	388	368	387	368	444	428	404	416	388	379	436	378	409	394	375	409	410	422	377	388	408	423	372	393	383	405	389	364	418	417	392	410	379	387	386	409	415	421	407	412	393	414	374	358	401	414	428	405	382	360	398	385	389	380	430	375	459	416	378	417	380	395	386	391	391	369	406	386	369	403	407	379	437	382	439	406	369	412	378	395	408	387	381	392	371	375	394	358	414	394	439	404	377	397	417	421	399	419	398	411	348	410	425	382	426	421	379	392	383	400	410	366	416	379	402	401	368	405	404	431	402	365	432	362	376	365	392	392	430	428	363	393	393	399	372	419	389	403	407	381	384	419	407	389	375	394	371	369	369	372	397	374	373	395	405	412	390	387	376	386	383	415	404	394	392	412	372	384	368	409	435	397	443	397	407	409	392	396	406	402	361	387	355	408	380	376	386	418	380	395	403	404	421	395	396	395	377	422	370	390	376	379	429	424	410	382	387	379	417	388	400	433	405	381	394	412	412	373	402	366	411	375	438	402	385	384	398	434	373	401	397	394	374	401	424	425	411	439	382	405	350	391	444	364	382	415	397	406	402	374	406	398	406	441	423	373	418	389	368	420	405	388	400	425	381	409	397	390	398	392	398	382	382	409	384	399	408	364	428	400	381	394	401	408	366	403	369	420	416	421	384	409	416	375	357	389	393	377	409	383	410	423	408	386	403	405	376	384	404	415	390	416	429	406	393	399	377	385	405	410	358	380	403	414	388	408	394	404	412	380	397	444	446	401	396	414	384	418	414	380	384	407	443	379	415	410	392	394	379	410	357	392	393	397	408	433	427	424	394	376	387	416	390	418	376	422	420	398	408	409	412	410	403	381	404	414	400	390	389	406	372
7360	20949	10518	3269	1921	1447	1252	975	851	748	649	623	627	572	584	567	518	587	554	541	555	532	552	529	541	519	537	514	512	520	499	527	538	537	507	523	509	496	509	521	537	512	540	552	498	528	489	528	542	537	515	535	528	503	529	540	505	534	555	484	536	504	532	514	513	486	554	472	494	473	520	509	561	493	491	480	528	508	470	598	500	546	509	507	545	505	513	528	538	513	551	510	470	512	499	508	543	550	490	537	511	483	495	523	563	487	528	494	532	517	527	505	496	530	501	511	504	507	513	516	522	494	495	535	494	483	474	523	542	506	491	493	505	490	496	500	519	492	498	512	521	510	539	500	583	479	548	497	514	471	531	512	490	515	547	495	543	495	529	542	490	529	538	517	512	483	519	512	481	513	548	519	494	548	527	511	531	539	515	544	537	506	552	533	542	525	516	484	542	511	558	508	507	513	516	510	542	512	556	524	496	493	504	512	526	540	503	503	535	526	493	553	484	507	497	515	552	528	545	483	496	515	508	519	533	556	514	501	490	490	506	523	552	493	484	559	479	497	526	524	477	526	483	551	497	511	514	537	517	499	505	517	494	505	485	486	567	498	497	512	488	545	513	541	474	520	517	500	563	469	505	541	496	530	482	510	512	513	533	540	522	510	501	544	492	539	524	515	547	554	475	514	508	524	523	540	490	522	550	564	515	551	503	543	492	504	542	497	514	506	510	470	528	515	493	508	504	499	538	501	523	508	534	493	549	532	524	499	462	525	496	540	525	526	522	508	465	504	527	526	514	524	547	532	539	551	528	473	513	552	504	511	540	545	545	485	527	512	487	505	524	502	506	508	475	539	468	492	495	530	514	481	538	533	494	517	497	510	509	560	520	533	484	494	448	498	530	507	513	509	520	508	518	502	501	530	515	521	520	555	525	456	509	537	498	523	498	519	521	536	525	500	489	481	519	559	483	510	473	509	521	518	530	497	505	498	539	524	561	505	530	540	503	476	498	549	531	528	536	510	477	521	555	509	556	530	508	542	507	486	527	512	519	526	535	498	547	476	530	526	499	522	506	549	521	511	490	530	507	499	469	506	502	495	531	526	503	528	530	509	511	503	528	558	486	540	511	510	517	544	517	532	554	508	526	511	507	535	506	536	503	497	517	501	530	552	571	512	534	484	554	531	485	485	505	496	509	546	517	510	499	493	522	481	527	530	539	486	489	533	531	514	498	546	521	537	513	523	521	507	543	488	528	494	534	547	543	484	512	493	518	518	494	509	498	512	510	497	491	452	514	498	482	501	524	527	480	483	527	488	520	480	487	498	514	551	498	536	562	513	509	485	477	560	494	557	496	535	508	513	532	486	502	476	531	542	547	477	519	506	509	574	518	515	502	520	542	514	544	502	515	501	502	529	552	523	541	478	502	512	530	463	513	515	539	529	503	469	507	495	542	563	547	509	545	538	533	527	521	517	525	568	525	495	535	552	493	497	513	493	507	532	523	514	510	489	476	505	518	547	510	526	467	532	536	523	522	511	537	454	535	492	496	537	530	536	533	545	530	494	540	523	490	500	506	517	504	497	465	554	506	501	500	528	512	514	519	529	524	546	513	522	523	521	510	550	557	485	515	513	491	521	524	533	545	475	496	514	525	527	535	491	542	519	506	509	503	511	560	527	526	558	490	538	556	521	525	548	502	512	530	482	541	514	521	533	490	571	524	527	463	517	523	506	539	504	513	502	495	527	530	508	523	525	496	497	520	500	566	516	509	503	519	542	538	501	514	488	491	512	503	525	490	513	526	515	531	501	550	516	528	487	542	517	547	506	495	528	525	519	481	521	519	504	541	511	535	524	540	472	548	539	519	517	544	500	504	576	507	541	505	440	565	487	508	543	539	508	530	519	500	483	527	474	490	572	538	519	568	525	522	553	490	524	545	551	541	564	522	513	524	527	494	502	498	523	543	517	483	502	518	523	523	497	528	518	534	535	534	519	555	496	496	534	531	520	520	516	496	536	531	542	522	553	514	491	515	492	452	514	536	531	523	498	499	535	496	499	512	475	515	533	542	493	500	540	524	497	526	501	532	468	525	515	517	515	533	496	527	551	540	480	483	523	489	499	486	478	488	491	530	521	486	489	491	507	521	491	505	489	555	513	526	531	472	489	530	525	513	488	486	473	491	498	541	500	525	535	532	489	555	500	548	526	492	517	497	525	522	486	504	479	520	576	485	473	526	507	533	513	532	524	559	550	526	543	479	536	521	538	524	522	544	569	534	489	513	526	519	503	486	498	513	520	509	529	523	525	516	515	525	510	523	552	496	498	513	510	548	492	487	557	535	456	499	519	489	564	521	513	556	555	525	516	509	529	520	507	537	497	525	528	552	481	483	510	480	506	494	517	548	485	534	501	499	480	517	484	522	476	505	522	518	549	560	511	537	492	477	508	522	521	549	504	512	553	514	504	514	529	511	539	509	501	490	576	509	515	511	483	532	487	509	505	513	512	515	507	502	525	479	488	520	533	520	518	519	529	521	506	528	529	526	540	481	521	524	483	443	501	485	509	464	505	515	509	517	518	517	498	522	545	515	509	521	511	465	529	469	524	529	504	537	522	534	559	514	552	535	515	470	535	517	492	492	483	496	529	531	500	539	517	506	566	525	485	488	506	517	488	534	516	515	539	518	508	510	554	555	537	505	508	518	479	498	485	505	494	527	517	492	517	494	557	556	523	513	506	503	517	517	536	515	539	531	495	528	490	500	489	558	556	505	493	488	487	532	488	495	518	558	533	551	510	517	513	517	501	546	508	508	513	560	536	523	528	535	530	530	512	565	499	502	501	538	496	498	513	485	523	514	503	506	500	501	489	536	533	535	503	502	532	513	510	558	541	524	523	494	502	540	468	520	509	518	513	543	498	474	540	493	553	516	558	483	523	559	521	499	505	501	475	519	488	482	489	519	523	512	519	538	510	520	500	505	539	521	524	492	478	503	532	503	544	505	477	513	537	506	531	521	502	513	545	528	518	547	474	539	493	540	542	502	514	500	514	535	529	478	515	509	509	551	531	509	475	516	511	518	508	507	493	484	489	521	528	502	538	498	507	522	519	543	548	590	544	505	497	529	498	514	542	531	519	506	527	506	506	537	511	497	516	503	501	549	524	522	500	555	544	517	519	514	508	542	502	534	528	519	516	532	543	528	460	505	482	482	564	492	543	495	538	510	517	494	499	528	474	508	514	515	500	473	535	564	533	527	542	518	520	512	549	488	496	507	524	505	537	528	532	512	516	503	501	511	522	487	515	529	492	517	502	564	531	510	488	504	510	527	516	537	501	496	507	511	494	527	499	513	551	547	504	490	538	510	519	524	510	500	536	500	548	525	537	560	494	465	460	534	559	527	567	534	543	507	541	539	495	493	507	505	534	501	479	503	522	524	515	583	515	541	496	514	511	501	524	524	487	524	535	473	507	511	541	510	496	518	492	527	511	518	505	500	534	553	504
25742	21110	22020	8594	820	581	613	538	497	490	519	486	457	502	476	462	441	493	472	456	462	431	444	467	475	445	494	464	521	480	492	468	436	451	496	460	476	504	420	484	501	467	438	491	495	462	461	489	482	478	430	488	471	494	469	445	464	438	466	487	433	481	457	473	481	474	463	449	460	460	458	472	455	449	450	457	459	493	491	468	449	454	434	464	400	477	466	501	485	454	446	438	517	469	472	458	467	470	440	450	459	488	455	430	442	487	471	472	466	443	464	454	488	474	422	457	454	459	477	434	460	476	471	451	449	452	461	488	470	480	455	473	472	478	449	453	496	449	459	435	442	480	443	481	459	464	457	448	465	456	491	497	481	422	456	461	510	451	503	485	436	460	431	481	428	474	502	444	474	421	455	466	533	465	444	476	418	477	472	476	467	466	462	438	481	464	467	432	448	458	440	457	474	429	495	470	484	476	461	454	492	495	454	457	477	448	490	519	458	491	479	488	421	474	488	444	444	459	464	414	486	415	486	464	472	518	508	488	455	463	447	465	451	443	470	464	453	499	449	479	450	452	444	517	450	484	420	466	471	469	444	478	474	462	429	483	495	460	425	468	485	475	456	496	503	464	470	496	467	474	415	460	464	446	473	472	420	463	438	487	453	474	463	468	451	488	465	485	425	432	451	455	445	465	480	472	512	490	460	487	462	429	434	467	484	473	491	458	484	455	468	448	483	441	472	476	437	482	469	468	484	493	438	471	447	463	457	488	462	489	465	487	478	473	442	463	483	452	499	471	447	446	447	477	447	464	470	473	486	466	450	476	485	474	470	427	434	435	453	453	460	464	501	487	468	420	506	461	463	465	414	473	442	504	468	484	488	457	428	508	464	499	455	507	433	467	452	471	474	473	435	422	486	468	445	442	500	405	468	472	463	499	503	497	433	464	496	487	451	456	465	466	464	472	438	506	444	483	509	464	452	513	462	472	453	452	510	434	426	494	518	466	470	488	437	464	467	493	481	443	477	466	459	439	478	485	471	455	482	437	478	486	443	485	451	461	432	464	423	458	476	461	457	489	470	471	467	438	493	483	451	463	451	491	477	438	452	501	455	509	483	448	476	456	461	484	465	440	437	450	423	464	469	483	455	482	440	467	440	479	455	433	484	470	472	488	425	481	492	465	463	460	427	464	492	443	464	468	486	464	482	496	468	523	459	467	457	452	439	487	470	496	449	489	499	488	453	474	504	456	475	427	455	443	463	470	497	519	469	468	493	431	455	484	446	529	493	442	466	470	468	431	490	471	490	453	466	475	478	478	460	473	452	465	449	474	483	429	432	493	432	434	460	495	490	459	421	443	444	470	476	519	431	484	470	479	498	455	467	464	438	461	472	474	463	423	476	484	445	470	473	477	460	448	478	495	477	453	468	454	460	472	488	426	442	461	474	448	468	441	466	467	419	468	464	457	440	479	430	476	469	427	452	450	431	460	451	480	441	453	445	437	484	461	488	511	474	450	458	489	448	474	505	461	482	457	475	451	433	443	493	461	499	445	409	451	445	460	454	452	485	484	448	489	433	476	477	451	445	499	440	466	430	459	446	467	453	474	482	484	519	464	479	458	493	481	494	469	451	454	482	469	474	446	458	447	459	433	472	496	484	469	463	459	504	480	449	471	453	506	468	465	449	484	471	448	480	439	502	509	463	426	472	454	470	465	464	466	444	458	445	502	452	470	471	452	459	463	451	460	459	457	472	432	430	450	440	483	472	430	455	496	468	456	453	491	452	466	465	445	443	440	446	481	466	488	454	437	444	476	454	438	468	501	464	417	472	491	441	428	444	447	447	452	406	468	440	444	462	468	475	460	463	461	460	424	477	490	451	451	454	453	502	488	483	436	467	449	448	469	452	449	478	495	465	435	412	497	436	475	454	464	475	452	462	431	447	438	506	485	422	490	460	490	451	484	463	454	442	461	480	446	477	445	454	470	457	449	477	438	489	459	458	479	466	484	471	471	484	472	479	477	481	467	503	473	448	487	444	512	487	451	470	497	485	440	457	463	446	477	479	459	467	455	484	485	475	446	472	477	498	494	458	474	433	481	464	461	502	484	503	470	480	470	478	466	453	402	430	463	470	458	433	464	471	498	449	458	500	472	427	432	480	437	482	498	472	441	447	446	457	477	498	524	456	471	477	481	454	478	451	429	468	417	471	474	462	455	461	485	460	455	469	463	500	519	494	479	488	421	471	448	441	464	468	476	459	455	487	445	473	463	462	468	429	452	443	444	463	449	462	522	447	473	512	506	426	472	444	460	469	461	453	467	479	472	484	469	457	501	463	474	460	467	477	466	478	466	427	496	506	481	483	442	468	432	468	494	467	466	437	459	458	526	453	444	459	462	446	482	438	478	449	448	456	484	503	433	481	431	470	451	494	460	500	452	465	441	454	451	486	485	463	464	495	451	475	488	429	464	471	497	443	489	452	448	487	427	441	453	440	496	428	407	474	484	442	449	509	460	516	426	466	459	442	468	481	453	486	474	438	491	455	484	458	473	446	490	473	461	456	457	461	452	443	439	445	474	471	468	467	471	479	511	452	470	495	436	467	492	436	430	456	503	485	485	465	493	423	449	438	480	470	468	480	471	473	458	433	491	463	530	453	480	456	455	478	469	514	488	439	425	471	402	446	469	477	473	500	460	427	513	480	477	432	498	429	440	467	483	468	477	468	484	446	470	462	468	504	455	480	433	483	477	459	466	485	432	465	490	467	459	448	442	478	454	432	465	467	471	456	445	477	468	501	442	482	457	464	468	460	490	464	439	467	469	476	469	465	461	417	477	451	500	474	443	478	478	421	486	466	457	491	455	498	457	474	472	464	463	474	458	456	445	441	459	447	476	454	436	449	479	465	502	444	494	462	484	421	459	529	478	501	462	460	458	457	444	431	422	451	457	469	511	431	485	457	441	460	466	452	452	483	467	444	455	473	442	439	461	451	455	439	490	452	459	485	472	460	446	484	467	456	469	442	440	478	448	456	450	464	494	474	481	494	425	487	463	444	505	482	455	448	494	479	430	533	491	461	468	435	475	466	426	484	426	442	492	442	473	506	450	499	453	483	446	476	455	450	474	460	488	479	460	449	453	455	453	477	494	482	459	472	483	479	448	472	455	477	471	456	477	459	471	510	451	429	505	499	481	508	469	460	470	452	429	463	437	446	432	474	453	469	456	467	483	478	457	522	432	482	502	431	448	475	471	482	467	453	533	426	443	480	438	475	440	446	478	502	453	481	477	476	447	447	435	437	471	482	457	466	405	469	448	469	458	487	416	498	462	467	457	480	461	455	437	473	406	478	426	430	469	507	469	496	455	417	504	475	443	444	491	451	432	459	460	431	466	433	448	457	467	434	501	426	466	466	469	510	462	443	483	464	463	459	475	480	452	445	509	460	465	499	456	432	447	472	486	468	462	460	472	476	486	470	487	509	451	468	455	460	498	450	451	489	452
5810	7858	3717	1638	1194	997	927	782	683	685	635	596	584	614	591	578	587	594	622	613	605	583	609	601	590	582	632	581	605	607	585	624	593	581	589	574	565	605	604	587	589	585	624	545	594	620	574	606	595	587	616	578	563	576	577	585	576	578	611	562	553	580	556	569	609	519	580	587	627	585	609	586	589	628	600	604	538	613	574	606	628	584	623	591	572	577	602	572	585	576	603	579	569	560	607	597	587	607	587	561	572	587	604	600	550	562	603	609	562	561	573	535	582	601	601	593	581	589	591	581	549	553	579	606	574	633	573	585	610	530	601	581	598	614	602	599	602	567	554	573	558	546	584	587	608	619	568	544	583	583	564	613	624	557	590	638	588	599	586	605	591	613	611	582	609	622	582	559	599	585	648	582	565	543	615	591	571	564	561	599	565	578	575	545	602	617	597	609	544	563	591	615	616	576	594	587	552	591	573	574	549	618	597	576	601	629	587	576	641	602	611	560	596	579	569	591	580	594	558	591	587	574	621	645	599	580	590	571	614	582	595	589	582	586	555	595	543	582	581	583	562	572	596	588	592	611	611	553	603	597	605	611	597	567	606	613	607	594	604	519	575	555	536	602	576	578	585	562	594	585	577	576	561	580	614	549	598	624	643	577	614	593	568	565	605	597	575	603	598	594	630	571	591	609	602	562	627	581	585	631	604	611	577	589	622	597	609	614	585	603	592	503	641	557	611	545	635	543	589	628	582	571	541	585	569	581	588	567	585	597	584	556	614	623	608	582	588	580	587	620	598	597	587	604	550	623	617	563	611	563	554	596	585	560	641	599	573	569	612	543	596	569	594	567	599	562	614	603	597	540	561	572	608	586	569	599	644	572	603	584	570	577	606	605	568	572	609	585	575	583	598	625	535	529	594	606	610	612	598	587	556	570	572	575	594	599	605	563	539	588	600	581	568	573	604	588	566	564	591	602	592	642	612	585	544	584	584	527	576	579	573	599	566	612	604	607	574	598	582	514	583	578	593	598	539	586	567	610	632	571	572	513	560	549	598	598	601	586	645	582	618	597	584	619	604	547	582	621	601	578	600	597	617	581	533	588	619	585	576	596	560	559	565	571	541	584	614	593	621	579	628	630	619	553	568	580	606	605	551	626	604	567	589	574	591	579	615	603	590	559	569	577	591	564	612	545	571	582	587	609	553	592	599	579	534	559	550	611	585	619	614	606	544	609	593	585	579	612	626	540	581	575	560	651	583	617	591	591	548	595	568	578	635	653	590	608	582	598	624	564	588	593	581	571	589	580	560	562	593	554	578	556	595	585	593	586	565	659	575	619	576	602	614	580	634	586	584	544	608	537	588	552	608	601	526	588	560	606	578	553	588	630	575	543	590	640	600	591	622	542	610	606	603	531	597	568	600	623	566	611	607	570	615	563	645	605	626	605	588	609	605	591	623	560	640	554	567	534	570	593	610	555	566	566	581	622	569	551	597	558	608	596	598	602	596	558	630	588	630	612	581	598	528	601	555	609	579	596	606	587	590	612	579	602	621	578	604	589	586	578	564	586	637	597	611	564	583	555	634	610	567	599	572	609	572	608	583	574	581	640	574	601	568	626	624	552	567	564	609	587	601	609	606	590	568	601	609	592	598	533	598	558	595	605	598	567	633	595	602	584	607	600	592	562	624	580	580	604	618	595	618	596	597	590	588	554	563	577	560	563	588	609	589	573	615	637	599	565	617	627	583	598	590	563	575	588	591	615	584	570	603	598	567	597	586	558	608	583	601	606	556	565	601	655	587	613	610	586	601	576	636	566	597	572	581	570	605	578	587	627	573	614	590	597	591	559	593	619	580	599	583	638	534	554	595	552	571	575	568	572	595	595	578	589	590	615	587	590	586	584	571	580	600	629	603	594	581	579	575	583	587	613	586	570	605	609	586	539	582	566	553	586	582	586	576	605	577	548	561	587	581	611	592	596	584	556	623	552	565	543	600	580	596	584	606	673	558	561	599	591	614	560	588	575	545	570	614	596	542	571	559	566	575	604	595	610	576	566	561	604	558	596	638	591	563	603	592	617	601	574	563	569	595	576	550	602	609	560	589	563	621	564	537	611	576	574	580	580	583	616	584	561	556	640	584	603	534	613	620	626	624	595	589	555	598	588	563	574	565	584	594	574	543	606	592	575	613	623	606	583	591	609	575	592	602	612	613	604	575	572	596	586	572	592	589	600	571	599	569	583	628	604	586	578	587	599	571	561	614	644	568	570	565	598	604	622	578	606	574	592	580	567	602	636	594	615	570	626	595	606	595	597	589	620	610	588	594	603	627	608	556	594	632	562	585	617	605	593	593	631	608	600	542	599	543	576	594	563	584	534	590	601	613	590	593	586	594	606	615	597	589	602	585	603	637	579	625	570	583	541	566	581	578	576	607	593	595	642	550	580	584	581	554	588	587	580	580	587	548	578	583	561	572	613	585	577	587	580	600	577	604	569	560	601	583	603	575	597	574	619	568	608	577	594	594	622	583	585	589	619	605	580	595	583	585	592	567	605	611	569	601	615	575	610	555	555	604	608	588	587	588	579	604	610	607	610	562	573	587	600	574	548	595	539	574	569	578	573	593	604	600	557	584	583	575	599	637	529	613	605	568	606	607	582	597	589	522	547	637	615	604	607	593	571	569	565	560	595	579	589	609	585	595	601	575	607	550	589	583	588	597	556	576	591	544	623	610	579	563	606	575	594	616	593	581	567	574	613	553	570	617	605	605	603	627	558	654	575	581	558	563	588	570	570	589	589	605	615	587	634	632	596	548	573	584	562	606	539	591	547	592	607	605	574	545	608	625	593	585	603	581	572	580	598	614	557	602	595	569	616	577	618	608	570	589	566	596	582	630	593	573	558	572	580	573	580	578	546	568	560	604	611	612	591	588	588	561	603	614	531	572	594	583	583	589	543	602	574	590	586	608	568	617	569	557	564	625	548	585	570	608	598	581	605	595	603	568	620	584	567	563	595	591	584	625	634	573	588	605	571	586	599	588	616	521	579	543	642	579	589	571	587	625	601	559	591	571	600	591	589	580	644	573	578	571	582	572	571	602	593	552	572	613	576	603	571	586	610	629	562	566	577	563	576	570	603	598	581	636	582	651	553	586	586	627	580	573	567	539	619	606	598	630	613	622	600	606	607	538	581	612	600	595	607	585	615	533	626	581	556	594	611	566	605	559	553	563	596	582	549	595	572	592	570	634	578	610	582	573	635	599	577	570	608	575	577	551	636	573	602	607	581	579	570	572	601	593	550	591	564	598	570	578	632	559	549	579	511	637	606	654	595	520	553	584	605	579	578	569	579	540	564	582	566	599	589	625	610	635	612	610	602	577	596	585	608	597	581	639	620	570	592	608	623	596	574	559	546	569	613	585	611	598	607	634	610	586	571	612	605	542	559	580	581	626	562	559	612	570	583	607	567	563	611	597	575	578	603	603	595	617	585	612	565	579	595
23154	21093	27761	24657	20935	4436	891	669	631	596	586	549	563	505	535	517	534	555	535	552	503	553	515	503	537	530	515	548	500	535	556	540	515	534	503	537	535	512	502	528	529	536	529	539	511	536	510	535	554	521	503	536	537	533	502	517	495	502	525	495	522	544	522	488	499	540	525	521	521	521	554	538	531	543	506	506	530	543	546	504	513	519	497	513	520	494	541	527	497	530	485	505	484	557	521	525	560	590	499	537	527	540	554	516	516	532	503	522	497	538	544	517	533	484	496	568	497	529	512	536	508	525	528	463	485	540	531	523	545	492	531	554	528	509	504	578	545	533	526	561	544	492	523	543	530	513	529	545	499	502	580	523	526	475	531	545	526	574	484	530	512	523	541	510	510	505	507	527	504	512	535	499	529	519	502	486	506	475	549	544	500	544	536	487	517	500	568	496	501	553	551	518	539	547	519	508	485	558	505	540	520	500	512	518	501	514	491	492	530	493	532	557	569	522	529	528	516	527	543	536	506	496	509	507	523	515	540	550	563	544	526	501	501	495	504	508	480	472	517	523	514	585	545	526	527	518	504	508	579	530	513	556	562	529	510	517	503	521	522	523	530	540	530	530	526	502	510	529	550	542	557	478	509	532	522	506	478	539	517	540	520	508	543	505	506	511	515	530	511	514	506	534	575	563	524	509	464	504	493	511	501	521	552	535	497	504	520	505	499	510	500	560	510	542	522	552	514	456	544	527	523	559	531	535	513	528	538	534	566	511	532	560	532	523	498	526	564	501	508	547	534	521	530	520	532	511	560	524	559	515	560	547	507	532	531	514	497	505	513	520	542	525	566	550	522	506	563	500	502	496	534	527	550	540	523	503	517	513	526	532	505	509	567	520	577	550	525	513	542	509	503	503	529	494	523	550	502	500	521	524	560	556	506	507	515	519	508	514	519	470	535	529	571	523	511	505	492	543	521	589	516	544	520	559	526	480	533	521	525	540	516	497	521	484	541	570	521	531	544	518	525	518	507	531	501	531	534	541	526	515	547	547	508	509	519	556	555	508	496	513	542	527	526	491	560	517	523	516	499	532	482	508	526	511	561	510	508	556	539	518	552	536	492	536	513	515	497	530	491	514	495	545	488	522	542	512	532	516	500	515	526	504	521	512	537	539	492	511	492	564	506	518	535	505	511	548	511	509	507	525	508	533	526	543	539	491	524	529	452	499	532	513	523	551	500	547	529	539	537	500	511	490	520	550	561	477	513	523	501	547	519	514	548	471	521	552	523	518	462	534	485	537	568	533	522	520	501	564	555	508	530	524	521	543	572	523	527	553	541	540	544	497	525	509	515	511	526	488	518	556	518	518	521	555	510	528	558	505	556	547	534	493	567	542	519	519	518	501	526	574	511	520	535	535	529	539	492	520	559	525	522	507	537	512	533	557	524	511	515	516	515	523	534	484	575	499	534	524	504	488	501	536	518	493	560	495	559	548	536	534	505	536	496	513	488	531	527	531	562	506	503	591	486	528	566	542	505	519	516	480	489	524	533	507	537	503	531	520	503	544	545	509	579	522	510	515	537	538	553	492	545	476	521	501	546	511	519	554	513	528	542	515	509	505	549	527	499	520	546	556	528	530	530	528	534	516	503	548	518	520	540	531	508	512	519	538	553	534	506	560	540	518	511	523	539	520	534	514	541	539	523	510	513	523	535	540	502	481	507	496	511	534	548	489	533	499	506	500	507	527	504	535	497	507	496	550	486	540	488	542	556	505	574	507	508	510	529	485	548	460	493	535	528	536	517	546	528	564	491	531	524	558	527	540	539	570	500	468	563	535	536	530	463	542	515	500	550	507	535	532	507	474	519	545	545	493	532	550	547	524	512	584	523	528	521	537	518	534	528	495	527	480	549	523	508	480	525	539	524	504	536	513	489	559	524	530	521	561	525	520	505	505	533	506	538	577	529	530	527	522	522	528	518	503	528	504	531	546	520	492	504	499	527	518	521	504	492	509	494	545	549	521	495	521	494	509	549	522	520	557	536	514	548	506	501	518	524	501	536	506	537	505	545	557	542	531	542	509	518	548	523	537	548	526	527	517	525	528	492	544	515	528	498	484	526	545	484	532	509	557	538	529	554	548	540	479	545	535	533	554	504	531	529	558	544	497	539	521	532	486	536	492	482	494	518	516	524	547	511	514	523	498	498	548	506	497	574	550	570	516	544	477	550	508	529	537	497	522	528	534	524	494	542	510	491	506	536	492	529	542	545	498	511	543	520	530	497	511	521	569	523	518	524	538	539	573	518	471	543	535	518	509	514	514	550	501	541	509	487	574	530	539	507	535	521	493	533	564	539	512	494	500	543	513	572	570	521	503	527	529	531	556	505	514	530	515	498	519	505	539	508	485	544	517	503	515	499	482	521	534	495	476	543	522	541	531	524	524	500	482	541	536	538	532	471	510	529	531	534	525	561	548	511	524	525	511	508	553	514	520	575	556	514	521	505	551	492	553	538	536	535	505	545	517	525	545	517	543	545	526	523	534	516	540	517	530	490	519	571	532	542	494	494	546	550	564	529	473	521	558	527	487	536	523	539	548	523	495	528	506	546	537	555	520	509	511	497	519	532	526	542	531	552	531	534	518	490	505	523	542	516	517	535	529	529	540	489	540	522	508	536	525	522	513	530	516	550	522	549	531	546	536	547	541	520	520	534	542	532	517	577	530	484	547	458	510	519	537	542	519	519	492	515	491	524	525	529	530	533	524	482	516	500	544	519	519	526	501	511	552	540	577	517	504	525	535	532	487	511	485	542	552	521	492	496	512	514	512	512	503	529	558	497	537	509	521	558	507	543	492	482	500	525	496	539	519	524	553	539	502	521	507	492	551	522	515	489	501	509	481	493	521	511	524	490	490	528	512	503	522	565	490	518	522	547	514	530	525	515	532	507	554	537	529	546	500	493	524	545	489	518	550	536	550	509	550	536	497	504	514	542	553	516	539	517	511	511	513	542	521	475	546	513	491	559	561	511	472	522	539	537	472	506	538	521	493	552	514	511	519	488	536	549	503	504	542	504	512	501	511	514	506	505	515	532	557	521	567	486	508	557	498	514	499	527	506	526	538	561	542	524	532	511	520	537	543	525	563	568	503	538	502	485	500	515	512	538	522	544	483	529	522	500	515	517	544	504	472	541	542	505	524	519	468	474	522	493	515	525	550	542	485	520	554	549	500	524	546	554	527	508	533	506	544	483	534	547	517	537	499	518	516	515	507	520	504	527	500	538	471	498	534	539	490	491	530	487	550	481	524	501	523	532	507	491	575	484	519	545	496	527	452	524	521	550	516	509	544	539	521	507	542	511	514	534	515	535	506	512	506	491	542	523	539	512	524	505	494	504	511	496	499	512	535	491	515	547	496	510	488	541	510	552	546	514	506	535	533	510	503	524	532	517	534	529	544	559	505	491	552	499	517	503	531	499	583	544	557	511	544	564	507	513	531	523	484
6104	16412	9683	2724	1641	1315	1075	982	836	815	726	750	732	696	718	666	688	654	674	659	712	695	651	618	609	643	671	670	659	671	658	625	669	639	660	649	663	638	660	650	628	669	690	666	628	655	614	691	635	649	686	597	679	650	697	617	634	660	609	674	607	632	668	660	666	639	630	621	648	587	727	656	663	642	649	669	659	592	629	628	705	675	634	664	623	659	658	613	649	667	670	657	687	705	669	633	658	657	648	672	652	712	645	645	639	632	622	629	637	656	666	688	645	666	652	703	668	684	644	690	650	662	697	680	645	692	666	659	690	653	658	643	671	679	663	655	673	680	643	631	672	603	656	693	666	629	661	661	637	639	605	622	643	670	713	675	666	666	657	631	662	660	676	658	624	659	665	666	654	690	640	617	678	654	650	609	666	667	646	573	696	633	649	668	666	640	630	704	618	669	681	664	664	649	669	670	673	667	690	653	672	639	618	709	657	672	625	651	663	673	658	675	657	630	635	663	705	632	635	614	651	665	671	681	708	630	603	650	606	677	600	644	687	666	688	641	629	629	656	705	686	680	645	698	655	655	621	644	647	681	642	684	593	657	629	713	680	707	619	628	665	658	714	630	657	684	651	646	614	636	677	657	646	636	667	663	670	619	619	697	661	682	657	637	646	637	665	653	681	635	625	673	635	666	668	671	729	655	674	639	627	662	611	624	659	711	647	666	683	654	688	638	674	646	674	639	617	679	631	675	677	667	668	679	651	632	622	637	648	659	664	633	625	677	640	668	625	619	641	679	646	707	632	684	645	627	682	683	583	627	661	639	640	660	610	676	651	655	626	681	679	653	689	650	641	644	654	656	699	698	650	693	666	654	659	662	641	650	659	667	642	673	619	651	679	693	659	658	639	657	657	664	694	687	662	639	631	670	665	646	657	656	639	610	666	668	648	662	685	640	652	649	611	657	660	656	667	637	687	680	651	662	684	632	696	606	677	666	688	674	675	667	637	633	655	664	637	692	686	670	649	628	684	627	694	626	630	652	650	636	713	621	687	665	652	682	685	682	721	616	694	643	642	651	674	696	638	681	664	626	621	646	655	639	626	699	668	659	661	687	616	646	669	625	609	641	618	686	648	707	626	647	630	684	600	620	616	644	661	693	650	627	681	680	677	664	624	697	615	651	680	654	660	640	636	683	682	660	665	621	673	642	607	682	652	622	680	686	651	634	609	658	637	664	675	650	684	686	685	623	645	682	668	697	676	671	687	655	620	668	613	660	687	667	613	696	677	635	625	696	656	695	706	675	651	645	671	697	655	669	670	639	647	674	652	677	647	676	676	688	685	666	614	734	695	631	677	684	683	660	659	631	632	631	620	647	669	676	613	629	642	635	624	658	634	621	665	650	666	725	681	674	658	683	710	606	677	688	690	672	662	653	682	638	617	683	636	608	668	621	696	644	669	684	675	636	638	672	657	683	699	650	666	685	659	712	674	648	668	658	633	678	632	638	684	660	634	670	671	630	674	664	634	674	656	633	677	648	693	640	673	671	731	659	690	676	681	651	597	630	672	666	623	673	650	695	693	712	707	701	685	666	639	655	702	659	641	710	669	648	685	686	639	665	661	676	668	682	679	625	677	639	658	672	631	703	692	640	682	617	659	650	672	689	667	663	647	609	671	690	655	651	652	665	649	675	675	655	627	651	655	647	613	642	700	694	655	646	674	611	691	630	642	675	631	625	655	631	639	638	632	702	664	682	666	654	660	646	630	647	661	669	653	680	675	676	655	665	615	665	650	641	664	659	652	667	672	666	636	646	636	637	662	674	686	663	652	657	619	679	687	655	614	718	681	697	629	675	608	678	683	634	610	675	660	654	666	654	694	639	705	643	681	656	671	658	702	679	670	721	641	623	687	686	629	659	653	666	647	666	626	691	650	678	629	676	692	668	658	647	655	662	623	663	681	659	606	657	652	642	660	726	665	619	652	659	637	647	691	666	631	688	672	615	661	684	647	679	689	676	661	691	644	697	630	648	686	641	606	665	635	642	637	649	669	675	666	614	679	641	667	682	674	690	644	671	646	714	681	703	624	686	651	666	679	642	655	663	654	630	652	617	603	654	621	670	608	606	648	652	656	666	681	670	661	624	659	678	728	666	647	634	629	615	714	624	631	689	663	702	649	688	600	651	620	688	650	645	677	635	650	652	658	676	708	661	663	642	690	640	633	662	684	707	675	652	667	645	686	675	712	658	657	648	643	693	636	623	661	652	709	650	658	713	663	624	668	653	660	678	654	671	666	713	642	673	641	654	682	696	636	624	696	637	614	607	670	657	645	676	660	652	648	636	651	691	694	660	649	643	682	636	716	660	628	669	634	640	668	661	612	666	640	706	694	671	668	658	645	629	643	687	592	655	622	663	670	676	648	615	628	616	655	656	632	667	639	646	698	656	680	670	636	640	629	686	620	625	652	648	642	630	644	615	650	664	663	723	670	655	645	636	618	668	647	641	678	698	660	669	606	671	621	680	679	632	704	628	651	631	618	624	597	676	710	649	677	626	660	628	679	724	709	678	654	619	635	684	666	701	667	684	650	635	665	667	613	685	651	678	694	642	644	622	626	621	663	653	694	645	636	623	656	645	672	649	705	687	664	627	641	651	660	673	651	706	657	688	721	668	667	600	689	644	706	652	658	670	672	697	643	666	607	633	637	677	659	649	656	636	696	744	633	661	687	670	635	632	668	628	664	653	646	654	626	675	652	649	693	641	649	683	675	621	630	649	690	599	670	671	690	684	646	648	689	705	648	660	642	697	707	693	658	680	654	635	650	651	644	635	665	657	607	661	660	710	661	655	593	637	653	600	645	627	677	684	621	666	674	668	605	658	657	655	675	627	640	701	689	662	664	673	688	662	636	653	688	674	708	679	669	583	669	699	658	659	615	684	656	690	664	658	726	616	667	636	680	675	616	627	675	649	716	636	666	687	665	675	617	649	703	645	625	649	640	642	634	640	680	620	648	674	697	642	620	661	649	662	672	668	660	672	620	682	666	639	660	622	657	676	631	659	634	654	663	686	644	629	673	703	659	621	624	666	639	676	744	650	620	656	658	685	625	673	650	616	691	676	630	650	660	655	670	661	678	647	637	676	653	646	658	667	659	684	657	697	699	673	643	605	663	628	634	681	679	650	703	681	632	660	675	664	700	631	661	661	652	658	693	710	678	710	655	685	649	677	630	692	713	652	660	651	684	617	649	683	652	683	640	709	675	626	621	634	651	671	648	646	634	659	662	659	674	657	623	656	643	651	655	663	666	678	683	645	703	632	666	656	680	652	631	659	704	681	673	655	672	636	598	660	691	677	581	662	672	625	682	658	639	630	709	710	671	661	646	664	646	615	667	679	636	696	706	705	686	680	685	661	665	681	652	626	700	591	638	623	627	634	705	711	657	606	685	655	642	681	587	658	665	662	674	611	693	692	701	691	686	625	671	668	704	660	655	664	686	665
24371	21140	26528	25654	4920	583	489	447	431	410	406	367	368	384	354	348	386	358	364	368	336	321	376	355	388	339	345	353	322	341	324	348	342	318	338	353	331	334	350	353	340	336	332	327	361	379	353	292	337	360	346	363	339	346	338	338	394	331	337	334	331	362	336	362	334	340	343	332	365	378	344	334	345	349	380	328	363	357	384	319	354	356	314	361	373	332	360	362	315	314	340	362	334	352	331	340	341	354	364	332	334	344	305	340	326	364	370	319	342	343	338	386	318	379	356	340	377	327	343	378	322	326	345	362	338	339	335	352	328	351	367	334	356	329	357	381	342	372	347	356	354	340	339	347	343	355	370	352	353	346	341	366	344	333	326	331	342	361	350	343	363	374	345	344	367	351	338	316	346	341	340	330	326	337	287	378	337	300	325	368	330	352	374	349	344	355	344	313	375	328	347	346	343	363	341	339	327	328	373	323	337	364	331	330	387	327	346	327	316	392	347	356	353	305	322	339	360	350	341	341	361	367	351	333	305	349	322	359	334	389	349	331	371	324	392	344	363	358	334	378	341	321	395	366	346	353	338	324	332	355	359	330	352	333	340	344	356	347	392	371	343	325	340	331	335	328	305	358	356	346	332	332	370	302	352	344	355	351	340	380	330	327	353	337	354	367	330	365	365	359	350	303	352	346	344	342	352	355	349	346	349	326	306	349	366	343	339	329	353	354	365	348	365	355	370	361	344	358	320	338	354	322	330	343	328	367	363	372	349	332	338	346	338	374	351	325	328	348	357	342	334	334	340	346	363	358	335	372	348	341	325	373	346	369	383	354	306	335	349	312	344	352	355	328	339	328	346	342	327	348	381	346	312	344	347	348	347	358	337	311	336	369	336	344	323	357	367	326	318	370	331	352	358	357	340	343	343	330	389	353	344	343	388	374	343	372	346	358	329	390	358	313	330	352	330	312	334	351	366	344	381	318	340	352	384	332	334	359	327	361	316	360	362	336	339	368	311	379	358	345	328	336	346	342	337	390	310	323	335	364	329	330	315	358	352	294	328	342	351	362	375	348	295	360	343	351	334	357	328	351	346	346	353	353	356	349	330	350	359	359	379	345	369	327	368	343	315	333	329	336	346	344	357	312	319	337	312	338	330	364	354	357	344	345	355	353	334	362	363	338	329	343	318	334	349	346	371	346	322	327	328	330	362	327	359	329	349	337	326	363	354	317	353	348	353	363	373	347	330	349	349	344	347	335	345	307	332	347	383	349	363	312	371	358	320	354	329	337	310	386	321	322	352	359	350	365	380	348	351	312	401	350	379	351	342	319	328	362	370	330	327	363	352	353	352	341	352	348	378	343	349	335	366	344	349	380	341	331	371	360	329	352	331	323	392	350	377	358	308	369	358	353	362	342	341	375	383	304	363	345	338	308	345	323	361	356	296	350	355	320	327	376	331	310	370	348	318	365	336	375	300	357	317	332	379	322	346	363	357	302	356	352	336	361	353	339	344	309	351	318	321	370	343	291	327	357	312	354	372	358	371	336	328	330	321	359	348	354	332	339	330	337	342	324	351	334	328	345	343	349	307	380	334	332	333	356	323	356	342	357	371	339	377	334	320	343	316	329	336	340	344	346	357	334	302	315	328	385	375	345	365	334	280	321	341	338	353	365	368	362	351	343	364	332	322	346	351	341	386	339	351	362	359	361	349	327	361	348	303	338	314	360	368	362	356	327	384	326	345	325	360	346	370	375	341	364	344	371	356	351	331	336	346	321	330	337	348	297	351	337	338	351	319	351	355	335	337	330	354	346	367	349	316	328	349	339	366	359	343	349	343	352	325	322	316	357	329	352	332	343	344	318	349	319	338	348	363	359	344	361	356	339	339	334	357	340	339	330	374	353	320	311	323	370	327	338	349	346	362	328	308	365	331	318	335	351	378	322	355	348	339	349	348	325	330	367	345	350	329	382	337	318	340	339	325	351	312	330	333	366	362	349	356	316	334	346	338	339	346	376	362	333	316	383	360	360	316	318	348	360	343	349	351	360	306	336	340	355	329	354	345	337	359	347	362	347	339	392	347	331	358	372	343	318	358	354	355	370	331	318	359	338	329	333	338	334	337	311	344	351	330	324	324	354	360	358	319	341	337	331	342	352	339	324	368	336	342	343	336	352	368	317	369	321	359	373	341	316	342	336	310	354	359	308	361	352	353	366	357	301	342	363	346	343	326	358	324	389	343	326	341	329	363	340	339	363	355	360	358	337	344	343	359	368	337	324	347	340	342	343	350	371	339	349	366	352	313	361	328	353	333	335	357	326	358	314	346	323	345	344	335	331	352	362	346	358	370	349	334	341	334	350	365	354	362	316	324	375	332	351	340	337	355	336	329	355	320	352	354	367	338	357	352	342	358	307	357	329	350	359	350	340	334	341	325	360	342	365	329	355	348	351	389	366	357	367	353	368	319	346	343	355	320	372	351	321	361	338	342	344	337	348	344	331	353	318	330	333	336	309	345	356	347	314	349	350	355	343	322	348	343	346	341	343	333	334	340	371	351	366	333	320	349	344	343	345	368	324	350	332	352	323	387	333	341	363	309	344	348	358	339	338	325	345	373	337	354	333	365	344	367	340	358	322	350	327	388	337	358	336	359	351	354	350	358	341	347	344	352	367	347	328	329	368	331	355	335	346	322	351	323	352	347	353	333	318	358	340	376	340	304	364	365	365	356	320	322	350	338	345	327	327	334	343	348	354	325	338	359	317	346	350	334	353	355	343	350	341	320	380	353	362	303	324	322	340	352	324	324	340	330	362	388	365	335	346	394	324	332	362	335	342	313	335	369	361	342	335	320	339	353	337	342	354	342	354	360	342	345	357	340	359	333	339	333	343	367	379	340	358	363	318	326	364	325	339	322	340	351	338	352	338	360	345	313	329	303	371	343	350	349	329	340	365	339	341	350	339	352	368	339	365	358	328	360	330	360	361	335	351	362	347	360	349	335	365	333	354	319	379	358	327	349	347	363	374	346	309	330	362	362	313	336	368	373	320	386	371	362	337	354	355	347	351	370	363	352	342	379	316	358	333	361	390	353	366	318	361	345	299	332	357	367	351	321	371	344	336	355	363	354	343	380	343	341	383	353	349	335	395	362	358	373	347	353	356	362	320	371	375	330	320	358	370	335	337	362	335	318	335	363	363	330	347	375	328	357	339	317	363	336	325	334	323	357	362	357	351	332	369	326	325	357	327	355	353	335	322	352	361	332	348	357	366	342	341	348	367	359	361	328	328	351	323	384	331	347	366	356	379	347	332	322	352	345	399	323	338	372	348	363	320	348	348	352	374	318	301	339	373	346	334	327	302	337	355	339	388	352	352	356	353	343	331	341	343	327	346	344	363	348	348	359	362	350	336	311	375	341	364	346	320	299	317	310	364	360	321	361	333	336	341	321	351	348	311	325	329	367	352	354	347	347	359	329	311	317	388	363	344	313	348	355	356	340	341
5641	12602	6384	1891	1216	911	735	670	617	531	506	480	465	437	478	507	465	479	462	446	456	450	403	448	440	427	463	468	462	483	474	492	440	478	462	441	466	444	441	501	432	469	458	428	465	456	467	473	491	440	456	472	447	457	468	445	440	464	424	476	469	442	446	478	442	439	457	420	433	456	442	424	443	472	469	464	434	465	430	459	456	454	477	437	470	445	431	444	440	442	437	475	464	458	433	477	479	466	425	460	445	469	417	456	455	423	440	475	449	449	443	443	445	486	442	472	438	451	444	433	414	492	440	432	411	474	425	447	511	454	442	465	449	439	492	459	419	410	425	469	462	418	475	418	443	461	438	449	461	422	467	472	438	445	442	410	451	420	431	457	455	462	422	456	431	466	449	456	463	485	463	455	418	439	431	442	470	431	472	441	459	434	433	409	452	416	478	464	442	439	414	493	449	475	423	477	462	464	487	449	446	464	455	412	443	451	452	471	473	427	447	434	482	448	444	447	485	450	441	443	436	422	430	427	454	446	428	460	462	468	438	439	431	436	472	450	465	454	464	403	414	439	469	475	463	460	428	478	457	455	427	445	465	427	435	449	457	440	485	454	464	503	466	463	451	443	467	460	453	427	441	460	479	453	419	458	469	471	441	451	444	442	432	456	452	421	425	468	470	426	461	450	459	430	461	454	431	408	448	502	456	453	462	430	451	463	459	479	419	460	430	389	403	457	458	452	454	486	461	492	455	490	464	465	448	449	444	484	443	475	464	463	448	466	445	446	461	457	452	462	455	441	437	430	460	443	391	468	475	457	430	399	461	456	464	466	440	444	446	473	461	476	428	481	479	445	435	475	448	467	484	444	431	414	445	445	438	506	445	434	437	448	451	480	441	451	495	475	482	457	495	467	453	440	461	419	484	479	464	453	499	445	428	446	471	468	474	428	440	444	439	428	446	431	484	431	458	450	420	455	510	462	450	424	455	498	490	453	454	472	449	467	495	415	477	433	486	441	419	426	432	446	493	443	501	440	418	423	450	449	430	449	491	419	455	387	437	472	425	420	429	449	503	452	394	479	435	476	427	469	466	475	464	434	455	466	454	460	448	437	455	441	444	428	502	465	473	484	472	452	456	430	465	448	469	472	428	447	469	499	431	472	467	447	431	463	422	430	451	465	435	443	446	430	460	451	433	467	455	434	498	467	452	482	438	457	461	456	445	419	455	433	459	462	433	463	484	438	467	445	474	405	467	461	477	468	457	448	447	462	464	457	442	480	455	470	459	439	459	467	450	430	438	421	460	452	457	465	452	475	404	453	446	414	471	433	463	477	468	461	431	469	467	417	462	484	450	426	418	446	440	486	472	486	472	425	484	442	471	435	449	415	467	474	399	452	441	445	442	423	467	438	413	453	479	436	458	437	462	450	418	451	435	454	422	417	415	476	451	490	423	442	449	455	451	439	468	446	448	409	412	410	468	468	437	456	437	427	442	461	479	463	450	469	433	473	430	456	459	470	422	422	431	445	440	430	474	456	483	417	426	444	436	460	431	489	486	459	458	475	462	439	427	451	451	420	488	464	431	448	441	453	446	423	430	472	454	403	445	412	450	486	455	417	454	468	438	449	471	433	442	447	484	449	450	462	469	454	456	438	429	435	471	481	446	425	448	459	471	447	438	455	483	432	414	465	470	446	467	445	430	459	422	415	439	432	471	451	479	431	457	471	445	428	431	459	438	446	458	486	463	482	429	437	453	467	507	449	458	474	396	449	440	473	484	443	448	427	466	454	467	442	456	448	471	436	481	477	452	448	451	415	445	426	455	422	473	471	447	467	432	464	417	427	443	445	463	447	450	451	459	417	478	470	479	463	461	452	466	480	417	444	394	445	436	414	438	421	458	426	427	488	434	450	470	472	462	481	462	492	418	457	478	453	438	439	436	435	470	468	437	442	446	447	447	430	468	467	467	477	451	442	455	431	457	463	453	465	478	462	486	453	460	428	454	469	439	446	454	432	468	424	454	449	444	434	483	446	461	432	447	446	497	475	442	450	426	464	473	447	472	454	466	454	441	480	489	440	455	457	458	458	475	455	415	431	452	485	477	455	515	440	450	460	471	484	469	473	445	440	450	465	411	421	453	451	421	479	473	450	459	460	455	413	465	441	433	481	476	474	449	475	445	483	434	445	432	462	452	478	451	487	444	454	460	419	467	453	467	469	466	454	465	454	440	484	412	472	433	432	479	457	442	466	468	459	431	458	429	454	423	449	458	429	480	453	453	464	433	451	457	463	459	430	436	449	448	479	464	432	400	441	442	455	445	423	422	451	457	433	456	447	470	469	466	452	421	474	446	422	449	419	453	471	440	464	446	470	460	421	455	428	426	417	480	437	449	451	442	424	491	445	454	450	457	450	461	433	427	451	482	516	461	425	465	447	474	459	446	426	454	455	411	471	485	445	449	461	430	435	433	425	465	429	412	424	443	458	450	486	450	470	425	406	447	436	464	461	486	479	453	440	421	448	454	455	398	450	455	446	413	409	451	415	434	438	459	443	428	487	487	454	455	478	446	445	468	454	475	453	458	495	446	420	447	484	444	484	473	426	484	444	379	458	454	409	459	448	438	459	450	471	460	453	436	421	430	433	432	450	464	424	442	473	458	464	466	464	458	424	413	453	453	436	458	452	458	471	416	433	461	450	443	461	430	464	450	466	507	485	407	415	442	450	457	438	452	426	420	427	463	453	464	393	451	512	464	403	430	492	464	435	461	447	467	464	468	440	491	441	488	429	457	445	436	437	465	415	449	484	462	468	447	454	453	467	458	467	430	475	436	472	443	434	462	449	486	458	449	460	449	444	455	432	440	452	436	442	435	424	451	475	426	489	441	474	464	447	464	446	438	470	435	469	474	424	419	467	485	456	468	460	454	441	418	438	471	448	465	437	459	455	441	491	491	427	452	437	444	438	444	458	444	453	412	452	424	441	448	480	475	457	443	438	412	492	428	452	527	474	457	465	485	438	440	466	474	506	468	484	424	457	429	454	425	442	450	452	414	441	495	419	463	415	441	453	456	419	455	438	443	467	466	440	447	437	455	476	465	467	441	457	443	440	464	475	432	461	476	470	500	476	448	483	430	444	451	447	444	474	439	469	400	446	461	425	423	467	462	451	469	467	435	442	466	421	444	403	480	443	440	448	437	469	463	424	450	431	456	429	441	449	423	462	442	489	471	408	463	417	444	435	436	450	436	456	448	451	461	436	411	448	467	464	462	476	438	469	457	440	433	446	464	453	469	460	511	440	479	412	436	452	483	458	475	422	452	450	470	460	415	457	433	460	425	431	473	442	446	457	433	447	435	476	464	446	459	483	423	415	458	462	452	419	460	453	470	481	452	435	431	456	462	441	409	432	456	469	465	415	456	457	489	477	467	430	446	443	427	510	443	476	441	417	486	451	455	426	423	463	447	409	421	417	438	500	438	432	488	454	412	454	434	436	442	486
22375	21134	28371	24167	21129	20577	1872	651	523	512	465	496	454	459	410	439	431	422	421	368	438	409	398	405	396	427	426	415	468	424	433	392	396	408	431	413	400	394	378	396	376	446	400	430	395	376	438	390	381	404	397	397	389	422	419	449	418	394	423	389	415	400	385	389	426	399	403	387	388	383	406	419	404	396	444	450	396	423	445	422	410	409	366	384	390	409	391	403	405	365	443	443	372	373	401	361	414	402	385	373	409	403	374	387	404	394	405	411	435	434	431	427	376	436	423	372	398	413	393	412	419	387	404	358	435	379	410	393	377	400	399	384	378	398	415	406	426	371	364	404	395	403	436	405	426	401	417	426	390	393	435	367	358	428	396	416	427	415	391	390	394	388	419	404	375	380	391	393	413	399	377	390	406	384	435	434	393	389	385	395	444	395	392	405	373	400	362	416	365	421	401	372	377	389	346	402	443	435	392	381	379	381	410	419	375	393	390	396	431	421	401	391	393	419	417	405	437	393	414	410	420	403	392	424	399	398	407	367	422	397	378	405	442	399	401	384	406	430	421	388	411	378	374	389	393	422	384	410	406	368	381	387	428	401	414	401	410	415	407	394	394	381	393	391	374	355	404	396	404	400	379	425	400	424	384	379	358	363	410	449	414	428	392	409	408	393	416	403	440	372	405	448	376	349	399	400	386	427	441	414	399	407	405	396	399	393	437	392	389	399	421	383	416	387	401	373	388	400	419	386	408	401	404	386	416	407	394	424	440	365	371	393	374	380	400	391	392	391	418	406	400	395	399	354	411	391	392	435	396	402	419	389	400	399	422	413	391	399	397	404	411	402	367	441	377	413	382	426	386	391	393	389	391	404	432	408	414	392	391	377	388	375	428	386	418	376	411	407	386	405	367	422	380	405	391	374	402	408	412	424	413	356	394	425	395	443	396	403	403	398	445	403	385	417	412	389	411	421	431	385	420	434	423	417	383	409	398	385	381	410	412	407	383	401	428	458	379	413	383	389	380	404	377	402	434	417	379	422	393	391	415	401	403	383	377	385	403	405	414	395	406	418	404	420	407	400	380	359	384	404	396	390	409	399	363	397	399	398	421	366	366	402	417	422	413	386	392	409	399	412	437	410	370	396	405	413	380	395	372	383	359	397	415	412	426	423	397	401	393	410	382	405	375	408	401	404	394	420	398	378	429	379	378	407	417	385	400	399	410	437	401	386	427	417	386	409	374	372	394	392	394	376	381	442	405	376	406	356	382	420	414	402	374	394	417	392	437	401	410	415	398	424	397	383	416	415	428	394	359	377	416	405	400	403	379	368	413	392	374	395	404	403	392	401	428	378	411	379	417	378	415	432	404	419	383	419	416	394	390	393	391	415	425	408	380	437	439	380	404	405	394	405	409	372	422	381	406	393	410	411	406	392	421	384	420	395	423	368	376	412	407	405	394	402	419	427	383	388	455	384	406	426	399	393	387	348	408	416	351	406	416	423	395	448	428	436	370	405	411	419	382	393	394	414	378	409	393	423	379	418	407	425	394	374	406	420	429	389	394	400	398	380	401	407	371	426	420	388	411	383	394	391	386	437	375	412	387	393	387	425	398	396	394	385	395	404	384	424	419	415	407	411	357	404	406	436	373	449	413	435	372	427	397	403	409	391	405	414	437	403	447	427	408	382	386	375	404	413	365	406	418	422	389	369	410	415	397	393	385	450	446	401	385	370	434	395	420	376	379	433	400	404	399	396	378	420	414	378	383	441	415	390	394	411	395	426	401	392	376	412	416	462	377	415	387	408	401	397	411	370	409	381	405	424	417	394	397	408	417	403	362	394	384	404	383	410	394	421	426	427	356	392	373	401	414	398	429	406	418	387	370	425	411	422	401	404	412	396	411	367	402	371	427	370	378	414	416	401	404	404	384	380	402	369	396	430	416	388	410	404	408	360	360	397	416	425	426	410	366	372	411	384	378	420	403	431	404	411	403	397	440	427	373	406	412	366	399	402	415	426	372	437	383	408	386	361	380	398	450	394	384	365	377	408	370	368	405	419	417	387	409	398	373	399	424	393	408	384	392	398	404	404	404	413	397	399	394	454	413	404	391	414	398	384	386	385	417	394	427	396	399	408	428	416	403	378	382	390	426	378	424	416	428	424	407	377	396	372	414	380	400	379	400	394	398	410	393	400	393	420	395	418	384	400	393	415	411	398	409	381	379	373	410	388	392	383	424	419	408	425	385	381	393	406	426	396	419	398	403	433	394	374	403	385	398	404	365	396	412	411	418	387	381	388	385	432	377	389	389	391	375	378	393	383	373	440	383	420	410	408	395	377	404	416	380	413	426	370	402	387	423	409	372	447	418	382	391	369	401	414	393	427	394	388	408	423	419	412	401	429	436	395	406	414	388	377	437	385	416	372	414	382	408	430	389	406	391	371	382	389	379	397	426	388	438	423	398	386	373	397	407	433	367	397	405	399	367	389	398	411	369	446	391	401	456	415	400	402	365	369	395	384	377	435	422	420	399	402	436	389	395	434	414	392	393	395	393	360	374	454	387	395	387	395	374	377	393	410	431	416	432	414	409	407	419	380	396	401	392	412	399	424	355	403	421	363	373	384	386	403	429	397	399	377	378	402	406	413	379	398	399	417	394	424	351	404	431	421	411	388	411	406	374	358	393	390	416	380	401	412	368	403	398	413	423	406	405	403	363	404	403	414	392	411	382	377	398	371	404	397	391	444	407	387	400	432	413	416	428	414	430	417	392	410	421	379	345	401	406	422	407	405	394	401	389	413	402	417	389	392	378	399	381	412	372	402	399	387	399	405	354	391	431	399	409	424	374	439	392	411	429	412	405	378	376	385	382	379	427	429	402	393	407	424	440	394	390	363	414	454	411	388	397	396	427	379	395	358	381	431	371	396	444	407	396	376	402	424	421	369	387	409	417	400	383	363	397	397	435	415	422	430	441	423	412	379	383	414	377	383	398	431	371	375	379	408	393	387	415	398	424	405	380	411	437	372	423	409	387	414	381	392	412	407	421	420	361	433	433	387	393	405	413	383	369	386	397	430	389	435	412	409	394	387	421	386	427	381	399	365	433	379	397	389	399	408	387	379	386	417	391	421	377	394	408	369	433	408	396	395	386	381	423	412	422	396	418	446	411	400	440	431	407	378	378	378	416	404	398	404	390	393	382	381	420	425	401	363	426	414	391	410	410	393	430	394	370	413	400	392	409	406	395	376	391	394	387	393	380	370	394	381	367	401	403	406	382	386	397	406	397	394	415	418	401	377	383	398	360	360	380	421	381	407	370	415	438	446	394	373	399	403	434	398	385	382	404	386	402	371	428	445	391	375	407	380	413	376	401	395	381	382	410	432	408	398	389	398	382	406	407	385	384	402	420	395	405	403	411	407	430	355	364	398	375	424	379	407	405	412	412	384	433	450	396	386	398	432	384	412	415	388	404	399	410	387	435	389	364	424	396	361	419	417	385	387
8320	23950	12218	3735	1975	1432	1119	942	809	748	647	604	607	567	512	529	595	575	528	551	537	543	536	513	496	493	507	542	511	549	512	536	520	520	515	530	492	501	517	485	543	534	531	492	516	517	508	541	581	475	512	569	497	515	507	529	516	499	565	563	536	517	556	528	491	531	526	512	521	519	490	483	527	556	516	574	518	547	513	501	485	507	498	482	516	514	469	535	493	592	541	504	503	510	464	479	500	535	486	533	520	549	507	542	519	497	586	527	575	470	484	489	507	503	517	569	525	549	517	546	555	572	541	529	486	554	518	505	536	525	542	557	479	526	538	480	525	491	528	510	509	530	485	525	539	514	522	507	580	538	537	544	514	500	516	479	493	516	473	512	522	507	554	521	517	557	523	537	449	478	498	538	512	515	571	482	494	503	488	476	555	550	501	481	499	488	510	517	529	494	482	529	542	532	494	547	506	517	514	515	557	503	581	539	554	516	526	540	533	526	485	487	539	529	494	520	521	552	505	481	511	553	516	556	517	492	554	540	557	518	512	537	509	532	524	542	493	551	498	524	490	514	452	523	530	467	580	536	542	519	490	498	494	498	534	511	524	549	536	489	525	495	499	503	532	552	497	528	487	520	506	514	527	497	564	540	534	503	534	519	492	483	518	505	518	536	518	524	551	505	535	524	493	538	548	530	497	521	492	528	529	551	525	556	503	532	519	510	525	528	555	519	521	536	556	522	503	506	488	482	580	497	494	516	534	497	524	554	543	516	485	528	538	528	510	503	488	513	515	512	512	513	460	514	554	526	545	498	483	516	454	502	539	522	546	502	531	524	508	496	558	516	545	554	520	539	516	526	510	555	545	491	520	543	539	530	533	543	521	503	516	532	497	522	576	516	481	535	539	524	543	541	562	515	526	512	511	499	566	502	503	528	514	549	502	532	511	489	494	562	512	509	529	535	522	543	512	539	563	521	561	507	540	539	516	510	546	510	549	511	524	535	481	511	512	538	523	510	567	518	557	536	516	509	523	507	505	505	516	539	487	540	492	489	518	495	488	560	549	533	486	532	487	536	555	506	501	501	497	546	525	536	535	504	512	530	536	525	483	505	491	511	541	483	488	473	573	522	551	509	501	532	548	536	534	514	531	516	526	489	468	534	554	524	510	516	535	499	537	522	572	504	562	504	517	553	510	497	518	571	549	491	508	529	502	469	550	504	517	522	527	491	482	538	530	480	515	511	534	529	475	518	511	501	518	545	516	548	473	500	517	551	518	550	529	523	530	498	519	506	538	491	476	543	517	508	520	485	547	459	509	548	498	530	545	497	502	537	524	491	553	542	529	494	517	540	506	508	502	518	559	506	506	545	525	499	505	519	512	497	480	500	521	520	530	526	501	514	514	526	508	528	494	485	530	533	528	510	552	541	549	502	550	530	516	517	526	505	546	438	531	523	487	542	540	528	522	559	566	508	525	505	531	542	536	468	533	495	524	516	538	510	533	568	513	530	507	537	541	543	530	501	521	527	535	483	512	571	508	486	533	545	482	528	478	558	464	512	508	527	504	509	514	502	516	567	515	480	476	536	509	492	501	491	520	526	477	530	522	523	500	573	515	501	488	506	535	527	522	495	526	511	512	529	519	466	559	505	556	515	502	497	505	495	559	506	540	524	502	523	545	530	543	502	493	523	514	514	504	539	525	540	493	539	565	485	522	488	513	503	537	536	554	506	514	529	535	529	493	539	545	509	495	510	517	531	512	536	514	540	503	518	558	526	513	485	516	497	519	509	516	521	502	537	475	544	501	502	542	552	533	511	511	544	529	513	520	533	505	523	496	525	471	544	527	523	547	513	503	539	574	551	509	508	486	491	528	506	496	525	568	498	542	539	580	558	484	507	535	518	530	547	539	486	525	540	485	516	492	501	522	526	533	502	508	483	493	519	490	517	535	522	485	482	521	520	502	506	512	482	569	557	485	484	522	483	517	555	534	507	510	537	535	539	491	520	494	482	496	538	520	548	517	502	505	555	573	535	547	512	497	531	543	530	486	513	505	545	513	437	509	526	523	508	582	540	499	516	512	496	550	551	460	536	489	551	517	508	539	514	526	567	517	521	501	512	501	536	473	530	526	502	505	530	491	500	504	505	474	531	514	551	568	551	485	511	499	561	511	486	495	479	511	534	545	505	544	535	506	523	494	504	520	534	562	526	529	527	548	528	551	520	488	497	541	521	518	494	562	520	539	498	501	524	569	504	561	503	541	502	520	492	549	488	537	520	488	541	525	512	520	530	527	549	481	502	517	509	497	573	536	541	507	515	515	566	533	492	529	487	517	538	504	493	500	478	557	535	504	546	506	503	540	525	518	521	532	529	541	566	526	506	515	502	525	510	510	449	498	533	492	524	535	474	501	499	536	498	532	482	486	549	483	510	558	544	505	532	509	515	526	520	486	524	509	498	543	510	521	507	524	493	529	538	477	530	503	518	528	507	527	530	512	499	499	486	495	530	507	541	483	515	537	489	538	559	539	517	539	516	520	520	511	488	531	507	531	497	540	517	521	507	543	521	504	512	515	517	522	525	529	538	486	489	526	547	534	543	492	552	513	526	530	556	539	507	520	514	531	555	519	504	553	499	526	502	525	516	507	501	507	511	547	510	523	552	529	535	525	515	464	554	536	547	517	482	522	531	546	519	523	555	503	492	507	511	540	488	500	493	513	516	530	532	532	505	518	531	554	533	512	534	506	537	554	526	519	546	562	508	513	493	509	509	501	518	526	539	502	484	509	490	528	516	541	512	530	528	489	477	566	528	517	500	510	554	503	493	538	508	533	494	522	531	505	468	543	526	503	543	523	494	522	501	536	510	569	557	566	502	501	490	504	519	534	522	531	521	527	518	499	518	555	512	513	542	528	521	515	569	488	527	524	505	494	558	502	553	488	507	513	510	579	537	546	524	510	507	518	514	470	464	543	531	527	532	458	492	506	542	502	562	545	470	544	514	554	517	541	545	514	485	514	523	544	534	543	518	486	508	505	485	511	495	520	529	530	540	521	494	549	545	496	503	526	551	539	503	525	514	559	544	524	531	550	489	503	476	534	535	483	530	494	505	521	488	526	544	509	535	567	509	529	485	510	513	512	490	520	504	533	508	481	518	496	496	491	539	533	538	560	517	558	493	532	543	510	543	521	498	527	535	526	519	520	541	562	529	521	588	501	466	520	503	507	531	524	485	511	557	514	497	494	493	514	500	568	510	512	487	528	537	543	549	511	552	524	538	537	510	518	510	539	510	548	532	501	525	556	509	547	523	470	491	489	501	500	497	541	525	513	551	518	536	502	483	506	510	514	512	520	508	520	513	557	518	513	510	548	524	521	522	493	531	478	532	510	499	504	527	492	502	493	535	485	531	519	503	528	552	496	515	540	496	500	536	515	545	523	501	508	532	526	474	528	479	527	542	512	516	487	533	510	500	531	535	520	535	517	478	534	543	547	500	529	463
25805	21103	22156	9210	866	608	615	530	491	485	462	460	490	523	498	457	478	504	544	484	508	471	458	495	439	487	462	467	435	438	513	451	503	489	492	424	475	464	477	475	452	489	466	466	491	505	488	434	467	497	513	470	436	514	481	485	495	511	473	453	443	499	474	480	509	474	458	461	464	452	478	474	492	461	424	507	473	465	477	483	493	439	460	474	451	481	483	460	416	464	476	468	488	460	469	500	488	470	459	462	472	445	487	488	466	457	475	507	509	455	455	471	462	460	441	417	501	464	453	502	488	454	487	490	476	466	488	484	451	488	487	487	474	509	505	463	495	460	463	485	470	469	436	467	437	472	521	462	481	437	475	487	478	468	476	443	501	518	475	501	493	465	466	437	466	486	439	478	483	453	497	512	437	463	495	489	481	484	488	439	427	430	474	504	477	459	479	464	465	485	493	470	476	459	493	435	466	442	500	464	506	475	443	488	487	470	484	429	451	458	457	451	466	493	468	479	460	503	465	473	439	455	437	475	456	502	459	510	460	458	486	464	459	467	483	458	494	461	448	489	475	504	446	457	460	480	490	427	455	499	512	479	474	488	469	447	489	459	510	476	437	458	460	452	486	467	456	473	453	519	454	504	466	479	447	497	474	483	482	474	483	464	445	483	456	458	472	479	504	424	455	466	466	497	502	483	478	516	471	467	478	467	471	470	496	474	503	451	430	484	436	467	437	497	470	430	426	451	466	467	474	451	453	471	467	449	465	452	477	446	490	450	449	442	471	469	421	465	507	453	488	496	469	469	484	485	472	454	469	482	468	508	458	456	466	446	454	472	467	465	475	457	483	481	467	504	444	442	482	485	458	483	485	502	487	476	476	490	505	469	530	465	451	464	447	449	452	475	476	483	494	472	483	474	512	483	491	468	500	511	455	486	415	481	502	509	471	466	421	502	508	478	460	473	433	461	484	470	478	478	475	435	449	459	512	463	461	501	461	512	430	456	467	504	467	467	473	449	522	447	477	531	479	459	459	436	503	483	462	435	495	469	439	482	476	522	471	458	493	422	460	523	447	457	458	512	477	434	458	463	454	464	460	475	465	475	497	472	453	441	493	488	443	427	447	466	458	457	490	471	479	493	435	429	473	463	479	478	440	491	455	480	485	460	454	505	496	484	499	450	448	455	462	498	504	439	463	474	478	484	440	487	453	475	447	446	461	500	479	412	461	450	445	500	469	466	447	469	481	434	448	466	495	432	484	476	452	471	500	486	511	488	454	492	493	462	459	457	476	511	488	448	491	490	477	513	461	500	444	452	459	471	455	476	478	510	478	520	482	457	473	479	443	490	483	428	461	464	495	471	478	467	473	459	461	442	450	509	511	456	510	485	485	479	474	438	464	496	504	507	485	434	484	481	490	452	517	499	456	465	492	473	423	460	462	483	478	461	473	474	465	464	476	448	447	537	439	473	507	477	461	508	451	499	449	500	482	432	476	445	494	478	458	474	465	465	486	472	515	490	445	456	489	476	521	468	471	472	476	473	445	470	485	479	463	459	487	491	466	446	460	444	481	466	493	479	463	475	465	478	476	452	487	459	456	487	486	427	482	487	480	437	480	434	512	515	466	464	427	463	496	502	480	515	478	461	480	476	479	467	450	495	471	468	450	469	486	500	467	479	443	488	464	481	490	474	501	450	479	457	489	477	464	485	483	454	470	497	503	459	459	478	464	433	478	483	444	442	472	506	442	485	463	476	469	481	481	431	446	507	468	462	462	441	459	437	425	469	483	478	496	454	477	509	485	449	459	445	469	519	478	507	435	444	474	489	473	477	462	464	444	458	481	438	446	471	438	502	449	477	447	427	441	477	506	452	484	502	438	500	428	470	467	492	445	492	470	470	490	459	471	462	494	468	414	470	472	464	470	489	462	480	457	472	496	499	453	511	443	461	460	489	468	509	470	432	453	462	462	457	463	458	499	486	494	454	498	441	472	469	453	464	460	477	456	468	451	473	444	454	474	509	483	503	444	474	453	438	463	442	459	465	448	504	476	499	462	445	474	455	446	477	488	495	440	474	491	475	455	443	463	496	436	455	479	484	487	438	484	467	479	492	454	476	471	498	423	484	467	435	488	474	455	465	489	451	478	431	500	441	479	504	498	458	473	465	467	462	464	488	452	474	474	479	447	450	436	490	483	453	452	447	467	507	481	429	524	462	490	460	496	482	436	463	472	469	472	460	454	475	472	448	467	447	449	448	473	485	501	478	495	453	465	443	450	467	487	478	422	472	499	504	468	494	477	473	482	506	474	485	484	463	442	482	488	484	496	476	453	463	456	494	480	530	415	427	485	501	466	523	455	505	511	491	455	448	495	469	464	469	499	458	511	454	479	489	508	481	496	479	508	454	475	483	441	462	461	446	487	435	479	464	457	487	469	437	454	476	457	429	488	496	491	486	470	469	455	440	437	458	426	476	489	454	476	475	428	483	463	476	480	475	476	512	479	484	455	468	476	499	510	452	463	483	484	481	474	431	424	431	492	466	455	418	499	480	446	494	449	474	448	459	483	448	461	454	488	433	442	460	494	497	454	436	456	450	476	432	475	504	412	479	467	440	478	456	450	492	464	460	477	410	492	446	478	446	442	435	483	462	464	487	494	458	520	448	487	518	466	483	473	418	437	471	477	485	476	445	454	432	478	438	499	460	437	486	458	454	496	480	479	474	459	493	489	481	477	478	476	487	516	460	462	506	459	491	503	467	452	464	488	429	459	451	460	466	485	502	509	495	475	461	414	514	495	451	479	446	492	477	501	455	480	475	440	482	422	454	527	457	477	490	485	490	438	453	463	479	466	456	470	470	432	473	468	486	472	467	461	459	487	477	507	461	479	485	515	483	474	441	426	446	439	466	444	459	448	411	459	461	475	446	473	473	463	450	476	469	486	454	468	480	472	467	502	521	460	466	471	480	504	480	522	455	502	476	475	469	485	471	450	466	417	483	483	493	489	505	470	482	465	506	466	462	468	487	426	491	466	466	448	488	487	487	464	449	450	480	471	458	456	468	498	506	498	494	443	488	462	441	480	470	459	476	466	486	480	488	470	466	462	468	430	526	452	459	469	468	478	455	478	446	464	493	450	467	438	482	481	464	463	440	475	468	457	493	499	462	449	423	493	495	452	485	440	509	429	459	459	455	490	461	530	476	467	498	438	478	469	448	467	459	471	502	451	468	502	433	479	477	474	482	474	403	460	491	438	466	439	452	436	509	484	472	467	482	482	511	487	469	485	438	512	497	467	491	505	498	455	479	489	471	499	467	491	455	450	489	484	487	467	451	481	484	458	467	478	477	459	486	466	449	438	461	489	487	504	469	468	464	483	492	448	485	473	452	482	468	482	462	435	466	470	485	504	462	436	478	449	464	467	496	506	514	469	486	464	478	490	503	522	481	460	478	459	480	441	464	445	458	440	452	441	446	473	460	461	501	458	518	462	516	445	443	471	461
5929	10280	6000	1865	1143	882	807	730	663	654	602	675	629	574	610	571	594	606	570	610	604	576	628	603	571	598	624	611	588	581	587	615	639	588	610	570	570	617	606	591	625	569	590	608	550	615	608	628	582	590	592	633	602	612	615	629	633	614	576	602	589	587	553	612	580	628	613	582	560	588	629	602	598	578	601	615	627	577	656	602	620	638	618	596	599	579	548	575	598	580	609	603	599	604	618	604	594	548	589	578	555	600	615	623	575	606	556	626	594	541	605	579	610	595	604	592	611	606	609	592	618	622	536	627	598	558	613	590	592	620	583	611	576	611	581	570	585	625	606	642	588	586	570	642	627	586	595	604	607	593	619	626	573	617	571	578	552	580	584	605	575	616	587	612	618	629	600	582	572	588	611	572	554	573	579	590	630	579	638	641	585	579	597	583	573	620	583	573	562	635	594	600	570	563	585	615	544	592	627	600	528	594	608	666	556	586	584	580	554	610	635	581	577	604	564	597	561	625	578	618	609	597	600	603	603	593	591	602	576	581	636	533	602	579	563	590	580	608	591	591	590	623	608	577	545	585	582	585	623	617	632	598	616	611	604	579	563	601	560	583	576	621	622	608	586	599	578	635	640	611	570	553	595	629	574	622	564	610	607	610	578	590	629	595	624	628	605	616	594	571	587	588	571	587	617	609	585	596	596	598	597	633	559	639	538	584	618	565	599	590	623	614	570	574	562	612	595	577	578	555	595	586	602	605	651	617	619	578	573	584	608	583	578	599	610	618	598	570	605	561	593	566	591	610	619	565	571	593	551	631	609	628	579	621	605	618	619	611	602	604	590	580	568	590	573	602	579	542	584	635	631	611	587	576	645	588	572	604	619	597	582	636	569	576	560	595	569	583	580	582	593	572	627	606	567	594	591	577	632	560	603	610	599	606	577	615	602	604	556	616	601	608	616	551	556	566	625	636	590	587	586	608	610	612	592	584	549	576	591	625	576	619	587	572	602	624	576	597	585	612	595	584	574	590	571	591	579	594	627	574	536	592	588	573	590	551	618	590	570	628	598	585	600	614	608	598	577	564	613	568	576	602	590	637	598	595	601	603	600	576	623	595	594	560	574	558	593	560	604	577	575	612	608	552	576	611	603	596	564	658	543	589	625	593	591	610	564	584	553	614	622	591	623	596	590	612	569	588	595	571	622	598	566	578	574	575	606	597	608	577	575	605	639	590	554	605	568	576	595	590	596	605	556	637	552	550	620	572	635	573	605	602	586	574	554	622	635	566	623	627	581	584	583	590	600	595	603	628	591	581	583	619	585	599	593	584	612	606	585	602	585	548	603	608	563	623	607	593	560	577	614	589	563	584	584	603	622	623	565	595	589	616	588	582	604	623	623	576	572	617	607	575	607	592	574	588	542	568	570	622	625	608	581	585	562	600	594	619	621	601	583	593	569	601	596	594	556	561	617	586	618	568	571	582	602	556	567	581	601	543	597	554	585	595	575	595	625	635	591	595	592	595	559	565	633	590	588	618	572	574	628	585	589	591	626	575	621	593	591	621	602	607	618	578	582	583	598	571	570	568	623	580	590	614	586	532	613	621	627	588	637	561	568	528	541	557	660	576	551	585	595	573	608	562	657	571	602	645	598	631	584	613	600	628	577	599	605	617	610	591	585	601	612	601	574	569	622	604	624	559	582	579	610	647	608	616	564	590	624	600	600	601	619	600	546	588	619	600	615	601	627	560	617	590	576	612	556	573	575	611	587	598	583	574	570	605	577	633	594	590	542	614	590	600	631	528	597	602	585	586	588	547	578	621	609	582	606	617	551	602	593	571	612	581	582	564	590	612	574	580	584	530	624	594	590	575	599	621	593	560	648	557	631	599	596	616	554	634	604	603	623	576	646	590	651	599	600	568	578	570	576	573	610	580	569	590	607	630	595	576	595	636	611	563	598	597	611	569	574	655	610	559	553	615	589	652	609	603	610	608	595	564	594	583	573	577	611	605	568	594	624	598	603	596	575	631	596	565	613	619	531	588	617	591	586	571	622	583	594	592	572	620	595	595	579	640	625	595	619	599	618	568	588	568	577	578	586	611	582	569	594	597	590	587	599	588	607	656	579	619	601	554	579	595	602	608	603	592	604	616	606	578	605	605	659	583	541	619	626	558	613	595	548	561	571	580	582	588	625	580	614	537	592	624	553	548	564	573	607	597	608	623	620	604	576	599	565	576	558	618	624	597	609	557	596	599	579	629	565	625	637	587	630	547	637	620	554	571	613	568	605	581	618	582	588	577	590	555	554	627	586	585	586	609	585	586	630	608	583	590	577	598	572	572	561	604	582	601	566	589	620	588	594	587	614	589	582	624	584	579	574	567	596	588	562	604	599	654	628	586	558	592	607	576	602	554	618	610	581	591	606	574	583	568	587	602	589	665	595	583	577	574	638	588	614	568	582	635	577	642	580	576	552	583	611	586	586	592	592	627	612	603	587	597	626	650	591	596	581	575	599	594	593	602	551	589	606	582	554	584	570	604	582	589	558	603	582	609	619	618	592	622	596	567	584	611	598	614	617	614	617	593	627	620	611	611	617	571	606	626	633	611	610	590	599	597	576	617	603	579	594	601	612	567	592	631	609	580	580	593	598	583	586	622	537	589	583	620	603	598	602	587	592	599	578	611	622	606	634	612	626	619	581	597	606	572	573	562	599	550	613	607	586	609	598	646	526	551	650	589	622	594	605	600	567	600	609	577	635	570	633	602	607	605	616	599	557	586	564	586	637	577	577	572	612	595	600	568	556	589	629	607	579	585	575	604	600	580	568	588	596	601	570	556	596	554	623	612	578	602	596	563	617	611	621	555	605	566	562	592	588	609	594	541	559	632	561	613	617	611	597	602	535	586	605	581	612	618	616	600	623	609	610	628	600	590	600	616	607	591	607	634	542	614	624	603	621	561	561	570	612	542	599	609	594	578	571	579	585	589	593	581	578	605	567	606	586	568	589	601	582	602	587	547	636	634	605	587	575	635	598	595	567	625	624	557	587	552	574	627	609	574	534	615	580	592	594	614	580	601	599	620	557	630	569	603	603	597	591	625	563	575	598	613	614	617	559	645	630	604	602	615	585	603	558	571	570	614	598	590	609	588	605	580	611	595	553	576	630	571	619	652	625	593	576	576	586	597	612	595	605	566	610	574	577	622	631	604	577	605	582	629	562	615	589	629	601	555	586	586	601	592	619	586	580	569	545	640	602	594	578	527	584	586	569	544	609	633	628	583	586	625	591	607	615	561	561	594	570	605	562	615	582	601	602	566	570	601	584	582	592	581	611	597	578	599	585	615	600	603	639	557	596	632	546	606	611	600	638	578	589	573	582	582	626	603	604	588	606	599	586	650	584	624	635	616	602	571	610	575	589	593	593	599	603	603	605	602	604	591	554	598	556	603	574	561	593	629	628	606	573	623	580	600	562	557	606	622	578	552	575	591	606	602	601	618
23210	21112	27833	24610	20972	4683	833	634	587	564	579	577	528	545	598	589	551	538	550	543	511	509	527	534	585	555	560	515	539	482	522	572	530	526	576	546	526	536	557	493	487	529	524	558	558	527	542	551	476	539	529	497	549	543	516	516	514	526	534	536	571	475	504	559	522	490	523	498	520	517	536	554	523	495	549	503	505	507	558	536	562	543	542	548	537	517	572	541	551	516	461	521	507	545	521	540	538	564	551	534	557	483	544	517	537	531	522	520	543	504	555	548	511	525	548	481	518	544	517	508	508	488	507	534	543	482	491	500	537	523	499	568	537	517	502	532	518	513	518	530	558	550	475	531	536	545	524	581	511	518	543	519	501	537	521	535	501	521	545	533	531	533	489	512	535	508	526	522	558	490	515	527	550	500	516	560	524	532	524	542	503	521	532	557	509	520	512	510	541	524	536	570	524	548	514	544	508	482	533	578	499	512	516	543	490	550	512	530	491	539	509	504	523	506	501	558	507	521	541	539	481	497	590	548	488	562	550	517	520	522	529	505	530	502	526	496	510	541	533	524	568	532	533	526	553	583	519	520	535	507	515	516	541	508	541	502	495	526	513	534	529	533	557	512	535	498	505	536	507	530	542	518	539	513	521	500	558	543	528	511	521	530	470	525	511	502	551	560	503	495	535	531	515	574	578	547	568	510	520	524	509	492	548	556	546	541	524	527	544	519	489	551	577	530	513	553	514	530	554	521	526	576	531	549	528	505	526	524	521	535	514	541	524	549	510	520	564	483	508	500	496	496	516	554	521	530	582	549	505	521	541	563	530	479	498	501	502	557	544	514	520	454	541	496	561	520	505	493	546	506	522	514	542	531	544	482	521	526	548	504	486	550	558	531	505	484	528	534	537	527	515	521	546	560	504	540	537	526	524	503	544	536	572	548	477	510	502	501	507	533	530	490	526	507	537	474	546	535	489	542	510	522	479	534	533	503	491	524	473	495	520	565	528	509	523	521	523	512	521	496	487	503	488	538	525	517	499	526	532	576	565	549	541	518	503	545	557	491	540	470	512	510	505	524	512	522	521	527	538	541	530	568	500	489	494	521	512	510	541	530	526	555	536	495	534	570	490	546	550	523	523	546	577	564	516	485	544	517	550	576	571	543	506	512	515	497	565	512	520	517	523	526	510	544	540	554	528	512	538	555	464	522	579	534	525	548	506	517	573	560	510	527	545	539	515	535	525	476	571	544	549	528	550	497	566	551	567	560	546	518	485	486	540	519	551	520	528	511	499	512	517	534	517	508	503	476	508	523	523	469	570	542	566	529	545	482	519	541	515	570	512	542	492	512	509	516	517	530	492	536	474	531	492	585	524	496	535	581	501	545	507	512	561	549	521	526	535	510	584	503	521	488	535	502	514	526	512	501	531	552	523	564	557	519	541	557	530	563	529	508	526	580	544	545	535	559	525	545	585	522	521	591	517	539	538	512	546	535	518	483	536	578	537	522	516	587	544	544	501	515	503	496	544	541	558	555	506	560	555	530	517	495	541	562	524	531	525	515	516	543	556	545	526	534	519	484	551	552	527	531	519	543	502	558	529	539	478	531	526	545	510	531	491	545	540	570	533	508	520	540	557	518	473	533	502	536	538	495	524	551	538	513	495	530	511	492	531	566	531	528	540	553	523	504	515	532	516	536	517	507	505	519	534	505	553	501	495	491	500	525	548	539	524	518	569	530	531	498	519	520	509	522	509	484	517	544	504	499	511	515	543	491	535	557	533	538	540	539	514	568	501	489	546	505	525	508	515	496	504	523	510	521	500	505	536	505	522	527	496	497	526	504	534	516	521	534	534	541	508	537	525	515	501	517	526	531	548	546	533	488	519	513	544	484	590	461	544	503	516	562	528	577	492	572	498	557	562	563	557	560	494	502	544	528	507	495	541	487	544	511	578	503	532	510	522	502	525	501	549	533	528	603	545	489	519	545	535	544	490	512	539	553	510	488	554	545	482	533	523	550	546	515	533	507	547	536	465	563	530	512	524	527	571	523	555	537	503	488	514	521	563	500	505	519	518	563	556	553	505	469	517	518	530	509	481	514	508	480	519	533	557	498	537	512	544	554	554	464	544	546	545	494	541	534	551	545	520	565	529	505	533	522	516	528	527	505	555	518	554	506	547	531	526	508	524	541	565	497	506	469	560	542	536	537	527	526	509	532	542	504	573	565	529	521	551	537	539	503	507	548	475	541	543	516	539	523	546	513	511	539	547	519	547	495	466	513	505	531	521	528	518	558	492	542	555	559	536	544	547	510	565	563	507	550	519	510	575	501	525	551	536	523	515	546	529	518	518	481	507	507	544	554	524	524	538	522	527	485	537	507	511	556	535	535	530	532	552	578	537	517	518	559	505	500	499	512	556	529	513	497	522	505	536	559	547	552	548	533	516	544	529	520	539	552	494	502	517	520	579	553	502	540	498	512	510	554	521	505	548	515	513	559	535	512	569	527	539	455	516	557	484	526	539	507	471	513	511	546	561	547	559	502	468	520	498	527	520	499	551	526	529	567	524	526	495	541	548	538	518	544	519	501	512	487	557	524	508	536	520	502	510	512	575	546	522	547	522	549	517	499	482	549	537	538	564	571	517	558	520	559	517	535	562	499	577	536	540	513	500	499	568	490	538	528	529	493	532	548	521	485	538	526	520	564	571	500	526	499	512	558	497	508	539	488	541	482	506	514	492	520	549	550	520	507	507	484	540	533	527	527	528	515	531	584	544	537	492	510	475	515	559	553	521	538	523	497	516	498	528	499	528	557	463	558	539	522	507	494	548	500	542	557	518	507	491	558	533	510	482	522	522	506	507	524	509	546	527	490	500	576	546	490	550	528	523	510	553	505	546	509	488	531	478	514	558	499	521	510	537	525	512	542	494	570	511	477	545	530	554	508	557	504	520	527	486	564	523	520	529	534	540	521	536	527	500	493	560	525	573	473	559	496	514	489	561	555	477	485	523	506	519	550	549	514	528	501	520	520	532	586	552	559	534	486	529	498	511	564	502	560	502	542	527	533	533	550	507	494	505	506	563	489	521	501	565	530	496	495	540	504	558	524	505	572	518	496	520	585	527	523	549	524	524	518	534	551	528	506	524	591	531	555	529	519	550	531	538	506	510	502	565	539	524	564	512	534	520	510	526	585	520	530	525	505	525	542	510	532	514	520	508	535	514	526	539	535	530	525	506	525	512	560	554	524	521	525	529	522	493	516	483	510	530	562	542	513	521	479	546	504	498	518	530	508	580	514	525	473	560	551	519	523	477	537	520	556	550	529	545	511	514	538	528	510	492	546	511	563	522	529	495	543	544	547	516	527	509	532	529	514	542	564	494	539	521	553	542	555	528	565	508	509	516	513	486	544	505	509	523	541	502	543	527	498	531	537	519	531	516	501	539	506	539	509	535	508	541	543	505	500	531	589	506	588	542	521	539	546	530	536	536	508	573	500	516	511
6729	20153	10877	2619	1498	1127	1014	897	820	765	747	751	666	709	661	712	673	643	692	704	690	714	659	681	710	722	683	656	686	626	624	637	685	656	631	612	657	682	653	648	649	666	649	704	659	738	647	651	719	662	682	648	658	682	705	680	670	668	703	601	684	669	673	714	704	706	710	662	652	709	657	682	674	674	672	640	589	653	689	637	689	661	652	611	636	623	720	649	640	622	625	698	662	673	622	668	648	680	657	638	690	618	615	685	641	695	707	647	715	658	660	669	675	649	675	633	702	673	632	655	667	673	637	664	661	672	676	655	702	658	705	664	695	656	642	662	710	658	667	678	666	681	632	682	649	670	677	684	675	686	655	675	678	699	664	646	672	651	688	686	630	632	691	653	627	657	701	630	621	651	649	676	689	660	653	637	658	678	672	669	652	712	622	659	642	650	645	647	701	639	658	677	730	666	673	678	741	673	639	675	645	627	667	654	683	678	672	611	661	639	691	688	694	667	710	677	676	665	672	643	649	658	631	633	675	673	663	671	659	655	625	639	687	615	644	690	700	683	635	669	605	677	687	629	697	657	680	661	717	618	650	654	654	642	638	685	660	656	659	630	674	671	631	643	678	678	666	725	709	709	686	599	670	616	637	695	636	630	734	656	663	701	692	700	675	691	698	697	660	673	640	648	677	674	668	624	689	671	621	632	617	636	671	655	688	661	681	677	673	693	671	672	662	641	661	637	718	671	624	630	651	690	690	650	679	632	651	705	692	645	649	706	670	610	718	692	658	630	700	684	700	649	657	638	650	659	683	663	686	676	664	704	675	654	718	631	674	663	691	670	672	680	645	693	639	641	671	681	669	654	689	648	681	652	649	690	660	675	620	665	698	626	684	660	679	721	653	685	680	665	634	653	694	715	647	702	651	671	627	648	710	680	619	681	637	688	652	665	664	680	657	681	667	712	626	633	605	682	610	628	719	663	691	668	619	647	719	646	649	638	696	689	712	686	661	667	661	676	648	671	661	689	705	681	680	662	664	670	672	642	627	653	641	676	672	632	620	690	696	687	657	637	705	671	676	658	647	660	717	641	705	635	684	653	656	667	691	672	706	619	684	657	683	678	686	683	681	637	648	670	663	671	676	681	672	705	682	687	629	686	654	635	700	644	646	688	613	624	646	703	609	634	655	646	689	684	619	674	689	653	639	694	670	676	651	651	615	712	639	667	637	670	671	676	689	680	740	652	688	635	674	629	641	663	664	653	695	669	640	660	635	660	630	674	650	652	660	658	651	648	684	648	685	701	649	690	733	668	671	642	704	622	651	646	671	684	688	630	645	660	681	666	680	657	675	612	651	727	654	654	627	642	632	668	636	699	655	698	639	598	733	719	650	683	664	681	669	670	677	662	683	707	694	685	685	640	671	640	683	681	683	684	667	707	646	705	674	648	658	643	680	704	621	678	662	650	666	678	691	646	677	684	693	680	655	666	698	664	714	665	652	660	614	684	689	645	681	676	643	683	660	629	613	663	680	692	657	641	686	662	671	675	704	603	634	689	675	689	620	686	692	654	718	650	700	662	652	642	675	665	660	633	658	614	662	623	641	647	692	649	705	640	637	676	620	715	712	707	649	692	640	626	679	661	678	664	662	691	733	641	649	635	687	657	693	613	718	612	632	687	668	696	654	669	644	710	744	676	706	718	734	637	739	648	679	692	628	624	669	671	684	690	653	697	639	648	611	665	651	678	634	655	660	674	651	680	664	627	630	658	675	669	634	658	652	630	668	671	680	657	699	622	664	656	643	663	695	641	666	615	632	644	680	682	701	699	619	680	649	660	675	645	648	657	673	647	668	651	652	667	666	662	721	653	652	653	699	661	660	655	658	664	700	654	629	722	687	700	682	664	652	637	658	656	636	628	667	680	647	623	638	656	670	632	667	699	720	691	644	688	630	674	682	637	652	657	651	627	661	679	629	626	647	674	647	647	699	639	686	655	646	638	678	668	628	689	648	656	661	684	682	663	649	673	661	664	675	671	667	689	717	685	712	649	676	687	640	637	635	660	682	636	675	665	709	670	632	621	650	660	716	684	684	689	663	709	687	649	647	685	669	694	664	621	641	663	672	635	647	617	672	664	659	626	689	655	690	635	651	691	649	654	684	668	663	655	677	635	652	663	723	638	658	644	691	689	644	634	659	656	675	628	657	728	618	700	695	697	695	635	681	681	636	672	649	671	615	636	657	660	650	648	692	654	714	655	676	698	626	686	697	682	671	703	641	668	625	657	616	657	681	690	672	702	644	640	646	663	703	648	691	698	681	649	747	684	680	668	627	682	671	634	626	689	660	674	638	684	698	678	670	691	686	675	640	720	669	648	640	658	666	682	664	649	685	615	644	661	681	652	669	649	647	626	664	661	689	653	650	708	652	634	657	685	650	709	658	685	649	632	666	617	638	612	653	655	682	656	688	652	659	715	661	666	667	638	710	638	672	648	648	631	663	682	643	635	657	703	634	695	666	655	694	601	732	664	643	681	671	646	621	649	674	712	671	632	703	617	672	696	654	637	684	643	683	680	652	653	677	641	674	684	652	669	686	671	672	673	643	665	663	681	612	656	663	620	684	642	637	621	681	625	655	643	694	635	706	698	654	662	705	643	651	640	654	600	643	649	637	706	676	612	661	697	649	682	667	662	651	679	652	655	678	650	586	679	686	619	696	682	675	689	651	667	719	676	682	652	683	656	653	659	693	658	627	677	615	689	718	621	633	697	653	690	674	695	643	637	668	695	667	645	681	634	697	683	688	656	649	693	683	636	665	658	694	605	608	631	689	655	673	671	663	661	631	661	688	667	703	633	714	672	648	679	639	624	672	660	654	654	731	711	650	655	654	666	648	637	642	620	667	668	697	694	655	662	663	634	694	659	648	651	669	705	667	684	709	627	664	659	629	632	667	671	638	637	660	667	679	666	678	703	664	691	649	707	635	645	632	640	643	673	678	629	682	683	660	648	651	659	715	698	666	654	697	618	699	665	679	649	705	630	618	670	660	649	675	645	624	716	658	643	671	637	685	664	647	720	622	624	641	650	696	675	690	664	615	661	638	676	679	637	711	639	678	693	643	654	653	645	664	643	636	616	682	629	715	663	617	666	634	706	659	674	632	710	635	650	625	671	665	653	619	693	655	659	627	663	641	658	673	684	653	617	652	691	632	725	638	685	659	701	680	692	683	647	654	670	683	703	668	656	679	642	665	641	651	685	640	677	660	690	589	705	652	693	658	655	676	663	666	630	608	655	676	683	687	681	662	627	668	711	627	674	659	676	702	662	633	675	681	638	673	651	676	605	682	668	625	652	641	613	657	664	681	659	694	648	631	646	649	703	672	716	679	691	642	675	680	706	611	622	662	680	655	634	675	619	638	707	654	641	650	642	603	646	660	661	626	697	696	695	694	678	632	653	639	672	659	649	639	643	675	670	627	632	653	705	686	676	686	636	654	669	659	685
24251	21080	26516	25554	5078	566	473	413	422	398	412	394	352	358	343	360	346	365	345	346	327	330	389	373	372	372	339	331	381	358	358	361	335	366	355	334	354	338	322	345	326	334	363	324	327	338	315	360	329	314	348	334	378	366	344	372	341	334	366	354	303	357	342	358	347	383	303	362	327	395	311	317	374	372	345	328	348	327	347	352	328	314	346	361	348	316	346	348	330	340	323	342	352	349	381	302	319	363	341	331	338	335	335	362	337	335	359	361	370	305	335	333	349	299	356	317	332	359	345	341	363	368	328	354	331	351	339	358	342	287	374	340	363	325	373	338	340	368	344	336	329	309	324	355	324	342	344	325	376	336	343	352	380	349	329	326	330	344	320	361	330	318	335	298	344	354	349	304	341	341	369	385	350	356	335	350	345	326	352	328	375	351	329	346	383	345	355	344	329	361	346	354	344	346	301	368	308	322	350	338	334	353	353	355	339	331	330	348	326	363	381	353	335	330	356	347	332	364	331	340	355	318	350	315	325	360	322	358	345	358	359	360	350	352	324	371	346	348	352	339	331	325	337	336	336	344	341	363	343	315	344	334	339	375	344	366	353	327	333	346	332	341	335	356	368	359	357	345	365	338	326	334	346	338	351	332	336	361	350	330	375	345	328	335	341	324	362	316	324	339	352	326	343	358	330	365	361	332	357	318	332	348	350	352	320	357	370	376	361	354	334	347	348	364	373	350	317	361	370	333	338	341	358	326	339	355	324	350	355	327	356	357	333	329	356	357	342	351	351	311	338	354	328	343	362	349	330	316	376	337	350	360	347	329	353	358	351	353	331	336	342	329	351	340	369	367	350	320	322	337	357	355	352	371	360	331	376	323	328	331	333	328	339	346	321	334	309	340	372	364	307	367	364	338	367	355	367	353	313	353	337	335	336	347	285	353	345	347	350	356	329	359	322	341	318	319	335	337	326	339	346	348	353	378	353	316	334	335	363	341	356	337	306	321	309	355	340	362	353	334	380	361	348	343	323	365	377	361	329	318	326	361	321	368	335	324	335	349	358	329	375	366	340	337	390	349	307	345	316	358	339	366	337	345	362	330	335	351	337	373	330	324	322	333	330	346	324	365	369	380	341	318	362	338	317	364	292	319	326	320	361	353	342	302	338	343	354	349	353	362	363	361	317	355	319	384	352	357	365	335	348	343	365	358	379	345	339	348	367	345	345	351	343	306	347	341	342	304	330	331	396	333	332	350	347	328	342	378	382	374	352	320	354	361	362	338	349	329	342	336	343	359	333	321	333	340	349	347	333	363	345	343	331	345	345	337	364	343	315	346	345	335	354	372	356	360	338	355	327	380	330	319	326	324	328	350	323	354	364	367	351	336	347	312	342	357	371	335	321	343	330	317	367	310	367	362	319	338	341	360	351	319	329	370	350	341	305	297	343	351	347	349	356	349	347	330	365	325	363	331	312	321	346	372	329	321	347	341	320	305	320	337	361	366	341	351	284	345	325	323	311	346	350	379	377	345	333	370	361	330	349	322	315	338	352	345	331	376	367	346	327	363	327	329	340	334	329	354	353	343	331	393	331	325	319	343	329	372	337	340	337	347	341	364	332	306	358	344	377	352	325	343	319	342	343	357	317	348	352	303	320	365	301	341	330	302	336	341	379	338	348	341	338	352	332	359	354	332	332	340	383	326	318	339	368	346	375	324	345	349	316	309	327	369	376	336	324	354	329	349	322	370	338	326	349	350	336	361	312	351	350	350	321	357	365	309	347	313	367	349	323	338	358	317	363	360	360	358	340	348	330	354	331	373	332	359	350	332	332	330	380	325	357	334	350	347	337	337	341	326	332	344	304	344	344	315	357	363	374	324	360	336	343	356	364	340	321	338	337	326	356	386	325	365	347	367	336	358	347	318	314	320	359	346	340	350	341	344	345	328	338	345	342	376	332	366	341	321	329	355	329	357	347	384	350	351	338	353	349	333	335	358	331	352	321	341	336	333	349	314	353	350	358	345	388	368	329	366	346	341	324	361	349	362	333	368	333	342	372	325	348	334	348	322	350	322	329	356	309	352	338	313	347	306	355	360	319	344	328	372	341	302	356	321	353	348	339	304	293	350	370	331	339	320	344	361	399	330	352	340	339	342	357	332	379	328	355	338	365	387	380	323	351	339	366	358	322	362	365	331	342	337	347	339	354	322	359	355	333	337	342	366	361	314	339	317	348	330	356	342	372	375	326	368	348	360	356	314	327	362	357	332	387	334	375	326	310	343	338	323	329	351	332	310	328	326	337	355	349	362	316	315	386	335	339	373	338	358	317	318	336	323	331	331	322	350	367	401	351	328	336	338	357	317	385	360	320	354	344	337	368	365	338	351	329	324	328	365	332	338	331	373	362	353	351	334	336	358	345	354	330	321	324	326	376	315	375	349	349	320	352	382	344	403	342	343	351	342	350	375	352	338	317	360	365	325	363	340	340	341	346	360	331	366	341	365	348	342	364	319	329	311	327	309	335	335	355	332	307	357	330	338	339	340	341	365	338	343	356	328	334	375	335	319	323	341	318	300	362	327	337	345	294	339	336	344	351	340	340	331	352	337	347	380	365	358	344	346	361	355	326	346	351	325	328	367	327	334	350	322	334	335	374	357	339	310	350	350	290	354	341	327	326	332	326	333	358	328	383	353	325	327	363	321	324	329	312	334	345	330	348	333	340	370	332	356	368	369	352	324	348	319	313	370	339	351	333	362	329	344	348	360	364	361	389	357	342	322	339	298	351	315	377	354	311	345	366	351	335	333	353	331	344	342	384	329	359	354	353	325	347	319	337	323	343	372	330	347	343	352	343	326	355	330	375	348	347	359	352	345	322	330	366	344	335	324	336	352	334	381	308	333	330	355	320	342	323	337	363	385	339	373	358	341	348	326	308	363	326	330	353	353	325	343	316	353	355	325	337	368	343	376	343	328	316	339	364	318	334	347	301	310	356	363	316	338	343	357	324	329	350	360	354	338	340	315	332	352	319	344	329	373	370	350	354	334	338	326	354	335	314	288	374	341	347	345	376	317	355	354	347	364	335	372	356	306	346	330	333	376	366	338	386	345	353	303	353	319	356	358	333	341	344	335	334	338	321	360	346	356	351	353	325	309	361	339	360	353	336	344	340	346	338	341	329	329	350	347	344	341	343	316	347	348	339	303	348	331	355	353	334	385	346	346	335	331	337	323	366	359	349	308	326	353	336	337	347	371	344	350	334	372	317	345	334	337	346	349	309	317	322	339	337	345	338	347	351	337	358	332	363	356	369	341	368	348	348	340	343	346	337	358	320	311	378	333	337	342	334	315	362	319	361	344	354	301	350	337	336	346	327	359	348	341	358	353	331	341	372	351	345	355	343	377	341	324	366	355	330	391	371	355	337	308	345	335	348	372	325	328	348	370	336	342	370	355	315	333	330	362	323	336	348	309	356	355	348	327	371	339	340	327	339	380	339	329
6135	13703	7281	1944	1052	815	701	602	561	517	455	466	483	449	436	491	443	461	486	468	452	477	479	420	429	442	443	433	452	410	486	476	432	450	455	425	447	456	440	484	453	456	413	439	488	473	451	440	444	427	426	467	473	478	459	440	452	421	439	463	473	437	408	438	476	452	433	417	468	421	466	467	469	451	491	461	436	461	449	423	451	440	460	458	446	418	463	452	452	447	446	422	457	446	440	424	450	429	470	435	445	476	455	489	416	457	454	422	421	395	472	449	470	447	462	405	457	428	421	465	474	470	441	451	431	489	445	485	453	419	444	423	441	434	455	449	441	442	444	472	466	453	462	469	433	461	431	448	429	482	451	452	483	453	432	464	436	453	467	412	506	445	451	437	479	463	429	443	440	445	486	479	423	457	485	460	455	448	458	478	451	439	413	487	448	462	460	464	455	450	438	448	423	428	449	454	447	462	427	399	428	468	451	446	448	425	462	438	413	422	455	491	472	430	424	436	445	492	419	456	404	441	426	439	438	467	456	440	424	443	438	437	437	442	447	443	453	479	458	453	497	431	450	414	444	434	428	453	459	465	442	446	409	422	482	456	432	411	449	487	480	444	464	439	447	474	424	437	407	415	481	407	412	466	427	457	445	440	485	442	443	439	422	434	452	469	429	450	426	436	453	484	458	433	454	452	460	414	456	462	439	454	515	433	464	474	427	459	407	439	436	478	461	451	459	424	467	438	446	435	455	436	454	457	493	453	444	440	449	484	480	454	445	434	445	415	460	428	427	453	437	468	441	439	439	469	441	446	456	412	495	440	454	468	436	428	445	495	442	483	474	460	431	463	431	453	491	443	415	442	459	436	420	490	469	444	414	484	492	439	471	457	425	467	455	453	452	465	424	451	452	454	447	421	419	479	449	467	457	445	443	430	427	422	456	442	452	434	461	426	443	438	450	426	453	448	429	458	445	429	482	438	421	447	462	451	470	451	465	445	440	486	458	421	446	480	465	468	457	459	443	452	488	479	458	420	438	476	444	412	494	437	438	454	459	436	456	472	424	451	437	441	447	471	466	465	431	468	454	466	434	451	470	434	436	426	446	423	447	435	467	463	433	450	449	439	475	440	466	478	448	392	454	481	414	430	444	456	438	466	450	448	476	459	408	423	471	436	426	462	446	466	442	419	436	464	418	449	481	438	440	493	439	469	450	459	480	397	427	466	425	447	450	457	459	482	417	476	454	445	468	441	477	431	439	413	463	485	470	434	453	465	466	449	468	425	477	463	476	450	419	470	478	426	463	466	437	467	464	491	463	479	454	463	456	469	418	469	458	494	428	468	473	450	450	469	416	448	468	454	463	418	463	460	433	449	445	437	465	456	440	464	452	454	452	468	462	431	399	446	438	454	470	442	498	440	473	441	437	444	462	437	437	470	479	437	435	440	443	443	505	464	406	450	458	438	451	450	428	486	455	460	449	466	431	410	430	459	392	457	442	446	429	426	479	422	466	447	436	449	432	419	420	430	437	438	412	438	429	455	439	446	417	499	492	425	439	465	453	474	442	411	443	426	425	440	447	453	480	449	418	430	466	474	456	441	439	413	456	465	424	428	445	427	469	467	489	440	440	470	488	455	456	455	429	476	426	443	472	453	444	432	425	432	444	416	458	442	481	449	464	455	443	420	474	495	454	474	440	428	457	449	430	472	433	432	430	470	446	444	420	441	424	472	461	442	453	445	419	418	439	450	426	420	448	469	461	482	456	441	450	482	457	470	446	422	452	458	431	459	463	451	443	469	480	456	448	457	455	415	437	445	431	418	456	452	406	448	463	444	429	454	486	478	436	453	423	465	438	438	456	430	461	453	459	445	457	429	449	451	421	422	434	463	426	433	424	426	429	430	450	474	495	469	475	406	434	438	462	398	444	454	421	494	442	482	407	446	477	464	411	476	402	433	423	478	480	441	445	428	457	442	453	457	432	424	435	444	467	451	431	419	428	446	469	471	409	433	488	446	466	417	463	482	472	424	468	458	488	439	443	460	504	426	485	454	475	436	464	447	469	444	459	483	440	458	436	432	409	471	432	458	455	432	429	444	452	456	477	449	455	476	442	460	434	428	460	441	451	475	442	411	429	454	437	472	430	414	411	426	434	453	441	484	431	438	444	463	461	451	445	477	470	447	428	422	457	455	427	471	473	475	445	446	438	439	455	419	454	475	445	442	462	447	432	460	450	441	457	457	424	494	444	449	433	441	467	432	451	461	428	428	437	481	452	459	447	431	472	467	465	430	469	404	487	460	404	429	460	453	436	450	436	455	458	454	438	444	449	435	483	464	478	438	424	478	462	431	430	477	445	454	465	448	461	451	442	459	444	450	464	476	475	487	446	480	440	443	437	464	475	455	442	450	442	450	439	448	438	439	458	442	450	438	443	437	460	488	477	444	457	442	442	453	442	427	463	450	497	443	469	428	469	455	437	440	414	506	450	415	449	482	460	453	472	448	484	428	498	429	455	479	453	484	444	464	499	429	472	441	451	415	479	421	467	470	451	458	436	434	433	450	427	483	435	474	444	437	439	490	450	440	451	424	437	450	438	428	434	428	436	445	412	456	472	413	473	473	431	420	466	446	443	439	486	450	462	450	419	422	472	462	449	457	453	439	437	470	478	397	467	454	458	467	400	428	426	450	451	458	470	433	418	478	472	427	429	441	456	471	446	462	397	467	453	441	417	445	422	441	444	439	434	456	427	461	455	440	465	451	500	445	482	434	441	423	487	421	465	465	441	432	435	446	448	451	454	483	434	434	413	450	462	438	426	437	464	430	476	442	455	422	448	450	451	424	451	476	431	450	435	438	458	428	379	406	472	425	443	426	466	398	456	431	412	521	429	472	448	469	456	483	444	488	410	453	459	475	469	462	444	456	495	459	444	468	484	460	464	462	432	487	448	434	461	427	472	417	452	424	436	447	451	419	495	444	439	413	431	452	450	434	451	440	434	429	452	444	442	458	423	436	450	478	420	470	463	461	398	467	417	432	436	460	442	440	433	449	461	429	427	436	475	456	530	452	464	483	409	430	446	430	462	441	450	442	496	446	428	466	480	465	449	463	462	454	414	467	466	452	457	418	463	444	452	472	426	440	443	464	436	482	455	478	423	503	465	442	430	416	430	452	481	478	468	474	450	453	458	432	487	441	452	437	448	409	461	488	460	423	417	481	459	409	435	452	438	448	447	420	434	416	430	456	447	424	471	455	466	460	467	443	456	459	445	457	439	477	454	473	439	438	407	468	434	470	471	442	407	468	458	479	469	473	409	430	455	473	437	415	439	480	456	463	495	429	418	435	467	455	443	423	440	468	433	493	437	420	449	452	427	484	477	447	436	453	502	413	437	458	430	442	432	438	453	453	443	470	474	465	473	453	439	447	436	441	437	463	436	469	453	453	430	445	459	495	462	426	433	429	429	485	449	469	447	454	456	468	417	419	456	436	446	445	467	468
22276	21134	28423	24089	21130	20617	1921	630	485	502	430	440	454	425	429	397	424	415	414	432	449	438	425	405	427	376	406	398	390	389	394	400	380	393	408	385	396	378	431	407	418	400	392	398	398	408	391	397	381	453	342	393	400	383	437	389	368	385	385	429	367	402	392	374	401	387	373	359	402	387	392	376	387	411	373	396	408	414	435	398	415	367	418	414	381	406	401	407	415	413	388	367	414	374	407	397	407	410	415	420	373	426	365	392	406	406	414	373	381	436	441	411	384	389	392	379	401	410	388	402	404	428	394	419	403	382	420	373	428	405	365	403	396	437	387	380	400	391	393	401	434	396	405	415	406	390	357	369	369	380	422	386	395	395	383	430	410	393	370	373	368	413	383	383	372	361	385	378	366	410	371	410	425	389	396	361	393	382	367	356	410	434	397	383	366	384	371	425	407	374	394	443	369	413	383	395	399	400	396	427	438	366	386	434	381	416	396	435	390	391	396	388	406	435	409	400	424	383	436	383	411	408	398	389	406	364	407	410	376	397	401	396	356	410	415	414	374	377	381	403	377	370	400	368	391	384	398	368	403	415	383	403	385	397	387	427	355	439	414	354	398	421	371	367	387	390	378	394	373	375	388	405	373	396	427	427	427	426	382	402	408	377	385	391	410	383	408	406	381	389	387	398	412	407	393	416	380	390	408	415	419	385	409	374	400	404	383	412	426	369	418	397	401	409	390	402	409	400	380	409	381	404	357	386	392	409	436	416	406	369	422	362	435	400	365	382	394	417	402	445	371	395	385	383	380	405	376	355	370	366	382	397	420	383	404	405	413	410	371	395	380	425	378	446	414	400	408	404	431	395	432	359	400	403	411	372	410	451	399	413	406	367	420	383	406	392	402	369	411	415	369	437	402	431	400	405	391	385	406	397	385	386	377	395	402	375	407	427	431	414	396	385	381	403	414	367	422	433	399	358	379	406	388	390	382	401	383	370	353	370	415	394	382	371	377	389	412	396	382	359	420	418	415	394	431	418	364	427	434	429	387	366	402	426	398	377	419	401	378	389	392	390	388	361	386	397	421	396	425	404	416	392	429	397	402	437	426	412	383	368	382	399	411	394	405	396	409	377	409	428	395	426	397	401	403	371	407	387	392	423	413	403	424	378	405	415	402	402	394	387	399	396	377	393	421	379	401	395	385	387	406	360	412	409	413	408	375	405	427	423	382	406	393	396	368	373	391	394	385	384	363	391	384	392	414	388	410	411	389	404	389	388	411	402	402	406	376	407	382	416	402	388	368	419	395	422	393	440	397	412	413	413	385	395	351	381	408	420	367	414	404	378	401	350	397	405	364	408	393	389	412	389	415	356	398	360	400	427	392	367	377	404	445	438	383	358	372	386	387	425	385	390	397	397	414	443	379	404	360	397	424	387	421	378	429	372	370	416	426	399	413	387	410	394	386	377	392	406	342	385	415	401	387	368	407	417	396	410	352	372	403	391	358	386	423	444	370	359	461	366	380	407	386	414	372	386	407	349	361	391	392	385	388	401	375	397	418	383	375	411	397	416	408	383	380	358	388	391	412	373	396	444	403	409	402	393	364	410	418	399	384	406	376	393	373	411	414	374	378	390	397	344	393	399	424	376	395	379	361	390	382	420	392	420	429	403	383	403	394	379	393	393	396	410	397	433	395	433	373	392	416	396	367	368	377	440	374	409	402	367	402	372	360	383	411	405	412	377	413	382	380	398	368	356	386	379	388	413	393	377	431	409	389	393	406	361	385	400	397	402	370	417	402	365	374	405	415	387	393	390	385	421	387	397	394	365	418	404	389	407	394	373	391	407	376	385	395	416	393	368	411	385	405	416	393	406	370	407	401	416	405	396	399	394	394	393	430	418	355	388	373	366	373	400	374	446	427	438	383	410	395	382	427	368	350	416	398	384	365	414	366	421	404	402	390	398	382	393	371	395	419	410	398	419	407	413	378	407	387	409	363	400	413	366	399	395	397	364	408	388	401	371	374	394	384	415	382	403	409	358	395	417	429	403	393	387	399	367	350	412	420	412	381	390	381	415	376	390	403	379	408	364	399	389	398	361	397	414	375	385	379	400	372	386	416	388	404	371	373	397	416	397	422	372	404	391	415	405	406	411	373	440	402	394	397	413	397	379	401	402	372	394	407	405	387	395	389	398	425	397	384	386	399	438	420	385	408	398	389	416	420	376	405	366	373	383	377	384	403	364	393	413	398	402	400	373	395	425	397	387	389	374	379	404	366	396	414	418	365	359	418	417	387	376	392	436	391	416	391	385	357	406	388	387	389	400	401	393	391	385	408	413	374	385	388	385	414	337	403	419	396	409	403	409	374	389	427	409	380	430	419	408	406	358	392	412	397	402	405	394	385	377	384	389	392	410	386	392	374	418	382	420	378	363	414	423	403	369	403	390	389	408	407	439	396	371	370	374	440	408	437	440	378	354	380	389	419	417	392	415	400	366	379	433	408	422	385	417	389	364	430	397	370	352	425	406	362	369	384	417	407	379	424	405	419	383	377	384	368	401	428	428	384	399	427	395	415	383	410	369	370	409	371	412	414	397	417	408	416	438	355	387	401	397	385	404	367	405	400	404	396	429	413	387	411	379	393	372	390	393	419	405	394	389	382	423	368	380	391	413	367	386	448	417	412	412	386	400	405	420	426	392	417	376	390	422	401	372	420	378	409	383	388	404	368	410	413	395	369	416	401	362	387	380	391	435	394	401	391	350	416	385	415	361	390	385	390	391	399	414	367	386	390	410	396	394	407	400	414	402	424	402	376	391	398	409	414	344	405	401	430	389	377	407	404	379	369	394	402	391	380	380	423	408	382	413	400	396	383	389	401	397	366	400	381	373	384	399	379	409	419	374	383	434	401	422	373	412	371	402	414	424	397	401	402	419	395	413	401	378	425	356	413	394	406	389	405	409	413	401	401	411	416	387	412	423	380	380	398	372	394	373	442	413	369	389	386	387	410	410	413	406	410	408	417	417	400	427	392	387	369	406	352	404	427	368	401	366	381	417	386	401	413	379	379	376	386	409	384	398	403	386	403	396	402	400	396	376	394	410	414	402	379	369	413	411	367	394	403	420	414	392	402	415	399	402	377	401	395	407	368	385	403	420	391	405	368	383	403	381	376	366	400	410	420	358	398	405	410	387	364	401	377	364	376	394	439	387	398	377	413	401	431	399	406	354	399	399	398	410	389	417	385	400	386	357	377	391	398	362	376	385	394	391	385	370	446	394	393	375	426	433	411	412	385	383	429	421	355	441	402	371	333	365	366	405	403	412	397	390	387	400	409	379	338	364	401	383	389	386	385	399	395	346	422	393	385	384	397	400	394	396	420	397	388	399	387	412	400	378	419	400	416	402	375	388	379	385	431	401	398	398	404	396	413	406	416	433	389	402	403	388	400	382	400	424	401	377	430	395	416	417	406	363	400	402	393	395	381	416	400	419	395	411	403	382
8665	23101	13565	4096	1790	1257	964	846	735	681	630	566	596	539	598	559	552	514	544	578	550	528	519	513	553	531	532	539	496	541	538	531	517	579	526	517	518	557	531	540	494	508	524	537	545	519	512	549	513	510	510	498	517	544	482	503	492	540	467	523	482	498	549	549	501	522	561	502	504	525	482	508	472	497	516	512	536	468	522	530	514	528	491	523	549	519	515	507	528	551	504	523	530	487	477	538	516	496	518	441	550	488	526	501	504	532	517	542	482	533	518	500	490	534	529	477	513	517	447	547	513	489	554	523	534	524	484	542	518	511	502	527	519	512	551	512	497	493	529	537	569	515	571	504	506	535	522	529	488	519	541	531	516	545	499	502	539	510	492	510	532	529	534	479	532	517	452	487	454	496	535	529	505	534	532	485	535	544	512	494	518	500	502	519	490	531	526	540	515	534	522	524	528	510	536	514	519	518	557	512	529	507	530	470	499	522	530	542	511	525	519	526	517	510	520	535	535	509	516	552	546	521	476	516	524	509	513	499	530	533	518	490	534	520	545	540	525	518	520	520	530	499	474	473	517	505	562	513	519	516	486	527	514	508	487	491	530	518	515	488	516	514	541	493	508	500	499	566	504	530	534	527	518	504	537	567	516	510	514	528	533	498	539	533	518	486	525	509	549	524	498	491	480	522	541	509	525	492	544	503	489	503	535	511	514	521	520	503	553	529	510	536	535	462	499	530	516	523	521	466	503	559	474	550	507	521	491	479	545	522	511	520	518	543	512	544	521	517	545	507	510	549	556	506	512	475	493	477	511	508	515	509	500	544	476	517	498	505	524	524	534	519	507	540	505	532	515	513	495	506	534	509	546	518	479	480	518	522	522	517	498	558	541	568	530	540	512	532	527	507	549	496	525	482	535	510	517	536	532	516	552	484	523	502	540	485	547	553	505	513	525	553	551	565	553	523	505	513	512	534	520	528	485	527	476	523	534	514	536	502	514	520	489	525	510	493	521	542	525	507	504	536	473	541	518	493	547	540	561	491	533	526	529	551	545	551	523	552	532	513	527	505	513	541	515	526	516	531	494	557	462	524	494	498	551	507	505	523	508	506	519	553	512	502	521	488	504	496	508	545	495	508	487	543	497	532	565	505	499	471	512	519	513	516	547	531	556	497	509	501	481	568	555	490	532	489	499	555	493	534	489	525	470	505	528	490	488	564	504	497	557	516	497	490	516	493	542	503	516	520	463	507	488	519	508	504	463	520	503	515	537	462	512	549	544	510	525	513	502	515	504	515	498	495	523	512	511	523	511	553	495	493	524	516	489	494	495	505	513	498	550	499	535	512	556	543	543	534	529	523	512	538	553	544	520	524	536	525	509	565	517	498	570	547	530	508	508	487	512	533	506	531	525	487	499	513	458	510	499	529	543	465	505	520	499	515	530	490	527	511	517	499	499	520	540	544	511	463	541	505	510	494	485	490	515	492	549	510	512	575	508	530	490	527	558	502	534	565	511	489	531	528	531	517	505	519	556	536	479	549	492	516	536	555	496	504	529	507	503	537	509	513	525	502	532	497	500	494	480	527	517	522	548	522	528	524	505	525	520	497	476	521	506	529	515	552	515	511	482	515	511	509	507	530	507	494	526	476	533	513	513	492	521	520	540	507	547	553	508	552	491	523	528	503	502	534	515	511	542	507	540	509	471	501	555	508	525	534	513	489	538	499	466	508	512	524	472	526	523	526	525	506	508	502	511	501	511	497	533	490	512	544	527	509	512	515	544	541	528	511	517	568	551	512	545	479	541	575	519	521	511	513	533	520	506	505	492	494	543	524	521	517	511	524	529	511	509	525	525	524	541	472	521	501	501	515	495	485	490	508	501	536	505	528	523	501	532	541	503	554	544	521	501	557	502	473	525	484	537	498	548	490	503	510	492	501	541	531	516	495	519	503	538	522	501	480	504	509	503	490	521	497	482	543	486	501	525	505	545	511	506	508	518	538	529	547	510	555	530	520	463	525	497	548	505	542	564	545	518	499	532	507	505	533	508	485	521	528	533	525	521	477	465	531	510	548	535	504	531	516	494	508	496	503	487	495	509	500	502	525	497	508	537	515	497	485	482	512	549	548	509	557	548	560	538	495	483	503	488	518	517	512	530	540	491	558	511	535	484	477	542	509	556	500	523	518	517	507	507	513	469	507	541	529	506	515	490	531	519	503	522	514	510	500	514	524	517	502	525	512	509	542	520	517	502	544	551	504	487	474	471	534	512	552	540	545	535	536	542	514	516	506	500	534	495	506	517	507	520	526	562	518	554	509	489	471	500	525	523	497	498	521	511	555	547	512	518	482	530	452	480	500	500	509	583	563	491	519	520	509	514	535	517	555	508	528	530	503	561	517	540	483	501	536	514	506	491	532	495	506	527	488	483	476	485	514	513	508	525	496	492	488	495	535	521	544	537	504	521	540	505	531	538	511	513	501	488	525	542	507	514	569	502	528	553	519	507	480	508	515	507	426	479	546	487	523	508	472	514	524	520	554	542	503	514	526	483	519	519	518	550	532	501	526	531	493	497	541	518	542	550	534	545	554	469	511	520	516	504	543	529	493	561	496	523	556	485	488	538	487	485	521	492	526	513	509	556	512	538	483	539	556	488	519	539	508	535	507	528	506	506	501	557	541	533	527	510	494	514	502	506	501	534	484	479	516	528	471	527	514	538	549	486	481	525	466	544	489	477	488	506	541	543	497	518	494	514	540	475	564	510	504	480	532	493	528	458	498	494	498	500	501	498	495	501	546	514	483	494	507	503	555	506	530	528	480	525	500	517	490	538	544	534	517	476	553	485	521	538	534	481	527	510	513	495	514	513	513	543	509	497	507	518	524	511	495	521	534	536	503	529	529	509	524	531	522	508	509	485	519	518	497	515	518	476	515	519	500	537	532	545	526	527	504	496	501	543	504	510	506	507	483	521	522	535	567	510	498	500	505	479	515	492	520	530	532	544	556	568	501	489	499	523	525	528	509	486	529	501	492	528	502	514	494	496	522	494	528	510	513	542	500	527	533	519	574	531	493	525	553	508	495	542	529	504	502	522	556	498	506	530	526	530	538	535	526	535	520	534	537	519	495	533	555	536	496	510	537	490	517	501	493	516	528	486	503	530	499	484	508	508	505	538	495	502	533	514	472	475	526	503	558	512	525	538	526	545	517	502	523	527	471	499	525	494	554	495	545	533	528	510	517	524	485	504	486	546	497	478	526	530	520	507	483	533	517	529	495	520	480	546	529	505	502	534	522	558	511	525	534	549	541	519	512	544	501	503	531	520	501	541	511	484	501	524	535	546	527	501	532	521	504	492	478	497	577	487	528	531	514	508	514	524	499	540	484	522	502	530	539	513	518	507	507	486	493	486	494	535	514	505	576	496	567	537	527	504	484	521	501	526	529	533	499	506	487	527	527	551	503	542	498	532	519	498	545	527	479	540	525	481	524	466	501	495	482
25730	21121	22175	9021	847	621	616	520	538	454	470	459	478	460	470	478	476	471	487	465	469	458	517	450	493	471	472	516	448	457	484	477	489	483	481	445	482	438	434	484	497	456	466	493	482	446	463	471	452	487	500	495	450	493	466	418	476	438	469	490	481	467	446	462	464	458	479	438	464	439	431	493	433	484	470	434	506	479	495	478	499	450	465	455	448	512	498	464	453	508	510	494	439	471	453	464	455	441	459	460	478	468	456	485	460	479	487	472	433	461	474	489	464	452	470	472	472	454	476	449	488	487	468	468	466	456	475	455	455	501	500	485	497	446	461	458	447	434	522	442	481	455	466	531	474	482	444	492	488	478	450	475	443	439	467	473	467	469	468	473	457	470	505	477	450	527	502	515	464	463	438	496	455	487	463	471	520	448	446	452	399	448	443	473	463	489	479	491	444	481	479	450	467	482	478	458	417	457	463	457	472	479	499	459	484	478	456	477	491	463	485	443	461	477	465	484	463	450	486	486	470	491	434	433	449	469	449	511	464	480	512	458	464	475	473	488	446	472	524	476	424	470	490	482	447	461	489	463	457	486	458	512	450	480	446	469	454	450	485	504	484	464	472	475	485	464	471	452	415	498	448	442	474	477	488	458	487	528	467	475	473	478	528	476	473	476	455	463	491	485	467	520	469	484	443	482	474	470	474	490	456	448	466	493	506	477	485	435	460	528	494	488	501	489	464	463	434	462	501	477	459	447	443	475	478	497	447	485	437	542	425	492	493	499	473	454	504	453	493	473	454	432	472	475	480	465	445	452	533	458	460	475	487	451	452	473	438	483	496	450	464	464	431	473	488	458	476	474	491	463	459	448	425	446	439	477	483	495	505	458	465	480	486	468	470	459	488	446	484	451	489	480	471	522	511	438	468	431	458	478	503	434	521	459	474	464	473	472	423	463	435	437	504	471	500	465	454	479	461	514	538	444	440	440	485	474	461	472	496	479	461	501	408	485	500	435	474	464	501	462	444	480	479	465	489	475	450	479	441	456	454	441	492	467	459	450	487	497	468	529	456	462	471	461	424	426	463	455	476	454	455	452	493	480	512	459	438	448	484	473	487	482	459	455	458	506	491	407	484	509	509	458	485	467	446	480	496	505	440	503	515	444	459	471	474	484	479	445	465	428	444	476	454	475	480	471	492	496	451	454	462	447	493	470	450	465	454	455	407	444	474	485	439	495	478	463	489	424	483	467	481	434	438	457	496	475	499	481	471	463	488	468	484	478	493	477	449	458	443	481	457	473	470	463	499	456	456	474	459	443	492	441	445	496	444	470	492	461	491	450	490	455	457	503	480	478	496	482	473	463	478	493	489	429	465	464	497	477	487	465	481	451	461	444	478	482	486	462	452	468	511	474	487	467	468	434	456	481	469	455	483	444	459	429	483	477	504	443	495	470	493	436	460	459	464	472	461	487	475	472	511	464	452	519	461	488	479	505	467	494	477	470	485	478	451	459	441	475	465	459	488	458	450	495	467	484	444	507	494	461	464	473	476	454	485	473	461	454	443	444	480	503	503	467	443	525	426	489	465	464	492	497	480	460	447	453	506	468	472	443	466	442	489	476	452	448	486	454	467	480	460	456	477	513	443	426	525	461	468	489	444	463	492	499	459	477	481	462	509	483	460	448	486	485	465	461	468	476	496	465	479	485	460	468	451	456	476	509	465	458	490	473	463	464	499	483	439	487	483	519	475	496	445	454	486	489	454	459	453	467	462	472	442	495	489	466	475	452	483	478	450	457	490	478	483	440	483	514	460	487	471	476	471	459	460	500	510	486	461	488	477	489	468	479	459	494	493	466	465	479	473	484	500	509	431	499	447	481	467	476	470	486	434	437	455	487	470	435	497	477	448	455	489	444	425	474	426	468	507	477	462	458	465	461	469	422	479	463	507	479	471	489	488	453	474	517	456	461	480	479	480	456	469	489	467	432	474	501	470	485	496	475	486	444	451	473	476	459	473	485	498	483	531	447	478	462	443	486	422	482	474	453	457	452	485	468	463	465	477	496	466	454	507	465	450	452	450	441	463	465	448	474	498	468	494	482	488	452	450	474	429	445	454	451	464	479	496	451	467	469	467	458	472	442	484	463	484	475	445	461	496	476	493	455	479	435	440	463	488	468	481	466	488	471	455	495	448	460	485	469	475	444	425	461	487	478	515	492	508	442	468	471	447	453	449	477	442	481	469	498	436	496	472	441	462	474	501	466	475	474	518	509	466	448	478	471	446	463	486	471	477	494	466	479	454	447	472	438	474	430	489	485	471	456	512	470	490	464	490	493	471	428	477	460	438	443	492	453	498	444	442	449	446	471	487	477	457	417	505	465	440	505	475	505	469	467	494	462	472	469	471	466	465	478	449	462	447	498	481	478	484	464	433	486	474	479	475	437	485	461	498	464	510	481	466	454	445	485	433	449	465	479	441	471	464	468	439	437	486	455	468	455	442	448	473	468	445	448	475	451	471	470	444	488	482	444	473	452	455	471	472	463	506	468	480	450	461	485	483	452	454	474	507	520	421	464	486	453	477	512	449	465	426	479	412	462	465	441	422	499	456	452	458	475	493	475	462	458	495	512	466	477	440	485	469	464	475	440	503	449	437	514	475	475	437	439	457	429	469	495	467	507	473	481	460	518	483	450	457	487	466	442	465	465	490	479	445	484	457	475	482	437	488	461	463	478	473	493	454	479	469	434	439	482	460	453	469	473	478	482	443	463	465	460	527	438	499	485	474	460	444	483	493	443	455	486	477	444	481	471	496	446	497	449	437	481	473	457	496	451	459	457	460	471	447	423	466	457	476	440	466	508	460	449	477	446	474	479	449	473	472	417	458	433	463	444	441	470	463	453	463	473	482	482	444	456	487	508	523	482	454	467	486	495	474	456	435	459	460	481	528	501	493	470	452	473	494	460	452	471	488	447	445	453	471	452	476	469	459	438	477	482	492	473	458	478	465	441	452	484	463	480	476	507	459	465	498	455	476	494	432	472	470	504	432	471	437	492	441	501	460	481	489	478	467	455	493	444	472	469	460	491	440	496	443	432	466	466	464	435	439	437	466	488	467	482	461	435	464	470	496	473	446	482	512	469	447	463	465	449	437	449	515	479	461	459	498	450	470	513	522	474	483	466	460	454	433	404	475	461	493	499	477	459	460	450	455	486	477	457	488	472	504	486	498	465	450	458	458	473	447	437	443	505	482	493	424	464	535	477	454	496	476	491	504	494	460	446	456	422	446	447	463	498	519	463	490	492	468	458	499	469	482	474	439	494	455	485	461	432	487	491	505	484	442	470	454	464	467	508	499	443	478	495	484	505	476	471	471	481	456	467	490	452	454	479	447	504	460	479	485	439	473	512	485	475	506	473	461	480	512	467	462	465	461	464	458	493	471	508	484	427	462	454	472	482	478	497	473	450	510	468	475	479	475	447	450	506	455	475	502	469	446	483	459	426
5837	8884	5412	1522	1052	882	810	719	668	599	630	610	587	611	604	616	646	588	652	583	618	634	603	579	617	599	563	585	631	566	612	598	629	586	623	567	590	631	586	615	610	621	585	599	566	595	621	594	617	590	586	587	568	609	635	589	597	610	599	586	589	558	620	584	601	592	577	583	598	662	574	625	564	640	615	588	560	588	600	590	574	583	578	589	599	637	594	610	612	621	580	639	609	612	548	626	561	604	609	640	583	570	597	550	616	614	588	641	584	584	597	617	581	586	562	593	598	589	608	627	570	566	585	578	583	587	612	576	584	614	568	580	541	613	576	551	625	572	592	580	613	579	597	585	605	580	555	566	554	654	594	598	569	544	646	573	531	605	567	586	568	567	588	600	552	582	597	638	590	608	627	606	597	555	527	586	620	601	561	601	611	593	614	607	603	620	589	581	577	546	591	608	620	611	592	590	588	591	567	573	572	579	572	598	586	637	565	590	594	586	643	645	550	612	574	559	573	541	596	616	589	592	607	544	598	579	572	613	605	561	579	611	544	627	610	559	570	575	585	544	605	615	599	568	583	568	578	555	612	586	588	616	564	591	636	630	598	580	638	634	621	597	614	515	602	630	585	628	619	593	606	645	575	607	588	575	561	625	583	606	593	578	637	538	628	606	599	604	574	571	615	613	599	602	585	575	549	543	649	622	620	582	575	546	612	553	619	625	601	598	572	557	608	603	638	631	638	573	574	596	618	567	592	578	584	599	553	591	544	552	606	590	609	606	578	585	560	565	592	563	605	601	569	597	627	621	542	595	615	582	554	595	598	571	636	617	579	617	577	584	579	593	626	556	630	600	642	558	554	560	591	553	592	597	572	599	628	550	612	578	623	612	599	626	576	619	600	604	596	553	562	570	568	622	598	610	542	603	620	569	587	621	620	590	611	625	574	620	647	618	601	620	585	609	589	605	605	596	642	546	597	634	589	594	606	580	654	578	614	620	598	621	535	569	559	558	563	595	606	583	588	610	620	635	588	618	572	622	596	555	591	593	627	560	647	570	587	596	603	600	636	573	569	553	606	610	595	592	577	596	596	591	606	593	558	644	613	626	560	548	602	588	597	560	561	614	585	595	575	622	584	592	592	585	623	621	580	588	606	588	590	610	602	614	588	586	585	609	588	569	550	611	641	581	575	595	575	594	592	556	534	639	548	582	575	587	617	564	588	611	588	551	633	611	648	591	544	594	565	591	602	599	569	580	633	595	579	647	632	585	585	550	611	602	594	566	606	591	576	579	574	591	599	589	615	596	591	604	579	610	582	612	591	591	604	590	594	598	584	541	596	603	612	578	600	627	583	587	574	601	595	610	583	657	622	649	593	547	597	580	625	606	600	600	583	562	572	574	628	592	547	594	609	555	592	616	553	590	617	596	620	596	585	550	571	583	606	597	603	595	591	604	608	617	630	614	592	609	582	602	613	595	594	615	606	616	580	601	617	581	586	571	598	581	619	598	604	587	612	558	577	571	584	607	585	575	596	605	591	635	636	558	587	597	625	587	576	615	585	599	614	589	594	574	620	578	570	619	596	565	583	598	603	599	546	627	620	602	583	596	591	655	603	606	594	556	587	577	622	570	578	582	577	609	600	619	581	574	634	602	614	614	589	616	632	620	587	640	607	590	568	618	627	581	573	607	607	605	588	570	551	590	594	590	579	574	584	601	589	611	583	603	578	575	596	577	577	574	559	572	578	627	623	596	595	613	565	574	622	573	562	601	594	597	579	559	595	605	633	567	554	585	627	615	607	570	587	561	601	614	622	623	656	641	586	573	624	601	541	574	575	610	606	587	590	602	604	589	584	607	616	616	583	591	571	618	611	572	581	554	634	576	590	622	604	600	572	597	629	526	593	610	588	619	621	593	578	563	571	624	631	585	623	568	630	622	610	579	614	550	625	585	534	614	568	619	599	557	555	637	575	619	597	609	609	643	600	592	574	567	597	549	634	595	639	586	537	563	602	570	587	585	611	635	629	569	649	585	641	599	604	603	613	607	620	628	605	645	598	606	606	590	578	618	578	566	613	596	585	599	600	590	577	613	584	566	596	572	601	638	560	608	613	592	615	538	610	600	569	622	562	577	589	627	578	622	589	570	590	558	570	550	653	581	605	619	615	582	604	581	597	560	583	563	624	650	599	623	571	609	598	623	616	572	573	587	590	597	578	567	610	592	650	601	596	622	622	562	586	615	586	590	574	617	595	634	587	592	602	587	584	596	603	567	609	618	630	570	571	588	563	562	590	551	601	608	621	555	575	580	558	578	579	605	601	617	577	585	579	591	621	593	616	555	602	579	633	633	597	605	580	612	585	615	622	565	591	595	629	598	584	620	602	569	593	591	620	626	621	578	606	629	547	590	612	604	598	584	524	569	608	645	582	601	616	567	562	604	607	582	593	583	586	570	580	595	568	603	643	597	587	589	600	607	625	569	617	619	609	568	602	563	561	649	622	600	541	605	644	596	615	552	622	633	570	582	617	589	569	592	613	616	616	618	590	612	551	622	594	556	564	604	628	598	596	624	554	620	595	607	576	571	615	586	598	608	634	600	570	562	597	587	606	636	587	585	614	581	595	649	616	604	634	603	639	607	623	561	618	643	588	590	622	594	602	613	626	646	608	563	603	598	587	591	534	579	592	610	584	602	585	586	580	575	592	565	612	593	610	585	568	583	612	583	611	587	644	560	556	616	594	561	585	620	615	567	579	600	586	596	627	639	573	592	569	612	628	635	591	566	594	583	567	555	563	603	623	632	580	585	547	582	632	601	592	592	600	573	561	609	614	589	613	552	610	548	575	582	600	614	580	589	606	593	601	602	594	601	676	661	631	561	594	595	571	624	601	601	606	599	589	568	596	562	609	593	565	575	604	602	583	586	590	619	571	607	538	623	590	570	564	585	601	613	633	597	596	619	592	587	589	575	609	628	591	639	604	568	579	585	618	566	630	622	565	645	605	613	577	589	591	592	598	555	573	632	577	638	585	644	588	611	593	586	624	595	540	596	594	622	599	597	587	581	622	626	569	622	566	603	564	619	590	505	624	610	615	577	622	598	581	641	564	623	639	599	554	631	574	612	590	596	564	583	625	576	588	557	601	556	575	601	636	552	570	580	591	628	577	576	570	612	624	569	592	530	587	594	597	578	613	637	560	591	600	602	577	629	630	608	590	600	574	620	563	567	615	603	557	616	567	589	592	615	625	606	586	580	615	601	619	620	577	563	550	601	596	617	657	607	614	580	577	569	558	644	593	562	605	621	588	668	630	608	604	597	583	627	586	592	582	623	568	619	571	602	609	624	582	553	573	601	587	581	565	583	587	608	609	585	621	611	625	630	611	611	551	602	607	579	595	662	586	609	574	579	648	577	584	591	585	573	628	631	576	592	595	602	604	632	590	557	610	600	580	644	639	561	612	589	578	574	599	600	654	616	566	592	583	572	598	608	660	613	602	591
23241	21124	27861	24620	20982	4642	825	618	590	574	603	598	544	567	580	534	586	567	552	544	568	534	531	555	556	597	560	512	519	547	496	554	499	538	532	519	555	564	534	533	511	537	524	556	524	530	517	515	503	543	548	522	514	508	499	542	520	543	474	560	588	511	551	554	511	537	545	593	566	569	533	499	554	545	533	549	529	516	509	533	542	545	560	543	609	593	537	549	519	512	537	528	540	539	545	542	542	528	545	525	537	554	504	537	551	545	522	526	564	509	517	516	563	502	544	543	527	500	499	521	531	518	532	568	544	546	527	513	551	536	550	525	559	573	506	555	575	508	528	571	547	526	529	523	575	523	543	538	569	534	541	491	476	554	512	507	541	494	529	540	540	547	519	527	522	523	506	516	523	531	523	520	482	570	583	532	510	489	545	498	582	544	535	507	525	545	562	528	546	487	556	535	541	498	510	550	568	557	498	514	493	507	526	519	554	544	486	531	511	557	520	536	510	528	552	506	523	565	524	555	561	501	563	505	491	528	508	551	585	588	541	509	555	551	532	508	549	516	502	504	513	519	522	557	525	529	513	509	554	496	519	501	522	513	563	551	522	536	505	526	508	552	521	553	499	524	558	505	538	518	533	503	521	545	504	510	506	572	548	525	553	505	528	535	541	508	519	499	508	516	566	578	543	542	503	518	546	526	528	540	549	531	524	512	544	533	555	536	519	539	525	552	512	564	557	491	486	534	515	567	529	525	507	508	527	527	523	522	528	542	497	551	474	519	525	517	557	520	530	546	563	504	507	552	529	526	535	519	522	483	497	551	503	512	520	522	539	545	532	544	523	536	527	577	497	504	544	510	550	536	565	547	508	495	495	556	568	505	504	547	560	522	511	534	536	551	531	539	525	538	546	518	554	496	524	553	514	520	528	547	547	521	555	556	523	533	548	525	494	538	507	552	518	541	530	533	525	528	553	524	550	559	512	521	525	574	514	552	520	530	552	544	513	539	522	527	523	517	551	546	561	508	528	531	529	512	507	527	536	555	515	573	575	579	541	503	539	547	555	516	506	508	527	498	533	493	513	564	550	546	549	531	536	477	533	555	506	515	534	518	510	563	541	496	538	486	508	519	512	536	499	506	521	518	532	560	553	555	542	571	505	519	523	521	548	551	522	511	565	528	549	525	532	599	553	530	539	497	525	555	574	530	520	513	534	569	543	553	486	527	512	580	485	546	489	552	523	512	510	501	543	510	516	520	519	498	534	551	549	542	541	535	487	518	515	542	595	541	543	517	555	552	546	533	524	548	522	534	543	557	494	548	582	554	506	540	498	531	562	516	530	523	523	528	537	554	545	568	519	547	570	503	527	512	524	544	506	532	541	514	543	516	532	525	525	548	541	542	519	543	506	547	490	528	472	558	551	542	512	550	558	549	516	516	522	519	555	550	545	506	558	571	539	539	523	554	528	500	535	529	513	530	539	485	524	504	522	519	517	568	552	501	510	532	525	513	521	552	541	571	529	534	521	565	476	560	524	512	541	553	537	554	541	521	541	572	507	540	537	531	527	569	572	551	541	472	525	541	582	501	586	523	525	529	506	532	551	507	509	507	518	545	545	518	495	512	503	518	542	512	549	563	536	500	554	527	501	510	553	516	578	537	536	519	522	560	526	524	500	542	542	532	489	509	507	532	532	535	528	545	505	526	551	555	528	515	509	540	479	503	548	504	526	561	549	535	550	552	547	514	546	537	517	475	514	518	564	531	532	558	570	531	546	578	517	529	531	546	561	554	496	551	485	545	573	493	501	578	472	533	509	541	500	491	502	533	518	526	552	558	505	536	572	529	536	569	525	556	537	564	486	521	473	505	530	557	534	569	535	561	543	497	542	516	512	548	517	526	512	525	512	567	512	505	560	478	550	549	512	539	511	510	488	533	528	508	523	532	512	518	539	531	501	548	494	522	522	499	545	517	502	534	535	561	489	538	548	546	574	505	526	576	500	528	534	507	594	564	543	554	537	506	509	504	512	568	522	573	538	523	521	500	536	511	531	553	545	497	529	504	544	531	514	507	550	553	508	516	518	548	539	563	564	500	532	547	517	509	559	506	510	550	534	542	495	531	534	523	519	543	524	521	493	505	517	586	549	533	541	538	518	502	534	498	567	579	530	530	519	561	536	559	558	527	549	539	530	523	522	499	510	533	515	535	525	555	515	532	538	497	479	542	546	554	530	547	538	525	528	504	537	491	490	520	552	526	493	542	587	494	525	509	572	522	611	511	520	508	569	536	551	522	502	530	549	547	531	519	522	495	558	499	529	523	547	526	527	541	543	487	542	507	485	535	528	541	500	512	507	530	543	521	505	529	533	571	520	497	511	529	525	570	525	529	498	513	565	538	508	539	534	569	525	536	501	587	560	565	564	511	523	556	555	542	518	522	506	527	513	498	558	525	559	521	540	508	553	562	507	545	505	557	534	537	572	540	552	537	505	515	548	527	584	502	513	539	509	565	525	556	528	564	562	552	539	473	489	561	533	526	503	522	518	532	531	507	536	540	517	512	531	525	513	509	490	541	528	548	530	481	518	535	538	504	557	582	534	510	516	535	596	536	522	530	521	530	535	506	567	527	545	529	510	535	518	538	507	546	524	511	560	481	520	527	572	495	581	523	545	550	565	578	573	557	514	546	522	512	512	524	544	520	516	539	538	511	497	541	525	508	535	518	552	549	525	526	500	506	516	536	530	511	570	526	523	528	544	496	567	528	543	524	493	543	576	526	576	553	533	510	558	518	542	584	529	539	524	517	564	529	526	515	514	523	529	562	466	554	524	510	494	512	529	521	478	486	508	566	523	521	593	515	496	525	558	528	534	522	531	552	551	540	530	504	576	522	548	545	519	516	534	530	532	547	534	515	495	540	503	520	515	484	515	531	554	505	573	549	531	582	473	523	565	487	511	555	496	544	531	539	547	486	560	504	525	530	516	504	519	530	509	492	576	552	544	537	495	505	535	534	552	502	519	540	540	494	516	517	543	547	497	541	527	519	523	558	556	551	528	519	510	508	555	494	554	529	528	541	559	555	529	547	532	518	504	490	514	551	530	499	551	514	541	533	524	511	539	508	599	512	503	524	560	505	528	553	553	528	535	558	547	542	572	517	515	548	533	537	544	540	512	511	514	524	522	554	512	525	531	464	505	511	546	529	547	545	509	548	565	496	539	518	597	547	545	518	523	537	572	527	591	519	489	501	537	532	527	552	503	544	543	541	542	545	525	492	552	519	530	515	547	534	545	516	550	528	577	540	553	498	544	554	553	553	518	507	516	532	541	537	519	487	506	553	561	532	559	526	533	517	524	521	543	486	517	490	531	541	562	536	501	530	539	541	545	556	544	534	524	520	517	511	571	578	536	517	527	525	493	538	529	543	504	516	543	524	557	532	518	527	523	550	511	530	562	523	532	583	492	544	515	527	524	545	507	543	531	543	543	550	519	524	527	530	542	542
6433	18383	11205	2991	1605	1073	917	878	823	746	710	739	717	684	669	659	699	727	658	674	671	710	695	667	662	665	640	690	640	637	655	662	618	669	664	656	700	652	668	684	662	698	644	662	661	684	677	656	642	660	661	672	643	699	657	644	680	621	605	688	705	661	732	643	654	705	671	629	663	650	688	683	628	677	682	639	672	630	678	676	667	660	661	672	638	700	686	678	649	687	728	645	625	687	672	658	668	659	643	640	682	650	653	680	677	672	670	657	634	658	688	711	644	657	711	673	635	720	670	633	689	648	662	629	639	674	679	659	687	705	676	704	666	648	625	707	652	626	696	657	686	651	713	653	668	699	706	628	606	695	667	661	685	684	661	686	657	669	667	689	666	636	694	645	687	628	728	640	648	710	669	668	682	688	663	654	685	654	694	653	680	649	670	656	618	713	664	616	665	648	711	608	684	684	668	638	649	659	671	697	673	682	667	612	684	662	709	686	656	673	618	674	670	608	650	686	673	646	675	650	706	684	663	693	636	662	689	677	630	652	642	679	689	675	672	683	638	676	650	672	641	652	694	689	631	650	653	706	688	620	665	689	701	690	657	678	654	669	676	673	663	690	662	694	689	679	658	651	682	688	651	617	667	650	682	664	685	688	652	665	630	689	624	654	642	720	669	686	667	677	668	622	664	714	697	645	703	666	663	692	679	666	675	644	701	647	699	673	691	686	694	692	664	673	649	678	647	679	668	680	679	679	669	660	592	670	667	672	663	662	678	644	690	679	648	684	714	660	670	705	686	700	611	635	647	642	636	669	710	686	670	656	676	657	665	664	652	635	641	699	711	630	645	696	688	733	690	673	666	668	681	648	669	631	703	696	662	674	661	697	634	628	676	633	657	686	655	644	688	679	680	706	677	661	648	660	679	638	659	685	670	670	636	682	665	692	663	727	699	666	638	697	677	653	656	643	660	628	656	683	684	662	687	661	682	738	685	690	652	671	668	652	608	675	667	712	692	669	684	640	626	695	631	638	675	662	656	691	708	663	649	669	682	669	687	687	679	631	684	690	677	737	680	652	671	655	673	684	644	660	696	694	692	682	642	668	688	623	658	689	606	645	668	662	707	662	685	636	672	660	679	698	665	667	667	709	709	717	666	665	689	700	665	669	678	629	730	686	656	662	591	682	640	664	677	621	675	652	626	677	689	672	642	669	657	685	663	704	687	673	701	704	689	676	645	665	674	680	727	679	657	666	688	633	633	686	704	642	636	664	643	610	697	674	700	632	636	673	662	654	663	656	701	663	647	644	681	670	634	684	697	681	672	619	664	666	662	660	705	696	684	667	676	686	675	670	673	699	661	715	648	661	649	709	644	677	665	651	690	678	682	683	628	683	666	651	709	676	679	662	689	649	699	650	643	695	662	678	686	676	688	677	679	650	694	653	658	625	642	694	667	651	695	667	661	661	689	621	653	666	704	652	646	650	682	658	697	673	722	670	660	679	656	679	654	676	636	672	631	714	682	727	667	647	651	703	673	678	628	626	686	665	703	634	673	669	664	716	667	686	683	688	673	679	706	637	700	642	676	665	690	653	638	650	660	655	655	686	664	674	679	615	699	638	662	668	634	647	718	664	639	641	670	726	660	717	699	676	627	676	652	617	692	655	704	672	682	683	626	643	645	683	666	642	676	649	675	658	686	661	660	659	645	658	663	664	619	648	706	689	673	693	705	651	642	644	640	661	689	703	686	623	625	628	655	667	666	635	640	661	582	670	618	647	679	657	660	672	654	642	700	655	655	665	662	665	669	656	656	680	678	673	641	641	672	678	620	684	658	660	653	683	673	690	665	664	631	665	718	676	692	654	628	604	704	647	632	673	653	638	671	653	642	663	658	655	688	674	635	697	698	670	675	659	639	686	652	658	612	657	651	675	674	685	645	664	681	679	678	653	670	624	649	650	647	675	666	643	690	672	649	688	653	683	655	674	664	677	675	688	673	667	658	669	698	688	665	640	673	659	663	635	664	665	672	660	635	649	653	658	664	660	652	664	665	653	688	641	654	691	631	699	681	675	640	639	651	727	640	649	668	644	678	623	692	642	636	692	628	641	677	677	668	696	643	682	666	668	707	717	658	690	689	711	681	650	682	703	689	697	613	624	687	643	674	656	665	642	705	656	688	674	673	675	655	696	641	669	655	688	669	678	684	698	676	639	649	718	671	676	706	721	662	744	673	677	663	657	694	688	640	619	700	596	650	628	693	634	713	665	675	700	650	658	692	668	656	695	672	642	708	660	634	653	676	684	640	692	656	696	668	670	616	707	648	650	678	683	688	669	646	686	682	652	640	646	663	680	668	676	653	631	686	687	632	605	672	675	629	687	679	636	693	691	671	688	665	682	678	666	653	652	689	647	675	663	684	621	686	688	663	661	711	696	684	659	668	671	624	666	626	662	638	671	695	625	717	647	708	655	651	684	699	716	647	624	655	645	611	667	654	671	685	660	689	622	649	658	701	663	660	651	713	653	654	666	617	644	658	648	700	648	647	624	671	663	659	673	653	695	674	656	638	642	655	656	660	669	664	651	693	626	682	696	663	688	696	705	629	642	635	650	673	708	696	648	668	659	713	624	677	646	677	652	661	665	695	637	653	739	692	678	665	665	656	663	679	705	631	636	656	642	650	626	644	644	655	663	660	642	640	628	641	627	656	685	690	681	641	653	639	647	729	681	676	658	683	661	655	630	664	680	661	659	651	635	669	637	631	647	686	651	694	672	688	645	605	622	641	704	630	594	683	671	630	677	647	684	664	662	689	669	649	661	706	699	679	651	662	691	682	683	680	653	658	704	657	660	705	654	667	626	658	647	670	671	652	677	681	654	695	631	716	631	650	638	682	653	697	618	685	682	640	620	707	647	664	660	678	657	673	694	651	670	664	656	652	697	667	663	652	710	657	712	667	683	678	663	643	665	669	684	694	690	693	679	662	676	654	639	727	681	636	668	689	662	666	688	649	686	686	663	663	689	707	651	695	672	626	675	731	679	684	659	671	679	656	680	676	692	686	629	641	658	668	658	658	686	673	665	707	667	668	669	649	727	669	694	629	662	670	632	684	684	654	635	712	667	672	665	687	693	683	704	722	662	661	679	678	671	651	692	631	682	670	675	696	694	671	649	642	644	687	695	635	686	677	667	664	677	667	666	660	649	712	662	672	701	710	706	661	675	679	692	610	676	663	659	669	667	721	647	688	656	683	677	677	640	672	651	629	659	665	666	671	652	651	630	740	702	675	667	631	649	695	675	655	699	613	647	655	669	656	636	696	668	679	668	648	653	668	657	646	645	683	695	656	666	732	678	641	667	687	636	688	651	658	679	669	673	661	664	678	629	685	688	673	689	663	636	652	705	682	647	661	674	671	620	686	654	664	712	650	686	664	653	713	682	686	696	650	669	686	701	695	678	687	657	674	702	662	689	626	687	675	688	646	639	683	651	656	676	636	651	656	668
24283	21104	26533	25578	5024	530	470	412	413	412	358	375	381	358	385	347	373	342	350	373	338	370	361	335	332	340	345	382	353	367	343	332	330	373	315	336	331	325	350	340	349	341	359	320	372	368	354	346	318	338	369	325	353	331	349	331	334	343	358	356	328	342	329	354	367	337	367	359	338	357	363	352	345	347	355	372	331	316	309	341	336	329	348	328	349	374	338	375	337	298	353	344	341	356	371	347	323	373	334	329	324	340	365	345	331	340	385	303	337	362	346	332	354	366	319	311	333	340	330	357	356	338	320	333	326	339	366	346	367	335	347	345	317	349	329	350	333	333	360	321	364	351	313	339	331	355	355	334	321	352	318	381	330	308	347	384	352	335	351	331	343	316	345	341	330	309	381	299	346	327	345	344	363	317	364	355	345	353	346	355	346	342	347	343	330	316	328	333	361	319	356	345	362	382	353	340	334	306	350	357	324	365	330	356	347	338	345	364	340	352	342	331	348	338	350	346	335	378	323	370	320	345	355	365	372	371	356	324	335	303	350	331	349	314	357	369	312	357	345	308	361	321	338	341	343	310	350	346	361	344	394	355	359	351	356	322	379	335	320	327	355	357	341	326	331	328	353	300	336	353	360	345	310	321	334	363	343	332	322	346	335	364	363	313	348	330	366	370	338	336	348	382	349	364	356	316	305	325	330	356	327	337	360	348	318	330	350	335	356	344	287	336	341	333	357	326	355	326	386	335	384	319	323	328	319	386	344	345	380	336	325	327	361	312	333	326	349	317	330	309	368	360	354	307	372	340	347	350	350	349	320	354	355	330	356	342	313	377	354	354	351	345	397	344	343	320	381	329	351	344	311	355	317	378	357	343	335	369	386	371	391	320	309	347	315	384	338	350	325	367	331	340	334	355	346	309	342	362	355	367	326	347	339	326	313	342	349	339	336	338	343	337	345	337	340	319	302	329	352	374	327	343	366	347	367	320	348	351	350	322	328	351	304	329	332	372	344	378	342	336	313	349	328	378	319	331	363	333	312	332	347	340	375	361	321	376	371	338	356	328	347	315	371	336	337	340	324	361	353	341	323	322	341	336	347	337	300	353	371	367	342	336	312	364	346	353	338	370	364	360	338	353	383	328	348	366	334	317	360	369	325	342	302	331	331	345	317	326	363	315	360	332	347	335	338	342	329	341	350	323	321	303	331	319	322	389	336	350	311	325	368	326	366	344	351	352	334	332	331	344	304	347	329	353	331	374	352	345	356	323	365	329	364	361	320	352	342	329	386	342	349	340	349	346	357	339	317	330	342	351	337	354	352	333	383	383	354	363	348	375	328	343	353	360	391	328	346	365	345	370	341	313	342	346	327	331	324	329	328	328	318	318	328	340	357	385	366	320	286	358	377	359	333	326	375	296	338	314	325	341	360	310	356	319	339	353	344	329	332	340	333	334	390	354	372	364	356	334	334	308	320	350	348	326	346	340	384	337	326	320	350	343	338	330	348	384	274	364	329	354	346	316	329	372	341	368	358	361	366	324	346	361	315	343	302	343	350	365	315	349	370	331	338	349	342	348	354	340	341	335	335	331	364	351	393	351	297	328	341	343	357	345	340	322	348	373	370	319	369	338	348	342	347	333	340	322	359	325	342	352	330	366	350	379	358	344	350	341	369	326	330	328	368	370	372	331	355	302	353	325	331	313	314	365	350	354	311	330	338	352	316	372	334	356	349	373	344	398	333	354	352	332	383	336	338	346	350	337	304	332	355	342	320	347	349	370	344	350	372	355	342	355	346	345	348	336	351	354	315	326	335	315	332	340	325	338	341	334	314	336	347	349	352	336	372	365	309	355	347	335	324	334	302	331	341	366	304	347	348	372	376	336	304	349	348	339	358	332	336	359	331	332	284	331	369	322	325	325	338	329	342	357	330	344	352	295	308	329	319	317	328	332	352	353	351	339	355	330	319	346	320	349	330	346	320	347	344	334	325	375	350	357	369	373	341	340	345	338	371	363	319	344	358	354	330	362	350	355	350	355	346	353	322	337	332	348	369	330	330	349	362	342	363	325	358	353	336	344	356	339	360	358	384	319	381	339	350	321	365	337	352	336	332	317	329	347	356	344	384	357	343	348	382	317	363	353	391	346	315	322	364	385	347	337	346	341	355	351	342	343	355	375	364	317	376	330	359	356	329	374	345	341	340	358	387	334	314	373	345	367	342	358	352	357	356	363	349	305	340	340	334	339	344	372	384	357	365	353	337	340	359	320	352	312	328	332	369	339	354	337	364	317	348	345	322	324	357	344	337	338	316	364	341	325	367	350	344	345	351	333	334	327	395	349	341	371	340	335	344	336	359	334	356	344	354	351	377	359	364	323	330	326	350	336	335	324	352	345	325	352	342	369	359	346	304	343	327	354	334	346	327	315	350	368	358	320	350	352	346	333	341	336	382	312	359	333	348	314	347	397	338	345	343	357	341	340	356	354	359	346	373	331	333	370	356	314	372	345	345	380	353	316	348	366	356	339	333	350	384	328	340	305	371	322	347	353	344	371	336	378	353	342	340	339	333	331	342	284	339	355	354	334	357	321	321	336	363	335	329	356	348	339	345	346	344	331	284	327	341	353	319	327	352	359	340	338	362	362	333	331	327	345	337	341	351	372	336	329	339	343	352	345	354	342	347	347	336	316	362	377	341	360	376	336	341	361	306	387	347	340	362	370	330	331	339	336	338	334	345	323	315	338	341	333	350	370	325	351	353	336	370	346	338	344	361	360	320	348	338	306	296	340	331	322	331	370	321	359	362	333	349	386	319	346	321	343	328	362	356	332	340	330	324	322	335	328	369	337	362	337	319	336	316	330	353	351	333	324	356	366	361	337	352	327	333	321	347	359	346	364	348	346	317	381	345	343	335	312	331	326	336	371	323	325	338	372	331	320	315	337	350	348	364	352	357	314	349	350	393	341	344	364	344	354	330	342	332	335	364	300	357	339	362	333	337	328	327	334	355	363	340	310	351	349	332	354	304	336	316	334	344	323	355	354	368	343	327	363	363	355	341	334	352	334	342	324	350	330	311	328	346	309	310	357	338	341	341	363	342	337	326	322	354	318	334	367	384	318	351	332	356	380	376	273	327	341	356	332	337	360	332	333	343	355	326	321	331	343	323	364	344	343	343	335	364	354	351	356	345	347	353	321	311	368	301	371	347	325	352	356	356	362	369	356	315	333	320	355	350	342	358	332	333	330	389	336	354	351	344	315	329	320	365	337	384	321	366	340	387	346	361	364	356	348	366	374	351	377	341	322	351	379	361	328	385	338	323	324	340	324	346	387	338	321	319	358	337	347	321	356	318	322	338	378	359	315	331	358	366	347	354	332	343	341	339	324	339	358	315	317	365	336	337	353	336	328	370	358	348	341	340	345	370	356	327	344	370	354	353	319	351	327	322	338	371	339	339	356	357	342	348	331	338	343	402	360	324	333	341	352	380	347	384	307	347	332
6035	13723	7793	1785	948	723	665	530	515	518	528	481	492	492	501	488	494	459	461	521	466	458	436	439	454	450	484	484	442	449	418	473	448	469	442	457	473	451	412	458	434	419	429	454	470	450	465	448	487	475	469	423	492	428	437	487	414	456	455	403	457	472	417	463	417	487	419	459	416	445	430	444	438	456	459	444	469	442	472	444	477	452	442	455	414	417	474	483	464	454	396	455	490	427	418	496	419	451	446	416	400	435	416	435	453	450	483	430	452	450	462	445	467	453	418	488	440	469	428	466	482	425	467	474	423	436	422	456	470	435	420	451	464	421	487	449	459	463	429	454	441	442	475	448	394	454	445	455	443	469	428	445	408	455	455	426	450	406	471	413	440	461	432	458	465	427	444	473	435	442	412	525	400	427	452	426	447	424	494	408	455	407	441	458	442	440	423	466	427	440	436	427	445	427	453	462	421	437	399	480	438	449	455	444	429	438	447	440	458	435	419	434	431	426	450	444	430	439	443	465	460	460	438	428	413	466	451	460	472	455	442	458	435	452	444	468	466	428	459	449	463	404	437	451	462	444	439	461	483	481	478	463	463	442	490	446	465	476	418	465	440	449	445	471	505	438	433	467	425	488	442	433	431	438	462	482	416	427	457	441	457	453	471	423	449	468	439	400	439	485	427	438	466	498	468	469	477	403	470	439	428	469	450	418	424	481	475	442	461	490	438	420	455	465	468	490	473	410	496	441	453	455	463	438	449	414	475	441	453	441	468	452	436	447	447	408	501	456	477	475	421	442	414	447	427	436	429	462	437	462	467	417	419	465	396	448	451	429	443	421	415	422	448	398	424	429	428	446	449	463	400	430	455	442	471	438	425	429	431	479	428	444	495	438	456	416	492	480	442	437	439	448	440	447	492	447	438	417	447	444	465	465	417	439	425	427	438	442	414	464	464	439	477	451	439	448	429	508	458	392	463	427	418	434	451	412	451	479	445	443	426	464	434	428	436	446	423	478	452	451	422	448	467	437	437	450	462	449	415	434	442	436	452	452	460	450	427	466	423	432	442	443	458	459	420	431	433	459	428	440	464	430	453	465	423	470	460	443	443	443	450	411	414	434	438	417	487	463	460	471	440	427	468	489	439	443	454	424	460	477	437	426	417	466	439	455	456	426	442	444	447	433	463	422	422	418	412	448	454	453	453	460	457	409	453	446	435	478	448	483	454	452	447	450	469	463	433	445	447	457	464	431	433	445	464	473	445	458	439	449	408	424	490	464	503	441	445	476	481	446	438	449	423	423	454	457	448	440	454	453	440	418	429	454	456	434	461	430	418	452	473	405	450	429	432	463	464	433	420	431	437	495	426	476	464	463	436	436	468	481	455	442	468	427	418	465	446	451	453	422	442	438	485	450	444	432	433	429	472	489	410	436	404	434	440	439	451	403	481	470	437	459	447	487	459	435	449	434	435	425	442	427	458	418	433	437	448	483	432	438	466	439	443	480	470	410	403	454	418	441	425	462	438	451	440	450	458	427	446	472	423	435	418	449	426	432	426	412	453	430	483	403	482	457	407	463	459	442	427	459	457	437	457	461	434	451	408	454	446	413	460	430	450	444	453	463	484	406	456	440	432	460	425	480	453	446	476	475	458	422	454	462	442	447	447	410	471	443	456	430	449	422	451	424	457	425	419	456	468	446	448	432	462	447	413	414	459	474	444	451	474	456	441	463	433	462	426	424	424	418	423	444	438	446	462	465	475	498	457	427	450	453	497	427	428	427	413	455	430	438	457	451	423	450	497	444	473	455	447	445	459	453	454	455	442	430	513	407	440	451	444	436	452	454	435	442	461	443	433	476	454	438	463	456	422	443	476	437	456	517	452	462	367	460	457	448	439	420	461	452	499	451	411	444	439	459	456	404	432	461	444	500	472	432	458	469	442	467	450	456	419	481	430	451	403	471	462	437	469	468	448	467	453	422	485	453	437	445	423	453	411	453	412	458	443	429	469	448	435	472	466	420	428	479	441	462	472	488	429	447	447	475	440	444	432	442	425	460	440	470	420	472	429	427	465	467	444	432	441	458	411	465	452	419	474	459	439	450	443	457	446	463	464	476	499	474	462	441	455	447	453	416	413	452	461	447	463	439	468	450	492	447	468	496	472	440	426	464	467	439	457	433	445	460	452	489	441	480	437	461	441	458	470	429	465	439	440	444	448	483	446	452	492	425	439	424	437	427	479	449	417	445	446	459	430	426	438	419	450	447	463	447	459	449	471	462	453	485	455	440	456	433	449	493	463	461	469	455	486	462	402	492	447	465	445	446	432	427	435	445	424	450	424	453	459	457	418	444	459	432	441	468	460	489	452	498	435	475	472	447	465	454	450	434	398	443	418	465	430	457	468	440	444	458	464	447	470	452	431	431	432	465	450	446	422	478	435	445	434	452	455	469	479	423	468	476	445	405	457	417	461	480	446	432	473	481	427	438	463	407	450	469	425	408	425	467	399	404	463	448	477	434	449	423	454	452	452	395	445	459	459	437	459	422	470	428	415	449	443	474	472	406	438	450	451	420	434	404	449	462	434	493	445	421	439	433	489	419	458	410	453	437	465	491	445	434	446	458	473	437	439	477	460	502	466	465	481	466	426	450	435	438	425	450	474	443	458	409	439	440	447	440	456	437	433	433	416	462	460	432	443	433	453	435	471	472	453	437	463	415	433	418	440	487	485	442	449	435	457	445	482	484	474	452	500	468	453	461	462	469	442	456	470	438	465	423	456	445	438	441	473	483	432	439	428	476	464	467	437	467	454	437	414	468	446	469	460	440	445	426	467	415	461	440	469	423	441	440	466	449	441	420	403	494	408	438	426	450	433	462	461	415	395	477	439	415	441	447	437	453	421	467	450	434	475	453	452	433	455	446	414	439	448	446	427	471	402	450	441	474	454	456	442	455	441	466	487	422	465	465	442	501	452	441	466	441	430	435	452	423	443	464	458	433	445	438	475	429	462	409	456	442	462	461	464	468	427	453	471	425	431	509	440	443	463	414	436	457	465	447	446	447	441	458	481	419	429	453	444	442	465	463	455	443	486	446	460	455	415	415	457	448	453	446	413	445	496	461	420	452	464	463	422	458	471	439	415	431	441	424	443	442	455	472	422	444	435	461	479	461	422	455	471	438	429	474	424	451	453	488	421	480	440	459	431	476	458	449	444	464	415	456	467	460	410	429	445	463	414	421	429	455	482	443	439	485	423	433	425	469	438	469	477	444	435	462	454	477	452	485	502	478	391	449	440	433	473	407	412	440	414	445	458	451	420	453	496	447	466	454	392	447	424	413	469	405	459	473	446	409	431	415	490	444	455	417	434	479	441	441	474	462	436	450	460	442	446	471	461	500	464	442	466	431	458	443	460	432	432	438	443	444	453	465	436	405	434	436	427	443	473	464	466	459	433	441	467	424	482	461	451	456	456	461	420	464	433	435	453	450	483	493	446	450	445	454
22338	21148	28456	24127	21148	20625	1693	586	456	528	476	442	479	425	437	451	442	444	410	411	381	389	409	437	392	448	420	452	405	359	380	376	376	409	405	398	431	381	386	372	383	419	362	423	372	367	363	365	382	372	388	395	394	383	422	378	376	389	414	386	402	386	376	372	410	408	415	387	413	391	382	402	377	418	434	379	392	385	363	412	361	414	417	397	411	388	390	366	404	379	417	396	403	409	410	363	430	415	427	387	374	369	395	417	406	413	367	403	420	384	408	431	395	365	388	391	385	381	410	388	411	451	374	361	388	417	419	367	359	424	402	425	377	409	394	417	378	403	358	405	401	406	400	433	398	356	409	364	396	380	378	398	407	384	410	396	392	418	433	408	403	385	366	449	394	377	405	389	403	396	410	391	421	384	389	387	411	439	367	393	379	374	412	408	395	419	392	416	390	438	405	381	394	369	399	408	404	385	372	379	416	382	404	428	401	413	411	390	396	381	367	407	389	362	426	434	392	400	378	450	399	377	400	388	395	425	379	361	371	413	411	373	359	413	387	364	408	405	383	399	412	362	353	376	369	385	384	388	396	405	407	430	405	357	438	364	407	454	372	407	409	396	398	393	376	407	410	422	394	391	410	439	439	429	386	435	418	394	383	376	401	396	382	423	428	387	428	376	411	353	405	420	430	373	409	392	423	348	362	401	389	388	401	417	410	414	377	400	364	427	404	424	403	417	372	419	417	387	400	397	410	381	410	391	389	382	368	421	372	362	390	398	398	354	401	411	371	419	414	419	392	434	395	396	398	398	408	402	338	404	413	441	399	395	371	420	398	380	400	414	371	396	410	407	406	389	375	401	420	372	407	377	391	351	424	407	386	439	409	369	409	410	399	419	397	424	414	334	391	379	383	373	383	398	392	410	406	410	434	363	434	442	344	395	407	417	376	432	394	403	359	387	413	434	379	385	403	405	385	377	397	403	387	412	406	395	381	411	387	369	399	418	403	441	396	373	408	363	431	411	355	424	418	437	390	408	383	396	385	389	423	363	392	371	402	386	427	406	396	418	396	407	398	372	378	369	350	388	387	405	404	359	380	421	399	384	358	419	397	430	373	359	396	400	398	400	369	389	406	375	403	386	426	406	395	395	397	416	392	375	376	399	429	383	398	413	407	395	396	424	408	414	404	404	365	391	398	390	374	406	381	405	404	391	387	388	375	417	377	414	381	355	438	389	395	340	440	415	425	392	387	407	395	405	366	409	414	391	387	386	418	376	409	401	371	395	416	398	365	399	425	392	420	399	393	368	346	385	403	371	421	402	408	395	396	374	448	392	404	383	369	402	388	396	405	390	388	419	405	397	405	402	387	384	416	390	408	366	372	423	428	400	388	385	413	412	384	420	354	410	426	405	403	419	393	414	394	417	385	381	428	395	414	412	383	428	377	371	390	403	391	399	377	378	353	404	405	387	400	388	411	379	345	393	404	382	390	359	378	413	416	399	395	398	374	407	414	412	394	397	384	372	365	388	419	379	400	392	375	373	425	430	398	424	382	370	373	372	384	422	392	393	400	404	371	374	397	395	416	404	371	378	399	402	366	392	408	396	380	396	424	387	354	414	465	393	392	381	405	395	427	389	423	401	402	381	386	400	382	377	369	393	395	391	423	381	382	351	371	399	356	352	434	398	404	367	403	394	396	386	405	396	429	399	405	387	381	427	406	393	419	413	372	416	396	409	403	384	414	386	423	368	394	405	402	400	392	392	389	415	439	370	395	406	383	355	413	408	396	406	419	375	387	407	399	399	375	407	382	406	419	387	345	418	421	391	376	395	395	402	407	365	385	427	406	400	436	396	396	419	404	421	397	375	398	408	396	404	383	367	387	398	423	397	419	403	432	411	405	397	388	393	420	388	398	370	422	415	409	362	381	386	400	431	395	377	397	370	371	393	397	397	409	424	439	435	381	401	390	364	393	369	401	424	429	395	395	377	423	380	407	357	358	399	386	389	423	410	383	373	417	421	375	385	392	388	372	373	405	371	402	393	435	382	384	386	391	401	388	366	397	415	388	388	416	367	366	379	378	395	388	389	372	384	398	348	425	369	390	428	423	387	381	371	408	407	392	396	374	374	429	375	444	430	348	387	416	424	428	399	417	380	417	452	409	409	397	408	374	383	422	393	409	410	379	434	417	433	414	385	383	393	409	426	376	378	359	416	368	413	402	381	394	419	385	405	427	379	388	397	379	403	389	404	402	431	386	419	410	384	398	387	369	362	400	413	446	418	397	396	409	429	417	369	417	382	373	359	410	394	430	412	416	419	407	377	395	389	404	401	434	402	389	417	405	400	413	405	389	369	361	378	357	390	415	423	408	403	372	428	435	399	423	373	380	403	377	404	368	368	390	393	389	359	402	409	391	401	431	408	420	372	398	370	398	371	398	431	368	403	387	376	367	376	400	381	405	404	424	425	397	396	405	430	389	404	403	356	398	412	397	412	366	393	402	388	374	389	415	386	425	405	378	412	391	377	401	381	383	395	389	393	417	405	365	393	380	410	382	386	354	393	411	391	391	411	346	342	390	380	381	383	421	419	399	372	362	375	399	404	387	395	394	398	391	423	406	378	382	379	376	386	388	358	401	382	427	403	413	411	400	399	431	394	395	383	402	373	387	396	401	369	384	360	408	384	386	368	393	409	402	403	380	397	403	432	374	381	398	397	385	397	388	437	406	376	378	385	357	384	391	389	410	376	454	406	377	410	420	412	398	410	438	414	380	396	389	387	382	401	383	397	391	451	390	405	422	364	384	400	394	385	398	382	371	390	389	406	409	377	442	384	387	411	425	379	426	382	374	404	400	418	395	426	420	368	406	407	370	379	397	385	389	407	350	378	392	365	379	386	398	446	399	419	400	367	398	398	400	394	382	366	385	383	380	382	406	422	415	404	426	423	389	407	404	394	399	378	381	415	422	382	421	375	386	385	362	377	395	381	397	406	389	433	380	410	364	414	404	402	394	382	396	402	382	390	385	413	400	402	435	392	363	356	374	380	408	409	408	396	377	380	395	357	407	403	391	360	412	389	407	363	414	404	401	401	372	394	405	434	402	377	450	376	391	361	416	392	413	387	395	409	395	367	411	378	396	396	378	398	393	411	418	406	391	405	398	426	398	398	393	409	406	383	361	414	405	416	393	381	415	393	388	373	409	376	388	413	389	423	378	387	395	404	428	417	420	419	365	401	408	430	387	383	385	396	365	434	349	386	366	421	391	403	430	372	381	417	371	452	390	383	394	408	414	432	418	409	370	395	383	398	391	400	414	403	413	386	433	372	388	376	398	386	373	386	417	431	376	383	411	383	410	409	399	393	426	424	419	386	390	385	423	404	432	393	395	409	407	354	394	408	431	431	406	380	381	384	400	382	403	419	406	380	363	430	374	436	382	400	386	384	390	409	414	359	420	368	415	393	409	391	416	406	411	404	398	374	387	417	422	428	363	377	384	407
8136	23310	14972	3415	1559	1037	796	742	633	680	603	592	556	565	507	584	538	551	543	521	570	526	538	538	538	501	533	550	532	470	532	549	533	495	547	476	491	524	528	545	487	518	532	527	519	530	514	558	510	527	515	494	543	523	533	539	523	510	499	562	483	496	498	507	542	516	519	509	503	538	506	519	495	516	493	517	535	532	469	511	485	473	534	543	519	518	515	551	514	500	516	530	525	541	526	558	553	504	526	459	506	534	512	523	493	528	500	547	538	485	519	525	547	541	521	473	512	512	494	502	488	553	513	541	563	505	558	529	522	490	531	489	543	508	534	531	494	526	523	533	502	504	488	525	516	531	509	529	528	535	519	530	519	522	567	556	520	477	509	509	525	492	513	504	504	550	522	522	520	507	536	523	489	525	523	547	527	545	534	492	498	518	553	556	543	516	537	508	508	486	500	497	555	528	511	556	537	528	496	499	562	538	480	515	514	499	539	508	504	466	497	509	498	494	478	540	540	508	518	515	503	522	522	482	519	487	514	498	528	499	486	476	565	507	485	486	545	545	525	520	489	494	531	491	525	533	509	526	537	505	517	558	496	530	525	499	550	515	537	511	523	478	509	558	531	518	522	515	582	504	523	492	486	520	462	573	533	521	524	486	521	509	548	532	509	525	498	508	537	510	498	473	533	514	497	520	534	525	497	502	522	493	540	476	483	499	515	475	503	500	491	505	493	545	554	485	518	492	531	550	543	507	537	520	509	523	485	528	516	494	525	544	562	556	556	561	528	482	507	506	473	522	523	512	522	504	510	527	558	565	512	527	506	531	521	481	483	511	497	532	557	524	515	536	550	518	507	500	479	500	497	501	492	475	539	488	477	475	484	510	491	484	572	512	530	532	520	498	500	496	531	506	589	528	499	529	487	545	520	558	523	517	529	494	525	522	497	509	512	538	479	526	544	547	538	498	513	548	492	488	503	505	531	513	524	554	497	522	530	527	499	542	535	507	504	511	566	522	510	499	537	526	498	534	501	575	548	465	523	520	507	513	492	493	539	509	510	552	524	494	507	526	486	509	503	504	515	523	541	561	477	486	527	500	534	481	507	496	535	466	527	553	530	504	541	520	514	538	523	514	555	493	540	495	482	501	537	556	548	510	524	484	495	526	500	497	524	491	516	540	505	490	505	507	542	500	524	517	525	535	505	580	482	510	529	564	515	542	535	497	518	491	537	500	521	493	484	556	496	506	470	492	499	486	491	542	594	483	528	514	553	475	519	536	507	551	534	506	491	496	513	573	579	491	529	509	483	514	515	500	534	485	507	530	555	519	512	503	505	479	512	534	554	525	528	506	558	509	542	527	473	518	540	547	534	485	518	504	508	486	526	490	467	529	527	528	535	521	535	518	509	512	519	479	522	463	506	489	499	494	511	522	512	487	508	498	534	514	535	530	542	522	535	474	531	525	498	502	535	511	512	559	502	479	457	487	507	529	562	520	525	534	568	522	512	464	537	487	550	494	557	481	494	473	502	518	502	540	511	525	527	510	503	480	532	521	527	523	534	520	546	513	501	544	504	529	559	531	483	511	519	509	485	491	550	541	517	523	532	501	544	500	496	503	518	515	517	525	575	516	525	562	525	525	502	530	528	556	529	537	540	500	470	477	504	504	544	514	534	516	494	511	489	533	504	479	519	541	531	534	509	489	524	544	477	548	527	548	532	489	539	474	556	494	533	501	539	536	555	491	503	521	588	576	527	500	526	508	567	523	523	522	476	497	496	539	502	506	508	524	474	515	494	507	564	521	550	521	532	503	538	528	537	521	486	547	495	547	505	485	506	538	504	498	497	529	593	555	522	490	466	545	466	534	510	515	509	509	520	515	496	559	533	509	494	478	531	494	532	503	507	509	552	510	490	498	518	567	500	509	483	506	474	514	459	507	491	512	514	544	536	485	502	502	562	531	513	499	519	493	499	513	485	492	536	524	509	502	543	479	493	527	514	504	523	514	524	511	539	544	520	510	533	503	483	553	514	479	506	491	492	532	496	515	557	517	550	511	477	495	547	551	487	525	487	487	514	516	515	522	503	532	578	516	533	526	535	495	485	521	513	486	523	509	503	527	518	533	495	491	494	493	512	517	517	488	534	484	530	509	499	528	519	530	529	532	562	477	518	531	521	527	526	558	547	508	524	517	496	493	474	487	518	490	486	531	539	509	510	539	494	500	497	523	507	525	513	552	534	511	514	540	535	492	487	453	546	503	485	539	502	558	554	519	524	526	486	499	478	523	506	559	521	527	527	518	503	517	505	532	557	527	484	506	495	520	505	529	533	541	484	518	483	525	532	495	573	538	509	516	506	523	544	521	518	521	539	531	562	527	514	556	540	481	514	491	492	525	499	519	532	552	512	524	498	517	512	573	530	511	499	543	515	505	531	486	520	544	509	512	487	530	563	508	468	530	511	568	560	514	547	510	529	503	533	556	491	505	510	543	476	549	525	505	527	495	501	542	571	492	518	509	532	505	493	493	506	486	504	512	533	530	497	535	537	486	537	547	514	477	521	526	515	494	517	506	488	546	496	545	519	504	523	536	507	558	491	485	511	533	520	523	528	501	475	527	460	494	519	580	514	534	535	489	528	485	560	519	553	532	512	561	539	544	478	495	531	492	498	490	496	515	538	517	519	532	505	544	475	475	499	527	478	483	495	532	542	502	511	507	553	505	530	524	529	538	500	501	535	495	493	518	542	514	483	496	539	508	551	551	522	552	491	514	516	512	514	539	513	490	493	503	505	530	539	448	574	543	546	516	526	504	503	526	541	510	515	539	535	538	482	530	532	506	567	476	511	470	527	515	488	517	523	502	506	520	519	521	521	501	523	497	508	505	490	495	476	533	532	519	512	511	508	514	480	528	559	510	555	482	515	518	542	539	552	514	486	507	510	469	504	500	495	524	509	520	498	547	546	508	521	506	527	515	491	533	535	549	545	471	544	524	513	541	492	524	566	529	493	517	516	559	518	546	527	496	536	506	513	507	497	502	556	490	512	507	487	530	519	480	530	521	510	557	469	545	540	502	533	539	513	558	464	501	528	546	543	515	541	505	535	553	559	525	540	525	516	519	544	566	521	571	470	503	492	505	528	473	570	561	511	541	530	498	523	530	507	523	477	469	493	513	549	508	527	506	505	484	532	525	501	529	453	522	520	548	491	536	526	543	522	499	493	488	522	470	486	549	511	490	499	563	470	516	537	530	534	498	502	520	531	524	517	520	526	499	519	495	528	531	450	480	522	518	514	496	525	532	512	500	511	467	527	553	485	521	506	521	526	483	507	495	514	523	529	501	482	516	536	530	503	547	509	513	539	537	571	527	547	484	480	518	492	485	517	500	569	533	492	530	521	494	494	564	523	518	537	541	502	499	482	530	483	482	570	569	502	530	515	529	528	496	495	468	498	500	503	525	551	513	527	490	519	530	497	493	497	480	496	527	507	515	550	490	499	531
25679	21080	22108	8903	712	540	542	465	509	471	469	511	472	462	477	474	512	495	434	491	444	436	500	440	471	513	484	460	461	456	452	502	446	490	486	510	460	477	468	459	465	448	452	485	464	475	456	429	448	487	476	429	441	527	501	497	494	476	469	468	478	463	484	466	490	487	484	483	449	451	468	444	453	484	434	490	437	445	486	449	419	490	493	506	452	507	508	482	469	477	449	433	501	462	494	477	471	412	482	492	472	439	465	456	463	470	455	460	451	471	492	452	472	473	505	469	476	470	462	445	477	458	456	483	475	451	476	425	489	461	506	472	471	434	469	481	432	460	447	443	478	473	445	452	489	459	466	441	401	514	543	469	472	486	457	440	478	451	497	461	509	465	480	461	465	477	445	505	487	442	480	450	477	472	437	449	441	484	427	488	457	473	483	473	431	445	461	482	431	492	456	476	431	474	454	453	474	427	485	431	447	508	481	475	483	466	511	469	452	481	429	439	443	456	482	450	461	502	491	436	478	468	464	444	429	479	461	463	465	501	406	421	486	490	434	461	486	478	488	471	449	470	453	471	476	430	464	458	454	469	449	434	464	480	421	465	442	478	453	454	481	492	481	460	442	474	472	450	451	458	467	463	461	437	461	443	408	464	447	432	459	472	482	506	460	427	490	490	421	458	504	490	509	454	494	470	416	471	489	467	510	483	495	446	489	464	453	494	477	447	484	500	472	477	516	508	434	488	467	476	480	464	478	478	481	509	431	465	486	461	482	457	492	443	506	464	445	474	472	459	501	448	439	484	467	469	475	474	478	471	468	442	466	438	495	480	467	487	469	443	511	461	473	500	488	456	461	484	480	474	477	446	471	460	440	480	482	467	474	415	457	471	471	435	454	463	428	447	487	502	459	475	474	485	488	470	462	484	462	422	436	498	416	454	460	465	469	462	463	490	468	488	515	438	438	460	485	493	447	445	482	490	470	454	497	494	421	451	463	455	435	448	466	472	464	441	426	433	478	452	430	442	455	480	480	486	444	482	457	511	465	476	448	461	500	471	483	439	489	451	495	453	460	444	468	456	486	528	444	440	469	494	464	456	467	457	493	501	467	452	463	473	488	430	494	466	498	465	461	452	443	465	482	474	445	461	483	456	436	483	486	475	455	463	460	439	426	469	456	485	440	434	477	474	457	458	448	462	457	455	465	471	467	443	495	461	460	446	504	471	498	480	471	442	489	431	438	504	445	457	492	468	437	508	424	488	450	492	444	452	458	435	509	476	517	455	453	498	435	449	438	506	472	467	493	449	425	480	492	488	420	449	470	443	486	469	455	405	469	480	443	472	464	499	450	488	476	440	482	437	499	455	508	454	449	427	489	448	502	455	450	469	438	474	478	485	464	490	483	464	453	457	486	465	517	453	456	452	451	441	412	466	501	429	477	469	461	520	466	455	429	439	466	398	471	473	444	440	480	514	447	487	431	472	472	451	475	485	469	472	476	494	494	468	506	507	479	444	457	500	468	446	490	445	468	459	499	501	416	484	456	487	486	469	436	428	474	426	467	456	476	471	497	468	434	506	505	470	447	507	434	431	465	448	453	481	448	486	489	466	496	453	459	451	470	466	450	471	472	494	509	452	435	458	441	471	485	488	477	485	446	485	488	462	483	497	446	478	437	478	472	495	503	519	442	434	474	434	434	488	471	485	480	468	443	431	516	497	452	448	469	494	466	461	476	410	501	455	462	481	456	429	451	447	451	480	467	494	410	460	479	509	501	455	472	428	460	490	470	483	485	459	461	472	450	495	479	451	499	466	468	513	480	501	491	484	452	472	469	470	445	480	478	468	469	446	456	493	496	442	469	477	473	505	489	493	483	436	482	497	493	480	457	452	474	447	464	493	451	402	461	490	512	468	483	445	459	439	500	478	479	449	445	459	484	502	489	454	462	475	445	441	469	459	445	474	480	484	451	426	483	475	478	460	431	470	444	465	437	470	507	502	469	452	461	480	417	437	466	479	495	425	492	465	486	465	456	475	459	488	486	463	462	489	496	442	446	471	482	469	463	480	459	450	460	456	479	450	477	484	480	442	452	468	427	479	447	473	505	440	472	459	436	467	430	448	462	481	433	479	478	446	481	486	430	478	435	475	436	495	474	471	438	467	446	446	475	442	461	457	464	483	499	460	458	452	476	478	462	485	452	451	490	497	473	434	444	502	497	433	477	457	475	465	455	467	456	455	509	461	468	432	462	437	489	471	450	503	465	469	492	446	489	473	472	499	468	443	455	470	452	498	437	489	496	461	488	465	504	481	505	495	446	437	469	464	451	470	447	491	461	450	450	481	464	472	463	471	502	442	469	479	475	484	458	480	456	473	448	456	480	465	455	478	434	471	463	452	462	457	468	489	491	479	480	476	475	449	489	466	496	454	457	467	483	484	460	463	468	496	480	467	470	479	455	482	466	474	467	458	518	478	479	452	437	480	493	468	460	470	463	462	483	446	447	446	451	491	477	490	518	473	467	494	465	431	496	508	474	468	420	475	458	460	479	459	478	517	465	439	484	511	457	466	461	457	481	489	504	478	446	469	457	464	484	476	462	487	460	485	475	452	452	441	480	459	444	462	483	464	467	462	477	472	415	489	501	477	461	468	443	438	505	505	445	459	487	463	474	446	506	431	430	476	431	493	455	447	433	439	459	469	451	481	512	491	483	438	472	474	520	477	475	478	408	451	443	463	444	475	459	467	446	443	419	447	500	504	481	464	442	460	473	497	445	442	444	480	436	476	440	477	486	430	491	465	476	472	498	471	519	462	455	479	443	446	457	495	462	478	486	464	501	469	455	448	435	411	439	474	475	454	505	504	423	453	462	484	438	476	477	482	458	444	432	501	533	471	490	488	468	461	500	500	457	483	441	449	494	475	460	464	477	444	461	486	478	457	483	426	501	477	448	454	481	441	477	503	479	440	448	485	441	472	468	474	476	482	469	440	458	489	476	452	428	460	492	483	492	452	492	463	493	492	468	479	432	493	462	488	446	514	492	461	466	474	491	423	471	491	463	449	455	481	500	474	475	458	459	469	452	473	493	435	448	462	474	424	428	480	467	468	463	472	467	486	494	497	480	451	464	478	470	451	503	465	463	499	481	417	463	452	473	469	458	507	522	480	471	436	510	464	464	477	513	468	457	518	444	485	431	484	423	486	506	382	450	473	435	438	496	463	491	485	459	501	450	454	494	492	460	469	512	457	462	501	452	487	480	441	434	444	463	486	468	462	498	470	445	465	453	498	460	468	483	481	456	480	445	469	473	429	494	446	480	449	466	469	457	451	428	471	464	473	479	484	456	453	476	456	469	464	477	510	488	473	498	455	435	442	472	513	439	453	473	492	481	494	476	432	470	457	453	475	468	450	436	462	457	449	489	458	459	431	479	442	458	471	444	459	450	442	479	458	486	474	493	460	418	485	484	483	457	492	463	486	484	501	480	471	466	456	457	466	431	450
5834	8433	4618	1327	912	724	722	646	639	610	670	633	582	635	608	630	626	606	652	608	618	576	558	637	576	621	638	610	605	549	599	600	613	629	580	682	582	596	591	596	643	596	603	558	611	588	633	574	612	625	562	599	604	600	572	630	600	592	645	612	606	617	599	612	584	618	640	602	562	570	556	562	608	597	573	616	592	576	611	609	567	570	600	603	570	616	571	606	569	614	556	591	623	604	646	632	583	594	569	607	588	635	584	604	650	542	609	606	602	602	609	603	606	577	561	606	558	627	603	541	605	602	605	619	612	578	563	627	586	621	598	611	630	572	533	576	571	600	575	582	654	587	556	609	573	633	580	647	567	620	576	605	655	557	598	575	593	598	576	600	595	606	587	606	624	610	601	623	630	581	542	598	572	572	619	540	561	599	607	551	569	594	571	581	585	589	582	567	611	629	629	587	597	557	617	600	596	628	572	575	609	565	571	623	575	593	641	534	595	606	621	585	596	638	561	589	588	618	561	590	561	600	577	606	580	576	617	629	591	588	621	619	602	602	600	606	555	593	593	610	601	559	594	584	594	598	609	585	555	607	581	567	635	617	596	605	608	584	638	580	655	591	588	625	587	554	606	576	595	610	581	598	576	564	586	595	626	599	571	588	568	608	597	552	604	621	573	610	592	593	635	594	572	580	590	622	591	614	588	558	603	603	602	574	614	593	565	581	610	608	579	563	580	608	574	615	610	631	601	597	590	593	611	647	581	607	573	598	640	606	624	591	573	578	619	564	580	598	602	605	562	600	573	625	563	575	603	616	657	555	585	588	646	577	587	598	569	586	608	563	568	627	624	573	598	583	632	589	620	613	585	601	614	653	615	626	567	583	601	640	578	592	548	643	594	596	654	579	579	591	555	597	598	584	613	575	574	592	589	638	633	629	574	574	615	570	604	563	606	630	577	608	589	619	588	574	573	584	628	618	631	597	603	591	589	622	567	593	605	601	575	610	592	600	557	595	600	612	601	614	601	632	529	586	560	575	610	593	664	586	621	601	636	603	605	609	549	595	592	586	578	585	604	628	575	587	563	559	608	580	611	582	616	581	607	566	572	582	609	560	613	567	545	575	610	606	607	612	580	559	561	562	613	616	615	577	557	610	566	574	603	646	584	594	566	606	559	596	560	599	599	601	573	638	626	621	603	620	565	579	573	597	598	612	594	605	601	637	518	563	625	587	571	593	624	609	566	580	577	576	601	638	648	591	630	617	598	599	594	593	601	638	578	604	594	540	590	573	619	609	621	585	608	623	592	605	626	585	533	626	587	615	651	582	596	591	584	628	586	616	581	614	576	549	621	597	632	617	588	624	619	604	570	597	608	575	592	584	614	594	602	618	615	568	572	577	617	588	586	607	617	598	599	614	607	535	572	599	609	597	590	620	606	613	589	607	631	590	620	572	634	602	614	607	589	610	641	574	583	565	599	598	574	590	581	652	614	638	539	554	607	589	608	595	587	589	628	632	599	646	569	640	583	587	568	597	576	618	589	615	594	546	611	628	609	588	588	555	569	605	574	577	614	573	543	573	590	582	591	596	568	551	587	585	594	554	582	588	606	592	601	635	557	604	581	574	560	583	604	612	580	608	595	588	565	628	570	632	622	607	564	634	579	608	599	592	554	585	617	619	582	602	614	594	569	619	612	571	609	615	631	592	597	598	590	555	619	604	602	587	611	618	564	655	631	584	594	581	631	604	628	588	583	601	573	594	645	558	577	615	586	617	575	595	657	612	632	619	566	590	606	594	565	619	583	600	585	597	613	586	597	581	609	584	612	569	600	611	590	581	562	610	591	600	585	602	602	568	558	615	576	616	587	556	585	621	624	598	630	564	604	574	608	617	622	576	612	586	628	591	608	627	601	582	615	584	626	561	611	632	609	565	606	602	600	631	631	613	552	614	584	586	592	618	627	585	612	616	590	586	620	563	569	605	603	616	586	595	553	579	580	622	601	599	581	564	584	579	636	595	595	617	622	586	608	597	605	600	593	578	608	568	599	615	582	552	600	601	616	634	589	622	582	593	581	569	618	621	564	591	602	607	574	581	545	566	588	582	621	609	582	583	586	609	572	598	603	584	607	599	599	588	603	614	567	565	599	587	598	596	555	591	573	611	578	566	586	583	560	605	625	588	582	616	604	584	588	626	593	588	587	606	620	604	598	590	629	600	573	615	624	591	604	598	580	620	597	617	614	594	599	588	623	590	616	584	587	575	611	578	601	571	578	635	650	607	590	609	623	607	586	565	596	591	604	562	582	618	599	596	546	583	596	580	599	565	635	626	650	571	571	588	607	549	625	602	619	645	563	599	590	604	616	598	578	586	562	560	596	641	559	591	585	583	575	555	646	583	568	583	592	604	542	577	571	658	593	603	612	592	592	574	573	625	618	599	600	618	588	574	622	593	603	604	610	599	594	611	630	600	551	604	584	607	582	570	589	597	613	573	663	647	577	629	623	558	594	550	641	624	622	598	600	598	606	632	575	610	586	552	582	571	577	566	589	581	592	553	585	591	623	576	577	559	585	616	591	567	613	594	647	562	616	654	612	587	589	558	598	616	542	613	565	624	607	545	537	599	563	574	602	621	554	577	638	610	601	569	559	617	605	622	636	599	571	616	587	576	563	555	574	624	620	625	587	550	622	629	608	577	578	592	617	604	603	567	605	580	635	606	645	625	596	560	646	588	608	648	546	579	626	620	573	585	618	582	613	588	648	588	614	615	610	597	624	601	663	576	590	563	629	558	604	605	599	569	566	558	639	575	585	593	597	550	605	576	598	576	612	610	582	574	579	631	620	617	579	573	590	584	600	588	617	578	595	581	612	569	579	629	567	571	602	611	607	558	585	575	608	595	566	600	572	575	580	608	548	614	569	605	593	604	529	567	593	619	627	603	602	611	605	613	637	598	604	588	637	614	592	597	624	583	571	585	593	549	573	567	597	624	620	597	592	562	601	634	584	559	580	632	625	592	587	610	589	552	606	589	678	588	545	647	572	553	608	596	598	605	594	628	585	571	575	588	626	628	599	599	598	560	552	595	595	596	586	593	592	602	630	609	598	560	598	592	551	648	611	613	584	638	610	537	577	551	576	592	580	602	619	630	569	594	568	594	599	563	600	583	592	586	587	587	599	562	605	604	637	573	616	569	587	564	573	600	565	587	622	573	609	600	546	553	593	629	601	613	587	594	609	581	569	594	582	602	592	577	572	605	622	594	623	564	632	595	585	578	620	548	626	634	576	581	591	559	647	541	613	605	586	637	582	612	612	669	578	593	581	625	607	583	611	591	599	594	565	561	594	615	554	601	633	609	573	578	603	603	563	621	585	580	546	616	561	593	620	594	574	577	575	572	610	562	617	593	588	598	577	579	546	623	611	612	558	634	612	574	570	582	606	558	665	610	599	588	615	560	592	607	619	593	610	598	571	595	619	599	595	603	602	581	611	640	566	588	654	607
23175	21118	27839	24629	20987	4225	753	640	641	544	570	551	539	521	564	574	536	573	541	562	538	555	520	512	537	564	539	543	518	552	506	489	588	524	496	514	535	577	574	557	513	512	524	499	522	474	506	570	553	523	537	496	521	553	521	558	515	509	549	507	517	551	562	583	520	557	523	516	548	536	509	516	554	520	548	525	557	542	494	529	502	537	519	549	484	563	584	533	519	510	546	519	488	545	532	473	528	507	587	566	524	522	515	549	557	492	543	578	494	548	505	527	551	521	562	531	545	547	521	519	525	550	540	524	513	537	519	534	541	521	535	515	547	543	491	501	554	579	516	565	521	534	526	539	522	537	540	534	508	532	533	523	531	533	574	549	506	560	536	586	493	516	534	541	525	553	520	542	569	536	527	559	544	496	546	519	512	519	537	560	538	550	504	529	520	543	525	506	545	564	549	532	524	539	543	546	497	531	529	542	515	561	488	523	493	557	521	523	562	522	519	534	577	523	514	559	529	543	529	454	535	518	552	530	545	532	548	537	551	537	555	542	505	555	518	582	536	546	529	487	512	507	533	551	515	518	544	533	540	536	523	509	579	492	528	580	524	510	516	508	527	570	526	538	512	531	542	514	544	542	541	559	486	524	541	507	506	533	537	517	523	538	525	545	532	502	495	505	561	537	525	514	523	546	534	494	490	518	505	531	527	595	537	586	523	502	545	539	530	489	548	524	535	509	537	539	516	542	533	516	515	538	540	525	557	555	498	536	532	494	512	513	561	511	531	556	514	491	506	499	530	527	510	510	571	492	515	553	540	499	508	530	534	500	595	535	500	531	521	538	517	531	519	554	553	521	528	539	510	550	560	502	545	527	512	525	536	527	545	539	539	532	493	556	535	501	521	551	538	531	506	515	493	513	498	540	504	518	524	510	543	543	538	531	527	544	496	568	512	538	556	512	544	556	510	537	539	505	511	493	519	513	545	540	544	535	526	525	523	562	508	548	533	510	519	493	535	535	521	511	525	524	519	541	566	519	489	484	539	548	512	542	545	543	560	500	525	494	557	501	523	521	518	534	565	517	536	509	561	529	516	537	539	512	520	540	508	576	535	554	515	550	542	534	541	539	546	573	534	546	542	552	532	519	492	547	572	529	520	563	504	536	500	543	562	526	560	550	491	536	514	499	534	524	512	528	527	528	558	547	559	548	557	537	520	507	507	535	511	535	500	531	552	541	518	537	493	577	501	523	510	540	547	544	537	513	550	502	578	536	535	535	554	511	516	527	523	541	519	545	552	551	569	543	537	531	480	555	522	513	481	526	534	519	504	528	544	546	528	521	530	510	528	547	530	538	523	514	466	506	557	516	547	500	566	526	538	559	525	503	501	545	507	574	554	521	501	492	524	496	528	495	550	510	519	541	514	535	501	531	516	582	510	486	527	547	500	496	538	552	537	530	552	517	502	495	535	572	507	538	525	528	514	544	512	563	503	538	514	518	537	493	492	560	539	539	497	512	525	523	494	539	534	547	550	506	539	537	530	514	548	512	517	507	528	514	532	562	515	524	512	491	526	488	538	512	559	516	508	566	519	542	524	487	472	536	528	503	488	533	531	507	541	541	557	504	553	524	503	547	538	501	489	486	529	555	500	543	581	541	536	543	542	521	510	543	507	547	529	508	529	519	549	563	541	518	548	496	506	500	565	504	521	546	568	546	549	535	525	537	571	515	533	502	559	548	513	548	514	493	546	552	518	530	520	533	566	521	571	517	553	541	564	529	527	523	475	508	490	513	516	521	546	530	554	556	509	484	538	514	485	522	552	520	556	562	559	513	487	536	526	506	511	545	555	532	505	548	541	482	509	514	479	525	522	540	545	525	491	551	511	552	538	512	525	541	550	569	538	535	528	509	542	528	531	529	553	535	535	533	525	537	498	526	533	525	541	546	542	512	548	531	507	555	519	549	524	493	547	543	560	542	500	538	532	521	547	568	560	492	511	531	518	541	507	540	554	525	563	518	473	563	550	505	553	532	562	501	528	505	526	565	549	552	541	526	523	552	531	487	525	504	537	539	552	551	525	510	508	520	594	574	523	544	532	530	498	512	517	505	515	513	510	526	543	508	538	540	516	487	558	502	531	562	540	517	539	498	534	541	560	529	559	538	532	535	553	517	515	529	533	547	506	525	545	517	509	565	514	510	541	546	520	563	522	561	561	566	522	553	568	480	537	559	552	480	535	549	551	537	513	519	468	524	526	515	540	506	528	567	526	562	529	560	536	481	522	496	527	515	533	472	536	547	556	504	524	534	495	506	542	548	501	542	506	543	558	499	529	518	518	532	528	539	510	541	508	547	497	503	517	536	511	528	538	529	523	495	507	497	536	533	556	509	522	517	517	523	526	532	555	529	514	524	536	515	559	549	535	541	528	512	550	529	509	539	534	559	518	553	544	524	501	574	555	520	570	527	526	531	559	513	535	525	480	523	527	514	537	496	506	522	533	530	539	509	522	532	572	531	545	510	525	512	539	516	561	556	536	554	497	529	523	529	496	517	504	533	514	504	533	543	502	544	509	493	522	539	534	516	526	535	572	562	511	511	548	553	529	535	550	479	537	570	554	504	514	557	536	550	536	526	502	535	504	510	537	569	522	530	523	537	509	520	529	517	546	523	548	525	548	527	542	496	503	496	506	537	520	536	522	492	548	519	508	522	538	546	540	529	569	497	553	533	543	538	493	582	527	511	507	483	536	520	503	543	551	493	555	518	501	495	490	564	529	552	470	532	540	564	534	550	487	563	483	481	531	514	527	535	526	530	505	511	519	569	553	522	520	531	500	545	537	518	543	560	549	536	568	577	551	494	526	501	531	541	503	495	585	508	520	502	545	540	526	510	512	496	562	530	514	511	498	494	561	525	552	544	556	535	555	537	527	572	529	538	513	500	515	497	520	536	518	488	541	492	511	571	560	525	563	502	546	504	523	500	534	520	543	512	541	501	522	555	528	505	527	506	504	538	540	518	551	548	546	504	542	522	557	511	503	505	565	512	522	532	531	547	528	549	538	521	499	516	530	572	517	502	519	527	563	515	545	556	583	507	509	566	578	529	474	553	547	545	535	565	565	507	540	541	555	537	530	549	516	571	520	515	609	506	534	495	546	589	533	551	516	531	535	511	533	532	517	515	555	530	544	515	490	513	553	548	525	492	567	543	521	541	528	508	563	551	489	546	537	577	554	525	541	525	492	553	558	554	542	490	506	499	494	493	554	552	541	527	509	537	532	506	556	529	517	520	554	538	537	530	529	544	506	539	554	495	560	504	515	535	494	532	512	514	540	512	539	503	568	531	560	502	532	540	530	599	515	507	493	499	505	496	508	588	548	515	535	516	522	508	544	535	556	533	570	533	527	543	531	555	548	580	524	557	528	566	482	531	557	481	575	537	508	581	563	563	562	531	535	541	555	540	540	488	515	486	506	523	505	505	537	557	544	531	517	507	521	495	572	520
6424	16757	9709	2173	1237	988	829	801	793	753	742	726	682	727	701	684	693	686	676	680	686	719	731	656	686	689	674	678	664	675	647	714	707	646	666	688	704	666	674	649	666	689	705	687	668	660	652	640	692	647	643	667	669	671	737	647	680	669	623	663	670	668	716	637	662	679	647	700	669	651	659	694	650	635	694	660	688	696	667	678	713	669	637	726	693	678	670	703	687	689	638	662	692	715	615	688	692	676	692	659	667	657	641	674	655	687	685	653	633	661	685	708	677	673	691	665	671	642	642	667	645	691	684	633	690	656	672	693	723	688	644	693	657	645	698	672	696	684	692	670	667	649	656	665	670	692	670	686	709	670	657	672	679	655	651	659	694	662	643	678	631	742	666	629	640	706	654	661	671	629	630	675	657	703	685	712	673	674	662	663	673	634	699	644	663	647	676	664	690	667	687	672	652	692	693	698	692	692	662	678	703	669	648	712	716	646	677	743	688	691	667	639	731	713	688	646	674	704	629	712	688	621	605	749	639	695	678	675	679	655	697	674	711	691	643	637	682	644	681	683	618	657	665	685	639	734	694	645	708	664	742	706	681	653	718	676	693	638	655	631	673	607	706	649	697	700	675	722	644	661	663	644	640	707	674	655	685	656	691	704	672	666	659	694	660	700	688	668	715	683	735	670	671	672	667	708	678	637	707	692	671	663	685	672	668	630	645	724	665	694	678	691	677	675	649	693	691	652	664	659	662	647	679	720	681	736	689	667	652	690	662	690	693	659	695	676	660	658	639	715	685	673	679	730	639	680	655	658	694	708	667	664	690	700	670	653	660	682	648	732	679	652	666	698	636	709	677	661	695	664	675	664	681	714	706	687	687	643	686	637	660	686	664	705	667	633	702	670	665	700	671	656	689	671	644	673	680	648	659	636	644	703	728	615	657	665	625	650	676	702	645	707	652	738	696	674	663	649	676	671	692	682	662	681	672	648	644	668	601	686	675	715	674	676	674	691	696	685	705	668	681	690	688	707	671	663	649	656	674	603	684	696	679	675	635	665	673	692	660	632	660	658	697	681	650	705	674	673	682	661	646	629	712	664	678	636	694	645	665	674	589	678	645	633	687	707	644	696	667	691	689	669	659	679	647	704	687	687	676	671	727	649	698	651	662	687	671	644	659	648	647	715	671	644	671	724	658	662	675	697	645	683	610	654	624	665	675	651	669	677	702	652	683	692	660	632	632	674	675	667	647	646	691	694	714	636	691	724	702	671	674	708	661	680	677	692	673	648	677	675	632	684	646	650	690	704	722	643	686	708	731	681	659	654	667	704	688	681	687	664	685	628	655	668	667	647	671	675	657	652	709	677	641	644	743	671	713	682	672	653	650	633	721	682	686	656	675	669	703	665	680	729	684	680	647	648	673	686	668	658	707	648	689	669	654	670	707	678	701	646	674	709	651	652	654	650	714	652	660	667	661	718	675	695	656	629	664	693	658	686	671	667	681	672	679	688	675	690	709	684	652	667	696	657	671	640	644	685	741	645	696	670	666	696	666	671	658	641	669	676	686	664	686	661	662	717	671	694	665	647	647	695	629	664	628	637	691	657	658	649	671	641	689	736	596	714	698	653	638	668	673	648	685	681	670	665	672	694	677	693	721	608	674	686	690	637	694	657	666	677	695	642	683	653	674	689	682	690	702	675	691	622	725	680	712	684	669	711	703	648	701	682	691	673	664	691	723	682	660	684	706	671	672	692	724	681	656	653	664	671	703	664	677	684	733	696	679	671	694	641	671	693	682	614	716	673	701	637	657	634	640	648	724	699	662	703	673	686	681	667	680	676	650	641	651	651	674	675	686	663	703	682	673	682	689	715	653	689	660	637	690	697	653	652	655	672	731	650	699	679	638	686	696	671	665	726	675	649	682	657	679	685	694	670	690	643	647	667	699	666	653	650	658	642	644	692	640	647	653	662	631	720	660	662	641	654	660	654	657	629	661	688	679	659	626	678	688	725	680	642	683	655	666	683	680	643	669	642	743	668	697	680	670	687	664	675	710	662	652	670	676	647	642	660	668	686	679	707	680	659	625	656	701	716	676	631	657	714	699	681	629	751	662	613	604	664	657	708	697	681	701	671	660	664	680	688	682	671	691	689	701	649	650	674	637	673	658	711	663	687	681	660	688	649	681	654	714	662	661	706	691	661	699	719	681	676	646	631	703	647	629	650	685	639	678	641	674	671	713	674	706	701	661	669	652	663	662	662	670	689	645	704	658	670	658	682	661	678	655	670	666	674	670	677	621	670	695	717	673	690	610	653	689	700	673	683	661	678	672	717	613	713	690	693	696	712	665	658	674	657	664	652	683	675	644	656	672	629	660	672	676	709	620	685	675	651	675	654	646	636	662	603	685	688	674	639	661	643	634	661	649	677	666	674	655	641	671	658	642	623	629	709	660	655	647	649	696	679	667	646	677	659	706	696	658	705	663	690	659	628	659	658	632	646	688	681	676	646	649	739	647	699	669	630	672	644	677	675	666	693	680	695	663	685	735	667	641	664	703	655	661	666	658	652	680	631	707	637	673	647	676	646	677	689	674	633	674	673	668	689	674	725	652	681	676	683	670	703	672	660	606	643	660	641	650	679	692	661	685	668	672	679	646	675	682	680	624	668	669	669	652	617	674	650	659	671	729	719	649	700	667	683	684	684	633	683	699	723	675	624	658	666	677	659	664	673	626	676	696	651	637	610	668	701	730	648	686	672	632	692	729	634	626	705	637	675	670	675	685	726	722	639	674	683	635	696	622	645	711	696	674	671	664	672	638	714	638	618	644	673	646	658	627	651	643	686	621	699	678	687	628	669	674	720	719	705	656	680	643	655	694	688	642	686	633	654	698	733	671	668	657	720	685	696	674	668	713	640	666	662	678	691	648	680	679	625	698	670	715	694	683	692	705	697	720	672	648	677	639	685	654	662	696	645	651	655	652	607	689	663	668	627	685	652	717	620	715	696	651	682	657	682	686	676	663	655	657	665	659	645	698	671	653	657	656	648	682	656	697	689	651	697	640	655	694	692	654	643	664	654	670	692	724	643	645	686	633	686	675	682	689	620	661	667	673	648	671	636	695	655	658	702	627	655	624	658	691	645	674	692	639	712	662	706	676	674	678	659	665	684	727	659	720	714	650	709	670	644	665	640	701	627	656	674	648	665	682	670	652	666	671	653	713	728	706	701	733	642	677	667	633	686	662	668	643	680	715	677	653	613	682	659	717	672	692	689	655	704	704	723	688	660	654	655	643	674	714	694	677	675	711	656	662	669	668	676	639	685	649	655	668	665	672	702	690	662	637	674	628	661	666	706	642	658	632	678	668	631	679	697	587	687	647	679	686	687	617	669	662	707	653	678	702	694	669	651	706	652	700	676	659	646	647	658	684	636	637	626	633	617	689	624	686	718	668	709	670	637	680	688	650	683	689	682	629	699	684	702	636	663	689	687	658	674	703	632
24168	21090	26505	25609	4801	480	427	382	362	332	361	388	343	349	363	370	325	358	356	326	366	334	343	359	346	336	323	355	334	339	354	309	334	323	360	367	349	334	346	383	342	315	365	327	361	345	308	308	340	330	383	352	312	317	344	341	319	332	354	372	314	354	388	289	369	354	355	338	361	333	294	351	363	336	333	315	344	350	355	320	359	372	354	339	344	349	313	346	315	340	329	327	350	324	336	291	343	314	315	343	325	344	338	327	318	333	288	348	340	354	338	328	361	320	329	331	372	355	345	325	315	358	342	311	299	360	335	349	375	329	347	348	317	339	357	382	349	345	332	362	350	314	339	341	360	332	350	335	325	328	334	375	336	357	354	328	333	347	332	352	328	319	328	357	327	362	331	311	354	361	358	315	330	325	364	312	335	356	373	332	326	342	355	327	335	315	352	396	356	317	298	309	349	380	357	363	355	337	348	315	305	379	378	341	377	313	340	340	348	327	347	317	321	321	321	352	364	314	336	345	338	352	326	317	350	335	360	331	318	356	315	331	349	304	359	352	373	284	348	351	318	330	367	343	340	328	371	318	361	354	333	335	343	373	338	333	367	299	324	312	343	336	314	345	354	360	332	320	337	333	300	368	324	354	335	306	356	330	318	339	355	323	365	304	350	334	346	367	348	335	328	365	337	349	355	350	342	347	347	352	324	312	343	338	331	324	318	363	346	348	335	346	293	336	337	348	365	338	344	371	320	329	318	351	337	333	359	293	361	353	354	336	338	319	328	366	354	352	344	317	368	386	336	332	352	347	354	304	338	349	338	347	329	334	343	350	358	350	352	322	325	325	372	341	340	328	338	349	361	317	359	310	323	326	315	343	357	321	306	355	363	291	343	342	351	342	355	310	345	323	343	362	322	323	350	336	322	351	354	343	308	336	330	284	380	349	330	354	341	338	363	336	355	346	345	324	313	309	324	347	349	304	338	359	295	322	314	339	327	352	323	355	346	377	313	322	333	352	326	318	360	305	341	322	370	288	308	344	352	314	329	332	321	342	311	359	347	323	325	339	369	331	336	344	357	340	338	351	308	331	331	347	332	317	354	328	325	317	332	336	397	362	349	338	337	326	334	323	325	352	341	326	361	343	327	325	336	346	326	359	316	353	373	366	362	325	334	348	383	354	366	342	345	328	326	341	329	356	328	312	348	320	351	331	353	323	384	313	350	317	348	356	364	347	322	325	330	343	375	337	335	393	354	316	313	363	352	354	340	345	381	360	343	345	343	381	320	398	318	326	346	314	310	354	340	364	338	331	333	347	321	334	362	332	326	340	326	388	308	312	330	351	353	350	317	351	344	335	379	348	364	349	363	336	335	352	341	353	350	326	320	361	343	358	348	343	342	357	355	339	329	345	336	354	351	334	313	362	342	340	366	331	296	355	370	326	341	328	321	330	370	353	325	338	343	341	324	313	344	331	339	337	373	310	373	356	339	351	353	366	357	326	347	348	367	352	347	343	352	358	360	351	354	351	344	357	364	311	315	329	320	318	312	373	365	329	327	351	305	341	336	326	341	306	338	370	368	319	334	334	320	363	327	313	343	368	339	315	346	340	320	348	352	354	348	340	361	335	332	346	313	335	356	310	346	344	380	327	296	321	344	321	331	349	320	347	355	337	350	337	349	327	383	310	332	339	328	337	359	339	347	354	326	332	322	321	367	353	351	355	326	312	345	332	315	335	335	330	332	358	351	289	340	350	348	362	360	339	337	337	339	376	326	344	328	341	335	316	333	353	336	324	348	359	350	347	334	338	323	347	323	335	333	341	338	335	336	348	361	315	316	356	370	338	341	338	353	331	342	364	327	337	329	361	344	358	323	323	341	358	324	335	363	328	365	359	332	330	349	342	335	340	334	361	329	318	369	338	346	331	334	362	366	366	339	324	334	349	303	317	327	362	346	370	339	363	318	344	341	351	330	358	293	369	330	374	342	338	319	313	342	328	326	346	317	315	346	379	351	343	349	297	351	318	306	368	357	355	342	323	333	348	310	375	307	328	333	335	324	366	363	339	356	324	350	353	355	352	328	278	313	353	355	322	352	310	318	346	311	342	331	364	364	337	348	351	349	338	344	339	310	336	340	367	337	342	333	364	360	284	345	339	338	319	387	347	351	375	322	331	341	334	344	350	346	333	333	394	324	311	346	327	340	352	336	369	359	324	321	356	359	330	363	366	334	355	317	356	326	339	335	339	354	338	324	331	337	331	356	329	329	324	330	331	325	340	335	359	342	330	343	357	325	343	353	344	324	319	363	338	349	337	387	341	326	314	331	345	313	368	340	341	315	356	336	350	363	331	362	346	349	355	329	346	348	320	346	317	320	347	309	329	337	351	321	352	362	350	324	342	381	349	328	311	325	336	366	342	358	340	336	334	323	348	324	307	334	324	334	358	317	308	340	354	381	287	332	340	342	315	362	343	369	328	318	328	323	347	341	370	338	328	341	335	350	349	360	347	346	346	342	366	336	341	351	319	353	336	342	336	344	346	326	313	339	339	328	347	351	342	321	336	336	382	320	321	361	343	331	356	311	330	335	307	339	346	346	352	339	356	348	324	345	352	333	333	342	335	350	335	365	363	339	354	350	317	347	338	353	340	344	324	342	336	331	324	350	350	327	353	327	338	349	335	328	365	347	333	310	350	388	336	332	332	321	361	334	351	329	355	336	335	325	336	318	303	366	334	365	335	295	339	334	363	339	363	320	331	360	360	359	365	326	335	334	355	351	368	332	348	321	334	331	345	345	373	357	349	330	328	319	353	340	324	351	335	314	366	309	344	334	328	330	335	369	330	362	325	334	338	312	359	344	354	324	352	342	309	344	336	357	303	337	302	354	355	378	356	365	341	329	334	315	341	339	318	313	357	367	364	363	337	308	376	329	344	376	332	322	313	332	353	343	352	354	344	309	362	307	369	331	381	334	357	321	341	324	339	354	329	321	334	343	294	359	363	319	327	347	344	334	348	368	341	345	359	367	340	363	358	339	329	352	366	358	340	367	347	345	341	361	339	312	357	354	336	341	342	369	328	346	330	365	342	333	338	335	333	324	362	336	327	311	347	353	318	344	367	354	364	336	335	338	363	339	347	319	325	348	358	367	305	321	333	337	314	314	318	313	344	350	371	325	327	354	334	352	319	361	321	341	324	350	347	324	316	320	332	356	322	348	326	369	318	313	314	364	318	349	358	370	364	339	340	359	337	335	348	320	335	331	324	352	351	351	344	306	356	314	345	325	328	360	348	346	330	310	327	318	294	328	363	365	322	336	323	354	298	341	314	330	309	329	326	355	366	338	330	328	331	348	324	337	319	325	362	336	341	343	338	362	316	307	335	315	343	331	350	358	347	318	336	328	302	343	358	364	329	346	326	327	324	364	343	320	355	327	316	376	367	343	327	373	319	356	346	328	346	342	363	351	345	375	349	348	364	348	356	337	352	356	324	342	336	338	376
5876	12206	6191	1469	857	672	597	498	545	482	495	489	450	461	499	445	451	487	439	460	450	505	455	450	451	489	440	432	437	447	447	464	462	480	431	513	428	469	435	407	403	448	432	461	452	446	446	453	454	449	463	471	448	406	445	442	465	469	422	486	428	454	469	451	450	439	430	444	445	456	450	452	411	438	457	463	465	398	432	471	435	425	467	402	418	451	439	448	435	479	415	460	462	442	425	481	472	425	447	432	463	438	437	414	438	470	496	478	433	453	456	456	431	434	442	492	458	451	434	458	431	433	463	401	441	475	496	452	461	449	484	421	451	437	423	422	419	459	449	434	438	441	438	493	454	418	425	435	491	444	446	444	429	426	449	502	438	451	429	477	436	431	411	456	458	440	446	433	428	445	448	438	431	469	434	417	452	449	453	449	419	432	434	442	445	460	473	440	410	431	445	444	434	440	419	440	457	452	439	478	457	434	402	449	429	425	428	492	443	457	473	381	446	430	441	410	445	442	415	412	433	451	423	452	428	452	461	403	427	464	431	433	415	422	462	453	447	449	437	437	431	465	437	442	450	491	452	435	447	464	462	435	442	442	496	435	463	420	476	416	466	441	436	436	389	453	476	447	458	469	438	450	473	461	435	415	453	431	416	458	481	459	468	404	436	436	485	438	467	473	477	462	427	457	479	450	454	430	473	430	452	435	461	456	456	481	422	469	427	457	444	442	422	443	439	436	427	472	413	453	444	433	442	461	453	470	444	440	417	441	457	428	429	473	450	435	461	482	399	446	416	427	460	478	431	436	459	466	465	455	429	455	444	444	453	395	457	464	482	458	432	440	401	436	479	447	426	438	474	432	451	461	499	427	439	462	439	442	459	441	502	482	454	410	451	407	446	432	428	477	470	427	420	443	435	454	423	443	457	412	436	411	421	443	444	448	465	404	420	424	420	449	404	415	433	480	458	492	443	441	490	453	419	474	426	488	455	438	452	434	408	475	484	443	455	431	422	432	474	448	465	470	413	415	450	445	462	469	429	414	443	427	454	441	484	459	437	433	437	444	418	491	456	427	496	456	427	476	457	475	442	442	440	398	436	426	422	451	451	467	423	423	467	454	440	442	422	478	433	470	406	460	437	474	412	460	427	437	465	497	447	451	422	446	430	463	469	445	442	439	441	484	416	460	427	471	407	480	437	450	441	449	457	450	460	441	496	428	416	457	463	469	461	431	477	439	421	442	439	394	477	460	406	437	464	434	475	471	420	458	425	479	463	470	415	440	459	448	473	449	415	455	430	484	456	438	408	465	423	439	454	448	459	427	452	454	455	455	441	446	451	514	485	448	439	467	442	420	454	478	438	469	446	479	469	469	423	450	489	401	436	437	481	464	442	395	464	426	455	431	450	438	422	414	424	447	456	457	433	430	450	430	444	453	467	453	442	469	471	438	452	484	442	452	479	452	441	426	482	438	441	445	453	482	427	431	496	500	462	481	428	447	433	421	494	461	459	457	451	462	479	459	434	437	420	422	491	461	412	509	459	477	471	460	413	402	444	434	478	438	480	430	435	443	463	447	443	437	423	422	418	458	416	474	487	429	461	403	441	433	459	434	393	485	459	394	504	436	458	451	424	425	474	418	438	464	438	467	485	426	429	473	429	447	497	447	473	436	426	441	442	459	464	461	437	455	436	448	446	441	462	457	431	436	434	463	478	466	430	465	431	433	429	446	448	453	425	448	449	455	453	444	463	426	469	449	440	471	428	424	417	450	449	448	430	413	439	418	445	444	436	472	441	415	440	430	450	464	445	459	471	435	436	455	476	449	437	466	437	440	451	453	441	443	441	486	451	438	452	447	437	397	428	461	447	415	436	466	489	443	419	446	405	434	459	431	423	449	450	390	414	460	421	497	453	475	413	478	439	413	409	463	445	447	426	401	451	450	440	422	442	453	437	420	455	442	451	416	443	417	480	478	479	468	409	455	460	450	397	456	459	470	455	450	450	503	451	452	451	425	415	442	430	450	479	470	471	473	432	452	446	447	468	453	436	471	488	423	437	477	456	421	396	439	444	468	449	465	456	417	446	459	452	420	456	450	435	445	485	451	472	431	433	464	439	434	430	464	469	458	438	417	453	490	447	421	417	422	412	445	448	441	431	461	450	433	450	439	433	476	484	453	465	447	439	466	487	477	447	463	465	411	420	481	475	459	450	436	447	398	429	435	440	469	394	460	426	417	451	447	489	453	469	432	486	473	438	482	498	470	493	443	493	457	456	430	476	432	497	436	458	417	449	489	419	482	435	452	455	457	427	464	457	456	414	464	483	444	521	459	442	458	432	454	449	436	459	452	431	449	415	489	439	432	452	436	454	424	471	467	397	485	462	428	427	498	402	439	468	453	428	440	491	458	429	452	453	429	449	468	440	439	461	451	455	407	439	465	469	470	485	449	458	482	449	438	420	406	442	454	460	420	467	496	433	413	445	445	448	445	401	454	451	425	437	392	463	441	464	436	414	440	443	408	451	443	430	430	452	443	473	454	461	416	461	426	449	446	445	453	446	461	447	483	424	419	447	453	436	464	453	460	405	444	420	466	441	468	441	433	443	437	434	437	460	480	450	428	457	469	453	407	429	468	442	453	494	460	439	452	454	438	425	443	453	462	450	461	448	446	454	473	445	461	471	464	422	430	464	463	466	437	504	474	421	444	455	434	455	443	455	463	448	462	433	458	477	421	431	469	441	397	439	449	436	465	449	452	443	458	388	447	435	422	403	423	450	460	448	430	460	455	389	417	436	469	421	421	445	425	455	467	484	456	446	461	457	445	446	472	443	470	464	453	468	442	436	433	429	434	479	435	460	405	432	430	448	451	433	437	472	497	473	419	420	453	432	413	449	477	467	422	428	435	489	424	448	401	430	402	451	430	437	445	442	471	421	482	408	447	484	479	510	475	440	501	460	436	425	436	446	427	449	468	441	463	445	399	442	431	425	455	461	449	437	451	449	420	483	440	451	472	487	444	434	451	432	434	481	498	457	387	476	484	463	439	425	486	412	453	472	496	497	452	468	476	485	437	448	424	416	491	432	440	467	465	439	433	452	476	426	405	447	466	477	475	486	437	462	453	463	408	431	427	427	443	431	438	446	484	456	404	438	460	481	470	433	446	431	427	446	457	445	456	421	446	419	484	445	436	442	436	481	457	487	444	450	415	450	435	433	455	451	447	453	480	423	437	424	455	430	469	456	485	514	427	416	453	450	407	421	470	451	432	483	444	449	493	438	449	435	480	429	441	502	425	475	434	459	425	453	429	449	457	405	453	453	443	431	449	451	435	466	448	442	447	454	441	440	479	447	439	462	419	437	417	449	457	454	455	419	458	426	461	437	460	395	435	396	458	455	479	455	416	417	483	497	441	423	468	475	443	429	425	421	496	460	473	467	414	429	445	419	423	462	424	427	450	442	468	425	418	436	436	460	412	436	436	472	461	436	449	460	421	418	476
22366	21134	28365	24167	21128	20649	1557	551	447	456	452	452	409	453	414	390	397	407	407	410	441	451	396	439	427	403	426	380	407	347	435	411	399	418	408	402	430	406	385	401	377	396	425	430	362	408	394	395	365	418	377	408	421	367	394	381	375	360	375	373	416	419	374	431	411	415	445	426	406	417	382	412	396	395	395	397	386	391	413	395	436	374	418	389	394	397	371	367	408	395	370	351	390	448	403	378	412	396	377	424	419	404	396	364	359	392	364	389	384	361	449	414	380	388	410	392	410	416	410	377	386	395	383	408	382	416	404	415	409	386	364	376	397	396	416	411	398	386	395	397	351	390	411	405	427	402	381	414	389	378	421	367	444	402	420	443	375	417	377	388	389	412	412	404	419	402	376	411	370	353	396	440	410	397	395	383	397	410	392	406	408	367	433	387	379	409	401	429	395	414	397	406	449	391	358	409	366	420	380	414	376	382	371	398	374	375	418	408	404	393	392	400	435	396	407	360	403	397	381	375	386	386	373	426	395	383	404	384	416	398	403	389	377	392	423	421	378	391	404	379	376	357	398	372	431	395	421	371	420	381	391	391	385	410	379	409	404	421	396	424	405	394	393	381	374	377	422	411	423	410	396	417	396	406	406	387	369	367	423	400	398	384	415	429	393	405	399	401	411	406	390	391	381	406	402	365	413	375	390	386	400	369	398	396	394	408	395	376	366	397	420	382	413	380	405	386	409	392	377	389	377	449	418	378	358	410	392	389	400	395	354	401	417	389	400	405	444	399	381	431	404	374	426	382	421	418	402	396	380	395	369	406	413	387	382	416	427	394	371	375	395	376	444	407	393	394	374	387	423	414	376	419	387	364	429	397	355	415	407	405	425	414	409	410	411	413	398	412	389	382	420	405	415	375	394	404	399	407	362	376	416	378	381	381	405	392	387	380	406	392	396	381	392	412	394	404	387	393	365	391	398	406	426	393	377	382	394	404	410	374	404	407	411	386	369	376	396	377	376	389	401	396	367	388	449	407	378	388	384	409	443	392	380	382	429	387	396	385	385	390	404	372	391	390	385	418	406	419	387	372	398	385	445	414	352	406	425	385	393	383	391	395	405	380	425	381	390	404	411	398	394	436	406	420	407	405	406	405	401	403	359	419	394	429	371	389	376	393	375	384	400	357	406	392	401	402	382	375	376	373	378	409	403	416	388	392	396	418	423	429	378	400	400	397	414	395	389	357	355	386	395	387	413	387	393	361	397	396	411	366	415	367	410	406	421	387	369	389	397	389	405	349	392	388	386	382	390	378	385	387	373	351	386	398	431	399	390	394	391	370	395	407	363	403	423	409	417	381	420	402	397	396	386	381	386	385	412	395	401	413	423	398	404	400	430	418	394	395	422	380	408	395	404	397	401	377	443	394	413	381	419	409	381	369	405	400	370	356	387	385	410	397	391	402	378	424	421	385	392	406	392	400	408	387	402	388	369	380	415	416	412	404	401	394	396	377	411	387	410	380	412	426	413	428	371	417	397	392	418	374	384	407	396	455	411	391	393	376	430	430	398	407	385	418	395	422	403	399	416	400	376	399	406	404	392	395	379	385	386	392	384	396	410	374	399	375	390	363	382	425	422	386	403	399	403	399	434	362	426	394	387	402	408	407	388	376	355	374	416	394	422	381	375	402	389	396	377	392	409	360	372	422	372	403	389	430	426	401	416	442	392	402	395	397	353	432	400	374	379	379	358	423	405	417	394	380	395	412	405	428	398	379	359	408	418	437	354	424	410	380	398	374	415	365	395	389	367	403	350	378	405	411	409	402	415	379	397	408	399	381	393	421	378	410	364	406	395	409	390	380	385	405	384	373	369	379	391	433	374	394	373	395	405	386	416	420	417	408	381	370	359	385	397	393	353	403	388	406	397	373	393	400	367	386	388	395	414	356	400	400	384	411	413	402	390	386	377	384	412	359	440	410	407	392	368	402	413	388	407	387	377	411	387	422	404	409	417	409	367	405	404	458	387	395	404	363	386	426	428	386	367	357	435	432	390	406	390	375	398	422	395	413	404	424	395	414	390	401	412	384	380	400	412	383	416	388	418	410	412	419	387	377	377	397	357	386	381	424	434	409	410	439	424	399	423	413	422	419	374	385	423	400	398	425	411	384	391	369	389	377	394	395	383	401	378	396	389	402	394	390	406	413	405	404	345	386	384	400	369	380	406	395	369	369	398	400	425	413	416	392	399	389	397	415	374	363	386	372	410	411	373	428	402	433	420	346	404	397	419	388	411	365	386	415	376	393	427	359	386	373	366	430	384	395	391	417	396	375	404	389	391	400	416	394	369	410	377	369	397	440	399	410	408	411	424	365	344	414	387	408	384	397	405	393	396	385	396	424	423	384	398	387	371	390	380	389	413	375	401	430	383	394	383	380	423	395	413	408	401	414	400	371	440	423	391	411	372	406	379	374	424	375	367	414	409	422	370	409	367	411	418	396	359	427	381	391	425	400	403	409	388	392	395	383	376	383	433	394	383	365	399	400	378	414	374	419	409	409	448	402	376	387	394	392	390	382	407	401	404	401	412	383	401	371	432	392	403	386	355	391	404	395	402	384	370	400	408	340	370	390	414	410	388	392	416	395	402	381	414	367	379	392	375	418	398	384	378	374	402	353	363	375	407	387	444	380	433	390	371	363	423	365	379	365	409	384	375	435	424	392	400	415	403	413	412	377	449	389	392	390	401	413	422	383	378	399	382	399	370	350	403	389	388	394	391	399	430	402	389	375	399	407	394	395	403	441	385	366	405	370	391	398	426	403	428	391	384	400	387	361	369	413	397	377	430	398	396	367	381	383	387	411	414	391	385	378	403	389	394	394	381	447	415	384	380	382	397	378	385	437	411	424	417	398	391	400	392	351	396	408	388	388	419	396	359	424	384	387	401	348	416	387	403	397	392	395	390	379	395	392	404	393	404	410	393	388	385	416	387	379	378	397	391	398	425	422	409	367	405	416	409	401	398	364	382	405	405	379	372	439	415	391	366	409	401	426	355	397	371	384	414	397	388	396	368	392	397	418	420	396	395	366	372	374	403	390	406	378	364	380	404	399	352	381	430	390	389	383	376	399	408	351	406	426	420	411	394	428	407	368	400	371	382	370	378	394	363	385	389	421	386	376	373	373	379	387	381	387	415	385	416	404	400	403	370	387	390	389	396	406	401	421	374	405	418	375	417	405	415	398	380	384	385	373	396	418	384	407	402	404	391	393	356	426	414	376	404	403	378	388	397	390	372	407	395	405	388	398	373	375	359	379	396	440	349	403	448	401	423	411	429	410	390	405	417	390	399	353	364	407	393	386	375	419	392	379	433	405	390	367	413	410	392	396	432	407	396	380	375	364	398	377	366	369	414	369	409	370	430	416	374	359	392	369	404	399	446	416	429	404	404	405	377	374	374	401	397	366	390	409	367	421	387	400	425	423	376	400	382	395	382	384	373	408	412	388
8295	22585	12315	3236	1287	868	803	697	635	591	599	576	583	524	503	551	517	534	511	531	548	507	571	538	497	569	514	518	502	479	542	520	487	526	493	502	528	519	494	505	522	507	538	514	486	522	472	506	521	515	520	504	516	491	517	523	488	550	477	513	541	498	475	528	514	519	501	524	509	517	538	486	535	475	529	521	536	580	515	523	527	543	552	528	501	505	510	509	504	534	528	518	523	496	512	484	515	493	518	501	496	514	513	507	520	484	529	521	537	497	520	496	503	509	489	521	493	515	523	486	513	505	503	528	532	541	508	518	505	500	509	532	469	505	500	504	539	510	510	501	531	556	460	533	535	538	527	537	535	474	545	507	501	461	505	458	506	528	492	480	471	552	518	537	530	551	535	512	457	550	515	533	518	557	481	487	586	508	546	495	511	502	544	499	516	492	499	488	501	515	538	493	514	502	497	517	501	515	502	508	508	495	522	484	546	529	536	581	527	511	510	542	497	546	525	544	556	520	523	521	525	493	527	473	526	518	479	547	521	511	496	509	503	549	463	513	505	521	515	558	556	517	515	555	518	476	474	512	483	533	508	537	483	488	503	504	523	508	503	481	512	519	515	512	524	539	531	524	527	541	540	490	525	498	543	533	509	517	486	496	524	528	524	503	494	510	498	497	484	519	533	508	510	482	488	509	560	499	497	524	530	531	524	521	509	535	524	520	520	527	580	522	510	506	521	506	523	515	543	526	475	516	521	539	529	507	500	569	556	558	495	485	506	495	496	508	525	533	526	499	537	498	517	526	503	500	544	491	499	546	508	515	503	504	502	548	490	490	475	491	534	512	538	508	532	549	529	505	469	477	578	493	509	522	497	530	556	510	578	527	529	531	537	529	524	520	509	491	554	478	526	502	562	487	530	541	483	493	561	521	505	510	547	561	498	533	486	527	488	545	538	515	489	528	500	532	547	504	531	525	526	525	508	460	496	551	493	515	478	539	488	540	483	535	571	514	523	469	517	495	541	525	515	497	505	552	543	515	513	487	548	511	480	501	514	516	525	516	466	534	505	531	548	496	503	544	525	520	463	497	510	536	497	525	505	547	524	531	515	527	525	511	530	551	531	497	510	512	509	510	509	521	538	492	524	482	471	482	504	481	538	462	504	475	525	472	494	556	531	541	541	513	546	494	504	544	489	559	529	512	492	509	526	540	557	541	498	539	523	530	528	515	476	461	525	520	536	526	516	506	520	551	515	510	519	520	472	519	546	503	554	526	529	546	543	501	503	535	493	540	535	537	513	503	499	558	532	516	500	492	512	520	540	525	553	541	489	497	542	500	535	530	519	506	516	547	501	571	540	493	507	515	499	503	542	503	518	526	498	507	554	543	521	510	528	537	514	533	483	530	491	530	506	517	551	508	523	530	510	541	511	528	530	489	518	517	500	514	514	482	552	498	529	498	514	477	531	487	536	487	528	526	536	526	511	540	482	517	445	516	504	518	517	477	497	541	486	533	521	501	488	537	532	542	497	529	540	489	524	533	549	511	462	544	493	489	553	551	501	504	494	488	493	469	554	537	507	514	525	478	519	544	509	471	526	483	511	481	491	514	531	539	492	544	500	477	500	522	502	490	514	519	511	517	518	503	496	512	488	529	516	490	486	527	491	495	541	508	515	530	458	508	527	513	539	521	504	514	517	504	542	542	487	492	518	519	494	530	539	510	524	526	536	528	516	503	528	511	509	514	520	492	487	508	505	496	548	496	532	530	493	538	501	506	532	502	540	496	546	532	515	493	512	546	508	512	536	564	498	506	527	516	505	536	465	543	531	511	533	505	508	541	505	548	547	509	522	498	521	489	518	497	535	534	497	485	506	504	533	513	532	544	521	539	487	506	527	511	571	529	540	502	508	508	526	495	514	518	527	490	515	496	555	508	511	525	499	496	509	544	529	493	513	514	514	505	518	526	531	536	508	506	527	516	487	531	486	531	523	481	532	520	533	534	472	498	521	557	531	496	520	521	512	515	526	525	550	544	505	501	533	534	509	543	524	509	533	522	488	518	509	479	503	467	487	523	545	493	521	522	499	516	534	522	511	498	519	517	516	498	552	499	523	551	499	547	522	526	548	506	515	503	528	518	527	521	490	508	508	523	512	539	500	536	478	529	490	546	527	478	531	483	513	531	546	504	519	527	492	522	548	489	503	530	491	495	535	507	527	564	496	503	514	551	492	522	549	525	506	526	502	516	522	518	459	516	516	535	536	501	506	519	503	538	508	505	499	529	508	511	528	484	522	541	464	523	488	526	542	504	489	512	522	493	536	534	496	535	525	515	491	492	503	500	498	510	485	532	494	533	501	509	505	496	545	532	518	512	508	550	531	524	506	507	497	516	481	519	521	518	536	511	527	466	520	540	495	530	494	526	520	493	528	528	519	508	516	499	521	487	518	501	505	513	508	534	528	506	473	555	528	531	509	498	506	529	549	492	514	514	511	499	515	522	495	520	492	490	512	517	511	499	536	483	507	511	508	506	535	542	536	554	493	537	484	500	531	524	549	490	564	533	523	558	513	508	516	501	515	479	529	564	498	523	514	506	561	542	504	532	539	541	524	502	517	515	505	550	496	505	510	533	513	466	521	528	525	474	513	481	488	493	533	513	585	524	526	490	517	520	498	568	501	520	511	484	522	526	512	526	535	553	504	533	496	543	566	521	533	527	533	534	513	537	468	518	507	524	463	540	500	492	501	501	518	505	520	534	465	506	488	518	487	540	506	526	558	549	523	511	509	513	529	497	522	514	540	523	490	519	510	517	534	525	525	492	507	540	448	498	486	547	512	522	563	490	478	503	505	506	540	512	534	501	483	521	505	518	529	539	537	528	555	483	523	448	549	490	536	509	498	515	508	498	508	523	499	522	540	517	486	511	509	492	551	515	485	519	505	514	472	532	539	549	553	519	528	501	499	534	525	511	518	512	516	518	515	518	549	522	483	496	555	539	535	535	525	522	486	489	502	553	508	467	481	534	509	516	505	471	508	520	530	551	488	505	526	536	506	558	531	534	512	511	523	507	502	517	512	503	512	482	511	494	516	496	483	503	505	495	503	493	486	507	529	536	507	518	516	493	484	532	509	522	502	482	512	507	503	484	489	494	497	486	520	536	512	522	514	512	493	472	480	503	489	529	493	503	539	517	510	525	503	532	548	554	515	535	482	487	537	485	492	537	487	543	540	511	537	510	516	528	560	507	551	529	524	483	535	504	538	465	506	501	521	536	516	499	563	499	558	500	520	544	518	508	530	504	488	526	470	508	471	506	517	491	515	539	487	511	545	514	481	490	504	547	504	494	529	549	507	542	525	540	491	550	518	523	530	535	488	499	520	479	534	458	521	547	545	510	508	524	482	509	527	532	523	499	527	544	508	511	521	519	509	527	509	508	473	523	517	503	518	512	549	505	482	527	517	490	527	537	503	503	546	501	505	532	533	552	494	532	512	516	526	500
25777	21114	22114	8817	673	496	510	506	529	479	492	478	510	459	465	508	456	525	479	474	438	471	407	520	513	457	450	509	469	496	531	489	467	455	442	453	490	486	462	463	442	488	456	490	457	469	478	471	497	432	483	462	461	489	466	467	510	466	460	438	482	454	482	503	502	470	473	485	478	453	466	469	438	516	481	494	460	474	492	411	468	482	495	478	421	479	478	468	470	449	475	443	471	479	473	498	470	486	451	470	437	445	474	471	446	457	504	479	498	484	483	487	458	435	443	460	417	435	448	486	470	440	501	448	449	457	466	455	482	477	484	498	435	493	473	478	480	432	487	482	459	464	458	471	451	461	493	479	497	494	493	446	464	487	445	467	495	482	489	500	469	453	518	473	439	504	467	467	497	446	498	457	477	482	468	480	500	461	442	449	433	432	486	474	489	466	470	449	426	482	477	441	489	462	444	470	496	478	427	462	455	448	483	477	445	455	435	488	477	492	490	443	475	440	467	444	449	488	480	444	465	479	505	489	465	468	442	393	453	470	469	448	469	487	440	428	466	438	508	444	483	464	464	446	448	459	455	491	444	437	485	478	477	482	407	475	449	478	498	438	470	453	486	491	437	490	473	463	505	451	470	437	458	459	444	444	491	466	484	460	467	478	434	485	487	479	478	473	469	487	474	466	461	481	501	440	451	470	438	464	448	500	479	462	476	461	494	462	487	481	455	474	505	429	502	448	462	441	471	461	469	487	517	483	481	459	486	511	427	466	482	478	452	476	431	460	487	478	455	463	448	443	468	458	475	481	452	526	465	453	489	503	453	456	440	455	466	464	428	473	497	487	475	468	490	487	437	465	485	480	451	422	454	460	470	489	437	505	483	517	502	503	432	461	458	492	493	488	491	485	510	493	461	479	478	460	483	457	453	486	452	487	454	448	450	478	483	456	454	472	466	478	426	468	436	457	472	471	483	504	464	447	446	450	510	445	475	478	456	473	489	452	479	466	512	474	497	475	464	462	484	513	469	480	483	445	445	465	477	444	453	463	526	495	473	457	495	480	504	456	461	470	449	520	454	505	447	480	470	477	475	513	437	488	429	452	454	469	483	456	447	434	479	459	474	473	481	481	469	434	434	483	451	438	490	446	496	468	482	476	496	481	472	489	500	473	527	451	451	443	473	494	441	498	482	461	450	492	523	470	472	482	494	518	451	431	469	484	483	475	505	442	476	463	510	492	530	462	470	460	456	499	494	470	476	448	513	512	451	442	468	471	492	498	458	492	479	473	460	424	471	500	472	493	447	486	463	417	477	481	463	477	469	461	442	458	449	484	458	452	449	515	476	438	506	469	476	498	479	480	460	454	488	500	459	455	471	486	467	473	453	427	503	490	457	456	433	431	462	450	461	472	478	443	466	479	487	522	467	460	435	443	463	489	467	427	453	489	510	507	480	478	488	512	430	457	475	482	449	432	479	458	481	463	453	452	440	457	452	499	519	484	490	471	463	479	438	479	474	469	493	500	494	456	441	461	498	491	472	483	491	474	422	473	461	442	461	463	439	498	512	480	466	441	453	473	473	445	493	465	457	467	475	487	480	493	470	504	454	442	482	496	453	520	467	446	455	460	464	453	462	479	480	469	482	506	498	481	456	467	419	460	463	453	482	431	480	490	485	482	451	457	451	471	481	483	483	483	443	470	476	474	454	445	465	457	454	494	463	451	417	504	500	414	474	434	469	470	480	483	473	485	449	451	499	479	485	441	455	447	438	473	491	464	477	490	482	424	465	452	451	496	492	477	474	475	448	460	491	466	469	459	514	475	439	424	491	487	450	458	416	480	455	513	471	507	495	483	470	456	471	496	490	505	439	507	466	478	461	470	455	441	505	463	443	515	478	449	472	486	489	516	496	441	466	450	524	467	481	471	492	470	419	520	507	458	489	470	462	444	518	476	492	452	517	476	453	505	446	486	521	459	490	463	436	473	446	500	470	456	457	497	483	482	507	426	479	453	503	527	462	441	448	472	478	434	490	494	462	408	458	445	492	456	473	500	470	496	465	475	463	449	468	482	460	498	445	472	496	476	505	505	457	468	485	453	436	482	463	460	503	453	450	467	507	466	482	455	441	441	484	502	496	481	468	467	480	452	483	455	442	471	486	464	453	507	463	488	468	501	486	494	470	467	444	457	466	501	451	436	502	453	452	503	483	452	453	459	448	479	479	489	442	447	479	466	421	465	442	465	468	469	509	458	438	450	496	465	465	467	443	465	489	470	465	447	461	453	466	471	471	468	460	480	472	426	432	493	457	480	456	491	472	487	458	455	498	452	462	473	457	488	466	470	476	506	453	496	486	450	455	488	439	453	459	487	474	476	482	456	471	481	464	458	437	489	442	500	460	464	500	437	495	474	486	467	486	495	464	486	485	516	467	479	424	458	487	463	419	467	461	472	451	492	468	447	483	488	449	467	465	477	468	456	481	456	463	456	460	515	460	431	481	468	448	505	478	414	498	462	514	438	431	487	480	479	485	485	415	510	484	459	467	480	481	476	473	495	453	470	423	443	486	497	495	485	475	419	449	493	545	492	510	454	489	462	461	463	461	460	480	464	440	464	478	471	482	450	465	474	478	483	455	466	489	481	483	475	483	482	480	473	446	472	459	525	441	430	463	469	474	437	479	506	463	476	463	467	471	450	432	436	447	461	459	504	468	460	472	481	498	458	504	488	486	471	479	475	471	423	455	479	497	467	459	479	460	452	509	454	467	508	457	501	470	441	471	508	435	456	474	452	491	433	498	495	446	444	492	476	466	452	462	487	478	513	457	446	486	420	454	450	465	442	499	490	474	437	465	529	470	468	450	483	446	472	490	486	471	423	472	453	433	471	472	436	480	507	451	482	460	467	474	466	494	469	466	461	454	443	451	491	452	485	516	511	461	508	478	412	543	529	413	484	502	483	446	484	436	507	457	479	482	458	459	496	464	456	508	458	469	477	474	460	477	486	458	432	498	449	507	510	516	460	477	466	485	478	488	474	437	467	488	468	458	460	470	499	486	469	463	492	432	453	477	476	491	479	477	468	459	432	429	464	496	483	458	475	466	497	466	493	465	459	494	492	449	471	445	452	428	457	524	454	444	468	434	477	494	491	471	479	435	457	453	507	481	465	455	448	446	490	459	461	491	470	447	475	447	458	492	470	479	460	466	460	451	451	459	446	453	474	492	445	483	479	424	450	483	472	476	445	443	454	517	482	425	500	442	442	490	441	517	490	463	445	500	412	468	453	450	438	480	451	458	478	483	476	456	477	487	429	456	474	494	464	501	453	494	479	478	459	468	489	462	481	485	514	450	487	464	489	501	445	507	470	464	464	449	485	455	483	462	476	493	479	477	477	466	449	456	499	447	466	461	459	483	450	467	492	507	441	456	466	478	501	459	467	474	475	478	451	456	486	472	462	479	475	443	481	463	466	457	446	480	486	456	480	488	478	525	468	475	457	508	462
5634	8592	4018	1227	807	764	698	682	698	599	615	646	610	636	653	588	617	595	588	619	648	618	562	602	626	595	578	618	577	581	638	596	608	581	624	584	575	586	618	596	568	611	554	606	599	597	610	616	628	563	583	611	623	575	586	567	624	576	593	606	597	607	549	647	634	573	607	596	588	628	624	623	601	540	637	569	573	600	653	620	614	572	592	617	601	640	606	630	603	599	654	607	617	623	575	564	605	599	599	562	611	590	632	615	577	637	620	558	645	612	612	590	619	615	616	597	630	650	601	622	580	648	615	557	634	571	606	572	611	607	614	588	572	599	592	586	604	629	586	557	601	528	621	579	619	581	586	616	593	546	610	614	590	607	620	661	576	600	614	641	563	620	572	535	618	622	586	622	588	608	601	578	598	568	596	582	609	625	664	566	637	612	659	628	594	597	601	605	632	588	604	576	574	577	619	624	559	579	597	584	611	611	603	608	603	632	593	573	581	610	576	606	570	569	607	595	586	629	652	621	624	617	617	621	594	576	597	593	586	604	567	609	583	610	585	615	610	597	605	609	553	630	602	578	580	594	590	651	609	613	562	542	587	587	664	597	572	601	590	572	627	609	591	588	610	607	575	592	594	566	603	647	587	621	593	593	628	593	565	580	560	568	584	572	623	556	591	572	553	599	592	565	614	585	580	570	587	595	622	603	639	621	593	597	617	598	620	561	599	596	576	619	586	601	625	581	592	608	580	596	597	591	641	619	622	630	588	622	587	606	628	559	592	601	619	637	594	634	614	561	604	549	603	618	602	620	571	614	596	552	560	587	605	580	602	542	621	594	601	592	602	617	579	618	630	576	619	592	615	600	593	576	591	609	594	588	574	650	598	619	572	633	581	599	614	617	621	572	591	640	606	611	654	576	575	584	578	587	602	600	630	574	597	575	571	640	628	607	609	606	636	619	556	628	616	611	609	590	643	586	581	587	629	580	607	604	567	578	573	586	627	578	595	580	588	594	550	610	559	577	634	595	598	586	610	638	634	582	591	592	563	600	603	594	604	656	611	609	587	603	623	566	581	609	634	609	622	586	574	583	607	551	637	597	617	601	548	644	609	640	613	552	598	610	582	621	581	603	618	580	607	626	610	591	591	617	596	605	584	582	622	624	658	615	637	613	620	587	602	539	637	555	603	622	565	568	621	521	597	586	591	563	613	585	617	604	628	640	567	615	600	594	588	565	624	606	610	594	597	601	606	630	624	626	621	651	596	586	644	606	616	592	585	628	610	592	576	581	590	596	611	589	594	585	570	633	591	594	614	590	604	600	605	564	619	639	599	613	615	591	601	592	627	590	594	629	585	613	614	607	637	588	541	559	654	613	647	579	615	581	596	585	631	539	571	586	581	629	633	569	611	631	603	591	586	606	646	620	545	612	659	600	642	591	651	593	575	623	589	586	568	554	606	555	609	588	629	583	590	584	551	647	541	594	576	591	573	616	638	600	582	596	546	628	597	608	574	635	590	615	640	599	592	612	585	589	639	612	613	609	606	595	607	628	616	617	559	628	628	615	591	559	590	609	594	591	620	600	612	568	547	595	594	596	574	563	585	614	593	600	559	584	548	585	581	589	619	561	593	613	609	620	604	593	610	596	593	571	619	599	575	612	624	608	591	586	618	616	621	571	624	553	634	594	624	545	551	608	619	621	618	576	551	624	574	577	627	586	622	580	647	600	589	630	589	629	622	618	615	582	640	593	577	600	598	596	578	597	576	610	575	573	628	592	564	655	596	632	605	549	591	557	576	616	624	592	591	604	573	600	560	604	584	600	587	610	560	588	650	616	581	559	597	605	560	613	608	610	576	589	600	599	580	629	592	581	602	582	597	605	602	601	568	600	655	580	625	589	588	581	560	614	578	604	631	595	612	610	598	579	579	650	574	613	661	593	590	610	574	583	573	601	607	588	605	604	609	584	575	546	575	564	613	617	576	554	604	656	597	576	623	624	615	572	597	574	594	635	568	581	600	647	603	588	585	603	571	598	597	612	583	622	625	604	604	580	569	602	581	567	625	594	605	590	631	600	584	670	579	646	643	578	601	590	639	647	589	597	600	601	600	601	622	619	569	581	596	577	612	510	570	644	639	631	585	580	589	589	568	593	637	624	600	601	563	584	605	609	593	587	638	587	579	579	621	621	624	578	616	602	560	601	619	613	609	573	565	594	570	617	590	617	558	653	581	618	604	615	629	583	572	619	608	550	582	625	608	599	606	637	608	563	598	584	633	544	584	635	580	586	602	600	609	580	564	609	577	568	561	608	592	610	606	632	611	610	592	572	581	594	596	581	589	619	549	576	600	587	617	596	570	602	555	634	606	570	663	597	563	601	615	542	566	549	644	570	634	585	574	620	621	598	617	564	559	655	597	568	602	595	583	598	618	579	579	572	608	594	637	602	608	628	555	644	580	615	606	599	595	626	622	628	602	567	614	606	607	596	583	572	600	585	620	589	598	583	613	625	606	605	597	627	614	567	610	618	559	557	567	589	591	600	603	621	553	635	609	577	588	600	583	588	621	601	605	606	580	607	602	590	646	631	556	626	596	614	582	589	581	643	581	628	639	592	593	583	607	614	625	632	569	578	634	636	568	585	598	584	612	618	551	587	610	637	581	549	570	597	570	626	589	622	604	576	620	596	601	603	600	558	559	620	610	626	570	607	648	615	614	586	615	572	605	619	568	586	648	583	562	594	576	577	603	632	616	560	561	610	587	604	561	573	640	573	552	605	584	573	611	634	530	600	628	637	532	557	612	657	606	608	594	620	633	591	608	600	560	561	614	615	642	547	566	588	611	630	607	591	599	587	535	581	613	604	604	616	630	597	605	548	607	604	607	628	621	591	582	570	633	592	638	612	601	658	603	609	600	612	605	610	634	568	597	607	565	633	620	609	588	595	625	597	652	575	619	580	614	640	582	563	589	592	633	560	625	578	592	618	558	580	559	554	614	615	597	592	578	636	581	602	566	613	572	643	644	627	576	601	563	576	607	580	588	591	552	521	587	602	577	582	594	659	556	572	578	616	579	548	580	592	582	582	639	628	651	604	599	615	599	615	588	587	583	602	620	589	605	627	607	609	603	572	632	605	621	571	582	622	612	610	571	571	587	602	599	571	610	632	565	612	590	622	635	618	590	607	601	539	615	598	575	641	656	628	623	583	526	569	603	585	561	598	615	640	600	587	575	612	572	589	611	576	599	598	639	570	611	604	580	586	613	592	606	611	628	583	589	613	625	616	630	629	578	622	579	609	625	614	623	547	631	625	613	550	610	573	598	607	618	565	607	551	610	594	613	583	595	630	597	635	589	586	579	568	584	618	568	564	580	620	581	585	649	610	608	640	588	551	658	590	575	566	629	597	588	602	587	570	620	593	603	567	659	609	594	593	598	589	615	600	598	617	590	636	563	583	598	620	585	567	596	615	576	587	599	604	620	642	587	582	595	669	600	576	592	558
23118	21111	27828	24611	20976	4306	745	608	572	555	589	576	560	585	542	529	590	519	563	519	554	592	571	514	539	583	559	549	519	510	522	568	547	550	556	530	505	553	557	546	537	552	551	557	512	513	551	545	501	544	528	514	541	515	535	517	560	541	532	549	534	515	512	527	518	525	498	493	564	491	538	534	563	549	551	551	526	498	584	491	539	542	540	514	556	560	501	570	547	544	534	535	562	520	557	494	536	554	556	497	594	543	526	502	485	559	559	546	576	546	509	526	544	512	543	530	555	546	537	529	541	546	515	555	540	536	545	524	491	517	539	526	528	513	527	525	513	543	515	524	539	542	543	511	559	494	531	500	511	489	538	518	521	490	543	517	530	501	552	560	507	530	533	553	564	484	563	533	524	468	515	546	547	556	540	522	532	552	540	513	535	544	503	498	568	511	515	510	581	504	524	551	555	599	517	541	541	544	544	563	506	519	525	516	532	515	567	511	522	582	532	519	550	559	554	554	563	522	544	517	538	487	536	536	478	549	558	495	534	492	533	514	493	512	521	529	545	503	519	505	521	498	502	513	546	559	472	545	529	547	544	521	586	507	550	535	520	539	535	496	538	539	502	576	547	532	532	520	530	529	528	568	507	520	489	549	553	498	513	551	489	509	581	549	530	535	530	526	504	548	551	554	505	490	525	573	521	528	550	525	505	518	557	567	545	506	510	488	542	517	517	542	533	537	501	545	521	557	558	531	501	531	524	539	496	474	521	581	560	509	507	543	536	509	551	512	493	514	484	571	511	484	533	525	510	535	511	502	527	557	548	507	496	512	511	519	531	529	536	533	512	535	515	518	486	529	516	535	527	528	527	529	558	558	527	547	532	510	542	558	529	583	536	535	526	539	498	527	514	502	564	484	554	546	513	523	563	524	565	498	589	531	533	557	548	504	524	535	531	565	529	507	523	539	517	557	542	529	554	544	558	542	536	521	508	492	527	538	506	528	507	522	545	524	527	528	551	538	541	553	516	522	486	514	552	524	529	475	492	509	557	511	542	552	523	559	530	537	497	509	554	498	565	500	496	511	492	532	561	514	544	522	541	518	516	494	561	485	545	542	541	546	573	545	536	546	567	527	542	511	529	482	553	505	508	548	532	542	523	557	529	526	527	569	495	556	505	565	532	525	539	515	553	538	539	504	515	559	515	548	532	550	545	553	520	516	510	544	512	503	503	560	514	510	535	521	562	494	544	558	547	482	549	524	487	515	522	522	503	525	523	513	556	526	535	491	523	550	577	524	498	566	501	542	500	522	550	542	495	569	545	524	485	551	546	494	516	531	569	500	548	536	490	553	545	558	555	511	490	541	524	576	548	503	500	520	542	530	509	499	508	519	504	467	528	497	564	522	519	543	509	535	546	574	536	546	517	567	544	561	561	546	504	501	552	485	510	512	532	497	492	506	539	572	560	556	584	538	582	511	541	540	529	497	548	551	479	506	590	539	554	517	519	502	499	511	510	549	540	521	532	532	536	529	552	524	535	517	545	530	507	518	542	504	519	508	525	506	489	543	526	559	552	510	507	533	501	521	549	516	513	521	508	556	546	544	561	560	533	499	551	520	538	525	516	552	519	490	562	542	527	494	484	534	505	506	557	519	522	502	536	572	522	534	563	540	549	505	505	518	549	551	526	543	582	557	471	521	480	494	509	507	560	582	525	538	504	531	514	563	530	513	491	550	498	513	552	498	528	525	534	550	496	530	540	521	570	510	507	523	544	558	487	523	538	550	527	566	570	506	552	540	501	535	553	560	529	524	546	545	529	585	525	558	511	539	546	521	522	537	527	486	549	510	569	516	522	546	550	562	559	515	562	505	526	511	548	488	550	555	547	559	529	537	559	519	572	541	532	500	564	536	523	522	518	531	526	527	465	526	545	515	579	510	509	542	513	497	561	513	496	551	539	539	534	530	493	534	538	529	494	529	529	528	477	503	517	504	572	555	547	497	526	504	543	563	502	500	514	547	537	583	522	539	528	572	508	551	562	513	535	533	558	538	518	522	545	545	520	552	529	551	520	554	505	529	538	511	512	489	544	500	559	537	534	519	526	500	518	524	517	534	552	463	499	546	514	532	494	547	519	526	514	534	529	569	539	546	544	527	521	529	525	490	558	520	494	500	527	555	540	505	554	534	539	515	522	526	527	524	530	546	531	537	577	531	504	511	492	518	520	555	498	546	525	506	520	541	522	497	499	493	533	538	513	562	555	517	548	495	558	568	523	568	546	556	548	528	558	498	555	509	604	506	527	510	528	516	526	546	542	540	515	540	533	523	518	490	569	548	484	503	550	499	571	545	533	524	528	534	498	555	526	511	501	556	571	552	488	549	512	526	521	537	543	514	522	513	541	489	531	543	527	550	586	551	497	536	529	582	549	503	480	524	540	506	524	534	531	564	499	534	527	537	545	494	521	567	534	492	520	508	554	538	540	512	530	532	536	513	525	550	540	500	531	531	540	527	538	506	519	552	571	547	532	533	572	517	508	501	524	545	506	539	566	559	480	566	547	524	508	495	504	542	546	545	557	498	517	498	551	504	530	520	539	537	561	551	501	536	530	518	547	561	547	546	527	516	550	508	514	519	485	562	536	538	516	513	538	574	521	518	542	512	524	534	524	505	553	523	556	539	516	510	556	547	525	552	535	563	571	509	537	517	516	566	575	552	520	530	503	514	511	509	518	516	556	566	538	529	526	549	560	523	556	534	556	529	512	555	536	543	516	521	538	484	548	531	547	526	553	521	524	523	503	555	536	558	518	490	505	500	510	513	523	537	535	511	491	553	491	530	502	531	509	564	533	537	522	561	529	524	554	519	547	510	487	529	525	540	517	555	530	510	505	532	553	543	547	550	531	514	514	520	535	508	547	536	550	529	539	529	509	546	530	510	551	563	545	550	573	542	533	524	513	515	542	516	560	523	596	513	514	555	471	561	529	540	542	508	513	505	541	529	518	547	523	511	518	506	551	566	539	514	502	553	536	531	526	533	522	517	518	516	542	474	530	513	556	549	535	532	492	526	536	594	516	506	531	514	590	510	493	502	545	533	538	531	537	545	535	492	553	520	545	508	518	526	550	556	518	549	530	541	517	550	532	545	499	541	541	501	494	536	560	509	558	516	529	485	560	519	529	551	512	493	532	548	539	530	534	521	488	522	499	513	551	553	593	494	539	534	511	560	581	515	537	526	537	493	479	520	505	513	513	523	545	525	539	517	522	503	528	520	563	527	547	521	539	538	503	537	540	524	512	556	504	511	538	516	529	545	530	558	520	562	510	520	541	512	501	513	548	532	527	511	532	509	500	551	572	564	521	542	537	530	513	571	535	549	561	569	540	536	533	524	541	529	496	522	518	551	539	513	570	507	513	511	536	534	542	551	545	514	514	564	538	522	519	552	539	511	570	539	578	559	544	530	533	530	540	528	530	513	496	485	496	598	527	547	538	553	559	495	548	534
6389	16654	9751	2168	1063	1007	846	835	820	768	760	758	710	702	675	711	748	697	686	702	680	675	670	661	692	642	674	679	687	679	688	663	703	670	690	665	679	656	693	726	700	741	700	630	731	694	668	681	724	714	631	669	649	638	708	706	729	703	723	678	706	711	688	642	671	648	657	685	693	697	730	657	678	694	693	659	641	684	646	661	675	670	678	725	626	694	668	722	722	714	691	656	652	709	680	668	694	689	650	686	631	663	666	634	634	706	696	637	693	664	673	727	664	659	652	698	639	627	661	614	690	640	676	659	639	681	678	648	671	655	654	704	724	680	650	702	656	704	644	678	681	677	651	685	647	669	685	649	665	691	716	659	648	673	697	687	700	656	692	681	701	673	666	624	632	696	690	659	645	672	695	671	639	672	707	732	700	695	670	684	684	692	645	713	692	755	696	694	650	727	664	689	675	671	722	671	675	739	620	670	627	731	656	690	690	652	665	654	653	685	721	698	611	704	695	710	709	674	711	717	707	687	657	666	631	651	666	705	669	644	702	682	685	662	664	679	654	666	678	672	701	648	676	711	665	630	675	702	657	716	688	639	659	654	725	712	643	698	660	626	697	693	684	659	676	653	690	673	659	691	635	619	645	666	635	655	662	631	642	730	648	703	702	689	676	688	671	645	725	695	738	675	675	687	677	684	715	667	689	664	661	637	661	667	693	686	642	697	673	674	681	697	649	654	692	636	679	687	737	692	680	678	726	668	727	710	659	687	656	725	691	699	641	701	692	697	658	730	724	664	706	702	685	714	673	652	661	709	682	662	647	699	690	681	663	660	678	675	681	688	645	694	695	684	651	654	635	707	685	675	646	698	665	651	643	648	667	654	654	662	644	701	689	651	694	679	686	700	664	691	675	676	714	723	686	661	674	672	651	715	647	687	705	670	702	711	646	738	715	668	700	692	598	678	701	714	661	650	712	748	671	689	675	698	668	672	669	699	674	684	705	710	677	679	659	669	732	685	643	671	662	680	664	705	742	705	626	664	619	695	675	731	661	667	623	650	631	671	697	676	670	702	695	678	714	636	666	698	669	662	638	650	689	630	688	686	687	676	670	664	663	673	643	725	670	670	646	682	645	660	700	704	702	685	694	672	715	606	645	680	707	700	633	681	686	685	673	685	700	656	718	643	669	693	658	702	746	687	663	701	664	688	673	669	626	662	602	685	674	665	702	682	616	658	625	703	735	694	698	650	680	646	685	648	660	693	731	692	659	691	651	675	686	671	670	630	719	650	679	716	662	654	655	654	683	708	661	665	658	663	676	641	699	687	664	718	676	662	619	665	671	657	695	708	667	626	687	694	677	673	697	655	646	713	686	709	695	672	691	709	750	696	674	668	638	683	632	654	686	700	697	663	689	729	671	692	665	660	699	666	655	665	630	695	649	667	664	687	694	678	627	675	677	636	722	728	647	685	638	678	716	679	620	664	638	712	683	693	670	704	681	644	673	651	656	690	744	623	653	672	687	670	695	653	690	662	651	663	667	685	665	670	687	653	634	668	763	685	639	654	717	648	686	708	686	691	720	692	660	693	640	673	699	663	659	673	690	684	672	646	637	682	660	678	656	617	651	675	704	662	676	645	654	690	677	665	702	672	729	696	624	681	654	639	677	694	676	651	673	678	689	724	690	726	735	679	643	683	658	678	664	656	673	637	694	700	703	671	669	684	664	652	633	679	647	711	685	690	651	688	682	634	670	660	641	683	654	663	699	660	694	713	698	686	724	679	697	620	726	660	682	667	664	679	709	670	681	636	646	680	641	653	669	698	685	706	695	710	695	670	705	708	634	689	676	673	653	731	724	722	698	723	664	668	678	680	705	690	658	640	683	686	654	665	647	662	706	724	654	681	711	675	695	649	662	665	688	651	654	660	680	660	689	686	672	615	670	746	686	738	676	628	695	679	697	706	713	690	669	637	671	664	646	685	701	667	655	661	679	675	662	690	690	727	677	712	696	711	670	627	677	676	646	649	641	659	665	676	681	640	685	662	658	677	650	703	716	658	668	701	717	688	674	657	691	682	656	689	685	647	713	691	690	639	656	693	649	652	725	644	699	634	659	674	665	681	665	728	651	662	667	673	657	694	634	689	698	657	749	637	683	668	614	640	648	732	665	698	686	621	670	744	699	709	666	662	641	713	697	708	622	705	712	645	713	658	698	694	683	694	693	693	669	659	666	674	696	666	673	673	652	637	666	733	700	670	663	713	706	729	668	694	682	692	666	641	702	672	638	667	684	633	717	712	718	692	690	681	682	717	685	680	687	652	669	671	636	635	648	676	636	689	660	696	698	693	700	686	679	649	688	672	708	692	692	656	699	661	739	668	680	675	655	666	679	650	685	679	644	703	642	671	733	637	676	702	650	699	673	650	675	686	623	703	664	702	663	713	681	712	650	713	657	673	648	727	718	667	669	692	665	713	726	671	657	659	685	681	680	684	678	618	690	626	674	689	620	668	688	689	672	687	646	637	694	649	713	714	674	670	654	715	667	677	658	634	669	710	652	649	609	668	702	691	648	673	690	645	686	642	670	658	660	713	708	648	660	664	704	665	658	697	637	698	678	633	670	675	657	690	666	675	681	667	699	684	677	654	649	661	674	674	671	676	649	698	690	720	677	673	680	704	671	626	695	686	672	665	738	669	655	678	676	708	661	676	686	673	620	686	673	661	697	648	695	680	652	670	632	735	642	657	656	678	710	691	647	654	651	691	645	672	719	722	651	669	646	654	673	637	638	674	680	691	669	636	678	672	707	683	650	725	656	640	604	705	675	670	685	637	654	679	680	694	667	673	706	669	661	682	702	684	663	705	706	657	687	697	683	650	656	708	639	699	704	709	684	674	667	665	675	699	664	674	654	673	723	723	644	679	660	711	690	716	650	685	694	698	669	684	671	704	620	739	702	681	686	728	648	700	689	668	713	696	666	681	638	698	634	732	695	659	715	654	667	681	681	676	632	673	649	675	672	715	662	678	664	634	687	698	653	720	667	698	648	674	654	646	689	702	621	666	698	667	644	692	703	671	671	685	692	672	647	689	700	652	699	715	653	676	692	666	694	678	674	723	687	612	657	691	691	654	661	717	662	643	670	671	695	689	672	662	656	677	721	695	639	685	718	668	671	738	624	665	667	629	678	683	667	706	724	698	676	686	664	743	660	706	649	700	699	714	625	654	696	723	692	724	719	660	708	704	639	653	667	649	653	678	694	672	662	712	616	704	679	674	691	689	708	631	700	694	656	705	733	697	706	686	674	703	679	646	659	665	664	689	684	686	661	647	663	619	678	717	677	639	690	669	682	722	679	668	690	654	686	701	695	627	666	680	717	677	739	690	685	627	653	730	634	704	669	662	711	614	698	676	697	667	692	658	722	665	682	640	696	629	698	705	675	664	647	697	668	698	680	683	661	686	684	690	723	662	662	699	664	667	669	666	680	602	705	677	684	653	678	699
24205	21094	26496	25627	4776	473	442	371	333	362	339	359	361	366	359	354	341	372	339	356	328	361	346	357	358	320	344	336	331	325	324	316	321	377	350	329	320	340	328	354	362	341	298	318	356	359	350	329	321	335	310	324	337	343	355	352	360	336	348	350	331	351	358	342	359	326	364	342	373	343	360	360	374	360	350	341	326	315	321	326	327	350	370	351	312	348	337	357	367	323	343	314	353	321	312	351	336	340	336	348	326	349	331	326	333	346	341	354	327	343	346	293	336	317	361	326	305	363	339	305	383	364	332	340	375	331	349	344	303	307	319	305	328	348	334	352	297	336	363	332	319	326	341	340	321	317	321	315	324	321	343	306	333	330	349	327	344	354	325	327	353	323	344	329	362	346	370	308	355	322	358	338	330	342	338	334	318	327	323	367	343	327	334	345	334	351	339	376	325	323	331	308	350	342	330	339	335	366	335	348	371	361	356	360	369	327	330	347	336	333	312	368	363	308	369	332	316	337	324	333	326	318	310	312	331	372	316	365	350	318	357	341	344	327	335	345	338	353	332	343	313	350	354	390	341	368	309	341	390	327	344	378	369	311	335	324	370	333	344	364	329	288	295	321	348	330	306	330	348	328	307	340	331	330	320	372	316	340	312	326	338	334	381	360	346	327	348	336	329	348	332	350	353	356	344	337	318	376	341	335	367	350	322	334	330	349	335	357	322	343	342	343	341	333	343	317	340	320	341	315	337	323	337	343	319	338	348	348	334	309	326	315	347	309	345	351	326	333	338	332	344	336	367	358	351	368	349	363	310	325	322	325	353	368	335	325	328	335	347	325	368	376	340	365	321	310	349	340	350	305	348	387	359	324	338	348	329	353	346	360	321	352	333	348	335	328	325	328	338	313	326	351	356	359	338	349	336	328	309	298	315	336	341	314	345	314	350	324	330	368	316	340	328	340	330	352	320	325	343	328	354	355	310	319	376	363	349	341	352	338	339	349	339	338	338	328	331	358	362	302	325	344	324	325	332	326	343	318	331	361	322	313	340	331	352	335	319	330	316	331	342	324	322	319	317	314	358	347	323	298	359	349	377	336	344	340	321	325	367	351	344	343	326	340	309	340	352	343	345	329	353	304	341	359	363	369	353	358	357	328	332	305	353	334	344	298	354	326	343	373	330	347	340	361	333	341	333	329	372	364	344	366	345	324	358	360	333	328	348	313	356	358	328	357	345	351	320	308	335	340	335	337	342	361	338	309	298	338	381	345	346	328	344	327	346	307	349	364	349	302	347	332	334	350	341	358	335	333	327	330	356	335	367	354	358	337	326	360	330	332	327	352	324	332	339	326	316	321	379	412	345	333	330	343	367	335	349	337	356	325	361	326	316	314	357	322	326	351	350	317	364	325	325	328	334	323	336	309	348	312	352	330	358	322	329	354	307	330	345	360	309	370	356	327	314	360	343	316	362	297	326	304	317	343	348	328	358	338	330	333	305	351	351	349	361	305	346	355	328	340	323	379	330	333	360	315	357	327	323	342	292	332	317	302	355	314	333	316	332	360	351	327	346	332	290	353	340	299	345	344	327	312	340	342	349	331	348	332	348	347	311	357	320	332	376	351	341	334	332	347	329	348	364	361	318	362	329	352	331	300	351	349	361	317	357	328	343	329	338	319	294	353	344	343	332	313	336	337	325	337	357	339	315	341	330	330	317	357	353	343	332	367	335	348	363	333	333	333	353	313	337	339	323	342	336	369	332	301	318	352	313	357	345	339	339	354	354	322	359	322	343	339	343	340	338	340	332	330	324	326	312	377	346	334	342	330	370	334	358	351	324	366	357	340	298	341	329	368	364	352	366	328	307	323	345	340	329	331	357	348	345	332	327	358	318	339	353	315	343	358	350	357	353	362	353	346	343	319	337	288	302	363	310	352	337	299	352	360	368	333	348	347	320	319	323	350	351	357	334	342	339	328	358	349	338	327	362	324	347	387	323	329	314	355	306	359	374	325	330	344	323	339	348	338	340	325	313	363	351	307	341	314	323	359	322	334	350	362	357	341	364	348	347	315	365	324	357	346	362	360	349	324	312	366	332	374	340	341	297	331	337	341	357	337	346	362	314	368	342	349	362	343	324	315	379	346	332	349	360	285	339	349	353	294	334	322	321	353	343	304	342	364	364	377	367	321	331	316	376	319	321	333	367	345	310	353	323	324	378	305	357	308	327	341	366	352	353	342	302	346	326	348	373	362	369	341	338	385	337	321	355	304	346	294	383	326	338	338	339	336	318	353	329	326	342	339	300	314	341	319	358	342	314	335	352	333	346	331	335	315	347	317	301	357	344	317	332	332	371	367	326	338	335	313	309	340	312	361	369	356	334	338	344	345	334	330	332	312	356	351	300	348	332	353	301	340	353	341	344	325	340	335	366	361	342	332	331	319	332	378	342	328	342	340	338	326	323	351	336	317	353	343	338	342	357	331	328	321	323	367	325	286	311	336	358	378	354	316	344	338	358	331	341	373	344	339	327	351	363	295	322	377	327	318	360	338	346	387	339	332	336	329	310	333	353	311	348	339	345	322	349	316	335	326	340	341	319	347	355	286	339	327	359	342	371	338	342	344	306	336	347	336	341	325	349	367	331	331	345	339	358	342	330	325	338	341	318	338	309	331	326	349	375	307	324	339	355	355	344	323	314	314	329	336	336	347	328	323	344	371	321	337	330	375	346	339	358	315	319	340	310	346	385	321	314	321	353	323	339	346	352	346	340	338	306	328	344	340	357	368	304	329	293	360	341	324	355	347	331	375	361	341	307	389	325	350	343	323	353	357	310	340	361	350	362	333	341	343	313	331	343	350	301	354	356	287	322	348	328	366	330	317	319	302	321	333	325	349	333	331	347	381	364	340	347	324	328	407	319	366	349	354	292	355	323	329	358	347	328	345	316	319	344	338	313	309	338	348	346	319	362	333	310	320	352	335	324	289	339	343	307	341	352	344	306	333	312	361	325	321	341	338	303	346	322	322	321	317	335	360	340	352	345	329	315	360	319	354	339	332	345	357	371	317	353	378	324	361	300	322	337	323	336	347	319	353	345	342	304	347	365	335	326	320	332	330	359	340	349	375	343	357	354	348	342	312	327	350	329	332	341	338	287	325	333	330	316	333	327	323	356	336	332	319	315	301	355	333	338	374	363	352	325	319	355	322	375	341	314	326	330	306	364	356	371	312	337	346	347	331	327	302	330	336	339	346	322	327	321	328	324	299	307	327	330	335	332	331	317	372	350	357	339	357	325	314	337	341	340	340	356	348	327	341	352	342	324	329	366	340	342	342	310	330	321	334	320	305	342	328	305	319	357	369	353	332	353	306	334	374	331	357	336	343	328	334	332	329	336	321	307	305	324	350	346	347	305	369	325	358	358	344	344	343	348	328	347	314	348	337	333	324	342	376	376	359	350	324	339	359	333	350	339	334	334	309	326	351	325	311	346	332	346	364	313	333
5399	11580	5350	1288	761	607	540	506	503	522	519	487	510	425	465	460	495	475	409	449	496	429	436	472	462	453	447	438	449	506	435	473	489	419	471	451	456	448	441	466	464	429	485	466	467	457	445	450	448	425	414	444	461	444	468	489	450	454	425	469	499	409	445	439	446	477	450	417	457	420	428	435	434	433	449	456	459	428	436	445	466	471	454	449	437	410	450	475	405	461	451	448	469	460	461	425	420	447	429	421	434	430	428	448	459	431	458	432	434	411	456	443	461	436	437	439	438	438	440	448	464	457	413	460	395	436	461	417	435	423	428	449	464	431	407	450	454	449	430	437	465	471	436	452	440	460	469	451	462	434	432	435	407	460	430	466	441	445	470	436	434	463	420	441	472	440	441	446	450	452	459	464	470	467	440	449	444	470	412	408	438	456	460	478	476	452	434	445	439	422	427	484	472	435	467	423	493	455	420	458	483	451	448	459	451	419	447	455	433	433	453	450	417	422	446	434	472	402	430	436	421	472	425	442	427	467	402	462	425	457	478	449	436	462	452	445	472	449	444	440	456	424	441	421	427	457	445	450	447	431	440	497	431	449	450	425	428	442	472	474	483	422	433	476	453	433	424	449	419	461	415	414	428	458	467	464	404	458	474	468	410	417	422	430	462	430	430	455	442	444	475	446	465	396	474	437	441	446	449	450	447	459	442	447	424	458	432	480	410	462	430	441	482	428	437	457	424	418	404	444	428	461	468	474	459	428	444	424	440	459	470	441	441	460	446	459	459	465	451	439	446	456	438	494	423	461	442	450	410	449	453	439	446	454	476	471	415	466	430	522	477	468	447	504	429	448	475	438	503	447	446	419	449	438	417	454	463	442	425	423	430	457	503	465	465	447	481	437	437	417	425	436	442	443	463	413	419	425	500	425	466	450	458	463	413	441	430	496	459	442	460	446	464	446	410	478	503	433	451	473	420	423	439	458	449	457	459	459	448	486	465	467	432	454	432	403	452	445	459	449	473	438	462	454	434	445	442	447	426	470	410	459	472	488	431	455	465	439	433	453	438	415	473	431	477	409	446	448	420	452	448	461	430	464	443	415	458	462	460	432	465	448	427	470	410	456	457	464	427	435	450	473	458	447	393	414	447	448	432	452	454	462	454	450	464	416	453	469	430	467	441	409	453	415	434	451	463	454	439	398	437	458	474	472	433	448	407	470	450	442	469	403	449	433	453	421	410	445	419	425	463	457	470	453	416	454	424	432	454	469	445	447	447	468	452	477	421	490	453	415	411	469	433	430	441	421	480	415	475	421	425	453	441	463	446	452	472	477	444	474	490	442	455	461	423	430	430	428	462	454	433	433	440	462	482	459	466	414	505	452	462	425	467	425	460	442	438	459	444	440	435	426	465	474	444	446	460	420	484	473	440	441	454	459	431	458	458	442	431	466	436	460	443	419	452	456	444	442	476	477	425	461	457	404	453	421	447	414	437	435	449	449	435	478	468	470	441	435	440	507	464	437	434	446	449	482	445	428	426	416	428	433	440	457	483	435	427	444	473	448	463	422	467	439	420	467	485	413	431	453	415	435	399	458	440	454	437	471	463	455	418	479	391	468	478	450	437	467	443	442	466	481	453	424	437	437	441	455	423	451	458	456	460	463	435	449	416	426	416	463	456	431	449	441	422	470	449	424	438	442	467	440	439	499	435	430	443	481	486	428	446	448	434	457	444	424	445	454	468	438	440	452	474	444	401	425	453	472	447	440	480	476	421	458	422	453	422	416	403	429	443	445	462	436	455	464	456	459	418	438	461	444	481	466	436	435	445	432	446	419	432	443	465	443	413	445	441	429	435	447	410	424	414	453	453	418	454	463	435	454	416	468	470	473	461	455	433	470	407	441	446	431	452	498	454	473	466	455	480	421	421	482	454	444	430	452	434	419	444	465	466	479	406	441	427	459	412	434	432	439	437	456	440	462	435	414	428	440	449	449	457	456	455	457	485	464	431	422	418	465	436	422	471	498	458	424	458	432	456	403	446	425	440	427	437	396	445	422	464	418	394	458	459	418	419	467	415	436	468	453	431	414	453	454	459	451	450	448	457	414	467	443	441	435	438	416	464	451	437	447	460	466	429	474	445	448	420	454	466	443	434	443	419	450	438	477	412	416	418	405	413	429	434	437	468	447	422	480	425	442	466	430	419	423	415	463	435	441	436	426	463	438	440	439	488	420	429	461	436	454	457	429	437	401	439	465	459	465	434	479	440	418	471	414	466	436	426	456	412	395	442	452	490	475	452	481	431	466	441	423	451	412	436	445	475	450	449	458	449	422	465	422	451	444	434	450	434	454	495	448	460	438	449	460	423	449	470	463	437	416	425	461	446	420	452	444	440	495	405	467	450	451	472	420	431	456	439	440	462	441	421	427	455	463	453	454	466	409	434	436	459	474	426	438	451	447	460	482	406	450	447	458	454	461	440	430	424	445	428	417	433	454	462	445	484	471	402	466	398	455	465	457	447	459	446	419	468	433	403	455	444	481	436	457	428	456	447	465	443	448	451	437	442	470	476	448	454	444	480	446	430	472	441	440	470	457	454	407	434	479	431	457	439	423	449	471	465	455	410	405	416	414	477	439	432	475	442	453	465	447	420	452	451	447	461	470	454	412	465	435	434	425	445	432	424	465	421	460	448	411	425	448	440	416	453	423	448	448	465	442	452	469	455	412	435	465	455	463	437	458	447	440	446	439	440	483	440	461	456	408	395	432	422	449	430	467	438	424	444	423	438	453	435	432	428	446	457	456	439	441	467	464	447	448	450	456	446	436	465	430	444	428	412	415	444	415	459	433	481	493	463	453	434	443	461	445	510	426	441	447	425	465	470	448	463	406	495	419	442	414	402	474	455	464	448	447	466	433	471	474	447	459	422	453	497	434	441	449	465	433	482	437	493	443	476	477	480	455	436	463	466	500	423	419	449	448	455	457	436	464	408	461	467	477	448	427	455	426	456	442	414	427	428	431	435	449	431	445	450	470	431	444	451	438	456	458	464	390	451	425	453	442	428	471	436	413	456	455	429	419	393	435	454	447	491	448	409	492	475	448	440	495	453	441	455	452	451	400	492	440	458	409	498	436	445	434	470	432	441	428	427	439	436	416	428	441	461	450	413	441	471	427	471	423	418	420	427	436	438	452	443	411	426	431	450	439	435	483	439	472	417	448	470	473	454	444	428	487	475	407	406	473	455	458	449	435	447	455	463	453	455	440	438	438	433	455	440	439	437	461	476	458	439	411	489	402	426	467	451	416	447	445	443	485	449	479	419	446	427	443	450	423	461	455	438	459	462	445	441	452	451	430	422	435	445	478	473	480	439	425	449	469	442	407	393	451	457	453	464	488	453	479	425	428	454	494	479	469	478	456	452	455	454	442	469	443	465	477	411	460	437	454	455	491	436	446	421	444	472	450	414	447	428	479	439	463	449	426	443	450	448	432	474	413	443	437
22238	21134	28409	24085	21135	20693	1503	557	478	490	445	448	448	415	419	433	424	409	428	404	412	408	397	426	434	437	373	404	432	377	371	466	414	384	364	426	397	415	429	421	397	431	401	386	375	373	429	392	409	409	399	422	392	364	378	369	428	374	392	414	407	397	390	399	390	372	414	421	401	391	383	402	415	424	389	389	388	392	380	386	403	415	395	420	391	370	401	396	415	372	382	376	419	372	377	413	396	394	429	394	418	373	395	385	386	399	375	355	391	352	412	397	386	388	387	445	389	378	381	401	397	386	412	444	398	405	392	374	384	406	417	407	391	418	406	409	444	434	365	382	412	384	423	383	380	435	379	393	390	375	403	385	398	402	401	425	380	419	400	402	388	423	417	396	381	357	366	381	356	388	399	403	423	364	378	364	410	378	395	397	419	396	405	396	431	406	379	370	402	415	370	431	421	413	436	390	410	409	427	408	390	384	384	417	390	368	442	414	394	407	369	367	372	355	390	400	410	425	396	378	385	402	383	414	403	390	419	409	422	389	394	422	379	393	404	405	388	381	375	411	370	408	414	434	397	386	397	391	404	408	411	375	416	400	385	396	392	363	385	439	382	429	421	374	415	420	366	393	398	413	388	398	381	387	379	387	367	422	373	368	399	400	385	392	377	369	390	386	415	365	406	385	399	388	423	409	396	378	368	413	406	431	386	388	417	367	378	407	403	414	399	395	386	409	363	404	408	394	426	408	377	375	415	403	403	392	351	393	390	407	362	399	391	404	379	379	393	434	387	421	398	407	359	409	396	391	384	367	394	399	434	409	421	407	436	353	374	425	384	393	393	408	464	373	406	361	396	358	387	385	374	404	389	408	353	409	408	404	374	398	405	369	411	396	414	395	384	417	424	375	406	410	382	407	396	373	396	405	422	376	382	402	379	370	400	383	413	422	402	400	395	404	409	386	398	391	407	392	395	384	375	411	401	363	381	404	428	368	415	410	401	404	412	379	406	393	396	429	356	376	418	374	382	427	408	398	372	384	379	390	441	434	382	383	390	364	375	385	419	395	406	394	362	403	435	394	411	391	387	403	395	407	418	377	373	402	400	392	369	380	415	428	440	402	399	408	393	421	410	388	405	365	396	392	361	395	386	366	376	376	421	423	424	410	398	378	372	390	419	399	409	384	405	398	363	403	363	368	437	369	399	410	378	350	404	430	352	385	383	378	403	389	364	401	439	379	412	384	395	383	389	374	401	422	414	370	379	382	352	391	420	382	392	406	405	406	433	405	385	414	407	435	375	412	394	394	391	412	398	352	378	384	395	393	384	410	403	410	403	398	420	407	382	400	370	366	409	429	378	400	419	377	378	367	424	414	398	388	396	371	358	385	396	417	433	332	422	362	388	379	393	392	411	372	369	367	413	367	398	387	384	375	393	427	409	396	413	410	400	403	410	374	386	420	379	379	387	385	412	393	384	390	390	394	396	387	400	392	407	416	374	422	418	397	422	394	403	376	404	385	396	409	379	405	420	374	379	402	369	394	405	372	390	357	410	347	404	414	403	399	395	389	336	351	404	406	380	400	428	382	359	397	408	361	379	387	392	390	394	377	384	399	385	388	387	400	382	378	394	346	420	344	356	394	421	386	387	438	387	421	419	355	397	384	391	411	394	419	381	442	389	432	401	385	368	356	394	368	428	362	383	405	427	381	374	406	401	385	446	381	395	382	398	401	387	397	382	363	368	398	408	429	389	403	420	397	370	363	401	395	377	400	406	406	440	422	395	409	408	387	391	373	400	377	405	401	400	372	369	402	396	404	395	414	363	388	419	364	368	437	375	359	392	387	384	418	398	380	444	374	421	410	398	416	411	365	399	378	418	380	401	388	409	376	407	400	387	415	380	377	363	397	403	417	411	390	374	369	372	407	419	416	367	398	373	392	356	412	402	375	382	399	353	392	365	394	409	387	375	389	375	417	379	407	420	430	386	414	400	428	382	421	391	408	382	401	403	394	368	417	367	423	423	393	386	411	368	382	399	424	388	371	378	364	375	422	369	433	392	381	371	353	391	422	406	417	417	405	390	394	397	414	398	414	403	390	420	445	381	424	400	363	381	397	419	378	420	397	400	409	427	372	395	390	354	418	410	392	387	359	403	423	389	410	395	402	355	390	369	401	397	387	406	388	382	406	416	380	383	436	433	393	414	377	414	391	372	380	399	369	376	388	417	387	418	383	387	351	435	402	391	413	363	374	406	348	417	409	404	411	382	452	385	401	382	386	415	439	363	429	394	420	401	390	403	434	375	422	386	373	368	410	383	387	394	390	371	425	377	429	392	372	378	424	374	387	394	400	416	398	423	405	366	399	421	403	364	381	412	409	393	402	379	405	364	403	416	417	382	401	420	397	397	384	382	394	379	423	402	353	422	414	381	434	367	382	397	436	377	395	390	381	390	351	360	392	406	389	420	398	366	418	402	357	394	390	383	422	414	364	391	368	387	388	429	403	413	395	417	352	401	374	407	427	393	399	372	405	420	391	398	391	399	387	368	411	423	392	380	425	391	365	387	395	362	374	438	401	406	385	405	397	449	421	393	371	439	392	400	359	382	394	399	385	387	383	393	387	364	399	409	365	370	386	373	375	388	395	384	390	384	368	399	386	409	413	412	396	415	360	378	383	408	415	404	411	397	377	379	368	395	387	389	382	361	438	402	386	356	396	376	415	423	406	370	382	382	435	353	402	410	421	428	394	383	402	378	367	407	385	412	392	409	358	434	390	412	428	424	391	390	369	366	434	396	375	406	393	408	371	391	409	380	423	413	402	391	408	406	443	379	357	379	393	400	393	423	351	376	352	397	427	373	451	391	390	402	390	391	395	404	392	374	425	367	392	396	386	414	393	395	452	396	416	386	405	408	408	443	379	376	398	339	384	381	411	394	364	409	376	345	450	401	399	402	406	403	410	394	349	357	398	412	402	387	392	403	402	398	384	398	378	406	379	382	430	418	420	372	377	375	376	389	381	458	385	399	379	391	428	438	361	384	367	354	380	379	382	381	371	401	394	400	395	363	401	416	412	417	405	392	374	352	381	358	433	387	391	382	414	380	412	424	375	377	424	383	387	403	357	399	405	394	395	394	381	355	405	391	435	398	388	390	362	370	409	413	390	420	356	421	399	433	387	365	390	349	432	383	393	420	396	425	397	418	403	404	412	377	376	404	435	378	384	386	397	392	410	379	378	373	402	372	420	440	416	407	454	413	382	392	406	388	455	411	396	409	425	392	404	414	376	402	429	403	428	390	346	401	396	423	412	393	366	392	381	403	405	344	388	394	393	379	395	397	405	409	403	365	401	375	369	384	404	404	395	395	380	393	393	411	399	389	366	397	385	348	382	401	359	390	371	393	381	399	355	372	432	385	388	394	415	415	394	396	373	351	376	403	378	397	389	415	402	402	395	393	376	354	400	380	400	419	428	397	387	396	391	389	364	379	363	424	354	404	380
7759	22046	11965	2385	1225	868	791	695	625	612	578	577	538	625	550	554	542	580	546	591	570	534	550	526	492	550	515	515	518	510	481	564	515	514	539	580	537	497	513	526	523	524	534	497	514	499	565	517	526	464	540	523	459	555	531	546	479	529	520	512	508	533	527	520	520	504	541	520	511	515	521	497	524	520	479	501	528	531	487	521	537	522	511	542	517	534	486	560	547	530	523	475	540	557	502	513	499	532	528	518	502	521	498	531	478	494	516	506	487	520	534	481	488	519	541	514	472	508	495	500	558	532	524	523	507	572	497	509	504	537	497	489	545	548	521	529	486	537	491	507	494	531	508	506	505	491	525	536	556	552	519	520	483	543	529	498	518	485	559	511	491	533	506	539	514	527	538	531	510	503	498	528	527	513	465	536	547	522	534	533	497	527	514	527	501	452	529	453	487	555	524	526	531	553	551	534	530	491	532	489	513	475	570	548	478	479	515	530	543	526	538	542	508	502	507	529	525	496	474	524	533	498	492	502	477	552	540	524	518	526	524	509	508	494	535	505	527	484	525	529	570	515	539	499	528	527	525	528	536	519	501	489	505	548	507	525	529	515	510	499	523	513	511	534	535	545	518	516	489	520	489	506	535	527	505	520	506	499	519	490	543	515	487	511	488	545	500	544	542	513	507	531	516	512	472	489	507	546	472	510	502	530	573	488	520	564	517	527	529	486	526	538	521	507	502	548	521	530	563	497	514	505	503	525	482	516	515	484	553	500	480	501	493	512	551	499	530	510	524	500	506	532	533	500	513	510	478	523	516	489	528	498	497	543	526	565	510	501	535	541	528	508	543	541	543	497	528	520	495	478	509	513	530	536	526	496	495	503	507	531	507	487	509	547	516	576	518	517	527	531	541	568	504	502	474	500	547	478	479	502	491	528	466	495	528	545	523	490	491	506	458	505	542	536	510	508	502	495	505	529	559	541	514	548	500	511	507	537	492	542	523	449	461	512	532	535	544	533	479	536	467	481	532	493	521	512	511	511	526	524	492	513	554	563	514	476	523	558	481	560	502	487	530	531	534	521	573	520	503	502	558	514	485	467	514	524	451	529	535	568	481	532	529	542	554	548	515	478	473	516	518	496	511	514	519	535	535	529	507	494	501	522	568	523	506	524	515	504	539	559	510	493	507	547	511	475	525	486	519	540	514	520	501	487	528	515	507	502	571	532	515	511	523	512	509	517	530	529	546	491	499	560	520	530	537	509	495	528	519	514	509	518	539	473	568	554	550	504	516	518	509	521	489	532	494	529	491	524	512	499	508	540	554	549	519	494	541	482	500	495	535	497	467	545	481	496	492	520	519	503	492	511	501	527	543	538	500	480	513	524	543	494	492	534	461	538	519	513	529	520	491	542	589	517	518	513	549	519	538	491	493	531	516	552	485	486	541	508	498	522	501	504	510	525	578	502	499	487	488	489	517	491	527	529	533	529	524	547	528	523	523	549	509	540	501	560	494	489	527	531	522	558	520	533	535	526	514	485	547	517	549	561	531	501	522	523	471	518	511	484	524	465	507	519	536	534	539	530	469	555	557	488	489	492	511	493	519	496	481	525	490	442	480	541	502	503	495	501	523	492	521	480	512	506	502	511	500	529	504	563	475	546	533	532	546	506	539	496	512	510	522	507	478	514	507	486	516	505	507	504	500	535	499	493	557	498	501	561	510	515	515	493	498	528	491	504	563	515	509	523	516	491	493	533	515	505	521	557	551	518	510	533	490	557	523	525	511	521	534	501	521	501	497	505	528	505	502	542	527	467	497	570	503	503	542	532	522	475	525	516	524	501	541	520	556	499	513	547	537	522	505	491	530	543	503	512	523	547	516	517	531	533	511	519	506	513	575	471	528	545	493	488	570	486	544	496	486	512	490	527	527	531	543	475	533	531	500	544	508	506	538	529	540	507	534	535	536	556	524	538	549	516	526	526	482	491	474	499	513	513	509	496	523	513	498	491	511	538	552	466	514	530	522	514	518	488	503	524	510	542	542	495	508	519	494	501	562	502	526	538	501	516	510	530	511	519	515	493	562	539	554	529	505	541	565	479	532	495	522	505	518	518	510	481	526	495	509	529	540	478	540	512	511	559	486	518	519	529	487	512	503	517	497	527	528	501	502	512	542	489	519	513	510	512	553	520	506	510	516	558	475	522	491	492	542	505	500	528	550	579	501	509	520	514	515	512	547	479	531	508	522	525	530	527	501	491	521	512	521	537	514	518	512	486	516	510	495	488	499	503	491	544	527	475	499	516	540	500	551	515	492	509	514	535	513	525	477	561	554	515	515	476	523	498	486	551	535	539	531	523	485	503	495	530	500	531	533	501	520	509	545	521	500	540	555	534	522	546	569	509	500	546	511	537	534	502	497	503	542	502	496	508	524	479	513	519	486	529	530	525	528	484	528	510	495	561	474	542	568	509	547	503	514	524	529	522	487	509	538	496	510	510	484	545	509	573	522	510	517	491	493	563	529	548	500	516	545	503	495	486	503	490	536	503	538	519	526	472	514	491	531	539	535	510	540	553	486	496	528	551	490	509	529	551	524	541	522	494	533	550	490	568	507	526	563	534	517	477	528	476	531	512	513	514	490	508	506	485	550	500	498	470	486	523	533	520	493	502	495	508	495	502	499	530	512	487	513	501	518	511	499	491	537	567	491	518	522	489	542	493	520	514	521	524	498	524	516	522	508	530	520	548	484	542	490	505	513	506	504	494	557	528	529	486	529	526	495	523	518	506	466	496	518	509	530	498	520	498	487	533	526	507	527	518	516	515	513	493	509	543	472	473	493	535	506	542	500	539	524	516	497	533	493	526	499	509	555	514	554	553	505	484	531	563	516	512	516	524	526	533	543	537	474	517	509	516	529	511	523	507	526	506	488	502	558	531	488	564	512	526	493	540	504	496	529	517	445	489	503	503	524	523	517	527	485	535	510	519	541	484	519	468	519	497	521	533	520	492	519	534	510	536	495	549	527	510	479	482	506	524	491	530	505	523	507	514	545	511	484	522	530	487	535	497	514	517	496	476	491	508	571	516	492	455	495	501	526	519	542	521	531	499	496	530	504	554	522	507	536	523	514	523	511	505	511	526	506	561	519	552	502	486	547	519	514	518	495	538	531	488	512	514	512	553	509	524	513	528	530	504	487	499	541	504	499	527	529	536	516	503	485	518	506	487	483	494	511	529	565	516	488	494	540	524	530	503	541	528	468	508	524	523	495	523	487	524	546	514	512	546	483	542	504	539	507	515	504	492	496	508	522	513	530	507	527	512	547	536	546	546	522	472	513	498	494	464	528	511	549	518	483	513	482	487	501	517	527	506	471	534	514	538	537	525	524	513	513	485	503	514	529	509	479	505	506	501	526	504	479	465	498	533	491	508	479	483	513	510	521	506	500	502	509	540	531	515	501	474	483	529	518	531	493	534	510	542	541	474	561	534	488	547	503	497	495	512
25802	21121	22187	9167	853	683	533	517	483	485	500	499	489	458	497	465	479	482	496	507	477	511	479	497	477	483	428	503	495	486	454	476	493	513	450	504	447	505	495	466	465	492	506	522	454	487	521	476	455	455	475	405	455	462	482	479	444	482	452	454	490	469	495	462	512	506	512	512	485	445	541	458	482	474	508	494	463	483	489	496	454	462	472	485	455	467	493	469	467	513	487	473	471	465	493	487	471	485	532	497	488	477	454	476	462	498	506	464	496	494	528	458	418	485	448	473	457	497	522	504	475	485	482	452	448	455	436	520	475	492	493	505	492	489	480	474	471	508	457	468	463	476	485	462	486	470	470	515	493	428	450	456	476	473	517	465	499	457	455	497	474	502	472	443	470	471	509	443	473	465	431	462	452	456	496	476	506	500	444	484	471	454	476	460	461	446	450	462	481	474	526	483	521	441	477	481	535	504	480	507	473	490	466	480	474	497	464	493	482	517	484	499	498	457	512	502	467	481	463	487	530	477	499	512	492	477	451	474	443	512	503	449	509	479	515	471	446	488	466	491	453	474	463	430	487	486	462	487	500	460	438	474	472	466	486	493	510	465	450	497	467	481	480	465	488	517	455	507	449	439	457	489	490	463	483	458	498	471	496	497	509	456	507	489	441	499	470	486	459	485	473	483	453	462	518	478	453	469	467	512	448	469	473	475	469	489	446	440	506	453	522	494	522	454	463	475	512	453	449	518	492	460	447	443	471	440	454	489	499	459	493	423	500	489	492	465	499	451	498	465	454	463	468	476	524	465	498	471	458	492	469	507	482	469	476	482	466	450	459	493	466	499	464	472	464	500	471	497	471	520	519	450	483	452	474	474	435	496	485	474	474	451	473	502	492	459	519	463	460	467	495	491	473	433	454	472	481	500	520	490	478	487	452	483	471	463	478	513	490	446	486	515	470	486	469	470	475	425	477	458	470	483	511	429	477	496	480	467	485	497	486	462	498	475	458	472	498	440	463	503	487	507	464	441	477	484	438	466	500	496	469	468	483	490	463	487	460	482	492	427	463	454	474	474	480	490	508	479	505	475	432	500	516	468	442	511	480	486	500	478	462	458	450	507	464	463	455	471	482	485	458	491	493	472	460	491	482	490	475	437	463	464	474	458	482	467	451	497	421	466	444	482	499	510	480	492	468	466	491	468	514	471	516	467	500	473	511	516	504	478	499	442	472	455	477	489	480	463	497	458	477	446	463	515	507	489	464	451	474	490	441	469	502	484	451	476	485	460	510	466	480	451	491	485	460	495	459	485	479	511	468	498	494	446	471	487	486	494	466	481	495	509	504	517	458	464	475	456	445	455	466	504	448	436	476	490	476	428	480	460	466	490	454	477	508	475	467	451	468	464	484	513	462	461	474	449	461	475	466	494	506	465	440	473	482	459	460	459	460	436	460	470	473	506	486	497	503	460	504	485	476	491	469	449	518	497	477	462	462	485	441	510	480	506	473	506	486	472	482	468	485	501	443	468	435	481	445	490	461	465	486	468	467	503	481	498	479	528	497	505	488	524	494	495	474	445	489	478	458	446	489	509	525	466	490	470	496	449	477	509	454	480	461	455	460	520	423	512	465	475	461	492	499	497	436	475	493	477	515	471	481	457	483	499	485	487	458	498	455	490	497	486	449	477	455	487	464	486	477	449	518	425	471	471	473	481	496	499	479	463	462	514	469	487	465	474	500	484	467	450	480	500	489	471	451	504	462	471	480	506	474	470	479	497	482	457	458	483	491	484	467	440	440	519	471	457	471	476	478	449	477	479	486	481	478	501	508	515	446	477	468	486	476	449	488	481	446	469	477	465	476	474	488	506	462	488	457	458	469	444	475	466	483	442	472	493	458	460	455	476	472	502	457	447	517	428	489	472	473	507	462	445	470	472	459	463	502	488	475	470	495	515	487	397	446	465	478	468	455	506	497	486	497	439	491	449	500	442	495	553	484	488	471	464	505	472	478	513	451	451	490	476	502	487	489	457	477	457	456	445	458	452	496	438	455	478	459	471	445	513	496	465	471	463	482	460	463	476	461	491	465	500	488	489	431	469	486	476	454	444	450	453	471	444	497	443	493	460	492	445	491	473	457	482	501	490	490	470	474	435	484	492	478	471	535	491	514	474	484	491	466	473	463	473	479	525	433	460	450	493	497	513	486	483	437	490	538	488	495	499	472	464	445	471	491	503	482	494	459	486	488	504	447	466	475	497	451	499	488	448	481	438	533	458	479	464	471	502	518	471	440	480	479	506	478	493	492	492	459	526	530	454	467	480	485	487	478	498	504	480	502	450	450	507	499	439	437	447	467	479	498	459	469	496	469	505	504	524	501	471	453	486	477	463	477	460	481	510	477	534	485	458	482	474	453	469	492	486	465	458	470	490	492	488	477	456	454	436	483	445	470	492	476	436	468	463	468	476	456	476	462	452	456	452	467	504	516	495	496	488	502	486	450	501	467	447	508	437	525	488	523	468	496	453	458	511	509	479	460	475	469	462	447	483	482	470	469	476	451	481	479	463	494	472	459	495	448	488	487	466	487	472	477	513	469	511	479	474	508	460	500	473	473	475	509	470	483	463	473	489	462	476	472	459	480	523	443	474	464	502	507	495	451	477	474	484	490	475	473	459	477	475	451	483	493	431	481	455	480	484	520	442	483	497	495	472	430	432	459	459	470	483	457	505	489	500	513	455	473	492	504	516	454	465	510	506	446	464	480	478	480	473	491	485	466	478	466	456	484	476	479	475	434	510	468	481	467	460	455	461	460	422	489	480	459	454	507	503	473	483	484	490	424	488	480	524	434	485	456	482	484	490	455	492	484	467	446	427	481	472	486	492	512	481	496	465	458	477	452	463	478	441	463	451	503	465	538	515	487	484	505	496	475	461	467	484	460	453	490	492	468	466	473	491	495	457	495	473	433	430	514	485	466	422	456	489	456	477	475	491	488	487	470	497	452	468	445	482	448	479	467	500	489	443	472	498	467	520	486	453	486	513	468	476	445	481	458	491	496	470	458	472	477	461	456	504	472	448	447	475	473	487	456	475	463	487	475	464	550	492	480	463	468	469	467	460	467	460	450	470	469	474	517	493	484	466	466	492	465	451	450	467	479	480	472	478	514	467	469	494	487	488	473	478	479	467	491	438	454	439	496	478	475	477	487	492	505	467	500	485	446	503	468	474	444	525	518	446	490	483	502	466	461	472	491	484	487	521	473	490	489	486	504	507	524	437	488	492	495	456	498	455	419	497	443	479	481	500	481	467	455	436	479	467	484	483	477	485	506	501	488	489	486	481	459	480	500	487	459	478	466	523	472	478	447	489	449	518	459	486	499	457	490	457	501	515	441	492	472	462	454	452	457	484	481	488	484	474	487	474	430	521	447	485	480	530	483	466	473	491	516	507	467	464	506	514	487	502	470	500	472	489	479	474	500	469	501	507	459	470	492	429	513	475	474	473
5653	8390	3646	1316	827	700	705	659	645	585	669	623	650	624	624	605	641	621	654	576	659	642	626	625	578	574	626	630	627	607	621	615	583	598	639	573	626	583	609	613	575	596	603	594	610	590	602	561	584	603	591	623	652	636	617	604	567	608	620	601	546	569	648	630	575	569	633	642	615	617	645	589	612	616	626	647	569	617	616	584	594	640	650	559	570	615	593	632	632	610	556	614	582	629	601	594	591	625	601	623	620	595	603	631	577	644	599	593	583	619	638	600	561	622	563	621	630	620	628	623	627	617	597	628	617	582	635	535	625	563	639	621	571	634	581	570	614	596	577	644	588	604	600	632	548	577	606	615	589	618	658	651	582	636	584	628	629	634	568	578	592	599	573	582	565	591	620	624	621	629	621	610	621	619	591	607	553	629	604	601	607	595	615	611	626	629	670	624	606	582	611	605	595	616	602	615	605	589	581	655	598	614	593	633	573	574	584	583	626	633	595	597	583	534	596	608	584	631	605	611	610	633	568	578	628	679	595	604	601	563	603	623	592	603	591	606	614	625	636	538	582	617	622	591	616	603	654	635	609	597	597	605	626	612	650	620	597	595	590	621	612	610	611	609	573	610	638	570	592	582	586	572	595	615	574	593	606	638	627	595	623	564	609	634	582	616	620	616	581	606	617	581	543	626	563	576	596	599	564	578	616	606	600	594	630	604	633	603	579	598	627	592	646	622	628	618	595	625	603	624	635	571	592	644	568	596	620	631	602	615	598	583	604	564	610	599	657	608	641	620	592	585	616	557	618	643	588	616	607	656	583	618	594	594	618	571	613	594	633	555	639	581	624	612	618	562	581	633	668	577	598	617	607	589	627	534	608	595	635	606	625	598	590	579	651	615	597	681	632	602	603	558	599	582	586	586	574	620	601	597	600	592	615	635	628	584	629	608	612	600	627	660	651	599	622	575	615	606	605	603	560	586	636	617	595	598	633	599	551	625	596	595	607	651	576	618	573	630	647	631	583	623	618	567	591	593	592	563	589	610	622	612	628	623	590	639	617	605	645	594	577	570	613	577	591	605	596	598	613	584	598	623	620	620	605	613	589	607	617	596	616	570	594	597	608	597	582	605	619	584	594	604	644	602	638	638	624	657	650	608	608	607	636	631	579	617	600	581	629	583	637	630	578	606	638	611	589	597	584	619	616	575	602	610	594	655	616	621	614	635	595	608	619	620	561	611	597	613	606	607	577	596	579	631	637	606	644	615	581	604	567	584	604	601	619	630	629	586	628	619	598	610	624	576	607	638	577	627	589	622	612	523	585	583	580	651	614	573	583	588	613	624	590	596	592	637	588	599	610	623	642	601	617	586	585	614	602	618	612	610	596	631	577	599	605	613	589	617	588	623	621	614	576	663	619	634	590	606	579	578	618	658	586	651	600	570	591	590	600	617	591	630	616	618	560	602	565	571	591	582	596	608	597	626	626	630	577	566	633	647	585	600	579	553	618	616	612	612	610	600	625	604	591	602	641	610	589	578	625	575	595	581	636	596	635	623	598	608	657	608	601	617	637	555	600	623	600	619	586	600	609	589	560	629	595	605	634	545	602	591	641	572	600	627	609	617	600	577	583	634	595	583	644	613	602	599	592	634	577	582	586	607	584	625	619	570	587	591	615	629	634	599	608	564	641	600	589	592	644	621	606	597	620	577	598	641	585	568	589	596	617	618	658	600	638	647	630	630	651	610	630	626	577	564	617	608	592	616	650	650	630	635	595	595	620	650	541	625	663	590	623	596	606	588	595	574	605	587	620	653	592	659	566	608	601	566	568	617	618	638	596	613	626	626	617	594	583	568	579	611	623	583	598	608	635	573	609	590	622	640	603	611	634	627	614	601	581	602	597	602	582	611	652	595	623	585	601	583	620	632	569	606	612	601	627	603	577	627	590	580	654	573	637	587	594	612	618	565	575	620	567	587	654	613	610	549	589	576	615	565	583	599	630	625	561	624	578	586	594	593	607	622	592	587	619	580	559	627	590	595	612	641	605	616	651	613	603	631	656	638	636	610	609	573	609	604	557	575	650	590	589	608	572	598	600	615	650	608	588	625	592	614	605	590	646	589	575	626	586	602	556	666	635	597	623	623	620	640	582	582	616	568	574	598	633	619	594	638	603	615	648	588	618	601	581	619	588	595	597	591	614	611	613	626	608	592	604	566	624	653	602	623	621	636	670	575	652	614	610	655	616	642	616	602	595	634	562	603	644	622	576	587	586	613	576	584	633	586	593	626	630	625	621	622	630	609	627	584	626	642	573	613	617	620	612	585	574	600	620	601	646	622	606	609	562	620	598	619	604	617	598	627	619	620	636	611	660	612	637	609	602	610	556	601	575	595	586	596	666	647	622	602	627	580	576	628	600	605	588	576	603	579	625	621	613	609	586	601	602	614	573	590	614	615	657	580	616	632	627	577	571	606	612	614	590	581	588	594	625	670	570	596	634	587	593	597	581	619	656	617	616	591	637	565	621	621	602	606	561	611	573	623	599	616	581	615	595	592	609	565	612	658	568	610	618	625	564	587	616	635	609	611	647	643	601	593	599	621	627	596	601	593	579	628	610	606	592	558	612	581	604	632	618	601	578	598	596	626	625	628	597	649	606	643	569	625	621	598	584	600	543	588	624	610	611	627	603	599	621	647	598	616	554	574	596	582	608	561	598	598	614	599	611	627	564	588	580	619	583	611	642	652	581	570	635	663	614	625	600	597	610	622	583	631	552	631	632	620	624	647	609	627	610	624	658	603	581	615	587	635	604	613	647	618	648	569	634	594	617	599	611	638	601	581	628	624	595	649	661	603	611	578	605	616	614	636	588	620	579	583	619	610	613	610	622	616	573	585	575	600	582	651	621	632	638	623	607	585	593	573	598	619	629	598	621	588	588	654	589	588	607	599	575	584	622	607	633	614	615	612	603	634	544	594	594	613	602	608	621	609	578	654	582	600	619	583	598	626	627	639	618	606	609	644	602	574	622	595	596	601	621	570	609	627	600	612	612	615	617	568	576	612	605	620	612	611	573	605	611	580	648	603	627	619	673	613	608	585	582	641	631	575	611	574	610	572	573	610	548	599	593	610	583	607	583	584	554	577	616	647	584	578	625	604	623	604	594	632	587	578	616	621	642	624	609	581	605	615	592	623	586	612	589	634	607	562	634	588	623	629	623	615	651	574	630	580	574	616	599	593	646	571	591	642	607	632	620	620	607	660	553	563	623	613	583	601	618	639	587	635	603	605	582	590	614	604	647	618	609	598	613	564	650	581	528	627	607	571	589	598	632	607	599	610	607	591	602	591	584	608	584	592	610	569	626	601	614	606	613	635	577	611	660	618	604	592	603	614	635	620	635	593	585	622	603	621	672	635	637	578	626	588	630	591	577	598	628	547	597	599	630	596	635	606	593	585	615	619	602	651	609	648	589	601	606	577	599	610	579	628	608	580	595	632	583	562
23159	21098	27802	24609	20969	4444	752	646	543	557	600	557	585	579	537	564	546	551	572	581	544	524	514	550	522	547	575	518	566	573	535	499	545	557	536	547	534	544	568	536	559	506	543	572	549	508	542	547	544	541	555	548	515	522	541	548	522	567	529	579	565	513	540	512	498	555	537	507	496	555	533	540	528	566	520	528	541	560	522	574	561	520	516	541	559	540	553	532	528	558	524	546	556	533	521	541	580	513	553	592	536	524	539	503	546	571	553	531	525	537	524	549	530	535	518	574	518	547	549	520	583	579	517	545	549	507	576	523	513	535	527	560	557	544	525	537	575	557	528	503	542	539	536	541	548	557	559	546	570	488	572	535	576	570	564	586	555	505	534	586	542	559	550	514	542	533	532	517	530	531	553	555	541	554	518	509	511	512	534	568	536	548	540	540	561	533	582	545	520	532	523	566	543	540	542	521	530	567	546	524	543	557	557	526	517	522	535	550	563	530	541	509	531	535	566	552	535	560	534	549	537	587	542	543	548	519	565	560	517	512	516	532	570	509	551	503	522	548	564	615	532	543	571	505	581	576	518	544	522	557	530	549	567	509	545	495	528	593	513	560	543	550	508	579	569	524	547	557	542	546	518	525	499	564	568	540	550	533	573	529	575	488	509	542	557	507	542	526	496	527	515	543	545	570	519	507	555	546	551	554	572	576	570	535	570	577	514	556	529	519	559	522	540	554	549	535	536	568	575	586	520	543	547	557	519	512	547	575	561	561	535	569	529	541	519	530	550	532	505	534	521	540	553	522	551	558	558	554	544	532	553	516	529	548	542	551	505	547	515	539	488	531	538	559	525	510	510	519	554	560	572	516	517	469	527	557	528	578	497	549	521	551	542	542	545	549	528	569	558	560	529	545	514	539	574	539	571	555	528	525	539	530	522	518	537	561	529	535	514	496	526	520	582	564	530	566	561	547	532	535	541	518	525	532	499	548	529	507	509	506	551	535	547	547	526	499	566	498	552	559	598	560	562	530	552	536	520	543	515	562	502	539	534	521	527	564	516	537	532	533	532	536	559	558	536	546	544	573	576	530	544	548	576	570	562	540	547	518	559	509	553	523	552	557	548	507	556	559	544	556	524	560	547	547	525	524	554	538	533	518	505	592	540	573	511	500	541	560	559	537	523	566	544	589	540	547	541	544	543	533	538	515	526	537	533	537	568	493	539	551	532	525	533	565	528	562	530	561	523	545	540	598	567	563	564	553	547	540	582	524	509	560	569	553	559	533	543	548	531	504	514	549	562	593	539	536	550	550	549	529	519	536	532	487	566	532	542	513	555	492	519	481	552	549	566	518	510	533	553	571	548	544	565	553	575	541	501	565	528	562	552	524	525	557	557	526	537	553	589	529	505	555	524	546	544	523	488	529	496	560	570	534	520	533	544	542	544	511	544	523	562	547	517	566	535	536	533	548	514	569	543	566	578	577	555	544	577	533	528	538	530	524	577	560	536	577	513	530	531	562	548	507	554	528	532	535	590	567	544	537	559	606	524	522	560	552	548	529	529	568	555	583	555	532	566	528	514	494	534	551	524	535	526	539	548	541	543	558	537	542	518	551	513	529	516	597	533	563	522	503	583	570	564	540	571	565	588	559	561	526	528	529	531	568	556	598	493	553	522	575	510	520	509	560	543	543	522	524	511	528	539	557	514	560	544	543	511	538	536	532	514	554	526	553	516	540	521	529	542	505	524	566	560	559	545	555	526	534	550	549	536	594	548	508	563	556	525	542	525	537	525	552	536	503	554	553	594	550	577	530	548	518	520	533	563	512	508	505	557	542	524	544	555	516	544	562	541	540	525	544	544	557	552	537	556	568	581	566	517	535	600	557	526	564	553	514	560	540	546	534	513	509	557	509	531	556	516	543	515	545	519	542	526	543	537	553	533	551	566	536	562	578	556	523	576	546	540	542	554	532	586	549	559	556	557	556	509	567	547	533	530	532	563	529	522	538	501	547	555	550	585	521	546	535	567	528	599	560	530	541	564	555	527	561	545	580	539	547	567	521	567	518	525	507	566	533	519	608	539	535	543	512	489	528	558	572	524	528	550	530	532	567	529	580	495	563	545	508	552	527	541	526	545	517	545	558	558	553	550	547	561	509	532	490	531	509	540	528	520	515	574	545	531	571	553	515	491	540	576	554	514	538	532	513	553	589	555	501	521	537	543	559	512	549	547	556	520	532	505	525	546	532	549	559	542	528	545	547	559	558	546	577	546	529	510	590	564	553	561	567	522	547	563	557	553	576	566	511	497	555	530	530	543	517	531	535	587	547	528	562	519	510	558	589	546	550	523	564	512	527	570	542	562	522	551	535	523	533	566	521	503	557	540	580	525	574	556	516	544	588	550	575	565	557	537	509	563	553	538	531	545	538	573	541	528	551	549	545	519	585	538	595	502	563	540	538	569	560	612	590	551	531	553	493	546	567	568	509	561	553	537	586	549	564	556	573	592	540	525	550	560	567	552	530	528	534	537	519	530	525	562	546	535	543	511	530	563	569	571	555	547	568	562	571	512	523	517	531	536	565	503	512	511	561	564	546	556	515	562	548	542	545	507	553	563	512	569	535	512	473	535	543	608	543	514	547	558	517	520	538	521	588	524	558	546	557	521	539	540	552	540	534	568	567	595	533	524	479	556	552	544	595	576	560	502	610	540	521	497	558	501	567	562	560	522	564	538	563	544	575	542	546	550	507	528	526	534	520	503	533	539	514	554	534	560	545	562	537	582	546	539	540	525	557	502	536	521	569	532	532	558	550	560	546	537	566	507	558	577	528	552	531	518	544	550	541	502	522	507	564	535	544	551	597	547	518	570	491	536	522	545	522	547	535	560	529	569	538	517	564	545	509	555	511	543	529	563	517	540	586	527	532	540	560	513	574	541	562	519	508	543	553	577	542	554	534	560	533	546	535	529	552	514	521	536	546	543	553	549	546	540	517	520	514	563	576	581	530	531	570	584	548	566	539	533	592	537	529	549	562	558	551	560	503	584	556	573	540	548	554	591	538	563	555	522	531	509	581	544	546	547	509	559	537	539	552	559	548	557	539	547	530	569	543	545	577	547	528	558	539	584	499	558	567	523	570	580	572	553	540	515	513	547	567	561	521	572	539	567	536	516	525	555	552	553	539	544	541	523	572	499	572	524	544	564	533	546	562	534	575	560	503	490	537	544	529	521	555	541	572	543	527	509	513	540	577	545	500	545	542	489	521	544	535	527	538	545	553	527	534	530	541	573	557	520	522	540	520	526	537	523	568	543	545	543	535	553	545	540	526	541	519	474	506	511	527	538	555	541	496	533	558	525	510	581	550	532	596	533	534	526	579	504	507	546	504	496	555	533	546	552	540	523	550	523	564	560	519	518	561	527	509	513	540	569	509	531	544	535	542	533	532	518	521	555	528	522	533	490	528	498	557	551	512	553	525	564	532	550	551	549	525	593	589	518	572
6451	17262	9394	2731	1120	930	869	885	793	748	729	742	726	707	710	698	721	676	683	686	715	704	685	669	634	671	669	709	656	645	679	714	726	704	683	697	688	698	679	666	673	692	649	661	721	675	668	682	692	631	699	671	646	650	666	687	622	727	677	669	686	630	705	694	744	678	680	692	661	646	719	663	623	703	635	713	682	727	654	694	716	676	706	652	705	707	667	701	653	688	734	735	703	678	731	680	708	734	699	703	663	635	677	693	735	695	680	708	669	677	652	671	692	639	669	706	665	713	696	666	677	718	686	642	717	626	680	678	654	706	689	681	696	669	662	736	686	676	664	635	694	658	699	638	685	664	629	636	654	647	716	673	719	731	687	658	705	675	643	664	697	657	721	666	699	707	719	716	765	661	676	721	667	710	682	710	656	651	655	679	655	667	668	652	714	663	680	689	708	660	688	689	682	668	680	663	714	658	661	713	650	699	672	693	721	677	681	634	718	709	736	664	683	707	719	662	672	702	690	631	627	651	684	691	688	691	665	695	672	632	701	668	656	675	725	612	661	667	653	653	674	689	682	669	695	676	675	680	702	682	679	742	718	700	674	697	689	668	717	641	662	686	673	704	656	657	676	697	761	693	678	657	691	680	676	648	651	652	681	653	669	669	642	667	693	705	675	687	648	713	651	678	686	637	666	660	670	653	690	687	673	655	670	705	644	663	730	664	738	667	696	630	702	746	688	674	683	674	634	683	678	711	671	651	701	672	683	665	687	663	649	708	702	706	636	664	679	669	681	678	681	662	680	653	682	704	691	659	666	682	680	715	656	629	714	638	680	696	671	653	677	656	689	662	701	701	689	697	694	706	699	709	688	672	650	679	670	679	640	696	674	700	691	698	703	630	674	680	685	686	651	670	690	673	695	677	688	654	704	667	687	713	664	644	648	729	720	683	690	671	682	705	700	697	687	684	687	678	636	658	691	679	685	636	669	635	663	688	681	694	667	674	728	651	656	701	666	698	670	665	691	668	683	736	683	656	732	628	664	663	657	678	678	662	680	668	671	698	627	665	702	667	681	694	673	694	641	696	674	666	661	660	741	713	718	681	661	665	675	671	680	640	656	670	741	709	712	699	695	705	737	693	705	684	676	686	740	664	701	712	707	641	651	667	688	655	645	679	660	697	673	633	667	683	747	706	655	686	703	668	670	630	711	714	685	704	690	715	647	687	724	710	628	668	714	688	681	693	711	701	697	678	656	657	654	696	686	686	647	696	706	711	660	669	649	671	694	694	674	600	673	668	678	685	702	644	672	662	694	674	685	706	695	667	680	678	688	685	637	684	665	646	701	616	648	706	735	683	642	729	673	664	698	690	664	671	658	707	686	686	655	681	687	644	666	636	644	672	653	696	684	677	728	722	702	696	731	671	662	689	722	670	657	667	671	690	702	656	702	724	672	714	663	660	666	658	734	670	682	715	697	644	674	686	627	687	696	673	688	716	672	700	693	668	667	705	684	681	657	701	655	674	722	702	644	676	689	715	637	692	706	716	702	708	657	639	663	664	676	660	690	710	663	710	707	687	631	643	717	679	674	666	683	672	661	638	647	671	634	688	648	674	734	642	741	644	705	637	703	678	717	652	654	660	702	678	669	648	706	674	661	654	669	712	697	662	707	691	703	663	668	690	691	657	661	687	721	684	700	676	672	699	675	614	685	686	679	689	658	674	701	664	713	674	696	670	685	702	677	677	660	721	695	694	666	628	702	621	698	641	708	702	712	653	649	698	657	661	678	700	665	668	642	665	643	657	678	644	697	659	693	643	695	672	644	676	687	712	656	678	679	656	726	708	670	715	713	677	714	680	686	690	670	678	682	660	642	644	638	699	660	686	695	702	693	664	670	697	668	651	675	728	683	700	688	657	688	678	648	638	696	679	681	670	658	718	687	671	648	744	674	700	656	702	730	688	707	685	691	653	657	703	671	727	750	697	622	658	629	653	671	681	687	702	702	599	696	661	690	659	657	694	725	683	710	713	708	662	682	611	718	655	713	661	646	734	711	690	703	704	674	663	658	720	713	729	722	660	660	715	672	696	721	692	674	654	704	689	700	645	685	727	645	650	636	701	691	678	722	672	712	696	692	670	697	675	706	661	709	680	652	648	694	659	721	705	725	678	673	708	678	675	680	666	653	661	680	648	698	674	675	661	674	656	706	693	755	694	665	645	695	644	702	684	687	677	641	707	658	731	705	677	644	666	663	662	651	682	687	705	675	685	666	634	650	681	702	710	647	681	731	756	714	719	702	676	732	670	722	691	687	689	690	669	679	723	685	654	656	659	705	675	697	671	704	676	682	682	671	724	683	644	647	673	697	634	686	662	643	714	718	707	765	673	676	683	675	648	688	702	686	647	669	677	639	695	656	701	671	695	684	675	671	658	643	641	705	682	653	651	695	677	663	666	663	668	657	699	704	683	642	682	625	664	699	717	631	711	660	631	685	672	702	670	681	679	718	684	677	681	666	687	641	645	613	651	695	669	700	703	640	676	674	635	684	703	657	709	659	690	664	671	696	690	689	661	710	684	646	666	655	692	662	686	651	716	668	677	676	671	670	670	690	711	696	673	663	687	766	684	675	704	653	656	683	681	683	695	632	687	649	677	685	722	695	691	712	740	689	674	665	699	667	639	724	637	663	639	668	704	670	638	711	707	698	686	693	689	711	663	670	711	685	614	711	685	706	712	680	683	686	633	659	663	654	722	721	692	639	659	670	675	684	641	683	691	657	654	678	720	696	717	674	637	701	692	703	708	656	733	694	708	693	619	685	683	687	649	674	658	677	699	699	684	711	677	669	683	654	691	731	667	677	683	731	620	653	690	654	660	679	672	661	700	692	728	660	713	657	709	679	682	667	725	683	678	757	672	673	697	634	680	725	691	655	696	710	641	657	699	702	670	675	709	682	660	673	667	661	702	694	694	727	689	734	677	699	692	677	729	717	648	638	668	614	658	678	646	701	691	658	661	650	713	661	708	658	709	698	671	722	673	681	658	708	694	710	637	668	672	693	693	699	673	655	683	685	694	655	731	695	691	616	693	647	682	668	743	699	674	688	621	717	683	698	714	680	694	711	669	643	673	675	697	710	705	668	710	739	651	690	658	666	688	669	637	675	707	719	700	685	689	643	707	641	681	681	682	719	712	646	704	690	664	688	651	707	660	664	651	652	698	671	698	697	675	668	659	677	674	685	681	648	647	694	718	645	720	705	702	646	651	701	656	686	727	612	647	666	658	713	642	676	697	664	678	688	652	728	681	685	710	703	707	720	724	681	681	665	688	673	687	636	671	669	650	659	662	656	713	701	717	650	657	683	675	702	718	707	736	677	663	624	645	675	679	674	733	654	657	690	701	682	683	698	659	745	646	708	726	669	654	712	743	694	702	698	689	681	706	658	675	703	717	685	710	689	625	692	683	738	715	715	640	681	643	700	699	631	703	664	749	688	649	665	683
24258	21118	26535	25638	4864	508	410	407	389	399	375	363	376	322	347	345	382	355	371	329	331	388	349	359	312	331	393	352	309	355	339	311	339	294	344	363	339	357	323	351	335	365	359	367	344	342	311	318	344	350	326	348	361	322	363	296	336	358	352	330	325	340	321	325	323	308	318	325	305	363	323	338	350	326	318	373	315	323	355	329	334	336	339	324	329	333	355	337	335	346	366	347	314	313	330	320	354	340	340	347	337	331	359	358	334	341	329	343	318	335	333	336	333	355	363	326	352	322	323	331	329	356	338	325	323	370	370	333	329	378	363	327	344	324	351	383	324	360	323	350	315	341	302	344	357	341	350	349	339	354	313	339	323	323	316	347	353	340	344	353	331	315	313	349	331	324	302	339	369	313	345	338	316	346	355	346	330	329	328	321	329	356	326	353	329	353	316	354	339	317	334	318	346	346	326	357	297	354	317	354	325	319	331	352	326	326	354	334	320	351	329	329	335	325	355	338	352	334	351	312	338	306	318	335	360	313	349	315	371	342	335	324	326	364	382	314	327	312	324	320	360	355	339	353	320	332	352	359	338	337	330	327	333	296	314	333	338	355	344	358	347	318	330	361	359	346	363	312	312	332	317	320	331	312	350	344	316	364	385	371	344	306	359	289	319	375	353	308	336	368	334	350	322	356	347	336	341	348	362	363	309	329	367	365	365	340	323	338	346	328	360	315	341	333	315	315	324	335	333	347	330	350	327	342	362	329	323	301	350	335	357	320	345	358	339	304	344	315	348	327	353	292	351	349	351	347	312	305	348	318	335	345	362	374	342	382	320	352	316	363	328	317	318	349	334	324	345	328	298	289	310	321	336	311	344	333	335	355	336	344	317	334	327	360	341	322	327	338	307	338	312	313	317	339	330	304	335	333	372	326	340	351	329	340	322	328	323	358	351	309	356	332	302	364	310	385	308	377	293	309	316	315	346	340	409	332	308	335	350	356	359	348	302	346	336	329	354	353	362	326	346	333	332	341	338	350	372	322	363	335	328	311	344	340	359	312	334	353	344	358	288	332	338	331	342	348	310	320	355	326	335	327	355	323	330	344	345	327	339	314	351	302	347	341	347	311	350	325	348	323	368	333	358	361	344	324	334	310	304	307	377	342	364	356	342	337	384	321	322	323	340	349	340	348	346	325	297	323	365	359	361	353	358	330	317	314	315	330	311	349	363	323	330	354	335	367	319	362	351	320	335	342	321	322	360	324	341	320	351	362	333	323	336	341	362	376	342	339	345	315	364	332	316	383	297	350	334	347	326	347	317	348	344	348	308	358	349	318	300	313	310	349	326	344	337	314	318	345	369	337	338	330	325	330	340	346	353	332	329	349	313	344	312	332	340	318	328	346	373	315	329	344	309	337	345	361	335	316	360	340	332	323	351	363	374	339	327	342	377	353	343	357	323	324	356	346	304	310	326	325	334	308	333	310	344	340	340	346	331	332	283	330	358	339	323	361	358	345	349	311	300	360	342	344	330	323	313	351	376	351	363	342	359	338	346	325	332	328	335	321	313	347	318	341	336	353	322	364	330	349	310	344	334	349	321	329	378	307	333	333	325	328	360	344	313	348	355	366	318	335	351	353	333	348	316	350	331	373	347	324	304	334	359	370	372	353	337	317	327	314	358	331	336	361	361	352	340	311	346	361	340	351	317	328	329	334	346	334	325	291	328	315	321	330	342	348	347	338	335	335	332	351	365	355	327	349	352	359	331	322	359	341	323	332	337	328	336	330	359	319	349	333	336	358	302	374	346	321	320	377	337	308	303	346	310	346	356	336	326	349	349	355	336	312	339	311	354	353	343	323	333	295	314	311	348	316	321	329	341	322	347	349	335	339	329	348	320	364	330	321	330	330	333	340	359	332	328	333	339	352	321	359	341	300	307	364	324	343	341	352	323	348	303	315	332	347	335	326	369	358	331	305	340	305	340	338	355	367	337	337	348	336	337	327	306	343	302	338	375	342	329	318	332	333	343	324	327	343	347	352	341	347	351	342	328	320	373	351	329	336	340	317	359	364	345	325	364	343	318	317	321	331	328	319	344	347	349	350	355	356	354	326	319	330	349	346	325	348	357	316	321	340	355	323	370	356	336	335	323	313	315	354	301	336	337	322	307	359	308	345	305	321	332	344	359	357	347	337	309	339	320	331	337	308	318	368	343	351	318	333	349	336	344	313	322	355	345	338	309	332	344	363	302	339	328	343	320	351	333	351	327	335	360	335	374	317	347	324	351	347	344	323	357	335	351	394	358	306	328	354	308	356	355	350	327	331	332	347	344	357	327	307	309	332	316	317	373	342	355	355	338	328	350	352	313	343	341	353	348	355	338	335	362	294	320	327	349	327	312	350	354	362	333	338	330	355	374	350	330	373	314	340	339	311	325	366	338	324	365	351	347	345	328	380	318	300	342	349	348	317	325	366	299	353	339	329	349	366	312	378	307	323	321	351	314	372	345	321	324	300	356	339	344	322	327	315	307	371	333	326	334	322	313	363	310	320	345	366	342	326	371	349	328	334	327	355	341	334	359	346	348	357	307	346	361	327	330	344	325	329	347	318	334	338	338	329	367	333	344	319	336	324	330	331	307	342	356	343	333	353	371	344	325	347	330	325	317	335	317	320	329	358	347	356	345	327	373	323	316	330	347	352	328	334	331	354	326	321	331	357	338	361	340	356	321	313	352	312	336	326	343	332	344	349	319	318	332	377	359	315	336	374	342	358	354	330	336	343	352	344	330	334	341	327	360	290	356	327	325	320	321	335	320	350	355	320	348	309	358	343	342	346	326	358	319	372	325	349	323	325	337	325	364	357	364	359	358	343	326	346	363	345	325	351	338	365	344	361	334	346	307	323	355	348	341	325	313	334	352	304	395	345	325	357	334	331	329	344	333	347	331	315	371	354	369	339	332	377	345	356	315	352	351	338	335	321	333	369	364	367	319	336	339	314	361	358	323	315	302	320	302	356	352	318	353	354	327	365	342	322	363	329	329	330	307	344	343	367	317	353	316	373	332	344	367	322	348	315	343	360	321	322	324	338	310	302	315	332	335	331	320	322	328	295	360	329	376	336	337	312	325	359	324	330	318	342	360	321	350	341	349	337	334	361	321	328	331	318	353	392	314	320	354	337	361	381	376	351	315	356	345	331	325	330	339	365	340	313	313	347	350	341	327	337	360	350	341	329	342	299	326	337	309	337	350	349	362	336	323	335	357	348	302	322	349	342	357	297	342	328	332	335	325	354	336	313	342	365	333	341	359	324	341	340	320	335	322	329	350	347	332	366	332	311	306	367	320	319	316	328	329	328	349	343	321	351	322	349	279	322	348	357	355	351	320	369	328	348	303	322	381	332	345	335	346	312	340	342	343	344	323	319	328	340	376	339	338	319	382	318	337	349	332	348	319	325	315	342	348	321	330	364	355	375	311	359	339	319	306	338	309	323	329	312	326	303
5404	10880	5440	1124	754	618	549	567	512	520	493	489	506	478	462	456	438	455	455	472	510	475	452	459	441	466	487	437	481	422	474	438	473	422	440	442	458	433	437	429	448	448	455	426	467	448	476	455	422	425	447	477	480	459	450	432	478	417	421	461	452	435	429	444	436	421	454	460	421	441	418	456	456	457	433	463	452	416	440	423	434	459	445	476	479	437	429	465	444	492	459	436	437	453	503	428	417	478	442	421	488	417	475	430	422	474	426	427	435	483	418	479	465	470	474	443	463	456	449	411	440	461	472	432	455	437	467	437	447	421	450	428	480	456	453	424	450	459	424	447	452	452	464	439	461	441	432	429	449	467	448	403	465	449	428	415	416	455	434	455	437	474	446	444	453	450	422	412	486	474	424	434	451	444	428	406	476	434	453	435	461	426	475	475	442	453	445	436	431	468	451	420	424	458	459	432	464	440	403	457	439	447	461	467	447	435	430	451	406	470	414	455	493	452	447	442	453	439	476	431	461	415	417	440	437	419	443	476	460	446	497	410	453	408	436	449	468	432	436	441	409	472	395	476	463	457	428	451	437	437	455	457	431	440	434	416	458	485	417	436	445	430	385	442	428	453	468	405	466	453	427	427	408	437	455	453	424	444	468	454	442	485	413	464	476	421	451	461	450	428	469	476	458	496	467	400	461	471	408	424	434	455	465	463	480	456	469	438	442	454	424	456	462	448	453	442	457	440	478	428	451	451	440	422	474	493	417	438	493	457	427	466	461	444	433	439	440	456	440	431	423	451	446	447	447	458	443	435	458	458	456	457	457	466	412	417	463	439	420	436	456	445	450	448	397	464	450	455	443	425	465	485	449	432	444	450	475	437	429	426	462	478	464	459	448	433	441	442	435	435	422	464	395	451	435	423	430	462	440	463	480	444	438	465	441	435	421	419	435	449	454	466	437	417	471	430	421	481	436	462	454	424	459	460	463	430	408	441	431	454	466	439	419	460	445	465	453	439	435	416	464	451	444	446	437	458	412	409	460	436	440	461	398	416	452	467	433	472	437	442	430	443	450	455	470	419	487	452	469	431	437	441	460	404	426	471	467	444	452	478	427	442	460	463	441	461	444	458	461	450	456	445	421	422	465	481	431	478	440	450	446	442	446	453	439	430	451	431	442	458	467	450	438	462	457	448	429	445	436	458	423	467	445	453	454	425	451	452	401	477	448	430	369	436	449	447	459	493	477	413	442	437	447	392	438	447	484	405	446	417	456	431	426	466	413	466	417	435	471	421	458	476	448	421	422	483	454	404	440	434	458	434	432	419	424	453	471	458	458	438	494	475	404	420	446	460	433	457	485	441	448	430	469	490	416	451	483	440	452	411	473	437	434	424	440	421	380	442	467	432	439	406	483	464	433	450	415	432	446	456	447	436	446	437	468	408	447	466	434	435	454	426	443	407	430	448	438	436	428	476	442	460	450	431	418	452	468	429	432	440	424	466	440	503	464	443	423	486	465	460	454	484	495	447	425	457	443	398	418	397	441	413	438	433	503	457	413	400	457	440	460	446	451	429	475	442	427	430	427	452	470	420	432	406	440	448	391	454	443	445	435	425	451	418	422	476	425	464	413	493	445	464	479	458	428	449	477	459	451	458	441	476	460	455	455	415	444	443	436	426	465	459	467	456	442	428	464	398	476	402	450	432	447	476	422	441	444	473	423	431	425	437	465	453	427	394	444	450	461	452	460	395	462	436	437	435	443	420	413	417	433	478	425	388	482	421	404	456	453	489	439	445	417	454	435	429	433	451	472	444	431	489	429	435	412	422	490	483	442	468	421	478	460	439	443	479	442	437	468	482	451	455	434	416	449	440	412	420	447	455	480	465	429	484	421	415	437	433	510	435	447	465	460	454	431	449	484	432	413	443	427	458	429	443	445	446	418	416	417	436	445	422	411	431	460	466	428	445	425	424	488	440	435	461	400	440	449	441	450	430	385	424	462	403	442	443	475	469	462	440	432	436	418	454	457	438	493	447	427	442	444	421	459	461	456	496	450	412	443	439	458	412	482	413	450	411	435	419	439	451	428	461	415	474	461	418	442	412	463	415	449	470	478	434	459	419	425	393	476	473	480	440	444	447	416	430	437	472	459	458	474	462	430	420	447	469	478	448	454	436	432	477	462	437	409	488	439	439	439	444	437	428	432	467	497	421	444	467	444	459	428	423	432	451	419	470	443	458	426	440	479	441	456	493	464	497	437	435	437	462	424	446	443	506	406	443	453	446	469	429	479	435	453	440	443	443	421	463	410	458	441	458	450	430	420	439	425	465	452	432	433	428	426	472	465	462	448	438	444	515	414	426	430	420	439	453	434	444	463	415	423	469	460	469	446	417	457	422	448	457	452	458	405	465	396	437	450	461	464	428	437	471	475	459	453	432	471	445	430	427	477	454	433	453	444	464	411	438	429	455	436	437	469	436	474	423	444	450	439	429	449	395	465	425	424	424	427	436	449	432	457	410	454	403	466	405	427	453	428	447	449	442	471	414	453	447	419	497	431	452	407	453	418	471	415	441	422	471	456	435	447	480	444	465	453	470	451	438	446	411	437	448	471	469	430	462	450	430	446	384	438	433	439	444	419	476	449	433	425	459	415	435	481	453	449	450	428	451	391	452	411	449	455	449	434	441	435	438	441	438	454	514	455	456	404	443	469	409	402	419	432	459	484	430	470	417	435	476	467	456	468	427	450	445	442	404	462	451	467	435	441	445	470	449	416	479	430	438	431	421	438	473	443	435	435	473	393	465	442	448	421	459	491	457	447	473	427	473	429	440	421	448	461	463	408	419	439	455	450	464	449	493	425	417	485	425	437	456	462	468	479	438	442	455	442	414	474	397	432	443	445	451	451	458	479	443	461	428	388	457	440	431	451	443	444	398	416	448	463	459	452	447	435	410	448	458	473	436	436	459	426	407	450	446	474	459	463	443	451	420	438	421	414	419	418	449	450	407	470	389	427	461	460	444	458	464	438	426	458	438	402	421	449	451	438	429	425	423	454	437	446	465	464	438	456	468	425	433	427	439	455	410	425	465	450	450	423	452	420	412	428	411	412	453	439	447	468	406	446	438	449	433	470	459	451	463	439	438	447	421	440	449	414	416	438	459	461	462	444	434	427	431	449	462	455	438	430	449	452	415	483	449	410	427	461	434	425	433	454	463	447	440	443	420	397	452	420	440	434	424	452	450	429	446	470	411	463	456	427	469	445	429	456	430	440	473	473	481	444	471	394	437	437	427	472	478	427	432	419	443	464	465	431	426	437	424	455	464	480	410	411	424	478	446	414	428	462	453	468	422	451	430	456	404	424	424	447	459	476	474	447	484	462	443	430	427	435	466	418	450	462	471	459	438	467	408	440	425	453	453	467	444	452	448	446	493	452	459	438	418	414	425	388	448	487	478	418	444	476	443	430	396	411	451	437	437	421	424	421	446	450	415	415	409	430	438
22291	21130	28373	24134	21122	20590	1504	533	454	442	484	424	406	395	428	435	432	437	419	398	430	393	394	380	440	421	397	385	402	425	424	403	435	410	410	397	388	345	420	373	378	384	422	419	396	377	384	422	412	373	419	356	404	419	379	397	394	373	391	392	416	401	403	384	410	397	384	379	405	379	380	397	402	384	428	403	393	371	403	397	432	383	411	368	392	384	376	377	365	372	419	420	449	395	417	400	406	387	395	436	359	419	377	413	371	384	415	363	395	388	402	422	373	388	376	388	433	406	398	382	422	386	448	382	372	398	374	354	385	426	387	414	422	384	376	395	388	371	392	398	366	385	392	354	366	394	346	403	426	400	398	385	418	451	388	412	393	413	417	352	382	429	391	425	381	390	393	401	392	396	414	406	370	385	386	435	365	387	387	388	361	374	390	379	405	378	390	419	393	379	410	393	405	369	385	375	390	391	379	396	430	405	409	401	366	393	432	452	402	402	428	359	374	387	373	399	389	435	389	379	383	393	404	392	427	399	397	387	331	380	361	374	413	365	377	380	386	398	424	424	354	411	399	401	388	421	362	412	360	395	432	403	431	393	434	368	414	406	370	402	379	388	374	412	379	408	392	401	367	400	416	405	410	364	378	396	383	393	428	413	406	388	376	379	407	383	405	417	411	402	414	373	393	393	363	397	414	376	376	424	378	398	421	414	380	423	372	421	375	395	385	408	433	370	376	411	364	373	413	394	449	364	373	392	391	402	399	383	350	356	382	417	403	371	371	386	393	380	377	409	403	402	419	382	387	401	373	377	405	402	378	421	416	376	384	382	406	409	389	382	394	399	415	381	378	392	423	382	389	399	358	394	380	369	385	372	393	374	392	361	435	374	414	377	407	391	412	407	422	395	378	386	424	383	391	391	404	435	380	360	411	405	388	375	343	378	400	386	389	370	379	367	393	368	418	374	425	375	367	380	402	368	397	424	379	398	381	416	361	427	385	414	380	392	402	393	405	403	420	404	387	388	383	384	362	392	402	418	383	372	385	368	401	404	394	430	408	410	401	424	414	387	396	374	397	375	394	399	397	418	410	377	402	381	412	419	400	439	384	411	430	383	411	406	383	387	412	414	390	399	407	434	402	411	391	370	411	410	366	401	409	350	407	398	392	373	387	384	371	379	387	410	377	426	418	385	425	376	392	385	363	358	417	389	385	413	400	404	384	395	399	404	396	369	383	419	376	420	361	392	380	390	397	416	388	403	408	411	388	400	403	386	413	395	360	400	389	397	371	355	435	422	395	385	406	397	384	386	369	393	412	412	405	377	372	390	407	422	367	394	398	391	385	396	382	365	368	382	383	385	412	399	395	382	385	385	338	370	410	396	382	418	397	403	398	373	426	406	396	380	395	399	414	392	414	407	387	395	410	421	421	425	395	394	374	358	371	365	401	441	410	443	400	388	389	392	394	376	428	380	387	401	440	413	388	344	408	423	405	411	382	390	386	396	374	401	377	393	368	393	390	381	385	415	411	449	377	409	400	376	409	416	361	404	391	410	390	412	390	400	397	387	392	377	387	379	403	403	365	447	401	403	395	374	403	373	399	379	401	379	403	406	393	357	387	423	424	371	376	379	392	397	387	389	384	400	370	416	395	373	414	375	384	378	399	399	388	409	373	408	384	400	395	402	410	432	393	367	402	382	366	395	394	374	398	367	403	372	383	422	374	379	388	403	410	395	405	404	368	404	397	402	410	362	409	408	390	374	390	380	381	399	393	390	355	406	415	363	394	395	403	389	416	376	410	422	376	424	368	392	379	405	362	406	376	408	368	391	408	391	424	371	392	424	368	396	398	384	400	386	398	374	407	400	450	374	386	409	393	427	392	399	400	415	393	419	436	383	429	392	378	382	378	360	425	408	373	379	398	400	418	377	385	360	416	382	397	396	389	394	369	395	376	414	416	358	407	367	403	384	369	380	404	405	412	430	383	408	364	402	388	399	444	382	369	389	376	370	374	438	407	401	347	364	349	407	409	373	376	378	413	351	393	369	393	446	364	369	396	384	411	372	392	393	397	418	395	382	392	394	399	409	424	406	388	428	438	395	414	364	360	366	377	415	379	408	390	403	394	392	376	374	365	366	393	377	408	368	377	406	373	394	401	363	393	402	414	392	410	411	372	409	415	368	383	380	403	384	367	391	417	390	382	444	362	437	385	405	399	405	375	406	389	390	410	385	408	390	384	397	396	366	385	396	392	379	404	386	408	362	408	403	365	390	421	405	385	413	400	356	429	404	381	390	397	390	374	379	424	377	395	391	416	436	394	399	410	404	388	407	385	388	383	404	369	414	401	408	384	391	417	396	380	360	405	393	381	406	372	374	398	407	397	388	394	380	390	408	426	379	403	409	401	362	362	334	383	393	338	396	370	387	374	382	391	388	427	353	406	401	388	404	364	370	383	387	404	397	392	367	391	391	387	409	390	382	386	371	401	393	411	381	408	398	397	368	434	393	361	368	432	363	372	406	394	435	394	429	425	366	381	396	360	396	392	352	400	410	369	437	393	380	379	399	385	403	377	409	400	380	396	392	368	373	370	351	400	424	363	398	441	403	405	367	369	362	367	412	405	396	405	383	364	443	380	394	386	423	371	375	427	418	404	395	372	365	376	406	433	392	393	398	411	365	447	412	408	389	405	403	382	401	386	382	386	398	380	434	386	386	384	370	399	389	420	439	412	367	416	349	406	429	411	378	440	386	428	391	410	374	389	381	387	391	386	354	401	388	395	383	375	396	350	381	384	393	416	386	363	432	387	404	349	396	404	376	368	416	393	416	379	387	431	413	378	421	376	379	354	401	406	367	397	379	386	418	401	382	413	390	375	362	362	376	380	373	406	370	388	390	381	423	383	389	411	377	384	386	380	355	365	397	362	376	367	407	393	392	391	369	410	370	413	381	369	410	411	366	420	401	391	382	390	369	383	411	399	374	349	379	394	423	383	340	359	342	402	382	402	370	388	372	373	400	416	384	410	418	408	386	386	390	417	398	398	396	391	359	397	382	390	409	368	389	381	405	362	417	402	383	395	426	406	380	400	381	384	391	346	367	399	397	409	392	411	358	440	394	380	388	369	426	408	381	416	370	395	424	392	359	421	391	413	434	424	414	392	378	357	418	407	384	386	448	363	392	400	414	388	414	393	390	390	391	375	387	379	402	398	387	375	402	404	377	392	429	404	429	405	405	373	394	416	383	387	367	377	387	406	428	379	406	374	358	368	420	382	408	407	409	391	379	404	389	371	377	398	422	415	379	426	381	374	410	362	418	395	396	368	394	411	438	412	399	383	415	351	392	407	363	404	393	395	421	396	407	398	399	416	372	346	413	420	397	400	363	390	352	440	400	429	433	388	409	378	382	363	377	415	404	369	380	352	397	391	390	405	405	378	376	384	407	422	375	365	355	386	385	412	383	410	379	369	380	377	368	412	394	361	394	386	385	416	438	380	425
6842	20091	11149	3481	1265	862	741	656	651	679	577	551	540	565	570	570	578	571	511	523	532	519	515	538	484	511	540	508	540	514	514	493	523	536	535	539	494	511	506	528	516	529	509	550	528	508	493	588	540	504	551	543	512	479	547	528	494	497	520	549	512	552	521	475	512	515	514	539	526	534	523	490	517	504	533	487	556	475	529	489	531	542	506	503	532	552	495	487	518	530	539	502	466	545	498	523	489	539	536	547	520	503	521	558	512	528	485	514	577	509	492	479	510	490	504	519	541	496	460	459	527	477	511	494	486	510	508	516	507	541	526	523	519	506	526	537	513	498	556	540	559	563	561	532	551	527	509	516	549	527	501	506	476	504	493	510	502	473	521	524	533	525	492	518	495	500	543	509	527	535	494	519	510	543	525	498	542	522	533	529	491	514	503	509	506	508	537	540	486	498	511	533	528	481	517	524	510	507	513	532	523	483	529	523	527	534	523	465	514	480	480	512	472	522	502	553	524	521	533	503	528	538	489	538	542	528	508	481	541	542	522	532	499	516	490	499	537	504	480	486	504	534	526	523	508	482	531	501	498	527	476	540	505	558	524	578	511	532	512	533	499	474	515	472	460	521	478	493	511	528	549	493	514	572	469	555	542	540	497	475	492	525	497	548	523	528	467	510	513	486	506	530	511	537	521	489	516	489	511	483	486	508	453	491	534	529	492	478	545	496	490	528	532	528	485	495	528	520	531	489	503	521	538	521	507	534	494	507	495	482	528	498	522	512	544	487	490	530	535	520	529	507	487	472	458	544	521	530	502	524	492	530	496	499	502	523	515	521	526	515	504	487	513	483	525	508	511	503	504	516	507	517	468	515	492	523	565	545	548	496	531	469	515	520	497	509	509	515	500	467	536	542	530	485	476	545	515	549	517	506	508	504	475	502	493	522	535	543	531	518	504	509	526	551	491	565	552	471	487	489	522	541	496	493	466	482	555	482	495	546	517	516	503	528	478	513	510	522	506	522	522	518	512	481	530	525	509	509	513	536	497	517	495	510	560	508	474	519	525	493	519	544	465	520	492	508	522	518	523	491	479	493	532	517	488	532	526	537	502	503	510	537	508	542	491	538	518	482	509	515	526	508	502	458	532	523	511	513	507	544	508	503	508	491	486	500	517	513	506	496	542	531	529	544	506	526	469	528	523	523	511	572	494	541	549	473	508	510	510	545	523	556	532	510	527	504	475	505	536	538	492	540	477	528	509	555	501	535	505	529	535	494	509	488	509	493	512	531	519	526	548	519	532	517	532	516	534	521	494	494	533	508	481	554	478	511	521	522	529	520	517	488	525	526	554	507	491	535	561	534	497	487	534	516	518	492	517	504	532	522	468	480	541	515	513	514	508	490	525	495	530	525	530	528	514	493	502	531	504	502	536	493	529	521	567	526	484	504	497	546	520	504	484	511	517	504	528	483	508	517	519	522	563	503	529	467	522	501	488	500	518	536	536	546	481	497	457	528	510	514	550	518	527	518	474	473	484	507	522	524	530	463	503	512	486	518	510	512	480	514	556	535	497	488	529	470	526	513	505	492	553	546	532	497	504	519	517	530	476	549	502	508	512	544	525	526	505	488	487	545	542	540	504	533	555	474	510	518	495	534	551	520	502	483	533	538	548	536	499	535	489	487	515	528	532	522	529	515	533	491	517	524	546	535	524	520	563	586	557	492	517	556	503	529	520	501	483	483	530	520	527	529	516	520	535	464	540	550	483	483	523	548	538	455	560	539	505	522	550	504	493	496	556	523	520	487	495	515	545	515	514	506	516	531	517	499	468	514	500	478	510	532	519	531	534	546	518	511	534	551	533	489	511	576	536	529	498	502	516	536	491	511	519	532	513	524	524	520	522	502	559	557	534	492	558	509	514	490	529	511	487	522	519	487	488	510	566	530	528	484	521	522	520	507	477	531	543	505	588	527	567	508	530	544	525	515	524	466	510	498	511	517	511	529	496	490	542	521	539	534	508	502	523	531	507	494	515	539	511	516	519	492	483	525	524	513	488	503	498	526	467	518	492	534	493	482	498	526	521	509	496	509	522	530	461	502	511	539	514	539	529	530	526	544	490	500	504	495	493	549	527	532	544	520	525	507	517	527	529	502	466	529	507	495	501	543	513	481	510	476	479	535	523	514	552	534	489	510	496	492	482	517	520	501	484	494	493	505	497	528	506	501	525	487	524	494	524	488	508	512	494	514	506	516	557	556	522	572	496	509	513	465	517	478	491	517	503	492	487	531	501	531	498	521	487	509	516	502	502	510	517	475	511	515	520	538	537	490	590	486	497	503	494	500	534	556	483	496	543	499	497	539	516	552	543	523	472	519	536	507	520	520	519	518	496	513	509	528	516	541	513	520	497	531	537	506	545	548	539	528	568	516	535	495	495	547	513	493	513	512	510	563	494	491	511	496	496	529	512	531	474	551	534	508	534	483	474	483	513	528	519	484	516	526	520	468	519	575	555	513	543	510	507	495	537	542	565	537	495	479	514	512	509	526	491	539	501	538	511	484	562	502	468	547	535	483	514	550	482	523	535	509	519	536	513	467	485	513	517	480	514	516	545	508	517	520	528	516	497	508	460	490	488	513	543	507	510	512	545	494	498	482	512	503	479	511	523	544	506	554	547	511	546	505	505	504	523	477	506	511	561	550	552	508	490	512	514	541	513	525	489	506	487	537	533	518	533	506	518	508	561	514	501	539	527	488	492	481	514	463	489	472	514	502	507	515	525	490	525	535	524	502	526	500	576	525	476	504	502	498	532	546	523	510	474	533	520	532	489	504	520	530	506	515	470	477	525	525	519	524	510	508	490	492	514	529	557	505	493	492	534	542	506	508	506	502	525	510	503	467	519	532	492	503	523	505	516	518	536	502	480	503	536	497	514	516	503	523	534	501	478	515	502	489	513	491	508	462	504	525	506	504	528	510	542	511	468	533	502	498	551	554	486	502	525	489	529	511	529	504	493	505	478	540	489	502	533	510	503	519	542	514	506	526	533	514	447	478	518	522	539	544	513	545	525	477	531	536	479	511	532	493	528	511	535	478	540	495	533	505	483	499	544	511	499	510	517	512	534	527	521	523	500	514	509	559	525	508	520	492	511	480	526	496	486	506	461	513	497	535	464	504	530	494	532	542	529	517	492	493	510	486	501	520	474	492	535	516	482	508	556	502	489	521	497	504	523	500	463	473	478	484	503	497	516	482	503	517	522	545	507	541	489	518	487	516	514	541	503	499	516	500	502	519	516	540	495	515	484	481	508	551	521	537	532	493	504	495	509	498	495	482	525	526	527	531	507	521	553	529	521	498	501	558	539	482	511	546	529	524	530	499	522	479	506	540	492	482	529	474	515	522	508	550	473	491	528	506	512	545	501	511	489	524	510	559	520	502	506	497	492	505	524	510	539	528	471	490	519	534	496	526	513	521	523	508	521	531	540	484	502	482	501	506	516	485
25711	21109	22128	8825	796	689	536	491	480	526	514	486	499	503	499	473	498	491	463	510	504	486	462	517	484	498	495	435	452	469	452	507	491	477	509	470	474	454	484	464	516	462	520	463	506	458	453	478	451	474	489	449	475	485	469	472	482	490	486	468	499	438	505	502	474	473	501	479	489	464	456	520	476	496	477	467	473	447	507	470	486	453	510	493	494	479	493	455	498	408	484	497	459	456	466	462	490	464	467	476	441	508	452	503	463	458	485	503	453	473	506	465	452	500	468	454	454	468	466	475	489	443	490	487	473	488	487	494	484	465	467	508	443	452	494	500	484	490	480	509	500	447	525	454	483	499	472	483	450	437	515	474	477	490	473	455	502	488	460	514	482	456	520	464	454	510	518	481	479	455	521	481	480	493	464	434	483	492	496	481	501	435	465	498	491	501	503	460	472	509	483	468	506	467	512	465	439	489	478	419	458	499	442	464	453	506	496	467	484	459	495	439	486	455	475	470	471	457	458	486	478	446	457	494	520	452	508	521	449	447	481	495	451	460	511	471	484	488	472	456	502	474	458	457	508	486	482	483	442	511	467	462	470	507	478	471	506	487	488	478	473	480	474	510	500	462	491	432	476	496	471	492	507	462	469	467	469	494	505	456	512	507	467	464	482	509	480	494	468	454	456	491	478	441	454	532	468	479	439	483	470	520	429	486	462	495	468	472	454	458	465	473	487	471	481	490	491	485	484	413	437	469	497	473	481	481	477	508	466	473	476	482	479	470	466	498	440	508	442	464	490	487	415	490	440	454	491	483	482	440	451	523	465	496	454	459	437	491	487	474	431	476	477	497	442	503	478	485	493	457	456	498	495	503	514	508	472	484	481	505	493	511	462	481	455	483	469	474	496	451	472	451	497	496	468	461	456	493	456	483	457	492	503	481	498	511	481	481	474	477	512	454	480	501	501	468	457	480	510	490	491	452	471	498	468	457	485	479	453	474	474	485	462	462	458	502	492	498	503	451	469	475	440	473	516	467	471	482	458	463	493	466	509	489	481	451	457	519	456	482	513	508	468	461	505	468	501	497	448	459	493	475	527	440	478	467	505	457	532	478	488	460	485	469	483	486	477	491	490	471	500	509	464	477	452	523	461	452	467	471	425	478	428	483	518	476	490	491	456	480	471	492	477	483	473	430	479	455	487	470	478	466	468	465	495	468	483	456	475	513	497	463	502	504	476	514	466	491	482	516	468	490	432	464	482	449	466	464	470	486	477	478	483	501	495	466	467	458	459	479	482	461	464	480	450	450	438	472	486	462	507	490	478	467	422	454	486	474	480	492	493	474	481	454	493	466	466	464	443	462	490	465	438	448	511	466	481	495	472	468	488	478	508	458	483	484	428	479	513	475	495	481	485	457	458	488	460	480	495	458	482	492	469	474	470	509	503	501	482	475	472	451	492	511	482	493	477	470	438	455	457	484	521	474	473	504	482	440	455	489	467	486	489	473	440	476	509	487	504	465	491	470	449	503	453	477	474	511	442	475	470	493	493	422	472	454	480	532	429	462	497	462	457	466	472	478	432	458	453	484	459	480	440	477	493	473	471	498	491	480	478	489	482	504	482	453	496	509	460	460	479	475	488	433	485	474	476	506	487	458	515	478	492	466	448	486	491	472	458	512	464	472	496	493	491	519	497	436	510	465	516	464	500	487	481	498	475	478	490	452	488	472	510	524	491	464	454	427	447	479	493	486	485	473	492	482	455	481	509	479	469	455	519	485	428	499	480	446	466	466	450	491	469	471	497	511	458	462	472	469	481	442	458	470	471	495	459	449	456	460	487	494	488	444	490	503	455	467	449	484	463	431	450	450	489	498	493	483	464	467	447	455	480	476	468	439	462	430	499	459	473	454	454	498	471	471	479	473	478	525	480	465	465	427	495	453	438	459	475	493	485	450	470	489	470	461	489	447	472	467	490	460	469	500	472	482	495	473	450	479	477	468	480	454	467	470	461	471	493	457	439	469	451	468	507	446	430	470	450	490	473	469	486	484	428	459	456	460	496	455	451	510	477	486	480	442	442	480	532	484	461	480	495	464	476	471	505	487	496	476	464	488	473	489	529	487	489	437	514	493	454	472	513	433	448	455	461	455	487	465	497	436	447	470	492	482	450	467	472	469	489	465	476	471	505	491	466	491	440	495	462	523	471	481	464	436	473	492	483	476	482	505	477	496	532	470	451	453	500	499	425	457	470	494	456	473	479	487	461	462	486	503	460	461	485	501	481	476	466	442	450	482	492	490	510	500	484	441	479	477	470	506	462	475	448	498	481	497	440	452	447	484	445	429	458	510	479	476	497	437	460	482	490	459	481	454	460	471	465	468	487	476	488	483	477	445	494	470	457	453	518	441	478	489	439	506	450	524	473	469	488	471	455	474	452	477	450	470	456	479	449	473	471	459	511	482	465	494	496	484	496	519	474	486	503	472	479	469	467	498	489	462	445	485	507	472	490	469	441	424	491	502	462	486	474	501	483	506	476	477	470	461	473	459	472	448	490	485	488	482	475	492	472	476	455	495	492	516	493	500	425	489	469	478	458	478	455	480	463	472	490	490	433	482	487	499	472	488	454	477	446	506	486	519	459	473	484	466	502	484	484	479	417	510	497	485	481	458	485	471	436	500	465	505	468	489	476	464	470	518	497	514	442	477	486	462	476	496	471	497	462	465	481	457	444	507	512	474	472	466	475	474	463	487	467	449	454	469	470	492	458	435	458	517	501	507	478	490	461	491	484	475	498	481	431	470	456	454	474	484	481	493	469	464	497	482	448	473	472	437	463	452	471	503	458	516	490	442	473	538	480	457	429	481	449	413	474	449	461	459	497	476	474	491	489	511	443	444	481	457	461	456	501	472	488	474	515	477	455	489	441	467	490	477	494	484	458	509	477	433	495	453	453	458	458	490	487	473	498	484	455	481	468	476	490	460	525	451	480	480	465	497	454	516	513	492	470	496	464	457	507	483	484	463	443	474	461	494	486	457	519	492	471	485	496	467	455	496	506	484	483	477	507	469	487	492	522	484	504	497	467	515	499	502	456	441	455	474	473	442	495	487	478	463	469	446	468	470	493	481	472	482	513	470	481	459	487	428	525	450	482	485	446	437	503	464	475	475	511	512	490	481	430	486	518	452	445	479	480	468	464	475	497	494	498	484	455	488	475	460	475	483	443	441	475	488	489	479	491	492	469	488	482	456	459	483	424	420	495	491	496	462	509	491	457	467	473	492	524	479	461	489	493	422	492	472	440	448	433	416	504	520	473	511	465	476	473	487	527	488	485	481	510	489	483	475	467	501	497	478	502	422	503	464	482	466	471	487	516	468	457	436	460	516	477	484	438	519	479	495	466	473	510	437	428	484	491	456	506	490	503	435	468	496	508	483	458	466	476	479	467	472	486	473	467	509	425	487	487	481	498	469	456	448	458	472	452	485	494	520	475	458	478	481	505	482
5172	7952	4320	1256	817	739	721	660	642	672	650	621	655	629	611	601	596	609	624	607	588	621	599	583	572	636	589	600	606	629	662	590	617	578	643	567	605	606	643	649	632	620	644	599	650	629	596	626	615	653	572	588	623	599	615	651	586	645	622	639	581	621	618	612	612	609	600	601	585	628	576	631	597	568	607	609	614	622	545	624	639	648	616	613	595	614	610	610	570	562	607	621	596	605	585	633	619	602	592	584	646	634	572	616	613	606	569	568	591	605	677	609	613	639	626	611	590	590	613	574	643	624	602	577	593	609	620	600	625	584	582	577	600	627	599	624	606	656	611	561	585	586	616	597	592	608	552	596	586	659	606	575	596	609	629	594	570	612	597	594	592	582	562	612	581	623	594	585	566	583	551	567	603	590	602	613	586	653	624	607	614	637	598	633	585	631	569	591	600	611	577	630	618	638	610	564	603	579	588	576	580	615	582	654	574	640	579	598	618	611	597	597	638	610	592	613	620	648	646	618	587	626	624	604	587	597	617	597	615	624	634	578	616	600	654	605	651	601	586	647	589	547	615	622	616	649	631	615	587	588	584	561	610	577	609	591	651	604	623	627	665	612	580	581	643	627	609	614	589	588	608	615	601	658	636	585	603	624	616	609	610	579	656	670	615	635	611	578	590	565	565	623	622	614	602	629	615	618	610	604	647	626	592	614	586	553	587	594	638	642	593	630	618	593	631	609	607	582	615	607	646	626	594	590	631	565	578	637	611	599	636	605	608	542	574	617	585	624	581	620	597	587	605	578	590	588	622	603	616	616	572	594	596	613	635	611	606	610	636	610	591	579	566	604	589	605	560	617	606	625	627	639	608	617	602	642	601	596	558	572	575	626	602	587	653	653	617	606	598	565	612	599	638	631	626	620	613	601	614	624	587	588	588	625	646	643	619	600	653	637	578	631	575	593	584	588	647	610	575	615	567	603	571	642	602	584	626	619	632	603	588	622	605	580	577	581	589	621	611	621	583	564	649	594	665	634	627	609	614	607	613	631	611	609	611	606	602	596	592	629	583	579	604	549	599	619	583	583	618	592	554	574	610	606	606	605	619	608	623	610	609	613	623	543	567	651	590	601	604	582	615	601	576	627	613	638	598	617	602	584	621	643	628	606	638	634	648	582	623	655	596	629	646	626	600	616	596	639	606	568	593	606	609	626	575	610	562	641	649	627	619	600	604	564	598	615	609	592	618	598	594	602	606	630	614	644	596	598	592	612	564	595	579	532	601	597	662	612	586	586	573	582	590	595	571	596	578	610	573	599	638	613	560	570	574	616	607	593	605	600	626	601	630	619	630	600	562	634	596	577	618	612	576	618	676	627	643	660	588	560	587	632	604	649	605	646	625	589	602	619	562	627	574	582	603	612	625	603	595	634	595	648	620	664	594	552	616	593	624	582	572	620	619	585	599	656	591	595	613	619	610	603	576	592	583	627	559	567	624	605	589	614	618	584	627	614	625	601	605	614	626	599	591	575	633	590	623	629	648	599	621	566	635	594	579	594	612	646	576	577	623	657	625	626	610	584	569	622	596	610	649	613	596	608	564	573	618	639	600	632	586	587	601	606	562	608	600	581	608	618	576	583	591	624	602	621	592	649	616	625	605	553	572	628	590	592	556	604	606	630	609	641	641	623	628	633	635	601	610	601	568	619	587	687	596	581	597	610	618	589	596	617	587	616	572	631	610	604	591	602	599	597	578	560	615	596	641	596	602	632	642	559	628	622	629	570	595	628	612	613	599	606	622	623	599	646	636	628	580	577	576	621	633	625	578	623	605	604	557	638	605	622	614	603	595	597	615	634	582	589	602	592	589	585	626	558	619	621	594	617	643	588	563	605	607	636	571	629	618	638	612	568	638	604	624	642	613	647	620	564	599	568	585	593	617	620	588	584	617	595	583	608	604	620	582	615	600	643	609	584	567	623	617	601	591	553	572	627	598	621	593	575	634	624	599	638	584	589	617	613	596	622	584	632	593	597	611	566	601	593	615	584	613	599	534	561	590	620	610	581	578	599	572	579	599	603	648	586	598	613	613	618	669	662	575	603	591	588	607	625	628	609	579	643	600	583	604	571	618	608	594	621	561	586	584	566	584	596	618	594	594	561	573	612	580	627	600	579	555	620	598	635	568	624	584	603	583	595	589	643	638	556	670	615	594	586	627	599	605	607	618	611	607	599	617	590	645	598	612	630	580	551	603	598	581	577	594	583	599	620	581	621	609	579	611	643	639	594	578	610	596	601	591	601	596	587	613	636	585	605	641	537	630	572	619	638	573	590	638	574	597	584	601	592	614	622	584	570	605	609	628	590	594	630	536	569	623	582	595	615	607	548	595	594	596	616	595	598	627	564	583	587	585	637	643	558	601	629	645	651	561	616	669	595	602	610	623	620	612	607	586	592	607	623	596	587	592	589	577	569	596	598	613	640	579	626	623	598	611	568	571	602	623	646	617	618	637	607	611	593	617	617	605	617	604	598	549	571	589	593	632	630	616	646	601	646	605	593	574	607	559	620	589	557	633	599	598	636	616	639	593	593	604	619	616	593	622	601	632	585	635	603	652	605	617	654	604	586	602	578	620	625	613	631	625	626	622	567	608	637	643	624	612	625	603	629	621	598	623	609	587	614	609	639	629	579	582	617	612	617	566	577	602	607	610	669	566	602	591	588	593	581	607	617	598	600	562	586	621	627	574	625	596	631	636	603	598	642	636	587	602	622	634	553	591	631	600	615	600	626	606	641	598	640	643	620	572	647	620	615	611	614	622	605	593	567	609	593	638	607	601	635	582	633	628	624	560	595	588	599	558	651	577	607	627	552	601	634	617	623	580	589	555	582	634	645	593	661	624	556	635	603	602	585	630	600	590	574	634	582	556	643	628	617	593	596	578	592	638	628	617	610	614	597	629	595	617	571	541	618	639	571	610	585	589	606	611	628	611	624	629	643	599	623	643	587	623	606	586	613	592	571	612	615	646	577	610	550	584	621	609	625	659	615	599	586	591	614	616	627	529	645	623	585	604	546	585	573	630	628	619	630	588	594	605	662	574	583	590	640	601	573	626	609	588	575	620	580	612	595	563	590	622	670	611	583	567	621	593	604	636	598	654	612	598	607	611	600	640	594	621	655	601	625	583	596	657	585	610	600	609	624	604	601	602	602	585	600	640	583	587	603	645	621	615	616	612	629	586	641	543	597	626	624	611	607	637	589	581	594	601	557	622	624	579	605	575	640	585	628	609	609	660	657	584	594	599	610	575	618	603	604	593	634	585	627	607	597	601	612	604	626	618	626	611	597	694	635	573	576	610	604	573	654	577	597	637	601	594	564	641	588	593	579	562	632	652	587	565	648	600	589	624	637	639	578	613	601	621	571	573	578	608	619	588	585	635	611	625	602	645	656	608	628	596	601	576	609	624	616	572	574	613	571	626	604	609	613	628	627	572	587	577	597	609	611
23106	21108	27826	24618	20994	4432	702	608	567	590	549	555	559	591	569	577	594	579	547	544	542	557	520	546	583	528	519	553	542	578	579	545	517	520	549	528	560	517	541	542	552	565	547	553	551	552	591	565	511	537	565	514	545	565	532	578	533	528	521	553	520	555	589	599	518	558	525	562	517	583	564	553	510	514	544	483	534	554	554	540	567	579	519	516	582	547	515	525	528	576	510	519	549	536	541	526	523	536	516	517	521	555	533	562	540	609	529	514	540	539	529	576	538	573	523	560	562	569	534	557	540	553	542	565	557	532	507	535	493	572	560	547	542	536	518	546	545	574	569	534	520	542	561	515	557	565	534	534	517	541	544	495	476	536	581	520	532	515	586	549	528	527	533	521	571	537	518	568	518	504	516	498	574	507	589	548	550	552	515	541	557	550	516	538	562	529	573	582	525	568	549	569	562	549	532	580	528	570	535	557	516	510	521	549	547	509	567	525	533	546	552	551	583	564	516	539	579	567	503	592	564	565	571	564	577	556	555	540	520	533	548	538	590	550	539	531	576	568	579	521	540	502	587	509	527	557	556	577	536	484	516	512	522	579	518	521	518	536	556	529	573	538	525	555	542	552	543	521	526	536	488	538	525	548	541	537	550	563	576	572	527	511	560	569	533	545	496	561	570	533	603	483	539	536	528	537	547	544	533	599	541	525	542	539	604	561	513	528	539	577	571	528	535	513	525	536	519	534	548	547	545	532	532	540	552	562	518	591	537	547	533	537	556	525	544	543	551	525	558	509	539	526	585	484	572	570	511	564	550	523	556	560	519	547	597	567	522	524	520	577	546	574	520	556	518	555	534	540	537	530	554	557	535	534	512	545	564	542	555	512	544	515	560	528	510	592	545	570	559	530	522	548	568	526	571	527	541	518	564	549	540	540	533	596	551	542	529	567	554	526	518	555	543	544	533	535	541	548	536	544	510	552	559	523	561	547	558	528	583	528	563	575	538	561	539	521	547	540	540	526	549	484	584	554	540	553	554	513	545	528	490	548	563	539	547	507	577	524	525	502	511	545	558	551	524	518	550	505	525	566	554	540	548	534	525	526	567	532	520	563	567	565	554	560	556	568	561	525	550	532	585	532	553	515	537	553	537	503	580	499	552	563	563	537	505	534	561	537	537	532	580	531	547	564	515	534	460	524	560	535	548	558	541	560	530	528	560	554	570	542	508	550	560	506	548	560	519	556	580	565	528	525	589	518	570	561	574	505	527	521	518	524	586	553	542	551	553	585	508	544	528	530	514	542	547	540	508	536	561	606	560	552	547	558	534	540	509	531	541	557	512	573	521	515	533	539	563	518	560	520	553	556	546	533	499	536	592	530	531	527	554	494	542	565	543	549	541	556	533	526	596	517	577	581	523	495	570	549	544	546	532	525	541	498	514	529	546	545	538	535	523	577	476	511	574	556	553	532	564	520	533	520	542	559	538	565	593	498	592	530	579	560	532	556	521	513	564	551	547	543	534	574	559	539	528	527	525	540	543	516	545	520	540	531	535	529	555	540	578	562	514	523	507	539	575	557	490	528	537	560	541	518	535	517	547	552	563	525	519	530	557	572	571	501	514	565	582	553	535	537	520	560	554	496	546	507	524	577	513	556	537	528	545	525	534	523	532	584	600	555	500	521	560	556	558	517	582	569	532	541	557	515	523	537	598	548	523	528	537	552	559	562	576	548	539	563	547	532	534	560	513	540	542	547	538	569	530	557	559	543	552	508	533	585	562	532	508	543	554	538	538	546	532	552	507	566	517	518	553	527	548	505	537	545	572	550	550	512	563	539	580	551	500	515	571	515	575	500	546	556	516	567	565	539	558	535	534	533	506	571	532	537	531	578	568	546	532	582	583	539	575	515	512	595	578	556	575	522	541	551	565	550	563	560	550	544	548	521	528	549	533	535	567	568	546	547	558	557	527	504	542	565	535	507	531	566	513	528	534	539	514	538	534	541	539	541	530	524	522	538	536	582	594	564	517	601	490	554	534	523	545	537	554	551	531	520	537	550	546	598	557	544	552	536	544	556	528	525	575	548	526	517	569	579	555	504	539	490	536	577	530	549	553	546	565	575	559	517	551	503	560	562	515	542	547	525	553	534	584	566	553	516	531	564	531	534	549	565	569	595	527	533	549	524	579	579	538	524	600	515	577	551	525	543	540	563	549	548	530	585	580	558	553	534	560	535	556	522	564	555	558	558	519	535	527	529	521	553	567	536	563	534	581	510	526	530	551	529	519	555	582	536	561	510	549	541	507	512	564	503	558	541	524	563	541	529	584	522	531	535	571	520	555	584	553	538	529	530	531	532	569	518	556	530	584	496	544	555	539	548	534	530	539	557	526	556	558	493	544	567	558	545	532	564	547	538	571	562	585	574	574	561	569	593	550	556	534	489	571	521	546	513	530	540	533	539	542	540	515	597	547	501	519	547	556	561	585	554	566	570	574	519	521	514	564	545	560	523	560	524	538	506	503	558	526	518	521	471	541	550	546	533	565	499	537	510	540	581	496	522	543	560	497	570	508	529	509	548	491	553	521	508	498	540	532	548	506	565	528	586	504	538	512	536	553	539	560	582	532	556	550	508	525	590	530	532	549	564	555	557	521	552	522	569	534	542	523	568	584	523	542	561	572	513	555	548	572	530	516	589	549	538	550	523	535	538	542	563	532	559	542	536	543	508	523	533	548	526	485	561	557	558	559	520	577	535	537	543	526	542	539	521	489	545	547	556	547	570	547	537	510	499	546	543	525	554	531	576	530	522	529	557	571	554	568	536	526	557	544	589	559	538	528	511	564	540	524	519	530	566	560	491	562	575	592	547	509	535	549	550	571	549	554	534	548	546	510	532	505	501	522	551	509	613	569	513	491	567	550	512	530	557	557	535	512	520	530	488	546	527	544	534	490	538	567	529	525	543	545	565	543	591	592	561	545	501	528	539	563	509	573	562	551	526	538	516	557	546	555	545	510	598	522	530	534	525	550	504	524	570	481	549	553	541	547	523	563	542	536	592	525	505	557	529	542	552	505	538	550	535	515	550	509	560	598	554	532	503	535	539	549	538	539	551	537	538	576	521	491	557	504	541	556	543	559	520	546	555	525	563	537	517	545	516	558	546	500	526	537	531	573	483	555	522	566	539	547	521	576	547	542	567	572	494	527	559	593	547	547	585	513	570	548	504	551	531	557	568	549	529	539	566	534	511	536	571	526	554	543	566	536	560	513	527	517	568	516	569	526	543	575	504	482	560	565	538	545	488	517	473	518	556	530	562	561	533	552	547	548	538	507	491	536	530	538	534	557	549	507	523	548	561	532	567	550	518	555	555	591	524	563	555	536	496	508	518	538	537	538	557	535	551	547	555	517	498	509	543	537	553	516	482	561	569	582	519	559	563	559	551	544	546	534	529	559	511	545	522	495	561	546	544	572	534	569	526	545	501	535	502	580	563	509	563	539	555
5880	15766	8361	2188	1178	923	822	827	758	779	746	696	678	694	703	689	690	713	724	645	712	679	665	725	678	670	701	695	708	692	696	713	678	708	701	642	689	695	678	678	674	685	674	673	688	744	711	684	675	662	682	682	656	692	659	723	696	679	771	660	678	662	706	710	674	742	710	670	712	674	701	685	716	650	651	688	684	678	679	660	708	689	705	695	673	721	650	674	664	686	683	699	680	674	715	704	672	724	641	691	647	702	707	705	716	648	673	683	688	644	654	647	660	685	683	687	697	665	688	692	712	678	679	699	723	697	676	644	701	706	680	712	691	658	670	675	612	673	664	644	649	701	657	710	656	706	734	683	719	651	692	684	680	667	685	745	705	717	695	657	682	680	684	712	725	704	715	654	733	661	675	683	668	734	692	662	657	664	695	703	645	709	650	712	683	632	669	691	706	692	675	693	716	660	708	705	665	633	693	698	667	741	706	676	779	689	673	711	730	664	699	680	689	640	723	702	688	647	697	633	690	684	676	643	690	682	665	651	672	696	698	686	645	651	689	717	709	661	715	654	707	654	689	700	724	691	674	666	670	711	643	646	685	693	668	704	645	682	649	656	703	653	700	689	678	678	661	651	649	649	708	661	678	676	692	727	710	680	687	648	734	666	663	699	690	690	679	671	648	671	638	666	677	684	656	690	699	667	673	671	682	714	693	633	714	670	740	753	672	658	704	711	688	749	670	655	704	661	702	672	690	690	730	745	664	716	716	714	703	680	656	685	699	695	627	693	684	688	722	697	683	665	702	656	663	661	705	671	695	698	684	671	666	679	665	692	707	719	674	656	702	704	731	594	671	696	678	670	701	688	654	680	665	675	683	694	699	729	713	671	663	714	687	677	681	687	668	713	650	632	683	678	684	656	679	702	711	699	706	694	720	674	670	658	658	694	660	650	686	672	677	710	740	695	735	711	652	717	655	712	717	734	703	700	658	684	695	640	666	686	667	707	668	676	646	721	704	682	719	729	634	682	684	679	724	702	697	740	693	629	722	679	662	703	686	713	701	673	725	680	647	697	678	688	673	641	675	652	728	693	689	727	677	727	686	691	687	640	659	661	684	692	731	674	647	687	690	691	646	695	679	693	706	663	677	688	661	696	711	672	696	711	691	678	712	669	712	710	649	675	690	653	681	680	666	663	659	717	717	691	655	680	706	698	662	660	664	728	612	694	676	684	672	607	698	701	691	697	648	699	663	733	644	706	709	659	700	704	723	657	694	683	693	641	660	695	659	610	736	659	733	678	696	687	658	708	667	671	662	696	719	710	674	714	676	673	671	713	737	700	726	723	729	639	715	697	710	712	647	705	663	657	668	687	685	678	666	713	670	706	708	711	666	666	690	690	718	691	636	662	707	650	683	692	660	673	727	682	699	659	653	723	690	629	726	630	690	708	690	713	679	687	675	689	689	728	644	696	662	685	676	692	717	709	688	681	655	727	701	676	703	718	689	711	660	659	706	658	695	628	672	675	781	697	660	669	674	642	729	682	712	715	735	725	701	705	657	640	623	743	692	667	676	690	727	688	691	688	671	689	660	679	697	687	706	698	678	706	690	686	675	670	723	651	726	698	682	702	677	714	669	661	705	645	718	645	641	698	692	668	646	660	701	673	714	685	667	714	637	697	645	632	660	659	651	685	732	786	647	669	636	702	689	663	660	651	692	665	702	683	726	665	692	662	681	642	708	673	699	630	695	704	719	697	701	661	715	674	740	695	682	651	678	713	663	647	662	648	635	662	761	667	714	683	674	660	680	712	632	692	702	694	669	692	679	623	693	713	729	656	644	673	698	686	673	732	668	699	654	735	734	674	647	733	691	681	683	707	728	654	703	661	691	672	657	716	647	716	697	651	671	724	654	688	665	630	674	693	686	656	697	665	684	686	690	666	691	715	693	712	675	692	637	683	622	618	732	674	679	628	717	662	690	666	710	700	644	701	670	661	692	676	699	673	766	703	676	654	677	717	687	649	684	655	702	666	686	653	685	739	687	630	652	680	673	711	683	708	701	719	735	641	673	704	664	681	691	662	626	749	695	721	699	689	687	674	652	697	675	655	702	739	752	688	656	709	669	687	700	634	704	672	709	665	674	693	662	701	713	676	727	680	712	629	633	683	695	684	703	700	657	709	679	639	687	673	665	710	678	691	654	703	659	700	703	698	710	627	687	662	688	660	734	690	668	653	723	709	668	725	688	666	625	681	673	669	684	675	655	661	682	713	737	715	719	691	675	742	680	637	719	632	690	700	700	678	699	683	715	672	701	733	686	665	676	678	690	749	671	680	682	671	693	674	664	685	680	692	657	704	680	644	688	718	720	704	692	714	719	653	652	658	740	669	690	681	695	690	651	684	685	663	639	687	663	669	668	660	703	694	657	652	673	675	682	684	714	669	680	676	715	712	691	691	710	690	655	694	703	729	706	702	681	678	634	716	693	706	670	703	686	664	666	718	691	682	701	653	647	654	668	693	653	688	735	671	656	673	645	685	677	693	704	651	700	641	658	693	675	662	635	692	658	708	679	646	686	667	690	711	687	670	690	741	687	673	686	679	675	663	684	708	681	677	678	691	718	731	683	702	674	660	653	721	700	659	685	675	685	701	694	652	662	642	705	689	698	619	713	677	650	724	663	691	636	777	682	715	693	678	706	694	697	628	653	665	659	713	697	704	661	658	657	668	627	681	639	706	676	715	678	713	702	623	652	706	689	706	683	698	719	663	680	665	677	663	731	693	667	672	668	679	652	666	634	706	681	669	729	672	608	680	697	732	641	688	692	670	703	610	649	726	669	712	684	683	693	707	674	640	707	721	649	663	689	674	703	704	669	700	672	679	697	654	647	713	661	683	698	678	682	719	701	704	690	677	702	679	700	671	728	665	722	716	684	709	663	718	722	690	597	709	694	683	670	710	674	680	693	690	663	654	646	693	688	649	670	663	676	655	661	662	712	725	719	660	702	685	700	649	618	701	648	688	658	677	686	694	711	702	691	675	662	697	673	698	686	683	671	688	654	655	671	711	711	687	710	672	675	652	696	677	670	678	696	672	656	684	663	673	650	649	664	705	664	684	710	637	677	644	694	697	726	707	745	701	627	667	743	719	670	672	665	674	653	671	703	650	692	694	701	693	682	701	631	724	674	678	733	680	667	721	643	696	599	705	680	706	698	692	726	690	681	688	718	679	695	779	661	654	673	640	715	674	689	726	650	647	686	654	697	671	715	683	690	659	677	642	696	692	671	634	742	696	694	716	703	656	750	663	709	727	665	645	653	719	643	650	714	668	717	689	667	667	674	658	709	677	744	707	708	635	691	662	687	666	690	694	630	692	639	692	719	688	661	716	700	700	705	681	687	697	644	707	644	672	677	674	676	636	694	709	694	704	692	683	646	744	715	689	674	707	717	639	712	674	709	675	721	713	656	684	728	660	689	705	654	698	638	679	653	695	688	715	687	707
24288	21134	26549	25652	4841	452	418	401	385	368	349	380	350	343	349	330	324	354	361	354	340	308	329	358	340	347	341	340	324	349	338	354	376	342	355	373	352	354	345	355	364	383	325	348	338	320	367	313	353	367	334	326	342	348	340	368	354	352	350	322	338	323	345	356	363	361	322	345	333	350	339	326	312	320	314	340	376	346	320	323	340	347	361	309	324	323	327	346	315	338	325	337	317	326	341	341	322	306	344	339	320	367	360	339	335	354	330	323	370	360	373	354	328	324	346	326	329	307	329	354	352	343	336	350	279	319	342	334	309	344	332	361	311	363	352	352	318	308	373	342	345	335	349	379	306	344	353	334	365	356	354	331	338	325	354	305	315	298	378	338	331	359	352	345	360	370	369	347	318	350	345	313	342	355	335	343	354	327	348	338	323	333	327	366	328	339	348	358	358	370	333	334	379	337	327	373	337	352	339	303	340	325	315	330	354	334	330	310	337	299	336	310	362	343	360	330	332	328	311	341	351	306	330	345	310	332	346	349	356	323	347	334	300	344	335	364	351	325	327	381	321	320	346	365	340	290	351	352	312	364	364	355	337	332	315	302	319	344	341	376	369	371	363	341	370	331	344	349	342	382	331	348	320	335	343	351	343	311	315	350	348	335	346	336	340	348	341	343	343	322	346	340	367	314	344	346	341	353	365	328	394	355	365	351	366	322	321	308	321	321	314	327	337	333	342	346	337	323	350	324	333	336	336	324	335	332	360	316	335	323	333	309	346	320	343	311	352	364	338	357	347	336	324	360	363	354	363	327	351	352	334	340	315	345	320	344	342	347	311	361	308	337	367	314	353	336	363	362	314	328	320	324	318	355	350	362	320	349	360	315	348	321	330	316	309	335	353	314	341	347	339	314	344	343	341	342	384	354	333	335	323	333	344	334	360	341	392	370	326	399	338	376	326	333	330	338	356	355	332	326	350	381	311	344	322	358	338	351	351	364	359	327	343	379	356	330	328	357	356	323	362	329	335	298	338	320	372	356	352	350	323	380	356	335	324	346	350	361	321	296	351	337	320	329	350	360	316	364	373	353	351	329	310	355	346	316	335	342	342	315	324	353	316	346	337	349	331	377	312	358	336	372	350	315	349	348	329	323	319	371	368	332	345	349	339	364	321	354	339	341	308	331	357	322	357	378	313	395	362	322	343	369	337	332	324	358	327	362	330	327	343	325	295	350	306	360	293	350	352	340	337	330	334	356	334	329	335	349	320	323	355	355	335	320	353	316	350	391	332	328	365	311	341	368	328	382	321	309	353	337	333	360	322	364	352	303	349	325	302	363	325	369	314	321	315	365	337	339	326	325	306	313	313	318	317	351	323	353	314	344	339	319	356	316	308	314	343	321	335	307	372	308	320	334	328	350	332	380	338	363	348	359	314	330	326	347	332	354	329	347	352	352	332	336	300	372	354	360	357	337	304	328	324	362	331	394	347	387	349	340	357	382	351	347	326	327	343	313	324	343	340	362	336	352	353	350	330	352	337	337	362	331	339	357	322	327	312	344	358	321	323	351	318	329	370	324	334	350	357	346	359	326	357	373	335	293	324	358	337	363	380	332	289	344	311	357	351	308	354	327	364	333	376	341	332	332	314	311	344	305	310	321	349	327	336	375	318	331	376	325	367	363	372	351	347	368	365	314	317	367	311	338	319	344	344	320	349	356	352	330	333	307	353	327	347	332	342	306	348	339	324	356	357	355	369	346	346	358	350	364	350	324	326	327	354	346	335	312	371	304	365	342	369	363	373	356	348	349	336	345	337	341	358	332	333	296	368	335	334	339	338	350	359	361	355	352	357	346	329	330	337	336	328	338	349	340	321	359	328	306	336	374	340	354	334	315	296	312	333	348	322	344	365	338	306	366	344	325	359	356	329	312	315	343	336	388	372	322	318	375	344	304	360	372	340	348	352	339	348	348	341	377	352	358	342	355	335	336	337	342	286	328	356	304	339	377	311	360	366	324	316	364	344	337	325	325	340	361	328	367	353	315	323	329	352	333	342	317	346	316	322	346	339	336	357	351	359	333	325	328	334	340	365	332	297	332	309	337	336	350	307	361	331	329	336	344	328	361	327	353	317	363	307	332	349	327	341	346	364	329	345	339	356	327	318	357	364	339	365	324	324	328	329	336	360	322	338	352	325	341	359	309	352	349	330	338	341	319	378	356	322	379	341	356	312	303	353	321	323	331	342	334	331	310	364	338	290	331	343	373	363	330	343	367	336	341	333	366	336	326	332	362	346	359	331	327	336	328	353	327	345	328	340	367	345	303	308	351	330	363	308	329	307	366	362	385	325	348	366	340	342	354	328	324	290	321	332	357	312	349	334	344	360	281	323	352	355	326	340	308	334	328	316	311	350	313	349	360	330	322	358	323	345	347	337	338	331	326	315	345	372	321	309	307	326	324	361	323	328	344	331	347	336	365	361	341	356	332	348	370	359	320	342	350	320	343	339	329	348	313	343	379	349	340	316	336	333	335	348	325	345	333	346	337	311	334	331	353	339	338	325	339	356	355	332	306	315	342	312	347	328	353	343	333	365	346	341	325	307	341	347	340	327	334	350	342	366	331	345	287	352	331	323	366	315	340	349	363	332	369	344	339	333	321	322	340	349	330	379	346	324	334	346	334	336	332	357	317	344	335	354	336	317	336	358	333	395	339	346	358	329	361	328	307	340	343	348	336	381	376	348	333	317	354	345	332	350	348	352	327	349	337	320	303	352	336	344	333	338	363	301	330	339	348	360	334	325	358	328	340	340	336	364	331	367	295	335	330	325	358	339	329	334	345	337	317	335	344	355	336	357	365	320	334	329	328	385	353	305	335	314	378	361	356	366	291	316	335	344	361	333	325	347	338	345	330	349	351	307	291	346	380	364	345	308	366	363	327	354	319	318	353	354	360	339	368	313	339	298	355	342	298	322	354	334	333	380	344	350	345	340	344	356	333	308	332	360	296	343	337	322	322	344	370	350	330	339	329	325	295	343	331	349	351	340	338	333	326	334	334	328	333	354	390	364	327	312	327	320	322	336	339	317	352	367	308	306	344	323	342	343	371	331	340	367	340	347	365	329	332	362	318	342	365	344	329	348	337	344	324	335	315	338	347	351	367	341	375	338	343	344	352	348	350	340	327	366	317	346	341	311	352	335	336	335	370	343	349	338	332	339	335	316	312	335	352	310	337	313	317	365	348	347	345	322	346	366	359	372	301	314	371	327	362	357	319	322	326	375	338	321	362	283	343	324	328	317	343	337	355	359	345	334	357	331	333	309	350	361	325	327	331	363	356	358	336	373	340	322	306	341	333	379	331	328	355	341	369	328	355	336	346	356	336	309	329	295	362	335	324	349	344	365	268	356	321	347	339	376	320	346	368	325	338	357	341	332	326	329	302	343	330	338	327	334	355	378	304	329	328	362	339	349	339	330	369	352	308	340	358	336	343	317	348	349	341
5180	10694	6971	1464	720	648	567	537	509	503	462	474	454	461	429	490	462	489	459	448	426	434	464	519	445	453	447	434	464	456	421	444	416	451	498	465	448	434	455	452	461	443	453	444	460	482	461	461	469	431	456	478	444	433	436	462	460	500	449	437	458	457	449	449	459	457	466	449	480	437	434	462	446	423	426	450	474	456	483	458	454	436	457	397	444	418	471	452	428	440	441	434	495	431	445	437	445	456	481	427	461	480	397	453	426	469	435	447	480	427	415	414	443	460	425	475	475	438	448	495	446	453	439	394	465	482	468	436	440	448	442	462	474	471	463	450	436	434	438	449	428	434	425	481	518	480	470	429	430	451	447	437	413	442	466	478	410	475	464	482	459	422	463	463	439	462	451	446	434	420	445	494	449	477	466	429	454	427	396	463	435	438	435	432	439	452	439	435	440	436	458	447	476	425	466	460	451	481	414	432	430	431	443	433	449	437	423	422	449	411	461	415	461	439	439	440	448	462	459	397	435	444	437	473	436	434	493	442	456	445	467	448	446	447	450	455	447	445	456	441	438	449	470	419	441	411	436	437	496	426	476	474	431	473	454	456	443	441	462	395	463	426	449	452	402	477	398	452	440	455	428	438	452	493	441	467	428	446	444	452	479	447	433	464	499	486	440	462	431	473	478	453	434	447	415	457	434	419	433	431	471	410	433	454	452	441	464	456	464	448	445	452	443	451	460	478	459	443	486	473	414	464	464	454	445	445	461	426	430	464	459	437	461	490	454	463	441	428	481	468	472	470	426	471	447	452	450	447	455	438	483	440	466	463	457	449	403	459	424	421	450	453	438	444	461	435	439	444	402	445	464	446	454	463	442	459	444	479	442	448	448	433	432	414	498	494	448	432	431	445	467	458	439	459	486	468	434	443	460	480	427	454	431	437	417	440	457	429	454	463	404	459	441	451	426	442	485	438	438	452	486	396	440	435	441	419	453	448	465	494	464	468	432	475	502	430	445	448	456	450	446	456	472	451	449	459	493	459	469	445	462	519	470	472	477	450	404	442	458	443	437	434	441	455	460	464	485	435	464	430	465	413	436	422	467	479	429	426	448	466	403	428	452	450	451	446	436	445	445	416	404	462	430	451	447	464	401	457	455	465	456	451	430	486	453	459	439	489	442	476	453	441	481	463	440	464	443	464	424	424	439	444	423	473	456	480	454	426	432	489	450	430	417	427	464	431	450	438	435	445	444	469	466	443	480	479	463	441	436	467	441	427	444	451	445	440	417	494	448	434	449	464	459	462	440	468	445	467	426	485	441	436	408	445	482	396	444	447	450	483	469	438	456	472	405	440	438	435	400	445	439	443	462	422	428	418	474	454	439	408	442	419	441	428	447	481	439	441	445	483	461	455	445	437	447	473	431	443	443	453	459	479	430	447	473	439	483	448	444	450	463	429	431	446	434	463	458	446	447	433	456	432	463	433	429	460	432	430	445	454	492	444	467	450	476	434	439	441	423	439	441	459	487	455	508	475	440	448	455	435	444	456	423	441	427	437	450	438	483	414	430	441	468	421	475	427	451	440	459	476	428	466	471	460	433	460	457	407	425	452	426	412	410	449	459	460	429	421	419	456	439	466	479	472	447	488	439	451	450	438	410	430	481	440	426	432	435	467	451	462	458	460	450	474	434	420	463	447	480	436	419	421	465	451	494	463	443	472	422	449	462	441	441	468	469	424	485	460	467	474	454	479	437	461	459	481	473	438	465	472	444	424	429	456	438	432	456	447	466	471	416	455	465	414	458	437	502	434	459	431	452	437	463	430	441	466	462	434	453	432	435	428	431	414	494	458	455	441	474	470	431	482	466	463	447	467	463	434	433	439	423	445	453	475	448	436	435	438	439	465	470	441	441	418	446	427	435	444	434	454	412	481	416	450	436	449	455	449	423	409	423	474	488	423	437	458	478	487	440	426	451	428	437	466	399	429	452	468	443	463	472	457	415	438	439	458	473	440	430	443	452	451	414	447	442	439	439	412	460	466	417	471	453	434	471	444	456	466	452	467	424	440	439	408	445	459	418	437	435	435	447	502	440	486	452	426	437	508	448	437	458	457	457	448	432	456	426	433	439	430	443	470	458	476	450	435	483	431	464	477	480	438	446	454	396	476	445	431	462	447	450	428	430	426	488	435	456	434	442	426	479	430	470	403	452	435	428	439	458	459	427	432	433	426	455	476	467	468	463	454	445	452	453	450	496	425	433	439	438	444	454	419	433	454	433	463	492	465	442	445	459	463	426	432	459	462	401	445	399	458	444	460	431	457	474	442	433	444	418	476	449	434	452	435	462	445	453	409	443	433	486	467	461	477	439	475	450	428	441	460	470	429	453	419	463	446	427	433	420	470	460	447	411	462	400	463	426	481	455	452	499	459	416	433	483	477	472	418	456	435	452	451	446	460	410	441	417	468	460	405	468	455	473	463	400	435	445	458	461	456	420	453	450	429	448	456	433	461	429	404	456	420	479	450	450	459	444	424	449	452	416	460	464	447	428	449	437	446	393	439	480	444	430	475	438	469	460	449	433	433	449	440	459	431	475	430	441	460	430	465	429	493	423	467	456	421	453	436	447	436	433	414	444	454	471	428	436	473	467	417	456	443	446	443	431	412	456	439	447	444	468	461	485	459	447	405	472	442	458	447	442	448	492	463	485	428	422	434	464	459	423	480	481	440	454	431	434	439	422	457	473	412	415	428	459	458	438	435	433	420	492	449	456	485	456	447	440	439	436	439	422	426	456	470	437	447	433	422	474	440	467	464	480	467	461	460	461	464	457	450	426	447	412	446	447	486	404	431	467	487	442	477	439	491	473	445	468	455	457	435	431	388	421	435	429	461	420	459	417	442	414	466	450	446	436	449	466	470	458	445	440	421	459	443	445	462	413	437	469	446	433	442	447	467	451	449	433	487	456	442	495	456	441	459	448	445	484	441	441	470	419	468	430	499	475	457	449	445	455	453	447	467	449	461	449	466	475	438	489	431	467	480	474	435	426	481	441	487	465	427	472	455	447	473	440	466	470	453	432	442	455	458	427	472	450	452	431	435	456	470	424	448	460	440	430	458	460	464	435	488	440	478	431	427	457	406	422	403	434	424	467	426	450	422	417	467	419	443	411	449	483	459	413	467	413	439	475	449	438	465	424	420	445	466	444	450	480	430	422	451	397	463	426	487	459	466	446	452	443	459	447	431	446	460	461	444	431	493	454	456	456	457	431	432	436	429	443	488	448	447	440	429	443	452	443	454	467	404	424	479	453	429	431	418	425	470	472	436	455	419	423	456	466	481	458	457	439	452	454	459	450	442	434	435	446	410	463	416	447	446	428	427	409	455	438	434	394	424	453	439	440	428	468	442	409	445	410	456	444	451	452	478	447	440	398	445	465	444	450	466	426	417	412	487	433	447	514	470	458	452	447	471	440	424	489	448	456	467	525	441	456	411	445	461	436	444
22369	21194	28447	24216	21190	20694	1532	575	467	434	453	424	447	411	421	431	441	408	418	424	419	446	403	377	414	394	400	396	368	461	387	406	418	379	420	384	413	397	383	436	430	417	385	425	447	412	362	409	399	411	395	419	423	383	402	397	407	421	399	410	398	386	416	409	367	402	415	436	390	433	412	421	387	415	385	387	430	413	388	425	391	397	368	393	418	381	384	393	402	391	380	376	415	404	399	383	394	358	423	391	391	412	427	393	413	370	400	394	375	396	426	405	411	411	402	395	378	385	415	423	413	392	385	346	351	386	428	438	420	396	371	411	398	411	385	415	389	410	387	385	401	416	412	384	442	432	391	399	420	423	395	376	358	378	392	380	404	382	411	446	392	390	394	389	409	444	377	410	404	399	397	445	429	409	415	419	396	395	404	413	379	367	444	429	387	399	419	391	382	390	401	389	408	416	370	411	388	389	372	386	399	405	387	402	415	394	391	382	376	401	389	430	399	361	397	383	424	417	387	368	390	427	415	384	381	393	383	410	415	405	393	404	412	400	385	379	397	387	391	394	409	388	418	385	374	409	399	417	423	408	439	397	403	404	378	397	395	374	399	413	384	367	451	417	403	381	389	399	379	432	415	413	398	358	431	381	400	414	408	379	392	386	427	419	394	399	417	393	419	413	374	410	368	413	409	421	417	369	436	411	394	382	369	414	373	419	403	382	377	397	416	403	431	379	374	416	412	403	403	425	369	436	383	390	392	408	410	364	419	359	396	364	439	369	414	412	368	422	365	444	397	379	407	400	417	413	381	412	432	387	413	397	407	388	392	377	424	401	368	367	379	415	365	417	404	416	381	427	356	418	406	394	413	373	375	363	358	409	433	400	403	389	386	384	397	388	373	405	398	406	385	371	432	396	398	410	434	383	393	398	412	425	353	446	404	408	383	419	421	374	388	409	423	410	408	416	376	404	401	400	417	394	393	397	402	410	410	410	392	401	424	388	414	367	415	404	367	388	385	387	375	412	357	415	395	392	395	378	379	420	427	424	405	406	405	381	402	432	391	408	383	387	425	398	400	354	414	411	380	393	382	420	411	416	383	387	390	387	380	399	376	427	385	391	431	402	393	410	426	407	403	397	375	393	407	427	371	412	394	360	407	385	409	411	404	403	394	374	402	423	397	390	370	393	415	375	396	413	374	356	401	392	410	409	438	382	387	408	387	400	402	418	427	419	403	388	397	403	361	395	414	367	392	397	392	409	401	382	402	404	404	398	411	398	407	413	394	404	351	392	370	421	415	394	396	392	387	351	382	391	391	385	388	420	394	418	423	368	384	433	410	421	440	404	402	390	383	414	399	393	397	395	368	375	375	393	414	385	386	402	396	383	424	442	404	406	411	386	418	429	355	430	407	400	405	393	406	366	399	392	403	388	400	402	372	394	389	377	379	389	371	402	394	392	441	413	384	405	414	393	390	383	459	394	430	390	406	433	417	360	378	388	398	412	353	386	383	375	369	418	428	423	402	434	381	400	420	362	383	421	392	394	348	410	374	428	399	429	410	414	400	412	363	418	400	407	418	358	424	413	399	399	387	398	379	425	368	385	395	396	384	420	404	394	379	416	410	409	394	430	390	393	413	387	419	387	364	388	399	375	381	416	354	393	360	393	413	392	350	406	421	405	366	381	423	395	366	393	389	434	363	385	397	430	378	391	421	386	400	358	391	373	393	423	358	377	383	430	404	422	395	410	381	398	355	391	399	410	409	376	400	416	387	409	373	395	415	380	390	396	438	421	417	375	383	381	402	425	392	374	381	388	416	394	359	381	390	416	387	387	376	407	404	438	368	403	456	421	377	360	393	412	392	424	403	416	414	362	386	396	416	423	422	355	401	370	395	391	393	389	370	395	391	369	405	427	383	389	385	405	422	395	423	409	411	367	412	398	423	392	394	381	406	399	394	410	400	399	381	417	392	373	369	409	428	396	403	409	394	388	416	410	384	432	401	375	393	409	389	389	409	397	400	386	413	451	416	414	407	393	397	393	398	409	368	385	410	396	405	414	400	390	367	364	419	421	406	415	425	395	402	393	395	381	416	399	403	376	402	417	362	383	405	426	399	382	376	378	402	385	377	375	401	389	367	412	405	427	388	406	396	386	378	397	454	405	332	398	386	373	394	405	376	419	383	351	428	408	425	434	396	408	423	437	422	395	410	365	405	416	441	430	420	379	403	440	395	367	392	435	385	374	413	394	381	401	406	385	400	424	402	381	367	404	350	383	392	407	388	404	352	388	394	431	423	380	383	404	388	400	390	433	412	399	401	418	374	425	379	402	423	389	393	399	388	411	409	428	399	355	411	397	381	417	416	404	370	399	375	368	391	390	427	391	407	394	391	381	438	421	406	358	419	419	389	390	390	400	379	372	417	428	383	387	399	414	387	399	407	395	407	419	390	408	394	413	383	385	390	406	419	370	344	392	435	402	413	375	405	380	377	403	409	398	427	430	394	388	404	369	390	385	398	379	397	432	431	380	404	390	379	405	373	401	394	367	353	408	370	418	408	417	349	373	403	367	375	413	383	412	417	398	410	431	417	373	419	376	403	416	403	409	423	377	451	407	411	392	400	381	428	384	394	377	401	406	368	386	389	387	391	383	448	442	395	398	402	405	400	423	393	411	361	401	404	388	421	398	402	376	393	408	400	386	392	400	394	390	420	393	411	392	424	382	383	396	423	405	370	421	382	395	408	401	418	436	391	405	386	410	384	389	423	420	402	401	378	345	390	410	399	414	387	369	410	414	379	393	400	388	345	421	399	412	385	395	394	396	353	387	416	405	412	425	388	399	417	407	398	397	383	405	355	425	366	371	385	375	410	411	385	393	387	402	393	390	397	421	393	410	410	365	391	366	430	378	386	357	413	397	397	365	397	396	408	386	407	382	396	378	390	384	389	425	371	403	397	401	411	428	370	405	372	377	398	404	411	370	377	408	391	404	396	413	406	434	361	404	405	403	375	423	378	424	400	402	401	388	396	406	417	403	401	418	404	373	419	353	397	417	382	349	407	426	394	376	385	401	399	380	383	409	450	387	412	390	366	409	368	367	376	380	430	388	371	355	402	374	414	365	415	416	381	398	381	384	420	406	391	382	428	401	413	428	385	400	409	401	386	414	402	428	371	385	375	395	384	388	365	379	363	458	422	385	404	388	422	342	400	370	398	395	385	357	411	402	422	371	422	350	391	370	410	374	422	394	421	380	412	379	391	416	426	406	384	429	414	378	400	397	421	452	354	392	386	411	434	399	390	393	373	416	412	354	429	404	422	412	406	403	403	388	411	402	375	399	344	384	387	378	381	419	391	401	397	422	357	393	382	415	396	406	389	387	412	411	423	386	400	385	420	407	382	367	417	367	400	373	387	399	393	410	410	395	392	391	364	431	405	374	412	408	380	399	410	395	404	389	371	388	366	401	374	409	422	374	368	357	440	417	395	415	395	379	371	378
8023	21701	13400	3489	1240	878	740	701	615	620	623	628	566	586	552	565	564	525	555	552	539	560	560	540	561	493	502	519	516	540	538	540	546	519	532	490	536	501	525	525	571	504	532	509	533	552	524	538	479	491	511	540	537	509	493	557	521	545	501	554	495	513	555	550	529	552	548	508	559	522	505	496	534	522	551	554	544	498	555	493	529	519	565	525	507	519	508	522	520	544	507	528	547	498	570	542	512	535	542	536	501	532	488	524	568	542	504	527	540	489	505	479	517	539	527	535	501	545	523	493	498	555	513	548	569	516	526	506	524	537	526	497	512	554	553	506	493	519	521	533	479	491	532	509	520	528	519	492	497	495	536	561	527	506	538	540	479	516	515	493	512	478	515	524	516	532	541	511	500	532	504	510	538	527	475	509	552	534	549	501	515	567	553	542	509	526	500	494	562	547	534	534	527	523	527	525	544	529	528	529	558	538	502	523	566	538	534	506	554	504	521	542	533	500	504	505	503	551	512	544	513	536	547	506	518	524	528	497	518	523	535	527	498	519	500	516	557	495	521	515	562	517	523	540	530	561	492	519	523	541	507	483	549	510	538	517	459	560	518	537	548	504	540	511	509	543	515	525	564	514	545	513	510	511	489	544	543	529	482	532	520	520	512	515	512	511	513	526	507	511	505	518	574	492	540	554	518	527	509	506	552	493	545	527	508	569	510	485	559	497	534	538	514	536	529	539	482	522	502	524	533	492	516	526	517	518	497	552	520	524	508	535	510	532	508	530	546	542	549	515	553	487	538	479	533	519	569	507	517	541	504	544	525	556	547	566	500	542	521	568	566	516	525	518	573	533	549	520	525	531	578	513	518	521	514	515	516	567	506	577	532	547	494	542	594	486	573	512	545	522	511	508	544	497	522	519	524	532	528	518	496	551	527	508	522	527	499	511	534	530	518	545	596	555	526	503	530	499	508	502	544	528	530	501	500	485	541	573	531	497	482	547	534	502	512	541	535	503	494	537	567	518	508	527	511	551	530	521	520	523	542	509	523	519	500	557	525	531	491	525	541	567	490	552	501	506	543	500	506	563	491	539	533	510	531	546	509	576	508	528	524	528	498	513	523	499	527	545	503	476	530	558	509	558	559	519	470	513	526	506	514	534	531	550	526	547	531	515	498	508	532	531	521	531	529	556	526	515	502	554	544	526	549	513	584	506	528	542	492	521	526	512	505	524	543	543	530	529	523	545	463	522	569	488	563	512	526	511	543	526	537	508	496	562	546	539	555	510	501	533	509	527	506	544	539	496	496	493	499	533	517	518	515	491	505	533	546	479	461	527	496	577	557	520	502	526	510	530	525	527	530	556	521	486	503	525	551	513	523	533	504	533	505	509	546	565	532	508	532	512	533	522	517	522	529	545	516	522	507	511	515	531	475	518	538	520	464	525	502	512	511	569	506	522	548	543	545	500	473	523	541	524	562	512	530	521	529	556	548	485	521	502	536	521	498	497	535	483	574	499	525	529	524	530	513	498	526	538	503	525	540	493	495	527	515	514	524	545	508	517	542	545	542	561	514	504	533	557	523	534	532	550	558	487	538	523	537	529	492	555	572	523	519	550	532	520	506	502	551	509	511	515	526	496	510	516	500	567	491	517	535	488	523	549	507	535	545	525	496	522	552	493	560	483	514	530	535	520	518	467	491	512	500	501	500	521	495	507	518	526	555	518	487	541	522	487	515	531	533	522	507	510	524	520	515	510	501	523	476	535	528	500	521	561	490	496	507	533	512	514	539	529	530	566	513	515	565	519	563	522	554	506	537	550	517	533	570	541	496	537	548	565	547	528	534	537	561	525	515	546	485	484	483	508	511	484	508	495	489	531	535	546	563	537	532	548	566	517	561	491	524	550	482	564	516	487	566	515	543	509	544	480	541	507	471	542	484	509	490	552	546	483	546	519	522	559	542	552	531	478	509	508	541	552	517	498	528	503	517	492	541	540	531	518	502	486	501	536	531	514	516	496	483	509	495	531	493	539	561	544	531	506	536	551	492	513	530	501	512	514	501	545	549	508	506	507	510	509	518	533	505	523	508	527	484	559	528	494	542	507	483	545	557	489	534	528	532	541	532	522	525	499	523	507	521	547	539	532	518	529	576	485	517	552	497	565	537	526	529	518	523	572	524	541	491	488	519	533	508	506	507	514	528	502	555	552	485	523	535	494	543	490	532	488	496	546	536	523	505	539	506	516	464	543	526	499	521	502	538	548	573	509	526	520	526	510	465	473	541	515	539	508	533	536	541	543	550	540	542	484	546	516	572	530	474	554	509	510	511	516	465	525	552	541	549	478	519	496	539	557	517	499	518	544	532	468	562	524	494	530	490	536	538	554	516	532	515	529	543	508	529	545	496	525	480	541	541	539	497	511	502	506	540	470	525	526	507	551	509	557	521	500	458	518	530	499	493	458	544	522	556	510	543	516	540	514	510	520	527	488	509	501	502	538	530	527	526	515	542	538	533	538	541	553	531	546	555	531	561	570	519	514	548	547	518	521	514	563	532	502	512	518	558	499	483	528	529	527	513	550	519	516	512	525	507	514	472	526	519	516	508	492	567	524	522	536	536	510	559	536	511	537	526	514	511	510	506	537	526	566	521	539	564	532	517	555	488	532	488	553	528	514	515	513	512	492	522	518	569	556	510	530	540	517	512	549	543	514	474	515	497	544	495	510	559	473	540	539	556	520	509	539	583	551	494	530	565	534	483	500	563	513	537	484	512	558	456	544	539	526	528	493	515	530	474	575	557	527	552	550	527	539	491	511	492	525	520	535	538	552	497	530	497	529	525	514	517	525	498	532	532	530	504	528	542	527	505	520	547	523	544	517	531	497	535	557	526	539	561	529	516	540	524	508	550	575	493	498	492	543	535	511	472	522	572	536	528	520	530	515	496	513	525	502	510	507	496	515	538	485	516	525	505	522	520	524	525	533	520	508	537	540	518	542	520	487	488	506	548	522	527	519	556	518	506	542	487	500	498	525	538	514	517	553	497	510	546	540	514	553	496	497	468	494	543	501	542	533	512	555	511	522	537	540	519	505	507	513	565	524	516	529	527	527	537	541	527	507	484	494	522	530	523	490	500	532	520	521	505	514	519	517	521	546	564	494	540	549	521	516	524	521	512	480	540	497	554	513	521	508	518	531	518	513	553	512	522	527	517	510	543	524	518	550	533	502	519	532	531	534	508	486	534	505	485	559	568	536	532	537	527	552	528	527	542	512	524	508	565	493	507	529	530	482	531	511	532	547	517	497	518	529	512	519	531	482	542	556	530	486	528	535	523	491	501	555	565	555	534	529	528	502	515	504	545	554	520	512	509	547	509	504	524	564	527	526	522	535	494	548	522	517	552	489	516	534	483	531	489	529	536	540	559	540	490	532	582	532	538	518	540	535	532	538	524	518	546	547	488	519	489	506	528	505	498	491	557	469	552	535	523	537	479	493	515	512
25685	21090	22241	9097	850	685	521	516	526	493	426	485	473	518	498	535	478	509	493	472	478	492	442	478	484	492	491	481	493	473	476	418	506	508	480	468	456	490	469	502	471	436	482	512	477	490	466	483	479	431	476	509	528	513	491	478	515	467	469	520	476	468	470	495	473	483	476	472	469	449	445	473	479	485	457	455	423	482	482	468	481	500	486	519	452	469	459	459	489	499	503	513	500	517	447	475	482	494	489	470	498	436	483	444	512	465	494	447	510	479	488	509	515	478	485	448	481	525	469	478	505	483	474	460	433	502	458	467	477	492	466	473	456	515	437	497	501	465	528	468	474	466	501	474	483	448	503	475	510	523	449	517	491	505	512	480	506	481	465	457	528	504	488	479	449	450	494	494	486	482	510	481	453	480	487	472	489	488	490	497	482	485	467	454	465	499	518	485	479	438	466	440	466	477	508	464	476	476	471	475	489	458	495	498	442	492	447	444	510	488	458	480	474	456	498	482	551	476	433	445	454	498	468	467	473	494	482	467	512	499	468	500	488	485	482	494	466	443	486	501	466	467	484	499	482	485	527	462	428	471	479	473	509	479	487	464	485	478	479	489	479	456	474	448	521	512	473	462	473	472	510	485	485	490	450	467	480	437	482	456	493	510	480	482	488	476	444	491	473	521	432	481	456	521	473	506	504	498	470	480	475	476	458	498	489	482	492	469	485	464	465	459	501	461	452	522	467	481	503	483	464	468	498	483	507	480	495	459	461	478	514	490	458	487	473	450	478	465	505	499	468	497	479	469	476	483	471	454	440	491	442	481	500	434	454	480	468	493	455	490	485	498	475	453	479	490	465	417	478	528	474	527	500	473	499	481	475	463	460	482	467	463	510	504	461	479	480	506	470	504	450	489	497	502	476	490	504	470	471	476	458	485	499	501	480	453	496	479	449	465	479	439	474	482	505	480	458	488	492	495	478	476	440	426	472	450	490	503	517	518	501	468	489	472	482	463	476	453	491	480	487	487	510	450	454	510	506	495	498	493	474	462	482	487	512	467	491	496	512	468	505	498	478	446	500	493	499	449	457	458	463	506	496	471	462	503	478	464	492	470	499	491	479	483	490	460	479	484	477	490	477	509	518	479	481	527	508	456	471	496	476	486	489	470	491	469	462	459	468	498	500	452	492	457	477	474	524	498	488	493	500	464	444	498	480	486	432	497	473	458	484	461	476	493	474	471	465	478	500	495	471	489	498	481	485	478	473	457	517	492	462	480	471	432	464	520	530	488	490	495	428	471	460	522	488	467	462	497	474	487	496	494	510	472	489	484	452	490	483	464	468	449	476	487	462	474	463	472	509	501	463	505	507	466	503	483	474	502	496	510	455	492	447	493	482	500	504	490	488	473	505	470	470	465	498	483	468	507	492	505	484	421	486	512	465	475	438	494	506	464	501	520	496	505	467	473	448	494	473	475	496	508	490	422	494	476	462	468	514	471	516	465	508	506	467	488	490	479	474	451	477	503	471	522	514	455	479	472	506	515	479	481	477	443	457	437	462	463	476	508	435	429	483	481	458	477	476	463	449	465	485	516	484	485	457	491	478	483	477	461	549	473	484	496	471	483	430	475	478	523	479	489	490	469	487	473	462	492	489	504	492	552	455	455	492	466	487	474	472	467	455	467	446	477	491	518	492	491	469	450	468	479	473	486	471	487	463	466	466	449	489	467	493	483	488	511	465	454	484	481	505	469	489	489	469	467	500	499	462	505	460	505	427	476	457	467	481	454	497	493	451	459	471	511	502	477	473	512	493	476	489	505	498	470	461	446	500	510	482	509	444	452	513	460	464	490	502	472	462	444	479	471	502	470	478	521	529	476	472	494	496	484	456	439	470	483	462	496	472	500	490	458	491	504	522	460	476	464	481	461	490	475	462	482	489	467	460	504	481	465	485	480	489	508	483	480	496	442	492	486	405	430	502	457	483	481	468	476	458	445	502	438	466	486	513	512	472	457	490	472	474	465	454	473	489	473	508	483	446	482	481	451	478	484	481	501	464	465	468	468	498	441	460	512	482	491	448	500	476	479	460	444	468	450	477	486	481	493	462	455	481	453	516	450	523	486	472	432	472	489	505	492	476	476	501	451	490	460	454	502	457	505	454	459	479	495	464	455	470	482	445	466	452	469	495	467	499	486	462	464	467	458	478	488	500	446	445	461	464	481	482	478	494	472	470	532	467	522	454	506	495	454	464	449	511	493	486	509	499	508	472	487	468	531	484	511	492	470	488	488	501	485	451	511	509	478	460	482	502	469	478	473	451	467	494	486	458	494	454	506	502	477	459	471	493	476	478	469	467	442	489	483	504	478	492	517	445	487	490	449	486	483	462	479	451	477	468	485	486	491	515	500	481	482	518	504	467	458	466	490	459	460	514	496	485	484	477	493	452	467	514	433	491	471	478	452	466	467	470	483	502	453	507	483	449	495	476	482	505	473	467	484	485	500	505	453	470	489	484	478	481	486	445	453	507	455	478	481	536	457	483	494	452	478	476	461	485	464	498	505	471	493	492	477	441	466	463	460	444	493	468	476	508	515	482	459	473	480	519	460	501	498	442	510	483	443	502	495	472	450	506	465	483	475	483	463	495	477	466	463	472	452	481	499	493	483	498	496	497	513	485	472	445	446	507	492	491	439	485	514	500	467	472	494	493	486	485	456	480	472	473	489	456	473	419	490	461	510	459	469	483	508	477	506	489	468	488	475	464	444	502	466	445	442	492	489	482	499	472	471	550	518	484	494	489	496	463	527	466	512	465	497	504	469	495	472	497	495	447	531	480	471	471	465	482	488	496	472	527	512	467	491	461	440	478	503	459	520	488	470	516	516	510	467	533	448	474	491	457	498	470	457	443	452	528	540	484	507	508	436	451	476	508	441	546	457	515	468	464	465	458	507	450	473	488	507	501	473	478	505	456	494	473	476	461	493	480	526	490	455	487	509	469	479	441	473	464	466	483	455	496	500	488	470	498	509	498	463	467	484	443	463	461	486	522	481	466	458	468	517	475	477	506	474	434	454	465	465	522	487	473	453	462	493	435	485	495	489	485	506	508	479	491	474	537	523	466	433	458	426	466	446	483	495	484	535	476	459	493	464	491	474	458	517	482	483	484	492	501	475	453	492	492	489	452	490	481	508	448	493	484	489	504	463	467	463	482	459	453	496	500	503	503	472	463	474	525	494	487	557	475	476	473	483	462	458	452	480	500	510	489	516	469	471	503	498	482	484	464	462	431	497	497	487	493	477	477	504	475	500	493	451	494	466	494	492	460	446	505	495	470	469	445	488	496	518	480	513	494	448	449	499	459	472	481	505	520	472	485	521	487	472	476	488	547	509	461	495	465	481	460	488	455	474	512	475	479	443	503	483	465	461	487	447	439	471	522	491	474	468	519	467	493	489	495	501	464	476	465	523	469	485	480	483	488	503	476	459	463	487	482	465	501	456	475	495
5156	8387	4816	1389	814	745	676	682	644	645	625	631	649	617	594	659	605	635	645	630	651	584	607	631	632	584	607	627	636	615	607	614	623	588	645	622	599	610	620	636	620	612	617	600	637	602	612	626	597	568	634	645	592	656	606	613	622	565	545	629	604	636	619	614	568	629	621	590	600	593	605	602	571	597	590	617	581	655	619	616	613	619	608	653	613	603	619	574	644	631	634	662	623	654	537	583	649	681	610	618	604	624	571	620	595	617	632	630	607	678	594	602	598	627	624	626	628	620	619	644	598	641	631	584	629	607	597	610	588	640	599	642	607	615	554	601	640	637	615	616	585	597	613	605	619	624	576	634	613	576	608	610	619	609	668	619	638	583	628	602	635	600	638	644	598	609	620	653	585	616	622	595	620	638	623	601	646	625	623	600	609	574	663	631	611	632	636	621	619	643	656	640	637	598	667	624	623	656	625	614	619	654	628	612	595	586	622	637	608	616	597	616	654	632	607	603	565	589	612	592	608	590	594	592	658	664	618	612	599	632	638	590	652	609	637	607	586	624	656	584	609	628	594	598	625	637	618	584	599	635	605	622	624	627	619	622	639	600	540	623	587	589	651	616	623	610	600	591	642	637	632	591	603	582	555	598	640	611	655	576	592	612	623	637	621	615	623	617	615	620	603	626	645	593	595	637	587	595	628	598	611	563	677	591	626	639	614	593	576	618	632	638	653	579	567	640	614	631	617	624	626	596	667	624	611	664	611	611	582	670	646	640	627	627	649	618	627	636	549	578	589	615	616	561	610	577	559	608	618	581	631	607	611	579	621	599	612	663	594	590	604	640	593	622	631	645	616	573	606	582	618	627	593	621	596	586	630	618	600	619	642	630	613	597	626	567	572	608	609	596	620	595	574	601	660	620	600	620	638	646	653	641	642	635	646	626	617	647	639	625	645	583	620	595	607	646	574	622	612	647	578	594	588	659	625	590	611	599	587	578	646	621	678	619	635	604	654	618	607	652	610	634	610	621	629	611	574	609	619	578	583	658	626	572	588	633	625	646	682	628	609	617	624	596	626	644	642	624	632	620	622	677	635	618	600	643	644	598	641	616	635	617	640	613	604	613	600	600	654	596	637	613	557	609	670	611	603	579	601	603	608	577	606	652	617	635	633	606	652	641	616	571	596	647	616	638	614	632	639	624	608	624	624	619	620	615	620	607	624	652	642	592	628	636	608	640	623	618	649	603	577	633	641	595	624	610	618	656	612	586	580	600	670	601	632	651	599	589	634	645	678	606	584	571	606	604	615	551	651	619	620	617	615	609	582	635	570	610	594	606	629	608	609	612	610	605	613	596	592	598	622	573	664	623	612	614	572	637	588	650	620	623	646	576	597	639	632	580	595	604	653	611	627	634	564	608	588	617	622	630	632	630	610	616	654	644	633	625	628	610	624	567	622	624	606	604	606	619	589	645	631	587	603	565	627	664	598	588	616	621	612	589	597	638	624	599	616	629	609	650	587	578	571	620	599	614	607	613	602	601	595	628	630	597	592	573	587	626	623	609	673	616	599	610	607	621	606	639	626	566	625	592	645	651	624	633	625	583	627	582	667	568	612	634	628	642	636	588	585	662	588	650	658	615	681	608	611	649	573	628	578	667	642	600	650	593	552	585	619	589	657	628	658	650	567	570	590	625	629	629	610	575	632	615	640	624	669	626	662	610	597	706	607	611	611	657	583	626	594	637	617	578	613	581	582	615	657	615	584	632	626	608	620	573	614	627	644	573	617	648	565	629	550	600	610	634	652	598	652	620	607	564	638	647	655	626	593	592	671	629	616	627	636	626	617	615	625	593	628	589	632	609	657	598	621	598	577	563	626	663	658	601	654	573	633	584	589	646	603	632	653	628	650	562	602	601	598	625	669	585	619	603	635	626	580	598	635	608	639	589	633	639	584	600	561	584	561	535	603	562	612	628	587	576	581	657	605	605	594	647	616	628	596	586	606	558	610	623	638	593	644	615	641	581	628	626	620	548	631	627	602	561	595	621	611	592	589	641	630	661	606	570	564	574	633	610	643	611	582	598	632	603	596	553	603	618	600	640	612	594	603	606	577	600	621	594	612	642	604	572	624	626	627	615	621	633	617	591	638	590	665	595	615	654	616	630	610	638	632	623	579	616	660	588	685	560	587	571	569	618	593	650	591	632	605	649	625	590	630	592	596	583	655	607	651	600	604	573	655	587	617	612	595	599	641	590	644	626	592	565	619	624	589	590	611	599	579	634	603	616	628	617	601	611	632	617	587	616	639	595	631	597	599	626	607	663	642	601	606	613	599	614	648	617	615	628	618	644	621	580	617	651	615	604	592	614	633	639	640	642	585	620	596	623	626	634	591	657	600	616	628	622	587	641	608	585	582	575	611	640	624	611	598	572	617	606	591	643	619	617	601	631	568	624	621	613	593	626	617	623	660	586	619	637	630	623	596	626	612	604	621	599	622	616	627	634	673	642	624	603	588	622	630	613	648	553	611	610	646	633	646	592	673	632	635	631	597	616	628	651	634	623	610	636	605	609	633	632	641	657	649	621	603	628	606	579	618	586	618	610	591	629	604	614	645	625	598	644	623	610	589	601	646	628	597	599	573	606	606	613	627	636	621	626	575	648	609	646	617	641	613	567	587	607	611	651	634	654	595	597	640	591	636	592	624	658	595	614	624	646	561	648	628	636	637	579	618	620	629	665	595	645	603	642	606	620	553	559	628	618	637	615	551	608	598	644	596	628	634	608	666	606	621	613	607	641	614	639	645	631	599	628	608	608	593	582	625	607	633	584	591	603	600	577	620	602	678	613	615	636	578	643	632	613	624	615	646	622	598	609	636	642	575	616	588	588	665	633	626	630	581	589	598	568	585	604	632	630	617	598	642	627	608	612	595	538	602	606	635	623	634	619	576	639	622	594	617	644	602	600	610	597	629	616	612	619	619	618	657	623	650	650	605	605	632	634	620	592	597	598	584	613	648	608	639	601	619	613	644	620	613	602	595	579	603	617	655	655	612	630	651	632	602	631	605	612	633	602	589	620	606	656	635	589	613	657	592	623	606	618	605	612	620	640	642	597	631	585	630	582	553	600	604	613	552	620	611	607	607	628	613	633	653	567	660	611	595	604	604	607	612	613	597	601	600	595	626	620	621	654	580	637	602	620	615	601	635	631	628	636	636	598	624	616	628	640	597	619	615	628	637	606	602	632	590	644	651	613	645	558	642	607	595	619	629	591	605	569	581	575	576	615	614	570	630	639	622	570	590	616	591	633	646	598	623	656	607	639	609	677	653	655	587	594	585	601	668	601	625	644	606	647	597	626	591	581	634	638	585	583	652	628	635	619	625	622	605	606	683	619	618	552	596	600	601	634	583	584	626	648	585	623	596	652	623	604	641	623	586	599	632	630	624	622	632	596	607	618	616	606	643	604	580	653	619	612	629	635	587	596	617	640	624	634	622	632
23164	21112	27827	24643	20979	4429	751	636	596	551	552	614	602	552	571	572	563	537	563	569	517	564	558	583	579	553	540	561	576	535	553	531	570	562	576	565	537	577	582	513	527	575	569	540	556	552	544	536	555	560	555	557	577	565	549	531	562	551	514	554	570	510	576	538	565	537	550	566	569	530	555	605	568	570	518	562	608	544	571	524	531	553	553	581	519	554	530	538	531	567	532	550	566	567	513	551	562	525	641	558	580	520	563	492	555	553	557	543	537	562	548	533	546	534	537	572	543	568	502	535	539	583	543	536	523	548	519	570	545	525	532	579	533	575	576	560	522	542	562	585	574	574	572	593	575	558	542	561	549	585	523	530	520	562	538	539	507	527	575	524	589	523	550	565	599	535	531	558	572	546	508	522	564	541	553	545	563	541	543	568	553	551	534	596	565	535	535	574	552	550	557	529	580	520	538	551	559	528	576	531	544	547	542	535	532	540	507	523	555	538	602	578	577	559	556	532	497	553	534	519	525	550	529	535	543	545	540	539	563	523	558	549	545	533	602	544	588	559	506	559	584	528	588	527	512	560	579	490	549	559	537	549	576	558	548	579	554	526	534	521	521	576	572	561	549	529	524	535	526	554	539	553	549	582	522	550	544	570	546	554	566	583	544	553	515	557	573	527	578	562	565	536	531	563	529	538	536	591	557	558	588	555	555	535	576	550	538	550	546	591	601	543	574	561	588	550	579	548	514	551	522	515	557	519	534	552	533	480	520	549	554	564	547	530	518	580	557	526	537	553	538	529	568	603	461	569	562	544	507	503	523	567	550	509	586	560	562	551	533	561	574	546	516	553	573	579	551	539	548	565	544	524	556	549	532	575	506	582	549	601	564	539	547	553	538	550	558	544	531	567	552	546	534	563	555	528	569	537	508	522	550	576	553	534	559	563	529	532	563	527	547	586	576	549	526	548	550	556	555	552	530	583	540	550	570	563	543	560	561	550	542	536	544	538	500	573	570	544	544	510	541	508	563	554	536	524	563	559	547	541	554	534	558	567	518	576	555	550	540	532	560	551	592	531	555	554	530	520	541	523	548	525	505	556	539	567	537	560	539	590	516	528	537	545	549	573	543	558	530	555	560	543	548	546	525	529	527	510	528	566	532	542	528	529	583	597	597	536	534	537	573	527	570	553	600	513	527	537	548	592	535	572	523	542	552	528	541	534	526	532	514	527	551	546	524	559	552	554	528	552	562	549	577	556	552	534	543	588	514	588	551	518	541	553	481	558	574	553	505	575	511	512	523	537	538	542	559	504	551	552	543	558	543	531	549	496	533	544	567	550	551	537	553	554	596	534	553	552	516	525	579	555	497	572	544	564	619	567	574	558	554	557	534	593	553	529	480	532	527	529	543	577	525	542	504	559	535	598	556	549	550	571	567	562	545	550	560	572	559	590	546	547	518	550	551	523	534	544	552	588	537	539	528	540	542	507	528	524	542	569	539	592	572	574	547	551	564	537	553	536	510	568	572	548	546	549	571	569	528	539	555	534	525	497	541	520	554	534	574	571	525	568	529	542	479	521	506	562	536	526	579	574	526	548	527	552	573	583	507	561	549	543	561	593	595	549	532	543	584	508	533	503	554	546	546	544	504	548	530	522	570	524	580	540	561	580	513	534	550	557	527	552	521	543	539	537	532	535	534	584	550	539	570	546	567	516	540	577	543	556	514	559	592	561	572	559	522	495	576	544	521	560	555	549	545	550	533	535	531	518	588	498	548	557	547	511	572	554	517	540	545	568	597	543	564	553	525	495	579	561	542	544	529	548	563	585	528	558	523	560	545	559	530	542	533	584	561	555	542	559	541	571	559	520	548	539	530	550	539	515	527	542	532	527	536	525	544	553	534	576	540	548	539	586	557	514	510	576	534	559	544	573	506	552	549	553	560	516	549	584	550	539	583	570	534	562	511	541	596	536	548	545	542	545	580	579	571	555	538	531	536	554	513	516	524	570	543	515	532	554	581	540	511	561	577	570	571	552	587	578	541	561	534	568	562	552	540	546	576	507	521	542	532	517	551	583	516	519	557	534	492	525	554	558	548	550	568	572	569	534	540	571	563	524	569	544	543	549	564	496	538	535	543	490	520	565	582	550	518	539	551	535	559	524	564	536	555	568	576	534	541	587	533	523	558	530	562	567	549	588	544	537	537	590	531	539	511	540	524	537	542	555	514	512	578	599	542	560	573	546	568	587	549	531	528	559	513	541	561	552	514	518	514	503	581	536	549	535	514	558	540	566	539	575	570	520	523	592	518	541	495	557	570	560	574	553	549	541	584	551	571	549	580	535	548	547	533	584	574	522	544	529	558	564	565	559	568	550	589	583	601	550	548	547	548	534	502	499	542	580	519	601	541	515	563	584	513	545	552	595	569	554	577	534	530	483	546	568	565	581	542	579	551	513	577	524	561	561	522	537	530	554	563	522	558	597	560	587	512	519	543	517	533	547	550	542	503	526	511	595	561	534	568	527	547	523	524	532	561	539	538	551	530	551	540	525	587	570	549	542	535	559	543	526	557	516	509	547	574	545	582	518	561	566	564	586	563	540	519	538	523	582	561	555	543	593	538	607	529	528	542	549	523	560	546	543	570	554	546	531	530	547	566	565	533	542	515	541	520	566	563	560	533	526	591	557	540	570	542	518	562	585	586	543	548	552	525	577	523	534	558	610	556	548	555	545	572	568	527	576	575	552	563	543	559	596	573	566	547	569	552	616	518	564	557	520	533	511	507	560	524	521	555	561	587	561	541	542	542	536	532	562	594	524	554	556	551	620	540	550	536	532	531	559	566	536	555	577	590	519	535	538	554	523	564	487	541	522	551	574	570	557	560	609	536	549	540	515	567	556	547	558	567	549	584	559	586	552	584	544	526	567	542	505	546	505	571	547	531	533	535	552	570	531	553	562	552	571	536	500	473	580	562	572	540	596	558	566	566	540	526	551	540	534	564	553	557	505	518	552	545	566	522	553	583	566	562	569	527	514	569	528	551	540	545	575	556	550	529	576	557	535	486	546	556	600	542	541	536	532	521	557	589	529	550	491	556	575	553	573	546	546	553	570	516	552	585	575	558	558	543	544	549	567	572	560	571	534	522	518	535	574	552	527	534	540	562	567	551	564	528	544	568	586	511	574	559	550	592	548	592	577	542	545	534	555	544	520	537	541	568	549	490	538	520	563	545	506	492	614	520	597	523	549	559	555	549	597	565	530	557	532	538	539	575	534	567	562	561	527	532	548	598	541	526	557	518	552	539	573	520	542	584	566	593	570	535	546	550	503	523	525	545	542	557	539	580	578	522	551	548	529	538	518	566	617	565	605	565	554	549	548	547	554	545	557	516	541	551	597	548	532	595	530	581	577	577	587	504	531	546	505	567	590	556	554	517	552	542	598	532	575	525	616	519	541	564	538	599	509	547	538	574	522	559	547	552	533	560	583	525	565	530	533	549	546
6237	15644	9376	2553	1091	928	878	783	752	727	807	743	704	710	719	718	691	691	687	708	714	709	693	719	727	716	737	704	671	701	673	682	718	677	703	715	716	712	678	673	696	665	668	660	668	692	670	706	697	654	657	688	734	695	691	693	704	694	679	705	715	696	690	735	753	663	679	750	684	724	741	736	730	723	675	723	665	709	660	710	689	699	681	701	704	714	661	669	693	727	711	707	688	655	682	687	691	683	701	697	698	684	687	711	696	662	743	736	634	695	742	692	679	683	699	740	695	718	679	661	701	674	721	686	689	684	653	692	691	694	704	735	702	730	700	672	658	685	708	676	706	688	681	749	679	669	720	672	687	685	713	624	695	697	726	667	667	719	643	638	687	677	654	643	687	698	714	703	641	702	712	694	662	693	696	729	703	685	743	690	681	726	700	755	661	683	678	689	720	710	664	695	699	695	654	665	734	724	707	690	686	694	735	681	684	644	669	708	666	620	657	686	649	704	676	681	702	674	676	659	723	713	676	692	714	677	703	659	702	674	690	699	694	707	700	747	629	705	731	637	698	660	713	639	678	682	618	728	683	687	603	712	660	672	670	666	658	680	698	710	751	713	719	696	707	669	743	691	679	742	686	756	722	695	676	734	730	718	694	667	687	709	672	749	691	745	675	732	685	705	671	686	668	724	671	696	684	698	682	698	672	668	667	710	751	738	714	694	677	674	735	667	709	681	673	660	708	680	660	669	714	639	705	687	694	669	713	669	704	725	678	720	705	688	695	664	682	732	682	702	675	703	709	706	726	682	724	703	714	693	656	687	698	692	731	671	702	678	678	660	676	667	671	666	712	713	683	725	671	662	674	691	683	709	726	675	670	677	711	707	700	710	661	695	681	721	724	687	688	703	730	716	706	715	682	700	696	711	689	714	678	656	708	719	696	677	664	684	733	692	719	698	705	656	692	699	712	741	690	687	720	667	703	679	696	670	716	667	673	707	681	696	704	685	676	722	698	693	688	704	681	657	651	676	678	684	690	685	662	724	741	715	707	692	668	685	687	667	676	681	693	711	683	699	712	705	741	724	735	695	662	695	699	695	708	692	727	691	718	677	680	668	707	687	695	714	646	674	691	704	642	696	720	670	653	703	709	650	703	690	710	733	692	689	654	699	698	694	685	705	718	704	698	702	725	662	686	722	682	735	664	727	661	696	697	692	673	677	691	722	713	620	697	715	697	770	717	708	680	701	659	709	714	678	718	683	699	700	705	691	734	768	692	623	703	723	713	704	671	648	690	692	715	667	699	737	699	664	703	705	755	741	699	719	705	692	695	703	659	715	682	723	691	666	638	698	661	705	747	648	733	713	648	707	704	739	661	653	736	668	694	713	669	681	691	727	691	716	656	726	702	650	686	702	675	670	690	718	659	667	708	757	705	672	687	733	697	706	736	687	678	678	655	713	694	687	657	666	679	693	692	700	649	695	689	615	682	685	703	684	670	710	688	700	667	673	686	689	651	688	685	646	712	649	718	700	659	681	719	703	711	658	754	703	668	716	695	653	675	701	693	662	677	673	702	731	724	719	729	653	751	665	669	704	671	700	662	677	716	668	810	691	686	666	694	723	700	722	711	668	705	688	670	668	703	674	720	705	704	721	705	725	687	711	682	692	678	696	682	682	677	655	740	711	731	703	685	642	661	697	716	688	666	673	662	685	648	682	705	704	650	723	690	666	666	714	692	669	686	630	673	707	671	673	684	661	651	689	735	706	693	682	674	712	645	699	663	660	714	654	707	702	705	683	691	678	689	695	709	696	737	709	693	648	691	681	658	722	659	633	665	725	695	684	712	675	697	731	725	671	679	678	716	756	734	621	666	657	669	745	705	708	677	731	677	661	681	667	686	705	723	693	674	714	677	670	688	705	692	683	682	711	730	675	707	701	733	696	711	711	699	699	699	683	707	705	680	693	717	685	698	660	712	724	725	728	645	666	701	677	757	666	677	688	690	709	704	731	721	694	699	674	699	660	678	677	678	757	693	672	708	675	665	704	697	728	664	725	701	655	675	688	733	683	688	681	679	688	701	764	690	673	700	709	687	619	721	687	712	677	675	688	689	709	725	690	671	638	687	666	672	733	708	661	669	731	703	702	674	714	694	687	693	693	668	693	706	673	725	730	702	734	711	706	704	649	725	655	692	664	701	692	680	659	731	733	648	672	709	684	770	725	687	676	649	707	686	690	671	679	669	662	688	706	730	694	733	699	674	720	682	655	698	660	709	677	708	678	723	702	691	672	732	680	645	696	709	682	706	709	688	704	715	703	667	689	694	671	644	684	650	667	688	659	652	689	654	686	664	681	669	691	636	677	691	703	696	711	707	712	703	725	699	700	679	694	718	718	699	710	674	718	675	665	673	730	741	670	680	659	672	706	662	630	662	725	747	667	688	681	681	712	732	676	695	688	729	668	703	682	742	689	671	708	678	707	674	716	680	680	664	715	723	649	690	738	696	717	678	704	690	668	698	680	704	692	704	687	675	679	673	760	694	656	726	703	681	671	689	716	691	674	741	661	709	692	741	667	666	682	712	693	704	685	673	654	713	647	726	726	680	698	705	674	686	703	658	671	718	663	712	722	699	686	703	738	671	697	722	669	655	661	671	657	693	737	713	711	698	676	671	705	664	640	715	677	735	652	677	669	662	696	656	720	655	616	703	681	713	703	668	710	733	691	665	678	671	696	704	669	690	703	674	661	696	697	721	707	699	685	705	658	700	715	678	674	713	696	694	717	718	681	675	707	704	683	726	716	715	708	716	706	646	753	713	672	650	709	722	717	706	679	674	679	683	699	766	680	670	664	699	727	667	660	753	697	686	730	716	682	714	676	699	705	651	619	662	674	710	653	713	707	662	672	678	694	670	704	671	681	744	711	682	726	707	726	696	691	655	727	703	715	698	725	682	735	716	695	675	667	711	713	714	694	705	691	687	640	657	685	690	675	647	669	699	723	721	672	696	702	707	690	693	728	676	670	705	702	698	738	672	734	713	672	679	672	617	669	641	706	714	682	678	728	651	656	714	709	736	699	721	708	693	714	741	682	696	704	700	690	689	678	723	690	752	703	670	690	740	681	709	699	645	669	714	710	657	702	696	723	662	689	667	652	684	718	730	716	706	732	724	712	671	678	694	695	709	690	685	716	708	702	676	672	714	702	680	723	659	693	705	694	660	682	732	709	741	728	664	706	695	693	645	663	622	718	655	660	672	681	683	687	661	693	680	660	738	673	665	671	727	697	720	741	617	701	670	692	738	688	676	688	663	686	659	639	711	697	689	682	711	697	665	658	681	676	707	684	716	725	654	693	674	741	673	685	710	694	698	683	677	700	690	697	693	679	659	691	665	711	689	671	678	663	713	698	734	661	665	704	712	695	656	752	747	689	712	719	676	727	681	698	690	664	719	675	671	644	711	709	711	706	671	686	702	699	703	702	694	739	701	731	686	678	730	723
24221	21116	26520	25646	4907	477	440	388	417	373	358	370	372	349	342	376	364	317	342	316	375	365	318	343	360	328	357	364	353	361	340	352	368	377	338	333	364	297	354	349	344	355	307	341	342	329	340	308	348	368	338	349	348	395	362	341	331	326	337	339	312	351	358	337	308	340	356	354	353	365	351	333	375	341	344	362	324	328	352	333	332	365	334	320	335	373	334	359	352	314	328	328	345	339	362	358	334	325	380	356	385	355	338	364	349	307	387	355	359	317	370	342	335	341	337	335	345	352	337	340	377	331	322	357	335	289	367	357	345	355	317	353	325	319	351	320	305	322	335	335	354	314	351	343	344	331	366	355	351	338	353	338	339	353	333	349	358	319	348	353	333	338	365	333	339	332	353	341	290	365	357	317	322	329	315	348	370	345	342	331	364	346	337	327	334	324	354	354	359	334	347	367	324	344	311	335	343	316	335	361	365	332	356	354	327	341	341	341	355	361	355	327	341	321	347	342	332	382	352	347	345	345	390	328	350	341	344	331	314	370	340	350	346	327	326	342	328	348	335	311	354	344	316	328	350	342	328	383	345	315	345	327	324	349	335	323	342	342	324	359	298	320	354	341	311	331	327	380	317	316	306	317	336	351	363	343	355	355	368	344	321	348	337	332	335	381	325	354	331	332	330	323	365	329	329	370	337	370	313	373	334	376	356	385	337	345	366	364	316	379	336	352	343	341	330	315	344	354	356	331	376	348	356	357	337	363	355	368	350	322	371	325	380	370	350	323	353	344	341	329	366	344	323	355	329	350	324	331	320	338	360	319	324	306	328	336	355	307	341	339	358	345	325	329	353	310	342	316	350	390	362	344	343	322	351	336	361	321	356	327	318	335	348	374	360	330	334	309	373	350	329	342	299	346	323	369	350	341	352	353	356	339	331	357	353	325	361	364	312	340	334	346	314	345	322	342	349	339	351	344	324	335	331	341	384	349	345	376	365	334	372	353	361	380	346	328	339	369	324	379	339	338	332	340	320	344	335	382	357	333	351	328	321	354	310	331	359	375	328	360	333	348	352	359	341	349	330	342	336	347	357	333	337	354	351	330	336	308	333	345	285	326	316	318	336	362	350	340	333	360	345	375	378	343	330	366	340	362	356	344	321	337	336	338	378	323	329	309	323	343	353	348	366	347	369	350	336	359	319	353	344	367	359	333	316	321	335	341	315	326	350	340	352	328	368	383	363	412	357	345	384	338	309	353	312	381	310	332	333	337	360	362	344	320	317	303	325	351	348	347	338	333	349	323	332	335	333	360	310	320	336	360	309	350	374	324	340	322	340	346	384	327	340	367	389	381	334	320	353	340	343	338	339	321	324	361	354	337	371	322	331	340	324	368	337	301	323	341	364	355	334	326	325	362	388	325	326	329	378	344	341	332	337	309	324	350	326	351	338	354	325	351	313	348	307	309	349	354	327	327	343	327	383	319	314	370	340	365	317	326	361	302	347	361	343	351	368	368	342	352	319	349	375	329	355	310	351	340	331	354	344	363	369	312	359	335	361	336	322	308	345	338	363	349	318	293	363	325	315	367	335	341	331	338	328	366	361	363	344	344	311	343	368	365	359	338	374	354	366	343	368	341	404	355	329	330	353	333	345	357	335	335	340	347	297	326	348	375	345	365	329	351	349	357	330	321	366	351	367	341	346	339	349	348	336	360	332	308	345	334	370	333	331	344	349	345	339	337	346	343	360	383	365	318	354	321	336	353	336	321	354	356	296	334	341	340	358	325	342	365	340	369	358	359	358	363	346	346	332	341	329	352	340	340	352	315	338	353	341	337	376	329	318	310	334	363	346	349	365	342	341	336	348	366	317	365	347	417	350	297	359	336	352	373	337	339	323	347	347	356	339	323	344	370	342	368	319	359	346	335	309	376	369	320	395	352	337	369	349	349	306	338	318	320	328	355	325	341	348	333	329	354	289	354	319	369	331	329	359	348	329	381	340	340	356	360	340	342	351	365	375	360	370	363	346	351	347	325	367	352	346	318	336	315	355	368	360	360	349	312	314	345	354	374	348	320	330	356	347	329	370	344	326	372	353	366	349	316	340	328	364	376	319	328	311	365	351	350	354	321	330	352	356	317	347	332	330	341	338	355	327	316	342	349	377	352	366	336	336	355	344	361	349	342	336	336	322	376	338	353	365	342	341	343	346	302	348	336	319	385	358	325	362	344	340	327	311	316	292	322	358	343	334	341	340	311	330	337	324	377	323	350	330	319	329	327	360	351	323	336	336	378	335	337	351	344	332	314	352	316	332	336	359	364	349	342	370	359	355	306	364	343	326	359	354	335	319	357	363	359	339	359	325	349	330	354	333	361	340	341	359	314	324	371	345	340	350	325	353	356	342	310	322	312	333	330	346	354	351	344	358	355	328	353	310	352	329	366	363	374	340	362	370	355	355	333	320	341	315	344	337	342	324	357	332	332	360	321	311	340	365	348	358	323	329	390	364	288	322	366	358	328	333	340	358	351	339	339	349	360	359	363	367	379	311	346	366	350	352	346	341	349	344	350	363	322	365	357	336	323	315	331	354	394	331	322	339	329	328	326	322	312	334	362	296	316	336	354	333	365	347	326	342	374	330	324	349	345	308	331	343	333	364	351	363	345	361	355	349	332	348	347	340	355	365	339	347	362	346	360	346	328	349	349	342	326	357	335	362	375	365	330	363	344	351	323	349	332	340	340	358	328	334	355	373	351	372	321	364	363	357	329	338	305	335	356	360	385	329	353	359	368	334	348	354	380	344	345	362	348	313	364	351	374	345	353	349	327	348	307	331	321	373	316	365	338	322	354	359	345	340	340	354	357	318	331	334	376	356	322	347	324	332	355	354	329	327	355	319	362	347	373	345	366	346	369	312	335	321	377	343	321	355	336	341	382	335	326	328	337	310	363	332	318	343	334	350	314	331	359	312	312	352	333	359	347	338	330	344	369	343	331	382	336	359	312	317	343	341	374	330	359	354	327	363	332	351	315	345	330	345	368	316	358	366	368	352	336	311	338	370	380	368	321	343	344	340	350	325	327	331	327	389	345	324	346	347	348	322	334	341	338	343	315	355	329	312	347	330	332	321	336	337	330	332	323	328	353	325	323	350	367	336	330	362	353	343	361	325	370	351	328	356	318	359	343	342	344	341	339	344	383	387	326	336	348	341	320	366	313	338	342	348	357	345	332	371	358	326	338	329	329	331	312	361	370	330	322	330	288	322	347	350	353	331	353	316	355	345	368	344	356	321	363	340	346	337	342	315	367	366	317	374	335	335	364	336	328	327	318	351	318	363	342	323	345	359	362	355	357	356	325	343	334	350	328	362	335	340	332	362	361	362	322	336	347	312	341	306	347	337	358	352	325	325	374	393	347	368	327	355	359	354	344	348	348	331	352	330	338	329	339	365	316	366	354	344	339	343	375	344	335	355	342	353	317	348	351	326	362	336	315	351	346	340	331
5088	10859	6114	1420	684	657	518	546	517	508	445	499	441	477	466	454	452	485	474	488	491	476	484	416	480	449	454	480	425	475	452	468	479	474	433	446	463	500	481	465	460	442	477	451	452	448	458	422	429	451	452	436	455	457	428	464	458	463	483	451	434	463	462	423	453	480	469	457	439	482	434	429	468	421	448	436	449	448	440	443	429	456	432	444	439	459	416	464	460	434	437	445	481	431	472	451	417	454	462	460	458	437	442	445	463	446	425	455	416	447	444	435	456	459	418	468	427	478	439	463	420	446	456	460	438	467	467	409	456	448	474	477	448	440	426	439	493	451	468	477	410	445	442	464	436	473	430	443	439	410	447	492	464	428	430	427	426	470	450	430	427	410	453	454	447	450	468	450	477	441	451	407	475	461	428	428	413	457	461	439	449	461	417	481	447	453	424	435	453	436	457	484	448	439	446	433	411	441	439	413	448	410	451	432	460	471	502	441	483	440	422	435	434	467	425	442	453	452	436	455	459	417	413	434	463	425	420	471	490	465	459	432	455	452	471	490	448	440	448	457	478	420	441	460	441	450	446	449	480	429	404	446	446	466	439	450	450	485	471	455	482	421	420	479	438	442	437	479	489	453	411	433	463	437	495	422	464	471	459	435	455	434	415	432	435	429	419	469	448	461	450	466	485	439	423	478	407	447	443	466	456	438	451	446	466	460	457	489	480	464	423	443	451	454	442	430	407	434	384	444	452	432	480	407	462	428	482	453	442	493	469	428	436	478	449	448	497	435	419	422	422	421	470	485	453	464	425	445	483	482	433	444	444	440	418	457	442	457	409	512	443	456	424	473	442	472	477	430	441	449	454	467	481	444	447	465	433	458	443	412	456	452	426	447	466	450	466	444	422	454	459	441	464	464	439	439	455	445	426	430	455	417	417	425	427	418	439	453	416	432	485	439	437	453	483	456	445	467	460	466	425	450	425	455	443	444	465	445	472	430	450	436	463	424	443	496	433	471	441	458	451	453	437	460	452	425	416	457	436	456	426	445	457	451	453	431	487	437	457	436	373	467	471	483	469	469	484	487	435	463	435	447	405	435	485	439	428	488	465	441	451	406	447	461	437	440	447	440	436	444	466	437	471	442	461	478	436	427	435	437	421	433	429	481	402	436	433	400	437	466	432	432	450	465	443	458	446	454	419	450	486	423	433	414	426	448	434	444	424	445	485	447	421	439	467	434	436	421	476	495	440	467	448	426	448	462	473	462	470	466	456	424	427	436	425	430	461	456	440	471	481	489	465	471	443	430	407	436	443	439	473	450	461	443	460	437	462	475	494	450	447	413	498	474	470	464	390	438	440	462	448	468	448	467	456	474	461	428	429	432	470	482	417	452	448	453	463	413	486	478	440	468	439	479	450	428	446	471	420	441	460	445	411	449	413	440	479	428	428	431	458	430	414	405	491	493	430	429	440	446	434	456	447	478	452	437	419	407	474	425	453	428	462	431	444	434	453	437	446	453	444	452	501	473	449	439	417	418	468	454	446	433	450	456	454	475	431	491	466	439	445	458	427	463	448	440	443	474	442	445	463	469	461	419	436	432	406	464	461	466	443	457	415	431	474	461	456	463	476	456	450	450	444	477	451	460	443	446	439	409	463	409	477	446	472	490	458	463	433	460	428	454	427	465	427	424	474	448	452	452	443	460	444	465	433	438	443	433	441	497	432	432	461	451	425	479	455	454	474	469	451	480	436	456	441	438	437	496	462	454	435	411	481	468	460	477	433	463	464	446	434	468	440	434	430	470	429	438	477	498	498	443	467	466	452	424	470	465	420	458	480	437	471	460	453	444	447	482	436	432	474	440	443	474	495	452	489	468	459	451	474	457	425	456	430	430	434	455	450	459	456	459	439	439	461	425	452	450	457	420	427	430	473	437	448	465	433	450	451	428	414	424	478	403	478	419	433	458	455	464	468	431	425	392	462	431	450	415	443	463	457	434	467	466	480	436	438	442	424	427	455	452	456	444	484	446	440	447	489	489	451	442	437	468	423	447	455	456	458	464	433	460	452	481	471	423	429	476	462	437	509	431	458	446	409	446	417	450	471	402	408	429	419	429	459	462	434	428	429	451	471	430	477	441	428	461	466	484	456	454	447	478	485	482	462	467	460	441	438	443	441	425	496	469	461	443	472	392	435	434	461	494	451	482	454	437	482	459	426	463	465	432	447	481	441	450	451	479	469	440	465	464	435	451	401	435	464	485	428	437	462	456	471	401	465	441	438	473	489	444	432	460	477	455	443	439	469	454	435	436	437	479	443	460	455	432	465	443	434	453	442	440	437	433	495	441	445	462	493	444	445	453	421	472	439	458	452	446	422	453	446	486	413	463	415	464	430	413	431	449	415	461	442	464	459	441	421	438	411	442	473	430	452	425	451	432	464	451	455	454	452	437	434	451	450	466	452	474	455	440	414	453	446	471	465	447	457	443	443	446	463	463	446	459	428	381	451	468	459	454	430	479	451	454	433	444	434	460	440	424	432	469	452	432	456	516	438	416	428	423	445	445	484	464	434	437	470	401	450	478	487	425	442	462	470	455	432	418	475	456	450	422	459	423	453	404	447	460	455	464	455	436	452	454	463	452	470	443	428	469	466	469	434	430	419	428	456	466	453	487	441	486	408	433	451	442	445	445	451	460	432	401	486	476	461	465	425	452	453	424	453	399	419	426	468	465	462	440	462	449	444	464	432	443	459	457	429	435	443	420	445	431	471	445	419	479	444	462	457	462	482	431	454	458	469	403	449	440	461	457	468	410	436	439	490	461	449	461	423	415	415	464	432	423	463	454	446	426	450	458	482	453	483	421	445	452	420	417	499	417	482	450	444	420	436	426	472	427	440	455	436	456	460	454	445	469	435	443	477	461	456	455	447	481	466	452	457	423	432	454	422	424	465	480	465	441	451	411	450	456	463	450	410	463	416	442	452	444	482	483	428	437	458	472	450	478	431	471	440	423	431	419	441	413	438	473	433	451	413	469	466	466	425	418	399	434	449	430	477	469	437	464	439	480	458	421	437	396	456	446	457	421	430	445	459	471	491	397	484	436	449	463	438	430	475	466	433	449	433	429	468	467	462	464	413	430	445	423	441	477	436	481	426	462	442	459	433	458	437	440	463	469	468	460	466	454	453	468	447	445	475	453	458	493	424	455	444	480	434	462	425	489	510	446	460	413	456	457	463	449	479	420	448	465	453	445	477	445	448	423	434	434	445	424	472	427	458	497	427	469	447	459	472	435	421	451	475	478	439	475	476	446	422	443	461	444	480	463	417	450	445	449	439	431	430	468	438	447	469	437	445	482	454	466	440	430	438	454	449	486	386	420	495	429	432	444	467	449	462	448	490	442	440	424	468	428	426	445	477	449	468	423	454	454	427	429	448	414	456	471	426	454	451	436	457	493	462	441	473	419	465	451	455	434	445	423	386	461	422	473	441	425	419	450	459	475
22398	21171	28444	24182	21170	20686	1380	519	457	467	448	426	436	436	427	418	456	437	460	418	418	419	441	416	421	450	399	422	397	384	421	409	401	411	385	404	387	386	441	383	373	403	420	413	369	427	371	403	419	407	398	426	405	323	414	387	388	416	417	400	403	396	418	405	405	389	418	365	391	390	399	415	367	403	416	382	403	399	389	403	396	409	394	412	406	382	407	403	438	413	416	381	413	405	410	377	396	371	377	403	401	406	384	385	417	422	412	403	395	406	409	389	400	413	355	405	359	364	414	389	432	408	405	390	404	397	402	372	428	407	409	436	366	373	368	404	420	395	399	413	396	378	397	419	397	422	370	355	414	393	410	402	379	429	429	393	393	408	388	403	390	388	397	430	384	362	388	396	397	432	437	392	400	381	363	391	399	421	406	406	421	374	401	405	390	394	387	410	401	397	402	402	420	418	424	382	391	391	393	369	416	379	403	397	417	390	387	335	372	401	387	422	439	419	406	377	411	375	386	395	408	409	416	417	380	404	420	419	360	400	400	387	422	381	406	388	408	370	417	375	420	419	420	438	439	404	393	389	421	408	428	427	403	382	378	430	399	378	385	414	376	397	441	376	391	357	399	381	385	425	406	370	376	377	382	399	394	428	383	416	396	407	407	408	419	412	397	424	399	418	378	418	405	382	428	417	398	391	418	414	379	402	410	426	387	410	435	363	388	409	435	412	407	393	398	411	400	392	414	391	419	388	385	399	386	412	415	385	422	395	391	390	413	399	414	446	420	383	395	391	405	414	450	373	422	446	399	401	408	408	416	402	389	421	401	369	373	390	395	418	406	411	370	396	410	403	421	410	382	375	442	384	383	416	390	391	378	422	392	361	397	371	404	400	396	382	387	390	384	396	411	379	384	389	413	380	382	393	420	372	362	410	407	372	410	440	393	400	376	423	400	426	400	350	360	400	417	413	414	399	417	396	390	409	395	349	388	399	413	382	409	417	389	397	400	389	367	368	383	399	433	417	421	397	428	385	412	399	397	395	387	391	398	398	378	397	381	417	449	389	374	393	407	374	409	402	403	399	427	395	403	417	428	380	412	399	424	412	403	386	383	386	409	429	368	424	384	391	389	381	388	411	415	361	415	409	419	400	392	386	377	375	389	384	385	396	418	403	389	365	392	398	403	405	389	399	422	367	382	376	382	404	384	384	432	379	367	372	394	389	400	388	391	403	380	386	423	373	407	372	449	392	367	399	393	390	387	412	387	346	455	391	438	436	398	388	391	371	420	403	406	396	421	378	369	416	371	382	415	365	396	408	423	411	372	396	397	393	402	397	404	385	383	388	399	373	393	427	420	417	392	404	376	400	389	379	419	370	397	406	395	407	391	409	397	364	410	398	406	379	390	418	392	405	393	401	378	411	386	392	423	379	396	378	437	422	425	412	390	387	384	404	409	387	387	355	380	438	385	389	376	404	405	393	461	398	403	430	400	389	389	416	387	405	409	397	408	386	400	411	360	401	377	414	390	403	403	432	398	418	425	367	401	399	428	378	412	387	405	418	396	388	413	377	391	382	429	386	400	422	385	393	387	409	412	422	396	423	404	393	423	380	380	428	371	454	388	467	380	381	398	417	406	419	384	401	421	375	390	416	392	392	377	408	382	421	417	391	391	402	411	401	409	424	409	402	379	371	408	444	412	377	407	388	432	404	413	426	369	364	411	396	417	349	403	424	398	399	389	430	398	415	388	348	389	401	423	395	415	419	353	373	350	411	380	407	372	413	399	410	423	399	420	388	409	359	369	367	416	393	405	386	406	391	411	410	404	408	411	389	420	407	392	413	426	404	380	412	409	407	371	377	409	391	410	405	417	382	391	391	438	399	399	407	372	362	410	411	402	396	448	372	388	430	391	385	394	389	426	405	388	375	388	396	406	408	388	384	387	362	416	392	390	382	398	373	393	404	425	392	396	409	413	392	380	396	383	384	384	429	384	388	411	388	401	372	402	401	409	394	399	393	424	394	411	434	396	426	411	395	396	402	417	408	417	400	396	380	410	404	405	394	369	398	387	389	395	417	390	435	431	389	415	376	406	376	420	381	430	427	393	415	385	388	404	428	406	395	411	416	389	376	389	403	412	397	365	373	412	418	361	394	374	405	421	415	405	403	404	389	381	372	376	382	406	408	405	393	384	388	368	409	378	368	404	361	389	405	451	414	396	413	368	422	427	445	414	392	457	410	450	385	406	421	408	412	441	383	401	416	366	403	424	456	406	372	387	394	404	404	410	381	370	409	378	366	390	402	430	397	414	387	381	390	407	389	380	385	380	390	399	411	399	410	394	405	397	395	393	384	380	422	392	372	388	409	397	422	381	388	390	382	439	394	394	373	367	403	372	413	400	419	408	421	380	429	428	405	407	432	398	372	401	397	386	367	395	390	404	429	367	419	428	405	424	409	398	371	420	371	393	370	373	415	406	396	388	417	407	430	401	359	395	401	440	401	384	432	429	360	375	395	343	376	367	420	410	390	414	399	393	403	383	389	404	414	407	386	443	402	404	377	426	380	393	399	375	387	391	420	393	420	386	411	383	410	374	391	408	404	386	363	406	419	388	376	383	381	350	404	413	368	417	370	386	387	413	355	403	405	402	376	382	422	409	401	397	423	392	397	394	399	424	394	356	378	423	404	378	390	440	396	409	368	392	430	416	413	405	394	431	373	406	403	424	379	397	431	384	381	386	363	389	360	393	397	399	368	401	399	389	394	397	422	394	401	393	368	393	401	384	430	448	397	415	379	384	385	368	415	393	394	412	399	407	408	395	413	389	347	406	388	420	382	426	406	390	408	389	406	375	419	424	384	389	417	380	361	396	392	421	428	358	400	379	409	368	409	424	389	384	411	390	407	388	377	380	384	369	384	379	408	380	386	370	391	427	368	374	428	394	419	385	419	402	403	391	388	412	400	488	405	422	402	378	396	391	421	412	415	390	431	395	411	391	349	405	411	409	394	399	390	429	374	392	394	417	401	403	380	418	435	401	388	417	413	355	389	398	388	407	384	393	370	388	367	388	382	405	360	424	393	406	400	395	389	389	380	379	394	385	393	397	416	422	406	421	389	414	392	401	415	397	370	403	360	434	397	389	385	387	362	402	395	392	415	417	412	376	415	379	385	437	375	389	385	399	401	381	418	389	399	379	386	413	408	382	421	391	392	364	392	361	396	395	423	400	391	390	401	414	411	393	391	370	411	377	419	368	389	387	427	400	396	382	434	425	421	396	444	415	393	423	403	433	388	380	393	384	405	385	431	406	403	407	405	398	389	387	375	397	373	368	414	403	383	396	417	419	433	375	380	381	390	415	440	376	410	413	411	389	423	338	435	395	325	433	406	404	413	407	392	389	383	437	405	428	391	386	423	414	411	381	403	404	420	391	385	417	382	401	420	388	403	390	411	397	381	376	389	408	431	387	442	388	379	430	381	389	411	394	397	391	374	403	386
6904	22926	12007	2380	1212	879	762	688	645	585	627	627	571	567	632	538	517	551	551	555	510	543	567	509	548	550	546	510	494	515	523	530	504	541	498	525	511	504	525	493	507	495	556	538	520	540	484	512	523	535	550	528	524	522	537	548	495	522	522	532	535	501	501	531	525	531	511	544	542	528	548	487	515	497	494	503	519	480	525	524	547	576	538	538	523	504	506	489	496	496	478	535	535	546	525	512	522	528	527	530	510	500	498	554	483	472	544	506	506	518	529	523	531	528	486	530	539	500	495	509	519	517	449	496	508	497	530	539	518	536	487	528	513	536	500	494	521	498	530	504	478	509	511	558	504	553	515	513	552	503	567	529	552	547	528	547	513	531	469	499	481	518	520	496	526	498	522	546	481	522	549	503	553	502	560	517	506	519	515	525	490	525	506	518	525	504	535	478	523	547	541	524	474	545	525	499	557	508	539	576	494	519	493	521	540	527	507	544	518	488	543	478	567	498	539	498	532	526	518	557	501	498	514	506	490	503	511	536	490	517	532	539	524	493	510	498	533	527	507	539	524	527	535	528	526	513	508	499	535	512	507	539	520	491	505	495	524	483	483	578	514	513	481	501	491	509	551	525	488	526	539	521	547	544	546	484	486	493	506	501	527	551	526	482	502	541	521	570	572	516	497	499	521	533	514	539	521	497	485	539	504	560	506	522	497	519	541	522	530	540	457	513	483	533	501	484	507	575	543	583	540	478	558	523	535	548	497	478	532	528	522	483	495	469	466	510	549	576	526	528	483	510	514	506	500	548	529	486	475	489	536	536	508	503	496	525	527	544	519	555	503	524	539	538	505	523	542	537	518	491	500	542	545	559	518	495	517	550	518	523	490	540	481	508	468	562	517	533	498	565	496	510	475	513	545	519	487	526	511	559	505	539	546	483	505	540	502	516	513	534	557	516	514	567	518	505	506	491	478	517	518	571	453	498	517	523	498	542	531	535	531	535	512	541	496	520	509	548	538	520	500	537	546	545	501	561	485	516	493	531	523	513	546	533	530	510	540	519	530	597	519	538	530	533	556	490	510	503	519	526	550	537	504	543	548	528	527	551	521	526	516	539	502	515	492	567	484	509	551	477	548	515	509	536	534	544	515	541	492	511	547	532	552	532	559	512	516	487	547	530	545	552	501	500	491	506	519	505	554	481	520	479	526	501	517	502	514	545	522	492	547	566	524	516	536	529	532	509	535	529	516	522	501	505	473	528	538	519	523	535	493	512	521	515	525	558	569	547	514	503	509	523	514	573	499	457	496	489	496	526	567	527	507	495	538	544	510	514	532	504	521	537	520	528	543	516	518	534	522	491	531	515	521	545	521	498	531	575	533	508	509	540	474	527	534	519	548	536	503	542	507	523	531	540	538	499	491	512	515	510	494	525	525	507	526	495	548	479	538	529	491	536	539	511	515	526	520	569	518	511	537	530	500	535	530	517	531	564	510	521	496	485	502	485	498	472	511	526	518	566	530	478	539	499	506	509	554	533	539	471	548	497	500	498	522	506	532	494	528	523	535	515	555	511	487	516	559	556	508	506	531	534	509	532	519	506	531	521	516	499	526	541	555	493	525	541	510	523	534	503	473	524	503	544	455	498	537	560	543	523	534	520	577	520	529	497	505	466	535	556	496	529	531	503	528	553	500	491	484	570	531	534	534	480	501	504	556	527	524	535	522	493	500	462	561	521	496	514	499	542	512	548	522	508	495	528	539	549	533	495	512	528	488	516	538	529	513	514	518	527	498	534	493	547	501	512	497	512	468	530	517	532	506	488	513	504	501	526	540	557	516	544	532	507	506	529	561	553	504	526	507	495	503	529	494	521	537	557	517	495	542	515	474	527	559	548	528	506	546	518	526	520	518	549	527	533	495	535	534	526	521	554	500	487	482	554	550	534	493	515	524	490	552	522	548	494	507	485	537	511	564	529	544	514	509	517	542	508	517	525	534	553	514	543	540	500	504	506	504	550	519	553	529	538	554	495	495	481	506	513	507	536	498	564	547	478	504	513	528	508	534	533	554	517	524	519	530	519	515	530	477	520	538	507	490	516	548	526	484	515	505	540	540	533	537	496	520	555	535	521	500	536	513	516	527	567	514	555	509	513	513	521	568	501	518	486	543	508	528	515	504	548	530	560	553	544	500	535	519	515	521	520	527	519	560	530	539	496	533	498	509	528	496	536	509	518	502	521	511	478	477	507	600	530	509	512	508	503	529	529	538	541	514	536	525	497	510	511	547	534	554	551	553	555	510	520	502	555	490	523	561	527	510	554	509	524	472	509	520	526	511	556	496	511	509	492	522	484	505	472	526	532	506	525	537	503	522	504	559	513	502	520	545	480	565	533	508	517	481	509	518	516	521	538	533	489	512	521	542	503	513	488	507	503	539	551	539	499	534	466	511	515	548	493	521	539	510	533	556	519	533	517	513	524	520	523	512	503	480	507	541	553	533	518	520	517	513	526	514	546	516	488	505	506	524	533	479	495	555	475	498	506	516	534	554	527	533	473	532	502	487	543	494	545	548	533	533	522	524	523	494	526	567	530	522	515	516	467	539	538	547	472	505	549	525	469	512	471	570	532	471	529	526	517	526	514	527	501	495	473	526	531	512	495	544	500	503	530	541	516	557	505	542	509	508	540	516	519	529	526	554	544	529	536	519	531	528	516	521	536	550	498	492	554	542	495	496	519	521	596	546	448	483	490	551	539	535	537	537	530	549	514	544	576	523	512	496	503	475	498	472	504	467	496	537	502	507	502	512	489	526	555	511	470	509	506	523	502	516	526	501	494	518	522	518	527	514	498	536	498	515	517	487	513	529	497	502	535	507	544	549	538	481	545	510	538	517	542	514	560	532	483	538	546	525	552	478	524	537	509	534	544	529	549	523	498	529	500	503	543	497	488	547	523	510	540	487	550	501	527	503	499	515	500	520	511	514	516	554	524	564	513	525	516	553	513	537	523	493	523	482	515	479	505	516	527	533	499	515	513	528	497	522	504	550	506	500	582	517	530	527	531	547	551	570	526	533	545	499	508	523	515	531	516	517	524	505	535	516	540	555	564	495	488	493	540	554	484	552	517	534	513	556	487	511	538	575	510	525	547	488	544	476	530	523	531	523	524	531	520	498	510	510	515	538	545	504	530	518	527	545	549	493	537	526	524	511	509	456	519	481	489	530	498	476	536	532	534	522	532	510	480	552	487	563	560	540	530	517	515	495	527	498	556	498	550	497	527	492	528	525	512	557	535	475	510	504	519	492	457	524	525	490	493	508	540	491	528	509	490	541	531	533	495	495	508	556	525	532	531	531	540	521	506	498	507	514	557	527	512	511	461	525	516	503	525	554	531	537	458	507	534	539	494	512	511	488	559	516	495	522	511	522	520	499	533	514	600	571	497	506	510	514	530	522	508	512	510	502	543	534	510	535	540	563	515	525	513	504	507	528	514	508	540	520	519
25716	21120	22077	8655	689	519	534	515	488	529	493	501	501	503	462	540	499	499	525	488	472	516	485	507	503	474	471	489	475	483	470	460	473	484	471	501	507	493	484	471	500	469	525	484	508	505	497	466	535	478	503	517	479	488	483	509	472	460	485	476	478	520	454	470	528	476	485	516	517	498	460	482	470	459	476	486	454	498	527	493	486	477	478	499	499	517	485	484	476	483	440	498	461	531	524	517	466	499	467	494	494	503	528	487	506	456	458	466	449	491	484	511	489	477	530	490	460	470	516	497	498	488	441	486	481	500	515	476	489	451	456	471	454	485	488	491	523	510	520	476	454	477	480	469	473	475	513	487	473	485	508	503	483	470	480	503	523	520	487	474	526	518	497	511	484	504	513	520	506	453	471	491	469	493	470	443	455	438	472	499	468	490	495	454	476	525	482	454	490	500	484	497	452	450	479	458	460	472	482	498	493	487	487	492	518	525	481	500	487	499	532	490	483	524	477	459	452	499	503	498	474	457	498	477	513	485	469	503	455	452	475	472	499	511	491	471	504	472	504	493	443	493	488	489	499	484	509	445	511	475	460	473	498	486	473	468	458	494	494	480	510	443	507	452	482	511	485	471	493	510	503	449	545	483	482	460	484	447	500	531	517	495	523	488	522	470	462	493	493	471	488	475	536	489	505	481	501	473	503	504	453	499	499	483	481	457	466	522	471	511	445	462	516	516	491	495	483	494	509	487	447	477	514	492	476	504	499	488	485	472	497	500	489	486	481	486	502	500	484	490	493	514	483	501	520	500	488	488	511	503	519	479	516	515	516	515	479	498	493	499	463	526	467	516	463	479	491	457	485	435	493	451	502	459	495	443	514	489	465	495	518	493	466	458	485	455	495	501	464	448	469	505	475	497	508	472	446	497	435	490	463	465	486	500	530	482	467	470	478	506	515	495	487	500	468	488	515	463	475	484	478	482	498	455	483	487	474	481	451	470	508	509	508	509	493	478	504	519	470	442	507	476	506	485	493	498	487	458	481	543	486	463	520	483	461	476	479	474	461	474	475	486	494	450	488	470	448	519	517	489	483	520	453	500	492	468	476	500	488	522	493	465	491	508	494	509	490	446	497	493	459	461	476	484	496	493	464	498	501	520	494	503	484	507	482	456	501	439	482	499	452	492	469	484	503	553	471	487	477	483	474	487	479	519	481	496	498	532	509	456	467	486	474	480	488	471	467	490	482	467	467	518	450	524	517	475	536	505	465	448	502	524	489	490	470	481	418	468	483	483	489	490	478	472	463	496	487	476	478	514	486	490	527	504	486	433	486	499	476	479	497	486	484	430	488	497	466	467	494	468	493	522	464	510	471	485	480	503	474	445	507	498	508	481	453	510	506	453	517	469	470	508	421	494	493	500	494	462	491	503	497	465	518	504	490	462	489	493	495	447	476	488	493	480	438	503	538	508	464	478	448	476	474	496	471	489	466	483	505	515	522	481	495	492	510	499	510	510	502	530	467	478	495	511	499	500	513	456	495	525	519	496	492	465	489	527	463	492	481	513	480	476	500	466	458	532	497	506	470	507	491	447	498	535	491	517	465	485	473	481	447	461	460	533	503	494	473	503	441	482	518	495	463	494	484	487	504	496	486	490	511	522	446	488	502	493	482	494	477	514	499	483	501	469	518	511	482	472	471	501	468	500	476	504	509	514	477	434	500	483	484	508	489	442	495	465	496	501	495	527	481	498	482	456	489	477	495	488	481	465	467	454	475	488	457	496	442	493	469	507	538	433	496	472	490	467	485	480	496	463	468	511	486	462	473	467	498	491	457	488	506	450	511	504	498	430	478	483	513	537	464	487	507	452	500	497	496	498	478	450	493	489	424	461	465	467	468	482	500	476	479	485	489	494	451	484	484	460	493	493	497	469	510	504	470	466	520	479	468	476	491	493	513	483	496	461	498	484	523	517	511	468	452	463	485	468	470	504	470	474	489	444	466	506	543	488	522	508	492	544	508	479	483	465	478	465	454	498	471	473	484	487	505	508	531	453	467	516	475	508	469	482	502	475	492	499	472	464	492	456	532	460	483	458	433	469	490	458	499	493	451	515	434	467	487	461	462	421	485	496	453	503	504	438	498	464	488	508	509	490	451	529	497	490	464	489	510	489	501	465	461	473	467	461	490	481	499	453	444	476	506	481	473	477	491	482	466	480	468	451	455	512	504	518	498	512	489	458	495	482	478	468	510	477	522	475	484	465	490	522	542	492	474	443	485	530	498	520	510	464	504	490	499	475	489	519	476	512	467	513	517	486	484	513	452	507	497	475	536	491	462	441	466	473	454	493	498	495	505	476	472	471	498	505	468	482	497	530	458	502	503	479	493	530	473	471	447	436	483	518	423	483	533	506	471	487	452	474	495	483	495	478	483	491	518	445	475	484	486	468	488	446	486	488	491	499	484	516	515	502	486	528	506	507	480	505	477	501	489	485	501	514	469	505	472	494	429	490	504	436	462	463	473	512	495	477	464	482	489	469	479	493	481	503	460	500	490	491	490	515	464	483	488	464	497	466	512	438	486	467	477	476	481	510	506	495	486	511	486	504	455	493	470	516	502	466	498	474	503	489	459	468	469	485	488	466	477	529	514	464	475	483	508	480	497	506	516	466	492	458	429	494	501	478	483	470	516	483	461	462	479	463	495	493	495	498	478	446	532	502	439	467	485	494	471	495	524	493	481	457	501	554	527	478	500	510	495	494	461	487	473	492	471	479	481	487	486	477	483	481	480	468	489	473	459	489	526	472	500	464	532	503	477	426	482	491	475	452	477	463	497	491	491	493	457	455	471	474	469	488	462	516	517	513	513	492	493	513	475	538	514	476	493	477	455	457	483	478	512	471	485	486	483	459	476	499	513	487	478	473	502	513	466	490	485	482	490	479	475	509	475	497	511	433	478	528	512	482	488	475	481	493	494	483	502	507	489	533	506	496	487	480	494	478	493	520	489	464	476	490	492	497	505	471	466	495	468	481	539	488	463	495	524	501	488	499	520	477	491	507	474	507	461	511	508	512	503	524	491	529	543	482	495	525	465	508	504	503	471	493	455	478	471	501	492	535	495	488	492	464	440	454	472	450	473	505	472	471	501	478	461	495	495	471	492	484	451	466	489	469	469	469	511	475	512	521	514	516	462	482	478	466	516	479	459	474	474	528	474	504	492	459	510	477	491	483	488	486	504	454	476	432	469	457	500	475	537	470	483	516	462	536	512	474	437	512	496	430	501	476	447	481	467	525	492	466	476	472	483	482	529	461	481	460	435	473	494	421	463	498	510	486	471	497	505	436	508	471	507	501	519	501	519	470	464	486	489	497	469	489	509	460	541	535	468	521	485	518	505	467	449	499	470	449	500	495	499	512	538	499	502	476	474	537	487	533	476	429	461	472	482	496	456	480	486	456	474	490	484	481	502	490	493	489	505	476	497	458	483	486	492	482	480	507	519	474
5403	7724	3718	1147	806	727	693	692	672	636	638	640	626	616	659	627	653	589	613	671	624	623	599	587	612	613	633	630	562	590	584	612	595	662	569	660	630	626	614	602	560	634	614	615	635	603	609	614	592	654	635	642	622	600	619	662	596	584	624	603	586	621	557	671	630	614	613	600	650	615	616	612	607	630	657	604	608	633	598	617	622	647	629	619	593	590	649	584	591	577	628	610	604	593	622	587	636	599	629	623	612	592	613	616	588	627	588	607	602	589	576	620	629	597	625	634	590	625	617	628	662	656	614	572	590	626	626	617	568	610	627	646	593	674	603	621	583	651	607	593	631	586	590	592	643	597	644	586	608	656	617	608	567	641	600	606	613	639	603	612	619	604	600	579	574	630	618	602	616	597	658	643	599	588	644	668	616	602	617	617	649	602	624	660	627	609	621	660	619	609	614	623	653	595	655	576	619	590	616	609	649	633	631	621	591	615	634	594	553	592	595	591	625	622	602	610	616	575	623	605	639	583	622	632	629	645	626	609	652	613	603	579	676	596	612	626	640	582	646	672	656	580	601	616	610	657	607	590	601	704	610	651	632	627	580	565	586	599	626	646	629	556	658	624	603	618	697	611	630	582	637	616	623	625	600	614	650	638	552	576	632	636	653	625	632	626	606	612	689	632	629	595	606	658	637	597	635	612	579	593	625	600	616	590	597	620	636	606	615	626	623	622	626	611	597	607	625	579	625	607	651	616	658	589	618	613	645	588	595	672	633	621	590	675	601	626	619	620	579	603	635	603	579	669	644	646	588	597	640	583	632	603	608	605	624	621	622	566	639	600	594	610	599	614	606	663	621	578	630	595	601	614	622	628	613	577	612	577	565	616	652	590	565	628	615	605	633	599	627	623	636	649	566	631	596	596	652	605	642	640	670	644	614	582	602	627	634	621	608	617	626	629	637	618	574	587	597	610	662	650	593	616	620	608	622	652	572	615	593	628	622	616	584	588	623	661	599	573	611	593	652	625	603	654	629	590	626	631	635	601	604	609	624	648	589	588	636	671	620	581	618	653	627	608	656	646	618	606	578	651	628	631	611	638	629	609	621	621	634	633	612	622	597	617	650	634	637	631	615	585	585	592	596	618	579	620	573	617	660	625	628	616	640	633	643	651	580	622	631	669	624	619	640	644	613	583	636	636	650	576	598	635	638	626	577	619	632	618	670	583	597	633	589	620	664	672	646	584	623	606	637	643	575	615	547	612	598	590	626	634	588	641	637	597	615	612	663	562	603	696	647	596	619	650	599	610	583	620	614	569	640	585	658	635	602	584	590	575	631	564	613	589	601	625	591	591	628	630	622	620	646	610	616	595	615	599	615	621	650	594	604	595	626	607	614	623	600	640	593	556	633	587	595	590	639	640	644	610	609	620	562	632	643	608	597	597	590	629	577	586	626	627	623	618	605	634	646	607	608	679	614	619	593	615	625	634	640	624	603	668	607	615	574	654	605	625	635	582	621	652	629	633	619	617	601	635	593	644	677	660	612	600	603	589	605	651	618	632	600	578	601	619	625	588	596	624	645	610	617	544	615	573	620	591	560	602	573	641	660	616	618	583	639	601	609	609	664	629	606	592	593	617	548	657	606	613	595	623	563	602	576	604	607	670	606	624	595	652	603	623	627	582	673	635	631	602	652	590	619	608	598	604	628	595	633	625	610	594	597	605	595	632	591	622	613	632	637	609	638	589	616	651	642	619	619	579	558	588	632	588	593	621	618	624	626	646	612	654	653	616	580	642	599	603	636	622	611	616	667	614	662	608	620	595	569	608	618	585	673	600	604	620	609	635	589	658	611	620	622	565	639	632	601	632	639	607	627	624	620	673	625	598	582	601	591	638	613	625	607	582	602	621	617	613	651	620	621	607	677	641	630	642	591	611	640	557	641	600	630	655	592	598	630	593	604	593	572	573	615	648	606	601	594	640	599	605	646	617	652	620	610	567	591	598	618	563	633	595	584	560	589	600	634	545	643	607	618	591	633	655	633	618	630	636	562	636	622	626	624	645	654	600	622	612	622	573	672	617	630	609	610	597	626	622	631	598	642	647	674	581	636	629	623	615	615	655	616	595	602	627	632	582	581	661	629	669	604	629	606	603	605	580	607	610	635	642	601	653	579	657	626	621	580	614	625	611	644	579	572	620	631	663	615	663	641	602	596	629	617	603	679	624	604	618	612	587	625	631	565	581	617	639	621	637	635	599	598	589	619	617	573	623	595	610	616	556	664	592	659	649	602	638	635	612	628	579	632	639	663	585	634	624	651	583	634	647	588	638	595	637	590	595	586	638	640	647	612	621	638	626	614	598	611	638	603	607	617	622	689	581	637	644	590	646	596	640	615	632	601	603	578	595	578	607	642	619	599	646	617	653	646	612	588	627	634	660	625	646	592	593	626	663	610	585	619	595	570	584	651	600	597	631	609	654	621	621	638	609	631	615	593	612	626	609	603	612	621	599	644	612	621	612	583	585	595	605	597	605	572	638	594	623	612	586	588	636	604	613	605	626	597	604	595	608	564	604	655	631	603	619	609	634	649	605	608	638	578	621	595	604	612	621	593	630	571	599	627	581	567	623	584	640	555	623	602	657	602	579	601	604	599	634	649	672	575	600	639	606	587	615	615	628	635	595	645	617	592	624	602	668	635	619	599	661	597	577	615	588	625	639	600	625	618	689	600	669	643	586	626	584	636	630	601	628	661	632	612	620	623	582	617	560	626	624	648	603	610	588	600	648	671	601	604	627	630	638	632	595	636	640	612	635	587	634	657	661	595	648	623	586	633	612	643	609	627	655	624	580	647	613	636	619	638	655	633	628	606	612	640	671	622	607	608	612	618	603	615	586	607	631	583	603	657	638	614	581	612	616	611	588	643	602	635	612	606	633	628	606	641	671	628	631	605	618	601	609	635	629	655	652	632	624	612	649	614	654	613	648	646	596	609	586	591	609	646	606	634	592	657	655	639	599	568	609	609	590	651	603	643	636	631	651	614	613	662	622	635	627	576	632	640	634	590	575	638	578	568	644	608	643	616	620	642	629	624	608	637	551	591	607	642	623	646	620	581	603	672	609	599	581	612	632	631	581	590	645	626	609	654	622	613	612	597	665	586	589	590	638	580	649	598	601	586	597	619	633	620	632	589	627	606	581	622	609	597	652	596	615	606	586	613	615	593	618	597	630	591	639	584	593	619	604	569	584	601	623	628	611	600	614	640	630	625	588	593	627	571	668	647	606	632	646	582	637	684	656	632	624	658	566	602	597	621	664	598	601	635	647	621	642	665	572	568	634	618	640	624	646	649	633	604	573	599	580	610	622	646	596	624	602	666	612	648	605	597	562	629	625	638	607	592	612	615	650	600	594	667	633	656	623	620	590	642	601	621	609	552	673	675	610	631	623	630	640	583	646	584	609	636	639	615	607	615	608	575	631	568	629	632	612	621	620	640	606	576	629
23149	21114	27840	24638	21002	4518	774	604	607	589	594	607	622	605	581	583	596	622	577	560	551	569	568	527	542	539	569	575	560	533	542	561	568	547	541	506	532	573	525	542	587	531	553	600	550	577	534	543	574	566	550	528	573	568	544	532	562	560	550	545	508	511	539	537	522	536	557	545	560	522	544	548	605	554	560	532	523	527	576	575	593	561	545	556	528	558	585	570	586	574	513	580	553	557	566	487	521	519	550	569	595	559	574	546	569	536	527	546	568	547	548	521	560	552	555	525	518	579	604	539	592	514	498	571	485	566	524	561	593	576	620	542	547	578	527	556	576	571	539	546	564	557	549	574	571	558	559	545	554	565	556	552	548	554	574	517	572	563	547	585	595	567	566	549	531	504	572	594	567	539	572	528	572	548	545	562	556	573	582	572	545	512	582	545	545	534	530	559	567	534	553	553	533	577	536	549	557	563	560	551	553	553	530	581	579	603	493	558	575	562	548	579	554	549	521	497	564	580	544	579	525	552	557	507	534	551	597	539	560	561	590	507	521	557	533	531	545	513	572	573	532	557	517	538	527	520	566	530	573	555	536	565	548	532	581	563	557	530	549	556	548	521	564	545	600	587	583	578	558	565	582	556	566	508	516	531	558	597	540	563	540	531	539	604	555	530	543	512	575	562	558	574	513	560	566	573	539	520	571	589	543	542	554	579	555	491	561	548	561	584	492	529	543	533	582	536	567	555	572	538	588	513	568	590	590	536	519	574	550	550	553	588	560	515	561	588	538	593	556	587	562	597	578	540	529	538	577	525	576	520	556	525	566	537	548	579	532	599	573	530	553	570	566	549	558	555	575	535	566	592	558	542	565	533	553	562	583	530	589	556	554	563	572	553	523	516	535	567	544	583	541	537	540	549	555	534	592	551	533	512	563	517	586	568	549	544	563	550	515	577	549	533	575	523	570	553	564	543	538	547	584	603	572	519	538	542	573	548	579	545	571	557	565	566	534	564	524	558	577	536	574	558	525	526	529	517	609	585	564	595	539	552	548	562	533	550	600	546	616	561	520	579	533	589	558	527	572	595	552	551	591	537	519	570	539	570	585	549	526	578	593	604	593	560	578	553	550	600	578	551	518	580	560	551	600	545	557	545	613	587	585	527	570	549	577	577	560	582	489	526	549	531	579	539	526	528	611	516	544	510	552	529	570	579	542	559	553	559	535	516	521	561	566	552	555	564	574	562	552	526	527	569	601	587	582	535	567	544	576	552	546	540	516	523	561	583	525	502	586	563	561	531	570	545	566	557	613	572	566	539	573	538	553	537	552	565	522	545	538	570	565	553	556	604	523	605	549	515	572	550	550	523	556	560	530	566	516	549	568	552	558	545	520	526	564	528	552	517	561	600	588	552	547	541	541	534	562	538	571	574	547	544	536	516	540	536	566	489	542	553	535	524	583	580	570	545	598	535	577	545	544	546	566	510	588	576	561	527	561	580	565	612	593	535	557	550	550	582	565	564	554	555	535	567	576	589	558	535	576	589	561	565	539	560	567	557	586	517	561	556	563	577	550	573	541	595	571	517	528	539	535	583	518	542	560	563	572	572	573	534	537	595	579	547	552	556	591	535	556	568	562	529	561	534	523	541	561	562	545	570	567	515	522	573	559	520	559	522	531	570	539	585	578	547	588	545	563	565	531	518	556	545	527	533	575	527	517	529	563	576	590	529	580	527	546	544	551	578	563	550	570	559	550	537	597	566	564	596	597	537	560	578	493	533	547	553	560	536	544	566	535	539	567	572	554	561	550	603	548	573	588	588	543	568	544	528	559	511	504	537	579	551	554	564	588	588	538	548	549	541	545	544	516	609	541	555	555	543	581	545	567	553	562	599	575	547	557	559	575	546	561	558	568	570	561	566	572	543	563	543	517	571	557	528	540	598	577	577	555	563	599	569	540	568	592	564	519	558	608	527	554	565	539	576	553	578	584	521	564	589	513	558	584	572	580	577	522	546	492	555	563	577	556	586	519	542	534	570	566	586	560	546	540	546	551	575	564	579	540	542	527	534	550	539	551	578	614	542	561	522	573	524	532	598	560	595	550	521	552	574	572	530	575	541	505	520	579	537	514	531	550	555	530	537	568	551	563	511	552	498	547	559	562	549	554	550	550	518	576	553	564	597	550	538	544	540	523	550	521	569	616	547	548	554	543	568	559	477	558	567	535	577	565	542	559	557	582	570	548	535	573	553	550	552	527	546	582	507	506	523	572	562	536	596	600	545	557	542	574	589	575	600	540	567	561	576	561	561	538	551	552	530	574	563	569	565	515	545	566	494	567	531	548	566	554	510	576	575	570	548	585	507	532	523	587	579	557	581	584	563	512	564	595	551	531	573	564	553	507	519	559	553	556	581	546	497	568	555	563	626	535	544	559	574	565	514	578	510	576	549	579	602	527	582	545	541	568	546	549	533	520	586	571	533	566	568	594	566	492	514	524	555	557	510	536	579	579	536	581	539	499	565	574	557	588	557	527	585	612	585	559	584	560	545	528	534	534	525	544	569	543	554	551	597	546	557	580	559	522	567	528	544	536	538	591	573	522	559	545	551	531	578	561	525	519	531	517	492	610	582	575	560	578	576	529	551	559	540	544	619	536	543	542	539	541	541	539	565	537	548	567	532	549	510	546	548	546	545	592	573	619	537	562	545	532	565	554	535	539	518	564	547	598	557	542	562	560	552	548	558	546	543	533	535	571	539	530	559	553	546	575	574	576	543	510	541	550	534	558	597	561	544	551	502	538	538	582	548	577	556	542	532	548	568	538	570	516	574	513	533	568	566	592	597	615	534	526	546	612	537	555	571	535	573	545	515	564	579	550	541	579	573	569	571	527	538	553	579	567	567	535	538	570	536	541	557	543	532	557	515	568	518	498	573	534	564	540	554	601	571	544	567	559	547	532	546	559	523	521	563	551	555	571	560	560	527	555	591	573	552	544	595	565	546	556	530	572	531	515	559	529	510	545	541	576	536	529	579	541	533	581	588	538	577	587	504	537	546	548	527	552	558	557	518	501	512	551	517	546	522	531	559	556	526	493	576	542	526	544	571	568	574	534	532	547	557	545	531	572	561	516	550	564	576	548	522	525	553	532	559	550	537	584	556	569	557	506	541	519	542	564	569	531	530	621	505	540	532	561	538	555	507	549	569	575	520	533	587	550	565	538	540	545	582	537	570	536	562	582	552	519	582	554	558	579	564	577	573	585	607	534	567	522	547	571	577	559	536	535	564	552	559	553	582	549	550	576	570	545	536	518	512	551	577	549	564	594	546	527	588	556	505	558	584	553	561	518	552	523	528	529	548	562	527	545	518	500	541	566	547	548	578	565	540	541	556	601	547	564	549	548	590	500	541	498	517	566	542	553	540	584	546	542	553	576	551	565	518	525	549	533	531	600	578	503	550	536	563	552	589	543	576	538	534	512	540	521	553	580	540	551	568	567	557	566	580
6463	16507	9874	2936	1310	931	837	817	847	752	736	727	735	715	747	726	756	705	754	746	727	727	683	714	687	672	702	723	710	746	705	681	689	731	721	735	732	709	671	766	733	719	705	667	741	633	625	711	695	723	679	702	669	734	718	733	714	716	660	706	696	670	682	673	721	699	727	655	686	750	686	718	664	716	742	721	730	706	684	721	657	734	650	705	652	681	676	717	678	682	693	666	670	697	722	660	697	670	663	687	710	717	674	710	686	680	695	682	707	655	678	733	698	678	700	684	725	679	736	669	662	681	669	724	666	691	703	704	700	689	680	713	669	729	671	712	660	722	713	724	726	672	710	721	661	713	683	709	657	713	667	683	695	677	710	704	708	711	718	683	721	700	705	645	727	691	703	670	723	666	718	707	707	670	738	682	687	713	721	683	670	684	697	726	734	697	657	686	702	724	721	726	692	691	682	684	711	695	669	674	699	715	709	652	676	668	667	716	722	645	688	755	731	701	675	697	729	674	698	683	719	721	744	743	701	629	686	710	699	696	709	724	653	700	678	721	684	731	676	696	667	698	707	689	678	682	659	737	716	673	724	699	745	674	659	694	708	735	705	737	688	651	679	662	694	721	737	730	674	680	690	734	707	696	732	672	734	690	652	747	695	706	702	672	737	718	693	721	720	715	738	711	725	727	680	683	732	701	654	714	720	683	723	675	732	726	686	734	700	676	635	666	683	697	753	701	685	752	665	753	702	669	683	726	669	685	680	692	694	712	672	694	735	706	673	676	706	682	732	693	708	680	710	691	722	699	716	703	674	688	671	644	698	700	720	696	674	672	711	674	715	699	679	638	693	680	685	705	685	699	727	667	699	743	730	664	659	721	699	686	705	695	725	740	728	674	675	695	694	686	710	692	702	727	663	686	717	677	668	693	700	700	669	653	687	683	704	703	705	721	721	716	691	663	746	742	694	700	750	697	704	713	682	647	700	688	697	666	682	670	717	716	668	703	707	749	686	706	724	684	740	671	668	708	707	700	697	681	703	692	767	673	704	678	709	759	648	667	683	750	694	713	718	722	683	693	727	718	708	709	694	716	698	698	692	718	682	678	703	730	710	737	714	676	710	693	659	711	707	683	717	752	721	686	667	694	670	701	695	683	691	709	681	683	710	677	729	681	694	747	697	708	740	698	683	675	654	670	657	657	699	716	729	740	709	670	683	636	744	650	723	696	702	676	703	720	681	657	618	674	709	710	665	706	681	681	676	668	686	691	696	758	655	697	675	710	676	708	717	683	705	697	727	706	692	721	657	719	736	698	736	682	701	697	685	685	685	705	717	726	683	716	675	724	704	699	670	707	713	648	662	681	701	681	722	686	715	712	698	693	672	654	701	690	682	689	691	737	754	711	708	714	684	730	701	730	723	667	678	687	709	709	714	696	667	735	719	694	690	743	713	687	664	690	767	680	706	693	694	686	728	674	722	671	689	721	736	667	697	694	661	719	689	706	727	652	751	686	681	738	711	702	650	676	661	732	756	717	708	698	674	740	695	692	702	685	730	682	678	697	687	670	673	656	747	701	709	735	715	687	700	689	732	713	680	648	731	739	692	687	717	677	694	723	703	722	731	707	718	701	714	741	728	725	684	708	699	727	702	673	671	761	699	697	717	718	748	746	705	697	675	668	649	625	632	692	702	658	680	704	695	733	700	682	703	713	664	697	688	723	667	684	677	702	678	681	702	740	657	701	708	703	696	670	683	744	714	692	756	698	703	659	716	669	682	722	661	679	733	712	693	682	707	684	662	679	753	702	675	635	731	693	711	689	681	673	673	704	675	674	692	727	720	770	669	713	671	680	681	714	723	708	719	646	673	705	701	680	753	741	721	671	668	688	673	751	664	702	674	695	628	712	732	683	674	666	731	664	700	681	717	705	738	673	664	708	737	752	701	693	707	675	670	689	695	685	714	720	641	659	689	641	669	739	691	658	687	703	745	687	668	699	638	696	690	678	671	697	662	654	706	674	698	708	688	682	729	688	684	754	747	712	699	676	657	747	709	708	674	699	696	751	660	686	725	667	712	693	699	677	748	736	724	696	713	726	678	710	665	686	679	695	730	714	710	701	683	726	694	676	714	725	670	710	675	698	692	672	751	722	732	703	687	622	701	709	678	722	685	699	712	664	681	782	699	698	687	699	712	686	712	731	751	729	656	689	690	675	695	670	680	737	711	711	685	708	681	702	647	697	656	658	745	724	696	676	697	701	697	735	703	702	664	687	719	679	679	726	702	660	711	644	745	696	659	684	703	705	715	684	660	676	699	685	716	689	656	722	728	694	679	695	719	691	686	668	735	683	712	711	708	675	700	646	737	698	703	673	715	695	742	711	697	712	701	641	698	739	735	715	675	730	647	669	709	691	680	722	667	725	627	681	675	676	669	681	722	700	718	664	676	724	692	735	721	714	681	705	729	713	698	734	707	673	679	719	686	686	750	685	707	690	708	700	676	689	694	690	674	740	717	667	710	686	725	700	731	699	691	675	676	690	726	668	705	713	733	743	719	687	742	699	707	750	743	693	685	676	732	721	716	664	688	724	701	718	688	721	715	734	724	721	710	744	730	718	669	673	716	706	723	685	712	717	705	705	678	688	719	710	728	690	685	701	658	711	715	718	704	688	652	744	717	706	665	664	683	700	706	677	717	677	768	676	706	674	658	735	723	678	692	704	699	717	696	640	689	714	657	692	681	658	657	651	706	729	715	752	675	688	726	691	694	682	688	710	680	706	683	691	693	667	710	696	674	719	715	676	673	689	733	664	679	717	680	719	719	731	638	720	751	711	757	715	664	716	685	725	701	698	700	709	685	691	653	721	705	651	689	654	696	722	679	709	712	701	679	712	688	708	702	701	688	709	677	713	673	693	755	694	692	699	667	715	731	733	690	751	723	697	692	697	667	744	700	709	714	705	715	732	698	660	728	683	693	714	720	697	710	741	692	762	695	729	661	695	732	704	730	748	669	720	675	683	681	747	696	747	717	721	705	676	711	703	674	683	658	692	703	715	697	698	704	664	738	707	693	743	731	716	679	700	720	709	686	700	690	738	703	690	641	694	668	729	690	721	700	699	671	698	702	711	662	703	701	712	687	696	756	679	675	667	711	749	680	649	725	708	718	682	701	713	696	709	680	720	717	669	698	719	732	717	709	682	702	709	689	685	664	719	764	694	690	698	691	706	651	663	658	698	704	690	673	693	739	788	743	687	661	732	698	730	675	660	678	752	718	723	729	691	693	681	701	662	686	649	711	716	694	686	686	705	695	707	671	654	724	716	691	746	667	706	708	689	712	735	722	686	655	689	668	727	707	693	702	623	696	717	676	695	716	675	722	682	682	684	713	671	718	706	643	663	696	718	718	649	710	708	671	700	690	692	714	660	670	724	714	681	694	671	708	642	687	699	726	695	643	690	642	675	714	663	714	687	722	696	700	726	713	697	729	705	679	687	705	698
24209	21096	26557	25603	4894	423	393	389	353	394	373	374	356	338	378	347	373	357	344	335	346	323	344	358	354	326	355	378	317	376	375	331	356	366	375	349	335	344	358	346	347	389	333	333	319	377	309	334	357	365	359	370	342	337	334	350	318	350	349	335	339	341	328	330	343	327	359	324	319	322	359	334	359	356	351	338	340	357	341	317	396	335	319	355	335	360	338	357	335	343	340	362	349	371	310	336	328	329	334	363	333	366	343	349	319	323	364	330	349	331	316	310	363	358	361	361	346	352	349	351	376	379	357	323	325	383	355	330	352	345	364	341	371	369	350	352	364	362	355	337	342	344	340	351	326	347	291	369	379	376	361	349	342	303	359	331	366	350	328	335	329	330	321	334	364	341	344	331	316	343	356	337	334	354	333	339	363	325	351	329	354	369	395	332	347	350	348	347	360	339	349	358	353	362	364	385	359	321	293	364	342	349	342	355	327	349	331	338	340	353	320	325	372	359	344	378	324	335	355	331	362	327	344	333	346	333	354	350	344	350	327	359	334	338	358	328	339	366	318	312	327	372	359	333	350	353	352	338	343	304	364	369	327	336	317	309	344	361	314	357	348	342	326	355	335	339	362	337	368	343	328	342	362	338	333	361	348	348	363	352	312	348	338	344	336	366	326	348	328	361	336	327	347	318	355	348	338	361	353	362	344	351	338	334	332	343	334	329	348	346	312	342	350	334	328	357	334	331	338	327	332	324	366	350	340	350	352	361	353	352	338	355	347	339	325	341	330	357	329	371	325	343	380	345	338	336	370	361	370	362	328	334	350	304	323	365	345	352	364	341	371	317	357	364	345	354	323	308	364	366	334	321	356	387	330	323	394	337	337	355	335	346	347	349	360	348	352	319	342	323	371	327	337	362	314	354	350	368	354	347	327	335	343	334	319	319	324	313	363	310	356	323	336	307	312	360	339	328	381	368	367	369	321	367	375	351	344	362	354	359	336	331	366	355	342	333	361	343	356	312	366	380	344	335	314	323	326	348	303	365	336	343	310	319	332	335	342	353	351	351	332	333	324	370	331	355	330	339	339	358	340	359	335	319	343	358	364	351	384	299	376	353	351	347	356	346	341	348	324	357	353	353	326	339	405	326	342	338	369	354	378	364	330	356	362	361	332	342	325	344	378	348	373	332	314	310	363	344	319	349	340	329	324	322	310	355	324	353	349	350	330	317	349	324	351	325	323	382	338	325	321	325	342	338	356	352	332	332	324	330	324	337	349	335	343	338	380	331	386	376	404	358	323	378	341	358	343	343	364	339	341	377	361	341	347	364	323	389	352	329	369	353	340	343	341	348	347	346	345	354	304	350	323	338	341	334	340	359	344	348	349	357	337	375	361	340	379	343	341	365	354	344	317	341	319	320	347	365	372	367	328	346	328	349	375	349	316	350	353	321	347	329	308	356	318	352	330	351	345	351	344	345	352	321	362	376	350	379	369	326	372	326	344	310	345	325	331	364	363	344	324	374	369	324	348	339	361	367	331	351	342	319	338	347	351	354	334	348	329	346	341	357	380	359	357	363	351	346	358	348	322	344	332	364	344	342	323	347	355	349	348	346	291	362	375	370	329	331	329	348	362	333	357	294	320	340	358	341	366	374	332	351	347	365	365	328	347	366	365	339	344	346	314	337	324	352	318	339	349	342	361	362	340	350	344	360	322	361	362	361	331	346	347	328	332	362	340	337	330	329	339	339	329	361	350	364	383	368	317	341	353	326	368	325	352	338	327	357	355	343	379	338	354	384	325	335	358	328	353	356	350	344	372	384	350	314	373	352	369	328	347	325	342	327	354	358	379	313	367	341	375	323	320	382	349	347	342	342	364	325	342	346	329	377	369	352	365	315	353	314	341	360	321	334	344	339	319	338	322	346	345	327	328	343	328	347	336	339	356	364	352	333	342	363	357	320	289	339	351	317	349	328	343	360	383	357	310	346	374	338	315	350	344	357	342	376	339	302	373	353	343	313	319	345	341	385	338	351	368	359	353	322	332	355	346	341	366	368	349	382	352	350	363	367	339	364	335	359	376	345	314	335	339	359	335	322	372	315	334	341	363	339	334	338	316	337	353	328	373	357	353	367	325	327	336	392	333	374	331	329	354	346	362	348	321	329	364	362	331	336	379	343	348	371	349	332	353	327	352	323	321	368	305	356	327	339	360	352	340	347	379	368	317	342	345	347	333	347	344	354	370	322	332	329	337	305	370	328	323	376	314	344	368	363	308	365	359	384	359	352	334	330	366	374	353	337	335	337	373	375	346	342	363	343	332	348	313	357	312	331	339	363	333	325	384	341	341	317	331	369	324	347	332	350	355	327	354	327	361	365	332	321	338	335	369	330	323	421	357	349	336	331	359	360	345	344	349	344	332	356	334	356	360	346	375	346	338	336	339	361	347	342	366	356	341	339	325	362	339	382	331	309	343	325	317	333	337	343	341	344	338	319	336	341	307	407	358	372	342	350	332	345	343	360	356	355	367	353	354	357	347	359	352	369	319	342	332	330	325	365	371	339	356	342	307	321	373	334	372	344	368	360	341	365	363	341	350	341	333	333	362	352	335	359	366	344	352	348	328	327	342	317	354	344	361	313	329	323	349	339	401	377	348	345	333	350	347	357	327	339	350	353	370	335	375	347	333	344	356	333	342	366	340	333	341	337	344	336	366	346	336	360	370	344	346	358	351	365	317	325	328	338	326	326	327	353	328	357	369	367	352	343	372	322	322	349	348	373	332	328	310	361	331	344	370	349	369	361	352	324	329	350	346	361	338	315	320	322	381	342	316	354	364	364	343	359	318	320	373	345	353	354	349	384	369	329	321	359	352	368	311	341	351	381	348	359	314	323	350	347	317	356	345	368	345	353	340	348	364	335	372	322	327	347	355	316	341	354	374	348	336	356	325	327	342	361	328	343	383	332	364	352	329	347	353	361	327	351	329	334	330	334	367	344	355	391	336	343	351	348	369	363	345	365	352	348	362	323	344	351	353	339	348	320	343	378	345	364	371	340	368	361	376	338	334	332	346	380	356	326	324	333	335	355	330	344	329	359	331	340	321	341	350	341	366	312	318	333	388	353	350	315	352	329	351	340	330	328	351	331	313	335	336	350	356	306	342	343	369	353	332	342	332	352	331	330	329	322	362	335	329	347	356	353	324	364	347	383	335	309	361	330	348	337	351	369	347	302	374	308	335	360	368	319	298	337	336	355	376	364	369	328	354	356	337	337	324	325	327	318	366	343	327	326	315	320	361	327	333	336	336	374	351	322	348	350	339	310	329	354	361	353	344	344	316	382	349	352	356	321	345	344	323	348	369	349	388	352	305	346	359	330	322	356	351	333	326	360	358	311	370	337	359	347	331	342	352	360	338	356	382	349	297	365	335	349	371	356	345	322	332	348	331	364	347	361	356	337	354	367	345	344	371	336	372	332	362	337	323	339	354	339	351	341	328	367
5433	11332	7140	1770	705	557	554	539	528	515	487	519	442	505	460	484	504	492	476	450	446	456	452	462	441	462	458	500	469	461	468	462	447	480	493	456	468	443	453	457	456	430	439	439	438	439	481	464	449	447	443	469	449	441	493	480	442	466	445	492	439	483	448	466	441	453	467	451	449	438	479	419	463	470	465	477	476	443	449	437	445	485	433	443	461	417	437	473	475	463	450	473	457	467	443	474	468	431	433	470	450	446	449	467	427	505	481	495	495	452	459	453	455	474	490	452	448	473	461	465	467	467	460	468	464	480	400	446	427	450	447	448	464	507	461	462	454	433	451	436	474	444	458	492	454	445	460	479	444	456	400	415	473	451	454	449	487	471	477	470	468	476	479	455	459	468	462	439	460	462	485	481	485	459	438	453	468	490	479	432	452	473	463	459	473	479	460	479	414	429	452	448	439	483	460	465	514	459	449	464	442	462	421	486	443	459	464	524	492	490	414	425	463	461	466	470	435	456	448	446	466	409	429	487	469	464	446	435	458	430	439	465	408	472	452	454	433	435	438	494	424	447	392	446	445	443	437	457	463	425	479	432	468	444	437	458	471	433	471	494	445	429	443	431	451	443	442	413	447	453	424	442	445	471	475	470	453	481	462	450	411	454	437	444	448	429	455	471	460	412	437	449	472	433	458	493	430	442	455	459	442	465	453	456	443	459	463	418	442	457	457	457	433	480	446	474	435	484	462	497	447	463	487	489	462	457	485	401	514	476	432	474	469	470	445	467	450	480	428	458	460	486	445	441	491	434	471	454	457	474	451	444	471	470	434	445	486	470	483	444	418	449	452	436	470	456	463	446	492	474	395	439	436	475	446	469	485	460	502	460	469	471	437	444	466	459	494	470	455	427	456	444	452	478	437	475	427	503	475	448	476	466	452	443	471	442	455	471	446	458	449	445	454	435	423	446	451	459	456	474	456	470	462	454	477	414	434	450	452	463	436	458	491	469	498	467	441	414	443	449	444	466	468	441	427	458	475	455	459	465	434	460	466	475	478	469	473	468	469	415	449	469	460	427	453	485	465	468	465	459	425	432	426	414	439	437	476	447	455	408	445	447	446	435	488	497	440	461	476	421	444	488	464	475	447	428	475	436	457	464	482	447	446	438	455	414	445	459	471	475	472	479	451	507	437	464	459	434	446	422	447	440	489	441	438	490	472	480	492	463	426	437	404	487	465	482	456	469	428	459	437	451	417	394	457	438	456	431	463	436	437	427	460	498	450	463	487	491	431	458	433	440	479	434	399	509	475	457	430	446	451	434	465	452	473	486	478	473	439	428	468	422	430	505	527	492	438	431	460	437	433	476	436	462	405	464	455	443	471	478	439	448	430	457	438	426	460	460	482	457	447	449	449	447	438	482	459	436	466	430	452	451	477	435	447	454	466	460	486	444	433	431	460	456	430	432	483	444	428	454	477	433	445	476	453	454	416	446	428	458	451	478	437	431	480	476	478	446	462	486	450	455	461	445	483	462	464	466	446	461	452	451	455	461	471	462	455	503	496	481	420	448	422	443	444	451	446	423	453	437	437	471	479	433	443	463	483	499	446	445	473	437	479	401	480	439	446	494	460	457	468	447	445	465	473	473	446	454	422	482	474	475	482	462	433	452	492	445	418	437	456	481	465	410	446	482	442	439	450	440	474	453	417	462	446	425	461	417	439	459	502	459	451	427	444	455	462	438	461	466	456	472	478	475	440	463	427	453	475	447	433	458	430	477	485	450	470	471	462	469	457	470	476	451	441	434	408	482	452	453	470	434	484	485	462	441	455	442	441	450	484	499	440	459	499	452	444	447	476	455	443	478	442	463	450	472	445	453	450	435	447	465	443	476	463	478	453	432	448	482	456	465	455	441	458	424	429	447	453	427	500	459	437	457	461	438	480	447	473	435	439	473	454	477	462	418	482	446	432	430	429	434	457	455	425	460	467	437	435	476	448	473	453	469	420	462	474	435	482	455	438	438	461	508	477	475	455	409	472	469	404	461	474	500	395	443	453	441	448	489	422	462	478	471	485	425	481	441	476	377	442	478	456	443	487	491	443	458	486	449	439	429	471	421	432	464	462	442	478	447	461	421	487	431	455	463	486	481	405	447	429	467	417	463	451	456	465	474	466	445	463	431	447	442	435	461	464	448	462	471	493	425	454	491	426	485	475	431	454	474	436	449	422	478	475	456	432	473	436	419	457	416	419	462	463	446	433	448	478	450	515	430	469	444	409	477	429	444	422	449	446	462	486	438	446	463	482	474	461	443	425	442	438	446	451	489	477	477	434	464	447	436	492	457	449	453	454	455	448	464	492	468	477	460	450	457	452	474	443	455	459	409	483	456	486	431	464	435	471	463	475	434	473	466	444	464	456	448	474	462	481	440	445	443	479	466	431	467	450	458	464	475	435	431	432	437	471	417	481	458	455	467	464	470	438	489	436	476	474	445	469	471	456	438	470	461	464	486	438	429	470	443	451	475	479	474	466	470	470	458	470	465	474	438	465	466	485	457	456	441	462	494	439	457	444	454	442	470	475	464	440	462	431	482	450	493	429	443	392	443	451	486	470	450	459	456	479	446	452	456	457	485	442	482	453	463	441	455	442	416	444	468	452	449	439	460	414	488	430	443	465	449	481	471	438	445	442	448	438	470	448	456	442	476	445	445	457	500	433	470	449	472	460	452	484	426	458	493	432	469	428	426	466	473	425	483	434	447	447	454	436	425	466	484	455	478	432	465	466	457	470	448	417	446	452	478	479	456	467	484	415	434	469	418	478	459	454	433	464	439	419	463	453	454	449	469	452	461	443	431	453	433	488	452	467	460	455	463	486	471	422	442	462	436	457	450	465	454	458	433	467	472	437	461	441	471	485	476	474	456	462	434	436	460	492	455	442	446	460	414	435	479	508	459	491	468	456	488	450	409	472	450	448	465	466	433	473	444	463	468	475	467	447	448	477	449	454	449	439	446	451	504	418	457	441	457	481	478	444	426	451	454	443	478	447	453	496	490	458	465	453	441	462	437	478	482	453	500	434	437	471	433	486	456	446	436	450	442	463	450	450	464	452	468	443	451	463	432	439	425	446	428	439	462	448	436	468	423	426	442	434	437	475	475	467	462	434	454	436	464	465	464	464	463	433	444	475	500	452	420	468	417	486	444	463	484	453	461	459	459	476	460	464	446	444	443	450	466	437	458	443	430	464	472	467	431	440	470	437	422	455	485	449	465	446	487	403	421	462	457	462	422	480	417	449	457	484	502	425	479	461	472	455	443	483	456	468	433	460	476	442	461	476	479	415	455	424	476	463	443	475	473	502	479	423	447	472	436	453	448	459	478	420	469	462	444	437	437	468	431	433	461	453	432	465	449	474	427	466	419	420	419	416	415	455	468	469	472	440	444	511	444	450	433	429	439	439	470	448	500	424	445	438	462	465	482	443	465	438	474	424	453	449	498	466	443
22345	21154	28445	24144	21154	20676	1497	553	471	474	444	407	424	414	448	449	424	413	441	443	415	475	407	427	440	448	407	400	377	374	403	394	389	432	403	391	426	361	406	428	399	408	376	434	431	415	395	445	409	420	423	426	420	401	388	395	437	401	394	401	432	419	412	425	408	387	385	429	431	415	394	415	411	400	378	420	366	431	407	380	374	390	400	405	388	414	412	419	420	370	396	413	425	396	413	400	410	444	378	446	418	393	417	410	390	408	413	405	403	375	414	437	404	386	403	418	401	421	415	389	404	415	402	418	392	419	430	414	400	434	399	378	409	425	419	432	410	434	420	398	368	389	392	378	405	414	400	392	384	391	474	423	362	427	421	371	423	411	419	372	378	409	421	414	391	390	381	375	411	414	404	405	406	381	414	412	420	391	392	401	438	389	409	378	420	440	411	407	379	366	391	407	404	398	398	400	409	431	378	403	424	390	377	378	388	372	430	419	395	391	429	400	386	390	397	423	407	418	405	438	391	400	413	384	396	429	398	413	400	428	407	399	394	449	408	410	395	383	395	415	394	432	392	423	405	394	365	410	414	398	423	403	423	403	396	402	412	411	391	406	392	370	402	402	398	447	441	402	425	398	397	388	444	405	394	361	377	376	417	453	421	390	424	426	373	389	406	421	417	402	376	400	426	364	440	360	408	422	395	433	416	389	437	404	427	410	391	397	370	403	410	387	421	414	386	412	371	412	413	382	418	415	385	387	411	388	380	405	391	385	407	384	410	417	380	401	419	396	429	379	419	374	405	381	392	381	406	411	404	373	412	409	416	395	410	415	397	408	410	405	348	445	370	374	425	376	423	389	409	405	385	400	403	398	435	359	406	394	404	427	421	395	406	377	426	404	367	397	409	386	399	381	392	365	447	374	385	421	412	386	399	409	419	388	412	433	393	364	399	429	388	376	426	393	369	391	406	400	441	403	396	426	397	400	405	387	428	431	384	365	405	442	423	381	366	428	382	448	408	381	379	425	384	438	436	412	373	382	407	399	356	397	416	429	384	403	381	397	402	384	425	345	438	390	402	356	410	416	424	406	420	413	397	371	397	354	393	372	424	444	418	411	400	405	405	409	409	399	428	370	397	411	389	408	396	441	364	427	403	417	427	393	406	420	420	383	415	426	406	404	399	362	385	404	398	413	422	422	412	397	401	413	417	416	387	455	415	387	385	418	425	399	389	420	403	408	446	415	369	407	389	397	416	390	390	421	376	386	398	388	407	407	385	382	423	440	421	445	392	409	440	389	422	403	411	383	409	437	405	383	416	433	386	369	397	412	407	418	393	408	413	422	386	419	401	423	376	411	433	402	391	413	396	398	374	416	434	368	412	411	393	411	407	395	418	366	400	393	394	420	408	394	405	409	367	416	388	415	424	433	402	433	391	420	393	409	434	419	386	400	420	352	369	397	416	390	393	391	413	385	427	410	404	407	426	370	376	415	421	361	378	429	425	396	420	382	411	378	376	384	362	393	416	442	380	381	419	385	394	367	431	379	378	380	447	417	420	394	401	389	391	395	379	383	443	427	401	400	416	453	406	405	449	394	399	409	385	375	403	400	374	402	428	382	413	449	413	382	375	404	404	404	367	430	403	402	402	361	414	419	391	424	410	442	413	388	430	386	433	385	386	411	391	395	414	423	435	396	374	376	393	395	408	423	415	397	407	381	387	400	368	430	435	406	430	377	389	388	426	430	377	425	390	379	392	356	428	401	401	433	413	403	394	391	406	404	416	392	426	393	411	389	440	439	415	422	422	414	392	386	375	429	391	388	408	385	397	392	404	395	382	385	401	404	395	399	370	409	437	381	416	396	412	423	376	420	404	403	399	398	425	392	420	420	402	436	377	402	364	383	415	434	370	396	420	417	389	410	387	399	411	423	400	422	410	371	382	428	401	431	396	414	423	387	401	411	395	433	382	420	406	377	380	404	420	376	367	436	413	393	407	411	414	390	373	378	399	403	398	395	427	389	408	394	391	386	380	379	398	414	377	440	378	445	411	424	420	408	394	393	415	405	404	384	427	377	412	364	459	410	407	406	420	386	407	424	381	401	407	385	422	391	389	398	425	415	379	424	355	389	393	404	439	431	377	388	389	365	376	433	375	411	428	428	426	388	404	387	404	439	423	372	403	432	368	386	424	433	393	385	410	420	361	413	397	421	395	387	390	417	372	412	411	429	408	382	449	369	345	393	384	432	403	393	407	401	409	371	399	379	378	389	422	421	389	404	352	440	394	408	368	430	403	360	409	375	389	363	408	415	399	415	423	395	412	383	401	406	437	384	353	425	395	394	425	412	414	403	361	425	408	394	453	391	386	397	381	398	378	436	402	369	399	420	414	413	413	403	391	419	419	410	399	444	400	373	370	417	410	379	425	396	411	364	386	387	396	393	366	413	422	374	415	419	417	433	356	394	394	390	374	401	402	390	426	397	359	421	428	418	415	405	437	418	386	397	410	398	435	380	408	428	415	377	396	413	402	392	400	416	415	387	386	412	376	389	403	383	380	385	409	394	426	400	372	397	399	404	396	389	419	420	403	405	371	386	369	389	403	385	394	383	444	383	376	392	455	387	392	414	362	421	372	442	388	415	427	396	381	403	398	396	378	396	386	396	397	441	450	419	389	413	377	398	426	395	442	410	414	397	375	388	429	415	436	383	351	386	434	408	434	388	414	394	391	374	409	404	386	426	377	385	391	391	380	373	374	367	401	433	396	396	402	386	446	434	401	404	366	404	387	407	386	408	418	447	388	457	344	441	369	405	412	432	418	371	434	396	436	401	398	391	408	410	387	384	405	433	379	366	419	396	432	453	416	375	408	383	401	400	396	386	438	367	426	376	386	398	407	377	444	407	393	428	395	381	399	430	409	402	388	409	430	393	391	400	406	409	406	414	383	394	385	408	399	397	381	391	423	390	416	376	410	396	454	415	365	424	391	396	420	401	429	421	389	395	411	424	380	390	391	386	403	430	417	409	404	411	380	409	392	378	413	374	406	384	425	446	386	386	411	374	369	393	393	414	422	425	395	406	390	414	391	413	405	381	433	390	391	421	404	408	409	412	394	386	409	429	381	369	413	360	386	379	391	404	373	371	432	376	414	447	385	403	442	402	380	375	381	403	365	423	402	430	404	357	383	391	400	405	356	377	361	383	414	385	383	433	394	393	435	445	389	377	417	398	395	415	401	393	392	394	404	389	401	407	439	394	410	415	416	368	406	429	425	442	391	400	406	372	407	387	395	377	407	428	422	395	395	385	387	417	426	416	389	400	387	381	398	390	357	399	393	410	443	401	420	396	414	448	373	380	396	366	376	429	388	377	411	388	428	406	407	429	391	407	376	390	452	411	415	406	418	398	418	394	394	393	365	423	398	379	409	421	371	389	420	391	413	397	391	378	381	431	405	398	399	412	387	436	412	363	434	407	415	396	436	401	382	405	380	399	409	411	412	412
7584	22216	12024	2730	979	860	732	695	716	653	646	581	556	582	599	590	562	526	531	554	527	541	522	518	532	533	567	537	569	525	515	548	526	506	500	507	516	489	509	546	508	531	481	564	524	508	550	569	518	507	488	553	517	527	487	524	498	551	534	548	510	506	529	531	513	513	537	533	531	542	566	514	498	526	569	542	521	504	550	528	528	479	516	503	551	529	528	565	491	535	512	499	532	544	563	561	517	508	533	494	500	530	546	512	535	512	531	530	511	507	503	504	475	467	549	506	551	496	552	529	483	547	533	472	460	522	522	528	519	531	528	539	508	548	533	499	553	541	481	530	545	518	527	571	528	538	482	547	540	499	498	537	534	536	522	523	522	512	547	520	547	507	534	491	502	505	532	527	547	524	514	532	489	491	536	527	567	511	486	479	524	534	527	521	537	532	515	515	536	520	543	509	537	525	518	501	547	512	534	540	536	498	549	553	529	583	505	526	538	506	529	546	506	549	496	536	512	523	503	519	524	533	524	532	533	552	559	549	525	585	494	497	485	528	532	516	561	517	551	540	525	517	526	526	543	506	517	565	494	496	564	530	518	552	539	538	480	540	512	520	501	525	490	524	520	522	527	516	586	519	489	500	564	547	489	481	558	500	517	471	522	498	520	495	499	533	551	491	502	556	492	526	488	510	538	538	536	538	551	539	509	545	499	546	511	524	504	538	551	556	495	527	517	537	520	514	519	581	556	525	566	514	555	534	537	535	568	538	502	542	501	523	509	517	531	517	519	520	532	496	516	509	540	508	525	555	500	519	519	549	531	554	538	510	524	536	501	549	546	489	549	543	548	503	524	545	554	572	529	501	470	488	527	508	556	537	498	541	556	520	495	529	523	550	536	533	565	497	481	514	502	538	528	515	526	520	513	483	567	511	532	529	554	537	486	526	527	510	533	509	528	524	552	529	503	522	513	526	522	541	518	519	531	491	513	497	544	519	537	475	526	526	533	517	524	509	512	519	522	562	565	567	492	541	521	530	495	504	510	480	507	497	512	537	514	528	488	548	525	543	532	507	533	540	518	533	562	567	525	529	536	517	510	536	497	541	514	520	517	524	533	523	532	561	501	513	504	532	530	530	540	562	576	518	578	578	535	522	544	548	537	513	518	525	515	519	510	505	535	508	537	502	512	534	528	519	508	511	529	510	530	526	510	543	492	496	508	511	540	533	547	526	503	554	521	508	526	520	527	565	521	519	490	550	543	563	550	576	497	547	529	531	537	516	499	500	545	528	515	517	509	488	555	528	543	537	558	565	497	567	535	510	501	501	536	512	562	534	523	514	513	530	530	522	543	567	498	568	526	542	499	556	504	536	536	502	522	532	515	567	555	530	547	503	537	526	574	500	525	529	541	499	497	521	535	506	492	558	507	596	525	495	505	520	508	509	513	505	518	516	552	547	523	546	514	520	528	501	501	538	522	522	534	523	506	554	538	533	530	551	514	479	572	534	499	541	530	567	518	532	543	505	524	499	561	479	548	544	503	497	515	515	521	509	528	482	547	514	475	553	526	534	520	519	543	507	509	532	521	503	527	526	515	531	572	521	521	560	520	495	579	528	559	536	502	494	523	489	531	533	518	533	553	514	509	547	537	535	573	525	541	501	524	507	534	514	483	502	548	533	514	546	523	520	511	551	536	575	555	504	486	528	548	518	567	555	507	525	536	529	531	521	509	528	507	488	515	515	534	515	554	538	519	512	470	498	555	513	511	483	518	514	519	531	487	541	481	496	483	554	483	510	540	522	529	518	499	505	522	528	548	555	504	555	554	551	538	541	500	572	501	512	558	518	560	507	540	512	579	528	559	517	498	498	518	545	534	492	488	553	524	507	519	517	533	545	530	528	520	504	535	514	522	486	511	535	534	534	506	515	492	522	502	553	533	497	497	520	552	479	514	496	538	548	506	518	516	519	544	492	536	519	575	535	542	541	520	532	508	547	535	506	523	531	522	516	514	533	513	534	524	484	478	560	563	569	487	512	512	564	528	534	520	539	555	549	534	491	519	538	463	509	550	502	546	481	532	496	515	535	531	493	534	516	505	528	521	500	517	489	517	516	489	549	557	535	499	563	525	523	515	538	529	541	562	556	522	522	520	573	548	463	502	558	501	478	500	529	494	551	562	542	536	543	543	514	553	531	539	474	537	488	525	507	515	545	545	494	484	530	499	540	528	519	526	508	480	542	537	525	509	482	483	532	529	521	552	501	500	563	571	565	519	522	552	534	546	526	501	556	563	512	579	553	511	505	611	499	563	505	531	531	483	573	540	564	495	510	518	502	524	479	495	514	510	520	490	489	534	518	498	576	524	534	528	522	523	546	539	507	547	566	454	512	519	500	499	562	530	519	523	507	528	486	540	539	529	491	510	524	547	513	519	529	522	572	571	522	510	521	528	491	504	527	531	516	535	513	507	524	492	553	547	473	501	489	556	512	509	518	513	553	545	498	485	525	550	518	515	526	479	528	537	552	486	507	523	512	577	495	546	541	496	552	546	470	527	538	508	524	496	496	495	458	541	534	547	532	526	564	532	518	551	518	544	527	527	523	521	515	544	519	554	515	530	527	529	557	554	540	548	534	543	504	514	498	525	542	562	517	498	528	502	551	549	556	477	554	512	512	544	545	503	580	512	546	522	540	511	529	496	539	549	526	530	516	544	530	487	545	521	532	523	560	534	528	551	572	531	526	506	496	550	555	529	499	530	550	530	535	541	519	519	538	530	514	522	544	567	510	505	571	519	483	465	546	502	505	542	504	540	549	522	545	547	574	515	544	496	502	528	534	519	528	517	479	505	521	559	519	517	526	516	517	537	559	497	492	603	541	518	531	512	490	578	477	539	550	471	568	534	526	541	562	522	510	545	488	520	524	494	519	492	553	504	540	514	537	490	561	542	514	539	494	524	575	507	557	581	528	510	521	501	516	534	498	493	518	515	523	511	490	536	543	507	540	534	521	542	480	507	546	549	513	518	554	540	540	551	532	543	501	518	540	537	547	532	539	537	479	553	504	558	528	503	541	543	549	580	509	495	542	528	550	542	556	525	500	489	543	539	486	496	526	522	536	554	497	537	541	505	509	534	540	523	530	525	519	539	494	541	496	526	534	515	529	519	501	521	559	518	516	536	553	536	533	555	541	491	520	492	466	509	530	531	507	494	533	533	506	499	513	508	572	526	553	490	526	499	552	521	552	546	544	539	548	526	554	526	501	520	502	499	547	563	520	504	489	521	535	575	499	486	497	542	567	544	486	493	507	541	509	557	501	528	509	543	521	541	514	514	509	524	530	521	491	476	529	546	507	527	544	519	512	532	523	511	485	500	475	504	499	515	549	508	513	524	526	527	550	556	507	516	529	526	486	529	515	511	521	535	531	482	505	541	523	515	519	549	534	527	536	551	490	507	580	567	558	530	545	567	522	493	500	493	557	538	521	487	530	520	533	494	539	548	523
25791	21133	22156	8846	609	546	547	558	518	482	514	530	515	509	527	483	456	494	537	542	511	485	488	511	511	493	481	517	478	488	509	529	480	472	510	507	478	508	481	525	430	479	463	514	460	512	516	440	456	473	444	529	561	532	522	527	519	503	482	519	455	465	511	500	504	512	500	511	520	504	497	487	464	475	460	483	510	490	537	494	515	511	497	478	501	483	481	498	499	515	506	494	510	488	500	501	478	456	471	477	461	505	468	507	469	468	523	492	505	509	475	512	504	561	512	472	536	475	519	520	510	497	512	512	475	471	514	516	487	492	493	502	492	500	467	468	462	496	516	527	516	460	474	538	495	494	503	475	537	517	489	490	450	478	521	495	510	503	469	478	531	506	525	518	484	446	531	511	477	496	505	484	481	487	478	495	485	485	534	492	479	495	510	520	521	506	439	497	493	466	462	495	511	489	512	505	481	480	477	466	479	513	463	451	495	474	504	431	489	504	489	520	480	464	518	496	486	532	472	505	484	518	494	507	516	510	487	492	448	502	416	516	465	527	508	458	482	494	488	458	490	509	504	492	500	514	464	486	480	483	526	480	494	458	479	510	440	499	510	508	520	480	493	503	496	497	520	501	500	504	478	480	519	516	474	503	492	481	533	453	455	514	488	448	489	508	434	507	451	520	494	528	493	536	492	480	477	494	525	466	506	508	477	520	498	497	491	526	496	488	521	496	464	521	491	541	508	531	506	462	479	504	494	518	462	511	504	484	510	489	501	474	507	484	499	475	495	500	472	531	502	466	507	506	456	520	486	513	472	468	470	452	478	454	514	517	512	517	487	462	485	535	484	500	492	497	512	468	505	502	470	485	501	502	460	506	479	497	485	470	519	518	554	489	476	516	483	495	480	470	498	465	471	451	511	474	494	460	514	506	456	501	486	500	531	505	495	499	492	484	505	505	479	437	482	505	489	491	516	534	501	480	504	496	506	481	507	485	525	489	473	458	488	487	482	505	462	486	516	497	492	487	508	511	489	515	491	438	478	457	516	509	490	509	514	486	495	473	467	533	491	506	489	476	493	459	487	451	494	494	482	545	521	471	545	467	487	495	506	491	483	463	485	461	490	460	488	494	530	474	532	492	512	512	512	464	475	447	506	516	523	488	480	456	509	474	473	489	474	498	465	481	485	495	498	488	489	474	490	507	493	509	498	479	493	473	499	490	517	497	513	497	486	434	513	496	486	504	486	500	494	432	483	484	488	517	492	475	470	498	513	487	488	494	484	468	490	495	518	490	441	545	465	510	486	463	508	458	466	483	496	476	507	457	459	494	500	471	491	507	495	487	481	488	486	465	511	439	449	479	494	549	512	467	490	516	510	509	508	501	501	471	461	485	522	494	462	522	461	515	465	494	495	504	534	465	479	490	462	475	499	489	457	473	476	485	499	459	492	505	497	517	505	471	514	484	490	496	506	484	492	482	486	504	470	488	504	484	499	462	493	501	457	492	479	514	478	491	462	474	460	503	471	469	501	491	530	492	480	452	527	501	505	494	488	498	503	481	481	478	486	500	483	508	492	511	480	497	504	515	484	495	470	505	517	513	511	491	490	494	486	500	514	507	479	511	506	518	526	492	458	502	475	483	496	507	511	461	489	477	466	509	435	513	504	483	497	498	484	492	480	491	502	463	518	486	491	507	545	495	456	476	519	485	449	487	499	490	522	477	474	475	469	493	457	516	526	465	492	483	478	507	509	464	487	453	496	517	504	482	490	506	505	451	514	487	493	517	454	500	525	464	493	467	492	456	457	508	447	445	488	463	521	474	493	474	519	464	502	493	522	505	475	461	433	487	469	500	469	455	467	474	536	488	499	501	490	479	510	504	497	516	459	504	487	467	495	510	478	486	480	516	530	473	473	466	489	511	451	494	519	474	514	504	489	533	515	492	477	514	490	490	492	482	506	508	454	521	494	499	481	444	458	464	490	472	475	478	465	462	490	487	522	519	507	517	507	443	557	484	539	490	474	465	466	465	454	481	497	450	501	480	500	503	475	493	473	468	516	465	477	449	479	493	463	458	494	513	465	460	512	486	488	500	502	524	511	453	487	501	511	481	493	452	511	494	497	508	521	469	502	501	498	474	538	506	489	448	509	505	509	499	489	518	490	484	483	487	506	512	483	514	482	491	474	502	481	510	499	483	469	477	461	497	460	472	490	498	486	521	470	487	505	491	499	418	530	489	502	446	496	489	499	466	483	440	530	516	482	486	476	482	480	493	500	483	499	493	456	463	504	491	525	511	526	532	476	460	516	524	500	507	467	469	523	487	506	508	515	506	500	501	489	502	487	481	519	503	538	510	486	499	499	509	517	489	444	484	485	485	486	439	473	461	543	467	457	466	504	514	494	454	482	494	474	500	483	486	478	518	478	506	506	493	516	498	463	471	493	498	476	472	501	518	472	485	500	495	487	483	456	504	476	514	483	509	498	470	493	443	502	509	477	497	490	488	477	508	472	510	473	484	448	487	461	483	511	508	500	475	473	515	550	445	483	464	480	479	472	509	529	479	539	449	493	458	483	505	503	503	503	478	474	501	524	491	472	471	485	484	492	450	506	487	507	505	522	484	489	485	468	487	465	520	479	529	495	479	466	488	472	510	487	503	485	446	485	475	479	471	507	467	508	509	518	478	478	500	484	515	489	503	462	474	505	475	456	499	496	487	491	521	534	493	446	491	485	480	498	494	482	473	518	493	507	505	471	450	496	509	459	483	507	462	458	474	490	544	516	482	460	501	505	499	477	464	502	496	478	468	489	507	530	463	508	485	460	519	480	466	502	515	472	493	484	497	509	432	455	478	522	518	492	472	496	488	511	470	484	507	459	534	514	508	480	502	453	512	522	461	511	472	488	517	526	533	480	451	477	500	499	447	525	489	523	498	478	523	469	512	486	509	497	483	465	506	505	509	508	506	473	515	482	502	454	488	456	486	526	480	493	465	514	454	452	495	494	462	498	476	486	463	468	523	487	500	509	476	477	455	426	488	499	479	470	462	502	517	438	496	477	525	445	501	498	506	482	521	485	505	562	476	457	528	494	463	518	543	479	498	479	510	468	521	514	518	477	474	498	450	517	469	464	477	470	486	533	469	481	446	530	452	462	482	490	459	508	495	505	432	497	500	486	504	488	492	490	487	478	484	465	488	506	495	492	463	440	510	494	478	525	522	473	505	509	510	476	494	506	456	505	463	540	503	494	489	481	493	501	509	507	536	490	473	477	488	485	491	516	468	507	452	535	484	501	503	510	499	456	506	512	493	517	499	523	456	536	474	494	521	463	492	499	508	483	511	462	498	479	488	494	513	505	482	473	476	467	525	494	496	513	503	548	517	510	476	509	520	470	486	502	483	473	477	430	477	475	502	503	517	477	497	479	473	509	497	495	502	488	530	484	465	489	509	494	479	473	467	534	475	495	475	480	482	487	482	467	515	491	475	450	477	506	503	515	526
5474	7856	3971	1244	786	727	675	734	696	681	632	623	617	655	645	647	602	633	617	625	631	625	646	637	626	628	595	569	607	624	642	657	631	674	649	639	605	628	595	609	635	650	657	650	618	657	647	589	618	644	637	614	641	592	617	612	626	639	605	620	653	643	628	676	649	653	617	666	622	685	636	636	601	635	611	638	585	633	598	628	587	581	612	634	613	633	623	563	630	623	624	637	639	601	596	629	603	632	660	662	603	657	636	683	589	664	642	628	612	632	663	618	637	621	627	624	652	636	604	588	667	576	625	618	610	648	609	601	609	640	642	612	619	626	633	661	623	632	651	609	612	656	598	614	611	572	596	618	655	587	610	648	643	601	677	654	618	632	621	621	598	628	601	627	636	645	636	617	608	624	563	604	650	620	601	662	601	628	604	650	584	622	637	652	638	606	630	646	656	635	624	639	643	581	615	593	586	646	649	616	634	618	615	637	646	619	670	617	644	690	616	654	565	614	571	678	674	609	600	609	653	606	630	628	637	615	564	596	637	612	613	623	609	606	613	605	622	614	633	564	650	598	634	601	604	610	638	618	605	623	595	606	567	627	645	587	617	598	627	612	598	636	647	661	670	630	638	626	690	628	614	618	611	590	606	598	610	640	664	622	630	664	582	617	598	579	646	619	602	640	615	627	624	608	605	675	685	599	643	627	665	677	626	603	607	607	612	627	592	613	616	655	631	622	628	608	579	656	625	625	659	623	650	625	635	630	648	643	610	655	663	637	634	621	663	652	645	618	606	647	658	665	594	617	641	618	629	619	656	631	619	612	598	595	633	616	571	640	616	611	626	587	611	649	611	694	674	661	612	592	663	666	608	635	634	632	652	622	571	580	613	650	622	614	628	630	605	653	582	617	658	594	607	620	583	632	601	610	659	593	599	620	639	655	621	584	612	626	628	616	632	552	629	590	628	593	606	648	637	621	616	619	648	611	637	656	673	573	606	622	612	654	667	619	607	630	633	645	638	615	639	640	652	633	639	644	645	655	586	635	659	622	628	616	621	627	652	635	626	595	620	629	591	647	651	602	586	639	606	600	637	614	600	657	639	655	651	614	615	603	670	681	624	646	665	611	637	635	626	618	650	652	622	612	655	646	622	651	664	666	629	635	603	600	611	623	671	599	618	668	606	677	629	628	626	640	618	587	638	664	618	633	650	616	636	652	633	641	632	617	625	596	650	633	606	624	602	601	647	578	601	607	663	660	602	668	624	664	648	622	634	649	607	625	671	626	632	639	624	632	571	623	627	625	624	574	626	624	639	634	670	634	600	591	626	629	634	622	600	623	614	617	633	689	639	573	617	601	633	589	623	629	623	610	628	663	590	644	647	654	613	631	661	648	623	650	625	590	637	574	571	624	621	625	613	591	605	641	639	629	602	564	644	649	699	634	627	631	627	644	635	608	624	602	663	641	568	601	603	600	632	644	592	622	636	618	649	642	654	628	643	670	591	599	688	603	698	651	590	601	610	595	625	612	635	605	635	634	596	642	584	620	615	665	571	625	586	621	593	658	597	623	593	588	662	633	655	652	634	611	660	635	611	653	656	643	594	630	635	641	595	649	661	613	628	609	647	601	612	632	647	621	637	639	588	616	629	624	634	593	626	610	615	690	663	643	667	589	638	648	643	665	635	655	635	632	592	619	625	626	617	614	649	588	597	631	598	661	626	596	639	637	614	604	655	605	622	621	655	631	626	622	652	558	587	595	625	611	610	640	627	665	656	627	634	632	648	590	592	597	620	624	635	624	611	604	651	684	581	633	636	615	610	590	626	618	625	593	635	653	598	617	627	618	639	601	620	601	637	605	618	604	622	629	581	689	636	676	633	604	591	615	643	688	637	614	631	616	624	645	625	597	616	593	592	630	601	614	664	643	625	596	616	607	629	589	654	631	602	655	628	589	635	614	599	626	625	629	615	638	620	603	634	602	608	619	649	629	602	641	662	601	621	609	576	598	635	578	649	598	666	673	636	628	614	647	611	631	596	635	666	655	643	619	652	629	604	633	625	591	607	605	643	644	616	641	673	643	643	632	565	634	585	644	610	625	607	647	605	605	605	625	589	670	641	612	655	612	625	620	628	602	627	605	609	650	633	628	642	655	637	600	604	592	626	650	600	612	628	648	629	627	608	652	623	611	653	649	615	615	662	616	628	623	615	602	625	618	654	632	640	616	589	589	632	592	625	648	677	592	640	624	596	597	632	625	622	593	603	631	588	673	627	600	656	614	661	631	622	611	628	612	624	603	628	654	584	612	642	564	655	614	603	627	618	596	622	630	650	611	610	621	640	613	642	620	637	669	595	627	672	596	621	668	595	632	579	582	623	620	628	571	589	643	590	541	604	636	639	644	616	593	595	652	622	632	645	573	652	679	638	626	620	629	618	607	624	589	629	593	661	637	620	626	638	606	620	541	616	672	615	606	644	618	621	633	606	620	610	603	600	629	648	642	636	608	643	587	597	637	610	666	623	591	585	647	602	587	638	638	631	586	584	634	626	628	639	609	640	599	665	635	660	601	642	628	562	628	639	624	654	643	628	651	584	620	614	608	626	641	613	619	646	595	575	649	593	651	665	609	585	636	629	596	622	609	650	646	640	649	681	641	648	616	599	623	590	652	646	625	631	599	558	552	621	630	612	638	575	640	648	627	600	628	579	634	637	600	624	597	560	575	643	627	626	595	588	617	611	625	604	683	632	620	607	647	585	624	634	592	594	591	656	650	628	622	632	631	611	623	627	624	583	669	572	618	656	661	596	624	659	618	653	619	603	588	629	595	607	611	628	608	599	612	604	638	625	601	649	611	624	585	623	611	628	576	622	604	614	643	570	645	591	668	621	636	620	613	635	628	562	618	661	595	586	688	598	599	624	590	646	568	676	641	633	616	623	599	592	640	618	622	589	645	591	630	615	611	601	618	605	627	599	611	600	615	603	642	629	607	639	624	668	584	653	645	638	609	615	602	600	622	644	634	639	626	628	623	640	621	627	613	598	635	635	580	592	594	640	603	639	624	614	639	587	638	626	645	644	636	646	601	628	567	665	597	588	633	616	609	608	563	629	644	620	615	631	662	612	615	618	646	661	625	613	592	588	627	623	612	561	600	619	654	596	638	600	622	591	638	604	648	613	641	618	638	592	645	605	613	636	587	596	575	626	640	638	633	665	637	580	614	673	609	620	619	614	619	639	609	610	603	604	645	666	599	604	634	618	610	641	638	635	611	612	607	642	636	637	609	664	630	626	639	590	634	637	612	622	636	618	636	642	670	581	680	623	651	619	624	654	614	606	657	613	586	600	585	626	630	666	646	620	582	647	597	601	602	678	635	671	611	611	612	682	618	657	633	679	634	654	651	612	651	584	624	579	637	658	646	637	618	618	604	623	681	600	628	588	623	625	579	599	612	655	563	648	617	682	624	625	569	594	631	629	605	579	602	640	635	627	603	640	635	628	614
23208	21134	27840	24649	20996	4166	751	662	618	579	584	600	579	591	574	565	528	562	574	549	549	575	603	555	583	590	509	541	562	546	572	584	579	559	582	568	569	565	547	539	598	560	572	529	540	558	533	576	538	574	527	534	573	510	543	529	537	554	554	530	569	544	549	536	560	585	573	567	543	567	546	583	559	547	536	563	543	534	556	545	563	495	530	525	534	583	545	551	595	544	547	556	527	562	532	575	563	559	610	530	542	556	531	535	576	529	583	550	574	574	564	527	554	575	523	542	534	586	520	561	567	595	564	551	570	545	613	548	516	557	590	597	538	553	569	511	541	533	603	541	542	534	558	530	534	571	535	577	538	537	596	552	587	582	585	571	583	609	550	547	554	551	561	581	561	577	529	532	590	589	534	581	582	565	531	551	581	550	565	566	518	593	545	602	541	546	556	582	542	603	539	551	528	505	541	609	600	581	550	594	537	526	569	516	584	566	545	570	547	566	548	568	548	579	571	555	598	552	543	575	571	566	534	578	558	580	567	557	551	556	579	564	551	499	549	560	565	534	544	518	565	545	546	596	551	582	558	587	616	582	575	531	548	549	574	528	547	560	540	598	531	536	572	532	583	518	548	546	517	596	574	558	548	573	561	597	576	561	519	565	540	548	519	535	587	599	544	539	574	569	553	580	557	525	535	522	562	528	569	540	557	544	536	556	532	544	581	551	537	537	580	576	576	522	523	584	589	561	529	557	533	539	582	605	557	537	599	592	581	553	563	558	548	525	536	555	566	548	570	578	578	528	577	551	575	563	543	563	565	567	573	572	535	532	583	536	563	524	560	544	565	534	544	549	569	599	543	567	554	516	549	532	557	551	580	554	568	596	525	537	578	543	524	539	531	538	552	566	545	525	528	598	541	561	528	538	563	572	565	566	535	566	548	595	519	576	603	569	552	563	523	599	534	518	596	530	520	572	531	575	558	601	511	587	526	561	545	537	549	546	572	553	559	563	555	509	610	537	545	554	567	537	553	585	566	547	538	557	615	569	551	570	553	563	574	538	581	582	584	582	546	567	550	548	549	558	539	550	572	567	540	555	573	540	565	547	581	547	518	579	564	564	584	547	558	521	527	548	563	556	530	543	567	597	536	528	541	533	565	542	536	581	597	578	564	569	601	534	555	616	541	532	565	543	540	564	569	558	581	569	583	570	551	593	539	586	533	541	578	521	617	615	587	554	541	539	600	554	560	567	539	510	550	520	585	588	548	560	600	563	565	541	525	564	542	569	585	555	586	525	511	569	556	564	575	546	583	553	553	597	556	533	544	545	563	521	594	631	533	580	566	531	515	548	531	529	561	550	574	539	551	569	534	594	516	508	572	529	523	533	532	536	564	536	519	552	539	536	559	579	594	552	519	549	516	549	539	585	567	572	567	559	555	553	564	581	540	514	517	587	537	524	542	556	541	546	562	539	525	571	600	540	562	527	562	544	525	548	592	545	584	582	576	532	544	545	550	559	557	611	532	567	551	547	559	578	523	536	548	543	559	548	560	570	558	546	535	576	564	556	525	603	545	524	580	570	556	535	567	531	567	588	547	494	491	564	565	545	574	592	580	546	552	555	572	586	580	585	580	543	591	532	541	537	559	582	529	542	535	554	539	564	552	578	562	559	554	528	549	536	535	511	550	536	551	553	523	611	542	616	563	521	583	578	512	529	578	590	542	540	553	549	579	573	552	509	583	569	559	609	549	541	606	539	554	556	545	518	548	569	576	564	562	585	558	546	532	551	547	593	589	544	569	583	557	611	538	532	552	577	564	559	574	528	587	543	528	568	548	514	548	552	572	571	544	529	534	509	575	494	579	551	566	573	580	550	538	505	590	549	541	580	550	533	571	563	514	548	560	599	535	562	546	574	544	567	563	561	558	538	556	569	573	579	551	568	538	586	538	535	533	523	499	557	580	566	523	571	536	530	535	521	540	499	535	554	540	566	568	512	545	536	573	595	589	586	580	562	589	544	563	548	605	568	540	561	544	577	553	606	534	562	544	559	572	527	556	525	565	542	546	568	543	545	522	593	564	526	539	525	541	502	544	569	543	549	570	551	559	549	506	527	569	574	526	544	600	515	576	554	571	613	565	581	538	557	516	559	575	572	528	579	561	556	581	562	569	486	526	536	571	591	568	553	563	574	613	549	572	525	617	572	528	549	541	577	531	551	515	544	592	513	555	530	563	536	541	608	561	535	570	549	579	562	552	536	560	548	573	545	505	525	508	560	550	549	550	564	536	544	518	559	565	578	566	546	570	518	579	549	510	519	555	514	572	549	554	557	537	548	530	555	598	583	577	588	558	542	561	534	553	549	555	543	508	587	581	505	543	539	571	512	542	574	541	550	562	594	590	513	573	526	560	522	524	544	562	552	511	525	596	516	562	505	531	543	557	494	572	557	534	545	547	543	542	571	547	555	536	522	579	568	525	560	548	556	558	555	608	566	540	522	575	585	556	552	530	501	517	556	549	550	587	556	533	524	562	537	510	555	562	564	563	559	559	565	580	538	558	567	542	592	555	543	528	531	554	573	569	540	528	554	586	560	583	562	540	527	546	534	561	581	537	560	531	561	536	520	540	593	549	557	531	599	509	562	575	536	571	539	551	580	533	552	551	533	548	553	555	556	563	539	585	518	542	520	574	589	566	569	596	567	563	549	574	550	565	545	550	568	583	569	580	582	582	566	541	529	571	546	570	566	575	554	575	581	574	525	511	520	581	547	575	537	533	525	551	531	554	580	541	495	560	561	571	573	561	547	579	568	577	525	577	509	529	555	515	603	537	555	556	556	565	572	570	568	573	581	577	535	585	540	585	535	597	565	537	520	542	565	548	527	570	532	560	542	599	617	553	580	552	513	524	504	579	576	561	548	559	557	570	554	586	541	587	541	541	527	546	573	546	555	579	589	544	556	561	549	542	553	579	568	556	528	532	595	582	579	555	595	540	535	539	551	555	558	551	593	532	589	545	583	561	534	576	560	516	540	525	576	546	552	527	546	566	588	565	542	558	532	515	517	557	557	528	549	555	596	571	569	595	525	579	515	559	538	597	538	543	566	522	544	551	583	588	579	495	555	568	555	546	579	572	544	572	536	569	518	536	568	610	513	541	556	535	527	530	554	547	581	553	592	565	564	540	570	602	547	569	561	538	580	574	576	601	500	519	585	595	544	562	569	570	547	556	539	546	553	548	572	551	528	528	524	587	602	567	544	554	547	559	561	553	567	548	574	515	571	575	551	532	558	545	562	535	562	544	531	552	543	585	566	581	494	574	527	559	526	522	582	547	574	555	585	536	528	549	594	539	558	569	519	579	549	548	526	537	547	513	543	576	534	540	603	535	559	547	480	554	583	606	513	578	619	557	551	540	521	535	535	563	604	571	548	531	537	603	540	547	593	590	576	550	555	562	521	558	569	574	587	540	557	523	542	536	566	546	607	512	516	561	541	543	543	582	587
6009	16828	10137	2397	1163	958	873	846	765	793	800	743	738	794	723	731	760	696	668	716	707	695	750	716	716	692	687	679	698	724	753	695	770	713	704	711	705	732	729	669	707	712	686	729	725	727	662	753	662	693	742	690	727	712	725	701	754	710	702	739	701	716	727	703	715	710	742	727	681	695	714	740	617	691	688	704	714	685	697	714	722	706	698	668	731	712	760	747	743	705	711	683	696	669	660	701	706	723	725	669	685	682	718	747	704	704	746	657	722	674	763	721	687	709	687	687	683	773	721	728	730	676	710	700	735	699	700	699	705	638	695	704	714	760	706	680	712	689	729	707	731	718	665	718	689	711	723	711	701	722	711	701	694	703	762	696	663	691	686	700	641	723	627	766	745	701	699	707	696	663	742	699	708	687	703	711	718	674	672	707	714	710	699	669	694	671	707	693	714	732	704	685	728	694	771	713	737	685	703	694	706	654	699	695	719	695	724	683	677	668	748	697	673	710	725	722	698	671	690	688	704	725	724	731	687	709	751	682	760	682	685	717	656	710	710	619	739	672	720	714	740	707	729	692	715	727	690	679	677	683	720	684	758	727	700	712	674	689	693	773	736	686	710	733	694	692	676	710	718	740	721	673	654	704	666	743	681	696	692	709	727	722	732	710	691	655	666	758	701	688	706	672	745	774	717	738	676	662	716	692	652	754	701	685	659	694	677	737	712	685	679	670	693	709	712	659	682	704	684	733	685	693	668	747	671	734	745	689	734	691	694	723	734	712	689	675	688	705	729	705	714	755	706	747	750	751	703	724	732	714	735	729	673	706	689	671	707	730	739	704	672	693	700	695	682	707	706	750	729	716	724	677	718	689	708	696	709	721	702	705	682	710	707	682	729	713	682	700	700	691	682	673	693	695	650	680	716	711	726	734	715	653	743	691	708	713	739	723	689	712	682	726	677	706	715	725	685	710	700	725	651	694	696	779	687	735	698	692	669	663	692	724	714	686	701	695	723	706	660	714	667	682	679	709	721	720	696	662	703	694	708	713	684	700	666	652	710	655	758	729	713	710	706	711	684	682	731	701	733	671	744	694	699	708	747	728	704	749	758	647	686	754	718	681	697	724	699	688	714	642	699	666	684	679	695	702	711	680	721	702	738	690	728	692	687	695	684	698	693	716	679	711	740	697	692	691	714	707	710	735	746	667	698	741	709	719	677	677	745	683	741	697	746	685	703	648	736	700	700	668	672	705	701	694	718	700	705	711	656	717	717	711	694	657	670	718	689	674	677	706	688	673	693	729	728	701	683	686	705	699	707	716	644	725	688	702	700	687	709	792	688	674	709	736	734	694	729	711	716	700	665	701	727	735	712	694	732	707	724	702	664	676	693	717	690	694	737	668	706	651	660	696	714	695	730	711	703	703	698	709	705	704	665	728	691	671	715	691	727	708	709	682	670	718	748	724	691	704	713	706	696	681	723	679	714	752	696	692	707	712	714	717	713	677	726	684	737	723	699	684	725	703	669	688	678	752	684	716	670	720	668	710	700	727	678	708	708	663	673	709	727	692	672	692	658	678	727	713	685	716	725	746	671	733	739	707	677	771	733	731	680	671	700	705	680	727	712	727	706	697	682	702	710	679	659	669	694	740	727	703	696	678	735	709	707	672	748	743	721	706	710	658	657	702	712	687	708	733	674	712	749	695	749	719	712	735	709	670	679	733	706	670	683	731	685	709	697	675	724	706	685	706	720	741	674	722	722	734	695	662	730	649	707	685	711	690	721	684	708	712	655	706	734	694	663	675	725	699	704	693	721	735	697	676	651	754	715	708	682	736	687	691	714	725	762	700	681	692	661	685	713	701	711	690	684	715	718	681	727	686	710	675	715	718	718	694	696	675	703	727	731	723	681	697	732	716	679	700	700	739	679	684	648	710	697	706	722	722	680	710	692	707	776	718	734	648	700	698	676	703	710	674	683	692	743	700	704	712	705	718	667	740	712	702	698	675	685	667	702	691	685	723	698	720	721	702	726	708	757	745	719	721	710	698	722	725	720	701	709	742	726	742	688	692	748	717	697	752	727	747	720	707	695	697	690	710	688	687	676	708	738	706	712	696	675	721	727	674	678	700	720	724	713	680	758	692	708	696	727	685	711	741	742	695	719	675	729	703	696	703	721	682	727	690	716	672	680	702	725	675	705	715	703	751	679	707	724	659	709	694	687	672	692	716	705	691	687	689	666	702	728	676	663	704	685	711	686	719	667	716	701	714	668	648	731	710	691	691	707	700	738	709	659	699	698	668	736	695	729	713	689	733	710	691	697	693	672	704	715	699	672	646	720	696	697	691	757	696	704	713	733	740	745	671	664	697	725	675	693	686	700	719	665	710	718	760	659	672	703	702	721	705	665	685	651	687	735	692	749	721	688	700	697	690	706	685	719	733	733	704	676	720	669	725	715	713	681	706	705	717	708	753	691	704	692	687	706	746	707	671	759	734	714	732	725	720	684	698	700	702	731	698	689	691	655	679	702	707	692	709	729	680	676	668	666	684	677	689	668	735	697	734	699	723	696	731	704	682	705	707	699	664	732	751	701	718	703	658	637	742	734	706	679	732	678	720	658	658	736	668	730	630	706	707	685	656	693	687	709	697	664	729	698	756	711	682	746	702	718	729	650	704	683	667	695	719	691	679	684	690	709	733	731	709	707	700	681	665	715	710	697	700	675	680	752	697	739	716	678	698	691	719	709	702	676	730	690	697	692	696	685	710	700	739	726	700	657	695	705	687	684	784	699	705	725	725	665	698	681	739	690	771	677	680	743	680	690	754	689	708	679	736	735	722	739	704	626	710	711	650	731	757	677	725	700	665	710	719	701	726	723	737	715	733	683	718	710	730	743	735	654	721	727	704	680	720	685	654	677	747	706	664	689	678	686	667	719	653	685	679	658	748	696	687	714	691	703	693	702	717	676	666	739	710	704	692	702	708	734	703	702	709	722	666	683	717	723	678	730	696	718	690	695	663	699	666	685	683	668	695	668	701	663	672	695	703	695	708	689	750	704	680	751	706	709	741	670	681	721	752	729	689	732	720	680	686	720	704	753	714	749	720	698	675	770	708	690	750	670	747	676	725	640	666	722	752	719	706	732	696	748	689	736	692	706	675	740	693	688	719	734	691	693	706	675	694	690	761	698	740	731	688	684	663	706	701	702	690	742	741	689	702	668	778	701	680	662	658	674	714	660	687	678	667	683	671	694	691	745	671	696	664	729	701	686	686	687	644	730	734	714	714	708	682	699	750	725	673	725	680	721	645	737	702	628	756	698	705	697	695	722	727	692	712	722	743	675	699	726	694	710	721	675	752	738	723	702	685	710	737	694	760	708	752	693	673	678	715	699	675	718	655	708	729	705	735	727	667	692	682	677	658	662	725	669	677	722	745	715	692	677	725	719	716	671	721	663	683	737	689	726	674	704	723	697	728	674	723	717	692	703	706	670	705	712	694
24234	21102	26527	25598	4867	464	438	395	386	390	377	393	372	393	362	350	332	368	391	340	335	364	364	372	357	359	322	358	371	359	361	351	334	349	373	368	341	353	357	306	360	326	367	342	376	343	321	332	363	342	358	366	337	352	337	353	339	348	336	398	361	332	344	357	350	352	347	324	326	352	389	339	387	349	362	358	361	366	378	345	373	326	387	319	335	360	379	322	361	366	344	360	330	358	340	342	344	333	392	360	337	335	308	338	362	350	366	348	331	339	335	363	335	321	361	297	338	352	324	367	331	371	337	375	329	385	335	344	366	329	355	351	332	351	358	338	341	350	368	352	369	334	344	367	351	362	358	352	358	361	376	356	320	338	353	341	329	327	373	330	367	337	322	348	314	338	354	331	349	339	322	321	363	327	347	317	356	340	341	356	380	357	362	353	358	330	331	371	328	333	339	363	357	335	346	357	352	300	334	334	352	325	372	381	325	388	351	342	340	319	329	360	352	364	352	358	363	302	351	328	335	348	312	317	394	325	382	348	358	347	357	329	344	342	322	348	351	333	350	341	355	321	337	342	352	352	357	339	359	362	373	362	370	297	339	323	355	333	353	327	325	324	348	356	358	324	350	355	360	314	342	310	349	331	333	344	316	349	305	336	342	335	327	324	366	345	341	343	328	355	345	351	347	344	316	382	296	322	328	340	369	372	362	345	362	351	325	323	343	317	350	346	324	335	323	385	367	317	338	334	377	339	324	367	330	317	327	330	326	378	367	353	333	366	358	350	335	353	348	338	354	309	365	337	347	337	365	348	339	345	325	373	359	329	363	373	329	339	360	375	358	367	325	353	337	327	340	341	337	383	340	324	384	342	354	318	345	344	371	316	386	352	346	356	349	363	358	350	313	350	348	380	355	323	328	337	325	365	346	341	344	360	332	354	334	337	359	361	333	318	353	321	330	334	336	344	311	343	322	364	322	331	329	323	323	366	318	371	330	342	365	364	283	341	350	341	351	331	368	307	357	345	392	314	353	350	365	365	351	367	340	335	370	337	354	324	361	322	349	327	313	318	346	346	355	332	350	336	369	352	332	364	326	367	328	341	304	334	321	354	323	362	331	356	318	351	332	327	339	331	360	344	318	327	363	347	348	340	337	310	315	353	360	334	359	357	370	339	348	329	325	329	338	362	337	362	323	347	327	358	341	341	361	320	338	337	361	310	356	370	366	352	338	336	330	349	332	347	353	322	333	377	348	336	346	341	361	361	343	335	346	363	339	346	348	335	352	324	318	349	342	348	348	320	339	358	338	364	334	312	353	336	362	347	351	345	332	353	352	322	374	325	357	321	355	324	349	340	378	354	352	361	348	351	328	315	359	341	361	338	356	307	344	307	358	313	374	304	343	340	361	356	340	340	338	339	319	343	356	374	358	343	358	336	342	337	355	339	356	338	332	370	327	356	339	361	355	309	336	348	333	349	370	344	340	361	343	328	317	327	361	376	341	313	336	369	359	327	342	366	331	338	380	306	352	357	343	388	368	333	324	340	382	379	384	344	366	348	342	363	356	320	332	295	360	362	340	321	350	363	381	386	364	337	373	352	341	333	347	331	324	362	365	356	360	327	302	325	364	362	345	329	344	353	356	329	325	346	362	342	333	354	320	340	361	348	349	303	317	356	354	344	343	327	326	363	353	361	331	379	331	331	346	343	318	352	356	335	332	342	341	352	319	333	353	321	342	323	356	335	340	322	354	336	364	336	328	372	354	373	357	356	364	346	337	343	348	378	312	354	337	350	319	357	334	332	346	332	330	344	362	342	352	342	338	350	344	361	359	337	340	333	336	333	305	368	347	372	371	341	361	350	350	331	340	348	342	356	322	322	329	354	369	340	321	367	359	367	344	368	353	297	378	363	329	310	361	340	338	336	370	373	366	345	341	364	344	345	341	344	322	329	358	363	346	353	338	326	320	340	393	311	361	350	356	378	343	340	302	354	333	360	346	349	371	336	361	330	351	336	350	343	353	360	359	339	336	342	318	330	357	377	352	324	344	318	336	323	368	347	333	345	316	321	318	390	341	332	368	346	362	384	378	347	303	350	356	350	326	343	353	339	360	345	351	326	352	360	357	365	346	320	354	352	346	361	349	347	342	322	326	330	368	377	356	328	319	360	335	377	312	334	362	335	374	323	327	322	362	361	359	408	360	364	363	329	366	347	357	352	354	311	358	325	344	341	374	309	315	345	387	317	357	332	380	368	350	396	350	344	360	341	343	359	358	356	346	353	340	344	381	331	353	360	341	332	362	352	326	362	365	330	337	335	340	348	349	345	314	346	379	329	321	344	335	345	334	347	335	341	333	332	352	350	360	343	322	344	339	326	332	400	373	338	374	352	352	361	377	329	350	359	338	344	342	314	343	352	352	340	371	332	321	343	294	335	397	330	333	378	331	330	341	384	327	372	373	306	350	378	345	356	324	348	315	325	348	330	366	329	360	371	336	381	362	314	378	326	315	321	351	344	334	338	343	363	358	355	329	338	335	317	357	346	314	355	336	337	350	327	358	368	341	330	337	356	334	314	303	319	369	358	329	367	362	367	339	348	394	338	329	383	337	345	333	342	361	329	330	365	326	312	351	352	336	373	335	347	320	400	334	314	325	351	365	348	351	343	292	333	384	333	382	332	350	330	363	332	355	384	359	367	339	335	349	346	349	342	360	356	374	360	354	349	362	344	361	349	346	389	368	371	324	351	336	343	371	345	368	314	339	332	343	349	343	333	376	367	365	360	355	309	340	346	342	323	386	345	312	286	312	357	360	337	313	334	367	316	349	343	366	345	374	374	354	341	307	320	356	341	346	342	352	367	363	346	365	361	346	353	312	339	342	343	341	334	331	341	355	334	332	331	372	327	340	361	341	316	335	360	344	367	302	331	353	325	345	319	329	329	332	376	327	358	334	353	348	307	330	331	343	294	348	364	341	366	366	354	351	358	336	325	366	346	318	320	374	347	354	344	336	330	332	340	335	376	316	331	340	387	346	334	300	369	348	325	373	324	344	371	363	358	341	364	346	354	350	310	320	334	347	347	328	320	371	381	342	367	378	317	339	316	352	327	343	339	362	363	354	348	363	343	373	365	347	323	351	361	349	351	330	344	345	341	332	358	364	354	361	314	330	358	352	375	360	339	340	351	352	375	357	365	337	380	345	349	364	340	337	357	339	352	341	315	354	315	346	327	350	370	337	362	334	348	308	360	321	320	357	376	345	332	353	330	355	338	374	319	355	355	323	353	362	350	343	353	335	321	341	339	363	348	334	330	362	309	338	326	342	364	398	375	332	350	378	373	356	334	320	296	328	372	361	334	333	333	338	344	369	363	314	353	354	294	347	342	324	330	356	317	360	375	363	347	307	343	338	377	345	351	364	354	353	371	325	365	336	330	352	344	376	366	346	334	364	339	367	352	332	302	354	342	365	352	310	391	348	316	322	349	358	328	329	355	303	326
5162	10910	6848	1641	733	601	538	590	565	549	470	496	498	461	466	523	496	470	452	497	503	442	433	456	450	475	495	452	437	461	453	432	452	487	449	462	442	504	495	474	472	473	457	457	435	455	451	427	451	491	428	453	429	422	471	432	478	469	484	483	460	479	467	492	429	461	448	462	464	431	453	448	448	437	444	510	459	458	483	424	438	448	428	456	427	446	420	427	490	470	494	461	476	456	479	483	443	436	459	448	467	443	448	486	468	439	494	490	466	447	495	457	433	486	469	451	470	467	477	464	433	438	446	472	444	458	496	489	457	441	469	435	458	482	467	503	495	453	453	437	469	452	443	440	501	457	467	479	460	463	468	451	493	457	436	443	462	449	425	466	436	442	454	447	468	428	437	464	469	475	441	458	458	470	446	505	462	436	423	430	460	456	457	494	448	428	463	453	447	445	494	481	428	464	437	451	453	465	463	466	443	449	462	454	410	435	475	455	483	447	461	456	476	476	448	448	447	425	442	462	440	416	440	451	449	452	443	432	483	506	464	438	433	440	467	457	412	436	419	446	468	454	455	460	453	496	444	440	453	447	449	485	479	517	460	479	456	494	446	469	437	472	439	518	506	476	449	481	438	470	443	483	458	459	430	474	494	458	461	468	458	450	514	432	467	460	459	428	472	487	492	458	450	443	486	425	452	422	423	459	453	491	456	473	437	443	478	489	516	445	461	489	460	457	437	460	461	477	458	434	432	436	458	440	421	458	465	484	456	472	439	446	475	484	460	459	483	429	478	431	469	460	435	465	471	470	435	455	480	463	478	463	474	441	454	494	450	440	480	451	457	464	439	488	452	472	435	443	442	461	472	464	430	438	443	485	467	420	431	462	473	436	470	456	436	462	449	500	443	438	448	456	473	421	421	461	449	491	439	455	469	468	469	430	456	476	453	452	462	486	458	458	484	478	473	444	488	439	455	413	440	435	460	467	447	469	428	456	423	454	449	475	499	437	426	450	428	462	465	422	477	461	461	435	443	464	512	426	443	474	478	472	442	470	473	436	457	430	472	489	480	440	493	476	449	463	479	478	452	433	424	514	432	468	445	450	473	437	440	449	445	451	481	449	455	508	434	453	493	436	472	446	476	446	466	467	478	468	458	474	447	453	441	448	413	448	468	442	457	458	429	477	473	423	467	451	441	455	467	491	466	430	452	472	394	495	497	425	448	461	433	478	444	477	477	449	413	467	448	464	437	437	447	453	449	474	515	450	472	460	483	459	478	440	464	454	437	453	472	442	474	463	443	483	414	457	426	497	489	442	475	466	464	466	449	450	469	433	445	411	483	488	470	443	468	452	451	450	468	463	466	393	477	452	493	452	461	474	418	473	472	402	446	485	498	474	450	445	486	398	487	476	492	458	485	446	474	404	450	432	488	479	480	462	454	469	474	456	455	439	439	416	439	435	454	472	445	465	518	473	463	449	457	457	467	477	464	469	512	450	444	438	506	472	455	458	457	470	453	483	458	441	442	467	459	453	432	404	422	488	482	456	410	457	457	455	463	476	472	466	437	495	440	470	424	461	491	490	439	419	443	467	457	491	472	453	443	454	444	481	465	446	438	428	435	456	448	446	436	453	442	443	454	470	439	419	438	462	487	484	481	477	425	456	483	478	476	421	455	426	451	425	431	451	416	474	461	469	484	482	471	452	454	460	457	447	475	446	466	428	486	446	474	481	454	469	493	451	460	472	473	437	459	508	443	463	469	449	462	424	450	464	459	435	451	483	488	455	434	452	446	451	457	465	446	479	465	458	438	451	451	418	433	449	459	484	458	480	462	500	453	482	480	462	460	456	476	477	478	441	447	451	446	440	459	483	456	408	450	453	460	463	475	470	451	490	477	499	458	491	478	464	454	472	459	449	453	423	397	445	457	472	451	437	454	458	435	471	486	443	446	463	442	461	447	464	468	442	445	488	439	458	461	473	484	473	455	471	466	487	440	410	431	456	471	431	479	470	462	464	509	496	448	460	441	468	460	444	477	434	433	444	410	452	460	426	460	448	446	474	437	475	466	465	481	442	467	439	473	473	457	479	463	443	439	481	525	422	465	449	461	471	515	437	487	455	483	469	429	410	427	455	457	480	488	468	433	462	465	505	440	470	454	498	468	510	480	454	447	460	477	460	487	444	428	516	473	447	437	495	464	437	462	456	467	498	495	444	467	454	481	452	426	428	474	474	463	517	464	441	495	411	472	478	448	457	453	457	430	437	472	439	437	456	496	443	468	439	447	490	464	448	458	501	448	466	428	499	469	447	478	458	444	469	481	436	450	492	489	459	465	467	495	445	447	472	452	419	439	449	472	420	473	451	474	447	443	498	500	488	459	431	463	444	443	449	470	452	462	447	429	452	462	455	455	448	411	489	434	431	432	431	480	449	489	440	444	448	473	445	475	450	469	417	455	487	453	484	451	444	463	456	443	453	483	459	449	456	453	454	483	477	473	435	451	440	453	479	452	444	484	458	487	448	449	450	499	457	499	466	434	487	435	444	445	447	454	449	489	465	466	423	437	512	473	469	457	468	438	450	471	467	477	455	441	478	462	490	468	462	438	410	472	461	472	461	487	479	459	433	480	456	430	433	456	429	455	415	496	464	455	418	451	486	470	476	433	447	477	454	473	441	472	448	444	460	459	491	510	469	481	445	477	461	453	457	456	446	473	467	448	450	507	456	446	472	464	447	449	462	484	453	442	477	469	469	456	455	457	421	456	448	462	436	491	428	422	460	455	421	474	483	472	485	428	473	480	481	479	442	441	474	450	464	463	487	457	433	407	455	474	475	469	445	440	466	494	507	436	477	438	467	459	507	457	454	453	473	424	449	442	442	472	423	460	434	494	481	484	445	484	481	465	443	463	465	461	474	462	424	461	478	433	448	458	427	472	441	403	506	419	480	473	471	425	439	439	479	488	471	449	482	461	444	441	477	438	453	451	456	445	474	443	460	445	449	427	511	455	433	456	440	469	455	447	479	439	465	477	470	470	488	471	452	448	474	473	455	449	440	461	489	431	450	415	486	461	473	472	446	469	464	433	474	517	502	480	420	492	445	480	471	454	477	501	477	460	492	462	460	486	420	444	393	451	505	448	455	463	460	439	463	460	441	453	467	439	484	490	495	467	452	463	455	465	457	480	458	431	474	488	444	476	482	478	427	468	452	488	441	446	479	445	466	425	445	437	462	474	446	490	454	485	442	481	423	451	479	437	443	487	445	472	462	470	435	464	406	470	477	460	452	478	444	491	450	459	442	472	470	502	468	451	468	463	472	459	447	452	438	441	481	439	462	473	465	455	474	435	477	509	454	444	460	436	475	453	458	463	493	466	438	479	487	450	428	483	483	481	466	489	463	450	445	485	418	429	461	441	508	445	446	440	483	458	466	470	436	410	477	474	435	404	468	449	441	489	453	468	463	460	434	464	494	509	458	428	425	449	435	470	430	474	434	453	479
22289	21140	28376	24142	21128	20634	1475	563	473	444	423	449	419	445	464	416	436	405	399	428	398	390	422	429	356	404	369	439	424	398	396	409	426	417	397	412	408	418	411	387	406	392	417	374	444	420	454	420	435	397	403	435	390	420	392	372	391	412	369	451	395	413	422	427	380	412	407	401	363	407	399	398	409	391	398	408	425	398	389	408	427	389	407	418	440	423	387	422	426	421	410	371	404	386	402	444	409	409	419	402	359	396	409	413	396	427	440	388	403	428	419	410	383	402	384	411	382	369	416	399	379	407	375	423	444	391	444	418	395	424	419	425	407	401	397	430	405	392	434	431	419	406	410	386	424	431	396	370	394	408	407	386	438	388	430	380	394	432	411	385	409	421	422	419	399	416	394	433	394	410	402	410	398	405	383	397	409	424	343	404	410	406	435	374	382	378	403	398	421	422	407	387	409	412	396	387	378	409	389	391	411	413	395	409	404	395	416	421	403	431	420	376	419	405	416	419	427	427	435	402	407	400	404	435	420	447	422	392	436	375	405	414	444	376	415	440	403	433	411	443	400	395	412	420	425	383	408	404	392	437	434	373	401	396	382	416	417	392	415	417	390	418	406	407	400	434	423	439	414	389	420	422	404	407	362	408	414	424	429	428	397	448	379	409	405	406	413	401	404	430	421	385	440	389	423	397	415	423	393	390	408	448	377	414	406	445	376	378	416	378	432	380	396	459	434	426	408	386	424	403	389	432	348	425	409	426	403	421	426	390	381	398	406	411	371	397	422	401	423	446	405	401	387	364	404	414	402	397	372	438	401	434	418	428	423	377	405	404	392	409	415	386	408	359	392	400	403	400	402	410	446	428	414	389	438	405	391	398	375	396	403	413	371	417	404	422	414	430	417	430	416	396	382	369	405	390	387	430	420	414	393	415	428	403	438	427	376	381	375	408	430	380	372	397	380	398	402	417	420	391	427	381	402	399	417	411	407	414	401	392	426	396	387	371	411	401	406	438	400	386	427	386	391	398	393	446	420	445	425	406	422	435	390	401	382	425	404	407	389	379	434	398	418	416	396	370	397	400	387	393	423	435	445	429	440	393	424	407	423	427	417	408	408	367	403	384	412	419	422	367	413	418	396	397	410	436	423	393	393	444	399	393	409	442	401	381	437	414	418	393	405	394	417	388	402	402	419	397	404	420	427	405	397	421	443	410	425	417	436	422	386	397	404	392	427	396	371	396	427	430	389	390	431	392	427	399	385	407	398	393	428	401	395	388	414	391	366	388	417	420	381	374	387	407	386	396	391	435	385	393	390	414	436	369	397	403	400	377	430	433	396	384	391	412	413	384	400	407	375	395	423	441	387	384	411	385	376	415	419	413	399	406	408	423	396	389	401	404	418	394	432	395	435	409	383	397	421	421	419	410	400	386	418	429	400	421	432	395	379	432	406	376	384	411	367	435	415	401	386	388	422	399	419	378	422	385	424	398	400	401	435	419	382	427	421	413	431	395	382	370	430	341	413	412	447	427	397	421	371	425	403	421	389	392	430	401	370	396	436	423	408	372	380	371	380	399	409	424	395	401	407	408	416	393	430	431	394	438	441	412	409	396	414	411	371	408	428	413	370	414	438	379	415	406	381	429	427	410	403	413	440	439	388	445	424	399	442	393	414	404	376	385	450	406	399	404	434	423	423	385	443	418	356	407	405	426	424	414	402	428	367	358	404	418	398	411	400	365	372	408	394	429	378	388	392	404	419	379	418	389	396	428	450	392	398	418	396	428	420	383	369	422	391	402	383	396	391	387	407	381	418	398	399	385	418	428	435	409	461	384	363	382	364	414	389	419	399	404	413	380	387	404	386	394	373	400	382	381	404	389	424	428	383	440	397	380	424	370	396	384	409	359	414	392	423	391	399	421	401	409	435	403	376	404	409	409	452	382	409	435	354	424	397	393	412	410	399	438	386	412	392	389	361	424	386	414	366	364	388	383	422	407	410	398	416	387	456	394	439	413	431	406	411	389	430	397	406	417	400	376	408	430	415	393	393	439	407	410	399	380	417	421	403	408	377	379	402	380	417	393	434	386	396	396	429	388	424	419	424	387	394	393	417	422	450	408	402	433	406	397	428	401	399	389	389	410	430	397	406	411	388	388	400	394	439	405	406	410	399	422	402	428	417	403	397	431	378	371	395	417	408	420	393	402	390	391	363	398	357	390	396	405	438	390	403	446	415	401	367	398	406	381	415	386	401	433	418	409	401	410	423	410	380	409	424	372	431	410	395	401	373	441	375	425	409	432	402	417	397	408	418	438	418	423	405	401	434	433	431	417	436	380	422	367	412	405	386	390	393	443	397	384	425	439	411	400	416	411	380	424	401	425	376	402	390	405	405	443	392	420	404	376	407	426	425	391	391	400	358	432	393	399	405	390	411	388	428	389	376	416	395	398	398	389	370	406	428	396	382	413	404	400	398	408	398	402	375	372	417	429	440	399	377	402	389	408	439	388	405	408	421	410	416	393	412	391	398	384	365	421	422	366	377	408	390	407	386	370	399	382	412	400	415	383	399	423	436	401	388	433	408	399	405	389	440	385	421	404	435	385	427	390	378	407	381	402	386	392	400	404	429	375	411	398	383	435	450	407	381	414	396	424	405	393	420	396	414	419	400	390	411	383	396	412	352	393	408	399	395	387	414	364	410	446	398	401	393	440	421	409	407	409	442	418	409	402	394	413	400	368	369	418	355	414	428	409	365	404	434	381	423	355	396	411	417	439	418	437	372	403	386	365	398	408	432	389	400	402	422	422	393	424	403	435	376	380	390	398	372	396	410	396	373	401	412	378	415	406	392	404	396	413	388	405	381	397	403	407	410	390	413	395	412	401	394	405	407	394	403	390	396	421	411	411	474	387	395	407	412	409	426	420	439	385	380	410	382	407	393	382	408	396	403	436	408	383	414	398	389	384	408	390	436	412	397	412	403	410	411	409	403	391	407	386	402	411	426	429	388	366	413	363	401	383	374	347	413	380	362	402	392	391	409	383	427	418	431	420	436	408	393	413	429	412	437	410	367	395	383	412	384	404	412	400	410	407	410	411	417	400	395	380	380	391	435	408	389	401	412	438	396	400	414	389	388	421	386	427	422	376	373	431	414	438	415	405	416	391	393	393	376	405	344	420	367	410	430	346	383	398	383	388	428	379	387	416	410	428	380	386	412	396	384	410	395	416	394	411	378	408	444	406	399	371	403	382	429	427	429	385	401	411	382	377	392	404	368	379	427	426	401	400	392	409	405	407	431	417	423	415	343	399	421	367	406	390	425	378	389	445	426	373	392	358	401	420	404	399	381	406	383	381	401	415	388	400	414	374	433	402	395	420	418	434	395	399	376	387	405	422	378	377	419	402	391	405	417	413	414	425	402	428	398	390	404	416	441	375	394	383	405	415	429	433	363	376	435	413	406	384	401	386	396	335	387	369	442	411	432	423	392	408	397	418	410	390
7313	22038	13539	2877	1047	877	742	679	626	648	665	612	551	600	547	559	569	566	536	504	529	521	554	552	516	569	519	543	530	500	533	508	533	537	569	536	575	520	535	551	512	504	538	539	509	558	514	506	514	539	525	500	524	487	521	546	496	555	539	497	556	537	520	513	508	504	512	536	560	533	545	521	560	524	533	510	506	568	565	537	527	525	537	556	540	488	519	543	529	512	538	527	500	514	556	542	520	575	546	570	545	533	496	547	561	537	525	513	546	515	537	526	520	587	541	555	510	523	524	536	552	477	513	522	536	526	496	543	539	518	510	523	572	541	551	524	502	543	530	533	496	562	510	480	480	504	562	508	514	528	511	556	489	504	513	544	513	470	525	547	492	548	530	542	491	485	564	497	562	527	517	521	522	500	538	545	507	562	534	559	548	509	504	509	575	565	518	534	522	514	541	534	566	557	515	519	523	547	564	519	533	568	542	526	541	546	529	512	577	525	500	497	508	559	541	495	552	534	520	532	554	517	542	568	491	539	496	555	515	540	576	573	528	575	548	526	516	476	566	551	524	528	492	523	530	526	562	537	513	544	520	508	462	526	555	551	529	531	488	508	502	504	525	549	508	548	549	536	564	539	554	518	565	567	534	506	524	508	524	542	516	532	506	545	575	511	558	570	508	500	568	545	514	491	582	528	550	519	530	516	502	572	588	489	516	537	508	534	553	531	539	491	577	560	521	569	553	516	541	549	563	476	540	514	545	519	556	484	519	562	535	567	548	530	568	536	529	542	547	499	567	553	504	506	553	547	506	509	587	529	539	527	511	528	512	512	532	579	506	517	543	507	475	495	535	516	531	588	532	511	520	540	585	541	517	559	548	566	532	549	541	519	549	537	551	584	538	527	564	510	507	583	502	539	570	550	526	509	596	499	550	568	523	522	568	543	511	518	517	539	483	531	521	573	511	516	509	588	534	502	507	520	566	550	548	543	536	542	521	538	537	519	555	538	512	511	555	532	529	500	542	523	524	553	577	560	527	569	475	524	542	522	541	554	540	551	511	518	518	589	530	541	568	528	497	544	516	515	483	564	548	506	506	494	554	519	528	545	519	490	494	545	477	564	534	515	516	541	462	547	547	486	534	522	521	548	511	534	507	504	509	540	518	552	542	521	514	524	514	546	538	564	509	523	536	516	507	546	508	507	479	532	517	458	545	486	534	550	524	507	547	543	535	510	545	533	508	519	564	492	501	540	496	543	508	492	534	553	525	552	524	532	552	540	549	544	581	512	516	497	548	538	529	552	535	528	522	514	519	551	521	512	540	526	493	518	575	578	549	517	543	522	517	517	544	515	502	522	537	567	545	539	516	513	559	526	541	504	536	514	533	547	562	523	500	544	561	527	560	535	505	541	523	554	507	554	552	567	516	536	504	518	528	486	547	556	493	524	572	526	507	519	549	513	541	556	546	484	550	536	513	514	548	556	510	535	546	518	491	564	514	494	527	500	469	525	514	548	469	535	535	518	548	503	523	535	563	526	524	530	535	500	558	520	527	539	534	516	539	489	552	509	507	503	529	530	516	544	574	511	554	507	520	535	550	544	521	496	509	546	502	537	533	489	541	583	486	571	510	546	533	507	548	523	512	530	512	507	531	491	575	554	545	541	537	531	531	527	541	504	547	552	516	550	542	577	522	539	529	539	587	510	537	482	557	535	501	571	505	560	540	553	510	543	499	481	550	521	500	553	547	522	514	515	580	518	515	529	533	542	560	527	556	556	509	523	541	507	507	565	509	526	491	546	568	545	477	504	518	520	520	538	549	515	559	560	512	531	521	531	528	523	557	493	579	515	487	559	483	528	503	562	509	536	540	485	514	516	477	557	515	497	501	488	455	526	503	549	510	532	535	538	551	525	525	530	543	540	512	508	510	566	549	510	520	498	516	512	541	553	506	547	501	512	546	559	519	510	522	546	524	512	542	519	524	495	525	559	479	511	567	535	514	536	515	552	541	534	536	501	530	499	504	549	546	553	546	537	554	546	537	535	517	527	528	553	539	541	540	515	497	566	535	516	532	495	543	528	514	494	500	507	524	511	526	556	525	544	497	537	500	527	532	511	510	553	503	512	515	505	515	554	525	477	542	498	560	537	527	507	547	521	519	520	502	549	514	544	525	496	546	522	522	535	539	564	510	524	504	547	518	539	559	515	532	558	526	531	513	515	531	494	548	516	582	509	532	530	527	513	558	526	495	501	478	547	581	542	556	528	524	516	543	533	554	504	514	515	546	537	528	500	539	551	552	504	541	531	570	517	541	532	544	528	575	544	520	582	525	542	544	569	526	499	542	532	533	544	511	492	477	525	532	500	559	545	523	482	527	533	496	549	541	526	592	524	589	558	548	516	524	532	552	545	587	509	535	514	493	516	543	510	517	513	541	524	542	554	543	561	534	538	522	510	540	521	512	540	537	518	556	523	507	536	530	567	545	490	515	491	527	534	538	506	519	489	510	503	515	532	546	614	502	573	541	547	545	546	537	521	543	541	556	531	496	504	559	535	514	551	545	571	515	537	564	521	511	513	488	508	498	490	514	513	534	517	537	555	543	513	529	514	503	538	520	501	580	538	509	538	530	514	517	554	504	500	496	541	536	524	548	521	485	497	536	543	502	567	555	519	568	537	537	534	542	589	513	542	522	528	515	479	541	552	526	555	526	518	536	502	555	545	562	507	547	452	541	526	506	521	509	531	567	536	554	515	493	529	562	518	522	554	533	515	518	505	509	550	548	515	555	528	512	531	514	554	536	480	535	575	541	499	503	515	526	547	553	527	501	529	512	527	524	579	573	537	567	537	494	532	531	530	523	508	501	566	535	523	546	505	527	531	525	533	508	547	542	496	539	525	527	499	558	519	515	539	553	530	561	528	493	519	522	533	546	472	525	499	531	532	538	542	506	553	479	502	563	559	514	518	503	489	551	517	529	531	512	571	449	490	504	516	542	529	517	511	543	501	506	538	544	547	539	516	510	545	542	542	513	507	524	541	516	538	537	561	533	547	516	492	520	507	538	518	520	535	510	559	555	510	520	513	548	501	566	515	518	479	543	521	510	539	539	516	520	512	540	558	536	519	497	562	555	558	532	551	489	543	513	555	550	523	525	561	512	555	496	542	463	527	539	514	490	538	523	542	540	545	523	575	504	480	502	549	517	532	530	508	584	528	538	539	529	510	518	546	477	512	531	485	546	562	537	551	550	527	540	511	533	556	555	503	539	489	545	545	540	540	544	552	556	522	521	503	538	501	544	516	538	549	493	557	588	552	497	522	534	547	528	576	537	517	556	530	550	539	522	509	524	509	469	552	507	555	541	543	553	520	548	562	498	559	546	516	508	529	505	550	521	557	504	504	493	513	540	539	507	501	523	550	539	540	507	533	522	539	515	557	555	492	555	514	529	465	535	549	516	489	516	504	572	536	521	528	550	522	495	555	525	533	530	533	517	540	528	553
25609	21010	21963	8603	628	570	549	515	492	534	523	520	486	496	521	540	470	467	500	510	476	508	521	479	498	495	502	500	475	516	515	505	479	506	515	475	471	501	487	449	529	492	482	482	475	486	494	508	556	450	477	506	481	503	494	490	479	503	498	473	485	446	489	467	480	472	472	499	496	498	531	508	492	515	518	479	476	494	479	467	519	471	510	496	476	525	496	512	510	500	481	523	516	460	464	483	511	506	487	457	479	475	511	502	482	472	475	433	498	511	467	486	469	520	502	513	480	465	487	488	476	489	515	490	494	490	487	481	429	462	504	485	510	502	514	499	477	532	490	507	485	511	493	492	534	547	453	490	474	495	479	490	499	486	492	468	473	461	470	469	469	474	472	483	519	489	524	520	457	508	488	485	515	462	499	488	495	463	482	487	473	532	465	480	513	482	468	503	492	506	481	494	516	499	505	456	491	487	505	488	507	514	511	478	500	514	551	487	482	502	482	519	496	498	480	499	502	505	499	491	463	505	479	471	496	479	480	446	519	485	541	534	457	449	490	487	488	509	480	497	461	509	525	501	520	489	535	486	465	499	462	485	477	501	526	466	473	535	492	457	488	479	528	499	492	484	458	498	508	446	490	493	484	462	471	486	481	499	463	500	510	482	439	497	483	488	480	520	528	529	526	522	493	514	509	522	508	497	496	475	500	494	524	475	508	505	501	513	508	468	433	449	480	490	505	509	507	445	493	549	505	493	505	538	491	528	501	488	522	494	480	478	467	484	463	490	481	507	471	492	498	483	463	498	502	493	475	494	509	486	502	486	454	516	485	465	469	526	500	514	470	485	471	479	484	460	539	477	499	514	499	493	519	474	478	473	477	445	527	553	479	529	506	468	488	480	481	489	519	521	505	521	495	497	510	516	486	566	521	508	482	462	484	494	443	514	499	508	509	490	441	506	482	543	496	493	490	471	500	460	476	482	545	487	474	490	507	484	489	486	496	506	484	469	522	472	494	481	497	469	492	519	498	483	460	477	491	475	452	494	470	473	518	505	494	499	482	490	519	494	481	519	446	502	481	480	494	503	528	513	485	468	496	524	488	509	488	508	475	487	455	534	531	485	486	517	478	491	463	475	529	519	526	478	467	481	453	508	477	463	566	495	473	478	508	538	434	490	510	457	500	487	520	504	489	498	493	494	490	523	497	489	484	488	500	500	505	485	462	489	518	515	500	512	445	508	519	516	469	488	519	476	532	509	494	507	467	526	470	474	498	504	469	509	467	486	493	492	510	490	495	493	449	507	470	495	467	484	483	503	499	478	489	470	498	472	515	508	487	495	535	509	473	508	514	499	509	450	432	490	458	516	495	509	497	522	519	487	489	508	466	487	484	498	504	488	529	478	518	504	490	475	491	488	449	483	443	506	509	485	474	529	476	504	504	506	477	504	481	472	440	495	494	496	494	525	490	494	499	534	499	504	486	496	459	478	472	512	438	538	462	479	472	498	510	485	519	508	504	523	533	496	516	477	491	486	504	485	444	497	475	500	511	479	505	501	520	518	462	509	502	495	472	531	495	542	507	497	480	470	537	473	472	480	486	481	484	480	503	527	483	534	473	494	487	486	527	523	447	480	492	529	495	498	476	528	497	514	500	521	500	483	482	527	478	539	501	515	511	490	508	492	493	507	522	489	512	505	466	522	480	487	522	463	482	491	492	480	489	481	474	499	483	454	473	475	525	484	514	483	518	497	514	490	487	473	539	455	472	481	458	506	511	503	479	494	492	481	469	472	459	503	491	517	481	516	479	481	503	499	499	502	511	523	484	495	529	472	502	499	467	493	526	519	485	493	515	500	511	484	520	503	478	467	530	484	506	505	516	493	444	489	479	488	449	486	492	483	547	479	488	482	539	485	528	511	457	480	474	502	529	520	512	464	506	516	531	461	513	537	494	485	492	493	475	451	489	490	515	507	494	480	526	486	485	538	485	514	521	504	495	536	486	507	492	504	495	456	496	500	461	475	494	506	492	477	453	492	474	497	521	493	470	490	526	494	481	494	490	501	448	480	484	540	517	515	506	476	495	504	506	513	489	476	529	514	479	499	502	497	481	525	452	507	515	474	523	494	491	478	490	511	482	524	473	502	488	482	507	435	524	498	475	508	517	498	480	483	493	522	502	537	518	459	483	503	498	504	487	536	484	488	494	477	471	479	536	496	479	458	490	480	496	487	510	440	476	517	482	504	507	537	474	503	476	483	474	511	543	498	502	504	486	504	487	492	490	494	499	469	513	540	445	492	491	470	512	496	481	494	510	505	500	487	473	516	515	476	528	492	485	503	524	543	507	516	507	524	531	510	510	513	500	480	451	491	515	464	489	498	545	469	504	499	488	532	474	486	482	484	517	473	476	488	461	478	472	465	529	477	459	509	483	482	505	508	507	469	480	478	453	511	478	492	497	493	460	509	484	492	469	492	532	488	463	514	513	518	497	471	518	513	469	501	455	478	503	510	469	506	491	495	527	512	458	518	476	510	506	465	495	523	522	481	498	493	498	486	480	482	459	537	513	509	483	499	483	489	507	515	502	469	488	494	469	514	502	501	507	522	533	471	497	511	471	469	489	470	524	526	529	497	494	497	515	465	457	480	472	491	486	488	469	479	482	464	480	498	493	503	508	488	460	508	511	512	503	518	514	474	507	515	545	484	510	505	531	488	521	510	492	501	482	467	488	470	477	481	504	502	534	503	479	457	534	514	475	487	534	475	503	516	525	454	517	479	488	501	467	484	507	486	493	511	545	504	476	499	487	499	493	475	467	472	491	496	484	475	503	498	511	491	476	485	525	512	455	484	509	498	508	451	483	532	472	477	503	503	478	498	475	533	493	477	497	459	501	479	478	477	493	520	525	489	501	491	524	500	471	470	421	465	508	485	485	469	504	455	512	527	499	484	488	458	481	506	481	478	477	477	473	479	500	511	508	484	486	469	474	461	489	475	512	482	479	503	509	498	464	474	498	471	461	468	470	483	449	478	516	477	494	462	471	482	492	502	518	476	510	491	497	519	444	473	511	453	508	494	498	476	484	482	509	482	490	490	502	489	497	468	442	484	496	485	501	478	503	550	481	439	494	446	491	486	484	513	474	496	484	494	482	485	492	461	486	521	468	511	484	482	456	492	484	476	485	467	480	478	494	470	497	528	499	462	471	502	509	494	508	462	526	494	525	502	467	475	513	464	472	496	509	476	479	487	478	512	484	483	465	508	500	551	465	479	514	474	458	486	534	475	531	490	455	476	496	510	491	498	509	490	479	512	500	475	504	481	476	482	485	472	520	500	502	460	467	497	501	515	478	472	493	474	478	496	488	514	517	525	459	502	459	442	516	478	502	516	504	485	517	478	516	512	472	450	503	507	510	494	482	505	526	479	481	484	483	496	469	473	439	533	496	491	471	450	457	497	481	463	500	469	497	465	488	533	513	471	483	500	511	507	485	505	481	466	531	505
5222	8510	4157	1212	848	720	755	698	661	686	640	665	690	607	669	659	665	649	617	592	630	641	627	574	630	652	642	611	596	646	641	610	608	634	618	654	673	624	648	616	635	647	631	594	639	630	638	624	598	611	609	605	629	628	620	630	597	631	608	614	616	625	602	604	675	624	648	624	625	638	604	607	602	609	635	648	645	629	627	635	661	639	631	635	687	660	663	617	609	626	601	622	647	578	612	616	583	613	628	636	614	642	591	604	607	622	629	627	616	646	606	659	631	565	635	638	589	633	624	677	622	634	653	649	623	620	588	659	608	618	662	636	619	627	598	636	626	641	615	615	606	678	625	591	628	598	626	621	624	610	659	649	602	618	611	629	663	629	641	611	603	630	709	612	655	637	651	596	586	590	632	578	640	606	653	625	644	605	565	600	677	708	596	586	599	606	634	617	593	637	663	614	624	641	595	634	618	582	598	615	615	632	620	575	640	648	605	635	657	613	620	629	651	650	654	640	575	585	597	627	644	645	618	624	617	632	589	648	647	638	618	629	617	600	647	625	580	641	645	608	623	664	625	643	592	616	613	663	698	637	646	707	595	586	602	614	612	621	620	612	595	619	583	586	642	628	628	625	648	637	609	662	641	616	641	637	603	632	640	636	644	626	637	602	612	650	637	622	619	611	641	655	636	623	607	628	626	588	599	628	646	629	623	609	581	631	664	608	599	580	626	646	600	663	604	623	680	662	654	632	656	651	590	623	608	598	656	638	563	614	647	629	601	604	661	592	616	651	591	642	597	616	637	670	617	646	659	608	609	605	617	621	653	655	593	601	634	601	584	583	641	618	622	590	581	643	629	630	622	655	560	646	659	629	635	599	626	603	629	638	620	605	621	635	687	612	665	611	606	592	637	653	659	635	598	575	623	636	616	621	642	637	673	662	599	609	580	621	592	631	608	623	649	611	602	580	595	637	596	623	624	627	612	650	608	612	605	664	671	587	679	609	619	659	608	639	632	650	630	568	626	621	643	640	611	667	633	637	623	682	608	620	606	572	600	641	614	607	614	629	658	635	653	625	631	602	613	641	641	627	628	636	654	598	653	600	609	636	615	640	637	641	657	626	643	700	620	593	627	631	657	630	602	627	635	621	612	618	634	628	602	575	622	614	644	644	620	603	630	631	656	664	638	577	691	646	584	632	639	653	627	640	594	594	625	577	633	589	617	622	633	599	648	673	586	640	599	669	630	619	677	606	597	652	618	619	620	659	635	606	619	660	606	583	656	616	616	612	595	616	631	654	625	613	616	650	634	623	659	610	635	607	593	636	637	645	654	603	618	599	640	644	627	650	663	672	610	601	654	645	626	599	582	620	651	619	582	587	593	615	594	611	622	599	588	586	633	617	628	574	652	619	632	603	643	629	626	657	642	623	611	593	649	624	632	615	642	643	595	657	651	618	626	639	627	650	632	638	627	640	620	629	596	666	647	573	641	636	656	580	640	652	622	614	642	648	608	629	641	588	612	669	620	616	642	640	637	621	590	622	632	629	643	641	608	612	598	647	573	609	606	591	624	639	636	589	654	641	607	636	616	638	644	657	600	668	678	589	607	635	682	653	618	614	651	631	643	620	660	647	632	601	607	634	622	648	608	616	632	674	629	605	674	640	645	607	611	629	662	634	578	677	606	636	676	594	644	619	608	639	606	606	626	660	647	625	628	603	667	606	551	656	634	617	681	653	616	626	601	612	635	644	598	641	663	608	660	630	609	642	669	623	618	617	635	576	627	624	607	614	623	650	643	669	630	585	620	642	623	618	671	637	617	674	657	581	628	652	614	615	636	628	658	620	677	613	655	609	628	638	635	641	640	624	598	638	652	645	620	622	620	620	585	648	610	657	623	635	582	623	582	608	654	600	619	615	617	626	626	636	584	628	656	612	590	647	673	624	618	651	603	594	587	632	618	669	624	635	581	633	678	646	633	621	613	631	667	586	592	668	658	678	607	591	628	622	654	595	632	657	611	621	632	639	622	620	626	631	620	599	651	595	650	604	647	607	607	681	622	635	650	616	683	673	610	657	647	653	624	601	601	648	625	663	640	626	671	661	641	605	619	655	674	615	628	621	625	623	661	609	619	628	541	641	655	601	659	598	586	663	652	648	616	676	638	613	620	588	625	652	624	652	652	632	627	659	620	674	631	670	618	616	633	629	616	628	613	682	637	608	584	637	586	605	636	638	660	617	649	618	634	641	622	616	691	639	641	623	623	666	619	605	629	617	587	626	653	616	627	625	631	634	554	629	608	628	612	660	631	667	674	694	626	609	659	638	645	592	618	581	615	649	617	572	612	632	645	623	622	660	617	598	620	641	611	614	630	647	615	610	642	604	661	637	665	622	631	616	606	612	605	685	614	601	667	669	663	626	610	655	625	556	614	636	627	684	622	628	613	627	589	651	627	590	600	625	615	581	621	611	637	635	635	636	606	634	640	669	631	622	662	610	618	626	623	621	598	577	618	687	603	626	615	646	601	601	633	611	612	608	636	608	610	587	640	623	655	633	648	609	603	626	608	596	624	639	649	619	607	661	622	622	662	602	590	688	644	597	613	646	633	651	661	630	601	675	660	630	594	633	588	639	608	653	626	621	640	593	683	640	666	635	656	632	650	641	654	641	599	658	620	616	633	585	630	651	676	629	604	660	649	630	610	592	620	603	603	662	588	642	654	598	642	667	610	645	653	619	626	628	577	600	636	613	631	600	649	602	637	651	648	635	633	657	611	601	651	664	638	626	638	622	633	613	622	615	607	624	617	575	621	644	594	666	594	610	645	607	634	605	625	640	616	639	589	647	600	653	666	638	616	654	658	604	597	644	630	576	669	616	638	624	629	611	672	590	610	614	609	626	642	619	664	651	619	638	632	626	619	620	640	629	606	614	666	666	644	639	616	589	631	645	633	622	599	635	655	572	661	626	623	642	658	608	641	611	615	631	649	661	652	613	636	627	628	601	622	665	636	663	638	585	573	644	646	665	666	605	606	647	638	647	619	616	644	646	641	616	612	648	630	572	644	666	624	685	615	672	597	642	640	673	604	643	606	609	635	719	611	657	633	575	588	633	632	648	641	610	595	647	641	631	571	628	620	641	598	630	571	632	679	627	681	651	601	628	631	632	641	613	592	629	617	651	615	652	679	641	595	653	595	614	630	638	619	623	633	628	647	596	625	625	615	636	654	643	652	620	624	650	598	623	606	681	627	697	663	628	598	631	669	599	618	649	649	622	613	645	654	619	621	649	639	643	580	646	553	602	588	626	625	656	609	607	640	650	641	652	585	616	619	607	634	637	629	633	613	613	687	617	626	586	640	590	636	603	604	644	627	602	604	616	620	623	649	630	646	649	622	633	608	638	651	580	636	646	595	633	644	610	628	622	604	669	636	617	639	630	625	635	623	653	596	618	646	679	630	629	622	653	619	627	620	658	647	623	630	620	593	589	634	647	631	626	654	615
23093	21094	27789	24617	20969	4272	766	647	644	610	638	603	601	599	617	539	583	593	575	600	552	573	533	544	578	576	601	566	557	624	541	514	560	564	606	591	550	550	536	591	545	576	589	572	561	567	606	574	561	587	533	523	579	563	531	553	582	560	546	586	576	580	620	528	561	579	638	560	524	593	546	577	558	580	584	551	557	603	599	564	577	555	637	568	520	570	566	563	535	582	561	578	557	562	535	543	547	552	544	568	551	512	522	578	598	564	589	518	550	588	573	562	574	549	525	569	561	552	549	566	550	573	608	545	559	561	552	570	570	552	585	570	572	566	540	547	520	563	574	554	573	571	563	567	547	551	618	570	563	525	525	555	556	564	546	570	527	508	584	561	526	583	559	605	554	518	551	552	580	580	563	563	491	558	570	530	522	487	546	547	586	536	524	554	548	557	600	566	514	590	581	577	527	563	577	550	560	589	532	558	533	588	543	544	546	534	586	546	556	616	535	548	580	596	595	553	544	585	559	565	587	500	543	525	533	595	585	572	527	543	566	554	548	551	537	561	549	530	569	593	558	532	589	570	603	585	585	546	580	615	545	559	555	608	573	505	527	590	548	596	602	555	529	558	542	583	534	546	582	606	532	495	535	573	577	567	560	553	534	581	588	588	593	553	556	541	537	556	569	566	560	585	557	525	558	594	559	551	586	553	575	572	541	573	575	557	565	545	552	563	543	566	573	519	574	567	559	556	585	526	528	551	558	507	563	556	583	522	540	498	575	558	545	561	591	568	556	542	562	560	565	558	601	548	556	604	576	597	562	582	590	509	570	570	517	542	537	623	528	549	572	588	541	581	592	516	545	565	567	564	559	560	551	534	560	527	554	565	539	540	528	553	582	579	562	543	546	587	589	549	579	558	586	561	576	542	565	581	571	570	576	560	511	591	582	622	602	552	592	513	564	548	538	581	575	548	528	562	576	578	553	537	576	530	516	540	618	577	562	529	560	523	588	532	547	521	526	564	596	576	565	575	579	519	568	549	546	565	539	555	599	545	619	571	530	598	544	528	553	583	546	545	581	512	514	560	546	552	547	558	629	585	549	587	557	531	568	561	608	564	560	584	586	543	535	583	540	574	568	548	557	598	520	566	577	555	596	531	547	590	625	556	534	584	571	577	580	559	557	575	539	564	560	570	552	525	563	520	550	557	550	565	573	581	555	575	562	561	533	545	618	550	597	569	552	551	577	566	525	567	505	553	581	564	571	542	537	544	505	552	566	547	545	540	553	531	542	554	558	555	539	546	572	558	547	546	568	532	563	527	557	544	516	557	521	578	542	518	559	564	528	539	551	547	562	590	555	568	534	616	558	573	522	562	502	553	575	584	563	503	580	567	541	561	606	537	541	559	597	561	523	587	581	578	556	531	548	538	562	569	550	543	582	550	561	529	589	551	564	600	522	554	541	552	551	576	582	560	560	542	593	604	513	578	552	519	562	551	589	575	579	560	619	585	555	555	560	587	547	525	519	536	499	572	552	570	561	591	616	559	562	571	525	525	559	591	546	541	539	548	562	570	584	555	546	561	565	553	574	556	574	538	576	590	554	570	617	567	567	535	564	581	525	572	547	568	577	571	526	502	556	514	535	555	561	534	529	565	535	560	530	536	575	584	538	575	566	562	575	558	576	581	575	582	568	526	552	547	535	558	518	570	560	576	595	583	568	537	595	568	523	540	535	617	591	527	588	543	586	552	526	552	565	552	548	566	571	541	585	575	558	589	536	573	521	526	561	567	607	532	523	548	523	565	521	573	565	572	581	557	529	532	550	567	561	593	622	537	545	610	550	575	590	542	587	526	547	573	565	559	554	547	555	555	584	534	555	608	547	594	535	528	590	566	553	540	585	551	561	536	565	562	580	557	539	548	577	623	582	561	559	509	538	526	577	583	588	582	553	533	552	581	548	563	549	560	574	558	574	543	579	582	545	579	513	550	538	594	514	535	596	528	524	586	510	524	538	540	574	554	612	580	567	591	536	549	525	557	549	546	550	568	534	542	532	585	599	577	557	568	525	547	514	543	564	581	587	530	562	566	571	593	578	515	560	524	566	544	557	530	535	556	569	526	585	555	549	533	561	585	570	574	552	568	570	524	550	554	556	600	570	544	561	546	541	527	563	540	586	541	586	579	587	525	556	536	595	612	567	565	587	566	560	541	577	544	526	554	541	552	552	543	555	561	565	493	515	535	568	601	600	518	546	565	530	534	589	537	556	574	572	599	593	555	561	589	561	563	552	570	529	589	561	515	597	555	600	541	565	548	578	566	532	547	561	563	572	534	571	518	550	564	592	586	537	547	572	529	598	546	577	583	589	561	561	551	555	560	523	509	576	564	540	566	578	566	511	570	585	538	550	578	539	567	549	550	579	556	556	591	545	548	581	582	554	544	553	565	580	568	542	536	541	518	586	538	590	525	563	539	591	551	541	507	545	561	598	522	589	597	593	551	576	520	569	532	551	558	573	574	584	588	565	576	571	556	546	563	576	556	539	561	583	549	541	572	570	563	550	581	575	584	545	539	585	556	566	550	556	595	511	590	563	573	560	542	550	572	559	578	553	601	534	562	581	555	589	572	562	562	564	573	554	537	597	515	514	578	536	573	564	581	580	570	575	524	576	583	547	552	563	580	557	515	577	581	570	547	600	536	568	556	556	572	596	572	567	546	544	559	582	586	609	539	529	555	522	543	520	556	563	555	568	564	534	551	516	560	569	573	554	506	546	550	567	553	576	560	613	565	553	557	577	565	590	576	521	546	553	565	537	572	563	557	546	538	510	541	555	546	559	617	532	539	545	490	541	544	580	566	575	578	541	534	556	586	544	543	537	528	527	550	535	558	568	525	552	549	550	544	576	560	557	541	513	558	535	515	595	555	539	534	544	557	566	558	578	587	538	541	554	549	533	594	570	607	573	545	571	535	577	592	608	538	533	540	567	567	552	534	536	570	542	574	561	555	603	576	576	559	522	557	557	556	537	601	566	563	571	547	540	540	565	521	538	570	537	593	557	557	533	535	505	555	572	549	554	560	555	596	564	546	547	560	558	585	573	588	546	555	540	551	552	505	534	578	582	515	561	568	541	505	543	561	555	530	543	528	517	546	537	548	537	591	563	570	548	562	574	535	560	576	544	583	534	577	513	561	588	544	566	566	605	588	550	546	596	563	571	504	529	600	559	552	547	600	503	521	561	551	563	550	559	547	604	595	601	527	613	569	547	555	557	552	574	541	543	577	604	559	554	547	511	549	610	553	567	567	537	555	577	587	585	556	560	550	603	544	553	550	575	584	552	592	578	553	542	563	536	512	541	560	548	502	576	522	542	554	548	587	571	528	546	570	579	541	577	557	545	552	551	529	512	582	549	576	494	567	538	537	568	556	542	515	539	517	535	537	532	552	535	522	557	574	540	533	601	517	603	577	566	562	557	567	558	581	553	550	568	561	525	590	544	514	546	600
5909	14980	9708	2757	1119	994	828	810	785	777	808	737	746	709	733	685	744	740	726	714	700	713	656	716	720	639	725	728	702	727	714	720	685	726	705	663	653	727	733	732	728	677	717	700	681	686	658	695	745	732	705	713	695	715	693	766	690	759	699	709	684	701	703	707	687	729	729	720	742	755	648	720	718	710	713	719	657	689	703	699	658	683	688	706	695	718	716	716	666	688	780	722	663	666	694	740	755	677	734	735	742	694	726	751	704	683	721	790	708	690	763	695	636	733	732	706	707	681	742	672	724	697	737	709	719	698	728	739	724	701	744	724	706	704	698	717	708	704	703	708	750	671	736	725	676	674	677	689	734	716	738	718	738	710	713	733	686	702	767	729	726	721	691	688	694	728	685	736	702	749	694	713	707	669	701	670	689	699	718	695	692	695	717	663	696	715	687	712	786	696	678	673	682	732	746	701	719	741	714	662	697	747	715	696	675	752	669	696	719	702	679	727	736	729	675	725	671	719	681	690	696	728	673	691	720	667	733	732	711	704	738	701	723	701	683	730	669	740	742	689	699	729	724	736	676	708	657	729	700	702	693	723	703	672	753	721	728	678	722	718	694	717	725	680	708	731	710	717	730	710	732	733	710	699	676	690	745	713	716	724	736	725	689	705	720	715	688	718	752	684	701	742	733	719	743	746	758	732	699	735	661	721	724	716	716	715	715	768	695	696	700	705	729	660	681	723	723	732	708	682	694	677	738	730	751	700	718	720	711	700	715	670	700	733	680	648	717	710	732	710	671	682	714	735	701	676	697	758	709	702	700	720	736	685	716	671	730	687	725	689	721	714	734	712	746	696	733	745	695	773	703	722	701	676	738	720	702	722	746	698	748	707	714	693	703	687	790	703	751	709	730	697	721	752	700	690	706	737	716	728	658	681	709	707	735	726	689	705	729	708	762	687	637	698	735	714	730	715	726	689	707	724	756	707	683	709	720	697	678	709	711	712	686	729	745	733	709	722	682	709	751	741	708	738	729	696	702	711	728	715	714	778	682	695	726	692	676	710	709	756	718	712	726	671	757	765	706	719	741	711	729	681	685	683	753	731	754	676	715	729	712	682	711	667	723	691	671	670	705	713	743	709	736	674	688	681	748	744	724	703	683	716	726	744	711	685	763	678	692	715	710	700	657	699	706	670	729	685	747	681	683	710	708	739	691	695	675	703	696	672	706	734	694	713	709	723	708	714	722	734	721	733	779	717	699	713	702	742	676	689	709	690	719	733	687	674	663	723	698	708	754	665	667	738	723	732	681	702	698	688	749	761	701	685	755	704	710	724	697	685	737	715	690	757	712	723	703	729	701	667	702	704	689	764	749	732	698	673	678	735	679	717	730	705	676	687	671	711	644	698	717	734	725	686	651	724	660	739	724	707	789	742	716	680	720	689	703	697	727	692	718	757	692	708	710	722	677	712	704	711	681	731	718	691	724	718	714	731	716	701	668	689	718	688	675	732	713	711	713	733	752	664	727	696	708	715	701	693	709	729	754	747	689	699	719	682	685	707	739	666	689	667	717	706	696	709	727	737	759	734	710	706	773	716	715	703	715	741	708	704	700	696	685	726	724	691	715	640	673	683	746	714	701	679	693	713	657	770	694	740	670	764	757	699	708	687	740	676	703	713	704	720	692	690	764	701	696	677	703	737	741	744	733	762	721	738	715	697	707	705	715	714	732	701	711	761	678	734	665	699	698	716	662	755	696	724	687	729	710	731	735	674	711	720	702	709	713	677	682	717	700	732	695	688	679	675	708	730	698	722	695	704	690	693	719	702	760	698	649	742	703	757	685	705	722	672	737	708	686	677	684	697	734	722	694	697	693	658	714	711	746	703	719	737	725	720	683	682	689	663	698	715	705	721	653	704	715	687	729	724	707	735	691	754	739	725	740	729	739	665	696	662	638	698	720	688	668	694	753	698	729	700	708	745	686	733	693	723	734	706	729	682	701	674	711	672	651	713	704	714	729	717	787	705	706	734	736	663	715	730	688	687	716	748	721	697	723	743	689	718	704	736	713	705	700	736	695	732	710	727	728	679	732	706	691	707	701	734	714	641	738	756	695	727	676	736	660	707	713	716	766	686	699	756	699	718	748	751	720	698	727	669	730	712	734	690	730	694	689	697	734	657	704	724	688	720	734	703	737	704	680	700	713	722	686	693	765	718	699	705	718	726	713	723	749	689	743	713	698	688	714	719	737	712	738	739	729	722	701	743	718	710	698	726	698	727	708	751	743	655	739	699	743	704	691	703	688	697	692	623	716	730	681	746	699	682	727	758	707	725	767	672	716	714	653	699	721	767	681	711	666	666	731	765	681	686	675	691	715	747	708	678	683	664	675	700	698	703	687	693	704	684	718	689	727	722	726	722	656	748	701	720	741	717	709	764	701	695	705	709	691	671	734	681	674	667	719	719	727	681	743	689	739	697	662	687	736	702	743	705	688	710	692	708	689	738	697	709	726	705	720	705	686	712	676	758	764	725	702	687	709	776	659	712	751	691	714	708	679	710	720	743	680	744	714	695	714	717	710	770	700	627	673	673	704	686	693	676	698	710	752	728	732	707	728	706	683	700	716	686	718	737	704	704	693	723	717	715	722	717	747	711	672	678	713	726	743	714	705	680	701	716	699	743	703	712	721	738	715	660	680	715	706	696	719	683	707	701	702	683	701	743	767	704	665	695	660	754	704	736	685	704	679	726	719	725	687	716	681	713	700	679	706	676	748	690	717	713	717	739	709	718	687	764	742	689	738	731	713	658	706	698	708	743	723	699	744	728	706	712	715	733	689	731	698	680	718	769	665	683	742	700	726	724	725	724	666	679	729	661	731	705	667	729	699	720	735	709	689	716	715	699	718	732	716	692	667	720	738	661	680	705	741	712	729	710	750	699	719	699	701	700	715	779	693	639	765	687	746	690	688	713	684	734	700	708	730	724	729	682	676	742	695	743	685	721	708	730	662	766	735	692	723	706	686	738	777	691	715	701	649	697	711	690	704	735	715	694	741	676	683	686	697	681	709	676	715	753	704	747	674	747	743	716	721	658	668	780	739	633	711	729	695	693	686	740	724	705	663	774	698	725	684	704	702	711	735	753	691	668	727	669	721	717	677	728	675	691	762	648	692	682	704	741	705	720	720	705	715	759	696	724	722	737	709	692	690	703	706	765	748	722	677	681	722	711	728	683	758	697	692	718	729	735	722	733	724	740	682	707	756	728	695	698	698	689	737	741	652	680	693	721	711	705	667	733	724	698	733	705	685	721	692	706	718	732	650	724	707	713	661	662	752	706	720	724	752	680	721	699	715	724	747	753	678	702	703	724	656	696	697	703	701	727	698	714	733	699	726	747	700	755	741	722	720	697	728	713	701	748	678	688	708	670	733	681	709	700	706	739	704	735	701	734	677	735	694	718	667	719	718	731	708	682	702	703	675	740	755	657	744	722	729	739	712	728
24307	21136	26562	25643	4779	453	432	418	396	385	389	347	359	356	347	331	365	354	377	373	321	330	359	346	345	336	359	373	363	356	344	333	347	364	363	344	357	361	340	389	382	352	351	369	338	343	370	335	357	344	355	323	336	331	362	335	388	335	371	367	378	361	342	342	356	378	332	351	385	364	355	325	361	369	321	351	345	371	294	362	338	348	339	372	334	326	332	325	328	305	373	359	368	365	344	346	333	349	354	351	371	352	373	342	327	363	342	336	346	348	331	360	338	353	331	368	356	337	371	322	336	349	351	327	348	354	341	348	321	307	332	332	355	320	387	363	353	382	363	371	320	347	341	348	334	356	361	337	362	327	333	336	349	353	348	309	341	303	368	322	369	341	355	356	358	370	367	328	384	359	375	339	370	385	352	337	321	373	342	340	361	315	371	357	337	350	333	334	363	354	338	334	317	347	341	349	346	328	340	358	334	355	350	350	352	355	348	353	365	367	340	353	382	329	360	327	357	351	353	368	341	355	377	346	349	356	323	326	347	370	376	346	325	369	362	355	339	380	350	374	367	351	376	321	335	361	346	344	319	369	355	370	353	346	369	357	357	369	368	324	368	331	372	335	356	354	368	408	363	355	324	352	350	340	347	331	347	339	370	374	352	361	390	351	337	399	362	347	355	355	361	335	363	350	364	361	328	351	350	328	333	389	362	329	358	349	377	318	326	332	321	371	366	352	395	348	398	330	365	329	360	367	336	348	358	304	387	359	356	354	331	357	337	362	365	326	360	341	389	348	339	348	361	359	358	388	339	318	354	376	305	333	383	336	330	350	365	369	359	346	339	329	354	342	327	349	332	345	352	342	345	358	342	351	317	349	301	350	354	358	345	320	370	345	363	372	353	344	359	360	354	346	351	365	360	350	338	339	399	380	359	331	403	335	310	356	362	343	364	333	388	363	340	343	331	352	366	328	379	367	330	350	368	340	333	355	322	367	343	366	333	355	325	327	360	356	345	347	343	335	357	401	353	346	374	302	340	344	345	347	362	348	356	348	357	316	335	363	334	373	346	329	367	354	384	338	360	317	330	372	290	328	329	350	361	355	338	340	392	338	334	338	374	370	326	376	344	332	352	342	336	338	372	360	349	383	337	336	341	349	369	339	330	335	370	324	355	322	361	349	347	358	338	333	363	343	335	385	366	352	387	341	356	370	363	316	347	358	365	315	346	311	341	347	339	358	328	376	333	303	351	352	386	358	358	354	373	393	364	360	380	355	341	334	333	373	353	343	329	355	368	322	351	335	365	360	346	344	352	338	379	357	351	342	328	327	333	372	359	325	372	369	382	327	363	371	363	381	332	336	352	368	303	337	345	355	340	323	338	320	346	344	359	348	305	349	319	359	319	361	366	370	334	364	355	350	337	373	354	382	365	364	342	342	344	351	363	338	321	363	376	327	338	359	362	344	339	318	328	349	351	381	337	370	320	336	348	362	335	373	352	377	350	335	348	341	358	377	351	344	348	377	342	331	345	344	364	379	357	333	373	364	336	350	360	347	370	381	321	362	358	323	364	348	338	327	336	369	320	358	340	337	312	361	338	378	341	363	331	352	340	320	316	345	344	357	358	337	324	360	374	314	331	354	348	341	369	353	360	357	356	364	327	360	356	326	334	330	351	347	370	366	316	369	366	350	346	344	336	331	333	339	373	333	338	363	352	362	338	336	347	364	360	317	329	395	331	351	354	355	351	359	336	364	394	300	363	347	333	353	323	355	338	368	368	360	347	349	393	327	387	335	355	335	351	326	337	321	356	360	379	359	321	352	346	370	336	329	377	341	409	354	369	378	350	372	381	345	361	379	328	341	343	356	331	326	326	328	368	358	325	343	346	334	372	349	359	381	349	320	363	338	336	359	330	320	352	344	347	363	321	339	370	354	347	360	335	363	366	371	368	340	322	348	353	339	374	394	356	346	329	352	397	371	369	370	370	353	360	397	345	317	347	347	353	360	318	336	374	362	333	363	326	330	388	339	344	348	340	352	339	346	341	353	343	368	335	355	332	358	366	330	348	360	334	348	346	328	349	365	355	352	324	326	312	354	339	358	362	336	319	319	341	379	328	306	344	351	372	339	369	355	357	317	343	341	355	319	345	356	337	304	347	320	344	341	336	345	324	323	360	359	345	348	312	318	373	328	354	340	346	356	356	346	337	342	334	356	355	314	386	367	379	348	358	334	372	371	334	353	363	341	344	332	332	387	352	380	374	345	374	400	329	331	348	351	339	342	336	366	340	380	348	383	388	389	379	371	340	366	385	334	390	341	342	327	336	336	330	355	357	351	358	302	374	327	341	352	370	353	354	345	338	347	330	354	332	393	352	381	368	377	361	332	347	358	339	346	332	330	347	366	345	373	363	358	333	345	363	336	332	322	342	349	374	350	335	343	383	347	323	344	352	357	345	337	337	370	335	337	312	343	361	350	355	348	315	350	387	368	345	335	328	357	355	369	364	367	370	334	322	363	348	362	365	362	327	389	305	334	328	362	353	366	358	377	361	361	357	351	367	318	333	351	346	327	331	361	343	350	357	369	383	312	367	345	357	304	351	343	343	356	343	370	369	343	343	347	369	368	353	354	374	367	336	321	333	355	341	334	339	341	327	313	374	378	362	323	320	333	334	354	354	343	378	347	363	389	324	336	330	335	355	362	340	337	330	369	371	373	334	327	356	332	351	365	351	374	344	380	341	364	330	373	349	351	337	334	347	365	340	339	338	337	342	342	368	356	364	339	346	332	327	337	370	345	341	345	386	331	338	360	340	339	319	335	320	372	371	341	368	344	375	352	353	376	377	370	340	361	335	350	328	335	356	353	323	341	339	309	385	343	370	352	330	335	339	352	369	355	330	332	346	316	337	356	360	362	343	362	365	339	352	369	357	357	339	316	349	356	345	342	331	350	350	357	377	375	340	386	321	366	373	357	345	305	349	360	362	342	392	334	359	352	344	382	337	365	352	342	322	336	382	351	389	347	349	350	370	387	354	380	350	347	367	357	348	339	345	368	331	332	347	345	326	357	360	381	342	360	351	324	333	368	353	337	357	389	314	329	328	350	327	362	343	342	367	365	391	338	321	318	331	348	362	352	322	357	352	385	373	352	340	323	335	373	341	342	365	376	361	345	347	337	348	365	388	384	371	371	329	369	347	366	365	356	348	338	345	379	359	362	345	330	328	320	365	323	314	361	327	360	337	358	332	336	364	345	341	342	350	377	328	364	363	320	349	357	341	354	350	329	358	355	322	334	342	352	331	335	336	359	316	325	323	340	343	360	329	327	382	384	362	353	368	349	347	362	367	331	356	312	329	330	367	355	346	386	340	329	312	319	352	378	342	387	328	347	360	357	344	355	343	336	323	355	318	372	319	338	359	347	313	363	366	360	347	345	316	353	336	342	367	365	333	334	331	369	380	299	342	342	322	325	346	375	349	349	362	344	342	338	339	351	335	332
5590	11781	6490	1306	697	664	590	562	525	538	503	475	492	495	507	466	495	489	489	488	483	447	469	475	474	474	458	487	475	485	468	461	493	459	444	460	457	481	469	472	483	421	457	451	462	421	441	488	462	471	447	435	457	494	478	442	477	409	443	456	458	472	507	472	457	459	471	472	455	479	497	446	466	453	454	476	489	442	467	431	461	539	441	475	468	456	424	449	490	461	498	496	445	465	430	490	445	440	451	479	429	497	444	465	442	476	466	446	526	471	456	485	462	442	452	464	462	418	450	515	469	464	471	456	468	474	452	468	460	461	470	431	441	473	457	506	461	450	484	444	452	463	487	505	427	450	456	476	455	430	474	455	462	470	457	467	445	426	460	469	473	451	472	443	446	500	488	441	483	451	471	456	419	466	455	498	422	496	459	473	445	473	452	496	453	445	444	467	464	483	477	455	431	444	494	456	420	488	471	454	466	483	448	460	503	448	470	455	444	460	443	408	464	462	458	492	495	480	440	488	457	484	452	493	471	460	496	428	459	467	454	460	474	464	452	499	454	456	462	450	472	472	451	487	440	467	488	445	449	472	487	511	432	471	461	437	459	470	463	455	496	450	423	463	416	454	465	467	438	464	452	431	476	468	460	479	465	418	456	437	455	467	470	440	482	457	493	456	423	473	473	480	498	464	435	429	446	435	435	450	449	476	494	451	439	485	466	460	475	462	489	472	471	421	456	444	497	457	453	467	466	484	441	469	528	451	454	472	505	467	466	471	432	458	459	489	476	482	453	452	473	429	482	462	460	465	463	441	476	453	435	449	412	436	477	455	446	439	484	423	475	448	458	421	411	461	487	444	436	465	502	491	464	451	448	497	468	437	463	478	482	491	455	438	491	489	461	470	481	469	460	456	454	466	499	462	434	461	437	456	433	498	480	471	488	500	471	486	466	497	484	436	406	480	469	466	460	462	475	438	452	494	482	464	453	421	452	475	465	464	448	453	423	479	442	472	460	508	476	448	481	468	474	427	453	457	476	460	465	445	436	433	453	459	492	435	474	469	477	499	519	460	461	465	499	418	499	488	417	460	425	454	509	459	495	460	414	491	438	482	447	457	457	446	459	465	437	474	438	445	496	455	462	457	467	452	456	480	439	451	470	431	490	500	434	467	481	426	412	479	467	453	448	493	482	481	449	482	435	483	428	453	423	466	432	481	456	467	469	493	513	507	502	489	477	472	479	486	443	432	436	451	463	430	438	463	444	455	482	484	447	442	464	455	459	441	462	465	447	469	446	483	459	489	453	472	441	453	487	463	473	430	448	427	457	465	481	446	456	466	448	449	485	480	450	472	468	501	456	429	484	431	464	488	469	483	432	456	480	452	457	488	434	449	440	446	476	493	432	502	450	460	430	474	445	432	453	476	430	434	419	431	432	453	444	462	456	483	467	508	463	484	447	466	505	427	452	463	492	444	450	480	466	447	462	477	465	415	496	456	491	451	466	504	456	450	463	485	427	466	489	488	472	462	448	467	421	448	501	440	459	453	492	441	448	443	474	451	442	467	469	483	481	444	478	423	467	473	458	456	504	432	461	464	487	469	476	435	427	480	493	508	431	482	429	464	481	481	430	466	487	451	499	472	458	458	451	423	412	433	474	441	444	440	515	422	451	444	451	463	479	459	473	457	467	461	476	498	439	458	465	478	467	471	466	450	449	467	444	449	489	450	417	461	454	472	515	476	473	463	462	487	440	472	450	445	433	471	501	479	468	465	457	476	449	482	476	444	452	469	498	463	462	483	459	452	454	467	450	481	487	466	441	509	461	499	460	429	462	479	421	432	451	441	474	416	460	498	467	466	464	458	468	472	450	470	483	493	413	433	448	466	455	440	500	429	461	465	457	471	454	459	479	490	467	484	456	486	446	459	481	507	437	518	476	472	456	469	428	476	449	458	473	441	472	486	425	549	454	500	466	467	452	496	452	487	492	463	472	464	487	469	440	475	451	472	489	458	444	421	470	477	476	480	477	480	478	426	466	456	470	461	453	484	473	477	460	424	453	485	500	438	463	437	443	417	446	457	441	456	474	454	463	438	472	463	446	479	457	476	510	457	466	425	465	478	445	476	445	456	427	457	430	472	481	453	454	454	458	474	441	447	474	450	456	475	456	466	466	446	500	489	481	483	449	435	452	456	483	482	467	486	451	456	464	475	485	481	450	413	466	471	459	470	444	486	466	456	443	472	438	450	446	468	503	451	439	472	462	489	471	461	463	432	462	451	490	473	434	497	442	446	470	472	463	458	472	482	462	442	439	486	459	464	444	459	489	450	458	459	424	473	446	474	456	466	438	466	486	419	466	429	469	472	500	487	449	486	473	462	459	434	472	473	436	470	481	464	456	425	455	444	497	481	508	451	451	498	429	480	472	439	449	477	481	449	454	458	461	482	442	437	464	479	450	500	436	473	458	506	443	477	501	465	444	441	470	461	464	457	483	446	441	468	465	454	471	467	431	484	461	451	485	438	492	440	441	472	522	424	425	464	461	488	436	456	505	412	457	501	465	480	454	460	438	478	474	469	455	455	476	465	460	475	467	469	466	492	431	460	455	485	454	441	410	479	427	492	468	506	490	472	455	449	519	449	495	437	481	469	459	480	475	475	439	457	489	454	476	452	445	469	428	489	473	410	449	461	450	459	496	472	465	478	481	458	436	462	427	493	472	455	452	503	454	388	439	469	427	438	462	486	438	500	483	477	426	482	454	454	430	478	431	462	465	459	449	452	479	436	485	467	446	442	486	461	435	462	464	478	455	476	455	460	447	448	458	459	489	452	458	448	485	476	469	481	519	462	451	489	433	450	502	458	450	440	454	480	436	493	436	455	446	495	464	479	481	489	469	437	433	459	465	492	442	450	440	465	465	436	446	467	483	483	481	474	450	495	465	474	443	483	424	447	475	447	461	462	467	436	473	479	445	491	470	476	439	440	475	450	459	430	470	453	467	472	433	453	471	466	460	455	451	467	468	448	447	454	435	445	458	503	498	524	455	450	455	471	462	472	486	446	455	444	441	505	418	483	469	429	439	443	477	428	440	445	471	485	465	459	454	469	451	439	458	464	458	453	481	487	435	477	499	497	465	437	456	460	422	484	465	471	469	462	456	467	499	455	446	432	468	462	453	464	465	480	478	489	435	473	457	491	424	471	464	444	474	482	495	451	478	484	451	467	480	469	492	452	453	463	464	458	446	476	474	472	477	445	446	477	446	452	464	450	459	449	476	471	429	428	453	479	460	486	425	431	502	442	459	444	488	488	486	479	460	470	446	458	439	437	461	416	473	464	487	500	447	483	420	498	418	482	479	411	470	462	442	479	454	471	472	440	498	475	451	444	472	430	464	465	474	453	472	447	464	456	419	495	429	471	457	474	473	446	510	450	459	506	458	472	515	475	435	489	472	460	463	460	460	451	440	486	444	430	452	457	463	444	424	465	448	438	460	452	432	458
22344	21154	28422	24144	21150	20581	1414	575	495	451	436	452	481	440	458	473	434	405	463	472	424	416	417	419	376	422	415	386	418	363	395	396	469	417	413	434	401	406	437	411	426	393	398	425	370	398	423	447	406	435	404	418	382	394	384	415	452	389	447	399	370	405	378	393	388	427	424	418	397	425	447	426	394	375	386	401	388	398	384	421	411	396	414	381	437	408	430	402	385	415	430	404	401	420	409	392	436	427	371	355	386	399	367	372	412	404	401	389	465	417	361	402	383	397	396	427	384	402	379	393	418	398	410	433	420	395	389	419	416	368	377	377	374	430	411	375	370	394	400	382	408	400	425	398	410	368	391	418	386	396	401	404	382	438	425	417	395	378	411	412	396	417	398	390	369	399	411	356	448	416	429	367	402	403	412	401	393	425	386	428	426	394	402	405	419	406	422	391	398	392	446	402	400	393	402	428	424	426	414	435	404	418	389	399	437	415	372	400	413	385	423	400	425	389	433	415	400	415	436	388	378	391	404	400	406	396	400	383	404	381	416	420	403	364	419	409	417	410	413	375	390	410	431	417	386	414	396	389	428	399	402	398	391	411	427	403	402	409	379	412	388	397	378	407	386	423	394	361	406	388	389	387	445	446	412	414	407	409	405	399	380	430	413	434	414	402	419	409	381	378	402	388	380	419	406	409	441	384	420	416	389	429	423	420	382	362	371	420	434	394	388	385	419	392	420	406	408	430	386	401	414	392	389	425	424	428	432	389	433	401	379	416	439	393	419	381	395	426	371	421	394	398	393	414	411	421	422	372	396	399	400	384	381	409	383	404	396	397	412	413	401	422	377	391	383	404	441	380	441	389	401	431	407	391	409	413	408	387	443	421	404	387	449	414	399	388	439	407	359	429	407	345	421	440	432	412	412	420	421	374	423	429	398	384	424	428	396	437	391	399	419	375	399	417	428	387	390	410	397	377	421	383	387	427	383	390	400	401	427	374	425	373	396	412	417	416	423	421	399	393	427	437	410	412	368	397	434	391	407	383	465	377	391	419	378	432	405	417	387	398	405	386	407	425	412	449	432	427	423	409	393	379	432	395	406	365	432	376	367	441	410	413	400	419	401	439	404	399	369	428	402	399	398	462	412	377	457	396	378	376	410	404	370	440	394	385	385	408	411	406	407	423	418	361	376	403	384	423	429	402	407	414	400	397	369	387	420	443	406	383	429	436	385	418	400	417	377	407	442	393	438	388	457	406	378	390	366	401	365	387	460	428	364	385	404	388	406	370	424	432	382	403	419	393	428	456	409	438	407	387	411	422	401	421	397	406	359	441	404	429	394	407	417	397	422	424	386	422	422	388	438	404	441	404	371	388	425	390	400	384	408	420	396	436	380	443	383	401	421	402	409	472	384	407	358	402	422	383	371	422	384	443	426	380	387	398	393	438	401	429	441	414	391	445	425	403	440	382	428	406	409	436	406	407	431	411	372	411	388	423	402	434	408	403	389	415	395	414	409	421	421	378	414	408	377	424	401	385	408	405	437	384	439	418	393	399	460	413	413	411	424	413	390	443	374	401	429	379	434	432	434	432	393	388	402	376	400	430	413	439	414	420	384	404	451	414	354	423	388	407	353	394	382	437	422	364	424	410	395	415	427	396	418	425	412	406	363	413	419	416	411	391	454	438	385	395	366	393	427	418	408	396	414	400	406	399	405	393	406	388	440	393	431	369	417	390	409	400	405	384	428	377	421	367	380	404	416	389	394	411	433	421	404	392	393	399	401	407	386	420	417	387	358	417	400	412	427	408	404	440	425	411	405	406	395	399	390	437	404	424	389	380	376	401	385	379	411	394	412	402	382	389	404	363	402	380	420	402	409	412	389	400	419	413	404	395	426	420	392	395	379	397	397	372	425	390	401	377	411	401	418	452	408	395	388	438	414	378	416	406	414	371	411	392	412	392	407	400	427	411	370	405	399	384	413	405	398	407	408	380	398	413	435	405	386	419	433	407	401	430	392	410	380	371	417	420	393	450	387	424	435	388	360	430	387	420	382	387	392	383	423	400	373	420	425	415	419	405	417	386	387	391	420	384	367	400	445	387	439	397	435	412	407	376	392	377	377	418	418	390	406	372	414	392	423	425	383	368	383	358	404	393	397	411	413	381	379	423	402	422	393	428	393	411	421	405	433	432	400	408	408	425	364	421	414	361	418	380	429	414	391	415	385	412	420	418	407	409	362	387	414	410	414	407	411	387	393	391	360	422	401	406	413	411	408	411	407	413	399	397	405	428	416	415	407	431	415	404	398	404	435	401	399	405	414	388	407	401	429	381	398	410	406	398	426	416	378	369	406	365	382	396	413	434	391	403	422	398	397	413	403	401	402	363	399	404	368	368	427	403	364	410	421	389	414	390	461	391	408	402	416	432	394	423	391	377	378	387	439	399	374	383	396	420	410	387	438	439	384	386	415	398	392	403	408	386	373	390	393	444	450	401	398	390	398	382	400	379	357	389	419	389	406	416	386	393	414	434	358	438	431	382	382	425	416	416	389	389	392	440	373	375	427	410	419	394	414	416	403	426	398	388	424	372	376	416	390	395	393	420	396	384	381	407	419	415	407	397	404	390	385	396	420	428	397	387	361	423	406	367	428	386	414	425	412	402	400	407	425	436	417	392	382	397	419	403	356	412	399	389	427	416	398	374	372	409	393	384	421	382	406	402	433	424	420	415	403	407	408	420	454	402	412	434	436	433	393	400	412	403	404	377	388	405	409	434	392	393	433	397	390	416	404	426	375	390	398	415	433	410	394	445	414	394	397	403	391	414	371	396	401	411	370	391	432	363	380	406	352	407	380	425	450	390	420	415	424	407	430	437	427	433	438	379	429	375	412	391	411	436	441	404	412	404	443	391	396	414	416	395	400	392	383	393	402	391	379	413	434	393	382	401	437	389	400	381	382	413	437	384	395	411	379	380	429	412	371	428	410	388	381	418	425	395	403	394	399	375	437	426	397	399	429	388	405	435	397	353	383	406	412	432	407	401	408	374	403	432	385	389	391	407	433	393	415	383	464	385	427	381	389	427	433	403	404	411	413	385	393	416	403	438	404	407	447	383	402	441	415	385	381	401	409	408	377	408	415	424	391	417	387	400	365	398	374	441	402	396	387	432	428	400	407	417	402	369	407	396	374	400	424	403	391	417	383	395	426	401	401	370	424	376	379	455	404	427	391	396	390	410	420	416	371	396	429	373	423	411	357	433	386	402	405	398	377	398	416	409	372	416	413	389	397	404	380	412	347	427	446	382	404	420	392	404	406	378	430	396	404	395	399	429	392	398	382	403	418	364	436	392	398	397	421	393	379	392	358	380	430	395	416	412	381	414	413	429	413	411	412	379	410	418	405	430	424	396	397	409	401	423	384	426	413	426	428	432	391	370	393	440	384	386	410	387	418	426	410	404	399	404	416	418	365	403	420	419	418	426	398	417	433	381	393	412	385	407
8100	20750	10200	2322	1046	810	774	708	729	649	631	614	603	626	564	529	561	542	565	553	525	539	497	533	502	543	558	521	532	551	556	538	508	525	561	519	562	564	532	530	529	551	543	488	488	578	522	528	545	526	496	500	542	521	562	541	531	498	538	554	537	566	566	523	521	537	551	514	508	513	546	523	498	552	523	534	516	540	563	495	533	515	544	545	492	523	588	550	559	566	490	529	525	511	508	555	496	523	516	486	509	524	560	553	515	501	546	545	528	474	528	537	514	543	529	547	563	539	544	527	546	513	569	521	516	526	511	531	516	469	512	542	535	547	535	521	549	568	543	533	524	518	531	523	513	528	489	526	503	523	505	519	517	515	539	509	552	514	522	530	529	522	530	523	509	520	507	531	494	514	538	514	533	575	572	526	501	543	526	561	513	580	511	503	537	517	523	564	513	537	523	518	513	532	480	520	532	532	548	526	497	546	510	484	527	504	520	545	557	564	508	523	506	536	542	524	520	498	500	550	506	538	487	549	540	513	498	518	533	544	514	567	493	524	569	546	504	543	491	520	562	531	544	499	534	561	545	528	544	535	506	553	505	546	532	509	548	584	522	572	501	499	527	511	586	542	496	555	503	544	503	529	504	511	480	545	548	540	516	517	514	524	515	553	549	523	500	541	502	500	551	544	538	525	483	575	519	501	522	549	518	533	536	493	550	560	510	524	494	546	580	500	536	507	525	519	466	548	499	528	548	554	528	518	495	489	527	514	527	522	508	560	524	548	559	534	554	518	544	543	526	502	531	497	493	528	516	505	510	534	540	535	498	539	520	567	549	539	561	551	537	539	522	549	516	556	501	556	509	542	506	528	531	594	514	563	554	494	543	550	546	541	517	523	544	562	473	513	538	527	535	537	562	526	553	522	522	576	534	507	512	529	591	541	495	488	538	518	502	564	526	550	548	534	540	497	502	535	545	522	518	548	516	534	500	553	514	567	572	543	546	534	526	554	506	530	529	558	512	530	523	534	508	535	535	573	555	524	539	495	525	541	549	524	537	532	507	490	529	546	528	509	525	551	501	536	531	531	520	553	530	533	553	517	512	547	523	532	575	554	538	548	500	521	537	552	508	512	516	509	505	532	537	569	552	519	533	539	527	534	503	498	524	504	539	541	567	483	515	546	504	532	551	531	539	494	534	555	508	495	513	531	523	534	544	564	532	513	550	535	534	494	517	574	504	505	530	494	515	534	571	525	506	519	539	469	507	542	588	492	512	543	525	497	546	507	569	528	552	541	518	556	471	531	516	527	540	510	524	571	559	544	577	507	512	524	509	529	533	542	535	522	519	533	509	518	527	517	478	548	520	545	527	519	507	522	513	523	535	530	510	509	502	504	544	547	527	544	540	554	541	525	544	486	524	589	514	482	543	522	538	525	486	560	505	548	541	556	515	489	558	559	522	533	550	513	551	552	526	494	554	543	514	506	562	535	523	480	552	520	534	515	533	514	566	498	534	510	552	540	534	519	535	525	534	531	515	527	532	542	514	536	585	511	533	504	527	541	529	528	523	524	504	542	528	529	537	503	542	549	555	515	540	550	559	502	570	568	539	507	486	524	500	522	547	511	622	514	522	560	554	494	525	459	543	512	512	528	568	529	540	512	509	561	540	508	525	499	535	546	550	589	543	517	575	516	538	526	527	518	537	501	526	533	515	548	499	515	525	542	534	527	548	550	562	570	549	482	543	509	529	513	511	556	524	469	493	458	544	528	527	547	539	523	475	542	533	519	568	529	534	545	540	569	572	532	535	537	504	547	545	555	528	564	508	544	539	539	544	517	507	523	500	547	521	509	545	534	535	527	544	507	510	521	519	492	556	523	533	553	534	523	532	513	552	576	528	525	497	548	527	510	536	505	524	563	502	520	508	551	559	568	530	552	535	538	571	505	521	527	552	512	527	565	496	569	564	560	541	555	522	515	529	515	532	562	547	531	577	505	551	563	516	519	494	505	559	502	529	575	491	542	535	492	587	527	514	540	563	526	495	527	530	567	539	557	533	524	536	500	566	544	519	518	527	556	552	528	571	522	473	526	584	541	505	492	523	530	521	545	503	529	531	556	506	506	528	535	534	553	531	550	575	548	536	508	537	557	521	521	547	522	503	519	489	529	577	530	513	556	530	560	539	565	568	521	500	563	538	534	517	525	568	549	489	516	536	531	549	523	593	519	535	563	551	526	570	507	475	525	553	554	559	537	549	500	501	501	539	529	540	546	558	559	510	523	511	539	528	505	525	508	521	533	546	486	542	510	506	587	516	529	566	537	526	549	552	548	516	544	550	548	548	520	529	540	507	515	547	565	582	539	498	506	550	532	523	523	542	548	577	523	536	564	505	499	507	530	528	514	559	500	535	516	541	532	543	520	512	505	524	540	557	489	548	554	544	535	511	529	513	517	542	555	526	522	515	556	541	538	541	522	528	532	520	537	505	528	538	501	557	548	536	482	549	556	547	514	529	521	493	506	546	541	512	531	591	538	506	511	553	579	496	468	541	541	519	498	535	503	490	549	527	552	525	541	526	536	512	549	526	557	541	559	533	538	541	456	540	512	491	523	503	563	557	559	552	513	556	553	519	552	554	548	544	538	502	559	495	507	519	530	527	532	518	502	510	542	519	523	531	547	569	516	592	533	545	503	579	523	552	527	516	526	537	499	563	521	516	575	533	517	507	536	496	544	494	530	557	553	551	519	522	496	491	530	513	499	551	589	540	539	555	571	527	534	508	537	533	492	546	520	565	540	523	560	516	533	515	498	547	557	534	503	543	552	505	526	509	501	491	499	537	542	475	529	540	518	557	587	505	531	547	527	506	572	511	507	518	536	523	561	492	537	529	516	471	539	598	538	499	549	516	529	533	519	511	485	551	503	548	548	548	508	522	515	549	523	536	504	511	543	509	521	533	583	460	516	524	514	527	561	472	558	500	531	528	568	528	533	550	539	494	525	525	488	546	525	556	539	545	542	565	487	519	501	510	553	487	561	517	524	566	571	598	511	503	550	514	526	532	534	509	531	529	520	574	519	519	531	515	516	551	525	549	527	497	482	501	542	497	504	539	515	539	530	535	509	563	530	500	558	517	570	547	518	542	531	500	541	536	598	532	486	533	564	527	552	583	515	561	513	503	539	529	522	536	538	559	555	570	531	549	545	567	542	506	518	549	508	537	529	531	539	489	537	539	542	556	512	505	511	525	538	553	533	558	539	570	531	531	545	533	506	520	517	506	532	480	529	535	503	502	527	492	538	549	549	546	504	531	519	508	522	530	566	524	532	499	520	496	518	516	520	509	526	515	542	511	514	538	543	551	569	522	549	534	516	538	529	532	540	544	521	481	494	508	487	515	567	544	538	543	515	536	558	506	553	549	497	519	513	513	578	547	524	519	524	476	583	539	542	528	526	547	537	513	511	531	570	539	517	515	522	529	563	487	509	545	554	563	532	566	528	482	528
25797	21097	22029	8485	699	569	563	541	503	513	537	508	525	490	532	547	474	482	500	520	515	524	498	475	510	504	496	527	529	492	474	497	511	503	504	519	568	462	538	535	525	465	498	521	462	518	493	499	509	542	510	499	481	476	529	487	496	463	509	531	479	530	473	480	469	485	500	483	515	481	496	475	524	493	502	510	473	501	475	519	521	486	531	454	488	506	499	488	518	493	452	477	520	487	476	491	517	488	458	517	500	478	471	578	519	478	472	498	530	474	474	508	485	468	505	520	494	517	491	532	492	487	533	520	477	501	459	479	461	523	500	495	476	473	485	478	471	508	518	509	520	475	521	444	524	484	527	499	488	508	541	486	497	492	520	483	541	522	503	506	489	469	498	474	547	467	498	512	502	543	478	500	457	488	529	516	545	511	530	473	473	473	539	505	473	488	513	532	495	554	530	529	464	493	486	506	522	536	474	541	495	473	496	503	453	494	468	500	501	516	497	512	494	467	447	525	503	499	473	514	495	549	497	493	494	491	498	502	511	474	479	519	500	459	520	538	520	474	495	523	449	504	448	476	492	475	499	445	523	523	527	548	525	504	485	491	494	522	496	455	509	483	484	530	497	483	483	498	493	523	492	497	500	473	515	529	484	484	484	490	534	497	510	482	552	502	539	492	504	457	560	463	445	497	482	493	538	465	520	494	507	472	497	517	433	512	543	484	512	485	518	496	529	501	462	505	507	500	458	487	531	526	524	504	516	550	490	467	499	486	517	495	505	487	522	503	483	494	521	483	520	516	524	509	496	478	463	539	524	483	484	479	514	502	526	504	483	480	505	506	489	490	507	493	457	509	529	518	515	487	515	475	518	506	486	484	498	507	532	525	529	441	515	511	482	508	499	484	495	519	490	492	506	508	503	486	458	514	483	494	528	499	504	515	502	477	504	479	513	578	504	461	505	464	515	512	499	491	480	508	514	453	502	517	512	488	541	518	530	513	531	527	514	494	493	516	536	492	473	498	501	477	514	511	468	507	528	489	511	472	510	521	521	504	490	486	530	514	487	517	544	486	494	478	482	493	471	480	497	489	450	524	516	540	538	502	507	521	486	507	514	505	512	471	495	509	509	517	488	492	506	508	481	517	509	505	481	455	498	511	485	509	486	528	464	475	521	528	470	474	500	508	500	494	532	509	523	456	445	489	506	479	540	463	494	504	479	482	474	492	501	494	515	516	499	471	474	502	465	493	487	490	508	487	531	450	518	511	454	520	528	528	486	499	460	475	473	515	493	483	477	506	483	497	502	478	502	483	465	519	516	497	491	526	465	463	498	512	523	483	501	482	531	543	530	499	522	512	476	483	519	498	522	500	524	448	502	490	471	478	497	515	498	523	526	502	480	497	480	520	479	493	513	551	527	530	477	517	471	510	482	518	469	469	494	515	496	523	471	504	486	473	461	527	481	517	502	469	463	464	520	486	483	492	497	484	462	501	492	450	518	464	489	498	489	502	459	502	493	498	479	477	477	493	504	496	493	490	502	470	540	471	477	471	490	520	536	496	481	519	513	488	468	506	533	450	539	531	483	522	485	484	488	512	458	511	538	463	503	536	476	476	501	468	483	463	486	474	525	524	459	494	476	495	524	457	490	503	486	444	534	485	481	478	477	509	540	503	514	495	499	507	496	491	522	513	503	499	476	520	482	485	522	467	495	491	476	477	548	479	521	501	483	454	476	474	507	485	506	476	525	497	497	494	466	484	507	476	489	489	511	486	520	487	519	508	461	478	474	500	526	506	505	459	496	513	523	462	490	485	482	495	470	564	499	513	471	490	492	451	479	511	501	465	474	517	555	485	499	537	519	534	495	479	502	509	528	512	435	505	506	484	521	466	512	447	449	491	501	480	501	496	480	531	462	452	513	489	494	484	489	484	540	508	526	457	459	488	494	492	515	492	503	496	515	521	513	532	507	495	515	495	475	513	510	492	483	481	470	526	534	492	497	516	452	520	481	459	472	520	494	487	466	526	517	500	476	517	511	543	494	455	507	490	476	490	513	466	496	503	457	493	500	497	474	550	534	523	460	507	512	491	489	495	480	512	481	468	456	548	482	489	502	511	518	512	483	461	545	468	494	513	523	493	514	509	532	491	510	488	492	481	473	508	508	468	501	502	540	529	491	498	478	498	494	563	528	482	501	488	466	527	489	504	492	494	496	486	504	489	495	545	491	464	509	492	494	454	510	500	505	468	521	498	480	510	477	541	516	505	439	475	458	452	500	462	504	485	468	518	478	476	480	487	521	484	487	497	524	507	504	494	480	499	509	483	503	523	458	500	493	520	483	497	469	471	475	499	521	528	501	498	484	513	483	501	493	498	463	463	511	486	494	537	488	476	461	454	475	495	520	488	467	489	485	524	487	488	469	472	497	513	479	524	519	473	506	488	488	488	499	523	521	493	479	489	501	480	488	509	501	482	506	487	497	513	483	462	494	479	485	516	510	481	507	473	486	485	477	495	459	478	501	492	503	495	501	453	487	531	506	492	529	490	496	507	522	499	445	494	486	494	511	492	484	485	513	483	490	503	480	543	488	503	517	495	477	495	514	505	493	475	497	459	517	485	476	551	494	489	480	529	503	481	466	471	510	486	447	548	538	474	526	542	476	553	478	515	516	498	527	495	518	480	557	497	481	477	508	506	495	455	484	486	526	504	531	494	473	474	538	498	543	491	534	536	488	529	497	486	494	490	569	463	471	495	539	527	527	502	514	536	502	535	483	459	502	523	517	534	494	505	489	502	463	492	502	482	465	485	484	486	483	483	511	537	511	523	498	499	505	485	510	485	537	516	461	466	482	518	495	527	522	506	467	483	491	488	513	483	514	527	472	445	534	474	515	499	494	488	532	528	544	513	514	478	488	494	480	516	531	478	486	506	502	491	457	478	523	511	516	459	505	449	495	502	523	456	481	524	475	477	512	526	497	483	470	519	463	514	528	556	497	483	503	502	489	456	533	482	487	525	511	494	503	493	560	480	502	465	501	521	524	529	480	498	482	477	506	530	455	495	490	507	451	485	510	515	502	506	493	497	484	482	459	481	512	497	484	493	514	493	492	525	489	484	496	532	493	526	506	497	514	489	510	510	464	533	524	486	527	514	518	505	496	529	452	485	520	486	520	507	478	498	483	489	492	504	524	493	488	519	560	504	502	521	541	493	544	487	507	485	497	534	538	506	489	512	492	509	518	493	561	492	513	510	496	506	485	520	484	509	468	481	483	502	496	520	526	490	510	499	548	526	501	466	517	531	510	523	498	502	516	514	497	475	535	498	476	498	514	486	528	509	520	502	519	504	517	495	501	474	478	553	491	521	459	478	523	526	470	460	531	477	482	500	464	481	509	498	522	509	496	522	524	507	536	486	484	492	505	501	525	518	482	477	490	498	511	502	473	492	556	502	528	501	490	506	488	498	474	500	503	485	533	455	523	513	521	517	500	469	502	469	508	497
5455	7477	3968	1152	793	757	770	735	658	664	659	666	651	621	647	653	620	656	607	648	655	664	626	631	642	622	642	668	659	619	658	617	621	610	610	624	593	652	627	636	665	617	628	657	601	658	626	675	650	644	606	616	643	647	628	637	616	605	623	606	621	664	665	641	641	620	633	632	666	647	655	603	609	659	637	618	675	624	622	607	618	643	668	598	664	667	647	636	633	605	597	648	660	591	627	592	639	629	647	656	619	626	644	638	616	649	648	655	643	579	654	624	605	638	653	629	642	640	633	620	658	641	625	620	620	626	647	628	634	609	624	637	611	647	620	642	588	649	641	610	694	647	613	635	604	644	670	688	617	592	616	634	622	623	625	641	618	622	648	630	593	606	617	601	626	625	636	639	630	613	640	627	648	601	601	651	653	640	627	635	631	658	625	625	634	591	614	613	588	638	612	618	654	621	616	616	599	631	652	621	649	646	653	674	610	635	615	666	627	629	651	646	665	590	620	653	669	592	634	617	614	602	603	628	606	650	622	655	609	620	614	634	582	601	663	685	626	632	606	647	666	647	596	637	650	612	612	613	653	615	673	655	675	661	625	618	621	609	632	643	647	599	665	612	629	626	618	651	670	659	632	598	671	632	629	598	647	611	625	667	682	633	593	628	663	644	667	626	615	652	677	667	621	612	640	616	646	666	609	629	676	667	655	661	608	588	618	608	633	646	633	665	610	674	640	658	663	637	665	621	658	644	636	659	603	626	612	616	646	636	589	615	628	630	645	634	621	642	625	619	659	613	638	639	631	643	602	607	603	603	626	642	583	670	632	625	663	630	602	644	658	593	622	632	651	637	646	637	635	615	627	618	647	604	671	593	633	631	676	629	664	628	622	613	691	624	628	669	625	609	651	677	646	638	610	623	642	615	645	643	668	613	652	639	648	606	606	646	636	618	610	586	653	610	682	630	623	613	649	657	673	589	616	592	653	651	622	626	573	643	632	642	615	638	595	626	618	641	633	560	579	640	648	635	619	642	572	602	619	673	648	648	592	671	616	666	633	639	628	645	623	615	606	596	586	598	668	614	613	596	634	610	596	620	656	646	619	605	627	621	627	623	593	661	647	591	630	651	646	674	681	620	608	653	674	621	639	648	690	598	604	649	620	696	633	654	649	600	640	642	629	652	632	633	615	681	606	624	655	568	668	643	672	639	666	628	682	653	634	639	643	625	633	665	646	607	612	635	652	621	604	647	664	656	641	630	611	634	630	636	646	668	619	587	622	673	641	649	641	635	646	628	608	622	655	635	684	627	622	632	604	656	605	686	610	620	620	634	624	643	651	644	664	656	645	648	651	633	610	646	649	672	597	662	658	608	654	608	612	623	604	645	637	688	667	678	637	639	667	625	634	628	659	654	667	659	650	629	616	651	616	620	589	630	610	664	683	612	633	654	616	625	637	597	607	606	655	643	588	651	644	655	611	671	610	623	628	638	615	626	608	609	617	558	598	650	640	651	606	597	636	632	625	642	597	669	635	641	611	605	670	657	656	619	662	610	640	660	588	636	580	657	619	643	601	655	688	617	632	653	673	576	553	658	620	614	631	681	653	700	595	630	596	598	608	615	613	607	618	628	635	665	619	686	593	622	632	597	623	667	610	610	612	671	633	604	620	630	634	671	641	585	612	636	683	574	585	661	612	671	637	594	657	632	620	658	611	658	646	616	590	632	662	605	623	667	645	626	634	640	629	608	632	671	676	661	610	617	658	607	626	649	664	677	578	582	648	634	624	615	608	598	698	670	622	641	672	654	628	713	620	647	618	681	606	638	602	623	644	600	610	608	614	667	636	663	593	611	622	658	620	607	580	619	627	639	620	574	619	644	627	595	629	660	625	598	592	624	644	636	627	602	608	638	587	662	686	629	665	673	663	659	617	595	596	623	595	656	624	632	658	633	622	588	677	639	635	615	666	637	655	598	620	634	640	616	640	611	630	604	607	649	649	646	614	633	629	683	659	594	598	642	596	657	640	670	625	609	623	651	587	617	626	650	638	677	633	611	619	606	644	591	625	642	618	596	636	590	589	612	637	615	593	663	619	642	649	609	622	618	670	643	643	646	588	662	675	632	625	635	674	641	644	619	604	667	625	606	613	669	673	616	635	615	695	653	569	665	613	668	644	652	661	662	668	639	598	636	657	640	667	623	673	654	664	614	656	659	620	592	623	619	652	643	600	623	610	574	639	642	664	608	694	635	641	612	634	634	637	655	613	620	657	636	572	651	599	641	646	632	612	617	613	646	642	615	627	631	633	622	644	623	641	586	600	623	622	680	608	641	610	629	624	694	659	673	663	629	668	574	654	691	644	622	627	647	637	647	623	629	640	633	617	660	624	660	629	621	627	636	653	590	623	681	644	619	644	626	642	642	658	664	682	639	724	658	595	621	671	646	636	660	610	623	626	661	600	606	654	599	677	654	637	621	650	628	616	583	624	664	603	640	622	611	611	631	656	649	610	607	603	628	629	639	639	645	628	670	588	645	642	650	599	631	591	616	615	658	648	620	699	652	625	631	586	636	612	639	610	607	666	690	671	620	623	642	621	618	617	611	636	628	626	641	611	611	648	650	624	603	645	638	621	640	588	676	609	643	588	628	652	594	633	612	649	599	645	630	669	576	610	640	625	648	631	674	642	646	636	656	665	574	665	647	638	642	626	654	649	635	597	645	611	630	689	603	665	601	613	602	624	594	605	662	652	657	614	604	646	614	609	697	652	614	661	640	634	613	657	600	608	685	629	625	636	634	638	602	632	596	611	601	645	596	615	647	617	661	679	657	602	621	596	626	585	591	640	663	630	606	608	595	627	647	662	655	658	641	671	573	677	617	622	620	640	603	616	626	579	618	622	640	669	634	636	703	646	692	635	631	595	636	638	626	582	643	679	612	655	692	648	683	601	637	627	648	616	638	631	613	632	643	633	620	622	654	595	672	666	587	637	649	656	641	633	678	638	654	617	634	615	625	647	610	655	642	623	647	616	643	626	648	616	626	584	619	636	675	637	614	646	640	643	617	637	624	601	592	584	596	635	647	628	652	539	672	606	601	646	655	586	621	637	673	617	623	610	620	625	628	638	642	673	590	631	628	645	620	615	609	655	650	604	639	668	615	631	637	632	647	596	672	645	636	632	620	634	646	673	666	603	628	607	625	560	614	643	668	656	640	632	614	630	645	649	621	641	643	594	672	637	642	662	624	639	603	604	664	612	609	661	642	664	634	585	639	638	616	592	615	645	666	633	589	615	622	632	631	625	656	620	622	607	607	575	633	603	678	651	688	634	628	631	656	663	628	641	650	620	625	630	628	574	658	650	633	652	655	647	661	636	645	633	661	625	648	624	637	621	626	627	642	637	610	670	606	583	631	610	640	634	607	645	612	676	651	637	641	641	614	578	655	590	638	643	637	601	654	658	681	662	651	658	648	625	605	666	620	622	587	627	598	635	582	563	647
23130	21100	27792	24623	20965	4271	777	614	595	551	585	602	594	607	546	595	554	574	579	588	579	557	604	576	580	543	571	557	530	560	518	625	569	608	579	585	573	554	535	553	530	601	545	575	580	578	587	516	543	559	540	581	575	554	579	548	507	582	563	598	583	545	572	570	530	581	545	555	522	589	550	550	559	568	574	581	549	549	565	548	560	537	535	545	545	601	596	502	588	538	544	567	557	571	524	549	525	530	591	557	565	583	598	564	541	567	562	557	587	590	583	599	550	596	580	610	570	556	547	566	568	621	552	592	544	540	567	548	624	523	566	549	526	581	527	558	547	536	569	545	565	591	570	607	536	547	567	571	528	590	575	569	575	601	604	552	529	551	575	539	566	573	548	583	594	512	552	581	590	571	594	562	552	555	547	570	583	591	602	562	573	545	557	576	569	579	575	543	559	592	540	577	596	580	609	536	528	565	571	532	554	592	610	565	568	562	557	574	583	579	548	574	576	564	589	557	573	577	562	590	554	610	556	532	552	592	586	556	569	584	548	558	606	578	567	566	530	554	577	584	566	546	557	579	575	570	596	539	556	565	575	582	576	559	539	567	555	616	590	613	574	621	538	595	583	567	531	600	552	541	548	596	525	533	552	557	586	591	548	536	575	522	568	582	559	537	567	587	569	606	576	588	566	583	568	578	571	568	563	560	561	578	577	577	546	504	547	552	535	566	570	576	558	534	534	567	605	522	578	555	566	569	542	569	536	586	511	585	527	549	589	550	544	599	542	566	599	563	636	526	584	591	614	575	561	575	540	548	563	602	553	543	566	560	553	618	519	558	571	575	553	556	572	530	610	561	572	546	619	530	568	590	570	551	571	563	550	562	618	572	583	554	559	595	572	530	559	571	580	586	603	533	577	575	566	612	566	539	619	599	563	555	545	586	616	510	543	561	549	555	552	584	546	567	606	540	564	562	582	548	559	588	562	588	561	570	566	541	589	537	566	536	545	556	630	566	570	578	586	581	541	555	511	572	523	569	563	572	564	558	543	588	563	531	542	602	565	569	561	610	561	540	560	592	591	544	537	535	532	582	575	521	576	560	544	520	609	576	575	580	599	592	544	542	554	551	563	539	532	561	564	575	577	575	565	556	583	555	585	553	537	567	511	552	534	580	548	570	592	581	564	553	581	534	574	535	557	549	536	557	564	586	552	556	612	539	584	546	567	567	574	585	524	571	574	562	557	583	512	523	500	583	542	553	557	596	561	535	606	526	593	537	542	580	603	535	540	574	583	601	538	573	555	580	568	609	533	551	573	557	584	585	578	518	550	552	545	590	545	560	568	606	567	578	560	591	607	575	544	593	558	567	593	589	544	567	556	602	599	553	609	586	574	563	556	548	552	562	574	561	576	566	584	631	571	579	531	558	560	575	507	543	561	539	559	573	577	542	545	577	586	585	568	557	563	558	577	529	557	531	562	537	560	577	600	512	545	571	567	583	572	587	601	585	539	561	607	551	579	552	566	608	520	514	570	566	540	559	544	585	568	580	537	556	540	563	543	597	557	538	566	589	507	529	574	596	560	544	603	586	573	569	545	578	551	567	559	524	555	547	547	577	605	559	537	558	545	593	562	521	518	507	572	565	551	610	605	568	583	572	581	603	542	547	507	535	574	582	546	579	629	534	555	583	566	590	543	543	557	575	599	537	554	579	523	566	566	537	522	555	564	537	578	545	581	579	526	538	548	577	578	553	561	560	529	595	546	598	562	562	540	596	571	585	562	593	644	582	568	624	559	555	587	574	568	576	545	570	586	566	600	580	618	565	547	562	594	568	572	550	539	586	533	503	615	561	559	507	573	554	601	576	554	582	578	553	547	576	562	539	573	556	595	542	565	571	570	605	592	558	544	595	580	555	558	514	575	551	564	583	579	565	574	583	522	542	563	588	607	592	559	555	546	576	572	557	542	561	546	533	571	528	534	553	559	563	588	570	551	577	546	562	555	573	570	562	554	568	584	583	574	546	574	522	560	527	560	595	577	558	576	578	536	573	557	582	569	579	553	595	595	566	592	588	540	579	555	576	589	602	573	584	589	585	545	537	532	556	547	525	521	566	576	528	576	621	577	555	549	562	520	561	572	533	548	587	585	589	607	586	571	538	557	588	565	565	567	563	556	529	594	577	570	527	569	537	510	536	526	567	558	585	550	627	530	572	607	541	576	574	508	543	563	612	569	561	608	538	549	556	569	582	617	538	560	553	567	526	530	592	566	526	591	569	652	556	566	558	578	562	516	563	567	531	578	598	573	557	582	544	577	599	543	551	604	547	561	583	585	586	575	589	548	585	524	569	565	621	532	570	546	527	603	601	570	530	531	589	552	533	557	558	567	552	534	577	556	561	568	558	577	572	583	598	590	558	572	547	550	539	553	539	531	568	594	584	517	543	584	534	598	532	551	603	586	551	537	512	590	599	558	532	581	533	569	542	547	563	578	589	580	588	574	519	560	547	541	566	591	525	542	518	558	541	548	521	522	542	576	550	546	554	577	548	577	537	598	571	549	573	629	568	553	517	573	570	569	548	565	541	555	572	585	550	556	570	605	566	619	575	539	571	552	564	517	542	557	545	595	550	596	537	559	589	562	536	576	588	554	579	602	576	593	551	521	580	579	552	546	562	574	581	547	567	580	553	571	574	588	547	571	551	576	566	568	564	574	594	566	581	602	569	543	603	563	532	618	559	574	557	615	617	540	567	574	516	543	563	548	562	540	522	545	520	546	571	487	549	597	550	601	560	529	612	588	540	575	569	577	605	537	561	589	547	549	539	609	550	563	547	610	553	552	587	573	561	595	548	584	565	569	571	559	600	594	583	576	575	598	637	544	593	555	575	586	537	585	565	550	545	511	536	588	542	608	557	586	547	584	558	564	578	508	552	606	575	575	533	556	564	543	570	565	584	579	509	543	567	558	520	590	553	536	570	557	574	593	560	542	569	584	547	531	578	559	552	582	589	548	554	544	546	523	586	520	592	570	537	525	583	598	558	582	577	581	577	553	570	554	575	589	524	573	547	561	558	574	577	591	588	612	579	584	583	559	558	574	590	561	590	577	574	563	524	545	562	577	569	533	628	544	556	575	546	583	529	564	585	533	618	554	542	546	522	559	540	518	506	568	581	607	551	532	593	564	564	542	586	567	534	580	586	582	598	578	569	531	535	566	601	554	595	512	586	528	587	540	564	570	519	543	602	559	534	605	586	578	558	546	539	559	614	543	557	566	555	561	540	564	537	572	532	585	585	587	584	590	575	578	592	562	520	546	555	567	568	596	558	581	555	564	571	568	551	557	538	571	592	568	540	563	585	541	580	563	594	534	562	505	543	573	499	534	522	569	545	586	550	596	591	613	630	565	610	551	542	570	568	563	588	549	569	566	591	559	553	568	583	542	557	538	562	576	535	573	540	547	543	572	564	548	585	583	532	559	571	589	527	535	562	563	584	569	544	509	550
5908	16116	9707	2467	1009	909	885	820	797	769	794	808	798	728	732	690	725	744	739	743	750	684	683	730	719	747	731	742	736	723	786	729	734	765	739	714	736	726	752	734	718	733	717	741	697	704	700	670	781	732	698	702	731	729	710	700	702	752	747	700	752	754	709	689	750	751	707	700	677	725	708	737	707	674	752	711	680	731	716	728	773	670	721	695	734	711	738	701	692	734	681	668	700	713	742	678	738	743	663	715	718	782	694	738	698	720	727	689	667	747	735	777	723	706	686	708	707	730	692	711	675	741	706	746	708	745	725	694	638	723	673	693	709	715	733	752	734	668	734	735	702	674	733	723	625	695	719	724	715	696	698	755	725	729	772	687	716	731	748	736	697	762	686	718	745	721	791	719	717	736	760	753	759	681	713	686	689	717	738	677	675	703	689	752	681	699	712	683	723	638	730	738	733	694	704	711	738	676	720	709	719	701	664	630	671	725	673	743	726	701	689	700	683	696	697	745	663	729	695	686	744	711	675	720	732	687	715	728	678	707	696	762	714	718	682	740	727	741	703	685	730	678	685	686	701	726	697	738	706	709	725	745	707	657	687	733	718	692	706	735	725	763	734	699	713	731	685	667	719	749	732	744	709	728	737	719	761	724	732	694	750	678	711	779	769	731	734	711	716	697	697	738	751	671	706	728	721	738	734	679	727	677	714	743	719	725	711	696	706	718	728	689	691	729	705	671	719	757	675	665	745	679	708	705	715	746	720	688	674	707	711	730	720	744	739	714	731	708	725	734	708	711	719	756	733	756	779	713	712	706	678	700	679	693	735	681	749	686	768	733	736	738	691	693	671	705	715	750	715	728	650	715	683	716	742	736	738	651	744	715	702	713	732	743	756	713	762	686	672	752	694	723	692	738	721	748	739	718	707	708	714	704	727	705	768	735	742	745	715	685	678	719	692	726	706	681	729	692	711	725	705	735	703	699	666	732	677	727	714	737	714	685	739	706	735	675	712	706	716	746	737	682	711	691	739	717	734	710	706	725	667	748	710	731	685	674	737	717	723	650	715	671	711	741	728	714	734	764	757	698	733	713	722	705	670	758	714	736	733	705	700	689	705	713	718	710	702	689	656	695	738	724	714	716	695	729	673	734	742	722	718	709	688	716	726	744	682	707	705	757	745	674	733	723	738	704	727	722	716	741	710	661	690	685	718	708	727	726	702	725	687	649	737	689	699	693	686	712	695	676	749	733	748	764	753	767	704	692	733	748	745	706	773	703	751	737	703	763	697	738	737	734	745	736	722	722	731	659	742	708	658	724	701	679	737	700	738	728	733	724	717	715	724	789	712	696	676	709	712	708	697	749	723	718	705	760	686	669	720	759	690	682	697	677	699	696	744	707	720	716	748	714	712	718	730	724	715	683	726	651	705	731	707	722	706	700	709	727	707	662	750	723	702	743	673	683	738	710	695	723	727	701	735	678	708	773	723	674	741	732	712	718	753	670	693	713	708	712	702	673	668	690	701	775	716	723	684	676	675	734	707	695	687	772	677	694	715	700	702	703	718	722	719	703	703	675	679	782	726	722	688	703	730	747	778	705	709	725	698	796	703	689	705	725	719	720	734	765	690	683	675	695	683	719	717	699	707	699	731	689	691	740	746	701	670	723	715	703	712	727	715	770	687	678	718	706	701	696	685	701	684	716	700	703	723	735	763	735	710	704	722	687	708	746	738	687	722	719	694	704	724	710	758	733	704	673	740	736	715	677	713	738	711	718	690	711	718	739	671	743	689	708	702	759	738	729	679	722	704	748	716	728	669	734	700	702	705	742	682	701	754	727	704	743	746	699	705	717	681	743	721	689	717	721	709	744	708	750	705	731	697	737	705	696	741	698	704	747	718	716	685	765	694	733	676	723	694	685	731	707	712	715	691	738	691	712	699	731	704	678	708	730	743	735	688	732	688	686	723	716	687	699	702	670	704	723	727	690	671	692	675	748	691	698	680	782	718	722	690	694	665	654	717	726	736	729	660	756	704	689	707	706	703	674	723	723	746	711	734	687	722	719	679	753	736	714	761	682	695	726	702	693	705	719	747	725	768	708	699	696	684	680	727	715	742	676	719	752	743	734	690	710	741	684	680	756	709	709	673	751	718	709	723	737	724	699	705	702	730	723	658	719	757	677	678	680	720	745	728	704	697	675	710	727	719	726	725	676	693	706	701	700	693	730	690	736	751	741	751	701	699	724	712	709	745	728	706	680	673	726	695	715	745	706	698	672	722	697	736	722	790	727	685	705	732	751	729	727	701	700	679	722	704	800	706	749	721	715	751	700	744	708	704	738	684	649	738	709	714	687	747	708	742	715	718	730	692	717	737	674	731	738	725	726	755	723	680	728	723	727	723	690	708	697	695	726	706	736	733	718	700	693	752	775	726	658	738	710	727	699	722	755	752	716	669	657	691	784	677	698	748	705	737	718	730	722	655	730	690	699	678	714	749	689	677	734	689	681	719	709	692	732	695	733	690	720	690	692	770	730	705	744	695	713	678	732	772	770	729	708	709	710	703	714	731	712	741	765	726	745	682	748	727	711	746	746	718	713	733	670	732	743	697	744	725	732	712	674	734	700	673	779	674	718	700	741	708	679	718	702	695	695	720	701	696	712	685	744	723	709	673	724	734	724	669	746	696	737	695	700	679	740	646	720	718	678	721	685	720	716	671	755	733	708	680	701	725	675	703	707	707	684	705	691	677	714	678	698	687	702	683	711	683	709	713	711	730	686	725	744	710	664	716	725	727	743	714	708	701	721	689	723	713	717	698	722	701	666	733	744	732	693	707	730	692	681	744	712	716	709	714	735	721	742	745	758	712	754	678	746	691	700	708	748	725	681	727	714	717	676	745	737	725	726	737	755	736	689	651	723	665	672	654	712	668	725	655	712	697	739	686	714	654	686	692	705	716	684	680	731	742	692	726	654	713	721	737	724	729	744	706	741	728	671	748	726	683	728	718	687	717	711	768	722	702	721	693	750	692	758	744	730	735	753	730	690	709	768	712	699	775	720	680	726	747	743	713	746	682	690	703	690	725	719	711	680	727	727	673	722	792	776	718	737	650	746	711	731	717	729	705	721	702	741	687	713	738	708	690	738	708	685	725	711	703	686	675	756	715	743	697	736	742	685	718	724	724	731	691	715	693	645	735	678	723	693	700	726	745	707	681	700	755	697	735	701	735	692	692	745	679	733	740	746	708	757	728	674	694	767	756	669	708	732	694	724	668	719	674	718	760	735	703	712	660	705	728	694	724	734	677	736	716	675	705	751	671	700	707	701	705	735	719	735	697	731	666	698	701	713	673	694	724	708	765	654	723	738	728	718	750	703	736	773	710	712	711	748	728	718	731	750	743	718	738	737	756	756	670	699	701	676	706	671	695	686	709	728	730	702	721	674	717	702	740	689	742	724	691	740	695	664	703	686	689	689	682	688	689	683	726	665	759	693	695	726
24282	21116	26460	25707	4717	466	453	417	388	375	364	343	393	376	346	374	353	362	383	359	361	338	348	359	346	359	374	349	358	368	332	317	350	348	362	362	324	358	348	330	346	355	332	344	350	315	335	311	318	364	320	337	323	374	368	354	387	370	338	338	356	357	325	354	349	358	351	335	352	339	341	358	330	368	355	337	324	369	344	345	322	347	345	373	332	367	390	323	349	332	330	317	342	347	361	372	365	352	330	324	327	338	331	336	329	297	376	337	318	365	335	346	379	317	345	349	335	323	350	343	352	342	356	363	341	359	332	330	344	321	343	317	352	340	355	366	340	339	345	365	345	355	342	323	340	335	340	340	325	324	338	376	323	350	354	361	336	335	330	367	391	357	349	314	341	354	345	338	345	356	349	356	337	344	342	349	367	334	384	330	335	344	362	379	367	358	352	340	365	317	363	315	367	335	346	360	339	340	315	311	326	361	340	333	334	348	358	383	340	385	347	333	358	346	330	328	350	346	334	317	333	381	346	340	349	344	346	370	358	339	347	351	354	322	336	355	323	350	359	331	363	368	331	352	359	334	373	371	357	328	337	349	323	340	350	334	377	372	335	319	320	341	362	331	313	364	334	344	331	322	334	344	329	355	343	361	377	352	331	365	360	375	354	353	351	362	357	343	334	341	335	353	358	329	335	356	340	356	360	369	325	374	348	352	319	350	352	357	361	329	367	323	354	337	317	361	339	324	352	359	352	329	343	363	330	353	377	355	349	335	360	365	321	320	371	382	334	345	348	330	308	352	349	344	350	328	317	355	339	360	333	317	345	366	342	333	318	377	359	343	392	349	363	351	390	354	339	370	350	327	333	358	322	348	399	364	352	376	347	321	343	342	372	353	346	362	340	341	356	365	373	377	328	349	341	326	354	337	354	339	356	361	370	368	341	372	341	359	348	353	334	340	343	352	314	330	362	327	347	325	349	336	353	318	335	331	347	346	333	324	320	390	327	322	314	369	381	319	349	341	349	340	336	356	365	378	373	322	372	344	362	320	310	329	332	337	334	342	320	336	394	348	329	350	348	342	352	343	350	347	340	345	381	328	350	345	313	347	330	355	351	377	348	350	338	336	339	330	349	363	355	371	329	354	364	365	356	368	349	357	347	360	347	328	355	337	393	347	325	384	373	349	349	333	328	342	343	346	327	348	310	349	347	343	307	374	372	367	348	353	351	353	383	352	326	319	330	358	346	363	336	371	348	303	333	340	346	355	331	340	323	344	378	367	341	336	355	317	358	350	331	377	341	344	360	378	314	374	385	342	365	344	356	327	375	340	346	352	356	374	332	333	339	355	387	346	353	352	313	371	348	330	332	341	352	313	342	382	344	371	360	341	350	347	350	360	347	342	326	358	373	352	328	302	363	356	337	356	351	360	336	349	339	341	361	354	368	356	341	352	377	350	326	369	334	386	320	337	350	347	334	349	364	328	345	372	356	337	335	334	359	377	336	353	366	378	369	356	356	306	356	354	372	328	327	341	333	355	354	341	349	353	358	348	346	340	361	339	335	315	342	363	357	362	370	370	307	359	322	328	330	366	334	337	352	342	382	369	367	362	369	346	327	338	337	365	361	355	365	304	334	341	352	317	347	321	381	351	325	361	319	382	319	347	348	372	350	309	345	338	349	362	354	303	348	353	366	330	343	356	350	359	301	332	342	374	335	342	340	351	375	297	387	340	332	321	347	360	382	343	345	359	347	337	327	308	345	343	314	333	318	352	355	338	374	336	345	338	352	346	356	334	342	348	385	351	347	347	314	354	347	348	347	359	344	323	344	375	360	369	375	327	313	347	361	368	348	361	365	322	339	373	345	377	360	379	334	363	326	369	376	358	363	333	332	331	345	326	350	318	364	345	346	360	343	340	347	363	331	340	327	334	341	336	333	374	350	353	347	337	345	365	335	331	329	376	353	339	331	359	347	360	332	350	339	386	330	343	337	390	349	364	330	341	352	340	329	376	355	353	334	361	330	341	352	344	330	321	359	364	339	316	346	343	348	361	370	354	351	350	318	362	332	356	367	345	378	328	352	332	353	321	330	358	360	333	315	346	353	361	350	349	349	339	386	355	323	336	343	323	346	323	390	321	347	366	340	323	345	337	323	346	357	398	325	327	354	355	364	358	320	359	365	335	379	331	371	333	347	348	333	370	342	360	325	333	334	378	347	332	329	335	336	321	336	390	326	340	358	346	353	315	330	355	341	325	346	344	355	334	333	323	335	350	343	348	365	372	330	343	347	351	302	349	332	347	353	367	336	373	357	351	345	356	326	347	336	323	370	323	350	359	339	337	340	334	348	335	315	376	379	320	354	330	335	344	357	339	369	348	344	361	349	368	338	365	341	308	345	358	316	331	362	328	342	328	347	363	354	341	363	349	376	347	379	350	399	335	354	335	342	323	354	398	343	322	315	349	350	343	352	359	379	341	402	350	327	371	354	350	376	334	370	329	338	358	365	383	310	349	362	344	370	356	356	351	329	378	352	371	360	389	327	336	368	319	383	336	360	337	356	361	375	327	343	327	344	324	341	344	319	362	357	342	328	363	359	366	327	358	332	371	353	324	328	358	320	364	345	345	353	340	357	358	366	352	343	352	333	340	343	324	353	356	377	343	355	342	331	363	340	356	376	330	350	300	369	384	367	359	321	376	379	323	353	351	334	377	340	310	331	360	321	343	345	345	346	329	342	355	361	340	364	322	354	369	344	335	344	332	378	381	346	340	308	346	375	370	368	321	354	344	373	336	353	335	344	324	328	347	365	369	333	346	341	335	340	355	343	350	353	326	316	351	348	333	389	372	353	338	361	352	313	354	376	353	323	367	354	318	367	356	332	340	370	326	348	355	351	369	346	323	356	309	335	340	321	355	324	368	331	346	364	362	343	324	343	361	334	333	344	351	359	328	366	321	373	367	316	334	329	348	370	346	360	356	334	336	352	327	351	366	352	338	347	363	332	331	329	333	352	327	376	369	345	343	358	311	344	326	374	369	345	348	362	310	337	329	349	344	362	363	352	329	355	327	344	337	343	340	330	369	324	356	377	336	345	333	357	342	359	319	346	343	342	322	362	334	362	355	373	334	352	322	328	330	360	335	376	342	352	356	335	360	340	316	335	376	336	351	356	316	332	355	328	346	368	309	327	356	335	356	358	340	336	365	360	326	364	321	371	347	321	386	352	332	315	371	364	338	368	334	360	335	307	364	369	368	379	381	365	358	344	347	382	341	356	337	351	362	361	364	371	346	346	311	344	340	382	364	356	364	344	375	370	365	328	340	353	347	343	348	343	376	358	340	345	346	374	340	362	320	339	337	339	349	331	359	352	352	321	335	311	334	360	348	326	359	331	394	340	378	365	331	342	372	338	351	332	335	326	381	306	358	365	325	364	367	358	380	348	334	353	329	335	343	369	318	358	356	351	341	351	372	333	336	353	371	386	356	300	331	363	381	347	375
5409	10288	5092	1276	725	601	625	567	484	526	520	522	486	466	464	490	465	474	467	452	521	480	432	457	466	462	450	481	447	495	428	468	488	458	432	478	469	472	459	430	433	468	480	433	440	420	498	445	473	476	461	435	458	451	432	497	435	461	410	471	433	462	453	442	514	446	462	479	450	462	435	469	465	468	457	441	453	486	432	476	464	479	448	467	428	434	457	453	459	469	433	427	461	458	443	466	511	472	491	459	469	480	474	505	476	467	467	451	504	486	479	418	460	459	449	464	449	444	451	475	452	463	466	460	409	443	457	465	461	478	475	482	450	454	462	460	469	490	413	441	460	470	441	477	462	488	438	430	425	494	480	461	446	461	473	465	431	480	464	441	448	445	466	477	422	440	448	464	487	494	519	473	492	493	483	424	447	426	496	451	464	480	448	443	453	458	486	487	425	467	457	506	480	448	455	455	496	441	432	526	463	462	462	463	471	456	458	456	444	510	446	459	464	449	445	433	470	457	462	445	494	466	442	489	491	481	447	447	479	456	480	454	426	480	465	474	429	490	465	456	429	452	472	411	448	461	427	461	470	447	451	447	468	457	429	487	445	437	451	447	476	446	508	473	489	452	473	424	424	463	423	437	475	480	447	497	453	437	474	396	450	467	424	441	445	467	442	434	442	477	470	447	455	471	432	474	454	468	455	471	454	465	436	443	480	465	482	453	494	443	450	474	450	418	449	476	465	467	491	461	440	426	450	454	417	477	468	460	425	498	451	466	449	449	478	509	489	432	489	429	499	451	452	510	466	451	495	429	461	420	501	448	441	437	467	465	492	422	458	491	505	457	506	425	470	448	521	440	454	460	440	456	458	427	451	459	481	486	523	462	418	450	469	492	452	497	460	491	459	441	498	494	454	461	448	450	495	490	485	477	453	440	423	432	443	429	482	440	443	446	468	420	466	447	450	446	451	497	435	458	480	498	468	416	491	454	447	473	448	471	487	447	430	469	426	488	447	442	439	428	435	481	456	508	452	458	449	458	521	438	450	484	439	506	478	473	462	487	451	460	452	465	446	420	470	417	467	448	450	438	453	444	452	455	490	483	427	478	452	448	444	466	463	465	441	462	455	427	452	433	492	432	431	454	424	448	477	438	465	436	445	479	447	455	464	452	445	436	439	469	402	463	475	450	448	475	488	454	455	476	433	459	471	472	461	468	452	455	461	469	459	436	457	457	440	452	507	495	489	480	462	458	472	488	495	468	470	463	469	490	469	451	454	469	475	439	447	463	497	453	479	429	460	464	446	444	438	463	422	425	466	478	501	491	474	459	464	455	453	418	498	431	455	462	468	442	497	467	471	472	433	499	410	469	496	456	474	430	482	431	429	446	499	453	442	468	487	451	486	494	478	512	437	460	437	464	462	429	481	450	488	460	449	483	472	460	461	472	454	476	445	449	462	479	468	454	481	497	431	463	436	448	464	460	515	456	471	433	460	449	456	500	452	510	482	512	448	457	454	481	465	519	473	478	467	440	427	426	421	471	484	446	486	442	468	487	456	462	440	457	471	450	423	509	467	475	448	432	445	468	469	453	443	463	459	481	458	446	438	452	470	454	462	460	447	482	432	463	446	419	450	479	469	437	514	449	479	476	433	467	468	473	474	462	461	480	453	456	485	445	417	439	487	443	468	462	465	477	443	442	475	469	478	428	461	489	441	429	462	445	455	439	455	476	443	429	435	486	469	454	468	434	465	474	481	473	412	435	451	474	473	480	431	431	455	479	461	449	439	448	429	511	496	440	440	453	449	499	456	481	449	453	446	423	452	447	473	461	456	471	489	445	436	495	479	484	490	497	455	445	459	485	492	450	468	466	470	464	486	456	492	466	473	460	465	472	497	442	461	496	446	453	442	458	460	476	442	472	469	456	411	454	444	478	470	453	471	483	456	459	464	456	480	466	482	463	481	446	458	455	453	432	482	457	424	439	437	458	450	477	502	458	438	400	468	433	437	451	492	452	495	451	480	497	454	464	425	455	442	507	447	472	501	472	441	468	450	450	451	470	431	472	416	431	471	464	457	476	492	445	487	504	415	424	469	412	474	476	492	463	470	486	439	471	482	460	463	477	444	451	444	440	485	448	475	445	435	464	484	461	466	446	454	433	470	455	467	480	447	462	474	478	463	484	468	464	462	438	485	446	488	454	437	459	486	465	452	439	488	495	474	470	485	457	462	470	447	465	466	436	481	467	449	473	461	426	445	461	483	480	482	439	450	460	497	459	479	476	461	470	447	487	458	465	480	459	460	462	451	471	473	456	430	478	474	496	456	503	480	464	514	459	478	462	459	473	458	486	466	434	475	459	463	443	486	473	455	447	445	483	441	491	492	484	435	449	463	447	450	430	442	488	508	451	445	457	446	472	480	440	477	464	481	504	460	468	430	423	470	482	425	463	438	444	459	476	447	484	462	475	433	444	449	453	478	458	448	479	445	469	481	435	447	504	470	414	475	468	450	453	463	461	467	448	455	485	435	503	482	437	442	427	448	448	467	472	467	487	454	451	451	447	461	444	466	445	467	485	457	445	476	502	447	464	446	438	413	457	457	463	475	488	469	485	520	467	426	454	481	436	415	448	458	482	464	478	443	473	484	398	460	435	430	422	441	459	445	446	467	457	436	478	474	446	469	433	478	456	456	465	423	449	434	478	487	455	455	460	474	450	475	459	440	474	447	524	443	466	420	475	457	465	490	437	452	491	448	446	461	485	482	476	452	404	500	454	442	463	445	447	471	465	453	442	470	466	471	426	450	464	452	440	441	494	453	422	449	454	494	450	498	471	447	472	454	507	454	461	453	482	415	433	470	464	466	482	457	490	495	425	469	474	436	457	448	469	443	451	467	475	480	471	469	472	442	463	458	482	414	479	460	446	435	478	423	467	451	494	454	465	491	477	471	494	468	449	472	444	494	478	478	446	457	476	471	442	505	460	461	420	513	482	447	467	465	444	477	446	442	466	440	427	436	446	454	468	482	446	440	465	464	468	485	483	490	447	482	454	494	479	460	447	434	465	487	486	513	463	440	512	466	464	457	467	469	466	458	453	411	456	466	448	487	446	493	465	467	455	493	473	452	472	468	461	503	428	487	484	457	464	455	476	417	433	441	456	425	525	479	459	480	462	472	462	470	493	453	433	486	471	442	451	494	479	474	476	490	429	432	463	468	446	457	464	482	485	462	452	448	494	472	523	453	449	466	453	458	468	438	463	440	439	442	468	442	433	463	470	451	462	483	487	491	472	458	485	432	452	447	428	423	502	448	481	481	474	484	457	489	475	440	425	480	467	443	471	473	429	452	460	481	483	449	488	422	464	447	438	468	465	461	499	447	476	458	447	477	431	441	441	422	483	502	458	459	483	472	471	466	458	472	488	485	429	494	482	455	443	442	448	453	453	471	477	481	469	457	437	456	439	480	451	466	465	483	447	447	449	478	429	485	426	455	466	467	447
22256	21122	28394	24099	21119	20646	1508	591	522	520	460	454	411	436	394	398	402	394	406	405	406	385	406	401	428	434	439	421	369	415	361	463	393	402	427	411	400	411	405	417	392	387	419	415	400	438	378	379	399	430	417	452	378	414	437	413	403	396	405	403	391	419	386	423	375	365	408	371	397	398	394	417	384	412	410	414	403	414	401	414	416	403	375	412	387	344	410	406	397	364	428	398	361	365	432	420	401	425	424	376	400	407	397	431	423	431	450	428	414	413	428	428	417	400	440	407	378	419	367	402	382	397	382	414	420	393	366	376	433	406	389	402	449	414	410	383	387	397	430	442	400	438	433	398	386	399	420	355	391	350	409	409	433	404	439	402	398	389	415	416	389	408	408	383	420	412	420	427	420	404	405	391	427	368	400	385	404	393	418	407	413	427	417	380	398	403	421	379	423	435	430	391	401	409	406	405	432	359	381	417	412	462	414	376	433	448	418	416	413	418	384	422	400	394	429	391	409	422	433	461	387	432	407	408	386	420	396	394	399	407	418	377	421	413	394	384	400	395	435	394	406	407	404	406	417	426	393	419	406	411	398	429	408	374	420	470	411	422	388	415	453	384	367	459	419	425	379	401	410	422	426	345	408	412	405	398	399	420	400	388	414	417	420	415	423	401	390	409	393	427	410	432	432	412	408	396	419	437	394	413	416	419	386	470	400	418	394	383	436	385	424	428	423	365	401	403	439	373	407	415	376	398	452	415	428	445	404	403	401	420	412	429	402	390	386	408	407	403	392	381	384	394	386	431	401	373	420	389	423	412	410	398	381	388	441	406	422	384	413	421	389	425	415	413	401	423	373	445	427	407	399	406	457	402	382	387	417	407	377	415	400	450	370	413	438	398	417	393	398	384	385	424	398	422	458	401	384	404	408	415	418	399	429	383	388	423	399	380	392	413	441	407	414	430	424	392	410	408	430	387	432	428	401	407	414	425	448	390	381	424	413	377	370	405	439	407	403	407	381	389	435	379	421	413	428	394	377	392	456	426	398	382	374	425	436	409	400	431	404	395	418	396	382	413	350	424	377	440	412	396	402	404	432	422	404	396	422	415	423	357	416	409	394	437	428	403	400	416	422	419	405	407	396	407	417	420	478	422	410	400	409	414	386	397	422	404	426	391	411	422	405	395	421	384	385	435	375	425	362	396	414	397	412	395	422	430	386	408	382	367	431	370	415	417	353	416	402	414	417	410	388	415	412	432	425	411	409	404	466	429	404	424	418	416	404	388	411	401	414	399	375	443	404	452	391	435	401	405	432	434	449	393	417	412	377	363	416	377	418	406	408	412	409	406	427	396	384	387	399	436	397	460	426	421	409	439	409	431	455	415	425	405	416	395	426	409	392	401	416	407	380	451	410	394	372	387	400	403	416	456	404	378	396	410	413	451	421	398	412	421	383	417	398	382	378	419	427	373	418	449	435	383	418	402	417	415	419	362	363	422	372	446	441	407	455	400	392	416	351	360	405	372	392	406	400	443	421	434	398	391	433	411	377	401	413	379	395	377	404	403	414	449	403	423	404	405	406	414	419	384	423	379	404	401	395	405	433	377	435	421	389	410	388	437	403	390	429	394	460	379	412	370	413	412	408	420	395	392	383	406	420	416	411	420	422	375	428	444	442	424	435	389	437	439	429	429	382	422	439	412	439	402	413	394	369	398	400	405	409	470	405	413	412	416	396	429	421	423	405	399	434	400	433	438	424	399	429	388	393	399	402	384	447	425	413	411	421	412	409	424	395	403	419	407	401	391	402	388	397	415	409	413	438	405	411	399	389	414	397	389	401	380	421	422	405	380	440	416	377	385	396	420	405	391	445	375	370	404	440	425	413	421	418	415	440	397	410	408	367	411	395	382	431	426	401	439	399	393	421	410	398	392	421	405	388	419	398	405	438	460	432	432	388	391	391	409	370	423	412	424	383	407	397	404	411	400	395	376	375	398	430	367	420	399	395	394	426	413	443	386	415	417	418	397	410	419	401	397	415	410	389	381	402	405	414	389	405	385	425	386	401	416	385	397	436	384	430	420	396	396	407	390	410	416	419	348	411	401	393	408	379	405	408	435	387	396	378	408	403	357	376	409	378	431	391	396	414	397	395	410	414	405	428	381	412	419	437	435	383	422	434	367	399	421	423	382	401	409	407	394	432	406	401	368	425	445	394	390	397	408	391	395	420	400	384	401	416	400	428	410	369	370	421	400	389	412	428	401	427	413	433	403	409	399	405	402	401	397	424	384	427	380	396	406	372	422	393	404	391	402	389	389	405	421	409	391	429	377	398	400	398	394	441	448	437	431	378	396	401	431	418	401	423	426	450	390	422	401	381	422	421	400	428	397	414	423	402	429	456	410	394	401	396	401	412	393	381	412	423	398	445	397	397	424	446	425	417	404	388	385	418	352	425	401	416	358	425	414	407	391	424	395	388	394	417	409	413	422	449	410	423	391	446	390	419	417	416	406	387	427	412	407	390	390	438	456	420	429	377	401	389	409	386	394	400	401	422	442	425	393	383	408	419	411	426	405	411	403	403	406	381	394	374	400	404	366	433	414	396	389	404	400	403	425	372	411	391	389	432	403	413	390	382	384	381	409	394	429	410	396	395	397	410	400	423	390	399	412	412	407	353	356	443	410	396	403	413	430	387	407	415	414	379	415	400	429	388	411	408	401	444	389	413	434	425	425	421	401	404	405	405	412	427	430	400	404	380	417	392	397	462	386	387	384	427	398	412	388	408	380	427	414	432	410	369	384	385	391	382	366	404	395	408	386	418	385	450	395	394	399	424	379	388	403	409	447	416	404	407	416	400	403	369	406	394	409	423	414	417	382	392	408	416	383	387	370	408	420	424	409	421	384	401	397	402	404	392	432	405	391	411	397	430	420	405	451	399	418	421	430	392	407	360	419	395	427	423	372	419	404	399	385	422	401	411	425	375	396	386	408	351	413	407	431	415	424	419	405	419	438	371	404	441	461	435	401	431	391	412	405	378	407	420	393	439	390	401	395	393	422	420	403	413	433	421	392	408	409	412	415	401	443	413	415	424	348	465	404	396	405	426	347	406	388	401	442	418	449	377	385	415	401	430	396	405	404	376	412	403	422	391	406	419	418	425	379	391	399	413	410	384	407	422	419	436	377	413	426	402	422	415	425	390	416	433	343	451	393	411	418	412	441	443	420	415	400	407	425	443	397	434	422	444	398	418	385	411	432	377	371	442	395	372	397	394	416	435	394	416	402	425	416	417	426	433	397	438	381	428	415	396	381	361	409	396	439	407	375	384	379	414	414	393	394	417	400	398	396	418	391	424	408	460	447	400	404	401	418	380	439	385	405	431	368	391	387	417	406	404	390	436	422	404	441	445	420	416	388	388	397	390	410	410	380	403	384	408	424	409	401	449	390	382	356	384	441	430	405	386	418	425	424	436	384	392	394	392	418	404	404	391	431	419	429	430	380
7385	20716	11270	3136	1291	868	793	679	658	632	608	580	580	594	548	550	533	585	571	526	527	539	531	530	534	595	533	537	501	591	506	530	602	560	549	534	580	542	525	490	531	495	556	492	543	552	533	524	509	518	520	524	527	565	510	506	546	533	553	550	527	525	543	494	564	508	535	532	520	563	542	518	535	552	545	513	540	553	538	527	527	564	494	532	517	522	517	525	538	467	526	554	558	530	514	564	520	553	582	523	537	562	520	546	583	572	526	503	498	505	543	527	547	539	500	552	488	510	557	518	541	495	535	564	570	564	493	519	544	576	530	545	534	540	529	551	486	525	531	502	540	555	589	534	567	549	493	528	517	565	546	585	530	555	544	532	516	532	495	500	565	517	510	515	526	529	522	517	510	539	533	539	562	530	536	539	562	507	517	508	566	491	554	542	534	561	538	502	520	520	549	550	571	533	497	481	538	565	522	535	512	548	517	531	529	531	522	542	498	534	575	531	536	549	536	519	522	515	553	501	500	481	514	507	528	541	499	538	534	487	520	515	479	543	519	538	530	529	553	532	520	533	533	536	526	517	534	523	516	540	548	528	537	512	545	526	490	537	561	497	520	517	544	523	516	507	523	543	516	480	550	507	538	525	485	544	483	546	510	515	514	510	568	490	532	537	532	551	492	552	550	504	516	527	557	512	514	541	530	535	519	496	510	504	523	526	503	514	510	507	518	532	506	526	510	522	528	537	543	535	502	539	526	501	533	512	538	517	557	525	529	537	505	552	493	528	548	492	557	572	543	501	567	535	534	529	529	556	563	508	539	512	490	538	520	497	524	538	517	548	489	569	515	507	510	568	578	567	542	481	531	488	567	530	555	531	537	531	579	530	529	499	497	506	501	542	514	471	523	509	546	557	508	521	523	563	539	527	515	560	524	536	553	489	503	524	542	545	528	503	522	534	559	556	509	555	517	529	519	539	543	474	536	510	562	510	524	528	504	525	533	501	535	533	529	553	571	551	488	499	523	512	540	516	542	532	532	494	500	546	508	522	547	539	572	520	519	531	544	515	503	528	502	568	536	519	514	550	558	496	564	494	538	504	561	531	523	552	511	540	501	496	503	562	543	520	488	516	553	530	510	552	561	549	544	544	546	488	552	534	535	555	564	561	522	510	504	554	566	504	547	518	529	581	526	548	526	550	491	520	502	523	534	496	501	516	504	523	511	529	509	516	560	486	506	519	519	568	535	566	501	536	538	489	503	498	550	529	563	514	505	524	528	514	519	538	522	542	518	526	570	565	483	561	498	610	533	532	529	557	516	507	549	555	484	547	514	527	501	586	508	492	538	551	531	532	552	550	543	532	536	525	526	508	517	540	512	525	549	572	509	518	518	560	552	555	543	540	548	533	527	499	500	542	594	511	537	520	543	518	537	471	504	529	528	586	512	527	528	519	553	545	525	504	537	500	510	550	515	546	502	544	524	531	512	525	548	590	517	588	513	565	531	506	547	541	514	468	550	597	515	557	542	516	536	560	525	500	549	566	564	555	521	575	557	530	495	528	530	503	552	534	520	463	562	544	531	516	521	523	526	574	531	515	564	515	497	491	496	532	510	573	505	525	534	511	516	569	534	570	543	543	508	543	519	498	527	549	520	529	527	534	532	502	486	538	539	517	525	534	532	559	525	501	495	528	508	539	501	595	548	551	553	556	520	496	546	522	569	592	528	524	529	510	513	485	537	519	530	538	516	532	532	540	509	495	503	521	511	533	543	535	510	547	537	518	543	541	555	549	526	544	508	522	533	556	495	506	499	592	532	550	555	530	523	551	508	516	541	572	529	520	562	521	546	538	499	519	550	478	503	592	492	502	545	533	532	544	546	501	536	512	532	535	538	548	502	531	490	536	554	491	553	545	497	528	555	550	556	539	507	556	522	520	516	534	562	543	537	568	509	538	517	549	570	502	503	579	528	561	554	554	531	559	526	556	537	513	555	541	517	500	532	555	529	565	536	513	553	496	526	556	551	524	518	510	540	545	530	509	582	506	538	561	520	604	524	528	510	554	528	539	556	543	540	544	499	497	509	569	563	539	537	526	530	564	554	558	513	524	507	538	544	535	526	532	547	524	538	544	531	483	534	499	535	527	572	514	550	508	523	571	528	508	511	531	535	501	553	527	521	509	541	501	579	524	549	525	521	561	581	564	521	511	529	560	561	507	526	545	540	526	539	556	507	507	526	551	530	533	545	579	550	556	533	517	517	518	530	497	548	539	545	545	525	522	568	528	534	526	525	566	521	551	503	531	539	499	559	536	550	541	540	544	543	519	527	535	501	562	526	519	538	522	580	554	612	536	530	541	553	528	565	554	534	519	536	537	554	577	556	567	527	515	579	558	525	533	513	516	489	489	549	500	546	516	539	544	555	539	526	522	548	516	537	534	552	476	526	554	562	526	534	572	549	518	505	553	554	499	557	548	531	510	540	506	539	546	500	507	518	569	523	497	524	529	509	558	530	529	481	566	481	520	592	523	569	510	580	547	512	550	540	538	531	549	502	498	529	581	546	572	523	536	524	528	555	522	523	512	497	500	549	524	521	498	530	507	529	545	542	508	551	521	542	506	563	525	514	550	523	561	541	575	530	503	470	575	568	549	486	557	521	507	491	508	523	542	538	532	528	502	527	514	543	528	528	489	546	553	514	534	516	518	537	543	523	525	518	551	539	518	553	506	513	508	522	501	502	509	537	556	486	535	575	546	516	527	533	555	506	511	522	522	500	545	520	524	529	483	535	537	522	523	559	516	506	577	544	529	569	532	527	537	517	540	522	506	504	519	551	538	554	490	551	523	552	522	525	529	551	515	559	541	531	527	537	536	554	530	530	528	519	525	553	535	536	542	501	523	553	497	487	520	513	507	554	519	541	518	547	557	525	482	485	510	537	515	554	511	536	543	576	522	536	528	556	540	538	503	570	531	538	537	537	571	497	520	529	541	545	510	503	533	564	522	513	504	480	532	530	498	498	544	516	519	551	544	505	484	555	555	526	544	497	515	529	518	557	524	567	463	537	554	547	577	517	505	505	554	516	513	524	537	543	514	504	549	539	548	513	565	504	567	548	528	541	539	542	490	527	538	550	527	534	531	533	564	510	567	527	564	522	576	594	544	509	555	567	566	526	584	553	548	534	522	531	496	532	523	543	497	519	557	524	549	510	510	524	536	523	537	534	512	546	484	551	513	528	547	522	564	534	543	518	539	549	468	565	585	545	542	507	568	526	508	548	555	539	495	542	538	540	537	545	485	486	522	537	526	560	530	571	597	526	536	534	509	510	523	540	522	561	539	522	518	517	520	513	553	563	537	535	533	551	513	559	496	520	556	571	540	505	531	581	564	530	513	502	502	500	514	506	496	583	518	536	534	565	543	518	510	550	514	539	533	518	532	539	500	524	532	540	532	516	523	535	525	523	495	564	512	491	525	531	543	531	513	536	572	509	534	534	537	548	545
25601	21022	21927	8715	656	542	530	601	548	488	538	495	513	494	482	474	531	507	518	516	545	535	519	503	532	468	499	506	558	478	518	502	499	530	487	501	491	500	506	507	546	504	515	494	539	505	494	485	472	514	481	489	521	522	520	515	487	503	544	514	506	519	502	512	509	545	500	505	514	499	506	484	491	483	527	511	475	511	490	478	514	489	540	491	512	512	524	522	543	510	518	467	499	521	531	518	519	512	528	481	525	478	491	515	503	457	525	528	488	523	498	485	509	505	514	495	526	482	498	497	510	503	482	520	504	511	501	506	535	471	503	519	498	508	484	510	524	530	481	490	506	508	513	497	521	526	533	507	504	536	521	471	479	525	500	506	539	488	495	498	479	530	506	507	480	553	494	508	489	496	509	500	483	501	488	481	552	489	462	526	534	515	521	516	531	539	503	512	514	531	466	491	534	500	513	522	510	521	496	511	529	492	487	507	498	514	523	497	529	510	483	512	531	497	496	503	536	461	537	534	495	510	488	528	486	547	515	526	488	506	493	528	525	492	520	511	490	516	518	498	498	538	472	520	471	514	516	456	502	491	500	522	493	500	495	508	496	521	476	515	496	489	527	507	548	495	498	516	538	538	505	492	524	500	531	477	488	523	541	462	486	527	507	483	474	496	494	508	497	527	500	529	537	549	504	513	531	500	504	492	523	517	471	551	493	484	539	495	503	482	480	505	526	459	520	537	528	505	465	491	532	489	505	489	500	485	516	506	540	512	527	532	477	477	495	528	516	533	524	508	549	492	490	501	534	509	447	503	498	572	494	523	499	476	504	502	512	503	509	498	471	500	483	481	491	525	468	481	469	530	518	502	500	493	494	488	502	499	489	465	486	488	539	497	527	507	494	551	534	497	453	477	500	520	486	529	490	496	494	466	502	475	532	494	482	466	504	467	489	498	487	467	495	515	532	546	497	543	497	481	476	497	502	496	523	518	500	497	485	501	501	504	501	476	468	470	514	519	492	528	522	507	530	502	509	485	540	523	453	522	530	481	497	490	515	501	496	518	496	507	529	508	454	527	488	535	488	504	520	509	522	506	511	477	484	514	506	498	521	493	464	520	517	518	517	506	509	508	494	522	495	504	535	492	530	549	456	498	486	547	542	510	505	507	491	517	491	515	528	570	519	509	505	516	531	487	513	505	517	518	541	536	536	500	501	509	504	511	522	507	524	532	494	541	494	527	522	533	473	497	509	513	487	501	532	499	525	505	515	481	551	562	508	530	506	489	527	527	489	505	487	519	499	501	498	477	468	543	529	491	495	515	511	528	501	478	522	503	521	563	514	486	539	488	496	525	484	473	525	498	496	500	519	498	519	482	504	510	472	503	512	485	511	486	516	486	466	475	492	535	487	492	536	467	519	470	513	504	536	505	502	512	470	528	513	509	536	492	506	490	483	493	434	478	548	526	521	517	507	505	514	509	468	515	501	501	484	499	513	509	486	488	492	437	503	506	515	552	489	499	494	532	511	459	496	504	452	518	489	458	504	468	539	486	510	538	537	535	511	515	479	479	525	502	510	525	566	540	564	563	548	489	494	498	513	485	516	515	476	512	513	513	508	505	512	528	534	526	475	473	502	529	473	519	494	501	555	492	513	506	487	506	530	547	479	489	532	504	479	508	518	543	548	474	508	503	523	467	512	467	525	490	535	492	493	501	468	477	476	506	512	530	510	502	522	522	502	516	498	502	514	526	556	555	455	518	526	508	517	474	547	510	516	508	475	509	500	559	549	503	462	516	522	516	474	518	558	491	490	534	484	497	466	516	526	506	509	491	534	486	504	498	506	492	497	521	511	558	491	526	480	490	491	508	505	544	481	523	493	519	510	504	521	493	499	541	464	528	490	522	509	501	472	536	485	482	504	472	473	495	514	507	519	498	527	489	521	444	509	467	496	491	497	505	466	521	527	498	521	460	483	500	524	517	506	489	506	508	523	520	521	521	499	499	507	500	501	510	498	510	493	534	512	463	499	570	478	477	518	503	486	480	486	525	501	509	492	512	498	506	482	519	543	498	519	529	493	499	484	503	474	510	497	486	541	517	491	486	524	459	487	543	467	500	491	475	495	547	540	487	522	476	496	493	478	506	531	482	565	499	514	477	510	486	546	454	529	476	537	497	457	504	568	511	479	514	489	495	499	532	529	501	539	481	491	530	493	492	512	526	493	487	507	496	506	524	484	477	535	494	487	503	491	506	503	527	526	502	495	527	521	522	506	485	470	470	503	482	509	489	483	498	496	492	502	472	488	486	521	503	521	525	513	518	511	515	517	458	479	496	494	486	530	529	546	521	544	471	479	478	509	536	525	494	511	511	516	491	491	536	479	495	524	530	505	494	455	482	494	508	473	541	485	512	509	503	546	520	541	476	486	487	497	537	477	525	520	461	533	480	521	478	526	497	532	547	514	507	510	501	530	532	506	485	495	521	479	530	528	487	485	471	486	499	500	516	483	491	480	539	501	481	471	546	525	500	486	484	509	534	525	542	508	516	455	538	525	537	504	481	532	487	498	485	515	539	503	496	521	496	480	487	516	493	513	510	521	529	492	538	532	499	507	468	489	495	481	510	522	497	485	477	540	512	499	511	495	493	462	530	487	514	542	502	525	477	536	480	523	484	495	469	507	521	482	496	503	490	492	524	507	536	502	485	504	536	489	494	492	517	530	490	472	531	505	514	503	484	503	525	475	505	517	471	468	496	486	519	524	513	495	465	510	501	475	469	515	524	491	504	478	491	511	486	471	522	532	523	502	496	506	502	506	450	502	517	483	465	458	544	517	526	557	527	511	476	511	517	498	495	512	486	496	515	502	511	509	519	515	512	508	525	483	509	523	478	492	535	499	519	492	500	476	584	510	542	518	536	502	494	563	520	535	511	530	500	519	482	501	508	508	532	492	517	496	543	481	533	506	527	523	507	542	483	538	504	526	501	501	446	485	491	532	529	529	511	502	512	506	500	516	526	499	499	532	529	497	487	493	509	475	463	508	477	525	516	502	557	449	515	499	507	524	518	500	499	519	524	524	514	499	540	496	513	470	521	512	471	473	504	542	513	497	511	513	524	468	498	489	435	547	490	522	528	532	513	510	507	500	511	472	494	532	470	528	490	492	498	491	537	495	530	531	496	533	465	483	485	504	508	495	470	530	490	491	497	499	527	500	465	542	506	468	520	497	474	482	479	487	513	471	483	496	485	507	517	528	512	510	500	498	468	493	491	524	488	507	513	519	531	518	468	503	476	514	545	531	527	548	507	487	487	505	481	523	491	529	493	503	490	468	511	479	510	490	526	507	521	483	545	528	487	470	473	492	493	520	489	490	485	533	516	544	511	506	532	521	486	513	502	503	483	489	549	505	526	493	546	530	460	457	494	503	512	517	473	486	521	490	473	533	462	517	517	511	464	499	491	473	518	504	471	527	491	514	493	486	498	475	508	518	490	502	499	528	501
5600	7948	3609	1284	810	697	758	719	692	693	687	660	655	652	602	669	616	655	665	577	648	683	679	648	680	624	602	630	617	655	604	603	666	617	632	665	641	616	621	626	652	634	658	637	604	654	662	634	658	648	628	598	645	643	652	648	629	629	604	654	594	539	646	651	615	635	612	614	627	618	601	626	610	609	675	624	618	635	654	654	582	656	676	612	601	611	624	677	627	594	684	614	642	627	651	662	640	656	611	686	615	640	661	563	594	652	651	642	628	633	632	660	676	657	629	657	653	673	621	614	593	619	633	652	633	621	662	642	624	649	661	635	650	673	613	613	640	644	635	590	650	645	638	659	689	642	627	623	664	617	673	668	644	636	657	618	645	636	649	625	649	611	636	664	633	641	639	622	630	662	592	665	667	674	626	631	627	640	632	669	635	546	635	613	614	638	650	644	598	661	607	608	660	620	631	597	662	665	662	678	612	690	620	643	682	645	649	618	663	629	614	641	640	621	650	615	633	615	634	654	635	621	667	664	672	632	613	650	614	622	647	634	601	651	644	643	686	592	646	612	677	644	620	628	663	626	632	664	606	623	660	661	623	605	628	589	628	698	649	593	630	612	593	630	623	622	665	598	630	597	633	655	654	608	668	629	653	610	665	635	636	688	633	630	582	634	592	632	637	665	617	644	645	618	619	622	625	632	632	594	596	663	638	604	648	626	670	656	662	649	647	669	621	667	625	629	627	619	645	595	594	637	618	625	662	656	662	645	662	609	660	632	677	647	677	655	648	641	656	633	662	608	622	662	624	619	612	679	700	603	651	614	643	599	652	649	647	613	655	630	638	628	634	645	615	671	596	649	613	580	645	623	660	647	619	626	677	630	660	669	652	654	644	644	662	635	610	642	586	633	622	637	570	656	595	617	622	625	615	641	639	624	627	601	611	620	649	657	636	658	595	632	662	621	660	641	633	616	626	631	642	696	613	655	634	652	656	634	648	624	659	635	601	603	647	621	661	639	625	638	671	650	603	602	646	607	654	647	675	644	659	633	658	699	627	599	676	646	627	635	651	648	611	627	610	633	666	636	619	656	663	620	639	667	621	654	630	656	644	629	662	629	628	642	614	610	672	633	641	650	624	635	635	622	605	616	627	624	647	616	603	619	589	638	624	596	627	641	628	639	617	683	614	571	635	639	610	655	644	628	616	629	591	616	654	617	650	653	642	625	630	651	648	660	626	624	653	616	579	654	641	647	623	639	689	602	646	654	621	638	652	625	641	656	634	624	635	704	638	599	640	634	627	632	582	608	603	652	646	639	655	636	641	629	619	627	636	633	606	617	643	644	652	639	601	658	675	609	639	625	593	632	634	639	600	643	629	636	671	635	648	641	630	653	647	660	605	652	629	610	660	655	618	643	607	654	639	684	643	662	602	634	641	608	568	614	616	636	614	663	641	656	612	640	667	658	613	658	665	655	628	617	641	630	634	642	620	635	630	627	651	613	621	615	593	650	662	598	662	597	629	626	662	629	621	672	666	634	635	667	618	617	671	623	638	673	611	636	649	668	667	671	624	602	652	648	637	700	671	634	637	633	616	631	602	685	607	643	640	666	661	634	658	602	596	663	625	660	694	644	598	644	634	657	646	635	633	661	608	661	624	670	655	673	657	642	628	676	628	658	640	639	623	625	615	678	572	650	666	619	657	653	645	633	665	596	653	629	585	609	645	642	605	650	663	595	596	683	615	693	655	613	649	685	608	647	631	642	642	621	673	638	630	660	649	638	628	630	672	629	646	631	636	616	649	629	644	606	580	611	676	634	634	638	652	637	625	637	579	618	586	658	578	685	615	602	627	613	639	686	690	624	665	642	681	671	649	636	672	655	659	600	637	634	603	668	621	617	628	634	638	633	621	626	692	626	645	623	666	643	634	655	610	621	643	640	607	649	690	640	642	599	666	652	606	651	645	610	648	660	637	645	622	603	671	623	660	617	635	625	647	622	611	682	644	652	634	601	656	645	599	601	585	662	663	645	652	617	626	599	657	636	658	630	618	610	584	603	643	619	668	655	646	615	610	669	666	648	611	614	597	672	635	616	592	639	646	612	600	681	643	615	621	649	651	550	594	602	608	652	607	635	678	683	656	581	638	668	673	661	638	623	662	624	663	637	601	611	652	614	646	622	645	625	623	677	654	641	680	599	629	626	669	673	655	618	630	648	618	613	659	609	613	620	645	647	623	647	672	605	623	632	638	668	650	626	659	656	664	609	685	613	652	625	663	649	621	627	647	660	646	669	600	635	644	581	645	625	661	647	619	650	625	586	646	610	638	665	610	667	676	645	659	653	653	614	642	671	658	623	650	665	644	603	670	639	625	658	691	599	631	659	611	645	594	628	620	622	643	692	581	646	645	644	621	638	591	652	594	634	659	632	643	619	620	653	616	635	616	617	615	664	605	633	591	660	657	661	621	660	624	652	635	648	648	673	701	622	673	568	643	660	650	620	636	667	598	596	643	605	621	643	656	640	643	612	635	631	641	672	607	655	627	629	667	666	583	625	609	658	622	659	639	593	671	619	664	643	634	609	630	646	637	639	666	624	633	633	618	599	636	649	627	619	641	613	646	631	589	613	636	598	575	664	651	642	644	630	598	664	626	620	617	635	615	637	670	637	590	655	633	630	665	635	649	615	624	650	645	631	658	630	643	626	624	671	597	616	630	622	632	594	633	644	660	606	654	606	604	638	659	625	588	668	618	622	637	606	605	603	617	619	594	662	649	638	635	628	626	660	610	604	610	622	667	612	627	636	658	665	649	631	627	611	651	634	666	660	674	628	622	630	670	594	622	580	589	674	664	642	649	671	609	613	615	606	651	704	662	630	629	640	648	608	593	668	652	649	653	658	622	618	635	615	647	707	652	685	659	644	619	693	623	651	637	609	687	636	672	601	652	656	619	636	593	659	632	666	673	636	600	624	627	634	628	662	627	674	636	643	655	673	651	593	631	630	631	622	634	614	649	630	654	647	620	612	653	648	654	671	624	653	672	676	679	656	649	653	618	647	640	636	594	634	636	604	604	623	623	638	602	628	620	633	629	650	632	643	621	659	664	621	620	625	645	567	632	590	623	632	618	599	628	631	615	669	634	610	677	645	649	679	593	578	612	609	666	606	677	642	628	607	637	652	633	641	606	649	645	628	659	592	598	582	603	616	671	635	663	704	662	631	666	627	656	640	569	602	646	587	647	651	621	603	606	681	636	662	637	622	662	670	645	638	651	657	618	613	645	665	644	657	625	606	634	671	655	641	657	642	574	661	676	624	644	641	698	608	635	673	640	636	654	665	584	603	641	609	655	637	636	614	595	642	690	637	615	591	610	611	648	663	627	621	647	663	649	658	652	602	638	641	666	656	587	642	604	652	630	646	675	680	607	663	677	660	634	650	674	609	626	638	644	623	670	626	579	636	644	635	609	644	617	633	628	657	632	663	605	670	647	613	619	652	679	623
23138	21104	27793	24657	20983	4394	765	643	616	643	609	591	588	596	585	582	588	558	591	566	578	595	582	550	586	591	530	567	569	558	544	558	567	574	600	520	568	625	598	587	580	562	597	596	589	573	514	577	598	594	559	580	579	614	582	595	584	572	536	559	569	598	582	619	614	552	551	608	563	541	596	540	629	567	548	605	553	598	596	574	561	592	616	578	607	551	548	582	599	588	578	572	559	572	595	584	582	572	595	594	551	567	601	579	586	600	606	543	548	563	561	623	574	592	616	588	535	576	531	588	595	572	526	567	578	619	593	589	529	582	555	563	596	567	606	578	559	509	552	563	561	558	604	600	538	553	538	550	594	569	597	585	579	540	562	574	587	544	548	563	575	595	584	608	632	537	616	529	608	564	532	567	561	551	599	569	594	561	560	570	595	563	607	588	591	524	556	583	547	568	571	549	573	542	578	565	560	574	599	564	531	536	576	589	520	586	564	586	564	561	541	557	569	522	604	594	529	556	591	574	533	573	562	551	562	602	589	624	539	546	551	571	622	551	562	563	590	580	588	534	585	642	554	547	541	584	605	583	613	563	595	602	584	643	581	550	597	542	616	556	544	605	563	571	574	567	583	550	553	563	566	559	598	552	581	590	570	533	539	518	606	577	559	574	577	589	587	622	591	554	542	598	597	571	576	564	557	511	578	584	604	583	620	606	589	570	549	587	576	563	563	609	534	585	558	577	552	561	575	583	546	560	585	537	574	614	522	574	588	587	515	581	549	589	547	581	611	595	565	585	603	609	559	594	615	624	561	593	527	574	590	615	607	575	535	540	575	583	588	557	564	569	598	543	633	528	557	513	565	595	602	562	544	583	536	531	561	610	559	566	533	527	551	585	569	561	572	580	577	592	540	586	547	545	619	575	606	566	573	554	521	556	585	576	572	599	582	553	565	545	567	565	583	576	555	563	582	583	603	551	555	568	591	534	566	604	528	595	577	594	574	575	546	541	562	592	584	555	614	594	591	585	581	559	565	599	595	580	565	578	567	549	561	574	568	575	575	595	541	605	600	579	567	536	600	568	603	607	581	557	568	531	561	547	598	530	598	620	579	583	594	507	569	555	563	588	590	559	597	616	557	591	588	625	567	539	571	544	559	586	576	575	595	575	567	617	547	594	583	545	548	568	597	530	598	580	576	579	520	609	594	554	580	605	600	549	605	581	586	530	569	574	547	577	571	611	561	558	565	591	603	609	552	570	558	552	587	551	563	583	559	614	550	572	555	568	593	605	586	576	593	610	575	558	575	564	531	585	585	536	604	571	567	591	576	576	547	554	542	536	552	567	539	603	533	635	552	557	603	603	589	584	597	576	599	549	533	539	569	581	587	592	555	557	587	528	582	561	588	591	603	595	570	559	598	576	560	555	581	564	590	546	583	573	591	591	577	564	564	526	521	603	573	563	531	576	558	592	562	564	595	579	554	572	562	598	564	578	549	583	564	556	560	614	601	582	579	560	553	589	556	556	525	558	567	589	570	566	575	590	609	607	570	576	646	549	604	569	582	569	556	573	559	597	558	547	557	567	585	528	556	541	558	551	554	563	572	566	576	554	602	599	590	586	587	539	597	609	565	539	560	559	602	638	616	599	539	513	588	562	591	541	574	533	572	563	551	573	532	569	580	575	555	539	603	614	584	590	572	541	578	563	595	600	565	617	557	586	538	573	576	556	584	556	532	583	543	590	553	567	593	553	580	558	579	595	578	585	589	580	554	581	603	541	584	585	547	542	596	571	572	601	539	604	555	563	564	537	611	607	582	596	588	567	599	607	585	604	558	559	569	556	573	587	616	603	578	603	623	555	564	606	584	552	584	584	599	594	580	643	599	571	586	572	592	561	584	573	550	543	541	532	553	568	587	600	579	525	579	620	581	578	588	574	571	513	566	595	523	617	557	574	575	564	551	552	583	526	570	588	582	584	550	618	591	549	578	577	558	578	545	571	632	585	595	580	595	564	524	518	543	553	532	591	591	537	558	544	507	554	610	577	609	579	567	553	573	566	583	548	549	590	557	562	614	593	567	540	595	544	612	552	572	573	597	574	558	542	584	548	592	610	576	556	542	544	592	510	566	565	551	580	566	594	566	566	603	530	617	601	568	600	582	565	574	588	577	573	578	566	564	591	570	535	575	596	558	604	556	575	607	579	568	557	627	553	534	592	590	584	558	574	574	603	531	615	610	575	568	556	575	591	579	552	555	586	573	589	587	568	573	560	585	592	580	547	554	549	575	564	536	543	528	596	602	604	580	553	543	581	600	537	559	554	573	547	584	554	550	564	621	557	560	548	585	567	597	558	585	526	569	554	562	589	511	530	564	560	553	576	530	584	562	579	597	539	566	566	592	545	569	579	613	570	577	593	558	602	574	547	587	598	593	568	570	590	563	602	528	563	595	543	553	559	571	551	559	573	601	568	553	577	566	630	523	573	576	595	565	557	567	601	578	539	572	616	591	504	573	588	572	564	604	588	574	572	578	585	550	579	573	587	578	573	581	578	573	538	577	571	575	543	592	583	570	574	582	572	589	557	591	533	569	550	582	603	582	613	544	580	552	586	582	557	583	565	587	598	621	581	566	560	583	531	592	562	570	576	575	545	524	545	548	540	548	569	606	571	554	553	577	578	547	547	527	602	611	594	511	560	526	582	576	624	564	538	590	551	592	579	555	604	550	550	585	562	580	561	535	557	599	544	573	565	548	583	547	612	580	581	589	541	552	567	545	606	558	554	538	572	579	566	586	585	555	562	547	567	576	607	568	601	559	596	584	542	544	566	529	529	569	539	556	558	567	575	548	593	532	625	570	555	589	566	538	575	569	594	558	573	569	537	570	577	609	596	564	567	567	583	574	560	568	577	588	574	566	568	602	550	598	580	545	566	565	570	566	546	597	553	581	553	588	580	565	608	570	588	565	608	550	558	545	599	534	597	581	640	595	556	601	581	578	591	546	589	604	553	583	583	565	618	574	544	535	612	549	587	536	553	560	572	609	549	572	546	584	562	577	563	542	585	586	566	570	541	549	571	553	598	542	564	542	572	581	570	545	588	590	556	581	585	548	582	543	593	593	568	586	623	598	580	594	562	567	557	608	606	563	585	548	586	568	584	555	511	544	567	551	594	589	568	563	573	589	561	567	529	573	570	597	574	583	561	568	551	571	584	552	565	573	542	555	557	562	561	573	567	527	592	559	562	591	593	547	578	571	537	589	539	582	594	563	564	590	570	593	571	590	555	582	539	554	569	617	641	554	593	587	580	588	567	585	634	577	552	596	538	553	584	608	561	580	558	560	573	508	559	581	553	582	627	583	575	558	571	561	535	600	586	594	614	534	588	578	588	560	608	562	563	598	569	626	594	591	588	544	574	606	566	543	569	604	606	596	588	573	567	573	570	541	593	543	540	574	560	587	588	576	613	559	546	580	597	543	574	599	593	531	635	590	551	580	568	582	571
6255	15423	9055	2129	1152	959	829	855	853	801	794	766	736	756	736	747	730	750	720	693	764	738	742	729	761	659	706	746	730	711	696	759	721	702	732	755	744	727	698	710	740	707	742	739	764	672	681	758	722	715	732	708	690	723	730	720	727	683	784	737	712	715	710	678	716	731	738	718	782	783	684	750	736	716	744	731	699	741	786	727	751	731	693	725	716	723	725	720	750	694	786	728	709	717	745	753	661	698	701	731	750	746	725	713	703	708	766	762	721	696	730	698	653	699	729	765	715	718	705	735	712	705	751	720	735	724	721	705	693	728	694	703	729	722	733	780	700	726	756	727	711	686	720	705	752	742	687	709	749	739	710	729	710	720	667	738	772	756	752	707	670	724	797	713	702	737	716	700	702	736	703	706	705	723	733	753	717	731	752	686	719	774	756	703	744	705	699	694	770	708	744	740	702	705	682	746	712	758	747	714	734	792	752	724	693	745	703	710	679	742	696	754	699	711	771	730	743	780	733	674	747	721	684	751	741	674	716	714	704	704	716	697	740	693	718	774	718	726	704	721	733	752	702	682	722	762	789	746	701	743	708	728	727	715	717	756	743	732	681	715	696	704	722	709	717	728	695	735	707	730	685	732	722	739	739	702	759	735	766	696	719	679	745	752	675	725	739	738	715	717	697	739	724	706	742	700	730	739	721	713	756	731	699	781	710	714	738	658	676	761	694	757	735	749	736	730	765	732	749	772	698	736	713	743	687	723	741	708	707	749	722	682	747	737	730	710	685	734	715	693	733	731	716	706	716	685	698	675	728	712	754	741	746	725	738	753	709	742	726	711	730	696	732	743	712	703	722	709	748	737	717	744	712	693	732	718	796	728	750	723	722	713	760	696	728	717	719	697	686	729	739	711	768	765	699	744	752	734	716	689	699	720	696	701	710	687	717	704	689	729	748	710	675	739	704	751	735	699	756	721	693	752	682	730	755	702	749	742	735	726	693	712	707	716	748	722	731	709	725	689	696	727	713	696	700	736	728	740	747	711	716	733	725	768	701	727	692	688	728	703	746	739	749	737	679	723	703	700	739	750	728	730	730	701	709	725	694	712	760	747	714	737	729	780	699	723	671	726	737	771	747	718	746	758	710	695	697	729	739	710	747	666	727	705	701	734	725	699	705	744	746	744	674	730	714	748	714	686	740	735	679	700	686	720	746	710	732	759	759	712	759	706	684	715	718	735	760	710	665	749	718	685	677	711	751	699	722	733	781	681	719	742	673	688	711	712	720	723	740	755	739	742	753	712	704	750	740	681	719	732	683	728	727	736	748	692	743	741	750	673	713	744	752	747	726	690	761	744	700	695	687	711	700	753	670	761	738	738	703	727	661	662	773	756	702	757	730	773	683	762	724	756	707	731	707	689	732	687	749	674	705	769	719	713	773	720	721	714	677	689	771	680	696	755	714	751	735	725	725	695	753	774	700	704	678	678	716	692	684	706	750	724	727	708	733	707	752	739	714	723	770	758	710	721	728	723	724	712	700	724	759	755	707	758	737	709	739	726	721	744	705	747	706	742	765	703	734	720	689	741	704	719	756	698	731	716	739	750	688	696	798	728	748	715	675	724	698	708	701	726	740	736	713	660	711	741	736	700	737	686	765	675	716	730	762	721	748	753	728	741	684	709	755	691	750	703	743	730	745	788	736	696	720	720	706	726	730	723	737	763	692	726	685	677	768	682	719	667	691	727	671	731	733	749	759	725	739	729	739	676	688	672	703	726	714	673	727	729	671	705	710	726	698	748	751	720	691	694	715	732	703	729	748	749	675	673	713	715	702	734	743	725	657	689	721	733	650	687	707	747	707	674	705	689	667	740	733	743	706	747	671	744	765	685	734	697	707	729	728	766	729	708	729	767	736	669	741	702	729	711	698	769	672	706	698	784	742	726	758	762	680	719	709	713	713	731	681	724	696	748	721	715	715	692	726	715	701	763	697	674	730	703	698	718	737	701	670	721	715	737	776	714	745	710	713	715	697	762	721	727	742	709	706	726	713	698	739	721	723	727	720	705	695	747	743	731	668	731	705	644	749	746	708	731	730	772	756	705	664	699	703	756	695	695	758	720	713	703	727	763	715	681	749	700	716	731	742	721	685	710	729	755	710	706	706	700	692	722	738	712	733	823	729	673	752	723	724	713	810	717	752	750	710	738	699	726	757	691	694	698	722	703	720	744	751	705	722	711	732	703	681	774	734	750	689	722	686	703	707	686	712	683	736	665	736	707	723	731	731	698	693	730	722	727	724	747	698	733	756	738	722	693	738	715	710	711	719	789	766	698	704	712	691	701	750	718	719	716	737	682	743	766	692	704	718	704	703	694	707	705	691	751	726	730	723	704	741	710	666	767	734	711	687	679	734	737	709	705	683	710	690	703	773	743	757	704	708	724	658	708	676	709	712	696	713	686	725	683	717	721	691	710	750	718	679	708	739	721	710	720	722	731	734	776	668	733	736	750	722	774	713	721	737	766	714	737	739	719	664	694	713	720	709	705	689	720	720	754	708	693	698	685	686	686	705	735	733	704	758	689	686	712	728	672	655	709	707	712	726	731	691	737	770	722	759	722	701	728	741	710	728	662	748	713	672	752	714	674	718	759	750	737	705	673	766	689	724	689	701	706	708	732	783	679	738	731	751	725	710	708	673	740	724	662	737	703	692	754	737	701	709	709	676	697	745	720	665	703	663	714	706	759	746	717	659	677	722	731	751	715	727	689	783	741	730	701	721	725	704	710	717	695	713	778	745	754	737	734	652	705	711	735	708	752	728	679	730	750	730	729	723	692	703	702	703	670	697	706	720	674	701	763	753	689	719	709	720	700	724	702	681	771	749	707	694	729	730	728	717	706	721	728	701	744	690	705	761	709	744	755	726	721	697	721	710	710	760	724	695	678	762	757	737	701	732	700	724	705	689	694	746	703	740	767	760	694	737	714	690	747	731	732	731	692	711	712	711	715	707	709	729	719	723	716	675	730	765	687	717	735	727	739	729	692	698	712	745	689	693	743	746	709	673	743	752	735	754	716	695	706	668	749	731	727	788	710	705	741	778	743	743	723	744	682	723	712	683	737	733	697	691	739	750	748	724	713	764	755	752	709	731	758	692	644	737	730	702	722	715	653	740	721	717	705	724	681	741	712	701	741	727	722	751	689	723	669	729	705	724	721	713	764	740	704	739	705	690	689	706	760	723	773	717	721	756	761	744	697	670	714	711	677	741	713	724	740	703	717	726	694	687	729	736	786	742	742	750	703	717	720	750	726	710	712	727	766	686	693	733	725	750	707	698	758	715	691	722	695	715	706	752	689	729	718	721	682	715	706	685	764	718	724	726	754	747	720	779	732	727	689	726	716	731	702	729	743	741	741	727	677	731	708	719	739	727	706	727	731	732	743	774	723	751	718	785	720	676	728	690	721	686	743	788	722	686	751	692	719	728	688	738	753	725	726	712	718
24197	21104	26580	25624	5040	492	446	351	372	380	350	373	335	354	341	351	384	336	379	371	341	369	334	363	345	347	357	349	335	362	347	364	388	400	360	341	348	341	361	370	401	380	340	351	374	370	372	336	365	331	352	371	368	319	368	346	371	369	360	370	359	382	343	347	357	346	384	365	373	363	355	381	362	323	381	342	378	349	362	358	377	368	340	371	352	338	353	365	365	365	356	348	352	352	370	352	367	337	354	341	340	381	355	337	338	356	331	381	330	327	364	350	349	367	352	333	361	358	372	362	371	345	347	338	324	327	360	363	356	402	378	329	383	340	320	348	372	369	341	354	368	348	372	356	345	340	364	361	319	352	334	357	351	348	364	335	346	338	331	376	353	342	347	379	362	380	350	352	358	366	347	379	381	367	339	382	378	353	342	386	356	324	350	354	338	379	348	340	345	374	326	371	371	339	328	339	350	384	342	344	381	386	366	344	362	327	347	346	338	369	344	360	381	350	353	351	338	332	376	341	375	338	358	371	355	339	362	355	341	382	381	330	414	370	327	326	334	345	380	336	337	337	337	381	365	351	345	339	321	331	304	343	311	329	375	313	338	366	371	353	331	372	348	363	340	346	357	345	387	370	355	369	375	376	395	329	330	358	355	350	349	361	340	375	394	386	336	358	343	365	383	367	336	377	360	367	336	355	359	381	373	408	338	345	357	350	391	306	346	337	353	346	351	385	345	336	380	368	353	345	335	361	342	341	364	349	354	350	363	341	348	349	390	374	332	362	363	339	393	340	369	372	336	388	365	355	372	334	323	356	356	389	370	335	387	397	356	378	340	367	365	369	355	368	359	374	388	361	358	386	353	351	334	354	361	385	375	370	338	370	360	310	360	350	360	362	372	360	359	337	351	347	359	356	368	397	341	344	325	324	375	371	346	382	346	353	367	336	382	334	361	372	381	375	360	352	335	355	333	332	364	371	365	307	362	345	370	351	373	410	333	367	378	374	362	327	370	383	361	355	321	348	351	369	375	334	380	346	358	402	339	383	328	338	363	363	344	340	341	300	385	386	371	331	359	356	359	362	370	370	372	342	335	352	387	358	323	356	344	334	359	377	368	329	369	343	375	363	337	376	308	326	371	364	361	329	325	339	332	340	361	360	344	344	342	358	320	360	318	367	349	316	377	393	379	343	349	345	381	330	338	343	347	370	339	339	367	336	348	356	342	358	340	376	359	383	362	341	352	357	363	355	357	397	348	359	346	362	355	375	344	357	337	366	393	357	350	326	362	385	346	385	354	350	360	353	349	388	359	350	307	364	355	371	361	349	348	355	352	335	338	351	361	347	364	313	350	388	345	352	318	351	391	324	354	351	332	321	358	372	361	338	339	339	376	351	338	342	361	349	347	385	347	332	361	353	376	315	339	378	357	373	356	375	361	371	371	348	350	348	335	383	357	368	369	363	356	353	368	363	361	320	374	360	345	313	354	363	346	360	360	366	367	318	334	348	363	378	332	338	346	326	371	327	359	361	362	360	324	365	338	363	344	366	331	370	370	309	318	338	351	374	360	397	356	332	376	370	335	387	333	355	360	350	350	330	406	387	347	362	359	325	388	358	369	369	352	368	399	360	353	345	342	351	363	331	342	345	369	351	365	350	353	348	361	367	336	344	341	379	354	354	349	338	314	370	322	380	347	391	364	369	366	371	362	367	380	360	352	348	363	356	359	364	349	350	337	363	374	368	354	332	335	378	365	363	342	349	382	369	380	354	361	330	339	347	335	316	360	335	396	335	339	362	326	348	338	376	336	367	363	370	353	347	345	377	346	371	349	336	388	377	377	360	376	341	360	352	335	365	356	348	358	384	348	341	348	362	353	354	346	331	337	364	365	328	370	365	339	336	386	367	369	313	372	363	334	346	345	334	341	379	360	374	350	380	376	386	369	360	351	389	340	349	345	340	311	356	322	358	374	363	323	377	360	357	340	347	335	372	319	351	386	359	347	336	345	350	365	356	338	381	360	348	376	362	363	364	378	368	389	380	342	383	384	336	342	349	338	374	336	343	340	350	345	366	369	362	372	342	327	373	370	352	360	349	346	366	390	349	388	336	334	358	368	379	340	389	373	357	353	350	357	341	363	383	362	314	356	363	349	359	349	361	330	391	349	366	361	350	386	365	373	318	355	342	359	354	316	341	352	356	347	369	352	331	352	324	365	355	361	370	378	359	384	366	374	389	353	362	363	350	326	346	362	387	384	349	371	319	346	346	409	373	314	333	375	337	358	378	365	368	318	346	350	322	363	345	344	348	370	402	387	330	345	360	363	351	358	332	369	349	345	349	334	331	365	337	366	326	335	361	358	320	354	339	344	345	356	361	377	355	348	344	326	338	366	345	331	325	341	370	333	342	335	334	362	378	359	378	317	358	340	343	368	338	373	336	344	346	358	390	346	378	372	359	387	379	363	347	344	341	378	332	371	384	364	330	376	340	346	372	360	354	327	329	334	367	370	361	360	320	382	342	366	337	347	322	361	310	381	359	362	351	343	341	332	352	331	375	383	387	327	373	347	377	318	341	360	348	346	344	391	362	349	394	355	355	375	332	398	391	346	355	385	334	369	371	359	374	330	374	386	379	349	327	370	334	357	350	338	353	336	356	387	346	366	366	383	378	370	362	332	362	348	363	346	364	368	335	324	372	352	387	332	338	328	345	360	319	359	352	340	378	375	358	315	357	350	356	373	386	380	358	327	359	329	392	390	326	362	372	330	345	363	337	345	364	327	342	361	373	359	364	351	340	395	367	351	366	328	367	360	392	384	331	359	337	337	379	382	354	363	342	348	357	376	381	366	366	348	338	392	368	355	320	367	364	349	375	353	351	394	345	387	336	348	325	336	335	359	347	328	365	358	348	357	363	354	365	374	379	364	367	345	348	371	367	371	349	401	360	356	337	382	375	357	368	341	343	361	354	346	366	341	353	368	357	363	350	434	373	368	334	354	332	347	356	351	353	369	340	362	331	389	375	361	323	351	363	322	349	333	359	346	332	362	364	360	334	354	350	383	336	349	370	346	358	335	369	352	362	374	332	370	347	327	347	345	350	367	352	369	346	394	362	362	390	378	330	414	324	308	378	337	324	384	343	327	356	371	384	372	358	359	360	341	356	356	377	351	366	325	369	351	346	384	340	357	380	362	333	341	369	359	372	377	362	362	346	364	333	401	342	354	348	359	346	359	379	347	369	356	335	381	314	344	364	363	351	351	340	346	366	337	376	371	333	374	324	340	324	355	339	333	368	405	357	392	340	372	376	328	377	344	354	339	364	339	375	374	337	369	346	360	352	344	333	353	346	356	339	382	337	378	386	367	369	356	342	362	354	331	381	363	362	358	365	337	344	336	361	347	333	360	368	345	372	341	349	406	358	361	318	338	349	395	385	371	366	348	312	346	366	359	353	365	376	328	359	341	348	349	376	391	369	352	361	347	373	359	370	342	341	324	364
5442	10324	5304	1622	754	646	597	546	529	521	512	483	482	478	496	465	453	473	455	432	442	489	456	460	446	498	452	446	503	465	439	466	401	478	484	448	454	503	429	453	491	475	462	491	475	476	461	505	480	527	454	487	508	469	472	499	462	467	484	466	478	469	445	427	485	443	478	497	465	488	469	466	506	491	463	481	459	457	457	443	457	437	468	463	455	490	469	472	469	461	492	477	469	462	488	472	453	460	453	465	438	422	486	435	511	431	468	471	487	446	481	464	433	450	479	482	429	494	477	458	465	470	477	472	466	454	438	508	457	459	509	507	452	449	429	418	449	482	459	464	447	467	514	471	437	447	454	497	444	507	490	455	476	450	463	468	475	425	452	487	466	436	451	476	469	450	442	491	441	479	492	484	455	462	473	465	482	471	476	426	460	481	453	457	443	496	475	481	474	502	492	473	470	447	460	426	454	474	480	427	461	427	477	479	456	457	508	487	453	483	467	421	459	437	419	463	480	504	454	507	445	504	445	441	466	477	455	449	439	444	474	467	496	458	446	462	460	440	457	449	461	464	468	441	455	490	483	465	472	467	504	476	436	467	436	488	472	451	468	487	475	440	458	458	451	463	441	420	472	446	534	482	451	447	473	467	463	492	466	441	465	461	481	506	472	463	506	430	505	477	456	480	441	466	453	474	485	477	450	462	467	445	485	474	506	469	439	484	449	487	428	446	488	457	452	432	473	462	482	462	479	480	445	490	455	490	504	461	476	452	424	460	458	495	455	454	486	489	428	469	469	457	459	439	467	482	489	500	429	446	492	466	450	451	473	455	472	468	485	469	427	476	494	430	420	468	451	460	491	468	472	429	468	457	487	496	453	459	492	466	464	445	439	449	476	497	475	479	459	468	476	482	482	497	460	447	483	454	470	451	495	452	478	472	480	471	479	508	457	462	472	466	491	472	426	462	456	462	417	497	449	455	502	470	439	480	449	452	444	439	430	465	465	482	456	479	474	451	439	469	465	446	480	489	451	438	448	453	463	476	465	442	445	530	474	459	459	476	452	467	500	495	490	499	459	474	430	494	456	442	456	444	444	494	493	452	470	461	438	445	486	435	461	459	476	474	514	490	415	467	476	468	429	445	458	467	439	484	450	461	407	476	468	447	476	489	471	445	428	459	453	466	455	454	449	434	498	471	443	457	460	448	445	431	455	473	442	493	481	420	469	455	470	451	463	478	472	445	470	452	487	438	468	453	509	453	456	444	468	465	479	448	433	461	480	470	488	455	470	447	476	462	487	445	456	492	467	480	495	474	475	488	440	484	449	480	463	495	454	460	437	473	504	488	489	462	482	447	461	471	432	453	466	442	504	488	462	439	463	497	455	468	497	423	419	449	450	497	480	444	458	483	467	478	484	425	461	438	461	425	474	489	470	497	459	495	434	472	436	460	485	502	456	496	499	455	451	474	413	490	470	427	491	476	468	493	464	467	439	473	475	480	459	475	471	479	499	438	458	442	463	481	480	454	485	444	470	480	479	453	473	483	507	457	448	516	432	490	440	487	454	470	500	458	489	480	468	458	478	484	497	462	489	482	459	450	438	486	451	446	452	491	452	451	466	457	478	446	478	447	470	446	416	475	465	482	414	485	474	475	472	445	462	445	436	514	473	438	466	451	462	479	443	458	465	453	462	444	449	470	479	451	466	464	460	512	475	494	480	452	450	424	444	440	444	479	502	494	466	467	484	463	470	472	435	458	446	449	487	435	518	501	498	444	448	457	438	419	512	446	460	457	457	469	480	433	475	470	477	481	481	475	463	478	456	471	469	452	454	446	504	465	447	479	415	442	434	502	480	424	435	445	484	451	450	488	464	446	424	448	467	455	487	437	475	451	445	439	483	469	467	460	480	463	463	475	469	452	465	463	471	453	472	482	456	476	448	452	483	492	469	467	459	449	430	444	467	462	461	488	481	451	444	475	444	452	450	466	434	466	470	443	450	440	490	493	456	468	470	432	452	460	481	497	457	467	447	456	466	474	438	492	460	452	476	442	483	466	496	493	463	454	464	458	472	435	473	488	498	460	419	498	476	453	463	434	486	464	495	470	421	489	472	487	475	473	460	463	456	462	475	443	451	477	449	472	472	431	459	473	469	442	477	446	470	465	445	455	467	485	453	502	466	487	471	474	432	473	477	461	459	467	478	457	471	458	448	432	452	478	487	455	456	453	462	417	415	446	469	469	419	435	470	444	479	444	487	440	483	476	452	442	524	463	482	439	514	422	481	444	463	485	462	469	468	453	454	462	457	431	460	448	471	465	488	445	469	449	449	468	495	458	472	460	451	484	446	461	468	453	492	501	436	477	428	436	430	482	436	519	508	501	457	430	458	458	441	473	501	442	478	463	448	488	469	442	489	468	485	438	441	500	458	459	484	448	441	458	428	486	453	431	495	482	474	446	503	494	455	490	461	429	485	479	463	486	434	452	472	507	453	489	460	462	430	460	445	496	428	465	438	442	482	474	517	468	468	471	487	491	454	450	466	433	463	456	443	450	477	457	463	443	455	415	466	462	451	490	470	483	489	472	463	441	474	474	504	431	418	458	442	473	464	439	470	445	484	490	437	436	502	489	510	488	462	481	424	420	425	462	498	454	462	462	450	420	505	465	458	443	463	469	483	473	487	479	492	461	444	495	505	446	463	481	455	457	473	451	458	451	443	451	439	502	440	469	457	469	469	457	472	447	462	469	449	458	492	464	469	485	448	443	455	461	488	498	492	465	467	478	486	432	498	445	478	464	460	474	473	510	466	474	449	458	468	451	462	460	480	465	446	467	433	453	459	476	457	478	472	441	457	506	458	437	461	499	474	436	439	452	416	456	489	481	452	463	460	460	435	446	475	423	396	454	457	488	478	499	439	446	458	430	503	472	489	466	439	463	467	490	476	443	455	485	431	466	451	468	488	458	461	446	435	502	426	442	454	511	468	463	456	440	447	475	474	499	483	484	467	426	481	448	472	428	484	442	438	406	446	503	446	466	415	481	452	442	464	451	519	445	462	490	452	474	434	447	432	455	451	459	528	507	457	437	441	515	488	426	448	462	441	496	485	429	482	459	459	458	471	464	473	429	446	506	491	483	467	450	430	478	453	489	505	524	474	483	460	461	486	448	466	446	463	465	460	476	483	470	504	480	467	464	457	474	430	469	471	472	487	466	481	468	465	461	529	443	466	438	475	442	467	464	448	494	438	476	446	496	420	485	446	437	459	469	445	454	450	445	452	490	478	479	463	464	459	467	479	481	491	457	429	414	461	488	458	465	475	498	471	484	469	480	471	461	436	516	464	465	470	492	475	452	466	481	469	468	478	494	460	473	498	453	430	469	482	488	455	437	427	493	462	480	447	435	467	459	428	464	471	431	514	503	452	440	510	495	464	429	484	488	500	497	454	436	464	436	462	454	474	458	483	445	495	461	473	454	435	480	476	488	447	423	462	480	447	449
22262	21138	28415	24123	21139	20682	1515	575	457	483	476	456	418	428	432	416	445	412	446	423	424	417	420	381	423	389	420	402	419	380	384	414	423	392	405	395	392	426	411	434	386	392	393	429	437	404	411	453	371	436	391	420	423	376	410	417	419	419	457	389	370	380	418	385	396	421	393	448	420	442	397	406	432	400	431	407	410	400	438	409	422	398	408	397	406	425	407	382	420	399	444	410	410	415	416	411	398	407	442	422	413	420	421	448	418	389	418	446	418	415	391	433	407	409	407	395	392	414	428	417	437	420	398	468	390	397	428	429	371	403	428	417	429	417	400	435	404	456	410	434	388	435	391	419	469	358	395	388	412	386	395	408	420	402	439	405	425	418	400	413	405	425	424	397	393	386	398	361	380	440	415	396	401	436	386	412	430	406	403	425	398	404	398	427	429	436	392	398	417	416	431	404	399	407	414	405	402	419	405	405	399	425	414	400	401	367	369	397	418	424	428	410	409	371	403	407	404	392	377	384	404	378	422	420	439	398	416	415	381	392	438	422	418	397	443	445	370	396	434	448	432	368	410	410	384	431	396	455	427	425	441	408	445	440	415	357	435	358	417	421	413	403	382	411	430	470	415	405	400	462	409	377	422	435	388	442	410	417	396	353	410	416	404	376	404	396	379	427	387	393	400	415	378	422	403	426	376	414	394	381	440	407	406	416	399	419	428	400	398	402	425	416	402	421	419	396	387	430	392	426	382	423	415	380	396	442	404	390	388	425	397	388	428	410	419	436	419	418	406	428	405	443	431	387	408	394	392	411	423	436	428	414	410	409	370	448	409	417	428	424	431	439	436	423	370	416	424	434	437	422	454	384	405	413	402	420	431	394	412	412	421	382	417	382	419	405	414	438	395	399	399	410	406	434	413	422	434	437	396	422	430	403	385	432	385	374	442	409	428	402	427	438	414	377	405	432	380	403	404	403	373	437	398	382	397	376	405	374	425	388	422	406	419	417	384	439	444	408	410	384	422	415	427	408	415	444	393	436	387	385	433	433	409	388	420	420	403	412	415	414	429	404	408	392	405	423	427	399	436	438	415	390	429	412	421	397	388	409	408	438	435	411	411	425	439	419	405	419	411	379	421	382	388	427	397	389	385	421	426	434	423	408	402	384	387	437	425	405	404	424	415	420	413	409	399	393	400	336	366	423	410	452	423	404	381	418	386	396	399	399	434	399	426	401	417	411	418	383	426	438	411	443	402	419	451	386	407	438	414	460	407	406	373	418	420	431	379	399	418	387	417	418	448	400	420	445	429	405	403	422	428	402	396	448	427	433	444	441	415	422	406	410	415	415	412	390	443	436	433	417	407	411	374	407	402	379	392	399	429	411	357	402	404	424	396	415	433	414	386	413	399	360	443	405	422	430	410	391	447	421	381	409	436	426	404	387	399	425	382	450	347	412	381	433	392	446	409	381	375	380	406	418	390	410	406	423	432	418	414	433	407	390	389	390	441	420	394	372	434	423	413	431	392	371	383	432	379	436	400	444	432	455	414	405	439	399	412	397	426	403	370	395	406	407	404	393	432	383	400	419	407	434	427	396	412	390	404	422	372	427	418	394	383	423	376	426	429	426	397	382	405	436	441	386	407	384	434	403	405	398	407	392	440	422	402	420	422	391	418	421	381	403	387	397	437	386	415	422	432	392	409	397	437	416	380	363	446	392	423	409	427	413	384	403	390	434	405	402	414	413	445	383	420	409	391	405	402	395	400	416	437	416	390	377	407	410	404	419	412	415	448	387	418	392	436	394	403	404	430	445	413	419	403	410	422	362	393	401	397	386	417	401	434	384	375	390	362	415	410	424	425	390	412	398	413	405	388	409	433	383	422	425	395	409	361	397	410	438	374	424	445	452	436	425	432	400	443	445	378	411	425	401	391	411	418	425	430	375	415	443	427	394	392	393	420	420	419	400	413	454	398	397	426	422	411	449	421	397	443	377	427	406	453	377	410	405	407	419	424	467	424	432	432	396	411	439	406	420	380	424	422	405	393	383	425	397	378	444	438	396	437	376	407	391	419	408	410	370	422	408	422	409	408	402	397	391	427	401	409	404	453	384	425	419	420	423	398	423	385	446	432	408	431	403	409	435	405	430	401	451	403	406	422	412	456	365	411	452	426	426	429	398	409	393	417	404	394	410	417	389	373	397	446	406	431	407	432	415	416	400	460	410	419	425	418	425	408	429	437	425	411	400	435	407	406	397	416	450	389	380	430	411	425	406	412	375	429	380	413	372	391	407	453	394	408	423	397	423	415	370	420	413	407	403	429	440	431	386	410	402	431	382	397	379	404	370	445	423	419	400	394	422	401	407	430	379	405	397	412	422	430	443	393	399	422	406	422	413	377	424	419	376	393	403	397	384	430	416	400	418	393	407	392	361	396	406	410	425	435	408	422	413	407	398	387	396	369	341	375	437	390	436	389	348	447	402	408	400	418	415	391	412	421	400	409	378	379	424	446	394	384	391	423	401	409	377	408	394	421	432	447	421	424	386	413	409	432	383	425	414	454	398	428	373	445	423	429	411	416	412	403	394	441	432	406	411	400	407	384	393	455	390	410	419	420	429	424	441	425	432	445	422	453	405	399	422	390	394	416	427	416	431	417	391	451	422	452	377	374	429	420	425	437	404	408	398	409	400	375	386	419	420	390	374	419	430	416	382	432	440	386	418	416	388	391	414	412	450	419	449	400	401	416	416	410	390	430	409	429	404	418	436	417	440	401	420	402	425	396	421	396	401	409	372	440	411	454	432	409	457	421	442	403	425	428	389	409	436	427	371	413	433	398	427	436	459	396	420	413	407	409	402	414	442	416	399	383	386	404	391	412	394	419	401	383	415	392	370	430	416	393	449	455	419	389	398	433	430	421	414	388	447	404	442	402	427	415	433	431	414	424	402	433	394	410	423	390	383	392	397	393	434	413	404	420	394	413	430	422	392	385	437	435	418	408	450	380	383	406	399	373	399	414	390	415	422	395	385	435	367	390	408	381	417	407	380	423	398	438	409	409	416	432	411	420	439	403	418	400	397	440	413	390	394	414	397	417	413	439	396	408	395	376	411	419	403	381	418	448	420	430	409	415	421	388	413	464	425	414	424	381	411	411	406	397	414	450	410	388	389	406	407	445	401	449	431	404	426	386	413	400	354	417	431	421	399	449	419	385	424	401	444	445	401	431	418	440	402	378	411	407	408	405	416	433	415	394	438	414	414	392	440	456	362	411	394	426	439	434	405	443	443	383	413	402	430	403	388	420	392	395	420	423	430	422	404	442	426	434	396	430	442	441	439	363	416	424	393	433	423	409	442	405	395	422	427	458	397	371	418	377	408	432	421	393	406	415	424	404	402	450	404	384	419	437	415	406	418	415	413	408	394	430	438	427	403	412	442	417	406	412	385	419	419	421	453	442	384	396	394	395	381	406	420	413	401	400	409	392	431	448	388	379	406	407	370
7404	20094	12713	3382	1144	836	748	767	654	648	616	611	640	578	516	566	580	553	549	529	551	533	592	533	515	556	547	541	529	535	558	555	518	552	548	551	584	516	579	516	519	519	489	530	534	562	510	510	562	559	508	537	557	530	523	557	545	549	535	496	527	540	554	562	526	543	537	508	558	524	536	573	524	565	586	579	547	514	517	534	532	564	522	577	507	549	544	519	546	536	550	569	543	572	542	533	547	541	507	577	519	570	555	526	569	482	516	538	530	490	517	582	581	513	529	525	553	533	510	537	553	513	563	545	535	499	514	575	581	518	567	537	518	556	522	510	488	545	560	528	566	510	544	531	511	547	523	492	507	509	555	528	517	499	515	533	520	530	495	519	512	471	538	582	504	500	508	525	548	528	596	532	526	575	488	518	557	540	527	525	538	530	515	544	557	494	536	516	505	476	526	532	531	574	535	514	509	518	536	555	541	507	527	519	531	555	521	528	609	533	537	550	517	553	550	564	525	542	545	531	538	551	534	527	541	568	537	531	504	524	534	554	541	521	557	544	540	529	507	549	550	523	538	578	561	518	561	531	547	540	542	573	505	524	547	569	562	521	527	572	512	484	526	555	497	553	570	554	545	533	570	510	556	556	525	548	549	545	527	501	523	531	535	525	540	500	551	551	535	553	553	550	528	580	563	519	550	552	531	554	540	525	563	549	503	567	557	563	562	561	535	503	526	569	551	556	584	527	478	499	518	539	550	540	558	541	543	508	542	573	546	523	540	540	499	490	506	523	562	566	552	575	503	581	552	535	519	513	534	547	564	544	528	540	523	570	517	564	551	543	508	500	531	536	560	516	544	540	527	521	555	532	520	564	538	509	513	547	520	527	587	529	582	536	528	544	554	528	573	563	498	550	510	534	562	526	540	518	575	574	560	537	573	574	538	530	539	552	528	520	523	523	550	545	558	532	554	510	543	512	508	513	542	531	524	581	528	558	563	533	533	537	521	523	545	501	552	541	566	547	528	564	524	540	558	505	548	496	551	598	529	536	590	533	545	538	551	506	491	521	520	548	537	590	472	537	544	518	525	584	488	539	572	538	525	562	547	519	534	526	498	530	562	528	534	571	575	590	515	529	556	525	543	567	568	497	523	510	567	532	527	510	581	536	581	518	532	504	508	551	541	508	522	514	539	558	530	549	493	571	522	548	523	491	502	579	525	591	546	521	518	526	546	497	531	534	523	516	504	496	544	577	574	516	565	522	546	534	517	529	544	554	564	508	536	523	553	532	518	511	499	547	542	576	542	527	533	516	512	546	542	558	519	524	515	530	581	543	550	538	556	537	469	508	576	508	531	506	503	562	548	550	543	511	558	530	552	546	524	556	531	567	542	556	527	527	547	560	526	522	523	517	534	548	547	557	512	509	524	512	524	509	559	479	528	526	553	559	583	567	558	552	515	493	547	517	549	514	548	548	511	554	547	556	545	544	509	567	537	564	518	527	520	579	572	536	534	548	586	539	542	506	531	512	561	526	562	494	525	545	534	567	527	542	573	552	511	523	515	484	517	506	539	539	535	555	530	514	540	562	479	530	583	544	543	502	549	561	520	558	547	527	520	523	523	518	538	503	522	518	519	517	531	565	530	517	500	502	532	518	534	533	543	540	511	522	532	508	507	519	561	531	499	531	564	542	533	532	560	530	519	523	527	521	486	531	547	568	526	550	543	510	524	509	542	516	529	535	499	578	548	538	494	541	538	523	546	527	524	543	538	545	594	501	517	490	511	556	569	557	557	530	541	577	530	515	514	525	563	507	537	545	527	541	543	543	525	502	549	521	516	538	548	562	560	487	561	495	524	552	547	515	534	515	489	569	515	520	474	527	518	518	576	556	539	506	563	557	524	570	528	553	551	546	508	555	545	553	524	548	553	517	540	536	557	591	540	540	584	504	573	578	531	518	542	576	570	529	515	516	534	513	544	552	545	520	561	543	503	536	553	550	500	529	508	520	531	523	552	585	512	549	508	554	557	504	546	489	534	549	542	582	526	516	509	555	572	518	508	546	501	538	504	548	499	485	509	503	543	562	528	567	540	566	522	539	564	539	555	532	528	544	522	515	535	540	555	547	550	505	521	508	570	550	543	530	543	546	534	497	580	499	547	517	516	513	519	521	544	522	535	531	533	561	496	528	503	527	499	548	576	553	553	574	558	505	516	538	536	516	563	544	542	536	500	482	531	492	507	533	548	524	525	530	510	557	512	554	509	507	501	510	560	531	553	562	564	509	519	521	545	550	551	554	505	545	500	515	590	535	520	518	546	497	568	510	516	516	537	524	536	523	551	545	539	540	563	532	505	523	561	533	566	535	538	508	522	536	508	521	566	562	538	524	554	533	544	538	531	565	493	559	534	507	524	480	550	537	511	581	567	504	521	501	573	558	545	552	594	553	536	560	538	526	557	545	539	547	515	538	526	486	550	583	569	508	572	524	522	591	550	545	558	543	576	532	555	531	552	556	543	541	557	535	594	535	519	539	562	532	558	520	545	542	540	520	552	532	538	537	526	499	517	527	508	549	527	531	511	514	541	523	519	531	523	486	554	574	566	554	548	510	545	544	561	535	531	536	544	506	501	568	562	566	521	527	499	557	513	553	511	520	556	520	547	569	523	524	518	539	510	471	547	540	490	531	536	517	537	516	514	519	532	531	548	501	585	529	517	543	545	558	539	558	524	527	526	550	536	508	546	546	535	530	499	561	504	519	568	525	526	540	601	528	529	571	544	518	568	497	550	557	530	505	548	554	509	540	562	517	510	555	515	530	539	515	513	534	564	539	561	504	561	541	535	533	539	500	569	572	516	550	557	513	516	530	560	494	564	585	550	532	494	527	538	526	513	520	529	536	553	580	524	511	525	514	550	539	580	541	558	523	523	576	527	531	502	555	510	575	555	556	509	552	528	568	547	561	528	501	526	540	512	536	539	530	548	524	547	543	501	551	520	559	546	531	527	539	519	518	559	546	545	558	504	556	529	501	539	524	534	529	512	544	587	509	499	529	532	542	526	536	537	525	543	508	529	553	512	522	563	544	551	596	540	559	479	549	523	533	508	570	536	527	542	493	537	531	533	507	540	525	521	563	474	547	568	519	492	549	560	579	524	507	559	585	513	533	552	527	557	560	479	525	556	528	541	569	522	531	517	567	510	532	531	545	547	570	516	526	539	545	496	546	524	541	561	514	543	543	519	523	528	532	546	514	516	579	530	542	534	551	541	536	524	514	550	554	518	530	536	558	541	559	524	560	527	551	535	534	535	533	559	557	529	557	525	519	543	548	494	580	553	488	556	535	537	505	580	540	543	572	517	514	497	553	516	519	528	536	505	527	529	511	559	515	504	519	560	513	537	550	514	501	494	555	505	515	486	531	475	518	509	528	526	518	565	520	519	510	559	513	546	561	518	562	520	560	501	559	475	572	508	553	564	526	527	536	496	543	523	531	531	575	553	559
25776	21101	22089	9003	700	571	532	589	537	540	507	524	539	531	513	511	496	494	492	552	499	477	556	497	548	536	549	535	536	466	471	530	463	546	541	503	500	506	496	488	488	503	528	505	484	521	532	473	505	497	486	514	528	505	524	533	475	546	478	510	497	481	456	496	536	543	495	465	520	519	500	541	528	503	487	520	524	500	516	529	481	520	509	482	544	503	515	495	549	493	540	521	532	499	525	468	500	495	554	535	488	527	518	512	510	492	497	507	510	474	537	472	524	476	515	479	478	541	521	502	534	505	499	468	502	558	519	512	515	526	472	512	544	526	516	520	498	510	479	498	505	506	509	506	487	481	508	496	538	497	508	505	525	472	501	502	512	531	519	546	481	522	534	522	503	514	536	534	516	514	513	522	510	504	499	478	477	496	512	495	522	485	516	481	483	506	480	488	523	488	537	473	525	483	494	528	508	508	500	515	483	479	478	511	494	528	510	521	513	490	475	533	542	512	466	520	525	526	494	537	497	524	515	512	480	560	533	565	510	484	476	512	526	503	552	510	497	470	524	503	537	479	518	498	468	457	521	459	504	508	490	511	498	509	517	508	505	504	522	498	446	489	547	501	489	498	481	522	505	491	532	528	528	501	527	473	561	494	504	494	510	457	507	491	516	538	544	545	526	524	540	541	497	490	494	494	518	531	522	507	524	524	526	512	555	535	480	493	550	493	497	508	533	475	512	520	523	520	514	497	494	536	498	496	530	540	514	522	553	519	513	494	502	504	549	513	520	536	505	479	464	523	492	507	496	486	484	478	498	527	491	457	496	536	457	528	497	494	473	533	503	529	518	520	527	492	529	500	502	527	478	530	525	505	519	539	487	476	518	542	496	504	512	511	513	484	462	513	536	474	529	523	548	509	500	475	513	494	461	525	477	482	534	506	523	504	452	495	470	481	497	520	513	495	478	551	517	538	506	540	492	480	528	510	539	517	511	527	525	525	504	489	487	536	547	535	479	545	522	489	535	493	507	503	524	501	473	482	539	525	466	500	524	535	517	523	517	540	491	493	489	513	522	508	533	507	510	469	522	500	503	519	516	540	512	532	490	511	465	532	500	497	502	481	472	534	485	513	526	483	492	476	484	503	455	529	522	503	493	555	535	471	500	498	490	522	501	529	545	528	529	518	505	494	513	521	523	522	536	519	528	526	514	527	461	512	497	474	502	546	452	479	507	501	533	515	479	492	499	512	555	510	510	552	502	523	501	480	483	495	545	508	554	522	506	527	548	519	488	471	500	491	496	518	516	539	529	495	474	483	538	533	526	530	550	509	518	497	498	537	536	533	520	499	504	488	531	526	490	497	531	541	482	492	528	487	515	520	511	464	523	494	485	493	494	558	517	503	493	532	510	531	482	561	526	549	499	525	501	533	469	503	479	499	520	499	513	483	517	510	485	460	518	521	475	463	504	502	525	522	546	535	505	533	488	503	531	519	552	502	526	550	487	507	489	518	475	523	480	518	524	550	555	543	521	519	527	462	524	526	546	536	503	520	463	506	484	491	488	490	469	522	519	536	502	501	498	521	521	548	523	502	515	477	508	490	508	517	547	502	518	553	527	505	518	516	486	495	505	500	528	512	503	447	520	533	511	489	507	513	507	489	466	509	490	533	503	493	500	482	538	504	495	473	502	510	477	530	536	497	492	493	509	486	512	502	501	534	505	550	524	478	481	551	496	556	507	523	488	509	515	522	478	519	549	480	507	502	533	484	520	512	516	531	495	494	495	502	548	523	486	453	524	525	509	533	498	516	557	506	506	511	483	528	508	540	496	520	539	503	501	530	500	509	490	508	521	509	465	473	541	480	528	501	515	524	495	526	512	491	480	460	495	544	495	486	490	507	524	492	476	512	492	521	489	518	500	534	503	504	487	517	494	493	502	502	492	535	481	532	514	500	501	561	506	536	505	496	538	544	531	487	482	493	507	546	483	512	512	521	461	531	493	480	523	478	494	528	497	517	494	531	507	539	519	500	495	534	505	445	494	497	502	490	503	518	508	530	462	509	486	537	547	504	506	510	521	521	490	518	491	487	503	550	490	495	437	459	504	516	502	498	478	539	525	533	522	475	531	492	484	508	499	505	512	476	480	496	515	505	517	528	539	521	525	542	506	513	503	502	534	496	487	534	522	452	529	542	501	495	504	531	478	485	562	497	528	495	500	478	524	513	528	518	526	546	511	502	511	493	487	507	545	494	500	518	488	556	515	483	463	542	500	529	542	508	502	492	498	481	503	473	521	510	489	494	509	550	533	517	535	519	529	512	531	496	507	519	529	493	509	505	537	518	565	509	496	513	497	480	508	493	517	480	519	525	490	483	502	532	479	527	531	515	469	480	510	538	518	511	540	519	521	512	509	498	456	491	488	490	514	533	500	512	548	489	501	503	563	458	499	539	507	500	482	522	475	527	474	535	519	455	486	528	521	493	481	468	539	499	527	516	477	519	492	543	486	517	503	515	521	545	513	524	466	487	524	511	489	513	520	500	565	539	517	538	524	519	510	529	508	535	477	575	505	491	510	485	511	492	527	512	530	524	528	526	537	543	513	515	494	481	511	477	485	517	493	474	538	498	565	472	496	534	480	489	460	483	506	564	540	494	511	511	486	498	518	518	523	551	539	471	491	510	507	517	518	530	472	536	501	464	502	521	516	517	495	488	483	512	536	523	502	465	493	474	525	518	514	495	511	497	493	493	514	516	500	483	479	478	489	463	467	525	504	515	500	571	475	499	551	515	514	510	475	521	513	521	510	574	519	482	529	547	546	524	482	533	508	544	496	466	503	503	504	522	469	531	501	509	542	530	489	467	492	511	495	477	506	484	491	525	499	542	480	488	490	505	525	502	504	539	533	499	481	508	535	521	532	551	529	480	494	525	519	503	500	467	471	497	540	523	540	480	508	520	469	484	496	538	499	502	515	496	513	505	520	505	525	467	535	489	496	505	534	520	508	502	492	476	502	499	486	490	500	491	495	495	507	493	510	489	536	513	516	511	506	540	505	516	514	527	498	527	467	518	504	573	514	518	526	493	489	498	539	484	477	494	500	486	517	527	494	495	542	498	511	536	494	494	476	513	538	523	531	470	488	492	505	534	481	547	540	488	493	479	522	485	490	505	528	478	499	496	562	529	560	547	542	527	522	526	470	474	479	497	519	485	459	526	534	523	570	502	509	503	463	477	514	491	497	525	533	485	487	551	506	490	545	506	488	515	508	494	509	497	509	496	518	500	487	502	485	517	495	500	495	495	504	496	526	502	527	465	525	541	481	560	482	509	509	512	495	530	504	504	544	530	493	551	508	480	515	487	544	533	502	498	494	530	529	491	507	473	500	521	521	496	488	512	494	458	520	475	486	500	497	539	465	525	518	491	527	494	501	502	493	546	544	522	495	534	481	544	477	507	516	508	533	476	519	484	478	540	511	543	524	486	542	512	516	498	536	506	529	504
5323	6781	4293	1325	814	732	697	731	678	640	714	656	675	683	662	711	608	631	647	671	681	633	662	658	659	657	645	685	607	636	604	630	624	675	648	667	641	654	624	663	651	662	694	633	641	698	660	613	627	659	676	618	655	662	666	660	629	659	607	646	672	647	639	636	639	676	615	639	650	673	629	656	621	608	609	633	604	635	637	626	631	665	682	646	642	629	646	672	640	645	620	654	658	631	660	694	676	658	659	647	669	630	658	671	623	675	601	669	619	674	657	674	644	685	646	593	656	628	612	657	638	681	631	656	701	672	627	661	662	646	652	644	645	643	609	638	622	642	623	650	656	635	610	640	602	673	653	631	709	657	640	659	657	656	674	622	630	629	660	677	646	658	611	615	644	632	602	646	635	645	651	592	567	691	628	652	678	653	655	672	665	632	667	696	670	667	619	661	658	637	669	685	627	616	609	635	633	624	652	630	646	647	616	666	689	632	669	663	626	628	651	652	598	694	644	626	622	671	639	673	636	650	672	666	658	674	632	643	663	633	674	639	635	686	667	683	689	638	635	651	663	659	596	617	636	632	653	661	649	630	665	629	659	642	650	639	637	669	650	658	629	623	657	641	703	623	647	600	681	625	644	637	623	649	612	626	592	636	669	623	650	643	667	650	677	676	653	603	611	635	615	591	653	623	637	656	685	648	639	633	682	679	622	675	683	668	703	644	635	666	637	642	626	682	672	621	653	650	598	657	647	650	653	640	640	691	645	635	670	650	648	681	636	622	626	625	633	641	647	628	660	660	632	640	667	608	652	642	626	651	626	635	689	673	684	602	696	672	666	650	659	643	603	654	677	661	656	654	686	676	649	639	630	646	635	687	635	679	689	661	664	689	669	661	626	626	678	601	655	670	678	659	651	638	637	660	633	664	611	623	638	657	650	648	625	623	700	605	598	605	660	657	627	631	679	653	677	650	651	620	631	632	608	654	641	642	622	667	635	621	635	622	632	650	663	640	636	646	614	698	677	704	611	678	632	578	655	642	596	632	608	647	582	650	636	637	658	662	636	631	632	680	655	620	639	643	642	641	645	639	635	646	653	700	612	659	676	635	640	638	660	678	606	615	674	656	596	668	612	671	655	673	650	641	606	653	677	627	662	625	677	607	657	646	694	619	667	652	612	659	621	641	665	645	676	650	669	626	691	647	636	645	650	643	681	681	667	658	650	590	580	643	616	640	637	696	641	639	675	673	663	675	653	673	655	607	599	663	641	609	675	627	662	676	660	609	640	647	621	671	677	673	656	674	645	635	652	661	699	660	652	629	648	632	617	661	642	622	609	671	645	631	630	648	639	665	607	628	625	704	637	651	587	628	633	646	701	659	651	659	677	656	669	661	648	625	647	670	649	648	620	670	669	663	664	649	674	694	617	630	641	628	616	648	628	645	675	646	661	611	641	671	653	613	648	659	629	648	648	643	685	669	701	626	643	629	642	636	636	649	641	663	604	643	660	602	644	668	676	638	661	675	667	669	666	605	664	647	654	653	643	631	667	635	643	652	679	636	686	593	665	668	640	632	653	636	649	655	685	645	670	663	634	678	649	672	634	667	618	666	665	652	637	638	593	639	651	589	661	639	627	664	688	639	658	650	674	684	655	645	617	607	648	667	660	615	666	664	673	648	641	612	685	630	613	620	667	648	638	618	664	652	652	624	663	639	585	662	680	624	647	639	680	637	630	637	680	704	598	656	631	666	658	613	609	628	596	646	627	628	639	559	638	666	641	624	657	674	620	635	651	634	648	654	627	697	677	656	651	593	696	673	663	655	642	627	619	636	641	653	665	676	647	663	674	644	625	675	653	654	622	639	657	636	626	657	693	650	680	662	637	669	619	615	603	640	706	659	650	661	600	660	688	637	633	614	655	655	637	665	633	648	611	663	645	646	655	633	652	666	614	672	619	598	656	633	656	644	610	654	679	619	629	654	652	644	635	666	659	670	636	645	662	652	614	636	634	660	655	644	614	670	663	620	605	644	678	651	652	673	660	614	642	617	632	662	617	660	614	640	667	634	666	653	676	644	655	683	624	613	629	679	639	634	698	604	615	571	668	657	677	667	645	641	662	631	664	616	627	696	599	626	653	648	632	679	640	630	665	657	608	661	689	651	652	571	637	684	644	596	596	623	636	634	648	616	680	642	643	637	679	643	673	653	634	666	643	656	642	626	687	652	624	653	673	668	693	608	660	677	674	633	645	669	628	650	611	643	627	707	592	615	660	668	641	679	693	669	642	611	674	652	655	659	659	639	663	665	634	626	662	617	624	659	688	596	650	606	670	682	629	651	622	622	646	655	658	614	637	660	650	692	699	665	630	657	650	657	652	640	640	648	621	696	619	619	647	643	592	645	595	660	676	638	618	675	645	635	630	707	604	623	607	653	624	609	624	638	669	657	605	655	675	637	612	603	683	675	642	585	654	663	655	641	609	628	635	652	654	659	636	633	639	641	616	647	641	647	658	624	639	628	643	656	685	636	640	646	684	669	677	651	650	621	614	643	638	624	662	655	644	670	629	659	625	601	639	664	614	597	682	578	634	640	673	636	662	640	639	659	635	642	600	599	611	640	605	644	644	603	629	640	667	645	636	668	654	663	633	666	673	625	584	647	632	660	604	595	661	666	650	653	638	640	698	653	604	663	637	606	637	629	677	645	615	672	640	608	633	672	631	664	654	627	661	628	668	652	623	660	675	616	667	614	627	633	694	654	658	632	661	671	635	628	635	605	638	657	625	649	625	630	649	639	623	629	662	642	638	649	633	681	690	663	635	697	643	664	676	659	673	615	656	623	649	633	639	653	653	625	624	636	652	658	651	673	617	644	655	622	682	636	595	655	676	656	651	679	630	616	618	640	651	629	644	662	647	625	615	696	672	626	620	675	647	661	619	655	645	656	657	646	661	659	656	649	651	637	654	645	623	645	635	640	640	666	667	615	630	630	674	643	624	678	623	613	651	620	652	649	685	641	662	639	705	675	624	655	644	609	672	660	645	607	648	692	661	641	629	616	650	645	629	626	652	652	619	630	590	605	639	642	694	611	656	652	634	626	674	638	666	665	665	603	623	623	643	630	613	624	643	632	592	645	670	650	692	667	643	628	652	630	631	647	640	671	621	669	698	654	646	644	624	652	638	618	623	649	616	645	624	691	609	608	613	708	694	656	627	672	704	644	638	619	649	685	609	630	642	604	631	633	623	629	657	647	662	647	692	691	650	648	634	650	633	652	603	650	622	615	652	639	631	640	621	665	649	597	664	595	705	605	630	650	634	694	625	639	611	634	636	677	615	644	675	632	641	666	642	638	627	601	628	647	604	667	612	629	610	676	658	676	602	650	668	642	678	627	671	580	663	637	641	612	656	624	595	632	636	660	680	646	639	657	620	592	653	606	638	679	681	670	649	661	671	654	629	689	666	671	630	661	664	649	639	658	629	655	632	627	602	665	696	651	634	622
23141	21100	27842	24604	20970	4362	791	668	628	586	660	590	603	618	592	589	553	588	571	559	588	607	560	621	585	578	554	584	585	617	589	575	613	561	617	554	579	568	584	571	569	570	579	544	578	535	562	587	591	585	600	591	585	621	599	561	550	585	611	555	559	535	579	565	575	571	547	571	609	594	596	599	571	566	590	578	595	575	550	628	568	588	542	515	562	550	543	569	559	538	559	535	598	556	586	576	587	572	572	554	576	579	580	582	570	561	615	601	595	560	589	567	598	583	531	587	567	565	562	587	582	609	575	573	574	582	575	560	640	561	576	587	589	605	604	601	604	578	589	577	582	565	555	564	604	587	584	540	546	579	580	578	622	559	562	569	547	588	573	568	540	594	607	546	573	612	548	599	580	564	531	600	578	596	590	616	588	548	615	567	585	560	536	548	566	550	620	574	587	588	635	541	587	551	597	567	576	616	580	534	590	552	551	596	563	557	596	598	599	573	606	564	554	548	565	577	557	598	581	565	585	594	563	605	586	549	538	528	610	611	571	541	561	578	588	550	551	621	597	581	589	566	591	599	570	573	568	620	625	610	595	588	588	577	557	560	563	574	557	538	573	552	558	617	599	588	596	608	609	604	627	579	565	570	538	595	569	553	577	561	597	552	578	536	602	596	543	590	583	596	597	543	579	617	613	588	540	521	577	552	561	575	517	573	556	572	537	552	587	599	594	600	580	582	577	584	580	596	613	582	541	592	572	559	585	597	575	541	585	520	585	600	620	562	571	612	563	590	563	549	586	539	572	527	612	526	602	552	568	580	570	576	530	609	557	627	599	586	560	603	558	579	591	585	540	565	570	542	559	595	566	578	545	548	576	555	546	607	594	547	581	573	613	614	594	576	538	561	560	594	560	556	577	538	539	579	617	617	569	571	568	568	602	570	649	548	602	517	599	493	558	573	609	585	567	576	562	568	621	580	552	581	611	553	603	580	566	569	535	568	583	523	578	532	590	582	574	555	564	565	576	600	575	574	585	594	579	615	571	577	624	555	528	608	603	546	609	559	588	563	531	600	552	521	574	574	538	578	575	570	618	604	572	554	616	577	602	573	562	568	622	553	579	554	587	567	538	612	604	516	565	545	567	581	551	574	595	539	557	570	565	556	576	554	572	563	624	568	563	574	629	601	578	594	528	573	561	577	598	592	581	601	617	567	550	611	558	612	600	562	598	563	556	588	587	606	569	556	533	587	557	594	552	587	604	569	601	592	567	592	593	552	587	579	599	542	589	580	537	563	570	595	561	620	569	617	533	527	586	562	625	607	605	569	589	617	647	585	599	564	560	579	621	551	564	537	553	554	584	581	559	513	579	576	569	555	601	572	597	574	566	558	585	604	553	589	608	609	539	590	593	533	572	559	563	553	561	577	568	576	533	604	581	572	595	564	529	548	585	549	581	595	544	595	578	612	554	548	575	560	578	577	583	580	563	594	605	585	555	574	533	555	610	585	578	644	565	588	557	554	596	551	548	564	580	584	569	602	564	558	591	597	569	558	603	513	581	574	559	584	608	533	605	549	569	533	595	582	553	579	588	590	584	557	576	558	606	571	577	546	563	591	566	594	550	611	575	570	599	586	611	587	569	578	589	558	590	579	544	616	572	608	575	589	553	571	604	517	550	576	600	606	568	555	561	584	591	547	556	556	567	559	570	550	586	575	556	590	588	579	520	543	591	592	591	585	584	537	576	614	543	568	605	572	564	543	599	579	544	582	569	588	604	615	567	576	549	565	601	539	587	575	569	588	537	586	560	597	590	592	555	564	558	566	564	538	576	575	556	598	613	576	579	588	563	596	601	587	599	588	576	574	556	587	566	586	603	585	557	579	596	547	560	599	603	561	592	567	584	553	562	568	609	570	554	567	570	617	587	578	557	597	625	573	571	571	607	563	594	573	566	570	585	585	548	582	566	611	585	573	558	549	570	592	592	626	559	545	560	626	543	605	589	538	545	524	569	589	557	610	580	560	550	591	573	507	576	543	611	611	528	609	554	634	586	574	587	596	524	597	567	594	526	589	578	573	599	581	586	574	588	594	611	574	568	511	580	618	576	543	602	616	594	592	595	570	556	595	578	543	580	599	597	590	585	588	585	554	566	594	610	593	591	566	602	597	582	576	578	594	581	566	572	574	544	560	590	573	606	601	593	594	568	603	576	584	590	603	547	589	579	565	616	542	616	598	621	551	560	602	612	592	560	552	559	544	528	575	561	544	592	565	596	540	575	570	578	587	588	571	599	621	563	610	590	649	590	582	540	620	545	594	586	599	534	582	589	604	534	549	552	544	544	569	562	595	592	556	534	605	593	583	638	570	540	524	614	539	547	596	575	549	573	579	554	595	623	578	572	537	553	590	585	589	616	563	604	559	567	605	532	594	583	586	589	570	576	562	594	606	596	596	574	587	577	570	602	571	578	583	541	562	578	555	599	590	561	584	569	580	557	579	573	558	551	572	593	539	606	570	589	597	607	527	619	588	580	544	619	559	556	583	552	647	572	588	581	569	576	562	573	542	576	593	581	594	558	563	568	591	545	588	561	571	617	560	544	561	518	532	551	589	561	562	554	588	568	572	536	594	593	595	574	595	561	571	545	598	600	577	569	573	585	566	584	544	536	531	577	562	613	597	594	614	580	561	592	582	547	566	563	548	545	555	595	572	591	619	656	605	590	585	614	588	560	583	593	572	548	559	566	557	587	595	565	582	575	583	580	549	570	596	584	567	571	553	588	562	573	616	582	569	575	576	529	573	530	567	524	560	576	613	570	575	601	581	550	573	570	568	549	523	604	572	594	593	533	547	555	593	584	599	553	555	568	541	569	585	591	527	590	604	611	556	532	560	557	601	564	566	598	616	540	590	581	587	543	569	566	559	593	534	585	560	583	575	595	550	541	572	598	575	522	590	569	612	598	595	584	599	603	590	555	557	582	550	577	582	569	557	565	575	568	593	577	571	582	558	562	615	580	584	558	571	557	571	582	567	564	535	554	573	601	621	600	590	582	571	586	564	571	559	562	574	566	597	554	573	567	573	544	547	581	599	595	595	545	574	609	553	591	596	578	571	579	623	534	581	528	572	586	561	543	559	576	586	592	596	573	549	558	573	550	576	622	563	590	593	581	542	563	581	555	587	576	576	556	537	553	609	598	600	561	570	559	593	551	522	586	577	539	589	545	604	592	580	593	525	560	561	580	557	565	615	591	580	524	608	604	565	588	520	584	546	595	607	573	577	619	605	565	570	572	588	566	586	579	574	526	592	604	556	566	538	599	571	584	609	573	552	598	564	566	579	576	573	581	547	597	579	564	581	604	575	597	577	580	575	609	553	593	594	601	591	542	538	567	567	578	591	605	603	587	545	591	544	575	580	571	552	537	582	524	607	642	602	543	593	619	593	565	593	590	580	584	620	588	594	559	583	566	567	594	603	576	586	553	599	547	604	587	548	537	558	534	552
6116	16248	8879	2098	1121	946	868	889	839	783	779	833	766	740	755	756	687	748	710	706	724	736	697	770	751	721	721	719	693	755	680	730	732	744	676	717	718	763	725	732	684	686	712	707	726	718	704	769	738	701	731	752	762	725	705	723	744	746	755	678	736	723	781	675	770	661	735	715	728	693	710	749	715	715	661	730	731	785	723	699	696	695	690	724	732	755	714	709	715	724	728	794	707	699	758	699	717	700	744	739	737	700	692	756	704	725	767	724	789	686	741	704	715	730	734	712	703	701	717	725	710	712	711	712	718	722	727	729	762	720	729	753	737	693	645	705	744	739	721	732	723	689	773	744	757	714	722	757	692	739	716	713	706	702	766	719	670	691	776	682	739	722	724	713	733	712	715	723	715	743	737	683	753	727	682	738	734	729	717	741	745	702	728	711	711	713	754	730	713	745	715	711	726	773	679	749	754	722	744	706	667	741	769	715	769	679	731	720	693	756	770	714	752	705	758	697	731	717	731	725	672	761	740	757	700	711	751	711	721	764	793	731	753	746	703	724	704	807	730	715	746	752	737	722	690	743	674	715	718	725	699	681	702	687	698	682	735	723	755	718	752	691	782	754	666	678	695	724	732	693	750	749	748	694	729	710	750	718	718	730	694	684	700	709	707	710	717	752	733	775	774	756	771	734	732	731	694	764	706	679	740	712	720	704	746	754	741	693	732	706	752	744	748	716	733	752	677	721	775	764	708	682	743	773	756	759	722	738	722	756	696	748	730	762	725	709	666	686	721	729	716	722	673	726	714	723	695	684	748	772	720	700	743	706	684	772	744	746	772	717	715	756	743	712	697	709	756	702	714	728	728	723	756	692	694	727	725	709	740	697	735	702	697	725	730	732	725	746	745	768	702	712	704	745	724	710	750	753	740	734	716	714	677	714	731	736	712	699	727	733	742	713	726	767	714	690	711	704	787	694	709	721	771	695	722	715	718	743	694	753	771	719	756	676	729	716	720	727	738	706	704	696	734	691	709	769	760	741	742	682	706	734	716	711	725	708	678	694	735	715	690	743	739	701	704	710	723	701	689	728	690	728	704	734	743	739	720	721	720	740	696	733	766	716	724	733	750	711	737	745	775	726	789	792	760	759	719	743	722	769	737	713	704	740	718	743	746	746	747	753	676	732	673	732	722	731	750	761	710	691	732	746	734	701	751	782	731	746	698	683	712	735	744	691	788	703	681	746	732	747	716	735	705	684	808	740	691	743	759	734	714	703	776	720	769	744	752	703	713	733	747	719	778	724	723	764	753	662	730	737	723	752	746	720	684	730	759	728	689	707	775	695	688	678	669	722	668	720	716	735	753	735	646	717	764	729	721	762	702	737	715	742	720	732	758	710	724	730	694	747	711	711	761	779	724	699	737	723	744	723	693	750	746	695	704	716	714	750	723	726	620	763	733	722	730	721	711	735	744	789	739	743	750	706	720	769	708	727	729	703	733	720	726	748	697	707	721	767	747	744	782	707	734	756	726	762	708	733	732	737	752	731	695	695	773	764	725	821	713	756	697	744	750	738	707	794	713	703	732	733	726	753	679	712	721	730	688	732	722	716	745	740	770	732	761	740	722	722	681	729	724	737	682	718	729	737	788	699	754	739	738	750	727	669	745	724	692	709	710	780	727	719	712	755	755	748	731	653	709	733	752	692	705	726	738	729	690	774	748	758	727	739	731	735	773	704	757	693	732	689	752	717	766	716	695	717	722	715	737	735	714	706	715	716	766	768	697	756	772	700	717	744	735	724	719	728	759	732	702	772	723	705	694	713	706	719	751	715	714	761	726	778	744	735	739	750	737	708	705	686	738	703	727	718	731	724	731	721	708	759	784	718	762	681	702	754	721	742	739	748	699	752	742	733	739	768	719	730	704	728	747	744	719	744	702	750	709	800	718	715	739	712	726	711	743	703	713	711	704	678	702	703	670	737	745	739	724	709	718	714	755	769	726	767	746	716	744	725	716	754	756	726	718	748	698	716	729	729	641	723	716	724	748	682	724	739	746	701	714	746	689	794	715	710	707	731	688	724	751	716	729	725	729	680	760	697	701	725	745	642	728	738	758	738	752	723	751	733	773	744	731	720	739	720	709	703	720	737	708	723	738	734	717	740	712	708	719	726	708	747	716	745	721	723	748	691	723	756	774	803	757	731	713	696	717	763	758	732	738	746	702	722	776	714	706	707	664	742	654	738	716	703	715	725	687	743	682	713	714	694	738	779	702	770	664	724	714	761	727	764	741	740	723	722	722	704	718	774	747	754	697	705	694	749	739	721	723	750	749	726	751	726	722	717	755	672	717	695	728	742	704	728	731	704	739	744	738	711	730	725	756	748	684	745	684	716	761	700	720	699	759	743	719	701	765	715	752	734	696	760	721	708	736	708	751	684	716	735	708	710	737	744	768	711	759	713	733	763	764	697	715	752	716	735	723	679	732	781	735	705	720	734	690	667	738	695	753	679	725	710	758	759	723	713	710	764	760	706	744	734	728	701	723	762	712	750	722	740	731	780	759	686	763	678	706	702	773	757	694	665	741	705	758	761	750	686	742	687	699	705	777	707	694	705	711	706	710	709	704	723	755	738	744	728	710	726	778	725	705	712	702	687	767	739	742	687	731	766	796	729	693	728	742	745	706	762	738	744	714	684	749	719	746	664	744	755	697	752	696	763	719	738	753	738	657	703	766	816	733	751	746	747	725	692	754	777	720	726	723	707	692	708	762	747	712	734	737	717	696	693	728	749	700	656	725	754	715	706	722	753	700	685	725	700	734	698	740	745	733	737	691	720	742	725	703	717	715	708	720	699	736	713	746	728	701	719	691	693	760	739	730	732	697	689	746	703	756	704	723	763	772	725	696	739	690	712	706	761	719	708	762	699	708	727	739	716	727	741	688	745	708	767	762	783	734	716	728	757	724	738	734	747	677	740	729	730	775	736	745	755	757	723	781	753	759	718	717	761	698	718	693	730	767	714	787	725	741	709	772	732	752	741	731	725	697	698	692	783	717	696	780	789	713	737	721	711	755	700	760	771	688	736	748	708	734	730	737	720	765	743	723	725	691	686	730	740	695	734	725	772	692	712	703	747	727	717	705	738	740	725	745	678	729	701	719	729	737	730	691	722	714	721	712	695	756	766	761	784	715	725	710	737	752	684	750	701	748	723	755	759	693	712	740	724	739	786	701	774	705	746	694	770	714	709	748	682	733	705	707	756	741	716	768	709	696	758	668	774	709	725	716	662	707	702	700	736	708	769	731	712	714	755	752	709	719	691	736	720	650	703	739	779	727	748	729	719	777	735	721	774	751	730	757	728	727	705	715	705	695	744	718	777	770	711	693	745	761	734	774	700	733	725	709	750	772	753	737	721	712	727	722	717	743	738	686	711	701	760	705	706	723	736	755	753	736	742	742	729	725	759	757	701	730	672	725	754	733	756	730	777	731	729	724	719	747	767
24255	21076	26490	25622	4883	500	433	398	405	355	359	357	358	372	342	362	355	351	362	363	370	360	377	342	326	348	388	337	356	352	360	337	355	346	346	379	373	339	351	374	335	333	363	388	317	363	359	364	338	344	351	354	351	378	356	384	368	366	384	378	357	362	356	381	326	332	370	377	349	302	325	349	337	343	307	325	340	350	388	343	328	357	339	347	333	324	337	411	338	332	315	355	349	350	356	349	368	376	342	352	339	368	317	350	337	376	338	332	385	372	337	327	375	355	377	333	349	359	349	339	383	335	378	321	380	359	346	362	377	362	401	347	384	344	379	368	395	361	319	358	334	364	347	369	341	333	364	360	366	344	363	375	341	358	333	342	392	355	346	361	343	330	343	346	393	347	357	334	345	376	381	363	345	351	336	365	379	354	351	389	370	341	345	361	373	335	342	358	355	379	345	353	342	306	345	327	365	348	350	330	337	352	361	371	335	353	357	351	364	341	393	337	347	354	350	359	343	392	377	399	329	354	352	327	341	336	337	355	332	371	356	335	351	373	327	343	326	350	334	388	325	353	359	371	347	390	376	347	371	332	349	375	355	337	383	335	348	384	371	333	324	362	330	319	345	352	348	355	336	387	346	318	345	350	354	307	342	359	353	337	342	353	283	347	330	381	353	339	366	342	340	372	374	365	357	356	336	349	368	348	378	370	346	341	338	314	358	318	336	345	349	345	344	351	393	337	339	336	361	368	340	364	352	342	349	346	372	368	376	360	338	323	378	362	305	350	366	319	366	379	335	354	339	345	377	360	345	333	337	367	360	380	369	395	361	374	355	328	339	338	349	318	365	377	361	332	357	363	368	340	360	365	346	339	339	341	353	356	362	354	318	392	351	351	389	370	345	351	339	347	377	366	362	361	342	349	362	352	343	336	339	368	365	365	342	359	366	354	373	376	339	374	348	318	374	346	399	361	370	382	364	342	369	393	357	416	337	326	367	359	365	362	349	370	358	330	330	360	353	354	379	318	356	342	357	335	353	338	344	346	362	352	361	321	347	364	397	346	354	346	356	335	319	361	359	364	341	341	367	353	334	373	343	333	313	368	323	349	361	341	324	381	334	358	354	342	337	357	372	335	348	360	376	349	344	332	326	345	344	343	344	341	349	339	353	344	368	367	342	353	354	329	378	329	372	361	356	350	369	343	372	359	353	317	408	340	346	350	370	305	329	343	368	350	321	351	328	332	378	372	307	362	362	344	385	379	346	347	334	355	342	351	377	319	352	315	326	363	323	349	347	347	368	365	360	358	347	346	380	333	353	361	342	331	350	360	323	370	346	351	334	362	323	293	335	361	337	350	338	387	343	338	371	348	338	341	345	367	352	340	364	343	355	361	338	367	344	351	346	347	357	354	335	356	367	344	364	363	342	350	337	352	344	335	383	327	364	326	355	371	381	360	383	365	379	324	352	360	343	365	357	373	377	337	389	358	359	330	343	321	365	345	351	320	360	305	362	345	340	337	307	351	380	378	331	361	339	357	316	333	361	343	355	337	343	335	353	356	415	369	359	350	304	327	354	341	371	365	358	357	350	322	322	358	335	339	351	365	393	333	334	338	341	341	329	350	357	376	368	361	323	325	362	353	359	342	332	327	382	362	374	356	349	337	378	357	347	348	346	321	352	334	382	357	357	359	349	340	347	331	388	344	357	392	355	336	330	352	339	370	389	361	336	346	379	353	371	353	394	328	378	362	360	344	354	329	336	349	378	333	336	338	349	326	362	332	353	364	372	359	374	329	366	364	344	322	358	336	350	327	332	333	348	363	364	385	348	391	349	322	350	339	371	350	394	362	339	352	369	351	356	349	357	364	343	337	347	332	336	354	354	333	326	369	368	362	359	349	350	359	348	369	358	352	343	298	346	369	389	345	338	359	399	368	350	366	351	370	347	367	337	320	372	365	350	357	332	342	310	358	364	341	341	346	343	359	329	332	340	338	350	405	353	340	327	344	383	351	345	349	321	345	351	377	344	345	383	318	332	365	372	362	373	328	347	347	342	336	309	361	338	357	343	388	370	323	353	391	369	357	346	366	332	362	350	363	395	360	351	340	317	335	338	363	366	377	355	351	333	370	346	359	354	347	344	347	333	352	328	354	369	342	346	358	340	334	345	340	338	379	340	318	322	350	328	354	325	375	337	320	356	349	358	346	338	319	365	333	323	338	319	351	374	349	356	358	351	316	317	358	384	345	366	368	357	335	372	336	355	383	364	342	350	367	344	362	353	341	398	372	343	361	370	345	354	357	354	339	349	320	330	325	384	360	369	352	392	366	322	342	356	344	366	342	339	345	334	339	329	352	350	334	357	307	344	355	355	329	317	368	321	360	342	391	322	347	368	336	334	364	340	354	355	357	388	334	381	341	326	335	343	355	330	332	357	341	345	352	346	358	349	356	381	384	342	336	344	378	363	330	343	356	365	353	370	335	359	330	367	360	359	366	339	333	325	363	340	368	380	357	358	338	354	348	342	362	316	329	362	352	325	381	344	389	374	348	345	339	361	318	326	351	339	344	337	362	326	373	316	370	351	328	344	388	351	347	359	359	356	384	363	393	383	351	347	375	393	339	340	332	341	354	384	345	390	345	339	372	366	363	333	355	365	364	361	365	353	341	342	351	359	365	345	369	337	338	322	319	357	350	351	362	372	368	344	340	364	338	361	363	328	355	388	365	331	339	346	321	360	362	338	334	363	366	356	351	338	359	364	321	335	355	340	297	344	340	349	333	320	350	374	355	373	316	351	371	370	360	385	304	364	341	340	343	329	368	346	352	334	315	371	373	325	372	349	382	331	347	382	381	344	351	344	386	346	344	332	336	331	392	345	315	337	351	326	375	344	340	328	387	343	382	336	347	353	385	377	326	337	331	328	334	312	363	357	344	360	354	377	327	341	358	345	353	350	376	320	359	374	369	360	338	351	359	343	345	360	345	386	338	383	357	365	331	338	351	324	343	336	372	356	320	355	355	345	355	318	361	354	356	366	347	333	356	337	350	344	347	349	346	340	336	363	320	344	352	336	346	319	326	359	341	348	368	321	361	392	370	360	339	346	400	354	359	350	328	350	381	374	359	374	338	357	364	325	376	369	363	347	378	336	332	350	349	352	321	353	365	344	341	334	346	319	371	306	340	341	360	353	357	347	320	303	321	356	371	357	362	365	353	334	326	360	348	371	415	337	359	345	382	306	379	335	326	342	310	349	338	339	348	352	346	328	355	364	367	352	351	363	372	339	351	321	368	319	344	341	335	357	358	316	366	359	362	353	345	367	348	383	345	371	360	354	357	387	334	362	329	361	359	358	356	323	361	364	357	353	339	316	353	382	392	372	296	342	318	331	348	362	355	366	368	371	366	378	341	332	337	354	366	362	351	350	382	384	360	343	373	337	326	366	372	318	336	334	337	380	353	343	362	360	324	341	357	329	355	360	376	310	341	305	366	350	351	384	349
5219	8350	5161	1286	727	598	565	597	542	542	455	481	465	463	461	461	467	461	502	480	451	468	505	490	435	438	458	478	467	487	512	466	457	442	462	460	495	497	482	441	447	507	513	430	471	441	435	448	437	444	474	443	499	479	485	451	490	455	453	471	456	489	455	424	442	412	468	474	485	428	450	522	476	408	462	436	446	447	447	498	419	470	465	466	443	430	471	485	477	461	477	489	483	479	495	500	434	476	465	459	433	442	461	459	438	420	477	454	490	433	455	460	444	465	492	462	456	487	511	447	470	478	450	445	430	443	466	460	492	466	483	439	478	449	433	498	468	450	460	474	481	493	485	478	490	445	484	471	445	481	460	462	449	499	493	472	473	492	466	504	480	466	477	463	506	502	458	462	442	477	432	466	497	462	466	486	443	484	463	477	469	470	486	473	479	462	469	473	451	488	473	468	492	472	441	454	453	405	470	501	485	448	433	446	430	431	446	445	445	440	443	446	451	434	461	492	431	461	467	456	434	468	441	500	490	447	468	451	498	463	478	429	443	471	473	480	481	482	462	454	510	446	476	495	474	472	498	442	452	476	451	447	419	466	484	469	469	471	491	463	465	461	469	433	444	444	503	476	457	445	459	493	446	467	482	466	421	474	420	465	446	454	451	441	436	477	485	484	466	468	471	456	471	487	472	455	469	473	467	481	492	497	466	433	454	477	434	492	482	452	438	489	454	493	458	487	469	512	482	450	444	460	459	438	455	464	485	481	452	454	511	449	475	508	483	492	484	487	487	463	485	479	486	490	476	453	464	494	483	453	463	461	472	497	468	473	486	498	488	492	435	459	463	448	490	445	430	447	471	469	456	474	472	489	467	484	447	464	452	474	468	428	461	421	503	461	467	448	459	465	466	496	485	467	467	432	470	476	423	422	464	489	484	444	427	449	464	446	502	464	446	475	453	448	481	472	436	479	464	476	498	445	454	465	466	434	469	484	436	427	496	475	446	433	443	463	506	454	469	483	475	479	483	484	445	481	467	455	461	462	497	463	470	491	451	466	485	442	436	438	469	513	450	489	475	479	478	454	456	451	450	439	481	431	474	451	432	440	429	468	502	445	463	455	438	457	480	489	488	475	432	442	479	449	465	448	458	447	445	464	517	455	473	489	487	476	452	467	470	420	446	461	479	467	493	466	460	482	473	452	433	436	468	478	453	443	472	453	451	485	459	465	470	452	496	475	449	498	467	456	487	467	481	499	472	453	474	460	448	469	492	444	420	450	434	444	474	459	456	473	459	467	459	448	495	455	453	447	453	473	462	487	475	447	508	464	458	475	462	470	480	445	455	462	441	506	479	451	472	497	467	491	461	463	447	493	449	439	450	448	440	480	469	440	455	444	447	471	501	467	418	481	473	462	434	463	494	490	454	444	448	460	424	424	460	420	491	445	445	416	477	443	466	446	469	491	483	483	458	470	443	470	468	456	452	455	461	463	453	455	480	441	424	443	465	464	439	490	509	473	502	463	471	439	469	442	463	496	453	459	472	434	467	478	494	467	460	445	490	453	421	474	469	451	486	463	465	451	476	424	467	503	467	419	444	475	488	457	495	486	467	444	450	454	422	478	488	502	468	472	451	427	453	463	482	484	457	427	449	440	494	443	462	482	462	442	471	489	453	440	455	463	447	464	463	462	471	420	442	451	456	462	443	419	447	472	449	455	454	488	452	466	458	481	449	477	482	473	463	437	443	462	418	456	434	479	474	444	488	447	436	479	475	475	448	450	441	451	479	467	478	471	462	517	486	489	480	447	473	446	458	488	476	451	483	500	449	452	457	478	489	446	463	464	458	472	466	448	419	440	461	440	447	471	438	488	445	457	417	432	454	459	464	462	475	480	467	434	467	462	490	452	450	481	492	460	432	442	434	514	425	491	449	463	451	491	448	442	471	461	448	452	470	469	486	457	484	480	469	479	472	484	479	463	511	467	468	489	447	492	467	495	476	459	475	515	476	461	487	470	471	469	434	459	447	453	455	479	485	504	453	488	474	465	516	478	461	433	465	450	425	493	476	478	455	474	473	433	451	466	440	477	485	532	449	462	435	474	453	436	477	449	469	499	448	447	455	480	443	472	483	417	489	471	447	458	462	493	427	455	459	438	464	411	474	429	485	499	491	442	462	429	492	497	449	487	466	454	440	421	480	459	494	494	488	456	493	464	438	455	451	473	477	476	433	491	471	452	445	462	475	470	469	440	445	460	460	417	474	447	436	447	418	431	462	482	449	445	460	461	439	445	467	466	459	498	475	460	437	478	412	472	454	461	481	480	436	471	470	453	430	489	442	483	471	482	506	486	484	456	437	456	427	506	489	457	452	483	456	464	443	446	457	477	432	448	469	477	475	431	491	457	466	486	463	466	494	482	459	496	488	468	443	470	450	452	448	468	462	459	461	514	437	452	447	468	471	476	467	449	500	483	485	483	466	476	460	412	457	460	483	461	447	484	469	500	448	436	490	489	438	486	471	426	457	447	442	427	431	449	464	482	476	447	441	422	456	428	462	485	473	456	409	469	462	471	451	459	481	471	462	460	460	461	473	446	487	486	443	451	508	420	429	475	433	434	484	496	447	454	449	478	455	479	445	420	466	484	486	449	491	482	442	493	429	432	499	465	457	443	448	490	464	459	475	462	458	464	461	464	458	440	485	474	461	478	447	451	447	475	463	429	498	465	510	477	476	464	496	483	438	478	454	473	470	454	450	444	432	454	487	455	441	443	471	485	507	471	448	431	487	493	464	445	472	467	428	490	437	456	513	459	462	459	477	465	456	478	459	478	497	446	490	434	433	473	498	445	458	463	443	475	493	476	498	484	456	455	476	459	441	417	471	409	451	431	447	460	455	461	458	435	494	462	464	451	456	507	454	459	467	395	444	485	462	465	509	485	460	460	470	480	485	495	441	470	456	458	465	422	480	460	485	420	477	473	462	457	424	478	499	449	460	465	457	492	486	479	471	466	466	483	456	472	464	451	460	464	514	441	457	481	451	498	448	463	510	464	481	488	466	463	472	432	486	432	452	441	465	438	459	459	450	459	528	453	457	438	430	471	510	414	442	474	501	466	510	479	438	467	455	437	496	467	470	514	442	462	459	457	479	470	451	473	475	474	480	475	464	509	471	431	463	478	435	449	454	408	468	464	478	489	421	498	464	472	486	477	428	492	462	458	444	461	463	450	458	456	444	470	468	481	462	446	431	444	479	504	482	481	479	441	477	448	461	473	446	473	469	488	455	465	462	458	504	487	465	476	504	473	420	444	475	464	445	468	489	481	436	455	455	472	433	474	442	456	463	483	480	475	495	473	455	442	500	471	456	451	473	471	443	439	476	432	476	454	459	457	522	466	470	441	428	465	472	519	441	482	437	491	414	473	474	456	459	461	482	405	476	456	453	481	460	439	435	441	443	454	455	446	495	438	456	490	481	439	461	432	434	470	452	446	440	467	446	451
22205	21134	28409	24093	21134	20679	1463	523	477	425	441	453	441	425	442	426	454	404	405	426	395	407	434	443	454	430	374	415	391	454	427	380	404	426	423	435	439	414	394	393	421	409	370	421	402	409	408	380	406	396	395	400	403	369	474	407	429	400	389	416	393	413	412	454	400	436	406	434	437	462	388	438	396	413	402	405	444	398	423	425	427	387	431	409	407	405	413	449	378	394	418	450	425	409	421	416	431	391	432	419	425	403	427	449	433	427	412	403	414	419	452	413	401	391	425	455	423	376	433	429	413	433	431	436	425	421	420	389	387	395	413	378	412	392	390	416	406	438	405	431	413	399	454	432	383	386	361	383	428	454	422	413	386	413	418	359	412	403	446	413	427	380	394	396	433	419	380	410	386	393	425	392	403	395	386	386	390	385	409	414	425	412	433	400	428	406	427	451	438	383	416	399	378	417	402	427	425	422	428	377	399	448	451	409	402	415	388	419	395	403	399	406	412	382	408	426	421	440	424	420	394	415	420	408	399	445	378	412	411	390	388	424	405	416	390	430	390	426	397	417	402	462	401	389	437	413	406	413	423	413	399	381	372	400	416	433	414	385	422	419	439	417	405	439	458	419	379	412	376	396	427	422	394	403	414	424	402	408	391	413	388	408	419	405	420	408	393	417	396	387	401	435	431	409	462	397	402	410	377	385	387	390	370	420	415	396	371	392	401	398	450	416	419	396	386	406	403	428	448	403	402	438	425	428	370	442	435	432	406	408	397	426	413	401	425	426	395	412	422	415	422	414	356	396	402	409	414	411	412	394	436	404	426	398	372	399	426	403	398	409	417	372	436	392	419	411	424	402	413	423	419	428	409	420	386	480	405	395	410	426	384	403	383	421	422	382	421	398	416	409	402	394	399	398	419	387	390	468	400	397	416	422	397	414	427	413	371	444	397	386	396	383	446	421	360	403	403	411	434	383	424	427	431	465	409	367	383	436	417	398	382	386	378	421	418	405	387	390	399	396	384	402	413	386	416	388	426	420	404	398	429	387	430	430	389	410	426	392	405	407	383	414	409	426	439	442	426	422	437	421	394	442	434	393	443	401	415	369	423	432	417	446	425	425	434	428	385	385	383	404	396	397	381	441	392	429	413	403	425	421	421	435	396	429	403	394	429	445	420	395	426	420	428	390	430	380	378	419	408	374	419	427	436	379	408	375	424	410	444	423	404	400	420	449	422	433	365	452	362	394	394	410	414	398	400	422	413	433	382	448	418	372	415	368	375	421	383	438	419	403	426	402	420	430	411	393	375	404	413	423	412	415	376	396	412	408	419	405	399	400	408	409	360	388	399	375	406	401	428	444	395	411	430	430	441	358	442	365	432	429	400	444	403	388	410	418	440	439	455	396	419	392	438	404	423	407	386	428	417	415	413	429	431	381	423	382	395	456	424	414	431	411	399	400	408	424	409	408	396	422	400	374	448	432	394	434	430	406	401	392	440	409	406	447	420	393	373	407	411	424	399	398	442	413	410	412	409	426	424	407	433	416	441	421	402	435	414	399	407	420	416	421	421	449	382	390	388	399	439	442	390	413	416	419	376	424	391	388	401	391	402	391	429	385	381	421	402	439	388	425	423	412	434	415	396	394	402	400	422	435	395	420	418	425	397	398	407	406	410	434	447	415	378	415	392	403	398	436	426	454	426	430	397	445	413	452	406	392	401	413	427	397	426	389	371	426	400	390	405	404	395	416	390	402	399	441	401	420	376	421	412	391	410	422	390	426	411	407	434	467	422	386	400	379	400	419	419	398	442	385	420	392	384	428	409	398	417	426	413	410	421	397	410	406	428	393	380	431	383	446	427	410	434	341	442	389	368	399	416	423	407	413	401	401	405	420	388	436	402	400	405	402	387	427	439	382	386	419	436	417	403	386	410	412	385	405	435	438	420	444	440	434	412	390	419	431	422	386	427	412	401	395	427	390	390	419	401	437	451	399	417	432	421	408	391	396	400	364	459	404	401	406	391	416	392	429	398	417	394	414	411	393	435	387	399	394	386	395	401	408	442	398	424	427	405	408	396	432	414	441	417	422	395	449	400	442	395	380	420	426	433	386	401	400	408	361	404	403	390	407	404	392	388	434	405	424	471	368	418	413	387	424	398	404	391	370	420	404	437	449	420	378	395	393	435	383	402	454	430	412	430	381	406	387	445	403	418	431	402	404	430	392	404	385	423	453	409	433	380	422	412	436	379	403	427	415	419	406	414	413	404	420	405	402	393	411	458	429	466	390	415	404	428	419	432	427	396	435	434	423	416	398	432	388	447	402	437	408	427	397	414	422	406	379	404	410	431	382	456	437	374	366	391	428	399	442	390	432	424	422	411	403	411	412	408	419	424	415	433	414	398	393	415	430	407	383	404	406	441	420	409	411	421	400	411	421	414	428	381	443	422	481	409	424	394	438	400	423	394	399	427	397	409	408	388	412	435	380	401	390	420	452	411	429	428	461	432	380	444	447	404	416	380	402	405	400	426	428	404	419	402	396	436	414	441	429	410	436	414	392	416	402	438	416	429	395	412	396	422	431	402	426	407	447	404	407	427	390	390	366	415	432	400	408	421	402	360	429	423	437	401	397	412	458	449	436	408	461	411	394	403	364	435	395	431	401	425	439	444	409	444	400	413	392	444	452	381	381	414	370	386	399	403	401	405	408	429	394	413	394	408	381	396	427	420	424	413	409	436	398	413	399	397	393	419	408	414	412	406	455	398	421	422	424	420	406	404	367	464	421	408	406	423	404	416	455	390	394	406	419	389	443	375	422	418	409	445	429	407	406	439	403	458	378	389	414	380	443	398	409	407	427	376	404	440	391	415	435	409	435	402	378	362	446	452	453	418	416	396	426	409	369	421	364	452	395	398	373	399	376	421	423	358	400	413	391	429	350	400	377	418	412	410	447	391	417	430	399	433	399	407	370	426	422	394	439	409	413	439	393	426	398	428	402	418	399	423	403	414	399	413	402	398	409	428	416	385	404	377	406	384	427	406	424	431	404	391	414	415	414	420	387	455	393	393	425	409	428	431	366	420	426	403	386	433	390	416	409	428	399	432	408	464	426	441	394	385	419	408	427	409	391	373	377	437	421	401	424	413	431	390	385	446	394	406	438	431	421	396	406	372	434	368	422	421	405	415	376	398	439	391	418	411	401	456	413	390	415	416	439	401	394	400	397	387	390	424	400	411	411	394	412	421	429	455	389	422	412	429	459	439	443	391	430	390	410	393	427	382	391	428	421	382	416	459	467	432	422	394	411	410	386	384	398	419	419	390	409	412	424	413	399	421	416	390	412	392	394	367	409	392	360	401	433	384	372	407	390	394	400	431	389	444	417	398	351	417	388	425	431	401	425	406	406	387	411	398	465	423	398	406	421	420	415	418	434	426	421	402	408	428	375	400	362	406	380	373	408	419	390	420	414	407	395	410	392	412	421	371	415	435	432	394	433	412	377
7501	20514	11636	2564	1189	913	787	675	699	575	623	612	595	586	547	541	566	586	581	548	537	549	554	529	582	511	590	588	569	556	539	546	564	555	525	511	537	555	576	547	539	552	502	546	525	577	548	547	530	543	571	604	523	502	529	504	511	565	541	529	552	556	555	546	547	534	539	551	531	556	544	552	522	578	543	537	534	566	535	523	533	523	571	547	470	546	554	542	520	579	496	548	562	522	536	553	554	515	489	524	532	555	540	548	524	531	586	544	519	532	527	560	540	532	555	546	505	522	536	535	538	504	539	513	488	555	552	526	561	519	546	569	509	548	535	563	544	585	514	552	521	548	523	531	518	577	521	568	550	546	521	543	549	576	510	527	523	526	529	516	520	517	565	530	535	551	566	507	535	504	549	528	547	555	555	521	532	536	525	562	485	550	489	539	546	539	571	538	576	545	549	494	523	564	551	514	514	532	490	566	559	554	543	553	555	538	555	546	544	519	494	506	512	493	526	568	546	525	560	506	530	504	557	548	541	514	564	491	551	529	497	496	546	540	554	509	581	529	511	495	537	540	502	531	577	521	479	536	551	571	579	553	536	526	484	528	555	548	522	560	552	532	495	492	507	581	552	579	541	520	522	508	540	541	486	520	533	538	549	540	519	591	563	563	553	543	520	528	535	537	559	554	513	533	584	510	517	526	512	512	538	543	519	558	530	525	537	548	515	498	545	534	566	524	543	575	541	555	501	551	537	538	565	525	559	499	481	535	531	567	559	573	536	542	544	544	522	524	542	507	526	514	531	533	558	492	527	563	524	576	534	578	535	532	556	508	567	545	545	546	512	538	614	529	557	537	511	523	576	495	554	511	537	515	486	526	555	543	524	529	565	532	514	548	543	540	540	533	534	577	493	519	549	578	502	559	518	508	497	559	552	547	515	520	550	539	544	515	496	531	524	533	594	539	524	549	547	515	519	514	528	543	530	489	538	536	536	558	529	520	542	541	527	519	504	523	503	530	542	549	511	538	519	526	523	511	548	542	534	552	549	524	508	539	521	542	506	524	518	536	565	552	555	514	564	541	504	536	549	541	547	529	574	520	536	507	540	539	539	553	617	521	539	549	595	552	537	534	554	540	510	490	509	533	534	525	505	526	531	538	470	548	543	561	568	507	497	557	499	540	532	560	540	522	520	582	562	564	532	530	556	541	572	482	569	506	535	536	500	537	510	535	544	512	517	558	516	532	513	535	558	522	517	494	535	548	566	554	545	509	560	512	548	485	585	510	558	511	500	535	532	563	503	533	567	529	580	534	521	519	511	565	552	519	508	533	531	575	566	547	511	536	497	505	553	522	542	528	514	528	589	536	532	533	544	542	539	552	571	534	540	524	525	507	520	542	553	547	581	546	574	562	553	550	557	550	528	543	522	539	534	523	554	536	524	565	561	541	539	538	550	530	540	551	529	527	560	514	489	588	532	565	532	521	525	573	543	553	533	511	529	532	586	502	523	522	521	540	528	538	522	520	512	507	521	520	573	553	517	520	554	565	549	535	577	514	566	541	580	544	555	519	527	502	508	518	518	543	564	526	528	524	510	569	502	529	554	518	546	520	521	512	537	491	536	516	505	536	525	583	519	518	533	550	543	514	502	540	496	548	521	554	509	521	549	510	520	577	540	557	548	520	518	544	565	504	499	517	541	527	535	540	541	556	557	524	520	578	523	578	503	544	511	557	560	500	537	542	484	543	533	548	534	506	507	518	525	617	532	567	521	519	524	518	543	564	516	475	517	574	561	540	526	569	560	563	521	546	587	516	527	520	534	546	511	520	530	531	554	551	526	500	528	542	526	521	503	541	561	498	508	522	513	518	528	498	521	513	493	506	550	521	524	494	566	536	538	566	533	494	558	508	489	587	546	536	542	542	546	550	529	565	543	595	522	552	542	573	505	575	505	488	580	513	531	514	529	536	576	492	533	547	529	572	550	547	517	542	496	556	523	554	535	575	543	557	520	524	531	541	563	541	540	460	534	537	521	583	572	552	515	555	513	582	533	498	553	493	524	525	526	565	500	522	535	532	561	544	501	476	534	529	518	502	573	545	504	518	488	525	524	520	511	543	513	526	513	555	552	501	576	479	502	533	554	554	538	503	543	579	533	539	532	529	553	516	550	536	541	517	551	516	548	517	534	533	511	528	510	571	498	526	518	517	501	548	510	556	546	542	512	520	540	586	528	538	536	571	522	558	547	511	521	527	550	559	524	538	547	531	561	532	548	540	523	510	512	584	584	535	566	553	585	554	547	550	548	525	546	530	552	526	556	549	521	554	542	538	526	517	511	488	522	530	547	523	523	557	565	527	546	541	516	606	588	548	581	525	548	572	541	501	519	582	544	502	535	573	554	509	532	518	567	504	543	526	584	552	535	558	531	512	497	526	529	574	548	523	515	532	569	541	542	566	487	527	557	536	577	515	511	566	521	576	517	548	554	546	521	554	588	520	539	533	536	531	517	507	532	551	526	557	519	502	552	504	532	534	550	508	531	491	563	548	537	572	575	534	562	567	540	560	580	554	534	557	559	565	522	536	557	567	517	519	556	530	564	531	540	554	511	505	557	538	486	551	549	597	527	543	475	504	537	539	546	564	506	564	555	557	568	533	542	558	549	479	482	547	545	548	521	540	492	576	489	519	555	539	540	498	507	556	514	531	558	531	521	515	490	542	504	555	526	541	519	556	549	552	558	547	535	516	551	555	514	576	511	505	539	523	534	520	573	551	544	533	535	536	544	524	538	551	559	534	520	557	534	562	513	534	588	540	503	537	517	537	534	533	508	546	550	524	548	575	522	530	520	546	518	550	519	541	547	505	523	538	514	555	528	558	484	592	517	539	498	512	550	570	514	544	457	533	499	503	554	484	516	549	535	506	506	548	557	561	554	514	524	499	553	526	521	536	535	537	543	576	527	529	532	549	559	517	540	533	540	550	527	537	551	534	539	508	548	534	543	517	543	506	539	484	523	480	550	554	549	536	552	543	563	555	528	580	539	512	530	537	533	570	576	554	485	479	569	547	563	520	541	493	527	548	603	501	532	548	544	550	565	541	544	568	509	551	529	513	520	551	556	568	527	528	540	531	550	529	517	505	554	572	547	545	539	513	520	518	532	519	523	511	515	521	532	530	558	518	541	489	568	534	527	528	529	503	553	548	527	567	533	526	540	570	523	556	556	539	595	549	548	522	542	533	528	509	524	534	533	539	518	558	513	528	546	519	553	524	524	556	526	543	545	503	517	518	493	554	506	507	544	526	512	564	514	496	542	517	476	551	525	536	486	545	524	550	570	544	515	511	507	491	540	540	512	521	572	526	551	548	537	568	559	559	481	519	533	537	551	552	527	525	534	511	520	550	514	521	500	529	508	525	534	520	509	531	542	525	527	480	571	504	554	545	544	555	543	513	518	517	548	571	534	515	548	520	517	534	591	541	566	540	559	536	549	547	564	505	482	518
25822	21098	22037	8783	670	601	573	561	526	495	523	516	513	537	507	480	488	495	517	547	508	540	498	520	502	485	516	569	495	552	518	538	502	534	537	532	513	494	498	532	502	509	556	519	542	509	523	508	485	557	556	506	557	525	500	524	510	455	543	540	531	526	476	508	504	527	513	528	515	482	491	497	481	507	545	538	488	518	527	531	528	518	513	519	524	501	446	516	507	551	524	516	493	488	534	469	498	479	509	504	527	493	533	529	531	541	481	477	480	486	506	517	517	518	504	513	501	540	493	516	581	487	525	489	487	499	516	512	499	526	504	541	517	487	506	530	488	526	527	518	498	527	501	535	513	517	482	534	484	492	513	536	474	479	496	505	547	480	475	503	552	488	525	497	509	510	492	515	511	534	507	483	503	517	561	528	531	515	499	502	500	561	518	521	481	496	547	536	488	500	512	493	534	502	505	514	509	537	505	582	500	532	510	522	529	516	532	540	503	527	527	493	498	488	505	535	481	464	506	510	562	534	510	531	488	527	487	471	501	497	512	491	534	495	549	520	490	476	517	489	544	516	506	513	494	512	528	538	513	495	541	508	500	503	509	530	536	482	522	510	536	487	510	529	543	504	514	518	536	547	491	516	529	506	525	497	530	557	535	489	531	525	483	547	509	532	540	507	528	518	497	524	488	500	515	525	524	486	505	524	502	540	503	476	493	485	497	505	475	519	544	514	482	495	511	570	517	483	511	457	541	504	539	508	503	538	537	504	497	533	521	520	527	511	479	512	544	505	509	513	477	504	538	480	484	478	501	517	487	499	497	520	532	496	495	492	540	512	515	527	543	504	530	481	536	500	516	521	525	547	487	523	503	521	524	512	495	544	502	528	502	499	501	492	514	539	525	514	498	506	474	491	565	465	534	552	489	498	515	528	531	521	476	525	529	503	516	520	540	507	523	474	517	508	499	506	486	491	537	484	495	461	511	513	539	495	488	526	511	500	524	518	552	501	499	475	537	472	501	474	521	544	533	491	524	549	523	503	520	512	505	541	498	504	496	477	520	536	525	507	467	506	484	522	503	489	527	525	471	514	516	580	491	483	507	506	512	513	496	504	480	517	462	512	534	481	488	469	496	508	458	482	527	513	478	502	488	513	532	486	523	494	533	545	523	500	527	506	523	538	505	523	535	528	531	508	534	468	519	497	517	496	474	507	510	536	541	521	501	465	475	526	515	518	522	481	534	504	452	545	520	478	499	514	486	534	516	540	516	514	489	477	493	519	539	491	500	469	485	509	532	483	499	536	475	501	509	540	521	553	542	508	481	521	510	491	486	509	533	501	509	521	580	483	509	489	521	515	490	476	514	492	524	523	504	540	535	488	525	497	520	558	478	496	514	541	515	549	519	528	490	529	532	480	516	489	477	506	541	518	497	520	504	540	475	466	480	469	526	511	533	475	482	452	513	544	513	536	491	503	522	509	528	487	515	477	497	451	509	493	541	540	501	521	509	520	524	517	553	561	576	465	511	483	521	593	467	484	482	523	505	534	478	561	486	535	539	553	509	527	489	518	530	534	514	517	518	494	513	517	519	496	523	523	505	510	466	520	552	515	484	481	490	502	480	504	511	520	518	522	517	459	501	509	494	534	506	518	501	461	533	500	486	530	495	491	494	519	503	516	481	485	488	497	504	539	517	486	548	528	566	498	507	539	511	526	506	490	526	496	524	542	515	492	556	516	511	490	494	522	490	478	485	480	532	447	557	489	504	475	524	523	487	526	503	565	525	545	501	515	507	520	502	467	496	477	469	535	521	496	510	521	527	513	538	518	474	518	507	516	526	514	502	485	548	555	517	533	498	520	545	507	533	476	509	503	518	524	516	546	518	533	530	486	516	494	481	511	481	498	443	491	467	488	504	498	503	505	491	490	534	502	485	512	540	513	525	497	559	521	496	508	476	504	480	481	559	518	555	525	551	478	491	510	547	478	539	489	557	505	510	464	514	505	489	477	554	475	555	522	511	498	519	539	513	524	490	536	523	555	499	512	482	497	495	538	532	510	535	512	498	515	508	512	496	521	514	491	469	505	543	539	519	519	523	521	500	535	515	522	530	468	512	508	526	521	469	524	480	504	511	500	493	533	463	484	508	517	549	547	537	509	518	512	513	568	466	500	503	475	519	483	506	554	528	463	479	500	558	557	506	482	541	519	500	517	513	500	492	548	499	500	482	522	510	533	520	545	491	496	501	529	525	505	495	507	526	531	524	535	509	523	512	511	519	494	548	491	554	537	532	479	503	515	515	529	541	506	538	488	575	520	540	524	523	514	536	474	526	455	493	502	540	459	521	520	512	493	500	496	516	503	496	536	488	535	489	470	538	503	474	536	537	490	456	479	515	503	524	520	496	496	528	506	506	463	504	501	534	487	488	520	468	496	522	518	530	482	493	519	501	538	515	477	515	548	482	500	514	492	531	522	517	517	479	499	484	464	557	527	498	510	509	529	496	494	508	485	528	531	511	508	532	505	482	507	499	518	510	563	508	569	494	536	485	508	500	540	525	540	484	480	474	502	510	504	465	513	539	503	513	512	480	531	529	521	527	551	507	500	534	511	537	506	528	525	480	517	528	521	487	531	566	526	499	481	528	507	522	505	508	547	545	507	467	535	498	539	508	502	468	473	533	503	500	535	531	510	475	511	550	534	526	496	473	507	529	554	477	509	505	532	540	524	509	496	507	488	544	515	557	489	534	491	549	554	530	488	527	553	524	548	496	535	535	530	477	515	521	542	470	528	511	509	487	508	497	503	538	485	519	479	488	522	542	485	517	510	477	501	514	486	521	500	491	537	520	552	501	511	509	509	490	524	498	495	508	522	551	539	503	534	507	513	497	494	542	487	500	482	506	490	548	515	532	521	508	494	500	519	506	497	491	518	527	478	493	481	542	485	503	538	462	497	503	536	519	529	513	513	508	503	500	513	491	532	505	499	458	522	502	502	536	475	495	514	455	490	511	506	492	530	477	539	465	532	502	529	526	543	501	509	509	507	538	509	510	522	570	525	499	473	529	537	486	534	546	519	503	523	485	542	495	506	512	514	510	477	507	523	548	525	540	497	521	502	523	508	512	538	521	550	515	529	483	494	535	540	491	487	550	531	481	500	529	503	511	515	509	485	508	508	487	538	518	527	470	478	504	488	539	524	514	521	496	504	496	538	521	516	515	494	515	486	522	513	527	506	527	514	479	504	515	527	525	539	529	542	510	527	548	514	564	538	499	531	452	456	488	476	493	483	489	481	488	499	494	558	530	509	505	510	541	509	541	492	494	478	524	514	534	531	498	541	485	530	491	512	512	524	491	491	522	530	511	516	530	478	513	474	511	484	536	489	550	543	482	486	522	524	518	479	489	485	509	504	524	506	504	528	522	538	498	513	521	518	515	501	491	539	489	469	524	514	540	525	547	504	510	497	527	489	493	532	512	493	554	463	541	492	548	502	541	492	508	498
5393	6893	3426	1108	848	769	733	694	696	665	742	622	574	653	635	651	672	613	686	649	640	642	707	702	667	629	645	653	624	631	672	623	668	689	656	630	663	648	629	656	658	660	636	650	620	636	647	708	607	642	681	624	609	634	650	650	652	659	668	638	641	610	696	689	638	705	628	638	611	650	603	645	667	638	664	689	658	662	669	694	603	583	635	647	669	657	654	665	660	629	626	652	661	669	643	631	620	641	669	690	654	612	626	622	652	622	630	609	643	669	645	639	650	622	681	654	606	624	650	674	660	634	664	683	637	689	658	656	644	635	661	612	664	672	672	656	624	655	661	649	673	643	650	616	640	692	656	650	687	658	634	646	674	657	676	680	595	608	634	712	669	641	647	668	647	650	613	614	714	657	624	626	638	702	613	663	605	660	637	622	652	605	616	638	664	672	682	597	655	625	609	645	637	652	657	640	618	675	675	641	662	634	644	652	620	672	630	694	679	632	668	608	626	668	640	642	639	632	662	687	668	647	664	692	658	655	694	684	641	624	586	639	648	676	643	658	608	663	672	627	674	627	674	594	626	602	671	656	648	637	606	624	620	665	650	617	679	662	669	700	654	653	609	641	651	626	640	634	623	670	635	635	687	639	664	572	646	639	663	674	639	676	640	655	647	630	618	674	644	645	613	672	664	665	614	655	613	616	660	666	651	658	642	675	675	632	656	657	682	666	672	624	671	646	686	632	663	639	639	637	706	678	650	666	640	637	631	677	614	583	651	683	617	669	615	620	649	584	637	616	722	711	625	661	603	653	651	668	673	660	639	651	665	573	705	648	694	630	643	642	604	638	617	640	661	627	670	644	628	636	643	639	690	621	637	692	632	637	647	693	679	639	635	634	643	658	649	617	652	648	630	675	670	603	636	650	610	661	682	637	661	665	644	670	649	650	676	637	660	654	633	636	641	646	624	657	633	657	653	650	686	648	655	662	629	649	622	692	635	675	648	627	711	627	656	628	608	662	674	661	693	645	634	638	631	683	638	684	647	663	622	675	649	641	627	704	646	650	683	636	627	632	643	663	684	630	678	696	654	681	650	675	665	638	645	667	665	623	626	646	630	657	645	638	627	632	624	648	677	654	676	671	725	654	635	673	652	670	611	662	661	653	650	628	640	638	609	592	649	654	629	627	630	657	670	619	613	624	639	643	614	657	690	718	631	617	629	657	643	622	649	660	685	667	641	629	683	647	641	628	683	622	645	641	646	644	639	626	633	624	668	621	642	619	696	633	659	624	629	658	647	647	711	644	638	657	667	642	636	627	604	641	670	669	651	631	652	650	642	637	664	678	605	659	638	660	662	618	659	650	597	654	580	617	645	635	645	621	687	614	635	689	625	620	624	610	631	634	671	599	626	666	672	606	649	649	625	671	659	636	655	629	675	620	680	649	614	663	719	619	613	635	627	650	598	646	635	626	636	606	648	591	633	624	651	623	638	651	699	625	607	627	639	601	644	704	643	639	678	644	648	667	655	663	627	645	653	635	645	642	620	655	655	640	610	613	667	617	653	666	660	674	642	591	670	662	645	601	684	623	654	653	659	668	662	649	651	660	641	601	678	632	679	641	677	632	652	668	592	626	647	630	690	619	622	624	686	667	710	656	704	626	654	628	670	605	645	632	628	652	681	629	642	670	650	652	677	643	628	653	685	660	640	610	682	656	683	647	636	628	684	646	629	618	651	693	639	631	652	605	649	619	709	660	670	639	617	644	611	676	682	656	627	644	628	673	658	630	634	637	663	641	650	634	650	639	700	653	650	634	623	633	644	684	650	663	653	690	685	614	692	605	669	644	663	645	653	650	671	602	638	666	631	654	671	654	626	635	623	653	659	635	624	661	639	657	648	658	651	630	635	657	650	613	658	637	646	731	615	644	651	649	644	633	638	642	667	636	650	646	645	634	625	632	645	631	629	662	627	616	634	614	653	654	681	613	653	651	647	628	631	699	612	660	623	626	621	636	638	650	687	626	638	668	621	635	610	678	684	627	672	648	665	644	685	666	680	657	642	629	669	606	675	650	610	604	656	655	657	623	640	620	682	656	679	670	643	602	668	619	603	650	663	634	660	664	631	659	628	678	651	651	624	674	611	704	662	643	630	633	662	630	647	649	654	613	618	614	651	669	647	642	623	650	647	643	635	657	626	671	678	683	695	657	635	655	661	649	657	607	626	628	610	612	662	645	639	651	635	660	640	611	576	652	648	677	624	635	640	658	653	636	653	668	670	655	613	680	639	631	610	674	604	639	620	653	682	651	656	633	649	661	669	637	666	636	663	645	629	688	640	639	665	681	615	636	631	657	637	620	631	638	636	629	619	619	639	674	644	641	655	694	599	640	677	609	664	639	656	664	633	695	665	614	643	658	687	680	635	668	667	636	655	670	632	658	650	653	659	657	648	647	654	652	618	635	648	655	673	605	653	641	654	649	677	643	663	668	645	667	608	686	704	638	618	638	634	647	644	632	646	640	625	646	665	679	645	651	683	640	657	611	645	627	671	601	670	680	651	652	646	672	629	606	627	701	642	630	660	591	620	631	634	703	677	624	639	675	664	621	689	623	649	645	640	685	644	688	622	658	699	658	657	666	616	639	654	684	658	647	652	647	689	633	627	660	681	680	647	618	645	638	642	663	646	668	620	652	680	649	615	643	634	657	656	603	644	648	613	624	614	598	619	634	676	673	669	697	655	625	666	654	642	640	654	662	624	609	646	628	686	636	644	636	614	588	648	594	599	646	652	632	612	604	674	649	621	656	632	687	635	609	676	660	608	639	626	659	682	582	619	634	627	664	646	658	619	647	668	620	687	659	637	676	660	633	658	624	671	618	667	703	649	675	663	608	617	592	667	694	612	631	623	637	617	617	633	667	659	635	631	649	636	610	679	703	675	676	634	627	684	696	678	674	642	633	640	670	654	668	586	677	616	613	660	655	669	679	601	624	655	657	626	686	669	627	624	650	589	620	628	672	651	653	653	648	648	655	668	604	625	684	666	631	634	589	659	679	664	675	626	594	625	631	635	647	632	660	654	627	639	692	620	654	671	654	642	676	660	622	664	633	672	639	606	630	615	629	630	635	679	639	613	650	647	671	631	628	652	646	616	654	636	642	602	636	663	660	619	653	607	664	658	643	642	614	621	583	685	673	670	655	696	618	609	675	672	640	669	663	655	709	679	596	649	658	710	642	661	624	652	651	593	621	636	612	674	616	635	642	670	641	609	651	658	641	634	630	597	641	643	646	582	682	693	639	626	654	619	648	598	666	694	674	664	658	657	645	625	680	610	707	656	666	618	639	636	630	697	673	636	655	658	649	621	624	692	664	663	665	640	665	645	628	579	641	668	656	647	671	659	626	640	646	682	646	689	664	679	670	619	655	651	674	629	662	696	645	641	593	638	645	619	598	631	664	599	633	666	672	680	584	641	634	633	637	639	678	656	612	671	707	654	618	646	639
23170	21104	27817	24630	20999	4719	865	664	668	585	607	567	595	568	563	583	577	626	621	579	570	598	559	601	596	562	609	672	604	586	568	585	601	584	595	581	570	621	582	532	547	593	582	574	594	564	624	556	583	582	618	624	620	560	597	557	527	600	574	563	580	549	548	551	569	605	575	606	599	607	590	569	537	565	564	622	543	623	610	616	571	556	572	579	615	617	595	632	639	579	551	576	608	626	634	539	549	568	602	616	623	600	595	579	593	591	595	562	589	588	561	582	621	583	611	574	568	614	580	584	622	585	581	570	599	581	602	588	561	586	608	581	583	567	574	544	602	598	587	595	597	588	616	590	591	579	585	550	612	575	569	548	587	555	605	600	571	588	578	594	547	600	610	629	580	578	594	580	563	601	561	632	603	596	568	607	579	579	579	596	549	585	570	579	591	612	580	590	560	540	623	584	604	523	581	590	561	613	556	588	640	569	602	597	583	543	558	572	611	579	570	646	555	580	597	558	579	590	598	578	591	565	613	576	579	599	550	620	595	575	554	573	598	602	556	601	611	555	570	622	552	579	610	576	584	584	572	546	595	562	550	557	593	593	549	598	546	576	562	601	616	593	566	587	580	573	575	572	595	595	603	601	543	569	575	576	582	602	592	594	585	518	544	554	588	628	609	573	595	580	557	605	591	552	553	552	619	594	606	593	564	575	518	592	586	575	555	580	595	537	631	560	602	577	550	570	579	571	561	612	568	594	568	538	579	584	622	611	555	624	563	582	589	558	593	597	621	556	577	542	577	544	546	560	591	570	561	603	595	605	618	623	573	588	552	570	597	538	599	578	568	614	566	591	594	576	561	598	640	602	560	620	539	526	576	595	589	586	549	558	568	616	578	582	565	599	568	573	563	576	549	599	592	567	559	571	611	627	561	553	573	560	585	562	624	601	617	601	592	587	586	586	617	561	571	592	600	581	592	598	563	590	593	564	585	515	593	583	551	600	585	581	625	542	604	561	595	584	564	615	575	597	557	547	566	581	566	583	600	568	602	602	622	596	589	560	592	567	557	570	548	631	605	574	549	581	638	625	526	597	568	566	587	592	595	606	553	556	564	599	612	599	611	557	599	559	588	587	548	600	597	620	646	586	606	560	558	567	632	595	578	579	580	552	612	628	612	602	577	583	605	558	577	578	583	558	632	554	623	633	574	574	575	596	595	560	578	611	632	591	615	575	593	513	588	604	614	606	601	597	568	586	593	581	613	582	612	603	579	582	557	579	562	620	610	591	607	584	610	551	587	600	622	608	566	575	560	581	650	612	529	560	571	539	611	599	585	609	558	525	580	611	559	530	554	569	630	534	573	622	569	622	562	586	556	546	607	581	570	577	579	572	618	625	549	613	600	598	597	557	615	589	622	598	586	594	603	567	586	612	580	586	595	601	608	565	567	580	549	575	619	560	557	570	568	566	579	579	552	553	592	563	589	600	528	542	535	583	583	566	558	557	579	625	601	592	623	575	604	557	613	589	577	559	583	589	607	579	602	593	633	565	578	603	601	583	566	596	616	583	554	586	584	589	590	559	545	576	631	569	578	605	589	563	563	569	658	569	636	574	608	550	578	581	602	546	589	586	582	600	581	577	587	557	598	582	621	617	573	607	570	585	588	600	626	585	577	610	600	587	572	584	586	608	562	599	590	599	561	599	541	612	597	569	540	571	623	625	612	553	621	566	578	599	543	585	608	584	540	600	582	562	577	589	584	560	578	559	586	575	615	572	572	610	552	623	582	598	619	615	568	633	603	548	625	622	539	580	583	588	606	552	604	582	590	574	554	563	594	604	593	554	601	605	576	582	556	590	550	556	599	556	572	572	571	569	602	614	578	556	548	617	571	568	550	552	579	589	571	555	593	568	589	635	593	557	613	554	578	579	604	590	561	579	570	564	596	606	576	565	588	575	606	615	574	581	579	605	590	593	543	586	592	588	550	574	597	562	577	601	607	587	591	605	541	591	560	565	589	567	578	625	621	556	585	617	613	591	594	590	611	586	628	558	541	582	577	574	608	557	601	587	630	590	598	604	620	578	570	607	544	570	613	548	574	617	616	599	573	590	629	606	550	614	553	611	598	549	564	595	552	535	520	600	567	588	601	574	626	563	552	553	581	601	562	619	564	552	605	594	540	594	618	574	633	601	573	627	572	572	583	578	599	541	592	575	610	603	573	553	592	630	542	603	589	561	578	541	599	539	576	555	575	605	552	602	593	614	584	584	617	588	609	563	561	587	573	624	653	601	575	616	602	542	573	558	576	603	583	580	622	569	616	595	577	563	605	580	565	597	581	530	634	571	593	572	579	547	557	621	612	577	578	616	552	577	569	594	613	597	560	558	567	616	554	559	583	557	604	553	589	597	610	571	573	527	599	637	544	601	595	559	581	598	595	559	608	566	580	618	536	587	600	556	603	566	604	572	601	574	573	558	563	572	547	591	545	598	587	626	622	566	574	574	557	553	600	555	588	605	626	549	554	572	600	579	594	587	604	551	558	536	583	574	604	584	592	550	566	590	578	603	566	570	586	558	594	572	574	555	592	597	560	610	585	613	633	578	605	600	568	570	572	616	607	608	608	577	592	627	594	572	587	564	612	575	561	597	589	593	555	557	536	600	559	532	559	602	586	596	593	540	565	586	554	567	583	659	575	570	590	585	551	566	580	573	529	556	605	568	552	558	620	575	549	576	557	545	574	580	595	572	572	580	601	593	536	600	613	592	564	609	624	555	552	607	610	568	611	610	591	594	565	594	604	623	589	566	603	573	542	575	577	609	633	560	568	555	610	570	604	587	600	578	565	601	562	603	565	617	592	599	579	565	605	576	561	585	583	608	556	572	608	558	597	585	573	614	599	554	593	591	559	574	579	603	632	544	557	571	584	602	589	581	565	593	576	578	573	530	584	554	577	580	578	589	588	578	592	578	568	623	578	585	561	590	612	608	572	561	576	594	569	560	623	577	566	618	606	546	621	591	596	581	594	562	550	593	585	577	593	598	608	596	565	571	614	580	622	581	569	600	590	577	578	588	565	575	539	584	570	568	595	587	587	632	570	560	581	573	566	546	573	522	594	594	581	524	624	635	576	594	561	549	608	540	590	589	575	570	569	571	565	568	585	597	542	615	606	613	521	613	584	644	568	587	589	602	545	591	594	572	551	587	588	646	576	541	537	601	589	578	571	560	538	575	618	553	589	594	587	575	579	581	586	619	545	627	567	551	577	574	535	582	573	639	547	600	544	529	545	593	579	543	615	598	560	610	583	596	611	598	562	538	600	599	603	534	591	591	577	597	566	569	564	572	573	607	577	572	603	576	617	535	626	549	586	576	636	599	615	594	613	589	608	572	596	551	615	548	553	557	558	634	580	575	579	613	556	579	584	595	617	580	557	618	544	564	596	626	604	623	583	576	552	591	574	581	612	600	567	596	554	578	597	607	595	552	559	493	594	584	588	610	620	543
5912	13341	6634	2268	1192	965	876	857	810	820	761	786	805	812	737	752	742	768	674	726	730	727	659	737	777	718	725	697	707	756	776	738	732	718	752	700	692	672	763	674	681	779	724	740	707	706	754	697	749	767	716	729	718	768	694	722	749	797	718	724	802	669	759	763	762	741	790	746	752	703	720	705	711	734	753	762	704	733	723	723	740	762	731	765	728	744	684	735	747	714	753	721	726	778	719	715	706	700	750	678	704	706	729	731	740	720	751	750	717	705	795	751	765	678	702	698	701	729	693	701	702	689	745	736	700	754	711	727	725	675	735	723	733	714	743	734	715	711	724	720	710	726	767	692	767	743	690	731	784	721	757	748	797	702	723	731	711	679	743	730	707	717	738	740	757	747	746	705	679	727	744	738	713	752	756	734	687	748	737	729	733	765	761	712	770	680	760	720	739	761	695	769	686	702	753	788	759	702	734	715	690	740	729	704	763	715	756	775	770	735	692	773	761	671	753	705	686	693	702	729	744	714	799	718	741	731	782	711	732	766	748	756	723	730	698	701	700	738	708	689	725	760	716	807	740	746	759	772	790	747	723	750	701	702	722	664	749	725	757	734	766	758	732	745	701	713	761	734	766	779	738	750	755	784	729	715	658	754	764	733	747	738	703	737	713	704	763	701	694	764	750	691	695	748	707	751	757	776	699	739	724	725	748	708	697	723	708	767	746	771	710	722	709	778	735	684	743	725	724	725	708	671	719	719	681	756	735	718	748	745	765	707	768	750	693	719	723	704	705	707	732	721	728	672	751	728	707	773	706	718	755	765	682	752	698	715	741	693	726	732	727	722	743	762	718	700	721	717	690	789	732	733	726	722	767	749	690	713	740	706	709	728	721	685	750	733	762	731	719	800	723	709	735	768	773	724	747	673	661	687	738	761	733	729	719	723	749	692	646	724	777	771	789	708	709	747	714	735	732	751	725	724	686	739	684	738	744	713	749	730	713	718	731	763	722	699	743	749	729	730	723	710	723	715	774	695	720	794	699	750	719	719	745	764	746	679	767	705	735	698	698	691	772	778	710	708	775	751	702	718	718	685	758	731	732	719	687	766	783	763	708	734	752	745	728	734	744	788	733	776	729	761	739	752	719	714	734	729	753	723	724	750	768	740	718	710	716	755	762	698	745	698	759	755	729	729	722	707	777	742	743	737	713	741	714	727	720	781	728	709	706	720	727	737	746	760	717	719	724	722	701	721	711	719	735	734	674	724	721	770	723	706	691	715	743	751	722	721	725	689	724	722	750	711	736	777	731	707	764	670	708	737	737	780	703	718	791	689	690	735	728	748	697	692	777	746	716	740	737	725	730	677	699	736	740	740	765	714	704	670	717	743	695	721	735	737	740	717	717	729	761	723	688	680	756	675	731	741	755	739	733	683	803	712	789	743	743	736	734	690	729	748	717	691	748	736	749	667	744	735	736	724	734	719	734	734	778	700	726	729	712	724	709	712	746	742	703	715	778	715	707	753	732	768	747	739	740	728	708	768	714	693	721	699	742	738	746	757	728	726	731	745	750	727	749	743	684	734	715	722	753	734	716	714	731	700	734	708	705	755	696	748	717	717	675	739	695	716	727	766	713	755	737	753	730	734	749	660	715	711	742	755	720	720	743	712	751	749	731	737	708	710	747	722	689	770	721	761	693	743	708	780	746	754	710	762	728	687	730	747	738	715	711	718	741	751	758	672	713	704	709	740	724	711	708	708	723	744	751	781	704	706	734	700	749	702	785	757	736	717	786	753	759	726	762	697	706	736	742	745	762	780	755	771	721	717	712	713	793	704	688	722	747	747	766	698	735	759	725	713	741	738	744	700	737	719	728	783	723	761	766	732	705	750	770	722	701	703	702	744	750	729	753	772	715	707	698	748	771	746	726	710	759	673	716	706	739	784	740	737	783	738	705	692	750	727	728	678	737	715	752	720	708	749	788	723	709	717	748	789	739	687	726	744	736	738	697	697	740	770	744	720	732	764	692	794	725	726	738	726	770	734	711	736	721	709	707	711	712	710	729	756	741	682	729	734	729	739	709	725	767	734	735	720	731	813	692	716	677	736	720	744	706	706	775	755	752	734	696	720	690	691	749	697	725	733	702	724	720	710	712	717	779	710	749	758	681	759	731	696	701	761	720	727	692	723	722	716	696	759	750	717	732	666	725	759	732	742	749	729	730	742	774	759	738	725	706	729	736	755	751	697	723	757	722	701	750	732	723	701	722	735	756	762	760	813	702	758	734	711	738	703	689	713	731	753	746	711	734	710	755	725	694	672	761	698	717	739	732	730	707	704	724	760	756	761	703	732	745	681	751	725	729	721	661	789	739	754	713	707	725	749	686	744	765	772	803	713	723	717	724	729	718	747	709	777	732	741	716	714	735	735	739	697	809	736	743	695	761	744	759	761	763	734	689	721	795	767	706	727	747	757	725	697	730	733	752	729	722	682	719	742	751	727	706	727	744	723	734	669	753	724	738	686	727	695	762	714	758	769	762	751	739	740	721	697	734	687	724	751	715	754	770	745	718	707	732	757	748	731	745	735	697	720	704	725	778	745	685	729	738	699	744	718	746	753	718	683	696	696	731	715	719	729	708	731	724	721	717	714	713	715	696	691	756	739	715	718	731	699	803	727	723	754	718	719	746	669	686	756	742	796	707	709	746	699	707	714	718	739	710	733	713	739	741	702	737	717	701	726	700	702	736	743	736	685	700	749	761	719	725	749	754	705	739	738	743	758	763	687	761	716	696	751	747	758	713	738	724	745	720	746	746	746	692	753	752	729	732	732	751	735	721	711	729	729	733	755	704	740	702	703	698	761	714	726	710	705	709	658	735	738	722	736	764	676	769	775	687	727	730	780	682	703	746	726	703	741	741	715	728	743	734	748	720	720	723	712	772	713	709	723	750	698	709	720	741	730	759	720	680	733	751	722	735	704	749	762	727	744	743	744	745	733	770	711	772	746	683	753	745	751	717	722	734	732	739	712	728	697	741	692	769	776	765	718	725	706	754	728	712	720	740	729	750	750	750	693	719	700	753	725	743	713	734	736	718	709	790	720	753	774	746	766	725	716	675	712	765	761	734	684	722	782	711	740	705	764	701	741	753	728	678	705	752	706	691	701	708	710	738	696	683	755	723	766	759	747	769	746	738	697	702	712	710	743	708	708	709	736	737	773	735	706	743	744	725	743	700	680	743	702	725	720	767	696	668	709	738	729	715	757	683	705	676	737	773	731	670	759	744	729	701	742	735	720	738	727	733	746	735	744	771	751	725	744	775	746	719	762	668	716	731	740	729	745	770	726	709	761	732	708	741	664	788	735	757	693	701	713	691	729	718	728	698	696	713	715	773	708	725	700	721	735	696	733	729	785	762	771	715	713	750	740	722	737	698	720	764	704	726	714	804	741	757	744	757	703	740	772	707	717	730	715	736	767	683	731	745	723	761	740	730	689	656	775
24214	21097	26588	25621	5046	450	466	398	398	366	388	366	365	398	372	392	358	361	365	354	362	349	379	399	376	370	354	365	381	359	361	370	366	379	345	362	313	328	344	393	378	349	367	325	352	342	359	373	369	336	375	396	353	378	373	379	360	347	353	346	377	358	346	396	342	351	378	382	367	361	386	370	358	361	371	389	365	331	364	382	410	357	322	365	349	355	378	359	341	392	329	375	372	367	370	364	383	358	344	362	374	348	344	334	338	360	363	353	315	359	374	361	397	359	342	344	351	382	383	348	353	349	338	386	384	363	360	318	399	332	357	358	355	357	375	343	367	329	368	351	359	349	366	368	347	356	376	363	364	374	374	369	313	381	363	386	373	366	368	331	318	343	373	372	399	350	324	320	378	328	342	327	347	352	394	369	403	332	352	325	341	374	383	359	361	328	352	342	307	347	348	387	352	349	369	357	336	369	364	354	364	334	375	351	358	365	377	358	351	377	365	364	316	330	354	341	393	357	333	338	350	359	344	343	357	333	371	321	349	348	323	351	363	354	398	347	364	361	369	371	390	381	387	367	350	402	382	343	372	390	381	375	376	358	338	334	353	344	359	327	343	340	375	377	343	337	324	320	345	341	371	363	386	375	386	357	358	377	317	369	351	342	369	399	367	368	373	369	322	333	361	329	344	344	330	318	369	369	330	366	377	361	390	342	349	340	360	343	385	365	370	328	390	369	353	371	315	317	355	348	340	350	362	323	362	346	336	339	332	333	372	354	367	368	349	341	362	324	360	335	356	361	347	372	353	353	385	379	352	360	363	350	349	352	358	394	387	338	339	313	399	351	348	324	342	378	347	373	350	337	386	335	367	348	320	345	408	344	338	340	344	334	345	389	367	343	359	375	348	376	346	293	396	332	339	362	371	338	340	372	343	338	344	329	364	328	406	340	380	337	360	342	386	385	380	337	350	370	396	329	374	351	356	370	339	377	365	375	355	392	352	352	369	338	348	361	325	341	353	351	365	360	315	360	384	358	350	348	372	375	350	375	388	329	358	388	351	339	344	366	357	343	381	351	360	361	367	346	356	342	358	377	352	344	384	353	359	329	376	360	367	384	350	332	325	314	370	367	339	355	342	333	357	355	348	354	322	324	345	393	339	340	344	377	359	364	329	345	342	357	309	329	344	363	350	328	340	333	362	400	345	347	335	346	323	376	359	367	330	377	378	372	348	387	374	357	363	407	380	372	337	380	324	324	385	349	381	382	321	367	335	354	353	366	355	354	343	361	372	376	359	390	339	324	389	398	373	345	371	367	379	342	390	364	377	337	359	336	367	372	320	375	361	358	323	398	337	325	350	362	351	347	358	347	337	323	337	375	341	369	394	315	320	347	345	358	348	359	364	369	369	339	332	328	362	343	381	364	347	378	352	321	355	380	360	324	349	357	351	339	369	361	396	335	341	381	399	384	340	362	370	341	329	349	376	385	372	375	337	378	350	375	362	316	381	340	338	374	379	365	347	346	376	366	362	324	344	370	354	387	306	349	404	347	326	341	382	358	363	380	351	375	350	374	368	358	330	360	391	355	321	385	395	333	328	369	321	343	341	353	368	324	319	382	363	349	362	383	368	367	345	407	344	373	349	368	382	336	383	370	395	364	349	327	353	345	364	357	341	384	353	362	342	374	354	368	376	386	334	357	357	351	351	338	323	383	377	385	373	386	350	336	327	399	360	365	353	329	360	335	414	365	373	389	382	332	344	353	367	357	352	380	358	315	337	324	325	360	364	345	364	348	387	358	331	383	380	347	350	368	341	339	371	372	345	347	364	377	346	354	397	304	335	356	349	357	344	335	350	359	373	377	335	390	368	343	366	332	352	387	338	318	371	356	327	351	339	385	366	368	352	385	384	346	343	338	392	350	365	353	354	363	363	334	352	320	348	328	337	354	355	343	367	392	345	379	363	340	366	347	327	373	357	348	390	334	345	363	357	353	338	372	395	355	347	376	343	324	364	363	349	359	338	350	350	400	366	363	367	328	354	359	355	389	363	328	362	340	387	371	346	351	347	339	368	342	376	354	371	358	362	341	377	363	410	347	344	348	323	364	369	369	330	374	366	323	370	349	372	334	346	331	350	364	343	342	367	329	342	351	351	341	355	346	355	348	342	363	368	344	388	380	345	354	363	369	357	351	411	333	367	329	370	359	335	358	358	380	321	345	351	358	377	347	383	351	328	402	361	353	329	367	389	394	348	361	328	381	348	345	349	364	384	381	403	357	323	351	368	338	307	350	320	397	367	352	348	359	353	386	331	333	364	381	362	351	355	349	392	364	369	356	394	343	376	374	397	349	316	333	359	339	349	339	315	338	330	362	325	380	343	351	342	350	354	346	366	336	325	345	331	363	367	376	354	367	334	354	374	361	356	334	356	364	338	367	332	353	345	320	376	361	331	334	374	341	330	367	350	387	350	350	337	357	372	354	371	343	343	342	347	323	351	337	378	370	323	359	382	363	362	324	363	356	339	357	362	324	364	345	374	352	358	340	362	354	349	385	344	345	335	368	335	352	388	359	331	382	376	336	366	380	352	324	354	356	361	360	367	374	364	335	323	371	355	331	343	344	351	368	346	318	398	352	350	342	367	383	378	377	353	378	374	369	317	355	365	340	377	365	327	369	357	355	400	356	360	402	365	355	363	381	388	355	383	374	355	323	316	361	363	346	363	357	354	361	332	339	353	389	346	344	324	345	395	337	360	356	337	366	331	337	348	395	362	366	364	343	339	349	340	387	350	332	351	353	331	330	362	359	362	344	366	351	388	353	351	353	387	343	334	368	379	356	347	358	363	396	350	352	311	307	367	340	340	391	358	351	372	358	320	329	345	361	319	349	314	363	349	351	395	353	376	328	319	362	373	376	387	371	357	363	369	362	353	370	348	367	351	352	341	347	359	396	385	354	392	366	363	374	388	368	347	357	393	378	358	380	367	363	343	359	370	341	347	357	386	344	340	341	329	352	361	343	334	339	361	318	359	357	382	373	334	348	338	358	348	377	354	342	347	355	365	326	380	365	346	347	314	337	360	351	343	368	355	369	346	344	364	332	364	366	357	352	357	363	344	358	356	351	371	370	361	345	369	348	358	371	367	369	346	363	370	379	379	371	346	334	371	333	337	403	357	362	352	337	356	368	358	359	366	340	352	370	370	365	369	347	346	329	352	375	371	391	373	351	395	351	374	358	388	336	314	379	341	354	359	330	336	319	337	359	354	327	336	362	374	350	332	361	341	381	384	341	382	379	337	361	350	338	360	375	324	361	348	338	362	329	342	317	355	356	361	357	367	354	358	359	357	363	334	365	332	354	357	386	328	346	359	376	342	336	364	339	366	354	304	331	333	371	369	361	365	360	343	391	361	331	339	391	363	370	358	368	371	333	384	368	311	352	344	350	397	323	336	325	338	314	364	337	357	333	351	359	349	397	342	383	385	368	373	337	359	369	332	363
4654	8949	5964	1506	759	639	569	539	487	560	482	523	459	476	515	456	447	462	471	500	475	462	488	457	492	445	479	472	469	453	463	475	486	481	433	471	456	454	480	466	417	464	467	479	446	440	479	500	467	480	483	455	522	491	430	461	492	462	466	467	464	454	497	469	459	468	451	455	497	459	490	473	467	498	463	443	427	485	447	475	484	441	477	470	467	454	499	463	457	448	489	445	445	475	491	495	462	473	484	447	486	464	471	507	464	466	454	450	453	473	458	477	437	467	503	485	509	479	483	478	494	495	459	459	448	455	490	490	447	451	466	440	488	470	457	476	477	490	438	468	441	491	475	431	446	488	485	452	476	434	493	477	492	445	479	510	484	489	494	455	458	481	473	434	479	477	473	476	458	488	464	445	475	480	468	494	494	429	447	517	483	521	487	448	434	483	470	511	491	486	457	465	487	475	443	445	442	464	442	469	464	458	424	475	514	473	444	461	486	434	460	478	467	483	448	449	514	464	463	484	480	441	454	449	459	487	486	476	483	453	484	479	481	471	435	505	466	481	474	492	473	468	474	456	468	468	462	412	443	469	459	468	470	449	482	431	473	460	447	464	474	475	462	445	472	499	444	448	515	464	473	462	490	468	448	474	466	478	493	482	469	497	492	515	451	466	481	441	453	458	518	457	455	465	459	444	472	460	499	501	456	500	493	461	451	461	509	466	491	468	506	531	512	468	465	458	481	465	443	471	462	477	481	468	468	515	460	476	456	454	454	441	447	458	474	482	465	499	457	481	460	451	477	474	438	437	453	455	456	489	463	482	449	451	467	430	469	487	440	495	509	485	465	510	500	445	473	453	451	472	449	476	479	478	445	471	448	478	457	485	475	479	468	444	448	444	435	456	465	486	506	446	454	438	470	462	508	483	471	477	448	415	456	447	458	520	452	454	444	437	447	482	469	444	496	512	452	486	448	470	517	475	473	457	465	440	438	451	496	469	417	483	478	501	475	460	478	462	453	487	430	478	463	486	469	467	458	494	465	451	438	449	481	504	419	444	446	482	460	433	475	470	445	439	460	466	489	449	484	493	440	497	442	451	475	441	465	496	444	446	447	487	460	449	460	419	494	485	462	433	469	440	482	450	451	462	469	450	442	484	475	475	466	457	463	489	448	495	446	505	479	506	476	471	459	498	457	438	474	433	470	472	445	431	477	551	461	483	474	501	473	437	508	454	477	435	468	464	416	492	467	470	502	454	454	431	473	450	479	475	481	457	518	415	482	472	478	456	448	483	468	461	471	481	500	511	463	467	482	473	459	462	493	449	493	478	486	436	436	474	474	479	433	473	481	453	465	486	483	472	471	478	464	423	483	522	486	459	472	497	477	487	494	430	471	427	454	467	450	460	434	461	472	462	468	442	468	490	442	487	474	485	494	496	501	476	462	491	426	449	481	479	480	462	479	472	491	459	444	470	473	476	444	499	460	477	449	436	467	499	510	470	435	473	483	495	501	486	455	454	483	472	447	499	521	476	488	468	471	461	446	468	451	477	485	448	459	493	463	462	503	444	468	462	449	479	439	502	460	454	478	481	489	468	492	479	481	475	447	497	477	512	442	465	495	441	485	417	495	475	503	509	464	449	480	494	467	462	493	506	481	440	442	472	509	480	486	433	450	442	477	477	494	452	462	463	456	467	458	450	464	470	476	478	485	469	453	483	467	479	501	459	484	464	469	457	480	448	473	449	471	445	488	471	420	454	438	489	438	507	481	477	449	487	495	444	501	471	443	458	459	450	494	453	490	472	508	462	435	480	452	483	448	474	431	477	422	485	468	460	470	502	440	499	427	465	477	472	458	494	450	451	476	448	465	496	452	477	466	443	494	459	476	444	473	412	451	439	433	459	520	456	466	474	453	432	451	475	448	443	482	452	496	462	467	468	467	478	478	466	422	484	493	436	500	495	488	425	471	459	425	489	487	479	449	467	464	457	452	481	461	526	454	431	461	493	460	531	452	465	497	483	467	456	483	466	487	472	451	497	427	490	469	465	464	437	499	472	476	446	452	439	461	441	492	468	434	499	477	480	481	484	450	467	478	488	477	451	451	490	459	496	482	424	461	476	435	468	436	484	448	452	468	506	485	468	466	459	447	465	487	464	499	449	443	517	510	472	452	500	445	468	466	461	430	466	459	471	471	479	492	507	469	477	450	503	492	480	483	445	460	462	464	488	521	483	464	445	481	450	493	454	467	462	507	493	488	487	519	481	495	457	455	415	443	440	424	444	498	480	459	519	459	467	446	460	478	475	480	457	480	502	445	443	476	437	474	441	474	454	459	447	485	487	469	484	489	498	449	451	480	447	503	495	449	449	481	487	473	457	449	440	453	493	438	475	498	455	442	450	485	495	498	480	479	488	456	513	484	481	467	461	464	484	455	469	448	442	469	540	496	460	494	463	416	447	441	491	449	491	480	471	477	423	455	470	443	470	436	479	459	489	451	518	452	460	453	484	454	488	459	449	483	461	458	493	455	453	430	422	439	464	440	452	468	461	490	459	464	457	480	482	473	477	478	500	446	448	501	497	504	455	459	527	482	450	494	469	467	465	461	456	458	465	512	475	460	454	457	429	472	452	492	459	446	488	471	460	476	432	504	464	448	443	437	484	457	471	481	435	501	405	496	464	443	467	446	481	475	450	480	419	418	447	482	476	485	476	484	445	480	495	530	444	466	436	444	504	519	461	458	505	448	491	457	492	475	494	437	490	519	452	469	482	501	455	478	472	477	479	443	444	441	444	498	462	456	459	424	469	442	478	463	450	452	484	440	474	461	455	470	473	470	459	480	448	480	478	444	463	509	429	462	491	450	456	483	467	489	437	458	457	509	486	450	466	474	442	458	458	474	447	473	507	472	435	479	454	482	448	491	457	444	494	478	452	480	480	460	466	465	470	427	479	460	468	522	458	498	494	443	463	461	475	478	480	483	433	431	453	452	454	497	439	469	468	437	489	468	457	444	462	479	438	452	445	474	470	431	481	464	473	460	467	474	439	464	447	479	461	475	515	453	494	475	454	480	482	464	468	509	467	455	485	481	463	484	461	459	470	445	475	461	434	480	456	493	444	440	461	444	450	488	445	466	495	458	460	446	448	496	508	465	467	468	446	493	490	489	428	459	486	455	484	471	492	511	479	447	459	485	484	435	482	445	443	489	453	468	461	437	468	495	455	463	467	472	448	483	465	462	490	489	486	462	501	479	475	466	476	497	477	458	503	478	465	496	432	480	425	456	482	415	491	492	466	484	473	484	481	463	472	505	485	445	460	470	455	448	460	455	460	474	467	439	450	472	461	455	485	454	476	441	445	467	471	477	483	485	462	477	432	469	424	465	450	464	471	476	500	465	450	484	476	488	509	469	482	462	472	480	464	461	446	479	487	503	452	484	473	440	493	461	459	477	469	505	447	474	497	481	464	461	444	471	449	470	473	525	441	481	472	476	489	491	475
22362	21200	28504	24171	21194	20724	1497	537	461	452	483	451	451	458	404	438	408	425	446	434	439	435	413	457	409	460	418	462	426	411	440	388	422	425	410	442	420	450	420	419	438	439	472	429	419	378	387	427	433	389	382	440	408	457	429	390	406	399	414	431	404	400	392	416	403	392	397	438	414	453	432	384	465	415	416	415	397	452	442	439	419	398	445	379	408	374	429	400	408	408	358	452	394	442	432	397	448	408	437	430	428	427	391	433	454	452	447	371	437	399	436	433	450	419	432	447	430	418	435	389	431	375	438	419	404	402	423	409	410	399	390	434	418	405	411	402	415	389	404	346	377	424	424	376	468	407	440	437	395	434	417	471	440	408	436	422	440	438	390	393	436	451	449	435	392	460	431	410	416	419	434	419	406	442	435	413	422	437	419	407	391	414	403	404	403	437	418	427	451	427	387	400	441	431	384	387	408	401	422	418	423	408	397	404	368	427	444	433	407	368	418	450	418	412	455	415	424	413	433	418	393	397	417	398	416	406	410	409	410	469	424	447	476	460	429	427	423	390	382	443	434	393	441	406	406	412	408	410	417	417	421	440	401	448	383	431	397	388	421	429	401	389	425	402	413	396	424	418	406	427	420	431	428	460	419	402	378	425	419	404	455	428	421	409	413	428	414	392	452	455	376	434	421	415	441	403	410	402	417	375	428	420	428	389	409	394	384	401	425	420	416	420	407	434	465	386	401	435	429	387	381	427	400	424	436	428	393	438	431	460	423	419	405	416	392	423	406	412	406	421	410	441	436	454	414	428	427	426	394	405	433	398	415	408	400	426	417	436	420	432	433	434	448	427	417	397	406	435	434	386	437	415	416	418	422	406	445	430	402	418	437	435	445	403	417	435	418	392	424	416	413	444	415	386	399	429	415	417	419	375	427	399	387	420	449	415	399	419	437	459	427	412	443	368	403	420	393	424	413	431	416	439	428	388	415	420	358	423	407	393	406	416	430	448	397	393	450	392	397	442	363	390	428	414	383	389	420	371	448	418	386	423	392	389	381	420	412	420	422	438	444	456	416	388	407	407	418	416	410	425	416	406	400	388	404	406	396	398	414	375	426	433	429	437	445	450	399	434	389	414	418	408	421	429	396	433	430	373	385	448	381	401	401	435	423	442	414	432	390	395	405	400	366	424	424	405	371	422	446	398	414	398	403	458	385	449	412	425	407	396	434	414	432	400	410	452	408	431	406	406	402	413	433	438	393	432	372	417	401	419	420	411	419	425	401	436	387	408	421	418	415	426	429	388	439	453	409	392	443	418	417	410	422	435	408	399	405	408	412	414	450	408	419	434	386	446	374	411	401	413	407	391	428	426	424	419	408	402	415	449	413	390	408	432	412	413	385	418	426	393	449	418	406	389	427	396	416	385	428	478	441	395	426	399	381	436	463	423	402	401	442	415	432	411	410	454	435	428	439	406	415	379	415	389	453	425	415	449	426	411	423	437	423	444	413	423	414	427	435	418	405	443	449	404	428	413	459	397	452	391	377	384	374	440	428	407	429	417	404	405	412	361	410	443	402	419	406	430	408	455	379	410	409	431	433	402	387	409	400	427	451	401	391	420	404	380	400	412	405	418	436	416	428	437	444	386	407	430	442	443	384	405	428	465	369	429	430	409	402	385	430	410	430	408	485	448	457	404	426	411	410	401	403	413	414	432	435	436	438	426	398	379	387	381	390	438	380	382	394	412	439	418	412	405	428	415	425	389	421	428	389	421	422	430	381	398	425	461	442	423	417	400	425	420	449	392	403	469	405	417	407	400	407	414	437	429	406	428	431	409	408	426	437	418	455	422	454	444	407	425	401	440	446	409	389	378	426	444	384	408	452	411	424	395	425	424	407	438	416	412	420	404	430	414	428	379	429	444	403	407	390	431	416	406	397	399	415	413	434	407	422	411	382	385	400	432	437	407	401	421	401	412	400	383	381	396	391	391	437	409	399	408	396	420	387	426	400	419	439	383	405	460	414	416	351	413	429	413	410	421	408	418	422	403	415	409	432	406	428	399	412	417	443	450	444	402	441	417	406	394	443	416	408	412	441	435	399	434	392	409	433	409	404	424	400	432	435	385	422	446	378	417	442	419	397	408	450	438	422	444	448	458	384	403	407	437	384	435	372	394	426	423	424	399	412	452	406	418	421	446	413	403	412	382	402	391	463	421	422	418	422	422	412	399	409	398	393	409	443	435	397	396	396	434	353	397	432	420	385	439	441	422	451	411	376	442	416	446	405	389	439	410	441	423	417	456	452	421	426	413	408	429	428	409	421	427	418	401	404	422	439	389	419	419	464	445	409	427	425	387	376	431	422	408	422	418	425	414	392	413	450	393	457	429	436	390	401	426	426	404	433	408	417	439	394	435	430	400	428	408	434	383	414	399	408	404	404	387	387	456	396	410	432	416	409	423	398	421	453	405	425	444	380	428	422	420	420	406	378	423	423	415	445	447	429	427	397	427	448	426	406	442	411	431	455	423	426	405	384	415	441	400	437	396	378	375	405	396	395	403	430	409	418	384	394	448	406	417	457	448	394	446	413	404	437	433	442	395	404	434	413	392	439	405	413	410	399	391	412	427	435	433	416	428	411	401	392	423	417	436	410	412	373	395	431	391	395	398	393	386	398	388	425	394	398	458	427	424	416	413	431	425	425	391	439	398	437	413	404	417	440	439	395	368	423	403	453	391	449	417	455	397	397	435	421	398	416	438	455	412	388	415	393	407	404	446	400	403	414	397	461	393	408	435	446	444	431	417	409	413	401	424	434	443	370	413	455	365	385	416	415	406	411	407	457	441	452	399	382	391	456	455	372	392	394	424	386	424	398	425	388	417	436	403	422	431	406	427	418	431	413	406	445	402	448	412	436	411	404	431	418	455	437	419	435	451	422	430	411	407	392	424	387	397	434	373	407	397	421	448	449	417	409	385	390	432	399	419	422	405	393	373	399	415	478	443	406	388	452	433	424	394	361	365	410	415	449	438	411	417	397	407	409	430	379	438	374	394	401	415	411	394	407	381	414	416	378	441	413	441	423	439	390	413	408	426	419	407	435	441	384	412	401	428	438	422	416	425	440	426	410	408	445	420	419	438	441	394	426	373	416	450	382	427	430	436	439	419	405	419	427	418	436	398	380	403	441	390	405	431	403	397	374	372	392	428	400	394	445	362	394	433	418	417	408	407	418	428	425	408	434	419	404	427	413	391	409	403	433	424	433	418	408	410	415	425	381	379	362	377	426	398	403	401	440	435	433	401	451	432	426	420	440	438	403	410	445	405	395	425	392	433	447	411	412	427	412	413	430	408	417	425	428	394	445	449	442	399	433	413	392	404	428	434	406	393	420	390	405	420	406	404	418	430	381	420	410	393	436	415	434	445	397	397	377	403	443	370	379	428	434	455	409	400	410	458	401	401	388	420	383	409	405	413	378	401	419	401	451	418	432	422	424	402	411	406
6682	21133	13018	2921	1082	860	795	718	681	655	608	595	553	608	572	553	564	521	533	534	584	559	541	568	565	590	515	536	510	561	541	587	551	555	524	546	574	538	552	510	541	552	554	517	497	544	546	533	576	508	571	575	537	564	533	539	580	553	559	550	556	572	540	514	572	582	586	564	541	530	552	552	519	561	552	556	555	564	539	576	551	551	541	537	515	548	538	559	531	561	492	577	468	558	500	538	565	553	533	538	523	532	512	545	506	550	532	577	567	537	568	551	505	533	545	522	530	521	525	577	543	538	544	560	527	495	601	563	519	592	518	601	542	555	490	587	565	542	579	524	551	525	535	538	544	534	514	566	518	562	542	566	576	507	553	523	528	525	530	571	538	533	535	581	523	508	563	551	542	578	527	545	586	523	546	550	545	520	521	517	536	589	564	526	547	499	523	514	573	552	559	524	519	560	535	547	575	513	538	543	540	546	534	529	551	523	573	558	578	517	528	527	498	541	549	487	508	536	522	533	499	520	549	519	523	528	520	546	528	563	501	521	545	520	542	563	492	548	534	578	542	561	501	554	545	521	521	558	578	539	541	555	551	514	575	499	521	562	524	525	557	553	510	562	532	562	524	515	543	544	512	581	541	530	561	537	548	558	489	583	524	563	547	541	563	514	529	544	511	531	584	539	508	501	530	528	527	549	538	528	548	532	527	518	516	531	549	529	539	579	569	560	539	542	593	564	533	518	577	513	563	533	567	572	553	577	522	574	557	539	575	547	530	565	527	569	568	526	525	538	563	534	521	525	577	477	568	547	522	517	562	549	531	544	572	521	466	563	540	517	549	524	532	545	537	552	545	552	561	541	524	537	543	537	534	558	561	556	516	501	541	533	499	528	558	494	566	582	516	544	565	607	577	551	559	556	533	551	583	537	560	548	558	529	552	526	548	559	522	527	571	538	481	562	562	524	536	504	546	501	535	563	573	558	499	538	579	540	538	547	526	551	526	546	524	536	551	481	532	557	544	549	536	556	532	532	554	545	554	541	564	584	562	548	523	573	558	544	607	565	572	547	525	546	537	551	550	540	543	518	516	504	527	511	520	586	509	535	555	529	520	538	563	551	545	567	539	528	535	591	555	571	546	540	524	523	542	512	552	516	495	587	543	539	550	539	550	556	561	520	499	573	543	546	589	527	540	529	548	503	543	513	595	536	522	547	551	564	545	547	555	548	596	563	569	546	521	535	515	569	550	543	549	561	554	535	546	553	579	535	582	556	547	536	514	541	575	558	538	563	559	542	570	531	534	554	563	565	524	561	583	536	533	537	514	464	531	515	568	537	525	552	537	536	529	527	574	551	566	527	550	502	572	548	553	581	589	551	543	521	533	550	550	554	551	519	503	565	539	568	545	537	531	563	533	539	555	510	486	540	546	544	515	536	601	549	506	530	533	547	566	510	555	529	558	589	493	574	565	579	524	580	566	545	541	555	593	555	581	539	539	540	542	537	577	500	494	489	548	549	533	565	564	567	541	555	553	541	577	533	536	529	542	578	547	530	554	552	538	551	540	544	550	534	551	527	522	524	562	517	558	559	523	560	573	554	540	584	534	514	546	512	568	546	545	556	545	541	542	578	554	560	548	544	561	574	529	533	488	526	556	523	539	539	522	574	536	537	557	534	541	506	563	543	568	550	546	528	506	554	594	539	559	524	545	539	575	527	541	535	523	541	519	525	543	544	521	567	514	517	542	554	553	515	556	527	560	585	565	520	538	540	546	532	574	576	534	560	513	523	547	508	524	524	554	499	547	518	502	571	538	567	509	537	556	551	581	549	550	558	536	522	553	528	523	545	519	538	584	535	533	534	552	552	536	527	564	519	512	585	519	544	559	545	505	557	566	580	546	559	555	500	537	544	558	483	559	525	553	545	524	538	497	556	555	515	542	539	527	584	532	536	508	603	520	525	548	540	553	527	542	520	521	512	615	567	525	546	539	557	523	509	560	565	525	526	547	556	516	518	531	529	576	529	557	555	531	574	561	543	568	550	559	536	521	531	532	548	518	526	558	524	540	509	558	573	532	571	561	529	526	534	506	538	539	565	540	536	559	572	555	570	563	522	564	553	527	527	561	526	512	592	528	550	532	568	552	545	517	547	571	553	528	524	556	571	513	511	552	502	559	521	533	547	515	580	546	517	561	552	525	535	538	531	546	563	505	521	532	542	522	549	523	563	569	560	588	567	549	529	540	523	568	536	536	560	543	538	554	516	608	523	543	547	535	587	549	511	544	544	538	515	561	512	537	561	529	544	546	501	533	532	556	578	544	539	537	543	559	548	559	571	559	529	553	610	550	540	546	551	538	518	529	524	548	525	567	534	539	520	572	562	521	565	521	565	556	551	526	554	520	531	543	555	542	550	543	544	539	507	541	514	523	537	591	535	539	564	516	552	550	562	538	559	531	519	578	494	520	552	572	541	491	556	539	550	596	493	552	577	551	542	551	537	559	535	612	582	521	537	539	529	529	553	553	542	574	587	549	527	563	553	549	540	541	533	543	548	518	539	535	508	536	505	566	520	533	524	577	555	541	551	551	503	586	547	582	550	507	568	556	502	564	534	546	564	534	541	556	558	558	535	513	514	516	508	545	556	537	602	545	532	502	534	515	533	575	564	577	532	536	535	618	583	536	501	538	546	584	501	542	519	559	540	534	537	590	549	523	513	572	525	537	525	551	523	527	527	583	542	558	590	525	530	499	531	528	531	515	523	514	558	526	546	560	499	516	536	527	476	489	556	537	525	550	520	533	520	541	524	573	566	560	528	573	546	524	573	555	583	512	524	562	588	553	508	494	525	559	555	535	518	552	545	565	546	507	588	596	540	546	546	542	580	567	560	531	515	546	538	523	521	531	527	513	566	536	527	532	548	504	549	575	565	532	554	567	500	569	548	538	530	536	554	532	516	549	516	515	538	573	518	542	492	553	547	561	561	558	560	576	531	568	534	561	543	556	511	515	558	559	569	520	526	522	517	520	546	539	534	549	573	513	549	499	544	560	588	558	535	542	530	539	549	528	534	532	514	546	510	534	573	527	533	537	505	524	558	521	522	565	505	589	581	510	534	564	537	547	497	552	546	553	579	503	580	548	570	554	592	547	519	575	514	506	536	514	549	525	554	531	516	555	515	504	556	569	542	542	540	484	531	546	565	519	522	534	538	532	582	528	548	537	520	541	579	523	538	541	536	553	516	561	558	538	527	522	527	544	540	549	571	556	528	557	564	594	535	506	493	520	524	566	516	546	497	552	490	547	541	539	523	545	556	591	495	535	555	546	585	540	502	551	540	558	527	564	552	555	561	560	566	534	576	551	544	574	487	528	584	582	547	560	508	565	540	577	522	586	525	578	553	593	556	542	533	522	548	559	559	548	550	553	547	516	527	527	507	512	538	553	546	532	548	524	543	551	533	536	489	546	539	571	552	512	569	551	531	564	531	546	517	578	502	570	517
25600	21090	22072	8831	837	734	603	537	543	517	520	520	525	513	471	511	527	465	530	525	523	524	526	501	522	521	525	544	507	529	498	527	461	525	539	492	518	571	494	533	534	561	536	529	506	543	463	532	492	467	526	514	536	553	552	528	545	513	520	518	492	500	556	505	506	548	511	539	485	538	519	542	513	475	549	518	537	495	479	495	548	489	485	477	525	531	500	563	509	509	504	481	529	541	483	567	499	523	524	528	499	527	506	488	504	520	485	498	456	500	538	566	482	524	468	526	495	528	553	520	488	517	480	524	567	475	501	554	517	519	521	506	534	525	570	533	510	552	478	489	508	474	510	484	505	512	514	499	553	476	542	520	505	519	505	523	490	505	507	498	527	510	497	507	537	536	531	574	504	541	523	519	486	516	483	490	540	501	496	517	519	491	531	512	519	499	520	552	553	525	518	527	515	508	503	528	560	484	528	542	517	516	518	531	562	481	508	519	510	510	518	514	542	527	527	536	541	516	515	495	527	509	538	524	529	539	500	462	545	506	485	484	538	543	516	548	462	513	501	524	508	519	500	518	506	516	495	486	513	470	490	536	497	496	543	525	510	539	492	491	505	474	530	512	518	515	504	502	537	523	533	521	504	508	473	515	509	523	535	501	503	511	551	518	481	546	570	497	506	510	542	541	498	516	499	527	473	570	511	532	533	507	500	503	506	505	506	514	483	540	515	543	524	542	519	497	506	551	502	534	521	534	526	530	494	526	511	483	518	545	496	506	496	496	522	509	512	475	481	536	533	567	477	509	566	561	495	495	535	530	525	508	500	542	529	526	521	519	508	537	498	499	487	542	523	484	553	493	538	527	523	495	568	514	491	506	490	525	493	549	533	547	529	489	523	503	494	523	494	542	576	498	489	489	517	508	529	536	545	507	535	488	537	528	484	530	497	512	511	485	536	498	548	514	535	520	523	511	494	516	510	538	528	519	546	490	503	549	561	510	514	484	540	504	608	557	508	565	490	518	497	517	527	514	550	503	489	494	484	524	495	557	506	512	511	478	527	512	517	526	488	488	530	498	489	506	471	530	542	519	507	494	545	524	546	525	475	532	504	495	541	520	513	560	499	491	491	519	521	520	558	517	527	508	512	558	478	557	511	511	517	509	529	521	525	542	515	552	496	530	521	478	502	502	521	517	532	544	507	523	536	485	534	511	537	518	496	504	559	545	496	556	519	562	496	514	533	476	516	502	505	504	546	541	467	531	545	499	523	540	526	507	522	530	573	537	528	511	527	511	482	505	502	506	509	521	521	516	544	576	524	501	530	539	490	533	499	533	531	535	495	518	525	503	503	510	533	538	521	529	541	528	521	516	515	516	524	496	551	515	522	506	505	473	524	508	545	504	504	493	503	544	528	539	535	557	517	532	519	514	545	517	525	527	522	502	512	501	522	481	519	546	496	507	536	551	513	527	535	528	523	482	500	533	506	507	478	539	581	489	551	507	526	500	488	501	490	483	527	483	528	481	494	523	518	512	532	542	522	500	498	480	512	512	514	528	536	505	525	533	562	545	485	520	565	550	507	491	512	515	514	513	527	539	512	539	575	512	451	512	515	540	534	504	527	482	491	513	558	523	520	512	537	537	508	535	474	461	498	508	517	556	533	507	470	514	543	538	523	537	531	511	539	492	513	517	503	490	489	501	531	514	509	493	484	488	501	574	542	522	548	522	508	464	472	479	484	522	482	510	537	489	518	507	472	465	546	534	523	500	518	543	488	533	515	488	565	531	500	517	548	507	498	534	522	533	542	512	483	522	491	501	532	523	538	511	574	525	524	491	493	497	486	528	524	560	523	506	472	539	525	535	507	510	496	492	525	483	554	539	532	511	517	548	529	512	584	553	527	510	540	498	512	554	527	520	511	532	533	502	503	523	534	563	542	503	546	492	540	529	528	509	542	535	481	493	518	492	539	515	498	518	528	514	520	547	545	527	509	532	515	504	526	534	510	537	529	490	473	544	527	520	518	492	544	491	502	520	497	484	515	502	523	487	494	489	536	489	537	509	519	507	477	489	519	526	495	506	495	544	498	529	548	535	495	567	504	551	462	515	548	538	593	518	550	541	514	515	504	495	527	555	538	488	508	511	502	537	505	509	537	519	525	513	520	521	535	507	560	557	517	534	531	563	534	552	559	493	495	580	502	543	493	512	544	556	488	483	515	512	544	507	509	520	540	501	522	526	526	511	562	491	480	525	546	510	498	489	542	520	481	512	506	518	506	525	515	494	510	539	522	501	533	529	509	515	504	521	543	510	514	546	518	501	527	552	518	482	533	539	519	559	544	536	571	514	516	498	513	491	503	546	506	517	538	537	514	493	452	506	504	589	519	526	520	529	545	572	550	516	481	493	503	520	523	535	525	477	506	546	531	516	490	529	470	539	506	543	499	532	551	511	585	534	489	492	522	498	522	513	501	538	552	558	540	499	493	500	521	545	504	517	479	548	532	506	526	489	498	515	480	505	489	520	507	546	546	521	486	540	496	523	523	510	535	520	535	515	518	542	513	537	546	504	529	509	548	478	520	519	478	491	501	526	553	520	512	544	573	537	516	525	528	517	522	535	513	509	526	532	511	519	515	520	502	525	515	527	511	530	550	581	482	500	527	550	524	506	548	537	495	545	532	533	539	546	530	487	516	545	517	519	483	542	523	532	541	505	518	490	471	558	513	506	524	506	480	552	515	510	480	567	507	485	490	533	530	516	531	518	537	588	514	521	541	490	530	530	544	519	508	507	525	491	518	500	499	558	529	556	464	533	436	538	501	500	486	505	558	519	536	542	505	512	535	498	491	539	531	493	511	473	503	513	513	508	491	502	512	516	514	539	515	514	533	467	492	517	519	517	509	558	518	586	540	534	494	519	466	516	514	502	486	512	493	506	514	548	550	556	540	494	511	505	499	500	509	532	538	521	550	516	462	520	488	517	546	500	522	524	517	500	497	534	532	519	518	495	500	500	530	536	516	552	499	528	503	525	546	537	525	519	497	529	524	528	529	511	491	484	538	522	508	537	555	483	515	503	538	560	522	540	474	533	524	552	529	534	517	472	487	507	532	506	540	506	511	520	501	529	535	495	482	495	527	557	490	488	528	530	509	509	498	518	517	555	549	510	538	523	543	551	473	518	510	506	480	543	535	546	507	522	475	517	498	540	507	494	553	486	527	510	549	552	538	517	553	526	539	547	550	553	538	520	523	542	542	528	481	515	512	551	509	536	502	530	558	543	539	552	514	537	531	531	515	536	510	524	558	509	531	541	546	509	503	507	515	492	534	548	518	549	523	494	524	495	528	490	498	508	518	481	500	501	550	550	524	528	497	506	517	516	512	493	539	500	530	516	519	502	551	504	489	536	498	530	516	530	547	553	510	548	475	486	517	470	490	489	528	529	534	508	554	517	524	527	531	492	549	507	488	529	520	562	546	501	495	524	544	530	517	539	514	503	545	514
5442	7825	4108	1282	865	726	704	728	741	699	634	643	657	678	663	635	707	619	644	672	636	663	631	637	687	656	688	672	663	666	639	644	675	676	670	624	653	643	623	645	672	666	620	671	665	630	692	700	623	621	702	669	605	615	707	642	704	636	646	621	620	600	643	647	616	633	645	682	669	630	639	668	638	639	616	661	661	622	655	654	641	660	672	667	642	684	676	643	631	666	650	662	655	676	630	619	648	678	612	647	653	679	637	676	652	672	646	677	684	626	640	635	625	629	602	690	635	688	661	665	649	670	667	669	654	672	647	622	640	601	671	662	673	632	630	652	626	626	690	682	666	651	655	702	663	669	642	624	629	650	662	686	666	633	689	641	682	707	648	690	663	639	691	668	615	680	646	679	643	660	612	704	660	643	675	642	689	635	649	681	612	632	683	655	640	601	637	660	641	646	640	677	659	658	668	669	673	671	674	673	695	666	593	676	633	668	681	615	664	624	608	605	648	634	645	692	650	657	684	681	724	642	658	634	639	651	646	690	642	671	615	639	637	632	610	640	667	652	662	688	673	668	670	665	678	660	676	622	661	626	639	631	676	606	655	668	671	642	628	669	631	625	658	624	649	681	634	611	656	714	628	653	641	649	624	634	685	675	692	641	671	616	695	597	652	687	661	650	624	607	688	608	643	652	631	675	638	665	678	647	663	589	675	630	651	646	673	668	641	668	675	666	664	650	633	687	647	650	696	733	671	671	622	630	592	639	665	658	631	664	667	647	663	622	616	675	639	631	662	646	627	682	709	678	624	652	669	657	632	634	645	689	653	633	680	662	620	657	689	676	638	644	661	660	674	661	657	636	647	639	621	641	682	662	620	679	622	649	665	649	627	677	646	647	606	654	684	620	633	648	672	699	692	638	634	634	645	653	677	681	657	672	649	677	701	648	642	633	641	664	669	688	626	617	660	621	617	669	675	674	636	639	584	666	683	625	648	658	694	637	635	676	648	625	636	701	633	655	636	703	661	678	666	644	667	655	674	633	635	655	671	652	674	655	701	637	666	617	641	673	663	629	654	665	691	608	666	645	636	607	600	634	619	668	648	658	686	607	646	694	633	632	678	626	620	631	658	654	678	673	674	679	629	629	623	663	625	632	616	665	705	629	648	609	647	656	667	644	633	638	639	632	614	676	710	650	611	650	650	618	710	649	624	648	605	623	650	681	593	615	555	684	630	709	585	676	675	662	707	687	637	625	653	643	669	703	663	662	616	663	637	673	613	659	660	654	670	595	626	637	666	650	676	603	637	648	681	638	601	674	690	638	686	659	664	681	637	668	627	632	695	655	671	669	660	617	703	724	646	653	618	602	638	625	642	666	648	668	650	617	685	666	646	645	665	612	656	654	696	639	648	618	634	655	679	657	651	677	678	656	642	645	671	650	651	645	620	623	673	667	636	670	656	648	673	632	673	569	670	652	660	658	660	661	608	621	590	663	667	640	698	597	643	670	664	687	664	659	653	662	723	710	636	677	606	659	627	662	705	718	645	682	664	655	639	659	635	645	636	647	639	618	690	604	638	631	637	667	671	658	628	655	647	616	659	625	619	677	662	615	616	665	679	671	672	642	624	637	641	675	618	671	682	664	646	642	643	662	651	670	640	699	680	633	643	618	705	694	638	686	629	621	642	620	655	672	673	640	701	604	659	632	662	644	696	694	638	659	698	661	660	670	651	645	676	645	617	639	658	605	657	683	637	654	649	675	668	628	640	648	619	687	654	639	628	631	627	645	627	643	662	654	627	633	637	654	695	653	670	654	609	659	647	636	630	674	706	679	680	668	633	640	643	655	622	642	673	644	632	639	678	647	653	640	624	658	683	658	655	650	631	666	699	657	682	636	635	674	636	614	657	639	668	655	644	660	603	662	640	637	641	647	628	621	649	622	627	663	663	597	699	623	649	645	638	693	614	650	619	682	705	659	685	657	658	633	641	645	642	692	653	694	616	652	703	667	683	678	669	624	649	653	653	641	632	648	688	653	622	663	674	645	654	682	653	666	621	684	634	655	642	673	638	655	642	651	665	662	678	626	670	695	642	670	664	631	649	686	637	646	622	656	649	668	634	659	678	629	673	643	570	636	679	659	626	684	680	642	647	687	628	646	729	662	621	670	618	638	628	669	679	618	609	657	626	675	629	649	653	688	616	686	664	669	645	646	652	665	631	698	635	640	619	658	686	648	628	653	662	701	661	693	649	664	638	658	660	630	663	643	694	682	668	637	646	664	611	632	666	672	679	644	656	648	637	596	665	657	669	610	678	620	670	615	640	639	633	631	665	696	607	695	615	651	648	659	642	673	675	642	644	711	599	662	641	675	622	672	627	636	676	665	625	665	696	625	641	667	674	611	672	600	657	644	673	621	688	621	640	607	627	692	641	638	674	642	631	673	649	631	641	681	643	683	701	677	610	638	645	676	689	645	627	636	653	652	624	657	670	646	647	677	666	659	639	645	658	592	608	660	605	658	653	676	634	667	637	644	619	695	715	625	636	649	641	664	642	674	669	674	689	622	650	718	655	648	599	621	611	655	645	627	676	709	655	655	659	652	615	637	636	691	660	716	629	622	620	645	661	663	633	634	641	625	643	628	657	636	640	648	647	673	642	649	671	661	681	630	646	663	685	636	608	669	614	709	651	637	633	662	646	639	653	629	658	623	623	680	647	615	643	642	652	661	639	700	644	659	666	663	658	685	646	618	635	676	646	682	669	661	618	626	667	692	639	659	645	627	626	642	647	630	648	682	657	653	651	687	658	593	697	641	670	590	642	637	679	672	715	636	704	657	681	630	633	686	643	675	650	667	658	660	707	619	635	656	693	697	665	601	653	661	666	601	642	696	693	690	672	649	656	701	676	649	633	627	669	665	632	676	626	625	654	617	637	645	671	608	679	665	640	638	585	626	671	627	736	634	669	683	663	651	634	640	669	608	645	682	652	621	678	682	648	628	621	667	679	675	671	677	679	684	658	660	652	699	674	646	647	608	609	650	658	662	685	637	607	661	627	652	631	691	671	664	685	647	619	636	654	613	627	674	670	610	658	626	617	636	655	626	645	632	653	643	643	607	657	637	697	609	657	629	629	651	631	704	687	642	645	685	668	670	650	674	675	669	664	646	690	661	630	635	643	619	632	638	639	625	680	613	633	640	602	655	646	641	709	654	624	654	652	650	633	640	666	618	613	682	657	664	679	672	647	635	665	645	667	660	612	614	688	668	704	683	668	704	633	607	672	648	620	637	675	673	629	625	669	671	652	661	652	705	693	689	669	671	654	690	671	635	635	674	675	676	661	651	666	660	676	635	672	615	650	682	597	697	604	671	622	669	617	675	618	699	622	648	652	640	630	610	693	688	671	676	655	656	648	662	691	644	614	696	659	649	667	662	661	652	653	675	632	689	675	661	644	655	673	660	681	643	629	633	615	656	690	664	704	702	643	618	645	649	626	659	702	675
23171	21106	27820	24633	21007	4436	819	671	594	608	618	591	610	579	622	617	573	573	573	531	566	583	619	565	607	627	608	616	605	611	567	598	585	586	566	589	612	596	616	592	601	596	571	606	575	585	601	575	579	614	624	581	569	557	596	567	545	616	561	624	563	587	606	578	611	555	590	582	590	542	560	616	591	575	586	575	597	620	618	537	560	561	549	591	541	569	600	584	566	576	596	623	630	547	593	562	581	612	568	573	606	602	597	600	580	592	609	629	600	538	623	594	628	601	573	618	590	608	605	602	568	562	629	598	590	587	587	614	611	605	560	600	613	582	588	596	612	525	564	530	596	592	606	605	613	556	525	576	600	544	582	638	649	594	603	577	619	610	613	628	612	536	570	591	608	589	597	603	561	613	592	593	593	585	603	567	564	563	630	591	576	589	586	613	541	586	593	552	575	611	608	593	629	578	625	570	590	565	564	597	581	573	576	594	536	599	593	588	603	581	584	588	568	566	580	593	620	566	547	566	565	565	559	577	543	578	588	569	559	599	588	543	569	552	603	611	557	604	571	580	565	572	624	581	560	606	643	606	628	596	603	579	603	600	596	595	560	573	580	615	581	584	545	581	577	562	566	593	596	585	572	604	583	572	582	561	611	589	614	585	607	584	564	587	598	529	574	598	544	600	618	622	613	620	621	571	595	568	572	517	565	574	585	562	562	577	588	637	583	601	567	572	577	567	571	568	590	595	536	549	584	590	590	640	575	604	581	590	585	599	598	622	585	577	587	591	589	588	597	596	575	546	585	573	575	611	612	555	537	563	592	610	578	572	599	616	576	604	637	622	557	576	562	572	595	591	555	504	601	602	577	620	626	591	622	595	607	607	599	598	612	580	577	567	554	598	575	599	624	594	594	581	559	550	602	569	588	594	573	590	593	629	587	572	582	568	590	572	612	544	562	638	574	576	596	598	574	579	587	551	603	542	571	571	592	570	571	561	636	593	576	605	590	560	617	601	626	570	554	619	599	590	539	579	631	546	586	623	586	577	588	585	601	553	579	562	567	586	565	582	612	606	582	601	541	562	609	534	584	598	584	575	594	611	584	594	588	583	562	557	569	552	619	530	607	591	553	569	618	591	571	619	567	603	606	543	577	571	565	580	590	563	544	603	602	550	560	586	608	558	562	556	548	608	590	610	557	569	616	596	608	561	583	622	653	557	610	571	586	597	523	534	606	639	586	599	615	564	628	559	598	571	617	638	609	595	623	594	573	572	616	585	563	625	618	576	608	613	608	577	577	580	540	564	589	561	593	593	609	594	556	560	565	557	583	635	585	569	568	632	577	576	596	582	571	577	579	585	600	568	620	597	640	600	554	613	558	582	578	544	569	556	568	569	582	586	649	622	583	549	593	585	584	592	547	569	578	592	568	580	617	565	585	611	579	608	621	589	657	573	603	576	606	562	604	530	613	541	621	572	591	582	578	581	573	605	583	526	569	597	563	575	542	560	608	575	582	590	603	558	585	571	543	589	603	603	584	568	612	591	586	632	637	585	556	563	559	559	586	614	575	569	550	582	542	568	617	576	602	593	556	591	575	612	576	583	585	549	591	549	600	589	613	563	572	587	622	571	565	574	615	589	502	608	581	609	611	560	578	577	568	602	591	597	591	571	582	585	583	579	587	603	586	582	608	599	567	562	575	577	616	566	578	599	552	593	561	609	569	581	550	589	572	590	568	598	564	576	629	573	558	669	573	596	563	637	578	558	582	595	585	601	564	581	568	569	553	573	535	573	579	554	579	602	587	599	608	606	583	593	606	581	571	611	576	610	562	598	574	605	637	514	594	563	587	597	557	515	569	598	556	611	633	568	611	606	619	573	560	619	631	621	602	550	606	567	597	564	598	553	651	573	598	536	572	612	616	562	557	573	580	569	602	577	575	587	583	536	607	605	614	617	574	592	575	575	582	579	550	542	601	608	566	549	557	569	579	576	561	588	606	605	553	611	548	544	552	582	596	557	632	569	581	586	587	579	581	596	579	585	601	619	564	579	632	607	584	621	555	590	601	610	566	591	579	606	591	587	580	600	587	560	561	586	580	551	557	550	639	584	583	575	606	596	621	617	581	604	578	595	605	598	609	590	587	561	563	534	583	571	603	556	599	583	553	604	590	572	551	564	607	593	584	619	541	574	585	597	549	582	547	561	575	578	569	594	580	573	587	623	587	575	601	571	598	560	585	566	598	558	590	595	558	551	637	578	575	574	573	625	587	592	575	575	579	582	584	551	591	563	555	593	616	543	570	586	624	582	611	589	566	572	616	579	554	528	552	591	545	616	536	565	596	587	586	566	575	599	541	536	588	602	615	542	618	591	603	592	635	576	579	578	523	547	563	609	572	551	560	583	584	568	628	567	617	617	639	599	588	593	577	578	585	569	575	593	564	575	589	556	545	594	591	584	576	543	583	581	581	599	609	573	624	579	584	594	604	606	554	578	582	554	588	558	603	605	598	544	575	565	595	604	577	573	577	592	588	560	578	569	585	598	598	574	571	570	572	609	608	599	577	593	578	592	563	593	545	628	591	543	572	545	616	577	587	579	581	559	582	568	568	569	586	620	560	579	581	554	573	601	582	574	606	567	577	571	576	608	597	581	537	586	561	546	632	593	615	586	589	572	618	563	584	557	587	587	574	567	598	555	612	591	575	555	604	526	587	575	579	530	636	627	593	599	604	560	580	611	569	618	623	574	565	588	574	590	603	600	594	602	575	595	569	573	604	607	531	596	648	570	592	566	616	567	584	580	620	590	546	559	632	532	561	593	602	606	557	557	580	565	519	589	566	554	571	566	549	575	569	622	561	602	580	572	546	567	542	564	583	633	583	636	621	570	605	595	588	607	587	628	578	570	584	575	578	598	530	565	671	643	574	629	600	570	577	578	569	565	562	581	586	614	572	583	585	560	542	605	561	552	597	622	593	556	509	604	577	576	571	610	570	594	552	598	589	572	565	580	560	581	596	579	567	592	617	596	582	566	609	595	585	559	587	582	543	577	559	550	586	526	591	634	575	576	571	570	596	585	587	594	583	644	621	646	565	603	613	607	619	578	605	547	562	578	590	599	581	539	562	582	586	556	604	587	587	565	562	601	612	578	633	571	626	582	603	626	600	533	544	597	552	624	595	604	608	589	622	643	582	621	606	611	569	519	563	583	616	583	557	548	604	581	519	606	575	575	540	555	562	631	614	571	559	603	574	619	596	560	614	566	617	588	578	617	621	570	565	566	593	539	560	599	590	588	575	596	578	588	607	597	582	599	604	544	575	604	555	576	586	618	544	540	599	560	601	588	571	562	544	574	592	593	563	569	593	565	607	611	612	534	594	573	570	560	567	552	562	571	577	590	631	529	564	584	624	611	589	616	631	580	617	583	563	639	590	625	564	609	602	615	598	608	596	580	582	584	566	581	579	596	578	568	568	568	555	606	589	566	622	610	574	572	513	577	548	592
5933	14785	9163	2388	1109	920	920	794	816	782	802	803	780	759	773	728	767	748	724	731	761	758	730	763	703	723	733	760	759	746	740	730	766	729	776	735	737	715	780	696	740	721	722	760	761	736	759	693	745	729	737	748	743	710	762	749	761	779	738	732	757	690	763	705	729	704	757	725	684	739	702	759	725	731	681	721	734	711	765	673	694	700	748	692	721	748	719	705	755	746	720	730	773	738	701	740	758	717	766	753	732	681	734	733	743	755	714	774	759	744	722	753	717	744	724	747	749	761	769	755	749	707	710	751	744	743	757	761	730	735	782	749	739	758	718	740	737	773	745	773	767	737	703	773	734	714	755	751	708	721	726	731	769	736	722	729	733	749	743	721	779	726	709	682	722	759	709	730	721	758	732	708	736	714	721	779	733	735	724	716	750	747	713	734	720	754	763	683	742	705	680	735	712	745	766	744	711	724	705	718	721	796	757	734	692	785	749	700	789	750	746	723	720	735	741	722	705	689	773	751	721	726	714	757	775	721	714	759	740	782	718	740	712	730	743	724	709	699	724	743	716	752	764	708	743	752	704	734	745	699	744	743	778	705	716	755	737	724	761	741	734	692	723	770	732	674	757	726	765	745	724	754	707	744	702	736	729	760	739	736	710	733	753	715	685	722	763	793	744	770	673	745	727	695	726	692	750	767	685	724	740	708	726	719	712	751	768	748	738	744	705	759	702	741	727	732	754	757	710	740	788	743	714	756	752	745	701	720	748	763	749	702	734	773	719	734	766	726	737	725	746	737	738	707	773	759	790	735	718	750	736	693	774	744	749	708	723	762	712	748	711	731	743	776	762	757	731	745	735	724	743	718	765	762	717	732	757	741	755	709	692	733	779	729	719	698	718	765	710	776	728	793	704	757	712	742	755	694	728	733	735	702	703	762	736	697	714	776	788	727	721	710	735	768	737	744	750	762	749	775	733	714	721	772	698	712	686	749	759	718	690	746	723	719	733	768	762	787	749	745	741	752	734	732	728	724	733	735	740	760	731	713	703	755	739	732	711	737	679	735	742	716	728	735	742	740	760	733	749	721	729	733	727	737	766	741	738	746	728	735	700	712	741	790	716	768	766	733	726	690	723	721	761	688	715	764	755	753	737	740	707	725	743	692	717	711	733	685	776	747	783	721	734	781	693	719	732	722	746	750	782	730	744	775	789	763	713	741	755	720	767	733	739	746	705	778	736	719	752	693	733	767	733	699	723	766	705	725	754	710	721	728	770	766	736	725	713	751	742	715	748	727	775	749	688	730	751	751	756	727	795	720	755	734	752	735	710	759	706	753	739	737	755	729	721	768	777	726	706	748	755	716	753	741	760	731	747	711	692	731	773	674	749	742	686	733	743	711	719	768	685	702	699	755	729	729	774	753	734	753	739	764	752	735	694	706	725	776	774	754	765	674	741	723	780	765	759	732	759	730	686	731	725	693	812	725	747	776	730	748	720	724	815	728	810	735	696	733	707	760	781	778	668	755	747	707	725	682	776	703	749	746	763	737	712	726	666	763	741	750	784	799	702	681	754	748	696	727	719	734	730	692	753	781	733	726	730	774	745	730	683	699	719	687	700	728	738	735	704	772	749	728	718	765	727	705	744	729	722	753	765	748	774	723	758	750	725	722	748	753	707	739	758	748	765	723	734	715	765	789	771	721	730	721	711	711	716	717	729	742	743	720	767	698	737	751	750	683	715	745	746	710	736	762	707	740	733	764	743	710	728	735	735	770	706	736	713	707	726	724	780	760	764	693	735	726	719	803	728	740	715	779	751	718	738	699	711	745	763	757	708	746	735	712	744	772	736	681	773	680	679	758	739	705	728	709	725	696	761	725	710	751	767	769	737	735	727	733	726	695	750	748	739	695	790	696	743	795	700	691	789	715	764	704	765	680	738	714	720	780	734	734	740	695	778	737	737	746	721	739	764	780	786	752	714	704	702	737	740	732	748	757	730	762	717	753	780	743	741	736	718	732	700	729	735	751	717	774	699	739	778	758	753	697	720	753	723	785	712	697	734	751	743	701	677	736	733	746	732	773	747	691	741	769	753	719	720	745	730	764	729	762	742	746	739	750	711	702	737	740	713	748	767	707	705	718	716	765	727	789	717	807	770	737	729	715	734	743	786	746	689	723	733	779	771	743	720	708	739	721	748	725	732	738	707	720	772	737	734	780	740	786	677	684	755	756	716	773	746	746	716	747	750	725	742	724	719	707	718	752	702	755	706	758	683	756	714	690	724	708	739	723	748	723	697	694	700	787	725	678	704	712	758	739	732	725	762	742	731	795	761	754	721	740	736	773	724	755	742	723	780	764	720	728	733	707	763	701	733	774	720	752	693	681	746	687	720	701	719	727	754	703	735	780	742	727	738	713	730	755	729	767	753	735	711	755	740	737	688	757	727	749	703	719	739	712	784	712	749	779	735	723	744	777	741	783	745	785	725	744	748	734	749	768	779	747	662	789	718	742	724	711	732	742	699	774	751	728	738	722	716	727	754	740	734	726	726	711	744	767	744	689	716	738	713	742	767	758	736	711	694	722	723	736	717	713	738	752	764	760	759	736	722	715	703	762	734	699	687	743	755	700	723	706	746	743	708	729	719	781	768	750	720	726	735	741	727	694	729	699	689	749	720	692	769	702	706	727	739	721	763	750	719	765	770	754	741	764	728	735	710	717	749	737	778	747	789	710	759	757	749	735	767	732	781	731	721	716	791	725	738	735	776	716	767	768	742	727	732	753	737	778	752	740	748	710	722	746	753	801	759	746	764	720	705	726	773	746	722	703	732	700	739	717	708	698	732	690	735	670	743	745	740	743	735	715	760	709	726	790	721	788	721	694	699	722	748	710	726	784	689	745	727	721	714	715	692	704	705	728	739	731	748	760	741	726	698	709	728	749	734	720	709	711	734	783	703	706	747	729	771	710	776	782	744	762	692	732	737	755	832	708	752	768	693	735	715	731	705	739	680	730	760	734	743	740	733	718	727	774	757	755	713	756	744	741	722	754	722	688	749	750	724	729	757	713	691	739	730	746	764	762	726	732	767	731	702	724	679	739	734	755	729	739	742	703	790	774	710	747	690	773	776	763	757	720	729	759	671	729	755	748	707	771	773	716	736	789	767	768	696	678	742	784	743	720	767	735	778	747	734	764	688	739	748	711	694	723	740	728	738	776	710	707	741	768	723	714	707	730	707	772	727	768	735	692	779	720	690	751	782	756	733	755	716	751	675	738	758	723	738	713	715	727	754	699	725	748	731	729	695	712	781	732	765	755	718	746	753	701	733	740	730	738	740	706	741	761	755	751	779	721	732	734	727	719	762	773	709	782	763	749	742	764	759	728	771	689	681	725	676	679	697	735	745	752	708	719	731	760	719	718	742	739	788	742	742	760	729	723	719	733	744	695	727	729	732	687	728	712	723	764	789	756	739	729	697	691	775	680	721	739	747	743	744	712
24230	21086	26544	25669	5063	471	416	382	397	409	358	348	351	392	355	351	337	405	320	406	345	347	348	361	355	317	360	362	328	356	409	371	366	394	369	365	339	344	345	378	389	368	335	362	379	353	362	348	371	358	373	359	383	332	342	332	359	326	350	339	354	328	361	299	315	345	361	360	356	356	341	321	352	365	354	335	327	370	347	328	359	377	369	381	376	365	351	349	363	363	359	353	367	356	344	352	361	332	362	366	365	361	388	357	347	338	329	358	351	343	384	379	352	361	336	355	355	405	337	370	350	397	349	361	342	346	351	339	344	361	379	370	342	364	401	356	341	365	313	381	350	381	363	353	349	345	369	355	347	339	315	363	339	342	362	359	356	354	360	326	334	348	369	356	341	332	349	344	386	368	374	359	406	339	359	343	352	363	386	361	342	343	353	349	376	334	358	340	360	374	358	380	380	343	357	377	368	371	362	359	362	322	362	337	373	355	324	355	344	368	360	352	341	359	364	341	338	375	361	385	357	366	373	381	327	368	389	337	364	363	337	343	395	368	371	358	354	350	357	320	348	372	319	351	330	386	332	348	358	366	388	345	361	355	340	404	347	357	365	360	356	361	371	373	374	357	354	350	359	340	398	336	345	357	359	376	359	362	398	359	365	332	320	365	334	354	353	374	346	383	374	394	363	370	396	360	386	354	335	371	344	358	352	369	364	362	343	338	351	380	374	378	373	356	383	382	404	334	333	360	333	377	352	365	392	377	318	357	372	316	367	369	391	351	350	384	358	354	354	365	389	346	343	343	370	342	386	321	359	365	359	359	356	318	353	360	337	361	367	347	361	364	359	332	347	358	351	359	362	343	339	349	381	332	375	361	360	336	371	351	389	349	361	365	346	346	341	357	364	341	396	374	366	342	390	357	359	344	358	360	334	349	334	377	351	351	361	374	328	327	341	335	344	351	378	348	379	381	390	352	358	344	383	360	370	350	366	345	331	370	358	382	381	328	348	341	348	348	362	378	397	337	363	368	347	363	352	350	370	354	362	353	356	350	368	354	371	387	337	343	335	378	373	331	342	324	335	356	332	347	366	340	337	324	394	365	345	374	391	365	388	366	366	333	352	369	377	341	339	349	370	345	363	334	344	338	376	362	365	340	349	355	337	366	387	340	398	370	355	330	368	352	362	356	340	367	374	346	375	334	371	361	337	350	378	363	367	333	369	343	377	376	341	358	334	366	357	343	334	366	337	344	352	336	381	340	322	356	362	370	368	333	355	369	338	377	382	342	379	330	326	366	352	369	357	359	352	370	354	336	371	392	381	369	350	366	341	354	373	357	365	349	339	343	353	375	349	355	335	365	343	346	381	350	381	341	368	352	332	381	342	349	348	377	370	330	375	389	352	397	374	320	377	347	407	348	373	362	378	380	342	339	362	360	371	340	376	339	355	358	378	364	387	347	358	343	349	342	374	364	356	364	349	334	354	344	368	339	349	384	350	321	358	331	331	344	388	385	333	359	376	394	352	344	369	351	348	349	386	335	353	340	348	351	399	368	358	384	334	377	359	365	339	361	390	346	366	348	370	365	397	321	350	355	348	358	374	344	365	329	358	356	336	343	311	383	369	353	384	366	367	354	375	347	333	366	369	355	354	346	389	358	353	337	380	369	350	372	372	367	337	364	381	356	353	367	334	353	349	358	351	365	384	352	353	320	339	339	317	382	352	368	385	350	334	386	371	344	354	322	392	368	357	354	358	346	346	350	339	333	387	363	373	353	353	357	372	336	344	377	375	367	380	334	344	362	377	337	348	382	362	352	342	372	355	330	363	355	333	351	375	302	352	353	366	360	330	367	344	345	378	361	334	376	384	358	342	368	319	350	357	327	367	354	344	345	342	330	363	364	359	326	370	369	352	358	344	350	348	352	353	348	334	368	358	346	367	362	337	377	352	365	362	342	338	349	330	355	376	313	348	331	354	352	327	339	387	379	338	342	302	345	376	357	383	346	353	366	341	337	361	325	363	316	344	355	368	339	362	356	359	354	358	348	363	364	339	363	355	396	354	360	337	379	352	377	357	353	361	334	364	343	356	350	339	371	327	361	333	342	342	349	340	378	361	317	365	352	343	328	339	336	341	416	344	339	373	370	334	348	348	366	331	383	339	362	329	381	368	365	371	351	354	386	338	373	357	352	366	340	346	321	352	367	340	367	365	368	350	352	361	365	365	361	358	344	320	352	358	392	395	343	331	333	354	347	391	371	319	369	359	400	364	373	340	387	372	350	362	374	333	407	329	368	366	347	327	343	354	369	361	361	370	352	358	363	366	386	339	347	383	365	354	348	323	346	373	366	357	370	360	366	332	346	369	372	346	357	337	371	347	352	371	344	349	325	343	351	352	345	393	338	331	372	352	386	382	335	381	372	380	373	361	401	359	346	368	357	355	342	343	347	375	342	339	309	345	360	357	353	385	379	357	353	367	346	322	362	348	382	357	372	379	369	330	352	382	357	365	389	389	368	344	348	360	361	368	340	360	377	384	346	348	336	348	339	376	360	335	349	390	358	351	324	349	400	355	345	323	346	362	329	380	357	356	351	343	373	360	374	362	366	328	371	358	339	361	370	363	322	381	346	362	357	371	388	361	353	379	373	375	367	364	361	335	356	367	349	324	365	352	356	361	326	364	349	329	331	328	334	368	366	367	334	364	363	376	360	361	374	339	363	339	355	360	355	367	360	328	342	372	365	365	358	363	367	364	359	356	361	415	374	345	357	349	352	372	357	360	330	338	362	349	355	379	357	331	369	385	363	345	325	361	351	374	334	347	365	369	338	385	353	409	362	372	386	315	331	355	380	383	359	357	377	380	324	332	352	344	350	347	368	368	357	379	362	387	362	349	352	358	365	342	368	385	336	367	366	369	334	362	351	371	377	337	371	359	375	352	388	379	352	348	386	380	354	332	325	365	357	372	348	372	385	380	309	375	354	364	355	374	366	377	337	348	375	356	365	379	358	325	356	370	352	354	353	337	333	363	391	360	382	395	386	342	348	365	331	352	374	364	365	358	371	395	357	358	324	372	359	384	346	350	346	351	350	344	358	367	388	390	345	353	342	349	344	369	355	371	379	353	343	353	337	341	342	339	339	395	337	369	354	378	362	366	361	359	388	372	367	353	366	346	375	349	336	353	334	349	382	363	383	403	364	366	378	369	355	337	366	352	368	346	336	371	381	369	349	360	374	341	363	326	326	401	362	360	358	370	391	382	344	324	360	335	346	380	356	360	356	363	361	343	352	356	346	315	348	327	363	392	377	365	383	338	332	355	369	331	394	379	342	338	334	327	340	351	342	391	379	366	336	372	355	326	344	356	355	360	346	372	340	318	332	354	330	356	337	350	368	337	392	309	341	352	352	394	347	333	409	382	346	375	360	372	357	377	318	322	375	362	360	323	358	363	373	374	388	352	324	328	363	354	323	353	343	375	353	340	387	350	377	353	352	336	341
4909	9494	4222	1295	752	641	551	575	539	506	522	475	495	467	503	475	478	468	466	491	509	472	454	487	460	449	449	475	491	477	468	443	436	487	465	489	503	434	489	450	460	472	458	467	496	444	468	463	494	476	455	451	481	497	445	467	490	469	495	429	479	477	480	471	433	482	458	452	454	457	443	507	464	468	464	463	468	441	481	467	491	460	495	496	470	439	458	479	492	476	479	472	470	471	467	471	438	503	487	465	462	492	438	521	449	456	475	471	518	422	487	475	462	506	481	471	482	476	477	483	482	477	475	463	488	467	449	463	446	448	457	455	501	497	485	465	460	457	488	510	451	477	443	481	448	503	474	494	461	432	469	474	469	475	466	507	454	499	437	469	483	481	455	449	446	460	484	486	472	450	452	482	461	450	468	465	497	454	476	458	467	454	511	486	475	478	490	463	476	472	484	501	478	449	496	441	447	501	449	466	459	468	452	499	487	451	473	471	457	466	476	471	452	460	464	478	499	474	475	484	460	476	507	480	428	456	459	504	445	459	487	507	479	465	471	511	450	465	431	491	475	451	441	489	460	435	471	459	452	480	482	439	491	497	462	470	475	447	461	468	435	490	489	475	473	473	447	493	460	470	442	510	486	502	468	463	414	462	496	467	469	434	454	468	466	445	462	494	463	472	479	436	486	497	470	430	409	469	459	449	498	463	463	453	458	478	466	465	480	473	485	473	476	452	444	475	491	462	456	462	470	454	479	459	478	473	435	463	490	464	481	479	481	481	488	465	475	491	442	477	448	433	455	491	477	482	478	441	467	437	438	407	449	425	479	472	474	500	460	455	437	452	464	453	456	456	494	482	478	469	452	471	451	466	488	461	463	467	479	427	442	444	458	482	476	446	460	472	490	448	483	452	480	469	450	498	477	512	488	423	442	489	477	453	446	457	473	443	471	457	429	453	467	469	433	433	489	453	468	452	508	466	499	474	511	471	469	451	462	437	429	507	471	460	457	462	495	472	466	451	482	448	487	465	457	451	529	466	442	474	486	480	477	503	456	496	476	509	466	467	503	467	474	449	453	452	454	440	419	452	459	463	477	470	448	453	483	491	475	466	451	465	488	454	475	469	466	450	507	458	474	491	470	517	491	426	439	483	423	445	466	464	453	479	439	514	469	463	428	490	470	465	497	470	473	439	416	468	514	463	487	489	457	483	493	459	486	488	482	441	467	468	519	432	446	492	439	468	465	480	485	476	479	443	458	467	470	437	457	489	467	438	481	479	480	448	447	478	487	469	464	474	461	463	450	482	456	484	464	488	430	447	467	472	459	481	475	484	478	482	456	466	489	485	490	509	493	474	468	461	458	477	462	447	441	523	467	454	504	434	481	483	470	487	493	515	522	487	470	461	462	478	494	418	443	454	436	471	509	463	430	469	480	499	457	434	501	456	464	493	459	491	468	470	481	488	507	478	493	458	483	479	489	447	440	441	435	463	448	485	468	423	451	459	460	472	479	464	461	472	478	486	495	472	429	479	452	440	442	443	450	479	509	455	482	419	459	462	451	455	487	480	474	465	479	491	481	460	466	464	460	488	460	479	486	457	438	492	468	454	471	482	459	483	446	457	460	436	484	436	483	486	459	456	490	487	483	438	481	489	498	460	494	513	458	450	493	499	449	460	435	462	481	470	490	466	468	488	489	528	494	487	455	442	489	468	467	451	460	462	510	491	464	482	465	482	439	484	466	444	431	431	418	471	454	495	451	501	501	472	438	497	478	468	486	459	452	443	465	463	473	458	462	468	439	471	471	471	435	471	469	484	466	468	465	454	437	492	435	489	446	458	436	474	456	458	484	462	490	462	486	444	485	447	458	471	466	450	471	443	503	482	507	499	508	461	465	418	486	461	476	458	474	450	486	518	457	457	469	460	497	435	428	488	497	471	491	486	467	474	505	452	457	492	464	451	466	472	472	488	484	417	423	440	471	456	438	424	486	485	465	490	471	475	470	466	473	466	450	475	468	446	492	497	444	470	444	437	441	469	484	459	467	446	488	475	455	463	477	469	477	473	474	457	478	478	449	497	490	469	464	484	466	496	477	461	446	471	455	463	506	477	433	501	467	444	497	457	474	495	495	455	482	474	471	491	445	464	476	453	458	441	484	469	468	436	441	465	490	473	441	456	499	475	492	483	465	464	425	456	436	488	435	465	467	508	440	449	471	488	459	477	446	491	469	468	493	474	488	510	455	462	458	471	465	457	444	454	453	459	457	464	453	450	451	450	491	469	453	437	446	479	459	500	466	501	489	467	487	440	431	497	469	441	419	461	458	480	465	464	445	483	474	461	528	472	458	500	493	484	473	479	442	428	452	439	487	472	447	459	450	489	466	470	476	457	477	479	442	514	499	449	478	471	458	477	464	486	509	498	443	455	470	476	516	485	475	479	492	454	477	476	469	441	443	498	453	478	474	456	485	491	519	438	437	440	478	456	432	470	467	473	434	499	447	440	449	476	500	468	471	482	486	469	501	441	472	432	490	487	473	447	463	457	469	423	480	467	467	475	454	467	476	493	486	460	492	519	512	475	487	459	488	429	460	445	471	495	463	460	476	486	484	477	461	455	514	433	449	472	495	449	493	495	456	469	475	477	507	431	486	500	476	496	483	447	477	462	513	457	461	447	453	486	472	511	489	453	465	504	455	492	483	473	437	432	459	480	455	462	495	465	464	472	457	474	475	458	444	471	502	423	486	506	491	453	469	503	495	452	488	450	450	455	494	442	472	482	461	482	444	455	469	450	463	505	480	460	486	491	484	473	465	444	477	497	450	467	468	477	439	511	451	464	459	454	467	465	453	515	439	474	492	446	458	462	480	459	449	473	444	442	451	453	507	438	497	479	449	462	502	440	447	451	459	442	459	463	461	482	457	477	464	460	485	480	480	445	476	451	446	455	483	459	481	452	475	438	444	458	470	438	429	470	466	458	455	437	472	465	463	481	469	472	447	438	474	477	475	459	446	465	445	455	485	443	525	421	460	429	454	459	500	469	471	469	484	449	437	458	508	464	476	450	432	462	504	472	476	485	461	448	510	469	490	436	475	488	503	476	439	470	508	489	470	498	502	499	486	474	482	461	453	476	485	441	447	454	472	481	421	500	447	460	461	461	458	465	480	478	500	456	478	504	478	504	470	479	460	455	479	460	477	454	446	494	456	472	437	478	480	480	436	470	465	439	487	446	466	465	477	493	501	484	440	483	489	444	486	449	481	475	422	502	478	510	483	488	459	473	455	491	489	463	475	465	442	444	430	464	478	462	459	476	474	444	478	415	485	484	489	467	492	474	434	511	469	476	471	467	478	496	474	442	465	423	469	487	427	420	443	489	447	450	470	445	466	464	449	454	459	436	488	453	493	508	453	465	467	506	444	484	458	460	430	456	470	476	508	420	488	477	469	455	493	478	453	481	460	460	484	455	504	499	492	464	483	440	462	467	453	481	496	451	460	447
22326	21146	28409	24096	21141	20743	1518	539	490	456	484	451	429	437	456	399	474	435	443	404	459	437	413	417	441	422	416	437	418	379	419	428	426	398	427	405	416	442	432	418	439	423	426	427	427	455	426	441	446	457	401	395	430	436	445	422	429	423	416	433	428	424	435	439	405	413	421	372	415	386	416	428	429	418	387	421	405	457	404	430	453	466	430	420	451	390	401	418	420	424	379	390	438	402	415	412	389	433	437	411	425	429	440	427	392	433	429	406	439	427	424	446	409	443	413	406	413	421	417	404	391	387	386	425	387	422	382	387	414	413	384	429	425	430	429	401	406	381	432	448	428	413	430	416	402	445	461	439	428	418	398	445	431	409	452	438	434	402	407	412	416	394	425	433	390	378	422	432	439	413	399	422	404	432	465	406	456	416	406	406	434	392	435	448	399	408	440	453	434	423	469	415	418	405	420	428	404	439	419	386	378	444	415	417	384	425	398	376	461	443	396	447	424	421	404	379	406	424	427	415	390	423	428	416	393	407	458	423	395	397	423	390	414	462	423	385	396	414	448	422	418	405	431	407	428	400	390	402	414	425	388	435	406	412	431	423	393	422	404	386	411	407	407	447	413	413	420	442	398	416	405	435	432	414	407	424	440	429	420	410	437	398	416	400	409	400	418	413	420	389	427	417	422	405	409	427	420	394	415	434	449	452	410	448	402	396	425	436	440	416	398	449	399	420	432	445	425	398	428	453	416	426	425	445	417	421	434	419	425	408	401	414	408	416	425	411	404	372	437	412	418	381	433	439	427	411	433	417	395	415	389	389	479	404	426	423	407	413	423	424	448	412	369	467	416	407	465	436	439	389	398	441	414	412	417	416	432	396	397	427	372	393	446	441	390	441	426	420	447	383	428	446	399	431	409	376	411	405	401	424	402	416	396	420	386	443	411	443	429	402	377	421	427	388	431	438	469	407	410	426	428	403	410	445	413	414	422	413	406	413	393	442	392	401	414	432	438	374	441	391	442	426	419	422	406	425	434	436	427	427	447	424	429	423	425	451	397	367	423	410	461	404	384	432	439	421	386	447	427	389	433	411	466	435	414	426	424	421	405	398	407	435	417	431	436	445	406	424	397	428	422	455	391	421	449	415	368	419	389	399	403	402	421	383	394	440	406	390	415	427	389	403	411	427	405	403	400	425	385	450	428	420	434	410	437	390	427	408	449	356	395	401	427	404	409	431	438	428	405	359	395	439	425	431	418	404	414	447	405	455	471	396	389	421	385	446	434	396	423	398	399	424	420	399	409	418	373	426	421	400	414	432	448	388	372	421	427	419	415	399	431	435	425	410	378	420	449	410	425	371	418	414	419	420	423	399	448	407	409	437	408	412	435	425	379	422	399	447	442	423	417	432	433	396	450	421	432	417	423	470	431	394	411	475	439	421	420	419	464	387	448	421	425	434	425	425	410	438	416	388	410	411	427	419	450	383	401	388	430	427	411	383	413	389	411	418	425	398	489	431	457	417	441	428	400	416	405	398	442	394	426	436	439	404	417	422	430	405	408	400	438	413	415	421	398	449	402	424	379	444	434	432	478	417	438	382	421	409	404	429	433	420	421	403	428	432	427	426	468	408	424	418	391	394	427	385	411	424	461	432	391	445	412	427	398	384	429	413	400	465	405	433	390	395	432	418	407	440	373	401	401	414	398	402	412	447	385	405	401	421	411	420	433	451	391	410	384	389	430	455	435	395	388	397	434	417	394	432	409	400	424	440	396	410	410	403	407	415	413	391	426	420	444	393	425	392	402	392	390	434	409	399	418	416	424	422	408	426	419	416	418	410	456	451	437	364	447	424	435	369	465	448	388	398	425	394	417	429	398	409	415	468	399	413	430	414	397	415	406	422	391	413	376	437	386	433	379	407	380	426	426	439	430	433	398	418	436	399	418	444	390	412	430	395	422	369	405	407	419	395	438	427	424	442	405	401	374	443	387	423	400	410	439	391	378	428	399	400	393	426	384	412	409	415	402	429	394	412	479	356	384	441	400	423	431	425	429	388	383	422	449	419	391	454	403	403	390	433	401	453	412	381	403	449	416	422	415	411	419	389	425	408	431	407	394	414	409	419	403	440	452	428	399	417	409	386	417	418	429	425	436	457	391	409	402	391	390	425	437	441	430	425	428	416	429	402	396	432	438	404	448	439	421	420	386	393	417	422	409	424	408	407	423	415	417	432	390	418	409	392	414	424	428	387	466	426	425	434	450	398	417	471	386	402	399	402	429	389	397	416	428	417	420	431	399	432	420	402	421	419	388	397	439	398	444	411	420	422	411	434	385	394	448	411	430	392	440	436	399	427	385	433	403	447	380	406	426	421	432	402	420	399	429	411	413	398	381	458	389	423	403	411	378	415	414	415	428	415	401	440	422	411	443	460	418	429	398	379	412	429	407	394	416	433	452	404	405	448	408	405	426	386	420	405	407	433	467	412	427	425	392	411	413	421	405	414	416	410	396	429	425	442	426	400	449	415	417	401	436	424	442	439	388	429	445	423	364	431	426	428	445	454	411	423	464	436	448	404	389	408	433	390	456	400	413	429	438	413	396	414	431	416	418	383	396	452	410	423	401	386	418	395	396	437	424	429	411	441	408	394	421	402	431	432	398	423	423	388	400	419	379	409	401	432	428	446	437	422	375	398	423	415	419	402	423	436	389	437	412	428	429	421	401	434	378	399	412	413	447	454	397	411	424	418	413	413	411	418	418	396	372	380	405	406	413	400	404	419	411	424	421	421	425	410	439	414	399	424	411	369	397	439	386	427	405	404	415	402	420	420	404	412	467	455	396	395	408	414	429	403	418	437	395	427	388	412	441	409	423	422	391	419	437	396	388	412	419	397	445	397	441	420	417	422	464	395	418	407	442	440	433	410	414	445	380	445	432	387	408	432	390	420	404	425	420	383	446	389	401	442	407	395	405	410	413	429	405	419	410	386	417	398	465	451	396	421	382	418	450	385	436	443	407	437	424	380	387	405	439	390	390	385	473	417	440	400	406	413	402	439	401	445	425	399	439	409	396	450	388	419	395	403	427	410	409	418	416	376	369	380	385	389	421	424	430	404	404	418	441	418	384	433	447	405	445	422	464	426	439	411	424	385	409	407	387	441	419	431	435	426	448	456	429	437	389	422	428	420	410	444	443	396	426	382	424	377	437	428	408	404	436	425	406	393	408	425	417	416	402	439	416	444	430	446	407	398	429	413	444	373	443	414	436	431	430	395	397	433	440	414	423	440	432	414	430	412	380	409	435	412	431	422	440	423	368	383	402	417	407	404	416	393	415	403	397	408	415	422	369	451	394	396	430	431	434	424	413	396	456	410	432	392	423	421	398	406	438	418	413	387	406	454	396	408	404	430	412	411	401	437	412	369	414	419	386	410	411	401	432	426	424	398	421	448	369	420	407	407	419	425	399	390	408	452	386	481	429	410	343	416	411	414	465	420	408	389
7211	20486	11098	2557	1158	923	737	726	696	694	617	641	555	604	563	565	572	577	603	538	590	564	549	573	554	548	557	602	534	579	553	479	487	547	549	554	597	539	527	531	525	551	547	547	490	541	499	551	541	532	549	543	550	559	490	536	550	562	490	558	523	523	526	544	545	506	531	549	531	551	566	536	521	551	517	563	581	543	555	519	558	517	542	537	536	559	528	545	586	534	565	534	524	572	588	569	527	546	537	521	536	568	572	507	537	540	527	537	548	524	549	575	541	556	520	518	556	539	524	565	513	514	515	564	550	563	531	551	534	513	535	545	511	636	493	548	552	538	559	534	535	560	519	525	545	553	528	533	582	528	543	500	558	554	520	557	561	546	542	560	508	541	544	555	533	560	520	553	546	572	546	554	585	533	545	535	568	550	575	564	529	568	536	556	585	529	556	550	486	541	556	576	586	516	587	527	502	511	588	497	533	531	578	509	564	516	509	560	534	572	574	571	556	516	512	561	554	557	565	523	560	543	571	538	521	583	552	568	538	549	552	509	504	550	535	552	598	551	542	542	521	534	541	528	481	557	547	511	525	594	553	542	531	522	570	507	583	531	549	559	574	559	533	530	563	558	542	551	529	542	582	514	534	553	557	563	542	550	570	532	543	519	565	508	544	548	523	562	541	554	576	545	542	550	554	557	549	539	571	505	544	585	531	543	540	552	531	567	545	532	522	537	556	559	565	522	527	542	572	559	567	489	598	514	535	576	506	544	540	570	613	511	550	554	581	552	547	502	507	556	516	522	569	521	543	524	521	537	536	552	561	533	550	535	522	512	569	562	589	586	566	527	532	594	513	532	513	544	535	571	558	545	557	520	532	549	547	530	466	504	551	543	558	529	521	564	527	549	531	528	543	586	552	568	508	540	572	559	568	559	540	576	535	585	546	540	580	547	512	574	518	552	547	520	544	531	538	531	491	564	512	529	562	526	510	575	575	518	532	554	499	529	506	578	527	550	576	556	534	574	529	549	509	528	528	583	510	545	525	539	506	557	545	583	506	538	553	535	537	545	566	537	513	570	569	566	517	558	551	519	541	538	556	581	567	544	551	532	511	557	555	590	534	551	511	542	516	568	537	536	568	558	556	551	544	520	537	576	544	557	528	541	537	584	595	585	535	488	539	552	507	566	577	545	565	535	539	542	556	549	512	506	559	531	516	529	536	592	568	572	542	555	503	540	572	558	505	558	547	566	524	561	529	557	507	549	563	531	549	513	547	564	558	566	526	544	529	564	569	551	555	502	547	556	588	560	519	525	550	575	566	553	539	515	555	530	609	573	557	568	545	511	539	555	529	561	547	520	578	571	520	523	489	548	538	550	535	477	553	557	540	556	555	608	534	521	554	592	546	553	565	529	519	542	594	529	550	565	547	524	507	556	562	531	564	522	511	556	561	556	481	548	536	531	547	568	556	534	593	534	542	545	574	518	557	579	576	586	511	519	547	523	536	597	530	530	565	481	542	491	548	553	549	547	556	555	565	535	534	561	489	526	579	518	561	598	523	575	525	558	518	531	524	561	569	532	538	545	553	525	561	554	554	532	532	584	531	563	552	571	543	564	498	587	521	549	549	551	565	533	523	596	512	564	514	544	535	551	550	560	533	543	529	562	546	554	516	506	568	533	567	542	545	526	517	557	571	519	510	541	536	536	513	543	527	528	538	520	564	564	558	526	523	561	542	579	514	530	530	519	552	536	494	572	580	566	551	550	540	521	522	515	528	546	561	525	606	551	544	580	485	503	553	555	574	544	559	535	576	551	574	525	503	543	585	539	512	571	530	550	554	546	518	543	534	532	554	578	548	551	502	562	561	554	533	558	552	563	522	529	546	549	551	539	546	580	567	568	525	562	519	552	574	542	564	559	554	551	542	556	525	561	543	547	520	558	542	585	526	564	540	562	530	538	549	527	529	520	543	500	499	549	575	591	521	531	572	522	543	573	563	534	534	549	541	541	553	557	544	543	540	533	621	540	558	535	541	594	557	517	541	580	530	562	555	541	544	563	559	567	561	552	535	526	555	539	534	569	545	513	498	566	508	524	527	548	594	552	536	532	566	531	550	557	521	547	561	535	567	557	530	525	555	553	576	558	533	592	521	556	548	617	552	555	609	537	548	562	508	542	542	542	585	546	510	554	547	565	556	501	577	533	514	552	581	530	552	535	562	542	513	553	554	555	561	554	516	590	581	568	568	546	532	521	560	552	580	578	558	565	532	534	550	558	547	495	551	521	582	552	577	557	577	515	534	523	557	535	559	577	486	550	536	552	535	515	554	550	579	558	546	523	550	541	520	569	600	545	578	539	541	573	524	487	522	545	538	542	552	531	564	551	543	528	535	503	527	565	549	554	574	557	546	562	508	473	529	557	547	540	548	501	533	504	557	578	567	561	547	572	569	546	504	579	526	514	508	548	583	581	516	529	510	541	520	552	558	530	533	554	537	521	579	535	592	516	552	520	534	497	514	564	558	607	542	546	549	575	570	558	562	494	509	502	522	554	564	578	554	546	546	546	508	602	474	543	545	575	501	526	533	554	542	549	571	511	563	547	555	515	554	550	562	569	562	590	534	562	539	557	560	499	519	595	567	533	539	551	562	556	567	551	585	555	569	594	566	567	557	546	498	571	587	568	533	545	554	574	547	553	561	527	558	565	557	544	595	523	543	567	534	541	568	560	581	536	539	517	552	513	570	553	538	527	559	568	557	528	512	575	561	525	563	572	530	537	544	547	584	539	554	539	537	529	544	575	544	561	565	527	573	563	562	543	546	560	549	547	561	548	541	535	520	544	538	522	598	519	581	545	548	546	524	546	579	567	508	565	519	505	528	551	567	560	517	579	560	566	530	552	541	542	541	553	567	532	531	555	524	563	583	566	558	524	533	530	554	542	555	526	517	498	572	542	545	562	547	537	563	495	571	583	546	525	558	580	502	522	556	579	557	560	540	566	512	557	523	548	559	579	561	563	515	520	538	533	535	545	551	545	543	534	531	575	573	513	558	549	588	591	525	573	541	570	571	534	551	557	582	567	527	578	574	580	532	548	567	522	504	558	593	596	534	578	571	561	571	526	523	570	499	544	584	528	547	588	540	511	548	554	530	559	511	560	539	577	518	544	543	532	553	497	549	539	569	572	531	550	523	535	555	532	550	527	535	555	540	522	549	504	546	557	536	541	537	529	544	516	524	519	561	529	545	536	531	558	558	502	572	515	522	554	563	505	503	538	505	543	571	511	568	531	562	521	536	587	576	524	557	557	534	543	521	507	534	497	484	538	554	564	566	574	559	529	574	511	557	537	561	545	560	581	540	533	528	568	550	524	590	529	554	535	587	557	533	530	564	568	539	562	539	524	519	568	548	510	554	534	536	556	531	506	539	527	532	562	510	538	590	536	515	561	549	559	575	543	553	550	547	522	558	554	543	551	555	545	569	541	521	565	600	525	561	574	513	544
25747	21083	22044	8854	717	589	594	547	550	544	566	551	501	568	589	535	566	490	528	537	519	551	525	502	490	517	516	517	518	509	524	521	550	524	541	550	545	492	545	549	520	539	542	526	549	493	573	530	545	551	513	529	510	528	541	499	549	524	509	482	535	541	516	522	511	532	545	528	532	508	512	539	505	542	499	501	541	580	524	526	497	509	531	519	533	505	540	566	524	520	519	527	547	541	517	538	516	480	482	551	472	566	513	542	544	554	540	524	531	519	501	533	525	505	532	516	517	521	508	479	535	531	504	503	441	522	507	486	520	523	513	524	555	530	534	530	567	509	553	512	494	502	505	516	515	517	543	489	533	486	491	542	484	503	510	485	538	540	492	545	510	529	540	537	537	543	520	534	527	534	538	519	500	515	498	499	496	553	520	551	509	497	488	513	521	522	537	487	543	517	583	516	523	528	556	540	517	539	548	513	512	489	488	503	542	515	515	528	561	514	503	525	533	530	554	516	512	532	510	541	511	559	486	510	532	495	526	511	511	538	528	493	522	548	497	487	507	570	502	524	541	535	564	549	514	534	568	480	493	487	461	494	549	492	545	532	476	538	514	519	539	553	509	506	509	550	539	524	514	572	563	536	491	533	523	594	520	569	551	510	509	518	550	494	554	516	551	553	523	552	565	468	526	529	488	528	486	507	483	556	540	559	531	542	508	526	466	528	506	563	552	510	477	549	551	525	507	512	498	518	537	514	526	563	517	496	543	515	463	534	526	516	513	505	552	502	514	527	542	523	551	512	510	511	540	548	515	530	568	547	537	504	557	529	494	489	539	530	540	526	502	538	483	497	521	545	512	503	529	518	517	559	524	491	549	524	551	542	527	526	529	511	506	519	547	506	546	527	542	511	513	506	487	522	545	547	540	542	528	519	512	524	533	535	554	514	502	523	504	497	473	544	572	491	507	511	542	559	524	535	526	510	540	526	519	559	498	483	525	508	522	548	522	523	536	517	533	523	576	543	496	519	500	492	545	520	533	484	532	491	481	497	517	516	551	499	535	500	569	543	516	557	529	501	529	545	536	478	517	551	529	578	506	503	517	566	535	575	521	515	575	515	578	517	561	514	490	556	548	542	520	496	530	533	490	499	519	516	501	529	522	532	526	529	533	502	512	515	521	486	538	530	549	498	538	508	548	513	527	516	544	502	548	516	533	542	496	521	535	514	507	503	560	515	568	567	550	550	492	541	592	517	571	531	519	550	545	520	528	501	510	521	488	544	534	505	522	546	523	529	522	536	538	552	546	505	538	496	500	521	485	533	539	511	510	490	539	536	572	519	524	479	507	512	537	557	518	543	542	521	526	509	549	532	522	526	515	510	499	557	530	534	527	554	500	527	559	505	517	543	525	530	533	534	486	525	526	497	516	510	534	521	484	499	522	549	544	524	549	492	545	518	523	520	524	547	496	529	496	569	543	500	472	519	501	553	477	511	505	504	557	533	545	534	512	507	565	481	546	505	524	503	518	514	504	567	527	498	525	542	533	519	516	545	534	527	492	518	561	514	556	511	536	535	544	535	527	514	553	545	529	528	542	542	531	531	521	509	523	540	525	528	536	533	499	553	521	515	520	480	546	565	522	454	534	515	505	534	515	521	516	562	522	522	528	506	543	536	546	509	548	560	510	561	525	538	503	509	490	510	539	546	491	494	538	522	528	540	525	523	527	542	538	529	518	491	533	530	531	517	521	551	570	529	541	543	534	505	525	560	459	524	531	511	545	505	536	556	520	509	556	508	534	505	517	497	574	506	518	511	538	530	540	484	472	526	516	513	550	532	534	525	512	512	545	508	507	510	516	521	508	569	508	527	495	529	539	537	526	496	513	506	547	513	537	529	502	548	538	561	483	543	514	529	526	541	525	512	504	517	506	562	528	548	512	524	522	519	543	551	538	574	553	520	523	502	522	522	501	517	489	505	504	475	509	542	525	517	537	510	555	559	546	544	516	522	589	543	509	510	510	511	538	532	534	560	544	493	538	531	525	509	566	513	497	540	503	527	540	517	537	517	499	509	505	526	537	518	507	535	549	530	528	501	495	553	521	506	484	535	538	526	485	531	533	543	543	513	522	515	578	496	480	516	539	601	554	535	524	540	553	514	510	542	552	505	521	544	579	553	510	542	534	544	520	491	503	507	518	551	507	504	507	496	528	511	541	525	545	540	525	542	495	524	528	564	573	516	549	542	518	528	517	496	506	539	527	505	532	550	515	570	522	534	548	477	510	517	476	540	503	530	544	519	570	496	550	514	492	501	496	505	566	517	565	501	534	497	542	527	509	536	513	502	524	533	534	498	522	501	571	513	507	467	524	514	558	495	502	530	508	469	500	490	564	492	543	565	492	557	519	536	531	504	524	579	533	521	490	555	541	520	541	537	513	533	521	495	554	552	528	502	540	518	501	489	505	483	545	513	530	481	536	544	546	553	520	565	562	538	535	545	561	545	502	569	506	520	548	510	508	477	560	493	495	513	532	542	522	514	508	498	554	478	506	479	518	548	518	476	519	516	541	531	521	504	527	520	511	550	541	529	525	534	513	485	563	546	505	492	536	546	578	515	538	585	524	516	538	519	504	509	553	498	555	499	490	527	509	533	486	520	510	505	545	529	516	541	578	523	520	567	490	471	487	494	533	601	568	479	532	559	539	539	533	522	503	522	529	532	503	553	543	534	529	527	522	522	515	556	560	520	507	486	520	513	529	524	507	503	515	512	533	512	542	529	508	495	487	511	499	551	553	518	527	487	503	512	527	546	543	517	529	515	532	513	499	527	575	503	522	516	495	493	512	541	502	552	501	512	542	519	536	515	542	536	526	518	524	495	532	527	525	496	570	522	525	526	524	512	530	535	463	496	534	519	516	532	532	533	520	501	551	521	504	507	508	519	486	539	520	527	512	488	484	518	521	532	518	508	526	580	528	520	517	524	530	534	500	532	554	489	491	545	526	497	510	527	513	549	526	555	496	520	513	499	508	503	505	523	525	512	549	551	525	507	547	527	539	519	523	534	531	564	565	548	548	509	491	498	524	549	467	518	509	514	527	512	522	551	505	511	510	572	531	541	544	526	522	507	524	523	542	500	515	505	529	560	498	574	508	503	522	530	511	540	540	522	533	517	547	511	541	504	523	545	524	519	503	503	482	518	481	500	520	583	515	533	536	520	533	503	543	518	538	533	561	502	522	516	528	495	500	527	490	495	519	495	492	556	541	512	538	512	526	506	509	506	543	533	509	481	467	520	532	490	510	517	538	524	565	532	521	564	500	513	499	495	532	535	537	515	521	532	479	529	547	522	553	510	528	554	498	520	512	505	531	515	515	502	538	527	518	550	527	530	492	517	546	531	563	498	512	544	519	512	502	528	523	575	507	541	529	495	562	515	548	528	533	535	508	550	523	560	541	514	527	533	530	506	516	518	484	513	478	518	523	520	540	587	532	492	498	551	475	506
5576	7461	3000	1126	864	815	701	703	698	680	675	725	648	666	690	675	706	651	705	673	709	673	635	635	654	688	695	648	659	673	721	665	658	636	669	683	615	662	627	633	650	644	673	644	659	677	632	712	657	678	631	641	639	672	659	619	625	704	642	673	668	640	620	674	676	608	621	673	635	627	668	666	684	644	666	663	647	639	647	632	655	658	663	652	618	639	628	667	694	660	732	674	628	608	681	640	648	653	694	680	676	658	626	621	623	688	633	640	647	672	664	641	666	660	620	694	642	647	686	654	703	627	660	649	671	622	670	666	658	680	687	622	694	707	648	684	658	666	695	676	684	638	626	615	596	655	674	662	653	742	658	669	650	665	646	672	674	634	640	629	650	646	695	649	665	659	656	660	688	667	599	668	655	641	650	660	690	641	680	650	699	640	683	660	711	657	667	686	648	684	709	665	656	655	684	643	644	686	662	602	622	650	630	697	677	648	673	654	661	652	614	650	623	642	671	632	649	662	698	664	712	635	646	635	667	621	629	675	609	682	644	679	656	614	697	667	658	666	592	671	635	636	664	666	651	656	664	644	665	630	668	636	657	656	669	656	674	620	645	660	610	641	604	617	664	700	622	681	679	667	661	617	608	636	655	646	678	664	691	662	675	655	644	625	630	740	611	676	660	658	639	659	622	644	687	695	575	654	676	647	646	700	626	643	651	656	673	632	616	670	710	642	692	621	682	630	675	637	619	605	648	698	658	641	677	675	668	707	601	661	681	576	683	635	646	671	657	640	683	706	673	683	684	630	637	617	646	680	660	669	654	648	653	625	690	682	672	689	685	694	655	623	655	663	666	700	659	616	633	684	700	655	669	699	669	702	692	692	633	674	654	630	627	662	648	679	676	664	676	641	655	652	652	681	654	661	647	694	666	652	609	661	669	662	660	652	611	674	617	659	648	697	629	658	637	686	682	628	639	621	674	598	628	677	651	645	704	685	647	647	635	674	653	674	624	659	649	648	645	713	715	643	664	672	675	674	625	624	643	655	667	636	665	695	666	677	646	681	620	668	670	678	596	635	658	684	663	657	708	627	661	662	626	655	680	683	651	658	685	650	649	649	625	645	660	690	694	652	683	697	633	670	676	682	670	678	631	669	665	653	674	702	672	659	665	691	656	611	643	663	633	669	659	682	641	629	663	642	671	683	702	629	672	619	670	662	676	632	681	639	667	727	646	683	632	691	635	637	648	680	674	687	671	685	717	655	669	683	650	685	622	664	574	682	646	661	640	683	646	601	678	687	672	620	670	650	666	674	671	661	726	642	624	634	701	651	642	667	696	683	627	643	670	655	655	693	682	648	654	693	701	650	657	683	623	685	662	689	652	630	650	641	627	666	672	641	622	656	640	669	629	684	671	625	687	695	644	634	681	680	670	625	636	618	698	629	660	716	657	593	704	625	672	663	708	659	619	627	630	695	632	626	663	655	681	650	683	623	682	642	656	645	649	653	650	640	649	611	633	669	666	689	637	672	665	658	677	667	703	651	652	614	674	666	689	678	667	675	667	662	636	698	641	629	680	658	656	666	656	659	671	645	640	668	665	642	669	668	673	632	717	647	633	645	662	716	639	604	641	686	675	642	633	658	622	669	634	642	715	662	653	661	599	683	662	689	657	658	637	653	652	674	619	687	703	614	656	676	645	674	626	662	646	684	677	671	614	677	662	619	661	703	609	668	661	650	635	696	661	660	653	670	674	615	662	659	646	634	636	676	610	634	663	652	673	650	638	635	672	621	668	692	639	624	686	674	676	680	600	610	617	666	632	638	661	723	625	687	672	649	672	705	648	637	667	626	619	669	624	619	589	650	648	651	645	653	652	648	695	628	680	664	647	704	650	693	664	617	682	615	659	688	665	679	691	704	617	632	678	675	670	675	680	667	621	664	658	677	641	675	672	652	680	683	660	635	655	659	674	618	653	662	683	676	657	677	667	675	646	667	669	668	636	656	669	657	650	646	632	661	662	625	679	628	629	651	688	681	654	683	679	586	658	667	610	696	683	674	674	675	658	615	627	656	647	660	637	628	685	635	640	643	664	697	679	706	644	636	664	667	697	655	645	687	667	677	645	685	629	694	690	640	620	629	626	654	623	615	619	641	668	673	685	694	649	691	666	679	640	634	665	621	673	648	643	624	663	662	650	651	684	671	680	676	631	662	649	625	671	665	646	682	646	645	612	671	635	648	681	687	646	617	632	658	633	674	662	625	654	654	700	649	666	606	690	663	629	673	682	695	679	653	658	649	667	597	648	671	661	674	640	687	707	657	692	696	638	657	661	649	678	657	644	660	667	646	624	655	632	617	675	628	632	655	667	688	656	676	659	654	637	653	655	685	668	645	634	653	697	630	660	668	643	671	649	644	710	689	649	623	633	655	622	641	674	628	642	633	649	655	633	667	646	674	669	730	674	655	641	644	633	694	671	654	669	675	646	639	684	621	662	662	626	616	697	640	658	640	685	666	617	682	710	670	648	690	638	621	612	614	641	674	638	658	688	681	654	687	649	649	654	721	650	700	617	608	633	619	677	668	620	614	617	672	664	636	669	642	642	642	645	634	635	629	648	686	654	636	655	661	722	665	634	693	687	659	610	674	701	659	670	631	653	674	647	651	660	671	700	658	683	636	672	681	617	689	639	670	702	640	669	692	679	715	701	629	620	694	655	638	613	672	673	617	702	624	666	717	664	683	666	661	676	659	639	660	646	651	636	701	615	659	641	715	641	627	672	670	656	649	640	682	674	662	655	658	630	651	652	659	636	633	659	633	697	615	692	626	631	647	631	642	628	611	690	609	627	625	667	644	666	690	662	647	676	676	682	649	663	673	706	641	714	681	685	700	646	653	668	618	657	617	724	667	666	623	628	691	660	637	634	700	690	672	701	624	668	637	664	659	634	668	640	719	646	638	667	658	691	677	656	670	670	678	666	701	645	658	646	673	687	655	673	641	649	655	680	631	685	625	697	654	678	647	616	644	679	684	678	615	654	686	657	678	668	656	696	640	636	646	645	671	652	627	654	669	653	684	653	644	634	689	637	626	681	687	664	683	645	574	661	638	660	603	683	707	707	608	670	653	662	672	654	608	673	652	647	674	668	647	595	675	613	666	613	647	677	626	665	682	641	663	643	716	648	702	633	631	599	609	626	637	640	670	652	610	621	634	647	656	689	660	715	665	659	602	650	677	667	675	651	676	662	650	684	654	665	687	692	609	641	684	659	678	680	656	625	675	686	648	643	656	674	669	659	619	690	673	600	659	650	663	675	681	697	683	644	663	656	647	677	652	677	662	666	622	662	676	620	688	693	677	692	649	643	651	667	684	649	629	668	707	661	653	653	661	642	666	668	681	675	625	665	660	652	620	664	671	678	655	646	662	662	642	613	718	677	741	646	678	660	670	684	676	698	629	672	642	619	623	662	656	664	671	650	653	637	668	667	687	690	682	656	645	732	674
23182	21104	27860	24598	21015	4695	835	680	638	627	643	641	592	582	578	614	628	562	615	628	554	574	596	590	627	578	621	615	599	635	614	593	596	594	589	542	580	636	581	552	646	593	616	650	574	568	600	643	607	574	587	580	576	571	587	595	578	600	558	629	536	614	597	631	593	553	580	612	635	626	589	630	560	607	579	616	574	614	632	582	593	593	608	559	569	597	602	635	605	591	585	579	584	629	582	548	595	619	578	588	583	569	602	606	569	586	612	603	573	561	602	588	572	622	571	553	593	550	635	581	582	587	601	606	585	551	604	591	582	567	574	580	573	554	608	599	605	555	571	595	614	596	577	625	624	588	610	600	553	595	604	648	588	569	580	622	605	589	585	594	596	585	599	594	601	562	586	594	581	605	619	586	579	599	623	602	629	618	563	622	577	565	571	587	558	624	590	583	586	586	569	610	564	613	593	599	594	574	616	600	580	540	615	577	591	601	568	584	611	602	601	567	605	564	553	584	583	574	565	572	599	591	629	578	622	631	542	577	551	602	605	589	605	566	601	610	600	569	568	634	619	583	564	639	587	573	624	615	587	585	538	599	617	568	591	580	583	587	592	552	590	600	615	609	578	613	601	589	638	540	589	567	564	583	580	591	580	606	588	596	553	553	605	616	576	611	611	607	562	610	553	581	581	547	580	617	588	611	556	550	544	566	602	584	590	607	561	587	616	579	620	628	595	630	590	559	600	618	563	583	577	585	588	556	605	569	572	568	562	572	576	569	581	622	577	636	589	583	601	583	540	616	593	626	587	584	610	610	616	587	578	566	620	590	601	549	593	575	602	553	560	600	624	604	561	565	628	573	593	547	592	605	660	596	573	548	609	568	599	624	571	576	593	592	606	579	595	620	590	603	618	569	596	586	583	622	620	555	577	612	580	576	640	590	595	603	610	554	595	585	606	568	624	597	571	592	582	596	588	649	566	593	612	560	608	589	544	613	624	572	588	630	609	583	604	610	582	581	601	588	587	589	552	551	584	604	609	583	576	580	624	630	596	597	582	562	586	575	586	589	581	591	563	562	592	614	567	597	590	593	593	570	595	555	604	635	571	613	649	604	569	620	581	614	622	589	555	558	583	589	600	606	573	592	582	630	554	623	589	626	605	613	589	613	593	610	609	581	592	559	608	564	605	591	588	558	601	533	599	574	603	573	578	639	596	626	565	587	578	509	645	582	568	603	582	608	584	556	605	559	610	574	587	623	581	567	560	623	599	566	568	587	622	545	593	627	599	561	588	565	577	537	566	603	571	564	608	614	590	566	622	611	590	561	589	573	523	535	626	574	594	585	591	590	580	611	585	559	626	601	592	559	620	600	602	571	565	571	601	560	590	590	579	611	585	538	568	579	609	569	591	584	612	558	596	580	621	577	601	577	584	611	614	547	575	642	600	585	569	565	577	564	577	536	604	618	589	570	632	584	599	582	583	573	609	611	586	600	624	643	618	602	607	582	593	612	575	583	580	552	549	597	568	599	593	582	632	595	553	552	570	604	549	571	581	505	577	642	555	601	603	581	591	574	594	591	611	585	583	567	586	581	597	561	566	571	589	586	604	559	566	628	557	578	613	591	617	551	581	591	608	598	618	568	622	619	562	607	592	643	585	594	597	591	576	555	557	572	592	563	571	609	580	621	568	586	572	610	595	604	609	560	588	600	607	586	606	609	606	607	573	603	534	601	583	564	555	541	603	583	609	565	567	539	567	611	615	559	644	608	592	569	586	592	588	597	587	593	567	620	563	588	581	616	613	564	585	693	591	594	578	567	599	559	586	587	587	596	609	552	572	589	614	596	632	564	620	596	571	572	593	583	582	556	524	627	611	584	621	578	571	578	592	567	603	562	596	587	606	583	553	540	573	551	619	591	574	604	550	561	605	627	597	590	586	569	546	559	594	579	533	596	621	575	576	627	613	630	589	574	586	554	577	589	543	554	630	567	600	613	600	630	613	603	561	608	652	638	621	606	610	598	547	621	549	592	589	541	580	560	593	584	608	581	545	578	575	579	572	566	576	570	545	588	568	583	559	563	624	601	583	607	611	631	594	621	543	611	604	593	585	561	644	554	543	532	617	565	557	612	599	589	538	556	578	615	582	558	579	605	594	587	597	602	585	606	619	574	637	570	598	557	595	621	606	602	583	639	584	610	640	597	619	582	603	588	569	564	618	548	545	595	659	590	594	590	565	634	584	529	613	599	610	546	572	595	615	566	612	568	572	571	573	569	642	559	567	579	556	620	634	546	550	582	583	603	609	634	541	558	629	609	599	585	600	573	603	591	621	590	575	601	609	618	590	580	641	592	594	560	581	617	634	576	548	574	548	613	590	600	606	565	576	635	567	599	620	585	556	572	622	569	597	582	537	596	583	552	612	573	586	559	586	612	514	574	588	609	602	576	546	582	593	576	586	586	586	585	620	542	598	616	579	609	581	585	635	538	619	646	569	567	565	576	616	586	571	602	581	553	615	558	563	542	603	563	641	578	612	567	608	593	601	590	607	546	621	590	570	557	604	576	593	615	579	615	585	606	595	602	581	555	607	590	597	604	636	576	592	570	597	597	603	562	586	625	520	613	585	592	578	613	646	600	593	596	602	580	634	589	606	580	588	585	581	570	578	571	632	616	598	587	555	607	596	584	575	560	592	589	606	618	588	584	652	564	546	540	613	584	554	628	530	626	633	612	597	580	601	572	573	598	592	526	634	592	587	602	571	566	589	563	606	601	597	593	618	567	598	586	543	624	612	616	548	582	566	552	593	615	616	624	629	594	580	552	575	633	575	556	580	597	600	587	583	602	609	573	608	538	581	587	544	583	569	645	608	610	581	537	647	602	588	593	603	580	596	599	602	588	617	560	585	570	597	565	600	616	570	600	584	583	598	571	575	556	589	581	551	607	599	608	563	585	611	580	611	570	575	592	637	564	552	601	583	647	597	583	564	600	622	577	619	577	596	636	587	606	615	595	575	570	604	563	592	582	600	613	612	577	578	625	609	560	609	574	599	570	569	575	593	549	585	586	582	565	620	628	605	517	593	632	598	592	581	564	577	519	586	564	607	579	596	570	581	590	581	594	541	621	577	551	595	569	582	615	617	589	615	625	589	617	628	616	619	578	583	617	585	579	617	604	567	617	591	595	588	567	595	566	614	554	575	624	654	565	554	617	673	562	570	587	611	635	612	558	572	611	591	558	571	567	596	621	600	600	615	586	600	606	561	607	573	583	600	550	615	608	639	588	610	610	576	574	585	547	584	598	566	600	600	605	587	563	580	572	622	566	618	617	591	566	569	598	581	585	638	593	599	629	626	594	591	651	619	559	584	585	624	568	581	625	544	593	596	596	566	552	603	596	623	572	573	596	577	553	587	587	571	609	597	575	596	620	596	626	577	599	596	584	553	624	567	598	574	626	564	586	606	556	593	557	556	620	612	588	640	589	630	619	606	562	604	573	572	576
6287	13940	7498	2175	1111	972	897	898	814	796	792	802	739	816	762	761	718	733	705	694	787	721	753	732	726	715	741	742	705	768	723	716	707	774	768	712	715	752	690	780	750	708	765	717	729	782	742	738	732	718	734	728	694	759	775	740	779	777	753	732	683	710	740	706	770	731	711	701	756	766	757	782	766	687	748	767	749	768	781	780	778	722	718	772	738	743	704	712	716	747	754	749	752	725	747	705	756	740	728	744	747	718	764	724	779	767	811	764	765	737	704	738	746	732	701	797	718	758	740	801	764	764	727	735	778	705	756	720	789	735	761	719	766	702	721	745	752	731	732	738	770	783	762	775	727	745	747	789	751	735	730	797	715	709	716	735	754	773	767	696	721	750	788	781	720	788	758	761	740	751	690	734	802	732	723	784	754	762	736	714	683	764	680	754	767	758	738	756	742	736	727	764	757	721	725	759	742	759	712	738	760	747	755	723	765	706	739	718	696	799	737	676	821	669	726	733	698	751	716	734	779	758	747	720	724	693	745	699	683	756	753	714	739	698	717	685	770	724	778	716	785	732	706	717	745	725	704	779	694	726	725	745	760	690	761	691	757	771	754	776	759	679	792	729	791	710	717	807	716	701	744	738	703	764	733	770	745	747	719	791	735	722	681	712	749	735	760	757	758	714	737	773	750	772	749	719	775	730	711	754	745	744	742	737	766	736	755	683	746	740	742	733	770	748	771	711	736	743	772	762	704	696	717	769	744	662	772	760	750	719	725	758	733	707	730	775	758	743	716	715	787	728	729	714	765	746	781	770	773	702	743	713	746	782	735	699	701	744	743	735	773	751	723	753	799	769	774	716	733	751	741	769	730	738	724	747	768	761	727	748	718	710	761	734	666	765	765	749	733	723	740	712	734	795	749	739	748	702	765	688	732	717	713	749	765	737	728	760	733	740	756	770	750	818	777	711	722	730	737	695	727	726	760	812	722	749	729	713	756	751	734	758	694	698	711	741	721	764	769	747	771	749	721	748	761	735	730	792	766	749	735	762	710	712	740	728	737	779	753	743	706	775	751	720	730	728	775	765	788	733	740	743	748	746	708	745	722	761	729	786	782	741	721	742	746	742	733	758	768	770	725	724	739	757	722	733	751	744	718	770	774	743	717	738	749	744	747	709	725	754	764	759	715	737	767	762	730	741	747	758	707	768	752	678	735	769	753	805	796	774	680	755	776	764	717	765	768	700	723	766	726	762	781	738	746	797	710	725	737	704	737	754	709	730	770	717	781	744	778	723	757	747	734	747	782	745	683	771	747	754	717	739	746	749	698	794	734	747	797	718	729	725	743	760	758	714	750	753	788	734	768	763	712	776	749	754	737	723	712	676	750	782	737	686	689	776	722	678	716	722	742	786	707	732	746	730	734	742	743	764	752	770	796	755	744	737	748	718	723	725	749	698	734	759	718	791	737	749	732	746	761	749	738	804	732	791	770	690	744	758	713	751	787	751	744	756	775	727	740	806	756	746	757	721	730	733	727	704	732	744	755	759	731	677	766	759	736	746	813	757	733	749	715	792	736	719	697	743	715	721	756	763	753	756	745	749	711	684	765	755	752	793	734	734	696	677	728	725	750	770	728	676	717	710	716	763	767	773	739	769	741	710	733	774	769	673	717	713	712	749	771	694	785	743	723	754	788	736	780	753	798	737	752	727	768	782	772	704	738	750	713	698	729	771	769	735	733	789	725	747	771	737	717	768	742	754	699	762	779	756	680	760	710	754	730	768	741	752	737	718	708	739	738	742	746	755	757	821	732	768	732	744	718	763	711	727	692	721	772	757	771	758	755	720	764	719	754	725	735	711	704	714	760	754	727	745	726	721	724	704	757	719	763	712	733	714	708	721	775	764	720	746	713	711	774	748	745	731	733	738	801	774	773	782	759	714	753	758	731	710	713	737	735	766	722	772	768	742	738	721	724	693	751	760	768	751	721	697	754	780	745	793	742	721	800	759	681	699	744	726	775	751	740	796	708	765	727	753	656	679	764	739	727	728	739	726	722	695	725	733	771	717	793	740	747	697	759	763	820	705	749	700	759	726	759	698	747	780	757	745	729	760	705	718	777	685	767	750	729	735	775	698	707	799	742	739	756	757	775	762	735	803	740	704	728	735	769	735	737	744	703	707	760	728	705	744	746	784	688	748	713	759	757	734	752	762	721	722	753	769	758	731	736	730	748	783	780	733	799	767	736	771	767	724	778	723	731	744	743	742	746	759	764	671	728	709	798	734	731	748	700	734	750	759	745	785	750	771	735	724	747	745	704	749	705	767	761	712	745	761	776	756	767	747	769	741	733	729	750	727	707	744	717	755	732	735	792	738	720	761	739	733	710	763	732	765	727	717	749	736	760	753	762	715	767	785	766	720	717	762	755	726	758	723	750	760	723	711	706	780	735	767	719	733	778	793	743	763	719	719	722	787	766	770	753	764	731	719	755	755	753	715	767	767	704	756	757	747	745	759	696	702	703	698	798	734	722	765	721	755	710	737	738	734	752	703	766	734	778	738	774	733	738	727	772	750	705	768	760	791	731	744	724	711	702	694	709	707	750	808	748	746	744	731	753	751	729	763	764	760	772	724	732	697	758	761	718	736	715	777	723	718	719	746	724	761	734	734	722	724	730	711	749	747	748	732	768	694	715	738	761	747	744	698	730	723	758	768	767	757	721	687	767	731	753	748	733	711	718	800	755	699	733	764	758	741	815	703	732	810	751	713	723	723	786	750	740	765	745	738	725	769	721	736	664	722	759	761	751	728	753	716	755	732	769	762	712	718	787	756	740	765	715	755	714	743	716	740	716	722	759	764	770	707	735	740	731	722	721	778	744	713	744	707	713	714	726	720	728	695	753	734	765	740	797	689	744	733	811	767	728	763	758	725	756	763	773	780	748	780	738	729	747	738	696	753	734	757	772	752	765	758	758	717	812	767	753	721	769	722	801	755	676	775	748	729	728	760	753	722	709	767	732	726	762	722	739	712	801	731	693	729	718	753	730	702	774	751	737	741	741	730	726	739	730	791	743	767	730	776	727	735	756	760	756	728	786	735	716	713	766	749	696	704	735	712	723	749	683	734	764	750	813	761	767	757	760	763	738	745	706	750	784	739	743	716	751	747	701	801	734	753	757	734	735	742	732	783	763	770	801	753	748	765	782	705	761	730	722	734	726	783	739	749	767	744	766	703	745	740	789	713	763	765	742	758	770	759	742	729	764	751	765	740	707	754	757	751	730	718	751	735	723	717	718	810	734	760	718	703	720	771	759	768	734	703	735	780	772	759	756	726	682	744	716	733	723	669	725	722	728	717	715	737	745	766	718	741	730	696	770	756	745	728	749	726	764	719	731	748	774	715	727	751	751	789	727	735	777	781	728	739	737	787	727	714	776	693	682	770	732	778	782	727	722	741	745	758	789	736	733	739	680	732	761	740	723	741	711	697	717	758	714	742	719	754
24243	21088	26500	25695	5280	487	428	397	372	377	402	378	379	390	352	373	369	358	374	392	364	361	335	370	358	398	348	369	346	381	358	367	365	375	346	345	385	379	364	358	377	376	400	389	351	371	364	349	379	353	347	399	379	365	366	376	338	355	383	349	380	381	358	341	365	379	317	386	377	348	346	364	378	351	338	355	363	350	365	387	371	337	344	391	400	334	370	373	350	327	357	341	399	322	383	360	350	367	353	344	363	339	372	342	399	351	362	340	360	340	369	350	354	372	353	372	367	339	369	340	345	387	376	376	366	348	367	379	371	357	354	410	334	340	389	374	400	397	380	390	390	387	367	357	380	354	374	334	395	381	356	373	351	367	359	340	355	375	362	394	370	377	383	345	352	370	358	364	349	387	407	385	358	383	375	391	368	360	362	351	338	338	388	380	386	328	362	327	325	396	356	347	347	371	335	357	373	339	375	354	364	371	364	365	367	357	378	343	399	363	359	337	354	396	362	368	354	364	363	369	366	368	354	394	387	366	383	367	354	354	356	365	358	349	389	385	350	372	392	317	361	418	371	395	360	390	379	347	385	372	410	350	377	351	323	361	385	371	396	368	339	329	328	416	379	374	391	367	367	383	338	394	364	378	361	353	362	367	365	353	345	348	382	362	375	360	369	368	375	381	375	375	336	342	376	338	357	363	405	370	360	381	381	352	379	388	381	392	377	381	313	392	356	386	365	370	351	362	359	369	358	381	349	343	396	366	358	355	373	377	349	347	333	359	356	360	384	389	360	376	377	372	367	379	363	385	390	357	355	371	377	379	365	369	368	388	395	368	361	363	355	344	352	377	360	382	373	378	357	390	379	373	341	365	384	348	348	344	362	364	381	371	380	380	391	353	345	386	383	380	385	366	387	388	365	390	338	342	346	394	387	361	347	350	347	368	353	345	373	363	358	361	314	369	386	348	405	361	350	355	390	409	371	403	317	355	389	317	352	383	348	351	355	371	356	360	370	333	350	339	366	395	370	347	338	359	339	342	361	417	377	373	356	352	335	354	361	374	371	354	345	390	370	358	350	346	326	379	370	343	335	351	390	357	354	371	323	379	357	370	396	376	357	350	387	356	333	413	350	357	344	395	352	354	377	384	379	352	406	356	328	351	379	356	397	360	305	379	347	329	393	359	370	389	376	355	364	377	367	344	359	367	408	336	331	324	352	362	372	380	373	326	360	361	367	362	357	346	389	359	385	382	311	388	389	375	365	334	388	352	357	384	363	347	381	375	384	340	368	395	369	344	351	369	357	333	398	353	370	352	361	357	366	373	391	370	333	336	369	386	372	412	414	372	371	355	363	358	358	364	374	368	380	380	373	377	362	344	349	380	373	360	405	339	342	407	354	385	392	352	388	369	348	376	368	366	345	366	329	342	409	344	372	385	354	378	362	359	379	400	341	365	358	410	317	388	343	381	376	333	366	371	357	361	353	390	357	357	351	369	338	364	333	358	385	367	335	363	385	356	355	382	364	397	358	343	352	352	374	347	372	372	379	417	335	325	373	403	335	359	331	345	352	369	372	368	359	349	387	347	377	372	370	378	358	354	417	374	359	364	387	338	414	372	367	407	391	358	363	379	347	337	365	375	382	388	372	370	359	348	387	373	358	373	351	380	379	378	364	369	374	331	376	361	362	363	382	371	351	369	343	361	364	334	348	360	361	377	370	350	324	398	362	329	375	330	341	358	353	370	360	366	342	368	385	379	405	365	369	366	375	350	385	415	378	358	379	335	383	342	367	366	335	353	371	365	387	340	364	356	362	369	360	341	375	370	345	326	366	349	354	356	377	376	361	356	359	333	373	388	354	389	366	372	382	350	334	421	361	322	366	377	378	319	375	351	355	348	343	357	380	355	362	362	344	364	364	376	360	404	400	362	381	353	385	352	373	316	377	370	374	379	341	360	407	366	335	362	387	402	369	360	362	360	360	382	336	375	345	347	358	334	425	357	371	337	371	372	342	378	383	348	375	384	356	384	369	357	364	399	347	341	385	349	403	356	374	362	346	349	325	368	363	382	355	364	401	370	379	328	359	363	352	348	354	371	379	376	352	354	376	362	358	352	367	382	354	346	355	365	345	354	369	353	383	387	390	364	346	374	341	394	366	391	378	374	372	373	363	342	367	388	365	330	341	324	361	356	355	413	358	349	399	368	352	351	360	354	358	350	357	348	339	379	393	360	381	358	368	372	346	338	379	395	362	383	363	348	332	387	388	371	369	339	387	380	356	368	370	396	373	342	355	356	328	346	366	339	342	376	351	384	369	341	369	388	333	412	372	353	371	358	377	358	359	352	350	389	363	364	360	388	355	369	360	370	362	386	354	370	377	403	385	366	393	374	361	343	335	345	377	346	373	357	375	378	368	339	340	370	369	373	341	342	343	344	378	369	321	368	337	376	344	375	336	331	367	329	321	339	363	335	366	360	372	350	372	391	362	337	379	366	344	340	375	392	336	362	374	349	352	398	349	314	365	384	385	375	398	394	364	336	376	363	375	367	369	384	384	358	366	347	376	366	387	363	348	365	385	353	375	342	345	407	365	388	368	343	409	365	338	382	371	374	331	356	364	364	348	360	344	344	375	401	338	388	381	391	368	347	336	375	388	387	359	393	388	380	358	362	362	351	355	348	369	354	408	388	359	353	362	335	399	373	383	380	355	372	372	372	377	384	351	365	356	377	391	336	347	362	355	359	348	362	392	355	347	377	366	362	354	346	346	360	369	352	381	368	379	390	389	346	385	363	333	369	384	342	351	350	340	374	377	340	342	334	366	343	364	381	365	373	365	395	316	385	386	364	352	369	400	344	399	380	367	370	346	364	393	362	357	384	331	354	377	354	378	392	382	360	353	388	357	372	374	369	387	355	356	374	392	361	359	322	379	355	343	398	355	393	387	358	367	379	363	333	375	330	373	358	355	363	354	384	362	340	381	391	390	372	379	394	319	352	373	387	337	368	369	348	346	365	389	378	332	374	352	402	360	361	360	369	355	374	340	379	396	358	355	370	359	362	338	333	330	352	392	355	395	381	357	361	363	339	343	350	375	365	360	371	336	337	352	356	355	350	354	387	372	351	367	371	362	339	375	364	376	337	332	408	378	374	419	344	338	352	376	349	361	369	385	401	379	349	347	403	379	374	352	386	316	383	343	318	363	414	362	386	356	380	353	373	350	377	347	336	373	383	374	365	377	358	348	415	381	355	340	379	360	379	376	347	341	372	359	383	366	362	359	384	370	359	364	361	340	372	357	383	346	366	376	342	384	363	399	360	376	358	363	383	375	370	379	368	391	379	349	374	375	358	389	402	373	394	356	350	344	341	411	363	378	344	344	356	371	379	372	377	363	385	369	369	353	376	364	357	354	340	377	382	367	375	334	375	358	358	351	370	327	359	350	322	335	368	380	331	378	380	368	345	388	365	342	393	369	378	352	358	348	401	332	399	370	358	356	365
5239	9842	5627	1281	762	619	636	563	527	475	531	505	505	511	483	478	468	442	481	487	444	507	474	439	483	481	460	466	469	452	479	468	462	493	449	452	502	471	466	525	548	480	458	496	474	498	480	473	500	468	501	485	479	450	472	557	462	492	474	469	490	469	479	488	470	493	460	471	477	503	468	495	479	496	487	479	439	492	445	489	479	495	500	471	467	479	496	492	463	468	526	460	515	464	493	489	476	483	483	475	486	447	486	438	467	484	454	481	463	496	493	482	536	484	466	466	470	496	479	454	498	474	457	448	493	486	470	476	471	503	484	483	485	516	464	496	474	492	483	485	511	480	458	461	438	463	508	463	450	478	504	438	516	424	506	456	454	502	438	454	468	473	485	450	505	485	478	464	489	484	480	428	499	501	478	488	440	491	503	487	449	455	479	476	480	467	452	447	473	497	480	483	473	452	496	516	470	486	458	469	487	477	463	497	473	427	514	487	474	442	474	486	445	482	482	458	501	472	458	492	508	496	474	480	448	484	508	455	481	484	448	459	475	483	451	476	449	434	495	507	456	468	493	487	471	499	458	461	474	458	449	467	469	508	480	494	477	482	453	449	487	502	481	493	421	489	468	454	453	493	466	482	484	442	473	464	517	447	485	445	442	513	449	479	475	489	496	499	490	487	472	482	455	492	496	472	500	479	458	471	471	482	448	426	487	477	489	477	462	508	476	468	512	455	454	496	508	488	509	487	499	488	457	464	471	502	516	428	465	491	469	487	449	461	479	475	476	463	502	482	471	475	475	427	470	416	470	451	519	446	439	524	452	480	487	465	530	477	494	465	488	487	437	467	506	486	434	455	458	459	462	530	491	483	490	466	458	518	468	466	525	500	488	481	478	485	492	450	453	496	461	490	468	499	488	498	490	481	481	431	504	504	470	456	468	469	430	470	448	469	469	497	507	478	453	503	489	472	473	466	504	485	478	462	498	494	468	463	464	481	463	465	464	489	465	454	520	507	459	490	518	427	489	515	464	460	485	453	475	508	466	466	517	474	425	481	485	470	494	490	453	497	483	446	484	449	521	461	488	508	491	473	515	475	507	460	456	462	458	496	469	486	500	489	486	477	525	443	444	469	488	496	464	498	485	469	468	484	470	485	515	507	469	438	512	472	495	493	473	441	469	484	510	490	474	451	487	460	473	505	471	472	500	476	489	488	479	444	530	477	457	482	499	472	467	474	429	459	485	447	480	473	455	523	478	505	502	451	468	487	462	465	423	477	441	455	522	466	457	459	460	474	459	467	473	466	476	458	473	485	495	469	500	500	432	457	460	486	491	495	463	491	497	495	484	473	502	487	432	486	489	489	499	450	471	447	446	460	509	495	480	470	546	471	448	505	428	494	455	492	502	486	478	484	490	511	454	521	491	463	508	480	453	469	437	452	455	473	465	465	478	459	474	478	443	483	449	493	486	479	488	470	459	463	441	489	456	451	522	480	474	514	505	458	439	483	470	492	481	471	477	492	470	465	471	434	447	491	460	499	466	534	482	461	519	439	461	481	478	445	455	475	470	457	494	487	484	479	468	500	480	499	473	460	489	456	483	452	503	487	491	481	438	488	465	503	456	439	457	495	458	453	458	470	460	516	491	457	481	501	468	457	485	476	497	464	490	478	459	437	497	466	487	461	496	449	464	488	476	533	466	487	494	457	436	459	462	462	467	488	446	465	454	496	506	432	450	496	459	481	442	501	451	457	487	465	489	488	463	495	529	478	449	467	467	451	468	429	464	481	470	427	452	498	454	508	456	501	523	500	472	474	434	464	451	459	437	500	502	431	470	470	526	452	482	490	500	475	474	471	465	437	434	488	468	509	455	488	496	457	426	510	512	454	455	442	532	493	481	480	463	476	469	438	484	496	505	479	521	508	457	425	496	434	465	466	470	457	469	515	497	504	432	481	483	447	509	448	472	507	449	494	481	474	469	497	471	481	492	427	456	487	470	463	504	477	486	475	485	464	476	490	485	483	459	470	463	490	420	461	490	439	502	426	492	510	452	489	459	462	463	485	507	469	449	521	483	473	485	499	464	475	518	468	474	511	458	443	497	469	489	464	495	476	467	453	462	441	506	451	459	471	482	445	472	476	485	448	470	519	498	452	481	469	469	470	469	494	495	457	469	480	434	473	484	492	535	507	471	456	466	506	497	457	489	503	498	479	527	479	421	492	467	481	454	473	483	493	444	482	448	487	500	463	513	485	479	445	475	517	448	491	486	477	486	463	456	488	421	484	440	480	491	466	478	503	487	495	489	454	462	442	506	461	449	460	495	468	457	465	494	487	475	452	476	476	435	477	472	449	452	458	457	440	483	465	484	452	444	471	452	475	442	468	471	506	462	438	451	473	464	465	476	478	460	534	437	493	450	474	509	495	519	482	489	502	457	470	442	462	460	502	515	484	516	486	468	451	483	472	446	462	489	476	452	454	490	482	455	503	502	452	454	490	425	493	477	490	508	492	486	480	468	480	493	486	501	481	481	477	461	456	483	492	447	511	488	488	465	453	467	428	480	512	478	480	465	488	483	475	495	483	490	451	467	461	471	514	524	500	493	515	455	482	449	447	467	481	469	500	500	435	490	525	432	475	515	474	498	414	477	506	489	513	453	447	449	501	469	487	470	483	523	477	466	469	447	500	490	492	472	497	427	482	456	516	446	463	496	483	471	473	467	487	456	444	487	482	478	470	478	473	484	444	427	465	473	461	488	490	476	472	482	446	481	488	504	478	489	483	501	514	459	454	476	478	458	509	483	464	481	481	467	480	441	473	516	486	441	455	471	458	467	471	475	479	430	481	465	454	497	505	495	474	461	443	486	480	492	481	463	506	483	473	440	491	481	489	476	514	491	447	465	494	486	466	426	478	500	477	494	474	462	488	516	466	459	448	507	505	509	446	505	487	499	497	466	446	494	437	502	483	467	512	482	473	471	463	474	497	467	479	451	507	432	467	484	483	459	532	490	465	484	505	515	499	466	472	508	512	452	475	496	506	476	511	474	548	463	472	442	474	449	482	453	498	485	469	475	453	454	500	469	480	428	481	471	464	475	491	467	507	479	454	475	485	492	486	478	496	488	470	491	455	473	494	465	476	509	475	506	452	466	528	434	446	518	459	464	504	459	491	445	466	519	470	482	468	496	486	465	457	463	447	483	455	481	507	479	520	476	469	440	480	477	468	495	493	500	483	483	480	469	475	473	446	506	471	467	461	470	444	508	452	508	483	445	475	462	493	462	474	500	507	503	482	476	483	457	476	486	467	446	489	488	515	473	469	478	432	512	504	496	460	487	458	455	491	465	471	473	490	491	447	498	470	476	463	439	483	500	444	460	463	489	475	496	471	473	490	473	460	474	492	462	487	446	463	448	477	462	449	506	457	486	471	465	454	503	429	480	500	454	486	467	456	441	470	510	472	494	479	478	452	451	498	471	452	427	466	464	450	512	488	474	522
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
