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
338731266472	338731267041	338731267591	338731268141	338731268691	338731269241	338731269791	338731270341	338731270891	338731271441	338731271991	338731272541	338731273091	338731273641	338731274191	338731274741	338731275291	338731275841	338731276391	338731276941	338731277491	338731278041	338731278591	338731279141	338731279691	338731280241	338731280791	338731281341	338731281891	338731282441	338731282991	338731283541	338731284091	338731284641	338731285191	338731285741	338731286291	338731286841	338731287391	338731287941	338731288491	338731289041	338731289591	338731290141	338731290691	338731291241	338731291791	338731292341	338731292891	338731293441	338731293991	338731294541	338731295091	338731295641	338731296191	338731296741	338731297291	338731297841	338731298391	338731298941	338731299491	338731300041	338731300591	338731301141	338731301691	338731302241	338731302791	338731303341	338731303891	338731304441	338731304991	338731305541	338731306091	338731306641	338731307191	338731307741	338731308291	338731308841	338731309391	338731309941	338731310491	338731311041	338731311591	338731312141	338731312691	338731313241	338731313791	338731314341	338731314891	338731315441	338731315991	338731316541	338731317091	338731317641	338731318191	338731318741	338731319291	338731319841	338731320391	338731320941	338731321491	338731322041	338731322591	338731323141	338731323691	338731324241	338731324791	338731325341	338731325891	338731326441	338731326991	338731327541	338731328091	338731328641	338731329191	338731329741	338731330291	338731330841	338731331391	338731331941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2799	3600	2300	2799	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2797	3600	2300	2796	3600	2300	2796	3600	2300	2796	3600	2300	2796	3600	2300	2796	3600	2300	2796	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2792	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24225	21724	28896	25106	21730	21794	9146	1509	1117	1028	928	811	772	737	643	686	657	667	621	633	620	567	596	597	558	608	549	511	548	524	543	498	512	521	506	487	498	531	485	513	496	513	487	491	483	507	466	457	469	487	497	488	514	450	496	488	462	511	450	461	465	482	460	535	451	530	447	441	453	495	495	471	498	473	475	470	476	474	470	470	502	477	467	470	494	479	469	513	471	485	492	460	447	511	456	451	438	482	448	484	465	488	511	491	506	529	500	468	463	471	490	468	508	505	495	478	483	494	460	494	470	476	495	481	493	493	456	456	468	449	498	480	480	485	467	442	466	464	451	460	480	486	462	441	456	470	479	439	464	455	467	448	463	462	463	506	482	487	460	484	494	490	496	480	463	463	427	472	468	460	489	445	451	450	471	462	466	499	442	512	496	462	458	456	479	463	472	459	503	486	525	491	469	473	473	458	443	486	464	461	475	471	449	497	436	439	472	479	465	430	452	452	496	486	465	534	482	478	461	473	488	461	477	442	464	468	475	461	477	470	506	501	487	475	441	520	505	450	441	466	466	486	456	490	451	498	477	466	505	520	449	469	458	470	507	492	485	473	478	470	473	518	466	501	481	478	470	440	427	455	488	483	483	471	483	472	452	447	455	472	452	485	466	446	469	492	458	509	455	455	453	448	506	469	447	460	470	456	442	473	501	461	462	468	491	481	482	465	485	482	491	459	453	510	464	502	441	495	534	444	438	478	496	472	446	476	469	476	480	461	425	471	473	482	501	481	488	468	517	486	462	490	460	485	506	463	492	491	483	518	455	449	473	462	497	486	472	441	460	468	515	513	473	465	512	465	433	468	489	475	454	473	465	460	448	443	459	495	483	477	474	442	451	481	487	468	503	456	456	458	516	481	428	456	474	476	483	514	467	474	498	458	474	481	496	460	474	507	435	504	446	428	477	475	475	470	451	465	479	425	461	442	491	477	480	506	490	505	492	486	461	485	498	432	473	469	505	491	494	477	486	483	448	506	475	451	510	487	497	445	441	423	474	487	447	470	461	463	482	490	484	535	467	490	494	470	464	481	477	466	484	474	447	457	460	464	473	500	450	452	442	469	442	465	452	444	481	441	465	477	458	502	467	433	526	458	477	515	451	466	503	403	464	486	484	471	449	467	466	516	459	449	505	490	451	480	420	500	466	478	468	452	450	428	499	447	447	474	481	440	468	501	481	504	442	450	513	544	466	475	472	475	461	494	469	465	485	455	462	456	499	497	448	493	464	513	471	456	462	477	485	474	467	478	458	497	466	455	459	447	444	514	460	456	466	431	514	494	478	468	504	465	490	486	448	488	498	434	475	486	445	475	499	481	463	471	459	452	456	495	472	465	503	495	470	484	449	499	490	444	471	448	470	464	467	482	480	454	492	497	475	462	473	467	441	465	487	444	465	497	477	460	453	458	466	459	503	490	458	461	486	506	478	429	440	484	431	479	497	480	467	482	457	496	464	458	446	440	428	500	483	441	456	458	478	450	498	506	498	444	477	475	498	469	481	451	496	445	440	476	476	458	473	475	504	414	508	459	465	461	463	496	486	464	442	503	485	461	458	434	484	463	502	469	477	479	468	457	458	468	480	430	495	473	486	463	469	457	467	474	468	479	464	472	505	480	472	480	490	488	496	469	474	503	473	493	464	480	489	471	469	498	457	509	465	428	495	454	407	463	460	455	441	506	501	500	467	476	443	503	453	456	495	453	432	470	472	456	479	509	555	468	517	491	475	506	466	443	493	452	493	478	486	461	460	485	468	450	450	491	477	463	478	480	461	471	445	438	442	471	498	441	475	483	463	465	452	491	474	495	477	427	473	475	468	463	463	478	481	470	452	487	471	459	444	488	452	478	521	460	505	494	476	505	442	477	426	490	498	433	441	464	443	464	461	503	477	483	441	456	464	495	499	483	479	454	471	445	453	472	477	510	430	484	456	495	487	462	520	446	485	421	479	475	456	502	495	477	497	490	482	438	457	479	461	490	484	470	492	458	469	450	450	475	471	437	503	475	455	480	451	463	496	464	475	481	473	485	433	468	447	459	464	459	431	467	495	469	473	469	510	504	471	463	497	488	512	478	453	454	456	439	446	501	499	522	444	480	462	462	473	483	490	471	457	533	491	468	480	497	472	491	486	478	437	449	491	440	471	440	479	440	441	445	462	515	441	451	464	491	527	442	505	443	473	474	484	472	463	513	460	513	456	460	493	466	520	437	485	470	476	472	386	483	485	465	533	495	460	484	486	445	473	478	491	470	492	493	459	453	458	506	469	461	457	469	486	477	494	500	493	466	454	437	488	471	487	484	472	425	476	439	436	485	470	474	487	476	476	485	483	484	489	480	477	438	463	471	395	507	466	504	477	518	431	460	437	471	510	432	462	456	489	462	490	444	502	473	453	486	475	505	476	474	477	484	482	516	468	495	500	443	486	509	507	476	493	474	450	478	424	481	504	477	482	473	461	445	456	454	486	496	471	446	483	442	460	450	509	493	487	458	475	456	481	463	471	454	438	423	452	493	423	484	451	465	455	465	449	478	495	489	503	478	450	462	463	473	438	451	502	443	440	486	479	453	487	482	462	438	457	495	405	499	520	488	453	494	473	526	473	450	473	425	487	456	482	454	434	475	472	471	468	487	480	460	441	457	486	452	478	449	479	476	499	440	466	474	474	466	493	445	488	473	452	455	495	457	428	483	441	455	472	513	418	488	483	511	476	488	482	496	424	469	515	464	474	449	490	412	435	463	473	469	479	487	496	445	450	432	475	492	434	442	476	440	469	470	461	480	456	463	446	480	476	430	456	453	493	486	453	470	465	448	469	472	470	464	459	478	448	492	490	477	516	460	492	436	458	454	452	476	479	469	420	472	445	462	434	448	441	523	517	495	424	468	508	497	476	486	483	446	458	474	471	467	474	495	497	504	468	460	475	472	439	466	443	458	465	444	499	456	465	502	483	511	470	457	506	492	473	466	460	469	440	450	458	479	477	481	475	486	505	453	514	465	498	473	454	445	455	509	455	460	443	481	469	474	472	439	494	490	495	448	472	458	486	463	484	479	492	480	464	468	462	488	489	480	464	515	463	465	482	489	492	492	474	469	494	438	459	469	463	457	459	497	490	487	459	457	507	490	460	497	480	436	437	447	486	436	510	468	501	445	475	487	504	444	478	481	463	455	447	465	460	469	483	496	401	434	493	481	491	452	450	405	473	501	530	466	453	468	484	474	464	484	458	477	480	465	457	498	458	489	447	433	493	454	519	434	454	473	431	471	464	470	463	511	483	486	474	442	473	478	474	453	466	472	489	467	499	452	430	469	476	484	491	433	474	504	476	494	505	425	505	439	474	478	437	468	501	421	454	449	467	473	470	485	494	458	470	452	475	489	502	437	488	471	497	473	510	497	506	493	480	464	439	456	498	484	490	488	462	465	465	470	437	482	472	473	471	419	481	468	429	427
10451	18558	16495	9535	6386	4494	3324	2548	2150	1819	1624	1454	1206	1136	1098	955	984	838	815	692	747	684	714	673	627	675	644	629	620	586	604	516	571	533	590	496	540	566	560	582	540	567	488	516	504	535	498	531	489	515	523	514	491	477	515	485	493	479	433	477	475	486	481	464	452	563	493	451	506	506	473	455	491	465	494	475	467	490	494	465	484	478	470	481	495	486	484	472	462	495	470	449	497	475	472	462	463	461	452	440	465	453	496	462	501	494	527	498	483	419	483	493	479	449	477	462	443	456	469	504	448	446	497	460	466	490	473	489	531	447	474	524	431	490	423	441	490	494	474	500	465	462	453	482	458	463	450	457	517	484	476	469	452	486	457	481	456	464	463	456	483	504	498	455	459	483	463	421	432	485	480	484	448	453	481	474	431	477	442	460	476	430	501	453	469	442	474	449	422	465	468	473	464	506	465	464	514	464	487	456	448	449	493	478	486	492	464	466	429	487	444	494	475	477	482	511	513	460	482	495	481	453	469	523	488	473	466	472	499	455	457	465	451	462	462	480	447	447	489	514	456	486	410	466	471	450	467	457	501	469	478	469	489	500	479	460	436	493	457	444	461	431	455	458	482	476	478	455	474	488	456	485	454	421	473	489	502	449	474	424	433	465	474	449	440	475	451	471	486	495	425	472	488	494	495	492	487	430	450	462	496	457	447	450	497	476	437	463	413	475	465	474	486	505	502	440	454	497	490	483	457	465	460	481	467	422	467	456	497	496	435	488	483	476	449	468	477	465	459	475	484	477	463	460	487	452	465	502	486	451	484	483	469	443	436	465	477	442	493	448	470	469	489	444	442	462	463	472	460	481	478	456	470	493	478	502	442	459	483	475	450	456	451	457	473	449	464	466	488	451	466	458	463	459	445	485	473	423	434	439	513	477	452	468	480	466	464	451	478	444	462	486	469	471	445	487	438	479	444	475	510	448	457	484	499	436	482	478	452	469	477	458	480	477	454	490	467	454	466	462	454	408	478	496	462	428	473	458	461	475	467	471	468	478	449	484	467	446	468	439	455	448	481	490	457	470	513	468	494	480	494	465	473	469	427	475	474	470	447	479	445	486	473	415	466	486	467	488	443	473	497	482	480	472	501	478	423	456	481	469	475	476	460	460	484	450	462	497	441	475	468	460	454	459	449	477	461	476	460	414	480	471	488	458	453	414	464	473	461	508	484	515	494	497	457	460	496	475	464	510	484	475	467	473	464	453	473	480	455	470	448	526	454	426	478	447	462	461	486	458	469	459	437	439	419	504	448	437	479	456	504	481	438	470	499	430	484	460	507	452	486	509	428	460	515	486	432	472	466	456	447	479	440	437	467	476	507	504	463	468	455	478	488	467	512	486	495	471	502	485	471	443	484	466	442	464	459	503	493	463	466	465	470	485	457	449	495	467	461	453	458	456	503	467	444	456	489	456	441	477	489	473	442	479	452	458	414	458	446	457	463	507	461	467	424	488	445	490	465	464	475	492	502	487	468	442	426	439	461	507	429	486	489	469	480	470	457	456	481	456	450	480	474	475	460	445	488	496	440	451	416	491	491	483	461	452	458	482	456	437	457	454	452	458	460	503	449	473	491	472	461	542	497	449	462	481	464	434	454	440	472	472	473	461	476	475	455	486	485	455	463	479	491	486	493	471	493	478	470	509	502	450	535	456	472	495	449	473	444	434	440	449	470	448	502	439	477	485	496	455	476	462	462	465	437	467	451	468	467	510	474	472	502	494	480	473	475	482	496	494	471	437	454	453	476	484	461	461	481	463	463	437	515	477	493	460	434	454	457	472	514	465	475	487	443	448	471	469	473	514	478	472	448	479	455	436	453	460	433	460	471	461	480	508	489	506	469	425	456	461	480	465	434	477	468	487	475	438	470	463	500	446	475	463	450	430	466	468	494	482	491	490	452	472	479	475	491	491	493	450	481	485	461	452	505	464	459	491	481	454	438	474	436	457	500	488	480	449	449	453	442	466	463	466	433	460	459	510	493	477	434	441	477	471	483	480	522	446	463	425	464	502	412	460	462	479	447	488	496	477	475	460	479	448	462	438	486	491	450	507	425	469	464	499	445	490	450	479	447	466	428	443	428	451	437	476	493	469	470	505	462	483	489	432	443	492	478	504	479	463	466	471	479	479	463	466	474	461	454	507	474	442	448	495	474	527	463	463	460	448	480	465	419	488	479	456	444	469	460	434	475	487	472	430	484	500	484	442	463	448	468	460	495	426	459	487	444	459	483	461	458	440	468	461	489	449	456	487	441	489	494	489	442	462	465	492	467	499	432	454	476	493	484	457	468	500	480	479	488	484	460	510	443	481	453	462	475	483	472	463	436	454	482	438	473	468	446	493	477	476	465	460	475	453	490	488	423	447	448	465	496	443	457	482	483	465	447	478	495	456	422	429	417	424	468	479	454	483	486	468	499	458	476	474	467	400	495	487	450	437	484	477	493	453	439	488	446	464	462	498	477	473	488	423	487	444	455	427	497	485	485	455	446	481	507	446	456	473	436	471	446	477	460	497	473	500	467	454	482	485	481	471	496	466	465	470	472	479	438	492	461	502	454	472	489	404	528	459	485	486	458	477	482	457	476	448	461	498	471	469	490	473	481	426	491	447	481	465	473	471	494	444	471	462	488	460	469	438	451	498	462	479	470	491	490	472	515	475	507	494	457	457	432	467	505	479	415	450	453	452	459	497	501	496	412	472	418	487	477	488	447	498	482	457	455	478	486	430	420	521	505	485	480	472	471	441	472	500	498	495	452	460	474	482	481	510	441	483	464	462	478	453	478	508	432	453	458	453	485	458	466	480	451	489	471	450	467	480	462	484	480	465	443	464	484	458	442	515	474	450	458	478	469	480	478	466	491	472	485	442	485	462	469	478	472	493	476	493	442	455	488	438	481	514	491	404	474	437	461	473	506	436	485	468	444	464	464	464	461	474	452	456	429	476	488	482	467	511	456	479	453	435	449	463	469	455	484	440	450	477	444	451	468	462	461	491	436	450	476	508	456	454	469	486	446	447	455	462	479	456	463	469	476	479	454	442	498	498	451	464	436	474	479	477	464	464	502	470	475	466	478	498	508	552	494	469	482	478	481	434	493	477	460	494	462	464	466	475	473	453	431	445	456	452	488	488	496	466	457	476	493	479	482	464	452	456	472	494	476	466	487	423	486	454	432	464	476	430	488	438	478	477	473	418	471	488	477	478	518	436	463	455	458	431	453	475	460	467	482	448	468	479	456	440	504	446	449	460	462	475	466	488	461	470	460	494	471	503	433	451	468	448	460	459	429	453	482	478	453	468	477	478	510	487	402	472	462	458	470	478	453	459	490	454	465	481	430	467	470	476	492	472	458	447	458	477	474	486	495	462	501	448	472	459	490	455	466	490	482	504	470	447	445	481	473	470	462	498	475	498	518	465	456	466	497	471	444	447	470	473	431	482	495	440	471	454
28139	15328	2618	830	744	681	640	631	636	616	640	630	659	644	622	593	616	623	612	613	631	641	657	632	634	618	648	560	608	656	609	631	661	632	618	583	622	663	618	637	586	581	591	617	655	674	701	609	605	589	635	601	624	636	644	620	611	622	622	629	595	630	627	592	574	601	677	671	630	603	646	666	617	647	630	628	607	635	626	625	588	626	626	568	605	626	618	617	584	603	600	631	590	599	635	638	638	646	651	651	596	632	632	637	641	612	635	615	650	684	586	653	644	697	625	614	610	653	610	615	597	639	623	602	622	621	584	612	644	595	642	607	617	635	649	597	591	577	617	622	605	647	646	581	586	625	635	614	628	627	643	587	612	660	638	646	616	648	621	616	662	675	574	612	551	623	614	601	584	626	609	596	598	644	604	637	631	671	602	580	635	606	654	651	585	660	619	605	582	610	643	609	614	633	580	618	632	605	599	588	618	615	640	597	644	592	604	635	651	629	636	604	573	592	626	700	611	548	610	608	650	660	673	620	610	590	604	581	626	673	641	656	602	650	622	626	641	616	629	637	626	629	605	640	643	645	607	592	628	624	638	636	596	636	595	608	616	583	647	624	585	646	669	601	597	615	654	638	631	600	610	659	576	626	595	623	640	655	607	668	589	617	628	602	613	618	613	632	618	600	586	617	591	583	639	635	615	626	617	605	621	653	642	607	617	608	632	595	621	633	673	650	618	592	588	642	602	630	601	639	589	630	631	608	633	605	637	616	663	653	659	672	601	599	625	625	570	629	672	586	622	652	607	612	647	587	604	652	628	674	614	588	631	662	605	600	617	614	614	667	612	635	615	587	649	656	611	618	637	619	689	606	652	620	607	588	609	567	624	591	611	689	652	636	624	627	607	622	663	628	649	623	636	593	626	688	608	607	606	591	636	613	623	671	604	654	646	598	612	600	592	569	652	626	624	612	618	612	612	596	615	610	610	605	630	623	662	582	617	590	658	620	586	623	678	590	657	612	592	645	554	630	600	604	641	631	653	641	604	572	652	555	588	580	587	626	605	614	630	582	610	612	618	623	620	594	590	604	603	604	649	608	623	644	626	599	707	607	623	614	584	615	611	634	621	662	642	614	614	647	586	640	653	654	637	625	669	602	600	623	599	572	581	607	631	610	638	631	598	623	623	626	614	599	639	611	617	622	581	607	627	634	619	639	640	565	570	596	659	612	639	588	645	634	603	607	644	615	673	594	610	629	573	637	639	585	638	652	646	621	628	630	631	629	619	649	607	657	634	596	617	639	598	635	626	649	642	578	598	672	643	608	630	595	597	639	605	624	644	660	553	613	624	591	674	616	609	598	621	644	665	643	650	583	627	595	626	611	591	620	614	610	604	614	644	624	644	632	627	617	598	654	632	626	601	594	638	624	638	653	619	566	598	608	625	610	630	610	638	610	610	667	625	635	665	607	649	593	626	686	602	588	678	623	630	658	583	647	615	585	583	641	632	650	649	608	610	631	583	616	610	595	635	619	598	611	607	623	634	613	661	644	666	600	634	647	638	619	597	646	573	603	657	642	588	642	622	639	585	601	621	574	601	608	652	637	606	647	606	639	639	610	645	610	614	588	579	620	608	620	632	623	646	614	619	584	604	642	628	627	611	585	649	626	632	674	655	609	581	628	626	608	670	603	620	611	590	630	605	618	655	615	614	705	611	626	585	592	635	622	642	555	640	649	663	639	613	658	629	633	634	603	615	596	599	644	628	602	615	618	642	604	622	573	666	626	613	636	618	587	593	609	628	671	647	657	614	580	607	610	625	607	607	640	591	651	599	600	578	630	615	657	601	642	635	645	622	636	621	643	658	624	643	621	622	638	654	619	595	622	630	619	632	649	626	594	623	623	632	616	604	620	610	586	635	629	649	676	634	623	609	608	606	640	614	623	594	620	589	593	625	637	639	637	632	575	618	600	616	602	629	592	659	606	633	647	618	637	612	708	635	602	644	668	610	633	588	609	606	607	665	620	648	606	593	648	644	618	623	616	661	640	608	599	634	627	688	634	639	616	605	609	663	661	634	597	644	598	625	645	572	616	593	615	586	619	614	642	575	633	617	634	653	643	620	642	608	598	647	626	584	594	641	629	664	616	588	638	628	618	686	599	609	612	627	644	620	576	594	617	633	632	616	681	630	627	600	640	630	597	583	648	567	625	640	629	623	610	611	618	608	663	601	585	619	623	617	642	628	603	608	605	601	593	611	612	656	628	640	603	605	672	608	576	660	621	618	626	605	652	629	606	602	614	643	628	657	614	641	564	641	610	566	684	607	635	659	613	669	671	634	632	607	611	598	620	606	648	624	611	586	622	610	635	596	642	632	608	566	664	606	604	608	648	625	649	587	636	626	616	627	647	614	645	635	621	619	619	576	628	629	631	601	642	558	624	623	594	643	589	625	617	604	622	597	626	604	649	605	619	613	650	575	632	588	615	682	622	601	623	573	624	616	637	658	633	671	680	640	618	591	643	635	619	620	636	652	615	620	623	628	634	620	638	611	592	605	669	584	592	628	576	640	624	630	566	613	646	622	626	597	629	644	614	660	618	643	591	622	615	563	618	616	670	593	646	634	661	657	603	629	638	619	624	644	618	644	621	607	606	561	653	666	602	629	618	622	597	609	621	661	630	558	616	655	593	649	610	611	643	584	608	623	643	651	639	615	600	646	610	603	629	634	624	628	633	594	643	611	624	647	643	593	639	646	606	642	601	598	598	630	654	612	615	639	594	647	604	634	607	616	602	626	611	600	636	659	639	653	602	580	647	642	619	586	628	608	675	572	637	611	615	666	593	590	636	652	605	626	646	672	641	608	631	599	598	669	663	672	674	578	640	602	657	638	651	607	599	630	644	612	645	612	638	616	642	591	611	614	641	588	629	606	624	611	601	641	615	617	581	608	601	613	613	649	669	596	639	620	648	626	607	622	598	579	628	582	637	602	589	641	607	617	569	632	612	620	643	592	574	635	629	611	609	608	623	596	615	617	600	589	598	599	633	605	652	608	626	621	634	638	623	592	646	641	623	628	642	601	617	625	618	612	666	661	624	599	580	651	645	657	589	626	615	596	645	601	669	669	643	618	614	628	597	593	619	659	657	680	632	595	594	634	653	658	630	611	616	618	634	619	634	657	630	638	648	623	599	589	645	642	670	632	651	628	590	648	596	666	588	615	645	645	591	618	649	616	653	716	659	631	624	609	615	617	592	618	612	625	576	624	631	664	614	605	616	631	619	631	614	605	619	608	615	648	617	655	637	686	645	630	632	625	621	605	593	669	590	618	598	625	638	622	652	662	590	677	624	636	599	626	613	609	594	632	621	626	626	618	630	638	615	629	591	599	618	612	564	606	625	571	569	639	608	642	704	602	615	572	652	623	629	617	626	623	653	620	636	636	628	653	593	630	650	616	614	604	608	639	611	607	648	631	602	582	604	615	640	558	612	639	607	596	627	629	604
5227	1451	1296	904	845	751	748	747	734	707	703	735	735	678	695	683	657	660	683	688	659	676	663	655	707	715	695	676	664	646	716	672	706	711	649	668	655	648	698	685	707	669	690	675	659	667	686	697	697	633	666	642	725	645	671	703	621	623	705	646	646	648	667	750	651	665	692	690	691	686	672	624	719	709	677	626	624	642	701	690	703	675	734	692	716	684	663	721	682	679	649	673	639	682	633	655	689	698	713	756	681	645	661	586	687	699	680	632	689	651	686	706	661	667	725	714	658	669	673	740	689	671	670	672	687	700	662	654	641	721	665	677	674	652	627	709	664	694	668	653	639	674	680	675	643	739	611	686	670	695	701	699	666	698	645	681	666	655	685	684	700	648	648	617	657	667	690	685	665	656	710	670	665	649	686	672	641	662	702	630	701	631	705	720	682	723	696	721	711	637	664	680	666	686	677	615	681	674	744	674	687	669	665	710	673	649	703	669	681	656	691	661	678	658	690	705	667	650	662	676	672	629	651	675	653	668	679	665	625	663	667	699	674	681	703	670	675	667	629	655	650	722	703	684	666	630	698	685	718	711	705	719	642	676	666	672	690	688	673	678	728	672	614	688	673	655	692	657	687	693	681	702	655	696	732	700	706	679	675	689	700	679	653	643	713	640	654	707	676	642	673	687	679	652	702	683	662	715	651	659	643	696	683	672	658	678	694	681	679	693	669	665	652	676	695	654	716	614	638	683	739	708	651	681	680	680	656	624	698	672	676	701	706	650	678	653	654	686	673	692	678	656	711	688	674	708	668	725	653	706	664	677	681	677	683	676	686	675	695	607	653	661	681	711	680	699	702	678	722	680	687	714	688	652	689	677	673	669	661	687	661	674	689	651	700	656	693	678	656	662	625	667	696	666	686	687	699	654	654	649	654	651	690	714	707	646	723	690	671	641	683	629	661	686	636	674	675	670	691	717	663	662	685	686	650	675	648	643	677	640	754	679	716	679	698	672	730	653	675	705	639	649	731	696	692	711	678	673	659	649	653	640	668	692	682	667	647	631	674	690	675	667	692	645	690	688	654	641	656	691	683	660	663	658	689	697	684	665	631	724	623	663	678	696	699	638	650	658	656	652	669	702	675	681	670	694	653	698	678	685	717	663	707	626	665	669	675	685	639	683	688	657	675	638	688	691	642	685	651	653	679	695	677	681	655	636	660	670	707	628	682	671	679	677	665	662	686	681	737	626	730	729	658	664	718	687	686	668	693	657	662	738	697	692	667	647	652	725	694	740	688	686	693	675	686	678	617	685	716	663	689	682	724	657	622	643	630	678	700	670	708	661	678	674	679	660	675	671	653	669	703	673	714	711	681	703	638	668	655	706	661	682	700	673	705	652	692	700	663	712	677	699	669	680	661	617	701	655	674	676	659	668	707	605	662	711	673	675	682	708	629	695	701	653	677	681	687	613	687	659	675	732	715	701	659	710	697	679	689	710	646	690	678	675	690	698	659	665	660	652	713	621	672	679	696	688	679	658	691	702	702	703	668	658	699	683	712	699	681	614	703	677	661	657	676	692	677	650	654	656	730	656	709	617	645	680	668	683	671	665	728	652	651	720	715	662	672	683	656	650	622	701	626	691	663	612	677	634	683	692	694	678	711	627	715	688	651	634	689	665	699	665	690	699	655	637	670	663	725	710	646	706	661	743	664	695	669	686	700	713	663	640	691	659	708	661	679	636	645	683	707	675	660	716	637	683	683	700	642	648	672	641	673	680	700	709	676	655	701	669	676	661	729	684	692	686	648	655	649	661	677	701	718	694	669	713	662	659	635	647	679	658	673	684	667	712	735	632	639	621	714	679	688	698	703	709	689	629	619	654	645	679	673	725	643	705	667	714	666	674	685	641	684	718	679	696	650	704	653	712	674	681	644	702	651	694	683	608	754	697	641	667	658	627	682	698	719	693	712	667	674	658	702	652	680	661	659	735	678	711	657	646	677	694	690	676	620	664	664	693	708	728	657	704	705	706	712	688	655	696	660	706	670	705	673	660	668	696	695	680	643	650	680	632	611	663	698	607	681	697	649	673	688	704	654	683	629	634	675	675	705	661	655	673	664	646	676	658	635	695	678	665	705	680	692	681	729	713	648	684	679	658	685	717	691	657	648	681	686	631	648	663	682	641	682	697	661	667	672	660	620	711	652	689	697	617	702	606	665	683	689	687	689	715	663	745	650	679	662	679	648	628	638	680	667	689	675	655	654	641	715	695	677	680	640	714	674	694	687	696	663	649	649	704	671	645	635	684	694	663	629	651	662	649	694	682	668	691	679	674	711	678	662	685	659	658	690	639	677	678	696	635	661	690	638	618	682	682	717	672	677	684	652	683	711	716	643	669	674	678	653	701	640	656	654	661	651	663	667	676	694	683	686	664	677	683	687	689	679	646	691	658	682	694	656	695	651	696	719	676	663	692	645	692	698	627	748	686	637	682	635	628	693	689	665	665	662	628	695	634	675	686	648	662	695	702	693	705	734	721	726	664	669	700	633	673	710	689	669	722	669	687	662	658	641	676	725	652	728	682	659	660	683	704	649	683	659	691	693	676	661	689	673	638	717	691	670	709	693	696	652	714	690	704	678	671	642	660	703	674	634	687	647	672	695	679	708	663	703	654	679	671	669	717	651	670	671	613	701	660	664	655	648	667	717	670	686	670	652	693	646	688	697	628	687	682	636	673	646	710	688	700	681	690	678	657	683	716	652	644	693	659	721	704	667	729	683	710	670	637	691	715	646	670	692	672	710	640	710	672	708	683	662	687	675	694	627	693	739	693	672	720	678	649	650	679	676	668	664	697	696	702	711	659	673	638	670	698	706	672	702	643	702	651	650	675	628	676	656	686	637	658	688	715	671	751	713	682	689	697	691	655	680	673	666	654	644	659	663	625	664	654	679	696	692	690	672	694	691	690	634	684	670	668	671	662	687	673	715	682	668	652	686	679	661	704	692	681	700	704	657	658	710	643	713	688	692	651	674	674	677	679	672	661	660	671	681	615	696	675	668	657	662	699	700	694	628	668	667	667	651	659	678	682	670	675	693	759	669	672	689	661	710	645	716	705	714	714	681	666	693	644	639	696	691	665	701	663	708	676	706	665	638	695	699	647	660	663	692	692	684	663	683	645	698	651	701	650	692	637	665	651	639	644	637	737	627	635	695	666	671	675	634	700	686	693	729	716	656	678	719	692	706	711	732	686	676	665	666	720	651	643	629	695	698	691	654	675	669	637	677	723	651	692	672	655	691	682	675	630	649	686	658	678	722	668	689	674	647	628	662	644	698	690	679	643	695	704	658	658	717	660	648	671	668	704	677	685	647	684	668	680	613	647	687	679	669	637	672	646	674	649	657	674	623	700	648	700	671	691	693	651	701	686	673	738	664	657	667	638	672	733	646	678	657	723	656	651	715	740	694	675	700	626	696	671	669	699	655	686	689	707	656	728	653	639
25404	20986	27589	24560	20998	11657	1143	746	612	518	494	429	401	374	370	335	349	341	356	308	305	294	305	310	308	325	285	288	299	299	306	283	272	269	292	282	275	274	271	254	283	292	287	251	268	254	250	256	264	256	293	263	279	242	267	266	280	276	260	280	240	232	259	256	271	237	250	243	263	251	277	285	277	240	263	274	229	285	289	244	259	261	267	277	244	274	277	285	264	250	259	250	247	279	273	275	286	263	258	237	283	277	249	278	267	238	290	279	260	236	257	263	245	251	279	246	238	236	248	261	276	270	263	264	234	265	246	235	293	260	264	264	252	258	255	278	271	251	264	275	259	259	255	264	259	241	280	253	254	286	261	241	260	264	248	284	257	256	288	253	267	262	272	281	244	250	266	261	267	257	256	227	272	264	268	294	257	269	243	273	273	243	271	276	249	258	284	248	259	257	243	259	257	246	256	261	246	236	254	240	250	275	255	279	256	250	260	224	268	265	283	270	285	228	256	277	262	265	246	280	236	262	255	261	257	256	271	225	240	283	270	249	253	263	281	263	250	252	260	272	276	266	247	253	270	264	237	259	256	238	260	262	238	293	256	248	252	256	253	207	268	261	280	251	240	284	258	284	243	262	274	260	296	249	274	246	263	271	256	234	258	263	276	248	254	268	260	290	242	262	285	253	262	254	248	257	270	289	269	273	243	221	253	273	267	257	243	262	242	259	263	243	255	233	264	244	273	272	235	248	288	284	253	254	249	270	265	230	245	216	265	263	245	272	290	255	274	275	227	287	212	276	266	242	284	272	245	262	272	283	285	271	239	268	272	263	254	260	283	247	271	222	272	261	265	251	258	223	251	252	240	303	271	263	245	233	248	255	274	250	246	263	250	269	266	265	274	276	261	263	266	277	281	255	228	250	254	247	271	270	233	246	266	312	262	265	256	266	265	240	277	296	260	241	264	264	276	255	262	300	268	272	243	271	238	255	273	282	249	261	262	265	255	259	270	235	254	266	251	264	255	263	284	272	267	245	274	258	259	244	262	274	268	242	250	259	230	292	257	284	272	242	243	252	232	236	256	266	276	254	260	278	257	266	266	259	250	250	242	241	266	232	274	255	243	288	268	263	246	264	238	320	252	265	279	279	274	248	254	251	259	284	241	268	255	274	238	256	278	238	242	244	239	256	256	261	280	247	268	248	252	237	233	247	255	247	251	270	254	252	238	258	255	249	260	251	275	243	275	263	246	281	248	266	278	270	250	238	262	272	234	235	283	248	259	255	279	278	273	235	253	245	285	265	240	258	243	260	258	264	257	253	281	241	257	250	266	277	250	234	255	240	273	276	246	241	249	268	248	254	305	277	264	242	269	240	257	270	256	281	242	269	277	273	248	242	268	283	256	241	274	250	252	275	281	255	224	224	260	265	239	251	276	278	251	254	250	261	266	245	243	284	289	221	269	272	285	259	263	242	253	263	293	270	272	232	242	259	286	264	255	247	247	250	250	280	241	241	282	270	277	245	227	228	258	275	261	269	272	230	276	277	245	255	236	245	271	260	254	269	266	283	281	243	246	269	258	223	258	229	272	254	259	240	275	259	249	258	238	255	246	280	233	273	258	272	292	265	253	241	285	268	235	267	262	251	257	252	263	278	284	253	244	266	256	306	259	255	262	272	267	275	234	276	254	280	261	265	258	239	272	227	215	254	301	262	260	259	261	272	255	254	278	215	283	244	267	266	276	268	289	262	264	267	255	238	274	248	239	274	243	259	262	281	283	238	251	264	243	270	243	237	272	255	239	299	258	290	237	256	250	243	280	252	277	262	256	250	240	257	268	258	261	275	236	267	256	237	267	253	225	234	253	237	232	246	275	254	255	288	247	260	232	267	263	209	275	256	252	265	263	268	296	251	249	266	254	224	230	263	211	259	272	242	255	226	263	268	235	257	245	255	239	244	249	267	261	284	272	300	256	253	252	279	237	268	285	252	266	268	276	275	291	250	262	229	272	264	257	244	281	269	264	262	258	253	248	265	247	296	253	246	238	259	280	264	243	282	243	266	256	248	243	279	287	264	221	246	272	265	274	242	261	251	249	246	264	251	276	246	248	258	254	235	283	263	259	238	249	283	270	278	258	264	246	272	241	263	219	262	258	287	241	270	272	280	229	224	258	241	260	304	222	293	254	284	227	243	237	279	256	254	254	248	238	235	274	265	266	282	255	262	247	279	251	285	284	255	264	221	284	250	251	236	260	256	244	244	280	267	256	288	262	277	244	265	270	254	242	269	225	240	232	281	246	240	252	251	262	274	247	257	262	282	240	254	245	271	239	241	212	288	241	269	240	264	240	236	257	266	265	283	241	239	251	249	262	275	281	276	250	278	257	262	254	251	263	243	238	267	271	294	275	273	259	259	248	255	257	267	258	288	247	237	266	254	251	273	252	259	278	254	251	283	290	286	236	272	235	284	267	242	246	248	275	255	258	229	282	239	274	252	286	277	278	244	260	282	269	279	273	254	240	211	272	243	252	247	279	235	280	278	271	269	250	248	260	261	244	246	270	271	299	273	261	244	244	229	244	275	243	241	250	238	249	260	243	260	235	258	268	228	221	260	281	247	281	227	253	243	249	277	257	260	228	253	266	246	242	248	247	254	242	257	249	283	252	251	262	285	262	231	253	229	253	242	237	265	244	256	267	247	268	274	260	245	255	211	245	269	266	262	238	248	243	291	233	264	209	261	247	261	261	269	246	252	266	228	278	255	249	270	259	254	288	256	246	273	267	291	255	255	298	257	241	224	248	285	234	230	251	260	283	251	262	253	263	264	266	264	230	273	231	258	252	270	250	245	238	254	259	273	252	257	263	244	243	238	270	236	280	276	257	288	252	249	260	260	245	267	277	249	258	268	268	270	271	239	274	261	240	270	269	268	269	252	267	248	262	305	218	260	257	216	284	276	270	254	276	242	279	277	258	263	227	241	255	255	244	262	267	253	249	246	225	255	260	260	274	258	283	257	258	246	271	250	244	283	253	262	277	265	244	243	255	238	242	221	239	247	269	286	230	254	292	215	268	247	256	252	280	246	234	284	260	253	246	288	244	283	256	245	283	260	244	251	256	252	255	252	279	287	273	261	252	262	264	242	238	255	239	260	218	244	305	265	265	274	261	250	245	221	252	225	257	253	254	216	262	258	255	239	268	257	265	249	246	234	268	248	288	259	241	262	255	254	235	288	265	259	246	250	254	262	222	295	233	238	232	246	241	257	238	265	251	235	265	275	242	257	264	256	253	248	266	254	273	256	271	263	247	226	253	251	253	260	252	244	294	244	284	284	266	281	271	270	242	262	273	259	254	245	260	273	265	248	293	268	234	254	253	263	237	263	234	244	281	269	262	251	240	286	272	223	242	296	267	238	267	239	278	259	297	311	253	251	253	258	263	269	246	265	252	284	258	263	237	246	251	267	280	261	245	258	245	284	239	256	266	247	227	227	259	256	254	265
7387	11737	10280	5501	3598	2510	1802	1392	1163	953	886	754	716	632	598	535	507	461	477	419	419	419	434	409	385	393	380	368	367	351	367	321	351	355	341	330	334	339	324	329	359	316	325	346	291	327	311	300	319	335	344	333	290	329	316	303	336	335	306	317	281	293	294	288	320	295	302	314	300	297	307	296	290	291	300	304	319	326	317	317	295	277	288	286	317	282	276	292	300	327	323	301	311	301	263	306	309	284	278	288	284	334	283	271	300	297	302	308	315	281	269	301	291	311	287	307	303	292	296	274	284	293	298	306	324	267	296	268	341	277	306	330	287	279	255	297	320	291	294	299	308	305	305	277	305	303	280	290	296	315	308	268	297	299	278	291	292	262	293	314	319	315	333	305	305	306	284	293	264	307	301	279	276	295	304	308	302	250	268	300	293	332	298	291	301	295	316	269	293	264	296	311	279	296	270	305	288	338	297	272	289	299	293	290	305	315	304	295	315	325	299	298	310	314	272	258	290	290	258	304	281	305	312	295	264	256	287	287	284	326	311	317	302	314	266	293	313	303	279	299	322	272	308	302	318	303	329	286	281	296	306	288	312	307	282	322	309	303	312	281	305	293	289	289	303	267	316	263	289	298	271	293	295	255	336	288	302	284	310	309	278	298	323	272	312	285	303	323	299	298	291	273	323	293	327	304	308	324	318	263	303	314	327	304	284	286	297	283	305	291	260	285	288	278	315	324	290	279	304	290	315	289	289	296	272	304	270	301	283	309	314	278	309	300	290	305	296	320	292	297	267	271	302	308	294	302	270	303	294	335	315	295	282	314	315	302	277	257	310	278	284	295	298	284	263	298	300	329	278	304	326	270	341	287	269	294	276	287	292	317	281	309	304	291	308	315	293	263	287	287	284	318	271	246	321	293	280	299	298	288	294	289	265	310	325	302	272	314	315	312	288	279	307	287	305	286	296	297	295	316	303	286	308	283	295	285	275	315	307	310	294	292	286	296	261	280	266	293	304	266	290	303	294	288	267	311	312	314	296	311	271	290	316	306	291	316	292	294	271	302	296	306	321	327	291	292	268	292	292	290	254	320	275	293	282	286	301	314	283	300	298	294	283	272	279	278	289	293	322	294	310	295	310	295	271	298	310	290	281	289	275	283	321	292	298	274	294	307	310	309	273	289	297	286	297	305	324	273	299	290	287	326	311	289	289	292	283	295	297	272	337	267	316	300	302	299	269	271	290	289	304	291	295	304	307	303	307	276	281	275	326	300	285	301	280	279	291	289	305	308	282	307	317	284	281	292	281	293	301	304	291	284	279	267	276	305	337	272	287	288	277	317	303	318	286	295	281	280	318	284	297	268	287	276	307	294	308	291	268	308	300	306	287	276	312	293	287	318	286	284	280	302	301	301	293	310	295	331	280	313	314	289	280	281	279	305	310	281	294	306	302	264	292	290	264	331	295	272	289	285	292	307	298	269	278	309	298	330	284	296	287	283	292	315	267	304	323	298	302	311	285	272	301	288	283	277	275	301	306	298	284	292	304	296	298	317	300	293	273	314	320	307	298	297	316	312	304	318	294	320	291	301	286	266	321	274	290	275	300	328	298	301	275	298	283	308	315	282	287	278	279	313	302	277	317	279	283	312	295	286	298	273	287	294	271	289	263	267	282	298	284	318	276	276	299	325	309	290	265	307	323	290	287	306	278	282	292	305	329	321	269	276	284	279	285	319	290	319	291	314	297	298	273	315	303	277	331	312	323	298	296	304	303	293	285	273	323	291	272	296	296	283	309	310	317	334	288	340	299	255	293	293	287	254	291	313	282	289	294	309	292	308	283	276	310	304	313	328	331	285	284	284	257	289	299	298	298	281	297	306	304	299	327	274	318	307	295	297	287	318	276	295	288	305	291	311	306	310	270	314	310	296	302	290	310	304	305	307	303	296	281	290	280	315	283	323	276	306	313	300	287	298	294	274	277	298	266	265	276	265	274	308	318	292	319	296	322	306	319	302	295	307	297	281	279	301	312	285	325	271	297	276	286	312	275	269	294	306	316	310	312	290	291	292	288	249	314	316	303	310	277	320	302	302	263	281	322	311	286	302	295	287	296	273	291	302	321	286	293	293	304	273	290	294	317	307	287	302	265	280	286	337	290	290	274	287	261	313	296	278	309	275	261	305	287	288	277	301	296	351	281	272	302	260	320	295	294	298	259	304	298	287	279	292	312	311	314	283	318	295	315	336	316	295	338	289	289	283	299	303	265	282	320	306	319	319	297	267	322	314	304	320	305	294	277	319	307	300	265	290	287	313	301	297	317	306	315	323	309	306	303	292	298	309	304	286	300	301	291	292	299	272	327	272	309	332	290	265	302	334	315	282	286	283	283	274	328	293	285	319	247	304	274	304	290	269	311	272	307	294	314	293	312	305	298	320	312	299	280	277	298	289	310	322	315	327	307	286	290	281	308	314	312	304	288	310	290	287	286	298	313	284	325	309	299	290	298	310	296	329	344	286	311	277	291	328	304	277	298	283	277	305	279	291	300	295	322	316	290	314	291	289	284	303	295	273	312	302	314	301	304	306	282	297	304	300	259	290	268	306	289	308	294	286	308	287	286	324	330	306	301	289	301	300	297	309	294	306	277	279	285	300	290	322	271	270	278	295	304	309	273	289	294	284	297	272	310	305	311	296	303	301	320	326	317	304	296	298	318	301	300	288	274	258	321	266	275	286	280	296	308	309	308	321	278	296	283	283	287	272	302	289	238	318	302	281	282	260	280	310	279	257	300	294	286	296	300	299	303	283	294	302	300	309	308	273	310	330	285	274	306	309	313	305	305	313	305	318	304	283	298	291	281	303	290	289	288	305	312	277	276	262	309	275	307	256	313	309	298	271	298	310	305	292	320	295	293	308	291	320	307	321	290	279	237	302	287	296	286	258	326	283	316	301	286	309	331	313	313	334	291	284	295	280	339	313	326	308	279	266	306	281	279	308	287	288	313	295	296	316	324	301	282	306	300	287	293	269	315	322	319	268	290	314	313	307	301	315	313	257	310	290	271	292	308	303	317	303	287	283	288	253	291	291	290	305	277	262	289	288	297	302	297	286	299	299	317	289	311	300	311	307	310	268	273	303	262	273	275	304	259	325	305	308	299	292	337	293	277	306	276	293	318	268	278	287	280	305	298	277	290	284	316	287	323	299	321	288	276	291	301	294	279	264	288	311	305	336	265	294	285	301	272	341	307	308	266	297	333	306	294	294	280	270	295	293	262	258	287	287	305	274	282	295	293	301	304	278	308	294	274	249	288	312	305	321	291	268	298	316	302	277	293	273	307	313	285	315	304	302	280	317	329	276	317	294	299	288	293	292	267	309	303	313	308	305	303	298	324	298	338	289	300	314	298	283	278	308	283	298	272	293	279	297	302	308	283	303	314	302	301	314	291	293	305	274	260	300	283	320	280	307	306	268	302	306	289	286	297	321	308	285	297	315	295	283
23289	20974	27889	24224	20985	21048	8936	1450	1031	963	880	816	723	725	625	651	597	634	584	592	545	534	538	546	534	514	500	510	504	466	529	518	524	532	539	489	468	495	444	491	511	494	467	487	482	489	483	502	506	481	452	488	483	444	490	468	452	498	460	452	501	436	492	455	456	472	452	457	458	440	437	448	454	408	449	449	432	466	449	493	459	474	465	473	423	448	452	448	420	453	437	475	483	443	447	483	437	433	466	478	419	423	471	485	460	460	429	444	451	449	437	465	462	443	409	446	486	448	442	476	458	463	480	456	490	496	467	477	480	427	430	452	457	475	450	468	474	445	446	478	471	464	427	491	445	447	464	461	427	459	450	438	462	486	477	442	450	444	530	432	445	464	503	451	452	409	416	462	466	451	485	491	443	458	472	440	431	445	454	445	469	420	421	487	475	434	452	439	441	488	475	423	445	477	460	451	450	456	469	455	438	426	454	465	461	466	467	465	446	445	438	481	504	435	450	455	471	424	476	483	499	479	435	467	487	458	450	477	472	455	475	474	458	453	460	466	468	438	457	446	488	449	472	474	477	463	459	475	418	469	446	435	458	469	438	489	460	420	486	445	446	435	444	435	416	410	424	482	478	435	483	431	472	451	445	518	420	455	487	454	467	461	498	439	475	427	465	423	508	447	423	435	426	479	468	480	463	480	485	469	454	467	435	443	476	447	440	475	450	463	449	428	455	438	463	442	455	485	471	455	480	467	482	450	472	469	485	450	489	432	482	484	466	452	472	446	472	467	463	453	461	440	476	439	474	448	453	453	462	473	464	429	432	477	468	462	463	442	422	448	432	479	440	498	473	443	478	460	447	443	444	458	424	434	425	468	428	436	477	439	465	424	421	460	458	450	510	488	448	421	458	452	449	462	418	438	492	446	414	462	446	440	441	461	401	480	430	405	477	461	468	471	493	475	459	475	457	421	475	466	456	457	474	447	428	466	463	443	457	439	454	426	493	443	449	474	518	422	470	478	416	418	470	465	440	414	438	478	481	427	436	465	463	422	444	450	465	441	472	430	428	485	463	469	472	434	465	431	460	480	426	469	464	464	470	417	469	435	453	425	422	456	423	460	461	475	493	452	450	467	446	415	454	436	489	465	486	435	440	451	445	446	478	455	445	457	496	453	503	490	440	456	467	460	475	444	442	459	452	425	440	458	443	459	443	440	522	422	437	467	427	421	444	453	459	479	459	389	434	480	467	454	474	449	451	460	476	448	413	476	459	487	455	487	460	441	438	450	411	454	508	425	467	439	501	461	438	456	478	451	450	470	472	420	448	462	458	444	423	444	414	451	478	489	457	462	414	460	477	450	478	453	441	471	451	450	457	485	455	474	410	447	458	403	464	487	493	484	427	473	472	430	438	426	433	441	432	475	460	470	457	386	429	470	463	430	465	465	482	457	434	467	487	477	422	443	434	476	479	478	461	459	418	489	436	486	447	499	477	479	468	469	478	435	450	466	442	475	489	437	474	449	428	485	456	481	446	425	445	476	478	442	426	467	451	442	441	444	481	456	394	447	491	458	479	439	454	424	483	427	455	454	448	472	458	471	503	508	450	443	419	453	461	416	445	453	465	467	436	442	462	459	453	443	461	450	465	438	481	432	418	461	456	479	461	437	461	453	483	462	435	483	461	490	459	463	457	460	413	433	416	495	439	456	464	447	482	442	466	479	407	446	462	440	443	451	422	450	438	431	442	471	464	440	439	444	427	463	467	424	429	472	440	456	467	454	462	477	454	424	447	467	456	431	460	454	484	478	428	477	470	424	448	504	476	456	457	442	451	454	436	476	467	460	494	437	432	433	446	437	436	420	426	469	481	448	406	480	416	468	430	423	447	480	456	476	479	459	471	422	436	481	422	419	479	440	423	483	479	460	433	461	444	465	485	447	438	442	418	442	491	448	458	429	450	474	454	467	452	449	451	431	419	422	478	464	469	462	469	474	475	443	453	448	435	467	469	439	474	456	443	479	427	462	459	452	438	459	434	467	470	427	446	473	437	419	484	491	506	459	476	424	442	423	479	429	498	448	452	448	456	463	470	423	450	443	450	428	418	474	435	445	440	485	452	428	466	472	446	463	415	424	482	446	447	437	465	484	457	478	428	492	459	432	427	446	435	469	473	450	463	465	423	476	432	428	468	434	469	461	474	475	429	453	439	448	438	466	431	440	474	458	488	459	452	424	418	401	455	446	443	463	488	453	462	434	463	437	454	417	470	437	457	435	441	435	480	424	516	518	460	467	432	440	434	452	462	449	456	433	427	430	459	465	459	442	423	456	485	457	453	452	486	444	454	462	466	476	396	431	452	473	466	468	435	495	475	431	495	452	458	466	476	421	431	457	455	476	469	495	463	489	425	454	455	395	459	454	425	438	462	455	474	471	461	464	439	451	471	442	432	460	448	463	436	476	413	477	402	464	458	443	484	409	476	461	436	445	462	448	449	459	470	440	447	446	405	477	464	447	430	467	446	476	442	495	470	483	448	485	421	460	439	482	460	446	441	495	434	469	498	452	431	459	441	461	439	445	441	447	468	412	449	437	471	481	432	470	426	452	458	441	457	463	464	473	452	456	421	459	437	475	452	462	460	442	465	427	456	470	455	453	481	484	420	499	458	463	441	456	468	457	447	454	477	457	447	455	446	483	451	465	472	466	462	451	471	504	439	455	508	467	442	436	469	461	462	453	465	439	470	467	428	484	437	450	466	439	489	486	469	459	455	451	463	460	467	456	455	457	446	453	419	470	455	416	449	463	470	458	462	438	459	452	442	461	441	454	495	443	438	441	478	450	427	455	471	440	457	451	450	441	443	457	444	479	436	446	463	462	450	439	480	479	454	441	445	480	424	432	436	423	420	414	469	474	454	445	421	456	471	431	465	436	432	450	452	437	468	475	464	439	484	479	459	424	434	443	412	452	432	451	462	447	464	426	499	462	506	450	477	462	470	478	493	473	468	432	462	422	451	456	451	464	448	471	481	452	482	483	461	416	457	473	451	455	482	451	454	473	463	470	449	434	437	443	449	453	433	453	445	468	441	452	462	492	457	453	476	453	404	436	448	452	437	412	418	495	410	440	477	476	492	435	442	445	468	444	453	427	476	461	470	466	423	476	463	465	440	481	449	456	447	447	472	467	449	464	430	441	429	470	416	468	444	477	433	430	504	453	472	471	486	435	449	434	433	437	456	475	450	430	437	483	440	477	430	439	418	450	457	458	458	471	451	447	425	457	426	465	494	445	488	453	474	445	445	450	445	497	449	465	465	459	463	494	464	412	490	456	454	456	481	447	444	477	424	425	461	418	454	481	460	462	463	436	461	460	457	442	438	452	442	431	446	416	434	446	431	422	429	445	430	435	463	414	428	476	458	461	433	460	432	468	465	444	418	461	453	438	481	465	462	443	442	499	514	465	466	435	468	473	486	445	448	442	445	438	436	446	433	422	451	431	492	446
10143	17949	16015	9114	5981	4373	3160	2470	2099	1881	1537	1351	1227	1101	984	903	898	835	802	733	702	690	667	693	629	588	575	578	567	551	577	565	528	508	534	543	527	536	504	523	474	534	487	501	498	467	469	477	458	486	486	454	443	506	471	451	469	463	482	498	457	470	451	447	459	470	464	465	472	467	470	469	420	486	483	480	477	428	444	450	450	498	448	467	502	485	512	430	481	470	449	441	464	451	454	467	462	463	480	460	469	412	503	467	468	452	477	464	495	438	451	498	471	440	415	455	485	440	428	441	449	435	455	402	460	421	465	461	466	454	472	447	451	449	430	470	426	442	468	470	470	436	440	429	471	459	446	484	439	486	457	435	447	462	463	445	441	458	430	445	444	443	444	499	491	480	489	430	475	437	468	467	459	478	441	449	433	446	466	474	466	487	483	443	461	442	472	467	445	440	501	436	444	459	475	437	449	451	432	409	443	465	454	442	444	434	472	475	472	475	434	477	485	453	429	493	441	416	463	419	489	453	426	447	462	450	392	454	437	493	450	439	443	445	465	426	466	511	454	430	442	441	452	460	436	451	468	456	471	459	462	453	447	487	462	475	459	473	425	433	426	445	461	441	440	448	470	427	415	456	477	440	452	469	421	417	473	458	484	439	468	450	440	433	450	439	441	452	437	425	445	431	458	446	478	445	465	460	414	448	457	455	479	427	468	465	408	470	445	461	477	467	444	439	465	415	449	442	473	459	474	469	463	480	467	447	447	460	464	454	410	401	452	426	427	391	488	482	456	445	460	431	491	443	451	474	403	452	451	429	464	430	460	461	463	487	440	424	414	474	435	472	429	443	469	411	497	448	482	447	459	441	456	445	467	473	441	466	458	387	482	454	477	436	470	477	480	447	451	455	445	463	451	482	448	476	426	465	428	443	462	444	465	444	490	434	458	467	443	482	470	415	454	485	482	412	464	421	447	412	475	446	481	440	450	460	438	420	378	476	475	444	410	427	453	452	423	445	468	460	439	481	458	439	458	454	443	469	447	455	456	440	468	442	455	469	467	486	453	473	452	468	463	467	457	486	460	439	415	421	447	465	418	498	483	477	483	455	466	444	457	442	490	462	464	466	462	458	445	465	478	433	451	482	472	434	427	469	435	437	456	445	476	454	483	461	463	454	436	458	441	429	430	448	481	437	467	419	442	433	441	494	474	439	459	491	460	450	447	431	442	440	453	469	461	457	491	450	446	438	413	480	462	441	421	462	475	463	461	442	417	472	480	441	491	456	454	451	443	434	453	463	451	446	436	487	440	449	419	479	448	427	417	478	485	409	459	447	481	483	471	423	461	440	456	447	463	451	479	466	402	449	485	427	462	436	448	465	418	445	486	454	416	504	447	469	424	427	449	437	425	438	452	436	421	460	449	432	465	430	426	445	479	429	452	455	421	452	427	437	419	458	442	430	448	457	464	469	456	474	460	445	466	466	465	445	447	462	469	436	466	419	451	435	451	481	465	450	460	492	489	478	461	489	507	451	457	419	441	438	437	446	441	440	420	444	449	438	471	460	445	462	457	444	436	434	442	461	448	451	409	435	495	416	434	475	444	455	452	428	458	422	437	450	444	467	444	461	458	481	447	441	464	460	463	439	437	487	433	460	445	483	443	455	451	438	436	456	440	424	463	470	425	438	428	444	464	468	465	473	445	444	414	429	441	489	441	454	433	461	439	440	440	445	471	475	412	474	407	469	432	451	432	437	473	464	461	463	437	439	477	426	449	454	466	425	447	436	439	462	428	469	430	439	453	427	465	429	486	465	476	469	445	452	444	436	473	411	449	469	418	471	429	437	455	444	452	431	433	468	458	462	453	469	431	468	470	425	473	468	450	457	452	459	468	452	471	475	440	428	510	465	439	481	457	430	433	435	434	436	439	450	458	451	435	481	441	455	444	485	429	484	421	453	461	490	444	464	495	419	467	445	472	444	447	453	453	437	475	442	461	438	457	422	455	445	436	487	485	442	443	481	445	440	428	453	441	456	466	426	426	436	439	404	448	476	444	470	439	437	451	451	485	416	435	414	435	473	439	436	446	460	417	440	431	466	455	420	475	423	453	437	447	455	413	470	454	473	430	481	488	451	465	493	485	474	438	462	477	446	451	470	429	434	461	426	438	471	452	478	425	473	463	434	473	460	473	478	471	511	487	476	467	447	454	447	438	451	477	437	449	416	465	407	431	455	463	422	474	484	454	477	423	433	530	469	446	497	423	445	478	440	482	431	463	441	452	461	442	455	456	439	442	459	456	451	422	444	469	445	463	500	469	458	439	473	484	455	447	430	452	473	465	456	467	420	465	477	444	438	450	455	447	466	449	487	408	441	442	471	470	469	486	443	452	461	452	433	430	466	447	478	428	453	417	440	432	485	419	444	476	456	449	454	476	469	438	428	461	416	430	442	477	448	445	452	468	471	476	477	440	461	454	448	454	461	449	460	457	455	475	464	449	453	412	450	437	402	479	417	417	433	469	412	460	456	444	488	467	424	461	459	448	454	481	450	447	427	444	479	423	427	433	428	485	470	456	483	446	436	474	434	400	468	452	446	452	458	457	441	462	428	481	422	457	445	462	487	456	438	459	445	484	467	426	445	445	490	437	465	414	415	483	453	458	441	448	466	403	444	424	441	432	498	453	456	454	450	447	449	477	469	467	469	442	478	463	461	468	471	429	473	449	425	464	498	475	460	465	476	411	437	388	452	412	496	477	435	425	464	493	443	436	417	445	441	451	431	461	407	462	466	462	453	440	461	454	453	496	425	462	487	446	483	473	448	455	440	473	477	478	445	445	431	458	464	446	477	492	446	482	459	420	445	468	432	473	432	417	446	440	447	447	446	445	420	470	437	450	485	461	427	439	437	454	428	427	423	447	476	426	442	427	468	462	434	486	441	457	413	468	481	427	442	469	473	487	402	451	399	472	457	439	491	459	440	439	460	475	436	440	452	443	469	480	449	474	439	424	413	483	462	477	463	443	484	442	460	445	435	430	448	504	469	445	478	488	487	506	458	451	484	460	441	490	431	436	453	441	476	461	484	469	485	445	416	455	464	444	455	469	455	480	462	447	446	467	475	454	477	467	440	457	439	468	453	418	479	447	436	475	448	449	434	439	455	446	422	469	408	492	477	479	468	445	448	456	437	444	419	440	441	433	431	445	410	435	436	447	431	450	434	477	440	484	430	444	461	476	466	441	453	419	438	479	481	436	447	457	466	448	443	455	458	439	447	469	458	450	403	457	446	473	499	458	412	426	499	435	464	453	450	420	439	457	420	449	411	458	445	472	445	435	439	438	464	413	480	485	465	433	442	432	455	436	424	454	482	421	423	443	440	464	433	471	450	499	413	464	424	452	470	457	450	493	442	455	472	453	421	455	470	440	440	460	453	439	487	476	475	448	440	481	466	452	461	486	441	468	433	439	484	494	486	478	463	453	467	462	437	446	499	448	467	458	500
28158	15390	2592	880	730	699	652	657	613	658	661	651	594	669	636	630	621	620	655	595	608	602	667	618	601	629	623	622	643	581	625	690	645	650	656	641	634	615	663	618	638	594	627	595	631	631	633	607	625	603	635	603	615	625	683	656	663	665	689	594	599	617	600	608	610	642	649	589	622	611	622	597	606	644	597	622	644	595	634	625	601	653	656	607	624	666	626	688	645	624	614	641	652	641	623	595	636	627	637	614	631	601	694	624	610	670	621	637	664	654	607	607	640	638	608	619	634	681	652	612	639	578	597	573	632	637	671	576	572	617	620	602	570	640	669	547	615	594	602	614	633	602	618	663	633	677	614	576	646	608	599	669	698	634	602	619	610	588	624	666	631	626	597	632	615	640	621	603	638	610	613	609	645	687	657	630	640	648	633	612	610	634	641	619	623	693	618	625	602	615	618	634	593	636	637	665	640	665	626	633	646	629	619	634	610	654	633	632	577	599	617	658	639	606	624	620	632	606	645	649	651	599	632	624	614	633	630	608	634	605	642	613	660	674	683	648	585	629	610	629	574	638	607	625	639	590	608	650	604	641	583	606	570	606	637	622	593	603	591	637	641	638	616	628	628	602	650	608	665	595	621	613	617	615	608	595	607	658	589	582	595	630	661	639	612	637	650	629	593	627	625	598	609	595	659	599	625	634	615	617	629	632	603	620	639	618	628	627	605	630	599	620	638	585	632	609	683	663	565	624	625	658	654	614	588	666	650	584	615	556	645	605	636	623	643	658	620	599	589	600	664	608	624	634	635	572	614	646	606	655	641	629	622	613	603	607	601	653	615	574	674	603	621	611	621	655	620	597	621	589	623	609	608	683	594	667	649	631	602	634	664	612	621	635	640	629	593	583	612	614	660	640	627	625	620	632	603	645	643	616	608	609	633	613	630	616	589	675	604	630	655	583	604	607	612	629	659	618	647	609	599	637	637	647	611	600	625	656	640	601	590	594	651	604	653	611	630	642	583	643	593	600	663	616	627	626	643	628	605	586	629	621	623	575	645	594	630	653	648	610	617	641	608	595	627	635	605	625	646	606	649	606	618	606	633	593	596	625	594	610	644	619	604	608	647	644	637	674	608	631	586	627	627	612	599	600	648	575	643	587	656	648	650	636	625	664	637	642	629	593	605	643	635	626	657	599	623	615	615	609	562	602	674	642	654	605	655	596	646	604	640	611	640	669	639	653	634	578	608	589	602	616	568	610	649	679	595	654	590	645	645	593	641	623	607	618	637	662	646	677	625	602	648	671	631	616	644	607	658	599	653	653	618	632	614	670	632	616	625	593	629	670	657	636	631	635	681	652	607	634	621	661	580	646	646	625	694	570	599	652	634	617	585	578	667	668	621	642	612	635	609	598	611	591	622	658	620	641	607	570	633	618	639	588	672	642	638	628	652	645	629	604	615	620	611	623	626	619	650	642	626	646	631	603	633	604	702	637	616	579	648	599	617	629	641	608	560	643	601	599	572	672	658	593	655	648	629	660	645	598	625	602	597	603	631	598	610	645	662	626	653	648	620	622	649	640	619	680	652	676	652	573	626	605	671	632	634	602	607	620	580	637	635	614	631	605	633	629	614	629	645	638	630	605	610	626	643	604	609	622	664	640	608	608	592	598	649	573	667	593	640	630	639	624	610	634	588	596	595	626	630	585	622	658	626	652	597	671	605	619	630	670	604	636	613	650	608	587	617	602	629	645	642	635	632	631	635	644	584	646	643	593	630	605	649	608	627	586	616	652	667	686	645	650	602	645	564	625	666	622	590	644	603	600	644	618	639	609	587	598	631	605	648	576	637	623	645	616	613	609	591	676	677	626	636	636	573	613	608	661	652	624	620	607	587	618	605	664	603	611	634	628	616	654	620	584	681	609	625	658	596	642	612	626	612	680	609	670	649	615	639	623	669	639	622	605	617	632	604	669	661	597	617	659	606	604	643	652	612	632	675	592	626	597	609	631	587	635	672	642	639	590	623	633	589	641	670	651	600	593	623	605	562	644	657	616	627	630	620	593	631	605	605	633	597	606	624	619	630	600	630	645	594	618	648	671	645	595	635	647	595	629	631	628	691	593	617	626	612	634	594	645	620	600	603	645	631	623	615	622	631	658	638	634	644	659	622	625	663	638	643	631	632	653	626	630	605	642	609	600	596	636	624	646	624	660	620	638	603	639	672	661	619	660	614	625	653	611	585	608	588	599	615	627	622	627	596	600	634	634	646	617	628	620	663	605	604	599	591	641	625	614	604	594	703	645	635	603	610	644	595	588	591	617	657	639	638	633	651	669	595	604	630	594	651	604	630	650	625	702	597	625	583	657	624	664	644	601	614	617	591	615	638	616	591	649	597	604	603	680	624	614	623	606	611	639	578	617	641	622	600	668	612	643	642	591	638	608	648	645	631	621	610	632	628	619	617	645	600	580	614	658	644	607	643	622	661	616	625	574	619	643	633	647	612	611	625	648	621	601	603	633	614	606	618	640	589	630	612	639	608	606	626	572	599	614	664	612	637	612	602	640	605	633	644	635	664	622	606	586	614	588	661	593	641	614	612	628	626	606	621	606	646	631	634	611	647	636	632	608	611	609	637	625	655	606	632	664	631	636	628	647	613	646	641	597	644	618	641	630	643	613	640	655	626	672	687	613	590	603	620	570	589	648	715	663	659	619	633	616	614	641	669	614	632	598	609	629	622	658	584	660	579	639	621	592	614	640	605	629	600	634	632	597	645	617	597	628	618	600	624	627	567	583	625	620	603	651	690	627	634	613	611	594	641	605	676	572	624	595	639	621	628	623	603	669	640	630	583	641	665	620	589	590	643	648	620	614	641	620	651	610	584	631	627	664	617	619	617	670	610	662	592	615	639	652	624	589	637	594	579	621	629	591	590	581	612	643	646	640	664	652	641	639	585	568	583	636	625	641	620	624	597	650	612	581	607	567	641	595	601	594	626	647	650	616	613	648	641	611	661	679	567	598	615	615	646	613	617	636	626	635	627	646	669	601	611	635	620	647	594	611	625	601	647	645	665	607	610	620	643	591	603	607	653	622	624	608	620	625	617	628	619	659	605	627	652	612	630	610	626	617	613	638	646	581	602	615	613	599	609	631	637	631	609	588	661	670	656	660	623	588	629	586	590	659	606	638	601	688	580	667	638	652	652	629	637	628	606	638	612	606	618	644	625	626	660	624	579	637	579	652	668	658	593	675	631	613	646	609	596	598	602	618	641	615	622	643	669	622	558	665	655	646	608	623	660	642	608	618	638	623	642	652	567	679	653	638	641	681	621	590	599	607	615	593	647	672	647	623	612	623	673	623	611	608	630	642	617	604	580	590	610	621	581	671	679	582	645	634	655	615	589	606	635	646	646	671	631	637	633	583	647	675	605	590	617	655	647	626	679	638	655	616	555	621	611	629	611	644	603	607	631	613	646	595	608	610	587	623	612	615	638	609	634	636
5325	1404	1281	952	827	808	723	694	770	696	703	669	715	690	704	695	639	706	662	694	675	645	665	673	727	700	687	654	713	668	671	688	710	647	727	658	689	645	658	683	680	700	631	727	724	666	673	655	689	666	680	675	698	666	694	642	689	690	691	651	710	681	640	668	695	651	652	692	625	700	678	694	679	629	712	688	698	672	691	638	699	692	668	655	662	667	648	668	686	659	677	677	645	694	654	692	678	728	670	674	679	709	663	664	682	661	665	686	713	688	679	629	691	658	655	676	707	665	667	674	691	657	670	675	661	660	640	666	674	627	689	673	667	669	684	699	686	699	658	641	673	688	713	685	693	688	688	678	672	651	655	671	667	669	719	681	610	685	703	603	691	714	747	681	661	720	656	679	663	634	672	686	722	614	676	709	684	680	678	686	627	704	683	670	713	720	654	675	642	661	663	662	675	685	658	694	681	655	705	664	645	692	657	684	709	687	681	667	679	677	651	687	654	646	654	648	676	670	658	635	669	631	689	682	655	666	688	667	632	704	702	695	672	646	681	685	672	647	696	704	682	670	660	711	630	650	700	668	664	680	685	657	645	658	659	662	690	668	657	665	680	671	666	690	652	671	634	708	700	642	640	682	680	673	660	702	671	674	655	699	678	692	667	685	666	655	701	695	651	686	675	685	664	638	707	696	661	652	655	708	704	735	686	694	688	720	640	676	698	686	673	665	732	677	690	699	681	668	668	654	637	697	645	648	664	678	656	645	665	659	648	652	671	679	684	677	678	659	672	713	629	652	681	695	645	716	653	632	647	645	722	709	653	697	677	634	673	665	716	678	672	702	665	665	674	621	655	639	679	657	644	644	669	666	657	635	667	658	663	664	657	708	639	634	666	680	664	668	657	703	672	694	645	693	655	689	677	638	687	662	650	705	653	618	731	642	645	684	689	679	668	683	668	673	658	693	634	671	661	701	661	686	677	621	727	661	710	655	699	669	674	647	704	706	667	694	701	657	632	659	665	673	659	662	666	703	637	665	728	656	646	672	679	699	684	702	640	650	659	673	661	703	638	732	701	690	619	638	675	667	731	653	712	672	710	695	691	672	661	647	667	675	701	633	730	678	708	659	699	648	673	655	635	694	659	637	649	678	669	694	693	702	653	711	672	641	671	642	638	675	668	711	672	682	633	725	695	666	669	688	666	677	649	668	651	661	663	703	707	661	664	661	626	655	639	734	687	658	677	670	665	638	710	695	646	630	615	675	713	636	684	642	727	656	680	696	707	670	689	661	672	677	668	688	668	685	696	675	662	702	662	676	663	673	715	627	639	680	657	651	646	706	681	673	615	668	660	683	626	658	612	664	706	688	712	683	675	679	640	684	661	668	712	657	683	679	670	697	649	629	678	722	657	650	696	659	708	661	662	665	660	666	703	694	645	715	670	678	687	649	686	692	688	703	710	633	689	672	640	681	665	675	663	682	692	666	674	681	700	651	666	641	626	663	699	710	709	690	687	705	658	644	671	654	771	714	669	668	706	681	698	699	682	694	660	677	686	636	676	723	683	705	689	714	700	665	677	661	672	661	703	656	655	677	644	628	632	712	724	619	661	657	701	690	692	703	670	653	667	668	663	660	676	680	707	657	657	629	673	645	699	705	635	667	695	711	708	728	637	604	692	663	696	682	681	688	653	704	664	643	668	708	628	689	658	665	683	658	704	634	647	667	681	624	626	692	624	678	630	684	725	671	698	655	698	702	670	656	677	702	671	699	676	636	685	667	679	677	687	668	671	690	705	674	648	693	682	694	649	724	680	673	641	660	657	661	647	638	696	688	686	640	696	699	648	662	684	691	641	659	692	697	695	714	655	678	657	667	626	683	666	706	651	687	697	688	701	637	643	638	698	670	719	666	650	645	700	675	653	669	694	654	690	658	686	693	658	701	700	647	664	657	689	689	699	680	642	671	618	669	684	775	707	701	683	646	667	652	656	706	674	718	643	619	673	650	692	628	646	631	707	618	681	653	688	675	722	688	696	645	705	689	651	687	687	628	671	727	675	657	677	656	670	713	664	674	696	667	695	632	658	709	650	658	643	658	646	663	669	706	636	664	659	647	631	704	669	662	642	712	609	650	642	657	681	687	702	658	713	679	610	729	690	693	683	718	698	661	669	652	643	624	662	680	681	694	658	669	703	653	684	635	714	694	704	639	720	685	667	701	640	682	724	676	628	652	656	648	617	685	656	684	697	674	670	688	694	665	674	711	692	714	673	693	700	719	686	638	669	721	670	652	616	703	719	670	652	685	706	707	661	669	694	643	664	692	673	674	647	683	681	669	700	692	683	711	619	680	653	730	676	685	636	643	681	664	657	716	659	699	681	677	626	639	654	668	708	704	700	685	681	645	648	677	669	674	677	644	659	693	675	653	688	612	675	707	711	678	700	724	638	659	671	674	703	673	694	610	699	636	671	657	683	667	691	686	693	667	674	675	684	660	672	731	662	669	666	672	687	698	675	666	660	652	682	671	718	670	654	722	684	703	661	663	707	703	674	687	641	651	707	635	655	698	652	718	719	682	623	700	677	660	675	673	675	718	654	688	685	706	675	654	692	642	679	678	688	676	675	675	715	705	676	651	664	685	641	650	630	685	713	676	685	705	673	673	694	673	680	617	663	705	623	715	692	683	669	643	644	642	634	637	671	647	667	666	683	669	686	671	674	645	712	653	634	692	693	627	701	688	659	675	685	660	634	679	694	718	665	649	635	661	654	722	725	650	663	665	652	666	694	674	668	705	643	676	620	685	695	645	706	648	691	694	654	688	661	655	670	720	699	709	706	683	661	692	662	670	660	672	649	651	682	719	658	643	675	707	713	711	694	647	673	663	673	660	675	658	713	704	672	663	682	663	686	735	691	711	691	713	655	685	668	628	696	649	680	668	646	655	711	718	700	690	670	704	709	717	645	660	672	673	679	623	694	672	688	675	652	659	647	687	726	640	665	713	650	676	634	693	713	636	640	662	608	698	667	734	691	715	670	686	646	683	692	671	643	692	642	697	663	661	633	631	642	628	677	674	685	736	591	640	711	649	621	694	681	649	656	700	669	682	698	693	703	675	654	700	680	656	665	651	687	680	665	671	701	689	681	676	660	658	691	711	679	691	671	687	652	636	721	675	634	632	674	656	680	678	676	645	679	647	717	640	664	680	685	691	701	665	677	691	681	672	700	666	689	704	700	694	674	701	697	723	703	653	628	688	636	701	682	664	650	647	638	677	636	715	652	638	690	711	692	713	679	653	690	670	683	715	657	671	684	703	717	696	700	655	682	691	657	655	706	667	657	667	654	684	682	666	675	654	678	656	691	702	690	648	660	685	700	679	668	666	687	654	673	710	666	681	683	761	693	678	704	726	726	694	673	656	696	694	699	711	677	695	745	686	668	655	664	665	688	677	671	674	678	624	658	680	705	675	652	688	626	652	677	690	624	710	687	632	666	689	735	669
25385	20978	27569	24552	20989	11796	1196	696	598	559	486	435	428	372	402	330	374	339	346	322	282	341	285	272	295	289	273	311	297	287	277	259	260	276	287	271	296	269	270	271	244	261	264	298	298	274	283	253	262	272	274	307	254	265	269	297	260	269	254	276	294	273	248	270	254	271	270	264	262	231	268	247	246	252	237	286	269	260	249	250	256	284	256	258	253	259	255	239	251	239	280	278	256	259	255	274	279	245	249	262	255	238	260	254	276	257	263	247	250	242	292	258	250	234	256	288	270	252	245	252	243	260	269	271	287	253	256	245	245	254	278	259	250	241	244	279	238	276	258	238	259	261	234	248	279	266	284	282	238	255	242	266	244	270	259	258	240	252	252	253	264	249	272	267	222	273	263	254	260	242	246	228	265	277	241	271	272	241	269	258	261	273	248	266	251	263	246	262	266	219	229	229	232	255	264	279	250	246	240	223	273	253	233	277	282	247	264	254	232	254	245	271	279	223	263	264	255	235	254	232	243	292	258	236	255	262	240	263	266	242	247	248	259	268	248	267	252	238	254	249	244	266	269	258	245	247	244	254	272	275	292	236	256	235	269	275	246	273	266	243	249	260	235	249	262	273	261	255	256	241	230	276	251	230	273	266	261	258	282	246	247	266	268	274	273	252	242	233	271	248	258	250	254	248	256	241	264	250	263	267	299	235	269	250	298	248	256	267	226	264	254	277	235	262	254	252	244	239	263	243	238	235	271	273	242	261	265	255	290	263	234	220	242	259	262	267	250	250	238	237	265	259	271	262	251	284	281	261	261	255	236	223	238	250	241	257	276	272	250	243	264	274	271	256	260	260	234	265	245	239	280	245	263	266	281	278	263	251	243	226	283	289	267	253	245	251	277	251	268	261	279	247	269	248	246	248	245	260	263	246	251	298	276	251	273	243	242	222	240	264	269	247	242	237	218	257	285	247	280	254	260	267	255	243	237	230	284	243	262	267	235	275	267	243	244	269	246	252	236	233	229	288	270	255	263	267	266	281	254	255	244	264	279	273	267	283	254	243	244	289	263	254	238	239	246	273	256	247	244	268	251	272	253	236	258	229	254	266	263	275	263	271	259	259	275	268	248	241	264	227	244	267	274	252	270	272	275	257	236	233	253	268	288	255	232	255	268	257	300	254	265	288	270	246	267	265	251	250	262	234	263	281	248	256	248	286	246	237	273	262	260	266	246	247	261	260	216	257	241	277	254	272	272	260	260	253	263	264	265	297	282	268	254	268	234	252	269	274	247	250	242	254	270	273	268	255	262	258	275	212	236	236	265	290	235	261	275	263	244	246	242	270	254	250	260	257	258	256	232	268	244	234	272	286	277	257	257	269	244	230	278	284	236	258	242	260	282	269	243	251	268	259	246	275	290	256	252	280	267	261	250	257	247	264	242	228	264	274	257	250	269	253	260	253	282	263	249	231	248	268	232	239	231	276	229	267	278	270	272	267	250	220	289	303	255	235	270	295	266	263	276	217	240	263	249	273	286	269	270	250	234	291	253	226	275	251	267	222	264	235	267	251	258	262	230	248	254	273	248	236	228	265	258	264	269	258	285	265	274	263	244	247	268	229	257	253	276	262	253	248	275	247	233	261	267	252	253	269	223	248	274	251	251	264	264	264	268	235	245	263	263	276	269	256	254	242	264	272	259	246	274	256	252	244	257	238	259	236	262	225	282	291	236	275	265	248	260	271	269	237	260	259	239	252	273	263	279	274	270	282	273	236	278	265	249	271	257	239	249	250	238	271	259	258	261	249	239	264	263	222	271	256	250	234	270	294	248	256	261	237	262	260	255	229	281	242	254	261	258	268	262	246	263	273	297	261	275	249	233	284	246	252	244	259	221	275	223	253	267	263	275	293	220	232	277	248	249	261	238	253	241	274	262	270	254	255	254	276	282	271	246	267	255	270	227	243	260	265	244	281	265	240	253	276	247	257	243	220	247	275	250	225	249	267	239	253	253	268	265	278	239	273	238	278	247	260	258	249	245	256	253	246	279	245	247	261	254	258	247	269	282	258	267	253	283	241	242	253	253	271	237	251	252	259	230	255	271	254	246	244	255	250	244	245	281	282	253	241	237	266	256	259	242	250	303	280	251	250	260	244	274	213	247	265	274	302	252	265	257	248	240	278	239	247	253	273	239	253	265	260	258	235	254	259	255	251	240	263	243	284	248	221	251	244	252	233	255	221	241	263	250	228	250	282	267	265	256	254	261	267	241	257	228	243	290	238	239	232	263	256	260	247	236	274	243	270	285	247	263	256	280	269	249	255	261	247	236	249	253	241	255	251	278	262	239	263	223	272	252	255	281	236	253	263	249	246	242	260	249	247	236	242	260	259	259	267	284	265	270	244	223	272	256	262	235	244	251	262	252	245	258	283	262	260	239	271	266	278	249	261	254	250	261	239	258	245	260	251	247	255	263	251	259	259	255	249	249	276	260	254	255	249	288	233	245	255	228	262	281	254	262	239	274	256	269	227	275	239	268	247	256	279	230	253	260	243	247	268	269	259	268	264	291	239	256	248	256	255	239	251	273	263	280	270	257	254	249	238	257	264	246	261	255	232	251	244	254	236	233	253	259	268	253	268	273	242	244	233	270	272	262	257	257	247	238	252	247	274	249	259	238	267	284	224	262	233	269	245	263	226	282	266	239	282	264	258	239	249	247	270	276	249	254	228	254	257	241	234	250	249	234	277	248	252	249	257	249	277	254	254	258	236	257	251	246	251	239	258	265	265	253	248	255	240	267	238	268	264	252	263	253	284	265	256	234	268	262	256	241	259	262	271	259	268	256	240	253	228	259	269	251	281	271	237	245	271	265	263	287	268	268	261	270	239	298	247	270	264	241	272	268	274	258	248	247	244	253	243	277	271	270	265	268	259	253	286	213	229	257	260	287	264	250	254	275	256	249	246	238	236	259	264	247	270	230	263	243	264	232	252	272	238	255	269	270	254	284	246	245	247	281	221	260	271	258	269	261	258	243	261	244	229	249	226	280	277	231	255	281	247	261	264	283	254	255	271	266	243	237	237	274	249	282	282	257	228	220	271	233	248	252	261	227	240	226	245	258	245	256	255	253	250	250	287	241	240	236	258	285	239	260	282	248	258	244	278	245	260	247	244	249	255	243	260	277	223	249	260	260	214	242	251	261	245	256	225	250	262	255	228	241	269	267	281	247	242	263	239	265	257	252	251	241	259	250	251	279	251	267	252	241	269	239	261	244	251	255	247	245	274	261	244	243	268	239	240	262	280	256	241	277	250	245	279	260	231	248	258	243	266	266	260	261	224	263	279	275	251	215	259	242	274	248	236	260	250	246	260	234	237	266	254	254	259	245	247	240	239	256	254	285	249	249	263	256	260	256	248	268	287	273	274	228	242	269	282	260	263	286	295	266	241	234	230	266	250	252	259	225	290	266	223	252	260	275	260	258	253	258	290	240	277	241	255	245	259
7351	11675	10296	5512	3539	2423	1901	1442	1245	1030	888	762	701	613	543	570	554	497	430	443	424	415	405	428	390	369	367	390	384	349	363	355	357	337	342	301	342	297	287	330	352	326	314	316	329	310	307	331	326	313	279	303	305	313	302	296	284	277	337	305	309	306	320	301	290	294	292	298	314	309	297	316	299	301	312	317	317	294	284	305	287	306	278	277	310	288	283	280	329	321	277	299	290	282	288	294	317	296	316	290	289	293	294	325	311	286	321	313	289	303	298	296	294	300	279	275	272	289	245	260	324	300	287	296	288	254	288	282	284	281	290	262	282	284	307	302	288	287	288	285	260	289	330	319	277	303	274	294	282	317	281	304	331	263	294	281	285	307	317	316	297	324	300	355	309	304	286	290	284	279	304	306	320	272	243	280	291	269	281	287	296	290	273	286	289	317	289	293	303	307	281	325	278	322	286	292	290	280	318	298	293	282	283	281	274	300	318	285	303	272	304	284	305	290	286	320	287	294	276	277	302	290	291	271	294	292	312	313	284	268	310	277	259	269	289	264	275	279	258	314	300	269	262	312	307	297	300	277	300	283	306	297	274	287	295	303	279	296	280	276	259	306	299	278	307	272	268	273	268	295	314	294	238	268	281	307	289	276	311	302	281	263	279	274	293	301	284	276	285	252	278	285	319	290	271	279	310	293	272	307	277	298	255	267	316	328	273	296	317	312	296	309	298	279	282	327	293	281	283	282	301	259	302	266	305	292	285	298	295	317	260	312	268	303	294	288	287	303	310	321	297	316	274	298	262	287	267	292	274	302	270	271	294	276	288	340	290	272	262	280	315	284	307	287	283	307	305	289	304	286	295	291	332	279	287	270	285	295	282	289	281	297	299	288	328	306	287	301	283	306	286	282	294	289	306	297	277	306	284	312	296	331	292	274	302	298	288	303	288	283	281	288	283	320	282	276	310	296	292	283	276	330	298	293	296	291	271	275	315	274	309	306	291	309	299	286	269	306	291	277	299	293	300	276	295	274	305	274	266	306	298	299	287	304	301	307	267	295	286	289	303	276	311	292	260	308	309	286	270	309	289	290	306	263	337	300	296	304	299	306	297	297	324	274	294	269	309	288	277	277	268	288	316	291	298	301	290	277	304	284	311	295	304	292	291	273	283	283	305	301	298	280	304	300	311	284	245	280	300	295	288	278	308	307	282	269	302	279	302	286	295	311	297	292	287	290	285	284	299	283	284	266	299	285	251	291	295	248	312	291	282	293	277	295	308	290	297	309	300	304	289	308	270	243	300	298	267	343	284	289	283	301	283	301	326	323	308	285	285	291	280	290	309	319	301	311	281	294	310	309	301	264	279	306	292	307	286	297	289	321	321	302	285	294	277	299	310	256	276	327	298	280	284	278	265	268	283	273	260	298	289	297	305	293	284	279	302	286	307	283	308	264	322	294	298	294	291	312	285	278	274	290	287	316	316	302	294	292	316	282	291	282	320	291	281	298	277	272	280	322	287	292	264	278	304	307	299	294	290	296	300	276	279	314	286	275	292	309	300	278	282	269	286	296	323	300	294	270	306	304	282	276	301	279	324	290	279	307	241	299	305	314	254	296	293	282	283	302	281	290	276	290	288	270	302	293	282	296	295	252	301	287	290	295	285	297	295	302	288	297	305	291	277	292	285	280	285	284	267	290	325	285	301	279	274	302	296	276	300	276	267	272	269	296	286	287	265	337	298	295	303	265	322	298	295	252	265	268	268	282	268	274	288	299	311	287	280	309	333	255	317	279	232	315	325	294	277	241	301	298	288	275	270	293	298	290	288	300	316	303	300	271	304	301	298	293	292	283	281	277	293	278	271	309	283	284	322	296	307	302	300	277	285	287	313	278	289	292	267	273	266	280	314	289	300	303	289	322	250	288	266	298	304	304	296	322	261	304	278	292	301	292	264	312	287	278	287	312	311	315	308	322	288	311	249	297	309	311	310	279	318	307	279	304	289	305	282	311	298	290	277	304	282	301	280	325	287	276	270	299	317	315	298	268	270	297	265	299	273	286	293	290	296	313	314	272	309	301	286	293	291	296	282	281	312	280	309	276	297	306	273	286	301	300	283	325	282	275	309	303	311	299	296	325	284	268	272	313	298	308	284	265	295	296	292	280	271	274	280	294	302	319	350	291	299	294	247	313	280	280	281	326	312	293	281	301	279	289	296	282	275	321	283	267	274	287	276	306	302	303	307	282	285	305	281	314	282	290	242	303	278	282	296	272	271	293	266	287	301	260	291	305	294	293	275	289	292	313	295	301	322	276	272	287	301	283	268	285	287	284	274	305	281	301	299	300	282	309	285	284	276	293	328	310	312	320	321	286	289	283	293	260	328	295	301	297	297	312	280	303	281	303	297	277	291	299	315	270	276	246	277	289	268	309	274	315	283	280	284	311	293	289	314	303	283	270	289	328	272	295	288	279	270	289	291	311	283	325	296	294	290	293	324	253	273	301	287	279	293	276	299	263	305	308	283	299	310	310	302	291	302	295	269	295	309	305	297	307	301	295	287	294	315	266	300	307	329	293	295	291	328	269	305	287	279	291	280	308	274	301	282	299	297	244	276	297	293	292	273	307	286	284	292	286	262	316	295	302	285	285	248	292	293	311	256	292	306	317	306	306	282	280	333	310	274	301	278	305	296	257	309	294	313	310	314	307	305	302	271	283	253	290	294	272	260	296	318	273	289	285	284	267	313	320	277	276	292	295	313	276	283	299	280	280	290	295	292	293	297	321	266	297	276	303	317	298	271	287	297	324	305	266	281	311	332	314	304	276	296	315	273	308	309	308	292	280	296	281	263	311	286	298	297	274	291	292	299	308	297	262	288	303	284	286	270	277	310	293	269	293	298	284	298	291	275	269	316	286	304	298	281	301	283	305	289	307	293	295	310	283	331	300	320	250	297	320	287	308	277	292	276	256	270	311	288	276	313	279	296	277	308	282	256	314	303	277	303	305	291	280	279	309	266	314	295	262	278	288	291	282	294	286	270	305	287	271	277	322	282	260	299	281	283	287	297	295	287	281	286	319	294	252	293	288	287	271	297	289	276	269	292	293	289	284	273	294	289	328	259	309	291	279	289	292	286	289	289	297	303	262	280	295	303	287	284	269	300	299	306	296	244	284	299	297	281	296	302	280	287	294	295	293	271	289	270	347	308	293	275	299	268	290	288	294	275	255	311	286	311	305	287	285	309	301	313	307	316	267	276	266	303	298	301	290	289	290	291	290	294	281	287	301	291	307	310	293	297	337	266	229	289	278	290	283	282	291	276	309	314	280	298	301	261	322	282	317	299	283	257	293	266	302	295	286	307	301	314	290	298	271	294	244	284	287	292	278	289	267	299	325	301	292	307	272	293	283	292	303	270	307	306	291	287	253	295	276	316	299	280	316	268	279	290	274	287	318	269	321	308	309	276	294	288	252	296	291	281	275	324	246	283	280	275	302	303	314
23288	20960	27874	24231	20965	21026	8717	1452	1077	1001	879	707	747	699	664	644	580	595	573	558	529	570	549	599	535	498	530	550	475	516	488	477	493	487	491	448	522	511	473	506	488	478	505	466	489	491	449	480	483	457	505	470	440	477	471	470	475	459	460	449	487	478	469	460	483	440	443	472	475	439	442	474	498	472	444	439	437	499	432	484	464	465	452	442	456	460	494	442	448	461	444	457	475	433	475	473	456	426	479	484	463	452	431	465	465	454	459	461	460	458	421	457	456	446	446	439	485	448	467	440	439	431	457	458	442	471	447	413	472	444	478	482	483	455	470	475	478	463	423	451	449	481	419	452	464	418	437	502	436	446	480	417	434	433	479	453	442	446	438	420	500	439	445	462	450	511	458	440	477	429	446	451	458	421	474	432	480	430	492	425	432	433	437	465	469	453	469	442	453	479	444	437	478	432	441	445	447	506	483	423	432	471	462	440	431	438	485	457	453	441	481	447	441	459	453	460	517	483	491	408	479	412	401	463	472	451	431	439	479	449	437	484	420	439	449	451	454	435	454	447	470	440	415	461	465	463	490	466	454	446	483	481	431	443	459	426	449	451	458	475	442	428	472	477	445	484	462	455	442	473	465	456	486	458	454	483	468	486	492	455	457	433	481	468	464	445	415	456	456	461	448	438	482	476	467	474	491	427	418	439	445	469	456	461	454	449	458	436	468	435	482	451	439	450	494	456	456	470	478	441	475	448	448	478	469	451	468	397	488	444	490	465	455	469	492	402	430	458	463	417	465	509	448	405	468	452	463	441	427	467	468	465	444	473	440	435	473	417	455	474	440	493	466	454	475	485	478	473	435	437	424	470	453	464	445	465	417	458	440	450	471	496	467	470	472	450	436	436	467	450	441	480	470	480	445	463	459	456	434	491	416	411	455	437	433	452	425	392	461	447	412	413	436	413	488	430	470	479	435	436	423	452	427	446	437	401	485	439	438	468	473	442	457	452	506	461	449	441	427	472	460	495	426	448	421	488	454	412	449	508	478	450	461	449	455	441	467	408	453	466	462	479	429	461	473	450	431	458	470	443	461	432	451	451	446	430	423	463	495	473	483	460	447	441	423	433	448	472	433	436	467	453	466	407	396	449	433	441	480	448	465	444	429	430	435	469	485	459	438	412	461	450	442	447	479	440	450	463	441	458	452	444	418	430	437	434	440	450	448	476	467	471	418	462	468	446	463	505	462	475	417	466	442	447	470	451	445	478	439	453	460	417	445	409	480	424	474	445	427	478	442	409	415	451	492	446	443	408	465	429	417	459	453	434	489	426	425	488	445	489	485	461	474	438	452	422	449	441	468	444	458	434	433	449	471	442	469	439	434	436	448	417	430	454	462	414	465	467	431	481	486	429	437	453	493	447	479	442	427	443	432	466	423	443	467	451	439	485	465	460	440	448	443	434	422	467	480	449	419	430	485	442	448	449	461	459	468	472	461	436	422	451	470	447	461	461	428	458	438	452	446	488	477	430	420	449	427	433	420	450	448	459	414	450	444	479	451	442	445	454	437	450	441	470	449	447	476	440	474	457	444	450	483	441	433	421	475	476	410	479	480	446	437	449	409	456	447	425	489	456	444	445	421	453	444	463	430	446	476	459	455	477	448	440	426	400	422	437	461	442	464	442	430	460	429	428	435	472	450	457	440	446	460	428	451	474	457	474	467	488	444	440	438	473	469	451	429	479	483	444	436	448	450	415	444	460	496	462	444	463	438	428	471	462	470	410	451	433	436	455	485	482	431	471	440	502	461	443	497	478	451	419	496	454	419	407	484	457	461	425	469	442	460	485	437	460	465	419	463	436	462	438	451	435	468	462	467	435	453	457	470	450	459	443	469	458	426	423	440	423	481	449	448	494	477	456	439	417	455	462	440	480	478	431	456	421	467	472	442	479	507	461	448	461	434	487	425	457	463	453	439	424	475	439	445	443	418	475	450	421	444	455	481	456	436	427	430	406	460	453	451	468	477	440	464	472	448	445	472	453	428	456	463	449	426	428	458	431	439	460	485	472	442	464	479	470	446	464	429	429	460	451	470	425	467	466	453	478	470	470	515	454	447	433	445	448	478	453	406	463	470	467	452	457	481	443	437	460	438	463	452	432	473	436	411	429	418	433	463	438	412	444	454	455	455	428	465	490	443	434	439	434	473	433	463	468	479	438	461	466	438	489	464	434	420	451	436	442	503	438	445	428	431	457	434	447	412	442	456	476	436	446	461	461	420	454	438	472	444	470	445	446	436	462	452	472	445	446	439	443	465	452	479	485	462	432	465	423	417	474	436	412	461	464	480	438	428	440	424	451	412	457	434	449	464	499	438	450	489	464	468	474	467	449	435	442	457	490	451	485	503	456	484	427	457	443	450	432	438	465	453	443	445	470	439	439	493	433	485	455	408	473	439	457	429	453	462	442	462	448	470	499	431	453	425	461	441	493	469	472	485	457	419	475	435	415	474	446	446	491	454	466	463	498	444	441	428	480	460	470	467	444	423	474	479	420	434	459	427	462	441	493	477	455	447	452	457	425	461	443	420	477	444	443	451	454	455	412	440	438	484	494	426	434	438	481	469	407	461	440	450	506	463	441	413	471	443	471	480	456	479	439	461	436	426	443	454	478	473	454	451	455	463	464	437	480	445	469	435	457	453	479	489	480	450	415	450	463	468	451	493	471	438	446	449	454	465	455	435	461	449	447	480	463	471	447	500	437	454	446	400	476	425	438	464	454	448	412	443	412	461	501	460	432	431	415	444	429	446	462	483	450	447	433	453	460	416	473	477	482	454	476	449	483	417	442	418	425	434	435	454	436	449	459	410	472	437	428	458	485	425	468	464	440	456	473	418	455	427	486	417	509	477	466	417	486	437	456	485	407	474	454	446	439	449	479	429	485	436	439	455	450	480	438	455	437	432	449	447	434	461	470	448	456	423	443	493	476	460	473	425	474	452	457	465	470	442	468	454	448	437	444	472	424	481	442	436	473	434	496	465	474	458	465	489	446	467	454	450	486	469	456	441	427	430	472	440	433	451	472	483	485	486	513	450	471	451	498	499	476	399	441	475	457	466	439	430	445	485	452	462	479	446	470	437	470	418	448	479	437	463	436	474	423	465	436	508	443	437	483	498	485	438	473	472	490	483	435	425	401	451	450	451	439	470	458	443	449	441	434	478	462	458	438	433	450	431	407	450	462	447	459	451	421	459	466	458	439	427	451	474	452	436	438	459	450	440	435	433	460	457	445	442	406	464	456	457	439	482	469	495	474	454	415	454	480	462	437	445	485	457	430	465	421	456	453	447	446	456	428	438	430	438	414	457	448	490	438	439	449	468	447	419	462	454	444	434	453	431	453	450	446	463	451	404	463	438	433	448	455	467	463	471	444	456	422	491	406	476	409	487	427	442	464	458	412	445	467	428	482	434	421	437	407	448	472	465	469	451	421	415	467	491	484	432	480
9984	18006	15851	9323	6016	4296	3170	2461	2075	1785	1506	1323	1147	1074	981	910	840	812	791	722	678	662	651	629	622	631	601	577	593	589	548	541	551	524	478	560	494	506	502	527	478	484	530	503	492	487	491	464	510	465	458	496	459	485	450	465	488	495	457	480	454	482	474	466	460	466	487	452	436	457	492	481	469	475	423	486	431	442	472	448	470	467	454	457	441	459	488	477	503	449	454	464	476	440	450	494	459	428	491	467	486	444	417	438	485	459	437	450	452	452	477	422	426	447	447	467	426	505	463	434	443	477	449	436	441	476	445	453	441	450	487	529	441	455	472	493	427	460	456	431	435	459	456	476	465	483	436	451	438	424	422	462	439	452	477	468	436	474	464	436	466	408	460	493	433	484	436	417	429	465	458	454	456	457	453	440	450	471	490	466	466	481	460	444	447	464	463	426	461	438	457	450	434	432	478	416	453	441	453	420	453	452	474	442	437	451	419	466	473	453	444	455	457	469	480	470	449	424	443	423	391	417	467	429	450	440	484	443	456	452	428	457	456	444	428	428	467	455	458	462	461	446	474	441	471	476	428	465	439	454	445	477	445	447	465	434	433	452	463	413	468	452	443	454	480	426	488	456	454	455	465	423	467	455	459	457	485	442	440	419	482	472	418	448	428	396	445	457	443	439	463	453	463	452	423	458	447	452	450	422	457	447	439	442	445	453	447	442	436	472	464	468	462	458	422	462	425	475	457	476	447	403	465	460	414	450	493	478	471	423	454	443	414	454	441	466	445	445	422	409	458	434	428	428	460	414	467	491	456	435	458	487	456	433	460	448	450	519	413	456	410	479	447	437	450	452	450	473	477	448	450	431	448	434	424	456	463	504	426	424	480	453	463	428	474	472	451	444	461	451	430	454	482	429	421	460	457	459	433	468	432	481	460	469	427	476	446	421	459	443	450	452	413	442	438	449	472	469	426	445	454	480	428	432	477	442	431	459	467	457	437	464	420	437	457	471	460	474	446	463	429	423	460	449	452	465	432	475	474	466	470	463	460	445	463	457	468	455	438	499	477	469	407	456	416	459	448	433	435	479	412	450	463	476	444	488	451	447	412	440	418	434	443	429	451	465	427	451	428	437	438	479	468	440	453	466	442	449	410	442	464	446	433	453	470	429	436	473	437	462	452	449	449	462	450	435	477	451	449	421	443	419	459	464	471	455	427	427	435	427	427	450	455	476	442	444	416	454	436	470	429	505	438	424	420	448	480	460	468	467	465	460	408	466	425	432	446	456	436	442	455	477	432	449	449	441	484	418	440	440	451	479	441	394	446	418	455	439	476	412	460	453	473	432	440	456	469	438	440	431	444	465	447	449	482	472	437	470	419	454	420	436	390	465	436	445	408	457	428	467	431	452	410	454	505	451	447	460	444	457	455	420	445	459	470	445	418	420	439	434	437	442	490	449	431	470	449	477	435	437	455	406	470	469	422	447	460	474	491	410	440	460	442	439	472	446	461	425	445	422	428	423	461	445	432	465	469	420	436	426	458	468	443	449	431	452	438	461	468	460	455	462	460	472	451	438	479	421	445	429	458	461	436	485	463	460	432	458	452	428	461	434	485	460	460	472	414	455	438	408	462	448	434	447	466	446	477	483	432	431	443	470	457	428	464	473	414	516	429	478	454	428	471	427	447	443	451	413	468	433	474	462	490	467	455	467	405	447	443	446	420	418	462	435	473	469	438	439	439	429	448	465	451	465	468	445	450	437	442	458	445	448	473	498	447	468	455	484	454	417	467	443	454	435	488	402	451	442	431	458	423	426	440	414	494	461	456	464	443	476	456	443	434	473	467	457	459	435	394	458	416	438	446	453	419	437	459	453	466	471	465	466	453	454	410	453	441	457	471	434	441	464	464	416	438	470	418	424	460	440	486	478	442	449	455	398	481	446	445	453	404	435	499	442	461	463	452	445	438	476	432	447	410	474	477	430	411	476	433	422	439	420	443	469	435	495	418	464	461	436	475	438	446	450	478	470	442	457	463	443	445	445	443	444	431	432	440	461	485	431	460	453	449	425	452	441	458	433	452	427	421	461	429	438	487	426	457	418	451	471	441	446	458	434	478	457	492	452	408	477	452	419	484	462	450	429	452	454	441	421	479	452	410	439	445	457	433	495	466	440	460	462	398	489	474	482	477	441	452	453	463	458	475	458	448	436	450	466	433	461	468	466	446	413	484	479	473	442	461	441	435	491	431	421	443	443	477	408	451	465	444	460	449	446	413	445	443	446	450	448	434	433	455	437	434	455	467	448	444	425	445	457	454	451	460	448	455	451	446	427	449	448	471	446	478	445	450	483	436	447	389	456	426	424	452	458	417	462	475	463	489	430	468	470	478	466	439	452	434	428	428	440	439	446	459	422	453	442	455	449	464	460	464	478	477	456	428	466	435	441	470	431	434	440	447	431	497	451	428	403	484	449	480	463	458	450	454	445	484	474	472	482	441	406	464	451	490	430	492	435	450	483	434	451	449	439	416	445	435	467	464	441	445	453	460	433	448	420	496	428	453	470	442	444	452	419	429	466	442	473	433	430	460	445	463	426	441	462	448	476	466	457	464	480	436	436	463	453	450	440	445	420	414	482	436	446	426	452	454	422	466	432	446	443	490	479	419	486	473	466	450	402	434	433	460	438	440	423	492	455	440	449	460	425	452	423	409	482	465	470	446	383	452	426	444	453	483	471	434	458	491	456	424	479	453	412	455	459	460	448	431	426	464	424	443	488	491	443	460	431	479	446	472	448	474	444	455	455	450	480	451	438	457	440	448	482	449	485	441	436	465	461	436	432	471	411	388	430	455	450	461	469	460	438	496	434	478	422	451	439	500	451	434	436	453	488	457	438	411	433	475	435	438	479	414	435	422	485	472	436	451	427	446	456	462	446	451	479	447	448	429	421	443	450	430	439	428	493	457	474	437	405	450	421	431	412	472	438	417	443	438	459	454	464	449	458	443	451	442	431	468	477	433	444	466	444	404	445	436	442	466	452	473	431	468	458	446	480	466	443	421	461	454	443	461	451	435	420	417	474	476	436	419	461	401	441	459	438	419	464	442	392	438	416	428	447	437	454	431	431	422	457	438	492	406	473	497	457	456	474	430	438	450	420	473	444	444	429	455	430	423	449	465	429	424	492	440	435	467	442	437	407	448	439	471	465	467	477	470	448	441	420	436	439	469	452	426	451	447	455	436	439	474	454	443	444	450	449	482	435	460	461	470	448	450	428	468	461	421	452	458	432	452	428	456	445	489	380	451	466	421	435	433	431	454	426	453	488	459	436	468	432	450	469	472	407	422	435	463	476	466	433	448	426	464	446	471	437	422	444	470	457	422	477	454	489	439	484	441	468	416	474	458	465	445	400	431	448	464	468	452	445	419	454	480	420	423	445	438	425	461	430	469	455	483	481	445	435	457	442	445	441	429	434	431	456	454	457	469	428	458	457	421	437	460	479
28151	15385	2533	935	741	655	643	593	648	635	596	641	631	579	653	629	609	607	642	621	643	586	598	612	607	621	631	637	597	608	609	605	627	620	588	595	603	602	574	639	621	566	602	632	599	655	615	600	621	649	599	573	619	591	659	585	569	626	584	635	582	629	598	631	614	595	607	641	623	589	590	606	666	616	602	567	566	631	629	627	617	604	617	654	591	617	681	611	581	619	623	609	668	615	591	613	608	578	566	611	629	636	608	665	568	639	628	557	619	592	646	622	587	596	672	601	677	595	621	627	579	593	593	612	611	634	602	600	616	622	658	630	609	592	609	628	620	593	618	603	631	646	626	651	646	616	618	656	609	642	652	582	635	642	648	631	607	639	584	651	566	657	580	591	635	643	561	632	614	607	616	596	632	637	608	614	605	613	589	587	645	561	647	586	644	647	579	548	603	628	620	615	591	613	613	610	577	609	646	627	623	641	600	629	604	647	625	641	630	618	635	599	589	598	604	601	642	602	598	577	634	654	606	611	658	650	607	589	616	607	611	641	593	632	609	640	628	607	607	642	629	645	638	607	636	601	627	637	626	579	588	599	598	620	585	619	612	638	614	607	646	611	588	614	661	630	607	640	621	646	641	582	634	643	622	602	614	648	636	605	613	588	643	622	648	642	572	611	551	624	614	640	574	611	598	614	587	634	620	627	568	622	652	598	608	659	619	588	590	593	614	618	621	633	588	641	565	628	562	621	610	619	608	609	615	600	605	607	649	625	588	623	599	639	630	611	607	603	633	647	663	614	626	610	670	637	602	643	606	650	613	588	619	580	597	616	593	635	641	643	637	618	647	617	598	628	626	659	588	612	686	612	586	620	641	584	590	624	592	618	592	604	616	633	634	641	639	629	629	603	641	592	602	631	637	606	615	629	606	579	659	628	607	611	630	610	605	615	586	559	632	649	593	656	586	627	666	608	596	595	627	659	647	577	640	603	621	652	621	613	604	622	641	640	596	634	627	601	626	592	675	584	583	623	627	624	630	634	622	567	608	608	549	588	608	624	598	626	605	594	565	626	628	592	602	611	641	599	644	642	586	663	602	607	618	649	658	630	620	618	588	593	651	603	588	641	596	616	613	599	618	613	625	657	621	571	585	622	623	623	637	556	592	639	642	601	638	590	625	638	580	622	615	638	629	619	574	603	599	614	573	624	608	597	612	600	616	646	669	648	633	616	601	618	655	613	617	604	647	634	647	588	621	652	617	659	615	618	647	586	602	642	635	652	607	642	606	621	588	610	600	604	637	630	545	627	675	584	585	599	608	602	668	611	625	632	639	609	556	647	619	632	597	653	590	631	608	633	652	626	610	627	677	615	609	593	580	606	643	670	635	606	623	625	646	623	641	649	637	651	628	582	597	625	619	609	580	667	622	616	624	625	590	640	629	620	599	617	633	627	621	611	615	560	595	598	617	618	604	601	613	598	611	663	601	637	602	576	623	586	629	665	594	575	631	628	590	631	572	572	618	658	588	641	626	651	602	604	575	576	646	592	612	621	576	619	666	628	582	628	621	577	642	615	604	641	621	637	646	619	559	589	620	630	647	637	642	617	672	604	660	634	595	659	598	581	624	644	631	686	627	627	632	652	636	601	599	642	621	600	594	645	587	587	585	636	609	611	644	635	602	573	619	632	624	612	633	595	592	591	614	640	610	633	606	634	641	611	587	649	620	599	654	640	630	601	633	580	624	619	617	650	651	637	652	610	574	602	579	640	604	647	596	610	614	602	636	611	656	610	666	610	652	605	591	619	596	637	613	603	634	642	640	619	562	667	607	597	655	644	608	632	626	616	595	654	578	660	594	621	618	606	608	579	599	573	588	654	625	624	628	612	628	600	620	603	615	606	613	622	622	595	618	639	615	613	617	594	609	623	604	625	580	618	602	627	626	629	645	662	597	633	588	599	649	582	629	593	655	580	620	603	648	624	613	625	564	638	606	612	617	631	583	629	650	604	598	649	603	587	573	626	629	630	620	651	614	585	620	620	668	604	639	594	649	638	640	589	595	614	592	646	629	649	600	632	621	665	606	604	605	645	613	614	594	617	600	639	652	612	592	596	612	625	623	548	633	624	573	614	602	677	610	612	611	610	639	595	624	613	600	621	655	591	610	605	676	600	627	611	629	614	666	625	649	610	619	615	631	604	638	617	631	604	632	630	652	598	629	652	645	628	606	620	620	614	612	641	656	579	622	610	620	604	563	622	645	613	621	660	632	687	628	609	631	615	635	637	648	639	624	581	588	627	614	591	579	632	630	658	613	611	613	654	628	633	604	595	642	600	637	625	632	605	643	617	615	587	635	628	641	597	646	600	614	620	660	615	644	640	613	642	588	642	595	588	663	617	629	598	627	651	649	598	588	624	625	599	633	621	626	584	671	632	655	642	610	624	595	603	571	630	612	615	615	599	578	634	678	633	580	634	620	651	603	626	636	632	655	632	621	653	606	621	648	587	641	648	620	589	603	635	582	619	627	622	626	613	599	626	633	585	595	653	654	643	592	550	606	636	609	639	600	626	634	638	620	531	625	661	584	645	593	615	644	616	578	624	671	575	584	597	648	594	597	606	637	583	608	592	642	653	622	609	608	644	643	613	606	600	621	621	588	632	644	620	592	616	606	586	680	591	606	649	648	643	607	601	632	576	599	634	629	633	606	590	587	614	613	624	616	658	613	609	653	627	638	623	608	587	647	625	617	607	618	639	595	597	619	579	631	609	613	585	638	632	631	639	620	581	631	587	601	632	576	624	675	638	655	629	631	640	645	608	605	611	615	609	637	606	649	636	614	601	638	654	605	593	644	612	646	641	606	641	623	638	671	588	637	621	595	622	659	657	642	594	620	606	636	601	589	605	624	646	632	607	636	633	634	576	625	603	609	583	663	601	609	590	634	644	622	584	621	649	577	641	627	639	657	626	549	606	611	648	576	637	618	599	642	635	569	628	621	644	618	618	620	611	616	612	602	607	654	646	564	660	609	593	581	629	588	634	647	586	607	590	631	607	611	631	621	602	576	598	586	564	616	606	605	614	603	631	624	600	641	640	583	615	603	635	597	620	634	636	642	586	609	646	588	582	609	631	627	619	606	600	607	639	600	637	611	617	620	621	600	599	600	599	602	615	604	620	642	575	638	615	617	626	618	637	637	640	627	618	650	623	605	550	625	612	629	635	636	658	673	620	601	619	633	584	597	578	616	642	605	561	605	639	622	607	630	618	631	622	629	625	614	632	599	610	654	604	627	605	615	614	609	612	587	646	602	583	604	612	600	601	636	595	589	652	607	634	590	616	567	623	615	620	621	614	616	621	593	600	600	635	597	618	595	654	663	646	583	590	664	583	603	650	674	587	667	605	649	621	625	593	614	608	582	630	665	647	597	645	641	610	617	658	602	627	639	623	592	632	596	649	592	649	586	618	582	603	583	643	615	581	624	616	621	617	623	552	649	598	570	612
5225	1407	1264	861	853	756	722	727	754	750	686	686	674	685	661	688	671	688	644	658	723	615	664	703	686	646	645	632	683	623	721	643	633	660	654	658	667	647	663	662	674	661	651	725	663	685	732	703	651	681	710	657	628	712	661	677	625	676	692	672	615	631	698	654	702	643	665	671	677	665	675	644	664	641	665	685	644	682	662	730	651	674	665	671	677	677	641	648	684	641	716	661	627	693	711	633	697	667	655	635	661	633	680	662	658	644	718	642	682	697	661	644	654	653	719	639	668	670	682	677	665	685	659	691	682	686	653	652	683	642	681	651	674	635	663	664	671	678	679	684	618	702	639	670	646	645	673	650	700	687	656	663	640	661	667	640	650	678	704	656	666	638	699	697	685	685	630	654	654	651	670	643	654	666	649	603	656	658	659	648	675	644	662	696	701	659	658	630	682	679	625	645	665	700	680	689	649	655	672	643	662	649	621	656	642	678	665	678	643	640	680	647	678	686	661	638	665	647	676	642	651	694	638	646	722	666	666	633	687	699	639	708	672	632	644	649	603	648	646	696	708	658	682	649	664	723	643	617	682	591	674	661	636	681	658	717	629	611	676	623	640	684	679	706	628	674	654	627	665	725	705	657	687	676	684	646	670	654	649	694	649	654	646	679	665	670	699	693	684	673	635	650	661	718	636	695	651	664	684	694	674	673	712	654	672	702	674	625	606	645	686	659	708	662	705	672	718	650	673	712	608	729	692	705	662	643	689	609	651	687	649	669	694	712	637	635	642	648	646	643	679	649	671	648	647	671	629	653	697	689	661	654	709	677	692	688	660	660	662	679	670	660	682	631	650	671	651	659	671	672	664	667	645	624	683	714	689	659	660	658	667	630	679	655	653	671	630	651	650	660	633	656	685	677	689	665	692	630	662	663	666	675	679	659	630	675	633	685	627	717	639	666	681	677	642	683	687	655	654	717	645	641	665	650	672	619	680	662	608	645	629	636	709	718	661	678	717	653	698	704	647	670	623	689	699	664	687	656	667	620	678	654	695	707	684	630	682	705	695	634	662	625	622	632	688	688	671	700	703	658	672	606	644	701	674	675	661	666	635	634	654	695	655	658	654	675	682	681	705	680	639	648	742	654	703	641	646	658	647	643	704	604	650	675	649	669	668	731	685	620	625	659	609	654	689	667	698	669	669	618	682	684	646	692	658	647	733	634	679	682	676	630	645	747	677	646	662	698	678	611	662	673	642	687	682	629	661	665	656	686	647	606	712	641	642	653	666	673	704	692	643	644	680	719	671	646	690	642	680	717	660	667	652	702	700	660	673	671	692	678	721	629	646	651	628	654	624	704	672	636	674	670	654	654	678	661	632	691	656	648	608	694	702	655	663	639	676	660	650	696	714	697	657	662	598	621	642	676	667	689	635	653	658	684	676	634	678	691	638	680	708	670	690	664	647	639	666	664	674	625	685	667	694	694	632	698	640	627	618	621	671	651	675	615	656	646	627	647	660	658	686	652	736	668	654	643	659	641	681	690	636	682	679	654	637	693	652	726	635	681	702	677	709	651	658	663	612	662	710	701	667	687	653	660	719	701	663	624	687	667	641	709	652	691	626	690	697	656	686	660	616	638	702	682	646	685	653	674	646	656	675	679	631	689	683	653	693	664	646	676	717	674	601	661	634	661	637	695	667	650	705	713	698	658	673	651	700	672	651	646	650	631	672	667	682	660	625	700	664	663	621	639	686	662	644	717	697	712	672	656	656	679	653	675	670	649	700	675	667	651	711	685	672	696	676	645	683	638	643	665	688	630	702	684	672	680	672	664	661	673	655	704	645	624	695	665	662	675	650	655	653	663	692	658	699	654	659	672	705	707	654	660	679	720	695	677	710	656	651	632	626	655	687	652	664	665	613	620	699	694	678	675	658	683	674	656	662	655	623	659	618	684	650	712	638	638	679	618	663	679	645	664	712	689	695	674	692	640	660	673	670	689	636	642	668	654	674	639	716	696	728	639	676	651	655	667	675	687	663	645	654	682	673	690	651	662	693	714	660	668	654	685	702	702	666	676	592	678	651	692	662	652	645	686	714	662	684	678	695	694	723	655	687	648	658	674	646	677	676	676	713	700	620	656	673	710	659	655	654	627	701	641	637	653	633	644	645	669	633	706	631	679	688	670	676	663	631	666	617	670	689	644	701	642	702	672	678	645	657	650	672	657	689	661	672	651	690	642	604	644	645	662	662	649	691	631	678	678	693	673	651	674	644	685	714	668	719	666	658	653	643	673	682	673	701	700	664	633	627	646	690	643	707	693	663	681	675	626	647	670	665	688	690	684	668	703	649	673	689	656	665	672	643	666	618	667	698	639	706	647	668	672	656	689	684	666	627	702	633	655	638	721	632	645	666	663	684	656	672	667	639	684	687	659	658	642	665	664	622	626	710	650	649	719	632	675	677	678	673	655	676	677	684	646	667	665	659	670	675	672	696	633	715	674	675	655	634	633	687	645	696	670	657	728	661	685	658	666	646	641	700	644	657	698	673	681	688	744	650	699	641	635	644	634	622	697	656	656	634	698	634	691	670	685	666	719	714	684	615	677	662	677	660	684	650	662	683	727	692	641	676	687	674	661	657	656	660	635	701	651	667	662	720	681	634	657	690	672	693	698	695	612	692	673	688	691	688	700	656	671	617	667	699	697	716	678	652	669	695	686	635	649	680	645	651	649	678	641	669	700	690	665	654	641	656	667	674	640	626	711	699	690	661	703	659	640	727	625	630	662	678	652	634	673	680	668	678	664	708	653	646	645	667	682	651	602	677	692	661	620	679	695	685	644	687	660	671	632	688	696	624	676	655	659	628	680	675	620	659	664	682	645	680	689	685	639	683	697	604	695	682	686	654	685	632	693	660	702	665	625	693	681	677	626	632	645	656	624	662	645	647	660	669	648	640	673	641	671	649	687	660	689	700	637	679	666	621	669	652	684	648	629	677	677	696	689	679	614	661	650	627	696	688	661	659	669	667	686	644	688	658	661	662	674	673	694	631	684	648	687	669	690	643	631	640	639	680	616	648	662	694	721	631	690	668	658	657	661	673	671	636	674	692	628	677	679	675	643	701	625	673	619	633	667	652	631	672	740	631	652	681	710	687	684	650	657	674	687	625	662	620	653	690	631	694	668	647	668	681	673	679	659	655	704	718	686	679	680	701	655	648	668	676	667	652	685	691	641	701	666	665	695	660	712	675	646	694	671	660	657	687	660	679	694	734	658	671	662	649	634	660	666	659	673	677	677	673	636	686	678	666	650	676	723	639	682	657	677	693	705	674	712	610	688	645	662	623	680	640	694	645	678	666	577	723	655	711	642	675	705	674	688	664	666	676	655	647	655	649	714	663	678	666	657	667	666	662	655	642	671	639	613	670	627	695	660	700	640	681	628	663	660	659	592	675	643	658	656	694	647	637	681	718	647	671	684	701	655	664	662	697	670	650	683	657	638
25329	20968	27565	24550	20961	11729	1253	802	580	556	473	407	418	379	382	340	344	355	325	282	324	323	292	282	316	301	303	298	270	308	292	304	265	238	288	263	291	256	280	262	279	290	252	255	272	294	304	235	272	263	256	224	238	268	276	268	265	297	237	264	255	249	275	256	251	244	261	243	275	281	270	257	222	257	259	240	284	242	254	225	247	262	271	258	250	238	277	235	229	268	303	234	235	264	238	246	246	256	255	242	248	247	254	244	257	221	235	250	248	292	256	263	270	267	248	250	269	252	264	249	255	271	227	261	249	257	238	257	242	264	271	274	254	264	253	253	247	239	256	281	255	222	256	257	271	241	235	254	256	249	242	267	271	256	239	273	263	253	269	244	272	294	249	253	281	269	243	257	227	266	266	257	267	273	293	226	283	227	238	274	285	263	230	280	256	263	237	273	255	290	227	272	239	249	253	249	259	255	276	239	260	254	243	257	230	249	259	272	257	263	276	245	239	265	238	262	241	268	267	223	250	258	253	273	254	245	264	201	232	242	267	261	269	252	257	241	253	255	257	255	260	243	226	259	264	244	249	262	248	228	242	238	259	229	262	258	251	258	254	251	243	265	244	274	256	253	269	200	251	221	277	255	259	258	258	274	236	224	253	266	242	271	233	246	264	266	248	265	277	230	264	224	260	261	231	276	265	243	269	249	251	255	251	253	262	249	275	259	249	260	234	232	275	280	247	266	271	239	252	263	239	250	275	277	249	259	236	283	265	249	243	264	259	272	231	228	234	267	238	250	274	249	253	227	243	249	249	241	281	285	254	281	227	249	234	272	267	257	265	231	257	254	252	271	223	273	254	219	276	272	240	260	252	282	260	236	257	246	256	262	256	282	261	252	254	260	259	252	240	274	290	270	246	232	264	258	271	265	258	262	265	274	243	276	256	271	249	248	256	242	284	253	254	264	262	251	230	266	249	259	261	250	275	265	257	254	259	269	267	261	235	266	255	259	235	249	270	262	259	282	245	265	253	252	267	249	258	275	225	266	261	244	237	244	267	253	277	289	255	250	236	232	248	256	244	274	249	249	268	239	282	257	258	255	287	255	250	261	233	263	253	283	256	254	275	251	252	247	237	261	256	250	235	235	248	256	239	243	248	244	246	246	275	245	260	268	261	277	259	250	280	272	266	254	257	267	264	238	277	261	276	280	248	241	239	268	248	236	253	260	252	274	232	261	252	263	254	267	256	259	253	280	247	255	244	251	260	287	260	230	256	235	277	242	260	215	244	246	238	249	245	239	248	258	270	277	251	257	253	234	243	240	244	263	297	250	231	217	274	233	256	252	257	250	299	260	284	242	262	251	259	238	255	256	220	268	261	250	284	273	258	247	246	254	257	246	241	263	256	276	272	270	256	260	259	261	274	251	256	257	271	261	268	232	231	267	276	252	243	264	259	272	250	242	247	288	258	222	252	232	255	232	267	242	260	224	269	293	269	270	253	262	257	260	261	267	297	234	269	243	283	250	233	247	230	256	245	257	277	280	251	264	246	239	243	239	250	245	233	275	254	250	251	221	256	222	257	269	274	259	255	257	277	257	226	286	264	228	252	239	247	254	290	268	220	243	271	222	232	236	255	256	265	258	246	256	252	255	250	259	253	255	259	272	269	266	269	231	248	231	241	263	275	247	275	250	255	269	241	258	245	223	255	268	275	253	255	238	235	266	248	257	260	260	245	225	265	266	225	291	267	247	259	243	248	240	257	254	242	259	231	240	238	256	222	235	246	263	268	245	243	247	262	275	262	267	251	243	246	282	229	271	248	250	234	249	234	250	240	269	244	285	275	242	226	272	254	252	264	271	244	249	253	301	251	234	246	254	244	262	246	244	214	275	255	257	221	247	247	234	284	260	268	266	239	243	259	253	311	256	247	265	254	242	281	240	245	260	283	235	250	280	253	248	281	252	260	253	263	272	253	243	271	258	270	288	244	263	260	258	250	236	286	290	238	263	272	242	265	282	245	271	248	249	266	268	259	261	245	237	247	243	254	257	250	250	236	244	231	251	249	242	233	238	264	261	269	257	247	228	287	273	279	254	254	253	238	274	254	247	259	280	244	255	237	233	247	233	240	274	245	233	257	256	231	261	246	281	287	298	245	244	258	271	239	267	233	265	268	244	242	268	258	256	255	263	235	259	258	248	235	232	263	282	226	264	244	240	264	255	256	260	218	288	234	259	266	246	237	254	270	241	273	238	252	241	259	254	259	281	289	251	240	255	255	274	254	274	266	255	262	259	250	271	260	248	299	262	267	245	266	250	223	259	274	275	248	244	287	250	275	263	251	279	248	242	257	255	251	252	239	255	246	249	243	240	249	259	232	271	250	248	252	253	277	260	259	241	244	265	248	271	261	254	217	257	240	264	255	249	247	248	242	257	259	291	289	253	247	257	270	273	260	211	245	248	242	251	256	265	251	245	241	256	265	256	251	270	262	280	264	255	263	234	246	242	238	245	228	252	245	282	258	240	232	260	271	251	235	278	262	286	259	271	263	251	227	292	250	257	278	261	242	283	242	265	274	266	264	245	261	259	248	285	253	277	285	242	245	248	249	267	269	278	230	265	251	207	261	260	277	244	219	258	248	270	238	272	256	247	250	256	270	258	234	239	255	267	252	234	289	258	291	256	267	244	294	253	263	252	273	266	285	267	248	244	278	257	261	247	243	264	277	230	268	233	292	259	262	238	240	257	251	242	258	253	261	252	263	242	247	240	273	297	249	250	264	250	244	240	243	256	250	240	274	267	277	289	257	240	282	225	240	243	244	289	259	259	254	259	226	248	211	228	266	265	284	250	243	237	236	225	244	239	249	266	267	239	262	217	232	261	252	293	259	271	253	241	259	266	235	268	250	208	240	261	280	255	250	250	254	243	260	218	261	269	246	271	265	271	261	226	278	267	228	254	263	261	271	211	243	242	269	250	264	245	273	249	269	272	228	233	267	245	297	300	264	267	262	253	253	257	234	237	247	240	266	247	261	246	259	241	269	256	238	262	261	237	257	262	269	253	235	258	237	233	240	247	249	266	235	251	246	256	258	286	233	240	258	237	251	281	254	238	272	222	248	246	262	252	252	280	248	257	246	255	266	251	255	305	273	252	237	247	280	272	275	262	255	266	257	221	225	264	265	286	221	259	249	266	240	264	221	272	261	248	248	264	270	235	248	235	263	239	256	256	232	254	246	267	271	276	243	266	260	245	259	255	257	249	263	243	262	236	275	251	252	255	270	264	263	256	235	235	258	258	275	261	284	251	251	280	280	259	266	291	249	258	221	256	252	241	233	249	236	238	249	251	234	235	263	243	253	259	244	263	258	264	265	233	256	280	283	249	255	255	241	267	257	269	260	259	241	265	245	236	272	251	240	251	246	263	261	281	228	265	238	234	299	250	246	249	258	248	250	274	270	254	241	273	240	229	245	275	240	251	246	290	237	257	279	253	235	258	218	275
7328	11699	10245	5571	3524	2400	1869	1440	1194	987	873	787	673	640	591	561	469	487	480	455	418	409	381	386	410	349	406	374	378	357	332	352	356	309	301	320	329	314	321	333	336	312	289	294	324	324	305	283	278	313	313	321	290	328	302	317	312	290	297	305	309	298	315	302	312	297	314	284	293	298	300	326	269	306	309	287	299	282	309	304	314	289	288	312	306	311	261	308	291	296	292	286	307	286	316	284	284	328	299	282	273	302	317	276	271	280	309	319	281	271	267	310	290	294	290	317	283	306	284	303	310	309	268	287	299	300	301	302	315	296	278	275	292	318	301	265	306	288	302	295	307	268	300	311	298	315	273	286	286	293	292	320	279	309	296	328	283	298	291	276	278	299	316	333	254	305	290	301	282	276	285	250	302	269	280	285	302	268	270	293	270	281	333	257	266	274	296	270	318	280	279	302	286	277	300	284	265	266	300	270	318	301	302	299	305	272	268	295	266	277	300	293	316	289	303	279	273	269	291	272	293	266	283	291	272	277	288	283	291	264	303	312	291	276	300	296	292	275	291	270	309	287	317	265	261	275	299	296	290	287	301	308	306	318	306	294	276	274	290	318	286	280	293	339	292	292	307	326	286	297	294	293	277	276	310	299	269	278	282	281	285	285	284	287	312	319	272	255	271	271	283	311	295	284	314	256	305	291	279	271	260	297	278	282	279	287	277	272	288	271	280	290	283	292	313	294	298	281	266	277	278	300	304	288	290	278	301	271	272	260	307	271	284	277	298	285	280	299	299	298	336	281	311	266	292	285	284	288	275	293	283	295	295	291	300	305	273	295	299	274	274	272	293	292	290	266	293	272	270	280	288	306	285	279	285	298	275	260	271	286	280	281	305	255	301	312	271	304	294	272	297	273	307	301	275	321	283	302	318	322	316	269	327	273	278	294	321	296	295	277	288	305	283	258	309	300	300	286	307	273	280	315	305	282	285	291	308	325	288	272	273	325	292	298	288	292	275	274	289	288	270	268	321	282	299	294	293	273	294	296	278	285	308	295	286	307	296	277	278	285	280	305	269	277	260	310	301	259	287	294	288	297	300	301	286	257	260	261	279	279	316	287	271	303	292	287	287	286	302	315	305	276	334	288	257	280	287	264	277	279	263	251	276	288	251	297	302	299	303	316	272	285	300	292	285	307	292	297	310	240	310	291	291	317	261	277	315	299	289	300	288	288	294	276	327	268	306	289	281	280	257	270	290	306	270	261	297	281	277	286	297	287	311	261	327	311	262	274	298	298	292	291	291	301	308	296	279	283	304	328	280	268	283	297	303	306	313	317	290	259	297	286	294	287	245	308	273	280	281	300	294	292	285	256	266	295	283	284	313	303	280	309	278	301	284	298	278	270	296	278	291	298	271	291	304	281	285	322	267	308	311	285	307	290	304	280	314	293	286	296	254	317	298	287	276	292	284	285	280	316	283	285	243	240	290	287	324	276	280	287	298	276	282	280	269	323	295	266	285	282	314	308	302	329	312	311	305	289	295	320	305	298	298	331	352	314	252	270	287	282	319	281	294	289	299	330	275	270	261	292	275	288	303	309	285	288	290	288	271	263	310	322	297	305	291	294	275	312	296	288	273	299	303	299	304	301	317	275	272	299	288	274	273	289	274	284	275	323	285	300	277	283	308	282	284	277	281	270	290	284	298	306	289	275	281	295	316	281	312	299	286	306	302	276	301	279	280	318	294	295	300	288	333	320	309	296	306	274	276	275	300	281	274	271	272	286	310	273	289	282	310	278	238	280	295	276	291	296	322	297	293	285	293	294	299	280	265	304	294	299	272	256	265	306	274	290	309	292	260	319	280	283	326	295	302	293	305	303	312	291	273	289	260	291	267	297	279	302	324	288	284	280	293	282	292	338	284	274	308	267	284	299	295	260	274	285	277	315	276	294	300	282	313	327	265	271	305	305	289	293	271	304	299	289	315	320	278	309	293	305	294	295	293	292	265	280	276	273	289	303	310	309	291	294	330	304	300	303	292	300	270	261	282	292	307	289	290	275	277	297	292	285	280	306	267	314	261	304	272	260	292	289	311	269	267	295	281	276	291	342	297	304	285	307	317	288	290	269	283	309	297	297	320	289	288	289	272	316	281	304	255	282	313	279	291	325	300	258	298	314	311	283	291	309	308	293	277	294	296	270	271	276	264	282	294	297	294	300	317	284	304	299	312	313	310	295	280	284	285	316	315	294	304	293	307	315	305	263	286	306	276	276	280	317	292	293	302	278	288	289	307	289	292	248	276	297	298	280	293	299	287	281	296	314	293	302	300	283	269	301	259	308	251	285	306	324	291	301	283	273	281	295	288	314	314	301	282	286	279	275	315	301	283	299	291	318	293	273	301	274	296	302	287	275	292	255	268	284	285	318	298	304	296	305	296	259	291	296	272	284	277	310	320	277	302	281	327	266	284	280	286	277	273	277	281	256	280	270	310	304	271	300	288	286	283	279	309	290	281	261	303	300	295	263	312	273	311	296	298	277	315	303	307	304	302	277	283	287	316	298	332	265	300	268	301	296	316	286	290	296	281	299	280	289	289	275	268	308	308	281	285	283	284	306	303	294	289	298	310	313	275	286	287	269	302	339	284	278	294	316	292	311	299	315	294	282	291	279	304	292	282	290	282	286	280	287	274	261	261	283	321	294	291	326	270	267	291	326	268	283	305	307	297	270	278	299	306	291	300	307	259	294	306	263	309	306	323	268	277	267	287	306	308	293	283	281	280	269	338	289	299	253	300	280	299	287	304	283	288	286	300	257	265	303	270	285	264	258	329	304	278	282	264	291	299	281	308	287	267	291	277	291	285	311	293	291	328	283	281	250	280	266	303	275	280	306	297	283	280	298	265	263	312	280	293	280	288	280	333	278	303	258	273	291	283	293	295	260	287	325	262	317	309	286	297	312	307	285	311	301	285	253	286	270	310	299	298	307	276	275	299	286	301	289	279	302	307	300	304	278	285	317	267	289	304	306	291	296	268	297	300	298	292	273	292	292	294	316	306	320	278	292	256	272	278	309	306	294	311	292	306	310	283	321	267	282	296	309	270	288	300	297	307	283	300	269	289	315	264	282	316	287	286	317	285	294	309	285	302	270	291	302	284	295	265	280	281	289	260	245	274	278	303	289	303	283	288	295	296	302	299	268	304	282	291	274	296	293	296	295	288	255	288	273	308	285	276	313	299	298	273	292	323	297	303	311	298	257	266	273	317	266	286	298	287	311	309	295	303	280	310	289	271	306	285	315	282	290	291	280	298	313	282	295	316	297	305	290	295	283	291	283	286	277	290	299	275	295	295	261	267	269	286	301	289	296	290	284	282	275	305	279	275	283	266	278	309	305	289	280	322	277	291	301	271	268	286	296	296	266	286	279	288	305	301	303	321	278	274	297	298	302	283	293	308	277	295	307	283	296	279	297	287	286	297	293	319	305	297	296	320	287	310	269	294	285
23378	21022	27955	24285	21024	21106	8772	1560	1123	987	858	847	817	726	701	624	613	570	597	580	544	630	500	506	506	545	544	478	530	475	485	522	479	479	494	485	476	456	493	511	478	476	486	475	474	463	471	463	460	476	458	449	484	425	446	473	480	489	433	491	443	493	441	449	487	413	455	459	462	492	483	510	480	494	464	461	464	488	467	468	445	485	488	430	479	447	449	450	452	478	464	477	449	444	462	470	482	435	470	488	430	462	466	414	471	426	475	458	438	465	486	446	487	456	453	444	428	461	440	446	449	458	443	458	451	458	421	436	441	460	422	452	419	470	471	441	439	439	446	452	480	441	488	475	446	466	465	439	451	461	415	419	474	432	475	462	436	488	438	425	498	456	452	474	470	462	478	438	436	462	458	446	476	427	461	488	445	439	469	431	451	468	488	442	460	407	448	445	457	399	462	473	477	467	448	460	465	441	435	481	455	469	429	474	476	464	394	430	444	434	465	417	471	464	409	424	433	462	430	490	446	427	430	487	443	492	423	452	443	472	482	441	438	460	433	462	469	434	499	480	435	429	426	477	504	464	485	417	449	450	443	449	447	457	470	493	474	439	425	457	440	463	462	449	467	423	442	434	439	438	475	464	438	451	454	453	472	443	465	449	427	444	466	469	422	477	455	469	447	464	446	441	480	438	409	487	473	428	453	457	474	466	451	459	455	482	462	455	453	489	467	457	442	436	417	499	421	427	441	471	456	446	466	444	440	427	445	458	442	444	443	492	461	455	494	460	479	491	482	468	501	434	452	468	450	441	453	445	456	459	455	454	457	462	433	453	438	460	421	433	459	450	422	428	447	481	471	436	405	444	485	461	420	433	435	479	459	474	463	430	448	458	472	432	420	474	452	434	469	428	445	463	456	472	441	493	433	451	430	484	440	445	476	442	481	433	435	494	473	433	480	474	457	470	474	451	527	457	455	462	452	442	414	458	466	491	431	471	453	463	432	440	461	436	484	431	458	436	435	406	446	439	422	453	440	452	454	424	449	449	439	454	505	447	460	440	433	433	460	451	481	453	463	412	438	468	468	466	466	428	445	447	496	467	458	471	422	441	419	446	492	456	452	447	446	429	458	459	480	442	481	416	448	444	453	427	401	483	429	436	486	418	458	496	484	467	458	449	469	480	458	405	460	442	403	481	413	418	418	442	421	456	456	451	464	471	462	466	440	477	448	444	444	453	463	446	479	443	473	465	407	426	441	445	446	488	476	471	463	481	541	463	475	441	422	434	476	407	446	465	456	453	455	466	471	467	453	443	433	447	462	457	421	444	503	448	435	470	457	424	453	436	467	421	462	473	441	460	446	463	469	452	432	463	454	441	455	453	443	472	408	424	421	462	491	449	465	476	453	474	467	470	463	448	470	488	476	474	440	457	449	460	469	444	447	459	427	427	429	443	472	444	457	492	473	431	489	447	444	452	443	453	446	438	460	470	405	457	483	430	456	469	438	417	503	453	469	448	445	445	463	458	461	468	458	453	439	429	457	481	449	445	423	432	484	430	449	438	486	487	429	447	471	471	475	430	449	399	460	446	444	472	457	452	475	442	473	465	458	426	454	481	428	449	463	472	455	437	439	443	444	452	468	480	444	469	446	467	486	463	476	452	431	501	419	457	435	471	431	450	441	454	438	450	445	480	493	454	435	463	483	448	449	464	432	468	456	438	429	453	461	447	470	443	474	418	471	445	437	467	419	474	491	473	462	495	461	469	465	462	484	451	438	464	438	469	426	445	438	462	404	474	448	482	413	437	487	433	448	437	463	456	431	455	465	428	442	461	411	434	479	459	421	446	434	443	464	468	484	451	477	436	430	461	451	477	444	473	450	464	456	454	471	420	457	487	445	466	435	454	461	461	472	438	411	434	421	440	434	420	440	447	453	455	487	454	446	484	463	514	463	428	505	457	482	474	458	407	410	473	464	397	431	462	463	447	456	428	436	453	408	445	443	459	448	462	450	451	449	442	432	431	440	467	417	473	434	454	414	427	432	479	485	466	496	463	461	482	478	471	429	407	424	456	469	442	422	450	444	459	455	473	458	484	440	455	426	453	419	457	468	433	453	464	443	455	394	481	448	457	462	447	448	486	442	425	470	460	484	470	471	475	446	448	466	403	482	426	425	429	436	458	480	425	486	474	446	430	466	468	477	462	429	501	479	467	459	419	423	441	452	477	483	460	456	449	469	439	469	482	476	462	461	457	422	442	485	474	451	463	468	435	495	448	469	440	436	464	463	472	451	451	448	427	410	426	463	475	449	444	454	419	482	470	458	450	431	450	459	433	441	435	419	505	438	478	454	453	443	469	465	447	476	444	450	452	488	442	439	462	460	427	507	459	454	443	432	440	465	486	460	424	446	442	444	489	415	441	427	446	465	470	450	457	426	434	448	439	453	394	464	429	452	431	449	456	466	450	450	453	467	407	430	453	430	449	442	454	488	472	464	447	464	498	440	432	465	409	445	428	449	471	480	434	476	442	446	433	472	460	457	457	439	434	419	458	436	435	452	489	450	448	455	440	418	458	468	473	480	438	444	436	471	425	432	466	483	469	477	421	436	442	470	452	468	441	422	441	424	465	464	436	416	464	447	430	439	471	466	435	458	442	498	447	467	459	398	445	481	409	475	467	440	465	432	452	431	411	397	423	447	440	442	479	441	394	494	483	468	476	410	478	423	446	424	433	435	451	431	433	458	439	464	411	445	464	486	475	474	465	467	463	469	472	459	477	418	448	451	430	451	448	443	451	426	429	470	478	493	434	469	415	445	452	445	445	455	486	484	429	415	422	509	452	506	431	441	462	467	477	424	457	441	452	429	500	450	464	449	426	439	462	447	444	468	482	477	452	461	462	457	480	448	436	454	395	480	462	453	425	467	484	424	430	467	465	484	479	473	452	465	464	456	483	457	455	452	451	476	437	429	429	463	454	450	449	466	462	465	445	483	448	421	460	439	452	414	425	451	453	441	479	452	472	429	456	472	449	449	437	424	427	422	441	455	449	442	469	460	450	435	475	440	463	407	429	422	438	470	447	482	443	449	481	478	459	446	475	461	480	419	467	461	452	457	442	423	475	489	442	443	421	455	438	432	470	469	430	457	438	427	440	474	446	440	449	453	439	435	420	465	441	420	468	477	436	499	453	456	478	460	428	457	428	516	478	466	456	468	434	428	433	472	447	463	428	410	456	450	418	447	421	417	474	462	469	508	451	439	432	435	489	450	472	428	465	472	483	449	464	462	435	463	444	460	449	463	427	452	479	462	395	455	402	430	431	456	510	483	455	426	453	459	436	461	493	406	427	443	462	473	464	418	475	463	433	441	431	383	442	435	432	440	462	436	492	448	391	417	440	443	444	475	446	452	487	469	449	477	454	443	441	474	441	427	447	430	477	402	434	450	470	464	482	442	435	481	424	422	442	444	444	420	473	506	467	450	450	479	460	396	470	478	452	425	450
10139	18040	16001	9160	5987	4214	3271	2549	2078	1771	1494	1354	1214	1139	992	866	831	783	771	717	646	717	683	622	618	604	588	583	541	541	579	531	565	559	547	541	523	523	512	501	527	487	525	529	504	505	499	486	462	520	485	461	479	475	459	484	470	482	475	509	464	481	424	501	467	460	441	483	492	500	470	480	425	482	449	473	447	474	454	463	462	472	494	443	446	481	464	444	465	484	410	455	456	464	483	442	448	463	455	500	428	441	461	476	462	431	396	467	460	444	440	465	426	465	446	451	455	444	459	432	395	471	438	422	473	475	435	441	472	440	431	425	412	458	446	479	447	417	410	448	465	461	458	435	481	485	461	441	480	445	465	452	471	455	455	467	484	427	470	420	459	452	509	410	428	457	446	438	440	459	452	458	466	474	421	449	444	406	457	469	444	451	429	462	424	457	452	452	452	478	435	454	457	453	422	448	467	461	454	461	454	410	463	481	419	456	425	498	462	442	446	423	430	452	443	444	467	454	439	420	448	453	450	444	482	432	447	446	423	442	462	436	450	470	426	432	481	458	501	471	489	433	465	449	433	445	446	430	502	435	440	433	444	435	434	435	450	440	466	453	462	437	465	441	460	441	458	462	441	447	448	449	419	493	471	452	439	471	458	433	461	437	433	527	460	450	442	402	438	430	470	447	456	463	414	485	442	450	471	464	438	430	450	442	447	459	440	460	407	445	457	468	503	446	445	469	435	451	403	423	459	472	439	420	470	444	446	465	454	432	472	445	434	467	460	429	450	396	462	450	453	462	412	467	462	437	467	433	447	465	437	471	424	426	463	446	412	462	465	431	450	476	441	452	433	438	478	465	446	455	476	437	516	445	482	426	429	472	400	441	479	486	484	443	414	448	461	409	452	432	426	447	447	452	461	443	461	451	439	432	449	436	438	445	461	486	469	470	430	440	453	485	474	482	475	460	461	441	482	474	445	454	455	469	493	459	490	470	443	453	465	446	453	435	456	469	426	426	453	441	484	442	463	446	407	428	451	458	441	462	439	455	431	482	454	450	459	442	473	467	432	459	452	442	450	443	419	453	443	413	442	437	435	453	435	469	467	463	487	448	445	440	443	464	434	443	460	452	479	434	424	448	462	447	465	462	436	440	472	467	498	463	484	467	395	469	443	465	420	436	455	416	489	493	470	448	439	441	461	430	465	467	463	430	436	445	453	421	446	461	455	457	464	449	477	472	468	448	460	402	463	455	480	418	441	466	477	439	444	442	430	462	427	480	440	464	476	441	468	467	445	412	458	506	433	406	440	467	437	439	463	462	438	448	439	471	431	439	436	472	487	474	416	481	445	486	464	456	435	412	462	514	449	473	446	471	463	442	446	434	496	420	450	446	475	459	484	479	441	449	469	423	431	458	432	443	446	453	427	440	438	469	485	425	461	442	477	457	452	431	418	453	476	431	452	432	435	450	430	489	482	443	418	452	444	448	506	476	390	465	476	447	455	441	460	417	408	446	474	494	449	465	428	452	442	431	465	483	456	463	403	425	417	453	444	448	440	421	469	453	469	451	427	436	445	476	455	441	451	446	497	410	447	477	441	477	454	455	439	440	448	409	466	464	479	448	451	476	457	455	476	464	451	434	440	456	437	422	479	434	416	439	453	453	459	455	435	435	458	466	445	437	434	437	416	483	418	480	464	487	439	456	439	464	467	480	453	423	412	478	446	447	446	430	434	452	483	452	456	444	434	427	451	478	427	481	445	465	409	444	433	460	464	448	446	440	436	467	443	457	446	476	444	457	419	469	449	435	458	459	450	463	477	477	487	417	449	435	451	438	475	427	458	432	452	480	466	457	432	455	457	449	430	468	452	423	452	443	434	442	449	485	474	452	448	447	432	454	447	453	470	474	465	502	482	465	446	422	432	441	467	444	440	473	450	450	460	445	428	450	469	463	456	414	471	474	438	446	413	453	468	457	457	452	431	434	445	423	455	447	461	446	442	452	435	472	446	422	474	435	447	466	422	504	446	494	466	468	465	466	422	414	467	439	416	436	474	472	439	438	467	448	448	437	495	472	450	430	459	489	446	476	442	477	441	451	455	446	469	444	427	438	492	458	463	475	448	450	469	476	455	446	449	440	475	470	452	487	441	486	439	446	449	490	474	471	469	390	477	471	454	470	431	470	473	454	432	438	448	437	466	436	422	383	427	439	476	439	443	467	456	466	474	436	439	437	438	435	432	435	436	439	471	440	434	463	445	426	448	457	456	441	465	476	470	466	490	460	380	481	420	435	451	443	428	415	501	448	448	495	447	446	442	483	432	462	435	455	433	500	438	459	487	472	470	463	429	412	447	466	440	436	457	449	469	487	422	444	417	435	412	460	428	481	433	433	488	443	474	450	411	458	460	388	409	479	463	419	422	450	470	454	474	437	419	457	437	418	446	437	477	457	461	450	493	462	451	435	426	421	421	395	430	453	456	400	417	397	451	464	488	434	443	473	428	463	448	445	460	445	466	450	407	448	448	460	448	474	467	463	448	462	438	464	473	475	431	461	450	435	447	427	453	448	447	434	439	424	447	444	425	422	443	458	412	423	437	410	495	466	491	449	451	449	448	429	465	451	426	460	482	464	458	403	408	411	466	440	439	456	443	452	454	474	471	476	474	451	451	447	445	465	471	471	463	441	463	487	456	445	418	483	463	464	485	429	443	454	451	451	436	487	455	424	468	429	415	460	440	440	455	413	473	432	439	505	420	475	451	420	443	445	443	423	442	452	458	466	426	431	460	436	491	407	410	433	450	460	462	460	448	461	433	429	419	451	439	480	461	473	431	459	446	471	412	431	474	461	448	438	442	435	444	482	437	490	445	461	439	458	461	444	429	470	422	472	409	452	456	451	452	515	458	452	435	429	433	477	481	439	452	424	500	453	431	487	472	432	475	453	494	468	458	474	435	439	455	466	443	465	468	447	424	458	438	484	439	465	422	457	445	415	426	472	423	428	459	441	448	505	435	446	487	414	449	464	438	447	447	451	449	444	436	427	476	412	418	453	415	455	458	491	473	449	432	439	467	486	490	434	475	435	471	466	450	474	403	433	452	405	459	438	433	487	460	473	457	446	460	424	431	466	439	461	462	441	436	433	452	439	473	481	482	452	429	445	447	457	418	438	458	456	451	496	449	466	431	467	470	444	498	442	451	456	417	438	417	475	425	434	441	467	458	454	416	441	469	430	454	435	449	468	471	464	408	436	450	478	428	455	473	431	465	436	432	427	464	419	468	453	450	445	461	436	468	453	448	444	497	471	458	452	467	442	443	455	417	474	485	424	462	430	436	440	453	418	440	452	427	438	431	442	446	462	463	478	428	457	423	464	420	451	457	470	485	445	464	486	424	466	484	428	472	492	438	447	445	457	431	439	443	457	416	443	440	427	455	452	496	438	475	498	416	467	440	440	437	488	454	480	402	430	455	470	469	420	450	445	461	405	436	474	476	481	498	451
28108	15288	2519	913	687	634	692	666	669	641	660	625	635	635	590	618	632	577	570	602	640	615	636	624	610	654	589	645	646	664	619	609	583	619	574	638	608	610	645	658	628	611	635	580	610	683	625	627	643	639	615	614	597	621	645	657	595	617	669	671	632	621	635	610	619	612	613	597	666	607	626	603	608	661	593	631	653	655	579	650	620	612	589	644	660	662	663	614	632	630	628	597	604	642	600	579	623	621	632	594	636	646	642	598	610	601	661	597	630	625	634	636	621	665	636	607	567	661	678	625	653	558	638	637	672	626	602	610	622	604	654	615	645	624	610	575	629	611	669	661	624	597	630	609	615	641	629	615	618	631	616	639	632	657	653	607	634	618	614	658	642	605	631	622	640	614	655	594	616	613	543	610	634	576	609	605	617	580	609	595	623	614	642	561	633	638	623	627	614	608	592	615	608	637	591	599	614	613	638	617	588	586	588	561	642	665	599	588	594	595	612	581	611	659	609	560	609	613	619	631	582	668	599	599	620	627	599	661	653	608	594	624	624	644	646	635	639	636	661	599	645	646	647	592	619	592	578	623	579	655	617	586	606	576	597	598	629	591	624	620	638	657	580	617	628	625	590	648	672	569	621	607	645	652	619	589	596	619	621	586	620	597	615	597	601	632	631	617	637	635	625	628	651	590	588	603	629	589	583	641	692	579	579	615	621	631	588	565	646	616	633	646	601	616	613	585	663	645	648	621	601	587	642	606	614	664	592	638	632	594	603	654	591	645	615	636	631	616	643	598	604	587	608	655	597	655	623	599	645	610	605	648	606	619	608	618	582	628	618	566	676	607	610	604	644	643	604	621	608	599	606	615	627	623	637	638	618	653	651	660	612	655	617	623	643	603	648	631	629	615	654	570	646	625	601	687	625	594	604	627	616	626	617	622	598	637	612	612	623	578	590	614	580	642	572	642	654	618	586	595	596	598	577	541	643	631	641	612	590	593	610	571	617	595	573	592	620	626	662	626	576	633	609	665	608	604	626	643	638	629	659	616	626	609	619	644	588	614	582	616	591	615	576	588	641	633	639	623	606	622	616	635	591	617	613	667	583	613	649	621	631	624	624	636	614	594	644	612	629	628	577	686	598	626	646	650	576	657	627	619	627	640	599	595	595	606	601	560	605	589	625	600	659	593	593	597	564	645	654	602	592	636	638	610	605	607	635	662	610	600	590	623	617	626	628	608	622	647	621	607	615	622	636	615	631	646	609	601	636	636	637	649	626	650	607	628	581	597	606	638	619	607	630	641	627	626	623	587	608	625	634	621	621	645	597	642	630	609	612	599	625	590	664	582	585	627	630	591	665	602	604	654	652	610	627	576	613	684	645	582	588	641	652	644	654	696	619	580	639	633	611	596	658	627	639	622	583	650	668	629	626	636	569	616	623	638	623	608	667	607	612	583	623	670	615	627	600	620	601	633	583	602	667	585	618	622	584	646	636	604	654	600	615	692	638	594	639	580	637	591	574	648	608	622	611	581	658	645	607	632	669	613	614	606	567	637	631	610	602	594	598	619	614	618	619	632	570	634	550	657	617	594	586	595	572	613	639	623	605	625	633	619	588	590	593	563	673	609	601	582	654	589	616	635	653	606	628	592	588	654	576	648	601	603	573	639	635	609	605	636	640	620	620	612	643	618	623	607	582	634	609	600	603	644	621	634	642	577	592	627	560	611	580	600	564	601	594	605	625	629	601	623	550	550	554	572	583	626	659	624	628	596	633	640	649	605	619	600	611	617	613	636	580	657	618	696	617	643	632	615	587	601	605	639	610	655	615	609	658	656	657	666	666	614	650	627	637	646	651	632	586	582	655	651	656	662	579	607	604	653	630	650	615	641	593	618	596	625	624	586	628	622	587	630	587	606	650	620	612	650	632	577	618	673	633	592	629	647	589	666	631	611	619	628	603	605	604	631	616	542	575	557	645	598	626	563	616	620	628	639	614	594	598	642	626	595	604	588	634	641	675	580	616	607	616	612	599	637	625	626	633	611	579	605	572	628	593	648	611	673	595	596	579	622	599	617	570	638	584	599	635	538	625	633	592	611	585	614	588	594	617	608	670	629	635	632	625	626	609	633	606	626	643	623	659	657	597	616	608	616	624	646	634	644	631	642	605	597	616	595	584	658	628	576	629	602	622	628	595	635	566	639	641	618	629	614	634	603	623	606	617	600	609	600	599	641	628	621	627	603	635	628	663	608	612	619	607	621	618	598	631	629	632	601	606	613	621	611	626	599	665	630	596	641	614	633	634	592	617	610	614	636	612	584	635	638	663	656	606	612	568	625	624	633	627	588	655	637	656	618	621	628	660	630	647	605	635	624	611	629	642	646	617	615	627	606	592	630	606	666	635	595	637	630	648	612	653	602	626	607	635	644	645	606	604	638	581	661	644	638	601	615	602	646	606	632	607	631	710	630	639	642	640	628	626	626	617	598	627	584	583	619	646	622	585	613	616	663	644	631	630	627	612	582	647	612	651	605	590	633	609	609	592	635	590	610	612	653	645	576	609	591	639	582	615	622	602	589	655	594	598	585	568	616	601	640	625	617	538	595	661	603	644	624	632	570	646	592	628	613	631	618	595	604	613	609	626	617	628	614	634	580	626	613	617	605	659	642	596	570	572	624	607	619	675	654	622	652	575	575	655	616	611	645	618	586	593	605	569	620	608	611	614	553	633	613	608	605	604	629	653	617	646	572	575	604	626	625	616	578	614	659	656	588	639	604	620	602	628	598	623	588	639	612	582	638	650	602	568	616	640	610	670	611	634	611	641	575	603	601	610	658	605	665	636	610	602	675	604	610	645	655	598	595	654	654	618	613	627	657	590	626	644	593	614	682	569	620	628	598	603	608	658	629	577	643	630	627	628	610	601	626	619	577	572	618	574	594	604	645	576	630	620	596	610	597	619	602	643	647	618	605	632	636	596	608	611	592	647	657	588	641	601	610	660	566	647	637	589	580	617	629	618	632	642	640	632	623	614	586	673	634	622	600	606	620	625	648	661	576	623	620	626	596	637	633	637	596	639	590	606	579	628	636	627	622	671	615	563	609	643	569	591	588	588	614	664	598	618	617	618	642	668	648	649	588	649	641	586	597	630	603	624	599	639	576	628	609	596	613	625	615	618	592	659	605	576	619	645	639	595	684	621	641	617	602	592	638	635	603	649	649	631	637	552	642	595	582	612	641	598	592	641	655	612	647	626	605	623	614	625	612	609	649	597	598	663	606	643	590	598	577	607	640	642	623	631	613	652	638	630	610	607	562	615	614	605	613	615	610	655	582	576	638	603	633	628	600	639	626	608	645	662	593	621	567	577	626	617	629	640	644	596	599	577	591	615	678	639	619	570	683	643	638	676	654	615	578	643	627	600	617	671	617	650	650	592	612	618	585	607	614	599	602	618	610	597	600	592	607	649	603	599	630	670	606	600	686	594	578	627	631	647	597	631	631
5237	1410	1220	921	805	775	747	749	745	745	701	647	703	701	720	683	676	677	703	657	648	618	690	660	686	694	695	627	664	715	689	692	651	644	674	661	658	711	661	679	593	697	658	655	675	678	691	717	710	683	661	660	682	629	693	707	674	657	649	664	683	659	656	669	643	647	633	648	609	646	699	650	680	633	673	623	669	676	649	614	663	681	699	661	676	686	641	661	685	641	643	708	681	660	644	653	675	626	670	684	665	650	659	664	654	669	672	670	633	659	659	703	668	697	670	666	665	672	669	723	664	669	649	654	687	645	647	642	661	634	673	661	670	657	691	715	688	722	673	705	707	670	669	657	707	675	657	677	684	652	597	651	689	699	717	658	691	683	627	678	677	674	695	701	709	670	621	690	656	639	644	635	637	689	702	696	678	676	632	709	698	647	658	699	680	680	655	633	653	672	639	657	664	640	655	646	622	689	707	758	651	693	681	628	647	682	651	693	676	648	674	649	676	648	654	663	649	699	666	688	664	652	660	651	670	654	711	659	683	699	665	660	647	718	644	704	658	706	659	667	620	630	653	715	669	704	654	662	660	683	679	644	642	628	670	656	673	672	649	685	713	671	640	681	657	682	646	679	704	628	709	648	688	692	688	665	618	672	659	623	650	689	681	668	653	656	699	645	628	663	655	690	634	658	650	668	638	671	675	721	704	678	656	649	669	633	667	704	683	685	630	678	632	641	678	687	677	665	671	682	639	689	644	647	684	649	643	667	668	642	647	694	639	646	670	667	655	671	666	672	625	638	641	657	681	627	608	645	680	640	679	657	687	640	648	648	676	683	645	663	687	657	643	676	587	626	665	668	641	684	673	707	687	668	708	618	648	706	648	627	655	695	689	698	634	680	668	685	660	666	656	675	634	674	652	683	634	659	645	695	663	648	669	647	671	635	645	695	628	687	621	723	698	661	633	674	643	672	685	658	654	697	675	645	619	676	698	677	644	608	672	643	656	658	667	667	757	719	654	651	695	672	663	669	647	707	647	647	637	671	644	665	660	682	680	650	654	644	653	686	672	625	667	687	651	705	675	681	680	675	669	661	641	624	702	668	605	698	630	663	671	689	701	668	643	671	636	656	664	676	694	667	690	680	641	679	650	688	719	657	679	627	646	659	648	676	664	641	706	667	672	633	716	619	660	632	702	631	679	663	662	683	652	654	684	612	688	646	662	655	617	664	685	685	643	663	644	679	687	685	674	654	631	706	687	680	695	662	627	704	633	673	666	656	643	684	649	623	692	628	680	653	624	618	680	634	643	697	671	695	642	675	678	659	635	697	663	600	709	690	667	648	654	645	669	628	701	682	638	614	659	667	651	672	704	732	699	676	652	682	683	648	675	668	646	672	737	697	677	661	712	687	697	661	663	641	656	634	656	687	695	654	640	641	662	678	652	661	670	656	692	652	692	651	696	634	689	659	638	659	620	635	655	706	681	655	664	634	679	664	661	692	669	685	630	652	654	690	657	710	625	670	667	692	633	660	691	693	661	659	654	692	694	642	671	684	645	624	698	649	684	641	669	660	696	677	677	653	736	626	694	677	657	691	673	672	652	655	645	673	685	681	663	663	663	642	690	664	650	698	688	664	640	666	636	652	661	624	675	667	639	622	708	692	690	654	673	654	617	637	651	647	644	619	700	648	636	709	701	644	675	709	681	651	619	648	639	721	707	693	642	650	697	639	690	627	685	741	694	697	649	661	647	632	699	658	654	651	637	614	638	674	688	651	658	656	705	659	636	669	637	640	675	689	639	675	687	657	678	725	596	639	649	656	663	710	694	660	677	693	628	687	659	649	667	673	693	632	680	688	702	680	674	656	658	624	651	711	664	680	684	655	719	674	617	699	666	688	681	648	672	678	639	659	700	650	687	663	677	666	617	631	676	680	675	665	662	689	679	652	675	669	639	679	592	660	685	698	656	679	706	612	655	616	666	680	701	683	698	634	708	690	646	679	649	699	679	709	701	658	649	666	667	725	635	702	651	733	733	690	670	645	671	669	692	625	654	658	638	681	679	707	668	690	654	668	618	679	668	650	613	692	645	651	694	675	651	700	638	663	679	654	689	662	644	667	684	703	647	645	636	626	666	690	702	659	683	640	665	695	667	676	633	651	651	651	656	662	641	657	679	687	690	648	666	689	652	633	684	695	701	705	684	675	694	672	644	673	670	604	729	653	621	720	688	655	670	667	598	691	710	704	687	657	628	694	634	638	690	650	658	689	694	679	733	624	675	679	696	656	650	648	640	641	689	638	677	655	659	657	645	666	649	670	678	700	728	656	672	672	688	638	670	709	713	643	698	675	680	657	680	658	685	666	680	691	662	628	676	681	673	641	640	655	657	684	639	693	630	629	687	710	676	653	692	647	646	660	673	713	665	690	693	651	638	672	681	702	664	688	655	655	702	690	666	628	700	626	657	655	661	647	726	678	686	674	659	676	670	660	674	606	678	642	651	657	690	656	685	638	674	680	668	662	682	659	646	651	695	670	670	673	685	650	688	645	649	642	640	683	704	680	618	650	702	655	675	680	688	640	655	749	694	634	634	633	684	660	658	683	679	660	656	663	678	673	652	677	666	679	686	658	659	668	655	700	660	658	639	643	648	693	686	703	682	661	690	639	681	639	686	665	632	632	687	621	709	607	664	681	707	660	662	684	722	666	640	625	649	688	648	733	671	689	673	643	705	667	669	682	659	639	633	655	660	686	696	649	635	669	682	650	655	675	672	641	670	663	712	653	688	664	657	677	716	669	656	625	690	677	652	683	636	690	656	643	658	633	649	680	641	613	613	660	669	664	686	619	686	666	650	684	650	683	649	696	653	619	685	662	656	683	643	654	621	642	665	728	644	656	660	740	678	646	683	652	625	699	676	704	629	690	687	657	664	657	627	694	676	658	650	658	729	652	645	669	665	672	625	719	674	664	705	684	662	671	621	685	648	659	649	655	664	639	703	655	639	677	684	656	658	706	647	665	697	682	670	730	693	621	658	698	681	660	694	680	651	700	680	706	684	691	689	660	671	687	693	669	686	663	654	658	633	671	652	682	660	631	651	718	705	672	674	671	635	645	649	639	666	711	676	696	669	653	633	707	695	669	651	632	680	633	672	643	717	691	638	659	639	632	672	635	662	698	678	614	704	672	661	649	645	671	656	665	661	681	676	651	677	646	704	681	662	690	716	705	698	695	644	679	688	639	671	656	683	685	719	676	673	667	663	635	642	665	679	684	655	660	665	663	666	690	675	667	659	667	670	666	630	640	701	692	682	709	633	678	668	647	696	689	637	672	669	686	633	644	660	622	706	623	661	701	682	680	633	685	687	694	666	655	677	664	699	693	714	682	676	635	641	653	669	662	688	617	668	662	645	689	661	658	664	687	620	678	687	679	655	691	700	691	682	653	675	633	631	648	684	650	697	648	715	629	640	668	659	677	671	629	658	653	689	689	694	767	686	671
25321	20978	27602	24548	20977	11810	1205	717	622	513	483	442	417	430	363	378	370	367	341	312	315	312	317	279	314	305	321	299	313	298	272	267	305	297	277	275	273	267	258	224	252	270	261	290	257	246	262	284	250	250	275	279	264	279	282	248	253	218	281	250	257	247	265	234	231	268	251	273	260	257	253	262	276	270	258	255	271	260	251	246	232	259	282	247	226	211	220	274	248	277	268	268	260	260	242	270	247	256	263	249	249	265	272	249	248	276	262	254	259	232	264	251	254	229	303	222	274	243	246	247	218	246	250	241	236	257	256	248	246	280	233	272	235	261	250	260	271	248	247	242	278	264	251	220	264	270	246	237	208	259	261	276	237	212	272	246	246	262	216	258	291	268	237	261	272	252	264	229	276	245	227	244	257	224	275	248	269	283	255	266	231	279	249	264	260	243	228	258	272	222	267	265	235	282	189	247	251	251	254	247	255	237	253	236	255	264	258	243	224	245	240	233	246	285	268	276	266	273	250	243	255	228	269	251	279	251	255	262	267	247	275	238	269	268	257	272	244	281	269	234	231	279	238	233	240	299	250	243	228	253	241	283	239	281	270	238	274	261	291	230	246	264	250	248	205	275	220	234	226	281	229	247	255	267	217	254	268	252	262	263	234	254	240	280	259	230	242	257	255	271	279	271	259	266	243	238	249	267	263	243	242	252	253	276	228	231	246	232	255	250	255	281	244	247	267	265	258	256	279	258	249	218	266	228	236	262	257	263	284	239	240	267	260	270	254	228	248	264	261	242	264	257	256	242	232	225	254	248	248	251	245	248	266	272	246	252	257	239	247	236	246	250	239	246	254	276	234	254	272	226	233	268	272	276	272	240	241	239	266	255	261	241	243	259	265	236	281	251	244	232	252	261	234	245	250	263	235	269	252	237	252	277	242	228	249	283	273	247	242	247	256	256	264	260	260	243	254	267	246	250	262	286	242	243	264	261	259	232	261	273	223	213	247	283	247	230	215	257	253	235	258	275	229	268	234	241	253	279	236	276	273	253	262	281	259	237	262	266	240	249	274	283	252	237	268	241	266	262	237	264	234	234	265	229	265	241	247	286	267	245	254	266	251	285	264	265	245	237	252	278	241	275	242	233	228	230	251	228	268	229	258	234	242	240	270	232	285	283	261	242	263	264	239	234	235	253	224	249	241	258	280	253	264	255	249	250	236	229	258	250	252	241	271	252	285	242	262	257	265	254	273	256	277	260	267	236	244	254	262	248	257	270	242	237	244	250	248	270	228	273	259	271	257	275	238	228	243	237	258	252	254	281	251	235	258	251	263	217	264	279	243	252	235	232	250	263	277	271	261	231	260	239	278	233	269	220	253	279	265	254	274	247	273	253	251	263	249	252	268	268	244	259	241	241	235	247	269	247	254	271	233	268	254	277	248	262	240	266	262	259	220	265	269	264	270	262	252	268	268	223	252	221	255	273	246	260	264	262	243	222	250	269	267	254	251	243	265	241	243	220	260	277	271	243	247	261	261	263	234	265	244	258	308	263	292	231	260	238	253	265	245	261	249	259	207	249	280	255	258	259	296	255	259	243	257	275	224	228	229	268	261	265	288	246	248	279	253	252	221	257	252	249	233	233	247	260	280	251	248	238	243	229	252	242	253	277	293	249	281	269	249	256	216	272	270	251	243	242	255	238	279	246	252	233	244	235	261	273	257	263	268	267	269	275	258	241	258	293	228	252	267	215	258	231	258	258	253	218	235	270	254	257	270	254	220	251	255	270	280	254	261	272	234	247	241	276	248	271	276	282	251	248	261	292	255	270	259	247	279	262	249	263	237	244	269	243	266	239	241	228	273	294	262	269	238	234	251	259	240	242	213	250	250	249	267	250	246	257	258	238	251	244	250	243	262	264	241	232	244	258	244	280	235	277	291	254	269	265	250	259	263	258	253	231	261	258	274	263	251	245	240	270	286	261	247	262	249	262	251	250	239	264	231	249	297	271	246	244	273	270	270	249	261	242	247	254	271	257	260	246	268	252	233	246	248	225	259	266	234	275	254	232	246	254	272	263	212	263	262	255	250	230	261	226	234	277	290	220	263	226	245	232	240	274	240	276	265	251	241	269	272	256	254	235	224	244	268	240	256	257	264	283	256	254	252	239	272	256	221	257	254	273	267	241	265	227	250	250	262	242	232	242	235	249	294	283	266	247	235	225	277	250	253	229	260	229	277	253	255	239	231	247	245	239	256	242	255	240	261	274	257	246	260	247	209	247	271	286	255	265	269	262	260	264	240	271	292	261	234	293	246	250	267	272	269	273	278	261	253	264	246	289	249	249	245	254	258	253	273	247	252	277	253	271	243	252	259	248	230	287	270	244	249	249	253	232	280	276	280	270	261	248	239	247	281	232	276	274	265	252	259	262	282	230	292	245	243	256	230	219	241	279	246	294	239	247	274	248	260	251	272	246	255	234	279	302	238	246	244	256	262	254	255	278	273	237	224	263	224	254	261	272	236	239	277	264	230	269	247	233	248	250	257	261	253	240	268	269	216	266	240	225	250	253	222	251	280	263	255	240	264	251	248	288	253	244	274	237	256	252	268	242	242	230	269	229	242	246	249	246	299	256	268	283	282	262	269	257	221	229	239	260	239	242	249	250	230	245	263	244	242	238	240	206	253	249	232	256	243	276	273	255	256	251	264	273	283	231	256	244	240	258	256	252	288	264	237	243	252	228	261	240	243	257	235	246	288	255	256	249	271	232	249	267	266	282	269	265	252	232	268	261	272	278	243	225	233	237	263	245	238	256	277	255	264	274	247	238	243	253	273	249	248	234	279	239	256	266	275	219	242	235	270	253	269	267	271	241	249	267	263	235	232	260	250	274	246	262	261	277	226	253	263	241	244	240	258	270	274	276	242	254	233	225	260	260	246	285	256	238	255	247	254	257	253	227	271	220	278	294	227	254	280	256	249	256	278	299	260	268	256	266	243	262	268	261	249	263	271	290	243	257	241	248	254	293	242	245	239	226	243	274	230	247	277	256	257	254	268	254	250	259	294	270	259	268	219	252	235	245	268	250	251	238	281	229	261	232	270	244	217	272	241	263	213	285	263	269	267	247	255	251	262	255	244	248	248	242	264	264	257	254	271	265	252	264	279	278	252	246	238	220	282	248	278	248	239	269	238	272	271	265	259	248	257	257	266	242	251	243	250	268	258	261	232	279	258	271	223	233	245	278	238	230	253	241	258	253	287	274	266	246	250	230	271	254	272	257	234	268	237	264	250	250	261	274	249	256	253	228	271	277	249	251	261	251	260	250	260	261	258	244	196	240	262	235	243	252	278	241	254	244	241	272	277	246	251	227	267	239	232	254	220	267	248	235	273	250	270	246	246	260	255	256	247	253	263	252	245	233	247	254	249	268	248	252	259	256	247	257	283	262	253	269	263	232	257	268	264	250	261	239	245	218	241	244	261	253	244	270	245	276	272	225	251	235
7289	11692	10298	5659	3515	2476	1817	1437	1174	1035	856	777	693	683	610	519	534	487	437	470	426	401	427	404	385	375	378	379	346	348	370	332	311	375	350	336	352	306	306	318	310	318	335	350	293	311	294	313	302	295	315	303	291	325	298	285	302	324	283	290	306	315	307	292	334	310	284	271	310	272	276	305	304	314	294	284	302	345	316	297	292	296	298	312	288	320	264	290	296	278	284	300	276	257	318	309	314	292	302	308	325	301	308	292	282	288	250	292	283	301	298	269	290	285	301	281	279	286	302	318	297	280	270	300	274	321	276	299	332	291	286	293	287	289	313	293	267	294	267	286	316	310	284	290	291	265	264	273	289	306	319	302	321	305	319	313	276	297	300	290	290	294	313	278	284	293	288	269	298	291	285	283	294	275	287	310	319	300	314	289	282	284	303	307	314	301	267	290	298	305	277	268	304	326	296	264	303	301	326	278	268	266	303	282	293	286	296	271	281	299	292	294	267	309	336	277	290	303	268	285	292	276	310	311	285	248	288	311	289	304	284	290	294	290	301	277	289	272	306	305	303	265	297	294	273	284	299	255	289	311	278	294	262	287	284	305	301	305	299	299	279	285	307	313	304	301	315	267	294	295	313	293	296	273	303	263	291	302	288	298	294	322	288	276	292	315	307	280	305	281	299	292	289	303	295	283	273	304	294	310	289	311	326	299	306	299	276	264	317	279	274	316	274	328	261	310	283	282	319	284	293	267	320	297	280	281	278	264	285	277	285	305	257	293	285	283	285	293	310	279	265	291	292	283	302	277	278	280	306	296	296	283	274	293	266	309	283	274	297	291	275	313	296	318	292	275	275	283	284	288	274	321	302	292	289	298	302	272	282	335	296	284	281	302	309	265	304	269	273	283	269	330	296	270	324	278	287	286	299	298	271	270	306	290	284	298	275	308	290	320	295	270	278	277	310	308	297	307	288	288	266	282	282	264	299	276	285	279	279	309	299	253	287	254	276	309	305	316	282	307	258	312	296	316	293	292	296	311	263	290	314	276	275	244	312	279	289	306	295	300	287	286	264	279	284	287	262	294	310	312	286	307	267	290	295	265	267	274	275	293	283	295	311	285	318	294	295	270	289	292	260	288	308	276	292	311	303	284	279	286	266	297	301	300	284	259	302	280	255	283	260	289	290	270	277	300	272	281	272	289	292	279	316	293	314	299	319	300	290	300	275	300	273	291	306	290	291	310	302	292	289	299	280	286	300	287	308	309	311	304	299	298	289	290	278	266	311	251	296	284	299	279	317	281	307	263	289	318	305	299	272	295	301	266	278	278	262	271	264	289	294	312	323	329	292	278	287	296	303	271	284	319	314	285	335	316	283	283	317	292	268	282	295	286	276	302	323	287	283	286	303	285	302	286	303	281	296	311	270	282	299	273	286	289	252	295	257	288	293	284	285	271	272	291	301	304	262	331	294	281	313	281	301	287	276	317	301	297	308	310	327	306	269	278	290	272	286	287	286	283	291	292	293	307	288	294	279	302	280	307	296	256	308	292	288	322	278	272	280	286	301	289	325	303	289	277	302	281	313	310	290	278	283	275	301	273	330	280	295	289	267	313	318	301	295	304	281	293	286	309	284	288	280	284	270	310	274	266	262	313	256	292	296	285	271	292	300	308	265	286	274	301	291	273	271	295	277	309	279	266	261	262	288	275	258	325	290	296	270	286	311	299	298	304	286	266	257	291	312	311	310	305	291	286	297	308	300	282	277	292	295	278	293	275	282	278	276	295	298	309	282	285	256	291	308	279	287	277	327	269	308	332	295	287	281	329	289	307	324	295	284	290	326	297	287	300	284	306	293	274	283	278	303	328	304	292	304	288	271	287	317	289	294	297	310	299	324	281	321	299	308	293	313	301	277	303	311	299	271	271	277	291	263	277	276	290	287	304	294	306	306	301	270	291	279	278	274	286	301	301	296	299	288	276	298	302	295	310	299	292	274	305	260	291	293	297	268	313	310	261	268	273	330	315	300	302	255	313	281	300	291	308	290	278	304	338	319	284	271	257	284	292	290	295	302	317	283	284	294	296	302	304	304	292	282	290	294	271	302	279	307	297	310	268	275	290	279	293	266	304	302	275	304	272	297	283	283	264	291	301	278	295	303	266	312	313	286	313	263	271	258	293	259	282	277	286	299	281	284	273	294	311	289	311	312	295	305	281	290	289	291	297	275	295	320	272	283	255	306	335	284	274	283	313	268	278	312	325	313	275	280	294	281	295	297	279	276	307	286	296	287	311	308	305	270	285	283	323	279	301	264	273	290	275	324	292	311	275	309	288	295	279	259	259	267	276	244	294	297	304	288	310	258	269	277	297	297	264	295	297	283	292	300	327	324	291	261	296	304	272	282	291	283	306	283	280	344	281	291	304	256	293	279	294	319	301	297	273	300	290	285	280	286	258	313	304	264	285	280	335	306	284	293	285	281	294	305	327	296	283	313	314	280	268	307	280	303	319	291	269	291	306	280	294	274	288	290	293	299	304	287	299	289	304	308	279	282	289	286	271	277	307	263	326	285	303	248	327	327	259	286	290	299	302	299	302	276	279	304	319	278	306	304	285	286	299	268	253	262	281	283	307	283	312	267	284	272	295	253	306	305	296	302	257	282	293	302	281	288	292	273	266	288	328	257	291	262	278	296	300	286	301	315	310	302	297	283	297	284	310	319	281	274	271	279	298	294	266	280	286	323	277	265	320	275	302	273	292	302	292	313	295	280	257	288	273	286	286	288	269	272	289	312	289	284	313	311	288	278	295	287	265	280	287	297	271	305	296	286	291	286	280	265	297	287	285	318	254	278	296	309	295	273	309	319	320	303	271	265	280	309	296	260	314	292	283	286	288	294	291	286	302	299	266	307	294	288	302	307	301	283	302	285	268	291	298	289	298	280	288	274	281	262	305	311	284	309	277	289	291	289	274	293	281	292	318	278	277	303	292	309	261	282	299	307	304	299	283	235	281	316	283	271	288	265	284	279	297	286	306	280	263	272	273	289	260	314	299	297	285	295	285	299	317	310	273	279	290	297	295	278	299	300	278	275	282	308	277	298	293	274	272	286	299	292	284	277	279	292	271	286	251	270	302	261	316	301	256	294	303	280	275	285	245	296	307	294	317	290	290	278	324	308	296	310	267	306	295	282	295	281	267	304	263	282	320	253	299	295	302	291	291	298	327	312	290	301	278	273	292	307	301	292	288	263	272	285	288	291	300	291	289	277	276	274	280	281	288	311	272	295	290	307	294	300	284	290	293	272	257	304	289	292	276	296	299	265	272	293	304	287	297	287	274	277	271	292	259	284	282	311	310	328	280	310	259	271	286	309	279	309	287	314	305	302	283	302	278	322	285	283	293	293	282	289	275	259	306	291	270	286	291	313	310	307	308	310	274	321	311	285	309	299	331	296	309	316	289	281	322	276	298	301	351	306	304	293	267	276	290	302	318	291	254	284	304
23303	20982	27904	24224	20984	21023	9055	1464	1082	994	867	800	762	743	662	621	632	617	589	569	565	576	504	536	511	548	505	542	511	483	518	491	500	516	490	508	508	494	497	471	474	488	497	474	501	445	520	442	487	488	448	441	419	525	489	477	477	508	478	483	468	478	470	459	441	458	430	490	449	438	448	459	452	438	457	466	413	474	449	474	428	426	505	431	472	448	444	490	468	483	443	481	441	431	458	458	506	489	471	455	457	471	462	497	450	443	448	474	443	480	462	503	453	471	435	487	490	420	472	438	472	462	473	481	439	436	451	422	503	461	481	459	469	480	411	435	445	462	426	472	457	471	449	487	454	463	476	489	428	479	423	477	442	476	436	456	481	449	466	438	429	453	412	461	459	491	449	459	453	459	445	451	432	486	460	420	434	440	477	415	494	435	465	457	485	464	478	447	474	462	455	463	418	472	495	455	458	421	494	451	483	432	464	501	452	492	477	464	489	451	456	480	445	419	461	450	421	468	474	431	453	448	462	476	451	439	474	474	447	438	436	461	415	475	433	445	491	459	455	447	484	451	479	449	469	449	466	461	439	460	473	450	469	444	419	449	487	444	456	441	457	456	409	477	435	481	445	479	498	456	430	445	473	468	436	469	484	486	475	480	450	454	484	466	424	474	494	437	454	434	446	435	455	471	438	446	470	461	436	443	454	498	417	444	443	464	487	450	453	469	448	447	473	427	481	429	489	441	421	483	455	441	451	450	465	471	452	436	445	467	443	438	434	444	445	476	439	497	531	482	433	428	430	447	488	451	456	431	478	484	435	484	434	445	444	456	452	474	526	447	482	451	440	444	452	486	442	440	439	447	451	483	448	448	484	453	450	501	462	426	413	470	444	470	426	489	462	465	485	432	445	456	435	445	468	441	435	426	474	484	451	445	505	469	462	442	446	435	457	454	466	456	426	432	426	478	468	485	430	429	442	441	470	440	435	458	490	428	465	426	403	453	440	491	452	462	466	433	478	450	472	454	454	418	458	425	436	446	478	434	467	439	467	452	467	472	443	451	445	421	465	464	454	510	476	452	421	441	437	470	446	417	439	483	473	457	459	483	461	456	459	468	443	442	442	459	460	448	473	481	488	445	503	462	457	443	474	456	495	477	454	450	455	463	462	440	464	443	417	473	441	480	452	436	439	451	432	432	471	479	440	503	416	457	440	469	516	462	459	482	463	472	422	444	433	458	422	455	468	439	474	482	447	433	481	448	455	467	439	434	443	442	444	490	444	422	455	472	486	437	470	471	500	428	453	483	453	453	482	458	436	443	446	436	420	446	467	429	454	453	486	471	440	446	487	425	415	479	483	451	477	445	488	482	433	462	449	438	451	436	479	486	483	453	475	423	452	440	451	488	457	478	427	427	467	485	513	458	461	423	459	477	507	431	484	457	439	445	461	475	457	473	475	450	441	469	458	455	453	424	467	471	461	445	454	430	471	438	500	494	439	499	454	473	459	446	443	484	444	452	443	483	448	462	481	442	494	490	444	406	429	457	464	461	450	485	474	448	435	442	473	429	451	442	491	494	495	456	451	474	463	445	489	471	441	480	476	462	517	433	480	430	478	469	475	458	418	441	491	447	484	442	454	445	449	457	399	419	429	459	440	491	452	439	448	458	475	465	471	447	498	447	453	457	461	420	461	445	433	475	445	505	446	469	427	476	479	453	476	442	464	466	492	450	442	459	461	449	460	404	427	420	451	479	418	446	414	511	442	450	463	446	474	452	492	460	470	468	478	458	444	480	426	460	488	454	473	438	470	409	447	432	471	471	457	454	446	432	438	440	474	443	464	431	417	443	421	449	475	478	463	452	479	471	442	452	460	466	440	453	456	460	461	433	439	443	422	412	477	458	441	494	477	474	443	441	478	454	465	465	457	448	447	463	421	464	505	438	463	442	476	447	478	431	494	436	456	448	446	450	448	462	453	462	452	497	440	478	442	454	487	457	453	484	452	467	478	456	460	444	459	409	385	417	487	455	485	445	476	423	463	468	440	448	419	461	455	458	461	455	430	459	448	485	430	471	439	459	443	451	465	419	433	456	467	447	456	431	470	466	442	412	438	466	476	460	453	464	431	449	481	468	448	476	482	468	472	476	486	457	437	417	458	445	474	490	483	464	466	441	446	448	491	397	436	458	470	468	459	449	469	432	439	444	480	444	442	414	432	484	468	445	468	423	443	469	410	474	422	432	472	465	484	471	470	484	451	476	482	458	454	487	462	470	465	465	441	431	436	429	452	452	475	424	441	447	457	449	473	439	465	448	486	460	487	454	488	433	451	480	448	491	418	431	479	473	440	478	503	453	427	451	470	489	453	422	457	457	474	446	413	434	460	427	411	437	451	442	474	435	446	449	456	444	449	465	468	436	435	470	429	426	450	478	448	466	419	455	465	445	489	470	473	455	436	438	436	429	446	457	459	430	433	441	472	465	447	452	478	450	475	453	456	461	433	442	484	432	423	400	444	462	473	455	451	464	505	474	493	464	480	459	428	490	486	463	490	448	485	476	469	449	442	496	426	446	443	406	454	481	443	434	444	444	491	435	446	440	500	427	475	468	484	461	473	431	452	501	435	440	466	431	440	424	462	445	469	445	440	454	436	431	461	415	464	465	453	417	461	442	472	468	449	479	417	478	450	477	456	458	470	450	465	424	453	426	485	465	460	465	441	418	421	446	466	441	461	455	419	458	475	422	400	479	436	453	471	451	444	454	472	464	485	475	425	436	469	426	466	492	463	473	447	479	418	442	471	487	448	458	482	442	441	427	453	451	427	442	457	446	445	447	469	471	465	461	422	439	462	458	441	441	471	448	418	446	471	429	445	441	454	484	495	429	465	456	442	440	440	442	458	455	467	471	481	442	417	447	450	457	469	479	447	442	457	421	471	452	426	448	422	428	426	423	463	454	448	444	454	449	429	489	433	461	438	474	434	455	450	422	484	439	431	436	442	454	417	462	451	479	473	458	432	456	438	454	456	472	462	500	485	466	469	444	445	471	439	438	458	452	472	458	435	486	439	441	465	438	453	466	431	480	427	489	429	447	423	406	442	453	489	495	481	467	465	435	427	433	457	482	449	437	440	455	456	456	461	443	446	486	468	453	435	469	435	478	469	457	487	463	470	441	443	445	494	496	462	431	445	474	418	416	439	466	469	438	437	420	445	410	447	464	497	450	476	459	478	424	469	451	433	447	451	450	430	444	466	436	420	436	471	454	437	476	459	495	434	465	452	424	419	480	440	455	476	440	468	459	459	452	463	441	459	454	446	446	436	475	482	472	463	455	414	433	473	457	472	435	455	449	477	453	460	480	396	460	445	446	447	454	444	470	473	490	437	441	445	450	459	446	461	445	470	471	439	462	441	490	447	416	437	469	458	463	495	472	421	451	473	461	448	431	479	413	431	434	429	440	451	485	413	439	427	484	479	436	451	451	435	482	476	470	438	460	439	437
10089	18005	16133	9186	5968	4288	3196	2556	2082	1657	1577	1248	1236	1080	987	942	848	815	777	778	712	710	631	644	655	613	621	620	567	582	573	584	531	530	532	481	510	543	496	508	546	505	527	461	527	494	513	489	492	466	498	544	460	462	525	449	503	478	456	474	525	478	460	466	446	466	491	440	475	453	466	474	475	452	473	475	466	481	487	500	442	458	460	442	498	480	452	459	460	460	452	481	458	444	423	453	458	482	430	447	461	439	434	471	421	459	435	427	468	514	470	482	449	446	469	413	478	455	472	477	468	461	478	477	437	454	431	466	469	398	466	418	479	464	424	456	447	476	421	439	458	455	469	421	453	465	466	486	499	431	499	471	469	498	458	464	432	418	450	467	438	453	459	442	415	487	431	440	443	459	425	448	430	449	495	451	434	462	405	423	437	459	480	424	461	496	435	433	460	473	458	428	440	497	480	416	425	430	418	488	460	422	431	456	443	468	421	477	472	441	477	480	458	451	441	429	413	474	460	467	461	425	448	472	422	464	450	411	491	465	457	466	426	449	430	466	467	474	486	449	458	456	467	460	456	470	445	471	454	411	462	475	428	477	438	439	449	435	464	471	459	469	458	444	499	450	407	477	499	392	478	449	436	451	485	447	441	501	445	458	453	449	412	455	454	447	431	433	460	436	438	471	425	433	480	425	444	429	424	449	460	476	482	433	441	450	437	469	486	455	479	462	477	477	473	418	425	445	450	449	463	457	470	441	446	463	466	443	421	453	476	471	464	479	458	465	516	454	444	499	411	439	463	465	476	458	456	470	473	418	464	427	479	435	444	479	478	423	423	418	421	439	473	407	467	429	476	449	463	470	469	438	433	479	467	419	471	488	444	480	417	444	410	444	486	438	468	443	466	445	449	441	454	439	467	441	480	439	429	477	462	500	462	454	455	425	435	442	403	463	454	422	455	457	472	453	463	468	435	446	469	450	470	489	425	416	430	440	442	428	447	431	459	439	480	462	463	481	486	430	441	437	465	431	451	448	446	477	453	471	463	448	470	451	450	460	422	476	498	411	472	493	437	466	415	471	457	446	424	449	447	468	438	468	417	445	423	474	478	500	443	437	480	416	424	459	487	461	442	446	462	477	446	469	425	419	465	449	452	449	418	472	419	460	454	458	460	466	488	475	437	452	482	427	428	441	441	458	489	456	417	420	498	419	442	439	467	464	440	495	438	453	460	462	436	437	423	457	435	459	442	427	502	455	433	444	456	471	417	431	467	461	450	441	454	410	455	467	483	443	437	485	475	444	443	448	445	445	482	438	447	412	476	434	458	482	455	464	411	481	434	442	427	443	451	475	421	429	436	475	490	414	470	444	477	431	478	467	442	451	472	456	472	467	433	439	451	413	486	432	443	482	455	469	474	452	482	433	474	456	477	460	447	449	438	440	418	424	460	435	465	454	454	472	436	411	481	426	450	457	442	474	458	405	450	461	438	444	472	442	477	430	453	468	449	421	447	483	425	464	450	425	456	460	493	470	450	409	456	473	456	447	422	444	449	455	467	455	487	469	457	472	445	457	458	452	430	434	411	443	447	458	476	415	456	443	447	466	516	446	448	416	479	432	460	421	432	441	460	425	460	445	446	464	432	475	407	447	443	417	455	464	482	454	403	433	430	433	448	472	448	410	476	453	439	459	445	442	468	456	440	454	440	443	466	475	462	432	457	431	440	431	433	434	464	455	416	467	459	428	440	438	479	424	448	434	456	429	448	481	475	498	452	466	445	471	438	455	474	437	459	488	451	443	422	420	455	434	490	447	446	452	445	446	463	463	469	458	465	464	463	455	457	418	383	413	446	443	459	455	472	492	471	430	440	464	452	434	479	425	445	461	436	441	471	467	465	441	482	463	461	440	466	433	441	457	438	466	453	452	428	439	416	417	429	447	500	451	444	440	462	478	446	463	443	483	476	445	413	444	452	463	458	478	426	408	447	442	435	438	478	412	451	450	434	411	435	462	428	445	459	505	434	484	473	446	457	473	405	474	443	407	452	457	461	433	447	459	410	437	455	460	477	431	467	464	452	456	391	466	464	462	444	451	459	437	446	444	482	468	473	479	438	443	414	452	442	471	448	464	423	471	441	449	479	414	473	453	429	419	463	453	450	462	431	430	438	430	461	449	433	426	434	422	431	458	471	495	469	461	402	452	438	414	472	440	473	471	398	444	449	452	480	449	467	469	419	482	427	454	430	444	447	486	463	452	428	469	473	438	432	444	452	432	454	471	423	436	455	469	446	483	452	503	456	475	490	450	434	455	432	445	427	471	457	502	466	447	445	462	434	464	404	466	490	470	423	491	454	434	501	434	444	462	466	457	441	457	428	465	459	460	456	440	446	442	491	457	460	441	475	467	461	453	482	456	467	442	486	410	461	449	448	448	463	425	460	481	441	472	444	411	466	462	486	437	453	431	448	469	449	434	496	437	446	442	493	437	443	442	429	449	414	453	467	452	466	455	464	392	445	491	444	462	484	438	470	442	471	483	418	436	464	424	457	496	449	461	424	489	413	479	456	460	495	447	466	451	390	450	422	455	427	499	459	441	468	456	453	450	455	473	444	476	437	477	438	459	445	457	455	439	436	473	438	471	454	434	395	460	421	474	475	468	435	499	454	471	415	462	457	462	471	454	489	455	452	448	429	480	460	481	488	435	440	439	445	482	434	441	489	457	462	457	446	445	485	479	440	423	460	435	451	410	504	463	442	454	447	414	436	450	452	465	437	433	482	409	439	424	454	451	446	461	456	473	454	434	455	441	428	459	434	451	440	455	402	444	462	408	453	455	439	487	456	482	424	493	488	450	467	426	492	437	498	448	445	461	425	440	454	448	465	394	481	452	450	454	459	455	420	441	447	427	433	447	474	439	455	474	433	481	452	457	445	422	466	433	473	456	468	470	452	466	446	478	472	453	439	473	457	444	425	439	459	504	430	469	447	418	426	458	420	456	487	447	446	467	466	428	428	412	425	456	444	413	434	478	443	442	437	467	439	458	438	432	476	453	465	437	432	411	418	471	450	440	467	450	445	448	431	450	473	427	464	422	430	418	439	466	463	498	471	433	473	451	456	425	455	510	478	457	448	420	411	432	453	465	427	471	429	438	446	463	439	438	452	514	488	415	452	460	478	459	410	443	468	462	456	431	459	440	455	471	467	442	450	444	409	444	426	401	443	452	427	453	458	455	437	454	438	420	453	425	443	453	423	413	443	471	458	440	436	422	452	446	468	448	397	456	450	464	443	425	463	400	454	440	475	427	464	493	415	415	461	472	422	451	440	463	443	437	472	459	447	443	448	430	443	466	485	470	424	461	461	441	437	439	432	438	464	463	461	442	438	492	456	433	438	479	452	430	454	430	443	452	411	458	418	453	475	419	482	468	454	429	458	455	433	456	476	437	434	448	452	459	492	458	438	464	455	475	415	471	458	471	435	453	453	443	449	430	444	490	474	429
28141	15332	2516	905	748	700	637	611	601	655	649	643	637	603	631	677	653	630	570	610	635	625	565	583	617	628	602	615	616	602	575	651	634	565	599	601	616	695	629	603	580	647	584	617	597	636	644	623	665	616	616	614	624	569	566	599	644	594	647	600	659	580	625	665	609	617	612	569	590	602	620	567	596	628	627	642	595	605	644	606	608	604	644	645	572	631	604	605	622	600	621	580	613	625	636	629	629	570	627	635	622	601	630	614	605	596	601	634	630	637	609	600	634	648	608	609	556	621	629	641	616	619	598	640	604	546	578	605	620	593	678	578	604	622	627	555	606	595	634	622	577	680	610	608	598	646	563	622	626	554	647	629	583	569	635	642	633	642	595	586	596	612	578	588	648	627	595	601	611	622	639	634	602	628	598	567	600	620	603	619	601	596	616	645	598	590	660	616	613	623	638	595	563	578	631	610	645	604	625	548	617	633	609	637	636	611	664	634	580	657	613	621	606	594	605	623	651	616	599	625	606	663	643	658	603	612	581	597	602	622	585	640	617	646	665	599	622	606	607	598	606	607	624	632	627	593	611	646	630	599	633	580	615	601	629	612	634	565	610	633	612	634	636	609	589	604	611	605	626	600	614	560	643	641	635	621	614	608	612	602	627	671	666	591	635	620	602	624	647	627	602	624	640	577	588	593	649	600	625	591	608	638	597	602	561	642	592	643	663	600	593	644	636	614	665	603	609	626	585	582	615	625	606	633	618	598	634	595	649	614	603	594	619	583	611	638	610	621	625	661	634	627	620	599	678	629	583	662	640	618	559	638	616	611	643	588	607	638	675	658	572	593	631	624	629	641	633	627	638	640	590	632	625	538	627	568	577	661	625	618	630	618	622	612	646	632	618	592	606	653	593	607	672	609	598	609	630	639	625	619	674	633	642	598	610	590	581	654	623	669	607	592	596	598	608	601	581	591	607	606	623	588	655	604	597	627	622	659	614	568	609	600	627	607	615	613	623	575	610	585	622	606	591	575	601	601	605	586	634	591	629	647	607	607	647	607	589	636	618	623	608	626	612	594	605	600	610	637	580	601	578	633	616	654	583	571	626	606	604	624	579	620	637	632	617	619	629	613	590	584	633	592	609	642	603	619	625	591	632	616	648	650	605	634	608	620	553	614	611	569	560	634	615	629	608	637	643	607	563	575	578	612	646	605	590	611	615	648	619	594	657	604	571	625	584	570	627	574	550	600	615	633	621	604	654	643	622	649	602	621	639	602	657	610	609	632	585	601	624	612	647	607	575	574	626	610	599	610	579	594	578	626	604	618	637	609	582	608	582	631	615	612	620	599	680	593	586	659	557	592	614	602	601	628	612	673	659	594	594	607	588	576	655	585	584	634	617	611	615	634	632	625	592	641	619	590	618	635	640	598	626	642	596	602	586	612	585	627	634	585	616	601	675	612	623	589	599	637	637	603	610	638	599	599	640	618	641	644	620	601	636	606	646	640	604	603	615	661	610	653	609	596	601	652	594	622	610	598	672	594	603	601	639	595	628	585	608	603	598	633	623	663	637	594	665	634	596	670	594	574	574	649	650	595	640	644	650	589	606	594	615	632	646	624	639	652	630	593	632	617	615	637	610	617	645	584	577	618	621	645	627	636	657	559	622	600	624	595	638	617	648	642	637	601	610	585	670	633	627	601	603	585	570	625	594	625	610	613	643	662	623	629	630	627	627	600	595	587	628	701	615	608	614	542	608	597	674	600	564	584	604	596	624	627	593	646	627	641	641	618	639	605	633	638	654	572	592	619	628	636	620	631	633	571	620	678	589	603	629	630	629	627	629	537	593	578	650	654	621	612	621	635	624	643	628	632	660	637	591	612	619	586	598	667	603	619	635	623	652	607	642	627	580	656	614	620	639	570	624	598	606	626	589	649	620	582	598	617	610	613	623	628	609	616	663	610	617	590	635	624	635	619	609	594	665	609	598	603	607	599	606	672	597	620	621	637	642	638	616	597	602	603	629	620	574	643	674	609	607	593	645	635	644	587	588	616	614	636	636	620	617	641	599	607	634	632	640	637	617	648	630	655	675	621	601	590	634	615	632	611	631	629	601	624	600	604	627	594	618	612	592	666	612	613	612	600	585	658	609	655	632	646	620	603	571	631	607	649	611	624	638	634	633	620	609	645	591	625	578	636	627	621	617	565	660	613	610	626	617	605	618	622	635	647	631	651	648	633	604	671	579	622	677	605	611	623	625	603	619	621	653	620	613	595	564	681	623	617	629	622	669	592	620	613	638	613	623	610	622	599	629	631	599	599	641	626	619	605	644	641	622	632	620	610	606	649	631	612	605	624	612	592	630	586	633	570	606	613	634	633	582	647	562	630	579	610	606	624	624	621	611	623	635	587	643	641	618	581	578	579	615	569	565	565	610	614	601	617	603	606	570	568	629	561	653	620	595	587	637	625	638	618	644	614	575	614	652	643	597	606	599	647	605	621	634	631	584	628	628	632	558	590	635	616	620	659	622	577	655	619	644	581	631	603	605	582	579	625	579	647	603	600	619	620	595	616	620	588	613	602	626	592	607	617	601	604	591	615	591	578	585	640	610	621	633	613	616	659	614	625	613	599	616	590	608	638	573	597	585	650	585	666	595	601	658	653	621	595	600	627	648	597	573	606	626	581	619	617	609	581	608	568	609	611	648	626	657	581	667	559	599	613	603	607	646	625	603	593	603	653	606	608	592	665	583	607	626	631	620	605	620	579	628	582	603	658	655	618	604	595	631	562	616	605	637	654	674	619	595	645	630	604	596	623	636	615	597	610	601	617	572	622	597	592	600	603	556	589	666	649	649	658	601	598	624	620	603	615	610	625	664	598	602	582	634	646	626	628	645	613	642	646	679	657	620	557	631	624	645	622	585	627	620	599	640	581	592	613	605	644	614	637	617	624	629	626	586	629	607	594	651	656	646	637	619	615	608	648	625	575	635	631	619	631	622	613	620	613	614	572	571	637	577	583	622	627	637	603	547	627	608	647	583	613	628	633	564	602	586	600	622	610	648	626	598	630	619	599	627	580	620	567	585	632	597	630	623	615	588	594	619	570	650	604	621	643	644	629	615	610	548	587	579	611	560	587	618	601	629	614	610	638	620	604	629	594	621	607	590	608	669	621	639	645	603	632	619	593	601	633	629	605	572	677	617	615	619	622	588	604	581	633	635	589	634	590	622	602	664	627	619	620	651	629	626	619	614	615	618	571	630	594	597	618	657	601	591	564	617	609	605	621	615	629	648	567	604	587	624	642	589	557	624	615	620	622	595	602	614	555	639	605	623	582	626	626	607	639	571	602	603	612	637	585	615	622	583	667	643	620	626	598	585	613	591	604	599	638	584	588	627	626	662	648	600	611	624	659	584	579	636	609	585	589	616	616	648	612	609	599	592	663	601	614	585	654	617	624	618	623	639	585	651	594	596	583	630	650	590	588	627	580	630	594	616	613
5284	1379	1305	901	781	764	714	729	751	673	689	712	697	705	670	671	666	657	687	620	737	670	705	647	649	661	703	672	650	689	701	672	680	686	687	676	648	671	684	672	617	656	646	699	665	635	686	663	680	642	682	641	643	647	684	663	684	646	643	699	625	645	688	661	654	677	676	613	658	641	695	615	631	637	692	682	626	683	631	680	675	687	703	678	684	677	639	695	670	667	640	652	656	699	710	720	720	644	658	634	650	700	707	656	702	657	676	662	737	703	680	679	676	674	674	645	647	688	670	670	666	669	674	710	703	679	653	657	674	672	663	642	692	672	649	697	641	697	662	639	688	640	704	618	708	644	666	653	724	678	684	675	629	693	633	658	631	691	669	711	695	667	676	625	668	675	656	680	649	660	645	645	655	629	685	642	685	628	694	649	608	663	656	644	654	664	743	672	669	675	657	683	644	637	660	641	680	673	666	631	677	692	670	649	662	715	649	678	744	681	693	656	636	594	689	672	666	652	671	673	707	628	665	623	681	675	707	645	669	672	644	678	644	630	645	676	633	704	636	651	681	673	618	678	673	673	659	641	672	685	653	655	677	680	686	661	661	691	648	673	659	666	687	656	620	690	673	682	622	634	664	642	703	671	676	669	697	629	686	710	641	625	717	630	614	648	643	632	641	604	645	627	690	694	667	664	687	639	677	675	697	651	659	659	655	610	665	708	642	692	656	666	632	678	673	606	718	690	684	666	666	686	607	651	680	643	677	643	677	696	625	641	704	675	629	639	657	668	688	659	685	645	657	645	672	680	669	672	635	727	691	634	669	684	679	662	623	669	689	647	668	662	669	646	693	671	676	687	656	630	658	684	646	709	658	678	719	665	713	687	659	651	665	667	652	610	657	612	691	691	680	655	704	652	714	633	683	608	660	705	688	658	712	656	687	679	658	679	614	624	701	627	699	650	684	651	675	674	683	668	698	601	667	673	696	669	672	672	674	680	660	658	663	606	666	693	694	660	656	656	671	695	662	652	678	678	658	696	679	683	626	648	674	641	692	643	669	655	692	700	660	622	653	644	704	619	682	623	660	682	678	686	640	720	670	668	653	642	610	644	697	637	672	651	684	632	643	704	621	631	679	733	643	711	666	648	648	652	640	633	624	653	649	637	658	614	640	711	632	661	653	680	705	696	663	619	658	694	658	616	675	630	635	626	678	667	639	639	705	704	651	655	666	636	672	608	638	660	660	654	660	677	664	680	671	668	655	719	688	637	640	680	632	636	667	696	676	659	690	650	667	675	666	658	664	684	661	675	693	667	676	662	669	656	710	668	711	644	704	670	639	676	688	639	653	673	666	657	627	651	672	657	648	661	700	659	668	696	702	690	671	663	663	660	623	674	651	687	640	615	645	664	667	636	651	633	622	679	713	683	678	642	660	672	643	651	708	622	655	640	633	657	652	658	693	684	647	682	689	646	686	676	660	673	666	675	636	687	658	670	645	647	658	644	655	681	632	651	675	647	664	721	693	694	677	665	673	647	660	614	681	656	648	668	688	674	622	638	641	686	653	681	649	641	625	698	654	653	667	691	630	677	677	709	662	679	658	623	670	672	670	667	695	666	656	682	637	699	668	717	671	665	657	684	666	679	703	616	656	640	639	694	673	653	713	637	629	648	647	681	663	656	649	661	690	635	646	635	673	651	681	651	660	681	713	620	666	668	691	691	658	699	620	697	672	708	657	634	662	698	680	627	664	684	633	643	652	674	669	662	660	632	670	704	624	672	701	661	655	641	703	659	673	651	645	655	692	653	684	675	605	651	642	647	645	650	659	630	656	643	654	689	636	689	678	629	645	673	691	625	709	643	660	670	678	698	697	643	665	650	690	659	673	613	647	670	695	669	630	642	690	688	697	680	659	639	636	678	608	678	671	664	629	654	701	610	666	674	651	657	636	662	672	656	700	643	637	623	693	685	655	657	644	633	680	662	643	654	716	655	623	675	682	685	666	635	649	650	650	677	699	642	650	631	685	662	701	683	666	632	652	643	675	699	652	646	641	658	711	669	689	632	622	648	696	645	630	659	650	701	688	704	701	680	647	707	702	629	646	645	674	664	648	704	653	706	667	681	651	696	691	702	637	659	641	626	664	691	658	674	631	608	631	675	668	682	666	659	640	675	655	686	668	653	646	672	675	664	663	651	669	656	665	686	638	667	622	666	640	652	646	710	677	641	671	632	689	634	655	642	666	672	682	648	652	710	668	692	662	617	692	663	654	682	653	658	681	670	675	684	651	667	662	682	639	722	644	673	643	697	623	643	687	655	672	674	645	656	691	667	673	652	696	699	658	640	728	673	657	675	659	677	685	650	696	665	655	653	646	704	671	734	656	698	667	660	657	686	658	675	650	650	704	660	716	675	665	677	636	682	692	652	691	676	676	641	679	661	635	657	675	641	702	668	704	700	664	642	644	679	632	657	652	662	641	670	636	612	660	655	707	638	661	669	651	660	641	669	658	618	625	681	656	651	693	661	694	669	682	678	641	682	679	644	653	650	660	691	657	704	672	686	663	665	697	672	683	611	641	672	672	704	657	641	680	669	619	668	685	705	660	697	655	622	673	687	630	657	661	645	643	676	668	694	692	695	633	663	644	651	699	684	628	656	724	672	709	632	637	645	718	688	666	652	665	678	669	673	649	657	629	658	612	681	622	656	669	676	660	654	684	640	692	639	686	664	720	605	676	663	632	686	644	571	677	694	680	638	648	625	643	654	677	665	728	622	646	677	655	649	633	684	643	676	649	624	629	643	636	682	721	653	679	700	644	681	662	609	680	638	623	647	663	674	709	677	675	698	676	688	652	692	634	695	662	672	655	691	658	657	667	652	701	686	641	663	644	634	615	673	650	649	725	673	684	677	686	654	671	692	649	651	665	610	651	629	637	721	653	698	636	661	645	629	656	678	680	661	633	639	647	672	686	695	697	687	688	674	688	685	661	629	704	664	665	702	698	691	671	648	683	695	663	664	728	635	654	649	628	626	661	624	669	678	661	653	675	679	680	643	674	599	675	653	683	636	675	666	673	602	674	634	667	651	649	661	645	672	675	654	657	655	658	647	637	652	675	634	635	704	684	624	689	664	657	664	634	678	673	634	653	695	639	649	667	655	623	650	694	671	649	692	670	669	653	677	664	628	644	666	640	653	621	651	663	667	640	641	717	647	627	689	697	679	653	694	697	700	645	696	639	686	669	675	678	673	706	667	673	649	673	662	630	656	682	648	620	654	629	649	672	660	665	714	723	662	647	686	643	695	664	683	709	624	737	667	662	705	672	664	662	668	681	668	668	658	668	651	664	641	670	665	620	668	646	671	637	691	689	688	716	694	680	679	606	674	651	617	626	650	637	652	636	660	647	684	674	653	684	730	655	633	652	672	640	666	618	625	685	645	683	676	654	679	686	659	680	691	683	668	683	625	694	666	687	664	632	650	661	647	672	684	700	703	708	707
25444	21014	27650	24572	21008	11817	1213	709	575	584	482	488	391	378	360	348	374	351	324	313	312	294	300	284	267	297	287	285	280	286	288	300	303	270	301	261	274	253	250	275	273	266	296	270	290	258	306	251	294	286	262	273	236	242	260	267	270	268	259	268	221	260	264	245	227	248	262	273	253	276	263	283	226	274	254	291	260	263	249	264	220	255	247	252	251	266	260	231	247	267	272	253	247	239	279	245	255	243	260	240	230	246	258	233	236	235	297	243	282	260	243	250	250	263	269	287	291	262	261	256	268	238	251	267	238	237	293	260	259	234	253	237	257	233	225	262	255	238	288	254	272	267	249	269	254	255	269	263	245	294	254	247	280	245	266	251	280	258	256	278	255	263	266	249	249	268	253	259	246	250	265	252	238	273	280	285	245	245	263	248	276	251	283	250	273	283	270	245	214	238	255	253	260	263	260	255	258	257	226	269	243	270	272	261	253	258	275	272	270	237	284	226	270	281	262	279	236	240	266	259	281	225	251	286	277	271	249	264	239	250	256	266	254	232	247	252	254	244	248	257	280	261	269	280	248	281	258	253	258	224	273	253	214	260	260	265	257	251	258	264	274	217	290	238	280	254	243	261	240	256	238	241	288	237	250	262	261	262	242	253	260	275	253	251	265	281	281	245	242	240	266	284	252	276	231	235	237	285	260	283	271	269	273	275	248	252	250	262	251	230	245	253	250	230	264	237	297	252	234	258	282	243	273	238	263	250	236	233	243	230	254	283	274	271	271	252	245	271	277	256	249	274	253	293	273	244	251	262	239	279	260	247	262	270	269	281	262	251	263	273	235	242	266	272	269	279	252	246	264	280	248	232	258	268	307	252	234	274	271	261	260	260	257	250	235	258	240	262	240	252	269	261	269	267	253	262	263	264	255	254	255	215	282	261	250	238	236	281	244	292	278	265	249	266	233	286	273	264	266	254	242	277	234	260	270	266	288	269	244	266	245	268	264	260	288	260	264	256	252	255	259	207	243	264	255	265	262	227	277	278	258	240	292	253	268	246	260	231	255	246	256	259	265	275	249	263	244	261	262	249	223	240	268	266	248	262	250	246	249	239	295	268	243	257	252	233	265	279	220	250	270	260	256	269	257	256	279	248	244	239	295	246	259	256	264	275	270	271	272	256	224	281	280	261	236	265	258	221	271	253	256	272	241	254	258	237	267	235	275	240	280	223	257	246	264	290	258	256	237	275	257	252	257	240	261	217	233	248	285	246	251	259	236	248	255	280	260	283	246	263	263	264	230	250	267	258	232	229	259	286	254	231	252	274	254	235	259	224	275	263	248	242	250	258	270	270	259	260	248	240	268	250	276	252	262	241	255	270	247	289	247	253	290	238	255	232	250	273	242	266	269	266	265	243	254	234	268	262	242	255	279	263	243	267	240	246	282	261	305	246	271	256	273	264	236	242	262	264	247	261	246	260	263	242	260	221	250	277	292	263	232	271	248	257	253	275	258	275	275	257	244	242	254	259	273	244	260	272	273	241	283	226	241	257	257	258	264	271	285	251	243	235	268	296	255	248	266	249	260	262	259	272	253	222	247	221	263	233	273	249	271	218	255	241	256	262	284	279	260	264	291	278	266	261	249	268	252	248	258	255	238	240	261	270	252	262	243	248	267	256	272	242	244	233	220	275	232	264	249	256	258	285	284	234	271	242	264	284	253	227	245	244	292	295	260	249	283	253	263	270	276	281	277	270	269	238	282	297	249	273	265	270	261	250	266	276	262	263	236	238	268	268	248	259	212	291	226	291	281	260	271	267	268	251	265	272	291	259	252	225	264	286	253	282	245	269	236	251	239	235	282	238	252	258	258	232	288	231	248	241	261	280	241	272	256	274	237	259	244	267	275	274	245	270	261	258	247	269	260	265	257	267	270	266	266	247	243	250	261	266	218	244	286	257	250	274	260	274	262	233	245	273	286	279	272	242	239	253	233	292	244	253	246	236	227	274	261	259	237	261	269	274	252	232	267	244	270	268	240	274	265	255	238	286	243	226	242	250	291	281	269	273	271	282	266	265	267	269	236	278	244	241	221	256	246	248	241	270	239	289	262	260	259	236	273	249	278	233	254	278	262	256	251	265	281	265	264	258	274	250	227	275	245	260	257	283	245	256	273	223	235	254	279	239	244	253	274	267	262	279	283	251	265	249	271	255	262	254	266	287	242	240	285	238	275	268	259	256	242	280	244	262	253	236	257	265	251	269	251	232	266	243	245	262	273	248	272	253	269	283	284	268	245	272	245	274	269	280	264	276	260	241	276	247	270	251	279	267	244	259	236	236	284	251	259	246	250	271	252	229	261	264	249	246	261	262	253	287	263	269	256	251	234	232	293	253	251	231	274	244	257	242	259	258	259	265	260	268	240	277	250	258	237	248	240	259	266	267	242	256	292	263	237	257	258	242	258	254	219	259	279	252	245	235	261	247	259	283	242	273	266	253	248	239	246	239	237	261	246	222	278	238	240	237	250	237	277	273	257	255	286	236	282	270	248	243	265	266	241	240	253	251	255	248	246	253	265	280	255	252	290	248	252	241	247	270	246	283	253	261	268	247	279	261	250	234	249	235	264	237	242	220	218	282	271	247	262	252	242	269	268	247	251	250	263	224	244	288	265	275	259	267	244	284	257	274	278	254	269	251	306	261	257	247	249	273	260	247	268	259	278	256	236	278	257	282	280	273	252	297	243	242	259	279	261	259	267	248	289	272	244	264	277	255	253	235	245	274	230	253	249	245	270	246	251	231	291	241	255	245	264	260	243	247	255	254	258	229	268	247	266	268	264	251	226	259	259	247	267	247	264	246	256	236	287	277	259	255	263	225	236	266	267	253	262	296	287	252	265	255	265	257	259	255	267	261	278	253	258	266	247	276	264	252	283	261	223	273	261	266	258	241	257	276	277	254	229	263	248	255	282	264	245	223	262	252	241	259	245	249	254	246	257	249	269	247	276	235	237	243	235	240	234	259	246	277	250	255	244	242	272	244	268	239	281	255	294	275	282	285	248	264	220	247	254	261	277	238	249	270	266	217	273	224	283	280	266	250	244	241	274	259	258	240	246	257	245	254	261	237	248	280	266	281	224	261	266	278	260	222	269	235	242	260	272	267	276	267	247	283	252	231	278	267	231	261	270	251	226	272	252	262	262	257	294	258	252	258	256	263	263	229	272	249	265	228	268	247	281	249	248	253	249	281	273	248	261	266	250	253	262	228	236	241	281	280	297	245	272	257	260	262	269	266	245	274	221	238	257	227	225	255	259	231	241	260	244	241	288	256	269	268	252	265	260	262	264	253	277	267	243	266	283	254	253	259	242	261	270	258	276	221	256	260	272	267	235	267	251	257	291	255	263	260	256	260	259	243	267	242	250	261	243	269	261	263	253	263	240	246	237	258	266	272	233	231	271	267	264	261	251	248	285	254	258	272	225	250	241	265	239	274	270	265	249	268
7322	11692	10383	5532	3471	2486	1810	1446	1193	1023	901	750	678	619	617	552	517	467	483	473	380	434	395	377	414	367	374	354	363	392	325	343	344	355	351	312	304	305	332	314	304	299	346	297	301	314	330	344	303	315	291	313	357	316	321	309	330	287	289	292	314	282	275	297	296	286	321	316	288	311	316	312	300	286	290	311	292	264	311	327	297	305	291	316	293	312	306	311	287	304	280	298	290	310	304	304	290	339	295	284	286	277	304	309	270	313	308	308	334	282	284	288	290	311	306	289	295	307	280	298	280	283	260	285	319	311	313	313	324	326	307	316	284	296	268	302	325	299	252	306	307	304	309	288	281	296	280	286	291	282	272	313	314	333	271	331	296	324	251	286	292	305	340	285	314	290	269	279	331	282	297	327	306	273	295	293	267	278	309	292	279	284	296	289	323	277	274	291	269	280	308	284	281	305	289	300	284	295	299	288	269	302	276	294	288	309	280	262	293	323	316	309	301	291	307	270	295	325	301	287	305	290	292	304	280	311	302	299	296	312	307	309	292	296	297	288	310	309	289	282	279	298	293	288	276	270	301	305	287	292	288	303	299	317	307	324	276	311	315	293	305	273	306	291	295	303	295	311	295	299	290	265	294	256	307	300	288	313	313	292	290	289	278	288	287	279	290	306	287	259	336	306	300	309	288	275	313	268	288	300	317	297	264	282	282	299	281	298	280	280	277	291	323	299	325	290	279	303	313	284	272	290	309	278	289	323	288	292	290	319	285	294	248	308	301	291	304	262	307	278	274	280	297	266	284	319	290	296	276	271	282	282	283	262	297	313	279	300	266	273	263	282	285	281	293	294	316	286	276	284	293	313	326	291	303	303	303	291	293	296	290	292	298	314	304	316	293	308	287	287	281	307	287	310	307	270	295	265	323	315	293	312	276	307	293	297	333	311	319	265	293	305	302	291	291	308	258	314	295	293	277	286	295	260	285	302	294	286	281	264	306	310	308	273	290	259	238	303	293	296	295	310	271	282	301	306	302	309	314	305	286	312	283	324	295	321	307	311	319	295	316	289	279	299	270	291	290	302	276	298	298	298	304	266	293	282	288	269	270	295	300	296	271	287	280	297	302	300	317	269	284	310	294	310	283	293	286	297	284	290	279	319	323	313	305	293	308	312	312	289	311	304	317	300	300	319	281	288	327	296	303	297	313	302	311	297	292	273	290	296	284	260	297	301	309	316	299	312	306	278	310	312	311	291	348	303	304	305	321	270	348	274	286	302	327	304	321	296	293	303	293	327	322	284	269	300	246	285	270	300	310	270	301	291	295	311	313	285	262	294	289	305	335	295	296	258	320	281	269	312	315	295	304	295	282	295	286	297	305	304	313	284	285	293	291	313	308	303	326	240	283	287	300	254	279	304	285	287	294	314	292	331	297	319	300	291	272	264	306	265	310	274	307	292	258	299	291	264	289	312	305	304	281	303	307	301	323	277	318	314	314	288	264	306	307	316	294	317	296	306	298	314	262	280	303	278	329	309	318	291	297	291	306	272	286	287	280	282	299	307	276	298	292	303	289	283	302	294	273	286	294	312	307	291	303	307	300	270	276	315	311	289	313	268	275	308	286	270	273	333	312	289	284	277	268	313	298	315	325	306	320	257	285	287	304	281	319	259	291	304	272	304	265	302	304	273	264	318	297	275	299	283	300	309	266	294	303	289	295	283	302	295	302	298	277	300	263	298	303	280	299	270	325	294	301	319	350	299	265	302	322	298	290	300	294	298	287	325	274	295	296	310	274	310	286	272	284	268	294	280	278	280	284	278	295	275	323	296	278	287	291	292	291	323	273	317	281	299	313	314	300	290	316	295	269	273	304	296	304	309	295	310	338	306	294	291	295	296	275	320	286	279	296	299	272	307	283	278	267	308	290	293	278	264	293	286	264	311	294	288	295	300	269	307	300	299	310	286	296	255	319	315	256	280	266	271	283	281	292	314	281	279	329	303	324	260	291	288	309	325	304	288	309	338	304	290	304	293	295	293	287	305	305	292	276	291	287	266	290	288	298	302	305	306	294	294	292	272	302	247	302	293	257	316	285	288	305	267	276	275	289	306	302	300	297	279	299	297	285	273	327	259	318	278	274	315	299	309	300	294	286	304	321	288	284	290	285	301	271	301	312	278	312	253	291	267	292	267	308	282	280	296	297	280	315	291	298	303	292	314	277	261	288	284	293	302	276	288	306	297	304	268	285	305	316	291	312	259	301	316	312	315	298	309	325	299	279	279	302	285	278	297	263	309	276	285	301	298	287	281	274	277	288	315	274	279	290	316	315	270	298	284	283	296	303	318	291	327	280	284	294	267	297	288	293	319	288	291	278	297	313	333	306	278	293	293	267	267	280	325	294	291	280	297	282	299	302	296	264	290	318	269	290	330	321	268	279	295	279	284	279	303	259	337	311	278	282	290	292	285	327	308	291	293	281	294	291	315	285	302	299	339	303	293	263	291	300	303	301	311	312	307	323	304	302	277	306	302	282	317	303	304	285	298	324	303	305	266	290	307	286	298	296	282	273	273	257	306	300	321	258	292	319	276	315	289	313	300	275	280	313	289	292	289	285	290	301	329	277	313	314	294	322	278	299	318	293	298	322	279	295	300	300	290	302	290	293	325	269	309	305	300	275	266	269	288	327	323	281	283	278	274	268	340	318	318	312	291	314	321	334	307	286	320	285	286	284	288	299	290	299	292	310	278	309	259	317	309	315	270	294	290	296	305	252	315	283	323	306	298	279	320	308	299	274	322	283	305	291	300	284	304	277	318	285	283	284	312	283	283	286	293	295	296	288	272	284	314	282	297	273	309	302	293	288	276	300	311	329	312	319	300	288	285	295	270	310	295	278	261	280	285	297	260	264	283	259	315	287	295	334	282	294	310	319	293	308	286	300	294	314	299	287	304	317	246	302	304	278	302	317	290	275	291	280	283	272	249	295	279	274	322	303	297	284	287	291	271	310	306	280	277	295	306	291	297	278	298	278	299	291	281	303	294	267	308	280	304	284	294	308	262	308	325	285	318	292	262	305	280	279	313	295	296	305	273	300	312	314	303	273	290	291	273	296	286	274	301	277	318	287	277	274	302	285	304	294	309	320	284	314	297	284	277	282	308	329	309	279	308	287	300	304	296	329	306	301	269	292	283	291	312	270	272	264	292	301	301	286	304	284	326	281	277	296	293	300	318	277	293	318	279	298	298	294	284	282	307	304	267	303	300	280	294	257	301	293	303	300	289	299	270	278	326	278	287	271	267	288	305	271	295	294	313	295	290	304	299	285	308	295	275	313	297	294	292	293	290	328	285	269	322	286	276	305	272	275	300	277	289	297	295	294	302	307	282	290	306	302	303	300	296	310	293	322	290	288	294	311	296	253	300	292	309	311	269	290	326	299	262	290	272	295	314	306	312	299	282	287	317	332	282	264	286	281	295	304	297	310	303	325	291	301	289	280	302
23386	21018	27951	24274	21024	21088	8865	1507	1097	1025	875	816	678	729	651	693	603	681	612	590	586	535	578	562	545	523	485	509	478	536	508	495	506	452	471	483	476	472	480	500	512	483	505	448	497	471	483	449	506	489	493	470	455	511	431	435	517	462	462	496	464	475	493	433	460	488	464	463	467	458	491	472	463	463	470	463	456	498	459	437	485	465	469	480	499	439	458	457	448	450	472	434	454	440	459	490	482	451	460	461	457	408	418	464	474	453	454	463	472	466	452	433	490	446	434	459	449	448	462	505	448	474	446	489	445	441	467	467	467	425	492	439	435	464	458	447	452	468	466	467	464	447	442	478	502	467	444	455	465	429	497	467	450	433	468	517	467	453	503	452	471	430	456	470	463	409	471	419	487	467	435	476	454	428	473	495	410	448	476	481	492	444	427	460	474	530	460	457	476	444	467	447	444	449	437	461	452	440	468	478	445	444	424	452	513	427	498	451	421	439	421	440	437	490	462	464	466	440	483	486	395	440	452	432	451	457	466	462	477	447	453	442	438	454	428	471	451	420	437	451	493	440	470	499	468	474	446	467	458	491	490	456	443	449	454	441	445	453	426	458	438	456	465	432	445	451	454	459	458	471	448	471	473	462	450	492	474	471	478	447	451	470	458	418	440	481	424	451	416	471	510	469	452	444	471	457	464	448	442	457	470	506	482	439	475	461	492	460	494	433	449	482	456	451	452	432	438	457	443	425	453	447	424	468	476	446	476	492	476	432	461	441	497	464	457	472	418	497	482	444	440	479	493	467	451	428	450	456	448	475	455	466	449	461	466	487	460	469	445	430	418	477	473	453	499	466	448	451	447	418	452	452	423	460	485	487	458	461	446	473	465	458	437	448	453	435	440	507	455	430	458	480	435	468	461	461	484	470	441	417	449	486	469	460	430	433	476	419	460	442	461	458	440	457	470	444	456	452	455	448	497	432	457	463	476	477	451	482	469	472	456	461	451	494	420	476	463	472	471	463	480	437	464	471	462	435	430	458	467	484	439	438	439	459	480	430	469	476	448	416	451	469	520	464	469	491	482	450	470	467	470	470	511	475	464	468	412	481	475	465	453	450	421	457	467	438	459	412	435	470	511	471	445	430	491	445	463	486	439	467	454	470	507	433	456	443	458	458	501	445	416	493	470	460	481	478	435	480	454	442	485	452	457	439	457	473	456	457	454	450	427	427	465	443	490	481	439	487	449	437	433	481	468	447	473	462	462	427	456	445	454	464	425	451	448	435	447	436	479	464	461	470	467	486	451	473	475	435	458	485	452	464	494	449	463	434	395	478	473	447	409	441	473	471	453	491	474	473	452	421	485	460	431	456	475	418	457	458	434	477	422	453	473	451	474	462	462	448	449	464	484	462	441	492	428	425	435	476	450	418	463	462	505	523	428	469	452	436	465	437	413	456	433	429	445	465	453	442	462	434	446	463	480	471	501	449	464	450	502	452	497	434	463	458	406	470	447	497	475	472	442	431	450	494	433	467	440	441	446	507	446	469	452	440	467	453	426	475	473	468	464	495	500	471	426	477	474	487	444	493	448	477	448	479	496	472	455	421	462	459	442	487	473	472	465	461	452	412	437	512	489	471	443	475	432	393	444	452	461	447	445	507	431	464	433	441	465	457	434	451	498	465	429	461	461	448	440	469	488	461	497	476	472	473	464	425	513	453	437	458	443	459	476	450	452	429	471	433	461	389	423	499	462	450	509	440	458	455	497	446	473	436	454	455	456	448	468	430	472	462	479	477	411	455	445	478	438	463	458	430	473	461	467	438	450	444	435	461	442	420	471	497	479	442	428	452	448	430	475	455	461	443	434	438	454	482	442	472	433	470	458	468	469	417	428	479	397	451	488	447	459	451	448	457	479	427	439	481	473	448	414	453	442	510	452	454	459	481	486	463	487	437	462	458	427	468	473	439	433	443	448	470	436	445	455	461	440	431	483	466	420	478	455	478	453	455	451	460	468	457	427	452	442	530	468	443	478	452	481	440	467	461	453	442	431	484	436	451	457	441	473	455	471	488	518	487	450	463	420	480	455	434	489	462	477	466	468	439	504	474	482	459	469	471	461	450	461	448	476	421	428	467	479	484	472	423	460	463	486	440	472	466	457	418	492	426	457	466	450	453	480	461	444	476	442	435	460	464	467	478	474	453	468	470	435	413	438	465	482	467	477	439	496	473	480	456	487	420	453	461	465	471	454	469	454	430	476	494	478	457	512	459	417	474	464	447	473	426	440	455	480	426	432	501	452	446	417	451	449	438	436	460	453	452	476	441	440	414	443	432	468	452	472	439	445	460	452	439	435	442	447	467	467	456	475	452	481	431	488	463	417	444	425	420	466	452	465	465	446	434	430	482	454	459	472	452	468	457	438	468	450	438	413	435	450	437	410	433	451	480	462	487	484	465	498	439	459	439	450	445	475	438	462	475	466	406	490	488	441	440	447	452	481	440	440	459	479	472	470	468	466	432	428	482	454	501	457	418	460	442	444	448	429	440	429	466	451	427	432	443	460	480	472	472	457	462	413	411	476	473	483	446	448	468	464	516	467	411	482	472	437	449	425	480	475	469	456	461	437	443	461	433	474	467	452	473	423	474	464	461	471	476	490	433	431	474	451	472	451	467	455	467	443	454	445	475	444	466	417	431	436	458	427	500	471	467	480	452	422	424	420	415	497	461	462	456	446	407	418	502	440	483	448	456	473	504	476	426	479	446	468	421	443	447	496	450	449	451	457	491	458	448	467	438	453	417	454	464	442	429	439	462	449	456	449	465	488	470	523	429	492	449	459	468	489	446	463	417	458	464	453	462	438	469	431	423	466	481	447	507	467	487	449	470	445	416	472	488	470	411	425	460	442	481	460	442	416	495	461	475	470	478	482	481	458	446	454	445	415	471	488	503	438	457	424	448	427	461	445	482	441	454	470	486	432	446	477	460	466	483	445	452	460	443	439	459	439	461	463	446	451	435	449	465	477	458	480	458	418	437	462	511	412	475	453	425	427	462	465	445	448	441	492	422	471	433	417	453	430	460	410	441	455	435	439	467	483	429	452	458	436	432	457	451	467	489	438	455	455	448	467	459	442	467	455	508	416	427	433	451	476	423	432	425	433	435	426	478	461	456	485	466	452	473	468	445	478	467	501	445	464	467	442	451	469	444	434	438	461	438	481	433	467	480	446	461	460	471	455	467	425	455	455	425	438	446	475	461	483	488	421	424	438	477	427	453	483	488	451	442	512	465	478	425	491	457	464	449	467	488	436	461	444	465	433	485	448	479	462	457	417	445	449	477	485	451	456	441	449	484	460	444	478	430	436	440	447	457	436	458	465	461	455	435	403	497	489	454	462	459	475	455	449	456	477	452	469	488	447	452	490	494	448	435	458	440	444	488	449	443	453	419	466	456	454	433	449	467	461	393	466	463	451	505	449	474	454	416	446	453	470	488	474	464	459	479
10151	17930	16168	9175	5970	4274	3155	2603	2070	1712	1504	1319	1217	1072	1021	882	883	824	752	719	725	693	678	670	656	620	559	584	617	600	535	590	558	517	508	531	500	485	493	508	506	490	515	497	492	504	496	497	469	474	493	437	506	502	439	465	472	454	470	455	508	477	461	471	492	468	468	463	504	478	508	476	478	442	507	483	449	479	451	483	465	490	477	446	470	446	485	514	457	452	457	451	409	480	462	441	458	449	482	476	487	495	469	473	444	461	451	472	486	468	451	450	446	485	469	455	449	489	450	470	484	447	514	474	470	460	466	474	473	481	450	444	456	430	483	442	458	444	462	457	438	478	452	466	475	464	431	442	446	458	467	413	480	488	453	436	464	461	445	472	442	487	462	451	450	427	463	442	464	477	426	451	440	445	439	454	460	429	450	461	477	445	463	420	452	423	417	459	503	452	469	467	476	450	425	441	474	453	445	447	475	429	430	468	476	468	407	439	452	419	459	460	482	457	429	466	473	462	429	481	437	490	448	455	427	486	461	459	500	451	446	458	419	476	472	478	453	445	417	412	433	432	491	466	437	487	431	501	442	448	463	455	492	456	468	494	444	417	425	475	490	453	433	453	482	474	466	430	476	438	463	432	434	408	451	441	444	418	423	438	448	432	443	431	461	482	489	456	447	442	454	472	488	444	441	477	442	448	477	452	437	448	454	480	474	445	422	496	450	433	458	456	462	425	443	466	432	476	483	451	427	462	446	433	426	443	437	421	429	472	442	503	491	469	426	416	453	437	423	426	460	437	474	467	466	451	435	472	436	445	471	428	417	489	455	445	440	443	464	432	448	428	458	458	487	510	444	489	464	430	436	431	443	435	453	461	462	456	426	493	455	462	438	458	430	467	476	439	423	468	432	448	438	487	435	406	426	466	441	435	457	494	455	468	493	451	453	460	465	469	482	502	455	452	457	422	456	491	490	441	433	469	450	457	470	447	475	426	482	435	431	457	468	458	432	434	488	475	456	442	454	452	451	458	442	477	457	437	405	426	518	454	453	439	440	451	430	455	485	421	478	466	434	480	456	489	483	452	450	454	466	492	447	439	444	469	434	455	456	428	430	441	488	438	453	448	448	441	467	441	435	503	430	455	441	471	479	424	427	462	477	456	436	455	438	470	473	451	455	451	484	425	473	457	429	455	465	456	455	457	464	463	397	430	458	477	445	467	456	480	399	475	487	426	442	430	423	432	430	436	454	468	456	458	425	427	461	413	473	447	493	489	423	474	422	450	448	458	470	445	421	455	465	431	446	433	476	435	462	465	435	415	432	433	440	461	484	473	488	417	453	434	478	415	448	485	452	458	472	431	454	430	439	471	458	461	444	504	442	429	409	469	442	449	459	459	429	431	426	461	471	432	462	461	463	444	445	452	458	436	452	439	471	432	461	483	418	421	441	433	442	444	450	450	452	466	449	432	438	486	488	470	452	457	429	445	427	448	505	432	469	430	457	444	454	432	463	470	438	416	441	441	472	409	476	447	466	483	455	457	437	448	466	492	444	413	474	467	456	450	413	450	466	410	475	474	464	468	462	423	438	469	440	460	483	434	417	456	480	435	407	431	475	477	446	443	461	442	428	441	453	426	447	463	425	416	446	452	444	471	460	463	439	454	480	448	454	459	465	460	452	430	432	465	478	492	440	470	423	441	453	420	454	455	422	468	464	450	428	435	479	438	480	448	434	434	467	477	458	454	466	441	448	434	505	449	478	463	459	453	457	472	466	446	460	466	456	492	453	412	461	467	458	441	455	447	502	454	431	486	472	458	435	510	430	471	461	426	475	452	457	458	475	473	464	471	464	473	467	418	449	452	450	437	464	438	459	447	460	469	438	474	502	447	442	476	465	477	433	427	460	412	445	460	445	481	445	457	461	455	483	447	508	454	470	448	481	465	417	460	487	450	428	446	429	431	426	442	421	448	423	456	435	434	416	452	425	483	435	459	413	469	428	431	439	441	459	449	450	453	453	449	465	460	482	425	465	444	469	423	493	444	424	437	457	444	430	439	407	428	450	458	452	459	469	423	491	442	435	463	456	465	471	439	461	472	422	427	452	490	486	441	448	474	471	457	453	420	464	444	479	461	419	424	452	452	424	470	485	480	440	458	446	467	444	468	443	448	450	433	461	479	469	440	478	453	463	479	432	419	445	468	448	460	468	468	441	442	434	460	429	453	497	452	439	440	454	460	449	486	486	439	505	421	435	468	448	459	468	430	431	449	443	443	428	478	451	471	437	441	433	440	493	435	453	433	469	471	443	454	436	416	434	487	432	462	492	462	456	425	474	452	433	462	440	452	437	433	443	452	467	459	465	462	468	438	435	495	438	463	470	462	446	459	468	463	434	500	484	470	472	461	436	445	480	432	464	482	471	469	462	453	460	504	427	449	457	469	439	446	441	428	483	429	436	444	460	408	466	457	444	422	463	495	430	469	447	484	437	422	445	448	465	432	459	479	463	470	430	483	452	486	458	442	469	456	446	458	426	438	472	457	442	454	437	450	448	463	484	476	440	443	483	432	452	488	476	489	430	447	440	474	476	444	485	456	442	444	480	443	429	426	455	516	468	468	413	494	436	473	471	441	467	436	458	486	476	480	453	452	415	456	440	471	425	504	453	457	425	421	438	418	445	458	453	467	430	422	438	431	436	443	451	473	439	456	460	453	494	442	420	474	462	429	493	432	430	469	441	422	449	448	436	456	464	455	468	459	442	483	449	452	480	418	492	407	436	475	427	472	435	452	454	441	447	425	447	433	440	464	464	457	451	430	477	449	431	455	443	438	445	481	438	458	447	436	448	485	429	440	458	420	440	429	458	482	480	464	465	427	465	460	438	457	409	433	438	445	433	434	465	461	482	492	470	428	465	509	432	422	431	485	459	434	458	438	442	455	464	480	449	438	462	469	433	406	429	423	473	452	455	448	479	443	441	443	455	490	445	466	464	462	452	424	444	485	436	497	450	477	489	491	467	464	459	471	466	452	464	449	425	488	475	435	486	447	430	456	463	461	458	467	439	427	469	446	438	469	416	442	449	405	460	463	481	470	469	425	425	448	438	448	476	474	470	426	479	396	479	478	450	437	477	424	457	470	451	477	440	460	444	450	487	508	440	434	445	448	446	415	473	461	452	448	471	434	456	417	458	459	459	465	419	458	402	447	444	465	425	472	462	454	445	455	451	440	464	462	459	473	479	473	419	470	494	477	409	475	394	443	476	452	484	475	441	462	438	486	463	467	427	437	429	464	475	448	430	434	469	470	422	433	467	468	459	446	422	480	435	471	480	445	459	444	462	493	425	445	428	451	436	476	428	465	449	496	448	470	466	490	457	469	437	463	451	447	485	490	438	437	450	451	453	412	480	452	443	458	433	517	447	459	440	449	457	458	454	445	447	458	439	441	445	517	454	489	451	437	435	470	472	465	448	458	439	478	446	411	428	435	460	500	439	444	462	429
28297	15417	2625	905	663	682	642	658	639	675	624	636	610	626	643	599	619	615	644	597	607	636	632	607	665	644	642	626	633	622	619	608	628	626	630	612	603	641	611	613	605	599	611	664	617	638	624	625	597	607	637	593	618	649	567	621	623	620	611	623	637	604	619	630	596	647	634	622	652	606	643	610	614	609	660	578	612	591	608	609	605	608	590	621	625	629	616	610	617	618	573	614	654	628	649	623	605	609	603	620	607	671	590	642	620	642	598	617	622	634	591	643	631	580	582	607	570	604	581	611	636	638	641	611	637	606	623	590	599	601	590	585	634	649	649	622	601	643	625	611	608	584	587	639	611	658	596	588	645	630	614	658	629	637	642	649	602	644	656	621	636	578	576	611	650	620	575	631	585	608	611	591	574	609	626	641	593	598	626	615	598	598	652	634	660	575	628	641	649	615	601	644	577	621	585	609	588	593	621	633	637	619	624	614	582	603	660	612	585	578	607	584	653	626	578	640	592	609	617	623	637	603	627	605	690	625	633	621	612	598	657	596	615	646	638	614	669	611	627	624	596	647	567	614	580	590	621	612	611	611	602	580	628	600	650	581	598	605	605	600	625	638	631	610	609	610	608	613	632	569	626	651	605	615	639	633	621	633	605	632	598	622	630	648	627	603	614	602	584	632	602	630	582	612	623	602	618	666	594	640	634	594	649	648	643	644	689	635	585	591	618	569	575	651	642	640	607	635	643	653	611	586	652	652	578	580	633	622	655	601	620	573	616	588	619	592	635	642	616	625	601	633	657	624	638	636	564	637	635	619	545	624	623	598	575	636	602	646	670	663	619	612	616	622	613	639	585	602	639	638	651	629	563	620	648	619	675	603	586	614	649	635	616	667	564	679	613	584	661	605	603	645	597	611	616	616	582	629	628	615	682	684	658	596	608	600	636	593	610	621	651	607	636	640	615	604	645	615	581	632	629	607	618	620	627	580	607	613	609	636	597	599	641	619	650	601	574	635	621	659	554	575	638	608	606	660	621	645	619	589	589	628	597	629	628	624	630	624	581	607	604	611	640	608	661	613	621	569	675	612	608	589	627	614	641	609	600	634	604	595	647	605	597	600	676	583	606	592	603	629	602	602	643	612	655	643	649	591	653	620	620	596	592	640	628	611	632	553	649	598	624	580	626	627	620	624	622	572	617	629	649	634	603	623	629	644	597	603	633	635	644	619	613	603	687	669	586	602	614	575	631	624	616	620	616	583	636	601	624	636	624	642	606	568	628	643	598	638	590	656	602	603	608	638	640	607	613	580	627	612	644	595	663	608	616	626	630	605	540	611	651	623	610	638	593	603	615	626	630	649	632	627	637	607	610	632	642	604	609	637	598	598	624	617	660	596	644	603	597	604	583	583	617	587	601	633	611	597	625	579	600	636	634	655	686	632	666	655	600	621	621	591	553	601	625	626	626	604	616	580	582	610	612	606	619	614	610	606	603	594	639	568	622	638	636	639	630	585	626	600	654	659	636	610	625	597	626	648	642	644	643	625	624	661	630	666	650	628	577	602	626	581	623	599	644	598	589	592	607	595	669	616	645	607	663	585	600	607	594	621	606	626	635	615	612	621	589	622	612	610	547	588	578	616	607	691	631	613	610	632	626	643	597	655	575	646	623	572	614	658	614	591	634	618	617	628	612	652	653	585	632	632	619	609	639	548	625	606	620	672	673	691	601	592	589	616	597	677	624	599	559	612	652	635	626	609	627	613	632	591	657	660	600	664	591	600	617	623	630	644	611	625	625	638	603	632	651	620	599	568	618	632	646	617	614	635	640	658	615	617	669	571	644	670	577	589	657	579	609	661	608	640	609	646	624	590	578	621	625	606	589	627	623	636	613	662	620	637	606	624	604	645	679	654	624	593	611	643	652	598	656	676	609	600	595	575	623	661	618	611	626	610	623	587	636	633	689	616	635	651	595	624	595	609	639	623	706	612	595	613	600	618	585	590	577	619	622	603	591	586	674	611	638	575	641	607	579	648	597	607	555	619	648	620	616	609	585	614	668	624	584	585	610	610	630	575	622	617	676	625	627	638	622	640	591	593	598	607	609	581	602	631	666	630	634	626	597	608	569	576	617	613	576	636	581	603	629	605	625	632	625	643	582	638	652	644	618	641	650	635	620	598	596	633	625	601	601	609	583	614	617	634	633	628	637	656	636	599	617	626	623	632	601	624	641	616	680	594	631	603	638	633	602	604	617	629	583	599	645	642	607	569	656	621	632	643	627	605	619	618	601	589	639	624	650	616	630	608	599	654	636	580	619	599	593	604	550	640	648	647	676	614	585	633	644	598	590	598	667	581	664	619	609	597	640	622	579	629	599	625	616	618	614	622	640	646	627	606	638	610	610	648	567	614	636	592	558	622	621	613	632	604	586	597	638	663	620	577	607	613	620	627	606	585	632	639	596	651	646	598	658	610	647	654	667	609	585	589	608	653	582	688	590	588	640	646	683	642	594	629	580	572	605	636	666	624	687	577	672	662	597	639	619	631	587	575	646	572	652	626	613	595	626	639	655	711	614	615	628	622	640	585	615	615	633	596	616	628	595	627	556	627	640	601	585	547	637	640	588	645	623	611	602	634	615	619	652	598	601	649	651	629	621	633	633	618	610	602	615	573	637	603	641	600	613	611	578	639	602	610	592	604	602	598	653	642	610	583	623	612	601	618	602	613	609	569	582	591	586	630	604	631	620	581	587	661	615	623	615	592	626	642	615	646	606	646	615	615	559	623	618	603	598	608	619	620	621	623	596	592	626	611	598	616	618	637	634	613	606	570	633	643	662	639	606	601	679	630	612	634	649	640	618	680	699	629	625	573	631	617	552	618	670	618	644	584	604	583	639	592	589	582	603	650	599	592	620	645	611	642	638	602	625	594	598	623	634	602	620	625	612	651	615	628	654	634	648	611	609	630	600	608	639	646	582	635	607	594	585	592	635	646	639	628	644	588	633	562	630	637	614	635	645	626	602	604	631	613	631	614	630	586	603	616	623	612	610	653	621	617	628	627	634	644	603	643	602	554	656	597	634	605	609	641	653	596	635	586	599	609	628	609	616	619	626	640	616	564	631	635	627	630	604	648	616	611	608	626	607	640	642	630	668	596	612	654	580	578	608	638	672	618	623	640	623	573	588	609	657	667	646	617	625	614	615	601	649	585	634	606	626	648	624	600	587	629	595	595	640	672	632	647	605	600	613	645	645	635	639	612	578	640	628	620	612	640	573	612	664	611	595	602	620	619	623	633	630	610	587	627	658	614	608	634	623	621	625	610	645	620	636	619	561	618	613	579	663	632	616	669	618	671	664	601	591	645	629	641	621	662	619	625	644	605	635	632	598	601	615	602	614	607	593	596	591	643	614	606	618	620	617	606	644	611	614	628	605	645	584	638	638	621	625	543	584	602	616	632	633	617	580	587	605	605	634	599	619	616	655	619	573	626	642	670	671	572
5304	1352	1292	934	827	778	747	697	728	666	699	672	684	669	716	712	707	716	722	643	660	662	693	701	685	661	719	712	625	658	678	692	671	685	674	685	718	648	650	696	689	641	682	686	660	681	672	636	694	640	696	682	680	649	656	663	635	645	660	618	685	682	675	649	717	678	668	631	659	686	698	634	672	682	658	699	712	707	646	600	703	685	648	665	693	656	658	645	705	662	707	680	662	661	675	642	689	684	669	665	738	667	703	687	640	675	678	681	675	648	704	649	612	670	687	684	617	672	676	649	690	643	666	675	637	686	662	669	690	673	702	703	675	664	702	666	680	660	722	719	663	667	694	708	646	679	709	642	692	645	649	693	672	664	653	650	682	672	613	657	622	678	665	704	661	671	641	651	646	663	662	671	664	702	657	664	657	675	641	675	723	695	683	683	682	691	661	658	679	669	668	695	644	675	662	692	679	695	701	664	619	644	725	660	702	692	616	656	678	632	640	623	650	635	695	622	684	694	660	699	640	687	650	629	720	661	648	716	672	697	723	648	703	652	644	713	611	644	647	698	652	661	657	661	683	659	687	689	593	625	705	650	704	664	644	694	641	648	648	671	667	699	636	676	676	678	670	683	692	669	706	657	658	658	699	661	646	660	669	684	660	666	583	628	702	682	681	715	706	710	655	692	668	671	681	622	669	661	651	672	624	664	688	670	644	675	613	722	665	667	636	646	678	636	636	625	705	641	670	663	620	687	679	693	693	646	634	675	699	686	657	685	646	654	653	647	672	637	666	667	625	624	679	696	670	621	684	663	691	682	702	670	701	656	698	661	631	640	673	631	692	700	642	695	687	664	663	647	656	709	704	642	635	651	664	681	685	694	659	684	655	653	655	644	667	679	687	672	656	668	709	662	692	687	704	682	701	660	681	656	692	673	668	679	640	636	679	683	679	669	682	662	644	656	688	682	712	676	645	683	630	660	635	645	653	633	660	678	666	689	651	640	688	674	662	687	627	628	690	694	616	650	669	654	668	668	680	661	704	645	665	646	656	628	648	661	636	641	702	660	683	661	659	679	702	614	668	637	681	730	660	681	702	691	685	629	684	659	662	661	681	635	663	698	659	715	668	670	644	685	682	640	650	633	628	696	701	693	654	674	639	682	670	657	702	644	682	656	654	706	665	702	676	671	681	680	650	674	678	608	705	674	664	684	659	614	669	680	676	627	692	692	656	696	661	707	663	700	656	704	734	658	694	696	650	648	638	678	661	679	709	668	693	705	699	675	708	639	670	681	705	686	693	701	655	704	693	699	667	702	699	677	639	681	677	702	672	675	711	690	678	653	696	671	692	658	681	657	697	658	618	712	647	703	661	689	705	714	681	668	694	738	635	680	685	658	681	659	698	662	655	703	669	692	676	692	653	666	683	686	672	697	668	666	703	682	713	659	665	658	651	627	641	643	668	658	688	644	705	641	654	719	655	680	656	634	681	661	707	719	712	668	688	683	721	667	704	697	690	646	662	651	669	657	675	719	617	694	680	640	662	676	697	666	662	656	684	714	652	654	647	671	650	643	649	668	669	663	669	631	661	662	663	658	704	649	653	637	644	674	674	663	671	703	678	660	677	669	710	628	688	646	718	696	616	619	673	679	672	696	665	696	657	650	673	643	708	666	678	704	659	701	661	690	664	681	663	635	682	619	670	661	687	620	651	697	688	658	684	697	673	639	676	654	637	725	667	654	673	656	675	662	645	674	646	702	713	663	665	648	708	683	630	640	674	671	666	705	677	741	639	663	680	636	666	649	687	626	685	684	683	684	666	678	687	643	684	681	710	657	724	640	644	670	638	690	689	661	712	675	664	642	631	677	656	630	724	707	677	657	640	673	701	615	689	705	640	676	667	676	608	683	623	633	711	699	692	668	643	688	654	696	724	659	644	718	710	673	657	671	678	650	653	686	640	601	632	653	691	625	703	666	698	708	645	718	703	723	673	653	654	663	689	693	666	695	677	692	713	640	638	639	697	648	672	654	699	696	705	663	686	678	658	637	686	676	668	669	715	702	661	638	668	695	650	684	669	660	630	667	687	679	681	653	634	694	685	699	648	717	636	646	627	609	672	640	690	650	671	726	646	648	698	644	643	712	696	657	671	684	650	630	656	633	650	640	686	685	682	677	673	675	635	676	690	663	682	653	686	639	679	663	653	674	722	726	676	670	624	654	683	671	660	712	719	644	647	707	692	668	665	666	678	658	692	677	686	655	666	678	646	704	632	685	683	680	661	619	630	666	677	644	638	715	682	676	640	670	629	650	644	677	644	684	648	684	646	678	660	676	695	714	663	667	631	685	693	674	664	692	692	672	651	667	688	650	680	673	623	618	697	581	678	662	719	655	624	686	695	681	683	684	694	660	691	674	652	668	676	644	691	674	692	664	718	647	676	680	678	736	649	666	668	650	651	680	687	637	659	700	671	647	688	645	648	620	696	678	700	641	662	684	700	625	672	728	662	674	690	664	677	666	657	635	693	671	663	672	593	639	696	679	672	698	675	674	686	698	654	699	665	705	694	651	625	663	673	665	702	655	681	639	697	679	693	693	640	675	656	661	656	699	681	674	692	701	692	699	692	691	620	720	634	676	659	649	648	642	672	714	640	663	685	675	638	679	682	627	683	668	671	650	594	660	706	653	709	659	669	705	674	718	690	688	649	670	632	653	654	641	641	651	663	643	654	711	664	672	651	689	664	641	680	660	667	645	655	668	707	662	664	678	695	660	680	701	692	655	643	690	658	668	675	714	671	646	664	673	675	679	700	641	608	647	669	684	676	697	680	658	695	653	682	636	687	694	661	651	675	641	648	699	621	671	675	651	673	654	656	696	699	697	647	653	648	665	620	654	691	673	671	644	681	628	654	702	641	662	663	684	666	624	667	701	657	694	677	657	668	672	686	684	699	662	665	691	740	695	642	693	665	692	724	665	715	686	698	702	683	708	702	667	670	662	614	689	651	691	666	648	647	708	687	689	650	662	626	710	670	683	667	658	684	708	660	690	611	642	680	660	696	646	641	666	653	666	657	666	626	678	617	679	727	654	689	693	637	638	661	653	648	658	650	661	677	665	696	691	681	652	688	626	701	666	716	657	690	665	644	682	700	677	687	677	645	685	645	683	639	670	673	678	650	665	658	683	652	651	664	661	704	649	656	653	649	664	677	665	667	643	687	647	660	664	663	696	703	650	666	641	651	666	642	709	678	668	673	692	666	687	685	690	681	704	672	640	642	701	622	687	628	668	663	666	673	646	674	649	628	632	656	626	625	659	667	661	671	654	644	684	654	686	649	658	699	684	629	725	648	656	687	726	655	672	705	640	639	651	635	674	719	663	671	677	693	637	651	668	738	714	654	706	703	640	703	685	659	689	665	664	646	656	705	659	643	654	621	642	682	679	662	691	690	641	669	636	645	634	679	682	667	679	648	677	665	656	647	656	684	680	696	723	651	659	627	721
25433	20962	27529	24542	20957	11661	1229	740	602	521	507	444	405	415	361	365	357	352	330	273	296	282	292	302	303	291	300	322	286	273	295	218	281	298	266	274	257	274	282	281	269	288	243	269	278	271	232	255	265	245	264	255	279	279	286	262	262	266	270	266	274	239	262	259	287	246	244	270	225	242	249	277	234	271	285	260	261	272	249	236	274	278	247	232	288	284	249	246	250	267	262	256	265	254	262	251	246	255	264	261	271	304	235	275	271	252	275	252	263	249	263	286	270	250	234	267	240	258	257	239	279	260	259	237	264	240	243	236	270	278	249	276	264	255	280	249	234	264	240	279	244	280	268	264	268	266	246	269	263	276	237	281	248	235	274	232	233	284	247	254	260	262	258	259	271	278	267	254	227	273	248	269	252	271	237	258	253	263	233	260	261	277	262	257	291	302	281	268	265	218	255	272	265	283	264	267	265	255	242	264	219	286	263	264	270	265	239	262	267	293	261	284	262	243	264	251	272	282	265	254	243	237	270	233	238	238	214	266	243	274	241	240	262	239	257	228	239	257	227	274	245	225	241	256	255	250	259	261	261	258	274	293	258	250	285	239	232	245	269	243	265	248	261	269	291	269	241	263	252	260	259	276	297	255	261	262	258	277	266	299	257	246	246	285	243	248	285	235	267	261	247	258	259	236	242	248	281	292	303	245	270	244	288	236	241	241	244	258	256	236	213	229	258	255	276	276	286	265	286	287	271	264	239	257	232	288	254	257	264	278	257	249	280	262	293	267	251	275	280	301	261	262	289	273	244	250	254	288	251	279	247	233	254	258	243	233	265	262	252	285	283	231	245	209	263	250	271	268	268	275	235	277	264	263	236	227	265	242	297	262	241	265	267	279	239	265	226	239	260	275	267	261	260	257	270	221	254	269	253	247	262	256	271	221	244	232	251	266	252	271	262	272	293	240	252	255	267	240	230	226	263	248	257	270	243	249	232	258	250	248	251	245	252	261	276	230	265	233	289	255	268	252	252	232	255	261	228	266	244	268	264	243	258	257	239	244	277	250	276	243	286	234	253	260	266	251	252	254	275	274	269	249	270	281	213	261	261	266	231	253	250	277	281	241	244	260	272	282	238	276	260	266	273	276	227	256	256	259	262	252	270	241	282	244	227	277	262	229	285	247	278	257	246	248	270	266	251	258	270	294	218	237	260	232	263	241	278	243	246	254	242	271	240	290	248	289	220	243	264	250	244	245	274	269	255	243	286	272	265	254	253	240	231	245	224	241	271	240	255	280	256	252	243	264	243	219	254	240	277	254	241	264	269	260	246	244	269	231	237	241	281	278	236	265	236	240	259	267	241	247	233	278	241	269	250	264	259	227	247	270	241	276	266	293	265	215	229	255	239	269	257	252	280	271	252	245	252	249	233	271	235	256	255	245	243	277	287	287	229	282	285	230	250	237	262	266	259	258	236	244	249	276	218	246	255	264	278	248	277	263	263	253	276	270	253	248	253	249	232	226	242	262	240	268	261	262	253	267	251	243	252	281	266	267	252	235	262	270	278	266	305	277	336	252	303	239	266	285	265	249	257	261	263	243	276	265	237	235	254	233	275	257	267	269	277	269	239	275	253	237	244	271	266	253	264	273	272	263	265	276	263	253	260	273	240	273	283	283	241	244	268	271	254	274	243	263	275	283	247	238	252	258	242	242	257	253	244	267	266	267	262	278	253	232	265	231	265	280	244	240	225	218	266	255	237	217	274	252	239	240	241	267	258	245	312	283	260	259	246	257	268	262	240	266	265	263	243	222	256	268	271	252	246	262	243	255	272	270	272	245	235	242	236	292	263	228	271	265	240	252	258	242	260	275	248	274	277	258	245	260	250	235	269	251	243	268	263	282	252	276	268	242	218	269	270	285	235	231	247	270	287	262	281	236	222	262	252	245	250	247	250	264	279	263	266	244	245	275	258	275	252	251	264	265	262	256	258	242	276	255	289	256	229	264	232	261	252	258	236	226	261	254	265	250	272	249	253	274	230	272	262	262	267	251	265	247	276	239	262	280	276	227	271	290	226	246	242	263	248	257	255	253	231	266	253	274	251	247	254	302	257	288	254	268	257	247	234	249	264	263	268	212	250	245	272	240	247	258	234	259	287	259	260	240	264	259	240	251	283	252	262	253	258	254	278	254	258	247	255	242	242	306	283	259	265	257	247	254	249	274	246	260	256	230	261	271	284	277	261	275	258	261	255	247	280	260	242	274	253	256	240	260	265	248	259	229	254	271	263	270	254	266	236	274	241	266	261	253	248	246	256	258	227	266	240	244	269	267	235	257	258	275	283	240	252	243	263	245	274	290	246	240	263	256	231	267	259	251	264	269	259	249	262	257	260	280	242	245	253	244	257	270	253	246	257	270	253	228	256	257	265	253	240	284	248	278	260	260	239	245	273	245	267	278	259	281	258	256	279	273	245	254	235	250	275	253	275	262	255	257	282	266	236	283	250	255	254	245	268	246	270	240	256	229	273	280	259	270	278	249	227	247	255	241	262	246	229	280	253	279	245	257	256	233	226	268	251	245	257	247	254	234	255	273	235	258	264	263	276	283	240	276	283	257	262	252	271	251	282	263	257	264	275	249	258	287	268	241	274	255	250	254	256	257	273	256	253	255	236	254	266	243	261	240	259	263	243	227	241	262	220	266	231	264	257	267	228	223	253	288	258	267	275	244	243	226	257	237	226	247	282	254	218	241	246	259	243	246	249	257	264	260	277	282	262	273	240	268	259	260	221	274	257	243	277	242	263	249	283	257	237	250	254	242	262	274	280	242	272	268	269	240	242	263	278	258	255	240	240	256	263	245	247	250	260	281	229	270	250	254	251	239	227	289	270	272	242	258	281	222	233	236	259	228	253	236	247	273	263	260	280	246	254	213	266	270	266	268	225	225	248	243	254	241	277	252	256	260	274	230	238	270	251	264	251	241	253	299	225	256	254	238	262	255	254	276	295	266	284	253	248	230	245	270	282	260	251	251	276	271	284	260	256	256	249	290	253	239	271	265	257	279	244	261	260	276	257	276	256	279	246	257	283	282	284	267	245	257	260	257	252	235	264	255	221	255	262	253	270	241	230	263	259	245	267	266	245	230	283	264	271	251	277	241	256	264	272	285	258	277	258	261	286	267	251	257	242	256	231	242	269	270	297	272	258	264	266	266	261	272	240	256	264	218	287	245	248	285	241	258	290	258	250	270	252	267	248	276	239	269	246	267	265	251	253	241	211	251	241	250	259	238	224	278	259	258	260	248	261	258	263	237	256	230	263	267	257	234	254	265	261	264	267	253	280	261	265	235	283	256	246	275	251	277	254	241	253	245	268	262	252	256	275	265	284	264	259	271	245	266	294	258	233	220	281	271	229	224	238	239	234	254	264	261	262	256	259	281	267	269	241	252	260	265	282	274	241	267	239	253	281	256	269	272	285	255	259	230	240	270	277	252	261	260	293	260
7307	11685	10367	5702	3668	2464	1868	1392	1220	1033	889	837	710	669	628	532	515	465	441	446	433	428	413	402	392	389	374	365	366	357	375	320	330	320	383	316	359	328	330	327	327	348	331	309	340	310	335	340	311	310	343	343	299	319	283	271	296	281	306	308	282	290	300	315	293	305	311	281	294	310	315	294	275	323	313	299	300	320	300	309	308	297	311	309	263	323	302	274	316	276	297	306	280	305	298	286	307	320	307	285	295	295	283	319	302	294	285	281	292	288	302	288	282	284	276	288	314	289	287	317	320	297	281	273	327	322	309	272	300	275	286	267	305	299	297	263	279	337	302	296	303	282	274	272	325	292	263	282	294	280	289	293	310	330	275	309	284	288	309	292	303	337	288	294	304	291	314	271	294	276	311	312	324	326	287	285	296	303	294	317	327	305	270	304	288	260	280	318	305	288	289	296	301	304	295	347	277	289	322	275	302	306	275	306	290	300	296	318	278	281	280	298	252	276	307	308	315	304	262	287	277	285	310	301	310	290	280	293	312	292	327	293	292	288	320	278	305	293	285	273	274	290	295	314	296	314	344	321	281	304	278	275	277	275	281	301	296	270	303	311	285	276	291	304	284	293	278	275	250	265	307	288	287	310	283	298	298	337	284	323	339	286	269	305	310	300	280	316	266	298	313	283	276	284	305	295	295	318	285	281	264	296	301	285	293	285	313	305	305	276	274	318	292	275	296	287	296	283	302	312	299	309	285	293	303	278	335	291	285	299	302	288	327	305	291	247	277	287	298	295	287	304	294	276	284	300	294	283	279	297	302	313	311	287	288	276	315	309	281	326	309	305	297	282	270	286	291	290	304	290	333	293	310	274	283	306	291	289	272	308	331	280	292	309	284	290	313	298	313	295	299	271	291	302	295	285	293	310	268	291	289	299	286	269	318	280	296	267	282	268	315	283	283	282	297	289	305	281	304	297	267	294	306	276	288	304	299	281	275	293	296	294	267	290	313	318	291	260	284	276	302	283	266	301	300	323	299	315	287	295	305	289	301	288	260	314	297	307	292	343	279	260	279	250	307	289	287	301	302	299	298	313	294	293	294	306	304	277	277	291	262	289	271	301	277	284	279	267	315	321	303	270	302	280	290	275	295	292	324	311	278	313	299	332	290	295	279	286	287	296	300	298	282	305	296	300	295	286	298	291	300	320	296	305	301	269	294	285	286	279	308	319	298	325	303	273	266	301	318	288	272	317	313	286	325	284	303	295	268	308	284	274	294	305	311	301	318	265	261	302	293	285	282	275	299	299	345	269	251	292	282	292	334	293	306	275	272	304	310	312	315	273	276	316	289	285	290	269	297	308	286	292	282	286	295	286	326	285	298	289	291	310	287	300	297	318	291	271	304	289	312	279	295	303	307	311	300	280	316	291	266	302	278	305	292	306	289	271	330	302	312	273	296	292	274	296	294	288	339	314	289	296	309	305	289	295	281	307	298	317	323	302	305	283	300	294	295	309	265	296	311	285	267	280	302	342	305	284	290	288	249	301	282	318	288	313	278	308	297	293	317	272	293	307	346	293	307	287	290	281	291	284	292	297	299	280	290	295	291	286	318	287	279	317	275	271	273	313	297	296	279	289	314	299	295	286	325	299	289	262	311	299	282	303	271	288	329	305	301	310	310	273	274	301	285	301	302	281	317	301	295	279	283	287	301	297	312	300	281	306	299	313	288	300	291	285	294	292	307	335	308	274	296	269	292	294	271	282	275	278	294	275	294	303	298	274	271	252	306	302	303	302	305	301	285	311	312	299	296	287	322	325	285	280	301	281	293	302	305	304	278	308	269	314	270	272	284	313	319	281	263	299	298	336	307	319	303	311	260	274	278	290	290	315	258	281	277	298	272	272	285	296	281	316	314	311	317	280	319	309	300	297	308	311	317	287	274	293	261	289	308	278	294	314	281	267	270	298	290	303	297	294	301	338	275	286	286	285	279	290	290	285	290	314	259	290	303	274	280	362	273	310	281	265	296	297	284	298	287	306	298	297	281	275	284	297	292	288	286	321	288	286	296	322	304	287	314	289	287	285	272	306	311	310	286	266	293	276	272	274	308	271	279	303	288	320	296	312	304	319	322	299	283	319	300	283	277	286	297	297	299	283	283	317	300	267	275	294	317	282	307	307	310	271	297	309	300	317	274	288	308	305	272	304	310	304	309	306	297	303	295	281	271	264	280	308	295	312	296	310	302	309	282	311	292	306	320	278	303	292	302	284	283	302	320	310	276	318	329	274	285	307	264	288	266	264	329	326	289	290	323	281	266	317	325	298	275	291	297	299	322	311	270	305	301	301	284	268	298	301	303	296	304	307	301	273	289	297	297	279	305	244	272	282	276	268	301	288	306	293	308	313	295	274	271	286	294	287	311	273	252	284	292	290	289	276	317	282	282	271	297	295	313	280	311	286	309	309	298	301	280	315	281	300	275	299	274	296	319	307	283	301	299	299	312	288	283	307	299	286	372	288	302	305	317	298	301	313	307	274	284	304	303	271	287	319	284	295	316	280	275	271	336	268	311	322	319	277	254	303	319	287	296	307	289	290	287	316	306	294	316	278	293	278	263	296	286	292	292	294	296	289	290	314	314	309	296	276	277	310	277	292	302	325	308	284	307	302	284	316	279	263	245	264	285	293	308	328	292	302	274	274	270	278	301	288	318	283	296	289	279	296	301	296	310	320	274	279	317	294	301	305	284	300	318	285	297	290	300	295	295	298	283	261	280	278	265	297	297	336	295	273	308	250	272	278	317	297	317	283	288	276	278	277	279	278	308	237	301	284	306	284	317	273	314	284	301	298	317	321	290	289	257	295	291	286	314	299	306	307	254	281	280	299	295	304	323	288	328	294	350	291	276	276	299	284	310	276	283	311	281	290	292	298	264	292	340	321	293	274	289	289	286	297	304	312	294	262	264	302	295	265	336	301	268	283	314	297	300	312	281	289	273	303	329	277	288	334	295	297	312	294	271	305	266	299	273	302	331	284	307	309	277	298	297	295	296	289	294	295	299	269	299	304	283	316	280	298	311	292	277	274	300	271	269	310	300	271	262	274	275	280	285	285	283	291	279	299	273	296	274	311	290	308	319	256	276	286	284	269	300	291	289	320	293	280	324	278	327	282	273	260	296	281	296	310	308	286	296	284	301	299	291	291	292	278	277	275	275	298	268	290	317	301	275	285	308	268	333	301	307	299	285	308	296	306	280	285	284	311	281	292	314	301	286	307	282	303	271	271	298	309	282	288	303	292	283	279	287	329	299	298	316	275	318	305	285	300	304	290	291	328	310	284	284	313	282	317	266	295	294	279	279	283	277	292	306	306	333	291	275	301	272	324	325	281	305	326	275	295	303	317	266	326	280	310	293	322	303	298	300	272	287	288	316	302	306	328	287	274	270	297	283	282	282	274	289	265	272	282	287	279	298	312	298	260	329	301	277	282	316	311	284	279	286	309
23349	20974	27887	24227	20981	21034	8783	1456	1111	972	939	850	707	736	673	670	610	634	624	590	596	567	563	510	529	576	521	508	550	475	536	485	477	490	556	528	502	489	461	502	495	477	506	500	475	494	480	488	465	469	493	506	429	478	468	454	462	473	479	490	464	477	482	433	445	467	457	463	483	489	448	434	459	466	476	485	459	452	462	468	462	495	477	483	482	476	483	504	489	503	501	485	497	488	426	435	468	453	437	483	457	477	462	448	472	467	484	503	447	476	450	454	453	451	432	465	472	454	432	400	488	460	463	457	472	500	447	437	436	435	456	452	437	455	441	465	478	479	462	476	458	479	452	424	509	470	490	446	503	456	494	448	434	446	433	480	466	460	484	461	516	451	423	452	449	457	419	470	481	460	440	492	508	433	460	490	444	496	476	480	487	447	447	492	448	475	457	468	465	483	433	431	453	423	428	464	437	451	471	432	500	467	433	468	419	472	457	423	442	507	444	468	453	428	465	486	443	451	494	443	446	429	475	502	406	467	490	483	493	453	461	452	430	453	472	456	452	462	494	483	449	490	454	447	481	446	434	452	466	489	458	478	427	469	445	473	498	476	466	476	447	458	521	471	439	456	493	477	491	462	466	458	495	421	470	454	449	476	446	461	492	433	422	454	470	459	459	446	460	437	476	453	446	491	441	453	472	421	457	428	427	467	443	449	468	453	438	426	462	457	447	435	478	468	448	441	483	467	449	470	456	481	445	444	460	490	458	476	446	476	444	454	451	442	448	424	470	427	471	475	487	509	469	465	444	441	466	431	428	456	460	460	447	471	450	431	460	445	464	435	466	478	480	418	466	479	436	444	473	470	461	513	450	429	489	499	454	469	488	470	450	472	437	433	479	462	476	452	447	463	413	466	466	452	470	445	448	460	471	445	471	497	495	474	433	453	454	448	405	449	439	452	480	443	482	442	468	424	462	458	416	399	453	479	443	468	460	480	432	487	485	459	456	476	495	432	435	468	477	467	434	461	469	444	454	435	469	420	508	467	482	487	437	453	468	445	430	457	431	465	484	426	424	456	460	447	466	458	460	445	454	470	421	458	454	455	401	442	472	476	480	481	480	470	458	417	459	447	443	421	450	471	457	425	466	491	471	443	441	473	491	444	469	475	453	480	461	475	447	461	508	490	450	440	450	475	478	411	477	477	468	456	448	469	440	477	436	423	477	427	490	460	493	438	480	433	463	446	484	445	449	448	465	438	440	441	459	446	423	472	448	425	440	472	470	449	464	459	450	465	474	460	413	475	493	456	403	467	454	470	447	494	449	425	453	467	488	483	450	472	487	460	450	460	467	440	463	448	446	487	473	435	455	458	453	463	429	465	442	455	454	472	453	450	449	467	425	434	415	446	437	458	507	429	472	445	475	466	466	493	422	460	473	471	440	463	446	457	461	406	474	457	490	436	472	486	455	422	396	446	430	452	433	454	429	472	444	458	465	446	441	444	453	472	507	462	441	438	473	439	483	467	491	476	474	473	475	468	446	489	478	461	419	433	422	480	504	486	455	486	452	440	466	474	468	403	469	441	446	448	445	450	439	444	480	451	463	485	446	430	455	476	468	448	448	457	454	466	470	486	476	453	419	476	464	439	490	471	470	442	425	470	453	475	465	435	464	451	479	480	495	434	401	436	471	469	474	432	441	466	455	455	478	436	474	461	521	483	460	460	434	423	494	435	473	445	472	403	485	473	475	481	436	432	447	423	483	458	449	502	459	440	476	457	453	461	466	484	425	454	445	454	468	453	451	476	436	465	442	475	468	440	449	439	500	471	447	446	457	458	505	392	474	426	450	456	429	483	478	440	464	476	440	451	418	465	476	497	430	444	468	486	438	474	479	435	476	426	428	473	470	427	452	486	461	428	485	448	441	478	461	451	454	520	440	453	515	447	446	440	449	463	512	436	467	470	464	458	410	479	442	481	420	457	446	462	471	469	429	478	422	484	451	459	464	452	495	419	465	423	440	438	429	443	464	467	469	435	449	465	449	485	452	478	475	460	431	463	469	454	459	481	474	466	481	470	470	479	480	474	452	466	450	456	430	431	429	466	463	504	443	482	425	462	433	459	428	482	455	456	466	435	454	449	479	447	446	453	457	481	449	445	485	473	480	453	455	472	464	469	430	469	458	451	438	466	453	462	492	473	462	447	484	436	470	442	459	467	495	483	454	464	453	486	474	450	453	453	470	420	476	463	455	398	452	456	428	448	466	473	441	451	481	465	482	427	479	454	465	454	437	429	482	469	410	448	474	484	457	478	506	444	472	469	457	430	453	404	481	462	421	493	436	451	484	447	457	448	401	439	480	462	493	462	478	472	459	464	412	461	444	468	489	474	476	459	492	488	433	442	444	451	457	499	456	480	457	446	464	472	427	502	452	482	431	455	445	470	412	454	479	441	441	473	455	475	447	431	443	464	477	445	457	454	416	480	457	468	467	463	443	473	466	478	508	463	466	470	428	463	454	475	449	444	439	428	482	494	459	476	514	477	434	493	453	439	447	420	480	432	446	468	446	437	467	464	468	449	434	461	442	451	461	464	473	483	471	462	474	462	438	508	499	493	437	439	460	499	406	437	457	465	482	467	456	429	415	467	454	426	498	437	478	455	496	473	417	505	426	462	446	428	469	449	475	472	482	451	484	442	441	476	458	508	436	453	476	480	451	452	441	466	432	456	490	405	447	464	458	476	463	477	466	430	493	449	469	420	464	458	466	436	489	429	500	467	435	412	445	472	429	460	450	469	482	437	476	482	483	433	448	457	458	498	416	505	459	449	490	498	468	449	464	483	463	476	481	444	473	457	456	472	475	517	453	421	460	461	478	477	458	452	419	455	445	468	426	473	478	459	478	446	452	448	465	449	433	447	433	442	430	463	427	425	434	466	452	438	445	450	465	433	437	429	470	437	475	436	453	486	443	461	461	448	433	467	425	452	480	454	454	463	469	479	464	458	417	437	466	457	468	435	454	456	440	416	451	446	449	455	469	444	452	434	446	467	453	426	467	452	446	442	432	466	433	498	469	429	480	451	451	422	436	484	458	448	461	464	450	446	482	448	453	486	524	458	446	460	469	421	513	477	436	460	484	482	454	471	492	456	453	419	452	471	406	454	435	470	436	447	489	455	421	430	424	465	486	435	447	424	475	456	470	460	434	426	394	446	442	456	483	432	453	470	441	492	455	441	444	475	439	447	459	434	479	458	452	463	464	470	487	478	473	447	446	442	448	430	436	465	472	458	471	477	462	463	473	446	434	438	495	463	403	459	457	441	475	451	479	414	476	472	443	483	457	494	464	461	459	442	429	477	467	467	435	484	490	441	470	472	452	412	435	434	471	471	461	468	467	434	446	475	441	489	497	466	430	430	475	446	453	424	454	419	464	432	486	459	463	474	461	452	460	434	414	462	428	481	458	420	467	488	447	475	438	473	412	470	451	482	490	453	452	428	441	502
10113	17816	16088	9270	6099	4289	3335	2496	2098	1775	1526	1378	1223	1082	996	899	846	820	804	749	700	676	687	620	660	607	636	596	574	576	553	525	551	549	542	503	548	496	514	478	492	472	489	550	481	483	473	514	478	479	482	511	476	495	483	482	510	443	481	522	477	450	511	490	475	485	503	480	463	497	449	464	473	463	486	461	513	441	448	420	435	476	475	437	457	447	468	497	455	481	445	507	450	491	426	467	466	438	472	467	488	450	463	451	486	409	431	457	490	467	461	471	450	473	431	439	458	447	469	467	482	462	493	463	470	436	437	482	472	440	455	482	452	468	448	481	436	445	433	460	444	482	471	440	465	438	462	466	448	483	455	448	491	516	514	454	440	464	409	474	466	458	469	465	458	457	476	476	418	460	497	450	470	443	475	451	445	478	452	465	443	463	503	445	471	451	467	456	439	429	492	485	447	474	417	459	503	461	458	454	498	477	457	431	472	481	451	484	441	434	476	436	475	433	454	502	472	452	454	461	474	466	459	468	455	477	459	423	436	415	458	484	452	470	493	468	480	444	435	437	467	468	459	455	451	443	478	447	455	459	475	459	444	465	483	448	483	454	480	437	488	488	449	483	471	428	453	499	418	475	446	478	551	487	437	443	500	465	512	435	485	485	436	446	469	494	455	493	447	431	463	468	504	468	473	473	426	453	427	463	448	461	449	455	429	444	464	462	444	442	462	469	465	454	471	464	430	457	423	471	457	461	455	470	479	474	454	490	442	423	438	434	442	455	452	494	464	484	460	433	453	443	470	502	474	483	431	488	461	452	487	438	433	437	461	467	457	456	468	464	449	423	437	444	456	443	468	476	448	471	457	464	396	440	451	449	465	437	442	454	457	438	451	476	433	431	476	458	441	483	463	460	491	434	436	425	452	448	450	432	468	446	466	443	422	458	460	471	446	470	476	470	446	429	476	477	458	449	439	462	446	434	430	466	459	459	468	444	478	488	442	484	457	488	450	421	408	442	437	419	467	452	436	435	452	416	458	466	476	462	458	432	454	465	460	475	468	479	456	458	482	479	501	460	461	476	454	471	451	453	463	455	472	474	460	433	465	462	459	434	440	466	450	448	471	473	422	437	420	464	419	490	472	466	438	436	493	442	433	481	474	459	438	468	486	471	430	416	441	443	495	414	439	463	427	450	432	456	473	457	472	426	446	464	407	461	453	471	503	460	492	479	436	445	447	455	449	428	461	488	455	484	408	466	446	431	467	455	448	436	479	458	506	451	500	446	436	474	450	435	470	488	468	443	421	447	456	441	464	470	459	462	485	492	438	425	443	437	460	535	443	473	458	438	418	451	415	475	470	450	463	492	469	443	467	439	465	498	431	419	458	433	459	459	438	468	449	430	443	414	441	457	468	426	471	464	449	405	441	484	440	441	472	443	428	476	484	426	502	448	468	506	448	433	419	487	429	467	443	456	485	465	463	452	433	487	477	500	456	486	464	458	443	445	426	479	456	462	434	455	435	466	445	492	443	481	474	436	461	454	444	437	419	415	477	499	428	463	473	455	437	465	455	466	442	473	435	487	473	450	443	491	459	478	453	474	480	443	446	444	474	457	464	463	457	468	491	472	496	491	468	434	443	490	439	507	427	456	451	448	455	473	474	468	389	399	451	481	454	498	465	437	496	448	455	483	445	470	448	437	487	460	449	441	472	458	464	423	432	476	442	427	498	470	471	408	433	460	450	457	479	437	443	461	481	475	487	475	472	440	482	461	439	468	477	462	444	443	478	451	476	447	508	455	412	486	437	466	435	483	516	468	433	467	478	457	482	486	426	451	464	463	470	419	471	459	474	439	485	444	448	465	474	461	467	488	460	434	444	420	437	449	468	472	451	462	444	454	471	457	430	454	442	455	458	470	472	476	424	420	436	479	444	451	481	440	494	445	470	452	473	438	467	453	449	434	502	445	471	443	453	440	443	450	433	458	448	457	464	419	481	453	486	435	439	467	468	427	441	459	489	481	455	456	457	460	418	453	424	436	434	479	481	469	454	474	462	423	468	448	445	401	522	456	473	481	457	437	469	444	428	470	442	466	462	488	431	478	451	462	464	457	451	474	447	483	456	473	438	449	472	449	443	476	443	490	429	461	449	437	491	487	427	466	463	449	433	438	454	517	493	439	459	444	453	458	468	485	438	432	457	444	452	464	453	447	457	453	436	502	449	448	461	430	454	530	464	481	501	424	431	469	464	442	456	446	415	398	464	502	490	460	457	457	466	449	441	461	436	467	474	489	429	433	448	466	427	431	477	437	459	456	438	424	498	454	488	473	463	474	442	439	425	433	440	439	449	455	472	460	451	507	469	483	454	466	447	436	464	457	480	455	464	424	459	468	465	490	483	442	490	468	434	466	437	461	461	453	441	458	468	449	415	447	438	454	434	462	427	473	448	484	456	450	471	476	450	473	440	425	427	449	476	438	471	440	475	442	451	454	454	473	462	488	412	447	454	438	474	460	465	447	462	444	428	432	460	473	483	476	473	479	483	447	440	461	435	441	449	475	448	455	451	469	477	459	445	433	443	480	462	434	426	467	435	451	435	434	426	447	467	461	443	457	470	422	435	446	460	474	478	472	471	416	428	464	438	449	456	447	460	457	467	461	450	471	450	430	452	483	499	463	482	451	430	463	451	464	409	437	452	451	447	404	435	429	450	475	477	434	453	481	474	446	430	453	482	500	445	406	471	476	443	475	470	499	454	492	491	442	440	436	459	474	453	450	434	461	468	461	406	479	449	413	432	465	451	440	478	472	436	468	423	458	422	434	487	471	459	448	478	446	431	483	475	451	443	452	464	455	451	445	419	425	422	459	467	454	448	480	417	457	492	477	465	456	458	424	450	460	451	437	490	453	437	450	452	456	442	446	430	439	454	469	442	451	446	464	477	409	446	470	485	432	466	439	437	443	450	476	457	469	444	480	481	408	460	464	442	454	458	472	501	470	418	416	457	441	455	450	486	487	459	511	430	458	459	448	455	466	470	473	472	467	434	455	496	502	455	450	442	438	410	413	455	482	434	444	476	464	471	458	461	457	411	514	514	426	432	461	434	464	418	452	420	431	473	438	480	476	423	458	486	416	438	424	434	476	481	449	440	432	424	471	431	445	482	452	473	454	483	485	429	440	457	433	483	472	450	436	460	447	436	467	441	445	454	453	431	447	467	485	474	454	463	440	464	456	451	472	457	443	473	446	411	480	440	452	436	467	447	468	446	428	467	468	460	452	465	460	450	486	440	458	463	458	445	427	437	441	438	438	482	447	441	473	438	459	477	440	436	475	450	451	437	451	434	417	466	462	462	482	434	462	462	449	448	441	447	475	475	495	468	482	435	468	449	458	465	438	468	426	440	473	492	438	440	449	475	440	397	416	488	466	457	474	497	501	447	486	445	462	470	436	449	476	476	449	478	491	459	475	431	452	438	453	449	460	447	445	418	473	428	459	452	439
28366	15398	2510	870	704	669	691	630	608	649	653	620	580	631	622	629	626	661	630	630	614	588	605	633	615	567	600	677	627	629	609	648	641	643	617	636	619	645	584	615	619	618	642	674	580	630	612	579	619	625	624	632	643	644	626	593	607	599	655	649	598	612	589	607	613	641	643	618	651	556	602	625	618	652	619	611	649	598	588	618	630	601	625	594	635	607	624	604	620	608	661	669	630	617	581	587	596	660	612	586	575	616	631	650	609	623	596	600	619	619	636	651	592	618	592	608	615	590	674	613	665	608	587	602	636	629	624	613	588	587	651	635	588	584	650	617	598	630	636	580	646	648	645	603	633	628	606	655	632	658	634	617	615	659	620	637	589	566	612	606	603	614	614	604	602	614	622	637	644	571	621	622	649	585	619	664	591	624	650	631	589	615	597	576	659	585	650	599	639	569	657	613	593	666	645	567	594	605	661	601	630	652	596	657	673	660	646	619	645	614	619	680	655	609	626	628	618	603	586	605	608	618	643	633	602	625	604	597	600	628	673	622	613	640	587	625	591	595	622	608	599	611	624	610	617	627	620	624	592	595	645	618	660	611	678	644	655	620	552	620	641	612	624	582	634	638	627	582	594	590	589	579	622	656	608	627	622	630	630	570	605	634	597	656	595	602	594	637	612	572	612	639	581	597	633	588	565	604	604	600	656	638	615	607	586	604	605	600	612	617	581	583	614	630	639	656	589	589	642	621	638	603	581	642	605	599	621	558	605	593	616	625	639	609	632	627	605	584	612	659	594	599	584	623	612	622	613	583	626	585	627	608	594	586	629	639	579	619	600	622	644	632	607	608	598	598	616	629	620	605	573	583	586	601	644	566	620	613	608	652	619	638	649	637	663	633	661	595	599	607	647	629	628	601	585	617	576	618	624	633	623	594	593	551	642	609	616	606	616	609	600	636	597	592	622	590	583	666	634	600	558	607	619	688	616	614	593	599	641	604	620	601	656	637	651	605	646	595	624	639	624	621	677	541	574	602	602	640	664	603	631	585	604	571	636	603	597	646	603	576	666	616	602	584	652	614	613	581	584	625	613	626	609	573	635	641	600	605	578	645	576	612	632	637	613	607	609	616	594	637	589	620	581	549	600	602	612	622	640	617	637	631	581	625	615	563	606	558	626	631	637	571	644	560	564	625	603	677	624	616	618	613	602	618	564	658	654	571	623	624	653	641	594	629	613	626	620	600	653	627	662	594	623	649	574	613	626	629	640	623	650	571	639	623	648	644	608	643	657	689	620	580	617	557	600	632	665	618	640	617	596	613	634	605	601	574	575	654	602	599	639	595	641	662	631	602	597	578	651	603	623	598	589	598	655	577	600	632	594	634	607	591	625	627	619	621	579	597	634	626	625	612	580	591	657	637	661	604	604	608	587	620	600	625	606	647	664	651	618	646	624	580	605	659	661	635	579	608	607	600	663	622	628	632	641	616	635	616	597	600	639	600	587	630	625	648	593	637	632	612	645	597	597	567	584	614	599	619	634	603	616	567	608	663	623	611	575	611	613	636	634	635	604	624	604	597	605	621	586	583	619	612	600	608	639	591	625	571	586	634	643	600	587	611	676	619	593	651	579	633	644	618	592	605	625	611	611	601	612	648	618	624	584	603	631	635	565	605	610	610	601	603	598	655	631	635	633	597	626	628	623	574	591	581	641	601	615	603	639	610	602	627	621	674	636	653	614	595	589	632	619	619	597	614	599	628	595	633	580	609	641	624	625	597	677	592	623	626	648	621	580	605	631	610	579	594	571	668	637	597	614	594	624	657	609	582	605	585	568	601	613	638	582	626	612	625	601	657	651	655	590	653	605	697	637	669	632	589	641	578	666	593	627	604	627	647	579	585	617	620	621	650	624	600	578	598	587	610	635	614	614	648	672	627	600	624	633	634	623	651	641	625	615	595	600	577	625	635	625	669	572	547	627	580	620	655	584	615	582	609	613	587	605	624	620	631	632	620	658	649	612	637	587	621	618	576	640	599	608	649	642	637	579	607	631	662	576	609	635	604	642	663	627	595	567	644	622	600	637	626	623	624	606	598	635	606	615	637	585	635	658	648	653	635	634	597	573	610	594	601	629	602	641	588	599	586	642	631	597	607	622	662	636	620	627	593	643	616	623	591	615	624	628	642	628	631	668	651	627	608	632	667	625	571	620	599	616	625	618	579	618	602	672	617	598	619	599	650	624	651	605	593	609	634	625	627	551	592	627	528	601	630	563	643	622	598	585	626	612	581	614	622	605	584	628	626	607	613	606	624	615	577	676	578	602	561	597	645	625	641	615	602	626	591	605	607	610	635	630	659	583	605	625	601	634	602	660	620	610	656	640	635	657	580	619	613	628	617	622	631	577	656	585	588	582	617	659	604	586	613	616	666	649	616	642	613	646	627	659	598	593	556	594	612	611	641	658	608	627	609	636	620	617	651	620	661	596	587	599	617	632	611	595	631	632	639	583	592	671	620	585	618	582	623	588	623	648	619	593	632	597	596	623	601	605	605	627	640	618	569	614	628	632	643	582	642	626	618	583	611	625	578	610	656	613	610	622	626	614	609	647	611	614	605	599	616	628	633	615	716	596	623	615	630	618	616	631	636	609	604	664	600	595	598	683	602	602	630	643	593	576	588	660	596	601	601	622	627	643	651	620	626	646	625	643	622	579	654	629	618	604	614	570	609	579	571	601	597	637	624	639	619	706	613	577	612	646	668	627	626	616	567	609	612	594	611	629	626	640	641	614	610	595	655	622	622	603	605	657	557	670	620	613	645	635	614	597	639	637	629	640	612	624	625	629	618	608	597	611	593	587	655	622	580	599	608	609	631	608	595	583	585	665	623	582	620	597	645	669	606	636	696	601	602	613	582	634	638	582	646	595	600	588	587	641	657	616	609	621	615	605	656	619	574	634	601	644	645	610	630	600	617	579	601	568	630	608	611	610	603	644	605	608	635	605	596	593	642	582	663	592	635	605	626	557	633	617	619	604	629	593	594	634	622	640	603	641	622	620	568	666	661	603	613	601	610	656	573	600	606	640	632	634	639	599	603	599	606	629	612	655	582	596	621	614	647	606	610	591	593	599	653	596	585	657	621	622	596	584	630	658	631	621	584	638	620	633	637	605	667	591	632	618	617	639	607	610	619	624	600	632	621	662	617	663	598	611	576	604	618	586	619	609	627	641	661	646	655	630	606	622	587	583	643	638	645	628	589	616	594	632	635	630	601	578	586	649	610	638	656	562	600	589	620	692	635	610	623	602	614	619	608	553	638	590	615	592	645	615	570	645	616	609	626	599	644	635	628	633	604	634	647	593	626	609	636	601	608	610	656	597	610	625	563	608	587	666	601	601	649	657	632	631	633	622	654	590	579	594	629	605	630	612	582	620	591	599	635	575	559	585	617	687	625	612	606	615	586	612	608	631	602	680	632	605	634	652	628	627	612	602	624	606	584	609	636
5281	1407	1298	884	796	777	694	708	678	665	667	711	641	617	696	649	709	658	699	721	656	657	666	699	649	673	685	690	660	678	647	661	705	630	644	688	701	647	657	655	673	650	681	638	669	668	672	674	666	655	656	657	666	698	677	650	674	676	707	646	685	642	665	678	673	629	718	681	718	689	670	695	708	673	611	635	698	678	716	680	620	663	662	642	692	671	680	652	674	659	626	651	650	685	689	665	670	636	642	697	681	650	615	673	695	716	654	706	634	674	684	655	654	681	661	722	667	651	711	685	672	688	604	689	691	652	713	651	662	705	704	684	643	632	632	666	695	693	698	678	676	661	606	656	695	675	654	697	667	674	672	700	676	695	678	654	685	661	677	677	621	647	704	678	648	644	651	703	608	636	649	662	622	690	647	675	676	690	620	661	653	660	641	671	646	677	657	687	662	693	666	680	633	688	687	648	700	624	628	678	678	627	658	696	678	676	716	694	675	662	659	647	675	699	707	673	619	685	679	698	684	626	652	658	700	640	708	628	693	661	665	651	647	630	684	726	688	683	672	686	696	652	642	636	699	690	670	681	669	649	668	681	658	620	674	700	648	675	671	639	711	652	703	677	714	704	662	701	697	661	710	659	723	656	674	666	668	653	668	655	675	653	663	661	656	675	671	682	684	646	654	643	692	689	635	667	649	638	693	614	666	719	659	708	650	651	700	713	685	660	683	713	667	663	635	694	716	660	684	703	663	627	623	674	676	655	681	650	679	690	682	662	658	682	684	675	664	676	657	681	682	663	682	665	652	654	708	679	659	670	663	688	677	641	620	668	689	603	650	683	627	638	682	689	673	681	703	673	658	692	663	660	723	708	688	709	652	683	660	630	673	649	656	690	654	649	687	676	701	644	678	647	712	659	643	638	664	657	644	660	659	674	612	646	716	713	690	681	675	730	689	701	671	688	701	676	672	693	702	673	662	677	676	697	723	671	695	661	652	642	686	659	667	687	697	694	683	645	695	685	684	658	711	684	719	646	680	654	613	669	644	647	657	704	635	692	678	644	650	678	650	688	689	659	678	633	651	749	687	656	683	678	680	639	623	700	644	660	683	703	675	680	666	653	690	649	675	677	662	652	732	649	656	669	669	708	638	624	646	661	705	683	633	656	632	653	701	667	684	731	697	659	646	668	691	654	695	708	614	649	698	641	662	683	689	652	679	645	682	670	684	649	713	678	691	593	615	679	651	689	626	647	647	672	705	687	622	694	725	630	660	665	631	655	701	663	681	690	647	649	638	693	645	672	648	651	685	703	724	665	694	612	666	628	656	696	689	676	709	678	706	679	699	661	677	654	638	661	625	651	706	678	712	659	696	655	672	663	712	680	670	682	664	688	670	720	620	691	705	658	688	636	697	697	638	674	711	661	694	680	646	662	661	719	683	686	645	676	662	683	685	654	651	701	724	681	726	625	682	670	673	661	645	650	708	686	698	686	668	642	683	696	678	693	690	665	635	691	665	650	674	654	603	691	685	653	655	678	671	693	652	653	671	730	702	622	730	642	605	692	676	680	689	661	663	670	700	696	709	652	691	696	660	692	644	653	675	660	668	669	652	703	698	701	666	680	710	728	670	643	683	688	632	669	659	651	654	659	715	640	712	685	669	743	702	658	707	611	692	709	656	648	690	703	666	652	663	651	659	690	647	648	658	640	699	682	665	682	634	677	657	646	636	717	657	604	661	713	659	641	665	694	719	684	660	646	652	646	698	676	706	664	653	680	668	648	683	627	701	663	684	670	745	686	677	691	709	699	706	622	683	674	664	652	716	675	670	678	710	650	672	668	674	624	671	631	633	680	713	669	643	645	690	650	668	653	679	683	676	709	678	720	682	717	665	707	710	706	635	675	659	659	680	654	671	664	611	690	650	653	665	709	659	663	717	647	688	613	660	667	634	642	697	656	641	692	698	701	679	662	610	745	632	648	681	707	686	638	676	666	678	670	690	635	651	654	687	657	673	651	615	662	660	678	701	660	661	675	678	674	671	702	621	690	702	683	702	654	669	676	694	672	673	637	637	637	646	683	679	646	666	674	669	710	700	646	618	672	634	655	678	652	673	671	666	699	660	664	670	643	635	652	666	679	710	705	715	654	674	695	686	643	703	677	632	634	666	667	717	630	607	641	645	683	627	718	720	710	695	662	717	647	641	651	677	698	663	678	681	706	696	653	694	672	718	691	665	679	684	674	685	655	638	685	700	686	665	672	667	685	620	676	676	639	646	669	671	649	702	640	736	688	669	652	665	647	694	637	685	681	674	697	664	663	674	724	710	652	636	704	681	678	661	665	696	664	683	651	683	649	697	665	683	714	687	654	670	657	692	607	676	698	692	706	701	699	699	664	660	669	654	738	669	613	654	665	619	670	667	645	665	660	718	651	692	674	653	657	664	705	691	627	652	711	737	677	684	642	698	659	679	659	715	665	689	700	666	692	692	666	629	673	730	657	711	651	676	669	638	667	672	691	636	685	731	666	664	700	687	654	732	647	667	661	691	697	630	653	686	690	638	650	651	652	652	663	691	674	684	640	670	693	658	682	666	662	671	694	678	681	625	664	614	667	639	645	669	662	686	668	688	655	674	666	691	690	654	666	676	692	651	641	679	680	656	640	646	644	686	660	681	668	658	635	655	671	651	670	683	647	674	644	699	694	709	627	641	670	702	660	646	708	652	647	671	625	686	675	686	627	679	642	619	656	676	681	692	678	618	704	656	653	628	674	749	716	679	663	621	664	676	655	691	687	690	730	634	631	677	613	669	692	600	670	627	658	668	665	651	746	671	675	708	672	675	652	676	678	696	656	640	657	685	684	641	695	710	671	655	724	675	677	651	710	682	681	731	728	647	650	661	677	635	692	666	645	660	696	644	671	681	639	672	706	638	645	703	650	663	664	668	726	672	685	704	662	673	661	692	695	666	646	680	634	664	683	715	673	660	705	654	644	677	700	678	677	652	666	671	667	666	712	679	687	660	684	667	689	712	640	658	688	694	629	711	626	685	672	693	653	727	693	652	705	601	679	662	671	677	706	679	692	691	668	663	688	692	664	707	674	652	636	679	702	657	652	676	683	676	711	681	713	675	675	635	670	634	621	760	680	677	677	638	722	635	684	643	686	730	694	670	710	671	641	611	679	668	695	684	715	694	645	706	670	662	652	674	668	690	654	652	685	659	658	679	645	678	694	674	640	670	675	660	676	683	664	652	661	670	680	646	692	676	640	658	686	652	653	651	648	659	723	701	656	656	655	658	656	659	662	673	670	673	685	660	704	619	663	673	665	691	694	692	602	679	688	730	676	648	716	639	640	661	661	709	696	674	677	682	638	672	656	696	661	712	684	647	683	650	609	719	656	681	661	674	674	715	687	643	628	664	662	651	630	672	661	653	614	671	667	688	665	661	700	716	686	650	648	612	665	661	682	662	651	668	684	680	728	689	688	656	623	650	700	696	635
25417	20982	27550	24581	20980	11752	1241	771	597	542	487	459	424	389	400	360	354	337	312	342	308	310	318	300	293	304	290	274	261	300	300	257	298	272	276	295	273	257	253	275	250	307	271	259	252	264	257	272	282	263	259	280	250	263	246	268	277	284	288	265	242	273	243	272	264	284	303	253	277	306	255	238	264	265	264	253	234	255	271	227	268	249	266	260	234	279	251	261	260	265	238	244	280	270	302	296	287	258	281	244	265	277	251	273	256	264	255	246	255	257	298	251	245	270	281	298	304	277	299	256	268	252	262	261	279	257	259	283	223	257	259	269	262	279	263	275	266	266	258	268	272	271	277	262	270	259	236	264	276	255	270	261	246	253	252	236	281	246	246	272	237	251	253	242	263	262	280	251	246	282	266	289	268	266	260	246	282	245	311	220	267	249	269	261	267	258	294	279	240	269	272	287	272	221	256	275	245	292	282	268	264	247	254	271	243	274	280	256	249	279	256	255	265	277	269	246	261	278	282	250	278	242	249	262	271	278	269	297	269	249	271	287	268	273	274	244	292	274	228	258	272	272	255	260	265	245	234	261	273	266	262	262	264	267	257	247	244	255	249	267	236	247	274	283	248	254	266	241	288	244	267	260	272	262	276	252	279	250	280	247	265	241	262	263	265	273	251	239	252	267	248	250	257	276	240	262	266	324	277	274	251	256	247	246	276	254	255	281	272	230	235	245	239	244	257	271	287	242	273	254	274	251	236	283	258	279	250	253	255	280	254	289	297	247	238	267	261	293	273	235	263	263	255	269	238	262	257	285	251	248	255	259	266	233	266	259	265	264	239	271	292	251	270	263	245	234	295	270	248	270	288	251	249	237	257	262	277	252	270	244	269	262	257	256	255	242	272	254	246	251	247	254	274	287	278	281	269	252	255	253	245	257	235	240	264	273	249	264	258	265	275	277	268	297	274	275	252	268	261	253	235	265	260	262	259	258	299	259	266	261	263	247	274	220	262	249	267	224	263	270	270	272	261	270	250	261	272	289	254	258	253	236	283	265	240	269	269	284	274	261	253	243	242	248	250	252	272	282	222	242	238	259	264	257	264	248	269	254	278	263	253	257	258	274	241	245	244	262	241	246	257	260	238	275	269	265	270	269	263	293	264	266	276	249	247	259	265	262	248	279	283	253	265	265	241	278	299	259	245	279	265	274	276	268	245	243	250	239	256	222	262	246	248	246	269	255	288	258	264	249	259	270	255	262	273	277	242	269	256	269	260	255	259	264	263	236	279	260	274	271	273	257	274	273	282	255	262	265	266	249	263	262	236	284	269	259	290	240	261	285	257	246	272	259	227	275	244	240	240	274	277	266	254	274	244	269	238	268	225	269	244	265	262	234	268	250	258	248	251	260	260	282	280	275	253	254	267	227	280	255	256	286	234	275	242	252	261	273	264	249	282	243	274	257	257	255	271	275	262	243	267	249	258	258	255	263	260	266	244	257	279	251	254	272	240	249	250	279	225	251	266	270	255	237	248	261	275	262	265	244	269	256	295	272	275	262	273	285	261	266	264	260	261	275	267	265	267	282	258	277	247	254	293	272	243	257	233	256	235	281	284	294	264	240	261	240	244	269	264	273	243	296	248	264	276	252	265	252	303	256	252	297	257	269	249	248	243	263	263	263	250	271	272	251	228	252	272	280	270	268	245	278	242	268	267	267	259	248	263	270	263	255	254	251	241	244	261	262	281	267	255	275	246	247	261	283	271	258	250	249	278	227	262	275	256	223	288	223	257	278	234	271	255	247	252	272	233	253	247	263	255	257	241	263	276	261	249	258	249	268	303	277	219	273	258	264	268	274	272	240	248	273	264	231	276	278	278	269	274	267	282	260	257	247	278	282	272	269	252	251	250	279	234	236	280	261	273	289	264	260	269	270	300	258	263	244	266	278	279	321	251	246	278	272	227	265	285	232	262	250	264	273	277	234	260	271	265	250	288	288	242	213	262	259	273	278	292	276	279	266	269	257	275	228	249	259	282	249	239	257	278	249	258	249	251	268	247	242	256	241	297	307	259	263	248	275	281	273	243	282	238	275	280	263	266	250	252	230	245	272	229	282	255	275	275	260	255	263	256	294	228	246	247	269	274	268	266	254	260	238	258	256	246	250	244	270	249	251	296	264	251	246	273	264	265	247	273	271	279	246	259	243	267	240	231	261	246	248	248	270	261	258	279	279	299	266	283	259	250	230	233	244	242	261	245	297	254	262	237	274	288	302	266	273	269	286	240	249	256	274	228	267	223	287	259	241	252	257	313	276	236	284	303	248	247	282	242	262	255	280	245	245	252	295	239	250	261	265	254	276	251	257	262	243	269	255	246	247	276	268	249	275	253	254	254	259	250	243	245	262	251	279	276	242	258	268	279	260	265	261	258	251	272	276	240	258	273	263	267	256	283	263	275	253	231	261	244	264	280	283	257	257	264	265	271	244	250	275	259	284	241	269	231	247	254	246	278	264	240	273	232	290	252	282	275	286	247	285	236	279	269	250	271	268	258	238	243	242	254	246	255	277	277	279	299	242	276	235	247	257	251	269	265	263	282	275	232	274	250	254	238	264	245	281	254	267	282	230	266	256	241	279	293	239	233	230	252	306	282	267	271	270	262	251	273	245	267	264	261	283	253	257	271	268	253	248	239	255	259	264	257	264	263	251	262	235	272	250	237	262	306	254	269	272	255	280	270	294	270	242	271	249	269	244	272	272	249	256	252	281	277	287	278	253	253	286	279	256	285	258	250	250	259	277	242	259	269	259	288	254	254	235	242	243	276	280	272	245	261	237	219	266	284	267	236	232	283	242	246	254	255	251	277	301	239	246	238	283	290	284	255	270	231	292	264	238	271	261	244	263	245	234	251	294	287	277	267	239	250	266	250	264	256	248	247	256	267	277	260	278	243	230	250	260	250	289	257	267	229	245	281	241	229	258	296	269	255	249	276	237	254	237	256	247	256	248	281	249	250	269	276	250	275	275	249	263	284	248	260	236	278	255	245	215	297	237	244	241	278	210	259	266	272	247	285	257	240	259	284	267	266	266	250	260	267	296	267	243	274	244	226	261	255	240	249	258	227	243	276	254	251	254	295	272	267	242	264	237	259	263	263	270	250	276	291	277	277	277	256	276	230	272	268	254	260	262	265	252	276	265	257	253	259	280	268	251	265	274	244	251	278	286	264	258	283	291	253	278	286	255	272	274	279	260	253	251	252	258	257	234	255	259	245	257	264	285	235	264	246	266	273	261	242	241	276	288	246	298	255	267	242	240	265	226	235	250	246	276	232	273	256	275	274	234	258	257	264	245	257	245	244	255	272	270	260	286	281	257	225	240	267	250	267	243	273	240	265	249	232	256	251	262	256	251	294	271	246	288	297	278	243	247	278	235	272	284	274	260	290	247	232	250	268	268	249	258	255	310	234	238	268	266	249	241	270	241	255	267	274	261	257	266	263	254	247	261
7264	11761	10499	5643	3636	2499	1768	1485	1194	1025	901	779	664	643	658	523	520	512	478	445	431	460	436	401	400	388	378	361	342	369	362	327	348	347	343	329	334	300	318	335	335	303	331	336	338	317	324	313	303	339	325	289	294	316	299	293	341	312	323	318	324	285	293	298	317	323	337	301	304	299	327	307	306	304	281	258	287	301	315	296	302	310	295	298	351	294	297	316	321	294	269	311	302	280	289	296	312	337	295	286	296	331	308	319	277	303	272	287	271	307	314	307	292	286	308	256	327	292	308	300	312	283	308	308	321	306	252	252	285	295	309	301	292	278	272	316	307	327	273	280	297	316	312	292	325	296	278	287	306	290	316	318	290	327	279	314	294	327	324	298	289	278	297	291	300	286	272	310	285	279	298	310	298	314	310	302	316	304	302	297	295	302	298	305	308	271	305	287	305	279	304	279	299	287	281	300	298	306	288	302	295	282	295	312	303	289	295	287	292	305	337	296	323	287	295	301	262	274	314	270	319	284	284	318	285	291	264	312	316	318	294	300	317	298	273	305	299	278	308	330	302	307	311	294	280	307	308	292	282	304	292	286	303	303	294	339	277	293	323	295	307	301	314	310	286	268	286	285	261	300	308	265	302	285	293	287	282	294	297	259	266	296	294	307	297	272	277	307	293	277	270	291	306	278	284	302	295	291	300	322	300	289	296	282	282	301	315	300	321	313	303	310	312	306	296	284	284	314	290	288	248	302	297	281	303	322	284	288	290	254	286	296	306	284	312	280	308	293	303	305	298	322	303	316	301	287	307	268	288	310	281	286	283	271	292	325	293	303	260	293	294	299	269	301	286	267	295	268	307	284	302	274	321	259	302	286	278	282	285	333	322	296	312	289	311	276	304	288	287	291	289	314	287	283	270	310	296	301	276	282	318	306	289	292	284	293	307	314	306	305	274	317	287	289	297	307	286	290	278	289	303	297	283	289	307	257	302	287	273	292	288	283	302	293	284	322	277	280	292	309	328	299	328	282	324	285	303	265	306	285	310	290	289	324	311	295	313	299	275	316	310	313	306	287	280	279	305	290	268	315	303	273	281	297	302	325	288	281	308	268	284	329	281	325	291	302	309	290	301	282	313	319	307	282	276	296	315	318	274	313	281	309	309	295	302	287	309	286	314	298	300	294	306	262	299	298	298	293	310	294	305	267	299	303	320	298	302	292	290	307	292	280	291	285	335	319	280	306	291	277	299	320	265	289	293	278	268	293	307	294	318	299	288	319	302	364	299	309	285	276	302	295	302	272	289	284	280	293	320	293	297	297	312	301	296	285	307	303	281	270	315	325	291	296	285	293	273	288	256	291	302	305	304	314	270	258	294	303	306	298	299	259	282	309	288	321	338	275	312	268	280	302	270	317	296	262	292	288	313	327	278	319	287	297	299	285	313	298	303	284	310	275	291	312	320	277	318	308	286	259	272	309	286	284	309	303	270	291	267	318	287	300	290	300	316	286	287	295	279	288	268	332	302	299	328	322	307	328	290	284	286	304	292	278	318	268	279	285	273	293	298	273	283	297	266	270	276	285	299	275	295	277	294	303	298	300	282	293	308	339	292	283	295	305	290	317	331	305	276	318	301	288	287	278	267	285	281	306	305	292	288	286	272	280	328	304	288	302	292	296	301	291	318	280	305	295	269	303	305	283	290	318	299	318	301	291	300	295	267	328	293	320	285	312	297	286	258	272	305	289	289	308	291	288	290	296	280	295	308	331	301	301	343	304	323	341	316	331	304	301	330	269	277	285	268	314	298	321	295	290	289	278	289	304	305	291	276	322	291	287	276	283	300	333	309	293	284	302	299	288	296	314	291	305	290	316	295	291	278	290	309	287	277	306	300	299	311	285	293	276	330	315	316	300	294	283	313	298	301	311	315	323	293	294	267	270	282	307	331	308	312	286	289	315	287	281	309	317	280	274	308	277	291	309	306	306	342	300	284	290	287	288	282	283	307	321	265	293	286	296	280	295	297	304	308	260	313	288	318	302	303	284	300	293	301	334	283	305	311	304	289	285	299	273	323	298	338	293	262	321	320	290	265	308	269	324	278	295	297	315	292	288	300	326	301	293	279	275	295	282	291	292	300	267	309	300	300	310	298	303	300	320	300	310	324	283	279	326	287	328	269	302	323	313	279	270	283	311	288	249	282	296	306	282	284	270	281	300	318	318	298	269	287	300	290	300	303	277	303	274	314	299	293	318	316	317	310	296	267	290	276	320	303	308	282	316	305	294	290	307	270	323	301	294	316	319	287	312	317	293	311	264	268	271	303	310	279	301	323	289	287	301	291	274	315	306	277	288	292	303	310	302	291	311	307	312	301	304	312	307	294	314	270	316	304	305	292	308	268	292	315	329	284	286	278	278	330	287	286	292	305	302	288	255	314	315	260	289	286	270	304	330	317	295	313	287	320	289	302	331	291	305	294	290	302	307	281	300	308	282	293	296	321	321	316	299	327	313	321	305	309	286	315	310	282	315	290	310	300	308	260	284	294	280	299	311	305	317	285	306	274	318	303	320	322	276	290	285	282	280	301	328	285	342	283	282	327	318	300	290	327	301	266	287	304	297	269	281	327	291	329	294	303	295	288	281	298	320	296	291	294	319	264	315	304	309	320	264	306	316	301	270	297	292	291	280	290	287	277	299	286	281	267	288	291	296	285	286	297	324	325	296	327	320	308	315	281	294	303	308	276	291	296	286	341	315	291	297	298	308	317	303	295	303	309	266	292	280	289	290	247	303	299	259	294	291	298	294	260	305	326	314	297	293	303	319	297	308	295	296	304	296	291	268	306	321	298	297	294	335	287	314	314	303	294	300	321	291	318	323	280	333	298	289	273	284	282	333	307	315	320	279	301	310	309	268	289	328	270	301	301	295	283	313	308	301	279	288	330	277	288	281	298	287	287	288	284	289	275	289	278	287	301	307	302	273	273	286	292	270	282	296	292	331	315	333	301	323	307	279	290	265	299	292	278	281	288	312	298	294	311	282	293	303	308	313	290	303	298	281	301	289	308	285	327	320	320	317	264	293	308	288	269	293	287	278	271	286	328	290	284	311	302	293	310	292	287	303	274	310	303	269	293	313	292	308	319	312	281	303	282	301	286	303	311	277	346	299	312	269	311	283	305	318	302	306	303	299	311	317	316	319	298	318	306	296	297	263	310	296	253	291	293	281	284	292	288	322	305	323	272	297	271	301	302	290	289	281	278	300	296	286	296	294	285	294	284	286	298	306	296	318	311	307	281	276	289	332	296	287	273	306	275	295	299	307	302	267	271	287	279	273	309	284	302	278	279	294	300	289	291	300	302	300	291	288	316	325	317	279	296	307	310	286	300	290	271	278	276	291	296	294	324	273	284	274	271	276	296	298	276	295	265	315	306	295	275	281	316	307	287	308	270	311	296	291	307	274	298	293	281	274	286	310	289	312	277	294	327	312	288	274	318	301	288	287
23308	20964	27855	24251	20964	21030	8965	1477	1098	992	843	771	757	729	646	630	630	623	545	552	574	540	524	566	548	523	546	528	506	508	506	488	529	500	480	472	502	479	461	485	482	457	468	535	486	498	532	503	502	467	457	478	460	505	449	422	481	464	497	495	467	468	484	450	437	508	437	473	410	492	458	440	475	462	413	438	473	473	479	455	483	475	484	462	464	469	482	429	462	419	461	419	471	453	494	461	449	468	427	462	475	464	476	465	455	470	492	456	441	460	458	424	473	462	447	483	457	436	444	447	461	502	458	457	444	449	443	423	439	500	451	464	448	456	457	487	431	437	461	467	449	428	451	483	477	437	483	445	433	473	465	492	438	484	412	480	429	464	424	458	455	449	435	429	443	434	454	451	490	444	491	469	466	479	472	448	511	442	456	483	412	437	468	423	449	431	494	471	469	457	452	465	468	461	497	445	497	457	477	495	462	450	431	453	405	458	484	457	487	481	455	443	465	441	461	445	459	436	472	417	447	499	470	436	469	460	460	469	497	477	482	451	466	493	496	459	467	459	464	481	453	441	447	479	450	463	472	500	481	419	498	444	457	471	498	489	442	452	445	484	490	461	470	468	446	473	450	413	457	457	495	443	496	460	474	451	467	471	418	452	454	452	458	446	461	448	436	460	457	461	489	443	446	469	454	454	479	443	455	441	454	421	448	485	455	456	447	450	412	481	449	428	441	499	462	446	464	449	434	463	447	428	453	449	458	476	484	470	449	427	469	461	467	465	468	442	475	455	410	450	479	463	416	449	443	459	499	426	453	499	447	410	466	455	408	454	479	474	461	442	455	474	473	471	438	453	420	406	471	484	476	432	458	403	425	481	456	459	489	472	442	441	437	451	476	495	482	467	456	432	442	430	476	429	482	469	485	473	443	462	462	473	453	458	480	445	456	464	485	445	462	479	450	415	459	461	456	442	468	439	478	460	443	460	443	452	442	406	471	506	419	434	428	435	441	435	461	461	433	426	448	454	407	424	451	457	494	457	472	483	426	459	481	454	449	426	487	478	432	447	478	442	467	445	429	443	470	450	451	457	417	445	470	451	432	449	474	469	462	451	501	408	486	437	430	454	457	429	430	487	455	466	467	456	483	430	448	432	463	452	481	457	433	469	447	422	441	461	468	459	493	422	450	449	501	464	477	412	446	474	452	471	493	392	484	421	471	416	467	476	442	486	455	468	436	441	486	469	466	458	424	478	440	458	458	484	480	495	416	432	487	470	488	452	485	439	472	471	426	418	435	453	472	439	453	434	429	464	452	449	452	436	473	433	453	469	480	447	445	456	486	493	434	461	457	414	438	444	484	462	422	456	460	462	449	444	470	462	442	464	473	458	468	482	434	494	465	503	467	508	437	468	459	460	430	479	453	479	458	466	445	464	447	450	433	431	481	471	462	456	423	482	455	437	473	477	472	461	435	481	448	449	487	436	462	443	453	484	505	441	441	426	414	503	456	453	493	472	446	436	426	461	461	456	457	505	479	419	449	484	475	431	423	474	465	438	479	453	458	446	472	461	478	472	455	487	499	422	488	468	478	448	466	453	458	441	430	424	457	449	486	448	457	457	429	462	503	458	499	438	485	464	464	453	445	396	465	462	455	439	439	489	468	438	458	477	466	467	412	434	483	455	460	458	463	470	462	450	479	469	454	451	477	477	495	462	452	472	461	468	475	479	491	477	471	471	464	430	447	451	486	441	479	469	471	455	449	477	452	459	474	478	473	501	448	448	455	424	414	487	484	438	472	493	454	437	443	450	468	429	412	408	463	470	456	460	429	483	453	452	442	456	450	456	510	443	455	451	465	464	489	475	444	443	440	467	439	466	488	451	438	461	434	468	474	435	483	461	436	470	436	432	413	448	457	438	487	468	443	487	451	468	492	424	473	431	441	458	474	461	466	449	467	456	443	458	479	500	441	431	450	410	443	448	465	525	470	466	430	438	420	452	449	484	478	479	486	462	438	488	457	450	517	480	473	448	465	464	463	477	415	417	467	472	481	475	421	449	483	449	451	427	487	493	453	472	470	464	458	439	488	437	479	474	466	445	455	491	473	417	484	460	440	458	469	422	477	440	466	433	456	509	453	467	459	440	476	434	474	452	453	466	428	425	436	450	424	479	470	433	441	437	443	451	487	449	481	479	420	428	467	457	476	454	457	424	479	499	428	471	480	449	468	461	424	481	499	453	484	446	440	472	437	442	434	434	470	459	455	437	484	527	462	463	437	468	446	461	455	439	442	463	437	450	489	449	449	462	500	422	433	469	480	470	443	476	451	450	473	493	427	437	417	422	448	483	467	480	452	463	494	446	429	453	460	480	453	476	427	426	475	482	459	488	458	435	471	469	491	431	460	459	467	475	444	429	449	479	505	480	478	500	433	465	487	440	463	463	466	451	442	435	473	490	437	453	449	515	481	484	441	435	432	434	481	484	451	455	452	431	445	478	444	463	475	447	442	456	482	477	444	435	446	480	457	439	454	477	426	460	425	443	497	468	466	437	475	463	467	474	443	494	477	476	473	454	461	529	427	468	433	469	457	453	457	467	434	465	445	468	434	443	460	452	431	447	464	469	497	467	471	439	433	486	481	435	480	426	438	448	421	463	460	439	432	482	437	447	401	452	451	454	423	444	457	462	465	449	472	441	482	475	458	474	460	403	457	447	425	447	445	455	449	453	467	462	462	447	417	438	433	466	462	449	450	438	478	455	456	453	455	467	432	465	428	459	463	474	467	453	476	486	440	467	449	434	479	454	485	503	479	492	475	452	441	469	475	459	460	470	461	445	462	412	439	469	441	462	453	437	461	463	432	441	442	454	487	467	458	490	439	457	467	407	468	475	427	434	469	449	460	474	451	430	425	474	454	478	471	426	456	454	461	471	470	433	469	457	426	446	446	461	469	452	441	466	438	477	468	466	471	458	428	465	458	454	471	457	456	475	417	494	436	466	478	488	419	443	481	430	457	455	427	451	440	453	476	418	432	439	467	443	463	458	461	455	460	453	461	439	480	447	461	491	467	439	469	421	434	464	450	455	441	471	524	417	468	466	442	434	427	440	441	466	455	466	422	471	479	468	465	440	413	439	465	426	437	455	447	483	451	450	446	441	427	466	485	437	473	453	479	440	440	464	483	448	445	453	430	470	448	492	458	442	457	449	462	430	445	458	445	452	485	488	480	485	430	415	475	482	450	471	457	450	428	423	470	466	474	418	447	454	453	469	441	443	454	454	425	449	482	462	472	451	469	452	463	481	453	476	445	440	438	469	431	498	469	452	452	444	450	435	414	459	439	443	448	464	452	473	453	432	466	409	430	462	420	437	484	441	454	480	458	512	453	438	451	465	456	447	438	461	462	489	418	426	480	435	439	472	484	465	449	451	511	447	443	442	470	486	456	452	456	450	452	438	437	433	458	458	418	445	449	477	480	480	451	464	454	464	489	470	447	478	447	444
10097	17862	16208	9213	5904	4321	3316	2598	2114	1749	1529	1432	1233	1088	1009	927	889	827	776	728	718	706	688	665	633	625	635	607	533	580	555	530	523	543	559	512	546	531	489	551	516	525	492	512	476	504	490	485	474	442	514	463	498	447	531	419	477	494	491	486	472	457	470	467	470	477	474	450	473	479	493	432	502	480	477	457	510	481	428	462	485	426	473	437	456	492	475	472	462	448	450	456	450	486	482	475	498	440	478	457	508	454	433	458	444	446	460	442	428	452	474	448	459	500	450	438	461	446	451	445	495	432	450	452	429	490	458	474	433	464	403	460	467	445	460	479	456	433	478	456	458	454	459	467	422	432	474	484	463	443	456	438	462	442	441	477	488	460	469	468	477	501	480	467	429	474	463	479	475	454	475	405	437	443	461	457	492	430	433	467	459	464	468	478	456	469	462	489	465	460	434	485	456	483	475	434	465	463	405	496	452	409	426	455	468	455	446	431	438	424	473	431	509	456	436	458	469	445	492	453	443	450	431	430	460	460	440	474	493	461	432	447	488	481	437	441	465	446	439	449	424	453	435	476	462	474	453	447	423	484	481	473	486	446	476	494	456	436	505	454	442	438	476	459	439	467	442	486	493	430	464	433	462	445	429	451	463	432	438	431	483	401	425	428	501	483	441	439	487	476	447	461	423	463	428	448	449	477	400	440	457	461	421	450	465	473	425	492	464	482	489	427	442	462	450	433	457	455	446	464	478	394	461	471	451	472	404	456	475	446	490	409	420	496	467	457	445	450	447	457	479	466	430	426	459	459	473	465	471	441	470	459	445	486	461	452	463	435	455	488	430	433	462	416	431	458	420	491	455	462	414	416	463	464	450	463	461	442	448	490	407	483	467	438	469	451	455	429	430	434	463	436	447	457	464	458	448	441	462	422	450	477	427	446	485	427	446	441	476	433	464	454	461	445	463	413	457	441	448	430	464	461	438	463	477	429	438	437	421	450	429	437	442	484	432	499	482	474	449	398	429	425	431	461	469	429	513	412	427	500	423	428	483	472	481	446	451	432	496	487	441	449	497	485	446	448	422	454	487	440	439	459	454	441	440	483	504	441	441	446	443	448	457	454	470	449	474	464	454	443	460	417	411	455	492	455	484	449	477	432	479	467	484	436	455	450	506	435	482	438	417	414	447	441	456	450	466	437	449	416	464	507	448	442	441	493	443	471	464	451	488	448	495	489	461	456	469	430	481	461	453	446	485	467	436	469	444	424	460	461	471	437	439	462	477	434	440	450	459	459	410	444	450	451	492	461	431	454	448	456	457	466	446	454	486	467	454	426	428	449	486	431	458	466	462	454	466	451	439	452	449	443	446	465	440	429	475	483	449	506	469	449	429	459	457	433	414	465	468	498	451	462	447	444	496	449	437	432	465	422	473	474	436	468	484	456	439	465	455	458	453	465	489	445	447	496	443	486	475	479	458	442	442	489	444	469	444	444	494	481	439	481	478	457	422	412	446	456	502	437	456	453	464	444	440	466	439	471	471	444	462	456	456	424	463	506	468	436	449	447	470	413	458	465	463	508	481	495	432	418	468	456	445	421	432	440	426	429	474	446	477	440	431	466	432	426	474	433	447	417	448	414	438	445	464	461	456	464	434	460	468	489	443	467	433	473	466	447	473	453	469	467	438	437	483	481	468	460	450	448	490	451	465	487	442	451	449	448	441	431	434	459	464	450	454	459	461	427	450	464	469	461	483	509	483	495	424	404	462	451	426	438	440	438	448	490	457	444	411	456	422	458	485	454	441	457	410	464	473	454	469	464	454	464	462	461	452	494	438	477	461	426	478	452	452	442	458	448	467	416	457	445	472	433	493	451	421	463	448	466	482	445	464	449	449	434	450	443	450	448	447	457	441	433	436	467	436	435	471	435	462	430	475	470	469	478	446	461	440	468	475	410	480	459	483	438	458	481	463	496	462	447	434	457	431	435	468	491	443	458	468	446	472	457	465	439	456	470	447	466	482	459	441	411	425	472	434	463	446	439	452	458	467	461	418	476	462	481	438	485	441	477	450	478	434	466	424	502	460	450	486	421	475	469	461	457	477	446	442	443	419	426	443	417	440	461	472	445	446	441	464	481	445	465	475	427	462	485	498	443	462	472	482	482	439	463	470	467	470	468	476	470	456	469	462	480	477	458	434	470	429	436	427	477	438	450	456	452	441	465	460	468	465	450	478	410	405	452	485	453	457	436	464	481	477	489	445	481	434	433	436	463	440	447	434	449	455	459	446	467	434	481	469	456	471	411	471	491	474	431	463	445	409	472	470	469	463	441	459	480	434	436	471	471	485	433	433	462	444	437	490	447	424	473	504	462	458	456	469	474	488	453	455	447	444	478	417	458	456	474	469	452	494	437	422	438	456	454	488	437	475	417	481	458	452	466	459	415	450	479	445	458	478	442	458	455	446	488	484	473	450	449	442	459	471	467	422	447	456	500	469	478	422	461	434	466	431	513	432	483	464	441	444	452	458	469	448	460	486	487	436	427	478	474	442	465	444	442	497	458	432	475	479	462	459	446	455	475	432	445	440	438	459	462	476	479	473	489	467	509	473	427	445	484	408	454	447	396	429	455	449	460	429	403	446	454	451	458	462	452	454	460	428	451	432	460	473	444	480	476	425	464	453	434	478	414	453	436	453	445	482	434	461	461	466	432	469	491	463	469	439	463	465	493	456	460	434	507	443	485	466	425	417	460	445	477	430	446	476	470	443	426	444	459	457	437	457	451	405	446	456	457	485	467	476	441	444	481	422	479	485	469	450	441	449	422	450	464	420	458	455	522	443	462	437	469	431	474	449	447	462	449	452	463	469	465	428	455	461	447	466	446	424	473	453	454	472	469	440	468	496	442	455	451	445	442	507	455	416	471	477	447	473	461	462	423	446	412	458	397	454	445	464	490	498	467	426	468	469	445	460	466	417	475	457	463	445	437	457	487	418	454	443	445	464	475	447	428	438	472	465	452	506	443	471	466	472	464	464	441	457	443	436	433	526	481	448	437	469	434	450	433	446	456	476	406	426	442	452	460	470	448	443	470	471	448	459	447	456	469	493	465	491	406	498	483	446	454	422	503	506	461	450	434	450	460	432	433	461	444	438	440	429	444	463	469	444	434	434	443	478	451	490	462	461	423	447	455	462	447	445	482	495	454	465	432	424	482	483	441	447	414	468	452	437	466	451	481	459	437	451	451	444	456	478	469	457	460	426	439	504	497	499	406	461	441	459	407	458	453	463	440	400	463	424	494	459	464	448	425	446	465	445	449	463	441	425	427	473	445	477	430	489	469	435	465	454	446	445	446	434	485	431	433	459	446	473	441	448	434	476	462	450	483	436	440	421	452	447	401	442	464	447	443	433	466	427	464	445	464	463	486	492	436	414	451	471	459	445	479	462	419	469	455	418	461	397	469	424	466	428	476	478	445	466	458	459	427	424	450	454	451	483	439	439	435
28271	15214	2525	898	687	665	617	589	654	659	610	591	625	639	612	622	625	616	651	613	618	613	588	636	601	621	611	598	622	631	598	569	611	609	626	644	590	691	599	635	640	583	587	606	648	614	575	606	593	641	609	644	625	650	585	631	633	619	623	673	604	567	612	622	627	579	606	617	637	608	670	669	630	612	598	619	616	653	593	606	588	641	609	589	656	675	612	633	610	608	621	686	601	640	612	587	632	607	657	616	602	634	598	597	600	655	584	606	583	602	655	609	633	631	596	594	608	635	591	608	641	625	623	613	618	593	615	639	629	611	660	643	583	630	640	627	617	612	629	602	609	644	605	583	604	565	637	643	589	574	609	602	643	610	623	595	672	615	622	606	629	575	605	589	640	616	634	551	578	581	623	628	629	597	591	566	588	660	601	603	604	642	603	646	577	618	609	623	643	537	570	648	595	654	644	607	620	576	605	560	628	580	636	629	609	578	577	592	610	594	595	547	620	600	632	649	586	635	671	649	606	593	572	612	637	624	664	620	635	588	623	585	644	668	643	650	609	649	609	629	586	660	605	622	589	632	621	583	579	672	615	595	635	630	588	588	612	590	673	617	587	634	620	627	604	607	596	646	599	643	641	636	605	644	594	628	577	631	574	573	595	639	631	623	621	622	615	570	623	614	654	670	589	593	614	625	597	647	606	631	671	577	617	589	583	634	608	593	593	671	566	602	621	583	630	606	701	643	593	655	624	623	622	628	628	650	618	600	595	588	600	594	594	619	592	658	626	607	574	608	621	541	627	594	653	612	563	592	658	611	650	667	686	620	617	608	602	599	595	582	638	606	632	619	600	626	585	625	605	627	630	594	605	560	598	597	650	591	614	618	637	612	598	566	607	618	657	632	583	623	651	602	589	654	606	595	626	622	625	624	633	606	548	608	605	595	611	608	640	590	586	561	632	652	603	661	576	647	590	585	657	622	589	597	622	585	601	630	610	606	629	666	584	642	622	643	551	646	612	597	612	613	627	599	584	638	601	632	540	607	593	586	626	657	626	632	594	593	602	520	610	640	636	657	586	626	581	590	630	635	645	601	617	581	618	614	619	637	614	609	592	610	593	661	606	609	614	605	622	587	676	613	636	637	653	601	630	580	598	588	626	621	622	609	688	620	609	610	559	622	606	594	628	585	611	608	596	647	611	613	538	632	652	620	606	610	622	631	622	593	589	584	670	634	608	627	581	633	611	609	630	638	594	604	613	614	590	613	595	610	623	642	600	620	637	616	619	638	639	623	638	546	567	597	566	667	635	588	643	636	619	611	588	627	641	622	621	616	614	622	626	607	614	597	555	637	622	619	607	644	620	584	620	667	610	594	602	626	598	622	640	607	570	567	646	599	606	581	640	612	569	582	610	615	621	596	598	631	622	605	634	581	571	607	624	632	600	547	572	591	620	627	596	589	608	610	595	593	620	598	660	600	613	638	617	627	601	706	610	588	651	587	628	629	601	565	612	599	630	587	606	618	610	590	612	572	577	641	639	597	558	612	599	572	631	587	635	611	631	678	580	651	670	608	612	597	626	618	588	595	568	611	633	657	614	657	576	634	555	633	603	590	579	583	581	635	611	584	633	611	640	557	636	604	620	632	619	588	605	660	611	581	607	616	623	591	636	618	595	647	586	591	615	587	611	633	596	627	651	609	672	637	589	629	604	620	665	656	571	575	636	586	621	626	590	645	626	582	613	663	652	619	614	647	624	630	604	625	606	631	543	564	561	583	629	629	605	635	622	650	587	585	649	632	559	627	588	646	591	587	628	606	571	556	659	654	596	601	678	606	583	562	614	631	616	614	602	637	625	608	605	617	618	632	621	588	608	682	609	619	633	573	630	625	603	600	628	590	612	576	582	616	600	623	605	609	632	579	616	567	591	576	603	595	602	598	646	626	573	604	622	626	611	590	644	619	652	636	632	583	586	625	616	614	602	636	614	617	604	645	646	623	600	629	605	627	633	624	588	596	591	652	616	624	570	604	594	572	564	560	604	575	627	690	577	643	590	651	580	593	599	571	615	643	628	595	617	593	575	613	630	596	632	611	609	610	624	641	604	589	585	582	602	624	563	610	641	617	627	609	601	623	617	660	552	605	643	639	676	610	613	604	584	585	595	604	584	614	598	622	596	577	608	618	584	588	638	660	669	634	624	600	655	585	614	640	627	610	572	621	629	607	608	598	638	610	636	597	571	603	637	566	637	580	626	603	593	617	634	607	574	601	608	610	610	591	610	677	618	630	598	660	627	555	584	669	579	589	649	629	598	558	606	595	634	637	560	608	593	602	551	638	595	595	589	614	615	632	611	604	598	585	651	621	586	590	577	617	578	613	631	595	576	575	607	590	632	618	575	613	630	654	604	605	603	582	619	589	618	605	606	590	600	635	606	595	603	567	597	632	589	567	642	594	605	569	640	594	592	606	659	617	618	620	593	596	625	589	615	640	589	622	601	581	583	602	585	581	569	605	598	580	601	613	626	608	607	583	605	648	598	587	587	535	640	616	588	650	610	643	591	582	620	594	608	598	579	631	627	584	639	603	609	619	638	559	579	611	620	608	649	601	605	578	633	662	599	609	603	599	629	647	579	651	618	625	657	633	644	592	605	637	645	611	623	635	613	609	629	578	593	652	625	595	593	591	635	590	593	590	611	627	673	640	567	647	588	590	618	588	600	638	619	581	614	587	635	670	604	622	624	620	622	608	606	657	620	603	620	640	629	650	622	656	631	618	600	626	634	588	577	617	616	632	659	627	638	600	566	584	547	570	559	618	628	636	607	593	631	558	612	559	614	601	657	606	656	552	604	591	598	599	627	617	659	612	623	615	631	611	616	625	635	621	593	565	579	625	585	583	577	608	600	619	601	614	592	639	574	583	658	628	600	592	641	619	558	616	608	574	646	597	584	591	606	652	598	604	619	620	649	591	601	622	574	598	635	583	607	615	588	633	620	586	604	617	586	633	620	590	660	612	623	602	641	599	585	591	576	632	650	594	555	578	616	587	621	654	574	599	639	627	616	573	624	606	603	626	603	612	594	626	590	600	616	623	559	589	588	633	607	645	644	546	603	579	598	639	617	610	616	591	600	601	607	566	581	632	595	602	640	597	626	646	642	595	608	586	609	635	636	602	630	640	627	584	620	608	618	602	643	634	598	628	596	631	608	632	584	573	590	587	629	600	599	624	583	605	639	587	568	600	606	629	610	653	615	632	576	622	657	617	579	579	657	683	615	624	605	609	608	609	588	617	634	665	595	638	588	633	620	614	624	623	606	609	608	600	604	652	626	618	610	624	627	600	638	623	639	567	640	649	604	576	605	526	635	653	618	603	613	606	653	655	590	618	616	653	612	642	598	600	651	555	582	573	645	650	569	581	611	649	551	590	622	585	593	596	618	678	635	604	632	560	652	623	626	616	588	675	637	605	598	606	594	618	630	676	646	623	607	616	637	606	656	645
5232	1390	1296	956	796	733	747	702	736	694	668	705	665	696	729	652	657	686	674	658	678	660	667	684	657	675	653	691	650	709	661	658	669	649	632	631	671	654	617	659	670	714	647	665	642	717	702	665	687	682	699	705	625	620	668	669	709	663	702	644	717	656	604	659	654	699	639	626	682	726	654	636	650	664	656	682	658	685	682	703	687	659	648	659	690	670	656	640	630	657	631	682	680	677	624	659	655	699	661	682	694	656	641	669	645	677	654	668	673	679	603	634	681	662	731	725	667	648	655	693	628	637	638	647	654	649	646	680	685	683	691	695	661	654	687	664	651	680	648	630	674	646	655	671	653	694	657	677	695	647	690	687	674	653	676	669	669	678	636	667	702	682	734	666	680	632	686	666	632	684	685	650	644	658	648	679	647	662	677	693	641	666	698	695	676	707	649	705	678	621	661	639	658	657	650	680	665	661	651	649	673	683	668	665	683	686	683	651	685	678	658	666	662	652	690	653	651	672	681	627	654	685	677	668	650	670	672	687	670	676	616	669	727	635	645	655	714	681	645	648	652	643	668	715	645	685	656	671	651	691	638	594	722	680	648	632	615	698	635	644	682	650	651	652	629	720	661	656	680	672	659	669	594	674	692	618	673	688	691	663	663	673	627	684	696	664	681	613	651	655	680	671	659	652	658	649	635	705	681	630	656	700	627	714	648	714	690	652	673	686	652	630	686	664	713	643	666	670	661	642	689	650	659	626	678	642	663	672	676	635	711	598	667	677	639	651	647	665	633	689	667	660	662	697	664	576	635	676	681	659	673	671	657	634	667	628	694	667	650	653	617	691	642	669	683	649	664	643	665	655	693	698	658	620	692	667	651	660	653	669	709	625	644	655	701	637	674	661	596	656	712	654	624	699	672	667	656	673	692	686	645	654	688	653	645	678	641	688	611	658	658	665	628	725	638	665	631	635	614	713	675	624	689	663	677	605	625	694	631	671	650	651	665	672	695	663	681	649	650	657	693	675	622	707	640	692	634	678	679	700	668	630	700	674	662	661	694	668	684	666	656	655	657	672	708	633	673	686	688	612	698	644	664	620	676	642	648	636	633	690	651	688	685	697	639	720	674	700	621	646	677	676	646	611	678	656	662	691	661	645	630	634	630	653	649	649	699	608	714	679	647	616	655	672	658	639	699	686	638	663	656	680	688	660	629	658	672	668	693	648	666	653	658	654	651	667	713	665	641	700	635	706	650	626	680	667	664	645	697	663	689	648	718	680	685	707	707	709	664	653	678	674	650	657	735	646	661	664	647	620	657	654	675	661	649	657	677	638	677	629	667	641	664	675	688	652	683	661	687	657	637	654	660	618	666	637	709	649	650	683	701	673	672	670	668	637	650	641	666	727	693	583	681	637	638	667	687	640	644	652	698	674	601	660	685	631	697	650	653	679	626	641	670	660	697	682	646	677	747	656	661	636	651	667	653	685	652	659	697	668	644	688	645	642	626	667	652	611	628	704	693	648	654	686	685	675	666	653	618	647	643	630	642	658	632	635	743	645	700	677	670	685	633	638	674	661	705	649	673	622	690	671	666	655	698	695	652	673	656	658	668	661	691	618	687	679	674	653	650	663	681	632	650	673	661	681	624	663	681	624	685	666	623	687	647	685	651	655	665	610	648	664	654	655	684	650	642	708	677	664	684	635	630	673	640	714	690	684	657	681	667	664	644	629	684	649	661	721	680	626	639	610	657	655	636	707	660	635	664	646	637	673	648	665	653	653	640	653	662	621	649	642	683	703	704	676	648	661	706	675	678	640	660	652	670	673	642	649	707	642	659	651	652	668	661	638	669	681	653	635	733	672	650	629	676	679	695	612	699	638	640	637	696	647	706	657	657	629	667	675	653	712	680	658	670	688	644	654	698	683	630	639	695	661	630	629	688	636	688	698	624	677	602	679	696	615	668	653	671	639	669	658	655	679	645	650	698	651	699	642	655	660	664	653	662	665	640	629	640	651	679	688	654	698	623	633	619	705	673	651	643	663	648	613	642	650	616	629	636	688	662	647	644	626	673	651	630	638	715	634	680	676	691	618	700	641	671	643	672	679	695	634	682	688	648	666	694	657	653	667	636	682	631	642	690	654	681	626	630	650	687	695	646	687	639	678	681	701	662	653	636	653	718	665	653	640	681	638	623	707	690	646	650	666	688	672	667	652	669	699	650	700	690	644	698	673	706	652	690	706	640	670	650	653	608	668	692	641	683	637	650	647	619	665	638	664	673	649	641	635	639	651	689	697	647	657	668	649	674	665	677	685	674	677	664	637	685	695	660	674	672	682	677	633	646	637	623	625	603	680	658	663	656	650	612	668	663	699	689	672	716	662	658	658	668	687	636	675	676	715	649	654	675	672	709	714	706	661	677	641	736	630	643	699	671	649	686	643	669	645	698	683	674	684	649	687	695	651	690	687	649	653	668	667	663	644	671	694	645	653	689	668	655	629	656	646	700	657	642	707	642	736	656	656	635	680	725	714	637	681	679	655	672	652	676	644	674	692	624	692	690	668	698	663	683	718	666	687	670	663	663	673	648	655	679	687	681	632	698	677	651	674	693	650	649	630	652	679	646	653	651	699	648	651	664	704	692	661	647	677	672	578	705	706	644	677	672	658	638	655	660	662	642	667	697	670	620	624	662	668	696	670	606	656	661	645	675	649	622	662	679	668	682	645	616	652	669	688	649	682	644	628	669	662	669	680	668	646	634	652	624	687	666	669	648	659	679	641	666	663	690	700	631	684	705	676	689	675	652	705	683	658	682	631	693	639	675	714	695	670	619	700	663	648	667	677	657	660	652	636	646	682	639	669	671	644	601	687	639	640	655	661	675	646	672	644	669	629	641	694	675	651	663	714	665	647	678	689	631	680	690	685	680	679	671	653	705	583	725	651	671	615	663	615	692	657	712	644	666	686	653	699	636	647	717	647	687	663	665	671	651	707	658	664	715	688	661	656	663	633	657	645	634	680	617	633	664	645	603	660	644	695	599	719	650	682	681	702	670	641	617	684	669	661	668	707	641	690	709	716	688	657	666	618	631	696	653	676	649	641	652	647	643	661	672	686	604	663	643	654	675	657	674	661	696	676	682	705	668	676	667	670	646	674	638	670	678	669	653	679	635	674	663	634	624	657	634	639	695	669	646	640	626	631	629	670	663	659	673	662	694	689	642	664	651	662	698	656	661	646	681	650	655	665	618	704	672	643	620	628	662	634	670	678	650	662	684	642	659	677	711	676	610	660	656	632	694	664	626	652	667	671	663	705	681	673	596	619	670	697	668	674	668	704	637	643	637	631	707	628	665	660	596	700	700	660	689	680	667	677	641	655	693	685	631	655	662	663	656	703	611	695	633	691	672	664	651	669	655	681	606	662	687	636	688	724	704	646	670	684	665	701	672	668	709	644	680	681	655	627	653	685	685	659	620	627	675	642	697	679	653	708	700	680	692	682
25433	20968	27541	24573	20960	11600	1292	827	614	533	496	435	411	404	406	354	324	344	347	320	294	302	310	300	274	273	261	264	313	280	271	267	297	277	281	276	251	271	268	244	278	285	282	290	292	273	272	283	293	279	242	275	274	279	284	261	257	273	248	273	282	252	268	238	270	253	231	274	265	272	279	260	256	262	275	268	310	283	230	243	277	282	234	243	289	258	272	262	267	266	276	263	259	252	267	251	247	275	244	274	239	252	255	246	260	244	247	238	254	271	245	235	261	277	260	234	253	257	279	282	262	273	231	238	251	241	272	258	261	268	225	237	280	257	264	236	269	286	269	277	249	247	220	244	267	261	280	271	266	259	244	268	274	251	258	253	241	254	273	263	256	255	276	263	299	256	215	275	281	263	260	236	247	260	230	259	264	257	256	230	227	268	277	261	228	247	259	270	244	265	229	257	289	260	282	253	264	279	254	245	265	259	259	264	284	265	233	270	241	251	291	295	269	275	250	252	270	260	225	266	264	250	270	279	273	242	277	241	254	237	247	264	258	282	286	253	265	252	252	274	242	242	240	238	253	269	250	293	270	253	254	249	274	258	253	278	251	265	259	261	272	248	284	280	259	241	267	241	268	269	283	252	210	240	249	250	283	249	283	268	255	253	228	244	251	273	245	264	260	276	258	255	235	235	278	300	269	292	274	245	293	262	261	238	249	252	290	274	264	254	259	245	250	251	252	270	249	260	249	246	236	246	225	244	254	239	246	271	256	282	251	279	273	288	238	290	255	257	254	258	227	256	255	263	241	283	261	247	255	261	275	252	260	260	269	243	240	259	273	263	234	260	294	257	253	262	262	274	242	249	283	253	247	256	262	260	275	225	243	299	271	268	259	259	248	249	272	278	265	265	258	266	281	255	277	246	277	272	255	250	242	255	260	229	279	265	267	249	255	243	246	289	257	269	277	229	276	270	279	255	267	263	234	237	265	258	272	248	253	254	235	278	262	256	281	296	250	284	230	246	268	257	243	232	269	249	225	262	293	257	248	257	265	243	249	241	255	285	255	273	252	271	262	263	252	264	274	252	270	265	269	286	274	251	268	280	230	234	253	230	252	254	252	261	244	257	242	250	266	248	240	277	250	271	254	267	235	261	265	236	265	272	265	277	264	243	268	218	251	229	278	258	282	232	256	265	236	258	256	261	276	297	268	249	248	238	233	247	267	246	259	268	261	273	273	278	258	247	247	253	297	251	271	265	243	243	248	229	287	249	258	234	262	273	247	254	255	228	221	231	252	264	253	298	266	266	246	257	251	261	260	262	280	245	257	299	242	265	265	252	248	250	256	247	254	246	266	257	262	263	251	284	270	259	252	260	298	267	252	274	241	259	260	249	248	242	245	282	255	256	257	278	257	223	259	257	246	292	258	235	244	268	276	251	261	234	271	254	271	253	214	253	237	289	260	261	240	318	263	266	270	255	266	274	294	264	277	267	265	282	273	266	260	272	232	257	244	281	258	266	258	282	265	269	227	245	249	275	256	258	243	241	287	268	271	237	253	265	253	254	266	257	251	289	277	278	235	263	288	278	258	266	260	265	268	266	242	254	244	237	292	271	267	250	254	273	272	271	256	239	243	236	261	249	274	281	274	231	255	256	246	291	269	288	246	235	229	273	238	246	255	262	243	265	273	241	261	260	307	251	243	255	281	249	280	251	250	286	261	260	246	246	252	256	264	264	259	236	253	234	268	249	240	264	287	252	296	267	246	270	277	240	262	258	273	284	240	240	278	261	228	245	274	239	251	250	258	274	252	256	260	277	264	263	274	269	258	242	248	229	222	238	269	265	238	249	255	245	253	296	257	252	267	260	269	275	247	252	251	257	263	294	281	230	258	255	251	261	241	238	250	244	253	251	298	214	243	260	262	260	286	265	264	268	278	247	264	293	283	246	224	246	251	252	261	272	271	246	275	279	233	287	269	259	249	245	253	231	273	254	262	273	255	259	229	235	260	264	279	262	277	251	276	249	243	255	233	272	243	275	246	274	253	249	253	246	265	266	287	268	233	273	250	248	292	262	241	233	281	240	265	243	266	257	267	260	242	260	302	254	273	260	241	247	286	255	260	260	271	244	242	256	270	249	238	273	265	229	272	261	257	261	254	276	251	239	256	264	263	263	245	268	262	250	226	284	266	230	245	238	247	257	259	244	246	255	268	250	231	254	239	269	247	287	258	270	254	275	262	266	234	261	263	270	272	263	247	271	257	250	270	234	260	269	276	254	256	259	253	251	262	258	274	266	241	250	238	282	240	277	276	260	238	244	222	259	237	260	270	282	247	269	233	265	278	267	248	274	285	290	277	251	247	236	258	265	248	246	251	246	244	256	271	264	260	250	229	279	257	247	260	271	262	252	263	236	248	246	245	252	223	278	248	285	253	295	289	235	254	263	260	266	263	282	273	267	270	267	246	253	290	242	257	264	262	262	216	228	269	289	294	239	242	271	268	264	275	261	266	257	247	269	265	285	239	271	267	247	231	259	265	241	249	245	238	266	288	267	258	240	236	255	256	294	251	266	257	245	266	270	237	255	253	243	278	260	282	242	245	280	276	257	270	293	278	263	256	239	266	280	248	224	276	265	240	271	261	286	242	287	259	259	255	226	248	257	247	243	235	290	266	237	291	272	252	263	278	266	275	249	262	287	258	253	263	255	254	253	233	242	231	261	264	261	256	270	259	250	256	269	267	252	270	247	252	219	244	251	269	260	288	265	252	284	256	273	258	232	257	230	230	231	254	283	263	222	299	239	267	264	255	248	245	236	261	248	277	253	268	283	274	242	289	257	238	256	280	244	225	242	269	257	277	250	263	241	276	278	238	269	282	238	273	230	253	243	249	273	252	262	259	259	274	250	260	259	265	244	273	272	239	249	273	243	287	269	240	255	287	239	249	284	259	228	241	250	242	260	247	265	251	248	233	281	258	240	280	247	267	243	271	254	251	260	231	255	283	287	266	247	260	255	243	256	263	253	236	244	274	254	250	272	262	247	258	250	267	292	249	284	236	269	249	244	262	235	251	271	241	248	267	258	259	264	280	255	249	270	267	257	255	256	258	261	266	264	253	290	259	282	241	248	222	267	262	259	243	269	268	259	236	272	257	274	294	266	270	235	244	257	284	234	262	269	253	266	280	285	244	246	238	270	239	270	271	280	277	255	231	262	264	251	266	253	262	263	268	274	256	263	241	233	222	240	256	256	245	267	267	300	288	264	229	279	254	251	244	304	246	248	275	256	257	268	271	251	233	273	238	266	259	269	228	262	254	277	284	247	238	236	249	258	261	242	253	243	291	237	280	235	255	276	240	270	241	265	259	258	257	251	270	266	231	272	272	256	263	250	264	269	272	264	255	261	270	264	260	261	250	269	241	241	275	250	280	269	258	234	238	267	253	273	276	257	242	289	272	275	265	283	215	228	256	243	252	248	256	273	259	272	272	234	271	257	239	241
7451	11583	10379	5629	3593	2473	1802	1422	1175	993	845	801	700	652	608	574	483	476	460	458	436	464	453	387	373	377	375	358	341	400	331	341	333	340	321	351	335	346	325	320	301	305	325	330	338	332	338	309	318	321	294	332	316	310	327	283	297	310	314	315	322	281	310	324	304	335	300	275	324	303	302	295	270	293	339	284	304	288	332	301	307	325	297	301	282	295	311	282	299	300	288	305	294	281	285	310	326	310	298	288	279	320	300	313	278	314	303	293	304	306	284	309	304	309	285	297	252	293	258	241	281	302	312	302	311	303	325	260	306	311	313	286	291	287	277	307	272	288	314	293	278	277	336	331	294	309	275	295	306	319	292	326	309	313	286	318	277	292	334	294	309	333	300	268	285	274	297	295	293	291	274	297	272	278	287	327	286	280	293	312	283	306	281	278	296	298	288	325	296	283	277	285	263	308	299	257	294	286	281	313	310	277	311	287	321	302	270	317	304	288	327	297	287	314	307	290	273	292	296	282	288	298	296	289	328	289	293	295	315	301	283	272	288	291	282	293	292	316	311	300	277	290	295	302	310	277	289	295	275	299	293	271	296	266	287	320	271	340	281	304	315	298	286	299	274	254	311	301	267	311	275	289	286	291	298	303	289	279	323	273	295	312	282	295	315	300	311	263	321	283	306	303	265	272	280	287	303	304	293	312	312	299	294	282	307	294	282	299	278	301	301	280	314	277	276	321	285	293	294	311	327	271	313	291	256	269	290	304	287	295	286	289	296	296	300	303	293	311	265	275	292	314	313	313	281	258	286	336	306	296	326	296	264	309	317	252	268	285	302	261	300	289	291	310	298	301	282	295	325	303	307	268	327	291	276	304	305	283	280	303	289	321	289	289	274	292	283	300	268	308	269	320	297	315	287	270	293	298	269	289	276	272	292	291	295	331	279	274	294	322	294	279	282	300	285	315	275	293	300	283	324	319	320	265	283	294	298	317	272	285	320	302	295	272	274	306	292	313	307	313	287	331	284	293	285	281	275	297	304	292	312	286	281	276	294	267	284	264	293	284	267	289	268	293	271	287	265	289	315	277	266	297	280	291	266	283	299	322	286	291	301	282	316	297	307	283	266	336	283	301	286	316	300	269	302	293	294	259	292	278	305	283	266	271	267	294	279	294	311	290	345	289	298	323	283	306	316	297	295	291	298	304	303	312	299	306	290	299	256	305	308	317	304	302	281	304	298	347	302	294	307	290	315	283	294	269	311	285	325	290	322	307	283	296	327	299	295	295	316	325	268	288	287	331	267	292	289	300	290	281	339	295	308	306	291	292	270	279	288	300	310	286	282	296	307	264	280	267	310	289	300	305	275	309	315	287	300	264	316	289	286	272	290	314	298	290	296	289	323	294	277	287	290	288	307	321	303	264	312	266	295	301	268	309	323	312	271	310	320	273	282	286	310	258	320	264	305	287	296	291	280	300	293	293	298	296	291	308	297	283	290	300	303	275	299	302	300	313	301	287	301	281	262	265	269	283	318	299	298	290	301	283	296	290	290	302	287	287	310	297	325	297	274	263	326	251	294	291	305	267	274	284	304	303	275	314	269	339	320	314	284	294	282	289	280	318	287	314	338	318	295	298	253	264	275	299	310	247	335	295	296	318	322	288	289	311	263	312	293	294	312	293	272	287	269	290	320	281	296	277	332	290	302	301	307	280	289	297	278	300	292	288	328	273	304	276	310	267	306	301	275	245	297	278	291	266	284	315	279	273	281	275	288	315	280	324	275	312	313	273	286	307	253	310	304	302	300	306	279	291	291	292	273	297	290	284	273	290	304	290	315	284	288	289	284	273	298	299	325	273	277	339	271	294	278	272	322	270	267	288	275	278	303	277	289	276	291	325	289	294	271	271	345	290	317	280	333	275	279	285	275	304	272	289	343	277	294	273	293	303	294	303	301	283	306	281	290	279	270	278	293	306	279	287	286	319	280	307	297	302	292	263	304	299	287	293	282	253	318	290	263	281	314	287	292	267	301	320	323	300	270	312	312	262	278	296	314	290	296	287	309	285	297	301	285	286	296	262	283	321	282	293	305	276	297	296	319	274	284	279	319	282	301	297	324	290	283	292	273	289	298	299	279	270	287	292	320	317	321	306	349	308	279	316	265	303	292	295	287	284	274	286	305	282	281	301	300	268	308	330	299	285	323	292	292	311	300	311	306	267	306	279	277	284	303	301	280	313	304	291	300	292	300	290	299	302	282	283	319	228	308	337	314	309	301	279	263	300	301	270	276	280	287	298	312	271	324	330	269	279	295	286	274	276	310	280	282	317	296	282	286	312	278	282	285	284	302	303	268	279	296	317	278	295	295	278	303	285	298	292	285	276	298	268	285	303	314	290	292	304	305	288	328	261	300	300	263	338	326	309	286	311	288	305	314	292	270	285	326	295	290	310	282	312	276	276	329	280	294	319	272	273	323	303	284	292	315	297	281	288	291	244	282	318	258	288	283	270	298	298	294	314	320	293	297	293	292	281	302	300	278	286	307	292	296	274	279	297	278	303	298	256	265	292	326	298	293	261	273	305	327	296	320	304	308	319	294	277	281	298	300	294	295	299	276	317	290	307	303	308	275	293	313	311	296	277	299	286	258	300	314	297	280	303	287	277	254	300	267	285	294	286	305	287	288	306	301	284	269	278	290	310	280	290	302	302	297	283	284	284	309	291	292	282	298	286	273	302	316	311	284	310	271	286	311	292	299	320	295	296	323	297	299	253	285	302	319	331	295	283	291	300	331	284	301	287	281	279	304	264	285	286	309	312	307	281	293	299	309	315	274	322	282	274	303	321	282	282	278	258	300	299	288	286	307	301	310	303	288	271	295	270	315	283	292	275	305	293	303	306	283	296	268	302	283	280	288	300	292	309	298	307	291	285	290	302	302	291	316	287	270	294	292	275	315	298	295	277	307	290	308	295	268	300	317	305	273	309	289	258	284	293	297	295	295	295	289	315	296	273	301	334	268	260	303	308	296	260	310	319	289	274	280	285	288	289	301	306	309	298	282	281	305	280	326	298	305	279	330	296	283	284	303	288	294	254	335	287	305	286	296	307	320	295	302	281	315	294	279	291	290	284	336	280	283	294	301	302	300	281	286	274	319	300	267	294	316	274	287	263	278	331	304	273	278	299	296	297	265	291	292	299	279	306	253	287	306	290	286	294	327	283	274	295	309	304	322	270	287	297	328	279	287	276	311	299	346	322	297	282	284	289	288	289	263	303	306	301	311	287	293	313	303	344	263	276	281	292	305	297	295	286	305	267	317	303	285	299	325	280	309	270	302	311	288	320	277	307	260	282	284	290	290	271	289	286	332	284	308	266	315	274	312	288	276	280	292	276	262	296	290	307	318	273	301	278	290	302	292	288	253	288	312	303	315	285	260	305	269	280	306	266	335	297	329	302	292	275	269	320	272	298	300	294	292	274	297	305	269	295	285	274	288	322	298	292
23356	21014	27925	24283	21018	21077	8788	1441	1075	958	907	803	738	752	717	679	636	642	660	595	547	545	533	550	538	515	517	487	528	534	524	516	493	492	505	525	478	469	494	441	483	456	481	446	482	465	453	496	472	479	504	481	480	437	458	450	477	474	476	471	486	479	460	476	489	501	467	454	500	468	469	467	482	503	499	408	466	451	484	471	491	493	452	453	459	463	468	493	467	440	477	491	470	454	487	424	492	468	447	472	460	460	471	453	490	419	444	479	477	471	477	446	441	480	480	455	502	476	427	453	449	468	471	473	434	475	503	503	467	432	473	454	429	440	460	491	445	473	434	459	451	468	460	455	467	429	441	485	454	450	490	480	439	480	460	478	438	477	465	451	488	460	508	432	478	463	447	470	458	417	469	464	423	407	457	472	462	477	473	467	411	446	475	462	475	461	492	488	455	428	449	451	487	420	458	458	424	435	435	483	450	495	451	444	480	475	444	477	460	474	443	453	463	443	456	464	467	443	425	446	466	503	479	477	494	444	449	471	436	476	470	439	430	469	434	471	468	464	461	439	526	453	420	483	473	451	473	431	448	468	464	434	467	448	454	433	481	452	484	452	471	440	447	445	465	488	436	442	457	432	496	498	456	504	456	503	465	460	455	490	408	488	472	455	460	450	464	458	480	430	426	470	462	443	437	462	460	465	449	468	467	492	450	446	451	443	453	472	437	451	487	450	477	454	449	488	440	475	440	427	444	440	451	430	430	481	504	484	451	449	501	439	462	447	471	413	435	480	492	466	455	460	443	464	492	418	446	449	436	450	445	443	491	459	455	446	485	458	449	439	467	432	461	492	507	471	471	472	448	448	460	475	455	482	480	425	442	457	437	467	462	443	490	483	489	478	457	485	467	427	440	473	464	465	436	448	476	440	449	441	477	443	472	427	457	459	478	450	487	446	476	430	469	444	430	463	482	433	451	471	426	500	463	459	471	449	466	473	461	466	472	442	477	422	475	468	400	436	446	445	528	456	445	435	449	442	456	466	477	448	439	431	465	457	449	460	454	457	430	450	463	484	454	471	461	441	485	454	441	451	454	456	481	472	476	466	449	465	460	415	444	470	445	452	465	441	440	455	483	489	478	463	465	456	439	478	485	446	453	463	460	472	413	437	455	488	462	473	427	460	486	470	460	436	447	447	467	442	421	446	464	499	446	433	469	497	491	485	461	462	452	456	440	456	448	473	476	494	444	474	517	474	461	463	483	482	482	462	471	457	448	466	446	462	458	461	462	479	408	455	454	460	459	471	441	484	446	466	433	434	472	457	457	436	420	435	437	461	439	453	454	464	466	454	454	442	472	440	478	486	431	472	456	479	421	453	473	464	443	488	469	471	461	414	463	405	457	431	453	480	471	475	466	490	461	448	436	506	439	473	441	479	493	422	449	462	501	464	451	485	459	507	517	425	472	457	479	470	444	466	405	470	458	460	451	471	476	457	498	456	493	459	453	465	453	449	491	459	485	436	463	514	492	444	472	453	453	446	456	472	454	452	452	448	438	445	451	461	460	437	458	413	477	476	466	474	471	440	455	425	478	450	449	474	426	457	457	436	439	472	483	464	490	433	463	457	444	407	464	474	460	462	457	482	455	448	489	432	470	456	462	472	502	460	447	439	435	456	478	468	484	462	486	443	402	482	457	462	494	478	440	485	449	477	446	446	450	427	458	485	427	456	414	467	424	452	451	477	492	474	471	436	420	445	476	431	439	471	446	431	457	467	450	442	466	453	448	453	454	454	456	474	439	464	455	450	467	449	445	461	424	460	472	451	457	464	462	452	467	471	414	473	433	493	422	429	457	503	449	447	471	475	459	455	421	490	425	457	467	469	477	467	477	477	476	427	480	435	484	457	512	513	495	477	503	450	497	431	452	472	437	457	479	458	486	462	460	481	469	460	429	446	467	474	484	479	447	453	496	456	435	509	410	463	502	463	457	452	430	442	446	442	470	447	468	492	474	482	450	457	459	455	428	451	465	448	474	438	424	447	487	425	468	463	437	460	489	449	457	457	467	489	485	470	498	496	507	487	473	476	430	436	437	439	481	451	426	453	463	443	483	486	471	506	455	458	428	461	472	446	464	480	459	522	515	492	486	434	471	441	464	499	425	446	474	465	452	446	478	451	453	479	428	469	466	466	461	503	439	479	455	446	434	469	477	423	505	456	482	448	470	462	442	461	472	477	463	474	482	454	417	471	471	432	465	481	438	454	487	516	425	419	426	473	466	466	499	476	425	483	419	449	462	475	425	402	459	428	458	475	422	455	479	467	467	465	426	470	469	440	460	431	432	439	452	457	437	441	452	444	484	434	440	438	481	508	447	446	456	435	458	477	464	469	427	464	460	462	489	442	429	416	467	464	468	476	458	454	443	415	433	459	401	464	503	478	439	479	473	463	436	474	470	457	470	511	487	437	498	433	450	500	464	479	459	436	443	459	456	498	439	506	443	432	459	477	468	502	441	465	423	454	461	443	468	480	462	421	463	453	448	435	444	487	461	473	463	456	459	425	450	438	440	432	481	473	483	478	456	491	420	474	471	437	440	460	470	459	450	478	456	500	454	464	488	423	462	455	441	486	483	470	456	425	464	467	487	460	412	441	505	442	450	463	470	476	476	454	493	481	462	466	451	464	467	469	438	441	488	440	448	437	462	425	486	449	452	463	403	465	476	456	431	456	460	424	467	432	433	457	452	468	432	512	455	483	462	467	464	469	418	448	468	458	451	495	436	453	423	449	493	476	425	430	473	483	460	453	499	472	464	438	451	457	451	448	477	417	447	474	479	419	453	462	443	465	448	478	448	476	468	464	427	456	455	461	471	489	415	484	453	388	493	461	468	457	431	467	431	464	465	453	481	448	459	465	467	475	464	407	483	458	480	464	485	474	469	465	471	475	456	416	492	465	426	445	444	479	447	481	463	441	437	463	497	490	496	482	462	498	488	493	449	431	464	442	439	398	409	443	501	464	462	467	451	458	457	471	457	489	443	444	482	417	448	473	451	435	425	455	473	438	476	465	444	420	471	455	471	464	440	483	447	457	462	467	459	443	481	481	454	453	470	440	464	465	492	454	449	452	473	457	419	431	444	465	462	455	424	470	453	435	440	459	479	456	474	498	469	480	465	455	449	432	497	490	455	469	425	465	494	454	445	491	430	450	466	434	481	463	464	483	438	442	459	444	461	435	492	454	439	464	454	440	457	455	477	430	487	469	479	442	467	479	473	485	461	453	466	440	425	405	458	445	468	469	455	467	459	455	445	468	485	437	424	447	469	464	484	460	423	477	447	487	492	473	489	505	480	470	497	487	428	422	466	455	482	483	501	474	487	443	501	483	467	465	486	496	481	502	472	456	441	471	452	445	493	474	472	443	451	446	475	432	430	433	447	445	439	514	436	486	424	477	421	453	471	440	460	437	462	480	410	448	419	435	511	452	502	427	472	480	471	427	450	483
10163	17784	16275	9354	6046	4323	3236	2469	2072	1787	1462	1267	1220	1107	993	913	849	792	785	775	695	688	693	642	631	603	617	606	559	564	573	560	497	533	556	534	513	542	511	472	539	510	500	487	498	474	494	498	479	481	508	509	458	484	476	483	512	464	500	446	468	456	446	508	525	443	448	464	475	465	442	450	465	466	462	457	483	450	479	481	450	432	452	465	481	466	460	459	449	438	472	460	497	461	439	451	431	455	449	468	471	460	453	421	476	461	491	415	429	490	450	462	434	435	484	422	453	450	462	420	473	452	456	458	435	424	462	489	458	439	454	432	487	440	499	474	444	465	460	447	495	467	460	466	415	412	457	481	460	493	442	456	480	478	410	495	463	467	416	419	457	463	471	450	451	477	465	446	485	454	416	439	473	472	489	428	494	454	458	458	451	470	472	438	437	424	476	393	452	480	490	436	458	447	486	457	437	430	441	424	452	448	447	463	426	428	461	469	458	436	433	431	448	448	424	477	461	440	469	476	463	432	486	423	485	450	454	472	460	441	475	445	446	460	463	483	510	468	505	469	445	461	482	426	440	448	478	480	430	451	447	450	478	462	492	465	417	444	468	469	448	477	476	471	447	419	436	471	457	453	437	459	443	474	460	443	428	420	425	480	418	469	453	478	465	439	450	508	510	453	435	485	421	457	449	445	417	442	432	437	487	433	421	475	465	455	452	452	429	477	425	468	473	481	397	476	470	488	442	461	465	439	478	445	462	479	445	428	424	494	485	451	469	459	455	458	481	478	490	412	482	462	440	411	436	468	427	444	438	461	475	439	449	464	439	443	504	461	448	415	463	460	465	416	493	455	475	394	408	484	453	416	494	489	451	460	443	472	458	476	456	469	448	453	453	487	423	471	440	455	428	447	490	452	482	455	449	434	482	463	434	424	500	453	453	459	466	468	447	444	444	449	455	432	467	461	447	446	425	490	449	474	425	485	421	469	430	458	477	438	469	449	447	443	512	421	446	455	494	509	449	455	441	447	479	459	435	456	442	447	454	482	466	444	457	451	452	431	436	460	455	452	444	407	444	455	464	471	462	475	462	450	501	450	446	468	459	474	449	472	472	455	433	450	455	424	444	448	468	481	448	467	482	462	466	458	454	439	449	443	437	485	430	448	486	462	407	472	448	445	470	436	440	443	444	484	479	473	444	437	422	422	467	463	466	455	479	438	465	472	439	470	451	460	439	463	432	450	433	491	484	445	460	454	465	406	459	465	438	455	467	433	451	479	468	419	447	474	475	488	454	436	446	451	490	471	449	480	472	426	484	438	431	440	465	463	480	470	438	452	432	433	430	451	434	423	446	446	404	472	455	445	436	455	476	480	469	466	440	467	447	413	454	433	435	434	455	439	461	444	461	437	431	442	454	450	500	465	472	474	483	443	498	451	422	436	441	434	448	487	454	430	454	502	444	470	434	466	433	461	444	456	473	448	470	466	448	466	470	506	475	495	454	459	433	478	462	446	448	472	454	457	448	451	451	427	487	453	481	503	476	461	435	444	461	469	455	424	435	434	489	461	462	467	451	440	486	447	466	453	426	477	458	480	464	426	453	442	473	477	445	486	474	413	471	446	450	447	455	476	453	472	446	428	456	442	442	466	451	432	488	438	445	470	437	476	474	451	418	449	482	477	423	480	470	446	443	432	445	440	440	500	450	440	427	480	484	454	478	462	472	434	434	503	505	441	478	463	494	436	450	454	449	432	478	483	416	472	423	427	486	454	448	455	480	483	469	472	466	443	448	484	419	453	435	437	473	454	457	453	460	412	441	508	451	462	493	429	434	470	466	448	463	458	460	435	480	454	451	485	449	437	438	466	438	440	426	456	437	404	469	455	482	441	455	468	480	444	494	460	438	492	466	478	474	450	471	450	456	476	446	446	452	468	422	488	487	440	451	447	460	428	439	439	458	475	422	480	476	449	440	507	446	448	431	457	458	452	468	460	459	497	459	482	439	450	451	506	454	459	435	456	474	447	468	431	462	466	450	436	480	425	466	468	479	446	459	455	455	416	436	457	468	473	453	426	475	436	467	436	446	442	453	438	451	482	448	466	441	449	426	465	458	471	474	460	488	463	475	430	465	462	454	483	456	465	442	418	440	474	470	441	449	460	459	453	480	452	465	451	421	488	480	465	494	425	414	441	427	446	468	476	471	479	463	464	481	458	415	455	480	443	449	427	494	474	486	471	473	417	454	430	456	466	490	447	454	514	460	468	421	488	473	452	449	472	501	470	459	488	460	430	435	442	465	470	474	461	442	463	464	455	478	507	426	487	462	454	462	452	431	457	445	465	435	435	473	454	490	486	427	447	478	434	448	444	450	466	475	469	465	440	440	470	450	477	482	456	469	469	450	480	479	478	458	468	470	428	400	449	463	445	483	449	451	455	424	467	463	484	447	446	474	468	461	480	477	509	453	490	443	470	413	435	407	447	459	491	455	457	427	488	467	454	454	469	426	447	450	458	428	436	469	499	467	453	509	505	483	452	408	490	469	466	494	436	444	438	470	442	441	436	436	481	432	460	459	505	441	459	455	459	441	430	437	459	456	467	487	394	439	467	439	444	444	483	451	450	494	477	454	481	408	442	440	450	464	467	474	453	428	430	454	476	460	424	425	435	477	458	438	445	409	478	459	469	449	419	431	478	468	450	478	490	468	462	437	432	444	443	421	471	491	461	486	489	444	491	405	446	411	449	455	486	488	432	500	470	448	466	489	443	484	465	471	453	445	475	465	440	466	440	449	440	407	492	439	447	459	519	441	440	442	474	478	449	457	469	451	448	476	397	425	464	430	447	440	447	442	428	452	450	448	462	458	458	466	428	446	437	444	435	464	448	430	478	446	461	451	446	417	462	465	449	429	422	462	480	398	448	495	444	500	416	466	455	427	451	487	478	464	451	495	430	463	490	489	435	442	445	446	413	439	430	460	457	480	470	447	478	495	429	483	463	455	457	451	470	469	468	439	456	474	491	503	456	458	462	483	456	462	456	478	456	477	456	451	436	431	473	465	432	423	495	430	441	448	453	447	404	441	478	456	463	498	445	467	442	478	448	410	450	474	464	442	436	405	440	453	439	517	447	459	456	433	505	460	503	485	487	479	477	443	452	481	462	435	416	452	434	441	466	470	426	452	459	430	454	460	462	420	465	441	472	453	443	449	448	415	460	481	466	414	434	452	446	471	497	457	459	452	454	460	465	447	468	418	432	432	470	472	450	455	466	461	498	467	451	481	479	464	446	412	445	439	475	469	455	445	492	449	427	439	443	450	417	445	457	470	465	472	444	482	472	458	508	440	482	448	458	486	451	441	459	466	450	441	437	442	481	458	441	445	447	434	438	421	470	476	440	467	487	444	435	472	461	454	455	466	456	446	464	500	438	488	431	463	460	452	473	467	447	435	430	458	461	479	436	491	452	483	486	465	494	420	515	469	443	466	459	455	427	445	481	445	466
28307	15580	2695	904	703	635	651	661	616	657	592	612	608	612	625	641	630	597	647	625	624	591	612	623	621	575	604	649	637	636	654	638	630	654	615	581	602	606	608	620	608	625	592	600	601	589	614	618	598	652	641	656	580	616	570	614	605	593	613	608	603	579	631	627	630	624	604	604	599	600	627	667	622	599	621	627	623	584	630	642	611	632	601	608	582	624	671	593	627	550	579	572	640	630	617	579	575	598	629	630	579	626	636	582	667	650	613	629	606	602	599	628	628	644	591	581	587	619	581	607	644	627	628	648	554	629	618	577	592	620	649	558	619	562	612	639	577	616	616	608	657	593	598	592	607	610	616	630	603	641	633	620	665	601	636	608	606	650	576	592	609	577	592	569	612	636	607	586	659	683	624	624	625	634	622	641	668	612	650	577	646	592	575	647	621	702	596	638	626	631	587	626	627	634	594	609	586	639	574	599	613	644	601	620	623	610	599	589	611	635	658	642	621	603	607	576	619	596	616	633	642	650	614	599	665	623	599	585	568	658	600	581	652	642	605	593	613	677	625	618	610	641	606	612	593	604	637	618	630	641	596	604	605	632	599	592	661	632	602	629	593	649	605	630	611	605	581	632	604	610	685	618	647	586	605	613	590	658	662	577	629	621	642	639	592	596	626	613	635	584	614	614	595	626	611	610	651	620	644	629	625	603	617	587	599	621	604	560	587	587	621	591	587	635	615	588	580	671	621	612	618	608	600	601	589	619	594	632	614	622	580	626	559	664	626	595	617	640	574	638	635	633	632	648	608	642	613	630	596	585	611	616	545	641	606	686	580	630	626	635	656	568	566	586	630	627	620	573	642	605	614	618	607	630	659	621	675	591	623	597	625	585	600	608	608	644	625	573	618	638	606	618	617	656	625	663	628	645	631	665	602	604	642	623	622	588	654	649	612	585	598	621	597	609	614	628	619	576	636	686	609	622	600	634	629	646	611	590	615	648	600	588	652	605	559	598	619	573	630	613	616	637	628	598	619	577	623	622	573	626	659	576	666	650	635	622	602	590	554	654	616	593	573	657	564	613	628	633	636	595	637	576	593	593	622	597	633	598	641	643	603	615	634	643	609	633	618	590	619	642	572	589	591	580	669	607	601	628	677	602	638	604	630	597	609	635	608	614	594	577	564	611	570	596	650	562	632	587	635	632	538	640	609	594	587	612	604	591	578	616	617	640	621	614	571	598	601	561	601	582	602	610	593	603	575	590	617	669	609	612	619	627	603	611	634	597	654	635	608	631	597	623	611	643	591	635	578	578	595	647	674	630	624	593	641	654	598	586	618	593	598	598	577	634	572	582	587	582	628	605	658	610	579	632	634	656	569	616	635	602	642	642	602	629	607	569	644	666	599	659	598	635	601	637	661	627	627	622	628	605	641	596	606	601	625	622	595	588	642	568	566	602	645	601	614	604	558	636	597	602	555	595	542	593	599	639	674	601	621	583	601	629	610	645	600	591	612	618	650	611	630	639	574	602	665	587	572	612	594	617	636	594	632	645	651	587	620	641	622	594	659	640	660	641	582	633	636	618	592	602	617	602	592	614	573	600	590	599	622	598	612	620	623	596	602	627	557	630	598	551	591	629	606	585	566	616	580	613	597	612	623	643	632	634	643	622	606	649	644	648	633	666	591	625	613	615	597	610	619	583	638	618	615	639	616	627	651	591	621	608	628	637	605	599	592	600	631	599	601	628	596	634	630	587	610	574	608	624	667	641	613	581	620	590	600	666	605	614	593	589	619	628	647	601	605	621	607	629	600	598	638	605	600	599	619	616	594	597	611	606	624	604	601	634	588	606	650	585	645	596	626	600	597	620	601	566	624	609	581	576	624	657	607	583	632	584	587	654	628	583	611	612	609	613	572	607	629	644	644	620	635	631	630	548	630	634	605	609	596	632	559	637	617	639	644	644	598	612	666	629	611	598	555	620	634	607	634	608	622	633	574	629	651	645	599	577	640	607	548	626	616	626	620	607	619	580	604	610	552	605	658	591	596	601	599	610	630	643	590	624	585	605	598	603	579	587	613	614	604	595	612	630	605	664	629	557	671	679	612	592	599	589	596	584	612	574	613	594	637	604	591	602	645	654	597	646	607	609	600	626	608	579	650	595	620	649	578	577	654	621	598	620	584	616	614	614	616	612	647	602	558	610	586	606	611	678	569	645	617	612	594	655	651	611	620	595	585	621	580	625	638	567	622	633	633	656	627	606	575	650	554	629	594	626	628	660	593	615	611	537	596	627	630	624	554	583	644	632	625	623	608	641	609	566	630	618	615	649	614	614	636	615	676	643	593	622	583	607	634	617	591	658	661	639	624	653	640	630	587	550	608	581	628	613	614	619	621	577	607	638	567	592	637	616	620	624	582	632	631	655	635	640	577	630	605	636	629	599	616	629	601	636	625	580	608	608	622	630	626	621	607	582	602	634	608	585	628	604	551	629	620	617	649	608	643	619	657	594	606	582	605	625	638	638	627	629	627	632	606	616	611	627	664	616	619	614	605	625	598	595	611	637	598	577	638	581	663	616	590	568	583	589	588	619	579	609	583	596	605	631	625	640	640	585	594	592	591	601	623	646	645	630	592	588	604	588	594	610	633	643	621	593	578	567	628	605	612	619	612	619	582	616	633	633	616	602	628	637	611	599	650	598	626	612	608	626	612	647	620	641	634	638	600	602	638	626	639	601	609	646	612	626	603	595	640	617	578	538	615	600	617	589	594	618	647	608	597	627	631	615	620	635	563	581	612	654	645	549	641	580	593	602	637	615	601	604	615	588	599	601	628	612	610	633	603	574	618	648	584	659	634	568	582	661	626	660	626	598	621	601	620	599	642	650	586	572	613	633	585	598	610	656	570	610	596	662	609	637	650	650	615	612	624	631	662	617	608	615	623	588	578	636	608	664	589	610	615	579	584	570	616	579	563	610	620	584	608	558	655	640	613	593	652	642	570	592	642	614	637	602	596	607	631	604	585	722	603	576	634	629	596	617	618	591	641	647	646	623	629	616	613	575	589	626	579	639	651	629	652	626	577	618	625	626	627	583	609	618	615	616	635	642	604	646	591	610	615	602	573	613	592	633	601	558	606	609	629	622	590	632	626	601	641	586	626	634	625	670	614	611	589	654	591	597	619	633	610	580	630	602	671	647	658	610	641	612	608	607	640	636	649	635	660	618	635	600	643	603	587	597	681	616	588	620	620	629	566	638	598	658	619	596	561	648	613	609	597	578	667	574	593	591	604	604	594	588	642	610	652	612	609	606	611	587	571	564	586	612	629	652	585	597	639	587	643	673	587	633	584	598	631	632	571	623	617	578	550	635	641	615	583	622	606	655	604	660	559	602	600	626	620	605	664	611	629	600	642	639	621	621	608	604	606	607	618	581	602	620	574	594	606	676	614	590	631	621	621	624	668	639	598	576	615	597	615	624	613	644	596	611	629	617	606	640	658	613
5247	1385	1267	920	824	746	711	754	669	665	673	703	675	704	678	726	688	645	715	703	665	654	690	627	703	677	647	653	680	657	665	686	701	668	643	637	654	601	699	677	693	686	659	696	692	639	685	614	646	597	656	689	626	674	642	690	657	658	604	642	637	632	690	680	669	684	695	638	704	650	661	663	627	659	637	705	678	611	645	692	662	660	653	663	681	660	632	645	660	624	615	628	639	714	652	669	711	678	664	692	712	658	658	680	659	655	619	689	687	644	648	681	742	644	657	689	698	664	645	640	657	659	685	643	686	694	637	690	657	639	637	667	666	653	723	666	656	629	652	670	661	647	703	698	647	652	701	652	654	691	674	659	631	659	603	668	677	645	647	619	680	668	659	657	711	637	653	647	715	639	628	675	660	663	659	699	641	652	671	666	613	678	685	659	654	656	663	652	691	659	663	657	625	667	676	675	656	651	687	638	680	659	632	661	669	661	619	635	670	666	693	685	659	656	681	716	680	654	676	647	683	680	630	600	698	674	648	701	655	690	659	674	693	684	672	671	634	645	674	682	710	650	665	672	638	642	633	648	661	640	682	644	696	656	688	669	657	692	636	686	697	663	653	665	680	687	663	667	638	634	671	686	685	666	639	636	657	683	707	709	645	652	665	636	639	666	650	679	675	650	662	668	680	672	683	683	654	673	676	646	715	649	646	644	619	662	652	650	675	640	659	658	700	658	582	710	681	752	691	680	626	629	645	668	651	681	708	651	677	655	690	649	661	674	711	686	669	650	589	658	716	710	626	644	657	696	627	687	650	640	699	618	668	679	668	697	679	675	700	682	695	689	673	637	669	703	667	652	689	671	667	663	668	709	646	671	648	657	636	615	634	610	663	655	666	662	667	691	587	638	718	637	709	665	671	638	646	651	666	681	617	649	694	625	693	652	647	682	649	650	689	651	648	636	638	633	655	670	710	663	657	654	699	640	651	638	688	629	670	666	681	682	616	622	681	678	700	701	706	675	670	699	636	674	678	664	660	650	656	686	679	688	665	701	670	655	643	694	633	691	652	665	639	639	674	656	668	657	628	662	706	654	614	688	654	714	658	653	684	698	657	695	665	651	695	690	679	678	648	653	712	666	609	674	618	617	659	658	663	648	717	638	663	637	651	708	653	688	667	699	639	649	666	685	675	670	673	629	700	691	632	669	686	656	661	662	681	664	659	682	664	657	652	616	673	656	665	707	671	686	639	606	644	677	654	644	664	657	682	679	649	681	620	665	657	693	668	686	656	688	665	683	683	648	664	691	651	641	707	678	647	624	634	670	633	662	640	677	640	659	676	667	666	657	609	671	648	652	672	687	669	668	661	644	652	678	705	651	640	660	658	694	645	644	655	694	734	665	698	667	642	628	659	697	662	666	668	624	620	677	645	629	673	697	665	699	651	666	702	684	688	648	681	676	640	695	643	656	657	697	673	676	649	677	661	693	708	681	661	639	677	715	670	702	677	642	649	672	645	662	680	704	727	670	688	711	657	622	652	635	629	676	734	638	668	649	639	649	642	671	679	670	619	678	665	638	653	691	688	667	672	677	644	642	632	636	654	712	673	674	663	662	673	670	663	629	646	650	668	625	663	657	651	656	711	706	650	674	668	673	686	629	679	663	672	614	681	663	685	667	683	664	653	623	653	663	645	631	655	698	679	628	652	610	653	683	672	668	664	672	630	645	647	648	645	606	718	678	673	670	637	671	653	697	635	624	713	646	698	654	644	668	637	687	674	685	689	625	646	681	626	645	656	668	693	690	693	655	657	652	666	704	689	671	684	620	666	625	638	653	656	677	672	651	668	682	646	679	672	661	642	666	654	656	675	632	686	644	622	646	653	707	663	644	640	665	681	603	672	688	683	636	672	632	622	690	654	716	678	654	652	700	667	636	699	617	697	683	653	590	677	656	670	642	645	687	673	666	679	633	630	639	663	687	617	714	653	675	685	643	633	646	685	635	627	633	652	661	687	674	704	632	653	630	648	604	636	646	691	659	642	643	685	662	647	670	634	649	626	679	690	655	673	637	641	690	623	659	708	656	648	694	648	673	673	682	686	678	701	695	693	649	676	636	667	646	694	646	664	676	678	650	651	666	659	668	627	664	654	653	654	646	658	648	623	648	645	682	610	695	672	602	659	666	677	719	730	676	715	655	612	686	674	615	674	713	681	674	656	627	624	673	686	729	682	631	631	688	638	632	668	692	669	673	686	664	645	712	647	669	656	674	634	671	688	700	657	624	667	678	663	696	715	692	659	679	664	677	645	660	686	636	644	669	658	652	696	644	652	634	691	606	633	607	692	624	666	677	697	657	672	665	629	679	616	656	678	660	681	656	668	669	621	653	614	647	655	651	637	641	668	660	677	686	662	673	667	658	676	668	689	684	668	663	612	661	620	663	678	631	678	632	662	632	641	674	645	637	638	607	659	657	652	625	634	698	647	664	677	683	692	682	685	660	680	661	664	669	660	689	613	622	634	638	617	687	640	680	642	629	692	627	663	704	626	660	689	693	685	696	646	676	622	690	674	656	651	678	680	666	621	651	676	668	625	680	711	631	639	643	703	677	637	661	717	671	638	683	636	686	654	667	626	662	653	705	642	686	677	659	703	671	636	663	664	684	653	681	664	665	689	707	677	656	662	686	661	692	671	611	675	703	686	696	688	662	712	688	671	718	714	636	673	655	683	724	646	684	638	693	711	674	634	632	620	634	621	635	666	650	639	676	676	673	677	647	672	673	632	674	672	647	670	662	685	627	584	649	669	621	681	703	683	623	660	677	652	656	699	619	657	691	713	649	636	703	647	656	650	655	677	627	624	692	682	680	618	672	666	651	676	640	615	617	678	647	596	654	675	651	643	658	649	653	654	679	624	668	671	709	692	620	636	642	651	647	664	678	620	651	672	691	651	666	630	616	692	683	665	611	683	677	651	676	627	666	644	668	695	698	670	684	656	691	650	720	619	646	690	670	669	660	712	670	634	652	693	656	658	673	653	615	647	657	708	647	621	644	660	716	634	674	644	635	669	638	631	645	652	683	658	640	661	630	665	614	617	661	618	664	632	613	619	699	682	653	679	684	649	601	660	604	628	628	636	675	650	723	680	681	672	685	646	679	679	715	677	669	631	673	711	678	657	635	629	685	686	702	629	687	670	678	660	681	678	642	635	654	681	653	658	694	693	656	674	657	683	698	660	634	684	666	679	700	658	645	663	686	696	651	652	667	654	666	702	698	679	659	669	679	645	622	669	669	661	676	703	628	660	657	652	613	700	713	708	648	643	653	712	656	694	679	657	656	637	633	680	662	653	651	689	634	648	672	666	661	683	662	669	670	639	693	663	711	658	693	690	699	649	701	640	693	679	652	658	663	629	691	681	648	639	673	661	665	634	704	688	682	664	654	707	669	665	639	716	643	685	682	633	665	685	643	666	638	670	663	629	642	610	622	675	635	627	667	673	675
25439	21001	27598	24569	20997	11764	1271	792	610	573	498	452	436	398	385	331	333	333	361	326	340	295	310	329	335	301	276	306	283	285	291	272	255	284	298	287	291	280	266	304	307	253	281	280	297	284	273	282	258	271	240	244	278	291	244	278	296	263	276	266	292	253	281	266	250	288	292	283	274	266	242	249	253	258	251	248	285	239	271	240	265	227	253	277	269	246	283	256	258	247	287	238	262	279	264	250	254	253	241	273	266	233	259	262	262	270	274	276	269	267	245	233	239	245	241	263	274	253	286	254	271	293	242	298	229	254	288	267	259	271	265	243	267	244	261	258	260	244	268	263	270	265	263	238	254	283	264	232	254	258	253	272	265	253	273	234	263	288	271	273	263	242	264	277	265	259	232	243	278	294	264	276	260	240	248	267	248	260	279	260	263	261	279	268	261	235	272	241	208	261	241	267	242	246	271	268	246	277	263	250	263	268	235	252	275	261	263	242	270	276	249	274	278	281	239	257	296	236	267	271	275	261	268	285	254	286	261	264	243	239	284	249	244	242	254	257	274	263	265	266	269	264	264	292	274	262	288	268	280	280	288	265	260	227	257	254	254	256	288	260	279	265	267	229	225	257	251	257	289	255	264	267	252	262	278	287	257	262	287	297	273	248	274	262	267	260	247	266	257	260	277	274	251	243	262	244	261	243	278	256	269	260	238	265	279	268	230	264	255	254	251	262	254	250	277	245	246	248	265	232	270	308	256	265	253	253	264	275	262	233	256	229	272	257	274	275	261	281	266	279	275	270	288	270	257	301	280	249	249	247	288	280	272	280	271	255	258	264	258	258	281	242	255	268	286	250	238	254	288	300	276	247	263	248	256	239	242	237	286	245	275	245	264	236	271	297	270	279	250	245	268	270	269	249	270	272	253	269	277	244	233	259	263	237	264	242	257	258	282	249	265	263	261	273	280	291	271	262	262	260	249	280	275	269	272	255	262	274	260	284	264	258	249	276	279	275	264	255	239	260	242	228	269	256	232	263	255	266	263	222	249	265	250	268	268	243	248	252	269	254	273	272	280	263	259	264	253	255	260	259	253	265	283	262	279	256	240	233	254	242	275	248	272	242	284	243	237	276	256	278	254	269	267	277	270	265	243	278	269	263	255	249	242	284	271	240	256	257	271	273	238	255	245	234	245	277	258	246	265	253	251	269	222	265	240	248	278	259	251	264	307	256	254	290	285	257	318	257	253	277	245	287	253	245	269	255	237	258	303	291	272	257	261	236	267	284	235	258	271	258	253	248	269	265	272	233	249	262	260	247	243	275	248	278	252	277	265	260	275	259	243	267	279	272	264	258	234	288	267	241	274	260	259	244	241	243	267	245	255	239	268	251	267	239	285	238	270	246	250	241	240	261	267	244	268	258	247	260	254	246	253	231	253	228	219	245	244	267	267	259	251	235	253	266	257	273	285	248	262	288	263	233	240	244	241	253	278	246	255	276	262	255	236	295	244	261	269	264	246	254	255	252	227	256	267	254	283	259	241	278	256	218	242	237	264	248	268	240	267	239	262	250	279	246	267	258	263	277	255	242	260	273	255	238	232	257	248	242	247	265	259	249	258	258	247	249	275	282	293	237	269	259	270	244	235	245	246	268	251	259	270	248	250	267	245	262	255	269	248	268	284	248	269	245	255	271	308	269	251	247	256	263	261	217	271	287	278	252	265	214	253	275	253	257	258	269	259	294	258	280	286	263	249	251	251	258	288	254	261	273	251	267	259	247	253	246	264	288	279	250	276	282	261	241	283	268	263	260	288	248	290	241	282	260	291	247	230	258	257	245	265	243	286	269	270	254	220	250	253	260	258	241	275	258	250	255	247	229	255	274	269	216	256	240	256	222	245	262	294	275	273	266	242	245	267	268	284	264	243	256	281	273	232	279	275	257	248	276	263	282	256	255	246	282	264	283	268	253	300	269	256	291	248	261	269	266	277	272	264	269	274	241	243	265	270	280	292	301	257	283	254	266	242	293	264	245	256	286	243	266	273	281	244	261	255	244	269	265	289	278	237	271	260	289	245	262	261	289	253	237	267	268	265	251	269	236	256	263	284	257	246	277	272	281	254	271	273	265	226	267	246	261	259	262	271	254	277	253	224	270	264	264	262	239	266	265	254	284	261	273	269	241	241	248	279	249	260	243	272	254	241	257	254	248	265	269	279	260	232	252	255	247	293	229	264	276	279	272	272	225	256	241	252	276	275	252	278	260	264	250	232	264	235	270	267	251	280	269	259	248	275	260	236	261	255	254	279	232	253	263	229	263	257	292	229	240	283	260	239	265	256	261	269	250	251	269	267	295	294	277	254	277	251	239	266	280	273	248	215	288	266	269	233	263	250	262	265	268	258	247	240	255	260	286	273	250	237	245	251	235	259	270	262	262	273	253	274	242	230	262	278	269	241	238	258	276	255	276	268	276	272	260	226	240	257	264	244	304	261	254	245	260	272	269	234	253	249	261	270	281	290	276	246	276	262	269	286	248	264	262	275	278	272	253	240	256	249	258	248	246	277	256	224	276	241	266	277	236	245	258	250	261	268	267	260	246	251	301	291	249	264	264	246	258	268	252	250	267	244	283	227	273	282	258	250	208	268	263	285	266	257	264	258	253	245	249	273	246	233	257	254	259	276	260	282	276	221	257	258	279	248	254	236	279	278	281	260	255	253	229	269	240	309	263	289	245	234	244	260	262	284	244	238	281	285	250	242	271	266	258	250	261	273	257	260	309	245	290	252	275	256	246	258	273	271	252	273	289	257	259	253	291	258	282	253	255	266	259	277	256	248	266	284	231	265	250	245	287	270	256	241	233	237	280	249	268	244	255	284	275	279	234	250	252	257	276	243	231	247	267	285	270	280	297	244	230	268	275	259	286	255	250	289	255	265	279	274	255	265	246	243	239	263	270	270	279	251	255	262	248	273	240	230	263	281	270	252	269	296	258	262	282	280	261	262	271	239	248	291	279	272	277	276	260	244	269	277	257	300	252	261	238	252	285	269	258	269	242	253	229	262	271	239	254	275	271	259	247	230	235	256	231	291	277	258	238	272	261	275	241	230	250	265	250	266	261	259	244	252	299	283	277	265	249	243	269	246	248	248	229	232	272	227	260	247	234	262	221	250	264	252	255	251	279	266	264	250	253	272	256	254	236	279	256	272	268	292	250	269	269	269	275	221	258	283	273	252	243	261	233	264	258	276	247	265	269	249	248	282	271	233	271	254	269	269	261	282	278	262	258	264	253	258	279	226	261	290	263	279	234	269	253	265	270	284	246	259	240	262	240	308	303	263	258	265	271	272	250	278	257	261	275	253	264	233	255	239	313	259	260	249	290	248	264	275	262	265	231	231	243	284	242	257	254	275	238	256	255	261	245	270	242	260	271	256	250	245	242	262	282	232	249	263	258	243	283	258	270	250	260	267	255	282	252	287	278	268	267	284	253	271	228	281	244	247	283
7342	11628	10424	5647	3519	2502	1827	1440	1218	1003	844	764	694	662	543	541	479	473	454	455	424	411	400	385	376	405	380	363	376	356	342	335	324	333	358	339	292	302	292	376	290	297	328	326	317	320	339	309	331	305	328	288	308	327	289	331	335	309	308	293	269	264	288	313	294	293	290	295	315	301	312	319	312	302	303	285	316	311	303	278	270	325	293	284	312	312	280	315	299	309	294	291	302	317	272	301	308	306	294	325	316	321	275	292	300	312	307	282	306	321	322	324	280	307	290	307	288	306	341	304	282	325	290	318	298	276	305	347	319	311	329	266	267	320	326	302	316	297	301	292	270	304	301	294	334	302	320	296	305	294	309	276	304	322	313	283	282	335	334	301	331	324	317	308	303	305	312	275	275	287	270	346	303	274	273	272	294	291	311	314	293	318	268	284	305	289	285	285	318	294	298	289	307	285	308	315	275	333	296	295	294	275	268	289	290	301	300	300	319	300	299	327	292	267	302	310	302	306	288	260	267	290	299	326	286	296	300	299	321	274	262	300	291	305	293	291	329	313	283	282	288	295	310	307	315	319	309	287	286	291	307	318	288	264	283	286	300	299	283	313	290	275	300	305	272	300	285	327	313	302	281	316	310	279	282	297	291	274	285	303	295	284	284	295	296	288	306	305	298	291	324	288	286	294	254	316	270	310	293	319	296	299	275	287	280	331	300	294	277	330	264	284	294	290	269	304	308	311	294	276	339	294	321	283	292	291	271	316	295	271	301	299	284	302	296	292	282	283	317	296	334	323	341	294	280	262	280	299	322	288	295	320	288	281	307	276	277	309	309	302	277	302	286	297	309	290	291	283	294	289	284	286	306	303	283	277	271	312	302	293	249	301	284	303	305	274	264	285	294	287	309	308	319	268	307	277	266	305	281	334	284	293	273	255	312	305	294	297	299	294	289	340	296	294	293	314	257	302	292	279	292	307	320	278	311	325	290	278	294	299	294	301	285	324	302	278	292	298	290	299	288	293	288	284	302	291	284	315	295	289	304	300	304	285	278	294	297	288	309	291	308	302	312	329	269	297	294	294	311	267	311	296	262	297	277	272	296	284	288	282	285	306	276	301	294	314	280	311	298	295	302	271	315	319	316	282	289	290	269	295	270	275	296	297	266	279	319	275	287	289	265	295	303	284	303	307	286	305	300	283	296	340	273	304	263	278	302	307	320	269	287	287	288	294	261	292	296	278	312	334	293	298	272	301	303	311	271	308	296	306	263	294	279	306	296	297	284	300	320	306	311	254	272	291	291	277	285	287	304	290	299	289	273	304	313	310	268	331	303	311	330	303	305	286	308	280	286	295	245	283	296	281	283	286	304	309	315	275	320	302	281	293	326	325	303	303	290	307	268	272	269	283	299	311	268	272	310	281	303	264	288	291	304	301	296	261	327	301	284	296	297	271	339	311	308	298	321	313	319	296	284	291	275	305	289	294	296	317	284	294	307	279	286	278	305	282	293	301	283	296	294	270	297	305	291	314	337	290	279	287	296	297	296	295	282	269	299	277	304	292	305	306	291	324	297	330	291	293	299	295	282	315	275	300	308	293	284	288	252	292	296	285	253	293	282	292	316	284	270	319	327	317	308	333	272	294	307	321	303	286	279	289	299	274	300	290	296	294	323	301	293	324	306	298	321	312	295	265	327	275	292	293	289	266	297	271	277	294	271	297	301	298	261	322	309	303	297	314	327	294	306	305	325	305	320	284	290	310	308	307	297	280	308	317	311	296	289	298	298	291	300	260	293	291	275	287	302	254	297	259	283	262	306	259	315	306	268	294	283	287	299	296	311	280	305	255	303	302	266	315	306	280	263	289	284	312	276	302	267	295	294	323	285	285	296	294	281	286	288	296	282	286	309	262	274	282	289	352	282	296	323	303	291	261	318	311	294	306	283	294	286	247	318	310	314	290	291	281	312	290	288	305	290	287	303	283	293	279	287	307	280	314	288	273	297	261	276	308	278	295	294	304	318	274	302	290	304	309	277	300	283	310	297	288	290	318	298	307	317	301	300	317	283	287	315	304	295	339	298	325	300	300	288	298	342	314	294	298	288	287	296	314	315	274	314	284	311	287	288	315	319	291	293	272	334	301	309	298	283	293	301	281	314	297	327	288	292	292	289	275	281	298	297	300	332	299	314	294	293	285	303	281	311	303	296	304	286	324	284	304	278	304	277	302	320	310	301	283	264	322	294	323	272	309	277	283	262	299	321	287	290	290	270	297	302	332	325	310	306	303	344	287	300	278	319	283	271	275	314	293	294	283	305	309	288	302	288	253	302	337	264	285	336	309	297	302	295	308	293	317	312	281	314	291	295	292	316	319	306	305	299	296	297	283	312	288	297	299	270	293	315	320	264	312	287	264	302	292	314	319	310	297	281	303	300	316	284	302	275	271	303	281	270	303	295	306	318	269	320	292	294	309	279	307	291	311	319	298	314	281	294	321	294	275	271	303	316	288	309	293	269	307	313	280	311	290	305	289	318	316	271	281	289	293	304	303	270	321	298	266	338	283	282	278	332	271	329	300	292	328	303	297	321	282	296	297	275	290	287	272	287	317	279	296	279	330	300	331	298	296	277	324	306	282	283	305	280	294	302	304	272	269	315	296	277	311	289	307	278	321	265	290	289	298	303	304	283	289	305	276	290	285	278	278	267	293	289	280	330	284	265	329	278	264	294	282	290	309	266	311	328	286	288	278	291	292	302	310	302	289	294	293	280	280	322	291	310	307	297	310	288	286	287	311	319	279	305	317	275	278	331	286	279	302	272	277	262	304	323	308	309	311	293	262	303	295	317	338	313	286	283	314	312	285	318	280	269	281	325	257	300	263	305	276	295	255	279	294	299	278	314	285	282	268	289	282	301	307	317	274	268	300	312	316	286	279	288	295	270	313	326	273	310	302	299	294	275	284	314	296	304	313	295	288	287	283	294	327	317	272	307	290	299	294	312	310	290	289	310	274	291	296	306	277	291	296	288	279	329	297	305	308	294	284	305	265	289	298	287	306	303	269	285	312	311	287	283	269	298	313	283	299	305	318	309	304	298	267	269	285	278	315	294	277	289	339	329	301	275	320	276	290	301	336	290	329	270	323	287	302	282	306	325	284	326	270	287	317	294	291	267	308	317	323	274	279	301	335	292	287	316	307	317	296	298	275	281	303	289	301	303	284	293	306	290	306	294	298	306	299	301	314	312	294	296	314	309	313	316	295	297	260	319	311	326	281	281	289	290	304	314	270	291	305	312	289	305	298	303	271	285	274	319	301	320	286	284	261	273	293	301	279	312	288	291	322	283	339	326	278	279	291	311	315	285	284	281	289	265	282	286	290	316	288	271	283	272	300	309	293	276	267	273	294	286	294	281	300	293	284	318	334	285	325	286	273	279	289	303	326	284	332	304	295	304	311	300	264	276	268	293	308	315	288	282	303	283	284	290	297	294	274	305	314	321	269
23239	20970	27899	24220	20974	21058	8972	1558	1061	1028	884	763	789	741	646	684	630	614	577	574	582	564	535	502	514	545	543	500	502	518	524	504	476	488	496	504	578	450	513	478	509	463	447	485	500	525	490	493	456	487	469	505	483	471	449	501	438	455	488	504	472	462	482	503	459	456	457	479	471	466	490	443	492	478	456	436	485	435	433	469	465	462	433	450	456	449	461	488	462	467	406	465	470	522	442	483	469	474	463	482	447	474	487	473	447	458	482	490	462	446	458	441	469	443	447	443	481	447	483	441	452	465	422	458	456	452	444	449	489	475	464	465	502	467	483	453	447	437	448	441	427	459	492	490	440	442	481	429	452	455	466	487	436	470	464	463	476	491	449	495	461	458	483	497	478	482	468	463	462	454	439	412	461	464	476	426	463	419	456	446	476	482	467	469	467	463	409	472	495	419	455	444	466	418	444	458	425	450	504	480	479	451	453	479	452	475	443	457	468	436	452	471	452	448	465	447	430	450	464	456	474	447	424	406	451	467	455	481	489	455	453	428	441	455	474	476	475	494	441	446	482	476	425	456	469	467	514	450	460	434	476	462	441	451	459	411	461	464	442	461	464	438	449	455	467	434	445	470	485	433	497	405	464	450	450	458	458	436	451	453	487	498	428	466	461	484	418	493	411	448	427	490	468	457	469	427	436	428	465	453	448	453	442	460	452	419	468	440	441	458	452	444	458	442	521	459	478	458	468	475	477	453	473	489	435	436	482	485	440	458	478	445	439	425	440	470	499	484	463	448	459	422	461	447	466	457	426	451	439	467	465	456	434	451	438	429	474	414	470	487	491	436	482	494	470	436	472	456	437	467	427	444	435	434	446	485	422	454	437	489	468	459	458	494	389	458	484	451	468	461	437	464	440	465	458	470	499	461	467	470	476	479	459	439	449	437	489	485	454	433	456	417	440	479	467	496	441	456	448	465	448	418	466	452	469	456	475	452	459	438	459	451	484	445	475	483	453	444	417	434	456	459	459	461	423	468	437	465	453	442	474	455	480	452	467	440	478	425	468	454	464	446	420	482	454	458	449	460	451	456	486	445	441	444	480	458	453	426	449	463	496	468	475	478	477	410	465	447	472	463	445	455	453	462	459	475	423	461	461	477	462	466	463	444	441	467	451	450	444	451	447	485	456	435	470	418	491	466	427	463	436	475	444	454	460	475	450	494	440	464	432	424	461	438	460	443	444	427	499	449	428	486	460	418	452	478	449	435	418	496	453	452	472	432	471	484	467	493	443	447	470	439	441	509	442	475	424	465	456	441	434	465	472	435	427	438	469	441	444	442	479	453	461	454	456	463	418	473	420	477	453	435	443	508	468	451	449	432	445	469	447	466	459	426	441	466	464	482	415	462	468	422	449	425	440	468	454	443	504	457	468	452	445	433	487	438	489	486	428	444	454	454	451	445	485	480	485	462	487	481	450	432	492	437	463	465	479	447	425	470	476	439	441	495	464	461	452	443	421	472	447	437	465	427	475	509	465	419	461	456	476	442	419	470	458	482	446	451	460	449	487	442	472	420	450	485	441	457	482	424	449	491	474	433	476	427	461	433	462	445	465	461	451	465	472	393	449	438	456	470	450	443	466	457	458	444	424	453	491	470	476	464	435	449	484	464	469	446	472	476	426	461	469	475	465	478	438	424	493	452	450	438	419	506	473	414	458	421	481	465	463	439	434	445	442	445	435	461	426	463	459	433	434	460	505	469	441	425	462	490	473	469	447	462	429	452	454	462	470	473	443	490	437	458	475	453	476	461	491	453	457	485	470	501	461	445	493	447	460	452	434	440	414	415	439	447	443	449	419	466	465	481	454	454	474	429	469	437	469	463	432	456	477	476	479	487	443	455	440	438	478	481	418	429	457	451	447	455	471	442	434	454	475	440	431	474	449	423	467	462	458	440	456	469	444	439	443	456	474	440	455	472	445	477	449	457	474	438	470	451	461	438	489	456	445	426	487	473	461	481	449	452	430	446	426	453	469	450	461	480	450	431	482	457	462	450	473	451	430	500	469	498	474	482	433	442	436	473	473	492	426	422	458	478	461	464	423	456	444	431	439	444	435	442	419	422	423	429	450	519	472	432	463	420	460	420	459	433	500	467	477	473	471	439	471	458	461	476	460	456	462	485	448	444	457	473	502	482	427	461	434	460	482	440	417	455	461	485	440	486	483	434	446	453	432	453	433	454	429	450	467	457	499	462	465	480	434	454	468	492	476	471	455	447	500	453	446	445	500	489	446	477	481	442	440	458	460	467	450	434	459	468	475	466	438	505	451	416	500	451	453	435	421	484	441	459	513	454	462	440	443	450	470	461	469	443	463	461	484	457	460	451	466	441	502	432	471	431	450	453	474	484	441	489	447	452	473	473	458	476	446	508	486	422	434	489	438	442	448	440	434	468	403	451	488	487	470	452	499	453	441	482	496	522	444	457	421	457	455	449	448	480	431	466	460	456	466	448	396	436	465	474	456	470	431	461	462	449	444	456	442	446	481	486	458	435	423	435	445	459	441	483	452	441	448	470	488	461	486	445	449	457	477	450	428	465	484	459	426	415	460	424	447	428	427	465	441	448	430	430	516	474	451	497	459	444	457	470	490	459	434	449	461	458	453	474	442	437	447	464	485	447	463	415	473	445	460	493	464	462	459	444	426	439	438	442	478	423	440	452	453	475	446	445	445	472	469	444	479	508	444	493	443	440	459	443	420	450	445	472	445	442	427	442	435	452	427	501	494	436	419	463	485	459	408	434	472	496	459	424	455	493	434	460	460	474	458	425	467	487	461	478	442	482	452	443	483	486	443	464	465	464	466	451	452	445	461	479	461	479	434	414	468	455	467	436	485	418	464	469	418	429	449	419	483	440	491	482	460	466	449	473	467	452	471	446	460	452	481	430	438	463	498	463	454	472	448	424	450	465	464	484	431	422	479	477	480	454	465	472	465	421	433	419	455	475	486	463	454	466	463	445	439	454	436	439	452	446	466	465	471	461	454	476	442	469	447	480	433	415	481	423	461	501	426	509	446	473	458	470	439	485	456	433	473	483	460	471	442	471	457	447	454	421	457	443	465	443	420	441	479	446	456	442	466	464	426	479	469	478	448	483	449	464	518	428	454	452	445	462	498	443	477	470	480	466	425	469	471	458	451	436	450	438	453	444	457	470	465	427	452	481	442	462	453	448	459	395	447	468	429	432	476	525	472	473	441	439	443	469	485	408	473	458	435	456	503	480	429	456	476	440	472	470	419	509	465	458	524	442	490	509	459	509	448	436	450	472	460	436	448	447	480	464	473	448	510	458	443	458	394	461	469	487	451	454	457	480	498	469	458	445	480	428	455	433	455	440	463	456	463	445	452	466	442	478	442	399	439	469	489	487	478	494	446	436	454	453	452	464	445	432	426	465	460	470	481	490	420	424	458	453	442	433	450	431	445	480	473	444	438	453	460	427	464	481
10130	17811	16137	9252	6049	4290	3249	2481	2125	1796	1545	1381	1287	1155	1027	905	896	844	735	737	775	680	694	658	640	645	632	614	556	559	563	522	542	560	544	553	513	535	523	468	523	496	513	516	463	493	474	501	461	484	462	508	464	491	436	482	489	485	516	481	477	473	479	497	453	423	463	453	443	465	433	471	455	485	449	470	460	465	506	444	463	502	442	509	444	458	463	442	451	444	464	452	479	443	478	438	483	451	483	431	477	435	440	441	485	453	465	436	463	456	461	445	476	475	487	493	497	455	387	476	470	452	475	453	442	437	484	425	469	480	455	458	443	465	432	444	469	458	483	453	439	437	480	447	484	450	444	456	451	459	460	445	449	438	435	447	483	447	471	479	457	481	469	449	424	490	443	469	481	483	434	458	453	429	437	427	472	439	467	452	440	446	444	442	413	481	453	424	495	474	443	472	458	490	450	512	431	441	457	444	432	463	438	469	486	440	462	438	481	429	440	461	410	450	447	476	498	449	445	476	481	438	466	443	447	440	427	454	444	461	472	421	455	468	477	454	494	437	447	430	462	469	482	430	460	463	448	456	434	454	469	439	429	485	447	440	470	435	453	447	478	424	439	448	439	471	474	476	462	425	463	440	426	482	485	450	446	434	445	469	448	430	497	432	431	402	433	426	431	444	456	440	463	446	477	438	480	492	445	412	480	479	449	462	421	475	420	489	467	437	415	449	437	442	477	468	496	450	511	434	479	449	464	465	440	448	429	471	447	456	469	506	482	451	446	446	476	422	438	450	451	446	441	450	445	489	508	459	465	476	433	462	426	415	431	460	467	413	495	457	411	457	439	449	504	410	471	470	435	460	408	487	449	429	476	431	439	434	397	428	473	420	452	444	456	471	466	464	479	439	468	401	451	480	464	455	439	481	444	452	419	473	449	447	433	469	437	455	455	486	450	452	442	436	437	436	454	430	455	439	450	464	471	476	460	432	442	466	413	477	450	449	455	444	468	475	436	453	476	456	444	452	437	453	439	432	453	427	472	437	499	453	477	451	426	418	431	454	476	464	452	474	462	412	466	442	439	442	424	475	447	454	431	475	464	417	483	463	416	466	445	455	491	438	480	388	470	441	464	492	435	457	468	466	427	462	467	481	411	429	476	452	439	449	438	491	441	435	434	431	425	445	519	462	465	438	430	433	442	489	446	509	451	441	430	458	462	485	468	478	479	464	465	489	434	472	468	461	461	458	447	426	481	446	424	408	458	451	468	396	489	404	454	455	469	456	485	454	439	462	470	456	415	456	484	506	440	474	413	485	470	438	464	452	444	428	469	495	457	483	455	449	437	440	431	510	474	478	468	466	411	450	495	442	471	492	448	433	463	444	455	437	467	422	489	455	425	441	419	428	476	458	440	448	431	424	430	397	456	480	422	447	418	477	487	420	454	455	439	478	451	481	423	459	443	473	446	439	423	480	452	474	425	492	503	479	450	480	457	449	461	474	451	463	443	458	413	433	446	459	465	447	462	412	465	465	440	446	410	446	411	483	499	456	466	480	448	430	434	487	487	437	449	460	468	454	439	445	418	419	445	422	414	449	457	465	465	455	464	444	458	407	429	480	392	460	440	429	450	457	453	425	439	426	440	475	425	422	469	439	431	462	459	433	472	458	469	405	431	446	478	468	461	453	440	482	448	430	457	471	492	476	443	454	442	452	444	489	413	481	455	457	450	442	457	476	473	420	457	480	464	457	471	482	455	446	479	488	454	443	456	474	428	453	472	466	466	472	432	466	447	508	471	409	436	466	440	458	463	462	473	491	458	450	484	475	434	490	465	437	430	447	467	482	475	462	475	514	423	489	455	489	481	432	458	481	458	441	464	477	466	434	448	444	469	451	468	473	445	462	441	480	475	454	420	415	462	447	421	440	416	429	401	444	443	476	470	461	473	464	414	391	444	495	460	454	443	487	472	441	453	421	430	474	475	418	441	455	423	450	418	441	493	475	456	434	473	435	436	471	444	473	480	450	493	475	466	472	451	456	479	468	485	462	470	467	470	435	462	466	439	478	446	445	510	485	458	413	433	481	468	443	512	474	447	464	451	418	429	432	445	455	459	437	471	452	440	407	467	456	457	461	420	452	468	438	428	451	457	473	463	467	481	452	449	426	446	428	428	419	441	464	428	472	436	499	450	421	454	453	477	449	449	430	483	467	436	397	458	478	478	476	458	436	452	439	447	451	445	470	429	446	504	471	433	406	453	475	469	474	429	450	439	444	466	456	492	444	455	417	461	441	454	451	440	438	471	448	435	414	465	454	450	477	458	447	461	457	467	430	459	439	401	455	465	450	416	469	428	469	461	476	463	433	419	411	456	452	458	454	461	448	445	446	427	460	449	427	447	433	503	437	469	416	417	470	426	440	448	431	452	465	466	492	427	456	452	438	436	489	473	438	461	431	449	425	445	453	471	434	454	427	441	481	468	460	476	422	446	439	469	460	475	460	432	452	420	428	465	451	445	464	449	420	440	440	416	445	449	471	459	457	459	476	438	463	453	464	435	493	437	465	438	479	485	452	482	413	417	453	447	481	460	473	451	438	442	479	456	440	448	423	438	472	458	453	442	479	496	401	479	460	429	433	470	442	457	452	431	451	463	449	427	466	463	476	412	451	449	467	486	405	430	427	468	472	470	484	416	413	415	430	442	439	468	489	461	457	476	473	439	435	481	442	434	466	434	445	479	449	434	502	444	451	456	459	497	479	434	456	474	432	444	449	484	479	424	417	468	417	438	441	434	434	457	483	464	452	435	446	456	476	450	451	454	464	476	457	440	462	497	453	456	464	449	447	430	440	432	453	426	488	428	482	447	428	483	472	415	411	446	434	452	475	450	497	450	446	443	441	418	466	459	458	479	433	436	455	442	447	406	466	465	463	443	437	455	468	450	459	454	457	447	492	431	460	436	419	449	449	474	453	445	428	492	480	490	455	453	440	465	481	500	474	456	467	451	462	458	439	419	456	451	479	419	459	422	489	438	430	467	423	433	461	446	442	454	441	433	483	422	446	461	442	454	425	467	459	427	420	449	423	462	435	456	445	429	462	406	457	453	486	458	468	437	478	462	457	420	424	456	457	434	444	428	464	468	463	422	481	434	459	465	457	430	444	398	473	475	406	444	441	458	453	432	448	450	476	431	423	461	463	429	429	483	477	440	432	452	452	469	428	466	453	458	482	447	425	415	464	440	451	478	430	432	439	459	466	472	441	450	423	473	481	443	459	476	412	439	443	460	458	460	494	449	422	431	461	480	496	456	433	460	426	434	435	481	440	466	483	433	421	456	465	425	452	458	418	423	472	437	449	504	465	441	443	546	443	462	455	470	439	490	440	453	494	443	413	417	448	427	428	427	452	489	440	442	457	458	453	490	436	445	438	419	441	472	475	435	406	423	446	466	437	445	470	456	479	450	486	472	443	476	459	419	442	462	450	442	477	488	439	451	458	471	483
28105	15444	2625	886	724	640	701	616	597	623	619	582	597	602	627	628	633	675	624	607	621	586	601	626	588	630	591	621	589	597	619	655	619	641	582	629	592	605	591	635	589	582	574	599	568	611	603	641	615	616	598	613	607	608	614	630	635	608	562	616	610	603	631	629	602	615	602	630	579	611	628	622	590	641	610	631	582	617	592	600	603	570	585	636	547	597	673	579	596	569	641	610	626	666	632	608	659	576	618	546	635	610	631	633	643	608	599	574	613	569	611	602	603	590	623	639	589	592	601	596	629	619	587	610	589	537	645	601	643	642	607	569	586	638	615	566	608	618	536	629	619	603	623	567	630	662	612	586	580	609	606	600	583	604	629	579	622	644	639	597	582	599	607	642	536	617	598	586	622	608	596	617	609	606	587	564	626	683	598	618	571	606	598	622	599	629	648	586	605	650	592	573	610	629	610	582	632	575	572	642	613	535	581	595	624	634	625	599	654	615	644	607	604	635	613	600	592	595	618	607	640	632	616	575	634	667	637	609	621	590	618	590	606	634	630	666	617	587	597	622	663	614	621	596	592	586	588	565	579	590	577	601	620	622	663	618	593	600	600	602	543	600	640	604	639	621	582	633	573	569	578	593	624	612	619	575	618	603	578	621	587	640	632	640	645	547	597	619	577	574	604	629	596	650	623	610	624	607	596	592	608	574	629	570	611	642	638	580	576	601	607	587	623	603	595	635	649	640	615	594	601	577	606	591	643	616	633	589	597	578	580	579	592	593	608	619	621	632	662	643	597	651	580	555	646	609	626	613	602	588	565	631	581	616	612	614	613	611	614	605	624	640	641	580	581	598	638	650	636	638	574	573	584	598	621	591	652	568	630	602	604	603	583	589	608	636	568	613	587	584	611	631	618	540	585	576	628	561	573	588	610	634	618	638	583	590	628	595	648	585	624	609	604	578	611	611	600	581	597	589	600	613	556	613	604	620	546	616	620	615	606	613	578	610	556	588	633	581	564	595	585	678	622	633	667	653	644	569	623	648	680	576	569	612	596	595	590	563	580	612	659	627	581	568	566	580	630	614	623	611	618	641	584	559	621	585	602	649	597	586	616	653	597	607	583	622	615	608	540	631	579	587	657	572	587	638	577	644	638	619	610	598	623	632	667	614	610	586	547	644	637	589	591	616	602	626	618	638	584	558	605	575	599	605	588	595	608	640	644	625	641	639	631	633	612	608	614	634	635	612	609	631	579	596	621	603	627	652	571	585	597	633	590	606	599	633	610	616	647	558	623	617	632	573	606	564	621	573	635	548	616	622	558	640	640	643	577	618	660	580	594	591	579	607	586	586	634	622	572	619	574	564	667	549	628	578	599	597	573	613	598	570	615	621	610	582	592	595	579	604	588	591	636	681	643	587	595	664	581	642	596	630	605	599	612	638	590	608	590	609	620	644	619	574	588	593	603	610	619	599	593	606	601	658	643	641	661	629	612	629	598	617	570	616	640	622	618	590	599	599	599	643	604	606	601	607	668	630	611	637	634	537	583	574	583	609	610	605	633	589	590	629	582	602	617	604	595	569	608	627	599	548	576	606	665	620	621	623	620	594	636	603	644	617	609	634	606	597	608	577	656	589	587	614	626	582	576	589	595	590	619	567	588	597	586	636	609	608	573	601	585	622	615	587	618	600	595	600	627	653	604	653	595	617	584	626	567	639	618	659	600	609	621	640	641	579	611	656	617	628	608	648	630	610	594	608	583	571	634	635	634	612	661	645	621	590	599	592	605	596	603	616	613	579	613	629	673	567	586	624	628	599	585	630	600	570	606	607	668	615	646	627	567	677	556	575	625	616	609	602	616	614	590	596	572	630	604	596	599	627	621	603	616	599	634	641	644	587	599	604	631	600	654	603	599	598	570	580	605	587	638	591	611	644	594	596	639	573	584	588	585	617	566	595	635	598	619	644	585	617	630	639	593	594	599	611	586	641	606	588	666	618	663	618	625	596	599	608	578	578	612	558	589	566	611	641	615	618	625	595	598	594	603	610	584	646	564	586	580	660	618	600	640	624	616	586	639	652	614	601	598	592	580	553	596	642	657	568	612	634	613	605	591	634	653	607	648	641	616	627	607	578	616	584	604	571	589	624	615	649	564	575	602	606	593	592	562	594	635	629	594	593	587	595	584	612	617	646	617	629	616	628	664	631	627	611	607	592	620	628	635	612	622	605	611	544	671	551	604	550	616	610	610	619	601	612	625	562	590	610	593	598	599	633	560	602	653	596	592	600	539	603	614	611	658	641	596	577	621	612	636	609	579	581	607	586	626	591	573	581	592	588	571	601	612	577	554	612	633	582	593	618	619	598	602	587	559	682	598	591	620	558	593	627	619	617	572	644	601	585	606	569	602	587	595	619	564	613	597	650	621	619	580	616	650	636	589	600	592	663	607	551	616	585	582	599	587	592	593	603	606	562	615	580	610	608	624	594	586	596	613	615	588	637	611	558	575	585	609	578	641	620	539	624	632	602	640	627	607	610	573	607	584	586	553	638	591	567	630	592	578	606	585	597	620	595	624	625	595	562	585	599	585	589	635	585	583	611	573	626	616	592	545	633	600	617	633	588	573	601	594	610	589	613	589	583	623	594	510	614	593	580	615	621	617	623	621	605	611	587	631	593	617	631	586	651	650	617	592	574	638	615	600	608	600	630	658	647	595	619	588	590	616	654	583	648	593	584	646	601	590	584	627	629	615	602	604	610	559	610	625	583	592	607	622	666	610	610	571	619	587	642	617	601	607	599	639	618	629	568	637	586	571	607	606	636	597	607	607	620	573	551	603	610	613	617	596	588	612	625	619	629	634	588	620	612	602	597	585	589	564	604	597	613	572	564	623	602	636	616	630	566	598	603	570	595	605	616	617	647	612	595	643	582	598	655	593	597	556	632	631	561	592	584	588	559	619	648	584	626	635	584	588	598	613	574	600	639	639	585	592	623	626	615	648	647	661	579	621	586	579	608	653	623	638	595	648	598	575	606	653	589	605	578	586	627	570	636	550	626	613	610	582	625	595	623	602	652	632	604	599	565	600	598	589	579	617	609	574	605	615	618	624	634	573	613	567	620	578	603	603	613	575	590	631	659	645	600	669	585	596	640	594	617	638	597	566	599	580	612	597	612	587	588	624	642	605	571	633	602	606	587	610	649	601	567	587	652	615	609	614	603	607	587	573	654	588	592	574	612	608	560	643	623	561	587	616	602	634	615	615	592	610	641	589	630	649	622	597	623	649	590	592	541	617	598	559	585	593	593	617	569	559	641	657	600	646	629	597	582	594	571	576	603	615	633	615	627	614	626	610	560	624	585	585	614	620	606	617	649	633	594	609	588	575	628	607	685	588	641	597	611	635	626	633	618	615	613	576	599	614	620	617	593	591	607	628	612	625	559	640	642	598	628	587	625	584	631	588	576	600	634	600	606	611	589	636	557	587	652	637	654	597	608	637	600
5163	1356	1267	890	750	763	752	691	693	680	695	676	671	704	684	703	657	640	690	673	651	659	710	692	674	639	671	651	664	648	687	630	662	622	682	658	631	692	660	655	671	614	662	661	655	663	658	629	661	642	658	646	651	616	653	612	671	723	656	626	563	628	631	603	638	607	671	667	672	654	659	635	606	668	625	679	676	604	670	656	600	685	690	629	670	646	631	673	687	681	707	674	646	615	649	692	658	672	650	687	678	631	652	677	659	670	658	623	657	671	636	649	661	638	673	661	646	618	611	660	636	638	668	670	601	639	677	639	653	634	670	672	625	684	657	654	649	629	639	626	653	604	662	612	649	653	642	661	654	669	632	659	645	681	648	601	594	638	674	659	709	626	613	655	643	717	701	708	656	670	693	686	619	655	634	639	657	638	680	637	644	661	632	686	655	639	667	686	653	684	689	664	641	627	653	627	710	638	639	638	648	645	691	684	680	681	641	656	639	652	716	602	615	649	646	611	650	680	603	660	629	687	660	640	604	731	670	658	693	648	667	643	639	618	625	659	684	672	628	641	638	679	688	646	651	637	683	677	671	637	619	669	692	709	659	657	624	628	635	643	642	624	683	632	667	657	648	638	634	646	651	663	628	629	636	695	663	645	718	640	699	635	635	659	673	645	674	685	619	673	683	651	641	671	628	647	611	620	628	612	638	630	673	703	650	668	617	641	638	614	637	695	611	688	638	673	634	682	651	630	653	633	691	644	657	625	599	684	663	638	675	660	631	666	628	637	639	623	675	687	605	658	643	678	655	666	630	636	700	652	579	689	665	664	632	698	613	653	652	656	635	644	665	671	618	631	662	717	604	630	650	667	664	712	697	620	655	686	701	696	703	650	641	689	622	648	615	650	657	627	675	653	672	622	628	623	673	634	668	669	671	633	708	625	619	681	696	673	702	627	652	666	687	650	634	669	660	595	649	611	614	635	578	680	640	667	697	667	655	632	676	720	716	642	619	642	690	664	687	676	632	649	654	652	678	649	657	627	694	680	602	630	643	637	645	582	650	692	602	698	631	662	645	633	677	694	621	649	642	594	663	614	655	658	609	626	636	682	598	629	679	622	665	654	628	637	673	641	633	600	681	660	653	641	656	623	659	609	734	637	613	613	645	665	641	662	655	674	659	668	637	622	669	668	628	632	683	659	684	636	658	677	661	635	659	674	674	661	680	672	633	635	641	677	627	681	606	705	658	644	652	682	636	687	663	655	667	654	659	674	659	623	651	659	639	636	639	637	626	650	640	648	698	615	648	670	630	662	656	621	657	670	690	624	673	641	614	649	650	659	644	638	694	671	703	691	642	625	645	622	610	647	640	633	665	618	624	687	644	631	681	653	653	645	606	703	667	648	645	637	623	700	658	644	676	654	670	628	676	669	646	572	699	676	618	575	669	661	662	640	617	600	617	656	665	612	685	645	656	632	674	700	657	635	662	700	630	682	662	695	607	676	648	653	602	677	655	637	707	662	724	647	666	678	667	634	660	629	657	638	606	685	678	639	667	624	630	671	648	683	656	694	640	660	587	623	604	639	657	653	669	618	633	637	647	651	659	674	700	641	681	673	686	620	634	614	624	649	659	624	658	678	663	650	678	636	655	661	657	662	639	631	621	678	689	638	595	657	656	634	680	629	645	664	679	629	671	650	656	639	651	655	675	634	612	623	675	635	654	643	655	659	660	636	684	643	671	660	639	620	624	659	674	673	639	645	625	607	643	694	630	654	622	666	717	615	602	641	621	654	677	674	633	640	619	642	649	641	624	691	640	679	681	608	679	619	649	603	678	630	647	645	654	613	638	657	658	649	639	610	622	681	660	689	647	651	668	684	666	653	645	678	669	638	648	669	680	588	653	670	704	654	688	659	669	659	577	648	689	643	688	663	643	667	671	661	655	628	655	671	661	634	651	649	629	631	656	660	663	667	679	693	662	710	693	658	642	579	622	671	688	672	676	689	656	654	607	664	643	678	629	655	672	625	619	671	653	686	636	639	655	674	631	698	674	625	602	666	689	623	659	629	671	663	601	633	646	629	631	684	631	649	624	624	640	676	651	627	688	665	603	665	670	617	654	643	672	620	657	655	650	623	627	659	626	676	644	680	649	676	700	617	669	618	669	659	695	659	650	654	675	643	675	657	674	624	645	654	675	676	603	651	654	717	684	628	647	625	640	622	611	701	648	633	643	627	659	649	715	604	641	657	662	667	699	647	640	632	670	696	665	589	663	640	654	693	660	620	619	644	663	679	694	594	649	637	629	637	691	659	640	622	677	676	668	689	692	623	625	654	620	629	629	667	629	647	654	657	690	711	638	675	634	586	636	618	644	640	627	666	651	637	674	616	658	674	648	650	657	639	648	611	663	635	667	669	611	696	658	716	651	659	654	651	669	664	680	642	619	627	625	643	655	660	704	630	621	710	680	639	691	615	639	672	643	694	628	658	620	686	620	685	658	647	654	700	634	690	673	644	664	666	687	643	681	658	642	647	670	614	625	635	660	645	669	639	688	653	605	679	649	667	619	642	674	671	642	663	616	640	627	656	671	678	642	650	680	663	640	688	671	644	631	643	658	679	671	597	633	675	598	631	643	708	660	660	631	676	692	662	680	652	624	633	613	647	629	653	702	636	663	693	635	653	623	686	646	672	658	661	665	670	687	673	673	681	656	640	642	631	626	660	651	666	683	656	693	646	641	727	645	687	658	678	706	679	643	682	648	675	643	631	682	724	645	654	620	650	646	638	684	672	687	643	623	649	678	672	693	653	650	664	661	702	666	668	639	624	652	603	605	618	676	596	652	645	685	669	648	627	648	701	649	637	635	646	715	647	690	651	680	669	677	695	659	675	636	698	692	650	658	625	658	693	626	643	681	704	639	650	655	644	659	658	663	714	646	671	705	641	668	680	673	627	634	660	644	647	652	662	653	655	668	641	657	688	651	630	635	651	623	606	674	651	635	664	643	659	635	691	651	626	693	679	675	612	652	606	703	648	685	661	636	620	638	630	683	633	692	660	633	687	645	694	639	671	647	646	671	661	674	629	647	652	647	655	633	609	669	663	658	676	668	651	636	612	626	626	672	654	655	625	701	630	685	641	675	678	675	675	653	663	680	645	647	619	684	604	665	652	656	642	624	682	631	692	627	630	656	677	662	682	668	645	659	683	667	696	640	642	674	624	688	671	637	632	627	661	619	615	639	613	685	656	622	637	671	614	668	675	680	636	642	662	696	678	631	702	623	645	666	619	623	631	653	683	638	662	614	690	640	661	693	625	630	656	620	657	679	652	645	679	673	682	697	624	650	686	635	665	678	690	657	666	670	641	644	630	653	666	657	633	672	669	620	606	650	603	648	669	670	630	685	647	659	685	649	612	653	647	635	668	686	630	629	654	677	694	659	670	681	683	659	604	625	648	650	651	671	634	630	695	657	668	617	666	630	662	671	613	671	601	656	678	662	649
25448	20990	27617	24529	20993	11831	1192	727	653	519	469	466	434	378	384	383	331	380	330	322	328	350	302	294	268	301	319	281	295	281	278	285	230	261	271	286	278	252	284	273	265	271	263	286	256	296	286	263	263	277	259	273	272	245	293	283	245	268	236	261	263	287	254	285	271	265	242	259	225	271	282	256	253	234	258	260	248	264	253	263	254	273	264	259	235	269	273	251	263	275	297	246	260	236	241	254	284	250	297	243	276	249	247	279	256	227	251	252	260	238	276	260	253	227	264	266	258	262	231	265	254	300	230	252	252	268	247	257	241	254	243	274	233	200	260	273	261	250	246	272	234	273	260	248	274	262	256	283	278	248	283	232	274	285	264	237	268	257	255	272	280	252	269	269	279	275	259	262	245	261	255	257	262	279	242	278	239	259	276	265	234	243	266	265	269	270	259	251	254	266	244	275	233	272	277	260	271	237	246	247	287	244	275	247	254	274	249	248	266	233	237	268	277	273	269	253	256	264	265	261	287	250	256	259	256	287	242	240	256	212	247	250	247	252	243	254	256	253	260	272	257	262	242	240	266	247	261	234	254	266	247	252	245	264	251	252	264	248	257	273	252	239	272	268	245	221	251	230	240	273	270	291	248	236	253	245	266	259	279	273	249	267	269	247	268	259	246	217	271	240	247	238	273	238	291	284	262	221	255	259	230	268	241	249	280	243	270	256	236	250	253	262	254	249	244	255	258	225	259	255	250	239	250	244	231	242	233	275	275	263	239	232	256	230	258	262	252	240	237	267	260	245	258	262	233	256	250	254	231	247	252	261	226	261	257	228	244	258	279	233	267	275	245	249	277	267	256	243	275	275	261	280	275	256	247	229	248	271	269	266	229	248	254	238	257	238	224	243	252	232	248	221	267	264	266	275	244	242	260	284	230	260	244	255	275	255	260	253	248	255	247	231	245	252	266	217	264	245	259	254	250	260	230	259	233	216	263	235	262	221	258	231	271	247	244	269	241	298	294	257	251	268	264	303	227	256	248	243	281	242	250	287	251	271	230	229	251	273	250	249	232	263	246	237	249	285	255	237	261	248	252	278	252	259	258	213	233	241	254	254	264	268	276	246	282	260	244	234	257	268	263	252	247	265	250	225	264	236	252	260	250	237	264	243	269	248	273	256	240	275	273	241	290	246	256	263	235	261	263	246	239	290	265	264	259	257	258	256	230	262	259	300	237	270	268	293	270	276	274	242	275	260	240	259	267	241	249	260	270	259	245	242	260	248	260	245	262	270	269	261	238	285	281	256	232	272	253	290	259	254	249	244	263	271	259	254	228	202	248	270	255	244	239	249	245	265	277	267	273	251	278	274	254	247	257	250	262	270	248	275	250	251	254	225	256	261	268	259	241	241	241	252	280	241	234	253	231	219	231	255	280	260	251	258	235	274	253	250	226	270	245	243	241	241	260	263	251	272	252	282	236	246	228	237	268	271	284	275	253	236	245	209	244	246	237	274	265	233	259	269	241	247	265	250	284	244	276	271	245	250	257	255	247	246	239	262	251	259	263	249	263	252	265	240	281	250	236	276	242	287	242	258	250	281	260	268	227	278	265	264	254	268	257	251	244	250	267	248	237	240	254	251	242	248	253	268	264	247	284	258	252	230	270	263	270	282	255	261	247	261	249	244	255	260	244	247	251	277	287	252	236	241	267	269	230	255	256	270	231	256	250	249	234	252	271	251	224	265	251	228	278	250	251	267	276	278	248	271	279	257	244	261	205	234	251	229	252	252	264	262	276	276	272	276	265	246	273	252	238	275	272	235	223	255	247	235	247	251	228	267	252	258	254	247	245	254	261	260	252	233	279	253	241	268	248	271	238	262	233	258	247	262	250	291	271	265	243	238	241	243	265	232	314	228	238	246	263	274	281	278	255	292	267	266	273	260	244	260	231	257	258	274	260	246	279	268	275	239	279	278	265	251	250	265	241	260	251	253	244	245	257	245	247	276	266	256	252	264	271	234	242	267	253	250	237	265	238	283	227	227	254	265	222	234	248	264	252	216	254	278	258	253	267	284	234	276	243	251	245	266	241	252	223	275	251	227	246	253	239	252	251	240	260	257	249	287	272	251	290	252	250	273	239	284	272	263	269	269	248	238	263	233	240	235	238	259	250	246	254	260	260	240	259	251	243	248	254	255	266	231	249	245	269	262	256	241	267	253	281	243	242	275	236	226	249	259	267	260	228	246	260	267	242	227	239	259	261	253	232	257	243	246	278	240	263	266	262	247	277	226	281	244	262	253	264	294	253	263	264	273	253	241	243	245	246	239	270	233	235	247	253	250	246	281	242	247	224	242	229	262	262	291	260	280	266	282	255	225	261	268	257	229	264	245	260	271	226	239	260	276	265	256	260	234	258	269	261	244	259	235	246	260	278	249	252	250	265	242	276	267	246	240	251	261	259	254	266	266	266	247	258	253	272	220	262	262	266	229	255	250	261	237	251	233	269	248	261	254	261	248	273	249	254	265	245	230	257	271	231	241	257	249	277	257	254	253	260	251	270	235	271	264	266	231	261	251	296	249	278	237	279	281	267	269	257	242	243	222	257	259	259	287	267	258	279	252	248	248	239	257	259	236	260	263	252	255	228	296	231	259	241	270	270	250	283	288	234	237	256	229	264	266	229	253	249	254	251	249	229	260	250	232	284	257	257	235	242	227	255	266	265	256	251	274	272	257	278	248	277	275	236	208	263	254	271	243	248	271	240	230	247	226	246	258	255	278	244	250	245	273	243	222	257	251	266	249	264	240	257	247	244	273	246	298	249	227	234	283	299	247	269	247	248	260	268	261	249	254	257	262	281	258	262	222	245	265	259	260	259	295	261	265	263	236	289	258	261	258	269	218	246	251	275	255	286	246	260	262	270	263	256	210	258	255	265	229	242	274	260	280	260	206	238	226	261	265	272	251	262	250	263	260	272	248	240	252	272	241	284	222	264	245	232	278	261	253	259	236	256	249	274	245	238	261	230	246	250	254	253	264	270	246	256	247	257	247	240	256	247	227	224	264	254	263	271	265	264	249	230	222	221	251	288	263	261	238	240	247	219	262	255	232	260	291	277	259	262	253	275	237	249	261	238	255	277	267	253	276	267	238	233	259	269	244	267	231	288	252	257	269	267	236	279	254	258	250	245	249	237	248	254	261	258	268	251	277	240	281	273	241	284	242	267	278	245	260	258	262	273	271	264	259	266	270	254	254	238	271	257	216	246	279	228	244	277	242	255	258	254	263	264	256	293	267	263	260	246	275	271	226	250	229	241	255	254	257	260	252	215	247	280	251	270	242	253	272	254	250	245	235	268	290	256	271	272	257	222	255	302	226	281	245	271	254	262	251	273	243	263	274	250	259	269	288	235	266	253	255	273	253	243	248	212	255	263	241	231	237	262	241	255	256	273	263	263	245	251	267	256	263	253	260	263	250	234	253	248	233	225	246	261	255	262	225	252	251
7256	11380	10504	5594	3566	2472	1803	1449	1071	970	883	795	716	646	555	517	537	467	466	457	415	436	390	395	369	380	361	347	389	350	335	323	329	349	308	334	325	310	320	312	323	319	301	306	327	309	315	272	315	316	303	318	304	315	291	301	282	319	311	311	270	294	293	288	277	295	310	283	301	314	293	320	295	272	300	291	282	303	301	292	295	283	311	284	266	287	299	286	259	284	304	302	273	284	295	275	293	269	261	297	270	293	279	290	307	307	321	275	236	315	293	327	286	298	291	248	268	268	294	296	290	275	320	269	297	288	308	289	285	276	282	274	303	275	291	286	283	312	305	259	275	282	291	273	265	276	306	287	259	299	303	317	289	287	310	295	312	261	314	304	294	246	297	303	271	272	280	279	306	307	286	287	291	295	289	307	275	273	286	262	288	293	282	308	286	268	286	287	320	307	283	268	288	294	298	287	282	303	327	278	318	300	297	289	265	300	309	279	295	278	265	281	287	257	281	292	291	274	263	289	308	279	265	297	294	280	287	286	276	306	271	283	304	303	275	293	270	260	254	281	287	298	298	278	284	272	292	313	275	258	283	320	300	313	270	290	291	300	261	282	266	277	242	301	278	317	270	283	308	278	274	293	283	301	282	300	276	270	282	294	315	273	281	328	278	315	296	291	297	302	267	298	279	277	288	272	292	265	282	287	268	296	284	310	290	302	248	284	292	272	256	275	275	279	311	319	304	335	270	276	298	287	290	274	281	292	293	308	279	317	306	269	284	283	276	286	312	289	294	281	283	285	267	251	316	294	295	272	271	301	266	298	263	294	281	275	305	299	285	284	282	292	271	285	297	293	281	302	278	274	298	290	293	295	269	296	278	271	290	277	291	287	288	297	296	279	279	332	294	288	299	262	304	298	300	272	280	289	264	297	288	288	241	264	294	291	269	272	300	287	314	289	301	254	285	298	276	268	306	285	313	269	303	294	283	327	272	288	294	323	310	265	271	287	279	286	283	277	259	313	274	260	296	269	267	280	292	289	278	296	249	317	253	251	311	283	295	303	302	283	294	304	265	287	292	294	280	269	264	270	305	294	308	268	282	278	266	250	283	297	276	268	273	266	297	306	302	258	287	296	258	281	290	272	278	278	307	285	282	255	248	292	301	290	299	256	304	290	268	273	287	305	272	290	291	260	306	299	282	311	293	287	265	267	258	299	306	301	271	297	258	277	273	304	289	303	294	278	277	301	292	275	298	275	287	301	286	285	312	266	300	300	275	301	261	281	323	255	275	271	289	319	291	295	285	273	288	305	300	256	296	310	288	277	269	291	267	297	289	287	306	257	299	281	250	292	263	281	290	288	298	294	279	285	284	256	312	288	293	299	247	307	279	266	319	289	272	266	292	281	284	274	286	289	285	278	276	290	283	263	239	283	256	265	275	332	272	296	277	285	282	272	306	273	294	283	292	297	273	286	286	289	278	312	250	298	266	262	288	277	314	304	267	324	248	303	297	271	311	279	255	285	289	278	280	299	301	282	266	294	282	290	292	287	283	265	312	287	253	288	296	295	287	269	328	305	281	270	274	291	289	282	258	294	290	273	289	280	285	300	285	268	289	297	302	277	304	280	297	295	262	290	308	265	300	290	278	265	283	291	289	283	313	313	273	303	287	269	297	290	275	326	290	297	279	284	285	277	280	267	284	276	257	264	325	299	277	271	283	297	299	328	304	295	290	259	288	289	284	265	259	283	294	297	281	305	296	271	280	264	303	286	316	285	283	274	291	283	273	296	294	283	263	307	284	301	301	292	288	289	309	303	313	310	300	294	298	318	306	282	292	282	301	293	289	318	289	274	287	276	274	299	263	277	278	308	275	302	300	318	296	296	304	311	299	286	285	302	260	301	278	272	282	317	293	311	267	286	279	269	301	268	299	298	298	327	307	304	290	286	283	306	267	298	305	280	279	301	278	274	304	308	298	293	300	309	301	270	293	305	279	280	277	277	277	309	280	289	312	279	289	285	347	270	300	292	286	308	293	276	287	305	301	278	277	270	265	277	287	277	272	308	298	278	304	291	277	295	303	309	291	272	247	312	307	302	262	290	310	278	309	304	291	273	274	280	277	278	278	272	265	328	290	288	275	311	316	272	301	314	303	280	272	269	292	275	306	297	297	324	284	249	278	289	295	305	274	281	294	290	275	261	263	291	287	266	302	316	293	318	290	266	290	312	283	320	309	289	293	290	291	290	307	309	304	280	286	260	272	282	280	265	314	282	256	280	285	279	280	277	281	283	293	301	295	303	320	282	291	288	302	277	315	264	292	288	264	286	310	287	272	291	278	266	282	290	287	284	291	284	267	277	299	300	263	256	276	243	294	323	293	306	275	299	280	287	301	270	282	306	296	272	280	322	299	300	316	301	295	291	278	264	285	269	277	277	292	302	285	274	324	273	296	293	326	286	260	303	307	271	267	293	249	302	262	276	303	283	262	287	288	299	277	272	293	264	310	295	279	269	275	281	313	271	278	286	284	298	284	275	281	280	282	283	286	289	306	299	273	322	313	284	272	303	293	260	231	287	308	279	264	275	281	301	264	282	279	291	278	295	313	300	287	269	266	314	305	301	293	307	307	296	259	294	297	300	282	303	291	272	309	294	259	289	275	285	289	300	304	294	287	297	286	294	260	300	306	286	312	286	300	262	287	286	300	294	295	287	297	277	284	285	306	301	282	297	304	295	306	252	262	282	284	295	321	331	275	273	282	304	281	307	284	321	277	299	268	308	291	320	282	300	292	296	306	278	279	288	292	313	306	286	293	280	262	269	302	286	261	284	272	296	266	298	309	291	289	252	278	254	289	289	300	267	289	293	303	261	289	317	286	291	278	295	304	260	302	302	331	295	291	302	308	305	292	271	292	272	298	268	271	257	284	307	319	302	299	309	281	265	280	278	276	300	290	296	283	303	287	284	302	303	267	285	277	280	281	288	295	303	281	278	294	290	292	278	315	297	287	284	309	298	261	291	277	286	298	291	289	322	261	303	311	290	297	299	289	277	306	307	300	294	277	297	281	274	306	309	272	285	281	297	287	300	278	292	303	295	310	311	310	300	290	283	274	280	272	323	308	268	276	287	300	313	279	285	285	284	287	326	329	274	303	306	272	287	279	279	277	302	286	297	276	253	313	278	276	285	315	303	277	284	264	305	294	321	310	300	323	281	299	294	299	299	288	282	302	297	300	301	299	294	290	294	300	278	260	287	308	340	280	307	285	274	287	298	295	333	282	274	273	285	276	284	299	302	285	308	286	284	298	284	307	269	261	297	295	284	284	303	283	288	294	300	282	291	287	304	279	257	290	281	285	314	311	317	319	303	287	248	296	291	292	276	304	278	292	269	311	276	302	314	297	283	293	264	267	275	280	310	294	292	290	298	286	295	292	274	267	296	290	283	289	284	293	248	305	282	270	309	255	282	297	281	282	300	250	280	284	266	295	266	310	277	304	265
23378	21006	27930	24296	21007	21077	8979	1482	1047	963	900	799	742	682	686	629	694	639	559	570	542	564	508	572	536	561	510	511	508	512	486	519	484	513	481	545	484	462	490	523	512	521	492	442	499	454	474	455	405	444	448	431	490	458	449	491	475	485	490	478	422	443	501	484	474	466	441	477	437	461	472	462	452	479	470	458	465	443	491	455	470	482	456	489	443	474	474	472	480	423	461	449	426	470	497	445	455	470	404	444	444	491	459	454	429	481	467	484	465	463	435	458	473	480	460	432	453	488	468	441	422	427	480	480	477	437	474	426	456	452	475	448	446	448	478	427	461	446	468	437	462	438	437	395	445	479	463	420	473	442	463	498	474	460	448	474	411	446	465	431	483	473	482	461	462	477	447	488	491	439	471	479	404	411	458	454	471	449	456	489	483	480	440	416	464	482	419	482	447	454	460	470	420	440	446	461	430	441	476	476	474	427	469	470	441	455	444	425	454	439	448	422	452	462	478	436	472	476	464	449	471	494	485	449	498	472	455	436	443	421	475	450	459	474	483	448	497	526	443	417	464	427	439	474	477	391	474	471	438	473	476	475	436	439	448	392	482	483	463	422	424	417	451	423	471	464	450	431	451	476	428	417	431	496	445	456	429	477	455	435	462	473	451	469	451	490	472	471	430	451	433	412	469	464	468	458	450	451	405	453	468	466	416	482	482	474	458	468	446	438	431	455	481	449	447	457	446	468	452	454	444	434	436	447	488	506	476	442	402	459	462	488	474	448	444	448	470	448	458	481	439	468	458	464	437	449	433	478	437	428	452	447	446	493	464	434	474	451	475	452	428	449	455	463	427	442	447	460	457	443	472	484	431	445	477	433	503	490	453	424	447	450	481	430	459	420	452	485	462	445	472	439	466	410	461	418	433	455	455	449	432	454	446	466	449	468	461	476	463	491	456	446	489	463	442	452	434	441	486	449	477	390	456	426	452	467	472	464	442	461	437	437	458	469	500	481	464	445	450	431	432	460	437	472	450	453	445	443	494	443	434	475	463	411	455	453	448	409	458	449	411	439	452	470	450	429	489	473	433	416	480	448	438	425	441	426	404	458	491	455	462	495	459	442	481	428	474	452	439	462	484	483	408	444	482	475	416	434	465	421	481	430	451	474	434	434	437	404	473	434	457	435	461	436	431	416	465	477	467	402	433	453	459	428	399	443	449	409	470	494	463	426	416	444	434	446	469	446	482	491	475	475	457	496	453	460	442	432	447	434	472	467	460	414	461	417	488	480	451	444	454	428	475	467	457	463	447	484	472	419	452	433	475	447	457	423	403	455	450	473	420	452	444	433	459	444	451	497	481	468	443	423	445	433	472	479	476	465	500	455	445	451	489	453	421	447	475	474	450	453	443	446	410	424	463	466	464	460	491	434	456	454	441	469	441	452	457	461	450	445	456	448	445	452	446	430	433	412	463	450	487	422	476	411	464	479	459	426	406	470	438	457	472	395	466	468	465	485	454	489	448	501	472	436	438	429	440	471	405	451	444	468	457	470	480	469	465	448	454	463	511	449	490	483	488	454	438	459	482	436	447	448	449	442	429	442	499	453	492	469	478	407	458	465	486	424	442	461	481	480	470	453	452	456	469	471	487	465	495	472	493	475	451	391	483	494	445	453	475	439	458	473	453	438	424	470	459	417	474	446	433	458	458	486	462	445	472	431	429	502	474	469	468	460	428	502	434	492	424	472	446	371	440	454	428	445	463	496	472	449	455	436	478	463	458	471	470	469	437	413	464	501	441	446	424	479	417	453	462	442	480	459	487	500	426	399	425	434	432	433	453	449	468	419	416	467	447	440	442	417	476	477	462	443	453	488	457	479	485	473	465	455	453	442	439	465	455	463	440	425	425	451	459	457	468	439	450	461	448	454	471	492	468	412	439	459	431	455	468	452	498	425	438	435	469	487	489	467	467	476	471	439	455	450	470	403	477	443	463	457	476	475	451	457	496	464	432	435	469	448	464	435	452	478	462	442	448	456	493	463	461	469	477	425	444	475	457	442	510	427	456	452	470	418	464	458	456	458	440	439	477	413	449	435	438	472	456	455	477	440	456	509	455	457	471	451	440	471	445	451	463	418	467	449	451	451	452	462	460	447	486	467	459	449	462	462	473	409	425	447	458	424	429	447	434	444	460	452	435	467	458	472	444	446	457	422	442	471	445	445	434	464	427	480	447	445	415	484	465	459	458	420	425	486	440	465	459	442	452	421	422	458	464	409	461	463	459	477	456	441	482	405	443	436	438	453	444	461	439	453	487	455	452	484	427	463	468	431	441	477	452	443	482	454	417	501	444	451	479	468	446	428	474	419	470	443	463	470	467	459	430	464	474	457	490	439	474	443	460	486	493	449	451	438	454	491	444	454	416	434	468	453	510	443	488	462	412	471	410	419	440	456	442	482	432	449	442	436	504	455	466	438	451	461	432	459	439	454	459	438	462	419	472	457	494	457	442	441	407	445	425	454	463	443	475	440	424	456	424	451	474	480	460	474	469	444	479	475	451	462	462	481	511	431	437	422	461	469	461	477	441	477	440	465	472	433	450	443	438	451	428	441	446	419	491	417	479	480	461	446	441	462	446	414	466	473	460	444	427	428	443	468	466	422	438	450	425	464	468	446	469	449	467	453	486	463	427	450	453	462	438	460	458	475	495	474	481	447	450	481	467	490	434	415	434	461	440	456	425	495	477	467	482	486	463	459	473	438	416	435	460	420	433	470	430	455	514	483	446	474	413	464	437	466	463	487	474	475	459	461	452	473	440	451	485	471	479	438	426	466	423	458	472	433	470	453	455	453	456	436	436	471	412	438	449	441	445	434	411	467	435	457	482	397	407	432	473	455	421	444	453	486	460	476	442	417	445	483	396	447	465	429	455	403	428	499	482	470	445	495	500	463	463	470	437	429	495	423	418	444	464	466	447	474	439	477	469	407	434	432	471	488	488	461	456	471	484	439	499	495	424	469	438	443	459	458	467	454	434	429	434	466	441	439	430	484	473	455	469	452	439	445	459	457	442	446	470	445	495	477	460	470	458	450	439	460	448	435	465	480	448	479	467	466	488	468	429	446	462	435	450	464	458	463	502	411	440	450	442	440	441	473	448	451	466	457	471	462	454	468	463	467	411	460	477	430	432	419	467	463	443	452	444	399	451	397	460	501	472	446	448	454	441	487	468	452	471	475	448	469	415	465	436	434	448	495	442	431	433	422	472	457	467	442	428	423	432	430	469	444	460	444	439	427	448	457	457	413	470	433	460	436	453	460	438	441	474	421	471	462	466	446	452	440	447	460	463	446	439	443	450	456	412	440	435	446	471	447	472	459	424	458	502	460	480	401	447	484	424	436	480	441	428	452	465	453	485	450	448	486	443	490	425	502	466	456	414	419	458	432	462	478	454	488	459	447	447	420	426	451	441	452	422	478	467	461	442	416	506	448	443	443	454	444	409	450
10100	17824	16322	9358	6011	4323	3307	2487	2060	1688	1642	1377	1184	1122	991	957	895	830	743	749	669	687	669	688	666	594	618	571	546	606	527	557	512	526	554	493	542	552	512	513	534	490	525	514	467	511	516	493	480	463	477	492	457	493	487	427	482	451	449	480	470	487	463	486	509	480	476	491	458	458	433	441	498	457	498	425	473	455	442	461	436	449	514	464	443	460	421	470	473	471	465	442	479	492	443	487	459	501	471	461	502	425	476	422	419	454	421	487	432	479	462	446	459	453	428	450	447	482	459	443	477	451	491	383	397	463	462	497	451	449	454	456	458	431	476	440	466	441	492	444	455	454	459	479	459	454	470	448	430	482	445	461	442	447	441	446	451	419	440	481	436	446	457	448	520	437	467	454	471	430	452	446	460	442	464	488	471	441	452	465	412	445	462	443	427	457	449	473	418	441	431	464	468	423	451	462	459	430	407	467	418	432	436	423	456	514	474	410	425	450	458	433	444	473	446	461	448	472	456	431	423	423	444	460	431	492	467	452	433	420	447	483	460	461	461	464	453	450	463	453	451	480	443	470	445	427	416	450	457	460	419	478	434	460	429	477	411	428	455	450	484	484	456	464	433	436	458	445	471	453	432	437	453	476	466	444	471	452	429	461	444	464	433	483	427	419	395	425	443	411	408	478	440	454	437	438	470	459	444	465	464	515	480	407	425	424	454	431	458	413	452	410	433	448	440	456	444	438	422	482	462	434	490	459	443	419	429	409	457	470	458	434	447	466	462	461	440	450	467	458	427	454	449	436	450	422	460	444	464	467	402	471	449	431	434	417	448	449	460	419	424	420	428	457	460	392	451	421	456	436	457	467	443	434	486	430	495	445	450	433	485	477	494	452	459	451	415	495	423	460	451	442	444	447	456	416	463	470	435	412	479	455	436	472	439	478	463	456	468	475	431	435	464	464	388	428	452	439	440	441	452	436	418	469	444	409	480	423	424	413	451	451	453	452	445	479	486	429	468	419	457	427	452	431	453	480	463	443	460	441	452	456	463	405	418	417	461	429	433	436	440	422	435	471	488	453	469	445	451	435	464	449	456	439	465	460	443	434	465	423	444	462	433	440	477	466	432	445	426	418	440	423	414	439	450	433	456	481	417	459	446	462	446	453	455	466	441	460	457	438	483	453	473	473	455	447	424	456	416	481	459	416	439	426	472	420	458	418	424	465	449	439	422	431	455	449	451	474	429	477	460	450	493	462	436	456	472	450	451	432	443	433	481	449	415	452	447	452	445	463	461	426	422	410	428	432	452	438	458	442	486	421	434	428	438	441	475	459	429	464	451	466	425	447	424	442	401	454	434	424	476	447	432	452	439	427	448	445	426	454	458	440	424	424	449	458	470	436	487	425	442	426	432	435	423	463	432	481	433	437	476	451	462	442	444	446	462	472	461	400	461	454	441	443	467	418	473	438	408	419	478	457	437	464	430	441	474	466	424	451	445	442	440	453	465	424	467	482	444	499	458	448	480	438	456	484	439	429	431	425	486	433	457	449	436	442	455	446	418	457	436	437	464	456	427	443	450	464	414	452	470	398	454	440	450	459	439	443	438	447	391	476	469	460	450	431	433	472	439	458	472	432	426	433	477	481	432	433	426	455	425	424	436	381	457	441	481	476	468	408	481	438	410	457	440	488	482	461	443	438	430	454	455	447	448	437	381	485	414	455	470	454	452	445	452	456	440	450	390	428	417	421	509	413	469	473	458	417	429	457	420	481	470	405	427	415	451	468	449	430	426	442	479	441	433	459	439	437	457	439	426	447	460	426	433	456	428	435	435	439	454	406	452	439	415	451	475	433	424	460	416	439	478	454	442	472	472	441	429	435	489	420	462	450	437	433	439	436	478	479	406	442	450	450	425	440	437	431	425	447	452	483	476	470	467	471	440	453	449	443	446	445	444	445	473	426	418	478	447	479	499	477	457	440	459	449	476	418	459	456	458	423	482	483	430	470	437	442	449	434	420	446	463	451	420	451	443	441	428	450	438	429	438	443	409	430	422	427	459	462	494	443	464	464	419	451	435	450	439	449	458	456	435	432	448	445	440	428	403	445	426	456	469	470	453	441	449	453	433	448	442	451	428	427	427	421	461	444	408	432	430	471	490	438	456	393	396	434	474	460	457	454	401	415	471	419	454	470	450	459	436	420	452	430	441	447	465	441	461	435	442	428	439	475	460	467	454	445	460	452	433	458	433	466	474	463	450	452	490	463	494	397	452	449	456	475	446	449	410	450	362	428	446	462	459	476	456	457	442	464	381	417	431	466	503	441	456	437	417	478	449	456	420	451	424	429	435	441	439	436	427	430	465	453	434	429	414	469	455	458	452	464	414	454	440	439	430	446	435	443	409	453	439	461	432	470	473	448	416	389	461	393	428	433	438	422	420	402	451	454	435	446	443	450	459	458	477	442	413	457	436	409	432	455	459	435	441	438	473	419	466	422	426	432	458	449	466	438	431	451	421	479	478	448	471	471	461	472	430	423	466	412	446	449	446	453	439	428	404	457	403	436	453	434	429	452	431	455	443	442	430	462	438	446	471	485	442	444	425	461	437	462	441	462	437	417	446	479	419	425	422	434	448	450	454	460	469	456	460	421	486	439	433	447	444	447	420	411	430	478	402	455	424	452	437	449	425	465	498	437	450	474	419	433	464	420	473	468	446	423	461	471	466	454	429	423	451	401	413	440	459	474	474	450	449	430	451	469	437	468	437	461	448	474	458	454	474	429	490	423	444	452	462	442	454	438	417	433	445	461	424	478	445	436	395	433	466	424	425	459	435	437	426	449	462	457	436	460	456	441	467	448	449	429	445	439	471	466	457	456	455	476	480	437	483	468	450	474	421	467	434	418	442	469	464	438	453	467	427	423	468	396	436	475	418	450	425	446	487	415	444	474	442	402	466	441	432	439	487	457	448	473	428	427	425	403	446	399	460	445	460	463	437	449	479	419	409	466	480	436	433	433	453	471	425	437	445	424	440	440	436	399	451	456	443	426	430	429	445	467	444	453	473	417	463	460	469	448	461	425	439	484	472	428	421	458	473	492	453	441	459	421	426	454	444	482	464	450	463	440	429	452	453	423	451	474	450	457	458	435	438	490	459	456	459	449	454	434	473	471	440	446	467	455	446	456	452	456	454	458	424	442	456	424	444	451	421	425	443	459	470	456	440	429	421	462	468	439	423	423	435	379	439	452	441	455	451	471	453	482	449	457	454	432	448	467	421	463	464	482	444	437	453	457	476	450	473	445	472	461	464	464	455	438	471	458	449	439	444	462	408	431	413	432	463	440	470	429	403	409	454	427	467	447	443	468	424	471	490	441	451	435	437	429	456	421	458	476	424	459	448	427	472	503	446	444	442	422	452	449	430	453	488	462	442	465	431	449	440	421	475	433	414	475	438	443	464	452	446	485	419	450	447	423	462	430	431	435	456	439	435	432	467	425	451	457
28147	15334	2516	882	748	643	601	562	627	683	602	605	594	595	616	647	569	620	604	602	646	564	601	624	624	581	577	571	606	592	583	604	592	616	611	605	606	592	602	612	598	606	624	660	621	588	601	593	641	638	564	600	573	635	606	567	654	593	572	542	587	609	609	607	549	614	623	591	607	662	586	621	628	605	610	568	568	630	599	642	582	567	607	582	625	577	595	627	594	618	574	571	573	607	651	577	635	585	600	577	606	578	610	635	596	596	568	632	605	580	593	558	575	599	593	608	622	647	589	627	594	649	576	640	629	596	553	572	611	616	641	546	588	587	620	572	640	587	625	579	596	593	634	571	544	595	572	601	550	599	571	621	587	609	577	556	609	619	638	590	608	592	601	646	594	632	587	580	558	640	643	618	645	610	607	613	602	602	627	598	617	621	597	582	606	623	554	623	626	574	580	616	622	604	612	575	538	604	555	578	574	562	610	567	621	600	647	572	595	611	567	591	555	582	556	607	616	580	619	597	620	594	587	596	585	637	616	580	647	603	612	632	570	573	585	555	646	600	584	618	674	599	574	623	608	607	611	624	594	599	619	578	628	538	626	579	626	607	632	593	603	571	555	595	611	621	592	574	578	608	579	621	591	561	617	589	575	598	587	625	581	621	661	617	591	595	586	636	611	572	630	600	595	554	598	603	598	627	563	604	598	572	587	609	592	579	570	598	557	546	568	630	571	600	585	582	560	617	571	542	612	610	648	596	542	576	601	602	588	604	621	595	599	591	587	576	610	606	578	572	532	629	582	614	625	566	579	602	588	622	598	648	535	588	527	609	598	610	606	588	579	627	662	611	609	574	566	615	555	558	601	642	590	643	604	573	630	621	610	642	601	597	627	576	586	634	606	554	616	589	603	582	601	611	624	571	606	568	642	552	586	609	607	599	614	641	604	592	588	638	610	595	615	583	608	597	581	610	593	607	615	576	564	602	627	638	605	588	586	614	586	637	599	574	589	575	611	626	555	601	588	557	613	583	662	618	555	567	610	617	594	590	550	569	579	582	620	564	643	612	577	631	564	600	553	588	604	626	606	576	596	614	567	596	574	604	571	585	659	599	612	627	624	621	631	622	615	581	595	607	568	624	610	612	596	589	591	638	568	592	661	605	586	618	599	607	596	651	609	559	607	632	604	606	606	591	616	639	574	587	565	574	656	616	571	590	580	633	560	581	586	582	592	597	555	609	585	607	630	589	592	608	615	604	600	539	598	632	610	608	551	597	615	610	592	567	593	577	596	596	602	621	613	592	607	627	607	565	625	614	597	578	635	583	621	652	584	581	612	592	583	565	587	614	598	560	604	609	624	584	594	602	573	576	610	608	561	605	590	634	580	598	609	583	585	621	593	608	637	601	528	586	588	603	570	570	569	626	567	606	540	597	608	632	596	565	613	599	573	634	626	599	608	638	566	576	591	619	632	642	608	579	582	600	583	550	599	611	573	614	584	608	597	553	590	578	634	597	590	597	638	592	626	577	584	560	592	604	561	591	570	628	593	605	682	604	619	569	602	599	572	583	574	571	585	596	607	607	559	564	589	585	628	624	555	559	604	596	548	609	595	595	595	649	591	571	596	641	590	602	603	600	550	582	613	617	576	629	646	634	600	575	606	565	543	564	627	626	541	605	608	610	624	569	604	598	647	645	586	585	644	655	635	610	593	608	634	617	593	605	598	552	582	549	574	578	666	578	621	583	592	581	569	675	599	624	593	593	588	605	620	602	596	596	614	622	611	590	543	630	565	592	654	626	624	615	596	620	563	631	644	605	619	595	550	589	567	635	620	630	635	605	637	609	591	604	592	620	584	618	601	585	623	586	564	597	608	604	643	591	561	595	618	589	581	615	596	595	611	608	570	572	606	624	578	590	575	632	622	598	588	614	632	613	636	608	623	597	591	595	580	602	575	597	584	569	610	619	618	587	576	580	611	594	547	598	593	616	579	602	623	639	620	622	604	592	602	596	561	600	682	616	559	567	607	598	638	576	648	587	616	610	559	629	564	580	580	614	601	626	603	606	650	634	644	612	557	584	618	593	592	595	574	548	607	638	545	598	636	618	624	600	597	611	628	584	628	598	643	612	586	566	609	575	597	624	620	608	605	569	566	616	632	604	553	596	616	574	615	603	600	576	607	600	604	592	552	606	590	572	578	654	623	614	568	601	632	575	636	626	629	611	623	596	607	582	614	585	671	624	605	588	561	570	594	623	576	532	569	610	630	582	623	613	580	595	594	564	598	613	632	608	590	563	576	606	593	583	643	588	566	564	562	590	611	589	569	643	620	608	620	631	593	574	573	602	612	609	621	597	633	596	576	647	601	562	611	619	608	602	595	607	602	597	594	610	603	593	575	646	580	642	615	621	625	617	552	590	601	623	624	610	594	566	593	599	632	604	590	627	599	648	649	607	601	622	583	618	553	600	635	602	600	638	595	554	622	598	607	593	568	603	621	594	630	588	611	589	601	605	560	630	614	624	548	576	593	574	594	551	569	606	616	623	575	602	586	597	576	600	605	586	620	599	609	625	586	588	604	583	627	583	587	626	587	609	585	551	625	636	573	603	590	634	574	597	582	630	608	593	613	595	597	563	587	652	585	621	582	554	614	609	626	605	579	577	653	629	610	613	580	595	591	621	603	570	616	546	555	597	569	594	643	597	557	606	582	575	606	590	575	585	628	617	623	628	615	599	598	599	607	595	578	597	572	575	533	607	620	588	584	574	606	580	588	595	592	628	591	594	627	589	579	586	561	576	589	642	583	622	565	544	600	611	635	612	611	578	598	612	582	555	579	605	623	604	585	624	588	586	591	569	612	567	554	624	637	603	604	548	578	594	602	562	555	624	553	629	591	567	621	606	614	580	646	642	614	613	598	601	597	609	614	599	668	605	554	622	614	587	663	570	616	561	580	582	591	564	590	532	621	603	610	617	598	636	637	559	610	585	564	588	578	620	594	629	626	591	625	566	593	570	575	596	581	614	615	567	571	594	598	585	582	659	606	552	568	580	577	598	584	617	636	599	593	558	609	564	595	565	578	613	571	643	609	605	568	576	636	587	579	567	606	637	587	587	625	584	597	615	556	593	627	553	611	587	561	566	602	656	628	588	592	629	590	633	593	616	561	561	624	570	560	569	577	620	582	597	623	617	651	609	594	556	599	623	598	550	610	553	595	596	588	597	629	589	591	558	610	601	599	589	638	609	597	564	580	584	577	645	614	579	561	593	638	611	642	628	597	591	594	598	590	562	640	603	610	607	601	619	553	637	623	580	621	638	605	601	628	632	585	641	587	580	641	580	562	593	579	612	578	623	589	542	585	606	593	617	621	587	586	607	610	624	576	579	582	618	588	607	612	583	632	633	567	627	591	588	583	586	583	568	598	611	590	588	584	643	612	652	589	596	587	612	582	637	576	578	611	566	598	632	622	599	606	582	572	582	593	621	569	610	589	608	643	612
5218	1378	1264	908	833	716	721	682	720	678	672	689	651	610	682	675	663	681	635	640	673	630	691	661	678	634	652	661	637	651	605	664	593	641	667	620	601	634	629	601	679	645	611	607	645	591	633	664	678	649	663	673	646	679	659	643	681	626	672	654	687	668	655	646	650	658	662	618	658	674	663	619	650	678	629	647	669	607	600	684	691	633	657	631	645	608	614	650	603	608	592	634	655	699	674	644	672	686	626	657	637	681	656	639	632	648	613	638	662	679	619	598	639	643	645	628	628	603	611	615	687	631	654	603	619	653	661	643	618	592	650	643	628	632	671	622	622	654	624	616	645	647	624	658	653	616	679	654	663	634	610	612	633	636	671	606	658	630	631	689	638	656	654	638	635	636	640	671	651	635	649	652	653	617	632	643	651	658	652	658	670	638	626	621	661	678	614	641	618	614	651	667	677	601	621	581	649	631	632	661	648	638	651	638	658	674	626	634	637	649	633	640	594	671	669	667	654	659	606	692	637	625	693	643	688	656	683	601	633	616	655	676	650	673	626	616	670	672	605	661	655	612	670	605	627	635	633	632	649	675	697	633	632	607	696	651	634	647	704	635	660	610	670	641	707	637	631	638	660	635	623	620	624	621	656	653	669	668	647	623	626	608	662	612	658	639	658	648	643	631	652	645	600	613	607	650	647	630	633	704	644	627	656	657	614	641	600	627	619	693	653	629	651	598	621	642	649	629	664	629	650	634	650	649	645	659	633	611	633	651	686	602	623	636	631	627	623	670	624	682	647	663	716	654	665	657	626	652	632	641	612	671	627	675	650	681	668	661	695	653	673	628	655	651	666	684	613	679	618	641	625	641	616	597	696	581	628	603	590	634	635	667	666	644	638	634	649	646	643	598	697	659	641	657	638	684	638	659	664	657	662	644	667	636	636	631	659	643	621	657	676	640	682	630	672	640	624	654	602	627	662	687	662	683	666	674	622	662	676	627	672	679	627	655	620	637	664	702	670	635	664	655	698	651	634	640	656	645	628	660	652	663	659	606	654	630	650	650	663	664	680	668	621	639	684	646	629	621	647	619	666	698	619	680	696	668	657	648	671	617	676	636	590	636	643	671	653	631	632	682	610	673	655	646	640	657	663	654	639	651	627	669	657	623	649	646	686	652	616	677	659	634	641	659	624	640	678	639	645	673	678	689	620	644	624	658	661	686	632	663	604	613	622	624	691	650	639	635	666	597	651	646	658	627	639	602	659	627	646	638	597	639	636	655	635	661	680	661	659	626	657	625	654	668	640	675	671	658	653	671	600	660	658	625	638	652	632	651	660	658	667	665	619	649	621	593	676	608	613	640	612	647	637	668	648	590	588	614	679	659	646	648	711	651	640	589	651	657	665	669	646	672	654	619	663	654	644	634	674	645	598	668	667	667	635	659	643	655	681	664	634	643	641	666	624	632	628	675	613	674	628	665	664	631	648	677	638	642	637	646	671	654	646	653	667	640	652	630	657	634	651	665	660	612	649	603	610	640	618	663	645	682	665	669	625	659	706	662	615	646	699	628	654	607	687	662	635	649	667	640	642	644	673	657	645	599	603	635	681	657	657	628	593	663	662	638	624	697	706	648	690	660	677	659	659	682	626	623	662	689	656	672	676	671	622	637	675	650	606	643	639	644	623	671	631	631	655	658	652	681	653	689	668	626	656	627	624	666	693	673	616	660	659	662	680	628	682	624	635	613	650	654	646	665	626	645	628	643	676	644	662	679	656	651	674	677	647	617	671	604	603	599	681	698	623	616	655	652	618	647	660	652	680	619	640	648	686	696	617	649	657	640	687	673	641	623	669	629	620	637	596	667	610	639	683	627	684	625	637	603	653	594	653	627	641	667	637	655	635	668	653	644	623	659	651	648	685	688	640	645	655	628	627	676	631	620	619	662	578	613	632	565	666	617	656	609	675	644	629	650	652	662	691	651	642	642	642	661	620	615	630	620	635	666	711	659	659	696	659	689	640	607	600	663	659	588	645	654	607	628	721	683	643	606	600	607	668	646	624	658	643	613	626	645	655	643	652	640	666	683	608	688	610	643	595	648	623	650	654	638	648	642	626	602	647	629	615	622	654	647	629	682	660	597	602	664	611	669	695	659	670	665	598	660	639	671	636	605	661	672	661	651	626	632	668	683	678	635	676	639	711	650	644	639	660	701	656	615	626	634	660	655	615	633	684	643	670	642	650	635	648	666	654	622	659	647	649	649	658	635	628	674	649	641	686	676	639	622	685	632	666	656	652	659	683	667	614	650	635	655	614	666	625	644	624	641	686	629	643	646	664	656	661	619	665	622	663	621	658	635	659	659	653	649	630	639	630	658	646	615	657	666	709	669	613	678	644	617	623	673	659	647	635	652	642	637	620	653	630	645	662	648	663	672	609	618	640	715	639	622	672	666	679	632	672	623	675	688	660	652	629	622	635	647	618	649	672	635	642	628	659	646	637	662	600	664	632	656	686	646	651	632	634	662	626	645	654	649	615	635	700	646	637	659	589	683	652	637	600	647	649	631	660	656	617	626	656	654	708	635	686	640	641	632	629	641	686	671	644	638	660	640	604	638	700	631	630	641	589	619	685	604	645	628	650	662	678	674	639	628	622	645	628	630	649	641	672	622	660	655	673	607	639	639	597	683	592	645	673	633	671	662	627	667	648	660	622	647	651	647	626	589	655	616	619	641	646	609	648	671	625	636	638	646	662	626	605	654	670	611	632	614	634	690	659	598	648	607	659	648	694	607	640	597	636	627	672	669	657	662	658	621	638	610	658	598	678	620	662	641	568	668	626	649	602	610	593	638	646	680	605	643	621	650	633	660	659	653	611	626	620	661	613	639	687	617	691	644	655	581	669	619	626	624	677	669	654	663	615	648	617	654	649	637	663	609	660	610	655	688	651	614	611	620	692	667	624	670	641	602	634	664	595	657	651	640	672	662	586	671	668	641	623	637	639	662	668	649	599	617	641	654	650	665	664	613	643	680	611	635	624	634	649	597	659	659	610	625	642	639	690	621	659	680	680	682	664	646	631	601	602	613	651	651	680	657	638	647	624	642	652	658	674	634	634	664	661	646	635	618	619	603	660	616	622	641	662	646	613	644	632	631	666	603	599	675	664	643	625	600	619	616	627	638	644	622	652	633	636	666	641	659	627	640	650	648	609	632	603	679	609	660	677	611	655	612	635	604	670	653	644	639	649	677	663	655	612	667	643	688	617	649	605	660	628	626	620	619	687	643	644	629	649	622	666	624	645	650	619	636	603	672	693	639	638	646	634	623	618	671	645	608	667	635	649	665	685	642	633	651	684	683	674	675	685	649	628	627	640	639	663	631	694	613	650	679	693	610	651	598	635	623	617	682	607	626	678	657	615	671	664	657	610	696	624	611	649	672	643	652	665	597	645	684	684	645	659	658	659	650	672	627	657	670	624	649	694	650	600	641	661	695	660	624	645	644
25360	20970	27565	24572	20971	11672	1148	727	589	533	480	468	396	392	362	350	352	337	337	321	297	313	280	268	294	269	299	266	274	278	272	260	278	280	276	281	274	281	278	251	254	284	276	268	264	260	241	227	285	233	258	230	271	260	233	257	272	264	266	256	248	244	263	245	278	218	239	238	234	243	263	248	251	239	255	262	236	245	259	235	268	287	267	253	241	240	273	274	247	234	242	256	225	257	224	258	255	238	246	286	275	236	232	246	299	255	254	246	246	258	227	273	264	285	250	233	256	231	255	229	266	261	261	254	243	234	263	262	249	235	237	219	247	246	252	294	236	265	259	265	273	237	231	248	221	255	238	256	233	248	236	257	241	255	227	234	248	234	255	251	251	236	264	231	219	261	253	277	222	215	253	236	265	263	220	227	237	228	222	262	268	283	270	235	248	249	253	261	252	213	248	225	267	254	260	235	257	244	287	239	247	238	243	256	209	246	242	245	263	221	266	251	239	253	253	248	270	253	230	255	231	218	244	228	238	243	220	273	255	229	230	237	252	235	254	273	234	236	237	231	229	247	234	255	236	241	241	238	242	240	227	235	293	263	231	262	274	245	250	267	255	274	277	240	215	231	247	257	246	242	240	258	246	255	254	256	263	260	238	282	268	263	247	288	249	258	253	219	256	221	246	245	253	245	232	283	271	251	240	242	222	236	238	240	278	268	203	263	241	243	219	261	244	240	268	249	267	242	250	246	238	244	234	249	246	244	234	218	239	236	224	255	242	245	266	245	262	271	227	242	254	255	251	246	251	253	258	247	286	230	225	241	243	257	258	258	256	239	241	247	273	234	241	237	224	257	253	246	255	242	242	279	229	220	217	256	265	267	236	251	260	277	259	236	231	246	255	250	258	225	254	231	260	230	232	259	249	255	266	261	274	247	239	279	249	279	265	251	259	246	263	238	267	246	257	253	258	232	254	218	248	219	207	231	264	215	285	229	267	245	229	259	233	238	212	252	223	236	252	225	273	245	234	264	267	234	266	218	238	236	237	249	235	269	267	245	246	237	250	261	250	239	242	255	248	254	240	262	248	251	244	248	255	217	229	249	252	239	243	240	246	274	237	274	247	233	248	256	264	241	269	229	253	285	250	268	268	251	219	249	261	234	230	264	254	255	234	248	268	227	229	246	275	237	244	217	236	227	259	281	253	253	272	246	261	262	279	268	248	259	222	250	248	254	251	243	231	262	249	249	232	232	253	236	271	264	231	258	254	260	237	249	245	282	264	253	241	248	244	256	225	258	261	254	246	250	243	240	266	234	262	243	251	231	236	209	231	240	256	265	253	226	226	268	270	254	261	231	224	262	231	266	242	241	223	255	253	240	224	272	255	242	234	240	246	248	246	265	242	274	242	228	231	239	238	251	220	268	248	252	249	259	217	256	246	224	238	250	245	253	251	262	249	245	258	220	259	232	242	273	252	221	251	231	258	255	268	239	240	243	258	224	250	264	239	258	246	257	270	230	254	271	223	264	240	231	252	287	252	263	262	247	226	263	255	253	231	240	253	264	251	256	253	235	224	255	250	277	255	236	237	244	241	261	240	264	231	256	218	242	245	246	253	259	243	264	243	220	258	232	254	276	246	258	266	243	265	250	231	243	224	274	253	219	218	243	233	252	236	231	262	280	283	246	239	280	215	237	237	232	252	234	235	254	247	239	241	246	211	263	239	266	252	267	232	253	260	238	237	247	241	257	254	213	250	231	222	223	245	262	221	250	257	237	272	256	236	217	223	248	257	256	252	234	231	258	283	227	252	229	255	257	257	215	243	279	264	250	230	256	246	240	238	251	240	236	239	257	233	282	241	234	253	243	276	219	268	257	240	241	238	250	257	268	245	241	224	255	251	250	232	249	254	254	249	222	261	271	241	244	246	271	262	264	248	238	230	265	262	244	249	262	233	246	253	253	252	245	267	246	231	225	237	242	247	277	255	252	233	237	278	260	264	245	237	258	269	244	261	241	281	260	237	265	248	254	265	221	252	235	229	230	242	232	292	255	216	254	256	247	243	253	270	223	240	223	270	241	275	252	265	251	253	234	261	218	252	236	270	241	264	273	236	288	274	239	256	245	226	242	245	241	253	257	224	259	233	261	260	247	254	273	256	258	247	252	258	247	253	229	233	257	224	244	240	242	224	239	222	264	230	260	239	222	242	247	217	219	245	260	264	241	251	271	246	274	247	269	252	262	260	248	257	254	245	237	231	242	258	252	254	258	242	224	228	236	245	239	265	261	245	242	266	271	271	242	254	246	257	243	273	244	208	255	232	258	237	250	258	244	262	219	230	247	257	246	262	268	244	223	240	258	221	245	257	226	247	250	253	267	265	266	243	246	252	236	274	237	235	254	270	242	265	268	263	282	229	277	223	236	295	257	243	249	252	242	245	241	252	244	226	245	253	246	254	245	249	271	242	246	236	231	249	218	261	249	217	275	248	243	267	230	228	274	253	226	271	245	236	247	235	254	240	254	241	226	252	270	229	260	265	235	262	268	243	268	234	272	269	239	267	254	255	231	228	241	239	253	231	255	228	242	250	251	245	253	262	253	258	247	255	247	233	249	244	237	239	240	222	243	250	243	247	255	250	250	247	233	251	261	267	216	227	216	264	273	261	250	241	242	265	240	268	232	240	240	258	244	215	204	262	223	229	264	243	237	264	255	256	278	254	258	245	270	237	254	273	268	273	262	238	225	250	230	252	276	239	217	266	252	244	242	228	254	242	255	244	235	266	242	245	256	240	260	225	267	248	235	237	276	224	249	227	228	258	249	242	246	264	231	252	242	235	257	231	265	231	267	249	262	241	255	257	259	231	252	264	252	250	262	263	260	258	271	256	239	246	221	242	252	220	249	225	244	264	232	246	260	268	228	240	247	267	244	265	224	242	239	260	241	268	223	236	276	284	234	256	259	238	254	246	242	269	254	216	237	233	240	254	233	240	234	271	230	231	259	227	236	254	244	261	235	266	248	252	255	252	252	245	268	263	254	233	283	265	279	265	224	235	270	244	248	257	275	272	209	255	257	284	229	242	251	258	267	239	256	250	247	270	264	243	249	240	258	238	267	245	239	230	243	254	239	252	280	235	238	248	226	266	252	246	267	229	270	285	224	239	262	257	251	229	282	237	235	253	231	254	236	247	249	242	246	237	267	255	270	236	274	265	249	273	284	261	242	243	236	242	224	244	245	263	253	250	268	218	267	267	247	266	239	242	290	240	255	248	268	246	284	257	229	229	259	270	235	234	261	216	256	247	241	243	261	263	220	226	249	256	274	244	219	242	269	274	244	280	247	233	238	236	257	265	215	242	246	265	262	250	219	252	260	234	243	231	233	227	215	263	262	231	224	257	243	261	233	256	256	240	252	258	232	235	254	247	286	239	234	237	261	253	231	253	248	230	238	206	254	249	234	278	266	231	235	246	246	277	262	243	216	240	262	265	252	244	240	270	248
7235	11499	10410	5617	3570	2420	1836	1411	1172	967	847	792	724	597	590	545	501	464	466	480	426	407	411	383	392	367	371	363	328	326	361	391	324	320	331	319	311	318	306	300	333	298	329	306	334	294	286	347	292	302	301	308	304	309	281	276	284	290	294	303	314	300	271	306	301	299	272	290	286	312	266	276	311	298	304	299	317	276	286	296	284	254	278	250	280	278	280	293	272	251	300	295	264	289	258	280	267	282	311	298	270	295	256	278	303	272	291	242	279	284	257	311	257	294	266	278	284	292	305	267	288	255	278	256	275	289	303	292	305	287	259	278	289	295	315	267	288	278	278	296	322	271	294	256	272	258	273	281	314	271	269	283	306	283	294	277	307	298	307	282	334	307	301	284	281	275	262	285	316	292	295	266	293	249	278	315	285	280	294	286	305	302	313	282	281	275	278	276	275	298	289	308	274	282	252	280	309	286	260	312	290	264	279	274	281	322	286	264	295	271	309	284	294	292	263	280	266	280	292	293	274	291	284	306	311	280	280	274	282	313	292	286	297	263	293	298	272	260	318	269	298	303	272	285	300	276	268	282	270	282	270	282	304	273	286	268	285	296	261	297	281	286	327	252	273	265	304	277	265	287	272	254	266	264	281	308	279	283	272	268	281	287	273	294	271	313	299	285	238	294	330	232	255	301	281	268	305	249	314	290	287	293	283	285	306	318	269	299	301	263	254	283	272	281	298	298	243	276	257	286	291	292	297	262	266	240	260	264	298	268	283	282	268	291	296	279	270	290	275	258	266	314	285	257	268	246	250	291	268	262	279	277	276	261	245	274	295	313	249	261	280	232	292	277	267	336	290	284	288	284	291	289	288	294	283	259	274	293	285	284	295	273	280	287	287	273	297	296	288	301	287	318	277	314	278	322	287	285	322	269	309	265	271	288	299	295	283	278	281	268	269	271	292	290	281	298	266	270	290	286	264	285	285	248	290	292	292	285	296	254	279	290	283	285	286	295	311	288	272	270	275	257	281	262	284	315	297	264	292	301	266	271	308	276	284	280	264	275	266	284	262	312	290	263	313	284	273	291	298	299	299	310	245	277	281	249	287	289	282	283	262	291	303	278	275	267	275	296	283	308	285	295	292	261	293	281	321	291	310	313	242	248	273	306	318	275	313	300	293	294	284	264	286	278	267	268	275	288	279	291	276	274	308	322	282	269	299	275	304	283	279	272	299	292	263	274	256	294	275	294	247	288	265	278	302	259	312	305	272	248	270	282	267	266	278	284	263	254	284	310	276	281	251	284	276	311	329	290	268	269	279	328	302	267	250	290	280	294	283	286	288	278	297	283	300	289	305	291	268	276	321	259	292	310	259	293	308	275	290	280	301	271	259	306	257	275	287	268	273	302	295	282	291	271	264	274	299	288	283	289	287	294	284	300	266	261	271	286	287	309	275	332	310	288	283	271	278	286	297	308	275	284	274	303	279	288	268	300	281	286	309	273	263	290	252	323	269	277	272	317	255	306	285	288	293	280	292	303	285	303	284	319	285	273	275	286	268	285	266	265	287	288	309	305	273	312	305	305	288	287	258	300	279	277	286	270	274	266	295	267	277	289	268	274	285	259	300	277	267	291	276	299	283	243	317	278	293	256	317	276	272	271	281	273	310	290	289	293	291	272	281	292	276	276	293	277	267	277	289	292	289	256	250	320	274	312	251	291	293	300	296	266	288	290	285	269	274	245	280	305	281	305	290	278	317	267	289	294	315	279	274	277	290	264	286	270	290	282	300	307	293	268	319	289	276	259	312	284	273	271	291	259	283	292	268	319	279	246	285	300	261	307	281	283	269	310	323	302	286	261	281	288	297	292	269	294	268	309	271	307	305	281	272	268	268	298	289	256	279	270	281	298	262	268	289	285	273	256	290	288	310	301	307	298	304	283	290	267	290	281	302	280	259	308	288	331	283	281	275	315	314	278	266	275	277	303	262	281	275	262	288	249	290	278	303	274	280	263	321	269	282	301	278	266	294	307	254	265	281	294	290	242	295	312	294	295	286	271	295	258	296	272	273	247	276	270	271	298	306	275	266	254	294	294	290	286	276	283	264	289	270	293	281	278	259	299	274	247	278	301	263	309	303	285	294	243	277	301	310	315	283	259	286	279	271	271	299	276	277	304	280	273	263	261	288	284	271	284	266	298	281	275	298	290	281	257	266	280	301	313	327	323	272	255	286	318	289	278	283	277	271	273	256	268	297	278	295	292	293	254	279	272	327	292	319	285	299	292	294	268	250	295	292	280	299	256	265	325	278	278	277	261	286	258	272	279	306	316	260	272	277	286	301	302	286	284	275	238	269	283	286	272	280	288	288	282	309	285	279	264	278	294	297	245	250	282	262	272	253	299	288	271	276	307	293	298	280	297	254	238	301	308	278	283	287	238	288	276	281	303	252	291	295	286	282	310	304	263	270	278	269	291	251	274	267	313	276	276	292	286	280	281	284	299	269	284	277	272	295	288	266	277	288	291	273	253	307	277	300	291	315	277	288	277	280	283	279	292	282	275	292	261	284	288	297	268	268	255	277	250	301	261	298	288	272	304	283	287	293	285	276	279	319	270	257	286	287	294	290	267	249	306	263	287	257	286	281	276	299	275	268	295	284	281	264	286	277	293	314	296	290	272	269	287	301	287	308	254	287	265	283	280	293	270	302	282	325	288	288	296	276	278	268	271	281	283	269	283	295	301	272	285	284	286	271	261	285	280	320	310	292	289	291	254	251	301	281	314	262	320	272	302	265	330	280	304	307	269	291	303	288	307	281	289	316	273	281	294	300	253	282	284	253	287	298	309	311	285	282	271	277	277	277	267	275	267	276	273	270	289	288	283	288	289	274	262	320	300	308	298	307	296	304	273	287	313	287	278	253	272	240	276	287	315	259	271	285	295	286	318	291	280	292	299	241	283	273	267	281	282	256	274	289	265	269	294	277	274	286	289	291	261	305	318	283	304	280	260	254	295	268	300	250	294	279	295	261	271	303	288	314	268	295	281	262	272	271	303	273	293	285	321	294	250	268	286	302	278	265	266	290	272	275	324	273	261	287	302	266	271	282	251	302	296	278	311	294	270	295	292	323	289	316	294	293	284	278	271	259	304	288	274	264	278	258	329	280	308	303	311	272	272	278	279	297	282	284	276	289	281	321	291	312	306	294	299	295	271	276	292	272	282	245	274	310	285	249	303	291	273	282	271	289	289	296	278	276	260	268	265	285	291	288	274	281	264	298	312	261	274	276	290	280	293	275	265	298	276	311	325	317	295	279	294	282	277	283	262	274	286	265	277	304	282	300	297	288	288	278	270	289	266	266	295	277	276	306	291	275	261	282	271	268	300	296	299	280	297	304	299	290	277	278	271	274	289	301	309	280	292	276	293	322	286	283	263	303	285	306	278	287	295	276	271	286	293	284	260	285	280	311	299	268	283	297	327	298	302	316	270	278	297	260	327	271	298
23366	21012	27971	24251	21014	21073	8852	1450	1032	912	876	808	732	686	641	639	676	604	570	575	535	544	525	574	488	519	539	525	504	503	490	504	504	470	479	490	464	475	455	482	494	468	470	493	446	411	412	433	439	474	470	464	488	469	455	493	442	448	487	469	461	448	446	479	477	486	455	473	499	404	441	458	471	449	482	508	456	436	475	426	429	435	452	446	467	458	447	451	463	471	457	409	443	474	458	446	449	447	450	470	443	451	463	437	452	484	464	439	510	494	451	463	458	423	463	464	440	443	430	474	431	474	483	433	461	428	463	452	413	440	469	492	476	436	474	450	436	485	500	412	431	457	458	462	443	455	435	468	481	469	449	435	442	412	448	466	448	483	451	449	464	430	448	477	447	475	434	425	446	397	443	430	393	432	450	475	459	431	447	402	419	453	463	492	450	473	440	428	418	441	429	467	442	484	424	446	471	404	458	437	411	480	421	482	507	418	444	426	454	474	426	428	464	462	434	442	455	445	473	431	417	440	419	433	431	410	464	456	470	461	491	433	451	444	425	436	483	452	433	473	446	429	434	442	423	460	467	418	483	430	415	434	437	435	433	470	439	483	452	412	474	450	434	453	461	444	457	466	459	503	462	411	481	453	475	465	463	481	437	454	429	435	449	440	450	459	478	443	422	446	440	443	441	437	457	451	447	478	438	427	463	450	421	450	483	445	432	436	446	460	415	430	448	429	451	486	453	460	420	442	495	449	471	463	510	452	429	449	446	448	447	428	488	460	482	469	389	445	463	434	405	459	465	400	427	452	441	389	460	417	431	464	479	431	468	451	458	460	475	447	456	422	447	410	469	436	395	452	478	422	441	422	470	423	495	455	443	457	440	481	414	426	390	450	443	446	467	459	516	455	464	442	485	469	422	450	472	458	483	469	430	441	462	476	388	432	433	466	417	424	445	483	452	436	414	470	432	435	460	440	435	440	446	435	435	484	467	429	448	455	415	462	437	430	478	427	463	479	437	460	448	440	428	447	409	408	445	462	447	413	441	487	409	466	422	471	421	442	411	433	445	464	420	434	414	432	457	450	430	455	434	455	459	463	426	414	463	415	464	477	465	479	462	435	458	446	440	402	439	467	455	453	440	474	458	466	443	455	451	433	437	440	457	440	406	476	431	501	452	422	429	446	459	458	466	453	464	440	438	439	440	437	457	448	454	455	404	461	437	488	450	444	454	425	431	441	449	454	462	471	450	454	466	454	407	458	463	409	421	456	447	482	473	409	417	479	439	459	478	457	422	441	426	408	449	452	461	449	487	405	467	418	423	454	428	487	451	476	404	413	433	449	442	458	456	471	428	455	425	451	462	459	417	426	469	458	428	443	409	482	433	417	482	499	454	469	458	440	449	482	405	459	458	453	482	413	456	412	425	422	450	424	440	473	463	440	461	426	423	429	468	443	395	434	423	475	474	455	481	460	451	454	481	440	444	452	459	476	457	428	437	459	483	433	436	421	459	453	451	425	450	451	481	455	459	460	455	422	481	416	466	441	458	428	444	437	419	448	461	445	450	436	480	428	446	434	414	476	474	449	423	433	428	420	437	426	434	404	425	431	463	421	443	462	425	478	447	445	451	444	440	447	465	400	439	445	461	453	458	442	447	440	448	422	479	418	423	409	444	420	460	456	475	472	472	495	451	434	472	427	449	458	461	430	476	459	438	463	426	452	423	451	423	417	416	474	431	457	414	440	429	455	465	464	462	480	435	487	474	455	483	476	450	443	450	459	451	436	445	421	436	444	434	467	412	432	481	415	468	447	453	447	469	471	417	444	451	456	433	454	459	489	414	411	425	467	438	452	472	421	453	493	461	475	420	424	471	428	429	437	469	473	438	444	444	447	449	467	486	429	474	449	480	421	399	461	464	476	474	447	457	409	447	414	471	485	459	404	433	454	460	424	435	404	454	438	406	430	447	434	424	482	443	441	467	435	446	410	473	428	461	449	451	452	443	398	456	478	435	431	506	415	424	419	451	437	411	451	468	460	446	444	460	465	500	428	441	433	429	442	408	454	473	461	426	435	459	438	463	453	447	443	453	440	452	480	479	419	476	460	461	445	428	455	448	432	470	449	482	455	459	473	441	455	412	459	498	432	423	467	471	481	458	466	473	449	444	471	439	439	446	438	434	481	451	431	507	458	469	435	451	485	451	462	449	436	449	452	413	438	414	434	468	462	472	449	446	422	401	460	453	436	485	458	418	430	473	444	466	405	477	460	465	453	453	444	428	453	447	447	428	467	435	445	414	461	415	472	452	435	432	440	478	470	463	427	462	464	449	478	428	443	438	441	434	504	441	436	449	487	432	454	429	470	434	398	445	422	461	451	429	448	455	442	453	475	427	460	489	407	429	442	422	451	413	418	432	430	472	456	462	433	433	438	466	483	438	482	446	474	438	480	421	449	491	490	461	422	425	445	467	432	457	450	429	446	452	484	448	396	459	500	445	451	433	433	446	503	437	406	463	489	442	441	479	434	456	468	431	420	428	402	443	475	446	416	430	432	427	415	415	456	447	413	449	468	437	447	458	447	428	454	445	462	452	463	483	487	423	441	456	449	422	412	442	472	483	425	419	441	463	439	411	462	484	438	461	446	472	451	431	428	449	475	420	423	482	445	462	458	477	467	425	456	450	442	414	438	454	461	412	518	465	441	441	429	461	427	460	476	456	436	447	445	440	430	475	431	470	437	478	449	451	456	492	490	395	425	449	445	411	453	453	465	400	463	455	422	440	449	446	451	425	449	416	458	436	449	417	453	428	435	415	469	455	479	424	472	433	438	412	443	479	464	478	449	452	438	468	437	428	438	396	452	479	459	428	439	447	468	461	441	416	474	424	434	461	453	454	463	418	440	457	435	413	451	416	430	452	443	456	477	463	442	446	416	445	484	470	434	425	456	445	424	409	424	429	464	444	472	469	410	458	427	458	421	446	438	434	446	460	472	415	432	463	428	474	484	424	449	441	478	429	439	444	417	395	463	415	459	471	428	465	455	451	415	465	463	453	471	452	434	432	451	451	443	431	420	440	445	410	444	493	474	453	451	435	422	499	435	421	422	440	443	462	461	460	458	454	434	466	486	494	439	481	420	448	465	436	446	443	429	467	470	480	454	451	465	423	468	423	430	475	436	473	463	477	459	436	479	449	453	472	454	488	495	428	448	444	403	447	464	423	426	442	444	441	493	459	428	461	451	463	462	444	456	444	421	455	431	439	466	475	499	440	441	470	451	458	431	453	475	447	391	433	485	455	469	438	435	424	445	464	437	435	432	422	437	470	461	435	429	447	458	495	470	430	441	447	411	420	410	453	467	440	431	453	438	415	433	429	474	464	485	434	457	410	439	407	461	452	442	465	435	466	460	478	448	466	451	459	448	494	404	466	433	495	448	475	442	462	481	434	442	424	440	469	448	427	420	431	429	467	427	436	438	435	488	440	445	463	438	442	428	449	424
10172	17874	16310	9326	6134	4298	3361	2501	2129	1703	1583	1403	1212	1067	1065	878	872	796	759	754	733	673	662	677	618	597	582	547	546	579	557	538	518	470	536	513	515	491	514	544	562	501	517	479	480	518	451	462	484	472	474	472	454	463	442	468	474	477	468	460	460	450	453	479	485	495	452	496	490	477	441	445	443	503	444	479	496	484	477	480	441	417	440	420	419	447	461	471	452	443	472	468	456	467	459	440	441	491	452	468	451	465	413	453	441	465	464	460	454	418	460	436	410	441	453	482	475	425	438	444	427	451	473	472	434	464	452	449	415	430	451	487	484	469	447	434	467	447	431	450	429	444	423	433	484	418	470	403	458	462	450	465	477	489	443	477	446	433	462	453	447	455	414	475	475	448	436	482	424	447	425	441	455	450	425	431	478	398	450	453	448	429	443	459	471	404	426	428	433	438	470	441	468	482	463	467	435	456	449	431	405	473	452	432	487	431	428	429	455	456	454	430	425	421	447	479	458	458	447	440	483	462	433	442	436	446	458	433	436	454	428	423	449	445	446	468	463	456	433	484	465	414	467	421	451	444	403	458	433	417	441	457	433	441	435	452	433	442	441	456	433	445	459	452	455	463	472	461	406	446	422	452	432	434	461	445	434	479	449	443	397	428	435	445	456	447	445	436	430	466	470	473	429	438	447	440	438	451	418	457	442	445	434	450	426	430	471	467	413	423	445	464	467	464	462	451	471	443	446	422	495	449	435	458	452	466	442	464	457	459	458	423	409	438	443	448	453	428	444	429	446	444	435	474	408	476	430	465	449	428	474	453	421	431	442	450	490	407	414	453	448	450	454	475	498	417	463	447	449	410	381	457	425	455	466	491	425	421	461	435	428	434	458	487	449	436	427	440	477	419	426	428	456	473	457	404	466	464	442	414	437	446	423	480	432	436	477	424	485	446	431	421	464	426	462	450	464	414	449	425	458	430	461	487	461	439	456	432	455	404	430	487	474	437	450	465	452	409	431	413	457	461	429	425	447	447	418	442	389	446	460	420	428	405	437	448	439	435	434	436	433	455	453	434	468	432	452	445	477	447	456	402	409	459	488	470	416	437	449	459	439	475	453	442	435	458	459	416	434	459	472	423	465	436	443	395	437	434	416	427	449	482	457	443	458	438	440	456	445	433	425	441	449	419	422	435	436	439	457	438	434	442	456	438	442	425	490	450	445	436	446	427	463	454	445	434	425	438	474	444	427	409	414	441	435	437	466	446	448	477	412	450	446	416	422	468	426	438	455	447	442	435	464	450	491	469	433	462	446	457	421	414	459	439	429	412	435	414	439	443	467	436	428	411	464	439	453	452	455	444	467	449	449	454	446	443	450	479	438	424	444	425	456	484	434	440	439	423	433	447	428	409	470	434	439	445	462	416	429	436	454	433	494	452	420	455	439	444	412	432	478	445	422	433	445	449	435	436	420	427	429	433	433	438	469	460	429	458	440	433	420	420	427	471	422	457	454	446	437	463	501	477	422	443	417	427	433	407	445	409	477	432	420	463	465	442	438	437	447	452	443	438	473	435	427	489	446	447	470	421	419	475	448	441	436	448	468	407	458	473	472	410	484	472	467	430	463	447	440	440	438	429	421	458	439	411	444	431	434	453	440	453	441	421	432	455	411	453	446	474	462	463	480	467	418	419	428	455	460	439	419	434	447	419	390	451	458	457	421	425	453	448	463	448	435	460	449	434	439	395	438	419	411	459	414	442	450	459	481	424	391	448	484	426	466	453	473	446	461	449	431	458	437	453	450	443	482	446	467	456	428	462	464	412	472	429	397	443	412	437	466	455	410	467	468	472	424	442	439	431	414	496	440	458	454	477	426	437	454	488	408	481	426	441	445	427	427	504	449	471	450	427	446	427	465	444	426	467	466	442	449	451	439	474	414	438	454	443	448	415	467	463	467	479	403	425	446	447	418	418	495	466	436	420	451	431	437	448	446	461	453	422	439	430	414	443	449	455	436	413	445	406	446	453	479	415	441	449	443	444	438	416	469	442	451	437	440	504	442	481	449	456	448	451	450	447	468	413	433	434	422	459	453	409	449	435	436	478	493	453	405	440	447	427	483	501	437	431	436	414	448	428	428	403	474	470	433	434	402	407	448	449	438	449	458	469	448	455	479	467	406	411	451	468	419	406	442	424	474	459	458	433	428	468	440	431	405	505	462	466	413	479	413	483	439	430	443	456	436	441	455	449	427	451	439	433	435	457	431	458	480	475	462	420	442	463	438	471	447	474	424	456	418	423	422	421	434	442	431	412	478	447	442	457	437	456	458	449	434	430	447	422	447	461	456	451	451	447	455	416	420	424	416	436	408	447	442	448	448	435	444	422	465	453	435	473	462	443	448	429	468	441	441	420	457	438	435	442	464	415	447	462	471	480	455	457	420	440	493	401	437	463	408	499	447	470	440	451	459	459	450	458	456	406	453	449	404	409	420	446	473	461	467	465	448	451	417	451	433	454	390	434	413	485	424	453	451	461	418	429	448	457	431	441	417	464	432	444	434	442	396	463	459	431	465	435	427	469	412	465	435	513	412	451	430	433	455	435	452	478	416	463	453	439	451	478	455	473	446	386	426	429	413	429	442	451	473	458	447	425	449	438	452	443	447	471	411	424	446	445	400	415	446	427	418	455	442	450	471	446	475	433	447	449	483	438	451	475	466	407	457	441	469	465	407	420	402	441	452	461	472	421	442	451	418	465	414	426	445	428	415	439	430	425	450	454	448	430	459	416	471	382	444	471	470	435	458	466	487	432	436	465	452	452	461	461	395	461	417	434	454	425	460	432	462	451	427	482	435	450	462	474	425	434	430	428	448	465	451	461	439	452	422	450	446	462	425	414	447	445	482	449	453	441	432	444	481	443	445	433	461	430	448	451	437	502	436	482	452	442	458	428	473	460	442	440	441	430	459	459	471	450	434	449	458	448	440	434	450	440	463	445	471	422	435	439	429	475	466	423	432	451	417	422	480	441	444	462	461	456	449	435	499	435	485	474	457	420	416	441	479	434	479	423	472	451	479	448	417	477	430	424	445	455	483	452	427	424	446	446	455	449	463	439	444	418	446	434	441	437	415	484	456	430	467	433	473	420	433	443	437	445	462	427	429	422	420	409	470	421	435	425	455	422	481	425	461	450	450	447	460	449	463	441	434	459	436	444	446	439	420	438	465	489	429	423	472	467	443	446	436	453	448	446	443	408	444	442	437	441	469	428	475	434	450	461	433	429	435	426	450	457	439	441	443	443	446	416	436	423	462	415	415	444	418	444	441	410	465	450	426	452	446	438	462	452	466	461	483	448	446	422	438	425	443	463	416	447	434	436	430	435	444	465	429	464	444	430	436	443	440	427	473	430	451	412	439	440	432	467	419	425	456	446	435	448	444	439	446	434	451	441	461	456	437	456	472	432	411	451	422	463	460	397	409	439	461	416	447	449	440	449	433	447	417	428
28114	15465	2626	871	685	677	601	610	629	620	595	623	586	580	615	565	584	564	617	625	597	573	584	630	597	613	602	579	581	614	586	616	553	611	562	568	558	577	590	572	621	579	611	595	621	596	546	599	585	606	589	597	540	643	607	586	626	585	582	635	619	605	526	580	637	619	593	597	580	592	522	638	608	611	633	581	550	550	626	605	618	609	604	597	549	559	569	603	579	628	626	571	596	606	552	612	606	611	596	621	601	607	584	601	631	554	617	561	561	581	586	595	619	561	571	602	641	561	616	596	582	570	607	582	587	587	605	601	625	596	586	626	571	593	599	607	581	626	590	636	582	584	646	636	609	612	575	595	616	606	571	579	572	582	607	574	659	588	582	563	619	611	595	589	572	600	594	562	633	637	627	549	540	574	579	623	597	626	611	607	570	562	591	608	572	609	591	568	595	594	584	609	585	560	564	621	612	558	598	535	589	609	594	549	611	618	570	592	632	604	609	631	577	575	550	585	608	555	614	569	592	589	623	627	569	604	543	582	610	594	633	585	597	581	612	561	609	595	616	537	619	608	592	572	594	607	614	582	622	537	580	583	659	579	602	580	573	606	596	636	608	575	611	581	584	585	592	542	591	592	557	583	569	586	583	611	539	590	616	587	612	586	585	630	600	569	596	548	562	576	541	609	591	589	616	581	593	612	619	607	558	598	616	627	580	562	574	631	525	609	595	603	600	611	609	577	526	621	606	592	590	578	563	604	595	579	592	604	584	596	622	594	553	523	548	568	604	561	590	579	562	583	592	544	606	568	542	568	567	624	635	600	611	631	609	625	634	624	595	587	595	583	629	570	611	590	532	581	603	583	604	604	598	610	568	598	598	571	629	642	590	579	582	629	576	591	594	606	583	604	593	613	607	562	612	593	628	580	610	576	637	562	615	569	588	559	632	611	564	582	618	635	559	641	556	609	620	629	557	612	585	576	602	595	612	560	570	624	538	599	553	567	553	654	590	553	587	603	611	618	582	576	556	562	605	591	589	561	595	604	556	548	596	582	590	576	582	606	600	579	633	642	551	582	572	545	632	623	579	568	621	651	579	615	561	567	613	605	584	569	610	583	612	624	593	572	613	606	583	620	587	623	561	575	603	619	588	648	606	595	601	616	615	607	598	550	619	564	555	581	609	572	614	631	575	622	647	597	591	633	614	593	527	588	596	604	606	610	613	587	571	583	584	617	601	578	583	594	601	572	593	596	638	629	596	569	581	594	571	637	577	614	623	577	551	594	567	574	557	618	613	550	586	595	561	609	656	588	606	594	631	583	617	545	528	631	587	615	594	596	588	576	607	595	614	577	641	643	565	624	596	536	579	603	603	593	599	630	652	584	591	574	598	581	614	609	607	586	570	577	568	597	585	575	597	606	584	600	596	590	590	617	596	596	618	594	564	563	606	573	614	645	619	581	601	624	587	564	593	639	583	598	568	630	593	595	618	565	570	571	593	575	577	652	594	560	581	612	644	621	594	585	603	615	584	570	577	593	618	600	601	587	571	609	571	623	604	629	593	588	618	569	603	601	575	628	613	600	570	636	580	619	606	639	602	570	569	574	578	605	590	598	587	637	607	553	626	618	609	597	602	603	587	609	592	575	612	555	593	575	617	608	587	604	600	618	553	601	602	611	544	607	592	543	600	585	600	588	581	572	623	582	613	579	606	587	606	618	589	563	594	619	579	604	607	616	640	592	566	583	601	594	590	566	599	564	589	585	607	567	606	604	585	543	574	630	574	592	575	594	584	635	638	592	601	626	582	610	593	617	587	633	543	583	596	587	603	594	570	586	648	586	627	592	601	583	561	593	591	637	591	632	554	576	560	636	599	590	570	611	619	617	570	584	624	541	613	614	566	579	554	564	583	624	576	563	617	638	593	549	561	571	610	623	623	606	594	574	597	585	634	576	613	524	602	576	573	622	595	570	566	582	583	587	551	570	585	640	555	606	578	584	623	611	557	574	573	576	574	588	562	623	563	544	589	591	583	599	611	556	620	626	624	635	582	563	587	588	556	597	559	596	592	606	615	607	561	589	601	619	580	647	544	595	671	618	600	587	612	613	591	617	581	623	611	582	591	580	589	580	544	612	586	639	561	574	593	597	608	582	541	575	638	544	600	552	627	558	592	611	583	632	611	573	603	567	555	619	604	598	590	602	587	579	604	567	607	581	631	614	559	617	595	609	630	608	577	550	583	621	572	597	582	641	599	649	594	612	571	609	590	590	590	600	599	610	547	566	582	568	626	630	602	586	577	625	548	549	573	574	582	645	592	636	603	569	601	596	584	578	633	584	648	599	592	601	647	604	585	580	581	647	581	607	633	604	570	641	616	549	659	583	584	556	576	615	586	616	581	574	613	582	594	590	599	595	595	662	599	609	570	590	600	595	586	593	571	597	559	604	583	568	598	609	624	598	570	585	602	633	614	594	606	616	625	602	533	605	596	578	583	581	626	622	603	575	577	579	572	578	670	609	630	629	551	615	586	584	634	562	577	607	574	573	650	582	570	604	623	567	609	629	590	569	635	605	601	617	623	619	614	573	597	601	612	590	582	604	591	558	641	639	629	602	613	644	568	583	619	557	641	584	606	587	594	589	643	567	617	627	588	613	595	578	584	626	585	575	599	597	609	561	606	611	590	580	600	619	632	544	563	564	594	640	629	591	626	595	595	591	571	568	597	657	614	596	617	583	563	575	612	592	599	598	595	588	576	553	612	583	540	586	604	617	610	608	554	618	605	582	553	560	554	600	663	599	591	599	608	577	586	565	597	597	645	562	572	609	539	605	588	583	576	588	612	574	613	570	606	566	587	576	569	585	552	618	584	600	569	613	594	607	621	647	585	597	594	615	593	647	581	606	581	600	625	603	632	621	616	559	587	619	590	596	640	591	600	577	586	600	564	575	574	628	575	591	581	592	548	574	602	573	567	643	537	590	600	582	599	569	567	603	590	568	608	577	605	604	584	565	613	596	655	578	640	575	626	585	597	572	613	568	574	617	577	659	568	630	559	585	585	649	561	575	588	578	562	600	597	620	670	602	586	584	592	578	620	596	586	631	596	596	611	559	601	606	586	604	578	640	582	611	576	602	591	587	596	597	572	580	591	660	596	584	607	553	606	601	641	596	623	617	639	537	583	625	576	589	558	580	601	612	564	605	565	605	573	591	602	569	616	598	589	571	544	570	567	575	590	579	624	632	606	551	576	613	579	582	618	617	605	641	564	568	614	600	590	604	611	589	602	637	618	558	564	569	617	622	599	602	590	613	582	574	614	595	611	580	621	592	600	585	648	600	601	619	599	571	590	609	625	620	573	549	605	596	583	610	622	594	623	609	608	580	617	581	586	631	566	606	603	580	626	565	616	596	640	572	575	624	611	614	567	570	579	587	624	627	599	600	565	608	629	575	587	586	577	611	603	617	631	583	620	576	582	615	637	598	625	564	512	605	566	618	582	626
5219	1349	1276	900	803	738	724	676	729	669	675	713	675	689	666	627	665	648	670	631	652	612	643	639	619	644	644	641	679	651	618	587	697	631	647	653	617	682	695	683	612	674	614	629	641	637	668	669	660	639	627	626	700	627	679	611	626	663	629	643	647	610	613	664	636	661	671	609	655	631	631	629	634	616	594	669	652	636	618	655	605	672	651	595	610	654	641	664	657	623	711	636	603	707	650	621	663	625	667	638	636	637	632	675	665	585	657	634	676	605	673	658	657	647	626	607	607	632	616	635	656	704	672	667	668	618	625	638	639	632	677	574	611	630	682	640	615	651	672	643	685	652	632	717	630	657	623	594	627	634	654	647	635	630	669	664	659	633	639	628	654	635	630	601	670	653	608	653	672	651	623	662	627	667	659	627	628	666	624	656	650	631	677	640	630	637	623	620	629	615	657	631	637	656	578	611	625	642	640	625	642	644	667	615	668	599	650	636	648	653	616	618	657	675	620	624	619	625	622	627	632	605	643	649	633	657	615	651	622	683	682	607	626	644	573	634	641	633	607	661	703	637	636	565	648	671	600	633	615	657	654	603	608	629	638	639	602	630	648	645	615	686	648	663	636	657	632	619	652	622	701	674	644	616	649	621	663	665	636	645	645	642	649	611	629	643	616	640	618	646	656	667	661	649	681	606	659	684	665	646	631	637	638	694	678	689	639	587	644	681	615	667	678	658	649	659	649	627	619	658	631	605	693	638	673	602	638	601	642	624	667	603	599	637	617	666	605	649	630	652	646	618	625	644	606	631	664	663	644	672	623	644	617	635	627	610	632	629	636	624	596	681	670	587	623	650	642	614	662	605	660	667	652	675	606	664	649	633	670	636	654	645	620	657	657	630	624	626	646	676	657	612	631	642	616	657	630	653	680	645	637	620	634	609	657	646	647	643	617	631	616	647	628	615	650	612	653	623	703	611	655	639	604	613	631	624	625	651	627	615	630	642	644	576	665	599	679	624	638	612	602	639	605	696	632	619	692	629	665	645	654	685	659	625	647	666	661	640	689	626	651	641	618	627	657	637	637	639	643	677	645	660	628	624	653	665	651	634	606	619	616	655	660	656	630	643	652	631	638	678	624	665	646	655	630	610	675	630	654	635	612	621	594	664	633	699	638	647	629	621	648	597	649	636	657	646	652	636	663	647	676	680	659	705	613	644	628	626	663	663	693	653	658	600	630	642	623	669	630	601	612	659	677	602	625	643	600	660	618	640	644	634	630	722	593	678	678	625	641	658	659	622	652	646	670	674	629	677	628	662	648	629	610	627	637	614	615	703	680	672	636	654	609	627	640	612	632	612	636	686	630	589	610	625	600	617	622	646	675	648	663	645	686	644	621	628	635	643	601	712	647	642	658	665	646	659	619	643	634	663	654	646	635	643	638	646	652	662	674	648	668	697	617	645	624	629	645	629	602	637	648	661	641	638	662	619	661	608	646	625	612	640	623	660	663	689	628	561	667	647	678	680	618	637	638	651	666	657	648	652	634	629	627	630	662	616	591	694	598	642	649	624	652	606	618	608	633	688	635	636	616	640	687	596	658	642	651	659	650	645	654	656	677	646	644	668	674	617	605	663	650	605	630	623	650	656	655	641	684	599	674	654	664	685	672	686	635	616	686	638	639	612	644	599	673	673	666	651	653	645	646	652	637	602	654	633	634	685	679	624	648	648	640	620	679	640	657	635	652	649	659	646	648	660	653	667	674	650	655	670	663	669	663	586	598	641	651	616	595	630	652	675	659	691	610	619	684	601	609	630	637	636	650	611	616	637	626	633	637	644	641	608	662	650	668	657	640	637	659	689	654	591	634	688	668	644	653	626	618	660	631	656	652	658	618	642	645	633	632	703	701	641	682	651	646	629	612	666	600	644	655	660	667	607	639	656	676	660	628	601	683	676	625	637	634	603	635	650	576	637	637	658	638	675	623	625	656	655	674	661	661	672	627	685	619	633	602	675	617	572	654	665	598	599	641	618	677	641	696	680	681	656	623	585	654	659	622	650	617	629	663	639	674	648	643	621	656	590	649	665	654	635	642	659	684	655	629	631	670	674	679	642	615	648	639	625	647	622	638	649	621	662	687	653	664	635	675	643	645	639	630	620	669	662	611	630	625	612	660	637	629	678	629	635	666	619	675	688	634	637	655	653	634	686	649	626	651	648	657	642	669	619	655	653	604	626	650	609	630	604	651	637	673	629	626	669	633	674	684	666	615	677	636	636	681	640	653	613	659	642	641	623	614	656	643	651	646	685	663	661	631	646	654	637	647	651	649	635	643	619	689	642	575	655	622	722	674	627	602	661	660	646	597	669	657	676	666	669	598	681	641	647	636	646	640	624	660	660	618	664	670	634	576	651	629	664	617	632	681	649	665	640	629	628	664	635	667	682	605	667	657	638	655	633	700	612	637	648	618	634	664	614	650	644	630	652	630	662	645	677	659	673	664	685	660	675	646	675	650	643	643	630	642	649	623	675	640	632	668	636	625	652	665	648	637	600	687	633	645	658	642	642	664	673	661	602	657	646	625	664	671	668	611	622	625	630	657	622	662	625	659	633	590	649	635	622	641	638	656	647	624	606	669	633	635	696	624	636	663	658	684	616	643	659	670	628	620	681	606	650	673	691	665	641	614	664	630	630	630	608	629	643	636	648	652	629	711	665	595	609	663	655	647	663	659	634	665	648	661	620	637	614	661	605	640	680	636	598	589	669	661	671	628	636	593	635	691	676	619	638	675	627	604	692	649	639	707	660	591	657	639	580	669	666	665	655	629	670	640	641	654	620	622	651	612	616	624	665	632	651	642	627	670	640	652	649	634	623	648	647	659	661	648	625	622	639	661	638	590	610	614	602	653	638	701	641	626	597	667	620	676	629	642	620	632	632	593	658	652	665	635	610	651	658	661	626	635	613	648	624	655	636	635	631	610	652	675	672	622	645	623	602	657	681	680	643	648	652	638	596	665	631	637	635	660	625	612	651	657	651	613	634	649	609	646	603	599	609	705	645	669	641	676	661	607	636	647	634	605	635	603	646	622	678	621	627	631	639	623	612	594	661	582	671	672	701	673	611	605	660	582	625	631	661	601	661	643	604	668	651	625	646	663	632	639	685	656	633	635	610	621	660	624	663	632	609	635	663	622	638	649	649	640	662	579	673	647	653	649	620	648	631	612	634	662	630	621	656	675	627	628	614	674	688	607	618	656	652	657	661	675	683	625	603	658	592	644	655	659	658	632	668	657	645	627	638	625	642	685	664	633	637	626	665	618	638	674	624	615	647	649	637	653	669	602	670	637	604	625	601	643	629	662	648	658	616	696	657	614	639	678	667	620	636	629	664	628	634	667	605	633	628	619	616	659	625	664	642	646	628	613	658	627	641	658	607	625	663	646	644	674	620	668	645	689	664	617	650	659	665	577	666	666	633	687	621	593	659	667	663	645	680	639	622	600	639
25429	21004	27640	24563	21015	11880	1256	697	571	511	426	426	386	421	366	360	336	348	313	322	322	320	314	326	302	270	272	277	300	296	275	264	293	242	312	260	264	267	239	284	238	265	236	245	272	263	236	292	243	272	266	262	259	230	257	249	262	231	247	234	255	270	298	236	250	230	250	273	228	231	241	236	246	254	261	261	251	254	233	254	238	238	246	281	244	237	264	235	241	247	229	240	258	259	254	217	247	264	261	269	240	232	228	228	246	266	244	241	224	245	263	281	258	263	248	233	245	234	232	241	266	259	225	267	251	282	228	243	248	236	258	252	242	242	233	255	231	222	242	229	238	257	235	237	239	277	281	252	260	264	239	241	266	269	263	241	247	278	247	280	246	241	225	275	252	256	276	243	228	247	260	235	239	252	258	266	230	265	245	249	258	213	255	260	264	249	258	260	237	240	268	243	254	241	265	266	262	244	264	269	256	232	290	240	243	256	261	245	252	244	247	261	247	237	244	255	229	233	273	206	255	241	237	248	243	250	261	250	258	243	220	243	254	274	294	249	258	237	262	248	254	274	256	251	249	272	241	232	271	236	251	242	283	265	247	229	262	259	247	252	256	263	251	241	258	226	266	248	265	257	247	251	245	236	279	255	263	257	242	231	239	249	270	214	249	251	246	276	235	234	266	231	250	269	219	271	231	263	263	268	273	275	227	245	239	272	241	228	261	251	221	249	235	266	233	241	251	244	253	275	250	247	232	266	254	245	239	233	242	231	234	256	247	249	252	246	257	248	278	253	241	254	226	237	242	254	279	243	238	250	259	225	247	274	274	233	258	264	233	237	251	233	272	261	274	235	271	259	219	231	235	275	247	254	250	253	222	254	225	259	265	242	279	232	243	249	242	238	263	230	255	212	237	267	286	270	229	257	242	263	254	260	259	253	272	252	245	219	264	291	256	252	257	246	261	241	262	280	243	277	277	252	252	271	239	225	240	233	242	257	239	244	241	265	225	248	244	255	261	258	248	261	245	229	237	244	261	268	226	262	244	258	266	238	254	248	278	238	234	263	249	252	244	243	239	254	265	231	249	266	265	217	264	237	248	262	238	235	249	277	272	282	236	252	256	252	260	257	258	264	234	235	249	259	249	197	243	253	260	240	249	235	259	251	242	223	227	254	255	237	270	225	230	258	280	236	263	254	249	257	258	233	260	255	240	250	228	244	231	238	268	243	242	238	267	251	262	226	255	233	265	252	262	215	266	272	240	239	250	279	241	265	247	267	274	242	263	264	246	273	216	261	244	269	256	252	252	267	243	250	229	270	267	250	228	253	245	254	238	231	252	255	239	250	263	233	236	241	242	233	256	241	252	235	233	249	250	269	243	252	263	236	231	263	267	239	269	231	238	257	249	231	243	281	237	268	273	255	254	259	252	234	255	244	268	252	259	251	219	234	261	252	258	219	255	250	259	259	228	258	229	253	257	257	226	243	256	285	234	225	252	246	245	251	255	224	240	265	227	240	228	229	238	270	228	247	242	227	257	234	237	245	242	262	246	249	250	265	249	254	245	247	287	224	249	236	274	252	237	243	240	225	253	259	258	239	248	235	270	257	262	259	277	219	238	251	256	251	256	235	225	260	275	234	240	271	233	251	224	304	266	250	239	234	270	241	233	271	224	227	250	279	302	212	251	253	259	236	229	250	236	239	272	252	241	252	280	247	254	259	243	234	250	275	267	261	267	234	259	267	250	284	267	256	243	252	218	247	246	258	250	235	264	260	267	253	230	239	248	245	264	246	238	250	247	286	246	223	221	276	242	240	228	253	253	237	264	248	246	244	272	232	241	243	260	211	264	234	259	220	269	218	254	223	270	216	244	255	235	270	230	243	230	231	273	230	259	212	245	242	251	213	237	248	236	274	240	255	254	249	253	237	260	268	236	273	255	262	249	258	267	248	264	245	291	277	217	233	263	237	258	271	284	246	262	243	231	251	245	240	223	220	222	254	248	248	276	239	268	242	266	260	250	232	257	257	273	278	262	287	228	217	255	262	243	251	256	233	229	261	239	223	260	282	224	275	265	250	238	260	267	254	241	283	248	233	235	238	249	261	255	268	244	242	251	256	257	242	243	230	222	252	256	246	254	229	246	261	209	249	237	257	234	265	245	253	250	239	251	264	231	256	229	243	258	217	235	259	211	241	259	262	246	239	276	234	227	259	222	264	262	253	248	255	242	251	282	236	237	228	254	234	259	227	219	262	232	246	264	261	219	257	245	250	256	223	251	242	239	253	235	244	256	248	241	268	245	240	260	249	258	270	227	244	254	285	260	286	252	249	238	251	228	255	257	235	240	256	239	246	244	260	244	229	258	253	259	261	239	244	284	262	261	244	243	248	278	242	246	243	253	255	250	262	259	229	256	231	245	240	266	240	238	257	237	253	233	255	249	250	234	242	269	265	245	239	249	246	270	255	264	245	277	238	253	273	212	251	241	250	249	263	278	240	217	253	283	256	227	249	231	239	232	251	242	276	227	252	246	251	231	241	246	236	244	217	248	244	237	266	253	253	257	259	276	239	233	239	237	256	255	268	268	288	244	271	253	229	254	237	261	258	233	256	249	267	230	259	266	236	239	272	258	252	260	253	247	259	255	233	226	246	245	231	245	255	252	228	255	270	232	260	270	277	240	227	250	245	270	274	260	235	276	264	251	245	241	262	242	237	259	251	243	237	243	258	265	249	266	231	254	231	268	230	255	239	258	217	271	253	268	244	274	254	227	260	232	251	244	256	235	262	267	268	231	258	222	241	258	252	210	245	246	241	239	231	252	225	231	268	234	268	250	263	257	267	249	245	264	269	234	232	242	256	247	232	269	250	251	255	230	255	218	256	233	220	254	230	234	237	265	242	253	218	263	248	250	255	237	232	237	221	227	264	256	255	262	239	245	234	242	285	226	236	252	258	247	244	249	225	220	252	234	213	247	245	269	282	223	241	244	254	239	260	253	223	233	257	225	256	262	246	246	258	224	249	244	241	227	237	266	249	239	260	281	225	243	285	224	229	255	260	231	261	260	253	235	271	258	248	235	250	252	246	260	258	260	233	248	227	280	251	233	249	264	267	242	255	242	270	271	252	266	250	222	236	247	273	240	276	224	245	257	269	242	273	285	251	236	257	271	257	240	259	235	263	246	244	257	247	266	297	257	236	238	252	262	249	264	261	258	239	254	256	285	227	247	252	249	228	246	231	239	239	259	259	250	214	257	234	248	225	247	241	253	222	244	275	252	223	233	236	229	286	246	285	259	238	222	249	241	261	244	238	273	235	264	251	226	233	247	271	261	259	252	248	243	224	224	260	260	266	269	256	247	244	219	236	271	258	243	264	265	251	268	238	254	258	238	249	291	232	215	285	263	229	271	251	235	235	227	232	245	236	287	229	230	243	264	232	270	252	271	233	246	255	270	246	243	202	251	234	225	246	239	244	269	256	259	279	241	251	228	276	259	265
7394	11522	10413	5577	3614	2404	1843	1444	1171	992	831	777	695	626	619	565	514	472	478	394	429	419	384	407	349	380	380	354	356	352	326	350	335	351	342	305	310	334	295	323	353	301	290	336	293	298	309	311	296	307	300	303	282	308	301	294	327	315	290	266	276	297	291	312	266	307	333	291	315	312	286	278	289	260	265	315	295	275	271	270	277	278	336	297	271	301	263	299	297	314	323	260	299	288	288	288	267	285	302	286	291	296	282	289	297	303	281	298	275	297	316	316	285	249	281	305	283	251	268	285	316	305	287	266	265	262	290	309	274	290	286	293	298	308	292	270	279	296	276	281	304	267	276	294	303	295	292	273	267	277	309	282	298	277	308	279	276	293	299	296	298	277	304	286	294	281	289	283	307	279	292	279	252	271	312	284	300	311	308	266	302	280	286	305	301	284	286	277	335	270	310	304	299	286	271	286	260	261	277	295	300	275	300	284	282	264	294	316	294	288	296	257	284	268	275	251	260	309	282	286	284	270	283	273	263	302	260	284	300	280	290	299	304	274	289	282	295	265	308	313	286	299	279	299	256	274	285	294	272	292	275	290	284	268	235	260	285	298	266	280	294	278	301	273	292	275	253	262	281	300	281	268	294	267	295	277	277	303	283	300	279	275	264	276	278	276	303	292	283	263	306	277	281	270	297	303	269	293	283	269	277	303	282	287	295	275	280	282	269	266	308	312	288	263	282	293	290	284	313	258	289	314	312	292	296	296	330	300	284	286	291	291	272	264	277	294	276	263	301	287	293	296	286	274	268	275	308	274	289	297	269	302	272	313	289	287	285	260	313	280	291	290	279	286	294	277	283	293	246	283	277	285	268	299	275	274	276	281	314	316	265	264	249	295	278	276	293	290	272	286	319	275	266	301	296	258	264	283	283	308	288	279	313	287	301	282	285	301	271	301	287	282	282	277	300	274	286	273	292	269	290	275	313	277	281	280	279	278	260	281	310	290	296	249	303	300	277	301	303	301	296	255	290	292	276	273	263	296	288	298	284	275	268	296	286	297	289	285	303	283	303	295	304	267	304	287	283	276	265	283	303	263	281	299	261	270	279	288	335	278	291	292	294	304	258	319	273	278	288	299	273	289	287	302	239	296	290	282	311	303	267	277	283	289	333	286	275	257	308	276	286	256	276	280	304	281	252	297	264	265	297	283	287	314	273	302	282	272	296	287	296	303	272	264	270	293	255	283	298	277	301	305	277	260	283	289	288	278	276	288	306	287	266	282	289	267	276	272	287	286	286	267	278	290	268	294	267	267	287	280	273	277	268	299	295	306	304	303	289	316	287	280	215	274	292	276	273	316	266	291	272	287	288	258	282	284	241	286	286	284	289	262	299	291	255	260	292	298	307	277	282	285	269	283	313	264	287	308	269	298	289	273	286	302	277	279	316	290	267	269	298	289	286	285	278	287	282	271	294	288	289	267	288	285	293	279	281	288	264	278	302	302	260	317	295	257	273	306	287	300	286	262	278	275	300	272	262	265	299	290	289	267	270	276	276	297	273	306	261	277	293	276	312	290	273	262	267	292	278	296	285	273	265	329	282	296	288	260	288	277	286	307	273	257	277	312	280	296	258	286	267	291	274	299	291	283	287	273	301	274	295	289	292	279	277	279	274	287	294	270	287	275	281	284	282	275	290	284	253	282	284	303	289	296	291	256	272	293	265	300	291	257	321	254	276	275	268	303	264	294	271	293	328	303	280	286	295	298	298	251	308	270	269	267	313	295	277	286	275	285	324	273	282	287	293	282	289	286	283	263	267	275	300	300	272	277	299	278	286	280	297	267	272	306	287	293	306	325	289	286	300	278	298	280	270	272	315	299	283	273	282	254	275	281	258	271	282	282	259	297	287	269	315	293	269	257	252	300	278	294	288	272	271	281	289	273	314	271	279	275	275	294	253	258	279	270	266	315	307	274	263	281	286	314	297	292	268	285	254	278	280	295	296	305	293	284	288	293	261	262	300	277	251	276	270	243	272	268	278	248	248	276	276	267	275	288	306	281	272	295	289	270	278	282	312	294	289	293	276	320	272	291	283	279	281	270	294	274	292	298	291	262	283	293	305	284	294	283	268	286	277	287	260	310	291	321	285	306	259	245	293	296	287	280	274	295	281	282	279	292	296	263	296	293	259	293	263	301	295	269	282	285	276	270	286	276	288	270	281	293	298	287	271	303	285	263	297	283	278	263	290	277	273	275	296	262	257	290	280	284	276	309	299	289	271	287	272	268	288	305	299	273	305	257	322	253	287	310	249	298	323	281	271	264	308	266	285	276	262	307	282	282	263	294	299	310	282	302	285	293	311	255	302	254	261	257	279	251	265	269	299	294	250	288	296	278	292	311	299	297	269	285	270	301	294	284	299	261	297	266	253	278	295	292	266	291	262	296	290	305	251	301	291	301	274	291	333	279	289	263	288	292	257	305	300	306	291	263	294	294	281	282	295	272	307	296	265	306	295	280	305	271	270	287	287	274	282	283	274	275	279	269	274	287	287	261	294	301	306	276	286	280	272	275	261	282	264	259	333	276	301	293	284	264	261	288	275	311	306	270	295	287	271	283	293	275	304	274	276	262	301	271	290	297	306	277	306	291	293	307	284	269	285	289	276	245	279	297	287	308	307	286	298	233	269	276	274	271	275	257	288	307	269	305	306	276	262	268	317	309	271	314	273	284	271	250	286	269	286	275	284	304	332	294	279	283	294	267	312	291	281	324	305	298	291	254	296	287	272	309	324	296	253	294	304	255	284	300	304	287	272	262	299	292	298	278	316	282	287	286	292	301	319	270	272	297	272	271	261	286	286	261	276	300	267	260	280	291	261	332	265	294	303	265	293	273	297	243	292	273	293	282	270	292	276	299	287	308	285	299	293	281	263	307	284	315	281	252	281	303	265	284	286	297	290	282	260	280	312	302	292	305	317	264	287	278	300	274	277	317	312	247	275	278	286	300	295	267	294	290	282	277	262	277	314	271	284	250	278	293	292	268	293	282	273	259	293	314	301	246	264	286	286	296	255	263	300	269	289	273	269	277	296	277	259	285	294	295	272	268	268	266	296	286	276	283	304	277	326	291	276	294	265	288	267	286	282	265	251	278	307	271	273	283	291	277	291	295	296	246	281	283	290	306	284	314	290	305	311	264	271	266	287	280	290	275	293	305	308	282	282	289	293	257	297	294	260	261	288	266	303	284	283	264	276	277	288	287	275	267	263	306	246	290	280	260	285	284	272	279	262	294	285	300	274	295	300	296	291	275	288	282	281	290	267	308	289	277	285	323	316	252	264	300	275	278	306	265	275	253	294	289	293	284	307	254	289	274	308	277	288	266	291	301	289	271	256	241	286	283	292	304	288	311	290	283	313	273	284	256	293	293	273	270	267	298	276	292	268	283	306	275	278	276	328	276	261	275	280	244	277	301	289	297	271	292	267	286	284	284	297	252	282	263	310	293
23301	20972	27895	24233	20976	21030	9121	1499	1074	964	907	785	737	698	661	613	648	605	546	562	573	547	517	535	547	506	511	487	506	523	505	544	475	494	474	485	493	467	478	492	472	524	464	459	505	459	486	461	478	509	485	462	448	486	469	477	435	470	458	476	447	460	466	452	460	456	486	464	472	459	440	400	485	477	457	429	458	467	445	479	466	452	458	460	422	433	453	446	420	466	451	450	441	474	480	418	460	457	475	460	464	445	455	425	457	438	440	450	453	465	475	447	470	455	421	435	435	420	474	438	450	445	445	494	488	458	466	440	424	474	451	446	429	431	438	425	444	484	427	424	472	476	455	455	405	434	432	432	483	421	466	461	501	442	481	453	450	469	459	464	426	446	431	455	438	442	468	459	457	427	457	433	430	466	444	489	440	472	423	435	428	422	469	482	455	464	464	464	454	465	463	483	489	435	454	412	467	474	436	486	458	421	471	448	424	457	438	485	469	434	426	455	491	416	471	480	453	461	425	443	436	443	472	469	413	424	451	448	460	447	473	423	419	427	462	461	415	457	469	448	464	449	463	437	459	483	488	440	451	412	493	491	454	468	469	472	432	502	461	442	482	450	449	468	441	440	449	435	437	454	483	416	467	432	459	437	474	455	438	442	450	444	463	448	491	459	486	414	450	442	482	444	451	454	466	437	411	463	429	426	411	450	418	451	458	464	439	491	451	479	461	445	446	431	464	422	459	422	438	480	459	441	462	475	433	461	438	454	452	440	439	412	458	446	475	431	463	431	431	438	422	448	440	445	436	457	426	430	448	440	445	470	462	470	480	462	427	431	456	423	450	442	459	405	420	481	446	441	441	444	450	451	443	465	450	462	492	473	489	442	453	479	420	435	436	421	411	479	401	443	471	406	426	462	443	462	458	453	445	459	491	445	449	449	476	482	510	453	436	468	448	462	450	421	454	427	431	406	412	405	431	403	477	445	442	429	480	473	428	421	449	427	452	455	453	514	446	445	434	442	452	481	411	441	442	449	456	433	451	473	436	452	447	466	466	441	492	461	433	479	460	449	424	433	435	449	430	441	451	448	412	455	455	413	441	474	475	421	453	447	471	420	477	437	438	429	446	479	461	454	441	467	441	484	456	456	471	431	419	491	451	426	435	456	469	458	437	422	433	425	433	454	454	448	485	451	445	465	465	429	492	416	430	447	417	448	441	434	430	427	406	419	456	429	431	431	435	494	479	448	474	434	492	459	462	431	421	446	428	468	447	447	441	491	453	468	458	457	471	446	473	466	484	469	460	479	477	446	428	444	456	449	481	445	439	397	442	436	433	468	433	414	444	413	453	455	430	447	399	444	458	464	450	482	445	449	448	441	408	427	474	430	442	476	430	441	458	449	443	414	459	479	438	434	421	456	441	449	459	506	443	476	416	447	461	455	429	432	474	445	439	488	425	458	448	457	452	406	432	467	463	452	475	492	421	456	468	447	450	458	431	487	423	462	439	455	435	450	447	424	478	428	459	463	455	426	498	461	440	434	464	437	446	420	456	459	471	454	475	491	450	450	441	467	438	453	521	411	435	469	379	431	450	436	458	411	452	457	413	450	460	429	439	450	423	448	435	516	460	443	410	457	442	448	447	424	459	462	432	455	452	426	462	465	458	446	438	410	503	459	466	410	459	466	455	462	453	446	458	447	459	436	438	440	462	445	448	459	470	435	421	439	488	441	448	445	450	428	462	421	475	460	455	441	454	432	439	454	446	437	452	428	466	451	476	441	427	451	454	439	412	446	459	445	438	432	460	461	460	452	445	472	394	484	409	465	479	430	446	423	430	468	462	457	447	433	441	489	477	453	474	451	463	474	433	484	466	440	473	434	457	424	449	433	425	413	431	421	392	446	463	467	454	509	436	429	429	455	457	433	448	487	470	464	443	470	454	453	441	429	450	468	428	385	458	411	457	463	444	454	435	449	448	464	430	474	452	460	458	455	470	419	457	412	435	459	440	433	460	454	440	469	392	435	474	445	426	412	453	454	448	419	444	469	449	473	400	451	441	423	438	384	471	422	458	436	461	440	483	458	443	438	422	430	433	443	490	469	461	469	436	431	438	418	465	461	432	456	448	471	457	444	497	454	424	455	459	449	483	432	429	470	440	496	405	442	434	432	482	459	441	449	409	455	467	460	469	404	448	430	440	453	456	426	462	417	421	450	444	417	453	437	424	432	441	474	486	476	451	449	426	434	446	449	489	481	449	422	413	442	425	404	391	440	426	418	444	431	441	416	470	422	446	484	456	495	438	450	453	438	465	418	449	414	437	434	468	444	460	433	474	442	492	456	425	476	410	418	458	472	483	464	471	429	464	443	460	461	418	456	437	417	453	445	449	481	435	448	411	423	459	445	452	490	481	450	455	499	448	453	457	465	432	452	462	412	446	429	467	424	453	443	459	406	428	481	442	433	425	441	474	461	473	425	482	426	434	446	436	442	488	468	474	467	419	477	488	471	422	429	465	424	444	469	408	434	456	442	437	475	452	451	438	410	453	402	433	487	462	443	413	433	427	458	440	422	421	416	405	457	457	460	436	469	407	440	491	426	415	431	485	504	437	426	416	467	471	442	440	462	457	451	432	458	430	441	438	469	415	432	451	476	431	451	448	460	417	453	429	444	443	451	486	448	431	399	456	420	488	509	453	403	480	425	467	417	408	422	424	458	461	419	408	421	512	449	407	445	481	450	467	490	455	477	420	456	432	448	465	464	466	421	486	468	465	434	434	470	429	418	449	442	455	427	438	448	447	475	436	471	433	491	450	446	426	455	456	442	451	452	429	449	426	451	429	453	459	432	467	422	436	493	436	492	431	467	480	430	445	433	472	443	453	465	437	410	462	445	408	432	435	454	454	446	438	466	473	454	438	452	434	419	411	445	466	444	421	458	453	448	491	427	455	406	455	463	443	455	441	429	425	445	438	429	443	439	464	428	426	447	458	444	442	445	472	417	421	450	404	419	465	422	445	414	470	454	453	439	466	445	473	447	428	424	450	439	444	418	457	464	456	406	436	464	439	452	414	408	464	519	441	448	462	451	458	482	428	397	469	459	445	447	488	450	477	450	415	475	435	452	449	457	450	449	440	441	464	416	464	446	473	462	446	429	477	423	469	437	466	473	455	467	480	441	458	431	420	461	431	476	420	456	434	506	485	467	456	402	476	421	425	479	463	454	417	438	437	415	436	475	450	405	455	470	449	459	435	458	480	431	451	454	477	414	437	426	453	449	460	431	442	459	452	459	460	463	449	458	468	418	431	401	471	486	460	440	457	426	467	437	440	450	444	442	466	451	432	434	473	433	453	460	428	435	447	465	452	470	404	431	456	454	436	397	420	412	490	426	442	460	423	441	456	478	445	462	461	436	459	465	468	441	422	441	459	489	435	417	450	453	467	441	449	472	454	464	433	476	414	420	464	518	477	458	434	428	406	428	451	501	464	434	485	467	458	419
10015	17760	16216	9234	5958	4290	3174	2611	1969	1717	1527	1415	1173	1072	1024	922	872	814	801	710	734	675	653	607	616	639	596	570	561	605	560	515	585	573	558	513	512	511	474	545	464	504	473	483	489	502	465	465	500	473	461	459	466	507	479	484	457	499	450	501	458	437	449	490	460	450	451	495	520	460	483	458	451	503	446	465	470	432	429	460	400	450	491	461	439	467	432	469	464	455	436	420	439	428	455	488	433	420	499	467	435	440	445	448	473	461	444	438	453	434	442	454	465	434	427	403	440	431	471	457	464	460	451	432	447	459	441	470	501	474	471	456	453	433	436	418	448	493	433	449	447	440	455	434	464	472	465	416	415	433	467	440	466	460	462	462	440	453	472	421	440	432	453	443	416	457	438	463	443	445	437	408	452	449	427	463	447	430	402	465	445	449	425	487	401	445	457	431	446	456	433	469	444	445	456	462	441	478	477	465	450	418	427	447	445	454	423	445	473	425	406	462	466	447	438	414	449	432	429	419	443	410	453	419	468	453	458	452	440	478	430	429	451	485	430	425	471	470	426	432	423	455	424	459	422	431	416	445	413	444	466	486	440	458	397	473	453	440	449	439	459	457	437	464	428	445	441	465	454	425	448	451	401	470	444	435	458	448	450	400	440	433	431	481	429	466	453	457	400	417	446	456	460	428	441	471	455	460	464	456	441	441	442	439	427	456	449	439	462	412	424	441	425	438	444	465	399	410	392	474	428	462	449	420	427	420	437	417	439	433	428	435	460	441	439	449	443	445	414	458	450	459	445	437	447	449	459	428	438	463	448	469	454	466	461	433	460	445	439	430	445	443	422	421	421	448	399	448	408	430	494	434	495	471	436	449	387	397	451	469	449	442	449	453	424	409	437	458	444	446	448	441	432	436	464	459	442	425	415	412	429	438	447	464	433	397	418	463	415	449	461	448	492	445	445	441	462	445	432	431	448	447	439	433	462	427	454	460	442	441	429	391	426	435	452	420	428	464	476	458	446	431	447	429	441	432	414	470	485	443	437	461	424	417	442	432	421	401	442	481	427	443	427	456	464	462	428	429	429	448	420	453	445	436	441	442	429	436	407	433	414	440	451	420	401	430	381	462	447	457	439	461	402	410	466	460	433	453	443	489	439	436	443	439	428	492	492	457	453	449	471	445	461	483	427	487	437	433	439	450	447	433	402	454	420	440	452	419	454	425	450	470	431	442	459	415	441	406	475	417	399	478	448	401	420	483	494	447	451	461	481	475	451	424	431	433	437	477	473	411	448	463	435	447	439	420	449	439	448	429	450	453	422	472	447	454	431	449	425	437	427	467	429	444	398	430	444	429	404	428	422	438	427	455	440	465	441	494	447	451	469	447	478	450	423	466	429	415	435	425	394	435	426	464	415	442	437	426	477	480	424	458	455	450	466	434	437	449	426	471	455	461	449	467	420	422	456	458	443	416	422	459	439	444	473	425	448	399	427	435	400	393	396	447	434	452	448	439	426	466	406	484	423	432	422	467	445	461	457	438	427	487	501	412	431	452	444	440	453	418	451	451	443	442	432	452	400	427	435	445	409	427	450	426	427	457	482	429	419	454	473	440	428	436	416	439	465	456	470	453	453	436	469	453	467	442	441	442	425	429	431	456	439	468	423	451	435	426	460	419	433	450	436	409	481	456	419	492	404	408	415	445	449	423	423	457	452	432	424	387	455	439	453	431	416	482	454	474	467	458	458	461	407	433	472	429	470	455	422	449	442	441	427	449	452	426	446	440	467	433	436	473	451	459	421	492	451	432	436	467	457	438	435	477	422	440	414	456	424	442	407	438	431	435	434	421	434	434	439	433	467	449	422	424	435	452	461	435	436	430	480	476	482	445	441	451	445	434	454	434	420	439	399	432	431	462	429	432	436	459	453	449	422	413	438	442	414	454	429	455	433	442	477	418	453	441	433	455	469	472	431	454	439	434	452	447	485	463	478	474	418	459	482	432	443	438	475	434	422	446	442	439	432	442	450	460	420	495	445	477	430	423	444	442	459	474	439	440	437	429	396	441	459	431	454	398	461	439	449	469	469	464	436	395	434	463	431	462	451	433	420	455	444	447	431	451	454	428	422	452	450	435	469	452	450	456	413	453	460	448	434	418	445	417	417	423	435	457	439	440	462	483	474	461	391	439	452	429	425	442	430	430	445	434	458	439	444	449	433	447	453	441	442	412	433	439	440	396	441	412	445	418	463	425	420	410	437	397	391	454	410	415	450	455	450	466	466	419	471	452	461	454	418	452	459	422	464	432	435	486	489	455	413	426	466	427	445	481	453	467	444	449	417	395	415	429	454	463	411	459	445	447	441	436	410	445	480	444	450	403	428	454	417	445	418	442	429	447	444	437	468	433	445	427	421	446	426	471	465	446	457	397	428	452	430	432	429	471	471	424	432	472	431	487	432	430	469	450	435	442	425	428	411	462	441	423	461	452	491	410	438	465	467	436	446	452	460	475	406	469	401	463	459	457	420	463	415	422	504	425	466	446	465	437	439	461	436	439	439	443	405	428	441	456	449	457	445	496	445	464	449	437	456	476	429	444	424	387	421	424	434	458	404	445	445	433	439	424	473	437	437	445	423	439	460	456	411	432	424	419	436	430	421	448	458	416	422	465	447	448	470	460	435	481	464	440	420	441	410	407	435	429	422	414	448	459	441	462	433	439	472	415	447	400	442	442	430	428	484	446	385	441	445	460	454	439	442	444	413	458	440	471	446	438	424	434	438	454	441	444	451	473	432	465	500	412	441	432	448	465	427	462	423	450	489	431	448	440	454	433	451	462	445	418	445	428	408	427	421	451	441	393	436	445	411	437	484	458	417	422	483	459	450	431	451	432	435	405	418	414	434	433	423	450	455	398	430	447	473	447	454	452	474	423	443	441	437	484	466	440	434	421	417	470	439	448	435	431	443	434	445	452	400	440	426	450	437	444	429	437	457	452	479	455	445	430	413	443	422	442	429	434	458	454	425	414	428	463	403	428	452	449	476	437	442	437	445	443	463	446	442	443	451	462	423	479	458	446	469	420	441	392	435	460	473	455	443	473	433	403	451	410	417	447	430	433	463	441	410	475	436	431	457	462	428	477	416	420	456	440	460	441	416	456	461	416	440	408	424	447	462	457	461	431	428	434	405	443	453	430	448	451	441	474	430	442	465	461	404	435	455	492	464	477	498	452	436	467	405	413	489	451	452	475	442	430	428	471	464	474	473	440	463	439	438	419	434	438	441	441	452	435	440	462	441	431	444	423	459	463	460	436	447	421	435	431	438	432	452	444	461	476	454	435	443	404	434	445	434	472	419	455	433	416	406	440	463	447	436	459	425	416	448	429	448	445	395	468	400	433	408	469	447	492	427	439	431	490	411	458	415	447	456	443	443	428	431	429	436	440	474	425	445	441	456	446	430	420	424	419	431	436	446	446	437	483	436	452	429	431	474	468	429	486	453	457
28139	15535	2613	831	710	642	658	613	659	578	601	601	614	592	615	567	625	595	589	577	563	586	632	602	581	607	617	561	603	562	571	591	610	559	631	615	633	550	574	616	606	581	620	581	635	580	610	638	632	626	546	565	595	600	575	629	575	613	622	560	617	627	577	562	542	604	588	589	579	515	599	576	673	558	640	593	561	588	597	617	598	567	609	569	569	580	563	633	578	545	567	605	603	590	575	535	557	597	623	607	602	631	584	601	630	588	590	568	602	598	576	581	619	623	591	605	576	578	632	610	588	553	587	592	580	590	568	603	571	602	633	583	628	631	616	613	559	649	586	606	592	599	548	622	531	615	631	624	569	620	577	608	610	594	537	609	616	579	609	585	589	576	571	601	618	584	562	564	599	585	579	553	606	587	626	576	620	675	575	581	580	573	565	654	566	602	594	577	602	617	605	591	572	605	552	572	610	626	624	627	578	607	609	624	584	584	566	621	559	644	585	616	627	621	598	577	591	609	587	568	622	595	604	592	579	582	581	570	612	568	601	610	579	579	597	577	601	587	563	544	539	646	589	577	552	597	600	568	588	575	577	599	602	580	627	582	576	564	580	594	558	598	600	630	605	615	589	611	586	592	609	570	603	618	610	574	587	623	629	586	598	588	566	633	636	567	538	591	573	631	553	631	596	597	625	607	607	581	577	578	610	563	610	592	610	588	603	607	581	610	560	555	593	574	619	620	584	616	581	551	591	556	588	600	585	616	578	604	638	595	614	609	598	580	508	610	600	631	575	597	608	529	583	616	561	638	602	582	650	561	618	565	621	604	611	571	635	576	600	606	586	563	564	588	561	611	585	551	594	597	591	604	598	646	558	570	637	609	620	597	621	607	597	583	612	627	589	610	591	569	601	626	602	583	601	588	537	575	560	540	570	562	592	566	594	611	607	607	590	554	574	629	549	565	622	628	599	606	563	558	583	581	639	622	577	599	597	538	584	572	582	582	578	623	565	593	615	636	575	548	602	565	600	574	574	584	584	614	600	591	583	572	582	596	622	601	594	584	592	560	568	604	565	632	561	581	590	591	568	621	554	588	618	564	621	566	587	618	601	585	593	590	574	608	563	617	561	575	591	663	585	596	586	623	592	635	584	595	577	634	586	584	598	606	560	575	646	564	583	598	630	551	550	579	599	571	574	603	603	610	591	604	603	589	609	582	627	567	574	590	578	615	618	608	553	580	610	610	589	615	568	592	603	551	555	592	621	575	589	669	595	589	619	583	641	589	645	566	544	551	601	564	591	603	550	551	608	568	600	554	644	602	607	559	616	562	657	598	585	551	610	579	586	579	599	613	556	593	593	591	549	531	619	580	625	571	548	581	588	557	591	587	589	578	605	604	608	591	577	595	581	577	586	581	564	565	564	633	602	582	576	595	530	551	597	593	570	600	612	606	577	538	588	566	618	611	589	580	590	636	564	603	612	623	606	607	596	585	557	572	601	617	552	603	585	563	594	567	602	611	548	589	541	616	601	622	585	589	561	564	615	567	626	571	623	635	625	609	564	615	638	626	550	632	602	575	618	598	623	601	590	600	569	575	612	588	575	595	570	600	568	574	593	611	561	584	597	570	633	614	604	557	593	614	547	587	547	581	601	577	578	608	619	623	589	576	558	589	583	623	564	575	624	573	594	602	594	613	601	587	600	591	575	536	595	580	622	600	597	604	557	557	560	576	607	573	620	593	597	606	595	549	562	624	570	572	588	606	544	619	570	615	628	601	580	547	620	656	600	646	574	570	560	560	601	563	572	569	591	594	609	563	619	586	572	585	545	594	623	635	600	616	605	591	602	617	583	611	629	609	615	562	574	634	551	588	598	609	646	568	616	567	575	605	582	548	575	574	549	581	572	606	571	566	543	613	623	583	579	636	581	601	588	568	577	613	583	556	526	605	598	567	592	593	603	575	626	574	582	567	610	583	567	619	620	559	630	569	624	618	614	558	567	624	647	578	650	576	599	613	577	593	621	571	551	601	602	588	607	604	591	613	633	565	648	632	608	609	559	613	645	572	610	593	571	611	572	585	588	626	592	581	608	598	626	588	570	566	598	644	585	618	621	585	600	580	610	574	553	573	605	626	573	571	625	559	614	596	583	647	576	582	584	611	595	578	589	606	587	593	593	584	558	636	608	635	550	620	587	579	612	618	567	551	594	559	590	632	603	642	524	639	599	627	599	561	595	513	551	616	586	610	571	572	566	607	622	611	554	556	616	553	611	585	614	589	585	576	556	596	609	581	580	584	587	591	588	595	574	612	555	552	604	617	533	601	580	579	556	587	596	599	620	588	607	573	618	642	636	588	555	568	534	544	612	526	568	596	613	591	575	596	614	562	615	613	580	610	552	603	597	569	575	578	531	599	583	569	606	536	608	585	625	561	659	619	573	542	555	600	613	590	598	604	579	605	613	559	555	563	646	600	608	558	574	566	568	604	560	572	597	579	597	605	581	600	581	547	581	611	542	588	567	581	595	581	614	605	595	599	590	581	533	596	563	606	617	600	582	645	635	637	624	604	580	572	609	608	601	609	593	645	594	582	595	621	619	568	589	602	559	567	584	594	624	610	593	607	558	582	593	600	625	581	599	564	581	601	601	568	632	618	573	603	596	605	589	628	590	591	667	619	580	585	612	612	593	571	573	552	593	618	574	576	553	590	584	559	592	601	612	547	597	591	582	591	602	593	621	587	586	624	634	572	641	593	593	586	630	599	599	592	628	617	563	593	644	544	600	580	592	646	584	586	600	605	583	568	583	583	558	602	592	606	576	623	614	571	569	551	623	557	598	594	630	604	617	622	580	590	636	620	605	595	589	592	615	631	560	580	600	628	584	618	626	628	622	612	598	549	593	555	609	554	631	590	623	625	567	623	572	567	601	641	568	587	604	615	601	568	586	567	561	622	585	584	579	668	597	587	574	560	603	622	602	645	617	555	591	582	627	642	578	580	601	564	606	648	592	600	557	571	649	629	591	620	550	572	600	573	587	614	590	604	603	592	580	620	498	580	549	604	623	579	546	537	635	609	542	610	568	582	599	520	576	539	584	575	595	597	556	554	590	617	611	577	580	588	550	592	623	614	593	599	620	575	567	602	590	587	611	599	586	561	596	600	582	580	604	579	577	541	582	610	614	576	572	586	609	597	620	628	575	585	597	622	575	539	606	600	572	555	628	567	587	566	532	609	618	569	577	588	576	606	607	582	566	585	622	597	613	566	608	584	610	588	575	609	575	581	644	571	623	581	610	580	613	579	602	643	614	641	552	609	547	629	574	634	592	563	638	567	613	631	582	606	593	574	643	617	615	609	627	589	605	598	607	588	580	574	613	591	609	558	564	590	600	597	566	569	618	578	553	645	605	598	571	594	612	571	608	607	599	556	554	598	607	528	628	570	583	648	601	568	573	603	561	545	611	584	541	584	576	627	591	629	639	582	593	534	637	579	622	584	586	591
5212	1278	1299	893	809	754	735	709	653	687	641	670	667	634	682	655	610	672	650	647	630	667	660	639	670	617	677	645	590	646	635	650	618	658	639	651	610	627	640	682	681	646	642	658	660	648	682	656	593	650	622	655	626	631	644	672	617	699	617	672	608	631	647	727	660	651	700	618	635	653	650	687	606	671	645	660	646	617	639	636	632	650	647	641	672	637	647	629	686	602	604	651	672	632	629	670	601	655	648	672	606	626	675	610	668	636	631	653	661	648	661	638	619	597	620	624	670	624	652	646	596	626	650	634	630	648	644	663	645	605	626	683	677	592	644	613	624	649	620	605	657	607	628	620	639	679	635	595	613	636	634	633	631	639	679	653	620	646	611	642	619	643	616	681	669	656	641	639	645	619	657	658	652	632	583	636	659	613	639	631	627	631	578	655	613	618	634	614	639	624	665	618	650	657	611	657	654	645	646	639	632	651	640	625	637	621	633	608	643	678	649	609	672	637	677	654	617	629	645	652	634	634	612	616	612	627	656	670	629	628	625	678	629	646	605	647	600	624	660	645	647	650	648	644	588	651	621	633	683	625	658	663	603	575	684	622	620	621	616	611	654	618	659	679	628	585	640	652	627	644	609	652	598	615	634	638	673	611	674	643	642	620	642	612	610	622	636	632	615	669	631	672	697	663	664	607	634	652	619	604	641	630	651	637	611	605	625	664	637	707	664	626	644	661	617	625	587	597	655	673	649	642	672	602	599	611	693	653	629	662	665	604	660	602	681	645	701	631	583	595	595	668	630	641	597	643	631	660	613	640	625	645	643	665	632	615	642	646	631	625	656	674	633	657	656	677	619	677	644	651	667	663	621	614	664	671	625	648	615	648	624	668	604	622	643	658	610	659	661	595	638	615	608	621	619	662	666	690	658	670	626	640	677	646	639	595	646	622	645	649	643	655	625	622	627	661	618	630	607	578	606	647	710	605	618	610	631	672	665	662	607	674	608	601	624	637	622	696	605	650	658	714	632	614	624	620	632	619	672	637	591	671	598	635	581	630	645	624	617	665	644	712	601	607	632	633	662	665	616	626	613	616	653	587	651	679	638	655	677	643	633	649	646	612	630	599	627	641	666	617	620	670	639	663	603	602	605	642	637	681	631	643	635	591	696	647	623	594	603	606	612	624	622	598	710	646	637	640	649	629	650	618	668	673	640	613	645	640	669	632	642	604	704	612	621	662	655	651	684	632	625	636	634	647	638	651	618	615	622	630	618	655	600	655	616	656	635	637	676	688	665	583	669	632	600	630	637	661	634	651	604	650	682	619	648	679	641	625	613	634	655	635	615	675	641	605	628	617	630	647	659	650	696	646	620	627	638	651	617	643	677	667	672	603	657	645	640	605	642	633	598	649	641	594	607	614	594	627	644	618	624	621	659	637	636	649	638	659	646	635	652	639	634	630	623	615	599	680	643	690	658	659	635	641	640	616	626	626	608	675	666	610	616	636	630	642	638	675	629	659	607	684	635	658	636	629	686	695	616	621	655	679	630	666	632	617	628	630	654	611	650	668	633	625	613	610	652	598	592	578	635	647	599	641	626	658	666	658	644	630	622	591	634	575	593	621	624	646	657	663	670	606	644	650	658	616	671	626	671	625	614	619	637	684	623	624	619	628	617	628	647	604	613	669	648	685	582	580	665	650	673	638	576	613	677	638	661	659	652	662	638	685	647	645	642	636	655	658	615	632	661	596	677	604	650	672	636	648	636	648	631	592	613	670	653	651	634	649	616	694	679	616	620	643	639	637	675	647	608	637	614	665	634	606	636	630	640	661	631	638	636	634	571	665	620	618	667	637	637	652	640	639	626	615	621	562	628	620	634	616	600	637	605	596	622	603	629	671	651	653	654	596	632	687	633	681	615	636	631	610	665	612	650	632	621	615	657	635	650	621	642	619	606	684	650	656	620	577	636	618	619	698	638	657	658	637	657	649	676	658	626	651	648	641	605	642	661	618	651	616	652	631	608	613	612	605	647	642	654	631	647	646	610	626	636	629	686	653	626	649	646	676	603	645	647	652	642	652	646	624	637	622	659	637	615	648	671	594	634	617	643	645	667	672	657	635	620	674	671	622	600	649	680	635	645	676	645	684	644	632	653	624	641	617	610	657	675	638	653	625	661	639	631	639	602	654	602	653	606	644	673	599	634	633	645	687	670	634	577	623	617	607	614	640	661	647	592	630	650	654	621	608	662	630	659	615	636	601	654	669	646	643	643	648	673	667	634	658	658	624	621	633	620	629	629	682	612	652	683	613	645	651	701	623	645	656	643	598	663	649	608	635	649	610	645	604	656	639	662	636	617	655	630	676	649	594	594	612	653	609	606	632	636	639	604	648	603	607	669	642	642	630	644	643	642	651	686	668	633	649	656	651	612	649	648	641	680	664	681	669	666	633	642	657	661	643	607	645	676	644	643	668	650	619	645	692	701	636	611	611	640	666	660	627	614	634	623	668	619	642	619	634	601	620	584	642	619	638	591	651	612	654	632	632	667	654	657	649	619	608	635	684	640	614	632	637	597	677	627	649	678	651	629	619	653	626	644	647	632	636	689	630	623	622	627	676	677	619	670	615	617	639	649	631	652	648	621	645	643	652	631	648	668	605	662	603	610	638	647	600	643	658	681	613	610	660	663	597	616	651	602	675	646	646	636	606	643	627	672	646	649	701	655	605	711	593	684	657	659	647	602	661	602	648	637	642	621	637	616	626	636	631	630	622	611	641	652	614	668	613	589	692	618	626	625	648	595	614	635	640	590	647	612	609	650	670	591	601	664	632	669	671	604	651	623	634	633	654	653	645	625	611	631	649	636	617	628	668	622	649	659	629	689	643	636	684	629	645	669	637	630	690	581	646	663	641	619	587	621	654	646	607	615	629	662	612	636	614	647	621	655	647	621	608	624	636	604	628	666	629	619	687	636	594	644	672	677	632	626	661	593	660	671	663	655	668	664	632	656	644	638	615	629	675	633	639	664	649	686	674	595	672	620	624	660	605	643	634	674	649	644	665	665	637	646	603	623	629	646	611	632	624	674	591	605	615	654	616	610	683	618	632	632	621	649	628	648	650	645	631	639	639	614	690	576	612	633	653	668	627	637	617	636	622	601	656	669	665	649	640	614	631	592	579	656	685	611	620	650	643	647	652	639	664	592	612	676	641	708	619	642	589	642	596	622	597	629	627	647	634	679	636	651	657	624	620	641	659	628	614	645	638	608	671	634	612	623	606	639	641	637	698	592	647	615	639	633	638	671	622	673	592	598	608	659	633	630	635	647	628	667	663	651	618	638	640	625	653	627	625	626	670	612	671	646	651	693	606	610	652	699	635	603	666	674	638	621	651	601	644	583	641	675	668	573	637	666	665	585	655	638	663	664	650	658	673	635	615	647	614	645	616	640	639	684	617	681	644	675	648	634	656	666	683	671	633	670	670	603	587	645	612	632	645	630	679
25463	21018	27660	24586	21015	11862	1228	704	593	521	498	420	468	359	355	378	359	327	308	314	307	300	298	343	301	274	308	317	306	254	301	265	261	287	258	268	267	231	255	244	269	261	292	251	240	253	278	261	214	253	272	253	246	233	244	243	224	241	241	249	247	268	262	255	258	257	284	252	258	256	246	291	252	262	221	260	268	234	241	249	268	285	229	258	226	233	240	226	248	263	251	228	247	246	244	255	250	260	250	207	261	245	261	243	225	236	251	215	255	259	231	243	214	244	240	235	262	257	239	256	251	250	241	258	261	234	224	252	232	220	261	242	226	264	277	256	248	247	243	263	238	241	259	273	284	247	242	235	261	267	278	251	235	234	223	266	222	254	250	225	236	266	257	243	256	237	236	225	266	274	268	256	278	238	252	257	248	255	254	235	249	240	234	243	237	240	240	266	277	246	260	239	252	256	250	227	245	270	254	259	249	244	251	258	253	258	235	258	235	256	265	254	260	227	266	257	266	257	256	248	217	241	249	254	239	256	242	253	253	265	253	233	242	249	255	236	284	250	246	232	247	246	270	243	270	241	263	206	266	264	248	258	229	229	263	268	250	259	238	229	253	236	250	276	275	244	274	233	252	232	239	220	248	249	276	239	274	222	238	239	255	278	266	264	238	242	268	245	254	258	235	232	234	252	243	229	241	242	247	247	264	252	290	253	254	240	248	244	242	249	248	249	279	254	264	287	254	251	230	238	234	246	245	284	240	243	249	225	246	255	207	247	232	212	261	220	240	246	245	260	265	267	243	252	258	256	252	259	257	266	233	247	263	250	234	250	222	257	242	246	273	252	252	259	228	216	253	253	254	278	250	245	251	249	260	233	236	246	237	244	252	224	277	226	262	230	262	267	224	243	254	253	258	240	244	230	271	258	241	246	262	262	272	243	258	254	262	243	241	221	276	245	265	269	257	245	234	271	247	250	244	256	272	269	276	242	236	220	232	257	243	240	283	226	233	259	244	248	256	232	267	225	238	266	240	219	272	235	282	260	255	237	251	243	265	265	238	225	257	240	241	268	245	243	250	242	227	233	231	225	255	272	249	232	248	232	230	244	275	255	270	275	271	254	241	266	237	254	219	268	278	217	262	271	242	266	248	264	260	217	258	261	241	243	267	264	228	268	241	255	258	253	249	258	263	253	231	250	278	268	241	274	262	280	242	208	253	213	245	245	253	248	251	252	251	237	262	253	258	249	228	246	221	235	238	229	243	234	213	242	267	221	235	239	253	260	252	233	253	244	239	265	244	226	223	250	228	258	244	270	268	237	253	236	275	257	242	255	264	221	236	218	254	229	241	263	215	259	235	226	247	258	249	237	277	246	255	238	240	249	232	260	246	213	237	237	234	250	243	231	253	275	256	247	246	262	255	258	246	248	268	260	247	234	281	237	236	250	249	238	237	279	251	241	250	225	234	232	251	278	222	239	261	257	263	265	246	277	262	249	253	230	241	247	268	213	242	253	275	274	238	216	268	226	253	258	211	243	248	253	252	243	264	229	281	263	243	245	251	252	245	279	273	236	246	235	248	239	234	263	260	244	230	250	262	250	249	247	257	233	258	272	224	264	247	202	227	256	274	207	236	241	250	261	226	247	254	232	219	249	256	243	265	227	245	235	284	257	273	232	243	223	243	236	246	242	228	242	240	258	219	246	281	214	250	237	278	246	237	246	276	243	280	221	251	232	231	256	227	238	252	233	252	248	250	233	233	251	257	227	235	247	246	265	250	240	258	224	239	235	246	236	249	258	247	241	239	243	256	263	221	260	248	232	236	245	263	244	245	262	226	248	252	246	219	254	232	268	262	244	264	293	244	239	242	241	222	239	235	240	246	239	238	255	252	235	281	244	239	246	243	282	254	246	276	269	278	242	242	222	248	231	261	264	257	253	268	222	219	236	258	246	255	240	250	241	259	240	252	250	246	236	253	246	217	262	252	236	253	242	257	244	248	246	241	242	257	245	244	225	237	236	264	266	241	291	243	259	250	239	253	253	264	223	274	226	239	246	245	240	266	255	249	255	256	232	272	262	242	255	249	265	264	227	238	258	254	254	222	231	275	228	268	232	279	257	251	228	258	251	243	276	228	257	216	276	246	260	238	239	245	245	222	247	257	246	252	230	261	237	260	255	252	246	214	252	245	287	248	256	229	236	270	225	239	247	240	251	241	244	260	243	263	237	243	239	232	236	237	251	231	259	231	229	219	247	248	240	267	247	243	297	254	237	254	249	246	260	260	224	240	245	250	271	250	217	243	262	278	268	250	236	260	241	244	250	256	253	264	252	279	238	214	228	241	242	249	229	219	290	217	233	230	250	262	238	230	253	249	229	224	238	257	252	240	244	258	251	197	231	271	276	256	232	256	225	255	287	253	260	268	226	230	251	214	240	242	228	263	251	252	268	249	242	247	241	237	230	252	236	239	246	235	222	230	243	242	243	234	246	247	248	248	253	230	267	258	259	257	235	236	246	245	234	245	235	222	265	239	248	239	271	250	248	213	257	263	265	253	278	253	232	287	257	239	260	239	220	228	221	240	252	250	236	276	261	219	236	243	250	228	291	251	248	260	262	237	286	226	255	254	228	253	253	244	237	238	254	234	230	239	227	240	221	274	236	266	254	254	260	236	251	245	247	256	246	226	207	227	230	236	259	249	258	271	247	266	232	239	241	273	249	272	235	250	268	230	241	233	258	255	248	265	245	234	264	267	226	249	254	266	261	259	244	232	248	250	254	218	249	219	287	238	248	221	238	231	251	243	268	240	259	252	258	246	264	234	230	255	269	197	280	263	239	236	218	273	260	244	250	257	243	216	241	259	242	238	255	269	245	270	256	237	250	257	262	248	248	252	280	247	239	247	268	229	260	258	264	227	235	211	245	241	233	254	224	233	277	239	224	244	242	223	239	227	248	258	232	252	238	238	228	227	263	243	258	268	237	235	245	258	248	245	227	262	246	258	240	249	245	237	261	224	240	266	267	241	266	246	237	235	226	260	230	238	252	246	204	235	249	239	258	259	236	257	272	253	258	251	236	249	251	254	228	246	271	248	248	239	238	242	269	227	262	243	248	286	262	271	227	257	237	233	241	250	217	275	239	241	264	255	259	240	245	238	243	234	258	241	264	234	240	231	273	255	223	225	277	247	256	280	248	241	198	248	247	252	249	250	223	237	230	260	281	240	266	254	230	241	228	238	241	229	226	247	258	239	234	249	241	268	251	239	233	241	257	226	260	238	220	232	243	234	253	255	240	251	238	252	260	234	259	249	259	251	241	234	248	230	259	258	244	223	283	240	252	259	249	252	222	251	230	257	261	240	260	243	253	222	255	250	226	262	249	235	262	272	271	267	259	254	234	223	255	240	252	248	267	255	234	259	265	239	222	209	227	248	230	237	254	251	277	248	233	259	251	261	203	258	239	246	261	227	273	247	260	226	236	233	272	261	245	251	269	266	242
7510	11542	10448	5731	3618	2486	1781	1451	1125	986	842	768	693	619	576	564	503	488	454	437	432	407	405	381	385	367	354	368	330	331	313	320	353	316	320	319	347	327	312	296	322	299	315	341	315	306	327	302	287	322	311	295	290	317	293	265	292	304	276	292	280	311	333	278	291	301	301	272	308	281	307	287	303	304	297	307	289	288	310	292	269	293	272	237	272	274	272	283	282	308	291	305	323	323	307	293	290	304	308	310	276	286	282	298	301	261	281	284	286	262	288	270	291	275	320	336	279	287	284	270	275	265	296	293	270	293	278	263	273	258	268	278	289	251	271	268	289	269	260	242	285	253	294	294	286	290	284	300	315	303	313	296	321	275	293	251	261	321	277	297	282	291	283	301	295	289	264	285	278	252	299	271	280	289	291	263	279	293	287	279	298	320	284	263	250	278	278	273	289	312	319	302	289	275	275	298	321	273	301	267	294	240	288	285	297	277	290	264	257	277	270	256	264	262	289	308	276	312	274	283	301	318	297	300	275	305	275	321	286	286	284	275	288	289	269	265	307	284	300	238	269	303	281	293	255	300	268	289	276	255	296	274	282	292	279	317	281	265	292	259	278	289	265	285	272	283	259	272	279	282	233	282	283	279	281	286	278	299	292	291	275	297	259	295	274	268	280	298	315	265	308	284	291	266	292	233	305	290	268	291	281	269	283	272	297	261	259	288	321	298	271	287	265	251	259	254	283	268	263	265	275	270	276	290	254	288	279	302	272	287	288	276	300	283	280	248	293	276	289	274	279	313	313	286	290	310	277	303	302	292	319	273	253	287	268	255	271	280	306	277	273	281	255	260	275	294	270	253	297	300	276	289	294	269	328	267	308	289	276	270	281	273	289	272	310	294	299	278	278	322	315	273	285	262	291	284	265	320	269	257	263	312	283	247	261	312	260	284	309	267	312	280	290	277	261	313	267	303	271	298	301	286	290	258	285	284	276	268	260	317	265	296	256	283	283	293	274	282	282	279	278	269	315	286	252	248	293	306	311	302	228	282	256	268	285	282	265	287	312	293	266	278	270	290	283	260	275	299	300	292	280	286	285	279	270	300	263	260	277	279	271	275	275	279	276	263	298	289	265	260	262	300	291	276	276	257	286	277	282	273	293	260	253	296	255	276	265	292	283	270	291	263	293	282	275	311	302	280	299	279	317	282	285	289	308	283	283	293	304	275	326	260	271	272	265	264	267	257	288	284	290	301	268	266	290	286	271	266	317	297	285	275	285	281	270	272	290	286	285	265	275	268	294	281	302	264	279	282	261	291	289	281	291	307	263	289	291	292	269	268	279	252	295	269	279	271	283	262	300	288	291	298	267	293	279	289	301	264	271	267	262	280	278	295	275	318	291	287	264	299	275	262	305	295	271	306	253	287	294	294	288	272	276	277	337	306	297	287	288	309	288	285	302	295	283	291	292	297	267	289	291	304	284	301	272	301	269	268	279	252	283	290	256	286	288	307	297	297	298	291	249	271	288	268	285	287	314	285	292	317	284	266	304	260	289	290	280	273	274	272	277	282	269	280	291	292	266	279	320	294	294	258	275	263	264	276	248	316	303	259	283	309	256	282	273	302	256	264	297	273	252	298	287	277	295	279	265	274	292	289	237	310	293	247	290	280	289	291	269	280	267	290	256	267	285	275	283	269	285	290	283	269	267	289	297	282	274	264	269	290	298	268	308	274	275	288	311	282	257	294	265	297	249	303	255	279	290	312	253	276	291	303	284	304	300	285	267	280	296	284	307	303	292	292	283	263	267	290	279	298	283	255	296	296	261	294	303	269	272	283	263	275	264	279	277	273	290	264	263	278	291	314	296	288	304	290	276	294	281	304	285	273	295	297	265	291	266	252	306	283	274	285	286	291	273	283	283	264	280	290	304	271	260	296	269	296	258	274	300	292	278	293	321	267	280	281	257	271	336	307	286	269	254	273	273	269	289	281	274	282	249	293	288	295	312	304	291	278	311	255	260	286	260	272	287	299	265	277	260	308	278	305	284	276	274	287	288	289	268	293	283	275	317	272	275	292	293	282	281	304	254	298	290	269	275	311	313	259	299	294	304	269	284	282	271	324	306	267	282	289	272	258	275	283	262	280	266	269	298	293	295	274	298	256	304	311	283	269	297	245	282	250	291	276	303	266	273	308	295	281	263	273	297	277	294	286	284	275	291	289	253	273	283	251	284	294	319	273	317	307	300	285	292	274	268	301	259	287	276	268	262	274	278	301	286	297	284	269	265	289	286	318	289	287	276	285	281	273	280	292	263	282	258	301	269	289	294	250	285	288	271	290	294	284	282	278	269	312	331	292	274	280	276	286	334	276	279	280	286	278	259	253	280	262	265	276	307	279	273	307	273	284	248	299	262	285	277	273	262	259	260	293	298	321	258	274	271	258	278	299	284	288	285	271	313	278	296	281	260	241	283	292	302	297	267	256	276	278	238	289	268	296	295	289	277	270	281	311	272	268	259	286	267	303	286	273	283	277	275	289	284	276	277	294	309	289	275	284	280	291	312	283	293	284	291	275	291	279	298	297	291	309	284	308	281	280	271	286	276	283	289	278	302	253	291	257	279	306	259	250	298	273	285	272	279	287	285	292	265	277	273	282	265	292	271	292	307	309	264	248	292	291	296	272	318	348	271	277	269	305	306	293	299	291	277	303	277	283	281	261	266	282	283	285	260	271	276	276	257	316	307	289	251	284	279	268	319	283	249	292	276	306	301	293	289	293	303	296	271	282	270	275	304	283	271	295	279	282	297	265	273	281	297	273	279	275	282	286	282	244	261	248	270	306	286	290	289	278	268	263	278	265	320	297	296	293	276	280	273	262	291	276	266	288	308	314	302	261	293	269	299	302	263	282	278	310	258	270	287	269	257	288	302	267	279	307	292	262	282	278	279	274	299	254	296	280	276	258	284	258	295	289	264	297	271	288	307	289	275	296	295	287	300	267	293	258	306	263	252	302	274	275	272	280	283	310	293	270	314	288	290	296	271	310	284	269	262	259	271	277	303	295	256	279	289	260	318	319	262	299	277	298	273	275	290	274	281	286	273	286	289	252	288	282	264	277	258	275	303	291	250	268	278	282	277	312	304	273	288	280	295	255	301	280	268	259	290	272	294	292	281	248	306	307	289	281	288	293	297	304	289	282	283	281	272	276	276	322	259	297	289	291	313	261	288	270	264	289	296	284	266	281	233	276	279	253	286	303	302	278	276	282	300	264	257	251	299	235	289	287	293	297	321	302	299	251	266	280	263	272	249	297	275	278	281	301	273	325	298	320	301	295	272	272	278	294	253	282	295	269	279	277	303	255	277	303	271	277	300	282	261	285	277	297	286	275	283	261	281	271	287	302	288	296	273	273	294	287	272	289	249	310	251	299	270	278	315	233	280	276	230	283	285	265	258	261	285	287	272	307	293	276	289	317	273	241	304	288	322	280	282	270	256	280	293	273
23362	21014	27982	24277	21017	21079	8917	1422	1068	983	865	831	758	712	676	717	575	602	574	600	547	557	577	540	503	525	506	516	521	509	469	480	531	482	477	490	510	449	477	459	486	476	465	478	478	448	413	448	466	446	457	461	453	436	440	416	432	440	480	456	468	480	456	459	455	440	452	479	431	527	455	450	439	452	454	442	463	437	468	428	478	433	440	468	472	439	433	427	415	458	423	440	439	475	442	465	475	430	460	444	462	461	451	444	471	474	468	458	464	442	471	450	452	423	465	435	410	410	448	463	447	464	405	463	474	416	478	500	431	430	492	458	468	456	443	471	425	439	476	431	503	411	433	465	448	481	433	454	480	488	499	464	464	411	488	443	422	424	459	401	477	458	457	452	511	469	449	447	426	458	452	445	448	454	461	453	453	435	459	410	421	421	442	414	438	460	430	459	424	461	434	431	468	438	425	432	476	437	446	469	432	460	476	485	457	476	459	432	465	479	436	470	471	398	461	439	453	426	439	455	406	447	441	452	466	461	438	453	451	423	466	460	471	439	453	473	425	452	497	489	423	419	459	436	451	393	441	439	449	442	447	458	470	475	442	452	438	433	462	478	451	429	457	446	451	468	418	397	399	446	462	465	446	447	476	467	430	447	457	456	436	446	463	448	468	452	435	433	469	446	434	436	449	445	484	460	434	435	463	463	434	475	458	460	461	413	467	438	476	492	426	446	432	427	438	427	469	442	437	416	447	464	459	466	392	408	456	463	481	447	439	439	437	480	489	444	486	451	449	416	442	446	453	459	454	448	449	426	421	449	432	448	477	473	471	433	404	512	418	440	448	449	455	457	449	449	437	442	392	482	467	426	462	482	456	438	431	409	470	430	452	393	466	420	419	425	435	410	452	445	437	472	451	457	436	425	443	483	466	493	440	420	471	457	445	437	476	451	430	452	438	423	432	459	448	417	441	466	409	445	480	416	493	474	432	422	490	417	461	434	423	448	450	449	471	516	454	400	447	481	455	453	406	437	423	483	440	469	454	448	458	453	432	423	471	443	398	448	414	460	448	493	431	423	482	460	418	447	455	429	422	447	454	444	462	429	431	458	429	455	469	441	444	460	442	454	438	440	461	423	443	503	456	448	406	455	475	453	440	424	439	429	464	466	515	431	470	441	448	506	444	437	448	471	449	462	447	430	457	434	407	419	450	450	453	474	444	455	461	459	474	465	404	482	475	453	420	424	462	455	435	445	470	456	460	463	460	423	440	439	468	430	459	445	425	415	397	422	456	450	445	436	428	421	454	447	427	401	421	429	434	434	432	432	431	432	471	434	432	448	455	468	486	438	470	465	468	457	411	443	418	498	465	442	458	456	466	439	514	422	451	431	438	427	436	444	460	481	448	466	510	438	455	449	436	442	428	479	430	415	397	421	476	462	434	423	452	454	466	459	447	424	422	435	479	464	474	442	444	441	455	430	466	423	405	448	436	461	432	447	415	453	423	412	416	417	446	454	403	416	444	487	447	413	443	467	431	458	439	436	417	481	454	424	422	455	429	416	415	420	431	458	447	457	489	479	431	469	451	455	419	428	476	404	431	464	473	466	466	463	470	456	440	434	447	491	461	422	471	445	466	468	466	439	457	464	454	443	483	431	482	476	434	473	434	484	411	458	438	515	494	464	484	445	441	446	441	442	445	454	463	438	456	435	472	409	459	495	469	436	467	418	440	486	440	416	426	456	466	450	454	440	439	439	438	423	466	452	455	419	456	425	467	453	443	483	425	443	429	444	439	476	475	431	449	426	423	469	441	425	430	468	475	415	445	470	395	432	429	457	463	463	447	452	466	430	473	434	465	433	435	440	456	399	459	442	467	456	435	438	428	443	456	442	432	443	456	404	426	439	456	445	453	437	480	448	436	473	451	470	454	446	417	489	440	457	455	438	477	467	458	427	424	431	389	430	506	458	471	469	425	458	475	428	430	449	457	419	436	471	444	436	469	456	463	474	505	466	427	436	452	426	409	442	436	469	433	433	459	459	463	426	409	430	444	478	421	421	481	442	475	431	436	464	435	459	476	449	440	440	446	449	420	426	506	471	442	462	424	438	448	458	417	474	412	434	406	462	483	437	456	451	463	458	419	438	442	441	448	446	437	428	403	421	428	431	426	454	451	431	458	431	435	423	446	414	421	497	453	455	462	468	441	447	466	450	454	447	468	450	441	449	459	467	439	422	436	426	450	464	414	435	473	439	400	460	449	475	446	495	460	498	478	450	447	434	435	449	495	447	428	409	409	444	405	478	422	446	449	481	434	493	466	444	433	470	459	387	459	476	419	429	422	437	411	434	453	448	449	375	433	446	460	434	469	463	459	478	423	434	447	436	445	394	440	441	422	463	448	456	468	446	441	426	458	414	449	468	457	456	404	421	462	442	462	438	473	446	465	477	494	470	443	471	448	472	414	450	420	451	434	490	421	456	483	472	428	451	487	452	475	466	437	430	476	495	463	474	459	434	464	429	394	471	464	465	453	502	455	434	426	469	463	455	451	439	441	423	458	452	439	449	424	452	469	410	435	440	429	458	455	453	426	435	449	471	424	419	417	422	429	461	458	425	456	448	449	455	473	428	437	437	481	471	420	489	455	452	448	421	476	455	450	466	446	427	457	458	460	412	444	433	427	463	417	489	471	433	432	433	439	438	435	471	509	429	453	438	417	451	429	502	453	438	421	431	419	447	440	437	471	377	451	431	479	442	421	434	435	429	421	478	400	445	437	409	425	462	459	418	406	500	459	482	413	446	452	458	471	418	472	419	441	430	462	477	421	392	424	446	449	476	454	436	440	460	468	462	448	445	413	476	439	456	481	421	452	418	452	473	427	441	434	425	448	456	432	473	482	475	449	404	449	450	439	463	434	434	447	428	455	434	436	442	467	476	479	436	470	436	466	452	453	404	434	426	447	434	429	432	443	450	430	443	457	438	451	398	446	450	470	463	441	424	448	433	466	436	441	469	452	458	441	392	502	440	467	464	459	420	426	460	459	457	489	440	415	467	391	432	420	491	455	428	433	449	445	432	488	473	400	440	477	421	411	430	446	448	448	449	427	443	453	481	423	447	472	496	450	443	451	462	427	429	474	489	501	429	479	432	448	406	405	451	457	440	454	484	446	482	454	434	457	403	445	479	472	449	459	456	466	432	399	459	491	458	457	459	443	471	432	442	455	461	415	470	457	431	470	430	472	452	447	456	400	455	445	437	457	463	468	403	456	432	441	428	449	422	431	467	436	470	421	427	464	436	399	440	459	459	463	441	400	456	440	484	430	417	428	438	426	468	456	452	457	480	468	467	456	428	429	441	405	436	456	463	457	434	467	423	423	446	454	410	418	445	432	432	461	444	441	391	437	431	464	467	449	431	439	458	443	449	459	426	454	462	448	441	448	460	465	423	468	444	430	433	432	403	412	464	436	409	472	436	448	466	478	463	442	430	417	482	448	411	433	425
10156	17810	16337	9389	6047	4232	3289	2566	2061	1708	1564	1369	1213	1120	1000	930	837	796	764	672	686	701	641	643	652	607	588	631	579	558	570	537	528	539	534	561	512	536	506	512	527	470	507	531	526	491	493	461	482	513	495	450	451	470	482	427	460	451	451	491	466	447	485	479	472	460	467	466	464	444	462	445	489	452	418	435	450	447	453	449	410	449	444	428	486	459	467	424	446	429	422	428	441	437	482	471	459	427	442	413	448	459	476	488	460	482	513	439	422	442	430	467	431	448	462	443	427	427	475	427	446	474	433	424	453	426	457	457	450	431	457	428	411	452	447	435	495	425	457	429	493	460	443	439	471	444	487	414	478	429	469	420	465	449	461	455	488	424	432	421	413	458	441	426	414	455	446	474	409	446	452	474	430	456	459	428	448	467	429	446	464	457	419	461	463	417	427	444	465	442	436	431	472	446	431	463	450	452	465	445	443	452	415	450	420	434	454	426	465	463	425	441	424	434	426	468	438	442	464	430	485	441	446	455	435	435	494	467	427	483	465	433	410	461	435	434	447	478	436	429	461	459	475	438	458	468	441	430	451	432	470	443	432	433	455	443	445	440	459	443	450	453	469	447	431	476	495	428	504	445	428	469	429	482	428	415	464	435	477	447	425	432	428	435	453	453	439	462	467	478	431	451	430	432	430	448	409	448	471	423	412	450	430	438	457	458	470	464	466	452	445	461	447	443	462	429	452	437	460	468	445	412	457	426	424	438	443	425	429	438	413	429	475	461	473	443	453	451	421	472	430	421	450	460	437	473	471	427	441	473	452	447	443	421	445	459	435	438	454	441	454	432	453	425	458	447	470	457	434	452	463	444	444	415	456	460	450	417	419	460	443	452	443	445	479	407	453	422	442	423	462	426	430	469	437	440	469	457	447	431	466	512	406	401	427	428	419	458	456	451	450	429	426	444	441	431	428	500	472	471	470	473	468	458	463	463	442	456	476	449	431	426	451	418	463	479	433	422	433	460	465	468	446	469	435	453	424	479	419	438	446	455	434	468	472	433	443	490	407	470	449	449	428	433	438	468	413	422	429	457	424	455	438	484	465	451	443	436	459	446	471	444	431	419	435	467	419	470	463	409	456	447	426	458	459	428	466	474	456	386	453	409	449	476	418	490	417	461	454	459	472	422	457	483	433	449	446	467	393	429	470	397	455	434	461	431	455	410	479	445	465	488	455	435	447	452	414	458	423	433	456	456	482	454	412	473	415	438	417	426	426	463	473	463	470	429	471	434	450	426	429	395	452	435	443	483	429	414	457	453	470	447	460	448	470	461	448	451	482	426	482	447	450	464	472	423	451	416	435	439	499	459	428	440	488	460	448	439	406	452	414	435	447	444	442	482	451	409	433	461	447	450	418	487	422	454	466	464	472	445	435	434	451	430	430	459	483	415	452	453	436	441	429	439	463	422	427	454	413	449	465	438	446	414	451	450	459	439	424	419	426	437	450	464	442	451	445	455	445	458	435	447	445	491	448	433	467	430	412	423	430	445	409	408	428	421	401	443	448	445	483	423	415	452	450	421	450	436	443	423	411	462	411	428	438	438	388	458	411	447	448	449	463	435	423	420	431	442	471	445	489	454	408	398	451	420	466	438	441	431	439	415	434	429	454	469	432	428	431	421	420	449	465	437	447	447	464	438	464	441	441	439	441	421	458	437	479	447	443	433	431	440	406	481	417	466	437	435	460	438	448	431	449	457	437	412	423	429	437	476	449	423	445	453	457	463	423	444	473	456	465	458	457	473	452	468	466	481	441	446	438	424	484	453	443	434	462	444	446	479	461	414	464	467	468	459	407	448	435	459	471	427	457	424	452	457	474	425	470	432	431	426	461	444	472	442	448	417	455	464	459	468	440	461	429	443	428	445	447	447	443	453	460	497	463	439	450	439	409	478	436	452	434	401	464	458	449	449	451	472	418	434	415	409	494	408	421	472	450	490	457	468	424	434	472	431	447	464	437	441	429	462	406	462	427	493	456	478	418	463	429	466	446	448	471	419	482	444	444	445	420	448	454	488	450	447	439	467	455	475	471	415	436	412	461	418	442	439	446	409	415	451	474	468	453	432	425	466	425	490	408	439	414	474	466	417	430	478	429	459	455	410	409	498	425	482	441	470	449	432	447	428	479	425	415	465	456	435	450	467	458	444	439	460	476	441	418	465	427	427	425	431	386	454	439	451	445	411	425	401	431	464	455	457	442	479	438	449	452	478	438	446	436	458	436	474	473	457	417	481	444	408	433	453	488	439	435	437	476	421	429	466	443	401	466	430	424	465	450	435	468	451	440	425	467	473	481	487	424	410	415	422	445	414	423	441	432	427	487	478	444	410	434	449	441	407	440	437	425	443	441	421	437	465	446	437	447	469	465	436	477	446	474	433	492	435	453	468	456	433	464	442	431	405	463	412	405	467	454	447	446	413	432	427	454	431	447	428	456	446	453	452	420	426	470	424	462	456	477	423	464	447	463	410	473	453	447	457	447	470	468	412	461	449	484	455	451	474	431	453	431	408	416	463	441	383	451	435	410	464	453	459	456	475	455	455	440	436	456	483	473	445	486	453	460	446	431	445	459	466	424	410	438	445	423	434	465	435	438	433	433	440	427	447	415	438	486	429	438	455	424	426	457	452	414	462	452	404	458	445	429	446	435	431	438	420	476	478	509	437	457	426	449	410	450	446	443	423	433	443	434	461	421	412	452	431	434	400	437	448	451	405	429	441	426	437	448	431	407	418	475	453	425	422	440	427	468	451	428	464	453	439	445	441	432	480	400	439	438	450	420	424	436	428	437	433	456	424	431	443	428	493	455	449	412	455	437	451	436	446	430	427	431	434	463	432	426	436	468	398	473	478	435	425	489	471	460	440	426	436	471	439	445	440	480	448	439	441	452	445	460	467	452	453	418	443	482	438	445	460	431	490	435	416	485	420	422	423	443	461	430	456	426	426	411	457	430	426	458	417	436	471	464	448	445	422	443	451	469	433	443	444	489	413	447	430	443	485	443	444	458	431	440	439	430	465	431	505	466	459	468	495	464	454	429	428	436	446	426	410	463	385	412	465	465	446	463	450	467	453	449	442	439	460	474	422	410	441	411	446	461	433	436	423	469	456	420	422	445	443	434	459	447	428	410	442	422	428	476	410	439	431	484	421	424	412	432	438	460	456	448	448	454	446	418	463	414	447	408	465	449	437	457	444	451	486	436	435	468	467	441	456	409	438	431	452	453	429	445	461	455	428	475	429	439	470	469	446	432	455	445	465	451	456	454	426	416	458	425	455	443	422	444	435	456	450	454	435	429	395	454	437	444	429	438	423	452	434	446	415	436	448	433	437	423	432	449	456	467	461	434	483	458	444	456	450	449	450	447	390	471	406	455	424	412	423	440	445	441	444	474	452	443	404	417	429	445	446	445	412	443	480	416	445	455	444	426	460	440	434	434	441	450	421	450	423
28073	15378	2568	922	665	652	602	621	578	547	614	622	654	600	584	596	606	552	594	597	607	643	612	607	584	614	631	570	614	644	558	576	603	601	622	629	572	560	577	589	635	600	542	581	594	606	613	627	582	619	581	619	596	572	638	556	558	584	625	622	605	620	568	630	593	591	611	606	572	577	622	609	544	575	565	537	587	615	569	590	604	607	625	565	573	626	578	569	620	636	599	585	557	592	666	591	611	638	618	595	576	598	592	573	588	536	567	632	591	624	533	611	606	596	581	574	599	585	590	512	605	599	553	602	574	560	576	589	606	596	565	621	586	607	548	572	631	581	551	608	602	557	552	595	568	577	598	610	561	560	606	615	614	567	578	551	580	581	582	581	615	577	582	561	609	609	565	575	581	562	583	585	627	587	632	586	569	601	598	598	606	599	577	567	572	580	559	584	600	581	593	596	593	606	593	599	606	560	577	623	534	592	609	575	612	586	606	602	579	570	569	605	624	596	566	591	559	578	596	593	594	565	587	592	583	558	561	647	609	565	626	615	574	570	585	579	582	598	577	591	587	602	580	570	605	552	600	629	605	572	566	563	573	618	589	568	635	611	593	528	568	574	623	566	568	610	583	587	607	634	591	600	616	589	603	584	600	602	556	579	521	564	605	595	548	605	568	575	587	557	556	582	561	637	587	580	638	622	580	621	607	555	597	585	605	589	613	581	585	614	572	537	581	581	628	570	604	600	554	607	593	590	593	585	531	556	589	562	624	571	638	604	612	567	593	577	603	539	601	595	585	604	513	555	616	631	604	595	598	615	582	606	565	601	615	610	594	556	585	572	579	592	588	588	590	577	590	590	580	592	621	578	592	574	564	603	610	578	575	587	583	576	600	578	586	556	597	555	564	579	614	563	616	603	618	590	609	606	599	619	572	582	572	595	581	600	585	568	612	616	574	580	548	640	558	605	582	590	586	583	624	550	616	600	576	574	585	598	560	595	595	586	589	571	566	591	584	561	565	575	586	580	581	628	569	612	607	577	577	562	599	586	617	566	607	556	623	602	603	570	597	585	531	575	576	586	609	551	591	575	591	571	565	567	578	625	560	614	597	586	534	558	598	592	586	617	604	598	614	617	574	601	588	568	587	600	598	560	581	585	575	582	576	574	611	616	617	614	613	613	607	613	646	600	585	594	582	571	583	578	582	601	637	593	635	611	619	583	601	603	602	650	612	619	585	584	596	621	598	590	581	604	599	601	622	597	576	532	561	607	614	608	603	581	613	637	572	554	584	569	596	596	611	572	591	554	560	633	596	615	566	597	602	584	540	563	575	636	590	581	589	626	597	592	509	624	579	606	594	586	587	576	606	622	583	587	620	625	574	584	598	603	588	582	577	546	570	547	633	594	568	591	600	628	608	600	620	550	592	598	569	623	600	608	598	554	563	613	609	587	608	611	591	567	591	601	635	568	605	610	580	569	610	580	607	628	597	627	600	557	594	578	584	661	652	641	577	599	602	596	579	577	552	594	581	576	576	647	585	571	569	563	620	618	571	567	608	614	542	595	592	562	607	573	626	638	599	588	586	583	606	576	595	568	568	563	598	547	550	598	561	593	656	587	652	597	612	586	614	621	552	623	635	632	578	589	592	597	623	549	587	559	583	553	582	593	664	609	560	588	555	581	571	579	580	613	599	600	535	583	640	605	558	598	596	548	597	563	608	595	560	623	592	598	589	583	596	605	558	566	623	595	629	597	580	631	554	577	575	594	608	569	567	619	573	573	602	593	617	596	605	619	593	609	628	649	633	569	581	609	604	577	615	565	585	588	593	591	612	602	597	593	596	604	543	577	575	606	572	594	584	609	585	564	577	577	614	601	613	554	593	565	613	559	637	584	586	570	594	574	602	568	566	547	601	572	586	587	586	642	560	595	612	594	593	572	580	610	587	585	577	563	593	543	587	591	613	576	618	586	642	662	566	572	599	570	586	589	532	614	609	616	587	546	587	627	614	586	566	592	632	614	584	596	609	577	571	607	623	581	612	628	601	562	583	586	580	599	556	545	617	554	572	620	605	584	578	593	560	586	601	611	628	609	605	589	626	589	627	592	598	627	609	550	556	560	571	584	582	583	634	539	589	588	541	589	540	591	631	588	576	573	595	556	565	586	632	570	614	599	602	602	602	590	548	590	566	577	588	577	598	588	605	605	599	612	578	587	581	630	587	594	605	599	605	548	601	556	562	573	564	583	577	562	654	575	583	613	629	613	633	579	592	569	570	621	546	573	598	592	549	577	640	580	650	587	596	602	609	625	536	567	618	568	618	609	611	600	577	555	625	624	604	584	623	617	640	578	560	563	574	592	577	629	579	558	637	562	612	608	605	588	544	617	603	559	551	606	574	590	556	579	563	609	585	638	610	536	610	565	603	649	557	606	638	636	599	597	567	563	600	575	582	558	636	582	606	568	632	624	605	540	598	601	622	621	594	606	607	588	632	611	579	593	622	584	602	604	590	609	596	603	580	574	585	583	582	635	600	587	571	589	604	585	578	621	578	591	593	623	548	603	592	520	557	587	625	612	589	582	592	602	593	571	609	596	633	585	574	578	624	551	567	604	576	598	591	619	606	569	562	583	612	584	639	621	568	625	582	582	604	556	572	599	610	552	584	581	556	616	533	591	615	570	601	582	594	572	574	555	602	573	617	611	565	588	581	532	584	608	579	570	552	590	591	552	564	624	598	581	610	581	599	566	591	629	575	618	551	642	609	601	647	585	619	583	531	611	561	547	607	540	585	608	607	605	555	541	607	580	599	576	575	586	560	572	571	604	596	611	570	557	607	627	606	625	592	564	642	567	574	614	577	645	599	631	587	582	554	533	593	597	574	593	627	583	575	627	618	626	600	615	607	565	587	625	549	574	580	600	598	596	569	576	565	581	577	601	575	603	602	596	587	560	629	626	592	600	564	539	622	632	574	587	609	558	601	607	602	615	596	584	573	529	571	628	585	582	619	586	589	602	595	566	614	594	593	628	633	636	560	591	608	590	612	571	626	561	577	583	577	607	609	583	594	624	605	543	603	555	563	560	561	614	569	602	588	596	555	578	532	546	602	566	603	594	551	582	576	576	553	618	579	565	560	604	602	622	595	600	588	567	576	586	610	592	578	590	586	588	570	564	591	606	676	621	628	556	544	592	557	602	604	627	548	582	597	580	577	604	595	582	582	598	575	561	599	604	609	567	562	650	605	613	617	549	579	588	632	602	604	609	613	605	578	588	561	623	589	619	572	615	604	618	643	607	613	624	560	599	590	588	630	551	602	605	588	586	582	582	569	587	599	617	575	592	603	608	604	589	558	606	597	539	606	582	572	543	570	582	613	599	575	599	606	580	540	544	597	610	556	574	552	576	628	584	577	579	566	563	571	569	580	625	635	604	597	570	599	568	583	555	569	568	573	557	580	584	578	601	551	639	575	628	621	611	585	588	617	558	649	535	589	585	609	625
5234	1377	1249	908	833	809	697	694	666	665	717	696	688	634	636	630	651	636	651	641	666	671	644	623	654	628	630	671	670	646	681	656	646	606	717	650	615	621	598	627	667	650	641	645	639	619	599	656	640	679	631	637	647	621	612	627	599	604	632	688	660	683	580	585	664	643	632	653	628	648	600	650	635	617	666	624	639	664	644	598	617	607	626	628	639	676	615	653	690	599	651	672	636	625	613	666	646	637	635	685	672	624	630	621	595	655	638	670	654	651	631	616	616	637	590	655	626	663	596	621	636	626	643	632	626	627	603	629	646	595	656	627	638	658	641	645	637	644	664	659	636	641	635	645	630	625	653	647	627	633	643	637	683	676	660	609	642	638	656	677	651	668	646	643	614	618	625	635	630	668	656	624	654	608	629	640	673	666	622	629	696	657	623	625	653	647	689	633	654	617	652	655	687	644	611	625	642	685	609	641	679	609	646	665	653	656	644	636	644	664	632	661	627	659	621	637	625	650	625	627	715	626	605	638	642	610	606	608	621	641	612	638	627	650	627	586	654	664	652	621	660	645	658	604	626	624	653	625	584	647	654	665	642	627	673	628	660	650	619	584	642	654	616	631	645	659	643	627	634	642	663	627	630	612	599	593	631	620	637	601	694	649	614	638	687	620	673	642	648	642	669	648	678	613	676	638	651	628	617	640	589	648	635	626	620	611	656	703	680	614	634	660	623	630	704	617	622	666	646	676	617	674	635	618	678	584	638	631	684	636	666	661	639	659	602	664	622	629	665	671	689	603	593	638	635	630	604	636	612	621	637	622	646	624	615	612	595	628	636	649	622	648	692	634	629	710	647	640	619	648	638	646	616	593	625	686	637	631	699	585	628	678	641	661	657	660	613	604	644	579	671	623	578	692	660	670	660	652	640	643	627	656	633	631	648	647	633	623	664	666	634	625	626	573	631	622	633	674	652	655	628	634	604	606	659	605	653	650	655	626	675	611	662	579	613	656	628	670	644	634	648	646	639	672	650	632	635	653	622	631	623	597	661	693	631	622	611	597	649	661	619	638	621	634	626	612	614	690	602	650	601	639	628	638	602	670	630	603	632	655	661	642	622	697	643	600	617	657	676	632	627	642	670	635	623	680	621	643	621	686	608	693	624	605	637	620	618	583	640	628	596	622	564	621	661	676	633	645	647	658	599	614	662	604	620	561	627	670	634	666	634	641	629	677	646	646	677	691	651	662	621	674	623	652	586	655	638	704	625	659	618	667	632	619	645	656	614	632	661	644	618	656	620	630	630	665	637	629	660	639	652	692	593	619	639	584	613	578	611	633	627	634	608	638	614	613	620	641	630	644	636	605	631	606	677	628	576	570	634	606	639	647	666	643	675	623	663	636	636	626	609	637	626	659	627	602	627	647	653	656	657	616	609	647	643	636	619	669	668	667	631	689	639	649	617	607	650	575	643	654	628	649	639	624	611	634	611	634	642	647	622	674	657	677	629	638	686	625	657	606	687	644	605	616	594	644	658	639	615	669	633	623	673	619	676	632	631	602	615	635	633	615	616	646	677	683	635	640	645	631	670	627	656	648	588	641	623	679	626	629	611	629	636	613	653	622	667	676	616	653	626	654	614	639	593	680	639	603	589	649	636	611	644	609	644	664	622	587	579	625	652	646	594	660	657	631	628	603	654	661	647	638	633	670	609	638	659	631	681	637	633	632	634	636	615	633	654	664	631	642	637	600	662	644	618	607	688	610	615	679	695	644	664	633	631	640	695	667	650	694	609	648	625	635	669	619	602	608	662	624	619	682	572	618	610	650	629	653	701	641	648	637	617	580	652	642	628	630	653	654	600	601	622	589	649	629	669	648	676	651	591	646	664	605	635	608	619	609	585	661	640	677	657	623	581	617	656	621	639	630	637	674	645	586	628	629	635	660	652	660	589	649	624	632	644	658	624	682	620	623	621	625	674	603	639	625	598	579	668	670	631	640	615	697	670	629	579	631	653	605	635	645	602	654	616	668	595	643	646	625	639	657	682	651	653	652	643	639	636	657	659	680	662	645	631	685	651	634	653	671	590	605	622	562	651	583	672	632	640	626	679	665	618	658	663	650	614	596	622	622	616	655	624	617	620	616	664	626	660	614	593	644	670	686	613	641	631	620	633	619	619	661	614	631	615	639	605	633	564	648	597	654	669	647	669	663	648	658	656	612	671	622	629	677	643	668	630	657	629	623	609	649	666	661	633	655	617	692	653	598	688	645	630	640	613	640	642	621	634	672	618	629	606	643	632	621	630	623	631	638	629	691	705	627	660	736	646	681	669	667	624	639	625	653	631	675	637	627	630	600	614	650	631	663	646	618	626	615	660	583	645	637	630	653	667	663	611	683	626	603	616	590	615	678	607	578	652	632	612	639	651	615	620	633	658	619	642	636	611	606	689	647	659	675	664	691	639	619	632	608	634	701	629	647	641	635	660	609	614	670	653	606	622	660	634	652	616	682	643	639	635	681	654	592	614	681	631	606	654	654	651	631	634	627	665	641	660	599	659	601	580	670	648	639	613	650	661	623	647	622	674	642	647	625	593	596	646	605	596	659	657	605	643	657	615	586	639	630	662	624	689	653	598	609	650	619	645	604	669	677	605	665	619	608	636	663	628	640	647	677	626	647	638	649	653	646	634	632	611	673	626	649	624	670	645	605	643	631	615	652	672	604	664	605	644	624	639	649	648	609	594	622	627	656	640	634	632	670	704	600	654	655	635	603	621	649	640	630	589	664	651	607	645	644	638	635	651	641	647	626	636	622	663	662	662	634	634	647	659	682	619	628	630	628	632	609	675	627	616	665	667	687	682	587	642	615	635	587	659	641	645	647	611	616	585	656	628	608	611	618	649	633	667	645	615	680	602	645	648	636	644	645	637	612	695	679	666	619	686	644	632	614	605	614	613	588	613	643	599	651	617	637	583	597	617	633	621	667	651	689	656	659	622	624	668	627	666	588	645	636	664	609	647	661	666	671	602	656	605	589	615	639	661	677	618	652	630	624	628	623	665	619	634	672	581	645	653	618	628	654	649	670	629	655	659	620	651	607	663	628	653	657	609	601	639	630	669	649	648	585	634	635	627	623	665	642	655	627	642	669	648	602	625	690	636	631	660	633	665	634	691	656	608	591	654	671	627	616	661	640	623	645	637	601	641	637	604	642	652	587	674	572	631	671	649	632	634	639	625	620	627	615	608	606	636	628	595	610	667	616	635	625	686	666	619	665	619	603	650	662	645	660	608	617	658	646	667	631	628	639	670	650	629	646	655	656	623	650	695	653	668	640	618	659	663	607	628	615	662	638	633	603	650	663	659	576	594	625	669	653	687	642	679	624	631	617	618	659	609	625	636	618	630	611	657	656	659	665	617	623	637	644	629	629	674	645	675	622	626	615	652	639	673	641	641	654	627	643	625	627	645	599	622	640	606	645	663	648	643	615	654	637	623	675	651	669
25380	20966	27571	24514	20956	11781	1216	737	553	451	506	443	431	378	388	392	354	365	294	301	295	275	276	309	297	290	264	283	281	306	268	273	281	272	270	329	288	269	241	255	251	263	255	265	285	285	278	269	243	285	258	258	269	225	259	259	279	252	262	270	280	245	246	257	270	261	291	226	267	236	238	266	267	230	232	242	267	235	243	265	247	247	245	290	272	235	266	250	259	256	264	265	197	279	234	270	259	245	243	257	239	273	269	267	289	256	242	231	301	227	246	268	254	267	246	215	249	228	232	259	232	247	258	246	276	242	245	270	269	250	249	245	231	261	253	200	242	250	245	224	244	244	260	258	241	243	247	252	253	281	240	262	245	222	252	255	238	248	235	277	246	234	253	259	252	248	234	242	260	267	250	236	237	270	247	269	283	229	251	271	221	248	245	223	273	251	274	218	257	242	277	244	253	238	250	229	280	240	233	242	260	233	258	260	244	260	284	258	234	215	222	233	272	244	225	266	219	276	224	247	253	230	259	269	277	219	294	254	252	252	255	231	249	227	265	251	254	259	294	255	242	262	267	261	270	227	263	259	240	248	262	253	251	252	256	270	247	260	239	255	243	247	277	234	285	277	274	249	257	263	260	251	231	280	238	263	244	252	286	296	238	278	234	254	263	257	245	230	268	263	254	216	277	264	246	225	288	254	240	248	286	236	261	269	275	240	254	291	254	220	264	273	240	260	254	256	235	255	237	257	232	226	254	248	252	237	245	250	230	243	246	219	253	238	264	268	257	266	240	274	239	240	245	253	257	263	246	262	234	263	264	251	221	225	262	236	255	259	253	241	243	248	261	240	245	250	238	250	253	227	276	250	251	249	258	241	234	275	264	229	256	250	223	219	231	233	239	266	246	258	265	267	230	242	250	249	255	267	228	246	241	268	259	252	245	253	255	246	236	230	258	262	264	239	259	278	276	246	279	241	286	259	217	268	253	236	232	255	211	254	246	284	259	255	271	245	246	222	241	232	224	238	246	210	239	261	266	226	208	276	255	222	228	215	247	245	239	217	239	225	242	225	251	259	253	252	254	283	246	244	241	254	258	260	254	232	252	256	242	230	234	263	243	245	257	249	244	244	221	226	267	230	224	230	203	232	271	265	267	270	269	251	239	256	240	246	267	257	254	234	266	234	262	248	237	233	243	241	238	242	249	244	258	254	247	240	260	274	249	243	236	290	244	236	229	245	224	253	250	258	268	240	253	291	247	245	230	236	256	259	255	222	238	254	252	242	262	258	253	272	239	236	255	253	255	228	244	246	260	231	270	233	231	243	237	239	267	211	244	257	295	233	251	227	268	231	242	244	236	263	251	252	253	262	257	248	234	215	250	264	270	268	277	247	249	250	247	260	256	230	251	242	265	259	257	262	240	260	267	260	248	243	285	245	254	250	244	236	271	268	249	278	248	257	257	254	263	246	260	241	267	246	260	272	227	280	246	245	280	253	258	254	236	266	264	241	253	276	254	202	224	237	280	241	246	264	264	268	267	259	217	236	256	258	244	251	246	235	241	228	238	225	245	224	222	241	251	261	241	252	234	253	217	249	271	265	254	285	244	236	231	277	256	220	228	283	230	268	255	255	248	266	236	274	241	254	263	257	272	212	226	229	262	251	224	249	238	262	247	251	240	260	258	260	241	269	271	260	258	224	253	255	258	262	246	243	250	257	245	242	246	258	239	251	218	225	261	227	250	261	232	242	286	239	253	243	240	239	248	251	229	278	273	283	212	240	252	240	257	266	262	253	226	265	276	225	235	235	255	229	279	253	245	245	269	242	249	259	247	230	238	245	249	240	222	242	218	279	225	264	262	253	234	237	247	251	246	246	236	264	251	254	263	270	237	260	242	264	243	261	227	248	281	246	257	255	242	240	248	239	229	263	261	236	259	255	242	261	246	249	243	256	221	276	234	258	241	242	250	277	257	234	253	254	266	251	260	238	237	244	248	248	239	261	253	284	252	242	244	238	262	259	255	256	264	269	273	247	246	226	237	238	257	218	275	241	249	256	259	259	266	239	269	283	251	270	249	247	274	245	246	254	259	258	244	255	242	255	264	251	241	254	265	263	224	296	243	241	239	252	229	259	269	264	256	236	279	279	235	258	238	259	267	243	224	268	240	273	279	240	256	243	251	227	252	241	247	260	257	288	228	275	268	254	222	259	253	238	258	226	237	254	257	221	257	235	228	254	282	270	281	230	265	236	279	232	261	268	233	271	269	246	251	250	244	250	233	254	236	232	241	249	260	254	270	244	250	229	282	236	244	282	254	265	253	252	242	264	263	259	254	225	280	246	250	245	263	246	242	247	231	239	257	263	241	251	243	232	243	274	249	270	273	275	258	278	240	243	257	239	252	244	229	279	234	215	238	245	235	259	246	270	241	244	264	249	230	236	235	244	284	248	254	256	238	260	235	208	265	241	268	241	267	224	245	277	268	256	241	269	247	242	266	243	250	259	240	269	255	238	234	281	228	254	233	247	253	235	249	232	240	253	237	250	236	253	243	260	267	241	238	251	283	262	274	272	235	276	232	266	265	235	265	254	260	264	231	274	258	225	252	277	252	241	240	259	242	262	251	252	271	236	232	257	254	242	255	247	275	238	249	247	231	266	240	256	242	267	243	253	245	269	223	233	254	237	245	258	245	237	252	277	227	234	233	270	269	242	271	257	264	265	228	244	277	239	240	242	257	247	237	223	234	241	271	241	237	235	254	245	232	259	223	259	253	243	260	227	244	259	248	244	248	238	230	237	252	246	244	243	258	248	272	236	252	264	258	241	251	254	241	282	247	260	287	249	272	246	260	272	246	253	271	229	277	259	262	238	228	252	237	266	250	245	265	274	253	248	233	249	275	258	256	242	254	245	259	231	240	239	233	264	228	250	255	240	263	235	253	273	241	229	256	258	247	226	249	229	258	259	255	268	251	258	286	234	288	227	243	261	261	266	234	247	249	251	264	223	267	234	254	232	246	241	249	263	256	246	219	230	242	264	244	269	254	256	277	272	253	250	229	233	266	268	259	260	253	249	252	262	282	242	245	266	268	255	255	269	236	234	265	269	236	266	265	260	236	246	247	254	254	264	249	266	263	214	224	248	225	249	237	269	269	237	245	244	225	258	263	247	225	232	242	234	225	256	268	269	253	251	231	257	261	247	242	267	261	264	277	297	218	250	245	274	246	254	233	262	252	261	210	231	247	237	284	219	223	265	269	257	269	237	260	223	251	244	239	264	244	259	263	278	257	227	248	269	232	267	239	207	254	233	245	264	253	239	255	258	258	227	234	237	227	258	283	229	260	250	261	251	236	251	235	267	241	248	259	244	267	223	244	243	246	240	235	241	256	233	246	238	241	255	252	233	264	275	217	271	264	215	266	258	209	250	256	267	255	264	256	256	232	242	254	236	232	280	262	282	262	225	242	254	270	251	259	258	244	235	261	278	246	240	249	258	241	247
7359	11601	10548	5660	3615	2386	1802	1391	1151	991	868	735	691	621	587	516	504	496	467	482	419	416	434	382	419	391	339	375	350	368	341	324	329	291	318	343	320	321	347	334	289	301	326	318	292	288	309	299	315	338	316	320	289	326	288	312	311	287	325	301	291	310	290	302	291	295	295	260	279	290	327	295	286	293	296	289	280	266	288	273	305	285	312	314	279	282	321	287	328	303	293	295	264	297	291	296	313	291	291	298	297	298	297	309	306	296	276	293	295	294	296	289	273	307	291	277	266	264	293	292	290	283	319	272	267	288	294	295	267	291	276	274	280	299	303	273	296	286	324	278	258	280	278	275	267	298	270	283	289	258	263	301	296	277	296	288	268	278	298	281	302	275	306	238	292	283	276	318	311	284	290	285	311	284	283	290	295	280	282	282	293	286	263	247	262	308	265	310	291	278	297	305	292	295	271	278	291	294	273	289	287	300	287	259	261	263	299	276	275	273	290	299	257	296	310	285	302	274	283	295	255	250	272	285	279	311	296	295	276	268	264	328	273	300	279	270	277	263	302	274	286	264	278	290	276	278	274	252	271	254	259	252	286	253	263	306	301	286	286	268	293	277	286	265	304	291	286	276	251	293	261	273	280	292	295	261	297	258	272	313	287	298	268	259	273	274	264	295	306	274	272	297	276	283	282	253	291	296	282	267	280	274	280	291	294	284	257	300	294	310	291	309	297	280	255	288	280	278	295	306	297	297	288	269	278	267	301	290	273	252	261	270	272	281	275	291	274	293	292	311	313	284	272	284	303	298	309	274	300	291	272	308	315	261	262	286	292	271	284	278	279	284	280	288	270	289	235	264	285	283	281	297	273	293	292	272	291	280	282	273	304	341	280	292	316	272	254	273	275	253	271	314	280	284	272	291	284	277	259	264	293	300	276	287	300	271	258	287	270	284	294	283	261	288	307	260	289	286	307	320	264	295	278	274	278	294	274	285	307	258	294	293	293	283	259	274	271	308	266	324	274	261	269	307	309	273	236	253	290	277	290	276	281	295	315	261	280	285	280	294	273	299	274	252	252	290	267	270	258	297	270	285	310	267	287	292	299	293	277	296	300	292	272	322	257	307	267	295	281	273	283	264	306	268	304	269	269	305	273	284	284	334	298	292	287	297	290	291	287	267	287	272	280	275	290	272	289	279	278	292	300	285	289	267	273	289	289	288	277	268	321	319	301	282	297	304	254	316	282	296	294	280	308	287	277	278	262	263	307	280	277	268	276	261	285	271	290	287	250	291	280	287	262	292	287	308	322	262	278	311	270	276	287	299	267	290	311	292	283	302	286	274	274	291	320	301	266	307	267	291	290	301	263	275	307	291	284	294	277	263	291	298	255	255	266	305	263	299	282	298	246	260	298	271	307	281	275	280	317	266	287	277	285	294	302	275	312	284	284	269	284	283	303	295	296	295	296	296	287	291	289	288	290	270	297	288	276	291	272	274	294	308	319	283	297	298	268	266	302	295	278	252	288	290	281	309	269	267	254	268	307	299	283	271	307	296	304	303	278	285	302	259	265	277	252	270	276	290	270	276	291	276	312	286	288	314	266	278	297	304	290	310	254	302	318	256	311	265	268	320	278	275	274	270	256	304	298	294	273	291	293	285	265	276	296	274	269	268	263	279	267	270	266	281	252	304	257	297	268	303	290	307	262	289	291	291	271	265	285	264	304	296	291	319	279	259	305	261	292	275	276	287	306	284	274	306	276	297	318	270	275	271	266	293	269	317	265	264	285	296	291	296	273	293	272	274	280	261	307	289	267	294	274	281	277	321	293	290	276	286	285	256	282	317	293	265	296	273	284	274	302	276	299	285	298	280	297	291	273	266	277	316	286	267	273	304	314	307	261	309	303	278	296	306	279	277	310	290	285	283	282	269	285	292	289	266	302	293	267	309	319	288	280	302	281	287	293	290	293	279	275	281	285	279	288	285	307	283	276	299	264	289	283	310	270	268	258	274	297	297	258	281	297	294	262	308	287	254	286	302	293	320	295	267	286	254	274	278	304	286	300	276	266	256	292	294	278	289	284	284	271	287	270	294	265	304	277	276	271	260	310	281	280	296	302	272	283	277	294	309	274	272	291	286	324	284	282	294	272	277	278	269	289	273	293	256	288	285	280	289	299	263	279	290	303	301	258	293	285	270	279	291	261	275	288	298	259	296	295	300	277	270	310	280	298	307	273	305	294	285	272	279	268	301	265	279	301	289	303	293	276	269	276	275	276	265	261	303	299	275	283	281	265	269	285	295	288	277	273	265	286	290	319	303	289	260	273	309	298	294	290	280	282	301	295	281	279	286	263	308	293	302	300	298	274	252	271	287	287	281	265	271	304	307	298	255	300	280	289	279	247	279	273	262	290	256	281	272	277	278	286	283	281	291	304	290	284	275	295	276	282	286	275	295	291	291	291	267	240	285	291	318	293	280	252	281	263	290	309	293	277	264	304	285	276	287	242	305	289	308	277	281	287	266	292	280	271	280	269	278	269	285	258	300	276	313	296	332	283	313	286	301	296	300	309	305	316	278	281	298	285	276	304	265	268	299	285	277	273	281	289	263	295	263	292	288	282	302	301	307	274	262	302	291	259	274	275	307	306	279	284	279	283	265	269	264	291	295	292	293	281	291	276	273	301	261	275	270	261	266	278	287	271	294	280	277	282	279	304	251	294	266	273	327	294	275	246	270	268	271	283	319	274	278	286	257	274	261	269	268	283	307	271	263	264	294	293	284	287	291	314	278	280	284	272	296	287	267	291	300	293	261	288	256	282	287	266	249	309	280	313	301	294	289	267	241	287	295	302	300	282	300	294	280	277	274	285	287	318	293	278	297	273	284	286	285	306	263	271	293	295	294	261	273	284	285	278	286	258	275	291	267	262	273	276	307	305	258	275	284	279	295	291	285	293	290	275	268	323	292	281	297	325	261	280	282	255	273	288	272	267	292	270	290	302	290	292	284	294	278	302	270	280	284	300	281	292	290	299	286	287	274	256	290	256	264	248	315	307	265	296	293	274	266	288	280	254	292	294	291	273	262	272	286	305	272	262	294	263	292	293	288	291	302	259	264	293	278	326	285	280	278	276	266	274	304	267	288	275	287	280	276	259	287	291	291	284	254	247	288	309	276	318	268	298	261	260	287	273	280	273	321	312	313	321	263	286	285	274	282	297	309	289	267	266	301	274	323	282	303	300	305	259	293	314	258	251	279	265	288	289	301	299	300	283	290	284	249	274	286	270	303	285	256	278	267	288	248	309	264	291	264	273	285	266	305	274	259	292	324	298	280	283	299	266	285	291	270	297	297	275	286	289	288	275	337	277	288	291	289	242	271	291	291	300	290	278	316	310	292	275	291	313	245	288	295	299	290	245	265	307	290	257	286	267	279	278	277	295	278	268	280	274	283	293	256	282	258	266	290	282	281	267	303	278	256	233	274	257	297	281	276	285	291	269	265
23229	20958	27890	24239	20962	21008	8874	1442	1092	966	881	806	732	702	683	656	600	579	558	583	532	607	553	566	531	524	492	515	530	515	512	507	542	478	478	536	474	472	486	499	456	481	443	475	478	462	472	506	475	491	519	423	505	468	443	474	481	481	462	468	436	445	452	459	425	454	494	455	478	486	477	488	472	445	434	460	430	465	459	446	466	459	478	429	464	503	449	469	471	447	459	484	476	447	500	437	462	478	475	453	433	472	450	470	460	444	439	493	499	440	436	485	455	454	437	450	474	449	496	449	458	405	414	456	451	466	459	472	450	471	444	470	425	508	460	470	472	479	468	427	464	464	461	469	461	441	442	451	449	447	442	425	480	458	463	467	453	469	443	480	469	460	439	461	463	450	460	433	469	444	437	454	429	472	447	436	480	436	421	456	445	468	488	480	457	455	479	455	419	437	459	461	482	440	419	405	459	455	409	475	450	468	448	436	494	468	417	451	476	463	452	425	470	466	451	461	474	475	470	468	425	430	481	438	471	471	460	436	441	443	482	477	423	460	468	467	438	447	476	482	470	419	422	427	481	420	439	404	442	465	425	438	441	467	435	428	410	448	433	419	418	455	442	466	430	471	456	452	455	479	469	425	419	427	423	428	433	436	469	474	448	441	477	461	427	486	445	419	418	479	429	458	430	461	446	430	457	448	453	440	431	415	430	451	423	406	424	453	419	460	457	446	390	444	453	445	448	444	469	425	456	478	415	450	486	451	424	437	428	465	409	428	428	469	445	416	423	467	517	474	418	463	452	447	427	439	435	447	447	476	465	454	439	485	439	462	475	449	461	464	488	455	444	387	442	467	480	448	455	405	453	445	437	502	485	440	478	474	446	433	437	470	481	476	446	464	448	452	439	470	462	490	409	447	466	447	456	450	438	433	448	446	448	428	419	436	465	439	456	433	443	490	431	413	440	444	469	479	473	472	421	472	463	472	436	417	437	432	451	437	436	422	444	435	465	465	453	446	450	486	444	447	458	406	484	439	451	416	433	443	473	465	463	451	465	421	502	448	486	443	452	430	470	429	442	438	424	414	444	450	460	409	458	453	463	458	456	473	429	438	429	431	426	418	481	459	413	460	437	441	477	406	467	459	473	448	448	435	464	454	452	439	445	444	447	415	458	478	436	437	440	497	421	460	494	440	429	439	445	446	491	474	449	438	443	437	463	468	439	426	491	442	456	443	448	474	450	477	481	449	490	467	432	442	442	466	429	441	441	437	440	486	452	452	464	468	466	418	445	438	456	427	434	433	464	452	467	487	481	423	449	412	487	451	456	436	470	465	434	445	463	455	444	491	454	464	487	451	464	439	444	451	446	420	456	428	489	449	443	463	429	498	450	450	458	447	470	456	459	422	439	446	427	446	456	447	379	452	465	445	446	452	491	460	481	436	454	462	422	414	441	444	449	487	455	428	451	424	440	453	452	444	447	449	486	446	463	461	447	429	457	469	416	471	464	456	462	458	420	449	466	455	425	457	458	444	443	412	450	442	473	488	468	442	437	436	449	454	456	466	455	431	441	431	479	477	426	456	405	422	470	469	445	472	473	443	497	455	469	456	491	427	414	437	488	455	461	475	469	441	487	432	453	407	414	437	423	463	467	442	423	452	453	492	432	441	462	412	460	465	436	450	471	425	439	449	464	488	489	467	485	431	473	471	436	408	424	465	432	438	476	460	492	485	467	424	415	434	442	412	444	438	448	445	436	487	460	455	414	501	440	462	435	460	469	403	447	440	437	425	442	412	418	428	435	464	498	450	425	423	452	455	427	458	424	428	424	468	425	461	437	434	453	490	446	461	439	450	435	483	434	455	429	484	430	412	439	452	460	414	483	439	443	455	457	452	385	451	493	488	440	435	478	439	445	470	426	440	451	433	432	477	470	434	476	438	451	449	429	429	483	456	457	449	471	448	441	447	422	425	467	459	431	462	474	428	486	482	432	446	442	454	442	426	489	478	470	516	467	422	466	456	455	446	462	458	447	449	416	470	449	448	450	433	489	465	452	411	462	475	467	451	465	452	456	440	491	444	429	405	432	426	451	435	405	490	414	454	433	455	456	466	467	404	428	464	418	471	440	488	463	415	437	428	420	415	448	446	445	460	420	442	407	438	443	459	456	483	442	446	462	509	485	432	409	478	414	460	470	470	474	417	424	447	464	458	420	454	438	438	492	430	433	416	446	436	412	464	424	485	448	451	426	443	491	431	469	476	452	450	455	466	475	435	437	478	463	412	454	444	445	455	429	447	444	435	393	447	417	470	437	420	476	483	417	467	457	435	463	439	443	453	441	433	454	460	451	455	450	414	473	428	449	457	455	470	408	454	431	459	473	448	464	452	416	421	444	437	433	489	480	438	433	458	474	409	444	464	468	455	467	419	429	452	444	454	497	458	441	435	425	429	494	418	450	444	480	446	443	459	407	453	424	458	470	426	472	478	446	429	426	455	409	397	452	412	424	443	467	470	432	397	499	400	482	447	436	437	406	465	454	467	467	429	462	473	491	445	425	439	444	479	460	440	430	467	450	446	458	451	452	482	473	421	392	449	477	432	452	475	425	442	460	445	446	426	457	450	459	425	420	485	458	465	427	486	403	462	411	445	467	418	444	406	450	447	424	453	456	448	463	455	418	440	441	437	421	469	482	463	460	461	433	463	473	469	435	451	497	423	460	481	431	456	407	413	438	477	437	440	450	449	443	397	430	436	449	477	459	452	492	464	417	448	461	447	424	433	417	464	470	506	477	424	443	475	459	411	408	434	435	468	456	479	454	465	423	412	480	458	452	415	427	434	471	450	423	427	421	454	446	497	442	458	424	473	458	424	474	441	469	413	442	443	489	457	419	462	444	442	451	459	442	421	442	419	406	474	395	433	473	440	454	449	447	445	468	480	454	447	448	462	401	461	457	425	429	456	442	441	430	435	440	438	480	492	454	448	418	460	466	447	482	462	455	445	456	479	451	500	453	438	449	438	447	489	416	410	486	433	455	417	434	431	465	445	474	437	450	441	413	464	413	465	449	466	437	437	407	457	480	473	446	432	472	450	468	468	448	428	432	400	442	409	445	448	451	404	440	472	415	452	447	461	479	390	450	445	416	468	439	425	452	458	412	443	467	429	477	482	453	457	468	452	465	445	391	438	448	445	430	428	446	423	455	451	460	389	442	443	438	452	438	427	448	451	457	489	439	464	487	439	440	437	397	469	475	452	503	444	463	434	452	457	446	473	464	454	451	418	428	411	450	429	450	475	471	460	463	439	455	463	483	462	468	437	426	451	457	477	469	459	444	446	449	436	466	473	431	434	473	430	409	477	477	450	455	429	466	470	425	462	422	409	443	482	448	456	417	419	431	406	494	446	432	445	482	456	460	464	424	488	458	454	479	450	435	446	440	407	456	469	429	446	439	461	448	417	462	457	456	456	427	443	468	472	426	464	441	428	420	448	426	484	424	451
9869	17653	16152	9284	6131	4380	3286	2505	2029	1732	1506	1407	1229	1110	1092	953	887	794	765	719	665	685	672	634	637	612	617	600	592	538	534	541	539	562	503	491	566	518	521	483	516	509	507	495	512	440	497	454	455	447	495	442	465	465	470	460	429	482	464	438	474	444	445	494	444	428	495	493	459	455	436	416	435	431	477	496	484	487	489	477	483	453	445	501	475	471	460	418	468	441	481	439	471	419	448	423	444	461	428	467	433	454	461	417	424	469	479	438	472	496	448	454	444	462	490	482	446	445	467	470	431	441	484	439	460	447	468	420	447	475	424	431	427	424	443	449	455	430	427	495	414	466	431	446	432	468	421	457	442	444	429	463	479	473	436	461	423	435	422	453	437	456	442	422	427	421	436	419	461	412	439	438	467	468	462	468	439	410	426	462	393	464	407	482	462	445	458	429	466	425	462	432	434	439	437	423	418	433	435	424	428	464	451	425	419	450	477	464	452	445	440	478	424	475	427	436	458	469	471	444	459	438	444	424	432	422	448	474	465	458	466	470	453	427	446	450	434	495	464	438	413	422	411	491	436	439	435	422	475	443	434	405	415	412	453	440	443	409	461	422	451	461	471	422	414	424	434	423	467	459	415	378	496	433	460	456	468	476	452	423	430	449	456	407	443	451	436	441	444	457	467	473	428	453	453	403	455	426	414	449	464	489	445	459	450	467	465	474	426	454	421	455	431	448	444	445	414	436	409	445	446	431	454	450	459	456	442	427	431	447	408	478	465	420	450	429	458	407	417	429	456	421	433	439	418	415	460	431	488	466	408	422	452	454	420	449	435	467	448	479	413	414	447	422	420	466	456	449	435	442	447	458	471	437	428	429	426	449	454	430	451	415	448	505	424	441	447	438	443	466	439	425	425	496	453	453	415	465	437	471	425	444	434	442	466	408	449	470	414	474	462	431	436	464	421	444	476	456	434	493	443	454	453	430	432	454	467	439	468	441	435	441	441	474	451	449	452	447	443	419	459	444	435	493	452	443	452	465	431	406	444	414	443	454	456	436	422	454	435	501	409	422	478	458	433	451	444	443	457	474	446	430	457	452	449	475	425	460	422	444	456	441	454	463	444	435	410	420	446	460	432	439	437	493	484	479	440	457	423	439	426	443	432	403	431	454	476	416	436	415	472	482	441	460	424	446	472	444	462	431	457	447	440	475	456	479	431	440	423	461	412	454	461	403	442	443	413	426	483	452	490	428	436	509	447	456	469	432	409	451	498	471	397	492	381	431	425	422	431	438	447	425	450	418	458	430	446	470	468	464	446	413	455	441	414	435	448	468	411	468	407	455	398	421	452	458	450	438	454	440	434	453	458	437	421	455	466	422	448	437	420	466	382	461	458	490	455	435	468	436	416	475	457	416	427	434	455	474	466	469	445	441	394	507	435	446	421	438	445	423	431	483	418	479	456	429	446	454	438	412	435	435	444	439	425	457	424	461	419	437	381	456	476	422	436	431	416	478	424	481	446	445	443	428	449	440	472	468	425	438	420	483	434	412	431	450	423	444	430	445	466	418	458	421	446	434	438	437	461	461	468	425	459	466	406	459	448	430	489	443	390	474	449	482	445	446	453	414	441	450	453	436	459	414	431	452	442	437	466	408	486	437	420	435	463	444	441	452	464	464	434	429	415	445	431	436	416	433	442	444	460	432	428	419	435	473	454	444	404	460	434	422	419	437	419	477	441	448	441	416	472	492	425	456	470	445	418	431	427	431	417	420	463	450	469	419	425	438	457	436	432	465	423	415	437	446	474	447	465	439	433	476	433	403	445	448	408	438	470	443	438	441	457	438	444	469	430	435	486	469	441	453	447	473	448	401	446	444	421	415	470	466	418	442	454	452	444	499	424	445	477	477	431	443	481	476	466	462	424	468	427	450	469	482	431	477	465	449	449	456	444	439	427	456	435	468	479	453	412	480	447	414	440	452	453	435	473	433	464	452	422	464	465	409	443	427	443	435	462	451	416	448	426	424	452	424	442	468	427	469	423	426	429	430	480	463	455	464	487	409	448	426	420	432	466	420	446	458	468	415	426	473	437	446	476	439	453	464	409	473	450	455	421	437	483	403	471	446	455	430	436	420	434	424	437	458	396	421	457	419	462	481	432	445	394	430	384	462	473	445	452	448	431	452	441	472	444	434	471	470	467	396	491	467	430	450	467	430	431	432	433	458	433	444	437	431	455	453	441	434	438	441	464	453	454	464	456	401	432	447	480	452	460	469	457	430	399	438	492	413	451	484	442	438	434	469	452	430	451	480	477	452	444	451	440	443	437	458	428	428	428	434	456	458	451	476	445	430	472	400	463	461	470	437	408	460	452	451	463	434	453	416	490	437	449	423	457	441	448	460	427	436	439	445	380	427	438	443	423	437	437	474	416	436	442	417	446	429	441	402	482	445	430	429	416	460	433	447	406	415	436	420	464	408	451	426	426	437	470	437	444	455	451	424	468	424	455	423	422	481	447	468	456	424	397	445	428	432	458	463	487	433	426	433	462	487	478	476	403	457	466	430	433	457	399	422	439	453	453	482	397	455	458	451	462	434	443	419	422	460	474	454	440	397	487	444	433	427	455	460	445	442	467	469	426	456	440	439	409	439	442	444	467	436	457	458	462	478	456	446	417	461	465	455	468	440	456	465	461	409	436	440	431	441	439	415	440	449	420	449	474	468	423	419	427	413	469	448	430	450	432	409	463	450	421	439	451	447	433	447	429	446	441	449	439	457	471	457	433	444	457	445	453	465	416	424	413	433	412	467	459	441	439	440	447	423	451	432	430	443	422	459	467	406	439	441	457	437	426	472	447	440	453	413	436	443	460	447	474	447	431	439	473	470	465	450	471	438	470	409	461	391	440	461	474	460	485	438	499	445	408	443	440	443	418	434	445	468	447	430	435	418	420	432	451	441	446	457	470	414	459	442	441	438	441	425	413	416	432	425	470	454	478	432	446	452	442	473	427	455	444	435	470	461	460	427	434	412	451	415	448	428	456	457	443	483	435	439	453	470	454	437	431	414	405	453	443	429	421	423	476	432	450	437	429	429	426	436	467	434	425	463	433	472	463	402	450	419	440	444	416	469	458	454	431	423	449	438	453	436	429	437	432	429	453	453	463	448	421	466	401	483	432	439	446	425	405	417	417	438	473	455	396	478	482	436	436	443	427	410	467	440	457	454	481	438	463	464	465	457	447	443	397	456	451	413	457	451	425	456	430	462	446	461	438	436	443	461	461	462	456	441	449	474	480	427	434	425	458	447	387	432	465	444	469	488	456	434	438	443	469	423	480	455	467	443	437	461	461	427	438	470	469	457	422	461	429	433	470	445	445	445	429	412	461	411	484	455	436	434	471	489	442	465	431	465	438	424	428	432	442	448	430	481	443	438	397	452	450	433	452	455	455	433	455	455	418	478	440	455	450	443	444	437	465	425	411	449	418	448	409	490	439	458	442	444
28097	15388	2629	834	655	659	613	620	578	607	615	595	614	617	576	649	686	571	607	574	612	619	594	587	585	606	607	608	622	629	584	608	583	557	574	567	590	565	576	606	586	605	606	586	616	588	592	591	590	571	611	619	577	559	635	593	601	613	583	603	609	562	516	562	600	583	612	615	592	606	595	585	593	598	607	566	586	596	577	627	610	570	574	594	532	555	592	589	606	618	602	566	596	624	604	543	592	573	560	603	608	606	604	569	578	599	582	569	558	612	617	602	551	567	539	584	570	617	586	614	617	589	571	559	626	624	538	574	605	635	591	639	548	582	590	600	588	610	570	622	570	615	587	624	595	584	563	590	561	615	540	600	561	574	621	562	649	625	552	636	604	637	555	598	593	558	541	596	556	544	589	576	569	573	633	596	611	596	573	584	629	668	581	587	540	595	608	568	591	575	647	628	571	590	529	585	609	633	572	527	626	588	628	619	607	579	550	611	584	614	591	589	581	589	620	608	590	600	601	621	579	566	631	599	631	608	582	574	575	551	610	576	586	564	567	608	625	604	637	563	626	610	616	576	612	575	578	588	607	608	614	586	572	603	619	603	553	568	627	562	577	652	638	585	578	551	618	641	631	636	577	608	605	570	565	594	563	578	562	587	595	607	584	624	537	614	596	632	622	555	578	610	560	589	557	591	606	591	575	606	618	594	589	565	625	634	579	612	599	583	534	580	579	594	569	606	548	604	589	653	567	599	607	567	583	560	591	595	567	586	586	605	606	555	572	586	579	610	634	605	620	589	619	614	627	616	586	578	549	620	617	621	576	605	575	583	577	550	560	555	597	597	594	587	596	586	568	611	590	574	566	611	585	602	579	561	608	573	583	609	621	540	574	570	603	564	610	562	633	582	607	626	547	574	622	582	587	593	649	588	572	632	614	572	608	612	566	536	558	615	575	623	617	620	585	629	595	592	584	594	561	553	569	607	638	579	535	623	580	612	562	599	566	578	554	584	604	621	596	645	585	595	550	534	583	623	581	632	615	596	563	595	598	564	593	577	614	608	614	580	582	544	603	592	588	567	573	583	617	541	557	584	602	569	598	603	587	590	603	544	579	623	559	558	563	575	652	598	534	642	608	577	574	592	567	603	547	575	615	589	601	563	634	582	602	567	580	591	639	607	548	615	577	559	590	629	595	633	610	609	603	584	577	552	596	596	605	629	577	610	662	613	559	622	625	629	540	626	594	597	585	581	593	556	606	607	655	622	577	603	600	593	599	595	614	553	597	621	609	584	623	592	572	572	588	585	585	573	597	577	571	577	621	565	578	603	560	579	579	573	615	621	572	582	619	615	607	602	598	634	597	606	597	641	572	582	568	666	573	603	602	627	614	600	635	571	606	571	570	614	546	603	600	571	606	583	568	604	593	599	573	587	604	617	564	652	559	602	533	567	561	595	551	598	567	590	593	598	565	587	636	559	576	629	612	595	621	577	607	558	634	572	578	571	649	636	593	588	598	551	604	593	624	616	603	580	613	608	587	644	621	596	572	584	619	599	575	595	541	548	620	606	602	565	569	617	568	594	599	588	641	583	600	561	569	616	601	578	563	549	598	603	597	584	605	617	562	546	569	596	573	584	639	572	595	590	587	587	588	570	586	614	591	604	553	596	600	578	592	607	568	602	557	604	612	625	612	562	609	593	600	620	620	581	583	561	620	532	590	584	587	587	586	599	604	596	618	590	605	611	598	607	597	614	587	600	556	564	576	590	607	596	572	612	579	600	584	568	596	621	549	588	571	614	581	586	570	573	609	583	554	591	567	580	595	550	593	588	564	590	540	590	614	577	594	590	614	579	555	563	598	604	638	623	505	599	636	647	567	572	608	557	655	568	589	571	585	602	595	608	582	603	604	565	564	575	559	575	599	578	578	570	622	632	645	606	604	615	585	564	610	607	626	588	573	575	594	584	581	546	590	601	579	574	617	549	605	595	552	586	595	540	527	586	607	584	591	557	567	585	640	605	596	625	595	567	646	608	563	611	579	617	641	596	632	586	567	587	626	602	611	597	599	547	607	617	571	546	525	618	600	604	598	571	572	607	581	631	583	580	564	580	595	577	630	610	545	545	566	581	584	597	562	614	585	599	603	564	576	570	569	655	608	580	575	582	604	638	626	583	565	553	599	530	616	604	565	603	589	607	602	563	590	585	575	583	578	644	582	594	621	582	591	571	590	584	666	587	635	631	573	545	579	546	571	575	620	587	628	620	585	611	543	572	576	584	577	589	594	615	590	579	545	590	616	577	615	570	572	618	598	582	516	595	590	605	602	611	618	609	566	607	571	598	519	633	600	576	627	590	585	567	579	623	659	605	555	605	597	595	564	569	595	580	595	582	585	549	557	605	613	572	584	607	574	573	592	574	623	608	553	645	614	592	603	568	550	585	595	633	636	580	591	604	538	605	626	591	612	576	584	580	573	607	598	616	587	635	599	589	580	593	593	559	592	627	652	592	630	589	629	611	599	542	590	626	548	614	608	633	588	629	588	559	549	631	527	632	586	596	581	606	542	605	637	615	585	589	568	616	592	580	618	551	640	557	599	615	645	657	612	527	595	597	561	589	566	607	583	560	576	598	627	537	606	574	593	540	591	574	575	606	606	607	562	571	612	627	573	613	556	577	599	616	594	600	606	613	604	637	631	586	609	638	583	610	599	631	601	548	566	603	606	561	560	577	568	592	620	573	587	591	576	584	549	625	582	559	588	651	577	619	554	612	603	576	572	592	574	553	564	594	625	634	579	578	557	553	608	566	614	599	565	565	581	610	598	568	619	579	602	602	587	623	619	580	604	628	605	599	619	574	598	563	617	600	571	563	573	555	585	632	525	581	603	567	620	604	602	524	576	616	581	622	608	556	580	581	596	598	601	582	595	564	609	602	596	627	578	605	578	631	632	609	600	616	610	625	604	635	589	564	624	584	598	584	574	648	582	581	581	579	545	606	604	587	583	527	602	632	595	602	600	576	618	649	599	561	573	571	597	564	565	591	586	572	606	587	598	561	511	577	604	619	594	601	587	549	623	576	615	575	589	615	599	587	578	575	560	608	615	616	585	594	618	581	571	594	632	615	605	599	572	583	581	609	599	587	551	574	600	584	629	647	640	608	572	624	579	597	607	607	599	561	627	585	567	566	584	569	588	568	588	596	605	584	623	590	584	590	548	604	560	633	564	581	564	580	633	560	552	611	593	602	583	588	614	593	587	551	615	572	620	580	622	561	582	598	562	600	612	579	584	596	641	600	584	595	629	586	593	575	579	571	559	569	572	580	597	610	592	619	562	634	591	635	608	579	569	600	629	660	576	588	610	580	625	558	573	599	602	573	614	610	632	628	579	601	596	562	591	596	581	595	588	587	570	599	602	574	595	583	605	570	608	608	604	633	569	632	570	572	609	608	619	572	590	560	575	573	622	596	541	561	556	608	605	582	627	557	581	631	569	574	558	620
5252	1348	1307	960	815	706	740	688	668	704	677	649	647	637	662	679	667	589	724	637	688	699	687	646	638	673	668	663	593	612	634	646	643	673	670	664	624	627	663	611	638	658	656	627	645	652	647	651	634	589	661	625	640	612	604	637	668	666	688	609	638	644	642	700	649	623	609	604	651	662	590	670	602	604	625	689	657	635	631	659	637	633	644	637	662	628	598	633	635	624	575	625	661	590	700	651	670	627	638	620	620	629	629	592	632	648	607	632	666	680	669	647	669	657	627	588	672	632	633	658	629	614	637	632	595	620	651	655	621	688	627	621	692	667	640	595	627	617	614	630	701	681	648	637	674	652	616	637	647	651	628	677	629	652	661	638	654	630	611	630	651	643	626	648	633	655	633	686	602	678	633	647	638	659	624	670	637	622	614	628	652	643	652	673	645	669	627	655	640	615	655	627	649	647	627	665	662	576	643	692	645	683	602	684	659	631	648	574	658	660	634	707	632	656	665	651	616	655	644	638	636	619	670	609	639	645	641	632	657	653	661	595	638	616	639	665	661	668	689	626	620	635	634	663	662	585	637	609	607	623	631	656	637	627	628	660	645	668	670	632	610	635	661	627	632	642	646	611	631	652	660	636	682	682	643	621	622	637	664	693	660	652	613	695	641	611	671	668	609	600	660	675	591	625	635	603	658	630	599	668	650	585	655	632	618	628	659	644	667	599	692	658	628	630	644	639	634	658	651	660	691	627	663	667	698	583	666	642	635	633	640	652	632	651	601	623	631	666	632	622	612	647	668	614	688	632	616	635	619	648	620	675	605	634	640	632	659	610	642	645	652	585	657	675	643	647	611	592	594	622	614	642	698	677	675	657	634	633	678	621	631	650	593	618	664	646	596	687	678	645	641	681	668	603	661	637	659	610	609	646	637	624	655	645	652	615	648	669	613	655	628	625	625	666	636	596	617	582	611	652	638	664	706	647	632	644	647	676	634	613	667	676	637	674	643	646	653	625	636	681	662	669	662	687	623	622	644	643	656	648	585	675	630	618	608	644	641	651	648	667	641	639	662	658	643	652	622	636	619	659	580	650	659	630	588	671	660	631	630	655	642	628	653	617	617	660	649	629	642	675	665	595	650	603	664	637	688	714	678	634	595	628	598	668	662	662	627	639	637	652	673	628	611	598	651	619	651	625	620	635	662	632	665	605	622	640	639	651	658	656	673	633	643	598	622	673	663	633	638	656	636	634	647	595	677	632	638	609	627	631	671	641	653	620	608	650	645	573	660	641	627	665	628	633	647	649	633	618	615	648	643	643	668	658	645	637	675	644	640	672	629	631	620	614	646	640	681	648	623	643	656	600	643	625	621	656	586	643	614	631	647	618	565	645	672	651	659	625	614	626	663	693	673	613	670	629	654	635	625	686	653	605	649	650	665	607	652	612	620	644	666	595	637	717	682	626	636	655	620	616	638	667	660	642	652	670	614	596	669	620	644	616	622	647	656	612	689	649	642	631	638	636	606	614	653	640	626	640	629	644	629	580	656	626	641	656	643	675	630	661	588	637	677	585	639	628	625	617	639	624	599	642	607	648	641	619	655	670	650	621	648	644	648	654	677	680	644	654	617	661	649	653	672	620	626	645	663	606	649	646	645	650	613	642	667	644	635	603	629	665	638	658	651	615	633	658	660	662	641	623	678	612	643	600	649	633	609	647	647	632	627	661	635	672	627	634	674	640	623	663	631	625	613	638	618	628	552	652	594	597	674	634	664	640	661	603	685	618	622	651	645	581	657	655	665	613	662	614	643	613	640	600	648	630	638	586	628	641	641	693	670	610	632	645	661	639	611	655	680	611	669	628	700	649	654	635	658	623	635	648	633	661	663	603	618	627	629	661	686	652	621	673	597	650	659	656	653	595	673	649	641	678	679	662	631	614	646	657	656	653	640	627	657	629	641	650	656	645	578	617	658	590	619	634	666	627	618	623	615	693	619	606	598	651	673	691	614	676	669	625	625	633	637	631	634	630	662	655	643	669	610	618	638	634	641	625	635	646	623	634	664	619	608	620	656	629	647	658	675	613	628	642	645	655	653	607	588	660	632	648	620	630	655	625	647	636	632	612	639	617	626	625	603	643	651	691	650	626	640	641	691	629	643	681	641	641	571	619	633	600	656	624	657	593	673	686	630	682	678	614	609	660	634	688	680	655	602	625	623	633	661	631	663	655	687	634	701	616	637	674	608	608	637	701	588	632	622	595	649	654	649	623	649	629	702	670	681	649	668	637	649	654	660	673	617	621	616	641	621	646	627	670	598	643	633	610	650	621	645	600	630	635	637	630	632	674	637	631	621	606	670	628	602	667	626	711	626	622	629	651	687	675	634	666	615	644	633	665	629	645	607	613	658	620	634	658	663	663	621	610	637	652	638	623	657	691	634	622	641	616	634	671	632	642	643	640	637	663	685	605	639	587	637	640	634	644	612	668	646	637	622	590	611	634	655	641	673	643	636	631	641	645	655	625	650	634	641	655	653	638	654	638	638	604	671	658	639	657	637	663	666	593	622	649	624	591	625	583	691	603	618	643	622	643	622	665	659	632	621	660	628	627	640	655	657	649	638	655	625	620	578	637	601	656	648	667	630	656	646	613	657	654	595	659	606	620	650	663	664	605	564	664	640	661	632	639	649	661	654	665	623	602	599	636	646	666	684	644	652	631	683	643	651	643	649	611	606	660	673	632	620	651	636	614	627	667	627	630	658	627	664	691	633	616	675	625	628	658	649	665	639	672	657	628	631	682	624	633	623	629	629	623	638	657	660	682	675	624	633	642	646	689	628	672	639	669	585	627	643	627	652	641	630	611	670	623	640	644	618	638	606	661	612	601	652	614	612	641	672	633	623	608	639	660	639	616	652	600	634	648	666	623	623	625	624	648	643	616	646	666	638	667	619	629	642	643	624	680	651	589	646	610	657	660	634	677	612	619	620	585	598	659	632	607	681	669	631	652	660	610	593	666	641	619	654	656	662	619	670	575	623	640	673	628	644	605	633	684	619	621	659	654	629	659	643	612	675	619	615	625	669	605	601	574	637	667	641	642	650	661	670	652	673	668	610	667	704	670	647	613	651	612	627	640	622	646	612	668	651	690	635	657	596	669	699	660	654	650	643	599	663	612	618	593	650	649	624	618	649	626	666	644	661	635	552	650	615	680	676	651	657	629	602	613	621	635	681	604	603	626	642	622	658	638	652	607	616	673	649	667	655	660	677	645	607	642	624	668	660	678	606	613	664	711	612	665	599	672	593	621	652	654	664	616	631	641	608	703	657	684	634	574	616	638	622	696	686	626	594	618	671	698	669	640	653	638	663	614	652	711	634	656	642	617	647	628	640	634	628	626	643	584	652	666	642	684	676	639	621	622	634	612	627	627	668	635	661	646	655	649	651	677	641	621	632	636	603	602	636	661	676	602	662	642	647	667	619	644	628	627	622	628	643	642	652	608
25410	20978	27576	24534	20994	11655	1294	726	583	523	517	402	410	382	363	335	353	335	298	293	291	308	299	288	272	274	280	288	279	276	248	283	266	295	302	265	268	267	269	261	224	239	275	253	243	237	237	258	283	257	301	282	263	276	258	261	270	274	259	262	234	275	273	254	261	268	243	261	246	265	244	232	252	256	247	237	218	261	251	266	267	252	238	244	296	270	235	251	248	246	242	258	219	213	227	262	247	269	206	248	275	272	248	223	272	214	239	262	259	273	266	238	247	228	249	245	268	272	232	220	250	236	259	245	227	249	279	245	276	276	247	277	256	252	266	275	267	224	256	254	248	234	240	237	273	229	289	235	256	262	252	256	252	254	266	253	225	266	262	242	222	252	234	231	255	263	259	234	228	252	245	252	249	247	263	271	251	272	238	198	238	248	233	230	276	231	250	253	229	252	241	251	267	242	272	270	253	255	251	242	269	260	251	232	248	218	249	260	259	251	280	249	261	257	246	275	245	249	249	237	220	220	248	218	244	228	250	229	267	256	218	222	277	241	255	213	241	269	266	225	251	281	277	233	263	236	262	247	242	230	258	256	237	267	260	246	234	263	252	230	244	292	236	258	261	225	226	255	264	253	244	279	236	254	257	254	240	248	245	247	242	216	246	221	247	233	260	256	257	259	256	271	265	265	267	242	256	245	254	245	225	222	254	243	258	228	239	263	257	239	272	265	257	273	249	267	252	248	243	250	252	270	247	258	234	221	209	238	237	257	267	231	264	266	281	232	242	266	212	276	249	231	235	253	250	245	227	244	233	282	276	214	248	242	271	219	229	230	253	244	252	251	230	272	232	241	246	257	257	231	243	261	262	233	235	235	260	235	242	247	268	243	239	244	252	255	261	241	251	227	272	235	260	257	265	264	240	229	226	261	248	265	278	232	218	263	248	224	250	263	248	256	247	257	257	237	239	201	242	234	254	239	249	245	238	252	242	254	228	259	245	260	248	271	258	242	240	246	254	237	275	245	244	240	232	252	257	302	245	265	283	275	270	241	237	259	254	254	262	264	233	247	244	258	279	235	220	233	257	224	231	254	275	227	262	288	252	219	264	246	279	242	236	247	238	281	223	261	260	242	272	225	236	251	240	279	254	256	297	262	275	270	271	235	245	244	231	245	235	253	253	229	235	253	254	258	244	231	264	242	244	279	249	286	248	234	282	246	243	262	246	243	240	259	240	251	255	229	272	274	262	260	277	263	249	221	261	252	273	282	255	259	251	231	235	240	264	261	252	252	250	245	214	251	260	249	250	231	277	283	243	244	243	292	241	247	247	279	223	261	286	245	235	254	256	230	285	218	262	257	230	259	251	247	234	239	253	243	264	230	263	270	255	239	256	254	228	268	236	261	233	265	249	283	236	228	250	249	250	239	264	218	232	247	243	247	236	244	257	210	249	270	244	261	259	248	256	258	269	243	227	246	268	269	257	237	246	229	280	249	225	262	248	266	239	248	232	228	283	253	250	259	242	265	241	249	264	251	256	261	258	264	269	247	276	249	241	255	269	238	245	245	246	244	250	253	252	250	213	248	246	246	238	243	237	274	273	240	258	257	233	252	252	262	268	202	247	247	230	267	235	233	249	242	251	223	251	231	281	233	256	254	259	233	241	246	220	272	227	241	249	261	235	226	234	255	253	229	238	257	239	240	240	250	270	235	246	258	248	254	286	248	234	268	260	234	247	248	250	233	213	248	250	263	239	243	257	250	266	240	257	267	243	279	242	266	260	255	219	269	222	258	228	252	246	276	232	258	227	218	238	292	252	217	249	243	261	247	278	253	277	257	227	266	269	259	230	253	253	269	233	246	252	241	242	269	260	248	266	248	218	280	231	251	249	273	231	254	247	232	256	236	263	269	266	218	256	229	234	236	258	279	237	261	249	254	236	251	240	247	265	218	287	242	220	285	266	268	266	262	244	239	250	268	243	230	230	241	241	233	219	220	248	251	250	254	249	270	232	234	257	275	260	275	220	233	240	239	236	239	248	229	229	238	240	243	265	256	243	248	254	244	260	229	237	257	261	246	265	244	261	256	239	224	255	259	258	246	244	242	247	208	241	227	243	267	260	233	234	259	241	223	246	235	255	259	250	260	250	250	275	218	254	231	261	249	248	259	243	209	249	233	249	250	264	258	251	226	237	281	240	261	307	257	273	255	225	231	276	251	242	256	243	235	280	259	219	246	256	256	266	260	237	243	248	247	252	243	212	243	271	256	239	242	249	250	252	249	233	228	248	260	279	263	253	268	266	223	257	260	248	232	272	256	211	223	255	254	221	267	274	242	237	235	257	247	252	245	229	226	237	267	214	242	239	246	237	229	269	238	261	255	253	253	256	245	204	267	242	244	248	236	213	242	247	229	241	251	245	246	229	252	232	250	221	261	266	258	241	256	235	246	250	259	248	228	248	256	262	267	237	246	248	258	266	251	271	224	266	226	254	258	237	254	241	225	234	244	242	251	235	244	250	255	277	276	253	238	257	223	235	261	225	248	257	245	223	223	253	254	238	255	252	241	245	261	242	268	230	216	268	262	263	243	269	245	257	241	246	232	235	256	257	236	229	275	231	255	289	249	248	230	255	236	276	241	243	258	241	265	255	254	253	291	239	249	246	259	236	260	246	266	252	253	269	262	271	265	271	247	245	235	233	281	267	269	227	257	249	257	245	256	231	249	236	245	273	240	251	266	244	276	220	242	241	240	243	249	237	232	249	225	236	267	219	244	240	274	256	266	243	233	275	243	263	240	246	256	240	241	240	249	237	231	233	217	250	254	268	255	246	258	265	290	267	272	268	271	246	251	216	281	290	248	252	253	226	262	257	268	244	238	228	234	255	277	235	249	247	254	278	256	256	262	224	294	224	265	249	229	267	272	229	259	260	238	250	231	243	252	260	229	283	261	233	240	252	273	262	227	269	259	218	239	270	242	256	246	240	252	255	258	239	254	236	250	233	266	266	217	242	212	263	222	242	242	258	247	239	276	251	275	273	228	280	237	271	260	240	237	236	269	236	244	242	228	266	259	250	267	245	248	242	229	270	297	274	239	247	261	256	240	233	242	261	271	282	250	263	237	252	243	264	256	232	235	234	263	265	229	287	242	261	242	238	220	233	234	269	230	250	237	263	252	243	275	222	264	223	243	252	247	214	255	254	276	246	233	256	246	255	257	260	240	266	235	268	251	237	225	230	251	228	260	236	256	218	247	266	249	248	252	233	246	260	246	263	243	241	245	271	256	260	238	233	237	245	274	264	245	255	234	229	258	270	230	261	260	247	270	265	251	247	267	256	228	238	227	249	225	250	267	282	207	234	261	280	245	261	243	267	236	240	246	240	251	219	258	276	245	243	222	236	263	249	235	273	233	228	243	261	260	268	280	269	236	227	258	280	283	246	254	235	226	239	251	258	262	241	234	263	297	254	254	287	215	232	240	242	226	247	240	231	236	239	264
7370	11468	10465	5597	3497	2503	1814	1438	1122	1015	852	710	664	622	590	587	545	492	467	412	421	454	440	393	379	401	357	374	369	353	345	353	362	361	360	344	306	306	296	312	333	315	311	305	289	330	325	297	292	326	294	297	282	321	274	278	306	287	229	299	282	272	309	277	288	319	280	301	268	300	303	302	314	300	294	265	282	306	254	303	311	311	253	289	271	297	282	308	287	295	300	301	296	292	257	301	304	311	295	287	309	275	266	272	291	279	289	291	313	274	288	276	296	291	253	271	280	296	273	292	278	289	264	299	298	289	275	276	270	275	259	270	285	263	274	291	285	255	304	314	265	286	305	304	278	256	289	287	311	300	300	315	293	300	256	300	275	282	277	299	298	282	274	294	299	315	265	283	285	277	298	315	305	271	283	285	293	271	325	282	299	286	295	267	274	282	299	270	315	296	276	322	298	309	321	270	285	286	311	277	290	280	301	293	292	285	286	281	260	265	265	253	288	262	310	275	321	296	299	312	310	291	304	292	264	271	261	297	276	283	273	314	266	275	295	309	295	272	279	264	268	289	305	302	303	303	273	276	309	267	282	325	302	276	275	303	262	302	315	275	285	297	279	286	264	288	322	295	281	302	297	258	293	271	270	281	296	291	264	277	287	304	289	260	257	296	265	267	282	271	305	302	279	307	297	265	311	293	268	281	294	284	313	289	298	272	267	285	305	279	300	300	330	279	289	291	286	311	283	305	309	329	283	268	291	254	291	278	294	270	270	274	291	304	272	281	262	276	289	283	277	305	267	309	249	300	275	299	295	267	278	291	262	270	262	272	296	284	300	278	283	254	282	254	296	277	302	320	284	278	282	306	289	263	258	300	270	310	239	280	285	266	254	284	283	290	262	274	286	282	275	288	301	291	296	273	271	297	251	303	275	313	278	301	281	304	280	288	301	293	292	290	275	248	268	296	299	299	290	299	290	278	265	283	261	307	273	302	282	298	291	296	269	285	279	316	262	278	290	275	327	283	284	284	302	274	283	285	308	260	288	285	296	292	278	303	261	322	256	295	259	282	272	279	268	322	287	275	280	308	285	265	275	280	265	293	259	274	314	277	294	260	296	255	278	298	278	290	295	250	285	292	279	297	292	291	272	311	279	263	283	290	286	287	283	286	285	255	280	243	293	280	273	277	290	329	271	279	272	309	272	300	281	306	288	282	250	271	270	277	312	296	286	300	269	263	259	249	318	263	300	270	282	272	274	273	262	248	296	306	274	264	267	298	291	281	249	328	252	290	281	260	296	276	296	291	273	261	257	274	280	262	279	303	296	291	284	274	302	308	278	285	293	268	303	304	281	275	287	282	293	296	319	303	284	315	298	286	267	288	285	283	272	303	261	279	281	306	275	268	280	309	274	300	283	230	271	267	258	301	291	290	292	275	294	261	270	289	288	252	287	278	263	271	298	299	268	291	306	278	273	299	295	286	283	266	287	284	310	310	299	310	248	278	266	277	293	259	287	319	273	315	278	275	294	306	298	287	300	254	271	280	286	297	298	293	280	294	285	263	276	266	288	262	295	269	281	299	280	303	278	303	273	295	302	288	299	262	290	313	279	274	269	277	256	286	301	253	283	293	294	293	301	262	269	285	267	306	317	290	298	287	290	285	281	267	293	275	287	269	270	266	258	291	305	294	291	283	258	288	271	277	260	259	280	313	275	300	315	280	258	267	282	266	305	298	266	287	300	299	310	273	283	294	292	312	292	254	288	260	279	294	264	290	296	284	288	260	273	292	285	296	280	283	284	282	284	304	294	260	273	274	263	281	270	281	288	282	280	285	271	279	262	274	304	274	296	278	266	302	290	314	300	292	293	259	274	264	259	275	299	318	284	301	285	299	250	296	260	283	280	280	285	299	287	288	293	295	266	293	279	289	297	295	295	242	261	274	290	291	264	274	277	277	310	312	290	313	307	292	281	277	294	269	295	289	309	280	276	263	298	255	277	284	284	255	287	269	298	282	271	294	307	281	262	273	309	293	318	259	273	263	265	279	268	295	293	298	282	274	316	294	288	265	312	278	293	294	248	315	302	285	323	303	285	266	285	287	316	307	289	306	269	289	258	284	293	267	267	281	240	285	276	276	321	288	236	292	301	301	279	265	296	283	292	268	310	264	285	264	310	260	316	317	333	282	287	280	284	306	298	268	273	317	304	283	272	243	303	319	297	284	282	291	271	283	302	295	285	280	287	278	258	277	271	271	268	284	304	285	293	264	295	297	294	294	284	290	272	280	323	270	284	294	286	274	245	293	256	313	270	271	265	303	308	292	279	275	282	272	287	270	271	306	230	263	285	304	294	264	278	296	300	263	287	295	277	297	264	326	274	299	280	267	295	285	291	293	283	258	280	289	306	288	276	274	267	313	312	274	265	288	287	278	288	309	252	276	276	274	274	249	317	292	285	266	299	312	259	303	251	277	264	267	281	253	250	286	296	261	291	271	269	263	268	282	273	330	287	282	276	276	259	298	280	283	272	287	278	300	265	276	266	289	275	290	285	297	286	272	264	276	278	264	300	291	312	277	308	280	254	295	304	282	272	281	288	305	300	282	282	286	291	268	284	301	264	285	280	300	296	283	294	302	290	306	292	255	286	245	289	279	308	299	267	287	286	272	295	276	281	291	290	298	295	328	277	284	300	337	282	299	298	294	259	281	282	308	285	266	270	283	274	282	276	270	311	279	291	271	267	283	252	295	279	275	310	291	290	310	286	274	280	292	267	263	295	293	283	306	289	284	291	287	269	300	288	283	275	306	268	304	300	291	289	271	276	272	297	253	262	294	285	269	277	304	272	285	321	293	291	250	284	283	305	281	294	269	262	330	252	268	267	266	284	284	310	271	276	268	279	266	281	255	255	294	300	314	277	259	270	285	269	315	249	301	270	284	301	279	292	305	303	304	243	257	286	306	269	268	292	284	295	281	259	292	282	280	301	287	274	250	272	278	299	276	273	265	282	278	278	275	271	292	288	285	315	275	270	278	247	301	283	289	282	288	275	265	259	270	297	314	285	282	268	276	275	296	279	262	285	281	275	278	279	254	272	281	289	284	257	294	284	277	283	273	259	294	284	293	290	300	296	277	260	297	306	295	259	300	310	286	259	265	292	278	285	291	283	267	276	273	280	273	295	278	242	311	319	290	252	262	268	286	262	305	259	282	255	271	272	272	292	301	286	280	276	287	293	303	285	282	236	268	280	290	272	269	291	288	265	272	300	259	278	279	286	287	289	282	281	306	289	280	270	265	310	272	293	239	258	287	268	260	277	255	292	289	280	279	263	278	292	295	278	309	270	236	289	283	248	283	295	286	291	286	275	293	270	298	284	304	249	275	277	287	288	289	285	265	251	323	298	310	278	267	258	259	289	327	281	272	287	303	292	293	301	267	265	301	280	270	267	291	284	281	266	261	276	282	277	287	307	299	314	240	274	276	277	309	301	264	299	285	282	277
23327	20978	27912	24234	20983	21045	8832	1415	1002	952	831	798	768	734	695	625	618	606	601	577	550	585	563	550	496	499	516	517	481	466	526	505	480	488	464	462	467	504	464	447	506	494	497	433	464	473	453	477	413	433	438	473	447	458	478	462	454	486	449	431	470	475	425	493	443	419	498	418	421	478	492	429	435	476	492	451	477	465	478	461	458	472	443	465	461	493	462	459	462	442	414	448	490	451	461	463	490	441	463	448	453	448	458	475	490	450	431	469	471	449	481	438	439	433	453	419	433	485	461	440	458	424	475	424	442	449	434	455	434	438	414	438	418	461	456	451	447	461	425	484	460	435	493	476	466	433	464	414	457	435	447	443	424	437	477	455	442	482	451	402	405	468	457	473	464	449	476	423	469	456	459	438	415	465	434	432	426	435	460	452	423	425	462	471	453	433	448	416	445	455	464	410	415	466	461	447	439	429	457	436	444	439	499	456	458	455	474	442	447	475	462	472	449	441	428	488	446	461	449	457	509	474	447	426	470	438	442	420	452	438	435	403	442	436	450	458	479	431	431	420	465	439	440	456	465	441	441	491	447	464	494	455	436	413	464	420	424	434	479	462	425	405	474	424	438	486	451	417	457	435	460	437	479	480	425	475	435	460	361	475	433	461	441	434	445	484	446	402	465	478	480	476	442	450	416	459	484	425	441	501	438	462	440	475	426	420	419	440	436	452	459	437	428	437	434	486	470	439	401	454	425	456	423	441	434	426	445	446	475	397	473	452	409	433	488	457	447	448	431	449	443	424	454	428	482	459	444	447	433	471	494	479	421	469	429	414	485	452	397	419	442	440	415	448	429	470	450	488	444	433	449	466	442	454	438	468	486	433	458	429	390	421	459	454	517	436	427	463	437	451	459	437	445	453	469	452	485	421	449	451	442	452	454	463	441	483	433	465	476	455	445	478	407	462	463	450	429	454	457	449	402	439	433	457	475	445	467	421	462	435	417	450	451	451	471	452	443	473	478	464	472	451	406	468	447	476	448	458	452	455	466	427	493	459	499	432	457	436	437	455	447	421	426	395	429	477	440	465	449	424	483	453	466	417	472	463	470	468	440	416	443	458	460	420	467	478	459	429	409	477	451	424	474	459	413	459	442	466	413	454	472	473	439	488	449	390	454	435	446	409	454	458	447	450	389	458	462	479	467	417	437	461	472	486	438	478	476	429	460	453	455	457	458	437	474	448	467	450	471	449	423	444	445	421	462	463	468	439	442	425	430	442	478	465	437	464	418	457	437	403	478	448	489	431	426	419	442	436	435	428	440	452	465	480	462	438	447	444	489	497	405	480	455	408	496	446	463	436	449	477	465	430	443	473	425	434	457	428	437	467	448	411	443	450	465	447	437	446	407	471	492	465	446	462	477	416	429	430	432	414	468	456	477	435	454	467	441	412	448	456	468	425	477	471	463	467	442	439	443	455	418	426	444	414	460	438	469	456	457	457	459	443	467	437	428	448	444	445	452	418	430	454	511	444	486	431	442	474	456	454	480	462	493	466	488	440	457	462	430	448	485	479	416	433	425	473	442	440	423	473	455	466	437	436	424	420	505	486	447	457	487	496	429	418	450	413	433	480	452	457	437	432	433	461	455	467	460	449	430	449	452	449	466	442	434	459	462	439	447	450	439	429	441	412	449	461	477	447	408	471	430	421	443	447	447	435	445	433	444	446	411	490	467	460	462	464	438	429	402	447	452	462	436	458	431	456	488	485	418	444	402	452	460	447	455	453	475	429	443	435	468	434	414	441	440	431	428	461	470	442	463	447	461	424	429	468	405	453	399	428	427	458	447	477	452	445	425	480	421	443	457	424	465	462	450	449	457	472	445	433	455	463	458	458	445	446	399	443	478	449	451	446	468	430	430	461	448	431	421	473	469	467	452	458	450	447	446	450	461	462	457	433	428	445	434	422	419	430	477	473	446	417	456	425	395	420	450	420	429	429	409	455	444	466	443	426	464	446	438	422	446	471	490	449	465	457	450	444	434	442	436	448	416	446	440	486	466	462	437	409	483	439	464	497	434	433	442	407	437	456	475	427	443	452	457	400	440	502	432	483	436	459	412	440	404	448	423	433	459	423	445	424	481	440	437	452	441	455	450	485	463	465	445	444	429	427	446	425	464	433	446	459	420	422	449	466	459	453	431	463	408	460	467	448	449	428	400	419	459	445	399	462	414	441	476	445	468	465	429	456	453	479	455	441	468	476	456	409	470	461	447	449	448	451	432	434	490	431	440	445	463	433	467	464	457	427	450	442	495	442	453	441	473	472	469	458	422	461	412	439	452	442	428	458	477	432	459	453	438	466	460	461	441	389	445	454	478	435	437	459	438	424	448	408	438	441	492	424	485	423	462	474	426	449	431	445	444	434	441	431	418	457	490	472	436	450	440	464	483	456	483	414	446	446	430	435	468	425	459	442	415	480	468	438	446	446	408	436	465	440	438	373	424	452	418	457	430	461	401	436	422	460	402	444	448	434	463	448	487	424	475	448	446	408	469	436	483	441	437	413	449	483	481	414	461	483	425	417	485	477	438	442	434	447	447	441	423	454	458	438	451	466	452	417	496	431	437	444	456	427	419	435	434	433	474	417	482	447	449	465	471	452	428	436	410	443	481	453	446	454	461	408	454	463	469	494	441	468	446	436	517	405	420	488	457	434	482	453	468	467	462	416	462	444	459	412	452	441	438	458	440	463	480	464	435	454	441	436	453	473	451	446	458	403	437	429	482	431	465	442	399	434	429	461	414	452	433	435	471	507	420	449	470	443	431	435	439	456	456	446	410	455	460	417	442	474	426	474	403	443	478	471	450	430	449	451	435	464	438	431	466	491	467	451	440	469	471	460	478	434	466	424	428	435	453	460	438	458	454	458	468	439	443	450	498	466	451	426	431	449	464	475	468	474	466	411	446	477	441	433	475	464	467	406	480	478	446	422	440	450	470	424	441	453	460	396	446	459	455	481	440	460	432	486	471	457	452	455	461	436	435	467	445	453	446	439	469	457	450	443	465	459	472	428	446	485	421	463	442	467	444	442	424	464	476	417	437	451	463	453	460	425	439	459	432	473	452	448	466	447	410	411	439	412	404	494	443	417	457	438	453	449	452	488	440	447	424	442	458	463	510	430	416	435	443	445	435	420	454	477	455	462	423	417	463	454	431	434	437	422	500	401	446	474	464	434	441	413	462	463	465	468	475	449	456	464	436	438	457	448	439	475	457	472	450	441	429	461	427	460	461	458	444	455	448	456	479	446	456	454	481	453	486	451	440	460	447	437	469	426	456	434	435	442	439	449	454	452	433	431	448	457	483	397	450	452	442	478	451	433	468	459	451	466	451	468	480	484	472	446	468	454	448	462	452	472	442	463	471	452	465	451	428	459	467	444	474	485	461	464	482	459	450	441	488	464	443	431	440	452	435	436	428	496	487	455	480	438	479	471	474	457	467	454	421	467
10045	17824	16364	9161	5981	4460	3161	2501	2108	1770	1556	1369	1205	1167	1023	939	897	893	789	750	744	709	676	651	628	598	562	566	528	577	537	559	516	518	538	480	492	515	501	490	484	467	490	497	571	489	487	473	478	530	447	473	475	435	453	491	493	467	490	479	479	446	443	502	448	470	474	457	472	465	460	501	450	470	483	451	475	455	541	441	476	491	444	459	446	454	414	448	453	432	477	431	451	457	455	455	467	472	500	504	441	485	457	460	415	486	449	422	460	454	415	442	428	442	431	453	443	470	450	448	460	451	476	447	445	479	436	485	477	447	441	450	448	419	439	444	468	409	461	470	467	454	443	449	439	453	485	412	443	490	446	469	466	441	467	471	466	476	467	435	467	479	439	448	446	429	455	423	454	452	429	472	449	452	471	435	445	433	479	424	451	461	441	423	437	466	442	458	441	462	456	427	442	435	406	426	433	426	430	434	433	433	461	431	440	450	426	515	443	426	455	462	456	441	457	445	455	402	450	435	427	442	440	439	456	477	442	471	465	468	410	447	433	435	432	438	470	448	442	469	449	417	430	477	451	448	424	413	450	407	413	421	461	435	424	433	458	465	440	471	396	454	456	474	443	449	466	469	441	443	445	474	481	465	436	438	433	415	440	436	434	413	488	454	392	465	432	448	421	443	438	469	454	454	439	421	469	439	482	479	434	447	413	488	445	509	435	456	449	456	445	438	457	490	472	391	447	427	429	459	432	447	443	418	405	424	432	476	456	449	406	439	430	413	445	470	458	455	438	410	441	474	419	426	447	457	447	466	430	446	461	479	435	435	441	454	429	460	429	433	429	426	444	442	453	474	476	454	442	454	421	416	418	438	471	391	460	458	409	426	480	419	440	425	436	449	453	438	438	451	472	424	448	384	441	462	500	437	434	458	466	447	408	447	444	435	470	459	457	453	428	474	407	427	421	440	491	439	474	433	473	458	419	430	397	403	436	466	425	414	436	443	413	458	434	459	487	469	432	459	449	449	445	434	440	436	437	415	444	440	434	447	471	424	445	422	453	408	404	471	455	444	432	437	475	457	435	443	453	433	446	432	458	431	418	474	448	419	414	437	445	421	456	415	430	468	457	405	428	408	416	463	422	434	461	461	411	430	455	437	416	432	438	420	457	420	452	434	473	458	463	478	416	446	451	430	429	447	455	462	438	434	446	447	443	468	445	449	431	420	443	468	463	408	467	427	456	424	414	420	448	467	419	456	495	438	449	410	462	419	451	461	433	446	452	410	413	458	410	464	433	439	442	499	442	465	441	433	435	478	461	430	426	448	430	466	440	405	421	437	486	396	423	469	462	454	488	450	446	416	459	438	432	434	449	447	479	427	429	477	459	430	413	450	456	488	486	468	444	466	474	456	467	440	439	425	436	448	422	390	415	465	441	445	457	451	422	427	466	431	424	462	455	421	408	418	419	458	422	434	464	470	391	438	473	417	473	448	399	448	416	437	469	424	464	474	393	448	477	466	450	414	457	469	446	440	446	462	457	404	477	434	463	470	454	479	450	408	465	444	414	453	435	441	453	451	442	445	501	476	398	441	421	412	443	417	444	441	432	456	445	441	478	462	439	499	405	437	470	462	465	423	429	471	454	440	437	434	468	481	418	479	415	456	424	470	478	450	447	427	474	462	447	438	422	459	464	457	431	429	437	428	441	444	470	428	438	457	450	429	404	476	451	444	435	418	453	450	441	458	451	440	406	478	465	454	440	442	424	423	451	479	427	474	417	424	458	460	454	451	453	450	458	440	434	436	454	435	483	462	443	424	441	463	459	496	439	475	429	439	418	459	425	464	447	460	465	481	459	457	442	444	449	430	454	415	461	439	434	462	458	413	434	445	449	474	469	420	469	440	446	441	417	438	457	438	484	472	423	452	468	421	435	444	444	451	454	452	482	421	436	429	443	452	420	429	465	428	441	459	438	441	456	414	452	459	419	449	447	428	480	454	463	438	429	433	481	426	438	431	442	498	451	459	461	449	418	424	414	490	420	424	429	422	449	476	441	474	461	423	420	464	465	430	448	453	464	451	426	430	427	447	420	470	424	443	453	468	437	447	448	412	435	431	440	430	424	431	438	429	470	444	442	471	464	437	437	442	447	442	425	486	455	412	386	446	436	420	465	441	440	426	423	465	425	444	441	473	438	453	492	432	451	499	434	446	432	453	432	439	438	425	452	440	414	453	438	414	430	453	448	426	405	452	456	449	423	385	456	455	429	426	430	414	402	422	439	436	443	431	441	454	439	469	443	431	467	420	465	430	458	494	454	473	438	471	435	427	447	449	440	405	464	424	430	444	463	432	433	459	446	466	432	461	448	477	495	484	472	435	451	469	479	423	413	463	418	422	456	444	434	434	427	430	473	496	391	454	432	446	447	496	461	462	435	445	406	438	462	432	452	450	434	437	409	436	421	471	422	435	476	425	408	434	459	429	458	462	422	437	429	409	455	443	455	444	425	468	459	461	454	473	468	402	470	446	433	484	475	442	430	459	433	439	419	440	487	460	459	387	477	437	445	429	461	445	396	447	413	403	450	450	414	460	436	429	434	483	450	458	472	457	463	444	442	418	455	449	460	460	465	435	473	471	434	439	435	471	462	448	434	433	459	424	445	446	466	433	430	423	471	480	416	472	443	455	448	417	475	491	461	490	443	433	454	478	420	443	432	439	426	462	445	451	443	462	474	467	418	469	433	430	457	419	461	420	450	420	441	438	456	456	432	459	474	448	441	443	413	449	445	416	448	453	447	404	439	434	426	497	447	448	416	436	448	420	413	468	483	453	453	439	442	472	456	431	427	466	446	452	415	490	454	435	457	462	436	407	423	440	443	445	441	436	461	438	442	454	481	445	453	457	454	432	451	435	416	447	426	443	435	484	443	447	425	437	448	431	431	440	456	453	447	439	456	410	463	467	457	454	407	419	422	455	446	452	386	428	458	422	441	442	449	416	455	443	428	449	425	482	429	439	455	435	410	441	432	440	441	425	422	420	440	395	442	463	439	459	474	409	453	440	455	427	468	455	447	438	492	454	433	442	437	455	450	407	463	460	440	452	444	469	448	456	430	478	436	450	450	442	461	436	452	468	443	397	449	462	407	395	434	409	444	426	447	460	453	430	431	403	449	452	443	450	466	432	451	468	470	404	468	426	475	436	444	483	465	443	461	431	445	459	459	460	461	490	432	480	472	468	462	456	471	441	455	419	464	457	445	466	478	471	464	472	442	462	433	447	429	513	411	432	413	444	446	436	417	446	468	458	461	483	425	410	445	433	439	423	485	418	475	449	418	448	445	453	432	449	419	423	455	496	475	441	457	431	446	436	458	451	421	452	438	439	458	445	408	456	454	452	444	453	450	444	469	451	448	462	439	442	431	403	426	440	441	438	461	415	441	410	449	470	482	386	417	464	457	433	426	440	430	447	477	450	478	445	422	453	451	475	482	450	422	432	434	424
28197	15473	2506	811	713	667	634	590	563	567	604	588	609	592	542	539	611	569	576	559	571	597	591	595	575	608	587	565	618	550	609	592	550	571	583	593	594	578	570	593	597	560	624	597	603	582	609	596	624	601	588	592	561	563	559	553	635	588	622	575	541	591	568	564	627	621	613	595	634	609	563	577	582	580	591	567	593	590	567	593	591	572	566	569	593	592	566	575	609	593	612	597	603	573	561	565	559	607	609	575	593	570	583	568	629	603	570	630	616	584	598	583	623	563	619	624	539	564	555	624	580	589	569	612	566	566	596	596	577	572	614	620	592	566	615	642	561	549	594	599	629	576	584	615	614	561	540	564	600	604	552	579	607	562	566	559	580	612	573	587	613	590	584	593	601	625	581	605	567	582	560	576	609	605	545	593	578	585	611	600	604	561	616	578	617	600	576	589	576	563	584	595	582	593	575	592	559	564	609	588	602	621	583	625	598	554	569	614	592	585	558	543	601	606	577	641	599	597	616	587	567	569	628	583	554	559	572	599	599	595	550	577	563	592	557	615	592	536	591	631	570	603	596	584	578	604	583	605	560	601	573	565	613	635	593	572	619	584	589	558	608	585	637	608	589	584	576	589	637	549	597	577	581	581	548	564	603	595	561	595	580	601	624	575	572	591	575	618	602	637	554	579	595	588	569	606	593	596	598	570	603	637	604	538	573	594	595	588	649	602	593	569	588	556	569	628	638	605	580	578	607	582	601	534	586	585	590	592	622	608	624	592	567	624	565	620	600	613	612	549	618	611	578	533	610	598	599	593	606	571	580	576	601	577	623	588	577	614	568	615	615	579	591	569	573	548	613	605	608	578	595	571	585	577	605	577	594	552	555	619	588	601	596	586	571	612	556	582	589	626	586	578	587	573	637	607	591	589	589	605	611	570	587	604	598	629	646	560	575	578	555	602	557	569	603	620	603	607	554	604	619	592	558	580	588	569	587	552	599	586	580	573	564	609	608	615	593	582	578	548	591	573	604	575	575	594	573	591	667	561	557	566	571	606	578	649	591	565	616	590	543	614	633	559	575	587	615	567	575	605	598	557	566	579	594	593	566	608	565	557	573	561	575	588	609	598	547	592	586	588	597	538	593	574	601	572	633	598	553	561	614	559	578	584	604	567	627	627	565	589	546	581	615	627	607	559	600	603	573	589	592	593	572	582	580	628	556	582	544	600	571	556	612	589	567	565	584	623	612	562	567	619	614	596	611	578	608	596	569	553	593	572	569	601	607	586	565	562	557	545	604	606	590	556	604	575	558	594	591	604	585	589	628	596	594	591	589	569	599	619	596	563	569	606	580	579	592	630	607	595	567	594	583	615	595	598	595	598	562	570	579	593	582	540	579	613	612	609	599	566	573	606	562	503	546	604	574	565	618	579	548	604	599	584	619	565	604	605	607	559	604	584	588	568	575	538	581	642	628	562	588	607	556	571	562	588	590	615	610	588	596	582	580	546	593	588	581	642	610	604	591	593	554	614	575	534	542	584	576	637	567	588	592	555	580	609	601	589	555	548	560	597	535	571	586	593	562	613	586	605	590	584	575	570	602	578	599	592	606	621	590	641	596	588	547	579	571	618	580	590	567	562	581	575	597	593	599	602	619	572	591	593	572	601	588	580	566	581	567	582	576	553	631	589	585	632	591	597	581	571	604	580	592	613	586	604	560	583	598	569	593	565	581	585	581	572	600	629	551	596	611	566	596	560	577	608	588	615	567	598	585	566	578	557	610	569	602	562	545	562	551	576	601	596	611	592	567	593	618	584	612	572	617	544	628	582	548	573	600	606	586	613	571	605	599	610	594	630	623	593	566	647	581	575	557	643	594	579	590	583	574	602	591	594	573	628	585	565	561	553	591	608	559	578	622	603	622	583	554	565	566	561	610	599	584	549	580	628	584	615	606	565	628	595	581	604	579	575	571	592	638	620	561	559	600	635	581	626	621	585	611	616	603	627	580	583	580	572	604	555	602	582	606	568	602	631	576	598	599	577	633	572	599	625	524	610	613	587	563	573	590	586	566	584	608	606	576	582	617	637	520	596	601	572	608	618	584	573	621	591	590	604	569	621	628	604	577	610	568	594	623	593	547	561	622	595	572	624	608	567	564	632	605	555	571	556	563	602	579	614	574	608	548	553	558	555	576	606	585	587	615	569	570	566	595	551	523	577	561	553	568	587	559	556	591	555	571	608	559	580	598	616	534	600	560	614	579	578	579	600	654	583	559	582	604	582	592	595	574	544	633	578	586	582	553	598	615	588	623	621	635	594	587	564	549	571	581	582	570	561	617	568	575	590	612	590	632	616	533	601	586	620	606	586	576	641	616	538	568	554	570	600	618	562	593	598	581	621	585	616	611	561	608	611	558	535	566	578	584	580	567	598	617	626	602	541	594	559	607	573	603	572	592	634	625	618	608	584	554	573	621	557	574	654	581	605	635	564	547	580	604	552	532	632	586	574	615	633	553	542	557	560	566	627	574	593	573	558	565	625	574	578	587	576	572	541	587	604	573	573	537	584	535	558	576	621	601	585	605	553	604	563	585	575	588	593	557	590	618	643	614	578	566	574	651	568	570	596	611	563	589	619	608	594	578	554	591	569	577	587	530	557	600	606	604	628	615	595	546	589	562	585	565	573	601	563	551	575	573	609	619	566	605	564	565	611	564	540	585	635	579	567	597	599	586	626	630	557	605	594	551	614	595	570	608	565	534	604	610	625	577	577	587	603	576	587	602	622	601	553	590	591	594	561	575	580	571	599	601	539	568	573	540	583	618	625	623	575	610	548	603	616	556	603	584	595	573	596	593	577	573	575	606	588	576	570	613	581	563	580	580	584	560	567	579	573	572	597	604	596	569	572	605	586	561	605	557	599	640	608	609	588	602	568	584	594	583	582	597	621	621	547	590	594	601	534	596	583	585	566	596	568	630	615	593	585	558	536	547	576	587	596	572	565	624	579	572	579	559	586	601	586	587	604	581	562	605	592	580	600	573	573	610	557	603	610	597	574	585	561	577	587	649	595	593	603	626	557	573	598	596	589	595	593	574	617	585	568	576	610	484	631	614	582	616	588	598	611	565	588	602	559	615	570	629	597	637	608	546	629	627	577	590	571	564	596	606	571	604	595	586	649	601	581	566	582	602	613	593	572	578	591	581	572	573	603	569	597	570	563	566	603	579	571	583	607	582	601	597	588	590	561	595	559	575	540	626	568	607	552	578	614	580	613	597	579	590	657	566	591	578	604	590	577	555	581	596	571	544	549	572	594	564	575	569	546	556	574	560	577	572	580	588	581	569	586	600	568	568	567	632	599	599	644	581	587	597	591	603	640	596	580	606	586	610	618	597	586	584	575	600	576	595	588	612	594	573	560	584	650	569	617	588	634	576	558	563	555	598	582	570	594	570	582	599	576	573	569	627	577	598	579	603	627	611	585	581	596	545	588	574	586	575	603	561	550
5160	1388	1236	904	775	756	687	652	661	653	659	662	677	644	670	627	668	652	697	658	690	634	631	626	673	667	612	623	630	641	639	692	636	632	644	643	632	699	625	640	628	668	633	656	651	673	630	654	623	640	641	622	630	632	688	616	621	592	644	634	623	614	631	665	597	609	626	584	650	628	635	637	621	643	677	655	650	621	625	635	627	609	657	630	649	650	652	623	588	650	639	635	639	613	641	609	636	624	640	658	629	645	614	627	622	660	675	598	653	631	652	614	638	646	645	647	590	648	623	674	675	595	648	616	656	677	569	623	647	667	612	637	624	635	599	660	640	656	635	623	599	649	622	655	653	658	617	643	664	649	609	651	650	624	668	615	590	600	624	644	644	684	634	685	640	641	645	640	667	657	630	636	680	629	636	622	647	646	646	631	629	622	640	640	629	655	611	694	657	610	636	647	654	609	663	612	654	645	644	608	656	626	610	638	630	634	606	648	648	618	648	625	606	655	648	646	670	642	684	648	654	606	626	602	619	639	678	603	656	649	690	633	639	601	635	629	555	604	644	677	635	590	635	673	591	634	613	623	625	601	622	641	667	614	677	665	694	671	624	637	642	624	639	647	632	618	606	673	601	656	639	638	646	634	596	644	632	666	627	613	643	656	624	646	652	662	650	653	623	614	679	619	606	655	649	616	660	628	620	637	653	650	642	628	641	665	599	625	620	636	677	663	603	651	619	635	608	615	639	662	642	650	622	645	659	603	602	617	646	691	669	660	670	627	626	615	604	640	674	630	609	624	597	608	633	633	613	611	618	641	623	623	598	667	628	643	653	675	648	597	649	599	665	655	670	679	654	685	634	594	639	639	618	664	629	663	695	640	642	621	626	602	589	639	630	607	620	659	633	615	665	625	617	672	662	633	631	628	663	620	643	665	635	653	606	626	620	665	697	584	648	622	644	663	619	665	646	657	658	646	693	646	642	614	674	619	612	642	626	602	647	589	645	640	681	619	624	679	621	644	636	631	627	638	631	620	631	609	653	621	666	630	646	625	680	609	566	609	633	628	641	633	629	648	634	637	656	628	622	640	645	629	650	662	607	610	660	614	655	637	665	622	613	638	616	606	671	664	658	656	575	700	632	592	667	681	633	626	624	628	674	701	645	647	621	618	615	694	616	612	625	634	670	645	627	654	634	679	651	631	675	672	662	685	628	626	608	657	617	623	668	657	621	665	633	626	617	656	636	622	683	620	641	627	602	640	576	629	606	634	656	670	627	630	632	654	620	626	668	603	665	607	630	602	625	645	635	682	652	633	645	618	626	687	653	649	651	630	641	669	680	648	632	675	644	669	654	657	638	623	608	648	615	586	651	624	624	622	617	635	648	640	650	704	602	657	605	655	647	639	598	615	666	600	665	638	663	631	647	630	650	648	672	631	692	607	635	615	664	622	664	627	636	625	640	659	654	624	647	668	664	645	639	651	605	630	655	663	669	655	652	614	635	656	680	639	640	628	625	650	638	622	643	591	667	624	647	669	636	647	623	655	646	663	656	614	655	616	646	622	633	645	650	654	646	667	632	653	603	668	687	601	623	644	602	654	663	640	667	692	694	600	658	636	586	623	671	598	626	648	638	604	678	660	657	617	617	620	645	629	664	638	640	613	602	685	617	631	602	634	622	643	618	675	628	660	698	584	596	627	640	680	572	586	663	602	626	669	654	654	632	666	613	671	639	622	674	652	650	643	586	639	656	638	632	632	601	657	623	639	698	635	670	612	618	603	659	630	661	672	627	635	603	638	662	608	646	668	645	665	639	641	616	623	669	628	655	591	664	626	607	666	615	656	640	630	654	674	639	624	644	671	665	630	694	669	640	649	623	660	701	671	649	658	622	641	604	614	655	615	642	649	598	676	650	638	642	636	600	615	661	609	610	662	640	656	689	601	650	654	648	629	612	620	672	615	641	668	620	649	616	609	641	676	662	601	690	655	637	625	645	668	662	666	592	615	632	627	583	607	608	687	646	641	673	633	624	642	629	633	642	656	600	621	613	639	629	643	596	639	661	661	662	618	620	660	683	675	667	666	677	688	655	645	638	625	639	673	710	613	638	691	626	672	619	646	628	610	653	664	623	612	659	628	611	660	618	642	637	648	624	651	621	585	627	680	590	633	627	579	604	672	631	644	650	691	601	612	652	642	635	650	608	632	653	646	607	621	642	638	639	592	639	611	624	659	644	632	634	632	640	613	607	619	672	634	625	611	655	685	652	663	621	640	631	611	641	583	657	606	652	626	611	688	567	613	577	630	623	621	636	611	646	646	652	651	655	631	599	613	641	634	666	640	690	690	648	654	621	650	674	647	624	636	676	655	709	586	662	623	630	631	617	640	638	658	680	598	621	662	667	603	622	640	593	606	679	627	635	668	642	638	665	647	628	644	585	643	631	648	660	620	632	662	606	646	630	687	672	638	647	687	665	620	579	584	651	641	631	664	670	645	630	655	611	621	616	630	689	629	627	704	681	619	644	655	630	642	667	645	650	645	644	636	646	688	581	687	668	643	650	617	649	642	676	594	646	668	632	618	644	693	618	691	647	609	656	661	647	632	636	616	630	655	650	625	669	703	612	642	689	635	634	634	631	597	659	658	642	641	630	671	609	619	624	602	659	677	647	616	623	627	660	636	612	670	658	659	624	638	644	628	630	616	699	634	630	661	636	647	623	652	605	606	605	603	638	608	615	679	652	662	632	641	628	650	644	628	658	589	647	652	650	661	619	628	684	644	637	625	675	635	662	603	663	629	615	642	642	622	623	645	638	649	669	649	589	690	642	613	648	646	673	666	679	653	641	630	639	639	649	621	641	678	653	651	657	636	689	661	672	634	659	694	616	669	641	606	594	610	600	652	610	635	645	620	652	687	627	636	643	639	625	592	649	644	640	656	549	705	677	628	615	645	654	671	669	665	677	639	670	609	659	648	632	643	645	679	623	659	615	590	639	641	622	648	641	623	631	602	646	605	603	632	674	602	633	628	651	626	612	605	582	689	598	638	610	610	646	651	663	635	666	662	664	666	630	637	630	612	654	642	648	636	636	634	620	629	616	644	640	632	621	617	636	639	606	614	645	618	652	642	636	653	669	611	646	671	666	666	678	610	598	646	660	615	667	641	608	605	623	636	629	649	641	653	620	617	669	645	671	639	672	660	618	616	637	629	618	653	616	611	616	605	602	681	639	589	638	668	620	658	606	627	637	695	624	632	619	618	644	640	647	649	660	620	659	582	595	695	603	605	626	598	583	657	641	602	620	661	657	657	635	656	628	659	667	611	660	680	655	610	635	643	641	639	624	646	610	637	621	650	627	599	646	634	610	655	656	666	620	598	635	658	645	597	682	637	650	650	607	576	650	630	653	596	625	636	632	611	647	661	620	640	623	664	637	658	643	613	628	679	621	635	633	644	638	640	667	643	637	664	590	630	644	635	616	650	648	613	619	642	634	678	639	649
25344	20964	27554	24554	20979	11692	1257	725	636	512	481	452	391	404	388	344	346	307	303	286	287	249	311	284	283	279	288	270	306	248	271	266	285	268	291	265	281	236	224	268	286	262	244	276	260	249	241	240	258	248	292	251	234	264	252	260	262	214	284	255	253	254	245	231	267	237	261	249	261	240	275	242	218	253	261	271	275	276	279	284	267	234	276	226	269	243	245	244	249	255	263	242	269	259	275	238	237	265	236	240	231	236	243	230	247	256	267	248	248	249	248	253	234	273	227	254	242	261	263	250	275	232	253	253	268	220	242	259	277	218	245	242	266	230	234	236	269	227	263	255	255	273	260	246	246	253	214	224	230	249	251	256	256	254	270	263	261	242	261	227	264	243	251	278	225	237	220	204	258	233	274	253	256	278	251	227	269	260	239	270	247	294	256	258	254	248	221	279	243	221	236	252	217	270	248	273	237	259	239	262	254	241	259	206	261	272	251	230	251	245	255	256	225	233	240	240	223	255	261	267	254	254	268	244	223	237	268	225	265	271	249	286	261	260	236	244	242	249	249	257	256	236	215	264	220	271	249	234	252	223	226	232	243	233	265	249	261	246	278	234	218	269	250	260	258	237	250	240	227	268	249	235	243	241	266	258	242	267	250	257	252	267	265	233	264	261	284	247	241	276	267	241	282	233	260	256	261	267	239	246	239	291	248	256	253	253	238	252	271	259	219	257	239	255	263	250	261	267	228	241	263	249	214	246	238	248	235	241	248	274	221	257	250	256	252	261	233	236	223	264	271	259	230	274	240	250	219	248	221	241	268	261	263	234	262	242	246	260	252	257	261	234	243	241	240	268	254	254	257	269	230	227	245	245	262	238	232	220	250	255	232	226	243	226	233	221	230	266	243	254	252	240	223	276	238	282	240	248	246	230	241	253	247	253	222	244	260	260	252	275	232	249	241	243	267	250	229	223	235	272	271	249	223	228	262	272	250	251	242	225	244	238	234	225	236	256	268	230	261	237	237	266	268	263	254	240	227	271	262	281	256	256	253	266	266	245	261	255	238	235	245	243	271	247	261	231	251	271	239	254	222	277	239	244	252	262	253	289	248	242	281	239	256	255	227	258	270	251	220	234	259	282	234	256	244	267	268	251	250	234	235	263	233	229	242	242	272	248	255	235	245	237	263	253	267	291	263	250	209	256	276	252	232	247	233	246	240	260	246	247	219	236	250	265	251	240	245	268	263	232	256	220	239	251	260	245	273	247	246	262	277	248	268	259	279	264	259	264	215	234	254	258	254	271	271	280	246	235	230	230	251	243	251	281	284	255	231	243	259	235	278	260	240	241	282	232	240	277	249	245	249	243	246	251	237	263	253	222	258	253	257	256	231	214	250	245	261	266	253	253	256	223	249	264	236	256	249	263	252	258	256	240	235	226	232	247	253	261	224	287	245	258	241	264	247	230	237	245	230	244	253	257	268	236	248	240	242	274	254	283	287	222	259	245	263	246	225	230	256	239	252	263	240	261	270	228	240	249	244	228	267	241	248	245	277	264	237	267	259	262	249	269	269	246	254	245	232	253	234	271	257	246	253	293	267	246	236	228	263	256	245	248	258	276	251	245	275	244	277	240	249	260	249	251	276	220	262	239	241	258	243	247	234	234	235	235	255	268	224	251	255	238	235	255	239	237	264	221	240	247	235	258	250	272	233	262	237	250	231	242	272	250	241	264	224	230	285	257	263	260	248	248	227	271	245	252	257	260	263	268	268	260	250	237	259	222	250	266	254	255	241	266	246	271	217	286	249	261	263	246	252	238	240	247	258	239	237	250	230	256	226	266	226	275	245	225	255	230	247	248	256	222	246	261	250	238	239	227	264	253	274	247	260	252	245	257	241	247	261	247	227	249	252	233	246	232	256	257	252	256	252	239	276	281	270	244	246	215	275	266	274	260	288	249	236	223	278	244	236	223	256	236	203	254	244	230	241	252	287	262	255	243	235	250	238	263	247	263	239	233	266	246	246	238	260	253	270	231	247	260	236	242	256	242	249	256	225	235	246	279	238	221	256	241	274	248	241	217	244	259	262	240	272	247	260	215	244	258	268	249	267	236	240	257	239	274	247	239	235	254	234	227	217	216	221	231	241	247	223	268	263	244	256	240	267	254	263	242	261	250	246	240	254	245	235	231	241	252	250	284	212	280	231	260	265	271	255	265	276	256	259	288	276	243	240	246	249	247	264	262	240	266	229	259	255	268	253	220	244	249	249	271	244	246	271	226	255	248	254	225	259	241	255	242	251	257	233	209	242	245	271	241	254	268	247	241	234	236	253	228	269	239	262	242	261	243	286	270	251	269	246	218	239	271	268	254	225	262	238	241	245	278	257	240	221	239	246	261	246	243	271	258	253	249	226	256	272	240	259	274	229	259	258	239	225	247	244	249	258	251	276	254	244	253	249	269	247	245	251	252	237	253	231	235	243	236	251	226	259	265	242	242	251	247	240	259	250	237	245	260	248	242	275	256	248	254	234	256	246	241	234	261	244	261	267	248	280	266	245	241	273	218	234	231	270	250	287	241	271	236	270	256	250	231	252	228	258	253	260	286	231	233	261	260	223	226	236	242	238	259	233	252	253	236	216	245	256	244	232	211	249	233	247	224	260	261	247	263	248	242	272	248	253	262	219	220	262	248	269	270	247	244	245	236	236	253	228	241	257	270	254	235	255	254	252	252	269	264	263	242	272	235	242	248	243	233	237	228	253	260	211	272	216	265	250	234	250	239	238	275	239	258	254	247	275	254	261	228	273	248	278	237	257	223	291	250	278	242	243	250	237	224	243	241	239	264	262	270	254	257	248	256	264	254	266	258	251	213	255	257	250	263	243	236	248	239	230	269	250	252	261	227	246	252	252	229	236	253	253	263	261	245	241	252	251	235	243	223	242	235	215	265	232	242	257	246	243	241	238	252	252	274	248	253	284	258	260	269	258	215	249	252	247	240	224	260	254	258	266	266	265	224	227	228	262	287	270	261	245	258	246	214	228	234	248	239	216	261	252	262	280	266	240	265	234	223	267	238	242	233	257	261	255	252	254	241	272	245	275	225	267	263	277	269	236	241	223	225	256	277	260	256	270	232	232	264	271	240	257	252	227	233	255	211	244	244	265	248	252	258	264	248	253	253	279	253	270	275	273	232	231	267	238	252	258	238	287	255	238	235	252	244	276	237	235	247	229	235	237	241	234	228	230	241	223	260	277	252	239	236	223	236	246	244	280	209	246	240	264	259	239	223	266	261	239	231	241	257	241	247	239	268	264	274	234	247	268	246	222	212	237	259	236	232	264	237	272	260	246	218	214	233	220	259	241	241	265	251	265	244	242	235	235	252	252	248	268	206	254	278	256	252	258	255	270	264	232	300	230	242	214	253	276	268	234	248	265	265	243	243	258	232	255	263	267	230	242	239	259	234	254	251	258	284	278	224	282	265	226	238	254	297	250	240	250	232
7321	11477	10431	5595	3550	2442	1871	1430	1206	984	906	776	669	640	594	526	526	495	468	426	422	442	377	380	381	349	338	373	380	334	334	335	331	346	311	330	331	316	328	326	311	354	309	304	315	301	313	286	315	312	279	304	296	299	284	320	287	291	312	281	292	310	289	300	323	302	294	284	333	266	289	288	274	287	301	298	291	285	300	275	285	279	296	289	307	283	315	269	319	279	281	266	310	319	272	297	282	303	297	291	261	279	299	288	308	300	291	291	277	281	275	293	265	303	277	263	310	300	318	296	293	295	280	285	273	269	289	278	289	256	311	287	283	292	294	285	281	263	276	292	298	313	295	290	300	287	275	268	308	285	266	277	305	281	293	308	306	280	299	313	289	297	262	259	276	257	262	297	288	284	304	299	294	279	293	284	310	300	262	297	270	276	288	256	257	282	278	283	305	298	310	270	262	283	300	268	281	270	242	290	286	277	280	287	281	309	264	284	271	294	273	284	285	295	316	303	320	269	309	262	302	287	294	259	277	269	296	297	286	266	281	282	283	275	278	302	280	263	309	296	294	254	252	296	254	285	295	290	296	277	278	320	266	301	307	310	296	314	275	277	276	295	285	285	269	278	270	290	260	276	279	270	307	269	290	293	311	282	282	271	292	268	266	290	295	290	287	266	307	312	301	288	273	272	289	306	296	295	290	301	292	267	273	290	307	268	271	263	300	275	259	257	295	277	252	281	305	309	301	288	263	301	250	265	287	299	269	296	317	276	275	257	285	310	284	290	282	329	291	271	279	311	283	262	296	269	271	282	271	286	280	276	290	262	302	287	277	261	273	292	276	255	287	289	297	295	295	288	273	299	281	317	259	288	307	304	266	276	285	301	270	264	316	284	305	310	262	269	291	267	294	301	260	305	263	263	280	305	304	278	282	293	270	322	312	266	283	284	255	298	288	291	275	287	286	289	269	280	295	293	316	278	300	278	267	303	281	300	266	284	266	285	288	246	284	298	272	284	281	272	284	242	313	285	293	287	290	266	297	278	290	271	288	287	278	303	274	302	277	307	310	305	259	281	276	287	252	294	262	247	310	300	290	278	291	275	263	267	267	272	292	308	283	271	283	252	298	254	249	276	298	309	278	252	277	289	280	352	297	285	301	291	283	314	270	255	297	292	283	272	267	261	270	273	293	280	272	289	283	271	313	308	315	254	292	288	326	273	303	275	275	290	278	286	299	263	276	306	247	267	307	284	301	254	283	295	254	286	262	278	271	274	282	326	266	281	280	264	240	301	299	272	276	271	310	279	270	272	271	309	277	287	274	258	299	277	282	289	281	279	246	299	262	288	308	332	285	285	280	259	279	276	285	300	297	268	305	284	285	290	261	294	278	292	295	274	299	298	278	268	274	300	269	299	300	272	286	283	265	277	282	276	304	270	287	261	287	284	296	284	277	287	286	288	261	316	295	279	258	273	310	302	302	261	273	290	285	300	279	259	301	278	281	288	265	278	250	254	274	300	247	268	266	282	280	276	308	285	301	272	264	289	276	304	318	276	298	277	272	298	272	271	269	276	287	270	298	300	304	273	291	280	259	268	258	308	297	292	314	289	309	294	264	288	304	290	283	308	262	290	282	281	264	271	265	281	304	287	275	266	286	290	283	255	249	292	279	252	279	287	278	263	299	269	277	293	294	297	278	274	275	275	277	294	310	301	311	296	307	272	274	287	282	263	302	308	286	286	270	286	269	275	292	291	280	317	293	286	298	312	298	277	291	293	287	276	317	287	265	273	288	266	281	310	286	257	276	293	273	298	297	293	319	287	273	285	274	282	285	274	286	312	284	272	275	261	256	282	248	299	280	268	259	269	297	287	273	300	299	271	272	272	269	269	329	262	307	283	285	269	303	300	274	260	295	262	257	266	236	253	294	283	291	279	263	276	250	260	303	260	294	269	262	292	301	288	291	293	252	276	270	278	285	293	300	266	298	294	285	289	286	278	288	274	302	264	300	280	279	261	268	310	257	271	289	292	275	252	276	297	269	287	266	271	273	318	268	248	293	275	276	266	261	271	271	325	266	267	279	319	286	295	282	279	279	284	304	289	290	300	301	251	286	319	303	291	286	304	306	249	251	284	277	290	283	285	281	308	269	268	299	276	280	297	277	275	262	283	315	262	286	263	277	255	295	256	283	297	306	281	291	276	287	320	290	294	278	281	279	267	267	277	288	300	275	281	275	286	315	310	298	305	295	291	280	295	281	322	294	277	288	274	296	276	298	277	273	291	286	292	260	323	281	286	256	280	279	277	300	251	285	284	298	300	294	269	310	297	293	301	264	271	253	260	274	260	309	284	297	310	273	271	283	268	269	290	311	290	293	281	292	282	298	324	262	290	287	284	243	293	257	297	302	281	276	288	288	279	292	297	270	267	298	272	281	318	274	298	281	277	297	306	291	283	279	262	282	274	277	305	250	279	296	269	304	280	270	297	269	267	308	259	260	306	270	259	270	262	309	292	260	278	288	275	292	286	277	278	269	275	283	306	302	283	270	342	262	296	269	324	287	275	295	313	268	280	283	270	293	284	294	292	279	283	278	264	289	270	290	287	295	275	298	283	318	284	295	313	279	284	280	281	293	271	303	270	271	294	302	308	293	271	277	290	283	271	278	288	277	288	286	318	262	305	298	302	305	273	263	317	300	280	320	318	247	293	290	303	300	248	337	276	284	281	284	323	300	305	289	293	296	302	284	269	267	289	277	322	242	290	290	290	259	294	274	274	300	252	293	291	255	253	296	255	275	287	297	281	300	296	297	274	293	301	258	266	252	284	294	294	272	301	267	304	285	303	281	278	262	312	288	302	272	273	304	292	270	299	287	286	290	263	314	280	299	280	272	299	272	281	306	301	269	280	263	236	279	285	291	269	290	271	261	269	287	301	281	262	277	273	266	283	247	315	301	284	307	296	290	295	292	301	250	279	276	283	309	288	280	284	302	278	285	283	253	297	266	267	309	285	287	262	262	264	261	289	268	265	271	280	306	274	283	287	289	281	303	256	293	274	271	298	265	266	299	271	285	255	288	271	282	272	286	275	302	290	278	278	269	280	286	290	279	304	267	264	288	284	297	280	283	257	289	286	281	303	311	294	273	321	325	283	265	304	276	280	280	270	294	290	265	283	295	326	287	249	251	298	292	281	274	293	259	268	290	272	283	310	305	280	271	280	279	273	288	293	249	301	292	272	287	303	289	283	295	272	266	311	307	262	248	281	272	268	260	271	262	300	300	287	309	315	269	284	291	269	298	253	286	283	299	264	285	303	276	314	283	300	291	273	264	269	275	281	262	284	312	292	293	284	278	300	295	262	318	255	290	297	280	277	262	293	277	261	295	286	277	265	308	294	246	269	284	310	263	282	279	308	294	263	258	316	295	285	273	277	278	283	266	268	286	290	265	297	288	281	284	278	285	279	279	286	264	291	298	266	314	259	303	284	301	313	274	304	295	305
23328	20982	27870	24259	20989	21045	8720	1453	1042	927	862	798	745	699	675	661	658	592	571	587	597	532	553	542	496	511	524	545	524	503	466	479	482	498	450	491	514	462	483	468	485	469	475	482	440	461	485	502	442	444	460	474	510	472	471	437	450	417	429	471	482	457	483	446	499	433	430	444	434	388	390	423	462	450	463	453	443	498	474	482	491	445	477	458	442	470	436	458	431	491	477	440	493	479	427	460	438	473	492	435	455	494	481	473	460	462	424	439	434	455	458	451	422	446	484	517	463	469	460	463	499	472	491	467	446	472	472	448	442	446	469	468	490	452	462	479	448	466	510	444	451	449	421	465	505	454	463	466	469	458	439	441	473	435	472	476	445	441	459	467	442	460	449	409	473	432	426	461	461	448	427	472	416	449	453	455	466	447	450	448	449	438	429	414	454	428	448	440	439	458	470	454	438	459	446	469	447	453	482	424	463	413	503	454	479	447	462	451	438	458	461	440	519	453	452	472	476	416	433	494	463	441	470	459	449	479	457	407	458	413	440	400	464	447	456	464	401	456	437	454	460	424	443	416	423	491	446	444	465	431	465	467	469	461	479	467	452	449	448	439	468	453	487	423	479	453	437	440	475	428	477	469	430	499	483	427	404	459	449	456	422	480	466	407	455	450	445	449	454	485	439	460	466	457	447	412	470	429	425	450	402	443	480	454	470	448	509	501	435	426	480	461	461	391	451	476	449	470	453	456	473	443	441	437	415	428	437	424	454	453	446	454	437	449	452	448	514	450	422	460	412	427	430	442	439	485	451	444	469	465	416	422	450	460	430	437	464	427	449	453	392	447	430	428	475	443	479	441	464	427	462	470	444	485	475	467	520	414	477	478	455	429	417	489	448	457	508	450	470	452	405	498	445	462	433	458	435	427	466	492	491	491	412	444	437	482	491	459	475	452	441	457	437	444	402	435	454	443	463	455	440	497	448	469	451	444	434	441	466	472	454	446	461	456	440	459	416	465	441	444	463	443	444	447	470	433	463	466	431	471	437	449	436	402	459	464	440	448	443	430	445	440	462	442	468	468	457	469	449	500	534	472	474	445	456	480	440	455	448	467	464	427	457	459	455	482	456	430	462	494	459	440	468	433	449	425	453	446	423	390	449	424	461	456	434	442	472	475	488	464	451	414	480	460	453	479	443	453	473	466	434	419	441	487	463	447	439	462	454	454	444	490	458	469	482	448	475	463	433	464	428	489	454	459	461	458	450	472	439	483	437	449	467	511	422	423	459	464	444	464	446	437	414	475	454	468	480	445	437	459	457	448	467	458	470	429	468	463	447	431	458	473	469	457	420	446	460	464	450	483	460	472	444	432	436	451	443	477	427	449	466	421	473	468	428	440	462	463	431	440	477	439	459	461	421	428	436	422	426	456	424	492	461	458	449	467	440	418	411	439	463	441	465	442	486	475	485	470	479	454	405	411	456	447	428	432	466	444	448	449	433	461	455	473	433	456	439	428	451	437	445	487	444	434	471	435	477	457	461	415	453	426	445	450	455	465	473	438	447	455	439	449	442	462	446	482	424	422	461	422	424	496	478	438	449	475	422	423	463	473	437	427	441	472	419	448	441	459	444	441	440	483	462	425	441	451	461	472	505	460	430	441	450	467	476	451	447	452	450	426	509	411	466	426	460	410	459	436	454	467	489	470	473	433	421	431	435	494	459	444	432	482	431	465	450	438	444	440	464	452	468	466	406	466	444	463	417	431	432	437	487	478	467	460	451	452	414	462	410	444	475	433	436	469	464	457	418	442	459	469	446	481	469	474	448	478	447	476	462	466	460	452	506	452	478	443	422	463	443	458	438	406	427	453	453	463	477	463	411	462	437	464	425	445	438	454	429	430	452	401	498	444	482	432	428	415	455	472	435	479	429	431	461	422	435	449	427	407	432	487	486	448	444	451	456	453	459	444	465	477	440	436	407	464	430	458	479	463	456	424	438	475	430	497	445	402	449	431	458	467	429	480	457	461	443	464	461	447	453	447	452	419	472	458	428	487	460	441	441	468	436	421	448	474	461	444	443	466	431	436	454	468	484	450	468	469	402	425	486	438	458	457	474	408	462	492	457	464	435	422	457	456	433	457	442	490	449	458	470	453	415	444	428	420	438	407	477	459	477	456	450	417	435	427	499	472	461	448	516	483	437	491	458	431	466	438	472	480	445	437	447	425	456	442	471	480	432	499	408	466	473	440	460	477	474	475	432	447	453	439	468	454	483	455	423	460	419	436	429	449	406	464	480	441	445	464	469	436	453	455	463	480	484	489	502	465	461	456	426	420	465	459	451	440	458	450	430	467	440	449	473	436	453	460	498	427	450	452	443	438	433	433	424	487	434	452	431	461	408	449	437	442	465	419	458	464	465	487	416	441	455	450	470	478	424	462	445	444	442	420	462	467	459	441	440	472	437	439	477	489	471	464	458	432	469	456	462	430	420	415	466	477	460	485	462	454	487	443	441	438	469	449	466	469	422	443	384	448	442	448	462	465	422	486	430	492	483	474	429	446	484	432	438	436	457	481	438	449	452	476	469	435	460	454	425	436	463	434	430	416	462	432	428	495	446	442	421	469	433	455	416	463	463	456	471	463	451	426	476	452	450	433	415	448	480	464	427	431	433	443	452	451	456	432	423	413	427	433	478	433	452	457	462	474	440	471	411	457	461	426	464	422	445	438	429	408	437	440	435	445	454	446	460	431	465	434	474	443	488	467	429	437	473	427	480	459	407	452	469	467	480	428	446	483	465	463	444	419	472	505	460	460	457	430	440	463	450	417	442	426	458	464	435	473	481	438	457	443	460	485	415	408	473	465	462	467	443	457	469	461	466	429	431	466	439	469	465	470	425	466	430	418	451	455	507	455	453	442	429	466	422	475	408	453	450	468	427	465	457	450	429	435	414	454	465	400	430	434	456	458	456	449	483	434	461	480	451	458	472	446	441	461	459	481	452	424	418	446	453	446	462	449	444	441	448	444	459	456	449	466	455	434	484	424	439	434	482	466	434	458	458	451	440	411	458	435	471	458	458	414	443	459	440	461	450	446	425	438	463	386	474	458	481	439	461	419	487	490	473	445	450	461	474	464	441	449	449	434	458	422	437	424	443	446	468	466	472	443	427	401	469	445	474	433	422	497	460	461	460	452	450	427	417	462	457	447	472	429	440	427	500	419	461	477	418	461	441	447	447	436	464	438	470	423	489	444	405	461	517	447	454	421	482	475	452	435	456	477	466	417	431	464	500	446	432	483	435	460	463	431	428	425	452	432	454	466	451	432	442	484	481	438	441	441	449	442	438	464	464	473	463	413	429	455	442	444	428	487	476	439	489	431	435	432	444	462	432	456	412	448	439	412	449	449	428	435	479	441	469	479	439	434	470	436	429	427	464	445	459	434	444	463	447	435	438	420	441	459	429	464	482	428	467	444	450	458	459	456	420	454	487	452	424	411	482	477
9907	17903	16297	9340	6062	4310	3315	2502	2180	1695	1428	1387	1159	1080	991	958	806	805	805	721	705	704	663	670	687	567	577	605	607	567	555	598	518	509	486	510	534	518	485	496	518	501	552	503	510	478	537	488	435	494	473	473	471	466	452	469	453	443	468	433	490	500	473	447	486	481	446	488	486	428	487	460	476	457	492	428	494	452	445	454	453	448	450	445	444	509	469	467	465	456	461	444	478	436	412	442	462	451	438	463	469	479	442	425	460	412	467	457	445	418	431	442	474	428	481	473	459	447	434	434	438	475	462	440	442	464	433	467	474	464	442	440	430	471	452	485	401	463	433	450	403	451	438	457	432	457	420	449	442	455	447	461	471	435	471	471	455	455	483	444	445	450	489	451	498	468	426	462	419	441	471	429	433	464	439	461	447	404	461	435	468	468	410	443	451	437	444	428	446	481	463	452	460	409	484	470	469	431	476	444	439	460	438	442	449	492	433	460	466	445	456	449	462	470	447	498	454	454	454	422	430	458	431	446	440	420	461	469	473	443	417	406	466	450	444	476	450	426	417	432	438	415	447	478	468	461	439	439	451	435	431	458	486	446	465	435	473	417	446	418	489	431	479	445	416	468	469	442	457	436	430	475	462	447	449	500	439	451	445	457	461	454	433	441	455	443	471	465	476	460	435	467	442	446	413	430	447	484	417	426	441	455	462	470	445	466	445	464	503	418	458	408	456	485	459	509	462	443	476	408	425	475	442	464	453	471	465	502	437	466	466	459	464	465	457	453	408	452	443	417	458	468	442	481	456	443	446	426	434	422	397	429	463	436	436	466	472	446	479	466	442	458	453	420	465	462	426	455	443	425	454	432	444	478	424	457	458	435	422	457	453	436	438	439	421	457	444	441	417	435	462	446	457	433	443	427	473	480	414	467	434	437	426	438	434	480	462	434	451	409	466	438	437	446	435	449	472	448	437	471	410	457	458	465	447	442	438	469	496	422	427	410	451	444	459	433	416	434	464	408	467	436	440	418	471	467	449	465	461	456	438	456	500	469	480	469	443	443	430	452	422	398	427	451	460	482	469	470	455	443	474	410	493	450	450	494	454	435	478	448	429	487	458	438	418	473	456	464	447	420	431	469	419	462	416	464	460	440	467	504	469	450	468	386	447	427	460	456	451	474	479	438	476	449	461	470	451	435	449	446	485	468	454	452	425	440	438	501	431	464	483	467	437	425	453	435	461	423	448	435	443	471	448	461	470	455	467	464	494	453	434	457	438	430	415	436	462	433	448	452	402	462	442	456	450	433	445	470	478	453	413	453	494	431	444	469	460	456	426	474	433	419	469	457	447	453	452	440	431	467	425	451	443	480	409	501	442	465	448	479	464	444	426	444	416	443	449	442	404	418	462	402	431	447	431	461	442	421	464	471	492	417	530	413	453	443	439	405	456	408	448	474	456	408	471	404	417	469	437	496	409	444	457	441	461	423	442	456	464	457	448	451	447	443	454	413	434	464	430	476	445	479	433	456	422	412	434	424	465	464	476	477	432	480	432	465	462	452	406	484	442	445	432	479	444	456	436	395	436	420	472	450	468	423	445	449	438	432	444	470	468	468	416	453	469	467	430	411	431	461	447	449	421	455	497	431	462	461	452	391	435	422	461	484	449	447	460	457	467	431	454	456	431	471	448	466	434	464	470	419	450	437	458	407	465	456	429	454	473	432	429	500	443	436	411	412	471	482	460	435	428	485	459	440	457	424	440	432	433	449	446	437	461	453	490	456	522	434	438	440	443	459	454	448	457	419	466	467	460	427	464	440	440	463	433	482	456	425	420	456	427	441	439	458	455	438	421	473	479	466	444	420	444	460	469	438	435	441	434	433	458	454	425	493	443	453	457	430	442	447	436	453	480	443	389	444	476	473	446	416	432	407	443	425	406	471	465	447	478	450	462	451	461	447	449	432	445	439	462	437	454	440	410	476	479	463	465	431	429	433	468	453	416	436	436	448	469	477	452	437	458	435	443	448	450	466	423	482	428	469	431	438	423	433	467	461	423	441	436	459	458	440	428	447	429	457	472	463	431	457	453	467	434	439	428	444	445	419	438	449	454	453	469	483	430	451	476	437	430	462	431	430	462	477	433	412	470	459	472	451	427	464	437	462	440	445	432	431	415	476	413	420	453	470	432	470	430	433	469	426	459	460	440	461	425	448	432	425	472	467	407	450	439	443	435	473	455	403	413	464	473	409	476	477	480	437	420	421	417	425	466	418	425	447	430	458	445	450	472	442	481	442	449	439	448	433	424	454	449	443	428	464	450	441	414	477	424	466	445	457	424	427	459	438	474	439	452	455	427	456	447	465	460	412	453	472	461	434	416	432	447	472	458	432	456	451	422	450	399	449	446	415	461	505	470	442	435	403	453	422	465	465	466	432	448	410	415	477	464	474	446	440	402	454	439	426	462	445	472	447	431	457	418	435	466	459	460	461	440	429	420	460	460	468	405	455	436	447	468	413	426	468	414	425	439	471	460	455	454	440	448	497	470	502	464	448	441	463	445	430	429	448	470	424	431	432	432	418	436	463	434	431	445	481	473	405	455	466	430	451	422	477	410	415	454	450	443	469	467	421	429	449	409	446	425	429	452	431	432	425	424	428	449	418	472	439	423	456	431	432	417	407	440	416	436	477	450	426	450	453	442	467	457	468	470	484	436	436	430	394	438	439	422	431	435	481	460	478	442	410	403	477	481	450	506	453	464	437	493	434	480	452	432	446	405	480	473	412	454	444	439	470	435	417	493	462	417	457	408	439	450	466	404	469	440	451	473	464	448	473	408	447	434	432	497	445	451	459	467	434	474	441	418	429	419	447	445	438	442	431	436	416	445	448	449	416	454	411	431	413	444	438	422	455	493	447	480	422	459	447	463	477	439	439	430	466	451	466	440	451	420	453	482	441	465	459	426	437	442	448	444	421	445	471	451	423	425	453	462	440	468	447	424	439	430	438	436	449	426	479	429	475	446	435	463	446	424	415	488	474	471	489	421	431	471	443	472	479	473	453	472	440	464	482	452	456	440	471	465	419	441	485	444	424	411	414	448	459	420	456	418	462	452	465	450	459	457	426	432	483	427	455	431	459	469	453	437	430	451	520	417	423	445	446	446	432	426	442	466	443	414	418	494	457	429	442	436	485	425	435	431	436	451	440	451	423	428	432	445	446	461	458	452	445	433	426	430	467	467	496	451	446	479	454	439	425	433	457	448	460	445	446	459	425	422	455	418	475	453	410	443	422	453	453	426	455	459	472	462	469	439	433	465	516	473	446	432	431	430	384	461	477	432	435	459	472	470	431	453	477	453	481	439	418	424	440	448	435	419	428	412	429	449	439	428	446	425	461	468	418	410	440	469	391	444	453	422	455	465	433	418	421	444	458	420	481	480	464	467	470	484	461	420	448	416	465	433	442	408	465	441	480	438	396	442	488	419	438	441	446	452	426	449	430	465	452
28144	15379	2637	831	669	606	597	615	598	607	680	578	575	615	561	615	597	723	593	612	599	563	576	566	589	560	579	570	584	597	570	620	632	613	574	583	584	568	592	565	556	582	632	576	552	571	570	609	587	600	569	559	577	539	615	632	553	558	603	623	569	602	612	602	602	603	625	629	600	577	590	581	612	572	578	555	614	606	551	587	574	589	610	602	645	549	562	561	614	559	540	593	613	600	594	581	575	596	610	587	594	618	588	591	555	585	558	611	580	600	554	629	597	620	631	592	555	532	632	566	628	561	581	577	548	580	615	571	588	587	595	535	588	542	580	592	581	606	602	567	600	567	607	589	529	603	601	578	605	605	548	551	585	627	580	563	568	562	636	582	593	610	610	553	559	555	598	602	524	618	569	584	605	610	578	622	581	569	613	596	623	614	611	556	567	586	553	554	607	612	617	565	543	569	614	560	589	591	587	568	552	569	581	591	606	586	611	615	558	608	612	554	607	592	590	602	627	632	620	545	590	559	579	585	605	598	627	584	588	631	594	572	577	573	599	571	579	594	603	567	596	601	642	569	601	569	593	569	568	596	591	576	620	577	614	596	610	605	579	566	580	595	534	592	580	560	559	551	584	588	601	548	578	550	609	599	601	622	601	621	605	579	610	574	640	593	591	618	569	615	598	593	609	588	545	601	628	577	566	596	601	570	579	555	619	594	615	588	559	610	617	622	572	546	571	625	564	574	606	593	592	571	570	598	593	618	566	612	582	598	620	587	581	606	582	599	621	589	574	622	518	620	612	606	568	541	612	575	556	561	598	614	589	558	576	618	623	608	584	578	569	574	622	623	613	611	571	615	562	601	610	592	619	608	616	578	609	519	611	645	629	617	614	564	574	559	554	604	597	594	619	608	594	556	624	567	605	617	577	618	604	620	584	674	569	585	595	625	620	585	563	572	579	572	559	638	568	568	587	555	605	566	622	578	556	573	571	573	581	597	585	577	622	563	586	608	590	607	584	630	624	586	586	620	567	610	582	587	575	601	559	563	627	616	574	572	563	567	595	612	613	583	622	585	609	566	571	620	556	582	561	579	537	556	580	604	589	621	560	600	605	607	593	601	604	582	645	590	618	601	559	597	622	541	574	570	578	591	548	577	552	566	581	600	608	573	596	586	607	590	609	593	586	552	643	600	611	586	613	561	595	562	589	557	593	607	552	572	559	603	584	576	578	567	594	585	573	546	552	590	564	596	603	576	610	626	596	600	587	603	604	603	547	607	579	604	608	586	612	598	626	618	574	614	557	581	596	562	632	593	557	569	571	583	591	630	609	584	522	563	576	584	582	583	616	568	573	547	562	597	573	602	572	567	626	616	593	614	594	538	574	578	656	587	570	583	577	578	631	587	585	593	588	572	643	589	632	580	611	645	574	569	615	598	637	574	552	569	544	581	611	567	615	627	574	551	631	592	596	604	601	596	592	571	551	590	569	624	565	558	605	567	593	583	570	638	603	601	621	586	580	627	598	563	597	551	561	595	615	602	605	596	593	589	579	585	593	538	569	593	640	655	582	574	597	598	560	598	559	576	626	568	649	631	579	612	559	582	621	637	604	649	567	614	584	603	582	595	566	612	646	618	574	619	603	612	603	570	551	555	622	576	610	565	627	554	552	638	646	572	650	614	595	559	596	602	598	605	538	615	548	592	560	606	584	507	630	586	576	580	568	594	613	584	565	614	606	545	582	569	583	599	606	617	635	597	628	623	616	609	585	609	585	596	580	567	607	548	589	613	605	621	568	595	614	580	561	541	573	573	583	602	572	593	574	579	574	569	578	598	593	611	576	534	593	627	587	585	573	532	611	591	562	543	601	580	607	594	572	571	573	611	584	609	557	605	584	570	531	585	619	608	539	589	608	587	617	602	587	611	599	598	616	569	557	615	593	597	578	599	552	576	601	582	516	611	548	596	581	637	573	617	566	589	598	593	589	615	620	620	562	583	564	600	578	573	588	588	614	629	571	606	626	563	596	564	574	561	577	615	597	588	617	585	593	581	622	552	580	608	601	614	565	610	617	646	550	547	590	647	604	652	581	612	605	607	566	592	558	591	604	584	605	602	579	602	629	571	623	582	568	637	638	557	638	601	597	599	568	580	604	610	587	557	626	599	633	576	609	588	571	624	604	601	593	599	612	630	572	585	565	574	607	593	562	581	599	544	601	607	602	577	594	555	583	583	569	622	624	559	610	617	645	580	603	542	587	610	580	625	637	657	546	584	623	601	594	598	626	612	572	649	568	592	611	543	627	623	562	579	590	573	584	597	534	573	594	638	623	638	558	583	589	572	537	595	604	624	566	582	601	607	610	567	603	597	614	597	589	617	586	587	563	611	581	577	573	565	581	579	612	557	593	612	633	550	571	541	598	580	604	589	572	570	585	589	603	591	613	564	575	593	599	645	597	566	587	574	624	579	585	567	601	555	641	597	585	564	593	602	616	618	611	587	556	607	619	599	586	616	622	625	657	549	597	593	597	637	579	598	558	566	601	582	621	641	590	625	575	587	619	587	654	571	591	632	606	647	585	612	576	608	611	584	633	575	545	541	577	575	563	584	620	595	645	609	608	586	591	573	586	577	578	593	616	619	595	643	591	587	623	578	564	566	578	562	590	508	580	584	593	589	583	576	586	566	601	555	596	582	581	592	576	637	603	576	575	571	626	550	637	569	615	580	577	581	580	535	574	594	571	560	619	552	619	589	576	581	578	648	593	551	601	586	551	566	591	610	568	601	607	605	627	565	566	545	588	597	643	619	598	593	563	577	626	578	605	616	616	600	564	615	577	618	600	573	578	576	595	568	604	614	571	607	644	562	604	590	596	612	611	590	592	668	573	585	575	598	579	567	565	619	563	577	605	547	563	602	557	565	585	577	605	576	594	613	599	553	562	594	597	610	562	604	568	599	619	624	579	646	635	577	570	579	581	589	631	592	561	641	609	574	596	642	637	601	602	567	595	583	542	622	590	587	594	628	577	573	627	582	650	578	589	563	607	581	635	549	565	573	611	521	609	593	574	623	582	583	572	586	631	681	575	569	560	602	561	594	618	563	636	584	624	623	568	604	573	610	602	598	564	604	584	590	587	610	568	612	581	558	579	586	584	567	551	586	567	579	613	583	616	607	597	562	618	596	590	555	590	553	581	540	619	581	612	608	588	589	594	607	561	592	595	620	563	587	614	560	570	594	613	587	605	607	589	604	591	587	613	554	632	599	612	538	552	580	590	638	607	628	567	655	588	590	644	595	620	595	574	593	569	611	591	620	574	600	617	608	619	601	555	612	618	592	624	579	587	607	575	605	587	600	626	583	608	643	553	567	540	557	609	558	573	597	602	593	636	605	592	570	599	625	556	603	604	576	586	589	560	600	577	582	561	562	578	563	612	648	602	598	586	630	585	589	599	620	610	625	610	609	542	567	608	576	567	549	632	593	606	631	587	591	546	602	623	609
5239	1356	1250	871	834	734	717	688	665	653	666	646	667	620	649	658	630	641	641	643	678	627	651	621	610	636	598	642	619	601	667	629	646	634	632	651	680	625	636	635	661	667	635	658	624	631	619	623	619	620	665	619	648	623	610	625	640	663	656	669	660	663	671	621	629	613	666	638	638	610	656	664	635	600	667	669	600	660	664	641	651	662	628	639	616	654	610	651	657	637	617	606	623	633	683	663	661	625	625	625	691	631	657	686	682	622	581	620	639	660	635	611	662	626	668	626	664	661	608	613	651	630	628	629	618	649	655	616	645	649	630	624	671	595	596	642	639	592	636	606	615	643	702	688	618	612	639	616	599	656	620	699	608	606	647	631	643	642	664	639	642	664	602	621	633	632	635	651	585	634	623	631	649	612	651	642	627	655	635	626	588	625	606	651	645	600	581	634	616	591	625	640	700	669	613	665	609	630	684	613	647	674	660	686	645	624	647	637	652	670	650	601	660	602	632	662	612	618	632	656	634	679	631	637	648	581	564	664	663	650	597	612	620	672	588	614	607	611	635	650	627	647	659	619	631	656	651	666	648	617	581	615	661	655	629	579	698	654	621	609	668	616	633	650	697	603	623	609	607	634	612	618	602	646	585	609	650	613	585	627	609	631	645	622	588	660	587	629	603	629	589	634	651	637	641	628	657	685	681	632	637	624	666	617	643	646	634	619	620	619	681	610	637	639	610	629	610	614	613	648	666	607	661	622	632	677	639	611	626	646	641	668	613	610	630	624	643	635	667	606	628	648	588	722	629	647	624	648	631	633	638	670	628	630	638	595	609	647	614	650	625	645	612	621	646	665	648	663	628	652	647	634	690	600	632	675	624	621	631	676	668	581	646	623	644	631	670	619	635	623	610	651	613	649	643	637	662	632	626	648	668	637	648	629	629	689	639	630	627	603	593	671	619	657	611	644	633	614	598	649	608	609	612	647	620	629	619	629	636	649	660	597	625	621	635	653	685	590	615	667	604	593	636	619	621	623	627	649	635	633	656	639	661	657	678	643	645	659	647	630	625	625	652	621	662	633	613	632	624	601	668	658	631	632	625	643	618	643	604	587	681	654	612	605	630	614	625	624	654	630	601	603	668	635	647	606	639	656	650	616	650	648	626	616	633	641	607	605	659	632	590	656	631	631	642	675	642	651	626	637	617	608	609	648	647	607	608	628	638	664	633	650	614	617	645	617	651	650	633	626	629	678	612	681	635	657	667	679	644	666	633	662	718	615	618	651	607	679	650	620	641	646	664	634	619	677	625	658	663	619	638	645	625	610	640	623	623	622	662	619	621	648	593	637	630	634	646	649	647	653	673	636	639	640	641	653	625	641	599	667	596	610	585	657	652	608	686	609	633	608	656	636	638	621	620	653	614	659	583	632	642	657	649	640	636	672	627	636	623	626	621	565	650	614	626	668	644	657	613	628	632	650	629	664	606	626	650	639	599	620	623	629	602	645	659	593	602	658	652	667	632	675	645	587	659	636	679	608	619	624	588	603	659	633	645	647	606	655	639	626	683	609	649	632	628	640	592	649	641	653	654	669	660	628	640	656	667	621	607	616	664	586	585	642	655	621	644	680	658	616	655	589	580	612	666	667	652	644	623	671	641	636	630	646	608	682	653	636	635	673	577	630	642	657	622	619	625	644	608	622	597	659	659	617	703	623	601	630	635	615	614	597	668	706	664	632	639	646	643	664	645	631	641	659	657	664	639	648	633	625	630	620	622	658	615	615	641	661	669	619	636	644	655	612	614	607	620	630	661	624	661	615	615	666	621	676	626	619	640	632	585	632	622	647	622	649	678	648	585	660	652	593	638	629	598	652	657	633	616	654	674	658	639	622	586	605	665	632	659	617	622	654	623	626	640	627	637	627	629	636	630	635	580	645	661	680	610	607	666	633	630	632	619	609	615	645	652	673	638	605	642	623	598	623	636	608	621	635	584	632	621	661	651	653	594	615	615	630	654	703	676	608	625	626	632	671	631	620	589	639	671	641	644	612	657	620	683	621	589	628	642	672	594	675	614	647	647	643	581	608	613	658	655	612	617	601	643	663	629	646	647	658	605	602	645	630	656	656	614	655	677	670	635	655	608	638	616	602	683	648	645	644	605	658	655	644	579	608	609	686	630	632	664	599	608	619	646	645	616	607	641	648	625	662	577	606	638	634	665	673	577	660	607	667	619	572	650	639	613	628	654	650	615	653	626	641	642	633	682	611	662	643	621	659	630	642	621	679	630	635	596	650	622	658	641	618	606	619	643	611	656	633	569	628	608	613	627	664	635	685	649	655	635	611	625	626	657	665	619	592	648	639	682	648	622	660	630	620	589	690	649	653	627	636	660	647	610	609	668	624	675	671	617	648	610	689	604	607	656	643	637	625	635	652	638	605	640	664	603	591	642	621	651	617	627	669	629	640	675	665	643	660	627	659	618	626	603	647	665	682	639	640	590	629	597	577	663	627	653	643	659	639	679	664	667	596	642	618	643	656	630	590	610	697	610	663	634	623	611	597	629	635	609	648	569	685	626	624	651	632	610	644	649	604	661	624	623	619	598	645	625	642	623	638	657	616	572	614	622	641	598	624	606	629	674	617	661	614	673	614	634	642	614	610	636	665	613	626	615	629	629	668	623	620	640	620	622	632	629	641	657	626	612	607	656	656	624	608	622	607	576	623	660	623	600	687	604	612	585	641	646	624	650	643	602	599	609	668	630	633	672	642	649	615	641	675	628	640	696	665	613	614	658	673	607	592	646	581	642	615	612	670	643	682	601	631	654	612	611	678	615	613	643	632	622	641	616	620	619	601	646	640	672	615	578	633	655	678	601	646	643	615	622	597	646	622	627	641	607	622	627	656	653	636	666	632	628	682	633	615	611	682	615	644	632	605	605	627	608	648	613	649	604	621	660	627	626	589	644	692	665	616	627	671	637	627	591	657	599	654	687	690	631	640	632	641	634	645	624	647	650	629	630	642	630	646	610	593	666	589	637	637	616	638	668	649	657	634	612	614	615	638	658	627	665	623	615	603	663	607	669	662	642	619	623	601	632	625	617	680	630	636	641	603	646	664	609	599	640	600	702	644	634	647	628	618	577	654	646	623	611	670	628	652	603	596	637	611	610	612	605	629	614	602	632	628	641	651	634	659	607	623	602	668	642	622	623	640	602	645	667	631	663	616	664	628	601	645	626	635	611	601	640	632	639	628	641	701	615	667	634	664	679	649	624	633	625	707	628	652	627	606	650	641	644	648	646	644	604	648	634	593	669	645	655	626	607	633	634	624	676	648	651	653	597	599	662	628	631	641	645	583	639	641	641	607	635	671	632	639	615	595	578	601	571	682	614	651	601	647	592	652	608	634	649	622	654	669	619	652	596	631	646	614	650	612	619	650	641	682	660	614	611	650	630	630	660	645	651	653	637	605	638	625	631	644	619	701	606	642	627	604	643	648	619	641
25446	20998	27614	24534	20997	11655	1248	753	576	558	473	414	431	364	395	359	336	292	331	323	328	302	310	284	292	296	298	284	306	247	328	282	298	304	281	307	269	280	263	231	257	255	298	251	272	279	267	254	245	285	253	300	248	251	259	278	264	231	253	245	250	241	254	269	259	244	267	260	264	247	270	245	255	252	249	259	262	218	230	272	256	240	238	264	244	273	273	244	231	261	257	245	265	251	254	259	266	239	250	256	221	269	256	255	251	231	229	244	259	254	291	243	260	264	253	230	258	228	245	257	249	230	249	220	241	246	233	231	258	243	240	244	235	252	249	253	250	258	269	225	266	240	249	241	237	251	240	245	233	235	262	238	269	260	237	238	294	276	266	281	254	210	241	279	245	275	248	233	242	253	230	238	258	253	251	253	256	248	230	255	250	253	262	275	274	229	239	265	275	245	239	261	264	226	228	273	239	226	248	239	242	259	249	254	273	251	232	246	240	248	261	275	256	258	251	265	255	248	248	237	250	261	244	251	258	262	251	229	242	247	258	284	261	250	221	243	248	236	262	270	268	240	235	221	247	232	238	246	221	222	267	258	256	270	250	235	262	268	257	247	253	264	267	220	228	243	227	247	262	244	222	252	250	252	231	220	240	226	241	243	259	258	261	244	249	230	279	241	216	253	289	256	246	234	263	270	249	242	240	224	233	241	237	248	252	286	246	258	246	249	284	226	271	272	250	231	261	250	254	267	255	253	245	238	244	251	243	248	240	220	244	240	263	248	236	252	244	263	238	230	263	234	255	253	242	272	252	244	226	217	246	254	262	221	251	249	259	250	251	234	234	237	277	254	254	237	249	245	263	236	259	242	237	262	248	237	215	259	233	229	256	277	246	229	245	254	282	230	255	248	232	226	242	261	207	254	234	302	259	244	208	275	252	225	275	262	237	281	264	241	236	275	231	263	253	242	275	233	270	265	258	244	225	226	252	250	244	238	239	262	247	247	230	242	238	245	263	241	253	256	246	263	207	255	240	248	271	247	260	263	245	253	258	230	247	273	219	242	251	240	224	223	264	266	243	230	246	235	271	244	231	247	251	311	225	248	254	237	254	244	234	228	233	246	221	253	219	236	253	253	241	249	240	220	276	233	238	258	257	259	224	234	251	242	231	257	243	251	258	242	243	241	258	224	239	243	241	236	279	251	256	286	248	291	250	227	250	247	248	253	230	228	232	244	247	235	239	227	261	246	248	262	262	251	265	252	244	237	230	240	243	224	243	255	254	227	258	254	240	248	213	271	239	258	243	239	229	245	241	262	253	212	231	237	259	259	252	232	239	246	231	250	291	260	242	279	258	260	244	274	230	236	235	260	269	254	242	228	242	246	263	263	267	257	250	243	228	274	242	254	246	266	260	247	236	240	262	224	257	254	252	268	254	247	237	246	250	248	224	238	263	253	222	228	249	258	245	256	249	225	233	258	262	242	261	235	271	248	243	236	259	268	264	223	253	270	256	277	251	264	268	249	252	239	261	245	272	259	264	240	251	255	254	253	257	261	256	259	271	239	230	281	268	281	219	229	214	264	230	232	263	228	242	206	260	244	268	253	229	254	262	243	249	235	252	234	236	241	264	252	250	240	237	210	265	275	262	272	246	256	239	261	234	244	245	266	278	270	255	261	222	267	269	264	266	223	250	276	223	257	233	257	262	234	277	274	243	252	275	222	240	238	236	265	253	226	229	254	235	230	252	244	248	248	229	229	234	248	236	244	228	237	240	296	259	252	256	246	228	250	233	271	264	242	269	231	269	253	244	230	259	260	238	263	258	273	260	244	264	266	237	264	252	244	206	251	240	238	248	241	249	279	237	254	269	244	241	231	234	240	245	250	269	235	237	240	283	247	234	245	272	234	256	249	231	248	225	238	236	254	249	257	252	260	262	242	214	241	250	250	232	271	237	271	240	243	293	239	247	257	251	249	240	258	241	240	246	232	291	232	238	228	250	233	240	242	259	251	237	266	254	284	255	259	241	267	255	278	262	261	265	228	268	266	234	224	228	221	258	269	243	227	259	257	267	229	242	244	242	253	267	245	215	261	282	268	213	259	251	253	266	227	256	237	251	259	279	249	260	249	243	255	226	238	245	269	255	256	251	282	201	281	249	266	256	244	239	274	225	248	251	265	260	240	222	260	230	225	254	272	222	267	244	239	251	234	292	257	259	233	256	242	246	260	229	230	245	254	254	234	251	257	259	239	233	240	251	229	259	216	247	240	246	212	276	262	251	274	253	273	282	248	266	264	237	251	236	246	246	259	224	261	273	234	256	240	261	272	249	221	269	241	234	247	257	267	239	243	230	214	219	212	262	230	250	249	263	211	241	261	267	273	272	243	264	262	263	232	230	263	268	240	262	286	264	228	251	267	281	242	234	276	251	245	244	244	232	265	261	244	245	265	278	249	233	213	279	277	267	257	265	233	283	247	253	255	258	257	230	248	275	274	262	236	259	237	223	255	242	238	225	251	264	253	235	226	247	240	227	278	249	237	232	248	255	221	258	254	250	245	268	273	240	241	277	270	239	238	252	269	262	234	226	266	247	234	253	252	229	223	222	225	257	230	254	256	237	246	240	234	258	237	250	267	287	260	227	236	254	243	245	255	237	261	254	238	249	258	232	251	282	263	251	222	247	244	230	253	232	246	225	240	241	212	244	256	204	256	229	220	252	245	255	240	251	242	236	265	250	227	261	247	238	225	234	261	233	236	221	256	275	229	237	239	249	267	242	248	234	256	231	237	247	239	246	236	259	262	238	240	250	237	253	271	258	250	261	248	240	231	241	234	243	249	235	232	242	237	242	228	243	256	262	225	273	261	236	235	239	278	259	248	256	253	225	241	245	216	230	255	228	201	259	239	238	259	250	250	249	253	253	254	225	264	241	255	246	231	284	236	217	248	241	258	261	235	252	246	241	239	244	219	245	253	252	248	268	252	250	243	258	250	258	262	283	227	239	270	245	244	245	227	257	260	249	264	231	273	251	251	245	264	235	225	219	239	251	236	227	245	257	246	227	250	234	255	235	252	218	262	268	260	248	259	232	214	224	222	261	271	222	243	241	235	257	226	269	228	238	253	261	231	256	226	262	267	248	265	244	259	278	254	235	232	224	236	243	228	239	256	257	270	247	245	270	256	242	251	250	232	242	214	231	242	230	259	241	232	267	251	262	245	280	239	264	237	225	253	209	268	243	271	229	272	256	277	238	266	251	265	275	244	261	252	249	255	225	236	236	245	191	256	224	237	289	231	236	278	249	244	242	207	247	280	244	253	229	236	268	256	251	219	264	251	253	242	267	270	231	245	229	250	229	233	250	275	272	247	251	285	260	230	263	233	271	244	254	261	262	240	241	244	262	271	209	267	249	248	252	241	262	265	262	217	241	226	208	256	237	274	229	256	237	269	225	249	248	248	249	274	257	255	220	252	260	262	258	266	229	258	240	235	275	250	247	243
7221	11483	10329	5611	3475	2436	1835	1405	1181	985	829	776	699	632	590	554	509	503	454	392	439	386	403	376	395	349	370	334	324	360	343	348	340	339	335	297	317	338	308	293	342	319	311	311	311	301	316	324	295	303	312	314	313	296	297	296	303	310	270	322	310	309	273	301	317	294	305	298	305	273	298	297	282	303	289	283	278	254	304	302	280	323	282	286	284	297	277	284	261	279	299	309	281	309	294	264	287	284	293	288	283	310	272	296	313	332	290	276	278	293	280	281	300	287	256	287	300	265	280	261	307	291	272	265	297	281	272	268	301	276	282	289	267	265	281	290	276	267	288	280	293	292	282	280	270	256	290	270	288	292	308	282	285	269	319	298	285	264	287	273	282	282	309	295	274	315	260	307	309	280	290	278	286	298	280	287	283	243	302	267	274	283	295	257	294	302	242	304	264	275	301	275	267	287	287	280	297	278	253	285	263	283	323	305	269	237	279	289	273	280	267	291	290	277	302	269	295	277	291	297	276	292	277	293	278	262	283	284	270	265	291	288	300	290	271	299	304	289	303	304	284	287	289	282	284	267	289	255	290	290	307	257	293	254	293	255	253	277	292	293	234	285	260	279	307	282	238	262	279	286	272	296	297	285	275	273	292	272	287	279	287	289	301	280	265	293	283	287	282	290	289	297	260	286	280	276	312	323	274	276	291	318	286	272	294	256	323	296	294	297	310	278	260	286	258	271	296	263	258	270	270	280	270	302	282	283	279	247	278	267	278	311	298	284	313	286	279	274	312	296	280	333	298	281	291	273	272	265	283	295	300	276	270	284	298	259	310	284	269	288	293	322	285	251	289	259	263	282	314	293	250	277	249	301	300	271	287	248	283	272	254	298	272	270	283	283	283	271	257	313	295	281	298	255	281	270	258	289	283	261	283	274	260	249	314	272	254	294	276	275	308	282	294	284	277	297	298	281	286	287	278	291	314	262	289	299	279	283	277	270	247	291	288	282	271	283	298	288	295	275	262	278	285	293	296	290	299	301	281	283	292	317	294	301	259	278	292	301	298	274	348	289	306	268	278	259	289	290	257	308	284	284	308	264	271	277	269	256	284	266	267	266	274	276	279	312	274	294	289	278	301	305	295	279	289	284	285	286	292	299	283	298	299	314	328	269	313	278	276	256	279	243	276	308	303	275	305	305	307	292	256	286	275	248	277	273	270	290	252	278	254	327	296	267	266	299	294	287	266	264	298	266	289	310	256	276	250	270	291	302	289	289	264	289	242	259	274	268	308	275	287	296	253	275	263	278	279	295	265	290	300	287	304	276	288	276	288	290	307	298	280	293	279	255	232	295	270	272	276	270	289	295	286	296	280	284	306	329	284	270	281	266	256	270	286	296	289	253	276	290	275	277	303	270	264	270	260	303	279	264	279	296	268	272	296	297	297	287	266	291	285	281	264	271	277	270	302	291	266	249	270	262	285	244	276	303	276	289	295	281	285	294	287	294	268	294	301	268	295	302	298	273	285	266	285	274	259	298	277	272	298	272	301	280	299	308	256	256	292	268	307	310	270	282	257	305	301	296	264	278	292	292	308	273	291	299	294	241	307	278	260	272	259	292	288	261	249	268	290	291	283	310	279	315	284	230	292	275	276	280	271	303	290	289	262	300	294	297	273	284	276	260	278	275	283	286	286	264	276	267	266	288	273	242	307	256	266	286	302	293	288	283	306	274	285	297	269	258	286	295	267	277	273	272	292	291	312	269	272	286	296	286	268	303	310	273	305	302	265	317	266	291	295	277	311	303	291	292	261	252	294	272	330	308	277	281	285	301	293	291	284	292	297	280	298	279	263	282	265	273	257	285	292	275	293	276	254	272	258	281	306	253	279	302	284	300	312	287	262	281	268	265	271	276	274	245	293	235	262	258	261	305	292	293	256	256	284	295	263	286	283	311	307	285	259	288	269	276	274	303	283	302	274	291	306	270	262	284	323	263	284	308	293	286	299	250	281	271	277	280	283	299	278	312	240	252	275	282	283	280	307	293	272	275	277	273	285	289	310	253	256	292	308	275	321	273	305	274	298	296	266	286	287	284	285	264	320	291	290	281	273	280	257	297	291	251	298	288	273	291	306	293	277	262	266	298	299	289	263	261	252	288	296	263	308	278	269	287	242	297	261	296	288	277	300	290	276	296	257	280	297	288	292	267	302	279	296	290	288	265	300	259	289	279	265	270	287	282	265	257	306	267	279	277	287	284	312	251	266	308	296	264	270	291	290	298	294	258	275	287	294	284	294	299	274	255	275	296	302	286	297	312	264	254	258	301	280	290	249	288	294	280	275	261	281	299	261	242	249	277	277	306	262	277	279	266	300	285	286	272	276	273	287	262	299	289	294	274	290	289	266	245	271	289	310	312	264	301	281	287	283	290	282	273	255	295	276	276	310	265	273	272	286	270	287	319	311	310	269	283	294	278	275	290	285	274	300	259	293	245	275	301	266	267	268	305	255	263	301	295	278	305	304	301	288	296	266	272	249	270	296	311	304	256	294	282	285	261	323	301	273	261	253	295	290	306	306	292	256	293	252	264	281	260	327	293	264	302	278	294	284	268	259	267	306	288	324	304	294	285	264	266	264	294	280	283	261	303	291	267	264	280	279	268	286	286	319	296	297	292	300	272	268	294	291	282	286	296	309	292	253	274	279	283	298	285	274	273	293	256	271	280	315	315	250	283	280	280	301	268	278	270	252	292	303	281	258	289	270	286	283	292	284	273	298	270	289	261	268	278	261	304	288	267	297	256	266	271	268	291	284	288	275	287	271	291	279	300	305	255	277	242	289	269	321	294	288	274	287	284	294	262	287	280	279	270	287	272	298	306	266	254	251	258	282	262	332	299	269	273	300	287	269	288	255	305	270	263	258	279	282	265	292	243	289	234	261	288	280	303	271	298	301	287	270	301	265	290	295	263	280	252	311	285	303	294	247	267	310	266	256	303	289	308	274	256	273	307	271	294	298	306	290	290	276	288	278	291	308	262	275	262	282	270	300	286	273	276	307	295	281	260	280	299	271	281	278	271	284	262	276	266	282	274	279	309	272	324	278	284	295	281	280	303	286	268	267	245	256	295	267	271	293	276	280	278	253	272	301	285	275	330	252	284	289	275	270	312	287	283	245	277	271	255	320	299	268	276	301	290	278	265	254	299	283	288	273	298	275	278	249	281	258	278	302	287	270	282	290	279	290	259	283	278	292	285	272	287	260	271	308	264	276	264	278	288	255	283	236	314	270	281	274	295	285	269	257	295	283	266	278	281	264	269	268	270	265	296	276	290	295	269	269	296	259	269	275	281	294	308	281	261	271	295	260	295	313	312	270	303	300	274	271	300	282	278	290	270	297	275	274	284	295	273	263	280	286	261	272	267	284	295	274	261	289	277	303	296	311	299	309	273	287	296	267	296	295	282	294	285	286	285	260	257	284	281	283	308	253	272	262	286	293	286	274	278
23366	21006	27946	24268	21011	21075	8828	1439	1094	929	882	811	722	684	668	645	630	607	566	595	536	545	536	518	530	529	526	500	506	487	447	499	491	465	540	456	465	477	477	475	445	490	456	472	466	455	460	470	489	473	458	449	501	462	460	466	474	449	483	427	489	442	448	515	460	468	430	485	421	472	451	421	483	444	441	469	461	456	444	430	475	468	433	473	443	414	431	455	433	456	447	446	473	442	479	478	476	426	442	420	451	440	461	442	437	480	476	443	458	442	424	445	472	493	443	471	490	469	451	472	444	471	453	431	476	462	472	469	445	456	425	441	426	492	446	444	469	435	444	448	457	448	493	465	450	492	415	426	460	460	447	459	468	467	422	489	440	473	410	465	437	452	455	444	427	418	455	441	441	477	438	409	461	444	446	433	482	456	456	430	437	445	483	441	480	428	452	417	430	443	492	435	507	449	419	486	431	430	436	463	444	446	482	469	503	453	474	443	484	478	479	471	458	467	457	466	413	421	454	450	425	407	442	424	430	468	444	441	444	459	454	442	461	447	410	451	463	427	437	454	445	456	461	420	464	468	445	458	448	482	447	423	476	451	399	439	448	461	436	408	421	455	415	464	462	421	447	421	422	440	471	438	446	425	455	438	461	426	416	464	431	463	456	438	446	449	480	462	441	439	426	431	478	455	425	455	478	488	434	473	452	463	460	416	427	469	439	440	461	454	461	468	434	431	436	404	463	457	454	469	448	472	449	444	416	429	457	408	454	456	467	436	466	468	460	428	420	467	425	435	518	484	444	419	449	438	403	474	467	470	454	452	445	456	407	413	468	427	437	453	447	443	434	470	459	450	437	457	436	459	453	423	454	448	447	425	448	439	460	438	421	448	415	436	407	467	440	470	469	430	447	461	473	446	454	475	463	434	461	431	477	429	459	440	454	473	457	461	437	411	472	428	485	454	445	392	463	447	474	420	418	431	441	446	456	444	486	478	468	475	456	452	458	429	424	506	451	442	436	433	419	441	427	439	473	421	454	427	495	440	418	476	517	429	444	445	468	453	464	465	457	453	484	439	415	474	446	436	463	410	416	495	469	450	434	473	474	407	467	460	460	442	432	419	418	468	457	418	449	438	468	437	476	434	470	479	429	443	427	438	440	443	452	459	438	438	427	455	440	447	433	449	460	428	466	498	490	394	470	447	435	459	453	435	453	426	459	490	433	468	428	437	448	463	451	451	416	441	473	463	418	455	436	440	476	467	440	459	467	470	455	447	417	476	465	447	467	433	422	449	449	483	429	469	490	454	453	427	455	461	454	459	440	458	425	462	405	484	457	473	444	463	477	431	425	449	457	425	400	473	431	465	433	484	493	467	452	458	445	411	463	426	441	449	479	474	432	427	450	449	436	434	467	457	442	444	411	447	448	451	454	470	445	439	423	449	449	503	432	446	461	429	403	433	417	467	421	460	444	443	462	420	448	443	468	426	441	466	456	453	448	442	442	451	466	426	430	438	443	443	429	454	430	421	442	458	450	460	434	433	449	429	452	457	436	421	422	472	459	439	442	430	453	474	477	431	462	471	444	415	471	421	440	424	457	436	453	442	445	438	514	463	454	436	456	442	435	474	471	436	494	434	430	472	463	471	420	482	451	424	470	447	449	402	443	423	430	457	472	473	431	401	420	468	459	448	453	458	479	443	466	458	468	423	462	454	429	459	449	461	449	452	464	450	470	434	427	439	401	474	434	470	440	450	436	460	435	424	472	436	440	455	444	470	432	442	395	455	438	408	460	465	502	470	466	424	516	453	457	428	448	470	457	393	466	480	451	479	430	443	448	455	485	422	470	465	465	484	465	450	424	448	435	454	431	473	455	450	437	413	494	424	436	454	485	447	436	489	452	432	479	427	464	439	423	455	465	428	430	487	503	462	433	433	431	417	447	401	481	451	429	433	450	448	459	440	434	444	425	443	472	464	414	457	431	421	481	450	485	402	472	444	435	449	472	444	444	424	416	430	466	470	439	470	443	496	487	451	470	460	452	474	465	433	462	445	490	447	459	457	477	433	449	445	414	463	446	479	453	431	443	430	442	448	431	438	421	450	462	469	463	421	440	448	434	434	437	462	448	459	421	494	461	427	443	469	471	431	435	430	466	451	464	434	445	461	412	447	442	449	464	424	438	468	427	474	465	441	458	449	455	435	421	488	431	432	462	452	424	480	488	434	464	441	480	445	429	448	426	437	411	472	438	467	437	447	465	437	438	476	425	417	451	471	442	428	406	410	426	420	448	447	441	443	485	460	448	443	445	465	474	431	457	448	459	462	416	415	451	496	432	445	460	444	465	408	403	453	488	433	452	451	449	400	431	423	459	462	452	462	414	409	441	406	471	442	465	433	439	455	445	457	441	471	448	440	444	469	450	407	457	440	434	455	499	418	414	447	471	437	437	436	496	439	462	467	468	404	418	442	415	426	433	402	467	474	452	470	471	467	466	450	406	440	486	420	491	443	411	413	484	460	457	462	436	441	439	472	414	473	435	455	435	447	467	422	399	468	448	434	420	458	452	501	449	421	437	422	446	467	459	474	457	425	444	436	450	435	451	435	473	420	446	433	440	462	427	451	454	424	415	423	441	465	421	448	484	471	474	418	462	495	489	421	467	451	469	451	506	430	409	411	467	469	415	438	448	467	465	423	472	421	403	480	447	459	471	456	480	449	443	480	479	422	438	448	439	410	478	442	464	471	425	458	464	469	411	466	460	425	405	424	388	444	429	460	459	454	442	419	424	485	437	408	456	465	456	475	454	433	454	446	448	470	438	420	508	456	437	420	465	448	473	453	457	416	455	502	433	485	442	435	439	490	413	438	453	464	428	445	446	459	445	431	445	432	440	446	453	470	460	391	438	482	467	450	456	469	415	453	485	459	465	435	459	439	459	455	449	451	459	448	418	449	411	464	417	414	420	475	435	441	423	496	403	459	476	450	442	418	429	431	443	402	466	457	465	467	467	414	447	452	442	423	417	445	450	440	451	450	450	468	407	441	441	469	435	433	437	415	461	435	448	442	431	412	444	451	450	448	438	405	458	455	453	444	457	434	426	474	432	421	447	457	483	449	469	480	444	438	432	437	431	453	457	433	474	479	444	473	434	419	485	473	471	417	502	456	444	488	435	471	463	442	437	490	436	440	471	391	475	457	441	503	467	474	433	487	429	414	473	447	434	434	456	493	463	471	398	438	437	450	462	456	473	443	462	426	449	429	465	443	431	472	457	468	426	456	472	450	427	460	455	432	479	470	458	457	448	453	458	455	468	448	491	462	442	445	465	479	462	437	472	466	478	420	476	444	434	453	451	447	411	458	413	471	482	415	469	481	434	415	474	455	463	441	413	454	429	447	453	430	463	443	445	451	457	449	464	385	460	477	412	483	441	428	395	465	451	434	483	477	430	479	479	425	461	399	413	432	435	434	464	442	448	448	436	504	457	447	451	431	453	473	461	483
10021	17771	16212	9211	6052	4302	3226	2538	2069	1728	1549	1329	1290	1052	1016	959	932	773	731	720	745	693	624	621	648	594	572	598	552	585	518	550	509	499	516	567	522	514	525	457	485	475	522	462	528	486	472	502	527	483	499	500	491	459	447	472	485	438	462	467	450	474	489	471	476	457	445	483	449	439	442	432	461	466	470	449	450	470	447	494	458	453	480	448	439	423	470	458	471	449	461	461	422	480	453	471	450	445	450	429	454	455	440	447	452	462	448	406	478	406	457	452	474	428	440	466	450	490	486	455	418	435	427	450	467	456	456	456	463	406	409	439	460	429	427	444	432	447	476	445	438	422	462	443	490	442	468	443	444	452	416	462	455	443	465	485	454	453	481	456	441	477	422	481	431	474	394	467	404	406	433	418	416	405	443	445	452	440	406	427	447	457	435	468	447	466	421	453	434	437	448	434	451	449	468	466	446	451	463	447	485	433	459	441	428	439	410	513	451	443	457	438	481	422	479	468	463	462	478	450	442	423	446	435	472	463	391	414	455	439	432	468	472	446	452	436	444	443	469	451	439	454	425	433	425	442	423	426	429	499	445	482	459	431	435	449	425	440	423	442	427	478	439	449	428	423	428	436	429	488	443	437	443	452	449	441	430	431	427	459	474	439	433	425	452	413	408	439	422	458	403	422	450	466	461	466	450	416	471	440	414	420	451	423	449	436	421	422	451	428	437	403	460	427	404	420	498	454	411	430	469	448	476	460	451	439	413	473	450	498	400	420	428	410	452	481	407	428	480	455	442	460	413	434	426	427	457	448	442	420	441	476	456	459	437	434	446	401	454	412	451	440	462	476	431	415	496	410	433	422	440	438	469	485	485	471	442	445	446	418	425	456	468	454	460	434	428	472	437	457	480	422	448	478	453	441	464	465	452	433	436	450	469	453	446	455	471	449	426	424	462	449	474	461	436	428	442	467	436	414	429	436	426	480	404	411	469	422	478	462	438	449	445	481	454	463	454	462	436	433	489	426	444	482	403	449	445	432	475	494	450	441	406	420	447	416	437	426	486	448	452	464	453	455	457	421	458	470	447	435	450	483	422	447	473	430	411	451	456	425	478	440	452	462	442	464	447	407	464	413	459	427	446	401	463	429	426	430	437	421	468	456	429	464	448	451	438	461	455	444	427	430	467	452	445	468	453	430	436	415	442	422	466	463	468	420	465	387	434	456	426	430	436	448	449	400	450	440	433	433	468	447	435	428	428	439	435	412	432	463	457	468	448	426	477	481	456	438	408	440	443	435	429	442	453	442	408	435	440	442	442	425	460	485	445	447	411	427	409	444	475	478	420	432	406	517	391	444	461	473	443	424	466	482	470	468	447	466	436	451	441	440	454	392	441	477	437	436	471	423	458	463	449	449	433	451	484	449	439	415	421	422	422	474	487	463	432	429	486	478	424	443	462	445	458	464	459	425	450	441	440	469	457	468	447	442	424	421	430	442	489	448	475	440	440	451	446	487	449	453	467	451	447	444	464	426	454	418	429	474	466	451	457	453	474	443	432	443	467	480	469	442	436	442	466	440	445	441	437	485	446	437	437	442	437	390	475	421	423	463	438	452	445	448	459	489	436	426	460	435	453	443	406	416	426	432	444	411	445	412	471	417	453	449	450	449	477	489	444	428	459	447	471	439	438	417	427	457	450	422	445	446	475	423	432	447	458	426	466	406	462	435	430	476	446	396	498	422	460	455	463	422	418	423	443	467	447	454	422	463	430	405	416	441	484	463	440	437	425	440	456	431	426	438	486	455	412	433	436	450	434	433	433	471	418	458	454	461	429	455	458	431	458	437	449	438	431	468	455	462	410	442	442	425	489	430	458	425	475	414	437	465	427	436	420	418	445	409	446	433	437	435	474	443	436	445	463	463	392	433	457	459	449	457	451	409	444	458	436	447	436	459	433	431	470	464	464	459	452	424	422	468	472	479	438	448	466	461	444	438	400	406	450	405	444	445	486	442	463	451	463	457	446	480	459	444	480	460	421	458	473	445	451	416	419	407	449	472	419	440	450	465	465	445	448	438	456	473	454	444	426	488	468	422	451	431	414	442	413	461	426	444	484	456	441	423	456	416	435	407	448	462	491	451	411	458	439	447	464	466	425	378	447	440	423	433	446	440	417	450	459	445	488	439	450	455	419	429	463	435	474	442	414	434	432	474	438	462	408	454	459	448	419	449	435	438	474	401	460	422	466	446	442	482	476	418	455	431	450	422	446	471	461	454	432	418	404	420	469	439	450	470	427	440	444	427	428	430	468	469	462	463	457	448	448	452	457	437	438	458	466	482	439	435	424	437	460	425	479	465	461	447	467	433	446	459	412	452	505	444	424	416	435	467	444	453	429	456	429	439	419	418	457	481	434	437	462	457	456	459	433	482	413	455	430	453	433	419	433	445	423	441	443	439	479	424	433	449	426	472	446	429	464	445	453	395	496	417	460	417	423	416	428	432	479	426	457	408	377	491	464	426	441	489	416	459	469	452	440	479	420	446	475	444	443	455	464	447	464	472	460	442	433	449	462	438	399	504	452	448	423	439	459	452	445	452	409	449	461	438	441	442	384	439	441	470	447	422	445	432	427	428	464	467	395	407	453	425	400	456	471	449	458	421	464	457	458	525	423	491	410	420	456	428	428	465	428	460	450	440	433	433	456	446	429	468	418	458	445	459	460	451	446	416	451	453	426	463	460	427	443	475	438	477	455	454	475	453	460	427	426	416	444	463	455	450	428	444	454	445	431	423	421	461	447	407	436	445	466	468	464	434	461	446	491	447	421	427	453	472	473	446	440	448	433	400	456	431	445	445	421	460	431	450	433	431	453	455	477	456	465	435	429	451	473	424	485	464	426	467	452	438	439	451	424	436	421	456	443	437	448	412	444	462	478	433	428	437	430	438	479	430	419	440	433	431	448	455	400	412	439	471	445	428	426	433	429	470	459	488	447	476	442	416	444	436	427	407	461	443	457	427	417	448	478	429	431	447	440	451	448	436	472	441	424	491	439	422	449	412	446	445	462	400	465	438	407	437	428	453	427	452	398	430	450	447	436	439	450	496	451	442	437	459	483	440	438	425	411	436	427	440	476	468	469	443	443	410	432	421	417	461	416	454	435	466	448	435	432	446	448	441	422	466	444	400	451	438	395	460	388	425	463	465	447	408	485	442	440	433	446	428	464	437	429	483	449	447	446	403	463	443	444	431	414	461	426	476	429	453	432	439	445	391	449	419	455	443	430	474	429	465	449	441	436	445	450	425	468	422	452	423	439	456	446	424	440	468	425	473	459	483	454	442	487	444	441	501	452	481	436	442	450	469	475	444	448	421	432	443	444	421	427	430	434	453	447	454	417	431	411	430	453	448	471	459	451	442	442	482	444	412	420	458	455	451	408	446	463	462	454	441	459	457	470	445	452	444	410	449	427	469	424	452	442	454	438	430	429	476	405	456	483	444	412	443
28113	15397	2442	841	669	595	576	597	612	566	612	608	534	586	607	585	608	605	589	572	563	566	566	574	579	579	546	570	572	606	541	559	613	576	536	580	639	588	543	598	617	583	622	611	580	579	569	587	549	576	583	623	613	572	604	596	598	572	587	557	595	577	601	573	603	530	597	605	554	596	573	571	594	584	534	601	597	550	551	542	573	554	590	573	634	607	579	570	553	602	576	533	570	606	615	575	570	593	531	570	559	613	573	566	569	572	573	553	596	605	572	577	564	579	550	623	580	566	547	532	587	592	587	617	582	563	607	601	540	590	609	547	549	528	626	553	577	569	568	581	575	579	592	562	626	563	615	605	617	562	604	582	533	568	601	576	588	552	591	593	538	600	536	586	555	551	574	607	562	590	520	563	528	562	572	599	592	571	599	559	556	579	615	573	568	554	591	631	604	573	573	601	600	563	588	602	560	563	616	596	565	604	572	621	640	545	604	584	584	576	587	584	596	609	600	569	537	599	555	578	560	618	609	577	588	561	564	588	606	568	554	582	580	586	553	573	587	596	625	584	567	574	566	536	617	590	621	582	529	586	579	565	589	598	580	534	528	572	516	586	609	603	569	573	621	571	593	603	619	593	555	572	588	570	587	583	603	547	590	593	572	584	552	593	578	581	553	624	620	592	551	590	574	620	557	572	575	573	616	579	548	603	596	559	619	584	552	565	557	554	604	560	586	591	579	593	585	591	596	599	612	571	599	590	588	584	633	562	541	562	567	550	593	533	587	610	611	595	548	589	559	595	579	545	566	563	564	580	546	598	547	564	622	565	577	584	557	591	578	564	558	611	599	573	592	547	590	582	576	604	579	565	593	543	562	574	555	576	608	584	588	571	579	583	625	631	610	574	611	554	617	567	577	588	591	615	592	624	557	598	600	580	574	611	560	571	571	585	560	621	550	597	607	614	550	604	587	562	514	595	552	597	588	565	599	608	537	606	570	569	606	565	570	597	596	569	589	634	602	587	604	604	546	584	593	618	562	567	558	596	567	576	586	554	580	608	496	561	579	614	562	600	583	571	607	545	562	590	556	563	585	608	561	579	585	606	572	547	565	545	613	573	537	594	580	577	594	583	561	593	557	582	616	597	596	588	548	559	615	621	575	579	573	617	603	598	562	635	537	586	567	588	579	569	588	562	585	552	542	554	564	568	575	532	562	570	602	556	556	583	577	593	555	550	571	617	577	581	548	578	594	626	589	591	601	618	613	552	552	572	547	570	579	574	525	625	539	588	598	617	616	559	617	579	515	618	583	559	582	582	570	549	579	589	574	585	605	536	569	572	564	609	594	546	584	608	557	574	592	606	572	530	558	549	623	562	569	575	552	588	574	617	606	553	599	572	597	582	575	554	564	575	593	568	647	583	554	517	592	622	596	584	575	566	571	532	560	580	601	610	592	576	597	579	563	569	630	565	549	599	563	594	594	602	596	606	566	619	514	571	577	596	581	556	602	595	604	582	559	548	582	604	624	560	584	594	583	567	566	588	580	575	524	560	549	616	549	585	549	556	560	577	552	554	601	535	607	612	595	553	628	594	604	599	593	569	558	597	554	634	579	564	543	571	537	541	554	607	534	564	577	544	550	571	612	597	558	615	561	552	577	573	558	549	512	624	601	612	580	577	564	603	569	579	604	575	573	538	570	547	560	584	564	559	641	590	592	580	594	607	595	552	551	505	540	575	547	552	574	551	555	545	554	590	590	581	563	588	594	615	555	578	574	570	577	615	567	585	580	595	584	581	529	597	573	515	622	597	571	572	543	555	593	573	604	564	596	565	569	582	587	565	550	569	556	535	603	548	569	599	569	527	576	578	593	580	576	575	617	587	563	570	551	588	598	566	566	614	569	586	575	556	582	565	614	607	584	578	581	569	581	531	624	543	585	567	606	607	559	584	572	618	574	566	553	595	565	565	588	584	556	576	555	575	582	601	591	595	565	554	566	562	629	542	573	580	599	593	566	554	565	559	612	586	567	560	615	637	600	560	602	556	554	576	539	589	576	579	599	550	583	613	590	569	564	574	585	571	623	598	572	586	583	616	612	604	566	595	550	536	591	597	582	605	590	604	601	568	596	570	591	559	588	599	570	591	542	600	595	596	605	580	591	578	583	606	612	548	619	568	588	593	593	608	596	578	553	610	566	572	606	636	556	551	551	539	612	559	573	582	585	558	532	644	520	589	567	575	563	566	571	600	588	605	552	564	579	592	587	607	604	607	549	582	627	595	583	628	552	562	559	588	574	582	537	533	572	580	575	574	569	542	579	559	595	581	590	575	586	499	597	557	585	541	589	526	580	528	613	539	599	607	568	584	590	602	566	545	604	572	576	572	605	584	610	603	548	585	577	606	642	529	552	572	635	568	569	603	589	582	541	603	597	570	586	539	547	629	548	577	555	558	572	542	582	611	597	539	587	603	576	604	568	582	573	558	563	556	577	587	588	570	629	608	570	572	617	601	554	546	614	617	586	558	613	578	567	630	560	616	585	540	554	583	577	562	555	566	597	542	580	548	533	562	528	589	584	572	542	594	593	585	600	574	577	566	624	548	520	563	585	565	608	584	565	584	542	594	562	542	523	565	577	546	550	533	581	578	599	550	580	600	540	567	585	613	584	574	565	556	553	586	616	608	564	628	582	624	589	614	536	605	600	534	555	610	574	587	582	597	550	572	572	589	576	566	533	568	600	553	569	587	548	536	599	555	566	609	580	541	570	578	548	601	556	535	602	579	587	573	546	602	576	576	606	607	586	612	621	600	603	525	593	590	573	601	563	575	606	547	576	582	549	583	560	544	560	580	618	569	597	597	595	581	610	525	552	568	562	583	594	561	549	567	571	580	554	571	581	571	559	615	588	564	562	531	558	569	613	567	577	585	628	561	565	582	551	609	585	563	599	567	575	603	625	566	583	553	568	587	557	567	519	595	578	598	595	583	574	576	622	564	567	570	540	612	603	579	551	537	550	550	558	556	593	568	606	514	596	545	555	638	566	606	548	534	598	600	604	566	547	593	528	561	563	587	558	550	603	578	551	595	590	603	586	534	616	567	575	602	582	562	540	547	606	589	580	578	621	590	571	585	545	594	549	602	591	578	569	575	582	555	556	604	547	571	575	590	562	603	614	564	565	557	591	588	588	545	607	599	574	602	562	565	580	557	556	568	548	596	589	592	610	585	558	552	612	553	554	577	576	575	570	565	593	545	611	595	579	581	574	597	610	601	586	557	626	597	547	619	571	545	584	565	572	554	590	573	586	571	580	609	576	569	544	581	583	567	590	573	535	598	586	561	564	587	569	556	578	593	564	572	589	588	564	563	618	606	573	567	585	548	565	568	589	594	585	572	587	614	560	582	626	550	570	597	574	618	564	562	577	568	600	567	595	605	586	651	552	546	600	563	621	585	609	599	591	570	573	575	538	534	577	543	553	563	617	557	601	596	595	555	579	572	588	589
5195	1221	1262	918	789	724	688	664	646	667	682	663	647	665	669	638	646	640	665	690	645	611	628	664	656	638	624	592	602	622	636	641	637	637	603	594	679	654	643	653	634	667	621	634	629	616	603	632	634	624	612	676	613	609	629	655	608	592	669	627	587	602	649	623	674	599	653	638	633	660	611	624	655	634	656	641	639	648	600	630	650	641	652	632	598	617	608	634	690	611	629	663	644	628	607	626	612	649	653	597	647	665	653	633	601	634	616	627	596	650	635	625	644	629	615	660	632	671	651	646	591	671	624	628	618	631	600	606	599	610	647	626	671	587	630	637	608	661	633	668	583	606	660	625	597	643	593	680	644	659	647	624	635	653	670	627	652	604	645	621	640	659	642	619	574	636	610	627	612	582	605	617	621	631	676	615	637	663	648	604	643	640	638	587	646	637	628	680	642	643	618	607	648	614	627	618	633	638	622	663	573	647	651	622	599	597	647	619	580	602	599	652	574	632	624	685	587	576	640	613	624	650	628	625	607	608	632	587	616	624	659	610	601	653	617	715	611	650	632	647	595	616	651	696	655	614	614	633	631	624	613	605	684	653	619	685	592	662	631	653	652	657	588	625	660	608	650	650	634	636	564	612	625	568	604	642	612	590	610	607	637	638	641	605	693	670	590	600	614	629	582	626	638	645	640	617	646	613	619	615	626	672	619	691	614	590	660	631	630	629	617	616	664	660	620	668	631	611	626	633	621	644	661	627	628	633	621	638	607	630	641	616	613	604	609	638	627	615	682	644	623	651	653	649	609	622	628	649	653	656	598	636	601	669	631	666	630	668	668	637	691	635	611	668	651	636	654	592	613	609	642	590	663	616	654	607	621	613	598	643	675	624	633	616	637	596	636	645	616	632	627	637	586	678	625	581	580	665	634	613	627	622	616	650	669	636	600	653	620	639	663	596	658	606	576	657	615	654	633	642	593	627	671	667	634	629	583	656	623	634	656	635	649	617	617	639	631	595	636	635	620	622	696	648	607	650	611	663	628	605	622	621	587	631	593	633	610	615	587	656	635	639	633	602	622	659	667	631	631	616	583	638	606	645	652	618	641	599	634	651	604	634	682	625	655	625	680	609	607	656	630	635	641	593	619	604	642	641	642	634	599	623	631	626	631	652	623	660	607	636	647	632	645	633	625	618	623	660	584	598	614	669	613	603	629	599	627	608	623	645	642	611	618	577	655	657	619	632	583	654	612	638	649	598	610	635	620	583	593	623	650	607	602	624	643	635	642	574	598	633	621	613	629	621	632	645	651	662	598	647	655	584	628	634	590	645	638	610	671	650	632	652	618	632	635	633	634	613	656	581	626	654	621	633	644	645	666	639	627	630	594	639	612	587	632	619	654	622	616	611	622	629	625	659	605	595	581	633	596	628	593	587	610	603	583	642	657	629	624	661	594	627	657	597	636	633	611	636	592	639	607	603	635	641	648	636	645	665	615	623	646	666	622	613	648	639	649	631	624	604	623	664	647	597	641	646	632	622	627	633	586	604	615	662	570	652	615	635	615	640	631	649	642	624	597	604	610	624	600	643	597	653	623	611	613	624	624	620	634	657	641	658	647	596	695	616	625	618	661	631	663	621	615	637	639	615	636	651	654	650	629	617	610	638	634	622	620	692	653	631	614	618	613	669	621	664	649	623	624	628	634	612	635	630	573	639	615	660	669	648	623	665	608	622	680	618	583	601	691	616	629	590	642	655	651	649	635	631	644	644	617	625	615	703	612	650	638	631	654	620	607	628	625	605	658	636	656	595	599	590	598	630	625	658	625	650	637	609	628	632	652	668	654	630	587	645	602	654	599	643	586	642	658	576	617	686	651	634	619	623	637	613	623	595	625	621	564	648	604	601	612	696	664	597	616	635	605	620	663	586	614	657	637	629	607	614	600	642	649	615	635	626	616	628	588	617	606	632	633	595	629	619	620	624	603	640	647	647	664	601	655	618	584	619	614	628	617	666	636	611	626	600	632	600	593	650	624	616	612	662	598	587	600	627	657	580	622	642	673	611	624	626	612	633	634	645	625	606	575	624	598	579	650	636	697	678	624	623	603	638	654	638	655	650	639	600	638	597	612	613	631	658	639	656	632	651	572	623	645	649	574	632	607	615	660	615	629	641	641	602	648	588	657	665	623	630	638	636	629	646	592	645	649	608	680	659	657	636	659	637	647	592	623	623	630	640	626	646	620	633	664	602	644	642	656	659	661	627	633	598	614	620	662	638	669	594	600	634	653	608	642	601	604	669	623	628	610	609	635	619	599	660	592	616	647	652	659	604	623	653	652	625	615	657	632	653	636	647	637	661	658	612	636	568	606	589	632	599	657	603	617	663	609	604	613	653	633	622	611	615	647	663	624	641	613	643	605	617	685	651	650	637	649	587	595	639	618	597	651	605	631	662	652	688	646	614	642	660	632	623	622	633	610	656	617	618	645	595	624	651	656	682	639	643	636	643	653	641	655	668	649	651	593	609	640	609	646	607	663	615	628	655	670	622	617	655	670	675	613	613	603	604	612	616	575	641	644	615	585	645	602	608	608	584	599	639	623	639	633	645	599	653	618	646	599	622	581	629	646	615	634	664	657	647	674	625	676	592	642	662	628	672	680	647	643	669	613	607	650	608	638	632	654	656	675	611	634	644	668	651	609	643	640	622	607	588	675	682	613	596	641	657	624	627	657	633	625	644	675	634	650	650	597	582	690	591	645	583	646	603	633	641	669	575	578	562	632	615	691	607	650	693	652	637	613	695	636	627	629	678	627	639	605	628	608	625	655	643	628	612	615	613	625	650	613	645	604	679	581	609	592	616	650	634	627	684	643	616	652	618	592	584	653	619	669	628	635	637	620	674	646	640	601	651	628	616	600	658	635	573	623	570	640	657	668	601	618	641	620	640	659	603	657	649	613	648	640	562	633	659	627	603	657	647	612	587	630	632	649	650	570	666	648	637	594	620	603	627	624	638	614	606	650	625	623	595	642	675	600	637	620	693	627	629	587	657	606	621	595	642	618	623	654	636	620	612	614	657	655	604	618	615	586	604	639	632	643	622	653	631	637	675	632	651	605	671	623	607	630	668	608	679	653	560	698	626	643	625	631	598	660	601	612	617	608	606	619	619	607	623	637	589	603	629	628	599	620	638	623	663	624	617	614	625	632	620	607	640	659	639	618	608	613	607	604	636	694	634	594	647	639	616	597	604	629	634	592	644	620	610	621	624	607	624	644	659	603	617	677	586	609	642	634	594	616	660	633	646	642	625	651	668	668	659	634	619	623	600	648	623	637	626	619	642	657	625	635	651	644	639	626	639	588	627	628	626	652	647	683	642	664	643	647	620	640	638	639	628	674	573	624	660	657	626	617	663	667	637	660	577	639	630	601	634	635	635	603	637	672	635	624	615	610	621	619	621	624	617	661	614	643	606	627	596	591	619	645	613	629	618	631	650	611	649	615	633
25288	20974	27568	24549	20968	11576	1205	724	574	506	465	427	376	397	358	349	338	316	314	295	313	296	318	312	295	267	282	318	278	257	293	286	269	256	243	240	269	248	245	251	224	251	278	271	259	259	238	271	259	290	255	265	260	223	259	250	298	231	267	261	261	248	265	253	235	256	248	254	265	248	224	224	262	254	257	248	250	248	255	266	260	240	264	254	229	272	239	254	273	251	274	234	233	244	249	259	239	233	233	256	260	240	225	226	273	271	248	244	275	244	262	221	259	228	262	230	241	213	251	238	254	270	245	275	248	242	234	241	241	228	247	248	291	266	227	249	245	239	268	254	224	213	233	225	268	225	262	233	240	263	227	228	244	250	261	245	247	239	260	256	231	256	288	259	237	254	222	237	242	244	266	257	243	232	228	238	238	246	237	260	281	251	231	257	262	265	262	249	221	256	248	252	269	233	241	232	244	247	256	223	242	233	222	229	261	243	246	258	247	212	253	262	239	252	216	244	236	256	256	245	270	250	291	253	239	238	241	244	243	271	229	244	245	237	237	245	256	211	229	228	282	245	240	251	236	243	252	235	215	248	236	231	229	221	232	257	221	224	248	250	223	262	251	265	226	255	216	260	248	230	235	228	259	226	239	256	234	236	268	233	259	246	261	223	241	241	226	237	243	227	263	216	251	251	264	269	233	240	245	265	227	248	223	245	259	273	241	243	255	259	239	256	235	230	245	264	241	245	242	254	253	251	221	285	209	239	254	242	216	255	249	235	227	238	269	259	249	258	213	231	265	253	238	241	235	254	220	217	262	251	243	268	253	246	247	224	246	248	236	241	253	229	218	238	248	249	253	270	232	229	238	244	260	236	247	257	236	246	275	240	254	290	253	252	231	237	247	253	242	254	248	238	256	245	271	235	226	241	246	247	233	256	239	247	221	268	251	266	252	235	238	235	264	239	226	236	265	235	258	246	254	250	272	256	267	227	229	222	246	252	246	268	256	261	250	249	233	244	232	235	245	241	235	212	266	239	252	244	257	270	254	275	240	258	263	246	268	278	229	235	254	257	239	249	249	277	247	237	227	277	227	229	238	285	249	261	249	243	279	234	271	222	261	243	226	244	250	244	265	198	256	265	249	251	202	263	257	247	230	236	226	246	233	265	220	260	239	246	245	245	276	253	270	259	234	252	230	228	288	247	253	228	246	238	249	238	265	258	237	258	235	227	245	274	247	252	244	254	230	232	222	243	238	250	244	260	238	248	260	255	279	234	242	224	273	257	247	244	239	235	269	259	237	239	242	226	243	242	239	251	248	257	250	253	238	245	251	288	225	258	246	253	253	237	226	239	238	240	266	238	243	233	247	229	233	264	254	241	255	242	263	249	279	251	253	273	231	262	246	243	256	226	234	233	255	265	228	260	254	217	250	255	284	266	240	275	218	217	236	246	243	248	247	249	245	231	255	256	239	246	254	245	245	243	261	229	242	262	237	258	233	272	253	258	243	241	232	225	282	225	236	273	268	254	277	248	248	251	223	286	273	283	231	226	206	246	256	230	265	249	269	249	222	245	254	257	231	255	246	255	224	223	244	249	245	248	250	247	259	227	225	253	263	266	245	240	258	236	234	256	230	218	236	211	253	243	258	253	283	261	258	281	235	210	251	232	247	257	253	248	263	215	235	238	244	231	261	273	266	268	230	231	268	224	261	257	250	225	257	237	255	280	254	210	266	262	228	238	296	260	251	252	270	237	242	265	281	247	224	264	235	272	247	231	226	226	235	266	264	225	266	242	261	240	232	244	251	240	235	225	276	244	225	227	259	262	253	221	228	222	238	247	253	224	262	251	238	234	241	256	242	239	265	237	229	260	250	233	276	227	245	263	243	236	278	237	222	234	205	236	230	239	253	274	236	250	244	233	229	227	259	252	250	225	240	251	242	263	249	241	260	255	220	254	229	227	230	242	238	236	255	259	267	230	234	239	215	263	230	254	245	249	246	273	236	239	249	244	258	252	233	231	218	261	267	250	241	225	244	218	242	245	257	229	251	250	273	246	247	252	233	246	266	262	258	252	243	259	273	235	269	243	236	231	246	233	254	262	265	232	236	239	231	258	274	235	247	259	248	245	245	264	240	239	244	278	240	206	228	245	252	222	246	244	244	239	237	247	264	240	256	260	251	255	255	233	236	249	272	253	267	263	241	277	271	229	239	238	285	244	256	267	258	229	242	211	246	241	245	237	248	252	237	249	259	253	240	244	262	285	231	248	252	260	215	248	246	252	242	254	244	258	261	254	261	230	240	247	224	252	239	253	251	237	241	220	253	277	240	251	233	226	247	243	258	237	238	252	247	239	237	269	256	221	250	277	250	239	254	249	251	230	237	223	254	233	219	234	268	225	248	255	221	237	250	268	243	247	246	264	237	261	230	240	265	228	265	240	227	254	226	246	229	247	245	225	271	277	230	260	259	238	226	232	255	254	230	268	227	241	237	225	227	250	245	248	221	261	231	258	232	224	237	229	253	212	229	253	237	238	246	250	260	235	247	239	244	252	224	242	236	251	254	279	250	258	225	243	260	257	226	235	270	242	263	246	288	245	250	247	252	240	236	273	246	220	254	257	245	227	231	275	258	222	224	241	236	253	270	228	252	228	234	226	260	257	260	250	256	239	241	242	217	240	242	239	240	240	231	244	246	247	273	213	270	248	276	256	257	237	228	252	253	222	241	277	240	240	260	212	251	243	225	251	229	226	232	276	240	238	290	229	237	249	268	270	225	259	245	239	242	246	225	226	253	250	234	261	240	229	235	227	250	275	279	236	267	254	220	268	252	255	230	260	240	236	236	252	260	239	228	224	220	236	225	249	240	264	225	240	251	260	227	256	253	260	227	227	251	252	219	241	240	242	229	242	229	252	236	255	237	250	241	240	254	235	253	245	236	247	214	244	258	242	251	235	268	245	235	255	242	253	231	253	242	252	225	269	244	261	230	231	267	260	240	233	246	233	254	229	216	271	243	252	245	263	238	252	242	237	223	233	265	254	245	267	222	274	244	278	249	254	231	250	236	262	231	240	219	267	234	227	256	258	235	236	278	252	213	229	251	240	248	242	229	246	279	282	229	251	210	263	241	257	216	239	259	260	226	218	244	256	214	250	267	226	234	231	250	221	254	268	235	255	257	265	255	233	252	247	262	216	263	226	233	267	270	238	241	244	246	234	242	243	252	255	241	246	243	280	256	248	267	240	254	249	260	278	247	245	265	237	266	246	263	253	246	251	276	230	251	254	260	199	241	238	252	246	256	238	235	246	251	254	222	276	228	251	251	265	258	239	230	261	224	243	224	247	261	242	244	262	212	254	225	229	244	243	244	251	245	238	238	246	263	282	257	242	234	238	254	237	244	258	250	248	229	279	236	232	278	240	280	239	266	258	260	245	227	225	267	276	253	249	255	268	227	225	239	253	224	246	249	236	235	245	235	269	244	251	276	256	252	218	244	251
7216	11560	10444	5668	3534	2461	1827	1422	1196	970	849	706	710	605	537	518	483	462	497	447	400	405	353	392	374	398	363	343	367	336	345	337	285	326	337	311	297	334	287	294	312	332	333	302	287	287	295	323	311	307	293	326	336	323	298	330	269	284	311	300	302	300	271	309	283	285	279	283	277	294	303	278	269	288	284	290	253	290	281	295	289	310	270	294	272	273	278	297	277	262	257	253	300	300	299	269	285	295	261	317	286	278	289	279	281	314	290	294	279	282	291	265	285	289	287	272	257	280	304	313	275	298	275	280	270	288	289	313	301	279	327	273	293	281	274	297	278	276	276	282	297	282	272	283	275	294	283	277	292	287	271	293	304	286	273	327	297	274	301	291	290	283	273	262	283	278	306	278	303	307	272	266	264	277	295	294	304	287	293	269	305	282	287	256	305	275	273	275	303	298	254	295	268	286	320	270	301	304	261	241	310	289	318	281	280	290	269	277	290	260	302	276	315	278	268	260	295	278	299	288	268	258	258	288	270	287	288	292	263	295	273	257	292	299	289	293	278	287	271	252	252	280	310	279	267	274	280	265	277	286	275	271	228	270	273	274	290	283	283	305	271	270	282	304	275	307	305	259	268	285	301	289	257	296	285	276	268	265	268	256	267	247	274	260	298	249	280	283	275	255	289	327	264	309	292	243	281	277	254	286	293	292	254	275	274	262	275	313	264	282	254	265	260	278	293	280	280	276	279	259	280	297	288	322	279	251	267	274	282	280	288	285	307	289	287	278	278	283	307	291	292	287	288	263	301	292	294	278	284	269	265	241	285	301	307	301	293	306	257	312	258	307	281	276	267	297	260	261	281	289	299	312	280	258	268	290	262	312	256	299	294	304	290	275	275	260	302	307	305	280	293	306	307	319	226	271	273	288	297	297	290	286	326	259	291	314	263	253	285	283	281	289	261	267	279	292	273	284	286	308	255	257	255	286	287	272	273	278	262	288	272	284	279	274	281	285	277	299	250	281	284	280	273	300	268	293	251	289	287	290	262	302	258	263	272	279	274	258	276	312	293	267	291	283	282	307	283	285	265	278	288	282	265	243	269	274	286	275	255	283	279	274	275	267	273	293	291	275	297	308	261	285	278	271	261	281	268	303	292	295	265	317	282	269	262	266	305	273	302	275	277	255	291	270	280	292	276	268	255	294	276	292	292	265	271	274	289	268	282	297	267	271	264	303	262	304	282	304	281	302	257	299	296	272	287	271	254	272	296	283	270	294	278	295	282	301	291	280	258	302	293	307	304	278	267	311	269	268	273	254	296	267	265	266	275	267	293	297	265	288	259	265	281	285	296	280	288	281	314	270	258	300	294	287	273	287	271	285	277	272	268	314	280	278	271	294	281	272	288	284	261	294	271	270	272	294	254	255	296	285	293	271	262	265	276	279	270	304	293	284	307	282	259	292	282	319	309	291	283	275	295	267	285	284	312	270	281	288	281	265	248	275	282	280	302	245	280	270	264	276	253	294	250	292	278	265	303	283	304	260	296	292	301	299	272	306	296	294	279	283	270	297	291	281	254	269	284	258	289	286	265	303	300	291	294	276	253	287	276	263	299	267	327	260	295	268	277	289	266	283	292	266	272	268	265	296	264	287	294	275	268	275	264	296	290	273	272	286	256	280	281	266	256	263	283	289	315	280	291	274	299	292	284	277	283	287	276	285	276	262	258	263	284	276	268	292	256	294	299	289	255	255	252	298	304	275	294	280	282	292	282	280	304	300	286	255	280	301	274	264	267	289	277	269	300	290	257	309	264	287	283	267	284	287	281	274	266	305	287	260	302	294	291	287	284	264	262	262	291	283	272	285	282	282	309	284	281	257	314	282	296	269	290	298	277	270	316	292	277	287	283	257	270	273	292	261	287	267	273	282	289	278	274	303	243	301	280	297	284	274	282	275	290	281	329	288	289	269	294	281	274	247	278	274	301	281	287	301	255	270	260	294	297	307	273	259	274	297	298	272	294	256	294	294	293	299	267	280	265	305	283	278	279	303	291	284	255	282	265	276	257	302	294	289	260	305	274	292	270	251	255	279	271	276	304	284	302	256	276	283	273	295	283	298	276	254	262	283	273	303	280	294	279	269	296	257	264	277	266	264	300	283	278	262	285	266	273	282	278	305	303	270	257	269	253	273	275	292	303	279	266	326	262	302	290	264	289	266	289	273	273	279	261	289	328	299	274	261	286	296	308	270	262	276	289	287	302	264	301	291	264	275	274	278	271	293	267	282	281	281	286	270	276	277	271	278	286	274	300	285	257	261	295	288	270	285	266	279	291	281	256	274	282	274	293	273	272	286	255	263	285	303	278	282	268	272	283	278	310	264	278	277	300	280	293	296	294	279	271	313	297	268	266	268	292	278	287	282	251	283	297	285	302	295	282	274	302	262	273	271	253	280	290	293	280	267	260	279	290	257	274	311	286	280	269	249	302	281	305	288	271	277	281	263	273	304	291	267	263	312	278	285	287	271	309	293	268	289	285	293	275	297	296	295	260	241	270	282	289	281	303	288	279	293	290	306	243	251	246	287	269	256	263	257	292	284	271	286	272	302	273	298	252	276	258	274	243	265	276	288	272	285	304	276	281	261	277	257	284	260	283	268	267	295	289	246	280	271	289	285	262	330	276	268	287	293	295	297	297	241	285	286	287	278	276	271	290	283	293	299	274	303	292	252	284	298	268	284	292	284	294	264	259	314	272	239	286	253	293	284	295	270	279	279	278	283	278	305	280	277	291	268	291	252	295	288	287	276	302	273	279	281	303	265	277	269	281	275	255	270	292	298	303	271	290	290	276	294	293	267	277	252	253	263	285	301	276	268	286	292	234	300	269	292	292	273	264	279	290	297	290	276	259	296	268	295	280	270	260	265	297	263	279	252	278	269	295	273	277	244	280	295	260	291	274	258	289	284	255	263	283	280	292	309	269	256	300	295	258	251	312	245	259	291	304	272	277	279	311	263	290	268	266	273	289	282	293	276	265	270	296	278	249	248	271	246	287	277	306	288	255	287	281	277	266	327	291	302	269	287	253	278	294	280	313	276	277	269	277	278	261	301	254	261	280	252	298	292	288	278	287	296	297	273	292	288	285	293	292	264	292	302	265	296	280	286	265	280	278	282	281	284	243	272	305	249	292	282	286	282	258	283	272	278	306	259	290	259	275	293	284	266	287	270	269	276	271	277	288	288	279	262	278	260	282	313	267	279	257	286	271	259	250	296	276	255	281	300	245	268	279	276	283	254	293	299	265	255	283	279	258	276	266	270	254	279	272	291	292	274	235	276	297	286	275	299	286	269	284	295	262	289	305	284	262	282	285	266	284	265	279	261	260	296	298	284	291	268	262	293	266	263	307	282	310	292	278	268	288	298	288	267	239	286	306	267	276	261	298	277	257	265	276	297	307	282	281	312	272	275	279	292	294	280	269	262	274	261	278	261	262	263	282	300	296	285
23378	21018	27927	24301	21024	21065	8989	1513	1062	961	851	777	759	767	690	661	640	588	555	576	528	562	558	521	532	493	490	509	482	502	558	525	501	478	476	458	491	495	457	457	488	463	467	489	451	495	441	463	470	495	449	459	463	458	443	453	481	448	469	491	500	453	470	448	446	429	418	469	446	429	456	455	459	471	448	457	472	484	429	468	481	441	415	427	427	454	456	453	463	427	449	451	422	432	443	455	431	482	452	450	407	453	471	464	468	443	432	461	435	463	491	404	438	452	442	446	483	455	477	480	496	441	448	424	445	450	449	481	446	441	429	451	431	465	450	438	469	450	478	455	440	445	460	411	405	419	436	468	467	458	462	434	459	457	427	432	474	412	424	452	446	471	453	470	465	469	466	459	437	451	421	457	478	481	470	425	453	431	453	424	487	429	506	435	457	429	429	449	416	457	495	487	433	442	433	448	456	456	471	452	480	444	441	462	455	453	444	474	474	438	420	446	432	448	421	469	450	428	440	484	465	447	468	429	431	425	451	452	408	488	428	426	433	448	444	427	441	451	455	430	471	422	426	458	475	470	486	472	385	465	404	458	455	435	438	442	477	417	432	447	432	460	446	475	425	418	457	451	434	463	459	464	453	426	471	441	490	462	441	444	447	437	424	441	429	434	460	441	467	446	454	401	461	431	427	459	438	439	445	480	439	466	473	419	457	475	497	408	423	474	442	420	459	470	464	480	469	432	462	472	460	441	470	493	442	467	433	440	440	433	469	437	464	462	474	445	431	417	416	434	419	456	453	451	455	479	441	438	468	459	404	431	473	496	421	445	476	438	416	474	461	432	455	416	426	432	470	450	449	428	437	419	443	447	415	415	469	414	423	467	433	467	462	450	462	431	437	458	446	444	401	443	438	456	464	436	462	440	434	450	451	452	494	471	458	411	446	427	425	428	472	464	454	460	443	480	450	453	470	459	439	449	435	444	438	404	442	467	458	440	444	447	408	476	437	469	470	402	438	434	430	440	397	450	459	452	454	414	444	430	456	429	451	455	464	441	445	429	437	445	455	441	442	449	458	436	445	448	453	451	458	455	459	447	456	443	446	442	466	467	425	459	442	442	454	457	448	442	461	454	429	475	419	396	443	444	460	495	442	464	425	410	412	442	456	417	430	450	466	486	417	456	441	457	433	417	438	442	475	448	411	438	421	442	407	452	452	445	454	432	455	460	409	448	472	433	408	443	465	483	430	473	452	454	488	475	425	493	445	443	470	445	452	402	428	435	451	443	410	411	461	421	419	427	439	438	458	464	441	415	454	462	458	481	452	458	418	456	465	496	422	433	433	483	411	453	431	444	423	451	422	453	505	470	476	460	452	456	468	424	459	455	450	478	468	441	457	428	465	430	430	454	450	408	465	431	472	441	469	439	403	418	465	430	451	459	447	438	434	441	430	483	453	468	443	479	456	424	435	458	440	451	466	449	470	439	418	451	476	423	435	430	435	456	447	450	434	426	444	417	447	434	448	464	435	450	441	403	485	432	452	401	430	398	410	400	449	445	448	467	409	500	439	459	423	462	432	452	455	453	403	462	448	461	461	435	446	466	471	459	480	429	440	479	419	447	473	418	504	465	462	434	468	448	471	456	401	466	447	443	443	447	446	460	434	423	454	429	420	474	504	470	505	436	428	459	455	433	412	450	445	440	463	439	446	468	450	394	436	469	426	429	491	428	440	440	464	429	488	418	439	476	462	435	481	440	402	424	417	475	440	454	426	438	434	462	430	463	452	483	448	464	434	470	437	440	443	454	432	448	443	421	403	411	420	464	435	467	439	432	421	463	448	436	480	461	457	453	467	512	449	473	464	425	437	490	435	447	486	469	450	444	430	418	434	447	433	454	461	474	467	477	446	459	418	455	445	460	392	457	467	479	451	434	443	429	440	456	427	462	478	463	446	443	416	460	446	441	467	434	456	495	438	422	455	422	410	434	441	464	458	483	460	465	447	466	416	471	469	441	439	470	452	446	458	466	443	459	481	421	451	426	468	445	449	442	478	439	447	455	424	417	454	433	442	480	464	467	468	452	469	443	458	448	461	418	414	454	436	399	450	443	457	466	470	451	458	427	486	425	443	425	419	426	425	445	452	450	453	454	415	469	433	427	453	418	475	440	443	452	436	463	475	474	486	419	464	439	445	442	434	480	424	441	450	438	467	432	453	450	444	434	466	449	436	438	452	439	445	435	461	446	457	436	442	429	468	425	457	480	465	408	444	466	463	432	419	425	429	444	434	434	425	462	417	465	443	443	474	449	413	467	441	408	444	421	447	471	454	429	434	464	480	452	421	458	400	449	418	441	473	432	508	430	451	478	455	428	461	433	411	443	479	457	454	436	430	431	427	465	400	441	462	468	441	477	441	460	453	393	439	490	451	454	429	461	427	424	461	427	430	426	397	450	440	483	449	459	452	443	465	435	443	423	440	426	462	406	451	429	421	452	461	416	458	438	419	453	453	438	456	457	439	460	450	458	462	473	478	425	486	457	470	449	448	455	479	453	461	455	458	462	448	475	442	447	426	477	463	450	455	451	445	458	458	460	477	421	447	448	457	401	448	438	436	483	436	424	470	424	422	431	446	479	464	468	475	451	490	470	464	444	455	450	460	462	446	441	439	451	465	437	442	423	443	461	418	426	472	457	457	469	432	446	432	486	459	431	469	439	395	470	442	452	469	416	454	406	469	438	477	432	418	432	428	489	482	455	426	482	420	460	457	434	469	406	505	429	485	444	491	444	447	451	413	456	457	465	454	448	450	428	465	416	477	441	392	421	456	449	433	497	415	450	432	492	459	441	465	474	442	443	459	442	411	460	452	477	448	478	445	455	459	431	429	420	450	440	452	450	434	418	480	442	442	457	443	456	462	458	437	430	471	442	467	461	412	438	441	443	427	486	441	414	449	452	481	448	486	452	436	433	447	384	432	474	437	464	443	451	430	427	447	471	424	438	460	473	465	450	434	462	474	462	443	444	432	460	492	471	421	442	437	433	449	399	459	416	446	447	433	477	466	430	464	454	448	436	443	423	471	475	452	413	446	459	453	439	441	441	450	467	470	401	469	408	420	465	457	411	474	494	433	446	454	470	451	469	430	478	469	417	434	442	435	444	454	416	421	463	481	431	443	465	440	435	422	466	466	419	457	467	479	438	438	451	446	448	443	456	458	456	470	490	444	455	430	428	434	448	445	455	450	463	445	411	495	418	447	428	444	468	475	451	451	445	447	437	460	423	427	419	442	469	466	458	437	449	427	397	448	443	435	430	442	469	498	466	423	451	487	440	423	494	426	441	435	452	444	444	410	434	464	425	444	500	437	464	459	469	454	435	454	421	434	486	419	419	453	426	479	460	422	456	442	438	430	458	434	458	445	444	446	425	472	429	412	435	415	445	442	475	466	455	445	467	455	414	481	449	434	482	442	423	456	480	454	413	448	429	497	423	432	430	438	476
10155	17809	16147	9395	6149	4358	3226	2528	2118	1753	1527	1347	1252	1144	1014	913	827	807	782	727	695	700	698	626	631	629	579	578	587	593	523	535	554	536	556	534	491	483	542	509	537	506	473	492	464	521	538	476	531	487	500	469	483	441	446	461	454	436	439	437	471	462	465	468	426	438	472	484	462	461	479	448	476	458	454	448	433	442	459	460	476	468	446	442	457	469	455	457	412	445	457	497	471	475	427	468	438	451	432	470	485	467	453	476	456	450	470	480	441	463	482	434	484	424	464	421	436	435	460	456	424	429	464	455	442	454	434	498	453	432	424	446	497	481	445	421	437	418	427	489	466	465	422	408	477	442	452	437	436	501	440	454	475	435	460	462	469	437	455	467	470	431	410	446	475	450	429	440	490	459	452	411	471	422	421	433	470	503	460	449	469	445	436	450	457	431	460	463	421	406	438	433	413	414	445	447	476	425	504	465	438	451	448	437	471	421	461	409	451	429	440	449	441	460	419	423	455	440	475	450	418	433	468	397	450	441	480	449	449	453	414	478	430	424	419	459	446	404	446	456	458	482	474	453	417	445	448	452	414	433	465	441	442	434	443	446	446	451	421	435	413	455	455	457	463	463	493	456	428	405	417	405	438	429	488	435	482	460	440	457	407	461	427	480	428	465	483	436	394	456	416	403	436	427	442	484	436	462	442	453	472	470	447	414	467	447	486	444	411	458	451	437	455	437	423	474	425	455	456	430	432	447	428	446	461	470	473	469	411	426	428	424	446	412	436	446	427	455	429	446	469	465	463	456	415	449	435	393	442	454	447	425	443	420	475	413	430	485	456	453	420	455	443	449	434	456	445	421	449	456	478	432	446	451	434	430	468	449	481	457	468	444	451	414	418	458	441	462	431	445	458	414	445	459	477	473	443	457	396	447	455	398	432	464	447	452	446	443	394	467	467	437	462	464	452	453	431	430	413	453	374	471	468	475	444	440	454	466	457	423	446	441	454	443	426	451	443	440	438	436	411	455	464	426	423	458	436	426	478	452	465	448	426	458	445	465	448	461	491	471	447	446	444	452	458	449	461	459	466	431	448	456	457	429	418	444	431	505	471	485	462	436	448	446	426	480	410	450	451	456	458	436	460	428	409	413	453	429	414	423	440	480	465	429	476	448	456	471	428	439	451	429	446	399	473	425	438	455	407	483	462	440	466	410	448	446	440	478	452	469	435	454	449	464	452	426	448	412	473	429	436	440	456	501	456	449	454	490	434	447	450	438	440	450	443	448	423	477	420	448	439	440	477	432	463	446	447	435	438	439	392	415	427	432	420	466	428	424	434	460	462	425	452	433	421	451	426	441	418	484	448	442	461	432	427	423	435	455	447	436	495	460	413	436	487	428	404	453	465	454	458	445	479	426	461	456	444	408	444	474	469	457	432	466	415	421	466	443	423	441	468	447	439	454	433	440	436	444	421	429	447	425	413	437	426	430	448	441	454	461	452	464	482	404	445	435	439	441	456	447	450	448	457	450	457	436	409	466	439	465	432	465	417	431	454	453	471	461	429	489	453	471	481	433	418	450	460	442	412	439	475	452	472	454	425	441	443	445	432	428	442	456	466	431	414	428	441	425	431	461	425	469	438	430	433	428	475	459	444	461	446	395	413	425	453	449	452	430	454	433	443	453	449	430	466	463	443	425	441	410	441	451	479	433	420	417	460	461	433	437	399	430	454	457	411	444	456	444	431	463	451	439	462	462	435	448	428	443	457	455	426	433	429	457	446	461	487	434	448	439	455	446	428	421	425	440	383	449	432	448	425	434	434	415	444	459	440	460	445	407	396	435	439	418	429	456	444	425	457	409	422	469	402	400	452	445	442	457	499	440	414	430	421	449	442	456	439	435	486	470	464	492	456	460	433	441	462	402	419	448	413	426	437	465	435	445	426	440	415	452	437	457	476	490	423	489	430	450	458	427	439	437	454	438	452	437	420	409	440	468	451	411	409	456	445	423	467	405	484	441	461	447	473	464	474	441	458	432	477	428	445	472	438	429	432	439	435	428	460	430	429	471	437	410	458	428	426	455	444	440	464	437	449	436	445	463	434	439	430	461	449	428	442	443	451	437	424	450	427	443	471	455	518	463	431	454	474	449	435	438	432	459	428	455	459	423	444	463	420	419	427	426	498	416	414	418	423	426	468	452	446	437	443	455	438	419	426	430	421	410	474	435	429	444	452	448	477	430	427	425	431	469	444	473	452	478	496	467	454	418	448	434	430	465	452	436	424	460	465	458	403	428	470	448	436	443	440	456	427	453	447	428	467	458	455	427	442	453	462	458	461	470	453	454	413	434	485	409	449	444	458	465	427	440	471	454	483	440	481	426	432	450	471	459	425	468	478	438	450	445	423	432	442	409	421	436	457	488	453	468	419	457	469	456	458	463	461	459	447	428	432	452	425	454	484	429	470	441	435	431	425	429	482	441	467	435	435	484	468	431	459	453	474	429	451	443	452	430	463	461	452	432	427	477	410	419	424	445	477	437	428	441	429	433	444	428	456	431	480	436	449	456	444	468	433	475	435	431	442	422	475	417	472	431	400	435	463	493	472	449	439	480	415	434	464	453	427	414	446	448	435	443	436	422	456	446	416	430	480	442	473	439	502	413	423	437	463	466	471	436	418	446	434	462	433	428	446	406	455	469	410	436	443	477	448	412	420	468	476	426	448	411	431	427	433	454	445	440	434	430	456	479	473	472	443	400	457	451	460	456	439	419	437	429	433	439	419	461	424	500	435	461	459	428	474	416	443	448	445	453	408	429	443	449	434	464	431	446	471	473	427	477	415	435	447	421	485	400	439	418	435	478	454	469	434	422	465	458	445	420	444	465	441	452	435	475	455	458	443	444	452	445	458	471	461	437	449	444	469	415	426	469	449	465	441	517	473	460	439	453	429	433	412	449	472	410	432	469	443	461	457	434	464	454	471	430	448	401	483	473	445	420	452	439	453	449	440	450	431	448	429	421	408	433	438	436	453	440	401	445	417	408	393	456	463	453	416	432	462	460	450	481	448	413	487	442	405	451	424	446	409	444	467	464	421	437	439	473	446	455	415	450	441	466	470	431	484	439	423	421	481	421	423	434	454	404	436	469	436	447	466	452	448	428	458	430	433	433	440	420	401	450	489	452	439	478	450	417	463	429	445	444	444	431	465	446	469	457	421	476	409	499	447	482	430	442	448	426	445	463	434	438	426	445	442	445	476	448	436	428	419	472	450	448	445	486	440	451	475	447	431	437	412	439	450	432	458	428	442	453	438	453	456	423	443	456	421	443	462	422	417	442	399	415	458	417	444	418	419	430	455	427	436	460	453	438	453	414	436	434	441	467	457	439	429	478	459	461	404	441	408	479	449	471	448	484	424	444	455	452	435	408	483	401	436	444	486	457	474	421	414	452	405	457	451	443	495	455	418	433	447	437	405	438	426	439	425	425	482	494	448	472	471	414	464	419
28283	15500	2543	900	682	677	612	580	603	609	557	659	641	580	541	619	548	606	622	578	560	579	585	566	637	631	597	581	567	633	542	593	582	598	586	565	586	563	552	537	562	603	583	577	569	585	600	592	591	568	581	594	589	635	579	566	597	604	582	600	613	596	602	605	620	607	615	581	561	588	596	576	608	538	630	639	602	562	573	578	564	617	613	586	601	577	587	561	524	548	608	571	612	576	610	540	564	546	622	590	544	573	593	594	573	660	544	569	564	590	662	576	593	575	586	626	618	571	573	568	590	568	571	592	601	565	516	556	588	607	561	597	555	602	603	595	598	588	572	589	593	618	610	609	562	610	596	583	565	597	587	591	595	602	665	605	576	592	621	591	564	616	576	581	594	585	579	566	550	586	587	612	611	577	647	605	586	599	578	594	611	580	598	582	568	573	599	549	600	601	608	605	615	572	594	637	563	610	595	600	578	579	587	595	608	611	593	581	583	574	643	614	583	612	534	585	607	605	606	627	634	634	626	553	591	536	598	572	609	625	639	624	573	561	556	573	576	602	587	552	589	638	569	591	602	652	605	592	595	608	554	604	618	616	612	610	655	595	588	569	589	613	604	592	570	637	579	599	590	610	597	573	566	544	588	555	612	565	626	622	577	564	558	589	621	578	553	622	569	599	583	595	575	613	589	584	577	602	616	632	533	583	598	579	572	588	602	597	612	580	597	621	580	553	578	599	598	607	549	614	573	592	572	593	578	601	605	593	591	558	573	549	631	614	565	604	607	584	611	578	585	623	599	590	594	608	581	558	572	564	583	571	585	578	545	581	619	583	611	558	560	596	583	597	564	605	590	555	580	638	591	638	546	583	556	587	559	597	587	526	616	632	569	600	597	565	579	544	570	570	572	617	577	579	584	574	614	543	580	565	575	627	588	586	589	585	600	579	563	612	592	585	569	566	571	597	576	583	564	592	609	554	584	600	574	629	569	613	579	616	584	594	568	627	559	581	607	570	595	561	590	576	578	577	558	581	557	587	550	624	531	570	565	578	578	576	658	605	603	582	568	569	585	564	595	575	577	570	565	587	590	582	571	611	579	580	582	607	540	613	585	606	579	592	592	539	610	580	593	578	580	561	617	573	605	593	615	562	602	546	596	612	590	627	618	622	585	592	588	602	614	579	591	628	611	564	608	559	546	577	574	604	615	570	556	603	598	585	536	592	557	584	547	623	592	592	574	586	535	602	569	579	612	562	623	603	566	575	586	611	594	605	601	579	561	587	578	618	588	629	556	617	601	578	592	589	591	584	559	609	594	570	587	567	569	557	590	635	586	553	584	636	636	577	603	595	567	572	616	560	580	568	577	559	575	610	579	629	574	608	580	586	579	582	610	596	534	577	618	589	586	641	608	558	599	550	601	586	587	569	583	605	579	562	598	597	622	576	583	640	590	621	564	591	597	572	596	560	626	595	613	573	560	558	565	580	554	585	645	607	609	588	608	597	595	549	568	588	620	616	573	572	595	573	638	581	621	553	608	602	583	574	597	577	585	570	617	609	580	571	627	592	599	603	590	574	607	630	603	611	626	581	593	539	594	560	594	571	613	595	617	591	547	530	554	599	579	585	596	577	611	593	538	549	584	616	633	634	571	557	548	599	497	575	619	608	592	559	561	579	605	574	550	566	593	595	571	623	559	600	594	604	592	599	612	554	622	610	616	566	577	547	599	592	589	602	640	580	578	576	581	552	616	596	591	600	626	575	630	561	628	571	608	638	602	607	625	573	564	615	615	591	591	577	555	618	565	607	548	615	609	573	605	618	608	615	583	540	617	576	606	599	630	583	573	635	574	588	573	525	618	591	586	590	579	576	633	558	641	582	575	594	535	614	601	599	557	564	587	577	588	638	595	627	531	619	583	608	600	586	566	565	592	570	607	616	614	586	549	608	586	622	580	603	601	580	613	655	539	562	578	530	626	585	607	582	605	571	614	605	634	599	550	564	601	559	563	563	558	571	597	557	598	577	561	577	574	601	578	616	594	575	577	609	550	574	617	640	629	588	573	571	609	593	637	610	594	574	604	572	599	577	594	568	595	583	575	550	572	570	602	574	578	555	582	560	557	564	619	644	581	596	567	591	532	585	571	580	573	607	616	575	585	545	584	625	595	588	579	603	572	610	583	626	572	583	561	601	516	599	572	570	589	557	627	561	567	614	603	584	607	583	591	606	612	614	600	597	585	586	598	534	546	631	645	627	592	627	603	595	534	578	606	572	573	573	559	570	597	573	578	596	570	599	625	633	613	619	608	587	590	597	604	623	593	582	605	601	643	642	582	602	631	571	588	582	630	592	608	568	587	576	589	551	604	627	559	565	611	564	587	556	535	590	588	581	589	607	637	571	616	561	586	597	573	563	596	585	583	612	530	565	568	597	574	566	605	572	630	650	632	575	563	598	555	600	569	617	574	580	604	611	608	569	591	599	579	563	562	599	613	596	623	636	585	576	607	505	584	576	578	567	587	594	592	575	603	600	619	554	610	574	562	563	574	566	608	606	592	576	627	621	621	578	553	571	604	588	614	590	594	590	586	558	602	579	598	600	604	597	593	609	595	551	577	613	572	606	576	591	582	626	578	576	593	573	592	557	606	533	604	609	563	552	566	584	599	626	606	607	617	604	596	593	618	600	617	557	596	576	618	546	539	595	563	606	572	608	571	582	635	579	576	582	629	586	599	572	548	564	579	584	550	590	602	583	586	606	638	614	553	569	590	593	551	581	556	538	613	570	646	649	548	621	542	597	604	555	565	603	595	584	623	621	578	571	600	542	540	651	574	547	578	588	591	629	610	605	535	607	580	603	598	553	588	579	564	597	583	568	566	571	581	559	565	560	566	597	542	565	633	575	613	589	599	549	622	570	588	595	558	585	561	587	534	596	564	584	565	609	531	592	604	591	575	624	600	565	598	625	562	579	572	561	617	594	578	568	584	605	562	593	604	612	585	573	575	606	618	595	576	578	568	555	623	596	613	589	587	592	609	545	588	572	615	619	605	612	592	555	575	588	603	577	592	561	593	620	617	601	576	581	561	594	595	655	613	602	597	549	527	618	562	563	624	649	597	641	586	589	586	587	533	618	607	585	561	594	569	594	609	620	645	549	575	576	594	610	536	573	562	611	578	633	592	585	565	605	603	618	599	580	625	593	598	593	610	563	549	541	582	576	565	558	571	597	623	592	553	572	645	573	581	601	566	548	575	602	584	574	563	580	555	592	567	558	564	609	603	608	601	599	553	573	580	592	585	569	562	589	589	591	596	580	562	613	615	620	564	614	596	564	578	630	574	588	578	592	596	588	594	563	622	579	577	598	520	528	538	566	538	588	547	574	590	603	618	598	612	564	560	611	567	605	526	569	631	601	619	588	578	561	606	590	579	588	605	627	572	576	571	589	570	598	582	598	592	590	558	611	583	630	564	615	550	574	574	572	625	616	614	580	591	629	582	628
5215	1279	1241	894	826	709	705	693	656	673	708	658	623	671	665	622	672	632	685	614	605	668	637	654	648	605	687	641	657	649	607	690	659	617	644	639	661	634	660	603	636	657	578	630	663	586	623	627	637	610	643	604	624	664	663	632	603	636	621	661	651	649	634	625	612	606	625	633	626	644	641	651	667	644	649	626	653	656	622	638	613	642	611	639	618	640	634	587	647	617	653	643	589	636	617	630	629	605	608	658	621	581	632	623	592	663	650	666	649	664	613	627	633	608	633	632	636	650	607	661	646	639	660	634	646	678	641	610	634	666	623	631	660	635	645	661	589	655	605	654	621	631	646	633	626	600	676	668	620	673	654	668	642	643	648	649	651	620	630	604	669	647	579	622	645	617	705	649	646	649	622	635	602	645	658	635	643	642	671	612	638	685	666	617	616	638	651	652	625	696	615	645	708	636	616	623	650	596	602	644	670	627	668	642	624	636	629	648	642	623	623	662	608	635	619	603	654	628	645	621	638	643	652	637	608	653	645	644	630	616	614	607	629	618	599	614	638	661	603	628	651	572	619	625	605	631	665	619	638	629	635	608	638	611	616	628	662	621	636	646	657	646	622	653	623	598	632	595	623	637	645	628	632	653	629	617	627	657	638	636	650	607	637	655	609	636	653	613	676	640	647	621	641	648	630	635	641	646	613	650	681	623	652	686	651	656	605	680	645	627	660	630	636	641	637	653	664	655	591	657	617	653	651	669	606	639	587	659	689	628	636	632	611	616	656	613	679	594	608	658	638	630	638	622	614	612	657	616	640	621	642	662	648	662	626	676	610	628	603	629	601	644	683	669	639	624	667	649	637	603	653	623	645	582	645	625	653	669	692	568	632	617	630	629	572	584	671	610	631	647	639	641	644	627	625	591	648	602	621	581	630	638	635	624	656	617	718	646	638	627	635	590	632	608	639	642	625	637	614	632	637	643	604	617	580	644	641	619	639	613	650	635	652	601	634	631	649	611	623	626	695	651	648	652	643	624	640	616	685	664	630	635	568	626	661	664	626	582	633	648	631	670	639	646	626	675	638	620	590	692	613	638	596	647	620	652	590	623	642	627	629	648	642	642	685	652	646	653	626	657	677	672	596	654	597	614	653	620	650	608	620	609	652	621	635	631	677	623	628	621	676	601	640	630	652	646	610	641	595	614	648	578	642	605	623	619	636	625	653	637	655	663	620	611	604	597	643	631	622	627	632	602	657	652	629	601	587	599	668	635	661	621	661	587	637	598	667	632	639	581	635	615	626	588	657	640	662	643	687	617	628	639	605	642	658	632	616	610	699	604	650	642	620	665	612	653	604	632	663	674	616	676	608	662	645	675	649	650	658	609	643	607	662	654	653	644	666	641	637	599	662	631	646	624	596	625	647	654	631	620	629	630	627	658	587	629	635	646	617	665	604	624	693	611	659	620	651	646	593	691	639	650	661	671	628	686	611	643	589	618	638	579	632	642	644	630	626	613	649	577	645	664	627	619	642	667	647	645	654	640	654	619	614	648	621	631	655	597	631	638	581	621	667	659	668	667	659	616	620	603	637	655	635	594	644	654	621	639	641	650	666	627	664	619	616	629	655	660	627	610	679	610	656	628	606	605	635	634	614	626	651	647	636	574	649	599	602	631	623	624	653	612	629	644	661	609	648	622	644	684	659	640	667	611	676	612	657	647	644	621	617	658	601	704	615	636	626	617	626	643	606	661	669	636	601	589	613	598	655	597	654	646	615	655	624	701	653	625	670	630	652	633	633	638	599	647	657	645	605	621	629	641	652	629	637	682	591	635	672	618	650	676	624	579	640	643	596	640	607	664	649	607	642	688	609	647	670	635	593	630	585	644	623	656	682	654	607	637	691	660	651	615	631	633	631	649	626	640	646	615	704	667	631	636	620	615	607	663	665	607	614	619	662	614	660	633	601	667	635	651	629	620	671	599	625	647	602	660	584	665	680	657	630	636	708	623	626	608	628	620	637	593	639	627	637	619	638	601	628	698	592	672	586	648	653	619	646	616	626	612	661	616	610	617	677	610	566	645	647	654	627	599	680	642	628	615	646	640	651	644	621	677	635	639	625	612	625	646	599	646	670	638	651	644	646	655	667	640	660	597	622	636	652	585	635	629	637	655	645	635	618	598	596	641	618	647	636	651	596	629	620	644	627	614	645	643	619	676	620	622	635	627	605	605	602	676	661	617	643	590	668	641	597	613	666	641	645	626	667	615	583	645	624	633	640	664	639	624	637	638	630	589	639	634	633	618	657	661	612	650	658	662	647	636	595	658	676	631	639	615	649	608	644	624	655	646	629	630	638	615	624	649	671	640	658	626	634	657	655	594	638	648	587	627	624	607	676	683	637	630	618	605	638	610	640	623	614	627	642	596	612	613	636	651	635	627	611	611	626	624	594	617	631	616	675	623	604	653	630	637	685	659	603	649	641	633	642	599	648	641	625	628	638	605	635	655	630	603	605	679	630	613	623	649	667	618	627	612	607	651	664	654	637	646	668	608	612	621	627	696	723	628	628	601	647	608	594	666	678	647	642	647	638	671	658	642	676	668	638	661	602	589	601	664	621	670	651	618	588	625	610	645	631	635	620	667	618	651	622	612	606	612	633	598	650	645	634	601	610	631	661	678	633	594	594	651	607	671	626	613	639	623	631	655	665	633	620	662	654	690	649	646	630	671	632	606	619	617	697	634	640	631	653	660	663	605	650	629	647	651	627	675	662	624	594	653	653	625	635	636	656	667	616	591	653	663	620	624	603	636	606	643	644	618	609	660	622	635	642	688	623	620	616	621	634	609	646	617	659	688	618	638	629	638	634	670	625	606	639	631	605	651	615	637	637	675	642	650	697	620	640	579	655	675	662	650	668	646	620	643	665	647	650	652	653	623	657	631	672	695	621	662	644	653	641	631	609	641	662	641	665	649	606	639	627	591	653	570	582	663	622	628	699	649	675	619	610	613	641	647	660	651	630	608	663	634	687	639	634	657	597	617	657	638	636	635	626	615	653	630	653	638	611	619	616	609	651	664	600	608	651	587	657	599	615	632	634	614	647	609	635	659	658	605	643	632	590	653	639	623	615	649	627	606	619	662	607	646	614	645	632	620	678	637	615	638	680	619	586	632	685	629	634	671	663	639	648	666	612	665	614	615	645	661	621	623	619	681	635	651	668	662	646	649	641	651	640	655	624	657	677	675	632	663	598	626	606	632	677	674	650	615	650	620	648	630	645	629	630	602	645	675	644	689	647	598	635	663	618	641	659	649	629	620	643	684	660	587	636	644	615	622	628	640	621	615	642	582	595	607	642	608	665	592	665	643	608	630	645	584	626	658	610	680	589	574	590	610	640	633	673	637	584	656	640	607	606	614	659	601	648	624	639	623	606	613	649	614	645	637	624	667	633	603	592	641	623	661	638	629	632	639	644	638	690	672	642	599	618	632	648	611	654	622	648	625
25340	20982	27602	24537	20975	11695	1203	793	586	548	463	429	402	420	375	347	326	309	302	313	320	310	316	273	279	310	283	258	283	269	297	279	283	260	247	252	262	268	263	265	262	284	266	260	266	256	251	257	239	283	252	268	267	265	255	247	272	252	236	259	269	271	226	266	274	259	230	255	255	232	258	263	294	273	252	260	254	249	272	280	259	256	241	261	245	282	272	262	244	229	249	246	281	248	257	235	245	263	243	245	253	257	264	258	230	255	261	244	266	241	275	276	246	241	260	248	255	266	246	250	252	268	268	240	235	255	235	268	259	229	267	235	220	286	259	255	246	249	236	272	238	238	246	248	256	265	251	245	253	253	253	221	257	256	261	245	250	272	254	246	243	253	288	264	275	261	284	251	280	263	267	247	240	249	260	257	247	265	249	270	236	227	209	248	271	246	242	243	251	250	268	238	276	248	253	255	209	249	262	234	242	265	254	243	237	260	262	261	235	260	216	279	273	237	234	220	249	252	276	233	247	273	245	252	254	218	273	245	261	248	257	251	269	247	234	248	266	245	256	229	250	265	247	257	255	247	275	244	233	231	243	233	264	269	263	238	258	248	264	260	239	248	242	260	247	227	239	248	243	227	232	258	275	268	253	263	253	252	273	255	262	282	271	220	244	233	276	251	247	274	240	245	257	274	236	243	233	267	256	222	248	233	273	252	262	227	270	275	231	247	235	270	259	257	238	249	255	252	246	260	237	222	247	253	277	219	221	237	258	245	243	257	256	250	287	261	240	237	258	253	266	252	233	255	222	255	261	249	222	230	210	272	260	236	240	253	223	255	232	258	261	262	259	263	244	248	229	253	217	245	260	270	237	229	245	230	240	244	223	244	235	265	258	242	252	248	273	225	283	245	254	272	235	227	268	284	268	251	238	233	251	253	222	247	254	261	235	246	239	274	258	268	235	276	241	248	271	227	233	248	270	241	286	269	239	243	251	270	265	252	250	245	237	267	260	254	243	233	262	254	252	271	231	213	260	247	258	242	242	238	250	214	230	252	246	258	238	223	255	248	257	272	272	264	250	238	229	274	245	245	259	266	244	249	237	276	217	234	261	250	248	245	232	239	245	220	229	253	242	242	225	274	255	222	234	246	256	230	245	235	248	262	226	226	250	236	271	257	229	237	245	255	265	255	246	243	276	279	266	215	241	237	248	278	213	259	250	245	247	258	248	258	253	262	262	245	263	240	249	238	224	249	250	214	263	224	281	259	244	276	224	241	232	262	257	270	235	250	227	239	243	272	260	257	227	260	233	234	261	224	245	201	256	221	244	241	268	260	227	262	242	239	255	245	225	268	192	233	246	232	221	245	262	260	259	238	251	253	228	232	240	228	205	267	235	246	263	276	242	231	259	256	270	240	250	228	280	272	248	269	260	242	242	253	240	266	248	245	253	243	262	227	260	242	245	223	247	264	216	228	256	235	241	247	260	239	244	223	229	246	274	242	252	252	243	263	218	250	269	254	255	271	243	260	233	258	266	245	217	242	253	241	263	242	274	270	228	244	265	255	231	250	245	244	242	252	232	235	264	250	255	257	218	266	244	251	255	271	237	245	233	243	249	235	234	269	274	253	266	272	255	248	236	259	244	237	263	267	239	250	249	247	243	243	255	238	253	277	219	244	238	230	240	232	247	264	244	241	239	230	290	275	300	252	250	232	285	269	251	212	242	258	253	270	276	257	258	249	232	265	247	262	254	250	248	250	258	277	251	241	238	247	251	240	294	261	271	251	248	284	250	231	266	240	265	265	261	266	253	244	234	261	280	257	270	251	217	256	258	271	252	231	222	266	265	228	256	232	255	238	234	244	252	251	248	262	237	265	244	221	253	224	241	246	252	246	262	207	255	236	251	243	269	244	246	257	221	277	259	233	248	250	258	253	242	223	237	242	252	237	251	228	266	243	260	254	238	280	217	259	227	226	259	261	261	262	257	240	229	252	249	218	288	236	247	268	237	263	243	248	248	274	244	244	247	275	245	239	241	270	248	232	240	282	253	248	250	245	280	266	224	269	263	287	253	256	279	237	242	247	257	221	265	214	235	252	235	262	242	250	260	258	235	246	241	212	249	244	246	254	266	252	240	248	257	232	267	285	280	260	243	268	292	244	243	269	244	272	243	269	232	252	232	225	221	257	238	222	267	241	239	255	234	234	256	247	249	247	218	251	290	238	211	263	228	214	266	282	243	236	251	284	263	254	236	263	244	227	245	222	271	224	261	233	255	249	274	245	237	263	250	253	260	259	226	232	239	273	236	245	231	254	239	222	250	237	268	270	257	273	237	234	250	224	237	219	257	264	218	241	275	248	251	262	248	236	235	223	263	257	263	277	270	249	254	247	237	234	239	250	250	231	263	252	269	247	244	250	265	251	260	261	227	250	227	264	234	254	253	261	246	250	243	265	242	286	239	264	260	267	262	262	269	275	233	233	235	264	206	258	277	251	267	263	263	251	259	212	276	241	284	253	254	273	267	276	240	251	271	264	256	240	269	253	251	234	275	274	250	279	282	243	258	260	253	271	223	246	251	256	235	240	252	284	262	274	247	249	225	254	242	261	280	254	260	248	258	221	250	258	262	257	267	239	245	283	265	242	238	249	233	251	289	278	262	236	250	246	238	247	236	250	232	256	233	234	253	263	249	246	245	258	270	258	244	252	265	231	230	270	283	226	237	278	270	195	244	250	237	252	274	274	247	250	253	270	262	242	239	241	226	245	254	266	256	270	267	287	242	241	287	278	244	263	253	262	287	237	214	249	238	270	238	237	295	240	261	256	224	229	242	232	234	259	273	238	254	281	238	262	237	283	239	266	273	220	238	265	245	246	235	269	272	251	222	237	256	262	238	260	232	257	249	237	249	237	255	250	259	247	248	254	261	245	244	234	242	244	242	290	290	267	260	234	271	258	256	269	244	240	251	244	275	240	252	237	269	258	285	286	238	250	231	246	252	252	262	245	249	250	277	263	223	232	227	237	264	207	236	253	255	246	262	236	263	243	241	257	262	229	250	258	259	248	260	258	249	248	241	247	252	236	222	250	238	234	247	233	263	239	222	238	261	217	236	248	223	268	269	236	254	242	278	262	251	269	256	250	228	250	247	227	249	255	267	221	272	254	254	247	254	245	227	242	264	261	227	248	239	219	262	246	260	253	264	256	275	249	263	256	229	262	239	254	236	252	245	238	281	266	236	250	256	259	230	244	252	247	237	254	258	260	254	237	226	263	227	228	256	250	251	252	250	236	240	248	248	259	256	236	270	248	233	254	251	236	234	269	286	234	248	287	217	245	245	260	256	248	239	240	246	281	263	221	277	260	246	235	280	235	258	274	225	248	243	229	261	259	252	260	252	232	254	241	258	216	274	258	240	252	239	244	258	237	228	225	227	243	246	262	253	247	263	270	225	226	239	205	237	229	232	234	252	254	234	262	235	246	261	256	218	291	251	234	265	263
7252	11446	10378	5617	3702	2397	1830	1425	1127	945	841	725	719	666	587	492	510	480	424	413	418	397	405	403	364	371	380	322	341	372	367	350	355	302	307	350	360	314	309	282	303	300	349	298	289	309	279	311	308	290	325	295	316	297	285	287	291	283	294	299	324	295	292	309	288	282	269	273	316	288	271	283	267	314	302	275	321	267	297	265	290	324	282	290	265	327	309	300	289	279	316	276	269	313	289	287	277	273	275	298	293	265	285	269	312	278	286	288	283	282	250	295	276	268	257	275	274	273	251	253	267	261	302	286	294	275	301	290	297	301	284	268	294	261	283	290	267	275	280	281	279	255	304	286	284	299	300	283	274	268	293	277	266	291	297	282	251	294	246	271	271	302	292	270	289	287	292	291	273	287	265	249	287	297	259	311	271	282	270	258	305	302	293	281	292	287	285	302	272	255	273	286	265	323	268	279	291	274	304	274	273	240	326	300	272	285	295	292	282	251	303	281	280	290	276	300	285	291	269	307	267	251	266	260	260	268	277	260	267	294	276	294	271	302	271	283	281	314	315	284	282	283	293	276	283	277	281	311	252	292	234	291	272	295	291	296	271	289	262	281	277	267	268	239	291	313	301	269	296	242	256	288	276	258	302	271	291	285	292	301	265	293	277	296	265	303	269	269	294	270	257	269	276	276	303	279	270	278	290	277	269	280	272	278	287	301	268	267	317	259	279	257	279	266	301	288	311	271	303	281	259	302	287	283	265	271	282	277	303	284	287	261	273	318	256	266	279	310	265	282	262	270	328	273	298	256	251	276	255	295	300	296	278	257	290	296	304	301	270	314	278	261	300	301	268	264	290	322	303	289	271	308	271	316	279	309	273	298	301	276	304	273	284	249	270	294	267	275	285	299	277	286	277	261	258	280	264	279	295	316	298	301	279	307	293	278	285	278	307	275	285	266	273	267	320	296	258	286	309	289	256	282	263	257	256	281	257	287	287	311	254	247	272	248	267	279	286	289	276	272	273	290	300	279	260	283	298	267	291	260	296	276	288	262	284	304	269	310	297	279	262	306	295	254	259	301	263	292	276	279	306	292	302	270	301	272	327	264	302	270	278	272	298	268	285	291	277	294	264	288	274	273	284	290	293	289	281	292	288	279	273	301	325	291	312	283	269	308	291	267	279	309	263	269	300	268	305	295	272	275	284	268	276	275	263	278	295	268	248	283	294	284	304	272	307	263	268	301	300	310	246	266	272	289	278	271	270	282	265	240	290	307	264	285	280	264	288	271	280	278	263	272	297	276	235	276	273	269	285	276	268	280	267	262	262	316	289	295	265	287	263	275	237	291	280	256	312	308	262	304	260	308	280	313	274	269	286	280	281	277	272	283	288	269	276	270	274	299	271	293	303	277	255	292	272	272	289	280	260	273	314	279	265	272	268	253	280	269	285	279	263	284	293	286	264	269	252	279	274	268	297	294	283	276	245	271	267	245	284	290	273	275	309	281	276	285	270	290	274	278	252	281	260	281	282	283	284	270	285	283	275	285	260	277	275	279	254	273	262	265	276	253	305	273	290	293	299	260	286	275	241	278	263	293	304	299	281	278	283	287	284	250	289	267	289	278	280	277	293	292	311	313	266	295	271	281	262	268	286	275	278	268	285	294	271	247	302	308	286	278	294	312	280	259	287	261	272	287	278	323	297	280	289	263	270	272	284	265	279	295	282	294	292	289	274	291	303	298	260	280	286	280	285	298	300	277	298	254	281	292	292	282	288	285	267	283	272	282	285	291	280	297	296	301	278	281	264	289	264	295	284	278	248	307	297	287	295	299	313	275	268	282	278	314	287	255	280	281	261	263	283	275	261	276	274	283	253	276	291	289	261	297	284	278	256	251	293	288	292	287	265	307	296	304	290	267	285	295	290	279	250	245	292	271	269	277	250	280	282	290	282	286	256	315	251	262	266	264	310	258	254	271	303	275	287	261	283	270	315	263	252	270	288	302	251	270	295	265	313	286	271	281	301	273	241	312	297	283	283	287	272	270	279	271	252	265	271	296	288	248	285	285	283	316	254	261	292	299	269	254	270	308	289	287	282	269	295	271	279	295	297	278	258	270	263	289	284	305	290	287	280	281	270	287	280	257	308	280	264	324	283	278	298	281	298	249	275	280	285	239	270	302	283	285	286	303	257	278	271	295	300	287	249	294	298	269	276	281	308	295	307	285	285	270	277	281	270	281	274	271	282	291	292	280	285	261	283	253	280	256	276	300	298	293	287	283	288	284	280	269	258	296	311	295	300	291	270	308	267	291	301	286	279	276	269	280	306	266	283	276	288	268	290	314	314	272	271	318	281	311	284	272	280	259	297	308	271	293	296	270	291	263	281	287	273	282	291	284	287	341	300	301	255	264	293	296	277	255	259	257	280	274	307	273	309	290	279	301	304	297	277	273	288	295	286	277	265	307	300	302	285	294	281	276	285	286	286	309	289	279	266	287	251	302	285	273	276	289	286	233	320	314	268	280	290	304	265	293	286	292	292	251	282	273	285	260	261	255	290	284	280	272	292	296	271	278	254	289	281	284	295	243	290	269	302	298	257	277	271	253	302	278	275	310	283	282	287	271	296	249	271	301	260	268	304	296	293	266	266	252	291	284	247	290	276	306	298	294	281	267	281	255	271	297	286	294	263	271	302	267	294	273	295	275	266	279	264	288	293	273	314	265	299	267	293	320	284	265	296	249	293	275	289	299	291	264	296	306	261	277	260	247	290	289	278	266	267	249	269	276	325	258	298	286	295	308	273	310	284	297	296	290	261	255	276	295	317	280	288	285	271	267	293	298	308	268	309	283	304	276	277	288	278	253	275	285	298	249	289	294	288	282	277	294	284	286	262	292	287	298	298	261	305	303	274	264	279	247	303	262	310	287	292	297	262	269	272	282	272	272	260	279	275	256	262	252	276	250	271	263	242	290	267	275	257	273	291	284	283	325	304	268	280	301	258	290	242	303	298	285	286	270	321	286	283	284	268	285	271	285	274	250	265	283	260	273	255	286	263	283	278	292	285	254	296	296	257	326	299	257	269	275	264	278	293	290	277	288	269	300	295	282	263	299	302	293	305	284	259	272	313	271	253	294	283	285	279	281	285	276	288	289	254	278	285	293	281	284	268	269	277	285	261	299	291	262	290	285	259	283	272	293	259	292	281	275	306	272	270	295	292	306	264	282	294	270	239	301	291	294	261	246	271	288	307	295	263	259	290	274	293	301	289	280	291	276	288	267	263	276	286	264	290	258	270	277	284	261	301	255	267	277	292	288	266	256	270	302	282	291	291	299	289	296	288	255	292	264	254	294	289	269	281	313	287	294	299	284	268	277	291	261	276	282	282	298	243	279	306	287	254	309	306	280	295	277	250	258	298	269	278	283	271	271	296	278	329	288	256	303	283	288	270	285	299	302	283	260	279	290	295	290	290	292	280	304	274	265	297	278	273	267	277	303	289	273
23300	20978	27922	24233	20982	21036	9078	1531	1069	929	808	782	734	685	694	631	609	625	557	603	605	550	534	539	540	581	535	486	519	491	517	489	519	443	514	474	473	464	493	480	484	494	463	465	464	482	455	450	484	520	463	476	504	450	459	472	449	448	465	479	408	413	460	463	439	411	457	486	420	446	474	444	473	462	436	429	458	471	405	425	445	474	459	449	437	460	482	469	490	466	473	450	410	463	446	440	473	477	475	440	463	453	454	437	452	449	466	469	446	482	477	431	486	480	477	484	471	438	460	461	450	447	461	430	441	431	485	457	448	447	463	446	479	462	394	425	449	449	417	462	432	435	440	423	444	444	429	432	459	461	468	438	434	463	471	483	459	455	480	486	446	437	496	470	425	469	455	469	476	419	417	466	416	486	481	494	457	474	440	415	452	446	474	430	493	488	411	418	442	452	419	435	426	459	426	477	487	453	479	433	452	437	459	445	432	453	425	476	447	439	396	488	440	458	442	426	467	460	456	475	458	476	503	456	403	413	454	459	441	460	428	474	449	444	452	445	443	426	464	457	435	407	434	451	438	450	436	453	453	467	417	445	442	435	453	474	445	424	481	492	437	431	445	474	422	425	456	435	457	483	477	478	444	461	480	470	488	483	487	455	427	401	429	440	482	467	463	444	462	455	426	443	460	454	453	494	470	466	446	432	426	464	419	440	448	442	469	409	445	440	450	464	456	443	449	449	429	459	460	464	458	419	438	461	495	470	492	423	468	409	440	453	449	466	431	483	411	441	451	481	466	424	443	436	442	467	438	423	448	452	431	453	441	438	472	446	438	424	456	402	431	466	483	421	472	429	489	452	465	418	443	456	452	463	432	460	422	452	461	462	442	459	442	462	440	490	434	500	439	480	435	416	452	414	444	447	430	495	446	411	479	463	455	457	501	439	437	458	417	425	456	483	454	433	427	489	454	419	460	434	447	456	422	468	458	420	457	494	450	433	447	506	431	459	451	469	432	475	447	430	444	467	442	424	418	457	457	470	486	423	437	469	445	409	481	445	498	429	454	460	450	473	471	444	475	403	439	459	458	441	427	445	449	461	435	436	407	479	476	438	484	432	451	413	459	416	435	446	476	429	442	440	483	455	467	457	451	419	462	439	443	485	431	471	460	440	457	430	430	409	463	393	452	451	429	447	430	461	473	505	449	445	448	452	467	448	469	466	450	443	444	487	464	431	438	422	460	462	432	459	445	415	424	515	486	440	444	467	481	469	405	454	409	452	453	443	447	435	441	505	462	435	440	474	481	459	479	432	452	450	453	429	441	432	489	474	452	495	475	450	483	484	495	413	482	425	460	438	448	433	454	435	430	424	484	477	444	434	402	456	459	456	447	478	451	414	464	446	381	433	435	467	430	435	458	446	465	452	454	435	459	478	446	447	435	428	456	445	428	445	455	456	430	431	458	433	429	432	419	417	442	443	453	427	445	411	463	439	430	443	433	459	461	441	442	466	452	410	427	461	448	450	418	463	465	467	421	433	505	431	463	479	452	473	462	463	436	431	461	455	453	486	424	439	475	448	483	436	467	469	457	471	443	426	416	474	425	435	468	508	461	487	423	478	430	432	473	446	484	460	401	492	461	422	410	441	501	443	435	473	453	471	472	443	473	416	442	428	464	460	419	449	460	439	490	477	452	427	448	443	457	425	462	458	472	411	486	452	473	478	469	440	442	444	459	467	464	459	458	418	455	438	469	449	454	430	461	469	430	426	456	480	397	472	428	442	432	442	416	433	467	460	433	483	426	435	456	432	469	482	458	470	437	456	477	463	437	431	419	456	413	464	457	448	443	486	452	441	433	434	455	484	463	442	460	459	459	405	460	434	482	450	475	420	447	473	424	484	457	467	439	440	448	466	471	460	501	442	419	450	472	481	459	451	482	466	447	458	461	453	448	466	477	421	434	467	428	441	461	459	446	467	436	466	438	457	448	486	449	419	467	504	448	429	452	469	456	463	446	450	455	451	454	439	492	448	446	432	459	453	492	469	489	428	441	464	475	447	408	467	456	425	443	433	458	454	426	428	438	448	459	441	475	383	423	460	461	434	474	451	494	463	406	470	491	470	460	440	448	476	433	451	436	505	476	423	437	443	451	442	470	422	435	439	412	439	441	458	485	470	407	466	442	478	484	385	435	426	476	434	446	414	417	470	422	449	452	458	446	469	446	455	458	410	485	452	453	491	451	455	487	445	417	463	440	452	472	451	452	425	447	400	458	430	471	494	461	440	425	473	449	439	441	440	461	469	435	443	470	433	404	462	419	428	457	427	450	419	448	424	465	410	444	453	432	495	434	515	430	438	401	472	455	427	421	440	451	459	465	465	468	469	476	460	470	432	451	429	431	450	448	485	409	424	440	476	451	441	440	459	466	476	486	467	458	461	443	417	449	451	471	437	440	440	469	427	433	479	467	454	423	473	463	442	406	455	450	428	439	472	447	428	457	443	411	443	432	419	459	445	447	449	497	467	439	442	462	445	451	461	436	469	476	476	461	458	437	463	431	460	406	437	401	414	442	463	428	398	478	430	465	471	429	465	464	444	413	453	415	456	443	478	422	431	508	416	400	429	443	461	472	452	445	509	439	465	474	464	503	457	454	466	472	476	464	452	466	449	430	453	451	432	466	468	478	488	432	493	420	486	458	463	444	438	475	434	487	418	446	425	482	443	455	452	429	473	464	459	450	453	442	481	454	467	442	435	431	455	451	423	460	415	447	454	448	426	459	420	436	441	436	487	476	410	476	399	430	457	444	432	465	418	430	409	434	426	407	438	430	481	439	468	468	447	409	458	446	479	477	457	433	467	464	445	396	454	446	430	452	419	426	444	463	434	446	514	458	429	470	404	461	473	462	462	465	475	456	431	445	466	470	445	456	426	430	463	457	431	424	401	462	483	459	462	429	452	425	449	466	451	479	436	459	475	439	431	482	430	451	452	476	496	446	465	473	477	458	429	454	437	468	460	429	460	411	447	496	412	398	426	467	433	425	449	477	434	464	428	431	430	437	418	468	439	458	430	424	422	445	436	468	438	448	469	448	470	476	440	431	481	419	446	419	452	388	423	409	447	485	434	438	442	439	443	415	469	416	458	447	438	470	459	486	439	474	488	471	442	408	416	474	427	443	439	461	415	473	474	459	448	441	428	421	459	484	474	451	473	440	439	437	435	433	468	442	436	449	427	461	447	445	455	442	423	438	429	420	456	425	454	423	412	436	444	427	446	438	428	435	455	450	430	408	470	425	464	438	453	470	424	450	465	441	429	457	483	432	478	486	465	423	470	436	463	459	472	457	466	442	488	444	467	472	443	448	465	442	453	438	460	440	486	464	466	453	431	468	460	467	458	470	419	454	440	425	442	444	473	440	424	450	452	434	503	480	438	456	420	454	445	451	451	435	455	487	445	441	420	447	457	422	456	434	446	457	446	449	466	448	445	430	464	464	469	466	426
9923	17759	16146	9274	6130	4258	3123	2487	2066	1701	1418	1381	1195	1006	986	927	880	844	745	769	662	724	656	629	598	595	564	569	539	560	545	588	560	505	540	541	515	480	507	535	525	486	518	487	496	517	507	445	525	523	483	447	480	510	474	505	488	480	434	494	473	481	470	505	466	447	460	408	450	446	486	479	434	457	458	466	477	500	429	437	449	470	416	446	456	495	438	426	473	425	470	434	481	460	463	442	438	458	424	499	431	421	438	439	466	449	456	467	462	441	485	437	464	459	439	423	432	432	438	453	425	427	484	480	462	429	456	433	462	441	416	453	426	425	443	449	444	441	478	421	434	409	465	448	434	431	448	489	454	485	438	456	464	445	414	443	467	457	424	428	484	426	476	414	462	451	451	466	475	428	480	465	468	462	448	444	435	449	446	457	436	467	448	398	436	461	447	431	441	419	442	442	438	424	456	451	424	468	466	429	439	477	440	436	471	438	431	435	450	447	450	435	432	439	467	448	467	461	473	467	466	421	440	465	468	430	447	433	441	501	450	477	442	469	442	470	453	459	428	435	447	422	396	418	441	434	478	447	440	479	415	480	432	461	436	479	435	434	487	427	468	403	476	461	427	468	461	447	446	452	474	437	433	465	462	430	460	445	462	440	437	424	447	499	433	470	421	440	443	432	380	444	449	428	448	457	389	507	418	439	439	441	437	478	457	474	439	447	443	408	384	463	430	421	456	421	479	436	449	440	472	494	445	467	440	448	449	412	452	508	412	467	483	444	438	466	458	458	437	421	450	418	431	457	479	439	432	399	381	431	431	466	474	433	460	470	441	440	449	454	421	439	451	433	420	448	446	422	474	411	450	459	479	429	452	436	443	432	463	410	428	469	470	459	442	474	478	464	436	472	437	416	468	406	483	440	416	422	451	446	432	438	477	441	431	502	439	442	427	434	442	469	446	435	456	433	413	460	447	464	441	451	452	431	434	496	424	460	452	412	452	403	441	446	420	431	475	399	406	457	462	469	453	454	431	458	463	460	466	451	458	471	434	427	423	459	459	475	438	466	457	458	418	449	449	458	458	422	465	442	463	410	462	474	455	469	435	442	465	467	429	423	431	468	419	457	451	443	418	379	487	431	445	421	453	474	423	456	442	423	453	465	452	460	439	459	456	426	461	431	430	443	414	445	442	463	450	462	441	432	468	416	440	443	432	437	431	472	442	460	425	397	424	448	454	425	498	454	457	449	453	443	414	455	469	465	425	435	464	480	456	437	408	442	451	467	434	425	476	467	416	454	444	478	431	399	408	462	483	458	414	449	456	451	377	424	462	456	460	479	443	426	452	459	430	421	445	459	464	437	434	465	413	448	425	455	446	450	482	445	435	461	439	420	429	439	450	463	453	432	469	402	445	447	411	412	420	450	421	455	459	439	433	456	467	452	441	447	476	445	465	475	460	414	423	452	473	415	465	434	450	441	457	469	464	437	431	435	396	385	441	442	432	466	474	463	427	437	421	472	438	432	466	425	425	413	448	436	470	434	450	462	454	457	430	458	426	460	447	443	430	450	436	434	420	436	442	422	448	456	418	429	452	484	444	459	424	464	441	470	462	457	459	418	463	481	432	464	496	478	440	445	434	452	414	462	470	450	433	453	489	413	422	437	436	403	431	464	452	428	432	450	455	419	434	456	426	433	441	461	415	451	422	417	464	480	434	462	490	414	449	449	469	422	453	456	432	442	453	457	490	419	431	431	477	444	450	448	416	469	473	458	429	414	447	430	467	420	443	411	466	455	442	411	429	462	438	473	432	447	440	448	451	468	421	440	439	462	395	448	437	457	475	457	457	431	447	467	428	439	429	434	437	460	417	411	452	490	433	442	471	454	452	443	485	479	447	435	428	452	455	424	457	459	459	459	438	430	427	439	391	446	425	436	455	465	385	428	458	418	474	430	448	433	429	409	442	438	445	444	445	441	442	445	437	446	471	472	409	434	416	416	421	433	456	438	458	444	468	429	427	426	420	471	481	455	432	482	420	447	441	454	455	437	456	447	463	445	454	464	459	461	438	453	412	474	488	426	434	453	445	468	441	500	478	438	467	441	447	451	440	425	470	427	404	445	453	431	469	426	434	429	400	451	463	475	430	434	408	432	440	459	448	426	463	461	484	450	425	444	455	462	463	424	455	420	485	428	444	479	396	461	414	438	436	445	443	441	431	408	449	455	429	445	428	458	440	392	415	452	445	443	450	444	419	431	400	458	438	475	436	490	405	425	464	470	436	466	420	444	430	459	436	453	470	437	441	449	449	440	464	442	468	446	441	425	439	448	458	435	439	466	412	433	454	454	446	438	455	432	470	444	476	478	474	475	407	430	428	458	407	459	423	445	471	444	419	409	459	456	496	417	423	506	447	438	423	449	457	445	392	444	433	469	447	468	433	422	414	436	478	457	429	474	433	465	455	459	443	421	500	442	406	459	425	435	462	432	428	435	444	446	461	414	471	466	448	447	450	444	449	439	393	490	442	422	474	447	423	482	477	442	448	428	449	432	474	463	423	453	420	438	447	474	469	457	436	451	435	446	445	459	422	446	469	420	426	453	469	423	447	444	459	438	457	441	419	437	508	452	405	428	446	453	420	442	481	426	478	453	434	438	434	423	442	400	496	471	412	406	441	434	417	451	440	445	445	438	476	417	432	432	433	426	434	416	470	449	439	425	458	444	451	466	458	445	436	467	424	442	453	432	415	467	432	430	456	450	431	434	484	461	426	471	429	447	483	465	452	437	476	466	456	451	461	451	411	456	456	444	420	448	392	452	423	497	468	402	423	424	447	431	481	441	430	445	482	436	421	464	444	452	455	409	417	441	466	422	436	465	436	430	421	426	430	424	441	459	440	458	433	455	451	451	410	381	450	421	459	446	460	405	425	458	432	424	432	481	442	477	459	408	439	468	446	459	459	433	459	468	451	410	485	431	442	472	431	385	434	437	444	430	469	463	422	426	467	409	445	488	449	450	481	429	464	449	435	447	455	422	461	426	443	485	442	448	441	466	442	464	463	445	462	434	423	430	448	433	462	392	457	442	436	463	440	445	407	447	479	424	453	431	419	431	426	444	441	458	436	470	442	449	441	439	470	457	474	449	467	462	465	421	468	461	463	454	420	398	451	461	472	416	454	458	444	435	434	432	469	461	426	475	414	412	435	434	450	485	424	466	437	423	415	430	428	465	411	428	459	436	439	433	457	462	414	476	465	476	438	422	413	474	432	439	444	465	439	435	467	411	426	461	425	435	402	468	454	495	465	428	407	405	459	433	449	511	459	430	445	423	451	485	452	450	470	447	448	436	425	466	454	421	437	469	434	429	417	463	416	465	441	458	432	470	445	455	470	448	456	460	458	412	452	482	473	441	472	398	450	398	468	458	446	484	454	427	443	434	457	381	455	468	473	431	462	445	448	459	433	442	456	418	437	446	438	475	452	442	433	443	470	454	422	448	429	454
28081	15429	2614	888	681	658	648	583	608	586	625	579	591	631	568	564	576	599	614	591	584	596	579	614	617	574	588	548	570	587	567	603	609	590	556	625	618	590	625	531	574	580	591	585	596	627	559	606	605	602	561	566	565	582	607	538	607	546	574	584	567	601	590	571	589	594	551	588	637	563	610	534	622	583	582	556	613	600	618	588	551	583	585	581	556	557	583	580	582	590	649	550	571	601	597	563	567	587	624	600	546	586	588	576	562	559	637	591	569	584	619	599	565	615	581	545	582	551	573	605	540	615	595	573	575	556	590	550	572	626	568	588	583	595	605	600	588	571	615	561	582	579	547	613	565	580	544	593	577	568	606	575	627	599	575	529	571	618	594	555	548	578	581	596	579	567	597	646	529	549	614	547	616	569	569	585	586	600	550	589	582	559	532	544	586	554	590	602	575	597	569	597	554	613	556	609	595	576	550	570	591	593	567	600	569	575	608	560	651	591	576	568	561	548	565	564	566	589	576	549	591	556	572	576	568	580	586	558	610	587	558	592	578	560	575	558	606	581	597	561	591	608	552	566	574	621	608	574	521	643	602	582	571	536	613	594	609	599	538	614	578	580	639	554	544	581	546	566	601	609	585	584	565	568	602	587	551	573	605	563	550	580	615	600	601	607	598	615	577	575	560	583	555	579	606	601	587	583	562	554	555	602	632	645	584	566	550	586	646	601	569	555	591	592	619	596	575	582	609	574	548	589	578	581	562	592	548	592	592	556	578	577	582	563	554	623	549	589	585	595	548	618	611	567	608	561	571	547	577	598	550	591	575	613	581	602	579	582	520	552	551	554	566	565	595	562	571	569	593	594	601	591	610	573	614	585	580	593	559	533	599	580	563	594	612	579	575	558	577	586	581	606	561	553	544	593	554	582	567	610	621	612	584	565	593	572	539	584	570	592	606	583	599	595	554	547	583	541	614	554	585	589	564	598	581	566	555	585	597	583	607	559	570	566	559	583	616	595	558	625	577	592	572	555	569	618	552	590	541	579	615	580	577	591	553	595	585	560	577	612	585	584	572	564	639	594	611	569	608	592	627	599	596	592	621	581	631	600	578	599	570	570	581	596	597	606	605	554	589	595	566	540	639	574	565	608	623	542	586	566	555	587	612	555	577	569	575	575	600	587	527	591	591	622	604	611	585	572	579	584	564	556	607	601	578	601	582	557	610	606	560	562	578	575	571	594	583	556	590	578	592	609	580	584	540	530	620	567	556	584	639	565	633	558	563	583	541	563	594	560	584	604	593	606	631	609	623	627	606	634	580	535	608	571	578	604	583	565	598	584	599	583	614	607	626	553	610	585	581	566	576	599	573	568	584	574	580	605	598	565	612	559	623	543	582	586	577	569	547	566	578	587	612	587	573	640	571	574	583	578	552	589	563	563	614	599	592	546	587	579	576	565	599	557	600	582	558	568	572	563	577	604	599	601	569	599	600	591	620	522	584	577	559	605	579	547	597	597	530	569	560	605	573	575	597	549	574	568	546	591	572	586	561	563	569	582	552	590	593	637	535	574	550	581	576	554	543	580	584	647	558	560	614	618	571	620	551	570	583	537	532	593	582	554	542	541	629	592	601	546	578	579	577	566	566	599	566	578	610	595	589	572	619	602	582	581	571	546	564	592	549	617	602	530	576	604	618	608	539	619	584	630	610	557	580	612	557	546	590	596	612	586	592	573	602	544	607	563	558	612	604	567	623	574	548	592	594	654	598	579	591	544	614	591	557	579	581	593	583	571	550	602	573	585	585	556	616	569	585	591	581	580	553	582	564	570	608	578	601	569	596	523	580	536	580	619	583	637	567	572	566	566	549	588	585	582	589	597	575	581	574	560	593	520	558	543	622	605	568	585	590	576	590	623	607	586	587	538	595	619	623	554	591	601	568	541	561	583	589	579	588	589	561	552	593	618	588	560	555	578	599	593	544	573	568	574	597	577	552	539	567	596	623	611	630	577	567	552	615	599	538	611	570	561	605	599	637	589	562	578	579	592	555	611	545	583	583	552	583	537	601	580	571	556	591	591	605	530	572	591	593	558	568	575	559	576	585	574	614	582	568	628	548	578	642	585	586	573	610	580	606	546	593	543	590	603	579	579	589	537	603	570	574	606	569	561	585	587	603	519	582	548	572	576	552	546	557	591	589	567	563	619	588	587	573	608	543	572	610	589	577	605	594	587	594	607	558	601	601	556	592	582	591	567	515	597	603	585	605	586	557	584	575	541	564	603	559	588	589	593	581	543	599	600	587	567	584	595	542	554	573	571	633	600	612	548	578	534	573	604	573	569	555	568	622	582	618	572	593	587	573	592	601	549	523	616	557	596	559	565	552	586	552	577	588	523	551	571	611	582	599	563	555	575	536	593	560	556	611	596	549	595	557	568	591	591	579	596	561	566	651	588	580	609	600	564	632	608	597	615	592	589	572	593	637	556	570	566	587	603	548	576	588	552	621	602	573	569	613	586	619	628	571	618	600	613	622	567	552	576	619	585	605	648	652	582	571	592	569	574	576	584	539	588	578	592	599	583	584	577	546	573	572	563	576	609	623	595	589	575	568	571	577	593	545	583	615	600	570	605	597	606	599	595	636	550	580	586	596	560	583	602	592	567	577	550	561	569	555	561	609	562	580	567	558	563	499	644	588	585	592	605	536	582	596	566	544	573	584	581	572	636	584	576	645	579	558	607	578	574	606	589	539	568	552	589	608	593	584	570	580	592	599	567	571	576	582	608	541	589	564	594	563	574	608	582	613	597	592	591	576	571	543	608	601	575	585	599	590	587	567	550	566	564	596	565	598	604	566	625	581	581	535	566	548	546	600	613	592	540	539	587	552	524	631	510	623	634	562	577	577	569	558	564	598	548	600	576	573	618	545	598	609	587	598	608	569	637	595	589	596	585	624	605	600	584	574	609	574	594	577	570	536	583	529	558	597	552	595	577	579	599	599	583	601	580	594	583	614	603	641	556	586	597	601	578	553	569	602	559	609	559	617	581	604	634	597	607	550	541	561	574	569	634	612	562	578	590	583	612	586	604	566	561	585	610	591	565	551	634	562	614	580	563	596	607	593	560	569	573	616	609	570	592	542	631	591	582	606	598	599	528	547	564	588	570	622	562	622	580	554	558	554	605	605	561	623	605	577	585	546	579	559	611	572	593	604	570	555	615	552	557	605	565	599	566	596	597	604	578	595	520	590	577	581	570	550	553	583	617	606	581	576	594	588	579	564	577	589	555	563	596	587	608	562	557	570	612	575	584	558	594	563	546	574	589	600	594	552	599	594	588	589	583	580	617	574	587	561	579	583	551	604	617	555	556	579	580	604	556	589	564	576	560	600	601	607	599	606	569	580	601	576	607	592	623	597	571	594	580	597	583	563	545	577	579	605	567	549	565	568	602	568	564	620	565	611	567	550	573	560	591	548	569	602	588	556	606	576	567	550	599	584	612	557	587
5247	1376	1233	887	750	702	696	614	629	645	678	664	676	644	646	665	650	692	597	657	584	628	691	611	639	626	621	640	623	664	649	667	664	622	661	664	621	636	606	604	642	618	644	652	652	617	654	673	605	658	643	617	634	623	632	684	636	643	622	627	632	625	623	623	635	637	621	661	652	672	605	656	646	618	638	609	680	637	604	669	670	662	666	663	563	605	637	675	633	618	579	634	607	605	601	584	608	614	594	637	603	614	654	623	604	652	661	603	653	607	638	653	620	642	657	637	622	627	690	681	614	630	646	676	648	619	648	609	610	628	587	631	643	600	649	603	637	605	593	640	602	660	608	622	617	661	617	613	635	640	683	654	644	634	612	592	596	634	636	638	636	606	600	588	632	640	644	632	602	614	600	641	638	617	679	621	652	645	609	608	646	604	604	622	634	587	637	600	627	639	655	632	576	632	608	654	596	614	630	667	603	616	624	587	639	607	585	583	649	622	636	603	631	607	644	665	618	585	627	620	612	618	617	630	584	663	628	632	613	616	583	618	658	630	618	657	580	672	634	603	617	623	648	638	609	625	610	642	649	656	612	608	634	647	611	624	661	648	609	631	620	639	599	627	641	634	665	651	661	650	629	586	642	630	578	653	652	626	650	608	600	645	591	609	664	613	610	663	581	576	629	602	669	628	616	672	653	609	623	627	661	665	661	674	605	652	644	651	642	606	571	650	627	624	651	657	581	652	649	596	587	634	620	639	668	621	628	605	606	636	623	629	625	620	566	582	604	616	607	630	620	645	637	606	616	618	566	646	672	577	662	619	604	646	590	638	613	626	633	633	632	616	646	615	604	641	640	599	613	671	642	602	610	652	619	674	645	624	642	663	602	610	647	633	601	602	599	617	634	620	647	638	637	631	618	577	635	624	643	655	634	616	630	623	615	647	632	626	606	613	618	586	640	638	605	621	624	601	608	654	606	655	640	584	670	610	632	680	629	632	632	629	636	594	652	560	607	643	654	607	639	622	597	613	635	603	614	654	668	610	657	607	620	627	610	643	603	617	644	609	597	638	653	630	595	610	653	582	615	605	664	639	665	605	623	620	634	561	610	618	643	611	636	632	619	628	631	665	614	650	661	643	597	623	670	635	561	631	626	657	646	611	636	630	670	650	634	622	654	646	687	662	588	643	640	629	629	654	605	641	609	617	594	584	598	675	651	629	632	635	619	624	580	582	617	604	632	622	631	653	633	586	568	629	601	632	633	631	632	601	628	609	646	625	549	603	635	643	565	568	624	588	608	647	633	625	651	606	596	648	595	597	632	633	661	626	618	587	584	635	599	607	591	628	589	625	587	567	612	580	604	635	623	638	646	632	632	610	637	657	658	636	626	631	630	609	614	573	674	630	598	626	637	645	602	626	609	650	635	621	632	588	658	660	633	611	599	645	620	654	650	597	616	661	596	636	654	653	652	592	606	582	641	579	609	644	587	651	651	613	646	588	671	611	592	613	599	660	651	624	658	611	613	645	650	642	617	630	616	621	642	633	619	667	601	626	645	614	599	625	600	588	650	621	615	615	610	624	614	624	646	643	662	594	652	623	620	606	619	610	589	636	625	669	640	608	637	593	655	610	610	618	622	595	627	622	648	656	624	626	680	637	622	637	632	633	624	654	639	645	653	639	639	571	678	649	574	662	600	659	664	625	632	605	673	638	597	642	662	592	624	654	599	620	625	629	604	659	617	688	633	601	681	631	604	631	644	612	626	626	592	627	649	632	595	585	657	599	586	582	655	631	661	562	628	625	628	623	629	632	614	618	618	618	624	670	622	653	665	616	660	663	611	655	665	659	633	614	638	602	623	608	651	661	634	637	619	638	654	607	619	639	672	623	628	598	645	644	586	608	600	666	625	603	620	664	645	597	617	585	637	615	582	629	634	640	601	598	623	602	630	595	648	609	625	611	569	644	605	658	633	608	656	647	594	591	620	644	594	608	614	586	695	650	684	628	634	656	669	578	642	642	600	607	624	636	607	586	641	611	635	641	609	628	659	641	635	598	579	622	622	647	634	595	634	608	624	632	642	626	670	633	645	620	612	601	634	579	614	631	614	590	637	621	653	637	591	610	650	612	682	639	586	603	605	635	612	600	649	649	638	601	647	631	607	584	633	622	640	648	603	644	632	637	605	605	634	625	587	630	634	600	620	628	626	660	629	594	618	648	624	604	660	622	659	643	625	600	635	640	602	612	628	626	614	642	626	593	641	600	634	670	652	640	619	662	626	597	634	648	630	642	596	633	629	614	675	618	599	640	644	625	633	609	604	624	575	604	625	654	672	633	596	608	649	607	657	615	676	682	656	631	652	577	616	634	598	602	637	629	651	627	612	618	599	663	629	661	588	668	629	627	605	629	635	618	606	598	669	635	632	623	614	644	605	666	601	645	631	599	642	627	635	651	597	567	578	636	626	627	599	640	628	645	673	627	645	638	607	596	591	661	667	638	618	613	616	579	603	612	620	593	604	600	600	617	639	631	621	625	605	619	625	604	633	639	674	604	654	663	639	623	616	649	597	599	640	617	593	631	625	616	638	624	657	630	644	608	614	627	649	619	623	667	637	686	628	658	601	666	668	612	591	618	634	609	612	674	643	677	626	608	600	671	614	674	629	619	595	575	652	626	627	618	621	588	590	614	650	621	606	591	604	599	638	694	592	605	635	637	619	635	601	630	625	639	634	613	636	598	610	631	650	641	619	650	667	594	634	636	652	622	654	583	647	640	608	636	660	611	632	628	622	592	647	610	580	631	609	614	621	593	606	675	639	628	637	632	621	632	636	608	633	595	626	628	642	682	665	667	630	617	625	605	628	612	608	672	645	644	607	601	620	605	597	603	654	637	589	617	646	629	673	655	627	653	568	641	647	659	624	633	615	657	621	659	645	629	623	610	634	639	572	612	626	607	661	650	574	630	621	629	624	623	643	628	594	628	612	616	614	626	635	593	631	665	631	611	607	629	664	597	611	606	608	622	626	624	633	624	677	641	638	615	587	618	638	642	623	642	663	597	676	633	646	651	647	629	642	611	648	580	557	621	607	614	599	623	660	613	619	643	607	626	631	654	636	654	609	606	628	635	622	626	626	648	598	605	615	630	606	613	643	670	623	615	621	608	676	593	620	636	621	672	621	618	604	631	562	664	636	631	643	600	579	654	628	628	623	629	620	604	606	598	616	651	688	620	580	647	684	627	658	650	640	615	593	637	637	605	657	673	606	644	635	592	583	662	621	642	635	632	655	625	600	648	635	658	632	611	659	638	682	635	623	652	609	585	623	615	596	615	626	627	634	598	620	615	641	632	606	592	633	633	623	636	641	635	645	633	609	650	672	634	595	622	599	604	600	626	634	666	660	640	582	625	641	658	622	643	643	622	668	593	631	608	608	609	618	586	589	576	621	589	623	598	641	636	649	620	644	627	640	600	598	632	610	643	632	631	662	617	626	591	614	646
25399	21012	27642	24595	21012	11694	1256	781	581	514	424	431	348	376	372	368	324	329	272	318	325	303	310	303	320	262	302	268	268	261	271	269	275	269	271	237	270	281	262	285	258	278	257	281	255	263	228	248	247	241	242	280	248	277	236	256	260	248	259	251	241	281	255	218	241	264	231	280	265	259	237	267	259	258	246	249	261	262	260	227	262	269	229	246	243	248	226	253	232	224	252	261	242	236	239	221	238	238	244	252	263	244	232	239	247	252	257	268	244	252	233	253	257	247	233	219	240	296	208	251	262	245	253	257	231	235	227	267	243	256	232	230	246	230	247	250	210	250	278	230	219	281	243	226	231	255	284	256	258	255	248	260	210	235	235	246	267	249	239	240	260	242	242	241	230	253	234	241	270	236	248	248	224	254	240	238	243	266	259	249	251	226	240	249	243	225	238	241	293	257	232	240	240	267	241	287	250	229	263	263	239	254	248	236	239	239	233	263	238	242	247	246	245	255	240	259	250	272	259	244	222	243	265	228	270	215	233	249	236	262	239	224	255	253	224	230	235	253	265	212	231	251	244	232	250	230	234	227	241	248	223	261	223	209	263	261	222	238	249	225	254	237	250	269	260	259	240	247	288	252	248	247	257	244	219	259	226	243	224	265	224	243	262	216	251	233	238	271	243	236	244	263	238	233	252	241	251	259	236	227	237	240	268	255	251	255	238	236	216	237	236	253	237	225	263	257	239	259	257	254	212	226	252	252	245	256	256	265	252	266	254	264	262	259	230	222	266	242	221	225	237	244	236	262	231	243	272	253	238	264	270	238	237	249	261	248	265	253	256	258	216	238	239	253	250	227	235	222	269	263	215	269	240	246	249	242	234	251	262	260	245	267	208	266	245	267	256	272	265	256	237	210	272	232	266	254	232	267	239	239	266	259	266	238	237	243	260	254	236	229	243	270	254	276	252	217	254	261	260	249	244	267	248	261	240	241	270	226	245	227	256	230	235	256	236	257	232	224	255	236	231	249	249	219	251	252	255	250	239	258	245	247	253	255	233	255	222	239	251	243	257	276	229	256	218	246	235	229	211	241	240	233	235	228	227	206	248	240	240	260	246	257	261	264	242	237	258	247	257	261	251	263	254	266	230	240	249	225	239	233	238	228	269	224	260	250	223	228	251	260	277	245	265	252	250	234	246	221	246	237	240	239	241	269	208	226	257	247	255	229	288	245	240	246	244	234	273	249	228	247	249	223	232	234	248	223	231	256	260	237	267	245	243	226	252	240	234	231	283	230	241	260	232	264	258	270	257	248	232	222	259	278	262	277	264	248	251	254	249	257	263	243	243	240	259	217	244	252	253	254	261	252	247	230	241	231	249	224	239	260	266	248	254	232	257	250	267	263	252	252	273	250	225	241	253	271	241	262	233	240	277	252	279	271	232	242	238	266	241	243	284	234	237	224	254	265	210	260	246	217	225	245	247	238	254	252	245	251	265	246	242	236	246	243	248	242	233	217	246	232	256	248	259	268	249	265	256	254	261	259	257	268	234	224	244	273	259	236	224	263	236	244	250	266	226	244	242	291	279	247	226	262	229	227	248	259	226	228	278	250	234	235	220	251	275	253	259	241	241	274	240	271	234	202	231	239	239	267	251	247	217	238	258	239	246	253	236	288	243	259	240	271	249	230	247	249	253	229	231	215	229	250	258	249	234	253	226	231	246	212	218	228	223	247	262	255	271	242	277	247	251	240	274	264	253	272	227	232	243	263	243	233	231	229	255	235	227	231	220	234	261	218	257	254	259	267	246	245	238	242	233	239	248	231	250	269	254	256	257	249	236	275	230	252	237	248	244	234	267	244	262	237	261	243	237	236	249	236	247	266	244	236	245	256	218	260	233	218	229	269	263	222	225	262	248	246	238	237	249	246	245	265	243	263	240	249	236	263	257	245	230	227	230	264	245	260	253	248	248	240	249	275	293	257	227	249	258	234	246	281	233	252	246	243	231	234	244	237	208	245	255	246	255	239	268	227	229	242	282	259	261	246	263	252	247	240	227	254	225	224	264	250	235	267	229	224	264	251	237	276	225	250	256	241	218	247	269	231	231	222	254	242	277	256	259	253	260	242	239	228	234	252	236	254	250	241	258	258	250	249	236	253	254	254	252	259	272	246	235	246	256	246	265	273	248	263	255	237	257	266	255	242	272	235	250	256	260	273	247	248	240	222	227	247	250	225	256	253	249	248	276	256	230	231	232	239	236	257	262	234	243	260	265	229	240	254	231	264	243	233	236	275	244	262	233	265	261	252	261	228	232	199	255	258	224	245	250	235	231	247	252	248	239	238	245	259	242	258	227	230	276	234	247	255	230	230	232	222	263	258	241	231	264	254	243	261	244	232	276	235	258	226	239	261	235	234	273	237	243	238	256	255	242	240	235	255	217	266	241	265	231	242	257	261	236	251	238	225	262	240	226	210	229	254	242	255	249	239	233	229	245	251	221	260	227	245	238	210	244	234	232	248	239	247	256	242	263	245	260	250	207	259	263	264	262	264	226	267	235	263	283	257	243	230	231	260	242	247	243	259	227	254	252	247	225	279	245	247	234	256	228	258	234	240	228	241	254	248	279	256	249	243	247	235	239	267	261	270	258	227	252	247	261	251	220	241	243	232	258	222	254	239	238	271	277	252	270	257	277	248	227	275	273	267	243	249	246	241	245	259	247	258	255	271	244	255	226	238	236	231	243	257	217	223	223	242	266	239	243	232	250	276	227	267	257	260	248	249	204	248	260	259	232	245	258	226	241	242	229	245	246	232	249	219	246	233	227	230	233	259	246	236	255	267	252	242	234	220	262	229	266	208	248	255	254	222	237	265	233	247	249	254	256	235	250	238	234	262	234	237	247	242	258	233	254	221	281	236	236	224	243	232	243	225	230	256	223	200	237	240	270	239	245	246	250	246	227	256	236	265	249	272	240	253	258	245	242	245	252	264	237	276	251	240	231	248	257	245	256	228	262	257	287	241	227	256	239	248	234	233	241	254	238	221	260	242	273	236	246	249	266	251	288	234	260	242	227	236	235	229	230	264	238	263	245	229	226	252	273	234	247	232	236	266	266	248	242	238	239	260	241	252	238	229	254	240	257	229	253	229	257	240	240	236	236	257	257	241	276	231	226	251	240	244	232	234	256	240	212	250	228	253	246	267	231	259	224	247	243	274	238	254	252	266	244	221	243	252	246	238	257	247	235	243	265	270	256	273	240	238	245	274	236	253	238	266	254	248	253	279	266	268	256	237	249	258	230	246	291	263	249	247	227	220	267	255	258	254	253	217	253	257	277	240	238	240	243	226	269	244	246	232	264	228	249	276	247	248	261	228	224	254	233	233	250	229	242	246	219	241	238	259	220	276	235	253	246	245	236	241	242	243	241	288	255	253	218	257	272	245	233	242	241	235	245	250	244	265	260	266	231	233	231	240	256	231	260	253	233	254	229	224	250	223	237	259
7270	11450	10499	5526	3529	2386	1879	1410	1139	903	816	813	718	610	578	556	539	473	415	427	456	405	396	403	357	397	365	353	385	333	328	327	313	317	316	322	349	313	307	293	289	294	297	294	292	299	289	259	284	265	301	287	287	293	275	286	276	307	310	319	282	298	307	315	293	321	286	265	293	278	325	290	270	280	322	279	283	307	279	289	276	267	264	266	256	306	288	281	302	291	291	282	315	259	264	296	275	273	267	307	293	274	296	291	266	280	271	268	252	277	300	281	298	283	300	275	279	299	276	291	279	289	293	287	273	277	273	292	282	279	321	285	286	252	289	310	254	265	270	287	268	278	291	283	271	295	289	278	275	315	248	312	296	250	286	289	290	294	267	262	297	295	280	289	266	296	270	285	269	303	271	278	273	274	282	309	279	289	294	249	289	283	279	272	258	278	278	266	273	302	298	289	288	281	260	263	280	282	320	284	295	273	254	296	290	291	271	283	294	281	267	310	300	260	264	249	280	271	294	299	281	289	287	278	272	289	264	271	291	289	269	286	278	282	273	301	297	284	317	297	308	273	283	288	264	276	281	259	284	283	278	282	265	269	283	272	291	295	278	292	276	241	247	281	285	292	277	303	266	278	314	277	254	298	287	285	280	277	261	269	280	272	297	298	276	258	281	279	297	299	265	270	278	292	269	301	276	263	259	291	279	289	292	271	290	288	270	302	271	290	300	304	314	308	264	289	297	293	297	294	313	272	278	248	268	267	274	300	292	263	279	290	288	268	305	271	282	273	303	260	257	280	267	272	284	276	305	253	264	284	282	265	266	286	255	306	259	290	289	264	272	264	305	289	271	284	265	284	258	271	264	275	261	255	290	303	251	281	294	281	303	274	281	303	276	298	271	298	295	287	297	263	299	265	266	279	250	264	281	307	284	260	280	319	269	296	271	289	272	267	300	284	285	269	268	295	262	307	274	285	292	343	328	300	275	271	260	302	298	289	300	273	253	320	271	291	290	285	264	270	296	258	249	273	221	287	304	304	286	282	288	277	261	289	263	262	257	282	283	280	274	275	246	301	281	301	256	254	285	284	303	269	286	267	309	267	281	280	282	282	281	276	296	279	294	261	287	285	289	293	307	282	268	320	301	255	253	284	290	273	268	279	272	294	290	246	284	311	301	280	285	268	283	279	287	286	270	283	267	269	253	293	269	270	275	273	276	261	275	289	276	274	273	240	280	283	282	256	288	276	295	290	296	268	257	305	262	279	290	294	287	270	282	271	269	299	282	254	273	291	305	288	273	293	290	271	258	249	295	291	286	249	258	292	295	285	274	292	309	283	248	276	281	285	285	299	267	316	254	292	271	244	295	248	290	256	253	280	274	278	286	310	292	283	251	271	273	266	278	294	276	294	282	280	308	298	274	289	268	298	307	281	282	305	266	300	270	314	288	292	271	257	277	286	254	299	298	264	262	254	273	330	284	254	281	305	290	286	301	275	289	279	287	306	295	294	263	280	252	271	270	277	269	283	305	304	292	306	277	311	300	282	301	305	295	286	261	269	304	283	265	282	289	266	300	264	289	280	265	288	286	270	262	289	277	301	266	255	288	275	267	333	302	303	311	275	269	299	294	282	287	298	287	300	296	266	279	291	312	292	310	289	248	300	300	294	304	243	280	261	285	292	287	272	282	277	281	274	275	282	269	259	270	288	306	271	270	255	276	306	285	278	291	303	299	286	278	279	288	282	291	309	258	241	288	263	257	287	279	290	265	251	266	304	294	280	258	252	273	266	262	295	284	275	291	289	294	280	270	286	259	295	275	247	255	266	310	271	285	289	284	268	263	265	267	305	286	298	279	260	294	286	263	281	294	314	326	287	306	297	293	270	270	291	252	301	287	280	298	292	267	318	280	290	272	279	286	245	298	294	291	259	256	269	311	258	303	302	274	248	278	282	289	255	240	316	275	291	283	288	256	289	302	267	290	315	282	266	288	279	278	277	253	308	281	264	315	276	241	260	287	295	321	266	300	272	288	265	287	258	281	260	284	300	307	264	297	313	283	275	277	294	291	281	295	290	300	289	274	303	274	305	270	293	318	273	262	278	279	279	236	297	293	280	297	267	301	282	275	296	279	267	247	271	296	285	282	277	277	267	237	265	254	268	254	242	292	254	303	285	279	255	278	297	287	287	267	269	284	273	284	274	247	300	298	270	288	272	316	283	282	280	298	304	258	288	251	290	276	287	266	279	295	266	278	272	271	296	281	316	261	286	300	290	278	314	263	290	299	276	263	251	288	267	294	280	262	311	288	241	293	287	293	291	282	291	273	294	299	296	288	284	281	266	266	304	280	320	250	271	285	294	278	307	263	280	297	304	257	270	274	269	303	256	271	288	290	269	281	273	304	294	269	238	270	270	289	306	244	304	285	278	302	254	268	246	257	247	286	291	296	294	304	313	281	277	292	290	278	294	282	276	264	306	235	272	282	292	276	273	252	268	301	257	272	266	301	286	259	267	294	265	267	271	277	314	287	278	272	286	291	291	274	267	263	267	286	264	266	279	277	277	299	273	296	281	282	284	280	280	277	278	264	265	275	290	294	294	272	253	256	278	287	253	281	289	268	247	258	283	284	257	276	297	289	276	277	288	290	291	297	280	278	273	289	284	256	265	244	282	285	303	266	272	307	254	282	307	228	316	270	258	310	315	283	309	298	251	310	278	287	276	313	294	305	261	288	278	295	275	282	281	300	294	295	276	284	292	263	274	268	270	286	281	259	274	316	309	271	319	257	279	324	254	302	253	284	287	318	272	301	294	251	275	307	264	292	283	264	291	279	271	263	259	288	276	243	282	286	298	290	251	306	284	300	270	297	275	295	268	305	281	289	293	306	281	296	288	288	290	293	305	280	258	286	318	262	311	285	273	285	285	301	264	269	291	264	264	285	279	270	285	274	268	278	266	241	280	250	297	314	249	296	258	292	272	244	304	284	288	273	301	274	273	270	265	258	275	288	300	295	248	328	303	274	277	271	280	293	306	264	279	284	271	278	272	282	284	259	317	284	281	285	276	301	271	257	247	276	286	292	271	288	264	261	297	274	304	302	297	305	281	283	289	279	320	282	305	292	272	277	297	281	236	280	300	280	272	273	303	271	275	270	272	296	276	287	260	265	261	286	279	287	288	281	266	262	281	274	294	263	269	294	271	290	282	279	268	290	276	286	255	287	281	306	302	282	303	292	274	281	289	273	265	318	271	285	271	270	263	266	305	315	289	296	269	255	315	291	299	283	280	251	299	260	252	289	269	281	255	253	283	278	270	256	281	269	296	259	293	284	278	262	296	316	274	297	290	293	277	268	274	288	276	278	255	271	270	271	278	274	302	294	282	290	296	316	286	296	275	259	279	290	285	292	272	289	282	290	274	269	284	316	292	306	273	304	304	287	280	280	298	266	322	271	288	286	275	253	285	269	306	295	273	275	286	295	276	294	284	272	294	289	260	296	286
23269	20972	27899	24245	20975	21038	8983	1421	1010	984	906	807	693	691	670	644	617	607	584	573	599	529	600	502	552	535	510	536	509	515	496	442	519	487	522	497	492	469	480	472	461	477	534	456	467	499	497	467	452	479	417	466	490	521	523	469	468	465	460	434	492	484	417	424	463	442	445	454	460	478	440	481	460	455	449	447	456	450	434	445	468	461	471	460	440	463	453	479	448	447	424	456	428	434	443	428	442	440	442	442	431	445	455	422	484	487	473	449	442	412	425	471	459	395	453	467	422	454	450	454	480	460	455	464	490	439	404	490	444	461	479	460	496	442	470	449	462	447	437	525	446	455	465	472	440	431	491	451	446	466	465	467	459	447	493	486	435	432	436	453	445	438	459	454	468	429	441	438	447	492	464	485	404	453	414	433	413	428	424	462	444	494	443	452	450	447	361	434	414	457	451	442	463	474	468	492	443	472	476	445	446	421	497	484	420	429	473	467	433	436	419	417	457	442	451	469	478	459	453	442	427	450	464	440	405	439	428	451	455	466	478	454	417	474	512	421	441	434	391	469	457	465	454	449	459	413	436	467	428	438	481	500	474	462	419	439	428	482	419	478	445	425	442	435	450	455	438	476	451	445	436	429	451	468	455	417	428	475	448	441	423	405	452	463	470	414	487	451	457	431	458	450	467	454	474	450	433	463	445	484	446	438	486	474	493	463	478	435	427	451	461	433	453	417	442	463	442	436	452	446	438	426	452	410	448	455	494	438	424	422	437	424	489	460	481	455	466	454	454	422	457	479	423	450	459	431	455	424	460	423	479	458	447	440	452	447	420	434	466	433	442	464	417	404	456	458	465	449	447	493	431	419	439	451	452	457	476	465	452	425	436	477	422	465	449	399	455	420	451	442	436	491	463	468	454	468	469	439	445	460	459	450	431	485	452	438	468	415	470	455	457	455	447	412	427	427	450	454	470	473	431	423	447	444	456	448	432	461	470	441	428	473	442	440	477	460	446	433	460	482	390	473	470	457	460	415	446	471	478	470	479	433	475	471	443	460	466	475	418	477	478	481	450	452	445	435	452	427	444	450	472	468	434	469	439	449	421	459	406	430	423	456	470	458	453	438	443	466	445	411	482	478	475	454	417	446	433	443	475	472	445	444	435	461	504	468	455	494	450	471	445	463	451	441	449	435	461	441	474	423	421	427	447	465	470	457	451	436	438	415	441	437	465	444	451	418	466	419	458	413	486	416	455	421	459	420	460	432	470	461	430	437	459	438	437	437	422	434	461	447	463	400	441	449	434	445	457	444	462	425	431	460	467	470	454	480	467	457	461	480	446	418	440	440	412	399	437	431	412	465	414	454	418	470	470	418	455	419	452	454	464	438	458	474	441	455	436	430	468	466	443	447	459	424	450	451	413	408	455	433	433	420	441	456	445	459	424	459	408	464	421	436	453	435	457	422	464	450	463	452	467	446	480	444	445	479	469	455	435	446	422	472	467	496	402	470	440	508	430	462	425	400	478	419	463	459	430	456	438	448	431	440	419	498	434	436	475	479	415	421	469	448	475	436	428	418	446	479	448	430	434	457	459	426	460	490	446	451	453	451	450	483	446	453	454	445	454	427	471	409	431	463	429	462	449	408	456	445	472	434	433	449	446	447	400	435	469	423	432	418	461	439	432	481	433	492	430	452	425	464	477	460	428	465	451	474	459	427	445	450	435	400	404	478	443	464	469	427	456	428	458	448	408	436	475	424	467	442	495	427	419	442	446	473	433	444	400	439	471	457	432	413	453	428	438	432	439	459	396	449	470	460	466	436	471	423	433	466	450	461	424	431	413	403	452	456	427	426	476	437	437	484	451	423	430	448	488	454	447	433	458	454	487	467	466	448	460	430	455	417	437	483	419	409	449	452	475	457	433	469	446	452	463	473	440	438	468	436	462	453	434	433	447	427	450	477	405	442	417	463	465	449	455	430	435	451	446	421	406	454	446	452	426	486	443	430	456	417	461	450	435	454	434	421	458	433	435	452	430	394	426	488	441	440	470	432	453	444	454	418	448	440	453	457	473	440	484	431	507	437	465	453	463	489	457	425	425	418	505	441	422	425	439	417	444	467	427	467	440	432	455	452	476	408	406	473	432	455	431	463	462	447	457	418	434	476	486	424	444	465	453	466	434	505	466	455	440	453	461	436	434	400	429	427	439	454	434	452	441	469	474	447	480	487	461	450	462	444	473	466	428	457	520	431	468	474	462	453	466	409	455	466	425	401	408	450	467	489	439	463	488	476	445	480	449	483	465	482	457	446	454	430	432	456	429	462	456	461	475	431	445	434	418	471	451	460	485	455	410	424	435	425	435	422	396	450	476	449	462	422	472	441	397	437	491	484	470	447	433	473	435	437	481	421	436	441	438	425	391	427	455	451	464	441	413	461	451	453	426	475	445	458	464	452	409	461	441	456	446	439	430	398	453	454	394	397	447	451	467	449	474	448	468	443	474	428	445	474	463	431	441	450	467	458	442	439	429	461	459	439	469	459	460	452	432	496	424	469	444	432	449	429	428	442	434	486	430	430	448	467	469	453	420	453	453	465	455	431	468	450	480	436	461	432	445	440	420	449	485	441	476	426	498	470	473	472	429	424	433	412	450	425	467	417	386	464	425	474	424	459	482	415	440	422	438	449	424	416	413	425	447	456	445	489	435	478	448	497	519	424	464	462	439	480	462	489	468	442	437	448	425	463	435	461	430	431	459	434	459	419	465	419	385	473	436	425	444	435	425	455	470	450	474	454	416	457	438	483	453	459	449	435	451	465	457	451	436	464	434	450	438	424	466	453	437	470	442	446	444	464	446	415	447	458	505	440	444	428	470	436	443	431	437	484	437	458	418	421	430	407	454	455	436	462	436	451	442	423	440	421	412	430	436	429	466	420	472	456	432	434	461	426	436	451	442	482	449	453	449	457	432	497	440	475	424	457	438	456	458	464	434	391	426	495	460	426	444	450	433	441	453	436	448	467	438	464	423	421	428	458	469	427	464	449	471	439	420	453	437	425	445	427	432	434	477	465	462	447	497	458	451	444	477	449	442	455	416	440	453	472	420	454	463	398	453	442	440	466	484	466	462	467	451	433	451	435	449	433	450	412	439	449	443	401	431	468	457	461	400	447	443	458	448	463	427	460	459	476	448	454	449	494	431	464	437	432	468	427	454	478	453	430	468	437	451	485	432	437	421	452	447	415	466	432	460	427	451	487	443	441	441	477	442	466	443	445	445	494	420	487	463	394	411	434	476	421	428	458	448	472	476	459	474	410	398	422	445	435	412	460	470	425	449	418	438	439	436	468	460	463	477	448	447	421	430	459	444	436	429	436	449	425	432	471	420	437	467	462	451	437	458	436	436	471	426	474	453	422	463	448	426	428	428	424	431	446	427	436	426	432	414	470	429	422	436	446	449	399	478	431	492	443	412	410	431	491	401	442	455	446	443	461	457	456	442	434
10050	17717	16250	9281	6074	4374	3271	2511	2055	1691	1487	1307	1221	1101	1012	906	891	809	740	729	645	682	645	628	600	602	619	533	559	527	572	563	534	487	519	534	501	503	501	498	539	485	515	468	463	525	490	466	491	450	424	463	433	432	515	442	480	498	481	447	457	465	471	446	435	465	448	457	420	450	439	424	446	453	472	419	466	480	413	427	507	439	506	449	457	492	475	438	489	471	460	477	420	459	449	435	421	422	466	423	452	474	459	444	420	479	426	464	452	415	430	486	473	443	425	458	446	454	435	471	428	438	436	443	449	413	453	427	452	456	436	440	416	481	441	419	450	427	455	443	454	431	458	412	413	440	438	472	486	478	433	450	502	439	458	450	481	419	444	464	430	428	472	461	476	463	423	415	456	473	442	437	442	403	454	474	443	470	437	436	470	483	485	427	421	467	447	411	432	446	453	468	455	453	463	450	409	437	443	491	449	455	417	435	459	439	422	457	436	416	465	458	421	441	454	423	449	445	479	421	440	453	447	435	451	464	492	432	438	450	459	463	425	460	413	442	448	451	425	489	422	436	429	473	442	442	469	409	437	447	431	396	485	445	453	500	463	437	476	447	430	476	450	422	411	421	426	411	422	447	450	432	395	437	423	460	467	417	447	429	398	447	441	455	473	457	407	431	438	456	413	414	487	406	440	463	438	438	439	468	462	449	437	427	415	422	449	455	488	454	449	441	437	427	414	420	415	395	458	432	401	424	453	441	470	447	422	492	436	451	442	486	444	444	414	442	419	447	420	484	431	438	441	419	487	410	408	479	435	423	432	461	432	469	457	460	435	411	443	463	434	466	478	449	438	410	430	443	441	450	412	431	440	440	429	412	428	442	420	480	442	433	422	422	415	448	433	484	442	429	451	386	451	440	413	443	470	437	500	423	474	435	461	437	458	449	432	446	445	437	464	475	454	392	428	415	425	431	426	454	413	391	420	458	415	438	442	423	463	473	451	446	436	435	453	416	431	441	464	476	441	444	472	452	415	421	436	465	455	450	434	429	449	443	450	436	453	466	437	445	451	437	467	450	436	456	399	452	440	446	458	445	478	422	458	452	424	435	461	427	408	427	419	455	420	456	436	437	451	450	410	411	396	445	462	438	432	419	446	446	428	454	454	438	412	451	443	457	446	448	430	432	429	456	462	469	414	450	437	454	414	445	462	442	427	439	416	417	386	431	452	432	453	441	441	458	423	413	452	447	426	418	439	467	402	445	453	442	472	433	403	411	465	451	424	440	426	479	427	427	423	432	429	444	437	444	456	457	451	429	472	457	495	423	433	435	471	423	447	458	464	439	464	441	453	438	435	402	456	447	478	454	469	403	434	445	428	461	450	468	444	420	422	444	472	430	464	442	429	431	448	464	438	442	454	444	422	434	433	456	423	443	448	451	430	490	439	444	474	483	420	481	453	430	420	415	439	463	465	452	421	456	420	443	448	447	408	405	430	424	453	463	457	471	454	448	446	422	447	434	425	452	447	439	432	470	429	468	473	423	474	411	443	450	445	422	383	424	447	426	427	464	436	427	435	413	454	413	432	418	397	428	424	461	441	448	446	445	450	446	427	420	480	431	435	480	430	484	463	441	475	470	494	463	436	467	438	424	482	456	437	439	408	442	465	433	439	444	420	411	455	461	465	471	482	430	447	433	466	426	435	438	440	425	437	433	441	401	431	462	445	432	491	446	416	435	435	434	455	457	433	461	451	427	455	454	481	439	437	441	445	451	410	414	475	417	428	451	462	425	460	480	448	455	473	426	441	414	449	446	465	486	479	454	420	452	448	451	436	421	443	461	448	450	412	417	462	421	457	460	452	453	425	429	460	454	440	450	457	454	458	471	432	468	419	436	437	434	419	419	462	426	436	462	413	421	440	434	432	409	459	425	451	431	477	457	468	434	451	410	438	461	410	453	453	438	415	492	461	441	443	442	446	442	434	421	463	469	465	449	453	447	431	438	411	484	431	412	436	464	457	470	445	441	459	404	431	433	429	471	459	444	422	430	449	411	417	453	432	456	420	481	452	443	451	405	441	436	449	448	456	415	438	452	456	441	434	457	443	465	442	441	450	452	470	464	475	455	443	450	453	466	424	465	467	447	433	408	461	497	429	456	454	448	480	459	431	437	442	446	418	490	450	465	441	437	458	430	479	491	490	459	486	463	418	411	467	460	458	427	417	434	427	463	430	404	439	463	424	438	443	437	468	442	411	440	454	452	416	454	406	474	473	465	461	465	426	424	475	440	427	420	391	463	487	437	451	439	455	466	452	438	439	431	420	441	472	449	440	462	436	440	449	455	444	424	439	440	458	453	481	433	444	423	429	462	424	443	428	431	455	434	413	422	483	470	447	428	414	455	428	423	455	460	436	486	429	433	461	444	458	393	435	467	440	451	462	446	466	466	429	472	439	469	443	445	432	436	467	406	449	438	440	422	477	437	450	476	435	438	443	460	456	443	459	430	471	417	470	455	452	439	427	424	429	431	481	419	471	455	478	364	406	435	463	431	449	426	392	428	432	452	409	459	452	415	470	420	443	448	443	427	443	470	422	468	448	446	437	462	433	456	470	467	471	440	433	470	426	450	443	414	408	454	418	440	443	453	477	490	462	441	470	435	440	420	462	451	399	442	374	427	476	472	489	436	433	460	459	466	432	455	424	423	468	438	431	415	482	461	424	439	440	470	421	426	413	400	451	421	412	442	473	442	441	410	445	428	441	457	435	434	425	430	431	442	458	446	423	447	456	466	468	442	463	421	445	451	431	442	465	480	472	428	465	396	468	440	410	418	483	427	417	428	452	467	457	440	453	475	455	423	455	422	448	434	445	459	411	437	437	463	430	442	416	453	456	450	468	450	451	437	398	436	407	488	456	419	453	447	434	443	477	440	437	453	441	426	463	425	461	411	454	436	463	437	452	434	469	444	438	412	448	427	456	459	461	432	437	376	439	447	402	430	445	433	403	433	434	463	455	452	416	455	445	481	480	468	426	413	450	447	453	453	449	469	429	439	465	413	427	481	422	432	460	433	431	445	446	447	417	442	449	443	464	435	448	460	422	417	442	436	453	443	414	448	435	435	420	458	456	429	424	453	485	429	472	460	415	417	464	436	445	433	425	451	436	431	432	479	456	418	416	455	480	444	474	431	448	449	465	415	481	466	449	439	437	433	466	374	419	487	432	476	427	432	430	480	467	452	428	438	414	426	473	419	444	430	453	479	458	443	421	466	438	456	449	431	433	411	426	415	446	421	413	423	433	437	438	448	429	460	396	450	443	459	429	417	437	448	412	431	451	404	486	452	448	421	454	439	455	434	418	438	435	415	455	426	433	459	424	447	464	446	444	432	426	409	457	457	458	435	463	453	428	462	466	455	414	433	421	450	475	465	461	417	446	417	474	446	508	437	470	431	471	436	433	471	448	417	446	449	416	431	423	435	472	467	456	426	472	441	425	511	459	428
28065	15443	2652	846	660	628	586	594	561	573	593	587	551	621	600	548	587	513	588	592	601	601	569	594	577	557	585	553	605	600	579	628	582	590	572	688	575	584	595	563	629	576	537	531	539	558	574	559	548	562	601	562	584	591	563	580	558	582	594	563	576	578	588	595	575	568	587	538	596	590	556	581	554	609	566	559	553	638	556	580	584	583	581	597	579	557	537	588	593	601	626	556	552	528	610	607	540	566	575	580	557	591	574	572	553	542	570	615	600	593	573	576	587	589	575	587	547	581	554	594	574	543	575	574	603	573	539	551	585	576	551	610	584	548	583	652	589	617	582	556	547	559	585	560	555	556	583	579	599	576	548	603	587	592	541	601	586	551	579	538	548	575	598	583	581	596	575	560	570	568	548	548	575	571	559	571	590	573	576	571	626	516	559	577	569	592	559	530	595	593	556	611	595	546	564	562	603	564	630	530	580	557	573	570	586	543	570	604	571	586	626	592	535	569	622	588	589	575	554	586	581	564	610	547	562	565	566	531	600	586	627	584	577	547	561	606	580	548	569	559	570	560	564	557	531	538	553	555	550	605	596	604	561	565	545	604	625	602	571	545	578	564	547	575	583	600	585	559	573	577	551	591	579	578	573	589	593	564	571	616	550	581	564	545	542	626	547	578	623	591	633	548	576	557	562	593	616	539	535	560	563	555	560	579	571	599	585	572	591	599	512	561	536	606	561	583	624	617	602	552	563	541	526	591	578	634	581	590	562	570	611	611	561	583	556	608	562	603	583	556	558	588	590	558	547	513	565	587	534	589	612	596	584	543	578	559	586	548	572	592	605	602	549	562	575	587	551	602	577	577	577	619	550	601	590	599	584	555	578	582	548	565	594	581	556	567	556	574	551	543	583	548	543	556	600	577	610	553	606	592	605	553	578	541	564	548	527	559	574	577	593	568	573	636	559	603	581	587	618	576	608	586	592	573	512	580	551	556	590	608	557	576	577	631	562	568	567	590	588	596	548	556	602	584	591	612	564	598	605	565	586	577	553	553	545	569	598	574	561	622	570	540	534	602	567	555	556	586	644	549	607	509	565	558	592	571	603	555	595	572	543	563	597	574	612	612	540	584	632	560	596	543	568	561	611	520	584	623	569	594	605	564	569	556	603	550	542	620	619	546	606	593	587	523	546	558	592	538	560	600	573	582	608	623	531	563	528	589	609	569	581	624	595	611	546	568	557	560	538	586	580	570	559	533	599	592	576	553	548	604	571	566	539	550	548	615	564	564	599	532	546	598	594	582	576	599	524	612	592	581	573	597	566	596	611	597	576	602	560	547	581	547	597	589	589	581	538	555	542	574	583	595	558	580	593	593	589	604	567	578	549	591	593	600	521	575	595	530	587	567	532	578	595	584	592	570	528	595	579	564	614	605	568	551	534	552	545	586	605	556	590	558	509	569	499	599	575	551	555	611	579	603	586	560	588	597	597	558	581	598	562	512	581	541	547	588	586	573	528	574	578	582	559	584	587	553	598	579	574	573	551	555	612	591	576	574	561	588	534	598	605	595	554	614	539	591	591	581	599	578	587	540	562	567	556	582	575	569	589	535	555	538	607	544	578	575	589	541	549	581	557	572	602	571	568	594	570	581	578	614	548	590	564	614	580	581	562	598	554	569	571	560	550	580	598	607	568	575	583	589	553	599	567	595	577	641	569	548	513	581	597	620	567	547	567	574	521	532	541	570	561	604	589	576	632	586	568	565	582	588	547	589	574	585	596	602	583	553	563	553	578	612	581	594	563	557	583	540	612	586	585	553	594	549	607	574	588	614	566	590	613	580	541	556	549	546	549	568	572	564	574	537	603	609	588	550	591	595	590	570	566	559	575	600	590	636	547	556	559	516	576	556	616	566	553	597	585	568	590	566	570	565	609	572	564	579	542	583	549	603	590	515	558	569	581	634	563	579	583	562	517	572	571	566	599	531	586	579	592	580	576	591	569	585	607	548	604	600	561	573	599	593	562	560	585	619	579	573	555	589	612	609	555	581	571	604	572	557	577	557	595	514	562	559	558	540	570	594	611	545	547	549	555	584	557	570	574	575	549	573	549	575	606	568	579	591	606	605	586	588	568	557	564	608	517	583	562	589	575	559	558	566	589	601	600	543	591	564	568	565	589	576	570	561	587	588	559	580	543	589	606	568	638	527	591	606	559	557	588	576	575	551	576	553	536	585	549	532	579	546	516	566	561	641	592	566	573	589	586	579	549	548	584	556	555	557	583	545	567	555	565	580	594	546	596	582	552	562	571	555	582	606	562	626	596	591	567	540	565	521	626	545	543	606	555	558	575	557	582	580	558	602	569	566	640	589	578	569	570	565	589	570	544	570	596	567	556	583	602	519	600	567	627	600	590	578	551	551	577	581	603	596	568	611	579	547	572	575	576	547	554	566	539	588	576	557	586	590	565	581	622	578	541	560	554	577	545	575	567	642	532	579	588	572	610	537	573	568	556	578	584	546	578	584	558	568	616	578	565	534	559	578	596	597	577	578	622	595	570	576	592	617	571	567	578	592	573	579	580	592	595	579	550	583	555	572	558	584	599	572	595	573	636	561	554	595	594	576	556	579	588	591	599	596	592	608	543	600	594	622	579	575	600	595	582	524	541	578	601	519	572	598	614	571	594	574	577	619	575	573	562	593	585	618	600	538	575	538	567	530	520	558	607	570	593	590	574	555	585	580	570	566	592	568	579	609	566	593	554	602	600	575	583	534	556	559	590	585	580	570	574	565	563	615	565	545	573	608	585	576	545	601	563	606	592	589	600	608	579	580	545	578	582	527	538	591	532	576	581	593	543	587	517	577	533	569	563	538	576	581	554	543	565	577	546	573	562	591	576	611	602	583	573	534	566	571	592	565	534	549	595	608	576	592	591	570	559	569	622	554	568	580	574	594	556	562	598	574	591	568	599	577	557	594	601	612	553	568	583	597	516	555	566	575	585	598	590	576	618	622	579	572	559	575	583	592	569	598	579	539	581	550	550	609	568	611	531	566	572	542	555	599	568	588	553	560	563	585	532	556	585	612	622	541	565	618	540	593	520	548	557	592	567	567	571	591	554	536	587	583	533	591	595	576	564	533	598	576	562	590	596	535	558	541	568	563	515	552	593	575	579	591	642	591	575	580	531	616	565	563	550	611	582	530	561	581	580	556	627	594	600	574	571	570	608	620	604	613	590	620	541	554	559	605	549	567	557	607	508	606	567	570	608	544	573	596	561	581	569	550	599	574	559	611	585	549	551	555	598	550	578	560	592	534	562	584	563	566	554	606	576	629	585	585	562	535	569	564	529	573	563	586	532	555	537	584	583	633	565	589	562	552	582	615	592	581	604	617	597	592	551	623	625	585	565	604	546	561	572	561	598	570	577	606	619	553	557	605	586	582	606	550	532	540	551	539	526	574	575	601	580	589	577	590	595	551	593	581	585	572	557	568	577	577	538	565
5205	1330	1216	907	741	698	701	669	703	658	651	650	642	594	587	677	615	610	658	646	632	661	595	592	629	620	578	641	589	681	652	594	620	650	616	641	583	615	675	610	636	669	662	600	598	640	583	612	610	613	633	636	651	666	623	600	563	627	618	627	602	613	615	618	632	619	662	610	651	652	647	558	619	607	663	657	598	624	640	656	654	645	623	597	633	650	619	635	611	654	574	666	575	593	631	644	635	614	620	588	625	599	631	619	655	630	625	645	608	591	651	643	642	618	572	623	645	583	582	605	659	582	646	592	661	654	598	655	634	626	630	650	638	619	626	604	613	590	584	598	630	627	606	583	618	614	592	626	639	623	636	623	642	654	637	626	625	572	667	657	631	613	634	598	602	629	582	627	570	616	607	616	627	615	623	597	643	606	605	624	621	647	592	632	632	645	591	621	588	671	620	579	595	614	633	628	640	614	642	620	593	629	613	602	618	670	653	623	615	585	598	598	592	635	644	601	607	640	647	663	592	622	627	607	601	624	646	644	644	661	631	626	642	585	681	619	588	619	600	667	628	621	643	601	610	577	578	644	633	619	630	646	622	647	600	639	625	591	628	583	611	619	596	640	575	605	657	669	638	605	578	606	624	589	636	648	648	625	619	660	642	628	559	558	638	602	620	565	602	625	649	628	661	607	660	637	617	603	633	644	650	593	598	674	589	636	651	617	637	592	585	643	620	590	600	607	613	621	618	623	626	616	638	613	603	620	629	636	618	623	605	590	606	648	658	612	615	636	606	640	580	600	601	636	648	657	588	601	630	608	645	607	595	599	620	642	609	572	636	657	664	637	640	637	607	609	672	615	649	625	639	610	642	654	660	561	622	613	610	596	588	627	604	595	655	642	601	644	605	620	621	677	589	624	630	647	610	620	611	624	623	659	623	616	639	625	611	627	626	622	579	609	628	632	627	568	641	600	587	599	623	630	606	605	632	590	632	594	626	600	642	644	634	637	611	590	600	579	581	658	617	582	589	620	593	568	616	622	658	677	615	614	609	598	597	606	632	629	646	614	625	595	643	622	612	563	617	597	619	593	602	631	644	647	634	634	619	609	635	658	655	617	620	621	606	621	631	613	594	633	614	638	585	601	632	653	634	629	604	659	603	585	592	631	589	619	603	592	606	618	618	636	653	676	642	648	629	648	646	602	625	613	616	657	645	597	701	630	644	597	629	604	647	619	607	629	627	689	645	605	636	624	612	656	685	627	646	665	580	649	587	665	608	617	617	631	599	671	640	592	624	604	613	621	582	598	631	611	613	608	651	605	660	636	642	543	617	637	588	599	625	632	647	622	602	577	623	646	632	608	621	594	622	634	654	606	592	614	629	622	673	676	630	636	622	632	619	604	568	626	565	601	617	629	641	602	667	675	649	653	643	627	640	618	641	650	618	613	626	627	618	596	621	615	596	639	623	623	671	611	650	604	635	660	613	599	636	650	645	633	620	672	645	623	596	622	632	637	643	632	640	668	640	609	648	622	593	618	608	618	658	641	586	636	602	622	582	633	589	603	613	624	619	658	670	623	629	592	650	635	595	639	618	599	614	609	628	617	608	623	645	636	620	589	618	585	621	640	680	665	618	638	606	623	604	625	581	646	587	616	625	593	624	635	619	607	576	593	583	660	642	630	589	605	583	607	642	659	642	600	621	619	642	669	635	618	636	627	614	625	634	655	636	615	605	632	636	609	603	672	585	628	648	650	607	621	614	639	656	618	622	613	664	657	594	632	638	616	586	583	668	631	659	645	589	608	649	620	599	605	601	605	609	628	633	648	614	646	622	603	632	641	656	645	605	625	638	673	618	595	572	604	563	612	632	615	628	655	624	609	626	614	635	577	591	607	633	651	640	637	648	588	620	637	647	618	621	667	595	592	633	652	622	649	632	616	607	669	630	659	624	625	665	655	622	628	581	615	659	575	605	611	639	620	623	616	656	658	623	633	611	607	641	620	603	566	641	603	623	621	655	649	641	621	603	634	613	600	584	619	621	633	639	618	627	611	674	628	641	621	629	571	583	600	626	667	624	671	630	575	603	638	623	627	626	623	604	637	638	629	637	653	657	668	601	610	616	637	625	598	594	629	596	656	638	646	590	645	662	637	586	617	607	607	642	616	607	595	630	583	608	617	602	615	624	647	640	635	621	599	620	644	635	612	593	631	625	594	623	645	622	609	575	642	596	592	647	610	614	632	644	617	578	642	619	658	648	625	618	615	637	594	634	623	641	613	596	656	633	650	594	641	647	673	607	620	611	610	661	645	569	625	609	679	646	600	636	611	611	642	626	627	635	614	576	613	608	602	646	601	655	594	636	604	609	587	612	624	567	603	642	588	646	589	605	594	661	627	618	701	612	603	588	611	640	657	672	628	618	614	623	677	600	587	641	609	568	578	606	621	590	632	646	614	607	650	620	609	632	627	644	612	587	650	593	591	660	589	633	648	584	617	620	605	643	598	623	619	596	613	659	652	629	648	644	605	608	572	660	601	640	603	642	595	589	593	649	666	593	573	587	666	622	600	644	659	588	596	643	636	593	630	634	602	609	630	594	650	592	627	645	630	597	613	597	674	634	665	602	593	625	578	594	668	621	579	596	615	637	636	669	648	636	592	574	621	610	639	658	636	615	597	634	629	628	609	598	598	591	603	588	671	619	630	621	631	619	589	611	660	646	599	609	627	562	630	611	620	536	612	634	620	648	605	592	579	665	605	636	624	602	628	597	579	606	588	591	609	625	574	628	596	606	584	631	627	590	623	632	622	614	638	612	664	620	633	627	573	625	592	618	599	627	617	626	633	629	643	613	644	655	597	615	631	651	630	610	631	624	630	593	644	624	644	677	609	595	651	620	618	612	619	635	641	611	605	603	651	583	653	631	626	655	611	622	628	580	594	637	609	608	619	614	622	615	613	644	586	606	610	625	678	599	601	616	637	620	613	589	600	615	626	622	599	603	607	610	658	605	659	625	608	615	628	635	612	618	619	616	622	611	627	583	611	580	610	641	637	641	604	617	659	614	579	640	617	645	602	667	635	629	586	582	574	591	614	603	641	595	583	634	600	587	605	595	602	620	595	620	635	659	611	623	630	652	646	640	611	641	601	637	606	636	661	637	625	591	619	617	621	658	606	624	608	652	585	613	659	612	635	635	614	598	618	654	621	630	614	633	585	613	650	582	612	599	621	598	638	627	625	648	624	597	656	627	619	624	623	605	619	573	542	610	627	656	662	637	633	611	647	603	618	617	636	611	601	641	615	634	608	628	653	653	621	609	645	653	581	669	621	622	596	650	606	651	655	660	591	624	608	643	629	577	613	634	637	623	641	615	653	647	643	641	641	617	621	632	621	628	590	584	609	641	661	634	590	641	626	611	640	671	647	650	618	579	629	638	651	623	612	605	597	594	629	610	643	602	634	630	607	595	606	623	596	622	627	610	617	646	635	599	554	612	649	682	616
25444	20986	27594	24558	20972	11852	1255	714	633	474	477	457	367	371	326	340	331	342	322	315	279	300	262	294	289	269	257	277	288	282	291	275	287	256	255	259	265	272	265	268	278	224	257	243	233	242	254	264	243	239	263	263	222	255	222	245	249	271	235	249	252	233	234	262	227	254	235	259	244	225	264	251	214	261	220	230	256	246	300	255	245	261	242	262	264	231	247	247	250	229	240	271	220	238	259	242	240	228	249	249	240	253	247	238	281	255	282	251	253	233	230	248	259	237	259	247	260	250	263	226	253	230	226	244	272	227	247	249	218	247	260	244	236	248	255	230	209	226	223	271	254	234	211	243	247	246	220	250	236	245	238	232	224	243	258	254	259	241	220	236	254	242	245	237	248	249	236	254	248	257	229	229	219	241	247	215	226	230	248	272	240	241	248	230	253	245	225	232	231	218	251	237	242	254	251	247	249	230	281	254	241	248	245	255	233	249	227	240	260	280	277	267	249	209	244	238	236	230	241	250	218	238	218	245	231	267	230	228	226	241	250	265	224	254	249	231	274	245	242	256	237	249	215	243	282	263	247	225	243	210	236	256	254	215	253	243	233	229	242	275	248	259	222	255	247	237	246	258	252	227	234	215	231	248	230	271	244	254	255	230	229	239	230	215	259	247	271	257	236	261	244	243	253	231	229	257	251	229	255	239	246	228	244	262	262	249	247	261	262	243	223	231	256	256	260	232	245	241	231	230	216	208	217	234	228	212	252	258	241	247	245	243	252	268	251	279	268	222	233	242	232	213	289	242	221	252	241	261	239	256	232	226	246	260	238	211	241	273	245	245	239	257	228	256	267	275	236	231	249	247	226	223	270	216	251	218	276	216	253	234	268	219	221	261	249	253	272	238	219	258	254	208	237	227	234	243	246	232	286	251	220	227	250	242	246	210	246	297	247	263	236	231	248	249	248	247	263	244	266	218	243	244	222	241	233	227	242	266	235	252	253	269	215	232	238	256	275	243	230	259	234	244	259	259	240	254	253	202	216	229	229	233	224	238	242	251	281	255	242	226	236	232	245	232	260	227	226	231	260	257	257	268	229	254	237	224	225	213	263	244	241	244	225	230	239	231	249	256	243	233	227	257	241	248	276	267	256	237	223	275	237	236	241	249	215	255	264	247	220	227	232	212	241	267	226	249	238	238	250	245	243	284	233	212	262	225	254	238	250	233	262	222	254	244	252	256	277	231	244	247	222	244	232	267	236	269	233	230	204	242	250	250	232	220	222	254	263	220	256	256	252	245	240	252	220	213	266	236	233	232	234	251	268	220	258	251	251	254	244	242	235	212	233	251	259	232	255	226	261	247	259	251	225	226	272	228	239	234	238	250	262	272	237	224	208	221	264	236	233	219	250	213	225	247	269	257	261	249	224	254	214	251	244	246	249	269	262	255	245	203	235	262	219	222	245	243	229	251	260	263	260	263	203	247	269	220	245	232	250	229	257	246	251	226	229	240	266	261	227	215	221	217	233	256	215	254	249	254	219	248	232	238	237	256	240	233	229	244	248	281	252	204	262	231	251	246	240	260	261	233	257	238	228	279	278	231	225	249	210	272	254	277	255	202	260	238	221	250	210	252	281	251	238	223	248	209	245	232	259	220	240	211	251	234	254	225	242	247	242	245	222	242	244	249	224	227	244	238	241	268	232	224	256	240	234	247	237	224	229	236	254	233	257	276	253	225	256	237	263	250	252	241	241	257	261	244	222	271	229	234	217	224	272	223	228	250	240	251	214	211	235	254	228	261	229	251	227	257	251	248	222	243	244	224	246	256	272	227	254	234	258	248	250	256	264	258	211	245	251	233	265	215	259	222	250	232	234	208	271	243	203	236	251	243	227	200	227	256	235	257	259	247	252	283	238	223	208	230	234	254	239	244	233	238	246	239	222	249	261	243	281	254	248	239	237	243	251	267	227	242	233	260	250	250	236	242	219	253	246	240	244	289	217	257	259	250	237	229	242	255	252	246	268	234	234	236	238	224	230	241	218	251	262	250	220	226	240	245	233	242	265	257	271	282	280	260	243	218	240	276	241	255	249	240	227	224	250	269	239	232	238	240	219	257	237	267	233	237	224	240	273	264	261	252	234	244	253	225	241	207	232	253	249	268	242	246	241	202	258	244	247	228	237	240	245	244	223	239	232	226	247	276	231	245	221	263	267	258	221	228	235	261	226	247	252	251	215	264	244	214	213	246	225	250	203	235	220	250	273	242	251	256	221	240	245	249	268	222	218	241	256	248	237	244	256	231	252	235	261	262	253	233	243	229	206	219	236	241	226	236	230	253	237	251	232	259	235	239	221	251	241	279	225	222	266	296	224	231	269	232	206	251	224	253	241	235	244	242	222	238	264	227	248	236	231	231	262	243	246	216	234	259	234	207	238	239	249	244	232	239	230	240	223	208	228	263	237	230	221	251	230	244	241	253	228	245	214	272	264	230	226	236	229	215	235	260	288	263	249	257	210	251	282	235	231	234	246	236	224	212	246	246	224	229	249	263	216	251	244	237	247	235	268	240	256	207	248	246	235	256	238	246	229	217	251	242	266	226	265	224	263	238	218	236	243	254	242	257	236	236	228	268	267	284	238	260	252	221	217	236	241	244	236	234	245	259	272	260	225	218	271	245	248	219	248	208	257	260	262	272	215	240	223	222	245	209	234	225	252	243	260	242	242	233	249	259	268	244	220	236	226	259	244	243	228	237	242	268	237	243	237	242	234	224	219	253	272	286	247	231	246	227	225	243	220	244	252	239	259	242	236	244	234	254	263	228	248	278	261	235	237	234	251	234	224	243	246	264	246	204	233	256	251	239	240	230	267	235	224	237	273	247	254	277	229	234	239	226	234	249	245	226	264	235	236	257	240	227	256	237	244	244	244	212	249	249	232	258	247	240	268	220	236	237	239	233	237	223	268	272	214	225	270	226	245	241	252	213	252	248	238	235	215	231	235	238	242	234	244	204	220	252	227	244	240	247	254	246	258	240	239	216	234	252	235	256	217	269	269	254	226	241	256	235	272	234	255	242	230	236	252	281	237	253	242	235	210	251	246	236	219	248	256	223	254	227	258	265	221	242	215	246	248	257	240	246	246	234	265	274	241	246	234	213	261	259	267	258	248	237	237	252	226	259	233	266	216	228	226	254	240	212	282	208	255	237	263	277	267	256	240	257	261	241	229	269	250	241	231	250	249	234	257	243	242	237	242	248	249	220	246	268	246	256	242	226	230	230	234	226	255	243	271	250	211	226	254	233	231	236	214	245	240	237	224	253	248	255	262	219	250	249	225	221	205	222	227	270	251	225	232	253	237	250	224	241	249	250	237	226	267	232	255	242	234	243	228	224	242	257	232	263	250	250	244	246	256	248	216	232	257	251	227	277	251	267	241	245	251	245	256	247	227	242	230	203	254	229	258	227	228	230	236	240	219	238	261	252	228	243	251	263	281	258	253	240
7253	11441	10409	5648	3590	2509	1831	1413	1250	967	854	728	691	612	585	528	482	463	482	428	435	394	411	403	359	372	355	341	329	334	348	329	313	323	331	338	316	317	310	308	283	328	300	289	283	298	316	280	291	286	294	299	267	300	305	297	259	253	277	281	273	294	258	283	300	285	275	287	277	276	313	292	289	309	293	282	280	310	286	298	280	311	283	281	270	285	250	284	288	286	263	254	288	278	283	265	273	289	254	263	292	314	255	252	304	292	261	288	275	273	276	276	289	286	266	269	295	296	292	329	280	299	282	296	270	276	292	263	301	272	267	256	289	267	328	280	272	264	273	304	292	297	289	289	308	285	296	269	285	313	304	277	298	270	276	290	264	280	278	299	285	255	261	276	266	316	292	285	280	247	254	281	273	282	279	266	274	286	278	250	281	274	269	245	304	296	262	282	281	312	288	261	273	265	281	276	264	291	269	274	298	285	256	264	315	301	274	272	264	286	266	285	276	290	267	273	311	254	273	299	297	251	291	287	298	308	240	276	301	261	285	270	282	295	290	272	271	286	300	256	267	267	246	302	271	259	269	314	292	255	271	264	273	279	299	263	294	267	262	304	301	238	306	259	287	265	285	267	269	264	303	263	268	296	297	275	294	264	261	287	266	273	278	293	292	273	288	304	256	272	260	263	252	274	257	269	285	297	283	306	253	263	272	267	254	280	268	278	254	271	293	280	268	242	293	283	274	304	317	249	273	280	274	273	275	272	270	284	283	250	264	285	294	299	319	267	309	272	255	279	259	309	276	267	289	243	279	300	259	307	267	284	275	297	298	277	256	273	250	278	276	238	293	276	270	277	268	272	239	276	266	273	270	266	306	275	261	267	309	263	280	262	258	261	254	259	275	267	266	258	260	252	304	265	260	268	273	281	286	263	251	240	310	285	291	239	295	329	258	287	263	278	287	267	279	272	297	275	283	274	282	280	285	275	290	263	273	267	262	262	283	272	258	307	276	243	238	266	280	260	272	283	287	274	286	261	284	294	267	275	283	292	278	269	236	299	287	256	273	298	260	288	267	289	267	265	247	294	293	253	295	271	291	285	291	261	273	266	273	285	298	280	294	277	274	297	279	265	292	246	290	270	267	312	289	285	278	254	256	298	274	292	310	298	280	255	252	242	278	268	261	274	260	266	308	309	273	288	266	311	283	289	245	262	248	280	263	264	296	317	276	246	270	315	267	295	275	259	245	269	276	265	276	266	238	258	278	260	278	268	277	277	227	267	259	287	244	256	286	288	270	260	259	296	280	304	303	257	278	284	272	296	288	297	306	285	282	298	289	256	261	281	308	280	264	276	297	271	282	257	292	277	275	290	268	277	268	277	308	256	269	274	290	298	263	277	266	278	304	257	271	288	272	280	272	267	260	278	269	266	256	253	291	261	265	275	316	299	282	255	278	278	270	265	287	290	279	266	297	294	252	282	285	256	263	257	269	288	239	288	272	284	274	269	257	317	279	308	273	264	301	278	288	287	269	272	254	249	282	288	273	282	270	306	253	272	294	282	291	303	281	271	289	285	298	241	280	264	278	258	290	279	286	281	277	281	263	293	262	256	277	268	318	258	290	261	283	272	298	261	278	319	271	278	278	265	261	276	301	273	289	228	285	261	289	281	250	255	269	273	313	253	249	259	253	289	274	249	270	261	264	288	263	319	275	261	275	265	284	257	270	284	275	244	284	255	275	274	264	328	280	283	292	271	253	294	266	255	282	293	293	269	282	290	248	263	269	251	280	253	303	288	260	281	271	263	280	259	271	260	271	256	288	282	248	236	275	319	297	273	267	282	290	281	269	290	270	291	259	264	258	249	284	258	289	252	264	273	268	266	294	289	259	265	265	299	260	287	293	244	256	301	272	252	268	259	278	279	289	260	290	262	268	265	256	266	249	286	284	262	263	284	281	244	308	306	291	280	283	273	259	304	290	272	276	278	282	265	261	288	252	256	303	295	303	261	281	312	265	265	259	280	275	248	299	286	264	297	258	278	262	275	241	255	280	273	251	279	262	253	281	277	263	264	288	270	263	295	276	262	285	274	277	276	276	280	270	299	278	281	308	289	271	299	284	293	286	290	271	253	265	255	281	289	274	277	268	274	258	292	293	278	282	256	254	298	258	277	258	290	252	273	297	247	284	287	255	308	262	282	253	270	261	283	262	267	284	275	287	303	284	283	262	298	262	273	266	278	290	288	269	261	269	266	263	283	293	238	263	285	256	270	255	283	278	275	287	285	264	260	277	287	239	290	292	269	270	263	281	258	288	274	250	269	271	291	294	261	290	254	294	257	280	282	255	264	282	258	250	274	265	267	238	280	294	270	292	296	297	251	280	275	273	287	287	281	288	257	284	287	285	261	296	283	243	302	245	262	278	278	302	269	273	303	270	274	279	279	274	303	252	269	294	256	262	241	284	265	272	271	249	243	294	281	277	294	272	260	270	308	276	274	279	276	295	252	287	262	262	274	252	268	291	288	276	270	284	300	278	288	267	293	274	310	295	264	293	262	259	271	278	265	277	321	289	278	260	267	298	278	276	290	291	262	291	261	294	251	282	283	275	279	286	270	300	227	280	256	249	268	295	261	294	277	283	270	247	271	300	257	263	271	293	280	326	246	229	266	291	310	264	286	274	285	276	273	273	287	270	246	264	260	322	259	283	278	253	286	283	286	256	251	333	234	281	282	274	280	299	283	311	258	280	297	269	287	265	266	274	263	298	269	263	267	302	270	286	291	291	290	266	288	258	273	271	258	297	265	272	246	305	267	241	278	289	295	302	285	277	256	267	271	297	279	298	280	286	273	262	284	284	261	276	271	252	260	268	239	279	256	269	278	271	269	283	296	277	257	299	256	290	267	255	251	289	283	287	272	270	268	272	258	258	256	290	263	257	263	268	296	276	258	259	271	270	248	268	266	300	291	275	260	285	274	250	278	290	275	271	297	268	300	261	260	286	311	284	281	276	283	280	273	279	247	278	259	290	294	266	283	249	282	267	298	274	267	286	261	283	287	257	259	256	280	284	269	277	283	282	273	275	262	284	285	275	284	260	282	282	262	294	263	283	269	275	271	271	293	259	252	303	271	272	239	287	293	273	293	276	272	254	279	307	240	312	268	284	249	282	279	281	285	276	257	264	277	278	264	306	264	269	295	275	263	308	277	253	279	257	293	263	273	260	268	254	273	283	269	283	285	268	267	293	253	271	267	297	243	283	250	266	277	270	263	268	257	266	263	264	294	291	275	262	301	255	290	311	277	280	280	290	265	277	283	287	283	282	277	283	238	278	248	254	278	280	252	255	271	314	279	291	287	259	261	309	272	286	289	296	310	292	299	249	259	292	290	274	259	276	263	258	294	276	272	259	284	275	244	265	287	284	258	268	245	282	291	264	281	256	301	274	263	265	286	243	326	291	269	308	265	262	252	299	275	275	314	285	279	265	299	274	265	307	273	270	270
23306	20978	27914	24192	20981	21055	8962	1509	1087	958	882	755	733	698	652	665	647	578	570	582	556	549	515	550	518	526	482	535	555	492	523	478	482	479	459	494	478	476	455	479	476	462	467	483	459	416	428	466	465	496	509	439	508	459	433	483	409	469	461	444	446	442	443	425	434	439	446	453	444	459	449	443	465	425	450	476	481	452	440	434	453	442	472	430	436	473	469	459	463	466	435	445	417	469	447	429	443	420	455	448	473	438	436	485	442	439	469	474	441	423	440	465	458	422	481	442	438	447	443	425	420	405	427	457	465	469	445	458	452	453	452	469	471	449	423	458	446	435	442	459	409	486	436	469	456	424	447	435	437	438	437	476	461	437	456	495	446	456	409	432	417	458	435	443	466	465	458	460	421	435	440	418	461	462	415	445	407	439	474	404	441	409	392	422	426	436	447	439	452	449	424	415	414	466	432	440	420	472	418	460	445	476	437	489	424	478	482	436	446	485	463	406	415	442	407	470	438	440	456	469	461	477	479	460	450	404	444	404	446	447	426	441	444	496	452	438	434	474	456	444	451	410	438	454	457	442	417	442	456	461	470	437	441	448	455	417	415	450	451	443	468	459	462	423	457	442	483	443	454	425	399	431	433	453	450	417	448	493	471	422	434	430	452	454	426	435	480	431	461	462	494	455	403	448	487	480	431	453	470	440	426	427	471	432	429	418	440	449	439	431	463	501	471	422	434	427	457	463	413	474	450	430	486	458	459	471	433	451	431	435	470	410	422	505	431	429	411	430	427	446	435	490	410	459	458	454	441	407	422	451	412	445	438	472	470	427	436	458	453	460	433	438	451	470	451	453	435	454	447	431	482	466	444	481	431	448	461	463	455	426	445	427	426	432	442	461	429	421	469	444	449	441	469	414	454	439	440	407	435	447	457	459	452	397	446	422	448	432	422	427	463	458	447	450	452	472	451	429	441	448	409	454	484	457	439	430	455	410	430	420	439	462	460	450	462	441	438	461	424	446	400	465	457	472	448	459	442	410	456	437	442	415	488	426	452	438	421	434	418	440	459	449	458	458	446	471	464	480	462	446	465	462	447	447	456	447	452	417	475	447	440	473	476	483	446	458	453	449	439	438	468	425	427	430	434	427	414	467	452	409	412	464	477	456	437	460	483	444	445	434	459	434	431	443	429	488	479	440	454	429	469	435	462	447	429	475	460	438	473	439	464	448	406	453	444	485	452	441	457	450	461	434	429	454	394	426	484	419	439	443	462	478	405	448	449	484	406	466	460	421	445	428	431	443	451	442	420	460	422	452	444	448	468	462	469	426	409	439	448	504	453	431	432	473	401	447	442	419	434	453	431	421	455	434	465	397	464	437	401	418	468	411	494	430	479	439	456	416	449	461	461	452	405	479	449	456	477	429	438	468	459	418	461	420	427	431	436	434	431	476	441	458	443	435	424	435	425	458	444	419	453	435	448	407	431	419	429	440	470	436	417	455	391	396	432	457	421	459	433	434	421	465	429	472	444	437	463	475	443	439	425	456	443	435	474	423	447	441	391	438	453	462	470	468	427	474	461	481	453	450	462	418	424	440	453	462	426	449	432	430	407	477	466	456	444	430	458	414	412	418	502	424	468	390	432	430	406	424	449	500	408	428	435	441	455	433	476	452	449	423	434	466	460	460	434	410	442	463	465	475	430	418	446	476	415	466	457	437	477	434	460	444	420	412	455	437	434	478	480	449	437	443	444	462	464	457	456	455	473	452	414	449	416	446	417	466	439	435	418	434	430	444	457	440	444	442	498	477	448	439	446	433	440	449	491	471	442	437	438	444	442	465	463	442	475	433	482	453	437	402	477	433	446	431	461	428	444	439	454	427	439	478	449	421	463	454	426	461	475	428	432	452	454	426	409	468	448	409	432	456	413	465	402	430	427	421	433	471	450	426	436	423	471	421	462	479	450	448	454	470	454	449	473	441	485	419	473	401	408	436	452	439	444	433	441	439	490	450	486	430	460	410	419	421	431	447	457	451	458	429	449	457	453	378	475	426	409	443	432	439	431	450	409	441	468	423	476	445	471	436	429	431	457	425	427	442	468	459	462	453	409	461	439	445	416	423	480	471	437	425	414	422	464	420	450	434	468	459	471	490	495	434	391	422	445	467	471	429	474	466	448	451	448	420	432	431	456	495	415	462	478	473	437	481	442	439	465	435	438	441	414	436	429	428	472	439	431	445	481	434	409	442	461	475	433	470	445	455	430	443	440	422	428	440	445	428	415	493	405	445	437	464	425	433	460	428	408	457	416	453	432	442	447	458	437	438	434	431	417	438	444	435	423	453	458	477	443	456	454	464	453	439	457	431	445	444	459	435	450	468	436	457	475	426	434	452	443	429	453	410	427	449	426	418	433	448	464	477	465	430	475	445	418	430	419	462	483	452	452	445	444	396	429	459	451	440	460	469	445	408	435	465	449	429	458	446	436	442	460	423	475	412	433	435	420	452	456	484	470	456	463	432	465	454	472	415	451	431	469	438	448	463	495	423	430	426	454	435	451	459	458	442	426	438	474	441	456	437	449	463	434	430	440	467	459	462	468	457	441	451	443	451	463	460	446	440	464	468	455	427	460	405	459	451	403	414	434	449	450	454	460	451	455	455	423	428	449	440	410	461	459	459	480	464	455	411	457	453	471	455	402	419	472	455	425	462	467	446	484	425	426	462	454	468	444	440	441	456	419	470	467	438	454	452	449	462	456	375	442	475	471	438	436	401	468	454	423	407	448	436	444	445	458	449	469	471	462	469	394	484	468	434	452	401	432	409	434	431	452	470	447	448	455	453	429	463	439	464	434	442	435	488	429	434	476	451	408	456	436	426	442	464	441	498	474	433	428	450	420	429	415	418	458	427	408	454	403	429	423	401	431	513	443	443	470	403	441	490	419	421	450	441	466	437	437	467	448	459	469	428	456	450	483	461	467	450	463	457	441	485	439	421	480	418	422	456	448	395	439	442	469	424	420	434	465	471	437	416	464	412	438	433	427	445	435	434	429	485	448	434	421	429	436	454	434	445	470	418	481	446	483	440	465	413	430	419	421	455	419	436	413	423	433	414	389	414	473	414	479	423	414	430	482	458	429	436	467	439	482	424	462	424	401	444	441	423	478	429	415	415	423	428	393	444	411	455	436	476	468	464	435	414	454	458	434	425	412	432	473	412	427	440	442	436	412	438	439	422	421	437	414	440	467	387	456	462	420	423	464	434	428	424	447	438	473	470	473	474	434	426	424	453	475	429	417	414	436	435	403	435	486	469	423	485	437	475	414	400	444	437	438	457	467	433	424	441	454	448	439	459	459	410	423	454	482	465	430	392	457	421	462	460	429	446	450	424	446	418	427	430	444	474	446	453	493	448	438	413	453	446	456	446	442	381	429	432	453	424	437	408	463	453	452	442	463	425	410	447	460	445	484	445	467	452	434	437	439	447	436	457	470	453	444	413	440	431
9996	18030	16144	9403	6166	4314	3179	2489	2027	1769	1517	1337	1258	1097	944	862	813	811	798	716	647	688	648	610	626	590	629	588	555	542	558	552	491	544	540	522	506	502	534	470	462	533	475	497	521	489	465	500	457	459	501	490	470	448	460	449	443	453	447	456	445	428	450	469	444	465	445	502	423	422	471	423	456	422	471	477	498	432	476	443	452	449	438	500	472	479	467	457	482	445	453	423	462	463	479	447	464	443	502	439	427	458	436	418	461	434	460	459	427	453	447	421	402	457	466	456	428	463	437	456	413	427	450	447	461	454	458	421	462	452	451	476	456	427	474	408	403	450	455	443	456	458	440	438	460	451	412	414	432	449	414	430	448	445	477	451	389	431	448	460	453	438	459	428	500	441	438	447	454	453	418	456	451	445	404	430	426	421	470	435	469	438	436	450	460	439	410	466	436	447	454	470	414	463	439	435	484	442	429	448	477	463	411	427	466	394	448	453	382	451	482	424	462	454	463	406	447	431	418	446	424	407	461	450	486	432	457	458	414	415	463	450	422	445	430	415	436	447	450	450	392	415	421	407	428	458	421	437	447	464	431	406	419	404	438	441	411	459	449	416	425	437	442	443	403	442	429	410	424	439	401	402	440	484	449	413	444	440	443	426	421	423	399	434	447	407	425	471	465	463	422	436	422	452	428	426	440	441	414	426	438	456	463	421	455	419	434	440	468	425	460	465	447	443	455	471	388	417	436	434	433	447	451	466	432	447	468	474	410	435	454	450	474	453	389	406	450	434	441	483	445	433	418	443	447	450	425	472	445	457	427	437	425	439	434	431	425	477	438	443	442	435	380	447	414	475	453	440	445	449	446	460	443	458	423	439	441	426	447	475	487	433	411	458	402	405	436	422	462	448	428	472	444	430	474	457	438	461	427	484	422	468	453	479	405	473	427	427	452	409	447	426	457	448	445	458	467	432	430	458	424	427	462	489	449	410	464	427	446	447	430	418	412	486	410	459	446	487	446	437	465	448	449	485	475	485	444	482	438	426	452	427	457	469	416	438	425	451	464	410	451	446	427	452	461	434	424	453	422	389	448	437	442	451	411	449	449	410	430	449	454	461	432	414	447	417	421	469	438	434	457	414	442	464	443	438	465	441	455	413	460	401	442	430	441	422	437	452	484	423	436	440	464	443	441	472	418	442	416	442	436	432	452	424	461	444	441	438	440	439	432	423	493	448	403	465	473	452	449	459	405	419	433	463	458	427	475	441	439	451	456	425	401	453	432	451	428	443	443	423	459	434	466	410	458	397	468	470	437	445	457	412	411	440	445	457	437	457	471	442	402	436	470	414	451	467	447	455	416	466	461	452	440	457	430	397	436	450	445	420	454	405	459	419	446	448	417	436	430	452	461	468	439	386	445	430	433	420	434	450	417	438	436	470	416	439	449	449	479	414	451	459	449	429	431	446	427	441	420	443	440	410	421	427	426	454	488	459	456	462	448	427	435	443	473	425	416	457	432	423	438	452	386	438	424	436	481	431	434	464	419	452	430	459	463	449	443	419	454	463	437	435	451	445	408	419	439	435	446	390	439	475	454	469	475	462	427	427	436	491	438	458	414	402	464	482	463	422	402	426	441	445	421	456	424	420	458	484	433	431	442	445	404	425	444	451	439	425	443	413	458	458	474	449	456	425	428	466	439	434	428	406	422	442	470	436	450	448	444	425	406	425	435	471	463	438	428	470	421	442	447	476	430	459	452	441	461	421	449	437	471	448	451	459	453	426	456	442	420	433	446	429	429	415	416	477	409	454	416	443	441	444	409	412	431	474	479	416	415	464	406	409	452	451	441	460	473	434	424	440	431	401	433	421	445	424	460	414	445	427	447	408	421	446	415	468	433	411	435	406	431	447	439	449	449	410	427	445	413	416	416	483	463	444	449	402	434	445	443	418	452	426	442	423	468	437	439	408	423	454	430	439	407	414	425	432	422	477	447	429	420	490	464	411	442	471	442	470	465	459	457	443	451	476	444	431	445	463	451	437	446	426	422	452	456	426	442	421	470	416	395	442	463	431	450	442	442	443	410	410	453	414	464	417	437	406	453	443	459	457	454	467	440	397	455	428	456	449	420	461	420	436	430	450	443	422	458	446	412	399	452	416	480	435	456	403	413	439	425	451	408	428	416	420	454	441	439	405	453	457	446	450	409	425	442	444	437	412	438	455	440	463	415	450	416	455	452	456	425	452	435	427	430	435	475	416	430	435	433	461	414	425	426	459	450	433	438	456	437	436	439	445	435	429	451	451	421	460	420	434	407	435	461	415	450	416	448	443	459	411	480	434	437	428	430	455	465	409	459	420	456	457	428	417	416	426	419	453	422	443	441	428	429	448	441	475	454	437	426	430	421	427	444	400	465	473	471	434	432	432	459	458	452	418	444	450	452	427	445	414	411	413	438	405	450	441	467	438	420	454	429	439	412	406	423	448	416	430	426	450	424	438	431	421	471	443	468	412	436	416	418	430	462	420	455	435	419	452	431	444	433	455	438	458	470	451	474	424	435	423	437	426	440	475	420	460	430	465	414	430	450	448	408	457	439	432	450	448	424	410	398	454	455	432	424	474	448	417	444	459	450	444	459	459	425	436	451	447	448	473	409	460	398	442	398	414	437	451	438	443	400	440	441	454	473	437	462	411	451	405	450	427	478	408	438	436	429	433	444	413	444	437	426	469	438	431	435	465	414	479	435	422	474	426	440	458	457	440	461	444	471	439	454	463	433	430	405	452	448	450	452	424	429	461	470	424	423	463	399	423	410	434	404	410	436	429	430	443	452	443	449	450	465	453	402	440	510	467	437	447	438	426	450	445	459	413	425	468	478	420	424	389	431	429	446	421	427	412	456	413	468	457	435	444	449	436	430	391	439	416	487	459	435	476	469	446	460	466	460	403	439	440	437	444	424	474	409	436	423	465	427	452	429	408	430	429	445	430	497	444	441	452	446	424	442	455	421	423	452	429	418	490	432	403	441	450	439	436	472	449	448	433	404	456	449	436	454	477	433	430	456	425	466	440	459	419	438	456	445	421	419	441	425	456	411	434	463	421	470	443	460	443	421	454	426	422	441	385	435	410	419	435	456	432	434	485	454	438	461	440	477	430	437	410	475	432	383	408	415	451	435	434	467	468	431	450	452	433	445	439	447	469	423	459	415	457	455	427	423	442	445	417	425	419	448	488	476	441	451	432	443	478	442	447	423	455	414	467	439	442	422	486	455	409	410	455	441	430	446	425	454	448	407	448	418	432	405	450	412	435	432	431	429	419	456	425	436	405	445	463	473	451	456	426	420	441	452	471	458	496	451	445	425	437	457	424	453	430	458	467	461	452	442	427	442	465	400	434	403	451	415	458	444	425	438	488	475	440	450	432	427	449	411	472	489	446	429	456	471	422	430	399	417	409	427	457	454	453	430	429	416	455	444	443	399	451	405	450	454	449	446	441	451	444	429	441
28210	15284	2483	765	618	592	648	559	615	609	608	553	549	578	634	605	572	626	554	575	521	595	576	581	549	572	613	591	559	553	548	552	580	578	555	541	574	577	586	571	560	564	564	614	571	565	561	577	600	580	584	559	603	544	599	547	621	602	546	571	598	558	595	574	581	532	549	578	550	578	549	539	565	552	608	555	573	562	602	603	583	576	605	598	519	559	577	542	578	580	574	580	591	561	618	581	590	544	612	589	529	617	571	536	580	608	593	577	634	550	608	591	589	584	523	575	579	575	563	583	588	549	559	567	558	564	546	630	562	540	592	619	572	562	571	585	563	534	565	600	580	602	581	591	619	558	538	565	612	575	588	599	589	561	618	563	568	558	634	586	529	551	576	539	606	569	566	594	586	543	582	568	604	584	571	549	541	630	562	592	601	553	583	550	553	558	565	598	595	581	583	554	605	566	612	554	522	611	582	565	580	550	561	574	553	563	568	572	519	600	621	624	574	576	564	556	555	554	561	545	583	536	555	609	596	583	619	558	586	583	581	563	540	589	563	570	581	564	589	607	585	580	559	567	539	630	563	590	581	547	568	564	528	628	572	584	602	608	571	564	529	608	540	586	578	609	544	587	534	578	575	589	597	569	559	542	593	603	589	608	564	567	615	554	548	552	617	568	591	620	623	593	564	568	556	550	601	557	541	540	561	593	563	557	548	573	583	563	600	535	545	602	539	580	538	573	603	549	555	558	609	547	545	583	539	649	611	574	589	530	556	596	561	613	589	546	575	573	541	591	557	524	563	565	549	533	617	533	573	547	576	580	599	564	637	611	545	576	555	580	555	595	573	541	579	617	554	561	629	556	560	595	560	572	587	568	617	582	588	631	558	535	579	511	544	575	557	577	599	563	554	563	558	602	539	528	538	577	564	572	569	555	615	541	592	570	565	551	611	571	587	580	548	554	591	579	576	551	544	543	549	575	579	585	564	589	523	558	598	555	545	565	536	543	575	596	602	580	564	569	564	592	533	552	540	583	552	595	519	583	585	622	562	579	585	586	578	585	611	547	533	571	627	553	583	518	594	582	609	560	534	562	623	560	540	566	564	599	551	553	617	566	564	607	593	582	520	588	536	600	563	560	521	584	580	555	533	549	632	592	557	537	586	566	527	546	549	555	547	562	557	556	539	620	576	558	589	582	574	592	566	593	583	587	577	641	613	559	571	561	591	555	542	628	608	586	574	568	597	574	589	551	556	616	554	563	606	582	549	582	563	584	543	560	571	610	548	598	584	565	578	559	582	523	576	542	599	554	514	547	587	571	570	568	569	564	592	542	566	582	615	558	580	581	553	526	551	558	601	556	554	535	545	571	570	559	565	585	568	560	554	569	554	604	549	552	578	577	611	592	612	560	566	561	625	568	577	558	604	586	556	543	523	609	582	589	523	593	556	561	551	598	578	547	569	540	571	584	554	561	540	555	561	567	556	619	572	590	538	566	558	571	550	533	564	539	550	561	594	566	526	546	579	581	505	596	565	588	598	565	575	535	563	529	584	551	590	570	570	588	585	541	587	568	545	552	591	594	611	609	610	576	547	543	557	595	594	602	605	538	555	555	588	574	582	589	563	584	581	610	619	576	611	569	599	609	604	575	610	561	574	571	571	585	561	577	599	553	545	647	544	596	596	622	604	550	530	573	557	572	560	561	555	575	557	572	574	569	597	579	569	555	512	535	589	559	583	554	558	584	507	610	587	537	539	598	568	577	604	559	540	557	592	613	598	569	533	596	590	552	560	614	570	574	631	565	542	568	604	543	568	560	572	566	583	593	587	546	543	544	580	574	577	615	609	558	546	576	580	589	586	508	617	559	642	542	562	545	600	641	609	515	515	577	565	562	592	568	585	626	581	582	512	584	560	575	534	568	612	568	586	575	574	557	594	541	558	599	565	619	565	551	575	593	522	589	582	579	605	532	581	556	576	576	576	560	593	605	596	544	552	608	559	601	525	532	571	562	563	590	581	568	577	566	578	588	584	570	580	583	610	577	610	575	574	581	539	556	625	548	599	552	588	571	567	514	587	569	547	528	543	572	595	566	580	547	556	600	529	568	573	624	539	565	552	603	594	505	586	567	564	560	589	632	586	592	586	571	554	598	604	608	557	573	590	568	562	567	556	592	585	606	586	589	601	602	572	576	585	570	596	544	565	534	604	640	550	538	598	556	567	574	533	623	585	590	572	580	573	588	578	585	586	563	597	589	558	562	572	578	591	579	571	611	563	509	548	572	568	571	598	618	586	496	579	576	643	590	614	588	589	547	563	577	582	545	559	571	550	558	575	553	557	535	550	576	576	576	572	513	577	567	553	589	598	599	595	598	593	577	595	551	612	574	550	546	584	548	556	588	520	564	590	597	573	545	556	542	555	547	535	569	552	592	583	575	529	573	588	587	562	643	514	531	599	597	583	543	547	537	564	551	619	572	576	573	606	556	610	584	573	561	585	570	604	600	566	575	532	594	540	583	591	590	565	589	579	576	594	540	555	576	584	575	578	562	587	537	556	611	542	563	598	611	533	529	547	527	567	595	581	592	585	577	583	553	550	628	585	551	579	576	578	566	581	585	525	607	495	601	586	597	582	574	550	535	550	555	541	593	587	569	574	576	549	566	568	568	597	561	575	573	539	571	566	598	562	598	604	576	606	534	603	561	572	603	568	598	556	560	601	570	542	543	535	540	592	585	604	611	579	610	551	591	589	582	597	583	537	558	627	577	557	576	619	580	609	551	554	576	591	581	540	548	576	575	552	561	582	577	578	560	559	552	544	582	580	554	608	512	554	593	568	599	527	588	607	564	573	566	567	551	601	561	598	548	585	590	530	566	580	567	570	574	550	589	562	561	581	500	587	559	576	555	575	567	585	576	550	578	574	585	561	566	573	578	598	574	530	567	582	621	550	572	536	546	549	547	595	543	542	589	589	602	548	587	539	521	597	543	591	556	577	584	556	592	574	599	598	583	615	584	576	562	582	595	578	591	572	588	583	564	581	590	589	577	567	568	555	562	604	501	573	537	597	555	601	598	544	603	564	578	590	623	557	562	614	609	544	604	584	577	610	607	570	616	605	593	572	552	569	607	582	581	576	574	572	589	573	594	579	591	520	532	574	566	603	537	550	576	605	591	545	614	580	570	594	599	592	622	552	563	548	558	552	570	615	605	552	552	583	551	613	589	534	573	571	565	582	559	593	568	534	595	587	563	578	555	550	570	615	566	538	568	576	557	546	578	573	571	520	608	567	571	546	556	538	584	543	583	560	602	557	555	570	570	532	532	581	584	618	534	585	575	581	553	558	598	547	576	596	610	597	599	551	572	565	613	579	573	583	541	556	587	540	541	559	606	576	573	613	576	567	534	567	549	585	603	548	601	579	581	620	605	564	535	604	566	599	572	563	567	614	565	566	613	535	572	557	601	590	573	562	575	600	571	595	545	593	554	572	603	591	611	539	548
5153	1326	1192	893	779	709	652	702	694	660	653	619	647	641	648	602	647	645	658	637	597	648	614	667	627	586	611	616	572	632	629	568	619	610	673	686	622	626	645	654	643	636	622	602	636	634	612	616	666	668	602	596	631	638	663	655	625	604	593	647	640	637	636	586	645	646	597	621	652	631	661	653	638	608	631	612	609	614	559	627	601	599	587	639	634	593	659	551	640	640	632	638	607	594	609	620	617	689	621	616	636	615	660	622	646	670	614	599	630	607	641	593	618	604	609	650	622	641	657	627	585	602	612	610	586	611	566	614	622	584	591	624	588	641	581	653	661	611	669	634	615	595	636	655	599	602	637	587	609	635	627	652	607	585	598	609	633	619	626	607	577	606	667	571	585	640	616	560	594	606	598	645	610	644	611	637	615	604	605	628	654	620	619	646	617	638	599	618	615	619	629	659	619	625	625	636	618	617	605	630	641	609	609	656	610	632	628	624	613	681	625	572	640	630	649	624	623	636	615	647	640	641	624	623	625	647	601	573	626	596	594	640	642	651	593	639	610	621	621	612	653	591	611	588	583	567	645	626	621	642	648	617	610	655	586	606	614	639	643	627	620	596	652	626	613	646	581	651	655	606	612	622	625	610	582	588	650	601	607	620	627	618	636	626	615	598	598	611	604	646	628	585	625	590	620	654	613	615	619	592	671	606	617	602	637	580	673	660	617	589	591	642	631	625	629	596	655	601	619	611	654	603	603	598	645	618	674	632	632	627	620	635	638	649	597	633	594	642	639	602	622	580	621	619	626	627	625	624	622	592	626	614	625	624	605	618	631	610	626	623	630	630	599	598	637	592	603	639	612	618	612	646	638	603	628	639	650	629	632	648	646	632	603	645	610	625	591	615	601	615	593	624	660	636	614	635	610	607	624	576	629	601	568	617	628	629	622	608	646	579	650	628	637	630	655	595	640	608	600	590	641	629	622	628	628	601	618	619	642	645	639	654	630	652	608	595	599	605	653	608	598	595	636	665	589	660	601	590	610	645	594	614	625	644	641	631	639	627	611	617	585	625	591	610	573	662	632	658	581	662	608	589	639	637	613	577	615	626	614	660	613	615	580	605	654	585	631	615	613	630	653	669	628	621	605	613	576	627	620	598	612	621	607	609	660	610	644	556	620	597	578	630	598	618	641	603	603	658	657	650	589	612	591	606	621	617	614	630	597	595	642	645	600	617	633	651	582	588	584	619	601	635	642	640	595	626	593	604	610	650	619	643	605	637	617	629	591	614	632	613	597	651	626	633	572	636	607	629	600	610	653	596	607	625	611	624	677	611	617	643	605	575	611	611	596	687	614	646	622	647	607	623	652	625	657	630	589	617	584	635	614	642	623	625	646	594	586	587	607	606	594	622	614	623	639	612	633	626	605	615	625	647	654	615	681	629	653	626	610	662	639	628	644	580	676	612	615	621	600	630	652	628	609	603	601	600	603	666	619	597	665	580	668	604	618	618	657	649	600	593	659	669	642	627	597	642	653	604	671	639	596	639	613	609	642	630	607	652	652	647	613	657	607	578	612	596	580	581	616	669	628	615	636	605	602	638	620	661	607	600	601	661	628	660	606	587	624	590	633	624	587	626	598	592	633	624	618	601	674	579	634	616	629	630	565	577	623	644	645	602	641	609	635	624	607	615	635	596	606	615	574	601	610	610	637	611	609	606	680	613	593	581	665	652	567	609	616	614	658	629	646	601	610	633	599	609	600	628	642	647	649	610	636	620	610	644	641	631	642	603	638	604	633	625	605	648	607	639	633	627	626	641	628	611	611	679	623	677	648	635	648	597	596	643	619	601	609	641	606	640	625	587	665	600	621	617	627	620	630	647	598	632	619	617	677	624	626	637	679	608	643	604	646	648	623	579	604	660	605	612	630	628	630	614	649	631	624	639	602	624	619	608	672	663	625	642	589	654	645	600	650	635	650	583	581	635	658	584	639	614	640	642	647	578	594	645	653	628	664	624	635	599	656	631	649	634	645	645	649	621	649	574	596	622	630	636	613	574	595	662	584	635	625	634	607	636	614	596	579	627	594	639	619	602	637	598	645	621	589	637	647	638	586	654	613	659	621	637	626	582	617	607	629	660	599	641	647	565	628	649	623	613	617	609	606	624	654	601	665	562	608	620	605	657	596	648	617	604	676	605	591	619	580	647	619	644	610	608	616	668	670	635	624	614	623	651	620	609	630	616	612	617	682	585	587	644	607	604	632	642	651	645	630	665	619	609	591	659	636	579	624	657	644	600	599	655	640	633	598	568	647	593	656	560	623	617	640	622	655	616	642	648	610	585	661	655	640	599	604	612	646	604	668	669	611	600	635	623	615	641	607	610	634	619	597	630	579	594	633	661	584	592	630	627	614	663	604	617	651	614	668	658	655	600	601	652	607	643	610	631	577	678	606	589	591	620	635	614	609	635	642	627	611	565	638	591	632	609	619	595	651	628	606	644	615	629	637	669	648	615	608	608	595	579	605	642	690	621	613	580	618	595	606	607	606	649	642	620	632	615	616	669	636	620	573	629	624	600	665	601	686	638	609	580	631	591	655	599	601	620	659	584	645	629	612	649	607	579	603	599	620	582	597	597	616	635	576	628	603	617	601	578	644	618	568	612	582	665	618	628	605	619	633	558	621	609	618	611	623	644	619	618	663	621	588	665	662	592	659	631	626	638	645	645	610	592	620	653	631	609	671	597	670	605	618	644	598	616	585	598	609	623	642	628	585	612	655	644	648	633	657	570	605	593	619	649	613	657	659	680	595	632	624	614	643	648	598	586	626	652	602	614	572	629	608	605	606	631	630	617	616	604	586	644	623	592	597	596	594	643	617	669	606	643	640	642	637	640	636	594	624	574	592	657	642	606	628	614	634	630	615	636	611	575	602	632	620	640	604	595	625	624	608	656	634	620	622	611	598	656	628	596	606	617	600	624	660	651	607	610	595	612	637	601	586	671	587	580	626	572	611	613	600	615	576	595	578	603	643	616	678	619	600	593	590	646	577	673	626	626	609	609	613	581	629	626	599	658	634	614	650	613	653	639	656	593	633	608	613	604	606	621	568	658	644	669	602	598	636	635	655	644	603	622	571	588	627	651	616	591	627	646	573	648	629	572	595	594	622	653	655	628	584	638	598	622	646	601	657	618	646	591	597	639	582	605	606	621	688	611	673	686	644	603	647	598	609	658	627	622	656	603	653	605	628	659	640	631	628	593	662	565	630	596	600	605	646	589	630	657	634	642	626	628	632	623	602	635	600	621	597	608	588	653	610	617	619	622	594	596	611	616	622	579	618	619	619	654	602	594	615	598	606	633	623	615	626	581	644	632	644	618	584	642	607	617	638	640	646	656	589	641	603	641	636	617	644	591	636	586	603	636	579	564	610	620	618	622	566	649	638	641	595	572	605	620	602	618	583	656	586	628	644	617	606	567	638	596	597	664	640	645	628	644	583	650
25285	20970	27613	24475	20969	11678	1195	729	612	511	501	396	381	377	410	356	348	295	332	293	297	289	298	286	274	281	257	270	286	239	292	261	284	293	253	260	246	227	244	241	274	238	235	233	236	240	252	247	250	298	254	267	225	254	236	253	269	272	255	231	253	236	253	209	231	248	256	246	255	242	277	272	248	260	249	226	221	235	273	263	227	229	272	246	240	230	278	241	266	235	245	245	276	237	258	245	238	221	224	230	236	218	245	233	232	260	273	253	255	280	219	250	243	245	251	251	225	249	247	239	250	235	236	246	246	265	236	248	233	223	246	208	248	239	249	239	253	242	256	214	228	264	238	242	259	248	233	246	219	241	233	243	242	251	248	238	259	268	223	258	270	258	231	252	223	232	233	224	257	241	225	240	263	254	245	255	227	232	262	229	244	249	253	271	254	246	242	231	214	232	252	234	249	221	269	208	249	239	237	217	241	266	226	244	220	239	260	255	233	255	243	236	250	250	234	255	233	254	229	259	247	229	250	265	243	239	248	232	248	228	244	258	230	245	258	242	240	258	227	259	235	251	233	227	258	255	254	248	268	218	260	228	259	247	245	263	254	243	241	220	280	241	252	252	246	236	227	275	232	250	247	244	237	229	255	234	253	227	236	225	242	219	270	248	265	219	209	271	227	266	253	268	249	254	252	251	264	256	251	270	214	255	237	236	251	242	231	210	214	232	238	216	246	256	234	218	244	231	229	229	215	244	247	233	245	223	230	234	272	220	260	213	224	247	219	215	251	224	244	271	255	244	250	265	241	254	252	249	256	269	234	225	254	263	266	247	241	279	269	250	255	232	247	227	235	246	256	243	248	234	230	252	260	239	227	220	237	259	249	236	268	237	244	235	252	240	243	250	238	249	254	237	234	243	234	249	239	240	261	250	229	241	236	248	254	248	238	241	228	226	241	228	236	225	257	263	218	262	260	254	234	224	255	250	244	259	252	265	224	216	256	228	234	242	238	248	229	240	233	236	227	247	252	234	232	259	218	242	267	273	264	255	250	256	260	234	239	248	251	228	213	216	265	276	241	245	241	239	247	265	224	225	232	262	213	254	246	246	220	254	222	255	230	221	207	232	260	254	266	234	248	207	248	232	229	238	236	242	255	227	216	246	235	233	253	243	240	260	232	258	212	246	247	228	226	235	223	230	237	234	256	266	231	229	275	265	265	220	260	246	267	242	237	252	227	243	234	269	236	236	236	224	245	242	227	245	261	245	265	247	237	256	278	268	204	221	237	245	249	216	247	250	219	244	235	237	257	209	245	257	265	236	233	239	253	278	233	254	224	273	207	218	249	239	234	241	257	230	242	248	268	253	247	224	263	267	233	238	246	251	257	246	236	217	254	236	231	231	220	227	234	205	245	276	252	240	236	251	233	243	225	235	224	239	232	255	269	266	230	251	243	253	238	231	238	243	251	252	242	245	249	249	229	234	223	255	257	228	240	228	237	260	237	223	247	245	260	221	247	264	241	243	243	232	219	260	239	221	250	295	224	258	237	234	268	269	252	235	268	232	251	229	249	203	239	231	244	237	261	243	248	224	227	226	235	244	233	256	252	227	243	262	259	253	239	249	257	257	226	225	235	246	227	241	261	256	240	232	250	234	265	258	229	237	234	259	223	256	255	256	229	224	224	251	222	256	238	230	267	253	247	235	250	247	237	238	237	235	238	235	257	197	217	247	249	256	224	215	238	266	234	258	230	210	287	219	260	254	217	238	215	257	246	272	247	234	223	256	233	239	231	236	253	207	264	255	220	258	263	225	245	259	243	242	266	217	259	244	268	233	252	232	252	230	269	233	252	249	268	250	264	228	249	236	247	225	212	259	242	227	250	241	264	236	223	263	240	193	268	254	248	237	234	229	222	242	216	239	222	223	254	247	255	246	268	238	216	215	235	216	246	236	241	251	230	236	244	229	249	235	254	240	222	266	254	225	245	244	226	230	220	263	211	263	258	261	227	244	235	258	240	238	235	226	223	237	235	237	229	245	232	242	243	241	251	244	231	227	241	226	246	222	256	255	231	249	243	264	268	228	233	237	237	242	238	223	257	261	255	252	248	224	278	250	245	248	238	215	211	244	236	244	233	247	220	231	227	220	238	272	255	249	229	237	233	253	235	221	250	260	260	257	256	230	243	228	221	259	227	238	255	229	249	238	229	262	243	238	254	228	267	272	248	263	269	222	236	239	259	227	258	241	243	237	234	248	231	255	272	223	254	245	271	237	219	247	268	233	244	261	259	245	243	214	229	233	256	265	252	260	264	248	270	260	234	210	229	249	236	267	233	244	242	244	250	261	243	208	258	263	240	275	248	238	245	229	212	236	242	242	242	235	239	230	228	256	233	238	230	257	257	224	209	252	222	236	237	240	268	239	230	237	215	258	232	224	239	259	214	245	252	242	244	208	208	250	248	236	225	252	220	254	237	229	246	245	258	234	234	254	237	255	224	229	261	223	234	203	239	233	266	225	257	230	235	257	227	262	230	246	258	235	230	253	255	244	231	251	246	251	268	230	253	230	232	234	272	269	245	231	241	238	235	219	229	247	261	222	236	234	271	248	271	237	243	270	223	256	227	224	236	235	245	238	265	223	254	239	250	241	218	249	229	251	224	253	243	235	215	219	245	234	234	268	273	225	222	218	267	225	265	246	217	252	272	283	226	249	277	236	227	225	228	268	253	238	262	234	236	247	238	224	237	239	253	234	224	241	235	232	240	228	266	223	240	237	232	240	244	240	268	246	270	273	265	268	241	251	257	221	253	232	245	268	250	240	252	234	231	257	270	219	257	247	260	231	242	263	225	237	253	216	236	253	237	270	251	233	249	238	240	225	261	246	242	230	243	249	213	221	267	210	260	216	240	252	263	229	231	266	242	234	237	264	210	240	216	248	228	253	276	258	237	237	270	234	215	237	263	248	239	239	232	242	215	254	239	236	229	245	259	212	217	225	265	220	250	248	251	268	254	247	222	260	257	230	263	238	221	266	215	232	238	235	258	240	238	214	225	248	241	248	212	267	270	249	231	254	244	209	224	246	260	246	216	235	224	254	222	212	283	224	226	241	241	248	256	231	278	233	241	243	241	223	258	233	236	250	271	250	255	223	244	249	218	239	229	234	253	209	228	252	240	246	250	250	273	253	230	225	239	241	238	237	216	236	247	243	245	219	226	256	215	216	253	274	253	205	246	255	239	262	258	259	223	227	260	261	257	222	243	265	267	255	226	281	237	216	233	231	249	214	231	215	253	261	225	254	244	258	238	272	201	253	249	230	229	229	239	216	241	214	256	243	269	269	255	257	236	256	242	260	255	254	250	225	210	231	229	234	254	247	242	246	236	246	243	250	234	244	229	243	243	255	242	247	253	228	280	244	268	230	216	222	250	252	229	260	224	223	223	251	236	227	254	243	211	257	231	226	247	285	257	239	224	215	238	243	230	253	225	245	243	241	224	271
7286	11396	10486	5473	3509	2435	1792	1361	1120	993	860	749	653	618	580	555	497	472	428	433	441	411	390	400	376	376	366	340	337	341	346	331	326	335	332	299	337	296	318	259	309	283	314	302	305	313	287	298	297	281	306	301	274	288	287	301	288	316	274	275	260	314	302	283	279	279	268	260	283	282	242	304	287	285	266	281	275	275	266	255	294	281	295	321	300	275	284	285	293	317	276	312	297	276	301	265	266	275	304	296	281	298	267	279	306	271	289	265	298	303	256	262	269	277	279	299	272	272	265	289	282	290	260	294	267	273	289	265	281	277	301	279	301	256	282	288	286	290	267	275	243	259	313	283	277	239	313	287	269	273	263	318	297	291	306	299	269	271	297	287	265	277	293	287	262	260	289	275	276	262	282	291	287	252	312	286	287	296	265	277	267	281	255	267	291	277	281	301	278	264	277	270	300	294	258	277	255	261	292	269	285	270	273	266	268	282	291	286	300	278	277	281	265	274	316	293	228	292	277	288	296	253	272	272	262	282	278	274	273	259	302	273	271	263	280	274	266	285	302	272	278	271	254	290	288	294	286	254	295	330	284	316	297	297	294	259	281	265	302	279	278	289	289	291	281	277	261	276	279	293	298	292	289	250	264	254	253	280	269	274	267	262	276	268	280	268	284	272	281	270	270	287	301	280	282	316	268	269	289	277	262	270	308	277	279	254	257	300	247	274	295	261	277	265	266	290	291	273	276	269	263	264	278	268	316	319	272	276	251	266	311	274	305	254	285	286	278	257	287	254	275	256	268	253	291	288	285	286	237	263	315	261	286	267	255	246	293	259	257	287	297	284	269	287	275	313	283	281	276	275	277	271	250	261	280	291	264	291	299	287	254	275	267	295	289	281	270	301	259	244	243	289	275	266	245	281	261	284	291	287	295	241	251	255	239	281	270	256	276	305	311	289	275	270	281	286	296	290	276	316	259	236	253	304	285	270	269	256	268	297	261	296	295	262	269	274	295	250	253	275	300	283	286	276	295	279	246	291	248	254	266	270	276	279	279	260	268	282	249	309	305	284	296	300	272	296	273	259	272	275	282	272	266	267	272	267	296	250	282	262	256	309	290	231	289	290	297	294	284	277	284	286	304	286	266	266	280	244	273	292	268	304	291	311	280	281	259	268	270	254	276	271	272	276	279	297	293	267	281	272	266	253	244	282	278	280	274	258	274	288	244	271	266	258	281	288	279	292	260	295	283	262	282	270	267	250	303	272	286	262	267	276	282	265	284	267	291	267	295	256	259	272	289	253	255	267	281	277	281	276	299	290	303	264	276	279	297	279	294	286	271	259	308	246	271	279	280	280	248	286	254	287	281	275	300	265	281	243	266	290	280	319	256	261	271	271	286	280	305	279	287	280	255	277	261	275	256	286	261	268	275	258	289	304	281	305	299	294	269	240	267	287	260	288	274	270	269	271	273	264	289	267	299	259	295	262	252	291	295	293	273	289	232	282	244	279	267	250	256	271	269	286	280	270	275	274	295	278	302	269	266	254	279	260	267	274	266	262	283	263	275	267	295	265	264	282	290	293	285	299	298	298	273	271	275	264	281	272	312	289	264	244	270	264	291	250	278	271	286	282	263	273	249	270	280	253	268	269	311	259	271	257	283	287	290	271	276	266	293	275	246	288	268	313	303	299	292	278	283	291	277	248	270	317	283	261	298	299	280	276	285	285	235	306	242	286	236	280	254	276	271	270	275	260	264	291	281	286	309	276	316	257	299	274	275	272	248	284	251	263	264	272	301	303	282	258	274	282	286	247	301	301	268	281	298	288	294	252	275	287	267	254	248	259	274	266	256	294	295	279	305	277	256	269	281	259	266	248	281	273	292	264	266	278	280	267	281	245	267	249	283	258	269	271	296	292	272	274	306	273	272	272	291	255	258	285	275	267	277	295	298	280	245	262	265	290	257	282	281	287	277	265	282	280	269	278	271	271	287	279	302	276	296	287	284	289	292	275	269	284	277	260	290	281	273	261	257	288	259	274	245	251	266	253	251	257	274	304	239	252	276	292	259	249	275	268	304	313	281	317	280	262	292	274	259	238	254	278	267	257	256	283	249	265	293	263	258	300	293	259	284	285	255	242	274	243	259	293	289	282	269	265	273	280	273	266	281	277	288	280	272	258	269	295	273	310	302	292	277	316	264	252	286	285	274	310	284	246	296	247	273	271	273	266	275	269	261	283	269	274	272	278	278	251	238	282	290	291	270	265	287	256	258	303	290	284	296	246	298	277	271	267	274	291	270	272	282	306	302	271	285	269	254	283	272	276	274	278	289	286	301	289	285	275	287	285	278	252	277	284	264	284	282	289	273	288	298	290	264	272	298	267	266	283	294	283	239	257	279	274	270	286	267	306	248	264	282	285	256	261	282	304	257	321	310	270	262	277	279	289	278	301	280	289	278	295	264	282	297	262	263	277	245	248	300	261	281	264	244	304	294	288	263	275	280	292	294	265	246	285	253	272	264	283	263	294	299	281	270	263	269	230	252	255	284	270	287	263	295	305	268	284	298	262	290	248	278	268	254	255	301	262	265	263	298	276	271	262	273	262	257	274	278	277	250	286	281	264	265	303	257	274	262	267	278	270	247	283	268	294	280	274	274	284	256	255	245	261	268	246	284	269	247	258	258	276	256	287	276	294	277	293	268	308	308	278	300	270	255	286	285	274	258	287	326	270	283	279	292	249	298	310	267	295	292	267	284	302	265	290	287	292	274	262	277	261	310	285	286	275	289	296	268	295	251	303	283	259	297	260	310	242	292	290	264	289	276	277	294	288	290	252	293	260	244	255	265	279	273	277	259	291	252	292	298	263	285	287	233	281	291	277	248	291	309	249	270	262	263	287	263	288	245	277	278	303	245	298	251	260	276	265	260	302	270	289	272	276	284	285	263	312	266	287	270	261	274	278	240	282	289	266	260	282	292	258	265	280	251	257	256	279	272	289	283	267	274	266	288	267	284	293	243	289	277	270	283	290	266	273	272	276	261	296	255	320	292	294	263	289	253	283	282	261	257	269	296	253	280	283	248	285	267	278	275	274	282	260	262	278	285	271	251	277	273	272	276	306	291	301	273	236	258	278	276	275	290	261	294	295	282	289	256	279	264	293	263	287	278	264	260	279	286	283	268	292	262	250	250	255	284	290	246	287	302	281	268	276	251	280	244	290	279	278	287	265	265	281	276	265	305	266	286	251	237	290	246	308	254	251	278	307	287	307	295	258	272	302	272	279	278	290	278	297	279	257	264	285	287	221	295	237	295	288	247	281	260	273	281	289	279	275	260	275	270	283	268	307	263	275	284	276	283	303	288	278	299	278	279	275	283	282	282	296	288	303	283	278	282	281	292	276	267	286	310	251	285	283	278	252	266	268	266	289	255	296	277	290	280	247	268	259	279	277	271	286	270	278	281	254	268	274	304	272	279	252	265	243	273	271	275	301	249	269	268	253
23299	20990	27925	24248	20991	21054	9030	1465	1040	941	889	798	714	730	683	613	684	569	590	544	562	535	525	488	481	528	476	488	502	483	448	470	502	484	450	476	472	466	513	497	465	480	508	487	471	471	448	472	417	441	458	410	462	427	484	441	444	417	481	483	467	454	456	424	460	432	449	443	464	461	419	481	444	435	442	412	424	437	435	424	424	409	432	440	426	462	453	457	459	448	407	436	462	422	410	454	412	475	450	445	469	439	436	447	434	467	423	484	453	489	463	469	410	434	461	417	468	435	406	434	494	451	453	481	455	415	423	479	456	464	427	404	438	471	459	417	425	447	456	456	420	442	441	430	490	442	476	439	490	442	500	462	440	465	480	447	443	476	463	451	474	409	450	448	422	452	420	408	469	469	486	428	460	448	435	460	427	466	478	412	427	429	435	448	419	454	463	443	426	429	432	407	456	472	437	441	446	479	463	443	414	440	412	457	440	414	433	436	431	454	442	424	457	455	467	467	433	464	454	432	472	411	466	421	449	455	436	459	405	450	445	440	488	453	411	431	429	467	435	447	421	451	444	435	469	429	396	434	472	451	438	439	467	441	440	461	467	438	456	437	433	389	448	428	441	428	440	446	427	474	443	476	434	452	420	452	457	444	423	471	430	505	492	398	430	476	394	405	425	456	461	443	457	404	473	423	420	473	442	442	444	418	462	438	439	427	470	431	443	439	420	434	425	437	484	457	469	431	429	465	428	454	426	441	437	468	467	469	431	438	422	449	454	440	440	413	447	453	443	426	430	442	454	426	408	471	407	437	418	451	469	452	463	436	432	433	459	414	432	412	395	466	438	423	428	433	433	440	398	473	486	425	417	437	431	432	432	426	475	482	440	440	455	458	432	470	464	437	442	470	429	465	495	450	432	410	429	434	460	446	434	469	445	428	437	420	444	425	464	448	435	469	420	399	409	407	455	479	463	447	428	459	449	443	452	430	449	447	466	465	440	435	456	458	455	405	446	434	419	424	431	466	386	469	475	452	453	459	438	490	438	441	452	445	464	457	474	433	457	455	491	441	444	468	405	438	390	456	414	428	443	446	430	405	396	422	406	420	453	456	433	480	437	473	444	429	454	425	463	429	391	392	425	420	433	451	475	451	459	414	402	428	439	444	445	422	455	419	428	441	429	450	455	450	421	447	431	455	443	478	431	453	436	433	431	447	482	470	422	435	409	433	395	459	448	435	421	458	432	423	438	427	472	420	479	440	418	446	447	437	435	473	421	417	459	491	417	421	405	428	453	438	453	449	455	444	429	468	478	444	457	473	460	479	431	414	435	455	427	477	455	417	422	469	458	460	429	450	418	437	438	459	428	456	417	433	456	465	416	421	433	434	440	456	399	469	432	471	407	458	491	433	425	447	461	459	443	423	428	410	448	426	497	423	415	409	436	436	448	414	427	439	472	436	421	451	469	419	446	423	416	432	430	479	432	447	433	423	431	428	441	420	490	449	444	413	461	418	465	476	429	429	429	412	448	438	452	444	466	460	462	482	429	464	397	420	461	383	429	451	438	399	416	436	433	412	461	426	457	425	419	428	430	423	459	448	441	439	423	458	447	449	425	471	446	472	458	467	437	406	444	409	450	432	468	423	462	424	421	405	438	472	446	431	442	440	429	432	495	413	431	481	442	449	408	437	460	427	429	414	421	448	462	445	439	444	445	449	443	419	438	432	428	426	418	426	445	454	450	433	456	459	470	457	416	456	441	447	428	452	491	459	435	464	465	425	454	388	458	445	478	441	482	428	444	398	399	426	417	423	434	447	450	417	456	442	446	419	450	458	394	444	419	428	447	409	466	412	489	451	419	454	416	445	464	448	447	448	449	451	408	454	459	413	443	413	421	455	439	445	452	457	432	434	437	437	431	397	465	470	440	444	421	439	428	451	437	436	424	485	447	426	453	450	422	446	441	444	438	414	417	456	427	451	421	458	453	451	452	463	429	443	388	414	462	421	412	414	417	425	442	420	418	434	464	451	435	424	434	459	460	452	451	429	446	417	482	439	456	422	436	451	443	439	416	420	441	457	428	413	470	445	431	425	429	443	422	459	424	449	439	444	451	456	470	416	442	429	432	432	419	451	450	458	414	433	422	442	440	429	438	459	468	437	475	424	436	467	440	466	424	454	445	434	468	442	406	451	455	463	424	434	427	470	443	424	465	433	425	472	442	464	438	452	436	422	416	435	443	473	460	434	434	402	438	448	434	463	475	408	430	429	427	447	455	426	430	441	485	437	433	401	398	411	433	414	434	459	467	427	455	432	439	425	437	416	447	406	429	431	440	436	403	435	466	439	449	437	422	437	444	442	437	467	433	436	433	459	457	414	460	442	424	445	482	438	437	426	444	461	402	446	469	440	462	457	432	466	450	458	441	473	400	453	416	467	467	461	423	452	448	440	463	425	438	429	400	449	444	463	459	460	485	439	489	415	454	436	460	424	446	460	428	456	421	447	448	429	453	459	428	442	436	450	430	436	501	435	464	444	398	404	456	415	442	447	463	449	445	431	434	476	411	449	433	429	429	458	444	437	455	433	468	435	440	460	420	454	445	449	435	413	442	434	445	449	431	447	411	429	418	436	465	468	422	432	466	426	418	435	411	424	451	404	459	437	434	436	442	442	417	435	419	390	441	417	419	444	432	456	460	430	412	419	457	421	420	453	420	441	409	394	425	458	430	409	474	452	466	421	416	433	444	463	465	474	410	443	424	431	446	462	490	426	419	441	456	417	448	465	469	442	431	435	409	457	435	460	457	435	464	442	426	438	461	441	420	428	455	443	422	433	420	443	410	445	457	448	450	441	470	429	459	433	447	447	479	484	390	451	469	425	439	421	431	427	464	455	407	445	484	418	460	434	445	429	435	436	450	434	415	421	430	484	399	424	445	434	444	408	455	439	444	431	422	461	413	452	452	444	449	443	462	452	446	440	476	434	447	414	429	405	443	443	458	427	428	422	433	434	456	445	452	465	407	474	443	404	442	430	466	447	426	414	435	439	426	423	422	462	461	428	450	454	457	397	458	481	436	478	434	416	448	423	453	447	444	445	422	459	432	456	436	454	471	412	424	396	439	383	403	443	444	420	448	449	436	433	431	457	430	425	443	428	460	433	426	443	491	410	455	464	425	454	418	417	436	418	452	453	477	435	452	413	445	426	440	421	422	425	463	432	458	408	448	476	476	404	478	425	445	420	465	441	437	433	445	454	444	422	452	437	422	470	430	435	427	477	471	431	426	466	466	456	472	464	445	438	471	431	422	441	455	425	452	427	437	429	490	422	450	444	417	425	476	445	470	425	443	419	448	461	432	434	416	448	454	434	441	447	441	444	448	476	459	445	442	441	466	434	424	409	465	436	420	402	455	450	459	449	424	374	425	465	460	440	427	424	454	463	431	440	421	454	411	424	481	437	409	430	428	455	427	423	400	464	450	454	449	437	473	470	441	449	444	400
10057	17687	16067	9334	6073	4314	3140	2605	2080	1743	1571	1348	1199	1101	1012	856	823	827	742	703	694	672	617	641	608	668	604	517	569	543	538	558	509	517	525	519	486	487	474	526	520	479	514	503	515	483	507	483	503	474	486	454	495	509	492	458	417	452	444	460	469	448	450	460	464	414	425	482	437	452	451	437	486	476	454	474	456	420	431	471	445	462	452	456	461	445	463	440	438	447	463	438	410	414	430	431	425	415	424	441	439	426	464	419	488	421	416	464	475	462	437	462	418	440	401	458	418	442	421	411	391	485	489	421	408	436	443	417	401	435	466	447	422	420	487	484	470	439	471	450	453	484	430	476	454	438	432	409	467	466	451	436	438	439	417	425	457	422	417	425	424	457	447	419	443	448	423	445	410	421	458	416	435	444	452	448	476	423	445	416	443	450	442	426	435	438	429	465	434	422	470	418	461	432	455	462	431	451	430	438	418	451	434	447	437	460	422	473	450	432	427	445	420	432	442	429	429	446	413	450	445	473	466	430	419	438	408	475	468	443	422	400	432	460	432	452	432	437	478	430	427	488	445	456	454	471	453	449	428	471	437	443	447	457	456	475	407	466	439	405	428	441	419	445	412	410	420	449	429	456	413	425	433	402	410	419	412	460	428	442	434	385	437	438	404	424	422	456	416	438	454	413	414	388	442	441	450	433	410	389	403	440	424	414	442	469	421	454	448	390	433	399	440	452	452	454	412	421	415	441	421	431	407	434	440	439	436	430	444	437	446	462	416	427	428	417	430	410	414	452	467	412	463	399	419	441	419	463	449	461	440	434	445	495	430	413	432	432	427	455	440	447	432	459	427	424	470	486	419	438	395	403	439	451	443	450	464	477	464	432	430	403	448	408	429	426	429	448	416	436	445	398	478	432	442	448	429	445	444	425	429	443	430	415	460	442	422	397	462	460	419	430	429	437	430	444	430	440	442	427	424	477	425	480	429	389	433	417	390	429	433	418	417	460	443	470	447	472	432	447	427	448	438	440	465	447	477	452	425	461	446	425	440	457	479	443	423	435	492	446	449	446	454	463	491	424	409	452	453	408	459	437	432	417	442	472	448	420	476	420	418	458	423	445	460	414	443	476	436	428	403	423	450	433	441	427	422	421	449	411	441	426	435	433	429	415	438	430	463	436	433	466	449	484	461	468	455	478	409	461	434	420	425	434	448	432	428	401	459	431	434	453	429	414	470	428	426	418	449	445	436	466	445	431	442	407	422	474	468	463	445	453	446	461	440	462	433	427	441	415	445	416	448	455	429	435	439	406	449	461	465	435	445	423	476	429	427	437	439	460	463	442	414	436	455	473	441	442	423	436	452	414	442	421	438	436	435	467	428	432	485	390	424	463	413	474	460	436	442	462	445	447	463	419	419	431	454	424	456	419	470	448	471	419	433	431	452	453	383	453	466	424	429	424	452	435	426	450	472	414	419	495	398	421	446	448	470	456	408	457	416	464	429	449	431	406	429	426	411	383	437	438	420	442	463	446	457	421	419	436	441	425	437	436	415	456	479	434	449	439	417	422	434	423	453	439	440	461	431	463	429	422	436	430	457	441	431	458	449	467	427	447	432	424	430	438	420	436	446	446	476	453	479	428	461	439	383	443	432	415	426	430	462	457	412	466	441	440	423	419	433	475	397	453	435	442	417	402	403	430	416	459	449	413	417	448	435	424	421	440	422	437	444	423	455	425	471	450	437	437	448	465	431	465	417	447	470	450	397	403	445	467	421	432	442	421	457	414	425	402	400	434	446	453	446	402	453	453	456	424	434	434	418	465	420	430	436	454	441	445	410	414	415	438	434	433	424	426	460	489	469	424	462	433	441	440	419	446	419	432	419	447	446	419	456	413	406	437	409	454	406	421	429	452	453	429	406	450	432	414	437	449	454	426	417	435	452	459	429	461	478	429	419	421	463	406	450	412	435	397	426	421	405	431	441	450	436	475	405	453	427	431	433	411	458	448	469	454	445	440	441	468	485	427	426	409	423	443	401	434	460	414	478	432	451	419	426	432	428	442	406	464	452	423	484	411	431	422	441	454	421	441	393	443	412	440	456	468	470	403	458	453	456	448	411	439	428	429	428	425	416	439	432	401	451	460	438	403	478	435	472	473	475	428	412	442	403	447	434	430	480	411	456	448	418	449	412	431	457	452	443	457	423	426	413	457	438	457	425	432	413	418	435	453	451	433	418	405	409	457	473	466	420	443	434	463	463	407	430	417	418	474	422	443	418	462	438	459	426	410	453	408	442	449	441	454	457	448	456	452	434	447	397	441	428	470	437	459	408	442	433	452	391	452	410	447	420	446	465	463	441	463	464	446	425	441	408	467	421	445	428	420	476	463	432	427	395	445	456	453	448	408	433	457	453	416	437	446	452	438	426	451	421	453	452	404	472	488	448	436	466	443	476	473	441	481	431	421	446	428	440	454	424	441	450	432	451	446	422	407	483	466	405	433	480	445	400	425	427	452	433	421	454	486	424	452	465	428	410	409	461	460	431	439	437	440	419	450	456	413	441	440	449	390	442	473	434	437	441	440	430	430	425	425	424	421	442	398	429	443	452	446	440	420	461	399	461	419	408	457	475	473	437	436	426	437	446	441	433	425	434	427	438	414	430	445	464	414	434	412	462	437	430	441	430	439	444	434	465	422	431	467	412	456	452	437	433	435	444	413	458	442	417	397	405	460	441	407	434	424	473	407	434	456	426	427	430	432	439	447	415	471	437	477	423	445	458	399	432	441	455	437	430	416	417	446	452	415	426	472	445	442	449	441	402	441	454	426	439	453	437	432	447	415	457	440	382	425	458	463	451	441	455	453	431	432	473	442	424	461	449	461	419	367	451	463	435	409	446	411	423	407	445	401	432	464	384	455	454	399	459	419	436	402	410	432	421	424	464	460	406	443	440	464	455	419	435	432	451	446	437	440	454	404	437	429	424	430	412	412	434	451	414	433	418	449	424	470	436	436	431	416	439	432	443	439	452	417	447	426	426	379	428	446	457	409	407	483	449	463	418	459	463	394	455	447	472	460	395	464	432	439	451	449	419	467	474	448	449	400	414	438	437	418	443	443	461	441	436	422	479	422	430	446	429	447	455	458	458	431	437	420	475	442	437	412	417	383	429	430	502	442	442	429	440	452	430	437	412	460	450	410	473	406	471	427	442	396	443	427	449	422	483	454	450	441	443	412	457	404	433	428	428	426	409	449	405	460	408	438	454	399	451	456	430	431	417	415	425	431	471	438	430	405	417	450	466	445	405	444	460	416	437	459	453	436	443	421	443	464	476	440	396	408	436	445	411	433	417	432	429	437	418	408	420	428	402	438	472	439	407	426	437	405	470	449	437	437	436	462	443	429	450	424	494	447	438	444	445	444	452	415	438	439	460	432	486	430	423	428	453	444	465	458	410	428	435	459	442	443	430	426	442	407	424	431	427	427	422	451	494	441	448	424	431	485
28107	15467	2511	772	620	566	604	562	567	555	531	560	543	614	588	554	591	547	596	590	524	554	568	539	546	538	586	523	547	530	606	549	577	563	588	568	568	566	580	534	547	588	575	572	599	549	556	530	550	531	560	562	595	572	551	587	564	558	562	549	591	581	547	556	587	555	570	588	555	553	580	514	559	582	590	605	502	558	562	566	527	623	596	561	542	579	560	561	552	545	606	615	556	572	559	587	530	584	581	535	566	561	554	560	567	542	592	510	577	535	530	571	560	524	551	578	514	585	549	581	562	537	595	536	583	581	554	588	559	554	596	583	537	554	607	569	590	572	534	564	552	532	568	575	614	568	579	545	602	569	557	529	589	556	525	578	568	582	565	539	584	576	573	494	579	570	582	555	542	562	574	547	558	567	635	557	597	558	544	565	560	593	563	526	566	557	572	554	561	585	586	554	566	577	557	551	606	561	577	550	604	542	602	538	545	581	619	576	550	600	587	545	583	584	589	562	544	570	552	563	556	530	563	568	570	520	558	555	520	612	584	568	562	534	537	565	581	549	533	541	625	535	539	584	589	534	562	547	552	551	561	530	549	573	585	598	591	585	601	548	537	587	568	558	613	554	575	533	547	551	582	566	534	559	554	564	559	591	552	562	550	620	561	516	582	531	557	583	533	586	577	578	555	588	577	511	530	551	560	572	553	602	570	564	554	583	560	546	570	596	571	566	560	551	543	546	608	538	585	543	563	569	583	558	541	587	583	549	567	596	571	571	566	560	550	559	562	551	554	541	566	582	566	558	533	546	564	634	545	561	567	572	576	546	563	556	578	511	570	611	567	602	586	510	569	552	518	562	525	606	564	567	603	575	609	570	583	563	546	517	564	549	560	571	547	561	569	597	555	573	544	555	587	563	563	593	585	592	506	571	555	569	555	552	556	612	587	551	563	552	582	548	496	564	561	562	546	566	541	609	592	564	581	604	567	603	559	597	556	570	550	533	561	558	526	574	556	543	587	597	563	558	525	533	557	575	596	568	561	534	560	550	552	550	532	532	522	545	511	577	590	532	556	571	545	578	532	553	564	610	582	571	509	512	563	541	533	557	533	598	556	595	596	550	530	539	596	553	535	598	580	525	602	509	523	540	590	598	573	511	587	524	568	583	568	547	561	517	498	531	570	587	550	557	562	568	566	578	563	534	553	559	540	604	562	576	570	516	616	581	524	550	530	564	561	591	609	547	562	572	550	588	620	572	538	567	562	523	589	527	547	546	563	547	573	548	597	576	525	606	540	586	559	590	531	562	558	567	596	534	537	566	600	558	553	570	562	555	546	580	557	541	559	574	610	526	624	552	591	554	564	531	610	543	548	546	566	567	592	543	597	556	589	549	554	582	557	614	560	538	595	525	567	578	566	593	537	605	595	552	561	565	560	589	575	558	603	566	553	574	525	541	555	532	563	582	578	539	530	549	538	586	549	585	594	584	562	620	559	540	550	579	571	566	536	574	562	539	578	591	568	598	585	541	558	553	577	555	533	557	538	563	591	550	552	552	566	574	591	589	561	546	554	582	564	551	620	557	573	605	566	562	563	581	550	503	565	575	593	545	555	552	556	547	543	531	572	591	541	567	546	550	588	562	569	592	566	554	569	534	538	557	568	543	558	585	572	579	576	575	558	532	570	591	569	531	536	573	551	576	565	550	559	505	576	559	548	554	524	520	587	599	581	527	602	566	614	586	612	559	590	597	512	550	510	517	556	563	579	566	536	587	560	550	521	569	554	550	572	578	569	559	535	624	585	585	555	600	550	583	544	539	584	576	608	569	599	593	539	556	609	560	547	594	578	541	569	561	570	538	563	580	576	525	597	559	544	530	555	530	575	565	581	578	567	590	574	542	564	541	565	555	589	555	530	578	563	546	560	588	553	538	549	553	572	536	535	602	568	581	589	532	571	569	502	506	528	567	536	532	520	552	568	551	537	526	553	526	601	631	522	589	585	578	552	525	525	530	571	563	567	599	597	579	571	562	563	585	579	535	544	536	562	514	579	544	570	564	589	585	556	576	560	535	601	606	549	552	605	586	575	564	542	561	589	564	501	600	591	592	571	591	565	541	577	548	566	572	559	560	590	575	617	540	543	577	555	570	570	578	591	588	577	581	559	570	506	570	538	544	564	523	566	558	544	568	572	569	596	559	565	531	571	574	560	573	564	566	529	594	537	580	571	544	563	562	564	527	571	525	579	615	536	576	563	562	583	603	552	591	593	605	583	521	601	559	567	551	536	499	581	538	533	574	554	533	566	578	555	606	559	588	559	588	575	572	535	588	607	575	573	582	601	586	585	562	553	599	538	572	558	545	552	552	570	568	578	579	537	535	584	554	550	608	596	559	551	534	547	569	563	576	561	548	591	549	557	560	570	541	553	544	539	603	632	574	554	557	595	550	495	580	562	587	563	568	556	567	571	520	648	573	550	568	609	560	532	580	589	591	581	549	556	566	522	563	567	532	544	558	570	589	540	543	590	589	566	513	549	578	558	554	531	551	535	567	529	589	586	596	565	560	592	506	576	579	607	573	558	540	566	541	563	606	529	566	600	567	581	532	589	600	546	530	621	535	535	570	552	525	524	569	583	526	564	607	562	559	574	573	577	575	583	554	617	543	563	586	588	563	587	615	613	564	519	509	616	604	561	548	568	545	574	580	557	550	574	604	520	550	593	565	568	583	567	588	552	514	531	567	578	575	537	540	602	542	602	515	535	559	589	578	584	615	591	562	567	585	572	609	576	541	532	578	572	572	580	553	597	560	531	597	593	570	581	582	592	589	608	582	632	557	566	577	599	555	547	555	566	572	577	597	566	544	562	584	567	574	510	588	588	581	522	546	536	615	544	551	578	606	577	570	550	525	516	599	552	557	541	585	518	566	584	594	559	534	589	566	536	561	550	544	555	564	561	563	589	553	607	539	528	555	597	525	587	580	585	559	558	534	590	561	526	533	536	581	557	620	559	564	530	561	539	567	601	608	526	561	589	571	567	586	576	575	572	609	550	565	556	552	526	576	565	556	545	572	555	597	503	596	568	570	571	549	574	528	595	563	604	555	541	556	577	585	551	547	554	510	576	551	583	549	558	555	567	593	535	587	570	592	555	547	542	593	564	599	569	572	587	538	573	543	548	543	543	595	543	565	547	568	558	562	551	586	570	559	539	547	557	527	510	566	582	499	578	547	523	558	548	577	564	557	604	564	572	528	562	582	560	520	509	566	568	557	560	550	547	547	560	551	611	570	544	561	566	554	513	596	564	579	546	571	574	534	573	561	603	570	567	582	610	597	548	575	543	562	571	569	526	595	560	569	533	549	572	589	617	537	548	554	572	550	594	555	540	584	623	614	535	564	585	567	576	586	602	547	565	546	579	598	544	540	579	596	539	574	524	578	544	574	567	587	573	565	522	549	608	573	575	611	549	547	570	556	489	574	569	544	536	562	545	533	547	561	593	545
5218	1321	1165	843	746	689	652	684	677	632	653	647	663	620	620	644	642	652	604	634	622	594	616	638	627	618	578	618	614	636	666	668	629	612	592	644	624	627	620	643	629	619	605	606	628	613	576	643	640	620	616	605	572	629	610	559	629	592	619	618	625	580	609	627	602	592	645	640	636	657	624	619	588	658	630	597	611	617	640	546	579	624	597	586	638	601	624	640	599	607	625	604	645	636	660	605	622	634	639	619	647	603	589	602	632	613	602	625	643	609	565	635	618	627	669	603	647	626	651	587	630	656	617	539	618	574	620	638	634	608	588	664	574	611	622	583	637	589	623	596	620	588	636	634	593	600	652	621	656	640	649	630	621	652	608	621	621	634	604	635	663	628	592	614	584	586	600	620	594	695	584	564	625	578	666	638	621	618	575	604	640	595	650	619	668	610	619	623	598	609	612	598	580	590	566	607	647	631	662	574	582	613	615	644	607	624	624	600	599	599	598	573	566	610	553	591	625	603	639	593	611	593	663	583	648	577	600	614	631	602	620	621	592	625	612	636	597	568	566	622	623	566	620	613	611	582	608	646	622	585	621	630	610	616	634	666	610	634	623	635	600	583	644	626	661	618	627	585	610	587	607	642	660	587	604	667	627	626	588	656	625	635	594	616	631	609	602	598	579	601	611	602	635	631	607	605	616	636	704	573	606	612	534	581	582	608	563	596	634	642	646	586	627	628	674	615	637	616	624	653	597	640	626	575	631	604	609	623	639	604	641	614	618	631	629	654	590	615	634	647	606	570	640	639	621	646	602	653	608	608	605	571	634	578	630	588	601	639	638	625	644	612	602	624	610	622	594	654	599	652	569	576	641	640	614	631	615	607	607	655	637	654	582	592	608	623	571	634	647	632	579	622	578	588	666	648	623	600	628	621	637	639	591	664	648	579	610	641	593	615	597	630	654	620	606	621	604	599	582	586	634	626	593	631	635	589	609	600	599	587	593	613	628	581	647	621	647	611	649	615	617	634	618	611	615	613	641	641	575	606	659	633	639	622	608	618	584	638	614	587	601	623	638	614	611	634	653	627	594	625	629	612	635	671	584	618	618	588	622	568	624	589	647	652	660	588	627	579	662	613	626	630	585	579	634	662	639	599	622	591	631	626	589	618	615	628	581	602	591	664	606	604	618	602	609	652	564	648	649	642	625	643	609	614	622	552	627	643	635	584	647	633	633	570	613	645	599	581	607	613	619	613	650	581	594	592	566	596	563	602	592	618	554	616	595	636	594	668	618	596	562	621	610	617	598	616	589	603	589	602	672	634	595	602	629	619	620	607	673	642	632	594	622	612	582	611	596	631	575	644	638	636	635	650	622	621	607	608	660	580	602	638	614	624	589	585	621	607	585	630	601	603	608	682	619	629	605	602	634	637	629	622	638	612	631	569	607	652	630	637	586	586	610	615	653	633	658	593	651	581	590	626	621	635	599	588	625	605	564	625	575	616	633	603	634	638	640	595	554	660	612	601	617	640	599	600	614	569	594	610	624	626	623	622	639	599	602	560	602	576	599	582	663	605	623	619	626	631	612	579	598	627	607	592	634	581	608	643	594	639	626	668	599	596	566	631	681	654	590	605	589	636	597	597	642	656	618	633	628	653	588	639	598	640	594	621	599	602	592	600	648	646	640	632	561	632	633	630	567	630	597	609	591	600	591	598	616	626	641	636	646	620	637	614	623	585	579	588	592	647	591	584	629	591	604	633	637	621	610	631	606	596	611	666	593	590	599	587	580	610	603	645	602	621	624	663	600	567	583	621	611	632	620	651	569	626	624	642	612	598	604	610	614	591	652	657	624	612	573	582	601	613	602	605	566	627	577	593	618	620	607	610	638	602	589	591	645	619	635	598	635	552	618	563	586	627	621	599	597	630	594	625	628	641	618	590	617	565	633	656	618	643	660	607	630	595	617	612	598	614	584	625	638	628	647	557	616	600	585	591	625	596	618	635	599	630	576	638	601	586	551	585	653	584	609	632	667	604	607	604	636	623	578	628	614	616	616	591	621	630	640	620	602	660	686	624	622	588	619	626	594	586	656	604	594	635	653	648	583	573	640	641	613	617	633	610	636	570	658	641	610	636	638	640	571	617	604	611	616	640	590	612	604	615	620	624	647	638	623	602	648	604	622	592	592	640	591	618	579	621	617	617	631	613	593	596	593	579	611	635	597	644	591	647	612	579	618	652	607	584	643	690	564	612	658	616	571	582	628	616	622	599	636	594	636	621	596	581	644	638	657	616	597	630	629	627	560	572	628	626	601	646	586	616	620	639	603	624	635	612	629	635	571	586	646	675	617	581	619	638	638	602	653	665	612	581	551	627	630	593	606	613	600	642	624	618	572	635	649	656	622	623	669	635	631	606	647	643	629	614	668	599	637	614	605	593	579	619	565	609	633	612	619	613	580	655	613	574	616	612	587	600	617	609	583	623	656	599	629	585	667	628	653	613	592	593	606	578	634	631	638	649	583	633	647	594	626	603	598	598	590	604	629	644	597	590	621	629	612	627	633	628	671	623	586	583	586	576	687	571	616	625	649	625	634	607	627	577	585	688	596	576	591	577	665	597	626	631	634	641	611	614	591	620	631	627	609	640	630	617	637	614	630	635	614	612	602	597	630	620	670	593	570	616	655	577	611	659	601	613	610	596	606	624	607	606	609	641	556	643	647	622	619	593	635	601	624	586	653	620	608	584	585	617	606	620	622	575	652	664	631	665	567	643	592	617	580	604	611	628	658	571	594	569	615	634	622	593	609	605	589	624	629	621	578	626	619	616	618	599	612	615	603	663	618	609	633	655	647	639	595	619	626	609	635	647	648	676	656	662	631	595	602	655	643	636	633	627	571	590	600	633	654	630	611	590	599	573	594	626	575	579	651	627	669	630	602	579	615	618	688	660	671	641	584	561	606	622	631	631	640	615	663	661	586	612	619	581	581	608	589	619	592	615	595	641	630	634	613	596	586	627	580	641	590	637	628	648	640	627	603	652	642	580	604	622	593	632	586	601	606	616	636	602	658	637	573	648	608	608	622	615	563	544	618	618	602	583	625	636	609	634	601	567	634	615	634	614	624	598	596	575	603	607	617	610	626	637	611	613	642	596	663	637	639	609	621	605	601	626	641	611	629	649	619	623	645	639	614	645	627	606	590	609	637	598	605	603	629	598	590	650	647	620	596	595	595	658	592	579	608	615	606	646	618	619	604	651	633	621	602	667	621	615	592	631	627	639	637	597	636	629	651	634	652	591	616	585	648	615	615	654	598	625	583	628	636	642	620	608	605	602	597	596	645	598	602	611	611	634	621	588	593	613	554	648	614	667	605	608	602	581	609	650	637	594	580	605	667	616	637	629	611	654	634	624	621	567	640	596	650	629	563	603	633	623	612	598	620	645	590	643	602	612	570	605	590	612	640	600	619	580	615	583	631	635	661	604	626	581	599	628	600	643	615	618
25402	21010	27616	24582	21018	11710	1217	740	615	538	493	428	388	369	363	361	315	325	320	311	274	272	265	288	281	248	266	270	276	275	246	290	273	271	255	266	253	273	238	261	239	255	267	250	261	252	250	266	236	263	257	234	289	265	254	236	263	248	256	241	279	255	247	293	257	229	267	232	228	247	250	210	262	230	268	233	235	249	255	257	216	226	277	256	235	236	222	245	241	236	233	260	218	247	245	249	255	237	251	218	236	240	247	233	246	255	228	235	231	240	249	242	247	233	220	260	238	246	266	249	210	242	245	247	239	215	240	230	219	234	268	268	233	227	257	246	239	235	257	248	252	239	231	228	211	237	233	227	226	236	239	248	244	248	248	242	219	233	215	246	242	234	240	215	254	221	227	222	234	227	250	228	260	220	233	218	226	268	265	246	234	236	230	250	232	230	236	252	253	233	234	238	254	242	270	243	224	251	234	251	236	217	226	224	236	220	236	238	253	193	245	250	209	258	227	262	273	245	238	208	212	224	215	252	216	245	243	224	228	248	234	209	272	242	228	258	233	233	237	224	249	245	258	239	269	255	243	244	245	270	218	257	219	250	242	252	233	255	241	219	240	266	253	221	259	240	216	247	222	224	277	231	237	247	251	244	226	247	226	239	263	255	263	244	220	243	245	229	230	248	233	242	225	240	244	259	230	214	248	231	227	259	219	243	240	268	257	233	233	256	242	250	232	243	227	228	239	260	246	240	236	214	247	247	253	230	250	238	239	253	227	215	268	207	219	253	212	244	225	234	253	252	220	242	224	242	236	268	225	248	275	229	246	225	241	241	257	244	232	242	240	208	282	227	246	244	216	224	243	248	230	232	241	259	218	237	239	250	262	234	227	267	235	261	280	231	218	233	243	267	245	224	240	224	268	214	230	219	246	254	238	217	239	235	235	212	236	223	219	253	241	220	233	241	230	240	238	252	249	237	242	217	236	243	236	229	238	251	279	242	246	211	200	275	256	222	230	224	236	263	245	238	223	244	232	237	250	267	227	234	251	225	223	260	233	239	256	223	256	237	256	259	247	253	242	248	223	240	239	247	250	221	241	237	206	225	212	235	244	248	223	226	219	200	249	247	244	257	269	262	225	238	228	230	233	229	257	250	215	240	231	274	247	251	263	251	241	241	241	242	223	230	240	211	244	233	222	250	221	242	225	243	241	260	253	240	236	239	220	255	264	263	252	250	226	237	258	240	217	252	217	246	247	220	227	244	230	245	258	214	245	247	262	255	233	218	250	237	225	226	238	230	222	215	221	245	283	247	239	265	250	223	217	245	235	232	263	246	240	250	237	264	225	247	227	231	223	251	219	261	229	222	212	254	240	237	248	262	228	250	242	253	207	255	222	245	244	228	225	235	266	230	256	261	237	229	252	247	251	234	247	240	239	217	230	240	224	250	246	258	266	235	235	241	232	244	241	217	269	256	224	220	222	245	237	237	209	268	227	244	258	241	242	239	252	244	241	240	227	242	249	232	266	258	261	267	239	259	246	242	240	223	236	253	231	248	243	247	257	243	226	253	261	246	229	266	241	212	232	238	245	261	264	208	221	226	222	240	245	230	231	242	242	231	261	247	250	255	231	216	228	250	241	231	243	228	252	238	245	242	238	286	223	263	253	227	243	252	263	221	248	268	249	244	288	234	240	246	239	238	235	223	234	249	242	243	248	240	247	243	261	248	220	237	217	245	229	271	241	222	243	246	210	233	228	243	231	240	262	235	253	243	249	236	238	240	241	236	254	237	243	259	236	248	252	261	254	268	254	264	244	233	226	236	242	262	208	241	253	214	217	233	237	242	243	262	246	250	235	260	258	233	231	232	255	252	224	224	244	228	226	242	239	233	250	227	246	273	205	241	227	234	224	242	275	242	233	239	218	240	231	234	253	271	236	207	250	259	218	247	241	249	256	243	272	242	223	258	242	204	225	253	246	231	225	223	260	286	240	230	216	269	242	261	238	222	236	234	258	223	246	231	226	228	255	245	203	250	204	233	247	217	253	245	213	272	246	258	271	228	243	244	259	239	255	257	236	247	232	229	246	245	229	233	232	231	272	235	240	240	260	255	258	243	244	237	251	239	217	252	260	251	243	237	261	229	220	260	208	246	257	244	235	251	243	244	252	242	221	268	246	237	242	246	246	235	270	257	231	224	230	230	246	255	235	241	229	250	263	241	227	241	249	231	238	235	250	245	229	236	253	213	230	227	219	250	234	265	261	241	223	256	233	240	231	254	254	228	231	232	227	219	247	218	219	254	242	227	239	252	222	207	214	263	234	246	253	247	255	232	218	209	240	236	250	262	255	232	244	253	233	226	219	245	239	227	206	248	235	250	241	263	195	227	242	231	231	216	255	230	245	235	242	231	261	252	252	221	221	240	238	227	236	249	233	242	221	209	254	242	232	232	229	250	240	224	227	250	253	237	230	240	256	262	237	243	225	228	225	239	272	252	240	236	259	238	262	241	249	225	244	245	245	244	249	199	204	242	241	230	238	248	294	237	239	235	263	228	261	246	213	264	223	226	211	219	239	269	243	237	274	244	251	229	253	252	244	242	261	250	261	218	251	253	252	227	229	250	252	250	217	244	196	243	254	248	255	268	233	215	232	234	206	222	265	246	248	264	228	212	250	233	234	222	212	246	235	266	258	222	245	221	243	241	227	248	221	250	223	238	245	239	251	260	230	222	229	215	230	257	254	259	257	219	239	236	246	258	259	238	247	225	247	233	255	243	240	234	257	252	247	231	252	218	235	224	247	243	232	239	240	273	260	214	230	254	244	217	254	234	242	241	230	262	229	245	253	243	235	240	206	237	244	239	228	280	262	228	266	248	251	248	215	220	254	236	216	239	234	255	249	228	235	251	255	240	251	237	212	236	250	264	207	217	249	236	207	265	250	242	238	237	247	242	265	242	239	241	219	257	235	269	231	249	263	249	241	251	263	240	229	213	247	213	210	270	239	216	233	234	238	231	233	241	232	231	240	248	229	242	222	230	223	226	229	223	248	236	238	218	230	240	243	252	265	228	251	253	227	253	232	243	259	243	239	257	248	226	240	257	212	240	238	250	232	249	261	243	236	249	212	222	234	253	230	255	239	273	238	232	222	258	244	225	224	193	252	225	257	251	239	268	210	195	255	250	231	212	236	238	248	272	229	266	228	222	217	228	233	219	226	256	265	227	240	245	237	226	256	248	225	212	263	243	246	220	246	261	236	247	263	222	252	238	232	215	259	234	248	216	235	245	250	260	208	253	227	260	231	248	230	217	256	226	208	241	255	241	262	236	243	259	244	240	215	240	218	235	251	214	229	220	254	231	238	234	232	225	210	229	237	235	239	264	218	228	238	263	220	225	222	250	225	248	241	246	251	215	223	249	212	258	245	251	219	228	253	262	265	255	233	246	244	249	221	232	253	256	209	255	253	252	235	249	231	242	228	244	236	240	252	245	223	236	229	251
7473	11480	10498	5795	3591	2440	1817	1410	1153	888	873	750	710	603	598	487	491	452	414	421	404	387	396	353	363	390	368	369	331	334	350	348	323	295	311	315	303	301	326	304	298	305	291	289	310	300	275	291	316	324	282	283	310	279	291	287	268	306	279	270	272	292	290	271	253	297	279	273	290	260	289	300	300	300	289	282	260	289	255	249	300	258	273	305	264	286	307	277	286	289	261	281	265	300	269	274	273	305	275	272	274	256	258	268	290	254	301	259	286	253	263	272	278	282	284	279	279	299	263	264	257	274	259	272	302	283	294	298	269	277	261	268	282	245	254	276	274	284	265	269	269	264	286	295	293	270	275	264	280	302	282	264	256	301	322	283	263	270	256	277	295	279	272	287	241	282	279	288	266	255	257	272	271	249	311	297	279	252	272	292	267	232	267	287	292	273	272	280	274	259	286	241	325	278	262	281	271	249	294	287	272	300	269	278	241	255	303	270	267	286	245	258	298	304	291	286	301	262	297	252	262	277	268	286	271	260	273	308	258	278	266	237	253	285	265	268	267	260	236	287	278	279	273	255	252	287	256	282	255	270	299	286	278	271	254	312	284	288	279	276	254	262	268	262	287	272	315	306	266	243	295	262	278	260	293	273	273	293	274	291	293	293	275	284	226	294	277	268	299	301	280	274	273	263	290	268	272	280	295	264	257	237	268	289	296	291	278	257	284	260	259	245	270	260	272	306	238	291	269	271	272	287	272	274	277	269	262	270	262	251	286	265	262	263	255	264	276	257	276	269	250	264	273	258	261	274	271	295	264	250	284	265	273	268	279	270	275	284	288	281	273	290	249	287	296	260	257	271	260	274	270	292	278	265	274	290	281	291	286	281	251	277	265	283	293	283	268	279	297	281	257	260	256	259	255	318	290	261	277	259	263	271	254	287	248	318	278	259	244	278	281	291	268	259	304	290	262	289	281	269	285	260	259	280	247	308	291	264	297	272	303	257	294	258	275	259	267	255	259	266	269	304	294	310	301	223	264	274	293	289	282	272	254	247	252	276	253	277	258	248	266	265	299	282	290	276	295	263	268	267	255	247	288	269	292	286	255	275	268	297	251	256	284	260	279	277	291	283	304	268	265	284	282	261	238	272	283	288	247	278	270	284	280	298	302	281	275	285	281	269	247	270	263	255	301	306	279	270	282	276	247	294	265	272	291	289	285	276	258	256	250	294	279	297	257	257	274	287	259	261	278	295	260	279	280	260	285	269	273	260	260	292	261	296	248	306	246	263	291	291	267	281	279	270	286	252	291	244	299	274	300	270	262	258	291	252	250	282	279	265	257	291	286	240	264	278	269	238	270	287	272	298	259	277	291	271	268	293	265	304	268	256	274	251	300	310	272	273	287	278	250	314	268	268	258	265	293	282	278	268	251	278	258	291	294	254	264	242	289	285	291	296	266	279	253	263	284	275	245	303	287	272	290	277	264	288	264	266	252	279	264	271	314	269	283	247	254	279	254	288	245	285	269	258	250	281	274	282	281	239	274	256	280	281	273	287	276	263	241	271	280	254	280	300	263	280	276	285	266	250	278	282	283	271	261	258	284	281	269	282	261	263	273	284	286	298	275	264	300	283	298	260	276	303	267	255	256	287	244	285	283	268	247	296	295	264	283	271	256	296	269	278	274	271	297	245	301	244	254	289	276	255	247	259	262	300	254	284	271	269	278	295	265	282	246	278	254	288	286	271	311	271	311	288	266	267	276	261	247	293	246	256	269	275	296	280	261	264	291	263	281	289	273	287	313	246	279	284	291	296	313	288	264	246	299	269	270	267	257	286	301	315	288	277	260	306	270	277	260	248	261	264	255	290	279	262	266	271	269	274	276	258	268	298	267	239	277	253	280	296	305	248	268	291	270	288	263	279	271	242	301	284	263	248	230	289	293	254	288	287	295	293	263	269	282	264	303	264	257	265	273	265	296	279	284	269	267	293	286	279	267	272	286	273	294	261	287	251	278	265	284	269	286	283	268	268	288	257	285	278	281	272	295	301	274	265	268	272	237	269	278	265	255	267	285	288	281	273	277	277	233	259	279	272	266	266	288	245	239	287	275	272	272	257	264	313	301	271	263	257	295	271	296	274	261	289	275	311	287	291	262	262	257	275	243	242	260	283	277	258	287	260	280	318	257	269	302	240	263	275	251	269	251	268	298	254	268	270	277	280	286	293	288	284	279	283	263	258	252	262	263	268	263	280	258	258	262	277	277	264	286	265	261	307	272	274	293	325	259	283	286	251	284	282	250	264	260	260	276	250	259	268	297	275	270	269	265	249	316	289	270	301	249	284	267	267	293	280	267	235	274	285	285	267	272	284	277	265	305	270	284	321	278	272	252	261	250	292	280	298	264	286	280	288	266	263	273	274	246	310	276	282	245	269	270	292	286	245	291	295	247	271	258	262	279	286	269	277	305	265	302	293	259	298	270	316	278	249	287	271	276	265	292	294	292	267	288	271	268	250	254	263	288	281	256	272	272	268	291	282	278	275	280	274	269	255	258	246	287	281	291	305	243	280	272	312	284	254	271	264	293	283	291	287	235	273	300	274	258	265	289	279	283	254	284	243	265	293	302	263	297	263	264	223	296	267	297	252	254	284	265	265	291	255	262	285	277	277	280	268	260	291	260	288	285	277	258	287	261	277	266	238	288	309	252	286	290	289	301	256	293	266	281	255	268	270	282	288	296	282	260	262	252	261	247	284	284	294	256	272	279	272	281	280	276	247	260	262	297	282	275	285	267	274	298	265	289	274	283	258	268	314	265	276	262	289	286	257	268	315	306	297	269	263	281	272	264	303	292	265	269	254	267	271	283	289	306	262	269	265	302	284	235	299	296	301	255	260	265	300	274	267	279	270	275	275	302	279	276	268	247	279	280	281	277	274	275	271	256	270	279	283	267	275	294	296	288	268	274	297	270	281	283	297	275	287	294	276	242	276	284	266	272	266	283	286	278	283	287	276	271	270	274	280	254	259	276	275	275	285	245	300	263	283	271	284	270	231	291	261	258	298	300	283	278	250	287	267	278	278	273	281	266	254	267	300	271	279	297	292	231	258	296	269	273	296	282	269	290	264	282	306	268	296	265	268	279	292	291	272	260	272	262	271	280	320	252	257	264	261	276	298	286	283	282	305	269	258	316	295	293	256	283	282	234	243	281	288	288	265	267	266	298	290	272	273	283	270	302	282	305	268	279	248	290	297	249	257	293	276	257	255	256	261	288	282	275	281	257	273	275	297	288	263	260	276	271	250	278	282	277	253	294	261	275	274	282	265	304	246	276	280	291	280	264	238	273	283	277	303	278	255	291	281	268	281	267	283	249	257	270	253	284	283	292	265	294	255	284	283	281	268	275	282	267	242	275	289	274	268	272	259	267	259	269	304	260	266	286	263	266	259	285	275	250	288	263	281	286	304	279	281	259	278	256	277	286	256	277	269	282	285	272	285	283	289
23290	20978	27912	24192	20979	21016	9234	1405	1038	919	916	804	713	622	651	660	613	593	620	568	541	540	497	521	537	494	525	490	492	513	491	531	493	493	517	486	480	435	498	456	479	437	476	500	444	490	495	446	475	496	470	472	457	474	489	474	456	481	467	461	453	400	423	476	470	396	431	458	437	446	434	431	434	462	462	447	450	425	451	408	485	446	440	466	468	465	464	458	434	495	458	451	456	470	430	438	439	438	440	440	456	431	469	476	431	427	439	453	414	447	433	466	481	426	427	478	436	453	459	422	439	489	437	405	429	434	448	426	418	447	404	456	444	411	428	450	437	456	461	437	423	481	466	438	435	463	432	467	449	422	493	438	442	485	430	408	454	406	446	429	434	460	383	422	443	481	454	459	417	442	435	462	444	448	463	480	433	423	412	439	453	447	433	456	460	459	470	458	486	438	425	442	430	439	456	425	479	474	454	451	420	427	438	446	445	436	440	425	411	417	438	455	413	459	450	407	424	431	468	450	454	449	462	417	438	398	428	470	430	473	413	460	440	443	465	442	466	409	439	479	457	408	447	450	471	415	451	478	450	452	430	430	455	490	435	425	447	431	408	435	433	445	437	416	436	422	436	457	444	431	476	432	462	467	464	436	442	456	433	432	455	449	483	401	441	465	466	449	466	442	414	420	451	442	445	426	486	398	428	442	436	483	440	386	465	426	432	466	454	434	420	437	420	479	412	418	466	455	435	417	458	427	457	426	449	412	445	448	437	465	401	419	441	433	432	428	410	479	437	451	429	436	410	405	438	433	455	429	428	417	449	459	384	428	412	452	431	423	417	426	442	464	421	434	438	479	462	477	416	435	473	452	470	423	453	449	383	447	463	451	441	451	425	465	423	449	387	436	441	403	463	389	466	451	452	454	418	478	433	454	477	445	419	466	411	448	475	463	438	446	450	436	453	444	426	434	462	420	425	414	465	450	472	462	434	472	463	423	402	418	409	445	467	424	454	392	409	392	384	431	423	458	457	426	470	402	445	437	430	412	464	493	464	453	473	456	412	466	443	472	417	477	424	448	437	458	438	431	404	430	458	446	443	427	463	462	460	425	478	417	437	461	413	464	410	460	465	456	430	425	488	412	460	476	436	432	472	448	473	439	435	425	457	437	440	411	459	443	425	429	401	436	403	448	445	414	420	451	428	455	427	441	427	437	444	408	416	458	449	488	428	422	429	468	433	461	429	461	475	455	437	468	454	482	459	459	454	475	462	425	429	426	439	477	482	445	442	420	408	438	441	453	443	463	424	419	441	463	431	445	437	401	440	432	443	413	458	430	434	434	423	472	426	457	465	431	432	479	443	467	415	424	453	421	448	429	428	418	427	468	445	412	419	450	451	457	439	417	447	462	520	457	396	420	445	445	420	425	448	404	443	426	437	428	443	416	433	443	411	450	454	460	438	449	395	428	463	444	407	454	413	447	419	408	430	433	444	447	418	445	456	483	426	439	452	478	429	448	437	459	455	410	428	419	447	423	464	472	447	421	433	453	473	414	482	437	431	475	423	423	456	425	483	466	418	480	426	439	448	428	414	419	427	422	409	498	447	444	418	423	431	477	471	444	412	429	438	448	446	416	460	443	457	416	451	425	437	439	425	467	444	409	397	419	426	434	437	424	457	441	439	425	453	392	435	437	493	451	434	466	407	395	449	453	428	427	427	430	451	411	410	451	474	447	471	419	423	474	426	467	454	447	433	408	432	414	397	438	450	450	420	447	414	401	431	426	404	466	477	447	446	421	459	479	439	469	466	436	448	437	426	434	429	461	452	434	473	456	420	463	414	469	446	454	425	446	463	423	427	474	435	430	422	393	457	417	458	412	465	434	429	443	445	452	422	424	463	456	458	415	395	445	454	411	462	472	411	467	417	436	424	442	422	402	429	438	433	435	423	484	426	440	430	391	452	435	417	440	431	428	411	427	438	475	468	453	463	486	433	476	423	471	406	472	476	408	441	435	415	436	437	432	427	414	435	434	459	417	436	454	392	487	413	425	424	433	447	377	420	470	407	462	458	433	459	448	456	449	436	424	461	497	439	479	475	435	451	452	456	451	433	418	419	451	459	418	442	440	459	455	455	454	444	445	396	462	504	452	464	449	442	434	442	457	449	426	419	428	466	435	444	439	429	435	430	430	417	412	411	418	467	425	437	404	438	420	443	445	444	430	445	442	461	446	414	464	444	433	455	470	455	405	399	440	439	438	423	441	444	485	416	420	435	447	416	426	452	441	413	449	404	437	407	437	451	439	422	425	434	415	447	416	448	442	413	428	448	448	422	464	458	442	446	446	432	440	447	422	414	411	437	435	425	387	452	453	416	462	438	434	448	425	413	426	416	423	411	447	419	433	457	447	417	443	404	413	446	464	437	434	378	472	487	425	430	421	427	456	422	447	435	445	493	448	437	443	450	466	451	420	484	458	400	429	466	419	456	427	436	460	451	467	422	439	423	471	440	447	449	437	476	457	429	454	457	421	454	468	446	419	441	439	441	476	433	441	425	405	465	466	432	441	385	439	426	440	437	421	459	441	449	423	431	432	406	461	445	463	461	430	468	447	480	463	442	431	426	462	450	423	449	430	453	444	425	467	439	439	446	403	415	459	435	440	401	436	410	431	420	427	447	450	399	445	440	435	412	429	430	460	421	413	451	441	438	440	426	455	451	475	450	419	435	408	417	423	401	455	448	426	467	436	432	474	459	431	480	421	404	456	409	439	419	456	464	427	459	450	414	457	453	445	447	460	429	431	484	434	429	399	425	475	436	450	440	438	411	477	458	476	424	445	440	443	452	426	406	467	422	425	436	432	456	428	469	422	467	471	414	450	436	475	433	440	411	441	435	425	452	428	419	394	441	427	446	411	461	452	389	426	412	462	485	450	430	439	415	414	456	422	434	419	431	420	479	421	414	437	397	457	433	450	400	466	460	440	455	431	438	462	453	442	420	446	450	443	454	438	460	440	432	420	457	449	451	460	419	443	407	433	426	445	452	465	435	421	417	469	453	423	457	484	417	437	452	443	433	436	437	423	443	414	412	422	446	414	453	472	462	418	434	415	423	417	451	491	425	429	433	462	469	434	422	457	433	438	443	479	398	438	421	429	451	416	443	465	444	424	440	435	446	433	444	460	450	430	463	427	442	458	406	455	442	425	408	415	412	441	455	420	431	449	414	426	434	473	423	435	421	439	464	445	463	426	434	434	405	443	431	431	427	455	446	437	407	428	415	423	433	423	453	435	430	439	395	430	411	423	468	397	432	425	434	458	480	413	432	450	443	451	423	409	436	410	479	469	421	481	465	475	461	431	410	436	428	435	447	463	450	465	423	395	484	483	439	436	439	422	418	431	451	405	431	399	487	439	424	381	420	467	467	454	493	415	439	452	450	446	486	427	425	434	457	480	408	424	445	386	446	404	466	439	448	440	423	467	465	454	456	436	414	421	447	395	397	439
10029	17899	16144	9417	6134	4226	3221	2567	2099	1806	1528	1291	1210	1131	1036	894	869	818	745	690	719	650	679	648	614	587	594	620	568	592	569	561	532	529	515	545	456	532	485	519	500	493	528	537	489	505	444	489	464	517	487	492	443	458	442	482	438	473	481	437	478	464	425	434	460	490	432	429	441	444	503	467	483	461	454	442	483	441	421	493	449	441	476	409	459	446	468	438	446	445	440	441	459	436	429	483	428	454	416	417	456	409	463	379	452	459	448	453	432	415	474	440	419	426	430	466	428	432	407	435	421	426	445	432	450	447	448	452	440	445	465	479	431	421	456	440	473	426	455	457	468	448	452	436	458	429	477	445	436	432	423	454	441	462	433	411	467	436	423	450	428	449	485	423	420	447	443	470	464	392	435	420	451	406	423	404	469	411	400	446	454	465	427	453	453	456	400	411	432	437	428	423	452	404	422	435	439	463	445	500	447	434	409	438	446	421	440	452	442	420	472	436	444	405	465	424	483	460	439	410	431	421	424	426	453	453	464	448	440	417	441	442	423	427	436	468	453	462	461	438	447	450	455	434	393	461	443	448	406	467	425	398	441	406	473	407	454	453	444	435	416	426	459	461	437	394	399	404	414	465	424	449	449	402	450	459	454	432	408	428	390	428	440	428	456	397	445	456	425	423	429	435	426	445	425	418	453	440	459	429	430	460	439	480	439	415	434	436	439	448	455	462	442	420	454	459	437	462	443	461	491	460	419	406	468	443	390	441	440	414	467	449	402	407	445	452	439	417	396	425	444	480	439	420	430	422	443	418	428	432	470	433	442	428	459	425	434	440	451	445	452	431	440	474	419	405	444	468	463	432	460	434	400	429	479	418	449	403	444	428	434	387	460	422	429	443	457	431	454	386	414	430	427	440	440	426	469	461	432	436	450	436	424	437	424	456	429	458	413	417	422	423	449	502	441	441	428	432	469	416	452	466	412	471	441	465	422	437	463	436	416	425	432	428	433	402	405	410	431	438	454	421	498	420	406	415	495	465	451	435	396	433	409	427	435	469	452	428	457	449	450	447	459	449	408	449	411	423	414	430	451	434	446	424	434	441	421	414	412	468	406	428	484	389	460	437	453	413	447	398	448	434	410	406	416	426	475	404	433	445	426	428	461	418	462	441	394	437	441	418	449	406	442	445	443	432	443	428	420	440	410	443	411	414	440	418	420	452	468	421	478	444	410	450	429	416	460	400	438	429	436	430	447	432	432	426	428	440	414	467	413	449	468	440	427	452	379	438	445	417	454	447	415	466	436	441	418	459	443	429	468	417	429	439	450	439	441	439	417	428	464	455	426	415	467	430	455	453	434	397	413	443	455	459	390	412	431	487	445	425	408	451	426	421	433	432	445	451	453	452	476	456	413	412	433	439	427	426	419	434	437	446	402	427	438	425	438	436	432	451	451	461	429	437	406	423	414	481	413	409	412	432	409	417	422	447	431	457	465	412	415	443	452	442	471	408	443	451	440	461	444	460	454	477	433	451	430	440	420	421	462	463	440	446	411	453	403	465	453	433	406	445	443	418	479	437	427	456	439	476	414	407	415	419	423	466	468	434	447	421	427	399	451	462	445	424	393	470	451	436	438	443	450	450	406	405	442	484	403	462	433	421	474	443	422	431	425	435	428	436	440	417	428	434	463	449	423	442	445	417	421	450	449	417	455	403	419	436	425	431	425	433	450	392	442	438	447	437	480	419	441	450	432	480	415	441	418	434	414	447	444	419	427	420	410	417	453	422	498	415	402	456	441	447	435	452	419	441	499	463	417	447	448	496	441	408	405	465	459	403	428	451	442	438	452	419	420	421	423	413	449	397	435	422	398	432	446	405	406	431	436	409	417	431	437	450	434	400	464	454	453	410	437	444	426	418	421	431	434	441	418	437	452	396	398	440	445	431	425	451	445	471	475	428	457	439	453	435	462	442	425	451	411	479	414	421	420	394	418	436	429	451	439	449	426	445	430	444	406	413	432	420	437	420	440	434	432	434	409	440	471	426	455	444	423	497	453	438	445	437	428	441	457	455	442	438	470	429	431	417	439	430	473	450	436	436	417	460	402	430	435	453	436	404	417	411	447	457	469	433	443	424	465	452	432	464	438	450	407	427	417	433	413	453	423	444	438	425	441	404	437	446	443	425	432	433	441	444	429	448	438	437	412	450	428	463	444	442	427	446	457	452	447	406	440	451	426	451	420	415	434	451	438	438	415	424	423	437	451	430	438	425	432	453	456	430	421	421	442	449	477	446	434	398	431	434	452	421	413	449	444	426	413	455	438	383	428	392	404	433	458	460	458	465	427	431	464	469	426	415	451	437	473	445	430	412	435	442	441	432	408	467	454	426	504	435	437	439	446	439	422	419	461	427	455	447	404	394	488	428	445	460	413	422	421	482	408	427	475	444	431	465	442	412	414	414	431	408	405	452	410	434	440	411	446	407	402	443	465	406	438	419	438	461	438	407	430	441	464	434	432	448	477	456	462	409	411	455	427	426	423	408	402	402	446	448	481	422	419	439	443	434	387	441	432	439	446	421	421	453	426	421	444	400	447	434	467	433	413	401	467	475	481	438	433	430	482	441	442	464	436	448	437	438	419	445	435	477	451	435	438	457	384	429	449	440	447	455	484	435	423	440	418	456	414	441	462	440	442	409	431	439	441	387	459	467	415	407	451	432	456	413	443	422	443	428	445	415	448	467	429	464	409	446	435	448	421	481	474	482	434	437	425	423	426	436	428	421	422	450	467	428	420	418	427	453	412	457	462	447	417	413	407	403	413	476	421	452	435	415	456	427	427	439	458	425	436	448	454	414	413	437	443	473	474	414	453	472	436	413	465	440	458	429	407	379	463	462	429	413	438	426	455	412	462	448	443	418	433	442	418	430	436	420	423	433	436	468	455	476	436	420	437	434	452	423	458	425	466	453	462	453	464	466	429	436	448	446	424	418	431	420	451	435	449	419	466	457	413	436	432	456	431	439	446	432	467	440	417	429	424	406	452	403	447	461	412	456	446	425	426	421	387	439	451	420	462	452	438	448	429	443	450	409	408	440	439	429	423	446	429	449	479	469	454	437	448	436	452	407	409	426	435	410	440	448	393	410	442	422	455	426	423	462	421	401	468	407	428	442	421	432	460	441	428	437	427	436	451	407	442	457	443	431	448	428	453	434	481	434	408	437	426	420	418	464	384	413	434	463	439	411	411	436	445	430	479	424	400	449	449	411	448	417	430	443	464	421	423	410	453	387	435	439	412	447	435	431	438	434	445	436	418	430	422	436	473	440	444	427	432	447	426	430	460	443	426	453	459	438	414	449	427	476	424	448	412	425	440	441	463	449	416	445	452	421	426	449	423	418	394	420	423	398	445	453	398	423	418	423	484	427	434	411	433	450	398	412	395	432	452	393	413	418	430	447	471	430	429	402	407	439	393	422	460	429	407	442	436	436	490	443	465	438	459	433
27988	15501	2543	826	699	637	597	583	544	564	561	612	534	571	566	581	571	556	564	579	549	532	551	559	558	502	557	611	575	534	559	580	564	582	544	570	577	579	570	538	548	544	594	566	537	574	587	571	537	560	530	572	601	544	548	566	541	553	538	593	588	604	562	537	550	533	597	594	561	560	568	558	549	570	524	571	569	553	558	546	560	560	565	586	572	541	527	604	578	589	524	522	578	564	536	593	554	578	526	543	550	542	577	616	590	619	589	593	529	611	548	580	563	564	534	549	537	587	577	540	593	560	545	579	600	539	544	589	557	543	558	544	574	552	571	596	565	599	587	570	536	595	553	579	584	542	560	531	533	553	590	602	564	583	580	546	549	571	561	567	555	536	528	578	544	522	603	541	570	589	577	547	588	582	581	532	559	587	565	535	565	547	539	563	562	540	566	558	601	565	619	548	566	619	519	570	546	580	526	532	567	571	552	547	597	553	585	567	607	546	531	563	537	557	580	567	551	553	560	519	518	586	522	548	562	598	563	545	578	592	590	604	599	545	577	587	606	593	564	546	563	561	571	508	567	568	590	571	542	545	550	537	571	566	617	558	532	575	551	570	595	593	535	562	552	588	580	588	617	578	578	578	579	573	557	568	598	561	537	538	535	567	560	594	596	609	568	537	558	573	548	598	607	557	517	625	534	555	561	555	605	590	607	545	547	554	571	606	574	559	595	542	534	578	604	574	580	568	546	563	534	542	560	526	567	522	591	627	544	557	564	596	539	574	536	559	562	591	549	580	560	551	564	577	576	550	553	601	544	586	544	616	566	549	572	535	514	541	563	606	537	573	576	615	507	548	551	540	573	606	593	545	578	527	558	579	568	571	576	564	532	556	582	596	583	542	588	571	597	554	553	550	556	541	556	543	593	554	587	548	522	516	541	554	573	567	549	560	580	550	536	566	601	542	518	558	562	577	559	545	567	569	581	572	549	523	588	571	585	534	522	556	555	573	580	577	569	545	517	565	525	541	578	534	579	602	564	560	556	608	588	545	593	592	541	528	568	598	593	593	577	566	561	529	539	588	549	642	548	574	559	602	549	506	604	555	569	570	569	591	536	572	527	577	587	572	564	581	575	553	583	562	567	570	596	573	568	546	558	566	546	585	545	596	553	548	544	575	558	597	582	516	571	596	560	595	552	570	538	564	608	576	541	582	585	606	567	595	551	538	571	564	578	573	571	574	547	548	545	541	552	553	568	553	618	580	557	574	550	577	586	546	577	581	545	585	546	556	508	568	577	584	567	587	559	514	548	564	564	549	556	575	615	563	611	586	546	573	613	562	513	553	561	573	559	547	517	544	568	573	567	572	605	547	601	562	594	582	548	501	538	583	574	534	593	588	572	549	513	554	540	562	604	556	548	554	558	597	580	514	585	574	538	575	613	550	557	550	561	584	620	543	600	587	562	588	564	574	566	567	582	546	543	561	518	602	579	578	565	536	566	577	582	514	552	557	586	545	532	575	566	595	553	570	551	626	531	571	573	578	578	579	601	591	553	551	534	556	573	590	536	584	566	642	596	526	555	531	569	553	543	543	570	550	548	540	552	574	590	585	541	609	489	601	541	555	537	539	510	585	587	569	566	535	524	577	528	562	566	547	524	534	562	545	561	603	588	576	531	564	577	546	605	555	556	569	573	599	584	573	561	568	545	600	542	551	582	550	550	585	579	550	557	553	564	538	569	556	570	559	537	544	541	540	547	581	545	588	542	600	526	565	570	554	542	577	592	573	562	549	560	604	586	569	555	581	575	570	570	556	577	591	569	607	563	575	569	539	557	554	570	562	556	585	561	591	545	577	583	552	578	601	574	555	535	582	581	588	545	578	602	511	592	581	563	579	542	621	562	557	579	521	554	545	588	573	519	549	529	518	567	615	573	559	569	572	573	543	541	585	580	564	561	561	586	539	579	614	545	576	544	584	596	588	579	576	599	580	609	598	572	588	563	585	584	529	557	601	543	534	605	539	621	558	561	603	553	549	549	548	560	548	568	594	581	550	550	549	569	670	552	554	569	587	535	580	559	566	596	545	556	564	565	560	542	539	620	587	584	565	565	585	522	590	553	610	570	547	569	553	568	551	525	570	577	591	562	602	538	599	605	516	556	563	593	600	548	586	515	571	550	579	532	575	507	586	576	545	553	548	533	560	597	489	549	598	536	557	568	570	555	548	570	582	535	580	573	556	544	546	520	585	563	603	575	595	585	552	539	580	596	559	529	555	562	580	530	579	569	542	521	610	563	564	599	555	562	576	605	565	588	593	589	617	577	586	557	562	549	541	583	522	609	574	543	609	568	567	559	600	554	566	600	554	544	560	551	541	580	563	554	570	588	578	616	567	574	543	563	568	626	565	515	572	553	562	541	551	572	524	540	557	561	537	588	570	579	600	558	598	602	574	587	578	528	535	603	572	520	560	581	578	565	540	571	570	575	596	534	567	565	613	557	541	569	525	549	538	594	566	564	551	565	590	539	586	512	570	537	557	530	524	558	582	529	578	588	574	514	523	571	544	556	582	585	556	567	573	594	580	555	616	552	581	543	542	593	560	590	579	555	592	616	546	554	533	566	564	524	605	566	557	560	594	613	548	564	545	559	586	561	560	559	590	523	611	570	562	552	578	540	552	558	588	543	532	574	599	528	578	560	551	544	522	566	529	586	562	552	578	599	534	570	589	582	571	574	556	581	553	579	517	562	541	558	544	570	574	553	596	560	554	558	563	544	550	561	519	591	584	536	584	520	549	555	521	589	601	572	550	572	564	560	569	555	563	563	564	532	564	519	595	544	542	570	559	592	577	543	552	580	574	596	566	607	573	592	532	539	590	566	543	555	562	557	561	608	606	605	603	574	566	599	547	551	559	562	600	566	569	515	619	615	564	626	580	544	561	555	577	554	551	598	557	550	586	549	576	544	568	584	566	609	608	546	573	577	573	544	531	583	587	573	508	505	546	645	561	543	582	563	553	566	564	579	529	562	557	584	561	565	605	593	568	554	532	574	527	551	561	547	572	596	595	565	527	562	523	559	566	547	567	577	541	539	554	570	594	555	568	539	520	532	563	585	556	568	574	555	582	583	527	562	560	582	592	571	544	564	578	558	559	544	543	610	571	573	559	550	564	538	575	551	551	558	551	569	576	545	562	581	581	616	578	594	562	542	559	567	561	596	532	574	583	566	563	616	576	591	557	532	593	579	583	589	554	593	581	590	547	590	589	557	569	553	592	551	559	566	556	526	574	549	573	578	547	541	548	581	496	537	567	585	511	567	567	578	587	523	539	577	582	534	577	550	579	562	567	573	585	560	544	544	616	544	606	554	573	587	583	573	598	577	545	579	568	557	559	560	591	592	526	594	517	544	615	546	554	552	554	544	588	576	569	591	501	555	569	569	571	563	601	587	563	541	558	553	567	555	570	549	602	484	539	559	575	582	573	555	574	615	552	566	584	530	560
5219	1309	1229	867	771	716	631	652	673	597	613	638	609	656	591	605	662	662	598	617	603	600	589	614	639	576	618	670	617	589	613	567	629	627	598	633	639	640	550	591	601	672	622	609	591	558	616	632	535	617	562	601	591	629	630	632	635	625	604	607	601	560	633	570	607	571	611	637	581	591	568	643	574	602	656	606	565	686	609	629	595	607	592	577	584	672	591	609	621	578	660	633	610	604	660	614	574	622	625	636	635	572	623	606	591	557	646	578	607	635	607	612	619	661	595	638	640	584	628	642	640	651	582	648	551	614	626	580	587	600	591	596	601	617	614	646	636	609	587	631	576	587	626	634	624	598	631	617	594	561	618	632	616	667	629	605	631	596	625	642	626	581	614	609	600	616	665	583	553	620	639	638	636	615	610	574	582	638	573	596	620	587	648	609	583	630	602	598	575	566	587	592	646	628	609	624	588	619	624	619	634	539	614	582	639	607	632	576	606	632	637	627	597	623	610	632	564	618	573	608	607	585	578	624	616	614	589	591	624	611	599	590	589	599	570	619	623	592	641	624	626	670	621	587	630	611	593	649	589	620	620	640	613	646	629	634	602	630	573	583	602	630	603	634	579	619	643	615	640	628	585	658	641	653	617	541	617	637	620	578	614	663	602	606	596	649	627	630	638	613	611	597	604	634	610	629	614	578	594	627	612	597	692	629	601	616	626	618	631	610	643	640	612	580	596	585	633	584	590	578	603	596	600	621	637	627	587	578	620	577	602	613	586	630	630	551	628	592	601	622	553	623	613	556	605	633	593	594	597	644	616	596	633	606	585	660	621	629	616	594	620	602	644	578	654	628	649	596	591	602	630	612	594	644	597	643	645	632	578	598	597	603	587	622	621	596	607	574	638	612	590	636	596	576	586	622	633	665	635	583	577	616	620	593	603	574	616	651	582	647	670	590	615	601	642	646	601	594	588	622	678	614	599	610	618	593	630	595	597	574	593	600	640	600	603	562	589	610	607	630	581	622	628	564	593	602	645	582	568	581	601	633	589	624	605	592	672	598	653	600	634	631	646	598	613	580	590	590	642	588	621	611	620	609	605	606	622	611	569	595	630	589	597	620	650	624	592	606	591	638	635	605	587	631	641	605	609	574	577	576	621	597	651	608	615	615	579	621	596	630	631	593	608	559	658	669	672	585	619	608	600	590	620	575	584	594	605	608	617	600	594	639	608	638	681	605	662	562	636	601	659	604	582	643	616	606	622	583	595	594	612	635	615	639	620	631	586	632	645	594	552	592	668	601	619	614	631	596	635	613	639	615	605	624	594	587	626	607	619	621	617	652	602	644	602	575	626	657	583	615	601	608	638	611	665	608	639	617	612	668	560	615	590	579	633	596	593	634	621	599	616	598	636	634	612	643	609	617	630	608	635	594	613	577	624	602	578	558	584	601	611	573	613	638	608	586	618	615	626	632	624	602	598	610	604	605	658	626	611	579	580	645	627	629	601	607	583	633	570	572	574	609	618	589	643	567	648	608	565	591	626	614	613	591	673	599	614	592	607	596	616	582	599	597	660	652	607	623	617	583	635	635	624	597	586	636	560	623	620	606	557	619	615	617	587	599	608	597	635	623	574	609	602	608	648	610	579	611	641	608	648	603	628	580	595	603	618	633	554	582	611	634	607	614	579	643	617	615	613	561	623	612	624	587	654	608	614	689	646	631	648	639	570	632	596	578	619	599	598	633	608	628	604	633	644	647	571	605	658	596	565	577	645	659	626	623	561	648	623	612	651	616	564	629	637	581	594	607	609	583	614	610	626	605	593	614	606	576	560	617	586	611	626	625	600	555	619	597	629	623	622	634	559	617	641	606	589	636	593	640	628	649	634	600	603	576	618	605	657	591	604	677	603	608	585	636	616	616	571	618	582	582	582	628	690	575	588	621	665	635	609	591	600	607	625	635	625	610	635	601	608	626	606	627	608	612	594	637	568	587	589	631	612	606	587	575	651	580	622	600	630	575	580	551	564	620	614	637	627	587	616	622	659	629	590	642	608	641	612	644	576	652	649	660	602	615	619	630	596	605	618	605	594	599	558	598	621	615	628	584	617	615	645	588	597	602	598	577	612	612	592	611	622	619	590	613	578	669	637	651	594	577	576	593	647	655	575	568	601	632	610	637	608	631	596	599	568	615	600	633	619	616	591	619	630	643	640	655	601	642	653	604	633	589	634	565	626	597	636	577	584	590	617	604	610	598	644	599	608	626	608	650	601	562	648	629	576	638	595	620	628	636	581	616	561	642	604	613	578	581	567	559	615	631	619	650	613	638	616	584	574	601	609	652	630	602	639	576	582	603	618	628	600	617	629	587	590	625	604	601	600	638	635	636	614	613	602	613	591	616	596	613	610	648	592	626	591	622	639	626	563	566	626	605	615	597	594	629	599	660	601	571	600	566	639	627	625	602	646	592	577	593	605	604	608	641	567	603	623	612	647	633	612	633	570	587	587	638	605	635	586	621	613	623	613	580	613	615	623	607	606	600	629	625	591	595	616	570	590	603	653	597	581	633	608	592	596	614	609	660	608	577	620	617	606	616	606	570	603	570	585	613	600	567	605	611	588	615	599	563	654	623	620	628	577	643	631	565	620	583	619	611	601	610	575	602	592	619	620	626	574	590	630	581	625	552	639	572	627	598	609	637	601	572	609	562	584	610	613	631	604	646	564	618	597	647	614	616	562	620	592	568	565	630	638	596	654	608	625	635	618	648	619	545	627	624	577	606	609	640	611	589	664	615	655	614	612	575	623	603	601	619	623	582	595	607	601	609	627	622	579	622	618	666	622	610	561	600	595	591	608	595	597	582	647	627	610	623	595	588	596	604	624	653	607	619	587	579	599	629	597	622	592	645	618	634	600	611	588	579	634	582	568	581	557	625	609	620	590	637	632	622	618	553	600	604	603	553	653	625	652	585	652	583	591	655	615	599	609	603	595	618	608	639	571	624	570	603	604	618	612	619	607	558	600	578	614	624	617	578	596	615	632	600	602	649	640	621	586	626	636	619	594	631	607	599	575	604	569	592	625	591	639	592	591	628	653	580	610	582	596	563	627	607	645	608	602	609	627	624	604	600	576	665	623	638	607	580	639	579	612	616	598	594	648	647	601	602	612	619	556	618	617	590	603	594	621	541	558	648	559	620	584	595	610	668	621	611	576	642	621	596	595	601	663	608	637	555	573	587	631	604	608	592	624	605	592	595	659	651	594	636	608	630	632	648	593	632	647	651	650	600	590	613	614	643	633	601	600	616	569	629	583	624	627	579	601	616	599	574	593	571	657	619	592	594	607	602	618	595	622	574	629	610	617	583	612	562	637	611	611	620	585	591	628	574	602	588	630	607	649	625	592	655	649	589	623	668	608	635	632	587	649	623	625	554	631	595	627	599	629	553	618	586	603	630	581	633	662	626	647	627	602	631	584	569	661	596	583	619	679	613	624	632	599	613
25373	20986	27613	24556	20996	11886	1200	777	566	534	484	443	397	344	327	376	328	312	354	295	301	318	274	295	282	238	269	301	271	248	270	260	265	261	290	251	253	247	275	239	251	269	258	231	275	233	237	262	253	245	264	257	238	258	244	240	223	262	239	242	245	260	271	229	247	270	213	255	211	230	242	233	258	246	231	218	222	238	248	224	240	261	244	252	242	225	257	244	209	260	272	215	248	234	223	235	233	249	258	251	243	216	243	239	252	245	227	254	246	254	237	256	263	260	262	249	249	250	250	239	208	222	236	233	223	227	272	204	229	248	230	236	245	255	251	237	239	223	259	256	259	246	228	258	205	215	233	240	234	253	242	255	241	238	241	268	234	248	226	204	260	207	257	214	228	258	240	260	245	253	213	271	242	248	267	234	243	244	238	235	250	270	202	279	234	253	230	240	252	238	237	252	222	247	214	261	243	282	243	256	222	246	230	240	244	229	252	228	244	249	246	241	280	227	251	225	269	238	247	246	219	265	261	230	242	253	224	231	252	223	278	234	213	238	246	246	211	240	249	223	225	240	245	257	238	239	217	245	245	237	240	238	236	255	238	230	234	253	257	258	278	247	228	244	247	213	245	252	225	210	251	242	231	256	239	264	245	242	253	229	222	249	266	246	223	204	223	278	238	267	246	245	257	248	262	250	265	233	254	242	265	243	259	250	262	232	262	242	233	252	213	249	230	250	242	271	230	253	257	250	250	233	226	248	270	255	222	267	219	254	230	251	223	236	233	233	241	217	211	252	248	226	227	254	239	250	261	236	242	239	242	257	257	240	218	226	261	258	252	240	236	235	228	248	262	221	253	246	223	237	254	214	209	220	266	250	255	226	244	230	255	250	242	232	233	248	260	249	263	217	256	230	250	249	217	244	257	233	241	230	230	252	206	223	226	226	236	263	227	231	265	247	233	257	238	227	254	271	253	255	228	262	231	253	210	231	243	266	245	244	232	229	252	249	219	248	246	256	237	245	249	239	245	232	250	256	251	222	248	223	238	251	229	245	241	260	250	254	259	241	246	236	265	255	227	226	262	234	214	227	225	243	229	258	238	250	244	273	232	252	255	216	246	238	246	248	214	240	240	233	242	241	274	250	214	266	239	248	244	240	229	220	243	261	255	245	266	255	227	221	227	230	213	249	236	245	264	268	245	224	269	219	249	229	240	222	238	240	241	248	209	225	233	254	230	254	261	246	258	242	260	236	245	249	236	236	236	230	227	237	240	247	264	262	261	284	234	226	239	237	255	226	239	214	222	252	225	225	245	231	234	231	240	241	241	254	233	223	250	202	248	209	235	216	220	220	235	214	236	251	271	263	219	225	244	239	229	226	274	226	212	224	267	240	241	243	266	249	242	248	245	248	211	226	253	240	264	211	236	244	235	229	254	203	251	241	267	233	245	237	235	216	229	228	253	250	260	266	247	232	207	231	229	225	223	257	230	237	239	228	241	236	237	247	198	262	243	242	233	248	272	253	214	247	224	237	229	227	239	233	210	230	253	247	214	234	217	247	251	241	266	253	229	233	255	245	213	255	256	218	234	240	234	225	234	217	253	222	235	251	212	240	228	257	268	245	258	213	255	274	217	221	235	228	261	235	233	226	258	242	215	246	238	280	231	233	246	215	219	252	245	235	219	255	243	244	216	258	252	228	221	250	230	247	228	234	208	267	242	243	239	240	208	241	220	228	231	231	255	266	209	244	234	214	249	222	227	238	245	230	213	212	243	280	252	242	266	233	242	235	265	242	208	253	208	232	236	231	234	226	219	238	240	261	238	219	214	188	219	241	225	245	212	227	223	225	236	257	255	239	261	251	222	258	256	242	248	242	271	232	227	209	225	225	224	255	231	242	233	260	251	243	223	236	249	261	237	233	237	239	271	227	209	230	229	241	230	214	219	206	226	242	237	268	219	230	233	241	232	220	251	256	247	231	238	225	271	252	241	239	260	260	244	243	242	259	256	258	276	265	251	244	247	246	234	245	240	242	228	242	241	247	236	221	250	233	245	235	227	241	253	238	240	223	232	254	279	213	226	227	225	262	253	274	249	246	256	211	231	212	253	277	255	244	217	241	225	243	250	231	227	283	220	247	246	235	221	210	267	226	257	231	229	248	229	265	219	249	239	247	242	224	219	231	207	223	260	218	249	253	252	236	230	229	230	236	239	250	250	237	243	240	243	218	243	236	256	239	239	221	220	231	223	275	229	237	237	258	220	220	259	229	241	249	286	267	230	251	241	277	252	253	234	273	222	228	245	231	237	248	231	251	244	261	249	263	238	229	234	240	261	252	256	242	258	263	252	233	234	229	282	268	241	226	210	232	251	235	240	225	245	215	236	257	202	242	243	215	232	241	226	264	262	257	252	239	236	222	211	240	235	238	245	251	236	221	266	239	213	262	244	246	253	249	215	249	240	237	250	230	221	232	223	231	225	243	241	254	210	226	232	235	258	235	282	250	242	234	233	261	256	236	219	219	251	248	263	227	261	228	270	237	255	234	254	237	251	271	232	256	282	243	242	229	231	233	227	252	236	221	233	259	238	240	242	232	237	261	219	259	219	245	242	256	280	230	238	251	239	226	256	240	258	241	251	222	252	232	237	239	246	269	247	246	242	250	231	266	246	266	247	215	240	259	260	243	249	210	241	238	240	246	253	208	254	238	253	249	235	274	236	240	235	221	243	251	217	227	242	274	252	251	256	216	245	216	235	249	262	231	230	257	240	247	264	227	228	231	225	228	244	245	243	228	244	242	214	257	262	244	251	229	238	253	246	244	234	228	235	283	260	238	247	225	244	231	274	242	233	253	259	264	227	249	240	233	229	245	238	270	247	251	239	223	236	225	215	254	250	240	238	242	247	259	238	230	235	242	222	255	208	232	219	231	246	257	244	220	211	226	235	241	264	230	245	241	225	234	237	249	238	264	248	215	239	222	253	231	272	254	229	217	283	227	252	245	230	229	215	237	242	241	253	234	227	238	259	251	252	234	243	238	236	232	266	244	231	239	282	266	239	242	251	256	218	237	247	259	259	230	224	245	256	255	248	224	251	249	235	244	242	243	225	251	246	250	250	224	233	279	250	251	206	235	227	247	239	251	246	231	226	216	247	232	235	225	244	227	249	239	223	229	238	247	247	248	234	248	217	248	248	225	253	262	240	253	250	240	247	215	273	227	220	237	254	221	222	223	239	246	246	238	241	249	244	223	228	271	240	253	235	267	241	253	212	228	221	255	268	221	247	220	231	258	218	255	253	227	223	261	235	207	261	268	232	245	252	227	228	223	242	238	261	254	246	263	261	279	238	238	260	239	255	246	221	226	241	229	252	254	258	230	249	260	229	256	223	253	247	225	249	247	248	213	217	236	223	215	264	222	213	238	218	227	238	213	246	258	259	252	226	258	250	233	250	221	231	225	245	245	257	250	248	239	248	244	230	225	248	236	237	248	237	260	258	236
7329	11543	10403	5546	3547	2523	1785	1371	1146	947	882	745	636	624	604	560	510	439	398	441	408	378	375	381	380	390	334	334	336	343	331	340	305	333	312	312	274	320	297	309	317	302	275	284	309	305	299	294	264	283	294	299	282	319	287	280	298	289	283	279	274	287	303	291	258	268	290	265	316	272	282	289	266	276	254	271	296	270	284	247	274	297	267	280	275	275	299	274	277	269	272	279	262	262	276	251	278	289	272	258	246	257	288	263	260	248	291	262	268	245	289	258	315	287	245	278	310	266	275	237	258	276	250	270	273	272	283	269	263	279	263	272	271	274	267	273	261	280	272	272	270	268	258	261	286	243	284	273	259	283	265	288	252	238	258	260	248	263	291	269	287	292	264	264	276	244	292	284	267	281	296	292	283	268	259	273	253	247	268	262	262	275	272	291	289	269	273	258	273	301	276	268	245	279	281	250	261	240	289	268	275	300	287	282	276	268	270	282	266	264	256	264	283	293	279	289	275	279	263	252	318	258	253	305	261	280	263	284	281	256	270	274	259	275	279	254	283	285	289	307	295	246	274	282	245	244	272	269	281	275	279	260	258	265	269	268	280	258	240	267	282	275	269	251	290	257	285	254	284	285	256	258	256	311	274	285	260	285	264	265	292	273	251	282	283	270	260	259	267	299	276	249	269	280	256	292	272	289	297	282	275	245	264	263	260	252	240	268	245	271	268	273	293	253	259	260	254	275	276	306	285	250	283	239	270	277	265	277	306	261	288	284	287	275	273	253	251	260	295	246	260	262	286	264	242	251	272	267	260	278	271	291	252	291	297	277	243	300	272	299	259	250	294	289	287	281	309	251	260	259	280	258	282	287	272	301	249	298	257	271	246	279	286	267	289	285	274	259	282	270	288	267	262	304	263	291	277	286	261	277	256	272	292	254	271	283	266	272	270	288	257	263	250	253	270	273	261	276	275	257	260	291	272	278	290	286	239	262	258	283	269	259	259	239	265	273	267	270	266	277	265	235	253	254	241	271	273	245	304	257	285	283	258	279	256	264	332	251	255	280	265	299	274	281	267	267	276	266	293	273	302	277	275	300	259	268	284	267	287	259	279	255	265	253	262	294	268	276	267	281	274	274	285	268	247	267	265	273	285	260	259	262	272	258	268	272	264	262	274	255	291	241	295	264	261	253	271	261	286	251	235	271	271	252	294	280	268	237	265	292	280	303	269	281	292	303	284	280	312	265	293	283	262	267	247	288	300	290	289	270	311	257	268	279	284	272	262	303	290	248	260	243	303	257	265	255	270	285	250	263	285	298	248	282	241	262	278	273	250	281	283	242	270	280	260	286	283	299	284	261	265	279	261	252	279	286	259	252	233	262	300	256	278	278	279	281	256	285	275	266	252	267	271	273	284	275	256	295	266	269	257	264	274	265	267	242	276	257	251	266	274	296	274	269	252	267	259	262	280	279	263	253	226	263	281	296	290	285	272	285	247	271	265	280	274	282	277	277	260	283	260	295	273	293	259	278	257	284	273	281	271	273	272	274	292	262	258	284	289	266	287	260	279	279	267	257	266	254	261	234	282	256	281	267	259	243	289	260	252	265	284	254	290	272	279	272	260	258	244	245	257	244	269	281	251	247	280	286	271	263	281	258	298	265	258	279	271	266	240	276	271	259	282	267	270	271	265	280	267	276	280	277	276	266	262	254	303	263	272	254	267	251	270	259	257	277	262	286	290	273	297	275	257	311	286	272	284	267	296	321	254	310	282	260	283	258	281	310	265	263	249	276	258	266	277	250	261	294	244	273	304	272	297	262	295	272	287	261	275	275	271	284	266	267	283	264	273	262	279	270	296	286	275	268	263	304	302	272	274	256	274	259	263	278	289	300	288	287	283	289	285	273	272	278	258	267	276	282	273	271	237	279	275	293	263	278	276	248	251	261	285	296	283	257	280	284	273	280	265	273	270	270	269	277	279	244	258	271	272	283	225	272	273	279	315	271	274	286	294	281	270	249	261	297	295	258	243	268	274	278	305	290	263	290	289	254	265	294	276	264	299	250	288	268	290	293	296	282	287	303	290	281	271	284	256	255	274	260	254	261	301	285	278	252	284	269	267	263	267	272	287	255	265	267	283	274	299	272	254	273	252	261	279	258	275	273	247	273	286	251	267	267	266	268	250	256	288	260	259	300	263	271	263	298	265	264	265	261	244	290	277	264	293	300	290	246	277	279	272	269	281	251	265	275	296	259	261	261	262	262	239	284	255	288	255	258	279	268	287	278	268	251	262	281	264	281	275	273	297	286	289	262	301	287	261	253	298	259	259	290	265	272	257	278	249	289	268	253	273	281	254	269	272	254	285	255	279	260	271	294	262	280	295	284	278	270	244	274	294	259	277	253	296	264	285	259	250	280	262	281	248	261	269	241	243	282	272	281	272	249	276	238	278	247	309	281	281	269	286	296	270	235	254	262	272	236	261	292	304	267	288	255	245	224	272	292	248	255	273	247	263	223	292	285	276	289	258	280	277	262	268	266	277	317	273	266	283	274	269	286	273	268	243	265	278	265	269	254	292	230	275	284	244	291	264	277	291	252	280	281	266	295	275	292	273	274	276	271	256	271	294	266	241	274	300	295	258	281	266	230	256	282	278	276	280	292	290	290	272	270	267	266	271	288	278	273	277	261	288	267	261	306	272	256	271	284	260	267	264	253	276	285	283	289	263	292	273	259	279	263	254	257	277	257	264	264	271	285	244	271	248	278	293	260	276	275	289	249	257	258	286	260	265	251	293	288	276	254	271	276	277	279	246	278	317	268	282	302	275	272	248	285	276	281	292	278	288	241	247	274	268	264	264	283	272	258	286	283	243	306	262	273	257	271	289	249	281	253	282	288	278	249	272	285	278	244	269	289	266	291	288	254	247	268	263	278	293	286	294	275	282	254	273	299	263	261	292	267	276	262	260	281	289	282	265	278	265	305	270	268	261	274	259	272	272	320	258	259	272	276	265	266	278	266	258	262	284	239	268	258	298	248	276	264	287	236	278	282	298	260	274	310	269	260	292	255	269	274	263	301	252	263	258	290	298	267	255	285	271	251	267	277	246	264	266	267	256	279	295	284	283	258	286	266	262	268	237	311	255	271	269	287	258	302	293	263	288	271	289	298	254	236	269	331	275	306	289	293	266	262	267	260	295	260	265	278	300	285	261	279	299	267	280	267	256	280	278	288	289	273	267	288	244	259	271	255	277	281	284	258	317	282	265	258	253	265	303	266	275	254	278	312	303	278	276	267	277	256	281	276	242	292	299	270	260	280	306	283	267	269	276	273	271	271	267	263	262	269	262	279	280	296	286	248	276	274	282	285	284	238	266	287	292	275	268	262	281	294	288	283	290	264	267	265	252	292	285	270	275	279	262	271	280	245	245	279	269	286	266	249	271	255	279	248	254	277	255	295	281	269	287	287	273	286	255	248	253	305	269	262	263	266	272	268	256	244
23324	20970	27904	24239	20973	21046	9227	1488	1055	945	856	804	739	765	698	647	626	583	565	585	553	560	567	520	500	561	508	557	465	444	499	496	484	518	480	448	472	451	506	473	492	507	470	463	487	488	446	450	411	438	448	476	524	448	463	448	471	393	451	450	464	493	457	495	430	482	423	463	458	429	471	446	439	443	446	467	436	480	469	474	444	436	443	459	446	497	470	419	463	435	396	449	421	457	412	424	424	451	449	441	437	446	441	480	468	419	436	456	441	484	432	461	465	450	459	441	436	451	450	432	439	481	444	431	439	443	454	465	450	462	444	451	419	413	455	417	453	459	422	413	431	403	422	462	475	429	472	425	467	439	491	418	471	453	441	479	442	438	430	437	413	451	439	443	474	472	471	449	435	463	405	451	437	431	434	449	441	440	429	449	446	463	463	483	448	429	457	475	407	448	441	438	462	441	463	471	450	434	417	436	427	433	468	443	438	412	419	462	444	472	423	427	410	434	430	443	486	413	413	439	451	427	455	447	434	430	468	460	440	426	427	431	446	451	426	450	429	442	437	429	433	452	454	447	445	475	412	391	406	420	454	448	439	433	454	435	441	475	487	421	442	484	477	437	415	461	466	447	438	413	470	441	434	422	450	423	422	440	404	461	441	432	451	445	442	481	425	463	439	418	479	474	459	452	426	488	456	407	418	432	433	463	442	455	448	420	461	452	465	467	462	416	414	446	464	411	408	457	464	426	424	411	451	409	440	432	425	438	425	428	491	422	449	455	438	412	478	466	451	475	449	466	441	441	469	458	468	453	428	443	472	416	430	453	405	435	417	427	443	441	416	411	419	446	451	478	437	447	434	422	460	420	422	412	461	456	424	405	483	448	450	434	458	429	447	453	448	416	440	442	405	443	438	446	428	475	460	462	429	453	430	453	412	455	447	464	423	428	435	464	453	462	467	438	444	450	461	454	458	448	476	410	431	444	433	455	455	425	433	448	455	454	466	443	457	433	439	439	440	406	474	480	446	421	474	445	445	497	463	434	467	463	430	439	393	472	440	467	435	447	435	452	466	438	445	426	446	472	415	407	423	471	427	469	446	434	443	447	441	444	421	448	455	425	419	459	460	455	464	444	450	448	452	407	437	455	425	447	427	440	454	450	417	474	419	462	450	462	461	481	442	467	452	436	456	464	468	436	452	452	456	425	420	433	437	436	433	443	429	401	440	420	422	425	444	451	477	420	416	463	457	456	458	405	457	437	464	408	430	441	443	408	466	452	454	410	472	463	442	441	423	444	438	455	446	411	470	429	425	451	473	464	450	475	433	414	439	466	473	448	411	495	455	425	432	431	487	465	423	434	421	466	389	454	453	431	457	453	420	470	435	459	463	457	456	436	459	476	439	434	420	433	471	412	423	458	447	463	452	410	476	422	421	426	460	472	456	448	438	445	458	463	468	436	414	418	452	445	466	438	447	460	416	439	439	443	444	417	457	450	421	461	445	474	427	426	473	439	453	421	421	415	429	430	443	427	467	425	464	466	422	439	444	437	426	478	413	435	461	435	461	412	492	467	446	434	491	477	464	425	419	431	434	444	442	451	467	463	430	447	490	406	470	485	421	426	484	410	454	419	441	412	436	405	418	444	445	483	441	462	421	456	441	473	407	452	423	443	448	433	406	457	440	443	439	489	432	449	497	400	472	429	468	436	493	445	450	420	458	427	429	445	432	480	449	436	428	430	428	424	445	450	424	426	449	443	439	414	435	440	474	463	395	421	454	436	450	452	426	429	457	442	451	430	397	453	482	443	426	441	471	472	462	472	431	443	434	417	418	405	447	429	439	413	427	424	441	419	467	438	456	458	442	435	400	425	459	464	473	469	448	454	473	411	456	455	448	442	421	450	475	418	450	449	397	454	405	451	488	450	463	432	433	453	450	439	452	431	442	413	423	435	449	426	439	462	443	459	450	421	433	447	423	399	456	454	470	430	452	474	444	450	426	459	446	449	424	441	437	451	445	437	440	437	415	473	454	474	430	425	459	468	448	447	451	428	456	448	444	452	429	429	424	452	439	431	395	445	443	434	476	418	454	464	441	477	502	467	439	459	427	474	459	458	494	460	456	423	430	472	433	460	464	415	438	442	422	418	411	450	413	467	453	449	443	443	458	420	435	404	443	430	471	424	453	445	443	417	450	449	414	459	467	429	404	443	429	435	416	465	428	466	392	400	436	430	454	466	464	449	386	433	470	472	419	445	421	434	467	416	443	434	465	436	412	472	465	451	459	403	436	447	469	405	428	452	449	460	443	428	503	422	469	419	431	465	443	409	478	463	439	476	477	435	464	431	473	479	468	443	436	427	437	430	428	433	433	459	425	442	443	438	463	449	444	434	463	488	442	460	418	463	414	470	432	434	450	459	445	461	455	426	397	431	445	462	461	419	415	482	457	433	440	414	408	436	459	420	444	463	425	427	426	404	401	439	429	410	437	435	448	448	394	439	440	457	432	431	469	477	425	431	477	430	461	458	407	398	383	451	414	414	413	418	429	425	457	457	406	452	474	435	478	448	470	451	401	448	448	433	472	458	443	468	458	445	448	378	418	426	437	427	432	404	433	429	421	423	474	460	439	442	459	447	419	453	431	399	438	470	435	440	431	419	466	419	468	452	439	467	456	435	452	434	458	403	441	460	444	442	448	430	454	444	453	446	426	459	427	434	447	465	422	406	434	426	447	446	462	453	428	424	411	425	445	474	473	429	449	423	451	467	447	437	434	429	425	430	498	449	427	477	420	439	454	408	448	458	437	457	441	449	421	425	459	421	431	455	432	485	455	470	436	416	450	463	456	450	457	496	466	446	439	457	460	411	439	476	418	395	449	432	431	447	450	461	436	431	439	445	469	451	413	437	458	462	460	435	441	430	430	476	443	443	426	461	434	467	417	424	464	460	460	438	444	457	464	458	413	479	454	445	450	407	425	425	410	392	479	453	452	424	425	436	457	446	431	463	434	448	420	458	442	433	446	429	457	458	475	454	422	457	451	419	452	463	422	494	431	416	432	433	447	427	449	453	488	438	488	447	461	426	428	425	434	438	412	438	410	457	435	450	442	441	453	460	431	445	460	440	417	440	473	403	459	421	425	454	488	438	448	477	457	460	438	425	465	430	426	433	455	446	423	453	416	423	473	471	414	448	463	453	438	478	450	440	430	441	425	451	434	430	476	406	402	468	413	445	426	452	427	462	437	428	466	413	425	434	438	406	433	436	449	471	458	469	445	424	438	444	407	439	475	452	434	453	376	440	435	430	433	470	453	497	434	409	436	492	442	447	388	460	416	422	439	418	476	456	430	455	446	406	436	439	411	448	477	454	445	441	478	468	460	455	441	413	479	437	437	446	417	466	448	439	430	431	456	433	443	415	425	484	432	460	435	475	430	423	443	447	408	399	435	422	451	425	417	458	431	422	403	438	449	419	419	454	447	441	428	431	468	479	425	486	432	456
10109	17772	16169	9425	6196	4430	3271	2511	2080	1780	1566	1292	1226	1039	979	905	890	873	750	710	689	678	663	621	654	596	595	625	563	541	573	528	557	555	540	510	514	516	508	524	506	523	465	495	438	503	448	491	460	457	481	436	438	468	465	471	453	479	480	459	430	445	495	501	490	428	462	455	478	460	460	480	422	465	463	452	457	449	432	446	448	449	464	427	408	414	459	467	438	453	451	430	436	427	431	433	455	471	412	451	450	410	460	434	452	416	442	440	455	401	463	440	440	457	404	417	443	491	442	442	454	433	406	451	428	420	431	447	448	472	442	433	465	434	421	404	435	413	403	479	443	445	438	448	470	431	460	496	433	468	410	433	453	453	423	470	453	463	424	420	427	445	449	418	420	436	431	445	453	456	467	449	464	439	436	422	439	431	391	432	397	449	467	439	478	423	449	482	463	401	458	422	463	464	446	429	420	440	478	398	475	450	427	458	417	420	439	441	419	409	434	426	402	475	438	394	447	463	474	429	449	446	465	441	426	446	410	408	438	438	474	475	424	476	424	477	493	437	465	466	451	436	497	431	439	390	447	443	425	443	400	432	418	485	379	425	464	435	448	449	446	438	455	467	411	466	419	431	472	455	441	427	429	460	405	441	426	455	462	462	440	446	456	448	387	452	460	429	396	457	470	452	446	465	468	434	430	416	386	425	420	448	441	432	460	440	447	429	442	429	457	444	439	429	427	452	412	438	400	445	428	438	399	435	458	442	444	475	444	405	396	421	444	417	448	407	450	386	387	426	426	450	451	453	434	438	464	433	427	429	459	430	508	461	482	449	416	437	471	424	413	461	454	435	455	473	472	404	416	446	435	459	423	444	441	409	407	431	453	456	457	483	451	443	422	441	461	463	436	444	450	438	413	402	423	412	425	429	427	425	482	419	427	463	443	411	428	411	461	445	427	459	446	411	440	453	443	448	448	416	445	466	447	427	404	464	415	452	446	413	454	436	512	433	399	441	430	386	453	440	467	458	436	422	445	447	465	478	436	411	440	428	410	481	437	410	441	451	430	473	409	450	456	430	453	460	396	414	453	469	423	444	451	440	469	455	428	460	466	423	396	457	414	455	442	424	427	441	461	435	442	459	426	431	435	419	424	448	441	429	447	432	473	433	440	438	421	454	411	452	409	436	470	429	432	432	421	419	462	398	461	452	435	462	454	415	409	404	446	434	435	483	401	419	426	405	425	408	429	461	475	447	446	468	413	420	440	480	470	417	429	447	430	444	439	420	425	443	424	430	439	464	442	418	406	436	468	419	397	434	443	409	432	444	465	438	432	441	431	454	474	456	449	454	465	475	477	427	460	410	421	441	432	431	430	439	460	404	435	438	424	430	433	442	430	390	428	387	410	437	438	450	442	423	470	455	452	447	462	442	462	440	404	448	420	423	413	451	407	400	459	419	419	428	440	445	419	474	439	438	432	447	429	452	421	434	411	444	414	426	427	466	441	442	434	421	423	402	460	448	430	454	465	432	432	444	425	431	458	457	457	395	459	424	411	452	474	472	414	431	441	497	422	446	462	416	446	422	420	448	454	460	453	465	411	454	433	452	438	433	432	435	451	427	393	415	465	431	423	424	422	446	448	458	432	434	420	458	426	436	438	462	428	470	438	454	402	439	419	444	467	427	451	434	442	446	434	440	422	463	423	463	443	445	454	462	463	445	447	428	441	427	443	404	457	423	413	421	434	426	422	423	457	446	425	433	456	422	460	404	427	429	456	441	456	434	423	488	412	440	462	428	433	445	411	416	416	436	460	444	451	453	432	412	455	415	439	454	426	463	451	450	488	429	429	383	479	429	416	419	453	405	460	445	461	406	415	446	439	443	466	407	426	443	445	421	434	412	407	436	444	439	431	440	452	441	443	435	447	404	447	445	425	408	440	457	433	465	450	482	415	465	475	433	465	462	462	430	444	429	448	432	407	445	428	441	420	444	458	459	447	494	405	417	440	466	422	468	421	470	440	400	395	420	415	449	440	431	450	428	414	442	417	426	429	437	434	438	435	456	448	481	410	378	446	443	434	443	445	403	427	443	439	435	402	435	400	453	439	437	435	464	442	454	449	386	442	419	427	431	452	458	426	418	444	417	414	447	479	432	406	456	464	452	419	478	456	449	487	427	462	418	475	460	448	474	433	426	425	428	435	436	494	463	467	429	414	461	419	422	448	435	451	434	457	416	435	440	432	467	446	411	421	468	449	426	437	426	401	415	445	393	459	440	432	410	455	450	439	456	463	416	464	463	422	460	441	433	412	441	435	432	452	450	414	432	457	429	431	438	452	443	446	463	452	454	441	422	488	452	415	426	443	437	410	472	422	442	424	451	431	420	459	463	467	430	437	422	478	454	431	430	464	435	442	435	461	440	438	456	508	441	425	421	431	386	422	446	451	451	457	434	452	480	455	425	459	418	424	443	441	453	423	444	471	423	422	451	458	444	479	400	424	430	422	472	451	441	398	459	451	403	442	452	436	472	453	450	442	444	436	435	453	420	393	413	426	458	416	413	445	467	465	457	439	470	429	426	419	396	443	418	422	485	454	412	474	417	437	446	404	447	457	433	445	370	420	430	432	461	445	413	460	436	438	412	452	417	450	429	419	440	417	453	421	442	433	446	482	411	450	408	450	464	467	418	394	471	452	415	430	419	442	440	469	433	413	439	435	433	449	438	445	414	479	449	413	402	454	440	420	452	419	423	445	407	448	461	440	427	436	456	468	430	432	436	460	407	428	401	447	425	436	468	409	408	423	442	455	421	437	430	439	427	448	403	461	442	453	435	431	444	452	428	398	413	458	422	441	443	453	444	426	471	456	441	418	436	430	455	437	421	448	420	429	423	461	466	411	429	472	442	437	429	421	408	435	450	487	445	411	450	471	438	413	428	404	440	457	466	454	382	467	416	454	411	415	452	427	419	431	396	462	456	439	466	477	420	409	437	459	434	474	395	406	408	420	453	487	408	446	436	472	432	453	399	451	444	433	484	431	429	439	452	439	432	446	423	441	421	427	464	422	467	435	452	408	465	452	432	454	448	426	427	464	426	420	473	434	447	435	458	435	459	446	405	409	452	416	440	434	447	467	431	446	417	429	477	399	418	390	424	426	437	442	435	447	431	420	439	446	409	429	427	454	475	451	417	450	482	466	389	432	426	427	486	447	455	456	484	443	423	478	422	442	434	443	443	449	420	458	448	434	443	414	418	433	392	437	460	403	381	421	451	438	450	450	436	382	465	427	437	429	447	430	447	446	399	468	404	413	428	440	389	401	462	418	432	432	451	446	407	446	356	440	425	451	446	408	434	475	426	430	440	426	429	427	467	438	444	470	395	410	413	409	436	419	437	401	442	404	401	456	445	494	428	441	437	481	487	437	424	431	430	396	397	418	438	434	429	439	427	418	408	429	437	437	419	469	425	409	407	433	442	428	447	439	453	442	463	469	449	451	402	453	467
28172	15499	2516	890	655	591	584	587	572	593	575	637	559	588	612	578	567	571	572	610	567	570	576	544	529	570	563	572	601	584	570	582	574	548	576	568	594	590	548	504	538	595	555	593	551	539	575	577	534	539	541	587	577	602	575	548	578	582	561	557	557	569	590	525	569	588	558	564	561	544	530	565	560	583	544	564	583	565	539	575	536	553	582	589	588	566	579	558	589	604	591	584	550	593	587	595	546	565	579	583	577	618	605	578	564	552	564	503	583	578	543	606	577	560	623	594	598	538	554	551	548	549	583	576	599	610	556	602	544	594	554	589	599	531	595	554	604	560	558	601	554	551	552	573	553	570	555	583	547	581	514	548	610	557	603	579	576	594	572	576	590	558	586	570	570	600	579	562	573	544	515	593	561	523	582	592	583	587	586	568	561	529	547	530	594	605	576	554	548	599	597	567	571	557	574	595	543	591	558	591	578	568	550	556	618	540	584	566	569	618	578	582	590	539	556	526	582	594	559	558	546	534	533	583	578	552	587	559	594	518	554	577	563	587	589	630	576	596	567	589	611	569	544	538	550	565	591	546	597	562	546	579	564	567	552	561	604	588	575	583	504	565	583	556	535	543	554	572	599	563	559	633	618	511	516	579	554	594	590	589	582	588	582	519	569	582	597	592	559	620	548	552	587	549	553	543	592	561	570	552	572	562	566	552	576	575	612	535	569	563	539	544	562	515	585	548	581	559	552	550	584	522	575	550	605	563	605	604	560	582	583	503	608	587	561	606	560	585	565	590	559	605	548	599	584	565	569	549	617	599	576	581	547	586	620	553	580	583	609	570	571	571	587	532	567	568	574	534	551	617	574	583	611	614	596	581	582	544	528	599	587	556	597	524	576	551	552	598	573	594	557	570	589	601	531	543	583	558	564	594	591	594	557	532	566	526	553	583	594	586	531	570	545	523	571	535	575	524	612	559	599	543	597	579	561	577	606	569	599	575	573	600	555	587	582	543	585	561	589	548	559	563	587	574	589	517	586	579	585	577	586	516	570	607	594	560	623	598	572	538	581	506	614	635	557	575	574	583	623	583	600	580	554	598	576	552	596	526	596	578	626	630	536	566	521	568	539	589	597	559	570	568	548	568	535	520	548	613	603	568	561	573	595	571	588	578	578	572	596	518	511	559	566	572	571	584	537	589	558	556	533	552	573	565	569	549	600	591	532	578	609	544	567	569	593	598	554	584	535	546	575	560	561	557	544	563	561	613	570	528	563	584	558	553	580	562	557	578	555	604	602	546	564	552	596	583	536	540	551	572	550	572	575	587	566	538	561	600	528	577	560	606	565	557	535	557	602	515	602	594	598	564	529	537	564	533	558	579	578	569	569	586	567	536	559	550	580	560	581	548	614	543	559	572	600	564	521	588	575	524	584	545	585	607	579	541	563	592	570	554	559	595	544	556	563	592	620	595	589	556	616	584	571	600	538	546	557	565	538	550	568	588	566	586	573	560	616	537	570	562	527	566	594	597	550	558	544	568	581	563	591	579	536	513	551	565	578	558	555	568	546	566	599	520	550	620	530	545	574	577	568	576	548	555	563	529	556	572	558	592	599	606	582	543	565	608	545	532	578	536	599	573	548	558	588	556	568	590	590	584	527	544	558	502	591	624	599	545	545	591	515	604	588	580	584	562	541	539	561	571	557	575	526	599	541	560	589	573	602	613	532	567	578	546	578	580	494	541	598	572	577	536	569	559	625	551	604	578	555	570	583	579	539	562	580	582	581	518	554	542	533	555	572	565	585	555	572	599	558	584	617	545	559	615	560	551	594	567	603	558	555	608	543	627	562	588	561	564	546	587	541	554	602	626	599	549	546	570	583	529	564	549	562	566	574	595	562	580	572	557	547	556	580	567	562	552	576	587	592	560	577	568	566	588	530	582	573	567	586	551	587	567	540	574	582	544	604	572	552	608	525	557	546	607	572	527	591	553	559	550	599	597	551	587	572	607	542	614	604	565	560	567	533	551	579	592	537	553	583	560	561	559	567	579	582	556	556	613	550	601	563	567	560	547	589	581	504	530	636	588	579	579	547	548	564	513	587	556	578	554	561	596	581	599	569	581	551	557	606	534	585	617	571	600	523	559	529	550	552	518	572	537	556	552	572	555	541	562	534	567	569	582	585	527	564	581	587	604	555	581	554	565	589	591	596	566	545	558	515	557	562	575	571	560	584	589	507	503	572	551	550	531	604	564	587	556	563	572	569	606	551	545	563	578	552	600	572	554	567	568	573	574	545	619	583	538	588	585	596	608	601	574	594	548	584	591	600	562	548	597	593	574	590	556	602	559	564	571	566	580	585	572	567	532	571	570	571	530	579	580	571	581	565	604	575	539	552	569	608	569	551	588	571	601	537	589	532	575	591	566	604	579	521	563	572	598	565	597	576	561	600	585	547	544	570	552	622	546	556	548	562	571	575	573	538	555	562	576	545	522	580	572	558	632	557	602	571	526	537	576	578	609	524	562	570	573	573	551	599	566	618	582	549	580	577	559	571	576	594	544	582	566	545	577	562	595	528	581	577	557	571	571	550	529	555	565	546	577	535	587	561	581	589	529	582	554	562	563	553	588	530	616	539	549	563	606	558	581	574	578	508	583	587	576	593	555	620	557	578	578	549	557	546	578	551	546	585	561	575	548	585	488	536	599	566	496	545	584	543	533	560	595	547	576	548	590	520	567	537	556	627	537	574	550	584	526	599	556	567	552	551	571	542	573	592	564	565	547	579	552	574	594	554	569	591	579	534	557	595	559	555	553	582	582	535	548	588	537	580	548	570	575	545	615	609	527	600	546	574	588	624	556	594	576	559	578	570	573	578	528	581	598	577	597	553	581	565	592	574	579	579	602	522	580	570	560	562	588	543	596	539	593	547	548	583	563	582	572	591	539	545	570	611	553	553	578	551	563	639	591	607	602	575	559	552	524	576	560	566	586	564	578	555	556	559	626	597	608	548	574	577	573	584	582	610	590	592	571	591	578	570	566	571	604	573	550	569	590	577	610	598	609	550	560	580	555	574	576	534	576	566	502	574	536	573	568	581	585	564	556	543	567	558	561	584	569	584	588	529	549	550	595	559	575	565	581	605	565	533	588	582	564	603	510	582	566	530	595	613	543	566	569	553	549	588	609	586	568	572	549	581	553	530	567	537	572	532	583	589	564	559	570	614	545	569	572	568	537	568	574	555	573	556	530	570	559	618	610	555	568	569	526	544	595	563	586	577	537	557	587	578	583	542	568	557	562	564	549	562	578	560	555	554	540	588	568	536	565	575	595	587	565	558	569	556	573	570	586	593	583	534	569	573	559	586	556	582	584	560	549	609	545	589	520	558	576	616	568	581	594	579	547	573	530	571	572	543	595	590	535	557	571	560	585	552	567	566	547	510	529	602	547	567	598	560	624	616	578	578	557	551	564	548	534	568	522	584	566	576	601	548	562	578	566	569	555
5213	1298	1279	882	732	712	759	611	678	643	643	648	660	645	639	627	649	601	599	637	601	611	622	628	537	639	566	618	624	591	631	645	618	578	631	633	632	595	634	638	600	659	666	620	648	599	635	624	602	615	616	601	626	568	601	628	611	596	643	644	601	609	625	628	616	590	603	620	580	623	635	601	656	599	603	641	633	612	623	628	626	639	638	581	612	581	630	582	597	678	624	607	613	634	595	639	597	585	619	630	643	637	613	598	571	616	656	594	596	625	597	602	649	609	619	589	594	660	629	616	591	612	576	562	682	589	591	571	588	605	607	599	615	599	613	595	627	597	615	620	609	634	629	622	588	633	632	631	628	643	604	619	669	622	610	642	623	629	660	641	623	561	627	567	586	585	617	613	631	638	633	632	568	605	601	557	645	602	636	600	591	620	627	601	608	619	598	627	587	612	607	649	596	618	612	554	613	585	600	621	649	629	605	608	614	602	663	593	615	606	575	578	624	592	647	601	629	577	597	654	645	622	604	593	608	627	608	645	603	634	615	583	614	603	578	593	613	638	662	637	633	594	633	601	645	608	606	661	618	633	651	603	588	589	595	602	644	592	634	618	592	605	611	603	610	619	612	606	649	577	626	641	619	606	583	615	621	621	651	633	641	604	633	585	633	621	630	580	623	619	611	618	589	603	607	636	623	623	621	606	623	599	619	599	603	623	635	619	629	591	608	641	579	584	617	618	593	623	616	665	558	597	630	622	642	605	578	558	631	676	623	596	602	608	619	599	612	598	606	566	625	599	567	617	621	644	635	619	617	604	569	605	597	648	622	628	622	563	630	590	596	604	625	663	651	602	599	605	654	619	663	627	657	628	593	649	603	609	605	609	596	645	659	600	624	628	612	663	630	623	613	648	622	586	628	589	658	566	606	621	595	591	611	617	586	603	633	612	574	635	616	637	684	628	594	633	614	629	630	608	678	590	611	574	600	603	588	619	604	605	673	625	631	614	608	637	613	636	589	624	597	601	614	625	605	576	618	625	585	588	611	613	638	645	588	630	643	616	592	631	600	598	646	681	604	642	646	574	633	616	573	604	621	619	616	656	654	576	637	577	633	635	608	620	612	584	572	631	619	583	583	631	606	622	604	608	568	663	669	652	594	604	647	641	637	612	623	594	683	649	601	633	617	598	573	620	593	612	621	615	625	602	608	598	662	650	608	566	634	602	621	577	611	619	624	618	648	648	625	615	650	589	612	589	587	643	652	583	611	625	592	589	620	581	662	623	606	616	617	629	616	632	608	657	609	604	618	640	625	631	600	569	567	587	653	659	643	584	585	614	622	643	601	563	629	627	600	588	668	617	626	646	630	617	609	623	618	602	631	587	642	588	611	628	622	579	607	622	574	575	666	620	581	602	629	624	629	624	615	631	625	597	611	608	642	606	605	617	597	584	595	561	611	625	601	601	622	581	603	563	596	704	628	601	657	599	640	586	578	637	640	661	651	592	642	586	609	631	626	572	624	643	632	538	625	623	606	598	597	611	584	591	623	619	571	632	576	622	630	604	584	607	624	670	575	672	620	619	625	614	602	611	653	636	601	641	606	622	595	696	638	614	695	626	620	666	612	638	600	628	662	606	601	633	583	645	630	643	598	681	628	614	590	597	598	597	606	622	590	640	616	592	653	599	601	629	631	623	594	621	634	637	641	589	642	589	631	586	635	611	614	640	629	640	574	620	590	580	609	605	592	606	610	605	610	643	580	546	604	623	612	618	587	630	559	594	665	632	592	611	588	644	606	594	598	603	611	599	602	582	604	614	635	566	661	610	593	610	619	632	591	630	632	646	583	666	599	643	625	632	586	632	616	604	579	613	627	662	592	607	627	635	624	606	585	633	613	627	628	623	620	619	636	559	687	638	607	673	661	576	625	621	615	623	640	611	612	682	596	585	610	606	592	587	643	654	618	642	672	634	619	626	609	563	587	612	592	605	589	617	649	598	648	626	577	594	581	624	611	605	552	642	577	668	610	649	652	646	625	618	602	614	618	607	586	595	565	628	597	629	690	640	584	657	663	617	630	617	623	638	565	594	627	603	593	626	619	631	590	622	610	605	627	570	625	581	648	598	589	610	598	596	628	640	612	592	611	619	631	605	602	584	641	602	562	586	566	569	601	598	593	654	594	551	605	653	593	622	635	595	608	593	655	609	627	583	612	668	589	652	665	605	610	612	587	633	588	614	603	630	584	605	598	614	597	613	662	605	602	600	597	622	654	632	636	551	596	599	632	595	598	602	536	622	609	607	565	589	624	667	587	653	620	647	621	632	637	579	583	606	576	611	620	653	602	613	662	614	653	638	663	629	605	616	601	617	619	617	600	579	606	594	596	624	631	554	619	589	605	604	583	588	632	634	623	649	572	596	598	581	580	593	646	608	634	614	621	610	650	602	571	580	623	615	654	626	608	603	638	617	616	614	570	612	630	661	620	617	633	626	595	641	630	615	589	615	611	611	629	591	609	587	610	610	650	644	610	603	644	627	579	625	550	636	614	625	597	659	660	619	641	574	618	631	632	581	613	604	599	602	606	646	632	628	581	595	587	617	608	589	573	643	622	602	616	629	639	620	645	668	633	609	600	642	639	633	566	582	588	610	606	597	629	594	607	562	628	593	620	577	577	641	592	597	626	637	607	615	629	580	607	559	626	619	572	617	615	622	637	616	663	599	651	584	617	586	630	625	579	645	588	579	620	627	595	622	659	596	590	595	604	553	600	660	633	634	587	645	633	607	621	612	597	596	586	578	623	645	654	640	603	624	595	598	615	622	627	668	606	607	632	625	617	665	615	609	630	582	615	569	639	609	670	607	605	576	644	612	610	651	603	586	667	626	575	584	605	603	619	604	604	648	624	641	640	582	653	614	599	609	586	599	639	612	609	602	626	660	622	561	580	577	613	621	568	613	601	627	598	620	610	619	633	670	602	604	614	583	591	563	605	616	613	633	636	613	616	659	625	629	604	588	604	583	640	606	630	621	693	619	617	659	644	603	596	630	641	620	654	589	613	636	650	625	618	576	617	551	609	621	669	600	596	509	603	583	629	618	587	599	582	649	585	588	618	637	621	585	677	572	615	622	609	628	603	597	663	618	611	630	604	599	670	614	586	578	617	574	607	586	631	612	633	644	607	611	628	645	604	608	630	658	595	629	614	593	572	633	631	614	644	623	581	568	611	630	579	613	648	633	658	609	654	601	611	594	579	571	603	568	616	621	617	614	603	608	580	579	628	611	587	586	631	618	600	594	621	621	628	587	599	631	620	604	587	627	605	660	601	666	604	626	661	566	581	652	622	577	632	602	588	580	607	623	606	606	620	603	610	623	621	597	596	580	607	580	633	626	634	638	613	603	626	612	579	587	574	559	644	617	604	614	605	642	621	647	638	631	586	634	639	629	630	617	582	638	649	610	607	618	591	594	572	633	624	593	584	603	634	597	608	627	632	596	635	598
25342	20960	27564	24532	20977	11556	1264	752	598	506	462	447	419	386	310	321	338	315	283	332	309	306	316	277	278	277	271	267	242	266	242	265	269	282	274	287	242	253	235	272	250	266	234	280	268	255	244	234	285	247	264	251	210	250	255	252	258	274	243	235	263	259	248	241	240	273	237	226	238	247	258	269	254	264	267	250	228	235	266	243	254	276	255	262	229	231	245	228	238	233	271	256	253	229	241	242	244	254	254	247	221	237	252	251	245	265	214	248	284	224	276	231	239	223	223	265	237	265	223	213	259	227	259	279	230	231	244	253	250	241	245	237	238	263	205	231	239	232	226	227	260	231	247	260	230	233	246	213	242	253	241	244	246	259	260	239	240	242	218	255	236	230	242	237	235	235	277	215	236	247	249	256	243	242	259	250	243	249	282	272	260	229	239	235	247	255	249	266	255	236	267	273	236	245	234	244	231	241	252	235	253	246	273	259	242	246	273	240	245	277	269	221	251	236	245	238	235	238	253	230	250	229	251	225	234	256	259	255	251	254	227	253	236	251	240	219	267	217	207	211	256	268	266	240	256	246	239	239	265	223	229	241	243	220	254	255	252	225	252	243	233	234	256	240	259	227	240	223	238	226	270	256	244	233	241	237	225	227	227	256	266	251	258	249	230	205	251	229	245	259	231	256	272	241	232	215	242	248	259	248	253	243	261	243	229	245	249	253	228	245	227	235	238	238	265	226	262	263	257	248	245	243	252	221	237	245	230	233	242	257	269	240	252	235	255	265	229	273	263	238	244	227	220	244	228	221	249	247	262	246	268	261	237	246	241	235	241	254	246	247	223	258	263	241	259	239	215	223	198	223	245	252	256	259	246	245	230	256	241	248	238	239	226	211	230	255	229	225	237	279	251	238	279	276	236	223	255	244	267	227	233	230	245	244	253	228	229	246	254	229	229	229	233	243	251	246	242	262	262	245	232	261	240	240	250	261	235	213	253	254	240	257	239	246	239	258	239	265	233	236	254	247	253	247	250	242	251	265	278	215	224	269	247	234	269	219	240	273	255	208	230	234	258	238	261	233	227	252	224	267	255	257	247	240	235	242	263	260	245	237	257	227	238	238	248	229	238	251	256	239	247	246	227	247	215	258	251	234	239	222	242	282	244	240	255	251	224	244	230	245	255	211	240	256	249	255	265	256	245	230	219	243	245	246	258	240	247	237	232	265	220	243	231	244	264	256	249	203	248	253	214	261	233	235	250	253	253	233	253	218	259	230	234	252	236	258	255	253	262	264	230	244	220	262	225	239	236	252	241	243	293	227	243	249	247	221	266	258	256	253	256	235	251	241	220	249	245	248	239	256	230	243	236	246	237	247	261	240	259	232	256	259	220	255	249	246	238	251	259	226	262	228	235	241	242	247	245	233	226	227	266	256	258	231	234	245	210	208	271	244	249	249	252	255	224	255	277	257	206	249	245	250	245	257	234	249	267	227	258	253	269	267	228	264	260	231	236	230	255	230	259	254	247	229	228	233	237	253	219	261	260	246	240	219	264	244	253	248	217	270	249	291	260	235	225	228	227	257	218	251	254	229	224	230	237	230	261	238	230	235	230	246	273	233	240	248	258	269	236	251	249	238	261	257	248	229	270	268	240	253	209	250	233	246	235	240	246	243	242	228	229	242	244	261	250	244	226	249	252	219	236	233	234	245	231	231	247	248	242	231	224	269	238	250	254	256	258	239	221	223	235	207	257	241	254	254	230	217	224	252	225	204	228	247	266	251	272	254	236	238	254	224	235	253	246	259	253	225	253	239	215	241	227	207	229	235	251	267	249	245	252	234	228	194	260	221	242	279	234	235	256	250	237	258	240	235	236	234	265	260	232	228	245	230	256	239	234	267	236	213	247	249	236	218	246	227	221	251	281	248	235	255	234	251	244	240	236	266	242	243	229	237	248	249	265	241	244	227	249	230	245	245	216	239	216	255	236	250	241	258	237	232	227	243	254	237	241	244	234	218	254	278	251	253	279	222	232	253	236	231	262	253	263	261	250	272	247	249	248	254	226	241	250	248	262	268	248	238	248	238	241	217	235	221	268	234	257	228	266	254	231	261	249	236	244	235	249	233	229	226	248	219	209	238	220	220	251	255	248	271	206	247	230	260	216	213	249	243	230	247	222	224	251	250	260	234	242	269	239	260	250	256	245	229	255	269	258	265	238	230	248	258	256	248	251	258	245	282	270	234	234	230	256	240	255	241	220	201	241	259	250	261	256	244	264	237	252	236	268	260	280	249	246	249	264	245	236	250	247	283	242	244	251	240	251	242	255	292	229	262	232	238	233	241	240	262	222	249	233	235	237	227	241	256	246	233	241	246	258	230	249	244	216	228	250	222	269	263	247	235	213	243	216	252	256	243	250	270	226	275	248	257	231	240	236	240	244	252	248	253	221	258	245	247	256	243	242	241	242	244	282	254	253	271	255	233	252	236	240	237	227	250	253	262	244	242	251	247	250	284	237	252	271	247	268	241	241	248	263	227	222	231	292	250	249	223	237	246	234	238	253	244	216	279	249	261	219	223	236	260	221	269	215	221	224	263	254	255	227	230	241	242	244	235	268	231	262	253	232	261	245	236	248	246	229	224	237	214	254	228	277	224	234	251	228	231	219	219	265	234	212	264	246	254	274	257	229	245	268	269	248	238	250	229	233	229	256	254	265	243	259	247	254	238	248	216	238	230	234	224	273	257	236	256	247	255	224	216	224	229	234	257	260	232	221	218	245	258	215	238	229	248	235	243	245	256	246	254	218	213	236	248	252	254	225	276	246	277	264	226	248	231	239	250	219	236	242	242	235	223	233	253	223	225	256	253	236	253	240	258	248	252	249	257	269	245	229	232	249	249	256	235	237	268	265	232	244	246	236	227	235	264	266	239	253	214	244	246	240	264	247	226	255	240	233	247	230	237	241	244	243	221	265	234	219	244	241	245	267	222	248	245	239	247	228	234	240	272	219	237	242	283	219	226	267	201	249	214	215	263	265	235	235	239	248	239	225	211	279	250	257	236	225	278	247	253	218	236	241	258	247	260	214	217	267	249	272	242	241	256	221	223	238	221	241	237	252	251	224	251	236	254	264	221	256	243	240	228	239	231	246	221	253	245	233	256	241	241	245	241	213	269	253	238	240	261	250	235	258	241	223	240	259	230	237	231	260	226	243	235	241	244	241	250	213	232	242	267	244	219	217	263	233	245	221	234	251	255	218	262	230	250	233	237	214	241	242	245	238	250	218	250	248	241	215	259	245	224	252	262	264	241	232	244	263	267	241	256	253	241	246	238	231	236	232	243	216	220	251	266	233	228	258	217	273	238	252	242	239	236	235	242	252	233	210	244	262	256	236	254	251	221	274	256	234	204	238	254	259	284	213	266	257	239	221	222	283	236	214	226	261	255	233	243	239	248	246	257	248	256	257	233	264	246	266	239	240	219	247	242	259	253	241	237	233	266
7301	11394	10415	5675	3468	2479	1753	1349	1184	972	839	723	665	627	582	521	488	491	466	399	375	438	387	362	383	388	379	346	348	366	346	308	348	342	321	312	313	298	338	324	312	323	286	333	340	305	300	307	286	264	276	314	298	273	293	286	301	292	273	291	279	287	279	269	301	292	303	281	268	298	280	276	307	275	303	277	323	275	250	286	277	281	248	275	266	311	287	310	264	290	284	275	297	302	277	306	302	301	263	284	261	260	277	289	273	297	279	312	282	285	258	280	272	263	283	295	298	274	288	302	266	261	284	274	291	267	285	281	262	259	259	270	280	269	280	262	303	290	312	293	296	304	306	283	275	278	318	269	255	290	284	319	264	277	299	301	276	260	269	252	316	321	291	295	280	282	273	288	276	290	287	280	244	267	240	282	294	287	279	284	284	231	269	285	244	296	281	258	293	275	274	272	264	273	275	260	265	247	259	267	279	298	260	262	251	276	289	259	268	278	280	281	294	270	315	287	245	281	259	296	294	256	239	259	286	254	278	271	288	296	299	287	287	311	258	244	253	303	260	279	264	277	300	275	262	298	276	292	291	279	262	308	255	263	249	283	269	263	238	235	294	280	289	268	282	266	293	310	299	268	297	275	298	313	282	256	291	267	269	274	279	278	320	279	253	259	302	274	276	262	272	271	262	274	258	277	284	297	267	294	281	247	292	274	254	273	255	295	282	282	315	282	276	284	283	259	282	265	294	255	274	272	279	304	299	285	267	285	248	241	266	263	280	308	274	278	258	264	283	265	261	290	296	290	255	272	280	285	289	263	295	272	276	276	263	265	250	267	255	299	282	293	274	283	274	271	266	282	267	287	262	266	305	280	293	267	274	264	293	245	290	259	273	276	291	273	293	261	301	264	271	267	241	280	291	282	284	262	266	289	302	279	269	308	259	277	249	286	273	267	271	296	285	295	314	290	235	267	258	282	272	301	274	269	257	272	270	270	290	258	277	289	266	285	274	267	285	276	282	281	316	277	282	259	260	269	251	280	256	277	267	287	283	288	284	269	258	270	274	279	294	269	271	284	293	294	311	257	274	268	271	272	306	261	266	274	262	306	280	264	257	291	282	266	247	298	283	303	268	277	276	274	270	270	265	259	285	242	272	284	248	298	257	271	260	296	249	270	311	290	267	275	277	259	275	274	289	276	267	270	247	245	281	276	249	301	295	298	248	264	303	276	298	280	271	291	246	256	274	292	299	263	273	263	292	283	281	262	270	263	268	293	262	266	228	288	289	292	284	260	275	297	286	305	258	265	290	286	280	287	271	267	278	293	288	262	264	266	296	278	261	271	267	270	296	298	261	252	275	302	281	299	282	268	278	272	298	290	310	288	273	260	274	276	276	275	261	279	280	261	267	255	304	292	253	286	266	292	251	321	269	271	291	278	246	256	276	281	274	259	285	277	255	275	288	286	283	277	282	279	270	289	250	247	282	277	289	274	287	276	270	287	249	266	283	282	285	255	259	272	267	280	290	259	298	272	264	278	268	298	288	278	282	259	273	325	250	244	271	277	276	293	267	290	293	269	295	298	275	283	275	291	284	268	301	283	282	297	238	299	264	297	270	270	296	277	270	277	295	261	246	275	268	290	265	269	287	248	294	269	264	265	290	269	244	280	266	282	264	263	264	258	289	284	270	248	263	269	282	269	263	223	254	295	292	279	281	268	264	282	293	292	270	304	266	220	297	274	261	284	272	270	264	274	289	289	262	294	241	299	269	296	299	284	293	295	252	292	277	312	269	290	273	256	247	279	303	258	303	280	336	271	289	273	263	248	308	285	309	295	287	303	300	270	268	265	274	252	275	277	288	263	277	262	288	287	292	261	282	275	266	281	286	273	271	308	263	270	292	250	292	286	271	264	287	251	285	266	278	232	284	283	241	296	256	260	265	282	279	223	293	254	302	265	300	278	278	273	292	260	282	274	246	270	294	263	278	268	287	276	253	284	240	274	284	264	252	276	330	257	269	271	271	265	258	303	287	286	278	254	270	290	264	276	249	268	271	302	294	271	276	274	295	287	258	272	306	238	255	258	282	246	264	274	284	288	265	273	257	274	264	261	259	265	275	313	283	254	273	291	261	284	256	286	251	266	278	280	277	269	273	293	289	274	264	275	279	257	266	233	285	272	282	258	292	256	260	253	260	257	267	305	238	281	269	267	270	286	291	294	265	271	282	281	306	272	272	276	281	262	306	260	279	275	271	282	278	257	301	273	266	261	283	287	302	255	296	255	298	285	252	266	287	264	278	259	306	290	291	292	307	259	265	295	274	284	308	275	242	280	309	259	250	275	297	275	283	269	277	275	278	291	318	261	284	294	279	270	281	264	279	262	260	287	274	300	298	277	285	298	271	284	283	271	271	276	287	286	238	248	278	290	257	259	264	268	257	286	305	266	266	269	285	264	298	284	266	291	248	280	270	291	311	259	259	269	300	264	291	265	272	272	255	244	260	258	283	272	281	298	261	310	281	284	270	290	310	271	292	283	276	259	289	299	292	259	248	292	255	278	301	256	298	282	293	274	287	304	270	246	285	268	262	293	275	280	263	290	279	254	294	248	285	290	266	284	247	291	275	286	263	260	295	285	287	269	282	278	266	291	270	314	284	298	238	286	260	285	283	257	314	268	274	289	272	277	311	257	286	287	283	264	261	269	273	290	248	260	264	322	281	298	292	269	272	271	274	278	276	280	289	243	281	264	275	275	264	275	283	286	316	272	271	283	262	266	287	258	261	292	267	288	271	282	290	286	255	253	254	282	269	274	278	269	264	273	275	269	279	296	285	257	248	301	278	270	293	261	279	265	295	271	250	251	241	323	264	288	290	267	279	276	257	280	278	303	292	295	262	253	295	253	317	258	286	292	289	262	294	294	274	256	273	284	282	263	293	298	257	268	304	270	303	294	279	277	278	288	273	283	303	292	280	282	267	265	282	267	277	264	289	264	294	269	261	272	284	250	283	292	297	260	266	279	281	276	303	286	272	273	257	257	267	261	285	255	293	284	297	284	275	278	269	263	274	283	292	294	288	273	290	275	265	284	290	268	300	253	297	280	266	272	244	282	282	278	254	243	273	279	288	281	259	267	259	245	256	263	286	243	267	286	261	291	286	261	292	259	295	268	253	268	282	284	279	263	290	252	243	290	281	274	284	268	283	276	256	280	293	252	268	267	273	259	297	278	302	261	272	272	275	290	283	277	300	282	252	264	291	272	286	279	268	277	277	275	264	252	298	293	270	285	299	281	257	300	260	265	283	261	273	270	291	286	258	284	274	266	265	285	287	278	300	302	264	267	287	283	290	279	281	287	254	287	269	292	270	276	313	263	290	266	262	283	294	272	253	262	267	294	272	260	299	264	294	293	270	275	279	284	261	299	270	276	272	274	283	279	277	258	273	284	288	289	279	308	273	297	279	278	269	268	302	267	312	264	262	232	252	287	270	261	272	255	293	284
23260	20972	27907	24234	20974	21047	8862	1396	1055	969	867	809	740	683	721	678	570	595	605	546	524	559	521	501	545	504	553	521	500	495	487	487	477	520	447	493	488	485	490	457	490	447	468	511	462	463	452	480	452	479	438	440	455	448	435	489	445	457	451	432	450	431	488	457	483	435	499	449	450	441	405	484	472	432	464	450	428	469	434	448	433	452	465	503	475	432	428	444	432	461	437	438	471	457	465	442	457	463	429	474	462	443	433	479	436	434	447	471	437	451	498	440	446	445	469	454	451	468	455	407	442	420	448	457	431	438	449	431	475	468	488	459	482	448	415	440	463	435	451	424	475	463	465	444	441	426	464	447	445	433	452	466	472	486	449	449	449	427	469	421	421	498	435	469	433	468	434	473	428	456	419	449	463	442	477	480	437	424	464	472	442	467	458	438	412	446	415	442	477	440	434	414	441	449	436	453	449	433	444	448	389	447	424	457	432	437	443	461	409	410	441	468	503	432	468	445	426	440	421	423	449	436	414	427	419	431	461	434	425	455	429	454	434	430	456	468	451	429	463	418	448	429	426	460	444	420	467	449	446	458	471	419	437	419	439	438	452	444	443	412	432	441	457	439	418	460	413	445	423	467	436	440	470	402	427	439	437	463	443	423	433	439	410	426	445	457	442	453	433	428	467	438	449	434	414	477	423	449	434	412	412	498	444	462	483	445	459	417	464	454	440	469	419	400	470	447	419	451	397	405	420	417	463	446	453	406	414	455	433	408	457	410	461	474	435	464	417	430	409	446	406	482	445	447	442	429	437	462	415	434	447	425	459	475	428	469	455	427	485	449	432	458	443	445	418	468	477	460	471	422	430	463	434	454	445	440	442	448	441	471	420	441	436	442	446	450	485	421	458	416	433	429	468	499	464	439	446	441	447	406	411	448	407	431	483	470	445	437	468	437	455	466	442	469	447	434	439	456	431	461	463	418	434	441	405	452	428	438	429	433	474	446	458	439	433	432	463	456	437	452	425	431	436	443	453	479	490	456	449	446	452	420	418	457	465	424	450	456	426	435	418	446	473	407	457	440	444	463	416	439	451	450	443	435	478	462	452	433	436	490	435	463	478	486	461	433	431	449	445	452	436	460	438	453	441	472	465	470	441	474	408	404	469	458	437	467	425	402	408	464	423	467	452	437	433	455	414	455	443	405	395	434	406	464	422	428	488	442	441	455	473	380	425	461	400	417	458	433	470	459	468	391	444	454	430	427	443	450	418	429	432	498	460	476	419	436	411	416	435	407	468	442	428	455	461	443	425	418	429	464	444	456	486	442	441	445	450	481	440	439	440	413	438	428	420	387	445	458	425	450	448	454	420	435	471	424	405	433	476	444	441	435	437	439	424	439	462	447	408	452	467	436	412	454	419	448	418	418	451	452	463	447	451	450	451	477	425	455	453	433	456	453	433	427	430	438	443	412	448	415	437	447	476	469	444	416	450	429	431	450	451	480	464	473	449	446	452	425	437	434	458	485	455	447	466	453	451	416	440	459	470	447	449	460	439	428	448	438	455	449	465	479	449	431	436	427	429	459	421	457	464	416	426	456	441	430	478	455	426	428	425	474	460	438	404	436	440	454	447	443	463	432	484	470	429	435	495	471	437	481	481	471	454	469	435	465	436	433	444	453	416	434	442	449	471	411	440	443	407	436	465	443	453	457	441	450	459	452	411	464	425	438	479	480	454	416	466	456	459	443	460	475	432	446	447	454	429	465	414	443	444	413	506	431	439	424	468	450	440	475	455	449	462	443	437	456	463	408	437	464	394	435	424	460	490	432	449	461	445	433	435	440	423	400	461	442	436	469	415	492	460	424	491	420	402	426	441	448	463	461	464	431	469	465	418	433	430	434	446	440	463	395	426	441	439	453	466	477	412	439	460	426	448	485	394	440	433	428	449	462	475	455	463	454	424	458	464	452	464	434	446	468	442	476	452	438	445	446	443	430	414	440	500	437	473	475	455	467	444	452	432	425	463	455	421	477	393	458	450	438	439	423	449	436	433	418	450	446	420	454	398	442	407	467	449	436	420	393	427	442	485	421	439	449	388	440	454	442	477	457	429	454	427	452	433	424	426	449	432	440	415	448	437	436	449	464	417	450	463	467	417	443	452	426	453	400	461	421	442	405	439	426	473	456	450	465	443	399	447	446	427	465	455	416	419	456	442	418	467	436	424	440	473	473	417	456	446	452	460	439	451	422	439	451	436	449	456	446	455	420	458	446	419	463	453	446	444	500	424	385	469	461	416	400	440	437	461	441	427	461	468	463	453	469	441	421	466	460	437	417	447	479	449	455	467	456	462	408	434	441	452	454	415	425	440	471	453	474	468	440	438	464	456	458	446	468	431	455	426	413	459	421	465	454	401	428	415	455	455	410	450	437	379	437	419	422	405	415	429	461	441	440	455	449	491	413	441	439	473	428	447	458	445	429	433	462	479	473	430	445	462	422	436	439	462	492	433	424	455	449	401	432	465	442	406	446	451	465	446	440	490	434	421	444	435	430	409	442	461	445	415	421	442	469	469	428	455	457	416	456	439	440	414	451	431	472	442	442	472	452	431	438	431	407	457	463	448	445	427	439	446	450	412	458	434	432	450	449	444	450	417	440	460	455	446	449	468	420	417	439	429	444	438	455	432	411	429	459	452	436	453	441	431	437	418	417	460	431	470	420	437	446	459	447	453	488	422	464	415	459	448	423	423	436	429	465	422	473	392	433	422	455	451	415	473	464	433	455	428	470	448	426	422	448	417	440	436	421	454	478	455	438	416	453	440	437	368	439	431	454	482	404	456	492	443	438	464	475	472	414	431	434	450	445	471	446	449	440	430	421	445	401	421	474	432	428	483	449	453	483	466	435	464	460	438	465	429	421	476	453	453	450	434	437	422	442	438	443	412	416	450	465	429	502	445	414	456	442	437	448	437	429	442	443	434	430	442	451	439	460	440	443	453	428	465	437	437	396	440	441	419	440	445	445	444	430	424	431	436	431	445	422	440	479	423	430	423	429	452	465	450	458	474	430	453	475	421	448	444	423	487	443	408	458	451	413	481	434	422	448	482	424	422	416	431	420	441	423	403	425	450	468	419	462	425	407	440	452	454	458	451	440	439	450	436	437	472	464	456	441	450	458	441	452	432	457	432	422	410	441	469	437	443	478	460	429	407	424	421	416	459	409	456	432	451	455	478	452	440	437	399	468	421	445	460	446	442	416	450	441	451	421	437	425	456	497	439	447	424	441	463	477	457	449	424	441	436	430	403	469	452	432	436	436	450	456	445	462	410	410	438	425	447	456	390	446	431	473	473	464	465	471	440	469	469	440	408	429	447	475	466	456	457	446	440	454	440	428	453	422	477	449	422	456	416	436	438	472	416	436	450	430	464	429	437	452	420	440	444	433	431	456	444	423	439	472	426	445	435	448	434	391	457	485	426	443	455	434	413	441	432	418	453	428	475	481
10074	17633	16205	9285	6038	4296	3207	2516	2152	1726	1517	1381	1265	1097	999	939	844	811	763	690	724	716	698	650	641	604	569	585	574	532	535	548	498	548	520	521	489	506	525	471	496	505	485	470	451	434	461	442	516	438	481	461	472	476	487	484	470	440	453	451	462	449	467	462	452	427	422	472	524	460	451	483	465	477	459	430	464	420	486	457	436	456	455	448	468	499	442	466	473	478	440	436	446	474	477	387	445	479	431	454	414	477	428	416	459	493	466	455	400	460	412	433	445	428	454	444	417	402	413	436	425	448	452	451	424	417	432	470	469	443	486	437	458	466	453	407	476	465	430	430	470	423	427	401	398	473	452	457	454	462	419	477	454	420	411	477	434	415	466	448	442	443	447	454	406	446	431	404	447	450	464	441	433	407	459	449	429	459	418	438	411	451	397	431	421	439	395	424	451	434	439	452	502	453	461	430	465	434	433	459	430	435	410	439	440	438	443	467	419	437	435	474	448	436	451	450	440	397	440	457	454	439	439	414	432	459	433	456	444	418	454	427	432	422	430	432	446	404	418	431	436	445	414	449	472	476	432	460	442	432	421	442	470	438	487	431	435	383	446	420	442	430	428	435	444	478	408	422	421	431	395	463	444	461	470	414	446	433	424	430	484	462	465	411	462	455	439	420	430	448	463	424	462	455	450	455	433	449	462	444	447	443	441	417	412	434	456	435	462	427	439	430	442	456	449	433	423	424	453	471	423	448	420	448	457	408	470	429	445	395	403	439	397	481	417	434	446	442	473	428	425	435	446	430	437	470	396	420	469	433	427	463	438	403	413	476	431	439	467	426	420	442	460	414	450	479	440	425	434	437	411	460	422	454	433	409	427	394	438	393	421	417	458	460	463	420	433	417	443	433	465	426	475	422	433	470	462	431	453	459	460	443	456	449	406	450	457	466	465	415	467	418	450	423	435	411	460	421	435	458	446	440	412	454	428	400	455	458	411	398	470	470	456	417	455	469	422	412	405	450	426	455	444	434	452	479	456	422	441	423	448	419	432	411	439	438	368	432	416	471	482	427	439	474	415	432	444	461	418	499	459	454	454	445	452	431	453	426	454	448	437	482	453	480	449	404	455	456	498	426	469	448	463	446	402	412	438	440	444	407	444	459	418	443	426	428	462	444	430	428	399	417	430	460	430	460	438	436	409	424	487	393	442	447	433	479	472	425	415	452	417	455	441	447	451	477	435	430	430	410	418	423	433	420	425	451	442	440	462	386	425	407	434	401	450	447	432	421	408	422	465	436	427	462	455	442	444	464	431	416	401	434	435	445	440	434	409	388	450	446	441	439	470	432	430	487	444	459	434	449	454	443	449	439	437	464	451	457	389	423	456	411	439	418	469	425	425	466	412	446	436	433	420	459	452	407	433	432	489	428	415	453	420	438	459	478	427	415	428	419	474	450	404	433	447	456	437	444	424	432	433	449	464	435	470	406	409	406	428	425	468	384	431	437	449	485	463	453	468	454	456	435	460	418	458	432	420	439	446	470	409	447	421	430	461	437	452	446	441	466	449	414	465	453	447	411	422	445	435	413	443	424	479	417	459	402	444	448	428	443	473	443	456	448	449	437	427	425	422	408	410	469	425	438	462	431	488	439	441	431	384	442	442	421	445	465	415	435	503	431	422	447	424	416	465	422	426	432	418	425	418	436	436	441	446	418	449	428	486	463	423	445	416	446	390	416	431	416	420	464	458	409	437	387	468	425	455	444	418	400	424	446	475	446	439	432	434	467	452	459	436	465	440	470	437	404	452	407	417	467	421	429	454	465	464	454	456	491	475	449	420	467	468	410	469	414	441	437	403	430	445	428	432	481	448	434	422	454	490	430	461	449	429	441	452	451	416	429	402	426	421	419	413	445	451	438	457	434	470	419	423	479	419	461	437	463	432	438	465	443	452	444	417	434	442	462	467	438	441	404	468	448	429	440	463	477	409	436	427	426	416	459	462	459	427	445	434	477	437	436	485	438	432	449	408	433	463	486	425	428	439	426	459	458	455	446	428	468	439	401	417	437	446	438	429	428	439	436	459	448	440	412	446	412	429	451	452	398	462	458	456	410	472	437	431	433	463	421	443	429	435	460	490	415	425	452	458	470	437	437	423	465	417	431	444	433	482	427	443	436	430	450	393	431	456	423	469	453	432	438	446	449	476	464	446	443	372	452	441	445	455	410	477	442	490	403	415	413	432	450	435	413	436	424	462	454	451	451	431	432	442	435	452	466	443	419	479	406	443	457	422	481	445	449	447	432	455	467	484	446	447	426	424	411	439	442	428	408	424	470	484	455	418	456	438	442	476	454	490	448	414	481	472	446	442	439	497	428	469	473	466	437	444	439	437	395	423	430	410	454	462	455	433	425	437	480	407	423	455	467	402	451	436	413	463	425	408	428	429	445	431	426	444	448	453	444	443	413	461	435	434	436	439	421	431	421	376	481	473	485	441	475	444	427	470	445	378	453	468	406	470	427	428	410	456	407	424	430	462	441	457	473	413	411	443	435	434	426	452	415	453	419	462	443	438	434	438	458	455	428	432	435	437	440	425	445	449	416	434	479	429	457	449	416	456	432	423	433	452	419	450	419	449	451	427	398	430	389	423	415	441	398	505	477	447	431	452	479	396	465	459	453	416	415	433	421	445	432	428	414	437	388	409	438	447	402	433	433	456	428	409	451	431	407	462	437	463	466	416	424	408	422	416	447	472	438	474	431	460	401	421	448	452	452	428	438	447	454	461	466	451	436	428	452	427	439	430	440	450	438	460	435	494	432	447	437	425	426	439	412	430	451	456	426	460	438	452	419	426	445	427	416	419	437	413	457	434	440	434	463	426	470	439	410	429	470	435	463	442	435	433	471	429	453	450	438	485	459	464	431	449	441	472	432	437	478	493	426	430	473	458	427	439	457	442	458	482	447	438	432	447	449	457	471	432	460	442	458	437	472	451	460	426	451	455	443	421	466	455	446	404	460	458	448	448	418	456	384	447	470	444	455	439	425	442	447	458	444	404	450	417	440	455	449	416	445	415	469	421	403	483	425	424	400	443	450	450	447	431	484	449	418	440	460	417	438	442	428	466	419	445	436	453	443	438	414	471	429	452	454	467	473	426	441	430	430	445	448	395	450	433	458	421	448	420	442	461	472	433	472	400	430	439	407	428	438	449	442	471	450	445	444	435	456	433	441	443	457	435	451	412	406	487	495	459	481	446	469	468	431	429	463	436	464	428	425	441	425	429	452	462	472	407	450	435	416	468	406	450	449	439	440	449	425	449	460	434	397	452	463	441	438	408	452	426	442	439	447	432	426	487	459	461	444	438	409	431	434	458	433	468	432	408	468	459	457	445	467	427	447	413	443	459	451	447	401	442	406	430	433	460	438	441	441	463	397	427	498	436	405	459	464	418	433	429	429	440	490	433	434	448	399	493	482	449	434	441	412	420	438	428	372	428	434	425	433
28108	15306	2497	818	658	587	569	522	563	553	548	516	567	553	524	532	590	584	524	576	540	578	570	555	535	580	569	535	526	582	528	547	541	587	544	560	572	605	576	555	513	577	565	580	580	537	595	556	571	542	555	554	573	552	541	517	555	542	563	563	544	548	565	559	535	572	536	547	562	541	564	571	575	563	565	552	551	592	521	534	609	575	586	590	600	547	587	522	552	534	554	557	501	558	583	571	573	504	554	527	577	554	548	567	568	557	578	586	584	550	562	568	579	558	545	577	583	516	588	560	590	593	569	588	558	559	552	622	573	564	591	553	532	604	559	596	612	530	542	545	610	572	594	528	562	544	552	542	553	574	539	609	525	574	533	559	601	543	553	547	529	567	577	628	545	595	564	551	577	575	609	561	619	579	559	491	578	542	554	613	593	543	548	579	590	575	560	587	583	586	565	573	547	557	550	597	594	544	529	589	527	557	580	548	561	576	585	524	558	529	542	579	531	548	581	547	538	563	537	546	520	549	583	521	569	518	548	584	579	559	608	590	596	577	569	552	575	551	540	587	543	558	575	522	571	512	561	569	609	511	550	552	557	548	590	571	582	566	570	562	533	569	563	613	504	567	563	582	571	548	533	587	573	557	542	560	546	574	583	590	523	552	524	549	536	555	551	583	532	542	547	550	531	577	570	597	533	616	553	537	583	534	564	550	518	557	560	590	558	580	583	576	554	584	540	560	543	614	546	561	599	590	540	554	551	555	541	568	595	563	604	575	554	576	512	540	614	574	552	561	561	601	541	566	640	530	560	559	561	554	569	532	543	616	553	585	543	555	554	562	557	551	585	563	550	559	587	562	529	558	552	605	509	545	603	601	553	557	561	547	527	574	545	562	548	547	545	546	517	582	584	556	525	568	549	566	580	580	559	592	582	565	558	565	574	533	539	543	554	528	549	553	557	538	545	565	557	533	559	530	531	569	559	547	592	555	564	558	515	568	538	569	556	540	567	559	603	580	511	561	564	538	536	571	542	525	585	528	575	597	538	566	529	538	601	547	529	558	544	574	541	567	575	562	547	535	582	574	549	537	572	587	568	558	564	536	575	530	562	590	536	542	552	583	586	543	617	574	538	584	545	577	570	576	547	540	556	604	587	518	617	578	543	565	563	537	525	575	530	602	559	566	536	583	596	561	591	586	534	591	554	588	555	508	568	584	589	614	551	598	560	540	588	563	603	570	554	525	557	522	572	548	573	541	499	552	558	590	551	538	557	590	585	592	572	579	589	563	524	578	540	591	578	528	571	570	542	529	561	531	528	613	572	546	602	556	602	562	525	541	514	587	563	579	553	581	608	525	547	518	554	600	545	575	588	566	534	547	578	556	593	575	543	570	584	565	587	567	564	571	531	522	566	532	523	570	568	571	569	588	568	572	544	505	558	594	508	565	546	528	557	539	586	510	542	518	560	537	545	559	584	559	572	584	558	536	592	561	540	568	574	561	590	537	544	559	542	543	622	550	539	563	540	535	540	567	543	592	556	558	565	549	532	593	614	515	577	571	563	532	517	593	586	565	603	556	538	569	570	576	557	593	574	569	576	568	539	611	551	598	531	590	591	562	527	547	542	503	516	602	562	591	523	534	545	543	567	557	559	554	578	543	579	563	538	578	542	574	568	571	547	578	555	588	558	580	544	554	577	562	558	570	572	520	578	539	524	540	565	589	621	538	541	541	570	551	513	556	575	568	508	554	526	553	549	586	576	613	545	529	525	564	578	550	569	596	571	582	558	561	545	595	550	513	567	615	553	562	562	539	586	599	587	540	555	557	523	572	569	608	559	539	570	580	542	561	559	589	591	520	564	566	530	531	540	563	542	552	589	568	617	525	549	555	560	535	549	572	558	580	532	577	575	563	519	526	517	563	549	579	551	547	556	554	568	541	562	575	552	530	547	579	576	534	596	570	551	593	571	511	539	579	582	590	525	570	566	539	556	577	525	552	555	578	518	543	570	552	566	537	530	576	580	577	578	592	589	591	581	551	570	552	539	588	553	534	544	571	575	538	577	602	551	553	562	555	554	581	534	515	590	546	582	565	584	552	525	531	538	538	562	586	549	535	548	584	568	573	553	547	542	568	559	566	568	578	556	537	555	566	534	572	564	538	548	577	557	565	532	551	566	573	576	593	590	533	557	577	547	551	601	586	565	548	559	608	575	512	554	583	589	581	581	600	549	583	530	570	572	548	536	587	523	558	541	547	606	580	568	551	545	611	544	555	568	581	612	581	561	541	536	559	594	572	589	573	582	559	586	562	526	534	535	549	537	531	552	546	592	554	572	553	554	579	537	538	565	563	584	588	554	532	581	562	534	555	534	555	568	567	583	546	608	515	561	536	529	566	536	495	542	573	579	581	572	551	537	559	553	549	545	540	596	587	561	582	529	544	598	555	518	586	542	559	533	557	564	574	595	580	572	555	554	570	566	575	558	549	558	547	606	566	545	575	577	587	575	553	591	539	608	555	520	580	592	532	528	579	592	539	557	546	540	563	544	554	550	558	530	545	565	527	536	567	590	582	542	580	559	568	572	573	560	582	550	560	535	532	574	561	553	565	538	534	557	557	544	537	564	526	603	537	560	561	580	569	592	582	605	569	574	582	571	585	551	535	530	582	575	539	558	564	549	518	550	557	556	545	571	524	546	576	604	537	595	589	587	547	556	553	572	565	616	571	570	559	509	525	562	577	574	601	568	551	579	544	504	579	575	581	530	526	515	534	563	588	590	561	548	557	537	585	548	558	541	483	594	561	514	585	550	553	536	561	529	562	553	527	569	527	552	603	527	541	600	571	568	551	554	551	532	572	549	572	554	530	587	590	553	532	572	566	509	544	551	589	543	591	646	543	566	588	590	545	546	573	548	546	555	578	570	544	560	570	566	554	573	600	552	598	550	549	529	552	588	596	529	561	550	595	572	573	527	515	582	556	567	541	550	546	545	532	607	593	573	552	524	560	608	575	515	562	536	564	564	578	618	548	602	545	590	576	543	552	564	601	581	607	550	566	542	561	542	518	537	568	538	527	576	541	601	563	534	578	565	534	535	620	552	581	559	587	579	553	618	535	533	587	562	576	530	616	545	562	532	560	551	589	541	555	553	610	532	541	570	555	570	578	561	594	571	546	573	530	575	581	576	544	542	541	565	538	571	577	538	546	535	542	573	583	538	576	551	539	554	522	547	546	547	555	593	567	543	554	562	569	577	597	579	566	566	547	540	527	564	546	554	562	567	571	567	549	578	583	574	572	540	573	540	561	544	565	575	552	556	581	560	558	554	552	569	586	573	584	584	586	551	553	571	556	552	553	544	585	545	570	573	560	542	574	575	548	550	536	542	580	550	565	564	571	512	561	541	539	585	531	521	571	555	594	547	574	567	532	560	557	534	574	598	567	578	568	551	557	535	548	535	585	612	571	557	583	553	563	539	550	539	571	525	589	543	555	578	545	605	559
5187	1266	1271	841	800	667	658	693	642	605	639	645	625	623	645	590	610	568	598	627	586	642	602	593	634	594	608	604	619	626	643	636	647	637	642	595	624	600	606	590	634	611	619	640	599	586	617	597	572	616	628	632	582	626	616	598	644	615	601	613	622	572	626	638	596	594	653	588	599	589	632	620	591	606	605	558	598	613	624	636	615	620	598	596	633	616	584	606	552	609	632	597	608	622	621	591	630	650	632	617	632	577	601	602	578	640	596	594	653	601	633	597	589	666	624	603	599	566	570	551	603	621	619	612	577	641	592	609	598	580	638	602	616	601	533	646	622	568	588	665	657	600	592	593	600	609	570	650	604	635	620	616	604	628	626	612	598	617	593	617	579	641	612	575	588	586	612	605	607	625	584	592	581	585	571	626	637	602	638	614	596	605	660	668	588	629	603	621	638	582	584	634	636	616	635	668	605	587	643	586	622	650	617	662	593	625	569	593	595	612	585	581	607	622	582	614	608	620	638	612	590	643	560	625	615	611	618	620	613	637	582	611	605	569	620	602	629	637	634	625	631	612	620	607	641	621	612	634	638	623	625	609	654	599	587	614	566	626	666	587	581	608	635	606	579	647	639	616	657	600	662	607	617	619	582	589	621	628	638	600	634	596	611	608	600	610	588	596	575	592	600	617	652	622	589	627	607	649	602	606	626	644	625	608	660	581	587	591	624	585	596	602	576	622	635	594	606	615	645	587	598	620	635	629	582	606	596	590	612	613	634	594	620	596	621	607	635	608	621	598	612	609	613	652	620	587	606	659	597	619	613	636	604	601	594	621	615	586	599	633	597	634	632	609	613	572	619	544	646	571	609	582	603	622	563	626	616	606	582	610	615	617	621	562	669	608	650	608	622	603	584	596	606	623	665	605	642	609	681	604	597	626	616	603	640	616	625	585	619	635	581	559	610	581	651	577	575	580	589	613	632	589	620	641	618	558	595	568	601	604	583	580	599	607	570	605	628	643	601	610	582	637	631	607	574	616	582	628	620	615	621	574	561	560	671	600	591	603	631	579	593	603	595	662	605	602	594	613	604	626	624	603	549	624	617	597	612	592	631	607	608	616	601	641	612	607	614	627	615	589	594	585	619	605	624	535	615	637	630	647	576	612	621	618	622	622	580	602	626	582	608	615	644	588	610	595	584	602	635	617	585	574	610	579	570	607	613	635	649	602	615	634	583	601	606	598	598	588	600	628	593	611	621	596	592	575	604	598	624	613	576	649	599	611	654	623	562	617	622	637	623	571	594	591	587	621	591	598	625	604	615	624	570	606	588	609	592	600	624	661	599	623	597	602	642	599	616	586	598	610	606	612	641	620	640	602	526	641	605	609	611	619	634	623	617	592	616	590	576	582	639	592	550	629	608	594	610	584	647	646	631	588	613	601	599	561	624	638	633	609	571	627	591	634	641	640	633	604	613	608	599	614	619	634	632	592	637	612	579	612	593	651	599	643	629	600	608	614	611	576	609	595	646	649	584	611	631	597	626	579	582	640	639	607	640	570	595	593	589	533	569	607	654	582	605	600	598	613	602	624	650	626	611	632	632	651	577	603	611	601	599	636	627	631	629	638	605	583	597	633	623	656	607	610	595	566	575	591	662	585	570	616	570	599	632	588	662	612	560	668	639	576	676	620	621	598	621	626	605	572	619	638	626	642	605	636	635	584	605	611	600	603	636	639	565	569	557	638	623	607	594	593	616	654	571	622	573	594	595	610	605	602	601	641	608	615	656	641	597	611	593	616	636	568	637	596	659	600	624	616	599	621	554	695	650	602	604	612	611	608	612	608	649	601	633	675	618	610	653	589	603	634	633	593	597	626	592	592	626	610	571	612	609	633	585	557	628	577	652	615	623	648	644	603	657	623	608	611	623	642	623	606	588	579	612	607	596	616	571	613	608	591	609	627	651	606	578	630	596	623	583	619	623	619	588	602	614	640	603	557	611	578	629	591	628	608	582	597	605	601	591	630	617	581	647	607	644	563	602	555	608	586	599	589	668	627	606	607	584	649	647	602	617	606	609	596	611	613	619	582	572	624	609	611	602	598	640	612	611	595	612	641	653	610	620	570	601	593	613	607	601	607	609	575	590	621	579	658	651	587	620	594	632	627	600	580	551	568	655	583	603	620	595	651	585	589	589	592	620	568	611	603	570	633	625	606	583	598	629	622	598	566	645	633	566	626	591	626	596	598	619	625	607	621	583	612	611	608	596	619	619	595	587	579	602	635	603	594	613	593	613	600	662	601	631	621	612	586	595	623	587	631	645	627	613	610	647	606	613	566	621	605	585	626	604	625	637	656	619	551	606	539	603	581	629	639	586	615	588	619	596	573	618	644	590	620	641	605	610	606	569	615	605	618	565	629	641	608	578	601	615	636	601	587	605	618	583	616	579	614	582	623	588	610	584	612	580	611	623	604	651	587	594	603	589	599	595	636	596	627	620	638	632	591	598	594	627	635	639	644	606	647	611	567	617	636	610	623	630	667	639	618	620	650	616	617	643	637	571	592	609	602	607	606	623	573	586	623	612	608	569	615	597	613	594	647	604	611	578	584	603	617	596	623	631	635	600	579	597	577	620	598	609	586	600	651	610	565	573	663	593	596	581	590	613	629	584	611	581	658	591	606	566	594	612	610	599	636	603	593	628	553	614	598	620	652	612	599	651	626	654	600	625	639	629	634	613	606	618	614	642	594	624	619	654	560	590	614	622	652	647	602	595	623	594	648	566	585	597	622	617	612	578	615	581	621	614	568	575	596	570	602	624	644	624	605	624	581	567	645	576	591	607	590	646	640	611	610	586	617	640	622	636	585	597	598	545	602	600	601	625	588	588	628	583	636	599	641	621	603	621	598	611	587	594	618	568	646	587	628	590	636	604	590	631	611	582	623	621	594	614	634	619	585	610	619	684	609	629	613	587	620	603	600	569	620	608	584	637	621	613	652	600	605	569	574	620	618	596	587	548	611	616	642	602	563	613	604	608	609	640	613	579	603	598	579	580	615	599	628	664	623	626	621	596	618	611	619	609	596	646	611	575	639	581	627	643	620	565	624	629	586	639	601	656	626	602	638	618	623	621	634	617	618	605	577	587	628	616	595	622	600	603	594	641	622	622	570	611	612	600	639	609	600	587	616	596	603	608	617	556	589	603	568	589	621	594	586	627	590	631	597	614	610	604	606	618	594	581	594	663	602	610	604	634	618	601	590	632	594	610	585	602	608	625	619	596	562	628	574	546	608	602	626	598	597	619	570	634	583	597	587	616	584	584	619	576	621	577	664	611	667	613	602	615	613	550	588	579	615	600	645	544	617	596	589	607	667	598	578	584	607	569	625	595	647	578	591	609	627	624	622	595	650	572	632	670	607	587	624	667	606	618	622	646	568	591	617	625	600	576	666	621	587	632	608	599	652	607	620	613	639	625	633	612	563	598	626	587	618	583	615	616	640	638	557
25377	20982	27587	24564	20972	11663	1208	695	565	473	477	420	389	380	398	356	329	308	314	292	326	342	310	301	281	266	255	269	264	269	275	265	245	250	241	233	264	239	249	244	249	258	268	243	259	226	263	252	257	245	210	256	266	253	232	241	225	236	222	257	262	253	236	225	241	265	264	227	221	217	251	250	209	231	248	232	221	235	228	227	233	259	276	246	250	221	236	247	220	191	233	268	237	243	231	228	270	249	235	232	237	263	262	254	222	220	247	256	246	235	256	256	221	247	242	194	245	242	246	251	225	239	222	232	237	237	274	226	271	247	251	263	228	257	232	250	243	212	214	255	233	251	230	249	244	227	259	238	243	247	237	240	236	230	222	220	239	256	216	254	252	253	261	258	239	248	295	260	262	245	226	245	248	212	263	255	240	222	236	223	258	255	252	240	252	229	241	228	248	244	200	250	231	229	223	242	244	222	233	241	243	220	249	265	229	251	232	239	210	241	242	250	256	249	240	250	229	236	236	219	254	263	254	211	243	258	199	241	246	257	246	229	228	223	241	239	246	224	232	243	230	216	226	240	226	247	255	231	241	231	221	264	222	237	238	232	272	242	214	258	222	223	228	231	233	238	269	239	239	253	246	240	201	247	249	254	246	257	239	264	220	218	235	232	218	245	251	241	223	242	241	227	227	242	243	208	240	252	248	269	259	245	260	221	266	242	227	249	250	227	255	250	260	273	253	225	235	214	264	232	238	236	263	237	267	224	228	241	242	244	238	252	240	262	261	245	240	211	245	256	253	226	242	228	224	236	258	269	234	238	261	224	257	233	240	218	230	251	246	234	230	238	256	237	248	251	240	256	222	228	220	256	233	221	269	236	225	217	234	228	237	245	217	238	225	204	260	229	223	260	229	247	244	252	237	227	251	239	258	263	232	255	237	221	245	219	255	257	220	223	236	249	272	229	254	250	268	277	234	250	258	244	237	237	226	246	219	265	239	232	242	257	226	252	276	220	250	242	213	268	248	225	228	245	249	246	217	238	225	253	254	265	253	233	232	260	234	242	237	252	223	239	216	275	241	245	269	213	266	236	232	250	244	236	221	268	260	272	267	249	231	238	292	270	209	230	219	273	231	273	235	250	225	226	211	268	275	247	247	242	239	231	234	270	243	248	260	227	277	252	268	263	250	227	237	210	235	251	237	232	245	228	252	238	225	224	229	237	214	223	240	225	239	215	249	256	274	248	214	242	235	209	237	242	238	240	239	235	236	213	239	225	219	260	248	222	243	208	220	260	243	246	212	221	236	216	232	233	218	270	257	238	235	207	248	247	224	223	212	211	234	235	228	227	237	218	240	219	207	235	245	252	229	223	223	251	269	253	242	234	245	217	222	235	274	249	255	202	227	247	253	259	219	252	228	220	265	248	267	245	233	249	227	208	221	258	224	273	204	224	255	244	231	254	235	235	231	251	216	243	220	231	259	257	246	216	255	257	214	241	246	257	230	257	253	231	253	229	232	233	232	226	227	248	220	227	263	231	239	238	240	254	251	249	232	239	239	214	257	253	251	237	219	221	251	255	236	229	248	241	248	232	243	257	242	226	245	253	224	234	226	240	239	255	217	244	228	269	225	234	259	253	232	238	269	228	201	245	217	241	242	246	237	244	259	220	262	230	259	269	247	257	232	229	236	239	224	253	251	250	258	223	247	245	233	274	252	246	266	275	262	222	229	242	243	238	260	255	218	224	240	251	239	236	245	256	250	219	256	230	229	250	254	238	248	238	218	266	208	220	212	215	282	241	267	227	229	238	235	235	260	230	231	254	277	240	251	244	260	216	231	249	237	254	291	215	257	245	260	250	248	230	234	253	238	261	221	213	247	227	221	230	233	212	212	234	223	262	205	244	258	228	216	245	242	240	232	211	233	231	243	252	247	238	261	223	260	227	246	242	251	228	241	220	232	246	247	226	229	243	225	238	265	261	247	242	240	234	215	244	253	235	226	211	204	257	248	238	221	236	233	258	229	227	240	251	226	248	213	279	231	229	239	226	236	215	226	251	243	244	231	236	235	235	239	212	252	251	250	257	233	242	230	214	237	235	251	217	210	250	248	244	244	231	244	221	236	239	253	227	212	239	253	265	245	245	218	239	259	238	235	253	223	232	275	235	240	266	225	229	223	251	236	224	265	219	252	214	270	264	238	260	270	246	245	202	227	252	231	228	252	261	256	228	219	216	230	232	235	265	230	253	243	233	246	223	247	245	247	205	251	245	244	242	244	216	244	232	281	234	233	229	248	250	261	267	250	232	220	254	257	245	246	243	256	252	227	247	225	249	233	245	231	247	249	268	244	222	253	235	231	236	223	223	254	243	226	224	261	235	224	228	215	242	218	228	266	236	219	227	239	243	258	237	247	221	253	216	216	250	252	231	237	234	247	244	226	237	249	231	237	247	226	239	260	227	229	229	226	230	227	220	223	257	256	231	226	256	253	228	229	230	253	190	268	244	244	215	223	257	247	255	245	254	234	236	253	238	250	257	224	223	239	234	233	240	221	235	258	259	228	284	244	233	237	279	259	260	256	244	256	259	238	231	254	206	220	289	239	213	221	202	221	243	270	225	242	224	217	220	227	230	231	236	231	241	240	257	232	235	259	236	219	247	224	266	232	241	238	247	286	273	265	219	236	217	235	249	237	242	245	229	224	242	247	234	242	206	238	258	236	254	235	234	266	241	242	221	258	243	243	235	227	238	233	260	249	254	249	243	248	234	239	221	249	248	282	227	221	231	243	238	240	261	236	207	253	208	242	261	254	252	243	253	245	243	243	250	222	209	255	237	268	248	246	210	228	259	235	226	256	238	228	255	248	214	272	215	250	236	239	247	233	244	245	216	202	257	222	249	268	248	257	235	243	246	255	215	222	253	234	244	226	257	203	258	238	243	239	255	283	248	245	245	228	233	249	258	220	256	216	280	203	237	251	241	235	258	220	252	240	238	266	228	257	244	263	237	225	263	232	208	222	252	212	232	242	213	258	236	231	245	238	243	245	236	268	229	230	266	239	241	236	206	252	264	271	234	234	243	250	213	217	208	223	260	234	237	232	254	239	227	241	230	261	240	255	235	258	272	243	230	256	260	227	257	223	242	242	238	239	263	258	227	225	245	253	225	227	247	248	252	222	222	228	224	211	226	224	230	239	236	242	234	256	250	241	270	221	270	245	253	253	228	258	240	230	238	231	228	211	227	257	282	248	221	226	261	224	235	251	226	260	248	216	208	243	234	211	237	241	233	235	256	250	262	213	280	260	240	238	257	240	238	251	209	249	253	262	239	242	244	243	238	240	217	231	225	246	259	263	236	204	236	230	244	245	217	246	244	246	248	231	238	223	247	237	256	222	231	244	251	255	229	248	226	208	259	248	223	223	237	269	246	242	240	220	241	225	247	262	265	233	234	235	265	228	238	224	230	272	238	230	216	226	299	251	271	223	222	225	237	235	237	259	247
7372	11288	10427	5488	3535	2372	1830	1422	1134	1002	868	804	684	610	551	515	495	480	448	416	396	381	377	369	380	380	350	311	331	318	337	347	286	345	340	319	320	291	299	299	333	309	296	325	286	333	291	294	268	284	292	283	296	303	273	291	281	282	276	299	290	274	312	298	255	293	285	264	310	288	283	284	268	281	281	293	262	264	313	292	261	327	282	297	244	303	284	267	277	266	266	287	307	237	298	279	269	290	249	279	295	276	286	292	259	263	279	274	275	276	282	312	262	269	276	279	272	244	280	250	295	278	243	269	259	263	291	290	255	231	273	281	247	284	270	265	275	265	253	265	242	288	264	261	245	237	267	306	297	262	277	287	296	244	254	262	251	298	277	262	284	261	267	266	273	259	283	258	259	268	274	285	265	261	312	281	264	282	253	299	263	286	275	271	287	303	284	268	284	255	265	262	242	272	260	251	288	284	276	286	284	282	263	267	273	289	274	262	288	266	255	274	269	272	254	248	271	258	274	268	302	303	255	274	277	265	284	289	278	248	278	284	268	270	280	280	244	239	251	242	279	255	235	270	284	277	260	279	281	286	321	302	272	240	278	281	275	293	294	246	284	263	248	260	264	280	267	265	267	259	279	260	285	269	272	280	283	267	286	271	279	287	269	258	253	289	256	283	273	272	261	277	272	279	268	262	253	276	261	303	298	249	287	275	291	251	284	246	255	271	271	268	299	289	246	289	263	285	288	277	268	297	289	220	288	292	288	248	293	244	267	279	292	281	258	264	243	276	288	271	297	301	267	243	207	282	253	312	269	272	308	243	271	267	276	277	270	258	259	271	275	262	269	295	300	249	262	247	271	259	254	254	259	272	250	294	284	288	244	297	257	297	282	234	303	266	252	283	275	271	281	261	286	275	300	273	325	265	266	266	276	261	259	289	266	254	253	263	292	282	310	273	270	276	281	279	280	290	281	284	277	263	266	269	295	254	275	268	266	313	251	286	252	276	311	276	284	260	259	252	269	260	270	290	311	275	297	253	266	310	304	250	281	286	255	256	286	265	276	266	265	270	270	295	263	267	265	282	268	306	251	283	264	250	248	308	277	280	241	271	260	294	289	256	285	270	282	283	282	275	297	271	278	284	251	235	269	259	256	291	278	305	292	262	281	276	270	245	267	248	295	278	249	263	252	274	274	271	296	250	271	264	273	279	257	258	240	292	269	270	261	235	261	271	240	265	259	277	269	272	272	271	274	247	298	269	260	280	274	316	277	309	283	255	260	290	255	287	263	282	275	288	265	260	256	270	265	285	275	269	285	281	280	266	262	286	275	268	285	285	263	242	261	246	276	263	271	242	263	253	282	289	248	275	279	264	272	262	273	287	296	306	264	253	296	273	293	246	264	266	274	280	249	263	257	266	280	245	246	283	280	266	274	264	293	289	265	270	289	288	276	260	297	292	273	276	254	274	258	302	231	271	264	279	296	281	251	285	259	269	255	269	259	276	301	285	259	283	281	270	274	278	245	278	282	279	258	279	278	291	240	281	259	263	270	278	270	241	272	272	283	283	274	273	302	288	267	276	251	276	261	281	280	296	276	265	259	278	267	289	270	274	278	263	260	283	263	255	272	254	266	289	283	272	262	270	312	275	250	286	261	280	278	288	273	282	259	290	275	233	276	290	269	278	254	261	274	266	261	275	265	294	254	281	291	305	274	267	288	268	270	272	300	221	256	285	277	282	246	294	285	263	287	289	271	255	255	251	273	274	247	283	279	241	289	268	259	282	274	315	316	282	273	275	261	276	266	258	256	234	249	249	285	276	284	251	308	291	275	284	291	270	285	308	286	275	274	254	268	259	260	297	240	282	296	289	262	254	287	260	287	280	272	267	262	296	272	309	259	303	251	295	265	280	290	267	274	278	286	280	275	282	282	274	283	259	267	253	282	255	276	283	274	288	251	303	239	284	265	247	283	297	285	287	310	279	288	234	275	265	259	274	261	267	273	270	286	271	258	241	300	285	280	271	275	260	262	291	286	276	318	266	275	238	274	263	283	300	256	260	251	253	281	273	284	276	275	289	262	262	240	235	263	271	278	307	266	252	260	258	269	291	280	267	246	269	303	258	255	286	261	256	289	255	295	295	239	277	265	274	291	282	286	268	272	259	259	271	260	281	291	284	271	266	277	264	266	294	271	270	259	298	278	270	253	304	284	292	285	271	298	267	277	280	250	258	286	293	249	302	311	286	290	270	286	291	253	275	275	279	259	279	269	289	266	272	252	255	251	257	265	303	274	280	267	267	259	272	267	274	270	293	292	283	275	247	280	273	238	255	267	295	255	233	260	292	270	266	304	306	256	281	253	267	242	287	244	254	279	264	270	256	284	250	297	282	298	278	269	290	268	276	247	304	260	272	263	281	272	297	318	269	290	289	295	282	307	274	287	284	235	266	281	276	252	270	280	261	300	264	283	263	280	281	266	252	289	234	295	277	283	298	262	254	259	272	269	268	277	271	287	250	260	282	246	274	283	260	295	232	276	280	278	275	295	271	315	260	267	258	276	267	290	275	267	276	300	257	292	283	267	271	285	294	295	293	254	273	273	257	275	239	265	271	256	277	276	245	287	268	273	271	278	265	262	270	285	246	265	268	277	268	232	273	284	290	275	284	277	270	250	294	266	273	288	255	284	265	271	294	274	266	274	267	306	243	262	287	258	274	287	281	266	270	267	257	289	293	254	250	270	252	257	290	257	266	280	264	285	286	284	318	280	276	288	293	298	280	268	250	292	284	270	245	324	286	275	247	256	286	288	263	275	291	264	251	285	270	283	267	276	280	269	274	254	269	294	253	261	257	285	265	284	269	271	288	259	247	271	278	285	290	239	244	300	261	314	280	253	280	252	281	273	257	286	244	277	290	280	239	292	268	303	268	268	282	278	273	275	277	262	282	261	267	264	262	278	259	250	287	281	280	263	297	265	288	250	244	274	283	289	248	250	243	281	265	274	264	259	278	290	266	275	277	266	250	266	243	270	309	252	282	268	289	277	278	255	277	267	288	273	267	258	260	252	250	255	265	291	276	248	270	273	253	287	282	286	291	265	259	269	272	262	301	268	283	268	297	254	260	278	235	246	277	259	292	268	279	268	273	260	278	258	274	281	282	253	251	295	253	284	253	236	266	296	275	239	289	248	278	284	297	261	259	265	257	276	278	284	231	268	290	265	229	278	309	287	257	248	264	273	318	263	246	280	267	271	294	271	280	262	286	260	279	281	258	250	304	258	285	273	269	262	287	281	273	268	293	294	289	265	254	242	279	284	278	260	281	254	274	269	302	268	254	243	265	297	276	264	292	253	264	264	258	281	261	272	254	255	272	267	291	265	262	277	230	240	303	284	291	290	257	273	256	293	255	308	265	268	270	282	240	274	283	242	267	282	257	291	255	246	247	255	248	268	251	277	274	289	316	272	264	270	286	283	256	309	238	270	258	270	274	279	255	270	267
23239	20950	27878	24166	20955	21023	9109	1456	1040	943	837	772	788	704	635	661	595	543	532	577	558	538	536	528	551	500	500	496	475	493	463	509	483	488	450	513	486	457	469	459	509	474	446	458	441	490	481	470	446	484	435	463	433	448	430	460	499	433	407	451	450	434	447	474	503	442	460	433	436	427	464	419	441	493	418	444	437	447	415	447	464	445	445	451	410	427	453	425	439	425	481	438	444	441	434	447	410	436	442	472	406	449	437	453	456	456	441	460	435	450	443	436	442	418	445	465	433	444	464	442	496	416	426	437	430	472	465	435	443	438	469	442	435	445	443	412	428	414	435	428	438	440	431	442	453	418	443	411	443	434	431	444	467	455	456	456	439	408	420	429	475	435	410	417	418	449	442	427	410	414	440	497	392	415	429	421	452	457	426	433	435	465	449	454	485	452	429	504	443	439	429	433	414	437	405	427	406	464	430	418	491	472	445	464	470	433	438	435	427	435	432	412	404	453	419	441	465	441	402	462	472	432	431	440	463	436	482	439	432	419	449	493	453	455	409	456	405	468	412	455	393	456	463	432	385	402	432	399	397	415	393	451	494	407	446	438	465	423	451	446	419	434	440	424	406	469	433	449	435	440	457	466	440	449	444	423	440	452	445	421	456	431	434	432	448	470	449	459	446	462	434	413	439	450	432	421	416	464	397	464	465	400	413	472	446	421	442	400	411	448	451	447	443	442	425	451	445	433	479	424	452	458	401	387	420	433	437	423	461	457	460	486	433	430	409	420	458	446	421	416	414	435	450	430	447	461	416	436	442	427	468	464	386	443	444	418	443	460	442	442	436	439	444	420	473	443	444	426	471	448	415	457	431	460	483	426	423	441	462	444	443	444	394	435	413	462	404	455	433	483	443	425	423	415	434	424	462	410	430	427	408	434	454	459	443	448	390	413	446	445	445	439	433	445	467	438	443	461	437	441	421	447	436	446	429	470	447	427	438	433	410	446	428	416	428	445	471	445	462	415	463	421	435	443	439	411	412	420	450	395	488	454	436	447	446	432	417	418	428	428	454	465	467	458	429	429	401	419	435	421	428	452	441	433	442	434	437	421	417	438	462	434	457	433	453	448	391	440	443	444	444	422	442	420	458	465	432	452	445	441	425	456	428	481	403	439	414	426	438	425	431	466	417	432	428	403	438	433	412	444	398	424	459	440	441	408	411	415	466	461	433	431	426	476	446	430	446	454	410	429	454	432	413	439	419	434	392	419	435	433	416	460	454	421	456	433	450	424	475	428	438	440	495	414	408	423	421	467	423	426	426	436	404	431	439	407	440	409	423	472	406	427	441	453	436	464	410	441	454	408	402	387	462	434	439	464	453	425	447	440	462	441	471	451	447	423	438	435	402	429	422	443	442	431	429	425	466	399	420	487	439	467	443	430	429	441	415	439	464	434	450	419	439	430	445	473	450	445	413	445	443	476	437	454	397	451	400	450	423	420	429	405	474	460	463	455	421	431	466	396	402	436	435	423	448	446	462	406	431	490	465	417	417	438	475	428	421	434	484	427	468	438	424	412	445	474	411	446	433	405	434	480	433	463	455	457	438	449	429	414	435	450	404	497	397	419	430	427	419	452	452	442	456	432	443	464	434	420	438	407	442	437	421	421	449	441	461	434	429	411	424	469	471	466	450	419	437	445	434	436	431	440	425	463	421	408	426	438	434	425	437	467	473	444	429	451	408	426	389	417	435	443	473	424	436	406	440	443	471	446	449	452	440	450	419	442	446	410	404	432	416	420	417	426	483	460	429	389	470	425	447	428	450	450	455	424	448	419	470	440	438	433	462	369	464	431	456	408	485	439	425	445	429	456	452	419	473	448	433	435	453	416	468	403	399	449	419	427	432	427	437	428	441	413	457	441	450	426	454	446	404	426	419	430	443	417	429	393	404	417	477	462	431	443	414	451	436	401	462	475	437	420	421	448	447	426	460	448	414	418	419	426	432	442	487	418	400	466	434	422	420	432	462	402	439	411	454	437	460	423	401	441	459	447	449	450	410	430	437	418	423	417	382	407	419	461	476	476	427	451	434	457	451	449	440	457	423	433	421	431	431	430	442	464	418	411	412	445	419	426	429	422	444	408	450	447	442	436	461	421	441	443	442	472	441	401	438	445	473	487	417	471	468	430	429	472	431	426	459	426	432	406	479	407	451	433	422	440	436	465	444	384	468	414	434	466	459	457	428	406	436	461	417	461	451	436	397	469	435	418	464	419	416	458	433	435	468	431	408	419	455	435	449	454	492	422	438	411	447	440	451	439	428	430	408	429	435	419	472	446	425	429	407	422	464	412	416	420	443	434	408	417	397	437	401	412	455	430	430	437	445	415	402	466	431	428	457	422	424	419	414	433	453	457	451	449	492	422	448	426	418	402	463	415	458	423	462	425	419	444	419	457	411	442	410	491	442	433	459	427	443	459	430	417	463	437	421	428	415	442	406	425	440	443	463	401	462	431	457	427	413	439	412	437	427	407	442	442	442	437	401	419	464	452	440	448	418	416	440	439	423	463	466	426	447	472	417	432	440	407	455	456	448	450	436	434	482	408	412	427	427	433	429	456	433	425	419	411	434	448	377	394	429	405	459	412	418	423	458	416	423	426	431	399	434	427	457	437	443	413	446	433	451	430	401	465	434	457	457	403	447	420	419	464	430	447	412	461	430	454	440	445	403	433	436	452	436	469	420	432	435	452	445	478	426	398	464	410	437	450	429	435	433	434	434	395	434	447	406	448	453	422	426	436	436	460	444	421	420	457	412	434	438	400	429	456	470	453	432	450	432	417	422	456	436	429	438	442	442	453	456	419	446	412	427	428	393	464	407	388	445	448	446	444	393	446	441	441	454	413	433	428	447	476	404	403	481	456	438	426	445	392	399	417	433	442	453	447	416	425	415	467	436	471	423	463	419	433	462	463	442	429	467	423	431	429	419	428	448	479	498	422	437	462	454	476	453	455	412	410	387	439	436	409	390	412	406	450	431	468	435	438	435	422	453	425	432	400	422	457	444	410	459	421	464	470	446	448	470	473	455	399	446	439	467	460	436	453	423	441	421	411	438	426	459	431	394	416	454	432	436	421	462	419	420	424	445	430	423	500	423	458	451	433	404	415	446	475	444	429	451	414	459	413	411	402	423	463	421	467	443	391	411	407	473	474	457	425	401	425	403	415	437	428	422	466	414	456	420	423	456	444	453	470	434	408	431	455	429	448	449	448	440	481	440	422	484	492	430	472	418	437	439	418	432	456	398	467	399	420	433	391	450	414	443	431	443	446	433	482	423	437	425	435	465	453	420	425	419	427	452	399	407	462	404	442	441	459	443	445	409	450	401	431	434	446	428	454	450	384	440	404	427	403	432	421	435	414	467	432	420	448	397	450	440	481	476	445	480	460	472	449	479	434	437	441	443	444	458	436	415	405	413	445	434	441	446	430	470	476	421	452	429	445	424	453
10055	17779	16198	9284	6150	4295	3262	2526	2094	1648	1503	1333	1241	1071	982	871	867	819	742	691	728	685	644	593	610	658	572	608	576	579	536	551	513	518	527	479	475	499	471	485	506	494	474	454	460	480	463	480	465	455	498	437	426	449	467	443	437	467	476	468	459	448	455	458	465	444	456	436	418	476	461	452	447	456	423	453	451	459	456	460	453	426	436	442	451	450	468	462	418	461	452	447	457	424	438	444	462	414	472	441	476	430	438	417	423	436	418	366	455	456	436	467	439	400	462	421	454	452	469	460	451	458	426	437	426	436	402	449	414	443	464	416	475	462	458	464	440	423	464	407	473	444	424	428	432	446	478	417	439	425	428	479	482	415	486	457	472	430	413	463	462	444	439	406	438	425	416	459	447	412	468	457	439	461	420	442	428	428	436	439	464	429	453	428	429	422	441	439	431	440	447	426	446	443	409	436	441	431	468	404	450	440	417	441	468	424	458	430	467	427	419	455	442	456	424	404	436	489	444	431	443	434	438	448	422	428	414	433	458	429	422	443	417	415	463	408	400	449	428	452	428	407	412	457	463	422	399	438	402	408	435	486	407	462	418	463	435	464	442	431	434	418	437	437	417	459	428	455	466	414	428	436	443	444	456	449	443	436	403	458	443	459	429	399	420	423	451	462	400	418	434	405	437	423	445	496	458	429	434	441	449	412	448	428	451	437	445	421	453	393	440	438	462	475	406	425	399	428	444	424	395	427	442	451	459	474	451	453	415	447	451	414	441	434	433	443	430	426	478	397	446	444	441	440	448	413	415	454	417	397	431	433	446	428	408	411	391	436	411	444	479	443	474	434	425	399	460	481	435	447	427	430	423	432	437	422	424	429	445	443	422	444	443	474	412	427	412	464	442	462	418	451	435	480	458	484	426	427	445	452	411	468	452	438	451	411	442	438	429	472	462	419	416	419	430	429	419	453	445	465	445	438	446	432	418	410	420	459	445	422	425	456	369	441	409	438	425	441	440	437	429	430	424	407	469	437	472	418	436	385	394	428	401	450	419	443	450	459	440	423	436	446	429	421	466	426	439	435	449	399	446	455	412	442	423	427	409	428	431	432	457	448	414	463	450	419	430	426	442	418	433	429	449	422	392	412	416	448	424	434	427	449	423	438	433	460	467	430	419	460	461	433	441	448	444	430	443	431	442	398	434	453	460	427	451	408	453	442	413	422	474	466	458	449	437	470	436	426	412	420	421	446	396	459	388	453	443	494	400	438	425	426	420	396	439	453	455	431	436	456	448	457	430	414	455	453	455	429	433	458	440	432	463	440	465	453	450	448	435	463	457	451	439	444	427	445	423	440	432	444	450	435	425	422	437	466	426	444	455	446	457	452	437	473	456	450	421	454	438	412	445	384	440	477	422	436	414	425	412	432	411	448	447	437	409	418	449	437	409	429	415	421	444	448	428	472	448	417	421	427	433	424	429	465	405	412	439	428	414	436	450	443	463	489	442	483	403	446	406	413	451	445	432	436	456	408	451	419	421	433	469	436	435	461	400	417	432	463	433	455	383	431	423	448	438	413	437	405	436	430	426	454	462	443	400	394	428	414	423	448	452	404	402	447	454	447	425	414	453	447	445	438	473	433	436	407	416	433	436	428	427	426	423	437	454	427	428	441	430	438	453	380	407	423	435	461	398	446	462	429	395	445	473	453	463	458	440	426	450	436	422	444	440	425	419	439	435	453	442	414	446	442	434	468	455	400	440	426	444	401	434	414	421	442	423	422	445	452	432	456	422	397	450	433	422	435	428	439	408	456	460	391	442	428	453	423	440	435	447	450	431	424	399	455	394	480	441	457	391	463	437	420	420	427	421	415	447	442	428	414	489	464	481	433	457	427	443	451	438	448	434	453	436	429	442	435	458	415	450	459	469	445	410	439	449	434	392	434	447	440	419	462	442	401	438	463	432	400	383	410	446	401	469	452	422	438	461	403	418	456	448	446	422	424	429	474	433	419	410	429	390	438	434	437	424	419	415	400	470	438	463	444	415	400	420	437	431	435	447	441	451	487	426	457	431	443	441	412	439	417	428	460	416	439	410	444	423	401	425	429	454	441	428	478	437	441	455	430	432	413	428	462	485	447	447	418	440	466	461	423	438	463	458	448	425	453	463	438	445	437	398	418	438	462	391	443	446	427	457	411	408	428	433	421	453	423	435	421	420	441	438	429	450	440	420	414	411	422	424	403	456	457	427	435	451	404	482	441	426	429	410	436	448	450	426	434	437	411	447	413	429	429	483	445	413	429	456	441	469	420	440	421	443	425	432	454	456	429	419	433	430	452	448	424	436	433	439	419	459	432	439	468	382	461	451	441	450	459	435	440	408	431	466	470	454	431	425	391	423	418	461	445	391	430	441	415	438	439	458	424	408	438	390	428	439	434	446	427	445	409	428	427	439	429	429	384	418	450	431	408	460	426	445	426	427	420	449	448	452	445	436	473	455	418	417	446	421	428	403	454	418	445	439	435	449	434	415	430	413	411	429	473	419	432	401	441	424	443	446	396	453	455	438	436	458	440	426	435	421	454	434	448	439	441	450	438	443	440	436	417	434	412	423	445	418	433	432	417	427	453	428	476	409	444	407	435	439	416	429	456	416	438	470	466	462	466	455	416	464	417	449	490	439	440	406	449	422	412	412	440	418	402	386	417	439	422	434	450	430	431	431	458	447	406	435	432	439	438	447	436	414	418	421	408	436	421	387	442	459	426	440	447	436	400	415	404	468	454	442	423	444	447	482	436	455	440	424	435	437	441	435	429	487	425	434	420	426	435	411	449	439	449	443	440	406	437	428	461	437	395	456	435	405	434	449	427	473	472	452	444	418	424	438	424	431	481	397	415	462	416	457	444	422	421	438	449	451	430	439	396	445	420	443	401	459	431	430	413	435	462	447	413	437	435	468	457	451	431	434	413	471	458	440	431	457	463	458	452	433	478	436	431	440	427	430	463	442	495	433	466	425	425	432	432	485	468	448	428	414	411	407	448	420	428	480	411	412	446	460	419	471	434	433	399	451	412	434	443	450	428	416	426	426	422	417	435	390	444	397	426	414	425	420	382	440	444	475	446	431	398	437	448	444	438	441	427	432	418	412	442	457	409	417	442	437	425	453	429	447	466	464	442	438	404	434	431	394	441	434	432	430	440	425	446	417	392	421	410	462	439	446	462	433	426	479	454	469	447	432	466	460	451	430	397	446	433	418	431	448	457	436	440	423	466	439	399	428	442	422	409	463	433	441	450	462	464	451	430	430	465	457	421	446	440	456	433	433	416	406	486	411	441	441	421	440	440	418	466	465	428	422	451	406	433	473	445	423	436	453	442	447	453	471	424	422	402	436	413	445	437	435	416	446	445	461	452	457	469	396	440	419	466	443	399	460	395	473	453	434	445	428	483	447	424	440	414	448	436	419	417	428	447	418	453	421	464	432	431	446	437	443	427	454	447	411	438
28266	15552	2595	820	658	613	556	595	605	538	570	539	563	558	559	565	541	593	556	540	566	600	565	576	586	559	565	558	539	504	573	550	596	539	569	512	537	557	513	562	525	547	548	546	552	605	568	563	548	516	542	567	566	536	532	585	573	569	546	594	549	547	609	546	545	564	534	551	548	531	578	571	539	549	525	538	552	510	591	561	504	551	555	536	567	582	516	549	562	563	543	551	517	536	591	519	564	549	544	559	566	558	575	566	556	555	523	597	566	568	513	605	542	579	572	536	532	554	580	565	568	549	549	545	582	587	562	564	588	551	555	544	581	561	544	573	539	565	566	564	582	591	586	557	546	551	544	553	547	526	564	542	567	553	548	587	579	538	541	551	566	575	579	600	595	586	578	532	597	564	568	590	562	563	541	517	524	559	578	553	581	558	533	544	564	566	549	535	572	567	579	550	505	564	548	522	561	604	533	574	540	559	540	590	534	575	567	561	541	540	517	550	569	576	528	607	531	587	569	565	554	536	578	541	567	546	558	554	579	549	580	600	582	582	602	531	513	574	542	524	586	541	556	616	548	553	567	591	582	588	527	572	575	567	576	560	559	544	575	560	587	586	552	545	581	566	521	565	575	566	582	550	546	546	541	565	572	534	597	568	624	553	522	585	555	545	565	541	509	588	568	555	567	590	536	558	531	568	568	554	527	589	562	582	534	540	536	527	581	552	544	537	563	536	570	557	563	544	541	567	544	568	558	562	557	528	586	571	588	534	525	543	563	589	527	522	586	507	549	540	514	529	540	590	574	537	537	546	563	563	540	508	512	567	527	557	564	567	528	580	532	565	540	587	546	563	559	524	521	523	585	556	559	568	537	561	597	540	531	533	525	590	534	538	532	531	535	568	591	540	594	603	549	560	548	570	558	560	541	538	582	540	568	562	568	545	528	596	570	514	555	580	503	540	583	580	551	539	573	542	548	586	545	527	526	570	576	570	572	554	563	548	529	526	563	539	532	554	537	581	540	557	531	536	526	560	549	557	538	549	532	519	530	581	560	519	567	555	581	549	563	542	550	567	568	539	587	613	576	556	572	534	545	578	533	528	590	545	510	547	486	549	592	584	525	548	558	573	604	553	534	569	560	601	545	578	545	537	548	566	561	552	582	537	540	566	547	579	589	529	544	561	549	566	589	558	562	574	554	520	541	530	556	524	573	541	562	517	552	579	590	529	548	574	527	559	524	533	567	538	530	528	546	561	561	556	594	518	539	564	557	559	572	520	548	562	516	609	534	563	517	518	556	583	527	536	551	573	553	597	552	542	559	513	517	554	532	544	570	552	519	602	552	555	545	559	532	523	544	546	558	579	520	553	562	523	596	548	542	540	560	559	592	588	578	572	556	552	556	555	575	587	555	595	542	552	544	531	551	540	542	520	562	539	559	527	566	581	542	583	558	536	533	546	532	538	567	553	574	579	592	586	528	551	538	559	515	567	550	553	577	569	570	559	578	579	554	590	600	550	542	567	508	501	538	575	579	573	557	614	556	541	539	584	534	561	560	598	582	599	567	558	562	546	517	539	523	514	579	563	567	532	519	587	577	570	551	527	551	578	519	515	590	581	585	556	538	572	534	539	550	572	592	533	573	526	554	588	574	562	553	515	605	538	605	538	562	576	585	560	555	548	536	602	536	556	572	535	547	577	551	529	543	517	560	571	552	502	558	585	535	568	569	547	567	525	574	563	491	554	550	535	549	545	533	541	540	551	602	540	558	557	564	548	547	554	572	549	598	529	594	551	574	570	557	553	555	560	581	528	594	540	553	507	580	545	554	496	566	560	600	579	548	611	555	509	571	558	533	574	552	507	599	549	563	550	551	556	492	555	542	547	536	548	533	575	528	581	545	574	552	527	540	569	534	536	557	565	566	537	501	548	531	580	524	568	553	525	554	563	560	542	579	543	543	509	532	572	558	534	541	553	540	590	551	570	556	556	538	565	548	596	565	563	584	534	590	507	570	571	522	551	550	588	531	577	560	498	596	592	561	536	555	545	556	570	546	516	552	572	586	546	505	534	556	541	563	545	562	550	548	534	584	544	585	578	570	594	618	559	518	560	527	536	549	575	558	543	564	573	501	554	538	577	521	570	565	526	565	568	540	585	523	537	580	557	543	561	495	546	591	538	566	563	528	576	597	563	544	560	571	544	550	546	574	528	524	551	590	543	506	593	543	520	529	559	584	537	534	573	583	549	593	534	570	517	553	576	502	570	565	576	559	561	563	586	559	568	532	561	564	497	582	514	577	591	583	553	513	549	593	576	525	570	554	549	549	524	579	562	568	558	573	517	581	519	564	537	581	533	568	570	529	589	535	557	605	587	515	532	563	570	536	581	550	578	538	603	575	552	569	505	587	526	550	554	540	575	581	590	583	567	536	590	524	560	539	598	592	561	522	557	581	528	568	563	550	528	559	525	599	525	558	570	547	587	561	538	555	582	555	542	545	569	555	555	527	556	575	552	584	539	561	579	537	546	586	586	554	520	557	526	568	552	583	572	576	496	516	554	563	578	524	548	547	571	506	567	522	540	587	571	567	566	573	580	561	568	552	552	555	551	564	568	518	567	566	557	541	548	529	572	546	547	547	576	552	571	539	530	551	566	548	580	582	541	533	559	562	547	546	548	550	547	554	571	557	531	569	549	583	575	563	577	588	572	574	567	583	525	567	563	563	574	511	515	554	593	538	536	552	546	596	577	590	550	552	531	525	512	581	543	520	535	568	558	536	580	542	562	533	561	522	588	520	559	543	582	501	540	546	565	553	496	609	528	518	556	574	558	587	581	557	546	544	510	595	563	567	577	583	541	557	531	520	563	521	522	556	544	552	532	547	544	552	543	573	614	530	535	550	593	590	570	588	583	533	547	577	562	557	575	571	529	555	532	564	581	543	551	580	571	524	608	543	544	520	568	576	533	559	536	533	504	559	564	556	546	560	552	586	516	554	570	585	545	567	590	554	535	574	558	550	561	522	538	554	525	532	567	559	559	572	554	566	503	535	534	577	552	584	544	569	556	550	563	569	554	524	544	552	556	560	529	560	550	612	568	531	536	583	586	528	525	529	554	573	590	543	568	520	529	577	563	548	563	586	562	577	570	547	556	574	542	561	543	544	543	598	569	586	524	539	579	563	553	548	519	575	534	553	533	562	560	540	554	583	605	553	573	486	536	552	572	565	544	499	605	580	541	567	562	569	516	527	517	523	574	490	570	554	567	577	565	539	573	572	565	568	540	511	555	551	598	571	560	572	583	513	551	550	546	515	579	582	546	590	531	516	554	551	556	605	527	542	551	600	527	543	548	546	578	510	536	542	534	541	593	539	599	583	593	611	532	520	567	559	521	527	583	574	545	528	576	553	528	523	550	563	495	566	539	556	578	548	572	532	525	585	562	544	541	535	558	568	548	497	595	530	561	590	528	536	565	541	608	580	559	596	578	521	577	590	547	548	534
5227	1320	1198	833	806	732	655	659	651	633	646	665	632	628	619	614	534	619	648	638	609	626	566	592	583	604	600	580	605	646	593	628	652	568	601	661	593	607	614	597	614	631	618	591	594	586	666	608	597	592	593	577	561	607	592	585	621	576	603	565	644	611	611	624	656	602	614	607	596	597	609	596	632	591	633	569	639	605	624	591	655	636	595	589	630	599	627	555	603	572	559	607	650	595	627	600	563	616	653	601	587	594	619	598	556	646	598	606	588	571	609	642	575	587	567	629	624	604	627	617	631	581	620	644	598	629	631	578	620	609	622	567	580	609	615	599	609	590	598	589	647	637	627	564	612	571	597	624	618	606	588	578	653	622	634	661	621	669	612	599	602	669	589	613	550	568	587	581	625	604	591	624	620	558	583	573	612	635	584	596	610	573	630	562	609	608	591	621	595	655	611	593	603	621	627	630	595	613	641	628	624	594	631	574	619	569	587	587	655	603	624	601	610	640	617	611	581	619	604	600	603	575	636	648	587	598	589	598	615	599	667	596	630	593	620	577	548	623	615	614	608	631	599	585	568	637	588	619	592	603	642	602	577	602	618	607	606	599	567	569	577	582	612	601	616	601	559	583	569	597	570	552	607	586	585	575	604	576	622	576	599	624	603	622	614	629	638	607	637	599	570	588	622	588	576	620	590	594	625	578	636	601	584	617	591	625	596	573	611	593	622	605	634	574	625	565	611	614	622	631	598	575	567	628	570	617	614	607	604	597	638	599	630	624	630	550	639	617	618	622	611	573	572	587	611	619	623	593	616	613	633	607	622	566	613	627	640	583	561	636	563	586	624	608	632	655	607	621	600	615	633	591	616	560	585	593	587	605	603	612	634	619	607	606	619	579	572	616	608	648	580	580	624	599	547	627	578	613	630	627	616	619	611	582	591	609	630	617	579	597	581	597	598	566	602	613	600	612	597	630	593	629	659	629	609	595	581	570	563	654	584	634	617	548	638	637	606	608	592	650	648	592	577	640	614	610	613	621	617	618	596	634	582	594	611	602	632	624	644	603	584	590	565	566	568	592	592	590	573	601	607	569	664	595	582	649	621	595	590	637	652	601	619	642	633	610	616	597	582	576	610	627	640	598	579	584	616	584	627	613	578	618	640	617	608	618	640	614	584	595	637	574	640	590	596	608	620	641	632	595	597	578	599	562	608	563	634	606	609	610	620	649	628	629	601	628	636	577	588	578	609	621	634	630	588	630	637	618	600	593	642	635	645	608	593	597	621	590	594	651	608	616	594	599	614	589	600	624	611	583	625	595	589	662	609	597	614	633	598	606	614	635	607	601	646	631	642	623	614	613	588	606	580	562	592	575	609	603	599	599	622	566	609	597	602	597	594	590	608	616	602	646	656	605	584	598	581	642	626	575	587	621	550	581	592	620	587	610	577	634	586	608	631	556	625	619	605	587	587	569	602	697	589	572	601	591	612	615	605	630	645	597	579	560	626	600	590	561	570	580	628	634	608	566	587	614	615	582	625	588	608	604	609	583	630	626	600	587	627	583	563	624	621	611	594	576	618	588	623	585	543	640	605	606	607	600	562	620	577	609	597	577	607	599	593	606	576	614	585	633	593	646	619	622	573	603	593	616	575	601	576	616	610	573	603	549	600	604	629	587	614	664	603	636	575	613	610	608	583	589	624	617	672	626	620	567	614	631	605	591	639	619	604	606	624	615	583	585	593	589	596	638	584	657	627	590	587	606	611	613	616	611	594	587	617	637	577	612	601	559	605	597	622	581	559	630	655	619	568	610	590	580	581	618	606	643	570	651	589	622	614	580	595	604	617	600	622	619	635	633	628	608	613	636	634	612	588	608	615	646	604	597	610	558	588	615	579	601	633	592	591	594	606	599	602	634	655	666	619	595	581	613	631	572	607	600	590	590	552	580	615	622	632	602	646	595	628	635	611	577	622	593	598	587	632	619	591	630	610	605	656	583	605	591	557	613	655	624	646	604	595	564	596	617	572	582	591	580	639	603	644	629	598	642	636	603	605	597	607	590	605	599	621	598	590	589	636	594	516	619	613	588	581	584	619	602	581	641	575	618	623	592	597	660	629	605	614	594	662	606	626	629	636	580	608	678	550	604	600	629	595	562	593	599	595	571	594	551	637	597	593	599	572	618	582	637	639	592	601	613	579	585	620	577	586	598	628	624	601	596	605	617	616	601	611	564	614	622	607	563	614	589	640	624	621	579	611	613	546	603	594	599	648	650	622	618	604	648	582	599	584	620	619	601	596	561	619	602	658	605	602	607	610	624	639	586	621	613	607	569	621	583	569	614	623	607	609	646	570	608	613	635	583	625	627	578	637	622	608	596	605	594	617	618	583	580	630	617	644	556	578	644	614	593	629	614	566	674	600	614	568	618	611	616	573	590	640	595	568	626	577	583	572	640	572	615	581	578	625	607	657	616	581	605	601	616	633	644	599	621	564	648	587	603	612	591	602	628	656	620	590	609	624	607	617	613	593	623	558	614	593	615	598	630	616	584	545	618	623	578	611	615	633	636	588	589	588	584	595	578	628	634	639	620	580	596	616	698	587	585	593	594	559	583	564	627	583	585	601	597	619	618	582	602	583	628	567	593	567	579	597	614	615	578	598	565	616	586	638	580	613	592	601	575	625	616	599	595	594	600	640	620	655	638	602	581	641	577	614	588	614	576	636	654	582	655	577	593	591	564	641	594	591	602	598	608	564	564	599	603	635	598	615	621	628	610	693	625	590	582	598	588	608	684	635	623	551	627	601	642	601	621	603	633	591	594	634	627	608	619	617	649	610	611	559	646	634	555	636	627	617	574	559	568	632	592	546	590	608	577	579	546	635	540	588	609	610	621	627	625	591	587	609	603	621	644	595	647	620	595	638	624	616	614	668	618	663	599	606	594	602	629	604	584	622	639	601	623	614	631	622	597	622	659	647	588	597	616	579	641	592	622	642	597	591	589	605	636	620	647	599	598	629	616	616	610	569	626	560	584	611	637	600	622	589	589	606	630	585	638	604	656	613	590	628	604	611	598	631	610	611	599	599	606	615	640	658	627	570	616	596	594	561	573	600	582	598	587	583	559	587	612	633	582	633	596	629	608	639	575	601	617	602	627	596	551	638	634	594	589	576	626	596	619	649	668	584	608	636	580	598	643	582	636	579	617	665	588	605	642	649	591	573	607	610	605	633	583	639	627	570	574	592	587	639	606	560	649	619	616	624	593	599	607	625	596	596	622	621	564	633	617	588	591	624	596	589	561	611	636	609	617	599	623	619	595	619	558	629	613	577	625	597	587	615	611	621	628	596	629	599	663	604	579	642	617	608	592	628	611	593	608	607	569	609	583	615	623	588	649	603	629	641	648	594	629	612	611	578	600	604	582	607	656	605	591	608	620	597	651	639	606	588	631	589	580	632	622	580	597	609	601	600	626	590	618	624	607	567	582	664	617	547	637	616	611
25363	20966	27581	24511	20969	11824	1250	722	557	493	477	403	388	364	355	336	306	314	310	305	290	283	275	261	269	251	251	251	280	232	240	238	242	226	247	251	221	274	235	236	260	236	245	256	240	240	253	229	246	264	246	227	223	229	247	270	249	241	243	234	229	218	267	252	197	224	227	259	229	234	249	255	227	248	242	257	223	280	258	271	231	219	216	262	246	222	220	236	228	256	244	240	241	228	255	252	228	231	247	236	236	228	232	248	217	230	245	251	225	204	217	247	248	248	233	214	241	215	210	254	231	241	255	240	225	222	255	235	216	250	230	217	242	234	225	233	208	234	239	229	245	255	275	225	233	231	245	222	237	218	232	241	222	232	244	239	230	228	228	246	211	233	245	236	227	199	248	219	225	209	267	237	228	216	212	207	249	246	236	216	242	230	230	214	251	225	248	204	240	240	245	220	228	215	237	245	226	236	244	231	207	217	214	241	245	235	247	241	220	237	215	229	233	216	237	209	202	203	240	227	230	223	252	224	236	228	247	230	218	229	200	227	218	205	199	227	240	220	245	218	263	241	243	221	245	228	214	208	247	243	247	239	234	233	226	230	250	240	223	213	241	242	239	254	242	236	200	259	247	216	217	217	242	225	226	230	223	249	225	235	241	227	233	197	235	220	212	232	235	227	211	225	220	244	222	225	229	198	265	245	261	232	236	264	269	240	253	224	242	224	242	211	231	201	245	232	218	224	215	232	267	240	218	242	238	230	242	239	217	237	241	236	216	237	215	239	193	249	255	234	246	223	267	232	227	222	234	217	261	220	229	236	208	218	250	220	237	211	236	211	228	241	234	263	215	263	241	216	235	243	223	264	235	223	236	225	224	212	217	240	211	225	254	241	256	229	225	275	224	253	226	214	254	229	212	243	264	244	253	238	224	242	222	241	249	240	224	229	255	246	217	262	222	242	224	200	245	215	229	227	250	252	222	230	256	219	254	232	248	240	222	243	216	252	234	254	230	226	231	209	237	235	234	233	238	228	248	204	224	204	229	220	229	261	220	211	233	243	222	238	223	223	243	260	201	244	219	218	245	244	233	216	235	231	196	233	213	226	265	234	237	225	235	213	237	233	238	230	250	245	251	218	247	219	240	256	250	211	214	219	236	214	236	234	225	247	239	261	221	253	220	250	240	230	214	235	219	228	219	234	245	231	231	215	220	241	228	233	210	236	239	225	219	225	235	207	231	215	241	254	246	249	219	231	220	243	227	249	225	241	227	233	229	254	210	238	228	247	252	219	255	216	278	213	237	253	230	271	229	211	228	208	200	264	256	247	241	218	231	225	229	207	235	244	221	233	244	222	215	212	244	196	249	251	220	243	224	248	245	230	267	238	248	202	224	231	247	214	238	233	249	215	254	217	226	265	225	247	213	233	221	220	225	214	246	211	218	232	266	220	247	237	238	243	240	241	217	217	234	265	206	255	212	222	239	226	265	239	241	252	227	244	246	245	234	242	230	223	228	215	203	235	246	229	246	232	232	228	215	233	225	250	242	206	203	241	247	226	237	267	268	239	234	262	234	183	245	232	255	231	230	219	253	231	250	224	243	247	204	223	206	206	220	235	224	229	239	232	218	219	219	209	244	230	255	213	234	254	214	254	226	233	195	237	237	248	245	226	248	251	229	235	242	211	206	233	237	240	233	229	228	240	227	225	224	224	244	260	238	212	234	212	270	229	251	223	258	229	252	230	234	219	265	211	228	232	218	230	196	249	229	225	212	246	237	225	255	260	236	227	225	225	221	246	210	201	242	238	228	235	208	223	230	240	245	258	231	240	218	223	226	221	218	239	248	219	239	249	212	235	236	233	254	240	230	238	226	247	216	239	233	264	244	242	228	233	213	284	233	228	216	229	228	211	236	226	258	248	220	236	210	239	215	219	233	235	233	231	228	262	219	239	254	237	222	272	245	242	235	238	218	215	233	212	209	228	228	251	236	219	237	242	226	246	223	226	261	248	234	232	219	232	218	244	205	253	217	245	235	244	214	243	235	204	251	217	227	237	228	246	265	211	198	224	247	230	240	250	242	229	242	232	254	264	230	225	245	243	210	247	220	245	234	222	229	243	237	235	224	226	231	230	224	215	224	237	265	224	223	230	240	228	243	258	253	236	237	212	228	227	258	218	220	248	253	210	245	236	274	278	194	238	251	238	241	231	234	254	225	241	205	247	219	215	223	216	240	197	218	220	253	251	224	223	250	232	220	234	209	262	211	236	225	232	243	227	251	213	230	216	232	215	231	223	268	259	224	247	223	236	224	239	229	240	231	206	234	244	236	235	236	228	224	244	257	223	221	245	226	254	232	240	225	223	230	251	216	236	234	231	224	219	251	238	241	230	239	236	239	237	247	223	247	241	217	259	240	223	219	232	216	223	228	250	245	215	267	213	226	214	241	261	246	248	195	205	232	233	227	228	217	230	228	211	216	242	258	249	235	231	244	233	234	211	202	249	237	232	224	228	222	248	253	231	239	226	214	234	238	265	216	214	234	229	231	244	241	226	218	233	249	262	229	236	217	217	215	198	219	244	220	241	236	231	239	224	214	235	220	212	231	240	243	236	208	252	245	251	242	234	237	246	219	228	238	226	257	197	228	262	235	240	239	216	213	233	242	250	227	229	241	264	250	234	235	230	220	226	232	261	218	240	220	244	247	232	231	238	242	230	207	231	221	248	216	266	240	253	231	219	230	215	228	225	259	201	228	229	223	235	240	226	241	247	236	213	272	248	233	228	260	232	223	213	226	236	221	255	233	227	216	238	211	215	256	254	221	235	244	226	211	242	240	231	218	218	230	234	229	220	243	249	240	213	227	235	256	225	232	248	249	230	231	245	246	211	230	223	215	250	242	229	236	223	236	214	253	229	242	241	224	228	237	251	222	247	241	222	213	223	212	247	205	210	228	246	226	222	242	233	255	262	217	211	219	246	252	274	249	208	234	225	226	223	217	274	212	220	228	266	217	231	228	235	215	210	227	250	233	246	222	253	211	223	266	228	249	205	246	234	235	236	239	266	253	238	221	211	226	239	242	224	241	231	229	220	239	234	238	266	231	243	244	258	237	257	243	229	246	246	241	238	213	229	244	231	227	213	240	235	220	218	201	222	229	245	247	244	252	220	234	244	213	219	235	208	234	237	252	256	254	234	233	226	225	233	237	218	228	244	235	257	222	230	240	253	253	247	244	189	267	240	230	230	250	244	257	263	259	231	251	236	225	219	233	229	259	227	241	253	219	244	199	231	233	241	206	214	267	260	232	262	245	234	223	251	231	238	226	226	188	246	236	228	218	245	234	244	250	235	260	241	220	238	247	232	216	233	244	237	236	219	219	257	197	240	243	227	215	247	242	243	242	229	210	208	229	238	224	229	225	206	238	224	205	222	224	225	239	259	224	214	234	206	253	212	249	204	241	229	248	221	246	232	246	227	217	205	218	233	254	219	245	221	233	259
7191	11468	10195	5578	3562	2472	1784	1390	1141	929	838	769	683	571	577	526	465	437	428	383	400	405	391	369	361	347	352	331	360	337	317	330	328	315	268	297	329	297	282	281	334	286	279	281	298	278	274	291	329	297	281	292	259	285	265	259	276	298	265	305	281	256	275	271	230	283	270	278	265	262	300	248	277	293	245	275	268	275	288	286	252	269	287	267	297	270	267	288	244	261	280	239	257	266	263	282	269	259	290	269	273	261	266	295	260	266	244	262	245	231	249	261	255	285	276	281	274	293	291	259	286	270	271	281	239	252	289	278	287	263	281	232	279	252	282	292	256	237	279	256	254	235	263	263	274	278	261	246	290	281	253	296	262	265	251	284	271	255	254	290	275	259	277	229	286	262	275	289	264	299	242	254	272	260	284	255	258	263	279	253	275	299	290	288	288	245	256	262	241	285	259	285	270	294	259	279	265	278	289	269	273	245	252	281	281	238	227	283	255	280	266	254	284	254	277	274	282	274	279	279	265	263	293	288	255	271	281	233	258	278	242	265	291	261	302	274	248	267	290	254	268	265	297	232	250	253	239	303	258	258	292	274	238	291	271	260	265	272	290	300	256	248	266	265	262	289	237	270	258	262	275	296	235	264	260	253	280	281	271	272	241	256	265	285	258	282	262	258	301	293	284	291	289	265	288	263	251	251	249	284	270	273	280	232	267	245	277	275	252	256	253	254	255	247	276	248	259	277	261	274	278	260	269	305	268	246	244	292	249	247	237	276	260	296	278	256	274	273	264	286	231	261	247	273	284	255	280	281	254	251	264	241	255	249	282	281	294	274	280	283	311	286	271	291	277	261	288	242	244	275	260	269	269	270	265	232	265	267	270	277	288	295	256	265	251	274	277	273	261	272	248	239	281	245	246	279	255	242	284	261	278	260	277	268	253	262	268	255	288	229	276	269	274	262	262	263	276	257	243	241	262	265	261	250	276	248	268	265	258	297	281	278	267	281	256	268	240	282	261	283	287	266	282	286	263	263	272	277	251	269	272	246	247	255	264	248	271	291	302	247	268	241	240	252	274	296	244	276	263	261	255	240	270	272	275	280	278	279	268	303	251	256	243	311	229	250	279	277	267	266	272	275	269	272	266	287	302	258	291	260	275	266	254	251	307	262	269	252	236	258	284	268	256	240	250	265	282	273	259	281	240	272	267	238	239	278	254	274	269	254	249	251	242	234	262	286	263	260	266	246	236	277	268	255	258	271	265	269	256	264	289	290	286	260	274	266	279	250	249	263	268	236	277	276	278	256	304	257	246	271	296	237	297	286	271	288	268	273	253	255	274	252	252	266	234	266	274	250	262	283	276	271	239	279	273	272	272	291	273	281	265	252	227	264	287	283	267	269	280	259	248	237	267	259	244	271	279	264	264	274	276	261	262	239	274	258	225	259	263	276	267	262	278	285	260	240	264	244	259	268	264	264	273	284	265	279	294	259	277	263	251	290	269	254	246	261	271	243	266	269	261	253	264	279	250	273	267	239	255	253	246	276	249	271	253	262	276	260	286	242	281	269	269	257	294	243	268	252	268	253	279	286	297	260	262	253	257	249	260	243	262	267	249	271	271	263	285	272	277	272	266	264	281	264	286	256	269	252	266	238	274	300	259	257	239	255	281	277	261	262	251	265	297	265	285	246	268	268	258	274	262	277	249	281	244	284	282	274	224	295	290	255	248	253	238	242	252	260	275	266	271	261	240	270	261	265	294	268	286	260	249	285	261	268	280	268	247	250	252	265	254	254	261	258	261	235	258	251	277	241	262	255	258	294	266	269	281	278	271	242	287	279	272	280	266	262	244	262	266	277	283	254	265	268	284	234	254	234	299	299	236	275	273	279	250	279	273	264	275	275	289	235	290	250	249	272	258	266	254	278	280	266	259	267	246	267	265	246	272	284	271	276	288	276	251	262	279	286	267	293	267	285	253	276	247	266	253	272	289	235	270	270	291	244	232	279	303	281	284	259	262	254	249	232	264	264	264	264	264	270	264	291	266	274	259	272	267	254	286	285	264	266	271	274	251	254	237	256	262	256	261	264	257	261	276	238	286	273	225	261	243	253	289	265	243	267	259	266	257	244	263	259	265	267	248	255	281	264	257	270	251	270	249	303	282	236	262	272	261	243	241	266	279	283	281	286	277	256	280	296	276	266	269	280	290	262	276	264	284	247	291	245	251	266	246	302	275	267	249	286	272	267	253	238	280	283	256	262	257	241	272	284	286	244	267	333	227	244	263	259	258	272	264	263	249	269	259	281	273	276	284	247	292	265	296	270	287	253	258	303	280	271	285	259	254	295	262	283	267	246	243	274	270	261	265	250	288	298	274	247	264	262	260	281	250	269	275	224	248	263	244	278	275	243	255	304	277	281	265	257	261	255	249	264	250	228	253	283	259	268	272	275	240	272	256	253	284	258	266	263	271	233	274	263	269	276	273	255	282	283	268	260	304	267	286	247	265	228	248	253	261	268	278	275	267	262	258	254	242	307	264	258	300	272	259	251	288	240	278	240	244	264	290	281	249	254	268	260	245	253	245	283	274	248	276	244	260	272	274	263	268	280	281	266	262	262	286	251	270	251	293	250	251	262	252	274	272	248	265	304	282	248	300	267	260	262	265	258	304	263	272	259	275	278	264	259	266	265	273	273	265	244	282	277	278	276	260	245	275	254	278	246	286	272	254	272	251	255	282	260	275	273	248	228	247	254	261	248	285	267	300	256	258	262	283	244	261	270	270	262	281	276	266	272	284	262	273	263	239	275	275	241	251	260	216	258	274	276	274	273	253	268	269	241	260	256	259	309	260	255	258	269	261	278	308	256	253	254	264	284	267	270	267	279	261	238	259	239	272	256	274	272	254	282	275	269	251	271	267	252	254	255	284	266	269	281	265	270	272	282	240	244	252	267	259	292	234	225	246	260	257	248	262	266	269	232	251	279	282	245	264	269	250	267	269	272	242	265	265	241	274	266	270	276	268	246	283	221	288	259	255	269	279	227	266	251	259	249	262	263	267	236	279	257	284	269	293	291	253	289	246	277	258	280	297	255	253	245	259	243	278	257	267	257	275	277	256	230	264	262	257	262	233	235	262	251	238	241	260	264	286	267	264	228	259	243	286	235	262	276	305	260	257	268	284	257	248	284	281	261	287	275	261	263	300	260	291	272	275	250	261	252	298	271	270	277	255	283	230	274	262	286	266	275	282	271	270	267	261	255	252	276	276	268	255	282	273	270	251	275	246	264	305	251	265	250	266	272	288	277	272	297	252	257	265	264	270	293	272	260	295	282	271	267	259	269	267	267	273	291	272	273	268	238	274	270	252	253	281	264	295	269	282	287	243	266	284	275	253	285	274	255	265	271	263	255	281	256	246	229	269	300	271	270	267	246	261	262	242	251	306	283	246	233	278	252	275	243	270	261	239	276	260	258	267	232	261	295	238	255	250	263	268	269	263	297
23308	20970	27899	24234	20973	21046	9007	1467	1051	969	890	772	719	728	668	590	557	600	543	637	582	554	530	530	559	500	524	497	501	495	506	507	527	455	450	420	457	492	436	471	459	445	489	480	477	468	462	444	486	461	451	425	478	468	449	451	451	449	424	446	429	459	440	427	429	422	467	487	480	408	441	456	409	428	450	449	460	432	417	455	434	426	446	412	446	411	457	463	443	453	460	415	443	461	430	428	438	434	430	435	485	434	419	403	410	414	451	431	426	475	408	446	429	467	437	445	424	418	409	423	424	404	424	447	434	468	407	451	425	458	437	461	433	420	440	445	450	464	429	431	464	418	439	440	428	431	436	402	434	482	437	468	432	394	399	441	491	441	446	409	444	448	398	437	436	433	435	403	434	408	481	457	441	446	434	438	430	463	404	430	421	430	465	402	436	432	452	389	423	447	416	424	427	415	451	450	433	426	411	432	414	465	442	468	419	460	459	464	428	470	436	412	420	492	436	461	430	439	451	399	448	437	464	441	446	450	454	442	437	429	430	448	454	458	452	451	381	436	454	453	421	461	428	450	435	419	425	445	445	422	462	454	434	428	416	437	443	462	389	428	422	458	458	428	405	435	415	447	447	431	435	433	460	397	456	419	442	426	444	475	430	426	462	426	440	454	457	420	409	410	433	452	417	423	489	453	434	392	407	414	450	407	429	427	438	431	505	426	458	482	426	470	440	429	395	396	403	414	423	432	434	459	425	417	414	412	437	431	436	434	438	446	420	446	406	484	440	408	432	434	420	427	456	463	406	462	436	445	441	450	430	485	430	427	460	409	449	420	437	410	409	441	442	391	398	412	420	390	426	434	475	476	486	438	466	424	414	449	472	461	497	472	438	473	467	477	465	419	435	436	428	450	435	454	467	446	422	451	421	427	404	444	448	437	472	428	407	446	437	441	434	439	418	426	412	429	457	419	480	445	426	430	463	451	450	460	430	444	463	434	425	430	462	398	425	446	446	449	406	420	430	440	429	412	393	394	392	485	440	418	421	436	460	407	401	445	432	434	413	446	427	446	429	413	429	436	421	430	434	422	429	492	442	388	365	473	397	396	451	417	451	461	438	421	455	453	491	430	439	404	452	420	440	460	434	387	415	412	423	453	426	436	466	485	451	413	419	443	430	373	415	473	438	420	447	410	434	449	431	431	445	450	396	411	439	414	388	434	412	440	394	454	456	450	459	409	440	452	438	451	421	422	457	455	434	431	434	421	454	435	436	417	428	428	439	448	433	425	417	443	425	420	452	443	447	459	439	465	439	446	411	418	435	435	457	404	424	407	474	428	420	406	489	419	433	440	434	460	443	426	416	422	423	436	427	438	432	430	425	401	423	457	421	442	437	442	431	425	462	434	474	419	443	424	428	418	444	467	408	412	406	408	386	473	445	444	456	478	434	441	399	432	438	444	423	425	441	418	408	419	392	462	450	412	411	411	440	432	438	469	454	433	452	432	440	451	432	412	385	430	441	381	433	432	441	410	471	432	439	444	412	389	439	420	432	436	486	441	423	441	424	442	442	398	467	428	469	439	462	425	465	421	404	457	430	455	444	443	433	442	426	446	440	460	439	413	412	381	393	434	454	410	440	457	451	467	422	461	414	426	431	451	402	432	440	465	443	449	449	448	394	422	441	406	416	409	425	430	396	421	439	404	408	437	418	425	454	452	431	442	433	391	487	448	410	439	445	442	440	434	390	440	447	446	420	429	415	422	460	434	417	415	430	415	430	432	473	412	415	420	418	441	439	396	413	438	449	445	473	435	427	435	413	436	402	421	416	384	440	423	439	383	449	439	486	412	423	436	428	425	443	410	452	462	425	429	401	412	450	433	419	423	451	448	443	432	441	449	463	428	437	406	436	448	462	417	454	423	441	413	435	417	446	427	423	402	439	440	421	448	452	414	436	446	452	464	422	430	461	439	455	410	452	441	453	443	436	424	439	438	418	418	442	445	407	435	483	429	438	442	448	476	429	427	454	447	410	431	447	454	445	476	416	405	423	466	475	433	422	441	419	396	488	452	394	414	404	468	431	430	460	438	429	392	399	461	395	458	435	458	420	454	405	448	442	465	467	435	427	408	453	447	443	424	439	443	469	424	424	411	424	474	444	429	423	428	439	426	402	428	406	394	414	435	431	432	436	420	433	453	441	402	453	436	427	453	461	450	406	441	421	454	469	407	425	458	435	409	445	415	446	438	430	439	399	438	434	423	406	436	446	451	464	416	440	451	447	446	439	409	405	422	466	416	475	432	420	442	465	422	416	401	430	419	451	450	445	416	405	425	457	440	400	394	472	396	457	522	456	443	409	442	450	414	437	392	398	467	422	461	438	426	426	452	507	424	440	447	426	432	427	427	430	462	442	446	433	437	463	427	432	450	430	427	435	426	409	452	448	420	445	431	463	429	429	418	456	449	461	413	373	392	452	472	429	442	462	373	452	431	447	422	432	460	448	427	466	446	404	436	420	409	444	419	436	445	409	412	445	450	423	398	424	440	398	427	418	425	444	454	421	442	430	447	455	432	439	377	394	437	447	410	413	442	435	426	416	384	472	424	436	444	419	473	431	430	442	411	437	462	454	431	483	425	418	425	424	450	467	418	437	441	439	417	465	439	414	451	431	443	420	397	449	427	413	450	467	414	416	463	435	404	436	460	468	422	448	429	425	461	404	448	405	466	443	413	432	432	412	425	445	426	453	447	418	431	446	402	435	408	404	433	459	437	434	438	469	457	423	463	452	417	422	386	428	390	425	419	431	481	415	429	432	415	444	426	443	467	390	442	404	431	402	465	422	439	425	467	467	449	431	447	486	445	464	443	446	406	438	419	432	429	440	464	450	458	440	413	428	463	434	457	439	423	473	437	449	401	437	381	417	419	419	445	410	413	437	439	449	418	428	392	485	402	407	393	447	426	405	432	410	420	426	429	414	401	455	433	458	423	420	454	439	444	425	412	411	443	410	442	446	468	403	433	409	450	430	414	449	414	437	425	412	454	454	447	445	458	428	421	445	406	434	427	389	466	468	442	419	431	432	402	418	459	411	448	399	421	405	449	441	443	433	400	433	425	452	464	434	383	423	427	441	434	394	424	414	426	447	450	431	452	402	413	433	471	417	415	416	427	436	404	435	433	460	420	428	442	420	421	457	430	409	472	404	452	431	437	468	440	436	418	439	476	441	402	429	414	453	435	431	412	432	432	458	459	414	440	423	401	448	432	425	422	418	414	435	454	458	454	425	417	460	438	434	445	453	415	445	474	446	449	415	420	454	405	438	428	417	403	455	408	470	474	416	432	464	435	413	414	442	472	435	426	422	432	452	435	456	441	405	436	441	443	435	458	435	443	431	395	429	399	417	407	430	414	442	407	405	451	408	493	454	427	436	439	393	434	437	422	431	435	445	416	460	418	438	421	420	420	436	503	426	428	444	438	426	432	431	418	427	403	422	457	449	415
9866	17900	16320	9376	6044	4284	3280	2575	2061	1766	1583	1329	1207	1074	1007	869	880	791	691	688	680	671	684	681	594	588	607	579	576	526	528	525	488	500	520	495	514	507	534	468	498	487	482	457	452	468	487	480	478	506	462	430	458	454	441	460	511	449	421	424	449	462	485	484	452	417	439	460	413	428	465	454	440	461	420	449	441	465	469	431	475	427	457	435	441	426	457	409	422	434	460	408	486	454	448	445	448	443	435	462	427	464	437	405	437	456	450	446	440	481	434	439	455	439	449	415	419	420	420	499	446	419	447	441	426	444	433	421	455	444	430	420	430	463	401	451	434	437	452	384	446	451	443	436	423	435	412	412	430	418	503	425	432	429	450	448	449	403	414	409	442	403	441	397	428	430	445	453	409	409	420	437	405	434	433	453	429	424	407	436	411	421	425	419	434	460	452	435	450	429	420	438	414	420	426	407	414	414	435	453	466	376	421	420	426	463	410	429	447	420	454	428	429	442	451	426	437	430	466	443	430	456	408	435	417	407	431	428	441	461	408	427	414	429	442	388	425	413	431	426	445	394	424	457	400	426	413	434	437	390	418	407	424	469	436	467	453	402	417	382	394	457	493	454	450	451	449	433	405	432	430	426	414	412	445	433	434	423	433	410	454	426	441	414	466	384	455	438	431	416	442	448	442	447	380	473	448	416	424	444	430	409	421	436	429	428	416	408	445	403	436	390	429	435	480	433	419	399	433	416	431	423	443	416	439	431	465	456	423	433	399	465	422	420	444	426	446	458	423	426	422	406	430	421	397	446	460	417	424	444	416	412	452	435	432	416	400	433	473	403	419	447	454	419	444	427	383	439	445	427	434	406	392	400	445	436	432	401	449	397	434	412	401	453	410	440	419	416	454	435	446	428	385	436	414	426	462	434	435	439	435	400	435	469	463	410	427	443	481	421	409	412	469	428	451	439	426	395	417	432	445	427	372	452	425	447	460	437	441	462	425	427	432	446	418	430	439	471	413	432	405	429	369	416	403	447	455	416	425	408	412	435	418	441	457	435	437	448	441	433	398	426	439	402	408	423	389	399	404	448	423	429	436	407	446	426	450	420	403	427	400	438	436	405	431	397	443	432	442	423	433	444	452	459	425	461	393	428	472	470	424	405	397	435	413	435	450	431	428	428	443	433	382	435	466	435	435	417	474	450	419	414	391	383	430	378	419	449	424	440	437	455	410	435	455	407	402	428	444	441	440	435	421	439	399	432	457	418	437	473	425	440	437	487	430	387	393	407	394	425	427	453	444	447	456	419	421	434	433	427	376	410	434	458	440	405	426	407	383	399	414	444	427	436	461	451	456	411	476	436	438	431	416	385	419	444	425	453	379	471	438	440	429	406	410	421	422	420	457	428	434	399	457	453	473	404	417	448	445	436	406	448	389	432	430	454	399	405	407	427	426	437	421	456	418	452	420	460	411	414	405	450	449	384	414	436	436	447	441	430	395	470	435	455	423	434	409	432	448	438	444	432	411	395	444	400	428	419	454	387	434	433	437	425	445	423	447	465	447	411	471	458	423	402	396	458	428	440	446	455	395	423	456	419	418	426	446	394	397	447	442	436	452	412	419	408	449	437	435	379	435	393	430	385	409	416	432	391	414	438	413	406	423	383	437	448	439	409	428	415	443	425	435	412	400	452	478	455	425	437	429	413	478	424	470	437	422	433	406	437	431	422	428	447	438	439	463	425	461	414	478	415	462	449	408	430	429	403	393	437	419	456	404	440	426	426	446	418	406	457	391	443	448	426	462	465	433	442	418	425	442	449	428	440	455	437	458	400	392	419	429	430	433	415	457	445	452	446	435	405	448	440	449	445	430	446	415	420	452	459	469	431	464	444	406	401	457	391	428	398	448	405	423	417	427	441	430	425	405	421	436	463	467	428	458	436	427	445	413	431	399	405	436	389	392	410	418	457	428	394	413	446	421	447	421	417	454	397	437	422	481	427	442	460	432	422	416	437	405	454	425	416	428	437	404	415	449	425	413	413	421	433	403	430	436	403	416	425	428	452	446	418	438	434	410	385	456	458	485	442	430	436	434	413	436	427	445	420	443	434	409	443	459	435	434	442	433	448	422	447	432	426	390	438	429	430	451	414	441	451	414	425	452	424	449	467	416	434	425	452	438	428	438	430	413	470	443	435	383	464	432	435	460	426	431	436	405	436	424	415	436	448	428	439	434	436	391	440	440	444	413	413	431	405	394	449	448	422	429	436	435	414	442	439	419	427	424	445	418	423	449	425	425	418	409	420	432	409	407	465	457	437	407	415	463	435	451	421	455	421	411	423	446	434	445	426	413	416	417	424	418	429	438	411	431	407	429	462	419	407	425	439	454	404	411	441	415	445	494	445	439	395	428	418	402	394	428	424	397	451	422	436	486	421	423	433	428	389	453	438	402	430	449	458	410	414	428	415	427	438	450	405	450	445	444	415	466	460	459	440	445	437	439	451	444	404	463	460	426	436	437	413	440	444	451	439	448	446	419	438	423	411	442	429	389	408	434	445	447	434	381	433	427	456	412	470	447	436	450	429	441	416	418	420	421	453	461	408	421	442	448	443	406	415	434	390	456	417	429	436	442	423	410	461	402	424	461	472	427	423	474	446	453	403	417	419	444	433	433	416	422	389	425	445	444	428	416	455	413	429	437	416	435	436	446	396	422	420	440	447	460	404	411	432	397	472	445	445	418	415	451	419	466	418	445	450	436	429	438	489	450	440	468	438	471	412	432	453	466	448	414	417	421	423	409	421	452	408	418	471	458	420	434	436	430	453	429	401	432	447	452	424	407	417	415	404	427	448	457	449	422	416	453	386	397	419	463	410	432	406	450	432	443	460	439	444	457	409	430	446	374	417	403	420	430	450	441	449	450	441	423	436	423	419	483	435	443	408	428	422	453	415	401	409	455	409	424	430	427	455	466	461	425	385	443	420	406	421	447	456	390	420	408	433	407	450	411	437	402	385	445	441	408	463	411	416	445	454	424	401	456	395	432	435	422	393	420	422	421	400	452	435	449	375	403	425	419	412	461	442	395	412	452	417	394	444	439	434	440	430	405	383	455	466	411	442	420	435	448	464	420	419	415	423	431	453	445	413	456	434	432	453	413	415	426	443	418	430	418	419	447	477	411	462	454	466	437	450	482	450	431	444	444	468	402	436	437	458	458	413	420	411	448	414	415	422	412	421	450	441	435	424	423	422	449	434	424	422	444	452	428	445	413	412	433	423	417	439	430	440	402	455	397	467	408	438	393	451	434	453	458	427	382	402	430	407	415	423	403	438	447	453	404	442	425	451	449	444	468	416	429	412	413	414	445	391	441	413	437	444	445	405	433	442	414	436	479	427	401	406	459	413	405	428	427	443	424	426	452	421	444	431	449	406	432	437	415	400	434	446	461	448	423	416	458	428	433	386	433	420	444	409	423	446	434	418	411	450	435	440	419	446	416	446	397	426
28328	15409	2591	855	697	602	546	538	562	567	569	561	551	563	568	555	576	564	542	581	556	603	547	529	546	564	557	541	561	548	540	536	571	605	562	565	554	504	530	514	566	603	578	561	516	551	562	570	540	527	605	556	547	561	560	525	527	572	535	594	569	542	586	474	570	543	566	559	581	545	530	561	539	617	556	516	561	531	566	535	534	512	558	557	547	556	574	543	567	572	562	554	554	505	565	531	552	573	555	596	547	545	576	575	551	526	584	547	563	515	553	597	534	560	538	531	555	562	550	557	550	553	541	535	574	517	546	510	553	530	558	588	564	601	529	566	552	566	550	549	567	540	544	538	535	558	527	545	548	530	568	567	553	528	535	568	543	591	564	549	542	533	579	582	573	542	549	514	561	536	557	585	575	530	561	574	544	534	503	530	546	573	537	511	537	532	534	573	523	547	563	548	529	567	526	542	543	534	530	508	572	534	575	586	555	550	550	540	498	544	492	565	559	568	516	513	554	505	538	545	594	552	564	519	505	538	552	567	561	535	553	522	521	536	580	527	563	542	544	549	543	535	560	570	534	552	481	556	599	533	534	559	521	561	570	521	528	554	543	519	613	581	552	546	578	551	518	505	518	567	590	545	568	540	601	544	573	581	558	553	554	558	551	535	578	543	555	509	566	586	540	566	542	605	543	538	570	544	531	559	527	555	534	577	577	578	552	532	555	575	548	567	556	552	594	495	579	555	510	556	580	536	561	552	545	567	536	596	542	549	551	593	524	512	573	614	555	569	538	538	549	542	552	499	572	532	572	580	530	562	548	542	536	573	542	527	581	577	584	509	563	502	543	596	570	525	556	551	498	524	511	583	520	567	530	549	561	529	584	557	575	553	536	617	557	551	575	579	560	537	541	568	531	559	578	525	535	603	529	575	546	609	516	561	520	558	610	623	548	520	562	576	549	584	565	579	525	568	564	505	506	536	552	581	574	526	574	544	599	551	547	563	556	528	547	553	498	516	504	563	453	546	535	543	572	534	611	562	537	553	558	595	576	540	540	537	548	598	591	532	548	526	538	535	558	554	540	591	594	558	563	552	531	579	602	536	563	567	532	576	547	568	578	548	523	583	549	540	548	563	529	571	574	588	562	513	549	511	546	567	556	554	541	551	550	561	570	526	562	581	557	512	557	543	572	565	546	559	563	554	552	568	543	512	547	527	568	517	570	535	530	516	561	551	574	519	500	563	533	526	561	532	560	523	571	541	517	572	574	501	539	545	539	555	536	570	563	561	538	580	507	550	529	510	577	570	568	555	576	547	563	542	564	574	570	574	547	532	570	514	550	529	540	510	549	508	546	576	563	537	558	540	569	575	524	582	583	600	540	552	613	533	529	555	558	563	581	514	544	507	598	589	539	579	541	556	549	548	582	562	584	578	529	530	533	548	563	557	535	577	536	527	567	570	518	559	565	582	587	563	559	557	526	534	552	561	576	529	532	527	511	520	522	562	636	545	570	537	545	576	553	546	574	589	570	573	566	571	523	561	559	594	541	605	562	581	566	569	540	526	501	513	564	568	520	527	531	542	546	516	530	559	548	527	531	577	580	560	543	553	612	571	534	523	564	566	585	570	526	529	556	514	563	509	554	525	529	570	550	535	537	527	541	519	560	581	555	526	548	564	588	563	552	561	525	539	532	543	560	533	544	543	527	572	550	566	557	572	570	533	568	513	532	577	501	556	579	590	627	571	550	548	566	524	581	560	544	529	574	560	539	567	587	536	541	547	511	513	543	509	548	568	546	559	564	609	544	566	543	579	541	529	565	560	590	588	566	539	543	565	562	515	556	530	583	576	559	560	624	548	550	536	554	568	534	532	513	519	550	575	559	563	546	580	531	563	558	569	555	574	544	535	554	548	550	539	536	532	543	548	545	571	563	545	574	549	525	566	555	540	548	497	565	569	528	518	558	552	598	586	585	577	556	550	539	601	545	526	516	562	576	587	553	577	573	601	571	549	548	526	575	536	538	523	564	548	541	548	564	569	534	502	570	524	543	525	523	592	554	579	511	542	613	560	530	527	579	543	548	547	518	549	559	531	537	538	590	540	529	553	527	548	550	587	519	582	528	570	572	534	543	594	563	563	522	532	542	540	538	525	509	582	506	584	545	525	515	549	552	554	565	580	556	573	507	527	554	600	543	528	613	558	523	497	582	512	580	537	549	535	569	574	536	578	550	581	540	586	542	538	556	584	551	542	573	570	580	584	532	515	548	540	510	572	558	552	524	566	536	528	548	543	521	527	569	527	546	534	546	556	530	556	575	524	560	543	559	554	557	551	548	612	537	551	583	573	508	539	562	563	550	565	579	576	531	559	557	558	555	563	549	564	588	567	530	546	580	536	532	529	568	584	561	553	550	559	515	513	544	540	560	573	565	554	532	521	575	562	503	562	540	582	563	529	569	572	511	566	548	563	566	550	580	580	559	533	578	558	582	544	552	575	585	587	560	553	539	565	556	606	518	579	544	534	582	539	549	562	572	578	528	544	542	542	563	584	544	571	560	556	566	571	515	565	574	524	555	580	573	572	564	585	518	599	523	546	557	574	557	505	537	518	582	546	575	593	550	535	560	515	558	518	525	585	584	589	533	518	570	497	576	564	553	519	544	599	559	553	534	527	549	568	590	570	503	558	589	536	532	530	514	560	573	516	560	564	528	526	512	540	551	567	573	553	558	567	591	546	566	548	592	541	574	582	540	543	541	550	514	539	500	533	545	566	576	541	530	566	531	574	529	553	531	542	584	563	545	557	538	590	498	539	554	568	576	545	524	585	556	565	557	559	562	560	529	526	558	524	534	535	559	550	539	558	553	546	556	573	591	555	557	538	587	542	562	585	562	563	569	546	523	551	559	536	528	553	550	568	538	538	521	563	522	543	539	501	544	567	527	531	612	541	539	551	545	505	545	587	562	575	556	588	560	540	571	546	575	554	561	561	566	514	612	558	572	541	567	583	562	580	544	530	504	545	595	537	526	552	514	527	542	536	572	576	549	595	541	544	564	500	508	578	526	517	533	582	516	593	548	524	558	510	503	527	572	567	568	553	573	531	599	601	524	522	612	493	535	524	576	560	573	539	561	597	560	554	510	573	580	551	554	541	550	504	500	500	552	565	552	525	575	563	555	607	551	530	553	545	568	554	522	552	581	550	568	598	549	544	554	553	548	568	549	594	523	536	498	552	547	563	570	517	551	563	636	539	566	548	539	583	559	548	565	550	503	530	566	613	575	598	536	535	563	569	565	575	602	520	529	543	587	531	544	526	556	508	545	562	564	596	549	543	539	545	585	576	495	533	554	540	566	549	576	544	577	540	559	577	572	521	578	576	573	590	533	555	550	528	559	520	572	565	540	571	509	519	492	542	531	507	551	521	565	533	521	530	513	583	529	577	564	569	567	523	604	574	566	543	531	545	546	590	537	531	568	525	545	541	563	598	519	536	570	543	539	529
5171	1350	1245	863	799	693	673	674	615	650	617	642	600	581	619	554	632	622	645	579	606	596	640	594	618	599	613	633	587	633	565	610	591	644	578	614	609	583	597	621	613	598	615	592	608	614	625	622	580	604	609	584	619	579	596	598	598	629	631	556	590	586	609	632	613	598	658	612	607	585	574	599	547	573	611	621	583	618	612	601	576	562	626	546	618	607	595	609	586	584	630	579	575	571	603	583	617	604	549	596	588	621	585	609	592	575	643	614	623	618	568	597	605	620	632	643	550	596	583	615	590	609	593	560	562	570	613	591	591	563	581	567	574	570	593	580	565	582	606	591	603	552	581	574	582	630	583	568	614	594	579	577	631	609	617	583	608	574	589	571	568	613	612	588	643	608	605	586	626	568	616	597	645	552	591	580	605	565	598	645	604	564	588	621	565	600	605	596	551	654	595	570	582	626	599	585	546	606	604	584	608	603	563	579	584	577	589	567	620	595	576	650	634	607	612	611	597	630	637	595	612	606	610	641	599	599	582	556	618	580	581	591	592	608	599	623	592	549	596	646	628	616	598	568	594	561	579	583	596	580	606	622	548	618	625	594	608	563	561	630	568	613	600	625	597	647	562	595	619	608	597	610	584	591	600	618	609	562	655	589	627	585	570	607	621	549	625	629	572	622	630	567	583	572	577	576	574	641	625	583	625	599	618	579	635	606	597	595	590	582	609	630	579	601	587	629	587	603	619	625	547	638	610	617	562	616	606	620	632	589	578	625	611	559	579	593	576	614	624	603	658	558	562	607	594	606	621	615	608	627	614	609	598	569	593	579	612	573	581	597	588	571	605	560	627	575	564	574	555	599	601	570	564	642	599	606	618	596	583	658	576	561	610	590	610	581	577	607	589	603	570	589	573	611	630	595	586	564	574	647	595	555	613	549	645	634	605	572	662	600	610	589	583	612	619	588	561	607	631	573	602	564	622	666	584	612	597	568	601	601	585	632	611	601	621	615	572	603	594	582	600	556	622	611	571	621	597	583	609	577	579	580	603	590	579	594	560	623	589	563	564	592	583	575	607	595	585	617	603	623	567	578	612	613	611	626	588	604	598	612	679	602	635	608	579	631	637	597	576	586	604	585	577	603	610	607	611	588	583	605	595	591	587	596	616	632	571	591	605	604	561	592	666	590	607	609	559	604	572	569	589	610	615	601	589	629	575	628	643	568	614	575	614	596	551	589	605	557	611	653	645	591	583	578	578	581	564	587	638	589	598	542	580	621	587	609	574	591	598	603	623	578	592	611	620	618	610	577	556	617	565	604	616	640	560	607	614	579	577	598	595	591	613	624	596	605	657	600	613	562	583	654	621	599	563	574	573	582	619	565	596	593	600	612	597	619	604	577	567	595	641	606	660	614	575	652	586	597	597	600	635	598	593	610	594	627	634	603	547	620	599	576	585	619	627	586	592	613	604	622	555	558	610	569	557	543	614	625	611	586	561	560	619	642	581	553	602	602	597	557	588	614	628	577	608	604	604	583	591	578	576	594	610	581	634	601	652	621	579	597	584	604	612	571	577	593	626	611	589	620	629	581	639	658	607	578	605	617	595	641	547	575	569	618	580	620	567	628	584	597	572	562	597	582	556	593	576	579	587	577	591	595	635	595	597	632	571	605	569	597	572	567	599	598	577	585	652	576	574	620	594	614	605	580	590	620	627	581	597	599	576	635	609	595	590	629	581	643	613	618	609	621	595	613	614	600	582	612	572	599	602	582	618	613	614	627	596	603	630	619	556	627	620	594	586	575	613	566	568	607	584	590	587	639	622	575	569	591	609	598	620	605	557	621	627	652	577	577	636	640	532	645	572	541	633	594	611	560	576	614	584	601	596	605	656	609	633	625	579	603	613	589	612	568	645	592	620	646	563	594	643	613	598	571	670	587	638	576	585	593	592	602	620	563	629	563	569	612	575	625	650	594	599	521	583	585	606	645	603	561	591	579	609	619	626	629	576	594	589	582	604	607	578	601	614	597	644	609	563	591	555	592	615	651	610	604	599	579	568	607	637	608	595	639	638	592	620	582	551	593	565	623	596	622	576	586	591	565	606	576	593	627	558	564	632	611	602	621	555	564	647	625	648	595	596	600	664	662	596	577	603	600	588	574	622	585	625	603	600	576	612	580	557	578	586	604	634	571	620	624	595	632	638	646	596	611	643	572	601	599	617	561	631	620	627	628	578	616	607	573	593	583	537	620	594	571	559	612	583	578	600	611	616	604	581	570	583	584	613	562	609	619	571	590	614	646	582	578	611	595	581	574	608	613	587	617	588	638	596	605	577	626	620	590	597	611	588	575	596	592	569	609	639	601	595	563	616	588	623	600	580	591	554	576	630	632	631	592	607	604	592	625	628	601	626	629	596	553	571	577	630	625	624	562	567	559	596	582	577	600	563	605	607	588	572	603	608	605	599	628	626	572	658	611	647	600	667	562	578	533	624	597	601	565	635	582	586	581	611	624	556	567	559	597	638	602	574	598	636	597	629	598	591	635	537	586	584	562	586	610	581	607	607	561	571	595	627	619	591	564	615	618	638	598	578	582	582	605	640	552	582	600	610	614	614	613	573	650	688	596	600	605	579	611	607	615	611	584	601	612	582	599	637	622	553	591	568	608	620	638	560	596	553	607	598	590	595	624	588	633	596	593	590	592	612	622	560	586	576	567	630	605	591	593	554	589	611	617	597	622	611	587	591	605	619	596	581	636	612	575	626	585	613	601	623	617	663	648	673	597	640	581	571	544	577	648	626	578	630	609	624	580	651	610	589	591	624	640	596	612	600	608	593	554	595	589	554	622	619	607	616	619	571	602	611	528	594	628	588	598	596	616	608	599	576	621	621	586	628	551	626	569	595	601	601	591	601	613	611	557	605	640	625	598	567	623	612	603	612	586	589	571	575	577	621	602	642	583	599	587	582	609	613	558	612	567	589	599	598	579	606	585	574	569	608	604	596	612	579	602	587	604	601	556	582	588	573	604	551	644	598	566	651	609	638	598	576	654	630	610	592	608	592	602	607	584	641	625	595	584	618	601	606	637	605	635	641	593	588	542	619	624	640	569	619	596	576	606	597	593	585	585	599	596	575	593	645	612	576	617	596	623	641	566	603	589	613	578	604	597	646	601	591	590	567	601	592	579	577	609	559	609	565	608	596	616	601	588	572	597	590	570	629	604	578	606	614	576	550	615	600	635	635	598	640	587	559	594	595	632	601	608	534	590	600	559	594	592	616	639	602	578	596	611	598	544	628	574	594	624	594	612	586	601	599	590	635	601	639	608	546	660	592	568	560	599	557	616	583	605	569	589	598	596	586	599	601	609	597	575	632	606	636	600	589	609	595	609	570	637	603	628	605	626	588	670	622	620	560	571	602	574	595	625	565	598	610	585	593	578	579	619	546	577	597	556	580	600	610	635	566	600	662	665	562	587	621	581	601	634	606	592	604	590	597	569
25494	20978	27569	24572	20973	11605	1239	724	578	520	497	467	347	411	386	330	329	300	316	305	295	300	264	259	280	253	243	222	276	283	242	255	242	252	253	240	238	245	250	251	261	259	279	242	233	223	276	240	254	207	242	235	246	234	220	261	259	224	250	246	212	243	224	244	239	234	223	226	231	217	247	243	254	236	206	262	223	233	213	240	264	265	221	232	236	219	208	222	235	211	246	209	228	214	262	208	266	228	237	261	211	226	268	240	209	211	261	242	244	269	226	245	221	205	255	227	248	249	226	228	224	224	238	233	242	230	226	228	238	219	221	236	225	226	228	248	205	243	229	246	239	212	245	233	226	217	234	240	227	243	220	226	217	235	220	225	246	262	227	201	219	231	219	233	218	228	243	215	228	222	242	242	201	216	216	225	210	248	252	237	239	228	235	240	257	242	227	234	227	225	231	223	230	218	226	222	233	224	232	236	236	231	236	239	232	197	249	229	242	220	214	238	239	220	264	232	222	257	242	249	230	232	227	274	209	206	208	228	218	204	244	244	225	223	216	233	215	214	221	240	236	197	261	237	198	215	219	258	226	207	223	230	216	216	253	237	224	230	212	226	232	242	227	240	211	235	231	248	219	235	231	240	240	267	269	258	220	198	206	269	238	232	213	236	223	219	236	252	211	222	240	217	232	244	239	232	242	236	237	229	219	200	219	248	235	226	208	224	256	227	229	236	254	217	226	254	221	242	230	195	239	226	246	253	229	228	209	231	247	241	236	211	251	220	245	235	240	237	230	223	240	222	231	218	239	243	217	220	215	227	214	238	256	230	215	250	254	244	247	194	230	235	250	224	224	242	234	241	233	207	248	223	249	241	240	233	233	241	219	231	245	220	208	237	215	200	253	257	235	216	211	230	212	207	240	259	225	222	230	223	236	221	224	245	212	234	220	232	243	222	252	224	203	240	234	230	235	225	217	254	243	269	247	235	220	238	228	228	216	212	220	225	230	213	237	231	233	212	236	239	230	226	211	209	242	211	240	245	220	248	242	201	238	228	219	214	210	214	235	237	224	250	213	218	236	211	259	239	231	239	227	207	228	224	214	227	274	246	199	199	241	227	231	230	256	249	254	197	233	239	220	219	226	218	240	216	220	240	242	258	220	259	208	250	236	240	222	239	239	216	208	219	227	230	212	232	237	220	221	232	237	213	226	247	215	233	222	225	216	220	233	226	245	211	219	202	228	253	240	247	231	198	223	248	230	223	224	219	199	247	238	247	222	234	190	214	205	235	206	200	252	252	242	229	223	251	243	222	264	237	227	244	264	216	228	249	241	212	231	218	238	248	225	241	195	238	232	204	203	225	231	219	241	224	225	249	246	240	229	238	220	231	229	233	245	185	256	217	230	237	198	256	234	226	226	230	223	231	205	225	223	254	227	205	246	265	227	244	234	244	224	225	253	225	237	215	213	245	237	238	190	237	221	226	233	229	233	236	262	240	229	228	242	236	234	211	212	233	219	205	228	219	245	241	268	203	222	222	263	219	220	226	250	224	244	235	244	238	248	254	218	230	183	203	239	239	238	223	226	235	253	229	229	229	233	228	211	214	229	231	246	242	242	219	226	217	238	215	248	220	241	227	218	223	197	221	230	232	225	229	220	214	256	221	236	248	236	236	234	249	240	259	248	249	235	225	216	219	199	233	239	226	218	223	233	228	239	202	219	215	232	220	198	252	207	229	238	213	227	235	207	221	223	210	247	259	240	218	224	256	214	213	231	243	237	230	213	246	267	229	243	240	240	231	229	232	250	243	221	245	215	245	240	230	243	202	228	239	227	247	219	257	240	233	234	200	232	224	232	239	214	224	224	228	221	219	217	216	215	232	227	228	218	229	242	239	201	213	235	239	227	216	215	218	244	223	222	225	232	218	202	230	224	221	251	227	236	223	240	221	224	234	211	240	235	214	237	207	219	213	217	215	255	235	231	243	216	234	238	241	242	231	255	220	241	221	235	189	219	218	206	231	257	229	235	223	239	240	238	233	236	205	232	213	209	216	232	224	236	230	220	229	253	250	234	224	243	212	230	235	255	216	237	243	228	216	238	225	225	238	194	244	224	192	225	239	250	221	223	209	234	242	214	225	232	251	230	227	237	225	243	258	235	222	235	217	204	234	263	211	203	198	252	247	224	210	251	209	227	219	225	218	232	201	210	240	219	221	229	225	232	219	260	226	220	232	247	215	239	221	210	252	221	228	229	241	192	225	220	255	237	204	213	217	240	242	226	230	245	221	215	238	208	266	227	227	223	251	248	245	226	239	235	241	215	236	227	217	249	224	237	217	223	212	223	233	235	255	213	227	235	249	242	200	240	249	233	239	230	208	228	244	234	238	248	218	194	251	240	247	233	247	234	231	213	239	238	247	218	219	224	219	223	214	242	243	263	233	227	244	207	215	238	230	213	217	247	201	220	227	245	215	211	224	236	215	245	232	269	254	237	246	218	208	250	216	236	212	202	208	246	253	247	232	225	222	207	225	220	242	236	263	256	267	228	223	250	222	251	224	214	242	246	235	226	232	248	213	222	228	260	221	202	210	249	230	235	236	230	240	228	232	219	233	247	250	245	210	242	249	224	212	215	258	215	216	225	205	234	222	243	242	248	238	253	198	246	219	241	236	249	221	224	236	238	231	232	241	238	227	246	215	223	269	221	214	240	203	247	243	203	252	222	248	229	212	233	187	243	238	210	207	209	204	243	232	238	235	238	234	217	219	242	225	220	195	224	234	253	225	227	227	198	194	244	252	189	243	204	257	243	222	207	221	221	210	214	236	240	215	232	227	215	214	229	225	225	226	242	218	252	235	215	207	209	211	230	218	251	239	223	224	238	229	222	219	212	220	253	256	234	244	251	207	230	217	262	226	225	232	225	246	223	245	212	228	215	243	240	232	199	245	241	234	207	199	224	238	255	203	218	215	210	231	221	222	220	242	196	255	233	231	246	224	202	231	220	230	274	220	240	221	247	241	216	238	232	241	225	221	271	214	230	265	246	231	221	284	201	228	251	217	230	242	223	245	239	220	246	239	209	282	223	249	227	240	215	250	232	256	245	230	245	256	252	247	246	237	225	266	229	205	242	198	270	210	240	259	240	263	223	235	206	240	249	210	224	237	194	262	217	234	216	263	230	242	261	218	214	240	240	224	230	201	228	257	231	234	224	228	204	219	224	231	254	226	258	229	219	207	226	218	249	227	228	225	255	226	279	224	243	234	216	229	214	242	217	201	210	256	219	247	216	215	216	247	210	219	234	260	226	225	230	244	221	225	219	234	243	203	214	217	216	256	235	236	244	232	251	215	223	214	256	237	264	225	223	238	217	239	222	243	212	236	217	254	242	212	223	235	212	252	233	232	255	207	240	231	217	243	238	229	203	237	247	258	186	265	238	256	244	232	249	228	219	242	244	226	259	231	218	221	232	227	227	236	235	228	232	242	236	245	243	192	241	248
7401	11562	10302	5552	3545	2460	1817	1424	1096	1011	835	749	636	602	595	524	506	448	420	413	397	396	400	336	340	338	383	324	350	329	325	302	318	318	311	331	280	305	262	276	300	284	282	298	298	276	278	273	270	297	287	273	293	250	276	311	279	294	258	283	276	253	232	254	286	280	273	247	273	259	273	277	278	277	275	274	268	247	276	276	240	253	264	243	260	277	268	271	272	275	278	268	261	265	271	282	251	290	287	273	241	298	264	255	294	263	250	265	259	258	264	259	247	246	272	258	241	226	291	290	291	270	246	252	287	294	283	260	272	275	263	258	271	268	294	269	256	263	292	250	262	281	260	267	246	253	252	275	266	233	256	282	252	243	286	270	273	263	292	287	294	266	265	243	274	266	227	271	266	272	250	249	254	256	268	277	286	274	255	261	271	275	233	294	261	257	277	247	260	263	257	239	259	291	255	267	272	264	255	242	259	268	270	261	250	258	277	244	284	280	261	274	261	250	262	269	254	308	258	278	260	284	257	240	266	271	253	284	266	257	269	250	278	271	259	286	226	252	249	260	259	250	255	270	230	285	279	236	276	253	271	261	258	271	281	293	274	280	261	263	278	274	266	228	262	269	268	271	275	251	271	265	247	293	260	256	256	266	275	236	253	257	257	256	271	267	270	270	245	256	250	255	271	271	260	273	263	276	263	249	283	269	258	272	266	281	269	256	267	278	253	248	289	244	264	261	273	255	267	261	268	246	249	269	260	247	227	268	281	265	243	280	268	264	255	241	280	263	234	250	246	256	267	257	254	279	256	248	245	276	235	288	266	279	259	269	273	259	254	301	253	234	275	283	271	291	262	286	260	259	236	260	251	244	280	268	287	274	250	263	269	277	246	253	286	276	271	265	239	261	263	283	253	270	240	257	269	281	299	242	241	252	251	275	248	272	268	251	275	288	250	259	269	280	250	271	240	242	269	277	247	261	239	267	261	253	255	259	251	258	250	242	274	248	256	257	295	282	261	285	257	275	292	278	289	283	258	262	228	225	277	272	257	264	260	265	252	248	235	267	259	260	272	249	269	254	264	266	238	281	277	261	251	251	268	279	249	250	265	276	253	276	242	252	253	259	267	267	261	259	259	275	260	263	266	249	273	253	283	247	260	229	256	254	253	250	249	286	259	253	258	252	268	220	268	257	254	284	242	282	271	286	250	292	275	279	255	251	247	274	254	268	241	265	271	257	270	272	246	264	268	266	245	260	244	259	279	268	271	265	246	266	220	279	276	267	277	258	282	271	259	219	273	244	296	246	280	281	298	283	283	271	272	238	268	269	267	274	272	256	241	288	269	278	264	282	253	269	258	266	261	261	234	291	243	266	233	263	243	265	253	262	273	251	295	256	232	272	261	272	268	300	267	254	277	283	240	249	275	275	257	251	256	285	273	260	286	276	239	246	307	261	269	288	249	283	249	246	257	264	245	276	279	242	304	237	247	261	233	275	251	246	239	242	227	248	248	284	285	302	261	266	241	235	258	276	265	270	258	240	255	284	256	277	231	261	260	285	254	240	238	284	273	280	238	267	254	255	278	288	248	268	272	259	276	254	269	277	295	267	260	267	216	253	276	274	267	246	285	285	270	249	276	260	280	288	260	289	274	299	254	275	282	254	273	285	280	250	265	241	263	271	265	250	272	269	220	278	280	242	230	270	239	294	278	295	254	264	268	280	269	263	264	263	266	235	277	263	247	281	279	264	257	252	270	274	276	248	258	273	257	252	269	264	252	282	265	257	218	260	250	266	279	286	266	244	265	257	251	246	297	261	255	271	268	261	260	280	248	291	255	268	248	277	263	260	258	267	235	258	250	274	240	280	266	261	280	268	262	241	268	267	274	290	261	260	258	244	272	263	251	261	259	271	262	273	281	266	273	260	306	266	257	292	272	264	243	262	254	265	277	258	252	283	249	226	263	239	239	241	246	266	260	246	237	240	277	268	275	222	284	291	251	287	248	256	276	289	262	269	270	249	260	260	262	273	248	257	257	263	242	280	276	279	274	270	248	256	267	257	255	257	289	276	264	277	265	240	246	269	264	245	266	260	264	292	247	272	275	259	283	283	279	271	287	259	271	280	245	279	248	261	246	255	265	273	246	264	262	251	269	271	278	279	257	262	259	246	256	282	268	257	263	280	249	254	295	269	248	236	262	257	265	270	230	267	280	248	267	249	247	281	266	293	248	280	302	260	253	237	231	265	245	267	263	271	265	243	253	255	274	262	236	247	238	251	278	273	251	270	264	254	275	251	227	275	254	249	282	253	285	234	285	242	289	258	214	267	300	296	260	258	265	271	271	244	262	270	293	248	276	259	279	256	252	279	274	250	247	260	252	268	286	256	256	251	267	291	263	265	285	253	245	258	268	241	300	262	250	254	259	276	235	278	247	269	254	269	246	285	280	238	266	230	239	263	264	261	255	242	291	251	277	273	253	235	233	260	270	273	272	274	267	265	243	261	249	264	284	274	245	282	248	232	266	266	253	227	280	263	289	272	251	282	278	254	267	232	262	273	263	259	246	241	248	251	248	259	269	273	267	251	250	242	279	239	264	275	292	303	258	284	290	244	279	279	243	255	253	278	266	256	294	272	254	272	278	233	242	264	231	257	245	260	283	235	277	269	253	265	256	268	242	278	260	268	274	260	266	246	276	255	297	297	234	267	251	275	244	227	257	254	263	256	236	252	245	266	284	270	254	280	283	268	237	292	243	292	249	255	250	259	268	271	252	283	255	289	261	258	289	279	251	268	257	270	273	255	293	245	285	249	276	273	262	255	241	275	292	274	265	244	287	272	244	237	289	272	257	293	270	296	276	270	252	244	265	236	277	255	273	273	251	227	275	268	248	245	268	281	263	286	275	245	251	238	258	271	269	267	268	261	277	253	257	264	263	267	268	287	275	243	257	260	255	250	257	262	255	227	250	229	278	279	260	231	256	234	272	267	286	258	293	249	264	258	278	269	274	252	305	261	257	257	267	253	292	242	280	264	267	256	256	275	291	266	255	260	259	258	289	245	259	258	248	263	271	286	291	236	260	276	272	252	247	238	253	274	296	274	263	278	244	263	279	248	242	256	258	289	276	255	263	248	269	276	255	281	241	258	260	272	262	264	253	263	253	287	250	288	259	244	246	248	287	274	274	267	253	276	263	255	299	253	262	273	295	252	260	249	263	251	259	263	266	271	259	268	278	261	246	256	242	239	292	251	265	272	258	261	281	298	235	264	266	305	236	253	269	268	278	261	246	275	250	248	254	262	253	264	252	253	246	263	298	275	271	254	265	265	266	265	286	264	241	275	295	264	294	296	223	254	261	282	246	252	271	286	242	271	255	255	270	272	271	241	274	245	271	238	290	248	286	282	244	283	272	269	243	248	286	259	247	267	278	223	290	252	257	253	261	272	233	263	260	288	267	258	259	257	256	295	258	260	304	266	267	257	263	288	268	267	269	272	282	262
23304	20978	27922	24222	20979	21046	9078	1494	1039	951	896	780	711	723	609	658	635	574	581	573	529	504	539	495	547	502	497	462	557	476	453	449	473	511	485	474	473	460	489	460	442	421	474	466	445	447	458	471	475	463	445	441	497	445	442	425	453	434	450	477	459	428	438	439	449	458	457	453	457	453	440	412	493	443	422	457	481	485	423	466	470	399	420	435	425	472	417	416	460	439	444	436	417	406	442	456	454	474	427	441	474	451	432	424	423	459	488	462	426	402	455	440	426	433	438	421	427	412	450	448	449	446	425	420	423	412	476	458	401	424	433	446	423	442	456	425	427	437	417	417	476	434	451	412	396	433	474	457	447	442	426	446	443	439	454	446	418	427	436	434	430	385	423	436	444	419	421	414	419	429	427	417	442	427	413	436	437	462	435	460	453	451	477	438	427	409	475	438	431	437	419	432	410	452	449	424	408	436	416	460	482	461	409	420	441	418	418	445	390	432	442	422	433	482	436	425	441	467	437	470	409	479	437	426	419	452	411	422	430	434	423	472	432	415	469	436	419	402	400	446	435	434	444	420	414	431	423	450	438	465	451	420	430	442	420	438	400	432	414	425	398	428	477	445	438	433	430	448	425	462	422	418	449	470	454	428	421	447	440	461	406	424	441	448	413	439	433	460	458	451	396	439	394	431	417	455	442	400	438	427	441	477	406	419	425	425	447	415	454	448	424	380	443	437	392	449	466	430	410	417	407	405	426	425	441	452	447	405	439	396	405	462	430	420	431	444	449	431	410	437	392	415	421	443	447	441	406	433	438	410	436	418	435	410	415	446	425	441	428	422	423	415	420	464	405	407	414	450	436	441	437	417	438	428	435	436	442	440	429	450	480	441	415	385	430	453	424	441	407	431	462	407	422	411	440	434	431	403	434	447	443	448	457	442	441	446	418	421	429	402	430	412	417	407	431	449	447	419	386	441	415	435	439	419	404	403	430	413	420	399	413	475	403	517	424	434	437	487	421	446	437	430	413	467	381	441	442	433	424	438	418	425	473	432	428	443	470	413	453	439	458	431	424	441	444	432	399	411	402	430	401	436	422	410	408	415	444	441	429	452	452	471	449	462	442	413	420	470	448	455	432	415	438	458	440	434	449	416	460	421	440	447	437	407	475	465	438	428	406	407	412	405	438	438	435	440	455	423	457	430	404	449	441	427	469	424	435	430	426	411	432	425	421	417	445	436	452	406	465	401	417	408	424	423	417	404	432	421	447	454	406	425	444	453	429	415	409	431	485	442	449	453	407	418	433	465	420	434	428	453	451	423	425	432	471	430	451	415	423	462	409	463	439	419	450	457	445	451	397	454	449	407	442	414	391	433	429	437	421	425	411	422	444	433	414	477	452	441	426	428	457	394	420	397	407	460	440	410	438	463	444	431	409	394	441	426	452	423	422	440	446	442	437	421	400	409	418	406	415	446	419	439	467	465	447	444	459	464	418	410	396	451	429	440	448	417	463	449	418	377	424	444	380	425	451	433	452	400	426	426	411	450	468	437	478	443	436	397	403	423	436	412	461	459	410	450	413	444	439	482	435	448	394	419	462	407	436	422	437	447	431	428	429	457	432	435	433	427	446	395	471	474	415	430	483	454	452	410	436	430	389	463	409	404	442	400	471	444	394	461	394	442	437	457	449	446	430	434	447	442	437	410	416	422	423	438	407	466	365	407	439	404	423	439	421	458	450	446	437	451	407	446	481	454	400	400	450	432	442	449	445	427	437	446	424	439	431	389	464	429	424	424	463	422	387	434	458	461	457	426	430	415	438	430	389	460	462	447	455	383	448	452	450	442	433	422	442	463	438	411	408	467	444	452	431	425	382	443	439	424	427	448	402	395	417	425	431	446	412	462	425	429	409	408	451	405	419	429	452	426	411	425	412	445	473	419	448	472	454	404	463	435	443	444	375	412	430	441	461	459	435	430	419	412	435	435	430	429	424	477	449	432	426	398	452	387	449	427	418	410	451	449	412	439	438	401	456	429	423	452	424	384	430	451	440	437	426	445	466	430	461	439	483	422	401	422	419	455	443	465	471	447	438	418	395	410	403	443	482	441	429	424	395	425	455	411	445	466	424	421	417	427	454	442	430	451	421	433	422	421	425	403	449	451	437	413	439	402	458	417	476	419	414	424	403	420	447	420	474	446	419	416	397	421	443	443	439	436	434	406	435	421	440	400	457	426	425	425	405	448	436	421	432	436	433	449	423	429	453	449	421	397	411	457	426	429	445	416	455	486	431	452	456	438	435	445	445	447	432	418	398	424	431	464	413	421	418	433	427	392	444	453	430	451	452	435	457	426	438	448	417	441	443	447	420	446	431	442	443	418	418	472	421	403	393	441	454	449	461	454	489	415	437	445	446	472	409	419	432	428	399	460	432	454	402	421	449	436	416	436	445	414	457	417	423	484	415	414	427	413	433	444	413	418	448	437	417	415	452	474	421	443	446	452	449	434	433	412	424	422	461	438	421	452	457	470	463	463	434	409	480	435	415	418	443	478	460	461	446	442	459	459	448	437	447	434	443	490	445	470	421	466	424	453	428	409	382	434	448	439	431	464	452	425	439	418	431	473	425	419	444	414	476	439	440	405	448	444	422	431	426	412	456	453	422	443	457	455	434	435	468	428	472	454	424	409	417	429	467	476	477	463	433	399	437	436	431	379	444	449	464	407	401	426	435	417	443	451	437	472	415	446	463	438	417	423	434	450	418	432	430	446	453	420	430	439	438	414	430	435	430	419	420	480	398	469	432	440	411	418	420	450	473	468	442	449	418	409	450	439	405	437	435	445	458	422	463	433	427	392	434	433	418	417	418	409	430	408	437	437	423	452	419	411	449	441	429	436	405	414	418	390	425	439	422	461	487	440	426	423	458	429	434	442	451	446	415	406	453	431	409	442	419	439	443	400	464	435	424	436	446	422	437	443	473	447	438	436	389	453	417	452	436	453	428	443	435	428	450	454	449	474	413	454	458	418	424	439	439	419	435	451	449	421	421	433	403	424	455	420	435	448	450	440	415	386	440	422	443	433	458	417	437	451	425	409	423	420	456	413	406	460	429	459	443	419	424	446	418	450	442	451	421	477	438	432	456	437	428	442	412	463	438	460	438	404	476	415	388	440	396	447	471	424	452	433	442	420	462	396	448	448	441	433	428	444	450	450	453	416	409	435	479	448	430	416	430	461	422	405	465	436	421	436	431	425	419	437	408	438	412	427	430	429	417	413	413	420	413	413	434	453	397	427	384	397	418	444	418	494	366	438	435	492	467	456	429	432	449	441	418	413	423	452	440	414	430	469	453	420	450	411	429	453	404	450	405	423	435	453	439	459	438	455	460	409	460	460	465	420	424	409	428	435	425	403	444	438	431	422	434	410	414	437	466	458	418	457	414	408	429	502	423	479	463	422	413	406	409	400	458	416	409	437	420	424	456	436	455	431	419	405	462	416	435	413
10144	17622	16218	9353	6181	4300	3153	2494	2029	1785	1513	1303	1169	1081	988	895	880	798	709	708	682	687	655	659	562	610	584	559	578	526	556	547	533	538	503	488	464	538	496	517	466	439	490	494	505	470	466	456	458	511	464	459	437	457	465	435	468	395	436	468	440	446	415	436	461	452	476	432	439	493	468	449	488	450	450	426	464	420	446	425	428	440	427	444	406	437	429	464	436	449	459	452	420	440	443	464	435	444	433	482	397	402	424	425	415	460	435	459	446	457	445	439	438	447	409	412	475	459	422	398	411	445	417	411	417	424	436	444	423	440	478	458	441	459	451	419	412	472	416	470	435	420	454	415	425	440	497	442	459	429	433	429	427	409	455	410	452	484	446	419	438	434	419	409	433	419	416	412	461	439	460	456	422	407	451	396	399	449	435	422	442	417	459	391	428	443	423	455	388	461	378	455	450	386	417	413	383	466	424	412	414	437	467	438	444	411	449	400	450	477	436	442	429	413	437	437	426	416	449	453	471	427	439	447	425	388	406	439	421	427	458	394	447	412	437	389	433	408	396	425	448	414	420	435	434	412	415	432	440	422	419	423	452	445	439	438	417	430	410	430	400	448	424	435	419	470	403	429	427	428	439	432	418	415	430	433	443	445	430	423	404	418	430	429	442	442	416	434	431	479	416	406	448	457	466	455	413	417	450	408	422	390	407	384	400	406	444	431	434	416	438	409	421	440	431	442	418	469	402	424	405	400	412	420	398	433	403	407	460	402	439	454	417	429	394	425	436	438	428	445	398	484	453	429	426	426	422	406	451	382	424	427	426	428	426	405	433	457	411	421	438	420	434	403	431	413	423	448	363	443	422	441	430	430	427	433	436	427	401	420	446	457	431	444	448	375	423	448	413	451	438	426	437	408	446	441	473	452	461	435	403	433	422	410	446	436	450	420	455	401	412	441	472	462	455	447	451	445	396	409	412	433	417	439	412	407	450	440	418	448	422	424	420	417	426	441	427	395	431	410	404	420	456	416	423	401	421	449	459	416	445	397	453	423	449	431	447	453	457	424	430	451	452	458	428	462	398	471	455	423	419	453	405	425	412	436	436	433	422	459	411	428	450	412	427	436	444	410	400	415	433	438	402	414	447	444	403	469	459	461	405	410	438	441	409	400	425	442	401	443	455	460	443	452	427	416	445	430	414	401	445	440	409	430	442	434	425	422	452	451	437	422	468	410	437	410	410	433	417	444	442	411	412	421	448	456	426	446	451	427	438	416	433	431	471	396	435	440	423	418	442	447	442	438	444	464	423	434	428	387	457	422	408	403	426	461	436	417	431	394	416	415	427	453	426	407	435	429	403	448	425	396	431	419	451	409	436	455	429	422	429	449	427	421	413	459	456	425	438	419	446	406	417	419	417	431	427	395	452	448	423	392	394	416	422	437	454	486	424	408	424	375	395	433	403	431	425	457	413	429	466	469	406	438	466	465	441	431	466	378	426	454	414	411	405	438	413	427	450	412	433	446	440	377	441	414	494	413	452	459	430	410	443	431	450	358	443	459	438	434	420	438	452	421	464	445	453	448	419	445	469	377	438	431	433	420	434	417	434	487	421	406	410	429	429	414	457	472	402	422	429	418	448	446	426	440	414	382	416	417	437	455	456	446	432	414	442	477	419	432	429	437	400	446	424	406	407	437	409	410	470	434	464	439	427	408	388	405	434	412	444	427	471	470	440	419	452	420	431	419	394	457	416	439	439	462	441	467	418	458	411	466	425	423	422	416	430	450	442	438	418	410	422	385	419	438	418	428	415	428	466	436	394	464	439	466	431	416	448	409	453	461	392	439	425	447	419	447	415	406	415	426	456	420	443	423	455	397	448	422	426	432	440	433	424	451	423	437	385	430	424	389	436	438	393	449	441	367	420	427	395	429	429	448	408	426	405	421	450	452	428	399	441	411	427	443	447	423	469	454	455	430	432	417	395	472	392	453	419	411	415	447	458	415	442	414	442	452	437	441	447	445	429	431	439	416	442	448	435	438	420	451	460	429	425	448	393	416	411	450	458	428	400	475	456	407	444	398	428	438	394	409	443	406	456	447	456	421	446	417	436	406	451	431	437	419	438	443	436	413	447	443	423	446	450	424	430	408	404	411	389	434	443	464	476	442	425	413	438	462	413	421	446	418	456	429	440	397	446	444	420	422	447	416	424	426	391	452	447	404	414	458	397	418	392	431	470	427	462	406	459	434	407	436	425	424	403	467	423	444	440	407	408	412	477	395	464	444	410	404	433	427	457	422	457	440	415	420	438	476	422	434	417	425	436	420	418	416	406	460	437	403	443	406	466	409	411	420	441	439	409	431	437	409	443	438	418	448	444	467	413	414	460	424	429	393	402	426	409	441	414	443	432	408	434	433	421	424	438	446	415	451	403	437	419	443	461	430	422	427	486	432	440	443	421	440	410	420	423	442	467	426	464	423	421	421	417	437	400	422	429	456	408	448	405	416	432	426	462	423	434	424	412	422	452	431	432	446	420	457	460	389	422	408	407	410	409	441	424	419	437	410	424	440	382	456	424	404	414	409	412	456	407	424	432	429	436	443	410	437	462	470	456	410	440	437	432	444	427	413	428	427	411	403	405	425	487	411	433	412	452	454	425	441	443	367	437	405	449	428	380	428	463	417	435	451	418	439	428	374	424	451	428	420	414	402	444	417	431	418	413	456	401	421	417	437	431	416	414	420	442	432	428	390	445	476	443	445	449	416	408	431	439	416	399	423	398	411	435	463	451	446	399	427	420	419	405	387	466	438	424	415	397	448	400	432	424	459	429	441	405	427	428	425	456	416	429	438	437	452	416	458	405	454	406	431	435	439	433	427	430	416	444	436	438	411	432	435	442	422	419	419	445	423	419	432	440	455	424	433	400	399	425	472	449	406	428	437	439	383	421	434	454	432	464	417	400	415	413	444	443	433	358	422	387	454	436	457	428	434	411	404	422	439	447	443	448	415	418	426	475	459	449	453	381	436	438	429	417	425	436	452	441	388	442	431	418	429	416	420	426	439	427	418	421	400	431	403	438	410	453	446	442	433	414	414	434	407	422	396	436	423	442	410	403	394	428	458	421	400	423	403	411	502	447	448	393	419	447	405	423	435	428	416	413	442	404	473	445	409	398	419	410	452	463	400	414	442	454	459	462	431	432	405	423	445	426	427	411	442	435	440	431	416	435	454	447	439	430	422	415	461	422	417	441	440	426	410	462	427	429	451	416	415	413	442	407	443	401	466	431	445	401	438	415	445	447	445	399	428	452	463	429	428	442	439	428	427	416	401	409	411	431	440	420	420	449	402	389	472	446	419	433	432	427	429	440	405	460	387	436	467	457	448	417	411	430	425	455	418	432	430	448	428	438	412	423	434	427	462	421	394	408	426	435	442	429	407	426	446	449	403	433	414	436	458	427	444	440	438	429	428	439	389	464	406	438	451	438	432	407	423	443	417	422	452
28332	15518	2529	872	709	608	581	575	592	568	552	582	595	585	545	575	539	576	552	570	517	579	538	525	599	592	542	554	576	551	570	560	598	573	490	544	497	556	551	568	556	574	573	568	485	548	574	553	534	537	589	530	576	565	575	533	532	560	582	533	504	522	572	557	553	565	586	563	553	529	560	575	578	561	536	522	553	599	560	525	555	566	524	622	533	521	505	558	562	583	563	511	506	580	565	546	561	511	557	558	529	569	525	523	499	584	533	551	504	534	573	534	598	516	570	580	559	523	538	496	543	590	534	564	574	571	577	555	560	575	555	539	550	552	560	528	584	566	567	556	561	524	511	538	569	537	518	555	549	549	548	544	522	495	541	542	568	529	589	533	551	565	539	554	548	555	581	566	535	537	553	533	556	497	470	538	542	528	556	562	535	526	564	550	573	512	494	523	521	543	537	577	567	546	520	584	512	547	575	576	537	568	549	557	576	530	526	559	537	500	536	558	599	555	596	509	561	573	576	551	547	594	557	563	555	533	563	556	552	474	505	520	561	560	529	598	546	566	525	545	550	481	596	515	535	520	536	582	610	589	468	564	576	516	528	586	562	529	597	537	529	575	533	583	526	569	545	552	536	589	501	591	549	546	538	562	570	536	534	519	573	564	545	552	573	577	544	554	569	523	548	553	535	521	576	531	598	527	618	571	529	603	559	548	525	580	598	540	535	592	549	556	518	540	589	556	541	527	540	521	544	552	523	527	551	570	548	541	532	513	515	544	570	561	529	521	550	547	554	534	544	591	540	554	577	528	574	529	528	555	546	525	587	529	534	518	550	534	526	570	534	624	587	539	555	557	546	578	535	604	584	579	503	571	542	527	562	544	550	600	556	539	542	538	564	560	545	492	538	506	600	529	537	530	549	581	586	590	535	544	533	532	561	546	547	572	527	516	529	540	589	509	542	560	579	538	567	561	545	549	562	584	567	511	503	522	554	566	557	521	530	533	543	585	572	544	539	531	592	573	548	569	544	573	572	518	575	610	559	552	483	582	557	556	556	549	545	525	531	554	589	569	590	542	528	587	551	555	548	535	558	544	563	593	539	522	546	519	601	527	549	557	544	533	554	544	530	548	546	545	538	530	577	560	562	558	558	521	547	572	570	555	570	566	528	548	559	520	536	523	556	541	552	553	530	540	566	561	545	560	511	566	562	558	584	545	564	555	540	606	509	546	516	593	565	515	558	542	548	564	540	586	567	568	623	572	537	587	524	555	594	537	591	585	581	539	533	577	507	557	575	520	581	555	544	519	587	525	547	563	579	555	562	528	537	557	478	546	562	574	560	521	577	509	578	529	568	562	542	539	569	490	590	574	556	550	574	560	547	561	541	561	520	560	592	522	543	606	517	579	542	565	563	582	544	538	540	542	542	569	534	520	542	555	529	524	544	550	550	561	552	511	583	560	515	548	558	540	534	563	575	554	555	574	534	557	544	529	580	545	538	529	583	559	554	536	594	577	531	554	565	565	587	535	550	545	564	535	521	551	540	651	566	524	582	588	573	571	528	572	570	552	515	506	586	542	559	535	551	515	556	541	549	471	501	549	539	560	504	530	532	535	527	527	532	547	557	552	557	568	551	512	517	556	545	564	525	558	563	546	551	589	572	537	563	568	535	578	537	527	531	551	605	545	558	574	573	577	547	541	545	504	563	594	591	517	529	548	539	551	507	555	534	594	542	570	534	551	552	569	571	578	547	535	547	547	505	583	549	523	534	552	508	511	554	543	584	531	562	536	503	541	526	573	564	531	556	574	582	560	531	531	571	562	594	550	570	545	541	518	562	562	554	575	491	516	554	539	532	584	567	576	556	540	570	528	586	534	551	569	550	580	526	572	565	574	589	611	534	533	551	552	591	509	569	556	540	585	511	565	544	558	579	549	549	576	553	499	525	549	521	559	570	547	548	573	556	495	579	540	578	530	516	542	572	507	546	577	565	522	531	549	534	570	571	549	547	529	566	584	571	564	553	557	584	527	568	505	531	562	517	564	581	545	515	574	564	566	540	559	559	547	555	582	554	527	543	588	564	559	543	570	554	562	541	537	571	569	539	540	545	532	517	555	538	537	541	540	550	575	561	544	544	561	514	553	573	490	508	546	613	565	564	556	549	572	529	568	552	566	571	579	573	582	559	501	538	487	558	554	550	535	570	533	564	588	541	552	544	552	580	524	571	516	553	536	503	580	489	524	556	556	567	573	561	578	560	564	548	559	564	562	578	536	548	556	582	580	515	541	546	564	578	543	528	568	541	548	558	570	556	560	554	511	482	568	555	545	540	551	546	550	517	596	606	575	539	582	558	506	581	563	540	555	551	593	548	527	551	574	577	525	584	525	577	518	587	530	533	539	516	546	523	572	500	518	540	505	532	548	552	572	556	559	555	545	552	508	512	503	556	574	542	558	563	540	573	546	528	522	543	553	552	548	538	562	544	568	559	560	570	511	563	521	568	549	582	566	546	538	544	561	576	538	608	589	535	564	612	538	534	517	539	546	576	516	550	547	541	553	573	590	547	551	533	575	568	545	554	564	589	539	574	600	586	565	501	529	509	494	542	602	526	563	559	536	531	550	544	612	578	546	558	589	563	577	531	509	577	558	566	525	576	517	534	567	534	545	550	512	581	558	501	563	516	531	536	571	544	543	570	546	520	530	535	536	580	523	502	551	519	546	541	517	562	547	572	543	530	563	552	558	583	572	584	574	536	510	518	536	569	555	537	616	545	588	493	558	543	586	549	527	531	541	560	511	536	578	583	511	536	591	558	558	560	557	526	523	557	524	532	536	553	541	500	550	568	559	543	538	529	566	557	547	564	587	528	544	514	575	541	528	564	565	551	564	540	572	542	551	545	550	580	572	571	548	574	534	516	554	541	550	550	529	526	571	543	576	542	551	564	554	547	543	585	590	562	554	559	565	614	547	569	582	559	549	576	573	526	576	479	559	588	615	550	505	594	573	565	567	530	549	556	528	544	549	602	511	576	562	515	535	504	549	568	501	511	530	611	493	577	518	512	527	545	548	539	537	566	568	593	592	544	568	554	580	541	515	509	588	571	565	557	533	520	551	516	613	587	527	567	533	552	527	537	584	536	531	564	572	548	545	558	552	536	548	570	569	534	556	536	596	579	529	576	587	566	507	553	537	563	548	546	599	532	593	470	607	547	536	572	530	562	559	575	555	559	519	561	611	545	587	546	567	581	514	552	548	565	537	527	555	512	575	598	526	541	559	567	538	561	596	537	493	599	566	538	569	530	511	566	558	548	571	596	543	549	515	581	559	561	552	560	553	560	532	571	609	552	554	547	524	564	572	543	549	579	562	511	534	561	550	520	497	570	558	555	549	536	593	537	532	565	601	560	586	573	540	570	586	564	517	509	584	556	538	569	566	551	555	525	559	573	570	536	564	545	568	578	556	519	591	592	572	504	542	549	578	611	585	518	552	557	566	503	557
5233	1373	1229	849	800	680	670	610	681	651	596	696	623	624	607	606	597	614	618	589	583	630	580	597	619	671	631	668	643	598	568	576	621	543	632	610	632	613	648	605	591	624	644	583	651	634	635	621	565	555	609	600	571	613	616	590	567	625	610	624	605	560	587	586	568	567	574	568	617	587	586	620	597	557	591	586	602	573	662	635	555	622	612	638	586	593	605	575	658	586	617	600	628	564	572	649	612	604	620	621	601	554	557	562	574	635	574	614	589	590	615	586	604	641	614	637	591	592	613	585	581	563	581	627	614	627	576	560	644	599	613	654	646	592	607	577	595	633	614	620	564	595	590	572	591	572	577	571	632	579	642	638	585	569	595	551	587	606	604	571	624	626	602	623	586	601	622	635	598	579	591	615	575	567	621	652	597	581	568	636	592	614	622	611	588	598	617	567	614	596	586	586	634	619	595	573	644	554	623	618	597	618	632	560	589	676	621	603	621	591	614	570	603	607	581	587	586	661	607	631	618	627	608	594	625	609	613	606	576	665	613	616	621	593	605	589	615	594	599	604	608	601	618	568	596	626	605	611	630	607	583	580	582	582	557	584	598	589	598	587	579	591	637	621	606	588	602	575	560	632	570	582	600	557	586	576	602	600	611	598	589	611	550	623	566	617	583	609	571	603	623	603	643	595	613	583	541	628	557	570	664	604	615	604	606	659	615	618	569	605	601	601	603	581	542	625	617	605	616	633	633	619	551	575	588	572	575	595	566	610	571	653	639	603	609	629	614	553	631	580	546	559	566	589	644	605	618	588	596	585	598	586	585	596	639	602	588	667	607	564	640	596	633	607	614	603	614	649	550	583	592	615	592	596	621	582	531	621	624	617	598	599	569	600	608	579	637	600	589	586	613	603	671	564	576	587	597	579	569	588	544	599	645	622	613	619	585	642	563	565	592	586	618	644	582	580	595	644	582	582	604	602	593	639	593	584	586	587	632	585	565	563	570	630	595	630	611	603	547	619	619	577	623	626	624	595	605	606	563	609	578	581	589	608	602	620	609	605	628	610	555	604	613	613	632	623	563	566	556	591	595	622	581	574	581	590	635	570	597	562	623	603	598	572	626	636	589	580	611	582	619	611	665	631	611	595	623	550	645	566	610	587	657	569	632	563	602	584	605	599	592	595	560	612	611	613	574	634	622	569	625	615	626	650	567	597	612	632	588	637	615	614	575	568	605	619	621	607	611	655	607	620	616	598	619	584	659	629	571	557	640	571	598	588	579	592	586	603	602	595	555	563	598	580	573	638	614	576	591	605	587	621	614	588	625	645	597	651	607	617	599	607	602	580	632	627	656	607	611	648	600	557	659	613	574	593	594	632	594	593	604	625	587	623	625	599	574	593	595	576	637	534	594	597	595	646	619	622	595	572	652	655	564	632	605	583	621	587	596	588	572	666	607	631	647	591	595	613	621	613	602	611	602	641	600	629	626	620	562	625	589	591	572	584	575	578	623	603	580	551	628	598	639	570	609	587	614	588	582	613	656	595	611	618	558	581	625	584	595	604	607	552	577	596	592	594	550	598	628	610	580	551	630	575	651	609	555	618	564	593	618	591	618	617	607	583	626	575	570	636	577	616	570	594	620	616	569	641	616	598	612	580	636	577	597	622	608	594	634	625	594	619	605	630	618	614	596	567	635	574	631	608	618	590	571	580	591	601	602	599	646	602	620	585	633	587	596	576	625	574	607	555	599	623	618	568	609	568	590	606	595	609	558	631	621	620	568	610	617	582	609	649	606	621	644	587	570	641	614	661	588	601	634	615	603	605	609	575	635	602	580	561	594	590	620	605	567	593	616	609	604	594	586	593	589	616	558	575	611	625	603	559	624	623	603	635	591	603	600	581	616	609	596	545	598	627	613	586	632	632	635	590	628	603	590	598	654	593	596	613	631	590	576	619	585	602	590	595	641	610	632	630	565	603	570	560	549	616	632	611	583	629	576	608	590	605	610	615	612	642	606	597	604	585	593	615	618	633	593	615	590	585	632	602	655	593	607	566	567	617	575	597	616	582	610	581	611	545	608	586	535	553	627	594	603	634	601	606	639	577	571	611	585	627	567	581	558	571	580	597	600	647	574	587	590	624	614	614	573	644	593	582	636	590	580	595	601	559	595	563	653	612	549	601	554	640	573	566	582	617	592	626	585	639	560	616	615	594	603	609	606	610	593	580	605	615	581	613	633	564	591	645	603	636	566	645	649	543	582	583	636	603	596	584	589	605	603	644	600	636	589	609	624	586	605	621	630	591	672	599	604	590	605	534	619	579	611	586	577	607	541	651	608	576	595	618	640	598	572	592	606	604	664	610	614	635	573	605	587	605	590	591	625	599	624	661	619	640	604	561	613	589	621	617	582	620	587	583	594	629	627	598	581	596	638	650	629	588	593	587	638	590	556	600	586	585	586	591	585	599	582	615	608	616	613	626	606	635	624	602	591	586	583	565	544	611	606	567	585	584	622	603	600	548	594	601	608	617	586	567	637	637	616	589	626	593	568	613	631	618	580	640	600	595	615	589	567	598	613	582	622	595	602	580	590	632	604	603	576	651	641	581	620	612	599	641	587	622	569	600	583	620	625	578	626	600	575	605	569	625	589	595	625	575	605	631	615	627	614	625	612	606	631	614	635	587	608	606	600	617	623	645	584	621	590	590	559	571	629	582	576	551	639	598	618	590	610	633	613	552	591	598	568	596	570	595	609	613	602	599	625	621	628	589	606	554	563	575	619	615	659	593	622	618	580	579	598	610	627	587	618	635	614	588	597	582	574	587	647	611	595	596	594	635	636	597	538	614	593	588	620	579	594	624	583	596	576	617	581	516	609	650	634	608	602	621	620	554	632	624	588	589	609	627	605	616	584	586	606	597	602	655	614	587	591	589	592	605	587	590	573	600	575	575	657	628	594	608	667	594	589	601	629	567	635	573	590	603	565	656	591	619	542	597	568	562	648	581	629	628	619	601	568	581	620	609	615	568	598	557	579	584	585	643	604	601	608	578	548	634	620	622	590	570	585	589	584	598	615	603	606	631	568	557	574	585	598	621	622	611	593	615	612	548	611	573	598	580	640	612	617	560	641	577	610	579	588	625	624	566	648	616	593	648	592	586	625	595	581	583	594	594	606	594	586	636	585	565	586	606	601	616	613	559	574	591	578	609	563	574	599	577	593	585	633	586	598	584	577	624	582	556	544	605	648	596	592	568	605	598	565	610	634	626	614	597	583	664	579	581	566	578	610	644	573	631	623	592	580	583	544	618	597	611	558	613	615	590	627	623	566	576	642	591	608	610	589	582	641	607	616	594	613	583	570	610	617	619	580	583	600	608	566	612	644	580	583	559	587	553	616	617	628	645	560	606	569	573	606	582	610	625	607	584	632	621	600	592	620	620	593	616	616	583	598	585	604	584	587	636	577	590	594	641	610	654	645	598	633	611	571	611	601	629	597	601
25410	20970	27591	24527	20980	11756	1213	691	556	483	483	445	367	358	332	339	295	322	291	253	305	285	267	267	267	233	311	254	267	262	253	248	251	274	243	255	251	217	274	244	222	216	232	260	232	237	242	256	250	237	231	264	258	225	252	261	212	219	221	230	237	223	227	248	233	238	227	245	236	233	230	232	239	237	233	189	219	236	253	243	233	244	237	261	246	232	218	236	229	240	228	217	225	251	249	237	220	238	229	232	232	232	224	253	250	187	223	219	209	198	241	223	206	228	221	257	234	243	243	229	239	234	233	241	230	254	233	226	253	227	241	217	252	227	241	214	263	236	235	226	224	209	227	242	223	230	258	216	244	237	258	233	244	233	242	210	242	226	225	244	223	229	235	211	233	219	212	240	214	235	214	230	244	226	225	240	235	232	206	238	217	196	219	215	222	239	246	238	231	244	216	229	223	271	229	197	243	222	224	218	220	240	220	232	226	217	222	196	242	232	249	211	223	265	215	223	204	233	220	258	253	247	227	247	220	237	252	201	252	260	239	237	218	228	203	208	223	242	253	185	220	255	219	237	239	218	228	262	233	222	205	231	197	205	240	228	248	214	239	210	284	222	202	226	237	244	211	244	229	236	230	229	228	236	242	227	250	198	226	213	225	211	240	214	197	225	217	217	253	257	244	236	240	225	212	256	230	227	231	215	218	245	254	258	230	245	216	206	222	212	233	240	228	246	243	224	237	218	215	222	225	238	222	242	250	207	218	243	233	237	250	232	226	242	215	232	208	217	208	235	216	243	241	245	227	238	229	200	230	210	215	210	211	227	250	215	248	244	226	207	202	240	232	265	227	209	216	202	207	217	237	213	184	238	242	222	242	240	222	256	227	227	223	221	201	229	244	212	207	215	255	256	238	190	217	216	234	244	253	231	227	201	207	204	240	219	226	206	223	231	238	219	231	216	237	198	200	195	234	217	211	239	207	222	218	244	218	215	255	220	225	220	232	221	241	227	214	229	233	213	223	223	223	234	223	216	248	222	225	214	217	221	236	209	240	248	235	214	237	229	238	231	214	238	218	231	214	222	236	242	235	215	209	213	222	242	237	227	237	211	216	226	233	211	240	223	254	245	217	227	238	228	213	214	206	249	225	240	210	199	244	222	218	231	232	226	215	207	227	243	211	222	239	249	244	230	214	237	239	205	201	236	217	213	233	215	216	240	235	242	208	245	213	218	219	221	211	224	235	255	206	226	228	227	208	232	236	238	244	231	277	214	230	222	206	234	242	235	214	237	245	223	211	220	209	236	229	228	202	228	213	239	228	233	251	233	225	231	236	254	220	218	221	200	224	221	226	218	229	204	249	251	223	232	223	255	242	199	239	211	218	254	239	232	245	240	220	240	215	239	233	244	243	238	247	220	191	231	236	231	218	234	229	253	232	251	247	218	253	234	191	207	237	212	242	211	253	219	248	232	239	228	215	218	231	221	226	221	235	218	224	261	246	246	211	231	232	219	224	245	228	229	241	232	227	243	203	226	240	221	208	237	234	237	220	213	217	251	224	229	234	221	217	213	234	243	204	264	207	200	272	238	240	219	207	220	213	219	244	215	223	224	264	231	239	263	233	236	227	234	230	217	227	245	234	215	239	240	244	215	221	251	208	211	218	228	250	226	234	227	233	231	247	235	219	232	221	217	217	216	227	254	219	235	203	223	215	233	245	225	200	222	228	217	217	259	220	222	209	238	220	219	236	232	219	238	244	234	213	226	224	241	244	213	226	252	251	211	228	214	244	238	238	214	207	251	229	220	238	222	230	207	219	238	217	226	233	231	240	218	224	212	241	226	250	209	233	204	222	223	258	225	223	240	207	239	212	232	239	217	225	227	231	225	198	203	223	223	227	245	209	235	211	232	236	237	215	219	224	251	239	226	264	236	214	218	207	215	214	207	227	240	207	188	232	229	244	227	240	238	217	235	243	244	208	257	225	236	211	260	209	241	227	252	238	242	242	229	217	252	244	206	213	218	218	232	225	218	205	207	250	209	238	210	226	199	210	252	222	220	238	204	260	222	241	252	215	207	194	231	222	238	225	243	220	253	236	243	216	256	253	218	257	224	251	227	228	245	233	211	214	224	234	241	215	244	231	234	257	245	195	266	213	240	203	207	223	216	205	224	223	222	218	242	236	209	227	227	227	215	222	225	225	215	223	212	218	236	221	212	222	208	228	239	223	240	217	234	238	228	238	209	223	210	220	216	215	233	249	245	202	226	223	228	233	246	225	237	215	249	237	220	225	230	221	224	267	235	233	248	237	211	218	217	222	218	243	248	217	232	198	243	239	236	240	231	234	228	221	202	235	246	243	215	224	219	250	230	216	237	239	252	213	236	219	228	218	253	228	224	230	246	226	252	255	226	219	231	228	234	194	222	208	221	265	235	248	218	236	224	234	254	223	232	222	233	234	221	228	197	203	214	243	219	224	237	223	239	251	231	227	204	255	220	216	218	235	219	231	255	228	251	227	237	220	235	216	252	213	207	223	201	230	215	229	227	207	198	246	232	240	252	215	244	221	221	239	217	246	206	218	209	237	246	213	218	226	224	221	248	230	231	236	220	246	224	215	226	233	237	229	202	224	213	222	212	227	217	221	223	225	219	214	227	221	226	234	214	216	232	209	210	225	254	256	225	218	229	228	230	214	220	236	196	226	223	212	224	211	237	237	222	235	236	235	246	236	244	209	242	243	213	245	221	232	205	237	219	232	249	215	237	233	215	222	219	235	212	245	248	214	231	218	252	247	211	242	229	242	248	250	230	231	251	216	215	223	229	196	225	225	239	266	226	228	235	253	235	229	251	199	231	229	225	221	221	222	212	244	235	231	220	225	232	218	216	281	247	223	236	237	234	231	227	207	241	226	269	247	225	200	217	222	198	209	205	253	241	226	211	225	239	226	234	246	234	232	221	223	242	214	216	230	227	229	224	215	263	244	212	224	203	247	225	232	230	234	231	211	211	222	250	225	203	241	229	224	261	257	223	206	255	242	252	227	225	233	230	240	239	231	248	228	263	242	246	237	242	246	230	250	255	242	230	232	265	211	233	238	242	229	230	234	231	198	230	241	226	216	205	223	242	221	211	228	212	230	235	241	233	259	240	237	235	230	225	218	219	230	207	224	245	240	206	244	246	224	252	219	233	221	242	243	242	241	220	215	255	226	234	226	223	208	222	237	207	225	228	228	235	194	203	249	203	210	229	210	192	257	205	193	202	207	223	221	238	251	241	199	241	199	223	248	240	259	227	207	213	244	225	239	257	236	241	225	208	234	237	253	196	257	241	205	220	205	251	216	261	227	206	231	225	209	222	258	208	243	234	251	181	244	239	253	257	223	221	238	225	252	226	246	224	235	218	210	193	234	250	261	210	230	192	221	245	213	207	249	235	242	192	249	193	264	253	211	219	241	243	222	204	229	247	250	214	228	212	215	221	224	231	238	227	225	250	209	233
7202	11396	10454	5632	3564	2440	1798	1446	1123	994	825	723	633	595	548	547	486	475	431	429	399	370	374	377	337	384	372	371	335	347	316	288	345	314	286	317	323	292	290	285	306	289	267	267	261	294	296	296	288	255	247	295	279	277	263	286	311	269	249	270	259	260	277	252	261	250	244	269	307	236	290	265	273	270	268	268	267	276	284	271	271	292	246	287	237	259	250	274	252	264	266	289	267	254	254	252	275	256	294	284	256	274	284	270	249	259	274	250	247	263	257	299	282	258	281	280	277	250	273	249	223	271	278	253	265	272	238	271	263	260	275	290	264	269	241	236	250	289	276	254	241	264	297	246	242	263	256	278	286	263	245	241	263	241	296	256	265	281	281	279	274	276	278	261	252	257	261	284	238	257	230	280	254	252	248	248	252	277	272	262	264	255	262	242	267	250	311	285	263	293	292	253	264	261	243	273	251	270	273	236	304	264	275	250	264	251	279	262	260	262	255	259	266	246	252	245	259	258	268	267	261	248	254	275	271	252	256	255	237	266	257	260	278	259	242	240	293	283	274	248	264	301	288	249	270	263	253	252	252	267	284	264	268	241	267	250	250	282	255	252	276	240	276	260	270	222	271	246	264	280	263	274	266	291	254	272	269	290	267	258	256	236	232	276	260	262	276	276	266	287	259	273	260	262	272	242	270	283	230	276	256	230	238	246	277	288	280	256	271	265	258	248	262	259	255	262	255	291	254	264	281	251	259	256	275	280	262	279	271	273	276	288	279	238	269	237	282	270	234	263	253	262	269	264	274	297	256	263	241	268	253	263	256	281	270	258	237	241	248	246	231	284	275	288	263	264	251	260	272	248	259	249	275	263	262	270	248	270	250	240	243	243	273	274	273	232	243	258	282	255	263	283	279	241	252	251	251	237	277	245	269	255	248	282	272	251	275	241	250	278	268	277	242	277	297	271	253	273	269	291	279	253	269	283	231	275	246	255	262	300	252	267	279	263	255	277	263	261	214	260	257	247	245	266	251	247	244	267	294	248	275	262	277	268	246	253	232	262	243	289	267	248	290	237	249	264	279	259	249	251	257	288	261	234	255	250	265	259	291	243	251	233	265	246	267	279	284	284	258	274	253	247	300	255	252	262	247	251	274	232	249	262	267	259	260	268	261	249	260	256	248	272	256	250	265	272	257	238	226	264	257	241	258	237	237	285	256	274	258	272	293	248	255	257	260	248	251	263	270	264	288	265	256	269	266	280	251	252	286	254	264	259	242	266	265	280	258	305	249	264	244	269	277	267	245	284	252	256	259	260	243	293	253	262	276	304	250	253	265	249	271	263	268	257	274	269	298	280	257	302	240	263	241	269	246	242	275	278	282	285	274	245	262	285	283	249	259	266	269	221	272	294	246	257	272	252	250	225	259	261	282	271	251	260	280	282	239	240	252	243	262	256	255	263	260	291	278	268	253	277	259	261	266	250	273	249	261	256	250	263	273	280	247	249	244	256	264	237	257	263	242	275	241	270	259	274	266	277	283	250	253	286	276	257	259	244	267	242	276	244	238	254	266	287	268	248	252	246	279	271	284	266	261	260	271	247	257	269	257	282	262	249	229	249	263	254	259	250	252	277	255	276	263	268	253	239	297	269	250	270	257	276	256	238	251	274	266	277	287	243	263	267	250	254	281	256	286	239	296	269	266	263	265	245	275	267	249	271	262	282	250	261	262	286	267	257	239	292	259	267	272	260	293	268	259	264	283	271	280	270	281	277	261	253	260	246	223	267	275	260	265	268	284	285	247	257	271	257	271	246	277	277	263	274	255	241	280	282	256	253	236	260	261	276	292	250	268	240	260	248	265	260	216	251	276	257	246	247	281	286	230	249	287	265	226	263	293	250	261	274	253	273	278	239	245	285	276	276	230	252	266	240	247	280	247	297	258	235	265	247	254	268	269	269	254	268	287	287	260	277	267	242	278	265	233	261	269	250	287	263	271	271	244	276	253	279	273	259	240	267	253	258	254	267	239	263	252	271	268	247	264	258	271	250	276	253	266	269	247	265	272	268	281	256	271	244	251	261	242	276	274	247	269	262	270	281	268	254	263	283	258	230	285	245	243	242	251	263	262	247	232	236	245	254	255	288	247	252	270	291	256	311	271	226	240	285	234	240	265	246	238	253	247	284	243	232	253	235	287	283	270	279	268	262	264	266	279	242	249	240	298	248	251	283	270	271	261	282	253	270	246	264	215	293	260	270	258	252	275	259	261	263	281	292	283	255	282	246	230	239	277	228	258	253	245	267	237	258	263	248	267	277	277	288	286	277	254	265	258	263	255	248	281	293	277	267	281	248	265	245	246	282	250	264	273	258	253	275	238	271	263	214	276	300	241	242	280	282	242	272	282	270	281	266	256	249	270	290	224	284	258	243	284	261	281	280	259	252	258	254	273	290	274	275	263	270	243	290	273	286	259	271	286	266	283	249	258	267	270	290	276	259	276	252	248	232	260	269	261	272	274	281	241	293	279	266	245	262	247	258	265	288	258	280	255	255	219	275	276	242	251	287	272	283	267	256	287	260	255	278	268	258	272	257	259	261	246	257	240	283	289	252	278	276	246	246	305	256	257	275	264	243	267	254	287	239	243	264	283	261	240	270	275	244	245	230	248	226	266	278	283	260	256	257	270	257	278	263	249	246	280	241	254	233	260	286	285	271	261	242	259	242	247	274	302	275	248	256	258	273	273	290	251	262	224	248	260	222	274	261	265	255	257	273	264	286	243	244	288	251	255	245	285	259	245	257	284	269	262	271	249	246	250	268	243	239	285	233	249	248	279	256	233	281	268	279	264	224	261	242	266	251	235	248	279	246	265	259	255	276	276	233	255	265	254	266	260	273	251	262	246	267	267	297	264	275	270	265	291	243	281	238	247	282	247	223	259	263	261	268	245	243	207	259	237	280	266	267	259	243	289	248	264	266	250	250	279	262	247	250	257	257	227	293	267	294	266	238	281	242	243	294	267	277	260	249	254	252	236	264	247	255	248	249	250	276	242	267	285	263	267	290	264	254	254	287	273	284	249	261	268	264	248	241	267	254	243	239	251	298	236	266	245	262	254	260	235	266	257	290	270	259	265	253	276	257	259	280	284	258	260	289	261	280	268	232	291	258	260	245	265	305	215	259	239	271	268	266	239	263	259	270	265	268	252	270	267	272	246	282	255	289	271	275	246	237	254	268	262	243	303	275	272	274	231	263	292	270	273	283	270	275	279	247	280	288	254	279	276	254	276	255	274	272	257	243	227	267	265	261	253	252	282	255	270	280	275	253	251	262	275	281	279	247	261	275	253	283	254	289	260	271	275	289	277	258	255	286	247	242	269	263	257	263	247	245	237	257	273	304	235	282	241	250	301	277	267	254	285	255	265	265	271	243	259	261	269	260	256	270	278	243	263	278	264	250	242	267	270	284	240	255	260	247	257	260	246	267	261	256	252	259	260	254	253	232
23269	20990	27942	24247	20997	21056	9125	1464	1035	893	848	799	769	701	660	656	591	577	544	546	571	547	549	522	517	451	510	475	504	473	467	512	482	440	445	463	452	450	416	450	457	422	461	417	479	452	456	452	423	474	419	464	459	425	463	406	454	482	461	473	445	419	495	451	483	441	437	406	456	427	441	440	439	425	468	390	410	403	462	421	468	433	415	412	447	427	410	439	418	423	401	460	483	423	416	407	448	450	400	416	416	455	438	423	436	429	457	439	436	411	420	405	438	452	447	462	409	405	417	409	414	421	464	442	433	430	505	431	429	431	424	426	456	409	405	477	441	429	467	441	448	432	440	430	403	459	467	456	402	387	469	435	411	441	391	404	440	424	442	417	413	435	477	422	432	433	448	450	423	425	417	406	412	466	443	465	436	439	405	447	428	423	431	436	426	417	455	415	400	426	438	474	457	427	458	412	411	421	410	458	436	453	431	450	410	410	400	438	440	418	425	472	450	461	447	402	432	444	443	414	450	420	408	453	431	390	435	425	447	434	397	422	464	449	455	465	428	421	422	434	407	438	431	433	392	422	416	439	412	444	420	407	473	461	417	407	433	433	460	386	418	444	444	428	430	443	468	427	442	447	420	431	451	455	450	404	443	470	375	460	431	408	451	457	391	452	439	453	451	431	398	392	448	445	413	402	407	459	426	458	479	410	417	441	432	453	430	460	404	477	453	478	437	432	434	427	441	431	410	418	386	409	421	418	416	416	409	438	469	459	439	432	443	448	419	381	444	451	436	426	444	409	415	424	459	448	427	419	437	456	448	464	426	433	445	425	486	415	432	439	417	458	431	436	448	455	411	437	427	420	409	455	424	459	420	410	434	409	409	442	429	403	414	459	439	438	415	444	420	403	418	481	462	456	427	449	424	418	423	428	432	436	452	460	411	466	442	391	421	399	410	466	440	404	441	421	412	457	435	417	434	465	439	453	447	422	404	434	426	447	427	431	450	423	444	432	401	415	434	409	438	427	451	398	440	426	411	404	451	391	398	408	432	384	441	407	441	445	441	448	366	426	412	442	414	422	437	442	404	426	418	426	481	415	446	432	427	426	442	460	428	430	433	446	444	391	422	450	424	440	428	427	441	397	457	416	398	436	426	377	410	384	478	415	413	511	422	468	481	433	441	439	425	407	434	458	405	405	404	458	449	418	438	408	402	405	444	426	479	431	454	420	414	455	409	437	432	398	426	440	444	421	443	444	436	390	427	445	421	428	433	438	426	470	446	437	419	462	440	411	444	416	419	450	393	415	430	428	382	450	475	409	464	435	430	407	444	452	433	459	437	394	445	420	414	443	457	414	444	388	436	453	418	456	434	461	426	430	464	414	427	464	425	432	444	407	418	473	408	409	430	415	409	418	432	434	451	415	459	412	459	438	428	418	448	391	399	455	451	399	454	432	474	389	442	412	401	414	457	434	441	435	474	389	407	460	417	418	410	441	441	412	452	423	401	442	454	435	387	458	446	462	438	442	394	461	437	446	442	402	433	408	459	418	420	428	433	429	429	441	426	453	407	453	438	433	416	428	421	432	437	391	458	430	411	429	423	422	441	401	437	439	398	421	413	428	402	425	413	445	402	443	453	466	399	449	434	441	463	406	432	456	425	433	406	419	410	445	414	378	413	431	465	403	459	423	441	465	423	399	445	445	432	433	424	442	431	442	459	430	422	455	438	458	416	454	386	424	455	412	424	443	427	418	421	384	412	418	430	423	400	428	439	425	463	428	440	428	433	430	455	431	426	454	440	452	422	423	401	404	432	412	441	414	420	397	417	426	420	456	419	432	431	428	443	430	440	423	454	430	452	433	436	441	459	397	436	432	419	405	432	422	429	466	413	400	404	437	447	431	449	461	435	450	391	437	423	441	398	441	428	415	444	432	430	428	416	425	427	426	436	443	419	446	420	412	388	400	415	436	436	423	454	411	409	439	406	439	398	442	436	417	395	411	464	403	419	426	400	419	426	417	405	426	392	447	402	462	440	426	394	413	439	415	431	392	417	422	431	448	428	443	452	446	464	438	433	419	419	440	433	434	420	485	405	458	445	427	401	422	444	398	420	413	434	385	464	432	421	399	419	416	444	435	476	434	389	446	462	421	445	428	392	402	419	404	401	449	452	408	438	439	419	455	406	440	424	434	402	416	438	459	442	421	419	440	398	450	419	434	417	415	440	474	466	438	448	384	445	428	423	445	469	420	407	417	428	436	437	447	420	442	431	419	449	397	425	418	480	412	480	395	428	436	435	436	448	453	413	441	418	416	420	422	421	460	429	407	414	467	440	424	416	411	433	437	400	426	415	436	411	426	421	429	441	472	425	421	397	392	430	441	424	401	432	446	437	431	439	454	440	453	390	430	426	420	455	407	439	431	431	440	425	447	427	402	414	441	402	447	431	405	417	449	433	445	464	411	431	399	409	418	432	397	408	408	430	410	415	445	411	451	429	408	419	423	414	374	453	431	447	434	442	419	396	433	456	430	427	424	432	447	434	444	431	436	421	451	411	411	399	393	430	425	446	406	434	412	425	435	427	437	422	439	426	400	429	444	443	422	429	415	447	432	418	420	402	417	446	424	397	429	436	425	423	404	374	450	405	449	418	441	411	426	412	381	459	388	458	465	446	445	463	415	425	451	444	415	415	380	432	409	412	414	426	438	422	426	422	414	430	407	430	398	433	479	424	388	401	428	438	441	421	446	429	435	471	444	448	459	442	435	441	457	438	431	407	450	441	455	397	403	407	471	425	418	405	410	427	418	403	445	426	437	447	445	454	431	423	426	421	450	447	414	374	434	434	450	410	431	433	405	411	398	435	434	456	459	424	463	437	434	455	474	428	428	438	446	418	382	406	461	447	423	436	430	442	457	435	441	409	417	433	450	444	470	451	403	422	445	457	455	420	394	410	426	445	438	425	453	396	440	449	444	418	434	435	415	420	412	419	432	438	428	416	431	455	441	426	378	431	449	464	441	417	409	397	441	437	438	431	470	432	455	428	415	425	424	385	437	431	421	416	471	446	414	426	434	445	431	432	432	409	455	445	430	453	453	429	462	419	410	425	442	409	413	434	460	466	441	447	409	422	476	407	403	472	434	414	383	420	419	444	435	430	438	423	426	443	463	437	395	425	414	438	442	444	444	412	434	415	397	431	416	416	412	416	437	436	425	452	416	430	446	411	408	416	444	418	458	443	405	439	393	462	426	395	432	420	416	450	434	437	430	452	426	452	445	402	423	427	441	435	405	450	428	430	390	397	424	443	433	443	469	417	429	410	438	429	436	423	433	426	414	418	400	398	400	428	446	425	450	429	418	394	401	404	469	431	401	456	438	452	443	428	439	457	395	430	398	437	412	457	404	414	447	419	410	450	393	422	427	436	390	434	441	427	401	445	429	415	452	429	433	424	437	418	415	439	433	411	424	419	419	433	410	407	410	390	441	447	408	439	446	452	418
10136	17692	16235	9234	6194	4295	3170	2473	2063	1719	1523	1334	1191	1070	993	889	824	782	779	686	648	698	617	657	591	581	536	555	564	553	517	522	501	527	518	508	498	521	498	503	458	472	520	466	493	465	501	476	454	492	460	407	452	435	455	425	477	445	453	433	450	419	416	406	408	496	468	425	468	471	412	421	449	416	421	444	413	465	428	454	448	444	445	443	437	422	482	430	451	418	410	440	437	419	404	381	422	451	437	449	438	424	418	428	461	412	440	439	464	412	446	409	411	415	460	436	424	438	450	439	435	450	411	451	439	436	404	403	435	423	433	389	440	398	452	432	390	453	465	434	396	424	408	472	422	369	393	401	438	441	475	445	442	409	408	414	409	418	412	399	399	417	418	410	419	444	401	416	408	432	446	422	431	387	466	406	429	404	422	418	434	457	423	439	431	409	385	435	436	470	419	413	440	425	420	428	429	415	440	447	412	412	419	422	404	410	417	428	426	431	425	436	443	400	435	478	451	411	409	430	413	435	455	427	411	427	439	412	424	432	434	450	398	425	439	416	430	422	432	410	435	408	431	435	405	429	441	421	435	425	467	432	421	415	446	445	423	426	438	440	443	423	415	441	394	407	432	394	460	442	421	457	439	443	428	408	436	404	423	405	414	424	451	399	433	423	439	403	398	400	434	425	445	424	374	437	409	427	384	449	414	409	423	411	408	437	417	418	431	401	428	433	450	437	412	438	456	451	454	447	386	414	433	430	426	439	441	402	455	413	444	453	392	413	437	368	410	431	417	404	399	392	393	446	415	424	426	391	457	382	419	424	414	426	419	401	409	417	411	437	454	409	433	424	412	448	433	432	443	437	398	435	425	449	410	431	428	415	411	455	426	436	435	403	407	388	406	438	434	418	429	416	417	424	417	442	418	408	433	443	417	412	432	441	463	435	430	447	446	457	397	417	454	397	418	418	438	445	395	422	386	387	401	423	442	402	422	421	442	439	453	417	410	427	410	400	430	397	437	442	403	425	412	431	432	404	425	451	403	444	402	441	467	413	440	403	409	446	416	428	443	456	449	451	409	420	440	422	450	443	451	410	437	410	422	397	390	456	450	404	444	391	432	432	421	397	393	424	434	447	445	393	421	442	415	415	423	429	435	420	427	414	435	407	423	418	398	436	450	398	414	439	428	395	414	413	371	430	458	398	437	436	428	456	435	459	403	420	443	437	403	407	396	412	396	435	443	414	425	431	377	386	413	441	425	399	425	397	448	410	429	432	459	447	419	441	418	416	434	416	397	396	453	394	415	417	429	425	430	420	435	426	455	441	415	422	456	434	420	411	429	436	421	434	412	415	422	417	412	438	449	464	439	433	419	392	404	401	440	428	424	417	451	433	408	374	451	460	416	407	429	460	436	393	432	394	417	426	407	466	403	406	433	449	403	394	405	438	403	403	440	436	407	461	430	430	410	436	440	408	419	452	421	418	428	453	464	407	411	392	407	395	410	414	416	421	438	428	409	446	463	398	403	428	452	402	437	425	385	432	394	405	391	460	423	384	476	431	424	431	427	424	397	445	393	388	415	438	453	414	462	438	425	431	368	425	442	423	396	397	416	426	382	378	438	406	430	395	416	399	446	421	437	419	424	390	427	412	416	427	435	418	411	406	419	408	410	423	435	413	454	413	409	426	397	430	452	427	413	378	434	424	441	412	466	424	399	468	401	422	413	416	444	397	437	432	452	414	392	438	403	438	434	422	420	441	407	444	442	438	416	437	415	450	449	433	424	386	460	411	446	420	412	458	443	442	459	442	404	444	443	422	448	457	462	443	427	442	421	430	462	417	408	390	447	413	423	420	397	425	455	429	440	444	434	458	464	400	427	456	404	425	401	401	393	414	455	434	389	457	422	422	447	435	444	432	427	462	430	388	438	440	413	427	450	392	401	383	404	413	469	386	422	410	445	462	431	412	412	409	449	415	485	409	436	449	416	431	420	412	444	454	398	414	430	399	390	409	422	459	399	396	432	415	397	432	428	440	389	460	446	423	397	379	454	417	412	410	429	410	455	428	405	409	432	438	421	447	430	432	437	398	392	439	427	431	426	445	411	428	418	430	410	397	449	434	446	422	424	447	383	434	433	452	436	415	403	427	418	416	455	442	437	412	413	381	444	444	440	446	433	396	423	414	423	437	422	441	409	465	431	440	438	436	390	429	417	418	382	413	432	442	409	450	407	473	426	444	447	424	453	427	397	390	405	409	408	437	423	413	412	394	438	433	447	405	390	431	436	410	431	434	429	424	457	448	430	469	405	405	444	434	445	417	425	438	403	438	408	451	405	426	439	442	430	417	439	423	436	426	410	435	446	382	427	417	401	426	435	427	421	412	452	396	390	400	394	403	422	432	428	424	407	408	402	428	407	450	417	466	406	414	418	461	425	418	423	403	435	404	447	391	427	447	411	470	420	435	409	434	390	415	417	456	472	452	396	399	402	405	457	398	437	404	425	454	458	430	395	492	441	415	433	425	431	434	416	434	415	455	437	408	428	438	442	436	423	423	413	398	463	405	417	385	383	440	472	418	407	423	429	413	408	392	426	420	449	410	414	430	413	442	464	431	445	395	411	392	434	414	415	434	453	410	438	409	429	366	402	436	410	441	404	408	415	470	422	380	441	431	421	400	416	394	416	455	428	413	368	412	424	442	414	459	451	392	449	413	422	420	398	418	429	402	380	433	398	394	441	457	430	405	383	378	419	409	427	424	404	440	419	421	421	465	422	416	407	429	426	430	400	417	414	455	444	422	472	452	412	415	402	453	413	434	423	434	417	425	412	412	435	419	390	415	422	398	427	402	438	436	399	407	409	437	396	436	452	428	441	434	409	424	427	433	417	425	416	424	446	410	467	450	432	397	444	450	409	427	445	420	456	433	407	468	420	388	460	447	464	427	481	411	477	423	439	390	367	444	417	444	435	443	412	415	374	469	411	433	422	430	409	436	459	410	421	430	420	408	431	414	414	436	425	426	432	440	432	397	416	446	413	430	454	456	459	399	401	428	396	424	410	409	443	443	400	408	437	472	408	419	415	469	423	409	390	433	449	443	414	467	435	394	426	433	451	422	432	428	447	415	424	388	411	431	405	402	436	404	417	422	416	426	386	383	399	468	401	419	441	432	422	412	410	441	421	426	394	457	392	465	432	413	434	429	418	408	472	425	400	403	420	436	438	444	451	444	413	426	424	435	428	425	408	404	406	348	425	424	423	439	436	440	370	402	406	426	413	449	392	398	426	399	438	429	414	405	427	412	411	411	434	389	425	434	456	455	434	461	416	394	419	445	439	424	394	440	468	449	446	454	460	423	448	451	418	433	422	433	440	425	413	437	458	391	431	388	389	478	412	401	445	425	441	425	413	390	438	389	439	459	444	428	436	491	442	434	440	479	442	425	439	433	446	416	392	431	412	411	416	427	458	411	399	421	409	418	454	432	461	439	428	403	410	446	425	434
28293	15518	2510	768	642	601	563	560	535	601	584	588	562	591	549	562	552	531	521	553	523	535	568	538	582	529	512	538	556	550	546	581	566	533	562	564	559	535	569	522	579	542	551	529	524	557	510	543	533	502	522	529	605	553	509	552	526	560	519	550	512	508	536	551	580	533	573	555	537	519	549	548	539	575	522	557	536	523	541	566	549	552	560	559	519	545	543	513	515	558	549	509	538	538	538	592	531	550	525	566	542	531	514	562	513	548	575	504	517	537	532	548	576	542	527	535	523	537	518	572	564	512	579	585	561	573	501	529	563	530	563	531	511	521	573	538	557	544	523	566	533	542	576	548	524	548	524	524	534	522	520	501	499	550	501	533	536	592	559	543	530	511	541	559	558	526	555	514	503	548	598	502	534	532	521	519	544	559	586	556	535	533	531	499	501	529	555	481	545	530	548	551	542	560	538	543	577	510	541	540	571	561	519	556	527	574	548	524	560	539	515	538	558	555	519	526	588	577	506	518	555	516	525	528	559	487	584	541	578	560	574	569	558	565	564	533	507	586	530	534	560	555	540	533	535	478	557	527	510	566	571	529	532	558	559	490	521	533	548	538	534	531	550	574	548	521	519	577	579	569	546	548	561	548	524	534	558	546	536	568	544	563	548	577	544	560	542	534	541	530	512	519	515	531	503	547	524	554	547	514	563	576	515	519	557	541	536	541	574	562	516	552	567	557	528	559	560	557	532	548	541	560	527	556	503	583	540	559	558	565	527	561	590	527	540	530	548	524	517	528	535	539	530	545	548	575	511	541	553	526	581	493	562	535	508	528	527	550	560	583	540	559	584	556	553	530	548	498	532	540	503	544	546	504	512	562	555	554	560	563	523	556	573	570	523	506	516	548	555	526	565	569	545	514	545	513	520	554	560	535	532	506	539	559	514	531	518	545	528	532	586	526	575	524	582	584	536	515	526	551	556	531	508	515	579	471	588	551	569	558	531	549	525	567	513	520	553	579	523	517	562	540	583	579	529	534	514	531	517	508	521	540	498	553	578	558	547	554	536	586	513	526	548	543	564	586	561	521	594	560	545	520	564	537	539	540	545	565	588	502	537	580	535	527	547	547	494	560	521	537	572	548	516	558	551	522	553	510	562	512	557	576	513	549	532	538	517	532	543	582	508	540	525	571	520	573	551	538	608	532	557	561	542	521	557	501	479	551	590	557	570	566	562	524	535	513	540	540	550	549	496	566	508	573	530	539	542	529	539	566	487	544	548	579	528	533	562	521	521	517	531	529	543	544	538	528	588	551	554	495	535	516	561	524	587	526	566	536	554	514	548	547	548	576	543	562	564	508	554	530	516	524	573	600	543	574	535	524	517	558	522	551	562	553	518	525	553	548	558	565	520	539	535	591	539	533	563	534	490	532	539	584	582	544	524	554	507	533	534	570	543	538	525	510	557	526	533	512	507	538	591	528	550	560	557	517	535	580	549	518	554	534	521	560	563	574	555	563	571	530	538	578	537	546	525	541	564	545	505	538	550	516	550	539	563	542	572	527	535	579	556	560	515	568	563	538	564	527	530	491	532	553	509	528	564	532	538	553	554	538	536	518	554	555	488	564	564	526	547	596	535	529	531	520	507	534	532	490	542	557	539	541	589	574	575	521	542	566	527	487	523	517	515	536	492	526	564	538	574	570	516	555	533	594	578	540	537	539	568	500	517	537	531	554	511	562	563	540	540	527	574	550	507	538	548	571	544	550	524	527	529	548	542	528	546	539	494	514	522	578	530	501	496	530	533	540	521	541	521	498	543	538	571	542	593	582	489	551	558	523	556	520	556	591	520	513	547	541	525	557	513	553	571	554	533	536	546	520	544	557	528	588	553	525	563	538	547	574	560	543	537	548	507	549	541	541	541	557	522	568	539	508	575	535	543	514	552	527	531	516	527	517	571	531	573	586	516	538	578	517	525	551	500	503	525	522	519	501	546	544	528	528	563	532	596	526	575	587	550	549	548	542	548	587	577	558	541	492	509	568	556	546	557	570	554	552	552	565	555	548	511	536	581	523	467	559	508	532	560	550	549	551	537	535	540	577	566	506	544	585	530	564	533	513	549	544	606	535	533	555	534	506	536	507	552	540	564	530	575	532	551	552	551	514	535	528	529	531	525	561	554	505	569	488	576	545	572	525	523	563	542	519	524	560	504	495	582	561	549	520	569	511	557	498	539	552	540	593	548	527	537	573	607	563	567	551	532	510	532	535	514	533	580	588	505	559	557	565	551	586	522	550	501	558	514	566	523	558	559	513	539	529	505	577	531	544	514	494	500	524	543	521	523	561	567	547	544	548	543	536	553	569	528	513	595	544	530	581	536	542	535	532	536	528	530	541	555	538	553	532	527	536	506	548	539	563	530	532	509	537	578	581	594	554	507	525	545	566	553	570	568	554	529	538	542	547	536	582	569	584	527	553	535	548	538	557	603	551	563	578	573	523	580	544	534	599	491	549	540	561	543	583	509	543	502	575	576	508	596	550	562	512	598	529	511	512	533	585	509	531	521	552	556	519	552	521	552	524	544	509	550	556	526	528	486	513	526	534	525	551	546	523	576	493	566	517	537	544	540	541	512	556	564	541	557	505	528	565	527	566	562	536	534	494	572	551	546	568	562	590	543	545	544	550	542	561	556	561	531	526	573	555	505	520	544	501	517	543	561	541	550	589	566	582	514	555	515	549	554	560	556	528	551	553	533	559	555	547	585	535	558	553	527	544	533	531	495	571	585	555	532	578	540	547	557	565	513	534	540	489	553	531	597	536	554	539	536	509	552	564	537	538	554	518	517	585	518	569	567	547	529	550	507	573	520	521	601	565	542	573	563	536	587	564	566	538	510	557	505	543	541	591	549	491	579	547	553	538	513	522	512	560	577	531	568	558	561	529	506	528	533	539	544	544	602	584	533	551	566	525	556	563	542	521	532	499	520	525	541	559	543	513	510	534	558	531	535	563	543	519	555	606	557	492	549	517	534	536	516	566	541	562	574	605	529	550	567	551	536	580	541	502	499	549	547	547	569	555	557	549	539	543	555	522	550	559	578	540	566	553	542	528	556	562	548	539	536	542	550	519	572	527	515	529	522	515	545	542	527	547	545	551	539	556	525	546	586	518	557	534	565	572	574	536	533	564	563	529	532	587	551	564	547	514	505	522	552	550	515	528	533	584	512	557	525	577	552	537	524	519	539	521	517	573	551	520	569	503	535	620	585	508	534	520	509	598	521	524	539	533	534	562	516	598	559	546	544	515	537	517	535	541	547	559	531	582	559	570	533	543	576	526	550	504	549	537	481	537	530	572	541	573	536	536	551	535	497	536	539	560	521	535	549	539	551	551	524	528	557	564	550	528	553	537	554	519	496	550	521	559	537	539	548	539	563	559	549	546	534	505	525	534	565	527	542	544	532	588	528	512	530	562	523	519	557	545	542	540	562	501	505	529	540	515	567	512
5169	1284	1232	881	765	687	677	618	615	602	628	603	674	589	583	598	591	594	635	576	588	608	576	632	603	613	594	586	572	575	585	571	595	600	635	583	622	595	576	600	626	570	594	552	568	622	558	572	621	558	623	601	596	607	602	573	563	579	575	641	626	574	599	644	579	667	628	582	619	605	581	628	599	603	576	589	605	594	606	615	602	560	571	572	583	567	569	559	546	585	617	577	602	562	601	620	614	581	608	583	613	589	570	571	621	589	586	613	589	588	608	611	595	572	599	622	591	602	587	597	572	563	599	588	574	594	561	634	641	577	573	555	594	588	600	603	599	539	609	570	548	626	577	580	566	582	586	585	620	597	601	589	580	592	597	578	564	563	594	635	593	580	570	578	603	576	556	583	600	629	564	567	635	557	564	591	633	590	556	593	610	587	567	575	590	620	572	590	555	623	587	602	598	576	628	543	579	600	608	614	650	588	574	554	575	597	597	568	606	674	611	584	575	605	613	612	606	604	581	567	567	610	587	634	600	595	551	538	612	558	572	602	598	623	565	601	577	608	624	579	596	606	583	590	563	553	615	567	602	622	582	589	578	613	599	575	597	589	574	578	633	533	599	579	594	560	569	602	576	598	604	551	592	559	605	643	588	651	609	615	554	619	585	587	596	572	602	574	602	596	533	583	648	572	576	580	599	603	598	592	570	612	574	583	557	563	649	585	597	580	608	569	568	561	573	612	564	568	607	618	601	590	594	581	551	611	622	625	600	573	573	576	549	557	577	593	582	593	577	574	621	541	589	600	583	615	575	597	572	554	564	593	584	601	556	554	566	567	608	578	594	590	574	608	581	593	586	586	575	602	582	552	635	550	586	594	591	612	633	592	578	620	567	548	614	583	588	574	587	584	591	571	558	654	621	591	609	571	615	614	554	561	554	612	613	583	582	598	618	588	540	628	606	558	558	611	562	620	575	616	618	582	630	583	623	646	603	615	609	589	599	586	558	570	567	614	553	552	582	595	570	597	604	609	568	582	579	595	588	618	539	537	565	613	576	602	537	612	573	587	581	615	617	549	631	592	612	577	592	580	584	606	585	594	596	631	587	623	604	581	576	592	630	586	575	589	562	576	566	594	584	598	588	564	586	668	599	618	593	605	611	612	576	594	595	586	561	622	588	578	599	601	583	591	609	582	603	576	574	570	620	566	603	587	561	622	554	552	586	588	591	605	579	591	575	609	569	524	585	609	613	603	560	578	583	576	598	551	563	592	575	594	553	606	584	588	572	622	569	586	628	603	602	685	590	605	606	604	551	587	584	559	613	595	579	556	632	560	599	616	583	576	546	583	584	618	568	621	587	592	603	578	590	617	608	628	567	582	573	600	606	577	566	630	584	597	595	609	600	594	624	547	593	586	596	583	585	597	589	599	573	584	540	584	622	602	590	596	588	573	590	562	596	570	567	552	551	617	617	604	564	624	609	567	581	595	576	591	562	553	587	567	576	618	622	604	594	584	589	596	578	620	604	608	632	559	610	584	581	583	572	614	580	609	549	585	600	596	630	593	603	618	592	588	601	596	592	596	603	547	552	610	588	571	589	583	606	546	550	621	562	566	559	580	558	597	568	566	553	583	580	535	611	595	606	631	592	608	587	603	601	614	579	597	564	565	588	590	574	605	593	579	625	585	601	619	618	653	605	597	608	599	643	567	612	577	544	561	579	596	613	629	595	614	581	604	600	576	618	557	558	565	574	613	613	594	621	609	589	597	578	602	593	579	584	590	583	614	569	621	540	614	627	575	588	592	628	605	582	594	570	560	552	580	585	584	617	577	624	595	600	587	591	601	610	598	599	574	599	617	586	565	577	604	596	575	576	582	557	585	569	616	630	567	607	608	572	558	604	580	565	551	625	594	572	554	565	621	616	592	611	648	615	601	552	586	577	572	588	589	576	605	572	598	566	547	569	645	600	580	577	611	534	581	607	611	578	615	573	599	594	569	607	569	600	579	624	607	578	577	563	564	574	590	585	576	585	597	575	601	594	583	586	580	626	593	624	592	556	574	616	581	589	584	578	568	577	568	542	532	626	624	607	576	678	585	571	575	601	598	594	573	562	618	578	558	559	586	596	576	607	580	644	565	615	596	568	554	597	587	557	598	599	583	606	592	576	578	600	611	556	555	602	632	575	588	616	602	570	585	584	610	604	612	616	557	578	576	593	606	576	608	635	624	575	603	571	585	585	533	589	587	572	587	562	583	599	636	589	605	572	633	563	589	547	571	559	587	609	596	605	601	572	589	539	558	610	596	581	596	604	566	563	627	607	602	590	567	576	582	614	605	595	599	609	579	574	581	564	617	577	546	607	608	566	602	631	553	554	562	607	647	596	604	596	621	526	580	551	597	597	634	588	544	594	600	613	587	550	553	592	607	577	611	568	621	580	536	574	564	586	608	577	608	571	597	577	573	543	585	612	629	550	575	608	610	554	604	579	560	580	606	592	602	591	588	611	596	575	600	575	576	606	578	616	591	599	590	585	621	606	577	600	543	612	610	608	593	597	570	552	574	559	579	570	616	570	572	585	589	572	610	646	617	608	625	609	569	597	614	600	607	592	570	605	576	615	585	553	594	575	583	590	601	580	578	588	572	579	589	568	585	589	595	574	584	589	617	594	603	580	574	520	590	599	552	628	594	589	588	610	633	597	609	606	611	597	604	573	587	585	592	603	609	564	603	614	595	590	592	588	535	609	566	583	611	617	574	547	576	544	548	601	580	592	611	629	607	596	537	575	548	567	616	574	615	606	608	597	593	605	603	569	584	586	606	574	622	601	562	639	601	617	593	609	596	558	590	578	628	559	565	604	610	600	586	585	571	573	635	601	595	541	582	602	611	631	614	580	584	598	623	550	545	604	554	626	560	568	570	630	571	617	601	566	605	611	592	644	583	624	569	587	604	616	607	598	590	617	637	610	589	620	574	588	585	570	581	581	625	578	583	582	558	555	638	609	565	611	558	582	550	557	626	606	564	576	609	591	587	558	579	592	592	597	610	563	570	561	602	579	602	556	601	590	576	574	625	575	584	561	555	619	580	551	584	610	586	609	591	571	588	627	611	597	587	617	634	591	600	587	583	559	550	603	603	638	567	592	601	562	611	581	628	628	586	621	599	599	559	604	575	592	589	598	596	611	559	601	605	586	602	595	561	611	604	612	601	619	593	564	579	600	638	558	572	563	620	584	612	612	580	604	631	649	583	568	633	611	590	588	581	611	556	597	572	602	565	606	606	586	595	599	599	643	533	576	629	596	607	611	576	585	564	538	576	590	623	595	542	587	592	600	581	591	584	621	616	579	607	585	578	621	613	601	596	600	605	587	594	627	578	555	563	558	563	573	632	613	597	630	590	602	604	655	618	575	617	631	622	588	553	566	577	550	579	608	565	589	583	588	574	626	591	588	600	566	623	559	606	595	588	586	565	553	585	635	620	546	612	585	564	595	607	543	589
25370	20952	27556	24507	20968	11571	1149	704	547	495	410	430	366	380	368	356	307	307	287	278	272	236	265	261	261	265	274	275	237	237	258	226	251	227	252	236	278	237	210	245	221	212	269	238	230	245	220	217	239	212	250	261	232	240	228	216	221	221	242	222	228	237	206	210	244	251	207	251	237	219	246	229	192	225	262	226	235	236	238	246	209	219	243	261	232	222	232	215	242	233	239	198	200	242	211	221	234	250	210	247	206	235	222	227	235	225	217	244	202	239	233	230	230	230	206	244	257	213	221	219	241	217	231	213	200	230	266	210	199	220	217	230	235	202	204	216	212	211	238	212	220	238	243	227	243	207	228	232	216	215	220	227	238	208	256	245	211	214	213	248	235	222	200	235	217	225	249	232	243	196	207	198	235	246	218	206	205	228	222	224	230	210	211	227	231	231	201	239	247	228	227	219	241	230	202	201	215	245	217	196	236	229	193	245	226	225	216	232	206	217	216	214	226	235	229	212	219	218	202	229	238	233	239	221	218	193	228	227	224	266	214	226	230	194	207	233	216	222	219	242	218	228	224	204	211	257	212	205	218	247	239	232	246	213	209	239	229	215	230	232	241	215	234	216	259	230	229	226	228	213	204	203	229	217	261	200	200	224	231	226	214	215	233	257	212	219	213	207	226	227	217	233	230	215	211	219	210	205	219	207	201	225	197	221	200	221	214	216	238	225	228	215	225	209	250	250	226	224	224	210	219	247	206	231	204	247	226	231	239	226	228	203	224	245	213	215	239	217	248	222	243	211	233	207	238	257	217	235	237	231	232	224	224	210	225	241	219	240	219	233	229	218	197	204	222	215	229	216	241	257	227	232	223	194	215	232	234	218	228	211	221	215	205	227	229	215	204	210	229	215	250	225	197	230	198	221	227	240	227	227	211	203	196	215	232	210	220	208	229	246	190	227	222	214	247	228	224	246	239	207	239	235	236	225	227	232	222	192	234	194	228	216	216	215	207	218	190	218	219	220	222	228	224	227	220	237	213	216	260	196	226	230	235	214	229	221	219	247	248	240	222	205	212	230	211	231	198	244	218	230	262	225	230	257	207	233	236	206	234	206	216	219	241	230	225	224	238	203	204	229	229	204	229	229	212	203	237	234	207	217	209	211	206	226	194	222	255	198	234	250	219	218	236	245	241	247	209	212	221	208	231	251	231	212	188	201	222	240	222	225	212	211	206	246	195	208	216	213	237	238	227	227	255	216	215	224	204	240	198	221	250	213	231	237	216	189	208	221	216	194	205	228	214	208	230	208	220	225	226	216	232	228	245	240	213	209	228	225	224	193	223	217	233	181	211	193	213	220	224	218	222	264	208	207	240	247	244	222	246	228	215	195	233	214	239	221	196	235	223	235	226	199	213	204	189	222	210	207	221	227	245	221	218	238	204	226	220	238	221	247	218	220	250	212	227	232	199	231	204	252	214	207	226	230	218	221	213	221	201	238	232	218	217	235	233	208	215	218	213	215	221	209	208	201	204	218	230	213	215	225	202	248	225	208	251	219	189	199	215	192	221	231	225	258	228	215	212	239	218	225	233	267	235	211	242	228	226	232	217	239	226	225	214	224	241	225	210	215	227	244	219	209	220	210	218	205	225	216	208	222	227	217	233	192	222	220	225	213	182	225	240	234	241	225	193	215	213	221	219	235	216	232	230	242	216	210	211	246	220	222	211	201	242	212	212	233	227	223	216	221	213	211	231	205	237	222	242	212	228	205	224	224	228	232	206	241	209	217	237	223	212	241	218	254	210	237	220	218	234	242	226	199	248	218	210	217	233	224	220	263	235	201	243	221	225	250	210	249	226	248	249	221	224	219	219	223	215	220	259	235	229	230	218	239	253	256	202	223	209	229	200	216	248	221	261	215	222	242	218	219	231	225	197	247	215	237	221	193	243	231	233	210	212	225	207	218	213	228	224	211	227	212	219	217	217	194	220	215	232	216	222	228	209	232	263	226	209	211	206	181	225	234	225	228	173	224	244	199	221	215	248	234	243	211	229	203	263	247	230	217	196	241	213	223	236	238	246	207	235	222	243	220	211	189	181	247	234	250	226	212	226	202	221	185	226	213	214	236	218	206	217	249	233	218	239	219	224	213	230	191	220	223	200	244	238	197	194	242	219	223	238	210	249	235	226	221	236	203	222	206	256	211	211	234	225	216	219	187	206	225	254	215	233	222	217	235	211	203	207	230	213	218	229	215	211	228	238	238	224	204	224	213	223	238	208	226	247	218	229	215	235	235	224	207	212	241	205	222	227	214	245	224	231	221	241	206	239	255	223	239	260	213	205	213	235	230	199	254	209	221	200	197	199	223	204	211	212	230	203	222	236	226	203	245	188	250	211	222	254	243	250	214	208	221	201	232	233	222	231	208	223	249	208	228	195	214	208	230	202	238	244	220	198	230	217	217	222	191	244	218	241	201	230	243	188	210	216	214	222	226	226	216	198	219	212	238	242	216	247	191	242	203	237	241	227	238	226	239	205	204	207	208	234	212	230	227	228	197	215	213	219	247	243	235	249	215	192	228	232	219	234	224	209	231	207	253	229	213	235	212	230	202	245	244	215	224	227	211	227	212	240	241	225	204	221	240	233	254	227	210	230	218	221	240	219	233	211	229	234	231	242	226	238	218	212	235	243	199	254	237	211	229	208	225	230	240	224	229	218	203	236	228	228	201	233	212	240	194	255	216	217	202	229	209	209	196	233	229	241	216	218	219	224	215	246	217	179	225	226	215	245	216	210	216	223	202	240	216	238	234	223	217	235	239	236	219	229	206	235	177	204	248	244	218	201	222	236	216	228	219	208	205	230	198	240	232	227	187	198	224	232	222	213	220	219	222	184	224	212	240	235	237	240	232	215	222	261	238	208	251	212	235	209	222	215	217	222	249	217	228	217	230	225	236	224	246	230	214	219	241	241	231	226	207	226	222	210	244	228	225	216	226	246	229	213	201	233	196	236	221	198	219	212	221	243	231	216	231	229	182	244	188	260	197	226	229	235	230	189	234	215	219	219	257	219	254	218	228	224	232	267	248	233	240	208	215	248	191	216	226	194	207	204	231	238	200	233	237	233	189	223	242	221	241	223	234	200	199	243	226	219	228	235	228	238	224	199	215	211	236	202	245	226	231	231	225	215	223	221	240	234	190	200	242	210	239	248	235	220	210	218	210	213	235	237	227	238	230	232	247	239	208	226	207	217	217	207	244	223	214	228	223	235	208	183	230	239	224	215	238	210	212	200	234	210	222	235	242	211	225	203	188	233	222	251	212	227	220	218	250	249	213	210	208	204	228	209	233	235	211	204	216	214	211	216	221	239	214	238	234	226	215	233	190	235	253	221	228	245	205	217	225	212	206	212	208	216	225	211	219	237	228	205	221	209	233	224	219	221	219	217	223	250	210	227	260	272	235	220	222	220	231	204	201	247	212	219	217	214	224	233	204	237	246	215	228
7229	11495	10352	5649	3504	2536	1799	1385	1149	955	860	750	699	589	545	520	475	465	398	444	426	381	386	380	376	311	326	335	335	300	305	326	301	273	309	288	319	317	286	294	298	279	269	275	276	274	290	272	265	277	249	272	260	258	289	265	257	241	251	264	259	246	264	250	259	226	296	263	237	285	254	257	235	242	245	275	271	244	274	302	279	260	241	255	275	252	271	245	245	269	242	260	239	259	280	261	266	265	242	259	266	246	244	250	231	275	240	258	242	271	248	249	230	250	275	268	258	243	257	268	268	248	277	256	281	267	258	266	248	262	257	264	254	278	262	261	269	264	251	261	289	264	270	273	267	253	252	266	278	254	245	231	279	251	252	264	250	255	264	263	254	262	254	268	240	243	266	258	247	262	245	270	275	231	249	242	249	282	279	245	254	271	257	243	232	298	236	264	279	253	264	280	282	225	284	253	260	258	232	232	252	253	272	247	244	265	287	280	237	276	229	238	239	249	219	261	246	267	225	264	240	259	271	271	259	254	229	224	233	243	254	235	253	270	269	242	271	258	280	230	258	258	251	249	262	241	233	261	250	262	246	232	247	253	254	280	250	270	247	225	267	284	252	283	230	257	265	262	258	240	247	247	228	250	280	258	270	260	254	249	222	256	269	255	266	303	286	265	222	239	237	251	242	265	275	239	260	256	247	264	244	271	245	252	260	243	273	274	273	215	261	253	273	237	253	237	252	266	241	247	252	269	266	270	243	268	262	236	259	253	243	263	271	270	269	272	268	244	255	268	251	265	235	269	270	236	262	244	279	269	254	273	266	261	291	230	221	272	263	278	260	273	252	250	251	247	249	273	244	263	235	248	278	277	246	286	237	265	235	285	278	232	235	270	236	260	318	242	258	225	231	230	239	257	254	255	277	232	264	282	231	286	246	245	249	252	263	254	238	261	237	238	244	237	253	270	242	244	264	244	244	270	267	249	275	251	264	252	246	245	262	234	260	272	283	245	241	245	257	285	229	255	276	268	245	243	247	270	262	256	249	244	249	240	277	233	245	228	273	267	281	207	273	236	249	277	254	237	267	245	264	254	255	242	247	243	242	254	263	262	234	234	273	254	245	242	242	275	240	246	266	258	248	253	259	238	269	258	251	285	265	276	252	236	265	237	240	235	265	220	257	255	256	233	269	267	260	251	248	226	277	252	244	267	223	271	275	270	251	281	287	229	231	270	265	285	228	239	236	271	258	278	237	237	280	273	261	263	236	258	229	233	240	263	256	258	268	272	236	232	265	272	257	242	259	253	276	250	269	253	266	272	272	292	239	279	260	273	271	252	287	282	263	244	265	259	275	273	294	300	266	227	272	294	276	261	263	278	233	271	240	236	303	274	250	242	275	250	243	246	269	232	252	252	241	250	282	271	273	257	268	258	234	241	237	246	262	272	236	244	266	259	270	239	232	260	263	271	269	269	247	260	223	249	239	243	253	234	255	261	268	249	262	238	261	274	241	265	251	265	264	241	251	243	268	253	288	240	262	253	230	256	272	244	258	275	269	260	290	269	262	232	278	245	251	267	246	240	274	266	229	248	255	271	253	268	222	276	258	250	250	252	281	240	242	264	268	237	261	304	276	258	246	258	227	253	243	244	251	268	245	290	270	272	269	258	253	267	240	266	267	263	266	241	234	284	214	246	228	302	255	246	254	249	239	250	293	246	273	234	271	270	270	232	245	284	246	260	229	245	256	244	245	285	261	232	242	242	282	269	251	243	229	253	292	241	250	257	252	265	256	239	253	279	256	249	244	243	251	243	266	261	262	223	242	262	260	256	256	245	254	225	224	239	244	246	270	243	260	293	272	260	270	264	290	250	256	263	262	243	233	231	277	273	278	256	249	257	247	230	254	271	236	267	267	249	254	278	277	267	277	260	261	252	250	230	254	245	264	253	278	248	252	237	263	245	245	267	247	254	252	259	266	248	272	255	252	256	276	244	247	279	235	251	217	268	262	261	235	230	214	228	249	264	287	252	228	266	225	256	258	249	258	250	256	264	252	259	266	257	271	248	260	241	252	265	270	264	250	250	246	279	267	252	259	250	245	253	234	228	243	269	245	262	259	258	254	250	262	265	254	243	240	239	268	255	215	248	247	247	219	255	247	243	269	245	245	267	273	248	251	245	250	236	243	269	233	250	277	257	213	238	249	274	248	257	286	265	256	260	245	255	268	222	279	267	286	276	261	249	249	238	241	272	244	247	278	252	248	248	237	238	241	244	252	255	248	281	256	228	244	246	262	253	221	243	252	251	223	275	285	266	246	252	251	257	243	257	243	240	244	270	239	276	246	248	281	257	265	254	216	270	243	259	260	257	281	263	266	266	259	267	249	261	239	238	271	247	250	256	221	252	287	240	232	245	261	254	287	249	253	252	268	250	236	262	250	255	251	263	260	264	264	268	234	251	255	267	269	253	234	257	250	241	281	270	236	270	220	250	257	254	255	263	238	273	254	268	260	250	273	269	287	226	250	240	260	236	270	262	233	264	232	261	235	266	224	234	239	280	257	246	269	275	280	247	258	254	265	260	253	255	274	251	227	251	266	270	277	261	245	248	263	245	253	244	259	266	294	255	246	252	251	217	221	273	244	239	257	260	245	267	241	235	259	258	238	238	263	245	244	282	270	256	248	267	245	251	272	247	247	278	258	273	250	263	248	241	266	261	241	274	264	272	262	260	278	238	237	270	257	264	255	275	233	274	246	275	261	246	296	247	263	260	275	254	255	254	275	230	265	251	257	258	263	247	284	229	280	251	237	247	256	260	218	289	258	259	231	251	249	246	267	254	262	252	255	229	254	303	263	273	253	233	271	212	238	283	268	264	288	245	256	245	254	222	270	243	237	230	264	226	260	280	247	254	262	268	227	247	250	265	283	270	283	235	238	243	254	247	259	274	241	254	257	242	262	258	250	233	274	283	266	253	241	256	272	259	242	251	243	250	278	264	242	296	283	262	261	239	245	247	251	278	274	254	271	268	272	251	262	257	254	257	258	254	239	264	258	255	253	263	262	249	244	262	250	264	235	265	248	266	274	236	241	236	250	272	268	225	235	233	226	277	257	248	269	240	243	250	241	269	294	254	278	256	265	239	213	239	259	235	229	259	268	254	244	276	247	237	242	269	248	273	257	260	276	244	251	254	239	242	291	240	282	267	281	261	264	248	245	232	270	261	261	256	223	261	255	242	243	262	238	310	249	268	251	264	285	283	256	269	245	263	282	249	264	236	241	270	236	260	251	246	249	250	261	253	262	217	260	251	250	245	239	269	260	274	279	222	274	246	247	219	248	270	237	278	221	227	264	245	275	250	254	243	270	273	246	285	284	305	251	247	279	265	278	244	260	219	278	278	281	262	247	258	231	241	236	268	247	266	235	234	268	236	251	249	270	236	261	267	278	267	248	274	241	239	245	247	266	237	272	265	263	262	243	259	255	276	269	299	274	246	254	237
23271	20960	27867	24229	20964	21020	8896	1416	1060	964	802	746	702	686	636	644	602	561	552	546	520	483	545	510	538	463	494	462	473	466	499	481	453	481	447	460	437	469	424	431	469	469	471	445	424	433	465	421	428	496	468	415	431	461	434	433	466	441	462	433	433	442	424	430	422	452	448	428	457	425	363	425	435	471	477	418	440	449	451	423	408	416	446	455	443	469	463	398	419	437	407	471	400	439	416	416	412	446	429	395	391	429	465	417	396	439	434	424	437	472	440	441	437	436	454	453	440	417	469	438	394	434	383	422	429	412	422	471	396	439	453	415	431	434	410	412	442	394	393	423	380	425	418	442	423	454	437	442	448	412	401	447	430	407	415	409	398	430	417	425	412	442	397	458	441	468	437	442	407	435	424	424	397	420	416	392	394	446	420	427	410	391	428	404	417	460	400	425	388	459	454	453	449	392	453	408	389	449	443	389	443	414	433	415	408	422	396	421	402	416	420	439	417	452	425	414	416	459	434	426	413	441	431	412	434	401	412	415	429	474	430	414	408	415	415	451	434	461	405	409	425	414	434	439	420	407	395	399	418	438	430	382	442	422	452	378	455	380	421	418	461	394	414	410	430	428	409	457	431	422	437	433	395	420	426	430	425	402	405	440	390	443	402	419	420	433	492	420	445	429	383	415	389	417	438	416	429	429	405	428	413	379	452	407	471	418	418	399	422	432	427	411	426	435	392	447	420	417	412	451	410	406	424	422	406	417	380	435	441	416	449	418	426	456	434	441	461	381	422	380	407	404	405	454	421	411	412	409	454	429	405	440	455	436	442	399	411	406	450	453	406	436	470	389	443	412	411	409	405	410	387	398	402	384	399	438	379	405	420	384	428	431	441	419	424	420	436	393	383	397	428	396	401	421	424	401	445	434	440	452	390	394	417	420	436	441	405	403	398	440	430	426	415	410	441	425	464	442	429	430	431	431	413	421	432	462	449	401	461	423	413	440	430	419	405	422	421	424	432	423	385	412	428	460	435	382	415	417	394	419	440	426	408	400	434	410	445	408	404	432	438	403	420	415	386	430	414	436	390	424	445	461	439	382	465	417	419	414	408	442	407	429	432	424	436	411	408	424	423	379	389	405	413	432	431	414	446	438	400	404	434	418	426	393	420	413	425	387	435	403	405	418	438	412	412	421	363	423	448	434	450	404	414	440	424	420	443	400	443	427	410	418	434	442	448	431	426	415	439	411	432	451	409	405	453	415	391	407	449	430	393	451	423	391	390	439	447	443	430	446	411	425	376	428	374	448	406	407	419	385	413	433	424	429	442	437	472	427	399	411	475	383	381	446	452	453	441	377	450	409	417	409	403	455	426	387	394	399	403	464	459	386	446	404	441	421	447	405	400	379	393	446	418	393	421	448	392	444	372	450	440	416	403	415	457	403	404	432	384	418	416	440	411	403	400	425	492	467	439	425	419	406	444	405	383	394	412	394	384	375	435	409	389	408	437	418	398	424	429	424	425	426	411	395	422	444	437	371	446	423	474	421	421	448	397	454	402	447	444	446	392	410	421	439	421	414	468	403	414	406	437	445	424	412	405	404	407	413	421	406	396	405	405	413	428	443	439	442	455	432	452	390	440	469	421	431	412	382	443	457	411	434	398	390	398	389	413	436	437	403	449	443	429	434	455	421	455	431	389	409	417	418	423	459	439	394	447	444	417	442	408	417	419	410	406	429	418	428	400	419	437	452	457	426	432	411	420	419	424	464	420	365	412	440	401	427	409	392	398	431	426	421	402	436	433	423	428	422	420	429	428	471	420	432	433	441	457	439	427	465	406	374	409	437	425	388	353	397	398	430	440	414	406	428	428	397	419	401	420	454	444	416	419	388	434	456	395	426	459	420	402	380	446	397	409	432	422	411	426	426	405	423	449	415	420	446	419	439	424	437	423	396	388	386	405	385	427	445	449	387	417	443	431	430	463	456	394	406	418	450	428	426	410	411	444	467	417	412	439	393	449	424	430	420	401	382	425	430	414	423	413	412	425	419	437	423	415	433	391	425	411	406	417	390	412	392	410	391	434	425	401	422	411	435	424	445	441	434	444	395	438	386	413	431	398	407	428	460	430	440	440	414	423	402	416	437	393	413	410	434	389	439	396	419	401	449	412	383	442	418	432	437	400	440	459	432	423	422	433	440	410	432	421	408	437	447	438	393	420	417	453	409	401	487	419	385	425	442	418	452	444	438	416	410	441	422	439	408	389	433	439	415	466	459	425	406	418	394	422	415	452	423	411	425	459	420	418	437	413	430	424	435	436	458	420	444	402	423	411	415	398	382	416	398	393	418	400	444	391	463	362	415	405	439	375	429	433	394	379	426	421	412	441	376	455	401	405	426	433	457	420	447	374	400	418	414	428	403	442	404	426	405	405	389	404	423	438	400	411	431	442	413	395	371	396	420	421	398	405	380	427	406	390	408	420	429	413	413	405	422	420	423	453	442	412	388	433	405	399	436	423	408	427	417	449	453	420	388	451	410	413	386	431	432	376	443	417	439	445	409	402	448	445	401	408	420	410	431	428	372	406	444	466	421	410	448	422	376	417	426	408	409	404	421	412	425	446	426	403	393	386	403	446	439	361	436	458	394	400	443	414	399	401	421	420	416	463	433	435	400	432	408	403	402	432	441	412	447	402	457	428	390	452	394	408	377	428	425	411	447	425	402	434	437	400	443	414	449	429	429	414	430	418	408	403	413	433	455	457	437	413	442	418	398	436	439	414	435	433	377	412	448	416	423	418	434	409	414	385	421	410	410	425	431	395	409	419	454	431	397	440	425	438	443	428	431	404	412	472	417	425	441	441	399	443	368	401	432	409	427	428	403	413	422	424	424	403	400	421	410	380	382	389	446	400	434	413	413	459	407	421	428	417	404	415	412	411	416	409	449	465	420	429	465	432	433	425	446	418	436	438	411	402	422	380	431	410	455	421	452	446	438	379	422	418	377	449	418	443	413	442	425	410	412	429	395	396	412	436	391	403	427	385	382	412	425	456	416	401	433	408	454	431	459	451	399	439	426	428	449	423	409	407	418	430	412	415	400	436	411	399	436	417	414	397	421	421	416	442	393	378	413	424	436	413	416	444	416	438	419	419	417	398	394	405	441	449	428	389	406	403	395	365	392	415	429	407	421	428	440	410	436	391	407	439	461	404	407	423	429	439	419	361	463	425	423	453	406	421	405	405	404	429	445	436	443	429	428	398	456	412	438	424	414	395	430	377	434	432	398	383	397	451	421	419	432	445	414	430	418	429	438	469	434	389	417	417	397	391	399	435	425	387	396	372	404	409	382	424	418	443	429	424	428	408	432	443	431	394	411	432	409	403	439	406	427	445	388	422	404	427	392	385	385	396	444	434	412	448	468	445	424	412	415	441	437	428	424	423	418	420	442	404	434	440	434	437	399	419	424	410	426	451	388	410	397	425	431	453	431	441	423	416	360	402	414
10038	17672	16070	9252	6043	4305	3150	2462	2061	1772	1492	1317	1169	1094	964	843	812	806	741	699	689	601	608	613	614	574	576	556	566	546	523	507	552	574	463	476	483	525	465	486	500	485	509	454	486	458	458	465	463	478	450	468	459	450	425	437	472	433	448	430	434	427	434	465	449	444	431	441	441	399	450	422	427	449	423	431	459	457	478	420	409	386	427	475	416	418	464	455	429	430	426	398	469	441	445	380	440	452	404	413	406	423	429	428	427	428	443	441	434	429	437	412	431	409	388	414	420	459	426	455	398	456	416	416	406	441	410	413	416	403	385	427	445	383	427	450	423	420	403	445	448	445	398	419	430	365	438	405	408	420	430	456	426	415	430	439	442	417	432	417	421	421	418	457	401	458	414	422	415	430	414	416	454	451	421	403	397	431	446	428	385	380	440	384	448	424	405	436	440	459	436	395	410	424	404	418	422	444	448	418	404	407	413	403	463	432	447	434	433	433	400	420	420	399	438	401	414	447	418	392	442	423	418	408	456	446	397	393	407	409	433	412	425	411	449	411	453	439	458	389	409	426	422	441	446	407	428	438	402	416	397	473	449	401	407	450	439	425	450	434	447	472	443	436	449	437	406	392	426	427	430	390	440	441	418	437	453	395	431	440	396	430	441	429	406	425	390	425	411	438	370	407	406	431	423	423	424	418	433	423	410	441	403	423	428	413	429	420	485	463	438	434	412	426	417	375	415	397	413	403	435	397	448	437	451	403	440	404	408	402	377	396	409	451	438	400	411	400	451	401	464	453	445	462	443	437	418	391	433	410	436	439	439	391	407	449	382	403	401	417	405	413	418	425	417	358	422	398	446	386	452	433	430	423	413	396	433	399	402	416	421	432	426	417	449	423	418	441	407	399	420	403	437	447	399	452	436	424	416	434	432	405	456	416	436	430	460	431	413	398	401	399	458	422	456	402	438	397	409	429	399	436	418	440	430	410	444	399	431	418	391	430	410	431	428	444	417	421	411	386	429	417	440	465	436	445	427	446	412	435	430	439	432	393	409	425	446	404	409	429	432	417	437	420	413	449	452	396	427	423	451	412	433	440	403	410	426	407	416	418	358	442	432	397	420	437	406	384	416	413	428	447	404	408	396	458	428	375	423	414	422	379	445	394	427	407	462	447	428	391	378	443	434	453	436	415	399	421	428	446	430	395	408	415	429	407	443	437	419	393	436	410	412	452	419	446	420	415	454	436	427	429	434	433	403	415	392	441	396	410	395	423	429	441	444	413	447	427	444	415	445	431	422	435	434	443	440	448	463	438	384	392	407	459	419	415	450	408	403	450	447	401	412	454	455	410	402	421	400	395	412	450	393	408	396	412	428	446	397	408	416	443	421	428	404	436	393	419	406	418	414	446	373	408	412	410	397	404	417	432	423	416	435	416	410	441	429	405	426	407	440	415	447	392	419	437	421	411	433	409	400	425	432	397	377	470	433	432	453	411	465	418	430	405	404	411	422	428	395	418	393	408	438	424	411	456	419	457	396	416	415	418	434	439	401	399	432	430	400	395	454	410	428	375	422	419	399	414	349	422	463	414	429	420	397	437	412	436	449	430	448	422	421	450	441	435	390	432	414	412	379	447	439	388	398	421	436	429	435	405	388	418	415	415	418	407	439	404	419	402	395	419	413	431	436	445	421	409	398	412	409	431	430	403	429	417	413	413	393	395	415	427	401	444	413	408	394	418	386	397	414	452	442	433	443	458	388	422	447	405	417	376	391	417	407	422	404	421	381	455	437	432	425	447	378	435	425	441	411	428	404	406	445	452	402	422	441	363	394	424	420	436	403	430	420	383	434	409	398	411	427	444	407	425	398	373	446	412	402	425	436	408	431	409	391	469	438	424	451	427	416	434	401	408	417	391	413	419	418	445	414	398	390	388	454	438	404	450	428	443	436	383	425	409	434	422	453	421	439	456	446	408	392	421	411	417	425	448	432	398	446	424	402	410	402	442	454	432	426	413	421	410	412	396	430	413	430	404	433	426	427	400	432	404	429	416	421	452	447	405	421	457	430	398	445	452	441	429	412	423	414	392	485	426	411	456	397	423	410	442	431	416	405	431	438	455	444	426	373	423	419	378	455	399	411	441	389	415	410	416	437	443	417	418	411	436	421	413	470	389	415	437	416	423	453	425	395	445	392	409	386	419	425	412	392	427	418	468	407	422	424	410	456	403	415	388	422	426	411	414	400	393	386	419	429	446	473	432	388	421	434	418	407	408	400	417	422	408	434	435	396	438	412	431	421	452	399	445	415	412	446	426	411	399	430	415	434	413	413	467	399	384	386	459	431	462	460	395	432	414	445	386	393	386	452	440	418	445	425	448	425	380	413	406	481	418	405	416	417	367	431	440	447	413	453	421	419	399	404	431	407	466	459	450	440	382	386	451	432	401	410	451	411	388	440	420	391	454	452	399	401	407	434	440	453	411	427	431	400	446	421	397	423	419	387	413	405	433	413	426	429	440	427	422	449	464	428	444	457	431	450	387	414	402	412	417	427	414	458	429	428	419	407	448	442	425	414	435	391	399	398	463	458	433	430	438	424	430	436	439	419	416	381	417	426	398	452	448	405	431	421	420	415	414	416	420	432	400	383	429	414	430	415	413	393	420	432	416	429	434	450	396	429	445	399	417	422	427	433	450	442	414	446	404	405	431	406	422	413	448	406	415	397	453	415	406	431	428	417	395	380	402	436	418	407	421	441	462	415	456	412	418	427	414	408	433	417	400	451	454	452	429	387	435	382	422	422	424	429	439	410	419	416	426	418	435	408	435	423	457	392	442	451	398	398	437	423	433	428	453	444	442	396	458	413	420	448	383	431	406	393	426	413	425	384	444	408	411	403	400	396	394	413	442	436	439	434	439	390	407	398	441	424	421	389	470	379	417	414	423	386	418	445	419	408	386	402	479	384	454	403	395	445	446	413	394	404	395	432	401	443	443	414	442	440	406	412	430	426	413	388	413	438	434	401	423	403	438	448	416	408	390	410	459	420	420	425	401	435	442	388	409	418	474	395	452	425	430	455	404	386	409	412	437	438	418	414	423	435	415	431	449	397	448	354	433	441	379	467	444	430	444	388	406	396	414	392	393	398	409	411	418	374	425	472	434	408	431	439	399	442	393	409	408	386	412	412	413	449	454	441	423	409	435	423	436	405	437	449	419	436	400	421	430	423	393	416	423	443	423	439	415	428	422	386	403	405	426	438	412	422	477	405	441	432	424	424	424	415	429	402	438	427	406	404	384	411	436	399	407	427	413	451	403	390	409	402	379	402	396	425	409	409	437	457	422	464	441	447	436	408	450	386	407	452	431	428	446	396	422	381	404	420	424	431	446	427	430	424	410	456	414	426	403	430	414	439	395	438	452	416	425	444	445	419	438	405	423	434	427	410	431	413	437	431	427	411	420	432	454	423	422	443	437	410	410	457	452	441	414	397	407	420	427	391	393
28238	15496	2396	826	642	615	528	518	574	556	544	566	597	508	587	533	609	484	557	540	543	541	518	556	521	571	576	562	506	570	553	528	557	513	519	522	581	549	555	535	554	525	510	551	530	518	502	529	546	579	531	511	566	564	579	532	523	571	528	550	533	511	543	527	525	532	555	514	580	573	540	555	549	548	598	511	540	580	535	498	535	552	502	520	575	537	562	562	547	503	558	510	556	527	541	568	524	540	570	558	512	564	585	554	575	503	509	549	538	612	530	514	534	545	558	538	546	534	539	541	536	543	549	581	541	571	499	529	512	550	508	555	514	533	544	572	538	536	542	520	537	560	548	503	536	571	529	498	521	522	516	535	523	507	597	529	522	532	535	503	594	540	577	516	589	558	490	548	539	544	536	559	555	528	538	519	528	563	505	542	546	519	508	547	556	529	540	563	575	538	517	507	564	561	535	504	509	530	546	540	591	531	605	524	538	542	545	504	565	533	546	539	516	508	517	507	583	492	553	532	568	555	553	534	507	579	546	518	559	536	561	538	546	539	517	595	509	542	529	553	560	500	508	538	524	549	549	577	523	514	569	559	516	495	542	521	537	547	572	502	539	569	544	518	531	553	524	533	564	575	507	517	565	570	543	523	498	501	548	579	529	524	519	511	534	505	529	550	525	565	564	589	526	554	585	532	520	503	510	556	526	534	546	473	509	517	569	539	486	563	555	560	476	510	515	556	560	515	543	569	532	524	522	530	609	537	513	537	555	557	542	532	551	534	553	540	538	541	553	530	536	520	561	554	561	570	577	540	537	545	527	510	495	527	532	550	563	527	514	535	533	537	533	524	530	537	565	503	566	519	460	517	552	498	519	563	532	559	587	562	519	541	569	564	537	514	524	507	545	544	534	521	533	490	571	566	549	580	572	515	509	498	546	514	542	527	559	590	568	498	561	532	573	517	541	512	536	534	564	514	589	557	518	544	522	573	513	540	538	528	520	542	569	549	554	487	518	509	525	521	522	552	515	541	553	523	540	496	535	547	535	496	514	537	547	570	532	575	521	537	537	513	542	577	512	567	548	555	498	538	589	539	495	541	538	530	536	526	533	563	563	524	567	529	540	551	534	515	558	534	579	548	563	546	542	505	517	557	556	518	531	540	511	570	518	504	549	502	521	519	551	532	537	527	478	499	564	518	524	613	583	504	542	571	536	516	568	561	523	547	499	513	544	513	504	523	558	531	502	536	525	563	529	543	538	578	552	534	517	514	543	535	558	543	535	480	561	577	518	560	545	531	512	551	501	557	502	541	498	497	525	514	543	543	540	512	539	545	551	533	490	518	537	519	534	558	560	550	534	496	543	539	524	503	515	561	499	522	533	549	530	509	516	568	558	543	503	553	557	581	598	586	496	537	530	526	571	533	521	529	538	516	524	534	523	529	558	559	516	560	552	496	530	555	517	534	544	519	538	511	498	521	571	559	554	494	536	567	581	539	525	561	566	491	552	544	509	536	579	546	508	552	529	567	556	545	550	499	536	529	498	537	494	530	545	517	577	529	500	534	550	490	551	538	528	551	563	546	580	528	530	605	523	480	544	547	540	517	524	508	573	540	514	538	551	581	532	484	536	550	561	545	546	526	552	575	550	519	548	572	555	549	533	563	516	540	548	580	515	520	525	567	518	578	536	545	551	589	565	538	536	540	540	518	515	543	536	506	480	535	572	509	525	552	568	554	580	502	523	570	512	572	557	537	540	573	558	562	548	568	531	568	526	584	513	525	561	534	518	539	540	523	481	524	556	571	568	525	545	507	557	557	533	530	540	542	497	532	525	542	519	530	548	518	505	548	563	571	589	520	550	573	547	534	587	516	552	558	540	550	527	542	537	550	542	558	536	491	546	582	521	528	559	561	540	538	526	534	517	515	564	561	522	542	528	534	554	525	497	516	548	601	530	545	545	581	550	544	546	569	534	542	549	525	500	516	542	522	538	568	520	533	528	522	548	507	538	524	538	542	527	564	536	526	503	550	526	569	532	517	515	536	588	565	518	540	540	536	523	495	548	544	517	531	526	583	541	549	572	543	556	506	549	525	526	562	510	548	523	538	514	561	535	558	512	534	547	538	554	546	535	547	556	495	518	533	517	541	563	517	505	520	558	539	551	561	500	577	536	577	602	574	560	530	539	509	600	540	528	577	530	562	564	556	550	553	508	525	556	551	528	496	519	543	525	480	512	528	562	548	488	559	546	531	517	553	533	555	498	551	551	552	582	558	543	533	558	531	592	544	523	543	552	549	553	568	525	521	558	492	543	530	534	502	545	538	575	532	526	538	502	504	521	521	529	507	597	506	542	519	574	498	543	524	574	543	553	518	561	526	547	539	557	521	569	561	572	554	537	510	565	527	550	519	496	548	583	531	548	564	578	531	549	551	537	555	533	493	558	514	531	551	534	550	511	560	554	535	519	570	535	492	566	522	573	531	520	528	524	534	552	570	534	515	558	527	548	482	567	532	547	520	540	564	522	516	511	540	543	539	553	467	548	534	580	521	541	557	546	529	535	569	518	505	525	540	548	543	557	553	535	499	540	536	493	604	557	529	500	541	513	554	524	558	526	561	529	531	539	512	542	531	513	565	545	531	520	552	488	536	556	522	568	501	546	538	527	502	506	554	543	533	505	514	518	482	526	536	524	545	555	497	545	480	579	519	548	550	526	534	503	551	529	522	530	524	565	567	576	503	532	594	592	542	586	509	529	534	500	547	539	542	510	539	499	497	502	520	471	550	567	569	563	544	513	542	526	614	530	532	542	476	541	533	565	576	511	552	563	518	574	515	540	557	535	538	525	566	497	519	538	548	563	536	529	511	581	545	504	557	536	504	506	549	549	528	558	545	502	519	528	527	506	527	568	501	550	531	502	528	560	548	580	563	533	526	574	512	546	501	508	584	582	567	572	523	531	554	571	554	544	543	563	508	555	506	559	553	532	543	505	571	538	588	545	515	539	524	531	555	505	538	581	573	545	521	534	567	501	508	535	524	548	518	559	498	567	507	530	573	527	501	563	566	507	570	508	517	493	550	563	557	525	555	567	540	576	530	515	554	538	559	508	575	535	526	566	530	525	532	483	538	524	513	538	528	537	474	487	562	568	512	556	488	518	549	549	549	554	553	532	547	521	528	545	544	518	548	573	542	536	534	538	511	591	586	569	564	534	553	511	490	520	570	547	528	536	548	617	547	530	502	511	578	548	582	498	491	548	510	524	521	533	557	577	515	580	524	510	547	501	528	569	551	527	577	539	490	541	542	554	564	491	534	476	527	534	527	526	538	520	548	546	517	565	487	537	536	557	527	621	545	519	586	548	507	536	506	562	516	542	554	548	547	556	538	539	519	539	530	515	523	534	544	552	532	512	562	537	514	568	534	546	513	575	512	513	569	529	542	526	528	539	526	510	539	517	526	513	578	509	503	523	529	532	493	518	596	526	561	542	538	536	560	527	516
5278	1305	1190	825	739	688	606	644	610	591	637	628	610	569	583	606	566	569	578	627	594	583	606	607	547	579	540	576	558	570	601	622	554	577	557	634	576	582	612	583	594	583	554	598	588	567	598	595	561	586	574	620	538	587	597	574	596	584	591	585	622	609	591	617	581	601	603	578	576	577	560	569	583	586	625	564	592	585	605	603	569	582	615	619	574	592	577	569	609	639	604	607	590	589	564	567	580	618	569	618	557	602	581	602	558	553	571	560	579	544	596	566	575	569	555	538	599	591	610	587	567	587	589	582	603	624	583	579	564	572	539	587	605	571	614	594	594	599	561	614	574	540	597	592	598	596	587	592	606	615	607	600	587	578	599	549	568	558	576	576	595	586	544	523	598	626	580	611	606	564	614	589	585	599	603	647	585	580	614	576	589	565	578	571	560	576	568	582	534	545	585	583	553	647	570	510	562	610	587	624	620	531	619	578	570	571	610	578	559	554	575	577	565	546	586	594	574	538	531	642	560	605	582	585	567	585	604	588	556	585	569	589	580	616	569	582	600	561	544	584	581	587	556	605	571	614	588	578	563	581	589	539	582	588	598	578	626	598	602	627	628	618	568	584	631	618	585	601	606	540	553	552	552	552	586	584	608	580	554	587	588	560	568	559	589	562	581	627	589	560	575	631	600	583	635	565	556	576	562	575	599	564	606	561	608	597	537	601	592	607	562	567	594	611	547	577	562	554	562	593	637	603	577	571	602	619	602	573	565	621	579	573	587	535	601	612	565	617	600	612	544	629	585	551	607	621	574	556	586	589	596	561	585	619	583	605	565	549	628	550	572	577	551	559	593	565	582	607	587	572	527	589	548	596	561	562	562	564	579	609	607	586	564	551	582	538	577	622	605	646	595	571	594	563	592	614	621	537	617	598	635	581	598	584	585	556	575	583	555	596	584	615	566	600	582	610	533	556	559	564	552	589	574	564	573	552	576	597	548	527	611	554	577	579	563	549	577	594	562	573	628	561	577	566	592	593	593	556	546	560	592	586	599	596	607	586	559	633	591	550	583	601	603	581	589	611	582	584	587	594	546	629	639	532	566	584	542	568	529	575	611	611	579	573	565	601	565	574	587	608	552	566	590	577	602	574	600	620	581	554	560	596	556	599	587	593	637	569	610	571	592	591	604	569	556	573	580	623	562	570	561	549	563	549	567	599	596	596	620	602	603	607	581	631	600	563	602	599	556	558	580	554	538	556	612	554	590	589	617	576	561	582	571	616	564	584	587	598	589	575	590	598	605	598	634	619	593	583	611	590	607	574	569	583	606	568	547	599	587	591	596	599	624	576	570	573	554	567	584	547	612	542	593	537	573	597	582	563	540	569	575	608	603	633	534	589	557	553	632	554	574	591	592	568	592	579	576	565	512	592	567	630	608	598	591	599	607	603	605	592	590	549	601	599	605	566	590	612	579	561	607	578	625	530	592	571	634	670	570	574	575	600	595	575	583	605	588	596	578	600	606	572	596	584	540	601	571	590	595	556	579	567	543	590	585	547	553	543	599	538	599	562	569	587	584	603	578	612	562	571	574	601	602	596	558	562	566	538	619	543	572	600	578	611	578	610	624	558	572	617	572	587	574	549	581	550	581	556	580	600	624	607	596	580	574	613	564	566	581	617	610	649	599	572	559	559	620	576	527	580	574	563	541	580	580	617	615	560	584	560	570	572	576	573	592	614	557	597	576	610	568	622	548	587	566	603	567	621	618	596	591	594	582	580	551	581	572	578	603	598	581	624	594	604	559	581	575	555	600	613	595	586	575	592	558	623	598	611	607	590	594	621	561	572	585	575	635	604	538	568	609	608	562	550	564	592	574	539	593	561	592	622	572	581	572	557	576	582	560	569	613	580	645	595	604	590	595	607	566	611	557	597	593	610	563	615	590	599	584	535	557	582	556	632	562	599	607	595	605	555	626	616	620	616	627	605	600	599	587	526	589	590	588	564	564	571	559	601	585	573	590	552	556	595	584	561	555	567	562	616	607	567	579	587	600	550	571	600	579	593	561	592	589	561	586	594	553	548	572	570	609	611	585	599	537	613	588	616	630	573	571	565	571	546	571	563	599	572	601	584	568	591	588	513	619	614	564	595	597	604	579	559	625	568	619	601	621	556	581	551	571	569	596	557	599	626	548	631	569	561	609	575	565	606	622	608	573	577	540	513	574	600	593	573	578	555	596	591	574	612	585	588	556	594	569	586	565	574	595	594	542	616	570	581	639	565	601	594	578	564	653	583	573	603	593	590	600	648	632	529	580	602	570	577	587	600	554	572	608	571	563	574	573	621	600	589	543	590	570	587	578	592	622	550	600	566	619	582	619	563	593	580	615	572	628	599	565	579	588	640	581	592	614	645	568	583	615	618	640	604	569	632	570	591	557	557	573	603	570	564	575	594	599	609	595	570	568	613	577	594	607	596	614	551	543	598	573	579	612	615	592	564	624	557	579	618	572	593	579	649	612	564	554	551	525	615	616	625	564	588	597	559	615	621	602	593	565	625	571	529	596	554	560	554	585	560	608	607	605	584	592	585	574	568	589	609	587	600	550	588	602	564	622	578	577	564	561	596	576	559	615	584	607	584	593	578	609	598	618	535	569	592	590	601	591	587	615	621	581	572	603	563	586	589	565	602	598	612	573	539	628	569	590	552	594	597	590	568	608	589	618	569	592	572	562	551	598	541	587	625	568	579	562	580	589	574	593	572	586	580	624	546	595	623	553	554	612	581	580	596	577	560	553	593	556	584	584	615	595	579	550	580	592	569	554	574	585	590	617	583	615	608	594	516	599	623	580	581	589	626	603	540	586	548	558	588	596	581	595	589	587	542	589	612	602	559	583	587	580	603	610	635	565	607	553	594	551	601	594	594	624	570	587	590	597	561	564	575	590	561	590	602	607	584	590	614	592	559	605	590	579	583	567	577	593	586	543	598	517	587	579	557	555	550	560	572	597	588	575	605	589	569	567	573	610	576	595	574	609	595	590	554	605	613	557	583	555	540	593	543	591	612	513	597	568	606	615	565	529	570	608	569	562	565	637	544	564	598	600	558	569	592	597	616	606	589	624	567	590	586	600	604	558	636	566	583	578	598	539	581	595	600	578	566	603	583	570	567	594	579	622	569	587	631	597	566	581	578	586	580	607	606	596	570	617	594	557	565	561	586	513	579	545	556	572	579	567	617	620	577	630	568	602	553	619	580	619	581	624	623	578	534	612	632	579	606	627	593	573	563	589	582	590	607	582	586	631	558	580	620	577	578	583	596	588	608	592	572	569	602	593	619	576	551	619	584	553	569	559	563	600	589	606	589	604	569	596	606	629	591	574	591	579	577	595	638	575	589	619	590	603	596	567	608	588	582	533	577	571	572	566	589	584	582	595	589	632	599	594	585	587	580	590	596	592	593	580	544	538	574	553	514	561	582	644	588	562	585	565	588	594	581	601	539	588	571
25498	21014	27591	24632	21008	11578	1116	678	578	460	456	374	394	375	329	290	323	326	294	275	279	262	312	266	272	259	258	242	243	243	245	234	252	235	234	245	246	261	262	230	234	255	215	234	225	243	200	227	247	221	215	225	246	223	223	211	239	229	202	270	256	219	234	221	218	229	241	229	244	211	250	221	252	232	238	199	211	212	226	212	237	201	232	225	217	231	224	242	245	229	223	214	241	207	258	229	228	217	218	199	207	230	217	224	229	223	241	237	242	225	240	212	212	248	226	207	232	236	222	218	216	240	204	195	223	231	227	199	228	205	225	225	222	216	209	229	255	238	220	208	211	227	224	236	226	261	232	243	230	259	225	229	222	217	222	221	230	195	208	230	204	215	220	199	236	208	219	227	211	218	226	255	216	207	235	220	217	224	198	217	205	205	245	233	233	208	226	227	201	200	233	220	251	229	194	260	237	220	218	199	226	237	222	234	213	235	217	228	242	212	230	200	229	239	243	203	230	232	227	207	217	237	215	237	248	217	222	217	222	224	232	234	225	229	183	233	225	240	212	236	206	199	205	244	212	232	228	215	222	219	217	237	225	244	226	228	208	245	218	221	230	225	228	229	260	200	244	268	226	205	219	222	233	194	232	226	236	224	226	246	223	238	234	229	233	245	216	225	239	188	229	217	240	241	226	241	203	214	229	213	207	241	233	210	239	215	247	226	203	258	231	250	217	210	216	240	233	239	220	234	221	243	227	233	207	253	221	234	182	238	238	249	226	217	228	199	239	217	242	203	207	198	245	234	237	227	231	235	230	207	202	202	239	238	230	216	217	245	231	234	213	215	225	253	246	218	223	210	250	237	213	203	234	224	234	205	199	239	216	222	224	215	222	217	200	195	211	222	234	218	225	222	217	210	206	214	224	242	221	244	226	278	212	218	232	212	224	230	216	204	185	219	226	209	234	230	218	228	218	230	233	185	218	227	219	219	212	253	196	214	221	214	254	229	217	207	212	216	216	217	199	210	225	226	198	237	204	206	247	229	207	236	228	220	223	221	211	208	247	233	223	230	206	216	201	217	232	228	235	241	247	209	239	214	226	230	225	218	212	202	218	222	227	202	231	233	218	245	210	225	248	216	207	230	231	214	221	225	215	228	241	225	237	227	218	214	235	226	233	220	213	235	231	239	208	218	242	208	205	219	220	211	225	203	233	219	253	222	203	232	223	240	257	217	239	191	219	224	196	222	210	216	244	215	215	214	234	219	206	209	221	229	243	226	232	221	231	233	217	211	217	225	222	206	246	210	220	226	215	227	215	217	234	209	249	232	244	233	221	226	210	221	240	221	216	223	224	219	226	230	223	225	213	193	238	224	253	213	216	237	215	201	236	244	225	233	203	228	241	234	239	236	233	232	215	218	233	189	233	233	235	206	229	222	226	195	258	219	187	209	224	210	220	215	215	222	211	269	233	201	230	228	225	224	202	205	204	197	221	207	219	244	235	204	208	214	227	221	228	229	200	225	225	230	209	211	232	215	220	211	224	218	243	242	233	225	233	212	218	203	196	226	210	220	242	235	219	199	196	230	198	211	232	236	207	218	245	215	219	228	217	215	264	216	207	249	227	222	245	228	224	203	235	208	191	209	201	228	198	196	269	248	205	209	233	234	221	229	233	232	197	261	214	245	188	229	236	224	226	215	231	221	217	241	237	219	223	216	208	232	226	189	213	256	213	204	253	219	221	233	255	199	221	236	204	207	231	212	212	222	207	233	232	216	226	252	227	215	218	228	214	212	215	212	198	202	220	207	223	221	211	242	215	206	220	232	218	235	206	189	215	226	230	215	234	232	230	224	236	229	214	225	221	229	224	239	232	212	230	230	235	218	199	244	220	210	219	220	231	226	229	225	196	242	237	229	203	229	210	238	203	224	233	229	199	251	219	196	195	209	241	204	216	223	226	208	221	205	212	205	228	234	195	239	225	236	202	204	224	216	187	218	213	219	241	200	245	183	236	209	221	228	211	224	223	219	228	203	205	205	244	216	223	225	238	230	223	226	222	216	190	225	254	229	213	222	210	215	247	230	237	203	199	225	228	225	187	219	207	206	213	214	232	253	228	222	213	237	233	219	217	246	215	194	215	225	245	236	221	206	237	208	226	229	228	218	235	224	246	205	215	222	218	205	219	229	229	222	208	217	199	228	244	247	227	220	229	221	216	227	224	253	264	218	221	220	202	249	202	233	210	235	257	231	206	208	231	233	227	211	229	202	225	230	202	226	229	200	212	202	221	221	230	236	191	230	244	208	230	212	226	207	236	226	203	217	217	250	218	197	227	232	215	229	257	220	225	255	213	192	229	213	203	223	215	230	214	201	231	233	223	232	250	215	210	228	226	222	247	229	241	235	230	203	235	250	218	228	246	246	195	222	225	225	196	229	216	223	246	240	197	225	215	228	204	243	240	208	203	205	204	222	210	215	237	240	220	235	217	250	229	239	192	228	217	217	214	220	237	214	231	206	213	217	225	234	227	236	189	221	253	229	224	229	242	226	235	224	231	234	205	214	210	207	218	222	213	223	222	247	255	212	223	233	227	241	244	222	225	253	237	216	220	225	238	223	237	215	243	239	231	243	216	214	228	232	229	255	238	220	225	228	213	231	204	243	222	241	217	217	215	215	219	210	231	245	217	243	210	207	230	246	212	198	218	209	232	238	203	228	245	231	215	222	206	230	235	245	210	220	213	237	213	237	241	220	223	223	229	233	248	209	241	230	211	232	209	221	222	212	225	245	251	256	228	216	227	226	245	211	242	232	233	208	209	189	229	217	199	188	214	222	235	195	243	232	223	211	226	236	236	216	222	216	215	236	211	224	235	208	216	218	210	221	220	226	209	194	235	232	215	217	200	197	216	201	235	216	229	199	241	199	240	214	238	221	205	228	241	223	250	213	231	211	219	238	223	206	198	243	238	196	217	227	216	208	204	230	208	201	226	205	211	228	224	237	210	207	199	210	211	224	241	213	214	196	219	225	226	231	235	236	199	214	226	223	245	228	243	223	244	241	243	226	214	223	223	229	225	245	238	257	215	217	209	204	192	232	208	238	220	249	264	196	234	213	210	212	237	218	214	222	210	229	198	226	215	226	229	218	234	240	234	240	243	203	208	213	215	236	240	233	223	225	219	238	241	247	206	244	226	227	229	234	224	214	233	214	234	231	234	199	198	224	246	239	224	227	198	230	232	226	218	221	226	215	229	251	220	218	206	214	219	241	222	205	225	225	207	219	231	222	201	206	227	214	216	209	204	228	242	213	225	220	230	231	223	229	219	242	251	231	195	203	240	220	219	237	226	214	215	232	243	209	236	218	204	274	239	234	241	241	219	242	233	218	210	195	249	233	221	226	247	233	183	248	209	225	240	245	206	225	233	227	248	223	215	201	209	212	228	246	267	193	242	239	239	196	225	241	214	188	209	219	207	233	232	228	225	230	207	222	243	215	225	208
7295	11366	10366	5696	3399	2437	1772	1381	1164	965	808	697	640	642	582	546	419	458	421	383	357	368	391	381	354	357	328	340	327	349	301	307	299	288	284	296	287	299	299	312	300	258	265	265	307	294	290	271	256	227	274	259	275	263	254	283	248	243	244	274	256	279	281	244	274	274	246	245	274	252	280	262	279	246	268	232	229	253	268	269	294	255	281	224	274	256	241	267	261	235	274	224	276	250	285	249	278	255	272	280	290	246	224	259	263	275	257	259	277	271	249	270	226	253	258	232	268	231	244	278	265	271	250	239	274	260	253	262	251	225	244	256	242	240	252	255	266	266	241	244	253	241	241	250	226	255	273	252	286	250	241	260	269	276	228	260	204	270	262	276	242	267	295	264	262	257	239	237	273	260	231	241	247	250	295	252	250	255	245	253	270	269	243	215	257	253	225	237	234	229	252	239	260	278	281	242	263	252	246	241	267	270	249	257	239	233	240	254	269	229	253	237	258	282	228	270	257	250	246	243	243	259	256	261	264	276	249	241	234	228	268	241	235	267	259	244	209	242	253	264	250	245	262	234	277	255	257	215	243	240	267	250	246	272	260	234	268	255	233	276	251	254	236	246	224	242	266	255	251	235	250	246	244	240	253	248	269	256	253	260	243	257	268	264	265	272	243	277	259	282	258	269	281	279	255	259	258	248	222	256	256	251	246	243	249	242	251	224	238	230	272	251	282	255	265	288	239	253	253	249	260	266	251	251	226	236	250	264	233	257	268	247	267	249	236	246	240	254	250	251	252	198	246	248	245	247	258	242	236	254	272	260	273	262	238	229	235	262	251	262	236	246	274	257	257	259	267	220	231	236	251	275	242	272	236	258	257	257	242	246	267	260	287	277	236	260	239	273	279	249	281	263	257	294	267	252	238	222	269	224	250	239	222	257	267	235	255	237	260	232	268	252	271	242	250	265	258	233	281	266	244	267	243	242	265	262	239	231	255	275	261	253	244	260	237	241	276	235	247	217	267	215	270	246	276	245	269	280	259	261	260	233	261	231	238	266	246	242	260	248	253	246	247	250	253	239	253	238	274	263	232	241	275	248	243	230	273	261	244	256	242	258	229	259	246	249	236	241	266	239	245	246	237	268	281	256	269	263	246	241	253	256	270	275	246	256	267	236	266	257	237	244	244	300	253	255	253	250	245	249	226	262	230	268	234	254	255	250	247	252	266	255	256	245	240	252	268	268	238	265	264	240	282	254	234	273	239	237	231	244	267	259	264	262	272	261	258	259	244	243	272	255	246	260	279	265	320	265	284	255	241	255	260	240	258	250	253	250	248	258	239	240	258	257	242	261	214	255	247	266	242	251	261	273	239	265	268	270	262	271	242	221	253	237	275	237	259	266	275	269	240	262	257	215	274	264	240	275	266	243	266	250	250	252	255	253	267	231	247	245	271	256	280	250	234	278	244	242	246	249	265	249	264	278	241	236	220	256	243	278	264	232	238	258	232	260	250	267	264	266	239	268	248	270	262	290	284	247	264	242	222	246	255	245	228	250	252	254	260	233	246	263	207	267	254	248	262	250	234	253	267	264	241	246	258	243	243	240	235	234	254	221	241	254	273	221	235	290	252	243	273	281	250	250	266	234	242	263	252	261	264	240	253	255	279	225	227	280	285	256	245	275	269	257	257	254	243	278	275	282	238	256	276	245	237	270	239	231	254	284	239	237	247	273	238	248	248	249	253	241	248	237	230	261	246	247	240	262	263	221	285	248	250	243	259	242	260	271	263	259	287	265	229	279	243	275	253	275	260	254	248	236	270	282	253	259	243	276	246	256	235	253	256	258	264	252	246	254	272	267	259	246	261	256	272	237	222	259	237	268	271	254	236	253	256	269	243	253	247	236	264	251	269	253	274	246	278	244	277	263	275	239	251	277	241	289	266	258	242	216	258	268	267	260	272	278	261	238	258	247	258	251	241	257	260	246	231	256	252	271	274	268	258	283	280	250	275	257	241	262	288	269	289	261	253	241	251	255	248	234	233	239	230	260	279	218	255	266	236	242	259	241	238	247	257	246	238	276	226	244	268	238	264	249	239	251	234	240	230	287	260	238	234	250	253	246	277	252	253	233	270	230	251	261	252	260	267	281	247	231	263	249	255	246	262	310	236	241	245	242	243	241	269	243	247	287	255	276	273	259	273	232	255	267	294	255	277	277	236	248	249	239	252	265	271	270	255	241	258	271	288	258	251	257	259	238	267	261	228	278	268	239	231	261	244	254	256	251	289	244	249	246	251	250	253	231	251	242	234	259	300	260	280	235	241	249	250	239	256	261	248	250	265	252	283	240	273	228	245	277	250	244	262	258	233	266	254	261	273	277	235	213	244	253	243	246	272	247	239	271	267	257	235	242	242	273	275	255	283	249	242	247	255	265	267	268	266	246	285	245	223	254	243	269	267	266	254	237	241	273	238	227	285	263	249	233	250	269	239	259	278	245	248	239	243	264	227	260	263	262	260	228	243	264	237	243	231	259	258	257	275	243	246	223	274	281	257	236	263	236	282	240	255	234	282	251	262	247	256	261	243	256	238	285	273	268	254	228	255	250	250	251	253	227	271	269	253	268	262	273	247	263	248	242	254	264	247	267	276	215	256	277	248	246	234	255	252	233	247	257	254	226	250	264	255	256	257	265	243	252	238	250	260	234	249	247	251	257	227	273	245	261	265	254	269	237	247	275	258	254	260	268	257	227	234	266	260	220	261	270	266	247	275	234	260	242	232	236	262	233	238	268	259	251	268	265	265	245	247	251	316	294	241	260	249	268	247	247	273	231	243	236	263	249	260	264	258	247	265	244	233	249	244	240	288	251	279	231	217	240	266	262	264	252	250	245	222	268	297	259	267	265	237	242	247	253	265	235	269	255	257	253	250	267	243	273	278	238	246	232	257	251	263	255	252	279	239	248	252	265	220	256	231	253	280	232	257	228	234	290	250	277	256	250	251	254	257	251	280	288	250	265	262	242	250	243	249	251	264	269	282	270	275	253	254	270	255	245	253	270	269	267	280	244	254	247	239	306	259	286	263	242	239	242	268	227	246	233	242	242	275	264	257	252	242	267	261	259	271	263	249	277	260	249	272	253	250	224	245	265	253	236	239	242	249	265	250	293	234	258	246	237	239	251	245	259	227	235	299	259	272	258	262	255	236	276	239	251	242	238	239	257	241	260	251	269	258	270	236	276	241	271	262	255	232	261	271	253	253	270	231	251	278	278	265	281	231	262	269	252	232	245	251	257	272	271	270	238	249	226	248	245	270	257	233	229	205	241	261	233	242	257	264	237	249	222	228	251	252	251	226	275	262	269	256	263	232	260	254	243	245	255	284	277	257	266	269	252	257	254	246	257	266	276	268	261	239	242	246	243	263	245	261	264	280	294	250	242	248	278	244	250	282	253	245	261	243	256	265	248	264	221	220	247	242	251	265	258	278	262	260	263	270	229	248	245
23377	20978	27900	24235	20987	21056	8729	1402	1037	976	943	736	725	654	619	657	557	581	578	573	539	556	525	525	456	484	459	449	499	467	462	473	463	453	445	440	442	451	459	438	475	454	518	463	412	416	432	465	438	442	404	426	415	416	413	430	479	421	397	469	386	390	452	428	454	434	434	408	436	462	457	432	426	451	464	425	443	472	408	420	404	406	436	407	406	470	408	414	419	444	438	430	407	426	419	428	411	422	440	419	434	395	455	435	438	455	388	417	423	373	455	409	401	426	422	423	427	446	411	418	417	373	406	426	396	412	419	429	422	438	467	423	403	466	407	462	394	429	414	424	416	456	444	407	442	452	436	398	450	414	454	441	432	391	408	433	443	448	437	417	460	447	437	425	424	453	416	405	442	451	429	416	415	443	452	424	467	433	423	432	422	439	455	434	418	434	422	429	447	405	422	447	428	399	440	434	428	444	400	420	415	429	414	438	449	419	420	413	425	426	431	406	417	415	423	453	451	402	410	443	436	405	462	415	405	427	417	407	443	428	423	401	413	456	381	376	424	393	449	449	457	436	427	403	429	399	431	406	446	405	398	442	398	389	411	429	415	410	415	406	439	427	423	404	422	412	415	423	426	450	452	432	438	437	389	426	404	408	400	416	412	425	435	398	410	453	439	454	437	412	435	459	473	436	407	443	450	389	436	434	451	477	430	391	411	423	401	396	421	413	393	419	448	415	431	415	481	422	423	436	401	421	468	406	434	414	407	426	399	439	430	390	418	424	437	409	475	451	392	432	427	401	382	427	425	453	403	422	439	429	438	424	429	432	408	355	448	450	412	419	422	401	416	429	434	448	393	423	419	434	409	445	421	430	418	417	463	403	398	445	397	405	436	434	450	429	462	426	408	440	405	448	423	431	414	417	430	461	408	440	430	475	412	455	423	419	418	443	384	427	424	431	431	442	452	445	478	462	441	483	400	442	437	411	423	422	439	413	418	443	411	413	421	411	440	428	429	418	384	381	454	429	415	389	442	377	392	462	407	431	424	443	457	425	431	404	376	369	377	411	384	419	417	444	382	426	449	433	461	402	424	433	415	420	433	407	422	444	437	404	446	447	428	434	445	411	429	453	396	409	402	427	410	433	438	413	435	416	394	427	451	419	422	397	426	450	432	440	441	426	411	427	413	413	429	407	408	415	402	473	405	428	439	443	452	439	439	418	441	414	426	386	436	455	446	400	392	394	432	421	430	405	407	431	472	427	423	441	420	374	410	421	376	430	433	439	423	438	404	403	407	404	437	443	422	424	449	394	469	398	427	445	443	387	402	453	396	427	429	421	415	437	446	421	430	406	405	436	440	448	426	429	424	372	442	409	445	435	418	428	434	413	408	433	447	443	414	434	421	418	408	418	384	426	383	463	453	431	380	433	421	410	407	437	402	422	430	441	411	419	424	420	434	434	451	437	392	419	427	422	440	426	398	413	427	421	468	429	434	394	412	430	440	374	417	398	429	407	391	437	458	402	415	415	409	432	427	426	442	450	412	434	417	420	408	413	396	409	439	394	422	420	421	413	442	444	411	434	467	395	423	422	385	424	448	405	418	416	423	443	406	439	453	412	435	446	432	405	415	406	427	414	429	380	431	423	428	427	425	384	457	443	420	449	459	412	445	418	420	445	436	437	413	405	424	421	440	442	448	404	409	437	434	418	391	422	456	413	453	423	421	388	444	417	381	475	424	398	379	392	444	413	410	446	451	421	371	430	409	443	420	418	428	475	458	430	453	462	448	431	413	416	407	432	410	457	398	445	409	429	381	390	428	448	437	407	444	415	433	430	469	375	405	420	435	381	403	427	406	392	434	429	418	412	438	446	460	430	426	412	418	410	448	400	424	421	433	426	436	424	449	417	433	415	395	417	413	459	443	459	440	389	437	444	407	423	424	408	437	393	453	419	384	427	404	406	429	424	401	431	418	388	436	407	465	392	410	430	451	405	436	358	397	404	438	384	432	409	463	427	462	440	416	402	441	412	407	386	432	416	451	429	447	468	460	419	462	403	421	418	432	417	401	424	445	399	413	425	427	439	418	404	417	440	456	415	443	399	444	381	432	411	414	430	418	404	429	416	423	418	397	437	440	397	447	429	383	387	440	421	471	438	417	415	469	429	425	429	409	422	442	426	450	413	412	410	405	455	412	408	460	400	422	408	396	430	435	443	414	412	419	412	454	400	398	400	420	407	424	417	392	398	415	408	430	437	410	388	455	402	432	438	448	412	449	397	421	423	420	449	421	459	440	441	378	408	421	403	386	425	392	397	405	447	427	430	432	451	427	412	414	413	397	413	417	417	453	447	413	428	398	420	412	455	440	433	390	419	447	419	422	414	416	421	472	422	403	416	391	429	445	401	419	394	403	382	431	409	464	420	402	406	412	419	429	429	410	437	456	402	416	438	449	429	407	441	390	421	417	433	405	419	405	411	449	439	437	385	456	446	451	419	444	416	426	419	426	424	431	443	419	467	430	409	469	418	403	454	408	402	413	389	432	412	455	397	433	428	406	434	414	415	444	412	414	435	414	406	409	397	425	437	391	392	410	458	432	411	420	385	429	395	445	430	410	447	423	423	421	422	449	392	439	406	375	457	405	458	424	393	404	453	434	437	459	425	428	434	401	415	412	378	437	440	456	460	455	420	445	437	406	398	394	427	470	443	448	437	427	386	420	423	424	443	429	419	428	440	427	428	424	426	426	444	427	427	445	412	410	413	410	460	403	419	415	436	425	427	423	440	407	422	443	427	399	421	406	403	409	469	402	442	431	404	428	395	454	435	400	417	427	432	408	417	428	438	417	390	413	391	415	430	394	413	448	465	406	394	434	469	413	465	411	419	452	429	417	430	437	420	461	415	429	410	410	445	431	433	399	462	429	447	424	441	419	424	420	457	415	399	446	449	436	415	402	416	428	435	420	400	450	423	454	403	409	439	420	374	426	411	403	418	449	422	415	438	419	454	384	456	403	434	420	398	437	463	435	459	443	392	393	434	455	434	390	378	410	395	399	413	457	440	349	425	378	422	427	426	430	432	449	432	413	464	422	408	447	433	406	453	417	429	404	393	399	435	394	408	443	391	402	423	396	426	421	414	430	428	419	455	412	431	402	429	417	407	408	411	450	427	435	430	452	460	387	412	403	385	429	433	442	409	448	395	441	412	397	414	397	429	420	425	443	403	432	421	399	403	413	459	438	395	421	402	435	375	444	404	457	470	440	445	396	403	423	393	443	424	413	424	454	414	414	407	433	390	409	398	404	415	430	406	407	446	399	442	418	401	423	432	422	396	408	451	406	422	432	409	429	419	435	389	421	437	424	406	422	437	440	460	398	416	436	412	434	426	440	474	448	413	409	386	403	398	384	445	409	417	419	432	392	407	412	402	449	407	424	428	435	419	404	416	422	400	429	435	428	430	440	447	422	424	426	406	430	408	430	372	437	412	421	396	413	416	389	451
9956	17676	16076	9350	6073	4228	3136	2409	2053	1792	1477	1311	1170	1057	985	879	758	716	748	677	664	652	612	651	613	559	518	538	582	534	551	503	507	499	503	528	460	486	446	440	443	492	432	454	445	444	451	424	442	478	474	409	417	457	445	453	438	473	393	426	457	413	442	446	400	485	447	418	458	459	471	425	457	423	416	424	424	426	443	416	405	427	424	432	413	420	393	442	423	440	451	424	386	407	450	419	416	421	414	423	384	443	422	442	406	401	433	465	411	414	453	407	466	399	391	412	419	464	397	415	441	404	412	421	429	431	441	399	442	451	415	421	411	450	447	428	398	442	411	434	438	450	452	417	442	404	390	425	454	448	437	428	429	407	411	395	402	412	455	376	416	365	404	426	398	413	412	428	405	386	422	439	408	388	456	449	433	431	428	422	397	406	431	439	413	459	439	379	416	469	407	438	430	426	424	418	416	410	394	410	425	396	369	416	448	385	423	442	413	392	405	422	469	441	411	429	432	421	415	421	445	419	427	414	426	444	409	439	396	416	367	428	400	420	419	400	450	421	423	372	433	425	411	444	400	402	429	443	395	409	380	483	435	398	427	404	383	419	432	389	455	427	416	399	442	429	446	414	445	426	413	417	457	434	442	407	432	431	410	426	401	428	424	397	455	413	445	403	428	381	432	390	441	427	416	424	408	428	399	421	402	437	414	402	426	429	452	438	443	452	449	393	423	419	394	465	490	425	404	371	401	412	426	397	433	433	462	466	421	452	413	394	410	403	378	396	428	401	386	416	406	412	384	437	411	394	427	441	437	364	406	451	437	415	420	413	435	426	446	424	432	425	435	449	441	443	387	396	418	444	443	424	402	424	397	407	432	389	415	412	419	411	411	436	415	401	431	416	434	422	459	391	428	396	439	465	404	410	441	423	438	405	393	419	410	397	420	422	402	393	442	428	401	418	424	434	379	415	409	450	403	436	403	416	457	400	423	408	452	469	417	395	424	459	446	412	426	389	420	407	471	458	395	451	433	424	426	376	412	400	420	404	412	441	432	445	445	432	422	441	438	411	477	384	419	426	445	394	473	441	388	425	424	419	387	414	384	403	425	430	423	426	441	466	427	427	450	450	416	413	399	419	466	381	418	404	405	398	402	448	414	446	403	397	458	427	389	380	434	385	437	405	398	419	424	394	404	427	427	421	409	432	418	392	392	409	424	457	424	394	405	419	412	410	382	424	439	406	461	418	412	414	415	422	419	413	433	431	389	430	450	403	441	439	423	416	425	425	436	417	417	420	427	430	437	446	419	410	428	446	413	430	409	402	411	432	405	402	447	430	425	400	424	432	411	403	422	417	420	422	407	395	450	414	424	421	426	396	409	411	427	407	410	433	415	406	395	432	426	395	410	420	400	441	418	391	422	437	411	394	413	434	439	405	439	449	445	408	409	429	411	426	451	428	415	435	448	386	408	392	407	429	414	450	429	415	455	394	447	405	404	429	417	416	418	448	431	409	428	416	416	432	436	419	460	404	391	420	455	414	436	421	445	424	396	418	394	403	420	376	399	392	456	415	438	411	397	412	387	396	436	437	405	452	426	414	398	411	418	425	429	419	419	408	394	406	405	435	435	461	429	419	432	409	383	429	410	393	375	420	409	418	412	431	401	409	423	442	410	436	443	408	418	408	413	451	399	436	416	430	420	428	384	423	420	429	445	404	429	419	385	378	430	472	441	380	410	417	441	448	417	373	443	444	436	390	401	410	466	437	409	401	391	429	450	454	432	451	427	401	386	449	438	420	458	423	446	423	388	416	385	452	421	399	417	407	390	405	409	417	433	454	386	425	412	424	427	454	455	429	432	442	419	426	402	401	433	445	454	430	389	439	428	434	437	428	430	381	413	411	400	413	439	418	396	414	407	401	435	433	395	448	434	430	399	395	444	392	392	471	424	435	429	389	392	427	442	411	414	423	431	459	440	414	375	404	438	414	388	446	415	404	395	424	419	387	400	445	427	425	396	450	469	410	430	433	391	422	435	445	431	416	389	423	444	466	400	453	404	399	418	428	425	446	455	410	474	445	389	410	411	417	411	406	412	403	442	404	406	394	419	436	425	427	433	407	416	438	399	393	402	386	407	397	393	395	444	425	414	428	443	409	420	422	415	442	427	440	418	406	417	409	409	398	414	443	472	414	395	416	398	409	437	400	393	435	401	401	386	393	427	440	431	407	456	401	440	388	424	386	413	413	375	416	400	423	436	411	419	411	392	408	427	428	439	424	400	440	412	379	423	417	403	401	388	434	433	411	423	432	375	405	412	410	443	375	421	388	429	408	414	417	413	408	402	448	433	435	451	415	450	393	406	374	454	430	424	428	407	416	404	427	430	399	399	434	426	411	408	446	435	399	406	416	453	444	440	472	440	431	419	422	389	397	445	418	428	432	413	434	428	367	446	430	375	418	378	426	373	413	411	443	408	445	431	441	409	412	390	398	427	409	442	398	404	398	417	419	387	442	419	434	400	454	398	451	408	393	457	449	402	442	405	405	398	386	421	442	452	410	367	431	428	414	412	441	462	415	424	445	412	434	381	451	416	419	448	421	392	422	466	386	446	421	428	455	412	419	429	414	462	435	400	401	403	429	421	422	438	400	427	424	398	410	420	430	396	425	471	403	393	414	390	429	417	444	458	435	402	421	424	390	437	389	386	443	436	431	430	408	392	431	438	444	388	416	435	410	419	392	413	390	394	416	419	437	409	442	422	441	438	392	447	392	446	427	427	449	435	434	391	452	402	407	432	438	446	398	386	414	418	442	406	423	415	402	448	436	388	424	442	419	398	458	455	442	454	441	432	456	398	396	455	449	405	395	396	430	383	415	428	428	444	431	434	463	452	398	435	407	416	436	425	419	422	432	454	389	444	421	384	433	438	446	426	401	398	441	457	397	397	432	404	412	445	419	434	447	439	416	428	444	421	434	418	419	397	414	426	416	432	386	429	440	443	406	434	384	411	403	432	440	422	450	435	423	470	424	367	444	456	447	413	415	450	400	391	434	391	400	435	411	454	446	406	404	429	442	405	423	418	425	421	429	418	381	423	420	360	419	437	409	447	430	393	448	396	464	410	410	403	434	426	434	419	409	419	418	431	442	426	413	403	413	440	430	428	441	469	399	401	399	401	413	431	440	416	443	434	399	393	414	397	418	438	418	433	389	426	421	420	398	417	449	440	407	424	383	429	455	438	440	406	412	441	412	432	438	389	422	457	426	407	414	443	425	405	430	368	443	409	476	408	431	389	407	383	443	431	434	445	413	401	447	415	431	413	411	416	438	396	408	416	426	404	384	441	426	419	424	417	417	394	432	425	433	410	434	449	481	443	433	409	415	412	391	394	396	444	400	432	434	412	440	437	426	400	460	449	434	433	392	440	458	416	428	426	421	444	393	393	404	428	385	448	406	431	411	413	430	434	428	404	422	443	440	403	358	406	399	417	425	407	436	445	429
28328	15436	2565	772	664	583	561	592	514	561	569	541	494	530	528	544	553	549	561	560	522	544	536	515	538	514	544	502	507	534	536	590	532	577	531	494	512	576	559	533	552	523	535	501	550	529	494	580	546	546	517	566	538	528	489	525	568	548	521	564	560	553	521	513	542	543	553	547	553	558	558	523	474	548	528	547	529	543	579	532	551	536	499	535	519	540	521	535	520	533	543	548	527	585	523	543	526	574	502	533	533	511	511	544	538	529	542	545	524	570	519	522	547	481	558	555	534	568	567	517	510	548	548	543	538	554	530	523	506	541	510	507	538	520	539	484	545	541	536	556	533	524	544	529	556	506	562	525	515	538	531	529	540	589	555	523	510	536	533	560	548	574	543	573	520	534	519	546	536	546	563	575	585	484	534	579	523	534	519	475	490	503	552	603	509	516	532	528	496	528	524	508	511	553	546	530	531	521	551	580	504	545	528	501	532	494	546	534	539	518	554	549	532	547	535	526	537	585	524	552	563	562	553	528	538	542	540	513	596	515	520	558	560	521	569	541	520	506	546	545	526	560	522	566	539	558	533	586	555	505	522	533	592	555	561	542	538	538	534	530	550	558	550	558	485	543	542	558	485	580	549	549	525	510	560	536	509	469	583	552	507	544	552	507	531	565	533	534	540	530	533	588	570	552	522	567	534	566	502	522	517	528	507	523	528	570	520	513	512	572	537	542	557	519	556	539	535	512	531	546	524	513	559	525	529	538	541	571	527	510	590	526	532	478	554	505	535	550	540	545	527	535	502	535	510	580	504	554	535	495	538	545	493	603	511	554	550	547	548	552	530	549	542	508	562	561	506	504	522	586	521	566	517	551	549	567	554	534	560	567	529	520	569	528	542	581	565	534	536	518	552	545	569	522	516	512	543	563	530	546	544	562	547	547	537	555	503	556	556	544	569	548	550	549	515	518	527	554	529	545	557	540	572	486	545	578	559	556	520	527	537	560	523	566	550	536	571	554	547	543	513	503	568	508	548	520	550	560	552	561	597	525	549	565	532	537	519	539	526	521	537	532	527	531	550	533	515	566	522	561	534	518	529	530	559	561	501	533	545	518	535	569	525	534	530	574	530	529	551	555	514	515	561	503	561	544	552	546	512	533	582	550	531	549	557	560	522	614	549	550	539	561	541	538	558	554	523	582	568	545	544	501	526	562	528	535	541	559	572	527	524	483	530	500	525	508	550	545	526	518	539	529	579	562	564	549	545	539	543	536	535	587	537	534	551	552	546	506	521	503	530	522	524	550	524	565	516	519	558	547	542	552	532	500	516	524	530	563	558	489	519	540	511	507	513	512	537	534	536	549	528	500	550	538	509	554	538	505	544	555	511	500	538	556	571	553	523	554	504	501	562	546	526	523	536	553	531	562	565	543	554	527	540	558	525	555	519	501	537	516	513	514	518	487	539	520	566	593	550	490	541	525	539	504	541	580	556	534	547	550	540	519	486	494	536	504	518	550	537	522	532	499	554	551	510	491	555	522	538	551	574	524	533	520	568	502	521	535	524	560	561	574	518	550	548	519	558	523	556	558	533	506	519	559	538	573	546	522	520	567	548	589	539	551	523	536	538	476	550	534	574	521	555	507	533	527	542	529	567	571	534	510	559	488	547	559	539	544	542	573	547	510	507	553	511	563	485	560	513	557	558	534	547	494	510	552	527	545	558	550	520	529	574	553	552	541	556	534	545	554	502	521	514	552	545	509	553	540	527	574	521	531	581	525	528	513	542	557	550	534	501	555	550	550	554	531	514	589	549	530	565	571	544	600	541	506	572	533	537	551	555	538	531	497	525	557	521	525	503	474	508	510	503	534	513	528	539	512	563	517	565	525	582	526	539	513	533	536	557	535	510	529	514	546	517	511	546	549	550	509	547	537	523	581	556	503	521	533	564	520	551	527	525	525	552	552	539	530	530	561	530	552	502	530	550	542	536	529	561	524	557	509	508	536	571	507	516	554	507	497	530	532	573	552	540	533	584	519	547	523	527	513	543	545	514	554	534	567	538	534	561	571	553	513	503	524	609	531	515	496	528	537	532	558	566	525	513	565	517	525	551	518	515	534	510	520	559	579	538	528	512	513	547	481	568	545	541	541	530	513	571	585	589	522	529	531	521	540	510	518	564	560	525	540	493	540	522	472	512	561	509	529	541	497	548	556	531	545	569	573	549	528	527	545	578	534	549	569	489	486	521	563	519	552	554	503	534	526	577	574	523	582	563	510	554	537	533	550	555	504	542	509	545	516	566	482	524	562	504	548	535	574	537	562	568	534	522	508	553	540	546	547	541	545	584	548	548	593	528	534	547	500	518	527	511	540	530	571	551	530	494	533	589	549	549	513	538	511	536	509	529	527	501	537	544	505	544	564	548	487	561	546	517	559	544	488	529	537	535	525	482	548	469	533	522	530	531	555	537	576	546	526	546	518	533	558	543	532	555	552	566	547	564	528	534	551	572	541	521	508	522	538	526	511	538	558	507	491	504	514	535	530	530	526	537	533	519	530	546	498	575	528	527	525	503	518	509	536	540	528	527	514	518	526	510	509	560	565	515	573	547	566	522	537	524	541	541	548	550	555	606	529	537	565	572	514	546	575	554	519	525	560	494	524	532	528	543	512	520	515	549	558	523	561	564	548	604	530	567	533	527	494	576	541	507	552	565	522	527	547	526	503	493	574	571	539	506	523	587	546	514	544	525	552	541	524	506	513	533	551	499	546	512	529	586	540	575	512	538	517	537	525	593	527	536	572	529	546	548	574	505	516	509	530	600	527	529	538	540	550	512	526	522	510	541	515	519	524	548	558	512	563	550	547	525	523	525	512	528	532	537	527	558	537	559	553	530	480	580	521	552	573	504	550	520	586	570	565	504	537	541	569	534	513	513	600	510	500	525	540	532	521	502	555	533	535	582	560	537	500	516	526	551	548	567	516	545	519	522	512	552	562	556	518	509	551	546	557	532	550	532	518	521	527	546	512	531	529	527	546	543	570	529	540	522	498	511	438	585	549	519	554	551	501	540	505	526	565	541	532	542	556	521	515	549	520	540	534	538	515	568	520	538	579	561	574	559	536	547	529	496	543	515	548	488	537	501	501	531	509	574	513	565	560	552	543	510	524	522	562	567	523	550	561	510	520	553	520	510	552	554	513	589	552	616	551	530	531	552	512	546	546	540	545	521	542	550	536	544	584	527	558	542	521	527	509	555	528	513	542	556	520	498	573	556	548	502	568	547	503	526	530	555	544	552	534	541	516	494	548	503	543	570	513	552	517	537	562	529	526	557	531	567	530	519	503	539	545	563	550	554	525	530	531	570	593	521	543	521	547	521	511	559	547	568	575	503	538	568	529	532	559	550	551	536	531	511	560	549	537	504	552	546	492	570	557	519	554	535	517	526	532	546	540	509	551	500	574	563	524	527	548	571	534	523	529	531	518	513	525	525	535	511	530	530	533
5355	1274	1168	876	723	689	628	658	604	650	603	647	595	645	603	584	607	583	601	617	560	598	569	598	608	592	575	590	566	553	614	564	574	571	585	564	582	621	591	612	600	621	552	562	548	583	583	532	592	558	594	567	588	564	624	615	598	558	608	593	609	586	613	580	593	582	574	608	594	589	577	584	578	645	573	565	627	659	567	594	560	567	588	557	596	601	596	595	614	586	608	583	608	570	584	605	568	585	567	626	561	558	601	609	639	574	623	633	555	606	622	621	554	580	605	555	556	618	578	601	537	555	561	607	639	622	612	579	548	586	625	577	616	586	597	592	622	605	570	572	570	604	573	573	539	590	587	598	603	601	597	560	616	552	618	581	555	612	570	607	596	578	579	602	582	624	572	598	589	598	599	582	626	582	548	599	577	633	600	580	613	585	642	592	593	554	617	593	585	614	599	597	598	603	574	604	618	605	602	577	602	579	558	569	593	548	586	593	568	580	546	541	530	570	585	600	591	567	593	590	601	600	580	571	600	552	582	581	583	598	567	578	553	601	552	573	594	568	607	632	578	602	625	578	593	568	552	587	583	567	572	621	553	615	550	610	596	572	597	580	596	607	622	557	627	568	625	579	537	576	590	617	588	607	583	567	536	572	574	547	549	595	560	556	608	608	610	572	548	564	600	564	621	546	576	584	565	608	571	578	589	562	560	598	611	566	592	588	576	581	574	570	596	585	567	641	600	638	621	594	598	584	607	590	559	586	579	605	598	615	591	577	574	607	603	587	529	596	596	589	586	556	533	560	576	614	609	533	605	572	607	582	616	583	569	568	595	590	603	556	579	622	530	626	585	604	595	578	590	587	578	586	604	547	585	610	592	576	580	614	586	580	607	625	583	582	569	555	630	642	588	562	588	562	589	601	587	604	589	631	582	584	585	576	581	601	571	548	583	581	612	572	597	564	625	575	597	554	601	634	575	544	547	541	591	553	619	582	595	588	557	617	584	560	551	620	580	549	567	595	546	574	566	577	560	553	570	591	580	568	595	551	581	602	589	577	539	580	595	617	601	579	591	525	612	575	581	592	570	619	621	596	577	594	568	566	608	610	583	604	572	624	579	565	586	602	586	600	595	588	573	641	568	589	557	643	567	572	567	643	588	589	556	563	548	576	534	593	581	553	553	567	565	584	609	592	614	578	584	562	582	589	591	594	585	628	620	589	565	601	565	561	567	595	591	578	563	581	571	579	570	577	579	578	578	564	577	614	637	582	527	634	573	587	618	554	543	578	630	586	597	609	591	568	600	555	604	585	614	575	596	589	590	600	606	535	576	628	607	602	607	585	604	562	621	620	588	550	574	613	580	617	576	611	599	578	565	537	555	581	568	554	561	574	531	560	572	593	601	610	613	595	626	575	526	563	593	612	578	584	591	550	588	614	616	559	610	627	600	573	595	569	571	641	571	591	593	552	612	568	540	604	582	580	593	574	565	603	589	661	642	612	576	567	586	597	606	570	583	563	574	627	581	546	576	560	605	623	568	600	587	599	579	596	568	580	601	549	629	587	575	615	582	600	589	590	586	602	586	566	603	566	617	596	585	592	590	560	533	556	588	596	598	586	573	603	555	638	585	596	568	597	524	584	593	570	581	592	578	595	561	568	561	606	572	551	580	617	609	595	601	637	550	636	587	614	610	595	604	590	574	588	572	599	593	585	606	591	593	588	558	649	553	588	581	607	577	535	523	564	579	603	581	563	592	592	608	594	590	580	572	605	619	572	572	574	585	573	595	611	553	624	588	573	610	564	606	582	580	576	558	547	568	566	616	590	572	594	597	592	617	572	592	583	568	632	634	583	575	607	554	601	559	568	594	546	580	578	583	615	569	615	572	623	559	595	609	599	603	577	607	583	588	590	544	599	574	590	624	591	554	612	585	570	586	585	603	602	574	568	622	590	560	579	560	572	561	596	562	628	593	608	580	581	612	562	620	582	531	572	586	551	553	584	590	568	602	574	574	584	549	630	596	632	587	588	598	631	583	581	562	609	628	583	611	573	575	586	568	612	531	564	597	581	556	555	577	583	582	544	556	579	599	626	554	591	634	591	563	581	596	583	575	527	594	566	596	567	535	606	599	627	581	596	616	570	602	554	580	565	576	608	606	560	654	562	588	583	623	552	558	566	600	530	581	601	586	582	582	541	589	570	564	584	604	574	603	571	604	557	568	622	594	562	550	576	598	578	548	591	595	574	583	608	568	583	549	570	574	585	564	606	566	636	597	541	621	603	565	568	584	579	600	552	585	618	586	552	602	564	546	552	564	558	603	639	577	583	613	625	594	640	594	592	550	596	556	608	547	550	597	568	592	572	563	607	588	575	594	570	576	563	590	621	635	558	612	588	622	629	560	640	608	603	605	572	574	567	620	609	558	583	584	607	609	551	602	605	579	599	594	577	598	571	574	588	587	577	608	565	568	570	610	661	611	605	555	555	626	588	598	595	598	573	575	590	581	612	611	556	595	581	612	569	577	618	573	598	547	614	590	592	538	579	566	612	592	611	556	590	575	610	558	588	555	622	626	630	608	607	548	536	571	567	605	562	646	608	639	603	635	591	582	601	617	608	588	592	586	592	553	533	609	642	563	577	577	533	575	571	597	573	547	535	546	589	622	592	574	570	572	585	599	570	583	550	593	576	582	588	597	566	577	573	570	549	566	610	569	593	606	634	587	578	585	584	609	537	543	600	611	577	579	583	626	576	573	597	558	587	565	583	573	552	560	623	593	585	573	581	569	592	618	571	621	594	563	551	588	579	598	608	599	588	599	562	623	633	571	548	600	622	596	604	552	582	578	593	585	581	590	580	583	535	584	563	576	575	541	604	574	557	596	538	586	559	560	602	577	574	608	571	581	575	560	608	577	570	599	619	586	557	554	592	590	627	593	589	554	573	569	573	589	567	581	572	554	604	573	580	583	617	533	598	600	520	563	587	583	575	601	622	580	602	606	569	599	589	618	552	592	592	633	588	610	587	616	594	608	588	572	578	568	577	620	560	620	598	584	633	599	630	615	605	514	563	608	547	606	594	552	576	596	601	585	611	626	618	619	559	557	606	585	608	569	577	563	598	585	576	577	568	602	607	580	600	593	564	620	619	631	621	571	610	606	582	572	615	574	619	596	619	551	621	534	578	550	568	580	567	579	603	556	564	598	583	568	580	601	545	595	630	597	545	583	640	608	612	603	603	643	612	553	570	595	558	569	574	610	607	601	598	597	583	537	587	571	595	598	576	600	545	569	609	594	564	621	578	597	605	604	611	552	579	564	580	587	599	594	597	569	556	603	569	595	583	584	589	575	587	599	586	607	600	633	579	603	577	571	583	604	560	547	650	559	572	570	596	594	584	556	564	565	606	573	621	623	576	586	555	576	514	542	607	557	615	596	581	590	539	632	626	547	574	599	567	616	605	576	561	531	567	605	640	570	619	567	593	614	545	597	597	583	610	603	572
25388	20966	27568	24526	20970	11451	1168	696	544	515	428	392	387	355	349	335	308	304	265	283	271	259	263	249	274	245	257	266	244	233	201	247	261	239	226	248	243	226	219	223	234	271	251	257	228	222	198	233	221	220	230	211	218	248	225	249	220	238	219	222	229	215	227	213	226	225	225	234	228	216	220	238	215	246	198	261	242	209	238	216	209	233	231	214	242	230	211	192	202	213	199	211	216	227	217	221	219	225	233	245	219	224	219	221	224	246	211	208	251	222	240	221	209	231	232	220	221	239	227	200	212	198	185	234	236	218	248	243	247	206	223	222	215	221	230	215	227	225	255	221	214	213	236	236	218	224	217	241	202	228	206	253	216	231	211	244	256	232	208	228	232	233	218	211	232	214	198	223	191	218	196	231	227	225	192	213	235	231	205	215	236	227	205	188	241	228	207	250	227	202	218	238	218	259	191	216	242	233	230	224	206	242	217	224	241	225	211	220	209	227	212	260	215	239	217	207	213	222	240	197	211	226	221	248	201	211	216	218	237	244	224	220	230	191	226	235	220	219	212	197	214	231	224	226	224	201	205	209	211	216	228	223	222	200	223	252	226	211	226	205	248	215	209	222	217	203	209	215	194	244	231	203	214	218	233	259	212	227	244	250	241	224	224	217	233	184	217	228	240	206	218	217	232	222	217	217	218	255	217	202	243	220	218	203	236	202	201	220	227	213	211	233	219	221	248	235	254	229	214	222	238	212	234	215	226	209	207	210	220	216	212	215	210	231	247	217	209	233	225	187	206	216	217	222	185	212	204	209	223	200	233	224	226	224	198	191	222	199	196	232	255	229	207	193	213	203	239	212	237	225	218	232	224	218	192	218	214	249	218	218	209	222	220	186	232	252	220	253	214	229	244	229	222	228	222	224	195	239	221	222	233	223	198	248	204	217	209	211	198	235	243	257	226	238	206	211	234	214	230	230	230	215	247	212	229	226	239	220	252	222	217	234	218	215	216	201	224	194	234	234	200	251	210	227	234	237	215	226	221	209	226	226	246	231	217	230	229	198	220	217	199	229	246	247	203	193	234	238	229	251	220	223	216	228	207	210	223	214	232	192	230	212	231	212	207	247	207	225	210	207	254	234	178	221	213	244	201	235	231	272	221	230	226	253	222	214	215	220	249	201	192	221	218	174	235	228	204	206	203	221	215	222	208	222	222	198	248	229	219	237	207	214	188	207	244	212	230	236	211	249	222	207	212	239	214	234	222	234	195	208	220	226	212	218	231	216	214	249	199	201	218	224	222	214	246	214	236	222	206	232	239	206	242	211	265	210	219	205	211	247	207	223	214	253	199	214	209	238	222	212	220	196	224	237	186	221	209	214	237	236	241	214	238	217	235	218	203	186	219	219	212	226	212	219	218	215	228	211	223	219	224	233	227	225	224	208	220	200	219	234	242	225	227	206	206	211	241	215	229	174	231	225	224	229	206	230	211	221	215	224	223	221	213	210	243	203	238	230	222	207	202	196	204	211	233	224	230	254	232	178	231	232	239	222	209	213	223	210	219	211	238	213	226	212	212	189	247	222	208	224	213	212	227	247	236	232	214	227	220	215	211	233	215	210	228	208	229	204	228	208	212	235	234	233	248	230	236	252	206	205	234	222	212	200	202	241	230	224	200	220	197	224	219	200	195	247	233	215	206	228	232	212	221	233	224	250	192	232	231	213	210	213	228	223	217	225	249	204	247	227	214	237	234	239	225	228	214	217	221	213	192	224	230	220	221	214	227	218	206	219	233	224	234	210	236	237	225	206	256	203	219	238	206	224	234	197	229	212	229	238	221	231	253	228	223	247	191	219	215	196	245	207	204	217	218	217	212	200	227	251	227	191	210	245	235	205	196	204	186	200	225	208	207	222	201	215	224	221	238	228	199	222	203	232	215	225	222	238	270	255	245	202	191	230	242	228	196	253	216	223	194	215	220	195	223	230	222	214	210	227	247	212	238	214	235	238	217	221	195	202	216	217	201	187	204	226	225	197	187	182	229	211	221	216	202	217	212	224	190	236	217	219	212	223	227	211	231	233	215	204	210	240	212	224	213	225	216	223	206	239	211	219	210	215	215	210	236	207	236	209	206	222	210	226	225	191	228	190	224	239	210	243	231	203	222	243	214	220	223	218	244	226	218	231	232	214	219	223	221	213	228	241	214	213	215	230	228	222	231	202	223	208	233	212	237	206	206	213	238	244	240	203	212	236	208	249	251	238	244	224	212	244	217	251	235	216	255	215	203	214	220	221	219	216	217	236	217	205	223	226	206	215	241	205	218	212	213	216	216	266	237	218	218	226	192	198	245	231	244	208	193	225	222	234	215	227	231	217	225	251	233	214	225	241	223	235	215	232	212	213	209	221	207	221	219	201	237	203	220	229	208	228	228	223	210	181	216	233	227	210	201	214	209	220	215	217	247	214	217	234	244	224	223	235	204	214	222	218	207	226	235	234	214	208	210	217	223	202	223	216	222	205	227	228	214	212	210	209	205	246	189	195	229	216	226	213	219	243	207	230	249	217	224	265	209	243	215	225	195	193	201	258	245	219	221	247	221	187	215	206	204	216	222	220	231	233	217	229	241	223	218	232	235	211	235	211	211	209	210	240	224	215	211	236	210	221	212	202	198	203	208	234	201	216	231	224	207	195	219	236	226	230	194	218	229	214	238	219	216	207	229	180	205	251	211	233	240	226	206	219	219	198	201	223	221	220	212	209	223	231	212	222	220	211	207	233	217	219	208	237	228	213	227	222	199	199	203	209	215	233	221	203	223	203	239	230	203	212	231	209	239	211	201	230	213	231	207	219	223	197	198	199	213	228	209	204	197	242	250	198	190	230	206	222	212	229	227	241	223	204	192	212	230	238	264	221	231	207	217	234	221	195	240	227	224	220	241	234	194	200	251	208	213	217	218	207	220	229	236	181	228	234	200	208	209	224	201	226	215	238	234	211	213	240	240	219	238	230	238	189	235	219	206	225	219	203	224	221	215	223	232	238	240	208	234	256	213	226	190	211	225	226	238	239	206	215	212	194	216	238	223	188	229	223	225	223	217	217	213	214	214	238	229	198	218	221	240	212	196	225	195	236	217	227	232	228	217	194	212	238	209	240	214	222	209	209	202	235	227	237	241	232	232	212	215	216	227	253	220	215	220	220	227	224	213	208	210	226	208	208	210	252	242	223	220	227	218	198	201	239	202	208	230	235	228	228	226	246	212	223	225	229	227	201	235	232	210	219	214	229	196	233	255	241	230	226	223	204	229	214	262	213	210	229	228	220	239	223	191	227	217	229	222	232	224	236	201	195	236	234	225	206	222	210	221	235	245	211	218	214	193	225	209	213	230	226	238	208	235	229	229	210	242	218	224	204	239	221	190	222	231	217	203	234	234	218	207	222	226	221	223	181	206	195	202	223	220	214	238	192	210	185	225	228	218	245	203	216	218	202	214	226	257	240	215	247
7288	11416	10157	5640	3495	2411	1742	1470	1114	914	796	735	604	586	601	496	462	472	424	422	414	370	409	350	361	304	348	357	333	321	308	317	316	317	299	291	291	297	298	292	282	293	251	246	258	230	289	283	268	279	283	268	274	247	248	274	265	264	260	260	267	276	278	255	239	240	267	299	265	244	271	269	244	267	247	265	269	237	255	204	282	249	235	251	270	298	232	290	252	260	265	266	250	247	295	264	260	246	216	239	250	266	242	243	261	227	258	253	255	236	253	269	250	247	250	253	242	260	270	245	263	270	238	275	257	277	257	230	223	263	259	256	262	274	245	250	270	248	291	239	282	245	245	276	258	256	283	248	264	246	250	277	267	253	263	256	243	247	273	239	300	246	268	265	278	236	270	259	253	283	239	267	258	264	259	256	258	218	251	251	263	229	272	234	226	250	258	218	250	262	269	266	225	286	227	253	258	242	285	253	279	268	263	290	255	259	233	280	276	256	244	274	231	250	248	232	236	255	274	267	264	283	256	210	279	254	249	228	242	264	259	263	233	253	258	239	241	248	246	252	256	235	257	258	291	272	249	235	252	251	249	261	258	268	210	251	249	259	228	230	263	254	249	264	244	257	275	217	243	252	258	275	254	231	250	271	231	260	244	248	262	280	272	253	274	256	239	247	233	260	253	248	272	229	265	247	258	254	260	262	251	270	267	228	270	261	227	246	265	254	254	255	253	274	259	237	270	231	264	264	247	244	279	261	246	228	269	289	266	268	227	237	258	248	236	266	239	264	240	246	256	258	266	307	232	277	271	248	261	257	266	271	259	244	229	254	269	213	247	248	263	248	248	274	239	265	276	262	259	250	242	259	269	262	254	254	255	268	245	271	260	285	247	278	229	245	262	261	242	264	263	241	244	267	262	235	239	245	239	236	261	238	242	260	230	250	255	252	259	244	287	238	242	242	262	257	209	244	237	221	270	267	247	254	259	252	244	245	235	266	244	267	283	265	219	244	240	279	258	231	255	274	246	275	260	281	269	239	249	259	247	245	241	235	255	244	259	238	235	240	238	230	249	253	266	237	226	257	257	237	262	257	258	262	253	235	275	268	268	219	278	250	236	277	270	256	236	233	272	266	260	246	264	247	242	251	245	217	261	261	243	255	289	249	232	250	255	238	267	254	232	245	268	243	244	248	249	236	234	247	246	251	233	228	249	281	250	250	249	247	259	250	255	251	261	257	227	277	243	275	249	267	252	258	237	274	260	275	244	256	242	264	220	236	257	262	218	273	264	232	253	265	265	251	230	240	254	241	248	245	253	268	267	253	254	230	256	240	254	279	250	256	231	252	250	219	227	253	258	247	287	231	270	273	243	257	254	268	223	255	267	267	255	237	257	219	234	263	266	269	237	245	237	248	249	260	228	256	260	237	247	269	289	251	280	253	257	255	279	261	257	243	264	253	249	261	269	226	249	296	262	228	261	263	220	237	254	237	257	252	258	215	228	249	254	240	274	282	255	258	255	222	245	300	249	244	255	262	242	236	250	248	254	276	227	262	261	253	239	245	237	264	257	285	255	248	267	246	238	255	269	232	263	243	256	253	238	251	264	253	270	275	247	273	259	246	218	243	248	227	257	256	279	239	253	255	254	275	243	245	258	247	286	287	276	211	250	285	245	276	236	247	231	236	271	251	219	251	254	250	264	246	229	240	239	246	220	241	261	246	239	242	253	247	269	251	263	255	242	257	261	226	259	268	262	238	248	249	248	252	247	234	252	232	254	255	241	262	244	249	213	237	254	232	267	260	247	247	241	242	220	245	257	268	248	249	269	253	243	274	267	241	249	247	262	243	268	240	259	255	252	255	255	228	230	237	236	251	220	264	264	249	229	265	257	240	267	255	243	272	238	254	246	280	246	250	257	240	267	250	266	271	244	264	254	285	229	246	273	267	253	280	252	239	249	252	243	286	273	255	262	245	235	252	244	248	272	256	262	259	259	251	243	247	258	271	256	255	292	271	238	244	234	262	263	237	252	242	257	267	247	270	246	269	275	277	275	261	234	279	238	257	255	244	240	249	239	253	271	225	263	229	276	253	277	258	263	275	261	233	269	235	247	256	283	237	239	245	241	235	262	240	256	255	281	268	264	253	251	225	259	270	239	237	260	240	231	247	253	231	263	264	225	264	262	276	261	258	266	258	253	257	209	282	259	234	278	247	220	233	231	253	295	261	245	262	221	260	215	218	226	260	272	259	252	262	266	229	238	257	242	265	240	248	251	266	252	299	261	251	261	250	257	249	249	274	259	286	263	235	233	235	289	252	270	247	270	230	274	268	261	252	258	243	236	254	230	262	250	274	253	251	259	286	278	246	225	264	254	248	255	253	254	257	237	274	231	259	256	264	273	250	262	262	255	246	238	229	204	238	210	274	247	232	249	255	250	243	288	245	239	251	263	260	245	266	273	248	294	281	231	274	259	247	248	252	242	239	249	235	273	268	274	269	240	264	257	261	257	269	254	244	224	254	239	280	239	261	261	281	245	305	248	274	250	208	248	246	273	255	253	239	266	250	281	237	256	254	257	246	253	229	253	256	257	231	249	246	236	245	264	270	264	237	243	258	288	277	273	248	259	248	238	237	241	232	257	255	243	244	252	252	236	255	223	243	222	233	285	240	265	258	222	256	241	247	240	267	264	268	253	247	245	217	251	260	242	243	227	250	248	271	248	226	269	236	249	247	240	257	272	245	238	224	258	255	244	256	268	288	249	260	221	256	274	260	282	269	261	249	236	255	279	233	253	280	265	263	257	263	254	242	267	304	253	262	255	243	245	265	248	258	242	263	259	234	254	249	266	255	253	276	262	264	252	255	257	220	267	250	264	280	271	252	233	243	296	221	269	273	268	250	283	259	240	279	262	252	258	260	274	244	239	248	242	267	289	230	223	276	250	280	254	256	261	275	282	282	249	261	263	274	262	251	274	258	252	260	241	258	247	247	225	225	258	259	254	224	273	257	287	242	262	262	247	265	273	224	229	244	273	243	252	266	273	281	261	259	247	256	245	237	261	255	239	285	262	248	277	226	273	247	241	228	284	260	227	224	222	229	267	241	245	270	244	264	260	248	234	256	236	288	274	257	252	274	265	260	242	259	242	258	256	262	251	251	229	250	262	246	246	262	214	290	253	257	246	239	268	260	248	262	234	274	234	265	291	237	270	232	259	271	256	242	234	240	261	229	232	233	238	239	290	244	248	289	260	259	215	254	253	270	239	259	244	239	243	253	226	244	266	261	226	260	263	261	235	245	238	250	303	250	238	220	243	250	261	244	279	262	253	241	260	229	252	236	234	270	259	267	280	261	236	243	252	246	237	269	261	233	224	286	255	265	251	240	245	235	231	246	263	241	296	266	241	264	258	258	237	248	231	240	270	261	238	228	259	286	262	250	269	247	237	267	250	264	247	271	256	278	264	239	232	249	241	260	261	245	252	274	220	250	257	254	241	257
23344	21018	27966	24271	21020	21077	8752	1451	1073	942	830	770	758	673	587	656	584	557	574	552	510	561	553	530	470	452	515	438	489	490	482	496	474	484	461	448	457	438	455	466	445	449	448	433	426	454	458	432	401	442	424	440	452	467	388	426	460	418	423	396	440	425	468	440	432	455	397	415	384	413	437	404	412	435	445	435	463	419	410	440	422	401	428	431	412	421	423	414	409	417	441	425	409	417	407	421	453	430	409	383	426	422	458	393	448	417	404	421	432	396	414	434	421	427	398	442	426	410	418	427	457	457	473	424	441	401	406	393	438	388	414	460	422	380	438	425	439	426	448	434	455	428	455	416	436	395	426	435	438	429	398	434	424	394	428	426	406	404	414	448	421	426	420	391	405	420	458	400	477	465	436	415	464	461	431	436	419	407	421	484	460	426	448	424	406	441	398	385	465	440	464	420	458	406	383	432	429	422	428	421	431	415	452	458	427	408	404	441	410	463	392	428	460	427	441	431	401	448	427	432	386	439	425	432	466	444	427	390	415	412	402	453	421	413	439	467	433	414	391	443	450	385	400	408	425	405	437	455	413	393	404	417	434	442	467	408	419	419	394	445	418	410	413	441	460	425	428	414	417	453	414	436	466	443	418	455	426	414	426	449	417	444	440	424	432	433	424	398	443	388	431	420	431	410	425	423	427	400	416	387	410	462	421	425	453	407	406	427	460	424	415	418	419	410	401	442	409	426	440	423	425	434	415	404	431	414	428	388	421	399	437	423	400	486	428	440	435	485	436	436	411	424	442	430	398	416	405	439	434	388	459	450	453	458	441	428	421	431	454	410	459	423	435	413	475	416	423	427	414	429	414	436	411	418	389	424	416	430	409	409	412	433	404	446	420	418	436	436	457	429	426	414	394	400	429	423	452	444	409	403	424	388	431	438	442	388	438	426	440	441	408	389	418	410	394	464	396	409	431	441	418	384	425	388	418	420	433	462	423	427	413	431	431	427	427	418	398	437	414	456	403	440	412	397	397	420	429	433	458	416	409	429	397	435	405	418	432	458	405	409	412	397	385	456	390	445	429	428	443	411	424	419	444	398	401	438	352	414	433	398	436	455	433	437	454	410	412	436	412	421	451	409	400	436	417	402	437	397	400	388	441	419	391	425	459	419	421	446	408	424	402	452	431	439	451	363	450	416	432	405	428	425	417	412	452	451	406	393	403	399	442	401	411	423	423	421	436	409	390	412	400	349	453	414	442	432	468	441	450	442	409	439	422	431	407	418	435	408	393	412	407	414	438	368	435	436	403	386	417	429	433	393	462	424	449	436	398	442	406	437	443	408	405	424	428	409	457	421	433	391	461	398	434	430	397	413	473	405	438	454	382	411	473	411	467	420	408	433	411	429	427	448	397	398	403	393	419	457	449	442	451	426	410	415	411	433	383	425	431	418	406	430	386	408	414	448	413	442	398	458	434	444	466	424	442	436	442	436	405	450	398	423	437	410	445	435	434	406	450	478	422	420	429	425	429	425	414	428	425	408	429	453	386	451	428	408	429	466	406	424	406	446	417	412	417	433	394	433	460	424	405	442	435	428	414	441	432	418	399	439	444	419	432	417	431	444	430	449	398	377	421	424	430	407	423	418	413	379	375	409	430	410	407	409	456	394	370	462	426	441	429	401	399	436	389	401	386	428	430	423	412	388	439	453	419	437	378	425	409	445	397	463	448	420	407	421	435	389	405	423	451	445	444	416	450	403	428	440	408	456	416	419	408	409	448	425	455	393	421	426	418	414	418	432	452	424	418	408	455	390	427	400	427	459	386	410	427	430	422	413	417	407	423	409	407	432	426	410	435	434	429	406	422	454	458	441	430	422	413	417	410	433	418	423	436	403	429	444	426	418	452	430	426	412	450	419	428	415	423	411	433	404	454	376	450	461	417	446	413	449	408	398	433	434	412	397	421	410	454	427	412	436	416	381	405	411	419	437	421	440	451	400	471	419	417	420	430	396	393	438	447	425	424	409	403	416	435	407	440	430	440	418	444	429	376	417	416	431	422	417	423	414	422	395	413	433	411	416	422	416	462	429	417	402	425	388	435	393	400	438	422	410	437	450	447	414	410	460	428	420	412	375	474	407	409	415	433	451	389	384	441	431	380	419	381	412	415	383	391	448	438	407	441	447	425	448	413	441	432	446	444	382	426	413	396	385	432	426	431	446	405	453	421	424	457	417	420	426	402	411	457	469	385	411	418	428	425	418	424	422	464	426	456	401	421	440	436	413	415	417	406	449	409	418	388	435	408	415	446	429	416	449	442	437	414	419	418	458	412	419	422	435	443	436	393	396	408	434	440	415	426	383	441	435	379	441	440	417	411	419	411	424	420	448	404	411	419	413	403	444	394	439	408	398	382	402	453	406	416	409	433	402	456	410	438	426	400	433	433	445	414	426	417	428	392	425	421	365	446	445	434	405	413	415	471	443	410	415	429	418	417	432	411	409	436	438	437	408	469	436	400	436	426	399	405	411	452	406	404	437	441	426	405	447	397	393	410	398	409	418	414	405	397	378	400	431	419	441	438	423	407	401	414	419	416	444	404	422	423	371	400	432	407	426	413	432	467	416	406	399	435	460	431	379	413	414	411	441	433	378	427	420	415	403	404	429	402	418	431	441	389	404	432	423	457	386	448	436	446	431	454	406	404	425	432	406	424	433	443	441	474	449	439	463	436	460	425	438	435	445	460	393	414	418	409	455	439	445	402	411	392	466	460	424	436	443	417	440	453	412	413	405	397	406	428	416	428	409	426	393	430	411	415	398	474	406	443	433	444	433	419	438	426	430	421	435	403	407	468	430	400	433	417	401	447	475	425	409	440	385	447	438	412	438	402	412	425	408	433	400	415	407	446	426	381	401	391	440	411	432	451	444	432	417	427	417	463	413	389	419	402	437	447	448	445	410	445	429	441	409	431	434	438	425	408	445	386	435	411	414	428	393	431	433	441	402	471	410	428	479	445	395	424	459	408	433	397	414	426	444	448	462	382	468	406	409	433	424	431	412	448	421	448	434	457	430	397	430	415	410	411	402	426	413	419	429	412	377	406	407	423	433	445	428	411	407	453	394	389	445	402	407	461	408	469	439	437	467	391	403	432	429	434	452	415	425	428	423	403	421	425	425	420	424	426	422	410	399	417	406	410	370	408	419	428	435	427	428	396	424	403	409	442	404	425	432	428	409	455	399	394	393	420	426	384	415	397	420	416	463	408	435	398	378	421	432	423	439	398	402	436	435	439	421	425	401	398	463	444	416	390	397	414	469	383	415	384	416	454	428	451	434	420	404	409	441	409	437	396	444	435	455	425	433	417	457	466	450	410	410	401	428	443	427	429	436	458	412	436	424	408	405	440	415	435	424	412	399	449	404	409	428	443	387	422	399	405	437	421	446	419	401	441	412	420	432	391	426	435	417	393	413	398	422	449	423	423	413	432	466	406	419	419	434	385	418
10008	17666	16167	9239	6010	4205	3267	2526	2072	1688	1447	1267	1213	1082	946	935	872	771	753	737	662	674	726	631	556	546	567	507	532	516	583	497	548	519	497	531	514	512	455	482	469	525	450	464	475	484	444	458	470	477	415	466	460	460	471	419	452	450	463	449	469	405	438	434	459	434	456	466	412	439	378	450	451	420	441	437	417	452	449	431	452	378	408	420	412	450	427	430	406	423	430	421	418	441	457	458	400	415	423	392	426	442	441	399	417	433	392	408	392	414	445	431	429	407	421	408	433	405	421	421	407	440	471	446	421	399	436	460	412	389	390	409	425	408	403	440	428	402	389	388	436	417	436	440	419	410	427	456	397	427	431	449	432	419	399	424	436	427	452	432	420	445	409	415	441	423	401	416	367	421	424	428	413	413	439	402	448	402	438	420	443	439	420	410	423	385	444	445	403	396	410	444	433	394	448	469	421	388	431	418	411	421	430	436	404	433	392	415	421	417	421	417	434	412	442	447	447	424	418	408	419	404	445	423	418	405	445	391	430	415	432	415	429	441	426	441	439	462	428	390	447	404	407	430	390	406	398	416	391	443	425	401	429	425	447	419	418	434	429	412	429	447	419	375	409	418	437	447	421	408	425	416	409	403	423	398	453	399	400	393	398	413	382	436	433	387	417	406	393	425	418	465	433	400	406	438	436	417	438	408	401	418	472	418	415	432	420	429	379	427	439	441	388	411	450	427	406	400	395	422	427	402	421	414	444	431	428	431	398	403	412	423	412	406	409	452	450	424	453	419	422	418	431	426	407	427	407	389	418	440	430	419	430	426	426	479	451	404	421	461	402	435	416	397	416	402	416	396	429	405	428	431	426	421	455	451	404	433	429	413	441	419	377	406	462	412	420	398	411	405	413	453	475	428	425	441	403	437	433	419	432	419	425	478	421	427	435	434	406	417	432	405	399	393	427	403	431	404	420	403	393	384	461	435	428	432	423	422	448	434	433	430	440	445	398	446	430	429	418	459	405	449	422	439	416	400	410	424	380	446	445	381	422	429	426	419	437	440	397	439	428	408	393	398	373	426	404	388	448	423	447	439	420	423	413	408	441	419	404	436	425	423	360	420	447	426	425	423	415	456	418	429	434	438	422	409	406	438	447	402	430	441	405	439	424	424	455	431	443	411	415	404	420	412	426	400	413	379	430	412	420	401	420	396	395	429	424	419	394	415	478	407	405	427	443	396	425	394	401	423	445	410	413	414	401	412	420	403	438	421	413	457	456	397	457	380	436	417	439	420	366	402	432	394	428	421	416	387	411	419	437	412	413	450	402	429	390	399	445	427	428	434	384	416	449	394	425	410	416	451	430	409	413	402	356	445	434	450	408	406	394	398	404	443	375	423	408	422	404	389	394	442	441	395	387	422	411	400	420	449	407	435	414	430	456	411	436	397	421	414	410	400	418	402	416	413	391	433	407	431	420	395	441	415	401	448	426	459	387	401	413	425	423	448	381	428	388	408	455	453	405	396	457	410	428	419	420	374	403	409	385	392	428	437	436	445	435	410	394	375	405	437	416	425	406	405	394	438	427	413	448	443	405	429	404	438	396	423	449	399	450	406	387	412	424	404	443	378	416	408	441	379	451	434	427	454	402	422	405	400	397	415	410	408	410	455	411	430	421	426	400	402	405	420	430	417	418	420	431	414	429	427	433	388	446	434	446	451	447	449	421	388	440	412	363	428	428	419	416	457	415	409	385	446	445	440	387	454	424	396	356	394	371	408	431	388	411	397	430	446	425	416	385	401	396	423	430	428	396	420	419	405	417	434	436	417	416	469	436	425	425	406	417	419	400	447	394	446	420	416	390	398	408	443	417	418	391	374	415	430	409	459	408	442	434	428	469	443	440	415	412	453	418	436	411	430	413	415	420	448	406	403	441	401	452	391	418	398	399	428	409	412	369	384	449	388	411	415	412	432	416	411	419	444	425	433	434	383	392	421	436	469	453	389	437	431	409	452	418	427	433	455	405	412	418	409	435	391	382	412	420	450	420	436	416	423	430	414	384	423	407	430	401	424	399	439	388	429	440	426	438	446	413	421	423	429	409	413	423	389	428	402	440	374	416	415	436	418	439	464	410	443	410	400	382	424	406	392	417	446	448	418	418	412	409	417	429	396	421	414	445	413	413	443	383	404	398	452	414	423	427	415	434	419	395	433	408	398	422	424	419	459	411	426	419	420	445	409	401	446	423	411	430	385	446	422	439	451	406	392	411	413	409	385	419	410	412	401	399	410	446	432	432	429	410	398	402	408	436	432	417	424	407	428	441	409	443	430	394	427	393	412	420	383	408	450	409	449	416	422	375	426	421	397	383	394	417	386	429	436	412	383	399	389	425	391	409	376	384	378	389	385	384	417	413	407	427	440	417	410	403	416	404	405	408	423	406	435	368	390	412	415	449	417	398	432	415	459	389	398	466	433	445	430	405	427	424	438	398	444	402	432	440	380	399	400	403	405	424	414	389	422	423	442	395	422	450	411	434	413	402	366	442	416	395	412	415	423	434	429	428	391	446	397	430	408	437	447	444	421	378	387	411	394	414	394	445	392	434	409	436	401	442	423	434	401	405	376	410	441	447	401	427	418	442	442	431	435	399	422	421	399	402	424	431	416	430	418	407	417	410	399	413	406	394	415	423	412	424	428	422	451	386	397	416	407	408	444	394	423	460	395	406	420	424	418	450	406	403	448	399	359	409	429	452	466	418	397	446	422	405	387	406	421	419	440	389	479	420	426	431	408	441	388	395	432	458	378	428	405	431	418	416	418	392	404	431	421	389	448	438	466	413	393	391	442	393	401	438	407	458	382	459	401	445	396	427	449	431	433	391	439	407	438	375	450	441	411	418	451	412	437	396	357	440	391	426	446	416	404	448	425	403	370	454	400	403	409	387	386	418	401	418	389	409	422	405	393	450	361	404	427	439	395	448	394	434	443	392	396	389	430	417	447	438	429	395	421	468	439	406	410	423	427	392	431	450	418	406	419	443	409	408	442	410	446	429	442	418	453	426	417	429	422	431	410	434	406	421	417	418	411	429	437	420	440	437	437	429	475	453	406	405	408	408	428	348	451	457	417	404	408	400	377	414	403	445	370	407	438	393	399	411	417	392	402	413	427	420	457	409	402	418	434	413	432	421	430	390	402	419	383	393	417	436	421	422	419	412	377	450	405	398	391	411	422	410	402	398	389	376	455	418	423	415	403	410	374	421	390	365	404	413	406	382	413	426	409	427	390	435	422	401	433	396	406	392	434	438	442	428	460	445	432	409	467	427	425	420	418	431	414	443	439	427	427	430	413	436	423	388	422	435	411	392	408	412	415	453	426	430	399	419	443	382	415	399	414	431	432	431	388	431	383	470	456	413	435	418	398	411	386	412	428	433	400	402	397	392	425	421	420	407	408	435	386	403	431	403	443	401	382	395	409	385	400	433	408	412	413	455	435	395	441	412	388
28248	15260	2499	803	592	589	574	532	581	573	558	551	540	533	540	540	547	493	557	545	563	525	541	517	561	527	498	559	545	524	546	560	549	500	544	599	540	513	555	557	563	481	553	525	573	532	559	546	568	566	503	509	519	572	560	559	557	521	495	527	515	546	528	482	505	544	538	545	534	539	540	530	524	541	560	519	556	557	507	508	507	533	538	545	538	551	523	552	549	548	530	535	516	548	567	560	562	566	534	554	519	531	512	531	571	506	541	566	491	536	546	533	537	534	496	563	558	529	541	565	515	506	514	575	578	534	518	528	492	572	511	568	515	508	542	538	527	575	571	502	554	543	542	536	561	502	550	534	519	578	508	558	545	540	506	536	511	542	522	529	512	483	529	530	542	493	536	525	473	523	536	509	488	481	529	523	566	535	505	530	514	540	555	543	522	498	548	553	486	540	503	573	542	529	563	530	499	586	526	476	549	564	551	572	540	559	580	520	547	542	547	524	583	517	544	519	529	514	555	584	561	517	568	505	559	524	490	551	546	496	506	558	522	541	545	491	578	579	567	521	525	507	528	516	563	534	526	527	512	590	524	533	534	542	565	532	536	528	541	486	472	508	580	511	534	525	561	501	477	542	516	513	554	551	533	549	510	556	530	564	511	567	523	518	544	542	534	496	548	521	589	522	484	518	493	523	552	562	511	548	497	575	529	514	511	549	524	544	539	531	561	536	518	569	522	543	557	495	516	519	528	534	530	524	532	529	532	499	554	501	551	522	513	543	532	525	524	523	539	544	536	531	548	539	555	541	504	516	545	534	521	538	520	519	577	553	541	550	490	557	524	533	549	511	517	532	543	539	538	532	521	529	508	552	493	542	558	540	533	534	550	506	496	530	569	520	556	589	515	562	531	554	547	554	532	501	534	545	563	527	524	522	540	586	517	545	558	531	504	555	534	478	523	574	511	511	518	526	522	546	531	489	524	522	514	522	523	563	557	555	531	559	518	526	510	540	541	534	499	542	548	545	523	516	510	577	580	561	529	537	548	506	541	550	577	538	535	604	515	523	500	545	547	547	507	520	548	585	546	548	514	525	544	494	579	519	525	522	537	540	509	531	540	525	564	529	515	546	476	506	555	499	472	527	516	537	542	520	515	552	537	549	522	569	527	512	515	526	504	553	543	539	522	504	539	567	536	547	559	530	530	555	531	541	526	577	549	508	543	544	523	541	537	545	559	531	575	457	543	550	571	529	500	557	536	573	528	458	528	514	531	532	551	519	523	554	534	534	583	519	502	539	509	518	508	554	551	532	561	528	556	576	529	530	541	508	557	507	529	544	560	504	524	539	531	503	563	545	536	554	550	557	536	545	518	563	514	530	539	513	534	506	561	562	530	498	518	483	513	579	563	533	546	523	526	521	533	538	544	511	524	572	537	536	565	550	550	560	529	497	515	556	511	562	543	552	561	563	548	518	574	534	537	523	558	558	535	530	516	540	488	523	541	522	499	518	500	534	557	533	598	539	512	516	515	556	539	529	508	557	529	494	528	530	510	499	543	559	527	522	540	532	540	503	556	502	504	530	537	520	516	537	527	531	549	508	551	515	522	579	514	549	556	529	609	568	494	562	536	504	545	531	520	535	581	492	521	492	564	524	549	508	511	545	567	552	528	512	512	555	559	509	580	524	538	522	513	543	569	535	507	525	536	550	516	547	538	522	545	507	533	512	574	530	566	536	512	525	552	522	525	543	515	577	540	505	533	571	528	509	529	520	515	548	522	563	508	548	542	553	537	518	546	549	525	546	572	529	532	559	502	524	542	544	592	516	547	539	519	557	511	528	578	570	547	529	572	524	580	491	528	546	517	495	636	507	567	542	535	558	534	496	587	555	546	534	520	501	472	562	585	527	544	555	553	548	535	546	497	495	505	568	564	528	549	526	573	528	536	517	543	497	544	549	528	574	528	534	491	549	510	516	520	533	528	557	563	545	523	533	533	571	536	568	558	529	521	522	555	546	560	580	526	543	550	513	558	568	548	574	595	529	527	539	549	595	556	577	577	522	548	555	568	545	578	565	518	586	542	541	580	516	557	548	526	550	542	579	508	541	537	576	541	510	533	570	578	526	529	528	558	505	519	521	536	500	525	531	471	567	519	523	518	546	563	528	564	515	553	517	553	560	542	556	510	592	569	559	533	541	554	540	516	533	564	542	575	510	512	553	534	523	596	502	523	561	525	518	504	522	539	531	565	517	567	579	598	547	551	534	544	579	568	508	507	505	527	520	555	531	543	563	562	483	529	551	537	564	548	477	561	539	504	556	538	516	528	514	540	545	546	545	548	523	501	523	514	560	562	538	512	543	531	498	508	529	524	517	579	557	466	544	526	567	536	550	526	508	546	510	552	547	559	541	591	549	559	511	507	523	535	538	523	545	553	521	510	520	536	515	521	542	463	507	498	572	505	559	558	532	568	512	504	527	515	579	534	583	524	559	533	511	519	501	554	562	525	536	556	534	522	546	555	570	523	569	526	552	505	519	535	546	490	546	547	537	529	543	554	520	542	561	540	504	542	563	507	519	498	524	495	535	537	530	548	533	530	516	523	541	502	547	541	537	551	525	510	537	569	502	518	531	492	557	508	519	548	498	541	526	550	542	516	521	560	564	575	503	514	549	518	523	551	564	530	538	521	544	524	522	534	542	520	553	525	514	582	591	507	546	488	520	547	506	527	505	514	539	533	567	554	537	540	504	530	543	529	552	536	529	538	551	546	527	552	529	533	524	516	556	556	520	508	529	524	526	546	516	556	518	529	544	567	503	497	526	546	562	567	544	507	538	558	475	499	563	527	533	547	540	504	531	507	531	549	548	520	489	528	530	556	572	554	538	540	529	524	502	534	563	548	462	593	552	542	525	542	532	538	501	554	534	565	504	536	537	516	530	537	550	515	524	480	519	530	564	599	566	500	537	522	560	585	554	483	547	534	511	520	517	543	564	545	540	563	499	534	546	506	571	522	545	583	539	516	531	520	541	520	535	527	557	483	544	544	508	572	570	569	567	519	558	538	533	546	493	546	498	545	497	498	551	489	547	536	564	514	522	493	526	546	566	528	556	540	526	512	513	532	527	541	522	571	517	573	550	534	554	541	487	568	543	553	517	566	510	540	513	514	506	553	565	519	561	543	534	549	504	515	539	562	525	520	534	531	503	539	481	531	492	495	558	518	535	564	547	557	549	536	546	521	505	517	515	562	536	511	582	536	542	529	511	505	569	546	528	528	511	529	541	535	505	558	544	529	517	509	542	500	519	523	505	547	552	517	523	568	538	527	521	531	523	533	529	557	548	515	528	541	548	550	543	544	564	521	515	539	570	535	543	584	533	513	511	516	541	553	544	573	496	544	538	525	502	523	558	580	475	542	523	575	516	526	555	518	574	516	534	550	482	537	496	554	502	574	549	508	522	507	565	554	556	513	524	573	519	545	520	540	538	527	556	501	505	545	562
5218	1257	1151	873	721	698	630	663	608	583	589	589	652	583	589	636	578	570	590	564	593	567	599	601	578	613	623	587	565	554	561	560	585	571	610	591	574	566	596	571	585	558	580	590	612	612	570	539	574	543	565	625	547	573	529	533	598	565	564	558	574	597	582	582	574	562	600	625	573	626	597	576	585	614	569	580	594	593	584	588	547	561	581	556	548	551	564	557	602	595	601	577	594	551	581	570	570	540	576	593	587	554	582	582	547	582	576	603	598	578	547	595	541	593	587	565	606	565	608	577	591	588	613	635	640	577	610	556	584	576	553	545	594	573	552	591	570	570	580	589	561	616	604	579	559	619	569	563	542	565	570	528	587	587	614	585	548	607	590	533	544	554	601	615	561	574	580	580	534	578	589	607	580	600	605	584	530	566	610	583	572	591	603	595	609	594	593	580	539	576	616	548	607	555	588	590	567	540	589	580	532	542	566	606	571	559	579	576	603	648	522	570	547	583	561	562	554	596	583	591	522	602	605	593	555	573	576	590	567	591	598	583	585	548	548	581	558	595	603	622	565	610	561	549	585	574	602	574	578	581	628	558	561	607	576	586	600	590	566	584	576	570	554	587	596	544	592	602	565	564	568	565	585	603	570	582	587	568	594	595	606	528	606	603	589	607	579	579	578	580	600	595	595	543	571	589	541	569	581	582	568	598	559	553	599	579	571	606	581	607	538	568	577	582	636	568	591	545	617	563	615	603	577	558	585	601	577	554	571	593	581	588	592	583	593	587	616	534	566	553	585	580	583	635	585	610	573	563	648	566	555	612	590	582	590	598	578	602	593	535	555	607	567	603	589	619	563	561	576	574	619	537	586	551	565	594	589	555	534	554	566	606	604	559	585	585	546	568	570	578	558	568	561	608	563	571	567	563	565	624	593	569	632	547	599	610	539	583	598	583	556	614	554	622	591	564	536	552	602	544	565	579	606	588	520	599	591	596	587	592	583	580	598	584	599	556	579	576	581	564	579	626	579	556	576	562	543	567	578	558	567	569	541	576	559	523	574	538	533	575	539	604	587	598	572	568	547	547	534	605	562	554	580	577	596	566	586	583	539	577	582	622	550	654	577	589	567	526	578	577	599	588	585	557	581	581	607	622	583	579	558	637	548	573	583	539	533	567	567	563	531	614	552	589	624	562	575	620	586	559	570	576	573	558	584	621	570	563	582	551	554	599	586	592	601	583	580	590	558	602	551	569	529	560	603	559	563	538	608	574	579	586	530	604	571	598	583	608	573	616	630	600	606	570	618	579	580	570	594	564	575	613	570	576	585	603	587	595	588	610	620	575	594	588	586	567	573	563	569	605	570	613	575	575	541	630	584	585	557	581	561	538	561	583	590	585	568	620	601	564	589	599	560	589	534	545	595	607	587	621	577	557	588	620	533	582	565	567	597	557	573	626	608	600	573	572	566	572	615	605	588	596	611	559	600	621	555	608	525	579	591	588	557	593	561	558	583	550	575	568	567	584	583	552	594	559	618	592	589	550	600	537	570	578	533	596	589	580	602	573	562	581	539	592	570	601	565	583	599	575	553	605	536	604	604	565	609	531	532	531	531	619	579	586	596	588	579	575	597	557	542	607	599	555	565	615	570	531	619	562	570	600	566	590	577	576	586	577	581	552	606	545	609	560	579	573	573	577	542	570	559	615	637	601	569	550	618	577	557	586	569	562	532	561	629	570	536	586	573	523	568	570	575	599	580	601	590	540	561	602	540	552	559	610	591	579	549	582	559	538	564	591	602	589	551	566	575	586	585	555	585	537	609	595	580	566	607	585	579	571	566	572	593	603	616	563	605	571	600	588	595	581	551	609	576	531	593	618	586	584	559	595	599	622	591	576	528	545	537	584	561	579	581	599	579	559	603	621	543	547	583	553	578	584	584	626	591	611	588	552	591	626	569	584	584	572	552	571	570	589	561	584	594	561	561	570	547	562	601	554	582	570	577	609	595	576	582	578	546	571	566	574	562	575	581	549	608	561	563	628	523	624	561	561	570	544	596	546	569	555	547	605	581	545	590	551	532	559	545	535	555	599	574	575	580	604	613	582	572	549	574	588	562	569	606	561	629	578	563	614	584	592	586	569	558	591	556	588	542	589	591	578	580	588	563	565	604	588	596	563	586	534	582	586	590	587	586	605	592	566	558	597	560	569	592	560	566	605	560	566	557	598	616	634	549	578	570	623	580	585	599	579	565	613	605	579	570	586	548	529	569	572	586	575	591	581	589	609	587	580	565	606	534	582	612	540	559	586	540	574	594	531	574	599	640	608	580	609	608	575	613	570	624	583	591	581	540	602	594	602	532	579	566	568	599	506	559	546	611	560	607	554	610	537	627	574	593	563	594	587	545	602	594	601	547	569	590	565	591	584	579	545	597	580	573	563	535	580	589	591	606	602	599	566	517	553	586	569	608	587	542	579	623	567	569	606	590	578	563	578	570	558	592	584	579	570	606	550	608	565	603	574	590	555	614	596	583	594	625	561	563	564	576	570	559	580	578	566	604	579	567	590	561	568	574	573	574	578	553	590	561	584	591	583	583	563	586	563	595	560	590	604	574	648	584	598	605	580	559	595	646	538	579	559	595	571	621	570	549	554	542	597	569	626	619	580	567	560	586	575	605	565	566	550	586	606	565	583	547	579	603	612	607	567	594	571	574	585	627	585	617	576	545	640	589	579	573	562	590	599	599	551	571	537	602	580	548	604	608	577	559	539	586	565	599	577	601	574	592	625	564	587	595	588	579	633	575	588	618	590	586	584	578	574	600	561	597	596	605	601	542	590	550	563	573	587	584	535	597	612	605	528	636	532	541	613	589	510	542	637	555	569	595	585	569	569	570	556	577	589	575	585	582	614	581	523	566	568	576	553	572	602	608	610	592	586	582	642	550	603	576	568	591	541	592	572	547	571	532	578	588	547	567	571	572	568	571	589	563	585	547	559	552	574	564	547	564	570	564	542	560	581	577	577	618	586	539	546	629	575	588	576	568	581	631	549	553	525	588	600	598	567	586	585	583	569	584	544	607	572	568	589	567	609	605	581	573	560	499	603	557	590	612	594	613	594	606	607	579	640	566	559	595	571	567	556	613	577	575	547	620	605	566	561	618	576	554	617	584	636	564	538	593	550	606	610	622	598	573	578	587	640	565	559	632	567	565	582	579	575	572	600	600	542	576	606	551	565	528	625	613	578	546	563	556	585	625	600	594	583	584	577	566	570	531	573	549	571	575	535	530	558	564	599	550	580	564	579	570	567	584	570	616	601	626	581	636	576	611	577	608	608	588	588	576	535	552	577	548	563	579	567	603	585	563	577	599	583	563	582	594	519	583	578	539	538	587	600	608	582	594	509	602	594	535	565	575	569	554	565	585	570	606	590	548	562	572	584	587	606	569	586	567	562	621	582	581	611	585	621	595	523	554	588	552	531	604	598	553	587	614	610	540	594	571	596
25369	20974	27533	24585	20967	11412	1183	709	551	507	428	404	372	339	334	355	307	252	308	294	275	292	286	276	237	247	260	265	235	239	246	214	227	248	229	263	235	224	227	200	232	232	242	220	238	239	211	225	231	219	247	233	236	236	234	205	203	238	226	245	234	223	231	217	212	228	223	235	234	200	219	243	212	216	242	214	213	233	229	238	230	237	201	257	214	224	235	210	230	246	237	228	188	209	208	203	212	205	236	231	221	237	228	230	205	216	215	240	201	211	220	237	240	190	223	208	202	223	212	231	216	206	230	223	211	219	230	197	205	219	227	219	219	253	215	212	235	220	208	222	222	223	219	201	225	225	199	229	234	227	231	200	217	198	246	223	212	255	209	223	222	226	209	219	229	231	209	212	196	207	201	229	219	200	220	239	195	246	221	224	220	229	207	200	220	213	201	208	243	211	221	231	231	215	218	228	231	221	220	202	197	218	232	209	200	228	205	200	211	237	206	228	226	225	226	204	208	238	222	209	232	240	233	243	214	219	234	224	233	231	210	225	213	213	219	220	192	227	230	186	215	220	247	198	220	232	228	222	219	222	228	252	238	206	228	217	232	218	222	220	212	230	214	240	228	197	230	216	232	238	219	195	222	227	222	220	213	237	204	221	218	216	199	204	222	225	207	210	215	213	230	248	227	237	244	212	218	200	231	217	203	226	240	215	212	220	200	235	211	220	209	223	208	217	227	200	229	227	208	232	221	221	216	204	234	220	224	225	216	233	206	227	210	195	221	189	229	222	218	217	212	237	202	192	218	179	224	209	198	216	243	240	200	219	213	191	205	235	192	202	215	250	222	223	221	216	189	220	236	226	209	217	209	209	208	225	186	215	254	222	222	213	207	225	200	208	225	211	256	208	205	237	201	221	217	206	207	244	215	214	216	236	199	220	218	209	203	228	254	225	236	233	220	207	226	211	211	190	235	214	186	237	226	229	240	191	205	222	211	205	237	227	228	231	228	222	243	204	216	217	226	219	229	242	234	220	241	220	239	216	219	203	238	229	224	197	217	221	238	219	251	210	235	217	243	220	244	236	234	211	228	227	198	197	209	215	256	231	201	218	212	211	240	241	248	241	199	197	200	244	222	210	185	212	194	211	204	207	197	211	214	222	219	217	213	238	204	200	215	215	239	210	235	200	194	244	231	216	215	233	218	236	228	243	220	205	243	223	225	229	216	229	235	201	215	229	217	187	216	234	195	201	238	194	246	239	214	217	217	206	195	240	234	236	191	219	257	243	218	212	221	209	240	230	217	237	220	224	201	198	206	223	245	230	226	203	189	213	216	222	232	202	236	234	236	201	229	208	231	221	201	203	226	242	224	222	213	233	225	218	217	205	209	182	223	245	247	217	221	226	224	225	216	206	198	198	199	233	242	223	208	190	205	217	197	199	196	221	226	213	197	207	206	211	206	218	210	213	218	212	226	211	218	222	201	217	225	229	221	238	244	229	218	203	215	204	231	188	207	208	230	226	222	184	224	233	204	262	216	231	197	221	229	235	249	218	210	205	235	200	229	235	209	202	209	224	230	229	229	211	230	199	211	216	212	222	213	223	212	206	208	249	221	230	217	207	234	190	193	230	220	222	220	219	211	215	231	218	230	220	195	216	195	234	212	230	204	243	223	214	219	234	221	217	220	221	223	228	228	229	228	236	217	210	209	194	214	233	223	225	209	210	232	226	210	223	229	209	219	203	214	204	218	241	222	196	210	217	222	206	229	241	220	187	227	214	203	225	213	204	213	216	219	199	242	205	213	195	246	226	221	214	246	229	239	233	198	232	196	208	227	245	240	243	216	224	201	219	182	206	240	239	231	226	235	205	199	200	205	201	207	214	222	217	204	180	225	214	249	224	223	241	213	208	234	194	234	200	203	214	241	235	218	227	216	241	195	225	208	231	220	218	235	213	215	199	216	238	241	234	256	211	197	204	214	223	209	222	207	229	182	233	231	212	216	225	221	221	204	211	213	213	203	198	229	193	249	220	242	222	230	227	208	209	241	226	225	214	212	230	227	224	199	222	231	249	197	206	223	231	187	217	225	215	226	212	250	224	222	214	203	226	252	226	227	238	237	206	216	230	225	190	227	216	211	202	227	231	233	197	226	214	224	242	233	202	199	223	192	216	234	197	199	198	224	199	208	201	225	218	204	223	206	191	182	229	218	226	218	231	225	238	207	217	245	238	217	217	174	217	220	220	231	218	250	214	220	225	246	234	216	241	208	210	214	220	209	246	206	212	193	222	226	196	204	195	220	202	213	216	203	222	183	223	223	192	220	215	208	204	207	204	217	227	227	231	182	197	233	229	220	215	220	207	205	226	211	222	214	233	202	222	245	229	197	225	222	217	219	226	220	243	177	213	194	215	200	235	221	197	230	215	196	243	207	233	223	210	218	232	232	198	218	210	208	250	261	190	234	242	227	193	210	211	206	205	228	224	234	222	219	205	206	225	241	220	237	253	225	239	212	179	209	233	209	237	208	224	195	230	225	196	214	212	210	224	231	209	219	228	220	211	212	231	213	219	214	197	205	230	204	241	208	235	224	204	219	221	246	225	213	218	205	206	231	188	208	201	217	216	208	239	236	239	198	210	213	199	217	218	241	217	208	214	205	193	247	191	215	208	213	216	217	217	192	209	242	231	217	208	211	227	224	216	231	202	217	234	205	214	217	225	222	224	222	192	241	229	227	212	214	206	221	242	220	219	232	235	222	239	232	224	223	210	214	228	226	216	214	231	230	228	210	217	216	198	212	214	221	206	189	196	221	219	226	201	220	218	221	205	193	200	238	221	233	213	203	250	240	232	243	238	231	229	236	234	191	209	235	241	184	215	183	224	202	238	209	242	214	211	213	219	247	239	232	237	251	226	212	223	216	212	229	222	214	241	189	223	214	195	217	209	193	224	234	217	210	238	225	231	235	236	208	226	223	184	225	235	230	238	226	212	225	212	205	202	199	223	194	215	233	219	219	208	241	218	187	205	231	187	207	214	223	195	218	215	189	217	208	226	209	242	214	216	227	224	212	208	176	194	248	227	200	213	200	202	209	242	202	197	223	245	211	219	230	190	217	251	215	212	221	223	214	215	202	189	217	228	212	210	225	260	216	207	237	196	235	222	232	241	227	206	220	176	190	216	221	236	229	231	205	198	230	209	227	223	218	210	234	189	230	211	227	229	204	195	234	222	232	214	234	202	212	182	205	226	253	233	230	243	223	189	204	207	214	224	237	209	211	209	205	257	218	184	217	226	223	223	218	246	214	235	211	204	224	223	224	215	185	198	204	249	217	210	236	214	241	191	208	213	234	237	194	225	231	197	210	219	198	226	200	259	230	236	215	251	236	211	247	199	239	225	234	236	202	254	227	206	220	231	206	207	222	213	224	202	221	232	221	226	201	214	223	227	227	208	236	197	222	202	198	207	224	227	210	203	217	224	221	224	211	211	211	226	210	232
7267	11274	10167	5585	3418	2466	1820	1380	1152	1029	823	729	677	579	533	498	481	445	456	403	399	375	367	305	345	323	310	331	336	324	309	292	273	310	276	305	297	276	257	294	287	281	274	251	281	275	265	254	268	270	262	269	260	297	233	266	233	235	234	277	278	284	273	255	257	277	232	270	233	242	251	269	268	241	287	294	246	273	245	276	230	231	289	273	240	249	253	251	251	253	273	266	235	236	228	282	259	255	235	236	255	245	264	249	257	261	265	254	252	266	272	245	240	265	254	266	259	250	260	241	261	264	247	268	280	274	204	237	290	243	223	238	243	255	238	265	237	259	284	241	245	280	273	238	227	286	290	237	242	273	246	275	275	219	230	253	223	235	262	215	246	261	257	236	247	278	230	276	236	229	255	227	227	259	274	266	261	244	257	285	281	244	257	235	250	239	244	247	242	263	243	229	263	259	264	227	257	247	269	234	243	241	246	270	220	229	269	256	261	271	288	232	265	230	259	246	255	253	273	211	245	246	247	250	248	240	279	242	267	266	234	267	260	234	217	255	261	241	234	246	228	275	228	269	267	255	228	300	267	251	235	259	279	252	266	257	237	240	252	255	252	252	258	260	220	247	254	249	261	261	289	258	252	271	236	282	253	272	268	242	258	244	258	239	242	218	236	260	252	261	263	252	254	266	246	239	263	253	251	262	255	247	242	203	268	254	247	252	239	271	253	250	234	243	271	242	239	263	256	258	237	259	266	253	252	230	255	233	282	221	242	248	231	231	241	253	247	267	266	234	263	252	257	260	234	249	265	236	255	256	221	264	232	257	252	260	258	240	248	253	269	266	255	246	282	259	235	250	237	252	255	246	252	258	237	246	256	241	262	254	266	248	287	235	246	250	259	252	273	273	248	267	262	258	239	286	276	250	233	268	265	220	256	253	233	252	252	253	233	237	271	239	242	270	225	265	249	240	258	246	237	249	290	274	264	264	240	257	267	277	257	244	261	266	231	239	243	251	252	230	245	248	258	240	247	258	277	255	240	236	240	251	263	260	281	252	254	255	232	245	236	258	270	219	248	256	264	245	232	277	276	254	236	251	243	257	257	218	260	264	257	219	224	268	238	273	248	250	260	245	277	257	286	240	260	288	256	260	267	258	236	250	220	228	250	246	250	258	258	262	273	268	245	256	245	270	280	249	268	280	249	240	254	239	260	236	229	241	254	249	233	225	262	231	233	221	223	259	238	261	222	264	258	258	271	225	261	263	229	248	251	253	251	240	252	273	257	254	251	266	248	242	243	243	257	257	244	273	251	246	242	262	242	236	265	243	223	251	250	261	249	235	235	249	247	254	245	241	268	229	250	240	263	256	236	262	248	249	250	241	253	224	235	268	262	231	260	227	228	225	261	238	250	244	252	261	235	246	242	257	270	261	252	242	253	275	253	238	270	240	246	225	223	221	235	247	233	262	236	249	240	229	243	248	264	264	233	235	227	226	219	232	258	258	255	217	265	232	241	269	247	213	280	244	241	231	269	232	258	245	235	261	254	249	267	262	269	253	247	255	280	240	253	240	233	260	274	242	220	261	245	263	257	245	251	221	272	257	282	261	244	237	231	272	238	237	233	235	222	243	251	249	257	262	275	273	250	252	242	254	254	243	257	259	253	239	253	264	220	238	246	265	242	255	272	231	250	242	243	263	226	254	244	249	251	257	265	266	231	249	262	237	270	245	251	256	240	250	252	250	252	251	219	263	242	266	258	253	224	249	249	234	262	219	245	287	285	255	240	234	279	278	253	241	257	244	243	288	241	242	229	239	252	237	240	270	232	270	251	240	258	243	216	255	261	229	240	233	254	239	256	295	225	253	251	258	248	242	252	256	229	220	259	216	220	251	244	235	247	232	263	282	253	279	255	250	243	249	254	260	265	261	245	249	282	262	246	260	255	226	259	240	252	247	225	224	243	254	252	249	239	237	246	254	241	252	261	267	284	239	260	244	238	258	274	274	258	249	263	252	229	274	248	231	233	268	280	256	257	269	272	230	265	262	253	246	267	226	247	260	250	224	265	265	267	244	254	241	246	254	268	265	278	246	264	257	243	257	242	260	247	254	244	258	246	273	277	238	259	276	256	249	257	246	213	282	239	245	245	247	270	244	255	241	218	290	254	242	243	247	224	256	249	239	259	264	223	240	249	248	237	224	278	269	273	204	253	238	258	229	277	258	244	280	265	238	231	250	243	236	283	263	252	280	256	261	257	249	217	246	249	241	239	275	266	270	243	258	225	253	268	238	248	258	251	241	249	249	254	253	245	259	245	242	221	266	246	240	270	242	259	250	257	250	236	233	231	258	235	267	233	280	240	250	253	268	236	240	242	226	225	252	235	253	246	239	246	258	237	258	282	266	242	246	245	248	248	259	230	304	225	270	220	282	275	258	243	223	256	250	244	219	226	267	236	257	273	249	292	236	261	238	241	277	275	221	269	270	269	234	260	266	252	277	267	231	260	246	276	220	282	226	289	266	239	219	243	250	271	236	255	251	281	202	257	265	274	249	266	239	279	249	253	239	258	276	248	265	254	260	230	243	262	220	242	307	252	276	248	250	255	256	242	241	240	263	241	251	228	258	266	277	247	251	268	285	245	252	269	246	247	248	242	244	236	250	268	234	243	245	253	266	264	263	257	268	252	229	240	224	255	225	273	232	256	277	236	256	238	217	269	238	217	257	236	259	252	243	248	266	250	257	256	229	252	256	257	247	261	256	255	238	250	280	223	267	240	237	271	251	252	249	239	258	260	258	239	264	256	265	249	228	232	261	247	238	237	238	276	256	240	244	283	256	236	270	236	220	283	266	257	268	234	251	237	259	218	266	236	258	231	288	250	257	261	258	258	236	241	239	269	275	252	260	283	252	249	252	251	256	273	242	261	258	265	237	268	241	233	246	255	256	268	261	269	246	262	246	266	236	284	243	251	233	244	230	258	236	259	237	262	239	263	258	252	264	269	252	231	244	223	236	266	249	236	259	256	234	263	229	272	231	256	225	273	253	245	251	218	247	231	256	273	236	266	261	221	263	255	253	232	229	247	265	235	268	262	247	237	262	255	229	275	260	254	271	260	243	235	263	245	257	237	237	260	249	218	251	260	225	267	251	248	237	265	223	259	241	233	257	258	238	247	245	250	229	255	255	242	224	270	274	236	251	247	240	288	230	239	261	248	240	209	249	209	246	238	229	230	251	260	278	266	227	263	239	258	254	231	245	249	258	243	265	209	257	243	250	282	248	241	258	219	257	232	272	261	231	264	253	256	262	238	275	255	238	284	247	252	251	272	244	264	222	263	235	260	218	224	275	265	261	234	261	214	239	242	247	277	263	283	246	235	255	249	289	228	234	219	244	251	233	252	256	234	260	268	270	246	259	246	258	275	275	255	263	269	219	263	237	274	246	272	257	233	242	262	242	242	266	238	258	273	256	240	252	259	248	230	261	243	265	253	283	261	250
23367	20954	27893	24198	20954	21014	8890	1471	1021	904	845	786	728	639	680	581	616	534	549	563	527	567	534	525	487	482	482	486	500	489	445	438	479	506	456	462	426	465	445	434	438	437	459	453	468	459	494	437	434	438	480	419	424	437	452	448	402	469	424	391	449	416	416	472	412	428	407	389	449	431	389	410	420	433	440	423	438	418	402	439	416	441	475	406	417	412	433	438	419	409	432	445	406	421	436	445	440	387	420	444	425	436	404	406	440	415	429	433	418	440	405	421	469	434	430	433	443	416	420	456	400	424	422	417	437	382	421	393	418	402	402	437	402	412	427	399	427	414	432	428	420	435	434	404	384	429	437	430	412	433	420	413	431	410	405	434	428	441	420	428	412	405	438	443	415	430	435	453	445	476	401	464	444	406	429	410	403	426	431	417	416	427	429	420	446	424	406	399	424	399	430	395	423	444	411	400	416	398	438	435	415	447	417	436	424	444	415	399	457	423	417	439	411	414	411	407	401	427	439	452	430	423	408	439	405	393	464	412	425	440	413	409	405	444	402	409	404	430	443	435	411	398	459	408	433	378	421	424	408	417	401	431	428	421	463	396	479	454	410	405	448	415	386	422	405	436	426	396	408	427	373	469	396	380	415	444	394	457	440	423	428	393	412	395	429	421	436	422	416	423	392	412	422	387	396	474	423	413	431	431	430	425	441	428	418	456	417	452	423	439	450	450	422	424	413	382	441	398	414	397	401	403	451	440	426	417	452	426	407	415	423	470	451	412	413	392	429	417	395	430	408	396	421	436	423	415	413	429	443	392	416	430	414	397	423	423	402	416	417	407	425	399	381	432	422	423	413	384	419	410	397	434	450	440	434	424	409	431	391	412	451	389	416	365	411	398	431	403	405	385	409	390	444	400	405	408	420	426	455	417	403	428	388	440	395	459	423	424	400	427	407	441	424	407	454	421	378	412	432	431	418	420	426	412	383	417	369	416	392	399	384	401	414	401	416	421	413	406	433	433	428	406	421	438	420	419	433	411	406	395	428	408	417	408	419	406	420	420	432	414	445	405	395	430	426	424	446	381	432	440	424	423	423	417	441	391	418	423	414	415	427	454	415	407	449	434	410	395	418	415	402	385	431	436	410	444	421	425	416	427	434	441	419	460	414	425	442	443	389	410	428	402	420	422	422	429	457	392	401	396	402	414	437	414	417	428	455	426	421	429	416	403	408	387	423	424	418	448	409	404	431	438	358	434	416	432	460	409	404	418	418	416	446	398	441	388	457	426	398	382	443	394	433	429	410	408	475	390	395	428	419	386	433	423	410	425	442	379	443	398	375	396	411	423	435	451	413	438	390	387	445	417	425	429	423	421	436	393	410	412	434	401	391	384	403	436	453	407	413	397	454	454	436	395	421	432	400	441	382	438	434	402	447	421	458	394	411	426	444	409	399	446	429	443	384	403	426	426	362	402	425	421	434	410	415	407	399	453	444	396	419	419	398	424	406	448	438	452	405	436	415	432	416	417	427	445	436	445	471	446	402	432	414	438	415	376	429	458	391	425	446	421	409	436	417	402	409	404	444	406	461	434	459	410	412	451	407	386	408	422	427	425	445	458	419	417	431	405	416	426	446	429	450	403	411	395	430	396	413	396	448	441	442	423	449	439	428	393	392	429	418	432	446	413	387	394	449	418	389	453	424	390	417	408	438	417	424	395	429	412	433	414	438	399	411	407	414	442	426	411	402	442	386	412	411	402	403	405	447	401	403	427	441	432	422	416	421	404	409	425	400	441	457	419	430	389	443	395	405	432	436	437	406	425	422	454	398	396	415	424	422	444	462	408	397	417	431	437	421	464	429	388	418	440	401	448	454	423	414	411	406	427	420	405	381	430	413	414	381	444	396	418	393	409	439	409	394	426	454	397	426	402	390	411	392	442	438	453	420	440	440	411	403	443	447	452	445	424	425	459	428	442	395	433	411	430	452	420	443	413	415	397	445	404	432	433	409	410	402	434	437	392	419	396	401	402	394	433	440	419	470	476	397	442	419	429	427	417	460	430	405	401	405	442	439	393	416	391	425	424	411	409	429	419	421	413	370	413	408	419	440	427	432	391	414	436	427	432	414	424	430	423	416	432	475	415	411	414	388	422	444	445	401	416	404	424	470	463	428	444	362	434	446	411	417	406	393	387	419	436	429	425	446	452	412	398	437	410	404	392	418	473	447	407	437	368	434	400	405	434	405	372	404	367	431	382	399	406	427	403	420	376	425	396	383	419	425	444	478	465	434	387	419	416	447	408	394	426	422	418	436	397	425	436	447	434	434	443	427	413	404	416	396	447	397	416	394	445	428	437	399	410	439	419	412	433	452	418	405	404	406	426	417	383	420	388	445	406	419	423	403	423	376	439	403	422	398	466	446	368	406	413	406	427	436	432	395	425	397	438	411	386	454	444	427	412	419	436	437	408	412	438	456	377	407	408	424	433	409	441	417	456	362	391	440	406	389	401	407	464	393	462	422	422	432	410	442	387	448	418	374	471	415	380	382	402	421	393	420	400	400	433	359	386	414	407	375	429	428	438	409	413	405	423	395	461	394	441	400	406	424	424	396	403	428	433	440	420	408	416	399	401	383	411	438	406	432	428	460	433	420	429	447	436	407	401	432	440	431	434	432	417	424	437	446	427	406	438	446	408	433	433	474	424	425	463	425	426	391	458	433	445	404	395	430	406	395	431	414	412	430	406	405	455	404	403	445	410	421	392	416	435	436	404	414	440	431	422	415	467	441	394	436	406	413	415	461	413	433	389	424	397	384	401	382	431	417	450	407	473	417	458	415	410	437	408	441	382	420	396	447	382	408	466	428	441	424	409	422	450	406	437	395	380	444	410	410	417	436	416	406	391	427	414	415	422	431	475	425	438	419	394	457	373	437	409	443	404	408	412	451	433	458	411	377	453	423	431	390	415	431	457	396	400	408	423	433	386	443	417	443	359	431	452	433	434	402	445	405	404	435	417	422	404	438	453	424	446	422	423	442	452	426	411	422	452	428	409	448	408	431	415	437	409	437	440	424	385	434	407	446	419	441	413	456	442	413	410	413	406	411	415	453	415	386	448	394	432	385	432	407	439	436	413	410	408	406	428	446	492	428	405	446	437	417	389	462	414	411	417	410	434	412	406	418	441	407	402	424	386	424	441	428	447	410	395	411	411	375	460	431	412	400	438	412	427	396	399	421	411	430	402	419	416	395	393	459	414	405	435	405	409	443	417	429	443	434	420	419	439	425	446	398	440	418	423	424	417	422	421	412	450	410	442	379	438	409	427	407	420	422	419	435	395	437	406	368	370	396	423	447	390	439	427	430	456	418	406	415	419	443	402	407	381	393	423	423	436	379	387	393	400	427	404	427	401	382	399	401	424	425	438	427	405	440	407	413	409	419	425	437	409	436	428	453	420	420	432	410	429	445	416	378	411	410	422	436	365	437	409	437	431	445	423	441	420
10080	17645	16259	9180	6079	4370	3100	2526	1996	1760	1497	1402	1241	1029	973	952	871	775	745	718	679	703	646	646	630	569	566	592	584	502	545	518	544	459	475	485	476	503	514	465	470	463	481	444	421	422	449	451	451	413	408	470	500	457	451	462	424	455	475	445	437	423	425	422	436	428	455	433	424	439	456	455	430	419	443	405	420	442	392	421	446	434	442	396	407	434	393	428	441	404	416	406	430	447	421	429	416	452	456	427	446	424	416	443	433	406	399	426	406	448	414	395	442	406	407	413	408	434	406	412	362	419	428	423	421	452	399	373	470	428	380	425	439	393	418	404	392	452	395	456	427	419	453	403	420	444	409	429	425	439	403	417	426	444	407	415	432	412	448	427	398	446	404	409	406	391	439	460	498	441	409	401	397	418	404	406	397	407	396	409	416	416	418	421	430	401	399	414	407	415	402	408	401	426	414	433	406	406	410	433	369	435	431	436	406	403	407	431	423	406	471	416	392	388	375	393	405	421	409	407	394	419	424	401	409	433	426	419	361	401	418	384	466	406	438	418	448	406	406	440	410	384	444	374	403	399	408	447	405	409	451	428	449	418	405	404	416	396	402	423	381	398	443	410	398	423	425	434	443	414	419	453	434	415	386	433	442	409	426	386	405	433	417	416	407	409	417	423	421	400	415	468	414	399	414	454	456	401	419	419	379	402	423	411	417	434	417	402	382	420	427	394	415	439	422	354	399	453	382	432	421	419	464	412	396	390	434	384	407	409	408	394	457	433	431	406	405	403	382	415	420	426	457	413	429	414	424	452	436	424	396	422	413	381	416	405	372	427	396	422	416	461	426	442	471	441	398	423	409	417	397	414	405	416	394	409	461	425	438	399	403	408	430	413	421	444	432	435	420	397	415	427	410	410	391	450	440	422	435	403	417	414	416	409	414	411	449	392	414	423	406	413	392	422	401	402	440	405	400	439	398	415	444	422	375	397	438	378	445	441	413	422	378	423	429	423	433	389	435	396	388	392	404	419	419	425	399	437	438	406	408	454	419	406	420	427	410	402	461	420	421	399	425	397	409	375	459	385	415	446	406	438	402	416	412	418	397	455	413	435	428	434	386	378	434	372	415	416	427	375	405	417	411	422	434	407	416	438	432	368	408	393	431	442	438	443	415	438	409	424	380	427	402	419	399	438	412	426	382	394	453	427	424	371	437	429	360	405	424	392	426	391	394	379	416	405	425	405	424	365	420	439	411	413	448	431	405	403	458	467	407	429	404	390	436	432	395	431	402	451	427	431	453	412	436	394	448	432	448	383	438	457	415	410	387	396	471	431	417	448	416	434	427	410	423	417	423	374	422	454	438	442	403	430	405	419	389	396	386	432	427	383	406	442	396	429	415	417	409	419	415	384	411	404	439	420	430	383	422	458	377	445	411	434	401	420	377	467	430	411	427	376	402	434	420	454	443	449	409	436	430	440	378	429	447	405	425	391	440	405	421	404	440	382	404	440	381	413	423	355	396	416	398	396	421	376	376	441	426	385	362	407	404	445	421	424	395	416	412	392	402	383	412	418	398	449	424	395	421	401	437	455	402	400	443	387	413	423	407	431	429	359	398	414	426	424	416	396	400	398	451	414	413	422	425	432	451	426	423	430	405	421	430	393	429	377	455	392	405	403	438	375	418	460	385	424	391	419	452	435	420	397	424	450	421	415	429	377	459	454	387	410	385	434	417	407	456	434	410	393	411	405	429	428	439	417	410	411	409	399	403	455	414	432	342	393	426	453	422	400	377	423	416	404	416	395	419	418	386	438	450	396	390	427	408	438	387	409	389	426	425	395	418	420	427	377	425	385	387	443	419	435	409	388	393	450	422	415	439	400	386	408	429	396	408	434	448	438	424	384	407	411	447	418	375	433	434	422	458	442	405	424	427	399	399	437	416	418	422	403	464	440	412	397	401	416	424	420	401	390	403	417	377	428	428	435	439	414	452	412	409	368	410	413	410	421	426	428	425	438	459	429	426	437	414	417	401	398	403	417	407	398	401	414	423	397	394	427	385	397	419	447	454	406	440	440	429	393	378	420	376	413	434	424	389	425	400	426	374	429	423	428	431	442	416	383	442	394	435	436	389	385	437	432	458	443	415	423	395	401	379	433	418	404	414	431	420	436	439	447	411	418	404	411	441	430	443	405	425	392	435	442	420	436	398	389	373	388	462	428	389	429	403	430	404	429	416	419	425	391	382	426	412	426	408	407	378	415	374	409	444	454	392	423	386	417	398	414	404	409	437	383	400	418	414	392	443	404	437	396	424	427	406	431	430	388	448	429	427	411	403	405	388	428	381	411	408	415	455	419	456	471	419	399	387	426	402	385	429	417	417	405	401	414	397	452	423	437	419	416	457	365	389	396	439	412	423	406	398	436	437	418	403	456	403	405	394	422	376	432	432	379	435	410	413	418	402	439	434	430	410	388	437	398	371	409	426	417	425	401	446	418	410	415	387	408	422	403	404	422	432	443	435	426	395	418	392	413	412	410	452	415	430	416	399	441	442	422	412	392	396	416	399	453	393	353	415	433	472	424	387	429	403	436	415	455	389	431	415	401	402	401	415	395	427	405	410	421	430	405	467	430	414	462	419	434	406	417	410	428	441	393	417	397	397	390	384	393	439	433	388	400	427	425	422	398	409	404	412	416	410	411	394	440	386	403	414	416	392	392	431	402	428	411	422	451	427	385	432	396	423	383	407	397	408	400	414	448	423	410	400	396	424	389	418	419	451	405	395	422	398	451	373	424	435	422	451	432	411	420	411	414	405	416	417	390	416	405	382	413	412	395	423	430	424	418	384	420	439	444	394	417	423	440	412	398	437	423	402	407	399	409	370	410	390	413	440	421	447	389	414	402	428	406	415	402	413	394	404	411	435	408	413	409	385	426	450	449	412	414	433	413	413	430	413	427	435	414	458	436	417	402	414	429	447	418	410	428	429	400	444	372	422	418	428	430	414	429	424	417	458	412	402	412	409	413	417	397	425	386	421	429	423	389	438	384	454	444	396	435	436	432	386	420	398	393	395	386	413	433	428	411	410	388	399	441	419	438	407	430	410	414	389	368	395	413	401	413	390	380	422	411	419	381	472	438	421	448	395	421	385	417	419	413	433	424	419	410	379	392	411	443	405	429	415	448	420	423	408	401	433	426	457	385	393	396	394	405	426	448	440	460	403	435	446	458	447	396	440	455	401	405	405	464	419	398	442	411	451	386	389	461	412	427	397	420	394	406	450	406	407	436	413	379	436	417	405	422	424	459	445	405	399	443	436	397	397	420	469	405	425	392	439	446	381	408	400	430	450	434	399	411	369	409	393	381	449	398	434	417	389	445	425	422	396	401	423	407	438	426	405	438	422	408	422	401	391	378	470	387	410	404	413	400	390	366	404	398	439	405	380	397	436	445	418	390	399	453	421	433	425	423	432	389	469	435	406	390	424	422	424	432	396	434	391	416
28046	15300	2334	788	623	559	575	551	549	541	547	567	533	512	486	527	523	508	533	552	554	519	522	505	500	503	530	536	497	523	501	482	525	490	516	531	536	535	506	530	537	492	538	548	529	521	528	506	516	507	516	511	533	510	536	535	523	539	538	525	513	489	526	517	563	539	525	555	508	528	491	520	504	531	525	496	538	507	555	527	547	534	493	504	543	528	493	580	537	518	489	554	521	543	514	513	519	532	523	503	527	471	577	488	523	535	496	501	490	503	560	484	533	539	551	580	546	532	506	563	563	544	492	557	510	517	561	470	550	543	502	498	520	579	515	494	537	540	534	519	512	509	497	535	512	555	489	535	498	529	517	562	541	489	529	525	505	527	538	521	487	484	524	495	510	533	506	493	526	497	543	553	482	528	534	525	534	516	520	506	527	511	540	516	533	514	536	518	476	516	524	493	522	503	497	497	513	472	496	524	540	500	494	528	531	503	537	491	547	515	500	503	503	483	506	491	514	501	500	516	503	535	512	492	548	484	521	526	553	523	557	562	585	534	501	548	511	509	491	541	550	515	531	505	531	530	536	499	500	559	503	458	524	497	526	505	541	509	532	502	502	508	515	528	525	583	503	516	498	510	551	507	509	537	487	529	516	530	549	529	514	548	538	553	560	542	530	566	500	506	550	477	505	504	516	509	547	529	515	505	518	493	544	549	579	532	521	535	497	502	493	510	500	574	455	535	479	561	482	560	517	514	533	516	493	469	502	513	532	522	519	511	536	505	499	530	545	515	519	498	522	546	525	491	506	501	501	520	525	548	504	511	520	559	491	510	526	532	494	484	510	507	537	544	501	490	535	498	503	551	490	512	516	514	550	522	559	506	545	531	537	500	487	531	547	517	505	519	540	528	527	508	547	533	514	488	504	550	507	533	508	526	532	528	527	528	540	568	510	498	526	520	520	521	492	511	517	533	504	489	473	510	544	495	512	530	512	521	555	559	537	513	493	538	536	582	492	527	508	545	548	560	506	521	563	509	527	549	563	502	507	509	512	548	520	498	537	507	515	506	531	518	525	512	550	500	520	496	502	557	530	577	494	539	560	506	541	527	507	528	492	521	522	508	493	529	554	512	544	534	553	564	546	471	499	509	511	529	548	524	537	494	544	489	533	549	547	502	515	507	524	480	526	536	544	544	519	526	535	559	501	487	544	533	533	534	549	549	521	539	543	526	528	559	494	531	506	503	535	505	525	534	565	496	525	522	547	503	505	524	485	511	468	508	521	514	542	501	478	531	521	544	527	547	541	505	500	526	537	562	531	529	533	550	500	506	562	524	533	488	528	531	557	506	504	536	494	527	545	557	503	512	506	507	528	515	550	473	531	493	501	514	515	503	504	518	526	540	513	517	527	508	573	570	503	546	457	545	560	474	512	530	535	551	539	514	540	514	557	522	529	513	509	543	507	499	512	538	533	515	545	526	518	515	500	521	528	529	547	515	491	555	544	523	508	533	528	537	528	526	545	506	532	493	501	574	504	514	560	535	502	538	540	495	540	510	528	551	510	500	508	526	565	498	534	484	525	528	515	493	539	535	528	537	523	509	503	498	491	514	527	510	547	524	489	503	500	523	536	502	506	527	526	526	500	521	547	523	491	557	526	508	543	529	503	527	520	506	514	499	516	548	502	547	523	574	490	515	513	482	533	556	521	526	569	483	561	533	541	524	535	515	519	459	569	511	525	529	529	540	524	541	510	502	486	491	535	507	512	520	478	554	500	501	525	529	531	544	514	587	516	522	504	487	511	542	489	486	543	500	545	488	502	528	548	534	520	559	527	513	532	506	554	547	548	547	547	495	551	522	569	557	504	522	494	567	503	568	501	514	503	552	489	549	569	505	552	536	525	550	541	519	541	504	529	543	540	543	481	534	527	502	543	535	529	445	511	527	488	527	518	515	521	531	517	531	554	513	538	542	532	536	544	531	546	549	515	483	512	548	532	496	515	534	534	537	535	539	534	511	528	539	485	504	502	514	560	511	490	519	503	499	492	499	540	485	507	525	547	586	540	461	573	494	506	531	523	528	510	487	537	521	526	490	492	508	509	523	514	508	467	457	490	546	502	521	539	529	514	568	524	510	532	482	503	512	497	528	519	488	524	535	515	520	537	514	526	503	560	510	548	545	566	505	511	504	545	571	500	550	522	523	516	491	514	531	504	539	496	538	508	522	516	548	530	544	525	481	508	462	499	543	514	487	528	521	526	510	507	520	542	524	521	567	547	504	512	524	522	539	522	550	470	556	515	556	534	492	511	507	514	534	522	529	537	501	481	531	542	561	521	487	518	550	498	485	539	519	512	538	505	591	542	506	517	493	525	520	493	486	544	510	518	547	542	538	514	529	487	539	561	480	540	536	524	557	526	504	517	582	504	508	520	532	506	522	528	520	480	520	483	487	526	551	521	490	531	503	551	512	504	502	494	500	542	551	504	495	567	534	504	548	561	508	516	479	551	553	520	532	508	541	489	528	507	526	521	520	540	519	511	519	533	542	526	516	509	528	502	492	503	527	537	507	496	517	554	519	528	509	494	522	503	512	540	531	533	528	539	490	559	463	489	522	532	584	539	532	573	523	560	556	538	521	493	559	520	515	545	497	517	557	533	507	528	515	498	528	556	546	527	526	549	544	494	505	532	522	564	533	515	521	532	542	490	493	532	537	482	564	533	500	553	548	510	533	557	524	487	548	545	520	497	531	530	545	510	530	548	505	525	463	541	514	525	550	545	529	529	508	493	516	519	573	506	504	482	541	508	516	488	525	537	526	486	556	546	490	491	530	522	511	559	510	502	514	517	529	505	533	549	517	479	519	551	531	537	527	525	533	547	515	525	539	524	522	489	534	534	523	554	529	550	517	538	512	514	521	470	503	526	518	523	518	507	511	509	551	494	495	486	536	546	466	542	550	533	517	546	501	512	498	517	565	507	525	526	516	526	503	491	523	523	542	540	515	522	547	499	525	536	543	510	512	536	505	513	524	510	520	540	487	525	537	561	530	512	477	507	537	507	520	492	565	528	530	524	481	544	485	509	572	572	534	556	523	513	514	501	552	517	504	541	479	545	514	531	496	532	532	497	517	492	535	533	543	536	526	511	521	524	565	514	520	527	521	533	500	547	539	512	499	524	551	496	492	518	516	538	537	552	526	496	565	509	509	510	479	521	523	481	519	531	557	575	534	523	500	498	541	539	511	522	560	566	503	524	527	515	498	552	497	540	512	485	534	530	513	528	489	544	486	554	521	511	484	488	497	516	516	571	525	519	514	557	515	513	503	539	502	513	525	530	481	498	529	497	518	477	539	521	488	545	459	513	506	526	512	505	570	507	489	570	518	507	516	505	519	493	509	517	504	521	531	509	500	573	512	525	508	525	521	501	534	513	519	498	557	515	552	504	535	542	499	533	542	519	505	549	520	502	556	529	457	586	528	557	524	525	502	534	562	539	501	565	491
5090	1271	1217	880	719	662	660	626	580	574	591	592	560	593	600	547	556	555	553	557	555	572	567	548	552	570	591	585	580	549	552	590	574	600	551	534	596	569	589	573	570	557	587	625	631	520	581	594	560	598	556	574	601	541	544	541	540	562	568	554	541	577	610	593	601	576	561	555	574	534	596	521	531	553	578	547	565	566	586	571	564	577	564	551	609	579	560	570	557	626	597	583	563	574	590	533	581	580	540	561	631	581	552	562	567	556	590	563	581	550	531	571	545	579	595	560	605	570	581	608	551	633	594	580	608	607	538	573	547	566	580	577	565	552	612	609	603	568	537	572	572	583	541	531	581	576	561	565	584	595	614	571	577	616	546	580	576	560	602	544	560	562	591	558	592	511	560	586	532	558	589	553	625	583	569	625	590	611	557	625	539	584	628	561	576	553	531	533	590	604	581	528	576	570	603	570	555	546	525	574	606	553	559	596	564	580	539	572	581	605	614	531	540	551	545	544	570	635	547	614	576	581	610	564	532	542	558	583	550	616	585	577	594	576	570	547	551	584	560	645	560	555	590	595	556	627	571	594	569	582	573	581	566	617	592	547	606	562	565	585	602	535	550	536	601	542	585	610	562	561	573	592	571	572	536	532	589	550	601	562	564	550	557	569	582	505	580	536	548	577	547	577	584	577	546	514	580	544	526	552	603	600	566	542	552	611	590	558	577	564	539	588	535	606	581	587	573	578	566	532	587	566	581	555	558	582	540	567	520	581	581	557	542	574	563	577	533	567	544	595	585	577	571	546	577	583	567	588	544	573	560	564	591	602	596	600	583	533	589	555	571	567	555	570	592	565	602	561	600	589	542	555	553	527	534	571	613	559	573	591	565	579	561	573	565	618	532	573	562	554	540	560	577	532	569	563	548	559	568	585	578	570	562	575	585	568	590	533	600	543	562	557	573	576	577	563	597	559	542	562	556	576	592	542	557	566	557	533	535	586	540	569	578	575	555	569	545	500	558	589	586	554	530	561	563	537	607	593	564	584	606	607	580	546	563	572	533	562	597	580	567	541	556	544	584	587	593	559	584	537	575	607	553	646	569	598	574	594	595	586	637	614	582	584	589	581	542	554	541	585	567	546	575	578	536	538	572	567	580	541	564	568	545	598	545	575	553	587	543	588	557	581	565	566	588	544	623	536	586	532	549	539	555	591	559	559	583	566	524	591	505	585	596	547	593	573	560	569	613	563	559	555	536	573	526	615	562	566	538	571	569	583	519	567	614	583	583	580	571	591	601	568	617	521	577	576	574	526	540	575	526	581	585	578	565	560	562	600	581	566	600	585	569	588	609	621	559	557	587	584	562	558	595	552	557	589	547	565	583	596	593	607	582	598	542	591	569	593	545	584	533	615	601	584	526	594	566	573	572	569	543	577	553	559	565	539	574	597	593	529	572	583	571	584	576	558	547	565	562	581	581	568	565	579	562	584	585	595	539	588	597	541	599	554	576	570	565	558	574	569	571	564	544	603	552	531	531	590	564	584	547	542	564	577	591	539	584	573	640	561	556	581	605	597	559	560	566	597	602	539	584	583	558	539	623	541	590	566	553	613	540	555	563	566	547	522	580	552	574	604	563	541	531	535	597	562	579	563	576	551	579	560	533	589	545	576	548	502	638	576	536	611	540	544	564	534	554	596	611	525	579	603	559	578	556	581	588	586	553	569	578	556	535	595	592	609	580	569	587	542	562	571	594	558	577	570	594	588	608	593	526	595	602	572	588	556	552	593	551	583	587	605	580	599	586	553	540	551	570	593	593	532	617	609	567	563	529	573	595	564	560	561	584	605	578	565	583	617	592	553	547	569	594	563	569	559	587	603	607	547	585	589	571	553	601	600	558	569	583	602	586	600	584	540	589	620	604	601	569	581	550	592	546	540	593	566	596	550	559	580	565	627	511	582	542	571	558	592	575	598	592	585	544	571	569	552	589	565	624	606	537	605	581	555	603	611	548	594	599	585	584	544	576	589	575	555	561	589	553	586	556	560	584	562	584	606	545	574	598	590	543	556	592	570	524	554	557	588	576	617	567	547	601	550	549	563	543	541	553	583	570	567	570	595	643	564	595	554	548	585	543	533	605	621	586	590	544	551	537	581	574	582	582	565	562	514	575	537	543	603	585	563	542	578	544	521	563	579	584	528	554	584	589	559	548	553	615	565	593	576	581	556	579	565	594	558	623	611	540	542	567	589	558	575	532	591	563	569	534	561	577	561	587	580	585	568	528	579	591	593	597	602	562	583	549	581	503	552	584	532	591	584	581	559	553	559	553	589	623	542	560	580	542	592	623	533	570	563	567	545	600	613	593	588	546	551	530	511	552	569	604	583	545	619	599	585	583	604	567	540	579	558	576	555	574	566	568	573	566	597	582	614	586	581	557	588	592	596	580	597	562	548	620	571	531	601	579	585	573	567	555	555	557	559	520	585	615	566	548	562	585	581	584	599	565	567	580	574	596	569	598	601	571	596	540	644	529	620	562	540	545	573	579	562	512	552	567	599	548	557	490	542	609	613	575	557	563	548	549	589	587	588	557	618	568	552	568	558	544	618	535	571	593	522	584	559	590	619	609	580	563	534	554	542	566	580	563	572	597	548	557	557	514	588	561	620	594	587	542	579	568	589	565	572	530	588	563	568	583	587	540	574	576	570	566	519	586	560	568	588	605	531	553	565	607	576	606	559	573	540	540	574	565	593	576	592	567	590	541	567	579	587	583	532	555	556	555	542	556	574	569	575	559	570	560	576	555	590	557	598	583	606	586	548	584	578	597	573	558	566	597	568	534	552	562	594	601	551	590	570	538	537	574	575	575	612	534	541	581	566	542	572	542	586	620	547	546	545	571	657	546	584	576	577	541	562	557	559	543	566	569	626	562	539	583	573	549	553	564	573	591	625	581	562	571	568	574	542	647	580	612	579	629	602	621	553	594	574	591	591	574	578	550	541	544	585	549	581	536	599	556	565	556	567	557	598	586	553	578	580	573	598	541	587	548	571	561	570	609	533	642	559	573	571	561	569	570	578	551	551	600	558	550	638	553	559	535	576	565	584	550	548	556	553	583	552	566	599	576	572	534	525	581	557	549	622	547	585	590	571	534	572	560	553	581	546	626	537	586	545	565	623	570	586	582	538	570	584	562	581	592	556	543	564	576	565	565	542	612	530	559	625	556	587	533	575	531	632	577	531	583	599	584	546	602	546	547	547	580	584	560	618	573	526	567	550	578	583	624	537	600	563	600	595	585	562	538	555	540	545	524	572	590	582	580	542	631	539	539	563	645	549	577	593	594	556	601	577	552	554	550	574	535	586	565	551	591	576	569	552	579	578	526	532	601	586	576	565	588	578	566	571	533	597	554	588	546	576	601	514	582	568	605	600	589	578	557	555	559	547	556	568	583	549	570	557	556	509	557	577	540	528	593	567	549	585	526	568	551	555	575	615	555	547	566	607
25401	20990	27595	24556	20989	11539	1151	668	533	487	414	421	349	350	304	289	293	326	272	286	301	273	265	274	229	260	245	220	252	230	211	238	219	216	224	251	247	232	232	214	235	241	213	231	220	241	198	224	220	231	214	219	230	210	196	229	203	209	228	212	200	232	223	243	206	216	224	251	230	205	213	180	226	234	228	222	219	229	227	231	240	215	205	244	219	201	195	227	199	205	226	215	212	211	233	204	226	202	227	215	236	228	183	187	227	213	214	201	236	204	237	204	233	214	231	204	218	189	228	213	216	222	221	200	214	229	203	220	204	216	199	205	196	200	206	239	205	196	212	231	221	200	223	209	216	214	234	211	246	204	215	241	236	208	211	233	205	226	234	193	207	208	245	226	209	195	207	217	216	225	207	181	200	200	203	195	233	205	211	221	205	233	197	229	219	197	218	215	215	202	216	214	209	215	203	217	224	214	189	224	191	227	225	227	251	221	214	223	200	234	232	203	216	229	197	208	251	229	209	216	226	221	208	199	233	205	214	178	217	219	243	220	230	228	231	226	213	229	198	194	211	216	211	198	232	213	224	221	218	199	214	223	228	209	223	227	195	213	224	211	219	203	209	202	223	220	187	233	199	202	222	202	213	219	224	232	230	203	205	232	203	229	227	227	231	208	213	207	225	202	206	225	203	204	214	239	196	208	212	220	233	247	201	198	217	203	221	203	203	218	200	206	209	215	223	241	203	208	217	213	223	206	220	225	242	233	259	197	236	184	224	223	205	212	207	204	210	235	198	226	200	230	221	211	241	211	206	222	190	191	227	228	202	208	198	202	224	208	232	249	214	193	220	201	219	214	210	212	209	185	240	221	230	208	205	206	225	219	209	203	217	220	214	207	220	209	213	217	219	223	209	233	231	221	212	198	224	202	220	235	200	227	215	212	213	196	210	204	231	204	214	213	220	233	205	220	219	195	224	206	204	213	176	205	197	230	219	222	226	220	207	200	212	193	225	207	217	219	195	198	202	197	183	208	205	205	238	230	199	217	184	226	210	181	231	214	224	208	207	216	214	238	219	212	182	193	219	214	219	207	237	257	232	221	229	201	227	202	229	195	211	193	211	208	235	217	213	184	228	225	197	217	207	212	232	195	201	207	218	214	212	204	194	226	209	212	227	224	226	193	206	237	186	233	212	224	216	203	217	203	197	226	209	215	225	239	211	222	213	190	227	253	237	233	191	209	213	196	221	228	211	213	227	226	198	217	201	181	193	213	199	197	224	224	190	215	219	208	208	225	209	200	198	239	221	229	214	234	223	224	218	243	216	213	212	220	215	211	230	195	198	227	249	219	229	236	231	202	198	231	210	250	220	191	200	191	224	221	220	228	205	238	219	217	221	224	218	221	237	212	204	208	213	230	219	213	212	186	224	239	195	221	180	206	226	196	217	220	248	235	206	203	237	225	216	243	204	221	203	210	219	243	208	228	201	224	209	189	252	189	198	209	196	201	199	230	208	240	214	212	208	215	219	222	203	199	191	186	206	214	255	219	212	226	226	212	213	213	221	186	224	224	210	216	242	243	208	209	227	230	210	203	223	228	212	235	257	207	237	190	194	208	181	185	220	204	215	211	232	199	236	207	223	197	219	225	211	180	216	224	204	219	232	238	213	201	203	235	220	236	199	218	237	206	236	216	198	207	223	213	209	233	192	232	228	221	243	215	230	213	199	191	212	228	198	216	225	222	209	205	206	215	189	196	202	198	257	205	205	218	217	212	217	218	225	194	224	218	222	232	221	213	196	220	191	211	221	226	211	208	221	187	213	191	244	221	214	194	216	215	222	243	214	217	222	217	227	198	208	224	219	218	177	235	209	212	205	223	233	217	199	205	240	214	180	192	215	228	210	208	219	211	226	219	254	234	195	241	233	228	239	207	184	211	207	243	215	211	235	211	225	218	235	223	207	234	225	206	202	234	207	214	216	219	223	226	214	227	198	229	229	222	223	213	195	218	200	240	204	209	210	202	198	177	195	226	198	187	237	208	201	197	206	208	229	213	210	238	192	217	213	189	212	206	222	210	210	211	197	201	216	229	208	226	196	208	229	205	218	198	204	204	228	212	195	203	186	206	204	196	199	219	167	203	245	205	182	234	233	220	214	207	208	247	217	238	214	202	234	215	221	205	211	212	200	231	218	244	209	211	211	210	212	201	226	265	221	216	221	196	214	208	217	202	214	206	216	199	196	209	219	212	209	245	192	223	206	200	211	275	217	206	196	219	206	185	227	221	221	207	221	210	238	224	212	221	211	216	205	204	225	220	201	198	208	200	234	210	231	185	220	224	221	221	224	216	220	222	215	207	204	204	195	207	220	216	217	223	224	201	214	215	201	215	225	223	205	220	227	237	240	211	236	176	219	192	220	246	185	193	211	256	216	233	198	192	218	195	223	222	213	205	213	210	232	225	209	218	212	206	220	223	227	196	193	227	194	216	209	216	196	196	229	227	195	224	225	182	200	203	197	206	201	244	223	223	205	225	203	214	226	230	210	208	235	197	228	231	206	210	193	211	240	229	217	221	188	215	211	201	195	203	224	216	207	229	198	210	216	222	212	231	212	201	228	222	212	207	201	221	228	209	204	223	220	234	193	247	211	215	197	192	238	207	238	205	219	230	217	213	228	218	207	219	211	210	220	210	237	223	192	217	181	203	193	218	226	190	213	223	207	196	227	229	207	200	207	239	238	231	196	239	236	230	217	207	182	229	186	224	207	234	200	227	187	226	215	216	196	219	210	211	224	218	201	211	207	211	235	228	222	209	195	232	220	201	224	205	202	200	216	209	219	233	227	209	186	223	226	200	243	207	176	217	206	244	209	187	217	201	200	214	240	217	218	205	216	245	199	215	203	209	196	228	226	229	209	202	234	233	214	207	218	213	221	253	208	207	212	223	213	220	225	201	217	215	223	240	233	197	194	210	209	233	217	204	223	217	226	216	229	233	230	205	216	230	210	230	256	213	216	229	220	180	228	195	202	227	217	221	202	196	224	210	207	216	201	210	198	224	193	232	232	252	215	217	189	241	194	203	230	219	236	221	205	218	215	235	208	206	255	214	194	219	207	210	217	214	239	204	188	196	214	214	218	220	207	201	242	217	205	213	215	218	239	231	213	215	199	205	184	208	222	243	201	228	188	233	219	218	195	234	223	219	209	205	212	210	221	209	226	259	217	206	213	195	211	252	225	211	234	234	223	222	217	210	193	219	190	209	199	212	201	208	195	218	206	219	209	224	201	200	224	227	217	216	187	190	212	199	222	212	232	232	220	234	190	223	213	217	241	214	215	202	191	212	247	197	248	226	222	208	187	184	208	223	215	211	210	174	229	209	218	204	202	213	211	216	202	205	200	234	223	226	225	210	194	230	228	212	188	195	214	213	182	232	206	209	213	235	219	214	209	216	227	218	191	222	227	200	243	233	191	199	221	229	201	220	218	213	192	207	210	235	219	210
7302	11554	10353	5663	3589	2384	1795	1366	1173	957	797	709	669	549	573	487	453	427	390	384	377	346	341	367	337	357	334	314	312	339	308	329	305	264	303	292	288	283	269	309	265	259	271	270	269	289	282	277	268	289	284	286	292	248	257	255	254	238	243	257	273	251	282	262	257	264	262	259	268	230	252	239	239	225	239	254	253	245	239	249	242	264	265	245	239	246	269	247	276	246	255	255	254	264	240	240	231	237	259	234	229	247	261	237	245	266	240	214	262	250	304	262	239	224	248	229	233	234	240	228	228	270	253	260	250	209	227	239	275	224	254	241	250	249	233	214	226	222	247	245	220	244	262	266	213	252	231	258	231	211	285	280	258	255	249	279	259	244	232	268	270	250	255	241	248	223	230	261	274	237	239	238	257	231	268	241	235	239	235	244	272	251	249	262	262	253	245	237	238	251	226	246	231	267	277	230	260	238	298	265	235	251	246	251	263	241	229	227	282	269	217	237	218	268	260	250	264	273	234	269	247	244	252	251	233	243	264	260	264	276	248	250	257	232	253	249	261	270	254	247	229	240	247	244	240	268	271	237	227	282	239	248	240	223	244	252	287	244	261	272	251	228	241	244	251	257	241	264	273	244	246	240	258	246	250	239	233	271	240	246	249	237	240	241	258	210	247	267	231	265	231	270	246	238	276	228	235	224	280	227	256	253	250	249	253	260	239	262	257	260	261	263	236	242	246	261	245	233	253	240	261	256	263	244	259	249	243	243	245	238	232	242	269	228	260	225	246	240	246	263	221	261	246	241	239	239	242	250	254	265	262	243	239	238	259	253	230	264	251	269	237	229	251	231	252	221	224	273	226	267	222	252	251	258	249	252	254	231	275	248	239	231	244	254	243	246	248	243	239	254	241	242	237	238	236	261	233	254	232	229	250	232	265	251	257	243	227	213	242	216	240	264	242	238	283	238	256	253	245	234	253	251	238	258	250	228	236	233	233	257	248	247	234	227	263	262	260	246	250	238	229	247	242	252	226	241	223	252	232	260	268	273	236	245	258	235	227	246	250	251	265	248	264	249	231	225	280	234	261	248	247	244	245	243	192	219	254	234	252	236	222	253	241	277	262	207	249	236	237	258	249	275	237	253	235	260	256	240	231	258	244	242	268	253	276	242	242	253	259	238	232	225	240	256	249	228	239	281	246	257	265	232	238	265	249	260	231	237	277	261	255	263	250	250	267	245	238	253	252	242	270	281	257	216	229	250	245	263	233	245	249	225	251	246	267	247	234	242	262	239	241	242	257	233	219	258	240	239	259	241	252	226	229	252	208	250	243	238	247	238	233	245	265	262	225	239	254	253	249	252	256	239	221	239	272	234	279	274	212	247	260	200	263	242	232	209	262	230	251	262	234	224	213	230	259	245	239	219	256	258	248	244	231	242	227	206	242	235	263	248	264	233	263	248	223	277	226	250	267	229	231	258	254	246	229	250	246	245	263	210	299	240	235	262	247	258	258	276	242	256	267	254	251	255	239	239	236	232	259	247	252	261	256	249	261	203	266	239	247	248	275	225	231	233	253	274	241	242	247	237	264	242	243	260	238	243	228	241	260	220	242	272	260	230	250	237	246	242	272	231	266	253	262	263	273	254	223	246	232	280	239	230	239	224	238	260	241	241	238	241	253	241	235	228	233	247	226	264	237	216	265	246	224	241	239	259	268	248	244	233	262	243	249	243	245	238	214	264	266	285	217	237	250	253	260	242	236	259	250	226	228	253	237	249	245	240	229	254	246	257	268	271	235	249	250	254	250	268	252	248	262	228	238	254	248	266	263	225	230	251	244	249	234	245	266	219	269	262	241	229	244	233	232	248	229	213	224	235	258	218	250	220	253	256	241	231	224	253	226	250	254	256	254	251	274	273	241	260	260	240	253	245	242	200	225	250	252	256	257	240	258	265	250	233	231	233	252	272	247	238	267	263	261	265	257	271	260	247	262	253	210	252	258	255	234	223	251	239	252	251	253	250	235	245	261	219	220	244	245	233	270	253	220	229	271	270	257	268	245	267	259	236	264	241	229	225	248	253	285	279	258	245	257	265	255	242	258	260	212	247	259	232	223	259	224	222	252	231	271	264	230	232	236	260	288	238	254	245	248	246	252	266	257	242	254	260	270	246	269	259	243	246	228	252	267	269	260	276	238	267	262	258	273	259	260	209	249	228	203	257	218	213	257	231	239	247	223	236	240	231	246	254	258	227	247	275	262	237	240	271	217	225	226	235	220	278	242	261	273	205	279	271	247	269	303	248	239	234	264	237	239	296	259	265	256	256	251	244	255	262	239	284	223	240	234	253	266	228	235	238	244	226	253	246	274	232	260	263	247	243	236	247	211	249	231	259	243	258	256	249	242	257	259	258	247	230	240	231	236	241	242	253	258	268	250	249	224	239	229	243	244	232	244	242	240	217	253	258	293	219	246	223	244	245	257	249	214	259	235	248	272	243	272	256	257	248	227	230	242	263	246	251	215	269	244	260	234	223	245	262	244	224	225	270	232	249	253	237	301	241	231	232	235	265	214	246	241	259	247	216	262	279	226	239	266	224	265	243	277	238	233	251	255	270	265	248	238	232	224	241	236	234	263	255	250	234	236	229	242	254	230	245	250	241	249	243	237	269	261	250	246	238	276	238	259	244	244	247	226	256	243	242	229	243	239	275	254	246	219	241	253	229	239	238	232	242	243	250	253	241	219	271	248	244	256	251	257	245	238	243	226	261	230	235	256	248	241	234	234	253	234	253	243	256	248	241	273	234	278	208	233	269	236	226	232	224	244	234	227	259	222	220	233	247	233	249	257	240	249	270	259	246	246	232	265	254	217	256	223	216	233	266	273	262	244	273	260	254	263	242	250	249	228	234	250	219	228	252	242	225	214	230	236	234	243	258	250	256	262	232	255	265	252	250	233	244	214	239	273	253	238	267	253	261	272	230	239	246	250	240	241	254	249	249	238	268	240	235	251	253	229	225	245	225	219	249	246	234	251	220	253	211	270	243	237	256	251	265	245	238	260	233	248	257	249	255	225	265	240	275	234	233	265	256	239	230	241	224	226	265	222	260	257	252	230	225	247	275	249	250	245	255	255	246	241	246	238	239	282	249	221	232	234	259	261	257	218	249	248	258	208	263	235	254	282	225	245	226	234	220	239	236	245	243	227	240	279	248	241	218	253	261	250	221	248	250	227	247	253	235	234	246	251	221	218	223	248	246	241	240	249	244	224	230	254	262	242	279	245	242	224	234	231	243	249	239	270	270	248	232	244	264	246	246	249	246	265	241	237	262	234	252	215	232	250	251	220	229	231	256	249	230	244	254	232	243	243	250	250	239	263	227	268	252	245	248	262	232	257	251	247	251	263	260	242	245	225	276	237	238	257	225	245	239	230	242	235	212	268	265	228	234	250	268	245	227	257	261	259	263	277	250	250	247	253	226	259	270	274	262	258	248	244	247	240	224
23303	20970	27924	24209	20977	21038	9011	1467	1060	949	841	777	707	644	648	618	574	548	549	576	504	514	524	509	516	523	476	450	474	441	431	436	460	453	449	454	408	460	419	458	427	465	461	410	426	444	429	441	411	439	412	436	431	425	423	450	439	439	380	414	389	432	427	411	429	427	430	466	445	470	432	434	447	416	416	436	428	400	442	434	385	408	404	399	391	392	444	418	419	422	426	410	381	429	421	401	422	417	437	402	442	416	398	422	391	403	414	437	384	406	452	372	441	391	422	408	395	407	443	421	431	431	410	430	440	415	406	399	425	375	392	370	430	418	411	407	435	403	412	439	399	450	451	392	451	429	420	407	408	380	397	431	418	407	423	433	446	387	383	405	423	417	387	444	433	401	409	419	414	427	400	395	376	390	421	425	418	437	375	429	422	427	417	442	382	423	404	404	433	401	405	426	438	405	402	416	411	413	430	429	405	453	396	429	407	429	428	413	380	418	386	409	418	404	418	420	402	376	398	428	432	429	426	382	415	415	400	451	433	441	437	417	448	407	432	418	419	428	411	413	394	415	379	414	417	427	398	412	416	415	419	448	449	386	377	402	414	437	430	418	415	398	418	412	356	393	442	437	410	435	419	409	398	384	398	392	419	402	434	416	416	408	399	414	391	423	404	429	460	430	386	420	416	393	433	434	414	419	404	404	450	418	418	425	358	436	417	426	388	403	390	423	424	396	438	426	440	419	386	427	422	430	441	405	453	384	394	421	419	403	388	410	383	445	392	348	414	412	397	396	385	405	419	391	447	385	392	395	446	435	385	418	420	381	409	427	388	407	414	387	422	426	401	412	389	419	421	384	432	404	418	415	402	423	453	395	440	433	432	448	420	401	400	415	404	376	404	429	430	406	445	405	413	429	424	376	432	398	414	395	407	421	404	397	404	415	407	380	416	422	431	400	393	420	434	410	382	409	416	395	451	402	402	404	405	417	386	394	410	417	377	390	406	444	364	428	466	418	423	409	426	379	420	409	398	455	394	425	421	389	435	439	439	391	450	411	388	441	408	422	428	459	436	413	389	417	411	394	400	436	367	406	423	425	421	418	415	406	390	421	404	412	411	434	423	414	441	409	414	418	390	420	424	433	394	434	382	426	417	411	409	462	400	418	407	382	427	397	434	406	439	396	434	464	415	413	421	429	402	413	380	414	395	392	401	432	403	436	410	416	421	422	451	396	405	417	380	377	422	411	428	447	390	392	421	393	407	402	398	407	390	447	445	443	430	433	391	412	402	417	410	410	449	445	408	394	402	401	396	388	404	413	386	407	422	398	427	441	366	426	387	400	424	440	417	432	408	419	400	408	403	425	402	416	438	380	463	388	422	440	420	414	442	411	395	383	449	420	438	408	405	405	402	389	418	376	411	410	434	407	414	429	435	378	437	394	415	408	427	403	417	432	408	392	441	422	426	419	414	402	403	423	386	463	382	426	397	398	379	401	409	381	388	437	397	404	382	391	432	419	400	389	449	428	377	421	388	374	400	384	382	402	417	411	442	405	424	422	427	411	432	441	415	411	384	428	396	354	396	383	387	414	425	421	433	429	431	449	429	440	350	437	399	415	435	387	414	410	399	423	426	403	400	451	388	390	394	406	405	402	393	449	411	410	430	459	426	415	424	387	409	407	420	427	394	432	390	441	415	409	449	408	424	400	420	395	442	440	396	429	403	414	418	413	426	424	430	427	387	445	429	373	442	404	408	360	411	357	394	359	397	389	442	386	401	431	419	383	439	418	416	414	401	400	410	408	420	388	406	408	401	400	446	409	404	389	403	432	408	361	428	413	419	376	423	408	465	421	411	425	401	379	436	421	409	392	393	422	442	422	409	410	426	426	419	403	381	405	425	431	397	375	395	412	386	412	397	398	399	402	423	459	382	381	393	377	399	411	414	411	393	450	388	376	407	393	400	417	420	432	412	393	386	398	422	413	391	408	404	387	429	438	401	367	412	389	385	412	411	382	438	397	397	430	431	405	413	406	426	401	408	413	406	412	435	382	419	409	431	391	374	419	410	374	425	413	412	397	392	461	441	406	408	398	473	395	441	401	402	361	457	399	413	439	410	437	405	469	419	428	394	388	411	405	422	427	424	400	418	403	403	394	422	407	428	413	417	428	409	449	415	392	390	411	410	429	403	432	414	420	428	424	431	395	429	423	411	408	420	415	445	445	444	405	368	402	404	388	414	403	430	442	412	413	413	409	431	408	425	415	452	411	417	413	457	448	415	426	410	421	393	403	395	446	439	372	438	432	410	393	378	403	420	472	465	406	394	420	399	420	399	402	441	427	427	429	401	419	409	415	416	417	387	454	373	419	385	420	387	373	369	424	438	403	402	384	393	391	423	428	394	419	408	431	397	433	414	460	412	421	391	408	429	414	429	421	394	408	401	432	399	381	421	409	411	416	454	421	390	412	404	414	410	378	407	426	412	400	404	409	435	430	396	404	390	411	439	420	401	370	481	422	412	413	414	416	371	399	417	386	430	421	421	385	396	428	415	410	434	408	410	396	412	408	434	407	396	427	393	428	417	375	447	440	395	391	387	395	422	366	404	425	379	397	412	411	410	409	422	449	384	445	415	401	437	404	411	405	412	368	415	407	409	414	401	427	415	440	402	423	404	417	423	399	390	442	435	422	403	452	438	401	365	372	402	479	429	453	419	417	429	400	444	404	393	384	410	403	412	412	413	429	422	422	422	401	416	457	407	403	437	408	415	422	410	424	385	489	431	427	432	392	448	391	404	407	395	403	458	356	460	399	410	416	424	408	433	413	384	436	407	421	426	401	393	430	386	430	409	439	402	452	393	413	405	376	399	386	458	379	415	421	395	410	392	392	422	419	416	412	415	429	411	443	415	397	408	413	411	373	365	379	419	374	392	403	397	387	410	403	422	400	387	374	375	412	409	412	439	388	434	454	460	429	438	423	415	396	410	423	456	425	437	432	411	422	435	412	436	394	450	426	404	423	417	405	415	429	368	414	378	388	401	389	419	399	427	407	431	416	440	446	383	414	416	382	422	411	429	375	404	408	425	465	382	400	431	433	410	410	452	415	401	415	435	415	422	401	426	418	388	406	427	467	423	388	424	419	394	375	394	445	404	408	412	436	407	381	388	448	416	394	420	401	400	428	445	424	401	434	415	442	410	455	398	414	400	403	418	428	426	405	423	423	411	432	383	430	391	445	423	429	465	440	415	397	421	445	408	404	392	406	424	422	410	409	402	427	418	386	405	412	444	428	405	422	396	403	386	404	430	407	409	422	436	426	433	391	423	411	400	420	424	427	407	443	370	404	377	416	400	420	393	394	431	441	444	409	380	399	387	410	424	439	443	418	392	403	439	421	416	428	399	412	469	440	429	401	396	412	419	433	463	424	368	399	396	448	408	380	392	407	426	417	423	420	436	427	415	391	437	390	434	413	373	392	387	412	377	415	420	385	416	399	438	422
10080	17651	16317	9361	6123	4199	3036	2434	2095	1745	1488	1296	1199	985	1013	880	810	759	725	684	683	588	642	582	576	569	579	576	540	579	489	502	540	511	467	460	511	506	471	494	457	446	478	446	482	433	454	434	481	472	446	438	461	404	451	411	493	453	465	417	436	456	430	414	419	433	425	404	461	463	465	447	392	427	471	403	412	396	394	411	400	409	392	428	418	389	407	388	436	439	419	448	420	420	398	469	409	402	439	420	429	389	419	390	411	386	414	426	409	399	408	457	412	388	438	403	429	436	411	427	427	425	397	410	434	410	440	388	419	440	429	384	435	413	426	450	428	417	419	403	421	409	437	448	414	416	408	390	418	409	411	370	436	465	418	387	391	391	445	417	430	425	420	420	406	434	394	430	446	438	420	457	409	424	428	456	414	397	420	405	430	453	387	410	405	389	402	399	403	409	402	389	443	460	433	416	417	415	408	401	383	414	408	433	403	415	415	427	423	390	413	446	422	394	393	411	409	437	455	437	412	405	432	425	395	410	380	434	399	412	393	436	406	390	386	445	393	406	371	422	404	438	406	412	410	423	395	428	425	473	392	398	385	388	452	404	431	402	413	411	399	439	396	445	405	396	410	427	402	429	403	444	468	411	412	421	409	418	426	422	440	399	436	399	412	403	402	408	413	446	430	450	400	387	414	435	417	399	406	388	395	415	420	429	424	406	404	401	420	428	422	426	371	396	419	375	404	384	394	374	405	414	387	398	423	435	379	385	397	380	448	407	424	396	396	394	396	401	457	399	437	406	390	397	352	384	407	423	407	425	410	431	396	435	441	373	414	382	418	421	413	402	416	376	407	442	394	420	418	447	450	419	410	365	418	433	421	413	381	445	416	398	430	383	437	468	397	428	401	439	407	386	397	400	406	408	419	384	401	399	431	445	427	371	437	441	393	367	412	410	377	410	405	419	404	466	398	419	402	410	438	401	429	385	409	427	404	409	454	347	410	388	455	401	385	461	453	398	387	404	389	388	403	415	432	402	412	418	426	407	390	402	432	447	390	372	450	402	420	390	420	389	401	405	424	447	402	394	421	440	437	409	403	433	396	454	413	434	399	427	378	417	417	396	410	422	413	431	397	394	373	406	422	417	454	420	372	428	432	379	400	474	434	433	392	392	401	391	393	399	430	397	384	445	428	391	435	403	418	445	392	397	407	405	436	465	398	441	410	424	440	365	395	408	393	381	386	433	385	452	420	436	414	431	406	409	369	401	376	406	435	435	422	408	431	393	422	435	418	415	431	400	416	424	392	390	411	408	433	447	373	414	403	421	416	418	404	403	367	405	402	373	426	416	408	411	431	423	406	433	374	412	418	399	433	402	412	429	409	393	399	416	407	371	354	433	405	404	369	405	426	408	398	427	410	426	375	435	418	396	411	429	389	398	405	427	368	432	440	355	411	424	425	399	412	398	441	419	398	391	369	406	432	440	429	428	446	430	395	404	402	440	409	431	409	406	428	391	394	406	433	379	380	425	439	424	445	447	408	428	416	438	428	375	392	429	412	421	384	451	420	404	387	409	408	393	430	377	416	389	364	437	438	418	408	422	408	393	441	422	449	469	434	402	406	395	443	407	438	425	379	425	395	399	396	406	407	420	389	404	412	385	412	398	366	420	404	406	402	414	402	420	426	447	424	427	423	376	410	425	402	378	389	390	402	413	388	429	417	413	441	413	387	458	389	443	395	424	416	416	433	438	379	391	420	433	416	463	387	410	376	414	410	428	418	369	451	413	406	409	397	387	467	384	441	393	468	434	383	428	371	398	402	429	405	406	399	392	381	410	422	395	424	401	404	410	423	408	440	444	417	408	425	419	393	447	403	449	434	446	389	396	422	394	403	396	418	436	430	444	419	385	411	428	416	390	395	392	413	386	423	412	404	382	402	431	434	405	411	411	383	392	419	392	441	403	417	364	400	413	397	382	430	408	365	410	435	426	460	410	405	422	409	432	399	385	424	410	431	385	384	358	408	390	417	410	433	414	420	443	428	387	446	427	419	393	418	408	401	437	415	403	401	415	409	395	376	403	397	412	427	448	385	409	408	416	395	404	433	403	423	427	442	403	408	419	433	458	431	421	406	431	394	403	365	387	409	423	402	430	459	410	406	429	392	386	407	390	399	413	419	376	442	412	392	399	462	412	415	419	439	423	427	403	404	393	462	432	451	403	411	396	434	437	392	399	403	438	432	444	414	415	414	376	404	403	386	407	407	442	416	424	417	403	395	419	421	389	409	402	442	385	397	428	439	401	417	395	398	406	425	418	404	407	434	403	432	437	394	404	409	363	399	421	437	435	388	393	426	413	465	420	395	412	414	383	428	428	409	411	399	422	429	444	414	446	422	414	382	429	413	410	423	434	405	402	420	414	417	374	414	408	427	415	428	432	412	402	400	414	390	426	401	433	413	396	443	421	440	390	433	427	419	407	416	457	412	414	434	403	384	388	377	398	407	419	409	417	425	400	393	410	396	399	409	427	374	422	431	422	403	437	396	419	429	407	404	397	397	426	383	411	447	431	414	409	447	435	390	401	409	441	412	419	406	396	441	407	389	425	410	418	417	404	372	400	418	392	400	410	436	395	407	413	429	396	433	421	388	424	368	421	380	403	414	409	412	439	417	432	411	428	414	399	410	395	429	440	391	414	419	394	431	401	431	389	409	413	409	382	428	389	425	419	432	430	402	399	405	355	432	379	406	412	422	442	408	428	421	398	413	420	408	451	405	401	435	416	424	412	428	422	412	417	403	403	418	399	391	433	445	421	409	409	430	446	402	440	401	371	383	432	389	409	402	415	434	392	410	426	437	401	416	411	411	380	428	414	392	398	398	415	388	415	438	424	429	429	401	415	425	437	409	363	382	362	437	412	417	374	424	467	413	422	423	397	423	433	443	433	385	347	417	423	416	403	427	401	393	418	414	444	436	403	413	412	410	422	431	443	444	393	392	415	431	439	427	388	420	391	424	407	391	406	389	429	417	408	413	404	418	404	426	404	387	388	436	404	396	423	445	417	372	425	411	420	377	407	448	377	421	422	460	437	437	435	430	412	435	399	414	434	417	425	393	420	458	414	439	424	430	397	431	412	426	431	418	418	446	440	430	420	410	425	406	399	433	429	413	417	416	421	388	370	397	440	405	442	379	410	386	408	397	431	432	364	430	397	415	404	444	375	391	431	440	427	429	420	401	427	377	443	417	440	385	383	417	422	439	408	433	374	412	431	422	412	398	392	419	417	412	389	461	387	406	410	443	377	397	384	378	414	424	409	414	402	431	417	383	378	417	425	430	445	386	433	418	437	438	396	405	446	403	390	415	408	441	394	411	407	430	428	420	405	414	424	414	395	436	445	406	404	373	425	406	443	426	382	395	374	420	436	408	429	445	413	432	446	459	388	407	411	395	441	417	406	443	404	409	423	428	436	385	415	455	394	434	438	437	365	420	396	409	450	373	440
28134	15304	2458	751	624	574	559	505	521	573	517	522	551	512	510	518	499	531	514	529	527	482	514	539	531	525	568	536	486	520	544	487	526	504	528	551	521	522	469	491	533	514	494	502	528	504	502	551	503	505	507	526	481	522	494	464	517	527	555	524	491	536	504	514	497	509	516	505	529	530	494	490	539	517	484	529	511	505	516	490	535	511	520	569	525	502	562	494	496	505	498	480	501	498	510	525	518	482	541	538	522	500	509	500	489	495	548	502	489	509	500	545	546	528	502	484	457	500	538	502	484	504	524	531	537	547	530	509	548	517	524	493	547	496	549	468	535	522	551	505	570	487	561	491	485	544	481	471	545	511	500	527	527	544	532	544	494	497	545	551	520	489	510	509	498	541	553	479	530	486	541	518	473	487	534	530	527	515	512	476	504	499	517	504	519	517	483	497	484	547	514	541	534	492	504	548	550	508	502	521	523	521	554	485	542	481	528	545	511	495	511	476	532	504	516	573	501	499	512	535	562	541	542	525	523	533	498	527	519	533	521	537	517	514	497	479	524	512	522	553	509	529	500	508	541	550	535	530	523	518	514	506	498	500	544	502	533	473	490	476	510	465	498	497	532	539	513	531	534	472	528	502	473	537	470	546	511	527	536	487	510	533	512	519	514	516	520	518	507	515	518	524	518	499	502	519	554	527	528	509	528	517	488	538	580	533	533	491	512	532	523	523	527	534	543	524	527	459	530	520	490	525	511	513	535	509	549	549	494	531	541	513	527	515	463	559	550	523	517	536	500	549	530	555	517	520	472	469	499	548	583	504	577	546	534	501	483	486	544	529	493	538	538	520	471	557	517	511	541	460	511	536	548	553	524	498	483	522	517	498	540	498	523	517	523	521	524	514	510	509	534	505	539	501	526	518	573	483	520	545	530	526	510	532	531	513	510	516	568	510	527	495	506	502	508	533	532	495	508	530	541	498	512	523	516	502	522	532	497	551	517	506	499	546	535	467	546	554	526	533	517	530	514	524	484	491	524	532	533	512	496	538	495	530	543	510	530	521	509	507	556	498	503	532	553	515	531	504	506	518	531	550	512	499	514	531	549	499	486	498	502	537	533	536	488	515	511	527	522	519	522	511	545	535	569	527	521	563	496	499	545	509	549	507	501	476	534	515	498	513	512	527	514	540	521	482	518	548	484	522	511	493	549	535	511	539	497	512	529	524	525	509	510	524	525	503	570	500	497	495	541	556	518	550	538	528	516	507	507	551	547	476	529	483	511	548	546	535	498	559	521	533	563	511	492	556	498	514	525	552	492	549	519	499	494	500	518	520	496	549	524	531	520	510	499	539	545	520	513	497	469	536	484	525	473	518	558	499	532	532	516	474	537	552	521	549	498	534	506	502	523	503	516	502	497	509	569	585	510	512	538	499	534	554	514	503	507	519	536	502	518	498	507	507	562	484	516	509	520	533	536	505	532	529	532	548	526	500	522	533	515	497	489	553	479	540	514	540	535	524	520	508	473	512	526	510	531	513	542	551	521	514	524	530	495	515	522	509	524	512	515	486	520	524	521	486	555	527	529	505	539	513	532	520	528	507	527	499	509	538	492	516	453	542	508	534	565	538	578	485	507	538	510	517	499	545	500	489	532	499	507	519	530	512	509	548	529	502	545	528	527	506	499	528	514	520	509	511	512	563	510	543	506	526	528	506	530	551	460	541	526	519	557	522	501	556	509	531	503	533	522	491	526	487	540	504	499	553	507	487	542	517	488	517	502	504	541	536	511	532	529	498	532	516	523	544	495	491	483	545	521	520	524	500	540	538	555	497	507	508	513	472	519	562	533	526	499	497	511	521	514	521	525	510	529	536	514	524	491	506	532	509	533	516	541	500	523	504	531	545	558	522	537	462	524	534	496	523	512	527	499	524	529	512	511	515	525	491	567	522	484	536	479	468	537	501	517	506	543	530	515	514	493	526	486	520	533	568	543	548	511	527	565	548	552	517	531	513	522	533	488	524	486	494	471	514	502	543	511	474	493	557	540	521	494	523	529	494	508	491	491	508	557	473	495	494	487	588	540	553	510	540	485	485	502	503	525	532	534	523	548	500	533	531	503	551	500	510	491	497	524	510	554	458	485	521	552	485	513	476	537	538	534	490	552	558	528	521	474	527	500	517	491	523	530	512	553	541	528	525	500	543	535	528	522	535	521	522	498	548	519	512	466	511	538	496	507	509	523	578	521	554	513	547	514	515	524	542	523	511	511	532	519	557	510	529	502	513	526	524	505	517	519	505	504	502	516	482	529	530	538	545	524	501	523	517	529	504	509	524	517	540	525	451	537	516	491	518	467	504	510	523	515	549	536	494	492	534	504	516	527	536	498	502	518	475	515	479	528	508	509	516	488	502	511	531	508	542	513	524	490	500	564	507	537	501	503	516	514	502	537	497	493	536	546	545	549	487	580	545	533	564	511	465	472	544	529	536	520	521	532	555	553	490	524	502	501	529	508	506	562	553	583	523	526	507	518	540	515	530	553	526	494	493	556	538	533	521	524	523	517	488	533	535	562	526	543	513	523	499	517	509	503	536	509	506	506	470	520	551	513	526	569	519	521	544	520	528	520	521	511	522	539	511	542	487	482	501	511	492	534	510	532	482	504	511	512	517	524	531	530	512	520	520	542	520	534	508	534	528	530	504	529	518	530	533	531	522	550	555	555	484	532	529	510	499	493	524	509	542	520	511	544	481	499	503	534	536	527	497	488	544	527	536	476	536	518	519	476	502	522	509	500	505	485	511	516	531	505	534	547	527	521	527	526	536	535	494	533	550	545	521	527	503	494	501	517	505	580	505	536	543	522	534	502	520	530	520	554	491	507	534	523	531	551	506	497	517	547	508	493	521	529	522	505	505	482	570	552	522	512	482	525	503	541	536	494	531	545	487	526	529	478	531	525	486	503	536	567	530	509	540	572	536	501	547	527	506	516	549	520	548	545	526	509	497	525	517	528	534	560	517	530	517	505	506	494	538	524	528	517	548	536	537	476	495	518	512	505	547	545	510	519	499	563	570	524	534	497	549	491	483	552	528	510	519	530	508	566	521	531	541	544	531	475	532	530	505	552	474	533	519	506	505	511	513	549	535	520	497	534	504	548	500	478	557	516	520	512	562	537	490	528	525	502	543	488	512	477	526	506	499	491	520	520	528	510	517	489	538	503	561	495	520	499	492	507	525	463	497	580	517	504	522	523	481	491	509	514	496	553	561	483	494	527	513	508	468	541	509	526	516	536	478	537	499	541	507	557	541	519	511	502	533	483	515	501	515	500	530	501	484	520	559	509	505	444	514	521	553	501	492	509	528	516	553	517	510	483	517	519	572	526	520	518	487	506	507	508	524	505	495	519	567	536	469	524	534	539	507	497	516	550	496	547	496	528	488	512	529	536	504	483	496	532	516	496	550	512	507	545	543	541	521	513	513	544	552	511	516	519	500	498	522	489	525
5066	1233	1228	854	706	644	605	599	581	622	623	631	571	597	563	601	621	580	538	549	524	599	580	580	593	533	553	620	560	593	544	560	556	541	570	608	566	559	544	570	553	593	554	589	560	562	602	612	560	547	603	553	566	570	590	563	570	578	575	557	560	539	581	613	548	551	596	580	576	604	544	570	561	578	584	547	554	579	585	525	567	584	542	572	584	595	574	574	547	608	567	603	574	566	544	596	561	584	554	574	571	529	538	581	577	557	581	578	575	549	648	535	561	571	578	543	606	582	568	525	552	561	599	552	570	591	579	599	567	572	573	596	550	579	594	598	578	574	555	584	617	561	547	573	591	526	558	592	580	588	572	524	543	559	558	628	588	583	575	565	576	584	563	578	579	545	559	597	555	578	546	576	598	547	569	598	640	563	570	574	535	568	591	572	636	572	574	573	584	579	550	559	578	578	586	605	544	576	588	569	577	522	541	583	544	583	545	536	589	603	587	573	560	561	609	564	600	573	527	587	591	570	576	607	561	587	549	554	597	538	584	532	541	563	574	537	539	551	509	619	580	598	586	576	567	621	595	598	550	532	551	576	553	557	570	565	559	575	595	571	578	579	562	595	584	578	566	614	566	569	601	543	569	630	552	588	612	594	605	586	581	600	602	541	575	616	556	575	542	624	586	584	583	550	556	563	557	519	561	553	576	556	560	572	564	553	569	582	580	537	579	593	557	553	586	558	592	571	590	608	537	549	561	542	567	585	569	572	552	562	580	605	588	544	593	573	598	558	565	612	568	577	605	570	537	562	561	569	568	556	557	552	567	567	606	614	609	587	612	533	584	563	559	615	560	543	531	548	545	593	509	564	561	558	535	601	602	591	520	541	573	566	543	578	600	535	535	564	556	600	595	567	564	570	571	530	530	580	561	577	583	564	548	551	591	541	526	604	566	577	584	597	553	519	563	572	588	574	580	571	553	607	569	569	597	608	599	607	587	597	580	545	568	548	576	574	585	619	585	592	568	551	622	578	570	581	609	591	559	600	555	570	581	606	568	574	542	577	618	564	586	582	559	564	536	557	564	581	589	586	563	555	535	555	600	536	573	570	528	619	619	586	606	553	557	611	571	569	547	597	550	586	497	567	541	544	568	607	512	551	566	575	604	524	556	527	544	601	568	588	554	602	534	545	575	533	566	586	564	574	596	574	530	559	577	553	572	547	559	583	569	534	567	535	503	515	553	538	548	555	552	587	555	530	549	588	603	549	569	585	571	568	599	560	561	608	540	613	544	584	580	580	573	622	545	548	551	597	584	549	590	550	560	600	573	592	577	532	570	558	544	591	558	563	569	598	587	558	593	568	572	545	563	588	592	597	584	534	588	559	568	564	572	560	548	598	567	545	593	576	573	555	583	567	590	604	612	534	559	534	595	534	543	522	579	568	581	567	565	580	606	575	602	559	590	536	570	589	561	578	586	613	554	533	558	572	558	566	545	557	522	587	614	586	569	582	604	574	587	588	570	560	590	601	562	577	577	573	554	581	543	549	615	561	596	575	559	562	583	566	559	556	561	610	579	526	587	600	596	585	528	568	587	538	558	578	602	592	537	561	529	575	598	542	605	563	561	597	519	556	548	535	571	592	596	555	585	581	565	573	580	548	594	532	567	545	616	553	601	545	551	572	578	563	537	595	578	566	552	590	583	586	623	580	567	567	587	582	556	548	520	571	566	566	542	536	576	550	602	527	588	546	555	574	540	548	562	552	569	545	588	611	595	535	570	619	578	525	567	584	571	561	565	552	548	512	560	585	573	570	565	546	562	542	579	602	549	569	588	562	568	570	539	579	550	581	603	555	587	625	552	573	587	562	561	568	565	615	588	580	590	603	614	571	561	549	587	524	570	559	583	594	539	575	591	585	560	581	540	586	565	591	578	576	596	557	583	580	596	579	575	584	554	535	607	608	548	606	595	518	557	602	566	570	560	542	565	564	562	553	601	539	593	572	529	517	576	535	603	517	546	535	562	599	578	626	580	577	537	631	579	557	574	603	575	605	581	541	534	538	535	568	635	533	579	599	576	577	540	541	555	587	567	565	574	562	615	548	548	579	581	582	578	577	578	546	584	568	568	563	589	586	577	556	564	642	571	608	537	538	602	563	602	578	566	586	562	588	573	579	556	574	559	565	560	600	601	572	567	551	603	562	575	579	579	556	549	586	615	589	532	568	581	552	550	608	579	609	526	582	551	613	559	622	570	552	558	553	519	593	518	612	525	575	559	559	543	588	535	527	539	539	537	565	563	571	522	569	648	592	537	541	574	554	552	546	560	561	566	541	572	561	553	567	556	569	589	558	565	543	552	582	605	585	613	568	572	557	575	575	564	587	586	546	573	564	531	551	587	568	646	557	596	536	558	545	554	577	561	549	550	523	575	551	584	568	578	624	610	606	561	526	593	543	526	570	575	563	553	608	585	581	587	558	548	607	579	600	608	574	565	579	590	544	556	571	593	560	593	542	559	560	544	543	529	552	609	586	603	551	577	529	582	590	564	601	613	601	600	561	542	587	609	557	583	565	545	568	613	573	604	565	549	559	573	571	572	608	565	611	570	501	552	537	584	537	529	529	580	561	568	555	525	602	569	576	560	507	560	563	581	532	562	576	573	567	566	556	588	579	569	595	597	586	567	561	590	508	573	551	572	576	585	576	599	588	594	538	554	549	536	574	544	568	551	569	604	585	561	591	581	556	599	569	601	541	569	584	567	564	587	564	549	568	569	590	533	550	548	582	575	527	577	516	542	599	605	552	601	572	556	548	570	562	581	571	581	566	574	524	567	569	540	600	530	559	545	575	565	564	575	581	551	549	527	571	582	557	541	596	547	607	534	547	561	615	587	565	532	575	545	515	533	579	575	549	594	589	552	553	564	594	599	555	554	562	566	582	567	555	622	561	543	580	567	570	600	580	560	610	557	582	587	599	575	552	572	577	564	588	596	579	594	539	565	540	567	539	546	528	543	561	576	592	567	581	547	561	569	568	572	539	571	560	567	560	605	560	537	594	572	529	551	565	580	574	558	526	569	529	571	532	557	554	548	562	577	562	554	562	527	575	548	524	584	542	587	590	553	553	573	590	584	565	564	559	627	578	558	564	582	571	591	525	582	578	590	581	583	599	588	566	549	523	572	563	596	570	554	560	580	536	597	628	587	554	549	599	549	564	571	577	587	569	595	563	627	542	537	575	577	544	564	535	526	587	551	533	555	582	570	571	558	573	569	565	544	571	548	556	570	574	600	554	632	591	565	565	574	516	575	537	563	565	545	535	545	606	551	529	555	514	542	604	565	583	585	537	512	554	565	524	584	524	552	604	574	591	540	559	581	555	597	591	542	580	597	590	571	558	563	575	564	525	597	571	521	565	581	590	546	590	543	524	524	578	593	572	610	616	548	547	586	584	546	561	563	532	575	569	568	593	545	606	575	579	563	590	553	524	588	610	597	580	560	548
25460	20968	27548	24543	20957	11456	1146	749	552	521	448	414	391	327	331	328	295	286	291	247	304	284	259	245	277	261	259	260	247	238	270	254	244	221	236	218	218	264	234	224	216	229	237	246	210	236	237	237	230	217	216	208	235	234	226	220	228	215	237	211	243	210	218	191	228	216	214	205	219	200	194	210	205	213	236	220	221	222	219	222	227	192	218	219	202	212	206	232	219	210	186	218	220	229	208	254	226	199	227	210	209	229	234	226	239	214	231	205	225	220	230	216	200	214	215	216	222	189	212	208	209	216	217	227	205	212	212	192	189	228	209	207	230	217	215	211	202	219	188	212	216	224	206	199	229	200	201	184	208	181	212	202	235	230	213	189	235	220	197	221	208	212	213	211	198	211	201	214	235	199	224	198	222	231	214	226	214	194	213	248	211	201	206	210	199	197	213	233	192	199	214	217	231	204	227	220	215	211	237	218	215	239	196	221	214	216	226	205	216	196	230	207	213	196	238	249	202	236	198	214	188	224	224	253	195	210	228	199	217	191	230	217	224	236	192	207	190	212	221	216	233	229	217	209	207	220	243	233	224	215	218	211	246	233	211	231	208	233	238	210	202	227	240	217	223	203	229	224	203	223	204	216	210	210	224	228	216	241	229	197	217	222	200	214	220	224	207	246	209	185	234	231	250	200	229	202	208	202	204	229	231	210	178	191	248	178	227	223	195	211	221	236	203	204	231	219	221	170	203	196	232	212	205	209	239	219	211	202	208	225	201	233	200	203	228	244	225	197	216	200	192	213	232	225	204	213	224	218	201	206	235	203	236	203	224	211	230	210	224	231	232	207	209	249	217	220	197	208	189	212	230	203	190	229	203	215	201	201	210	249	213	207	217	206	189	219	180	217	216	210	214	211	203	194	239	234	211	211	229	234	219	214	214	221	193	218	192	204	213	250	228	219	219	240	214	204	237	203	232	228	208	246	211	220	227	220	229	249	209	218	211	223	211	202	203	249	192	215	191	205	208	233	218	209	217	198	217	183	216	221	225	205	203	208	206	223	201	227	208	230	218	224	234	204	232	206	223	216	204	174	229	207	215	228	206	195	216	226	220	213	224	240	213	200	232	199	203	207	240	201	221	198	202	226	225	186	224	223	235	236	209	217	230	195	205	218	212	247	202	229	220	219	226	225	227	234	216	209	227	199	198	209	185	198	184	225	212	224	189	212	237	204	238	195	239	220	198	242	183	201	227	188	228	179	204	209	207	236	199	229	224	220	212	219	185	206	220	212	222	234	209	207	195	230	244	200	202	219	217	196	234	235	214	229	222	201	197	209	225	194	224	231	213	217	240	193	186	220	237	222	221	189	229	208	228	232	218	217	231	227	219	210	211	202	209	228	212	207	215	203	217	235	192	215	219	217	213	185	223	196	216	193	231	214	204	208	229	215	225	208	196	242	212	217	219	231	190	213	208	231	205	216	215	231	238	188	209	212	232	204	236	199	205	203	232	248	207	214	200	224	198	202	225	226	232	211	209	212	202	230	239	235	206	204	209	222	219	220	182	224	223	219	207	218	211	210	189	237	212	208	209	217	200	230	219	200	214	192	223	235	217	208	246	222	257	225	220	218	216	228	202	199	189	227	245	212	199	227	181	229	204	216	197	191	218	222	211	221	213	226	215	220	215	213	191	215	201	210	197	230	227	236	222	220	238	211	218	247	207	200	209	220	223	231	226	212	210	218	202	213	227	236	238	218	207	214	211	207	188	203	196	213	196	201	215	221	214	195	222	214	217	218	184	230	206	214	205	225	225	202	221	207	196	218	200	204	195	231	221	211	245	229	199	209	228	219	231	216	202	212	194	214	218	235	235	222	214	228	210	224	207	203	213	212	243	208	207	206	206	223	224	248	211	234	225	216	229	192	224	245	194	194	231	182	206	211	207	216	232	237	214	215	204	225	230	197	216	210	201	197	202	214	231	222	189	217	194	230	225	202	228	209	241	224	208	199	204	233	227	214	212	216	209	205	216	209	215	218	218	224	237	231	201	232	246	229	214	232	233	187	224	213	193	220	223	210	218	210	194	202	201	207	223	206	219	253	229	193	205	226	236	218	204	238	239	208	230	197	201	222	228	196	224	213	224	202	202	198	213	196	228	208	205	214	203	209	222	224	224	221	220	209	207	224	217	223	226	182	216	221	209	203	211	207	191	218	199	196	237	220	225	231	204	187	218	232	222	219	190	210	207	205	204	229	231	224	211	218	221	224	214	206	192	217	216	203	218	194	215	223	241	231	225	191	181	224	210	213	213	212	206	209	223	204	220	216	200	207	244	180	224	217	248	233	201	242	237	227	223	199	215	202	201	214	228	233	195	215	233	219	205	220	217	225	190	214	198	188	228	199	226	220	231	206	188	237	241	224	205	181	229	231	227	222	215	211	221	228	207	203	182	224	212	207	214	246	207	221	206	186	251	196	198	215	214	204	259	203	188	208	229	239	228	208	180	216	213	177	206	213	232	208	214	210	195	210	205	220	226	222	204	199	207	240	207	212	243	224	205	201	212	192	187	209	185	232	187	208	237	218	247	210	205	226	215	206	218	198	204	206	221	233	214	205	205	205	213	201	211	213	226	235	215	218	199	187	199	198	230	236	217	208	220	248	195	202	209	240	209	217	214	230	200	236	227	201	197	208	216	216	206	208	237	191	244	219	234	229	228	186	228	215	216	223	231	227	201	200	222	209	224	226	232	225	239	224	219	223	205	221	232	216	214	203	223	237	227	222	230	221	201	230	198	199	215	206	230	221	221	196	195	223	214	215	240	181	214	214	205	202	189	203	230	205	203	197	222	223	225	217	227	234	212	204	226	208	213	237	214	187	201	235	218	222	215	227	242	251	227	204	227	189	214	195	221	205	184	203	201	209	192	224	217	198	203	203	221	210	217	204	220	240	200	193	217	241	227	229	227	218	217	215	187	210	201	223	216	236	226	192	226	216	234	214	208	230	200	221	238	222	216	221	211	229	204	220	233	195	213	215	211	201	211	204	240	188	214	197	204	254	222	204	224	204	195	224	200	222	216	200	210	237	217	196	210	207	218	218	223	228	220	230	211	227	242	199	211	192	210	206	214	209	243	209	194	210	200	189	202	216	191	238	215	234	216	202	192	217	217	209	198	218	210	191	222	230	228	246	237	205	185	200	213	234	205	214	205	196	207	191	218	218	190	206	216	258	214	208	215	213	205	226	193	194	220	213	200	189	215	224	235	237	222	216	236	211	230	205	189	209	231	214	198	204	222	217	220	208	227	223	231	197	207	217	223	216	208	242	234	213	213	231	197	194	202	208	217	221	202	174	217	217	192	227	222	199	220	249	208	226	212	190	184	217	224	207	211	206	221	188	200	197	237	205	220	190	219	195	209	218	195	209	216	221	211	204	183	203	222	215	205	199	200	212	212	223	257	229	229	209	200	246	204	230	207	224	200	217	226	257	238	235	199	226	239	221
7247	11601	10357	5632	3529	2506	1735	1439	1143	969	873	760	622	600	534	525	496	415	406	405	376	368	353	362	300	326	334	308	306	327	277	311	286	297	288	295	268	278	289	279	271	277	293	262	277	286	261	263	241	261	273	282	266	262	256	243	295	273	248	272	266	231	249	260	240	284	264	260	256	244	258	243	215	240	250	247	301	266	267	243	274	267	283	249	236	246	247	248	248	242	248	252	239	242	232	278	233	283	244	249	243	252	264	309	268	260	281	258	269	230	260	255	231	257	254	216	244	270	255	220	219	256	241	248	243	230	248	234	254	271	259	246	248	233	231	265	245	228	274	228	228	240	239	288	261	238	239	264	222	248	240	254	227	243	229	279	237	249	237	237	240	239	239	241	252	230	257	242	241	253	236	251	271	230	239	258	269	235	241	244	264	258	252	275	240	222	208	254	243	227	249	209	263	238	237	246	265	261	285	246	243	228	266	247	265	247	259	259	276	224	241	243	256	242	276	227	246	227	280	273	258	242	246	272	245	244	234	252	255	248	242	279	243	239	248	246	252	239	229	242	258	265	234	231	226	245	249	246	233	236	268	250	249	276	221	254	238	254	249	255	226	271	241	271	232	235	272	237	242	240	274	265	232	248	247	254	236	244	259	227	260	246	238	247	242	258	267	210	225	239	233	271	239	236	268	269	266	260	251	236	218	263	271	265	206	220	234	252	261	237	233	255	254	252	250	258	229	233	254	245	245	252	233	253	221	248	255	251	213	242	248	271	234	277	234	243	253	233	276	283	260	264	243	238	261	245	223	253	226	253	260	252	241	233	239	262	267	248	270	263	250	274	252	239	238	265	249	256	222	256	247	230	244	258	256	230	253	229	259	257	240	243	229	240	215	255	260	241	248	248	254	252	217	251	256	264	234	242	276	256	242	252	244	256	251	240	226	248	236	253	258	279	264	266	251	234	231	243	230	240	230	263	260	254	264	224	269	245	244	258	280	267	231	285	246	220	227	225	261	239	256	266	251	227	264	224	209	233	242	253	252	274	228	229	242	256	239	238	229	229	265	241	243	260	270	252	256	262	251	253	244	242	248	258	250	249	230	255	274	251	246	233	240	279	273	250	215	249	254	257	207	241	227	220	245	252	275	239	240	231	235	243	249	245	244	249	245	255	226	246	269	246	245	245	268	238	243	239	254	264	234	274	254	259	231	239	286	244	258	246	255	262	209	270	238	246	258	238	258	241	219	234	243	234	239	298	206	247	243	234	262	247	250	231	242	227	237	226	262	237	230	269	255	240	274	262	245	284	241	260	226	241	246	240	254	270	221	294	246	251	217	255	248	242	230	276	235	238	232	222	240	251	242	264	224	237	258	213	233	231	272	236	235	239	280	231	267	248	253	247	245	220	265	233	229	267	278	233	264	267	228	226	271	246	232	238	248	246	270	217	261	261	271	269	219	265	245	242	229	248	248	266	260	244	240	233	244	246	251	242	241	244	239	248	226	233	237	255	235	270	227	265	278	235	246	221	229	250	242	236	249	241	209	246	240	229	259	256	230	264	235	279	264	265	241	244	256	237	231	244	265	241	215	251	245	222	233	234	221	229	223	239	251	256	270	242	242	271	249	241	260	270	257	258	226	252	267	242	245	236	257	270	231	248	259	252	241	272	272	272	267	270	230	253	285	268	261	252	227	242	243	230	220	247	254	261	244	278	252	250	222	268	242	227	241	263	247	256	266	254	253	238	240	263	243	255	237	273	284	264	251	285	240	270	258	227	256	252	241	234	268	224	254	229	244	252	231	259	243	227	266	238	233	262	218	253	225	285	219	230	231	214	220	265	236	275	253	254	256	228	240	242	239	253	241	246	255	238	253	264	242	256	248	238	242	249	244	255	269	265	234	228	235	236	254	235	245	255	259	239	281	212	253	257	247	251	235	241	260	260	254	235	252	234	233	248	232	227	254	258	241	249	254	261	227	248	259	248	254	238	274	265	239	256	260	232	250	256	264	233	214	239	269	277	228	222	272	271	225	214	222	252	236	260	201	238	247	244	231	253	231	229	258	244	251	248	224	253	255	238	245	242	245	245	251	245	241	249	235	252	231	231	286	236	256	233	250	244	235	243	274	249	226	242	250	255	232	267	242	244	222	250	268	252	235	226	225	236	235	248	232	254	271	242	239	252	256	230	235	242	226	248	227	226	239	230	235	242	249	270	240	243	286	248	250	252	235	233	255	248	255	267	234	246	238	255	227	242	242	276	251	237	244	252	250	246	232	247	247	231	244	228	264	256	246	216	222	258	269	261	232	256	267	276	226	253	255	227	233	241	242	241	259	254	257	210	238	265	269	245	255	255	253	237	255	250	249	244	239	243	247	240	269	248	267	244	251	249	225	247	242	251	271	257	259	201	238	226	240	252	236	247	238	218	286	258	243	268	226	244	213	242	247	242	249	235	232	251	264	270	244	218	232	243	230	258	241	247	242	245	255	230	245	243	246	234	250	258	267	257	242	231	254	261	260	238	250	249	240	237	285	237	248	231	247	249	254	266	224	263	250	226	277	291	243	236	234	266	248	243	249	249	257	264	286	247	228	271	241	222	232	272	223	237	235	253	252	244	206	281	253	255	235	255	223	238	255	246	257	265	219	229	242	223	268	274	260	251	239	243	249	241	255	257	230	221	255	238	224	276	241	277	259	287	251	264	260	255	239	258	263	229	252	233	239	249	273	260	245	241	223	234	240	225	232	244	252	260	253	251	243	242	249	260	245	251	237	251	234	263	259	273	278	254	259	244	245	252	257	238	210	225	234	231	246	268	259	263	239	245	240	262	262	273	227	247	256	249	278	235	244	256	245	253	227	256	203	213	245	242	247	234	250	252	237	251	264	273	266	230	231	252	242	264	207	256	242	239	234	262	258	272	232	233	237	255	236	258	264	236	236	223	211	252	247	236	252	236	242	226	216	233	252	254	256	236	260	240	261	267	262	237	251	266	277	256	275	239	244	235	238	248	204	236	282	236	245	216	247	266	273	246	257	255	244	252	250	203	246	218	233	197	254	258	256	221	241	235	243	250	269	250	250	228	274	248	263	228	235	261	267	262	256	238	252	247	230	245	263	235	248	253	251	250	218	231	273	239	243	251	257	242	243	249	254	265	252	281	234	244	249	226	237	237	259	255	225	243	239	284	241	230	240	220	239	230	241	256	264	237	245	250	242	259	236	252	244	235	222	251	246	259	259	242	237	282	232	241	236	232	237	243	251	223	250	245	266	251	261	255	233	257	254	239	239	240	253	238	237	232	249	248	224	243	232	237	237	253	224	214	217	243	222	232	222	224	242	240	225	289	254	250	250	290	251	254	245	254	277	234	264	241	221	244	258	260	251	268	232	265	263	255	250	224	244	230	235	205	254	252	232	242	270	237	279	258	253	259	222	251	280	255	223	224	221	257	218	255	264	238	254	257	228	245	235	235	243	224	271	215	239	229	223	251	207	258
23347	20962	27885	24253	20965	21037	8989	1433	1013	931	865	852	735	701	652	558	565	590	535	510	519	515	509	501	458	475	527	441	465	428	477	428	438	509	440	404	476	425	470	443	437	431	437	432	460	451	406	453	443	455	488	425	450	394	459	439	429	430	427	407	466	417	472	430	428	425	446	434	447	418	424	419	419	407	422	462	397	433	463	390	449	434	433	432	398	427	455	438	422	375	420	413	463	411	414	390	400	421	427	426	428	437	435	409	438	415	417	385	421	400	387	427	453	414	433	426	417	400	373	404	435	454	448	422	415	418	445	430	383	411	410	395	411	404	383	400	446	434	465	411	449	414	423	453	433	406	414	392	429	423	437	400	396	412	414	409	433	396	414	426	415	423	421	437	421	411	377	393	426	373	390	449	411	378	393	437	421	400	398	431	389	376	407	412	436	417	455	398	400	386	410	394	404	413	459	400	412	416	395	404	425	426	425	435	432	433	420	424	426	435	418	430	406	452	433	423	408	432	404	393	411	395	444	412	433	404	388	450	423	397	388	423	383	433	404	448	405	388	465	412	431	425	398	409	399	399	428	427	390	437	396	454	452	392	404	430	441	410	444	410	391	383	409	434	415	408	396	431	418	416	451	446	399	395	454	424	419	408	399	418	412	426	441	421	424	434	411	414	436	391	435	410	365	430	457	472	375	424	437	405	450	419	411	395	426	436	456	423	386	401	419	391	376	449	418	426	379	403	427	447	446	444	436	387	405	436	422	424	388	438	445	398	434	431	446	411	439	395	427	397	403	424	412	435	430	424	457	439	399	434	392	394	401	395	406	425	391	433	389	444	418	470	441	455	409	425	420	416	397	425	456	431	445	447	434	409	416	422	411	411	407	415	424	409	431	413	413	414	429	417	434	411	443	434	419	434	404	410	442	398	451	457	392	429	430	396	423	431	408	412	426	385	419	394	389	421	403	428	434	438	440	418	421	424	424	417	425	398	406	437	446	433	426	424	404	435	411	393	411	394	423	434	443	422	403	412	409	418	398	469	447	435	424	404	411	413	459	439	400	404	417	397	419	395	429	443	432	450	390	403	411	471	407	380	414	407	402	431	466	419	433	405	419	424	423	411	395	411	397	399	427	449	468	441	404	430	425	415	440	407	374	404	412	386	426	387	400	406	389	421	450	414	415	428	439	416	419	391	412	409	413	413	425	444	407	401	409	414	425	453	454	417	422	368	436	401	413	374	409	433	423	419	370	417	418	425	455	407	476	427	395	421	386	405	424	437	382	439	417	451	419	435	432	459	391	452	425	395	437	402	409	416	384	380	408	421	432	382	426	469	419	421	424	428	422	434	374	398	379	408	426	395	377	380	431	436	436	404	407	395	404	415	463	420	409	424	441	392	410	481	422	418	429	441	406	381	346	426	432	420	432	384	416	419	430	390	423	414	416	407	414	420	464	440	395	452	438	420	413	396	440	434	484	420	398	429	401	403	408	410	445	417	405	434	414	410	436	436	398	387	437	445	454	430	399	426	412	405	428	364	409	409	427	441	431	401	415	418	455	394	424	383	436	404	407	399	383	418	424	435	417	415	384	423	412	415	421	435	392	416	408	421	452	392	422	443	436	396	394	434	447	415	423	455	428	451	424	423	430	418	393	438	408	435	427	430	452	418	404	402	389	399	425	416	450	421	403	424	403	435	408	425	411	442	431	461	452	408	414	414	405	408	427	439	375	433	389	446	409	407	416	388	436	437	403	399	416	458	455	404	390	413	403	454	372	392	394	447	417	406	418	389	446	414	457	420	454	428	461	424	415	442	408	407	479	412	414	449	422	422	384	409	434	376	420	464	378	425	467	428	418	420	382	398	401	428	463	413	393	427	443	389	412	435	385	409	399	432	417	467	405	424	390	416	410	429	411	456	410	424	424	383	393	379	395	411	447	415	417	394	422	408	418	426	406	425	460	453	430	436	429	433	417	398	385	427	422	421	414	390	400	395	409	436	428	406	429	413	393	419	438	421	402	418	435	408	438	381	395	437	386	407	454	448	438	404	434	437	371	428	415	434	408	405	424	396	429	424	449	409	445	399	366	402	429	402	410	435	425	406	413	391	412	383	432	435	415	426	424	440	432	412	403	406	406	422	412	437	424	385	429	415	407	412	405	430	409	401	433	430	440	431	407	402	394	428	416	419	423	439	401	409	398	406	451	443	415	413	396	407	480	415	400	407	453	398	444	391	473	419	434	424	394	373	389	418	432	439	427	414	382	413	413	430	441	412	405	432	405	410	418	449	383	404	435	381	449	388	406	408	386	424	377	405	388	426	435	426	410	429	403	411	449	413	403	405	425	409	386	435	443	414	426	386	424	429	400	405	435	445	399	436	412	427	425	441	453	399	366	401	440	421	409	437	417	439	443	432	394	411	425	431	417	406	424	410	442	403	423	431	397	444	412	415	434	432	405	427	445	402	435	446	390	413	416	440	411	415	416	404	413	380	377	415	423	400	410	412	438	421	415	442	386	435	415	422	420	403	438	429	402	423	379	392	397	432	395	406	452	404	391	449	436	409	390	427	450	376	386	421	398	412	416	402	422	448	420	386	401	390	404	421	424	411	421	411	404	403	359	443	394	416	427	420	383	427	391	417	418	413	405	418	433	434	421	412	410	405	410	382	438	414	425	454	406	419	413	447	397	422	380	466	426	410	391	405	431	434	433	423	412	395	404	421	403	420	430	403	420	458	419	417	389	387	464	401	412	407	413	392	426	423	393	409	421	421	359	437	393	403	433	398	417	410	447	386	440	432	403	395	412	426	415	425	448	406	453	423	373	477	444	389	372	399	432	427	433	431	429	459	411	416	405	430	399	436	418	443	424	422	428	419	378	399	389	418	439	426	439	409	407	370	380	426	424	393	392	407	420	417	422	392	420	391	401	411	440	412	411	422	413	427	410	439	433	432	419	418	411	412	456	394	406	454	418	413	417	406	428	418	391	413	441	465	440	420	405	402	407	433	417	423	409	417	413	402	377	396	397	414	445	399	409	447	410	421	429	393	433	411	390	421	427	422	387	416	400	426	418	452	417	432	419	373	406	416	471	400	402	393	433	404	444	452	442	429	434	444	480	401	414	420	412	384	439	451	422	445	407	416	447	394	414	415	435	448	433	459	412	398	378	425	417	457	411	403	400	426	447	437	435	437	405	397	465	433	430	416	444	416	434	404	437	448	441	421	407	430	413	397	431	411	402	398	439	417	429	379	442	437	412	374	430	376	408	450	426	439	383	423	419	425	446	415	432	434	443	410	437	395	406	431	405	417	407	409	438	433	411	427	420	417	422	434	413	425	432	388	404	396	409	413	443	440	435	403	423	397	422	448	397	436	377	415	402	409	404	468	416	414	402	432	430	445	413	390	428	425	407	422	400	448	364	402	405	426	383	398	417	413	468	424	357	415	410	430	411	455	392	403	418	410	405	421	415	403	397	401	399	415	415	476	393	423	445	375
9967	17946	16223	9339	6140	4263	3197	2542	2080	1734	1520	1360	1236	1093	960	872	848	784	744	668	650	684	678	637	583	547	567	562	572	556	494	540	482	491	510	493	506	469	447	446	448	450	495	428	450	438	451	491	478	461	509	466	424	477	428	415	457	416	432	429	474	453	395	436	453	400	434	458	416	451	406	419	406	453	403	442	456	446	447	446	418	421	423	439	424	456	424	419	443	446	421	401	411	393	441	435	431	433	402	399	401	397	394	414	404	457	473	398	399	435	366	442	468	380	429	389	459	442	434	378	392	420	434	462	446	426	426	449	422	382	431	419	467	425	432	426	414	400	393	391	441	414	440	371	404	399	442	427	430	407	410	422	414	432	407	429	412	387	416	435	412	404	397	416	419	426	394	393	441	439	401	403	388	458	428	444	436	397	436	414	399	416	407	419	398	440	428	414	409	381	444	404	381	389	429	412	436	418	419	410	436	402	426	406	434	387	389	409	425	396	429	418	396	413	444	413	393	424	415	430	414	445	427	431	427	430	388	438	417	435	419	413	403	411	408	436	429	391	422	437	338	438	418	420	416	455	416	436	389	433	416	389	423	405	403	396	450	421	410	397	400	401	401	425	409	430	412	391	415	403	464	407	400	392	421	423	411	452	393	391	411	416	406	449	404	408	413	398	373	416	443	431	409	419	398	389	409	423	446	405	411	411	400	443	414	412	420	441	455	412	436	422	425	424	418	431	420	380	445	417	407	441	429	417	372	395	438	407	423	404	435	394	410	422	445	390	411	356	421	429	388	400	424	432	410	418	413	414	411	400	429	447	422	425	427	422	429	414	434	418	415	373	362	446	425	440	412	372	424	429	428	442	384	399	404	441	362	435	405	428	411	438	418	455	403	393	367	422	387	407	415	412	465	450	459	417	411	428	445	405	408	395	409	459	430	381	419	438	456	368	408	442	426	381	414	397	417	412	390	401	437	419	420	441	436	429	422	419	425	411	405	422	394	427	407	449	440	393	400	393	440	419	424	439	402	415	401	392	400	411	405	379	428	407	423	405	393	397	417	396	422	440	418	390	432	409	410	409	425	422	386	431	435	400	414	406	439	431	392	431	433	462	440	445	385	450	393	410	418	409	428	416	415	399	404	442	408	449	422	436	399	415	405	381	409	407	425	427	423	420	417	366	435	434	413	420	423	450	441	427	379	445	417	409	409	462	412	411	415	415	408	455	454	461	405	433	405	380	417	393	382	429	429	398	386	412	457	441	413	456	409	387	359	401	387	396	401	403	439	404	382	412	432	421	384	376	424	423	420	424	406	429	416	402	415	414	418	426	408	394	450	424	414	421	377	432	406	402	422	431	426	421	400	422	402	395	442	411	374	415	419	387	402	411	426	396	390	395	461	432	422	396	427	432	376	397	429	398	393	411	407	412	415	395	431	391	408	429	405	395	421	428	366	441	399	429	404	432	419	436	420	418	398	432	393	416	413	399	418	415	442	411	378	430	441	453	414	404	401	428	398	433	427	400	394	382	399	445	433	424	398	403	410	406	410	418	422	409	393	405	421	403	396	407	392	406	386	402	415	429	429	393	425	401	447	391	421	388	434	403	389	443	437	408	441	429	384	399	418	415	415	413	432	426	415	381	437	408	388	394	403	460	436	442	402	395	438	397	444	403	429	409	402	420	445	418	420	424	392	393	395	409	398	413	390	420	408	409	451	399	427	446	361	439	436	385	452	413	413	413	393	402	405	393	423	416	416	397	383	433	404	406	405	415	408	383	409	398	414	398	411	418	416	407	403	426	424	410	388	445	433	415	421	412	431	446	405	420	435	427	399	422	413	423	406	370	408	390	421	401	424	423	438	410	437	406	419	406	429	412	388	398	398	434	396	377	410	429	417	396	410	445	405	398	429	390	384	448	407	401	425	440	387	398	395	408	453	411	454	397	394	362	393	393	401	456	402	408	429	403	403	406	410	424	444	427	434	417	437	436	418	422	400	437	423	392	404	420	403	384	446	405	394	415	421	378	459	407	395	398	425	404	407	396	423	390	379	412	392	442	404	408	449	416	401	409	396	395	412	405	412	381	393	465	413	386	400	399	439	421	417	421	412	431	389	407	443	413	411	411	435	392	404	395	404	430	418	402	419	436	434	414	400	456	411	435	421	435	417	403	418	409	421	402	401	436	430	407	380	450	395	423	416	374	429	415	418	428	422	393	407	393	450	424	428	400	390	392	407	454	437	390	362	386	413	439	416	412	415	420	413	398	412	412	425	416	425	407	427	441	407	440	423	405	409	403	407	436	437	406	447	425	397	448	395	400	426	451	443	407	409	418	440	415	417	432	416	435	442	419	417	436	419	419	400	419	397	388	393	410	424	418	421	404	443	407	440	408	385	426	436	414	394	420	399	436	436	398	437	422	400	429	441	379	413	384	379	366	425	401	421	410	423	435	422	418	429	377	422	400	426	429	415	378	470	414	420	437	403	391	439	418	422	423	431	395	459	403	392	427	411	387	438	406	434	405	431	398	378	397	401	404	409	437	412	412	400	405	429	426	402	396	454	392	446	394	394	414	391	403	406	403	423	440	441	401	407	434	406	383	377	428	407	410	433	407	417	411	431	395	465	379	410	419	440	430	389	414	391	437	402	403	418	397	408	384	434	399	389	426	403	429	389	400	416	401	426	463	372	430	397	437	421	420	373	388	433	419	403	423	427	406	416	396	411	415	390	453	386	396	436	401	424	411	433	387	425	362	401	403	447	402	398	399	401	421	404	412	399	385	395	429	446	398	413	433	374	429	400	444	437	431	429	437	419	380	422	447	397	416	389	429	425	408	416	428	401	445	427	399	410	453	392	391	376	420	423	383	413	420	388	405	423	376	454	446	368	404	402	384	415	426	413	383	381	416	409	402	397	439	394	395	402	406	382	412	443	427	436	379	428	399	402	417	413	460	436	422	432	411	441	390	424	430	371	389	388	425	395	413	376	419	402	418	407	404	437	395	422	420	419	396	407	418	403	440	423	395	415	399	414	416	441	388	431	450	381	436	410	438	421	455	434	380	416	427	439	447	405	399	405	407	396	444	431	446	449	429	429	412	413	419	432	413	398	423	430	438	417	383	403	397	416	411	419	427	444	438	415	411	339	401	445	404	429	405	412	396	405	398	418	404	408	425	432	430	409	393	423	392	409	387	395	424	462	426	458	438	419	418	374	389	432	387	434	380	370	430	396	389	416	419	424	418	369	386	408	384	391	430	417	409	403	369	441	444	390	424	412	411	375	435	428	402	403	439	410	436	419	386	420	396	464	453	383	390	451	439	393	422	448	399	421	412	405	434	417	413	402	419	427	392	418	426	437	420	397	417	403	385	405	418	437	431	459	433	413	435	402	448	373	420	423	395	389	398	421	417	400	391	399	417	394	411	391	414	424	420	433	432	403	472	407	419	403	424	446	433	394	383	397	406	378	355	442	417	433	413	374	455	423	416	437	399	425	406
28111	15322	2505	826	603	533	514	588	546	541	495	561	514	514	561	504	506	496	530	495	545	492	457	512	532	520	524	524	534	495	575	532	558	498	519	502	511	523	502	524	518	537	498	513	560	543	488	553	506	537	551	551	489	524	535	515	512	518	494	514	537	481	511	545	550	515	555	514	517	506	541	547	499	485	495	505	512	515	544	547	497	529	508	520	518	479	501	509	460	509	530	507	503	534	519	515	531	502	484	544	527	496	509	520	489	457	505	532	570	486	522	477	515	517	515	506	475	512	517	521	539	501	505	521	522	504	492	522	500	518	500	523	513	488	494	546	541	519	470	535	514	496	494	495	478	529	560	505	476	526	523	500	496	558	529	535	504	518	522	575	518	529	522	561	511	549	500	556	517	523	523	506	503	499	542	497	546	486	489	541	528	503	505	501	515	480	518	509	533	548	509	512	524	534	491	514	523	516	480	505	566	528	521	557	523	521	536	548	530	491	496	521	521	542	521	513	531	496	504	492	497	516	526	514	518	508	554	545	516	506	504	470	527	524	515	505	534	551	539	507	541	491	542	489	515	499	553	542	521	502	531	522	553	506	550	503	525	534	535	548	556	513	534	512	501	484	512	540	523	532	493	555	535	493	502	555	515	515	514	482	502	489	487	491	493	493	536	496	518	489	517	524	509	546	545	538	517	528	520	515	553	537	512	464	521	565	495	529	514	493	527	523	509	498	512	519	514	489	509	517	498	521	536	521	516	503	501	526	517	513	489	520	529	498	532	523	498	477	523	473	504	513	543	572	510	529	533	528	521	504	520	532	535	561	479	520	492	520	491	555	530	519	501	513	532	493	528	543	529	520	492	493	552	506	495	497	538	528	523	504	487	543	532	528	493	492	539	481	560	513	546	504	494	511	546	522	534	571	523	515	502	520	507	459	497	509	500	542	533	482	533	522	500	501	514	508	519	523	520	517	511	503	539	510	514	507	531	524	524	526	490	523	520	531	493	525	492	508	513	513	558	570	545	525	462	506	531	521	538	550	515	500	503	510	508	515	498	524	501	550	526	482	494	532	545	505	528	513	513	498	508	491	514	546	496	525	502	549	501	506	511	489	528	535	505	487	508	503	538	506	533	543	536	538	506	492	526	510	525	482	513	526	517	483	534	475	520	508	560	549	547	490	536	508	496	523	516	503	506	539	522	495	496	512	504	530	523	509	499	499	549	511	528	534	527	513	526	544	513	501	540	508	500	529	553	566	513	521	531	505	536	518	493	472	503	503	544	508	550	494	558	494	543	508	508	496	476	549	522	464	532	516	493	521	523	494	527	523	533	539	534	520	504	541	499	509	500	501	497	482	534	510	537	527	511	483	503	518	554	481	508	500	508	502	473	526	509	475	526	543	495	503	536	527	507	465	531	462	543	520	510	514	497	533	545	498	515	478	531	515	590	527	537	509	500	493	518	537	568	492	537	546	544	514	511	517	484	550	532	533	510	544	485	485	517	502	529	506	481	546	555	509	530	540	501	534	531	508	526	507	481	532	506	520	521	554	509	498	522	485	552	497	492	504	514	502	516	556	552	535	504	478	536	491	434	533	512	554	527	521	465	523	510	496	525	509	544	550	544	485	520	510	531	489	528	454	499	512	538	533	499	518	508	531	513	517	496	541	528	517	518	492	528	518	537	506	515	466	538	518	505	478	495	514	560	532	537	463	541	530	521	480	532	532	541	515	490	532	495	480	494	518	486	554	550	490	528	520	485	539	505	551	515	543	534	496	490	503	510	551	530	549	522	541	496	517	501	509	509	507	515	502	533	529	532	508	511	554	538	493	516	520	524	528	528	537	554	499	497	506	515	479	504	475	491	515	512	519	580	507	530	533	530	576	610	509	537	522	545	555	544	501	545	530	496	553	513	522	529	503	477	497	499	585	494	513	522	524	532	528	530	540	539	494	537	499	527	513	485	481	501	481	518	547	506	516	548	497	531	529	497	550	528	544	544	543	539	495	509	497	508	525	529	553	502	537	503	481	526	499	529	479	511	547	533	508	532	508	539	525	531	512	496	502	519	518	526	534	493	482	511	508	515	494	522	529	507	537	489	514	522	517	528	530	512	511	504	520	496	563	551	524	502	551	537	517	497	542	529	486	556	513	509	495	499	544	539	483	518	503	518	519	500	474	511	515	507	479	504	471	464	497	523	502	527	504	511	509	504	520	526	517	514	523	518	524	538	499	502	519	498	519	508	547	521	485	505	550	502	485	538	509	511	528	505	553	538	504	490	505	495	557	497	521	496	505	504	564	495	505	496	483	547	478	479	488	527	506	548	505	576	485	498	536	511	504	520	521	536	543	531	499	465	501	514	508	523	499	505	559	517	500	505	515	551	525	478	501	474	535	525	526	507	517	535	534	559	556	476	545	542	549	521	530	520	496	482	506	517	487	560	505	512	513	506	497	492	562	538	534	539	522	533	544	548	501	491	509	486	471	523	563	532	540	545	484	514	516	524	550	559	509	550	499	539	553	477	487	507	545	530	554	556	516	533	517	531	498	509	518	506	539	533	533	527	523	535	541	500	565	517	536	493	524	531	513	518	531	508	491	522	525	519	510	524	504	506	502	480	486	504	499	529	499	526	476	492	515	500	510	550	508	513	533	527	519	549	454	515	507	543	500	525	526	484	507	540	489	543	517	522	477	508	489	496	514	535	490	487	487	526	503	503	519	530	516	533	536	530	519	508	510	479	524	523	567	506	506	529	546	521	520	518	536	523	501	515	489	558	535	530	523	485	521	525	541	483	534	547	567	548	548	476	486	496	534	528	524	510	484	541	500	522	550	485	487	490	539	517	507	543	497	536	485	512	510	507	495	503	503	565	511	563	495	525	484	516	537	505	505	524	485	530	491	508	544	502	494	529	485	535	544	545	508	494	567	485	522	501	518	510	545	521	535	509	516	567	524	532	529	549	493	539	556	479	527	518	560	536	514	530	485	503	533	486	508	505	487	525	560	513	506	476	533	547	526	507	545	516	582	543	509	521	490	532	519	560	484	529	491	507	533	512	499	537	499	527	526	511	543	495	531	467	509	512	523	483	516	498	535	544	468	489	486	543	574	559	497	514	533	534	522	510	517	522	542	519	510	579	559	493	548	492	551	512	529	524	504	533	526	514	491	525	486	504	540	528	481	501	518	514	516	510	521	513	516	516	513	507	487	544	506	548	518	538	543	519	525	461	559	510	541	539	480	512	507	480	482	581	534	547	520	531	523	504	547	497	496	485	522	526	525	497	526	541	526	542	499	519	491	513	533	505	488	481	504	477	547	512	515	499	506	533	501	528	496	535	504	510	521	540	539	555	498	500	521	510	498	500	498	507	490	517	529	507	576	541	526	520	503	503	501	516	528	519	497	531	509	550	500	510	518	490	490	553	477	525	528	482	520	495	526	523	485	529	534	513	484	506	483	549	540	534	569	484	504	523	508	516	538	499	547	502	536	525	528
5140	1317	1223	863	757	665	662	591	555	626	612	600	553	558	583	555	574	545	627	632	559	583	554	606	605	572	627	610	567	551	576	574	600	579	549	576	551	552	572	573	599	614	564	550	549	609	581	545	624	530	592	514	545	612	562	551	554	561	570	570	559	582	582	548	609	546	539	577	578	598	554	566	585	528	515	596	555	611	617	563	570	565	553	568	564	534	527	562	544	539	554	553	557	572	576	562	568	559	574	542	589	568	639	616	540	567	551	581	543	543	540	567	533	586	563	530	568	520	562	572	532	541	572	545	561	590	559	607	583	593	541	528	543	587	546	567	536	562	519	555	553	579	552	560	562	588	525	562	620	555	598	567	555	613	556	526	539	565	569	586	568	559	537	545	571	580	566	557	562	576	586	642	547	567	552	562	539	556	540	578	557	578	556	566	520	532	560	527	615	588	572	560	569	568	584	610	590	542	584	547	568	579	586	602	568	572	554	550	536	567	538	590	566	532	558	572	513	556	592	589	571	557	574	555	587	572	551	545	573	554	556	584	543	584	544	582	581	547	586	532	559	593	574	599	552	559	546	581	526	515	552	529	595	596	558	542	573	544	543	519	590	576	557	551	582	571	554	547	575	582	553	559	537	598	579	568	535	587	549	540	586	549	576	587	544	583	564	565	590	563	589	567	577	538	549	587	597	524	568	597	550	519	572	579	533	569	552	549	575	540	567	561	578	572	561	561	532	563	604	555	564	584	550	560	563	563	565	581	553	592	586	552	580	593	544	579	537	550	553	571	601	581	533	562	568	578	539	527	558	533	549	557	561	546	617	611	560	534	613	562	585	579	541	571	579	575	533	557	573	561	565	568	607	588	571	601	572	586	598	539	582	554	523	545	554	570	554	568	602	565	566	568	583	561	532	570	552	536	566	524	579	548	573	565	587	573	620	598	599	562	583	540	569	584	568	542	571	579	571	573	531	604	547	586	566	567	574	581	591	536	545	558	558	574	547	569	543	540	574	574	573	588	558	567	609	537	575	544	590	591	591	592	553	581	615	550	538	572	615	558	595	590	576	499	546	547	562	564	569	576	579	564	597	568	551	582	563	595	558	567	537	530	549	557	572	580	540	579	559	573	544	540	585	532	556	548	564	574	563	569	581	585	568	536	588	583	579	586	553	526	589	572	562	554	584	604	560	572	566	554	511	538	526	554	540	525	559	545	560	573	621	571	547	540	575	564	583	545	556	527	553	538	554	577	540	552	586	560	581	554	567	583	543	586	545	608	557	579	601	549	561	548	575	608	539	567	558	591	584	599	613	558	581	563	583	525	528	581	576	575	585	562	548	554	577	534	566	559	576	588	540	549	555	588	566	570	555	529	587	536	539	597	581	571	535	574	562	529	598	515	575	598	597	586	563	543	510	608	593	535	598	556	582	560	530	529	534	621	568	545	562	589	547	573	524	525	570	600	553	574	584	604	609	503	540	554	565	570	582	582	547	576	577	577	563	538	594	576	568	542	541	591	505	608	539	564	552	544	539	544	545	613	566	544	576	581	591	597	531	596	584	609	549	597	561	553	553	556	613	580	551	540	558	579	547	527	615	604	547	550	587	585	528	601	596	592	572	565	560	570	560	597	573	558	539	587	555	576	565	614	510	567	589	584	533	549	565	525	520	532	588	546	533	564	530	595	574	583	553	514	534	579	569	567	567	534	548	520	582	562	607	560	519	569	561	561	573	583	591	548	526	562	576	598	590	545	544	553	528	593	597	575	529	566	607	607	573	541	569	588	559	595	583	578	570	545	543	557	546	587	541	575	568	553	504	586	607	573	573	542	581	564	574	626	565	561	562	570	560	597	573	531	614	543	565	548	550	544	576	575	557	565	590	532	577	557	571	563	573	593	592	623	563	576	571	610	583	581	557	601	579	533	593	561	570	603	577	560	534	529	547	548	615	566	570	572	564	581	592	556	557	585	539	523	565	583	554	531	557	594	579	554	553	590	534	576	557	549	547	549	558	575	542	571	503	552	592	585	588	591	595	584	564	560	589	580	539	569	544	575	561	570	562	589	573	609	550	580	562	586	557	523	569	565	576	569	598	573	546	549	576	574	539	579	535	565	593	553	561	564	541	528	569	541	551	582	568	574	562	591	578	522	534	560	587	559	520	540	515	585	564	560	548	615	547	524	614	544	549	587	574	510	580	557	609	570	572	575	597	590	573	556	537	545	503	618	583	547	590	563	575	571	606	541	566	590	574	582	528	564	521	532	560	569	602	560	549	577	578	563	548	576	571	554	590	557	547	558	597	558	586	538	546	595	601	555	553	603	557	529	566	564	534	580	568	552	569	560	495	560	533	588	512	539	576	574	524	533	584	530	569	566	570	549	532	567	547	572	549	559	575	542	569	565	587	558	565	571	559	549	547	557	586	619	551	580	532	574	556	544	565	575	565	554	586	568	566	576	568	560	522	556	546	522	598	537	586	555	559	554	579	554	551	606	601	562	561	571	567	536	568	577	612	576	562	535	573	567	555	570	521	550	539	579	581	597	580	572	574	542	551	555	556	617	557	537	549	584	520	574	606	563	585	601	599	571	560	632	557	581	559	567	610	553	560	560	557	566	572	552	561	529	550	555	586	605	581	555	545	531	550	552	568	577	559	539	591	557	571	581	576	554	526	574	602	579	541	565	568	529	597	570	595	565	609	580	621	533	585	590	583	528	580	584	575	563	568	532	550	552	603	558	525	598	565	595	579	522	550	559	534	601	578	606	555	566	520	536	537	545	547	565	585	549	538	568	566	595	580	554	545	589	604	598	571	591	558	559	548	568	556	542	543	585	570	622	549	617	589	561	585	572	524	541	538	554	599	576	593	563	582	548	559	579	595	565	633	547	571	555	597	591	561	600	575	574	576	597	587	531	618	543	607	544	554	543	557	573	560	569	541	568	553	588	544	584	555	543	572	558	544	566	501	545	590	528	576	601	585	593	591	555	601	568	589	578	586	576	567	547	532	564	586	547	588	544	619	562	575	574	579	587	540	581	593	568	562	551	592	541	576	572	547	520	571	607	580	587	593	543	542	531	532	547	548	542	553	558	565	600	564	590	576	585	587	549	602	565	529	551	563	577	561	614	544	569	571	555	564	552	578	586	540	546	563	548	556	573	579	576	603	549	547	540	532	566	594	568	535	580	556	551	562	538	566	538	569	579	598	582	623	596	554	562	579	584	565	538	594	557	548	535	559	557	550	597	568	552	555	611	548	602	559	561	568	530	587	577	585	537	545	542	544	555	550	556	549	555	583	561	569	576	555	571	548	584	590	541	581	573	574	546	558	563	588	533	589	559	556	534	548	583	553	555	586	583	559	582	579	584	572	590	541	617	572	569	547	549	552	538	605	584	550	569	581	570	570	563	544	558	559	530	602	552	560	633	567	563	588	576	564	593	602	588	516	583	544	572	584	537	592	603	584	532	539	578	578	521	574	577	564	583	529	517	545	587
25396	20966	27575	24529	20974	11531	1126	701	555	492	428	377	365	395	335	301	308	285	283	281	284	266	235	287	201	238	233	220	246	222	235	250	242	260	216	246	232	212	239	251	240	218	210	210	240	239	214	228	227	244	206	228	209	197	254	225	208	205	212	237	200	210	226	212	214	222	217	201	191	234	228	209	230	195	205	198	189	206	217	214	223	200	224	222	224	220	219	229	205	231	209	214	240	193	206	201	219	226	226	193	207	194	211	196	222	195	181	221	205	211	242	199	220	225	210	224	213	233	224	199	212	198	194	250	226	210	210	213	181	237	200	241	227	215	201	226	226	230	247	222	213	251	244	230	229	228	209	201	199	225	222	182	220	206	210	216	183	207	207	212	203	202	211	210	197	236	201	226	217	234	243	220	213	201	218	224	217	197	217	200	213	209	209	219	185	228	180	193	199	183	213	243	200	211	230	193	177	223	210	234	217	226	202	228	202	212	233	196	205	205	201	200	219	216	227	243	221	201	219	185	206	203	224	213	186	210	198	224	234	206	223	220	220	210	206	223	202	221	203	238	237	213	189	222	200	245	240	223	208	213	214	229	205	192	213	212	200	225	218	223	230	225	187	201	220	225	238	241	194	210	207	205	234	234	202	195	213	208	200	239	223	208	203	188	216	254	200	204	208	215	220	206	218	181	221	205	205	210	177	207	239	225	205	227	188	221	239	218	183	231	200	208	227	243	212	220	213	210	226	217	203	221	191	233	198	218	220	218	205	197	228	209	229	203	210	195	224	210	224	212	210	216	205	197	226	241	228	222	221	226	223	200	199	208	213	212	195	207	202	219	202	209	220	223	226	227	211	246	216	206	206	229	196	212	205	217	213	203	215	222	184	186	245	197	217	201	211	221	200	229	210	227	239	208	207	198	219	215	219	221	208	232	205	173	181	224	190	224	208	220	235	215	218	233	211	196	232	223	188	214	213	210	228	207	233	207	209	225	226	218	250	207	212	198	245	239	226	217	242	205	229	206	225	246	191	215	220	220	205	228	212	231	212	217	203	202	241	231	224	230	239	198	206	250	209	198	216	219	209	204	201	206	208	224	221	226	230	215	196	231	245	187	219	231	227	222	187	241	202	218	215	213	212	180	217	203	214	212	218	199	214	214	211	205	213	211	194	212	220	207	195	215	232	212	204	199	185	228	209	207	204	210	196	197	210	195	209	204	244	200	230	219	185	220	223	213	226	209	221	214	221	219	214	213	233	221	218	208	187	205	211	198	264	220	223	194	209	240	228	214	200	231	227	223	222	220	216	205	204	212	189	220	213	225	191	208	229	214	229	214	228	189	200	212	183	201	222	203	224	214	225	197	211	203	212	238	225	209	232	219	220	225	199	219	196	204	208	225	197	221	196	214	223	231	202	204	207	224	205	204	228	205	207	192	201	206	190	203	234	219	213	245	215	245	213	250	210	201	241	203	217	219	208	213	195	231	203	221	198	205	216	223	220	206	191	236	234	201	194	192	227	216	228	220	201	208	214	181	224	196	226	204	190	210	196	219	190	214	207	207	237	218	229	231	234	193	221	209	204	215	192	226	222	222	204	209	223	213	203	220	232	215	217	202	177	218	184	249	188	234	230	203	218	235	204	214	215	211	212	215	215	199	221	222	227	233	207	232	211	217	201	208	209	236	213	205	181	202	239	205	211	211	222	175	239	213	240	214	212	232	221	184	208	201	214	231	216	225	200	202	212	201	197	225	221	226	198	206	201	243	211	215	217	219	230	212	208	221	198	217	208	233	207	206	213	236	201	231	215	211	219	203	213	194	218	207	212	213	223	208	205	206	192	221	208	237	231	208	197	212	207	212	223	187	220	214	223	250	200	223	232	222	193	225	185	212	221	209	211	214	222	222	221	214	206	235	211	239	208	210	237	198	205	223	210	214	219	220	240	207	219	221	203	218	238	215	195	218	227	202	202	199	252	236	230	231	220	213	191	229	220	209	222	227	195	192	229	185	237	214	185	208	212	222	215	208	211	199	208	200	200	216	218	236	197	211	195	227	220	198	206	224	215	217	226	194	224	224	234	218	182	228	216	218	219	195	236	221	215	212	227	211	207	234	211	225	210	218	202	196	219	204	215	204	224	214	207	216	213	194	231	205	226	212	197	212	179	230	208	231	217	199	189	224	212	231	199	229	198	229	210	213	205	222	196	217	200	221	226	194	206	205	220	206	200	195	226	238	206	211	211	205	205	216	201	203	215	207	208	226	207	190	208	199	187	216	215	185	228	220	200	201	220	213	196	201	234	219	196	211	220	198	188	227	190	201	221	194	229	214	213	238	177	213	213	201	225	220	221	223	203	226	219	188	208	198	229	204	211	227	230	180	219	229	230	227	243	215	204	224	190	218	212	222	189	228	211	213	203	209	228	227	245	191	192	205	194	197	215	208	204	220	216	190	199	227	226	230	199	197	191	209	221	226	215	216	199	203	196	208	213	199	222	181	217	208	220	241	219	229	220	209	200	210	205	215	228	191	189	237	212	231	218	239	190	220	205	216	198	212	206	215	205	206	202	216	210	219	199	204	201	198	202	221	217	226	253	215	242	195	206	199	219	229	211	191	196	217	209	210	216	192	192	210	218	205	198	218	208	212	195	212	225	221	213	204	226	202	194	224	216	202	221	225	215	216	210	204	204	212	210	199	213	222	249	203	185	175	219	212	197	227	192	219	208	222	201	237	230	205	193	216	202	223	245	209	197	234	216	213	224	195	247	216	220	226	221	194	205	213	194	222	236	209	218	183	197	188	232	225	218	213	213	220	196	183	195	232	222	230	233	215	203	242	206	203	190	216	209	234	202	192	187	188	217	219	206	202	209	188	207	207	208	204	207	242	217	216	197	194	202	223	247	202	226	229	200	203	214	246	189	231	222	221	197	219	219	199	216	209	224	204	210	226	236	234	236	207	204	194	200	239	215	218	223	218	239	223	209	191	205	195	199	187	212	214	197	172	216	244	240	194	228	230	230	211	220	214	195	196	219	234	215	214	226	199	204	222	175	194	220	211	209	219	197	212	217	220	193	253	191	204	209	215	200	219	235	202	224	212	195	199	209	207	201	215	213	210	220	197	203	179	201	182	199	212	236	215	208	216	202	216	218	218	217	234	194	212	217	207	212	197	227	225	201	219	234	199	234	209	200	217	204	198	201	189	214	214	238	200	204	222	194	202	223	209	225	218	236	183	213	188	199	203	216	218	205	217	199	214	213	217	213	214	199	190	211	198	213	198	219	208	199	198	225	206	212	226	234	213	220	198	231	205	208	184	196	213	216	211	230	200	240	203	188	213	207	192	185	204	211	236	186	223	206	196	212	217	226	213	221	229	232	211	223	192	201	202	196	231	200	216	202	237	219	215	201	192	207	232	211	240	214	198	217	191	215	223	226	209	211	235	193	221	219	205	203	200	183	215	217	230	194	222	220	234	235	212	209	182	202	207	216	224	237	181
7255	11317	10378	5643	3496	2423	1687	1353	1103	970	822	723	699	584	525	531	495	394	423	391	369	372	373	373	363	324	321	297	329	297	293	311	288	297	281	312	275	282	280	273	269	296	260	260	275	255	256	277	283	280	261	250	261	232	260	276	269	267	247	243	246	246	260	257	281	255	264	215	262	278	251	268	232	242	233	251	237	235	237	255	269	244	247	245	274	249	248	254	274	225	284	235	238	262	269	217	248	247	226	246	253	245	290	247	216	272	245	211	274	230	233	221	218	270	245	225	245	237	233	260	243	244	249	245	256	263	243	241	224	251	249	270	274	259	210	226	259	235	241	252	215	248	247	234	230	254	238	262	284	240	299	265	258	279	273	221	248	240	235	254	242	238	267	258	234	237	242	225	243	262	256	246	252	228	261	214	260	235	266	232	242	244	224	234	268	252	272	249	279	237	235	248	242	223	230	262	240	244	219	254	247	223	245	261	240	277	243	250	247	226	248	243	232	225	231	263	248	245	233	240	237	243	243	257	258	240	250	244	257	242	243	237	250	226	225	249	267	265	221	248	248	267	245	264	240	264	265	227	245	246	249	218	232	251	241	270	256	264	238	241	242	231	234	230	252	262	244	253	260	242	217	252	247	267	238	243	269	262	219	227	266	248	255	264	228	245	230	214	235	231	238	220	250	228	242	236	242	244	248	223	252	263	237	221	229	247	219	236	222	236	219	252	233	252	264	256	238	244	248	251	253	206	274	251	235	215	257	248	243	250	231	251	214	231	247	245	231	257	243	213	247	239	244	236	233	236	239	261	215	238	229	255	243	239	248	246	212	261	248	208	233	277	261	261	253	262	251	252	235	264	239	221	240	269	279	255	215	251	219	264	228	238	284	250	221	245	238	266	224	250	272	203	224	246	217	193	255	247	244	249	249	239	212	286	228	244	271	238	230	243	238	229	238	226	267	246	243	252	240	241	239	260	255	250	256	230	241	256	253	246	249	259	217	252	243	246	248	219	265	231	252	250	223	212	242	250	229	268	215	259	236	228	229	222	232	243	280	255	230	234	262	232	256	253	251	231	231	249	246	242	240	257	231	250	240	244	268	220	270	257	231	241	263	241	266	247	237	245	240	251	240	217	251	218	269	247	241	248	225	246	233	199	229	250	253	244	225	253	236	229	251	237	237	250	242	229	252	237	242	265	239	223	261	216	209	220	228	251	229	239	213	261	219	219	266	243	246	244	243	257	240	254	240	243	248	246	243	248	281	228	247	263	250	234	236	243	226	252	232	227	250	236	262	219	250	222	234	232	244	237	237	229	235	244	237	249	236	222	243	225	227	216	272	222	257	248	223	220	249	245	249	236	240	237	241	243	251	273	231	229	235	251	215	244	226	221	253	242	231	264	273	220	236	233	247	239	225	252	235	235	232	219	234	250	259	217	260	241	234	242	250	253	224	237	234	258	249	230	240	230	261	250	254	228	225	247	252	280	225	257	229	244	265	249	254	235	251	219	274	226	244	224	224	254	251	240	230	253	220	256	245	218	243	231	212	234	222	247	245	235	212	234	247	246	221	231	230	224	270	221	252	224	222	233	242	243	193	239	241	239	238	238	232	238	243	242	276	223	219	256	225	248	226	242	222	231	251	244	251	274	230	230	253	252	234	254	236	246	234	259	257	255	229	245	236	226	241	222	245	198	215	283	247	239	228	237	234	278	225	247	243	227	251	241	240	236	239	212	265	240	250	241	252	257	249	241	246	238	248	225	296	228	230	205	252	218	256	265	246	225	254	241	239	224	254	246	217	252	243	239	236	248	238	231	250	236	245	234	246	243	246	248	250	221	214	236	263	221	249	242	226	244	226	233	249	207	219	226	255	243	233	229	227	235	230	277	236	227	230	208	277	248	217	251	240	210	252	233	264	227	245	267	251	226	252	228	264	231	243	251	265	259	209	245	296	231	261	234	231	232	256	247	232	239	210	256	257	255	251	236	251	238	242	274	217	256	210	242	222	273	230	248	292	233	276	264	257	215	223	235	251	245	234	261	236	244	286	241	258	260	253	226	248	238	246	232	240	237	250	265	243	232	246	241	224	217	239	234	271	236	206	244	238	245	251	232	246	229	229	257	237	265	262	268	244	217	257	233	253	229	215	259	245	232	226	245	254	245	223	253	247	261	270	254	202	241	242	244	247	249	220	229	260	257	252	220	221	264	235	265	233	249	250	257	215	254	254	240	217	270	242	249	249	251	245	251	241	215	242	235	258	256	222	248	224	234	250	233	241	256	235	229	233	247	201	265	261	250	244	241	214	255	241	217	243	243	226	247	237	248	229	263	259	271	226	238	244	236	235	223	235	241	230	223	252	220	222	219	220	244	255	222	261	251	229	221	267	231	248	232	260	223	249	256	202	243	227	238	239	219	243	279	233	248	259	228	229	233	232	249	242	245	266	252	221	238	256	229	256	217	223	246	233	213	255	262	228	256	235	247	262	224	236	232	208	256	247	260	269	268	253	234	255	250	241	256	237	229	244	223	228	244	256	262	234	258	234	239	259	250	254	251	259	243	248	228	242	250	259	253	236	254	248	232	277	235	238	247	224	250	235	217	215	250	245	233	253	240	248	247	267	254	234	232	226	246	229	237	249	222	255	242	243	237	264	231	238	249	228	241	248	218	252	229	236	253	236	246	232	228	231	255	239	233	228	244	250	232	224	266	201	241	237	232	251	274	254	227	267	248	247	249	223	226	234	208	261	256	253	273	263	221	236	223	248	206	222	253	255	242	219	247	249	233	230	246	201	247	258	250	267	269	240	247	256	243	256	247	230	241	245	239	251	263	240	242	282	226	263	244	259	250	252	279	246	252	228	258	275	272	246	235	230	248	262	251	253	263	226	245	270	239	276	265	254	229	261	245	259	242	233	260	253	236	241	248	261	205	255	224	249	270	231	236	253	237	250	234	274	235	230	234	246	256	231	235	245	244	258	243	258	250	209	253	281	271	231	244	245	253	250	249	260	240	254	231	269	252	235	230	245	229	257	259	252	251	235	222	239	243	205	230	229	229	239	241	235	247	232	256	206	282	271	231	245	250	215	228	243	227	219	260	249	252	225	229	238	222	223	226	227	256	267	233	249	206	230	268	252	245	217	241	260	264	224	230	262	254	245	262	216	239	254	255	235	271	243	228	243	248	243	253	261	244	238	240	284	240	236	231	269	221	229	247	240	267	259	234	216	213	234	245	259	228	228	244	201	251	267	249	264	231	242	234	224	264	220	230	237	235	232	232	252	245	244	226	270	264	241	239	281	215	218	255	245	252	249	229	245	225	254	228	264	240	250	213	284	249	236	237	265	264	244	244	253	222	252	252	248	248	266	266	256	215	239	237	267	267	264	265	258	223	269	247	249	254	275	240	238	239	257	250	227	231	264	244	222	254	237	223	258	228	253	263	273	252	264	255	243	236	257	246	236	246	260	271	229	243	264	256	267	224	257	215	256	208
23305	20978	27918	24194	20983	21028	9179	1522	982	903	803	760	719	617	601	638	580	558	506	512	497	509	521	495	499	492	436	491	436	485	465	446	453	461	438	440	432	485	458	479	461	449	479	431	432	452	434	422	393	422	450	400	401	432	422	475	420	442	434	442	396	429	445	399	409	421	394	416	424	434	437	434	445	434	405	423	461	406	386	434	410	405	423	413	408	388	422	444	395	443	442	409	418	449	411	395	403	449	426	414	415	385	396	404	424	445	423	403	405	431	434	400	403	401	404	388	414	413	415	413	396	415	417	392	427	433	444	442	422	429	435	403	395	372	422	403	415	409	403	442	455	423	411	410	401	410	438	396	388	415	400	440	413	477	424	419	423	384	380	417	410	417	387	399	409	429	420	422	424	411	394	434	398	439	365	410	424	384	407	395	417	379	430	416	408	408	406	445	393	364	383	421	410	432	424	431	438	404	440	402	428	432	407	424	442	418	435	411	454	440	449	421	411	391	411	414	373	465	427	396	413	392	398	433	426	401	418	414	433	410	437	428	441	436	438	448	425	373	415	395	397	461	433	407	388	413	413	389	404	401	443	406	394	413	409	390	405	417	423	419	428	458	449	403	435	377	396	431	380	435	412	426	412	431	387	414	396	423	435	422	409	411	420	440	410	425	373	428	430	395	395	429	434	408	383	416	411	425	390	426	397	413	436	413	427	435	425	381	433	413	389	421	411	431	410	426	398	421	444	425	391	446	398	397	404	460	425	402	438	436	377	410	409	455	379	381	457	384	438	416	406	412	448	407	394	400	397	402	415	422	402	406	415	416	448	402	411	389	409	421	426	409	425	396	421	409	451	401	401	451	417	444	432	406	422	404	423	393	403	412	406	398	434	401	397	400	425	417	412	431	430	403	421	415	417	446	403	428	388	418	405	410	417	394	399	414	416	401	403	418	439	398	417	444	431	397	414	434	421	404	428	383	399	396	433	421	384	418	396	436	424	399	391	405	415	438	435	407	437	402	414	404	435	422	442	426	376	404	423	459	410	394	438	413	395	415	440	422	445	398	450	375	400	390	427	429	404	408	402	413	412	425	400	430	417	403	425	405	426	390	405	422	409	385	423	405	426	407	417	413	402	411	409	455	425	376	400	437	439	420	446	416	415	407	441	400	398	397	402	416	427	389	418	424	395	421	424	439	389	392	423	437	372	391	369	418	421	438	427	408	435	372	417	436	448	400	421	434	452	368	443	391	414	444	406	448	417	425	441	370	414	378	417	422	446	424	432	405	434	396	436	437	427	422	380	444	404	411	427	417	392	406	449	390	409	406	427	397	367	407	435	423	448	410	397	419	415	449	370	431	410	409	436	467	363	413	424	434	401	370	410	387	412	427	424	366	392	428	433	399	403	421	431	371	396	433	414	375	403	417	447	387	447	429	429	430	427	431	432	408	408	408	389	396	417	390	432	426	430	436	433	415	396	451	397	434	381	391	430	391	384	433	356	418	436	410	428	408	389	427	404	368	384	438	426	371	422	421	414	433	430	407	435	366	415	374	391	347	424	396	408	438	425	411	388	381	401	409	442	416	426	436	384	430	385	431	368	395	423	445	433	433	425	404	421	421	414	428	430	432	421	418	455	421	398	370	418	397	436	433	406	394	436	372	425	400	429	405	404	417	438	399	395	397	431	437	447	399	412	403	401	383	405	394	398	436	444	411	417	413	391	414	403	396	455	424	395	409	404	394	398	431	398	394	391	413	395	398	399	435	380	391	416	443	392	452	408	417	433	395	393	452	425	413	401	391	435	399	413	433	428	420	448	411	432	397	414	409	442	400	408	440	385	420	396	385	401	425	418	425	379	377	399	425	436	388	434	398	454	419	419	389	400	420	405	414	423	388	419	412	434	384	418	390	415	405	425	436	375	395	365	430	425	402	442	405	387	369	398	409	432	425	449	422	422	412	434	418	416	407	409	433	408	418	425	419	410	438	413	409	405	412	422	408	393	374	384	424	398	390	411	416	404	396	430	419	439	386	413	403	422	442	451	421	413	400	428	423	394	377	447	342	401	382	389	388	392	390	414	408	393	405	396	409	416	417	449	397	382	442	434	417	402	434	380	412	413	403	418	410	423	401	419	447	399	440	406	397	407	425	448	414	393	447	383	407	370	432	387	432	399	411	381	449	425	434	411	412	398	438	421	400	419	372	389	436	413	410	398	445	394	421	402	400	397	412	437	435	393	388	425	396	384	417	420	442	430	409	426	418	413	445	395	385	409	388	393	414	423	395	423	403	406	417	408	409	433	406	417	417	401	371	379	415	452	427	404	405	430	411	396	372	420	391	432	364	410	432	401	421	427	419	418	410	404	395	429	394	390	383	408	397	375	410	399	399	452	416	404	426	435	379	420	390	456	421	440	416	433	457	430	398	396	389	391	414	395	423	389	374	417	379	416	438	435	421	418	406	410	410	403	392	406	396	403	403	383	407	414	395	416	385	380	417	410	393	426	394	442	425	395	393	418	414	421	416	392	418	401	413	412	395	441	436	398	424	449	421	399	395	390	403	398	414	410	402	405	434	421	392	433	391	425	403	422	386	358	435	414	410	425	451	434	472	408	413	407	450	395	393	404	424	419	430	385	428	446	410	439	402	400	421	417	425	401	427	413	413	369	383	383	392	399	385	422	391	398	390	413	432	398	401	415	427	404	394	435	417	393	435	379	428	424	392	393	397	408	392	395	399	424	395	413	398	404	400	398	428	449	389	404	400	354	400	379	400	369	445	461	410	378	387	401	381	422	367	438	397	405	415	396	418	383	366	411	397	396	383	441	436	396	419	399	420	401	431	445	375	422	410	401	391	404	395	413	416	410	404	393	407	418	429	429	412	444	411	426	391	405	379	389	381	398	394	407	444	388	413	437	376	408	442	368	405	376	399	391	426	407	420	429	392	412	414	425	446	408	420	407	423	447	408	389	437	417	406	397	377	429	387	429	440	387	433	427	400	384	400	398	373	407	417	439	385	387	401	398	419	434	413	415	387	398	421	397	460	386	424	378	421	433	409	418	418	384	432	394	449	379	423	388	403	380	426	420	402	346	391	408	407	425	417	438	428	427	406	411	421	373	399	407	426	416	420	409	390	430	418	398	439	435	412	408	395	424	428	382	399	416	447	407	408	414	421	426	446	393	423	410	387	399	387	391	402	379	408	431	413	477	375	390	414	405	423	424	415	411	420	402	435	407	398	407	433	419	404	426	413	440	384	435	402	395	423	458	410	426	407	378	400	380	416	408	413	411	440	432	406	360	400	397	421	423	400	404	446	364	436	408	388	424	412	433	428	401	438	410	456	433	401	398	407	396	388	422	414	399	436	422	403	391	379	422	394	404	432	410	417	383	380	383	416	423	460	383	415	390	402	426	428	390	429	431	413	444	408	411	380	431	415	404	414	427	380	457	442	426	422	417	389	419	409	414	401	406	399	382	399	405	424	418	392	394	392	386	406
9864	17811	16211	9327	6009	4384	3145	2513	2092	1745	1469	1284	1182	1059	990	914	787	775	755	743	643	663	628	626	590	565	528	563	476	569	533	499	521	511	513	491	509	447	495	473	481	409	473	490	462	435	440	438	440	430	422	449	448	415	462	455	437	429	430	446	379	444	402	430	426	436	464	420	419	437	426	380	390	427	415	413	416	439	427	399	456	377	407	379	443	410	425	415	398	435	421	415	404	368	440	414	406	448	387	365	403	404	428	433	412	421	375	401	386	450	401	425	424	455	398	382	409	415	401	407	428	418	420	402	447	423	423	413	428	411	399	381	406	398	430	435	407	395	373	403	414	393	423	403	431	425	399	378	422	407	390	371	424	421	453	436	384	402	380	411	457	422	422	385	389	424	364	434	397	397	418	425	391	447	399	440	424	391	435	414	431	389	400	440	428	435	413	412	399	415	403	413	407	383	405	420	419	426	446	437	403	442	452	366	405	406	413	390	407	404	392	457	436	418	391	385	415	409	453	398	469	423	430	445	408	418	407	396	394	404	439	416	430	389	399	431	396	410	385	398	389	443	434	437	390	435	406	389	389	415	403	439	402	441	389	395	426	416	438	387	380	389	377	403	441	423	421	395	419	377	413	412	404	433	357	409	472	376	388	419	434	408	394	411	401	393	460	404	391	388	380	411	416	417	423	377	419	409	428	421	425	422	409	388	404	377	438	381	426	411	421	413	396	394	439	406	416	395	417	415	399	399	442	386	434	395	379	405	359	413	412	424	394	415	412	412	420	389	377	411	420	423	430	412	448	384	395	417	387	421	403	432	398	416	399	414	387	392	397	416	393	415	417	413	422	384	381	435	420	387	374	381	399	401	442	391	410	408	384	387	415	393	401	429	404	393	395	392	361	436	413	400	404	386	431	414	409	423	397	433	379	395	415	402	442	388	413	420	409	399	420	441	435	406	418	422	416	368	418	393	415	384	414	402	431	381	411	378	428	406	429	401	386	377	438	407	401	405	410	408	400	451	375	400	430	441	404	413	404	429	432	397	374	417	394	405	404	400	412	390	415	395	423	373	424	380	386	403	422	423	381	380	446	386	396	370	409	408	401	415	406	399	402	430	414	406	402	398	434	390	392	427	433	407	421	408	393	379	411	410	387	390	409	415	423	406	450	398	376	382	398	415	436	418	439	397	387	382	419	447	400	439	404	409	386	409	433	424	355	404	434	423	391	403	401	401	398	403	403	449	404	398	409	422	393	406	384	410	406	409	413	409	399	416	398	398	420	388	398	437	431	398	409	431	415	377	418	413	370	411	429	394	405	392	405	376	396	399	442	412	410	430	419	405	383	372	382	397	386	429	407	420	391	425	410	435	431	396	397	421	395	439	438	379	395	404	406	400	410	415	406	378	414	408	430	400	408	444	396	425	403	419	396	405	433	402	439	416	428	356	420	435	417	385	425	422	417	390	408	387	425	430	418	445	395	387	434	421	415	448	378	387	380	397	424	361	427	451	408	447	409	392	389	420	397	380	395	389	408	390	371	397	411	424	369	443	429	439	410	406	387	437	418	411	403	420	439	448	397	389	410	421	417	388	403	390	423	431	404	414	394	405	410	420	365	397	394	398	423	422	389	387	402	390	420	416	386	381	401	457	429	398	450	401	421	421	429	434	393	430	393	410	407	379	384	405	385	436	426	389	433	398	421	393	415	376	402	414	384	404	394	404	415	411	444	431	431	378	385	406	418	425	424	424	386	437	401	388	419	448	385	416	377	405	412	415	425	410	410	425	413	436	408	414	415	414	402	442	426	403	444	402	430	416	433	458	412	414	408	415	403	382	408	450	410	403	408	407	428	405	402	416	412	436	428	435	408	455	393	379	402	428	364	394	418	425	425	420	382	395	449	430	414	456	419	419	364	401	409	387	419	403	360	407	410	409	431	381	403	417	426	371	426	410	422	410	449	406	412	410	439	385	403	399	403	417	402	367	395	434	399	409	420	356	425	392	411	399	404	401	390	401	402	423	414	435	376	421	435	425	406	439	392	424	414	398	424	410	387	396	361	386	433	421	380	384	434	388	412	398	428	420	399	415	420	423	413	394	407	412	412	421	437	432	431	378	406	436	444	411	398	408	454	410	395	388	426	371	442	412	426	402	362	417	396	411	397	406	400	432	397	393	368	397	414	407	432	436	437	399	363	443	396	405	386	406	442	381	410	405	378	395	394	379	423	387	426	410	408	379	389	398	403	429	455	404	402	436	401	372	413	443	412	378	427	401	405	418	398	433	428	394	404	435	391	427	406	383	398	420	434	446	427	401	407	454	419	428	394	419	388	417	413	411	449	403	436	407	412	413	392	452	436	412	427	392	410	389	418	409	423	388	398	387	412	424	428	410	436	393	396	444	411	390	414	388	393	416	388	411	387	420	418	346	454	401	366	403	382	421	379	392	419	408	409	378	380	428	381	387	396	452	394	462	413	390	399	442	428	415	426	402	395	418	372	428	436	436	425	426	413	394	359	427	409	456	421	419	389	392	398	410	411	428	403	414	403	401	405	424	414	395	409	374	397	403	408	382	407	394	407	405	446	415	385	393	397	405	406	377	420	400	433	402	399	399	423	411	392	374	425	420	450	374	380	380	394	426	402	418	418	429	440	414	409	392	397	398	423	396	410	416	389	402	394	398	403	410	384	371	410	387	419	403	397	385	411	424	412	426	396	381	439	418	431	423	411	420	428	369	435	432	391	409	415	410	412	416	404	417	427	399	388	404	413	373	454	409	431	433	407	373	418	412	393	386	448	424	433	431	403	442	450	428	419	430	393	407	437	430	391	413	421	405	430	435	400	396	409	383	442	416	446	397	408	417	410	420	418	399	436	407	421	432	384	412	412	436	377	388	408	446	391	436	393	393	419	423	411	408	389	387	444	386	344	421	400	435	412	452	420	415	409	389	431	440	425	391	395	357	435	397	389	417	381	434	403	382	428	419	404	419	404	397	429	455	448	401	395	402	406	427	431	393	413	405	429	416	401	399	442	385	412	395	404	401	364	418	414	415	423	416	432	394	431	386	385	411	428	414	393	413	384	392	406	386	400	411	379	435	406	398	373	448	407	440	432	420	401	377	384	429	378	411	401	382	403	433	396	394	400	387	414	428	381	420	415	406	426	434	443	440	441	392	397	413	440	418	392	385	416	403	399	425	389	418	420	405	366	417	402	425	383	409	397	395	421	432	425	437	409	392	415	412	402	368	388	416	423	383	415	395	401	378	397	417	429	417	388	394	407	363	435	429	387	402	378	421	427	399	389	408	416	392	393	408	400	415	376	435	378	410	415	411	411	452	424	405	369	407	387	426	395	372	459	397	402	425	402	405	404	406	413	403	384	414	426	432	364	367	393	421	435	444	438	400	378	427	392	428	381	399	379	362	408	394	467	397	419	358	390	423	406	418	426	384	400	436	418	415	442	420	393	428	419	438	434	415	393	390	415	414	357	376	394	427
27992	15392	2471	762	605	560	556	489	534	481	552	533	542	505	529	532	556	531	538	515	520	509	552	511	480	529	522	503	531	515	503	453	479	466	497	543	500	523	487	518	476	506	525	540	521	508	492	540	500	533	515	454	487	534	519	453	482	516	532	505	553	534	543	563	551	520	467	461	489	543	476	482	505	481	515	494	496	529	483	509	477	473	481	523	518	506	545	523	535	531	470	508	526	551	478	507	463	539	518	478	503	495	502	478	534	517	508	495	528	531	508	543	510	501	554	502	526	497	552	515	504	516	462	522	552	523	476	534	500	523	550	540	504	523	501	493	531	532	514	484	496	557	497	502	534	539	549	555	515	515	526	480	495	511	554	531	492	498	555	495	496	508	520	498	479	510	491	519	508	488	502	502	561	488	519	502	542	510	478	482	510	527	477	489	525	517	521	493	488	511	511	520	515	518	531	488	535	502	514	505	553	475	506	512	505	531	492	515	494	517	500	483	488	563	506	523	565	505	479	508	518	568	495	535	446	515	511	503	523	490	510	503	507	506	494	526	503	543	509	539	507	536	507	530	535	525	520	491	567	509	478	503	506	504	495	527	507	506	544	500	533	528	518	505	481	491	509	514	534	508	542	491	509	510	485	566	523	526	516	488	510	544	478	510	488	507	496	505	515	500	528	494	529	548	499	510	504	465	488	484	516	476	506	513	492	499	504	485	492	526	559	479	532	510	473	500	508	496	518	558	539	505	524	528	524	505	505	532	513	546	521	513	476	479	526	502	477	508	548	514	492	496	521	561	496	558	520	514	570	507	527	492	547	539	495	545	521	492	522	511	492	480	508	497	530	529	454	520	490	505	535	519	497	480	541	522	560	505	496	510	488	506	509	518	515	533	493	517	481	524	471	486	496	522	499	501	491	473	535	528	526	486	508	501	493	512	537	503	499	487	529	519	502	513	522	516	508	492	483	478	506	526	493	493	537	530	499	468	478	523	496	506	526	516	520	509	532	497	497	516	518	505	499	496	534	502	466	508	523	513	524	501	479	485	483	519	527	486	522	566	505	546	481	502	501	513	527	523	466	522	515	527	528	517	534	478	501	489	546	525	499	507	470	514	505	529	520	487	526	506	480	475	538	538	461	515	537	511	511	516	494	519	522	486	551	525	562	483	499	524	492	491	477	471	515	512	503	485	488	519	487	551	473	523	518	527	518	506	510	517	539	556	504	517	519	526	499	489	484	500	518	523	533	495	535	462	491	548	495	528	469	491	501	517	535	479	514	521	477	518	503	505	516	482	530	496	523	514	510	508	475	504	510	530	501	539	510	493	523	514	532	516	500	544	521	461	505	507	470	539	507	508	535	513	508	506	495	525	533	516	513	492	512	497	490	536	507	513	521	528	521	489	513	534	520	481	504	544	544	513	535	496	515	518	477	498	493	509	531	512	506	535	467	494	555	516	499	464	493	518	515	475	516	513	510	483	523	521	519	514	535	474	505	523	511	516	513	474	485	473	538	530	498	507	477	527	501	478	506	510	469	544	507	522	528	539	544	491	545	505	484	506	566	507	479	541	515	493	464	497	539	487	521	526	549	522	522	548	521	503	503	520	497	491	526	534	561	509	497	509	489	513	484	507	468	486	525	466	503	501	532	545	548	490	534	528	502	483	510	522	520	524	506	513	547	505	510	518	518	473	514	509	542	529	513	508	505	487	515	560	490	535	499	487	500	485	479	583	486	582	539	514	481	502	510	517	538	530	529	575	520	505	558	506	501	482	515	515	503	502	533	507	491	507	506	527	546	495	533	487	506	505	487	535	490	477	527	504	528	542	512	499	526	531	516	523	515	489	483	516	488	509	514	514	521	507	544	536	524	494	516	469	483	533	522	507	520	509	436	463	529	515	480	507	507	495	468	512	538	519	537	533	524	504	521	537	516	498	513	555	528	541	510	543	491	498	497	506	502	504	512	498	531	484	505	523	483	480	517	556	511	523	495	513	473	523	533	511	509	509	500	528	510	500	505	522	489	500	488	502	518	529	484	487	496	480	530	524	510	512	575	505	517	573	533	497	483	502	494	565	536	508	514	516	487	477	523	503	507	542	473	521	504	518	480	507	539	500	504	491	520	527	508	522	511	522	471	562	501	484	494	466	518	502	522	546	468	543	475	515	526	451	492	534	515	503	508	538	493	514	446	527	518	494	512	510	482	507	522	480	507	505	547	563	504	460	473	500	521	550	492	510	487	514	518	471	523	502	532	524	512	517	513	527	547	486	520	546	509	495	499	523	499	531	514	555	541	521	523	522	491	474	544	471	536	493	501	535	506	442	456	534	502	518	459	492	521	535	537	527	523	495	524	503	502	504	529	508	522	496	503	522	558	493	519	525	499	483	541	528	502	517	519	495	496	533	545	524	508	485	536	505	489	531	547	513	540	490	515	492	508	530	531	489	518	531	456	497	459	525	512	528	530	523	485	517	484	506	475	511	558	505	461	510	531	534	540	521	524	535	517	547	570	480	462	495	532	486	504	532	528	533	532	537	500	537	478	539	480	520	543	481	509	466	510	554	500	551	509	518	551	542	522	534	529	517	524	511	536	506	531	488	513	482	472	486	559	495	499	446	493	482	508	479	497	530	508	470	533	538	485	557	534	497	548	521	528	526	510	499	501	533	542	497	528	519	494	541	510	537	482	525	528	518	504	507	539	535	501	521	504	496	535	483	480	455	515	470	501	502	477	497	530	525	533	523	536	529	535	545	541	514	531	491	529	556	536	513	499	540	496	459	506	473	483	490	494	517	516	497	543	501	468	519	460	471	478	511	530	511	536	513	504	545	517	545	513	526	503	533	524	473	507	488	497	502	490	495	557	500	533	498	496	537	470	507	458	515	529	513	519	495	470	488	533	518	522	517	512	514	548	504	531	476	565	509	491	528	506	494	532	519	499	541	537	501	503	521	538	482	523	471	519	499	494	546	501	514	504	522	483	534	479	535	513	524	518	496	511	534	513	494	471	515	488	502	541	522	502	525	480	515	523	506	496	505	523	515	509	475	488	518	525	471	531	478	542	491	540	529	491	497	492	551	532	555	512	514	455	512	472	508	515	492	539	459	531	498	510	502	521	493	529	509	506	545	536	536	494	450	498	529	453	504	527	509	501	479	550	551	550	503	512	519	523	498	480	515	546	503	546	558	546	505	524	482	495	510	508	549	548	498	515	527	522	490	531	490	530	532	489	520	478	487	495	514	542	470	506	472	483	537	514	537	492	510	558	522	535	508	546	549	515	519	516	514	521	514	480	499	462	495	523	507	509	533	509	525	515	520	532	486	552	511	519	481	516	497	501	510	498	506	528	525	513	512	520	505	504	505	518	539	516	549	519	503	535	510	510	504	504	508	541	553	519	524	512	538	507	522	513	529	518	530	507	499	508	479	522	504	496	463	576	531	513	472	524	532	481	554	526	515	506	464	508	564	530	527	509	504	452	509	484	492	504	560
5173	1277	1217	871	683	683	635	605	646	638	623	561	571	583	552	619	565	592	555	538	561	582	561	581	553	560	540	559	546	546	582	571	540	565	589	552	554	550	552	566	571	550	560	539	541	547	539	541	549	609	540	583	538	554	554	560	541	558	549	523	547	541	565	565	594	521	541	531	531	565	514	571	558	577	551	561	509	553	518	580	562	596	537	525	536	540	595	603	508	560	563	594	580	542	621	561	582	515	536	589	572	560	572	541	576	534	528	556	546	536	603	544	527	533	564	583	551	534	562	547	558	575	543	601	504	564	552	583	557	603	540	566	554	569	523	573	602	541	585	583	541	556	594	572	543	560	560	548	545	565	594	495	602	559	509	563	584	560	585	564	567	568	559	563	550	546	633	557	559	564	558	565	557	529	575	551	549	561	571	552	584	582	578	557	576	543	588	572	574	527	575	550	533	558	586	603	551	560	523	559	585	543	546	531	552	550	596	544	586	555	592	524	541	533	528	526	551	568	523	606	555	616	566	568	535	545	560	576	545	551	583	561	584	565	604	583	550	550	536	553	546	537	554	520	570	612	564	515	592	574	535	570	526	542	594	565	512	566	534	540	542	545	523	563	586	577	557	573	572	562	557	534	546	533	569	566	569	564	583	522	544	582	540	576	549	562	539	608	551	540	594	537	589	518	565	590	573	524	550	553	582	553	531	583	566	569	592	527	558	532	593	525	544	577	552	550	532	538	497	527	558	561	537	576	523	557	623	548	575	566	566	561	538	583	559	558	554	576	580	539	598	576	576	543	557	501	525	566	586	550	579	570	574	552	596	564	548	560	563	571	545	552	525	543	521	542	549	562	553	557	529	562	556	600	544	549	543	540	569	588	518	540	530	532	578	562	539	553	539	528	526	579	573	556	552	600	582	581	532	553	545	508	568	569	613	581	563	574	577	560	598	545	549	582	554	555	545	565	542	570	567	576	566	593	531	543	519	542	576	561	516	539	550	529	529	586	562	525	596	554	518	557	534	532	530	551	570	552	600	533	567	568	555	522	567	567	545	584	536	577	574	588	547	582	580	532	543	537	556	545	515	548	601	564	592	570	591	523	592	588	591	570	558	556	483	554	553	551	567	540	587	594	586	528	543	567	568	564	549	540	603	578	545	578	613	525	573	521	577	492	526	544	543	608	532	573	581	547	558	584	545	538	552	552	561	563	548	576	557	523	543	557	586	527	558	574	570	564	547	495	583	534	546	550	569	531	545	577	539	525	597	540	529	562	564	576	536	576	517	517	560	516	534	566	536	558	509	578	560	562	551	511	545	564	544	548	546	525	559	572	514	521	532	564	547	522	549	565	546	554	557	534	579	566	569	535	553	595	532	566	522	494	531	572	533	551	598	587	616	547	567	589	514	581	551	513	559	558	545	571	499	544	579	582	540	580	556	530	567	537	567	550	562	559	599	565	567	579	556	569	556	538	529	556	565	582	595	581	600	585	557	565	585	534	543	532	559	580	596	525	584	559	609	566	580	616	586	558	595	526	546	541	556	558	561	547	557	544	606	558	554	560	529	520	589	577	563	528	613	544	526	558	587	541	531	557	513	576	541	558	556	545	570	538	590	561	589	563	542	584	568	570	558	546	589	582	568	561	585	538	601	569	581	587	545	542	526	571	518	542	538	542	610	540	568	535	546	602	564	518	534	566	566	567	532	558	564	537	585	569	566	606	575	579	526	539	588	507	576	535	563	542	547	570	564	545	586	558	569	573	602	596	582	558	565	532	513	600	537	556	533	591	571	545	556	578	565	500	548	570	554	564	563	550	551	569	568	570	577	556	534	582	572	534	558	564	518	569	565	580	595	544	541	553	548	622	522	549	577	553	557	562	561	552	561	596	586	570	600	541	579	559	553	549	554	531	525	594	514	547	540	543	529	566	553	587	580	554	551	561	559	547	532	512	572	512	551	597	536	607	581	577	563	607	571	613	560	537	522	562	578	587	580	555	593	559	553	582	571	613	545	577	552	602	518	569	564	532	589	598	543	542	538	541	584	573	584	533	584	558	557	589	528	571	567	555	541	524	522	519	574	541	572	610	533	586	602	573	568	601	570	533	594	531	561	535	548	607	576	558	541	565	522	570	603	545	555	532	545	537	576	547	539	578	516	597	555	591	547	603	570	594	540	596	548	588	588	569	513	504	567	546	548	541	591	564	553	580	551	549	548	583	566	544	563	520	548	590	524	554	511	586	571	544	525	571	533	524	568	530	545	515	564	537	555	559	603	583	580	558	535	564	573	545	553	583	562	539	566	556	523	561	585	536	551	582	549	552	540	516	632	596	544	542	604	546	612	570	563	570	558	556	553	552	608	571	555	537	565	536	539	565	579	575	540	578	588	553	543	596	582	551	559	531	570	563	533	570	602	529	560	580	555	533	549	560	605	537	560	554	537	586	550	522	584	619	557	629	559	570	520	570	558	550	562	561	558	555	570	569	515	549	567	570	549	543	558	593	542	567	540	558	553	508	583	545	534	537	567	578	575	568	590	567	584	567	528	603	571	601	531	608	551	542	574	566	562	563	506	552	523	572	548	572	568	560	556	516	612	569	529	573	518	563	557	542	529	597	563	613	512	563	514	587	557	568	593	557	555	548	523	553	608	585	580	560	542	603	546	576	538	518	551	530	538	564	578	568	519	574	554	539	582	525	539	536	524	563	552	564	600	550	561	515	581	537	599	562	575	548	562	538	476	566	580	585	563	566	579	540	577	521	587	536	543	575	576	553	546	569	558	583	566	524	555	581	545	559	558	541	572	555	531	588	562	576	602	489	566	568	601	517	551	555	582	582	524	568	542	554	578	552	566	550	534	573	510	541	529	526	543	573	556	549	566	584	588	553	539	577	574	558	543	555	539	623	547	542	532	580	563	599	559	536	585	564	535	504	544	572	518	536	564	509	545	557	552	595	537	547	583	539	610	582	614	546	540	577	547	561	551	573	580	533	584	561	599	581	540	571	577	546	532	574	556	590	593	537	584	565	575	566	549	548	542	549	610	514	594	587	545	566	565	589	556	595	588	525	542	533	522	556	560	544	554	562	555	586	579	590	557	626	596	572	542	557	576	585	548	561	548	526	591	529	617	596	500	569	554	576	570	546	529	582	560	533	562	519	602	552	522	569	550	555	562	549	563	514	576	527	532	589	543	573	576	606	590	574	546	626	493	560	584	599	524	558	509	545	562	557	594	532	579	584	572	594	546	567	567	571	541	550	556	604	543	544	578	586	610	533	552	564	533	539	546	554	570	563	553	572	573	531	560	548	551	522	560	551	517	533	588	609	554	521	544	586	599	580	586	527	563	542	545	601	549	586	575	536	532	537	546	573	536	543	550	591	590	599	538	544	546	559	575	562	554	554	559	543	544	585	538	562	570	589	538	589	561	551	511	561	563	530	571	561	576	506	574	547	611	588	562	588	566	546	554	573	571	557	550	517	597	593	536	579	601	587
25328	20970	27599	24522	20965	11497	1126	728	551	484	444	418	391	329	321	286	320	275	273	264	264	229	266	249	239	246	217	205	232	247	205	237	254	216	247	233	216	231	229	210	219	241	242	249	201	205	220	236	226	220	209	203	236	218	199	216	243	201	212	245	233	214	208	212	231	218	216	225	201	199	193	210	195	234	206	224	214	217	213	240	209	226	196	194	175	207	198	205	224	212	198	214	193	179	238	209	208	189	220	192	199	233	183	225	218	198	210	202	188	199	200	207	223	208	213	204	188	220	188	213	216	192	185	224	205	232	205	202	201	229	231	190	200	195	199	204	222	191	195	216	206	212	176	205	203	211	193	186	197	191	186	216	192	221	202	220	190	197	195	207	197	220	199	204	215	213	191	208	198	207	187	205	188	203	222	204	197	200	186	207	220	215	193	189	220	213	225	181	222	209	189	215	205	215	209	202	188	231	230	212	199	211	206	209	186	223	178	230	227	215	221	202	198	206	206	182	225	228	210	214	207	231	224	197	204	189	199	204	217	206	194	203	198	208	190	194	222	215	199	195	200	194	198	199	240	183	168	222	208	225	205	192	214	205	221	196	201	217	204	242	189	212	192	216	184	240	221	199	189	222	200	230	187	189	214	209	219	214	222	202	208	219	218	222	210	205	232	192	205	199	200	195	235	216	200	209	188	221	199	174	200	208	206	188	211	233	209	199	229	217	167	214	201	223	203	200	242	204	187	225	209	202	204	223	214	215	202	228	234	207	240	194	212	214	216	229	176	206	210	228	191	184	198	178	189	200	240	224	205	237	209	178	208	217	187	213	214	219	185	207	210	206	192	205	181	209	173	229	192	206	218	197	219	197	215	212	199	209	205	217	228	212	206	174	217	220	230	215	204	179	224	201	203	201	208	185	205	187	221	202	187	207	205	225	219	206	166	207	207	191	230	182	231	235	199	227	176	199	204	202	219	197	197	209	176	179	214	212	211	223	231	225	202	208	224	204	219	220	225	200	209	202	229	228	209	231	179	201	210	194	195	196	208	177	208	216	198	218	196	229	217	230	189	213	221	218	220	187	194	191	210	211	194	212	203	215	208	202	212	198	214	225	198	206	215	209	192	243	187	218	226	216	194	220	202	207	197	189	209	189	174	178	215	195	213	189	218	209	190	232	216	214	204	210	209	230	186	205	189	194	190	182	228	233	202	201	199	206	214	183	219	230	211	215	196	213	227	191	240	223	203	221	198	208	195	203	188	216	204	212	215	217	207	217	229	209	208	210	215	206	208	202	230	219	224	196	207	176	198	186	208	223	212	206	191	203	180	198	228	203	205	221	193	179	217	199	192	210	196	239	208	207	216	180	217	200	198	194	188	220	195	201	223	205	218	219	209	225	201	202	201	216	190	194	198	193	196	179	200	210	214	232	227	198	217	225	180	203	202	220	212	191	206	206	208	217	215	216	185	182	205	203	207	213	208	185	196	207	190	203	216	201	189	209	176	208	194	211	208	235	208	196	206	187	214	214	201	209	180	195	186	209	205	228	213	218	193	222	161	209	178	200	213	224	230	192	200	217	216	197	226	209	215	214	214	227	210	214	214	217	219	210	214	198	215	182	191	207	189	196	225	204	216	210	195	187	224	204	195	217	208	201	213	203	214	209	177	184	187	205	193	215	213	214	209	240	219	223	212	227	211	234	196	203	204	216	195	215	198	210	215	210	231	199	187	201	212	209	194	210	197	195	198	218	203	213	213	185	211	226	200	194	228	196	222	209	184	197	216	176	193	209	188	182	213	208	207	198	216	198	222	211	217	223	218	206	214	178	183	201	209	199	243	221	206	209	183	199	223	197	214	215	205	238	225	221	227	203	214	220	216	207	245	222	212	213	217	200	189	242	227	195	186	200	188	177	203	212	191	210	202	192	188	189	209	214	198	221	203	212	190	217	213	231	232	202	208	205	211	226	199	220	181	183	194	215	219	201	206	217	244	202	186	200	211	208	193	214	215	186	189	209	222	209	202	207	220	213	211	198	200	185	192	193	197	203	198	214	205	221	234	162	213	208	219	188	200	199	190	213	192	212	206	209	201	205	202	191	205	214	189	184	207	201	229	200	203	211	190	217	213	226	204	187	201	224	213	208	200	198	219	231	202	193	207	190	203	207	213	210	217	186	229	196	201	199	181	216	210	192	229	207	185	204	209	228	194	193	218	212	214	204	212	200	218	202	212	212	214	222	229	203	209	208	226	203	188	208	196	189	221	208	217	180	203	202	214	207	206	203	209	187	226	202	226	211	212	204	205	206	198	205	195	218	196	201	199	230	201	180	197	208	201	185	205	197	256	219	210	218	210	235	199	196	209	172	211	218	205	212	209	184	203	243	212	203	188	225	232	178	225	214	195	200	207	238	236	205	204	216	184	199	183	213	215	217	221	198	206	221	207	203	218	193	201	198	224	184	228	213	196	200	203	215	198	202	218	208	205	207	206	207	204	192	199	228	225	217	179	230	191	199	220	231	223	200	197	180	203	221	204	182	216	231	203	200	220	214	204	209	221	203	202	233	202	218	194	189	204	225	217	213	177	187	251	195	206	208	217	211	189	204	203	206	245	193	205	196	205	225	195	205	207	198	206	211	220	190	189	208	222	221	210	217	197	204	214	214	225	199	202	216	215	215	199	205	191	217	215	189	217	199	183	196	212	177	196	210	194	198	217	209	218	210	204	182	192	189	210	208	192	226	198	226	206	198	210	186	209	226	211	189	202	209	189	184	197	225	210	165	200	179	199	217	185	189	209	240	212	213	189	188	210	203	207	184	204	195	219	190	204	219	203	193	201	212	200	220	200	199	216	199	216	178	191	215	197	186	181	199	197	188	192	209	193	206	189	186	222	199	202	200	183	215	189	209	202	224	215	189	204	198	248	190	207	188	194	199	200	199	204	192	204	183	218	178	219	210	208	232	197	209	217	222	194	184	187	192	212	229	223	220	207	217	205	191	182	212	214	218	196	207	202	225	198	211	185	206	223	191	189	190	202	190	221	208	222	201	208	200	178	214	186	195	238	221	198	198	203	214	214	225	203	183	222	219	214	190	224	185	224	205	203	206	193	226	200	226	206	212	216	195	203	214	206	223	222	215	203	207	201	203	223	211	174	224	203	225	212	219	202	232	216	173	204	212	227	220	211	207	189	171	195	208	230	201	197	208	203	218	214	208	206	212	210	214	200	203	187	197	224	220	212	222	208	194	199	215	198	210	201	218	230	211	215	213	212	211	200	194	219	189	192	220	205	211	190	202	190	198	193	167	200	208	191	231	198	221	199	212	206	209	224	227	228	187	211	190	176	195	221	182	188	190	198	217	226	199	212	247	196	193	213	210	208	217	199	199	187	192	210	215	193	209	227	216	215	210	200	199	229	227	208	212	191	221	206	234	214	206	228	192	204	211	195	206	216	211	231	186	248	205	205	225	232	201	210	218	198	215	170	199	199	202	195	175
7191	11465	10423	5643	3458	2485	1769	1421	1099	954	823	764	658	621	513	530	452	441	413	373	344	389	349	342	357	327	274	323	320	301	265	302	276	235	292	300	270	281	267	289	272	265	250	244	243	264	231	273	259	257	267	267	226	272	276	256	247	264	251	247	252	233	252	241	232	200	235	255	253	272	257	283	241	251	266	268	247	252	238	248	277	252	232	274	225	251	246	224	220	263	239	235	230	245	225	254	236	238	240	220	222	245	236	229	246	257	248	250	238	247	223	235	218	229	262	248	248	249	236	253	263	233	240	242	233	254	222	228	248	249	230	238	251	234	218	227	221	230	259	243	219	233	234	250	235	236	229	272	242	250	231	254	210	225	227	233	237	232	223	266	237	221	248	228	258	230	250	220	234	238	231	225	261	221	250	247	218	231	227	259	235	229	249	245	238	246	245	216	263	245	263	253	221	236	236	244	242	224	240	204	267	259	243	270	222	221	266	231	212	243	234	245	242	240	243	223	275	248	229	271	263	256	226	231	217	240	229	226	230	238	183	240	246	256	254	212	249	245	262	270	232	229	252	246	248	268	232	236	237	225	239	245	243	234	242	252	255	245	247	226	249	261	240	227	252	241	225	238	244	217	236	219	222	272	221	237	240	212	221	243	250	257	232	262	255	233	238	255	226	237	247	242	228	221	237	217	244	257	232	243	245	229	233	241	259	241	241	184	240	228	251	240	244	227	235	252	248	225	243	240	226	248	236	249	255	211	230	237	260	275	213	203	229	236	249	254	240	249	220	260	221	265	253	260	241	226	239	225	272	243	232	216	236	228	256	229	233	235	222	239	243	245	262	233	231	263	235	232	249	223	234	238	233	266	256	267	216	266	233	237	258	253	244	233	237	257	228	243	202	241	236	257	269	231	234	232	228	206	238	222	236	253	225	222	207	269	254	237	242	236	245	239	249	252	242	235	254	268	231	241	231	252	244	248	238	244	221	245	241	256	238	247	223	206	256	239	236	212	254	237	226	210	271	234	256	237	249	254	231	234	247	239	224	257	237	223	224	214	263	225	247	227	251	241	246	224	245	230	234	253	237	228	231	255	253	261	235	253	229	242	224	225	279	231	222	238	264	236	216	246	222	251	213	245	244	242	226	247	234	238	267	246	242	233	210	214	210	239	215	245	221	239	250	240	228	237	210	240	214	253	242	233	255	249	261	216	232	247	244	244	247	261	246	238	234	242	224	235	207	222	221	247	240	223	210	241	217	231	216	220	253	222	272	241	221	263	237	247	229	238	213	257	231	252	264	227	221	227	252	261	257	245	235	266	267	230	248	220	251	244	213	234	235	250	240	240	217	227	257	251	248	255	247	228	237	235	244	225	254	233	221	233	264	236	246	250	231	224	265	243	239	255	262	228	240	252	237	256	251	242	214	239	236	265	257	231	242	241	240	238	247	246	252	242	238	262	236	256	224	220	233	229	263	243	220	225	227	260	240	250	218	266	236	230	223	218	215	267	228	216	254	241	252	219	249	241	198	260	254	255	233	223	227	237	202	261	227	243	263	257	250	269	245	235	211	266	251	267	238	232	223	252	231	235	220	245	231	203	265	240	234	244	237	258	244	220	233	272	229	240	266	237	244	236	214	203	213	255	237	246	249	256	242	241	237	230	251	229	227	208	243	224	254	231	234	247	231	242	225	236	248	260	230	236	228	251	199	231	287	235	233	229	257	231	255	235	253	240	236	269	250	228	247	263	256	252	232	249	218	262	243	224	241	219	230	213	247	257	240	219	205	244	262	243	231	255	221	221	234	245	257	252	262	260	217	237	247	219	245	214	255	232	219	243	233	215	247	236	257	235	249	227	226	236	237	248	266	244	233	238	238	224	251	248	239	259	244	250	223	258	231	230	263	229	244	243	212	236	224	242	237	213	242	287	219	213	231	233	256	235	228	232	242	257	248	228	248	235	241	223	246	214	243	207	237	244	264	229	242	237	236	268	249	251	242	222	251	243	235	242	239	240	256	244	252	212	239	260	236	247	234	259	225	230	227	217	229	248	237	266	198	225	240	250	217	263	266	252	227	249	206	233	244	213	220	239	250	226	238	210	216	216	246	234	220	214	205	244	252	247	254	254	228	244	242	225	248	246	265	264	244	244	229	256	233	229	244	253	226	261	246	256	225	242	248	245	224	250	225	261	235	239	209	215	231	231	251	210	229	246	226	212	254	255	229	238	231	253	236	251	244	250	223	262	234	258	237	261	241	246	223	239	265	247	232	256	233	229	256	225	263	222	249	237	240	209	229	226	229	245	228	252	223	252	219	217	255	235	227	207	234	227	255	252	266	274	256	264	253	253	222	246	212	248	252	232	229	240	233	248	255	223	258	239	228	237	265	243	246	221	248	234	231	228	249	224	243	216	246	246	271	238	228	244	225	258	253	239	257	258	241	217	242	221	245	250	244	227	246	235	237	213	254	233	242	263	243	227	251	217	247	227	263	246	255	239	237	230	234	253	261	252	259	253	249	231	212	228	231	245	225	269	238	221	247	233	234	256	232	244	240	220	235	254	253	256	222	251	235	282	258	262	227	267	258	247	237	239	244	208	252	245	241	236	249	248	248	202	240	232	250	238	243	231	266	227	251	248	242	223	246	231	244	233	228	217	250	255	238	242	239	219	224	210	222	234	240	261	233	231	244	231	253	278	226	236	248	240	221	239	248	226	216	241	235	232	214	218	218	221	222	240	245	233	257	239	249	254	225	251	228	252	245	245	244	216	231	229	222	245	231	225	252	217	262	246	230	236	218	241	233	244	239	241	219	239	246	228	220	275	245	223	247	262	245	218	210	236	240	243	239	246	229	243	257	218	250	230	232	271	228	235	261	231	226	212	260	242	244	213	244	241	243	236	229	227	242	251	249	246	247	228	244	250	251	238	219	233	214	227	239	225	252	238	209	252	269	259	243	231	232	227	256	209	247	242	229	241	241	258	227	213	240	212	269	240	235	220	239	196	250	237	219	247	227	201	246	210	244	235	228	209	220	238	229	244	207	222	241	245	240	226	260	250	232	243	261	256	222	229	253	283	268	233	253	255	235	236	229	203	246	215	236	228	271	236	247	259	216	229	252	245	247	237	217	245	264	248	249	227	239	253	236	242	229	241	201	250	253	248	212	222	219	255	237	228	218	252	261	222	242	218	255	230	238	214	200	244	245	221	237	233	229	255	254	246	231	220	254	241	236	234	205	222	244	227	208	223	245	248	243	216	235	256	250	234	274	228	258	223	234	235	245	240	212	251	253	242	232	246	225	242	232	241	247	235	253	246	257	238	260	270	231	238	231	217	254	247	236	238	220	235	221	227	241	217	230	256	245	240	215	244	241	238	209	222	225	248	216	241	250	226	240	248	230	232	223	295	220	229	204	234	235	220	275	221	268	261	250	220	216	218	222	244	230	237	239	258	247	227	241	237	236	230	212	217	210	247	263	224	209	233	225	253	242	243
23336	20978	27915	24209	20980	21039	8925	1513	1028	881	839	730	659	705	604	618	527	560	558	475	477	517	518	472	462	503	478	472	473	424	479	468	426	467	421	425	421	420	443	446	414	429	435	431	463	443	444	395	423	404	439	400	447	455	451	438	394	437	423	381	435	443	445	386	391	420	403	393	374	420	408	409	405	406	422	430	447	417	394	403	412	382	413	408	418	409	424	384	423	411	400	430	422	402	406	374	417	418	416	400	395	446	420	383	389	410	417	422	448	386	427	438	449	394	409	387	419	368	400	384	408	356	390	425	383	410	415	444	430	401	417	425	389	415	418	403	433	414	432	407	425	441	433	411	419	405	415	394	442	378	402	381	433	402	410	395	390	430	428	420	430	449	395	427	404	393	412	384	378	401	431	427	423	394	412	400	426	381	340	386	400	411	426	380	430	402	412	383	402	391	407	350	427	383	394	372	398	445	373	452	434	424	411	398	410	410	422	423	451	407	460	434	432	452	404	424	397	392	393	385	431	416	451	422	403	391	431	413	412	420	398	391	410	400	452	433	400	443	428	426	389	429	400	403	422	445	429	383	424	397	416	395	420	401	424	420	417	438	393	435	403	391	420	400	428	429	420	422	407	454	408	402	418	449	391	391	418	402	410	404	381	392	368	418	391	416	426	396	369	421	398	402	410	444	416	427	362	415	413	394	414	414	397	355	407	426	420	387	390	448	393	393	373	389	375	413	401	424	398	407	393	392	367	397	394	399	419	395	427	378	411	373	442	422	438	401	396	412	417	395	443	415	423	412	394	403	410	385	391	366	392	434	448	398	396	408	424	395	410	407	372	428	428	413	412	410	372	408	399	411	399	433	398	417	392	399	400	400	394	417	401	398	421	357	429	399	430	420	416	409	438	401	412	389	414	392	406	399	399	405	416	393	427	412	409	404	383	433	421	372	410	396	415	403	396	430	422	402	418	402	433	442	410	411	419	402	414	437	413	439	417	413	400	423	372	415	392	435	420	373	393	411	418	380	411	389	381	394	435	415	401	417	426	424	402	405	448	419	395	399	397	385	398	402	417	393	380	405	459	398	430	412	409	415	421	352	416	406	394	431	395	422	409	398	421	424	363	393	425	377	413	386	388	391	436	413	427	417	392	395	411	392	410	385	392	439	444	402	382	401	393	388	385	412	365	394	398	381	397	424	414	413	389	397	397	401	431	405	392	394	451	363	406	373	429	405	402	408	358	409	420	415	388	414	406	418	399	419	402	377	413	407	401	379	417	388	412	426	419	385	411	419	372	401	397	416	412	394	411	438	390	399	426	419	386	402	401	360	384	385	412	426	394	365	402	410	420	393	420	422	395	395	411	408	406	381	405	374	424	395	452	430	402	440	364	433	420	391	372	387	398	420	451	418	399	445	407	426	426	418	433	408	385	429	382	391	402	399	388	393	399	387	386	417	398	398	429	440	422	390	379	393	372	371	425	391	405	364	389	389	399	402	424	423	403	429	421	424	395	407	387	420	393	377	399	430	435	383	438	436	390	403	383	393	389	385	391	392	418	403	384	399	401	416	446	418	412	427	388	392	412	434	388	414	406	425	403	397	417	414	417	416	416	404	411	399	412	360	420	429	402	410	386	378	441	364	392	384	391	380	393	413	422	444	435	419	408	418	385	411	387	430	403	428	414	381	386	432	385	389	398	410	399	432	442	420	381	453	375	383	386	418	373	382	442	424	409	407	407	377	409	423	404	432	416	388	399	416	400	443	431	404	416	426	429	416	397	372	417	410	426	400	374	436	428	378	389	406	395	395	403	421	408	375	404	381	391	412	417	380	387	386	366	414	406	419	429	400	422	370	404	411	404	419	447	439	432	397	432	388	393	430	409	450	368	422	420	409	423	417	402	404	379	406	389	431	422	376	401	405	397	400	427	390	422	443	389	400	428	444	427	397	388	407	417	424	420	393	418	380	387	414	416	417	384	383	436	411	440	420	386	463	433	386	387	380	384	412	395	407	410	417	387	408	399	371	376	397	444	411	373	394	405	417	388	425	419	409	392	392	420	381	441	440	432	387	380	414	371	433	409	411	378	432	417	399	399	381	403	422	382	408	394	418	425	406	399	420	389	392	441	362	418	367	398	441	400	417	419	418	416	412	382	433	400	391	395	411	415	405	422	408	375	414	434	432	385	404	407	421	394	383	406	418	422	421	396	341	395	385	358	444	410	424	394	417	338	378	411	349	449	409	414	386	407	409	377	389	406	381	436	398	428	376	426	393	384	403	424	437	395	403	394	405	371	386	430	361	375	390	439	420	411	422	379	399	384	420	451	398	402	383	402	397	419	432	436	391	407	391	395	424	404	397	429	448	396	404	389	371	432	405	412	383	408	405	414	422	435	398	371	403	404	418	395	443	425	425	429	382	392	401	393	387	422	412	405	396	412	403	423	416	402	413	429	402	401	437	415	411	394	416	396	448	426	437	420	414	404	372	430	393	377	414	389	361	437	392	402	385	401	377	455	387	431	402	393	373	364	398	393	440	374	406	431	425	406	402	416	425	390	383	416	393	416	400	422	399	389	422	457	397	427	459	415	406	407	428	396	400	381	373	428	402	407	414	402	399	395	393	405	413	406	389	417	412	398	418	382	423	411	402	412	416	449	410	398	385	370	428	418	403	455	457	443	409	401	408	396	406	408	374	424	375	411	426	382	437	443	399	451	407	412	397	380	368	415	392	415	410	391	409	440	445	417	392	440	405	415	424	428	441	435	430	408	408	423	425	386	395	411	419	385	401	409	405	410	392	415	383	392	389	400	371	409	372	420	420	433	382	383	418	396	399	394	402	405	405	387	396	396	396	400	382	399	441	397	434	391	418	396	408	406	421	398	439	432	392	417	391	396	421	433	409	415	442	405	436	396	435	384	400	421	399	432	394	439	407	402	407	417	378	419	426	403	375	413	390	385	392	413	378	405	402	399	411	436	411	436	447	390	393	384	366	371	427	403	383	361	406	440	399	415	389	361	415	447	435	424	396	402	384	369	413	426	407	404	393	397	389	396	436	391	419	391	372	394	406	402	394	395	445	392	439	389	412	407	414	400	440	396	397	426	403	405	399	449	449	407	407	438	362	420	404	419	426	363	407	406	403	415	407	429	419	414	369	371	448	382	389	354	381	411	391	387	411	437	412	394	418	355	421	379	436	459	411	392	408	416	404	379	441	404	425	392	411	397	426	393	384	396	431	428	369	404	425	385	408	401	441	408	421	426	428	421	374	419	393	392	414	462	387	413	407	377	432	367	407	407	429	409	420	428	397	364	437	397	401	454	407	423	407	409	387	402	388	392	415	427	437	406	453	454	406	419	400	402	399	418	376	408	422	409	408	439	420	405	402	412	400	413	416	400	405	444	397	410	381	419	427	417	387	395	418	393	394	349	434	403	394	411	407	377	384	388	458	406	389	410	419	383	410	428	383	410	393	383	358	408	416	411	436	412	414	434	401
9996	17828	16167	9402	6118	4325	3027	2533	2037	1730	1441	1256	1249	1011	943	869	759	855	737	721	717	633	626	672	645	575	536	558	552	510	501	487	519	461	493	493	457	493	442	477	445	458	454	462	421	476	443	444	442	456	445	414	441	445	449	430	429	439	426	426	401	377	402	424	400	422	434	394	414	437	388	419	433	369	410	434	400	428	411	416	395	443	433	438	455	425	451	389	426	443	395	367	411	404	425	398	416	421	395	393	391	425	416	389	394	363	376	419	405	351	355	414	431	404	409	382	405	415	385	380	411	420	420	393	395	444	381	438	406	433	410	415	420	379	410	394	379	407	387	414	410	383	404	425	419	396	396	406	396	419	399	412	432	403	408	404	419	412	403	402	464	431	409	392	443	398	428	426	409	445	397	417	435	411	443	385	407	377	398	389	347	418	382	448	410	412	422	409	396	379	429	382	411	395	392	408	397	396	388	397	418	405	382	420	411	430	423	403	407	389	398	387	392	414	395	387	452	395	393	357	402	385	384	394	404	379	400	386	413	417	404	388	416	407	388	378	398	406	405	430	384	409	406	424	382	418	403	378	377	425	439	426	391	393	399	362	389	395	406	424	433	404	411	398	372	387	386	377	419	396	378	411	366	426	350	421	408	411	390	398	391	401	403	382	366	377	397	371	391	429	413	403	407	389	387	419	432	399	445	389	388	414	396	418	396	400	417	385	435	404	433	400	399	394	396	378	402	389	438	431	422	400	392	380	427	384	450	396	425	417	394	412	423	417	424	394	417	426	405	415	394	412	392	412	408	386	384	436	404	418	408	412	392	394	410	393	414	376	399	379	418	346	433	402	404	394	385	431	393	394	410	414	390	386	369	383	432	377	394	398	395	399	394	442	434	408	370	401	420	437	404	416	383	428	400	396	388	444	402	410	380	433	428	402	442	439	411	396	419	430	416	405	362	414	408	418	414	423	382	435	360	369	384	405	389	416	414	453	444	410	396	432	386	392	407	394	437	416	431	420	408	415	412	394	403	403	407	422	429	391	393	384	394	390	374	393	408	380	419	427	385	392	399	371	402	382	423	399	403	413	418	402	416	401	403	402	392	423	400	404	400	399	389	386	421	404	409	401	382	442	402	402	396	406	391	387	392	416	390	434	432	387	427	389	382	366	429	405	429	422	390	421	426	384	370	394	398	381	417	407	382	420	422	361	401	423	403	387	393	394	399	371	424	430	393	416	407	385	421	424	397	386	406	408	413	388	409	403	440	403	437	440	400	357	433	434	373	403	409	424	378	394	384	452	389	381	411	393	402	429	387	389	440	442	396	403	441	395	432	433	388	418	393	410	413	418	387	394	400	401	410	381	419	377	417	391	376	426	388	402	417	418	405	379	430	400	427	413	416	417	413	378	387	414	432	415	404	408	403	417	372	428	424	407	414	433	405	406	376	395	392	412	419	366	411	392	386	408	368	397	433	399	402	404	401	409	401	420	396	389	417	398	393	378	419	405	420	437	389	448	382	394	383	400	387	384	416	392	447	412	374	403	398	413	394	357	380	415	401	400	446	426	382	361	353	432	389	404	392	434	381	404	410	424	392	425	417	439	392	403	409	418	357	401	421	416	386	412	419	409	416	436	419	389	393	412	381	404	408	402	405	403	415	400	396	420	425	396	390	399	418	420	397	411	411	392	412	414	411	425	422	424	422	418	420	437	403	424	441	423	403	389	401	443	411	438	390	416	381	392	420	416	417	402	412	402	398	421	372	407	452	395	413	403	376	381	418	439	381	398	410	407	395	425	394	403	381	371	405	423	423	427	408	380	382	420	381	404	431	389	399	421	424	403	382	431	389	385	418	396	411	415	406	402	420	385	398	390	404	390	406	421	380	397	426	419	416	418	380	384	429	367	387	428	426	403	395	393	378	406	418	371	407	417	394	378	415	391	409	394	356	412	394	407	393	397	414	369	382	409	404	424	414	436	421	425	371	440	408	404	448	409	404	387	394	414	385	418	381	430	401	407	406	426	395	418	432	423	368	458	370	403	435	408	394	386	375	388	441	387	355	444	388	404	412	419	405	368	439	451	406	380	405	400	425	395	401	411	395	394	415	411	396	407	419	425	415	438	417	437	371	429	406	417	404	373	407	413	446	423	388	368	395	373	387	394	418	391	400	397	422	415	435	428	395	390	399	378	389	406	424	400	392	404	421	412	392	376	386	413	428	384	428	384	407	395	384	409	398	389	405	378	401	440	417	383	419	434	383	392	409	402	386	411	378	418	381	400	428	391	392	405	422	402	398	437	428	408	390	405	379	413	394	435	419	438	434	412	395	427	397	403	371	368	407	408	419	381	383	398	426	396	401	407	395	393	395	402	396	432	418	369	421	435	414	406	396	409	401	411	395	391	430	398	405	406	402	388	416	397	416	423	398	414	404	390	393	414	419	404	420	418	424	407	418	420	439	404	410	375	400	404	411	411	389	380	375	436	401	419	372	383	376	424	430	437	428	376	387	390	402	425	415	410	392	396	359	395	405	430	398	383	412	384	392	379	423	426	422	384	410	419	394	431	344	402	410	384	421	406	423	442	423	423	417	417	442	403	445	421	413	437	395	415	403	384	393	402	386	417	405	426	418	395	404	403	419	403	402	386	396	384	354	399	430	429	394	418	404	418	421	415	415	429	417	462	424	397	408	417	411	410	399	401	383	409	378	376	435	383	394	412	401	411	406	435	431	377	397	427	407	370	437	467	408	440	388	405	410	418	366	429	381	420	411	409	404	386	377	409	384	387	433	425	418	418	417	383	384	366	416	358	369	399	374	436	410	387	390	401	424	417	391	383	396	394	390	415	428	409	401	401	407	412	372	438	407	405	406	401	388	378	408	462	411	407	447	391	413	437	397	382	385	406	398	442	399	382	423	412	387	393	409	405	379	374	388	398	432	407	414	437	394	405	406	380	402	388	432	399	382	418	410	427	378	402	390	412	394	429	415	392	353	382	420	405	415	398	396	393	410	365	443	399	427	363	401	404	353	383	442	406	415	407	384	426	433	411	367	380	392	402	412	403	405	415	398	404	416	411	394	386	396	400	374	413	409	424	421	413	377	417	400	434	415	424	445	441	432	413	402	405	432	403	382	411	407	387	381	441	382	391	412	439	410	379	433	409	413	399	413	410	389	371	401	412	410	367	440	382	384	417	392	427	412	451	368	436	401	422	422	384	428	414	387	391	414	415	420	404	379	429	392	424	392	428	380	402	390	393	391	431	416	405	394	431	376	400	400	399	405	434	377	391	383	381	405	428	410	405	430	398	408	379	396	417	396	386	394	410	428	361	409	448	423	391	393	410	438	411	399	413	419	440	425	461	380	425	415	394	433	397	413	401	405	396	419	402	407	393	394	350	428	408	415	421	428	384	389	433	408	413	379	426	430	409	425	398	406	385	424	429	402	401	394	424	421	417	381	392	361	403	405	429	392	424	401	392	412	400	352	414	406	377	399	397
28058	15411	2395	773	630	567	519	532	523	500	579	524	487	498	521	502	505	485	520	520	467	504	493	529	496	527	514	459	469	492	487	513	502	511	499	496	500	521	528	468	498	488	530	521	529	548	497	511	491	472	485	520	494	501	468	527	530	529	496	523	458	491	523	487	524	513	534	497	487	537	517	490	497	530	543	511	447	529	514	463	467	521	526	554	509	508	543	495	526	553	540	503	495	492	467	545	531	492	497	506	505	512	511	543	498	478	516	504	502	510	533	490	511	507	501	506	509	517	536	485	513	494	505	492	538	476	526	523	522	536	496	493	501	465	483	475	514	542	535	491	507	474	531	494	513	495	474	484	515	506	538	514	505	515	478	492	504	507	471	461	499	530	477	546	558	511	513	501	501	475	542	536	515	545	501	503	494	499	515	468	532	496	508	531	507	527	497	519	517	555	516	495	524	544	502	457	483	494	461	533	480	501	491	531	525	501	491	502	496	538	494	476	491	490	500	526	530	487	512	517	482	477	472	528	467	487	497	490	506	485	529	499	511	490	468	575	471	486	504	484	445	474	545	529	511	528	480	462	508	509	526	516	495	546	485	511	505	526	519	534	508	517	516	519	500	483	483	521	511	495	519	499	500	496	452	545	512	529	502	515	509	496	518	513	546	524	524	503	531	467	490	438	487	488	507	468	522	547	561	537	504	489	496	485	510	516	515	488	495	518	486	484	487	525	477	489	500	548	517	519	474	501	481	515	467	520	497	533	512	472	501	540	514	548	553	530	532	508	506	501	518	518	517	486	516	526	488	513	535	473	498	506	503	498	491	527	480	535	445	503	555	522	503	531	518	445	511	511	483	531	496	544	514	509	508	511	538	500	513	474	512	503	514	524	473	554	494	522	512	473	476	491	529	503	478	516	496	529	482	521	493	506	492	512	484	529	468	510	495	486	521	523	501	503	521	477	535	507	473	518	515	495	523	497	505	504	441	524	474	493	511	449	516	538	494	481	502	485	519	510	544	521	471	486	532	536	530	496	489	506	545	536	513	506	541	553	518	490	523	551	482	505	487	489	490	548	500	427	507	483	518	555	512	522	448	488	505	528	485	490	546	505	499	503	487	521	503	504	474	534	507	483	501	494	477	519	488	495	481	509	509	500	519	469	498	506	550	480	494	549	512	506	503	500	481	505	519	519	524	551	513	511	540	485	514	465	507	507	505	516	519	520	463	494	490	515	565	511	532	542	526	513	494	506	502	515	497	452	537	522	512	512	510	516	490	513	502	523	514	515	508	473	517	521	473	541	534	517	551	476	474	489	533	489	527	505	498	507	493	555	515	502	484	500	551	516	554	502	519	556	499	494	514	512	433	473	465	551	504	489	502	504	491	475	519	507	500	500	549	489	507	498	523	492	538	499	495	514	501	493	530	520	488	531	504	512	497	489	489	528	513	516	476	515	523	516	516	516	506	520	495	512	506	497	511	523	543	500	503	528	478	522	535	463	513	496	540	508	507	494	532	506	477	560	544	512	485	478	505	518	503	523	496	497	497	515	530	480	496	520	540	491	475	542	500	494	534	473	534	488	535	477	505	486	527	514	499	529	473	523	484	487	520	476	456	512	490	512	535	485	504	502	487	515	501	519	528	507	505	440	484	485	515	503	538	516	488	542	497	511	531	535	499	503	494	500	517	486	520	521	477	513	472	507	521	495	495	490	478	517	507	531	520	543	522	513	535	512	494	520	538	534	506	483	482	504	496	519	508	517	480	492	502	556	542	487	504	488	540	515	505	499	484	511	511	505	508	510	483	538	504	485	529	513	482	507	520	515	512	476	481	487	476	547	495	537	507	503	533	514	488	510	533	486	513	479	477	541	496	519	515	521	494	453	536	501	529	513	496	470	490	498	501	493	502	522	498	524	514	519	487	520	515	555	517	530	527	446	521	545	457	479	499	474	505	505	479	513	475	461	498	469	526	523	521	486	508	473	485	532	518	526	495	466	518	471	507	527	496	541	518	540	538	545	511	544	531	471	498	481	457	496	541	489	508	544	463	521	526	499	538	474	508	553	538	525	468	512	492	489	552	509	495	537	528	503	519	501	555	530	484	536	513	531	485	494	502	499	481	480	516	493	480	520	498	507	500	476	555	517	509	488	554	532	505	539	519	518	513	511	525	491	484	533	510	532	508	511	470	506	507	531	489	500	516	548	474	477	479	551	480	525	480	539	499	506	535	507	474	495	527	507	536	499	490	488	527	523	482	519	555	536	493	500	509	514	547	491	529	498	487	511	530	532	495	523	509	543	449	535	512	521	522	494	493	496	477	475	480	515	497	508	507	514	507	506	510	544	509	519	497	519	520	474	524	491	471	472	504	485	498	476	539	519	502	505	489	537	509	503	473	542	532	527	515	504	464	503	511	497	515	451	466	534	461	527	508	498	492	521	498	491	495	507	496	538	459	513	483	531	488	480	509	512	500	490	484	505	488	541	487	486	515	507	481	493	531	513	512	509	499	513	567	533	491	495	545	499	512	495	495	488	512	502	505	483	499	488	487	491	463	467	548	481	511	518	530	502	523	513	515	518	527	544	541	503	510	527	530	511	525	529	470	529	530	472	500	485	463	514	528	526	498	485	491	495	513	494	506	490	491	561	500	494	478	502	519	509	522	536	536	518	486	534	498	519	542	474	530	530	555	503	509	520	533	475	521	531	491	515	506	492	538	488	494	477	506	494	478	480	489	527	499	514	508	488	520	513	549	545	515	502	508	518	528	504	515	508	524	472	478	506	504	537	500	506	547	497	505	503	480	502	513	524	473	534	461	478	480	521	487	519	532	495	522	569	480	491	518	502	512	495	495	489	484	518	516	546	523	519	490	524	500	550	499	523	526	490	504	494	497	532	512	528	466	482	518	475	493	538	478	532	504	488	533	524	504	512	523	503	485	484	475	523	509	487	529	505	491	546	499	477	530	499	512	481	494	528	516	487	485	508	559	510	509	488	468	501	523	513	482	548	523	530	445	526	513	517	491	523	518	511	494	469	471	527	507	538	468	446	506	523	539	564	524	518	526	515	516	510	493	501	476	459	536	517	546	474	535	490	473	478	515	480	536	509	495	502	488	517	502	520	521	505	518	474	502	527	458	485	499	522	502	517	497	542	492	499	535	528	493	486	503	551	532	491	457	527	525	472	517	495	464	498	479	459	480	510	472	509	497	476	479	496	472	513	482	481	524	505	502	496	483	466	485	518	494	472	502	491	481	502	524	537	489	527	478	491	473	494	538	521	475	497	563	467	531	484	520	505	518	495	483	540	491	511	512	567	515	505	502	522	527	500	505	540	525	505	555	487	514	495	485	552	502	501	521	467	498	492	566	517	506	499	544	470	533	499	510	478	508	531	503	513	526	515	526	524	540	486	504	448	516	510	469	502	525	512	525	500	487	523	530	534	491	532	508	509	512	543	487	512	549	498	493	508	536	489	500	509	524	508	491	496	496	491
5141	1275	1166	838	750	654	620	579	590	580	591	556	540	522	568	565	613	615	535	596	545	585	570	572	556	573	560	529	545	590	523	582	504	556	534	573	560	545	567	521	565	594	518	536	603	577	581	584	557	573	529	556	525	569	560	571	539	563	537	529	561	588	526	551	594	572	560	554	596	590	584	542	556	540	555	552	560	497	567	595	574	515	551	561	553	537	558	547	542	566	570	563	572	558	570	570	523	538	552	576	544	575	555	548	529	517	581	555	559	544	528	551	572	582	543	541	562	563	538	547	565	541	521	552	538	561	510	561	619	574	592	580	546	566	561	575	529	540	556	603	554	576	527	566	555	546	543	568	559	549	543	551	569	570	583	560	538	569	531	546	582	592	538	570	546	581	585	564	574	544	546	549	535	552	574	605	580	566	557	531	533	520	528	539	539	549	531	527	524	577	535	543	580	577	573	524	562	528	523	525	571	521	573	554	559	523	535	543	580	565	550	559	541	555	557	522	533	589	551	585	522	506	592	541	533	576	517	532	523	509	577	548	536	598	552	528	530	528	517	554	599	600	533	547	535	549	550	533	548	549	531	552	579	556	548	533	581	557	545	552	540	542	566	554	550	562	561	557	563	585	547	544	528	569	578	573	547	528	579	603	534	550	560	533	539	565	558	580	563	520	554	568	546	560	551	552	531	545	566	537	570	532	555	545	558	558	549	564	560	561	563	573	573	589	552	544	549	564	527	569	546	541	592	547	570	530	552	528	588	549	587	547	559	540	538	522	543	549	592	534	566	561	542	520	535	508	574	564	582	528	542	530	554	579	572	547	506	538	537	506	561	533	513	549	536	555	546	552	536	514	591	553	519	531	571	547	577	536	564	579	527	533	524	586	571	551	544	523	520	586	543	552	576	529	529	566	555	564	542	548	561	566	603	550	558	570	610	552	541	596	580	534	534	578	596	526	548	573	578	539	589	549	550	568	577	598	546	568	519	586	570	548	565	540	534	525	526	554	574	542	603	521	538	565	529	534	569	573	542	537	548	519	558	567	556	559	540	553	534	580	523	615	542	569	575	620	562	517	566	562	542	530	557	535	532	545	542	569	546	539	563	524	565	520	559	569	565	540	566	547	560	538	542	577	547	512	564	561	528	536	566	566	519	562	575	577	516	582	584	558	555	578	568	519	526	541	577	551	526	553	578	560	558	581	547	524	555	569	567	564	528	548	538	538	557	555	533	554	563	574	549	576	575	544	568	560	563	556	541	578	566	578	604	549	536	540	584	542	550	554	534	569	558	573	517	557	551	552	507	535	517	581	518	528	548	519	559	589	573	575	579	548	545	504	561	546	589	585	531	542	541	541	558	510	601	525	483	528	563	509	515	568	556	522	553	532	535	542	511	561	539	593	511	532	606	521	565	561	568	555	544	533	539	544	562	555	581	574	583	577	525	538	557	541	578	569	529	539	583	555	541	524	560	528	561	610	546	545	556	571	592	553	565	521	510	528	569	553	575	564	619	605	537	602	562	564	567	575	529	598	526	566	531	550	566	552	564	573	584	527	509	554	537	562	585	576	545	543	563	544	552	561	571	560	558	521	539	547	575	561	532	539	594	537	542	581	548	577	560	543	521	535	551	583	582	510	509	556	533	600	570	576	615	567	565	574	526	595	552	539	509	571	586	578	540	508	546	543	579	562	511	552	581	543	579	528	541	524	575	566	566	561	609	555	527	561	552	551	490	577	567	519	557	531	529	523	588	556	544	535	570	525	557	576	535	559	581	555	587	528	543	543	551	554	559	531	555	549	627	534	563	540	562	563	554	559	556	559	559	525	556	588	577	586	588	545	520	536	534	564	599	573	596	579	540	509	531	534	557	553	528	547	532	545	549	529	543	524	539	544	534	582	562	547	526	560	572	520	555	529	545	558	535	561	564	558	578	551	540	495	583	531	584	615	570	583	502	551	530	578	505	536	588	549	555	552	526	539	534	534	553	593	574	559	561	567	531	576	575	527	560	568	540	561	516	554	512	568	568	589	615	553	556	531	543	557	550	548	540	559	535	541	551	584	566	562	511	560	580	532	549	533	543	540	543	523	542	530	561	585	546	588	559	529	555	532	569	600	548	562	556	590	516	558	586	539	545	564	533	551	590	584	568	525	527	596	526	560	558	547	544	541	552	556	519	539	556	525	591	582	560	549	576	531	533	566	529	555	525	590	538	534	517	592	537	598	555	578	560	572	579	609	562	517	544	545	588	520	541	594	520	512	520	580	619	555	527	562	574	533	513	555	508	540	519	603	577	544	539	580	530	543	548	552	579	499	568	555	534	522	591	541	548	576	575	560	548	540	559	534	559	520	566	578	546	550	553	583	554	546	579	561	554	537	537	527	554	527	541	579	570	573	556	538	569	532	547	574	603	540	602	535	554	527	539	570	550	537	560	561	535	559	522	548	552	582	564	595	556	558	555	505	540	544	549	561	582	546	564	586	590	551	561	492	539	553	572	540	539	579	542	530	575	532	532	541	587	534	557	533	560	533	552	555	550	550	563	573	562	570	555	508	578	534	565	558	571	554	552	570	591	546	568	543	545	596	524	609	589	533	523	565	541	559	556	626	557	563	548	622	527	574	572	531	549	596	555	591	552	576	587	561	558	546	530	526	555	592	525	588	509	567	564	539	528	507	564	526	509	572	513	573	599	535	606	551	579	593	531	570	585	512	592	506	572	554	526	605	551	545	553	545	545	539	574	555	581	526	551	483	584	550	552	576	591	522	507	559	525	558	563	542	581	575	585	560	549	595	555	556	513	562	517	556	553	554	580	552	603	586	565	540	559	565	604	510	560	574	553	538	532	565	525	564	527	566	542	540	554	505	570	513	586	573	536	515	581	549	541	518	559	570	565	566	557	528	583	549	558	536	554	528	556	547	585	542	531	519	576	564	565	567	584	538	568	563	569	552	545	588	553	566	534	528	588	554	549	527	592	565	528	559	546	546	558	569	564	532	519	524	581	552	533	568	545	560	551	537	579	560	550	513	575	542	543	554	553	581	548	545	546	546	548	526	544	553	536	528	531	541	570	569	542	570	563	569	526	545	533	558	550	525	550	539	528	548	535	543	581	543	553	570	529	563	521	605	574	549	549	525	540	571	534	510	537	569	531	584	534	599	528	585	565	583	540	524	565	578	528	568	522	588	554	587	586	501	538	555	560	562	533	588	522	537	541	557	576	527	577	560	527	570	544	530	538	561	564	583	564	547	560	530	550	534	605	571	558	545	538	562	582	538	576	527	580	574	558	567	550	559	547	572	593	593	570	530	563	517	553	559	557	564	534	550	554	562	550	557	533	524	532	566	554	533	545	565	585	546	552	555	545	564	563	544	581	569	565	525	604	532	568	562	551	551	565	535	532	543	550	584	502	564	564	552	585	599	552	571	543	568	547	588	536	518	550	559	529	540	538	571	526	572	562	574	548	570	592	563	553	569	555	570	545	564	500	599
25341	20966	27547	24534	20969	11517	1167	688	584	438	428	404	377	309	321	288	301	274	281	234	260	268	254	234	258	253	228	262	252	235	258	208	220	194	202	234	196	233	184	214	213	219	252	231	222	183	230	213	219	206	197	189	217	208	210	253	209	203	209	218	217	224	236	208	210	227	202	205	214	223	240	213	216	185	230	201	208	221	208	218	201	210	218	222	201	242	204	175	228	186	223	189	194	190	204	205	210	232	219	202	194	206	187	221	196	205	221	190	208	210	201	207	214	199	207	184	228	191	208	195	195	210	208	199	228	197	204	172	210	203	219	225	226	190	193	212	224	223	174	212	199	227	193	183	217	232	212	228	202	201	206	190	204	213	205	183	190	224	237	205	195	197	210	231	205	210	239	194	229	222	186	181	231	212	206	182	179	198	201	211	206	201	215	191	220	206	196	224	182	228	211	217	199	207	196	173	198	189	179	211	205	196	196	202	204	205	211	196	214	204	189	222	202	189	208	196	201	245	208	198	213	218	232	215	205	202	191	193	176	184	194	214	188	210	182	222	206	210	234	188	185	193	194	212	193	214	196	207	216	181	185	221	180	204	200	208	209	166	208	221	214	185	202	193	200	190	192	184	215	216	202	203	231	217	222	209	199	194	208	226	189	202	229	208	208	202	193	205	193	172	203	197	208	188	177	190	191	233	195	218	197	228	200	191	218	204	217	217	204	213	220	237	209	210	211	222	201	242	213	224	208	223	217	222	188	208	222	190	198	190	196	186	217	180	206	207	200	206	202	175	187	190	193	252	229	216	216	220	240	203	199	220	200	214	198	204	205	203	213	193	197	212	211	183	196	190	179	226	206	186	198	187	190	186	194	229	226	202	194	222	191	204	231	192	187	195	196	209	230	195	213	203	199	201	186	192	186	176	204	197	203	213	204	186	217	191	182	210	196	206	202	202	189	200	209	222	235	235	206	201	204	198	220	226	217	209	187	185	201	228	182	203	210	217	221	229	189	212	178	215	204	166	215	216	208	192	208	205	214	223	177	205	200	190	201	186	186	209	210	230	206	210	214	201	206	214	202	217	202	196	213	217	204	217	201	196	199	204	191	234	210	203	185	218	196	190	195	204	209	206	221	236	230	216	180	222	209	202	203	221	203	178	237	212	196	208	200	179	217	192	186	226	218	216	223	226	195	206	220	182	187	222	225	238	214	208	212	205	206	202	219	217	197	207	219	193	178	198	194	218	206	210	201	175	212	208	197	197	197	195	197	206	219	198	219	214	170	217	200	206	205	237	174	229	238	226	210	183	234	247	194	202	175	203	231	184	220	203	203	221	212	194	199	209	191	179	179	208	196	179	207	209	211	216	194	224	206	218	191	222	213	187	221	228	212	203	185	217	208	210	219	199	212	210	205	195	208	209	200	215	201	180	189	219	240	206	196	216	192	203	205	218	248	215	218	226	206	220	221	208	211	214	245	208	235	201	190	192	221	205	210	189	209	171	193	225	207	187	216	181	194	213	229	220	183	203	216	234	202	217	202	192	192	246	180	203	206	214	209	222	215	215	194	199	209	237	187	184	214	233	195	218	223	230	200	201	188	205	210	198	197	182	223	235	178	217	201	189	201	198	180	213	210	209	212	211	188	192	212	221	201	213	213	189	202	202	182	216	217	177	191	222	201	187	225	170	207	212	258	205	199	202	217	219	211	202	185	191	192	209	214	186	211	226	222	193	191	163	187	219	214	224	195	209	181	200	202	205	186	200	217	193	210	194	189	199	207	225	212	212	194	190	178	216	207	209	218	203	190	204	227	205	224	178	190	179	207	204	212	199	203	195	234	197	233	223	217	181	206	202	215	209	213	183	216	216	202	203	221	189	189	207	207	208	211	212	227	227	201	199	209	211	217	208	204	191	217	206	208	218	183	210	207	192	207	223	216	194	184	219	219	220	207	194	204	217	190	220	198	172	182	192	182	228	196	224	219	213	181	223	191	196	194	214	213	220	205	202	215	210	202	198	236	229	210	220	189	231	212	223	215	209	217	224	189	185	208	199	207	202	193	238	219	182	234	212	230	193	201	199	216	206	220	209	219	188	202	208	227	217	211	201	187	204	179	204	193	213	215	184	192	181	199	188	201	199	193	200	201	201	194	220	204	210	199	184	219	222	200	194	211	177	192	200	202	207	192	225	195	195	212	194	217	179	202	218	202	203	218	196	192	186	183	187	216	189	215	209	191	203	204	202	212	228	170	203	168	192	223	210	213	203	224	194	175	201	200	194	215	201	235	217	217	222	201	202	204	187	207	210	211	192	200	219	210	219	220	175	199	210	204	200	230	180	203	220	196	190	205	205	191	187	205	213	229	182	218	201	201	198	200	215	195	220	209	191	203	230	233	206	210	203	225	225	218	220	181	203	214	195	203	218	242	183	200	197	217	215	216	229	202	222	192	192	209	188	207	205	188	199	229	197	191	240	204	194	208	224	202	218	210	189	189	198	189	205	183	183	192	170	211	210	202	207	238	203	226	204	198	191	207	220	191	177	209	204	194	195	224	193	213	192	169	210	219	207	204	176	195	212	207	211	215	210	179	232	202	209	194	198	178	202	208	210	239	206	205	202	193	195	205	214	187	193	187	180	214	232	188	220	210	193	187	216	222	196	212	228	198	224	186	226	195	199	212	212	211	194	218	193	201	213	223	200	206	185	207	202	186	215	218	192	240	227	221	205	195	193	190	208	202	192	201	195	198	182	207	209	187	205	186	199	213	229	234	189	197	221	206	205	200	228	196	224	202	209	209	214	201	228	169	201	201	195	189	212	183	202	179	235	210	200	202	193	226	184	214	204	203	211	210	210	200	197	210	207	188	188	214	200	227	200	191	194	204	213	206	192	216	214	197	223	217	201	198	212	203	184	203	223	209	225	205	219	210	193	223	230	202	169	195	198	175	186	222	205	206	213	203	205	207	226	208	221	178	182	170	206	214	207	207	192	204	200	229	206	187	215	225	214	202	213	189	215	215	201	210	181	223	220	189	199	179	210	218	184	203	180	232	202	204	227	228	199	219	187	201	188	193	193	184	208	202	221	202	232	186	195	203	202	233	196	219	200	175	195	207	201	216	199	236	204	174	215	222	203	183	218	191	217	220	229	203	217	199	192	222	208	204	211	233	204	206	220	237	200	210	203	221	201	206	200	208	206	212	176	212	209	196	200	210	188	212	204	212	205	201	196	232	209	205	198	225	221	228	192	201	224	191	191	194	207	227	207	203	222	186	193	194	198	197	226	196	205	208	202	200	215	202	211	206	194	214	220	204	214	227	227	222	167	215	208	214	235	187	204	206	205	208	214	203	216	202	216	202	200	222	231	193	180	188	212	213	226	207	210	252	211	202	211	206	191	202	192	246	198	205	211	216	190	202	211	206	195	186	217	199	217	201	176	223	210	226	222	220	236	201	192	209	207	202	212	192	213	223	191	204	227	181	195	215	216	212	192	218	210
7293	11455	10465	5600	3512	2369	1745	1369	1150	916	808	712	640	572	544	505	458	415	414	402	374	354	340	382	335	334	307	309	311	316	301	291	305	279	303	284	262	271	263	255	254	275	279	273	239	269	243	244	226	263	295	224	266	269	252	272	245	263	267	246	228	245	239	245	232	264	237	256	262	254	244	275	247	254	240	229	265	232	223	258	243	234	238	233	271	241	221	270	260	250	246	225	235	236	278	249	246	245	226	225	249	230	244	249	258	226	237	247	244	215	225	246	246	228	228	226	264	264	229	241	211	238	227	266	226	265	230	287	241	243	262	241	255	252	237	261	230	238	229	225	239	233	231	230	256	223	238	219	246	228	211	232	269	228	217	218	243	261	223	250	243	248	218	251	238	277	259	236	235	216	230	228	202	231	241	257	240	243	227	237	233	253	244	223	243	240	226	246	232	247	244	216	250	247	245	218	263	230	252	247	219	243	219	243	246	233	236	235	241	236	234	221	242	245	218	228	218	219	240	235	252	239	263	222	236	241	236	227	212	202	256	235	211	223	282	238	227	233	252	215	238	215	241	212	208	252	260	250	228	220	216	237	251	219	247	255	212	206	224	258	237	243	213	236	219	249	253	258	226	224	223	211	251	248	266	247	221	230	236	260	217	235	236	247	255	245	226	227	242	243	245	221	244	245	215	256	267	217	222	254	239	240	249	230	228	236	232	241	226	228	251	203	258	240	257	227	229	203	228	251	243	237	236	222	204	250	250	244	229	222	240	270	216	258	228	270	271	241	256	233	253	233	229	250	222	253	240	241	233	213	219	240	231	247	216	255	240	237	235	220	242	255	223	216	240	215	205	259	230	217	235	240	267	264	235	214	240	258	215	224	205	259	239	226	237	245	261	251	216	272	223	258	243	229	215	246	220	247	225	238	241	236	248	216	244	255	223	244	265	262	221	251	219	262	225	228	245	247	211	221	250	262	230	216	223	231	236	256	229	239	220	230	244	235	248	214	242	242	216	224	224	236	244	218	276	221	237	246	203	229	217	259	219	242	231	237	262	243	228	240	259	249	226	250	233	236	233	230	209	240	223	248	236	246	247	221	250	232	215	238	228	227	223	240	244	240	244	237	226	230	259	214	245	227	268	226	249	258	227	208	235	251	208	253	254	253	246	223	254	243	235	252	255	221	234	252	230	233	223	224	227	242	246	241	245	228	243	247	237	215	212	248	230	247	257	233	237	250	231	253	218	228	245	235	256	260	230	235	236	240	220	246	233	260	235	259	261	239	225	251	222	239	220	231	247	235	216	207	218	264	242	231	216	227	236	232	221	229	221	257	243	222	198	220	249	251	223	228	227	259	242	211	226	241	256	240	248	230	225	254	228	253	219	229	205	243	216	210	227	243	206	254	210	239	273	232	228	237	218	225	230	231	238	247	227	249	245	246	255	240	228	219	243	226	219	250	235	224	256	216	227	241	228	248	237	252	255	220	225	216	251	257	210	241	218	246	234	245	238	230	232	203	238	250	250	225	228	224	229	221	252	228	237	223	220	253	225	222	254	250	236	242	258	218	239	220	247	215	245	275	244	263	228	243	219	240	233	231	207	242	213	231	244	218	229	239	223	264	226	213	265	213	237	229	269	235	228	266	231	237	222	196	227	266	217	229	236	285	238	204	224	240	259	236	244	237	262	235	235	213	260	233	226	235	266	230	234	246	243	240	247	214	226	222	232	215	210	214	244	228	265	244	228	266	223	282	256	221	249	242	264	209	242	244	256	210	226	234	253	249	227	228	207	228	246	230	250	205	229	239	220	213	233	234	220	224	223	243	209	250	216	252	263	239	254	230	240	211	221	224	267	245	249	239	218	224	243	223	239	247	251	232	241	249	241	252	229	236	225	222	254	225	226	238	231	234	212	222	222	221	230	226	247	231	237	222	228	221	235	238	210	204	225	260	238	216	256	236	232	201	245	231	240	218	223	231	264	238	232	231	209	240	242	243	231	233	243	225	248	224	238	256	233	217	245	233	230	231	248	252	220	224	255	246	245	245	223	249	250	238	251	253	226	211	262	258	259	227	247	255	223	215	227	239	221	230	264	240	236	253	238	247	258	251	243	214	235	221	235	217	271	247	234	225	228	237	235	263	259	242	231	222	231	245	232	262	220	246	204	232	218	218	222	245	212	245	242	241	239	251	237	216	262	253	246	254	260	195	251	215	228	243	242	224	249	227	237	240	248	207	232	270	235	228	246	255	244	245	234	252	222	220	194	244	255	259	225	222	238	226	242	240	209	249	254	228	220	214	228	247	232	256	212	225	203	256	223	218	233	249	234	272	237	256	248	254	225	229	216	241	239	254	240	224	217	244	247	204	236	240	261	218	236	241	231	229	243	218	236	218	235	234	229	231	218	241	244	250	241	262	227	234	242	233	246	205	202	241	247	213	214	256	227	248	219	236	234	228	238	229	200	222	257	222	227	231	221	223	230	223	217	219	221	249	253	223	260	233	253	252	240	228	213	238	245	244	232	220	250	223	230	259	245	271	243	224	227	257	216	253	239	243	233	235	226	267	239	249	237	227	226	233	246	221	224	215	235	228	250	211	218	242	235	229	220	254	221	254	242	241	229	252	234	242	233	254	240	231	238	228	231	223	270	247	254	214	235	243	240	257	255	229	249	251	238	247	222	243	216	256	227	244	256	244	207	235	246	255	252	218	250	247	243	236	226	230	224	210	237	249	236	232	275	205	229	227	239	225	227	244	234	247	234	225	249	239	242	228	239	212	239	231	218	249	222	209	214	223	215	212	241	247	200	220	241	239	229	231	253	212	262	226	235	232	221	221	218	232	263	236	249	239	245	234	224	225	238	225	214	218	233	239	232	239	256	208	243	242	214	238	225	237	236	252	256	218	234	211	246	219	211	271	251	245	242	248	251	230	234	233	255	232	214	245	234	228	273	227	205	257	219	256	252	252	234	260	234	235	243	218	226	257	249	213	243	226	213	213	216	225	254	243	230	239	236	261	217	261	267	246	247	204	242	255	223	244	229	251	224	246	214	198	231	254	210	241	230	254	237	202	219	229	264	241	212	250	211	231	253	263	234	228	236	253	244	248	269	217	233	237	235	226	241	225	257	230	265	243	256	250	234	245	237	222	218	235	202	200	249	220	251	254	264	276	198	222	236	254	211	240	260	233	221	239	256	251	249	247	235	234	242	255	225	221	235	269	228	245	240	234	246	245	235	208	248	211	235	235	253	227	248	231	251	213	239	256	249	224	257	222	249	246	242	256	245	246	266	225	228	220	242	245	237	253	245	220	253	226	247	221	225	238	250	230	250	231	234	235	204	236	203	214	205	228	240	232	266	226	266	231	236	246	254	207	228	253	245	246	267	231	242	231	227	234	228	231	225	220	243	247	234	218	257	228	215	248	223	250	244	233	245	222	246	225	249	232	258	252	201	233	270	227	256	255	264	240	222	235	221	237	238	218	256	248	246	274
23358	20970	27910	24241	20974	21017	8935	1405	1064	910	852	737	688	654	608	603	567	542	511	503	481	487	489	469	488	462	505	463	439	429	459	465	460	455	411	456	445	423	415	429	433	446	427	441	432	430	441	383	430	423	399	456	449	364	410	437	362	437	449	450	435	456	410	405	407	414	428	412	426	415	392	427	408	428	428	390	395	400	408	405	411	393	420	425	428	424	410	442	420	401	420	396	390	428	385	449	405	441	386	410	396	452	345	403	417	423	405	413	418	422	368	382	417	399	430	394	433	385	398	386	381	394	414	387	388	390	389	386	426	401	362	406	382	428	404	378	420	411	454	405	413	420	400	403	412	411	401	404	421	416	412	444	452	405	457	402	393	411	394	388	416	403	425	387	425	411	412	433	409	387	401	383	392	377	403	391	382	401	406	395	428	402	431	444	384	429	410	395	399	385	387	429	385	425	407	404	440	396	390	406	424	359	385	403	437	406	416	389	398	402	372	404	400	401	408	439	396	371	457	394	451	393	365	410	447	385	387	406	412	428	426	394	427	394	418	383	423	375	390	428	428	419	411	450	387	409	390	404	451	421	423	422	372	403	425	390	393	406	374	394	390	428	420	397	421	436	409	384	440	417	408	421	393	389	419	396	425	395	410	404	400	420	368	468	401	449	411	387	391	377	405	395	388	438	393	391	451	410	447	403	376	432	406	424	397	383	403	445	434	423	371	378	425	425	400	371	414	404	428	393	417	368	422	423	402	378	412	399	404	378	411	421	413	396	390	393	366	402	433	417	398	386	420	387	392	406	350	371	407	376	394	417	368	422	419	402	421	439	415	385	395	412	401	381	424	428	428	408	428	406	402	392	426	362	411	392	430	381	387	398	396	385	393	433	415	399	421	399	405	390	396	399	399	416	407	415	377	408	385	397	390	404	409	370	372	406	390	388	399	390	412	429	377	411	402	425	371	404	450	397	443	373	401	433	420	421	388	416	383	410	400	410	387	398	403	419	417	392	404	398	398	414	423	399	368	409	396	405	446	397	395	400	428	389	387	409	408	401	425	389	425	407	391	434	383	411	428	401	419	398	388	435	404	376	429	421	415	380	395	390	392	408	394	385	421	396	407	419	398	416	383	389	426	389	420	415	429	392	414	391	398	388	401	410	403	426	388	405	381	408	374	414	407	459	420	400	399	414	411	394	415	365	386	397	416	410	385	380	371	378	420	425	395	365	376	399	366	401	385	427	401	387	382	385	392	416	387	384	414	420	387	407	437	391	389	424	410	439	411	405	400	398	408	408	396	405	403	425	417	402	417	395	403	403	424	424	406	391	379	375	427	384	417	451	410	365	359	410	365	360	391	388	418	415	387	400	414	379	391	378	433	370	402	392	378	422	424	411	393	417	415	399	392	400	433	387	426	411	401	393	399	410	400	414	408	383	409	395	417	384	401	435	427	397	446	405	400	381	403	415	406	422	403	404	394	411	417	412	416	418	417	397	404	401	432	426	344	390	385	425	391	394	407	446	446	372	387	415	398	373	401	427	418	427	410	368	414	387	430	379	385	371	387	438	455	377	373	394	398	395	425	403	399	448	399	379	399	404	400	429	378	377	400	434	390	423	421	427	427	375	386	438	424	376	422	398	370	372	417	407	343	389	354	417	399	404	413	398	425	420	394	398	410	382	412	400	403	414	411	382	399	415	377	418	419	436	407	391	422	401	421	413	388	424	390	405	390	357	396	373	398	412	395	394	449	387	395	417	422	428	405	439	376	415	386	422	397	424	400	389	388	386	383	407	403	392	406	359	442	392	389	455	426	433	374	431	425	392	438	407	416	402	362	384	384	386	417	409	395	396	411	428	406	436	421	442	408	409	402	429	411	379	393	392	408	390	339	406	389	428	431	403	430	418	402	394	423	398	391	364	406	441	403	359	430	413	388	405	418	424	392	426	430	389	401	387	403	420	420	401	369	392	406	393	421	415	391	405	404	409	419	389	402	345	407	370	389	403	394	427	403	353	372	398	398	393	399	392	377	422	422	426	398	416	367	377	403	406	406	403	412	401	403	374	394	388	414	417	374	420	431	378	392	413	385	394	391	416	409	425	396	419	396	388	392	421	368	379	421	390	410	371	391	411	368	391	436	413	417	422	374	359	409	422	413	397	392	450	360	377	398	426	399	403	392	445	379	379	433	431	421	403	410	413	410	423	394	432	457	428	397	369	415	420	393	391	391	398	431	390	358	419	375	379	443	382	419	415	394	401	395	380	429	408	386	386	399	415	413	409	420	392	427	392	414	432	371	384	432	397	392	423	423	406	415	416	405	415	379	414	385	393	362	436	403	389	394	427	387	402	437	394	406	383	412	419	395	437	388	414	421	426	386	380	402	395	400	417	376	424	386	383	416	417	431	404	392	398	431	394	394	445	376	417	411	365	384	413	397	399	393	387	419	399	396	409	428	404	400	368	411	397	384	415	406	397	393	435	387	424	409	390	408	375	418	398	359	424	393	443	429	377	384	442	399	376	413	401	390	393	402	435	396	419	418	437	414	432	426	429	406	414	389	429	394	445	427	398	408	374	429	395	419	411	419	402	391	429	413	386	439	424	405	360	414	392	387	389	387	410	383	397	400	411	416	416	430	441	404	434	416	431	394	376	419	405	434	410	390	414	407	450	387	392	401	425	405	415	424	415	414	401	366	404	397	432	383	399	396	432	370	450	390	399	429	421	425	440	394	383	391	382	386	450	403	404	410	399	376	399	385	399	388	394	385	410	392	428	385	388	432	409	422	403	394	411	365	422	369	386	380	419	409	386	380	396	404	406	401	361	402	400	412	381	389	405	418	380	397	433	441	408	452	392	393	388	388	434	380	404	401	404	389	419	375	410	390	449	391	379	419	439	388	362	390	374	409	415	369	395	399	397	416	408	405	387	421	400	357	393	455	390	394	415	392	394	416	379	451	423	419	433	348	376	419	399	399	394	376	384	435	426	418	393	383	419	383	405	388	397	401	402	442	405	404	421	414	388	398	390	427	367	407	387	387	393	398	401	411	403	383	398	398	398	408	414	375	403	359	444	377	394	386	439	388	434	437	409	406	406	391	424	418	371	425	372	413	386	413	412	415	430	378	376	440	411	398	415	415	372	389	420	394	377	352	382	397	405	391	406	377	411	444	370	375	376	412	388	395	408	401	392	389	423	381	411	446	385	433	375	376	398	390	387	404	395	383	409	336	408	391	428	403	413	430	368	384	393	399	422	388	403	403	384	379	394	400	390	368	399	414	383	440	408	384	412	394	444	433	388	399	447	421	388	391	369	462	397	409	405	375	371	363	379	404	376	377	378	393	397	391	378	382	412	418	410	392	400	370	397	384	443	403	400	394	386	422	386	395	413	419	401	417	386	395	405	443	408	385	382	383	425	420	391	402	423	409	414	436	399	400	380	413	407	357	431	394	394	371	368	420	398	378	458	395	408	401	399	403	430	408	414	404	393	391	400
10059	17870	16290	9422	6035	4290	3233	2529	2084	1712	1403	1315	1131	1047	969	888	827	782	756	709	708	646	594	619	589	581	510	550	492	524	507	508	530	469	492	499	467	441	514	450	459	439	461	448	374	438	462	446	456	426	454	477	472	401	449	428	381	401	437	409	409	400	410	456	408	416	372	416	396	398	424	428	411	454	461	408	399	394	414	440	412	424	378	409	402	414	445	412	411	381	407	431	399	367	414	380	401	381	437	379	414	414	428	398	403	410	424	424	403	411	383	416	415	412	390	398	405	392	411	418	412	403	438	382	411	422	414	435	417	404	383	408	408	407	393	403	383	395	440	433	416	456	441	411	383	413	419	397	384	371	397	419	394	404	424	382	397	474	403	424	431	375	397	393	455	400	415	368	422	381	383	408	384	384	414	397	419	374	413	376	387	406	376	390	396	409	411	370	438	383	374	380	372	384	403	405	435	429	392	425	403	375	428	392	378	392	430	402	431	392	385	395	375	402	383	399	392	411	381	401	387	402	420	390	393	402	392	428	394	406	386	397	416	374	414	439	404	397	411	435	392	420	417	409	399	395	405	441	382	409	423	401	433	389	421	393	372	420	367	400	437	398	420	420	417	406	419	381	403	410	423	405	379	375	426	378	434	405	384	399	419	438	360	406	413	391	385	412	409	386	417	405	403	427	393	436	380	386	376	387	372	400	406	401	436	384	413	401	432	439	396	404	387	420	419	406	425	364	352	395	400	400	369	390	381	425	393	415	409	441	384	373	397	394	378	395	386	424	424	397	442	372	379	442	411	398	402	386	407	388	393	396	395	434	383	408	428	394	433	395	389	364	422	360	409	386	373	379	435	400	400	415	417	374	417	412	380	394	378	376	437	416	377	395	381	378	373	363	396	431	429	385	463	421	384	431	395	381	395	397	416	410	428	424	388	422	405	377	425	396	398	416	398	425	420	346	399	370	411	419	371	402	376	358	374	392	397	409	433	398	432	423	426	373	397	402	408	396	389	372	364	405	371	363	402	425	426	374	386	446	399	378	399	427	382	382	401	419	406	411	430	379	410	415	393	394	380	389	407	406	412	430	418	379	421	399	396	409	395	402	383	377	410	414	410	420	379	421	367	430	414	379	396	428	393	396	397	407	371	409	389	388	426	418	419	408	408	401	403	391	432	412	402	392	379	396	427	404	420	417	419	385	417	439	423	374	398	378	386	388	397	412	391	371	387	403	393	392	401	375	434	375	366	365	380	426	385	410	411	425	384	428	373	395	402	447	401	412	372	375	374	417	375	363	403	403	390	391	389	402	405	380	418	400	421	393	432	400	386	406	411	424	394	400	392	412	434	432	407	417	371	398	433	409	406	406	396	383	431	424	372	410	414	423	366	401	412	407	366	433	386	388	405	374	424	393	429	397	391	386	399	407	428	374	418	415	385	441	434	381	403	438	376	407	414	413	404	404	399	395	398	380	422	425	380	386	397	390	389	389	433	382	386	418	434	353	390	403	399	393	411	371	376	420	395	384	453	404	400	381	394	407	432	415	391	374	424	399	387	394	415	382	403	373	410	402	411	380	408	392	367	373	382	439	430	423	416	393	423	363	381	381	400	383	389	418	413	398	420	417	422	426	393	440	410	401	417	410	396	380	408	400	390	384	430	433	456	413	382	371	424	413	381	393	401	421	387	398	375	421	436	410	409	380	391	403	415	393	437	417	432	388	416	424	404	424	382	423	411	393	401	412	406	418	392	388	390	419	418	409	399	377	429	407	372	430	393	433	372	429	413	362	422	402	411	435	406	439	399	393	413	395	449	445	400	397	398	423	391	373	407	439	411	379	413	373	391	402	398	395	399	409	397	411	373	395	375	427	428	422	423	401	401	380	395	400	359	437	422	396	373	418	449	400	393	394	399	388	404	392	412	371	392	405	405	405	439	430	410	419	393	403	427	400	381	411	385	390	417	387	417	385	424	377	421	413	406	415	412	383	402	401	383	407	406	357	377	402	423	422	415	434	380	369	406	411	401	419	421	410	402	440	379	396	421	411	421	388	420	389	390	397	374	369	435	396	411	396	393	389	402	416	367	413	412	374	426	399	397	421	412	385	408	383	421	380	367	404	397	409	427	420	396	419	383	384	441	421	426	426	404	375	366	413	373	422	395	406	396	430	375	365	403	369	410	398	403	431	402	402	375	389	344	386	398	408	371	376	434	414	369	385	429	413	397	367	394	415	398	406	422	426	373	388	400	395	360	421	400	354	415	416	394	372	379	390	427	387	380	384	369	387	416	387	411	388	408	427	398	386	419	394	421	416	400	398	410	429	380	386	382	379	389	377	415	391	371	424	389	416	380	419	431	367	416	405	393	400	404	387	414	405	412	375	402	407	396	399	432	439	430	456	385	416	459	415	439	373	418	410	393	381	376	393	378	382	380	425	399	417	397	399	388	387	403	398	414	428	401	410	422	419	387	393	438	379	388	387	438	412	386	395	412	406	418	424	391	436	373	375	401	398	410	417	370	398	386	393	420	427	424	415	441	398	366	402	419	393	419	392	395	390	406	393	410	385	399	427	394	452	452	375	421	404	411	418	399	400	406	409	379	413	392	383	410	410	379	405	438	380	403	418	414	419	348	419	389	395	389	398	415	420	428	422	427	406	387	420	434	393	413	404	387	420	411	379	392	410	406	390	392	362	412	411	393	403	397	459	428	408	398	403	383	416	414	403	408	389	383	407	405	395	420	399	400	388	372	407	413	390	412	402	423	417	377	362	404	346	352	384	418	432	374	354	414	394	361	390	431	407	413	395	403	415	370	422	392	382	414	424	404	379	417	384	377	413	428	395	404	408	415	403	389	381	418	401	403	386	401	383	375	416	346	388	375	401	399	382	410	361	381	380	426	396	397	395	437	378	400	412	402	408	421	420	417	430	396	404	415	391	345	415	416	413	375	370	378	408	415	411	396	379	378	414	419	368	420	410	404	397	394	404	390	426	381	404	423	399	437	405	401	421	406	413	426	401	379	408	403	390	435	407	400	406	403	389	416	338	384	416	412	409	396	396	393	384	424	403	398	432	400	423	414	385	398	372	411	420	390	369	406	394	390	396	402	400	378	386	383	396	400	356	397	405	410	422	400	414	349	421	380	404	400	380	363	427	407	401	381	416	445	420	415	405	377	409	410	395	402	393	384	402	417	399	388	407	404	413	382	387	427	395	407	401	410	398	401	381	424	400	368	422	382	391	402	394	362	386	418	353	379	426	395	398	427	443	417	387	375	416	416	404	415	400	406	426	403	401	371	405	416	410	409	453	405	378	418	424	378	423	421	415	407	364	381	372	385	386	388	393	405	379	390	381	412	407	393	436	424	423	398	424	385	400	422	393	413	403	379	373	390	446	439	410	375	418	392	397	395	414	402	368	337	395	388	411	411	475	386	394	402	384	395	408	383	432	423	397	420	439	393	383	402	420	388	415	379	374	390	360	394	373	423	360	384	432
28128	15297	2423	750	590	597	519	584	506	546	527	524	473	460	558	481	508	485	478	495	475	482	515	464	471	512	478	499	528	508	497	539	491	477	491	515	509	490	541	464	541	493	503	511	530	517	514	518	482	519	494	493	537	517	492	507	490	508	498	462	533	479	481	509	534	469	482	509	490	518	526	488	501	494	488	515	473	499	480	532	511	467	490	514	502	471	515	489	503	499	492	508	509	487	517	516	507	480	518	504	465	479	484	510	497	537	495	464	475	488	545	521	457	494	505	509	501	495	455	537	505	519	475	504	486	498	505	546	463	451	520	487	500	498	525	524	476	529	479	454	513	518	501	460	535	553	550	526	506	498	486	524	518	479	500	494	488	526	488	485	545	482	483	530	473	450	471	498	481	539	470	492	473	481	508	524	518	503	491	483	510	498	513	481	452	469	492	504	458	522	484	493	521	482	478	532	508	496	516	494	545	514	535	503	479	471	523	539	488	482	518	508	538	476	491	500	499	471	493	484	534	500	502	511	516	546	475	439	511	488	466	534	527	528	498	535	496	496	519	467	511	524	446	466	513	493	473	523	466	545	482	469	476	535	475	489	511	550	476	514	527	502	525	482	495	503	504	495	541	500	482	503	487	502	493	507	484	483	459	532	483	478	496	529	494	450	518	462	521	494	455	451	502	509	502	479	529	470	533	491	499	466	507	488	503	519	507	459	491	507	496	494	522	494	479	472	499	484	475	524	507	509	516	503	506	457	496	486	482	517	517	521	540	462	514	498	536	493	465	471	479	507	484	502	497	490	512	507	503	475	499	508	469	506	515	486	537	512	509	537	518	491	553	494	510	506	504	517	533	499	497	483	517	479	476	523	486	484	520	494	480	505	475	495	461	492	502	505	536	507	480	458	493	469	480	496	503	517	527	496	499	488	492	513	492	538	507	483	497	526	525	490	493	539	504	495	515	499	470	509	506	494	535	463	532	507	534	535	480	565	537	494	493	533	493	480	508	476	491	526	511	557	511	457	504	479	476	507	519	515	522	485	492	504	507	502	510	515	513	512	500	488	504	480	495	513	514	496	547	508	496	494	504	508	548	472	471	503	510	498	494	469	545	502	515	514	500	452	481	500	511	480	499	515	503	487	485	512	474	534	483	447	490	497	505	529	492	498	511	505	517	492	505	477	516	502	517	486	510	520	496	488	566	473	497	500	491	517	536	491	512	487	504	523	517	495	513	527	519	545	518	533	518	485	483	521	522	493	493	482	484	527	511	483	514	533	441	480	461	544	487	471	498	539	547	479	517	537	470	515	461	489	487	502	526	525	525	515	466	499	518	475	501	519	495	489	516	518	552	474	494	531	543	531	504	481	478	469	479	515	519	527	484	482	494	506	495	510	559	504	541	491	514	456	508	477	484	481	457	499	482	499	472	501	538	496	495	489	503	498	496	495	473	509	483	494	503	507	496	494	525	450	497	507	463	493	514	497	489	496	499	503	507	507	496	502	484	499	494	484	497	502	467	520	512	471	503	507	526	461	509	485	518	528	499	530	481	521	487	520	472	530	484	504	511	491	518	503	500	478	517	506	487	453	493	605	497	469	481	559	495	525	540	506	497	460	448	508	493	495	457	523	510	542	526	502	486	479	509	499	515	477	518	503	501	496	488	557	512	500	506	471	449	484	537	506	474	467	501	485	471	487	550	493	504	493	532	489	463	477	463	440	473	483	472	491	494	519	453	483	517	511	473	521	491	514	500	482	463	510	482	457	519	528	489	490	506	523	464	484	498	513	530	519	483	483	481	487	537	488	495	495	510	506	508	472	502	514	532	496	493	491	505	489	477	525	526	467	500	499	509	503	457	498	498	507	495	512	522	473	495	446	494	491	497	478	499	529	544	502	482	477	508	501	494	500	477	533	486	488	532	468	515	483	551	498	530	493	512	514	487	465	496	503	481	480	497	500	494	501	491	495	528	447	494	475	529	530	470	513	497	479	528	518	493	495	495	479	516	519	551	512	478	507	505	485	516	530	506	485	473	495	487	550	484	479	456	473	500	489	506	481	499	496	508	551	529	485	483	450	505	484	492	508	498	499	523	469	491	498	471	498	495	509	513	456	470	511	542	468	497	514	484	528	519	504	535	516	501	519	487	537	483	491	510	475	497	476	482	476	524	522	535	509	494	481	485	528	502	517	471	487	496	535	480	489	538	523	528	533	499	492	486	517	518	522	475	519	554	499	552	475	540	489	492	471	508	517	507	504	502	508	508	491	502	515	506	515	480	522	525	515	490	533	492	504	531	482	533	494	491	534	505	495	477	476	489	529	476	475	493	510	529	523	478	530	509	496	507	552	528	516	492	512	494	517	500	521	499	483	489	444	497	493	523	502	517	483	499	486	473	465	519	519	499	491	511	468	494	457	496	491	518	507	504	485	521	507	504	523	455	505	487	517	531	480	504	512	488	498	508	500	521	515	511	538	538	489	500	481	471	475	505	515	542	476	514	514	470	533	513	557	536	537	513	515	493	469	502	504	545	541	482	513	487	502	454	436	483	512	496	527	508	547	522	495	493	546	443	495	487	519	490	567	511	538	488	465	534	478	485	491	498	484	530	484	478	536	498	499	490	493	522	510	511	508	528	492	493	539	462	499	528	503	494	534	545	524	508	505	496	447	506	499	512	469	515	488	486	533	514	481	472	515	466	503	522	480	492	515	496	486	504	527	503	475	500	487	499	541	490	493	553	503	483	474	508	478	521	530	520	519	517	499	497	477	516	564	524	479	500	471	485	506	482	508	477	515	519	500	485	522	502	491	473	504	560	499	496	498	505	516	543	490	540	522	515	488	469	460	495	489	483	491	472	508	508	546	529	475	501	499	549	546	507	479	536	481	520	502	517	488	449	505	539	505	504	522	516	529	476	535	495	518	498	529	476	516	480	435	516	501	498	504	487	493	492	525	476	487	514	519	517	478	523	478	505	495	532	531	501	507	491	480	502	478	518	506	522	486	518	489	510	476	511	508	487	486	497	502	521	477	528	477	510	504	466	512	499	524	541	516	514	508	558	473	495	491	494	568	491	481	461	487	512	491	486	512	506	508	521	504	547	479	506	495	486	505	517	481	483	495	531	533	490	483	496	509	502	487	464	471	507	494	511	512	497	493	497	548	453	476	491	528	472	507	503	544	496	499	462	495	501	565	499	505	491	490	505	483	516	524	503	489	514	519	485	536	520	534	542	482	527	511	510	495	480	506	456	451	533	491	499	538	488	484	478	494	500	501	533	529	478	524	507	514	458	498	549	459	492	457	493	512	522	458	491	452	500	479	499	543	468	499	517	519	551	483	531	473	525	498	498	500	483	498	486	504	492	526	478	548	538	483	499	472	504	496	513	497	538	518	491	481	495	478	509	506	469	507	487	479	468	539	472	492	502	523	520	548	513	515	492	465	485	483	478	515	496	494	519	487	530	500	479	507	502	480	515	478	485	511	463	491	524	489
5119	1238	1208	801	716	679	590	601	593	569	577	539	598	535	515	568	538	596	536	524	580	569	530	555	545	556	559	534	598	536	554	548	545	546	537	522	539	557	602	525	569	553	551	555	523	529	578	532	549	560	544	563	533	525	546	528	543	582	552	547	553	579	564	519	555	536	521	520	562	515	538	528	534	568	604	497	557	540	523	576	577	561	548	554	556	550	553	546	549	547	524	582	540	531	539	541	522	552	550	556	545	540	563	543	605	531	548	591	580	527	541	560	579	586	518	483	517	564	573	520	534	537	563	563	553	554	550	539	579	554	531	526	542	567	559	568	529	554	508	543	561	590	587	579	537	604	539	539	577	596	593	549	532	561	577	574	537	568	503	535	586	558	553	568	544	516	535	583	564	501	572	550	598	568	532	532	530	555	540	536	521	576	553	557	534	508	557	533	537	550	572	593	559	529	557	586	564	522	524	531	511	557	551	506	557	545	556	566	549	560	574	529	538	570	529	510	568	543	533	554	542	537	536	488	604	548	547	548	501	539	554	532	546	574	566	521	525	552	526	536	544	553	566	519	572	589	559	556	545	584	530	527	530	599	558	544	541	551	580	528	531	544	529	567	556	499	516	556	532	491	522	548	516	574	563	560	501	515	542	537	500	522	537	543	527	528	540	545	566	574	563	520	536	543	584	590	541	577	590	522	580	550	571	525	497	544	505	546	522	554	544	549	574	500	566	555	520	536	535	529	549	541	551	543	552	513	580	581	557	557	543	587	538	564	521	561	571	536	576	563	583	572	558	580	526	550	547	555	552	554	547	556	547	522	565	550	557	540	589	550	557	549	568	552	503	538	560	513	581	589	534	552	534	577	565	552	534	541	524	508	561	576	568	569	540	522	570	542	543	584	560	557	571	550	538	535	525	577	552	553	571	543	509	544	548	586	542	574	531	547	553	550	542	507	577	555	601	511	567	558	490	557	551	547	535	526	559	542	560	573	513	545	587	580	511	531	582	550	527	550	548	527	551	565	535	575	559	547	536	535	611	541	569	506	546	615	575	550	556	562	550	531	530	545	528	569	521	550	551	569	524	583	538	514	506	574	563	581	535	544	564	531	551	562	557	548	574	556	516	501	534	524	543	570	547	535	528	529	510	583	562	569	546	519	539	562	493	535	547	529	564	548	555	525	553	500	536	559	539	504	520	517	496	557	563	576	572	588	548	561	567	552	530	508	520	550	555	577	505	546	499	546	533	528	549	530	488	528	532	529	535	560	539	567	549	571	510	575	529	544	524	581	561	542	568	486	559	555	552	515	552	567	540	588	533	536	551	535	540	522	544	528	535	557	582	528	535	556	577	527	519	553	532	553	538	515	522	574	564	531	569	514	573	517	560	531	570	541	544	526	539	552	539	509	524	555	569	527	549	532	531	562	529	538	609	509	510	516	497	546	524	534	568	549	545	559	546	579	553	535	496	547	554	539	527	550	522	561	541	510	540	537	546	534	524	536	521	553	552	522	530	567	521	557	585	538	585	573	546	530	555	523	545	580	608	531	543	545	542	539	571	524	520	573	504	536	564	559	513	547	548	616	550	551	511	519	540	554	529	589	561	496	551	537	542	549	563	552	536	561	562	575	527	545	549	575	579	550	575	523	563	612	549	569	529	569	544	548	609	544	528	522	494	532	556	547	537	537	555	558	549	570	530	567	572	548	547	537	517	523	579	514	506	530	512	548	525	560	531	552	576	542	537	558	538	555	517	607	580	526	553	528	554	525	493	581	517	558	594	603	576	525	583	578	559	557	535	538	569	522	570	556	597	553	528	535	532	555	554	517	579	573	554	555	570	543	518	516	535	550	579	501	585	498	548	540	571	550	536	553	545	503	576	579	547	510	540	553	560	562	542	550	534	587	567	553	575	586	532	550	533	550	581	592	544	587	584	584	567	524	549	534	543	559	517	559	556	558	562	543	609	562	534	535	581	545	537	504	555	568	570	492	562	580	526	513	510	527	540	534	574	521	544	545	552	552	533	567	506	547	522	538	510	563	561	549	563	550	544	529	549	519	535	557	536	578	553	529	557	558	500	559	554	523	569	532	575	582	542	559	543	512	534	523	540	528	524	519	568	540	562	521	572	547	543	549	574	532	587	553	565	567	549	537	544	559	536	576	503	530	566	548	585	569	595	558	569	552	564	540	546	523	566	551	509	563	556	556	579	560	533	543	525	573	563	535	566	555	555	524	522	569	543	536	545	535	556	566	532	533	541	504	534	525	502	616	577	586	574	568	555	576	554	530	557	555	561	532	502	557	531	575	563	548	542	540	548	540	540	560	551	509	554	562	541	514	526	583	545	539	537	585	544	589	537	603	525	493	504	540	545	556	535	578	558	515	546	534	543	559	525	554	554	540	564	535	538	524	559	527	535	570	579	566	558	559	562	552	510	580	534	529	523	534	554	542	552	546	539	580	521	582	549	562	590	548	530	558	527	556	523	521	544	574	515	553	567	501	523	510	527	575	485	584	556	520	522	568	510	556	551	559	579	512	612	552	577	560	550	542	548	574	579	541	532	551	525	552	584	597	523	546	546	531	532	531	556	523	555	577	519	481	544	521	522	543	501	556	552	554	550	513	549	549	567	594	512	549	540	569	544	585	558	545	595	561	548	545	529	518	556	535	571	537	506	572	532	549	579	538	583	570	586	546	513	581	573	536	522	571	548	517	585	562	517	586	566	531	558	538	507	528	579	577	531	535	566	495	540	560	577	598	548	562	572	555	559	565	560	539	576	561	554	556	580	548	555	519	544	550	576	530	531	482	580	574	547	597	536	496	577	510	547	572	557	550	598	558	572	559	544	569	523	547	552	561	546	512	550	580	529	560	559	546	578	527	568	573	514	568	533	503	554	515	560	535	548	513	502	582	516	561	588	570	564	530	578	517	484	569	568	548	543	548	530	546	552	544	526	489	594	558	536	558	542	545	533	586	508	512	553	607	519	546	527	555	547	545	574	545	525	576	579	569	499	568	532	542	558	546	549	559	544	539	550	530	595	544	548	529	570	538	540	558	527	509	527	526	534	589	573	529	533	583	564	568	552	551	523	553	522	565	505	540	558	523	530	565	567	543	559	557	543	600	533	585	498	530	540	533	546	540	548	531	542	570	557	557	476	550	539	544	501	584	555	575	499	527	503	580	539	545	478	554	549	502	575	540	549	549	542	516	549	517	584	534	549	546	570	549	563	511	506	531	537	559	532	554	548	552	565	514	546	554	557	548	572	518	586	580	547	571	528	525	558	548	549	518	538	559	582	530	548	543	536	564	539	521	573	537	582	565	558	539	514	542	551	525	533	537	528	581	514	519	569	576	543	582	553	516	557	560	521	540	571	550	571	558	549	540	582	524	530	561	544	546	530	572	542	524	554	580	532	525	521	542	538	521	557	524	550	541	549	541	546	527	518	551	586	547	521	563	558	550	535	529	545	567	565	576	521	538	543	523	538	550
25417	20958	27562	24509	20955	11522	1129	698	541	478	422	389	353	349	324	313	294	300	264	275	256	267	274	241	220	242	251	228	263	260	222	204	244	201	233	216	225	243	220	208	246	224	227	219	212	212	208	224	200	213	218	193	200	190	243	217	217	219	197	220	235	213	236	201	192	204	229	192	228	193	196	218	185	206	183	188	227	208	195	204	207	226	237	192	223	189	196	207	199	201	216	206	215	221	220	198	220	212	219	179	205	205	191	203	195	192	204	214	238	187	229	193	208	216	225	199	201	209	177	190	197	206	191	200	170	209	204	205	212	190	197	186	216	195	190	197	185	199	194	220	204	239	215	189	201	202	234	200	195	190	200	208	249	203	214	174	177	204	194	228	205	206	199	201	185	200	193	166	200	215	185	182	194	213	193	208	196	201	188	178	187	184	216	206	223	207	183	245	176	193	203	212	192	219	227	202	179	217	200	211	198	201	187	234	201	210	192	194	221	202	200	191	186	203	203	240	201	175	197	203	214	210	174	200	226	218	209	182	218	195	183	213	209	220	190	208	185	198	185	223	198	194	235	188	210	199	214	206	205	207	201	189	223	182	174	187	197	201	188	205	220	196	212	201	187	196	192	208	186	187	193	229	193	217	201	168	197	199	189	200	214	223	196	187	193	188	204	180	197	206	209	198	228	179	199	221	198	205	226	217	197	183	219	182	198	220	207	218	212	202	198	227	200	216	204	211	213	203	212	200	216	207	176	207	190	194	202	213	203	194	183	206	204	205	213	203	205	203	225	197	197	238	213	185	198	216	206	209	215	194	196	205	196	181	211	186	228	201	220	182	179	194	211	214	195	198	189	186	207	205	174	204	188	196	215	197	179	206	189	218	197	204	220	209	219	211	195	220	189	194	192	193	197	212	208	220	206	209	185	193	212	219	192	206	210	209	189	196	213	199	204	196	212	205	197	218	204	190	189	188	245	233	194	192	186	207	207	195	213	193	199	214	207	216	212	211	189	188	213	171	218	213	206	206	210	184	194	190	194	199	203	205	195	206	227	181	196	207	205	199	186	219	206	180	209	204	228	229	197	184	206	195	204	221	185	195	183	192	219	188	211	219	201	198	203	195	171	205	210	223	236	208	203	207	187	214	198	204	201	197	206	187	185	196	239	213	218	197	217	188	208	216	190	169	192	190	209	216	210	235	201	209	171	211	211	193	209	201	199	207	185	195	208	199	212	187	206	224	199	216	191	230	190	200	184	211	205	202	194	185	190	218	216	204	185	203	231	187	196	222	187	178	198	207	197	200	221	197	228	207	176	191	218	191	188	193	207	192	215	215	190	202	193	191	211	193	228	207	203	167	189	216	215	213	215	178	200	218	207	222	236	176	208	178	210	185	207	177	187	211	204	227	216	215	229	194	223	214	210	209	188	218	202	182	193	225	211	199	229	200	201	209	212	210	213	211	209	208	181	209	200	208	198	200	219	213	187	223	200	193	198	193	183	197	209	163	229	202	210	205	208	202	188	210	206	225	210	169	192	205	217	202	202	212	226	195	192	207	222	196	207	221	209	194	227	205	194	224	196	221	212	231	237	179	177	210	211	197	210	174	203	194	197	190	207	201	203	180	222	198	200	181	212	211	202	203	205	221	181	203	201	187	207	219	209	203	220	203	228	202	221	216	202	192	217	195	207	221	195	218	190	199	199	179	191	232	204	204	190	181	208	192	191	186	208	213	178	192	199	202	203	212	188	218	216	189	216	183	198	197	186	212	179	195	195	216	216	184	189	178	205	207	209	213	202	200	200	194	227	215	190	203	211	196	198	200	196	216	176	188	196	206	197	163	186	195	203	220	197	189	217	202	199	225	193	227	197	199	202	222	198	203	192	201	183	180	204	194	234	200	199	197	188	191	206	208	207	198	217	179	182	167	196	209	205	172	220	211	219	184	216	180	202	206	212	187	218	210	190	163	201	193	188	203	212	206	222	189	228	189	193	200	193	201	210	195	212	211	200	205	213	183	209	205	207	214	209	179	195	211	211	209	198	202	196	177	186	190	206	190	186	197	205	198	202	212	205	183	207	207	216	199	234	201	187	193	183	218	214	202	201	241	180	202	201	208	186	184	203	200	198	179	169	193	188	199	193	211	189	178	212	190	185	185	173	213	218	190	190	178	201	165	185	188	206	198	215	202	185	185	215	230	205	199	225	187	205	186	191	206	253	199	230	183	224	186	204	217	202	216	180	206	219	220	181	200	221	192	211	212	216	220	191	210	218	199	202	212	194	206	200	243	225	222	199	207	189	201	209	203	212	189	202	194	210	189	201	197	219	182	222	193	208	197	191	203	227	202	185	186	209	208	193	227	201	192	221	183	232	201	220	203	207	198	206	199	191	186	180	208	200	207	222	168	196	210	206	205	182	181	227	207	186	210	190	214	167	200	191	198	217	214	219	202	195	209	208	190	179	224	223	175	215	196	180	204	214	226	195	217	203	198	190	191	193	191	172	211	236	234	205	192	189	180	200	194	189	183	223	220	185	209	199	204	202	206	173	218	183	200	217	186	205	179	204	195	207	197	191	200	225	211	203	216	191	201	212	218	173	213	204	181	193	206	199	224	194	233	196	180	208	194	198	178	188	173	226	212	219	184	180	206	215	203	185	201	206	206	178	182	214	195	172	209	211	202	225	197	181	194	222	204	192	179	198	194	196	206	215	200	201	187	194	205	179	183	207	192	193	213	200	204	190	204	191	196	200	202	179	212	198	188	173	213	171	176	201	218	220	206	190	198	206	185	196	183	199	189	217	180	221	209	196	222	205	218	234	239	202	184	194	195	222	172	251	208	210	220	201	186	187	182	174	199	195	214	212	203	195	196	208	211	193	183	208	214	207	214	215	221	213	211	203	208	213	202	188	215	201	189	206	193	211	217	200	222	241	202	205	180	203	225	215	218	232	202	195	215	220	196	171	212	227	210	224	201	194	214	207	195	199	213	178	197	212	207	205	198	193	222	201	208	210	200	191	214	171	191	214	209	208	208	231	219	223	241	195	193	196	204	219	173	186	222	219	190	211	196	180	214	208	205	216	198	182	213	212	204	211	214	210	195	214	205	206	201	209	203	192	239	211	202	203	211	200	198	202	199	199	208	190	202	227	185	215	170	188	206	208	211	211	207	194	174	180	217	200	181	222	234	206	181	206	215	223	201	200	212	198	188	211	217	193	200	219	234	215	228	214	199	193	187	208	188	190	211	205	212	209	180	192	196	210	207	188	203	189	204	216	200	158	217	200	206	212	202	193	194	223	210	199	211	214	208	204	186	207	170	209	185	217	226	208	219	220	178	215	198	206	206	193	183	197	201	216	215	218	202	182	206	220	168	214	213	212	176	209	212	169	210	209	213	228	188	195	207	195	216	217	190	178	222	209	224	202	192	221	196	192	196	206	190	194	197	201	193	217	202	186	185	198	208	203	200	205	199	206	198	217	218	184	226	201	196	197	220
7185	11458	10342	5606	3498	2406	1739	1372	1025	916	886	680	629	599	529	498	500	422	398	389	393	372	366	378	350	320	314	337	286	291	316	298	278	289	274	276	279	293	286	249	260	284	279	284	250	248	222	223	265	264	225	231	252	264	235	253	229	242	255	242	258	266	257	227	259	241	242	240	256	243	228	248	249	221	241	212	234	212	236	234	251	245	274	275	230	255	255	269	248	227	242	242	262	239	258	216	234	217	218	224	240	235	232	235	232	221	270	228	249	244	266	264	273	245	253	213	248	216	237	219	247	248	221	242	249	248	231	246	231	236	206	233	229	234	216	239	235	220	270	249	256	236	212	208	224	250	218	238	233	251	234	250	242	263	227	200	250	223	261	233	237	250	225	264	242	214	232	224	227	256	259	236	221	243	250	217	234	231	219	235	228	221	240	239	260	236	252	238	242	252	231	231	244	266	229	220	245	247	223	252	234	241	242	224	242	255	249	233	229	227	240	237	233	238	247	260	224	250	214	228	236	230	240	238	208	240	223	212	249	284	229	233	235	248	229	198	227	220	242	225	230	262	228	250	258	250	261	228	226	221	214	232	225	259	248	223	275	231	196	250	247	263	237	258	254	220	230	227	237	249	238	209	209	220	229	232	237	242	211	210	227	209	238	253	251	215	244	239	258	219	198	214	234	227	241	257	272	196	244	236	215	213	230	247	209	233	255	227	229	241	237	241	240	235	224	238	225	246	250	239	230	238	240	211	210	230	221	213	241	256	227	229	211	238	237	239	242	199	246	228	214	255	248	257	237	212	230	206	249	224	218	245	248	266	229	254	238	242	243	241	221	236	218	245	255	211	254	220	259	224	251	187	247	230	235	208	229	245	232	221	253	230	233	225	223	242	230	256	217	246	239	217	226	192	202	221	227	223	231	231	230	215	212	225	238	215	228	246	216	218	220	244	216	238	249	231	270	224	241	249	220	244	188	243	217	248	221	251	230	208	253	228	226	243	225	221	196	217	242	227	217	236	231	274	208	266	249	198	237	226	233	220	254	245	223	232	243	226	223	248	204	230	215	248	218	217	225	263	223	252	238	236	239	238	216	248	233	232	215	240	250	222	218	216	246	237	259	244	218	203	224	253	230	207	237	244	272	218	226	226	252	233	231	234	226	217	245	255	245	204	239	233	220	218	243	226	210	231	234	223	233	219	220	254	214	259	227	240	210	225	247	246	203	233	221	236	234	237	226	252	231	232	220	219	204	227	250	231	227	215	214	246	246	232	260	222	236	261	237	238	242	250	256	222	216	230	235	212	221	232	225	240	239	224	254	236	235	224	252	248	241	249	205	218	234	223	230	209	239	246	225	261	203	236	240	251	264	264	233	234	224	243	239	241	236	259	239	233	237	251	233	224	236	253	234	238	241	266	217	228	205	232	239	209	251	260	213	223	237	227	243	245	262	246	227	248	255	228	248	212	231	222	252	267	195	238	231	260	250	236	220	215	242	210	222	225	226	221	230	234	239	243	240	259	249	225	259	264	221	228	227	218	233	251	269	223	245	233	233	223	219	256	244	220	236	237	249	237	228	224	229	245	253	220	225	234	200	236	226	206	240	235	240	236	258	235	230	230	220	218	224	235	216	227	242	223	211	248	241	254	218	210	238	232	231	219	216	229	238	225	232	248	208	226	265	261	236	239	238	263	239	239	222	192	239	229	222	227	233	228	238	215	206	241	228	227	248	236	234	244	229	261	221	210	233	216	240	223	225	242	231	237	217	246	219	249	238	242	199	219	233	217	235	239	223	238	241	246	248	257	221	252	237	235	204	255	229	272	222	245	252	220	235	239	248	251	245	263	223	219	243	260	269	267	240	227	204	246	239	229	238	230	222	258	246	205	252	250	268	235	268	232	240	216	215	265	229	239	209	261	237	241	236	229	243	209	227	237	227	228	227	206	227	251	229	256	211	235	242	225	242	233	240	265	200	231	244	212	208	226	222	228	226	202	231	245	257	255	214	227	221	232	210	254	224	224	199	246	233	218	227	212	243	248	206	223	226	265	248	226	246	269	227	228	236	227	233	234	227	221	225	227	252	237	239	221	251	225	233	238	234	232	239	217	238	264	275	193	227	226	229	268	253	235	257	223	227	222	237	224	232	237	232	218	225	243	251	227	252	237	199	217	257	234	237	222	242	247	207	230	238	213	241	236	229	241	248	227	230	232	218	239	236	230	229	249	237	213	223	216	220	219	216	213	238	219	207	229	245	226	219	216	212	240	219	221	196	236	220	243	225	246	230	254	232	258	253	261	229	231	233	212	240	258	243	224	223	246	210	241	214	216	251	226	226	225	235	218	243	221	223	227	232	230	229	207	234	234	226	239	197	232	237	249	212	230	253	234	235	242	226	225	225	220	227	213	220	219	218	225	226	251	237	260	242	245	205	226	246	257	220	211	248	256	242	244	252	251	262	251	213	212	245	212	221	225	207	222	245	234	204	223	237	227	238	203	232	238	258	232	228	231	237	211	246	222	220	198	222	241	229	249	241	253	243	234	201	220	223	218	252	243	267	239	224	243	232	239	227	229	208	220	220	225	261	271	260	238	239	244	240	209	248	240	225	219	243	240	253	260	206	236	220	231	232	221	236	251	250	229	237	238	218	254	229	245	226	232	238	251	243	270	228	233	250	213	235	235	228	267	212	220	250	256	241	251	226	241	231	249	225	240	231	245	220	232	243	234	229	239	243	236	271	216	238	238	222	207	212	224	222	195	226	219	239	215	252	253	245	239	218	207	232	233	235	209	218	220	274	253	236	255	243	235	217	246	249	204	220	234	237	241	247	229	235	222	244	225	238	225	235	237	249	235	240	230	227	222	241	243	243	229	224	239	204	221	218	258	207	249	233	201	258	225	266	258	247	233	254	244	218	214	247	219	217	263	224	217	261	223	236	242	219	233	219	217	228	245	227	237	211	235	216	241	224	230	251	250	257	220	265	245	233	250	247	259	243	247	235	246	227	211	253	217	251	231	230	222	231	213	221	218	244	228	221	221	219	189	261	277	233	248	236	236	247	224	214	248	231	260	253	250	241	223	234	238	257	222	212	235	259	240	228	252	264	239	256	256	267	214	213	218	232	243	209	215	236	252	237	246	234	224	250	231	221	253	227	206	221	252	191	231	223	234	229	249	230	218	236	237	234	242	240	219	198	255	247	224	235	252	247	230	242	219	234	235	256	241	223	271	216	227	233	213	234	227	236	221	238	229	236	241	247	248	224	234	221	230	234	260	238	249	226	233	238	245	280	220	249	251	216	235	253	258	240	252	254	244	233	242	214	232	213	231	237	234	223	239	249	231	231	239	243	230	223	262	238	227	224	226	248	221	280	239	258	242	229	213	248	227	216	229	214	248	254	229	238	213	208	230	239	228	250	240	245	228	208	211	294	225	235	248	226	224	257	230	244	260	258	236	240	223	244	226	253	243	237	240	227	232	234	222	233	246	260	249
23344	21016	27959	24277	21021	21061	9026	1434	1055	930	851	739	702	685	647	621	555	528	533	521	514	511	471	495	478	505	489	450	471	452	454	476	434	459	463	451	434	489	413	424	436	412	466	440	428	418	439	426	394	458	386	433	393	377	435	386	415	380	426	406	443	389	401	406	419	449	406	416	452	401	421	391	417	408	404	394	415	418	449	422	439	408	378	405	426	419	418	401	386	436	428	415	407	426	416	389	400	430	370	423	447	410	416	434	399	423	417	413	452	421	400	441	406	365	420	415	419	422	405	404	407	437	420	408	382	384	402	403	369	399	395	453	426	414	406	381	402	404	393	397	376	396	428	432	402	381	411	406	414	442	416	420	400	427	430	383	411	393	371	406	425	395	389	390	412	400	411	367	375	417	423	383	413	394	403	446	380	443	425	398	367	403	426	402	391	413	399	412	383	456	423	415	401	409	395	400	425	389	361	374	380	384	423	413	403	403	410	430	393	388	404	374	418	391	422	427	363	447	389	391	409	423	394	397	400	404	404	365	416	441	395	411	390	412	409	427	407	439	396	405	417	419	380	405	428	386	424	364	399	412	393	428	393	385	440	402	400	419	392	395	416	403	400	373	403	425	392	393	419	412	414	387	390	404	377	427	387	402	404	421	423	444	459	382	375	430	417	414	447	421	398	389	418	431	438	416	425	371	361	354	407	417	405	401	387	395	397	371	405	454	406	389	401	402	400	400	409	391	391	397	400	404	447	372	395	424	410	421	388	401	432	353	408	414	409	380	420	418	400	393	441	385	354	428	414	418	417	400	387	425	404	381	345	424	427	413	412	386	370	395	426	383	418	426	397	427	373	382	413	412	416	378	409	400	413	438	362	407	438	386	377	400	418	410	410	419	430	439	444	415	400	412	408	407	397	397	409	419	420	429	364	409	422	414	448	399	377	389	406	404	390	421	414	366	382	402	417	426	401	419	376	385	460	411	390	409	424	390	397	385	412	390	400	372	430	392	392	376	377	380	415	359	367	411	411	423	386	442	415	394	419	430	415	396	390	396	416	411	443	382	394	430	387	385	390	419	380	433	405	376	426	407	385	423	389	412	381	433	396	387	390	411	431	406	435	425	408	379	359	380	413	401	395	430	429	374	394	403	380	400	400	394	393	377	376	377	390	393	425	414	363	383	414	414	391	440	411	427	401	399	423	392	387	376	392	390	405	420	414	414	412	363	418	388	377	416	410	399	420	394	406	393	392	396	424	428	413	380	416	394	412	446	396	410	368	372	424	422	383	399	431	417	413	384	401	389	415	390	390	419	416	380	452	365	418	424	400	357	412	403	405	380	373	392	404	399	397	376	394	394	388	363	425	432	407	411	422	417	414	375	416	406	395	411	409	393	394	383	412	397	414	394	383	407	433	405	416	447	401	406	418	382	388	391	401	415	420	418	399	437	393	403	434	394	442	388	446	376	392	414	399	438	377	373	410	420	411	402	405	451	407	382	405	416	393	384	384	422	408	415	395	390	401	395	400	421	373	404	377	419	441	356	417	406	421	413	398	402	405	428	396	440	454	411	429	391	418	402	397	374	381	417	398	390	405	400	405	390	421	401	403	403	434	401	402	425	377	399	401	415	402	425	420	429	393	407	415	398	395	442	420	404	431	378	413	383	391	362	426	364	411	382	438	405	435	390	421	429	385	431	407	392	412	397	389	413	429	408	400	361	424	421	372	407	385	395	414	395	413	383	384	408	394	378	390	377	382	410	402	409	393	400	399	412	437	420	408	397	409	376	405	427	388	374	415	394	403	394	399	418	380	381	405	442	414	375	397	390	389	396	385	399	396	434	423	400	413	396	387	409	410	393	417	360	409	431	390	390	428	389	413	401	381	413	437	383	434	417	393	409	401	358	426	394	399	410	426	422	388	420	388	411	417	401	440	402	408	412	404	413	408	401	376	416	420	429	428	404	366	414	428	388	404	431	378	405	392	413	427	410	417	394	365	432	415	386	421	396	379	416	405	406	390	403	403	417	394	385	404	401	416	407	419	412	390	400	405	418	420	371	462	404	431	396	379	380	408	399	408	406	394	416	388	388	400	441	427	415	399	389	423	366	392	406	430	408	418	427	433	384	415	385	406	393	383	389	366	407	415	392	406	370	426	387	434	422	406	430	393	397	398	411	402	422	376	434	380	419	406	391	380	409	379	388	391	398	424	371	389	418	415	423	432	408	387	389	416	440	429	368	406	370	432	395	429	402	414	381	409	414	442	394	405	433	400	375	450	401	411	412	388	414	409	398	438	392	429	409	418	413	399	404	407	415	419	407	402	396	381	382	361	441	429	405	441	450	441	399	399	425	418	400	410	418	415	426	407	392	381	405	404	393	428	427	426	382	410	412	392	329	359	386	457	405	396	392	408	414	436	430	427	390	394	425	380	415	406	380	401	411	402	365	401	418	402	400	381	420	394	420	411	404	398	414	423	415	372	375	396	421	359	434	386	406	384	432	420	437	385	412	352	400	416	424	411	415	388	406	403	441	435	453	372	405	435	401	390	417	372	409	406	396	424	429	429	380	415	383	385	392	401	376	393	418	408	398	371	413	387	395	402	399	447	411	402	403	410	389	394	407	386	407	431	399	432	407	426	396	421	405	426	395	387	413	395	365	404	393	410	374	427	378	414	406	402	444	419	411	400	440	418	423	411	405	404	411	392	405	396	402	428	382	359	407	378	392	422	376	426	398	397	375	425	411	390	383	385	412	406	388	407	390	365	382	402	413	408	382	377	396	416	402	376	386	394	391	408	415	394	408	364	418	407	413	378	403	406	413	404	411	364	406	397	396	418	398	403	428	417	405	425	371	393	425	393	378	394	417	404	388	414	419	429	393	431	400	362	387	415	395	428	399	429	407	416	416	405	421	395	375	415	443	388	389	402	412	402	408	396	385	440	442	428	413	367	370	419	363	420	388	374	385	422	369	425	394	392	382	390	439	400	396	429	390	423	383	381	431	425	385	395	393	427	387	397	411	389	371	410	425	382	392	371	395	353	392	381	400	428	401	419	396	398	381	423	410	413	361	416	407	389	404	428	370	398	414	406	388	410	419	397	417	427	423	396	427	370	406	404	402	367	421	387	381	369	410	395	421	393	419	416	412	415	412	411	427	378	390	371	397	399	394	422	464	388	408	430	409	409	431	401	408	404	380	385	438	395	419	391	390	406	412	414	432	385	351	383	383	393	390	395	405	417	396	398	416	397	387	400	385	407	396	413	407	397	434	408	388	397	417	420	375	396	381	377	403	448	414	412	421	396	368	425	427	386	413	384	371	429	409	441	415	402	429	404	442	376	402	391	380	372	433	420	375	371	435	403	381	474	380	383	372	438	385	368	396	373	393	379	393	419	393	384	420	376	331	405	404	394	425	361	377	401	400	413	417	403	376	381	374	361	395	401	429	414	355	420	397	414	393	434	426	390	397	362	418	414	384	418	384	400	403	448	381	417	425
10130	17854	16214	9481	6179	4301	3171	2472	2068	1686	1564	1384	1184	1030	938	868	845	785	731	679	708	649	617	601	581	544	533	533	553	503	492	477	518	516	474	498	485	457	454	450	463	453	442	439	473	442	416	458	430	472	456	459	425	391	414	406	416	416	445	396	469	405	406	450	426	419	428	411	405	390	393	418	417	407	445	398	403	420	443	382	386	393	420	388	395	402	436	366	449	399	416	433	415	382	428	409	378	399	380	398	426	419	456	416	381	448	457	444	399	421	424	421	415	371	397	431	444	405	398	366	415	416	374	411	392	366	384	432	420	398	421	362	433	393	408	422	417	407	373	397	414	433	418	419	445	403	411	391	395	382	387	395	395	355	406	377	401	404	438	383	391	403	386	403	383	362	391	423	406	402	414	423	387	384	389	434	376	391	392	391	366	422	419	382	435	381	391	402	390	419	382	413	395	403	380	401	385	387	391	371	436	407	435	414	409	398	412	427	418	382	418	399	420	385	401	356	426	388	388	399	403	392	413	395	410	443	380	403	431	413	397	420	427	458	400	421	383	429	374	428	410	380	395	387	383	394	399	381	371	398	408	404	414	415	377	390	371	367	439	402	400	389	387	376	415	420	403	413	424	368	396	423	396	370	418	387	403	388	432	405	408	403	377	377	361	418	395	402	401	379	412	411	387	402	390	386	365	394	389	400	442	401	411	388	412	396	408	409	383	369	437	372	388	389	369	398	406	390	421	386	397	405	407	409	404	412	402	345	373	417	397	385	389	404	412	400	402	436	425	427	433	410	420	419	403	388	401	420	408	415	397	405	394	396	407	392	372	365	419	440	413	401	390	405	395	426	393	432	386	406	374	448	380	406	398	407	401	430	453	411	359	396	403	380	393	410	365	400	412	405	410	385	431	375	411	453	454	371	415	396	436	413	403	403	376	396	412	397	366	423	408	407	391	378	371	406	380	395	403	396	421	417	386	440	415	430	388	419	392	394	394	418	392	405	399	417	379	429	412	417	405	414	390	389	388	372	422	409	406	374	382	394	387	445	369	392	401	367	405	430	388	358	387	387	400	397	398	409	396	378	390	369	377	416	414	424	379	415	415	424	412	398	386	405	376	406	409	398	446	445	419	412	390	423	407	406	389	418	405	414	394	373	378	373	399	408	392	407	419	387	406	413	385	413	422	402	383	413	403	392	435	394	411	395	394	397	418	389	354	384	404	456	361	388	391	426	403	390	430	397	433	379	433	405	351	418	427	399	372	403	383	394	372	413	416	422	418	422	379	367	398	368	390	371	404	395	408	428	425	392	405	389	406	409	408	396	405	408	406	411	389	395	402	435	408	349	393	396	425	422	429	414	410	395	408	383	396	417	382	387	438	392	414	395	419	414	415	365	421	401	427	406	401	406	399	404	382	394	404	422	418	388	415	403	440	452	370	427	395	391	382	380	405	398	402	404	433	418	381	394	411	401	362	411	431	391	431	423	379	409	387	435	389	422	407	380	460	427	382	408	396	400	423	399	423	372	427	399	378	379	397	389	372	398	413	402	380	387	400	418	368	412	401	391	379	389	355	414	383	387	406	383	417	374	392	396	362	430	421	407	409	376	390	392	395	403	378	412	422	404	401	392	432	391	433	396	427	374	391	409	387	406	406	426	433	418	423	469	391	416	398	421	400	390	392	420	382	390	403	382	457	361	417	384	377	438	371	413	426	430	390	399	402	406	412	407	376	398	404	422	402	416	426	385	415	389	427	420	411	397	393	398	389	427	393	429	393	438	413	375	367	376	416	406	408	399	409	403	447	406	384	421	403	397	378	420	388	388	386	401	379	395	438	436	416	407	420	443	397	368	393	447	396	434	421	407	409	428	378	433	439	378	391	409	380	408	408	369	421	417	399	391	362	389	365	434	366	396	377	394	401	361	374	415	413	419	354	443	381	379	380	388	404	422	438	397	387	414	429	395	373	384	390	365	407	378	404	427	376	362	381	435	426	406	415	394	385	424	405	385	400	418	416	392	383	397	370	405	408	410	436	428	413	389	420	399	366	383	388	415	395	398	370	415	389	389	417	413	366	409	403	386	369	421	393	373	382	379	398	400	399	401	385	395	399	411	400	410	404	382	417	409	422	391	425	383	414	384	394	396	370	416	388	364	396	371	402	409	424	383	397	376	390	451	389	412	408	438	393	358	394	377	411	420	409	390	464	374	413	379	416	383	416	363	428	414	432	377	389	400	427	390	397	426	388	426	432	366	431	385	403	403	408	408	411	428	392	405	413	377	375	405	414	393	387	387	363	394	387	365	453	413	389	411	413	376	356	420	379	414	415	391	422	401	388	382	424	377	375	409	384	409	403	409	406	442	380	429	369	395	421	394	428	409	407	443	391	388	408	383	417	414	407	406	387	385	393	456	384	380	362	368	417	370	381	371	381	410	418	391	427	393	413	408	378	392	419	380	400	364	399	399	398	411	388	433	388	401	420	417	403	392	425	400	372	400	421	378	423	433	403	423	386	400	397	392	396	412	400	393	412	364	409	404	384	408	398	388	388	420	377	369	369	402	417	419	428	368	373	407	397	405	387	379	420	387	372	404	384	393	422	402	374	387	383	379	395	376	405	384	431	405	404	342	393	401	430	387	423	403	419	441	387	421	387	403	412	372	402	404	383	438	404	390	419	382	402	389	359	396	368	409	439	382	403	402	412	420	404	405	420	395	364	395	375	388	402	438	394	402	407	366	362	421	416	422	361	380	398	411	426	419	415	409	417	412	403	369	420	382	442	406	399	433	425	413	403	405	369	404	419	410	405	393	392	432	392	416	409	412	387	427	403	380	405	396	399	395	368	398	405	423	369	406	405	373	377	394	427	363	406	381	403	397	405	399	394	438	391	381	427	395	391	417	391	369	414	379	406	367	379	389	454	418	413	395	385	394	411	373	393	412	389	401	399	376	426	386	411	417	428	380	406	395	392	411	392	373	448	400	398	401	386	409	392	390	425	389	394	404	407	403	383	387	419	418	402	378	376	383	406	394	403	388	416	405	411	415	387	440	404	409	424	423	392	403	389	373	441	383	399	402	385	393	386	401	403	399	414	419	381	396	399	406	383	381	384	393	415	385	405	433	409	343	430	419	374	405	377	367	423	410	400	418	394	398	415	392	415	399	407	401	364	399	377	432	405	434	420	406	381	387	386	386	425	433	406	391	410	421	412	417	401	402	397	386	409	414	413	399	413	420	398	418	394	387	392	387	358	409	419	348	385	401	419	365	429	388	401	400	396	368	415	396	426	440	417	386	385	422	375	419	400	377	371	408	415	416	391	396	390	404	382	462	394	433	427	416	392	434	424	429	395	415	420	416	421	410	402	387	389	432	376	408	399	410	414	402	409	400	404	421	385	383	407	388	386	406	389	413	356	413	411	441	440	412	398	384	396	392	416	441	399	404	364	376	408	398	427	405	391	405	409	444	421	403	410	411	397	405	405	397	398	401	390	412
28307	15303	2400	781	669	509	574	555	552	527	491	469	484	480	512	494	483	524	504	516	511	487	503	492	478	520	485	490	524	499	538	541	511	481	473	483	503	503	520	501	534	501	495	512	528	496	511	507	513	487	516	452	495	505	479	522	529	478	477	518	514	513	467	498	537	510	525	486	489	512	537	488	488	498	472	484	558	534	541	476	491	527	518	517	508	485	501	521	494	479	517	533	507	502	494	503	520	507	514	504	510	508	515	522	514	494	545	521	511	502	528	512	528	492	495	472	502	465	527	488	502	494	509	501	500	516	498	486	491	494	523	490	499	498	455	504	478	534	507	478	484	545	515	509	514	495	478	536	487	511	492	491	468	508	465	509	513	460	482	537	483	502	480	489	537	546	535	480	534	500	493	489	484	534	513	503	493	489	474	494	484	513	492	496	514	546	501	547	520	504	492	518	497	486	499	530	496	484	500	561	489	479	481	480	509	501	525	510	525	511	487	514	507	502	488	496	556	500	536	499	492	497	509	489	467	525	516	488	515	469	476	487	513	510	548	544	531	517	490	472	505	502	522	505	499	491	493	484	508	512	500	494	485	526	498	509	514	494	515	481	490	503	474	531	455	499	507	509	503	521	516	538	507	483	486	539	504	463	474	480	512	511	468	469	521	531	481	483	502	504	493	486	475	499	528	493	521	481	470	522	495	497	507	479	492	518	470	502	525	530	514	502	496	523	490	488	541	541	503	491	521	518	508	491	481	538	530	530	539	538	482	495	496	507	530	563	503	485	489	526	533	573	529	517	520	515	497	550	517	498	506	519	539	474	507	499	517	512	506	474	472	531	493	470	467	495	529	479	521	505	487	487	549	487	485	541	489	489	496	504	520	520	477	540	460	500	435	469	523	532	542	514	498	505	467	504	505	466	518	492	471	499	516	506	510	519	517	486	486	477	495	514	496	488	493	533	486	533	464	525	495	483	500	465	469	506	453	516	530	494	480	529	511	517	502	485	492	513	484	498	491	473	515	512	476	494	509	529	491	467	513	503	529	465	462	515	484	476	547	498	472	543	498	521	501	531	476	482	465	498	522	474	535	499	495	534	501	473	497	512	487	462	498	498	511	508	493	453	548	494	512	500	509	551	470	523	501	528	523	557	465	508	484	545	520	561	494	520	496	511	546	490	489	509	511	508	536	502	490	489	488	501	540	519	532	500	510	536	510	527	499	501	531	520	495	496	488	520	468	521	456	501	482	531	528	484	493	475	501	493	516	481	504	532	464	482	527	496	490	555	470	465	492	521	555	540	467	470	520	501	522	500	463	495	550	515	468	486	480	484	551	507	522	517	541	453	509	488	502	506	485	513	513	493	487	464	504	531	506	493	454	485	531	502	539	488	503	510	495	518	516	493	549	526	516	499	541	491	520	459	537	485	502	495	502	517	524	511	508	541	453	504	486	456	501	525	541	513	506	511	493	517	527	481	526	496	486	495	504	499	503	505	527	505	466	528	517	500	515	512	488	509	479	517	450	526	496	485	482	503	484	488	488	518	547	487	473	496	526	515	493	534	519	514	500	484	535	485	535	497	501	488	565	466	509	571	525	476	509	507	506	513	504	509	545	497	512	478	514	478	515	488	491	496	519	494	523	535	517	535	488	512	521	503	488	508	492	520	483	489	499	492	511	492	494	551	490	509	536	471	500	525	530	527	516	501	492	513	529	497	536	518	503	523	463	502	511	503	481	521	493	504	539	542	474	524	507	534	472	490	501	480	501	516	511	518	464	477	504	495	497	472	507	528	513	483	514	485	481	518	558	516	496	506	508	497	529	473	484	518	527	486	466	513	507	488	491	509	463	489	477	521	480	505	489	472	494	497	473	483	499	480	523	526	509	521	466	513	550	490	491	492	491	503	503	500	508	488	477	522	523	477	480	501	528	456	485	534	509	501	486	467	505	496	554	498	474	524	504	512	488	535	481	539	552	517	495	522	506	511	441	466	496	489	489	486	485	485	542	531	519	480	503	467	487	547	487	496	480	488	530	527	495	508	555	540	502	510	504	475	504	515	500	553	551	490	512	517	499	518	494	504	499	518	497	512	496	515	511	509	528	486	510	511	496	462	475	524	472	522	519	530	499	549	503	496	509	512	438	501	495	516	520	490	460	484	533	490	545	497	483	482	467	497	524	487	514	520	520	515	517	521	454	549	530	498	484	505	499	473	470	503	514	462	483	516	517	509	479	525	525	512	490	470	478	478	506	471	500	483	484	480	493	517	501	497	496	567	566	513	501	499	522	471	500	490	505	521	504	532	463	488	534	487	517	530	454	478	488	463	507	486	518	532	474	498	494	492	506	512	490	480	496	496	532	531	483	515	495	509	507	494	491	504	505	518	518	504	529	497	506	503	535	473	515	492	507	485	506	504	511	478	495	529	497	504	516	493	487	501	554	493	516	510	493	520	480	482	523	502	471	477	517	512	481	475	469	510	528	470	544	503	494	518	538	477	516	463	505	510	492	465	470	500	461	492	478	483	470	495	522	535	495	514	539	519	521	484	501	492	541	491	464	518	512	488	470	522	552	486	499	480	482	493	472	478	499	484	516	499	507	503	468	493	474	476	554	472	496	542	495	520	539	499	471	523	510	492	532	516	527	520	533	481	465	502	461	487	486	497	488	493	471	514	518	495	516	507	504	476	494	543	520	505	530	575	502	524	562	500	503	503	489	498	522	514	508	497	509	491	514	513	493	503	502	496	536	531	544	508	490	496	502	520	516	503	498	512	474	477	482	535	492	485	533	471	480	506	523	503	487	505	512	473	538	497	532	514	480	494	530	484	501	531	520	506	502	487	552	488	511	518	561	493	502	456	514	486	472	503	533	485	506	481	482	466	495	533	503	494	491	507	490	496	523	531	541	552	489	530	482	504	471	535	506	493	500	498	509	490	516	479	483	492	489	522	523	505	526	463	498	503	480	502	530	482	484	475	503	501	467	513	486	474	515	513	469	490	520	478	503	487	480	543	495	517	514	515	514	513	520	541	563	512	519	490	486	521	495	504	507	505	509	545	528	492	494	497	532	524	489	465	565	490	450	475	468	506	493	491	489	492	470	500	495	491	526	487	511	481	514	461	522	521	493	530	447	484	499	506	463	491	526	532	476	537	499	518	520	535	498	478	495	515	473	478	528	531	534	522	473	518	526	501	479	516	535	515	542	496	514	526	510	458	470	502	496	532	470	483	488	503	531	523	485	499	496	477	479	466	512	491	468	481	523	489	509	552	521	503	469	514	491	503	497	506	494	518	522	472	484	517	525	522	547	514	528	498	500	536	497	511	476	463	515	502	472	521	524	490	524	489	510	500	505	529	488	475	520	527	543	498	476	540	512	497	478	518	510	484	473	501	533	492	471	547	491	505	492	482	479	532	550	514	539	507	487	509	509	542	519	521	515	473	500	500	531	567	515	518	504	509	531	502	514	488	496	503	512	526	472	497	521	476	507	544
5103	1272	1241	868	747	642	647	560	600	568	592	535	555	577	532	567	563	552	557	557	592	564	527	599	620	562	525	582	558	580	530	527	535	544	545	532	547	599	563	577	572	581	537	541	567	562	555	531	569	530	567	530	493	542	564	573	538	575	555	523	501	563	511	601	544	529	525	591	553	533	541	544	492	549	509	507	540	560	555	565	563	540	569	545	619	561	517	608	556	507	509	585	561	532	559	580	564	560	578	569	564	516	526	538	538	585	565	585	544	550	545	551	529	543	539	565	518	535	575	566	583	587	562	526	547	531	605	587	517	556	506	551	558	576	552	522	517	536	577	601	555	576	564	536	529	514	568	589	528	567	526	523	524	539	582	540	549	568	519	567	570	540	581	601	561	575	541	557	548	539	559	568	541	580	528	567	563	573	575	504	548	522	539	585	519	559	514	555	558	528	569	591	562	540	588	555	544	534	569	552	571	535	526	521	582	542	527	557	567	581	528	548	548	555	566	517	530	558	575	532	587	565	537	554	559	541	575	573	579	541	563	564	576	566	541	522	544	534	564	524	542	560	550	543	563	529	527	553	552	556	497	549	514	545	584	555	545	520	568	549	515	527	559	507	527	541	572	505	546	519	521	536	569	509	560	512	528	559	575	522	574	563	567	537	571	598	517	550	548	573	547	530	475	575	492	543	554	553	584	524	553	599	506	535	524	551	523	515	548	528	556	568	563	549	518	544	519	577	570	586	602	531	575	583	588	541	543	517	539	550	595	564	541	555	531	534	577	570	521	577	563	514	551	548	568	574	564	555	551	524	557	565	589	551	562	568	599	570	559	580	525	527	578	558	542	522	508	551	547	562	555	517	593	550	494	550	564	539	582	530	548	575	594	501	523	547	567	568	544	559	519	530	558	594	540	543	514	519	584	532	560	592	544	522	571	552	569	548	546	540	543	509	582	543	569	555	556	546	546	523	543	568	533	565	577	572	564	571	542	588	517	568	532	551	564	558	556	537	529	566	564	555	531	552	563	547	537	538	581	528	512	522	538	525	524	597	559	589	540	587	574	560	541	532	502	561	529	558	579	508	524	562	573	563	499	543	603	542	544	566	548	506	581	494	550	569	536	556	512	514	581	564	556	576	509	567	543	530	583	538	557	573	555	559	558	546	587	541	538	548	596	557	500	546	566	566	532	541	565	507	579	525	566	526	542	547	545	613	544	537	551	514	572	554	546	536	593	584	558	575	532	542	563	561	574	563	527	575	556	567	525	563	559	527	543	562	511	547	549	569	533	539	566	553	533	544	522	553	504	582	561	559	579	522	563	550	546	521	555	469	574	532	568	525	549	520	567	531	574	539	508	564	546	551	551	556	545	542	529	557	507	538	578	494	537	560	527	520	545	557	551	520	567	555	525	568	560	529	549	557	530	543	527	605	527	552	569	521	567	538	582	546	530	546	556	542	551	562	560	554	543	548	538	559	555	560	597	566	604	579	558	530	564	560	549	523	575	535	524	615	537	545	571	486	549	570	553	586	543	553	543	561	525	517	573	566	594	549	519	570	550	491	578	487	503	568	552	559	553	551	552	566	568	561	551	506	578	527	525	507	568	534	547	544	553	520	507	532	560	554	533	550	542	552	571	551	576	546	551	556	535	559	561	534	559	519	523	533	549	573	548	548	592	538	565	569	557	508	575	565	527	562	527	534	569	543	514	538	562	565	558	559	600	584	568	525	517	525	514	609	561	573	588	526	511	531	588	538	536	562	572	528	517	530	556	553	490	549	548	526	576	570	527	599	558	555	570	560	468	521	589	519	522	552	507	545	493	585	551	564	538	537	519	530	531	536	548	531	501	543	539	559	516	572	522	512	549	545	540	533	516	543	520	529	568	585	585	551	535	569	562	555	526	515	565	580	569	555	543	541	517	538	575	551	572	554	574	531	503	595	532	547	553	517	568	516	565	533	509	596	523	553	536	566	532	508	539	558	527	567	563	508	597	539	552	602	597	554	535	511	562	525	553	525	571	530	553	543	555	507	534	515	562	588	588	509	540	540	532	543	555	533	560	564	535	570	570	598	535	539	554	562	569	572	574	507	506	551	572	505	549	498	543	569	582	548	573	558	529	565	546	573	563	570	556	537	490	532	560	511	555	575	537	541	552	544	572	560	516	565	541	528	570	564	571	527	514	518	584	520	561	530	550	548	553	549	550	565	557	540	538	555	565	537	589	563	565	547	528	566	559	557	592	576	536	550	557	512	509	556	545	540	539	566	528	601	579	531	577	596	546	577	539	573	548	521	523	550	558	556	531	541	539	504	523	543	528	583	560	532	568	505	606	539	556	533	505	557	565	606	574	562	576	537	515	523	571	555	552	567	562	503	585	550	590	539	551	572	557	536	580	510	566	573	508	554	540	525	527	525	542	563	570	516	533	522	539	543	548	534	555	559	566	607	542	585	503	547	550	560	539	568	565	522	542	590	512	502	566	527	572	525	542	563	524	554	561	560	537	557	521	570	559	515	535	574	503	596	586	585	536	550	568	543	513	581	524	542	524	508	577	551	539	567	578	559	549	577	524	544	577	537	561	556	554	554	556	543	525	567	552	540	561	538	547	527	558	552	549	575	521	546	555	576	550	529	549	573	553	546	605	573	571	553	545	551	556	502	559	536	556	540	559	542	548	527	522	517	557	573	559	529	553	532	567	541	574	558	591	584	505	523	493	535	551	544	557	554	550	555	556	552	552	550	560	549	548	586	568	546	549	519	532	564	556	563	524	526	547	547	551	560	527	549	553	522	541	548	537	550	611	603	538	535	525	541	548	547	555	550	571	541	555	538	511	514	575	553	549	553	587	548	550	544	541	560	538	525	512	554	559	588	540	551	571	564	541	528	540	535	576	550	530	531	545	563	544	557	533	541	560	573	554	558	549	537	560	554	560	588	528	544	519	562	513	527	565	507	519	536	523	540	572	553	557	571	537	542	534	514	548	573	554	526	583	537	561	556	535	532	576	522	592	553	531	513	549	572	568	559	563	567	563	530	551	562	560	552	560	577	577	559	582	573	556	584	551	580	532	551	575	514	557	570	582	541	515	533	544	566	559	547	526	524	553	566	533	546	564	563	574	544	565	526	563	546	563	494	551	544	586	582	574	528	571	565	541	560	579	551	504	548	530	513	577	562	565	561	552	524	530	551	580	538	576	582	526	506	534	510	556	575	542	567	547	553	573	583	553	543	519	559	547	543	550	528	571	548	568	517	499	571	563	546	580	556	501	545	563	560	554	549	535	537	534	561	556	563	551	567	566	519	544	565	507	534	540	523	574	525	535	588	547	547	573	574	575	559	516	546	551	529	560	545	593	517	564	574	556	538	545	534	581	508	586	547	524	525	514	511	573	510	544	534	567	508	565	518	522	531	568	558	509	551	533	554	507	535	556	502	545	547	553	572	518	522	565	547	531	554	492	566	504	553	550	552	540	532	549	484	492	569	547	520	529	550
25384	20982	27571	24601	20974	11403	1118	681	529	471	438	375	364	314	326	339	286	254	286	270	278	250	212	255	230	228	247	239	223	214	221	211	223	206	216	259	205	203	212	214	210	227	235	202	222	184	205	211	220	200	198	179	244	229	164	219	208	196	215	215	199	240	240	208	197	211	182	212	180	198	206	215	196	223	194	228	220	215	180	214	225	220	192	219	195	215	206	204	199	188	215	200	227	196	216	194	181	194	219	204	188	188	196	184	205	182	205	210	212	193	199	177	198	236	234	213	194	186	181	199	185	184	206	199	213	202	210	189	210	211	215	217	212	180	243	165	215	218	189	204	207	203	223	199	210	188	201	186	211	220	216	190	195	223	199	186	208	198	214	229	211	204	176	178	192	176	186	182	199	223	203	228	212	188	197	226	199	221	209	200	191	193	202	203	209	180	217	203	196	205	188	186	193	203	207	217	213	218	211	199	220	187	194	206	191	210	192	193	232	176	210	210	221	195	184	232	186	200	209	215	196	212	201	180	234	208	197	208	201	219	208	209	228	186	201	217	167	207	194	189	197	225	221	210	205	182	195	204	194	189	169	223	207	206	173	173	197	180	204	195	210	211	191	191	181	197	210	188	173	191	199	206	197	208	195	207	233	198	204	210	181	190	205	204	206	194	180	214	194	214	191	173	218	184	193	185	184	203	194	210	232	184	198	200	187	228	200	191	224	186	210	191	223	169	210	212	225	180	216	236	197	195	191	199	215	181	234	216	201	179	204	191	204	211	176	200	160	202	198	182	203	194	183	198	196	188	209	199	192	185	195	202	234	207	205	201	197	189	197	195	201	208	195	181	171	201	198	189	203	225	195	200	207	189	217	196	211	198	194	195	201	216	215	194	181	224	193	191	206	217	218	225	195	198	189	195	188	222	227	205	180	199	215	202	214	181	197	212	191	191	203	207	203	220	180	195	203	212	214	182	206	210	232	187	190	202	193	165	206	212	217	190	196	208	197	210	213	168	226	183	203	199	208	195	191	214	188	226	201	201	205	228	193	187	199	197	203	212	169	207	198	185	195	183	221	233	206	206	216	206	195	234	210	209	200	214	181	210	192	217	206	208	188	214	192	195	216	194	188	193	210	196	198	234	202	174	201	214	181	197	221	167	191	212	227	155	221	196	198	226	211	178	201	189	199	192	186	210	193	195	180	188	181	206	206	194	201	195	183	180	203	205	223	186	212	186	210	205	194	211	195	201	219	189	184	197	188	198	220	207	203	187	194	208	204	206	205	195	197	186	185	200	208	184	226	183	199	193	193	206	196	198	183	179	195	205	202	181	175	187	203	186	193	182	205	194	198	199	215	209	202	208	203	198	190	215	193	197	205	227	170	204	207	202	247	213	203	197	200	206	200	185	197	219	229	207	171	199	180	168	183	203	190	215	184	196	203	227	181	187	238	227	207	212	188	213	213	205	207	229	229	190	207	194	189	207	221	213	204	211	191	213	213	214	220	197	193	188	208	204	212	169	190	187	191	209	213	195	213	197	216	185	205	188	213	190	223	196	177	213	221	221	188	178	209	222	223	222	208	195	213	217	184	183	215	208	193	181	166	191	195	204	187	201	227	224	196	216	200	192	197	196	199	211	205	234	183	179	197	192	217	193	217	190	215	206	199	214	202	231	183	211	198	196	191	195	187	179	193	210	192	197	223	181	208	180	214	207	163	206	175	189	226	193	228	176	193	209	179	192	209	195	205	212	202	208	225	223	169	198	197	195	245	205	198	210	183	192	185	197	207	231	181	220	207	197	198	195	187	196	172	198	206	202	243	199	224	218	201	217	206	156	198	213	186	187	218	210	208	194	204	187	190	235	206	218	187	188	218	209	196	213	195	235	199	170	203	218	205	189	208	204	200	211	198	190	204	220	193	227	218	171	232	192	194	182	202	177	214	207	202	204	218	199	202	213	229	216	202	209	225	185	198	207	197	191	218	199	182	196	197	186	193	206	217	216	181	211	188	193	214	190	199	215	250	198	205	183	173	196	183	193	199	191	189	189	208	184	211	189	212	191	161	186	188	218	215	197	199	220	214	206	199	204	206	184	197	191	225	198	196	215	188	200	212	206	182	194	197	177	195	198	201	180	188	193	184	205	223	188	206	206	206	197	210	203	206	199	184	197	206	204	223	178	205	197	203	198	171	196	226	201	207	194	182	179	200	189	176	206	214	220	222	211	203	201	204	212	194	197	196	207	204	211	193	203	185	196	193	189	179	196	213	217	196	216	178	206	218	193	193	194	202	194	183	165	244	191	188	203	198	212	199	200	197	188	199	204	193	171	217	186	197	234	188	197	205	196	199	211	188	199	168	177	187	199	209	196	194	186	206	210	193	211	187	221	188	191	191	199	198	191	181	195	199	194	191	211	195	210	233	208	216	205	181	193	204	213	197	227	205	210	218	206	190	205	203	195	195	197	205	199	196	196	210	219	214	182	202	191	196	208	203	226	187	223	195	205	211	204	184	195	220	203	194	202	193	195	190	206	210	193	216	208	219	208	214	194	207	205	186	190	198	211	189	200	202	186	212	202	205	190	207	234	183	219	188	216	189	191	202	190	193	165	211	214	227	214	194	213	232	198	187	184	221	192	201	178	206	197	213	211	203	190	217	179	185	224	193	201	181	198	200	192	215	231	199	181	201	206	211	205	201	203	220	202	207	197	191	194	197	197	194	237	180	203	201	205	178	231	199	202	205	220	201	233	204	218	206	194	204	187	190	200	209	202	183	196	207	233	224	191	216	204	214	220	211	186	181	198	211	193	214	226	207	196	185	195	196	242	192	237	210	215	217	197	192	201	179	192	215	196	216	194	205	196	207	187	204	198	199	195	187	212	207	187	200	194	174	205	197	197	188	185	179	197	217	185	195	183	202	193	203	206	227	203	186	212	210	202	213	189	222	184	203	197	194	213	198	181	203	185	211	188	209	211	228	195	185	211	207	200	197	204	195	194	204	197	213	235	181	212	203	195	215	190	192	206	200	232	233	196	180	210	192	183	214	219	183	184	195	183	205	209	203	196	195	185	185	221	190	211	201	193	192	204	194	202	203	194	213	200	214	197	222	203	214	197	232	202	201	212	212	201	220	191	205	182	179	174	184	220	191	217	187	190	196	194	179	211	190	210	200	211	181	191	203	196	215	184	188	184	188	189	195	199	200	201	197	175	198	189	176	191	187	227	202	183	161	226	199	212	197	209	209	220	202	191	203	199	232	196	203	195	196	197	216	191	206	198	180	199	193	225	212	220	180	217	211	173	190	199	189	208	192	208	194	200	190	215	205	183	242	188	180	176	204	210	182	206	192	198	209	206	178	182	204	212	194	192	168	214	192	212	179	217	216	199	233	211	185	187	225	189	186	201	199	222	204	206	220	215	198	184	187	180	208	197	207	192	194	179	193	206	219	179	216	209	222	221	191	224	203	219	221	178	174	202	200	209	205	194	206	217	211	185
7308	11335	10366	5572	3518	2465	1763	1376	1130	946	761	666	663	568	556	503	468	437	392	360	348	376	363	322	357	312	297	310	303	264	299	302	279	245	248	281	242	233	266	255	273	271	279	253	233	267	264	264	280	248	234	244	206	251	263	257	264	248	252	220	241	239	214	244	258	240	242	240	222	241	226	253	233	258	254	240	258	212	237	212	253	241	241	225	225	253	236	234	217	238	237	215	236	237	220	234	223	202	262	238	249	241	248	240	272	246	243	235	242	209	264	231	220	248	224	199	262	225	246	228	251	228	221	227	233	227	249	228	240	277	224	241	249	223	240	243	213	222	217	239	226	231	240	234	255	236	222	253	222	248	242	260	234	255	231	233	232	194	214	246	223	221	204	255	244	246	238	250	222	218	241	237	219	243	231	215	250	207	228	224	187	232	231	244	211	225	227	221	243	236	199	229	245	196	227	224	244	214	214	221	230	237	230	251	218	230	213	225	227	234	240	215	226	217	235	250	244	238	225	260	219	245	236	237	243	219	225	241	244	244	237	222	247	238	245	249	227	219	217	223	226	253	236	239	255	256	214	235	234	229	247	223	239	236	227	216	258	202	233	272	217	222	229	242	227	228	238	210	229	253	216	215	248	214	237	226	244	243	208	224	205	260	229	244	238	219	226	222	241	228	217	236	228	240	209	216	231	233	221	244	240	227	230	249	240	224	227	246	263	242	223	231	225	212	222	261	254	263	234	256	240	231	229	224	209	233	227	242	224	213	222	223	232	254	245	187	233	228	242	226	226	226	226	245	234	230	250	233	222	265	231	230	230	241	265	225	256	255	230	241	235	230	252	232	235	231	223	236	226	208	239	231	235	214	221	219	258	224	262	218	235	259	212	196	238	227	228	233	215	238	221	209	229	216	266	217	243	242	206	212	264	230	230	252	248	252	258	255	230	222	213	239	223	241	220	252	244	267	221	237	229	217	221	262	224	228	236	254	257	231	234	242	246	219	228	205	227	223	241	225	243	248	238	228	227	213	239	213	226	221	223	226	244	199	207	242	219	212	237	232	223	236	234	233	236	239	228	245	222	223	228	240	230	219	247	223	209	216	247	256	208	226	213	244	231	224	222	229	244	225	242	237	238	245	227	229	226	250	225	214	217	210	200	239	224	226	243	237	237	230	223	218	231	214	239	210	246	223	241	225	205	214	231	252	245	240	201	244	197	218	246	228	235	260	251	214	260	244	217	223	221	230	240	247	233	219	240	218	233	205	249	201	228	245	243	262	245	244	233	263	238	216	238	220	226	254	243	235	219	220	222	203	227	236	232	246	237	228	214	243	224	249	253	218	224	237	220	233	239	202	216	210	226	215	224	205	235	218	245	231	233	217	221	232	222	236	259	220	230	220	253	222	226	198	255	254	231	234	212	211	219	242	236	214	228	235	206	256	245	244	249	240	227	231	233	232	213	214	230	241	234	267	238	212	227	246	217	240	233	252	213	211	223	246	198	256	220	234	248	212	224	233	236	223	230	243	245	243	225	251	215	219	235	228	247	242	230	235	222	206	204	197	233	220	204	240	257	229	219	226	240	250	228	226	218	225	215	212	231	229	218	217	232	236	231	243	241	213	223	240	242	227	254	214	228	236	252	254	226	219	237	201	225	212	244	244	249	256	213	227	242	260	225	234	228	223	216	216	197	250	213	216	244	230	208	254	224	226	215	228	235	211	222	245	224	224	239	233	216	232	235	228	267	227	219	227	239	227	219	238	227	239	212	255	230	242	223	255	216	237	205	204	237	242	252	248	202	234	230	233	205	237	228	244	239	240	209	215	242	246	215	239	224	239	233	227	241	224	221	248	220	231	213	243	231	204	258	233	225	208	254	232	226	234	245	249	228	226	230	235	221	234	247	233	260	259	222	223	203	224	218	244	227	218	239	236	238	258	223	224	249	229	245	237	198	227	226	232	229	234	228	204	227	245	228	230	255	222	222	250	244	246	243	217	237	239	250	237	226	226	241	249	260	210	241	214	217	222	254	229	222	238	243	236	247	230	210	222	234	240	250	224	250	224	221	230	227	247	237	244	229	233	207	237	225	237	230	212	226	230	247	230	244	216	226	230	232	237	248	235	226	228	219	211	227	213	234	210	235	234	221	216	225	223	247	270	250	226	208	214	210	234	202	215	248	231	209	236	236	250	249	238	209	219	224	232	258	254	220	235	246	227	254	245	232	210	243	239	233	199	236	221	226	221	239	238	205	204	243	219	248	225	220	219	225	235	214	241	242	236	251	218	211	236	241	227	250	233	234	236	224	232	230	259	206	255	219	218	232	234	234	249	257	209	237	241	207	246	219	228	232	241	228	235	210	222	216	209	243	206	232	222	214	243	252	238	226	200	243	218	242	243	225	228	217	244	241	202	229	215	197	216	221	218	215	222	231	238	238	222	235	261	238	246	198	248	238	241	225	234	226	231	234	206	245	217	255	221	226	225	208	220	232	206	238	242	210	235	225	250	218	237	211	276	238	245	267	203	234	253	233	230	227	233	212	233	217	239	214	255	230	229	201	242	239	216	218	233	231	226	220	238	225	251	214	243	224	241	247	218	212	234	251	243	211	206	215	244	231	224	234	221	251	219	234	233	227	260	220	242	228	267	240	223	221	229	249	255	225	231	242	232	224	231	238	265	237	224	198	238	241	246	236	228	223	224	234	233	236	250	211	240	247	228	215	259	231	228	234	248	218	222	243	218	244	223	229	228	244	216	230	211	246	213	230	224	240	226	233	213	229	226	253	244	208	240	261	227	227	263	215	219	233	223	226	217	233	228	217	251	214	206	229	219	251	241	194	244	210	247	235	230	230	221	221	231	213	250	225	245	233	240	231	237	247	231	254	242	236	231	215	266	206	246	208	242	238	212	249	237	229	242	223	246	250	231	230	222	220	230	217	250	241	223	217	267	231	218	225	241	209	238	228	239	204	228	255	241	230	222	247	221	221	213	225	236	239	254	251	213	231	230	234	221	203	225	204	231	234	250	238	237	234	237	241	189	213	248	238	221	228	239	240	241	220	218	235	239	242	238	208	238	270	224	229	211	205	250	219	229	239	236	228	230	210	258	230	230	221	209	245	218	182	215	205	246	239	207	242	225	218	236	222	229	252	213	251	231	249	260	221	222	212	253	225	219	250	221	213	246	216	220	211	234	217	231	243	250	214	223	198	240	219	226	216	215	249	214	277	201	212	227	245	224	248	239	251	234	247	238	250	254	258	252	236	222	237	213	226	210	208	210	252	232	237	251	202	218	234	246	230	223	253	213	238	268	244	248	222	229	236	219	250	227	208	233	225	213	233	222	248	237	218	238	248	241	238	241	212	241	227	237	262	233	237	240	228	248	220	236	231	233	238	228	213	240	202	243	245	227	232	242	243	220	235	239	237	242	245	225	238	244	180	249	235	227	249	255	237	206	243	217	229	247	217	236	249	225	229	238	208	216	231	243	217	224
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
