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
339805069533	339805070101	339805070651	339805071201	339805071751	339805072301	339805072851	339805073401	339805073951	339805074501	339805075051	339805075601	339805076151	339805076701	339805077251	339805077801	339805078351	339805078901	339805079451	339805080001	339805080551	339805081101	339805081651	339805082201	339805082751	339805083301	339805083851	339805084401	339805084951	339805085501	339805086051	339805086601	339805087151	339805087701	339805088251	339805088803	339805089351	339805089901	339805090451	339805091001	339805091551	339805092101	339805092651	339805093201	339805093751	339805094301	339805094851	339805095401	339805095951	339805096501	339805097051	339805097601	339805098151	339805098701	339805099251	339805099801	339805100351	339805100901	339805101453	339805102001	339805102551	339805103101	339805103651	339805104201	339805104751	339805105301	339805105851	339805106401	339805106951	339805107501	339805108051	339805108601	339805109151	339805109701	339805110251	339805110801	339805111351	339805111901	339805112451	339805113001	339805113551	339805114103	339805114651	339805115201	339805115751	339805116301	339805116851	339805117401	339805117951	339805118501	339805119051	339805119601	339805120151	339805120701	339805121251	339805121801	339805122351	339805122901	339805123451	339805124001	339805124551	339805125101	339805125651	339805126201	339805126751	339805127301	339805127851	339805128401	339805128951	339805129501	339805130051	339805130601	339805131151	339805131701	339805132251	339805132801	339805133354	339805133901	339805134451	339805135001	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24153	21937	29879	24623	21942	20168	5049	2249	36210	37648	24070	4519	610	519	524	536	504	512	546	501	408	515	471	510	454	536	474	466	487	483	438	482	468	413	1086	2804	2395	1606	977	587	487	450	447	416	436	449	442	430	459	415	469	420	448	394	463	432	429	441	476	481	492	461	456	394	413	443	418	426	407	436	425	419	421	417	422	403	407	424	478	405	400	423	443	414	432	414	436	459	433	454	436	455	444	431	437	450	427	436	462	470	452	454	438	437	447	469	427	452	417	469	432	441	421	422	421	433	414	431	445	408	404	427	452	471	489	465	454	444	405	446	457	460	423	441	442	433	431	427	393	424	446	459	449	447	452	480	393	433	452	434	433	495	484	401	383	413	439	436	425	450	443	411	450	412	438	418	421	449	406	442	466	439	448	446	433	424	475	374	433	433	436	433	424	425	428	442	452	434	424	393	453	420	412	433	435	415	409	444	438	434	387	432	418	443	458	460	460	439	420	449	412	448	455	438	416	469	441	456	448	482	431	417	459	428	456	403	418	419	434	442	410	402	429	400	430	419	442	427	444	474	433	435	418	467	425	406	440	418	445	390	429	423	456	460	448	449	435	409	437	406	454	450	416	450	458	431	458	441	394	386	415	402	441	414	408	430	408	426	419	416	447	418	424	457	439	427	442	429	441	420	454	440	411	429	450	402	440	489	439	434	427	450	403	422	469	453	454	413	407	428	459	430	425	415	434	402	437	438	468	426	411	465	418	409	444	443	412	424	417	448	434	395	433	375	419	463	461	459	407	430	434	442	421	431	429	412	445	411	416	436	453	418	424	435	443	473	423	444	452	438	446	420	439	411	423	437	463	448	429	420	438	427	430	431	423	425	404	461	418	483	406	409	448	449	440	429	432	434	452	431	408	426	467	435	423	425	466	413	411	417	424	440	433	470	424	415	453	437	427	419	413	419	442	437	449	459	466	436	403	389	433	431	407	455	416	438	443	444	404	422	458	461	406	430	424	402	417	472	433	457	446	425	403	480	425	436	455	429	438	472	459	444	412	389	396	421	462	424	421	447	436	411	464	448	448	443	447	469	435	431	426	403	429	426	392	433	442	449	443	426	442	441	402	451	466	442	440	412	421	400	461	475	456	405	432	467	416	405	393	450	459	452	449	422	419	446	422	409	431	394	419	404	468	414	404	434	423	419	417	441	428	423	405	441	442	497	453	420	451	406	422	432	409	447	428	402	434	435	440	445	434	412	441	433	440	403	398	412	442	431	446	441	461	407	452	468	453	443	450	426	396	419	464	441	440	429	428	426	450	433	443	427	433	387	409	426	392	417	410	429	435	470	430	420	387	432	447	406	400	428	434	417	431	440	437	462	463	425	439	417	467	415	409	442	427	452	396	447	437	461	449	434	441	428	450	436	459	440	396	416	422	404	422	466	413	433	416	419	447	431	428	424	448	444	410	423	434	440	448	478	459	459	429	452	454	424	443	417	433	414	439	415	427	415	396	411	412	425	434	419	433	423	422	447	443	465	436	455	395	430	453	419	441	437	494	430	441	426	447	457	408	433	454	412	413	466	453	459	390	457	450	418	432	424	392	427	441	395	458	452	435	430	441	430	453	467	450	409	463	432	441	407	434	425	428	427	424	443	440	409	412	433	426	458	446	449	436	468	464	430	446	488	434	454	442	413	472	426	412	449	412	483	449	424	445	469	408	419	442	415	437	418	423	443	412	413	435	432	435	416	433	383	434	415	412	447	464	492	409	434	402	457	440	447	444	432	470	420	438	448	393	416	377	419	462	428	443	448	427	438	421	442	465	442	454	421	400	408	454	441	452	413	407	448	412	437	422	441	402	423	440	416	432	413	432	451	415	446	426	417	420	449	434	403	425	452	428	486	435	434	442	441	419	465	437	434	410	414	449	440	439	415	402	428	453	405	459	436	467	390	424	422	440	462	425	452	429	394	419	431	436	438	457	442	382	433	407	433	405	431	427	434	435	412	415	425	422	432	453	439	466	433	432	451	415	462	468	447	470	441	464	460	442	448	439	449	439	389	488	400	430	435	469	448	415	386	404	440	449	421	439	462	453	394	451	418	410	423	451	437	419	432	462	432	430	402	455	455	415	418	424	433	404	411	433	450	432	407	437	435	430	477	459	436	410	399	409	434	405	423	435	478	441	411	452	417	427	430	469	469	408	428	431	485	433	416	459	416	424	470	459	422	455	447	416	444	448	435	405	392	446	427	451	455	385	404	451	442	428	429	475	410	449	445	463	434	457	447	431	464	464	458	403	414	411	433	435	414	439	445	456	411	413	442	435	396	415	434	415	424	445	406	403	394	401	416	466	442	457	429	428	390	422	437	420	388	427	421	432	464	428	433	444	442	433	429	437	403	411	417	436	459	427	477	432	420	407	447	467	423	395	437	392	460	461	417	434	441	436	432	428	399	379	460	435	429	425	415	451	451	436	453	446	473	411	373	454	392	450	449	457	405	420	441	437	407	439	380	435	430	414	467	438	473	481	453	430	372	416	405	429	437	413	400	429	445	427	451	442	414	463	430	421	439	450	389	453	404	475	402	456	416	449	435	437	457	432	457	433	409	436	402	444	444	428	434	437	429	422	390	455	397	429	411	416	433	443	434	424	427	426	472	445	466	421	431	434	418	430	412	428	448	421	410	426	461	428	406	450	437	429	394	442	378	425	452	439	398	457	463	444	409	457	458	429	455	467	484	436	443	452	426	434	452	412	409	445	440	413	401	433	436	419	421	431	445	460	452	434	425	425	443	397	422	427	417	437	452	444	426	437	444	468	426	392	395	466	442	427	436	438	437	432	406	438	462	405	409	417	429	411	426	413	450	418	403	419	447	453	429	422	405	413	424	399	421	413	436	433	450	415	442	433	451	466	442	474	412	428	427	424	431	405	392	401	426	429	417	468	449	411	430	402	425	437	439	419	405	406	445	401	490	418	438	427	404	400	433	448	418	405	444	421	463	435	421	450	384	430	423	420	418	448	433	456	385	421	438	460	433	445	471	401	435	432	442	396	449	422	432	417	438	456	438	446	426	435	415	400	416	397	413	470	446	463	418	409	456	396	457	425	441	426	432	417	413	428	449	408	435	430	434	461	419	445	379	429	453	418	452	445	407	440	446	464	435	416	462	420	426	418	424	478	440	479	424	444	420	421	420	464	427	418	448	411	435	415	439	407	454	433	434	419	408	425	400	446	429	435	472	479	445	437	420	460	437	451	397	373	392	445	415	450	452	454	457	437	425	436	425	458	408	430	453	434	442	429	448	445	425	382	439	464	432	456	453	438	441	454	431	410	439	443	429	468	375	469	440	397	407	455	425	443	420	420	453	448	470	424	411	465	404	416	423	468	446	463	432	451	436	419	412	412	455	423	421	451	459	402	426	414	469	406	446	432	412	429	452	415	458	402	423	422	443	431	377	431	441	433	450	391	450	423	435	393	447	399	414	416	437	413	482	445	415	438	379
11438	25172	24272	15312	11237	7491	6624	5693	42363	40167	30708	2679	1035	919	945	946	917	888	877	881	796	831	834	858	793	808	823	759	793	793	730	748	719	699	2422	6474	5179	3689	1981	1121	826	689	652	665	705	655	708	667	732	663	677	649	688	660	670	636	646	665	666	648	675	607	641	673	670	633	651	621	635	653	676	642	684	670	665	707	651	666	668	640	654	688	648	650	649	652	673	673	662	671	650	671	627	674	650	651	649	682	696	673	665	657	706	656	657	641	614	649	656	640	681	645	641	686	658	639	629	648	614	687	645	666	664	635	681	640	665	664	704	663	644	707	670	638	656	650	681	641	706	657	653	655	726	632	684	648	654	667	693	690	644	662	675	675	671	671	666	682	719	688	639	693	667	667	659	703	715	708	691	714	632	654	646	678	672	655	642	721	670	705	702	635	640	699	717	664	696	699	718	653	656	611	711	672	650	658	648	675	671	678	685	664	647	653	676	637	710	622	614	665	662	667	677	651	636	670	709	660	700	663	655	670	687	652	639	686	646	645	658	673	642	663	702	616	650	724	654	635	640	697	657	639	710	637	643	681	674	650	641	664	695	684	621	636	690	661	641	634	681	642	717	683	612	653	628	685	610	690	642	641	684	646	663	672	700	655	621	630	643	652	676	672	638	614	635	680	658	694	643	652	640	628	664	659	723	708	667	641	670	644	679	631	651	692	651	636	651	653	681	696	675	628	711	654	649	664	627	677	610	690	584	674	644	677	652	632	644	615	689	686	623	672	682	655	663	657	676	603	673	684	673	676	635	680	650	681	713	656	662	628	677	644	681	662	697	634	656	678	632	661	675	665	661	645	684	678	650	659	657	705	682	643	698	655	690	634	653	700	680	676	656	644	689	654	688	646	656	701	653	672	690	656	678	703	690	684	653	679	623	659	684	622	661	665	648	634	701	653	636	650	698	680	670	653	661	627	680	649	658	705	648	678	684	688	673	698	653	650	662	622	663	659	639	684	667	692	664	662	652	673	654	664	718	613	680	702	646	651	646	636	677	696	635	687	698	660	676	629	632	682	645	683	675	690	671	651	677	669	662	634	671	671	665	645	635	602	624	644	623	645	645	671	659	680	635	671	647	686	688	673	708	655	628	681	670	652	715	677	697	694	652	709	713	636	677	666	656	652	641	614	721	629	678	646	671	643	655	670	667	715	652	688	697	740	678	673	664	652	663	687	657	668	636	614	668	640	644	669	619	677	660	678	650	675	631	724	632	658	635	672	683	683	622	655	631	630	663	635	637	675	679	622	691	633	633	606	645	673	616	698	698	669	689	667	612	678	644	632	704	650	642	702	677	673	648	681	651	652	649	642	634	634	680	635	659	707	661	639	657	686	632	639	679	675	663	646	653	644	661	702	653	651	668	674	618	693	622	658	682	690	654	638	670	630	653	643	687	714	661	625	677	630	659	699	653	668	639	630	672	623	675	677	698	687	644	657	655	633	599	650	713	680	657	677	668	654	653	680	678	685	641	700	603	645	661	673	678	645	686	646	657	687	696	670	676	626	683	674	652	654	614	641	651	653	679	626	667	657	635	681	682	676	692	659	639	631	696	662	689	646	672	651	641	668	649	666	645	688	596	656	624	664	652	694	717	684	676	609	695	682	673	693	678	640	637	658	618	660	681	644	669	691	717	678	670	633	615	663	654	683	660	669	622	603	657	614	656	622	656	647	649	664	682	620	693	708	666	673	655	663	691	664	653	652	706	617	627	652	639	667	684	683	643	679	649	633	672	654	688	643	649	642	664	662	636	635	719	683	679	677	657	671	687	673	676	659	670	644	740	621	656	634	666	667	666	666	674	642	707	679	684	657	683	659	650	668	685	675	666	649	673	631	641	664	612	686	661	615	688	657	669	715	662	639	675	676	650	641	640	664	663	643	646	672	648	678	648	677	712	666	712	676	688	631	713	653	660	643	678	681	690	675	635	651	692	677	702	704	665	678	697	667	688	661	651	645	594	702	666	637	692	702	660	701	673	673	656	673	706	670	667	675	664	701	694	621	649	623	667	654	669	685	669	685	695	678	635	659	644	640	642	673	668	709	663	693	598	629	619	681	711	631	660	700	666	642	619	668	659	680	683	631	642	700	661	646	652	641	714	695	667	634	658	658	634	650	643	653	652	638	619	670	650	645	637	659	643	697	632	646	681	696	654	659	684	638	697	664	656	693	618	632	667	633	655	614	703	641	628	682	685	655	624	627	661	658	697	637	678	689	687	652	640	672	658	659	653	598	651	685	645	678	633	660	679	689	644	688	676	660	680	675	680	655	673	679	649	634	712	679	699	667	651	676	705	651	699	662	672	662	655	622	666	718	679	650	647	637	698	615	624	624	629	673	665	673	680	668	682	655	661	644	664	634	674	677	678	707	677	661	640	645	697	657	668	679	659	695	694	651	670	642	643	667	663	640	646	669	703	657	661	643	632	671	578	668	682	664	667	672	653	667	662	678	661	675	629	660	653	643	630	651	720	730	629	674	692	669	673	684	655	705	662	657	666	673	635	647	632	673	667	607	653	645	679	641	658	699	640	718	657	675	684	625	678	672	666	672	654	633	655	717	654	638	651	654	671	684	684	699	664	654	692	692	661	655	627	676	640	642	683	655	726	643	689	684	674	654	696	645	629	673	708	654	711	642	647	639	651	662	624	639	675	679	631	705	653	667	640	630	675	594	649	623	659	662	655	635	652	691	668	670	677	642	683	696	642	694	722	676	655	704	669	649	632	663	637	670	652	664	668	636	691	639	669	658	657	676	642	657	635	696	654	706	692	666	658	691	634	653	616	669	691	659	663	670	630	658	650	696	692	666	676	696	657	677	633	650	636	636	691	623	642	645	638	635	648	688	650	708	658	711	662	658	659	687	682	622	685	653	639	660	644	652	655	657	678	690	673	661	662	676	695	653	658	703	655	631	688	655	638	713	642	674	643	701	681	645	664	672	657	662	675	674	618	675	660	626	658	664	664	667	626	668	619	711	644	623	621	677	660	692	651	649	701	635	636	673	608	674	661	636	658	710	677	652	668	673	672	610	658	693	622	599	640	668	651	666	613	678	647	679	667	659	673	643	669	659	659	629	720	701	675	662	660	686	670	691	681	667	650	670	662	635	655	692	670	689	650	674	669	684	674	700	629	643	642	697	669	684	640	631	674	627	668	638	698	656	663	653	692	677	706	686	665	659	640	689	695	698	668	690	651	697	680	653	642	603	629	646	626	653	679	640	638	654	626	683	711	679	719	697	625	697	649	632	669	672	658	659	660	693	685	620	614	686	625	673	652	675	699	618	654	674	625	647	672	685	639	643	650	648	718	657	661	692	690	661	705	687	654	702	615	696	637	664	662	671	666	686	681	661	679	642	659	671	665	699	655	651	665	620	670	695	679	635	684	688	665	669	677	686	646	671	632	638	662	641	691	594	729	699	667	645	676	626	690	611	629	720	669	626	653	633	685	622
26918	20289	10626	3351	1781	1303	1368	987	4223	3384	1021	470	429	462	434	467	458	450	431	445	450	428	393	443	405	444	409	416	435	450	441	437	402	427	465	669	735	675	596	470	451	399	370	353	423	427	410	419	421	415	436	409	400	400	396	417	408	439	387	413	421	429	395	443	399	419	426	435	400	413	394	448	403	417	404	433	416	457	414	420	434	432	421	390	433	466	426	410	408	398	433	389	445	404	437	397	400	401	411	438	388	401	413	438	397	411	436	412	402	394	426	391	434	423	423	419	411	427	437	451	397	437	430	401	426	378	411	438	401	382	442	411	412	434	446	388	425	418	395	433	420	397	381	405	411	410	414	396	388	377	409	406	415	431	423	396	433	396	412	384	399	358	434	454	407	399	428	431	396	420	408	452	443	449	361	442	442	404	423	415	403	481	407	409	454	442	425	428	426	406	430	392	409	433	418	476	420	466	429	448	448	444	423	436	421	422	412	397	430	442	419	416	452	432	415	411	363	455	422	403	395	373	416	428	388	439	404	448	395	463	450	400	444	450	443	409	428	378	394	450	438	431	411	418	391	402	418	419	438	411	428	407	402	409	432	416	413	419	402	416	414	418	386	417	438	445	444	426	407	439	449	405	469	429	405	433	434	402	419	469	416	389	395	407	388	402	386	404	426	390	405	409	424	431	436	414	405	437	453	414	411	397	421	405	453	398	409	377	418	385	437	409	428	434	448	452	445	420	420	450	392	428	439	444	425	431	404	451	439	426	412	427	425	372	425	426	385	469	429	440	440	436	417	445	383	435	458	376	444	423	426	421	414	378	420	393	428	395	436	408	386	372	456	403	436	434	416	440	417	400	434	466	449	444	395	420	458	399	424	401	413	392	424	410	400	462	428	386	412	429	442	420	419	411	421	405	393	407	430	401	427	379	429	459	396	388	392	389	410	410	425	404	405	435	408	371	431	440	422	399	420	390	391	390	431	427	450	420	408	389	424	427	399	450	420	410	412	418	396	435	458	428	451	423	411	426	420	407	408	455	412	382	418	409	436	416	376	450	468	434	422	394	425	444	400	483	386	393	433	394	392	434	433	413	437	407	432	408	411	399	409	464	454	418	385	445	424	421	402	424	429	402	413	440	437	396	418	421	396	385	450	439	415	429	429	409	419	432	393	421	408	383	441	401	421	370	411	396	416	416	425	421	414	395	426	430	424	384	404	414	417	424	396	399	443	410	427	447	429	428	432	423	412	424	454	442	418	415	432	436	414	432	424	425	399	408	414	412	396	401	431	406	415	403	405	403	402	452	398	401	410	430	407	431	442	410	337	413	380	432	445	391	446	398	429	424	374	446	416	426	424	423	395	381	403	414	418	442	462	400	435	423	407	409	434	398	400	377	422	435	432	400	417	430	429	438	430	440	404	415	418	406	417	430	465	388	425	428	434	386	386	409	435	397	402	423	428	447	379	422	428	403	409	391	384	400	401	443	418	417	388	431	420	425	432	422	421	401	405	400	405	413	366	377	420	419	413	457	431	391	397	417	439	410	403	398	443	416	404	421	395	406	399	392	436	412	443	434	401	410	408	457	419	408	422	449	442	433	441	413	430	414	412	400	426	433	389	425	428	400	401	442	440	401	418	412	411	408	419	397	451	450	402	404	428	394	384	429	409	424	414	416	440	407	421	397	440	413	425	417	426	404	416	409	441	419	406	391	433	400	452	419	406	403	376	403	432	424	418	384	429	423	438	403	398	398	384	392	408	409	414	405	433	422	440	417	426	426	408	434	418	405	425	429	416	415	450	414	388	429	408	379	395	416	420	438	424	418	426	398	430	440	405	413	453	422	385	455	405	370	417	426	423	423	439	427	431	404	404	382	421	433	448	409	424	408	418	449	448	422	400	407	434	415	391	451	426	420	439	439	424	468	443	412	438	445	403	404	419	427	432	436	400	403	413	394	419	397	416	381	395	433	418	382	399	434	412	399	401	415	419	400	396	394	404	414	397	403	400	446	397	408	464	411	420	402	464	419	414	427	430	461	458	429	403	434	443	407	433	403	412	440	424	389	390	396	417	405	437	435	437	406	432	401	403	400	422	418	413	405	424	400	418	414	410	397	450	439	408	436	412	411	404	418	384	433	434	401	455	398	404	402	409	436	381	400	422	400	401	392	429	397	396	406	438	382	415	391	413	395	445	424	357	426	391	424	424	423	409	452	425	425	447	423	404	394	444	441	432	431	425	413	436	448	433	402	404	425	446	414	420	392	414	436	386	443	414	424	424	431	401	409	399	398	398	430	444	394	398	405	430	457	436	435	414	417	457	427	405	417	393	449	405	409	436	441	403	423	430	427	416	455	405	411	410	434	419	440	446	441	451	419	435	435	397	438	416	446	424	408	378	417	450	363	425	402	420	455	414	431	416	443	407	390	385	438	429	394	413	419	405	424	436	398	402	392	408	446	401	376	449	434	399	368	410	380	428	411	420	402	417	398	411	427	443	422	411	427	412	387	398	416	419	389	407	433	418	387	429	420	419	434	403	419	430	424	412	440	414	395	410	449	422	406	447	431	402	424	424	471	402	427	434	406	397	459	436	408	392	421	437	399	437	419	414	402	454	369	424	409	409	431	417	451	403	443	428	391	454	427	452	435	455	407	437	430	391	393	434	424	416	418	408	411	460	434	438	406	423	429	447	410	409	412	415	389	437	435	401	429	369	433	410	418	404	388	395	428	432	395	408	412	430	440	439	453	423	433	442	393	407	449	419	415	398	414	434	413	398	391	393	436	406	440	424	425	426	421	401	423	417	428	378	395	445	390	454	382	412	442	453	424	410	418	412	419	406	426	419	394	420	396	384	450	425	418	406	385	421	432	380	396	424	404	392	414	407	473	428	403	415	422	405	417	402	452	437	426	436	415	384	403	450	423	463	426	455	417	435	429	396	437	394	428	429	440	449	417	440	434	426	407	400	422	439	406	454	417	409	452	448	439	416	422	418	386	437	406	421	425	396	446	380	453	423	419	405	385	427	398	438	434	418	421	406	384	428	399	434	432	423	400	409	459	413	412	423	412	437	397	406	415	395	408	429	390	386	477	412	413	407	417	419	384	426	409	404	377	394	414	389	395	396	405	422	400	454	401	433	408	436	431	405	437	428	445	429	402	419	440	436	443	368	394	388	408	401	413	423	430	441	438	412	417	431	421	405	453	429	417	431	395	387	412	418	419	406	396	408	404	396	412	392	419	397	382	388	403	388	405	402	470	413	416	451	386	402	408	405	424	409	452	454	407	384	440	389	414	468	392	409	428	440	400	423	426	417	432	394	422	421	431	415	395	397	427	440	416	413	413	426	409	409	393	448	394	457	377	415	411	392	425	432	413	412	422	417	437	449	434	405	428	391	450	424	366	421	443	427	410	371	399	433	416	423	455	416	406	400	417	423	411	425	422	435	423	374	409	424	386	397	404	405	415	419	453	379	410	421	415	425	415	410	437	417	414
6515	9972	10220	5542	4414	3339	3591	2609	9807	6974	2226	765	760	689	713	701	724	784	745	710	703	699	740	686	710	707	704	696	703	691	688	647	659	677	754	1223	1389	1192	869	779	738	651	661	666	657	679	652	636	593	656	628	678	654	660	665	668	656	652	599	659	620	643	647	633	688	618	648	590	655	594	639	685	694	605	650	606	666	621	625	651	657	672	642	657	627	610	659	587	604	613	700	641	623	629	645	680	649	617	616	676	648	647	652	634	639	621	638	661	639	643	602	661	641	665	653	678	640	643	610	620	666	672	627	631	655	584	609	592	626	640	687	642	666	662	639	647	669	592	623	635	603	672	686	626	638	657	675	658	670	590	666	693	659	667	642	639	645	630	677	676	646	636	649	577	633	635	659	675	602	671	641	636	636	660	593	688	667	647	604	620	700	621	631	681	623	627	629	639	635	639	635	647	666	705	631	664	626	649	617	644	625	652	597	649	603	664	619	628	657	642	632	694	581	642	642	635	665	631	687	636	602	620	683	630	622	636	687	631	655	626	665	661	608	651	623	627	589	644	649	646	655	640	637	583	605	650	667	618	680	637	691	614	665	645	665	606	645	678	694	686	669	643	641	603	637	713	652	620	632	608	609	651	681	644	577	619	622	618	628	655	618	672	697	668	652	612	665	655	642	610	629	604	662	672	681	630	612	661	681	650	614	645	669	591	646	644	638	644	657	635	628	676	663	637	667	654	640	629	644	607	658	631	622	641	629	666	605	641	648	604	672	629	625	656	658	658	638	634	676	627	613	604	707	585	631	681	632	634	640	670	687	661	611	659	636	626	589	652	635	653	663	621	661	636	698	652	623	593	669	676	580	657	666	645	678	628	667	637	712	678	634	639	665	646	637	651	645	649	673	663	614	684	656	650	657	642	625	614	619	684	700	638	651	635	667	644	616	645	635	651	634	654	693	667	637	647	639	657	630	622	626	627	662	652	626	657	639	672	659	662	641	629	662	654	607	606	653	647	636	654	678	652	644	663	641	648	674	620	601	654	627	635	621	637	696	650	668	661	645	676	622	656	648	637	668	667	634	608	629	607	626	671	651	617	677	630	652	690	667	662	677	652	641	613	654	630	672	673	642	636	676	628	617	652	630	692	632	625	663	613	655	603	626	687	653	614	612	665	624	687	625	659	635	646	647	653	603	648	644	691	634	633	614	638	679	690	642	652	613	668	677	646	674	624	643	618	648	663	633	665	616	600	662	641	635	628	634	629	648	655	655	702	635	674	630	619	587	680	660	669	602	675	676	634	668	642	643	660	657	647	595	640	612	673	612	687	693	642	632	629	645	609	681	652	651	665	656	711	631	618	612	656	631	675	647	627	665	630	632	618	634	634	658	645	686	629	638	642	623	633	634	622	649	669	649	649	607	629	553	633	667	660	668	651	624	625	609	629	635	599	639	620	642	591	680	620	677	603	612	613	646	648	624	623	638	623	612	689	632	670	672	619	657	680	633	695	605	658	675	610	645	722	636	616	664	628	616	645	638	668	633	663	608	671	576	620	663	641	600	630	635	613	631	678	638	631	654	612	687	636	621	672	651	648	649	677	678	628	593	657	657	620	633	646	630	621	610	634	611	668	667	677	629	645	649	617	654	682	642	618	689	633	590	645	650	665	653	668	646	706	639	655	619	658	663	674	667	649	613	631	625	664	620	661	622	669	608	658	635	654	596	642	615	665	596	643	633	666	684	623	677	659	644	660	636	659	667	649	613	649	668	590	614	660	649	684	645	660	678	643	579	669	620	658	679	632	652	653	635	674	658	658	633	636	644	678	619	630	624	642	668	639	633	666	645	610	666	644	647	610	571	653	643	648	619	634	636	648	611	671	625	631	665	599	620	623	657	684	640	598	660	648	659	629	642	647	627	659	620	658	621	636	644	655	652	650	659	573	632	634	609	679	623	637	614	654	686	638	626	658	641	644	662	643	652	613	651	652	591	625	626	670	621	584	629	636	644	653	627	676	655	673	677	626	640	620	643	662	621	621	640	620	657	650	668	620	653	660	656	682	624	625	637	658	660	653	648	649	632	656	635	649	632	650	657	690	677	673	682	609	647	700	694	639	644	604	618	661	659	647	612	639	643	645	693	654	614	684	625	681	641	638	628	612	669	573	669	653	648	673	629	639	643	623	677	648	606	670	665	688	702	664	636	566	657	626	641	645	623	630	676	652	704	638	627	573	640	640	635	653	577	701	686	670	598	623	624	658	632	678	620	592	630	642	644	697	649	655	667	675	674	658	658	642	644	592	645	620	658	677	635	640	636	574	623	658	612	605	615	638	625	682	640	661	598	636	615	666	659	657	658	650	661	664	680	628	660	620	629	585	644	633	615	608	648	619	643	660	661	600	637	664	682	611	675	624	654	652	678	678	617	667	683	620	643	643	631	674	635	634	646	627	637	642	620	595	676	662	629	615	669	635	654	650	626	642	669	653	642	694	664	636	687	620	679	666	609	651	650	627	647	684	683	648	647	664	574	601	637	650	653	649	644	645	683	626	676	697	599	654	622	640	624	610	654	626	660	619	588	632	663	643	620	670	602	660	657	654	668	661	629	638	624	696	665	623	655	638	661	630	656	643	656	609	635	648	613	623	668	655	635	670	631	620	659	677	637	647	628	677	643	624	644	669	654	606	605	640	638	666	642	685	621	641	643	652	656	603	630	636	658	625	626	631	677	624	670	663	642	668	659	671	645	618	621	680	628	654	645	637	665	666	646	625	663	636	615	625	648	670	632	655	680	628	634	633	607	687	623	646	624	620	644	656	654	624	652	632	691	650	651	618	620	639	665	642	641	671	603	653	636	656	639	621	635	604	651	697	652	674	619	631	720	621	680	630	645	674	642	612	594	654	656	656	661	647	646	633	623	661	639	641	600	667	726	641	620	662	665	625	643	646	654	604	662	658	656	634	649	654	651	686	645	659	624	690	688	668	623	626	676	639	635	655	690	647	664	704	644	629	612	620	636	669	651	677	620	659	630	699	662	658	626	628	609	610	630	644	651	627	651	621	636	651	656	654	639	618	683	640	588	604	592	609	607	678	624	645	655	614	637	658	676	627	616	612	650	638	649	639	639	639	664	665	635	615	640	659	663	661	644	641	639	642	651	674	657	611	633	603	659	647	633	673	652	701	639	650	622	647	641	615	635	689	626	651	628	640	673	610	659	623	675	649	639	640	643	599	629	646	628	632	661	668	623	606	634	644	657	622	636	659	627	641	644	649	659	647	666	652	648	648	660	623	647	646	631	646	649	673	651	614	630	656	653	686	725	717	645	653	667	664	627	638	601	667	652	598	656	663	667	652	636	690	616	587	616	606	620	651	623	641	633	648	646	632	646	677	656	635	668	619	609	608	618	607	680	631	668	616	596	627	616	647	647	640	676	625	607	648	665	653	633	613	647	617	663	653	650	653	633	594	637	675	645	654	685	656	637	627	634	656	648	643	693	632
25248	21180	26884	24891	6131	1970	1756	1337	13894	7846	1209	573	526	480	491	499	454	475	464	432	473	498	456	455	451	498	478	444	429	454	442	438	445	454	784	1627	1537	1059	762	600	484	436	452	407	424	429	442	455	465	410	457	430	426	427	423	432	403	428	419	406	469	403	432	394	432	413	383	432	418	447	410	436	435	436	414	420	438	425	430	468	425	443	424	429	388	442	402	442	414	416	426	411	422	410	441	437	449	455	440	439	481	441	415	427	426	455	378	386	437	400	381	462	414	460	439	445	422	429	424	413	417	425	455	431	440	429	423	457	420	447	438	396	421	418	434	445	413	425	445	450	440	420	414	415	425	418	449	408	458	387	434	456	404	463	443	437	432	445	475	427	419	407	408	386	413	428	432	427	410	443	456	424	409	485	436	437	431	448	421	434	449	420	439	442	432	438	431	397	441	441	455	421	437	433	426	412	400	424	432	431	448	440	452	414	448	453	400	457	429	442	424	436	400	435	443	402	430	452	427	398	454	453	447	461	444	434	431	422	411	440	387	432	451	427	393	426	435	403	421	442	431	458	453	442	454	415	433	432	409	462	396	469	390	441	431	381	449	445	425	423	432	404	451	426	416	419	428	422	431	453	453	448	438	439	437	434	405	427	373	426	399	435	427	460	442	429	430	461	441	405	402	457	443	412	406	454	430	412	430	436	452	438	408	432	416	451	457	431	429	445	467	415	419	475	406	437	425	424	450	434	441	372	426	416	419	403	434	438	402	397	451	414	428	452	432	437	416	439	421	446	424	443	415	437	457	417	410	429	433	448	466	407	452	429	397	417	426	433	442	436	435	419	461	432	474	422	423	447	438	389	421	408	473	457	464	408	387	442	436	462	458	421	468	418	417	437	455	453	369	432	444	455	459	401	457	417	444	426	465	413	449	430	404	407	451	480	449	445	424	416	412	473	456	383	437	387	454	418	460	459	432	407	408	432	374	432	423	399	457	441	413	447	464	413	429	457	428	409	424	421	465	483	425	399	425	452	404	411	421	416	417	449	455	468	451	453	387	415	393	473	419	410	434	437	449	401	429	453	414	444	423	452	425	415	442	413	462	411	457	425	411	424	415	436	442	445	435	456	417	454	439	457	440	423	413	435	430	418	462	412	423	423	421	445	432	414	375	421	448	416	417	464	436	426	423	434	405	418	468	406	445	431	422	441	453	447	435	428	444	402	450	433	426	463	427	433	459	427	409	456	445	386	414	458	484	440	440	394	426	421	482	424	446	405	442	451	428	410	404	395	410	409	432	461	436	447	454	414	432	438	421	444	424	411	407	432	402	420	412	447	435	436	470	445	423	409	409	434	457	418	425	437	419	411	421	402	415	401	436	454	462	428	416	426	415	435	406	422	428	420	398	440	462	459	446	442	456	433	456	426	419	424	420	428	380	460	419	472	444	390	435	466	403	451	469	443	426	492	459	416	438	409	425	427	419	444	432	413	436	396	391	407	417	415	452	412	422	460	501	464	426	396	510	438	433	441	432	455	434	418	439	393	446	424	418	428	409	438	461	389	405	415	430	417	439	419	399	400	433	451	465	448	435	451	447	420	416	473	439	423	423	425	426	452	429	423	442	435	446	418	455	444	458	418	426	420	437	474	405	455	385	388	446	449	423	411	421	415	465	442	434	430	461	435	455	427	419	424	480	467	387	395	463	406	435	414	428	449	443	416	465	452	394	427	433	421	403	437	407	456	432	426	430	441	471	435	434	431	430	419	405	430	424	470	429	413	447	444	458	460	461	414	414	462	436	431	466	420	452	424	452	423	398	443	430	419	417	398	415	423	403	417	436	411	427	450	419	438	421	461	423	411	412	429	422	448	423	425	453	408	384	416	396	409	438	456	412	431	462	433	397	383	447	463	424	443	411	448	411	449	436	472	440	449	412	438	408	400	442	420	403	471	431	419	423	468	455	433	414	462	454	445	445	399	434	397	468	439	470	438	456	450	407	453	397	431	443	427	474	450	420	431	436	443	448	411	474	445	414	427	422	424	412	440	462	424	432	440	423	423	421	398	423	397	442	458	430	447	423	421	388	378	413	432	472	453	464	420	466	382	419	437	412	390	442	430	426	381	432	423	397	440	378	455	400	421	454	413	421	431	446	423	431	437	448	455	442	427	444	427	419	418	388	456	431	441	423	407	419	435	409	452	434	442	442	427	454	435	398	452	413	426	448	445	442	412	406	434	407	422	459	402	445	436	423	462	397	403	420	452	387	432	438	426	457	438	402	394	410	387	441	439	444	425	439	424	404	399	441	421	484	445	418	409	432	417	459	450	434	407	474	460	401	410	425	404	424	417	433	449	440	447	410	432	440	455	433	458	393	434	410	410	433	445	449	423	430	430	399	444	416	474	454	422	434	419	454	417	404	484	423	443	476	442	416	465	436	428	444	425	449	430	436	445	436	422	426	438	402	447	425	451	416	428	424	429	463	458	440	424	434	447	456	431	389	425	479	449	418	442	430	395	402	372	464	431	458	413	413	390	412	412	447	387	413	441	447	415	393	440	448	427	410	429	426	432	402	464	447	448	444	400	424	434	393	444	437	414	440	418	455	416	428	404	445	460	420	403	407	382	410	406	422	444	413	476	432	379	426	435	392	443	448	468	409	446	445	411	440	398	436	425	453	443	460	408	427	426	441	412	438	403	436	458	461	429	437	414	442	413	445	423	438	436	458	394	421	439	395	417	415	425	416	435	442	416	450	417	463	437	444	413	420	433	450	456	470	401	430	435	415	403	435	428	432	416	407	396	443	427	409	455	412	451	423	455	440	445	442	425	405	441	417	416	447	433	437	437	442	451	456	406	432	420	430	408	418	455	440	405	447	423	434	405	432	423	445	414	458	415	453	448	419	438	454	441	428	451	460	464	460	397	442	446	445	427	445	451	435	439	441	457	444	432	427	437	392	424	383	420	453	457	395	435	435	465	432	433	416	461	414	447	423	428	427	432	442	460	424	454	393	421	445	398	435	438	426	439	444	430	411	451	428	441	451	425	416	414	464	420	415	448	421	436	469	402	454	407	433	443	436	460	423	438	448	445	406	449	470	454	417	418	389	416	455	440	414	442	418	397	394	432	421	428	445	408	458	415	412	409	457	426	414	440	435	437	465	424	420	423	416	415	404	441	454	458	455	376	418	453	407	469	399	405	409	427	429	429	432	423	460	419	413	424	383	430	466	458	428	437	414	418	423	437	439	422	454	450	433	400	402	400	414	453	416	422	403	408	443	420	394	419	451	411	443	453	444	424	441	381	439	429	404	427	423	447	436	418	411	434	439	403	416	449	444	441	456	464	472	439	451	408	415	408	411	443	435	419	411	406	418	402	448	417	441	425	453	400	449	419	443	433	423	407	437	475	441	419	429	459	428	419	443	414	410	420	443	406	457	417	437	423	479	377	404	407	436	460	445	444	441	449	423	444	419	397	427	439	397	418	486	429	449	421	426	425
7324	16016	14289	8043	5407	4622	4400	3624	22307	10260	2690	1135	969	851	805	827	804	847	769	780	804	806	790	785	742	756	796	728	770	716	711	683	697	727	1707	3662	3396	2252	1491	950	782	693	692	649	655	676	690	666	673	620	640	670	657	647	671	698	670	664	651	692	723	660	656	664	692	681	702	635	682	626	646	678	688	654	678	655	678	646	666	649	650	696	721	693	689	666	695	643	685	730	680	651	655	682	669	660	659	644	691	651	666	631	675	666	664	642	695	682	650	679	706	677	682	650	660	651	659	672	642	685	701	670	663	688	706	678	644	677	666	649	608	670	682	705	663	661	661	698	682	690	698	670	684	679	692	725	671	662	666	713	672	679	674	621	650	634	687	653	649	683	661	635	692	734	641	676	665	637	709	669	649	692	671	690	648	721	709	650	676	706	650	672	652	654	670	666	667	676	665	714	730	662	656	702	636	672	619	709	667	631	650	646	705	705	658	680	679	693	656	683	680	663	675	698	618	649	720	686	646	685	675	685	691	639	709	641	673	666	630	689	690	673	664	687	604	655	677	681	671	633	646	693	639	672	709	693	682	713	631	672	650	645	661	679	631	699	655	711	655	725	684	657	678	700	680	682	670	707	702	699	671	666	700	655	688	682	694	661	656	695	632	669	627	642	684	695	678	688	710	651	699	669	623	690	656	652	740	646	666	663	689	654	671	689	648	641	662	687	687	688	695	714	634	653	689	668	633	673	671	675	657	623	684	687	663	697	721	683	629	714	666	713	691	654	644	661	641	683	633	654	661	672	696	693	623	643	690	680	666	666	668	645	663	651	614	663	702	660	634	666	747	664	630	708	660	662	655	680	621	650	647	656	682	635	664	662	688	657	695	640	691	671	698	656	682	653	629	685	623	676	637	699	683	664	670	695	668	667	682	675	705	687	675	641	675	620	660	677	676	663	666	670	638	659	696	656	707	662	657	675	699	700	676	623	649	655	695	661	651	686	677	666	667	680	678	695	697	685	677	698	675	653	646	651	671	679	642	697	640	609	693	703	730	667	640	672	682	673	693	644	689	654	664	659	602	686	644	647	695	692	639	722	681	599	662	724	667	688	689	639	700	650	684	631	643	652	660	691	639	707	645	655	628	628	660	698	659	655	664	693	700	662	719	688	684	713	655	677	654	652	678	670	619	644	641	637	675	652	672	663	658	694	640	653	651	622	668	674	660	683	651	661	686	663	635	726	672	700	673	739	668	659	669	655	708	701	693	663	687	646	687	663	718	679	606	623	657	665	668	656	660	662	686	699	665	705	665	665	704	700	684	656	655	694	625	681	698	644	665	613	670	683	665	703	678	649	667	643	694	649	657	640	677	664	705	661	663	677	666	646	665	665	661	711	653	673	665	628	657	664	636	676	687	742	672	677	671	688	666	706	661	649	658	668	710	693	698	632	684	669	639	667	649	637	662	663	659	631	656	647	677	669	641	615	683	674	657	699	669	678	690	632	660	687	661	668	640	634	708	665	680	657	670	659	675	680	697	642	670	670	684	697	670	657	680	611	694	678	706	680	698	683	673	651	712	664	674	687	664	663	669	646	653	690	687	721	706	674	661	693	727	683	664	698	648	676	650	701	605	709	651	703	707	673	680	669	658	650	712	646	645	680	661	657	642	644	657	675	678	677	680	684	647	683	667	617	665	655	646	626	679	670	644	669	657	641	671	670	650	667	658	696	650	654	672	678	666	681	637	645	612	678	624	678	677	672	730	703	628	684	676	701	651	681	664	670	690	660	704	663	632	694	640	649	639	672	658	665	666	664	673	637	655	699	646	671	647	636	693	687	700	654	713	695	651	670	656	675	663	665	650	648	718	641	672	671	679	669	691	673	692	692	648	728	688	685	705	673	637	667	667	683	657	664	648	658	649	649	642	674	671	714	680	688	692	663	645	637	677	666	657	683	646	651	693	691	651	693	660	682	679	734	707	704	697	638	670	678	647	676	711	698	685	681	644	646	704	720	656	639	667	624	669	683	649	661	653	694	659	635	659	627	697	626	626	710	659	659	693	668	667	663	667	680	688	699	635	695	701	664	683	647	691	624	658	669	651	656	707	638	694	672	649	653	666	656	667	628	674	643	660	694	683	673	656	682	694	664	683	726	670	664	685	689	672	676	673	688	655	708	698	660	688	662	644	642	671	659	702	664	694	645	690	680	709	674	689	679	643	692	691	690	652	720	654	691	640	650	679	667	637	651	702	690	676	694	620	623	654	691	674	685	680	708	681	673	670	639	678	645	667	727	602	701	656	682	651	705	692	667	652	695	646	662	677	663	660	637	675	672	654	666	662	694	649	688	707	673	639	668	692	684	685	707	724	654	676	667	680	669	617	655	696	671	670	667	680	683	681	723	646	657	680	683	664	627	665	669	629	697	679	631	628	652	694	676	638	611	657	652	642	679	705	649	657	666	682	695	647	632	621	674	682	667	664	646	685	664	628	724	699	694	668	627	674	666	707	682	660	727	638	666	633	634	626	671	665	722	694	643	648	701	670	729	654	678	663	671	653	663	634	650	688	646	677	668	746	612	668	648	676	672	707	690	674	691	656	650	637	659	663	701	662	692	693	672	647	693	703	671	654	656	668	678	644	681	676	661	702	659	678	706	695	657	643	678	720	648	666	655	623	682	662	645	660	665	674	653	650	677	633	695	684	677	655	689	679	730	669	699	679	666	685	671	677	654	675	657	663	659	650	677	715	688	663	656	655	646	636	674	642	680	689	714	693	670	680	726	780	657	690	643	670	676	658	688	691	610	669	682	665	641	645	665	647	689	666	677	635	681	684	672	646	698	667	695	698	653	626	679	719	655	683	661	651	697	636	636	667	655	678	655	664	639	677	697	681	698	709	692	654	690	680	663	670	648	656	668	673	651	683	737	627	654	666	661	649	658	647	629	641	664	661	645	622	675	698	685	651	658	642	658	720	671	661	625	715	654	740	635	684	661	667	661	742	681	634	671	637	671	711	674	664	676	669	666	668	710	683	653	702	658	678	687	650	664	661	651	644	709	675	664	647	713	669	665	658	696	691	646	689	682	649	702	642	692	690	708	712	684	678	688	642	663	707	672	706	667	641	606	673	671	653	683	718	692	626	660	670	674	640	672	654	667	684	659	656	667	683	652	671	642	622	688	661	691	657	695	677	685	681	629	691	665	657	710	672	628	671	607	699	662	648	675	691	675	667	622	707	688	667	694	694	655	650	690	701	649	649	618	725	680	660	672	667	647	677	663	665	665	688	645	672	676	673	650	630	681	684	673	703	688	671	655	638	662	644	668	627	685	642	666	643	656	677	678	649	659	637	657	647	639	679	716	630	706	636	666	658	657	654	697	682	665	696	653	620	651	670	672	632	679	695	657	653	620	683	669	697	730	714	676	717	684	689	689	710	675	662	642	663	655	698	701	676	652	625	679	664	625	714	657	662	661	658	650	657	689	713	626	682	687	645	690	674	659
23271	21148	28799	23712	21145	19445	4946	3722	38443	13078	1270	740	685	564	522	568	530	541	531	509	497	507	527	520	523	475	509	454	481	425	508	436	434	518	2392	3985	3490	2468	1413	793	582	465	482	466	443	407	427	407	421	413	438	421	392	422	442	413	442	426	462	453	397	418	436	416	407	390	399	430	424	403	415	395	418	414	443	422	423	432	429	437	440	394	406	431	435	403	460	449	428	408	409	433	398	452	434	407	383	407	425	431	423	417	407	432	427	433	417	450	392	434	396	417	448	440	375	433	386	426	432	404	428	427	422	417	462	436	452	432	443	415	432	428	471	433	435	439	396	425	440	376	435	400	423	418	425	391	402	426	387	400	409	438	432	410	428	424	417	432	426	381	448	418	415	453	382	409	400	460	430	419	389	399	402	416	433	433	386	392	440	377	406	412	405	423	449	384	428	441	408	409	437	422	420	428	456	423	420	425	434	452	462	423	408	397	447	436	402	393	392	386	421	418	421	428	432	388	402	423	410	446	423	388	423	409	423	456	420	398	445	439	425	416	386	426	487	397	416	422	429	416	391	425	406	467	400	419	416	423	433	410	443	447	447	398	411	420	432	442	423	429	423	406	387	418	435	431	396	431	401	423	473	429	425	437	453	390	415	403	436	448	417	402	430	427	448	430	424	417	416	406	416	403	421	411	409	438	448	411	398	440	421	413	399	431	399	439	387	423	388	409	432	404	440	397	447	402	440	424	431	430	413	432	416	384	400	446	384	411	400	407	435	424	439	430	422	424	449	443	430	407	447	435	443	445	503	408	434	394	395	409	437	425	413	446	439	394	387	413	435	434	426	445	417	415	408	409	403	457	400	448	442	417	433	424	455	433	377	375	412	447	404	443	452	426	420	402	405	439	381	404	394	404	415	396	398	449	420	449	399	377	435	461	418	387	428	460	428	402	434	456	434	423	435	429	405	414	410	406	406	418	427	402	383	416	420	422	409	430	422	458	437	399	376	456	397	423	396	404	404	424	424	425	447	386	390	399	410	453	428	371	445	405	422	404	398	387	415	436	428	402	422	414	438	417	417	398	419	427	436	374	423	432	413	426	398	405	416	404	413	408	441	432	407	430	421	419	422	452	426	435	428	414	455	440	413	387	384	455	450	440	422	398	456	417	436	401	439	428	444	403	415	417	437	454	418	424	395	421	377	452	409	431	413	422	407	440	409	422	433	405	426	441	433	436	409	415	418	433	402	434	426	415	400	404	401	414	420	384	439	390	450	429	421	425	425	441	409	423	372	405	418	427	397	380	400	427	416	416	407	431	410	435	427	418	403	451	434	382	425	422	393	407	402	417	428	382	428	401	428	388	419	388	404	450	440	474	405	408	445	399	456	439	418	412	426	428	421	414	430	453	420	425	420	397	411	399	414	452	412	393	412	440	421	409	441	408	408	433	440	432	369	448	400	430	480	436	378	408	430	437	414	381	443	440	412	407	412	462	395	416	435	427	428	406	392	460	443	404	426	399	426	439	421	418	410	450	429	396	446	398	430	418	436	408	399	409	417	432	415	401	411	419	387	397	377	407	450	413	416	433	447	413	402	426	440	426	442	448	420	422	464	431	380	430	407	413	376	444	429	396	437	438	392	460	397	392	430	430	428	420	442	405	441	389	409	411	402	421	430	464	408	431	424	415	428	479	424	415	430	403	434	365	441	397	433	406	397	426	415	413	418	396	404	421	438	443	399	449	439	418	399	419	423	434	439	438	383	397	426	434	428	426	439	433	418	411	401	420	426	435	423	414	427	397	430	428	402	413	415	419	421	435	411	420	411	438	426	412	423	413	455	424	429	382	434	435	402	392	446	415	400	427	373	408	433	454	390	450	453	426	409	433	401	385	399	437	456	424	419	437	425	419	468	444	401	436	392	430	414	420	407	455	410	409	440	397	439	439	427	434	439	401	390	428	463	446	425	422	477	472	438	414	410	442	428	452	371	406	440	442	397	392	426	419	436	431	414	428	432	413	423	429	433	393	406	463	441	426	435	427	425	465	374	405	412	396	412	410	381	404	422	382	416	427	399	422	424	402	417	403	379	409	439	454	440	430	390	380	414	409	393	422	441	410	453	409	419	407	405	434	418	406	394	434	408	428	409	405	444	445	426	419	418	461	410	412	429	394	410	434	435	439	408	423	397	402	369	426	430	431	426	434	390	420	408	421	415	414	395	414	412	396	390	400	405	432	419	395	435	424	393	375	460	406	454	427	405	426	446	424	438	405	417	475	417	388	443	452	406	443	442	430	416	412	453	411	413	408	427	410	428	442	430	425	432	453	433	425	458	394	427	411	425	419	400	406	424	416	440	419	420	442	382	413	362	436	451	411	447	398	429	431	428	433	398	458	418	384	468	430	405	383	412	420	401	403	379	419	398	423	469	413	414	388	452	426	422	410	422	428	450	414	447	444	412	443	429	342	404	394	420	381	465	422	410	390	428	426	445	446	403	425	385	411	424	422	431	448	433	433	422	432	422	411	417	404	412	428	419	393	417	404	455	446	436	372	440	418	394	405	444	448	407	440	412	441	424	422	405	427	476	441	428	431	412	415	399	403	418	427	430	423	455	425	396	381	399	415	431	423	450	419	425	425	431	407	420	383	456	438	457	452	416	416	441	437	460	438	424	430	451	434	458	423	469	416	452	442	462	409	420	406	422	430	419	433	417	404	412	423	404	425	390	411	397	430	419	425	405	373	413	417	398	416	357	436	437	440	424	417	450	402	393	445	381	487	410	385	416	452	416	420	409	407	409	422	453	409	399	443	427	391	431	416	429	414	379	393	376	445	430	423	426	435	375	437	426	428	403	419	415	410	439	436	402	434	388	431	411	472	436	447	444	423	425	439	460	422	450	430	429	400	414	420	410	416	393	433	400	418	413	443	403	404	453	439	432	399	418	405	452	465	405	408	408	417	397	424	425	406	418	412	397	423	404	418	434	395	403	418	398	430	399	401	434	397	401	414	472	435	423	419	406	431	411	414	382	416	420	427	433	461	433	423	466	412	440	375	419	435	385	435	418	410	430	400	408	469	420	427	393	397	386	415	408	428	425	411	458	401	412	404	383	431	425	416	389	437	403	418	382	399	421	428	445	396	474	414	417	463	413	428	441	408	433	416	453	414	423	430	439	394	432	416	445	395	414	424	422	417	407	419	398	396	420	431	432	450	429	411	431	402	441	425	415	417	417	448	388	432	398	401	411	446	431	442	408	406	395	421	393	408	456	399	440	458	416	426	411	402	405	414	418	412	426	427	418	374	423	447	411	415	392	405	425	439	389	447	437	435	412	438	452	451	389	464	426	416	448	363	394	415	401	404	419	424	397	403	406	414	419	421	416	420	444	425	431	414	431	414	397	404	417	409	395	413	418	425	407	464	436	414	409	448	425	447	434	399	374	430	432	417	418	424	457	429	463	455	401	444	389	439	447	381	430	413	430	384	416	444	445	388	409	437	419	410
11764	26590	23491	13865	10080	8022	6035	8690	42736	6379	2010	1702	1401	1192	1048	1001	968	873	915	921	950	1017	857	858	797	822	755	794	769	791	762	764	710	854	5701	8486	7415	5179	2943	1442	898	770	684	626	640	635	677	593	632	681	661	719	630	641	648	653	706	615	637	678	668	633	668	660	652	674	665	671	643	688	637	662	650	650	608	653	685	656	646	672	647	650	665	641	719	672	654	645	681	673	665	650	654	657	673	638	650	630	640	648	619	702	652	655	618	620	693	651	670	628	607	641	639	631	668	684	668	627	634	594	651	589	651	682	640	652	616	647	634	671	641	628	700	663	661	665	644	662	691	642	685	683	674	617	664	651	661	641	674	634	610	656	660	644	703	676	691	675	675	646	662	676	607	631	608	653	640	646	668	646	653	647	636	651	606	633	674	675	672	641	643	627	614	663	620	636	646	613	645	644	657	668	686	613	633	679	602	688	654	661	639	638	648	646	666	691	648	687	623	603	658	602	680	647	643	602	654	640	649	704	684	642	660	619	644	638	634	632	672	643	624	650	654	623	613	678	635	628	658	661	666	659	678	611	685	648	631	656	665	642	668	640	666	625	645	656	590	631	613	666	633	659	665	666	608	664	646	697	645	617	641	658	617	656	625	621	700	639	644	670	614	625	609	653	672	691	630	662	660	657	652	658	659	690	646	631	677	633	633	642	673	665	637	599	669	640	680	658	609	608	657	617	626	714	623	656	625	639	654	675	644	634	630	693	624	651	670	631	702	629	652	608	651	612	664	644	614	644	629	640	637	646	607	647	640	641	686	643	658	657	632	632	642	664	660	617	635	652	634	661	615	670	663	619	689	644	645	653	640	665	648	681	649	655	624	598	622	643	622	607	670	663	605	660	668	669	648	668	659	614	603	624	638	680	657	646	680	693	629	666	635	647	630	664	650	686	624	662	618	656	625	630	607	620	649	641	585	650	655	639	649	675	637	673	667	689	642	668	668	655	632	608	640	659	652	655	661	673	610	655	638	649	655	694	641	639	691	617	614	649	629	640	614	564	681	575	651	647	636	644	620	653	659	657	646	648	652	637	653	679	702	653	652	677	630	607	652	631	633	639	643	629	620	651	632	629	659	652	656	656	648	661	632	683	649	628	612	631	665	643	596	646	630	678	644	614	654	691	652	680	655	682	648	644	621	649	654	630	672	646	629	614	644	645	627	657	684	660	641	620	666	668	673	617	661	648	660	647	612	673	697	666	655	661	643	624	639	637	633	652	672	692	683	693	651	609	637	665	647	626	591	617	610	663	633	617	662	616	652	676	634	632	688	650	604	604	644	640	650	642	591	663	642	650	651	629	701	628	694	649	697	672	597	618	682	678	665	654	647	636	622	631	685	668	651	673	681	639	704	640	649	607	656	641	639	630	622	650	621	618	626	637	638	659	642	651	605	647	676	643	649	658	619	660	632	632	654	632	608	658	616	643	657	612	652	711	621	583	671	686	620	660	633	634	617	661	645	653	633	633	672	624	664	694	648	684	635	633	633	656	674	660	625	654	659	701	615	639	662	672	639	669	668	654	646	637	647	679	636	629	630	630	651	638	611	625	623	674	632	631	615	648	650	626	684	651	633	638	626	629	669	667	616	649	685	693	651	662	666	634	642	598	693	664	691	677	637	670	640	608	603	666	649	638	663	669	621	601	618	637	671	723	659	651	630	649	599	645	646	634	654	663	604	665	639	650	673	671	615	680	648	671	687	627	629	639	671	618	606	661	644	653	647	631	618	621	687	629	673	683	605	646	646	655	651	637	666	650	665	681	633	673	649	629	644	620	635	663	654	669	627	649	612	623	658	694	620	615	641	627	629	635	625	658	650	698	632	666	665	655	638	665	681	658	658	654	646	650	646	666	636	667	630	718	678	641	645	664	638	643	640	663	632	599	620	665	625	628	668	684	654	654	606	684	615	661	619	648	620	684	659	647	670	647	643	648	674	594	673	619	673	596	644	656	645	643	669	649	665	641	628	635	621	644	635	591	651	688	640	668	636	633	662	621	620	676	646	645	649	607	653	625	612	618	668	618	680	642	639	606	694	665	693	630	634	610	655	658	689	634	623	628	622	616	620	644	661	686	673	666	646	661	624	641	622	645	653	660	640	680	615	661	624	625	667	649	674	630	654	627	663	646	659	660	669	650	652	663	633	655	630	706	657	623	638	675	605	684	692	633	677	664	635	640	643	618	643	664	714	666	654	623	717	665	626	654	613	693	636	681	613	622	653	620	634	687	696	653	588	635	672	646	641	642	630	657	616	620	593	654	629	631	662	596	609	644	592	631	656	646	649	693	671	575	631	706	648	671	643	627	675	642	640	591	644	641	636	649	646	642	635	642	630	684	595	655	625	614	637	649	688	654	641	607	649	676	660	657	637	651	639	631	655	634	624	649	616	675	617	636	713	648	654	650	641	612	647	622	664	633	666	626	688	639	653	651	625	673	647	679	650	609	661	671	612	627	650	632	620	643	658	644	688	650	645	628	661	650	645	682	659	680	648	677	672	643	682	644	594	622	616	649	596	653	600	620	729	637	669	629	686	636	609	645	643	709	648	651	625	691	686	627	681	592	645	650	653	682	651	616	696	624	687	623	652	685	656	639	644	637	664	657	657	679	648	645	653	662	655	623	613	598	625	640	633	584	668	643	639	629	687	635	619	632	630	606	650	639	653	605	622	656	685	635	644	629	629	693	666	637	634	641	662	700	655	634	652	623	640	644	658	653	684	655	666	620	670	615	661	647	639	640	646	647	662	643	602	657	646	615	639	635	632	639	676	650	672	683	653	610	639	680	638	705	655	642	655	644	608	660	664	644	658	636	665	652	663	614	689	636	659	631	649	681	642	660	648	667	644	628	606	689	647	636	665	659	665	637	617	679	639	658	693	610	688	605	694	640	681	658	639	635	693	643	674	629	634	660	635	631	620	613	647	659	685	583	668	635	635	628	663	625	604	647	659	609	653	678	613	674	679	667	639	594	646	654	671	628	616	646	612	697	653	600	670	652	639	617	674	670	679	646	661	642	663	703	668	632	647	652	614	644	657	632	637	663	605	659	635	655	609	638	638	649	622	641	646	651	683	649	649	631	614	616	676	651	669	632	595	617	634	648	598	676	659	672	622	656	639	642	695	641	681	669	667	632	675	657	655	649	664	607	626	685	683	669	718	624	615	652	636	690	641	622	639	644	642	630	659	654	652	631	623	617	662	679	657	656	646	635	659	631	671	615	643	640	627	639	656	632	639	648	628	610	677	662	633	660	610	645	658	621	633	694	702	668	666	656	627	660	681	642	633	639	672	660	649	598	666	667	682	708	624	618	658	623	664	614	665	647	607	644	643	667	657	649	647	602	678	677	627	682	656	660	628	620	689	685	658	647	611	676	675	640	667	622	655	630	629	670	652	603	639	659	663	631	671	611	644	715	641	674	617	655	651	635	625	664	632	650	641	655	604	590	694	663
26906	20286	11405	3739	1898	1241	941	948	4780	591	511	487	503	452	435	463	422	484	461	444	472	481	442	430	440	406	439	440	416	417	418	417	471	441	535	697	754	719	593	504	422	425	403	408	444	425	405	406	420	431	399	430	447	422	426	414	444	402	369	434	446	407	464	390	424	404	412	449	416	402	450	418	403	425	399	438	450	412	433	381	413	423	402	386	398	418	433	404	436	403	409	406	405	381	426	428	410	370	447	444	415	439	407	439	437	436	438	417	422	382	403	415	429	411	412	404	411	400	411	396	419	407	405	393	420	387	418	392	441	395	449	396	423	403	372	412	416	400	422	409	448	417	414	458	440	409	361	408	399	399	399	400	420	420	460	409	419	388	428	407	429	427	391	432	444	413	438	415	439	421	445	420	445	402	440	433	392	420	408	442	414	399	428	387	446	407	415	421	403	428	424	383	409	434	421	415	421	412	431	416	418	426	431	408	435	385	453	460	431	452	435	421	447	390	382	404	419	421	409	396	445	405	407	446	438	430	423	410	417	441	451	400	430	458	420	438	442	413	455	381	435	415	456	431	386	435	424	421	423	433	413	454	443	416	456	407	400	435	413	428	430	396	452	403	400	411	421	398	429	446	393	439	415	406	431	465	435	425	428	431	432	428	410	433	392	412	394	415	432	469	438	422	403	415	412	421	380	366	414	411	411	437	423	411	415	446	423	463	427	403	409	364	424	382	403	402	407	443	403	389	414	414	396	420	415	401	424	451	443	423	404	415	427	413	415	394	425	420	437	436	444	400	410	434	385	419	414	398	457	443	417	458	458	402	410	391	421	416	402	420	443	419	439	398	460	429	425	468	427	418	430	409	438	405	432	410	417	440	441	404	437	420	457	455	426	443	429	448	429	442	426	422	403	400	423	403	423	395	427	403	412	433	410	379	426	408	425	367	440	413	423	400	364	421	458	408	437	393	418	427	408	426	415	395	409	366	362	420	416	389	386	450	427	439	419	404	423	434	420	437	401	396	407	400	412	433	418	391	409	414	411	398	392	394	411	390	422	423	439	376	427	453	420	397	449	448	419	402	438	412	438	417	403	439	425	413	392	385	421	398	441	432	444	412	415	397	447	409	434	415	395	381	412	438	426	419	420	450	434	438	419	454	431	444	439	425	413	412	421	414	444	401	428	444	428	432	400	439	403	408	410	454	405	391	398	370	401	407	441	405	459	388	394	426	410	442	406	416	450	436	453	402	410	424	381	411	426	438	399	394	424	405	424	465	400	433	433	430	406	417	426	402	436	411	429	427	420	394	402	431	436	445	408	392	412	426	397	423	407	415	438	435	390	436	437	417	391	382	402	440	458	425	400	401	408	427	437	415	456	459	437	484	395	408	436	442	425	465	404	425	429	396	409	370	435	393	395	423	416	402	429	365	436	419	448	448	394	415	448	410	405	412	405	456	426	398	369	400	407	420	403	410	426	435	434	425	398	413	435	433	456	431	447	440	417	371	431	427	411	377	433	402	395	381	447	435	413	367	383	410	414	417	343	402	433	441	414	367	352	408	401	454	430	439	429	407	436	427	440	421	364	389	434	414	455	437	390	437	369	418	434	396	446	416	468	374	429	421	422	433	410	466	465	450	418	440	387	423	406	460	412	405	423	414	425	426	418	425	413	394	404	439	442	402	448	398	410	403	449	364	410	419	435	409	438	396	382	434	411	414	399	422	417	389	373	388	431	425	392	406	390	439	420	413	400	436	420	433	412	425	441	407	397	425	427	396	436	404	399	428	415	414	451	469	408	387	403	406	416	418	439	393	412	426	439	425	401	391	450	417	423	439	395	451	468	435	457	427	415	433	420	456	393	412	410	412	447	402	428	380	403	415	409	435	425	423	401	422	435	423	391	440	428	429	403	440	398	408	421	451	428	380	399	420	438	414	416	417	385	403	404	390	415	423	415	394	444	415	388	410	447	439	406	444	398	402	434	408	415	434	436	459	390	412	406	441	446	418	404	416	389	436	437	425	432	431	428	408	392	391	420	468	410	431	431	402	454	413	425	433	442	437	420	453	395	430	382	422	423	376	395	405	413	415	425	390	450	458	399	431	379	394	419	396	441	393	429	401	410	401	419	415	452	418	460	424	402	381	387	429	438	403	456	394	406	409	402	424	411	428	388	455	436	462	435	408	411	419	392	389	409	405	403	430	393	443	437	387	414	419	377	440	396	455	419	417	443	424	417	402	402	422	420	417	431	425	398	421	412	426	445	439	414	450	455	408	389	454	402	428	409	441	395	404	445	408	418	418	448	434	405	419	444	450	401	433	460	369	418	384	442	432	447	404	385	402	428	402	415	424	383	431	390	408	411	402	415	397	385	406	443	427	400	466	416	392	416	456	435	417	409	415	401	443	409	399	422	391	434	405	432	408	428	428	455	364	407	419	414	393	396	452	391	408	389	450	436	443	420	436	426	410	450	417	412	474	404	409	409	426	422	404	409	424	469	404	442	419	457	429	403	432	437	410	417	406	411	408	392	432	432	405	424	414	397	411	417	444	424	434	433	395	432	444	427	409	425	406	419	395	420	419	426	437	407	415	446	415	426	397	393	424	404	403	416	396	383	442	410	421	407	410	439	409	423	457	366	443	435	417	425	378	407	416	433	399	413	389	429	415	372	444	406	425	433	423	398	439	411	404	421	404	411	472	420	420	446	438	431	409	406	389	392	429	436	416	435	415	406	418	400	434	423	407	412	391	396	380	412	425	440	469	380	409	369	441	409	377	398	427	455	399	407	410	417	386	435	426	470	385	424	415	416	443	436	422	403	424	430	441	387	400	419	433	412	389	418	435	424	423	433	416	405	391	419	426	438	422	453	415	434	414	409	422	433	423	401	436	430	421	390	434	446	431	443	438	395	383	408	417	421	406	407	426	417	437	398	437	405	439	397	406	402	441	445	410	422	413	447	445	401	445	387	389	389	458	454	391	392	432	396	450	460	435	436	411	412	432	428	439	406	394	388	407	441	419	445	428	426	373	409	405	369	423	441	408	403	452	418	419	415	402	407	420	417	465	409	402	371	410	455	408	396	406	425	398	381	441	440	415	387	422	435	404	418	407	397	411	411	408	401	476	401	422	425	428	435	434	414	434	396	433	439	432	436	416	425	375	417	442	413	436	436	421	430	393	430	396	387	420	398	395	426	418	410	402	413	430	378	433	400	413	417	420	415	391	403	407	438	428	411	407	456	422	423	439	426	421	462	433	414	432	433	413	407	407	402	413	426	420	440	412	389	440	431	429	409	444	443	390	435	387	437	432	414	423	384	403	418	415	438	417	465	428	415	423	409	424	413	419	437	415	427	422	423	467	381	439	405	422	426	425	405	431	417	431	413	404	461	408	433	427	409	403	435	381	432	405	445	393	428	417	418	394	405	422	388	429	421	416	399	437	399	440	409	421	429	440	422	429	397	403	422	430	418	437	412	428	432	408	386	425	465	415	399	403
8028	11710	11193	5909	4337	3333	2264	2340	10773	1041	953	912	959	792	718	714	717	708	682	737	720	660	709	720	685	692	708	697	654	689	686	674	611	691	847	1263	1440	1294	1011	847	737	671	669	675	611	660	652	626	691	650	650	686	638	630	610	616	676	614	675	647	632	653	668	684	673	664	628	683	648	677	639	682	650	655	616	662	645	664	667	622	642	618	612	663	674	661	611	666	618	637	650	631	667	689	695	682	644	656	688	668	679	641	634	637	662	644	655	698	634	625	679	649	655	642	648	682	659	629	656	632	658	662	648	658	647	671	637	627	663	677	614	611	693	659	643	623	668	674	646	620	645	627	659	685	694	657	639	665	611	629	599	617	651	611	634	651	686	598	658	649	652	664	623	601	677	676	676	643	674	641	641	625	668	651	613	658	665	631	644	610	680	647	627	649	584	690	621	635	658	650	637	630	654	623	660	649	636	642	627	695	622	681	617	647	657	666	589	691	616	673	649	675	662	662	642	621	619	659	608	616	674	674	644	671	650	644	624	650	644	654	672	615	658	641	661	665	662	618	693	654	655	627	652	606	660	652	670	689	658	589	658	687	667	638	716	653	659	626	691	655	627	677	645	674	630	649	655	646	641	647	694	684	689	657	671	674	598	652	634	655	655	651	632	657	690	643	632	676	600	682	615	654	647	635	669	631	633	617	663	658	627	647	604	653	661	674	663	650	655	663	680	591	637	631	594	644	669	670	658	684	689	622	653	630	637	672	703	637	648	666	680	665	651	650	676	638	600	660	626	659	667	633	687	656	665	669	663	679	627	659	611	696	642	634	616	627	620	627	637	629	589	649	626	683	631	606	630	667	673	650	658	693	700	645	604	681	600	637	666	688	645	676	668	635	636	690	679	691	616	654	642	642	668	646	640	635	564	683	676	659	687	625	684	648	654	627	610	628	620	660	648	634	621	624	625	648	651	619	597	650	678	618	649	633	661	641	669	680	697	643	671	612	668	634	604	611	604	670	669	646	629	693	665	626	637	657	658	646	638	661	654	637	670	636	644	643	639	670	647	659	656	660	655	643	623	648	643	690	629	696	658	658	627	646	654	621	646	606	658	652	687	627	663	653	676	694	666	662	636	624	600	653	666	677	615	655	646	646	667	690	671	630	616	659	664	686	625	605	635	633	629	630	590	676	722	665	628	660	605	664	624	652	662	634	649	642	594	676	647	675	689	599	664	644	627	650	617	681	675	647	629	690	649	624	648	652	608	627	663	625	622	712	655	709	668	648	635	664	693	682	612	594	688	651	607	704	596	660	611	608	662	680	640	624	673	637	661	626	646	615	663	637	627	628	671	665	649	625	647	650	612	698	669	620	658	683	691	629	630	683	689	685	619	658	635	647	672	621	649	664	668	636	687	641	676	676	615	651	626	633	655	670	638	642	630	630	660	668	656	646	683	633	621	626	624	616	645	653	616	676	662	671	598	663	629	660	642	670	610	657	632	640	685	651	668	612	632	662	649	618	613	641	648	627	637	674	675	612	657	658	632	633	680	559	666	639	680	653	698	672	661	686	682	640	627	680	660	655	695	655	630	610	671	635	644	617	699	624	614	651	674	681	660	677	675	630	671	625	636	648	614	639	651	616	637	658	631	631	608	612	660	681	668	621	657	642	711	660	651	633	620	637	620	648	578	649	618	687	623	723	634	590	588	605	626	674	668	645	665	651	629	688	687	632	651	667	650	676	638	640	632	619	641	664	638	687	649	660	680	645	649	609	641	617	642	644	668	613	654	660	622	652	639	643	633	664	653	581	619	663	689	642	625	680	656	593	687	648	641	636	651	650	621	631	624	650	603	632	660	616	639	645	625	651	656	695	603	663	640	629	680	680	625	652	604	609	672	626	658	686	617	654	622	620	636	638	672	688	695	646	666	669	625	634	704	668	581	652	686	631	667	637	650	619	624	647	660	672	711	667	639	662	671	595	676	665	684	639	646	636	655	640	650	630	676	633	603	637	657	662	650	691	681	701	616	589	630	662	687	655	654	680	691	659	656	641	649	643	720	600	615	650	624	671	619	639	654	630	629	588	642	623	660	645	668	662	635	705	674	635	654	615	680	673	650	651	670	616	655	700	650	643	681	688	657	654	666	638	683	645	636	615	669	667	658	675	638	651	620	644	674	634	655	675	684	622	623	677	671	698	656	603	669	645	629	627	674	656	658	661	626	609	640	653	637	660	608	635	690	656	616	649	645	641	668	677	647	620	671	639	618	633	618	646	712	666	662	662	629	657	639	571	688	615	622	647	626	647	652	655	643	655	682	670	620	653	683	638	648	644	614	645	712	658	654	645	680	685	670	679	638	656	627	602	653	665	672	650	675	607	643	664	599	662	630	639	653	613	655	617	622	647	663	648	646	646	644	685	669	633	656	690	611	674	652	674	639	616	627	657	704	645	653	639	683	671	641	615	603	688	661	665	679	720	669	615	646	676	686	646	654	640	644	656	619	631	610	651	654	637	641	619	653	642	631	672	659	584	653	644	624	657	654	611	686	639	644	674	643	623	632	692	670	650	644	660	636	694	622	667	653	663	717	629	654	642	641	668	656	652	664	668	650	651	653	646	627	652	654	644	674	644	666	669	690	671	658	651	640	655	664	660	657	644	616	614	643	653	647	657	616	682	671	656	658	616	632	641	642	619	672	679	617	616	624	614	638	667	680	626	642	691	622	637	677	638	640	710	623	630	668	699	626	680	661	637	685	636	685	653	590	622	618	669	647	619	649	655	647	632	635	653	659	704	683	635	645	639	625	592	650	646	664	620	626	607	644	695	634	643	654	638	649	692	648	623	682	707	578	643	580	619	669	668	675	687	640	655	625	631	678	609	673	655	683	670	660	635	614	644	639	665	645	651	642	649	623	654	602	675	634	654	635	648	685	650	665	614	669	638	690	653	660	673	623	645	643	652	672	611	651	633	633	644	709	619	669	674	636	675	667	655	659	666	678	625	675	676	667	628	602	687	616	625	642	688	657	689	636	674	622	684	624	665	647	626	619	652	689	610	634	659	623	689	691	633	669	656	665	656	621	637	641	688	632	643	603	629	657	637	682	632	625	639	634	670	685	684	683	653	617	707	667	629	658	603	657	667	684	659	676	590	641	666	691	684	629	680	676	672	638	690	617	665	681	633	645	644	638	653	672	661	677	675	659	652	629	643	635	628	622	687	591	630	657	625	679	649	612	623	661	645	626	634	634	638	624	668	657	665	647	663	619	661	624	676	614	619	654	647	628	636	688	661	657	613	614	699	644	658	652	684	649	655	583	651	657	664	648	620	642	657	659	647	602	634	676	638	635	629	609	617	650	664	650	644	630	641	611	626	650	653	648	648	654	662	668	610	621	666	657	650	678	671	660	650	689	662	653	624	648	663	640	625	648	636	632	694	659	626	676	651	683	649	628	616	671	674	642	590	636	658	649	615	651	658	641	687	606	654	603	661	638	648	662	651
25270	21193	26896	24754	6138	1835	1279	7419	17861	1045	581	521	550	517	473	479	506	449	486	475	435	463	453	478	475	471	425	478	400	469	444	433	439	488	864	1561	1406	1092	844	604	476	457	405	408	440	449	426	469	414	439	427	472	449	456	442	444	399	427	431	435	429	430	439	460	435	454	468	397	478	429	454	433	448	397	457	444	431	437	473	443	422	432	419	439	408	481	404	426	437	428	446	434	392	452	417	435	400	429	450	467	413	471	430	443	463	411	417	416	466	413	439	434	449	492	451	372	440	436	451	418	416	460	458	421	428	442	409	440	438	458	404	415	414	428	433	417	421	415	420	434	427	460	435	424	452	408	456	442	411	447	435	442	415	407	450	445	464	440	421	453	416	426	429	401	442	463	450	403	423	431	436	436	411	407	475	442	482	431	432	443	424	445	411	456	398	462	444	405	432	407	410	433	442	430	419	436	438	408	434	440	441	476	428	398	469	435	454	410	436	408	400	451	408	416	446	436	454	435	426	409	435	426	446	389	443	443	402	426	440	452	422	398	435	428	440	429	421	462	435	441	442	437	414	482	440	438	415	474	447	468	451	438	430	426	417	441	426	441	440	450	438	433	423	406	410	403	462	445	443	412	471	472	442	451	449	418	471	398	431	467	434	423	426	440	406	460	430	435	446	444	405	418	414	438	415	424	440	439	435	405	436	447	417	424	445	452	427	426	472	462	418	446	436	410	433	382	430	440	429	434	419	427	456	424	440	445	430	433	420	442	431	451	426	477	451	457	443	459	441	410	433	425	449	429	462	448	430	421	441	410	426	442	483	416	437	441	445	427	436	440	426	408	468	415	442	451	434	438	413	449	406	423	432	464	445	456	435	426	406	442	422	439	432	392	422	403	437	450	426	449	408	412	431	448	409	413	434	458	430	462	443	420	444	423	469	464	419	413	424	464	430	468	422	431	428	417	440	433	424	419	447	410	448	403	422	473	446	416	467	437	394	413	406	428	449	447	408	451	429	430	445	454	440	436	426	447	429	429	424	424	423	454	390	414	406	411	440	408	446	437	456	450	439	431	415	444	414	436	427	420	411	445	447	436	449	432	429	428	425	411	420	439	429	439	414	427	444	425	414	420	433	426	501	443	428	421	483	469	460	458	410	397	430	461	424	403	440	418	435	412	441	466	411	420	418	413	412	475	432	411	411	387	461	428	459	458	450	459	396	416	428	435	462	453	470	449	472	455	434	437	432	401	414	447	480	453	462	445	482	427	425	428	430	447	459	417	423	468	431	424	420	472	443	427	467	440	414	432	473	431	411	437	435	432	461	459	431	465	439	420	463	433	480	397	448	398	458	452	451	459	453	443	394	426	422	410	426	454	419	418	436	425	431	413	448	402	442	427	388	439	460	449	435	451	428	397	427	411	435	433	435	434	458	434	438	423	426	397	433	454	434	421	429	443	426	449	436	445	474	459	447	418	408	455	446	434	412	416	439	480	414	406	416	437	442	424	432	453	416	444	435	406	414	427	421	442	405	464	426	440	458	452	404	429	468	454	444	438	399	437	383	425	448	430	447	446	421	452	460	411	448	388	474	447	441	416	400	432	401	439	477	417	440	420	420	455	417	411	439	427	460	368	407	464	401	441	398	448	448	406	421	444	433	421	448	427	397	474	430	417	431	418	430	437	453	431	419	424	450	454	430	433	428	414	449	424	467	443	422	421	417	444	437	415	435	420	400	431	410	432	448	421	442	471	455	470	442	490	434	422	408	407	432	421	427	429	426	433	431	430	419	396	426	426	436	448	445	452	401	461	438	462	395	438	434	447	473	429	420	484	415	423	471	424	441	409	459	428	426	455	429	427	454	452	447	473	464	417	457	425	405	433	442	462	444	428	470	479	478	439	440	440	447	422	430	442	427	435	439	428	438	424	413	413	457	471	459	430	435	433	444	438	418	437	423	490	423	432	440	441	457	420	423	430	422	412	434	441	444	451	414	430	435	422	438	439	443	479	449	416	456	364	437	412	441	432	414	454	436	444	433	445	435	461	472	448	450	451	434	430	434	433	421	443	429	420	453	428	422	451	427	409	433	461	457	450	413	409	451	428	417	436	462	421	441	403	427	441	422	434	445	428	436	424	423	405	404	449	436	434	479	445	424	484	400	459	426	431	431	466	390	443	437	430	414	393	436	415	475	453	399	409	433	429	398	431	426	469	464	445	411	414	396	424	410	461	426	406	455	439	417	463	433	442	444	431	423	418	455	435	440	459	414	406	377	410	429	428	431	428	438	432	439	425	451	465	429	439	436	448	443	418	429	465	443	455	436	430	423	405	432	434	417	408	428	386	444	447	450	457	412	437	441	442	439	415	470	429	431	401	464	459	439	475	412	456	445	416	469	424	440	435	422	429	421	430	411	447	416	460	491	381	462	409	424	447	444	457	475	390	436	398	430	440	420	426	426	416	419	415	457	442	426	462	460	420	440	379	426	424	410	405	444	449	393	443	421	472	405	437	449	443	437	404	431	398	430	457	429	417	449	444	467	399	425	433	469	464	443	476	421	444	462	463	438	418	475	408	410	461	470	454	471	395	445	423	404	421	422	408	430	433	465	437	439	437	428	469	420	422	424	420	379	417	438	433	460	457	434	414	415	471	408	476	395	440	413	414	448	411	441	437	436	497	405	403	449	458	421	416	436	423	480	462	449	437	429	417	390	464	429	419	468	430	455	432	398	447	451	445	424	424	420	415	424	409	420	471	461	422	420	422	438	408	408	433	431	452	455	435	451	461	411	437	435	417	407	427	419	401	433	387	453	446	415	439	445	444	404	446	438	439	396	425	425	419	408	413	440	419	399	449	458	450	444	454	446	455	457	456	460	445	428	434	454	430	467	449	414	481	439	452	430	435	449	435	415	417	402	409	445	444	449	439	438	488	439	404	413	428	438	470	468	434	455	462	451	424	472	418	446	427	454	440	437	411	465	448	476	419	469	409	425	428	438	429	449	438	441	444	442	424	439	423	442	417	421	461	431	477	434	456	436	419	449	444	436	471	431	398	425	410	403	491	489	449	433	454	442	459	438	431	424	443	454	449	404	402	417	424	401	433	438	447	459	419	438	418	446	475	424	450	425	397	423	454	410	433	446	421	420	402	449	432	468	425	423	445	439	387	463	454	429	405	439	414	455	481	446	431	430	461	435	405	443	446	494	426	454	462	424	435	423	431	439	430	443	450	424	413	451	418	445	431	440	457	413	420	446	400	444	454	483	429	464	449	437	458	457	439	464	423	429	415	415	435	470	424	428	421	426	458	439	439	410	412	436	444	436	414	456	425	425	425	464	394	409	465	440	474	403	442	421	429	415	449	428	453	413	431	442	458	450	425	455	454	454	443	406	433	463	450	440	426	386	423	427	465	437	438	480	411	458	452	459	457	446	407	431	433	463	432	435	468	455	417	434	458	413	433	426	437	437	441	404	446	412	434	422	439	429	434	445	396	404	442
8964	17201	14833	7564	5604	4280	3090	14273	21555	1230	1107	981	1018	947	894	881	866	806	745	761	750	751	749	750	722	712	725	709	744	784	686	701	716	740	1802	3504	3021	2440	1590	1021	831	706	703	702	693	691	695	663	689	689	692	679	700	686	711	646	664	659	695	716	665	696	634	670	710	716	639	697	663	703	690	694	693	659	689	683	622	701	678	691	643	686	635	689	693	648	657	705	672	643	651	736	669	648	705	689	614	658	687	631	695	691	647	683	659	711	690	679	661	720	672	682	703	669	685	665	673	684	691	666	645	643	681	654	658	707	670	673	706	657	680	646	679	750	630	695	634	694	707	688	652	742	709	688	647	672	677	670	635	647	686	713	675	665	643	705	695	726	689	626	678	681	731	664	681	704	692	648	658	713	688	644	688	685	642	710	649	681	671	674	663	745	725	665	663	643	665	629	640	686	658	655	722	670	685	644	695	673	682	723	645	615	677	655	691	661	716	660	679	697	696	655	621	668	712	679	637	693	676	613	698	669	657	717	707	703	627	704	669	632	715	689	669	708	661	668	685	670	693	661	662	713	673	719	648	711	619	669	681	707	662	655	668	612	709	667	630	696	692	707	714	693	669	678	687	665	671	691	710	704	656	698	640	653	687	675	681	667	651	709	652	685	683	681	649	682	689	695	699	696	668	701	627	674	677	669	694	638	618	698	715	696	641	618	703	698	621	631	662	674	674	638	644	682	692	657	655	676	671	690	684	698	668	678	703	632	719	690	637	648	660	625	683	683	665	694	671	689	677	687	647	679	661	673	678	663	643	692	737	635	665	668	678	653	673	674	710	691	652	714	730	705	726	710	722	656	678	706	634	658	690	673	666	691	671	723	659	668	675	703	718	718	669	649	672	721	676	656	632	681	659	699	668	673	706	693	676	710	625	726	682	671	681	688	700	692	665	685	663	651	694	718	677	645	637	707	694	649	675	646	660	659	677	703	646	688	656	664	666	660	633	680	658	686	695	668	706	676	710	730	673	667	633	692	627	649	670	669	633	662	673	668	679	667	689	662	625	667	646	705	670	682	708	668	647	658	702	660	711	678	698	714	698	663	683	685	690	681	665	680	678	652	708	676	689	666	674	652	666	648	660	677	696	688	711	702	752	605	664	633	695	671	706	642	685	717	667	652	687	658	677	653	638	653	642	665	684	666	688	657	706	660	717	662	664	632	730	684	671	659	648	617	660	660	672	635	712	687	695	681	686	700	684	676	673	682	685	678	705	702	686	706	670	659	685	697	683	668	651	677	711	674	641	674	689	687	655	633	684	672	664	671	643	705	656	663	683	703	653	686	719	679	673	665	657	683	719	650	647	673	716	689	644	691	610	635	699	670	663	682	700	688	658	661	727	668	684	699	698	627	689	652	661	664	675	670	638	666	666	668	683	625	619	725	633	675	666	689	694	686	693	669	694	680	753	713	672	697	704	671	631	691	670	678	715	685	680	697	618	651	680	688	661	661	661	658	664	686	644	664	669	678	670	680	670	656	696	679	671	700	724	664	675	670	654	657	687	691	747	641	654	689	673	670	715	700	730	687	692	665	693	678	668	731	691	693	660	633	698	646	653	684	701	652	701	693	691	661	692	699	663	654	646	665	694	660	697	646	708	716	682	676	660	712	698	645	663	688	702	645	675	667	651	675	704	659	676	635	650	729	681	684	689	626	653	673	677	688	668	681	668	646	665	674	644	657	701	655	704	699	712	658	722	653	698	639	675	661	698	646	648	684	704	686	661	691	712	667	713	650	709	682	695	663	711	689	670	629	649	657	729	651	698	673	668	658	715	660	686	658	667	666	687	642	678	608	680	688	691	697	695	703	663	707	670	659	667	648	705	626	685	687	612	674	657	680	647	674	652	650	648	684	603	686	677	655	721	688	676	633	664	682	639	673	635	678	683	673	657	694	686	696	676	667	721	618	684	685	702	672	689	657	651	671	648	670	640	617	681	698	640	668	691	672	703	721	666	646	651	712	701	661	664	734	700	707	696	657	711	688	672	693	662	688	662	704	695	647	680	653	690	646	679	710	700	715	687	716	726	690	688	702	691	640	678	664	703	720	682	681	674	676	666	666	662	682	666	646	697	717	724	668	648	699	704	682	683	666	691	714	649	684	668	704	698	678	676	650	699	593	667	687	684	636	697	692	680	606	674	678	731	701	684	670	651	700	683	704	710	682	699	668	695	714	658	676	685	670	683	714	611	687	683	620	657	714	659	693	702	670	644	687	621	689	702	666	655	680	686	707	698	658	660	642	691	673	652	680	656	664	703	716	644	654	627	642	677	681	655	675	685	738	700	688	682	666	661	655	697	694	687	650	737	664	716	669	682	720	691	667	664	696	718	670	703	624	665	670	677	718	670	639	692	706	686	673	649	680	627	666	697	629	712	657	711	676	651	675	681	725	691	639	686	676	696	681	652	678	708	680	663	669	705	647	677	678	651	659	611	717	690	674	655	742	687	679	685	697	688	650	687	655	645	663	673	686	687	672	669	698	658	686	681	689	727	670	683	684	689	731	639	648	682	657	740	719	638	657	643	637	644	679	695	707	631	674	675	688	719	623	686	659	722	708	687	665	696	674	678	664	673	700	674	638	647	699	712	675	618	641	688	680	668	702	660	714	689	693	705	653	683	732	684	653	711	672	650	720	674	699	674	669	685	707	664	664	710	691	678	689	670	685	641	696	694	688	665	697	615	668	668	684	644	696	680	715	705	677	691	685	685	701	680	666	630	627	690	696	717	658	645	671	685	688	701	694	664	708	696	677	682	660	671	696	666	679	688	652	727	666	692	652	656	683	718	616	689	651	660	669	655	697	686	685	687	668	689	683	651	667	695	712	682	629	679	695	662	667	693	684	661	691	688	665	674	648	678	651	654	697	700	690	651	646	675	688	657	694	703	698	625	655	687	731	693	700	648	670	669	689	687	661	743	709	685	709	659	675	672	732	674	698	700	649	653	660	709	719	637	700	655	696	678	651	711	663	671	634	667	674	706	700	709	710	658	668	695	717	660	662	647	731	661	675	653	694	739	635	663	637	626	698	664	730	669	708	678	741	686	692	721	640	655	668	706	716	672	666	727	669	667	693	729	687	682	620	689	696	644	668	688	668	651	634	635	637	638	707	677	619	680	702	659	693	691	665	652	721	700	675	709	662	656	671	643	653	680	696	721	712	683	646	666	740	734	684	676	652	672	691	656	693	653	649	671	720	677	678	678	671	673	671	706	660	685	651	666	695	691	651	691	641	652	674	688	664	704	691	630	659	655	662	698	635	631	706	677	681	653	693	651	663	645	651	734	711	656	672	684	673	705	695	672	681	671	663	676	666	682	669	637	693	652	682	712	680	677	668	718	717	662	689	666	603	695	659	656	672	662	691	638	653	684	679	668	679	658	725	692	709	680	677	655	713	669	654	699	685	699	690	665	663	647	671	669	677	663	698	706	698	648	647	680	672	719	705
23281	21166	28852	23729	21169	19508	4970	17624	38836	6485	830	667	644	617	555	546	559	585	537	529	521	488	495	475	534	471	490	461	438	439	436	488	497	420	1257	4067	3662	2503	1475	839	544	460	430	416	402	406	460	397	458	464	418	398	433	447	431	397	435	449	451	449	434	446	416	450	416	420	451	413	419	414	430	439	464	399	383	414	418	444	420	393	450	400	412	451	408	407	405	403	422	418	418	464	434	437	404	401	451	430	413	442	425	418	425	372	397	430	423	437	414	455	459	395	404	400	443	424	436	455	413	404	481	439	447	466	418	410	460	474	496	400	448	436	428	424	393	413	451	418	471	452	428	457	450	431	449	454	441	509	441	421	450	411	425	420	469	448	427	419	416	411	443	420	435	433	414	418	415	438	438	463	433	444	423	426	401	438	424	418	401	432	420	417	427	449	436	436	438	405	479	392	411	448	440	464	441	434	407	433	424	419	423	418	416	396	440	425	432	419	427	413	413	421	470	418	411	446	432	390	431	398	441	421	479	438	399	423	425	423	406	396	378	401	384	474	442	431	395	397	412	408	424	404	415	452	422	427	441	408	406	405	444	453	398	421	428	448	404	406	417	457	406	404	452	415	423	408	435	418	448	426	442	437	382	454	429	442	431	448	415	405	418	462	459	434	456	408	435	406	393	438	407	427	444	491	412	436	429	453	404	437	435	442	434	421	406	398	390	449	414	412	442	430	443	432	417	419	426	412	455	418	443	396	435	402	422	404	453	427	400	441	392	442	416	416	439	443	429	425	431	409	454	431	423	437	427	443	431	432	415	432	428	481	392	491	431	411	414	424	415	434	399	442	446	411	431	385	443	420	441	418	405	426	439	428	427	425	414	418	446	433	410	458	431	453	382	426	403	439	401	427	415	409	426	393	456	397	399	437	403	408	435	392	440	432	419	401	432	407	459	392	431	439	434	414	472	397	462	436	453	408	418	418	423	436	437	398	439	410	418	445	416	460	442	429	410	438	430	422	434	422	436	410	405	420	414	421	414	419	465	416	375	496	426	441	441	393	435	422	433	410	427	425	445	436	421	413	416	419	446	455	420	420	391	392	445	429	440	448	435	446	450	385	456	437	424	414	404	399	424	422	458	421	413	423	437	428	447	410	429	427	428	487	424	457	391	420	404	429	471	435	435	443	455	448	412	416	434	439	426	406	422	447	454	411	420	449	481	483	418	443	451	435	432	384	430	460	435	447	441	438	444	458	412	417	421	431	422	489	441	424	410	418	466	438	426	444	418	409	445	404	406	460	422	456	417	435	465	421	429	425	418	454	436	431	419	425	412	445	433	394	454	441	413	424	455	419	429	469	454	434	423	421	401	443	417	422	384	423	445	433	450	417	428	429	409	452	421	450	418	413	434	447	457	458	410	412	420	383	432	463	436	426	430	448	418	447	413	438	447	444	418	485	443	408	481	417	407	390	443	428	394	428	449	386	427	384	432	440	433	441	414	432	451	460	415	423	407	383	442	437	410	409	439	429	426	420	440	427	459	403	396	445	399	427	446	431	418	426	414	408	438	398	425	433	448	474	441	419	433	446	407	430	455	385	428	422	404	450	396	362	465	416	426	427	460	425	431	443	442	449	405	467	380	395	429	415	429	413	438	405	427	472	435	414	414	453	439	431	420	415	435	419	418	479	416	441	433	441	425	414	416	408	424	413	419	393	412	435	465	411	423	454	451	416	440	406	454	409	456	440	435	409	437	432	448	395	462	417	400	424	450	406	397	447	402	440	452	468	406	401	397	454	435	424	412	398	430	392	431	425	438	401	455	451	448	429	422	460	442	454	387	430	445	426	446	392	441	452	418	426	429	439	408	407	448	432	431	414	464	433	432	439	438	398	379	465	409	427	438	464	414	394	430	410	411	413	403	431	445	442	405	421	420	412	407	396	434	440	411	415	418	397	430	419	417	400	417	410	439	407	413	412	445	416	434	423	423	428	421	400	465	433	439	438	401	454	467	404	406	422	427	415	405	444	426	430	405	383	421	443	446	416	433	458	443	394	445	418	440	431	426	442	423	414	443	437	422	395	437	440	427	458	445	438	398	420	441	466	406	407	395	404	423	433	443	457	469	429	423	435	453	434	443	448	440	428	407	458	428	407	444	417	407	438	483	399	422	401	446	438	428	425	399	405	454	442	380	422	432	411	418	447	413	446	397	422	410	419	438	475	389	436	425	456	414	391	436	416	405	390	449	410	419	429	420	400	435	420	442	451	395	426	426	394	469	449	410	448	436	427	401	417	440	402	422	420	421	414	428	436	419	418	394	415	411	398	473	441	425	428	417	435	431	412	422	423	404	421	428	440	437	409	418	412	408	441	422	414	427	463	378	412	420	444	425	406	436	427	429	414	432	424	431	407	434	452	508	432	445	405	409	445	409	425	432	477	411	448	444	432	449	413	436	445	397	452	422	418	433	410	435	396	431	425	410	407	413	440	396	461	395	417	434	411	438	403	381	432	411	432	406	432	437	451	413	421	385	417	382	436	479	470	439	419	405	430	441	411	483	469	426	421	433	416	412	465	433	432	409	432	398	448	426	416	417	407	467	368	437	415	420	449	463	406	466	455	434	425	439	437	406	418	455	445	436	427	422	416	445	437	403	433	437	392	436	435	402	438	414	432	433	430	438	456	464	432	429	449	404	413	444	430	462	414	414	445	456	411	428	473	406	425	430	454	428	460	385	426	477	424	402	447	416	423	404	445	407	440	414	416	440	438	436	406	440	435	424	449	440	433	448	399	403	404	430	434	423	391	404	475	410	423	445	421	408	428	433	409	435	425	423	425	417	421	482	434	460	422	410	397	388	426	448	428	465	482	434	464	450	412	437	408	391	419	389	416	443	424	388	406	409	427	400	415	455	414	432	436	424	420	422	434	457	393	400	446	429	446	403	423	417	437	459	446	417	417	436	445	461	399	393	441	428	463	412	395	435	412	419	419	396	425	412	447	389	436	399	395	428	423	418	429	438	423	461	435	421	423	418	427	413	454	431	453	472	409	401	443	449	407	413	428	400	425	417	423	423	429	394	450	411	468	438	452	404	446	424	445	419	451	422	405	428	425	431	386	449	417	435	423	415	446	429	429	423	439	414	412	419	417	418	444	427	411	439	428	429	443	418	402	436	419	461	417	417	446	408	418	415	412	452	464	441	430	407	443	389	422	422	399	417	451	459	435	438	443	421	398	454	450	409	402	425	476	464	391	433	405	438	421	419	422	387	439	468	440	444	430	416	448	436	423	421	392	433	454	426	428	459	453	440	438	442	380	419	412	438	426	424	438	460	400	425	428	451	457	418	428	420	427	419	420	432	425	457	423	460	480	435	382	408	445	415	439	427	422	429	431	415	425	432	435	428	436	431	390	447	443	385	429	439	416	457	399	415	405	444	418	417	451	405	387	444	442	428	411	449	399	429	398	439	408	417	448	430	426	457	453	398	420	413	423	464	379	464	418
13083	26880	21453	12644	10091	8389	6012	23956	33964	2093	1718	1411	1362	1230	1166	1058	1013	923	990	924	866	854	940	841	822	766	812	789	777	745	708	737	716	766	2838	8888	7754	5229	3106	1528	912	732	716	670	653	670	638	685	661	652	676	634	670	636	659	638	700	670	639	652	664	657	637	676	649	650	654	648	650	690	668	656	650	639	694	605	696	670	676	669	661	650	647	639	628	654	660	705	660	690	600	682	617	703	665	644	663	659	654	619	643	644	673	648	669	679	665	680	627	663	713	680	642	681	577	629	659	650	630	655	686	642	701	670	625	622	689	632	599	628	644	699	610	641	624	617	685	644	640	644	632	680	733	667	637	643	651	700	690	608	649	673	680	660	681	645	654	659	660	672	651	705	578	725	667	634	623	626	697	586	674	692	627	602	688	660	686	600	662	668	661	622	676	671	614	665	654	676	637	643	727	674	649	621	652	655	663	668	653	671	672	724	669	634	644	625	664	671	642	648	644	648	648	691	660	674	659	654	626	642	682	643	624	659	630	648	662	638	630	618	620	689	684	656	661	647	603	673	668	661	652	645	663	638	736	654	583	656	596	683	637	660	678	685	662	641	700	676	659	692	628	607	670	695	676	632	683	625	654	656	659	625	647	657	666	674	657	643	634	641	650	629	634	658	701	676	648	642	641	631	666	648	686	660	658	648	650	676	671	657	665	649	608	645	662	647	659	673	624	696	649	665	639	671	660	629	627	658	655	657	588	628	665	649	658	621	678	629	673	648	656	687	660	642	635	606	650	701	645	654	684	677	647	686	630	676	651	637	678	639	623	663	645	689	670	693	642	648	671	646	660	603	633	646	608	618	661	646	651	631	688	663	645	661	657	703	624	628	653	630	722	627	661	614	639	688	656	648	668	596	632	673	678	652	671	640	648	646	665	580	631	644	629	647	635	630	643	664	641	676	652	686	650	618	660	670	586	644	681	656	703	649	670	727	621	646	663	628	692	647	660	651	623	674	674	630	598	676	618	662	683	644	658	621	637	603	681	676	666	693	686	674	662	671	647	657	694	643	603	671	621	664	630	638	660	688	652	651	645	673	669	647	614	683	679	624	690	666	665	698	639	657	631	667	670	664	653	659	621	628	663	622	657	664	619	659	653	667	726	612	599	645	649	672	629	665	667	651	675	613	642	605	658	679	658	671	675	622	637	639	682	673	650	636	660	673	697	649	676	655	680	641	664	643	646	664	709	651	622	675	644	657	582	673	668	654	621	647	630	716	686	675	644	634	650	678	672	692	644	633	661	664	634	662	687	659	649	629	632	673	644	658	647	656	643	665	621	684	631	653	637	663	603	678	607	630	684	669	670	639	641	632	654	624	591	662	606	674	635	664	648	648	640	657	679	684	631	657	633	675	687	618	634	661	635	650	668	643	649	622	657	680	645	642	685	668	650	654	688	673	678	652	679	659	657	658	661	611	649	632	642	644	613	608	658	707	701	671	616	653	685	664	670	668	635	641	636	646	662	625	654	654	617	651	647	678	661	682	684	641	624	683	661	614	701	686	648	633	600	686	648	646	677	718	628	626	632	666	699	612	652	653	680	654	638	657	620	657	694	651	640	692	642	651	609	633	650	655	623	671	665	647	669	657	632	642	634	716	672	649	637	609	603	703	676	656	645	631	653	637	594	658	658	669	621	644	680	650	652	648	673	635	641	677	652	647	626	652	660	659	656	695	665	673	670	655	657	615	656	646	629	631	668	590	677	686	698	647	601	664	644	648	599	603	676	646	693	655	622	652	670	704	671	628	676	665	633	674	671	621	652	627	679	656	652	669	694	686	603	657	640	654	658	666	603	642	626	607	650	615	679	683	612	688	650	675	630	653	627	687	664	681	645	648	626	632	643	612	665	667	655	672	670	658	658	643	658	618	686	643	654	635	680	630	678	603	660	647	686	643	621	665	658	629	666	632	656	677	631	668	624	653	655	634	654	643	644	661	651	616	651	637	659	637	667	666	671	624	670	633	634	648	619	633	616	654	643	659	647	664	655	647	595	702	648	655	670	653	639	674	622	618	612	630	711	652	634	699	652	675	629	666	647	636	647	585	669	661	672	614	648	658	692	664	706	633	663	666	642	633	663	682	616	682	613	648	680	621	663	661	640	598	607	671	661	633	641	631	651	615	660	637	613	626	627	612	680	639	683	650	671	636	642	640	613	634	654	685	646	715	634	614	632	629	638	663	656	628	694	686	660	630	685	689	614	601	674	684	656	634	690	676	652	637	676	666	701	627	675	644	632	642	667	642	629	656	670	653	630	651	612	650	649	728	683	682	673	665	634	648	653	684	652	682	654	638	663	580	700	669	620	630	695	619	675	631	621	635	677	673	658	645	655	695	657	667	663	653	631	646	600	674	633	683	654	637	702	703	645	643	640	681	699	657	605	645	691	667	637	638	635	644	638	653	628	658	598	629	653	643	658	629	716	628	614	650	689	599	621	631	634	659	646	642	640	631	645	644	700	648	678	644	650	677	657	653	623	703	648	679	614	651	687	636	650	663	673	630	632	696	646	629	691	627	660	657	706	651	610	654	696	626	667	670	596	659	644	603	657	672	603	644	653	597	658	671	648	641	649	615	647	624	666	657	643	683	677	610	612	644	650	669	567	651	627	647	661	640	633	628	676	678	626	660	692	644	657	668	688	636	630	659	651	652	656	645	651	643	661	654	661	647	668	678	629	691	664	663	660	646	661	651	645	605	631	611	624	666	732	653	674	643	629	663	627	642	679	606	641	627	681	633	650	633	653	618	625	632	635	619	651	689	669	611	679	603	657	718	624	663	680	670	616	637	671	683	617	662	673	647	615	644	680	622	653	663	617	608	680	645	676	648	654	650	639	609	647	629	630	670	665	658	658	637	664	666	644	671	637	665	636	640	657	664	602	658	628	588	636	677	631	641	665	669	645	634	704	621	645	663	701	661	709	656	640	661	674	674	677	699	649	618	612	688	674	626	643	703	691	626	655	684	672	680	670	672	635	675	650	658	673	638	655	666	645	629	681	626	662	657	688	637	644	619	647	665	678	665	614	669	635	668	656	657	618	642	628	687	678	611	627	708	634	649	637	635	644	639	651	683	654	589	652	631	687	621	614	694	633	630	635	633	676	675	629	669	637	649	632	647	618	680	667	674	690	676	630	697	660	645	655	656	658	666	689	678	633	649	696	638	651	637	665	614	665	626	670	653	651	675	689	662	647	675	652	680	657	664	644	687	663	583	684	632	637	716	643	673	638	656	707	646	650	666	664	641	636	628	690	640	647	664	653	654	632	683	699	625	667	644	624	620	683	642	626	692	676	600	657	673	684	653	670	635	647	676	662	656	629	647	640	652	673	647	592	636	666	658	614	667	664	667	616	658	671	684	697	666	611	642	695	667	653	631	638	653	649	647	664	665	631	640	694	698	626	641	644	644	667	668	671	665	644	621	661	662	613	684	606	695	614	625	627	614	628	631
26833	20361	10888	2987	1860	1508	1010	3534	6590	738	490	488	476	457	428	405	432	467	458	432	441	462	437	473	460	452	449	416	435	439	450	407	442	378	514	723	738	640	547	465	447	450	403	423	447	389	408	400	423	422	428	417	368	404	421	405	410	414	401	412	422	408	449	410	405	436	425	440	426	385	409	418	440	401	437	427	414	424	425	460	434	456	458	424	413	405	459	418	427	423	442	428	418	396	388	416	409	405	394	462	411	411	388	422	398	392	439	445	400	384	410	423	417	428	399	419	465	419	430	384	444	440	406	411	455	406	411	441	408	421	423	413	456	424	409	427	438	419	389	425	396	368	414	435	411	445	449	407	397	416	409	395	410	400	365	404	430	400	429	424	424	440	430	420	442	446	432	405	431	429	430	429	397	388	400	436	405	412	410	412	400	416	423	455	415	436	400	425	373	422	415	396	415	402	450	409	431	370	379	413	437	434	384	447	397	404	431	417	384	417	396	413	442	421	423	388	396	415	462	429	382	437	417	395	409	458	395	378	410	405	403	405	399	440	406	436	386	424	435	394	423	464	415	451	413	413	413	417	412	405	403	402	404	422	396	418	437	422	423	412	412	455	433	412	421	464	439	400	426	424	411	415	402	452	458	459	397	402	419	430	412	424	440	410	430	418	388	400	403	403	391	427	456	455	433	407	448	403	436	401	432	413	389	420	427	413	432	423	395	402	409	390	447	412	433	419	437	414	431	395	424	393	442	416	435	429	440	431	445	419	413	386	397	409	414	413	376	390	429	429	437	465	396	432	372	433	423	428	421	446	432	415	435	423	442	439	404	410	416	401	442	405	405	414	390	419	415	434	395	423	404	403	391	401	401	420	396	442	424	405	420	371	357	409	411	400	421	421	389	461	408	410	461	417	455	422	423	471	421	408	384	424	434	441	418	431	434	425	429	414	391	440	401	425	435	411	437	439	434	416	413	420	424	414	454	418	428	412	435	417	413	419	456	420	442	401	456	449	425	408	430	414	459	404	432	428	422	409	411	432	436	448	419	389	424	454	425	440	437	435	438	435	411	419	403	400	432	387	449	410	422	443	426	431	422	401	415	452	453	416	392	391	442	407	425	431	441	428	429	383	388	431	429	455	459	402	428	434	400	465	400	433	406	393	397	419	422	431	413	421	439	422	427	454	428	421	439	386	422	461	386	442	426	424	400	382	408	393	408	393	437	419	433	427	414	442	401	427	404	418	425	403	441	404	438	427	435	443	449	433	412	440	421	445	417	396	420	420	431	430	432	444	446	420	446	417	429	465	417	445	405	384	438	406	425	426	401	425	397	417	405	372	425	427	380	426	419	391	393	385	392	446	440	395	410	427	408	433	420	406	427	405	405	429	418	396	405	388	423	452	417	403	455	407	436	444	399	396	395	438	441	417	457	417	414	381	443	421	417	427	414	421	413	430	451	394	448	401	400	388	427	427	423	429	365	466	410	437	396	436	384	460	412	423	398	395	449	402	419	443	438	430	390	410	448	409	420	408	409	421	407	449	406	428	416	444	442	374	429	414	423	432	402	441	394	470	418	395	416	434	389	433	409	449	444	407	472	432	402	416	438	356	420	411	439	427	402	388	389	403	411	400	435	404	433	401	445	414	419	424	409	426	393	403	393	414	405	420	427	380	434	439	445	432	422	449	427	424	413	450	445	424	405	432	430	388	425	415	463	427	448	428	421	425	420	406	422	416	392	430	400	420	414	437	417	420	415	409	425	422	452	415	420	445	423	413	413	434	422	435	411	424	450	417	419	471	396	472	416	395	403	430	442	425	413	427	395	435	442	422	385	383	439	450	407	459	443	431	426	422	445	401	425	408	396	422	377	411	464	429	403	409	427	414	424	395	415	435	407	390	393	434	428	434	396	419	399	413	421	409	417	423	435	371	426	402	446	454	458	381	420	413	413	439	412	399	460	444	417	402	432	444	428	446	420	398	406	396	416	398	410	412	417	435	435	412	421	425	394	430	439	434	420	417	398	398	419	433	425	443	440	427	404	418	408	440	449	394	419	383	402	414	406	414	429	413	460	453	430	440	409	416	415	426	389	445	430	407	462	429	406	433	416	407	443	418	441	448	450	432	406	401	445	433	420	412	422	419	445	398	409	408	430	466	422	389	419	470	408	427	440	461	408	430	402	396	428	417	393	418	405	440	423	410	431	418	419	404	422	447	418	438	412	417	443	425	416	431	427	424	414	420	426	412	426	435	419	431	379	442	424	437	393	462	437	406	432	407	395	413	397	411	396	441	429	401	405	426	417	429	457	421	432	465	441	433	441	380	430	384	399	411	423	433	454	380	411	415	440	438	440	417	414	444	429	428	430	426	431	414	420	420	399	418	415	450	406	377	437	408	399	433	419	410	406	419	409	422	397	408	420	398	442	423	397	385	427	440	415	419	391	406	419	407	446	412	419	405	399	416	447	415	421	436	442	434	442	459	431	426	413	426	375	408	401	418	422	430	393	433	396	395	377	423	398	429	417	438	447	412	387	401	440	426	420	434	435	398	400	430	435	436	394	441	388	396	459	409	409	406	410	395	415	441	402	423	397	409	414	418	424	435	376	426	403	414	434	389	410	456	459	416	404	436	423	456	419	436	406	423	428	426	446	444	438	445	421	428	448	401	424	402	417	452	411	383	422	428	376	411	422	446	415	432	417	414	362	404	435	409	440	387	422	421	397	418	429	397	407	393	394	443	429	453	458	402	444	392	456	412	458	425	434	429	429	414	432	405	395	439	433	426	430	399	415	424	429	408	430	385	430	439	418	446	400	433	401	434	450	431	425	428	454	385	377	447	416	455	387	413	450	415	421	461	403	407	390	429	454	411	404	419	433	440	421	433	420	418	450	409	448	424	421	373	425	390	398	419	426	395	415	465	413	442	399	416	443	396	435	451	439	445	401	397	366	406	416	443	427	446	391	437	422	426	400	421	409	396	405	407	435	451	359	437	401	410	413	442	406	426	427	424	485	396	428	447	443	406	462	408	400	412	436	426	459	430	409	418	398	438	444	387	409	409	424	434	390	451	440	419	431	388	410	432	422	441	424	413	400	476	389	388	433	469	403	437	453	427	421	427	417	445	426	451	419	418	434	419	432	435	428	420	377	452	439	426	400	437	405	411	455	420	452	405	401	442	463	428	392	398	401	452	448	413	423	412	416	451	398	422	416	407	453	433	413	427	400	413	410	414	404	421	433	413	391	432	422	448	412	423	430	426	419	411	377	437	414	423	399	442	402	390	431	418	455	419	467	410	427	409	421	403	422	397	395	394	416	456	424	439	422	438	442	433	405	446	440	411	426	408	432	410	400	413	433	461	404	390	378	410	435	437	399	435	395	430	458	405	429	420	379	425	438	422	428	442	445	438	449	433	412	415	423	435	440	451	405	439	391	429	418	381	428	377	377	391	401	398	426	410	395	396	454	443	454	412	428	381	458	396	416	469	472	424	402	431
8054	12272	9115	4410	4009	3361	2583	7894	12665	1062	907	835	746	770	760	754	700	694	788	781	738	695	667	708	703	741	752	722	740	701	635	675	680	701	871	1350	1439	1159	942	762	713	683	608	652	653	631	631	639	608	659	674	621	658	604	654	697	621	627	641	659	637	647	650	647	662	614	631	625	627	657	666	651	623	638	642	675	714	674	681	598	653	652	637	654	690	633	688	661	670	664	683	681	687	674	654	675	629	620	687	617	662	635	650	658	643	669	664	646	658	606	647	645	672	656	684	675	662	651	639	599	654	657	608	654	600	654	633	611	638	636	655	680	683	677	655	622	647	628	685	632	644	614	643	579	661	649	676	630	659	674	675	577	676	635	638	647	681	662	649	668	622	674	655	620	675	689	666	646	614	622	672	643	704	640	646	662	641	665	653	633	673	671	600	665	664	659	667	666	684	638	650	654	647	675	681	635	644	664	655	647	656	610	658	634	690	638	670	659	654	658	654	634	637	683	668	664	635	608	640	612	645	653	642	709	668	655	653	608	644	732	637	634	640	638	657	619	727	642	677	684	656	651	639	636	609	633	649	627	612	689	612	634	590	656	669	642	638	644	653	640	663	655	622	660	639	610	675	644	666	657	647	679	691	687	653	649	692	615	675	615	640	694	691	639	649	649	666	624	650	652	661	662	657	651	681	652	646	647	676	652	620	675	644	679	651	696	637	633	677	672	632	646	664	672	633	679	618	581	631	697	626	642	618	670	702	627	651	677	602	672	656	656	650	632	691	669	642	625	681	700	640	672	684	624	649	663	649	638	680	644	692	635	641	666	653	634	684	668	628	681	692	691	631	632	640	609	675	630	639	694	662	678	639	667	684	646	617	655	662	684	629	672	634	601	619	680	662	622	663	653	637	674	661	620	609	614	658	680	598	623	718	632	620	629	660	634	634	659	630	700	715	618	675	620	644	699	655	714	643	670	632	689	641	635	696	631	643	644	668	686	637	676	676	594	647	640	623	615	667	630	657	644	640	650	675	676	684	648	654	662	637	683	627	646	680	641	681	641	650	726	666	671	606	669	612	672	673	640	656	661	625	658	636	607	669	674	656	661	646	658	642	606	660	655	663	632	655	646	606	636	652	656	622	623	623	672	666	618	642	620	665	620	685	632	616	655	660	642	636	649	629	624	659	660	670	635	690	700	671	659	630	630	659	647	633	665	628	642	646	607	612	629	655	643	644	650	677	635	663	637	660	666	691	630	597	614	634	638	673	649	690	657	651	606	618	686	649	636	690	587	573	626	664	647	687	655	668	628	674	685	698	636	633	605	688	639	599	650	659	642	658	618	663	664	650	631	641	668	630	611	622	636	647	564	626	660	678	678	676	672	668	648	610	621	670	654	611	635	659	699	658	600	637	618	616	610	683	651	643	640	653	684	694	621	661	642	633	628	653	672	618	663	643	675	669	646	655	646	651	644	703	669	644	667	592	682	627	617	667	626	634	641	635	624	665	607	662	660	659	624	647	649	702	693	618	666	628	649	626	641	616	627	672	614	637	635	638	623	642	614	645	634	656	668	680	721	643	658	682	682	687	650	599	628	637	648	666	627	650	640	668	650	669	684	670	639	621	650	672	659	651	665	621	678	641	633	656	686	622	655	632	658	614	637	631	649	701	659	629	669	653	612	689	673	601	635	669	598	618	671	576	643	614	629	638	645	661	618	651	681	660	663	654	623	631	626	638	639	674	636	661	608	619	710	670	639	655	643	626	708	667	667	654	664	620	612	653	633	691	636	644	636	659	647	685	636	643	648	592	651	650	585	680	629	659	658	632	662	609	652	649	647	662	624	671	630	657	624	633	671	679	673	666	624	661	672	602	657	645	660	698	599	675	665	643	669	686	633	688	624	649	639	696	635	699	714	664	658	643	621	684	666	659	660	622	641	696	648	647	649	668	675	634	657	628	667	609	656	623	673	642	686	665	647	640	649	632	637	634	622	658	601	650	608	660	679	685	626	698	651	652	697	629	625	697	630	590	609	646	655	657	686	658	603	668	608	650	688	675	682	664	590	605	651	636	658	640	675	626	664	640	621	643	649	651	618	678	632	641	641	637	666	628	682	653	628	714	604	654	576	654	639	662	656	633	666	636	659	701	710	675	651	660	683	642	668	677	681	609	670	687	656	638	680	699	670	640	628	627	701	631	626	650	663	643	644	604	653	673	660	668	635	657	604	718	632	655	655	618	649	645	649	656	638	647	639	600	631	654	625	612	614	618	656	661	614	644	594	681	689	635	674	654	687	608	598	619	656	666	682	629	621	611	693	652	633	641	682	700	657	629	653	632	667	690	616	657	660	656	681	682	657	656	621	673	702	617	594	602	642	630	652	629	639	603	624	661	645	634	634	628	637	652	619	643	662	640	608	642	640	640	626	666	665	667	625	621	626	687	685	664	671	625	683	657	699	656	663	607	675	630	648	649	620	655	708	659	649	678	680	628	613	634	674	642	674	661	675	634	666	673	635	618	648	637	630	613	648	659	644	684	657	674	638	642	650	637	647	625	665	652	682	665	672	634	676	655	643	612	656	677	654	648	652	682	653	589	693	668	596	646	649	674	703	697	688	656	661	623	634	669	616	668	662	649	657	685	655	582	627	658	683	636	617	655	651	708	640	628	632	729	629	658	628	622	656	675	613	625	682	613	663	658	642	630	651	640	644	659	679	653	640	660	674	619	715	657	666	671	595	636	656	651	607	680	670	636	715	639	630	618	667	706	651	654	643	658	637	682	590	666	632	676	655	652	676	657	656	629	664	670	660	684	609	654	647	637	627	666	623	627	663	643	654	653	671	665	660	652	647	655	620	622	656	663	663	624	682	609	628	677	596	633	706	662	633	726	662	639	647	629	652	627	621	672	653	631	640	637	654	629	663	622	670	682	653	640	655	638	628	684	664	629	649	622	647	676	637	689	698	662	691	600	682	671	662	645	635	613	660	637	639	662	587	655	646	646	631	644	653	635	664	646	657	642	671	626	658	639	655	598	653	660	697	684	645	618	649	640	668	647	634	644	653	667	640	632	633	648	619	630	665	666	675	671	641	668	676	671	653	644	655	631	689	617	630	648	616	649	657	693	640	619	621	641	629	645	660	671	675	667	648	636	612	632	654	676	650	657	658	652	651	709	647	616	636	620	660	627	625	670	649	620	643	604	661	619	679	671	674	622	689	623	659	683	625	645	662	613	647	660	613	645	612	630	653	631	681	654	660	707	677	670	628	654	647	655	662	643	639	676	642	645	616	673	662	679	692	685	617	660	686	638	687	685	637	631	669	651	678	677	670	659	663	677	651	663	622	643	612	658	676	665	644	634	639	659	595	705	643	692	659	633	634	619	648	650	663	669	630	661	618	643	654	643	697	684	597	672	604	636	655	652	668	641	653	651	690	698	691	666	632	683	635	656	669	667	672	631	669	597	645	635	633	646	669	649	604	629	634	650	662	676	685	662	624
25054	21123	26826	24709	5884	2036	1521	6955	25579	6479	606	520	539	512	506	496	532	542	515	446	448	455	477	462	464	427	406	435	472	433	423	438	457	571	1316	1251	1021	811	625	499	456	421	437	409	413	434	457	433	428	411	474	453	448	420	452	435	389	456	457	418	420	449	449	421	464	457	430	466	380	447	433	422	451	433	438	413	444	452	413	411	437	457	378	444	441	405	423	428	415	444	422	432	417	431	418	429	419	449	458	440	462	431	454	455	406	451	398	424	428	437	447	452	412	409	449	435	448	419	440	439	458	409	458	439	476	415	463	443	446	443	480	429	460	421	414	442	411	437	416	410	459	448	446	449	466	415	460	410	435	456	408	414	426	441	416	438	459	425	428	487	423	409	411	424	440	473	432	418	440	446	452	414	446	425	424	455	444	408	407	402	443	415	401	441	421	431	428	421	452	439	433	459	433	420	439	446	433	428	364	435	442	425	408	407	431	417	451	411	428	413	474	411	406	443	422	417	452	431	442	410	429	410	429	457	414	435	454	410	415	475	416	436	406	437	465	456	412	409	443	448	428	411	430	449	439	440	418	404	443	429	429	465	429	432	440	464	462	404	429	426	423	438	424	413	399	428	446	435	420	439	410	447	424	442	447	433	424	423	445	432	413	412	433	442	425	436	452	395	466	445	440	435	466	470	424	436	421	452	452	405	486	427	386	435	423	438	433	434	440	411	451	468	453	437	409	493	434	437	462	451	411	458	440	447	409	430	404	459	441	410	420	439	427	406	422	444	403	437	427	432	424	405	441	440	416	438	427	472	399	453	436	432	456	435	416	427	424	445	430	505	412	435	424	438	426	400	406	462	452	448	444	416	437	432	415	427	430	440	417	424	451	446	449	422	430	415	462	430	408	422	448	437	456	438	446	431	411	425	437	443	419	428	444	444	453	442	418	417	432	409	424	455	417	454	407	412	431	433	414	452	424	428	477	425	409	411	433	445	449	456	440	429	480	416	478	420	416	403	400	391	419	456	426	428	424	442	422	407	443	412	464	450	422	437	431	439	465	429	472	431	444	431	417	439	422	461	441	428	455	432	442	429	421	424	429	436	430	440	428	447	431	440	469	454	432	393	439	428	443	434	418	461	392	466	440	468	467	444	429	440	442	431	418	402	407	448	452	417	443	445	439	415	461	443	414	470	433	441	394	416	419	403	392	411	409	408	397	408	428	446	427	407	429	439	494	420	447	434	422	417	402	427	467	454	435	445	452	458	425	464	452	464	462	405	436	435	442	434	399	420	383	439	426	449	401	419	471	433	419	423	449	448	429	447	435	418	425	447	463	441	433	443	430	413	425	420	463	468	421	435	438	393	471	423	427	425	427	484	401	435	413	464	443	427	432	419	442	458	423	430	440	429	410	445	443	468	453	424	423	433	432	451	458	481	429	417	410	498	477	431	440	408	439	443	425	457	385	429	437	448	435	462	433	435	423	461	439	455	456	447	441	459	375	433	456	434	417	395	433	433	409	417	419	405	434	456	416	422	441	410	447	441	448	448	438	433	435	450	446	434	438	415	461	414	421	445	446	443	454	433	441	420	429	409	407	472	420	431	408	443	434	404	451	459	411	408	452	438	399	416	428	417	402	454	453	408	437	449	404	408	427	443	446	425	429	407	449	462	439	427	429	455	434	444	422	453	403	411	499	470	443	443	464	427	442	395	488	431	414	416	453	406	421	445	436	439	435	475	432	414	408	432	466	433	427	387	416	431	442	439	465	420	416	428	412	437	459	462	457	446	409	428	450	418	425	408	407	440	446	420	415	398	457	459	450	427	433	467	431	461	454	441	436	416	396	424	441	417	418	426	413	427	427	443	435	442	408	441	439	425	429	434	430	469	435	434	428	440	477	426	474	429	423	422	436	433	450	468	422	459	424	398	433	425	438	453	451	430	440	434	449	411	435	392	434	423	425	444	438	393	458	471	443	442	402	452	440	424	443	406	402	431	405	427	427	421	444	409	476	429	432	418	402	446	419	447	440	427	444	461	466	425	437	441	503	409	460	444	403	392	393	456	457	406	455	423	419	437	449	432	452	448	410	449	426	450	444	412	460	469	448	427	442	458	458	442	403	435	453	423	451	411	439	464	415	429	423	405	444	407	422	448	416	429	443	414	407	432	415	432	465	433	454	442	433	425	441	419	453	418	463	430	430	422	426	433	444	455	409	435	411	410	432	411	441	418	424	410	457	465	422	431	438	454	477	464	421	404	438	461	487	417	455	458	400	443	447	456	449	431	456	411	436	427	440	443	430	400	430	405	443	424	488	409	418	468	416	436	468	457	420	418	438	454	458	401	418	466	443	377	428	387	440	393	461	457	431	441	455	429	436	432	437	429	436	410	417	460	405	434	435	443	420	419	422	460	440	430	422	434	447	458	422	404	462	438	403	437	405	464	403	426	433	448	421	480	449	400	483	487	416	430	438	442	405	449	435	397	461	445	426	444	443	429	424	444	418	488	424	450	412	468	438	417	448	389	441	457	428	432	457	444	432	489	407	448	415	445	447	449	406	402	444	436	433	446	417	397	423	394	372	474	429	450	407	439	430	409	423	443	433	402	450	448	397	399	424	444	476	434	467	423	468	446	431	443	422	404	424	416	402	465	448	438	422	458	449	414	400	436	443	437	455	424	420	434	433	446	418	422	431	443	444	416	417	458	420	391	420	400	413	431	402	433	417	409	425	448	389	433	439	457	461	403	412	418	414	441	453	412	448	453	397	428	419	413	445	422	450	427	417	406	425	455	430	420	429	440	419	411	401	428	457	452	430	443	439	392	471	394	421	424	423	446	441	431	455	403	404	434	451	446	448	462	406	418	416	390	453	462	441	423	469	443	429	410	405	443	431	422	471	448	386	425	412	457	412	400	447	422	405	419	417	421	434	421	426	463	445	409	445	434	422	431	440	432	461	431	431	411	420	486	448	414	416	455	405	444	407	421	433	428	421	421	441	408	426	434	441	453	412	461	430	410	396	446	412	407	446	408	421	441	425	479	428	404	430	421	438	425	407	426	473	427	431	403	422	427	463	433	480	406	391	462	445	405	472	438	467	420	418	478	430	450	430	434	428	456	435	409	415	390	432	410	436	414	427	444	440	431	487	457	372	446	422	417	424	416	435	427	446	389	429	442	401	400	440	426	408	406	431	413	418	418	428	435	399	410	444	412	452	421	433	406	452	416	435	467	435	450	462	449	463	431	412	463	436	434	438	432	415	450	390	434	465	433	458	467	434	448	447	442	421	420	424	440	415	433	401	458	411	444	449	453	412	431	465	441	420	463	439	388	422	448	386	425	443	431	443	425	405	436	401	430	428	404	421	424	416	439	447	408	458	443	444	414	371	467	444	440	431	437	443	470	425	481	420	436	443	423	444	465	451	428	410	425	434	407	438	454	465	445	380	440	455	416	469	408	413	441	429	408	488	414	410	428	440	410	435	389	411	430	431	435	443	402
8731	16421	12809	6421	5236	4766	3778	12542	33208	5312	1087	1006	974	929	893	828	906	872	831	797	818	752	723	785	678	726	700	762	723	733	707	708	708	1034	2846	2707	2038	1562	1106	770	709	713	712	703	688	649	653	663	680	658	655	666	735	666	673	660	676	693	710	670	658	698	615	683	700	693	692	697	689	669	705	691	701	660	656	654	722	670	679	614	660	676	703	660	667	677	703	667	678	714	616	664	714	704	691	691	617	683	667	669	714	660	678	649	683	679	710	659	637	678	699	683	705	631	660	676	645	666	683	671	684	695	689	652	665	622	650	732	651	661	710	709	664	676	662	717	698	667	651	659	699	720	680	655	685	667	676	684	669	649	657	653	728	685	704	665	635	692	640	632	644	628	660	703	660	723	703	669	661	666	682	655	606	678	662	700	650	720	666	632	620	678	700	697	692	683	713	705	691	680	691	651	673	726	682	670	649	673	637	700	675	677	629	697	660	677	679	715	683	686	676	700	652	658	684	670	659	660	650	699	700	695	659	721	663	659	679	683	659	715	646	632	692	692	627	673	643	691	707	674	675	689	648	674	711	637	660	686	684	661	675	637	631	680	677	640	695	649	641	717	654	656	699	653	681	673	632	660	679	738	717	635	656	688	662	652	702	702	715	715	718	694	685	671	676	664	720	667	706	704	691	652	661	654	676	653	676	679	714	715	701	665	704	705	686	647	698	687	663	683	626	668	699	652	687	637	688	676	686	727	673	669	671	724	679	676	668	666	690	687	703	638	677	712	694	636	680	640	685	708	678	664	652	662	654	696	636	680	669	678	639	643	640	698	682	671	686	755	690	654	740	714	725	648	725	660	666	690	642	693	696	696	647	677	661	655	655	702	605	680	689	686	623	699	663	668	712	697	657	667	645	672	656	743	687	663	654	662	674	647	708	642	688	742	652	654	734	713	610	706	714	706	681	680	676	615	729	693	668	662	712	624	650	675	672	681	688	696	683	643	690	684	645	675	660	641	682	681	681	656	655	677	690	673	676	707	679	664	703	709	663	645	663	652	684	680	656	660	652	681	674	679	663	669	667	658	705	644	697	641	654	681	620	683	673	704	662	681	695	672	674	638	715	684	670	666	662	689	653	676	702	615	705	676	683	695	679	645	685	685	666	687	660	645	670	713	637	686	680	697	674	666	662	658	652	706	710	674	681	666	666	655	687	671	704	671	688	674	654	693	670	710	679	668	657	690	645	670	666	642	705	715	669	628	687	694	666	713	673	670	705	692	643	640	688	752	695	626	691	675	692	737	650	653	690	682	620	645	682	669	657	695	673	655	646	650	680	677	648	685	684	708	663	680	649	686	646	672	678	681	660	636	653	676	649	665	659	675	662	651	675	687	677	641	662	730	692	717	735	648	649	655	643	656	666	698	696	635	676	685	683	637	687	709	652	709	658	677	652	651	683	680	661	663	654	676	673	644	689	638	646	680	688	697	701	690	693	660	692	632	690	688	668	654	675	674	680	684	717	715	700	699	636	672	637	702	652	698	659	731	659	655	684	690	645	679	655	666	688	709	639	601	671	680	672	650	689	664	713	641	699	669	705	686	636	679	637	671	682	641	682	619	677	635	673	662	719	700	654	696	688	689	693	680	702	710	664	695	696	693	669	698	696	689	694	704	650	666	698	658	692	679	671	655	706	692	655	660	648	646	667	736	664	694	678	691	659	668	677	669	678	706	652	695	743	678	730	665	656	686	656	647	703	679	648	687	695	656	689	709	729	642	676	665	732	685	650	691	697	674	655	684	680	701	656	639	669	695	652	703	677	661	663	655	681	673	692	686	688	637	690	662	695	682	628	679	684	661	656	675	737	649	690	700	673	689	703	735	659	652	712	652	639	638	717	660	702	632	696	681	688	712	687	702	662	648	675	623	680	710	700	668	646	695	657	664	666	677	675	701	692	707	645	692	639	684	693	652	712	669	661	698	696	726	675	653	669	694	688	655	682	723	692	654	671	614	650	669	680	704	715	639	665	704	667	670	701	664	665	683	700	705	671	716	705	681	692	628	738	687	683	681	664	665	669	680	674	633	684	713	680	670	690	678	652	683	668	703	685	649	694	684	700	683	700	706	659	701	685	642	686	685	692	703	656	659	693	657	646	713	687	700	655	659	695	685	681	689	660	702	671	649	640	716	694	668	723	642	664	669	638	694	679	687	661	712	677	698	678	653	697	619	673	686	662	641	669	679	658	668	682	659	652	655	672	665	698	661	638	648	677	671	694	656	728	685	697	674	655	628	680	682	708	689	727	701	720	675	711	664	706	707	677	698	695	691	660	675	654	635	700	678	711	691	666	679	693	670	675	686	665	658	657	652	661	657	679	715	651	671	644	660	701	661	707	672	661	650	640	687	668	674	622	645	700	685	717	682	674	682	726	652	655	663	645	652	678	640	710	668	672	687	664	646	660	649	652	707	675	707	678	710	693	675	699	681	662	634	686	654	743	652	667	703	735	618	628	667	658	671	686	701	693	614	692	725	681	754	642	734	753	661	702	697	671	643	668	696	736	695	653	698	675	669	695	638	714	655	680	701	660	704	665	698	635	662	663	685	730	711	700	679	655	686	668	682	757	668	658	711	695	651	684	662	669	654	689	706	670	630	700	658	664	678	660	637	695	721	662	657	708	668	680	627	674	714	712	692	709	668	675	663	656	721	711	662	686	675	633	660	693	647	693	625	690	657	677	673	674	690	702	678	653	666	678	729	687	653	682	677	675	702	654	661	637	722	668	743	685	676	666	692	659	697	676	713	669	659	666	668	699	668	672	669	673	735	682	654	687	668	648	683	652	677	635	666	662	712	694	709	644	652	646	641	668	673	685	647	646	653	677	710	669	656	689	713	680	682	704	688	682	648	721	671	661	680	639	693	688	718	669	689	703	675	697	643	688	663	612	660	707	656	679	627	678	721	694	657	690	710	691	654	646	692	669	667	678	684	706	696	689	689	660	650	592	656	679	702	651	610	681	686	667	734	717	719	642	679	742	609	635	637	669	690	664	695	682	642	665	671	746	661	684	699	680	666	691	654	657	712	661	683	688	628	671	692	703	671	667	660	696	685	664	701	695	716	701	698	683	677	687	682	678	671	677	695	688	694	705	664	676	672	705	705	685	640	678	653	697	639	661	646	684	651	666	657	661	682	677	680	672	694	681	666	685	720	644	698	710	691	737	635	700	698	727	684	692	669	659	674	679	675	647	662	679	675	702	675	695	670	612	642	666	745	659	695	642	662	621	711	690	671	728	682	672	648	679	649	655	682	715	630	648	672	693	638	643	665	656	668	662	708	675	700	695	725	687	645	722	659	678	725	667	658	644	663	672	674	732	660	662	669	699	650	674	683	667	675	605	711	642	665	737	710	733	622	696	676	662	662	664	696	653	647	678	656	641	710	690	679	664	673	705	676	662	698	670	671	677	633	679	679	663	683	676	653	713	651	687	700	684	681	680	698	696	671
23295	21126	28764	23720	21059	19408	5596	7217	47864	20382	1827	697	612	618	568	572	553	549	564	533	512	528	500	464	507	492	494	472	499	511	478	446	474	560	2754	3649	2323	1637	983	616	527	410	417	444	481	443	467	465	412	421	447	400	452	382	420	444	403	404	390	463	449	447	416	452	414	417	459	443	380	413	402	442	417	434	455	454	416	453	433	421	438	455	441	416	457	406	412	415	413	468	440	410	433	442	438	444	455	422	405	430	481	415	419	480	434	395	402	424	467	427	444	398	427	463	436	384	414	421	414	451	431	422	443	366	408	441	379	417	418	403	439	448	399	425	416	467	432	414	438	403	446	402	415	409	436	418	407	438	423	442	434	397	433	414	381	382	391	413	434	411	442	426	411	386	433	426	396	428	410	408	422	393	395	453	435	426	430	432	413	418	405	421	470	438	420	393	398	434	410	430	389	417	423	416	448	439	411	450	422	401	457	449	432	435	432	463	408	451	440	400	441	433	465	452	432	445	391	420	435	419	420	442	420	424	458	415	429	448	413	455	397	435	412	428	414	421	439	445	449	443	402	454	433	442	445	416	418	403	423	414	435	413	427	410	437	403	446	456	398	424	415	412	465	413	430	436	399	463	434	420	431	396	402	378	428	413	456	408	440	434	414	431	413	402	424	407	395	425	420	431	411	462	390	469	433	413	412	390	450	404	441	456	436	396	394	416	379	446	443	445	440	416	443	419	391	431	459	418	412	420	431	424	409	404	458	423	424	420	439	398	448	426	423	422	421	435	434	427	420	422	421	423	416	411	434	439	412	430	428	402	421	431	420	408	464	438	438	409	449	406	453	409	421	409	434	435	428	436	398	428	423	419	423	393	403	395	411	395	426	418	417	426	413	461	424	433	385	389	466	456	410	412	402	454	442	433	403	410	441	462	408	453	440	450	457	446	443	437	397	401	434	441	418	433	416	421	440	414	452	390	461	383	426	421	446	437	417	377	406	440	424	385	425	440	436	398	428	408	427	434	434	439	450	390	440	415	444	451	398	433	437	392	450	430	453	427	442	415	443	434	413	426	434	401	428	417	440	432	446	407	423	437	420	407	437	405	465	388	429	453	458	395	430	438	461	456	435	401	411	412	429	449	400	424	421	423	389	457	456	409	443	402	421	453	399	437	418	444	433	428	449	422	393	415	385	417	388	414	441	443	448	426	449	410	413	442	395	394	413	429	471	421	425	415	418	398	406	425	422	450	417	440	419	473	434	419	433	446	441	415	379	447	443	433	433	447	412	393	434	408	444	414	431	421	465	398	437	430	404	407	416	415	436	429	451	414	414	424	404	428	434	413	414	462	428	459	434	420	414	442	415	426	442	392	421	413	444	450	452	466	418	420	381	445	402	414	420	432	426	438	450	446	440	391	412	449	408	462	391	443	400	438	406	431	450	441	461	431	428	451	385	416	438	401	437	420	414	428	438	409	422	455	440	416	461	429	409	403	462	449	436	449	407	413	438	424	405	428	437	417	410	442	398	422	414	421	415	440	429	379	416	425	431	430	467	418	447	397	419	453	449	427	433	391	453	448	437	435	422	412	450	422	427	411	425	408	378	433	422	415	397	422	400	417	486	445	399	439	451	400	467	418	420	424	439	426	463	422	429	443	418	499	411	428	425	423	432	442	429	437	466	421	449	448	414	460	466	426	408	415	465	410	406	407	410	410	413	405	437	409	430	409	415	442	426	420	465	433	447	422	401	431	399	450	393	420	428	399	404	463	435	434	436	495	416	414	414	450	431	418	442	445	420	445	393	460	443	429	405	416	452	457	444	403	424	413	444	431	456	418	434	408	426	454	452	443	414	456	420	462	418	431	430	417	443	441	433	408	438	440	403	426	453	415	448	383	425	415	436	439	453	455	444	455	436	407	431	426	421	407	433	431	452	418	457	466	441	451	425	416	372	419	421	386	468	419	459	444	454	439	432	420	406	450	407	439	439	413	435	404	386	439	411	482	459	446	428	418	441	446	414	438	406	362	379	438	391	425	381	434	447	434	383	467	421	432	439	423	415	366	462	433	405	399	445	378	426	395	354	440	405	422	391	422	414	408	426	431	429	429	428	421	406	439	434	390	371	450	425	428	390	436	450	418	413	438	423	446	426	443	438	420	490	411	446	425	421	427	409	419	447	441	419	449	423	405	425	388	395	428	419	435	453	452	465	435	464	408	474	429	452	443	404	417	426	379	408	432	385	431	426	443	442	428	413	385	444	402	402	397	449	419	423	405	424	444	456	428	470	421	420	415	441	421	393	422	424	460	451	454	450	441	423	395	430	374	403	364	449	411	418	407	421	448	414	446	446	438	430	442	389	441	437	417	435	417	436	416	424	473	431	401	413	482	422	431	395	436	429	445	417	424	459	411	417	437	420	393	441	423	431	414	418	422	398	448	385	473	467	472	439	424	452	417	424	413	398	435	430	424	411	435	439	431	420	392	394	396	437	451	425	423	440	448	408	417	445	431	423	387	433	423	436	420	429	428	423	414	417	428	416	428	407	416	413	414	431	414	439	412	421	401	465	432	428	429	402	434	391	418	458	392	434	433	441	424	433	423	400	460	440	443	432	430	445	441	438	374	448	462	461	455	445	421	418	412	428	424	393	426	431	435	437	391	431	416	459	428	432	446	416	417	427	431	433	430	456	448	449	432	428	419	435	427	386	380	425	427	434	453	433	474	452	464	430	429	407	432	421	423	398	415	398	423	407	418	422	425	454	394	448	438	444	415	433	463	407	411	437	464	445	446	465	416	446	433	434	420	400	418	437	440	425	434	429	438	415	476	467	381	424	389	429	425	445	426	432	395	440	429	453	426	396	461	438	440	464	386	428	445	429	429	404	429	428	404	406	391	432	427	428	425	403	441	427	430	436	457	440	432	398	437	432	426	431	439	451	445	446	405	436	422	415	421	439	423	404	432	447	418	389	422	406	440	456	459	430	431	454	424	437	407	447	397	398	454	430	432	436	436	406	415	427	430	450	404	420	454	392	445	393	437	417	406	440	407	429	420	391	405	410	462	451	395	414	415	423	438	394	447	397	419	411	444	458	422	407	395	395	436	432	441	398	435	431	419	433	433	439	420	367	412	398	421	435	449	454	437	421	454	400	417	435	441	397	440	430	408	439	428	416	451	429	438	442	449	394	430	439	432	455	425	403	420	430	394	416	427	397	431	438	402	460	387	448	430	452	450	433	447	420	433	409	403	417	396	436	415	427	397	435	426	390	443	444	413	429	440	460	463	408	422	436	419	389	411	422	455	435	452	411	397	453	420	418	407	457	416	435	425	375	398	411	469	428	422	425	407	464	403	442	416	426	421	445	424	459	415	475	401	408	435	429	447	386	420	409	390	422	414	438	415	420	454	400	401	418	392	451	429	439	424	434	427	430	428	426	415	405	425	425	413	401	383	433	451	433	439	435	431	438	382	397	406	405	425	418	421	430	451	407	427	429	435	431	419
12452	24175	20344	12589	9536	8230	7762	13116	49381	12916	1639	1450	1260	1260	1143	1132	1061	993	990	1034	909	940	924	917	811	815	742	729	745	765	790	732	744	1035	6204	8043	5136	3348	1880	1094	824	729	691	681	687	644	650	650	635	657	656	670	662	667	688	701	616	660	679	645	673	679	631	669	722	662	618	661	630	645	680	653	668	651	662	655	649	675	691	646	593	630	647	616	664	655	687	684	646	654	686	658	662	676	689	695	637	649	712	681	646	657	636	659	671	671	703	697	697	606	639	631	647	710	643	644	641	632	678	639	661	678	666	690	642	665	690	606	644	664	645	699	631	670	662	662	645	667	704	631	677	664	675	628	681	623	642	674	611	691	689	601	637	719	634	692	629	642	672	685	628	642	691	638	679	625	666	679	651	651	661	653	675	653	637	637	628	628	711	725	651	693	604	618	640	641	657	655	631	664	681	632	635	656	698	643	648	650	642	625	698	620	697	669	664	650	606	661	627	661	692	660	689	728	636	626	614	673	733	645	621	633	691	683	665	647	631	717	633	659	707	633	644	637	662	679	657	623	644	671	608	647	663	657	630	738	641	654	669	694	666	655	703	657	694	617	652	642	635	626	668	638	676	661	685	643	641	648	643	668	638	672	649	662	693	658	681	639	671	673	674	649	629	633	680	651	625	679	664	660	627	645	669	683	626	683	666	651	637	669	665	655	613	693	666	679	658	625	679	628	627	685	638	661	640	661	661	625	677	667	643	714	647	662	628	619	698	652	640	668	661	708	675	669	631	665	682	662	644	586	612	604	659	591	638	607	669	621	652	600	660	690	652	684	643	675	672	622	690	677	670	637	688	684	645	691	672	647	597	646	595	661	675	669	643	669	621	613	667	659	639	648	697	673	660	685	650	648	668	613	678	689	639	671	632	660	665	688	633	629	629	685	642	650	625	705	652	731	614	678	648	716	695	657	667	670	703	658	639	636	674	702	644	638	611	658	672	627	670	645	656	643	665	658	638	630	617	681	685	667	663	667	614	700	650	631	593	678	654	647	653	673	666	653	674	666	602	656	718	639	666	679	614	633	679	648	664	614	691	617	634	652	648	649	675	648	647	681	667	643	615	701	617	695	659	660	654	676	646	704	667	634	676	646	633	644	622	627	664	612	669	689	646	632	663	666	666	633	686	677	661	704	613	631	599	604	615	658	706	681	618	680	631	624	655	633	632	676	677	641	644	642	668	617	598	690	683	607	671	674	635	642	664	679	666	708	653	628	677	652	645	672	680	651	676	680	629	668	658	667	634	693	659	639	646	666	664	668	653	625	643	672	661	646	715	658	650	635	682	636	636	655	671	655	673	648	630	676	650	653	618	693	681	633	662	637	617	618	609	676	654	629	636	634	672	630	660	689	683	669	634	662	603	665	604	674	696	652	710	665	662	654	633	633	634	669	635	664	642	637	676	642	678	662	691	662	659	632	660	687	639	641	579	630	652	682	686	663	672	653	607	646	664	632	651	646	687	668	644	669	703	677	628	630	650	665	655	671	595	611	675	626	609	686	683	681	646	624	683	655	698	646	624	682	700	667	605	629	664	651	671	662	645	675	635	605	625	640	647	607	673	649	633	670	676	668	677	593	639	651	666	638	635	623	635	671	641	647	602	638	721	638	669	713	655	662	619	674	630	674	665	655	679	631	648	722	691	645	673	689	637	679	662	674	684	665	654	585	662	648	666	661	660	669	640	695	649	689	665	644	689	688	636	676	647	664	723	659	614	661	676	637	688	711	629	679	625	666	643	690	623	633	648	646	666	645	657	671	668	668	668	651	626	675	677	634	622	689	674	648	679	654	654	667	666	635	650	650	615	685	675	669	652	630	697	633	649	664	709	636	661	648	693	667	647	615	672	672	634	664	626	688	669	704	699	671	632	681	659	677	636	712	664	651	627	631	687	647	658	678	689	659	666	662	616	625	671	688	668	619	643	695	658	703	672	658	696	643	637	682	635	637	634	643	658	644	673	636	695	629	678	628	710	673	652	675	667	647	643	644	667	648	643	628	649	656	661	671	652	685	656	684	662	659	652	640	637	667	649	645	645	638	682	629	693	655	608	621	661	662	623	643	647	620	651	655	693	696	660	667	641	652	628	628	635	644	672	619	644	632	645	589	650	667	694	625	633	615	684	644	680	709	698	615	673	653	641	632	660	645	608	668	642	645	653	696	665	700	614	650	647	673	639	696	653	649	652	641	657	662	654	650	666	657	669	712	667	679	677	709	681	649	646	653	671	660	697	663	668	671	647	660	653	676	638	610	637	681	666	696	651	641	608	680	657	699	652	639	653	628	674	671	620	639	645	613	683	641	620	671	643	654	657	646	645	703	686	653	688	695	691	648	642	635	652	626	630	638	641	695	628	648	633	679	641	658	646	630	620	672	597	662	658	690	665	625	650	677	675	628	662	637	624	583	646	650	639	650	639	622	635	633	635	647	610	654	699	663	672	638	665	670	659	687	604	677	680	665	644	636	683	704	607	691	672	630	674	649	646	610	694	615	643	638	628	644	660	634	660	652	646	643	615	654	635	692	635	646	646	646	693	670	637	663	658	657	649	690	666	608	620	642	627	640	622	656	668	683	674	651	641	661	605	607	665	697	663	635	657	700	635	629	693	654	683	600	690	685	634	698	656	667	654	630	644	681	683	631	624	689	632	664	627	641	655	674	675	706	627	682	648	705	651	666	644	664	633	677	686	683	680	649	670	663	661	659	651	652	658	703	631	679	687	644	624	659	634	686	603	628	655	660	671	615	692	648	645	684	658	656	637	669	651	625	642	664	642	663	648	684	668	640	657	651	647	631	654	659	628	645	622	641	627	658	687	672	649	654	627	631	641	647	659	663	686	684	679	638	699	648	635	650	642	635	660	664	627	674	640	601	661	672	644	661	702	671	670	648	647	658	624	676	640	684	595	631	686	660	679	679	641	647	662	690	677	637	639	631	655	637	626	637	650	638	681	662	654	683	657	649	665	656	698	643	682	648	674	670	636	694	620	660	647	662	657	624	658	622	633	655	645	650	683	617	663	630	653	641	651	676	674	659	658	720	644	602	676	654	639	645	648	660	667	660	688	627	652	635	622	631	645	666	632	654	651	663	656	581	624	628	685	664	665	635	663	675	673	658	618	630	665	638	679	705	642	677	645	669	647	660	716	653	668	612	628	684	627	649	662	630	648	645	664	677	620	654	646	672	663	653	655	646	635	687	648	678	639	668	638	653	690	667	615	653	621	708	638	590	644	684	663	687	668	687	667	640	640	605	654	624	681	639	673	704	619	627	673	674	639	738	663	690	665	642	687	633	659	662	669	661	665	656	635	664	656	679	678	684	640	659	658	654	631	674	639	644	698	645	655	650	661	665	670	678	687	660	644	660	679	645	610	700	679	645	678	666	706	638	693	675	675	679	651	654	618	684	659	624	667	669	682	670	663	652	663	671	638	681	655	665	663	583	613	686	672	633
26861	20240	10668	3293	1558	1179	1246	1099	6971	1503	505	503	463	480	421	502	480	425	480	447	410	442	439	489	436	464	427	400	437	421	443	452	430	448	613	621	681	629	497	449	441	420	448	412	391	452	448	440	420	433	405	443	438	410	417	415	425	410	423	421	394	399	401	429	407	387	471	439	446	419	421	406	419	424	447	418	403	417	427	414	430	399	466	413	448	450	411	421	411	442	456	473	455	439	444	429	458	402	420	385	454	436	413	420	416	460	448	397	435	384	393	426	455	461	423	431	430	436	401	433	400	403	442	438	432	425	413	440	407	411	427	441	397	427	409	406	425	429	393	465	452	401	398	463	391	396	418	402	421	423	445	427	395	450	407	409	412	414	415	424	414	405	414	412	453	428	447	424	417	410	461	421	417	416	404	434	388	404	440	406	431	446	422	416	407	420	421	398	443	429	438	432	427	416	446	430	473	418	457	392	426	468	424	446	461	411	392	433	405	458	446	403	426	435	427	440	393	427	406	416	425	433	382	427	448	452	420	413	450	433	390	431	407	411	433	400	424	425	393	421	426	409	443	419	442	419	422	448	417	403	460	425	402	430	433	410	393	454	417	412	430	404	429	419	387	418	406	424	416	423	399	418	403	424	407	408	441	426	415	431	407	428	453	397	398	438	473	427	406	422	408	428	473	435	387	453	395	439	407	388	467	393	457	434	468	405	431	439	415	404	449	434	373	389	421	422	423	428	419	445	442	455	416	441	420	408	460	429	419	395	422	394	405	441	425	393	432	390	383	409	411	408	400	441	456	418	422	415	391	394	452	408	455	405	426	391	415	456	422	423	409	431	423	439	462	476	435	422	408	424	406	441	405	419	408	412	454	433	440	435	428	435	450	461	421	428	450	381	452	417	426	421	439	453	409	435	436	394	415	453	421	438	403	426	412	448	400	435	441	424	414	474	427	441	432	402	440	447	439	423	444	433	435	416	396	413	415	404	420	449	422	432	408	430	403	405	418	451	423	429	428	444	429	395	444	437	419	491	422	409	403	419	386	427	404	415	387	425	424	418	420	416	451	463	442	359	414	435	390	444	408	427	401	415	475	414	402	401	437	411	389	389	448	418	434	446	398	455	447	462	403	435	426	426	385	418	429	448	436	392	421	415	402	446	452	380	409	422	403	428	442	449	429	399	409	455	441	428	442	440	399	442	392	373	381	376	425	395	398	426	416	413	405	412	384	442	419	414	456	407	430	393	413	400	442	419	404	434	426	455	428	449	470	470	442	416	436	437	466	401	417	436	394	426	441	423	417	393	434	419	447	402	405	404	407	424	441	410	439	416	418	432	437	391	415	439	394	403	465	397	429	392	403	407	427	393	415	464	414	480	413	406	404	415	386	421	475	427	433	371	467	441	381	395	425	399	429	419	408	436	443	451	408	406	434	407	440	416	428	470	415	427	414	397	461	429	440	433	443	399	410	427	435	422	437	394	451	393	434	391	468	449	409	446	394	377	442	385	426	455	412	437	455	451	420	424	400	452	395	414	407	427	414	399	417	407	442	435	433	437	424	440	420	408	451	444	396	439	442	428	462	437	373	432	412	416	399	418	424	426	389	414	443	405	421	440	418	440	428	423	419	387	421	417	378	450	393	417	422	418	451	452	425	452	420	435	419	425	414	409	444	398	427	393	415	444	452	425	411	422	448	427	438	429	390	418	410	429	449	405	427	424	443	410	411	410	425	408	437	421	414	437	416	398	425	427	402	444	396	426	414	456	436	404	422	443	398	422	397	408	402	449	438	429	402	439	414	381	413	435	432	400	408	420	411	409	425	434	452	393	444	424	434	433	424	430	472	394	412	380	454	420	431	448	431	436	426	426	426	436	414	434	434	407	441	438	399	407	406	397	413	437	434	416	417	403	423	410	436	413	401	459	397	432	420	428	427	441	460	441	384	440	413	428	405	409	471	398	417	406	456	432	402	443	413	449	408	433	396	434	420	402	448	423	415	408	416	440	450	401	438	437	435	408	440	411	416	432	414	454	383	397	395	432	419	440	404	423	437	429	464	436	435	418	425	451	436	423	395	470	435	422	419	448	465	437	412	413	410	417	430	447	427	399	418	397	412	393	422	431	412	410	410	422	450	408	428	439	459	403	425	456	390	449	411	433	419	461	421	448	402	435	412	427	450	431	430	442	454	459	418	455	404	401	457	407	409	406	421	402	422	432	408	444	424	403	435	407	458	405	402	391	413	388	416	417	437	423	413	415	384	412	422	401	444	452	441	442	428	420	444	437	390	445	447	455	403	471	420	405	403	451	466	420	441	420	445	409	467	404	452	433	433	427	414	417	426	419	412	463	433	417	417	428	420	442	453	423	435	428	426	411	404	408	391	457	432	422	424	411	434	428	442	410	435	414	401	425	441	413	444	387	426	432	451	414	448	422	435	433	423	404	434	454	469	451	440	420	407	419	416	425	387	473	444	405	476	428	414	439	465	453	414	428	402	418	415	417	438	407	427	401	435	390	408	417	456	441	444	424	427	442	469	435	422	409	418	432	441	464	419	417	433	394	438	421	440	420	422	423	435	411	412	398	422	422	409	420	428	437	415	426	422	409	433	448	407	437	438	458	402	403	431	468	430	426	427	428	391	422	405	458	422	419	385	447	402	395	439	421	421	416	415	430	398	413	444	464	412	407	432	424	410	427	404	438	395	400	413	402	396	442	424	422	431	405	408	414	431	412	393	402	445	432	434	414	446	384	437	440	407	426	468	411	427	388	414	436	455	458	400	436	394	422	471	450	404	444	421	434	423	429	423	409	417	426	403	424	415	398	399	462	397	413	456	432	415	387	422	419	412	451	454	440	417	419	430	471	435	428	398	399	457	409	398	455	452	400	419	441	430	445	437	388	398	436	398	382	403	427	431	414	425	430	427	394	427	469	449	432	408	408	437	449	396	408	401	434	422	424	420	432	463	396	411	423	389	423	421	437	445	423	452	417	417	388	416	397	453	425	431	407	449	425	441	407	395	443	451	442	418	456	420	413	403	452	412	423	398	445	405	435	410	454	445	438	464	412	433	402	407	423	404	413	374	407	419	433	423	415	437	415	416	410	414	398	401	416	426	443	429	455	413	407	413	466	441	431	449	378	420	438	390	457	429	459	418	435	379	408	431	407	448	414	431	410	398	454	438	455	472	430	432	444	433	426	406	436	438	438	424	434	442	401	463	439	443	441	416	410	413	437	441	425	408	438	392	430	400	395	421	376	410	448	400	404	388	385	456	442	433	369	421	419	402	445	418	399	447	428	452	461	393	457	402	447	427	434	419	422	440	421	413	450	411	434	437	424	378	431	407	453	427	460	428	456	424	447	423	384	416	407	426	418	433	446	431	433	407	398	445	436	441	419	401	417	417	434	392	426	409	417	429	401	434	442	430	435	390	435	398	456	439	437	417	393	414	427	441	407	430	392	419	426	427	435	470	394	416	423	411	406	424	434	438	403
7646	10738	9840	5193	3975	3299	3413	2975	14959	2702	848	863	837	816	806	834	817	869	844	719	750	776	715	754	727	732	698	707	668	703	665	642	692	699	1026	1245	1187	1150	909	748	712	664	649	631	657	683	627	658	658	662	656	645	676	666	652	645	679	634	664	634	655	647	653	675	641	653	684	655	641	662	627	643	653	656	637	697	685	615	640	674	708	642	650	649	664	718	626	670	669	650	680	659	651	703	662	657	684	670	669	635	699	673	614	721	638	634	651	637	675	681	687	683	695	647	670	676	658	673	649	668	679	606	659	652	696	665	662	677	687	667	657	650	659	706	659	639	633	690	643	620	646	652	650	663	645	668	704	673	634	608	627	653	671	685	625	672	684	676	632	645	659	655	628	682	635	636	655	711	619	674	704	669	663	679	650	678	640	655	672	666	643	630	674	664	680	624	647	702	638	608	661	635	625	629	625	655	662	645	674	637	666	657	593	642	662	668	628	613	656	646	635	682	624	705	709	692	635	710	661	664	651	703	648	670	717	596	696	608	664	677	700	669	614	696	656	636	658	705	665	624	675	667	665	673	644	676	699	652	650	606	634	651	663	657	644	661	663	668	630	616	687	586	674	628	619	669	637	627	627	658	656	663	643	616	658	681	644	635	675	664	672	669	653	657	676	630	669	700	715	606	663	707	690	642	652	678	651	672	669	627	637	688	665	659	642	648	717	665	672	655	643	594	651	621	676	642	625	657	618	614	630	666	702	689	678	671	653	595	673	649	660	637	717	639	666	677	643	659	672	662	632	648	676	662	608	644	637	681	633	661	668	696	629	618	692	689	651	604	657	655	651	622	615	627	685	614	644	643	678	653	654	609	678	635	648	668	672	644	655	662	653	712	672	651	677	593	650	684	655	631	684	636	689	692	627	697	678	618	722	664	669	632	608	659	663	688	644	643	663	668	666	654	634	652	644	653	671	632	648	628	651	627	668	695	632	666	662	596	701	656	657	629	655	635	628	699	663	612	666	617	626	661	595	681	666	597	680	635	661	718	700	684	614	655	687	614	616	665	676	644	606	660	668	663	635	651	643	679	632	718	685	619	625	622	635	648	674	640	655	624	657	651	665	643	676	656	655	662	642	639	602	660	611	644	661	667	695	678	637	639	670	689	683	623	622	661	610	704	633	674	626	632	672	612	621	653	676	620	652	717	642	650	636	647	668	660	628	650	663	684	620	643	636	719	638	651	704	647	650	657	692	653	612	674	688	629	632	710	698	682	691	678	691	646	695	655	660	702	682	710	670	685	659	658	639	617	654	680	692	668	663	666	637	624	708	704	682	682	673	652	708	692	612	702	624	650	641	688	672	647	653	670	617	620	656	636	691	657	663	638	637	632	653	655	664	653	634	660	663	686	655	658	648	667	654	651	711	660	653	653	622	649	609	668	660	701	676	656	640	663	698	654	666	640	625	671	657	630	680	665	697	681	675	655	676	686	680	660	668	664	656	662	606	639	650	659	626	687	675	725	656	695	661	665	647	668	650	677	640	635	658	657	695	626	659	724	656	664	671	656	631	658	673	697	643	675	666	661	603	632	663	656	685	672	628	656	620	640	660	685	684	656	637	616	654	633	697	677	688	699	687	642	626	700	685	695	683	673	653	699	676	704	641	666	648	626	688	619	616	661	623	620	672	651	691	708	663	657	646	637	649	677	648	636	656	679	629	675	646	662	686	652	645	701	606	643	597	674	650	645	657	652	680	698	616	648	692	639	680	662	659	668	698	639	646	640	655	656	656	675	631	647	692	669	693	660	662	679	668	660	670	651	677	655	680	657	670	697	673	596	613	671	648	638	665	673	610	637	619	682	669	611	653	645	649	652	638	646	701	640	631	643	617	626	650	615	703	663	673	624	650	668	700	680	618	682	623	657	645	655	693	598	694	662	675	620	627	665	583	666	688	640	667	661	684	673	656	651	672	659	669	671	667	689	605	637	678	699	632	641	628	634	666	641	657	649	658	662	632	712	626	670	690	630	696	666	671	658	651	664	674	686	618	621	661	644	664	647	640	649	656	662	638	657	677	654	680	668	624	638	679	729	678	698	646	657	643	668	639	708	614	614	676	642	628	662	679	675	673	648	669	647	665	618	668	638	660	646	726	615	653	700	679	617	625	699	655	651	658	650	647	664	647	684	623	732	687	646	627	677	666	645	627	667	677	635	645	691	649	639	675	655	638	637	677	617	651	630	683	608	646	635	646	581	651	670	643	657	651	676	635	632	624	687	652	668	643	685	663	653	709	669	649	702	667	634	650	687	645	649	637	667	677	651	624	691	686	655	668	646	662	658	662	654	643	686	683	645	653	651	664	692	677	668	670	675	678	608	651	635	678	644	641	649	711	683	668	618	659	687	678	658	578	658	728	668	662	682	669	640	684	605	665	677	661	658	649	612	634	722	653	654	653	711	694	672	661	612	643	668	633	629	635	645	669	654	650	660	630	647	678	660	646	605	649	672	672	628	606	601	661	622	652	667	684	663	618	683	664	652	680	620	611	631	673	649	620	671	698	654	585	664	644	673	653	637	669	643	694	654	663	649	662	653	611	658	657	640	657	623	659	669	644	655	641	707	700	648	671	636	618	642	671	654	687	642	654	656	707	683	681	635	618	673	623	672	673	692	668	662	649	644	646	677	657	693	641	587	636	692	620	681	630	638	664	632	643	692	660	645	660	602	628	719	681	649	699	663	667	659	694	664	672	649	695	669	675	632	626	664	675	654	693	687	674	615	679	620	672	653	613	675	668	628	656	683	711	681	656	679	676	619	646	642	677	629	657	626	645	707	653	677	650	633	709	675	642	657	649	665	639	697	635	673	636	685	695	626	646	625	670	652	656	661	609	666	621	656	604	656	608	693	681	643	637	668	675	625	672	679	700	671	653	661	647	629	667	682	680	690	603	681	650	674	677	658	692	660	651	670	625	634	650	644	687	686	626	639	619	645	639	653	631	667	678	628	668	705	653	666	613	620	644	666	631	658	661	598	666	638	683	656	628	663	685	640	675	595	615	637	620	621	677	665	674	652	663	713	668	661	732	605	703	688	641	642	668	655	659	680	658	648	645	657	657	623	649	658	660	678	615	673	632	640	689	644	682	677	640	666	682	668	640	698	641	671	665	687	666	684	623	651	655	689	675	707	633	666	625	634	670	662	689	607	670	639	648	658	629	626	674	625	690	661	685	649	664	630	654	661	654	592	639	592	690	670	627	639	697	687	650	606	721	670	648	693	716	607	648	647	644	658	650	674	640	664	635	675	692	605	638	671	624	654	626	649	665	646	643	645	664	677	651	604	638	639	690	698	663	645	691	663	648	666	664	665	678	644	671	619	603	625	617	653	680	641	650	652	654	649	672	636	656	705	690	612	661	688	649	668	646	627	646	660	686	650	657	691	645	694	675	655	648	707	659	667	645	676	619	683	653	658	656	618	660	676	686	666	663	635	670	698	685	653	681	639
25146	21113	26795	24659	7213	2586	1720	8971	24730	5697	672	618	567	579	537	550	563	511	515	486	522	507	486	470	465	473	469	486	450	436	456	470	460	739	1125	1076	992	787	606	523	457	445	425	462	443	404	473	457	425	432	432	409	473	392	441	436	429	456	409	430	417	396	465	469	438	426	421	406	451	392	413	439	440	432	427	434	405	415	419	414	423	419	465	426	448	460	415	481	413	401	439	460	430	429	446	450	433	453	459	409	417	435	384	417	382	403	405	441	408	477	403	429	401	428	455	457	458	407	452	422	459	413	399	449	436	458	423	446	438	391	440	423	438	423	405	421	423	400	441	463	423	432	431	435	398	398	440	460	423	415	411	420	406	424	460	471	444	456	431	417	469	461	434	445	409	434	406	449	444	418	411	452	455	426	382	396	447	456	425	416	422	429	394	471	452	429	417	406	434	457	448	430	439	462	467	458	438	416	438	448	454	448	402	391	443	420	426	450	459	442	426	426	427	438	448	454	424	407	434	425	472	404	443	452	446	461	409	446	425	463	422	422	454	470	394	465	394	451	431	443	433	443	468	464	461	406	449	439	451	460	437	400	468	425	444	460	406	455	449	429	457	391	478	449	415	407	432	448	444	440	463	440	454	451	419	444	397	444	437	437	400	415	438	469	440	413	490	427	429	426	455	451	420	416	438	445	461	454	424	434	447	446	441	425	430	402	430	443	468	441	434	379	466	446	415	432	467	415	432	434	445	425	435	390	473	431	437	422	420	424	409	407	425	442	436	425	415	423	468	410	439	466	425	438	457	401	436	430	413	433	444	435	436	473	415	444	446	452	443	423	438	390	454	445	415	469	416	421	414	466	462	430	420	416	425	414	487	460	425	453	469	460	450	431	471	423	422	430	442	473	432	455	418	425	436	467	406	432	452	429	426	436	459	466	459	428	461	461	449	447	444	442	425	444	417	428	430	428	398	434	472	445	428	444	433	390	446	449	445	429	449	426	438	442	455	438	450	451	402	459	444	468	425	445	466	422	418	464	438	435	437	474	415	437	426	474	441	426	456	435	408	420	411	399	428	438	427	445	439	438	432	432	495	436	433	412	414	477	443	447	455	407	445	415	448	436	472	440	426	422	453	435	467	463	479	431	405	442	441	440	408	424	457	450	437	446	398	410	440	439	455	414	458	418	436	421	445	409	437	440	423	417	425	427	430	485	420	422	474	448	472	416	396	414	406	397	443	443	413	423	455	418	452	389	403	452	405	421	460	448	441	440	440	417	410	452	464	422	438	470	439	443	434	398	429	417	391	439	421	409	441	415	441	424	435	490	456	462	436	426	413	421	402	414	476	441	477	412	429	436	460	451	455	439	442	440	421	421	416	432	430	454	427	410	410	454	411	427	437	481	436	449	437	430	452	412	458	441	428	422	426	431	441	431	414	403	421	459	423	426	434	478	443	426	464	514	478	416	461	485	451	412	450	405	420	463	465	420	463	475	423	453	440	398	405	461	453	431	436	446	431	422	451	433	419	423	461	451	398	427	461	433	431	449	458	402	418	430	458	400	393	450	458	440	413	445	437	415	452	439	436	450	449	430	453	414	437	431	466	405	443	445	422	448	448	432	435	466	476	440	400	461	439	436	411	421	440	424	420	456	412	421	439	456	438	426	441	415	456	409	436	421	429	431	462	409	434	398	410	460	460	467	475	420	446	410	429	455	424	422	470	420	442	436	421	427	431	444	410	393	429	474	482	434	447	458	423	427	389	434	435	435	407	471	412	458	427	420	426	396	432	432	388	439	416	453	429	405	468	436	438	418	446	447	453	459	426	426	418	385	407	438	458	434	454	445	422	434	421	476	437	449	400	445	431	396	400	434	413	422	429	422	428	440	481	494	426	407	479	434	440	441	418	423	431	424	443	421	459	456	426	437	399	416	457	428	431	420	408	465	432	438	444	446	465	430	403	426	425	459	421	426	429	465	427	451	407	445	418	451	430	419	449	465	427	452	454	438	384	440	370	434	415	427	462	478	434	455	437	466	399	454	449	409	470	439	430	485	404	443	406	455	448	447	463	424	414	460	427	411	440	408	433	423	425	461	437	443	451	437	446	457	457	439	442	426	443	431	481	441	449	443	425	445	413	470	417	428	486	436	423	454	425	454	453	479	449	447	418	462	439	428	427	430	444	458	446	424	389	469	442	422	390	449	440	443	412	464	459	428	416	431	426	426	436	433	419	433	451	468	425	420	399	445	427	398	431	425	434	467	468	412	452	415	452	467	454	452	465	432	437	427	436	452	427	408	452	413	417	450	445	475	440	410	447	413	457	409	446	447	455	435	481	447	426	464	409	431	414	437	444	435	374	427	465	461	468	467	402	420	464	459	462	463	406	431	447	421	464	435	465	430	383	424	433	439	444	445	436	391	420	425	384	431	425	466	426	417	434	418	411	372	473	455	441	431	435	436	434	462	443	421	418	417	418	390	411	455	510	418	435	412	428	424	425	433	439	463	478	428	438	407	426	429	408	410	432	447	429	418	399	426	443	402	423	435	426	419	421	400	423	406	451	449	434	451	401	465	431	470	408	422	394	422	472	382	418	427	435	452	427	456	424	460	465	421	441	411	424	423	405	416	421	422	471	453	472	439	453	434	470	427	432	429	422	463	412	436	466	425	448	411	431	447	417	418	454	424	426	446	442	482	459	427	380	425	436	449	420	416	415	407	439	439	431	444	432	488	467	396	434	462	462	444	406	424	422	455	417	414	441	397	429	483	455	391	407	434	443	436	395	432	431	447	444	438	426	427	460	433	431	423	440	432	453	406	407	430	426	436	417	445	415	422	391	445	421	460	473	418	420	460	460	433	410	427	447	416	441	427	446	439	433	450	469	454	443	451	426	476	441	440	460	448	447	397	431	429	428	432	431	423	429	435	446	410	405	402	447	427	434	430	441	448	433	393	402	437	454	426	410	473	454	453	410	440	429	443	454	452	404	424	450	471	435	441	439	426	454	470	429	442	443	437	405	429	415	415	437	407	436	439	421	458	458	451	403	431	425	460	496	459	487	437	414	456	446	430	429	422	399	453	409	417	447	438	408	424	462	402	426	388	401	396	447	411	398	444	413	416	440	391	462	454	475	411	408	446	395	427	445	452	442	424	428	428	417	452	422	458	420	440	431	427	410	434	426	412	456	468	448	440	438	452	431	481	441	441	412	442	399	406	435	461	408	425	406	424	486	422	449	414	478	475	414	421	423	429	429	440	458	435	407	434	460	435	424	448	443	463	450	380	445	400	445	419	451	428	457	462	448	468	431	395	463	438	427	422	455	425	467	407	432	462	435	423	470	421	413	449	439	462	436	416	425	471	429	448	422	445	438	441	435	402	463	448	423	444	448	466	396	425	436	445	431	447	415	459	458	434	432	435	426	451	461	408	436	458	416	460	440	425	438	461	448	400	420	420	421	437	456	465	434	452	414	428	410	432	436	443	418	439	467	453	452	428
8570	17117	16570	9287	7288	5812	4257	16596	32308	5488	1125	1039	997	1163	1022	988	966	976	849	903	856	851	792	816	862	804	763	707	747	769	725	737	733	1570	2251	2314	1905	1600	1084	843	762	669	669	656	709	698	685	674	661	675	648	674	668	698	677	661	715	691	686	716	696	706	684	698	644	720	637	700	721	636	650	710	683	699	629	723	740	677	720	700	653	698	661	708	678	684	669	684	671	662	673	685	678	706	708	651	730	663	697	659	647	677	668	675	683	704	669	669	645	694	709	667	691	674	677	662	630	684	766	662	696	702	703	620	669	680	720	635	703	713	651	658	722	691	692	636	692	697	684	686	657	642	650	644	663	667	710	705	684	689	699	693	657	670	704	693	652	688	691	675	670	674	711	653	701	685	648	639	722	684	696	660	665	670	648	711	681	710	674	691	667	704	665	700	651	672	657	669	718	699	652	668	658	676	610	647	702	686	654	673	672	681	688	651	735	689	704	669	697	653	659	684	677	612	642	654	679	701	673	737	678	690	673	716	648	663	676	675	718	640	719	695	694	676	687	710	681	671	699	694	711	670	673	671	648	673	662	649	708	688	729	738	681	647	693	666	685	691	642	651	711	669	651	702	672	657	691	682	702	649	706	721	631	648	684	695	699	662	694	681	664	662	670	706	696	724	662	676	646	676	713	679	655	682	699	633	693	733	733	629	685	699	672	678	680	633	634	616	685	677	674	653	712	679	683	712	667	702	733	683	624	678	724	664	643	705	685	711	666	702	656	675	694	706	666	702	688	701	695	668	682	673	676	679	715	682	677	712	671	715	673	720	710	681	682	672	743	644	673	712	738	679	714	732	692	766	684	644	703	708	679	666	674	657	669	634	697	672	645	673	665	703	677	735	686	662	665	691	731	686	704	724	656	706	667	725	683	637	680	688	658	707	682	690	674	664	724	676	650	697	665	680	705	654	670	658	685	652	675	695	679	708	716	697	650	664	665	682	648	697	703	639	689	668	655	685	706	687	709	705	638	705	675	671	649	701	684	694	723	664	707	716	666	681	707	651	669	695	699	698	653	706	701	677	715	658	665	641	688	655	660	706	696	691	678	645	649	673	730	696	647	731	658	696	683	673	657	676	674	643	673	650	686	736	731	707	689	714	716	681	638	643	680	678	709	697	673	694	673	703	686	687	676	637	622	689	694	690	704	673	680	734	641	675	630	742	711	669	643	670	699	648	677	705	676	659	677	659	713	673	673	646	717	704	677	686	708	687	644	709	663	669	646	672	690	643	700	674	674	642	686	674	681	676	645	697	685	648	681	689	660	669	672	679	671	650	691	637	629	622	646	652	624	665	679	683	706	679	649	679	734	656	685	707	717	679	682	679	662	607	670	682	651	694	671	676	669	642	670	641	667	689	660	710	666	705	705	709	701	677	692	689	701	665	675	701	709	689	700	659	678	702	703	689	719	745	651	640	670	671	707	697	675	671	672	657	710	631	701	687	703	732	701	709	679	652	678	704	654	704	710	692	710	675	632	674	716	673	677	719	672	688	669	707	694	657	728	690	711	693	692	658	708	740	679	680	720	684	691	636	689	637	696	728	617	669	709	663	682	691	686	649	662	720	679	687	659	666	722	695	672	670	696	668	676	662	683	671	694	667	723	706	688	717	715	668	681	695	661	704	708	640	676	682	707	702	707	665	678	652	645	686	645	741	720	692	720	685	675	665	637	700	717	709	676	675	673	667	711	709	646	668	676	753	694	691	685	643	700	695	680	678	679	673	651	675	702	653	713	648	691	704	678	685	648	727	702	678	681	636	672	684	690	676	697	688	684	667	677	704	656	638	716	682	675	637	683	722	663	655	696	655	676	647	675	670	674	693	664	678	681	701	672	667	632	657	671	638	692	677	710	672	684	723	625	653	710	678	709	675	693	677	656	637	652	626	684	699	686	677	664	656	641	684	676	655	691	661	649	707	647	659	617	675	691	688	642	713	683	709	642	685	670	685	714	712	676	678	693	693	691	691	647	729	663	699	689	714	676	702	679	654	718	679	731	678	710	696	668	657	688	679	637	665	688	688	688	684	670	662	690	662	696	651	717	676	710	688	709	702	658	632	657	689	669	643	711	659	679	697	700	700	653	622	716	657	693	689	668	717	675	651	706	712	675	683	642	689	693	691	694	686	673	663	664	695	641	650	735	687	676	735	665	642	679	651	677	666	649	691	635	654	644	702	687	718	728	655	691	698	703	652	713	703	655	729	695	700	701	684	659	692	717	648	661	694	681	671	721	688	684	691	643	639	686	662	655	684	646	747	705	686	702	651	683	698	658	657	643	625	652	689	718	680	687	673	658	667	710	717	640	715	701	674	676	658	644	649	683	665	628	710	668	709	689	685	680	696	680	651	676	689	718	703	684	696	671	697	703	693	678	675	736	712	740	684	711	714	701	694	683	693	684	673	673	685	670	659	673	675	686	665	732	655	683	661	698	674	675	708	669	702	726	687	725	698	702	678	677	697	687	700	682	671	699	685	715	668	677	642	722	681	626	687	714	687	675	710	673	680	734	704	697	652	685	681	687	661	609	707	674	686	659	649	671	678	732	677	713	710	676	705	686	671	695	677	689	706	683	681	684	642	650	655	673	682	670	668	712	699	676	721	669	734	693	647	669	661	651	699	676	665	672	707	661	666	691	716	625	669	676	673	672	714	682	686	693	695	729	683	668	646	689	631	691	717	694	728	715	698	668	684	648	660	700	673	646	692	675	674	701	686	662	694	677	700	705	712	716	675	762	685	650	687	644	684	682	655	698	648	686	675	647	718	674	694	713	690	693	708	688	689	683	710	678	650	682	692	723	708	706	663	749	664	681	664	625	672	686	697	690	705	686	695	640	697	645	728	693	663	714	614	723	701	628	698	639	703	678	718	732	664	677	682	677	668	671	634	644	631	662	707	649	658	710	670	683	670	696	704	720	688	673	714	681	671	687	674	646	684	721	720	701	696	722	634	727	714	696	672	668	691	700	608	684	669	681	682	705	673	685	700	704	665	695	681	667	714	694	646	654	641	689	678	697	644	657	697	674	700	706	692	670	698	728	715	672	647	645	691	704	651	710	681	648	717	664	692	673	664	692	687	715	642	689	704	661	670	674	676	707	693	632	667	619	653	696	713	675	663	695	674	631	644	668	664	687	671	662	692	682	658	682	716	710	689	742	662	665	669	620	667	662	665	691	672	668	681	694	646	701	661	672	663	653	634	687	710	670	653	694	642	682	691	694	697	699	693	704	695	679	689	685	666	663	707	691	706	697	654	704	665	693	684	669	668	705	662	649	657	645	681	692	685	680	656	679	652	685	666	661	653	734	696	684	684	652	746	675	660	690	654	710	696	694	725	706	715	705	675	682	680	748	677	729	740	649	664	688	726	685	690	644	665	690	716	726	693	655	675	709	643	632	683	690	676	705	706	675	684	670	646	691	671	656	713	685	667	656	658	659	698	681	691	644	710
23124	21011	28634	23557	21002	19746	7553	17329	46778	19999	2532	785	748	688	660	591	590	547	558	524	544	508	489	532	553	518	516	497	468	542	463	464	504	957	2352	2707	2268	1458	805	521	472	444	446	457	441	444	455	452	451	431	420	433	426	433	459	444	460	466	434	446	434	443	420	412	448	397	408	395	390	477	462	449	453	397	428	424	396	454	448	422	418	422	450	421	419	376	454	450	417	471	402	425	448	407	417	447	432	434	411	425	452	428	442	422	476	413	426	437	401	425	409	425	376	411	412	458	472	447	416	420	428	412	421	461	401	413	415	433	434	460	420	437	397	391	397	441	424	448	451	386	410	442	421	438	428	417	427	410	432	424	433	399	433	427	453	440	421	403	425	449	364	387	452	431	448	423	422	440	391	450	386	418	408	440	418	392	442	405	458	433	426	399	413	427	419	442	385	430	439	420	432	412	441	456	405	432	427	409	436	427	441	417	426	425	422	437	407	425	424	448	394	447	426	434	420	431	413	433	442	421	439	447	434	389	463	426	390	428	448	446	419	426	439	431	433	467	404	442	432	406	425	417	451	434	417	420	394	419	413	463	445	435	434	386	416	433	422	421	415	377	406	419	399	410	482	405	386	446	480	392	450	399	411	410	439	447	420	413	453	428	458	425	442	462	447	420	449	471	447	466	432	449	439	436	429	412	405	429	419	388	419	440	424	398	425	421	428	428	450	404	454	439	419	427	438	424	463	412	421	428	430	444	417	382	443	408	446	418	396	459	430	431	471	416	422	419	393	434	426	405	405	438	403	416	442	434	414	437	403	450	446	424	455	423	453	439	423	419	424	458	407	415	417	450	385	441	419	415	458	401	421	442	405	467	414	485	405	439	437	429	458	451	440	433	386	423	457	414	395	422	443	418	452	429	435	443	447	431	405	443	438	420	444	462	420	434	437	398	441	403	393	415	399	416	438	417	436	421	431	445	419	438	409	410	445	462	439	431	442	441	422	434	406	424	400	450	395	411	437	415	444	436	446	368	415	447	414	474	425	419	428	423	419	421	430	464	433	428	467	414	453	443	456	390	412	424	442	451	438	429	468	408	452	403	451	389	411	429	447	418	445	412	388	446	460	444	437	417	422	389	399	436	463	421	465	442	455	408	412	448	391	419	394	429	462	421	439	482	413	395	415	384	402	448	452	453	419	426	436	459	396	462	459	457	426	430	429	409	421	432	441	463	424	413	405	409	416	413	410	431	448	409	434	436	405	442	453	414	453	450	438	402	424	446	439	453	410	436	421	416	451	426	427	424	405	416	446	434	409	392	425	431	425	423	402	444	414	433	426	384	461	422	439	429	420	385	422	470	425	437	457	424	426	462	413	416	443	440	430	474	433	455	439	396	429	460	417	411	411	419	429	415	455	419	449	437	429	430	397	415	443	429	427	455	414	454	387	403	457	421	393	420	459	400	437	424	441	420	409	417	426	405	447	449	392	413	457	438	453	407	420	451	442	456	442	434	451	365	446	447	430	407	439	413	395	411	435	416	425	426	421	404	417	432	422	435	449	432	439	416	386	434	416	437	395	403	424	429	438	410	411	459	419	422	424	433	426	447	429	430	424	422	454	428	402	454	408	399	426	438	459	420	427	447	442	436	446	438	439	433	382	396	453	455	429	404	427	423	386	439	444	428	455	462	438	412	436	453	451	407	439	435	456	415	443	438	420	430	409	461	416	407	378	441	443	445	406	434	447	460	449	437	418	415	445	409	465	412	439	425	463	418	425	405	422	421	412	420	438	423	439	384	406	414	441	400	425	394	449	452	451	418	438	457	386	414	412	423	400	391	441	395	416	365	430	430	468	410	466	416	410	466	418	447	463	431	456	408	398	429	416	392	456	382	453	400	418	458	422	423	422	458	436	416	435	437	418	399	398	435	450	453	426	420	415	426	446	450	453	431	446	404	406	454	432	436	450	403	432	427	394	440	391	411	413	454	428	424	450	415	423	407	412	457	436	439	419	407	398	429	437	442	419	419	411	410	432	435	419	392	401	406	426	405	456	399	379	369	389	447	452	438	429	424	416	411	398	384	451	409	454	427	436	455	419	403	416	430	384	418	416	426	396	440	448	438	425	424	438	355	409	435	464	405	430	426	428	397	406	410	422	459	436	403	441	446	399	450	385	408	412	441	423	452	458	454	419	414	425	398	429	451	435	454	365	439	378	432	429	421	418	452	438	429	464	395	394	430	474	440	396	420	441	452	420	456	430	430	450	466	445	415	437	384	427	394	406	433	411	375	427	464	427	438	405	400	420	399	399	446	414	423	416	411	402	440	430	464	448	450	413	399	431	436	400	415	447	438	433	473	391	422	401	442	427	419	427	436	468	435	411	437	451	441	434	422	414	423	412	439	417	406	438	415	441	386	447	445	445	456	414	444	394	411	428	401	436	432	445	374	382	462	421	423	458	415	405	401	439	469	437	411	409	419	412	469	408	416	457	410	416	410	417	427	459	423	400	458	412	425	409	433	415	448	395	425	420	452	414	398	447	411	450	471	429	429	414	422	457	407	399	429	422	380	414	409	427	432	396	438	444	443	433	410	446	426	436	446	415	434	429	441	370	407	418	405	451	403	431	443	416	413	459	401	454	434	426	479	432	417	437	412	427	424	424	411	395	422	419	421	419	414	386	402	459	399	385	431	423	408	444	436	407	444	433	421	434	419	427	402	412	448	439	408	420	453	384	421	423	418	411	416	411	431	393	461	413	421	409	396	425	452	421	478	415	404	406	412	438	417	398	422	407	386	430	425	392	408	451	416	462	393	413	422	425	460	444	454	401	463	448	421	442	409	429	421	466	421	414	435	411	417	419	422	417	419	428	399	410	414	418	436	421	445	438	370	428	459	436	412	427	432	416	442	439	437	426	449	418	449	390	377	410	418	439	426	409	423	439	402	455	434	458	456	425	434	416	412	381	412	413	405	436	437	429	454	465	398	408	440	427	426	445	400	403	425	443	393	418	446	435	396	399	447	420	429	444	415	422	407	435	414	422	405	399	443	410	431	434	465	449	407	413	428	429	383	403	429	443	430	406	444	403	448	435	419	427	418	407	384	450	434	428	440	413	416	460	465	388	442	395	412	418	396	438	414	438	422	392	435	414	444	397	409	421	423	401	431	424	392	433	426	446	403	459	401	422	417	423	419	440	423	447	425	410	434	404	440	448	432	431	419	424	401	441	445	432	432	436	430	430	416	442	427	425	441	419	419	420	425	427	425	422	417	418	399	405	413	452	439	383	438	392	436	425	423	451	434	420	440	445	410	391	411	414	433	449	425	408	457	384	397	427	408	450	418	432	441	429	413	400	427	441	452	407	412	413	417	423	396	426	460	435	435	445	463	465	443	404	429	430	425	434	418	410	406	457	462	394	440	430	429	455	420	449	415	433	395	390	416	424	427	430	410	407	485	454	471	427	424	403	423	408	427	416	422	435	430	430	409	440	378	418	434	448	422
12983	28312	25759	16465	13505	13150	9609	23768	48152	15584	2165	1722	1647	1448	1225	1258	1128	1049	1019	956	900	868	850	865	944	951	891	804	848	845	820	741	858	2232	5481	6086	5081	3156	1528	918	727	740	636	686	604	669	617	693	643	661	672	675	622	626	629	637	666	674	609	611	650	638	670	655	681	638	654	653	684	622	660	654	683	642	642	627	709	628	679	649	646	643	658	669	691	710	658	700	644	657	617	626	637	618	687	669	610	680	630	653	662	602	638	630	676	647	618	678	634	662	625	657	596	668	663	636	664	637	653	660	667	645	644	687	661	666	696	680	674	663	673	633	680	654	659	692	659	648	716	670	622	681	621	641	632	617	621	638	636	628	653	662	628	682	640	688	637	656	695	692	604	622	701	654	667	661	651	597	662	669	671	661	648	690	653	667	645	639	633	671	690	643	675	691	667	680	641	670	663	666	647	670	647	662	652	625	670	668	677	659	657	647	633	677	664	634	620	645	644	655	678	655	703	708	621	640	651	631	672	705	686	627	641	637	601	643	650	666	689	621	650	650	637	662	676	641	627	690	665	663	677	689	653	656	638	677	674	671	692	644	626	672	683	632	636	697	633	660	674	656	653	629	721	682	688	635	665	705	669	664	634	597	606	665	701	632	655	683	701	683	661	668	639	643	651	677	655	622	639	685	662	635	631	609	630	623	635	663	649	667	671	658	616	638	608	633	678	642	676	645	619	683	685	675	667	639	636	642	632	634	676	644	661	642	640	687	688	660	640	675	638	688	682	624	694	645	648	682	680	629	609	664	692	687	683	684	679	639	632	665	673	664	638	634	662	663	649	646	639	675	633	710	644	626	634	605	706	622	642	686	701	625	653	628	674	628	647	610	637	664	648	645	654	696	650	635	640	668	641	616	655	649	629	647	617	643	668	646	623	640	701	639	626	591	632	633	689	728	674	643	634	702	677	639	609	633	672	638	613	616	667	650	657	672	646	621	650	619	647	695	599	668	629	669	643	676	678	684	687	697	694	703	636	615	662	659	656	656	621	647	704	638	675	692	674	669	634	692	596	644	662	711	625	644	618	617	622	688	653	693	677	690	685	632	618	654	639	668	666	684	625	669	654	666	614	655	650	647	654	647	634	665	666	642	658	678	667	672	641	675	672	691	678	665	607	659	682	619	658	649	640	656	698	662	666	678	629	697	624	643	658	629	629	592	673	670	624	678	647	628	645	681	639	665	668	680	668	667	634	634	615	646	690	672	675	710	679	656	635	646	682	643	663	637	630	694	639	629	687	646	654	647	658	657	645	672	662	646	593	627	662	679	696	678	650	651	625	662	687	649	657	608	718	637	667	658	641	609	680	633	629	679	633	662	656	642	646	682	677	646	701	646	628	640	665	677	680	670	696	689	698	626	659	646	659	636	676	646	696	631	676	671	650	648	637	676	678	660	652	679	656	653	627	647	697	643	693	698	728	655	650	676	631	660	636	637	652	630	613	692	678	612	611	654	589	659	640	673	643	666	709	672	654	637	664	607	644	615	636	651	682	638	639	676	662	642	680	680	658	671	629	635	632	628	695	633	699	646	626	610	649	628	676	636	662	672	682	617	714	677	634	654	672	639	650	660	673	669	658	637	636	627	633	634	622	671	647	654	646	679	667	667	647	672	659	647	659	613	662	689	632	643	641	699	704	675	672	674	634	647	659	632	639	646	630	642	654	668	709	654	640	658	650	628	683	622	656	663	642	663	677	674	663	658	643	690	624	672	633	667	641	683	629	632	663	656	616	641	658	635	639	649	697	652	652	658	637	637	665	654	655	701	669	659	660	619	713	712	676	634	637	641	663	677	681	681	722	662	674	649	683	636	607	711	638	673	657	672	678	658	685	678	635	598	637	640	674	650	662	663	666	650	669	666	636	689	636	643	676	684	636	613	670	649	686	631	663	666	683	650	650	625	683	662	616	672	648	669	616	661	680	685	659	683	637	668	702	638	637	655	674	680	667	704	604	641	655	654	693	664	660	641	598	663	658	660	667	627	676	730	671	683	680	635	655	677	628	661	669	680	689	672	633	677	635	625	623	648	662	607	632	619	645	627	688	691	669	680	668	676	667	674	707	609	643	641	706	652	657	666	703	648	668	635	668	623	635	653	623	642	643	661	662	686	626	659	662	659	671	688	653	665	693	648	641	594	668	653	662	649	676	662	660	624	665	669	701	676	701	639	676	630	665	618	647	670	642	655	675	646	667	660	665	637	646	600	638	696	655	628	647	683	657	681	681	675	640	675	637	675	672	634	677	635	658	632	662	644	653	650	641	698	637	702	644	606	673	674	659	659	631	675	675	661	667	651	647	633	579	650	612	641	627	657	576	661	693	661	630	637	662	686	668	656	624	666	616	636	616	645	682	664	646	640	668	645	653	695	657	660	686	626	659	692	654	606	674	665	680	627	660	671	648	684	635	660	645	631	661	610	680	630	631	683	702	678	635	658	647	658	687	671	649	653	723	616	680	647	677	692	626	644	675	625	646	627	639	648	644	657	648	672	619	665	631	640	651	633	659	628	633	695	672	636	639	627	639	689	660	667	687	665	648	676	659	637	659	647	608	658	675	657	653	690	614	629	714	670	640	666	673	618	634	651	601	659	678	655	634	640	655	640	638	669	650	632	657	693	680	667	597	687	617	655	675	625	690	673	650	625	681	650	651	696	676	601	669	604	610	651	689	664	648	686	624	686	676	689	654	654	652	679	667	663	697	672	644	717	686	630	634	671	663	651	629	637	622	666	657	676	622	646	642	654	590	619	672	650	633	709	610	631	682	675	640	698	657	649	629	644	649	641	626	626	673	686	662	645	680	649	643	605	672	648	655	695	670	673	668	631	630	643	683	683	641	637	634	653	671	633	669	638	674	691	645	677	667	652	659	635	637	661	641	633	714	631	673	710	688	611	669	709	691	712	641	670	651	662	627	657	612	648	671	627	640	656	667	629	653	638	627	658	601	652	646	656	630	681	704	635	646	703	672	652	622	660	651	639	650	652	652	659	635	652	675	736	660	649	651	639	616	710	666	700	622	707	657	613	681	624	653	659	617	661	675	664	628	646	619	643	660	626	655	716	668	672	671	675	607	629	671	676	653	668	694	633	642	645	643	668	608	647	673	658	695	654	681	645	624	647	685	679	637	653	662	673	654	683	632	653	611	677	661	630	605	655	622	620	669	647	632	605	655	680	655	669	654	648	653	681	642	664	676	638	705	652	630	677	662	697	670	657	659	708	675	661	664	641	637	649	683	645	629	695	689	658	638	612	669	663	658	655	678	669	626	667	639	618	677	608	625	669	652	683	670	660	714	641	634	622	661	671	622	661	630	686	661	692	649	675	617	686	653	672	618	667	665	680	657	645	652	653	666	647	674	657	688	668	706	654	668	657	685	625	671	633	640	637	654	653	632	678	680	653	611	679	611	677	667	691	674	656	628	673	701	661	668	622	643	652	682	676	644	616	635	580
26863	20796	15111	7069	2772	1682	1462	4256	8220	1555	573	538	506	479	507	469	474	473	425	416	429	450	448	460	464	428	469	411	451	403	447	473	499	519	602	597	594	564	488	478	466	438	446	403	436	442	394	448	460	456	373	414	429	467	417	458	363	386	396	404	440	384	428	429	406	451	425	403	432	427	415	455	464	428	412	456	407	418	413	404	410	420	385	432	456	451	390	399	417	427	449	420	462	494	400	429	447	421	485	418	417	431	472	437	437	431	418	398	434	446	480	438	419	441	416	418	417	426	408	429	437	428	389	414	446	415	383	391	412	376	392	438	439	406	424	401	440	425	424	446	442	452	409	441	396	399	447	419	428	421	405	420	433	453	482	399	407	405	414	404	445	410	429	376	417	380	409	437	437	440	437	416	399	420	417	456	438	458	404	414	409	433	440	411	420	411	438	423	443	459	406	409	450	420	450	386	438	426	432	470	408	460	389	414	412	445	472	443	431	412	419	454	390	444	433	395	443	420	444	384	434	454	449	406	449	402	416	424	427	416	423	448	433	443	481	419	403	454	418	436	423	425	440	421	419	399	437	429	412	432	427	428	410	434	404	445	457	471	428	428	421	412	446	423	443	425	440	426	390	460	424	414	429	412	422	427	402	415	438	425	435	450	414	407	442	410	411	427	415	423	428	399	425	430	467	422	449	443	432	401	411	433	451	430	437	461	411	404	410	375	439	442	435	434	432	425	457	421	419	429	402	412	425	438	433	410	447	390	442	406	431	420	374	421	416	471	427	437	424	377	405	407	390	440	422	420	427	452	442	391	448	447	398	405	464	418	398	396	438	421	375	416	396	433	398	435	425	402	420	446	406	419	418	390	427	420	414	413	425	404	400	400	434	408	418	409	437	431	426	435	415	418	419	396	428	438	412	430	393	430	424	414	398	423	411	408	456	447	419	474	419	413	451	451	420	458	452	425	440	431	427	426	415	427	405	427	397	405	445	419	422	468	439	431	442	434	426	402	422	432	426	455	430	422	421	402	432	401	442	442	441	462	399	412	411	450	411	405	416	441	416	434	453	414	442	458	428	411	451	428	448	407	419	416	446	404	442	417	426	435	392	452	411	438	436	437	426	432	439	461	420	439	432	444	419	429	407	420	429	461	413	440	420	443	440	396	414	423	390	439	460	400	438	410	428	455	424	409	440	410	453	386	434	421	421	408	431	423	428	435	417	462	444	432	437	408	402	427	435	432	431	447	417	400	453	418	400	447	435	406	432	450	433	392	429	466	431	475	462	428	425	455	467	421	421	417	435	459	421	407	449	436	422	404	412	427	385	428	427	414	473	447	427	424	411	420	437	438	425	440	417	451	429	445	394	427	423	421	403	428	387	422	384	417	429	411	458	433	441	423	438	434	388	466	416	455	408	402	396	457	434	422	400	412	443	413	455	433	430	405	423	417	450	450	411	404	445	427	425	437	446	446	402	418	456	429	450	437	466	419	424	458	453	398	447	406	449	437	419	389	440	403	417	434	414	421	434	456	454	418	410	436	415	437	445	394	456	415	422	399	441	425	405	419	437	460	391	436	401	439	411	460	419	438	414	421	445	442	429	442	430	428	433	427	453	466	401	459	427	466	424	427	415	430	428	424	436	454	423	425	433	446	443	435	459	439	408	441	417	433	405	393	403	430	417	408	401	438	451	397	419	431	421	451	433	402	448	445	405	422	444	435	414	455	464	425	419	451	461	456	423	439	409	445	445	424	419	412	434	448	423	435	407	429	389	434	405	434	385	437	418	451	416	418	380	395	399	436	426	448	409	449	373	437	411	443	404	403	429	414	392	414	448	423	387	418	451	437	427	418	437	396	446	446	449	414	428	420	424	421	417	453	431	427	420	424	431	406	454	387	444	409	399	421	429	440	441	430	473	422	413	416	448	407	443	461	428	425	439	430	419	412	454	421	450	464	411	444	458	409	432	472	449	424	431	459	431	480	440	406	420	448	413	389	431	485	418	395	468	428	413	433	466	418	472	431	436	465	421	426	418	421	437	445	439	422	489	406	420	434	444	435	430	417	451	431	405	456	462	428	430	389	426	440	410	384	462	421	386	399	446	401	420	425	432	431	421	410	452	411	424	408	379	428	415	418	437	404	436	454	472	427	389	433	432	430	491	392	454	445	444	411	451	426	432	418	437	459	403	431	418	422	407	431	459	361	442	468	432	415	437	430	394	439	431	443	412	444	437	414	429	441	437	428	407	393	442	452	447	437	425	407	444	425	425	422	477	415	422	413	428	399	441	385	436	442	442	414	425	419	418	439	430	428	440	383	424	414	438	456	429	434	416	421	444	400	456	451	450	433	417	388	424	416	410	429	441	427	427	463	417	401	454	473	434	428	469	422	454	430	414	442	446	414	462	456	438	430	399	418	412	445	417	399	433	445	419	438	409	426	404	406	417	429	425	387	422	390	468	394	444	425	404	410	415	444	457	405	406	421	415	434	434	408	396	468	435	413	416	431	460	395	405	375	413	408	401	457	401	427	462	408	466	420	407	434	416	439	423	475	420	408	439	429	424	414	434	446	434	401	401	460	442	419	484	383	428	460	415	422	414	396	436	421	418	417	431	414	421	422	386	442	464	428	443	442	435	407	411	445	396	404	408	444	431	417	420	431	425	427	411	435	372	396	444	466	480	446	437	427	436	397	463	447	416	404	426	402	420	463	458	427	422	469	444	447	409	422	434	420	415	415	429	432	439	428	475	403	455	441	416	404	431	444	463	418	449	453	424	398	446	388	410	462	407	447	426	465	435	408	426	416	423	458	432	417	412	425	410	460	428	457	445	448	430	446	465	452	407	442	427	477	471	437	425	415	418	460	409	418	418	458	459	399	432	423	425	419	400	438	405	426	434	440	434	441	475	390	466	414	436	430	410	428	442	393	454	433	463	420	412	421	441	415	414	408	440	411	397	427	419	440	423	426	426	443	394	434	455	462	444	415	429	423	450	427	432	403	410	411	435	461	417	418	445	434	453	424	448	452	429	435	415	441	414	434	442	407	465	426	415	441	411	445	414	451	408	453	437	436	415	429	428	455	414	402	414	453	420	403	449	427	425	439	458	438	413	425	411	458	428	436	447	465	389	421	448	432	444	412	424	420	425	382	411	444	416	439	413	389	399	405	462	459	435	419	427	454	441	438	436	434	412	424	431	411	396	422	409	409	416	388	465	408	444	452	430	434	428	406	414	406	475	454	438	421	406	446	407	425	401	428	429	430	417	436	401	406	403	445	453	475	445	406	392	416	430	462	387	409	458	427	405	434	417	399	405	436	440	446	462	445	424	461	387	420	425	394	427	436	431	412	425	406	436	400	393	446	453	436	428	411	452	444	443	400	427	419	458	398	416	421	432	416	387	435	400	399	458	409	418	473	478	465	427	412	410	449	436	420	424	426	443	383	435	426	443	432	443	431	424	397	426	428	401	422	433	442	419	438	416	432	453	418	454	428
10464	17738	15544	10214	5867	4055	3725	9889	15156	2831	1156	1084	1040	937	900	917	880	778	782	717	678	724	750	717	740	729	682	700	734	717	702	728	742	1000	1077	1084	1092	949	813	752	648	681	694	723	694	672	627	648	682	643	651	686	657	651	712	665	645	643	656	736	682	625	705	692	682	684	639	692	669	686	669	648	685	668	617	620	620	696	663	656	660	683	685	703	703	648	681	655	671	669	658	661	665	666	660	598	639	652	645	693	606	650	645	645	687	664	662	645	631	659	654	639	627	700	655	665	651	660	668	644	622	653	694	684	661	632	632	656	612	651	647	700	669	674	612	644	612	662	668	675	670	638	639	677	665	696	695	664	698	635	656	691	707	664	679	655	642	671	696	636	656	643	690	657	662	684	666	642	686	697	646	658	640	626	625	683	689	667	653	663	666	641	649	689	668	637	615	597	703	624	667	673	616	708	657	667	577	684	651	623	615	645	650	620	667	585	640	616	670	659	675	656	657	673	629	651	646	654	637	663	678	641	652	681	662	666	638	700	667	666	658	684	683	650	642	663	645	692	675	663	662	710	644	623	648	674	663	645	630	654	649	658	655	665	644	613	659	654	711	678	654	604	632	669	663	675	675	660	614	724	641	610	683	654	659	656	653	648	626	664	674	651	681	663	632	678	697	683	686	653	657	653	684	656	666	632	646	647	631	680	621	646	651	638	683	686	662	686	657	636	657	648	662	689	653	658	660	620	669	676	661	669	679	698	649	670	679	677	619	670	668	657	676	660	629	679	663	653	613	651	669	623	672	675	698	627	655	694	645	630	647	645	670	696	642	673	625	650	694	630	624	604	690	653	644	623	604	609	679	631	643	676	605	579	655	628	673	659	639	699	653	681	677	650	637	664	682	659	654	663	658	597	663	647	690	612	651	706	663	650	659	650	662	659	661	617	654	697	694	616	634	675	719	645	658	691	632	660	646	675	639	650	653	639	686	677	665	671	640	655	653	706	678	686	655	644	656	623	664	660	650	691	638	629	627	695	639	661	644	643	580	646	677	614	689	635	664	678	637	646	651	674	604	677	681	660	632	662	709	653	690	707	672	645	692	655	630	641	691	654	688	659	614	690	651	612	714	654	655	673	674	664	643	663	650	644	677	686	625	634	674	678	608	694	731	686	705	685	650	613	675	638	638	665	692	697	660	683	662	657	634	658	666	643	609	677	711	641	696	651	665	661	631	688	691	690	668	682	642	631	723	673	693	676	664	650	709	663	635	673	654	622	664	659	641	658	622	680	640	657	666	660	643	663	668	681	648	695	677	705	662	616	678	719	626	658	656	585	649	599	643	675	689	687	660	640	688	667	651	659	623	661	650	674	667	693	659	654	651	698	649	644	688	681	665	681	662	683	654	698	675	666	659	678	670	645	662	623	678	671	609	669	647	657	676	634	653	697	722	736	651	698	669	644	643	657	645	649	656	685	665	654	615	692	647	640	670	635	689	670	687	664	650	654	650	683	663	704	652	669	651	677	633	690	647	647	610	728	653	674	681	739	650	613	665	649	669	695	651	693	654	648	674	665	625	631	639	678	662	655	677	636	629	677	695	639	686	663	617	652	687	657	638	635	619	628	659	631	658	673	634	635	679	624	662	637	617	711	642	649	725	733	638	673	704	637	672	651	621	617	667	683	657	642	637	686	661	642	645	635	660	672	643	614	658	644	621	687	675	705	674	667	656	671	693	697	638	650	672	693	640	671	642	675	678	650	688	653	683	665	691	653	680	684	647	682	671	643	674	664	645	674	680	736	691	674	643	669	643	674	682	611	685	652	673	661	629	663	642	680	667	651	645	631	668	666	644	660	659	679	693	625	663	681	697	652	662	634	651	669	714	628	673	683	655	726	643	665	657	654	655	672	643	681	697	648	692	687	607	667	666	703	626	629	632	665	637	666	658	639	677	701	666	679	621	669	681	652	623	691	677	706	679	658	661	648	651	642	603	652	650	676	701	594	666	649	704	706	636	728	636	621	661	629	640	672	683	658	672	630	626	689	631	652	689	676	654	731	648	626	655	648	694	676	672	643	672	622	719	685	632	664	632	668	711	659	649	665	631	734	679	702	644	692	668	652	624	657	667	617	632	621	621	684	685	685	675	643	618	678	679	663	602	658	661	711	676	657	636	683	680	694	679	660	673	642	676	667	679	672	640	637	673	660	624	657	670	624	688	646	633	656	622	653	700	641	668	669	615	665	714	687	657	630	688	655	653	665	716	702	630	690	683	680	610	641	668	651	669	626	669	655	685	638	640	653	631	645	667	635	669	694	712	700	650	630	649	662	652	660	659	691	655	628	668	652	673	676	632	655	654	641	687	679	690	674	684	653	670	681	649	665	636	651	662	672	675	673	680	665	639	631	653	603	667	696	626	650	655	660	626	661	671	665	631	689	626	716	667	677	651	664	624	687	658	631	653	674	658	651	646	612	685	697	644	684	672	647	653	676	658	648	661	712	629	638	621	670	669	633	699	706	663	669	661	640	660	677	649	675	648	646	679	657	669	643	632	642	693	668	683	651	659	626	621	675	643	650	676	678	681	674	646	659	714	694	679	669	691	621	675	673	618	684	652	643	659	649	697	681	687	655	642	624	711	656	661	634	667	646	645	683	680	654	670	677	670	653	667	651	667	718	652	680	683	616	712	637	638	663	655	669	648	631	690	687	687	642	648	700	676	630	667	683	642	672	656	655	698	684	660	629	660	627	689	696	696	681	718	658	666	686	667	660	715	661	660	664	635	663	630	691	652	654	633	660	672	713	621	624	649	640	683	687	652	682	662	707	604	703	645	670	655	619	697	664	650	654	640	667	665	670	654	633	658	676	677	675	660	679	701	686	646	671	683	650	693	693	661	657	685	658	671	629	671	662	635	649	673	658	700	636	668	664	679	660	642	628	677	679	623	669	694	655	684	672	668	672	625	656	624	641	637	641	658	714	643	643	743	648	638	674	651	643	619	675	662	717	697	625	641	673	651	642	620	667	682	675	633	664	675	675	686	637	662	663	631	746	659	629	669	648	676	668	659	660	643	648	666	673	702	689	685	669	645	657	685	657	664	671	664	646	641	618	616	597	680	693	681	644	628	620	715	663	617	628	652	679	656	676	652	658	681	629	649	682	668	673	625	654	643	681	655	656	682	622	694	612	682	665	657	653	677	621	639	615	679	652	670	672	647	627	625	643	680	650	617	653	672	658	662	653	652	633	681	668	659	692	679	639	694	652	688	628	687	649	661	667	651	681	678	592	640	629	663	660	676	703	638	686	636	686	649	665	704	697	683	639	647	677	683	674	699	689	696	674	634	649	666	642	637	627	709	673	655	681	657	649	677	669	640	676	646	701	679	670	657	682	616	653	677	645	629	648	672	690	659	635	631	625	685	714	635	679	646	660	660	674	662	645	650	654	708	607	697	634	653	629	627	603	627	643	668	651	705	697	636	667	642	644	662	682	649	669	638	660
25246	21225	27004	24719	6902	1538	1297	10452	24942	4729	797	675	655	639	632	540	602	556	517	535	540	497	464	433	454	475	466	501	497	500	452	488	461	1212	1470	1129	885	636	472	452	442	473	447	416	476	441	457	428	445	470	463	458	447	483	446	433	463	436	434	462	416	447	462	462	448	439	461	469	402	461	441	437	448	475	428	441	451	428	452	420	485	468	491	434	442	450	463	404	440	457	452	422	444	479	442	465	427	451	453	449	456	437	425	437	426	465	472	467	488	434	449	464	470	462	449	451	408	444	464	443	447	430	422	459	423	431	421	432	452	474	421	434	416	433	439	421	469	468	442	466	443	456	488	430	453	426	467	432	457	454	427	452	446	435	521	445	446	445	424	448	435	427	458	416	454	424	456	474	444	458	449	486	436	453	456	470	444	452	419	453	453	444	465	456	461	453	456	465	475	448	451	465	439	468	443	430	425	449	451	425	453	465	459	432	486	423	478	410	491	471	436	410	469	445	417	459	418	443	488	427	480	500	470	435	458	448	436	404	467	464	467	452	419	456	451	445	445	438	437	444	437	419	398	439	428	460	415	459	448	473	446	468	425	415	447	419	417	418	471	464	429	411	425	454	440	441	468	413	459	447	463	462	429	498	427	474	450	426	429	439	456	472	426	461	421	450	431	413	454	417	438	455	452	469	434	432	480	409	419	453	419	474	443	468	451	456	452	443	423	468	441	448	474	503	466	456	472	453	437	440	452	463	449	447	453	410	439	461	433	453	457	510	441	400	468	433	461	443	415	447	447	453	493	441	453	417	443	416	459	461	435	407	438	416	376	432	473	444	423	448	503	448	414	469	451	453	445	444	466	453	426	460	443	426	431	432	445	460	456	479	453	434	496	467	447	428	457	467	412	428	443	421	461	459	449	481	439	477	446	422	416	452	438	450	438	457	416	431	443	462	426	419	444	449	446	422	433	444	458	468	482	478	444	452	440	427	455	430	471	428	439	471	438	438	470	448	463	439	435	457	483	465	435	452	428	476	461	460	445	421	450	453	456	435	443	453	467	470	435	447	432	445	440	411	447	473	420	470	461	440	446	450	468	463	435	455	461	468	444	445	442	443	444	488	435	421	452	425	427	454	445	424	442	425	444	436	439	462	448	477	460	429	437	463	464	464	432	458	447	451	485	429	412	458	426	441	444	489	434	421	437	411	460	455	463	410	462	443	442	432	455	451	468	453	458	446	433	455	456	430	434	484	411	409	435	455	470	449	471	435	450	431	460	454	435	452	454	463	439	439	482	417	468	410	449	411	430	489	439	434	411	451	483	443	452	444	446	439	449	473	434	409	487	437	443	409	486	473	455	430	463	415	476	490	465	449	440	456	458	459	491	439	486	453	459	452	466	409	437	403	466	393	423	483	446	481	413	443	468	483	438	448	478	444	454	437	431	434	410	456	428	470	433	429	397	444	460	436	477	453	448	469	458	427	426	440	465	434	449	454	447	443	472	425	486	441	461	436	453	450	431	411	464	423	433	451	438	472	478	414	437	464	439	398	439	457	425	449	440	440	456	449	454	425	469	398	428	458	468	452	459	429	467	466	443	424	456	428	472	445	472	436	416	479	445	471	447	454	450	460	457	457	452	465	403	426	457	463	393	439	432	448	432	465	468	447	441	438	435	461	463	449	430	442	429	478	493	445	472	443	466	437	457	499	464	445	435	470	457	490	454	454	427	433	473	435	464	454	464	420	457	457	437	470	430	474	422	419	409	426	417	449	443	481	431	432	431	422	411	464	437	447	443	492	446	437	447	463	499	404	479	437	441	412	465	418	489	444	443	427	452	475	503	404	437	450	432	419	455	473	412	429	456	487	444	445	446	445	429	452	416	431	440	472	469	434	440	459	447	443	392	438	456	445	435	455	414	449	454	417	450	460	434	452	469	445	427	450	465	441	441	417	446	445	458	470	445	432	472	446	416	457	484	477	448	440	441	438	469	481	424	442	427	459	443	433	473	423	461	448	438	441	444	453	461	470	478	462	449	431	439	453	439	441	422	444	426	455	424	427	454	444	492	433	463	445	470	435	399	478	414	485	406	464	477	436	458	468	442	455	433	469	465	479	444	459	479	411	429	442	457	450	393	479	460	427	429	453	446	431	432	431	454	424	443	459	458	467	441	464	452	438	469	474	436	437	385	456	437	455	459	453	428	471	490	427	487	450	450	474	461	450	488	444	446	448	459	456	402	439	463	471	462	427	417	448	465	431	477	454	474	424	453	466	437	456	456	443	410	448	447	437	472	466	438	439	418	456	465	432	438	443	427	425	431	468	442	428	500	415	471	455	452	424	457	465	460	434	443	473	455	432	460	473	457	460	436	467	452	473	486	451	464	419	455	449	440	436	437	440	429	481	458	477	449	466	442	413	482	433	445	427	422	437	439	441	408	416	466	461	464	481	476	459	411	411	410	461	440	442	456	417	455	446	461	481	429	445	457	405	439	476	414	436	427	433	454	455	448	443	439	463	446	425	449	442	414	448	426	467	404	473	454	469	456	416	429	463	431	387	434	462	451	451	395	458	448	466	449	456	445	436	454	451	454	444	447	454	456	446	429	482	467	461	461	433	417	431	429	470	418	465	454	435	431	438	445	440	462	441	453	415	440	460	416	430	446	420	462	441	453	436	454	442	467	459	439	427	489	477	452	423	472	501	448	456	433	422	430	434	439	464	460	422	463	430	433	417	465	426	428	471	457	434	453	465	449	449	464	430	392	473	413	413	454	429	419	474	435	443	463	415	427	477	457	451	480	456	447	407	495	428	445	468	453	483	474	465	465	474	443	414	435	442	433	420	451	474	461	432	450	469	460	462	434	412	480	420	447	427	448	496	444	481	421	432	437	430	402	449	459	462	456	438	454	423	403	418	448	450	445	459	465	423	476	444	445	445	394	455	450	414	464	455	475	412	443	448	456	431	472	441	441	456	416	440	457	421	469	446	464	457	447	424	441	465	440	443	459	399	445	463	495	438	427	454	452	467	459	450	487	457	453	445	463	466	428	425	403	446	490	435	454	484	410	472	473	412	464	418	445	435	458	447	410	419	473	411	463	432	453	428	454	501	446	410	433	407	429	430	409	465	466	455	405	427	458	426	468	510	467	454	437	425	447	410	438	462	448	451	412	464	444	424	415	447	456	449	449	423	439	435	443	446	489	431	458	463	433	467	471	462	419	429	421	455	438	497	444	461	422	440	433	456	463	435	456	400	448	445	435	476	456	460	434	452	463	463	436	467	420	467	406	415	445	427	388	479	426	440	395	490	402	423	418	484	456	492	424	422	459	448	439	456	432	459	466	471	455	426	450	436	455	421	436	476	428	454	464	496	436	427	459	471	442	456	457	458	461	436	460	436	465	439	434	434	437	463	427	456	467	409	432	456	466	428	439	422	436	437	405	460	423	426	425	454	453	434	438	449	422	448	429	489	447	378	432	445	464	459	436	456	402	433	451	458
11755	20071	19040	11742	4906	3255	3177	17336	31834	3774	1766	1494	1400	1273	1216	1136	1038	983	864	882	827	762	793	765	758	798	767	756	739	756	718	764	739	2625	3170	2375	1723	1124	817	740	769	676	685	640	723	659	684	675	717	659	711	719	676	684	667	682	685	680	692	686	674	660	729	640	680	697	671	682	675	688	715	715	642	673	707	669	712	676	687	706	707	715	699	669	672	701	680	709	647	650	697	673	715	692	678	679	691	652	729	731	662	708	651	652	689	696	657	722	671	678	647	697	684	669	693	671	700	705	708	697	687	728	694	669	691	700	696	670	671	700	694	656	698	639	675	739	719	739	688	643	699	677	725	650	705	684	709	679	709	691	711	677	669	686	680	692	652	690	695	687	666	667	683	654	685	697	686	685	663	746	686	672	678	693	685	733	716	667	634	730	675	697	704	707	670	700	714	716	698	687	682	633	716	642	700	682	695	674	648	685	671	716	666	688	667	707	699	691	686	667	704	710	706	709	670	663	656	719	712	703	688	736	706	698	695	734	694	745	674	681	702	680	667	632	653	708	678	702	696	690	658	709	741	674	709	665	664	697	704	695	724	669	689	664	675	676	669	661	663	661	729	712	689	695	634	661	711	677	690	691	732	681	706	682	670	698	722	690	724	673	712	687	668	673	715	681	655	674	673	698	680	687	708	694	694	660	683	701	707	710	680	699	717	694	694	697	729	664	739	633	704	719	667	694	703	675	687	733	737	682	671	740	655	668	649	677	643	702	680	684	692	705	709	719	689	683	686	705	679	682	707	683	693	762	661	690	653	753	685	684	678	686	697	738	676	691	704	713	664	717	660	770	674	696	738	686	617	689	690	691	662	708	683	702	713	640	651	736	694	685	668	741	700	663	641	700	697	659	709	697	727	702	671	677	667	689	698	719	711	664	686	661	710	650	712	692	640	681	719	668	704	671	670	708	708	660	688	655	705	656	643	688	674	670	681	655	657	687	695	667	644	715	692	669	698	726	694	718	688	699	691	701	756	716	676	664	683	725	710	661	689	679	722	671	669	680	687	680	655	691	741	646	673	677	689	724	672	651	649	673	724	712	716	629	727	674	711	720	715	671	631	727	698	700	686	661	664	679	698	753	645	690	678	717	685	727	667	673	648	736	657	701	650	685	741	697	681	696	710	690	701	685	648	716	676	680	738	680	683	684	709	697	714	665	744	662	697	625	673	710	709	682	692	693	692	689	696	720	740	627	710	703	714	725	690	626	723	723	740	661	657	693	714	707	683	664	662	695	712	717	651	703	679	702	683	688	671	641	700	674	667	730	663	666	655	676	650	681	702	708	690	712	709	696	688	668	692	685	652	693	626	715	692	714	705	678	772	687	651	703	704	707	693	702	698	722	666	648	674	670	717	669	703	665	766	686	663	701	639	680	709	611	692	678	698	743	702	656	697	653	681	684	667	652	738	720	728	684	735	663	669	700	717	685	689	663	681	663	664	638	697	707	681	732	633	701	679	727	694	677	714	708	705	661	720	681	711	706	710	721	703	687	630	680	742	654	639	702	676	725	693	693	688	688	679	648	745	678	667	713	691	686	697	685	714	706	720	697	671	718	679	687	674	707	701	671	721	700	701	703	676	700	713	672	676	656	688	667	677	731	681	691	658	680	676	682	671	715	695	700	683	670	668	703	668	669	689	744	725	691	688	743	698	668	617	660	695	689	672	691	693	670	708	691	722	711	680	642	685	672	693	714	707	666	686	696	633	710	737	684	685	636	683	699	646	720	714	699	692	675	652	700	701	718	724	710	695	664	678	665	671	673	667	637	708	681	677	718	714	686	688	706	716	672	718	708	745	722	687	699	680	708	700	724	707	723	719	739	693	689	684	702	646	673	677	663	673	696	704	678	710	692	707	660	704	690	730	700	693	657	713	689	691	698	710	660	724	687	639	699	654	700	635	718	666	704	690	666	692	699	675	654	633	759	690	656	712	715	696	700	718	690	671	682	634	673	717	662	687	669	692	691	694	726	683	678	680	663	718	675	658	705	653	647	703	678	691	715	720	656	647	658	722	745	689	701	692	739	697	663	692	645	696	714	689	664	681	718	690	704	683	700	675	705	719	692	706	704	687	721	725	704	694	687	679	713	687	736	701	673	712	676	711	696	726	693	690	689	672	699	697	716	719	695	677	634	667	701	700	657	693	722	697	681	665	653	674	696	633	651	656	735	636	725	702	655	698	724	672	686	714	691	701	690	687	693	714	691	714	690	702	640	702	682	664	698	687	677	729	691	713	661	675	750	698	701	718	724	664	731	687	691	690	738	679	677	740	682	739	690	693	677	739	699	680	701	672	715	709	701	663	669	639	699	719	662	644	671	701	666	662	773	659	709	688	683	685	701	681	689	700	674	683	689	725	689	720	682	725	689	720	697	673	735	704	652	696	678	641	683	729	701	705	665	620	685	690	697	664	688	711	692	691	681	719	685	686	630	688	680	693	702	733	712	692	644	705	717	686	682	692	649	659	729	687	669	681	693	666	604	726	723	675	667	693	633	700	708	672	734	713	655	727	691	657	674	682	686	712	705	677	701	648	663	658	714	715	734	703	687	711	673	691	719	644	684	704	676	694	705	670	694	684	702	697	738	713	663	683	688	689	699	690	666	689	729	658	650	635	686	692	679	702	702	658	623	680	665	676	676	693	714	666	695	699	654	632	707	665	664	689	686	705	706	656	692	706	632	676	678	717	680	701	738	734	674	696	705	692	712	658	660	694	681	636	731	694	703	692	702	659	655	702	692	692	721	670	691	673	733	667	669	684	662	694	690	703	679	660	674	641	664	680	696	702	699	718	691	696	685	730	699	676	704	649	649	680	697	683	674	665	704	669	646	707	717	687	709	703	714	690	674	661	686	683	704	673	707	653	702	697	699	672	761	703	717	726	692	694	690	698	671	709	691	675	691	700	751	667	697	671	741	678	680	676	710	662	736	681	685	705	694	687	688	699	708	711	700	700	634	703	679	690	676	699	687	715	705	704	661	731	698	670	671	690	742	708	710	684	688	674	665	664	676	701	680	729	714	672	703	692	692	687	700	666	729	700	684	707	688	700	674	704	704	717	695	672	680	705	668	691	724	687	686	689	660	672	692	648	657	668	684	698	732	691	705	609	693	702	659	677	670	673	713	646	732	689	689	689	676	739	689	711	639	690	691	692	669	677	697	682	720	680	725	695	682	695	704	670	742	660	667	762	679	686	673	705	696	674	705	688	665	685	686	687	647	724	697	671	680	689	699	692	653	657	677	726	724	676	679	722	649	636	674	729	706	711	697	691	671	668	676	633	646	672	636	662	692	716	692	639	736	749	705	657	666	693	698	705	673	689	679	705	659	701	661	693	721	679	687	699	661	633	696	673	691	710	701	667	690	709	682	678	678	679	664	660	687	678	680	670	688	661	747	725	674	717	669	654	699	701	733	689	719	667	694	711	690	672	698	683	732	715	654	682	738
23192	21077	28752	23643	21085	19297	4155	22850	44116	13521	1494	856	828	841	743	680	657	692	611	610	566	562	516	488	531	507	478	528	490	485	461	473	508	2445	3499	2795	2001	1099	628	512	462	530	453	444	435	428	427	449	462	408	444	435	432	438	442	406	450	416	462	396	416	413	480	407	418	464	432	442	436	461	440	436	431	454	434	437	427	404	436	462	445	405	428	456	478	426	449	433	382	428	433	424	462	406	438	436	403	420	431	442	473	387	421	435	473	469	458	418	432	456	416	449	426	450	462	442	443	444	424	448	467	437	432	427	454	457	457	418	444	432	459	381	446	418	456	411	417	427	425	400	440	453	425	454	428	441	434	444	456	440	479	456	393	416	426	465	421	410	458	446	440	438	447	461	426	448	445	430	420	466	465	444	430	451	404	429	449	420	463	404	453	438	401	439	479	469	476	430	440	438	451	454	445	441	456	452	430	442	452	443	435	424	463	405	463	474	438	467	443	449	410	425	447	470	462	469	453	476	433	426	490	429	453	425	435	442	471	429	452	442	438	440	432	439	425	429	464	419	466	453	424	452	463	422	418	454	469	453	473	425	407	425	450	439	433	451	419	460	413	432	405	465	423	475	425	427	402	418	442	415	432	440	447	430	432	416	437	431	448	413	418	480	439	441	433	426	457	446	416	476	418	435	392	439	429	462	418	454	423	414	412	465	472	417	431	437	459	397	424	449	459	479	412	422	437	421	447	412	472	416	448	396	465	457	446	418	477	441	459	425	452	436	424	420	412	452	473	428	430	452	417	440	457	448	433	416	432	475	465	444	436	456	478	483	456	473	456	466	415	464	422	428	427	402	457	421	451	464	446	439	411	463	447	440	445	458	403	382	412	487	474	444	447	431	431	433	426	442	472	461	428	446	446	462	454	437	456	470	444	464	397	426	442	483	455	474	447	490	451	425	388	436	422	438	445	443	426	439	449	464	437	415	454	463	398	449	425	432	445	425	443	440	460	438	451	479	466	439	456	430	440	450	447	452	413	427	440	437	476	422	423	479	448	451	434	437	451	472	438	426	443	428	431	456	396	472	466	467	434	427	477	454	439	405	420	454	434	472	440	439	445	464	430	448	437	431	438	434	429	427	437	415	443	480	478	439	452	457	458	450	445	408	410	451	465	440	445	440	438	448	447	414	439	422	459	425	438	429	445	430	426	421	448	458	435	448	425	452	444	444	453	417	414	442	443	497	437	444	468	411	404	406	424	488	466	444	435	439	428	454	446	439	434	450	513	469	389	406	440	406	463	438	432	421	432	451	423	441	466	431	457	458	447	444	462	433	454	421	459	384	427	432	398	429	407	463	463	420	439	454	443	439	405	465	427	425	434	457	460	463	446	454	443	437	412	447	451	413	465	471	427	437	458	456	428	439	434	461	410	443	439	450	428	448	445	469	413	416	421	438	425	440	453	443	442	455	416	477	453	435	439	442	441	458	464	438	479	413	439	456	460	458	431	432	428	446	464	503	451	459	427	417	429	429	466	457	423	469	459	411	437	447	460	432	412	456	459	418	434	460	408	410	445	438	430	476	456	430	445	437	447	433	435	442	459	405	426	410	420	471	456	418	463	464	447	424	412	424	452	416	430	460	419	431	430	417	455	453	411	443	427	440	469	460	429	431	406	451	445	405	411	417	469	393	460	445	413	471	436	440	456	460	430	414	423	443	395	466	425	421	440	400	418	426	412	433	401	417	461	406	463	417	409	409	402	403	513	465	447	416	442	469	433	439	430	482	440	431	454	464	394	505	433	383	469	429	426	450	450	395	451	453	450	448	413	402	452	448	464	452	436	445	418	428	435	423	481	463	410	423	417	418	435	420	439	453	448	443	437	439	443	472	453	442	455	422	423	442	456	429	440	434	398	422	425	424	445	446	404	451	468	473	456	436	443	440	431	459	456	429	416	453	452	407	437	449	451	407	450	478	444	404	460	455	454	453	442	434	437	451	430	429	436	461	475	455	454	449	426	445	419	424	431	468	436	457	405	445	432	460	406	463	420	429	429	410	437	419	448	465	449	432	461	432	439	430	426	432	416	435	425	443	439	442	413	416	460	463	421	460	469	415	424	445	433	433	433	418	440	425	471	448	432	439	451	434	394	437	432	418	421	433	437	461	430	426	419	461	397	438	410	410	419	468	401	432	490	459	433	473	439	445	439	434	428	433	451	405	424	449	432	492	428	436	447	467	401	472	480	429	458	425	423	474	464	499	424	447	486	438	399	422	444	425	478	423	433	438	466	442	448	425	439	471	444	453	422	440	447	420	429	407	414	442	409	459	414	466	451	422	454	464	462	450	443	422	425	451	427	449	458	448	454	434	453	448	399	398	436	444	439	448	439	460	437	441	418	416	429	438	427	437	428	455	417	429	425	442	455	450	431	453	485	396	437	415	427	473	434	431	422	442	413	419	417	452	444	443	482	493	456	437	414	415	461	412	445	441	443	431	454	462	459	409	431	446	432	452	459	422	503	426	382	420	442	451	413	454	448	409	438	421	429	447	429	459	411	452	415	413	450	450	414	476	443	437	397	462	413	452	464	431	449	419	452	466	455	468	429	444	436	439	448	438	426	443	412	484	440	491	446	421	416	438	439	427	465	411	419	419	458	435	444	463	425	429	424	444	467	434	438	409	456	417	433	415	479	435	450	437	447	453	428	449	460	446	451	429	458	480	431	433	444	463	421	419	419	432	459	443	419	436	463	497	420	438	465	423	430	423	426	458	441	454	433	449	459	463	432	401	437	454	476	442	482	407	434	475	418	436	450	455	453	464	446	443	445	452	463	431	459	429	384	464	453	423	394	427	440	429	401	429	466	443	414	417	462	473	420	436	456	450	439	448	432	429	453	445	436	452	441	407	448	414	445	462	438	455	387	479	451	416	421	447	465	427	455	444	411	412	448	452	432	471	458	425	411	437	410	445	448	438	410	418	449	416	425	373	429	439	411	454	488	423	447	415	476	454	435	459	446	487	435	465	463	413	446	452	397	454	469	473	450	439	402	446	468	438	440	426	441	452	416	460	411	454	410	417	431	440	435	432	451	433	432	432	427	465	444	447	447	453	467	447	418	446	447	414	473	425	429	411	424	453	434	450	428	424	432	423	434	444	434	451	462	455	438	426	439	467	412	448	462	422	438	426	437	433	403	420	436	442	450	433	467	425	443	438	437	437	458	462	436	414	456	403	424	410	426	458	415	477	430	422	428	481	448	427	421	379	438	442	435	489	464	429	437	436	437	473	431	409	442	450	396	419	458	410	431	474	411	420	434	431	458	469	421	430	432	418	463	416	470	449	461	424	436	435	395	454	451	471	461	442	460	414	438	464	441	426	393	405	460	419	415	406	398	438	461	429	464	385	434	433	438	432	463	443	453	414	409	432	429	439	425	473	468	445	450	448	407	446	429	473	463	457	424	450	480	411	420	492	446	447	448	450	409	458	441	457	439	434	426	422	426	445
13338	25268	22274	13234	9051	6528	5014	29902	44884	4340	2254	1978	1824	1707	1629	1537	1358	1233	1203	1184	1052	939	908	877	923	859	857	804	781	783	798	692	791	5765	7470	6208	4323	2116	1095	797	711	604	706	633	669	639	655	677	661	709	654	695	646	623	652	633	689	650	664	679	663	683	683	648	663	673	637	658	685	656	648	659	681	689	686	660	682	683	684	665	609	702	673	692	660	612	658	660	663	636	648	691	685	676	670	642	639	661	706	641	712	615	684	673	631	648	672	687	696	690	679	700	728	673	673	721	622	648	669	616	662	635	685	663	664	698	653	680	690	699	682	711	645	727	679	717	679	635	642	669	639	690	694	659	640	671	636	697	682	673	663	702	644	642	662	720	683	740	674	703	641	714	699	637	698	681	696	660	657	660	703	679	643	642	661	662	690	676	671	667	652	644	668	631	645	727	675	682	662	719	647	726	688	630	664	653	650	668	673	675	648	661	680	675	647	663	716	682	708	685	658	647	671	689	677	682	631	670	603	665	634	693	670	709	663	660	644	701	676	685	676	693	677	653	670	618	669	665	651	687	710	680	677	622	661	659	681	636	637	699	680	705	663	644	680	694	673	675	652	620	707	649	692	672	667	619	600	635	675	599	652	653	710	693	685	686	635	667	695	606	691	668	682	683	702	695	641	672	677	670	640	637	628	660	617	647	722	658	682	652	663	680	656	607	671	676	690	702	652	683	655	677	667	626	669	654	611	677	717	688	683	660	664	679	695	607	679	653	652	663	674	633	691	671	635	680	653	665	679	625	684	664	668	664	672	637	662	630	711	669	670	678	670	651	684	668	659	672	673	706	654	652	683	686	637	661	679	635	676	678	671	684	665	663	665	692	720	678	649	671	625	653	682	689	681	680	654	676	610	648	637	662	724	686	656	683	688	701	660	623	664	708	687	680	701	676	686	669	650	643	671	702	659	659	592	676	650	693	633	682	671	709	673	716	686	631	693	670	683	658	690	640	656	664	709	647	675	682	654	673	655	667	681	636	737	670	640	721	654	685	657	670	644	690	651	644	659	648	680	632	648	682	653	669	680	669	728	607	691	697	681	685	637	700	629	678	700	682	689	700	617	691	648	726	673	644	731	664	661	663	706	636	676	636	663	640	680	685	683	653	624	696	659	658	658	664	658	684	665	649	706	721	674	723	662	657	685	657	681	707	728	663	687	684	710	617	651	651	626	680	628	686	672	687	664	686	714	652	668	681	642	748	676	712	636	685	660	722	662	714	644	631	640	680	665	681	653	616	688	670	681	689	716	689	652	635	668	641	698	681	660	697	663	693	641	666	650	678	624	712	626	650	676	700	714	676	713	666	666	665	694	662	662	698	664	703	703	669	658	676	676	698	676	651	697	683	684	707	658	649	665	725	642	701	669	650	652	650	658	670	696	700	703	650	669	665	687	658	694	631	683	715	647	654	631	686	615	658	702	671	685	666	631	624	687	652	660	657	701	700	675	702	674	632	658	677	680	666	644	661	686	704	661	693	643	658	609	647	647	701	620	677	689	719	618	668	689	659	693	673	686	679	633	653	655	653	716	697	673	636	697	680	706	673	639	607	685	672	674	660	701	669	668	737	628	708	679	660	638	676	699	670	708	653	700	655	677	667	708	676	672	637	599	663	688	668	697	656	671	691	643	681	694	699	650	636	658	636	676	618	653	683	667	711	674	689	650	646	653	648	692	631	661	685	636	726	684	687	731	708	702	679	697	660	668	666	647	660	618	692	702	657	618	664	696	642	654	686	692	681	680	710	677	605	711	634	662	686	630	633	726	675	674	656	659	645	654	707	694	731	635	642	705	694	687	620	656	650	688	712	687	650	682	703	699	657	637	659	668	664	691	693	660	637	665	659	673	705	658	671	666	740	663	683	691	725	626	614	639	682	695	656	688	676	652	684	665	617	684	667	697	648	696	713	655	664	660	697	706	692	651	655	681	668	660	688	660	668	678	671	674	656	647	650	679	644	686	678	680	668	687	657	655	663	625	664	661	688	701	691	611	684	696	657	670	680	721	707	640	674	658	665	676	654	671	655	687	663	682	698	673	678	690	667	686	668	649	737	665	677	723	696	696	686	660	697	683	636	635	642	666	654	676	736	687	675	676	718	676	653	694	668	670	651	669	670	654	623	641	672	687	663	674	625	678	681	737	690	701	723	690	698	675	677	646	709	650	716	687	672	639	719	668	654	687	619	632	643	714	683	660	687	652	646	666	626	681	643	649	667	649	679	686	681	683	643	698	637	665	673	667	672	668	631	680	697	643	710	683	638	681	651	640	658	671	694	663	715	697	646	688	657	618	700	676	643	690	679	654	646	678	656	677	665	687	682	653	650	657	658	677	663	683	671	698	667	647	681	677	662	676	663	674	677	662	636	668	699	650	636	682	641	644	706	681	711	686	676	718	644	650	670	676	680	642	644	691	667	700	697	634	670	682	696	639	704	640	644	663	656	658	651	725	656	674	629	652	673	739	650	661	714	658	681	651	685	698	696	678	666	611	672	673	698	654	617	687	667	664	702	681	621	675	642	640	668	674	655	656	656	673	720	691	675	700	689	701	664	652	655	704	705	641	672	691	689	714	671	653	675	629	680	703	679	660	652	682	659	685	617	676	654	661	635	654	679	666	696	718	629	688	661	716	678	680	691	658	695	655	646	675	656	704	635	732	690	717	636	695	690	665	690	658	679	674	668	697	672	728	674	672	653	697	670	679	629	740	669	654	700	684	617	664	636	688	646	664	634	666	626	684	676	736	648	705	652	741	697	686	702	654	681	676	654	682	658	682	669	707	643	636	648	690	705	664	688	695	644	694	644	690	660	637	698	717	694	610	675	648	676	680	694	667	686	686	656	662	637	633	639	629	659	687	678	688	651	618	695	710	653	680	656	664	680	704	658	694	669	673	629	650	641	622	654	692	692	641	703	657	687	685	651	685	664	682	677	672	686	648	669	660	630	677	681	698	672	698	643	628	727	681	703	675	671	632	673	660	710	696	690	673	645	658	649	666	658	652	691	685	607	664	674	651	687	700	688	683	664	717	655	703	659	671	678	686	692	643	681	674	624	707	657	655	668	673	692	676	667	668	631	692	659	682	697	630	612	698	661	682	665	667	672	681	702	633	693	655	682	718	661	667	641	687	605	692	656	626	695	659	670	677	676	676	659	662	667	653	652	661	660	714	665	663	717	647	673	643	687	655	672	664	693	670	688	642	637	673	693	684	723	717	675	649	664	673	690	698	664	675	697	637	640	675	658	669	663	665	707	651	683	684	620	686	679	629	689	701	682	705	700	672	651	654	670	686	652	693	674	683	691	636	631	684	714	700	654	664	657	713	692	599	718	679	644	663	666	676	674	682	653	681	648	667	608	632	674	664	685	719	674	662	682	618	662	693	665	679	672	659	698	688	668	684	671	680	687	679	648	713	653	665	683	676	631	689	665	651	650	676	673	640	666	668	673	652	656
26877	20178	10515	2716	1334	941	817	5892	5540	614	524	504	452	482	442	491	501	486	474	501	484	466	481	439	508	441	472	465	437	438	427	424	431	488	583	671	684	586	558	434	441	470	413	408	446	403	421	424	443	434	445	426	391	421	442	446	398	405	421	405	445	425	420	401	430	402	480	446	451	444	437	401	423	400	417	434	445	420	434	438	417	460	470	417	433	411	459	452	440	429	403	428	428	429	421	421	473	410	434	435	442	425	459	452	433	443	449	429	450	469	470	446	468	427	452	423	458	387	409	462	444	437	439	459	451	410	458	454	457	409	428	486	403	405	396	424	433	412	376	414	439	444	458	436	427	427	388	430	450	421	461	422	449	412	394	446	434	426	488	409	447	445	428	457	407	459	441	461	427	444	456	461	435	473	387	439	429	454	431	411	396	401	407	455	456	442	409	418	439	460	474	443	451	430	477	422	453	414	450	424	446	432	442	426	432	421	437	434	414	428	433	445	444	434	409	445	469	416	406	454	411	426	405	421	429	427	446	419	479	389	455	460	449	471	410	420	409	411	423	418	408	433	467	421	424	439	416	457	409	445	453	440	414	500	452	445	467	427	433	427	428	385	399	444	427	426	424	401	427	454	410	449	428	465	454	443	408	430	390	455	430	441	438	395	467	464	435	450	433	414	402	401	416	422	429	443	418	396	434	443	436	418	458	421	443	411	419	433	411	415	403	427	423	458	446	448	412	441	436	427	443	449	434	468	424	437	396	423	421	441	458	416	450	457	400	429	417	436	470	438	489	443	375	432	427	459	433	445	484	443	469	441	444	497	436	447	445	449	444	393	459	435	423	448	446	410	448	423	479	429	416	452	395	461	460	426	432	426	450	461	454	437	423	429	439	431	426	419	436	402	445	444	434	420	449	422	477	451	419	443	497	444	424	400	411	442	388	453	439	407	431	411	442	428	418	434	426	448	444	422	471	468	432	460	422	439	443	452	399	407	431	457	420	449	401	443	434	457	410	444	420	418	431	434	409	403	456	460	472	424	485	419	424	429	423	440	428	432	422	412	431	420	452	438	407	465	415	421	431	412	459	408	457	401	415	426	418	421	447	459	465	459	456	428	498	443	435	441	444	399	450	468	416	437	438	445	473	432	392	462	420	450	433	437	442	467	445	416	431	465	423	424	449	421	423	470	443	384	420	430	462	451	425	409	425	424	426	396	411	404	438	440	452	468	421	456	433	475	414	436	420	471	397	429	410	437	420	456	434	470	429	421	450	418	430	419	406	422	440	473	438	428	455	439	466	455	465	425	421	397	443	480	432	450	389	450	413	434	417	463	438	445	423	431	428	436	445	379	449	438	441	432	427	455	410	415	427	425	459	425	459	446	451	407	435	452	429	425	412	486	443	444	431	441	414	400	419	431	436	395	392	400	418	446	455	438	446	428	412	405	419	412	427	424	455	435	454	443	417	426	406	422	457	420	433	435	406	389	426	439	425	425	484	443	452	418	459	439	421	458	435	462	418	437	462	464	424	465	439	414	412	444	435	424	442	440	450	430	419	454	435	445	452	445	431	423	428	457	454	440	411	459	434	443	444	417	455	447	440	409	411	447	426	480	433	454	476	435	420	453	433	449	451	420	401	448	478	429	460	425	427	426	455	441	447	434	412	388	455	391	409	446	407	421	434	422	461	432	421	421	432	416	420	418	421	440	484	423	450	425	422	456	399	445	431	455	478	403	441	425	443	421	455	419	423	443	420	412	450	429	418	399	444	429	446	415	447	423	459	469	442	419	441	426	449	381	412	451	440	465	455	448	450	432	456	439	400	410	436	424	477	436	444	438	442	410	457	444	431	455	423	417	472	446	422	423	454	416	430	451	435	412	422	469	406	461	476	465	414	440	419	429	399	421	411	432	458	413	426	457	454	455	435	498	434	451	429	464	464	424	408	425	448	451	446	430	442	441	435	414	415	391	421	414	409	397	448	408	433	451	427	449	458	433	428	439	440	421	462	428	429	470	407	426	412	422	405	408	434	436	409	438	413	439	430	453	425	428	436	451	455	489	434	437	464	458	448	474	434	428	430	434	452	439	500	428	414	428	424	409	411	456	441	466	477	429	441	446	441	416	445	441	430	433	411	426	404	405	433	418	446	426	453	512	443	432	435	430	442	374	440	460	440	419	435	407	456	431	428	432	429	424	461	417	393	465	480	452	435	439	433	446	448	432	404	455	442	415	415	437	448	435	418	432	437	449	453	464	445	448	411	471	397	443	417	432	444	379	450	423	422	408	406	453	444	427	446	421	454	431	468	455	434	441	414	425	440	432	452	396	456	416	431	460	458	447	416	431	413	447	414	464	479	438	448	451	435	433	421	435	468	417	428	415	443	445	477	460	455	442	411	431	441	454	446	462	427	414	430	434	424	426	440	406	368	474	442	451	432	429	446	450	414	457	415	407	455	441	451	458	373	407	456	434	418	458	444	428	420	413	421	437	457	435	440	423	403	457	454	428	417	427	478	465	446	417	430	443	441	436	430	431	427	399	419	450	433	451	414	422	438	439	431	443	430	447	451	426	423	420	428	431	471	433	476	443	430	480	432	451	391	415	437	429	428	452	389	467	419	463	429	417	414	439	435	460	435	479	409	432	451	412	458	404	451	421	464	435	478	419	441	416	434	456	413	417	429	443	420	451	406	489	451	426	442	431	469	436	449	396	435	433	418	455	459	436	423	414	413	456	478	429	430	390	452	427	411	429	446	428	461	443	399	442	423	460	447	391	455	426	421	418	424	435	431	434	438	430	455	444	437	464	421	452	436	423	421	413	461	400	452	454	423	425	460	440	417	451	403	436	440	433	424	431	488	452	432	456	462	398	448	451	462	462	414	395	452	420	412	428	415	423	419	404	391	450	431	413	451	449	437	400	452	420	430	439	443	411	450	404	408	471	447	398	405	420	434	426	403	431	427	430	401	429	456	445	420	445	429	452	455	453	434	467	455	402	415	455	441	452	433	398	440	424	420	425	444	451	467	407	419	437	456	458	438	457	421	423	417	439	438	445	470	428	437	422	454	437	440	425	423	453	416	431	447	402	440	492	413	415	460	443	407	430	398	419	457	412	468	431	444	443	452	451	432	420	401	422	438	456	433	427	442	430	414	408	438	433	413	443	453	418	423	441	459	444	452	418	431	452	460	393	459	430	452	392	421	441	443	386	454	425	429	426	459	443	452	470	488	453	436	440	442	427	468	419	418	421	433	442	419	446	427	449	404	465	399	434	402	421	444	454	431	434	446	400	440	460	426	463	443	440	429	401	413	468	416	437	411	449	455	455	423	443	450	426	423	400	437	422	453	457	418	435	409	408	435	416	446	430	433	434	425	428	383	403	453	458	445	394	416	431	447	398	457	460	436	437	476	442	429	451	466	392	418	419	429	415	423	471	430	424	444	399	438	428	441	456	471	460	434	419	421	427	442	436	433	431	462	431	492	442	441	403	428	451
8704	8669	8770	4019	2819	2194	1940	12777	11049	953	799	855	825	868	821	858	825	850	868	779	804	825	741	807	776	773	743	755	714	635	716	672	680	740	1084	1231	1225	1017	821	721	681	687	660	642	648	668	665	695	725	656	718	656	665	723	705	664	692	664	654	688	673	665	700	682	686	698	665	686	710	681	658	680	680	680	674	714	663	707	675	684	698	670	695	679	690	635	673	723	643	697	709	695	642	670	657	690	654	718	665	674	686	658	698	693	653	649	665	676	653	667	667	696	734	639	713	719	694	680	661	678	676	703	687	658	725	651	649	680	672	662	633	675	722	648	664	674	669	692	682	714	654	695	643	680	658	670	687	694	647	668	657	675	671	717	717	658	680	660	723	670	658	686	654	673	675	638	691	687	699	701	670	672	689	703	655	681	689	663	631	676	664	642	674	694	704	675	730	673	731	641	679	647	684	752	684	669	662	685	709	714	630	689	663	670	672	673	663	642	684	687	639	679	662	645	694	666	685	706	667	658	648	659	673	700	694	676	691	721	626	663	641	637	633	687	693	727	688	629	659	680	687	653	715	665	694	705	686	709	684	665	650	687	656	698	698	674	694	682	659	660	685	668	666	653	629	682	711	663	667	646	672	695	652	686	710	669	712	668	669	674	675	672	717	689	695	690	655	691	663	642	651	667	653	675	686	682	675	716	642	608	638	660	692	709	648	689	708	648	657	680	672	670	668	703	652	662	680	643	684	698	664	695	635	671	662	662	657	654	718	709	742	684	680	670	676	667	760	657	652	665	689	671	724	679	706	662	660	681	663	700	660	644	693	691	709	618	630	714	686	692	702	718	643	616	721	671	643	690	671	669	669	666	651	673	679	711	679	692	662	682	653	688	659	650	650	720	692	726	621	643	694	630	643	688	648	680	658	659	650	699	640	676	709	662	651	704	701	689	715	686	711	643	713	691	691	630	646	675	689	710	708	681	696	622	629	666	658	676	682	705	703	674	667	743	710	694	711	722	680	667	709	674	693	666	713	641	651	635	692	656	655	615	724	627	651	631	643	615	628	679	656	680	676	669	666	640	676	636	636	715	714	707	639	637	689	738	644	676	637	710	677	699	730	699	693	679	637	659	662	690	669	677	689	689	619	652	658	692	690	675	642	656	646	650	629	670	660	629	708	647	674	659	679	704	666	686	699	662	671	682	669	706	656	691	696	700	626	659	698	674	697	656	651	671	683	620	688	673	657	673	665	682	639	618	678	672	645	706	710	670	664	666	628	672	665	698	700	661	601	674	676	658	683	664	657	694	710	668	677	673	660	650	651	621	681	638	634	714	691	671	668	711	670	681	690	725	688	697	696	677	695	685	686	679	724	700	640	658	703	672	667	637	694	677	665	690	676	676	650	699	640	722	666	627	691	662	675	655	677	642	676	652	689	720	697	662	652	719	684	711	625	653	677	718	640	655	656	685	588	716	673	664	699	627	614	695	680	653	665	654	671	705	649	680	639	639	671	614	660	693	712	668	689	667	606	696	637	654	681	659	657	673	643	692	669	685	655	651	665	646	672	653	730	653	671	678	652	631	659	642	694	660	651	663	713	664	687	696	652	689	670	690	695	642	684	700	660	662	671	670	683	635	710	672	628	717	644	702	659	715	676	698	657	633	690	649	677	664	695	674	693	693	674	668	640	667	693	687	664	694	698	678	683	660	696	606	663	697	675	662	690	696	652	637	681	708	703	679	660	650	632	692	679	686	721	741	701	714	636	682	642	706	665	707	705	684	679	655	698	738	684	701	665	736	665	651	694	672	657	674	678	612	692	679	714	661	694	686	665	668	633	661	761	689	697	671	651	684	702	723	677	619	674	720	658	665	664	685	627	658	661	672	692	689	701	667	704	689	659	718	678	703	690	695	658	701	671	665	701	668	749	671	626	644	676	706	721	703	699	690	645	726	675	677	695	664	664	653	638	676	674	641	721	629	674	688	670	728	671	640	642	610	726	653	690	738	679	633	694	652	681	689	688	638	694	696	654	673	672	672	672	663	680	722	707	661	617	717	689	680	679	633	678	659	738	636	705	695	660	635	636	714	669	681	648	680	671	646	646	669	679	676	694	701	674	636	711	679	644	660	685	704	667	644	627	686	684	705	679	709	691	629	695	637	664	697	667	652	701	649	672	675	670	655	697	653	647	699	645	634	681	661	707	666	713	668	654	707	709	663	684	673	648	658	679	685	675	753	719	706	693	644	673	650	676	634	647	685	661	611	693	695	704	739	658	700	671	685	695	701	624	652	675	671	680	674	671	691	735	741	684	649	684	629	674	625	716	691	685	698	695	628	655	659	676	671	688	673	684	672	735	646	670	697	662	683	689	709	700	654	683	659	668	686	706	663	698	705	694	652	661	730	685	652	654	659	638	639	665	688	596	668	659	710	688	726	691	680	706	696	658	677	651	663	672	710	666	625	669	668	660	694	712	700	685	693	681	624	674	682	691	674	661	703	692	687	675	676	688	662	689	666	708	686	697	619	673	634	680	708	661	672	663	690	674	694	671	634	683	767	665	663	671	685	706	679	672	667	683	676	715	662	707	700	670	682	632	680	662	653	655	700	697	690	673	661	627	675	678	688	652	717	635	664	690	679	698	649	663	708	675	644	703	697	669	670	654	684	694	693	707	649	699	716	733	667	677	643	691	673	706	658	641	718	688	665	658	672	658	698	679	701	696	659	667	658	634	693	645	732	721	712	668	688	639	680	726	646	679	674	648	725	672	645	666	610	657	741	691	652	651	687	654	667	639	670	692	670	700	725	715	718	651	696	687	706	659	691	667	726	691	677	668	699	658	658	626	654	669	684	694	700	677	710	673	651	696	662	698	703	691	696	674	667	730	644	678	708	719	661	692	677	711	709	665	735	683	675	691	676	654	660	642	687	648	696	661	676	657	652	624	685	670	660	715	651	673	705	696	698	668	640	706	688	696	678	680	636	695	652	639	696	662	682	682	653	642	637	680	660	675	684	654	676	702	660	649	680	657	697	664	679	663	689	643	687	676	658	654	649	683	701	652	688	713	684	694	701	681	671	613	656	659	695	650	673	649	674	621	727	728	652	646	667	683	654	697	693	683	700	669	669	741	678	698	641	679	650	676	742	646	643	704	643	718	699	708	687	662	673	693	679	707	697	690	658	628	737	658	707	745	668	667	687	697	659	675	697	692	682	641	660	682	705	686	688	675	671	732	666	664	687	710	678	679	645	651	728	699	687	700	678	647	678	678	697	729	673	669	654	671	631	675	704	634	680	662	623	639	663	629	660	701	659	672	700	697	704	638	654	661	681	695	704	658	653	660	702	671	673	666	708	679	728	667	677	666	682	697	695	649	635	654	748	673	675	681	706	674	676	652	689	643	716	638	636	701	655	694	734	661	670	673	663	681	757	684	651	678	647	661	672	695	675	696	673	673	656	718	658	653	684	668	674	631	644	678	639	652	668	654	660	698	670	634	689
25148	21102	26706	24798	5203	1682	1711	21425	20845	2981	589	523	550	528	502	525	524	526	580	526	541	522	526	461	499	501	514	460	518	490	481	442	465	511	1037	1149	1156	817	599	501	473	442	489	444	412	468	431	442	456	456	464	428	482	432	410	444	488	437	415	443	468	465	463	447	420	433	458	443	477	447	487	476	475	446	459	460	480	456	443	471	426	483	440	450	470	417	451	443	455	456	454	475	424	467	431	443	476	450	486	460	512	448	449	418	437	453	456	470	489	437	430	474	492	441	481	448	460	476	425	477	450	426	470	466	433	477	444	476	438	426	462	497	491	461	464	429	434	440	472	456	426	463	445	401	494	474	429	449	474	427	413	454	450	462	475	473	458	446	450	440	445	440	472	469	441	448	455	465	454	447	460	438	496	456	479	421	427	459	484	433	450	403	477	473	443	452	458	392	464	441	440	452	415	470	464	446	478	448	468	413	474	487	441	440	426	426	466	436	455	493	457	464	472	426	418	415	430	472	443	472	449	460	445	436	488	414	474	448	478	455	459	450	474	421	417	428	440	444	475	429	426	476	426	409	499	462	447	440	482	463	454	435	439	450	463	448	450	456	442	460	475	442	459	450	472	452	432	458	465	453	438	470	467	459	445	446	482	452	458	444	428	444	432	468	450	448	464	488	432	455	432	451	472	434	470	446	400	429	474	462	438	478	458	445	464	473	443	421	432	433	474	429	418	432	476	456	426	461	457	479	498	425	431	486	443	397	471	444	472	453	481	440	441	466	464	470	420	467	487	499	475	440	469	418	477	449	436	437	453	466	459	423	444	442	442	447	449	455	467	458	453	473	503	469	476	468	427	456	460	429	429	486	453	401	430	449	446	447	438	449	453	448	433	456	459	411	448	457	436	454	465	447	449	454	436	452	433	435	431	460	409	466	429	424	463	447	433	459	426	461	472	446	435	488	442	416	448	474	489	463	453	471	478	445	459	453	468	432	450	419	448	479	428	447	418	451	459	484	453	429	465	449	442	433	465	459	436	498	434	435	456	436	453	417	430	448	422	461	472	473	427	471	439	430	440	470	450	485	464	463	500	429	442	469	472	461	458	433	423	466	457	459	464	452	469	471	412	442	459	416	491	449	446	485	444	454	465	462	460	441	457	423	442	443	434	473	467	469	453	450	496	457	408	459	473	446	436	423	466	449	476	464	437	459	447	451	474	450	461	465	453	429	471	462	474	447	431	428	453	449	453	458	420	456	476	415	442	467	438	449	453	459	414	445	447	446	453	441	479	446	512	469	451	456	442	451	418	430	450	428	438	444	450	431	422	449	457	463	443	438	435	480	485	439	436	427	425	474	446	418	420	453	487	438	460	471	417	463	449	456	464	447	460	479	469	512	442	443	447	465	464	427	456	412	429	441	454	481	460	470	422	448	463	457	434	430	470	427	445	444	513	427	458	427	459	439	465	491	484	447	449	479	464	460	463	448	444	449	465	460	457	434	407	445	457	451	455	455	461	473	451	443	435	423	459	491	467	457	447	535	449	476	439	451	470	441	410	438	403	441	424	473	446	452	446	412	449	451	440	444	454	433	450	434	429	416	466	444	464	414	443	431	446	437	456	465	478	418	455	441	489	460	457	466	437	482	442	465	429	431	476	471	462	407	443	446	424	448	443	443	442	447	471	440	460	485	452	420	461	442	449	387	448	454	468	427	448	437	441	456	434	424	451	438	458	442	433	440	457	489	424	443	419	440	441	484	449	447	483	437	457	444	423	471	477	419	449	457	449	472	472	427	452	427	463	467	453	438	399	456	439	428	456	414	414	434	452	413	444	450	440	450	440	448	444	424	458	420	459	438	445	458	427	467	437	448	453	453	447	489	457	442	467	488	420	445	442	481	478	449	443	467	461	468	455	461	458	435	471	467	457	461	452	412	435	450	438	446	431	450	457	488	445	442	456	461	458	437	486	446	475	421	440	448	450	451	452	392	444	414	447	444	468	479	468	419	440	446	486	467	438	498	421	449	463	455	456	474	453	422	433	467	482	442	417	508	440	474	450	448	456	441	445	444	435	430	449	431	424	476	494	455	463	448	490	433	409	467	410	437	434	419	470	421	447	444	471	462	448	469	440	445	470	422	413	489	493	443	435	412	475	423	457	452	449	485	479	476	429	440	422	453	460	456	436	433	450	436	474	477	438	474	490	491	487	468	440	454	442	458	450	445	471	439	416	433	482	446	499	461	436	448	478	462	478	469	446	466	465	414	452	459	434	407	431	440	480	435	467	457	447	469	455	436	424	425	480	488	455	446	474	440	453	430	433	421	442	468	453	429	495	435	402	458	472	456	451	415	466	458	430	449	444	417	439	458	491	453	417	475	425	426	439	478	441	449	490	423	460	454	431	448	459	437	456	449	389	398	454	436	446	442	476	473	466	457	457	438	467	442	456	448	515	463	426	473	418	426	471	432	423	492	472	413	486	426	464	436	447	428	448	463	447	502	445	483	484	430	442	442	466	402	457	480	484	448	469	437	421	476	437	449	455	488	460	465	474	456	454	449	414	450	484	435	437	471	465	431	449	428	447	477	470	424	458	499	456	452	451	445	449	434	418	441	442	477	420	464	427	458	444	448	460	448	493	423	457	428	456	464	441	452	414	431	470	467	462	474	436	455	448	458	428	444	476	457	439	475	456	480	450	435	439	480	476	441	451	484	467	456	445	498	459	455	461	484	414	428	464	450	467	450	446	415	463	476	470	437	453	461	443	492	480	466	417	463	409	492	485	428	442	445	442	475	466	437	456	434	431	480	449	445	415	406	483	460	469	484	437	411	459	393	451	447	445	501	451	441	428	467	464	492	470	497	451	462	471	438	422	430	445	455	461	435	473	449	460	457	450	460	469	466	495	429	420	465	475	453	436	421	403	441	445	450	476	420	441	455	470	458	460	434	456	479	421	433	422	425	460	452	490	389	421	460	428	471	421	470	442	448	457	461	459	460	448	424	427	461	437	456	432	407	443	428	468	442	452	455	446	422	418	461	446	434	416	448	465	467	385	481	440	436	446	466	427	465	432	441	425	436	456	447	431	474	468	442	453	438	449	472	437	433	456	494	467	486	441	470	475	462	452	434	442	473	454	495	448	433	426	457	462	468	453	433	452	444	452	444	447	449	445	456	473	430	442	437	437	503	459	444	455	429	473	428	440	492	442	452	436	453	449	446	487	433	441	454	420	433	430	421	394	451	427	484	450	440	465	462	461	391	489	498	451	437	433	447	471	431	433	463	446	447	446	479	477	441	423	429	419	414	439	471	447	458	470	423	467	494	442	491	481	417	441	471	463	457	457	446	445	431	465	441	449	456	447	423	409	436	448	466	444	501	456	453	475	427	441	462	447	417	414	438	434	474	406	465	458	445	482	443	426	496	421	419	426	465	439	413	459	435	433	428	433	420	473	469	409	469	430	425	464	448	432	466	422	449	447	446	466	481	425	440	468	466	437	454
7031	11905	10327	5560	4308	3671	4115	30924	27691	1682	963	929	940	901	950	951	946	1009	995	962	866	919	871	840	837	745	828	850	787	811	746	779	756	951	2140	2670	2337	1782	1102	835	738	760	710	713	689	699	728	721	715	729	664	652	657	721	657	721	722	723	669	720	688	715	687	730	620	701	645	734	711	687	672	721	693	662	693	697	673	666	694	648	694	690	696	662	703	703	674	704	678	696	731	741	726	758	719	738	668	651	704	684	705	656	678	704	692	667	726	697	660	704	678	701	693	681	702	751	727	698	693	690	720	737	711	673	733	752	713	662	763	753	717	727	696	734	680	692	675	645	695	705	655	729	748	691	698	691	712	698	687	678	658	722	705	706	703	704	683	727	724	682	670	702	702	673	752	676	725	684	684	698	667	681	704	722	725	749	700	717	725	697	687	665	717	730	669	673	718	701	673	679	752	707	701	702	697	696	734	725	681	682	662	682	704	737	712	732	743	703	692	694	698	739	672	771	680	718	716	680	689	714	650	725	709	667	705	714	674	710	741	705	676	716	649	707	732	701	732	715	733	706	704	691	700	715	681	655	672	688	758	665	689	700	685	674	680	663	692	742	718	688	698	674	669	709	689	690	716	757	686	699	704	716	688	690	700	708	711	761	666	681	676	684	700	648	704	696	740	729	721	721	699	751	701	686	733	660	686	714	708	674	658	724	713	698	714	697	747	692	692	722	668	743	754	691	654	653	706	711	729	671	732	710	709	728	712	715	727	748	732	731	713	714	693	700	723	691	662	712	675	681	740	700	676	672	724	713	681	725	710	708	713	657	698	675	682	691	740	740	719	665	699	746	710	701	688	645	702	664	723	701	742	702	712	690	700	716	722	707	750	720	673	682	750	717	658	692	692	695	664	664	763	715	688	710	725	674	720	692	701	737	760	746	682	694	737	707	655	728	681	666	715	699	647	721	713	707	692	669	711	674	690	738	665	656	687	689	705	688	712	692	649	743	720	700	682	698	718	700	640	689	659	675	661	726	671	705	666	664	723	674	702	683	692	709	702	663	711	689	720	663	758	710	731	707	663	722	686	709	723	742	736	690	723	735	663	710	672	697	700	747	690	662	659	694	682	680	736	675	700	725	721	674	715	740	695	699	749	708	723	683	708	655	691	659	687	699	693	718	682	691	693	675	667	737	713	676	708	711	688	738	667	719	729	726	727	746	643	703	729	701	717	686	696	722	702	688	705	711	784	715	702	695	696	754	668	736	708	691	704	679	735	669	706	707	696	708	694	651	679	686	696	714	748	708	703	722	666	733	732	680	686	719	687	717	694	718	707	730	668	723	704	680	726	697	696	672	688	694	634	744	723	723	697	650	752	717	709	702	680	751	651	713	708	714	701	709	758	658	720	686	690	680	712	649	723	707	697	651	660	666	737	663	694	714	648	696	670	724	692	639	708	671	687	728	707	782	725	678	697	704	666	726	670	704	694	724	729	652	706	644	671	718	643	705	654	690	683	756	654	714	708	688	703	667	659	668	699	676	701	766	650	711	743	702	745	688	700	688	741	644	677	722	711	726	725	745	721	730	724	667	732	670	698	659	685	659	661	705	681	699	681	675	733	699	641	710	717	720	674	756	677	674	705	742	672	705	696	751	695	648	658	695	737	700	675	694	700	728	687	675	667	727	703	707	704	657	677	702	713	712	721	712	758	698	686	703	696	693	715	719	683	688	694	675	697	733	698	666	683	715	698	727	655	726	702	717	697	738	712	704	702	684	674	741	668	725	729	770	716	665	710	699	684	700	701	701	684	708	693	685	725	682	726	681	705	672	702	691	670	671	738	714	701	690	698	706	681	746	730	707	698	713	710	684	709	719	663	697	707	674	693	652	718	679	704	683	709	741	677	678	688	742	751	678	690	680	716	679	661	731	712	680	726	694	664	749	735	653	712	715	716	688	702	704	680	689	699	745	740	725	690	680	661	733	725	686	738	699	697	712	662	708	693	751	735	730	752	725	670	656	696	695	686	677	691	729	717	693	700	717	669	731	728	697	728	689	758	724	683	691	712	655	659	683	742	731	724	721	721	705	678	704	661	711	720	724	715	704	760	714	739	668	723	706	702	720	687	656	660	698	713	729	702	697	678	656	726	676	718	672	688	736	697	711	713	728	710	736	679	650	672	686	670	690	701	722	664	718	676	767	708	661	727	722	658	708	686	712	669	705	648	692	750	683	689	690	701	692	699	704	671	693	710	696	693	709	692	716	717	702	711	707	720	654	751	711	672	710	708	708	696	686	694	672	731	649	726	657	700	689	704	691	698	718	694	734	710	677	724	675	779	690	716	733	684	698	691	679	670	693	690	664	734	720	687	654	678	725	728	683	652	726	708	657	684	694	688	712	688	678	701	678	713	694	711	690	680	709	742	665	715	662	717	771	710	733	697	724	696	690	709	680	726	698	732	713	643	717	698	695	712	700	666	674	717	760	669	743	669	671	706	761	693	740	699	740	678	722	727	678	715	689	682	753	687	694	716	725	693	697	738	714	677	730	678	693	737	689	710	662	696	703	741	710	710	685	700	711	706	695	694	694	707	724	660	686	700	732	717	681	684	750	727	681	677	660	703	691	705	714	735	724	657	678	716	711	702	716	762	669	694	677	698	682	715	695	662	750	649	673	712	703	726	699	657	701	685	697	691	671	719	729	679	728	685	667	701	693	649	750	726	666	676	658	689	730	696	713	708	696	762	724	705	731	671	711	711	722	672	695	681	746	692	683	686	709	724	708	691	696	718	735	662	727	717	723	640	706	735	683	711	652	707	742	721	625	676	687	734	712	705	677	734	693	717	719	694	675	700	706	711	743	708	698	715	710	711	726	695	676	694	672	693	694	727	731	692	724	680	717	741	667	743	675	705	743	672	709	747	712	683	693	709	736	693	739	693	712	712	698	716	738	700	683	716	722	712	728	713	701	730	684	672	728	683	678	706	749	736	698	646	681	677	736	713	700	751	698	679	722	706	695	715	717	703	700	707	698	711	724	649	699	701	745	684	711	737	708	682	663	700	762	710	692	686	645	657	703	714	665	732	725	710	691	699	689	725	703	687	722	694	712	705	679	692	681	704	731	652	718	727	725	687	693	707	724	698	719	696	705	697	726	694	762	711	696	688	708	687	722	684	724	697	726	703	742	680	669	683	685	686	683	702	694	704	658	686	710	741	720	716	706	728	757	710	715	757	665	690	716	700	713	698	688	716	723	729	692	711	708	709	756	739	683	687	720	697	660	709	624	692	711	686	695	679	662	712	699	712	700	717	701	680	719	726	713	682	697	709	671	674	752	742	665	725	684	709	644	677	684	712	734	710	660	678	659	678	703	663	719	674	713	656	683	703	719	718	680	689	675	705	709	732	704	669	705	719	713	735	703	678	723	755	713	696	710	750	698	698	681	715	726	729	717	682	752	683	732	707	684	673	701	721	660	720	649	687	685	731	728	734	727	670	694	685	674
23293	21135	28772	23751	21129	19554	5638	38505	41450	13299	1033	662	641	626	615	565	630	574	577	541	539	528	545	551	597	564	511	525	508	512	519	523	568	962	3030	3132	2326	1477	762	575	472	454	477	397	410	499	428	443	482	428	471	441	439	449	463	414	452	486	465	452	448	443	437	442	465	416	477	445	475	456	440	418	473	452	434	495	503	451	464	437	459	407	437	429	457	452	444	447	447	420	421	462	449	461	448	452	452	466	438	450	443	466	419	454	435	454	405	432	456	443	461	470	493	404	473	457	455	422	454	429	449	460	452	470	448	451	462	458	437	484	446	454	458	473	434	442	476	430	447	464	462	414	447	457	427	446	426	449	471	402	450	430	460	421	446	426	442	438	410	434	476	439	452	452	440	423	425	474	437	428	472	416	454	428	458	470	438	476	446	424	439	441	432	468	472	447	443	477	457	457	443	449	457	446	442	481	432	456	457	454	438	492	460	448	430	463	443	431	442	473	449	456	403	438	434	487	429	453	449	458	432	454	462	434	452	449	466	448	467	465	462	470	457	428	452	465	445	469	461	453	466	456	467	439	447	447	426	440	451	432	455	450	413	527	464	468	441	457	480	454	444	420	451	463	478	440	452	419	422	450	458	420	466	427	422	469	449	411	437	475	442	449	430	435	422	444	442	404	445	448	413	445	457	458	430	485	433	433	444	439	485	446	462	471	439	433	444	472	413	474	456	420	438	490	432	482	426	438	460	430	431	426	423	439	434	446	382	447	451	455	433	444	480	450	463	456	446	418	426	418	469	456	463	423	416	488	439	453	470	446	449	471	451	445	451	412	461	468	428	468	458	468	443	428	447	463	476	416	423	413	444	481	432	443	443	405	430	445	467	446	432	460	427	442	475	435	436	470	464	461	456	480	456	412	439	438	434	458	472	460	426	453	478	460	458	463	447	456	446	460	425	450	411	455	426	440	442	469	428	434	483	446	411	467	433	421	424	468	411	505	450	472	462	472	455	454	484	455	490	512	457	472	433	470	443	466	452	489	450	419	487	425	436	447	464	450	470	406	437	458	469	412	448	433	443	446	441	476	451	475	434	450	466	463	465	422	459	470	431	452	463	448	412	444	461	433	492	448	471	435	450	444	437	451	431	423	438	429	476	440	452	456	463	499	474	425	450	426	464	455	414	413	448	471	449	456	460	457	459	425	449	447	522	456	422	474	482	421	439	456	444	471	434	449	445	434	485	467	484	449	488	423	417	457	436	437	468	466	415	462	455	411	427	455	443	433	473	435	426	422	448	449	463	442	451	430	432	435	443	427	462	438	435	451	475	425	453	455	408	443	468	458	460	428	457	446	479	451	475	458	447	433	448	445	462	466	467	422	439	478	433	437	409	452	469	419	469	470	448	477	444	463	454	469	432	436	465	421	440	457	429	462	476	421	476	454	459	454	504	458	482	481	460	417	459	428	472	462	485	433	412	459	457	439	437	443	435	438	469	420	467	462	438	467	447	422	475	465	439	415	461	426	456	450	446	468	445	453	466	445	505	412	464	431	452	422	448	441	460	446	454	426	440	430	446	437	465	442	447	406	454	423	449	460	436	430	495	458	467	454	441	432	450	451	472	449	463	468	460	456	464	449	447	429	447	413	430	416	421	446	435	450	456	429	490	431	454	410	474	451	422	446	458	449	454	438	444	445	414	427	429	424	428	479	481	436	445	410	460	438	422	468	439	451	415	448	467	456	425	475	469	429	462	437	424	434	422	458	421	461	470	465	451	476	462	459	476	464	456	418	497	453	451	447	456	438	453	459	456	458	443	409	433	485	438	474	423	443	469	411	437	429	455	474	503	450	449	440	460	448	456	461	440	442	426	430	430	453	439	449	425	442	438	470	470	430	469	467	441	438	454	444	432	473	476	464	441	469	450	423	425	472	433	430	475	480	439	430	435	412	441	442	434	475	414	458	443	433	456	446	423	437	433	417	445	428	466	430	483	458	420	423	448	445	422	433	471	445	414	442	464	461	450	447	467	448	430	458	488	432	456	473	494	464	440	412	412	464	459	454	437	451	452	441	442	488	456	422	459	451	520	457	437	432	446	454	453	471	437	424	418	421	438	449	461	442	461	409	462	444	471	415	452	436	434	406	453	445	423	424	460	430	466	429	408	458	431	422	458	446	470	471	436	436	440	452	420	468	447	479	415	420	431	436	417	398	449	464	457	465	457	427	454	426	387	460	452	452	451	471	435	433	426	423	432	408	430	445	453	427	466	438	504	434	430	440	473	437	489	447	425	465	421	431	478	391	463	440	393	469	453	479	435	450	461	458	417	429	452	464	423	428	439	474	487	424	427	441	485	459	500	455	416	463	423	428	451	430	478	466	466	459	493	448	490	481	453	401	432	453	452	461	432	451	460	454	447	481	436	465	451	430	444	431	449	412	465	498	456	414	403	398	474	431	439	414	453	433	433	453	464	451	436	431	456	448	457	448	487	456	429	452	432	447	447	423	439	463	439	404	418	418	451	488	427	456	424	445	493	402	443	459	426	474	441	464	466	426	461	444	506	440	428	453	417	465	454	421	469	406	460	441	452	461	441	446	433	426	499	424	465	423	446	440	433	466	425	466	463	478	451	489	426	441	470	427	416	459	511	467	466	497	439	433	418	469	455	449	431	470	471	474	470	470	432	423	455	434	432	433	417	471	459	464	425	440	448	416	460	483	410	432	439	476	442	465	442	467	466	442	400	425	443	430	459	455	474	452	451	467	447	418	454	442	443	471	461	494	446	450	458	420	429	488	455	462	438	414	404	469	429	458	418	446	424	474	432	465	428	446	424	422	444	442	433	483	441	458	456	474	440	465	485	434	427	425	489	455	444	465	461	426	471	433	441	438	431	437	417	443	440	438	405	493	462	452	470	442	429	453	480	450	420	438	451	426	421	415	449	425	424	449	471	484	471	479	421	469	461	451	427	414	417	440	404	432	453	445	453	416	441	439	447	418	471	468	457	484	420	447	430	447	482	439	404	487	430	439	430	433	402	472	483	435	415	445	449	481	435	434	403	442	447	451	457	435	465	445	457	424	441	465	402	442	457	428	457	487	474	452	431	465	472	426	450	460	486	416	402	442	495	470	421	455	444	471	457	448	434	463	425	448	469	458	446	438	469	448	417	463	454	500	466	410	454	459	410	457	458	442	431	429	457	406	466	461	447	470	491	428	457	454	407	445	459	432	446	463	450	440	429	457	446	476	423	430	454	421	409	451	444	439	406	405	413	481	468	446	475	454	452	422	436	438	414	413	420	438	439	429	457	449	443	436	450	455	432	453	443	435	478	514	452	440	448	435	459	439	405	454	458	433	446	434	464	444	465	430	452	482	438	432	470	485	459	460	454	465	428	466	468	451	462	463	484	467	443	450	459	449	456	439	463	463	408	447	406	465	475	417	446	447	419	406	462	426	446	477	465	447	432	420	448	429	441	445	458	475	493	458	474	450	435	448	451	441
10046	21095	18360	12139	9652	8121	7301	45352	44235	5811	1419	1367	1258	1266	1159	1097	1106	1136	1041	1018	1019	952	936	888	916	909	910	930	911	879	857	850	1032	1986	6848	6844	5139	2954	1334	891	762	662	711	684	695	683	728	705	675	677	612	693	730	682	688	688	684	711	691	687	698	665	671	641	685	685	683	682	688	698	631	699	705	738	707	702	650	668	693	642	667	680	680	665	688	679	656	681	627	685	665	659	661	734	653	671	690	667	713	692	678	667	673	644	680	693	677	695	674	665	633	673	659	706	679	720	669	649	669	658	720	639	711	751	644	661	661	710	696	674	686	637	653	703	694	669	666	691	686	689	688	711	687	700	725	713	674	690	640	660	666	690	674	645	675	686	708	676	702	674	700	685	676	674	689	676	698	690	672	716	717	688	735	688	678	692	661	713	666	681	686	693	610	637	705	716	673	656	655	677	730	639	675	674	723	710	694	742	685	669	658	732	643	676	690	636	701	652	698	693	691	664	714	698	656	671	661	707	689	687	706	707	718	672	701	661	700	624	684	705	703	682	685	710	720	708	685	661	671	649	696	644	698	670	670	676	634	689	628	700	657	685	704	664	663	666	718	673	688	693	646	664	665	724	718	652	651	725	634	688	655	676	687	660	650	659	714	698	702	663	650	675	656	711	722	684	697	691	696	699	678	668	683	695	715	676	649	622	644	719	716	687	659	673	689	667	653	665	652	741	714	676	676	709	695	610	666	730	706	672	731	645	678	686	641	642	689	628	686	690	720	691	695	689	690	661	652	680	703	690	707	671	723	676	676	681	710	704	720	700	662	680	677	703	636	648	658	722	662	713	709	690	679	649	665	728	695	665	658	690	702	642	715	678	654	679	699	686	682	665	714	698	664	665	709	672	641	648	661	700	679	728	677	664	675	665	612	699	698	694	656	687	641	668	656	704	663	693	651	664	666	667	696	685	714	723	665	667	659	669	687	680	722	674	698	689	659	701	726	703	629	691	677	666	679	702	670	683	690	693	668	654	638	665	701	671	661	661	695	703	704	686	633	724	661	685	673	690	702	669	655	696	699	698	689	682	708	698	655	704	676	692	659	749	698	702	692	673	708	705	706	669	734	669	681	682	733	634	664	671	691	649	654	712	664	681	729	676	694	691	718	713	701	698	674	680	654	700	662	682	684	719	669	689	693	698	674	682	666	670	669	655	668	739	751	637	652	669	702	736	691	725	644	713	627	698	660	681	671	714	726	689	625	678	667	716	718	728	719	714	659	688	698	626	672	700	638	687	696	684	648	668	645	704	710	646	687	588	687	679	728	686	700	648	709	669	669	662	683	715	669	674	698	645	641	692	704	666	733	631	691	704	664	694	645	628	647	717	744	687	692	700	650	659	681	671	716	699	704	674	721	691	678	688	698	677	700	647	684	744	629	640	654	673	694	679	723	642	723	646	718	682	653	675	651	639	692	721	731	679	707	685	707	627	666	660	681	682	697	709	638	671	735	662	638	673	662	666	711	680	712	683	694	664	673	696	661	710	697	671	718	664	694	673	649	677	696	691	706	639	695	683	714	684	699	650	651	670	654	702	683	684	699	677	700	673	702	686	698	647	662	679	673	711	712	704	673	695	702	737	696	680	749	731	696	704	710	687	664	722	677	708	710	683	688	703	689	713	686	697	700	711	683	682	699	703	703	712	724	676	702	708	703	634	693	710	660	693	681	688	726	665	699	674	678	684	673	642	692	696	660	699	651	675	723	688	624	651	678	643	660	680	716	687	660	635	661	658	685	654	693	659	688	695	692	668	713	685	642	659	713	688	637	681	692	665	651	679	649	687	658	683	654	709	685	724	702	714	655	669	667	682	649	690	697	634	659	664	680	693	681	675	675	679	706	666	717	668	647	657	651	696	703	697	698	741	690	671	671	694	695	690	663	701	691	688	717	669	644	652	729	669	669	671	661	603	664	732	718	663	635	674	676	696	710	671	731	700	655	641	693	685	692	681	700	699	709	716	684	649	670	681	759	701	659	702	701	688	679	716	682	688	676	674	648	710	683	691	680	627	698	682	667	664	648	674	653	676	661	657	682	702	691	702	685	659	667	702	678	685	650	728	682	648	703	674	674	680	695	666	677	706	722	651	691	662	640	669	694	655	678	689	626	679	694	683	704	701	689	666	689	715	678	623	670	735	672	664	689	687	678	648	657	675	682	717	695	650	699	649	720	686	680	635	700	680	682	706	669	719	698	691	705	721	683	666	690	702	681	681	672	703	718	649	707	709	659	685	693	643	642	706	696	672	715	667	680	660	661	624	713	666	680	684	706	647	668	657	667	677	684	663	723	685	711	642	688	683	654	714	701	681	620	688	703	674	662	743	634	691	658	663	694	715	677	684	669	644	682	709	670	649	687	704	674	675	680	677	744	670	681	694	686	705	651	664	635	670	687	702	682	672	699	769	668	700	717	692	716	698	668	689	734	721	712	662	685	696	645	675	693	653	657	682	660	723	657	660	673	651	652	676	652	719	718	657	673	648	697	672	694	688	696	666	695	654	666	682	639	646	655	683	669	698	579	661	683	712	665	683	716	745	673	679	644	648	694	725	708	671	675	671	729	696	649	714	615	721	667	701	682	681	654	709	645	697	685	709	683	671	714	699	705	699	692	705	658	676	703	637	691	671	663	663	670	691	674	687	670	695	692	700	623	695	713	674	716	678	646	657	699	645	724	693	636	665	691	669	716	687	680	685	699	697	663	680	715	651	666	628	652	689	702	694	666	691	683	677	638	691	661	687	659	711	634	672	678	677	695	668	684	684	690	706	675	664	679	644	707	706	623	765	675	671	692	670	670	735	700	694	710	666	707	663	652	691	674	674	666	676	677	715	654	713	673	692	677	698	702	677	707	707	697	635	703	686	653	658	686	666	679	702	668	652	670	679	665	677	740	677	688	689	660	723	685	677	688	644	730	660	752	677	663	654	660	683	674	650	701	652	699	676	723	659	660	713	692	673	636	709	712	727	685	666	709	697	709	695	651	638	615	642	671	714	664	698	693	631	715	715	672	703	672	672	678	710	663	677	664	646	703	684	626	674	737	696	685	734	684	696	684	688	698	711	674	666	724	677	679	727	689	704	688	684	746	665	686	677	727	652	674	667	655	686	707	647	699	663	663	660	635	687	633	648	698	619	683	700	700	714	733	683	653	739	663	660	691	729	684	687	658	706	642	647	706	638	704	700	699	686	691	729	666	718	667	683	715	701	667	698	699	697	688	678	670	718	660	706	660	700	651	670	641	661	689	661	679	645	660	681	728	661	711	662	696	682	667	687	608	706	655	666	662	713	682	664	663	633	672	665	642	717	704	652	704	671	696	657	683	690	692	662	677	602	685	711	665	682	698	714	655	654	652	678	721	695	698	707	694	698	701	653	692	660	680	697	700	688	732	661	653	734	673	723	683	724	717	672	713	692	656	681	689	715	656	691	692	672	720	668	688	634	714	697	620	718
26709	19968	8407	2555	1349	1211	899	5252	6361	1239	535	508	447	481	479	465	458	464	431	487	445	478	492	475	421	490	415	429	464	450	472	456	481	456	627	757	676	588	517	465	432	404	463	425	426	432	459	459	473	409	489	424	470	436	443	454	463	435	444	442	466	455	450	434	457	451	451	438	465	457	473	443	423	431	438	457	419	421	418	484	469	407	415	442	440	438	457	464	459	442	441	470	451	445	416	426	419	460	447	443	453	447	449	428	430	408	438	479	475	437	429	439	453	439	430	441	455	438	438	453	433	414	441	456	478	444	453	416	421	444	422	444	410	445	426	412	449	412	438	431	387	442	421	412	453	473	461	434	420	429	461	431	451	446	426	441	439	462	467	419	430	440	406	425	429	450	415	403	408	445	452	452	421	447	422	445	454	443	405	392	430	431	450	410	408	451	441	409	440	417	432	463	479	434	430	478	429	477	418	414	414	452	421	449	413	435	405	445	448	444	431	443	427	455	454	472	424	435	437	456	444	423	486	413	442	433	438	473	433	442	443	452	415	421	466	451	436	426	455	454	429	465	475	450	450	462	451	444	422	403	407	408	408	418	469	457	407	421	424	443	464	418	467	438	495	459	451	438	433	437	434	448	430	474	430	418	423	418	437	444	468	470	440	429	441	465	446	443	468	416	465	443	460	438	433	478	462	435	443	454	404	434	419	372	453	473	425	410	425	441	413	440	471	430	418	412	456	407	484	445	394	450	427	425	429	441	410	475	428	464	484	423	466	433	456	438	458	431	472	469	426	426	439	463	422	452	407	427	474	433	421	457	439	441	445	442	405	436	450	457	421	405	433	458	415	413	428	436	443	472	499	451	391	446	431	463	425	453	430	446	435	426	457	443	442	401	414	442	445	432	448	417	476	445	458	407	434	439	436	421	429	423	464	422	448	450	437	438	418	414	421	422	431	464	463	412	472	414	457	450	418	445	438	461	436	425	468	437	472	433	461	436	417	444	443	434	418	419	438	448	418	401	442	401	448	430	442	451	462	467	462	454	442	459	444	448	427	477	433	437	455	461	419	440	440	442	432	416	424	456	435	433	456	445	442	470	451	408	432	462	433	464	469	444	431	455	443	439	427	465	401	421	385	419	427	408	441	406	474	441	417	429	486	440	431	431	424	448	425	439	417	426	445	429	462	450	473	458	491	426	426	441	438	436	423	464	443	461	470	445	452	406	436	427	445	429	465	407	425	462	450	472	409	443	425	434	443	448	430	437	463	436	474	429	470	430	446	426	390	446	435	476	408	436	424	443	496	396	427	441	421	471	471	393	428	427	475	422	428	422	458	446	462	449	442	415	456	425	467	437	473	439	414	421	414	446	438	412	425	450	460	443	450	429	442	470	402	424	444	473	457	427	465	461	429	459	427	454	432	461	428	431	434	446	460	473	448	503	440	417	449	432	453	420	410	474	419	454	448	453	409	433	435	454	430	476	431	430	444	466	457	445	421	468	436	420	417	431	462	421	450	461	440	445	467	404	460	407	444	454	431	433	414	440	441	448	428	447	404	459	412	446	449	440	440	409	429	446	457	449	419	450	431	445	454	455	424	431	452	467	438	458	459	444	435	449	437	470	438	417	447	431	445	449	411	453	471	457	455	458	417	460	423	433	453	481	453	454	431	455	456	423	432	432	461	430	450	466	426	425	478	444	405	431	425	487	405	442	440	470	465	468	443	427	421	469	426	408	420	475	433	444	420	441	468	455	450	442	441	444	440	442	434	402	392	397	433	473	420	431	440	441	438	409	408	425	463	441	414	424	423	427	471	434	452	461	418	442	448	490	435	412	442	438	423	438	426	446	451	442	448	433	453	428	454	491	422	456	448	463	410	435	440	422	465	453	441	430	417	445	457	418	476	466	388	445	452	459	430	445	430	442	441	437	438	412	431	429	461	422	448	466	443	493	445	441	425	446	420	452	464	421	429	455	433	471	429	405	428	430	430	427	429	426	449	447	483	453	460	446	406	421	423	465	441	423	445	445	477	482	459	418	444	474	448	427	448	473	410	449	437	449	458	475	465	451	462	440	441	432	459	442	441	467	471	445	477	444	432	434	418	426	427	460	431	443	464	465	436	419	420	422	484	446	447	440	452	462	457	428	452	429	435	424	426	463	453	432	435	467	443	441	449	419	438	407	441	452	417	433	439	433	420	458	436	443	423	449	469	446	460	427	448	442	410	428	430	437	456	450	442	412	440	445	454	464	452	432	445	442	427	436	466	483	462	431	430	459	425	442	464	408	398	423	466	455	408	425	485	413	442	439	423	452	446	440	436	430	416	434	454	441	426	474	454	455	468	415	439	442	472	453	449	435	464	430	475	446	445	451	422	432	441	434	465	472	478	426	445	456	454	411	445	438	454	473	455	466	458	434	431	418	438	419	436	452	448	420	453	434	433	458	450	423	442	437	435	465	415	454	447	472	402	423	471	438	432	444	446	433	433	454	429	409	428	479	438	423	439	458	461	442	420	445	420	451	435	425	442	438	446	402	432	402	441	394	440	461	409	435	453	415	431	426	407	457	423	420	425	406	434	476	472	441	421	460	457	419	416	458	468	439	431	435	405	430	427	456	457	418	420	434	420	403	441	464	411	456	461	459	463	419	454	432	451	458	441	452	465	447	441	462	417	413	446	448	419	442	401	441	452	478	476	445	446	486	457	415	413	405	436	421	454	463	433	434	411	439	445	454	432	432	444	411	429	402	433	421	425	451	457	402	440	434	469	421	417	423	469	449	451	447	424	417	413	433	439	441	432	464	417	421	440	464	452	454	449	442	428	436	423	470	449	409	432	400	430	450	442	462	410	432	441	407	463	447	449	469	451	428	459	431	462	437	432	471	452	433	413	419	443	430	459	444	442	435	479	457	455	447	408	468	451	484	429	437	446	477	436	464	448	428	466	457	411	463	443	455	441	402	438	432	405	399	413	449	467	468	418	393	446	443	494	434	415	442	451	440	428	456	433	408	450	449	409	468	437	495	454	435	432	450	424	430	448	433	455	465	448	440	422	448	447	457	451	423	451	452	471	436	465	419	447	433	431	436	436	462	453	440	434	452	509	432	445	450	427	443	451	411	426	454	456	439	427	472	424	433	453	454	412	412	443	470	441	434	404	417	440	467	445	471	440	426	447	428	484	440	416	479	426	461	441	411	434	404	427	470	418	442	444	434	457	449	434	453	408	454	457	414	449	438	425	455	449	450	471	414	435	435	462	466	438	462	442	449	415	413	447	467	426	428	464	455	476	452	464	442	427	467	453	452	442	401	425	449	429	456	430	432	405	442	450	454	471	473	435	446	420	465	449	439	442	426	455	454	478	436	424	435	432	438	432	415	398	445	432	446	452	438	434	495	433	447	431	430	459	432	445	456	465	438	450	447	434	423	461	434	449	457	445	404	442	431	450	464	419	437	451	476	423	439	445	411	443	425	418	447	434	495	426	467	441	442	419	430
5521	5654	6004	4194	3306	3045	2278	11756	12387	2136	936	919	879	815	775	746	749	779	764	735	717	770	728	739	756	692	754	727	698	740	774	710	713	864	1167	1245	1066	919	830	774	679	676	704	717	706	677	664	703	644	609	716	642	699	647	656	693	667	695	664	714	668	675	707	715	716	669	720	678	722	682	716	659	656	681	683	693	692	681	655	661	673	648	670	668	654	657	678	667	696	678	655	701	595	702	693	746	669	661	690	672	643	715	713	659	701	646	634	669	650	671	688	650	699	668	667	702	684	685	643	669	678	672	683	645	707	706	629	680	679	660	702	707	716	660	709	642	698	684	679	669	699	736	722	687	739	685	712	734	643	656	690	689	682	660	654	694	674	668	662	639	670	698	685	669	672	662	716	715	647	685	660	695	694	695	712	681	645	734	656	636	663	709	674	683	710	691	674	652	684	676	681	689	672	682	663	672	667	646	726	694	678	685	663	659	685	689	677	695	726	636	695	710	706	660	698	676	702	714	660	685	740	675	673	673	640	643	692	695	683	688	669	658	676	693	690	674	659	691	664	665	644	685	697	684	681	672	667	657	652	702	688	677	706	706	700	635	643	685	694	698	709	670	665	690	728	670	635	650	656	696	658	693	623	708	698	676	683	675	681	687	684	647	669	670	671	658	703	689	673	674	658	633	737	671	666	696	700	667	714	678	702	616	667	695	679	673	667	684	662	723	707	709	700	664	684	688	677	685	651	683	686	675	670	676	716	702	675	676	652	698	640	692	696	676	659	699	714	678	688	632	683	681	702	733	637	672	697	688	657	679	678	679	690	662	697	711	667	676	689	658	709	728	718	730	714	695	690	662	689	681	656	656	700	718	672	693	649	662	666	658	679	673	727	690	704	638	669	661	738	710	661	692	671	674	644	678	639	702	685	652	671	689	732	672	646	675	705	647	672	665	669	690	656	706	660	674	667	677	704	683	657	655	686	648	685	693	694	680	695	664	659	639	669	652	688	683	713	716	677	698	682	737	688	669	663	671	651	705	659	699	671	634	665	753	754	667	679	690	649	723	662	689	661	730	656	664	724	665	661	652	678	651	653	690	696	727	712	693	676	679	666	669	665	687	731	687	697	673	669	683	684	704	670	677	694	691	660	702	672	676	711	714	676	674	718	644	679	701	663	706	705	659	719	672	684	667	691	700	650	637	675	717	667	695	652	683	688	691	688	735	668	664	661	670	696	661	675	644	668	671	679	688	707	689	686	698	661	674	709	703	673	700	650	708	699	688	665	635	731	715	704	697	705	666	679	641	675	708	689	688	622	683	681	683	675	655	659	724	689	703	672	674	673	711	667	700	690	691	676	664	683	690	682	717	675	613	650	656	662	689	680	687	634	676	663	651	656	690	678	717	651	664	723	701	620	675	690	659	718	687	665	736	695	691	635	706	656	670	700	674	717	689	698	642	674	688	659	668	655	730	701	655	661	644	705	659	650	689	679	661	665	668	721	657	676	702	649	654	679	608	673	675	664	715	679	679	681	675	651	752	640	713	655	696	715	717	688	676	672	651	651	711	638	667	715	666	672	686	690	698	701	693	631	674	699	683	636	664	712	700	639	704	680	648	667	671	670	689	606	643	693	705	661	645	683	688	666	679	667	673	673	672	650	627	675	679	699	717	668	677	675	682	698	693	713	665	673	729	672	700	699	679	638	690	649	668	698	685	661	684	661	679	686	668	696	685	715	685	675	722	686	682	665	655	678	633	709	703	689	647	656	690	687	703	655	687	667	750	662	664	690	710	709	694	688	686	666	691	689	712	663	660	687	653	651	659	662	649	718	669	659	740	656	672	685	674	677	688	658	667	693	664	690	666	704	677	665	657	712	723	662	679	658	733	599	690	623	669	661	697	693	679	665	674	693	680	683	732	672	672	668	691	684	645	633	694	712	676	657	709	697	658	692	698	658	634	666	660	648	675	709	661	649	732	656	668	692	643	711	667	644	718	661	741	671	713	665	677	672	690	718	650	711	636	679	683	677	715	683	687	750	662	668	728	662	705	655	699	683	650	713	719	692	667	704	659	685	700	675	656	730	690	668	718	681	669	702	661	691	732	658	706	634	681	666	666	689	687	700	671	690	659	628	624	720	692	652	694	670	692	698	667	646	618	665	686	671	705	627	688	658	662	686	654	660	678	659	683	671	683	684	704	685	654	680	703	666	714	712	721	691	691	699	703	708	685	657	671	674	676	657	668	672	655	656	658	682	644	682	677	707	651	660	724	690	672	693	656	638	720	695	676	638	704	677	645	687	628	696	644	649	677	650	671	674	655	664	662	666	707	655	669	637	666	638	692	656	644	595	680	663	706	737	629	698	672	696	685	675	694	694	677	623	680	686	685	678	689	674	651	700	653	680	656	714	620	682	718	664	660	647	679	688	670	655	663	696	648	666	683	751	661	700	695	659	720	686	696	657	729	665	650	691	714	677	679	649	707	682	655	700	705	691	649	740	667	685	647	639	661	635	652	694	656	649	672	692	666	653	699	686	724	689	650	679	720	675	670	668	685	652	698	690	645	735	688	679	622	689	695	625	697	708	678	703	697	721	652	655	713	655	657	712	656	654	676	668	653	652	662	708	706	690	657	683	709	675	668	703	661	660	661	714	644	695	665	658	719	673	678	692	675	693	674	662	691	673	730	695	620	697	702	694	704	688	722	762	656	688	677	710	599	691	699	696	719	667	687	732	693	710	665	628	684	675	683	620	680	709	692	700	683	715	642	698	704	680	671	668	693	719	642	665	646	687	675	694	701	708	670	687	704	694	690	687	667	689	689	627	675	667	668	696	722	686	642	698	697	674	678	740	676	656	692	698	685	690	678	681	663	676	684	670	637	695	682	642	700	680	653	639	684	704	629	694	706	672	680	727	666	664	661	665	701	629	643	695	628	679	688	693	719	725	709	707	673	680	627	658	680	652	727	647	687	691	606	661	674	715	717	691	680	670	675	650	682	657	635	651	691	705	689	703	721	692	689	667	696	645	695	693	646	683	681	671	634	690	717	703	713	721	636	702	723	677	696	661	677	679	687	696	666	658	715	666	701	664	668	705	656	717	733	674	669	691	651	699	658	647	694	700	654	682	712	723	739	653	713	629	652	663	646	741	698	675	678	666	685	698	637	683	666	695	689	738	703	652	683	663	686	690	687	694	664	654	697	689	648	700	679	666	679	671	617	675	675	693	681	661	679	691	688	703	679	681	640	692	677	684	666	652	683	735	704	650	679	678	664	731	693	703	710	663	658	679	665	708	682	656	709	668	702	698	724	658	666	641	654	684	700	669	703	693	699	655	686	669	657	709	673	706	657	652	664	717	673	684	635	700	682	670	724	676	687	702	682	682	632	688	693	679	677	691	696	657	694	701	672	665	703	677	704	656	714	669	688	687	723	654	692	697	693	677	635	672	682	689	719	694	701	689	636	680	663	663	701	680	674	684	702	652	609	622	654	669	685
25114	21089	26803	24796	5904	1886	985	10283	24299	8782	720	552	563	530	537	520	510	462	539	486	518	542	463	495	466	457	437	473	466	465	479	506	534	950	1329	1221	951	690	542	466	449	441	431	441	446	453	479	452	411	408	496	467	466	412	429	428	454	423	456	477	456	452	425	457	448	481	459	468	457	463	435	423	424	442	473	460	443	469	439	456	484	428	462	479	436	433	432	403	448	479	467	466	455	432	444	473	429	454	473	471	442	477	451	473	426	441	491	458	477	454	447	453	421	465	455	453	474	439	455	446	437	429	468	438	459	472	451	468	466	436	450	440	455	437	452	434	483	462	491	462	401	454	462	405	476	516	485	482	460	411	459	474	480	451	435	438	480	445	447	428	422	428	433	455	422	481	448	445	478	458	466	466	450	502	474	447	449	457	447	441	430	453	479	418	476	456	435	396	466	460	490	500	420	439	451	423	466	474	467	443	464	458	476	454	465	454	467	469	414	425	441	483	447	450	482	439	447	472	427	432	445	471	471	468	456	436	437	443	475	468	471	428	416	470	480	405	488	435	467	414	457	465	433	449	467	476	460	443	449	445	476	484	425	434	424	403	477	453	425	465	476	475	462	429	455	441	494	429	459	473	478	458	449	457	493	444	477	448	433	477	487	434	475	483	459	455	462	440	446	434	497	472	464	377	461	474	448	444	443	474	482	444	448	470	426	484	449	438	430	422	475	449	498	452	456	464	490	454	411	483	445	453	465	458	482	421	441	451	473	457	446	465	472	468	478	445	485	458	417	440	432	449	428	477	474	467	409	429	463	454	458	475	469	485	470	471	433	463	446	479	429	466	437	460	484	471	394	415	476	473	456	423	443	485	444	443	434	418	454	492	429	481	439	454	413	500	454	459	422	437	475	443	433	475	468	418	435	469	451	477	442	433	440	470	461	451	411	432	485	428	477	466	460	485	487	459	441	431	466	465	431	454	456	453	437	453	446	477	461	437	466	426	431	440	435	481	466	419	464	441	469	479	444	450	486	430	475	452	430	421	443	450	425	434	467	458	470	460	479	449	446	439	417	457	453	469	447	465	460	460	442	471	438	435	439	468	451	476	474	460	455	477	448	451	464	429	466	453	455	465	499	470	479	480	466	475	454	434	451	464	467	463	428	471	447	433	493	438	431	416	459	467	491	442	427	450	455	460	431	454	454	488	419	454	433	416	436	491	480	454	413	474	449	450	426	443	445	477	489	435	481	460	478	477	459	428	454	465	450	465	485	472	491	445	465	417	513	456	478	413	448	449	459	439	435	446	446	486	471	461	456	423	459	427	427	453	457	430	484	454	428	448	451	488	474	451	411	444	469	473	486	469	436	449	475	474	436	395	462	432	466	448	452	477	462	457	452	457	494	422	454	427	418	440	483	454	458	452	464	433	457	461	473	487	456	423	414	449	463	457	450	460	438	430	423	480	464	448	459	455	450	422	460	462	495	442	439	454	440	468	408	459	478	419	467	450	445	440	419	447	421	434	485	448	456	458	482	458	431	465	430	438	425	467	473	426	485	421	463	456	427	444	458	487	407	458	485	444	438	449	450	455	464	417	442	467	441	473	452	501	450	439	475	428	413	450	459	420	440	434	434	443	450	447	456	442	441	447	446	422	479	497	453	425	494	477	456	440	432	437	449	443	459	445	485	477	445	485	456	472	467	450	449	453	482	491	458	452	457	470	494	442	434	465	422	470	449	439	474	439	464	436	455	472	436	442	477	456	461	441	441	450	420	439	441	479	490	419	449	411	415	415	448	457	477	459	426	456	462	438	476	466	472	484	419	435	461	436	459	431	463	444	431	462	449	463	464	442	442	462	445	453	460	446	465	413	476	479	481	476	452	447	421	420	467	444	428	420	440	460	451	475	421	436	485	464	465	442	466	469	412	453	479	462	445	402	471	447	469	442	463	458	450	438	474	442	450	483	473	445	438	431	436	463	431	483	427	456	395	428	415	439	437	440	473	445	470	456	455	462	471	389	448	452	445	465	430	479	467	449	489	445	411	442	453	486	456	439	506	458	430	479	457	445	480	484	488	440	461	479	471	464	454	446	468	458	458	452	446	443	468	461	429	456	419	443	442	441	433	462	437	412	507	460	455	430	427	498	454	477	503	433	432	436	423	442	493	427	449	432	418	485	408	423	458	426	452	437	415	440	444	462	440	428	435	462	457	448	439	460	449	496	420	485	460	443	478	438	424	438	441	476	465	456	478	481	452	449	450	416	465	448	440	426	442	469	423	471	446	446	451	440	450	480	446	434	439	455	428	460	465	440	446	465	462	435	489	450	473	443	451	453	464	435	459	469	469	446	473	402	443	436	448	436	443	443	432	448	462	457	448	428	428	459	441	438	396	473	482	456	447	492	471	447	452	458	438	465	472	487	484	453	440	466	457	424	459	460	484	453	423	461	468	440	412	464	478	441	463	412	443	442	441	445	476	452	455	460	455	455	473	481	449	452	453	434	474	451	484	448	482	424	407	492	463	480	450	469	436	457	445	443	461	491	454	440	435	482	473	482	467	451	469	461	443	449	445	447	468	449	440	472	478	438	480	492	458	491	441	447	465	430	446	466	472	464	454	447	457	452	407	453	476	432	443	457	504	497	478	450	457	415	460	465	451	440	487	486	462	477	478	404	442	460	470	427	431	485	446	459	472	461	439	475	484	454	435	442	494	485	467	446	472	429	472	477	468	447	472	445	497	450	454	478	433	456	474	420	466	461	495	464	449	461	484	431	491	457	453	479	490	450	478	447	469	453	435	474	445	413	471	468	456	436	463	471	433	441	441	472	465	471	450	460	437	444	470	459	458	440	486	469	422	439	494	437	474	477	481	460	456	463	403	452	433	433	492	463	422	441	485	493	427	467	456	456	484	431	488	434	460	467	442	465	434	481	488	423	465	447	478	464	442	460	454	425	453	499	470	443	409	435	442	492	436	483	475	442	483	472	446	464	428	449	447	445	434	430	427	439	450	499	447	459	454	457	436	457	444	478	440	478	459	438	452	468	479	488	464	448	486	449	457	422	426	472	440	453	431	426	484	441	486	458	446	443	436	447	464	441	441	505	466	459	478	462	456	466	424	447	462	430	479	448	465	441	429	425	419	442	436	464	477	466	458	458	470	440	454	412	442	473	446	477	436	470	432	457	472	454	448	458	443	424	456	458	439	441	453	498	444	476	434	439	464	464	437	467	450	453	458	492	445	471	407	454	484	471	434	438	491	443	453	429	439	476	438	443	422	434	453	449	478	425	471	471	452	497	446	466	427	442	452	472	472	468	513	485	473	466	460	464	461	461	454	470	449	491	468	446	466	466	468	459	476	454	455	459	467	465	442	446	445	422	433	427	464	457	468	480	463	450	444	428	467	440	430	444	472	456	479	457	451	448	457	475	467	413	477	453	465	483	438	435	457	460	508	471	429	496	471	429	448	530	430	489	494	433	431	457	426	451	471	461	455	417
5874	11055	10537	6338	5382	4056	2259	17733	31921	11179	1198	982	896	935	964	874	895	837	852	854	822	811	808	748	727	769	728	763	749	799	764	759	947	2073	2945	2426	1869	1260	880	789	706	735	729	683	670	705	694	716	702	706	683	713	717	649	699	695	713	741	687	699	722	714	685	723	658	716	741	673	706	682	686	744	688	696	718	701	708	732	696	662	686	676	713	717	731	721	753	693	699	762	721	702	682	694	708	718	694	728	687	696	685	754	721	750	689	707	692	734	735	715	722	678	703	726	710	717	719	703	702	705	671	726	701	681	700	714	753	709	691	731	663	682	731	702	669	684	714	761	702	675	718	698	690	696	699	699	675	705	669	723	693	659	735	711	707	674	696	700	712	673	716	699	727	690	723	726	699	687	660	704	684	713	701	719	728	706	732	645	654	675	727	667	687	773	711	682	704	691	676	671	719	666	669	699	723	697	696	684	686	680	742	689	732	702	720	725	682	712	721	713	705	688	730	711	704	688	707	692	713	708	722	685	713	719	726	666	752	689	683	678	650	708	728	721	657	709	667	722	652	708	683	689	705	702	735	713	708	705	660	675	670	645	752	701	706	657	721	700	698	717	711	761	721	717	690	688	728	683	705	700	713	664	749	694	716	687	710	698	694	706	695	755	673	671	739	741	674	751	696	687	697	710	701	654	718	755	694	695	656	633	686	741	680	697	735	759	744	737	682	718	674	694	677	702	722	675	705	693	692	721	695	685	660	698	662	708	722	706	680	666	708	704	654	713	751	737	694	723	696	682	707	700	696	700	656	739	721	708	703	690	697	692	652	680	715	723	743	667	740	743	704	730	716	656	707	726	718	711	706	696	702	742	752	703	701	710	708	699	696	673	683	686	715	658	696	709	692	691	641	719	689	723	706	702	677	719	728	667	724	690	706	714	672	730	660	711	750	714	728	720	658	646	718	693	685	690	705	712	691	696	676	737	683	722	715	703	685	697	684	680	694	709	728	669	751	693	670	731	656	694	717	687	722	670	672	654	699	680	713	712	687	700	691	697	676	675	707	687	704	673	706	665	688	672	712	713	707	709	706	644	683	663	719	688	688	728	727	729	721	732	697	680	738	712	712	671	735	723	688	676	674	710	696	705	690	698	691	721	697	672	714	755	726	738	700	697	717	688	731	683	697	703	728	677	700	696	684	742	674	708	702	738	656	637	645	656	668	703	694	721	697	675	680	712	681	711	755	675	717	737	718	771	708	708	704	700	690	726	687	723	729	734	712	728	722	672	661	697	698	672	745	664	685	683	729	719	706	692	668	718	713	682	750	665	702	722	680	692	666	708	725	719	730	704	683	744	698	722	704	729	691	726	699	739	711	764	717	676	703	712	655	712	693	750	705	757	691	690	704	746	700	729	732	719	666	726	703	703	741	732	718	722	718	698	655	694	701	674	704	664	696	693	694	659	711	698	655	688	687	689	719	741	650	708	715	682	714	740	705	728	685	679	694	757	716	666	744	685	673	711	732	751	737	707	742	665	685	678	679	700	730	662	685	674	701	673	708	719	660	660	715	720	746	696	681	702	747	677	655	668	705	705	709	681	665	766	694	671	709	723	668	702	683	688	726	765	683	671	641	679	763	728	689	671	704	713	773	735	676	722	722	645	738	674	697	672	732	722	701	679	711	738	716	706	709	656	708	685	733	679	692	682	709	651	662	701	744	717	715	679	709	671	760	685	687	711	713	728	731	674	737	686	660	675	707	662	645	696	711	733	695	686	710	646	690	725	721	652	674	642	668	754	705	717	710	704	710	645	683	688	700	719	753	680	704	690	680	666	691	698	741	703	708	705	705	645	698	719	686	728	674	698	708	702	694	693	710	713	768	733	675	685	703	705	680	689	700	702	704	703	738	692	649	695	710	697	696	674	714	667	710	683	663	724	656	688	702	695	694	688	660	701	721	704	704	723	704	660	658	696	682	690	710	711	700	731	691	732	684	663	699	691	699	646	695	701	712	716	676	666	706	738	701	676	716	675	743	689	660	737	767	721	700	712	717	706	688	709	702	714	739	681	727	725	697	748	702	711	747	732	668	716	698	718	705	739	696	686	682	709	729	700	721	718	725	680	696	719	693	701	697	696	687	736	710	711	700	696	691	670	731	725	732	682	729	709	665	701	669	698	718	733	651	727	706	661	682	735	716	727	705	696	679	682	700	704	700	726	729	699	709	669	721	716	641	743	697	732	726	694	713	737	698	714	691	729	724	684	700	753	731	715	709	711	710	729	728	700	754	707	696	715	689	708	717	694	716	738	730	703	702	660	710	687	680	697	667	686	710	726	659	718	719	692	701	686	676	732	712	747	728	714	665	689	663	747	728	712	724	699	682	703	694	700	700	694	735	674	667	699	713	667	690	722	692	731	723	739	699	684	688	671	716	709	729	704	721	673	691	656	691	653	710	772	691	682	710	740	742	668	694	694	745	691	662	701	710	717	720	751	683	686	699	687	683	683	722	716	713	710	668	695	708	691	679	728	692	676	689	679	720	714	707	674	700	748	681	683	703	727	702	667	708	715	718	672	702	663	724	685	699	704	722	659	744	706	665	688	686	671	704	721	706	673	714	710	697	684	673	697	698	695	694	695	701	651	742	690	706	740	732	728	683	673	701	738	698	680	660	691	713	713	653	695	683	710	729	671	689	713	700	734	734	702	680	717	690	706	748	657	682	693	684	664	697	692	706	665	682	731	712	716	657	709	690	671	673	749	736	686	661	706	700	697	691	692	685	726	711	676	669	682	732	667	673	709	706	682	760	708	725	695	681	717	714	660	713	704	702	744	683	679	695	730	705	686	703	719	656	733	744	672	687	671	703	709	732	716	705	714	722	694	678	709	722	640	707	680	667	713	725	656	718	712	713	711	696	707	713	721	724	671	745	778	654	682	683	675	730	688	640	703	709	703	681	681	720	687	652	739	711	701	724	690	716	700	720	682	688	754	661	687	715	720	713	692	742	672	694	690	742	720	682	679	687	658	682	710	673	681	677	745	711	675	723	681	710	692	743	683	658	709	718	708	735	718	660	717	700	706	674	748	726	689	717	714	715	743	714	738	675	680	715	717	707	712	697	762	737	705	725	703	708	691	725	746	661	656	757	719	716	685	693	677	727	733	669	692	738	744	631	690	745	704	701	663	683	715	705	709	752	717	679	707	696	703	679	666	665	700	666	753	707	726	676	650	706	669	682	688	724	642	660	710	643	721	739	671	719	703	674	696	689	674	714	771	700	720	714	751	764	680	747	734	707	668	717	679	718	727	723	700	687	695	701	701	730	683	729	722	683	716	702	692	695	653	669	689	723	763	702	711	679	710	706	723	688	734	688	691	688	711	681	689	684	696	688	716	700	678	691	682	750	734	699	677	702	719	704	685	711	706	650	679	663	713	705	715	702	741	677	668	712	707	684	682	725	714	701	708	718	679	720	718	683	670	690	669	656	673	675	716	694	694	695	704
23267	21144	28830	23709	21143	19574	3809	15397	44508	25021	2914	651	627	606	611	566	561	575	511	560	548	586	513	502	507	501	471	503	483	516	481	513	549	1691	3656	3021	2143	1115	645	548	448	435	465	448	445	478	436	433	466	452	443	467	494	409	480	473	443	432	418	452	444	450	450	453	463	454	422	469	471	445	478	470	477	403	454	441	457	461	450	461	465	505	447	378	443	453	478	460	452	432	476	463	460	463	430	436	445	459	444	436	472	472	462	458	501	426	452	459	493	460	414	457	440	428	453	434	413	431	470	432	412	453	460	443	487	455	446	462	470	447	427	441	424	476	446	452	451	413	468	394	457	481	447	418	406	450	501	457	423	456	429	458	488	435	457	452	470	501	458	407	455	442	447	455	463	424	454	468	436	480	451	440	484	424	453	457	448	415	433	438	465	410	477	441	444	457	488	428	465	454	468	442	514	412	456	484	474	477	483	471	464	441	416	469	436	453	425	462	425	433	447	465	444	450	458	453	455	459	460	440	428	469	432	432	480	457	450	447	396	464	421	427	469	445	458	429	452	460	447	440	458	465	424	448	433	453	479	421	441	481	418	468	448	471	447	431	440	457	441	453	468	422	478	437	458	465	458	447	440	440	429	454	504	414	464	471	439	445	425	431	440	455	452	400	455	411	447	449	479	438	456	428	465	494	472	470	425	424	471	422	436	446	419	429	466	498	445	411	454	429	460	451	490	405	475	433	441	441	435	453	416	499	454	439	487	403	467	470	459	477	461	460	467	468	440	487	432	452	441	431	460	423	437	446	461	425	454	468	472	445	453	453	454	477	440	436	465	428	459	473	452	461	462	459	460	459	456	425	455	470	433	463	429	457	468	456	466	455	439	455	484	438	412	447	466	464	481	455	438	439	453	450	488	469	421	457	448	454	475	491	450	428	449	445	450	474	464	470	500	437	447	429	462	461	473	469	470	444	449	442	438	475	479	486	480	418	458	460	427	460	437	438	486	431	466	418	437	441	464	435	468	425	460	424	466	479	457	431	458	488	427	451	462	486	458	443	422	437	474	463	437	411	456	416	429	417	448	464	453	429	435	435	445	481	430	482	433	440	454	426	483	437	443	432	443	452	437	466	436	462	460	470	452	458	456	475	404	468	453	445	448	436	425	443	431	439	430	428	473	483	479	424	485	478	481	451	459	468	436	450	442	466	426	420	400	437	473	457	442	441	412	436	435	484	509	468	420	459	469	488	462	419	441	433	437	471	455	463	461	446	504	415	434	466	444	477	448	452	458	448	425	455	422	472	475	452	488	394	464	454	435	483	477	445	444	451	468	453	450	453	456	459	447	468	447	450	443	427	432	464	450	452	457	427	404	474	427	467	455	449	478	443	473	488	435	476	477	419	426	456	472	454	440	436	458	463	420	446	411	438	442	440	429	424	460	435	418	450	402	440	453	449	452	457	471	451	460	443	459	435	471	438	459	465	455	453	427	433	441	434	415	442	443	459	457	454	462	445	420	441	461	416	457	402	431	473	471	467	473	460	475	421	420	451	416	424	439	447	462	461	473	456	421	458	458	420	476	459	489	424	479	434	428	450	452	418	432	458	444	429	428	455	462	452	448	462	421	451	467	393	458	457	454	459	442	444	447	447	477	466	413	461	531	453	407	401	455	449	454	447	495	464	477	461	476	457	448	457	429	443	447	443	464	436	422	418	432	480	475	434	436	465	445	417	511	449	424	462	481	487	475	476	466	444	474	455	464	480	465	466	437	441	436	446	455	416	444	435	464	465	450	438	473	430	414	500	489	411	439	413	458	449	418	451	437	522	427	441	453	510	496	427	450	468	464	424	435	459	454	483	462	461	462	490	451	490	425	484	459	463	450	454	436	424	411	429	488	428	429	463	449	436	452	427	439	449	433	434	459	462	447	433	488	405	445	457	457	434	424	445	458	466	478	456	475	456	489	458	423	463	482	426	473	407	487	434	473	476	438	437	452	425	442	503	472	468	458	458	458	453	438	431	434	421	449	438	435	445	472	448	471	482	452	437	478	466	462	428	448	472	448	443	452	430	453	422	458	443	490	428	442	428	431	455	447	456	447	425	442	458	470	452	427	437	434	417	442	462	479	424	495	431	448	476	445	463	424	471	478	445	434	446	471	440	450	465	408	457	468	457	419	460	452	427	427	415	445	453	476	468	447	423	450	430	489	478	482	454	448	436	428	477	436	455	447	521	503	472	445	430	474	437	421	423	459	432	474	461	420	460	460	425	462	435	449	434	450	454	446	442	438	478	463	461	438	424	426	408	419	443	439	456	489	438	444	473	474	458	499	458	465	447	450	426	446	452	485	493	443	413	425	436	412	418	432	458	429	491	460	432	479	461	440	449	468	452	439	470	418	464	410	436	442	477	451	456	408	426	425	461	461	451	473	443	480	469	437	441	441	447	407	442	497	472	450	464	485	474	463	455	441	432	456	426	492	487	437	441	456	461	431	446	458	459	414	434	440	412	478	466	450	432	443	444	458	451	464	483	458	457	469	505	490	413	447	466	450	466	432	421	460	452	451	429	441	466	432	486	446	432	446	477	462	444	448	460	461	437	471	493	458	441	466	472	443	433	465	447	441	487	451	480	457	446	483	416	438	456	439	472	411	465	450	412	481	441	452	468	441	435	450	481	449	463	464	481	444	459	499	480	443	461	465	471	431	473	407	452	442	467	440	467	409	402	437	413	455	440	441	426	458	418	492	398	467	461	488	471	430	482	479	448	453	483	432	440	457	420	436	465	422	478	413	451	442	436	462	445	431	430	457	444	451	470	429	427	443	444	452	431	435	446	450	429	431	448	446	446	467	436	442	480	455	442	458	394	431	422	454	444	457	444	427	449	453	434	466	466	491	431	435	437	438	456	435	434	476	470	460	478	471	461	445	480	463	426	466	478	484	449	443	473	445	473	464	458	434	441	464	433	458	461	478	483	440	484	425	480	429	440	431	448	452	468	448	441	428	437	463	446	448	453	484	430	465	480	469	410	467	452	441	458	443	422	440	449	464	488	450	491	466	442	433	401	444	443	457	494	451	473	450	444	444	470	459	461	467	466	469	471	440	458	436	423	421	435	435	431	475	421	454	457	414	458	470	452	462	435	461	429	451	409	502	514	440	464	453	466	450	451	445	419	461	488	461	435	435	446	410	444	397	452	463	448	446	447	458	433	439	446	442	447	464	441	449	455	456	466	444	489	451	417	440	395	437	441	430	470	439	402	432	427	462	455	487	421	457	458	451	402	415	439	460	458	411	457	453	449	477	397	452	427	464	441	465	473	426	442	432	445	435	449	501	471	461	465	444	449	479	460	437	427	445	477	437	473	441	451	457	465	443	459	426	450	477	460	418	452	476	472	474	471	511	442	431	472	484	474	456	406	467	462	459	471	468	458	463	447	459	440	442	474	485	449	449	471	441	459	451	417	456	462	500	441	430	425	469	439	421	435	420	463	440	447	457	458
9748	20634	18198	11781	9151	6798	4432	21109	47761	23714	1557	1309	1207	1239	1162	1108	941	983	1018	972	939	941	933	892	842	861	808	776	780	791	814	803	917	3809	8171	6797	4485	2182	1116	746	692	657	695	734	698	629	701	676	726	684	647	646	679	695	704	670	677	699	690	687	634	674	702	687	666	703	664	658	662	720	673	650	644	663	652	685	676	710	687	666	631	713	706	725	708	655	632	709	678	699	669	677	666	691	741	724	653	652	649	675	705	697	677	725	701	705	728	700	646	677	679	703	667	734	601	673	732	733	652	689	693	689	711	716	712	590	683	674	708	678	710	659	703	695	678	678	631	638	697	688	665	664	687	673	693	690	672	700	718	688	677	711	665	703	736	697	636	674	689	673	686	660	721	720	677	685	693	685	700	667	693	662	635	688	706	663	659	653	722	682	667	699	688	646	662	725	659	723	687	708	693	701	693	627	727	742	671	652	691	654	656	699	738	677	735	666	715	699	745	717	681	665	702	655	687	681	708	709	671	646	672	623	744	678	653	663	716	683	685	688	668	694	667	721	707	714	680	732	738	726	699	652	630	695	647	683	671	694	714	697	728	731	681	708	659	644	678	697	620	695	702	710	706	717	682	683	683	653	699	643	672	710	662	663	654	728	683	669	667	696	660	701	661	663	696	676	658	717	656	654	684	697	687	678	689	702	713	683	733	668	716	685	676	709	679	647	640	708	659	674	644	689	716	662	655	720	700	667	663	687	734	673	648	664	679	705	676	685	741	682	665	726	692	671	687	681	706	669	697	684	678	681	661	680	708	691	716	707	657	688	673	685	673	672	652	659	741	691	719	706	681	699	683	660	709	634	702	650	706	698	676	735	671	675	645	667	655	684	687	700	696	703	714	676	685	659	718	721	626	701	669	655	719	682	702	682	708	692	647	686	645	665	721	729	707	670	716	713	723	700	667	680	664	709	690	697	756	749	710	726	652	646	661	663	669	691	664	663	742	668	678	690	646	725	665	683	699	655	683	709	646	723	668	632	702	694	636	716	725	649	711	711	688	668	699	667	647	672	661	704	662	708	708	661	669	687	665	703	675	665	710	684	697	656	695	725	665	680	694	655	641	665	719	672	663	695	697	696	722	671	731	649	679	714	708	688	636	690	684	660	694	691	732	721	669	703	705	672	689	732	648	713	686	686	678	647	715	683	685	676	725	705	690	745	725	701	677	700	690	676	685	658	708	671	674	635	686	706	658	652	678	704	652	675	703	701	707	672	698	682	704	653	705	664	673	652	679	659	669	671	692	692	691	667	705	662	636	631	665	680	678	697	707	677	661	672	729	669	682	699	676	657	670	704	725	677	668	626	682	659	696	647	681	650	668	707	669	655	713	701	673	661	704	658	698	676	674	700	707	698	663	690	597	672	686	661	658	692	692	695	704	736	702	701	703	667	723	682	670	739	696	724	673	678	658	650	700	671	666	694	658	699	707	697	670	652	670	679	688	711	675	664	673	711	680	670	663	709	675	655	705	659	733	672	696	693	625	645	615	675	661	682	642	710	724	621	690	681	711	692	701	699	663	698	699	654	617	604	681	698	651	710	677	689	690	693	619	680	675	649	716	692	677	758	702	662	672	720	656	650	711	691	692	690	709	717	698	690	647	649	673	686	675	668	693	675	664	683	709	686	626	676	682	663	721	697	721	675	678	715	683	717	663	667	693	734	718	727	690	659	674	678	688	727	673	664	690	674	650	687	666	665	724	698	695	699	674	707	672	733	726	713	677	690	691	643	682	711	731	667	688	698	650	753	655	680	690	625	699	687	733	708	668	667	644	674	689	666	695	656	643	635	640	683	664	665	688	689	688	664	751	677	730	691	676	712	674	699	713	716	687	710	648	647	712	650	672	683	703	663	683	665	682	718	679	680	703	672	689	676	686	685	720	695	654	705	671	683	666	674	684	663	689	669	716	652	660	707	701	691	644	705	661	649	692	675	701	738	676	698	759	714	699	691	701	712	721	662	672	690	689	695	660	738	679	702	680	700	677	719	732	723	711	668	662	707	693	707	723	710	730	670	686	674	672	626	697	715	721	687	647	692	678	667	643	659	684	646	643	649	677	676	678	712	694	627	740	654	702	675	690	697	672	654	653	649	732	720	673	709	676	670	679	677	664	696	688	657	652	703	695	729	656	680	642	738	668	679	698	708	708	686	665	658	681	679	663	674	698	677	694	712	672	721	641	664	706	665	672	702	706	724	683	691	683	651	623	691	696	668	685	662	626	738	696	648	701	702	681	696	652	725	695	718	683	686	688	696	692	622	690	709	695	705	694	705	669	715	686	646	681	720	671	658	645	656	669	686	700	686	699	715	640	665	676	681	659	684	672	686	684	629	689	679	680	658	674	736	671	705	667	689	658	684	630	727	680	682	729	686	697	673	695	685	746	680	675	721	685	670	643	699	719	682	719	647	675	697	706	705	679	700	677	663	699	661	688	658	694	688	680	662	670	633	727	714	667	665	691	643	679	720	637	649	665	698	674	655	680	672	652	684	680	698	665	670	686	658	680	738	678	668	691	687	672	723	659	771	679	695	701	682	646	645	680	736	691	680	671	691	672	757	681	652	697	693	667	694	749	696	702	654	696	681	677	722	715	699	695	689	657	696	714	670	669	680	697	647	690	650	678	646	669	661	701	676	682	651	709	701	664	669	689	660	687	650	671	728	675	651	706	688	708	694	675	703	646	683	735	689	667	710	733	702	698	678	716	673	647	660	697	684	671	633	632	664	669	694	651	672	685	661	708	667	728	673	662	657	635	696	722	677	667	675	667	697	642	729	737	732	661	686	666	732	696	699	722	673	661	679	671	728	698	620	693	671	681	682	632	730	727	684	688	672	722	713	652	665	670	683	654	676	675	694	652	689	705	696	681	702	667	660	696	687	673	674	672	733	730	662	721	679	687	706	699	693	663	692	699	679	661	650	702	674	647	673	694	672	687	686	709	730	694	739	652	722	658	649	668	690	668	750	708	689	707	708	723	680	669	646	659	685	718	699	643	710	690	669	661	655	662	711	698	698	714	684	657	653	749	741	704	680	661	639	662	669	705	668	729	665	670	736	665	704	684	722	703	734	642	741	670	709	693	650	729	709	685	685	637	675	695	726	679	672	693	685	653	706	645	671	679	727	715	650	667	711	670	669	684	717	665	715	694	688	714	689	668	695	690	699	698	679	648	700	710	725	671	705	697	714	663	717	657	685	678	691	644	766	731	696	683	683	630	649	665	693	673	705	663	648	653	693	653	665	633	681	645	686	660	681	651	707	670	743	668	703	694	703	769	683	737	688	716	693	708	674	678	685	698	698	678	695	695	667	660	664	639	696	651	665	678	678	699	730	664	648	714	680	670	663	696	693	725	658	670	680	665	713	695	723	715	712	645	674	657	688	676	665	663	733	660	688	735	705	686	645	679	686	616	723	671	721	653	668	681	675	703	663	656	694	679	695	665	666	672	702
26829	20015	7920	2010	1274	910	687	939	5778	2172	495	515	530	492	493	482	503	467	472	457	477	473	436	439	473	455	427	439	432	450	451	477	426	475	667	807	812	653	511	444	448	424	447	442	443	431	437	453	413	453	462	429	457	448	430	463	459	427	437	429	468	436	431	428	456	424	465	464	449	421	448	432	456	461	444	426	453	452	395	506	444	432	460	461	461	439	426	421	466	455	433	420	470	470	448	434	453	450	429	432	436	434	431	416	431	465	438	443	438	478	445	480	441	453	410	452	422	429	434	450	413	433	453	478	432	444	427	468	455	450	426	446	459	472	414	408	445	405	469	452	447	451	439	443	455	424	416	422	450	449	440	489	458	435	460	451	449	450	443	436	421	413	445	420	485	447	495	473	445	433	435	467	453	458	413	409	441	423	429	432	450	467	425	413	459	415	455	413	431	400	451	435	439	436	438	462	431	466	459	412	430	457	427	468	461	444	435	441	467	452	461	443	478	440	441	478	470	407	461	426	464	468	480	444	426	463	443	426	410	429	463	442	458	463	446	444	418	420	435	411	440	417	447	457	459	442	439	430	465	445	451	433	445	420	450	469	420	438	453	406	469	412	428	436	446	435	441	435	408	410	419	447	448	476	442	489	427	400	436	474	407	429	420	456	426	410	464	475	438	416	424	382	446	468	462	456	451	459	436	445	429	436	437	444	413	442	455	440	455	447	463	444	492	464	450	440	431	475	442	433	419	431	456	464	431	480	442	446	455	457	436	417	455	425	438	438	464	469	450	466	452	439	460	429	433	440	420	413	458	445	477	448	454	484	444	426	435	391	439	445	434	459	420	435	430	453	399	455	459	456	412	438	455	424	469	379	410	461	470	459	413	480	461	446	440	424	420	418	485	440	423	415	417	428	443	428	400	386	456	449	422	423	453	418	446	467	442	405	450	468	455	454	440	445	447	495	429	425	442	435	450	447	422	439	438	443	432	474	437	433	446	454	446	458	470	424	510	407	424	447	446	445	450	459	475	443	432	430	440	470	418	432	440	439	398	450	456	482	429	473	483	439	437	444	454	451	459	427	430	427	447	446	433	443	407	486	472	439	456	409	439	455	441	443	441	425	441	431	494	492	409	461	436	423	452	427	433	440	451	488	439	448	435	434	476	457	477	460	414	460	433	435	431	451	482	431	459	426	449	429	418	430	422	396	422	411	461	428	465	447	462	437	457	493	437	447	477	484	447	456	429	457	433	436	468	474	438	452	431	436	480	440	416	426	451	430	495	449	465	487	416	448	422	445	446	489	490	450	433	495	408	432	433	463	449	403	451	419	457	408	455	411	410	451	455	401	453	424	436	416	451	451	461	439	421	429	442	463	444	413	443	438	463	430	437	439	445	407	443	443	396	448	492	452	462	429	434	429	431	405	432	425	448	463	442	437	470	430	454	460	468	446	433	458	459	503	448	473	437	486	458	419	421	462	439	474	410	433	439	431	457	433	430	414	422	411	438	398	464	440	444	433	425	426	459	451	498	411	428	446	462	449	456	444	373	433	433	425	454	406	421	456	468	443	459	454	444	435	436	429	409	491	485	408	460	474	444	418	459	427	432	446	451	435	454	428	439	447	443	480	394	441	443	435	464	464	450	458	439	428	440	430	459	421	443	443	417	453	451	448	443	458	407	447	470	452	456	440	460	436	431	437	449	441	445	450	455	457	431	431	476	455	459	447	438	456	430	418	427	442	466	448	431	445	426	470	463	446	442	451	433	457	436	463	458	449	414	477	453	419	456	448	456	419	458	468	503	457	416	425	455	432	475	426	466	420	452	425	481	460	397	396	450	473	412	450	418	415	452	489	452	430	431	425	460	413	440	408	414	452	421	407	438	442	490	435	446	451	440	470	438	514	463	424	449	432	438	437	442	436	449	467	416	448	451	429	433	425	435	452	444	446	438	434	462	451	428	379	462	444	461	448	472	460	444	436	409	443	428	480	457	438	444	469	439	452	397	403	443	445	414	464	441	452	450	422	444	481	470	477	408	438	434	428	455	426	437	460	423	458	483	432	433	441	465	448	487	468	428	438	456	458	423	444	437	457	432	442	456	435	408	463	425	428	434	418	439	442	429	451	462	441	476	473	432	414	449	419	421	400	424	436	444	448	458	438	467	417	458	451	428	436	426	474	467	440	428	399	420	429	484	464	436	430	438	444	443	424	485	411	422	407	420	447	459	474	434	450	455	449	433	439	416	491	450	448	467	398	453	468	443	447	481	450	462	432	486	449	436	429	438	431	452	460	432	456	439	412	434	449	433	448	412	437	474	444	439	435	429	428	463	399	484	461	454	440	427	403	468	439	462	459	436	427	442	429	418	425	401	462	448	422	464	417	457	442	433	427	480	407	431	443	426	454	439	447	446	430	463	416	430	440	480	412	416	452	455	426	444	448	420	447	440	493	455	482	442	459	432	459	433	448	424	459	434	423	465	423	419	469	432	468	446	420	460	476	414	500	435	412	443	468	466	452	433	423	446	428	424	426	447	449	465	461	432	465	412	456	462	430	479	434	423	479	423	475	402	476	420	449	462	428	451	468	464	435	427	438	449	439	433	410	431	476	440	411	421	405	441	395	434	481	469	430	442	431	410	443	429	440	466	449	423	455	468	422	443	415	458	416	420	432	481	464	463	454	451	402	450	413	451	422	417	499	437	432	471	452	455	448	441	424	456	423	413	436	471	462	462	478	439	421	422	454	487	415	475	403	424	472	437	438	441	447	455	458	448	447	465	452	454	435	444	446	408	428	413	385	435	474	431	463	445	415	425	448	409	419	456	463	471	450	424	439	482	422	436	426	441	437	433	444	441	435	448	440	413	441	419	448	425	452	460	466	469	449	468	455	463	418	388	481	421	446	446	419	438	407	453	467	448	401	422	437	455	442	438	445	416	443	446	459	472	460	449	445	421	452	440	427	465	417	443	417	445	421	465	444	432	451	442	467	378	472	449	480	460	448	485	455	389	437	450	436	433	448	450	419	465	424	456	458	417	404	438	424	457	420	393	454	419	415	463	441	454	422	449	434	414	435	445	449	414	431	442	406	429	472	406	453	446	446	454	462	452	447	432	425	406	478	449	460	424	419	433	452	448	450	475	413	432	434	490	448	405	418	449	442	477	451	439	481	452	470	425	422	425	435	420	450	446	424	441	423	399	411	418	418	396	425	438	423	468	438	422	457	441	451	461	423	447	455	432	473	423	418	451	417	440	441	478	449	418	424	461	489	401	439	435	433	475	440	432	426	449	457	421	451	438	447	435	435	440	440	471	457	451	479	451	437	429	433	467	458	450	431	443	447	436	457	392	416	442	457	421	452	448	477	431	450	409	438	471	437	406	472	448	405	437	451	427	417	442	431	470	438	453	474	440	485	431	437	436	421	444	453	422	457	464	445	450	428	432	431	413	452	478	452	404	442	413	455	407	433	435	405	464	429	446	444	463	457	445	400	458	457
5514	5341	5185	3242	3102	2443	1609	2051	12620	4746	823	826	851	902	842	817	795	762	754	714	782	747	783	716	716	729	739	734	717	740	737	743	706	737	1149	1558	1498	1175	842	730	737	705	666	717	610	640	645	653	715	666	698	708	686	671	687	661	668	682	688	680	657	665	698	643	696	660	680	677	651	732	730	671	682	707	693	679	721	694	675	665	644	680	712	671	710	661	713	643	663	647	655	704	680	647	666	708	728	724	685	645	691	700	723	674	691	723	652	686	704	669	667	665	700	624	666	664	725	708	714	702	671	714	711	702	657	646	675	656	704	707	697	705	611	718	686	684	723	695	680	691	670	650	700	687	645	694	695	736	684	698	676	671	695	644	637	674	646	675	704	677	680	654	677	709	688	699	675	712	701	705	626	668	649	590	676	676	690	677	633	700	706	693	698	680	694	733	683	669	710	678	704	654	671	702	658	649	684	676	682	699	685	671	649	704	688	655	668	701	623	661	705	700	658	627	660	687	672	667	668	681	672	697	636	699	699	651	675	686	711	701	698	658	689	715	667	694	657	762	684	691	673	713	681	711	724	634	677	692	655	697	671	664	656	710	681	687	692	697	665	736	674	650	659	634	631	680	713	660	690	702	641	679	666	697	619	631	672	664	741	630	694	662	659	704	701	692	706	724	640	704	696	691	702	639	684	676	660	653	660	682	680	707	680	712	680	679	664	688	702	665	718	728	679	689	647	654	716	709	698	672	681	722	710	670	700	672	688	652	673	700	677	670	694	677	679	711	680	731	689	680	677	687	691	615	661	687	661	719	675	644	683	638	706	720	693	691	688	664	664	691	668	658	722	655	675	708	662	739	677	699	759	649	666	676	657	656	701	689	655	663	656	666	694	718	738	669	665	651	691	707	680	664	705	672	639	666	627	689	683	640	656	689	658	695	693	608	673	661	686	652	695	692	682	696	730	731	700	671	703	663	664	709	737	678	708	730	668	672	663	708	657	681	694	643	648	635	657	627	678	689	667	676	685	680	691	677	644	667	702	620	647	648	659	675	692	718	676	665	694	659	718	669	666	651	696	687	696	718	643	673	669	692	684	702	725	729	662	670	710	688	692	674	681	692	701	694	682	725	686	662	661	658	689	666	680	669	690	680	635	667	646	672	681	648	683	710	722	679	669	679	665	648	707	691	640	703	708	675	707	724	707	663	671	676	680	689	656	707	670	648	666	684	685	632	704	648	693	665	680	667	670	656	712	664	758	749	688	677	612	697	674	722	708	693	702	662	707	662	654	691	665	682	681	692	683	702	643	669	630	678	674	687	645	678	687	707	653	705	655	667	729	671	728	721	670	645	661	653	688	683	713	660	681	676	681	696	700	614	682	655	661	684	713	694	643	672	662	685	714	642	712	664	698	658	707	703	643	670	681	710	653	714	670	665	647	683	692	654	676	667	690	729	682	736	624	685	673	708	728	680	719	691	684	681	696	654	640	643	665	663	697	676	727	652	719	658	692	651	663	655	726	684	672	746	694	718	667	670	650	668	660	647	721	665	715	665	685	637	679	648	678	650	711	675	649	649	700	706	650	667	681	683	651	640	697	689	697	734	652	667	673	659	678	674	661	648	675	707	709	674	674	666	681	627	686	701	674	685	725	705	681	709	665	689	678	677	670	639	704	653	696	669	722	678	694	702	644	658	654	646	664	656	630	666	682	701	686	650	767	632	684	665	721	670	658	658	682	697	636	671	644	754	644	668	697	685	721	692	685	678	671	708	699	669	637	706	701	684	683	675	682	684	682	676	707	715	676	663	667	706	712	683	717	695	699	670	656	649	707	707	694	686	657	710	687	699	746	719	704	674	663	709	650	697	729	700	743	623	713	684	680	638	696	686	703	614	672	700	660	702	735	659	694	652	728	678	658	646	691	666	656	694	660	679	673	645	696	642	689	693	657	663	713	681	659	696	680	689	653	616	709	700	675	691	689	663	687	673	655	710	714	641	671	701	675	707	685	703	708	673	678	681	672	687	717	681	663	684	664	691	682	688	678	695	614	646	631	623	697	658	664	694	706	640	683	696	658	691	685	649	661	630	645	725	728	698	696	678	683	690	709	691	725	698	668	690	676	687	683	720	650	679	695	667	714	673	683	673	617	693	653	682	720	684	610	687	669	700	671	677	622	641	700	692	682	737	679	720	704	733	674	683	674	722	687	701	695	683	679	693	663	679	673	662	684	705	751	666	702	665	676	687	699	737	706	677	634	609	690	701	694	670	686	647	649	678	665	718	672	650	693	682	622	666	683	724	669	665	665	661	672	668	656	716	654	677	693	704	636	667	751	667	698	696	689	727	689	694	683	655	682	654	663	658	634	700	661	718	620	680	720	679	695	686	677	687	667	689	675	687	665	676	677	724	689	681	645	643	661	677	727	677	707	691	674	682	707	718	642	759	669	652	667	675	678	693	660	701	698	638	709	698	700	671	679	671	679	655	682	662	698	657	700	657	711	697	677	707	662	713	676	687	638	668	675	661	710	664	705	680	662	643	664	696	634	681	664	701	671	686	696	662	704	664	686	637	695	715	689	686	666	660	678	723	713	649	683	692	685	665	694	698	676	652	658	705	700	723	694	657	663	663	660	738	700	684	685	707	722	720	687	679	698	685	652	699	660	699	651	655	677	698	699	688	656	676	702	673	713	620	658	712	681	728	754	694	679	658	720	722	669	653	641	712	687	678	677	701	684	688	648	660	646	651	688	678	695	655	648	699	720	672	687	651	708	693	684	668	654	691	670	678	686	700	662	693	662	637	653	689	688	696	697	691	651	699	653	674	702	688	675	650	687	647	718	658	619	690	681	674	695	644	695	670	710	721	693	709	706	696	649	677	705	614	667	682	665	658	718	667	723	691	683	683	705	694	692	682	683	653	657	679	683	703	680	681	580	668	717	664	701	664	689	690	665	682	705	622	671	668	687	666	681	690	693	663	704	681	658	701	674	703	673	667	652	659	685	696	710	699	695	681	703	636	666	657	660	674	634	714	666	710	669	700	705	709	669	681	710	713	661	696	677	682	693	671	643	669	697	663	655	679	648	694	639	689	684	710	707	692	710	674	710	659	651	688	635	657	664	704	635	673	692	686	699	617	655	664	695	663	629	715	687	692	669	680	644	661	706	707	689	649	661	695	661	725	696	705	715	643	620	686	693	680	693	671	656	663	665	669	656	664	700	711	661	694	694	669	675	690	706	718	681	706	679	669	702	658	669	696	639	661	695	734	708	704	671	683	714	683	703	673	629	681	671	676	707	719	689	683	700	651	703	656	705	654	653	663	627	717	670	681	665	691	690	692	652	693	676	685	659	637	666	699	669	713	717	687	708	699	648	689	683	672	713	697	666	686	719	674	690	705	708	670	674	707	688	677	762	633	705	661	682	650	718	668	695	670	656	694	646	653	708	676	698	681	708	667	677	696	715	693	690	676	676	656	641	666	659	658	650	689	670	695	668	696
25234	21227	26934	24932	5199	1584	1153	3969	23598	9491	714	573	546	520	525	489	508	527	512	515	499	510	475	487	505	506	476	498	504	456	499	508	486	622	1336	1259	1189	831	602	488	459	482	462	447	475	459	465	457	459	467	432	446	425	437	457	453	476	507	453	464	478	461	484	466	465	471	451	478	487	413	454	439	469	454	458	446	447	448	460	441	422	479	453	460	460	489	449	461	443	469	483	464	430	478	465	452	444	433	449	463	444	437	449	424	450	465	460	428	466	443	451	450	454	404	480	480	460	468	477	454	461	437	461	474	498	476	492	513	461	460	439	445	430	456	468	467	473	441	471	439	468	498	455	470	450	450	432	441	451	473	426	452	437	431	463	450	466	453	429	426	424	404	468	492	436	464	451	514	436	473	447	441	421	413	478	464	456	450	498	429	426	443	467	425	446	481	439	476	458	476	453	460	405	462	476	488	450	447	469	455	454	490	441	516	490	490	508	465	461	478	456	445	464	444	474	433	424	462	443	469	448	483	440	460	478	446	479	471	469	465	458	443	444	480	472	474	452	453	464	430	461	466	477	468	451	443	461	441	464	465	431	427	470	456	449	446	470	420	479	456	459	466	465	456	455	455	459	456	414	456	456	471	464	480	462	459	397	456	467	492	466	445	465	414	456	459	505	422	445	460	474	452	472	440	414	432	471	472	473	476	494	508	419	465	450	465	444	465	426	466	471	458	473	471	437	486	440	446	435	436	471	428	465	500	470	460	505	445	439	477	421	435	448	457	443	443	454	470	467	456	432	443	473	429	444	392	474	532	411	485	450	437	482	442	443	463	461	451	470	463	428	427	411	478	443	458	443	500	437	478	504	428	463	462	452	450	460	453	487	450	463	463	443	476	453	491	473	504	438	432	480	457	447	476	452	462	467	472	444	467	501	440	431	482	497	409	449	453	473	454	488	434	442	450	458	503	467	461	480	456	473	446	477	413	473	430	454	462	480	449	433	455	491	469	478	438	482	472	486	453	470	460	474	488	455	452	384	465	450	468	455	454	477	429	465	460	489	473	468	447	443	425	434	464	475	444	486	479	484	454	469	447	476	464	464	403	453	469	452	440	425	448	462	467	435	484	453	444	460	450	518	453	466	437	500	458	465	454	453	468	423	481	482	467	490	482	443	457	486	441	461	452	480	463	466	480	480	420	471	464	474	427	416	435	466	460	447	472	498	452	453	430	459	479	464	477	460	464	462	454	482	449	473	454	482	438	466	457	433	477	450	458	449	477	476	452	460	436	461	485	468	451	458	469	438	475	468	461	462	458	454	457	461	468	462	452	464	461	479	422	472	486	444	480	463	456	449	482	434	441	456	440	449	466	454	437	461	426	462	469	457	450	458	437	462	502	423	440	475	461	461	469	487	452	441	442	434	441	461	458	475	419	451	438	477	481	429	449	422	423	471	459	433	467	482	438	448	476	464	454	455	446	438	461	484	475	511	417	435	468	447	451	421	447	509	481	514	427	422	425	478	471	469	470	470	453	447	445	456	474	467	459	478	472	464	505	443	487	441	445	414	412	469	449	492	460	497	460	474	445	453	470	474	499	480	414	423	454	483	442	467	412	425	455	483	475	427	484	450	445	498	458	466	481	462	476	446	404	471	417	435	444	457	390	428	509	465	459	458	421	467	445	456	427	440	465	485	486	462	468	479	472	404	456	437	478	415	429	439	466	471	457	472	466	460	458	468	437	449	428	486	492	457	460	423	458	505	470	470	447	476	435	407	450	463	441	487	453	458	454	473	459	491	455	479	442	430	463	463	445	417	454	451	461	450	453	507	471	444	466	422	442	480	466	507	464	469	410	437	473	454	486	444	440	485	440	477	464	491	445	424	423	451	462	490	458	461	473	493	448	446	456	458	442	449	496	462	471	447	451	423	446	452	456	456	460	456	464	425	449	445	452	505	451	461	478	461	440	476	478	454	466	422	459	464	426	490	467	441	474	436	469	482	488	426	439	442	430	442	481	493	455	434	410	470	482	446	476	446	456	422	437	475	448	481	463	426	494	455	449	439	442	436	491	477	485	477	452	474	457	472	438	479	479	456	442	428	469	459	462	471	444	469	464	461	446	467	516	458	459	431	432	479	472	449	459	502	432	462	477	457	446	457	463	458	459	490	477	441	469	473	462	464	481	431	437	466	442	441	441	471	465	453	459	444	440	422	446	495	460	466	458	451	469	444	439	463	496	475	455	458	460	419	481	449	514	471	431	477	414	489	464	466	495	432	497	447	472	426	491	435	461	453	449	479	488	438	455	477	460	401	476	477	433	464	441	500	487	475	450	435	451	461	420	422	448	450	478	460	460	483	410	477	445	444	429	454	450	446	459	448	454	426	482	460	435	441	437	444	428	444	443	469	449	440	467	447	469	459	444	443	457	435	487	489	480	453	484	411	416	450	482	425	424	448	465	450	465	455	472	463	481	485	459	461	434	484	483	427	417	452	486	452	453	477	461	460	441	469	445	509	470	473	450	408	457	480	457	467	459	468	467	446	453	426	435	473	436	466	465	473	464	476	416	473	464	450	466	420	448	466	449	462	445	425	458	479	455	456	465	487	456	479	449	465	459	462	480	488	469	430	433	441	458	428	461	449	443	469	443	438	453	438	459	458	474	471	389	457	487	462	435	429	467	425	449	458	483	451	470	503	462	453	452	431	450	450	459	449	455	470	486	454	496	454	449	453	471	484	480	473	483	469	429	440	480	483	437	442	433	475	455	408	469	438	484	453	445	467	472	476	468	430	464	444	482	432	477	472	435	435	466	453	471	449	473	465	436	453	454	439	421	454	445	464	469	464	467	411	434	475	413	449	450	480	467	451	404	467	428	439	474	460	453	463	471	457	442	476	441	434	491	491	443	452	464	463	471	428	476	474	485	440	529	464	472	444	453	484	441	446	431	457	452	482	492	491	456	461	461	430	458	484	448	468	428	479	460	466	484	475	447	448	477	425	489	469	481	451	446	447	437	432	481	490	465	489	439	437	438	485	472	476	423	417	466	501	457	480	461	461	456	448	467	456	454	450	434	425	483	470	463	484	449	481	475	387	422	418	460	454	444	430	427	521	472	467	462	448	447	472	452	469	461	420	431	412	455	457	465	459	444	489	481	478	459	442	447	442	467	466	463	470	422	438	480	465	468	514	460	448	469	460	438	454	464	480	434	442	485	478	460	430	473	461	464	438	435	474	434	457	469	440	460	454	469	459	439	472	435	482	448	448	497	421	467	471	457	473	486	446	443	432	442	445	450	459	432	494	447	475	470	483	451	449	457	447	432	436	480	449	461	447	444	483	466	439	470	455	454	481	482	443	465	433	448	471	449	466	422	454	436	423	450	429	431	475	476	480	444	464	439	475	477	439	477	479	436	454	484	488	445	446	440	464	468	462	460	431	421	473	454	455	420	443	453	451	477	450	473	462	442	460	435	435	467	486	426	477	463	458	461	489	451	459	481
5789	10263	9455	5475	4023	3497	2572	7969	32785	11869	1079	1083	1103	928	837	848	905	868	893	841	825	878	826	855	763	802	841	783	736	761	825	782	787	1168	2854	2793	2335	1587	1039	799	760	721	691	707	718	695	754	707	708	699	715	701	696	716	709	660	683	769	711	743	730	719	686	758	752	685	712	712	760	728	750	705	738	651	714	777	717	736	755	682	738	779	666	723	676	724	712	694	642	687	714	670	699	707	709	684	726	739	714	695	682	705	724	695	712	710	719	753	721	709	691	729	747	751	688	689	717	703	679	707	736	712	678	699	711	695	681	725	736	732	670	695	707	714	723	740	710	745	749	766	688	687	709	704	707	715	704	730	730	650	723	758	694	702	740	710	707	724	681	716	729	718	691	690	690	655	699	760	730	723	709	723	725	733	729	720	719	800	745	709	693	689	686	763	700	760	737	763	735	737	662	743	715	711	673	718	713	705	717	667	702	751	717	691	692	668	712	753	697	729	699	705	708	724	725	685	698	681	745	699	673	719	689	702	652	697	685	679	711	741	695	746	673	675	709	682	667	697	700	737	702	692	738	729	706	701	667	694	718	677	685	673	707	709	687	727	713	674	735	740	715	703	677	663	677	767	700	773	694	756	665	726	711	708	741	726	670	706	734	741	708	733	719	714	664	681	705	738	714	726	689	703	677	642	681	686	709	741	719	664	713	682	716	751	685	675	724	758	738	718	695	709	731	692	722	689	745	670	688	714	733	735	748	705	714	686	737	750	712	680	671	689	707	648	702	741	684	668	667	707	751	678	689	706	769	697	706	685	724	744	719	728	742	703	714	727	657	706	675	698	698	683	731	663	707	715	733	723	711	695	713	719	703	699	701	698	694	667	736	676	712	685	728	771	712	740	699	690	708	699	737	732	654	706	720	703	707	730	652	689	725	745	725	712	738	758	746	704	719	747	737	680	714	708	669	674	708	749	742	761	655	681	706	710	689	715	720	657	697	716	752	714	723	727	754	711	672	717	768	707	718	716	695	725	687	648	700	696	730	678	768	715	710	705	720	729	686	733	716	655	681	728	693	705	741	726	756	718	724	699	686	699	730	705	749	717	710	706	700	678	759	739	679	729	730	722	693	720	731	681	733	734	718	701	745	712	694	718	674	720	680	744	731	734	709	643	757	718	711	775	697	682	703	727	699	680	693	699	710	702	710	715	734	683	742	728	664	688	697	715	657	663	697	728	726	712	699	677	718	703	713	714	789	725	723	707	680	710	733	710	660	718	731	717	667	707	727	672	703	738	698	736	768	682	686	702	756	715	780	691	705	715	694	688	726	709	702	714	674	695	701	723	696	659	704	734	716	688	693	695	695	730	728	725	692	723	692	700	771	699	712	676	701	725	739	711	710	719	675	684	757	712	702	744	720	688	693	708	711	654	709	705	708	728	703	683	720	719	697	699	720	707	725	687	708	720	726	706	715	737	729	716	738	702	684	719	677	753	694	706	679	696	694	694	744	704	758	705	742	718	748	768	711	759	681	706	701	707	764	778	734	701	741	746	727	748	686	747	716	726	722	733	745	677	703	704	708	697	775	662	708	699	688	685	757	730	692	705	682	675	674	703	708	663	709	748	727	689	720	714	698	743	724	721	724	754	704	708	694	730	702	664	754	698	695	765	690	714	707	752	724	721	718	744	695	727	687	719	698	675	707	719	758	755	727	680	692	687	721	712	690	729	671	725	721	694	724	704	728	686	700	679	722	711	694	662	688	766	705	686	729	756	672	689	683	691	727	764	695	748	722	708	663	776	670	731	674	703	701	679	689	740	751	747	680	710	704	667	740	726	726	704	693	702	688	718	725	754	685	709	690	711	705	760	732	728	754	712	785	698	691	711	664	753	746	746	692	713	652	689	705	694	721	724	700	723	707	727	708	706	653	724	763	711	726	741	732	773	703	699	697	728	696	711	670	718	691	720	697	752	667	733	717	764	719	689	715	685	709	719	672	715	749	766	705	688	731	713	690	682	685	719	715	751	730	681	687	675	673	715	709	720	736	693	672	720	721	709	721	695	695	691	751	680	687	699	686	648	721	688	722	717	687	730	745	753	714	684	697	750	694	720	690	706	713	694	741	762	683	728	724	687	732	694	697	697	733	700	707	718	695	713	682	706	720	661	743	714	675	721	735	665	700	738	704	761	713	717	696	691	716	731	728	717	733	689	738	701	701	681	677	723	715	693	746	696	661	695	706	730	743	673	730	707	673	706	731	703	714	717	708	737	713	710	708	689	681	639	730	700	709	714	698	697	706	727	755	721	728	736	685	658	660	736	762	765	699	680	687	683	747	668	687	746	724	747	715	728	749	675	652	728	678	724	725	723	758	724	718	712	724	715	690	721	730	718	715	729	709	698	698	734	706	681	716	690	709	734	726	713	727	693	724	732	682	731	715	721	652	665	713	670	671	726	719	709	673	695	712	672	713	767	672	748	670	771	742	692	684	725	681	718	731	717	723	710	690	685	655	711	671	722	700	651	742	764	711	658	706	671	736	709	753	741	701	705	658	704	736	718	730	678	712	713	753	640	710	770	768	730	692	728	691	725	660	741	680	715	725	716	723	727	692	692	710	694	756	773	697	695	681	677	749	754	745	717	648	691	731	746	696	758	695	696	715	698	702	730	783	682	677	670	687	679	690	732	716	701	723	699	672	706	762	730	732	709	680	667	739	687	697	663	715	605	701	694	690	702	681	743	665	717	736	761	688	704	715	716	703	733	676	704	659	728	705	724	710	665	755	699	710	733	698	727	730	754	686	728	697	715	669	735	755	683	724	670	670	743	670	721	707	736	725	679	718	706	738	755	742	691	716	704	693	709	703	667	731	711	721	726	734	660	679	675	692	726	696	708	694	742	711	675	714	710	751	724	754	683	683	721	719	717	719	686	649	728	742	721	727	744	770	710	719	708	693	707	700	727	765	687	725	691	731	728	699	727	744	733	755	662	698	713	683	711	683	699	685	681	667	699	660	689	695	729	688	697	741	688	689	715	700	773	682	696	709	738	733	692	696	735	674	679	687	709	676	703	700	696	737	650	707	711	670	696	700	644	774	720	708	723	732	716	689	714	720	721	695	712	769	709	671	715	699	700	710	698	744	706	705	723	731	699	780	689	732	727	712	650	719	693	700	684	713	740	700	762	714	683	721	734	715	684	677	738	682	693	680	705	711	725	713	733	703	693	689	671	701	700	689	704	707	737	726	657	704	725	692	718	720	721	700	705	710	689	724	689	710	700	729	724	684	704	667	700	675	723	718	683	748	716	687	680	721	674	679	736	705	664	719	713	685	735	687	703	710	731	698	758	704	657	691	691	704	720	712	722	700	691	682	685	711	722	728	685	672	752	757	716	724	705	684	690	691	749	682	695	694	681	740	714	717	744	698	708	720	710	704	707	749	771	724	687	747	678	742	695	680	713	688	718	724	724	716	739	701	692	654	710	675	740	719	704	701	662	699	675
23285	21112	28782	23666	21119	19574	4174	6903	47724	27488	3153	712	637	572	565	559	557	530	570	549	498	540	530	503	534	488	516	494	490	490	471	471	459	907	3482	2623	2262	1456	820	588	505	478	436	452	453	481	413	440	445	437	451	434	477	416	427	440	434	422	477	470	478	439	464	465	442	446	448	439	441	441	456	442	421	458	419	444	459	480	410	439	469	427	407	429	452	408	455	440	445	453	457	471	442	435	431	419	518	417	459	446	442	451	473	496	456	475	435	465	425	449	431	441	483	424	439	437	446	506	434	447	465	476	433	437	461	461	450	490	442	450	440	447	469	432	431	446	478	453	423	454	476	446	482	482	481	463	478	462	453	457	487	467	475	462	447	427	421	461	398	436	451	401	456	452	426	440	453	447	451	460	452	449	457	457	410	410	441	395	461	413	466	463	453	452	468	463	484	444	451	483	426	478	434	425	426	461	439	442	449	439	439	445	463	437	442	460	415	469	455	430	447	469	464	441	449	433	425	450	470	441	442	476	463	451	463	473	420	436	452	475	457	463	485	494	462	477	447	447	465	423	454	444	429	459	472	437	456	420	456	437	424	483	459	457	416	446	442	482	436	467	442	476	432	436	453	436	456	390	434	465	424	429	425	462	455	460	460	436	491	434	452	403	451	453	499	448	471	425	459	461	450	428	454	476	450	429	457	497	451	464	422	455	441	476	431	441	456	446	485	476	437	466	463	427	460	474	429	425	489	445	446	451	460	461	415	416	436	452	464	438	420	467	465	431	415	445	452	423	450	418	437	476	463	419	454	433	435	471	447	437	453	468	435	471	426	428	499	450	429	437	438	425	445	477	455	479	463	458	466	426	434	429	443	433	441	425	482	461	473	449	489	448	442	491	460	459	451	434	497	440	479	481	452	391	456	446	456	434	462	450	457	421	479	423	446	464	453	440	420	425	451	460	459	453	462	462	457	447	457	480	451	476	462	431	463	451	466	456	385	409	436	467	448	479	460	460	416	428	477	467	409	425	446	472	438	431	435	451	453	472	464	457	467	416	417	436	454	445	460	478	436	482	469	476	467	461	419	439	441	438	432	432	413	483	448	448	430	417	416	442	465	486	415	420	414	452	455	467	470	421	462	426	466	449	496	481	429	467	442	445	455	499	438	475	473	406	476	472	426	439	426	448	459	437	463	475	471	466	464	433	513	486	470	416	437	434	443	427	445	452	424	436	434	472	466	446	448	455	452	466	433	458	447	447	437	457	485	443	482	450	421	471	477	446	448	434	429	442	490	468	480	447	419	461	468	453	437	448	469	472	429	472	428	479	431	425	453	429	444	449	475	441	444	432	418	434	442	448	442	456	443	454	429	483	459	439	475	474	468	458	470	482	474	471	459	493	464	469	437	463	461	425	405	478	422	458	442	432	471	472	449	461	444	437	380	464	482	431	457	466	397	459	491	465	445	459	468	444	483	480	465	472	441	430	453	473	409	445	452	481	440	439	424	395	462	466	433	447	437	460	424	434	487	432	485	410	422	426	492	454	437	460	468	465	438	429	448	470	454	435	455	441	487	473	466	475	440	439	427	472	477	429	455	437	440	438	450	442	453	428	439	439	461	432	459	436	436	456	473	419	415	450	443	471	455	477	466	452	426	479	442	434	453	448	448	429	453	459	422	452	443	439	418	437	410	436	496	455	467	427	487	388	436	459	455	455	452	483	451	450	497	441	428	467	449	459	428	454	463	411	461	446	492	489	456	467	469	460	494	441	450	453	446	450	447	475	431	463	442	477	447	429	452	432	438	419	454	481	431	450	478	447	450	465	431	465	472	470	464	454	443	430	468	391	440	432	429	486	470	487	463	441	448	428	476	444	422	496	439	411	449	443	461	484	458	466	464	483	487	416	439	448	485	458	465	425	493	446	433	435	453	478	423	460	478	456	432	438	428	435	425	458	469	422	448	422	468	440	422	432	456	459	445	455	418	420	423	443	437	470	444	433	441	436	440	454	468	414	484	432	464	443	479	462	414	435	459	479	428	444	419	445	459	427	471	440	433	411	453	456	483	454	426	443	430	486	430	461	465	439	468	505	433	448	456	435	469	457	458	405	460	468	429	428	454	473	431	446	442	434	436	461	448	458	465	442	436	471	437	459	422	458	421	432	402	448	487	437	452	404	436	436	444	466	459	464	461	450	449	438	474	437	474	420	444	438	511	446	398	467	459	511	457	494	474	474	449	442	483	414	451	432	439	439	447	490	430	439	447	464	435	470	424	437	448	450	454	451	434	415	426	440	441	458	397	442	453	490	431	426	470	460	464	420	457	428	459	439	412	431	501	431	438	462	445	408	440	471	466	413	463	457	405	461	446	464	467	485	478	459	476	412	454	441	425	467	470	468	456	444	449	458	443	436	465	427	439	453	471	431	430	413	411	467	453	448	452	433	434	426	435	418	506	478	460	413	453	462	409	490	429	454	449	455	391	451	459	415	456	453	469	464	455	441	465	441	435	409	446	444	469	456	433	466	459	459	426	426	430	458	465	440	453	456	460	448	495	403	461	446	480	425	486	442	471	449	446	461	456	483	526	400	438	428	407	468	475	459	460	444	451	429	464	453	436	432	485	430	475	467	481	441	458	449	465	415	433	418	493	459	427	453	413	468	464	428	435	448	468	459	453	440	493	423	458	429	464	465	464	422	486	452	483	424	486	466	454	458	445	427	452	484	441	447	461	443	490	415	394	463	471	435	452	435	466	435	437	468	445	427	446	442	455	460	413	419	462	434	457	465	445	474	475	432	442	447	480	452	436	452	520	461	453	452	410	433	445	436	447	495	450	486	443	432	462	444	473	435	450	452	424	438	500	468	421	422	433	498	459	435	443	483	439	416	455	469	458	473	469	419	463	445	450	437	406	440	418	460	464	425	442	436	426	421	475	460	491	475	435	438	443	440	435	473	481	456	435	470	438	457	456	443	474	424	419	459	435	430	492	443	449	474	413	458	458	455	465	486	464	446	447	407	438	453	457	399	460	460	423	460	466	438	461	436	472	473	471	451	450	418	447	438	451	479	463	427	429	454	464	466	430	435	505	429	490	408	463	449	439	487	450	466	443	427	443	443	418	430	450	456	472	407	443	453	450	458	428	475	447	431	441	408	459	425	448	430	452	448	436	440	459	448	439	424	442	426	446	453	452	412	454	478	484	431	450	459	436	449	436	471	492	450	434	457	419	454	497	455	464	431	455	447	475	431	426	462	492	446	406	466	445	434	471	449	393	450	422	440	421	444	449	424	437	415	438	486	469	438	469	468	445	447	439	476	445	444	429	465	480	427	459	469	467	460	417	452	455	411	437	460	427	450	458	458	443	448	393	444	512	420	445	450	435	447	445	460	468	489	422	448	472	409	428	420	487	456	451	450	436	443	454	464	426	453	455	446	485	443	462	445	433	415	451	454	493	440	423	463	448	423	464	461	464	458	440	437	452	455	413	456	465	425	433	462	436	445
9538	20082	17578	10495	8327	6815	5237	10952	49950	22106	1443	1309	1211	1028	1060	1016	982	907	930	904	870	947	876	833	834	799	810	778	760	745	784	782	711	1825	7936	5897	4866	2943	1644	953	801	691	688	666	720	673	657	651	718	710	698	656	671	695	700	685	715	713	666	689	674	685	694	716	675	669	681	669	668	705	668	661	634	689	651	706	681	705	678	688	679	711	731	699	686	667	709	655	686	691	746	675	703	664	648	694	700	698	697	678	704	663	734	666	686	698	623	654	685	665	679	660	678	672	675	683	706	706	687	742	717	706	684	691	647	702	683	668	706	643	649	657	676	708	689	739	652	666	686	662	683	679	673	697	670	678	628	714	725	692	649	692	719	673	660	661	695	669	707	706	665	656	664	717	670	699	660	654	696	671	697	688	643	643	671	601	704	677	680	681	707	627	720	689	740	695	673	701	657	679	665	704	646	683	686	704	695	656	701	662	701	671	705	658	669	661	680	684	689	689	703	693	648	685	679	684	703	669	645	659	723	664	673	640	687	644	614	662	676	646	646	654	638	679	718	712	654	657	707	672	676	688	638	650	709	626	686	688	683	701	683	652	645	725	708	679	661	674	653	714	674	696	695	688	721	664	703	734	661	709	618	691	690	721	704	659	662	680	705	693	687	696	673	649	695	655	689	691	628	724	674	669	654	699	710	658	660	680	702	699	684	634	702	650	701	657	677	670	707	649	654	662	634	678	655	730	689	737	688	688	636	682	665	718	672	695	663	699	695	690	705	690	675	673	691	637	676	660	698	661	706	676	663	714	658	671	733	707	719	672	682	692	661	689	691	702	715	660	663	688	678	662	664	695	698	676	660	674	670	676	672	694	670	722	683	673	714	710	687	705	674	694	657	614	671	651	695	678	721	681	682	659	667	741	702	684	697	702	660	671	677	712	691	641	681	663	723	651	681	678	706	677	691	686	629	668	659	706	685	684	643	676	699	692	725	706	651	715	647	696	680	720	650	689	683	680	667	695	672	635	688	667	746	686	723	673	710	672	655	703	706	675	687	650	688	711	613	665	720	679	668	676	675	732	672	679	685	677	659	677	717	690	666	648	688	678	684	675	709	674	684	710	662	720	658	688	692	699	646	673	653	683	695	668	658	643	642	686	681	702	665	659	722	673	672	660	716	728	707	668	635	658	674	647	680	696	621	667	677	699	705	703	689	659	677	682	679	691	710	697	652	732	687	649	704	660	668	688	668	646	675	647	682	667	705	656	655	667	660	670	742	682	660	709	747	656	646	659	699	667	715	680	692	655	712	693	709	711	715	661	725	690	673	705	692	672	669	722	628	673	692	682	681	686	667	659	660	668	693	689	672	682	714	706	660	642	629	686	685	672	687	655	677	640	688	708	648	669	678	685	677	694	689	659	680	716	683	686	698	745	692	707	658	678	683	657	674	646	662	704	721	656	639	686	686	728	741	733	698	686	625	710	711	693	696	696	694	674	634	677	701	708	677	663	661	633	650	665	689	679	677	663	701	629	703	661	634	656	670	706	689	650	663	672	655	667	674	645	634	690	653	648	671	657	678	691	704	708	660	678	682	680	682	717	675	686	687	654	680	654	695	704	684	661	686	676	647	694	673	738	625	670	667	739	662	674	646	725	666	710	725	647	725	712	663	677	665	668	714	688	684	686	688	698	680	698	671	680	613	665	679	655	684	649	713	671	672	717	656	693	694	675	655	735	622	662	613	665	595	662	714	698	707	656	696	636	705	652	695	671	694	656	704	671	657	712	727	701	689	711	686	689	629	698	664	662	622	648	655	689	662	668	632	631	692	644	731	689	708	676	724	693	676	698	693	642	729	647	678	694	714	711	681	668	692	709	678	682	661	652	678	695	704	664	671	685	650	625	679	681	700	694	678	652	714	704	695	682	706	709	702	688	678	698	671	683	715	642	682	704	688	704	683	727	689	651	661	697	708	738	680	668	684	679	665	685	675	677	710	752	682	678	695	674	694	624	691	684	671	693	674	694	672	641	701	628	668	675	687	703	695	726	704	686	740	667	652	735	696	655	687	675	634	669	693	676	680	648	714	712	663	691	664	715	671	690	677	695	683	645	690	659	700	670	748	672	671	675	721	626	690	693	668	682	689	708	676	683	634	706	680	700	719	690	707	653	711	711	665	686	680	707	691	702	692	695	718	684	754	627	735	652	646	636	710	639	648	683	672	666	696	642	700	664	664	644	677	703	718	685	696	685	715	618	656	663	679	677	667	672	682	674	642	616	702	663	654	674	710	663	684	677	656	741	657	664	697	686	710	660	669	620	683	695	670	676	709	704	670	664	661	679	702	701	706	630	659	707	694	668	705	678	656	703	682	664	655	689	675	649	683	653	645	615	718	692	684	657	705	684	658	692	664	711	629	651	676	696	688	649	705	667	662	669	682	699	696	697	675	672	680	634	656	695	662	687	694	711	681	688	654	666	699	696	673	658	632	657	649	685	700	743	678	694	715	693	681	687	696	675	671	670	690	681	719	675	708	693	672	667	657	737	696	678	716	650	661	693	675	654	678	668	712	649	692	721	672	676	702	707	689	654	666	686	675	582	699	653	674	680	650	665	689	705	683	652	696	645	673	688	676	664	663	694	673	691	640	688	690	618	666	658	668	674	715	696	667	717	675	670	650	679	633	687	660	672	696	710	669	673	661	704	688	695	633	699	713	651	640	690	682	643	669	694	680	697	718	670	656	691	704	665	673	724	672	665	690	652	668	685	677	646	705	694	654	744	645	722	674	654	650	650	645	694	707	649	708	713	660	674	690	710	682	722	669	704	705	675	697	724	649	716	694	659	743	702	694	658	680	690	682	697	689	730	661	666	646	650	703	703	705	678	727	647	706	679	695	652	677	672	734	643	644	644	671	678	654	689	701	655	706	684	680	646	690	718	702	688	635	707	683	651	675	684	658	679	667	653	675	685	677	712	673	664	684	727	742	715	696	713	666	702	688	679	679	673	671	718	679	666	665	701	677	641	712	665	666	670	690	651	694	678	657	667	688	746	693	652	668	715	662	663	688	655	716	739	682	656	674	659	694	655	674	714	682	700	675	715	685	702	629	664	719	697	694	641	662	699	687	690	688	621	657	714	638	710	724	695	652	655	636	658	710	708	690	708	667	706	698	653	677	676	709	706	654	668	653	692	681	667	668	685	695	680	665	676	674	725	663	677	674	684	694	686	703	654	670	683	640	703	707	642	662	658	697	670	669	703	674	646	725	693	648	675	676	705	682	657	667	656	688	670	666	664	689	694	673	692	695	665	693	710	749	702	687	648	660	714	690	702	673	713	722	719	660	674	719	675	687	722	703	663	661	699	670	684	641	696	686	614	631	747	683	711	672	685	701	694	684	648	705	654	699	717	695	666	709	656	688	674	662	684	687	668	669	704	666	672	668	666	697	707	674	666	664	704	689	691	658	663	679	688	698	706	659	658	638	688	634	663	660	678	623	674	711	686
26787	19951	7774	1845	1103	967	864	777	6559	3848	506	471	500	447	467	486	475	489	442	473	492	449	489	432	451	451	457	457	456	465	399	454	487	462	582	690	727	626	554	478	471	431	508	411	428	463	506	422	465	468	442	453	444	425	418	476	467	435	471	411	440	487	442	442	422	447	432	440	399	488	431	418	399	448	457	401	464	484	429	429	413	416	423	432	450	448	399	428	459	405	438	421	427	433	470	480	434	435	440	483	469	447	445	438	452	437	425	442	428	492	488	447	440	461	437	403	450	429	434	440	441	442	463	438	436	465	425	485	424	427	444	457	433	420	471	409	461	439	460	417	404	416	460	440	443	437	427	419	394	471	445	418	436	469	452	434	468	455	454	435	419	442	451	456	490	416	425	476	428	431	506	409	428	472	476	432	440	444	408	402	424	463	473	429	428	438	423	468	437	451	436	454	462	416	449	434	416	402	433	435	459	420	423	420	419	421	434	468	436	448	494	422	445	499	478	451	467	446	447	458	438	445	451	447	447	425	409	445	473	408	507	500	445	444	436	453	402	413	426	449	462	469	453	425	408	437	426	403	450	463	424	471	464	436	463	389	413	444	427	437	436	410	439	413	409	471	413	442	460	422	410	409	442	433	414	439	428	449	448	465	433	491	463	409	426	470	438	441	434	447	455	439	472	412	431	424	408	471	474	450	480	415	486	435	464	481	461	424	422	464	435	419	479	418	458	424	442	423	507	451	448	411	423	446	426	449	461	472	440	463	447	454	451	453	442	423	430	462	426	428	448	411	454	458	420	446	483	455	435	446	418	438	442	477	430	477	468	427	456	453	473	465	433	468	457	440	408	443	415	415	433	457	432	422	392	445	416	422	458	420	454	457	428	442	483	440	465	464	468	410	419	415	467	426	425	456	420	439	423	446	455	438	438	461	442	449	412	412	402	471	450	458	466	451	424	423	437	439	436	441	422	442	457	417	442	450	440	475	415	426	462	453	461	444	465	437	447	429	432	448	455	452	445	457	416	395	440	458	409	453	450	439	437	457	423	413	441	469	403	437	438	439	439	449	423	480	493	408	461	437	426	469	456	434	403	417	454	463	444	449	429	435	421	453	455	495	458	446	431	436	427	431	436	444	432	412	442	458	422	457	491	446	433	441	395	471	440	456	467	451	418	428	469	438	457	431	483	443	471	430	407	436	435	433	427	442	429	399	421	432	420	423	406	441	441	404	476	465	445	430	433	439	447	437	440	423	435	451	451	464	470	427	428	494	462	426	466	465	421	484	420	452	413	444	433	444	408	452	411	453	446	423	449	452	478	450	449	440	442	459	446	452	400	388	434	446	425	450	445	394	495	473	471	397	421	455	468	454	453	452	442	474	436	429	466	435	427	473	414	418	478	454	407	456	440	452	424	456	466	429	488	421	430	380	433	424	470	428	416	439	448	452	438	454	447	434	422	466	440	492	445	460	457	437	409	396	468	452	448	458	440	405	424	414	407	422	461	472	436	424	403	447	444	458	439	491	466	409	454	441	407	436	438	447	466	435	421	464	447	428	460	409	444	423	464	469	455	423	407	427	448	402	425	434	439	441	451	487	424	432	467	437	474	410	448	435	408	453	438	427	461	439	446	439	440	431	435	440	428	433	463	453	457	430	452	466	416	441	435	419	424	471	423	464	420	449	455	448	467	439	480	422	455	448	454	398	444	429	448	430	457	467	470	476	438	447	418	433	448	425	436	437	473	471	481	420	431	459	430	426	433	420	437	458	458	415	485	461	419	425	432	476	452	430	418	447	464	435	389	464	447	453	443	445	449	437	426	441	481	442	440	439	454	461	444	422	498	447	429	414	411	483	465	426	438	458	431	465	429	432	412	417	433	445	477	437	439	479	409	424	405	454	454	478	448	446	419	425	450	478	438	427	441	480	417	487	415	384	434	442	447	446	433	408	435	455	381	426	419	440	432	432	475	445	418	459	441	455	457	463	430	446	444	428	447	476	474	443	463	473	426	424	398	465	416	462	422	435	423	445	458	438	453	444	435	409	457	434	438	433	444	450	494	469	430	430	429	421	420	424	429	451	463	425	415	392	445	419	442	419	422	410	431	447	434	471	458	454	451	434	479	465	453	439	409	466	407	437	447	443	393	467	443	455	465	407	456	462	432	465	449	468	442	407	416	450	418	436	473	424	446	467	390	444	387	425	398	413	464	422	404	411	452	421	449	423	475	446	440	446	448	466	480	431	441	455	408	479	465	424	445	445	461	420	449	426	375	401	490	442	444	447	440	459	399	450	414	449	438	464	409	383	433	427	434	459	431	409	404	452	457	434	415	432	433	424	417	396	434	417	468	430	459	454	426	446	458	445	521	413	430	457	447	468	428	474	443	442	461	429	447	447	460	425	440	439	474	445	445	477	456	419	466	420	439	452	455	470	442	430	442	438	419	448	451	432	382	417	419	446	414	438	444	459	462	456	413	432	446	428	453	446	441	440	447	465	452	464	443	400	436	438	440	450	418	440	448	434	404	418	410	404	395	446	468	438	410	417	462	445	485	498	457	433	426	433	456	407	432	490	403	451	448	449	413	468	425	431	446	440	445	439	422	432	447	454	447	461	440	457	458	439	476	460	445	424	453	436	426	442	456	435	407	431	455	449	403	461	439	396	414	453	419	456	436	445	457	417	443	451	462	438	437	446	433	456	446	412	415	442	435	416	450	442	432	439	456	445	409	438	461	376	447	456	420	466	441	430	417	421	432	449	450	444	416	437	445	470	422	448	480	444	453	413	425	423	405	450	452	437	430	398	426	431	492	470	429	411	435	431	474	439	435	427	472	435	437	431	431	425	424	450	434	477	461	465	441	422	459	459	424	458	415	422	482	409	421	463	450	430	473	453	426	409	438	450	451	475	478	468	432	402	443	458	458	429	433	432	424	437	454	457	446	418	454	480	410	447	422	443	460	434	427	414	464	468	419	440	452	453	433	410	452	457	429	459	450	486	436	446	442	430	438	411	454	427	429	440	437	460	447	464	427	445	462	420	468	444	442	455	451	431	430	489	475	422	476	450	463	464	459	462	422	443	409	446	412	416	465	485	421	433	437	474	416	446	443	395	401	431	458	424	438	407	450	444	436	460	433	493	424	481	431	435	426	446	452	446	464	420	486	447	433	445	449	465	464	441	441	427	425	451	428	445	439	412	459	443	445	458	436	466	463	466	449	423	419	481	430	424	426	403	400	444	470	441	432	417	419	434	452	426	466	459	420	475	452	470	446	437	448	426	467	455	452	460	452	427	440	423	449	443	425	411	439	431	399	439	459	438	433	428	442	457	419	454	428	454	449	461	441	423	450	481	472	458	455	413	439	454	427	442	416	419	438	480	432	421	423	442	431	449	433	458	431	444	445	408	430	431	491	444	405	438	459	469	432	448	412	457	453	431	408	407	414	417	448	478	448	447	433	467	442	429	403	440	429	447	437	429	459	451	441	455	445	447
5143	4670	4927	3101	2405	2187	2086	1843	13702	7671	852	864	854	811	859	788	782	800	736	724	768	754	766	738	696	719	668	726	718	676	695	713	643	733	1037	1308	1265	1093	897	779	669	657	706	629	632	684	639	696	666	683	716	625	689	689	695	686	685	676	686	743	666	720	669	719	692	635	692	669	696	677	733	661	700	723	680	666	713	690	696	674	679	704	661	699	612	683	679	657	627	692	718	688	676	674	682	652	689	665	666	682	636	659	660	685	655	707	623	720	718	667	691	644	707	665	690	693	683	653	639	693	692	696	694	620	714	613	664	681	684	666	693	704	676	700	655	652	721	708	680	685	706	678	694	701	702	684	686	686	700	703	707	622	708	642	648	674	714	701	673	639	667	663	652	681	673	679	659	673	670	714	711	661	673	687	647	703	674	686	693	677	660	680	703	713	644	710	725	667	669	657	661	652	645	704	733	654	670	661	653	676	648	632	634	689	691	614	651	714	714	674	716	657	638	667	728	686	683	659	680	685	675	651	674	669	670	713	655	721	673	655	679	668	666	639	683	644	687	722	642	677	691	690	675	713	702	650	655	635	662	718	656	691	706	700	667	624	683	672	729	635	683	642	646	713	713	644	738	653	669	648	700	679	676	740	695	683	682	659	663	664	666	638	673	736	716	675	667	687	674	658	737	675	681	675	649	618	667	660	663	719	692	662	684	694	635	681	689	633	649	663	700	694	673	641	672	661	726	649	675	662	691	647	689	657	658	727	646	710	643	624	656	657	676	727	704	681	695	692	682	658	674	684	629	638	680	696	643	724	717	654	661	664	682	649	653	691	646	717	703	672	640	697	668	703	700	677	698	688	660	672	670	705	682	682	657	677	701	728	666	715	727	701	654	687	690	718	683	662	656	676	659	675	645	657	710	650	707	738	670	708	663	704	664	662	681	686	678	632	664	661	691	670	703	704	705	689	670	681	679	636	693	693	689	686	665	679	680	618	672	704	670	701	680	641	685	673	716	621	664	704	661	707	655	655	675	671	713	705	675	676	677	652	675	711	685	691	699	682	669	642	705	662	664	653	669	722	689	643	660	647	706	741	684	662	656	658	651	651	658	681	727	686	688	640	688	719	651	669	654	728	702	698	688	721	657	673	665	663	664	660	694	684	730	697	707	635	703	721	609	682	660	633	675	729	681	714	693	681	681	707	683	677	613	657	650	672	628	662	728	652	694	678	659	721	716	718	716	722	648	634	677	673	695	695	660	683	667	691	678	647	681	691	678	670	667	731	677	655	741	641	690	688	741	698	653	705	730	698	669	673	640	669	681	688	696	691	673	683	647	666	682	697	674	718	706	689	663	701	679	696	710	663	667	665	695	657	712	663	703	681	696	703	666	676	700	638	709	683	673	680	673	697	674	697	705	606	699	674	747	700	672	671	694	693	667	694	687	700	662	711	635	648	670	677	667	698	692	658	663	653	705	696	649	683	677	681	671	661	658	680	673	674	659	682	678	668	697	684	702	704	695	673	684	729	644	677	637	678	708	688	635	654	689	691	684	679	667	690	669	675	714	682	630	651	664	722	719	665	744	637	694	695	704	660	645	661	740	642	664	706	649	723	670	669	685	656	710	684	670	676	678	696	712	657	672	664	720	670	694	686	682	673	622	665	713	682	666	678	708	692	716	664	688	637	712	636	653	640	708	720	666	635	668	691	657	659	689	665	639	665	671	694	669	696	641	644	640	655	679	666	656	643	663	665	703	671	692	689	663	663	684	685	679	692	680	689	731	662	672	658	677	721	664	683	681	707	689	659	703	677	671	664	695	656	674	672	706	662	668	674	658	675	688	682	659	695	657	713	703	680	684	692	725	677	684	693	617	681	692	687	666	657	668	684	669	689	695	741	690	653	701	643	671	665	624	734	662	645	665	684	625	691	654	698	645	699	689	709	653	664	652	691	689	695	661	699	690	670	685	696	682	668	674	711	697	692	638	680	693	670	685	706	660	706	656	702	700	753	723	688	749	663	736	687	682	724	684	672	633	611	685	661	682	621	668	698	637	661	685	628	720	730	684	625	675	656	636	672	702	618	627	655	673	669	642	713	671	655	648	655	661	703	668	678	670	668	652	703	667	678	712	687	667	653	671	644	661	697	742	669	645	708	640	634	661	714	675	687	667	653	661	731	707	721	682	667	653	631	678	668	669	718	651	637	712	678	723	619	707	707	707	655	664	673	688	674	664	671	703	690	710	695	693	701	701	696	722	686	670	700	725	682	616	696	691	671	676	672	713	670	679	677	706	707	657	696	677	694	682	647	653	662	658	654	674	671	721	674	677	723	664	653	680	659	746	717	679	697	693	677	721	685	681	649	627	651	708	641	680	673	696	620	638	690	654	705	690	674	685	708	674	642	719	683	674	711	673	667	729	671	651	600	687	672	708	670	706	681	647	697	708	639	642	723	686	676	622	689	685	711	661	732	698	726	692	793	675	664	685	656	657	660	679	667	675	667	674	692	655	670	653	714	653	723	677	661	662	643	684	675	685	677	706	697	656	710	659	677	665	700	666	633	691	720	655	683	711	689	698	658	736	716	674	657	658	656	637	682	602	681	667	678	694	649	655	651	679	686	660	661	664	668	632	643	697	685	709	715	720	671	692	667	687	662	680	714	677	718	657	707	715	673	662	687	664	717	662	720	701	694	701	675	723	669	682	696	668	692	690	678	685	705	673	669	691	696	691	677	681	693	682	638	647	718	670	734	672	665	644	616	695	678	679	680	695	673	688	682	681	711	689	677	665	679	665	649	693	669	696	626	655	639	653	701	655	723	697	596	657	673	688	623	673	693	678	642	691	683	681	654	698	634	692	661	665	701	678	681	710	707	669	744	674	649	645	685	682	686	636	716	644	668	698	651	698	694	643	699	704	689	693	647	707	689	625	666	619	661	691	657	707	673	695	671	671	681	707	641	725	655	652	674	633	704	660	667	666	631	650	664	702	710	695	672	693	654	688	669	700	706	670	693	677	730	696	722	691	660	668	707	731	653	670	637	655	661	697	689	674	700	722	703	653	637	673	700	689	653	675	726	718	617	685	653	696	638	679	671	648	691	672	675	695	731	705	702	665	693	668	650	640	725	712	615	665	657	690	721	700	707	644	744	669	687	679	670	708	663	668	668	659	735	659	678	667	697	714	630	680	673	648	665	679	714	706	674	699	673	708	688	682	662	678	664	678	742	667	647	666	713	687	713	649	656	667	673	683	685	683	650	706	645	731	687	684	612	681	703	676	680	702	665	714	707	685	725	701	656	665	715	639	645	660	655	689	645	700	678	647	657	664	687	671	663	692	680	679	655	709	656	651	702	680	695	695	642	677	687	695	666	634	659	672	666	718	686	702	693	691	703	707	690	674	693	695	663	698	622	676	713	676	677	642	679	710	653	687	637	655	701	668	660	689	702	702	697	684	687	667	655	654	716	688	665	707	640	683	699	636	652	683	677	663	712	696	711
25169	21102	26821	24815	5213	1385	1357	1102	21941	16622	1238	614	563	538	499	502	469	506	513	521	478	494	492	488	515	469	483	480	464	504	461	413	468	692	1177	1271	1092	843	615	537	459	455	483	444	444	476	485	489	462	458	459	434	431	482	469	455	462	437	501	476	487	449	467	485	468	459	506	446	475	450	439	464	447	459	449	460	475	462	470	461	459	467	446	428	446	457	494	467	462	454	469	455	495	438	466	461	445	420	442	459	462	481	448	479	478	427	474	482	449	468	463	484	467	433	398	457	467	411	499	467	407	460	436	501	455	453	468	479	480	475	462	428	441	467	457	463	485	481	448	484	425	488	466	454	450	454	433	451	472	461	446	493	461	462	439	483	474	484	500	497	392	439	493	478	467	481	476	448	464	465	443	497	476	467	464	455	475	475	446	393	485	446	444	468	444	439	443	477	462	450	445	445	435	484	437	428	449	452	429	455	467	445	462	400	454	468	456	472	451	503	455	438	470	449	469	482	458	462	454	468	479	467	461	461	453	460	438	498	429	413	452	439	464	434	455	513	457	478	451	474	488	485	412	428	446	426	483	468	456	502	435	472	446	441	456	428	468	462	475	462	421	469	478	457	456	467	469	468	495	475	415	447	467	468	479	420	429	440	446	452	458	468	447	470	451	461	439	446	434	453	468	478	434	444	474	480	474	458	457	446	457	462	443	457	428	453	459	448	464	476	481	496	437	468	445	447	471	437	448	474	475	431	474	450	489	456	440	500	428	430	465	451	471	440	443	442	415	451	429	453	468	445	472	456	481	437	431	488	448	435	464	467	476	448	427	454	453	449	467	434	438	483	446	466	473	416	465	462	462	469	450	474	481	457	456	439	450	436	426	438	474	475	429	439	488	478	470	480	423	454	450	416	447	426	449	425	480	472	461	472	498	473	455	442	445	491	440	497	434	467	499	479	470	434	445	469	466	428	461	438	426	453	431	449	467	447	471	447	460	451	429	438	466	439	436	455	480	418	484	463	450	466	454	468	451	473	455	466	431	450	441	450	432	468	444	431	447	506	460	462	468	482	454	426	427	425	442	427	453	447	457	456	449	408	474	473	428	444	452	454	445	465	518	474	463	447	440	440	501	455	452	473	446	382	472	449	467	411	473	485	437	494	462	464	478	453	484	465	438	426	471	476	450	472	465	456	433	433	475	444	437	443	469	436	468	464	434	426	469	448	463	475	450	471	429	505	433	441	480	499	447	472	478	439	461	488	437	434	433	466	472	477	434	452	492	450	441	429	410	445	481	478	451	457	435	477	441	443	466	455	454	463	467	446	425	457	450	433	443	469	438	456	485	452	456	460	492	488	448	468	475	482	464	478	469	430	451	416	462	466	434	472	485	476	451	447	433	455	450	445	527	508	410	458	470	511	465	434	443	454	449	460	410	486	477	455	422	476	445	451	479	442	428	446	448	445	466	427	487	454	468	424	472	473	507	452	423	472	449	501	464	443	483	459	479	474	443	472	453	452	474	451	451	437	433	481	431	427	453	402	438	489	464	435	475	438	455	467	463	446	457	479	478	455	470	463	472	446	450	422	432	466	460	467	418	477	470	503	501	495	489	466	461	430	445	465	450	471	454	442	414	479	445	481	457	500	454	488	453	470	404	446	440	456	431	480	456	449	473	480	479	447	435	486	443	452	448	448	432	469	512	491	441	481	461	448	432	434	435	455	452	415	473	485	451	486	439	464	450	426	431	452	442	454	462	462	444	470	449	468	493	440	427	472	443	449	458	461	441	448	469	411	471	473	461	438	458	436	482	453	524	449	462	494	456	484	500	480	461	450	405	461	485	458	457	444	446	513	449	475	447	423	500	461	430	473	471	439	459	444	460	438	497	503	455	437	487	440	464	403	421	471	449	464	453	451	474	467	464	429	421	472	447	471	425	496	407	443	473	494	488	467	449	436	449	453	460	464	440	450	428	437	425	479	482	468	433	458	432	426	483	472	461	493	436	452	453	446	452	449	445	418	460	457	455	451	455	463	477	490	448	479	432	457	452	468	479	451	471	457	484	442	464	431	447	439	454	454	421	424	446	444	466	422	455	432	439	446	433	447	433	475	443	475	462	443	480	468	443	464	477	470	423	470	440	445	458	463	471	458	418	446	419	450	469	459	458	456	443	442	448	459	479	467	454	475	457	439	418	437	464	446	435	467	452	423	442	476	474	488	466	441	447	430	488	436	429	499	454	502	460	465	482	450	428	435	432	462	469	454	440	443	466	443	465	438	442	472	438	474	449	485	464	446	486	448	469	431	467	466	474	492	452	468	430	454	463	484	441	457	419	441	453	466	469	453	464	464	457	461	498	456	464	500	496	444	440	430	487	411	501	467	477	412	482	446	449	475	478	475	450	449	427	442	475	467	416	486	467	427	443	478	444	471	467	457	458	455	499	488	443	449	436	428	442	485	438	458	480	459	479	447	437	453	454	432	459	489	446	458	463	436	458	463	477	452	440	438	441	494	464	442	478	423	471	422	435	466	434	437	499	450	452	456	428	459	466	456	421	467	475	480	475	448	433	453	446	463	444	445	434	468	451	449	466	456	452	439	439	466	460	436	454	448	467	452	453	483	457	454	427	492	462	452	463	450	446	448	459	485	475	436	496	436	468	464	465	456	478	469	460	477	481	470	474	483	444	469	427	456	467	469	419	484	435	423	435	414	468	435	437	420	467	461	494	449	474	431	452	463	469	468	467	451	417	445	447	402	445	474	428	467	469	470	435	415	456	463	463	478	460	499	432	475	467	430	441	467	436	424	404	470	434	444	469	442	446	450	430	496	437	466	456	450	451	444	477	417	471	458	451	447	426	481	446	447	463	462	476	424	484	474	433	444	444	428	453	494	476	461	423	452	474	446	447	426	438	483	455	464	448	459	431	459	468	453	490	472	456	491	476	442	451	487	437	427	460	454	436	457	461	428	520	487	475	444	505	477	493	452	455	413	483	419	472	448	466	433	442	489	424	458	464	447	449	438	449	446	474	461	452	454	460	460	468	441	459	456	443	461	463	460	461	483	486	482	436	487	475	434	452	465	478	446	489	448	454	427	441	467	451	454	462	497	459	481	442	450	438	513	448	460	459	496	426	465	442	451	410	449	448	469	470	456	440	471	489	411	458	466	446	435	451	478	451	470	453	434	468	471	468	430	467	452	467	452	484	459	445	460	458	464	470	479	451	464	460	460	447	451	440	445	494	449	467	432	457	454	458	480	468	456	439	511	466	419	478	481	458	463	457	454	443	490	395	463	458	467	469	470	513	495	424	435	450	475	461	414	473	443	426	479	468	459	462	441	485	426	447	460	514	453	505	437	438	475	424	463	471	476	393	401	459	474	469	439	476	473	455	422	470	458	435	433	414	482	431	460	446	446	471	438	467	450	460	464	455	452	456	440	489	434	444	471	474	477	465	467	464	444	449	497	441	469	473	440	484	462	425	439	475	482	489	446	444	434
5739	10689	10626	6087	4024	3030	3183	2782	31901	21215	1199	1055	1044	922	913	894	819	871	868	828	776	775	814	763	790	823	790	752	781	781	792	727	746	1324	2431	2564	2132	1475	1044	806	764	716	727	682	736	704	715	697	706	704	651	719	713	693	712	678	658	744	745	712	710	737	720	691	701	713	716	734	705	642	699	705	736	678	687	659	709	693	719	697	697	685	674	726	693	706	716	685	745	717	675	704	717	717	741	697	721	704	724	679	680	723	721	666	695	702	726	729	680	702	679	734	705	710	696	673	735	681	672	706	652	668	684	746	726	699	683	652	682	695	689	725	702	746	720	700	693	751	722	746	682	760	723	708	697	678	751	691	729	708	649	660	699	747	678	770	708	736	677	717	645	727	714	686	690	642	733	740	719	712	742	753	707	629	699	714	695	725	679	689	720	706	692	696	707	678	719	713	730	740	731	697	692	792	717	675	679	671	706	711	729	703	723	675	729	666	732	709	707	683	728	768	686	688	755	729	675	706	713	740	730	709	722	705	688	685	670	649	734	703	705	695	690	737	671	736	753	680	719	702	709	714	683	741	698	718	712	710	696	729	714	706	672	666	706	753	728	691	699	686	724	740	704	687	697	739	703	706	742	743	696	738	676	723	669	733	717	696	698	717	677	712	722	685	699	671	697	747	732	726	685	717	691	717	724	738	693	681	720	749	744	703	695	683	653	681	699	726	711	733	670	734	710	708	720	693	743	688	703	670	739	705	715	677	725	732	687	689	699	706	686	697	728	660	719	638	683	708	653	674	712	717	664	741	728	696	705	670	696	687	730	691	696	745	689	669	679	702	716	707	695	743	669	727	743	699	705	694	669	699	737	752	743	695	736	663	710	686	674	691	716	689	678	683	759	656	619	660	674	698	709	699	677	708	735	754	754	758	704	649	702	684	693	748	690	757	705	751	704	701	720	713	703	716	761	694	706	700	695	722	740	753	762	689	760	726	698	697	704	702	672	704	702	743	721	732	733	702	701	715	658	683	739	709	718	669	704	751	681	694	679	700	711	693	720	685	696	738	692	693	759	729	683	701	685	756	708	698	678	733	688	727	699	706	676	730	745	705	722	679	710	741	718	692	726	750	732	663	732	720	736	741	704	650	700	727	757	719	698	747	692	700	710	682	687	735	698	708	751	696	718	736	666	728	665	683	718	698	704	703	741	708	678	727	675	718	706	704	694	719	670	727	702	695	735	678	689	733	646	700	717	693	678	706	736	723	726	737	744	737	708	708	721	699	715	737	703	688	686	706	685	723	709	663	705	669	671	705	675	710	668	692	672	703	716	671	736	700	698	717	652	713	700	712	669	752	653	678	720	708	706	709	714	687	662	682	704	662	739	675	732	780	717	695	703	698	695	701	669	743	775	664	694	677	708	734	691	747	737	719	705	692	766	679	707	751	722	714	725	738	689	690	702	723	719	711	717	684	692	679	712	686	657	704	689	693	686	675	704	697	712	707	726	687	722	665	706	739	702	661	701	751	724	747	691	727	715	669	725	661	729	721	716	724	738	734	708	696	739	682	711	726	738	669	686	676	706	729	678	664	690	678	720	735	711	714	668	693	727	729	693	690	717	698	660	706	690	718	705	716	744	705	697	678	670	693	704	702	637	729	715	711	776	733	682	683	795	720	707	710	724	699	679	686	649	701	710	716	707	670	692	668	694	765	682	727	680	748	686	682	705	717	667	734	701	690	732	711	701	649	665	661	710	737	705	716	704	675	692	682	720	723	709	694	733	748	687	674	718	716	702	689	716	694	686	720	798	715	745	710	714	732	716	707	713	702	732	688	728	727	713	718	707	751	738	692	690	712	657	704	697	706	714	680	712	665	690	654	697	761	727	677	743	720	698	683	679	713	735	649	698	674	717	679	697	757	694	711	723	659	705	712	693	708	721	715	725	747	781	745	748	710	712	732	705	695	727	717	694	742	709	680	678	739	684	696	712	710	687	700	688	663	720	716	657	706	757	692	766	704	723	684	714	698	714	734	722	692	690	677	667	755	701	707	691	770	688	715	686	738	703	665	731	695	711	705	711	690	697	735	678	710	678	693	730	728	685	683	709	750	663	672	668	728	709	700	713	712	685	675	749	774	683	718	702	667	721	717	692	701	652	700	660	709	690	668	709	746	677	654	709	683	724	701	711	729	698	674	671	715	676	730	733	769	716	683	733	719	682	732	671	732	677	693	708	736	730	712	700	668	701	721	706	710	672	696	705	694	733	603	708	662	717	673	672	699	704	711	678	743	736	747	692	719	726	687	687	695	723	720	695	696	698	693	791	698	661	784	698	721	739	718	713	710	754	686	706	651	702	641	722	706	706	713	712	699	710	702	708	677	695	664	723	669	730	674	748	687	692	708	663	687	660	746	719	723	743	692	706	732	728	709	652	734	691	725	655	699	674	723	696	722	668	747	717	704	714	693	662	731	721	726	711	719	707	722	722	711	699	674	718	671	682	755	694	659	661	702	751	703	703	750	709	723	710	680	677	762	658	667	669	669	692	650	711	694	711	667	698	683	709	686	722	711	689	707	682	718	709	698	704	682	723	705	763	712	679	627	674	696	706	680	684	737	663	725	698	708	748	720	650	713	733	702	712	690	683	736	694	717	709	718	720	709	682	732	673	702	639	746	682	665	712	691	729	717	710	738	726	681	737	642	730	682	680	686	664	701	733	698	719	685	663	723	746	710	708	701	690	648	709	671	709	709	730	708	705	675	684	682	648	729	724	693	723	680	692	678	737	689	708	730	712	700	686	649	754	677	687	716	733	694	710	699	706	725	700	685	737	687	680	673	725	732	672	713	696	700	698	681	709	701	692	735	658	665	727	688	732	731	710	686	697	712	679	701	718	746	735	692	679	701	715	664	727	720	711	717	700	702	692	729	731	678	693	707	727	700	705	714	685	721	672	673	707	705	720	732	702	698	690	679	703	742	675	707	718	683	687	648	711	651	698	674	699	727	685	724	699	713	686	743	677	763	768	728	672	703	699	723	729	709	666	678	672	645	690	714	737	692	674	703	714	707	761	708	694	690	700	710	712	698	724	703	720	693	710	700	696	726	687	699	731	663	727	721	651	695	687	763	742	687	703	700	727	727	673	721	687	734	698	686	744	731	755	722	663	677	700	698	727	695	677	696	684	663	704	715	699	725	686	722	706	671	747	653	674	713	684	673	699	682	681	674	689	729	701	667	720	752	727	715	713	716	695	691	718	735	708	710	669	748	674	743	736	773	743	705	711	711	720	690	736	725	694	709	690	666	706	709	703	712	740	704	742	686	692	703	712	699	728	664	710	711	710	694	723	744	712	723	721	711	723	662	707	717	715	717	719	731	655	744	736	702	662	731	690	699	689	706	728	686	660	706	712	690	657	701	671	714	675	710	671	705	729	735	683	739	703	701	714	673	727	712	728	720	721	697	707	717	708	733	738	696	695	724	711	708	685	701	736	734	686	746	661	729
23191	21100	28750	23680	21103	19362	3918	1872	42184	32625	4246	703	668	642	556	590	564	512	555	528	525	540	528	529	480	498	551	497	484	499	487	461	792	1158	2838	2868	2241	1420	872	534	482	474	479	451	486	451	461	422	456	421	451	427	434	396	480	492	436	483	426	450	448	423	445	446	453	452	403	446	438	473	475	500	403	423	484	483	447	509	433	432	452	458	465	466	427	452	456	476	445	440	460	436	469	455	451	432	454	431	464	445	453	419	437	445	475	458	405	437	467	469	479	436	439	417	455	438	487	429	448	472	441	446	426	440	460	449	440	455	463	455	433	452	444	391	448	465	427	460	484	424	437	480	479	398	474	452	477	495	472	482	472	460	443	442	432	475	411	458	450	432	469	446	423	443	452	437	466	438	467	463	422	457	442	463	422	459	450	475	440	437	439	463	422	435	449	464	447	438	459	476	446	455	425	435	454	439	455	421	448	461	438	413	457	450	460	480	447	427	460	433	447	422	470	440	465	443	465	431	418	456	455	452	484	488	470	470	418	463	462	439	432	421	452	457	412	444	439	434	467	459	453	429	427	445	454	452	466	444	456	473	464	420	407	443	452	463	415	447	500	441	410	454	438	459	429	447	469	474	453	435	429	459	437	479	437	451	455	455	446	466	457	425	451	440	452	443	442	441	452	491	450	456	450	446	440	425	452	482	437	475	459	456	441	479	484	426	474	448	438	405	435	445	462	489	442	434	480	438	435	442	425	462	461	461	437	440	446	474	410	446	431	427	442	435	465	429	426	405	472	436	406	452	423	460	465	426	465	461	460	460	507	470	420	458	411	465	413	448	406	477	462	467	475	438	433	440	449	456	453	429	469	468	460	482	464	432	421	424	495	461	416	468	455	436	436	427	447	461	471	469	459	485	476	431	409	466	447	375	480	428	453	446	455	473	466	459	416	460	421	485	472	463	452	489	469	449	448	451	434	435	445	484	455	458	413	406	458	453	456	425	397	448	469	445	439	444	403	459	458	429	449	462	461	427	463	423	455	446	446	461	464	446	457	457	413	397	435	470	473	402	431	445	449	405	442	474	445	421	397	454	458	432	433	451	444	479	501	448	445	435	483	454	448	448	451	440	448	479	469	400	484	440	464	454	424	451	459	472	458	455	463	434	448	441	439	444	433	443	466	463	473	432	416	407	464	462	451	427	467	473	499	456	479	440	424	450	428	452	457	434	421	448	469	477	438	444	401	440	421	423	435	453	463	411	458	432	451	441	428	482	399	440	434	408	410	438	459	450	441	452	455	419	425	449	476	448	457	422	414	462	444	445	432	471	425	487	439	412	457	446	457	398	445	430	452	444	444	430	423	486	429	460	471	439	466	444	444	454	461	457	473	408	445	437	433	446	458	437	454	484	430	437	442	465	480	407	435	424	410	442	452	481	454	436	421	418	506	449	446	458	465	448	434	434	440	435	436	455	405	489	446	434	434	514	459	443	459	432	431	463	474	414	412	433	468	452	455	480	462	432	445	433	434	435	472	436	413	450	428	480	462	471	424	469	444	424	444	456	427	449	483	463	449	421	440	464	458	438	437	402	472	436	415	461	429	475	439	442	463	469	394	492	469	466	447	435	436	494	482	431	458	433	467	427	446	441	479	460	465	450	424	473	462	424	458	485	447	469	443	436	421	457	401	439	481	448	413	462	436	464	438	450	423	459	459	422	413	425	443	435	457	415	431	463	426	494	451	452	425	462	425	437	458	459	438	445	433	417	490	445	428	442	456	480	503	436	424	451	456	457	447	467	455	443	458	457	487	400	432	450	475	453	474	432	422	485	449	425	438	410	444	418	424	408	423	427	496	484	450	473	500	415	409	480	415	450	457	427	420	414	435	443	458	438	452	410	485	441	458	468	455	389	434	478	479	474	422	484	424	459	494	428	428	417	445	439	433	440	428	448	424	432	454	418	454	449	453	428	465	456	478	417	440	459	442	449	478	421	446	439	476	438	448	434	435	426	448	450	491	449	444	481	477	421	432	441	461	421	475	453	456	451	454	450	468	436	472	447	425	436	423	461	467	441	421	470	465	451	481	456	431	442	459	439	435	455	420	448	471	407	405	416	461	458	474	436	448	455	448	414	453	467	448	427	463	446	427	398	472	426	463	409	476	438	462	425	426	428	484	470	430	422	409	471	405	465	461	433	450	467	415	455	478	463	436	452	447	418	464	478	419	479	456	462	450	466	459	462	473	476	440	443	459	475	405	432	444	440	418	466	490	458	457	427	458	444	468	481	471	487	472	440	456	457	445	459	504	436	435	432	466	454	459	467	469	422	475	497	447	414	459	475	453	452	407	442	450	464	476	457	457	476	380	434	492	459	435	421	465	412	464	442	402	462	433	454	453	442	449	447	444	453	467	434	457	472	406	465	468	414	481	450	477	417	457	408	444	470	428	457	442	449	440	473	431	413	442	409	424	459	404	449	461	468	427	407	430	426	457	500	462	453	478	457	462	418	474	467	448	446	396	465	476	418	447	445	423	416	436	465	432	477	451	435	427	470	454	461	447	442	447	479	453	444	412	442	465	426	437	454	450	451	480	483	432	459	439	453	437	426	447	477	469	470	447	417	455	468	478	424	449	458	449	411	439	482	451	441	415	417	478	434	431	443	469	454	432	443	440	425	431	423	465	430	401	447	460	451	487	466	434	481	460	443	454	462	412	436	446	425	440	461	448	448	497	440	447	464	417	461	450	488	426	444	430	417	446	477	464	422	435	427	420	411	460	468	428	431	420	453	446	449	440	445	449	432	442	466	451	435	469	440	415	459	440	473	423	456	477	445	448	456	449	485	476	461	486	407	426	440	467	454	442	413	461	442	452	450	425	474	416	447	447	467	451	454	431	434	459	446	473	435	424	410	522	460	421	480	426	440	435	468	414	436	456	417	417	460	435	421	419	469	470	442	456	457	415	447	442	443	423	469	432	417	471	454	446	430	445	513	445	439	465	463	475	474	432	400	422	428	437	471	448	449	463	459	421	423	442	424	466	435	487	476	441	450	445	442	440	417	459	469	470	450	412	453	427	425	450	449	479	433	460	433	506	427	451	434	436	459	452	449	464	412	466	441	413	407	437	455	443	482	487	428	489	476	420	434	455	426	450	416	477	417	440	451	423	425	449	466	402	428	426	402	416	401	474	427	409	413	482	445	420	429	444	467	433	468	428	450	438	463	447	446	431	442	476	428	434	430	424	469	458	490	462	434	411	465	446	433	421	423	419	435	406	470	405	447	444	441	462	477	435	434	442	456	423	411	468	438	427	441	450	430	422	447	421	447	444	442	425	431	453	435	466	465	464	492	438	454	470	439	438	431	457	454	407	450	425	451	462	451	461	444	449	416	454	466	421	415	437	433	429	442	472	456	428	457	472	449	441	410	444	430	457	479	447	455	460	423	445	464	391	467	455	410	425	482	449	457	447	453	440	420	414	464	409	438	471	416	394	440	472	438	444	431
9433	21403	19053	11391	7604	5797	5204	4453	47000	27859	1620	1418	1380	1248	1094	1029	1022	971	933	881	869	913	836	889	860	775	748	766	782	766	724	761	1502	2451	6543	6278	4918	3124	1559	985	825	735	685	711	730	675	644	700	685	670	613	691	675	679	730	688	633	692	712	697	663	687	668	705	698	684	672	602	683	697	680	650	692	673	663	683	682	669	698	731	667	695	687	649	701	675	666	695	679	728	699	662	691	701	722	684	700	695	629	670	703	694	705	706	664	672	708	684	648	685	669	641	706	678	643	654	639	717	650	654	715	715	671	711	668	648	681	629	700	701	688	658	674	699	668	661	706	694	694	716	689	686	661	686	677	676	714	725	678	665	620	680	686	682	672	673	677	648	667	662	688	697	640	668	674	686	681	672	740	673	689	697	688	679	691	697	684	694	640	681	716	662	657	674	673	698	642	684	717	689	670	664	652	646	659	723	663	674	653	690	661	654	712	657	690	635	680	725	666	677	668	684	665	642	683	689	680	671	683	728	698	704	675	685	655	694	688	672	649	684	663	667	663	673	635	637	655	694	645	655	737	660	668	692	679	656	663	629	685	688	700	613	701	665	691	699	687	667	662	694	630	706	708	634	684	678	710	621	662	705	692	690	688	690	688	649	665	655	672	680	707	698	670	692	667	635	642	725	689	690	629	663	667	705	628	686	637	744	676	688	682	716	651	674	665	668	686	675	711	727	682	678	639	659	668	670	624	693	682	703	701	699	647	659	707	649	712	657	723	665	666	690	703	657	700	707	669	679	676	649	648	657	667	662	668	662	665	647	658	681	696	697	694	697	709	620	731	643	690	736	663	713	649	709	684	675	642	672	703	648	655	694	697	680	724	672	655	666	667	660	717	673	705	659	668	687	669	718	695	678	680	686	657	682	687	677	678	626	652	703	660	666	729	637	672	701	653	721	669	671	714	685	670	723	653	687	618	695	657	681	679	668	719	706	702	682	694	700	680	658	729	693	676	642	660	701	736	636	688	707	671	662	661	677	688	689	644	650	680	665	691	658	716	677	684	705	722	673	706	681	647	702	685	696	683	675	647	683	683	702	681	663	693	624	676	661	689	614	688	680	675	701	659	693	683	710	699	675	697	641	717	663	679	674	700	713	664	687	628	700	732	654	651	666	677	674	620	714	678	689	708	686	674	672	618	712	690	674	700	663	669	630	675	738	694	667	687	694	661	688	693	641	672	680	680	640	707	669	631	695	647	657	677	630	650	737	707	690	661	679	646	680	667	739	696	679	653	669	633	697	656	667	661	641	677	674	637	719	715	674	682	662	662	690	671	685	705	665	739	683	680	684	735	611	660	686	639	673	670	695	640	666	649	673	704	683	681	657	703	630	682	693	710	688	684	688	689	687	664	664	686	648	690	656	630	668	684	653	675	688	687	679	743	711	717	641	640	684	704	697	669	681	686	706	655	707	660	700	646	650	661	673	661	690	673	686	675	711	716	723	655	665	664	694	659	714	689	652	675	703	633	683	743	692	673	639	671	654	656	691	669	667	684	662	707	722	713	644	729	674	632	660	652	700	618	650	668	725	669	669	652	654	692	703	681	680	695	691	669	626	652	647	686	663	697	716	678	717	704	663	678	684	697	720	706	681	596	656	674	676	652	676	703	629	700	687	636	701	688	671	591	681	702	696	691	675	668	658	673	637	650	653	703	670	665	678	665	705	699	684	649	657	741	661	672	653	673	653	662	703	705	693	668	624	694	685	638	646	688	649	666	691	708	650	677	665	681	705	707	638	688	674	686	648	679	657	662	683	672	635	720	687	646	685	687	684	664	675	621	705	645	706	712	652	680	698	689	691	643	726	642	672	690	654	696	669	670	672	675	654	674	662	676	689	678	662	703	665	689	709	701	743	719	672	662	644	671	711	661	685	689	641	663	664	678	636	731	680	671	650	634	687	659	694	644	690	649	678	679	681	661	678	696	696	749	704	677	699	680	674	769	655	681	670	697	622	703	662	688	692	706	661	695	697	686	657	693	673	696	647	639	675	715	673	623	647	737	685	668	659	686	636	712	661	668	673	681	625	696	675	682	696	733	705	693	681	674	726	660	681	686	710	729	663	725	668	651	649	659	676	695	682	686	674	659	626	653	655	707	687	679	678	680	698	674	661	709	666	673	719	682	708	654	643	668	678	687	678	676	706	714	708	724	685	668	715	687	710	690	664	648	665	676	678	700	684	717	670	745	676	683	632	707	661	682	690	707	692	679	691	717	656	695	713	677	665	667	650	668	685	694	681	670	657	708	668	705	650	682	740	717	642	691	670	658	679	685	682	744	609	676	651	641	698	696	712	692	684	668	683	673	704	732	694	669	687	664	704	651	676	676	627	700	625	697	680	712	712	674	668	656	662	696	678	680	671	652	654	671	659	698	655	681	646	718	642	678	708	703	715	664	717	638	638	691	667	736	712	637	647	687	670	672	702	677	676	643	657	638	652	687	651	634	680	679	718	697	704	688	647	649	736	649	650	630	654	654	688	711	653	660	661	701	659	656	675	721	699	670	657	684	666	672	699	701	684	661	670	688	720	650	716	677	712	678	713	675	670	672	653	697	747	675	673	737	700	681	665	677	655	682	694	699	709	717	680	679	704	629	671	702	702	704	655	651	705	688	636	664	715	651	704	667	687	668	699	722	688	645	700	685	668	682	656	660	711	684	649	687	690	677	655	691	688	686	640	682	655	638	704	681	664	693	681	677	653	672	667	680	693	672	657	707	665	690	723	695	696	685	691	679	694	700	699	732	672	665	705	690	701	655	716	673	649	651	696	689	663	646	689	690	671	692	655	676	680	675	624	660	687	638	680	675	669	686	647	707	666	668	691	727	642	662	631	683	671	622	667	674	715	676	677	712	647	671	689	666	713	651	659	657	685	671	652	659	698	634	639	646	708	661	674	656	656	674	729	702	656	677	759	667	676	728	669	683	677	685	685	699	690	710	694	668	647	670	687	668	708	689	638	726	680	703	692	665	694	657	700	673	674	660	731	640	678	669	716	703	674	643	686	677	693	644	700	734	686	648	717	677	673	684	666	631	707	626	671	714	656	670	707	669	645	656	674	690	655	701	708	747	721	678	716	645	656	660	660	681	694	659	677	674	682	635	697	654	709	730	647	666	666	689	666	655	655	649	625	659	675	751	666	654	682	713	689	654	616	713	655	686	664	648	683	686	711	661	697	655	658	663	667	646	681	637	739	677	646	662	658	705	667	697	665	661	704	627	709	664	640	674	699	629	679	681	642	684	697	679	622	684	689	677	622	718	621	685	662	655	719	662	686	674	683	690	663	673	669	658	660	683	697	668	650	715	665	697	678	677	677	696	624	652	700	692	653	697	684	688	627	689	669	679	626	694	673	646	712	659	700	672	685	741	661	686	622	739	665	663	674	673	657	670	675	682	706	669	679	654	660	636	631	660	654	661	656	691	711	667	666	693	663	667	671	670	744	688	665
26740	20153	8573	2242	1208	951	776	1198	7238	3981	560	501	467	493	478	456	502	484	453	465	437	486	486	487	474	453	486	473	423	426	465	440	504	468	563	629	661	585	566	487	470	449	468	416	459	432	441	444	495	469	461	420	466	445	470	422	473	479	454	418	479	411	463	429	453	455	455	444	447	463	406	469	447	461	451	444	436	460	432	446	418	465	464	430	476	417	442	454	448	424	470	450	446	434	465	428	451	396	431	452	436	433	452	467	451	467	460	434	409	445	405	438	430	480	477	443	479	454	463	467	436	407	421	443	445	482	427	473	475	414	431	484	452	449	451	444	411	450	441	418	499	428	440	474	464	467	417	452	452	445	456	443	460	423	445	447	438	483	477	436	427	437	483	409	494	461	445	456	450	418	450	475	459	405	445	481	474	457	418	407	463	439	441	422	441	484	463	416	430	411	462	444	453	438	441	434	445	463	457	438	463	469	444	477	442	464	456	472	461	489	438	464	401	435	455	451	437	440	458	441	449	437	415	479	453	429	455	434	472	398	434	450	432	452	432	447	504	461	481	431	469	424	456	479	411	452	423	443	454	462	441	418	464	429	425	479	428	492	482	437	451	472	404	432	431	455	431	453	444	430	409	407	457	440	454	445	439	447	435	428	453	447	454	452	436	443	461	458	412	466	469	447	457	449	410	425	444	476	428	426	470	457	419	458	441	444	437	408	454	393	474	441	411	431	413	462	445	456	447	442	421	438	445	408	419	441	434	449	475	429	471	412	474	435	438	433	436	434	438	450	427	439	394	457	464	402	440	502	474	432	455	446	424	485	457	429	465	485	469	441	418	466	434	424	444	444	442	453	427	432	429	466	453	430	475	459	443	443	484	439	434	447	443	463	442	442	465	432	444	455	440	441	481	480	432	439	473	429	414	460	417	454	446	409	446	439	448	466	446	447	445	414	449	426	453	441	420	419	423	440	448	454	454	482	446	497	491	438	486	422	463	424	438	458	456	458	431	435	442	411	483	417	509	455	465	435	455	440	436	412	438	433	412	431	426	408	457	434	440	441	430	455	441	450	458	454	439	466	435	442	461	422	438	416	450	422	444	494	440	461	428	438	470	442	449	448	486	462	414	428	448	432	466	460	440	450	492	444	406	469	457	447	439	481	458	461	448	453	445	455	436	466	466	425	437	490	434	464	468	377	467	426	449	434	460	470	467	452	469	432	485	383	429	449	430	479	458	464	450	443	451	421	430	469	447	415	475	469	400	440	471	418	446	462	462	427	443	428	432	423	450	453	417	409	481	434	471	422	430	432	450	424	449	459	411	461	434	435	446	459	471	418	481	494	427	462	439	411	458	442	451	431	464	432	449	430	435	416	450	467	451	490	453	458	415	437	430	388	414	430	450	420	450	429	432	428	412	424	447	471	404	423	428	465	481	490	452	425	433	482	437	430	426	455	475	441	439	444	465	465	465	436	458	450	429	407	455	448	470	455	476	456	420	460	447	435	409	452	447	444	421	469	421	466	458	494	477	441	439	470	434	455	451	448	446	465	455	452	448	431	437	450	429	448	420	432	419	449	403	475	469	490	455	478	482	427	420	444	469	440	414	441	461	472	458	425	475	425	447	427	468	429	463	442	435	430	408	466	456	444	477	455	437	413	468	424	436	470	481	465	392	490	455	410	459	435	441	480	465	440	449	465	418	445	426	443	449	475	449	454	468	434	440	445	443	412	434	454	426	444	451	405	477	452	424	475	417	446	429	456	430	437	433	421	423	445	432	417	434	424	443	413	443	454	409	438	433	431	465	449	437	435	442	456	444	469	471	466	476	458	456	444	501	435	459	452	438	427	452	436	405	457	463	457	437	434	443	456	496	443	447	453	411	462	467	461	479	463	450	463	447	437	418	452	402	449	453	453	444	401	409	427	447	439	434	443	431	408	441	442	444	471	444	441	440	454	434	475	444	456	438	497	477	444	414	451	464	449	436	452	466	450	432	435	458	432	480	453	425	463	437	458	473	440	458	452	456	422	461	437	467	467	422	411	429	462	456	440	451	452	433	471	445	444	449	431	424	462	442	446	468	401	416	488	437	446	462	438	489	428	457	445	429	427	441	426	417	465	450	480	422	404	471	456	433	485	451	439	450	450	428	475	432	450	423	417	447	436	437	431	458	463	451	460	446	445	456	417	439	448	409	398	482	481	450	478	459	448	440	448	449	418	438	454	443	402	461	460	452	446	443	438	464	440	470	446	422	469	467	451	404	453	426	418	458	453	491	457	487	444	440	478	425	467	440	423	479	412	432	415	442	474	450	436	431	460	428	435	454	461	458	460	410	438	457	443	444	452	463	418	459	430	389	410	449	434	449	431	434	462	448	471	481	446	456	469	431	449	444	438	417	456	430	461	434	463	448	478	441	447	433	420	480	418	453	415	452	471	420	444	481	427	402	449	435	466	462	461	443	460	451	453	422	455	418	419	453	430	479	455	440	405	448	411	448	476	405	439	441	412	477	419	460	435	439	417	440	457	465	431	470	497	451	417	448	434	439	469	433	432	443	436	448	431	421	432	458	409	416	432	456	423	405	457	444	439	513	448	461	396	440	455	436	424	436	432	416	439	424	477	419	469	448	454	450	431	462	451	470	462	441	455	429	425	453	479	450	445	434	438	447	460	445	455	437	428	443	454	434	462	453	418	439	442	454	467	468	460	464	423	450	459	434	408	440	442	439	437	433	428	473	441	433	438	453	462	432	445	459	452	443	442	478	463	452	420	435	428	415	480	448	480	425	461	436	451	451	425	474	440	442	454	456	452	443	462	478	431	438	423	442	426	475	435	489	414	461	435	450	479	408	482	469	413	478	414	438	439	463	431	445	429	438	467	444	447	465	466	479	476	429	482	441	452	453	441	460	495	446	437	501	442	476	452	420	421	458	431	451	436	441	449	410	451	454	452	444	410	422	425	440	490	443	479	447	448	476	429	422	461	466	459	479	422	429	445	455	457	464	415	452	440	439	435	448	456	484	390	435	403	483	425	434	473	459	451	446	443	391	469	447	479	470	451	456	456	449	462	407	433	450	452	486	424	429	439	416	428	390	441	482	451	419	441	443	416	442	425	428	400	451	434	463	466	456	469	457	409	396	433	466	442	436	459	427	468	428	480	423	461	425	439	416	453	415	468	446	437	442	455	439	408	458	468	445	441	469	459	462	453	453	441	398	454	442	427	451	447	449	427	461	448	444	417	442	476	416	434	454	444	462	447	459	467	417	465	473	448	466	443	461	478	470	451	459	467	478	438	475	427	476	443	431	443	443	481	456	429	458	494	448	451	461	454	445	444	448	455	471	405	462	405	423	478	431	409	434	435	467	415	431	445	440	423	453	400	451	449	427	427	450	439	432	461	455	457	430	430	458	464	480	437	482	423	459	425	460	467	413	441	457	465	419	447	471	424	431	449	420	453	445	442	413	468	425	474	429	423	431	457	412	426	445	453	460	434
5696	6262	5474	3972	2765	1971	1715	2773	14979	7788	876	866	777	785	730	756	677	745	748	743	758	700	707	711	717	704	669	715	705	704	686	688	728	692	860	1160	1184	1087	932	778	728	705	719	675	635	628	661	676	704	654	659	666	698	695	699	674	695	668	694	724	672	626	651	691	665	681	668	680	688	684	689	725	695	697	721	682	702	670	669	730	612	740	689	682	635	690	678	692	664	689	682	692	669	695	640	653	687	679	653	679	712	687	691	689	689	639	676	672	705	656	661	690	691	727	673	686	681	658	721	675	672	700	669	660	689	740	709	673	648	649	691	704	673	691	660	673	677	664	651	642	663	719	687	712	677	660	662	615	634	643	685	681	689	669	664	669	700	693	658	702	701	680	653	697	696	694	729	692	643	680	670	652	665	656	684	646	702	715	672	680	679	705	694	696	687	661	684	643	675	702	679	679	657	688	693	673	644	657	692	683	678	710	676	695	674	720	675	668	664	634	675	653	653	689	689	652	743	615	680	680	656	637	642	685	660	711	739	673	687	659	692	695	677	709	685	664	704	694	652	676	718	679	684	684	666	707	656	675	698	697	731	717	690	664	714	687	694	664	696	700	735	716	654	704	654	709	641	617	658	675	683	671	664	664	696	682	696	687	662	702	726	689	671	682	702	671	690	673	646	685	694	647	677	704	660	633	678	652	685	692	679	675	673	670	699	663	649	663	705	696	711	669	655	692	667	667	666	654	697	646	680	685	693	679	699	686	651	696	713	716	633	690	665	664	638	730	689	679	639	643	649	700	659	685	724	713	645	662	632	665	719	720	676	643	647	687	669	690	663	694	705	671	688	717	667	696	653	638	678	722	699	692	629	687	661	649	647	642	699	694	689	682	722	697	678	710	655	671	648	692	654	710	701	653	760	711	724	703	687	705	674	685	714	678	655	683	701	655	692	722	633	642	694	656	716	706	684	689	725	681	659	684	666	652	682	667	676	702	704	699	635	710	608	695	617	629	719	692	670	667	686	719	696	700	680	695	706	688	663	725	695	663	675	675	693	648	656	674	637	684	677	638	696	707	667	664	690	689	681	633	646	648	687	700	680	701	675	685	655	681	685	678	688	676	699	719	706	724	705	636	659	633	692	684	698	681	688	706	680	635	723	675	715	696	687	688	667	716	702	611	651	685	644	667	718	685	648	699	682	677	711	662	688	710	664	657	653	704	657	675	686	658	632	672	713	693	705	674	680	688	674	692	700	664	670	674	700	682	676	671	690	679	708	666	699	682	648	708	657	691	701	665	642	655	705	662	655	661	701	650	674	659	668	613	686	698	710	688	701	667	658	669	704	693	689	670	682	695	670	668	690	674	683	689	681	736	660	654	670	682	724	666	679	672	696	679	719	679	681	669	697	683	660	687	659	679	674	708	706	716	698	661	654	681	677	689	728	669	669	701	662	652	686	674	674	654	691	643	675	677	687	707	686	674	689	648	665	694	678	642	722	656	728	648	692	723	668	650	663	655	684	648	667	689	672	651	711	728	673	662	684	659	671	667	711	658	694	690	763	697	692	657	693	681	698	674	721	651	667	666	679	681	661	666	662	628	657	674	698	683	672	661	668	702	690	653	669	679	680	681	694	693	658	666	639	686	678	668	691	719	703	681	678	708	673	706	690	688	657	697	695	708	703	659	697	674	692	689	665	683	696	693	702	655	670	652	687	708	688	710	670	688	637	678	660	699	644	692	675	634	678	674	670	666	732	691	672	755	671	679	661	644	683	656	631	598	758	640	676	671	680	675	694	662	675	682	674	695	688	687	671	645	662	752	747	711	642	637	666	676	663	704	675	714	712	686	704	713	671	700	725	630	633	697	611	674	655	645	692	678	725	678	738	663	674	671	666	686	690	697	757	730	693	674	695	674	680	637	675	661	703	704	683	695	718	666	673	653	718	701	653	637	722	677	677	654	666	666	665	632	694	694	692	653	701	668	668	671	720	674	625	715	648	681	699	691	698	698	654	697	693	679	673	690	710	700	715	692	659	688	676	703	638	674	678	697	722	675	706	696	650	651	676	670	680	676	697	689	683	677	690	644	708	679	671	661	677	695	684	687	682	737	690	686	699	681	672	699	659	686	693	668	636	677	668	660	680	721	684	727	710	716	689	674	685	687	661	645	673	712	682	676	658	687	700	688	685	717	709	671	662	661	678	709	706	672	669	657	684	695	684	707	655	682	744	687	714	676	688	632	691	719	678	688	684	720	661	627	661	685	644	661	661	727	658	668	698	694	653	676	637	646	707	653	654	685	677	675	662	680	682	619	681	652	647	640	687	692	692	678	673	668	715	674	647	663	671	701	718	692	700	686	672	643	741	694	701	654	670	643	652	647	709	704	665	690	690	717	716	685	651	691	734	657	656	665	655	701	724	692	653	675	696	665	715	663	679	648	683	668	697	633	651	702	674	729	681	671	653	662	646	649	685	682	669	690	673	665	652	656	650	710	706	723	681	693	668	688	678	735	663	684	672	670	721	659	704	729	701	719	707	671	695	675	710	726	666	727	675	703	723	671	673	692	680	616	689	689	713	704	675	653	633	668	702	647	694	676	653	706	669	683	641	664	678	641	689	710	701	683	679	634	694	672	629	670	679	678	660	698	613	691	687	674	660	661	692	695	648	694	711	657	709	720	676	687	710	672	639	642	681	672	661	683	723	658	670	692	708	723	673	679	644	668	656	665	683	719	688	709	657	675	653	680	634	678	661	658	675	703	675	653	704	685	687	718	702	721	669	625	698	697	702	724	665	690	667	650	668	683	658	730	643	641	703	663	704	695	650	687	683	672	693	668	665	665	681	699	661	664	639	682	707	692	690	660	684	663	732	659	688	727	659	669	646	680	697	669	662	685	653	614	676	659	647	636	740	649	690	693	689	691	673	679	716	694	695	727	674	700	700	669	680	662	692	675	738	657	668	681	620	614	673	667	691	722	697	688	666	716	699	686	670	682	680	693	653	629	738	732	683	684	685	650	710	718	658	686	685	698	677	668	688	680	667	726	642	695	732	651	643	714	677	673	660	662	688	668	699	677	685	653	664	651	643	677	680	650	698	708	729	649	663	726	693	687	697	680	653	687	670	688	662	671	698	659	656	680	698	647	694	671	715	681	666	646	713	645	723	650	664	631	685	650	693	696	689	692	667	668	641	665	757	661	737	658	719	662	664	687	669	693	692	659	683	691	687	667	698	697	649	691	698	747	699	684	724	674	720	682	644	670	663	724	695	640	646	684	714	676	680	672	685	730	668	656	688	637	696	673	641	670	661	656	683	720	674	679	656	692	662	705	654	704	627	697	655	705	637	713	654	700	671	693	674	671	677	703	662	648	705	694	647	699	670	650	680	661	720	646	697	697	688	671	674	680	709	685	639	758	673	700	677	654	690	688	671	668	652	685	704	654	691	654	695	675	639	714	636	679	691	657	681	697	702	656	628	684	707	646	742	665	673	655	706	705
25169	21122	26794	24887	5359	1443	1118	6495	25518	17790	3337	565	480	476	494	450	502	508	473	520	515	461	520	520	474	483	466	491	470	489	462	467	486	522	831	1101	1011	797	591	544	497	491	456	465	450	429	504	472	434	459	471	446	447	479	446	481	452	474	421	457	489	499	497	437	523	455	491	445	471	439	462	448	490	421	465	442	451	468	451	510	481	454	468	418	463	433	488	455	494	473	421	484	441	496	485	468	443	456	468	457	472	445	490	498	499	463	472	477	462	432	449	456	465	466	463	445	458	450	467	469	449	509	490	458	465	500	485	439	444	468	472	424	478	512	484	447	447	443	457	484	461	439	469	445	413	498	488	445	482	477	465	421	429	468	474	420	459	477	445	460	478	425	537	466	438	484	435	456	436	462	476	471	452	438	469	482	486	468	441	434	430	416	488	448	479	488	480	492	461	450	477	469	453	468	459	478	479	473	425	464	446	389	465	452	483	458	469	485	468	471	456	488	466	468	489	481	482	495	443	449	449	480	415	471	482	435	483	425	485	436	457	451	480	438	484	440	481	457	435	447	449	455	477	476	466	454	441	440	464	428	474	510	457	470	442	492	481	466	481	505	478	463	460	428	479	457	486	469	466	505	445	464	459	448	473	417	447	438	431	487	464	479	465	452	463	420	469	462	455	482	465	496	448	453	491	440	430	451	468	427	474	451	462	442	425	461	485	437	494	500	463	451	432	474	442	399	404	476	442	466	467	458	464	470	423	512	445	469	448	501	457	419	444	472	475	493	442	471	452	470	471	442	456	410	451	491	449	461	427	483	469	476	496	449	423	485	511	463	494	460	490	457	500	445	462	432	434	494	492	440	448	450	465	458	488	433	424	473	463	480	440	456	500	492	457	439	468	463	463	439	421	458	487	463	450	478	473	445	447	440	438	475	429	465	465	503	455	482	474	472	455	436	457	455	493	458	524	428	485	453	483	470	433	462	465	451	424	491	454	489	469	454	464	445	464	474	450	474	421	431	466	449	467	457	463	435	467	419	473	476	447	459	433	481	477	468	436	453	446	449	460	495	443	453	466	429	501	509	461	400	493	434	432	452	441	452	462	449	487	434	449	501	464	438	427	426	481	458	460	449	435	460	475	458	465	478	463	426	491	457	414	428	443	459	484	471	430	442	442	476	478	441	499	478	461	442	460	494	444	458	501	462	457	473	445	450	464	452	462	481	469	483	482	475	482	474	512	467	449	452	474	434	449	423	489	465	432	465	457	466	444	488	434	423	490	461	451	440	466	418	469	473	477	476	499	460	443	478	437	446	476	479	463	474	460	473	476	458	454	468	402	453	424	508	448	457	435	483	471	483	458	422	466	476	448	508	443	446	476	402	455	439	445	469	461	473	465	482	451	452	448	485	472	468	448	435	471	440	473	484	506	451	408	468	448	457	460	447	452	472	461	472	474	481	460	469	473	438	443	479	435	489	407	441	452	432	435	461	459	435	447	466	488	473	433	485	429	443	479	490	436	450	453	430	430	455	478	456	436	445	465	503	481	458	444	474	450	443	457	487	471	508	466	476	443	463	460	457	451	472	464	454	443	441	465	425	475	475	445	447	455	471	427	442	454	443	430	456	455	486	452	428	425	462	439	428	469	488	510	451	486	479	442	472	455	482	479	439	441	447	452	473	454	426	443	442	480	431	442	451	448	483	438	461	458	446	435	444	487	438	479	439	418	448	441	470	449	461	443	443	437	478	440	423	446	453	444	470	421	467	470	468	458	495	463	435	466	469	478	458	460	443	451	460	467	442	447	461	490	457	432	448	477	490	454	472	436	456	462	449	459	503	455	422	457	471	497	474	437	422	460	471	443	449	492	451	455	480	477	477	433	461	479	447	496	485	490	424	424	433	456	467	441	447	475	465	493	463	451	405	461	450	473	444	434	469	477	481	484	427	453	498	446	451	454	475	477	473	468	441	444	464	462	500	458	478	487	481	457	469	461	459	471	483	475	484	479	471	481	485	504	477	455	477	452	459	472	442	428	456	447	444	459	454	451	477	464	522	463	479	455	480	502	452	465	476	459	499	438	418	459	443	488	472	449	476	484	399	454	492	474	459	457	463	442	486	444	438	478	409	445	465	450	433	498	469	473	443	487	454	453	510	477	498	448	450	482	481	479	456	512	435	456	442	435	468	499	447	472	507	413	512	450	436	467	464	466	479	446	467	463	448	491	466	463	450	489	424	448	482	436	444	457	483	456	435	472	441	469	432	468	482	459	450	469	490	448	474	455	472	490	427	445	472	460	477	453	447	501	429	449	451	463	456	467	431	486	478	417	477	465	479	462	476	417	464	456	447	413	446	444	499	463	425	456	459	431	465	489	461	490	490	492	479	475	462	458	434	468	447	444	464	464	502	431	468	434	486	479	458	461	450	448	511	546	459	424	445	446	472	481	444	445	459	430	407	469	448	456	425	463	456	437	459	439	435	457	437	450	453	427	481	521	473	460	439	446	476	472	434	448	465	476	432	452	446	468	458	493	457	490	440	490	454	464	452	451	454	460	423	441	481	472	447	443	441	494	484	431	464	451	431	426	497	430	453	458	446	449	447	462	460	483	458	445	459	440	476	476	425	462	482	460	456	445	444	447	448	436	483	488	483	441	471	461	414	486	465	471	461	483	478	439	445	494	509	503	519	449	442	470	457	441	441	456	473	440	427	432	471	480	434	488	468	458	444	433	427	438	450	495	448	462	451	472	458	432	424	476	432	446	455	428	453	418	417	455	454	494	435	492	473	469	501	495	440	514	458	471	465	442	470	461	489	487	430	441	468	457	440	423	485	441	470	481	463	456	472	456	413	451	491	454	466	457	426	465	460	430	437	514	495	468	462	474	440	441	482	474	480	396	477	481	469	503	487	466	464	435	445	459	450	482	458	486	462	438	474	435	455	443	465	442	482	462	455	472	441	436	435	457	429	480	484	458	452	444	469	419	452	475	462	451	443	455	473	458	450	465	477	446	468	461	475	492	441	461	459	442	457	465	449	483	442	455	455	458	477	448	461	456	442	461	458	461	462	476	432	432	464	425	477	442	441	436	466	460	431	445	436	481	448	475	449	432	456	443	448	441	427	440	472	444	492	480	430	433	428	443	462	483	495	447	434	524	459	464	432	464	493	495	466	450	465	493	472	469	485	480	472	480	456	439	511	472	448	449	451	444	460	496	475	450	451	492	461	462	439	519	455	446	447	473	438	434	419	466	437	477	453	442	448	450	473	444	451	506	471	430	456	464	447	459	447	472	499	399	472	458	455	412	495	433	428	460	474	470	496	441	518	445	470	487	498	499	464	437	457	498	457	424	461	456	475	474	465	420	412	519	442	479	446	438	446	479	463	475	456	515	469	445	467	457	491	437	478	430	450	457	449	460	479	449	455	470	463	474	492	472	473	467	479	474	462	444	479	474	452	457	450	471	498	432	442	488	470	475	424	475	467	474	484	490	419	486	502
5822	10437	10101	6174	4260	2892	2584	12023	32315	24485	4470	906	861	799	774	773	760	779	778	789	731	787	768	761	797	725	755	802	738	710	713	760	758	804	1807	2252	2069	1424	1018	800	763	729	671	701	708	723	675	672	721	767	699	686	728	703	690	726	697	723	703	704	684	709	737	657	754	697	713	705	683	706	699	665	678	688	722	705	662	699	687	778	723	731	692	694	691	700	690	679	721	726	688	708	685	733	686	730	668	711	670	747	711	671	777	723	769	712	744	662	690	780	646	740	695	686	678	715	685	744	713	693	723	690	701	705	754	711	720	731	651	694	697	717	690	682	672	687	673	668	647	717	689	750	722	702	701	709	721	706	738	747	718	712	712	709	703	723	695	675	697	713	734	743	686	677	756	759	669	699	694	659	687	696	760	715	677	683	730	706	692	697	700	713	708	767	711	748	720	722	719	674	767	709	720	687	685	676	679	712	725	776	752	661	701	715	688	686	695	735	723	734	708	709	713	726	718	727	731	696	667	700	731	742	669	711	731	682	721	738	629	717	743	682	718	684	736	730	725	675	673	692	730	704	717	692	699	728	719	689	682	721	691	754	693	690	740	691	714	689	725	668	725	677	727	749	728	741	687	741	731	729	687	749	726	703	743	721	705	708	719	693	745	694	719	688	713	741	741	729	728	624	701	700	733	702	676	720	695	725	688	734	703	690	694	726	695	736	712	715	678	686	712	689	693	690	762	700	704	719	709	711	667	728	714	662	710	716	715	704	688	680	710	708	735	701	685	673	693	695	686	673	694	700	695	744	741	699	627	725	687	638	713	725	671	732	754	672	687	699	713	736	702	714	680	735	730	707	779	744	733	663	682	674	686	709	713	735	745	696	736	726	736	714	715	707	698	729	687	760	707	676	701	714	637	656	705	697	716	717	699	700	721	732	634	703	712	696	755	727	716	716	680	709	694	680	718	746	699	698	722	734	686	715	668	713	674	748	704	715	728	706	716	692	729	724	732	743	712	786	730	701	681	701	665	720	764	738	726	711	683	695	713	730	724	746	689	726	705	745	686	706	730	702	709	716	732	720	720	705	696	686	704	745	713	674	712	722	729	744	684	690	750	733	728	699	682	694	711	727	718	749	716	654	692	752	732	702	698	710	682	659	689	695	732	732	739	686	708	723	716	742	721	752	702	672	669	714	736	690	691	732	755	737	681	691	667	774	695	699	704	646	770	730	733	727	707	753	746	691	702	704	715	732	727	737	706	686	699	719	702	715	681	699	712	732	727	721	682	713	737	712	712	696	709	705	697	697	722	707	724	781	669	746	717	730	740	716	720	679	710	740	732	703	699	756	669	698	720	698	735	706	704	689	727	708	733	703	715	677	700	730	734	730	695	676	749	721	688	705	714	695	722	713	718	712	666	735	671	703	690	725	682	671	725	712	725	689	640	702	717	741	664	733	696	686	760	731	699	647	735	680	717	671	672	745	672	740	757	688	739	753	734	737	741	681	751	737	714	692	683	692	780	657	689	731	709	647	760	689	660	700	650	683	697	685	709	724	696	665	733	677	778	724	716	722	723	715	690	702	672	679	765	665	700	728	694	712	717	718	707	702	727	677	704	705	698	706	660	763	724	709	652	695	742	722	667	725	670	683	716	718	673	730	664	706	688	676	732	720	719	688	721	700	678	708	708	689	703	656	740	697	746	675	725	735	698	681	697	708	724	725	709	748	753	721	753	710	684	729	716	731	708	703	673	640	735	706	650	700	725	706	666	728	670	723	744	715	779	721	710	686	734	683	694	677	654	725	734	697	717	680	696	669	747	670	723	682	723	699	686	693	721	703	682	653	729	710	708	706	693	690	683	678	716	714	726	672	711	673	662	725	750	705	716	714	693	714	718	669	694	733	717	747	664	710	699	723	692	671	709	662	740	683	739	687	700	725	662	724	654	757	712	717	696	697	679	732	724	671	679	700	700	727	758	702	687	733	717	666	711	658	702	718	671	715	687	750	738	713	646	711	721	656	733	716	695	684	699	695	686	712	699	691	699	708	704	685	673	701	707	728	709	716	719	748	666	688	674	673	691	699	698	727	726	721	786	720	708	726	718	702	681	766	661	682	724	654	694	681	711	696	688	651	698	710	689	681	688	720	704	722	749	673	730	726	686	693	743	707	688	723	663	676	721	749	747	694	712	669	732	695	717	688	645	719	755	735	719	709	711	716	675	735	721	682	722	734	713	739	696	688	693	733	678	696	704	697	684	715	710	694	729	683	695	710	676	728	728	672	706	722	741	730	727	695	670	748	701	769	663	718	706	760	668	713	672	738	714	750	663	697	669	684	722	705	660	732	699	702	671	698	694	709	691	729	723	658	729	691	697	717	704	695	675	686	671	748	708	703	704	706	707	689	704	692	732	727	750	739	685	722	718	773	723	701	725	719	723	711	703	712	679	756	721	735	700	747	652	717	736	676	687	731	726	710	688	696	704	697	673	691	738	705	711	718	705	739	710	738	671	703	754	689	704	680	702	664	698	750	739	707	739	730	738	715	744	686	664	726	734	696	647	701	696	718	676	699	728	644	729	713	720	715	726	699	740	685	734	692	656	747	716	716	692	673	694	726	675	734	690	684	761	676	781	699	696	697	652	711	735	724	695	691	733	673	691	667	699	717	707	644	637	758	734	702	732	714	705	692	676	682	711	732	734	743	728	725	706	709	698	735	742	658	720	742	694	709	687	760	710	677	726	690	653	750	723	666	687	715	736	713	682	679	714	675	747	688	745	680	713	716	680	706	720	706	725	709	686	704	721	690	701	737	735	675	710	704	713	661	691	707	738	729	678	751	765	712	727	763	712	710	733	722	738	730	675	725	716	738	710	715	694	716	734	736	784	747	724	733	659	733	655	674	711	662	705	714	728	741	682	687	691	726	682	735	712	736	681	701	677	752	710	685	791	713	734	723	682	721	706	716	710	754	682	727	685	684	695	711	719	756	710	718	722	739	700	700	691	748	726	703	725	634	676	699	714	683	786	682	675	728	723	716	711	683	732	693	695	727	700	666	697	731	723	682	706	671	748	708	736	728	712	699	708	666	711	728	729	746	733	714	756	706	715	748	700	710	759	744	671	728	745	737	732	728	677	733	736	678	714	752	735	688	677	677	696	729	754	681	760	695	713	671	716	726	737	735	698	765	721	670	679	722	679	696	752	691	672	704	729	694	735	702	730	678	690	705	705	714	723	740	715	682	714	743	730	700	748	725	712	719	721	702	718	672	698	702	743	673	700	692	714	752	712	692	733	697	704	733	716	731	738	717	708	715	734	758	670	799	715	715	718	722	722	682	728	722	690	741	724	731	719	689	698	711	692	715	698	696	698	691	637	714	664	724	702	714	681	723	746	726	729	681	710	729	760	727	732	700	694	761	664	710	661	685	727	749	670	678	723	704	708	711	742	694	700	695	644	701	675	689	733	718	775	717	704	708	735	741	679	659	693	759	675	691	747	672
23287	21182	28870	23756	21185	19447	3500	18905	47237	34331	13443	919	560	545	537	501	523	518	483	481	487	447	510	493	490	479	473	438	507	442	474	446	463	675	1825	2402	1961	1286	851	566	518	441	462	408	458	463	494	446	437	444	438	516	467	429	481	428	453	451	433	467	448	427	443	438	465	498	464	434	468	439	448	465	470	436	427	471	444	469	413	459	439	468	432	472	452	453	435	455	454	423	458	446	420	423	473	467	481	426	443	423	435	451	463	468	472	455	451	439	443	466	423	482	415	439	435	409	410	474	463	455	426	445	424	427	444	461	432	444	433	435	397	467	423	419	463	427	441	447	431	418	489	449	480	463	434	453	448	405	428	424	442	429	409	455	455	454	482	424	456	416	456	462	432	457	478	448	417	468	436	452	434	452	478	467	435	475	426	431	430	450	454	455	446	468	472	460	447	433	472	438	432	437	429	484	456	457	460	457	480	445	441	444	430	460	451	444	451	434	428	426	444	451	444	450	422	434	447	438	431	416	429	465	467	457	421	440	418	434	440	450	448	432	445	452	432	458	474	475	411	456	434	446	404	428	433	474	443	472	466	419	472	425	457	428	436	432	465	454	445	432	443	442	420	434	421	479	432	444	457	455	448	432	468	433	450	453	472	455	491	423	449	466	431	471	437	437	434	449	425	435	452	439	460	461	469	414	423	460	423	459	429	433	444	456	464	445	453	487	460	444	426	436	440	424	439	503	441	447	417	477	479	432	457	454	444	432	456	422	448	433	450	426	452	466	458	454	445	468	464	457	428	492	454	429	442	433	463	428	451	432	453	461	445	459	466	405	432	482	422	463	461	421	432	464	438	450	425	462	493	470	436	468	436	482	448	452	507	465	485	442	450	480	465	448	496	475	455	479	472	436	471	458	430	446	450	455	462	455	477	446	376	472	468	437	446	487	475	412	435	468	444	475	474	457	446	401	429	423	443	482	461	465	415	465	461	454	418	422	432	492	474	484	421	467	464	423	457	434	447	461	472	439	436	435	448	461	436	422	420	445	487	446	423	475	452	407	475	438	440	475	459	417	454	444	455	457	447	432	442	456	472	452	490	405	457	482	487	506	468	477	445	465	448	453	430	442	447	455	419	448	456	479	431	421	430	461	438	451	443	446	459	454	420	468	427	447	447	386	459	428	445	468	443	459	459	440	465	455	495	429	458	423	452	457	465	449	451	430	443	453	420	432	405	415	450	429	459	443	430	410	449	449	459	433	419	454	459	407	467	461	465	467	496	474	471	428	430	493	450	422	434	456	435	481	452	464	440	464	417	461	432	451	416	437	423	426	453	446	451	438	430	475	456	427	492	443	457	480	453	454	481	452	429	441	472	465	416	463	443	471	462	473	431	409	445	460	437	425	463	468	497	451	474	440	433	468	487	489	419	455	449	428	414	436	490	437	439	438	462	496	474	432	480	428	474	445	467	428	438	459	449	463	475	445	426	463	475	478	476	487	434	432	448	490	456	463	428	458	471	431	429	444	468	462	443	429	430	477	446	389	411	472	446	417	459	467	439	471	432	456	435	417	489	470	466	444	431	428	492	410	457	476	425	463	477	455	440	435	427	445	445	460	428	459	433	446	460	465	436	446	458	473	449	475	456	438	449	436	476	459	435	438	463	459	418	432	468	457	440	471	457	480	448	422	446	468	475	470	452	415	458	452	434	463	460	463	447	473	407	449	470	456	459	429	461	448	461	406	459	451	429	438	423	437	478	438	492	425	468	463	426	460	430	450	426	428	454	406	430	419	426	451	444	474	436	416	476	444	442	409	433	435	418	437	460	487	399	487	440	422	422	428	435	481	426	457	463	383	435	437	440	474	454	432	456	457	445	440	438	430	479	448	432	422	446	473	467	448	497	474	442	453	436	475	432	447	440	437	458	459	459	414	443	448	442	455	462	475	457	439	450	406	420	470	456	455	419	439	460	430	458	465	457	436	464	438	463	438	432	453	466	462	466	471	477	455	478	412	425	489	442	465	454	451	406	453	495	458	458	443	423	478	431	461	451	456	449	435	454	423	437	436	417	438	458	447	486	436	456	440	425	443	444	431	461	478	480	469	446	420	435	447	399	456	447	420	492	424	442	454	415	452	450	460	450	480	450	478	428	436	415	436	451	434	462	453	412	450	452	457	464	448	441	414	442	484	452	429	400	436	426	441	410	433	418	414	467	465	441	420	448	500	405	419	475	448	448	487	456	450	451	417	468	436	457	473	440	452	431	471	445	438	406	460	445	440	463	430	407	453	448	434	439	453	442	456	431	480	438	449	435	420	433	467	471	449	440	437	438	439	453	466	422	448	447	482	457	472	446	437	459	425	435	479	454	435	404	415	402	440	467	438	422	437	413	409	436	466	408	444	450	421	426	443	429	438	455	431	456	448	503	436	450	475	421	447	488	446	418	460	465	458	483	453	457	422	470	414	456	475	426	444	479	449	434	400	435	442	442	436	449	471	471	450	455	432	440	452	421	434	442	419	431	454	441	455	455	443	451	471	479	415	434	453	456	442	427	447	452	430	432	404	441	447	451	442	434	459	456	481	442	484	489	430	434	440	418	451	425	435	441	440	507	442	440	456	458	476	457	471	460	466	432	447	497	461	395	469	466	480	460	421	436	420	464	447	466	461	467	451	493	435	422	441	445	410	448	455	438	441	436	455	431	435	462	420	486	445	430	438	432	480	414	479	430	435	477	421	436	461	439	395	456	461	458	452	436	427	445	467	434	477	411	428	466	434	454	441	407	482	449	493	457	446	465	474	442	455	442	444	413	437	458	454	434	434	432	467	434	441	396	462	446	486	474	431	490	453	451	446	440	418	413	461	487	447	459	454	461	388	422	438	441	410	448	440	405	467	444	471	477	441	442	449	464	454	433	455	424	494	453	448	449	438	457	446	421	437	473	478	448	429	473	459	482	439	452	470	435	424	454	473	453	451	483	428	463	454	459	443	453	459	453	450	453	435	405	456	478	467	417	449	432	448	447	426	450	474	443	439	436	467	453	448	460	451	427	475	490	455	421	453	418	436	433	475	432	464	440	452	424	429	470	443	443	429	430	443	443	475	464	461	455	489	420	473	491	482	434	432	469	462	411	442	466	477	468	457	444	476	427	439	406	458	390	405	444	456	475	424	418	470	447	461	460	420	465	447	445	463	470	443	465	417	482	463	474	456	467	487	462	438	435	450	441	401	469	428	445	436	472	459	418	441	471	414	440	471	446	444	459	464	423	480	423	427	456	457	449	443	456	448	449	423	477	442	438	434	493	455	446	461	421	436	446	427	462	455	427	450	486	476	430	440	444	457	434	483	452	478	432	442	434	475	442	429	437	442	431	469	447	432	427	457	443	464	435	433	466	436	425	466	443	447	470	461	438	474	446	425	469	454	454	437	453	420	416	453	431	419	480	465	442	422	470	473	459	422	428	468	452	448	440	460	437	443	450	461	485	455	423	423	485	466	485	421
9431	20579	17895	11844	8086	5459	4150	25339	47832	38450	13184	1028	994	919	910	817	844	832	810	806	789	792	813	812	766	740	734	759	762	718	758	733	740	1074	4291	5624	4273	2654	1422	902	798	735	653	691	654	683	694	641	709	699	672	661	694	695	726	669	713	685	695	712	699	692	700	680	673	672	671	662	714	664	688	724	653	703	705	681	680	657	646	737	695	735	648	697	666	701	716	703	678	676	628	677	669	720	702	689	704	713	706	661	673	701	652	717	716	693	659	710	717	678	709	694	664	657	660	691	620	702	681	679	683	641	670	661	719	730	642	652	660	669	669	699	692	685	674	660	699	669	681	677	661	705	645	671	686	693	661	669	683	699	697	707	665	713	669	667	694	656	753	646	715	656	693	686	655	637	677	693	645	687	694	670	661	630	727	740	680	665	673	652	709	674	676	685	667	709	711	698	734	713	657	681	683	683	669	643	709	688	685	705	695	685	679	776	671	658	698	620	633	689	628	693	661	680	703	677	679	672	677	710	712	680	665	723	722	719	735	710	674	685	683	668	740	651	682	671	668	676	649	720	664	664	675	685	653	705	694	668	690	648	687	674	695	713	700	727	666	713	673	698	675	693	685	713	694	640	663	695	738	677	658	712	701	643	694	649	679	677	687	703	649	630	674	682	719	731	669	698	621	644	641	716	673	643	646	711	702	674	655	689	641	679	647	635	665	719	704	724	654	716	723	714	656	700	705	684	679	674	701	688	673	667	663	689	686	685	716	648	659	709	720	699	646	695	723	715	692	676	644	675	688	726	700	641	652	742	697	665	676	682	680	647	671	648	716	677	668	675	660	693	657	685	680	673	697	719	708	658	677	706	669	712	675	722	689	705	696	656	691	727	707	684	702	732	678	733	721	713	655	708	634	715	684	731	652	714	730	678	663	637	705	719	677	675	674	679	702	660	698	635	704	714	713	694	681	699	675	663	675	623	639	710	680	675	657	724	667	667	667	645	642	675	660	646	691	663	697	728	631	723	719	735	657	661	709	691	653	676	702	685	700	696	736	675	654	711	644	668	683	646	701	667	674	653	688	719	667	685	668	697	689	710	665	651	721	640	705	686	697	643	646	701	652	670	692	673	672	661	656	692	675	656	685	631	680	667	664	673	657	653	699	646	636	646	655	618	636	649	736	650	695	674	687	715	666	693	681	674	672	661	686	702	697	692	688	703	665	665	676	691	733	690	693	688	668	722	635	686	659	677	648	701	739	681	703	681	676	672	702	690	684	639	717	703	689	649	695	671	711	704	700	725	689	698	708	650	696	737	666	719	727	666	667	652	742	694	720	699	680	708	673	622	650	709	697	677	654	650	662	657	723	703	682	692	749	704	638	686	675	713	680	652	646	736	737	670	652	694	668	690	683	675	711	677	720	641	658	711	684	700	661	678	702	677	675	688	677	677	657	634	672	690	684	677	678	725	706	655	669	699	745	652	734	673	730	729	697	686	651	669	683	701	685	683	710	700	670	721	705	724	642	711	731	682	710	706	686	657	658	709	684	684	698	694	696	682	713	615	706	725	711	682	684	692	709	698	662	664	675	682	671	681	690	712	662	675	663	731	697	676	664	711	677	665	653	714	718	700	729	663	710	689	677	751	714	701	692	724	672	702	677	692	699	672	675	641	700	648	670	665	731	596	652	695	671	676	648	701	657	654	695	664	663	677	714	639	709	717	686	718	656	709	651	682	652	708	717	664	666	644	661	725	681	715	698	709	696	682	690	701	664	692	690	658	682	692	624	643	662	725	636	654	681	703	689	678	643	668	727	718	725	701	696	716	688	717	668	700	685	641	686	648	698	713	726	663	674	631	662	676	695	712	673	705	695	682	693	712	676	642	702	685	678	719	661	702	725	692	691	695	679	694	661	699	650	710	666	641	710	696	657	727	648	695	677	689	691	674	706	686	661	689	677	703	696	669	684	686	625	720	704	708	665	645	690	700	685	673	733	660	655	689	677	687	701	650	676	707	719	682	699	719	688	682	681	670	693	636	693	688	617	704	684	690	718	675	723	702	719	689	714	706	692	690	689	676	677	675	665	686	665	664	698	685	650	658	665	708	715	696	721	682	750	695	687	679	680	679	676	690	703	668	710	649	703	669	701	676	708	699	705	689	721	695	712	682	628	664	679	685	686	650	647	672	688	694	650	714	648	717	725	673	686	715	666	677	677	689	635	711	705	694	702	675	689	660	687	668	664	686	680	661	672	705	677	695	674	670	651	709	695	713	682	656	678	706	700	670	655	689	682	678	697	690	727	675	706	662	719	690	690	672	664	681	667	680	684	701	710	670	660	702	661	659	675	648	655	671	740	655	683	659	680	674	640	677	658	648	677	654	639	661	698	660	684	704	707	672	691	651	697	659	684	658	712	712	641	704	667	690	680	683	655	749	688	712	658	699	727	674	706	708	684	676	716	670	683	646	697	660	716	669	685	659	694	669	660	674	716	678	702	659	685	701	714	672	740	695	679	702	676	668	702	733	709	671	653	669	729	679	645	672	719	662	697	691	731	648	694	693	704	649	698	696	683	659	656	682	671	649	660	650	708	685	671	702	678	709	686	646	667	667	669	703	649	674	701	685	667	666	668	684	706	662	642	690	768	714	622	695	650	689	676	689	674	649	704	661	681	680	686	675	695	670	687	669	712	653	706	704	700	699	698	701	658	683	710	666	612	687	667	656	727	681	704	701	633	684	715	686	689	675	708	647	649	644	692	736	670	716	647	676	670	692	644	714	674	679	675	667	646	716	727	725	674	676	670	746	704	666	694	680	664	722	690	691	693	679	618	707	659	699	672	678	729	670	668	677	698	660	722	674	719	699	718	696	698	701	721	658	667	695	691	715	642	651	681	648	689	709	698	672	673	675	652	713	631	638	665	685	635	690	671	644	709	677	688	671	690	662	694	648	648	737	716	694	707	697	660	667	716	644	660	665	659	685	703	650	730	667	675	657	681	679	707	694	645	642	684	687	650	651	716	682	703	658	674	700	689	678	669	675	653	707	678	706	703	691	665	704	653	718	667	694	692	672	703	689	711	642	676	691	660	701	633	694	673	771	605	712	684	704	627	639	688	696	711	747	706	696	718	723	707	726	611	638	723	660	696	712	615	694	627	684	605	690	636	693	700	649	604	739	688	656	654	668	666	674	671	689	684	686	664	682	649	698	673	677	696	690	686	697	664	692	692	671	671	715	687	695	690	663	708	662	683	709	658	707	669	666	646	661	696	675	687	655	680	644	712	701	700	654	672	681	650	689	686	622	656	641	658	654	652	727	658	745	677	700	672	656	711	677	678	661	653	643	702	671	668	684	698	717	656	650	688	714	702	676	726	635	702	691	672	707	667	698	697	730	681	677	694	706	639	677	679	666	668	645	693	667	675	678	663	667	717	676	646	705	657	648	702	689	686	690	682	686	714	692	695	662	678	631	665	694	658	757	680	707	750	689	685	702	699	707	696	700
26598	19935	8293	2723	1180	798	639	2410	6645	3897	773	467	444	443	452	468	481	473	468	461	456	440	424	481	460	455	428	499	444	439	435	430	459	427	580	641	609	593	520	485	470	486	473	451	449	447	475	465	412	462	482	439	458	437	474	455	454	470	428	479	442	427	467	419	447	463	490	446	435	454	441	466	418	420	453	443	444	438	468	475	432	465	468	466	471	427	451	443	429	437	429	424	464	421	430	449	466	454	450	424	416	459	430	453	422	417	450	465	419	455	485	436	433	470	413	442	420	437	416	469	468	428	479	465	420	408	493	454	479	429	425	455	485	469	435	483	458	432	407	422	466	435	461	426	414	443	414	477	486	424	429	419	423	432	434	428	450	433	447	458	433	409	417	449	416	440	423	440	461	445	419	438	418	477	426	425	433	454	448	429	447	419	422	434	453	423	450	473	446	412	443	428	450	449	456	412	413	463	443	447	470	435	404	443	439	455	500	454	390	437	456	448	453	454	456	462	472	459	427	444	421	433	421	448	452	433	456	459	456	459	472	436	425	440	489	467	482	459	444	437	476	427	456	431	452	438	428	411	435	426	462	446	444	450	458	422	459	423	433	457	461	488	438	453	472	466	423	440	427	434	429	441	418	455	447	413	441	485	434	449	440	432	494	454	429	431	463	456	437	391	443	403	446	435	459	481	475	448	472	423	432	420	491	453	492	451	439	459	497	407	435	482	448	407	469	429	453	452	417	451	407	453	423	416	437	435	444	490	424	415	437	474	431	404	421	437	456	433	434	464	447	451	478	410	439	464	467	440	495	425	454	405	445	424	465	422	430	451	432	431	414	463	495	459	440	449	450	442	458	466	462	478	469	501	432	453	417	461	422	443	437	486	457	444	410	439	496	466	454	461	447	450	448	428	426	427	451	468	442	475	430	450	428	428	454	414	451	404	454	425	467	451	433	501	432	455	485	450	448	425	445	432	478	437	412	461	471	460	444	439	475	445	461	439	423	481	411	445	481	448	441	434	426	459	473	472	424	426	452	411	469	420	463	416	442	438	422	472	424	475	452	461	413	455	440	439	435	452	428	440	464	467	400	437	443	451	428	449	445	442	437	435	429	468	448	448	494	424	421	458	469	421	435	426	453	457	449	429	466	432	473	413	457	441	460	397	437	459	468	465	426	441	452	472	456	428	407	443	443	458	447	439	421	445	466	459	396	452	461	454	458	475	461	400	417	461	471	436	448	454	400	453	434	426	423	396	478	452	450	463	414	438	458	430	457	445	473	426	460	408	435	473	417	428	443	404	428	458	447	462	483	442	453	431	453	438	445	454	445	478	441	468	431	436	463	449	422	429	454	448	423	466	450	434	443	459	438	464	436	497	481	458	443	399	449	439	412	427	465	428	469	470	435	485	464	440	419	423	435	420	421	453	460	456	424	473	451	424	465	421	454	414	454	423	452	451	456	420	436	451	464	476	438	454	417	455	418	445	449	449	432	454	496	427	489	401	410	425	414	437	435	448	428	474	455	460	472	440	425	475	461	447	451	431	431	421	492	443	447	463	442	436	419	466	414	450	507	454	470	423	413	440	485	457	435	441	442	469	425	448	421	454	478	437	429	434	444	451	430	460	413	441	434	448	452	478	439	441	435	474	466	449	439	428	415	444	453	437	419	387	431	459	442	470	443	456	452	418	436	478	456	418	467	427	438	439	443	439	434	423	430	433	429	448	422	451	455	442	432	432	429	434	427	468	420	403	435	448	493	410	474	484	433	451	418	454	416	427	435	441	418	442	462	435	454	454	460	392	454	448	439	444	438	456	425	442	457	425	432	448	411	452	429	421	450	441	438	497	465	456	455	439	468	458	427	449	467	414	461	462	460	422	410	466	439	457	459	462	470	445	434	482	483	478	496	451	438	455	448	466	420	423	459	434	432	466	462	473	465	481	432	443	436	417	407	422	436	424	421	433	393	416	470	447	395	425	406	468	422	463	446	438	447	446	473	421	438	425	477	434	458	441	453	455	452	450	474	439	450	455	438	433	480	449	414	470	461	443	428	443	440	442	397	442	473	443	474	433	422	445	417	460	403	450	434	433	428	476	436	448	451	490	459	474	451	434	482	423	415	440	432	444	413	429	427	422	457	436	439	472	416	450	430	427	407	440	390	441	481	443	425	457	459	446	393	444	465	470	441	491	406	433	463	444	415	449	421	427	443	465	431	455	524	394	479	446	414	480	423	423	434	428	416	432	498	457	427	466	459	454	428	441	447	421	437	431	469	429	431	448	443	416	452	462	439	449	425	475	468	416	441	420	475	403	434	400	417	452	425	430	473	481	481	454	435	474	482	465	466	478	427	480	440	422	443	485	434	461	416	456	462	450	435	463	423	397	430	432	429	445	469	398	438	463	435	417	442	425	457	439	472	405	451	456	424	408	467	454	448	424	427	446	450	407	446	499	448	442	461	417	427	423	455	418	452	416	425	473	475	474	447	458	471	423	436	431	457	446	440	443	428	445	453	435	420	447	392	458	409	461	436	457	403	449	443	473	475	471	427	447	403	414	433	425	399	438	404	417	409	470	444	401	443	455	451	421	444	481	467	482	454	489	442	481	418	429	434	436	455	434	459	398	443	460	451	429	439	426	462	427	438	456	460	459	438	454	431	463	455	456	435	464	440	471	401	455	441	454	468	427	449	434	408	458	408	518	456	443	425	442	445	396	472	484	419	425	427	498	395	452	473	414	433	469	459	444	440	404	423	436	446	430	487	438	438	418	478	463	479	414	418	456	484	451	415	411	460	452	427	433	432	429	464	462	479	440	428	439	483	442	411	441	397	429	435	412	454	435	417	455	406	434	437	497	434	442	409	451	442	476	467	430	459	439	445	414	437	462	459	451	440	470	429	439	419	466	433	439	449	454	429	468	446	470	427	461	429	454	395	475	474	461	487	449	390	447	469	441	443	441	431	415	464	428	429	444	441	393	430	467	476	464	487	450	462	428	400	468	461	459	460	435	416	459	450	473	481	450	455	452	453	445	429	453	414	458	426	441	437	464	439	418	423	428	449	423	427	433	447	450	491	442	426	460	421	443	447	424	469	433	404	400	439	424	426	430	455	439	458	466	434	420	461	440	480	431	487	396	475	456	467	428	453	419	440	458	439	471	502	424	456	427	440	465	482	427	408	435	407	406	424	431	451	461	471	474	423	441	470	447	424	408	459	448	449	407	411	470	449	477	431	439	427	443	444	462	456	444	405	463	428	417	406	438	440	449	451	430	441	432	456	420	393	431	427	453	470	461	440	431	448	435	427	462	424	485	440	434	444	465	457	445	451	435	422	466	452	461	445	435	439	438	423	449	442	425	450	435	452	434	472	463	445	465	446	470	457	479	435	447	464	449	462	418	404	473	425	422	418	424	405	475	438	476	438	443	436	442	444	469	451	443	438	437	475	455	430	434	443	432	452	482	441	428	443	467	432	447	425	454	416	486	427	441	437	392
5167	4870	5604	4525	2485	1779	1377	5774	13184	8169	1443	784	733	730	729	728	710	690	694	665	730	683	702	674	733	686	723	681	663	677	690	646	682	764	1072	1177	1159	932	835	768	692	686	688	686	677	710	690	662	730	695	672	686	712	684	687	631	665	674	660	659	675	691	707	634	681	642	720	700	676	683	668	640	660	706	706	697	680	679	697	654	643	682	688	672	685	654	649	696	656	672	651	677	700	654	646	662	736	630	691	668	651	679	660	663	656	685	713	643	673	697	690	685	691	691	685	669	690	690	642	653	681	701	666	670	634	686	662	681	687	679	680	674	665	719	679	650	678	714	646	685	690	694	648	731	696	658	685	669	713	710	753	739	710	680	690	679	681	635	670	685	707	661	692	710	670	702	690	677	644	652	680	659	698	678	683	688	685	683	701	713	694	696	688	635	690	687	705	660	635	611	718	697	687	722	683	686	672	676	667	666	692	651	686	651	648	689	629	682	679	677	725	636	724	699	660	719	692	698	694	701	669	676	662	704	720	659	669	637	673	710	664	666	647	696	670	659	657	661	678	646	698	702	661	705	701	650	699	673	679	676	690	632	686	675	680	672	657	686	682	694	670	715	685	697	721	641	666	686	690	661	683	691	670	687	654	709	671	678	647	678	727	689	697	693	694	700	667	668	667	623	680	624	704	687	663	711	637	687	686	649	668	676	649	715	650	622	671	699	678	700	655	711	673	671	651	657	666	674	622	721	687	661	663	679	657	688	684	660	642	607	698	677	654	611	696	676	699	647	675	715	684	666	691	685	654	648	717	663	664	661	679	692	654	680	713	662	701	692	640	708	658	717	656	682	656	641	720	707	694	722	709	675	684	681	698	663	661	667	688	641	716	598	707	673	624	671	703	684	672	702	654	703	663	703	661	690	684	666	710	649	690	671	654	632	671	654	709	711	674	664	689	658	679	660	681	726	683	671	676	676	701	699	640	727	663	672	684	624	632	643	685	710	641	649	744	682	693	650	718	654	666	720	649	704	684	654	697	697	664	698	693	656	710	645	679	707	635	657	663	654	645	679	703	686	661	703	756	685	657	672	708	656	699	653	692	690	675	694	677	687	707	677	672	654	714	664	664	634	670	675	686	711	691	655	661	669	630	661	653	687	664	712	657	653	686	650	645	692	680	676	655	703	675	685	702	694	718	676	658	681	714	651	633	664	694	715	702	690	688	708	707	666	651	661	699	671	677	703	685	705	695	700	672	712	702	718	690	675	636	680	696	660	685	679	683	698	695	636	710	674	713	687	708	695	718	678	707	663	705	702	670	668	666	664	649	655	698	661	712	647	647	681	654	711	656	688	642	676	658	671	702	617	665	733	688	674	639	702	672	670	655	717	676	669	720	709	696	658	664	639	666	685	712	664	688	705	703	663	683	657	650	666	690	707	689	680	635	668	640	696	681	669	672	653	647	612	692	663	685	669	662	668	713	670	664	705	673	688	658	664	704	658	666	672	633	722	690	717	645	664	669	685	674	694	704	660	668	693	661	691	719	691	695	712	629	736	655	666	649	684	731	656	652	690	702	716	645	686	707	723	637	659	714	638	754	710	702	633	671	667	687	655	683	652	686	668	722	714	736	679	647	710	696	665	714	682	634	659	745	632	681	725	658	676	685	687	669	693	665	659	739	682	704	643	696	660	637	661	661	641	677	705	678	679	653	657	678	615	708	679	661	708	626	646	677	691	696	679	665	659	701	620	665	671	697	690	674	676	707	700	653	691	681	649	674	652	632	635	668	716	645	667	673	662	653	689	674	656	640	678	675	657	672	675	656	710	671	669	645	669	635	660	669	667	711	675	681	650	694	701	674	638	687	670	691	655	664	679	653	748	704	672	714	709	684	721	669	731	632	648	665	647	670	748	733	663	704	634	660	688	663	656	668	731	651	707	663	631	661	666	705	659	679	690	616	700	631	671	655	733	705	632	672	656	695	682	707	747	644	728	684	707	655	688	638	671	639	644	691	651	716	704	682	686	663	710	722	668	687	627	706	677	738	653	673	688	669	688	708	692	695	678	634	659	643	688	646	640	643	699	693	705	693	685	682	663	663	696	709	671	652	662	705	683	672	662	656	687	690	704	697	674	681	657	700	698	706	647	695	673	656	641	711	701	699	682	718	663	673	634	651	680	722	670	701	709	724	702	639	613	686	690	650	651	741	695	679	790	626	702	694	679	642	676	692	676	663	692	682	700	686	690	662	685	707	683	644	588	717	717	655	658	655	747	641	707	697	672	654	655	640	711	646	644	677	621	667	709	709	665	663	699	705	637	687	652	689	670	682	702	700	676	696	662	692	732	666	642	686	634	639	691	699	626	733	632	678	666	669	701	700	644	676	693	674	673	692	701	647	659	667	675	677	677	671	693	650	640	703	692	680	680	652	623	628	683	676	693	705	703	664	643	660	663	701	649	695	707	695	649	647	658	683	684	633	686	657	717	726	662	630	691	704	701	619	691	651	658	697	623	672	647	703	664	685	702	685	690	707	665	655	664	595	664	694	652	645	663	726	675	706	662	656	668	721	645	691	679	672	647	682	680	657	659	742	688	652	662	675	700	684	697	656	679	664	675	659	654	637	667	661	688	684	689	698	685	658	745	661	694	676	658	712	713	663	687	704	655	651	655	746	673	694	695	643	705	638	677	684	646	641	682	686	678	686	670	671	689	645	688	703	723	653	643	667	669	684	680	630	692	626	631	667	663	658	726	707	702	690	663	681	673	675	690	684	698	668	687	670	671	665	682	681	652	716	701	743	700	660	672	739	649	686	699	667	666	661	691	684	613	641	639	685	733	738	685	654	675	702	696	704	678	684	675	666	641	706	696	650	713	703	652	695	653	671	678	719	685	683	672	689	684	718	687	721	673	659	646	695	718	628	671	662	678	664	691	668	667	684	698	641	667	709	627	648	683	665	685	681	713	685	692	678	632	686	653	701	698	670	659	704	629	678	671	686	650	639	665	640	728	668	693	666	644	685	701	674	674	675	681	698	678	679	638	643	715	676	657	663	692	636	639	644	664	703	677	686	651	671	661	691	635	645	674	698	700	724	646	695	670	686	675	690	658	698	653	710	559	725	658	675	690	694	627	660	682	660	687	640	676	690	641	714	668	631	707	660	657	714	696	668	653	676	695	716	685	639	657	644	664	671	723	659	706	653	691	640	693	713	734	670	666	680	671	695	672	661	701	662	675	694	711	682	623	700	626	687	672	658	654	698	681	690	677	693	713	691	653	656	659	693	681	630	663	710	687	654	696	683	701	659	674	664	694	674	657	698	673	633	659	670	682	613	651	661	651	685	673	669	699	699	659	658	652	704	684	711	682	655	625	655	665	662	674	662	662	714	636	665	651	678	711	668	655	652	672	674	717	708	713	688	670	660	713	678	711	669	657	636	643	660	687	624	665	656	647	686	682	690	677	706	684	653	624	714	698	665	740	640	685	687	686	681	734	699	735
25003	20980	26652	24665	5048	1343	994	8245	22091	13165	1325	521	478	493	473	516	482	482	504	478	495	451	495	453	487	446	468	488	462	462	490	476	474	540	1193	1319	1031	770	602	502	467	487	454	462	464	446	446	498	444	466	492	469	477	480	427	456	444	441	466	456	470	488	444	461	427	464	473	442	457	451	478	490	433	471	398	464	437	460	443	442	470	470	445	432	427	433	466	459	451	470	469	427	457	466	482	447	473	428	498	448	460	451	463	460	438	437	452	479	508	475	465	453	460	453	483	439	462	480	435	421	453	466	411	435	442	450	460	442	513	476	452	454	466	428	460	471	424	477	483	456	475	446	443	471	447	463	465	453	482	451	455	468	477	460	433	450	438	471	467	454	435	472	471	435	444	475	463	452	426	446	450	424	458	460	425	455	459	477	465	458	458	445	456	435	484	433	462	466	445	435	447	489	472	458	494	486	433	481	485	455	479	468	494	460	486	465	460	462	419	438	450	436	462	404	482	458	482	476	462	446	445	460	450	459	454	480	471	482	463	447	458	447	461	406	470	452	434	422	490	457	426	475	458	471	510	437	483	433	473	437	431	433	465	449	480	448	484	456	472	412	485	431	432	459	457	466	452	429	446	434	436	475	456	452	455	467	470	410	428	485	425	437	479	455	459	481	461	487	418	471	500	431	456	464	456	444	486	416	427	495	495	485	459	427	426	493	495	488	427	475	449	458	451	451	442	442	476	480	442	455	446	467	461	450	452	519	448	461	496	427	454	430	435	431	471	438	481	416	459	425	462	449	426	461	480	450	447	460	448	474	471	490	451	459	384	454	439	466	483	471	459	441	431	456	479	458	423	446	457	484	436	433	459	490	471	458	433	443	444	445	450	518	457	464	439	444	473	490	466	468	415	435	452	445	450	472	450	453	481	466	433	456	450	505	462	409	428	432	443	461	435	453	468	451	451	482	437	475	450	459	481	460	455	491	463	468	472	461	429	434	510	428	446	446	444	471	423	437	459	482	462	464	438	463	458	455	432	438	490	426	447	435	457	465	487	465	463	478	443	438	465	429	463	466	428	438	489	460	459	437	458	469	428	465	472	447	444	437	451	466	472	450	486	467	448	467	425	415	489	427	479	431	430	471	428	452	454	477	509	502	500	474	475	433	458	421	476	378	466	447	481	491	451	458	467	437	423	457	427	465	474	434	450	460	458	466	460	489	415	438	437	448	440	452	467	441	446	481	413	421	484	460	470	447	494	430	476	441	427	422	443	434	464	434	464	452	439	442	467	430	443	449	426	442	476	489	471	484	454	436	467	440	463	441	463	456	471	450	442	458	431	463	465	483	458	482	429	447	452	478	476	467	486	455	460	456	469	452	467	489	472	380	479	451	467	448	466	471	464	450	476	475	432	486	444	439	470	443	453	459	470	398	475	454	453	460	460	455	412	454	428	454	451	444	460	442	457	443	492	468	458	462	429	439	459	426	509	479	487	427	485	467	452	477	457	470	469	431	445	446	447	461	445	447	448	435	472	440	463	490	456	450	441	442	467	472	413	478	457	468	446	478	461	470	487	503	455	447	482	442	487	428	433	474	475	452	452	470	455	487	477	450	460	492	448	479	428	470	418	456	440	446	452	488	513	423	446	496	475	429	461	465	489	440	462	447	454	451	429	439	432	465	442	429	459	457	464	442	480	461	458	457	493	433	465	470	420	432	465	464	417	430	460	412	481	504	443	455	426	477	436	434	501	483	422	446	440	441	432	477	439	468	439	458	454	441	506	450	420	478	490	460	517	455	454	435	425	426	485	455	486	451	453	480	459	427	454	428	414	460	434	429	426	436	421	422	466	465	452	471	459	499	448	448	462	479	439	455	426	464	467	478	476	454	434	471	471	446	412	521	470	410	469	435	451	446	467	526	475	491	468	434	452	493	422	453	481	440	423	490	402	483	435	436	498	455	449	430	408	490	452	491	431	486	485	447	429	440	445	433	495	461	479	457	416	437	431	411	473	464	455	436	492	414	473	481	469	452	468	463	467	425	407	471	490	466	446	512	446	452	432	471	423	465	452	488	456	467	434	434	430	466	451	493	432	448	457	449	453	453	460	477	442	504	456	444	465	406	431	444	422	468	494	467	449	467	440	438	448	485	462	456	447	450	487	422	474	454	443	463	449	416	418	440	436	444	480	449	454	493	462	460	439	457	446	429	470	450	461	468	497	446	432	456	494	436	466	455	450	438	445	444	468	501	454	426	455	446	441	499	430	466	447	453	481	460	482	447	451	479	440	429	444	426	453	454	457	483	443	437	470	439	490	482	460	437	543	409	434	467	448	446	432	468	455	432	457	461	429	467	421	448	459	454	429	489	461	477	454	470	470	438	456	447	499	491	455	447	412	491	465	512	484	458	461	437	445	472	481	447	478	395	450	453	476	457	442	456	434	427	490	419	485	446	438	431	445	433	488	461	435	452	451	442	462	467	492	449	483	461	500	485	495	496	482	456	486	480	433	441	444	425	462	462	462	467	451	477	470	426	407	461	451	450	458	474	437	450	462	447	444	443	441	440	465	461	490	437	488	457	430	449	472	465	465	485	462	458	449	435	454	470	455	465	445	473	448	488	460	464	422	497	430	463	455	422	439	463	420	490	475	505	468	475	450	458	469	471	410	501	449	435	467	434	447	437	464	437	454	439	434	442	426	451	455	440	455	446	445	430	480	467	469	478	463	451	452	497	480	449	457	494	440	439	442	451	423	421	466	498	446	474	474	442	435	447	421	477	434	453	444	462	471	452	452	418	469	456	429	504	447	464	439	458	510	419	485	451	464	484	450	508	467	430	472	447	435	427	480	431	411	447	489	475	398	425	468	441	458	474	447	451	472	461	468	447	470	449	439	438	480	477	436	427	444	434	445	455	467	430	437	441	471	489	433	469	484	473	476	463	473	422	448	435	439	451	435	431	485	434	477	478	461	474	444	510	447	479	427	429	444	404	437	485	471	436	467	450	446	451	451	459	440	441	425	459	500	447	417	490	472	466	437	411	454	447	479	460	490	447	456	476	489	451	476	487	465	489	502	451	451	464	452	478	441	476	450	471	486	470	460	479	443	442	475	441	460	480	476	469	444	457	446	465	445	435	447	463	441	477	448	432	425	445	442	456	465	457	470	388	467	485	472	486	462	442	465	439	456	415	473	451	446	471	474	441	469	459	449	438	469	459	437	450	433	449	471	467	459	456	433	467	456	436	426	447	465	455	464	425	459	438	446	462	438	481	458	446	462	498	465	414	437	418	468	461	462	444	454	465	446	470	470	480	445	429	418	485	451	419	459	446	479	455	480	473	478	401	478	437	398	452	494	468	471	478	433	464	453	444	447	467	446	448	453	434	478	424	430	486	476	428	442	469	442	436	458	458	443	493	449	446	459	435	484	487	446	474	491	487	471	446	454	470	455	438	472	502	467	467	467	453	424	445	434	448	464	452	410	462	463	459	440	450	517	463
5612	9593	10708	5790	3700	2879	2197	13985	28577	20170	1658	868	848	869	822	828	789	820	745	792	754	742	717	729	722	727	759	738	723	716	688	683	814	907	2705	2722	2172	1498	1025	815	751	694	688	718	740	750	719	697	699	748	726	655	699	672	714	720	695	654	700	701	719	723	720	725	766	720	691	738	716	660	733	760	737	700	679	751	707	694	744	691	689	674	714	731	732	713	697	706	718	689	672	703	739	649	663	677	715	665	720	708	678	664	696	687	728	719	711	760	668	749	690	685	704	710	725	741	691	681	734	708	735	717	723	699	686	736	728	692	719	702	710	709	717	731	689	733	734	722	714	701	730	737	713	695	681	693	679	664	719	700	736	706	729	718	703	708	689	750	709	748	731	681	702	765	720	683	688	679	740	670	721	689	695	693	688	711	717	737	698	765	708	678	697	662	708	705	689	756	743	717	693	721	710	659	704	692	751	709	696	696	656	711	689	774	672	707	693	663	668	775	688	620	700	683	669	686	744	739	701	694	730	704	698	745	679	701	703	674	715	693	697	731	695	648	675	653	709	693	689	697	715	766	683	717	752	682	726	687	701	705	740	695	726	718	679	697	694	735	729	720	684	675	669	706	676	660	703	759	719	695	678	735	717	702	722	724	713	667	685	694	725	753	709	708	673	704	742	706	718	738	714	670	693	715	694	700	683	702	666	721	674	655	690	682	701	713	727	693	674	693	716	727	726	708	715	665	732	713	677	744	726	751	720	710	671	682	691	760	681	693	712	723	679	699	699	698	705	696	721	709	713	721	741	684	694	684	686	714	693	733	733	718	705	704	673	725	704	697	732	700	716	734	687	641	758	724	679	715	684	706	745	767	660	674	721	698	662	656	669	697	703	677	665	717	694	720	701	701	671	741	687	682	697	711	694	668	757	697	657	709	689	727	688	674	702	681	683	742	731	683	696	669	709	699	696	707	685	693	731	676	729	698	723	710	724	670	692	683	708	688	673	723	712	711	658	744	689	714	732	659	671	746	702	694	684	692	723	751	719	718	653	709	683	692	686	661	665	674	691	731	677	713	711	678	675	684	736	745	680	754	645	703	687	722	748	692	673	664	702	708	692	700	715	669	709	671	684	719	691	728	668	674	712	709	731	648	714	689	723	717	689	729	705	673	728	648	712	651	716	705	697	654	724	665	710	709	727	754	716	754	780	698	699	679	736	735	729	706	682	713	694	708	675	765	709	704	711	722	679	682	694	672	659	732	660	705	656	757	708	688	681	709	683	704	717	726	747	745	716	716	710	729	693	694	675	741	655	684	660	710	703	680	664	687	745	699	682	641	705	710	715	715	724	733	738	698	719	669	725	690	725	728	703	706	714	711	691	700	708	693	723	653	742	725	651	725	685	663	717	711	716	691	684	694	709	705	755	689	753	711	710	715	713	705	724	691	707	692	700	679	657	676	720	719	730	743	657	714	707	724	691	705	745	757	711	684	644	697	693	688	761	716	688	708	700	680	687	692	736	704	718	655	698	714	661	681	711	719	744	770	668	648	716	711	700	671	736	731	692	702	679	717	685	695	716	729	650	712	671	693	667	712	723	725	705	729	744	714	695	720	716	699	682	669	758	723	682	714	683	696	758	660	693	694	734	691	681	687	684	666	702	712	686	674	698	703	719	687	726	634	694	643	637	740	720	749	721	685	691	725	726	735	695	681	679	728	687	705	711	741	691	728	729	652	704	703	717	656	716	740	675	703	667	700	714	707	680	689	676	699	683	684	665	726	693	736	696	622	690	652	697	689	708	693	700	744	691	729	690	746	741	724	696	692	768	738	713	711	714	705	708	691	669	707	731	647	704	718	704	709	721	728	656	694	683	704	721	724	719	735	702	718	727	724	749	736	720	732	718	767	714	714	686	727	679	702	706	668	646	713	725	656	727	701	724	725	691	699	674	738	725	689	701	736	688	726	668	714	713	677	664	680	735	648	723	715	742	685	705	674	739	702	705	689	724	684	680	723	690	702	697	726	667	706	717	742	716	713	689	678	741	744	662	676	706	674	696	712	727	722	695	695	700	700	742	675	718	702	686	664	669	699	691	691	709	739	695	690	746	682	721	741	704	690	735	749	667	702	721	724	725	751	720	767	677	680	695	701	744	721	699	650	723	677	733	747	690	705	718	700	710	667	656	676	726	711	692	645	689	704	676	723	701	713	698	736	701	689	692	675	698	651	700	668	675	713	744	733	749	671	710	662	707	689	714	700	673	720	667	698	694	724	719	711	728	693	669	712	682	710	724	711	726	704	715	717	741	720	691	691	708	675	724	695	716	660	734	704	693	701	710	734	735	727	720	691	746	771	648	722	698	738	655	717	674	682	748	702	708	699	738	744	727	701	663	741	713	697	709	682	727	722	765	736	711	689	698	723	689	717	701	720	710	690	661	759	711	731	679	727	702	664	751	670	732	716	680	698	728	709	713	711	729	721	657	674	718	701	707	713	709	689	704	766	719	674	697	706	703	695	700	717	650	673	712	642	705	731	742	699	740	712	700	699	668	709	712	759	693	773	690	699	712	644	709	694	713	722	704	712	678	685	655	663	710	726	711	694	677	687	710	732	715	651	713	734	714	677	687	686	698	736	672	717	686	701	703	677	699	675	734	713	725	701	723	690	742	717	720	689	725	748	687	698	659	662	675	693	685	683	690	694	707	655	721	703	719	686	662	701	681	800	742	686	693	733	683	686	719	717	727	707	663	679	720	743	639	721	704	708	683	718	716	700	723	709	710	685	724	704	699	707	704	716	695	740	720	685	724	686	711	719	739	688	705	729	701	749	705	709	667	708	679	658	697	698	713	718	720	737	709	713	677	715	690	732	702	692	674	717	699	719	715	679	719	730	756	694	731	717	686	727	646	640	664	707	703	692	668	701	709	680	675	696	713	678	718	690	681	696	669	744	717	714	663	732	724	708	721	695	721	692	685	698	682	712	729	694	720	734	704	712	729	715	683	730	658	653	683	687	692	695	658	669	703	675	721	729	716	679	680	682	718	681	709	711	718	669	686	741	689	746	713	718	712	686	685	710	753	712	730	711	714	691	716	732	719	673	710	717	720	714	722	673	687	730	720	647	657	655	729	691	692	735	718	643	692	708	740	690	696	662	753	731	645	692	717	693	706	659	764	719	699	695	741	746	725	718	685	755	720	745	655	664	709	703	660	709	696	678	694	750	680	687	739	722	721	653	674	734	714	664	669	690	728	661	698	700	715	732	713	715	677	703	735	720	700	729	706	711	684	693	670	733	650	687	730	701	683	748	735	684	729	683	703	758	710	736	720	649	739	717	725	738	673	698	676	674	698	689	695	718	725	742	710	718	736	688	736	700	698	710	708	676	697	727	721	747	716	666	776	733	722	673	707	684	658	703	749	701	709	733	709	671	701	690	709	677	742	679	722	681	686	703	701	700	700	720	677	710	704	714	733	692	763	703	700	712	732	694	700	694	737	723	745	717
23325	21169	28869	23734	21067	19498	3509	29499	40813	14293	1338	658	566	612	564	521	546	542	529	500	492	494	501	447	499	456	505	458	498	480	483	451	469	956	3355	3725	2614	1562	833	594	495	445	439	492	443	435	456	431	430	447	486	484	433	472	460	439	430	433	441	437	444	446	422	422	446	426	423	455	459	413	444	457	460	442	396	474	441	440	430	437	423	440	426	454	474	459	469	454	435	436	424	447	420	470	467	431	442	433	446	488	445	440	439	452	427	439	475	435	420	438	398	477	449	462	471	443	460	468	417	436	443	421	450	480	441	442	436	453	444	501	448	462	408	440	409	439	424	461	501	426	425	482	464	417	433	439	431	475	465	452	479	457	474	418	466	432	451	437	422	460	463	419	448	437	450	441	448	454	462	475	456	474	422	424	467	410	481	417	457	424	416	430	444	437	505	444	417	435	402	478	420	420	437	444	438	465	434	459	441	461	469	447	409	475	479	470	451	442	447	429	451	473	441	471	448	445	414	472	418	469	426	436	429	446	444	458	393	453	440	418	448	398	461	432	457	441	465	448	435	426	442	431	464	446	451	454	463	469	417	451	436	428	403	455	456	430	433	404	461	441	443	450	488	445	455	495	457	472	423	447	464	462	471	448	436	478	442	482	450	431	445	433	470	465	434	448	441	438	456	454	472	475	449	406	475	439	469	459	448	462	438	434	436	455	449	440	471	474	433	462	472	480	454	439	427	446	420	481	447	444	417	437	417	507	487	415	418	427	494	448	454	422	428	431	445	422	467	398	457	418	408	445	439	449	425	437	468	437	453	448	455	410	462	451	486	475	416	510	445	427	454	455	507	452	432	440	416	425	448	446	483	437	419	437	488	445	434	421	434	434	432	456	450	471	459	458	433	430	439	444	454	432	457	429	426	477	408	452	440	443	443	437	431	441	430	423	434	416	456	455	445	445	463	429	473	451	443	428	446	477	421	467	446	441	424	409	438	460	432	459	394	450	451	436	426	397	422	485	449	446	481	434	437	397	475	465	447	448	456	459	462	429	420	425	469	443	461	443	434	451	468	447	453	444	410	442	413	441	482	464	462	476	451	450	420	410	439	495	468	419	473	404	473	442	423	440	402	457	427	439	448	470	428	421	483	454	398	433	478	445	417	465	442	466	420	435	433	410	407	476	427	423	477	443	465	447	441	443	407	436	444	449	448	434	413	436	412	427	458	406	441	443	465	467	451	459	467	428	444	430	404	464	461	421	432	472	461	432	480	465	420	441	433	469	465	473	440	439	445	449	468	482	452	478	440	415	421	431	394	466	414	408	435	430	482	460	451	449	417	448	411	444	460	459	460	457	412	427	438	436	445	469	470	402	421	417	442	456	432	451	453	458	437	447	480	461	411	453	486	478	441	444	392	459	467	433	456	443	469	421	438	428	458	448	457	441	483	444	437	437	443	424	423	480	465	442	426	469	459	426	444	425	431	427	441	477	398	485	406	418	450	455	409	447	437	437	456	480	470	453	460	443	451	479	461	423	436	446	466	430	439	426	467	445	504	449	463	425	460	467	444	470	473	437	408	432	467	422	436	430	441	451	454	404	464	463	482	460	438	457	447	440	477	450	442	461	479	448	438	460	460	438	423	426	445	431	429	389	443	410	429	430	434	457	440	384	449	449	416	452	438	454	470	437	445	456	421	431	478	403	456	459	462	443	434	455	410	416	434	499	476	446	435	423	444	476	463	420	436	458	454	479	429	443	460	443	474	418	429	399	402	474	427	419	419	427	452	467	430	457	422	381	426	449	426	463	420	426	462	473	444	431	413	443	434	466	399	445	398	488	447	426	457	451	457	447	434	432	452	430	471	450	466	435	415	434	414	483	448	440	445	432	433	450	446	456	446	448	475	447	455	446	453	432	436	436	406	461	420	425	479	404	415	449	410	422	432	453	472	419	501	412	457	434	458	418	438	441	414	432	452	450	456	492	469	423	417	397	426	447	473	435	477	454	407	435	463	416	449	442	438	432	491	425	433	432	476	419	443	426	478	477	422	458	452	451	461	424	475	419	468	408	493	462	460	407	473	463	458	408	463	439	439	450	474	404	417	461	477	429	470	485	471	437	470	445	462	463	431	437	462	426	438	450	450	445	440	480	440	443	419	445	405	419	451	444	448	443	436	423	427	484	446	486	502	417	442	448	439	430	449	463	421	429	462	406	464	417	455	461	445	396	450	441	432	481	440	434	426	484	427	430	455	466	454	439	427	477	456	444	439	463	449	449	443	455	424	436	443	425	470	405	476	476	458	464	420	454	427	444	491	415	433	422	447	417	419	405	418	466	447	462	410	455	411	452	476	456	461	460	434	448	456	427	429	446	429	411	413	442	412	430	462	438	403	452	466	423	453	451	430	427	433	389	440	474	406	468	453	448	466	422	447	465	459	444	422	412	447	442	449	415	474	431	449	477	464	442	477	452	420	457	414	452	416	457	443	462	472	445	443	407	473	445	452	457	458	432	448	430	435	432	443	436	470	444	459	453	459	458	476	418	449	422	429	459	483	474	475	446	457	411	418	492	432	447	450	441	452	429	448	413	467	393	454	480	453	453	439	443	437	427	487	473	442	481	462	456	459	428	439	447	447	425	474	446	421	438	436	448	398	473	469	424	471	434	434	442	432	452	434	439	459	435	465	444	431	484	459	438	464	420	459	462	456	427	422	414	431	444	461	462	456	428	441	398	460	436	474	435	453	432	435	442	460	451	435	486	406	443	473	470	427	447	434	484	434	449	436	482	452	453	438	455	463	435	476	427	445	458	383	431	465	416	470	460	426	461	472	460	472	447	374	462	461	488	466	494	501	434	454	463	420	430	457	454	399	443	436	401	425	440	421	422	436	422	453	453	441	439	487	437	488	476	471	442	436	402	437	440	425	390	446	435	487	452	455	456	503	397	434	489	432	446	437	438	425	473	435	438	442	461	388	450	473	460	454	490	436	445	452	445	443	449	466	437	445	438	442	425	454	413	445	438	394	438	464	467	413	454	470	431	445	439	488	425	452	428	430	451	435	436	478	468	480	446	434	469	437	445	456	442	472	450	408	456	447	411	415	445	453	419	407	471	453	435	442	440	437	477	520	483	453	454	435	475	428	455	437	452	456	424	398	453	467	438	419	416	415	452	484	432	427	432	443	438	450	370	401	462	452	457	451	464	447	456	439	402	426	421	457	407	475	458	443	411	442	421	441	451	416	437	441	438	459	449	487	418	434	423	446	441	449	441	435	478	456	436	455	433	466	434	406	426	401	413	438	456	457	450	455	483	455	438	425	436	430	446	454	459	412	422	408	479	460	458	418	436	440	473	411	427	384	409	435	457	439	467	449	434	450	494	473	464	499	434	449	419	446	458	427	408	426	442	405	426	458	429	457	475	437	423	437	452	411	441	469	434	437	446	460	435	449	437	411	486	418	477	445	436	474	462	464	434	442	471	428	414	457	460	431	426	434	427	455	454
9284	20817	17689	10485	7496	5472	4144	34864	41371	12626	1402	1296	1166	1055	1019	958	964	875	840	796	810	774	820	764	704	777	732	823	771	767	747	749	759	2107	7806	7948	5473	3305	1652	1008	785	733	731	722	644	662	657	668	676	651	672	711	640	709	672	708	644	664	678	703	675	678	718	654	704	666	682	625	682	657	661	685	693	658	689	719	667	696	635	687	655	687	601	727	678	694	735	634	696	699	679	694	646	653	726	671	669	652	663	676	675	694	752	676	677	644	639	663	642	651	700	654	652	678	691	685	674	649	638	657	721	646	728	665	627	690	639	686	693	678	683	669	689	696	659	681	675	683	694	686	709	684	658	678	688	672	679	702	713	657	681	698	680	693	719	689	696	642	667	706	685	675	685	653	722	679	663	683	701	683	733	689	706	692	670	695	628	671	690	688	679	665	696	709	664	669	642	710	697	680	676	689	683	641	672	634	679	644	674	691	687	690	709	674	698	669	719	672	699	701	691	671	679	644	693	680	672	691	692	747	696	710	671	678	678	673	720	697	658	703	637	656	666	637	636	670	666	649	675	642	670	700	688	686	674	630	672	660	679	677	690	637	725	710	699	752	698	679	627	725	657	668	676	664	701	708	678	654	637	684	686	683	658	675	721	723	696	672	704	649	685	701	634	743	666	692	707	648	682	663	733	700	654	708	629	623	674	660	666	671	665	695	700	689	618	683	676	699	659	669	673	692	686	640	722	624	691	707	687	679	653	736	654	719	652	685	688	610	692	698	688	674	662	656	682	681	680	681	649	645	677	666	653	710	673	659	624	685	684	693	674	666	654	663	676	732	681	718	692	741	644	655	677	675	685	686	681	674	665	658	687	667	680	635	680	677	646	672	706	653	674	711	656	680	658	649	672	698	687	680	691	666	711	643	654	674	703	717	691	668	704	687	711	656	658	677	665	688	663	684	703	694	648	631	691	658	648	660	676	656	655	697	684	672	723	736	688	661	621	689	662	670	676	714	702	662	654	666	679	666	680	660	683	709	669	671	705	653	708	711	720	691	657	666	679	683	696	708	664	619	679	681	668	639	686	656	682	708	688	667	673	723	685	647	707	670	678	718	705	674	711	657	667	654	680	691	650	653	665	676	675	678	686	677	694	636	667	675	621	685	654	670	674	660	673	661	720	696	643	680	691	670	632	711	639	636	644	691	658	705	691	658	722	649	665	651	644	731	685	718	683	678	651	720	709	635	699	675	661	710	661	719	694	703	680	653	659	712	685	704	684	726	666	702	656	688	660	676	692	678	663	720	643	695	655	637	664	706	668	642	698	701	668	680	660	679	655	678	691	677	614	645	672	704	720	696	668	617	657	713	674	668	657	679	713	690	684	723	672	688	687	709	718	663	696	664	641	664	715	664	649	689	696	721	676	652	679	697	680	706	638	662	682	698	650	679	639	696	645	687	683	657	657	686	658	710	644	687	714	658	642	662	691	659	676	694	712	713	703	661	742	650	659	672	696	701	683	699	650	700	694	675	648	633	678	685	681	674	650	704	640	655	659	699	693	670	685	680	715	692	646	633	709	636	670	681	614	671	691	647	654	669	694	663	645	685	707	712	682	683	662	674	693	686	727	689	666	694	682	703	692	695	604	667	650	668	662	655	728	713	656	682	690	682	676	703	711	653	662	703	660	727	700	675	713	685	726	683	713	655	710	674	643	669	702	661	655	696	692	690	640	663	623	682	678	675	655	688	705	670	659	672	725	684	678	668	693	692	685	650	691	690	701	687	686	656	655	715	713	678	692	657	691	686	739	726	662	669	641	683	656	645	682	692	674	644	702	617	705	666	700	687	677	749	682	704	706	690	632	672	701	705	663	642	648	682	664	692	677	646	730	677	722	708	706	644	665	688	689	697	648	664	671	639	663	655	611	679	694	691	654	695	689	704	745	688	713	681	627	643	659	660	631	647	680	661	648	669	717	679	663	676	655	642	655	655	682	682	685	648	632	691	682	694	669	670	714	658	650	689	680	658	692	685	661	725	681	661	669	701	678	648	690	683	658	695	667	652	641	660	684	655	672	654	692	643	645	667	685	640	672	696	685	652	717	628	640	670	702	676	673	674	684	694	718	671	681	696	689	647	701	643	703	695	735	662	675	685	701	653	659	656	691	702	648	646	648	671	687	721	693	679	673	670	661	719	685	635	656	671	695	685	689	629	684	643	707	678	694	676	678	700	668	682	696	707	686	711	696	696	671	705	701	680	675	699	635	664	656	668	676	722	647	641	668	649	697	697	649	643	692	697	675	715	666	675	664	623	665	648	693	728	655	643	672	669	700	669	679	696	668	692	670	670	706	677	668	674	714	627	740	698	671	704	711	682	724	711	641	687	633	695	710	654	670	669	674	687	646	724	664	671	725	700	727	653	723	628	668	652	704	685	728	699	692	691	656	639	691	683	660	678	686	640	689	683	683	672	674	659	649	709	636	675	648	691	674	627	665	685	666	678	695	682	642	702	684	680	673	708	648	661	679	681	665	672	729	705	652	689	654	673	641	711	665	715	667	672	667	683	666	658	707	714	615	681	689	650	664	664	690	615	675	661	712	694	704	687	672	654	697	725	665	705	697	692	679	616	666	669	665	691	690	668	694	688	638	665	652	664	700	699	705	683	732	686	645	646	647	661	712	674	661	671	662	651	647	696	665	657	672	702	662	677	674	675	688	680	686	656	715	676	683	677	689	700	718	662	667	682	715	691	737	706	678	638	668	668	690	659	692	708	654	606	649	681	682	671	662	710	686	680	662	671	726	698	636	706	692	626	701	695	675	702	675	671	640	667	689	709	672	640	655	682	657	656	702	683	735	681	637	690	678	693	667	677	707	649	664	649	703	645	660	665	660	690	713	659	673	689	660	659	669	683	683	676	625	661	676	706	699	682	699	683	698	713	711	691	707	667	676	673	665	666	662	626	688	678	680	700	696	698	696	690	692	710	689	696	651	704	656	688	699	646	653	653	663	668	691	646	658	690	685	693	706	674	662	708	728	667	722	682	688	677	665	708	717	694	698	697	706	719	701	662	652	697	669	693	667	709	674	639	687	677	710	684	656	658	639	691	665	656	672	709	667	707	668	718	651	642	710	664	701	705	659	681	654	671	658	752	696	662	697	659	715	662	662	703	645	659	652	691	653	663	667	662	658	676	625	646	731	699	673	751	693	725	680	657	677	697	677	626	668	709	664	677	673	679	684	690	691	679	719	652	696	700	632	658	695	691	678	709	673	673	693	652	639	668	666	660	683	667	692	649	721	694	669	690	625	667	647	666	718	679	671	708	710	674	730	682	673	680	649	695	610	697	680	635	663	622	657	681	736	678	657	671	695	658	649	690	654	680	723	683	673	667	662	684	715	674	694	686	676	620	669	675	645	700	667	644	657	649	659	719	705	658	668	663	697	663	704	666	631	677	666	666	646	661	716	706	669	671	669	677	666	721	676	705	656	669	634	617	642	679	636	696
26767	20106	7989	2278	1051	717	653	3237	5532	563	492	480	464	445	518	468	460	481	443	463	453	423	444	441	458	460	469	504	458	482	423	429	467	529	768	765	663	537	511	496	463	472	419	459	412	436	411	444	462	454	430	401	407	418	413	408	418	428	463	426	438	448	432	456	462	462	435	432	446	450	412	420	459	429	452	438	426	413	457	409	426	436	420	461	402	453	383	426	456	466	479	455	461	433	412	412	471	441	444	446	425	437	433	421	465	430	408	475	430	485	452	483	422	444	435	481	457	429	427	434	430	421	424	465	423	442	445	441	468	463	445	421	434	450	470	433	459	439	412	421	435	417	408	420	440	437	409	423	423	451	404	451	458	462	440	464	452	415	439	419	438	400	436	430	447	420	480	454	441	465	444	426	428	461	463	480	421	430	462	435	469	387	443	438	420	439	410	470	457	438	456	447	436	446	462	443	431	443	420	444	430	469	437	427	458	455	435	438	448	434	473	436	449	468	433	412	460	436	434	455	453	425	425	427	464	436	428	432	389	456	450	427	443	439	456	419	416	461	447	438	424	449	453	423	462	445	427	437	412	458	404	434	484	440	441	434	442	425	421	429	468	451	446	443	472	423	465	447	424	430	429	421	425	434	413	463	435	446	447	473	437	427	475	440	428	431	431	386	427	450	436	481	448	435	462	424	417	459	424	430	477	412	441	443	473	464	450	446	464	424	435	431	469	431	473	421	461	474	436	432	400	416	416	429	418	447	425	423	414	463	444	460	482	427	429	410	427	454	454	408	437	466	437	444	444	436	437	451	420	443	473	437	452	445	437	491	431	409	457	495	448	449	438	437	465	414	466	445	417	451	427	436	409	437	450	430	472	448	402	473	427	431	427	455	463	458	395	466	453	457	440	426	438	422	466	399	448	462	437	418	474	404	434	423	439	447	448	429	445	440	446	443	428	433	454	481	431	451	439	473	449	418	446	481	474	463	414	431	417	452	474	419	501	424	429	450	426	468	430	389	444	437	399	460	421	458	465	471	430	440	447	433	435	449	427	465	437	476	410	408	471	412	451	414	393	413	417	405	438	407	450	421	439	413	423	440	411	464	418	455	458	447	472	431	431	460	435	479	445	432	404	437	450	483	450	492	438	399	416	479	450	426	431	426	442	442	395	442	469	408	488	445	437	430	446	445	392	454	424	464	430	465	453	418	445	452	459	458	433	417	502	414	453	419	427	443	437	477	429	427	435	404	384	435	411	457	439	442	457	488	492	417	448	447	420	457	419	426	427	381	423	393	409	461	460	494	454	430	432	418	465	429	450	453	434	446	475	471	439	421	448	413	510	422	431	423	430	441	486	436	418	438	443	444	442	428	409	460	459	449	456	433	436	484	482	434	481	439	439	443	423	440	429	439	460	438	461	460	422	433	443	436	445	429	441	470	442	434	412	417	439	413	454	431	437	422	439	436	452	414	411	424	429	405	441	426	443	425	442	446	434	451	453	433	483	421	395	462	414	465	463	436	436	434	454	460	419	420	437	452	448	458	481	431	453	445	436	417	443	447	404	419	436	468	437	431	447	463	466	468	449	412	426	413	439	467	451	442	441	422	459	450	465	449	409	436	446	460	421	449	414	401	436	429	467	457	475	419	436	437	439	441	440	444	430	437	448	400	427	432	434	435	430	422	433	399	414	460	432	441	447	424	407	452	434	412	430	442	468	423	461	432	456	444	468	444	421	418	436	442	461	429	449	437	474	435	456	456	426	456	421	474	464	440	422	441	404	449	423	454	486	450	434	410	454	454	452	418	391	449	414	442	449	471	447	432	419	471	440	426	453	456	432	487	459	438	426	468	465	464	474	471	450	444	435	448	476	472	455	445	488	470	456	438	425	423	449	437	393	450	437	464	460	418	442	402	459	428	483	421	424	408	454	459	405	448	406	429	408	439	437	451	451	415	427	444	414	424	443	421	435	472	398	444	415	476	451	429	434	460	423	425	416	449	466	457	465	410	393	448	432	442	410	459	470	447	415	398	418	443	478	465	435	426	430	424	439	440	435	433	444	438	438	466	430	421	436	474	443	430	448	489	434	412	429	439	427	386	465	436	461	430	443	404	425	466	428	413	460	455	448	449	422	437	437	408	422	436	464	441	418	453	432	403	427	469	432	433	420	439	444	427	441	398	468	476	422	441	447	435	473	421	426	441	419	466	473	424	388	441	457	462	421	424	471	443	472	431	437	441	453	443	481	467	438	433	425	436	418	429	429	432	438	459	460	441	488	442	479	439	441	393	447	443	464	397	442	432	446	437	409	454	455	437	458	446	475	454	418	459	448	424	413	428	445	424	439	453	451	419	431	449	439	436	438	449	448	426	406	441	469	414	424	450	416	432	436	417	383	420	430	451	405	447	465	442	451	423	459	474	424	437	438	477	447	455	435	427	453	441	440	485	479	421	436	400	445	423	449	415	417	490	450	475	416	422	418	421	434	431	474	414	413	466	421	448	415	437	422	456	415	426	467	461	433	436	447	470	437	462	448	425	444	435	439	454	440	408	421	443	409	457	457	408	479	450	470	432	427	453	423	457	459	375	448	434	415	439	410	422	426	447	464	434	482	410	468	447	430	443	425	456	433	434	409	391	427	449	439	436	418	419	449	432	430	454	434	422	428	403	439	447	417	404	452	434	439	438	442	473	443	468	456	436	450	413	449	442	415	442	455	407	455	416	422	473	399	461	443	444	436	445	421	436	456	440	418	406	411	491	408	462	431	452	470	453	406	437	420	425	440	427	416	446	460	395	387	419	415	440	459	439	492	469	379	447	402	431	454	441	401	432	436	428	407	394	383	410	432	449	450	432	469	423	394	460	419	429	390	446	419	462	437	428	440	431	440	419	435	432	389	423	436	442	461	449	466	403	407	461	428	434	440	467	423	422	428	450	455	443	428	421	440	444	448	417	451	432	470	418	449	422	442	425	425	437	431	460	430	440	461	410	438	430	442	469	453	480	420	451	454	436	443	445	453	452	435	455	449	438	457	459	421	458	436	446	452	448	483	431	410	403	424	442	432	466	457	434	449	450	428	409	486	416	442	442	443	435	454	440	449	467	422	424	439	443	437	431	465	412	450	446	462	448	429	437	467	461	437	481	414	423	458	460	451	412	447	458	433	456	417	466	432	418	463	454	441	419	413	403	432	436	430	483	432	462	412	410	462	460	423	440	436	462	444	396	455	420	465	477	464	456	468	456	450	449	427	425	432	446	466	445	448	428	425	444	379	417	489	429	474	438	442	480	456	459	434	452	432	450	425	441	453	452	444	457	438	434	401	446	449	469	415	433	406	442	453	493	410	445	479	412	449	427	460	453	434	435	418	454	444	468	442	477	457	440	442	434	450	440	392	486	467	442	418	409	412	418	438	450	400	417	409	448	445	423	406	421	426	454	446	429	439	460	448	445	430	426	413	460	411	424	461	427	445	444	464	441	428	434	416	438	426	458	439	439
5087	5612	4802	3927	2443	1685	1387	7561	10990	987	789	735	753	738	692	735	749	743	759	716	743	689	698	694	711	701	698	694	716	713	629	715	657	938	1425	1435	1145	1009	798	752	673	662	696	740	700	633	665	643	691	678	638	697	678	695	674	665	677	711	636	709	693	700	647	664	670	629	644	668	680	685	696	687	657	684	643	674	736	686	716	701	674	728	695	680	662	623	675	682	659	612	723	708	682	679	646	725	673	660	705	655	672	682	701	649	699	673	678	661	714	674	668	693	695	670	678	668	655	685	609	691	648	711	672	669	729	669	654	657	678	661	649	667	674	686	663	672	675	734	712	709	708	659	703	673	693	680	717	692	656	691	668	694	683	611	661	687	723	682	659	704	633	648	713	698	695	676	663	693	693	690	667	621	642	716	666	670	721	681	640	726	680	698	657	700	677	650	678	697	651	688	663	716	696	689	669	714	647	655	710	666	689	719	662	727	717	687	677	639	682	644	664	667	681	634	668	711	644	630	703	692	665	673	708	647	683	652	671	704	725	708	658	667	672	647	670	673	686	688	665	631	670	686	667	656	654	707	665	674	677	738	665	670	678	676	679	681	677	678	665	697	654	661	660	674	691	758	689	636	683	659	635	667	640	674	722	691	674	680	686	704	639	624	677	699	671	695	696	672	699	666	713	675	702	738	662	654	642	684	655	716	667	699	722	689	662	667	674	644	675	690	655	644	639	648	690	654	659	652	667	691	695	694	688	682	683	697	672	688	714	674	684	660	681	665	672	669	674	662	715	691	714	668	705	620	717	682	649	674	699	679	686	646	661	688	651	674	648	694	606	712	671	663	705	654	655	668	657	654	668	720	666	705	661	691	663	669	732	616	668	646	702	681	704	684	662	686	680	701	650	633	711	734	656	657	665	661	645	697	732	662	673	669	694	702	666	683	703	703	651	690	653	685	664	672	727	659	698	657	691	652	690	670	626	699	704	719	685	644	684	693	714	659	679	682	661	673	704	672	680	647	659	641	698	710	680	666	638	697	681	692	676	691	695	670	661	665	670	646	709	684	652	716	700	688	680	664	663	696	681	664	646	679	726	685	650	678	700	684	707	641	698	688	742	689	660	670	659	619	697	680	653	713	705	671	665	698	723	688	641	687	665	699	694	678	712	698	658	695	679	753	663	667	642	695	658	666	646	656	689	673	646	674	670	716	662	672	652	663	690	671	647	703	688	657	720	656	681	723	663	647	689	624	652	677	674	646	706	704	714	684	653	649	666	693	648	728	646	680	688	677	670	674	706	689	678	665	722	701	726	683	720	643	648	720	703	720	635	705	647	641	668	637	668	660	703	731	682	652	657	689	711	680	693	668	687	667	683	696	661	667	704	689	715	691	664	669	680	695	686	701	655	656	688	656	676	660	626	660	673	658	657	646	697	682	670	699	723	693	710	670	662	674	684	712	647	686	659	667	727	680	709	697	698	690	690	670	652	657	714	699	652	652	719	680	717	704	674	717	684	717	648	694	663	709	671	648	663	704	633	727	665	675	680	659	672	672	705	628	665	628	663	711	693	694	662	672	660	619	632	673	654	717	668	692	708	648	670	678	646	672	635	658	668	699	672	666	648	700	643	720	659	709	696	706	672	744	650	668	702	658	651	721	652	649	642	647	671	656	675	637	634	700	644	694	658	670	667	660	699	697	678	667	731	681	724	649	681	669	714	632	679	656	718	682	673	701	671	751	695	680	670	689	675	635	660	708	633	660	676	657	637	691	668	662	690	666	665	671	664	689	640	676	672	674	699	691	691	681	671	648	679	717	628	658	704	674	679	660	663	730	708	702	623	685	681	682	651	672	656	728	688	703	656	621	707	615	724	641	642	648	684	680	678	683	654	648	672	714	696	723	684	662	673	671	700	716	696	673	732	677	646	715	692	670	663	731	680	654	661	654	696	695	676	687	690	675	674	677	676	681	638	672	696	747	660	676	714	657	670	700	683	678	691	669	635	671	665	625	657	674	715	675	669	675	729	685	654	683	663	649	685	721	645	658	653	673	674	655	657	715	628	623	657	655	691	684	677	666	684	630	660	624	686	636	663	714	703	665	700	724	630	733	682	684	679	648	645	627	719	672	718	640	721	692	674	628	633	695	695	683	667	681	670	693	710	711	679	680	660	708	692	700	682	675	680	721	748	643	705	691	733	682	674	686	656	676	634	712	709	679	635	682	677	659	697	678	728	691	655	654	667	640	693	628	681	700	701	682	674	667	677	643	664	668	656	728	708	642	652	684	661	654	674	661	650	651	657	683	717	722	662	671	716	721	684	656	666	648	655	669	685	692	667	686	698	733	688	673	656	652	674	668	685	698	675	683	660	716	693	651	712	678	662	659	684	727	666	631	728	663	665	675	700	699	675	590	658	673	684	653	694	684	628	658	667	695	718	711	641	676	690	707	688	691	702	688	688	657	713	735	664	696	666	689	668	663	727	646	677	648	690	693	652	674	662	668	649	715	678	652	681	634	681	667	648	620	705	670	663	664	670	690	666	698	685	616	681	696	678	722	691	685	704	661	654	681	662	698	701	707	690	699	717	707	668	662	678	688	711	659	691	686	674	676	681	699	650	666	683	697	697	673	704	677	657	668	669	667	708	645	668	663	660	626	619	695	645	678	672	690	692	720	703	690	675	665	628	690	671	648	752	642	673	719	676	617	645	680	677	682	648	712	701	700	712	678	663	658	680	663	640	701	661	664	688	695	693	652	657	637	701	686	695	669	711	657	688	658	653	685	715	717	685	661	697	690	698	697	684	651	704	679	710	690	726	685	643	675	659	707	658	718	692	671	672	650	727	620	701	676	711	671	664	691	672	714	669	676	702	653	648	700	714	676	669	623	720	717	679	679	692	657	703	653	659	689	704	696	716	650	635	666	657	609	682	703	689	672	690	670	684	690	695	694	708	676	691	688	708	647	663	699	707	686	676	650	655	633	734	664	671	668	657	718	685	669	675	647	638	713	659	664	704	727	642	677	670	644	675	648	693	711	640	671	705	715	644	706	702	726	706	674	694	670	665	668	682	692	670	675	700	687	647	679	631	650	690	686	690	699	695	647	686	695	661	705	722	708	698	680	662	672	649	684	653	690	689	647	669	678	676	705	600	701	683	715	683	640	680	721	643	681	670	642	630	675	701	629	725	696	679	660	666	711	653	632	707	684	707	682	633	694	692	676	677	734	712	641	646	668	668	695	661	651	678	687	666	642	639	657	653	668	676	674	628	689	691	711	653	695	677	644	704	644	689	662	632	702	656	723	650	653	706	673	651	675	683	714	669	663	686	679	686	727	655	715	635	656	668	673	674	658	714	647	711	703	726	675	650	705	690	711	645	678	648	678	676	664	673	670	703	661	682	636	716	677	703	721	650	618	657	670	651	659	656	745	698	632	657	687	687	652	736	684	646	662	667	651	650	684	655	685	709	687	669	700	657	713	684	649	696	677	696	665	693	680
25168	21090	26780	24753	4814	1208	965	10101	19836	1767	519	534	478	527	508	495	467	500	522	508	436	465	469	467	486	477	451	489	466	458	431	478	481	1021	1622	1402	1114	815	604	532	497	453	478	465	466	485	457	480	428	462	471	438	474	484	439	453	434	476	430	477	441	477	487	432	463	424	432	428	461	462	464	434	477	462	483	485	431	484	468	456	469	475	460	465	430	474	448	457	443	495	463	445	444	480	501	429	461	446	468	415	433	444	466	458	466	441	448	448	457	453	463	464	444	455	442	474	459	457	459	483	502	432	413	459	431	492	455	465	446	481	468	428	445	464	479	457	485	449	445	426	495	416	453	446	452	435	442	449	392	456	435	439	493	425	471	497	462	456	481	465	462	440	448	460	473	446	504	453	437	457	462	467	466	491	420	446	454	478	463	478	449	492	455	462	444	437	445	492	534	467	454	449	445	493	435	447	468	469	456	436	448	481	437	405	447	480	441	460	448	487	439	458	448	453	441	458	474	475	427	444	479	469	436	394	453	446	444	487	469	407	460	477	429	469	439	433	449	470	469	452	502	460	455	473	446	457	486	471	483	469	434	461	465	449	473	423	428	466	459	446	451	478	451	424	465	458	433	436	433	485	471	478	469	460	424	471	419	479	449	477	414	438	456	440	457	432	461	477	460	473	442	421	439	471	461	488	466	492	472	481	450	450	457	444	431	435	425	464	461	464	422	420	420	461	474	447	463	446	495	449	449	453	454	411	480	462	463	433	463	448	469	470	471	435	424	438	429	429	456	466	460	460	498	442	462	472	477	452	450	447	453	442	399	464	429	463	448	455	420	419	440	474	422	458	461	453	454	428	465	431	452	455	434	428	460	428	461	480	439	426	462	439	503	477	437	484	490	438	462	476	479	439	448	428	480	450	465	474	425	465	471	473	438	454	464	459	488	461	471	413	431	456	449	424	451	464	419	463	428	450	448	455	483	428	467	429	504	416	454	431	514	456	470	453	471	436	503	448	460	467	477	440	457	486	489	457	455	464	458	485	460	446	439	461	501	456	438	446	437	446	444	481	427	447	446	438	481	418	486	494	422	455	456	440	430	459	476	470	494	454	479	471	431	462	435	433	455	467	431	436	464	437	433	463	452	450	415	476	458	453	456	483	474	441	448	493	415	440	470	444	443	435	499	471	462	449	450	453	495	451	498	454	460	501	465	444	488	458	444	427	486	440	436	447	491	458	490	453	462	438	477	417	449	459	380	474	494	458	517	485	465	465	436	453	451	420	451	463	432	443	467	433	463	486	449	415	472	467	440	454	481	471	421	447	479	428	483	467	450	453	458	456	445	470	484	483	448	448	480	452	480	444	466	436	475	442	461	455	464	437	461	457	471	472	490	493	449	455	435	482	399	463	447	474	460	471	458	475	477	445	461	506	447	461	419	437	486	423	465	424	470	423	422	471	476	409	457	455	467	473	476	438	462	418	439	433	454	440	491	424	480	453	462	428	489	459	469	473	457	472	454	444	455	440	443	430	442	428	473	477	472	454	471	430	421	483	433	475	447	424	469	469	444	413	459	404	481	464	463	422	474	463	469	459	478	460	475	461	453	442	496	461	457	455	503	479	454	486	465	426	436	445	462	441	451	454	473	447	478	410	454	436	442	472	500	456	457	457	439	457	532	441	468	438	444	401	466	462	451	485	435	405	465	451	434	495	477	441	471	452	476	479	441	448	454	480	494	429	406	412	453	432	445	439	446	450	450	466	409	472	412	473	457	452	466	478	465	438	434	427	458	435	430	431	421	440	461	460	454	461	465	416	458	438	455	470	464	462	467	465	454	452	462	464	455	475	479	470	461	452	458	421	424	458	432	438	448	441	470	443	505	453	432	455	422	461	439	486	412	417	424	452	454	497	487	461	468	462	444	446	462	484	451	499	464	457	496	393	427	457	475	470	452	466	449	440	444	483	489	461	465	451	446	468	474	462	449	489	483	451	440	444	471	439	428	477	440	476	458	489	428	460	448	464	468	451	457	482	433	467	479	477	447	455	453	478	436	416	469	454	484	423	509	470	449	488	435	443	460	457	449	428	463	446	469	456	444	459	461	473	462	435	450	461	455	468	459	443	461	442	468	479	459	446	437	471	452	455	439	449	475	436	464	459	445	434	473	422	446	459	441	492	482	489	445	460	431	471	471	482	433	487	508	464	470	445	430	422	414	414	460	438	434	482	425	459	488	435	436	411	421	446	472	434	494	465	465	451	438	465	495	451	464	460	449	440	455	433	475	471	435	430	474	456	455	480	467	411	484	479	453	454	463	489	478	455	427	439	465	432	466	471	433	464	446	456	475	430	433	479	418	437	459	456	468	471	475	464	467	442	446	462	443	465	416	461	432	482	451	460	469	471	471	448	495	442	439	479	469	430	485	462	473	481	459	468	405	450	453	466	443	461	443	447	440	458	452	438	450	432	450	466	438	448	448	439	447	460	490	439	497	434	451	445	474	451	441	455	451	511	469	451	459	439	473	476	458	451	446	449	465	423	445	441	452	442	469	486	458	458	466	442	440	445	468	424	466	419	465	472	404	455	491	457	443	445	452	484	448	422	464	450	480	463	417	438	449	434	457	424	439	454	485	447	447	409	477	483	497	465	462	454	417	460	407	440	457	429	470	415	469	465	451	463	419	435	448	458	486	477	471	460	446	434	466	467	433	449	431	467	456	488	416	471	475	435	434	474	481	437	455	461	437	453	445	447	456	448	444	481	480	428	445	469	428	478	463	438	426	469	456	504	483	418	407	464	498	445	456	488	478	489	437	452	476	418	452	466	428	440	462	450	437	464	424	437	459	485	445	455	459	466	514	486	424	418	440	465	470	455	426	420	449	462	442	444	464	461	432	500	472	458	459	454	470	459	466	470	472	441	428	458	452	483	459	475	452	427	446	481	470	472	424	458	416	437	452	472	482	484	478	417	445	457	471	484	467	437	447	437	446	465	507	465	474	447	438	480	480	443	465	450	455	411	443	454	445	454	441	437	446	485	477	498	468	418	448	442	426	437	445	422	407	489	453	479	446	445	430	470	450	468	478	459	462	471	476	463	474	443	454	447	456	433	451	472	449	446	474	447	426	448	480	462	449	476	454	435	464	455	481	467	486	448	464	455	457	449	455	477	415	460	468	464	459	435	518	468	444	468	441	465	487	491	481	485	488	462	464	490	471	514	455	458	422	443	485	485	407	469	458	426	467	447	437	434	435	460	435	424	447	456	464	434	452	482	467	475	496	473	414	459	452	458	460	435	409	462	485	430	415	479	470	423	427	454	496	467	441	477	477	491	468	448	469	508	464	463	494	505	477	455	443	478	442	454	481	453	407	439	463	459	486	457	446	445	468	452	440	452	458	445	445	449	470	476	453	450	454	482	447	469	449	480	421	463	443	476	485	464	450	463	448	477	487	421	488	440	473	467	444	464	464	430	465	487	455	429	465	433	452	472	478	462	468	450
5685	9665	9412	5576	3603	2537	2014	16366	25455	1342	954	918	868	876	764	777	792	762	812	813	799	803	777	713	759	779	717	710	838	749	788	706	703	2088	3804	3134	2259	1447	1008	824	714	679	712	731	707	706	694	733	721	714	714	733	713	678	700	757	712	672	685	732	686	720	669	705	679	722	730	703	685	661	721	731	685	717	714	670	680	662	697	687	682	721	707	744	748	725	738	708	709	755	745	701	706	712	703	759	711	672	696	673	731	708	738	686	708	635	711	733	686	654	729	686	721	677	701	719	666	728	719	767	735	710	703	716	675	793	732	710	715	715	708	723	730	710	724	699	704	700	713	703	742	708	708	663	692	675	710	686	709	695	716	718	697	682	675	721	721	708	705	745	735	734	740	708	725	621	730	702	731	730	663	690	711	668	709	723	647	731	741	682	768	662	729	674	673	679	698	728	694	711	710	734	708	675	680	673	727	746	712	703	703	690	670	703	712	719	678	701	687	741	699	733	707	707	652	691	700	707	712	704	693	669	699	732	759	696	690	697	686	670	733	686	766	671	708	729	668	703	690	727	676	704	743	731	676	713	696	704	708	714	680	670	678	708	736	676	724	710	719	713	671	743	664	686	711	687	702	728	689	665	712	646	701	703	747	653	699	685	715	674	686	698	687	756	722	684	734	651	749	689	724	710	679	725	744	769	737	709	667	705	703	676	683	708	690	695	720	660	711	696	745	719	695	708	726	664	725	665	702	714	728	667	705	733	701	676	719	685	735	742	717	674	679	653	671	717	713	663	689	696	702	684	709	706	682	707	695	689	736	709	746	683	699	710	724	704	671	629	689	663	671	711	703	691	700	700	707	685	697	766	730	716	678	733	681	696	675	687	686	749	673	683	718	701	748	670	673	708	751	704	724	691	717	717	672	693	700	679	703	700	717	714	718	717	705	709	714	723	699	710	738	720	705	718	723	673	750	675	663	700	695	727	689	699	703	678	721	707	711	668	714	686	711	716	709	700	728	702	710	683	714	702	758	687	701	716	767	685	690	681	687	701	721	706	665	710	697	744	666	731	708	691	722	715	770	711	700	708	703	662	681	684	719	684	712	669	690	698	689	707	658	710	672	685	720	727	689	702	739	711	676	698	725	739	692	723	682	699	687	729	700	677	706	661	678	686	741	711	660	700	666	736	679	680	682	670	724	687	685	708	646	705	697	682	716	750	676	663	737	701	693	680	694	667	746	678	687	718	731	662	727	694	687	676	674	690	673	709	721	688	715	696	699	713	685	697	691	693	741	665	697	715	725	713	698	700	682	695	739	645	653	694	692	698	661	696	735	695	731	741	711	718	668	717	674	682	705	689	677	674	728	689	698	703	689	723	735	708	732	726	706	720	724	689	703	749	690	719	715	686	684	721	707	708	729	680	716	734	726	746	692	692	680	660	679	695	697	754	686	723	656	700	730	714	658	749	677	706	672	737	708	709	716	682	667	686	759	734	696	684	674	691	689	715	690	718	707	689	675	691	745	699	698	716	683	715	695	726	698	725	684	738	711	688	707	666	665	706	709	705	707	702	730	743	706	660	639	752	722	698	655	675	699	723	718	684	698	708	727	696	667	687	720	732	706	715	659	732	631	687	698	671	710	722	709	728	703	738	642	709	673	718	704	687	693	659	760	729	675	723	695	674	677	742	669	779	729	705	687	679	758	743	752	723	637	691	686	696	729	691	707	701	733	743	721	782	722	716	725	658	643	719	702	690	726	667	705	741	678	715	725	653	723	672	752	711	652	719	708	699	747	683	736	703	689	760	756	699	738	702	674	749	710	738	724	699	670	715	694	672	723	738	735	688	686	704	735	729	705	695	710	688	714	661	688	706	685	729	705	683	722	688	676	700	723	727	732	672	668	675	694	719	700	702	740	705	739	715	686	703	695	713	705	646	728	727	676	677	720	674	672	692	633	689	694	677	699	711	675	717	701	699	687	710	711	670	659	656	744	700	699	702	719	682	701	709	726	727	688	724	725	654	697	702	711	716	714	673	654	686	689	763	697	749	684	738	729	702	683	744	744	689	705	707	708	731	699	686	702	680	657	723	684	721	633	731	732	681	732	704	705	699	714	683	711	699	697	698	704	757	716	729	746	713	679	660	718	689	683	705	718	701	677	680	682	707	700	714	700	660	707	645	741	727	694	635	745	679	697	700	695	686	686	705	706	739	715	697	703	707	733	730	780	645	688	711	728	690	694	719	746	698	716	705	742	721	742	732	671	686	706	694	750	714	695	678	739	700	738	620	755	704	657	666	713	730	694	728	645	693	718	683	684	696	678	702	702	704	702	730	695	662	690	724	679	708	700	662	713	712	740	682	720	725	670	701	731	710	731	748	671	722	691	695	731	711	741	714	718	701	663	681	682	722	698	691	719	712	699	683	744	693	731	748	709	686	721	688	684	697	690	725	676	684	682	661	699	700	708	727	706	679	759	683	750	729	730	694	726	740	699	677	689	684	708	714	734	688	678	706	679	680	678	700	744	758	662	699	680	701	722	671	718	780	700	691	681	708	716	706	703	732	725	705	680	753	683	748	752	690	736	709	722	713	709	678	673	678	721	667	740	719	714	694	706	682	665	721	693	712	716	700	685	717	697	660	712	697	735	685	669	698	706	705	691	716	729	701	750	742	712	704	731	730	690	764	704	687	753	718	718	687	687	714	692	728	689	734	671	696	628	654	724	680	683	729	718	706	687	685	670	682	722	767	694	689	711	708	680	722	708	671	738	709	671	668	711	752	688	717	689	719	677	698	705	677	676	685	665	721	710	736	683	709	701	638	696	685	671	726	744	667	747	706	716	698	687	668	738	722	721	686	723	701	692	724	637	721	707	710	783	726	694	666	723	693	687	725	670	729	663	732	734	721	697	727	747	705	677	721	708	730	694	688	700	744	678	726	733	749	690	736	719	654	752	672	660	742	725	715	698	700	730	721	696	681	718	698	735	728	724	727	698	727	719	708	713	697	712	714	669	717	681	698	690	726	732	741	702	690	675	717	698	741	718	709	717	732	706	668	694	729	688	769	715	711	730	698	728	710	690	736	713	690	747	716	727	687	689	736	694	650	727	795	702	731	733	700	731	699	701	719	690	703	669	723	676	653	685	670	738	689	704	657	652	668	723	745	665	722	664	727	730	712	671	688	702	730	715	673	718	665	687	742	717	740	684	675	744	698	681	738	702	716	715	740	740	693	682	732	719	651	754	747	686	766	731	678	681	705	704	699	708	694	689	667	658	699	660	680	690	725	743	622	721	668	692	787	710	664	740	694	760	686	755	736	712	748	704	716	710	675	714	735	714	734	729	711	706	711	642	710	707	754	728	733	716	742	733	724	694	689	732	702	714	696	726	674	667	679	682	695	700	691	654	684	711	721	716	736	696	662	749	681	707	652	703	701	715	687	697	700	767	667	660	758	656	710	698	717	661	727	734	719	706	720	689	663	683	699	699	704	706	695	694	714
23211	21104	28783	23663	21107	19614	3416	16455	44238	11145	998	663	574	550	534	553	492	503	508	492	492	520	451	464	452	489	485	473	454	466	472	465	655	1875	3193	3829	2824	1479	777	536	490	409	435	465	444	432	449	400	498	432	447	423	388	442	449	426	441	444	463	429	422	432	403	424	426	454	450	456	409	461	435	429	398	436	433	422	449	428	437	452	469	450	441	443	414	476	403	462	458	432	449	434	447	459	398	422	450	410	405	458	440	432	442	464	426	445	427	465	416	439	471	471	460	473	451	392	442	429	443	437	424	437	436	396	425	458	436	436	426	421	414	433	439	399	456	455	436	448	425	462	426	457	439	408	426	443	466	441	464	434	421	485	424	446	456	450	445	408	461	464	472	413	435	446	431	446	432	457	409	407	461	460	473	437	414	380	449	402	437	444	463	451	431	379	450	451	406	443	431	447	445	412	443	438	466	423	452	461	416	462	429	417	416	451	460	451	450	433	443	436	441	443	462	431	443	405	417	429	446	446	411	444	458	457	398	445	446	432	468	428	452	439	427	443	436	453	434	435	427	477	452	474	472	442	449	365	404	414	446	420	399	434	430	423	448	431	447	418	470	422	462	445	463	405	434	424	469	443	449	422	429	464	410	456	421	431	433	443	446	430	424	411	412	434	442	466	440	452	451	481	455	451	402	460	419	454	426	478	453	418	428	431	437	426	445	473	418	435	410	414	462	423	442	461	437	435	407	431	449	427	426	442	422	432	445	460	451	449	405	449	467	429	465	437	463	426	415	441	468	437	513	437	446	449	443	474	444	459	447	456	453	434	435	463	439	446	476	373	435	451	464	424	432	435	426	436	433	464	445	440	414	399	438	438	448	460	437	446	407	454	451	422	419	386	426	451	454	444	432	426	467	433	435	418	420	445	433	433	425	420	419	441	458	419	448	441	431	425	449	430	464	419	445	436	397	433	463	426	428	428	406	442	478	424	411	449	406	457	459	464	427	441	461	441	464	431	427	420	427	432	412	418	455	458	451	466	395	444	442	457	428	457	442	446	439	423	435	428	443	438	418	473	441	438	438	453	412	438	484	440	413	459	429	405	427	449	458	409	416	432	428	449	441	438	466	390	453	437	421	454	409	418	430	433	445	486	423	422	433	460	404	422	443	404	439	436	452	443	434	429	442	408	413	430	455	443	428	439	437	483	419	429	448	438	433	424	448	399	478	433	459	480	435	462	424	448	451	464	430	446	435	424	426	455	415	439	425	471	426	437	420	454	447	431	466	431	438	492	436	427	460	415	474	439	416	466	433	443	428	393	453	428	444	468	440	411	442	419	455	414	429	434	432	420	421	419	418	435	391	443	436	459	450	461	424	401	430	407	426	430	448	414	421	448	430	437	490	431	460	449	434	473	399	427	451	428	417	423	414	439	466	452	435	469	422	447	422	413	462	461	450	443	474	469	413	467	446	447	429	455	426	443	422	487	432	461	431	407	421	459	462	452	410	443	416	408	437	482	428	461	428	420	466	413	458	453	443	475	468	409	445	483	393	484	445	407	456	429	441	462	409	446	447	431	455	403	470	441	440	424	402	444	433	445	426	429	401	459	450	439	468	421	407	427	441	410	435	434	407	439	456	415	446	418	456	410	436	437	430	444	448	424	436	432	454	430	442	417	419	439	463	416	425	473	458	448	435	444	432	446	430	437	419	443	422	447	418	436	428	427	473	470	440	438	425	415	442	411	430	442	412	455	445	456	453	454	406	421	417	445	422	410	427	442	430	432	436	412	445	482	469	447	414	432	451	426	438	437	423	410	433	440	435	440	474	438	424	404	408	463	447	428	429	421	453	445	392	463	441	419	474	469	414	415	437	405	444	415	413	429	457	442	433	422	411	400	427	446	420	454	423	453	473	471	466	383	443	462	422	420	425	449	422	421	447	437	465	449	436	472	427	459	434	440	464	431	476	446	469	463	440	449	453	441	425	428	475	431	432	420	464	412	446	436	436	446	411	443	396	443	406	416	451	440	416	450	437	475	442	404	432	450	421	495	451	444	465	421	487	412	400	430	432	423	462	428	434	439	465	423	458	449	452	442	432	448	402	463	425	463	454	410	447	449	453	438	475	454	431	422	444	427	433	428	435	458	452	420	436	441	449	453	465	435	436	413	421	428	434	453	432	452	422	455	466	392	444	431	432	435	453	427	412	426	450	438	450	421	422	425	430	465	452	472	438	446	434	472	424	415	432	450	448	448	431	445	434	468	406	447	458	459	415	446	455	423	435	435	448	423	423	448	433	431	386	423	400	414	465	423	422	454	459	414	424	426	462	419	458	426	489	461	450	462	437	464	391	458	455	400	457	429	421	438	407	434	453	433	435	417	408	456	425	428	418	476	417	466	433	436	422	438	389	456	460	440	469	429	436	444	416	429	443	460	426	440	468	444	429	456	434	412	415	444	413	384	441	441	449	433	459	409	454	407	416	456	461	429	413	427	418	412	421	412	465	430	437	475	465	418	409	454	451	423	437	417	435	438	437	454	459	448	430	409	405	433	448	395	426	417	426	454	465	422	472	397	436	457	412	451	441	464	407	442	452	452	427	447	435	428	437	437	434	428	443	443	439	432	474	437	447	453	463	429	434	434	450	446	432	430	452	470	439	436	450	442	390	422	476	460	416	428	461	458	462	426	431	385	429	441	477	438	429	475	413	407	451	439	425	409	448	423	440	437	426	427	465	424	433	437	420	443	449	458	433	446	446	470	438	432	451	422	463	436	447	426	434	419	461	417	425	418	463	422	481	431	435	438	433	423	427	451	461	423	421	394	400	439	422	420	398	452	426	430	432	436	447	428	460	410	440	430	428	432	440	430	470	458	434	417	454	434	434	400	452	426	450	445	431	441	425	450	403	433	449	421	431	431	410	450	412	441	472	431	427	413	426	421	426	445	450	388	414	440	435	440	439	450	402	428	434	433	460	432	428	407	441	441	439	433	449	416	441	462	449	437	456	412	430	438	426	487	443	452	479	442	438	405	409	437	419	415	436	455	430	405	441	392	409	434	412	423	430	445	431	466	425	435	436	462	419	453	459	447	445	425	403	456	473	441	438	423	455	488	436	414	442	418	431	434	405	435	452	465	454	444	436	451	428	416	437	417	424	425	439	394	414	414	409	412	436	445	456	414	431	449	452	433	453	445	444	432	439	400	433	442	449	430	441	418	455	455	416	440	444	426	402	425	425	388	421	438	449	435	427	406	437	437	421	471	429	452	441	439	451	417	438	454	410	440	437	421	443	390	443	453	445	452	432	441	445	484	453	418	457	489	406	407	472	398	446	480	441	431	408	424	425	431	425	410	404	452	425	442	426	391	438	411	468	421	421	456	480	411	439	465	428	419	433	450	438	411	439	437	448	428	446	407	455	471	427	453	411	406	424	432	412	428	466	467	423	437	456	441	412	434	453	398	446	444	463	461	464	390	404	457	439	427	461	427	424	441	439	418	457	450
9209	19792	16886	9256	6649	5100	3982	21515	43665	4399	1338	1170	1112	972	974	907	893	871	920	853	809	813	838	778	739	826	846	864	749	726	768	739	1200	4253	6970	8293	5958	2952	1490	975	782	687	690	639	644	721	637	642	610	657	655	651	627	635	707	653	672	616	670	659	657	684	655	656	676	676	624	647	667	645	671	656	685	630	671	668	654	665	689	686	625	647	595	665	652	615	648	651	683	640	654	598	639	641	672	655	708	629	666	664	686	769	694	626	661	671	639	663	654	656	677	643	658	703	664	678	705	684	675	670	650	650	694	679	635	659	620	660	639	699	659	688	707	661	682	654	692	639	676	645	619	690	671	673	673	671	663	688	649	644	644	624	693	662	656	675	608	686	634	670	632	701	684	666	673	678	677	625	705	617	671	671	631	692	694	668	688	641	650	651	655	690	639	652	650	683	646	645	666	647	639	602	641	656	650	625	667	636	653	639	652	704	639	627	655	633	633	700	621	677	640	622	645	663	682	672	659	645	678	659	652	678	683	662	665	669	653	683	669	629	628	662	675	625	633	686	634	659	683	654	656	670	684	623	667	634	655	730	667	609	683	663	653	695	691	658	679	658	670	662	626	699	689	700	669	712	629	662	649	669	651	708	670	641	655	667	639	681	662	689	621	615	663	638	630	650	662	659	684	681	659	622	654	679	641	643	675	641	643	679	656	667	641	617	679	689	680	675	660	675	646	637	657	659	624	694	661	627	642	610	707	669	662	650	659	691	702	651	688	651	681	661	659	648	672	722	703	636	660	652	691	664	686	712	679	673	651	699	673	664	647	685	676	672	665	643	609	636	686	637	613	645	651	682	692	664	652	675	649	658	672	668	667	690	678	714	654	699	704	696	686	636	633	672	664	671	668	668	651	717	649	668	655	710	650	640	707	631	677	649	668	637	658	683	676	680	639	665	669	638	638	676	682	643	681	664	637	652	676	663	642	673	662	676	634	598	655	639	677	703	686	667	639	653	652	618	618	704	663	648	640	630	631	631	663	654	697	625	678	686	646	662	696	707	661	640	672	635	647	669	650	669	648	667	645	680	700	679	697	667	659	658	669	669	666	638	661	675	649	653	696	658	686	666	692	736	662	666	700	714	648	657	630	679	627	651	686	690	732	741	723	627	663	685	677	684	694	629	629	669	667	683	663	704	638	700	640	677	670	707	650	651	726	673	638	647	654	666	680	644	628	648	681	642	673	620	704	665	649	686	649	676	710	648	637	693	662	648	614	639	696	684	627	690	651	626	668	699	730	661	692	674	658	647	667	721	646	649	633	668	636	620	652	655	660	640	644	635	661	672	714	593	642	687	632	675	649	705	718	672	695	627	637	639	697	705	642	669	665	665	657	703	679	705	648	706	671	690	670	671	668	657	656	667	654	686	632	635	669	664	705	699	625	690	673	685	698	666	647	669	682	674	667	634	663	696	662	635	662	641	618	700	660	688	711	729	656	693	713	663	678	636	641	659	652	676	662	666	690	643	698	668	660	660	723	685	637	656	646	659	688	642	715	643	618	641	669	680	697	646	675	681	682	645	642	656	663	691	675	660	661	720	663	660	683	671	636	632	650	661	684	669	664	653	672	655	665	613	663	703	627	669	686	704	650	663	669	661	646	624	662	644	616	648	669	650	674	641	621	706	662	655	647	625	664	625	674	655	657	651	667	675	654	640	677	689	640	672	640	671	666	610	651	663	645	662	692	705	623	663	633	667	701	653	678	628	663	634	662	689	676	681	692	688	668	658	660	615	644	704	675	646	634	638	697	652	709	651	636	649	651	712	716	650	656	657	652	635	657	694	660	675	666	737	650	677	653	592	703	644	686	689	682	695	680	675	624	667	678	659	670	654	627	711	637	686	677	651	633	683	655	647	661	716	676	648	685	697	647	646	673	657	646	637	664	640	673	628	651	680	690	646	656	661	684	683	643	654	675	662	667	634	604	641	636	673	676	730	658	635	677	646	666	626	679	657	717	623	692	665	686	666	651	650	645	666	666	691	679	680	686	650	668	660	659	641	644	653	630	679	650	661	693	690	660	725	631	629	661	649	616	709	666	668	660	680	695	697	678	692	697	676	646	630	639	716	642	681	622	679	625	709	657	661	651	633	614	717	633	667	641	652	675	677	623	657	720	719	684	659	642	637	670	671	675	671	697	657	670	668	670	681	687	662	667	689	648	655	638	639	646	633	650	642	677	642	641	650	682	676	646	649	658	661	715	673	645	682	683	648	703	645	630	672	673	649	670	643	665	657	651	670	654	675	669	678	661	657	703	672	639	673	651	636	636	660	685	677	648	650	674	685	635	716	692	678	673	672	646	664	634	703	644	683	672	642	691	650	656	657	698	655	669	644	680	616	654	667	620	685	638	665	666	681	725	645	655	627	680	653	643	669	660	638	657	635	631	662	614	654	642	700	657	647	658	690	628	652	669	660	596	667	633	682	683	665	642	674	685	666	670	663	665	691	681	680	659	639	639	639	650	674	648	658	668	659	642	677	665	651	637	643	655	683	654	665	660	658	654	630	642	650	632	677	653	625	611	659	666	625	663	666	691	656	670	663	626	641	662	651	687	636	667	665	656	638	632	624	663	631	659	728	710	671	655	698	680	661	608	650	678	686	633	675	639	660	662	685	666	610	659	683	662	632	660	704	634	690	619	662	637	631	661	681	656	681	637	674	638	675	708	622	671	705	678	657	656	692	659	626	668	659	663	646	660	638	704	669	654	625	663	648	687	716	658	637	674	672	681	708	630	629	696	624	651	675	654	633	692	666	673	652	623	650	666	676	652	649	709	638	681	670	664	642	654	677	694	694	634	687	649	637	646	674	675	683	619	652	662	623	657	645	641	671	655	650	683	678	652	673	706	621	628	648	665	700	673	660	630	647	692	646	638	654	700	612	692	668	648	649	680	625	643	658	632	676	669	643	643	649	637	652	654	675	681	675	658	639	638	681	646	635	651	701	652	645	627	655	660	667	641	678	622	696	648	677	644	637	667	636	657	677	690	667	670	714	617	654	633	628	669	676	663	651	663	675	665	665	699	668	660	663	646	684	674	664	694	612	679	657	678	654	694	624	656	686	692	659	697	679	643	671	665	695	664	685	704	630	681	628	689	653	691	684	653	643	680	687	635	681	660	684	683	675	619	634	695	633	638	646	650	682	671	656	651	606	639	670	647	666	683	682	592	655	669	676	660	615	707	708	665	679	657	667	658	631	678	653	625	640	669	644	683	650	678	667	637	663	628	632	692	667	640	644	677	646	674	662	643	656	665	649	634	639	630	687	701	651	662	697	656	669	623	621	614	709	669	672	641	685	652	704	629	702	675	667	662	650	603	659	682	640	653	670	669	678	658	672	710	668	677	659	697	644	642	649	664	667	671	672	678	644	722	655	658	694	664	687	699	640	674	684	660	664	692	629	648	634	641	616	618	644	687	641	665	691	654	649	659	689	667	634	661	660	657	669
26695	20007	7585	1400	797	673	655	1385	6823	729	485	457	460	457	456	398	435	437	487	438	454	467	461	430	473	423	469	425	471	443	434	488	469	547	733	700	637	605	520	488	435	404	461	438	425	405	451	425	418	438	455	420	412	438	413	429	470	441	439	420	445	424	410	445	427	462	394	384	431	399	429	399	428	395	392	428	428	426	452	445	442	439	450	455	410	441	398	449	458	434	456	465	451	435	436	447	439	426	424	437	423	426	424	400	392	443	421	421	441	447	445	414	438	447	453	447	427	435	381	420	429	387	444	418	448	444	428	466	427	445	394	460	395	447	430	444	440	432	412	434	419	423	434	438	441	482	461	410	405	437	410	400	436	435	419	440	414	426	443	393	433	407	428	416	457	450	461	433	444	453	447	430	446	438	445	406	425	453	420	425	435	439	455	427	404	420	460	460	433	435	435	420	455	436	466	444	432	457	415	429	403	430	441	445	396	428	437	403	414	449	431	411	432	416	427	488	413	446	448	430	423	456	429	441	466	445	416	449	438	485	410	480	460	437	434	455	419	401	450	437	434	457	426	437	443	409	369	447	455	450	400	465	397	400	469	419	416	406	452	454	433	401	409	438	454	444	404	413	419	432	448	440	422	421	454	415	446	420	437	461	436	451	432	413	440	478	446	430	451	431	412	394	448	446	433	422	454	427	423	397	429	422	441	458	466	447	416	446	441	426	421	427	426	444	422	440	446	423	406	467	424	435	454	413	428	430	425	411	448	436	406	422	440	425	383	418	410	426	443	425	414	449	444	434	448	398	417	439	414	411	429	434	421	424	432	418	426	401	405	439	399	449	429	410	405	456	421	421	439	446	422	441	415	403	414	451	406	441	452	414	442	427	443	472	454	454	417	418	433	408	457	430	452	411	404	403	426	419	428	434	409	420	419	403	450	414	422	384	440	465	428	429	435	431	446	404	457	434	432	416	425	430	446	439	426	418	463	415	432	438	446	450	409	432	447	442	426	444	447	441	431	451	414	448	458	439	422	481	453	428	422	427	417	425	417	429	416	455	415	431	459	402	434	437	443	444	421	419	434	430	432	417	443	459	440	458	396	380	434	427	454	435	451	481	442	415	421	445	466	410	441	411	402	429	423	463	439	410	420	417	468	441	417	415	451	405	389	433	473	449	427	445	417	433	435	447	401	391	419	434	445	468	394	434	424	404	436	476	430	453	436	463	415	440	445	398	378	446	459	452	416	412	485	409	445	463	420	443	406	428	442	468	440	410	424	416	440	409	403	463	428	438	411	414	391	434	431	407	452	451	448	440	467	413	439	467	435	435	423	417	403	450	462	438	397	451	447	458	428	461	409	466	437	455	392	449	418	427	417	465	431	443	429	405	435	462	460	459	433	452	410	430	445	440	436	470	462	434	434	439	427	416	442	444	415	427	438	443	445	458	425	451	446	416	429	424	447	412	414	407	428	456	383	448	428	432	468	428	438	444	446	431	411	433	464	435	425	418	461	476	394	475	436	442	434	396	463	438	409	428	433	423	444	405	441	421	463	413	409	418	442	440	458	456	439	462	447	429	472	408	402	400	471	440	399	383	438	411	409	486	426	423	447	435	407	450	429	406	433	461	482	415	457	433	426	438	432	417	433	454	431	436	444	429	445	435	458	431	412	431	466	403	426	435	399	444	434	407	434	452	454	441	417	466	439	429	425	421	435	416	401	449	440	450	452	453	429	455	430	444	458	429	438	426	426	426	463	449	459	440	475	433	425	430	476	404	373	428	420	409	435	422	415	430	404	402	411	445	441	429	455	421	470	404	455	456	448	470	448	415	439	424	434	414	456	431	418	429	427	454	464	402	405	426	463	424	423	469	452	407	440	430	407	443	448	408	410	442	443	448	451	431	449	451	454	427	496	407	441	413	431	459	435	421	443	438	464	389	444	433	416	428	413	394	442	427	446	387	442	419	431	457	435	438	465	467	439	418	451	448	420	445	441	409	428	443	456	438	376	458	404	473	439	434	453	459	443	438	425	426	462	440	445	451	442	445	393	458	439	416	414	426	459	484	437	400	431	439	402	441	468	420	413	445	435	423	419	427	386	438	455	421	415	431	417	444	428	447	403	413	463	446	447	450	430	449	444	409	437	430	472	428	414	442	426	449	413	416	437	439	449	452	429	433	440	397	465	444	484	440	432	425	498	443	472	454	445	441	456	432	444	463	437	400	447	442	469	437	427	430	416	440	439	428	402	419	415	406	389	406	427	464	444	450	435	405	434	476	443	446	425	450	423	457	450	447	436	423	449	445	411	424	451	438	409	458	440	433	432	440	442	431	440	454	441	434	412	452	441	424	402	450	458	443	420	365	435	438	443	414	406	461	423	457	429	414	430	454	436	469	482	432	441	435	455	416	416	426	456	454	461	438	432	427	398	432	464	409	430	467	394	426	449	400	463	431	481	451	411	410	425	434	449	404	429	438	394	419	450	454	439	458	417	447	446	445	408	429	419	460	436	418	426	401	382	462	437	423	438	462	455	401	416	466	463	417	436	426	433	422	426	432	444	432	464	440	453	429	439	395	446	422	434	480	451	421	433	472	452	410	421	404	430	423	442	436	395	417	456	458	418	430	424	430	455	448	422	429	437	441	393	464	435	450	427	430	447	391	432	410	402	430	459	459	431	414	436	448	457	445	426	413	465	444	444	440	435	431	382	431	442	442	421	427	428	436	427	388	470	431	448	447	429	451	435	437	407	426	433	443	396	414	460	428	426	459	371	453	472	435	427	434	411	429	424	434	387	423	469	434	429	434	419	432	453	432	421	455	422	437	435	406	470	407	454	440	422	413	470	476	439	448	491	450	405	428	449	424	416	485	464	399	438	426	428	395	415	455	418	423	434	437	429	419	413	480	413	472	387	463	450	456	437	394	414	405	414	423	468	410	404	443	435	443	459	435	429	432	434	430	411	429	418	418	485	432	467	373	433	430	459	424	435	423	459	444	435	432	440	486	430	442	443	390	471	402	404	453	421	436	459	451	413	431	401	454	457	429	415	441	432	480	412	407	424	428	412	421	441	386	418	433	393	435	406	456	418	455	442	440	439	412	403	449	453	420	448	432	409	460	474	434	448	426	412	450	415	461	441	447	431	423	439	449	439	468	439	432	455	442	427	442	426	425	421	405	402	436	425	434	459	426	432	410	446	445	464	457	463	436	468	418	438	416	454	431	432	460	449	404	470	424	428	463	418	424	451	422	414	448	433	417	457	460	384	460	455	425	414	450	417	428	453	418	443	444	460	432	411	402	459	436	442	463	412	427	438	443	482	429	444	447	423	450	441	421	451	431	420	462	429	378	450	402	406	404	421	453	412	451	432	416	447	433	422	398	412	437	439	456	414	411	437	490	408	448	463	442	436	455	462	482	443	441	456	461	439	448	422	403	455	432	420	468	451	442	455	454	433	429	438	447	468	412	493	406	414	410	437	412	432	434	411	395	469	417
5046	3884	4103	2157	1676	1431	1235	3224	14054	1198	748	740	742	704	694	684	641	664	724	694	720	684	687	675	687	714	732	688	701	666	679	689	711	888	1364	1227	1117	981	823	806	719	694	654	675	678	656	632	689	659	686	655	685	670	628	613	683	664	668	711	623	649	687	672	710	669	706	705	651	694	672	670	665	681	707	658	693	661	657	669	685	641	685	635	644	674	645	657	636	628	672	640	674	650	708	664	713	627	664	674	746	678	649	657	633	696	672	636	648	683	661	707	678	704	736	679	679	729	653	707	647	664	663	660	661	671	616	662	668	657	650	648	679	628	661	715	700	663	668	620	636	703	705	638	654	679	695	623	705	665	652	644	647	641	659	660	677	633	683	646	673	621	718	694	677	646	671	673	716	679	663	676	670	657	654	642	631	679	686	687	688	670	691	632	699	674	703	652	705	678	702	614	702	621	730	694	687	721	653	722	667	664	655	625	677	684	632	683	690	637	673	653	701	682	680	668	659	702	715	678	670	689	677	688	600	641	651	655	642	674	691	635	645	642	632	695	666	696	651	692	699	630	664	671	677	658	668	661	642	691	677	678	688	696	712	620	683	671	647	669	654	631	644	649	686	675	661	654	616	657	675	639	660	723	660	651	622	657	670	730	692	656	627	679	679	655	685	679	649	652	639	699	635	657	653	684	677	662	662	680	694	659	628	654	665	607	658	661	659	694	649	671	673	648	677	652	679	660	733	702	684	622	678	674	665	658	646	674	720	656	706	668	669	683	649	639	698	684	644	625	694	655	659	671	686	629	683	695	656	716	689	690	640	712	687	633	638	649	684	685	680	651	673	651	630	614	690	643	675	753	681	663	681	698	652	702	652	687	683	682	647	641	653	707	694	668	730	717	660	652	622	641	606	645	658	697	669	667	683	683	656	628	703	649	630	674	642	674	691	677	650	669	665	622	651	687	678	689	704	639	681	652	696	675	660	668	694	691	657	657	674	654	647	681	696	661	679	695	646	643	713	688	642	666	670	636	657	686	661	703	632	673	704	709	667	690	722	661	679	677	666	666	647	644	665	639	649	714	645	673	620	663	626	664	643	658	660	669	667	656	628	703	660	629	702	683	633	688	647	712	677	679	674	644	632	663	624	693	649	657	698	667	657	680	656	676	674	721	655	636	635	634	677	652	675	653	646	651	662	629	662	713	670	663	658	660	694	678	698	628	662	661	718	635	644	679	663	706	687	668	623	717	674	700	667	677	641	660	648	632	650	707	626	675	662	671	656	691	680	668	649	672	651	694	688	651	615	656	641	645	636	632	663	638	678	684	661	644	686	639	625	651	659	684	675	677	646	641	692	700	612	676	620	704	677	623	700	669	691	634	652	682	676	679	676	668	662	650	711	666	664	670	657	625	705	654	685	611	663	655	654	669	613	683	627	657	639	671	649	698	644	662	653	674	601	730	620	662	665	637	667	667	696	678	673	687	673	700	662	692	609	686	697	676	638	629	665	589	655	675	665	731	679	685	669	652	665	645	660	713	682	671	693	666	675	682	638	696	635	671	626	618	697	725	665	655	687	714	684	682	667	684	648	646	690	629	663	673	676	650	694	672	644	641	713	659	721	607	633	684	663	666	679	696	620	644	646	673	680	665	624	631	651	636	695	669	636	663	693	694	646	685	658	697	690	687	619	644	644	707	656	644	685	656	632	629	665	687	661	646	618	641	707	630	673	638	678	662	686	685	658	656	698	636	637	626	680	699	667	654	640	663	666	636	634	677	673	674	662	654	711	664	688	655	688	620	644	620	696	662	651	699	682	681	654	632	697	687	653	650	656	659	693	639	706	695	670	651	668	713	660	697	697	653	746	677	645	635	690	628	686	665	706	675	670	622	683	690	702	661	622	683	611	691	637	721	670	675	649	660	700	673	669	666	686	712	694	688	669	673	639	633	713	697	678	650	714	651	677	695	655	688	654	667	660	668	688	650	634	675	682	666	640	636	667	660	632	677	664	652	659	683	712	642	668	659	701	711	642	668	656	720	676	643	688	676	667	613	642	701	646	678	662	704	670	655	682	677	655	670	726	688	677	679	692	639	685	673	656	674	660	723	649	678	658	640	672	664	684	650	680	680	632	664	667	664	647	639	702	623	696	683	635	685	681	655	720	668	705	681	652	671	649	660	674	674	627	678	667	628	661	661	635	693	648	660	674	658	669	636	656	660	679	704	715	659	641	632	625	664	605	615	692	610	624	663	678	653	665	623	663	690	662	617	629	702	696	671	673	650	703	658	674	695	616	668	644	663	679	669	677	642	692	676	628	680	632	698	681	673	668	630	684	654	651	639	614	698	668	667	635	673	623	679	671	691	645	651	677	622	625	708	662	674	658	706	670	689	621	627	682	653	648	644	669	682	668	682	662	653	667	683	678	697	740	664	648	651	618	658	681	698	672	674	713	673	622	687	712	697	651	695	715	678	615	662	668	654	665	666	653	673	642	656	696	669	624	695	674	690	645	670	633	610	651	714	650	665	670	625	677	691	640	665	644	681	696	618	603	690	622	710	672	658	672	667	662	664	641	667	663	663	666	699	626	656	639	678	663	650	704	678	682	668	651	662	663	657	654	628	636	661	637	672	639	661	593	703	648	639	641	639	695	708	657	658	696	658	694	685	612	686	689	653	634	686	647	639	644	673	665	664	651	668	633	631	659	696	675	700	682	629	720	678	676	672	596	681	583	640	631	658	665	631	624	630	678	660	693	662	629	638	665	683	708	681	656	667	699	637	661	661	692	692	650	701	727	667	706	664	703	656	723	704	686	652	682	670	693	654	666	723	659	675	681	645	675	721	660	665	669	714	650	659	647	668	695	676	708	655	642	719	697	690	645	701	706	676	671	651	625	658	621	645	621	699	657	619	697	635	676	710	700	666	668	643	672	638	699	673	683	646	637	652	650	665	699	631	665	702	637	687	646	661	690	644	657	674	668	669	655	677	682	639	708	642	666	659	693	669	704	679	642	657	654	708	739	676	662	634	673	657	692	594	696	626	632	679	652	672	681	658	663	638	630	660	648	661	644	687	691	679	714	636	677	659	695	635	666	710	631	662	649	713	684	657	693	654	644	711	657	646	688	700	657	654	645	660	662	649	678	632	690	666	682	703	655	702	661	638	642	665	656	666	661	637	703	713	684	654	634	689	663	636	627	616	629	636	670	713	677	675	664	697	687	699	663	689	667	684	667	669	609	719	634	677	726	654	617	682	681	682	665	648	673	675	648	677	687	674	699	716	661	674	642	671	651	697	643	685	662	714	627	628	656	649	666	650	692	736	618	664	662	649	673	667	617	706	642	663	682	671	658	678	594	678	676	647	665	633	690	658	622	725	691	642	691	627	636	646	640	657	615	661	656	663	681	669	655	632	680	668	689	657	679	687	679	661	690	678	678	636	624	722	643	641	691	720	660	639	684	637	649	659	658	647	655	672	690	669	656	701	664	685	661	649	622
25077	21102	26838	24877	4427	1206	957	3739	25190	4338	586	531	520	493	512	517	503	500	507	478	469	515	512	499	496	471	506	516	511	466	453	455	486	747	1141	1413	1256	991	715	603	513	482	479	483	405	480	438	453	471	502	442	482	499	463	483	481	472	431	453	466	450	469	477	501	485	464	447	482	477	451	486	451	490	445	472	470	439	475	466	443	463	454	508	470	464	500	473	487	474	467	464	456	446	482	501	521	462	501	439	473	442	500	441	462	474	518	477	500	463	435	431	415	470	496	532	489	427	477	469	464	453	479	472	461	488	475	474	467	514	521	482	439	464	488	475	462	471	441	486	494	454	472	486	485	509	442	457	453	498	460	491	483	461	492	413	505	478	452	480	451	446	467	489	508	455	461	440	425	482	443	477	460	471	472	445	475	453	440	447	499	427	450	476	455	502	452	464	463	518	499	455	536	457	442	469	471	457	496	454	470	487	454	423	516	443	484	427	487	507	465	469	413	470	437	457	469	498	462	455	463	452	450	501	476	438	491	459	426	449	470	461	468	466	411	441	457	480	478	483	451	500	469	449	506	455	482	459	454	461	449	442	469	482	461	456	440	485	485	469	469	488	439	464	494	443	498	467	446	469	467	460	487	462	484	492	444	479	475	443	512	446	454	473	486	454	456	462	517	419	468	492	478	480	480	444	446	472	466	458	476	475	495	469	476	481	508	493	476	510	455	441	476	465	476	477	458	447	515	489	458	486	449	439	463	466	474	441	471	474	454	512	509	494	465	487	463	475	454	465	465	429	465	467	455	452	457	463	471	471	441	432	456	454	482	453	465	482	437	491	434	473	461	449	464	452	479	457	478	478	487	431	481	455	461	464	465	494	466	492	475	442	475	470	477	460	439	460	434	463	493	470	458	464	525	439	488	461	457	465	456	480	463	494	414	508	483	438	464	468	501	453	492	474	435	488	449	448	485	471	477	502	497	508	452	465	478	425	437	490	448	436	463	443	478	388	479	483	436	471	485	519	465	512	479	501	454	529	473	455	481	458	492	446	453	479	466	433	420	475	479	470	452	478	434	489	460	449	466	437	492	469	500	456	457	457	466	456	472	492	521	461	498	472	468	460	462	486	437	482	483	514	461	476	514	454	444	476	465	490	500	481	505	498	468	483	431	447	471	485	445	455	524	443	444	460	465	476	472	472	448	448	475	450	458	474	446	453	490	468	488	443	466	491	459	509	485	468	469	451	524	482	470	460	449	471	452	459	499	444	495	504	476	489	484	483	495	455	447	459	466	460	460	458	520	425	456	475	470	477	470	483	454	495	520	502	483	472	516	507	509	448	482	448	462	543	492	505	450	508	512	487	456	438	448	429	444	472	513	438	493	443	491	467	482	470	491	437	481	456	470	448	478	445	466	476	497	474	486	476	481	479	422	459	450	483	452	466	482	460	503	458	491	475	466	460	448	463	487	480	451	491	491	476	472	483	487	512	478	499	495	485	499	476	468	454	436	462	472	456	465	488	448	456	470	468	473	490	490	471	448	450	453	454	439	484	476	442	452	456	466	483	506	468	498	481	459	481	443	433	445	481	457	510	474	467	455	476	481	495	441	481	483	497	457	440	462	455	466	471	478	448	459	460	491	487	437	455	457	478	474	467	481	460	462	507	474	418	471	453	455	500	493	478	487	460	490	478	435	450	466	458	480	486	481	471	476	475	466	461	448	467	439	463	439	440	519	490	473	477	485	495	494	456	439	457	420	478	452	496	471	471	448	464	429	487	470	473	444	477	485	491	435	476	498	459	451	456	457	482	480	464	488	451	478	526	484	507	463	529	412	438	458	491	433	467	441	453	498	463	509	465	479	448	469	486	441	459	472	489	435	473	474	461	459	448	478	469	488	472	481	477	516	484	514	486	477	474	460	474	493	501	451	491	467	443	522	493	492	501	461	444	470	448	469	456	427	462	482	440	500	461	426	476	441	476	460	478	442	493	477	461	452	441	482	440	484	501	467	469	452	501	507	504	478	475	438	456	450	498	464	446	485	451	484	445	484	442	456	459	478	499	448	462	480	467	466	439	491	429	471	514	495	497	489	461	444	450	479	466	493	469	486	474	436	455	502	461	449	482	472	453	507	469	449	507	466	474	510	476	455	509	459	500	464	492	477	475	427	459	522	478	451	481	465	462	481	474	439	430	426	471	455	453	476	443	461	476	483	430	478	518	440	434	477	481	441	443	444	473	491	458	460	465	545	504	479	461	448	451	434	472	466	503	458	440	490	472	501	448	454	456	446	445	493	531	457	454	468	451	475	486	437	476	449	436	465	472	477	489	466	440	465	478	473	477	458	471	463	476	450	464	457	464	442	454	457	484	471	511	460	464	531	460	423	489	474	517	514	471	462	485	498	491	447	463	498	467	492	469	463	461	465	468	481	472	463	435	466	493	481	465	469	470	499	443	461	457	453	455	462	475	443	472	451	457	468	461	480	440	454	519	447	465	481	480	485	492	496	425	477	486	477	466	468	509	491	444	471	465	487	475	493	458	487	434	457	437	467	436	483	450	495	486	466	484	497	483	475	485	468	462	469	452	450	463	447	506	462	470	511	475	458	469	482	476	475	468	447	469	444	470	468	486	477	484	479	466	459	423	473	478	463	472	486	496	501	450	503	462	410	453	478	468	433	476	501	489	456	477	457	489	460	455	492	471	518	461	452	436	486	472	475	471	464	491	465	492	488	470	450	474	488	461	484	496	475	429	440	466	469	479	472	474	463	495	486	454	487	434	473	482	484	469	502	464	446	454	468	512	480	486	500	463	472	485	498	472	498	435	436	484	479	484	464	479	453	470	495	476	446	429	503	447	455	444	463	472	435	518	456	450	467	447	443	469	483	476	462	443	457	464	447	483	469	483	457	455	495	476	493	436	476	452	484	472	495	470	464	467	447	446	499	417	463	469	493	458	470	454	422	472	430	525	476	479	462	475	490	468	486	462	475	451	483	452	481	471	449	441	440	481	486	487	495	464	495	505	473	459	450	511	470	468	461	489	483	459	486	493	450	455	448	484	461	458	459	463	450	489	476	463	448	458	422	463	432	463	460	477	443	460	440	483	453	510	441	450	453	480	481	483	494	458	431	462	501	513	483	430	469	446	510	489	491	468	450	487	441	516	447	492	498	462	457	471	500	437	428	433	481	470	445	493	455	475	447	459	494	454	467	453	450	436	508	428	470	475	475	478	493	477	462	474	535	476	454	464	455	477	437	454	458	451	444	485	499	510	494	482	427	466	481	467	491	449	443	490	476	486	470	455	454	473	497	436	483	488	446	442	439	492	444	498	453	480	469	474	478	443	464	478	455	441	454	495	479	449	468	462	451	494	455	465	459	512	470	463	461	445	485	478	454	433	495	470	452	479	467	466	485	432	471	520	466	460	487	503	459	459	501	452	456	462	479	464	481	435	459	480	451	470	461	485	492	469	507	507	448	460	462	443	468	430	480	464	507
5220	8701	8357	4233	3161	2595	1973	7266	32414	3250	925	863	825	785	777	833	723	770	733	721	721	727	754	814	744	839	819	759	655	741	724	777	755	1292	2428	3055	2619	2060	1245	1002	804	762	728	716	759	700	708	700	669	680	722	691	703	701	720	702	695	706	725	743	749	681	713	763	685	708	683	722	709	737	694	713	750	698	689	719	705	738	760	668	672	723	702	692	782	693	707	721	721	709	696	736	703	757	686	720	711	740	709	750	702	710	741	731	739	687	717	688	738	666	676	685	738	773	691	697	750	721	751	699	720	707	702	706	746	737	723	723	724	733	731	805	716	732	699	702	695	657	742	690	719	706	701	751	688	686	722	691	696	733	726	712	763	727	760	708	712	704	719	716	719	723	717	690	684	726	672	684	756	723	665	757	743	690	726	722	736	696	713	700	776	677	696	694	695	715	710	726	745	761	713	700	769	705	736	652	729	724	699	730	744	694	720	672	701	679	725	706	749	708	716	707	720	690	668	714	703	704	714	708	723	697	738	710	682	728	658	735	773	703	712	721	694	709	764	729	643	745	724	722	715	700	712	714	751	706	698	735	693	697	747	699	723	667	720	701	698	679	728	691	723	751	777	707	729	707	738	713	719	697	712	763	706	709	716	700	735	734	707	679	728	682	702	759	725	729	741	673	704	725	713	711	694	659	721	680	730	715	726	696	738	736	748	756	706	717	737	702	758	730	752	715	745	723	720	764	709	669	741	731	681	679	712	716	708	675	699	686	722	732	746	707	736	762	721	728	718	663	729	727	752	741	722	718	694	724	757	711	730	703	762	670	676	687	727	694	724	770	742	738	728	711	726	718	722	714	717	702	721	744	744	721	734	743	727	700	721	717	719	756	710	722	745	657	684	682	747	758	681	682	691	755	716	748	717	709	726	694	779	702	722	673	751	700	742	730	665	781	712	711	682	756	774	676	712	690	747	729	746	743	725	681	726	725	724	700	703	710	699	653	659	672	651	771	728	702	699	710	734	710	670	766	699	688	716	700	739	716	735	695	748	694	723	743	716	728	715	737	712	737	735	742	745	698	789	700	749	718	748	742	704	741	701	703	725	725	709	729	724	679	783	747	727	728	699	691	708	709	677	732	720	664	763	710	687	673	716	719	685	721	696	692	719	757	714	672	709	718	730	748	725	685	741	689	737	771	742	723	657	737	728	727	720	771	716	701	737	676	705	745	699	741	702	757	716	717	690	714	761	751	724	721	715	714	741	751	737	767	708	711	700	707	696	714	688	712	725	681	735	718	695	701	710	723	697	740	718	718	717	716	713	736	696	685	773	727	709	716	754	743	754	710	770	715	737	707	697	723	711	673	700	715	744	745	683	771	746	725	741	731	708	726	744	670	701	676	700	671	680	687	719	713	748	702	705	744	715	687	760	727	663	739	763	717	698	725	722	716	757	732	685	725	681	696	710	726	719	665	706	734	717	714	739	689	694	738	664	718	719	747	716	711	710	729	694	758	727	686	719	729	672	753	719	717	731	730	731	766	710	696	729	694	729	695	713	730	724	737	711	698	660	678	737	678	715	717	723	709	692	752	680	719	715	694	745	744	809	731	752	773	726	722	687	732	703	693	759	693	709	764	699	712	710	724	690	691	742	690	766	697	685	768	717	706	708	733	686	721	720	756	759	735	676	713	653	676	705	753	748	726	665	722	772	685	680	693	709	714	704	712	684	692	679	762	712	714	738	706	722	685	699	730	719	712	708	707	752	751	721	741	756	721	723	730	714	677	700	747	714	718	708	688	694	739	654	717	702	720	683	727	744	749	682	759	712	703	707	749	716	751	696	700	693	758	708	745	693	742	711	693	707	750	709	695	698	726	729	723	701	715	756	721	705	681	705	765	692	731	714	724	683	733	725	714	720	722	760	744	731	744	699	752	707	715	731	748	729	713	706	707	733	713	690	719	691	766	738	760	689	696	654	668	722	728	726	717	738	729	706	747	732	717	706	730	717	732	734	697	728	758	729	711	680	694	661	694	698	701	748	707	744	701	749	692	657	684	711	710	701	713	647	749	751	704	740	691	744	736	726	675	737	773	723	739	743	659	727	730	659	723	660	734	670	717	739	729	743	718	733	722	756	753	746	728	691	660	716	752	696	712	733	762	714	742	696	732	704	714	702	677	669	718	745	702	711	740	720	761	740	733	769	723	694	735	728	719	735	720	644	733	691	705	677	696	706	723	712	675	724	698	677	677	707	717	763	690	693	737	705	671	717	738	750	758	746	709	715	707	753	712	707	671	721	736	658	730	702	757	790	746	698	803	738	692	736	699	698	686	728	686	732	744	673	708	701	678	714	702	703	730	722	749	704	690	718	747	700	661	734	725	692	740	688	719	675	689	738	720	691	711	728	723	681	686	701	707	668	725	714	727	698	737	694	715	696	702	732	709	710	715	718	648	735	697	699	727	732	725	729	764	713	727	725	726	680	707	701	745	726	724	714	726	709	775	726	703	668	704	726	757	718	727	716	748	701	703	741	656	753	738	751	741	761	748	681	749	703	702	696	698	701	721	708	725	724	694	699	738	745	710	714	745	700	708	723	749	717	749	700	704	737	751	707	703	676	679	747	750	737	706	735	719	772	744	703	751	739	745	704	696	713	685	714	718	708	683	718	737	732	698	722	705	773	724	728	686	721	724	692	746	713	729	726	729	745	750	745	730	726	722	751	718	682	696	723	686	709	719	701	752	703	711	719	718	703	731	714	760	775	732	677	698	713	706	711	707	717	712	713	775	711	700	690	648	729	751	704	722	750	753	739	687	732	718	679	759	705	729	766	665	726	699	693	749	724	703	655	686	710	733	723	689	747	738	706	729	719	763	717	739	730	718	665	679	742	726	718	687	700	706	730	711	738	737	706	701	720	717	712	690	725	727	752	743	779	739	774	702	758	703	758	746	712	705	723	741	695	719	685	780	723	707	757	750	690	779	704	758	746	698	677	706	713	699	723	730	718	660	735	698	743	670	783	674	749	747	725	685	732	707	704	698	700	758	735	714	730	703	719	722	679	717	708	692	714	724	707	717	725	720	703	710	759	734	730	724	718	739	705	722	735	696	726	704	696	741	716	702	720	691	699	667	717	690	706	728	698	681	717	744	715	700	731	747	701	720	739	685	742	681	710	744	739	699	701	746	781	703	748	739	750	754	714	743	674	768	738	731	698	697	707	676	765	731	731	688	696	688	686	743	656	740	718	706	773	674	710	698	701	701	712	681	714	698	769	737	741	697	711	687	732	694	691	700	693	725	702	740	699	708	718	737	695	712	749	710	696	715	699	725	740	731	750	717	694	662	705	735	718	778	736	685	744	737	719	715	723	757	706	681	703	707	709	710	763	721	756	698	726	723	696	708	716	699	742	707	737	705	729	725	706	751	735	679	709	675	700	747	669	715	739	677	690	767	706	738	709	686	705	709	704	748	675	716	734	716	710	727	736	690	720	700	717	704	693	681
23157	21101	28762	23620	21101	19640	3516	1382	42165	21516	1948	658	625	569	537	538	545	552	523	515	521	581	544	536	502	525	526	550	517	518	496	488	553	1978	3179	3689	2818	1697	913	599	520	483	432	480	446	446	463	454	481	437	438	451	496	478	429	442	461	454	468	537	436	468	489	466	457	460	492	431	453	417	481	476	511	445	482	465	459	434	455	469	463	479	513	452	502	526	467	457	449	458	487	443	466	470	477	429	502	442	445	434	486	462	482	446	446	468	424	446	419	469	462	465	438	484	486	453	491	473	439	472	471	475	500	485	463	447	450	445	477	466	456	468	477	467	476	492	491	452	485	481	465	502	504	457	522	488	459	482	470	444	419	468	448	444	411	459	463	447	486	462	451	435	467	496	482	465	501	486	462	453	483	450	460	471	504	463	452	459	460	472	490	439	472	472	468	463	447	429	436	489	431	484	460	448	465	453	444	440	454	461	499	452	467	476	455	462	446	486	476	501	492	457	471	480	450	420	461	493	465	451	452	472	440	468	446	447	455	502	457	472	445	436	464	444	454	502	491	447	484	475	451	467	465	442	446	445	464	445	487	464	444	484	469	480	493	465	463	422	443	437	485	519	466	451	471	469	438	487	498	462	460	437	508	491	465	450	458	493	452	503	435	443	482	469	457	457	449	475	453	490	457	466	479	468	496	449	455	443	413	433	449	487	457	430	433	490	453	435	492	424	459	472	459	449	473	426	479	469	516	453	492	437	470	459	493	456	461	496	473	485	483	452	510	435	456	458	447	481	410	453	487	467	481	433	458	436	452	429	428	438	477	427	454	476	503	441	467	436	438	464	501	449	482	454	446	427	456	451	496	439	497	441	482	493	434	495	463	462	456	494	481	480	427	479	489	457	444	408	449	472	472	515	472	467	474	484	455	419	472	442	454	469	424	487	471	443	461	462	475	458	464	481	436	462	496	457	434	497	470	464	521	488	440	487	430	499	436	467	453	474	430	456	475	487	475	452	449	442	439	495	454	490	452	444	458	452	480	491	476	438	449	455	481	472	465	458	513	474	480	494	443	448	492	495	451	452	459	435	495	491	435	450	448	464	482	458	442	464	483	490	414	465	505	469	437	468	436	484	440	439	473	456	469	478	446	483	520	487	465	478	459	455	522	442	483	465	461	507	521	485	462	440	464	425	440	418	483	447	497	483	449	455	459	445	504	481	457	489	457	510	500	451	433	478	439	498	449	498	480	485	464	483	457	448	459	442	489	461	486	454	450	475	428	449	439	454	432	500	462	454	467	493	436	436	472	481	476	491	452	503	421	463	483	417	450	423	457	444	448	422	513	471	477	435	440	429	474	428	453	466	484	458	466	476	467	487	455	515	446	463	475	443	472	435	495	458	456	440	455	461	512	478	480	492	463	478	444	433	439	451	446	459	486	477	449	472	455	446	475	469	463	412	493	470	429	469	439	462	494	434	471	480	468	460	489	470	471	481	469	457	459	473	453	415	502	482	505	416	472	449	456	505	444	507	446	469	474	465	471	470	471	455	461	442	477	461	466	440	495	453	479	472	443	507	446	468	469	436	494	451	465	443	448	459	460	472	437	472	489	426	471	468	441	489	471	445	485	470	419	454	446	487	477	456	470	503	475	467	469	413	474	470	476	446	459	476	457	472	482	474	467	453	437	468	466	499	421	459	413	401	513	462	448	462	453	443	434	471	464	441	468	485	482	460	443	443	458	463	471	456	462	456	469	462	463	442	453	507	456	445	470	470	444	476	461	442	476	466	478	482	492	468	482	459	444	470	449	454	474	488	452	443	486	505	461	450	500	469	451	445	453	450	441	461	453	450	452	476	460	473	473	449	446	471	439	444	469	445	470	445	482	454	481	448	458	494	461	461	483	469	447	459	452	498	494	484	470	460	496	487	419	442	452	426	468	476	486	471	436	429	431	487	447	436	454	482	464	480	453	471	470	452	425	443	502	499	498	503	460	478	474	404	428	483	491	470	455	427	468	470	430	397	490	478	454	470	498	443	483	469	474	496	489	435	466	443	486	471	492	475	470	478	466	454	473	438	477	492	463	483	480	495	451	450	465	484	445	512	411	475	451	474	484	512	437	483	462	448	484	456	439	454	502	464	513	458	479	487	467	470	474	467	472	483	443	486	474	441	460	452	457	437	442	453	491	443	487	467	470	471	462	465	441	486	465	407	467	450	437	458	452	478	438	446	458	467	467	472	466	470	459	437	434	446	466	494	477	513	444	421	473	433	451	502	511	453	467	452	475	421	461	493	484	459	466	443	469	462	458	421	462	434	451	511	427	454	431	478	481	452	447	425	469	440	490	457	451	424	427	475	472	481	434	469	464	493	468	447	473	459	465	463	502	429	462	478	437	456	459	453	482	484	461	463	455	438	447	463	458	497	449	472	476	442	467	488	466	470	452	432	454	453	446	467	446	457	467	453	481	483	474	442	482	470	429	448	473	446	470	499	459	486	482	463	443	458	448	465	448	496	445	419	442	474	419	462	423	446	451	466	453	456	480	440	438	453	515	449	461	469	457	466	455	424	450	453	474	480	484	445	454	455	469	429	448	504	429	447	428	458	461	458	466	463	449	432	470	490	470	495	453	530	480	450	492	482	468	456	483	477	493	448	475	471	477	464	495	496	486	495	395	465	488	492	470	455	506	481	472	465	474	464	473	460	456	447	489	469	449	461	474	467	458	454	462	436	458	512	467	445	480	463	492	474	451	471	469	477	465	449	441	420	471	479	457	462	456	453	474	435	468	450	432	449	520	432	484	462	475	493	446	451	474	425	426	475	452	461	459	471	463	485	498	433	486	441	481	458	441	470	450	451	460	544	451	451	451	466	423	460	445	460	489	482	475	458	480	421	494	448	501	468	476	436	411	434	470	477	478	494	456	465	434	474	476	455	470	451	455	481	468	451	439	471	438	447	477	460	471	457	491	428	483	475	461	460	462	501	452	468	494	447	450	472	497	441	453	466	454	437	477	457	458	428	468	449	466	443	479	459	457	461	434	478	444	454	445	473	465	492	464	438	480	487	450	449	457	473	451	451	421	448	458	463	415	472	473	442	445	434	432	450	456	481	440	461	455	489	462	454	482	469	440	454	494	435	459	431	471	509	428	493	485	505	446	462	431	481	453	465	447	467	484	480	453	466	458	465	434	496	434	454	467	465	476	497	473	443	475	482	441	483	471	464	452	475	423	455	496	490	464	467	418	509	464	450	457	430	449	473	477	460	514	440	494	461	433	422	463	464	479	466	466	466	461	455	443	465	467	425	433	457	461	461	463	407	457	455	483	436	452	437	480	516	425	495	465	485	469	439	463	434	499	487	420	479	444	432	456	442	495	495	460	459	473	478	445	459	459	452	458	482	507	460	489	483	460	486	408	447	455	478	477	450	476	509	470	481	484	469	465	483	436	434	475	464	524	488	461	442	495	466	452	462	455	468	525	463	469	508	470	434	469	428	459	475
9012	19382	16591	9161	7044	5387	4065	3033	47274	10536	1333	1180	1112	1058	1037	962	915	942	885	898	825	855	857	854	853	882	855	883	817	804	789	743	878	4498	7183	7672	6036	3491	1758	997	781	749	694	700	707	671	730	667	693	647	717	705	714	717	662	719	685	721	705	683	676	709	729	685	680	700	708	694	744	690	714	702	700	690	698	711	717	721	669	724	693	654	700	696	677	699	724	711	678	738	687	703	694	714	699	735	715	661	697	682	724	731	691	714	700	723	739	702	671	659	634	719	705	686	710	707	725	701	642	679	719	696	677	693	682	712	733	705	694	685	650	684	671	707	707	709	723	741	706	703	724	697	720	693	691	684	708	700	651	710	702	690	681	674	685	700	735	660	729	700	715	675	720	662	681	691	717	735	696	661	682	694	712	678	724	698	710	699	696	706	680	654	638	674	637	708	678	708	715	665	725	691	716	683	695	707	700	700	675	689	738	683	667	677	742	656	706	659	710	670	739	730	767	742	684	682	680	722	683	683	681	714	683	736	674	714	658	677	717	697	703	678	727	705	679	680	710	703	693	711	694	700	694	767	671	721	737	693	754	717	706	712	636	732	681	740	707	687	705	666	730	713	728	697	691	655	671	684	728	615	691	708	700	759	771	717	728	678	668	686	671	684	711	697	696	716	731	739	732	713	708	721	711	708	704	693	721	713	653	716	709	684	732	666	701	701	714	695	711	765	699	730	638	695	739	680	701	715	667	710	705	692	727	681	693	713	722	709	687	728	643	691	698	710	747	638	670	716	724	723	764	729	678	676	662	654	668	712	680	777	688	715	704	660	720	697	679	707	751	755	700	699	705	668	695	714	732	683	713	719	726	741	687	698	698	661	672	710	701	650	700	741	693	653	725	711	724	720	706	730	711	673	707	692	726	710	702	667	689	671	682	712	668	671	712	682	692	668	710	697	713	675	715	715	683	725	703	651	694	672	713	706	685	685	746	789	696	733	660	705	703	679	676	698	684	682	705	698	712	712	720	743	698	688	724	708	702	660	694	684	676	698	700	709	755	710	660	712	701	696	707	764	728	711	708	657	746	689	721	683	673	721	710	678	701	692	729	723	774	733	730	726	682	709	710	698	677	703	652	707	724	692	672	686	662	680	655	707	713	729	697	751	663	665	666	705	708	679	692	722	704	665	660	749	687	689	743	678	702	710	672	703	713	720	673	699	681	703	737	650	681	733	713	667	678	744	713	722	672	668	695	732	695	686	714	730	692	687	684	741	686	713	719	723	662	680	702	727	685	692	704	700	669	709	680	666	698	678	720	681	717	694	692	696	703	693	652	704	690	709	729	719	672	720	709	746	693	650	727	734	712	735	666	730	680	712	676	707	702	736	689	737	760	685	681	678	703	741	719	662	695	674	732	670	671	722	691	732	701	666	695	709	715	730	677	703	672	723	703	758	661	683	698	698	697	720	730	687	655	725	692	693	674	718	676	698	720	652	707	712	718	717	706	701	648	740	683	685	732	690	721	703	720	670	741	668	699	685	701	709	686	698	665	681	668	699	725	695	673	698	680	705	749	680	710	669	722	696	708	744	699	674	729	689	696	703	695	693	675	719	725	668	675	713	646	691	715	716	698	661	705	665	740	671	716	702	711	699	672	720	689	741	709	697	664	709	702	725	721	654	657	732	712	677	708	720	713	698	720	718	667	720	715	702	757	697	667	708	674	683	720	704	692	677	711	726	680	675	674	703	680	711	696	701	745	726	689	682	657	663	713	704	694	680	720	646	696	674	690	695	699	727	670	676	728	731	691	682	665	727	666	723	701	720	690	670	693	715	679	656	663	687	695	694	707	669	735	687	660	728	673	714	718	692	698	711	661	691	691	638	713	741	693	727	715	697	698	707	685	688	678	689	689	722	722	706	694	705	698	702	703	652	713	699	673	701	698	730	752	709	679	692	726	692	690	685	669	704	693	701	736	704	684	669	732	667	672	705	708	709	714	723	720	654	702	734	691	668	709	687	709	715	694	743	712	688	744	738	705	716	748	702	725	705	702	677	655	718	710	706	650	680	671	731	707	706	675	700	722	629	699	645	670	710	666	689	668	697	754	690	697	720	729	710	717	701	653	673	712	705	722	691	729	747	703	741	677	726	697	657	709	700	717	729	709	701	658	683	683	724	724	666	747	667	660	687	700	742	709	685	669	730	699	689	728	695	661	676	694	671	686	669	656	687	708	699	711	680	693	685	682	729	672	706	726	695	696	712	751	680	686	714	700	678	726	720	712	759	729	689	715	679	652	675	686	706	695	654	755	720	725	746	660	640	711	725	670	699	693	713	694	670	700	730	716	735	687	738	696	653	689	686	711	700	642	685	696	706	714	675	695	703	653	697	684	717	721	683	726	709	713	736	678	666	771	726	671	689	675	709	747	685	688	689	681	657	729	681	683	726	728	722	743	679	704	646	713	694	646	710	722	693	716	695	698	690	699	728	693	722	684	687	673	688	653	694	685	693	705	678	763	657	685	683	707	651	716	689	691	691	680	728	662	696	722	689	713	724	703	752	724	719	730	685	658	667	717	636	694	720	660	677	713	679	674	659	725	732	679	756	713	670	696	699	707	701	674	719	678	714	675	731	687	668	741	717	689	675	691	705	666	702	655	696	698	658	722	678	707	723	661	732	697	729	713	676	686	675	707	682	735	704	739	698	727	710	704	693	700	728	706	735	682	720	699	716	666	759	722	716	728	694	727	701	716	692	732	640	700	673	702	679	681	690	664	696	730	695	682	699	710	636	662	694	693	717	734	673	694	705	753	692	694	677	679	710	683	653	711	699	676	712	676	722	727	685	716	693	713	678	712	688	685	703	708	713	691	718	675	694	736	664	679	703	710	678	726	685	690	697	732	679	714	701	699	700	705	723	724	725	704	709	689	670	690	699	696	714	649	726	690	694	711	682	703	681	657	695	708	693	703	686	708	697	668	727	690	657	736	685	696	660	696	738	717	683	686	712	696	671	691	667	731	703	705	701	634	642	686	715	700	721	745	693	707	720	731	679	685	662	654	720	657	651	749	737	714	737	716	700	717	661	701	710	695	668	757	684	703	708	727	715	681	676	680	707	717	719	679	722	714	704	690	691	667	687	736	661	646	664	648	743	681	675	684	663	655	662	740	690	649	700	664	702	699	730	670	702	695	700	753	687	667	678	710	697	739	690	684	708	659	741	643	660	716	706	706	700	764	700	699	690	708	682	657	741	709	697	733	696	669	677	693	706	693	676	698	664	706	761	713	712	697	687	718	727	716	688	705	665	710	688	708	687	704	689	685	694	715	713	715	715	694	659	730	690	698	675	725	715	754	718	749	663	687	695	722	716	685	707	644	709	710	737	715	715	709	659	682	675	682	679	651	691	720	653	755	672	721	695	691	681	722	732	661	684	693	701	661	648	738	673	673	762	750	672	710	691	724	777	730	718	669	700	727	658	686	695	722	692	673	728	735	694	704	703
26892	20060	7723	1467	888	737	652	589	6025	1237	481	519	465	509	462	491	467	486	479	456	409	483	437	478	494	498	488	486	483	444	467	445	489	541	749	826	771	649	539	542	513	509	443	491	476	466	481	477	470	483	471	503	473	477	492	447	453	489	490	447	490	477	446	451	437	492	450	467	483	480	498	468	496	469	437	503	478	443	482	466	465	466	496	456	483	493	484	457	456	470	470	499	475	444	451	440	420	437	505	477	473	449	439	492	492	451	470	461	489	494	471	455	457	459	434	446	451	490	474	445	491	479	501	469	451	479	437	483	475	442	508	514	461	426	454	466	448	488	478	476	477	461	473	435	496	535	468	476	525	487	509	460	448	444	472	442	507	463	501	483	459	492	478	485	432	451	437	500	503	490	486	453	452	516	480	494	470	488	516	461	459	432	492	463	474	421	476	469	458	528	458	456	486	470	510	464	434	444	509	423	435	508	496	420	469	441	490	497	447	469	505	509	446	521	489	449	445	452	471	484	480	427	482	505	453	439	437	485	502	478	458	464	490	442	455	468	472	482	497	480	471	454	453	462	483	446	450	486	450	471	469	485	475	435	488	470	454	460	473	482	468	506	439	496	504	475	490	480	496	451	460	444	499	434	460	493	492	511	450	459	472	460	432	469	461	482	513	509	487	466	479	441	468	477	485	486	479	482	490	480	514	443	515	452	451	466	459	497	461	457	457	452	493	472	489	498	456	459	506	449	465	447	459	514	472	476	497	521	474	491	460	470	491	464	489	458	475	493	488	444	474	454	508	489	465	469	458	476	478	485	453	467	450	453	484	473	490	496	498	470	465	457	465	454	455	449	471	421	460	460	485	430	465	476	488	494	469	464	460	494	446	487	479	462	477	475	460	466	465	482	459	469	458	492	494	435	458	445	487	501	467	452	498	469	448	431	483	459	428	511	455	479	468	480	492	455	465	488	442	439	482	450	449	467	528	468	460	478	474	524	437	487	452	454	485	463	460	476	476	492	550	467	462	496	493	457	450	444	469	460	484	455	445	480	469	466	446	473	482	465	468	479	487	455	435	489	414	472	467	483	438	484	494	470	499	484	457	458	481	500	467	464	474	465	466	447	497	490	458	492	483	491	469	460	474	471	518	443	419	486	447	468	515	471	467	503	476	496	449	486	465	463	450	528	458	509	428	499	431	451	442	477	456	469	476	482	462	465	513	456	472	453	445	469	465	512	477	470	484	492	471	475	481	473	486	453	456	490	473	437	456	478	449	471	470	456	458	489	458	465	532	502	450	462	501	505	465	481	479	493	509	472	473	488	458	453	473	475	489	467	474	431	431	489	479	448	441	506	466	456	480	465	447	456	470	488	481	452	497	484	481	468	494	446	472	470	451	495	452	435	467	457	464	468	468	501	452	449	460	494	444	484	448	517	485	465	441	491	464	451	476	426	490	459	507	429	501	440	506	443	453	504	487	500	461	512	476	472	487	469	487	505	458	431	430	455	465	446	508	460	473	493	462	446	419	446	477	497	490	447	450	473	472	435	469	456	504	491	470	464	509	456	480	450	440	462	476	473	468	473	473	474	438	487	463	494	475	466	496	481	427	506	467	461	467	491	482	448	492	475	479	492	479	481	445	481	436	459	501	459	468	490	489	451	450	482	440	479	437	443	478	501	464	436	473	501	457	458	435	430	495	476	498	463	458	465	479	460	448	500	495	456	427	490	502	520	479	472	490	520	467	500	460	501	473	475	491	481	489	457	511	502	500	450	470	448	464	406	461	443	475	438	463	475	455	453	475	476	496	487	465	493	478	483	513	461	449	482	451	466	443	450	475	501	429	452	452	497	451	501	484	413	458	498	470	496	451	486	461	436	495	449	421	436	460	471	493	462	484	478	475	478	501	502	457	481	457	447	521	516	405	487	481	461	453	472	487	493	472	483	451	463	485	479	469	430	443	460	468	500	480	447	494	459	471	463	471	480	446	481	467	455	487	450	521	474	497	476	441	462	471	487	481	438	460	474	479	512	525	479	490	449	491	457	518	466	480	454	496	479	504	512	453	490	501	453	432	473	427	475	445	465	472	491	484	444	488	474	456	490	454	477	447	473	464	502	469	499	487	456	485	497	494	442	465	497	455	471	489	449	475	439	458	444	454	444	464	482	477	467	457	475	489	497	481	478	477	429	469	462	461	452	488	475	437	459	484	456	481	471	483	505	478	435	484	476	426	450	462	438	468	456	462	495	451	486	445	454	462	471	508	448	477	445	437	441	470	435	462	498	467	456	477	470	481	492	475	481	522	491	442	437	480	445	464	451	470	446	480	481	446	502	504	444	457	464	501	473	462	447	446	470	429	480	443	482	463	462	488	437	501	433	450	457	456	470	453	480	477	500	459	505	481	414	465	488	446	450	497	509	477	530	453	476	458	501	436	488	488	474	469	472	494	452	493	493	474	470	469	494	465	458	474	474	428	469	475	464	434	453	447	448	510	527	449	453	487	466	476	477	456	474	490	476	453	480	438	478	446	483	457	496	474	459	483	463	450	469	490	487	475	483	475	451	460	432	505	462	469	498	451	445	468	482	457	455	446	448	482	469	489	459	470	462	476	451	461	424	474	443	456	488	481	461	483	474	501	468	475	449	481	492	481	421	489	470	466	512	536	456	437	425	486	444	469	467	482	439	445	483	450	497	475	463	464	491	464	466	473	505	464	458	483	462	449	447	471	495	485	432	475	472	474	423	449	456	498	514	485	508	515	480	470	499	451	434	476	475	497	462	444	477	456	453	456	463	519	486	448	446	442	489	459	481	476	458	450	477	493	483	443	399	445	469	496	490	517	483	445	513	493	438	459	473	484	472	446	475	461	434	507	454	454	475	473	470	472	450	478	481	447	456	454	459	463	484	475	503	450	457	472	489	467	480	459	436	468	464	472	449	431	482	478	441	508	440	456	456	443	467	448	462	468	435	454	486	472	483	459	450	459	479	465	505	490	467	474	475	478	415	470	464	460	508	440	487	443	477	429	430	448	461	491	502	521	451	443	482	429	459	477	456	496	461	505	485	438	469	453	452	454	448	466	519	465	467	489	465	471	464	472	450	450	473	502	463	477	432	494	470	480	479	475	507	484	478	435	474	472	479	461	472	468	491	490	493	512	434	461	454	458	444	465	488	454	483	471	457	470	462	525	480	483	473	468	500	448	427	438	455	461	495	478	468	486	456	503	468	454	464	473	462	469	462	474	480	461	479	463	448	467	480	449	501	434	527	483	479	469	471	433	466	475	441	485	509	433	491	442	484	476	438	487	461	505	499	464	483	459	462	497	448	459	460	476	447	458	494	495	474	438	440	486	456	470	490	459	475	511	478	472	464	463	439	458	434	470	477	464	456	466	487	468	514	463	480	409	482	475	504	478	515	479	479	454	440	509	446	477	426	470	447	499	446	498	456	470	497	497	499	488	487	464	501	450	481	481	499	473	471	488	476	514	447	455	503
4871	4122	4317	2171	1884	1470	1218	1032	12743	1954	723	740	794	807	797	741	722	714	710	742	734	766	841	753	738	804	763	683	761	729	677	725	765	940	1363	1490	1349	1149	868	766	726	730	719	707	699	703	686	701	744	702	741	708	722	771	714	737	705	714	759	724	771	716	793	699	738	711	701	762	716	746	705	775	657	660	762	729	731	722	710	740	726	701	748	700	727	702	684	721	747	706	731	734	739	723	692	695	706	686	732	678	717	703	751	778	680	695	699	722	726	699	722	736	698	748	724	748	669	704	767	727	728	731	765	718	723	705	718	712	704	690	665	714	698	694	719	713	719	751	687	697	747	741	676	784	710	726	714	690	740	744	736	652	718	708	689	682	676	737	733	706	721	724	711	765	758	678	696	694	721	656	705	728	704	723	749	702	738	681	719	701	701	723	737	706	709	721	722	710	689	757	752	662	692	705	721	716	690	705	748	709	700	742	712	704	700	706	757	736	659	751	708	735	722	712	704	714	701	760	693	704	741	753	726	679	691	714	701	702	728	728	741	727	732	691	725	726	717	687	693	740	720	700	737	711	680	688	744	731	705	666	726	702	729	741	692	716	683	709	754	692	677	734	716	711	674	723	753	732	733	704	706	697	717	663	745	763	767	720	724	711	701	689	720	721	752	711	665	706	700	705	748	704	733	712	700	692	702	691	716	736	730	767	687	686	735	722	701	702	667	703	729	741	685	747	713	750	670	737	719	753	666	790	763	738	691	693	671	691	694	701	658	761	707	739	696	694	735	721	725	700	713	716	722	693	744	760	698	699	773	711	718	721	747	728	721	696	735	698	713	677	727	754	672	735	704	704	719	686	698	742	724	710	761	734	717	657	712	735	708	704	752	719	717	738	701	711	754	729	757	719	762	754	698	765	709	695	720	695	701	755	692	773	743	708	760	688	765	742	725	735	732	713	767	763	697	713	700	702	765	736	728	693	707	716	704	708	731	710	748	758	724	746	753	727	735	707	676	728	764	696	696	703	676	675	745	714	721	748	742	733	758	706	729	704	691	659	686	716	747	709	699	715	708	699	752	707	764	737	711	715	725	738	731	746	719	727	694	720	737	744	741	725	714	736	685	727	735	697	706	679	693	731	706	700	713	721	668	696	719	762	690	695	706	709	713	717	704	746	732	716	700	699	676	776	710	712	697	692	714	697	733	766	709	701	717	731	700	708	712	738	747	704	724	729	709	707	729	709	733	735	698	729	719	749	758	718	715	680	743	732	693	689	721	671	690	688	689	710	673	679	728	706	713	679	753	729	724	687	712	690	734	676	698	702	745	740	710	720	751	700	746	697	683	718	700	741	736	759	767	730	714	708	701	721	686	707	725	713	712	708	689	747	694	681	768	760	719	715	750	726	715	714	711	763	693	758	686	686	677	706	737	761	698	711	729	693	687	691	712	705	759	741	712	717	760	727	730	683	755	702	756	692	763	689	727	738	718	728	700	715	713	706	759	701	717	693	715	747	631	719	750	720	758	705	695	692	674	723	772	689	678	670	737	699	681	731	700	695	702	688	727	737	736	705	706	765	752	741	757	719	717	760	711	718	706	734	779	688	750	708	705	697	737	760	750	701	690	648	727	709	740	683	769	714	704	744	696	747	785	718	748	713	724	694	706	714	752	702	787	684	712	744	723	720	687	718	757	745	672	769	729	682	710	684	718	744	719	747	707	698	713	752	707	685	751	698	721	725	775	733	733	693	722	724	730	684	710	734	691	646	726	740	705	754	691	757	718	740	713	719	742	710	670	718	736	701	735	700	764	665	703	718	761	733	679	722	742	714	675	763	723	700	681	715	699	703	711	647	769	705	739	740	693	719	753	723	731	703	711	751	703	705	725	723	688	709	738	733	726	741	733	699	684	725	738	694	714	701	723	755	729	731	723	740	701	684	745	720	701	702	669	700	753	730	721	636	678	710	725	685	767	731	760	688	784	723	690	699	683	674	756	711	685	717	712	716	680	720	684	744	746	673	729	723	701	724	731	705	692	734	762	683	708	724	692	718	727	708	734	705	731	659	724	775	695	724	673	693	717	690	746	719	730	707	694	738	714	745	692	701	722	727	679	735	704	723	729	707	710	714	743	681	699	733	714	683	746	702	744	688	742	750	691	705	730	708	720	701	729	741	731	712	722	687	779	681	741	726	697	780	724	742	779	728	667	756	736	722	706	739	716	725	688	747	700	766	736	702	721	733	742	726	707	724	729	723	780	737	694	687	710	745	727	676	715	765	714	725	685	734	810	738	720	726	735	729	737	703	718	731	672	738	706	743	722	687	651	731	719	729	724	738	693	692	731	735	733	742	687	734	706	789	753	727	756	715	758	728	724	737	715	699	706	696	745	727	727	694	764	719	744	712	749	690	715	690	706	762	735	743	725	740	793	712	742	731	701	695	708	760	734	756	716	716	741	682	704	759	738	726	716	703	707	751	713	740	691	737	703	749	730	709	718	704	733	700	709	709	705	758	723	686	660	670	726	724	737	722	750	669	727	652	706	700	746	677	730	705	721	743	747	705	684	723	709	708	728	725	692	759	730	729	721	678	697	705	750	728	705	683	739	744	712	695	699	688	729	689	726	711	775	661	711	663	737	710	705	689	712	705	705	700	747	736	707	741	733	708	690	718	707	710	725	755	694	680	754	741	707	736	760	709	691	726	738	780	694	673	748	688	686	734	713	744	722	729	726	732	676	722	707	737	707	714	718	728	678	741	747	706	741	732	702	723	695	728	690	721	732	691	708	700	747	716	713	713	696	718	724	651	699	706	728	712	731	730	722	733	704	730	722	756	730	734	699	726	715	720	702	701	663	707	724	698	761	667	750	731	762	703	721	702	657	691	725	680	755	735	719	717	705	758	704	739	738	718	682	732	707	709	692	734	792	713	715	714	747	711	728	715	746	744	712	750	719	731	713	712	696	675	712	670	712	720	667	676	701	716	762	727	659	668	727	667	785	711	725	705	667	681	745	753	648	728	682	683	770	711	731	749	686	721	694	700	727	713	688	748	705	720	741	698	729	714	710	693	766	712	713	784	753	724	713	705	681	725	741	695	725	681	756	732	743	678	739	702	717	734	719	693	704	705	718	717	733	695	738	724	714	679	749	667	687	689	731	742	715	759	734	716	770	709	718	741	734	739	702	716	685	689	698	699	729	717	699	721	750	718	698	769	716	714	743	718	697	722	751	759	725	741	711	770	724	686	695	748	711	752	718	699	716	675	686	719	715	716	810	667	762	702	704	746	688	692	702	737	642	704	711	681	730	699	703	744	734	750	713	747	743	667	750	729	723	710	728	695	651	715	666	701	697	752	660	656	710	697	696	709	734	668	749	759	743	743	682	730	697	694	717	702	731	729	761	683	715	726	723	675	712	735	761	710	668	765	771	736	757	711	725	646	797	708	736	706	760	731	650	703	740	718	705	723	731	737	661	711	686	712	747	740	681	754	745	750	713	705
25084	21154	26883	24902	4528	1230	959	8506	26259	3678	590	526	555	500	526	523	530	516	517	543	482	486	520	521	542	518	497	541	546	537	534	473	493	842	1424	1388	1152	802	623	554	490	529	507	502	529	533	497	475	517	507	479	513	512	528	497	518	500	500	518	467	529	502	505	499	485	468	491	463	504	495	484	510	501	472	482	535	511	476	489	510	527	449	485	490	519	518	521	471	503	454	521	487	483	488	517	521	497	529	485	486	477	495	500	473	476	513	494	486	497	489	466	464	454	474	473	537	503	500	500	505	469	477	457	527	480	463	510	482	479	467	525	539	487	479	465	539	464	497	478	473	478	516	540	516	498	479	541	499	505	473	533	471	470	523	480	488	507	446	475	460	513	514	497	478	510	495	477	461	473	490	453	467	519	503	501	438	507	532	455	489	474	492	482	486	508	532	518	498	521	498	469	494	492	488	487	494	483	478	491	469	483	497	483	516	466	476	482	502	494	456	464	504	523	493	485	528	486	503	503	498	512	499	502	485	506	473	476	477	491	521	491	469	493	505	486	494	481	510	504	500	462	503	532	490	528	502	451	486	488	510	506	493	491	487	483	502	471	489	482	513	508	488	495	480	509	462	467	492	455	498	511	517	476	515	490	501	498	512	471	486	465	531	508	523	499	449	501	507	525	486	507	482	470	482	499	523	502	467	466	482	435	492	496	478	494	490	475	500	484	501	504	483	529	487	516	486	517	450	535	509	540	458	478	507	515	487	489	492	488	490	467	463	484	487	508	518	470	487	526	512	505	506	497	497	515	493	482	474	494	471	533	512	521	492	492	462	519	511	532	527	534	476	516	519	497	483	509	493	500	485	510	468	496	501	449	506	494	516	492	481	434	503	509	491	494	493	498	481	499	517	523	521	481	537	509	457	472	476	473	555	498	497	501	514	489	514	535	516	469	451	524	532	484	509	496	492	471	491	479	479	498	501	470	530	517	513	512	488	508	497	488	477	525	480	465	488	513	460	471	491	463	492	510	497	493	491	489	507	519	496	528	500	495	514	508	521	528	507	464	444	505	503	491	480	493	454	497	461	487	490	496	512	491	484	493	505	484	469	488	486	482	489	495	489	466	481	482	480	529	486	526	484	459	494	495	518	504	512	490	476	525	514	491	474	481	525	447	518	489	476	492	483	479	547	476	527	461	496	540	470	536	504	498	490	506	510	499	473	481	512	464	500	535	505	493	501	488	458	536	495	472	511	536	537	469	508	541	465	487	516	489	502	525	501	500	518	464	485	498	478	541	481	504	523	526	486	490	504	514	458	489	488	523	502	518	479	504	548	473	462	450	510	501	464	483	468	473	519	498	503	490	516	483	528	498	474	450	485	500	511	496	502	447	497	476	482	466	479	483	499	495	472	480	536	492	508	513	484	555	478	498	464	511	510	502	476	488	470	488	480	476	520	478	525	508	500	511	481	459	492	530	493	519	519	478	482	517	514	458	502	471	507	510	476	484	509	459	492	529	511	458	507	538	481	501	452	508	500	521	489	486	457	503	476	466	481	483	504	459	478	502	474	510	496	521	485	484	496	512	528	464	494	485	473	507	490	486	493	510	506	490	473	468	476	483	546	532	456	487	439	480	506	523	509	523	505	494	462	517	470	426	497	448	474	528	467	509	469	488	512	486	507	476	518	476	459	482	540	473	488	501	540	455	491	503	480	508	494	513	507	486	495	446	499	510	473	488	506	495	489	507	487	503	484	464	509	531	496	499	556	527	523	502	495	500	471	516	482	506	478	491	533	491	467	512	469	465	491	522	507	527	485	529	482	448	504	476	493	508	526	511	509	532	476	476	517	502	460	487	485	463	521	491	493	489	527	482	510	481	465	465	467	511	466	533	504	504	446	467	477	500	507	477	513	504	512	512	484	503	510	508	496	479	513	523	468	481	480	526	480	446	506	473	515	524	451	528	536	511	534	505	493	535	522	490	535	517	499	527	503	500	500	517	521	509	497	476	475	469	479	471	465	472	497	488	473	507	512	501	513	504	521	495	512	495	502	528	503	473	487	471	522	496	505	527	471	516	506	511	481	510	479	470	487	479	472	495	512	476	497	476	524	454	486	502	468	433	501	518	517	489	483	544	507	495	523	512	479	475	525	486	513	530	464	491	502	484	485	479	473	458	494	525	502	499	494	542	475	482	498	486	510	474	496	498	508	507	525	500	466	542	505	499	496	504	486	510	508	526	528	542	498	490	467	496	476	466	488	481	524	501	511	518	504	476	494	460	495	477	484	470	492	470	472	529	492	526	489	474	438	486	520	496	539	484	472	473	505	487	505	533	475	447	469	480	448	496	433	532	506	539	533	496	490	475	515	520	514	441	502	489	489	513	489	485	527	522	522	508	541	492	480	520	477	507	515	513	519	496	472	498	493	519	525	503	499	517	454	502	474	466	519	521	476	492	476	485	494	466	468	496	502	505	499	479	483	476	489	501	510	501	527	497	454	445	508	470	556	514	496	514	440	496	493	457	510	511	530	515	499	502	520	506	452	501	526	483	485	515	490	515	489	476	483	489	500	506	510	536	530	440	519	501	494	493	489	474	489	471	525	504	507	474	509	520	489	469	487	500	503	492	477	487	510	490	497	478	511	516	490	504	534	448	462	480	479	490	524	497	491	522	475	480	500	462	467	522	515	485	494	490	461	484	517	485	497	512	501	475	501	501	486	505	471	523	498	475	479	502	465	519	474	492	520	472	494	509	488	473	521	497	470	472	485	467	490	512	517	514	490	563	473	512	470	472	470	468	473	497	512	493	476	502	499	514	462	501	512	517	488	519	509	507	451	511	523	460	521	493	465	486	510	470	549	485	497	486	470	492	492	477	491	488	477	481	500	487	503	450	506	460	458	492	500	511	513	553	506	451	509	503	491	499	473	514	491	468	490	500	450	495	491	525	529	519	521	483	489	512	470	503	449	484	515	505	426	490	499	491	494	521	491	532	490	488	481	491	494	476	525	510	469	499	459	515	484	483	520	494	442	490	531	486	546	511	519	514	500	473	503	527	520	497	490	457	527	455	482	485	476	539	509	484	515	495	452	505	458	507	505	459	511	476	476	507	485	518	479	465	484	485	502	463	476	509	472	490	456	467	477	521	506	487	497	525	478	500	488	536	507	515	476	461	491	493	463	517	519	492	442	502	487	512	481	512	518	524	522	508	491	511	489	476	490	513	500	480	509	537	488	522	481	503	499	502	501	493	521	487	479	495	493	487	502	521	512	485	496	498	449	486	479	476	466	474	535	483	472	472	453	465	517	490	492	502	497	467	482	492	466	519	486	481	492	517	495	503	473	485	494	487	510	505	488	501	490	502	469	464	482	498	491	470	513	483	501	515	488	507	521	472	476	513	459	488	535	475	471	472	500	482	475	490	473	471	512	509	497	475	479	476	497	516	508	510	525	482	487	504	489	473	464	475	523	497	469	474	481	470	510	486	485	477	503	495	515
5328	9873	8346	4342	3209	2529	1908	14657	32351	1803	916	879	860	914	893	797	819	831	818	840	769	805	819	839	786	859	893	770	813	759	830	816	876	1762	3268	2919	2192	1526	1073	865	855	793	754	805	761	754	761	777	732	732	715	758	812	757	703	767	748	768	780	770	768	757	729	771	735	778	743	769	743	788	732	780	740	808	738	771	754	810	756	728	686	745	791	745	779	751	746	750	756	776	758	757	755	731	786	785	788	740	744	762	756	746	799	774	783	761	745	736	780	761	704	768	773	772	757	706	772	725	770	771	800	762	760	761	749	790	740	741	794	778	799	767	789	750	791	782	785	791	770	742	740	735	741	776	751	776	757	770	801	745	759	769	753	734	741	725	769	739	728	767	819	707	769	759	765	752	771	780	759	747	760	786	733	785	748	781	784	796	747	772	765	783	749	753	743	740	764	715	787	693	755	738	771	751	741	782	784	747	738	745	763	787	764	744	734	762	751	725	743	774	757	777	715	773	790	793	742	778	771	722	780	807	732	748	777	780	732	761	756	786	743	720	735	768	732	787	743	755	728	746	739	766	747	752	763	741	760	709	793	773	712	806	779	783	807	787	739	729	804	697	766	761	717	738	779	743	770	717	773	744	770	720	698	726	747	759	764	801	727	803	759	784	743	758	784	808	829	763	783	733	802	761	763	774	771	727	777	772	736	784	719	765	744	775	798	801	761	737	734	754	739	757	738	727	747	764	765	775	729	789	752	743	730	776	726	797	800	759	758	694	752	735	795	766	781	766	776	765	767	758	769	765	781	783	752	793	742	725	786	711	740	805	771	829	739	790	777	751	750	732	715	796	707	776	756	709	778	749	764	761	779	774	778	746	703	705	744	759	720	738	732	758	780	777	777	712	748	779	820	727	750	744	765	742	796	760	779	719	730	761	761	807	760	723	775	765	754	778	747	825	751	736	742	755	760	732	734	769	733	729	720	749	755	767	814	755	819	788	777	739	713	722	758	754	795	783	803	762	771	773	746	769	808	780	760	733	742	765	754	770	771	763	762	742	750	748	733	738	761	744	741	762	758	761	812	744	742	723	737	718	753	753	775	763	801	795	719	805	731	777	786	736	729	717	783	776	752	791	774	801	794	707	741	740	720	739	804	744	755	822	770	724	782	735	765	713	760	764	733	747	785	758	760	729	765	723	759	788	786	815	791	748	741	746	762	764	745	767	785	802	805	755	802	731	728	743	737	744	775	688	763	719	727	803	748	775	772	772	747	716	775	761	749	777	812	772	737	776	759	734	781	778	757	737	756	736	748	784	816	767	761	763	733	783	804	752	760	728	731	755	767	750	688	770	718	768	742	688	761	763	759	795	767	784	823	731	748	752	740	740	738	776	754	787	778	777	743	740	793	768	738	726	766	783	798	754	786	771	766	819	756	801	737	737	721	748	804	799	811	781	779	810	771	788	739	724	779	761	693	742	743	783	744	788	758	734	778	775	705	802	763	763	823	780	727	759	768	696	748	770	724	788	820	751	734	743	773	728	737	698	744	724	750	792	774	809	809	731	767	800	737	752	762	770	777	772	742	784	731	816	749	779	806	736	779	765	740	729	779	774	752	753	814	755	801	763	673	785	720	714	780	749	779	792	785	749	812	728	733	753	746	724	800	782	760	784	736	747	738	816	786	739	749	786	740	788	750	771	794	746	778	755	775	744	740	745	764	749	788	788	727	753	782	767	747	783	749	760	766	775	813	780	801	708	743	792	779	750	747	746	761	732	772	745	775	748	765	742	780	764	789	707	752	785	747	755	792	787	767	760	775	759	785	805	783	753	794	795	777	764	744	823	786	740	775	770	797	779	748	780	734	753	766	797	725	787	774	816	735	764	772	726	740	752	730	739	781	723	774	743	711	774	742	706	735	752	743	768	756	787	742	778	749	771	769	732	747	780	742	742	712	718	767	729	769	746	740	784	766	775	762	755	799	740	790	744	809	792	768	797	775	812	727	734	770	816	766	741	745	766	761	803	739	732	774	747	799	756	803	789	747	754	738	772	774	746	705	779	769	748	690	768	718	762	733	788	729	783	755	743	784	786	797	710	754	756	756	750	735	773	760	724	750	738	792	773	737	753	746	719	770	732	804	778	760	728	808	765	781	775	809	753	777	773	740	747	757	748	750	818	745	763	778	779	802	750	742	766	778	749	748	752	781	706	774	776	713	735	738	778	782	800	719	759	729	766	737	767	721	760	776	781	800	756	747	784	784	724	745	733	797	739	741	761	738	761	803	800	758	777	758	767	806	722	734	762	763	825	741	759	780	785	756	821	747	710	806	740	727	750	731	774	726	744	730	733	776	769	697	785	781	773	763	772	793	750	771	738	738	739	779	765	780	749	785	747	706	739	805	770	755	773	823	765	754	747	720	826	742	761	744	750	779	754	790	728	753	737	773	743	753	755	745	771	805	815	774	706	755	781	736	825	786	797	765	807	726	789	762	731	770	749	724	781	721	768	752	712	736	698	752	773	730	726	731	733	759	718	752	797	714	751	733	813	787	755	782	801	755	738	771	793	773	758	737	707	751	759	771	756	838	770	696	758	771	755	744	742	739	761	787	774	829	718	785	799	762	751	747	751	772	793	752	720	792	776	758	727	754	729	794	716	790	747	761	772	783	720	763	779	769	768	764	721	807	756	771	799	777	771	730	748	776	813	732	783	753	755	755	792	801	794	746	771	768	718	757	806	765	799	789	794	737	738	783	755	765	754	769	706	744	794	788	776	823	749	813	810	786	767	787	714	719	782	773	740	744	758	792	821	779	710	787	816	752	718	759	760	785	714	744	725	790	778	794	766	763	679	726	826	734	766	770	744	824	774	755	767	776	805	747	744	753	769	698	710	760	827	779	734	786	745	743	735	746	786	746	720	756	728	744	750	706	715	806	737	736	750	737	809	742	754	799	747	757	763	747	738	738	703	809	754	766	780	765	769	706	787	770	783	804	750	766	755	750	772	751	726	759	769	777	721	736	775	783	794	737	769	740	736	821	786	768	721	718	748	779	762	788	760	825	756	772	732	812	783	733	757	706	812	794	744	722	735	751	721	764	801	794	775	736	799	742	767	763	744	773	800	724	798	715	760	788	768	755	759	723	736	810	797	783	759	766	750	774	761	779	763	799	769	752	790	731	745	763	768	756	748	776	730	795	772	723	756	743	783	705	759	769	703	704	779	702	748	783	783	756	772	753	789	768	709	727	743	702	753	745	774	785	799	764	751	774	762	774	774	783	772	783	740	747	770	752	726	760	736	750	764	770	773	786	779	786	797	779	770	746	747	780	764	768	775	756	752	741	749	767	828	782	745	796	759	750	763	760	768	740	763	772	803	755	704	769	757	807	746	769	805	787	769	762	753	819	814	745	745	761	749	771	770	739	796	778	788	780	779	763	763	707	758	760	730	754	759	763	755	748	723	765	747	746	759	794	762	731	686	760	777	793	767	773	736	751	754	740	757
23183	21097	28778	23652	21099	19637	3571	13271	46679	12628	1090	644	645	626	593	553	608	554	585	602	564	529	590	547	564	537	518	554	552	545	529	519	519	1920	3952	3404	2415	1453	891	623	541	515	497	488	499	496	489	486	468	481	459	503	529	491	515	506	461	489	506	500	509	502	467	478	473	448	451	510	507	478	454	497	473	466	473	494	483	482	489	435	468	522	477	482	472	508	487	466	525	487	487	531	485	491	464	451	491	490	530	467	480	468	468	468	488	445	473	483	477	535	464	478	461	487	476	493	515	490	446	535	487	503	504	483	480	482	458	495	484	488	483	473	506	462	462	479	520	453	488	507	499	448	498	487	481	487	498	482	474	474	476	512	457	523	464	477	456	464	482	470	479	477	484	497	509	454	510	471	481	471	487	463	523	513	492	494	457	443	493	533	478	508	509	463	500	492	500	470	497	487	505	480	489	513	465	476	545	449	500	490	503	473	490	488	522	460	480	521	509	455	492	485	492	506	480	498	486	472	474	502	503	497	490	468	462	468	471	531	507	487	499	476	511	450	465	497	466	484	503	483	475	477	500	511	520	512	507	465	508	490	498	519	496	474	509	463	463	523	496	495	465	487	462	507	457	457	478	506	457	492	500	464	453	463	486	485	471	503	504	479	492	552	471	454	470	542	472	443	488	458	478	500	545	480	506	478	546	482	500	471	481	476	480	432	490	480	497	463	475	446	444	485	468	511	506	507	469	486	502	516	509	506	470	525	493	498	500	503	480	503	453	488	508	517	486	450	463	476	522	495	474	519	443	496	494	480	487	482	531	484	491	503	494	467	483	526	502	498	508	451	486	502	476	526	496	502	479	476	491	466	460	482	449	466	528	496	448	562	488	467	473	486	502	471	503	480	501	483	486	502	466	507	490	516	500	493	504	484	516	496	475	493	524	529	508	478	466	481	459	487	522	466	487	484	479	491	497	518	502	467	505	484	464	511	494	469	498	490	496	526	474	474	487	430	505	470	507	474	462	462	435	485	506	425	501	454	457	502	464	487	482	471	472	489	461	449	452	467	550	502	490	481	478	433	516	524	478	463	502	490	492	512	473	461	502	461	520	449	460	482	484	467	479	492	500	525	513	520	505	500	502	510	468	487	526	471	497	513	467	490	478	485	484	498	466	494	461	458	502	489	506	484	458	497	475	491	486	470	517	527	517	528	513	529	492	465	462	447	442	488	452	442	541	468	504	496	480	485	481	457	482	490	475	449	511	487	501	518	487	491	486	503	472	456	497	499	506	462	480	455	498	520	457	484	484	481	482	474	496	471	473	486	480	505	468	509	479	456	484	524	502	495	495	498	500	480	523	500	458	458	529	473	480	483	496	490	447	485	490	523	464	486	500	471	459	469	510	493	519	492	466	488	519	502	482	486	483	485	520	480	496	462	495	480	474	504	467	493	489	500	507	506	479	496	497	516	482	450	402	455	464	494	478	481	488	509	476	498	498	484	504	498	468	546	483	468	503	496	474	468	489	470	467	476	494	457	501	489	460	463	473	489	489	465	483	517	506	505	499	508	447	457	483	491	431	496	454	467	469	484	513	489	475	499	525	449	466	483	413	481	524	501	457	499	522	536	505	501	496	502	489	475	509	460	489	523	484	449	469	492	471	519	484	501	476	513	488	461	492	453	500	499	505	485	461	467	465	458	492	473	471	464	517	502	438	497	510	438	480	468	504	458	486	487	478	473	481	472	494	455	482	468	528	489	465	492	519	468	460	495	486	505	472	469	485	459	484	438	474	473	505	512	441	444	504	506	497	519	493	494	459	448	533	487	503	468	468	518	524	452	486	514	473	481	463	515	504	481	481	509	485	491	421	483	485	469	488	480	501	475	456	473	505	491	504	475	511	499	499	481	480	448	504	476	477	468	486	463	466	466	473	473	516	461	451	467	504	486	475	462	484	462	474	464	469	521	504	471	545	492	511	485	475	480	473	511	483	492	484	459	473	481	504	488	543	455	490	497	468	481	486	488	485	497	452	498	452	464	461	473	503	476	503	515	481	465	449	458	489	435	456	468	492	503	506	485	491	491	522	511	466	448	436	479	460	476	493	515	484	485	450	497	481	540	477	496	492	486	474	486	458	494	480	517	469	518	504	465	487	471	490	448	462	495	498	522	462	524	470	500	491	507	473	499	488	491	500	504	506	447	475	462	517	468	474	485	443	455	504	460	497	466	457	485	529	497	490	464	442	493	454	491	469	450	467	480	485	468	500	476	506	501	496	476	505	464	479	514	509	491	471	484	519	473	519	503	500	490	497	446	508	487	491	489	472	494	460	469	502	449	485	490	509	485	461	458	468	480	507	477	489	494	500	531	475	494	478	473	470	522	480	515	489	490	503	483	483	446	489	501	462	473	454	504	476	515	487	473	452	466	510	518	492	464	475	442	476	502	448	453	470	464	472	476	480	503	517	501	499	501	491	494	463	456	483	494	481	490	498	491	487	480	502	506	498	456	506	497	506	499	545	484	463	492	492	494	497	504	494	434	498	497	473	507	519	453	485	438	497	477	527	466	495	495	470	498	471	503	449	467	450	492	461	460	495	498	502	498	479	513	504	505	487	454	489	450	457	476	498	451	457	459	504	488	532	454	528	512	486	459	514	473	451	512	482	464	476	443	454	496	482	486	475	467	529	477	498	461	473	485	473	493	495	481	509	477	484	494	463	494	518	485	470	501	479	474	493	455	483	498	506	504	504	494	463	470	474	525	486	512	473	498	429	498	475	459	462	526	460	521	494	483	476	466	506	471	464	468	506	497	500	497	501	440	498	485	486	479	479	478	477	474	473	453	513	477	479	490	513	489	482	483	486	495	519	482	498	515	450	468	448	525	487	445	464	522	472	474	455	466	495	511	482	465	484	471	447	498	481	513	492	518	469	492	491	478	492	496	499	504	484	509	483	489	466	514	514	477	482	450	479	522	481	468	451	456	451	493	478	463	471	488	448	482	464	506	481	438	526	481	506	531	473	501	435	484	474	454	526	492	489	487	486	506	487	494	449	502	519	521	465	469	485	495	461	469	497	485	492	459	495	472	475	468	551	464	457	496	499	465	497	452	470	517	478	526	469	509	473	479	488	519	511	479	507	513	504	493	493	509	539	423	519	478	501	456	513	491	468	478	505	500	509	540	478	512	471	470	486	431	472	521	474	498	473	501	475	480	472	527	500	498	463	508	489	448	463	454	463	525	478	509	526	483	480	483	506	458	490	492	455	500	451	490	482	491	494	491	501	509	486	507	471	492	480	483	501	523	482	497	489	462	521	465	457	460	454	460	525	437	451	518	479	508	455	500	485	519	468	526	455	497	451	500	481	487	482	480	432	455	495	464	498	526	460	491	498	501	487	517	479	473	477	483	462	501	507	487	465	455	517	485	468	453	449	524	451	480	485	489	473	485	465	511	468	495	465	516	477	454	500	515	480	482	479	480	515	489	481	478	530	451	491	485	478	486
9047	19743	16385	9725	6982	5336	4127	17510	47792	2655	1297	1256	1205	1069	997	999	978	926	900	896	885	962	963	913	902	906	943	951	836	812	883	831	801	4404	8848	7361	5209	2946	1674	1071	814	757	747	753	669	712	741	718	742	748	718	716	755	752	708	740	738	752	780	743	726	768	701	732	713	753	742	745	778	729	706	748	747	731	765	767	775	705	720	715	729	725	750	703	765	700	712	755	751	696	746	699	748	670	684	715	694	758	742	784	709	706	725	728	774	703	707	730	743	695	714	679	716	710	717	751	750	739	755	747	715	745	740	735	727	711	711	713	712	742	759	786	736	709	764	712	727	724	710	739	743	733	798	702	728	762	719	694	787	710	735	816	703	724	736	710	744	744	750	766	719	773	715	684	727	678	670	711	719	762	736	722	722	763	720	766	700	725	787	730	721	721	770	692	732	752	737	714	777	771	721	733	740	717	778	753	730	730	759	768	756	739	722	755	730	709	709	707	743	759	724	683	736	748	769	768	727	727	743	750	752	746	715	722	729	699	742	804	738	698	744	706	751	732	764	743	718	725	728	764	754	751	745	693	768	744	746	738	692	754	718	715	725	725	715	704	711	704	717	687	716	756	703	732	755	745	716	724	704	707	699	675	757	748	736	719	735	736	730	739	693	742	750	754	731	771	768	736	742	761	744	739	741	721	753	734	744	737	722	779	700	734	687	784	676	673	739	717	723	744	787	709	725	706	706	757	677	746	732	744	723	714	727	698	743	712	692	732	793	782	712	700	739	715	687	740	779	701	729	714	732	684	782	767	741	721	707	671	707	795	705	762	737	672	757	721	717	711	754	739	716	730	728	703	711	737	746	733	751	745	732	687	774	775	717	753	757	716	707	687	711	798	766	705	724	720	761	740	727	693	737	752	737	764	747	718	764	702	732	719	708	699	720	772	726	706	695	709	716	741	713	737	756	740	753	720	715	673	723	725	746	733	759	738	713	749	672	752	777	724	711	730	741	703	745	714	739	712	742	791	763	748	747	762	685	692	768	750	733	720	687	727	775	761	784	730	710	730	738	729	752	724	722	733	724	693	709	761	719	725	708	726	729	747	687	760	697	754	776	767	710	776	746	734	743	720	737	700	741	734	699	726	765	717	713	746	733	719	733	735	719	734	759	757	734	738	706	749	755	719	772	699	710	728	732	741	716	740	721	757	717	707	716	735	743	715	709	719	789	759	718	749	757	722	786	740	728	683	683	752	727	718	718	734	746	680	742	727	732	700	716	742	764	752	767	731	710	744	783	718	753	718	742	744	743	696	734	742	706	738	746	727	757	757	736	712	708	724	723	685	729	751	718	736	785	754	733	720	742	737	729	727	716	714	776	765	708	759	739	732	724	719	725	733	757	741	699	737	745	732	710	726	719	699	708	728	788	722	719	706	726	702	747	707	709	760	724	738	721	723	735	750	681	752	687	749	706	687	724	749	746	727	740	718	685	727	721	705	744	807	732	727	740	730	733	752	734	742	722	740	664	758	785	738	715	765	732	749	768	777	761	743	704	703	738	735	685	695	720	685	696	737	725	697	695	753	720	730	745	752	729	716	725	706	741	754	768	733	735	736	714	705	750	758	750	713	690	710	761	679	733	681	733	752	736	746	712	734	744	712	721	727	744	731	757	718	747	764	692	760	751	687	712	715	785	724	785	749	719	813	751	686	703	686	723	723	681	713	741	709	731	717	734	709	757	751	695	698	757	713	780	705	726	763	700	753	796	760	743	730	728	722	729	739	726	742	710	694	773	775	740	728	752	723	739	780	668	717	701	726	757	662	699	753	752	721	723	736	765	734	731	707	743	720	749	732	681	738	757	698	762	705	742	701	699	703	704	770	741	753	723	741	745	783	757	738	722	689	679	735	723	747	750	707	745	769	767	768	742	729	742	722	774	732	686	692	728	704	743	708	782	722	716	734	729	713	708	735	700	700	722	765	748	686	744	741	716	729	726	685	732	746	681	681	721	733	757	696	744	740	715	732	731	753	709	736	746	724	772	707	697	717	728	751	703	743	773	718	713	708	731	716	720	755	742	758	710	668	760	723	749	747	737	704	767	752	678	737	738	732	720	700	735	709	710	684	723	731	773	726	758	718	789	732	767	711	774	754	738	785	691	744	712	771	762	710	724	759	734	723	744	698	690	706	716	744	756	710	745	743	729	728	764	755	696	704	728	733	734	783	715	724	735	746	698	713	710	706	693	710	735	725	700	746	707	748	708	798	745	732	731	722	754	710	718	717	773	744	718	775	689	743	726	738	718	722	732	726	716	744	671	734	741	732	711	711	717	698	703	752	742	752	725	698	730	743	725	748	738	710	764	766	710	784	744	771	723	777	708	723	751	727	725	731	664	726	747	750	747	772	743	765	759	735	708	743	778	752	736	725	753	684	754	728	718	763	757	733	743	724	756	690	733	729	758	706	754	721	761	762	674	745	696	713	789	700	765	690	692	704	776	705	690	718	772	710	719	737	744	706	727	734	705	755	749	718	751	710	708	692	743	692	694	702	710	732	695	708	786	752	718	719	797	743	736	706	713	689	728	699	723	713	721	781	706	728	730	749	725	744	713	742	735	747	750	726	770	763	717	759	681	717	751	709	716	702	725	744	804	720	777	748	713	670	735	730	753	705	704	750	722	780	726	713	745	713	693	757	666	663	758	743	768	741	716	704	737	744	727	734	732	770	733	730	712	764	707	729	719	685	704	712	741	745	778	727	733	704	722	700	725	762	740	760	729	742	696	704	758	771	724	741	744	653	687	763	735	741	699	696	726	714	746	718	765	771	747	736	736	745	739	745	710	774	675	699	726	730	760	736	725	741	696	712	730	688	737	713	744	750	718	718	735	770	700	737	759	744	732	712	746	732	730	705	760	733	720	745	716	716	729	721	768	721	759	745	688	719	741	754	743	725	764	685	726	718	749	730	748	709	760	748	728	714	761	725	734	729	730	735	731	728	733	727	716	728	688	751	738	736	758	757	769	704	742	727	701	703	702	695	756	708	731	730	739	784	729	691	729	695	761	744	702	707	732	708	740	771	741	708	731	726	703	745	711	790	730	715	725	748	764	712	785	721	710	721	740	735	722	725	737	758	735	744	713	723	718	736	730	716	733	736	753	736	776	746	740	729	737	741	709	728	734	695	760	719	729	772	731	779	769	705	735	724	728	703	743	748	712	727	760	772	719	738	787	753	731	755	744	742	788	755	740	720	716	727	740	754	729	710	694	742	745	709	768	761	729	704	702	737	682	745	759	728	746	702	698	706	713	708	736	713	720	718	658	724	722	736	714	734	737	685	755	729	695	743	691	744	746	755	729	767	728	725	692	727	763	780	739	737	734	727	675	678	685	721	735	776	688	787	722	738	762	781	753	756	712	708	785	755	709	725	715	750	729	739	775	747	694	748	717	727	742	735	779	698	714	781	732	728	766	710	771	767	740	752	708	710	686	761	748	742	669	730	741	736
26739	20026	7596	1354	826	672	593	3374	6595	696	521	542	465	478	526	505	496	483	496	486	525	523	507	489	486	490	457	461	521	504	473	496	479	522	720	791	701	601	566	551	521	471	481	505	509	458	486	490	519	466	455	507	499	464	463	497	494	518	464	468	477	483	513	463	443	473	478	481	517	470	490	504	447	475	489	514	480	487	474	516	463	480	525	493	483	487	489	474	455	501	493	464	490	488	474	511	510	515	479	534	448	420	510	481	500	464	486	475	491	460	471	473	489	485	512	489	483	471	493	474	488	503	472	493	479	498	465	509	450	498	476	484	457	495	502	482	463	472	495	495	483	471	476	490	454	488	502	486	462	455	483	494	477	493	516	467	500	480	485	461	509	460	473	455	533	447	458	474	481	506	476	485	540	524	450	477	510	502	473	489	492	454	503	482	419	460	477	491	483	474	468	508	472	487	514	467	517	490	473	465	431	447	490	488	507	502	524	469	500	480	479	523	485	489	487	531	463	472	465	482	463	482	490	513	490	480	460	487	478	459	468	479	434	467	491	496	502	455	502	471	505	450	513	449	467	483	492	488	455	529	476	454	476	462	476	484	468	477	528	489	484	485	479	478	503	450	501	497	492	503	500	457	456	488	493	487	472	486	501	473	492	471	474	407	493	498	516	489	437	467	494	467	496	483	500	481	454	453	458	477	523	521	487	447	445	430	507	453	477	493	488	466	478	504	446	482	451	476	442	503	468	447	498	464	488	467	516	513	462	489	505	468	492	435	448	499	466	464	456	486	463	449	473	486	492	471	489	457	464	451	479	482	471	467	476	478	492	452	441	480	458	455	507	490	519	431	476	495	469	513	473	532	460	440	473	474	482	501	504	472	515	457	468	487	467	524	501	468	461	533	478	479	506	489	503	488	482	498	472	481	479	499	451	483	520	428	485	499	468	492	487	501	483	500	528	506	479	470	494	483	487	476	465	481	477	478	472	463	446	464	490	504	500	476	453	483	462	475	513	494	481	493	518	518	495	494	484	460	477	482	487	512	473	464	472	500	452	519	467	481	458	464	496	461	531	516	485	479	478	467	493	458	486	462	488	481	455	461	503	463	485	508	509	440	534	480	504	489	482	492	465	492	488	490	482	493	468	482	461	482	465	492	491	487	497	458	473	483	468	465	452	474	520	488	489	464	491	444	488	474	478	468	514	502	481	512	481	497	492	504	493	497	478	479	472	464	497	515	440	456	479	496	458	510	457	481	451	440	488	479	504	497	473	481	472	481	447	478	472	505	471	482	500	517	518	472	529	483	511	442	472	475	474	488	455	503	455	426	490	452	479	427	506	457	503	496	465	487	508	512	468	478	422	500	483	479	483	491	496	501	524	437	480	464	471	496	471	497	447	480	507	503	465	505	477	510	471	454	448	461	480	476	470	450	486	497	475	469	462	482	506	479	497	472	445	521	517	446	474	456	462	492	519	470	469	458	489	466	472	504	501	461	478	481	492	479	526	454	452	469	513	463	505	463	475	470	467	471	471	476	501	455	481	488	501	451	445	509	497	483	461	497	468	508	436	460	461	478	497	482	481	486	497	488	453	490	469	490	511	467	470	462	475	490	455	491	508	426	458	467	496	453	510	495	441	507	496	491	520	509	477	491	490	477	493	473	473	489	478	512	460	436	510	445	443	472	451	478	459	511	487	478	510	483	506	480	466	497	517	470	465	456	485	479	485	459	498	493	498	496	453	478	471	474	464	497	485	468	468	498	466	449	480	488	472	455	440	464	472	512	497	453	475	455	481	529	489	452	494	456	464	474	482	448	485	442	481	456	473	431	447	470	484	516	487	484	456	443	454	481	488	497	488	452	505	451	471	506	473	476	480	471	495	453	457	469	446	460	479	477	441	473	468	483	469	470	513	479	507	456	518	479	465	477	494	478	450	470	451	430	499	481	456	466	494	491	478	483	502	491	482	490	469	486	472	494	461	461	476	493	470	449	474	490	447	461	531	492	523	459	466	522	491	476	470	449	487	503	475	476	529	463	494	457	483	451	443	454	476	487	494	463	464	471	458	507	510	456	468	458	469	484	500	492	464	472	454	485	463	551	484	441	477	452	485	511	526	479	467	503	479	488	460	482	496	501	453	452	483	483	474	453	485	477	519	488	477	472	466	487	461	499	513	452	446	464	474	500	440	481	464	430	490	466	461	444	502	496	472	504	473	473	468	447	449	452	476	496	484	469	517	477	492	461	473	453	516	489	487	485	433	489	479	524	477	441	510	519	480	502	476	442	495	467	444	482	494	470	484	509	472	522	444	523	517	474	505	482	469	495	508	482	495	468	462	481	479	490	490	483	489	470	485	486	504	453	481	427	476	471	517	490	464	481	476	473	484	500	498	488	476	495	495	496	507	474	462	471	469	458	478	498	481	486	487	476	486	480	469	499	487	457	452	478	518	482	451	503	444	466	465	506	484	495	482	482	458	483	439	522	457	478	463	496	535	491	442	491	494	500	510	508	462	499	442	483	520	441	490	525	476	496	455	483	437	458	521	460	478	460	489	468	466	493	466	479	452	506	457	511	491	512	463	480	481	479	503	465	508	472	481	486	461	511	478	493	454	518	495	486	489	498	481	463	491	490	461	464	509	519	451	460	484	498	494	515	474	499	470	478	493	523	480	485	490	485	443	482	502	471	490	469	510	481	462	476	511	461	481	469	483	419	481	517	446	479	533	483	440	457	475	461	530	526	486	477	511	462	491	516	507	500	461	457	475	463	486	472	498	496	504	497	495	493	488	465	469	479	451	467	457	462	435	498	484	477	508	492	470	506	464	475	442	506	454	486	480	512	474	501	471	506	483	501	504	474	480	467	483	484	453	494	520	483	469	465	483	499	508	450	458	478	529	454	488	499	470	450	504	482	470	462	420	428	472	466	476	470	522	478	510	487	502	471	481	474	490	505	509	515	466	444	472	492	437	467	469	431	509	513	471	459	472	489	462	447	509	501	463	494	455	500	448	456	458	461	473	467	468	484	478	502	487	447	484	455	453	480	540	483	469	441	470	475	450	474	486	485	452	508	493	455	461	474	451	460	456	481	492	465	450	499	458	468	482	475	507	451	474	521	508	495	479	514	492	473	482	479	467	471	494	464	501	515	466	506	487	471	486	495	466	461	485	467	528	474	474	494	437	491	492	477	462	467	462	490	453	492	482	498	498	464	461	496	485	454	492	487	484	426	489	480	488	457	479	503	461	514	481	485	491	506	530	492	464	484	487	487	480	484	463	456	460	467	455	462	462	509	483	468	468	441	486	495	495	457	515	467	460	486	533	502	488	477	520	510	499	484	464	446	453	521	476	494	466	495	473	452	482	467	487	490	476	481	460	468	498	485	483	492	492	479	437	485	468	487	480	494	471	500	471	488	456	481	501	497	456	530	453	481	504	483	450	513	473	500	472	480	498	494	531	486	442	502	486	492	455	459	472	474	487	452	484	442	463	490
5185	4819	3837	2173	1751	1407	1176	7906	12762	979	761	767	805	779	793	770	756	784	784	802	688	746	804	747	765	711	761	760	747	786	747	731	788	885	1298	1380	1202	1018	853	805	738	714	784	719	740	758	742	747	713	734	710	760	756	722	750	749	710	726	710	765	723	759	718	755	744	708	725	731	750	772	743	743	765	737	726	743	755	735	713	726	758	776	771	710	714	758	772	775	733	741	742	748	739	735	695	752	757	747	711	760	727	717	751	763	741	710	720	699	714	727	727	771	720	701	767	746	788	727	770	709	800	729	729	719	761	746	721	737	724	775	707	681	749	741	737	779	743	758	704	675	797	771	732	737	687	688	752	721	718	714	722	762	742	724	733	762	722	713	749	750	709	781	756	760	748	735	715	740	715	691	728	764	767	715	726	767	713	759	725	691	732	731	756	686	738	719	689	768	689	748	748	710	723	707	742	776	733	763	740	763	740	734	723	700	724	731	694	733	712	730	732	747	758	763	733	738	727	728	724	747	730	749	796	711	743	756	781	725	751	722	749	751	731	725	741	730	743	692	699	716	729	743	723	751	789	776	700	709	730	671	778	688	761	760	726	720	694	752	745	665	699	716	737	719	724	725	771	677	714	721	720	728	766	748	675	747	778	701	746	777	759	711	728	774	784	794	706	737	725	721	792	747	723	696	724	758	755	743	745	711	726	749	711	725	753	760	772	705	740	740	741	766	800	775	755	673	721	720	739	718	740	715	731	721	735	725	734	725	719	719	716	731	782	729	760	734	739	796	718	736	725	702	726	732	708	763	763	727	743	769	749	775	768	786	724	736	707	728	696	791	764	750	759	741	723	748	765	704	764	762	718	724	784	727	744	738	701	688	724	744	746	745	707	747	728	761	763	722	662	712	718	731	758	710	715	740	700	752	747	683	762	692	763	759	692	754	736	742	716	764	726	744	749	764	684	773	723	711	720	725	776	732	760	740	723	781	712	678	691	760	733	719	728	750	681	727	744	792	749	764	725	730	731	759	804	781	735	745	743	767	717	744	782	759	718	728	768	726	767	738	708	725	773	771	765	671	750	708	726	756	724	755	740	739	759	698	752	755	759	685	748	720	745	781	755	770	768	732	742	741	719	767	716	723	786	751	716	755	753	716	738	744	731	739	728	726	732	701	738	756	757	732	757	707	763	749	725	707	774	723	712	737	751	707	748	728	759	726	747	720	772	704	722	694	717	696	691	768	710	719	739	719	746	717	765	729	730	763	695	713	737	732	718	799	762	750	736	686	747	744	726	703	746	753	767	722	749	739	737	725	714	702	725	744	791	723	758	722	722	715	730	723	773	717	708	744	709	756	742	752	766	724	767	717	722	727	740	718	737	738	722	726	698	733	728	681	738	737	758	719	728	752	757	748	751	751	736	728	723	740	727	702	755	705	713	717	748	725	747	714	714	737	746	752	752	724	759	742	727	725	724	773	778	766	704	721	772	725	735	710	749	713	779	765	728	713	756	736	754	782	780	717	797	740	728	729	726	750	742	740	773	711	721	709	772	747	745	782	716	730	728	749	709	728	764	749	729	747	717	703	737	702	733	787	756	745	787	729	721	736	740	717	699	711	713	711	702	747	763	759	757	750	747	739	732	704	763	678	753	763	794	754	739	725	739	725	750	786	743	745	734	768	734	747	777	737	738	729	715	722	776	732	754	775	751	764	750	749	709	671	742	800	715	735	737	772	764	729	715	752	722	697	729	721	759	717	719	706	745	723	740	716	715	795	780	740	732	757	731	740	759	700	736	731	701	749	760	727	786	760	735	728	734	774	698	728	756	782	753	749	760	724	747	694	684	739	719	706	662	704	751	761	744	760	763	724	700	756	736	712	723	730	753	707	756	648	736	754	742	737	728	684	723	721	739	761	732	754	728	749	701	727	700	743	719	735	734	684	677	804	774	734	736	751	700	737	706	715	741	749	680	665	775	774	718	746	758	737	752	765	794	719	692	697	743	722	745	759	690	721	743	735	721	749	750	761	757	738	737	755	718	756	744	745	696	724	724	706	773	718	726	736	741	706	742	753	753	727	717	760	764	735	718	784	765	806	752	720	752	726	690	759	745	753	762	727	722	775	733	693	734	786	752	704	779	752	726	705	713	758	799	760	773	736	768	779	712	783	722	742	719	742	740	723	749	738	674	715	730	759	726	716	762	769	757	720	762	739	705	727	742	741	750	771	723	673	693	731	756	719	783	771	727	742	776	781	768	718	724	763	761	773	776	721	761	713	761	719	765	733	758	783	724	772	733	722	730	699	765	772	712	731	767	728	730	799	764	690	754	725	765	770	728	713	728	730	711	771	750	721	704	754	719	766	732	731	718	710	722	811	721	713	711	709	720	762	700	695	747	740	796	785	749	690	772	704	738	759	744	785	689	719	733	709	737	726	738	717	722	741	702	733	753	785	766	736	728	716	740	746	749	755	706	722	752	745	755	724	723	688	785	732	739	741	736	744	736	715	777	706	713	780	729	765	714	712	714	743	753	733	726	756	711	769	706	747	705	754	697	780	716	784	723	713	724	749	689	754	723	733	749	727	726	749	769	731	741	789	744	731	741	733	748	755	743	730	663	749	738	743	786	754	740	756	697	755	713	709	761	748	721	703	688	698	742	699	744	767	713	733	762	685	785	752	736	773	708	780	713	762	732	717	759	756	752	749	719	786	759	712	701	718	689	752	701	684	790	747	695	763	748	714	729	734	756	716	749	696	769	753	726	750	735	738	772	728	727	719	698	772	703	727	744	712	739	744	684	738	752	783	711	754	725	695	728	741	747	757	714	718	757	730	724	794	707	765	764	742	760	731	743	681	752	737	737	736	737	745	741	692	735	749	730	750	715	681	692	755	726	758	768	673	716	708	749	739	706	741	731	755	732	713	674	773	770	738	711	756	756	776	749	705	683	778	723	735	760	723	688	763	708	758	740	738	711	728	729	701	748	725	726	745	725	728	732	740	729	764	710	710	712	722	729	744	732	696	759	734	736	794	696	685	720	722	699	745	709	759	736	707	725	761	775	714	743	722	722	735	708	766	742	753	715	694	680	721	721	736	743	740	786	736	780	732	755	712	760	706	789	751	710	705	732	709	696	688	733	728	761	722	700	730	745	737	702	728	725	763	724	814	753	745	772	732	810	711	743	749	756	729	741	729	766	683	784	728	750	716	733	753	726	715	726	756	713	774	786	675	772	746	767	790	690	728	711	744	746	737	720	708	755	731	775	772	791	785	722	718	757	691	740	710	803	736	827	717	703	702	691	684	748	695	725	740	715	767	768	697	703	698	724	731	758	746	698	805	738	713	755	798	725	715	732	705	770	766	767	762	758	722	737	705	709	767	798	713	717	765	764	725	717	732	755	787	719	764	760	761	735	691	678	699	702	696	729	749	710	760	755	730	744	698	725	744	719	703	751	797	739	785	724	707	737	753	732	725	706	788	725	728	735	734	657	799	764	736
25242	21200	26848	24971	4106	1215	904	14206	22023	1988	577	541	553	565	494	522	546	522	502	520	535	524	514	494	540	497	507	534	547	462	520	534	493	961	1519	1379	1206	828	672	536	504	500	508	473	516	506	480	511	497	474	460	534	535	498	513	504	510	469	492	517	513	496	469	497	472	524	444	494	477	515	529	471	517	481	484	489	486	491	525	458	517	486	513	503	504	517	513	482	492	492	495	481	501	464	482	507	435	503	521	470	491	495	542	508	509	446	502	491	477	526	492	482	536	444	522	486	525	474	487	520	502	503	535	502	490	505	525	521	522	527	484	503	515	525	465	557	489	479	499	460	492	526	484	475	485	489	470	515	498	512	534	467	505	482	481	506	497	502	507	520	532	528	526	468	492	505	551	481	492	500	493	516	520	503	480	500	523	521	479	486	492	495	465	488	485	479	543	475	505	539	516	514	469	525	480	485	501	451	487	461	447	491	509	486	485	519	482	446	533	495	482	456	521	523	491	501	491	482	485	540	475	496	481	502	490	510	525	488	440	454	531	518	502	539	465	513	463	473	483	490	514	486	501	478	524	482	484	500	464	510	510	482	478	545	499	484	545	484	503	486	486	498	527	514	482	517	483	484	488	496	476	477	499	451	478	517	501	490	455	479	487	530	515	471	501	512	518	544	495	487	486	480	520	471	508	515	509	497	497	480	483	511	466	488	494	530	479	489	511	513	515	433	537	530	478	499	485	517	496	523	501	494	491	462	497	528	503	518	505	512	515	531	465	514	512	533	487	496	494	503	490	503	501	509	494	500	466	533	509	492	518	535	529	492	506	469	481	504	473	476	494	488	513	484	507	525	481	490	517	501	465	526	503	499	436	497	495	483	486	472	483	504	526	464	549	483	551	471	529	500	453	500	514	502	507	549	490	482	507	472	470	506	532	475	501	509	516	459	506	484	490	502	501	475	492	469	472	511	497	488	545	516	466	487	505	515	506	495	491	506	537	530	518	517	537	484	492	498	463	504	473	519	524	491	496	532	481	504	496	494	480	502	469	471	475	500	477	453	497	509	513	515	462	509	476	471	497	526	513	523	513	479	518	524	522	511	511	431	503	497	495	504	489	488	472	464	503	503	495	508	490	473	507	516	479	482	518	476	501	550	471	478	492	468	472	485	479	495	501	496	485	496	523	478	514	500	543	478	472	479	497	508	494	537	481	509	504	542	514	504	498	530	542	462	520	510	488	503	483	511	449	517	490	498	493	521	509	530	524	502	494	508	473	506	469	494	499	501	510	536	476	492	446	501	524	512	495	515	454	464	509	543	468	510	556	478	507	497	492	473	505	475	537	490	528	487	472	513	503	510	467	528	486	491	563	506	520	508	490	496	535	487	474	511	487	480	509	479	524	494	511	485	484	515	536	483	471	485	521	500	508	491	470	511	501	468	459	516	503	492	507	474	486	478	522	529	506	539	496	490	523	488	495	538	484	463	484	512	523	544	489	541	508	502	485	502	479	482	489	490	506	531	510	488	530	494	494	499	459	497	510	505	500	504	491	495	505	492	479	484	467	521	485	482	534	472	486	486	496	511	459	453	488	529	470	500	493	489	497	501	444	513	511	506	495	516	494	490	488	477	482	514	488	458	502	500	517	454	466	489	507	523	545	488	496	499	496	496	502	490	523	487	473	519	486	493	471	494	482	488	525	510	497	461	520	510	465	477	484	492	460	517	491	442	487	498	517	475	484	515	526	535	503	518	436	487	483	486	504	500	471	487	503	496	531	521	488	467	530	548	504	523	487	465	498	523	493	469	540	455	497	497	495	469	474	491	542	466	513	538	437	513	499	486	498	477	469	552	514	487	517	520	502	501	469	552	523	504	507	509	490	490	481	503	531	501	511	480	534	491	485	527	489	497	496	491	501	514	518	532	544	517	485	507	504	500	498	500	504	484	485	495	485	520	475	468	479	481	553	525	520	472	457	519	481	523	511	509	489	501	480	493	495	521	482	489	471	463	479	513	446	452	502	495	467	497	478	492	469	556	499	474	542	461	469	491	517	530	481	476	470	479	458	503	496	539	486	470	528	509	476	465	479	560	509	471	488	528	514	507	496	460	485	516	484	504	497	511	474	496	473	516	490	467	504	521	514	524	493	497	473	470	465	523	489	505	515	518	502	537	507	499	474	497	492	536	487	503	467	488	482	431	507	507	545	433	451	463	502	499	511	528	496	504	496	531	491	507	468	512	509	513	471	466	484	491	504	511	524	484	487	485	496	476	491	521	487	510	516	523	523	530	502	503	468	506	479	492	519	522	481	518	487	492	476	524	523	465	513	522	482	491	515	508	500	470	496	500	498	488	534	481	517	500	456	501	526	517	516	488	463	484	481	527	529	504	525	489	496	495	536	527	514	513	487	460	450	471	496	493	521	509	478	484	513	475	498	518	494	514	494	512	505	521	486	495	470	518	455	539	521	520	507	510	450	516	537	514	521	495	464	495	496	461	510	517	546	512	522	486	484	491	478	515	485	477	518	529	506	506	492	487	505	492	498	489	487	477	507	489	489	513	519	488	497	493	499	504	487	504	487	486	495	521	499	461	512	508	508	482	476	482	544	506	495	485	510	506	473	469	520	521	481	497	507	481	461	517	520	509	525	497	533	490	492	475	497	493	506	480	505	472	450	453	482	492	489	505	484	486	515	484	468	509	528	514	533	486	497	505	506	481	467	486	496	470	485	466	483	519	477	499	520	477	493	487	498	498	483	513	517	486	474	497	525	524	478	511	481	494	434	525	483	491	470	521	469	491	486	510	465	501	509	501	487	515	495	506	528	502	488	506	506	485	453	478	511	479	496	515	506	496	546	479	489	507	478	507	573	475	531	525	515	521	462	513	489	542	469	491	475	498	470	517	466	467	495	516	532	476	520	486	499	511	502	485	539	472	502	468	470	521	485	507	507	491	510	544	495	482	528	491	490	508	499	536	476	487	484	511	501	519	502	515	481	523	455	537	492	458	497	502	506	480	493	525	519	504	487	499	512	487	517	487	516	527	491	470	494	454	533	500	493	483	447	482	494	470	499	502	498	519	475	466	462	543	481	480	471	473	474	471	514	478	458	486	497	482	539	475	522	510	526	470	487	466	473	501	506	484	521	519	494	488	477	509	514	459	483	538	518	540	497	501	469	499	501	500	541	480	557	454	481	500	504	505	487	465	509	517	505	521	519	517	475	491	514	507	500	488	489	507	516	493	506	517	497	489	509	440	477	513	474	493	504	488	471	476	476	487	504	473	484	551	488	486	487	467	499	490	525	501	506	499	507	485	449	529	518	540	498	531	523	462	473	485	469	509	464	523	515	517	509	497	443	499	485	501	488	518	479	496	483	503	522	463	506	512	464	449	498	507	508	497	480	513	504	508	501	459	524	475	513	507	473	472	453	519	513	475	501	527	447	556	491	511	458	498	456	495	538	479	474	523	501	521	513	499	482	458	486	491	511	504	472	494
5527	9772	8004	4211	3029	2400	1916	21460	27172	1085	959	903	877	898	875	833	839	792	842	865	851	800	838	817	811	852	797	818	801	846	792	764	836	2034	3291	2974	2295	1545	1063	905	853	809	765	801	773	803	750	819	762	763	794	757	776	773	801	757	771	769	779	764	778	746	775	823	773	739	799	784	751	754	758	746	747	744	785	802	731	761	767	742	770	782	763	699	770	771	733	765	778	789	787	743	752	762	755	768	772	770	777	807	727	739	852	737	820	748	727	806	776	753	760	768	748	739	766	753	778	790	722	788	741	797	802	759	822	744	773	803	776	789	820	748	789	811	813	732	851	773	758	826	768	744	790	808	740	746	751	783	750	753	773	729	744	788	764	793	757	787	763	791	768	766	791	831	775	760	773	738	766	778	764	779	789	748	750	791	769	796	774	767	743	736	767	757	789	764	765	818	765	804	806	789	767	762	778	809	799	764	762	745	774	792	728	787	730	788	751	777	773	825	753	781	818	767	751	762	749	765	701	786	771	758	734	712	774	755	792	773	767	780	757	804	734	802	762	760	755	754	800	730	718	799	773	783	751	749	777	788	811	758	754	725	782	776	752	778	757	764	823	807	801	753	759	765	743	758	753	771	748	748	750	801	786	785	780	749	738	802	778	703	730	737	781	760	749	738	735	788	755	795	764	736	789	776	751	773	795	765	730	746	774	731	802	775	750	786	767	754	762	737	778	752	789	796	804	713	768	723	711	760	814	764	766	779	831	761	783	770	814	724	799	818	741	793	769	744	754	757	732	763	784	701	777	698	755	774	788	738	758	768	791	697	760	776	819	791	794	712	794	773	783	798	762	745	766	751	747	758	761	792	721	767	785	762	791	813	797	771	746	777	716	764	785	776	769	725	739	780	712	747	734	737	764	800	774	757	818	839	733	754	803	804	764	766	800	761	779	726	768	778	734	773	815	797	788	731	712	705	759	791	740	782	805	734	800	780	712	734	773	759	786	843	780	756	768	776	754	771	774	697	766	795	794	771	728	789	773	776	818	771	753	825	789	729	720	752	764	800	733	756	793	765	776	791	741	776	760	774	801	804	817	806	804	751	751	728	769	720	772	816	734	814	805	756	768	792	769	741	743	763	729	761	762	756	745	783	798	816	725	832	742	747	775	791	763	765	756	759	780	746	784	807	738	805	762	788	765	784	758	790	795	764	765	735	753	790	738	801	748	792	830	786	777	754	723	782	778	723	798	753	774	808	707	783	766	783	760	750	757	760	784	756	760	802	778	743	739	773	799	776	789	765	760	766	755	736	809	736	769	786	786	733	732	792	745	774	762	798	786	744	784	772	813	783	800	711	741	742	758	769	756	763	795	753	770	770	720	786	682	755	792	766	782	746	769	765	712	746	737	781	780	736	787	763	806	753	799	770	756	741	722	813	736	745	781	807	727	726	721	799	746	759	740	800	819	758	725	763	758	765	769	815	755	737	777	778	752	786	734	744	776	784	799	770	728	752	747	749	803	802	752	763	730	774	718	728	819	746	790	827	802	788	796	766	716	798	753	785	791	735	774	796	732	793	776	768	757	824	776	743	763	765	742	736	765	765	703	747	746	749	786	780	761	824	747	754	830	796	761	763	809	751	727	774	785	827	815	753	787	799	736	752	804	794	742	759	771	802	778	779	796	776	801	734	759	781	807	807	753	755	680	776	813	749	773	690	714	740	719	813	765	740	769	730	789	761	790	782	730	761	754	738	734	739	780	768	780	720	792	729	753	809	764	758	786	793	718	776	728	787	771	717	771	764	783	808	723	781	775	748	821	758	753	793	757	801	755	721	776	741	730	834	760	735	775	777	751	783	783	787	757	765	786	808	751	759	796	767	782	747	776	751	764	777	764	730	744	759	776	763	758	762	769	759	794	767	770	746	780	777	754	752	771	726	809	771	759	777	815	782	760	774	763	743	774	730	761	735	732	758	773	741	781	818	824	700	786	764	775	750	736	770	768	728	764	815	765	763	778	728	801	774	717	777	749	791	722	745	759	774	770	785	776	770	726	759	745	773	783	783	785	819	771	818	784	743	773	786	726	708	801	751	765	740	721	774	784	785	728	739	794	777	753	718	738	782	801	757	751	760	761	799	724	789	747	762	784	757	756	807	774	796	776	783	797	784	788	739	762	767	724	738	734	773	745	788	754	748	763	754	727	713	766	771	757	764	722	733	821	793	817	737	778	788	773	751	738	746	803	811	774	700	778	814	775	800	772	725	769	738	807	717	733	773	773	786	773	769	773	793	791	753	756	765	801	771	790	718	753	770	818	804	793	764	818	765	764	758	785	779	804	824	758	786	747	746	747	764	752	726	736	808	787	813	767	739	729	711	745	780	771	779	773	752	752	773	767	769	820	763	738	758	759	758	786	793	759	792	771	805	735	783	771	736	794	779	771	812	812	736	782	798	779	739	783	733	773	795	791	746	769	762	732	789	730	756	763	809	764	787	762	784	747	811	742	745	714	744	770	784	800	751	775	777	754	764	803	792	782	794	778	793	759	760	826	817	754	823	754	781	769	764	811	769	812	741	808	796	765	768	795	765	782	820	769	790	780	742	728	717	761	740	791	769	756	758	724	793	811	733	770	774	723	776	778	778	749	727	779	784	715	754	803	783	810	813	772	773	718	791	828	770	768	802	808	719	744	768	745	704	781	807	701	745	804	733	798	763	719	761	741	761	761	752	766	813	812	748	768	748	808	812	798	756	778	793	814	734	763	791	706	766	729	804	776	716	771	798	763	769	772	765	764	749	804	752	754	784	791	801	786	787	791	733	819	763	729	735	768	763	761	762	812	756	793	752	761	784	777	789	790	761	799	779	762	832	709	756	801	740	787	782	749	789	758	744	778	766	791	844	810	809	766	776	796	800	743	749	794	743	731	769	784	758	783	792	783	730	792	736	806	819	754	723	805	833	779	790	792	770	819	786	778	723	795	737	808	764	741	752	797	738	735	777	781	730	801	840	729	770	708	752	823	764	697	774	767	793	781	814	779	759	802	769	786	820	758	820	777	766	742	797	733	781	761	737	770	782	783	729	785	780	764	797	765	797	790	751	816	773	754	720	764	825	772	833	788	736	733	752	788	799	792	743	767	709	792	754	813	761	807	752	796	791	740	782	722	713	777	780	786	796	757	745	776	768	730	790	783	753	780	771	768	785	801	761	783	741	761	755	791	773	784	744	783	754	761	797	762	747	733	782	817	769	811	727	758	770	835	772	795	819	791	797	793	737	746	808	757	715	725	778	795	781	754	750	715	752	708	807	760	788	778	768	722	765	724	798	746	746	734	770	766	765	773	731	831	759	774	786	750	769	805	780	759	780	743	754	748	723	759	728	815	779	802	780	778	786	758	741	762	781	762	794	754	759	732	698	746	731	780	739	799	778	774	763	779	801	727	775	762	744	760	788	784	753	766	771	760	799	772	812	752	799	783	808	745	714	739	746	789	765	748	761	792	806
23177	21101	28791	23667	21098	19628	3374	27853	41051	7949	837	653	643	613	630	585	545	556	569	535	556	535	554	514	536	545	520	534	515	565	566	514	534	2236	4033	3328	2500	1520	961	640	515	494	501	495	479	536	479	487	492	489	483	536	509	481	517	505	495	490	535	474	490	504	495	497	478	474	501	505	492	456	483	514	512	538	460	502	499	478	498	478	504	468	455	494	463	466	507	513	498	516	487	503	477	514	498	493	512	535	481	463	527	519	485	509	484	460	507	475	474	487	508	526	455	469	502	507	470	513	495	483	522	469	516	475	469	508	516	464	536	494	492	500	489	519	461	503	449	455	500	482	506	439	502	483	521	482	487	487	494	463	474	510	474	519	440	465	513	481	482	522	487	477	550	455	529	483	507	496	474	473	477	526	500	490	492	487	470	476	499	509	468	478	478	467	473	515	465	481	482	470	513	453	489	450	464	508	515	466	493	463	524	469	511	510	525	466	492	482	483	474	464	490	488	500	556	489	476	508	468	454	491	457	456	492	501	486	491	513	486	509	471	491	457	495	486	493	493	527	483	491	498	483	506	481	455	504	472	436	467	451	435	453	461	485	502	500	482	475	503	460	505	485	451	523	507	505	510	520	481	510	505	489	478	505	500	524	493	492	494	483	515	484	497	434	515	484	488	501	459	475	502	480	501	509	488	511	537	486	452	493	486	512	471	463	491	523	502	492	504	492	487	508	480	484	513	502	494	448	474	487	462	477	490	484	471	535	465	478	499	470	503	443	466	470	494	470	501	485	456	491	501	503	503	446	507	468	477	497	433	460	483	482	455	518	502	499	497	524	496	475	467	471	523	517	488	502	494	463	498	507	486	458	482	468	484	461	477	492	465	494	483	492	468	512	507	496	474	465	476	480	488	477	510	486	491	492	452	458	491	477	469	495	450	501	477	489	464	501	510	509	511	465	476	497	486	475	482	503	504	494	468	482	492	510	485	490	507	480	471	474	465	503	550	451	507	485	500	504	523	476	458	473	451	520	501	474	474	476	503	508	506	534	505	454	535	476	490	456	475	492	457	501	471	449	494	520	470	470	448	510	467	515	471	467	481	488	461	440	491	500	489	472	501	508	480	481	469	485	506	473	464	475	434	520	484	470	486	488	464	512	495	494	461	502	459	494	456	473	512	481	482	511	468	487	499	487	534	480	491	498	514	490	514	461	512	525	483	472	503	504	504	506	519	510	496	496	504	497	480	503	493	484	508	470	505	499	510	464	484	476	531	488	498	504	522	492	477	492	522	536	477	507	494	479	498	505	509	525	458	494	501	456	459	505	471	472	475	470	479	476	501	486	494	466	473	496	491	499	437	477	524	495	456	478	496	522	469	507	520	510	458	501	489	499	504	514	453	489	464	508	488	476	479	479	503	481	479	495	490	522	511	501	507	533	483	490	496	518	494	479	507	504	474	468	489	530	469	475	482	487	497	466	499	475	515	512	504	496	496	494	495	517	480	508	506	451	478	516	449	459	500	492	483	468	464	517	474	498	500	470	495	491	482	450	490	473	472	483	540	465	481	503	496	475	506	507	481	496	508	495	473	489	466	482	501	506	476	484	488	468	511	473	452	490	476	499	448	429	502	499	488	470	465	458	483	483	465	477	461	446	491	482	478	499	494	482	473	525	498	519	494	485	464	492	439	468	480	470	476	509	518	491	493	508	507	488	515	509	490	525	530	466	478	496	482	500	478	514	477	491	485	513	528	510	485	441	503	513	509	478	487	513	500	459	469	505	484	506	484	439	460	455	519	470	519	507	499	505	500	481	518	471	428	481	474	493	518	492	486	509	503	522	490	477	476	473	484	562	459	455	515	510	474	518	521	447	504	506	479	497	510	482	480	481	498	461	449	507	478	502	474	507	508	512	481	480	526	517	454	487	493	462	464	470	468	518	480	511	484	492	478	509	481	474	505	444	476	521	478	474	526	526	456	501	474	496	515	503	490	511	492	466	497	469	441	467	493	508	466	519	509	491	561	460	510	542	519	488	425	479	440	521	471	495	493	441	480	492	484	509	528	476	489	489	495	472	537	474	461	486	469	482	484	525	475	533	529	563	494	479	517	477	459	498	512	508	458	535	484	497	491	489	487	484	538	541	480	456	463	485	460	487	512	493	502	501	541	466	539	474	462	477	468	504	480	468	508	519	460	523	490	517	503	504	478	495	516	484	503	533	494	516	469	481	491	479	505	528	471	456	477	479	531	473	507	478	454	551	489	462	492	491	487	478	458	516	483	503	525	471	501	476	511	439	492	475	499	493	486	473	494	478	468	533	475	421	493	477	517	519	496	493	495	514	471	465	522	484	466	512	463	514	487	481	480	443	484	484	516	470	484	511	536	502	447	485	531	477	461	478	472	463	504	483	467	430	504	516	514	496	535	489	482	527	471	476	489	487	448	488	490	514	486	523	492	526	480	482	499	443	500	519	503	513	506	494	485	499	471	480	506	460	469	458	494	496	498	492	461	471	517	492	522	450	478	494	542	474	513	537	526	467	491	493	478	512	505	531	437	455	496	515	463	536	439	505	494	504	491	450	451	465	466	465	454	500	534	514	494	491	450	487	469	494	569	502	482	485	502	510	509	469	535	483	462	484	485	477	454	477	501	507	457	498	494	515	541	547	438	481	462	485	514	468	503	467	491	523	510	474	484	495	481	479	489	506	461	481	519	495	412	470	506	511	463	538	472	521	460	472	486	510	485	493	484	499	467	474	466	482	471	467	530	482	449	472	501	480	499	495	505	488	469	481	452	481	521	484	507	507	500	490	509	501	484	471	457	493	508	481	477	465	504	487	504	496	443	497	476	483	532	531	460	490	459	479	466	467	456	442	501	509	454	504	473	479	504	448	507	504	502	465	480	463	494	517	509	476	509	490	526	482	479	499	515	481	532	510	498	484	486	504	485	499	495	500	497	494	457	459	518	437	482	475	485	498	471	469	476	467	491	493	481	529	445	510	475	495	461	466	465	422	441	496	489	472	456	474	491	516	486	490	473	460	541	483	497	518	455	541	491	473	502	520	509	499	495	493	547	459	455	462	498	487	472	499	450	475	486	504	495	501	466	502	454	492	513	487	441	476	499	553	470	506	468	469	472	484	458	472	460	456	489	476	441	493	496	498	475	498	485	449	514	490	482	475	465	484	463	526	451	526	468	492	466	477	487	466	466	486	501	465	489	498	463	468	492	498	484	453	464	491	468	443	482	445	480	529	497	489	479	465	481	495	489	485	497	470	461	504	472	456	478	484	468	538	483	467	498	477	484	472	500	508	504	508	500	477	490	517	495	468	473	497	463	458	475	429	522	537	464	491	462	503	460	471	468	489	522	487	484	489	481	517	478	438	517	472	461	507	478	484	491	474	512	526	506	512	509	502	486	501	477	498	426	506	493	470	491	450	479	484	496	491	473	509	505	469	481	467	493	478	502	490	465	496	512	508	495	512	487	484	515	460	438	474
9162	20107	16605	9460	6751	5302	4035	33527	39129	1641	1329	1248	1178	1117	1121	1017	950	929	957	848	943	843	842	846	880	853	805	837	885	844	776	771	846	5036	8712	7141	5319	3077	1682	1062	870	747	721	748	720	768	757	747	730	725	738	733	750	733	735	731	731	781	784	738	718	719	692	742	748	720	704	751	754	717	750	746	753	733	752	769	767	725	738	749	727	726	743	720	764	701	790	734	708	714	765	753	746	737	720	736	743	747	735	764	762	766	782	728	749	756	712	708	757	779	758	786	682	791	757	716	765	739	739	716	767	760	690	749	689	755	764	750	750	713	751	765	711	719	752	738	726	721	737	747	730	755	775	699	715	750	753	737	763	807	771	768	712	735	748	724	688	735	752	764	747	779	792	683	710	757	738	750	768	749	733	719	739	740	711	753	724	682	688	735	757	775	749	686	741	760	752	776	740	765	718	699	704	765	701	723	747	769	736	724	747	770	738	765	722	765	780	763	734	728	757	699	709	702	727	763	726	721	771	714	760	746	684	738	681	767	704	719	743	721	724	740	749	743	725	765	723	707	750	721	767	706	734	783	739	690	805	718	765	727	732	739	747	773	693	682	752	738	644	749	747	754	702	732	758	721	733	768	716	754	715	737	747	731	744	746	747	730	734	716	743	736	769	723	744	740	790	728	700	756	813	740	733	694	758	791	738	761	771	728	772	757	708	738	721	784	761	728	775	753	755	734	719	717	706	764	752	743	784	716	769	775	754	740	736	733	705	743	716	691	710	724	753	720	748	775	749	709	744	755	746	791	693	703	748	772	715	701	765	705	652	721	728	696	764	762	760	777	730	738	726	708	746	728	742	723	777	737	818	736	764	724	745	733	752	693	748	773	750	709	752	717	751	750	768	760	750	732	772	701	744	714	781	698	803	770	725	768	763	788	734	758	762	710	684	718	721	719	713	813	707	726	713	720	710	731	745	774	702	713	765	735	712	693	751	747	744	723	777	727	763	725	676	686	746	757	731	720	721	750	763	745	784	797	739	700	728	738	742	660	751	722	750	755	711	758	748	751	764	789	770	759	725	732	734	760	737	749	760	777	705	727	742	711	739	751	750	734	756	748	729	787	751	776	752	717	714	719	730	721	728	760	738	697	708	750	745	708	764	790	687	705	759	795	718	733	737	760	751	715	713	754	750	700	731	763	724	737	759	779	729	750	761	757	744	738	721	740	751	757	734	772	733	722	721	728	693	763	727	761	772	748	709	713	762	740	725	701	728	710	710	772	691	733	726	707	702	777	709	754	755	719	741	774	733	675	691	738	746	745	769	771	727	747	753	743	734	714	748	707	674	789	737	750	708	746	730	763	743	740	794	729	723	776	749	776	720	724	781	753	755	756	655	724	816	761	738	749	742	733	700	753	792	796	740	751	734	761	731	727	777	756	692	693	722	710	761	697	719	704	733	718	759	726	698	773	775	759	751	745	771	705	768	727	722	745	714	759	705	666	759	772	746	715	739	743	742	711	750	732	739	792	756	762	725	715	778	707	737	719	693	785	709	774	730	735	767	725	709	698	799	724	694	714	723	720	706	730	723	720	684	762	735	738	725	743	733	751	765	683	699	765	762	742	779	728	746	713	739	749	722	772	711	740	755	766	689	711	734	758	712	731	738	777	701	738	734	732	727	757	722	708	752	782	745	731	753	732	769	787	759	752	781	745	770	752	737	783	716	735	747	741	760	746	733	774	673	727	755	729	725	742	788	759	732	766	801	701	787	729	692	744	722	793	714	736	711	759	765	797	747	757	768	727	747	757	747	756	729	729	714	756	744	710	713	731	730	746	762	723	686	775	779	758	739	668	733	744	764	731	734	721	737	738	763	758	736	747	758	717	742	752	733	701	712	750	780	734	779	748	709	732	717	781	738	719	751	801	692	787	727	726	779	731	734	772	756	706	708	758	747	715	748	735	721	748	715	697	729	712	748	725	756	745	797	744	761	722	697	703	744	763	777	764	719	754	773	726	757	745	749	761	735	720	768	710	726	718	731	754	693	750	742	685	725	742	740	707	768	736	709	711	734	768	736	733	771	697	725	771	772	765	761	732	707	724	762	725	725	758	767	730	700	719	730	754	749	720	713	730	720	744	725	729	739	726	713	758	740	726	766	774	761	694	723	739	657	777	752	731	717	717	735	743	743	707	707	777	712	695	759	750	786	765	804	752	749	752	707	735	749	723	724	755	745	729	733	754	746	734	734	722	740	737	777	735	708	742	784	697	738	765	755	702	728	726	732	736	668	743	688	695	750	764	736	725	724	781	737	722	679	702	691	733	765	730	766	751	729	754	738	710	774	710	748	742	747	702	774	701	754	710	728	718	738	757	704	702	719	689	726	719	712	752	771	733	746	734	734	713	739	779	729	734	687	759	740	781	760	751	693	759	732	705	703	762	764	752	706	777	719	764	751	776	746	723	759	708	773	740	700	744	679	760	711	803	750	695	759	759	712	746	780	771	706	755	737	787	715	743	742	757	721	725	729	691	715	791	725	727	726	678	790	748	729	739	700	719	749	761	741	787	707	710	724	733	759	682	746	713	741	735	749	736	701	769	724	741	690	735	758	786	705	747	747	778	693	711	738	795	720	738	735	791	724	735	765	737	734	735	742	765	746	759	720	724	752	684	745	746	762	712	725	697	769	741	738	767	750	753	730	753	724	759	735	722	765	731	677	732	733	768	708	683	789	730	701	754	704	726	799	762	721	723	742	754	706	724	671	741	738	731	744	751	720	778	755	699	783	759	785	731	738	753	756	759	765	736	735	760	770	724	748	713	748	774	749	747	741	745	798	773	758	778	772	796	773	743	743	773	748	724	741	754	740	744	751	817	743	724	701	721	752	798	746	720	754	689	766	748	726	747	724	766	740	692	756	788	762	677	746	714	730	798	714	702	737	776	798	724	739	744	781	763	760	737	756	753	748	757	748	766	730	746	754	755	732	734	742	754	767	748	735	745	750	770	760	764	769	746	709	757	736	734	747	697	743	758	756	770	675	716	706	677	734	692	796	702	716	779	742	728	729	771	734	757	726	753	731	752	777	753	761	719	708	737	717	745	726	785	749	719	705	703	724	748	736	741	716	779	715	727	810	784	727	759	719	709	709	679	755	789	718	754	717	777	777	735	722	689	698	734	731	782	775	748	723	720	754	704	776	729	698	717	740	771	697	765	739	708	731	735	763	729	750	711	716	753	704	758	734	692	703	779	729	733	749	753	725	765	735	749	761	692	758	745	740	679	792	699	726	729	732	734	772	768	738	713	732	691	684	736	686	712	777	756	740	718	703	745	720	742	711	776	853	777	756	736	743	720	678	741	699	719	779	733	765	766	709	708	711	771	729	789	743	763	741	791	756	723	719	774	793	713	732	731	765	733	669	778	746	742	710	782	743	747	737	778	716	747	736	737	757	714	753	760	752	728	745	731	755	719	775	749	750	754	746	714	754	713	745	739	717	777	783	721
26807	20088	7416	1522	861	694	617	5547	3782	545	527	512	534	501	496	483	509	470	512	518	504	494	497	472	468	460	431	512	497	484	494	530	476	626	729	814	752	709	584	514	529	496	538	485	469	486	503	431	456	499	479	482	520	496	507	458	476	499	496	445	465	481	505	487	473	460	471	476	514	500	501	490	486	496	485	430	531	482	465	522	472	467	543	484	511	484	464	485	459	497	502	470	441	479	512	485	472	497	502	479	495	531	449	461	508	524	473	489	484	507	466	491	461	499	470	455	465	464	496	501	477	457	497	495	490	468	486	518	475	528	460	508	513	490	476	449	516	483	484	457	500	535	483	549	476	454	465	463	499	524	537	506	467	538	498	491	478	454	509	509	487	484	503	521	488	480	525	489	472	471	518	495	471	502	508	492	474	466	464	504	511	481	529	525	494	455	469	414	508	496	473	475	477	490	496	485	485	478	480	510	486	485	489	523	462	474	498	484	472	477	494	509	488	491	519	470	469	497	472	503	494	517	464	490	477	505	491	453	496	526	511	505	511	445	452	525	461	487	486	502	509	443	514	495	514	467	494	468	494	533	480	473	463	510	517	525	453	479	533	502	515	457	494	507	500	489	480	508	489	495	455	490	451	485	504	522	520	476	481	457	464	499	513	459	483	458	510	477	557	446	512	486	556	500	477	481	507	538	450	497	490	472	464	504	517	504	481	492	466	483	493	492	466	465	495	489	486	503	505	485	443	485	492	497	485	474	486	510	510	465	480	512	453	489	438	509	518	492	486	469	498	453	515	499	476	515	526	504	511	507	483	468	499	473	464	516	490	482	476	481	482	503	474	540	482	505	490	458	464	472	463	471	493	496	504	490	485	469	532	472	483	476	470	470	458	515	489	481	497	505	509	472	516	494	497	498	502	459	479	479	474	487	478	489	462	503	489	483	482	448	485	490	471	457	473	480	511	473	482	481	474	507	477	473	490	482	496	471	480	442	447	490	487	480	530	480	476	486	480	493	461	498	503	511	521	518	522	494	486	490	493	488	476	461	527	496	476	486	480	471	473	451	505	517	503	490	511	494	538	497	475	485	513	515	480	463	471	495	477	489	467	478	530	509	474	509	509	483	496	501	506	530	512	546	499	500	488	476	482	510	474	474	498	487	471	436	470	495	451	496	470	501	473	468	477	475	499	491	513	466	504	487	453	490	502	465	480	506	465	482	488	496	490	457	449	504	491	489	465	530	502	491	504	470	486	489	463	516	465	475	521	483	514	488	479	477	497	503	475	493	448	498	515	508	487	510	513	511	479	476	450	499	479	475	458	439	493	484	474	487	481	456	476	481	535	527	474	496	522	499	460	536	472	463	491	478	507	477	479	470	472	514	481	501	484	498	452	502	487	463	518	482	544	427	487	517	507	487	510	511	484	494	502	486	513	450	471	478	489	485	450	480	513	511	438	445	509	536	491	519	520	454	476	465	492	484	469	497	487	485	469	494	506	521	485	491	503	489	520	492	521	510	492	509	449	481	499	483	484	487	540	490	547	482	504	523	495	481	475	496	503	494	506	461	466	510	467	464	499	498	541	489	471	490	473	473	477	494	481	504	482	496	541	480	521	487	481	480	512	469	517	505	468	498	505	466	496	508	545	480	469	477	473	526	525	471	451	496	515	455	473	482	512	497	474	502	463	451	521	487	462	466	476	501	474	510	439	503	501	523	486	504	523	484	478	456	454	524	548	535	473	493	514	499	470	506	516	526	528	484	476	479	490	478	511	482	508	482	515	507	518	498	494	502	502	476	489	516	438	481	473	498	489	497	474	481	484	513	458	490	489	478	492	498	488	498	484	490	490	467	508	503	513	491	481	495	490	504	491	486	483	483	498	505	524	494	444	467	440	474	503	487	528	489	467	477	476	515	507	502	491	474	493	480	511	452	451	497	512	459	508	499	467	462	531	491	511	497	489	483	512	476	468	466	530	475	518	470	462	519	504	494	494	479	464	488	501	508	466	480	467	501	501	484	510	475	479	525	478	458	501	508	458	473	522	466	465	510	493	512	480	454	498	511	466	512	504	472	477	454	490	483	490	486	463	512	492	454	474	501	521	482	477	457	470	464	546	479	472	496	472	511	487	469	463	490	488	473	476	490	482	474	500	486	477	492	520	463	481	473	461	454	472	467	510	503	475	506	490	499	489	539	525	490	455	479	517	485	491	471	501	482	490	494	482	465	485	497	470	526	497	478	489	471	496	463	504	482	492	486	488	487	472	467	464	495	508	461	451	526	500	532	483	480	460	453	472	468	480	486	472	476	519	472	489	494	472	480	467	496	444	446	477	553	489	475	488	475	533	512	533	479	486	471	471	503	476	510	511	479	488	516	519	472	481	489	478	468	512	475	501	482	471	485	475	529	515	499	486	492	484	451	479	551	480	479	522	473	493	499	475	468	491	486	512	466	496	497	487	509	495	472	501	498	507	501	537	487	467	501	477	520	460	497	484	481	500	479	490	483	495	526	500	480	412	479	507	482	466	514	448	481	527	446	503	468	461	491	484	439	503	517	513	487	468	507	505	454	475	462	533	462	473	503	477	482	477	519	500	496	502	478	490	463	499	488	500	490	475	512	455	503	442	516	478	532	508	501	507	516	497	489	488	499	490	488	504	514	465	434	505	491	474	493	462	436	469	491	488	534	484	481	492	521	496	502	515	514	458	452	477	468	473	455	488	463	480	462	457	503	507	499	478	502	510	524	496	499	449	466	483	502	525	474	495	510	518	462	486	492	502	486	533	495	508	457	520	498	507	462	441	503	475	493	503	471	473	503	493	502	437	496	527	528	522	429	504	527	496	497	498	530	490	501	483	463	501	464	487	495	465	452	431	477	511	468	498	479	455	482	532	480	498	490	447	481	472	461	462	489	506	474	499	496	521	487	488	498	497	523	488	463	486	469	496	466	513	462	474	464	497	467	471	483	486	515	481	493	493	521	483	458	481	500	484	479	497	456	502	490	459	495	524	504	437	436	507	519	499	489	510	511	492	473	529	462	494	527	526	500	471	500	521	484	458	437	497	509	503	464	472	477	479	486	480	490	485	464	485	522	456	463	492	475	481	484	505	468	459	464	461	484	480	493	475	488	481	511	494	503	463	542	503	513	494	504	486	489	515	466	489	501	486	483	510	477	487	452	465	490	531	487	498	499	453	476	507	490	510	488	466	479	478	465	482	491	493	505	472	473	470	485	483	484	502	491	504	504	485	507	530	505	466	479	481	447	491	483	491	497	499	447	537	497	502	523	490	504	488	502	522	476	477	505	486	466	470	511	536	454	496	521	454	506	470	454	497	474	476	490	512	488	494	491	449	513	445	522	475	509	480	492	504	502	483	515	446	483	471	514	508	500	515	466	519	475	513	492	469	471	496	473	465	462	455	532	508	502	513	464	510	488	495	512	477	458	489	461	480	449	503	501	495	477	514	442	483	509	507	482	488	477	497	492	511	547
5130	4019	3629	2362	1748	1493	1238	11866	7172	866	799	756	794	767	795	752	731	755	799	755	772	758	762	783	805	709	785	742	762	729	787	780	724	1064	1321	1497	1305	1058	903	788	785	757	753	751	715	710	749	733	773	731	743	745	747	739	734	752	764	806	716	687	726	709	772	746	746	760	755	726	744	758	750	717	747	680	713	772	709	715	753	753	738	790	770	745	751	774	716	749	718	734	766	764	694	752	772	756	761	771	740	712	787	777	741	782	738	728	759	728	764	769	742	757	774	761	722	694	689	708	731	752	724	709	732	738	676	768	719	752	779	763	711	729	724	752	766	752	750	787	704	802	768	728	765	716	756	767	710	700	801	769	757	725	753	752	740	731	747	749	765	730	768	733	754	735	739	731	751	711	787	729	742	761	744	747	707	701	715	755	700	710	770	739	783	697	758	806	740	768	733	756	804	722	790	762	742	770	726	718	735	758	744	726	733	755	725	723	738	819	796	742	764	697	754	786	728	752	720	751	751	759	720	721	721	721	748	727	776	701	793	733	774	719	701	762	717	715	745	719	765	755	738	742	738	663	750	759	706	772	754	723	767	674	759	745	756	769	721	820	770	788	757	755	709	786	714	764	749	755	737	783	700	780	759	766	729	739	753	716	723	699	723	732	762	706	766	739	716	709	740	779	711	728	747	746	745	742	760	730	772	755	745	728	717	729	722	777	767	736	746	726	743	757	770	797	784	745	755	702	789	776	748	812	775	719	782	716	796	751	778	780	745	766	736	749	725	765	744	737	743	759	668	774	707	720	721	722	768	755	739	774	770	758	741	738	712	763	690	729	736	700	715	760	778	759	739	781	734	785	739	760	705	750	739	746	707	741	817	752	752	805	751	736	703	728	730	761	774	804	766	699	746	765	744	763	830	732	727	721	763	756	746	732	739	709	776	764	730	765	701	733	741	720	785	772	748	711	784	753	709	763	770	734	724	766	754	684	759	778	757	758	708	778	752	754	797	745	784	752	696	746	714	733	747	812	743	720	749	726	734	735	724	718	728	767	790	717	743	769	715	733	786	805	769	714	744	721	757	701	742	698	735	714	752	742	715	743	747	738	729	723	706	747	766	727	751	753	764	736	741	725	785	785	763	750	759	739	725	725	768	698	810	686	725	774	762	751	756	735	787	738	771	735	741	742	770	742	821	726	730	725	723	699	729	801	773	694	761	754	762	739	737	759	771	694	729	766	752	724	724	762	746	707	746	751	795	754	738	763	725	748	769	756	764	713	724	706	734	809	733	747	752	759	731	734	758	747	764	801	718	722	753	761	728	774	742	748	744	761	786	745	691	752	775	744	733	759	761	759	773	724	719	738	748	788	764	722	735	702	788	693	743	687	693	731	722	716	768	774	779	750	755	708	785	718	763	765	780	724	780	715	748	765	751	784	790	765	796	743	739	747	753	753	704	721	775	774	767	799	767	764	748	764	724	767	742	709	727	721	771	777	721	751	731	725	737	704	747	743	769	747	758	743	743	728	743	745	755	780	737	747	768	808	719	775	692	759	704	712	734	742	785	782	770	734	721	729	762	754	720	741	727	757	771	799	730	691	680	734	733	733	772	756	788	724	738	769	737	743	770	770	742	739	770	739	741	742	716	727	763	754	738	735	725	770	768	729	790	744	695	751	763	725	787	720	685	725	732	731	719	769	735	771	690	739	713	730	792	792	774	699	760	719	774	749	727	755	742	767	728	831	740	740	750	758	773	780	714	752	756	764	783	726	765	715	732	730	741	781	710	705	741	780	790	667	720	753	787	759	728	748	742	766	728	768	684	765	744	726	675	763	747	767	739	757	739	749	734	785	708	780	772	769	738	771	728	721	730	767	752	782	752	736	727	739	713	760	730	772	774	725	737	731	718	737	774	737	769	744	762	747	722	731	743	669	800	763	755	724	728	670	715	750	768	725	761	745	772	720	738	752	719	762	751	783	746	726	726	749	769	751	666	752	759	719	741	739	740	726	724	778	759	746	755	728	746	729	740	794	716	723	781	727	777	715	726	733	769	774	746	704	712	772	786	761	769	762	738	743	747	725	697	731	757	710	757	777	743	756	741	746	777	729	705	727	756	728	771	749	738	771	767	754	760	781	723	707	769	729	759	672	766	787	720	730	758	765	742	729	733	719	669	762	779	790	767	734	763	737	766	676	737	735	793	778	725	754	823	732	733	712	739	708	724	754	746	755	760	742	709	720	723	748	685	795	699	747	699	672	735	737	769	746	693	726	728	782	746	763	734	717	694	755	715	783	734	704	729	746	794	784	722	748	755	738	729	752	727	780	708	702	704	772	706	757	737	682	773	749	787	761	731	752	750	705	721	760	686	719	722	754	776	725	763	728	769	753	764	747	740	736	724	736	755	740	761	745	765	727	783	783	743	782	732	711	796	769	815	732	761	780	693	724	747	772	715	780	747	719	735	750	774	770	748	783	741	710	792	764	786	728	752	772	747	731	731	749	691	753	769	768	736	773	766	797	763	746	766	737	800	749	747	747	765	716	750	756	720	723	726	734	760	735	777	742	738	719	681	722	756	719	688	786	769	742	755	767	819	756	730	759	766	756	806	742	755	722	756	731	770	744	783	753	733	713	716	735	735	741	768	771	745	768	757	769	799	725	754	741	781	750	771	736	736	758	752	747	722	740	737	749	732	750	752	670	744	692	782	762	691	760	800	728	766	733	768	743	765	755	743	718	785	804	729	772	732	716	707	751	722	721	738	735	732	758	786	807	719	734	766	724	772	743	758	765	751	738	738	747	699	731	778	713	712	721	742	709	733	753	726	779	704	741	771	763	744	733	720	720	771	795	740	747	738	789	746	720	728	780	761	734	728	704	716	721	774	726	768	744	723	739	781	765	806	812	773	712	748	724	730	750	729	770	738	771	717	713	733	719	728	742	748	726	729	744	788	722	711	726	708	722	708	776	698	806	744	727	783	735	730	756	742	783	782	730	762	735	753	729	713	754	747	711	743	752	744	759	732	749	747	738	748	794	728	769	771	750	776	741	745	739	765	722	708	699	693	740	804	733	753	708	732	768	756	722	759	684	746	714	765	750	736	703	714	734	706	768	747	738	746	740	716	744	715	757	744	755	769	749	745	756	737	731	772	732	729	772	784	762	736	741	719	735	764	714	722	774	822	812	692	745	754	733	736	731	717	676	727	720	752	736	681	746	736	691	754	755	731	753	732	736	752	780	773	757	766	761	718	732	729	714	737	793	784	753	740	750	730	728	792	738	685	739	700	767	767	713	734	739	718	735	780	745	735	752	738	740	742	736	773	719	779	782	692	761	752	776	772	733	719	746	776	743	721	780	733	742	750	749	755	772	725	733	761	753	776	708	732	742	751	689	744	714	719	733	741	785	742	710	768	701	755	771	745	665	762	756	750	759	715	759	718	700	730	742	759	745	750	746	735	769	724	758	754	712	726	773	717	696	728	704	745	747	807	755	723	771
25087	21113	26795	24871	4511	1352	1175	21223	13159	780	599	555	574	571	579	555	507	551	533	501	550	559	522	523	496	531	530	505	539	565	528	547	557	843	1456	1602	1252	963	672	553	563	527	525	514	514	524	492	527	514	530	521	538	476	510	506	498	530	551	533	513	543	514	533	501	526	497	514	483	464	524	534	496	522	481	543	511	532	529	501	504	533	532	511	500	535	514	487	508	524	505	476	490	516	536	494	492	475	490	557	534	478	515	501	510	530	488	473	487	485	527	514	473	502	460	451	491	521	497	496	511	499	531	475	550	492	514	479	493	485	508	539	498	474	476	489	508	504	500	509	485	519	510	517	493	509	502	504	489	475	525	522	473	471	503	531	495	517	481	520	455	499	517	487	476	554	521	488	531	521	474	501	495	514	491	529	496	505	528	514	520	505	517	520	488	506	500	492	541	501	461	504	511	541	505	511	502	525	501	499	501	477	493	532	513	457	528	520	517	502	533	487	477	529	506	512	516	531	530	502	487	538	513	484	474	498	523	533	480	482	504	518	490	495	535	507	526	520	527	520	487	538	525	556	517	507	494	510	515	495	486	492	507	535	463	492	522	545	522	465	531	553	520	483	473	491	455	526	489	499	467	503	492	525	520	523	536	498	491	513	491	514	523	492	472	511	513	520	515	488	485	523	509	507	496	496	521	501	492	530	486	505	532	574	525	542	552	488	506	512	477	516	509	515	513	497	464	497	491	504	508	510	509	469	509	468	502	498	509	495	460	518	499	503	537	492	472	485	501	488	491	525	506	522	511	513	476	514	498	509	501	503	552	493	528	500	497	468	499	530	457	513	526	546	489	517	514	529	516	510	492	497	519	477	505	511	497	521	513	541	474	500	474	491	507	515	532	492	513	520	456	521	514	459	502	502	512	561	514	513	484	522	517	512	521	538	508	461	494	538	525	522	510	505	475	513	542	472	515	510	516	472	542	495	496	558	504	488	491	561	509	538	453	535	508	513	543	522	528	504	516	491	490	510	503	477	532	510	499	516	496	513	522	513	510	528	515	507	513	515	490	509	494	477	480	507	470	486	543	480	483	515	494	513	506	520	534	458	495	551	494	501	491	513	518	481	508	495	472	518	507	512	499	515	510	522	507	561	491	506	542	520	458	522	522	485	492	515	467	469	494	517	494	532	501	510	486	478	535	522	514	501	524	498	524	490	509	507	522	524	533	523	513	473	497	523	509	510	473	538	492	502	466	515	540	528	500	505	517	494	509	521	512	535	520	542	512	528	542	493	450	512	524	513	473	487	491	503	499	553	516	553	487	518	465	544	488	538	544	505	541	494	517	492	480	467	474	496	482	510	496	509	480	504	519	477	510	506	499	477	501	506	507	481	520	492	546	518	501	491	530	489	480	507	506	489	511	486	556	515	514	520	543	513	479	517	510	472	487	523	488	531	483	554	508	459	578	489	484	515	493	490	549	513	486	520	515	497	527	485	502	505	500	473	526	572	523	456	559	497	492	506	508	514	476	539	506	508	509	542	522	495	498	509	487	501	495	487	532	525	487	511	496	554	470	504	522	493	490	489	503	488	494	515	513	519	525	516	507	510	513	522	543	494	474	509	488	511	485	505	511	495	482	505	524	507	516	514	501	544	514	509	506	549	509	502	503	484	519	528	503	527	468	517	510	510	487	473	501	531	494	522	527	478	506	505	529	492	512	515	493	507	544	474	498	518	494	516	486	512	487	500	579	492	491	495	473	495	502	531	516	551	559	511	508	494	496	484	521	491	486	490	536	532	476	513	506	530	548	518	484	477	500	483	478	486	522	461	520	511	510	472	538	479	539	508	484	488	492	527	519	523	516	489	518	509	507	520	487	476	521	548	525	550	519	530	548	474	522	489	476	567	518	481	464	471	487	503	507	489	480	529	510	454	496	527	492	472	486	503	509	526	527	511	536	468	529	513	482	469	541	526	542	493	500	501	490	490	499	552	503	462	489	499	521	511	471	517	518	515	472	536	559	503	521	454	498	522	512	491	522	497	488	519	527	496	496	537	490	466	482	534	514	509	503	497	517	559	521	566	489	513	473	508	527	565	530	494	493	494	505	542	489	523	494	506	488	488	555	483	509	523	513	510	520	535	509	510	517	485	497	485	506	513	525	509	511	490	515	528	530	510	496	495	511	496	501	497	516	525	484	514	485	486	506	495	518	536	510	513	518	483	499	542	519	487	456	510	484	512	513	483	470	488	499	508	511	491	499	449	501	512	490	537	484	497	511	503	543	542	488	516	519	474	478	520	518	514	484	494	511	520	517	488	474	523	526	505	502	526	522	537	505	491	537	534	466	514	502	504	459	523	504	497	509	493	504	556	514	459	531	540	501	490	491	510	485	532	503	523	498	541	478	486	499	490	480	526	488	514	504	462	532	506	488	504	508	473	497	505	522	506	485	487	467	482	463	478	500	501	454	521	459	495	506	527	528	507	545	524	479	498	554	512	512	517	465	514	514	492	500	537	506	493	540	471	495	521	501	435	494	481	499	476	491	482	557	504	511	522	513	511	515	460	542	522	514	521	507	490	514	515	511	476	507	485	496	563	513	488	489	492	458	506	500	509	515	501	508	482	496	504	519	538	467	517	488	553	499	521	483	487	509	491	521	492	522	539	488	520	509	529	516	505	543	500	513	536	499	493	505	467	516	508	498	488	469	541	492	457	512	529	456	498	508	477	501	496	483	519	478	578	535	494	480	486	462	515	521	497	486	480	506	490	511	522	508	482	526	556	529	535	451	533	511	487	488	515	537	505	521	509	490	537	503	497	545	512	520	541	515	517	530	544	496	503	551	496	498	511	589	493	536	524	513	510	543	542	517	535	483	506	486	496	552	548	495	501	490	521	507	525	497	517	535	528	459	518	507	496	500	498	507	477	518	512	519	483	518	526	503	515	498	475	499	479	487	527	490	496	500	541	504	530	492	501	481	514	505	534	560	469	449	485	528	474	485	493	561	480	501	518	526	528	526	504	493	520	534	510	494	496	527	499	498	503	492	488	542	481	489	532	477	551	519	517	509	518	539	500	501	493	474	552	513	514	480	509	479	534	496	473	504	502	495	533	504	562	487	536	501	531	514	506	505	481	490	511	502	510	479	517	510	526	514	523	506	477	521	498	533	496	489	529	474	493	537	521	537	499	505	537	480	483	537	542	487	477	520	519	473	496	519	486	486	523	508	524	521	545	539	540	496	533	531	498	544	489	502	512	536	496	487	508	494	501	508	526	487	520	512	494	491	484	514	527	491	552	498	500	507	513	474	486	521	508	518	515	498	492	502	507	476	570	487	495	489	493	532	527	529	525	512	555	479	502	509	493	506	505	496	526	467	501	538	463	495	541	540	485	558	511	466	509	499	529	538	532	519	486	542	514	509	486	512	518	507	513	471	488	515	509	516	525	523	481	510	480	503	486	478	537	527	553	477	469	476	498	510	485	528	516	522	532	485	514	532
5338	9532	8546	4507	3407	2720	2543	30614	14823	1025	966	944	919	914	889	890	822	840	911	835	854	813	807	858	826	828	801	834	817	811	857	820	859	1643	3133	3422	2733	1819	1195	960	773	796	788	800	738	820	718	792	798	771	777	797	738	741	793	794	776	735	805	751	764	761	806	783	775	786	764	761	815	749	740	760	766	734	746	786	788	820	768	791	790	760	820	708	728	799	745	829	757	797	814	754	801	805	787	748	741	778	768	754	780	767	804	746	746	836	770	757	750	757	739	742	788	711	741	818	763	790	803	766	797	777	761	712	742	772	756	779	729	735	767	787	775	763	793	790	779	832	760	769	787	765	766	780	826	789	704	785	803	807	733	814	769	751	722	800	770	764	772	771	768	780	809	782	778	763	768	788	745	802	803	774	789	764	823	763	778	774	789	755	825	817	827	762	743	762	806	739	751	760	779	769	766	741	779	769	806	760	749	760	764	774	775	804	786	766	754	736	760	765	744	760	752	727	752	729	786	751	816	732	781	794	726	814	773	738	734	802	752	769	809	734	812	799	814	790	784	772	778	756	821	778	789	814	781	766	789	790	750	719	800	774	744	788	748	754	748	755	741	809	804	784	789	750	796	796	753	785	824	808	768	763	788	803	765	748	816	759	760	797	771	756	754	777	760	823	764	767	802	756	762	749	813	796	744	810	781	745	772	782	757	739	818	769	780	769	778	743	790	777	761	805	741	741	784	789	747	842	763	799	752	767	794	770	782	791	764	798	790	773	784	789	739	805	795	777	769	751	771	752	778	751	744	759	790	779	760	785	694	796	778	744	730	768	780	770	810	780	758	829	797	791	780	769	781	728	788	814	750	746	805	747	768	819	765	820	819	746	781	756	723	701	810	779	777	757	769	764	800	758	786	808	758	794	784	757	817	791	736	774	773	817	785	782	747	826	758	797	733	802	710	755	730	761	799	763	798	778	734	720	803	783	807	783	752	754	775	802	780	742	743	764	763	780	776	786	761	807	744	710	784	754	785	745	761	767	794	803	769	829	748	770	756	783	807	802	762	723	767	760	767	757	807	821	784	756	788	770	729	771	762	826	755	752	802	812	827	781	796	740	804	816	723	790	778	808	785	747	781	815	712	782	776	835	788	801	715	784	750	803	778	767	755	804	795	819	762	754	760	785	786	811	735	786	775	823	801	800	801	767	791	766	706	761	760	805	792	787	776	813	778	710	779	828	755	752	730	787	759	843	796	721	768	745	803	758	802	738	805	797	822	733	765	754	783	740	758	801	782	774	772	784	759	832	771	744	756	788	829	803	797	753	759	760	782	794	758	787	792	765	705	757	771	767	820	774	790	787	794	778	822	792	783	803	776	810	786	804	789	789	763	753	799	775	785	774	741	742	775	810	710	788	779	757	772	754	762	762	771	772	795	798	748	832	782	787	782	877	773	724	754	765	798	785	737	802	768	730	767	805	781	772	826	781	750	785	773	732	770	731	757	747	804	784	815	826	815	741	769	808	741	852	810	758	785	752	784	769	836	741	782	765	774	765	797	781	766	793	757	764	793	708	771	747	759	830	767	741	765	747	775	803	790	798	797	800	769	770	763	739	775	800	816	781	736	787	758	790	784	765	809	792	706	779	783	777	771	771	812	806	816	752	787	788	793	787	751	774	748	779	785	788	769	805	773	784	752	779	769	721	788	812	831	772	808	738	771	794	796	753	796	764	776	764	803	778	815	782	824	794	792	775	784	774	758	734	766	823	777	793	761	837	769	804	759	803	806	746	730	775	736	780	761	818	821	769	760	808	792	762	810	758	780	772	777	767	780	786	828	777	762	846	823	756	771	825	761	790	781	788	785	746	839	801	823	766	755	788	797	805	787	750	767	780	775	717	823	772	735	799	799	747	793	750	744	772	735	784	726	767	808	812	754	759	786	780	770	801	782	786	767	804	780	755	784	787	752	770	764	733	754	760	758	805	816	795	797	801	795	756	764	785	763	808	750	831	773	801	727	753	780	791	740	767	782	775	750	741	779	763	743	766	776	766	782	791	767	755	787	771	740	759	759	811	789	767	745	821	773	766	792	772	751	812	773	789	798	783	807	800	773	728	802	724	754	743	818	764	778	752	767	753	779	797	832	780	790	756	837	727	787	715	718	812	768	730	775	761	777	813	780	776	809	816	777	842	776	804	778	756	760	723	775	842	811	795	806	750	751	748	842	803	780	827	739	751	803	757	761	765	727	782	802	815	718	797	793	761	852	789	772	767	809	748	737	759	733	737	779	784	782	796	772	728	824	786	742	773	743	765	749	809	811	811	748	781	771	777	740	723	776	803	792	793	738	713	765	775	765	760	844	774	768	725	778	796	781	801	813	789	777	795	726	739	767	697	726	800	804	779	807	717	765	765	787	803	783	843	747	758	813	744	771	804	801	740	728	794	774	815	764	758	766	782	745	769	770	811	818	769	788	802	781	755	769	782	824	766	782	823	778	769	772	785	749	821	785	815	802	709	757	743	816	807	793	813	820	760	757	746	782	759	761	785	742	766	795	761	767	853	798	808	735	721	813	760	791	756	746	802	761	747	799	729	754	747	806	786	775	738	792	722	756	803	756	764	739	773	764	794	812	745	799	758	764	784	805	766	757	744	753	793	765	794	746	778	815	786	794	733	823	792	825	753	721	803	769	787	773	800	758	778	773	796	678	773	791	745	844	758	775	762	745	786	775	774	772	774	801	837	817	728	776	825	776	773	757	808	787	771	748	776	777	778	789	793	808	820	716	763	791	766	775	754	762	757	781	790	750	783	787	759	823	749	761	767	783	762	789	806	806	806	772	765	776	772	751	790	813	777	793	811	758	807	796	781	770	786	766	774	793	720	820	783	780	825	735	737	759	817	771	790	751	771	767	736	795	749	784	730	772	788	785	782	810	786	791	790	758	812	760	825	772	838	804	758	830	781	812	784	770	812	798	789	736	754	786	806	759	775	781	729	779	791	772	730	806	733	793	795	808	751	800	744	763	751	783	775	756	758	762	747	779	813	740	728	774	811	745	738	770	777	754	747	779	795	731	785	785	799	757	754	809	781	839	791	792	816	758	757	752	779	786	749	755	774	732	713	718	751	745	786	784	768	817	776	806	824	772	810	774	770	742	821	778	807	744	769	764	777	728	776	788	738	739	803	723	770	764	758	771	731	822	760	765	816	796	754	812	755	780	801	794	783	823	765	778	767	771	779	746	760	771	765	757	796	737	783	784	768	769	786	805	791	762	713	716	790	792	754	812	772	743	783	782	784	759	759	766	759	723	771	797	742	775	778	758	748	734	841	789	770	768	751	767	786	800	791	802	758	785	784	797	757	791	811	807	788	757	771	803	773	703	770	742	750	767	791	827	787	741	793	786	736	755	845	759	827	773	801	722	802	724	816	834	841	818	786	762	782	754	738	788	792	807	780	754	749	771	811	706	789	791	754	805	752	812	827	739	787	764	771	764	793	803	802
23188	21085	28773	23626	21087	19463	9317	45892	21633	2529	797	609	659	659	611	635	543	602	547	565	561	565	537	539	562	533	572	535	521	494	493	514	623	2062	4160	3665	2788	1614	852	661	520	513	439	488	501	473	479	482	476	486	488	508	514	497	457	489	499	536	498	507	478	459	486	507	486	445	520	551	495	501	433	493	486	492	513	485	503	522	505	499	515	454	455	490	501	497	548	484	500	486	532	453	439	475	462	508	499	491	487	467	493	494	451	496	508	537	516	469	521	496	507	518	541	503	524	525	482	499	500	506	528	480	517	514	508	483	515	530	503	487	496	523	474	518	496	453	491	524	473	455	520	474	530	516	530	533	456	449	467	504	518	464	489	510	525	510	539	503	479	535	454	473	523	482	461	496	486	487	495	486	503	522	515	522	517	532	510	477	486	523	529	472	481	477	501	478	451	483	462	528	507	494	506	472	489	503	487	478	497	472	455	462	500	496	486	510	480	529	502	504	518	504	534	528	484	462	492	491	509	465	527	473	469	491	508	506	514	481	506	522	504	494	460	497	463	482	499	490	437	492	472	489	491	466	498	499	514	458	470	495	492	485	506	508	501	481	462	478	488	490	490	496	461	464	484	481	476	505	523	500	509	479	523	520	518	500	525	490	500	470	490	510	479	465	483	498	505	467	505	506	496	503	486	478	488	502	519	507	491	470	485	530	462	512	496	483	507	498	476	507	501	484	520	500	515	507	493	515	523	486	502	521	515	503	514	485	499	496	492	512	511	491	488	500	523	501	510	509	516	507	475	541	484	491	472	516	513	501	497	496	507	521	513	493	494	509	512	503	468	531	504	481	509	481	505	504	498	551	512	500	505	481	498	512	478	458	510	511	473	511	494	503	513	494	495	495	484	496	556	495	521	491	475	481	489	504	492	520	490	497	553	514	491	489	508	475	527	462	502	471	510	478	453	545	467	513	517	491	507	526	512	495	507	502	496	487	512	485	527	497	494	533	469	490	481	504	552	482	447	517	488	521	531	476	513	481	535	518	508	527	464	483	453	489	483	495	441	471	521	503	459	477	485	489	498	486	521	486	508	509	472	515	509	520	503	520	545	465	486	473	501	501	469	493	498	476	488	492	461	466	485	503	496	479	501	496	468	501	545	515	472	484	511	535	471	463	472	481	498	461	512	508	510	459	486	526	474	470	451	498	507	499	485	527	499	532	513	466	468	485	528	530	499	461	466	497	464	499	506	488	475	498	469	469	477	514	470	511	487	482	502	486	516	456	506	524	486	465	469	483	486	494	497	480	492	499	519	453	463	495	539	465	502	485	514	490	475	490	508	498	478	501	505	491	455	497	464	457	505	502	491	524	488	466	506	500	502	470	498	546	511	464	510	498	490	506	517	528	478	480	504	515	469	512	503	506	492	509	466	503	503	467	448	494	502	517	471	472	500	464	504	493	497	500	497	511	474	482	461	470	508	499	469	507	473	469	534	493	499	492	481	492	496	479	479	499	534	495	499	494	535	481	517	497	509	532	478	488	502	520	524	483	510	511	513	513	504	523	479	523	480	466	506	460	477	510	477	509	504	479	500	504	530	482	501	484	464	498	494	532	510	492	488	493	461	496	483	470	517	488	484	496	498	499	489	521	500	463	462	463	491	470	539	525	518	475	547	499	503	501	497	498	479	477	479	468	461	486	473	458	503	507	504	505	510	469	487	481	502	511	484	426	491	481	501	504	457	501	503	524	504	495	530	478	537	537	496	490	504	471	463	516	513	469	531	478	501	502	517	474	485	492	463	494	524	511	493	517	527	498	508	457	499	459	536	472	486	495	489	534	496	501	492	516	483	510	515	483	513	457	510	483	483	499	527	511	479	513	496	511	493	504	475	461	493	461	469	518	491	479	486	491	483	516	499	528	485	490	492	529	500	531	529	512	453	482	475	498	483	547	518	475	474	476	504	473	473	511	478	475	511	495	508	483	511	498	517	533	531	484	484	530	496	468	522	516	501	489	478	496	504	502	519	495	519	496	497	536	459	473	489	462	484	489	479	505	507	485	510	503	479	553	504	494	491	526	480	468	528	490	506	476	481	506	516	541	503	455	500	515	493	489	484	498	528	506	473	466	479	495	481	487	485	513	497	469	521	498	483	492	482	472	513	490	482	478	551	501	486	479	504	485	498	510	486	498	482	485	476	491	484	432	492	504	484	477	505	476	478	494	498	480	478	513	516	504	461	501	468	467	480	494	507	508	479	505	507	478	461	489	507	504	496	479	499	479	464	498	532	525	479	495	506	492	457	506	489	502	473	481	483	471	434	511	535	512	502	495	466	462	498	467	490	484	497	490	464	515	479	532	498	482	492	484	499	513	545	506	498	544	492	484	499	515	486	497	505	484	460	510	508	550	509	478	533	512	478	474	497	467	543	494	462	526	454	508	492	507	493	494	491	476	470	458	510	523	458	502	497	481	499	505	502	492	506	503	480	472	519	489	451	529	494	452	500	490	458	478	510	435	474	488	454	494	465	495	529	544	470	507	468	476	513	510	473	505	475	470	470	520	497	462	522	496	498	507	475	499	488	519	482	468	517	507	460	509	472	509	480	482	484	509	494	510	463	523	513	523	490	515	495	478	495	531	552	481	521	504	517	463	505	535	520	521	482	497	528	485	445	485	478	481	525	501	514	505	482	517	472	467	487	456	455	436	528	515	488	494	507	507	484	508	517	525	456	487	458	464	520	491	477	510	499	459	497	502	530	473	504	486	515	506	473	507	492	517	527	522	477	465	484	445	506	481	531	534	504	460	467	454	518	532	486	487	510	453	496	508	487	510	484	478	495	475	459	476	495	496	478	474	531	509	486	473	540	471	482	492	489	503	494	503	497	492	501	461	513	460	486	472	493	486	495	495	499	490	478	482	526	499	452	526	513	494	493	511	529	481	524	464	480	495	502	476	470	562	486	491	528	491	493	480	439	468	479	525	484	470	498	472	486	482	463	500	515	495	471	482	497	464	472	445	451	523	509	497	513	484	484	509	469	474	489	529	483	481	472	513	524	490	496	525	516	500	466	466	491	488	505	532	481	500	479	488	495	471	547	537	501	527	485	462	486	508	496	487	500	534	500	500	498	494	496	503	504	539	494	472	461	549	523	490	534	490	512	500	509	504	506	478	464	452	516	494	530	529	473	500	531	512	505	473	482	500	509	484	478	517	450	473	508	491	519	445	516	479	498	523	484	528	480	486	491	481	478	476	483	490	506	479	519	490	478	464	495	491	500	444	481	503	468	481	469	512	481	529	518	519	506	486	497	467	467	512	484	504	508	508	500	502	517	512	508	483	491	467	490	539	503	482	442	508	536	489	473	549	508	482	494	516	494	500	509	518	502	492	539	467	473	473	484	513	461	474	429	485	502	531	464	487	476	460	495	501	493	457	500	492	498	475	515	500	462	496	527	512	485	494	498	507	548	474	489	481	525	474	494	518	489	470	452	484	523	476	553	510
8984	19820	16872	9598	7704	6219	11684	49652	14333	1551	1404	1259	1195	1119	1074	1071	1036	943	910	918	934	952	900	907	808	898	866	853	858	836	759	771	1076	4717	9015	7695	5733	3340	1630	1030	836	789	718	767	770	737	743	752	744	735	725	703	773	759	775	800	738	765	765	772	723	772	735	740	802	764	772	758	745	736	774	724	727	755	756	749	748	738	713	750	752	735	764	777	770	736	735	764	744	767	714	763	759	764	785	785	721	730	734	772	753	731	739	765	776	794	761	770	730	746	775	824	803	771	749	717	772	792	746	746	723	712	712	832	707	750	724	757	722	815	747	749	775	746	729	726	775	771	747	824	782	749	764	742	774	744	749	791	761	742	740	765	757	780	734	737	784	695	729	783	730	734	740	770	719	725	732	731	770	777	792	749	723	714	792	740	698	756	751	742	761	778	742	678	744	715	759	804	752	711	719	753	785	757	768	761	783	697	749	734	748	783	734	741	762	766	769	737	711	781	746	746	734	725	753	725	757	726	724	763	737	718	755	768	736	746	768	715	724	711	744	712	715	713	737	752	737	749	763	763	767	717	756	752	759	773	740	765	758	749	751	733	713	729	733	775	771	733	738	736	718	729	775	779	773	782	767	679	701	755	727	722	775	763	683	754	766	788	753	755	731	790	744	707	738	769	711	766	787	735	736	712	724	736	717	723	748	725	746	747	744	760	731	738	687	779	763	704	710	771	721	778	749	753	762	769	759	725	770	757	781	746	792	714	784	703	765	725	716	763	744	763	809	732	760	735	714	706	711	765	756	757	724	759	755	766	786	771	729	785	774	745	725	747	751	695	751	690	697	757	719	739	739	767	778	734	708	749	744	716	739	813	752	757	759	718	712	728	755	726	758	790	825	770	720	750	756	783	737	777	720	731	721	803	764	757	757	705	793	731	757	755	776	740	784	791	717	739	753	774	752	737	732	745	773	755	756	695	746	728	758	809	722	762	776	805	734	730	783	729	725	745	788	756	800	775	684	750	775	790	752	766	735	735	739	801	744	745	710	681	776	774	765	724	725	761	736	755	692	728	767	746	806	743	723	761	747	746	766	739	724	712	738	718	706	760	740	763	721	761	800	718	724	778	730	740	734	743	770	775	758	747	743	762	785	769	772	739	753	785	688	742	736	755	755	795	722	756	750	724	769	764	767	748	697	736	761	759	752	688	772	730	787	748	766	750	760	726	748	744	742	758	758	756	732	711	739	706	765	759	799	737	739	704	716	766	711	773	753	722	705	743	763	756	736	777	752	709	712	745	736	738	786	751	730	778	713	765	690	743	749	759	759	725	768	725	736	764	796	770	742	783	740	775	723	777	738	727	727	791	752	714	718	754	704	724	738	747	759	745	729	709	703	764	763	745	728	698	742	739	769	809	742	706	779	714	732	745	767	744	717	733	770	775	734	710	716	725	758	699	740	732	786	728	766	787	772	720	732	686	775	767	744	746	757	762	766	736	694	794	746	723	733	755	776	747	718	765	733	718	710	716	729	763	733	712	734	779	759	721	750	709	726	794	746	727	758	788	790	717	765	774	719	731	797	748	750	734	755	755	772	783	758	747	749	743	751	767	713	751	716	748	721	737	727	787	728	728	740	730	745	770	780	734	753	747	805	763	723	744	736	752	739	735	704	726	748	763	731	768	716	713	751	753	717	754	698	728	712	767	755	790	810	737	782	730	740	764	786	732	734	748	743	772	726	763	790	757	730	776	712	705	722	766	798	724	759	781	779	713	739	731	722	768	728	725	799	738	732	762	711	819	762	743	747	768	727	777	732	802	725	770	788	748	762	766	759	755	762	712	772	725	743	772	770	734	722	732	766	787	705	756	758	713	741	788	783	705	782	734	758	763	751	762	760	714	740	766	727	754	769	749	735	728	714	717	732	739	734	736	771	737	747	759	825	768	713	747	754	731	767	732	762	778	719	743	770	741	751	726	728	783	744	773	755	756	768	683	728	739	739	754	763	759	747	748	719	755	781	717	747	729	689	805	738	786	738	755	764	782	775	784	717	805	727	738	688	703	749	744	779	780	760	695	734	783	739	767	722	731	761	771	761	778	827	732	762	774	694	779	751	740	689	789	746	758	781	714	763	706	718	756	761	717	749	741	792	764	742	777	752	741	730	754	771	764	767	760	728	726	769	793	730	766	731	777	733	755	753	776	736	747	698	794	728	745	745	754	742	736	712	745	770	752	769	753	750	718	708	732	714	737	746	742	724	647	699	742	770	761	761	720	740	755	773	686	722	748	789	807	716	769	715	789	742	790	688	784	725	753	715	747	724	690	750	751	715	784	711	737	761	755	707	754	804	767	771	744	753	724	715	735	754	760	716	724	797	750	766	760	786	752	735	746	753	748	751	721	729	722	768	767	751	745	762	731	691	752	768	724	741	716	748	727	777	730	746	774	736	784	787	786	726	762	703	763	768	771	743	746	785	761	773	768	798	740	743	734	769	774	721	749	743	744	761	758	790	733	734	792	770	710	747	808	753	751	791	821	757	748	717	768	751	734	731	756	784	759	758	736	762	747	711	733	706	722	745	729	732	761	757	700	742	758	693	729	730	731	755	749	753	740	756	753	747	715	744	722	729	710	764	744	745	737	758	789	779	762	773	703	750	746	759	762	732	742	757	744	752	750	780	762	701	745	741	738	666	797	722	762	758	764	680	758	752	734	777	759	699	730	732	746	807	755	822	717	786	731	764	771	762	706	780	704	736	768	726	702	773	692	751	755	716	704	768	777	761	739	741	743	801	724	720	691	743	786	738	738	741	736	736	761	765	749	726	772	736	754	740	777	774	716	760	741	734	747	763	751	794	772	703	783	765	742	741	744	762	681	761	761	755	747	740	764	756	750	747	716	733	718	725	720	731	726	746	780	717	746	746	771	745	775	745	748	715	781	761	721	720	761	720	738	746	780	760	737	750	806	808	728	743	728	761	738	752	772	772	790	710	744	703	767	697	730	731	742	752	758	746	745	757	735	752	751	774	789	768	747	763	777	763	729	762	751	733	766	752	750	776	743	752	771	728	747	796	687	727	801	761	751	746	745	806	747	725	809	747	790	738	780	743	786	752	724	757	773	709	753	761	735	750	811	770	725	719	697	680	759	745	753	711	770	722	761	755	711	748	707	789	719	742	676	770	739	715	757	755	737	757	745	731	712	813	729	750	740	800	685	732	775	740	753	754	686	719	720	789	752	721	795	739	749	764	741	732	708	752	699	744	728	751	788	734	710	769	751	712	776	757	718	734	773	738	772	790	778	798	777	740	760	719	800	751	687	702	749	735	746	739	723	746	742	773	744	778	747	740	723	711	773	782	728	721	743	759	779	766	705	712	741	694	695	732	753	784	772	742	757	702	728	723	747	799	734	738	744	780	741	707	758	723	769	776	762	732	719	792	775	809	702	794	734	740	772	752	734	752	733	712	765	709	725	702	802	806	771	757	737	739	774	761	735	755	718	772	794
26805	20102	8009	1946	1370	1083	1174	6835	1207	519	550	518	508	500	518	509	514	505	467	511	540	500	492	535	495	492	532	489	546	499	485	522	459	564	730	912	875	692	588	561	485	462	508	467	520	496	462	475	479	482	546	508	505	445	494	522	454	482	462	493	493	493	465	484	510	495	488	482	507	509	502	450	477	471	475	489	517	494	510	551	483	493	484	488	508	509	477	505	465	500	472	502	502	477	481	453	483	505	496	505	493	508	522	512	470	510	492	465	476	545	514	512	502	536	509	505	482	487	506	516	486	510	501	455	469	480	538	480	481	501	481	532	468	468	501	461	498	457	482	464	487	535	493	490	466	478	495	506	484	491	524	503	511	481	466	471	489	497	490	480	508	494	533	495	481	479	448	485	449	484	495	505	484	503	520	500	482	500	504	474	484	459	530	512	451	493	476	501	530	492	504	507	545	507	518	526	471	498	516	472	501	538	513	485	482	471	520	537	494	504	532	476	504	456	479	521	469	504	438	511	496	484	494	510	423	475	514	484	471	474	507	479	493	456	540	483	480	529	526	528	496	463	499	490	498	490	489	499	536	481	505	486	505	503	503	501	478	515	492	490	486	498	461	481	500	484	487	474	489	518	513	522	475	537	513	477	455	482	475	466	527	517	517	463	463	494	507	465	479	536	486	516	451	479	492	484	478	467	490	486	516	471	488	479	497	472	534	471	481	511	481	499	508	524	492	503	501	479	484	514	521	460	457	477	498	506	496	512	504	506	454	485	466	494	458	468	499	534	510	493	489	478	496	494	483	466	487	514	519	490	518	515	533	489	491	468	478	510	506	499	458	541	520	516	503	495	468	505	469	488	487	496	481	472	487	496	473	493	481	498	478	519	504	509	515	505	500	481	483	482	477	498	467	493	458	503	506	490	487	483	482	473	489	491	490	489	467	528	482	495	500	503	508	556	485	479	482	513	502	499	508	481	487	485	503	504	507	481	531	499	476	475	516	534	491	498	513	523	492	488	474	497	521	522	496	507	495	513	515	465	513	470	512	498	509	493	494	473	516	504	502	488	525	463	496	462	491	492	524	479	548	479	513	489	466	470	476	479	529	473	488	450	503	490	503	504	465	467	514	453	484	472	500	477	470	481	489	533	476	539	502	498	501	486	481	525	500	480	514	499	471	520	505	481	528	503	462	487	519	505	504	508	507	500	491	453	481	465	488	486	459	500	529	504	490	501	480	469	511	493	510	510	519	492	477	502	481	472	493	514	506	470	513	518	516	474	499	466	498	549	521	486	500	484	538	450	494	484	525	478	518	462	496	495	501	488	500	525	474	475	545	533	494	510	450	493	482	496	477	508	524	497	488	475	486	494	514	486	499	443	465	486	509	474	471	512	450	485	497	482	555	454	493	542	506	496	529	504	476	497	458	501	474	490	511	505	514	545	496	446	529	505	502	464	527	471	509	502	519	471	459	527	493	495	489	480	477	531	514	464	502	499	465	480	495	488	490	487	458	510	499	472	503	502	483	479	511	469	473	547	481	497	484	526	505	487	451	508	488	500	505	473	490	483	478	474	503	524	495	493	475	484	504	485	491	526	519	472	497	462	497	529	480	458	490	503	496	504	501	464	452	481	493	500	513	493	476	492	493	519	478	479	483	461	464	483	517	485	508	514	496	522	487	491	520	496	502	504	486	483	532	493	475	488	475	491	503	491	534	485	438	512	474	535	490	474	494	471	464	460	491	471	494	539	533	522	479	521	528	479	498	472	480	499	506	490	479	511	461	473	535	488	532	486	478	487	518	475	510	470	433	506	486	513	507	515	488	525	498	453	470	498	490	472	488	520	470	473	514	503	519	497	520	471	512	510	541	484	482	503	486	518	504	494	517	493	524	472	487	480	454	499	507	471	534	515	476	504	514	491	486	470	472	445	501	510	508	510	516	480	492	485	468	531	528	538	501	507	512	475	505	491	505	484	469	519	475	457	500	476	487	486	496	494	434	528	514	494	479	512	496	499	469	501	479	524	492	475	518	493	458	493	500	538	455	509	505	506	493	546	511	498	499	499	496	516	474	495	498	484	510	541	478	476	478	494	512	464	475	470	476	529	463	506	487	453	509	515	537	506	492	503	496	515	516	464	459	494	497	477	491	526	489	533	521	481	494	484	477	476	502	493	502	534	502	498	473	471	489	513	512	481	474	536	503	499	508	476	497	496	504	547	471	470	528	471	452	470	439	491	463	504	488	479	487	515	481	500	490	524	530	489	477	485	484	504	496	451	473	533	462	542	487	469	498	473	490	529	489	514	488	532	503	496	483	485	513	506	514	477	433	507	478	474	467	494	479	466	507	497	500	471	508	473	491	484	484	472	494	480	527	505	479	501	504	526	474	477	522	526	493	485	512	522	499	495	462	474	496	480	498	519	512	486	491	483	490	526	481	483	531	522	507	449	514	515	535	532	487	519	489	493	499	485	484	481	475	504	505	520	478	526	520	479	563	483	524	480	494	489	498	479	461	466	504	478	472	474	496	496	479	507	451	502	491	514	483	488	520	529	474	523	465	508	442	479	523	499	481	486	513	495	526	510	525	504	512	532	502	478	526	490	480	550	504	490	504	516	488	512	530	506	485	511	497	457	489	496	493	505	514	501	475	504	487	475	520	509	508	508	543	528	472	489	517	481	514	482	516	486	489	515	468	482	540	509	476	506	480	518	489	486	533	530	486	484	477	485	518	451	482	480	513	494	518	480	495	460	478	509	473	515	500	506	489	471	522	468	528	494	465	494	493	503	494	465	539	459	543	463	474	500	509	498	496	482	494	482	490	481	475	477	469	485	522	505	469	486	494	489	469	502	508	484	521	537	534	445	468	504	487	463	497	463	459	526	497	481	489	460	452	478	517	545	484	498	498	490	454	542	466	507	475	467	499	512	476	515	505	488	477	512	495	468	505	491	490	494	495	489	458	504	504	489	493	449	463	489	461	494	473	493	526	506	476	488	515	488	504	467	484	477	465	472	485	486	519	499	475	527	486	488	469	475	532	484	487	490	459	475	514	499	501	467	461	503	512	509	466	502	472	479	484	456	476	494	508	526	475	501	504	456	491	523	509	494	470	490	484	506	493	522	505	493	487	465	499	456	511	493	496	511	530	521	532	504	471	485	484	487	476	469	510	471	496	482	509	493	520	477	492	451	499	499	501	533	510	495	500	495	508	503	472	521	509	482	515	508	522	480	495	520	467	515	469	524	544	509	478	496	504	518	481	462	542	469	510	472	471	472	476	511	514	521	509	489	517	486	502	478	490	496	549	469	500	495	484	504	540	494	508	475	469	517	490	502	468	458	469	507	506	493	512	484	483	528	511	506	462	515	509	493	518	504	502	500	519	521	500	490	548	455	490	487	503	501	505	514	476	552	510	483	494	460	462	510	493	517	508	461	502	524	500	488	489	485	480	469	503	491	490	474	481	481	495	501	480	560	488	499	521	516	487	484	469	532
5096	4826	4335	2733	2280	1893	2226	13686	1673	863	802	805	842	798	819	825	803	840	796	835	814	792	747	743	770	753	786	774	751	739	772	789	794	926	1523	1744	1618	1291	962	853	763	821	770	754	752	759	760	769	768	776	773	771	789	745	758	790	711	754	767	777	801	752	730	761	781	774	762	766	744	715	755	721	776	769	742	751	732	773	778	757	739	754	687	734	767	719	763	771	813	731	754	751	779	730	763	745	744	743	708	792	760	744	747	734	728	751	710	744	741	781	733	736	738	777	755	729	769	767	721	774	780	680	715	781	707	759	766	750	702	754	756	743	804	788	791	778	746	758	751	757	798	777	784	783	720	762	729	721	744	752	773	719	791	773	753	766	672	783	776	795	715	808	768	738	802	746	755	749	795	764	789	719	806	731	745	768	758	743	841	785	673	740	771	754	730	751	757	761	726	828	777	740	729	793	734	727	749	754	799	784	800	764	736	728	729	741	767	758	748	780	766	839	763	748	707	718	729	734	669	777	782	769	770	737	725	762	735	779	742	726	705	777	763	697	747	812	736	725	756	756	796	706	758	775	747	746	752	777	772	733	705	767	770	734	718	756	807	747	733	765	798	805	755	766	764	775	762	771	799	726	748	742	746	774	734	755	744	729	747	762	728	716	747	769	711	772	761	792	771	730	776	726	789	750	682	740	801	723	766	741	765	752	756	798	699	772	730	734	711	726	769	765	780	740	762	745	748	700	707	762	759	769	760	756	771	754	798	778	808	746	703	746	781	758	768	725	766	746	757	768	741	781	752	762	850	756	782	759	735	743	784	699	716	818	764	755	816	718	772	697	722	736	810	763	729	684	762	762	724	743	704	785	749	699	798	750	726	793	759	799	763	770	734	751	704	736	795	778	755	738	747	782	753	768	762	786	759	741	759	735	746	768	739	731	769	782	714	796	754	770	785	743	751	751	664	775	768	750	747	758	724	752	734	764	788	753	714	803	754	751	708	754	747	780	797	779	778	776	796	713	769	734	762	713	736	738	743	782	725	745	686	742	793	781	733	763	771	762	753	730	730	765	714	765	746	768	781	726	753	781	709	746	758	787	740	756	726	764	740	758	760	728	763	751	765	760	755	739	776	702	723	687	774	752	764	713	723	770	785	765	792	730	765	753	712	720	744	718	759	782	751	772	747	758	719	794	739	784	798	708	756	727	746	799	777	734	753	772	722	765	710	783	728	748	765	789	708	738	715	735	742	715	716	743	730	753	805	711	727	786	740	770	741	782	765	812	784	785	789	729	804	773	760	735	741	753	746	737	755	735	746	755	731	780	780	726	788	736	744	794	747	732	747	718	772	776	729	828	764	739	736	778	706	746	796	747	768	724	751	739	759	744	720	755	733	744	776	772	756	757	764	738	763	733	744	753	767	775	752	773	762	738	773	750	816	780	756	742	742	755	751	760	737	764	727	711	761	711	743	748	767	738	761	748	797	755	783	737	768	751	751	779	772	760	802	732	807	769	790	770	752	770	764	757	741	755	765	779	756	707	757	767	810	736	747	774	743	772	770	759	782	783	773	703	748	769	786	793	765	764	785	753	717	755	760	735	803	736	734	815	735	734	769	760	718	734	733	759	733	776	799	780	777	762	759	776	741	744	756	778	778	724	783	718	762	743	814	781	775	753	752	769	765	809	725	776	770	778	784	778	761	714	759	736	745	762	762	748	795	744	710	790	710	742	778	810	706	763	742	767	744	777	752	740	767	755	745	821	746	799	722	789	758	746	751	743	768	749	774	757	781	737	774	814	762	753	769	741	738	724	769	801	736	786	755	734	735	747	731	768	723	757	726	753	776	774	792	815	754	755	838	749	774	760	732	761	778	735	772	760	763	728	804	761	719	751	728	741	764	749	771	709	811	742	763	743	738	735	764	746	755	761	780	724	774	767	789	711	767	711	698	769	780	765	800	758	788	718	721	751	811	752	761	775	746	778	767	751	769	754	748	789	756	731	751	793	754	752	785	696	799	741	737	728	749	758	793	802	752	777	792	684	716	749	728	794	770	811	734	748	735	747	725	784	726	773	794	776	725	751	773	773	775	726	757	785	768	749	803	705	772	801	722	744	702	816	781	789	712	737	774	727	756	769	752	772	708	794	726	784	752	756	699	782	745	766	729	765	763	743	777	741	774	762	762	777	738	769	780	785	785	794	722	755	711	794	739	789	749	746	761	748	734	706	774	737	738	806	769	754	756	726	776	767	762	792	786	784	702	781	772	741	764	799	757	748	705	788	746	742	757	767	756	754	802	745	779	766	703	759	786	770	740	766	768	726	703	773	740	740	739	748	755	755	763	746	758	759	770	800	737	780	800	763	769	726	761	830	741	773	719	754	730	803	766	747	742	719	776	780	769	764	797	715	736	736	745	745	731	774	775	756	722	793	749	736	762	818	777	755	776	774	701	792	707	711	776	767	756	716	765	783	794	740	731	768	731	739	766	764	722	751	748	799	758	763	815	748	792	792	757	810	774	760	801	764	770	777	715	726	749	762	733	719	764	814	750	777	740	774	805	786	766	731	788	737	797	727	749	779	739	734	732	717	787	764	750	767	746	687	781	714	777	743	742	741	778	753	728	717	773	760	768	727	789	737	815	782	728	770	758	758	788	770	723	783	754	774	712	763	711	734	727	764	759	753	758	784	753	711	779	740	751	697	733	755	801	735	863	743	726	786	764	764	768	722	730	713	777	723	730	718	742	739	737	744	742	746	723	777	774	732	757	746	749	767	757	720	780	763	728	740	763	760	754	764	760	817	779	710	742	739	782	727	736	755	728	767	769	742	727	786	789	768	746	724	790	755	752	763	761	763	722	770	785	777	767	748	686	717	736	710	740	741	734	744	741	795	693	785	734	745	803	725	736	796	765	750	766	721	758	727	802	803	751	722	765	749	761	757	740	717	776	756	718	756	727	788	794	748	729	745	759	774	726	754	744	761	733	757	743	734	752	721	778	755	773	760	732	733	812	745	742	744	755	791	757	747	764	754	735	770	753	805	732	758	755	785	768	765	789	768	743	771	696	740	752	773	732	718	768	741	800	745	715	772	734	763	747	744	749	750	813	750	770	782	771	744	747	778	737	723	767	758	777	725	798	755	752	756	763	729	768	757	789	771	781	761	755	758	765	760	764	778	755	757	773	783	733	733	786	745	711	809	786	742	793	783	763	800	773	782	760	766	757	784	766	736	763	765	776	801	736	778	753	779	722	765	745	779	743	766	745	752	752	738	735	755	780	760	716	770	741	748	774	774	761	794	754	779	784	783	756	842	819	770	755	737	754	768	732	744	796	742	753	751	759	719	797	719	757	727	749	787	714	756	744	748	744	772	701	733	742	752	793	762	777	753	690	749	737	794	744	757	722	812	769	746	782	784	755	769	769	779	746	775	752	768	786	757	774	739	788	737	729	744	732	744	734	737	739	780	734	720	777	743	809	773	734	762	733	754	774	776	732	764
25172	21160	26862	24940	4887	1347	2221	17774	2005	682	608	526	604	555	581	566	516	583	584	532	550	562	508	540	538	531	543	555	548	527	535	489	531	607	1622	1922	1601	1177	809	631	556	530	504	525	540	481	495	497	473	490	507	517	536	471	522	511	508	525	512	527	541	517	512	542	484	486	497	504	528	473	531	519	474	514	511	508	481	523	519	503	518	538	545	528	520	517	470	482	529	472	505	538	512	520	498	507	489	501	498	528	494	486	509	519	512	505	508	513	578	509	497	489	502	512	514	513	501	540	503	525	515	511	525	548	506	543	511	535	497	533	507	510	517	523	477	507	513	514	480	523	472	489	493	496	519	522	509	470	502	531	543	491	541	497	514	547	538	469	524	544	498	516	531	462	511	486	519	539	509	487	509	520	523	490	507	521	505	523	501	518	501	536	560	505	532	495	494	511	508	546	524	484	503	499	487	517	513	487	505	460	528	512	504	497	532	537	526	489	518	551	529	479	528	474	495	471	509	501	499	471	533	555	511	524	531	527	492	520	504	491	506	513	525	503	533	480	525	502	491	544	508	507	498	560	550	542	506	523	520	505	480	502	532	520	522	488	490	492	505	517	519	488	507	532	497	515	496	523	529	511	532	501	494	546	558	515	472	519	521	510	501	517	542	519	493	551	476	525	495	488	498	504	523	531	532	497	506	494	516	506	481	505	510	491	506	541	510	501	488	436	504	502	577	512	532	553	516	534	530	503	507	509	538	496	553	533	517	502	500	537	518	521	523	523	516	527	518	509	502	488	477	521	478	533	503	542	523	504	560	496	541	484	515	443	534	533	457	534	504	525	541	534	520	462	483	495	564	507	510	509	551	508	544	501	474	496	544	496	520	503	518	509	507	495	500	476	495	535	541	546	537	514	492	500	467	505	566	531	478	583	542	515	470	540	514	481	492	530	506	511	545	512	536	545	497	516	532	537	463	533	505	513	512	512	546	499	494	513	517	513	527	481	495	535	493	515	522	564	520	532	507	505	510	537	506	521	505	498	445	512	509	513	511	525	499	506	511	552	510	510	515	560	481	502	487	539	512	561	541	502	539	552	516	525	498	517	531	536	525	499	556	516	536	489	512	540	528	514	521	508	522	479	540	519	531	516	528	526	505	492	526	529	520	536	494	497	544	472	477	510	497	509	513	458	495	497	553	553	464	507	515	508	474	472	509	475	522	541	496	480	532	486	509	536	492	516	510	523	529	534	549	538	483	485	472	542	520	470	499	527	502	510	469	512	495	476	521	499	519	500	467	492	496	527	573	500	523	480	522	481	528	527	505	550	506	548	514	511	527	513	490	526	516	514	544	538	499	546	543	512	497	547	491	506	522	476	470	589	511	524	501	552	473	549	477	520	545	502	516	579	527	493	495	528	486	500	483	490	526	526	467	515	557	499	531	535	524	491	498	504	513	492	494	526	552	507	473	525	508	503	536	518	514	496	519	542	516	508	521	499	488	507	508	509	541	477	536	505	519	512	500	508	509	537	480	522	519	514	481	518	534	452	526	533	506	496	522	481	517	516	516	523	505	500	517	511	507	554	465	502	527	513	473	506	509	472	498	497	508	476	545	491	523	531	500	506	518	478	527	528	531	483	522	473	531	523	553	533	476	533	533	536	524	496	545	508	486	473	496	512	516	446	544	518	530	529	478	486	524	511	496	485	519	511	509	521	518	513	485	493	517	501	545	512	502	508	516	534	499	538	497	541	531	518	529	519	507	478	494	521	511	524	534	495	499	506	479	511	525	515	528	569	503	545	503	518	518	516	497	473	529	521	478	490	505	546	518	499	534	519	475	513	541	478	522	525	489	546	509	480	465	555	535	514	514	511	518	517	541	498	532	539	517	503	531	520	521	482	515	516	525	506	495	505	514	544	539	525	527	496	543	519	525	507	534	514	540	489	527	471	474	514	537	551	543	526	539	550	501	537	551	490	497	501	504	521	535	531	526	500	519	513	468	515	526	495	510	535	530	506	498	482	480	510	543	493	531	487	495	535	504	493	490	524	514	530	503	524	490	485	520	480	495	527	497	520	523	494	528	522	521	515	538	505	532	504	521	562	515	476	510	528	504	506	545	536	485	509	515	517	471	539	493	480	486	507	540	478	537	515	497	547	520	571	539	533	486	539	512	545	486	508	499	494	506	529	480	516	527	522	492	526	490	477	476	518	511	518	479	498	534	540	494	523	522	512	514	506	489	514	551	503	522	534	459	476	564	504	540	538	508	535	514	508	527	539	544	504	535	524	491	471	479	459	523	499	546	517	492	527	510	489	533	511	503	519	495	519	515	552	476	499	541	502	524	489	537	510	523	505	496	490	528	484	487	537	512	516	527	509	517	526	524	552	529	526	446	545	539	504	529	505	469	514	518	554	504	492	565	509	497	539	544	535	468	508	481	490	500	512	474	512	516	482	524	477	510	549	486	496	526	518	490	536	519	506	491	531	504	530	506	532	512	564	557	555	501	528	499	489	525	517	530	504	490	540	545	487	541	494	560	532	538	556	556	488	444	505	500	522	491	502	507	470	557	533	487	521	511	524	518	494	471	503	530	491	500	514	525	458	506	493	519	487	469	556	490	526	520	536	513	526	549	517	536	529	513	502	545	514	491	525	507	501	510	482	488	503	522	538	489	551	545	487	520	483	553	504	485	544	491	523	511	502	513	512	521	520	524	508	492	515	492	517	482	528	552	524	516	515	490	519	507	515	538	509	469	522	516	514	493	548	541	483	521	499	480	487	539	530	515	511	478	501	477	527	505	510	519	493	511	523	497	518	565	530	529	510	518	547	531	517	528	500	536	524	518	542	491	490	514	568	528	508	504	524	489	457	533	540	528	497	539	521	550	491	504	504	492	486	506	535	508	508	483	511	530	497	516	494	483	535	488	463	503	494	515	495	492	468	513	524	547	495	509	492	481	519	521	534	560	479	501	514	511	507	554	566	508	522	503	498	518	543	506	494	498	488	505	543	505	499	504	528	514	511	496	545	530	483	508	541	536	484	529	482	532	490	500	486	516	483	522	527	539	488	518	493	510	547	545	523	508	495	547	477	513	513	477	454	524	517	485	531	530	536	474	487	495	519	511	506	529	482	486	521	505	515	492	537	496	501	524	539	483	543	523	562	529	534	477	510	499	509	499	527	467	476	502	523	515	504	537	525	475	508	573	538	489	546	528	517	537	517	544	519	524	532	508	507	533	483	537	550	512	502	524	514	504	483	461	509	485	532	491	533	543	471	494	557	500	537	487	498	492	516	486	477	532	495	523	482	506	507	491	487	487	547	527	528	537	526	526	499	520	523	508	515	469	512	514	517	462	539	549	502	533	515	479	483	519	488	537	533	561	488	471	553	512	453	481	528	544	552	500	481	490	516	543	537	488	525	521	491	482	500	529	529	518	485	495	550	530	524	526	523	503	489	515	504	521	535	511	479	526	549	548	505	490	507	493	518	497	479	566	529
5413	9794	8566	4830	3548	2727	5233	25509	1515	1079	1092	1003	945	938	891	923	875	910	866	901	843	877	845	787	875	846	900	847	817	781	753	841	814	1142	3611	4158	3381	2267	1511	984	854	745	766	785	737	780	811	759	817	810	825	781	713	762	761	806	826	790	769	814	766	823	731	823	773	770	795	772	711	831	788	820	815	758	809	759	820	784	803	775	774	816	753	825	805	761	765	806	778	793	817	835	779	742	783	797	776	777	750	826	757	785	796	751	820	804	769	790	777	809	799	806	787	804	805	835	793	814	789	799	779	828	753	784	839	781	784	739	772	780	742	791	850	829	813	812	784	788	795	731	797	812	761	779	794	793	780	781	789	775	786	835	787	775	749	716	795	750	748	766	830	812	768	752	799	784	831	806	843	776	765	784	800	766	803	814	804	772	846	788	778	831	789	780	761	820	802	747	776	758	777	785	823	756	770	790	775	783	765	765	776	785	787	760	794	772	785	794	761	747	812	791	820	736	785	795	767	778	730	811	761	702	713	775	772	790	764	766	809	775	762	748	774	756	765	817	782	790	811	780	792	783	804	828	778	812	804	797	828	818	824	790	746	748	813	736	805	769	762	768	775	759	780	739	758	783	785	811	744	784	802	802	754	791	808	834	772	766	770	756	728	781	788	791	727	747	786	754	822	752	795	802	817	759	789	837	772	764	793	791	789	772	778	799	790	832	789	775	796	753	767	785	728	822	740	754	817	768	720	729	807	741	777	786	800	749	826	828	823	742	797	775	721	777	801	787	785	790	781	774	799	836	783	797	746	773	772	764	787	772	801	742	831	841	762	806	776	807	797	801	795	794	746	800	830	779	835	731	793	762	758	838	730	801	732	751	779	789	737	755	797	787	830	744	773	716	805	788	775	815	788	784	762	810	749	779	812	807	772	781	801	835	803	776	760	766	831	808	751	817	795	743	803	817	815	782	807	844	788	737	765	785	777	748	797	775	782	767	782	799	826	773	730	808	802	788	778	820	787	765	771	770	825	784	740	768	809	778	756	766	773	786	784	785	798	815	781	788	751	798	766	748	795	810	788	797	798	771	739	793	796	775	791	774	825	782	773	819	780	773	760	789	761	808	807	817	819	832	762	767	823	803	809	758	797	754	771	784	788	814	782	816	769	783	785	753	813	770	815	840	816	801	751	761	821	775	791	798	800	791	774	766	792	797	808	744	796	815	718	745	796	763	764	761	846	759	788	773	808	738	776	778	787	836	755	794	794	817	807	757	819	775	745	784	773	828	771	756	792	805	789	820	771	748	801	771	770	806	798	775	769	805	749	717	815	824	791	810	731	811	789	768	773	764	800	791	751	783	769	769	749	803	811	751	805	776	749	817	790	781	791	788	773	735	805	747	775	785	812	815	764	774	758	794	799	806	755	751	776	777	812	745	788	842	785	778	758	784	765	754	820	729	758	780	729	785	780	816	788	832	827	784	777	780	827	818	756	797	745	797	812	771	828	733	791	772	755	757	771	813	765	773	781	771	770	782	790	780	792	781	830	802	768	786	785	823	787	770	813	844	785	754	787	868	812	752	804	832	778	758	831	776	752	771	784	811	800	730	759	776	824	727	760	798	759	762	820	784	788	785	769	763	774	794	820	847	808	802	752	777	721	811	794	811	745	749	706	783	759	805	787	777	801	803	785	807	803	813	773	777	779	792	832	794	745	828	764	794	805	808	747	760	787	726	760	796	773	788	766	803	751	802	791	803	755	773	791	831	778	779	721	779	800	738	756	761	761	781	790	795	740	804	767	811	805	798	816	791	815	804	788	796	723	758	765	764	806	790	787	810	822	798	779	817	775	802	796	778	788	769	799	777	753	796	803	781	740	815	745	765	781	768	804	774	763	786	825	788	819	801	767	798	823	728	755	836	770	771	776	795	808	770	745	763	790	777	785	788	767	798	795	751	778	800	806	755	728	849	734	770	772	773	793	756	807	800	725	759	773	736	780	809	758	790	744	748	799	760	735	783	730	796	772	802	751	800	727	794	783	757	815	692	748	755	786	773	765	793	733	795	798	760	792	728	701	774	777	754	821	742	799	759	790	766	774	759	741	772	761	772	814	752	801	778	755	770	798	718	802	735	808	815	773	817	784	789	791	809	794	812	817	742	821	761	743	777	732	831	806	774	772	789	778	823	798	769	798	753	767	781	798	784	783	805	771	765	785	800	766	799	791	880	768	788	770	832	791	781	755	754	761	773	774	835	800	784	780	813	790	717	787	856	764	797	775	823	759	759	835	815	714	781	803	790	762	767	835	766	782	788	806	852	778	823	835	806	765	813	822	799	774	798	787	796	764	841	773	808	799	771	740	823	783	771	831	779	752	770	760	774	797	805	794	808	793	787	752	760	769	771	784	799	773	743	771	786	815	777	756	805	765	801	770	793	729	776	762	771	756	810	750	780	814	815	736	766	782	854	817	800	805	787	782	754	788	799	821	786	713	747	805	804	779	765	777	756	765	736	781	791	763	755	826	791	760	744	754	798	746	800	794	792	853	821	788	770	777	760	739	789	738	818	789	838	741	776	766	743	763	817	785	803	715	787	786	775	794	755	766	729	778	813	771	762	799	799	771	757	770	789	778	837	810	742	830	786	782	770	773	790	783	783	836	786	743	777	768	783	816	790	796	788	801	778	765	807	783	738	787	769	790	783	806	718	796	791	770	758	812	782	819	772	814	751	774	741	725	805	747	847	777	813	815	752	783	790	784	781	790	760	766	775	810	809	759	765	800	809	793	754	795	815	817	811	779	750	781	804	802	796	761	801	766	833	778	742	811	736	777	787	738	832	778	787	789	795	816	791	736	814	861	808	786	710	755	774	764	775	764	810	776	828	798	811	732	788	808	776	733	833	753	764	750	752	786	763	769	780	742	840	810	766	799	805	782	767	770	812	789	815	793	737	861	776	757	837	780	809	764	794	824	722	760	817	806	755	847	770	761	826	771	807	832	756	789	764	795	826	807	736	762	785	755	768	762	807	733	802	820	808	812	781	785	823	744	804	777	846	776	833	761	765	775	849	745	755	787	798	776	795	782	752	762	808	770	781	757	730	755	776	810	778	812	801	843	768	846	765	793	793	799	792	769	784	743	782	807	820	785	733	807	777	801	814	770	795	784	780	758	863	776	771	739	774	824	834	803	798	798	826	793	798	770	743	773	786	809	809	759	805	795	785	797	741	812	753	783	841	806	785	731	789	779	814	781	795	776	824	795	817	799	749	751	760	740	767	802	855	791	773	812	770	786	774	800	776	785	752	751	798	783	804	883	766	767	821	760	759	764	784	792	809	796	793	788	796	786	732	740	760	763	751	821	797	790	820	826	774	801	832	760	777	793	778	789	761	716	781	716	789	790	817	750	811	708	893	828	773	754	789	763	736	842	756	775	775	770	782	776	778	778	798	785	748	770	775	774	750	769	790	817	743	757	760	828	817	791	791	770	768	764	765	802	807	780	775
23347	21200	28905	23762	21200	19558	14734	41153	7503	987	723	662	640	661	632	621	594	628	600	544	601	628	540	565	571	595	575	583	597	561	570	539	572	691	3682	4694	3823	2352	1256	805	558	536	521	508	505	490	492	457	479	503	500	506	509	549	516	540	489	468	522	491	546	492	544	539	495	450	513	511	490	491	487	502	469	494	508	513	478	529	498	497	532	522	481	494	463	515	521	499	462	489	487	516	502	501	484	519	485	542	521	477	510	501	509	491	520	496	486	513	513	512	527	455	508	513	490	483	528	496	496	475	534	512	492	444	502	531	499	479	491	461	498	532	488	498	540	542	518	523	468	485	476	529	487	507	499	470	516	488	470	497	491	507	501	522	498	491	500	492	494	508	517	524	483	512	498	496	498	471	450	494	520	493	513	487	478	520	506	510	481	502	516	447	447	504	482	465	502	476	464	504	507	488	493	509	509	450	513	522	505	491	478	501	492	501	465	535	470	502	479	504	497	517	485	482	467	488	497	454	500	479	505	515	498	518	499	467	531	495	519	514	481	483	528	535	495	490	506	477	496	546	486	501	493	489	487	475	496	530	540	548	532	520	502	495	480	536	479	511	488	485	510	495	498	514	490	488	508	526	488	501	513	524	514	472	495	512	481	490	511	511	519	519	498	479	521	486	525	519	505	518	512	500	510	521	472	514	486	517	481	515	502	505	528	499	475	479	525	492	534	509	532	510	491	546	494	542	534	498	521	496	470	494	514	472	506	549	500	514	490	525	510	500	482	511	479	499	492	457	490	493	535	496	486	497	544	495	534	484	522	472	557	509	472	513	513	534	487	483	513	506	506	474	512	462	506	491	491	517	466	529	490	516	496	501	487	519	501	494	501	487	499	504	493	471	497	509	515	496	519	515	490	575	516	491	524	507	514	501	512	478	508	497	474	461	469	516	514	534	490	476	473	499	486	499	468	525	493	485	497	511	486	502	493	520	497	513	470	496	473	499	545	508	467	534	507	518	513	474	534	491	460	516	516	494	514	468	538	473	491	498	488	509	489	520	489	464	486	495	533	493	503	515	472	480	484	558	513	492	466	487	511	522	458	540	524	507	472	457	529	503	530	532	528	523	537	479	540	484	524	508	538	468	508	500	518	533	507	472	465	507	540	514	490	470	490	494	507	484	472	513	499	485	515	513	524	481	497	523	472	524	533	499	511	452	488	500	506	487	513	495	506	502	516	505	473	492	504	526	474	502	528	493	504	478	497	521	499	471	506	469	505	491	511	499	498	458	481	524	496	504	503	486	531	507	483	504	525	507	487	448	504	501	495	558	491	512	473	469	468	476	496	506	460	515	549	474	478	461	483	537	480	495	510	517	538	530	506	447	500	504	477	500	500	457	456	517	484	522	473	470	481	480	498	487	492	498	503	457	481	492	505	486	476	502	525	507	534	481	479	520	535	537	503	506	493	552	502	508	566	513	494	471	499	513	539	505	522	526	489	515	514	484	502	540	492	527	509	502	514	521	502	492	502	514	474	507	480	500	493	496	513	486	513	506	485	468	532	540	498	516	543	476	516	501	462	509	516	545	516	497	488	535	462	489	454	464	490	495	518	519	534	446	505	503	503	479	473	500	473	494	482	495	543	478	555	510	508	521	486	500	506	520	518	472	523	501	504	490	469	492	506	513	487	525	515	498	532	460	506	544	491	508	470	476	508	476	497	466	476	554	462	456	514	554	462	515	508	463	501	465	480	530	468	476	501	491	503	496	544	489	472	481	522	495	483	463	529	474	477	473	490	513	497	468	487	488	537	461	493	497	515	522	508	512	501	482	500	513	492	494	528	537	510	514	495	481	485	558	501	513	546	500	507	534	473	492	497	494	546	477	520	535	485	510	512	509	536	522	545	478	520	518	459	456	498	477	477	489	507	521	492	481	500	528	537	488	514	505	557	541	474	513	450	510	540	510	511	489	545	496	531	498	509	496	505	489	499	542	501	503	517	510	524	500	548	509	542	556	496	506	487	496	488	543	519	491	509	516	512	527	499	478	504	505	519	489	489	480	483	509	463	475	486	471	494	474	470	524	472	495	525	502	468	509	482	503	449	506	497	507	491	458	484	495	518	495	495	458	479	519	482	495	519	496	484	503	503	510	506	495	490	501	504	530	549	511	515	537	511	494	492	478	524	469	500	522	499	507	540	534	495	495	493	499	497	525	473	516	503	498	501	501	447	542	532	501	520	525	493	482	478	479	489	494	492	489	534	507	495	493	487	501	461	514	508	516	508	502	548	527	481	494	490	532	501	524	501	494	515	479	484	521	495	499	483	506	524	514	479	488	501	499	502	498	522	472	507	500	508	493	512	491	484	496	504	502	529	505	507	514	530	508	500	507	517	493	526	496	503	550	471	501	544	522	511	497	512	526	518	523	442	483	510	485	489	448	519	547	531	477	513	510	494	512	512	534	508	509	526	493	500	477	511	515	485	463	563	495	543	502	503	516	471	506	497	470	476	483	536	505	490	499	457	482	523	513	494	513	479	501	492	505	521	483	487	518	486	499	524	471	509	477	474	478	473	495	489	488	498	465	493	481	498	480	503	498	487	489	528	506	475	512	471	534	523	485	491	508	501	490	490	490	459	501	519	472	483	498	499	499	496	534	538	491	489	520	519	526	521	482	514	462	511	506	538	505	469	519	530	513	461	500	496	477	506	466	514	487	489	524	546	515	536	478	469	523	517	492	499	519	508	494	499	470	510	525	493	521	512	524	499	504	506	486	509	517	493	475	540	528	471	504	492	508	532	497	488	512	495	519	504	487	483	499	510	483	496	497	511	487	498	477	494	481	481	497	491	493	492	478	510	519	499	452	487	498	471	508	490	482	485	512	516	492	492	480	506	516	505	534	468	513	499	474	495	488	541	460	456	505	516	486	473	480	493	474	490	462	485	464	506	503	523	503	493	496	543	507	510	505	508	516	529	486	516	512	513	466	475	495	502	489	525	501	446	483	488	484	511	536	453	489	537	469	458	517	504	510	480	506	466	492	508	593	518	461	482	529	499	509	500	495	516	487	551	503	554	524	501	508	487	480	464	509	541	498	486	547	514	499	520	513	477	479	463	459	491	500	486	533	495	546	510	499	525	514	510	509	502	518	492	460	518	527	476	510	483	475	498	480	521	504	510	520	502	468	441	454	514	474	506	461	485	535	531	537	470	504	525	513	512	499	526	504	503	509	502	514	512	484	523	490	479	533	489	506	529	517	499	458	502	509	476	542	453	511	477	477	488	518	502	487	481	512	508	495	468	462	564	550	498	533	523	491	483	501	466	518	532	485	497	492	471	519	479	502	508	528	534	492	515	490	502	510	551	536	489	497	485	472	495	496	515	511	503	538	504	506	496	495	511	512	507	468	509	513	544	526	489	482	515	491	486	512	512	492	534	523	489	529	493	522	490	522	470	494	502	501	446	480	465	535	507	509	513	470	519	472	513	511	535	508	508	486	463	572
9290	20587	17641	10094	7145	5351	19166	39342	1979	1751	1557	1370	1243	1223	1120	1077	1021	1053	1009	973	939	921	885	881	1007	979	910	882	882	950	883	922	854	1267	8444	9644	7773	4885	2596	1299	927	801	826	776	825	798	775	745	766	787	774	774	838	764	768	800	758	703	806	760	743	768	723	739	770	753	801	723	770	773	757	810	761	792	788	741	772	741	802	765	720	759	746	765	769	769	766	761	748	759	793	740	770	752	758	746	747	792	765	751	737	775	701	829	698	798	786	751	794	738	729	765	765	803	761	721	780	777	791	810	760	738	752	752	769	734	746	752	747	816	746	747	710	745	757	714	734	712	730	773	772	797	762	712	761	754	760	743	758	774	744	735	735	792	719	761	756	769	711	829	768	757	783	734	727	728	720	699	745	804	753	771	690	747	773	773	784	756	699	743	715	788	761	708	753	754	764	745	733	767	790	752	790	751	762	767	765	713	704	762	766	754	706	792	772	749	763	700	719	708	751	727	745	788	725	765	733	792	756	784	753	713	726	761	789	748	665	796	736	771	790	752	717	756	719	739	808	788	743	709	732	734	773	739	781	738	749	750	789	719	761	773	764	748	762	760	702	711	709	728	741	768	764	784	752	739	778	741	767	741	772	807	739	736	758	769	756	790	756	754	747	739	798	779	744	760	771	779	749	768	746	704	736	790	750	702	769	740	726	721	734	733	742	732	740	719	718	763	782	784	737	806	717	755	741	744	710	790	752	769	755	747	753	784	696	767	790	713	755	714	768	713	765	737	779	735	753	741	785	728	734	740	739	777	734	771	723	771	748	698	750	758	728	696	772	762	710	781	776	785	762	761	775	729	755	788	787	720	755	774	754	738	751	767	773	730	721	751	733	772	741	730	769	781	751	745	759	708	737	738	703	745	769	768	723	717	723	731	767	754	762	748	724	737	750	751	731	745	723	744	750	804	742	718	764	766	749	753	703	761	739	731	700	783	807	746	772	727	726	742	731	745	823	739	767	825	797	738	751	805	760	756	754	754	746	725	764	746	779	833	789	753	746	726	721	780	765	751	738	764	725	700	791	781	788	759	730	748	722	731	787	755	707	728	759	770	785	808	739	704	735	771	714	755	771	781	802	768	711	691	760	802	734	775	774	765	731	762	803	678	725	746	761	760	763	780	756	757	779	751	755	759	733	770	789	758	721	774	743	754	785	749	741	784	767	713	796	736	775	730	784	779	728	672	771	745	731	762	707	765	713	724	732	755	779	774	758	760	749	727	786	785	738	749	799	765	683	698	813	730	780	727	760	733	765	754	726	717	740	745	778	754	796	708	689	770	743	779	737	759	708	718	735	737	726	773	736	777	784	780	766	729	746	797	777	731	787	732	726	747	737	772	689	790	757	749	767	775	762	759	733	762	753	779	757	769	750	778	763	739	721	737	733	769	811	708	719	750	740	764	727	710	725	760	765	727	722	771	743	817	738	725	764	685	745	724	794	743	774	736	792	761	749	773	761	730	773	753	763	751	723	748	745	772	769	763	774	730	756	769	716	745	765	776	761	754	756	711	726	770	770	726	734	817	786	758	732	765	733	713	761	743	722	804	733	748	703	744	791	764	722	710	738	763	751	741	775	746	789	773	775	761	698	731	769	748	749	746	766	722	736	711	727	737	764	746	747	776	722	748	731	752	774	714	797	746	729	743	753	752	757	776	808	718	783	740	732	772	728	774	751	764	757	752	798	720	735	774	764	765	737	773	758	738	774	740	750	744	737	722	733	762	736	754	821	762	731	793	766	750	731	799	767	749	732	780	725	770	784	753	766	783	777	735	774	756	736	755	737	745	808	727	749	730	757	739	702	768	736	704	761	735	752	766	766	740	714	705	787	720	721	743	764	729	753	730	778	759	752	718	756	792	715	768	762	699	752	768	717	746	720	737	784	789	723	762	733	773	755	761	767	740	792	742	727	737	791	782	776	750	744	771	752	718	762	724	707	756	771	732	748	708	784	743	739	746	734	703	764	709	773	764	738	759	766	753	716	711	753	769	744	770	757	714	715	730	731	738	760	771	750	715	748	770	754	760	783	732	749	732	734	711	690	755	758	751	680	721	803	712	762	722	784	796	787	727	733	749	722	779	752	717	745	729	806	763	761	710	768	734	765	765	793	761	738	765	740	745	751	801	695	737	742	687	755	726	756	783	753	730	733	757	746	752	744	741	744	709	738	752	757	753	755	732	763	740	800	766	724	770	793	730	748	737	775	779	747	759	763	751	805	759	781	716	781	720	749	753	761	747	732	800	796	721	725	736	747	799	782	757	736	717	740	761	759	765	777	734	751	726	701	684	800	753	709	778	721	736	748	753	768	790	751	755	730	812	746	750	756	755	724	730	755	744	704	771	737	730	727	754	766	762	779	752	727	694	808	727	764	719	731	756	754	744	761	712	739	772	736	764	761	773	699	740	717	798	762	762	761	722	778	734	781	737	747	732	777	683	756	755	746	769	750	755	732	750	769	788	710	774	761	806	758	778	696	773	750	748	745	777	745	755	728	763	786	776	765	798	772	782	745	775	788	752	722	746	776	758	742	767	787	792	746	753	736	759	703	736	722	725	719	761	681	728	797	696	735	719	738	755	747	702	781	732	714	778	722	742	789	777	728	755	776	766	761	709	689	784	784	744	767	768	752	750	732	763	739	708	746	701	731	751	759	747	757	794	702	727	774	762	775	759	748	747	755	753	764	721	709	731	739	774	734	736	747	762	738	723	762	758	693	793	768	796	720	739	764	743	820	797	787	728	773	842	753	746	777	743	751	774	768	731	781	740	756	736	799	780	755	756	771	717	755	742	709	729	749	728	707	739	775	746	747	786	790	772	734	710	746	745	776	766	776	738	703	755	788	749	738	807	758	720	757	726	782	719	762	739	741	763	756	708	739	742	779	728	709	773	764	727	726	730	754	805	757	792	710	720	753	746	737	797	764	775	747	747	775	764	741	807	753	757	699	739	740	755	770	764	786	773	749	779	770	739	749	738	753	730	741	732	741	727	710	736	761	784	773	773	753	772	782	767	770	745	790	759	813	767	743	768	747	804	762	714	761	709	751	757	781	742	744	683	816	766	773	798	755	721	759	733	741	747	778	753	779	712	732	776	727	770	735	748	747	811	750	789	787	760	752	785	729	788	723	800	762	758	724	693	776	769	724	735	725	778	754	755	733	763	722	731	763	704	687	727	756	750	793	765	750	737	736	798	785	730	726	741	785	705	785	717	778	694	763	702	816	793	757	753	735	732	728	696	800	712	733	759	768	785	784	783	775	764	735	773	777	777	768	714	739	795	757	749	658	770	766	721	734	731	748	703	737	777	765	756	756	740	775	781	755	721	754	757	785	741	754	752	742	732	740	730	734	706	764	776	698	728	766	813	733	746	734	762	786	745	707	746	787	763	808	775	806	757	677	817	754	771	735	746	760	731	741	767	744	716	759	743	719	764	750	779	743	762	758	750	800	766
26596	20052	8130	1746	1024	876	1029	6636	909	453	556	504	528	515	472	521	494	518	487	524	542	475	499	504	510	538	519	551	535	516	495	459	528	438	719	895	910	692	677	581	493	516	491	470	493	495	486	499	479	475	487	481	498	506	477	514	507	524	469	494	481	520	455	477	499	483	511	528	468	501	508	493	502	485	511	533	515	535	518	482	506	510	510	535	508	488	504	472	505	460	491	502	500	489	504	513	495	508	503	514	480	487	500	500	493	459	495	471	473	466	487	496	464	451	514	454	511	476	480	519	503	473	492	513	497	472	491	551	544	483	481	489	499	486	496	501	482	523	496	484	470	531	498	442	483	491	489	470	493	527	500	461	475	471	559	469	514	507	473	508	498	504	493	504	496	551	518	464	463	509	488	530	456	473	513	522	506	488	459	519	483	479	530	500	497	476	503	461	497	517	510	508	484	507	485	506	480	506	484	474	473	487	555	461	507	485	481	474	487	489	438	486	506	522	459	485	452	493	464	521	539	492	476	507	496	509	496	498	502	471	466	525	532	456	451	532	471	483	505	485	526	508	534	492	452	500	508	495	516	464	504	504	521	498	469	510	515	481	496	510	522	460	471	492	487	465	494	489	466	511	506	502	507	504	477	515	473	489	503	481	466	450	521	483	495	468	478	472	475	517	461	510	496	494	474	467	475	477	488	507	430	489	502	515	536	480	509	495	486	535	488	517	461	497	519	526	533	501	490	483	467	486	506	526	484	512	486	511	517	453	505	510	512	501	532	514	508	473	491	494	531	478	530	512	492	489	486	506	472	486	517	522	510	481	529	480	492	496	509	482	490	497	509	516	491	490	481	518	480	452	452	492	478	506	520	507	465	481	513	485	500	483	485	455	482	517	493	483	507	476	498	487	485	484	484	455	512	518	499	525	478	478	486	483	474	477	478	514	480	508	488	449	510	460	506	480	474	480	535	505	527	484	501	504	477	472	582	461	493	468	506	506	491	468	485	477	481	502	497	506	485	544	498	497	526	518	469	455	509	494	511	481	492	483	493	484	481	496	455	492	495	480	495	471	506	486	494	489	440	496	472	511	492	449	518	470	480	497	489	478	481	480	525	493	478	508	513	495	519	472	477	471	489	476	516	518	497	479	483	484	538	480	497	456	510	470	510	496	524	446	498	461	501	486	525	489	494	468	514	472	504	525	484	456	537	465	519	495	496	512	504	515	462	509	490	453	494	490	504	516	483	464	485	522	480	517	542	456	455	533	522	486	461	485	496	518	479	521	514	517	469	454	509	518	453	471	522	476	488	489	492	473	507	499	487	518	523	498	494	471	450	491	494	506	506	530	485	509	497	501	487	506	472	487	489	526	535	525	512	489	522	493	502	538	467	477	504	513	509	462	477	520	517	469	472	496	464	481	478	455	474	518	512	464	468	480	490	490	504	481	492	531	508	480	476	499	481	468	474	491	539	530	482	528	518	476	532	474	492	457	527	453	473	519	469	522	504	481	464	523	494	504	493	459	499	484	491	509	497	482	506	473	498	490	557	480	505	505	475	509	479	486	500	505	519	485	469	529	511	491	500	442	505	546	509	475	472	526	457	506	476	514	494	508	521	498	475	517	495	477	514	531	492	490	493	496	509	502	487	506	499	491	529	499	498	478	463	467	503	519	493	488	500	490	506	464	475	505	497	489	488	524	497	489	493	499	511	525	517	478	506	484	460	480	494	517	465	528	492	484	490	488	467	510	490	482	508	453	489	473	480	475	482	477	492	490	495	474	508	492	469	495	530	530	520	515	520	488	531	530	524	476	523	476	495	481	517	487	489	462	512	505	466	518	481	486	530	530	476	463	475	487	522	471	490	489	501	481	485	464	501	532	461	533	478	509	441	526	498	525	512	459	505	473	423	482	512	481	432	481	490	453	525	501	491	466	515	469	477	533	500	478	522	487	513	492	507	453	466	518	506	526	491	477	511	492	489	475	502	461	452	483	489	520	508	482	473	516	503	498	538	513	480	495	486	503	522	500	483	482	496	482	505	482	523	503	537	468	476	509	479	516	466	510	462	496	505	535	437	522	519	496	516	503	448	477	466	476	507	486	490	455	520	516	504	490	476	524	482	505	508	524	520	518	480	500	509	490	512	471	519	497	518	452	482	423	472	492	477	465	453	544	524	482	506	488	526	491	485	490	528	445	500	461	470	506	535	476	486	495	472	526	433	487	526	465	470	511	485	473	482	516	495	482	510	513	461	513	464	459	530	481	502	470	502	501	506	495	472	457	502	492	518	537	476	500	490	516	498	515	507	502	488	506	495	515	480	467	504	494	470	490	517	523	478	482	473	496	497	494	494	497	500	517	515	496	481	498	501	516	483	488	478	511	473	510	455	472	484	441	528	486	469	502	546	490	484	520	460	493	504	527	488	493	450	465	496	557	503	518	501	501	496	513	479	487	517	491	501	487	532	483	478	474	494	512	500	532	543	488	501	512	488	495	482	486	477	524	488	482	498	516	478	479	497	454	486	492	499	484	503	461	479	498	472	518	507	480	495	466	466	467	501	470	536	483	524	494	505	498	495	496	514	520	492	477	516	514	465	509	515	486	506	444	504	533	421	541	482	487	494	476	493	511	489	510	545	472	504	514	491	487	513	499	512	497	494	508	496	467	485	511	482	503	496	515	512	494	472	481	505	502	503	499	502	494	507	481	473	471	521	516	474	484	507	515	498	476	508	473	481	513	513	505	485	495	503	489	512	487	500	505	487	491	507	481	497	472	509	499	492	527	498	478	516	512	508	523	468	495	520	469	521	508	466	499	457	454	505	522	504	475	440	458	525	529	485	505	474	463	480	506	514	505	496	494	482	537	519	496	505	492	498	509	484	515	475	520	444	484	473	478	484	476	513	469	453	506	482	459	549	483	498	505	479	485	497	452	451	548	491	512	517	459	544	487	490	525	467	514	488	535	466	467	491	459	472	509	471	443	511	528	531	473	481	483	491	483	546	449	519	481	523	524	435	467	485	500	467	489	478	473	494	492	483	483	496	489	519	496	465	483	487	481	487	476	485	439	488	515	547	499	510	506	467	514	477	476	530	480	495	487	503	474	480	534	522	515	487	504	468	508	454	529	461	490	478	500	452	496	494	469	494	508	475	485	514	460	512	465	476	483	516	464	468	483	489	472	495	473	459	483	505	511	520	497	536	484	497	491	494	502	497	490	489	530	502	507	470	479	531	480	457	491	475	502	486	467	494	531	496	466	468	471	492	484	469	503	475	525	495	480	477	494	485	471	511	533	485	478	508	507	513	502	489	474	484	507	453	502	462	471	491	475	489	499	498	483	532	508	479	492	475	527	511	487	492	504	504	507	490	544	476	473	486	493	496	476	467	484	471	482	459	510	504	521	519	473	515	524	466	447	501	514	463	504	488	498	503	511	465	481	496	490	474	518	465	460	502	472	490	497	474	471	504	460	529	515	504	493	480	513	526	516	514	473
5183	5325	4957	2440	1786	1373	2046	13317	1263	844	834	847	798	813	829	819	793	781	790	767	815	794	767	827	768	795	798	786	783	776	732	809	733	824	1355	1643	1606	1272	1015	873	797	813	755	759	705	778	800	718	774	803	753	717	721	745	761	761	782	756	742	741	773	722	792	791	766	765	756	745	734	724	749	761	791	737	727	762	710	717	727	754	720	718	778	723	709	753	744	803	728	742	752	743	767	705	730	801	752	722	757	769	767	761	749	765	758	726	729	751	784	754	747	759	736	746	770	766	735	734	767	770	789	708	759	752	769	749	755	710	738	727	787	767	751	773	722	743	792	750	785	783	718	752	731	773	763	790	705	774	779	781	729	723	743	717	737	740	743	770	758	791	757	734	760	740	751	752	720	748	712	785	791	748	746	773	704	702	723	786	697	789	806	730	746	764	804	741	722	747	714	761	734	745	733	728	793	751	766	763	741	742	742	774	718	733	712	744	753	809	754	768	733	747	749	756	732	693	757	728	752	735	738	785	780	726	807	735	789	746	778	673	701	759	716	759	769	757	745	736	747	746	772	755	776	768	777	723	765	689	715	750	785	705	740	733	699	773	758	742	754	728	742	788	723	720	736	785	709	781	768	728	805	719	750	783	693	781	755	743	749	761	739	801	754	741	709	703	732	734	818	749	749	745	755	702	771	778	740	790	721	735	695	735	771	757	715	748	808	754	755	731	726	713	735	749	708	780	739	796	734	746	751	771	763	740	693	698	798	773	727	754	751	781	781	756	748	749	745	714	734	690	768	774	741	756	704	753	784	750	761	778	753	732	766	733	750	755	756	718	795	746	750	789	707	784	732	754	779	720	729	765	795	776	749	723	723	734	737	729	775	747	782	732	736	770	733	744	756	790	791	755	724	753	752	781	783	754	741	735	719	794	755	765	738	748	730	750	761	714	721	726	783	772	759	729	713	734	765	722	742	790	733	778	814	698	766	756	754	753	775	760	745	749	750	755	745	747	738	790	707	719	726	734	736	759	746	770	700	736	773	761	769	736	787	755	766	747	773	729	802	752	738	730	741	803	744	783	774	738	746	785	783	765	750	695	683	786	743	730	762	797	774	737	795	779	787	699	752	732	717	777	754	761	723	728	745	748	732	721	730	757	738	783	694	747	715	751	724	740	762	790	735	711	706	756	741	749	725	778	732	802	754	772	778	692	756	743	752	752	774	754	717	717	758	758	788	766	740	693	813	747	746	793	772	754	720	726	751	747	764	726	725	758	766	763	705	801	707	749	720	691	753	758	750	751	711	731	784	736	743	725	742	745	735	680	777	659	779	741	791	704	756	684	789	732	789	753	750	762	718	789	799	713	707	745	736	774	730	751	738	754	737	772	704	718	749	758	792	752	756	733	739	722	772	730	747	745	720	780	728	749	785	741	754	747	762	732	691	713	753	779	743	754	723	781	817	778	737	739	734	756	739	748	719	763	732	787	735	747	776	778	702	775	748	771	771	752	747	757	760	773	742	731	730	722	708	711	777	774	767	748	753	729	744	752	708	735	741	739	788	745	739	793	773	746	796	779	746	753	742	757	714	754	761	782	780	734	713	833	763	748	706	721	777	748	755	784	716	740	725	732	710	722	707	755	718	762	752	745	734	814	771	732	689	728	749	786	790	793	768	699	773	730	774	756	805	756	789	760	776	727	729	743	779	786	769	739	751	782	767	791	817	737	711	749	765	751	755	704	749	769	758	689	764	772	745	692	764	775	756	741	699	737	756	773	760	794	746	806	725	709	738	739	772	755	742	766	796	714	737	727	779	754	719	760	702	779	750	765	750	739	732	802	726	758	747	723	740	785	767	737	743	738	743	705	723	710	764	744	782	711	730	764	710	745	767	694	714	741	750	773	697	757	757	766	758	786	720	714	733	747	743	787	744	774	761	760	790	701	770	735	759	733	748	769	766	722	719	709	753	817	763	767	698	781	771	741	790	748	762	714	792	762	739	682	747	757	755	747	796	772	763	720	763	774	758	727	690	723	774	713	739	761	766	723	755	754	755	709	755	739	745	744	792	765	739	782	744	774	733	777	769	765	755	822	796	765	714	741	743	771	740	759	754	787	782	739	751	738	800	758	756	762	748	694	775	784	770	737	713	728	715	767	749	801	739	686	795	748	771	748	753	775	782	729	718	745	712	747	792	789	763	740	722	763	769	773	793	742	684	740	785	745	762	765	762	789	754	771	748	748	749	774	781	808	730	772	764	769	727	751	742	736	745	762	732	772	783	729	731	754	732	781	775	751	765	743	773	740	800	730	682	708	801	787	719	718	753	734	760	742	752	720	730	729	740	777	750	762	770	705	755	772	768	766	765	694	738	749	749	717	760	700	751	753	781	737	766	759	707	769	744	741	732	772	830	723	751	748	777	738	752	758	720	766	759	735	819	751	769	774	764	712	759	744	761	747	744	742	770	752	762	768	754	754	729	804	776	738	769	691	785	721	762	786	744	694	771	716	752	767	760	710	768	771	753	735	756	755	759	779	756	767	746	753	748	717	790	714	750	728	766	766	775	741	772	798	727	760	759	777	712	774	752	778	748	711	770	748	730	715	750	765	763	738	762	749	742	766	797	739	785	766	790	797	724	747	779	716	750	785	786	754	748	724	773	725	781	800	731	788	727	736	751	726	784	705	734	712	726	720	734	803	755	737	740	760	792	727	810	769	732	778	742	730	710	729	734	727	745	710	791	737	793	806	745	760	751	697	766	695	737	778	741	712	747	756	702	717	732	740	740	796	724	743	767	708	755	732	730	729	747	770	782	798	792	718	754	738	765	747	681	788	743	786	808	720	709	776	777	746	747	772	761	725	769	801	720	769	741	736	753	722	725	745	726	731	753	700	725	699	734	756	778	723	779	779	711	721	775	754	744	781	763	717	726	722	796	760	768	797	788	746	758	770	760	755	758	748	729	731	740	771	721	763	771	746	798	760	724	712	786	756	777	767	711	750	754	761	746	792	779	754	792	752	740	747	744	751	761	722	691	762	715	756	775	761	785	818	765	682	780	743	715	749	773	776	753	728	715	736	749	689	713	775	721	756	708	775	753	771	766	732	707	747	735	761	770	766	745	739	749	772	754	743	762	758	797	737	716	729	733	740	786	735	732	816	710	756	764	779	738	725	779	762	725	776	783	722	747	713	716	774	747	801	803	796	793	707	756	772	765	713	707	675	730	790	737	717	752	740	714	733	738	738	744	734	759	715	713	719	734	772	700	745	743	718	757	731	714	748	786	732	688	687	794	739	766	768	754	737	739	777	732	769	767	762	725	766	711	755	757	743	724	708	697	748	731	757	781	748	731	764	781	727	737	784	748	815	768	759	767	762	766	761	740	758	765	719	741	754	772	764	734	779	727	749	710	734	764	736	800	711	760	773	749	752	725	734	737	724	757	724	772	786	739	723	779	742	752	752	776	751	737	788	708	772	730	751	730	726	755	742	732	732	777	721
25092	21099	26777	24854	4574	1249	1031	21317	7179	655	583	527	573	564	512	558	545	535	539	563	556	569	542	539	544	554	514	581	541	537	519	541	529	622	1336	1775	1650	1202	818	553	584	527	511	461	513	507	557	491	507	465	463	528	531	533	476	519	487	518	531	507	497	466	535	517	485	499	546	497	533	500	505	520	506	521	529	524	552	522	525	484	507	539	537	521	539	503	498	536	522	512	526	501	521	508	511	523	503	471	472	539	543	491	551	529	519	500	532	525	515	477	508	543	520	488	480	502	525	479	520	523	504	516	481	490	499	482	489	533	506	510	521	532	506	484	518	538	505	501	505	511	535	517	575	516	519	525	513	465	537	491	496	474	515	509	485	517	524	534	497	535	505	494	522	514	516	510	494	482	495	467	497	521	521	546	509	528	493	536	535	512	504	447	506	487	488	501	569	477	519	484	529	496	530	522	524	486	562	529	471	549	508	509	530	517	544	529	511	497	531	486	526	491	561	528	530	488	521	531	509	488	496	501	528	534	520	542	521	504	478	516	497	481	517	530	506	490	536	537	511	522	507	536	488	495	508	497	532	484	554	547	499	504	499	491	475	554	491	486	529	551	500	474	473	521	521	519	494	535	513	549	457	464	484	512	568	513	496	499	486	527	477	500	485	496	504	467	503	516	498	485	462	493	520	501	554	516	509	508	549	507	508	498	563	498	493	518	495	547	479	499	483	548	503	500	483	501	516	498	485	506	514	569	525	544	551	493	475	483	475	484	504	518	531	536	526	492	539	535	514	496	522	523	538	476	508	516	531	496	491	491	535	549	515	530	491	507	547	529	535	518	511	503	516	545	501	479	508	530	520	460	570	547	485	515	526	524	515	484	515	501	506	552	494	489	482	533	498	499	526	560	523	508	522	490	492	502	495	509	550	530	485	507	509	482	519	521	523	500	524	499	489	531	483	487	509	528	485	506	470	509	542	536	514	474	506	533	507	493	480	506	519	486	488	517	518	498	506	526	518	500	485	495	486	480	553	524	522	514	525	508	484	551	487	503	520	493	487	563	507	518	520	481	457	509	514	492	494	531	523	481	496	510	543	517	513	525	558	497	519	526	520	527	465	510	507	488	544	525	473	511	523	504	543	510	564	480	528	478	479	520	551	527	523	472	498	543	520	491	527	533	477	543	497	506	453	541	497	527	468	492	519	463	528	571	515	512	556	525	513	552	491	534	499	508	492	533	500	530	512	527	521	548	526	511	522	536	505	540	551	496	494	502	470	550	540	531	497	514	483	529	538	513	475	512	489	514	509	548	500	524	531	508	506	510	552	492	542	530	516	546	517	492	471	524	525	496	499	567	520	489	446	538	509	485	488	548	531	481	488	478	518	490	521	540	493	525	523	521	495	514	529	501	535	511	503	510	510	545	499	532	521	477	521	512	517	495	565	497	509	544	503	471	515	488	488	475	484	527	489	535	481	482	540	493	517	475	494	504	563	514	526	469	509	494	503	518	555	490	541	519	521	495	504	504	501	539	511	496	495	550	538	521	498	482	542	534	527	490	523	486	461	522	502	540	500	537	522	517	520	524	516	558	503	535	529	484	524	507	475	502	505	547	509	518	542	517	509	504	524	542	526	551	521	493	486	521	488	565	524	509	509	501	521	523	548	537	488	481	497	515	473	517	506	513	505	508	490	505	462	474	516	546	523	482	531	503	536	517	494	453	515	506	496	502	482	530	516	499	521	503	493	530	519	518	513	521	495	507	511	479	565	500	509	489	532	550	523	538	523	445	480	469	541	521	491	540	532	504	530	519	516	536	526	489	505	480	474	496	521	516	536	489	520	497	467	486	512	507	510	524	525	517	530	529	537	510	499	491	528	456	510	482	447	537	508	507	556	490	464	541	508	540	502	567	496	517	537	491	462	515	498	505	529	487	502	514	535	512	524	531	471	498	544	510	459	477	484	555	461	467	504	511	522	514	561	541	521	547	504	548	524	539	486	490	532	516	546	525	510	526	510	486	479	539	520	529	504	525	524	513	476	503	548	502	504	507	545	498	492	501	554	468	522	548	508	506	467	484	514	511	533	496	544	526	532	513	534	519	502	490	534	498	488	478	538	539	547	520	514	498	525	510	501	526	482	525	473	516	517	476	504	533	517	490	497	482	567	490	515	498	530	515	522	487	478	512	510	500	511	559	515	506	525	499	482	506	517	482	499	510	492	523	517	560	513	503	491	472	510	518	512	507	498	506	487	503	486	531	511	498	468	505	532	504	536	491	492	490	485	514	543	523	490	508	493	511	511	526	540	485	522	528	525	528	523	475	484	517	524	506	514	499	460	489	495	477	501	527	509	526	506	518	526	531	486	532	498	534	524	481	475	489	481	551	539	526	471	538	527	521	472	486	468	508	506	530	499	544	479	577	534	479	523	540	474	540	515	501	524	490	535	534	495	544	563	508	489	488	486	500	525	523	503	484	528	503	491	470	507	503	479	491	566	500	496	448	520	484	549	531	490	532	517	543	492	495	536	479	478	515	518	520	497	510	516	501	535	532	495	483	521	528	499	513	502	561	502	548	511	491	557	491	520	519	535	502	523	507	472	515	571	544	505	509	520	512	528	508	509	475	497	491	522	482	569	503	492	554	508	508	542	521	496	553	481	566	472	541	518	499	501	506	469	514	491	501	522	499	489	513	530	503	509	498	493	478	551	521	482	501	482	492	506	494	477	501	488	510	522	508	484	515	522	516	494	509	494	492	497	514	519	515	498	528	500	489	525	507	504	538	488	511	546	528	527	528	531	545	461	536	527	476	498	490	466	508	550	489	543	511	495	523	505	571	534	550	525	502	497	493	547	528	523	545	499	530	532	486	513	540	463	519	515	517	544	514	514	511	528	493	536	558	516	525	477	481	487	486	516	490	481	514	461	519	499	491	506	520	517	487	510	532	564	516	526	521	508	511	528	525	512	570	508	536	514	488	485	569	527	518	527	516	512	507	485	516	512	477	520	504	493	511	516	551	499	491	499	500	517	509	503	520	521	505	459	514	477	487	533	501	455	480	478	536	526	504	507	502	521	517	523	515	513	507	457	487	483	505	517	498	542	527	509	499	511	507	498	526	513	520	516	502	488	510	473	527	502	526	551	517	536	482	556	483	555	485	468	507	499	491	531	540	509	528	481	477	513	549	521	520	536	539	532	479	519	520	511	481	499	498	503	513	521	501	502	510	503	545	518	518	488	578	485	524	535	508	523	532	479	551	522	524	472	522	530	501	495	492	502	501	496	481	499	515	517	514	503	524	500	515	458	528	506	524	503	524	544	531	480	503	514	494	507	525	537	498	529	549	486	525	529	510	559	526	509	501	512	498	504	511	494	528	545	456	523	530	493	484	527	544	471	526	498	549	524	517	493	518	476	517	518	478	530	522	537	511	529	545	490	481	489	490	544	508	468	530	511	518	524	502	511	551	532	513	497	538	502	490	531	525	492	491	514	543	512	478
5673	10316	8919	4573	3354	2375	2299	31943	6873	1095	1000	899	953	926	895	952	924	896	937	988	924	891	898	884	812	831	916	847	874	923	843	795	794	839	3010	3756	3251	2232	1417	1013	845	876	786	754	821	812	761	754	783	753	785	761	791	752	722	801	785	794	734	814	804	789	806	821	785	844	797	831	773	813	757	808	812	864	749	770	756	828	736	765	843	786	791	770	814	766	776	853	780	764	777	749	794	781	805	791	751	782	759	809	827	800	747	774	750	776	814	799	785	809	792	816	746	748	786	760	723	754	787	777	748	792	804	773	815	807	809	733	795	773	782	854	737	819	819	773	767	778	790	819	815	746	815	763	771	725	777	823	782	736	767	726	810	777	749	782	781	815	758	869	778	759	770	831	752	740	798	753	769	756	750	734	761	810	785	752	781	709	774	757	719	759	794	810	768	748	782	856	811	861	815	734	781	751	784	769	799	761	775	834	756	797	804	743	783	769	803	755	796	763	793	809	771	795	804	776	788	812	780	832	798	797	821	756	781	804	764	782	784	802	811	813	773	875	791	779	785	771	796	815	761	791	747	771	826	810	772	728	743	868	758	782	784	789	755	805	766	802	743	823	789	779	776	788	793	799	748	776	757	767	770	775	795	792	795	760	741	706	795	801	821	789	805	780	764	756	735	810	734	793	751	769	754	759	793	766	847	794	765	733	761	760	791	783	750	820	782	755	758	781	787	744	765	773	805	799	793	775	783	771	794	806	773	794	798	782	782	714	772	784	773	799	803	772	768	746	812	751	792	809	708	761	770	828	793	758	777	817	862	761	761	804	818	785	776	796	757	741	804	734	791	761	747	780	797	821	719	772	737	827	783	833	761	761	805	805	755	843	759	768	737	721	771	780	740	734	773	780	776	764	769	853	812	750	823	810	734	751	769	800	791	856	792	765	768	790	779	790	778	786	745	779	798	788	772	758	804	800	810	742	759	828	754	806	763	781	787	756	781	773	760	781	803	799	783	770	750	828	804	795	733	801	760	776	760	840	801	800	743	841	782	814	744	814	794	781	766	755	803	794	810	784	763	796	778	798	829	757	750	782	777	766	831	839	738	760	776	824	804	802	813	741	755	805	802	750	821	747	786	747	742	745	808	774	828	770	773	799	734	756	767	733	827	771	760	781	730	736	747	814	781	826	728	770	806	781	758	753	761	829	771	795	799	768	740	739	774	849	768	832	827	835	811	762	842	762	792	780	782	787	769	796	805	765	805	776	833	750	777	785	773	727	779	807	794	761	791	800	817	784	753	811	751	762	789	808	791	754	811	756	786	762	774	803	778	797	830	801	810	752	794	780	761	752	747	788	753	777	763	787	793	715	789	771	745	813	755	754	823	814	772	758	779	751	792	773	770	813	762	819	817	765	783	785	807	745	791	780	793	781	809	765	801	752	775	790	769	805	733	752	829	757	757	836	795	742	800	807	783	792	757	752	733	797	763	794	771	743	766	799	755	803	746	842	753	769	790	823	843	807	776	775	756	794	773	793	826	836	759	772	798	738	777	776	810	786	774	798	802	808	785	742	778	806	761	826	774	772	750	779	742	795	772	732	773	768	833	847	769	814	795	794	779	792	752	782	739	788	729	792	807	807	740	828	794	767	811	784	788	789	819	781	857	780	781	828	739	795	754	789	767	765	764	748	800	794	776	792	795	767	816	778	759	755	806	798	722	749	784	774	772	736	805	797	769	747	785	737	755	784	774	774	812	827	763	805	792	773	811	812	744	771	789	770	860	775	843	808	791	819	796	757	791	790	791	764	772	761	813	776	765	803	763	801	763	818	787	824	791	733	764	774	776	771	805	815	757	761	818	817	775	817	826	723	784	760	753	782	776	775	776	811	811	744	731	736	771	775	816	786	786	771	763	701	777	805	757	786	793	797	813	748	795	789	816	794	774	795	765	762	747	772	817	829	811	757	826	795	772	784	729	807	824	800	766	788	788	814	770	778	793	785	771	727	746	790	807	842	789	778	794	749	791	791	771	805	777	813	779	786	793	785	711	760	782	807	769	778	783	785	765	761	808	771	780	754	764	767	837	817	779	794	756	793	776	767	819	822	764	770	772	776	813	788	765	766	790	807	773	753	792	755	826	795	783	832	774	787	791	762	810	787	813	817	831	812	768	786	801	833	773	800	783	785	789	717	763	759	800	802	778	782	784	756	773	790	765	819	823	822	814	791	796	782	810	816	797	811	813	825	798	743	758	738	782	773	742	757	799	743	779	781	802	760	754	759	813	785	722	835	761	743	825	808	774	762	792	792	797	808	786	811	790	814	766	818	771	790	781	727	831	738	723	822	782	785	787	799	745	754	735	784	800	775	776	735	741	815	807	763	768	759	777	858	777	806	731	794	750	768	805	830	766	819	777	791	768	805	809	780	806	763	814	780	770	730	768	778	738	753	762	780	804	802	762	793	801	764	737	777	766	774	852	768	802	746	798	754	738	788	751	795	787	817	811	798	811	722	806	776	675	771	790	767	731	779	749	791	801	764	785	781	782	792	806	797	853	794	773	767	802	765	826	821	849	714	834	772	747	802	775	795	775	765	795	782	823	744	750	783	778	808	806	765	740	790	791	795	738	780	736	783	797	790	776	751	776	740	758	775	709	760	746	786	807	758	794	773	786	699	772	756	801	776	830	788	765	822	748	823	777	771	793	769	746	799	846	789	779	796	749	746	749	766	751	761	784	817	773	771	778	825	769	791	807	788	794	764	778	779	807	766	788	740	770	815	762	811	784	793	803	778	749	819	789	800	746	780	784	766	752	786	745	786	730	784	776	776	789	755	760	803	763	764	814	744	824	815	785	755	782	777	802	787	778	791	825	780	775	768	804	769	763	760	771	783	743	804	814	788	822	752	747	777	800	767	788	820	764	786	822	789	756	785	811	800	796	746	787	725	731	788	794	765	781	812	823	814	794	778	779	817	754	773	766	790	747	824	799	775	772	741	741	853	788	764	781	764	759	783	786	769	722	758	786	767	782	842	834	774	781	794	809	825	753	796	745	703	791	792	814	785	771	798	808	776	790	786	763	773	751	759	796	758	746	755	756	808	812	776	804	779	795	760	782	847	814	777	733	773	753	749	801	775	800	791	769	788	764	762	761	793	746	836	818	828	824	801	773	751	804	825	778	821	790	777	790	757	846	794	821	786	796	811	865	732	791	810	811	842	763	751	782	824	767	780	789	766	788	764	740	818	833	817	786	788	827	825	748	754	748	784	765	783	749	799	764	764	789	770	828	777	797	805	738	783	791	798	811	716	833	773	791	784	802	808	785	727	809	786	769	778	792	749	775	769	855	762	733	807	738	811	778	747	830	751	808	817	801	783	813	787	789	760	754	792	761	745	771	795	761	838	746	763	741	817	820	776	729	763	833	747	745	770	763	743	813	773	790	771	752	783	800	755	779	792	769	771	747	806	856	807	826	844	793	806	799	752	845	831	804	794	794	775	788	759
23208	21088	28777	23626	21090	19256	3308	35676	20322	1942	774	685	663	613	608	598	580	634	668	620	592	572	586	569	569	559	586	535	550	538	531	502	569	523	3029	4758	4014	2395	1271	721	570	522	558	529	535	478	475	484	517	481	477	484	515	512	524	507	498	460	542	495	483	491	476	507	504	463	482	488	528	481	509	520	473	524	514	539	527	534	483	531	501	490	474	491	512	505	500	512	459	527	480	550	468	509	554	473	490	513	497	496	475	507	532	504	476	519	530	515	498	454	523	498	515	499	513	515	513	511	475	528	516	465	456	513	522	501	491	558	555	473	458	499	514	505	462	490	504	495	461	487	529	495	498	492	520	468	499	477	474	457	486	475	497	521	496	466	463	509	507	517	542	515	464	484	520	457	495	507	484	496	514	506	522	477	500	499	532	479	486	502	513	503	503	474	533	498	527	532	522	459	496	511	496	480	545	521	458	491	504	524	495	477	508	518	513	529	487	508	471	480	513	484	473	504	507	504	461	532	448	497	499	518	473	519	503	498	497	469	471	508	534	499	559	488	505	488	476	471	493	514	501	523	509	549	486	495	510	525	483	518	510	472	510	506	490	506	520	456	478	501	526	505	493	481	497	512	484	502	509	503	516	461	476	488	530	513	486	490	487	527	501	497	472	506	475	483	518	514	502	475	518	483	516	487	487	499	509	551	502	514	500	453	492	474	480	585	500	504	491	501	482	498	496	504	508	510	513	487	443	489	517	538	515	515	495	480	511	510	476	510	495	529	489	473	485	495	489	476	505	501	541	481	494	496	512	481	515	512	468	500	517	497	531	499	503	518	493	499	497	468	518	523	496	494	483	506	521	534	524	487	489	494	471	505	459	471	509	535	502	525	466	496	489	505	480	481	513	482	494	494	486	502	523	514	496	490	483	555	447	550	527	477	476	495	481	509	501	505	494	489	490	511	504	487	482	514	529	487	488	515	517	540	482	519	494	493	504	485	511	520	511	528	507	517	519	500	513	493	509	485	507	515	502	500	504	492	475	508	528	493	503	504	469	476	468	447	513	488	496	509	478	503	528	492	503	499	482	515	466	515	512	460	480	473	466	486	510	528	527	519	527	481	483	483	475	501	516	508	489	481	532	521	478	514	462	507	518	490	506	490	515	498	533	483	483	521	512	512	522	464	482	523	504	545	501	529	494	510	505	519	486	466	528	517	489	464	486	486	511	523	494	460	474	510	487	557	493	502	506	529	515	471	478	528	497	540	520	494	548	501	523	520	523	486	498	490	499	499	503	515	489	495	497	469	505	507	505	480	465	494	483	532	520	507	488	528	503	506	500	521	429	545	502	490	501	509	468	538	461	499	495	474	485	510	517	483	503	499	499	547	491	521	519	494	461	492	505	486	476	499	505	486	499	506	504	510	493	496	485	503	485	519	492	490	477	521	510	436	491	500	511	493	482	547	524	489	489	503	498	504	476	478	482	486	490	481	499	509	496	507	485	488	501	476	511	476	489	524	505	501	461	497	500	527	497	511	503	506	522	527	512	496	496	501	493	467	510	459	484	486	501	521	510	474	483	485	481	448	525	496	495	527	521	508	474	525	477	499	499	486	474	500	481	497	487	492	505	542	452	477	501	498	514	479	457	477	495	535	522	475	561	499	489	525	498	489	522	520	469	481	508	497	544	518	492	480	497	514	511	495	501	485	486	509	515	495	476	515	487	500	490	503	498	498	534	484	539	473	523	506	477	524	529	513	515	501	502	500	507	518	474	480	481	548	508	506	504	497	476	491	507	484	491	501	496	476	490	476	506	532	497	499	459	534	471	516	491	455	502	509	511	494	497	493	490	495	489	504	490	491	471	515	518	501	479	551	493	517	542	491	577	494	556	494	524	498	517	507	510	438	508	479	501	510	544	482	549	498	516	521	482	494	511	522	500	484	472	482	504	524	510	526	550	485	508	492	506	471	550	507	506	526	511	518	508	524	488	502	487	491	489	518	495	488	553	488	501	499	466	462	466	536	499	525	459	517	519	517	505	508	510	503	519	526	495	528	516	503	499	511	510	497	489	530	519	501	485	524	506	481	476	514	537	493	536	522	495	475	498	462	473	500	483	477	514	488	469	531	511	459	531	492	450	533	512	514	510	462	509	474	481	483	503	495	471	493	488	521	453	493	525	510	497	480	479	480	509	489	524	524	463	487	479	493	533	547	490	543	494	492	488	473	506	471	547	530	499	467	494	454	514	504	517	495	545	510	511	496	501	479	485	512	510	460	498	505	490	554	503	504	483	500	511	488	523	527	504	496	510	468	503	469	473	499	532	494	479	478	480	472	486	499	489	478	471	511	503	483	505	473	480	447	496	493	475	514	522	481	523	495	491	489	508	470	503	560	494	507	475	509	486	512	509	505	526	514	529	493	490	532	489	484	480	519	492	508	498	489	512	497	522	509	481	512	494	550	473	512	513	498	482	499	484	512	491	516	488	464	472	480	502	465	547	488	519	496	507	487	467	537	485	481	511	488	493	485	484	489	527	524	511	506	497	472	490	504	485	535	496	485	490	465	541	541	476	479	469	493	479	534	490	485	525	460	481	539	518	462	446	476	492	528	465	516	544	503	501	498	493	509	459	520	489	474	548	511	469	494	504	470	493	510	494	501	511	485	496	473	542	545	469	509	500	499	498	473	487	491	528	430	477	510	517	467	520	522	477	483	503	515	466	491	478	526	507	514	506	471	542	527	486	495	512	495	484	496	488	510	494	489	479	547	512	511	515	534	501	495	529	556	481	505	458	504	477	497	508	519	495	486	540	456	480	527	541	508	476	514	514	472	509	504	511	498	534	491	520	508	527	526	518	479	490	509	482	533	534	481	523	478	456	512	537	495	483	494	477	482	548	505	459	505	544	488	532	454	472	553	496	493	520	491	475	511	524	509	473	507	500	465	504	480	515	523	478	499	465	517	508	513	509	498	500	564	518	533	495	517	501	522	534	512	509	492	463	528	541	505	511	515	480	511	482	518	501	487	497	487	485	473	483	484	476	507	536	505	518	495	528	491	485	520	539	468	481	536	467	489	493	523	525	464	529	496	498	489	478	505	517	492	492	457	502	503	460	451	480	468	508	504	498	457	470	504	489	507	501	466	489	498	491	540	486	510	508	479	510	510	485	486	500	494	515	499	465	467	493	477	529	490	491	491	470	508	461	509	492	504	482	515	515	518	528	511	469	482	557	473	506	490	484	489	499	474	510	492	529	501	495	495	491	537	454	532	529	479	466	510	509	464	507	490	482	480	444	505	509	496	528	481	470	509	515	480	483	471	499	457	511	465	506	473	477	507	500	488	526	480	492	505	496	485	471	481	527	505	470	508	523	477	490	507	436	500	449	489	537	506	518	510	509	535	490	489	478	498	527	521	516	506	483	471	513	516	531	495	496	524	517	475	495	511	457	482	488	507	494	543	497	508	520	533	518	492	527	520	496	527	499	503	462	505	497	482	498	480
9307	20382	17968	10161	7614	5172	3690	41725	12821	1637	1454	1354	1271	1188	1153	1115	1166	1230	1109	1092	1074	1006	966	947	901	884	991	902	888	879	841	822	784	829	7026	10118	8194	4893	2585	1294	898	804	752	742	768	732	782	749	698	800	751	761	788	743	757	729	756	748	742	725	786	752	705	737	728	712	708	770	752	800	731	735	709	754	746	728	749	710	737	717	752	757	781	764	766	734	767	749	753	775	782	750	783	739	765	756	754	746	757	726	733	767	735	797	725	756	779	764	768	734	720	778	718	767	728	748	727	740	773	742	718	741	791	741	759	738	735	707	762	720	709	745	757	760	758	712	728	748	752	699	832	761	772	750	748	732	730	757	771	811	755	790	783	713	731	720	767	775	788	731	749	741	740	745	754	759	754	725	742	763	816	731	793	714	798	738	742	735	742	780	769	694	766	696	763	776	738	783	782	708	796	784	720	751	737	770	725	752	749	779	805	753	806	784	734	745	798	791	763	784	752	769	755	786	786	734	759	778	714	744	715	724	704	763	736	736	803	770	742	770	719	756	821	794	714	786	761	742	752	813	784	776	755	734	753	750	786	738	742	752	783	738	748	734	770	795	774	745	739	814	744	728	768	768	745	734	754	733	765	761	762	773	772	769	752	758	793	751	771	751	768	751	691	769	754	784	735	754	710	768	736	710	755	708	746	786	744	785	769	747	774	756	803	766	781	766	785	762	752	763	770	744	755	716	739	726	775	708	731	738	744	727	798	756	753	763	735	715	789	682	750	762	776	768	723	787	713	748	740	723	779	732	746	727	754	728	764	752	729	701	691	748	741	725	724	812	681	726	760	755	772	786	781	763	772	766	781	755	752	745	755	756	764	719	709	781	729	827	749	765	689	800	801	761	779	760	717	739	749	747	737	720	758	741	699	799	753	724	773	755	734	747	757	771	763	742	746	742	736	759	811	791	789	749	740	764	722	725	730	730	781	746	737	726	803	789	737	742	750	806	727	733	746	702	769	740	755	742	690	757	771	786	702	710	719	767	761	739	756	742	731	736	738	760	723	746	771	782	736	785	740	749	697	729	758	758	769	745	787	742	772	752	717	773	820	741	748	735	772	709	778	742	734	735	769	774	743	821	715	758	699	777	784	795	760	780	836	770	772	704	688	731	730	785	841	779	786	753	734	745	783	755	768	764	763	743	748	765	789	783	739	750	757	782	779	735	756	768	788	770	784	742	770	752	714	755	735	810	695	808	760	733	776	721	753	777	783	791	777	735	773	727	765	749	768	723	796	729	769	791	761	764	737	719	755	752	771	714	726	756	769	779	766	773	772	733	743	769	740	744	757	699	732	773	724	777	692	753	752	753	754	721	744	769	780	769	746	718	766	751	766	725	793	775	732	767	741	711	740	741	801	801	748	672	736	780	793	750	779	777	759	739	754	729	812	786	733	780	819	737	712	774	740	764	777	765	811	752	678	755	820	709	761	763	728	794	747	763	750	774	740	805	710	791	803	718	706	745	711	749	756	703	760	712	719	770	746	700	771	757	811	727	733	764	768	734	792	730	800	766	804	793	759	752	695	759	760	775	733	790	757	728	769	752	745	779	786	739	768	719	745	711	711	717	712	743	752	826	735	724	752	741	778	749	757	732	760	777	744	770	762	751	737	771	746	776	787	753	742	788	741	750	774	776	746	787	768	779	711	714	800	759	752	765	728	747	768	766	690	722	732	763	742	743	768	759	782	775	767	747	738	737	816	729	710	753	711	741	760	790	736	781	787	757	775	744	758	805	784	770	723	739	728	747	744	757	745	726	745	786	718	739	752	729	790	766	772	781	741	799	742	696	721	737	753	749	809	715	762	768	798	731	744	735	740	742	799	718	699	784	756	748	769	730	753	756	760	757	732	743	726	740	740	753	748	763	780	708	758	718	738	700	791	758	757	727	764	788	749	781	754	784	788	771	819	735	747	787	761	743	734	756	758	748	743	767	751	749	694	771	766	762	768	746	755	737	745	802	721	718	739	750	770	726	793	756	769	773	766	716	731	714	735	751	753	752	746	762	732	750	803	764	777	744	737	760	772	719	787	778	700	753	782	717	744	734	731	701	779	719	746	773	752	732	725	731	722	702	756	738	763	706	750	770	802	717	752	765	736	717	719	730	755	746	749	768	722	753	714	744	751	767	778	762	818	723	743	752	746	743	754	748	783	803	770	807	768	777	735	744	735	724	754	784	757	773	766	698	778	783	729	769	744	807	769	755	740	735	768	743	726	802	721	766	785	753	736	770	704	716	775	706	750	733	773	703	733	757	765	771	768	775	747	736	803	750	707	797	741	718	771	719	797	793	791	733	736	732	707	761	752	767	777	747	750	716	755	774	706	759	740	730	759	765	698	756	721	740	753	715	705	741	729	760	704	746	779	782	802	762	807	758	767	709	778	737	786	725	749	733	712	757	761	764	766	726	705	743	759	767	741	752	750	780	751	771	769	741	717	770	728	740	763	767	777	729	733	761	789	737	719	742	735	767	731	781	760	761	773	746	784	763	751	747	741	725	758	712	717	770	764	794	780	730	783	742	798	769	754	751	694	758	761	784	770	731	722	739	726	724	762	745	739	787	809	758	759	762	744	784	739	708	807	836	715	744	737	770	743	751	732	800	743	781	716	787	778	774	767	737	792	754	779	789	795	734	758	789	777	793	720	750	732	769	742	718	791	729	720	746	773	743	756	734	735	733	761	769	786	789	748	799	757	720	735	753	745	746	773	750	718	730	751	700	774	779	778	736	752	737	777	738	782	715	765	732	784	722	749	745	746	721	750	704	742	749	786	766	788	794	718	754	731	725	786	811	695	726	733	795	770	780	741	772	737	792	707	716	760	762	713	752	760	750	771	763	741	764	756	761	775	722	724	726	744	722	748	773	781	748	721	727	733	750	762	756	733	791	758	762	758	711	701	746	756	742	765	776	768	750	820	706	762	770	717	770	717	761	770	744	727	733	764	738	790	783	788	712	784	744	753	762	784	751	736	751	739	723	725	733	788	731	731	693	752	710	724	771	774	771	733	776	744	775	741	763	808	757	759	731	756	704	777	722	745	717	752	727	765	755	680	771	793	770	752	710	695	743	763	744	735	768	748	765	784	805	726	805	756	748	765	754	776	737	781	781	687	770	764	752	797	752	782	761	714	735	782	761	763	758	738	700	748	780	697	762	746	727	758	770	735	763	737	730	752	715	741	753	759	714	730	685	747	765	750	696	776	763	736	737	719	712	755	725	719	790	717	763	762	763	711	753	734	738	779	757	752	755	757	769	776	774	756	709	735	753	787	749	768	749	777	758	813	738	736	774	769	828	746	726	771	731	737	729	734	768	723	726	767	734	768	746	765	728	773	705	780	721	738	725	764	725	702	737	720	760	751	753	734	755	793	732	769	717	778	780	798	762	707	672	777	775	726	703	745	790	764	746	766	771	712	711	743	723	757	749	719	811	719	715	769	755	760	741	769	765
26598	19958	8334	2180	1089	730	907	5881	1784	537	531	510	499	494	472	536	553	501	539	500	513	522	512	493	475	486	550	520	494	471	527	508	518	474	737	833	851	715	614	546	532	486	494	498	487	483	499	478	515	492	465	496	486	496	482	524	518	498	488	462	482	483	517	506	499	444	490	470	498	492	472	467	534	484	476	487	531	466	505	464	515	536	503	499	499	490	440	513	464	536	460	503	504	504	513	496	532	482	479	502	496	457	498	522	516	472	488	492	499	490	477	494	486	505	498	483	468	509	461	471	469	484	509	519	477	501	512	479	467	490	463	482	514	504	530	468	521	545	493	482	469	495	500	463	509	520	479	486	505	467	472	501	506	503	480	520	504	507	499	505	461	500	496	422	530	492	441	460	510	450	467	501	475	469	515	495	513	487	539	468	508	485	498	473	454	477	473	461	505	504	548	507	497	491	523	456	487	477	505	462	504	500	545	501	491	506	487	526	495	520	509	447	521	475	450	548	511	501	493	528	462	471	468	503	535	488	495	520	532	542	459	543	515	479	412	485	489	470	503	477	454	477	483	479	529	477	429	517	515	464	475	502	510	530	524	496	528	519	499	478	476	527	491	501	526	523	493	504	489	477	496	457	519	471	522	538	464	505	483	489	488	517	481	494	447	474	535	476	526	484	495	484	490	493	516	502	444	493	519	468	533	481	494	475	482	465	476	473	473	503	492	482	518	511	520	494	456	515	469	500	477	503	484	485	489	499	475	526	497	500	463	485	503	465	494	506	495	495	526	495	519	497	478	545	477	473	529	532	459	514	540	503	471	494	557	506	476	492	508	506	485	487	484	507	506	539	492	549	491	471	455	512	465	517	438	507	505	485	494	479	518	510	432	498	505	444	494	485	505	500	527	492	466	476	562	529	486	505	472	487	511	534	465	481	469	513	503	548	486	486	513	487	518	488	536	524	502	503	508	511	469	497	520	482	511	488	482	498	448	502	490	486	544	485	521	519	498	469	482	532	528	490	478	511	512	475	511	506	479	487	490	484	548	490	504	457	482	494	467	509	533	513	491	503	508	485	482	483	470	515	481	510	452	489	470	494	527	495	531	483	485	524	500	470	502	526	520	469	457	493	516	472	520	519	475	489	458	499	464	505	482	487	527	520	504	506	477	473	499	511	496	471	526	497	493	496	496	545	499	473	478	502	529	511	528	564	458	498	497	502	474	509	475	508	481	490	534	493	483	463	479	501	472	505	505	525	509	481	496	506	522	496	504	488	488	484	510	466	496	482	516	491	506	470	473	507	495	552	491	530	498	502	474	474	490	486	525	512	487	509	522	520	485	494	483	534	492	496	470	502	454	472	527	513	491	522	486	493	497	491	460	483	516	465	514	481	500	498	474	498	524	491	476	515	481	483	477	496	500	529	498	509	485	452	479	521	481	509	506	503	486	474	523	485	470	518	514	488	506	525	490	474	475	488	507	549	485	515	526	475	503	491	498	502	502	508	481	492	487	509	510	495	518	477	470	498	422	475	506	490	472	506	500	494	478	474	491	531	527	508	497	532	529	537	521	475	571	517	504	498	490	499	517	487	536	475	490	488	511	487	533	510	513	493	499	494	482	514	496	508	489	503	502	483	524	485	497	459	493	491	524	470	531	498	514	489	470	507	476	469	490	476	547	518	554	539	445	489	504	520	480	477	469	485	518	466	509	504	510	483	516	502	432	507	479	479	485	462	489	498	555	526	478	486	492	491	510	479	480	475	453	503	512	485	492	456	445	489	500	503	460	497	478	491	446	518	453	520	471	461	468	508	466	427	521	526	458	499	491	478	494	499	496	475	496	501	483	484	483	456	508	515	499	521	499	456	467	488	451	509	495	526	495	498	492	511	509	506	553	507	486	495	494	508	529	512	475	537	464	522	493	493	474	473	464	475	484	531	477	490	499	538	520	485	498	490	479	468	519	446	518	496	472	462	531	483	482	530	513	495	469	478	473	496	465	495	503	504	476	507	480	482	490	514	495	473	462	498	495	465	521	499	507	475	512	455	457	492	480	492	490	470	526	481	503	505	492	522	461	452	528	491	542	541	475	490	509	480	513	480	505	517	478	495	464	521	491	558	489	487	500	505	472	504	496	458	474	508	463	478	500	515	488	501	487	488	494	489	504	511	491	506	487	460	469	475	469	480	484	484	505	525	472	491	507	494	503	496	496	517	533	470	467	478	492	505	482	522	484	523	489	497	457	491	486	486	470	487	510	523	459	500	502	465	498	488	486	486	493	496	495	504	513	498	496	513	447	518	466	495	520	506	442	460	499	459	446	493	434	476	502	532	470	478	475	508	539	478	497	480	515	499	497	503	473	488	488	522	508	525	499	512	491	526	503	469	484	521	480	527	470	471	454	467	523	541	491	473	552	513	481	482	501	469	488	500	497	531	489	487	519	475	499	517	481	495	457	532	522	488	484	467	520	512	519	500	499	508	480	475	505	550	502	488	475	527	483	506	492	517	497	479	540	476	492	484	488	465	488	487	481	474	478	455	484	519	464	489	460	485	470	492	508	509	508	496	465	466	504	495	449	469	485	494	487	501	476	479	490	510	496	457	511	491	463	505	497	503	459	525	485	488	503	466	519	504	479	545	495	496	452	477	442	506	500	465	499	493	474	493	491	505	546	500	520	480	463	486	508	458	499	467	512	502	475	494	496	475	495	467	458	463	474	497	421	487	505	451	499	552	492	496	468	503	534	466	491	479	556	489	530	496	448	482	497	457	435	501	449	524	485	460	469	511	490	509	507	485	515	488	496	497	468	484	512	471	493	443	459	466	470	500	459	515	498	524	493	469	474	488	487	437	491	490	467	479	479	475	541	485	469	543	471	515	490	518	437	480	481	508	497	514	508	487	488	541	520	452	489	493	519	510	504	530	513	520	477	450	510	494	485	506	515	501	514	513	532	446	475	489	478	500	469	510	489	536	474	498	553	475	470	527	462	514	464	480	494	486	444	488	513	476	523	489	491	505	478	501	532	524	523	506	475	499	524	482	509	473	470	429	489	502	478	512	498	504	505	497	461	499	483	482	473	495	508	501	498	491	492	469	520	492	506	542	497	475	504	507	459	473	476	506	487	483	479	478	442	477	505	493	483	501	460	549	505	511	468	482	466	500	489	497	529	527	479	514	508	495	495	534	514	500	475	467	474	514	522	500	520	503	501	489	460	489	495	482	463	504	487	497	479	500	484	470	502	476	515	528	485	536	500	472	508	564	474	481	492	480	472	466	482	505	492	480	499	471	491	486	475	459	482	512	484	488	475	466	498	477	465	506	538	492	435	506	510	484	457	513	474	487	506	476	485	516	454	481	495	472	504	471	519	482	456	528	536	475	509	508	471	515	481	489	497	479	466	509	492	510	496	489	464	493	506	505	507	508	466	454	500	490	478	490	502	475	475	527	520	489	517	488	467	467	519	477	483	458	453	519	509	488	466	495	452	517	502	473
5023	5188	5561	3505	2270	1412	1838	12757	3320	848	771	789	810	813	825	817	792	810	857	834	741	773	801	750	759	790	741	757	769	792	753	759	774	740	1374	1629	1688	1287	1029	846	822	751	703	792	758	775	755	750	709	760	798	776	734	733	749	763	763	770	732	752	793	716	719	728	763	753	723	731	798	722	755	761	796	752	722	741	739	729	709	735	751	748	757	776	729	720	759	729	746	716	731	800	759	733	745	717	752	726	754	794	780	706	802	750	713	733	723	778	724	773	771	780	755	765	715	717	724	770	746	747	729	758	742	748	775	756	749	731	750	742	744	768	705	765	705	743	800	765	744	726	754	786	797	761	742	762	771	806	770	710	751	750	695	795	764	734	757	754	744	722	780	791	727	786	784	748	756	782	725	710	762	753	751	724	800	804	731	690	696	767	740	752	753	753	710	712	751	802	685	744	743	739	753	782	749	755	754	712	775	772	743	732	711	729	725	726	743	753	757	757	779	787	745	774	784	707	739	767	747	763	724	751	800	789	733	712	765	783	724	799	727	725	739	778	699	768	739	774	703	728	751	754	699	761	750	777	735	782	721	772	721	747	798	719	731	721	720	694	762	709	764	735	741	720	785	766	709	724	781	762	753	779	705	796	715	782	779	726	769	716	783	771	766	751	758	757	753	756	729	750	732	745	749	748	740	736	794	753	732	702	842	734	795	699	709	738	741	732	767	780	751	756	789	729	701	751	746	793	779	768	729	765	769	734	774	762	718	758	790	715	691	791	740	712	757	748	767	719	760	768	725	721	776	759	773	726	704	798	739	735	771	762	727	768	698	701	781	747	722	756	750	766	754	770	786	763	761	762	788	715	753	786	750	791	784	717	716	788	793	744	771	791	792	782	759	830	723	752	756	714	828	787	740	755	729	756	769	745	700	755	776	742	715	787	753	776	765	734	742	761	747	754	749	737	783	733	764	749	752	774	728	776	822	716	767	747	754	796	763	752	781	807	746	757	723	737	759	714	740	799	781	783	740	753	776	779	787	768	806	791	730	769	761	743	781	756	773	735	743	739	738	744	757	739	709	731	752	760	714	758	792	770	734	704	706	752	782	775	818	746	739	752	788	744	736	740	725	785	754	721	726	745	741	799	682	742	758	730	752	744	761	759	746	746	722	751	803	733	746	754	759	773	731	749	794	749	757	713	725	724	691	788	778	711	746	749	721	752	728	767	787	743	779	791	712	736	716	741	747	770	775	743	774	721	735	729	741	783	725	796	732	803	760	732	714	722	747	741	708	726	770	774	761	703	762	784	730	799	754	722	706	730	744	733	793	745	750	739	733	750	719	741	720	744	771	791	777	713	713	729	726	773	763	750	742	735	755	766	736	744	763	747	761	764	768	772	731	718	740	748	752	748	737	765	754	737	753	734	767	755	748	776	788	840	779	724	726	802	746	765	779	728	747	697	732	700	745	697	744	758	770	711	702	742	760	795	722	737	778	770	776	760	740	774	734	777	749	782	755	751	766	748	760	719	796	727	707	746	761	721	794	770	737	738	753	796	752	731	730	758	721	740	750	777	774	733	724	789	720	761	745	756	762	737	788	760	773	780	753	789	737	758	767	795	785	777	753	803	753	750	719	731	757	764	733	768	779	711	755	764	739	688	764	759	719	770	742	765	798	739	704	706	757	756	734	717	766	801	754	753	750	770	749	733	762	765	730	763	749	741	731	699	776	795	735	751	778	782	800	741	749	742	719	787	759	775	798	768	820	745	797	757	734	745	707	782	794	766	707	764	744	699	744	754	747	734	732	764	781	761	764	777	746	719	792	755	728	757	786	779	764	808	734	729	729	727	739	766	760	734	758	794	719	766	765	786	775	813	768	733	700	739	764	744	753	749	749	731	760	753	749	758	789	777	752	741	763	730	726	787	784	755	730	808	761	733	791	738	749	777	733	740	745	761	751	771	803	748	775	760	707	761	785	737	770	751	784	704	728	745	732	785	693	801	744	746	749	819	745	687	738	736	788	725	771	757	743	734	741	792	779	782	705	725	667	730	725	710	739	739	745	804	773	712	766	747	775	695	767	799	731	798	730	742	768	728	763	774	735	725	732	734	774	783	791	773	773	779	739	749	745	797	777	743	788	753	768	730	796	740	752	731	755	743	789	740	796	753	765	785	754	772	744	801	815	728	786	758	769	734	731	787	766	715	738	719	721	745	719	801	740	727	748	754	729	796	761	783	743	764	751	748	736	728	737	768	769	756	719	798	793	723	758	716	729	738	768	700	727	755	737	742	716	751	762	793	789	835	743	780	745	765	743	740	750	799	813	763	739	799	758	720	772	751	706	734	780	737	755	745	799	767	757	722	753	794	722	758	733	712	753	758	749	789	727	757	752	714	754	747	704	756	749	746	783	766	687	736	779	778	762	754	686	777	772	703	777	715	781	790	787	742	769	765	765	725	750	733	750	758	806	739	752	745	779	779	765	731	730	760	739	703	753	789	761	749	780	762	746	733	709	732	759	772	726	748	767	774	761	824	725	771	756	795	730	756	735	717	809	719	774	740	773	750	777	795	756	750	721	788	740	733	718	720	767	787	755	728	704	748	819	742	798	744	785	764	761	713	756	771	715	766	790	759	810	782	736	714	733	770	715	744	726	737	754	738	764	791	748	768	739	734	741	733	737	808	769	756	762	740	745	769	706	762	745	748	747	720	774	776	762	727	744	798	791	759	781	737	749	828	750	731	750	755	757	697	776	811	778	739	764	722	810	744	794	747	707	757	776	790	786	746	792	775	784	725	714	745	781	783	747	757	727	749	793	782	747	831	720	744	732	788	771	760	741	748	755	738	720	772	722	796	791	780	746	762	768	768	737	748	755	739	730	735	765	686	788	762	683	829	752	765	762	795	736	723	767	781	748	738	740	728	757	735	742	748	762	727	731	728	755	746	751	752	774	726	748	769	740	779	737	712	734	727	820	751	766	767	805	763	742	785	754	779	719	736	821	740	764	759	713	738	743	776	762	735	736	734	796	752	740	730	742	763	731	731	773	727	780	811	749	709	775	790	784	772	797	749	774	747	770	758	780	766	749	778	733	780	770	747	746	757	747	755	722	735	766	795	743	767	782	747	730	726	747	723	738	747	749	745	743	719	747	748	674	740	721	784	713	740	763	735	728	762	775	702	784	715	743	762	728	707	728	780	785	722	746	723	758	826	783	747	770	780	730	784	730	721	758	702	765	758	771	783	749	758	751	733	745	724	756	734	721	769	816	758	796	744	754	752	762	765	716	773	733	716	737	781	790	714	783	766	743	749	808	710	731	763	736	739	716	736	778	705	772	743	730	716	714	792	704	739	728	736	755	745	783	747	754	738	733	798	796	778	741	778	763	746	746	755	750	751	741	692	769	745	712	743	708	742	790	707	724	807	754	758	738	765	738	756	700	735	741	751	727	762	730	737	731	753	768	756	766	741	742	750	755	765	744	722	741	763	745	719	710	750
25126	21111	26789	24843	5179	1248	1374	23482	8085	721	601	609	546	599	547	554	565	534	550	537	566	575	537	563	537	535	528	538	526	520	563	552	552	672	1649	1804	1556	1004	714	609	549	490	522	540	449	501	501	532	530	469	511	529	487	498	497	523	494	526	543	492	468	460	548	487	561	560	538	503	445	535	540	488	524	503	523	509	512	527	479	502	535	529	525	480	517	478	517	514	515	490	494	532	457	500	493	512	518	513	544	493	464	504	544	510	523	483	547	506	483	465	525	519	522	512	528	549	489	513	503	545	546	504	487	499	525	583	505	557	520	553	509	546	523	536	487	530	512	531	551	517	535	543	517	509	529	487	484	515	523	538	534	492	465	500	526	474	527	546	496	538	558	482	467	530	468	517	533	506	511	527	493	531	520	502	519	488	520	533	506	521	542	504	499	494	490	531	483	517	566	509	483	520	507	509	502	558	541	523	516	510	535	517	496	486	524	514	521	494	509	516	501	516	560	533	544	524	543	495	525	488	530	505	478	513	519	517	524	530	518	496	504	539	524	536	505	515	541	542	508	508	503	506	532	538	482	548	508	483	502	527	558	487	526	521	547	558	528	502	559	518	529	546	485	536	513	524	476	495	547	513	535	541	517	506	492	523	510	523	517	508	494	538	505	546	509	525	547	513	527	542	538	536	522	531	541	522	527	515	507	484	501	532	525	521	564	524	503	543	518	514	511	480	541	490	534	506	476	485	519	513	535	516	508	522	543	491	543	499	502	500	535	511	514	544	490	507	552	479	528	500	528	544	488	501	530	501	539	521	523	494	522	560	504	493	550	524	498	527	502	492	531	532	497	493	505	577	555	535	473	545	540	533	475	514	522	502	524	532	537	516	532	538	473	480	543	491	529	515	538	511	586	501	539	521	535	470	541	503	478	555	518	511	496	508	502	548	520	549	499	491	519	543	489	511	510	526	496	524	516	541	535	570	568	531	532	516	554	540	559	516	545	515	499	513	502	508	513	476	486	518	533	556	486	480	505	556	490	555	564	544	512	524	497	529	492	515	553	513	537	498	567	539	487	522	513	535	527	541	515	532	526	500	539	492	523	540	515	552	533	541	491	517	538	518	497	498	532	532	546	519	531	514	520	539	512	558	516	520	566	506	504	482	530	520	508	487	485	498	490	515	506	504	556	522	479	526	515	508	485	483	501	520	570	522	549	485	537	527	476	545	528	527	526	479	536	524	507	506	534	532	500	493	542	529	478	506	521	498	508	493	464	497	489	543	504	525	530	540	494	522	504	526	521	479	557	551	523	452	550	475	493	482	510	524	524	494	555	546	524	540	505	459	529	509	536	502	512	525	518	472	531	498	521	535	546	541	493	535	486	497	511	536	493	526	523	551	541	528	510	477	520	513	514	495	499	522	512	520	527	527	563	511	497	545	526	547	476	535	521	482	517	535	496	484	498	481	503	509	489	504	535	492	539	492	516	465	529	515	547	515	535	499	523	508	513	508	553	528	527	508	479	546	524	468	558	501	540	525	522	459	526	521	555	556	560	508	471	522	512	536	508	478	481	526	501	513	491	519	473	514	490	524	536	526	503	527	577	576	502	550	525	495	564	508	486	542	513	471	510	496	562	495	532	507	499	537	533	527	508	503	502	533	494	523	493	512	496	476	535	495	536	536	527	489	533	467	515	491	573	507	538	553	513	507	487	508	555	512	476	555	516	538	501	530	495	523	542	540	476	523	496	462	538	511	535	489	486	512	507	541	534	577	528	492	529	513	480	500	527	528	540	537	518	531	532	504	516	542	504	512	505	511	526	515	520	502	508	522	531	501	509	501	515	516	528	522	533	486	505	520	512	487	486	522	493	502	512	534	497	493	545	537	472	506	535	507	579	503	545	566	470	508	521	504	517	489	519	520	533	484	510	492	542	518	525	518	472	527	533	487	502	510	507	496	501	513	525	512	534	545	535	500	490	481	528	520	520	534	528	554	517	544	492	497	554	495	536	528	509	524	553	492	535	540	472	499	517	499	537	498	474	556	538	535	530	525	532	529	507	529	514	537	482	469	514	498	502	492	484	550	474	493	494	451	540	503	540	531	522	498	551	506	487	509	506	500	552	486	517	517	514	514	516	548	528	538	493	501	535	474	551	542	467	527	534	494	507	559	503	477	476	566	522	517	519	506	467	499	539	500	580	523	502	522	477	525	534	482	549	477	511	516	578	526	484	507	535	509	517	489	496	532	543	518	485	499	537	524	503	533	485	509	549	503	570	504	513	505	505	527	460	546	525	515	551	537	557	492	525	495	513	474	510	502	499	511	525	499	530	519	519	515	518	549	523	534	511	515	501	540	529	504	542	547	523	488	542	514	515	515	524	513	537	517	471	515	532	506	510	468	560	479	530	526	480	540	494	507	550	507	548	522	530	493	539	508	522	539	537	495	563	520	537	546	516	470	536	474	543	495	550	552	491	483	538	531	512	525	499	535	524	524	518	505	517	525	508	538	512	499	536	516	500	473	484	461	494	478	540	496	506	539	540	530	515	520	485	520	489	505	470	542	489	577	510	485	511	522	560	551	507	536	544	538	515	509	541	546	494	480	473	513	536	556	515	529	513	553	540	492	501	494	502	476	534	501	516	538	502	512	537	479	537	506	516	456	567	496	558	507	529	498	488	513	498	501	505	522	504	537	507	512	510	527	519	520	517	517	529	497	523	496	503	521	487	539	561	490	529	499	515	550	489	520	531	508	476	499	523	498	534	511	515	502	517	505	516	509	514	514	535	483	515	510	531	510	519	505	546	497	503	490	530	542	533	567	490	513	499	541	514	501	544	503	533	499	538	512	522	518	517	501	526	529	509	520	494	482	528	523	499	532	523	540	511	556	507	560	518	543	515	514	519	501	501	504	539	504	517	559	503	505	513	509	550	521	497	562	510	522	523	477	526	496	501	532	514	537	522	520	529	570	515	548	527	506	514	491	482	554	496	512	559	544	518	536	550	511	528	562	510	473	488	539	544	532	501	529	492	534	540	543	528	533	507	506	514	549	544	505	492	522	511	498	522	514	477	494	492	525	496	526	517	560	511	494	526	517	507	540	528	515	502	538	503	489	525	527	573	540	500	509	513	515	509	535	545	503	536	524	500	474	513	533	520	494	511	477	453	517	524	534	506	514	512	540	511	548	523	508	518	493	495	528	516	518	510	513	528	477	516	503	510	538	543	515	543	500	478	560	521	512	512	521	481	514	476	534	538	528	542	511	551	513	463	511	528	528	556	537	516	517	528	516	546	565	495	552	523	495	530	492	513	504	495	466	530	478	478	535	533	522	500	554	505	490	546	502	526	535	529	550	499	490	504	512	514	525	514	536	544	541	495	524	513	502	563	466	546	530	486	528	524	496	517	497	477	573	497	535	509	491	503	510	507	499	536	463	528	529	531	489	468	514	461	497	517	518	535	479	511	510	500	502	492	523	519	519	490	502	508	518	535	493	518	487
5648	11542	11474	6261	3737	2498	2839	32612	8991	1002	1001	931	938	905	945	877	864	854	964	871	858	831	818	832	783	837	830	820	838	825	873	820	791	1111	3475	3799	3098	1977	1243	909	838	826	794	779	762	758	848	773	760	777	784	786	756	816	835	779	795	750	761	754	798	788	798	816	812	772	771	828	803	793	779	793	782	788	731	765	786	760	792	835	814	753	742	763	810	757	812	792	788	779	786	774	767	752	768	793	776	779	792	813	766	758	780	819	751	800	747	802	810	836	841	764	749	748	795	763	788	774	817	815	838	780	793	769	766	775	766	813	812	783	792	789	805	818	760	742	773	803	770	782	777	772	751	795	779	796	803	838	775	749	798	828	799	758	795	809	789	776	785	744	787	821	799	779	758	795	801	848	726	804	782	777	860	816	749	790	783	807	756	765	772	827	793	798	798	761	773	789	802	812	769	779	790	809	810	782	789	731	834	809	756	774	788	804	798	760	866	752	852	760	802	779	780	783	728	803	777	777	802	802	817	801	797	751	831	810	798	802	849	810	784	770	814	812	796	784	811	756	776	753	789	742	824	807	802	795	795	777	786	804	781	782	734	803	768	802	730	809	746	753	762	798	818	769	785	797	791	769	783	817	838	760	796	805	753	811	761	793	818	750	803	749	765	780	786	789	779	800	836	815	800	737	828	758	776	762	815	796	802	792	819	793	779	794	788	785	808	780	754	748	822	822	766	808	793	765	791	769	816	803	787	768	768	766	773	778	834	818	778	796	806	792	791	739	850	782	782	815	787	772	783	784	795	770	757	760	756	766	769	761	773	813	798	804	797	768	801	804	803	815	759	794	773	790	769	762	792	773	810	839	785	805	786	819	819	780	858	790	817	746	792	814	799	820	781	781	785	833	771	811	770	821	840	739	767	735	775	738	795	744	812	775	759	778	793	802	728	786	779	737	797	755	792	804	758	780	760	703	802	802	752	758	749	723	779	791	765	782	816	800	768	784	777	807	792	794	776	810	824	773	839	770	876	795	820	806	760	782	751	830	779	817	838	793	757	771	851	795	837	766	783	799	796	804	778	821	779	732	805	781	821	850	794	804	797	812	800	797	770	744	787	801	713	768	784	738	803	794	804	824	798	774	789	782	783	772	783	820	762	783	763	773	795	828	808	815	790	822	792	833	796	796	813	790	794	816	790	799	830	786	774	826	778	804	762	793	821	773	770	824	754	818	759	803	769	727	776	783	787	760	774	795	831	751	823	849	786	858	763	771	801	762	791	776	763	810	782	779	833	774	764	804	766	838	786	739	774	805	774	812	753	791	803	811	808	767	786	763	789	757	748	732	731	760	784	757	822	811	802	787	829	801	781	805	773	771	760	795	734	751	805	861	803	731	768	772	770	776	770	722	821	757	790	805	838	756	763	771	761	793	784	727	722	791	735	784	827	735	800	748	788	794	792	805	773	773	768	781	785	792	776	796	722	807	815	821	792	762	786	816	827	768	751	755	822	797	790	767	812	777	757	796	799	759	746	780	808	774	765	776	812	784	776	800	762	762	791	741	797	776	745	812	785	790	835	750	749	793	730	764	783	798	796	771	807	864	798	815	780	776	817	832	771	801	775	829	777	740	752	748	774	816	805	773	814	809	800	765	778	770	798	755	803	754	817	750	811	842	765	746	757	758	831	757	722	796	740	812	746	812	746	811	783	813	758	757	818	779	799	769	851	834	797	763	827	756	788	785	753	804	768	753	777	789	811	788	772	756	755	762	838	811	792	767	797	759	729	794	849	744	815	787	712	759	771	766	816	756	789	799	762	740	760	765	809	789	808	720	781	786	777	788	745	786	809	797	789	792	720	807	734	796	757	784	776	826	765	767	820	778	782	738	799	835	735	820	776	831	831	780	788	771	780	782	783	750	747	804	761	817	777	791	773	761	722	832	786	824	808	727	768	773	761	828	788	727	739	783	786	796	753	780	789	752	756	725	800	812	844	828	781	805	758	779	783	789	757	842	742	822	764	740	791	769	754	808	756	746	815	722	799	848	774	778	820	761	792	797	728	783	792	820	765	826	810	792	809	807	809	809	814	804	800	818	774	821	783	765	720	793	771	768	798	788	783	809	746	787	823	775	791	765	786	814	790	823	809	811	777	784	806	765	765	782	793	784	816	768	770	810	812	806	786	820	769	790	749	763	829	763	768	786	794	849	828	788	807	761	732	792	738	743	774	773	830	790	824	741	722	756	818	794	829	776	757	773	808	765	746	795	824	774	784	751	798	788	798	770	775	784	808	777	790	794	755	793	751	771	772	849	754	777	779	746	735	748	784	766	760	825	802	824	819	813	764	742	770	787	788	779	787	782	789	774	733	754	777	771	821	751	804	812	770	777	802	789	818	756	726	798	767	780	809	776	804	773	798	863	861	788	818	806	766	768	762	850	764	818	777	772	802	776	747	789	835	746	779	783	775	779	823	765	869	757	771	842	791	805	787	814	796	784	811	781	820	831	765	782	793	784	829	827	797	807	787	799	785	845	790	765	789	775	801	767	792	863	794	789	775	790	763	767	725	764	801	819	737	792	788	789	805	808	763	800	757	745	830	787	801	723	815	750	791	797	816	740	778	790	817	770	794	772	810	853	773	812	760	759	764	806	794	813	806	763	794	795	805	800	820	809	812	795	800	781	753	845	765	812	768	796	793	744	775	781	752	767	803	743	781	812	784	812	746	764	798	782	786	798	791	763	792	828	758	775	726	792	770	788	815	759	818	787	765	792	724	811	814	731	768	797	804	799	727	770	809	759	763	816	786	782	779	730	775	818	810	764	765	805	771	773	775	778	781	823	746	759	754	769	776	766	779	747	790	856	817	794	801	738	751	737	740	789	791	806	755	809	778	770	788	736	764	796	791	818	789	756	824	785	764	828	782	785	796	768	791	774	784	801	752	856	791	814	755	806	787	800	786	753	791	809	717	800	806	775	789	769	787	776	758	815	779	830	731	795	728	783	767	819	784	777	781	782	799	819	766	782	763	777	759	782	769	769	794	786	808	818	804	801	804	782	797	823	847	801	779	795	791	786	812	774	806	828	752	757	820	820	772	723	781	815	784	816	832	788	809	830	834	808	767	812	827	811	812	816	778	776	770	792	810	779	801	783	795	755	760	796	846	752	839	794	780	847	779	778	803	782	820	832	775	806	731	837	771	767	777	774	853	752	796	794	788	803	767	787	805	762	774	795	826	773	772	831	767	783	787	807	798	810	811	769	784	778	729	759	746	815	769	802	837	785	803	826	756	791	816	750	768	807	770	810	827	805	776	752	779	794	823	768	818	775	790	752	805	789	857	758	789	809	789	753	770	763	787	796	824	798	783	755	827	819	781	769	797	812	779	719	826	745	746	792	841	791	785	758	775	767	766	773	794	759	759	781	772	776	819	813	791	767	782	794	818	820	821	806	798	777	839	786	776	795	797	827	838	758	772	802	792	793	778	857	774	773	802	787	772	777
23219	21103	28736	23664	21096	19310	3668	39409	22753	2358	816	693	647	605	610	587	629	574	606	579	587	539	561	558	509	580	562	506	539	536	535	531	576	1311	4655	4838	3261	1635	853	584	538	503	524	503	491	500	510	470	488	469	523	457	528	520	517	503	498	505	517	509	520	487	485	521	509	490	497	517	485	483	528	470	481	451	456	519	503	522	506	489	505	540	466	485	538	542	487	527	499	506	522	477	543	528	478	494	502	550	521	478	510	540	464	531	492	486	485	510	498	474	497	488	487	512	477	518	512	526	539	547	465	521	478	513	529	509	483	493	471	463	521	518	494	513	548	511	464	516	501	497	496	522	503	500	500	541	527	524	481	511	542	507	533	482	509	474	524	529	458	506	493	527	494	511	534	511	522	493	473	521	550	510	526	510	493	459	448	480	468	513	492	485	478	471	499	486	504	463	520	527	537	534	500	511	502	554	444	507	499	520	507	495	503	508	497	511	453	543	564	478	507	481	499	499	533	546	490	487	508	500	490	515	514	520	507	485	491	534	507	512	490	511	523	502	479	517	529	522	472	508	478	488	507	507	531	513	523	496	500	572	531	485	511	481	510	509	511	502	508	530	526	501	507	505	521	507	519	506	503	525	530	466	529	468	471	510	484	554	508	510	492	514	526	492	552	530	478	526	505	480	501	491	497	494	481	565	481	519	492	511	503	497	504	492	537	469	533	468	468	532	512	485	516	487	481	538	483	507	499	494	513	558	497	484	488	492	545	525	499	455	495	531	460	530	514	543	540	472	507	499	553	460	481	544	492	547	495	487	514	502	511	522	495	496	516	524	497	518	502	523	483	490	509	560	522	524	524	502	474	503	484	523	497	497	494	510	495	498	523	493	504	488	470	482	523	499	482	517	584	500	503	515	478	484	515	505	475	474	539	511	496	501	513	491	528	494	475	527	511	486	517	517	473	474	512	553	478	473	509	471	538	511	502	498	520	521	461	511	510	528	502	504	521	477	510	481	475	510	539	492	498	500	532	509	491	479	498	503	476	474	522	505	499	497	534	509	537	450	486	501	504	503	517	495	548	484	461	490	529	484	516	522	552	495	507	506	499	521	507	487	508	504	485	509	500	503	479	470	476	471	517	493	510	502	495	509	498	517	507	515	507	504	471	482	460	466	519	505	521	508	464	449	460	558	463	508	520	517	538	511	500	473	501	479	533	468	523	505	485	473	507	466	566	520	486	512	477	511	552	513	471	519	503	504	474	520	502	512	532	503	495	502	506	509	496	458	514	499	504	470	521	489	450	466	484	513	505	486	499	494	489	496	473	481	514	508	504	506	511	486	533	490	492	516	492	475	497	495	479	507	537	513	545	471	500	532	538	499	492	515	473	512	506	505	488	524	498	529	514	487	520	515	526	498	517	552	487	507	489	539	503	499	522	515	502	533	475	493	482	498	503	452	503	481	481	489	482	565	518	462	502	496	498	511	520	510	491	476	500	488	469	515	483	480	496	490	542	528	493	539	484	474	504	482	508	512	513	526	491	455	512	474	505	480	532	471	516	464	532	480	533	524	481	499	484	458	538	524	481	469	529	473	486	509	512	527	501	479	476	481	497	514	530	531	515	487	509	523	485	466	502	508	532	500	507	498	472	534	507	498	504	483	504	510	497	499	494	538	491	503	480	487	468	500	481	454	515	509	507	527	508	538	516	495	544	494	505	500	497	507	501	496	460	475	542	482	505	513	493	521	492	506	492	483	497	483	470	531	460	516	482	507	504	512	502	549	515	496	494	534	535	532	486	544	478	497	526	516	544	530	502	503	523	517	472	470	518	495	495	457	461	514	515	501	517	540	503	514	503	501	515	496	503	505	481	500	481	466	478	467	472	515	498	503	533	487	503	530	495	524	488	511	484	514	491	507	465	506	485	494	486	474	472	514	500	535	501	495	473	494	495	485	500	494	484	495	498	480	500	543	471	491	460	513	519	524	555	498	518	540	539	527	507	491	535	477	506	475	481	482	476	484	466	503	519	496	508	494	506	493	492	479	500	537	545	483	535	514	506	487	505	494	515	499	518	562	486	479	518	538	514	517	494	474	495	485	487	513	486	501	460	494	510	482	446	486	466	532	508	512	501	506	473	506	512	504	503	502	484	528	487	534	506	510	472	509	514	547	490	456	499	500	490	498	451	483	512	498	501	477	508	487	472	498	502	484	493	484	483	482	552	466	476	531	502	525	520	491	540	478	499	497	477	479	483	476	473	480	515	480	553	533	462	459	526	511	482	534	495	501	515	485	497	494	493	535	506	453	498	521	500	541	497	506	509	472	499	456	503	516	546	495	548	512	515	500	507	508	476	510	489	491	471	523	472	491	512	535	475	453	516	472	504	511	488	519	551	543	512	523	588	496	472	514	490	497	485	461	482	491	518	547	537	489	520	501	467	457	502	518	513	536	466	497	501	510	533	543	548	484	556	517	500	486	474	505	516	559	541	536	495	488	515	509	524	467	507	518	474	450	498	500	503	505	529	487	528	546	528	506	492	508	512	544	527	484	504	478	510	483	516	493	516	544	489	498	464	477	540	479	493	496	493	511	498	481	508	524	510	462	554	485	532	512	506	475	514	470	533	517	479	480	536	508	480	465	476	524	495	502	471	507	524	491	479	445	498	480	497	524	473	469	480	503	506	500	513	475	482	514	515	482	497	490	520	515	528	498	478	481	514	524	467	524	517	499	487	481	519	514	514	517	522	471	491	498	503	483	454	519	508	571	516	508	476	487	515	515	472	516	516	512	502	523	505	508	500	490	495	536	504	519	498	484	489	531	526	517	514	542	515	523	501	516	516	491	492	476	507	487	521	526	520	544	499	517	491	551	513	479	493	530	489	503	494	479	526	513	479	519	513	523	525	500	501	479	510	508	473	469	471	509	509	546	516	481	517	485	513	521	542	507	541	525	480	444	489	491	541	498	490	511	496	462	489	531	495	467	487	506	493	460	544	526	554	498	483	501	518	516	526	493	499	511	483	515	486	507	491	491	476	499	542	516	511	515	510	526	500	527	543	476	503	484	455	505	494	498	526	457	466	505	473	459	513	496	522	528	550	495	523	520	528	508	491	508	505	496	456	509	470	509	475	506	476	485	511	483	466	477	485	480	496	485	521	509	504	553	477	531	488	498	543	508	480	477	489	489	518	530	534	513	496	462	506	508	521	530	517	450	463	541	463	476	510	477	516	508	543	511	497	527	505	494	502	491	518	490	542	509	524	539	511	515	506	531	552	507	537	532	507	479	520	501	512	510	480	539	461	490	563	500	514	480	476	482	503	530	490	534	530	512	490	498	484	533	530	478	480	502	541	521	547	509	493	484	522	491	533	512	516	522	530	509	486	549	506	477	461	469	531	518	485	511	530	515	548	509	496	537	538	499	512	517	505	481	455	492	489	512	498	505	516	510	534	506	468	512	518	518	536	480	491	482	474	494	512	512	512	501	479	513	452	486	518	510
9338	22248	21179	12264	7162	5169	4249	45016	17415	1602	1480	1296	1226	1098	1044	1048	1011	952	979	978	900	888	873	949	908	899	915	845	849	846	804	862	852	2816	10237	9783	6662	3289	1644	972	870	755	752	725	751	746	754	708	729	751	769	734	777	747	785	828	764	764	773	770	764	740	719	730	798	779	742	741	770	770	730	714	738	724	797	752	720	755	761	767	716	733	725	765	737	748	769	746	721	739	712	798	764	756	756	772	786	786	723	735	741	778	750	728	735	746	753	709	761	749	795	768	764	739	697	717	749	745	771	765	735	749	741	757	757	759	741	753	737	702	767	784	741	791	721	721	751	778	694	738	802	797	724	771	815	733	810	798	771	745	746	791	760	760	799	768	733	750	747	719	784	794	824	762	758	763	769	729	764	737	734	781	734	741	710	745	749	781	772	776	724	790	802	701	742	750	763	772	742	701	737	740	733	759	773	721	807	728	783	738	804	835	733	763	708	789	741	777	751	706	749	741	758	739	753	782	705	775	764	770	742	762	744	727	729	761	742	771	739	765	801	789	712	765	759	777	743	734	756	770	734	771	742	734	780	719	692	781	722	752	833	783	801	775	781	782	742	742	784	756	748	735	757	707	738	770	799	742	774	765	755	704	799	703	746	747	762	769	759	745	727	752	769	771	822	730	790	722	762	725	755	751	774	755	739	743	754	755	741	782	774	698	771	787	777	764	773	760	767	751	771	729	751	752	786	769	766	697	704	731	695	854	701	723	784	723	750	752	732	719	759	774	778	763	734	779	734	725	749	708	726	756	778	722	749	734	691	781	794	770	742	805	744	780	751	751	770	805	772	762	742	752	758	784	754	747	766	743	790	775	734	739	765	789	714	800	723	729	780	759	781	821	760	696	766	786	756	774	778	733	726	758	731	748	799	766	743	763	801	761	755	749	770	719	778	770	757	726	794	762	808	753	779	771	720	767	786	795	728	732	773	823	757	745	720	796	749	790	745	757	748	728	787	802	793	746	785	769	762	744	778	759	761	724	746	773	795	769	782	757	798	709	715	726	794	787	805	796	800	726	736	723	799	802	734	753	731	715	772	743	710	726	770	713	808	753	779	800	789	751	746	806	756	785	790	709	726	782	757	742	750	725	810	787	728	730	760	726	763	786	721	741	759	721	755	767	742	786	801	745	828	768	776	762	766	709	713	775	764	743	733	703	775	790	765	793	795	754	715	772	744	729	751	779	740	750	763	752	751	759	785	740	732	725	721	764	753	756	760	701	791	776	769	780	737	776	756	752	774	757	761	763	740	746	778	698	783	712	783	727	749	780	737	830	755	760	766	735	776	793	706	717	813	749	774	740	758	778	754	789	679	724	729	739	793	740	752	746	719	793	772	753	769	711	757	742	755	764	806	734	758	774	756	768	722	787	728	751	759	767	728	755	762	767	757	744	737	709	758	767	743	803	764	818	743	780	785	780	707	754	719	775	761	791	770	769	751	763	789	706	756	757	793	766	772	760	813	747	712	792	752	755	730	793	783	784	712	719	786	787	719	775	768	751	773	736	793	768	706	796	735	772	726	746	735	782	785	769	776	729	797	741	723	747	793	756	750	741	771	817	750	751	702	777	765	741	780	847	708	763	737	772	769	729	796	754	777	745	790	741	741	782	764	735	796	719	815	751	788	757	747	794	745	702	804	808	788	757	710	766	754	715	775	761	731	768	723	772	768	782	729	743	772	767	708	798	768	713	803	703	729	703	734	741	785	743	793	772	732	789	743	778	774	754	764	731	796	768	762	715	793	734	743	787	719	718	794	769	717	743	765	755	764	768	752	763	752	764	756	731	778	765	747	774	763	749	786	745	764	754	782	795	722	735	719	793	748	730	775	723	763	751	727	744	730	717	776	765	714	788	736	788	739	792	739	775	740	751	761	749	779	739	759	839	712	717	754	746	745	765	772	757	735	711	746	692	697	729	792	783	785	719	725	772	738	753	775	739	728	718	779	730	772	716	770	763	753	786	714	729	725	741	773	752	723	793	776	743	769	759	785	706	776	798	763	764	768	723	734	738	766	788	697	752	752	749	788	730	769	785	788	775	776	746	746	764	763	777	740	725	758	745	734	750	741	772	744	767	761	785	806	760	759	780	777	776	765	754	775	761	797	707	753	816	771	782	736	802	768	751	706	771	753	768	754	742	771	732	769	756	760	778	759	772	745	723	743	758	780	778	771	781	737	768	782	795	768	755	745	765	760	724	749	810	736	713	780	725	745	766	767	707	725	757	725	713	735	724	705	733	724	713	777	727	773	776	751	736	743	734	758	766	762	753	739	754	743	762	761	741	743	781	790	746	771	769	802	735	728	770	806	738	727	763	773	754	740	738	768	738	751	793	780	754	776	740	752	747	710	764	788	735	775	730	755	769	732	757	777	774	785	758	800	756	757	767	766	724	748	759	755	708	789	754	728	748	733	756	727	715	769	763	751	767	755	779	741	709	774	738	737	792	770	773	719	732	797	772	785	734	766	758	780	772	788	739	756	737	727	790	816	785	788	747	748	812	741	752	722	774	754	774	750	730	755	739	742	716	768	754	755	787	783	761	733	755	762	739	719	744	729	736	745	763	765	755	728	736	749	729	704	764	774	724	699	719	714	769	748	752	747	735	774	730	764	779	763	704	759	762	704	771	783	745	797	738	740	805	744	758	734	755	766	723	759	738	742	760	747	762	739	753	732	746	795	795	687	738	719	721	732	755	794	724	777	762	728	751	754	724	818	760	731	743	793	713	747	726	759	775	787	815	779	772	729	779	750	794	722	757	787	784	784	745	748	735	843	720	757	787	727	765	737	760	686	678	771	766	781	739	787	727	790	761	815	764	731	705	759	761	786	745	746	760	737	770	751	765	706	795	731	745	715	760	797	793	743	746	762	774	748	728	736	786	799	737	754	745	761	792	762	800	750	738	769	743	757	763	755	757	836	772	746	770	737	759	745	717	796	775	730	744	767	755	732	738	757	731	785	711	783	776	777	729	773	729	733	773	809	762	783	732	732	761	755	765	765	760	725	782	711	742	797	714	767	753	731	757	768	732	757	770	763	727	762	754	759	775	768	808	754	726	770	732	742	753	742	761	735	728	817	747	775	779	742	763	760	734	746	809	736	733	739	725	721	774	777	743	748	745	748	743	747	795	711	725	759	752	791	754	762	767	738	768	750	760	757	736	722	769	773	796	728	763	806	757	773	738	779	744	754	787	748	769	762	733	753	775	742	751	781	723	747	762	787	708	748	763	745	743	753	805	740	741	807	775	751	749	773	754	759	768	723	741	757	750	794	773	747	718	724	776	732	749	736	734	779	762	748	741	756	768	793	750	756	788	737	763	701	801	748	750	751	738	784	776	739	778	728	726	769	758	737	769	769	742	767	799	758	738	716	718	751	788	707	748	746	759	769	760	742	813	761	717	774	768	724	786	776	737	775	741	775	688	772	771	772	766	759	726	710	719	753	771	704	778
26705	20246	10910	2906	1260	827	678	3369	2794	600	521	500	535	508	476	521	492	545	484	501	485	525	522	520	541	520	504	540	496	497	515	534	491	553	865	934	811	646	564	525	509	483	497	490	482	504	505	548	463	488	490	522	557	503	511	481	462	526	526	500	496	506	483	458	473	532	523	490	506	495	505	479	506	478	551	470	529	496	548	522	511	514	517	475	496	491	528	498	489	510	452	515	499	506	502	520	484	487	502	485	481	506	506	514	495	506	487	471	514	523	527	489	509	486	510	513	528	482	498	439	503	508	516	534	498	448	520	556	467	478	534	502	468	520	506	528	507	522	483	489	517	503	486	510	478	513	469	543	481	498	490	511	505	451	522	472	490	483	494	436	457	505	497	502	536	476	498	533	456	496	475	524	497	473	522	480	488	502	500	513	514	507	527	474	459	508	485	472	466	480	494	458	492	525	512	538	501	509	455	489	519	513	466	486	465	497	465	552	485	492	526	481	516	493	464	488	486	510	484	511	511	476	479	519	507	476	525	456	512	497	477	492	507	555	527	490	477	456	515	492	501	522	537	533	533	488	519	502	478	523	524	539	504	476	486	485	489	515	486	509	514	501	507	489	520	484	493	444	503	483	467	477	490	492	487	472	510	473	489	512	473	496	461	535	439	486	529	510	511	500	504	498	487	512	459	456	500	500	475	517	448	492	481	512	492	446	484	480	498	516	481	488	484	513	492	474	475	511	482	472	524	460	492	496	493	487	534	508	537	476	488	488	486	483	504	546	467	506	521	520	438	496	508	468	490	509	531	499	517	472	486	475	473	512	483	499	503	538	482	478	474	484	485	517	508	486	469	504	518	528	472	563	479	442	482	457	493	456	475	531	494	510	486	523	468	521	517	509	532	504	511	516	495	511	525	481	497	509	514	528	504	491	472	497	495	512	501	487	526	480	495	537	463	502	517	461	527	456	489	488	496	473	507	497	488	533	494	476	512	502	495	498	497	507	477	502	484	498	489	527	519	477	502	497	480	470	459	515	486	493	452	499	498	515	460	520	497	511	489	477	485	489	510	450	474	542	501	506	509	497	505	491	507	532	509	486	486	457	490	496	472	484	498	461	497	528	475	517	504	489	500	517	508	506	526	485	519	483	526	506	465	492	513	540	485	520	505	485	480	482	482	484	475	462	513	489	483	503	527	466	496	494	473	463	493	492	511	511	489	533	499	487	499	510	496	458	503	496	499	498	481	483	492	490	513	516	477	467	507	506	519	452	483	503	488	490	497	469	494	450	529	523	525	542	486	479	492	531	516	461	467	501	472	499	502	540	505	520	497	497	468	488	495	510	508	477	465	479	485	501	520	491	442	513	505	516	475	505	491	523	523	500	496	501	496	520	460	484	507	496	511	506	545	498	500	489	525	513	515	504	492	492	529	554	501	531	500	524	487	502	487	533	482	500	482	513	512	504	475	522	501	480	485	481	499	503	514	465	487	472	479	510	491	555	518	502	477	484	441	477	523	505	481	481	456	507	493	478	476	549	531	543	511	487	529	517	494	474	509	510	527	512	530	510	496	515	506	503	499	537	455	505	491	454	486	475	507	501	492	493	545	512	517	466	520	546	460	490	526	531	525	493	506	490	551	540	493	499	495	452	472	524	528	464	518	549	478	477	499	489	522	478	472	489	488	511	487	477	507	487	498	482	538	510	481	490	463	517	474	504	500	503	517	494	505	506	505	537	502	489	475	502	508	484	532	470	492	504	532	495	449	511	479	472	494	498	452	527	478	440	522	483	487	482	533	472	500	486	465	502	469	486	518	505	495	523	480	502	472	487	504	507	509	546	524	495	508	477	517	495	518	501	518	480	492	521	514	502	534	469	524	523	509	514	503	539	461	460	479	504	473	530	511	537	442	486	521	500	495	525	516	518	514	492	487	464	529	509	538	505	481	497	486	480	473	505	518	492	493	483	534	481	513	535	455	506	492	503	463	503	486	510	543	517	511	460	486	494	512	492	492	518	463	538	500	452	498	509	505	472	490	519	458	461	484	492	472	498	498	493	541	466	498	507	493	511	492	491	503	534	471	456	528	531	486	471	491	526	514	510	441	506	483	513	515	520	480	520	532	526	500	503	454	540	501	507	463	553	532	482	546	500	477	433	496	460	513	463	496	520	508	495	507	512	493	490	449	498	524	474	518	490	491	494	501	514	504	487	506	468	509	494	496	506	496	509	508	434	472	525	506	518	494	554	505	467	484	534	512	495	476	496	502	511	460	460	487	487	521	478	528	511	550	517	513	519	472	506	496	462	524	512	506	478	488	480	518	461	505	534	465	457	480	501	517	494	495	502	500	521	497	514	541	489	498	507	518	513	504	491	528	487	484	512	489	458	498	484	511	482	505	475	477	507	514	504	530	493	520	533	483	482	498	475	503	474	492	513	541	489	490	502	482	530	476	483	512	506	516	493	515	498	473	493	479	508	471	455	498	511	520	530	496	463	458	479	500	510	467	518	478	503	494	471	506	527	514	512	508	491	493	497	483	466	488	542	484	533	511	548	521	496	499	555	472	514	481	529	557	470	473	486	529	511	487	512	491	509	477	483	487	520	515	455	504	480	453	504	491	434	485	514	514	437	544	499	470	477	503	475	492	508	494	513	513	495	512	584	498	486	498	503	508	454	487	454	504	486	506	478	507	512	500	513	497	453	490	509	493	468	500	510	498	488	489	509	453	467	496	486	485	461	494	501	501	477	469	501	467	488	509	524	503	482	501	510	462	490	511	483	483	521	512	511	491	494	487	500	499	489	513	493	524	493	513	491	482	522	475	529	478	498	502	489	444	497	517	510	526	482	529	498	459	445	490	504	511	548	474	489	497	507	494	495	507	520	497	475	498	494	512	496	476	499	476	526	504	520	532	508	485	504	518	456	494	474	471	468	503	559	488	499	506	495	513	515	504	501	510	473	490	499	518	532	472	483	455	513	521	462	493	479	461	504	502	502	478	503	477	504	502	474	497	542	481	513	509	507	479	517	514	534	470	455	498	521	525	508	464	488	530	459	531	535	510	528	520	510	526	482	518	504	497	483	511	480	546	483	479	511	477	509	493	496	477	489	515	515	515	505	509	489	504	529	502	507	473	479	509	527	525	517	472	498	474	523	475	446	522	505	485	525	501	534	529	478	494	475	525	470	482	507	487	502	473	485	545	542	463	454	509	466	499	508	496	494	498	535	492	498	490	506	475	528	490	505	491	500	508	499	477	490	515	489	523	475	506	504	490	511	508	509	529	513	533	513	478	471	528	517	482	474	514	524	529	480	534	484	483	528	576	478	499	491	502	497	515	461	487	516	480	511	508	485	493	464	506	531	510	527	515	504	482	487	524	487	513	522	468	496	487	450	469	497	486	517	490	504	505	507	512	505	467	520	507	467	495	468	488	467	463	511	507	526	491	539	498	512	516	536	510	507	499	531	535	511	469	523	468	492	531	500	523	537	486	503
5484	9168	10207	4291	2469	1736	1320	7613	6005	1004	780	832	845	838	811	771	774	797	836	802	789	802	781	839	822	771	826	792	808	793	841	775	748	1057	1646	1705	1488	1150	919	777	773	783	763	711	811	771	751	732	775	765	754	709	766	736	767	808	772	792	746	754	803	782	737	774	773	740	747	759	792	728	749	767	768	761	750	733	766	776	752	777	713	799	771	740	767	724	778	743	748	804	780	756	741	804	791	760	738	753	733	765	788	739	760	798	754	767	735	768	721	799	713	756	788	762	776	777	760	791	744	738	761	762	769	743	761	770	792	765	749	757	752	760	731	736	815	773	741	776	813	720	781	737	774	791	791	759	767	740	736	733	786	758	787	734	819	751	736	785	757	808	740	772	727	747	763	717	778	729	764	748	756	837	735	776	749	731	778	689	765	751	785	738	790	713	780	733	739	722	780	705	791	802	723	747	722	721	737	746	773	802	712	753	753	757	728	775	716	738	761	740	766	746	734	724	799	776	764	759	728	771	762	733	761	774	788	750	778	716	779	826	744	778	792	724	819	718	757	796	747	750	760	773	731	711	739	736	751	723	739	768	733	739	788	743	767	761	785	718	761	758	728	760	757	799	717	753	748	713	721	800	811	741	742	761	694	752	731	785	746	768	723	720	759	678	790	769	764	735	758	724	766	752	796	760	776	769	758	760	747	821	739	703	789	761	750	763	729	811	682	742	753	799	762	762	779	788	734	748	757	774	779	797	806	758	763	751	799	797	747	765	784	750	743	781	753	761	774	766	753	757	773	746	761	790	729	738	751	741	752	781	754	776	779	742	746	748	760	806	737	761	814	760	751	768	762	778	761	709	800	751	742	745	766	790	750	779	755	739	730	746	737	763	800	738	767	770	769	789	779	766	758	733	725	744	782	762	806	738	777	745	725	776	833	738	796	744	727	733	710	765	741	771	773	785	786	761	754	761	747	771	738	798	784	783	722	725	771	759	727	776	728	772	777	728	733	766	803	716	757	689	797	746	753	765	793	791	756	738	732	771	755	718	784	743	808	701	722	803	780	765	785	737	759	739	769	764	792	717	705	744	771	745	750	769	721	768	772	705	760	776	739	761	824	781	804	700	760	754	822	759	727	791	742	752	745	759	740	728	742	717	735	767	755	781	721	790	793	736	793	759	785	777	758	739	759	788	764	739	749	742	774	777	810	731	791	774	655	745	797	747	738	745	768	742	744	734	785	764	706	687	749	741	752	736	828	708	719	739	764	738	738	774	755	768	719	759	763	810	786	726	768	783	763	771	747	764	812	768	759	760	770	808	774	777	793	759	754	771	721	741	776	786	759	752	746	748	734	747	753	770	788	742	774	780	774	756	722	759	737	772	790	786	789	730	744	782	698	780	820	757	714	752	762	729	729	734	825	774	783	746	751	802	775	802	810	773	713	774	776	776	759	713	823	787	713	779	752	748	788	758	759	781	749	697	717	747	714	772	816	757	727	759	697	786	789	757	777	766	742	771	759	765	729	746	790	738	750	735	718	766	748	757	731	785	681	723	787	758	752	755	773	742	746	733	768	782	789	790	723	745	740	776	744	766	865	759	729	728	738	738	740	764	740	780	757	717	799	717	696	795	739	772	719	776	771	797	748	754	763	742	681	712	754	770	792	732	769	761	758	792	774	779	763	691	751	720	709	776	824	830	726	724	760	778	736	725	737	795	749	758	738	737	768	790	772	780	737	750	735	736	774	774	749	763	742	774	799	743	757	778	797	771	805	778	757	721	770	727	748	799	753	779	718	756	730	787	796	756	767	788	753	708	688	783	768	746	764	784	743	773	807	724	743	769	755	744	781	785	733	727	751	773	750	748	739	750	794	755	776	770	799	749	730	771	770	697	775	766	766	782	734	731	752	725	739	769	794	783	798	760	777	784	767	740	733	774	758	728	753	751	791	742	782	775	762	746	820	739	746	743	762	746	768	778	750	716	776	720	769	747	749	774	804	744	736	783	748	775	800	747	729	781	783	732	741	782	756	803	740	768	703	769	760	758	775	765	707	793	734	729	748	777	813	752	746	782	776	793	761	754	762	769	728	734	740	759	753	779	724	752	736	760	761	787	702	764	769	770	765	727	722	746	722	729	808	758	763	770	825	797	740	783	776	740	746	768	800	713	764	773	724	752	736	757	815	784	716	797	730	771	742	800	780	727	804	765	770	751	735	785	757	779	768	762	770	761	725	738	783	748	793	746	716	768	758	751	744	816	808	800	763	729	758	768	760	721	771	812	806	761	808	754	769	772	762	723	768	741	742	791	748	731	749	758	758	720	763	763	736	688	752	746	775	837	758	764	765	805	751	783	818	751	817	761	816	760	727	792	794	777	749	763	761	718	782	804	759	729	761	725	810	716	714	778	730	787	727	787	781	737	744	774	737	738	781	746	820	806	786	741	783	736	707	745	770	772	744	791	775	763	772	773	780	749	767	772	740	748	806	762	812	772	734	785	750	791	785	763	766	748	784	755	742	714	791	732	758	772	751	774	745	776	746	799	767	758	832	708	685	716	758	750	797	788	765	736	722	809	794	758	788	753	717	760	747	781	753	796	769	748	768	771	753	778	692	795	756	739	752	805	771	757	767	774	741	726	767	777	761	764	749	714	759	785	728	714	755	723	736	737	807	723	770	739	769	766	730	779	725	761	802	731	769	730	781	761	783	755	742	731	804	757	729	815	765	763	715	764	782	782	741	783	786	742	789	752	721	834	779	754	742	758	737	796	811	811	744	745	772	803	765	741	747	769	774	794	788	749	780	724	764	769	739	805	738	774	753	713	751	733	738	793	792	763	762	694	766	774	718	765	790	774	771	801	761	764	775	731	734	756	772	702	766	772	778	745	763	762	750	749	764	714	750	759	756	742	746	710	774	783	753	746	744	750	792	726	763	725	786	733	749	748	773	776	746	756	726	801	731	740	769	754	786	818	726	726	755	752	774	775	735	770	775	762	750	738	752	806	798	749	756	753	775	751	795	768	780	772	780	759	741	738	746	776	789	765	778	791	736	746	742	778	762	721	783	699	752	748	758	784	725	720	754	758	786	740	783	727	759	777	795	739	763	728	784	740	715	792	766	793	757	761	810	715	745	741	723	728	774	769	737	801	776	778	757	750	747	740	762	761	757	760	748	760	753	799	725	765	739	748	791	833	726	738	786	769	777	751	739	738	744	690	708	743	717	685	767	752	707	724	732	775	685	725	770	765	741	769	801	768	755	765	747	757	797	763	725	722	769	765	735	799	766	803	750	752	768	713	752	762	736	779	747	763	757	727	723	768	724	759	748	773	836	759	768	765	756	747	781	709	779	776	775	779	736	766	738	762	757	731	755	783	766	760	729	782	758	695	755	741	772	752	751	775	774	812	751	746	747	758	711	799	743	742	706	702	753	738	777	761	761	703	741	757	718	762	727	762	724	766	756	774	780	782	757	762	796	750	727	736	749	767	697	808	745	719
25258	21146	26814	24720	5667	1426	989	10310	19859	2248	615	618	585	590	537	536	552	577	484	522	518	561	537	530	514	526	573	520	533	531	556	569	541	1175	1835	1465	1103	809	643	570	565	527	528	500	509	537	536	514	500	528	503	475	544	513	489	516	528	476	506	521	506	507	549	540	522	522	523	454	533	494	522	540	534	532	526	500	535	567	516	554	536	519	488	546	540	518	512	519	534	485	520	533	518	560	510	534	494	531	512	514	555	532	530	478	522	533	496	515	500	530	497	530	503	516	496	533	487	509	522	535	581	512	531	516	509	503	502	521	527	510	514	554	529	565	546	531	539	502	527	509	521	519	512	501	486	502	509	523	525	488	532	558	495	497	524	514	542	493	486	528	565	513	498	500	522	524	514	489	505	513	498	503	469	533	534	491	513	509	500	532	480	529	487	522	531	526	582	526	496	557	506	528	545	496	503	510	502	501	509	551	520	505	501	490	500	495	490	512	547	506	530	473	507	504	494	549	548	571	506	511	494	496	495	525	522	514	507	525	529	501	536	508	532	517	492	499	515	507	509	536	507	513	523	518	490	497	527	524	516	502	504	500	551	513	507	524	475	488	529	522	513	520	540	532	527	507	515	542	489	509	539	542	502	505	519	541	511	509	475	520	523	495	503	544	547	516	504	524	528	483	496	511	504	540	482	520	518	492	560	520	524	538	493	535	536	563	535	530	520	508	508	483	536	481	547	508	487	513	531	519	477	493	467	521	485	521	539	500	541	504	504	487	498	520	519	440	505	522	502	514	537	503	534	525	487	484	541	530	458	522	495	552	527	516	499	498	528	510	542	527	517	527	537	490	476	499	496	517	552	485	510	530	539	524	480	515	533	543	558	505	498	510	540	510	500	506	572	528	534	523	505	536	509	484	526	508	528	506	500	535	543	522	573	522	502	535	542	563	554	566	494	496	547	515	513	541	524	495	528	526	485	523	512	511	487	541	453	482	536	503	510	551	484	513	540	504	515	513	521	504	534	509	495	518	468	512	529	500	505	487	519	528	546	536	505	530	531	557	509	539	493	523	480	520	555	506	501	527	514	515	564	527	540	541	503	542	539	529	549	563	515	525	539	501	512	519	527	509	460	518	515	498	534	536	486	496	492	487	505	523	497	530	518	509	500	488	523	522	511	510	524	484	524	509	521	478	488	534	558	500	528	471	482	461	506	531	535	504	533	520	530	514	526	481	507	525	547	544	529	529	474	499	498	527	535	510	529	510	506	513	522	545	497	552	504	481	540	493	525	474	501	503	526	535	479	534	509	538	515	518	537	501	495	547	538	478	486	508	569	506	522	501	450	539	519	508	489	518	534	553	469	501	511	512	585	491	545	529	555	526	489	525	517	515	525	544	527	509	480	495	507	530	496	495	512	556	516	537	497	483	537	526	522	478	539	495	529	584	535	529	520	536	548	492	503	522	518	508	566	506	477	487	505	529	519	517	517	533	496	527	544	527	513	512	564	495	504	529	544	505	525	554	538	541	529	488	486	528	513	472	508	469	510	494	499	529	522	477	506	536	474	473	509	543	526	521	563	537	500	535	518	519	512	525	539	479	519	510	513	480	509	505	520	512	489	550	516	545	573	512	520	504	529	523	534	541	484	543	520	486	543	518	524	508	581	481	558	473	561	494	521	538	510	467	536	494	507	479	513	537	495	495	505	492	544	519	513	489	535	506	526	475	526	526	523	557	535	491	572	485	547	526	506	524	571	488	483	530	487	531	504	502	515	500	524	484	470	509	507	503	537	528	513	505	527	511	528	500	508	521	531	536	535	502	510	515	536	531	560	513	530	535	490	568	491	546	492	486	534	532	560	524	509	526	477	484	527	515	540	521	500	477	487	542	501	519	521	522	517	546	518	544	531	530	501	506	508	498	529	507	535	547	505	525	535	543	534	530	545	509	563	516	508	525	513	516	524	518	533	521	473	552	504	496	514	519	531	524	496	547	539	533	521	516	509	499	503	501	540	526	489	512	516	463	491	522	503	516	516	482	513	485	526	549	532	530	542	496	533	516	534	502	498	495	550	492	526	506	517	538	520	513	470	493	514	507	492	499	520	492	522	497	481	539	541	492	525	508	518	491	474	511	550	523	492	515	546	509	470	485	505	504	510	559	474	519	500	506	522	519	530	505	509	543	496	512	521	521	549	475	551	546	481	456	498	502	542	530	545	507	561	504	497	532	502	537	503	464	506	544	517	557	539	516	528	528	496	523	490	536	510	527	582	539	503	535	541	520	494	497	466	519	522	546	524	536	496	532	515	492	517	524	545	478	499	509	515	520	552	507	518	517	523	561	493	545	496	496	511	494	565	507	555	518	505	526	513	529	533	542	488	517	520	557	546	503	550	504	466	534	500	547	557	513	517	518	552	535	575	500	497	517	509	522	504	533	501	518	521	523	565	528	514	536	506	530	534	556	514	545	502	503	488	499	556	514	539	527	509	477	507	514	510	503	512	483	514	475	531	546	525	520	546	521	470	549	514	501	527	533	524	521	568	518	531	524	519	515	505	543	517	527	485	528	520	535	504	502	530	489	515	520	510	543	526	553	500	512	514	478	529	538	529	500	502	514	493	482	515	532	508	557	493	529	528	518	522	503	517	499	535	487	538	506	541	515	516	534	514	534	513	566	525	550	500	521	499	500	490	488	512	539	472	499	537	504	504	482	525	549	511	484	513	525	536	524	537	529	527	523	539	497	534	542	496	518	535	491	523	522	509	520	558	482	513	533	517	531	504	496	485	514	520	492	523	491	499	518	483	463	534	475	591	514	511	515	498	507	512	497	539	502	514	508	524	572	538	544	539	540	493	531	506	512	521	505	536	517	543	522	543	470	498	492	503	508	534	525	530	562	457	514	496	473	514	543	529	568	508	459	528	541	520	538	517	542	543	500	513	552	507	522	521	510	527	503	484	501	522	516	577	541	513	509	545	492	553	491	501	525	538	508	503	544	497	576	537	528	528	488	543	503	507	529	477	514	497	539	517	514	565	520	538	539	536	524	525	507	531	532	537	534	546	526	501	533	508	514	487	533	528	502	558	516	500	503	525	509	497	509	507	546	520	528	515	498	522	500	524	496	496	515	531	517	508	499	527	527	524	484	496	513	515	499	542	546	506	511	513	510	547	514	534	522	503	492	483	499	575	523	492	542	543	541	483	493	523	547	503	523	537	543	504	513	557	529	519	520	550	527	509	471	519	510	493	492	527	516	538	539	517	509	516	504	483	540	512	498	547	545	522	511	509	561	505	545	505	531	544	491	529	473	529	524	523	511	499	506	497	518	545	496	533	505	485	508	558	484	522	539	507	532	489	499	520	531	521	504	490	512	513	532	509	514	513	494	546	510	514	513	553	537	541	508	497	546	494	523	526	540	550	534	519	525	487	534	512	481	478	463	530	503	495	507	536	512	515	494	495	503	504	495	502	469	528	563	501	512	551	529	528	544	483	547	518	530
6372	16764	15359	7782	4227	2934	2147	17653	25805	2038	1104	1006	1006	941	918	861	901	860	911	809	837	831	821	846	836	809	851	862	851	829	852	812	937	2361	3822	3101	2257	1512	1032	831	826	854	798	808	800	820	803	784	788	792	823	776	779	832	787	752	779	811	826	747	815	805	807	812	790	818	741	804	776	794	783	738	780	796	786	807	817	835	774	804	778	787	792	775	761	740	749	773	813	782	786	759	772	796	820	773	775	792	788	762	756	821	790	826	808	786	800	735	762	842	771	776	778	792	776	781	805	767	737	799	752	807	777	796	781	809	771	806	813	808	767	808	768	827	841	810	830	732	806	793	815	731	788	778	767	772	785	802	807	713	796	811	824	772	766	812	798	829	772	820	783	817	746	780	792	801	836	789	767	772	761	791	791	766	774	786	817	779	813	753	804	777	819	844	809	793	771	862	755	759	799	781	797	759	763	804	763	835	816	768	766	780	824	791	781	806	771	755	795	778	816	751	827	774	791	747	832	745	758	789	754	834	755	806	783	810	795	786	788	776	750	773	806	749	784	772	845	813	791	812	862	785	755	786	742	767	805	785	776	861	752	787	763	760	794	832	863	785	786	799	791	773	838	832	757	802	764	740	801	817	806	718	802	810	859	792	738	824	828	760	812	794	796	816	812	782	790	787	815	794	760	825	791	796	829	809	798	788	804	794	772	794	792	808	784	775	806	786	766	797	742	779	830	799	751	753	704	819	773	797	801	806	797	818	811	802	806	799	773	847	801	752	807	817	782	763	773	786	792	787	753	818	785	792	797	756	792	864	763	838	793	780	756	821	777	795	800	778	737	759	817	795	763	841	793	808	802	816	801	732	785	799	772	762	775	791	813	842	781	733	790	755	787	770	798	798	777	778	744	763	765	770	825	787	793	784	784	806	780	766	782	817	817	784	792	820	783	828	777	758	791	839	837	784	792	772	813	805	799	781	794	799	781	801	813	798	799	790	780	843	783	788	795	858	764	815	799	767	823	805	787	796	744	756	831	773	774	768	783	801	792	791	767	782	782	786	743	817	869	811	793	759	808	750	774	766	779	732	794	821	749	812	772	815	781	747	797	810	814	818	832	796	788	773	819	807	802	865	795	803	772	801	787	747	807	807	802	789	770	764	796	859	789	785	768	758	817	779	790	781	776	766	780	779	800	798	835	807	785	780	709	808	800	813	761	759	824	825	813	821	820	787	761	758	756	819	784	830	732	798	757	828	762	841	795	780	761	797	753	861	750	780	809	783	783	768	736	787	791	746	804	797	801	784	796	809	810	810	807	823	813	765	806	813	814	811	792	775	786	760	811	822	809	754	788	791	813	815	823	822	857	803	820	786	832	782	751	803	792	777	787	750	802	824	794	789	801	795	783	818	787	820	799	730	793	846	741	767	838	810	835	737	777	820	851	795	772	769	819	768	786	807	775	746	774	805	775	794	813	806	847	802	780	781	763	777	776	771	773	728	776	775	786	786	802	812	836	815	784	790	788	778	769	728	830	801	800	783	795	795	773	778	780	825	766	842	817	735	766	787	831	759	782	803	834	829	850	791	823	785	825	729	798	800	813	763	804	813	769	768	801	794	847	821	816	832	787	845	743	789	826	750	835	774	813	783	714	767	800	783	791	776	778	788	835	764	803	783	816	848	801	843	849	808	754	808	766	789	791	869	818	780	804	802	798	819	832	786	732	766	748	840	809	769	770	807	823	769	800	786	796	778	813	818	804	783	793	759	861	815	794	838	783	785	837	798	807	811	794	757	811	821	790	817	786	761	779	792	771	901	834	764	783	783	777	801	788	813	784	785	822	788	764	793	760	787	811	811	790	785	779	815	760	775	813	798	825	782	787	799	815	768	787	805	782	820	800	813	807	796	794	811	816	786	733	786	812	803	843	756	827	784	792	748	789	785	789	793	786	802	768	825	793	841	832	765	776	796	774	764	802	810	830	776	760	759	800	845	801	794	823	834	811	807	795	801	758	785	789	822	842	795	773	818	785	823	850	769	747	828	829	810	779	785	770	787	789	789	815	779	812	805	775	806	752	776	791	772	796	826	844	798	823	794	775	788	787	807	783	773	791	782	756	784	800	793	790	751	770	793	789	806	757	771	793	807	836	771	783	759	791	763	778	846	781	861	804	726	810	757	774	782	801	808	852	808	785	761	786	797	780	820	802	829	782	805	785	826	767	787	765	787	787	802	800	770	789	788	780	797	746	809	769	831	748	807	794	788	825	814	781	790	805	806	804	792	819	826	834	799	780	785	814	785	777	784	808	777	813	815	804	793	800	774	810	753	813	779	749	809	797	816	774	780	814	808	769	783	772	761	713	798	776	774	758	777	830	775	796	765	794	810	798	818	785	806	783	749	770	770	800	825	813	824	852	816	771	775	776	837	782	774	757	706	800	808	778	782	816	786	870	771	849	760	819	788	785	800	788	743	767	800	726	818	767	801	799	768	784	745	792	761	838	819	786	780	787	825	801	779	813	718	804	748	816	754	779	801	760	750	786	825	814	787	777	757	828	759	828	812	774	797	839	777	831	783	815	820	786	747	795	769	795	765	783	795	811	800	812	774	735	829	800	801	786	741	759	777	762	816	770	813	769	812	780	777	769	832	811	762	822	772	824	816	802	760	840	764	776	794	769	800	764	824	803	804	812	779	814	782	822	796	828	715	776	783	815	829	791	848	803	823	805	762	767	790	783	803	774	794	771	823	763	790	804	787	781	792	796	764	877	825	792	835	818	828	819	822	800	808	760	791	817	785	805	808	786	823	802	803	773	791	804	802	739	835	774	827	772	778	768	793	801	805	781	757	803	746	740	790	869	774	800	825	823	763	772	782	792	792	780	754	800	816	786	782	797	820	776	790	770	795	801	803	773	794	817	776	714	811	781	804	794	776	793	821	816	771	819	821	802	802	794	804	724	789	818	783	803	779	799	788	793	809	850	765	773	790	797	784	813	767	791	798	800	764	768	822	790	777	810	822	778	757	755	782	777	780	768	809	813	796	747	765	791	792	777	767	784	820	750	783	848	790	769	777	832	757	793	749	825	821	806	777	785	800	787	801	747	813	823	841	801	794	833	824	793	832	799	816	782	806	729	807	777	803	776	778	772	756	779	833	784	764	832	771	797	782	793	815	821	786	792	742	826	775	795	789	795	846	768	748	769	804	835	805	818	752	757	809	783	837	776	791	760	814	769	828	827	795	781	824	818	778	725	818	808	791	754	782	800	761	771	762	832	791	838	785	771	781	829	796	781	812	814	790	788	786	766	765	743	789	772	806	808	731	784	826	779	739	831	817	763	791	830	804	809	854	781	763	790	844	751	801	773	751	762	802	822	819	843	774	810	761	788	806	807	835	794	787	811	799	789	796	822	798	778	810	816	804	801	767	815	739	817	789	792	788	760	752	799	782	769	789	802	806	786	829	822	818	813	797	792	805	822	795	698	803	794	780	738	743	764	746	816	824
23321	21185	28892	23762	21191	19384	3811	34847	37516	6350	823	720	625	626	586	563	637	612	569	569	538	547	550	589	584	559	522	518	528	532	539	557	644	1624	3876	3435	2542	1488	879	625	584	514	525	500	500	490	527	491	529	494	579	515	514	470	524	501	543	502	539	493	481	504	495	527	521	576	502	519	515	489	497	513	537	534	547	517	547	524	485	519	529	502	509	504	505	543	514	520	510	509	529	524	539	495	494	527	529	507	500	532	496	508	501	531	543	534	504	502	512	525	489	520	548	521	520	515	520	539	503	566	487	489	515	544	502	490	474	499	529	522	495	526	499	497	507	501	524	477	510	495	585	533	499	513	497	520	516	524	526	518	513	526	533	532	487	475	528	497	541	507	521	561	516	548	523	524	530	555	487	502	558	546	543	548	501	516	538	509	500	530	571	540	485	502	519	525	540	492	481	565	502	503	475	523	515	549	550	550	528	469	506	508	472	528	508	505	503	510	480	517	500	530	514	451	530	527	478	541	533	480	515	500	503	492	504	527	527	524	497	519	545	544	476	473	559	505	485	517	531	532	528	538	544	548	509	516	519	507	494	515	508	518	509	498	472	493	487	497	487	507	537	514	509	528	476	516	508	471	530	501	495	458	569	456	471	519	496	518	495	489	506	482	485	540	516	509	503	547	525	515	547	474	515	517	515	491	569	488	523	487	565	499	491	532	529	497	504	501	488	530	464	534	473	481	516	534	523	479	480	502	511	520	465	471	524	465	500	528	463	535	482	520	531	499	541	521	553	511	548	502	549	507	510	509	494	554	513	506	521	492	500	507	495	501	499	479	484	531	504	492	506	505	536	512	520	495	495	512	549	495	528	492	539	525	502	535	532	535	496	478	482	508	504	487	535	516	529	482	497	565	498	539	496	520	502	512	513	521	480	513	541	518	552	505	511	507	498	500	519	514	532	488	525	518	476	514	500	495	500	517	507	547	533	469	517	465	465	544	487	537	495	493	494	486	545	503	470	504	515	481	481	527	488	506	465	494	480	536	529	492	511	512	526	511	554	491	517	512	497	538	509	515	488	508	497	493	528	503	529	481	514	523	543	526	503	506	541	505	569	528	537	519	480	505	487	542	503	509	527	511	518	519	516	496	496	517	513	505	543	529	521	503	517	496	543	518	517	501	519	557	527	490	521	490	488	507	522	455	482	478	516	530	530	472	481	515	521	441	515	534	499	528	530	538	518	489	506	508	510	510	489	562	520	471	541	551	524	497	536	490	543	500	466	564	526	489	509	495	507	517	560	478	518	514	508	494	522	510	533	560	497	526	508	506	518	546	534	502	509	528	464	535	524	484	466	498	516	518	519	484	474	512	564	502	470	554	533	487	531	443	527	546	513	493	509	511	483	504	548	530	526	502	522	511	524	526	511	536	512	521	508	520	529	515	496	496	473	483	545	509	501	501	494	511	533	513	505	497	533	524	484	512	523	509	501	534	507	505	510	469	520	476	515	523	537	523	472	522	542	522	503	510	500	516	521	529	554	567	483	529	488	507	506	507	528	499	533	452	490	482	532	562	491	519	497	510	502	520	521	518	503	525	500	497	526	545	517	519	502	506	545	489	510	525	499	494	499	495	463	487	527	524	464	543	517	503	540	558	512	531	510	521	501	515	496	535	475	508	509	514	531	492	527	521	520	531	494	522	462	512	536	519	522	473	524	557	510	526	474	506	484	534	538	524	505	501	527	483	526	503	491	508	528	534	508	506	500	465	532	528	522	518	577	509	522	504	513	507	534	529	520	483	516	497	534	492	509	541	501	521	544	529	530	525	503	527	456	507	511	510	477	494	502	498	480	508	518	530	537	527	532	511	521	539	523	489	507	534	473	529	516	542	530	480	510	514	529	502	533	522	515	531	520	541	488	463	502	508	524	504	525	491	534	514	511	510	480	499	504	530	472	548	533	494	537	531	507	492	469	494	492	544	489	457	537	477	520	463	494	531	477	524	526	541	482	490	513	543	519	526	549	499	489	496	478	525	515	481	491	531	527	515	520	498	535	486	504	515	511	519	551	526	558	497	540	525	541	520	530	482	513	523	500	535	508	556	534	508	553	505	558	497	460	522	510	516	480	521	540	511	500	503	515	489	515	513	504	473	500	511	518	520	487	491	500	504	496	525	459	478	542	502	501	530	520	507	498	543	471	509	500	536	500	512	525	521	500	516	504	541	507	529	517	502	507	535	493	497	514	546	508	530	481	530	528	531	488	551	532	473	488	532	538	564	471	515	538	508	493	535	505	519	489	481	498	493	534	534	534	527	522	499	501	549	484	497	522	517	514	538	522	511	520	493	501	535	520	526	541	518	478	501	524	513	490	514	478	493	485	558	506	514	526	493	534	531	492	513	542	509	500	509	560	467	547	517	512	504	547	497	515	483	525	501	520	533	521	487	518	502	546	516	520	534	504	486	523	567	532	530	481	520	540	532	525	542	473	541	531	526	501	510	527	510	508	483	503	491	547	518	526	522	520	519	519	487	507	488	477	539	538	506	536	535	508	471	529	536	500	503	545	508	506	548	516	472	529	527	466	488	554	513	485	529	570	468	517	549	498	502	532	494	534	518	518	535	515	505	496	507	522	480	523	478	487	519	511	514	515	506	481	512	544	550	467	503	539	539	505	519	500	471	526	507	529	592	526	510	509	519	513	499	502	474	493	525	488	490	526	494	520	471	538	540	545	513	491	492	491	478	504	503	533	504	508	547	479	523	493	498	508	480	521	485	512	509	521	499	543	500	513	533	506	498	547	542	525	504	517	505	526	513	504	541	532	510	522	511	504	495	528	526	527	509	551	490	494	537	544	481	507	515	514	497	542	503	510	519	558	516	497	527	520	467	490	537	524	430	491	475	533	523	516	503	512	559	525	542	530	554	522	537	526	478	521	518	531	509	478	517	521	522	485	513	536	528	515	487	491	474	526	550	537	534	527	496	533	490	516	505	513	474	472	464	502	525	481	532	495	475	551	494	499	541	535	542	541	510	511	557	509	490	469	538	501	491	536	517	538	491	525	497	530	482	520	504	522	527	505	542	515	488	544	483	517	495	492	516	480	520	489	504	484	538	535	502	497	529	504	493	530	522	501	532	540	506	493	513	493	502	504	524	515	466	495	509	516	452	531	544	541	497	496	515	522	496	525	525	531	504	497	523	508	516	503	512	499	494	479	482	561	493	490	522	483	488	502	514	505	508	492	527	492	464	552	510	553	520	480	492	527	510	516	525	496	517	469	495	503	510	515	465	511	551	501	510	540	488	521	497	497	530	533	466	539	564	466	508	488	526	512	509	468	530	489	516	514	490	509	554	471	524	510	510	522	458	520	508	502	525	497	446	523	492	483	504	535	513	511	537	510	529	503	511	490	519	486	474	497	499	504	548	502	457	478	521	489	565	547	572	531	508	477	492	477	505	479	461	511	512	520	517	517	522	526	514	528	501	481	535	486	506	508	486	523	515
11658	26269	23961	13678	8918	6099	4291	41241	32124	1711	1490	1366	1272	1162	1098	1050	1030	987	1010	977	898	934	915	945	892	907	852	884	855	850	806	878	1194	3715	8394	7431	5219	3081	1761	984	864	803	802	717	795	756	796	791	804	755	852	753	753	763	744	784	816	796	781	801	732	810	793	739	743	778	744	762	767	734	761	766	786	778	809	794	780	792	757	730	794	782	754	741	744	768	801	749	770	787	802	778	863	751	771	768	766	758	718	726	759	771	756	758	831	785	764	722	778	770	757	739	749	792	747	803	744	725	768	726	777	808	791	803	747	790	752	756	791	793	777	777	791	773	782	775	751	771	735	770	787	784	719	786	725	792	730	784	770	741	761	760	768	776	788	776	806	817	763	789	769	769	716	757	743	747	772	816	765	775	773	785	740	698	776	798	818	779	798	739	808	784	816	789	768	783	779	770	779	802	752	767	769	793	763	741	786	760	746	742	792	725	810	795	723	801	751	761	775	785	789	772	779	808	784	729	766	832	738	771	809	841	775	771	765	826	753	774	806	762	735	778	768	751	753	778	756	794	817	782	798	800	767	759	759	774	716	816	777	804	791	764	753	757	747	818	783	786	748	790	746	786	779	728	760	775	768	805	732	712	798	799	780	777	802	743	792	760	736	783	814	772	761	784	731	738	808	780	765	777	753	790	780	802	763	751	760	795	718	790	792	790	762	795	759	770	764	751	748	789	779	720	740	787	796	803	772	810	731	760	757	804	769	823	726	802	770	789	747	806	787	771	734	791	791	771	747	781	806	808	751	792	775	781	780	746	817	721	785	795	783	796	762	789	774	735	739	792	799	777	752	776	772	765	833	781	731	741	735	751	753	732	832	739	709	798	791	757	771	791	742	754	795	754	811	785	722	778	815	795	806	776	769	801	798	769	747	752	767	744	792	822	773	803	811	740	774	804	768	705	741	752	812	761	779	763	756	801	760	759	792	801	775	788	754	805	743	796	753	725	744	755	762	767	794	736	780	790	779	760	781	742	772	780	807	756	794	752	780	773	788	767	755	782	784	781	797	782	788	765	766	776	782	815	720	781	767	773	688	799	758	798	793	813	734	783	743	729	782	737	755	809	763	739	764	763	757	769	773	778	766	761	768	747	783	813	810	745	754	775	788	763	781	797	795	781	775	793	696	756	746	810	748	794	771	763	780	742	791	796	812	721	739	798	755	773	771	748	788	791	761	775	803	783	806	779	795	815	717	803	785	757	811	768	803	780	758	742	748	790	723	811	747	796	719	733	780	762	797	714	765	790	775	741	776	784	775	808	793	735	752	767	727	784	794	830	783	807	788	792	793	778	802	778	804	813	788	723	784	751	751	788	746	789	743	761	797	756	753	754	723	772	782	733	794	773	736	833	763	767	713	817	763	770	764	798	723	817	783	750	771	780	738	845	773	792	785	803	740	753	731	771	783	785	783	820	798	739	823	768	767	774	793	773	749	767	797	745	781	780	796	773	736	732	789	765	782	806	786	755	758	743	780	794	814	749	740	774	719	742	798	774	739	812	779	749	798	791	752	752	791	799	718	710	747	767	748	745	739	787	799	804	835	727	792	798	787	774	788	816	766	795	744	756	765	727	724	793	789	730	735	756	781	763	793	785	746	759	794	803	777	797	762	748	798	764	747	768	733	779	765	779	787	772	769	769	805	784	742	787	784	768	760	799	821	774	758	758	799	797	815	783	777	727	772	789	782	751	810	809	809	768	781	767	851	765	777	765	792	818	756	769	849	799	789	809	789	749	803	764	751	794	775	769	822	788	816	754	748	784	772	777	790	773	804	712	763	728	720	722	767	805	760	732	806	787	711	774	767	767	776	799	827	759	785	769	780	753	784	744	803	809	743	753	739	793	715	771	779	752	782	789	802	747	721	761	748	734	799	792	789	764	763	757	788	761	783	843	764	797	705	778	836	694	767	770	782	798	763	759	800	766	793	726	757	805	765	806	756	779	812	821	759	810	814	791	699	770	784	770	816	796	825	746	804	786	763	748	755	774	751	759	769	796	813	797	755	741	782	785	788	774	777	780	742	749	810	762	771	800	716	734	777	754	759	821	729	787	747	834	770	765	757	767	799	780	777	779	783	768	823	773	797	757	774	739	787	766	778	745	759	789	757	779	803	813	767	720	763	814	794	766	774	749	768	736	769	764	775	772	798	805	800	746	762	783	790	778	764	814	779	809	767	778	730	734	773	772	803	790	786	791	768	760	767	774	811	779	797	789	708	782	750	802	778	759	758	805	788	803	817	774	778	811	736	840	737	808	760	762	787	779	764	762	714	806	791	762	770	740	776	752	723	771	775	796	783	813	789	784	732	772	765	753	767	756	761	761	776	760	733	767	751	735	775	779	763	763	765	741	775	750	792	799	799	703	768	756	760	794	778	760	805	718	810	779	743	769	801	785	814	743	709	789	782	736	813	766	780	761	771	724	783	699	748	798	759	743	752	779	728	812	828	782	775	786	730	811	778	790	783	785	792	751	769	771	774	800	715	744	777	782	741	703	730	745	771	805	772	759	745	752	766	751	811	809	789	740	739	772	777	735	772	759	798	773	806	827	760	776	808	753	717	787	744	795	758	748	799	794	740	756	783	719	749	757	821	746	800	752	750	808	790	744	814	777	708	801	792	713	773	745	808	745	772	761	699	714	759	793	747	745	759	792	756	746	762	732	762	820	763	753	793	807	814	833	771	743	764	756	770	744	787	785	780	789	775	762	778	722	744	746	777	802	730	768	757	806	810	734	746	819	766	762	766	766	788	743	752	769	806	733	786	826	816	800	731	778	836	744	743	776	750	790	781	800	808	754	774	768	741	774	763	783	801	748	744	762	823	765	744	756	748	788	775	775	789	789	755	760	766	746	788	809	786	754	766	780	756	744	697	735	769	774	721	764	781	831	725	771	821	775	792	777	736	786	768	748	733	784	768	770	744	790	804	758	781	742	724	753	760	777	773	757	755	756	738	814	790	740	728	803	790	755	793	757	741	779	760	769	757	770	790	814	783	806	794	790	825	823	762	714	821	767	750	796	783	765	763	751	790	746	834	754	809	780	722	786	722	813	778	791	778	733	734	773	773	766	806	808	793	777	762	782	767	825	759	779	795	809	756	751	762	801	736	762	748	759	758	723	817	816	827	786	810	792	802	789	774	807	795	754	782	773	767	794	796	769	760	768	760	810	762	790	795	787	760	732	771	801	754	771	801	841	800	741	759	779	836	784	787	759	772	734	737	799	781	740	773	748	756	774	733	794	743	772	745	798	791	741	811	798	742	802	779	774	783	786	777	768	805	800	730	790	771	759	766	755	754	745	758	714	743	787	750	775	791	696	742	716	783	751	796	765	686	734	791	788	759	756	748	813	767	800	743	792	779	755	743	749	776	812	766	731	777	736	793	761	748	798	826	769	786	754	755	779	761	746	782	761	832	784	781	756	798	804	763	769	777	807	778	763	784	841	737	787
26873	20426	12664	4593	1586	967	691	4976	3065	601	557	515	556	511	569	529	541	551	533	522	549	519	587	514	555	506	550	530	544	539	563	545	542	573	727	850	846	731	619	509	526	518	519	533	518	550	520	508	506	544	491	541	477	533	538	502	529	517	535	501	521	546	499	535	530	522	518	504	496	494	528	495	517	516	523	455	541	514	532	522	514	499	497	497	542	507	510	531	534	529	526	522	491	483	533	495	513	489	475	519	532	489	498	523	522	515	519	543	491	518	508	489	468	512	529	511	484	478	531	502	541	503	562	551	505	492	529	513	535	486	518	515	478	513	553	495	494	502	492	528	522	529	539	511	503	500	488	524	552	504	501	510	475	469	533	540	535	501	498	527	523	487	547	507	519	444	496	524	526	543	542	467	518	520	523	520	511	522	513	481	534	500	514	504	548	532	536	518	536	474	553	504	522	528	510	512	470	453	545	537	523	478	488	510	505	472	526	508	507	525	526	478	544	497	498	526	487	474	543	484	495	496	508	538	531	496	540	551	482	496	470	516	528	531	510	526	521	500	553	499	521	514	497	529	519	540	507	511	488	506	503	552	526	496	498	544	493	517	538	482	539	533	501	553	474	493	530	536	509	543	547	527	494	488	491	456	508	500	519	514	495	511	520	516	492	540	535	485	486	504	484	494	542	550	510	529	506	517	537	533	558	516	502	510	528	497	509	530	500	521	532	520	513	529	512	479	528	536	497	503	508	547	525	498	514	481	513	533	520	532	510	474	559	491	501	563	514	513	520	526	523	515	511	496	514	532	494	490	485	503	521	566	486	584	542	526	480	522	515	519	517	508	531	513	510	501	509	509	514	524	530	521	495	489	507	507	498	482	486	462	501	490	561	504	517	487	518	467	521	502	503	532	553	522	482	531	507	523	544	527	532	506	491	512	520	533	485	481	488	536	514	493	506	508	496	544	504	529	498	521	468	588	479	561	537	516	516	545	488	505	510	540	503	502	519	497	547	513	516	523	463	509	485	519	516	516	507	497	514	515	517	500	536	493	512	492	499	485	513	548	547	498	535	498	517	514	543	509	563	506	472	498	506	502	531	465	512	533	515	528	523	531	511	496	490	517	529	528	492	534	530	514	497	500	503	495	498	535	547	501	514	487	509	515	504	564	527	478	496	542	492	502	537	498	546	497	516	540	531	499	524	555	533	490	528	549	497	519	476	517	522	537	501	504	485	475	511	507	497	508	493	553	504	445	565	493	499	483	462	502	505	495	553	507	525	523	532	506	480	536	507	513	495	499	500	488	550	522	511	500	525	471	511	513	528	483	486	518	508	502	513	551	513	533	524	474	476	551	512	478	535	522	484	546	539	506	502	510	502	520	500	537	452	526	530	538	504	530	538	495	509	455	536	530	505	509	517	513	513	492	508	486	516	507	538	521	523	517	529	537	519	523	494	498	532	503	542	509	517	462	490	521	497	558	509	544	508	491	564	502	551	541	500	507	477	515	521	497	545	527	512	525	486	557	495	544	520	518	515	490	511	532	529	469	530	542	501	506	516	503	499	501	521	480	509	515	521	493	525	520	543	529	543	522	513	492	525	488	543	520	490	523	467	517	483	511	504	481	487	516	522	512	531	477	522	501	531	516	514	560	477	502	504	529	532	534	496	497	537	519	529	493	521	499	509	486	513	498	484	502	514	474	506	544	539	491	515	533	501	518	535	514	510	485	538	501	522	523	514	511	502	537	512	506	499	517	556	514	558	518	543	536	498	543	512	532	520	481	559	469	539	546	540	536	477	500	518	544	504	537	516	529	555	503	485	521	494	525	491	481	511	505	461	548	562	501	495	507	492	531	521	515	542	549	504	501	517	553	532	538	502	528	536	525	541	503	495	520	506	494	542	516	499	528	528	555	541	503	448	522	494	523	530	564	509	535	538	540	490	508	537	509	522	575	541	507	536	540	489	530	496	522	492	510	494	503	535	542	552	510	486	457	484	554	502	521	557	530	517	541	540	528	567	514	510	492	508	510	538	492	512	527	540	506	510	558	546	514	528	519	525	490	505	536	510	518	505	541	517	489	548	541	522	528	491	499	481	497	518	522	527	523	541	501	509	478	528	502	544	514	520	506	496	556	515	513	532	549	508	499	522	532	522	495	521	509	530	520	545	500	519	547	522	483	500	522	550	478	531	501	504	506	487	515	512	504	514	493	503	469	486	553	566	535	477	530	486	530	546	520	518	507	538	522	535	509	522	513	521	490	518	560	539	547	507	561	555	505	543	513	512	494	499	523	506	528	501	512	473	507	503	503	519	482	497	530	527	521	527	543	521	504	554	527	528	511	539	556	521	516	494	526	516	532	548	512	529	520	514	514	547	506	509	511	482	552	518	512	540	499	517	504	527	529	558	512	504	459	501	486	455	487	567	519	564	533	520	542	508	542	540	517	524	508	520	547	488	523	510	538	482	505	514	504	543	500	518	469	547	513	535	544	551	511	543	502	474	472	478	581	536	516	521	509	507	481	557	526	537	474	507	536	475	483	489	501	509	515	488	533	483	525	512	546	491	542	501	525	535	489	519	532	560	530	510	512	522	490	496	515	525	499	522	520	511	499	510	537	532	525	494	522	502	496	480	476	491	493	490	533	526	499	512	534	490	513	467	508	512	524	475	527	543	524	508	533	556	511	536	492	516	474	525	529	493	521	471	493	536	514	502	530	524	511	501	507	522	483	476	514	515	540	504	499	518	540	522	504	500	523	511	511	541	536	534	528	517	478	507	479	514	503	493	511	524	555	515	504	508	560	537	510	486	515	536	489	486	492	542	516	512	536	511	541	557	522	472	504	517	510	541	470	525	537	475	516	489	512	535	565	483	502	471	521	500	487	500	560	484	499	531	503	458	520	516	520	507	502	484	521	540	498	462	471	488	541	449	529	525	552	504	493	530	503	518	512	539	492	512	517	481	471	520	534	527	526	546	548	535	537	504	523	530	531	512	528	505	531	537	520	517	523	539	497	447	515	512	527	538	491	549	501	505	553	513	496	498	521	498	514	528	482	510	493	564	513	514	506	509	506	510	528	518	519	478	497	530	490	497	540	502	522	551	501	505	508	484	488	503	489	456	500	484	527	534	540	504	500	502	522	536	447	523	494	498	537	464	513	449	433	570	495	509	501	485	519	524	533	529	555	522	538	481	512	530	537	493	505	556	497	536	496	520	519	519	521	547	532	543	489	494	525	532	484	560	503	538	497	525	520	521	479	520	517	498	545	495	515	506	566	562	512	452	493	517	493	493	506	523	542	513	495	506	478	551	473	486	492	516	490	505	478	541	502	498	472	501	481	536	478	525	509	513	524	520	487	491	552	511	482	523	503	485	509	507	504	542	516	505	571	518	518	503	479	473	518	502	500	534	532	550	496	503	533	527	487	502	513	497	504	538	475	561	504	509	506	517	525	528	478	572	516	471	528	502	517	523	484	498	523	529	503	508	510	546	551
8132	11766	12284	6848	3437	2155	1392	11272	6002	969	860	912	832	870	857	844	821	831	820	857	807	822	850	884	870	875	827	859	809	796	759	932	841	912	1377	1666	1517	1207	1049	867	782	790	804	751	767	757	792	732	757	794	805	760	791	812	779	799	777	757	736	764	744	776	765	753	795	790	785	790	772	771	744	810	778	784	789	787	765	799	780	788	813	738	810	794	824	817	754	788	810	814	752	768	765	808	778	779	757	771	811	755	745	775	758	803	801	689	768	789	801	764	788	821	759	786	816	780	784	804	794	787	790	752	796	765	773	749	820	804	780	800	755	801	797	813	797	775	780	796	799	805	776	767	770	806	743	797	757	819	844	775	763	778	804	776	766	768	734	752	763	821	772	766	764	796	779	832	799	784	813	711	796	773	822	811	761	835	787	762	793	763	772	808	711	830	780	812	823	780	791	735	787	811	754	748	786	769	774	809	832	791	739	792	740	758	766	773	795	739	720	773	829	765	793	770	731	810	774	753	795	763	799	829	747	719	803	801	797	788	727	768	771	826	781	794	770	780	763	771	724	772	755	799	764	734	770	709	807	822	779	736	775	767	843	780	742	776	781	803	806	762	794	817	803	749	815	725	765	742	791	760	765	794	748	731	813	742	756	799	776	809	774	723	760	707	758	724	792	772	767	771	737	784	787	756	729	814	835	753	778	796	782	750	775	744	749	759	797	788	771	709	779	752	794	758	746	791	754	811	764	760	777	760	758	794	805	800	739	776	828	847	754	803	805	793	783	756	764	737	732	724	828	770	756	741	743	802	788	835	802	742	790	746	757	789	732	786	724	755	789	767	786	766	798	792	793	766	778	833	764	782	796	778	774	739	800	764	788	748	794	760	745	789	776	792	800	803	789	783	785	772	741	804	787	777	821	792	812	765	774	744	771	801	807	776	754	812	792	854	759	764	780	779	835	726	722	772	791	740	774	749	811	758	796	734	770	760	799	826	750	773	763	833	767	761	780	748	765	819	802	758	746	821	813	788	735	786	767	795	779	769	764	792	773	798	809	769	761	800	801	734	798	774	814	753	856	750	792	786	793	749	774	834	777	744	773	757	798	792	778	767	809	791	796	826	775	777	789	760	750	779	764	761	763	789	812	746	772	741	781	782	775	803	782	712	752	760	796	779	762	739	757	778	737	808	800	852	839	760	772	823	755	805	831	760	763	784	710	776	751	767	768	752	772	811	779	785	776	809	815	786	813	779	754	831	750	818	764	759	747	803	759	817	838	796	773	729	830	778	741	813	818	820	793	753	773	735	788	805	764	764	829	800	810	753	796	798	777	780	840	794	777	800	788	791	772	793	828	740	772	803	778	811	750	787	755	795	783	757	776	759	782	769	774	812	828	763	785	779	800	800	793	782	758	797	812	837	744	798	790	774	759	752	773	768	747	790	756	763	818	728	776	764	773	779	801	819	815	785	811	769	784	737	781	778	754	756	817	770	773	767	736	813	757	770	818	761	785	870	767	767	795	815	753	795	796	783	791	736	799	777	785	821	785	795	733	812	849	792	781	772	816	773	817	792	790	733	812	755	792	802	765	781	776	771	833	737	793	738	850	771	817	787	793	768	756	814	798	757	754	842	770	784	798	838	782	828	765	755	780	780	806	784	751	762	783	800	801	781	790	775	798	820	777	771	779	781	761	728	800	765	773	791	797	787	799	717	767	746	770	807	746	808	768	765	792	776	750	791	769	769	779	801	765	742	757	783	788	761	734	797	740	829	781	748	805	734	760	793	784	794	740	860	755	758	764	780	776	752	744	778	806	810	758	770	756	850	795	763	845	798	748	789	799	739	803	780	773	802	777	791	801	817	751	772	811	787	780	839	737	798	763	773	775	734	801	757	781	808	776	799	771	835	777	792	777	714	809	753	808	778	765	814	803	791	784	789	730	783	743	777	809	814	780	837	760	773	807	823	808	805	781	814	759	818	808	738	777	797	775	794	817	775	769	837	780	772	754	769	811	775	776	797	823	758	859	801	770	768	806	755	793	782	774	764	788	845	734	746	760	756	843	802	778	788	814	808	816	767	753	713	743	799	780	763	736	821	796	772	775	804	807	773	774	776	776	798	775	805	757	775	743	787	812	765	817	824	749	767	735	832	773	790	743	759	820	769	782	749	753	787	783	800	746	782	785	793	765	789	767	734	802	792	746	831	779	763	822	831	783	776	749	778	790	821	776	791	750	786	780	765	792	776	728	811	811	776	807	749	807	777	767	762	807	755	720	789	803	774	742	762	828	766	750	738	772	796	789	739	787	769	777	828	768	765	781	779	789	794	800	769	774	781	781	759	783	805	766	764	764	792	819	728	784	745	737	824	733	754	765	770	735	790	823	802	800	790	794	797	728	740	770	845	776	742	782	803	823	741	730	816	728	809	765	766	791	751	783	749	765	809	722	790	772	765	770	799	727	824	749	746	786	799	791	837	794	780	799	757	812	806	759	795	793	760	777	774	778	745	778	794	757	827	745	760	773	823	816	768	771	771	811	743	781	748	802	787	812	800	774	749	772	779	748	786	759	811	759	772	799	746	776	789	767	799	787	835	769	741	796	759	768	790	737	806	760	773	762	766	757	795	774	810	822	789	762	795	736	707	739	771	742	754	770	777	809	737	777	802	792	804	760	757	746	777	754	749	765	787	832	795	747	787	792	770	766	746	781	815	789	788	789	749	839	745	754	763	778	774	796	772	755	779	831	738	763	813	800	805	780	793	807	723	768	780	791	725	802	748	790	762	804	776	778	783	753	765	750	761	758	782	757	778	765	806	784	759	819	806	812	789	765	757	739	768	734	732	817	829	772	766	801	799	797	771	782	801	796	767	776	808	807	765	750	779	799	801	784	776	746	792	744	789	781	754	735	758	731	748	766	780	755	782	734	828	764	743	740	804	766	764	771	794	780	727	789	766	766	777	769	816	807	769	798	769	797	772	816	755	829	820	754	799	794	791	800	807	781	846	766	721	738	776	773	782	786	752	743	790	761	771	819	730	795	811	739	788	777	762	793	781	765	791	810	806	743	754	717	749	770	712	786	729	756	794	769	789	783	790	729	778	726	796	809	807	749	805	771	736	759	730	717	745	829	770	787	729	798	771	805	783	785	742	800	787	821	786	752	755	810	752	791	766	753	765	803	770	781	742	730	834	741	786	795	822	793	749	759	763	789	763	791	744	770	812	788	740	732	738	789	745	764	788	740	789	767	799	819	775	795	795	743	771	768	736	818	777	768	774	780	802	809	789	814	765	777	792	853	776	737	801	745	774	772	784	752	820	798	766	759	780	787	784	769	759	840	821	806	801	785	800	765	785	818	805	802	787	780	768	748	747	692	759	774	801	749	784	816	779	712	713	780	791	800	846	775	759	779	737	787	829	769	746	742	752	775	823	772	810	838	724	793	791	821	798	728	772	784	812	776	724	729	784	734	755	776	741	771	794	738	718	757	790	773	775	793	743
25141	21137	26825	24895	6348	1618	1124	18510	4444	728	641	596	602	608	623	618	609	560	586	607	540	547	597	531	586	627	579	540	569	564	565	566	566	830	1893	1738	1387	1008	746	570	524	542	529	559	546	496	463	507	523	541	556	524	509	538	515	501	494	487	518	500	514	529	534	533	518	544	541	492	501	520	512	528	520	544	543	587	535	543	483	516	551	544	560	527	526	550	522	491	528	568	532	548	542	517	545	542	530	503	523	509	526	557	520	517	520	465	510	494	479	512	554	528	548	525	520	475	524	490	556	548	479	519	492	531	548	495	512	516	495	559	536	541	491	512	512	529	507	491	559	536	556	512	541	498	555	526	490	519	525	533	505	543	534	507	564	580	542	531	522	524	544	536	499	522	550	507	519	540	536	499	474	541	476	540	507	553	511	499	528	504	528	488	521	479	529	511	484	509	503	538	525	517	536	516	546	507	535	530	529	528	526	520	484	500	512	575	512	523	540	525	517	518	496	515	540	556	545	522	533	533	504	502	549	513	485	502	525	533	519	558	526	494	531	574	542	522	575	516	555	561	537	503	596	498	545	486	529	518	549	499	493	567	521	532	513	505	492	556	531	497	512	499	490	508	512	546	552	535	501	536	473	531	500	506	515	565	547	538	522	519	480	556	519	500	515	491	529	542	527	509	517	560	546	550	522	503	518	534	525	506	490	532	514	523	514	562	526	536	594	509	536	524	529	516	536	536	546	522	488	488	506	499	563	521	530	536	492	512	511	495	532	518	508	521	548	520	536	539	516	544	544	505	524	528	541	501	564	559	591	545	523	540	535	488	497	530	549	510	501	498	518	506	493	532	533	509	543	514	532	498	488	537	570	553	528	547	526	511	483	534	533	500	541	538	511	538	548	544	479	487	536	597	517	512	510	568	557	515	505	512	516	498	495	556	560	533	495	544	561	491	513	535	537	527	526	526	521	551	520	527	527	476	533	536	521	500	540	567	557	547	535	534	527	542	570	465	516	497	517	529	550	506	487	524	472	529	499	558	545	544	542	522	520	519	559	523	512	465	532	530	527	526	508	514	522	511	516	540	537	506	535	532	539	531	547	527	532	544	520	545	499	492	522	541	558	498	534	521	531	534	554	509	494	493	496	512	504	495	535	536	512	520	492	519	509	518	543	503	524	549	528	498	536	553	530	536	540	523	557	538	522	544	510	552	550	509	540	566	504	528	495	525	460	561	513	563	519	537	529	506	496	522	495	538	538	526	546	501	536	523	545	543	503	554	503	522	532	545	475	524	499	517	529	501	540	538	559	564	497	515	557	510	514	567	544	517	541	511	533	558	533	551	503	565	475	536	512	497	563	548	547	500	565	499	535	568	476	498	492	553	525	515	512	537	558	486	505	506	529	521	556	510	529	489	534	530	547	488	498	504	498	522	534	521	520	511	511	539	540	543	507	543	493	561	512	525	486	568	559	539	510	510	565	525	552	528	510	561	509	553	525	529	501	536	522	523	533	485	510	518	523	502	478	511	508	497	518	529	521	527	487	559	555	537	546	486	514	548	545	520	509	530	537	537	529	486	531	478	553	513	497	487	510	524	485	521	513	553	530	542	507	559	498	590	509	547	546	508	530	506	503	539	514	492	490	549	490	525	541	529	526	533	510	512	514	524	506	504	515	542	546	496	500	508	542	491	533	529	529	502	504	509	507	539	535	527	501	532	560	523	493	525	525	532	547	510	500	509	511	509	544	486	512	515	524	519	535	544	531	518	542	507	516	555	566	553	515	540	511	509	492	522	523	561	518	502	519	534	564	540	527	563	531	530	454	542	546	514	524	531	543	525	512	561	525	509	570	525	481	553	506	522	509	543	550	526	513	509	510	542	483	571	519	503	505	530	522	527	527	534	525	520	547	506	559	515	525	522	538	532	491	540	532	523	505	568	506	538	497	485	552	523	521	535	531	551	516	548	509	508	476	518	516	504	491	530	488	521	557	525	521	565	528	532	561	513	522	556	524	505	548	466	540	518	548	499	525	558	510	560	479	590	487	500	492	502	546	537	540	512	518	553	518	547	545	523	516	507	487	505	541	497	529	541	486	536	557	496	542	534	536	518	517	517	508	523	527	511	554	503	514	508	552	527	510	475	513	510	548	519	561	504	523	495	526	503	565	539	524	521	503	465	524	503	568	552	518	513	536	518	523	547	495	550	522	528	535	557	512	537	517	495	520	527	507	528	486	517	487	503	566	549	507	502	508	543	552	518	554	516	501	514	547	521	537	543	508	540	537	547	595	512	556	486	511	486	539	516	529	519	534	504	539	555	522	534	529	525	524	501	590	546	528	513	508	525	515	555	491	582	501	515	514	543	532	531	516	507	543	526	520	533	503	525	471	522	522	477	520	544	516	515	557	519	549	562	557	520	561	519	542	543	548	550	518	572	529	492	526	552	537	550	493	546	543	487	534	538	499	495	516	545	522	485	521	544	544	527	553	526	493	531	549	557	524	476	530	523	534	510	529	504	484	538	524	504	579	555	543	554	551	526	520	549	526	507	523	547	537	568	536	585	530	513	544	506	539	561	507	531	552	515	526	508	523	525	521	536	519	542	505	540	513	510	512	492	555	537	527	491	497	520	532	527	528	534	545	522	497	517	516	558	516	535	516	528	523	508	489	545	561	490	564	527	528	513	510	523	546	503	459	513	489	523	535	542	576	532	523	476	545	503	500	485	522	535	484	530	551	517	512	529	514	502	507	519	550	511	518	476	531	538	525	526	581	482	510	539	501	497	543	525	506	541	522	591	534	518	530	528	513	511	490	522	493	494	557	529	521	474	506	493	527	535	538	545	544	505	552	485	509	505	530	562	532	538	555	531	527	502	553	579	502	511	543	505	529	546	474	519	550	556	542	507	512	500	534	524	553	519	530	521	513	546	589	540	532	498	534	531	517	542	520	544	527	492	531	532	539	507	535	542	579	559	516	523	508	496	567	512	536	495	493	534	525	499	527	574	558	498	579	541	515	514	541	526	536	543	496	561	497	524	556	570	560	509	528	528	517	501	506	514	518	566	534	484	571	535	519	564	551	516	478	530	566	523	516	517	543	518	512	520	541	486	499	461	521	475	511	485	539	527	536	516	503	532	496	511	568	536	529	511	560	537	492	546	525	530	498	519	521	525	509	506	524	523	553	529	497	494	524	522	545	563	549	469	514	527	530	500	513	495	530	526	530	558	562	512	557	486	508	538	527	524	510	563	560	511	554	534	509	545	534	512	519	520	550	493	536	527	565	520	521	480	514	508	535	504	531	499	545	563	516	514	493	524	524	516	494	537	540	507	557	547	557	539	515	568	537	508	515	572	538	520	511	493	530	494	520	531	567	577	538	592	602	500	535	548	507	514	534	523	541	522	555	553	524	491	511	545	527	521	520	528	521	549	529	485	532	559	539	497	514	501	550	535	535	542	495	534	515	527	512	531	554	473	529	545	588	519	552	567	537	529	523	550
8177	15840	12745	8609	5316	3380	2348	27043	4098	1313	1205	1127	1098	968	1031	1002	958	972	903	856	905	899	866	922	909	955	936	919	946	871	908	935	898	1563	4056	3715	2889	1879	1267	974	867	834	744	823	791	830	779	795	810	830	747	809	821	755	841	784	781	849	843	804	775	804	824	821	793	800	811	797	786	856	819	799	801	811	780	746	863	814	776	811	812	762	749	758	832	796	831	809	816	804	837	795	803	821	798	729	860	799	841	851	764	802	757	805	801	817	799	767	784	776	843	867	771	816	823	780	762	807	814	787	850	775	794	776	865	815	774	800	784	779	768	807	809	768	752	873	833	790	815	776	834	830	744	827	864	816	808	777	815	831	823	801	818	837	763	799	824	813	744	763	776	793	790	828	802	828	860	789	820	753	803	835	783	810	805	857	769	774	749	833	791	864	801	824	806	759	784	848	731	862	770	794	788	785	820	812	788	817	816	876	783	784	826	828	767	811	744	769	791	805	833	813	826	787	768	822	807	809	823	775	778	783	834	746	820	779	810	839	817	839	834	775	799	765	839	734	796	828	840	864	805	718	849	757	804	809	757	812	747	831	771	828	775	799	796	774	781	791	797	790	779	825	769	814	857	795	787	790	810	779	785	811	808	852	788	812	815	786	783	822	793	777	815	813	833	884	802	819	793	827	824	807	760	779	786	814	833	807	814	774	848	759	844	808	776	769	837	794	791	830	814	799	796	832	836	775	833	816	833	847	846	781	853	801	828	790	794	818	763	780	796	808	842	791	798	809	835	804	762	859	806	774	828	857	812	808	811	776	804	825	766	797	772	797	821	816	756	834	804	792	850	808	787	813	803	801	823	848	810	830	791	800	799	799	804	821	880	818	824	827	828	779	828	793	792	818	836	815	795	851	808	843	791	826	875	783	771	768	822	805	811	819	779	838	790	794	776	848	786	785	842	791	806	762	785	853	737	784	814	854	752	835	821	814	799	808	780	815	836	790	795	807	778	803	812	850	844	803	750	802	844	722	789	847	854	739	763	798	850	816	786	788	863	799	823	778	829	823	855	770	809	802	794	800	827	814	766	789	767	808	777	764	795	844	808	817	794	779	835	829	814	787	791	824	768	790	775	797	802	751	824	805	757	803	801	776	830	772	788	843	819	807	812	779	781	795	848	795	816	818	782	780	822	794	780	820	777	816	798	802	816	811	789	833	797	783	815	863	815	785	743	818	801	756	695	753	808	809	750	795	835	821	749	780	796	850	784	796	787	852	761	803	825	829	779	806	819	819	790	785	870	830	786	870	801	798	742	807	831	838	750	852	820	757	787	836	797	769	819	782	757	806	783	854	794	825	782	810	779	795	801	767	812	778	800	796	805	812	793	855	792	770	803	756	773	791	772	827	827	779	768	821	853	832	817	775	803	734	853	787	770	840	832	761	838	789	811	761	815	808	787	808	795	804	806	820	846	821	835	784	800	781	781	796	790	813	785	843	823	776	885	764	837	819	784	811	826	794	780	839	751	804	802	809	825	803	772	769	769	815	784	814	844	810	779	792	809	790	779	781	840	792	786	795	800	729	836	824	816	839	827	860	817	812	789	751	801	763	809	832	784	783	840	802	841	784	783	808	804	807	856	780	816	758	769	811	820	860	810	799	796	831	791	817	810	821	771	842	774	813	831	825	817	852	766	768	785	804	818	804	796	840	758	776	789	845	810	822	826	809	776	757	793	802	814	790	778	802	840	853	820	801	804	786	817	808	781	774	835	754	737	789	760	820	770	784	792	783	829	779	801	779	737	789	808	817	816	788	826	846	836	817	833	793	809	822	789	799	824	794	767	830	784	879	831	820	807	812	777	807	829	864	841	838	827	796	837	815	854	829	786	815	821	848	790	780	776	789	817	772	851	765	785	787	861	823	797	758	794	819	825	778	799	789	805	828	797	782	798	828	817	808	767	799	871	822	857	790	815	796	767	810	795	760	793	798	837	785	826	805	843	762	825	832	846	797	796	809	791	809	788	785	809	766	787	800	852	818	823	821	780	798	782	852	774	776	806	770	788	820	764	799	829	827	827	819	796	790	809	815	842	807	802	801	784	811	775	818	818	778	831	784	777	853	813	764	789	836	850	828	779	862	810	757	761	815	756	847	787	796	809	788	839	787	833	782	859	778	801	807	808	772	787	827	810	830	853	791	818	797	810	839	804	856	766	769	808	809	790	793	824	796	775	776	793	789	802	797	774	894	827	800	791	760	790	793	820	806	790	804	823	800	803	820	773	796	775	830	758	799	765	808	792	815	833	790	802	765	807	851	773	830	813	816	772	833	794	834	824	871	800	828	824	772	806	803	813	797	828	775	811	820	816	782	824	837	768	804	788	776	777	823	785	792	811	812	795	810	794	822	802	781	810	846	814	806	794	772	832	813	767	788	818	819	816	816	764	795	784	795	817	799	764	801	814	775	857	862	824	779	811	746	779	811	780	766	777	772	800	806	755	780	787	811	761	796	856	789	731	783	750	794	781	782	759	782	761	790	813	807	807	830	795	820	805	808	812	802	764	788	835	828	818	786	848	845	791	779	830	784	838	824	777	803	796	804	827	784	807	783	780	762	764	788	785	817	852	832	793	786	806	814	803	738	772	791	769	773	866	835	802	797	812	847	814	837	798	817	758	838	806	841	845	801	825	791	810	777	732	838	812	797	772	832	790	833	852	798	786	830	811	767	816	793	809	743	805	789	820	831	774	799	806	782	762	858	796	824	805	820	806	786	833	763	791	797	808	769	841	768	800	787	825	740	824	784	776	828	776	807	838	763	799	875	769	794	805	819	874	794	807	841	794	820	826	811	828	841	815	808	828	746	806	763	809	879	771	820	795	841	774	828	808	816	821	795	824	808	840	810	850	781	830	797	777	798	817	790	788	749	770	757	742	766	821	814	800	807	826	818	786	800	806	866	809	810	797	837	831	815	830	811	773	786	824	821	787	804	812	805	825	788	782	845	798	778	829	800	764	832	787	811	764	799	763	774	787	814	806	823	784	814	801	798	810	876	801	807	816	769	817	809	821	777	794	821	868	755	816	765	769	809	772	808	835	810	767	801	845	780	801	801	828	779	824	842	809	811	812	783	856	774	821	791	807	874	839	826	825	839	775	801	805	892	817	795	834	805	799	827	798	787	820	783	840	769	779	820	825	847	800	826	784	830	784	819	861	820	784	798	845	732	768	799	828	781	802	798	821	846	783	757	785	844	753	846	804	765	745	794	824	782	795	845	830	824	804	843	842	816	784	769	818	816	804	789	790	796	814	816	841	829	804	850	790	749	843	766	831	840	812	823	774	773	791	781	759	775	788	762	781	811	820	792	803	718	811	794	772	804	808	828	864	805	808	817	804	788	761	820	795	820	786	817	819	790	842	797	849	793	796	772	774	778	758	782	778	828	774	804	828	784	793	747	856	809	795	815	808	809	754	809	798	843	799	817	823	813	766	810	769	854	866	815	798	836
23360	21241	28930	23835	21247	19500	10485	41859	11306	1383	824	769	697	731	709	707	654	656	743	688	674	657	611	598	587	648	614	621	556	619	621	591	576	777	3789	5124	3790	2063	1087	651	547	523	529	493	529	530	544	535	539	524	572	510	481	524	504	491	498	509	512	509	522	553	503	490	528	540	515	521	475	546	498	503	530	479	511	533	509	551	530	518	547	531	503	514	536	541	554	531	529	471	533	470	505	555	520	535	479	534	479	527	483	535	521	536	550	546	504	529	517	470	525	506	537	591	548	499	501	501	539	533	488	529	521	500	491	493	515	494	467	564	529	542	497	526	544	524	509	504	506	493	507	501	570	505	525	519	539	527	527	523	509	522	521	523	533	497	536	516	512	517	483	515	492	510	530	518	521	550	533	509	530	528	514	528	525	518	473	529	543	512	507	497	522	513	543	524	497	508	540	501	503	539	513	536	527	510	499	508	532	534	495	492	495	537	508	529	516	526	535	506	499	556	513	506	543	534	533	514	492	499	475	527	542	492	510	517	530	509	526	540	524	524	545	510	544	533	523	539	530	474	498	487	527	484	538	518	529	510	486	492	540	513	520	498	507	552	520	528	514	505	541	522	498	549	486	518	542	490	545	511	516	485	519	488	564	493	501	528	520	527	513	541	521	580	568	505	519	470	500	540	537	522	479	491	553	543	521	560	550	493	523	548	519	485	559	503	561	530	538	512	477	525	546	527	533	504	498	531	509	571	551	510	502	508	521	570	502	546	541	527	518	511	518	521	548	516	512	477	511	493	511	510	521	475	524	519	470	514	536	505	492	513	481	508	529	544	535	489	527	579	503	531	541	521	522	503	532	543	490	512	500	523	528	515	535	505	531	531	546	452	504	525	496	486	496	505	511	533	523	496	557	520	537	517	531	558	535	551	514	504	512	540	484	539	548	535	543	490	528	527	506	532	513	532	545	517	522	529	461	521	509	550	508	488	523	555	530	472	504	535	540	531	502	546	559	500	501	514	545	539	503	487	519	530	502	544	516	567	523	494	525	541	521	558	529	512	505	521	538	534	511	494	494	539	557	499	539	520	543	524	501	521	504	498	546	534	541	513	510	480	491	530	500	537	522	552	516	489	552	507	480	525	537	495	484	534	503	471	478	511	530	517	511	527	565	509	520	508	508	524	501	508	521	526	521	510	547	497	500	510	533	540	513	497	571	495	517	548	508	536	530	520	551	524	506	525	505	531	504	488	506	491	510	491	481	558	518	535	547	559	475	513	519	508	530	482	534	497	515	523	508	494	494	521	565	544	508	537	521	495	572	546	504	488	560	502	519	576	487	530	547	503	571	542	495	519	497	553	517	486	500	571	544	548	526	483	555	500	489	495	527	553	528	508	514	536	479	514	554	525	533	500	541	500	489	524	524	512	521	558	504	529	511	537	557	518	522	499	478	526	490	494	529	500	534	505	504	490	530	501	541	512	545	555	486	474	522	504	511	498	564	520	514	535	499	521	490	530	511	505	544	521	540	559	498	491	530	514	552	492	521	531	495	507	509	536	560	501	495	517	506	512	549	540	527	550	551	512	525	554	549	521	511	563	563	541	517	532	508	521	522	503	510	499	552	541	533	537	508	522	489	516	506	544	489	553	510	489	515	526	513	488	526	527	520	513	544	528	523	530	511	530	520	543	550	492	516	535	508	550	490	524	491	551	536	494	506	495	525	506	540	512	521	477	520	539	498	516	550	521	543	506	491	505	503	480	521	512	538	519	507	530	543	554	501	491	530	533	539	515	562	538	521	539	476	520	546	527	484	514	550	536	519	521	523	559	549	491	515	516	523	506	472	525	477	530	528	496	511	572	508	518	508	500	506	557	513	531	528	557	507	510	540	508	505	561	452	483	520	483	502	525	518	468	484	536	492	506	503	491	522	549	490	525	528	534	511	558	525	507	562	497	498	506	481	518	525	514	549	548	516	524	516	560	511	555	513	486	524	507	535	532	516	516	471	538	541	509	524	521	526	532	496	526	513	516	533	484	514	485	519	505	524	497	538	500	482	517	529	506	495	520	549	536	569	511	532	531	477	487	541	507	550	529	481	548	548	505	516	499	517	532	497	514	513	527	494	493	505	503	540	531	550	520	537	545	497	525	523	520	527	521	529	516	517	500	503	515	509	476	551	560	519	562	515	502	542	480	509	512	483	494	469	524	507	529	532	519	572	526	524	482	520	503	553	499	483	528	486	517	494	533	556	486	515	489	517	509	493	514	519	481	506	493	502	515	515	505	538	490	520	508	527	535	514	562	533	536	509	540	525	512	500	495	521	504	559	515	527	517	509	498	468	540	556	519	533	539	515	537	536	491	520	543	535	489	514	508	546	554	511	509	521	498	514	540	472	504	515	482	526	520	484	514	499	487	527	540	512	515	515	544	518	503	507	568	522	523	507	497	494	539	477	527	536	561	493	495	531	499	502	531	510	532	551	502	512	528	507	543	462	539	539	548	490	518	497	467	544	480	570	510	491	511	512	505	510	553	506	473	503	546	486	518	541	576	499	522	516	535	523	502	524	492	538	498	491	520	533	554	512	507	527	525	485	524	502	511	504	506	507	501	526	505	559	499	561	538	506	484	507	510	508	500	526	483	551	521	518	523	503	486	548	517	552	519	492	500	539	535	538	515	525	517	551	505	481	543	503	532	509	509	541	533	521	482	513	515	536	499	549	508	516	506	520	508	506	529	510	509	529	577	542	519	510	523	519	519	491	528	487	512	508	519	486	486	524	525	534	483	520	506	502	522	513	524	578	522	543	557	553	502	501	502	472	514	518	512	490	543	523	532	506	492	519	495	538	505	527	531	508	484	528	517	535	505	525	537	543	528	530	539	529	538	501	490	476	542	492	525	536	510	502	525	533	545	507	515	502	498	524	532	538	521	541	531	503	514	511	539	471	548	511	516	514	503	512	517	485	487	477	518	524	530	529	513	565	566	526	490	546	526	533	547	554	542	506	518	519	499	497	505	499	514	503	483	515	501	525	525	487	514	512	529	495	517	532	501	531	508	489	494	455	547	527	527	552	505	488	541	562	529	502	514	478	466	509	552	506	507	515	536	524	507	559	540	516	539	534	471	536	559	495	508	530	541	510	536	501	502	517	501	543	519	536	495	503	539	486	496	503	516	514	525	508	503	502	495	507	514	549	546	487	503	531	509	532	569	541	510	535	475	550	497	513	489	548	544	534	539	550	558	513	544	527	525	522	487	499	550	511	470	523	499	511	521	549	513	492	523	514	526	536	508	479	512	511	524	546	524	492	522	524	504	495	545	521	574	503	487	515	507	484	514	496	489	544	550	546	522	520	519	498	518	505	484	506	561	529	530	524	496	551	492	513	529	514	498	556	510	507	505	524	530	537	546	459	504	523	547	536	528	501	492	512	532	559	489	549	498	502	517	510	514	566	505	542	516	522	517	550	461	534	554	552	507	539	546	561	500	533	524	531	534	537	501
11917	23194	19135	13530	10361	6755	12319	43939	3100	2042	1753	1574	1377	1502	1405	1370	1271	1248	1360	1249	1193	1146	1094	1140	1010	1017	1007	996	978	913	926	946	987	1617	8512	10353	7553	4369	2155	1131	874	797	788	768	797	803	797	737	817	764	792	804	776	726	788	805	747	780	789	783	772	727	739	842	816	740	752	821	836	810	785	773	831	763	771	755	786	796	764	795	819	841	754	799	809	820	776	813	754	816	795	788	735	777	811	835	776	790	799	770	729	793	796	832	809	806	798	801	783	781	820	788	793	787	788	819	721	797	782	812	765	805	745	775	753	799	781	753	814	792	782	831	804	779	796	789	807	792	784	762	775	751	785	763	750	739	784	818	832	798	842	777	805	735	777	840	758	792	782	768	773	815	831	808	786	770	770	808	796	760	781	738	795	798	819	768	786	755	760	746	835	754	748	784	750	754	829	825	785	799	800	799	803	797	830	749	813	835	785	762	776	807	767	760	756	788	800	789	836	868	786	813	750	786	785	808	808	800	779	805	825	788	783	821	761	819	810	794	808	774	843	855	779	818	763	743	832	787	850	751	804	796	776	791	805	810	818	747	711	807	794	829	788	805	756	769	815	789	790	783	812	755	755	781	787	790	748	783	749	824	780	784	847	853	758	799	834	777	794	808	815	803	780	796	762	791	746	797	754	829	767	748	794	784	764	804	790	807	833	766	736	771	788	757	783	768	740	770	833	806	834	807	787	754	826	776	807	793	804	778	801	790	801	771	758	786	788	805	793	824	805	753	788	806	773	800	812	803	778	796	770	815	713	803	739	762	779	753	815	771	748	846	849	784	769	833	821	757	748	762	806	821	840	788	758	751	793	818	743	805	804	805	785	797	805	790	795	795	759	822	805	784	792	770	824	829	819	802	796	804	795	785	853	732	799	799	781	807	831	760	773	770	784	838	756	756	735	730	858	821	778	755	780	772	796	790	833	786	785	796	794	809	829	796	843	818	799	743	834	772	799	808	780	779	822	794	814	834	824	771	793	792	781	776	734	823	748	776	722	839	779	820	823	811	746	764	783	828	830	775	795	814	741	789	816	792	773	763	758	797	791	783	786	829	806	802	785	781	805	809	826	788	792	813	786	761	794	793	779	782	768	802	808	766	786	742	801	814	823	808	815	743	751	786	808	802	806	782	802	822	780	763	775	812	786	799	778	764	751	788	797	793	778	755	808	766	780	738	806	776	816	780	810	747	746	757	781	784	783	791	784	779	781	784	787	802	776	794	812	823	802	779	816	746	790	807	738	798	816	771	753	769	781	767	787	781	820	804	808	729	783	800	734	780	754	825	781	733	768	781	782	808	731	822	792	735	810	794	820	751	759	775	772	809	808	783	792	770	763	829	760	777	759	787	813	770	797	754	796	778	762	769	810	793	801	779	788	737	797	777	803	745	825	775	794	735	792	839	789	839	758	741	746	771	822	792	794	780	805	722	771	734	773	804	763	782	812	810	780	803	709	823	789	787	804	790	774	861	778	764	755	817	762	859	784	728	771	800	793	777	755	801	825	779	809	785	844	778	743	832	804	753	762	796	850	776	802	740	756	779	751	750	763	837	794	759	737	771	745	796	806	790	801	772	778	819	737	754	758	772	756	790	773	768	800	789	849	803	787	789	784	781	830	794	775	821	800	805	782	796	783	769	783	774	839	772	775	758	778	808	807	806	759	843	807	820	784	773	796	762	782	791	839	758	794	810	825	791	814	812	790	813	735	735	795	784	800	778	772	813	812	847	864	858	785	792	810	808	789	754	790	773	802	802	799	816	761	750	793	815	806	798	768	807	739	798	740	790	780	791	801	771	797	827	755	765	767	771	790	783	719	791	794	756	793	720	775	751	796	721	773	769	759	777	794	826	804	755	768	799	763	803	771	797	789	814	833	795	775	760	738	808	793	784	774	802	795	796	810	781	782	757	775	758	847	779	794	816	770	833	799	802	749	792	755	783	786	807	769	797	827	755	781	764	738	820	787	802	852	763	807	775	781	756	816	767	773	793	801	753	773	780	793	823	747	764	746	740	741	788	805	788	767	866	778	777	776	803	733	742	776	788	760	813	839	767	759	792	787	800	774	765	832	798	792	756	758	786	804	813	812	778	756	830	836	808	753	793	775	742	776	786	768	812	749	769	801	798	811	806	859	688	780	795	807	781	748	787	828	785	824	741	805	801	795	804	728	766	778	840	785	756	780	744	754	772	780	800	815	778	790	792	778	741	784	802	753	810	833	838	777	770	808	841	760	751	769	784	820	747	808	798	776	801	692	782	735	800	765	742	766	795	778	779	772	840	767	807	829	757	805	831	769	753	813	744	778	789	774	783	767	754	765	802	776	767	796	774	798	820	730	747	784	785	717	772	786	765	760	822	820	788	797	764	755	764	766	764	789	853	750	812	742	761	799	759	817	823	807	787	743	776	817	809	785	804	813	803	794	830	809	730	804	759	774	843	797	783	757	845	769	754	812	740	796	806	832	783	780	827	750	769	816	784	753	796	800	795	751	812	782	762	720	772	805	778	746	805	738	753	800	803	808	774	774	777	757	766	747	772	794	768	775	805	782	792	819	735	827	790	797	818	799	780	785	808	792	748	790	749	795	790	773	785	727	771	784	815	793	813	786	757	776	826	823	737	816	776	798	801	792	751	732	737	790	800	796	797	749	801	788	797	800	778	760	791	738	787	784	753	831	773	736	806	816	817	783	752	815	760	773	755	801	776	807	748	744	794	785	770	764	761	808	832	795	773	750	792	784	773	792	763	717	811	759	799	821	789	769	739	791	766	794	791	803	721	828	783	791	851	806	762	780	892	794	758	771	788	808	827	796	807	810	814	794	767	808	783	763	763	792	800	764	801	767	788	791	813	779	770	780	749	752	729	791	805	774	764	799	818	766	771	871	787	792	769	803	793	798	747	746	814	796	792	746	804	772	772	782	815	812	774	808	768	734	815	771	759	777	770	770	822	759	770	753	758	751	772	771	781	800	812	777	780	811	770	791	779	802	827	773	822	768	825	771	804	740	794	793	747	778	754	743	791	798	816	781	788	777	837	740	762	791	784	856	810	818	807	772	772	788	768	801	839	817	766	763	792	777	773	776	785	861	761	790	753	809	812	841	778	785	769	722	785	796	819	805	778	779	841	810	767	824	754	791	819	845	720	814	812	807	766	792	818	817	747	841	756	782	825	806	724	801	776	792	825	788	745	781	844	807	772	791	768	809	789	744	764	797	760	803	815	808	763	843	826	789	825	804	755	779	784	795	752	739	801	803	757	800	778	790	803	793	753	761	772	836	795	762	807	819	795	754	783	782	804	761	814	742	818	818	744	791	828	771	764	732	762	767	777	764	860	807	777	770	804	773	781	764	782	800	771	780	789	752	780	755	768	799	767	770	789	819	780	804	787	787	766	796	805	789	754	807	759	799	798	851	799	766	797	770	772	817	772	798	797	779	777	768	783	858	755	773	762	756	784
26813	20211	9250	2746	2109	1385	1705	5926	831	578	548	555	590	536	561	541	568	579	563	552	526	511	542	554	588	599	561	576	540	503	567	517	510	566	761	936	877	762	639	578	535	511	551	539	551	505	550	483	508	530	545	511	515	532	544	484	533	545	534	544	535	524	561	509	498	503	477	515	520	496	476	505	544	527	523	537	523	537	492	528	532	480	523	523	538	547	485	507	524	547	530	567	494	516	531	516	498	506	551	496	545	550	567	513	534	464	502	471	487	518	544	519	511	527	559	506	486	503	508	556	557	535	512	492	509	528	525	545	497	503	514	513	506	545	538	520	495	545	526	506	516	596	524	481	523	494	503	518	536	486	475	515	553	523	511	513	540	488	488	491	515	508	529	502	529	519	504	516	498	530	570	517	516	547	543	523	542	452	538	510	493	535	538	526	466	509	529	484	516	530	532	544	541	540	524	517	539	547	522	488	468	485	573	496	551	536	514	535	531	453	504	506	525	521	492	528	513	504	525	521	558	480	514	520	570	477	498	527	502	513	523	511	520	579	526	487	481	494	508	502	518	482	513	504	512	530	479	546	554	541	537	488	520	556	524	545	531	485	542	502	518	556	494	522	516	485	560	504	485	543	526	515	498	505	493	506	505	476	546	497	510	504	489	542	488	493	525	533	546	512	509	542	519	477	525	550	525	526	507	468	531	501	503	506	539	522	546	540	558	538	511	537	513	527	469	500	511	494	580	537	501	512	529	529	536	541	496	527	506	477	482	514	494	519	546	533	495	506	539	539	535	527	520	511	534	516	501	507	505	545	503	565	516	508	499	531	522	540	531	490	516	592	538	505	542	554	490	512	509	527	551	490	509	524	501	542	518	528	490	520	536	505	530	527	484	520	545	512	539	536	501	513	517	551	537	489	500	552	529	496	534	515	524	526	511	475	533	490	537	519	521	536	541	571	449	518	510	492	519	507	558	496	486	539	542	514	491	530	536	518	520	536	552	543	495	511	547	498	526	504	513	542	504	491	520	506	561	511	510	531	472	523	487	500	507	482	526	505	477	532	542	541	530	517	579	535	528	555	478	514	517	486	528	517	519	509	534	540	481	554	533	491	485	547	538	535	554	519	468	458	561	493	495	517	528	520	510	517	516	493	519	549	504	533	553	549	505	532	511	499	494	567	510	503	496	528	529	494	522	554	581	529	563	523	535	544	524	523	522	477	516	577	529	524	499	533	513	499	534	537	515	507	497	506	506	486	513	533	533	507	512	490	478	503	507	539	520	515	548	512	531	532	498	540	505	532	508	543	542	537	508	521	550	525	531	542	520	519	535	520	517	535	489	517	538	519	490	489	505	531	490	516	538	526	554	533	548	523	574	502	523	494	454	511	482	513	559	530	531	536	468	524	486	520	538	478	496	513	500	511	519	521	516	519	540	525	560	517	528	522	499	546	506	528	474	479	538	526	517	510	527	567	518	540	475	487	494	528	523	521	530	539	503	528	521	494	527	505	558	520	520	499	503	517	527	576	497	522	522	561	507	546	491	515	514	562	549	542	504	559	543	522	559	547	507	556	543	534	525	488	523	487	512	568	532	516	533	555	522	526	490	513	507	527	517	522	552	533	519	560	533	486	515	517	540	535	492	504	480	540	496	505	505	534	513	504	540	528	571	523	543	543	533	569	545	488	509	520	508	545	531	524	544	514	541	530	547	534	510	523	534	511	543	530	476	516	510	527	500	527	524	507	504	520	533	495	476	558	533	516	520	496	515	505	494	508	513	534	484	494	525	502	507	510	528	523	547	500	541	501	511	510	543	527	504	525	494	496	548	494	545	504	503	539	506	541	528	565	541	484	516	459	520	520	554	466	533	488	544	541	526	529	527	527	513	511	519	507	522	509	486	538	532	531	482	538	497	500	525	515	526	502	493	494	526	530	521	568	536	530	517	505	508	515	510	511	557	505	491	502	521	507	513	465	484	532	510	502	468	494	521	514	515	534	511	490	490	512	548	499	492	509	529	539	444	508	510	580	525	469	518	485	515	515	562	549	496	502	485	510	507	510	534	518	528	570	515	518	536	515	533	530	503	491	544	514	511	487	551	515	511	485	534	524	490	502	518	513	521	529	511	526	520	513	501	538	520	526	535	556	502	516	445	544	519	497	534	489	490	530	523	531	534	528	538	493	471	587	530	496	479	501	526	544	506	516	524	496	520	550	541	497	542	554	533	510	516	495	501	519	527	469	524	518	512	457	492	538	554	521	506	520	510	507	524	538	537	520	510	529	505	557	528	516	473	580	532	525	537	512	531	534	519	564	531	537	559	524	512	509	508	533	527	533	565	488	536	482	501	517	528	499	505	544	522	541	509	537	509	525	498	538	523	519	488	513	557	558	523	559	474	484	497	523	559	503	500	541	538	535	489	501	523	531	509	558	563	484	472	547	539	483	533	509	542	556	528	473	522	538	518	524	511	537	489	546	553	546	513	507	502	543	559	540	512	498	481	540	501	496	536	535	486	520	537	519	530	521	524	531	539	521	541	523	483	533	539	540	481	519	548	527	554	528	535	504	562	514	485	514	528	542	514	532	515	527	528	500	550	490	497	483	533	498	525	508	514	513	545	563	525	557	515	537	522	520	537	565	548	535	514	521	507	484	502	525	470	532	511	516	509	526	461	476	500	499	518	552	535	500	532	505	548	450	517	529	534	507	516	539	523	485	515	529	532	553	511	503	512	521	518	538	515	533	487	549	509	537	504	544	500	474	535	517	515	538	537	543	523	510	526	478	526	491	524	568	489	551	538	527	540	512	544	530	525	510	517	521	496	554	492	500	508	513	510	489	554	518	480	531	533	487	526	519	525	504	509	488	525	536	516	530	512	471	525	499	505	513	508	512	540	523	527	526	479	518	569	523	543	511	501	565	501	530	522	506	506	506	536	542	514	499	530	480	491	550	527	519	523	530	490	506	549	472	513	512	520	544	513	487	512	489	548	498	526	519	494	499	549	497	529	514	539	508	489	504	512	545	527	534	473	530	536	538	527	538	505	502	492	501	533	589	534	497	519	532	536	506	516	506	523	535	510	524	479	501	530	538	529	510	530	515	526	553	537	512	546	491	523	555	523	505	524	504	563	561	521	534	495	513	524	528	516	540	542	527	500	506	506	516	495	517	476	518	507	503	521	524	491	502	508	520	463	513	556	554	528	532	506	546	540	520	496	461	528	537	503	492	517	486	530	533	555	476	522	511	542	516	536	526	544	487	510	514	561	490	515	528	507	497	566	493	502	536	509	497	498	533	519	505	534	521	518	548	541	499	540	507	538	512	482	525	543	507	490	514	522	486	550	511	483	509	521	509	521	524	526	564	562	534	501	555	548	493	546	461	559	534	498	524	492	520	514	525	528	557	513	508	519	497	558	532	534	533	535	499	509	506	518	519	510	526	534	567	526	514	483	569	516	472	526	526	488	522	525	518	473	539	549	523	514	519	519	534	528	498
7313	7664	6153	4118	4590	2915	3742	12016	1185	999	918	942	980	960	988	987	995	937	913	895	878	847	922	879	889	886	784	879	822	849	913	858	842	1012	1410	1808	1604	1279	972	885	754	802	801	797	771	798	759	808	778	780	787	831	786	773	818	780	714	790	762	767	801	816	808	822	795	767	818	769	809	811	827	797	769	794	754	826	815	798	781	774	811	752	766	772	814	794	792	788	787	812	801	806	757	806	804	812	787	775	831	806	741	763	803	793	766	774	794	784	795	772	805	803	841	795	755	783	827	738	781	831	738	808	792	746	819	834	817	821	784	767	796	769	816	769	792	795	742	761	784	798	747	819	788	796	817	799	761	845	795	736	764	815	825	792	792	767	796	771	756	791	786	762	804	795	801	765	777	791	814	770	781	807	787	829	818	827	769	785	809	835	785	810	790	770	808	841	779	838	746	777	824	801	787	799	802	777	820	796	754	806	764	792	767	772	809	786	778	819	752	798	803	756	809	784	761	761	753	822	831	754	770	837	773	795	780	850	753	766	744	802	776	770	771	773	762	787	795	792	788	808	852	797	756	803	787	784	757	786	769	843	777	752	819	786	825	758	724	771	793	761	775	799	806	763	787	792	793	787	848	801	826	835	844	797	783	835	802	824	789	822	807	802	771	782	790	816	753	823	766	788	806	761	779	762	800	789	780	776	828	799	766	752	811	786	776	799	819	769	783	812	788	790	766	756	800	761	823	814	818	819	792	785	735	818	805	778	768	788	747	784	806	756	796	816	770	754	767	780	771	757	750	749	765	792	798	742	770	795	746	799	767	806	816	781	799	777	763	766	761	777	792	774	771	762	800	738	807	813	808	783	777	773	795	786	826	790	776	800	791	774	827	798	746	795	770	779	819	796	775	773	779	734	816	780	787	829	781	794	769	739	824	841	795	810	818	833	792	732	779	782	762	781	778	821	767	789	801	773	797	818	793	756	820	778	772	812	784	778	761	795	790	714	803	803	796	811	779	767	792	797	800	816	810	780	822	755	791	751	778	770	781	825	804	814	812	809	786	751	794	838	795	764	765	867	807	818	792	728	803	801	805	807	828	810	820	764	778	845	801	784	801	773	771	791	771	790	814	761	775	791	781	761	812	764	776	776	837	798	769	829	777	777	799	727	785	798	816	775	804	781	799	796	792	775	758	786	778	802	778	803	798	735	797	771	798	777	768	754	792	848	792	765	795	772	729	774	812	815	785	747	764	784	776	763	792	778	775	793	820	765	770	808	804	789	760	778	835	837	781	757	761	789	761	825	773	759	758	808	770	744	781	801	750	781	774	784	835	795	767	798	820	828	830	746	773	815	788	752	783	778	770	760	762	804	807	800	802	786	786	784	783	767	757	804	770	817	807	822	844	777	807	753	767	801	799	774	781	778	803	833	806	858	810	772	800	793	900	825	755	768	780	807	764	811	790	820	802	766	759	753	807	841	810	840	815	805	825	814	798	787	759	736	817	736	827	775	821	814	752	768	767	746	799	796	802	765	762	777	822	795	800	776	814	739	850	759	818	826	828	745	773	756	776	779	823	810	804	835	749	795	806	840	753	803	784	787	748	789	775	805	776	769	765	853	778	768	762	827	824	773	763	779	781	756	798	768	777	751	784	775	779	730	753	796	778	854	798	787	733	772	768	768	824	765	762	797	754	761	781	780	816	806	793	806	793	782	756	758	827	828	812	781	828	765	795	780	834	808	794	824	768	810	739	803	795	823	769	825	798	833	824	823	737	789	810	828	823	799	834	722	759	778	774	789	729	791	774	824	817	813	796	788	783	780	804	777	765	803	826	818	808	784	772	791	747	803	790	786	782	746	795	803	772	798	765	809	794	779	792	801	798	801	812	806	790	774	749	844	751	815	795	747	802	788	816	823	764	779	786	792	768	789	727	761	802	740	764	808	790	796	780	785	754	798	789	779	786	747	773	780	775	792	751	803	836	819	815	793	807	757	834	796	775	770	800	801	827	826	773	764	754	794	807	819	813	779	801	811	774	729	778	813	769	832	783	769	821	750	784	801	803	807	797	801	765	794	759	748	777	817	818	732	828	831	821	768	790	734	744	790	770	757	779	770	801	817	785	765	764	745	759	777	798	777	809	794	748	827	802	835	769	790	805	796	776	803	824	726	816	834	802	750	829	798	760	798	808	784	780	792	773	810	744	768	778	836	765	791	810	774	858	817	752	780	784	799	783	799	827	744	815	802	781	735	767	815	832	795	793	836	763	751	786	753	818	801	813	810	808	853	793	796	816	804	823	785	763	807	808	786	838	804	818	766	785	835	768	799	771	799	811	804	866	761	750	787	806	797	788	820	819	845	775	839	824	817	800	824	822	770	883	809	761	769	744	818	784	734	816	809	756	839	831	736	773	767	825	775	782	845	782	785	799	805	785	797	792	795	767	810	794	832	835	820	767	817	808	767	802	791	774	767	766	794	772	810	796	805	774	762	813	782	766	774	776	790	746	805	775	753	783	818	768	767	753	807	830	780	790	780	776	803	808	797	791	749	791	796	782	801	781	837	764	759	792	785	822	772	785	786	775	810	813	803	778	757	756	824	799	769	812	788	832	778	790	769	829	827	768	759	804	756	753	798	784	806	791	813	811	787	790	774	752	778	767	787	830	717	779	759	796	778	849	802	735	811	773	769	791	809	756	828	735	806	757	792	824	786	766	806	788	799	721	779	749	838	743	738	779	734	835	798	801	806	767	785	832	829	738	805	777	792	727	831	779	815	812	766	771	744	748	871	786	816	786	797	818	771	798	764	818	774	702	795	801	767	774	814	780	827	795	769	750	777	766	821	792	805	753	807	774	814	811	741	785	753	770	799	769	788	822	795	821	773	805	771	754	774	787	763	763	751	809	785	797	735	767	839	794	813	801	819	796	830	758	741	802	814	790	759	829	792	781	766	804	769	804	839	767	810	791	792	827	813	795	766	769	796	829	806	745	779	796	778	772	823	791	784	813	832	785	784	788	737	791	760	741	810	772	773	741	778	772	798	827	822	819	787	784	805	781	757	810	759	784	787	806	839	817	800	754	822	790	831	730	810	808	825	866	795	807	790	828	822	804	767	850	802	776	819	807	756	777	753	798	737	824	785	836	782	797	778	785	806	817	762	725	815	769	830	749	795	815	788	780	821	778	765	799	816	805	766	756	817	764	763	766	741	827	851	780	728	840	842	781	765	757	798	798	770	844	828	731	736	795	780	743	794	817	796	829	776	789	795	765	768	824	788	802	761	762	804	801	811	762	807	793	764	751	767	753	835	784	804	748	806	784	866	796	735	728	782	765	803	751	814	768	798	798	774	747	841	760	784	738	784	790	794	799	804	784	819	773	805	799	795	800	804	795	793	798	784	843	747	786	787	812	778	788	796	784	802	747	776	822	769	790	796	796	782	824	779	771	777	770	784	712	773	812	778	832	800	837	779	818	841	838	746	789	842	825	798	774	814	785	846
25151	21163	26906	24843	6582	2157	2236	20652	2525	658	644	640	630	621	666	681	557	634	562	618	604	576	553	605	600	577	601	550	550	597	567	610	526	809	1987	1828	1393	1026	750	611	585	561	538	503	555	504	545	579	544	514	548	532	513	502	555	500	532	530	528	496	535	520	552	520	536	505	518	523	576	570	537	532	545	532	509	533	550	515	536	505	523	515	510	565	520	524	550	542	531	503	553	539	552	551	519	490	537	538	540	533	470	532	523	500	561	545	518	541	536	549	518	591	540	538	524	556	522	532	523	535	514	571	541	523	557	556	524	553	501	531	535	535	564	543	556	499	564	491	542	554	528	523	572	520	539	515	503	541	512	527	503	497	519	519	546	526	537	545	548	559	520	534	511	575	552	518	499	541	548	551	542	527	548	494	571	495	539	553	542	467	546	552	532	553	503	519	528	558	528	518	548	554	549	544	522	495	509	537	514	552	532	559	503	522	554	499	478	567	566	483	517	537	549	546	530	548	522	514	490	538	527	549	548	553	524	576	546	519	513	508	485	538	583	518	524	503	504	514	515	523	563	536	499	506	556	547	528	538	507	556	552	529	584	505	485	539	545	493	498	515	555	507	507	487	539	509	535	552	537	541	536	514	536	545	530	540	490	542	537	496	504	549	544	572	484	546	516	556	531	574	531	531	523	552	532	565	521	562	545	546	503	521	515	538	514	526	545	525	492	526	524	545	518	518	515	566	525	554	487	524	537	538	494	542	553	551	546	546	592	490	525	511	589	521	534	518	517	532	570	535	552	538	539	536	528	566	508	467	578	533	545	528	538	545	513	514	526	515	592	528	485	524	544	539	524	508	539	499	520	508	505	495	568	541	543	566	560	518	497	491	517	554	549	522	508	515	552	549	560	568	572	507	523	547	538	527	532	530	565	533	566	545	551	541	543	594	528	495	542	514	540	473	524	549	503	535	479	538	530	513	533	539	486	541	532	538	529	579	548	552	512	543	518	522	544	542	512	503	553	561	552	544	558	479	525	552	528	504	537	517	538	563	511	514	560	530	513	523	588	483	501	532	497	535	566	521	555	549	522	550	546	543	489	531	537	550	490	555	544	507	498	548	557	556	533	533	516	555	546	523	508	503	563	537	536	534	544	554	507	509	570	530	516	534	491	548	525	537	521	520	514	519	501	528	530	541	542	531	543	518	524	531	536	529	544	541	528	515	530	510	504	516	524	514	568	552	566	528	522	526	556	539	573	486	504	471	519	550	569	500	554	533	558	528	571	556	544	503	558	565	524	528	515	524	537	574	527	565	547	505	527	513	559	547	507	542	536	551	562	505	521	564	537	582	513	541	543	578	519	528	507	532	575	561	546	552	559	480	531	503	534	503	519	552	507	551	511	518	561	539	542	498	519	533	516	520	514	571	560	537	548	552	519	525	549	546	551	535	512	531	541	517	525	573	540	550	511	534	498	515	474	543	548	535	568	521	516	561	507	539	520	500	530	525	495	522	548	513	524	510	505	519	561	525	498	552	514	561	541	532	536	501	516	516	519	525	492	536	562	548	485	545	532	505	513	529	561	496	555	542	527	511	491	541	542	508	526	537	534	584	525	567	539	570	528	536	521	506	521	531	545	548	537	546	516	522	510	568	565	541	562	539	542	561	510	553	557	532	538	498	542	530	537	564	554	540	546	477	503	535	508	546	538	535	556	527	540	513	521	565	477	537	531	509	542	480	519	541	529	539	501	536	545	535	490	527	515	504	527	519	522	565	541	543	491	551	512	523	540	555	512	550	495	496	486	523	548	546	528	517	532	527	510	541	540	575	555	471	530	530	574	565	563	511	527	528	489	534	528	525	493	539	517	534	556	505	551	516	547	576	533	536	533	512	539	574	571	540	503	527	536	528	549	502	531	525	540	512	517	509	566	541	555	561	565	529	582	555	525	485	555	494	556	545	514	576	523	531	550	519	483	495	496	507	473	533	519	518	546	512	529	555	505	546	515	574	549	520	574	575	561	552	509	557	561	534	557	557	558	561	541	542	514	539	547	517	560	550	530	514	502	525	497	502	504	501	517	511	522	512	563	523	549	545	478	574	515	575	524	537	558	542	543	518	527	528	500	532	531	559	476	555	569	558	507	532	535	516	551	513	497	544	550	510	530	531	515	562	529	560	524	528	481	562	535	559	560	539	524	534	519	552	527	504	537	530	534	493	531	558	509	522	495	502	536	561	518	555	555	534	549	516	533	539	524	537	519	494	564	511	577	511	498	487	525	534	505	546	497	573	524	518	552	501	545	522	497	498	532	532	558	482	508	502	564	565	517	541	492	516	562	543	498	548	511	497	517	544	538	536	541	547	560	548	498	527	567	540	586	545	526	547	538	538	558	557	520	542	546	520	540	547	573	477	555	532	525	546	521	566	532	599	503	498	524	522	510	545	530	518	533	517	512	484	496	535	547	535	537	518	530	515	532	531	536	529	500	558	500	557	545	553	498	489	524	536	531	546	491	508	548	572	537	516	537	534	588	513	529	550	548	544	521	491	550	548	552	540	531	546	563	570	511	511	554	564	535	580	539	540	507	531	542	527	532	525	553	506	541	527	535	531	533	540	505	504	520	526	551	549	551	518	536	525	553	567	480	522	539	527	529	522	577	575	513	544	539	496	550	560	518	517	577	506	521	565	559	545	471	599	508	529	529	561	528	539	535	517	562	554	548	506	524	531	539	512	562	563	542	501	495	520	568	533	531	541	578	527	517	512	521	502	504	521	562	522	558	532	567	516	521	524	509	526	587	531	491	500	522	533	565	517	527	538	517	555	505	504	533	496	523	549	537	526	513	531	541	526	513	511	541	506	532	522	570	503	526	551	573	508	539	519	546	520	532	502	558	527	513	532	517	536	540	527	542	505	516	511	505	529	533	563	508	515	517	539	525	545	580	529	544	526	539	543	535	509	510	532	534	531	534	576	553	562	537	545	549	600	540	556	518	540	505	533	517	536	511	547	586	583	542	555	519	536	555	524	538	535	526	508	536	533	527	572	558	575	522	495	520	547	470	523	537	539	509	559	501	556	517	516	540	567	513	538	512	541	531	513	546	547	527	531	505	490	555	565	563	559	498	537	547	564	532	519	567	535	543	524	558	528	540	492	547	542	522	516	525	516	513	515	562	521	482	530	526	560	549	538	500	520	539	551	552	516	520	559	549	524	502	515	560	511	542	521	543	583	496	559	543	501	544	513	519	557	551	487	521	543	504	508	542	545	532	492	529	583	519	554	568	561	515	514	552	518	506	547	554	501	543	526	538	482	529	525	514	537	571	509	525	548	543	487	529	537	486	532	503	553	520	506	540	510	534	498	518	501	529	490	530	591	525	518	532	507	546	518	488	562	482	545	505	513	515	556	510	518	494	533	517	541	506	521	542	504	535	502	552	515	536	558	547	485	541	524	533	552	573	587	532	515	529	531	538	514	532	539	496	517	505	511	546	548	496	531	541	535
7008	11690	9974	5899	6953	4708	4602	30061	1838	1140	1178	1145	1032	992	1046	1125	1133	1098	1022	958	1005	973	957	904	1037	1036	1026	922	906	893	902	863	898	1632	4347	3775	2863	1776	1235	920	841	890	814	807	819	808	840	824	796	848	818	824	816	797	809	792	837	857	726	804	832	849	849	826	853	801	804	868	842	835	816	808	884	839	817	830	792	760	831	749	799	810	786	845	819	863	796	801	821	849	870	821	824	796	797	868	832	856	803	772	825	838	811	804	760	839	858	817	832	832	814	832	778	830	841	791	781	890	837	788	835	835	836	822	779	795	848	795	822	824	787	807	813	823	830	839	837	856	809	787	841	782	807	786	811	829	802	823	815	861	808	879	837	841	853	835	833	776	829	848	824	822	798	834	825	794	822	837	798	838	832	781	775	800	760	768	818	834	885	806	843	833	789	809	796	821	836	812	812	814	846	854	801	801	836	826	850	886	788	787	830	823	807	809	803	864	836	842	821	802	822	822	797	741	795	816	852	832	829	829	845	827	808	827	782	869	827	852	830	789	853	824	793	775	828	789	833	854	792	835	768	815	850	801	818	813	820	788	832	779	768	810	825	866	809	811	791	841	816	811	831	813	842	827	804	862	803	797	746	856	798	818	822	832	828	805	769	829	814	806	772	851	849	849	843	784	792	785	835	786	809	853	823	820	819	758	793	792	808	850	843	798	803	802	815	810	838	773	767	809	822	845	807	798	809	791	829	820	837	792	789	835	795	789	807	862	782	804	811	772	720	802	809	844	771	814	816	788	832	796	823	836	819	817	816	812	812	769	815	861	851	776	820	816	774	805	790	785	802	786	799	769	836	818	790	804	801	772	829	816	818	803	842	804	824	849	856	791	796	841	840	856	847	780	817	801	843	832	754	768	812	762	835	848	868	837	830	858	828	772	772	749	814	847	783	782	788	863	795	807	783	807	800	815	891	836	782	806	841	816	838	797	832	806	842	815	802	818	802	840	786	846	810	815	836	848	832	891	811	788	799	825	834	762	825	874	870	833	823	845	817	854	849	834	839	790	830	769	823	829	755	846	817	846	805	818	769	880	890	846	851	796	859	847	798	786	823	810	803	809	808	833	848	780	812	856	843	804	793	793	769	882	829	782	812	839	772	785	821	837	832	805	797	839	834	834	768	816	826	805	809	807	800	814	806	858	829	840	814	793	796	844	826	779	849	810	821	826	811	791	799	816	796	840	833	792	804	824	836	870	815	794	793	833	854	825	828	822	818	812	863	812	812	780	785	824	829	785	763	785	825	825	817	811	799	851	834	833	784	823	814	783	811	843	789	765	806	812	758	841	871	815	786	799	784	755	850	846	775	816	844	810	840	766	756	758	764	808	831	823	820	789	810	792	845	818	795	801	814	844	839	891	833	842	827	825	787	801	772	759	813	794	825	803	820	789	798	822	840	814	788	820	778	831	848	751	805	838	788	790	806	847	763	823	809	811	824	812	813	775	823	838	801	773	800	840	820	813	811	803	857	759	788	849	786	835	843	827	795	786	841	795	803	794	793	800	803	766	815	804	758	845	806	820	877	863	834	825	821	845	807	787	785	832	828	804	775	810	812	793	851	780	814	793	750	825	769	775	848	831	833	863	806	803	828	809	804	799	752	780	826	852	852	847	844	821	799	780	814	838	826	800	798	812	833	789	855	821	780	841	810	798	760	838	815	794	794	788	764	814	816	788	766	817	786	759	850	803	837	849	871	866	824	743	837	793	824	834	785	845	825	861	872	800	850	820	829	774	824	815	826	797	843	807	812	787	831	801	778	771	816	861	840	800	792	835	799	798	824	815	793	859	842	832	813	796	832	809	820	799	822	798	807	812	786	797	782	774	808	837	835	785	749	831	761	818	799	830	815	796	817	767	809	824	796	790	760	856	826	837	812	805	839	820	791	845	828	807	818	775	815	776	838	816	860	809	818	790	782	828	811	806	820	838	814	812	801	845	837	746	832	828	790	816	791	823	807	763	780	775	816	797	824	828	795	777	854	779	898	821	874	864	784	758	846	810	779	813	823	819	852	865	803	884	819	789	870	803	821	790	789	788	821	832	804	841	805	758	835	785	823	819	829	821	769	847	853	819	841	819	810	834	852	808	838	836	814	802	816	803	811	806	866	836	806	836	834	830	849	851	791	787	828	803	852	870	805	824	846	753	827	746	793	809	847	795	793	791	821	810	840	771	844	796	798	747	788	770	816	818	871	828	787	746	861	749	798	832	823	812	795	856	835	820	786	878	814	786	849	848	777	802	842	834	902	804	818	796	802	882	797	868	780	834	872	819	805	823	846	798	840	798	834	852	844	783	819	796	843	823	849	824	786	827	815	832	809	827	793	786	815	798	849	794	786	784	827	782	797	795	806	825	777	794	830	803	834	830	788	824	825	819	807	798	844	772	825	783	816	809	799	772	808	871	839	806	765	834	849	809	834	747	808	828	795	812	839	799	791	800	806	758	889	830	795	834	760	836	840	792	821	812	833	753	810	799	786	836	772	818	817	788	853	839	823	806	862	839	801	811	811	811	794	823	827	818	783	810	819	837	771	849	778	781	823	788	820	840	788	800	786	795	849	854	846	849	775	787	772	833	805	754	783	811	800	829	782	806	812	812	757	796	764	788	805	822	835	835	780	837	835	818	811	800	859	811	818	816	757	806	822	831	850	756	772	856	832	839	809	836	764	792	792	807	751	818	841	857	761	805	811	814	896	843	835	805	797	823	799	876	836	824	866	825	830	796	842	813	804	784	807	823	752	830	817	782	827	814	829	843	758	813	817	809	812	780	809	755	765	796	845	840	832	811	815	784	756	824	859	837	822	818	805	812	823	776	836	808	767	805	877	845	799	861	852	811	754	836	786	807	860	869	813	821	823	842	845	804	769	840	803	739	820	784	819	813	754	783	794	758	814	799	816	807	841	810	855	808	825	832	815	795	852	857	770	864	876	804	837	826	816	824	819	795	806	801	824	818	810	793	795	775	775	816	802	802	865	830	839	803	802	864	823	827	790	776	791	794	848	792	835	741	851	782	803	857	813	809	800	771	848	804	789	779	828	761	871	789	796	828	808	787	823	775	837	842	799	766	772	793	795	808	806	796	765	804	774	846	786	794	832	788	829	831	821	782	862	808	799	833	788	825	828	809	812	798	790	815	824	804	871	838	833	837	822	832	816	781	849	801	752	825	789	780	868	814	808	844	848	819	788	883	796	795	834	789	853	778	852	791	832	792	858	768	781	809	808	844	807	829	838	837	825	822	793	816	794	824	853	796	825	844	825	775	851	839	755	802	878	802	805	861	797	827	794	815	788	805	810	800	753	769	819	795	857	857	849	863	787	759	807	787	841	806	835	844	788	792	838	796	798	814	801	788	817	827	849	769	787	823	759	826	872	845	801	794	786	776	841	820	866	888	874	771	775	860	838	789	817	814	816	812	834	795	836	858	865	828	779	779	808	780	788	811	825	793
23232	21166	28875	23724	21170	19522	7441	38755	7925	967	819	744	748	686	640	648	642	650	656	584	655	610	641	611	619	624	605	587	619	587	611	635	553	1514	5719	4352	3146	1828	1068	648	533	549	504	490	521	554	501	565	537	524	511	547	526	540	515	524	518	561	543	491	489	506	530	523	513	542	544	509	587	509	512	497	528	525	502	577	506	515	511	553	567	547	490	541	496	498	491	479	558	526	555	523	493	516	493	498	568	522	559	546	526	507	535	490	511	515	537	531	511	516	509	516	536	527	536	483	488	495	495	537	543	508	482	520	504	499	535	467	520	547	520	465	507	545	551	535	492	554	483	565	556	496	527	520	485	487	545	516	549	522	553	522	518	520	502	534	503	538	537	482	516	493	524	550	546	491	530	534	512	525	526	500	508	539	474	480	553	560	514	502	481	533	489	527	534	521	517	544	483	537	524	504	495	488	558	545	510	533	538	521	505	535	548	501	501	543	498	472	538	528	521	528	551	498	502	491	467	500	583	521	546	512	524	522	513	521	548	479	533	525	523	511	530	558	542	504	506	563	510	525	521	545	522	491	534	511	491	502	517	516	502	519	541	491	505	519	513	490	494	545	518	523	510	535	509	506	503	543	544	509	546	497	539	519	513	531	542	542	502	491	501	512	497	514	494	534	517	562	464	486	527	551	516	518	510	509	537	535	546	514	564	496	572	531	487	551	508	545	569	515	525	500	534	521	523	491	538	533	561	461	493	521	518	504	520	518	523	506	505	506	517	546	533	508	547	544	534	508	514	496	534	552	477	513	531	558	546	536	479	522	512	521	515	558	499	503	516	495	528	553	515	504	552	532	506	547	560	503	514	521	515	533	538	494	509	497	552	533	507	538	510	494	509	494	488	510	547	549	523	523	521	510	492	556	500	527	527	501	520	532	504	533	539	537	523	532	475	571	511	537	480	542	544	552	550	538	527	480	564	530	516	525	513	532	524	502	534	493	481	488	507	530	491	493	525	538	515	528	522	534	517	479	543	507	502	534	523	519	468	504	520	551	527	568	547	502	544	544	510	510	479	531	502	489	549	520	501	549	542	507	549	583	533	541	511	550	514	532	506	550	522	499	519	448	512	514	517	528	537	500	562	519	517	545	516	520	518	515	527	522	507	494	489	554	525	497	537	572	589	576	532	519	511	496	511	541	539	488	545	546	491	528	510	506	505	503	505	515	530	549	511	504	528	536	522	511	477	472	553	509	515	529	545	532	497	549	510	499	533	490	521	565	522	514	499	498	529	536	514	515	540	508	554	535	530	513	523	510	511	520	523	557	512	524	508	544	515	516	541	531	511	523	500	557	531	503	511	514	562	515	500	522	545	517	527	510	515	503	492	555	528	512	509	502	522	555	516	545	510	536	554	524	518	527	522	549	512	505	486	501	513	573	521	523	530	499	516	519	579	553	532	506	486	514	530	527	514	541	512	515	486	519	497	532	570	529	501	544	509	506	491	518	524	533	513	549	522	558	499	521	533	537	583	547	533	546	513	521	547	535	531	536	504	506	476	547	547	546	459	497	538	482	488	539	536	519	513	544	485	513	486	493	521	499	532	525	501	511	525	564	539	546	529	515	535	556	513	498	547	494	506	566	501	522	509	531	527	542	559	507	522	506	503	510	508	518	518	491	499	530	555	537	513	514	503	504	500	501	538	537	542	507	542	529	493	518	516	547	537	531	478	510	524	512	525	509	510	478	490	550	512	530	558	551	575	536	522	538	489	521	502	520	539	518	518	534	533	539	517	501	514	534	528	529	503	490	506	527	473	540	527	497	540	488	519	499	535	494	560	556	550	545	530	535	516	527	500	502	506	559	541	545	572	551	506	520	479	498	502	467	541	510	508	510	534	476	540	512	527	524	521	562	549	540	510	499	551	549	528	503	526	572	523	477	518	527	511	485	534	498	582	564	523	571	525	563	504	525	519	493	504	525	540	503	503	552	474	527	572	536	523	550	503	493	501	522	510	515	516	537	509	544	506	574	536	506	520	553	521	507	540	499	535	492	530	540	526	568	519	513	505	539	509	524	511	517	477	538	431	516	537	523	528	513	552	529	512	510	548	522	561	541	503	523	522	529	538	532	563	488	494	561	510	466	523	506	543	482	510	499	551	496	537	520	481	515	498	502	532	533	508	528	508	538	515	558	489	529	489	525	545	515	555	509	528	518	526	520	512	504	518	560	492	472	525	541	528	542	558	507	559	488	507	521	547	550	503	524	516	514	530	513	559	506	521	579	529	566	550	536	503	518	494	496	498	543	507	568	512	504	512	528	513	536	520	507	504	504	507	488	529	513	580	517	510	519	511	514	539	523	501	544	522	546	555	541	524	554	536	491	527	523	569	499	515	492	543	503	558	511	520	536	533	523	500	509	489	499	500	504	510	531	562	460	506	545	558	517	498	517	485	543	525	482	527	524	532	518	505	531	541	575	515	525	514	533	484	524	519	539	514	523	544	521	534	558	542	518	538	545	550	560	528	492	489	523	501	475	549	543	512	568	468	455	552	500	507	560	506	552	564	520	508	510	534	518	502	467	533	530	492	499	474	519	505	511	571	527	587	538	523	493	533	520	471	557	521	513	511	532	513	527	481	552	490	506	529	505	497	549	492	501	541	552	545	509	507	519	541	537	496	490	502	525	530	515	564	511	540	541	522	537	528	509	530	481	531	525	567	519	512	524	545	524	526	513	527	512	542	545	518	492	553	519	480	510	512	513	501	541	548	505	527	542	521	545	540	557	508	478	572	530	513	556	533	523	531	564	519	574	499	569	526	509	537	517	544	523	520	535	569	555	503	522	533	502	503	510	518	494	494	514	496	540	536	545	537	549	510	522	533	540	534	515	507	457	532	526	504	473	504	500	503	545	529	551	527	521	513	563	521	506	497	526	535	494	516	526	536	495	508	495	508	515	515	525	542	508	479	541	513	548	565	511	520	507	532	519	499	546	518	524	547	515	528	552	508	505	585	484	518	511	510	508	526	535	533	530	532	503	517	474	523	549	519	519	535	525	519	500	493	497	509	523	468	537	536	499	516	514	548	542	536	579	512	486	519	549	520	500	491	499	517	552	517	498	542	468	512	527	499	515	506	491	548	534	543	573	504	568	511	525	494	544	523	520	500	543	547	505	504	493	542	489	528	505	493	496	531	525	558	549	508	508	509	523	530	539	534	527	526	508	511	521	557	499	542	516	519	530	497	504	496	525	576	499	475	555	527	546	513	535	492	513	521	495	529	511	536	505	518	511	503	580	544	551	524	515	545	509	508	532	556	524	557	516	504	505	525	520	544	488	534	516	551	520	504	530	523	517	498	519	528	540	549	536	534	503	503	536	521	482	518	519	573	518	508	532	525	559	492	530	503	507	511	529	501	500	527	547	520	514	499	571	545	556	529	506	543	530	547	491	549	513	522	503	518	493	535	479	511	524	494	534	536	488	523	530	514	526	528	543	547	519	517	528
10246	21567	18465	12054	11547	8591	9087	41115	2417	1916	1727	1575	1350	1305	1246	1128	1099	1162	1142	1005	1018	1037	1035	1023	1028	1065	997	991	958	1016	996	1062	933	3538	11664	8767	6504	3716	2013	1138	887	862	772	754	774	778	830	819	761	778	845	833	754	821	813	786	725	815	781	776	771	792	815	756	765	776	754	830	776	781	779	797	778	852	784	826	819	811	783	816	789	743	821	787	830	771	797	817	796	757	804	744	793	796	773	795	823	761	770	791	772	817	794	806	753	778	837	801	769	757	827	774	761	815	801	793	773	785	798	793	775	832	838	738	745	838	844	806	805	825	798	802	746	831	773	755	827	804	820	773	779	797	781	816	817	804	822	796	794	761	811	750	771	780	784	798	740	769	764	810	780	777	798	821	801	746	826	768	782	789	800	775	859	731	825	812	729	819	759	802	761	760	857	743	770	827	796	775	753	800	792	843	789	776	819	783	797	791	788	772	793	788	774	789	794	775	771	780	830	793	716	741	801	773	779	750	776	803	791	789	780	843	804	802	793	792	772	746	824	800	792	832	779	775	724	814	827	739	819	785	775	829	740	762	759	797	769	778	813	830	770	780	783	803	721	777	780	768	742	800	781	800	724	820	770	753	834	805	807	780	775	803	786	782	775	739	776	785	806	757	767	788	798	759	805	750	750	746	790	787	794	769	809	782	825	744	804	766	753	790	772	818	726	764	815	795	812	743	776	755	811	780	757	754	850	793	836	755	796	756	819	769	824	796	784	807	818	806	811	797	776	829	815	807	757	800	780	751	768	793	768	755	835	766	822	774	778	776	772	760	742	767	733	783	779	813	767	774	806	802	822	806	809	778	783	820	788	831	776	818	786	770	844	828	758	848	832	764	837	769	760	799	756	788	788	820	821	789	818	826	800	791	772	817	785	777	749	820	767	737	810	820	784	818	772	843	720	818	798	803	806	791	764	795	782	812	816	790	761	817	816	813	759	813	777	741	801	822	750	790	803	832	742	778	775	802	773	784	739	741	801	798	751	797	804	776	803	820	829	840	824	833	828	774	766	778	779	764	750	759	841	787	788	774	844	799	834	779	800	759	792	768	795	827	791	784	719	827	814	753	788	772	801	777	801	814	761	797	761	803	828	793	745	813	800	794	778	809	769	765	797	816	828	787	791	790	776	765	779	811	761	766	814	748	785	768	782	794	818	788	702	827	777	841	742	830	786	825	794	792	823	832	756	811	802	745	786	784	809	770	784	726	810	749	821	781	735	790	765	817	730	759	766	776	810	783	818	780	739	770	753	797	779	776	772	753	758	752	732	797	758	801	776	795	827	828	684	758	797	800	788	795	832	833	762	725	810	792	748	765	767	795	771	783	769	787	796	777	817	746	780	843	783	747	774	765	830	718	802	797	759	804	823	810	786	786	810	807	756	785	821	788	793	855	759	757	789	805	791	737	797	799	751	799	818	897	757	774	766	744	820	744	839	773	810	760	823	775	793	770	841	821	806	835	773	775	771	802	767	768	763	844	815	789	774	827	799	783	775	788	796	808	776	786	780	782	840	764	816	761	777	750	761	765	762	761	807	787	781	757	787	767	746	762	770	775	795	806	796	770	731	760	796	817	804	790	775	776	779	750	837	776	786	785	799	802	807	805	706	760	752	796	738	819	778	767	836	827	810	795	777	792	746	854	777	739	771	804	720	803	760	819	785	800	779	803	785	780	747	780	770	835	783	773	751	780	794	758	779	767	788	769	785	758	767	761	791	762	814	725	756	800	804	773	773	753	769	810	803	788	804	741	801	756	781	754	785	842	822	765	820	775	791	799	737	772	785	771	796	750	762	772	770	739	777	744	777	800	779	853	762	804	822	765	790	784	806	792	802	771	751	821	784	798	786	780	785	804	736	803	750	785	831	796	814	786	750	787	772	779	785	794	727	774	794	780	776	791	836	794	770	770	739	811	799	769	807	744	750	811	786	765	806	825	806	782	747	818	799	749	798	799	783	776	780	794	789	786	831	732	786	764	793	805	782	764	792	736	778	801	806	792	786	790	836	792	763	768	803	806	768	716	775	763	785	792	746	838	784	766	792	744	777	719	771	792	777	804	811	752	743	762	775	767	798	825	819	789	747	778	812	816	776	762	751	857	766	815	773	819	848	757	718	809	835	805	789	805	822	804	763	824	835	832	805	787	793	795	777	826	804	787	752	808	799	759	768	740	798	755	795	781	771	797	786	771	794	794	807	760	863	746	755	784	782	794	801	780	740	761	805	759	739	817	740	761	810	789	795	784	718	798	792	808	805	820	760	766	804	775	744	776	791	770	793	816	785	795	814	784	789	760	786	834	842	739	764	759	727	814	810	793	751	807	809	800	759	765	764	824	771	807	782	787	773	815	760	778	773	796	794	797	747	762	837	767	760	777	795	793	866	803	776	788	794	858	801	806	811	841	808	818	770	806	766	798	745	736	790	762	772	812	783	761	766	763	710	785	790	771	796	818	731	803	791	811	779	784	809	791	808	730	757	737	754	796	785	777	830	791	759	816	795	787	803	810	809	731	776	816	818	769	731	774	811	797	789	789	809	754	770	781	774	844	797	708	780	744	769	849	829	813	778	789	792	796	814	787	765	772	754	797	820	809	744	788	714	796	758	802	767	782	780	810	780	809	789	799	729	783	820	800	741	767	843	786	770	770	773	819	767	734	830	767	779	773	766	808	770	769	782	778	794	818	802	758	819	724	752	823	819	809	793	813	823	780	835	751	810	802	802	817	762	742	767	774	796	820	771	820	755	792	743	782	731	822	777	777	792	801	751	729	824	844	754	776	782	805	827	801	783	811	789	767	738	768	828	771	802	808	777	749	788	813	800	782	825	749	796	788	834	815	791	802	826	820	756	813	846	752	803	798	791	790	744	802	763	791	808	770	858	826	804	790	727	854	775	772	794	794	809	828	779	813	731	826	784	786	804	834	817	823	779	845	743	760	818	824	744	829	820	774	755	805	799	820	805	813	791	834	776	816	766	758	764	784	824	804	808	823	816	800	758	789	783	824	802	803	813	807	773	802	786	777	783	771	760	812	796	779	790	819	782	810	795	779	751	820	748	782	812	789	804	748	854	788	802	786	795	780	787	743	760	775	752	795	809	762	830	826	797	867	802	765	817	811	835	762	786	802	798	822	782	809	769	784	868	795	754	754	743	749	784	785	824	796	811	786	808	815	826	797	760	773	758	801	761	771	785	783	765	754	806	776	743	828	772	790	811	855	770	819	792	786	779	771	754	750	751	807	822	784	815	753	769	799	768	752	766	827	809	796	790	785	798	813	757	821	783	780	747	820	790	811	772	833	804	767	871	787	790	783	788	803	792	810	763	739	793	793	745	787	812	810	772	671	838	802	787	788	805	816	793	771	833	808	786	790	808	772	814	809	791	765	787	814	789	788	805	768	798	815	807	783	805	747	764	771	788	813	761	824	805	756	855	838	777	808	809	757	823	810	754	730	850	768
26643	20110	8688	2590	2379	1537	1534	4797	760	623	634	581	539	540	555	547	524	541	524	503	547	519	531	522	524	521	571	534	496	525	507	533	531	556	807	927	914	748	603	532	504	537	470	520	508	475	525	503	484	513	512	556	530	488	520	512	496	541	535	502	478	509	489	515	497	499	489	469	513	473	570	533	513	528	492	500	486	481	519	520	468	484	492	492	544	531	533	524	509	494	517	505	531	508	515	472	520	529	521	506	488	532	481	507	464	495	512	513	523	514	509	511	464	521	502	448	565	519	484	504	507	498	484	525	538	502	521	505	510	497	527	524	519	503	546	540	487	525	502	545	520	516	538	516	531	550	510	487	534	538	526	512	533	538	549	514	463	503	511	553	487	545	478	472	517	510	532	537	491	490	483	527	515	542	505	479	455	496	536	481	492	492	533	535	532	559	509	522	521	507	499	534	537	508	509	497	499	484	479	502	514	479	523	500	515	525	477	523	528	490	507	510	482	525	557	499	511	523	483	529	483	492	528	509	511	503	525	474	513	510	500	540	473	522	525	519	547	516	527	489	542	484	529	522	523	527	511	518	492	547	501	527	509	502	492	507	486	504	530	527	537	482	526	496	560	561	505	510	498	524	542	536	516	502	535	546	495	506	496	514	499	496	526	537	482	479	505	526	508	471	511	562	523	489	513	509	528	485	534	475	472	519	498	519	547	524	424	518	518	498	543	548	499	540	508	527	537	468	517	527	474	530	501	527	521	484	492	489	490	526	491	529	502	539	490	509	466	509	560	515	506	515	482	517	506	534	525	535	528	502	522	531	501	540	521	481	518	486	522	560	531	477	536	519	507	476	525	476	505	532	501	545	560	496	517	512	489	481	514	538	526	510	516	497	503	518	505	512	533	531	524	480	488	517	491	498	520	481	480	498	525	521	549	476	504	551	529	507	491	522	498	539	517	519	482	489	518	531	486	494	537	538	523	504	490	493	517	491	543	511	547	488	524	538	488	498	552	479	528	506	473	495	467	518	490	495	491	481	528	510	523	496	485	499	509	504	489	538	520	473	511	523	488	547	508	492	527	528	498	505	481	532	531	497	514	512	500	523	494	516	489	549	525	537	514	527	534	519	524	492	500	539	478	530	470	554	490	506	511	499	521	547	511	513	524	532	502	505	525	559	483	565	455	550	503	500	492	488	501	521	522	551	511	496	529	507	492	502	515	501	504	538	536	497	537	531	486	478	541	564	514	546	473	522	476	532	496	507	497	486	499	486	483	521	525	516	523	508	529	527	517	511	517	509	533	521	514	499	512	545	522	484	508	512	529	511	534	512	520	543	531	509	510	506	521	500	544	556	538	497	501	513	509	566	521	573	486	539	533	544	513	511	578	529	500	534	501	515	556	510	498	526	519	511	481	494	508	490	521	522	518	542	498	505	494	535	507	539	512	528	530	496	501	488	486	526	502	522	484	509	526	504	515	520	506	504	513	509	481	503	486	519	491	481	462	529	522	504	518	486	485	511	511	559	562	540	521	481	493	550	499	504	500	487	471	522	557	541	519	529	500	511	521	469	520	548	518	532	523	481	529	496	473	514	527	501	530	508	507	441	527	503	546	536	557	496	547	531	499	560	443	473	511	525	501	477	581	498	498	498	520	505	496	510	497	499	507	502	510	491	508	521	509	557	504	470	533	495	503	481	479	499	548	521	513	536	530	534	535	526	484	505	535	516	511	471	504	519	498	483	461	521	506	515	525	499	518	538	516	518	554	539	532	501	512	483	504	559	528	518	558	574	491	517	519	505	526	487	497	502	488	528	543	502	532	500	498	536	517	500	558	520	488	481	537	523	488	491	487	518	498	516	507	468	534	514	562	533	538	543	521	513	555	509	502	517	528	512	546	487	492	546	530	550	490	515	533	498	501	518	491	558	513	540	540	507	511	507	517	539	527	518	510	503	547	475	502	511	514	503	485	503	525	551	499	536	531	500	488	546	493	513	441	531	501	477	550	506	503	496	523	528	499	558	525	538	510	499	509	501	511	488	528	496	522	495	518	513	495	544	502	499	496	496	499	513	492	511	482	511	528	523	491	516	499	530	516	558	512	526	514	501	546	531	482	517	541	527	488	539	504	512	513	504	548	511	512	497	526	516	498	516	507	464	541	467	551	501	526	501	536	516	538	506	514	508	500	522	510	492	503	541	516	530	574	506	495	517	507	532	506	506	529	491	558	471	500	534	500	502	489	541	517	493	518	500	506	504	476	517	531	505	492	497	464	487	520	486	537	537	510	488	554	495	500	555	502	503	525	472	521	536	503	542	542	531	507	509	506	553	540	512	510	530	521	520	533	487	514	514	520	504	478	551	490	529	521	539	541	483	498	521	528	514	514	512	515	493	526	532	529	540	543	510	543	520	506	523	530	469	508	493	523	517	483	549	508	458	487	536	490	582	499	542	537	496	520	503	502	499	485	524	517	526	524	507	527	527	485	485	554	454	514	533	521	525	556	540	505	519	488	510	509	502	518	496	531	480	514	556	500	529	490	490	552	469	456	497	504	530	527	470	508	477	506	496	506	476	567	467	477	498	530	498	489	541	498	504	534	495	522	563	464	511	497	495	533	551	503	497	500	526	500	506	557	523	510	527	549	551	514	529	518	513	509	522	485	552	537	498	508	498	536	510	510	482	528	526	547	498	488	534	492	517	512	519	531	529	527	530	537	498	491	502	534	526	548	520	497	520	517	526	538	570	536	504	476	501	542	537	503	542	522	468	484	518	486	531	504	501	504	514	520	515	537	535	507	497	524	545	517	519	506	570	501	530	489	520	527	569	519	503	537	505	514	526	518	514	488	476	559	510	497	542	509	510	548	547	523	506	501	481	502	536	528	461	504	501	524	532	503	522	512	520	518	528	497	540	534	507	461	504	503	540	494	535	490	519	522	523	535	546	486	536	521	499	501	536	535	524	506	511	506	490	519	511	478	518	488	553	511	496	517	512	484	532	515	540	496	497	510	519	526	536	564	532	498	524	499	495	526	535	513	531	492	510	543	523	527	520	499	552	497	520	548	472	509	516	549	485	533	516	504	539	503	544	544	472	498	470	529	493	521	492	522	496	507	546	549	551	549	507	520	498	499	534	518	565	539	527	535	514	531	474	496	515	550	490	504	499	550	525	518	505	536	537	503	545	498	477	522	481	541	521	499	579	531	537	514	538	528	506	565	494	519	535	515	530	486	507	544	553	467	512	507	482	508	518	508	511	484	525	510	511	541	507	490	496	488	516	502	562	484	529	517	533	497	503	543	502	479	492	559	481	532	526	530	528	521	556	526	535	529	490	535	512	531	516	508	510	554	538	526	489	524	484	513	496	555	506	495	518	534	525	481	515	540	517	525	538	551	499	491	477	462	474	512	497	524	493	529	513	513	513	524	506	526	503	512	515	491	502	530	491	533	488	510	503	536	525	480	504	539	499	514	516	530	496	454	506	506	516	495	511	562	519
6233	6692	6226	4440	5678	4002	3647	10613	1305	1048	990	951	873	915	902	930	794	828	865	790	852	843	874	787	865	842	818	836	820	895	806	819	857	920	1583	1739	1636	1275	1026	890	815	769	766	781	811	746	846	741	760	821	741	795	805	797	737	861	767	787	759	810	781	803	805	748	785	780	831	759	764	791	784	839	733	727	740	799	743	796	776	795	785	791	781	818	809	815	798	795	793	803	814	800	763	782	759	737	803	805	771	774	813	764	794	788	764	761	776	792	767	820	819	778	834	770	761	761	778	784	762	748	768	814	756	742	810	744	767	811	795	797	772	786	759	751	760	772	779	782	758	829	742	770	828	821	784	773	791	774	795	740	745	795	781	788	796	745	767	815	783	747	723	777	753	787	778	785	749	753	794	803	791	765	796	733	803	803	770	751	739	780	779	808	742	778	765	756	757	787	760	798	784	788	766	845	765	808	797	801	751	775	788	769	775	800	798	796	820	822	777	787	783	849	700	771	802	803	804	809	757	755	730	786	787	764	803	761	793	809	764	808	767	808	780	773	753	768	812	759	770	805	762	759	740	793	805	789	749	783	825	812	764	788	776	783	782	853	775	782	767	786	778	780	790	803	755	826	796	770	804	742	736	747	776	800	732	755	772	751	820	798	794	757	712	764	770	779	808	767	774	853	804	765	756	711	796	797	768	806	798	771	732	743	759	782	782	760	817	825	814	772	782	815	830	756	759	757	794	805	781	810	797	764	752	749	788	790	788	774	761	787	803	738	827	801	792	739	770	712	764	747	846	871	790	746	787	753	801	689	782	787	775	784	761	827	802	778	795	781	798	800	827	808	771	753	787	837	799	747	742	795	724	767	773	731	766	792	756	770	762	789	773	806	784	766	786	821	791	778	764	783	718	794	813	816	776	772	767	800	739	818	788	765	844	796	827	811	724	785	771	804	782	774	773	756	762	799	812	803	801	805	784	789	778	817	753	742	793	754	787	807	754	765	783	772	767	801	804	802	797	737	769	782	767	769	876	805	733	730	802	758	770	773	792	793	804	808	720	770	774	825	795	801	764	765	773	750	762	821	751	761	829	764	750	802	830	785	787	797	789	763	807	789	791	763	746	768	813	785	811	743	747	782	799	795	783	717	763	795	797	769	790	747	760	795	755	781	769	764	773	768	791	761	791	761	748	779	807	740	791	796	808	803	756	794	747	800	779	824	793	824	753	796	798	762	797	792	787	788	772	791	777	813	755	834	819	831	776	769	774	808	758	782	798	774	822	799	816	826	748	774	772	812	810	742	780	817	784	811	788	807	781	731	783	798	787	808	801	721	782	779	813	791	735	781	786	755	759	792	807	764	781	770	741	791	790	780	813	782	754	784	803	834	790	756	752	813	831	798	781	803	779	740	867	766	776	742	775	842	795	792	801	833	745	738	824	813	763	788	758	795	785	771	803	762	797	782	761	799	782	767	774	793	766	776	760	766	773	798	795	738	768	802	819	777	843	772	794	845	768	743	768	725	822	749	797	765	747	815	785	819	760	758	785	782	791	814	846	772	804	802	802	762	772	821	811	804	772	784	819	785	774	790	830	754	750	788	809	766	770	812	747	777	829	787	817	766	807	799	778	774	806	764	758	770	767	770	769	747	833	810	796	788	833	764	802	820	781	788	815	743	755	812	763	779	801	785	752	755	768	789	809	737	751	774	823	758	731	745	798	752	828	800	791	768	767	763	715	791	779	775	799	759	738	780	813	756	772	815	798	822	792	818	726	750	758	809	781	787	764	797	759	718	807	777	790	845	777	814	809	776	790	759	836	756	782	717	771	769	779	789	776	801	784	743	786	764	746	744	765	791	759	789	803	759	743	818	743	779	753	817	755	783	819	800	780	793	807	780	787	768	776	767	793	815	735	752	858	852	793	750	771	763	803	778	820	803	811	765	784	806	787	748	805	784	809	785	779	785	800	773	797	789	814	760	760	770	748	790	686	784	804	753	766	755	765	749	780	757	704	810	811	738	786	828	827	790	809	765	744	792	755	813	792	742	736	804	797	704	822	821	772	763	784	810	769	805	805	775	770	779	781	746	836	807	793	765	753	744	747	751	772	779	750	755	792	756	795	803	711	786	816	783	782	830	780	741	774	813	718	773	770	760	768	797	764	845	795	772	779	805	731	827	815	834	782	770	764	793	771	779	766	727	745	776	787	778	759	787	816	802	779	823	807	752	776	761	784	823	781	775	801	814	771	777	787	762	838	760	787	782	784	735	764	791	808	810	811	773	783	812	758	776	824	802	792	821	784	769	772	753	765	752	851	768	791	810	754	790	806	771	759	776	757	797	782	791	753	791	796	806	806	858	834	762	741	814	750	818	793	794	811	744	802	757	770	810	764	751	812	796	787	805	744	755	828	832	781	813	797	773	785	820	786	789	788	802	757	800	761	741	801	761	796	780	733	811	715	793	753	763	745	770	771	739	768	805	786	777	802	784	807	785	799	845	837	755	749	759	800	747	792	759	787	826	791	804	722	753	738	810	741	772	794	775	825	751	749	796	809	752	813	780	805	775	737	854	818	752	805	809	799	750	758	823	792	765	789	817	755	828	768	780	811	785	759	749	767	748	735	769	810	797	787	755	804	787	787	807	775	804	781	758	814	777	810	792	761	790	742	808	801	768	813	802	796	840	804	775	753	771	760	771	806	759	797	805	793	820	770	810	793	788	794	771	755	757	830	786	753	801	756	755	801	778	772	798	779	783	786	752	812	773	727	791	768	818	741	843	764	804	786	827	797	722	789	780	818	785	752	810	808	740	767	804	756	744	743	771	788	749	804	741	797	781	793	772	763	783	815	803	796	785	837	754	757	728	811	810	805	773	799	814	797	768	818	818	766	813	813	755	736	766	767	816	751	816	794	737	770	742	849	765	794	765	803	809	774	783	778	804	796	813	749	818	824	809	829	816	794	735	791	762	820	774	797	781	781	807	839	776	748	802	795	802	777	782	834	801	757	775	794	740	816	743	790	804	814	800	743	774	815	717	799	824	762	872	783	823	797	719	793	780	760	812	740	811	801	806	803	834	771	803	782	770	782	741	791	783	761	831	803	765	785	732	751	795	778	777	793	721	778	781	829	812	829	839	780	786	753	823	791	790	805	833	774	771	768	792	772	766	802	758	732	778	792	813	828	776	790	786	746	730	808	773	770	809	770	748	790	772	784	743	749	765	788	736	760	742	771	795	794	806	798	829	850	766	776	773	775	818	756	801	748	750	788	757	738	794	758	762	797	801	795	773	748	759	780	804	817	728	782	769	809	758	779	741	758	833	744	732	775	783	762	815	777	776	786	780	809	750	759	765	811	772	785	763	779	728	804	814	787	782	777	780	759	816	789	803	781	783	763	728	770	811	758	821	770	759	770	739	808	805	794	838	813	796	791	790	786	737	758	801	787	796	804	759	768	799	807	769	799	829	770	774	809	753	789	761	728	765	761	788	785	776	765	814
25272	21228	26981	24945	7718	2799	5074	20476	5299	767	701	614	662	645	703	692	640	580	595	548	580	603	585	591	557	564	543	569	604	561	573	608	532	718	1882	1801	1420	998	722	630	493	515	577	539	540	550	508	511	551	553	526	525	516	563	507	521	527	547	544	575	533	551	559	523	560	483	570	575	545	539	524	513	558	514	533	460	536	484	511	520	559	527	526	543	539	540	483	515	518	526	510	511	547	530	521	555	572	490	517	519	545	534	556	526	509	551	552	560	572	547	527	515	488	508	549	520	500	534	543	559	518	472	542	514	517	521	541	526	582	544	493	516	524	561	523	549	562	516	519	550	523	583	511	529	545	557	577	530	533	577	543	538	520	563	511	532	551	564	529	518	524	546	544	570	536	520	498	525	546	556	528	492	587	525	537	554	549	501	541	542	524	566	553	533	534	557	558	510	492	507	529	548	513	549	569	529	556	574	514	501	534	520	547	531	499	525	560	508	528	525	535	541	527	523	500	495	520	518	546	506	503	543	518	595	567	511	574	525	562	534	497	533	542	526	544	542	559	546	523	562	541	538	502	537	525	557	532	512	544	536	547	518	527	507	513	558	554	557	539	514	550	524	554	543	491	555	490	551	532	519	504	509	540	508	511	500	543	516	570	522	530	539	517	513	498	522	499	513	543	533	558	512	543	532	536	548	551	543	577	486	527	539	548	560	538	532	523	525	536	508	550	567	541	546	535	539	528	532	515	512	519	550	541	558	511	560	535	568	533	553	491	536	555	562	509	521	533	518	511	533	514	570	497	499	532	540	499	510	571	512	540	551	572	531	544	565	572	546	522	558	548	520	554	549	511	539	490	542	522	535	559	511	517	550	511	512	551	523	491	548	494	541	528	536	525	539	570	520	577	549	526	546	543	521	518	500	534	523	531	546	549	520	504	538	471	539	529	543	552	519	495	533	537	520	526	515	507	515	506	521	533	525	512	542	500	529	518	527	532	502	536	541	547	571	552	521	547	540	518	490	581	560	498	582	511	538	553	489	573	514	512	519	573	506	567	488	502	510	489	540	531	548	567	542	567	544	538	548	535	533	528	533	493	513	519	531	497	541	513	526	533	532	514	521	555	561	515	516	505	494	535	495	476	522	526	527	516	554	535	532	566	527	488	532	497	504	553	491	536	529	512	504	569	533	527	550	550	548	568	560	544	514	535	512	535	528	548	484	526	536	548	513	545	541	533	543	516	533	548	523	542	487	548	563	529	514	518	518	514	552	539	545	525	556	547	535	544	494	520	567	566	549	558	514	540	534	529	514	535	530	538	569	497	560	521	527	473	551	521	479	506	527	557	495	528	539	529	515	507	541	535	550	534	531	545	548	508	535	553	528	521	537	532	551	513	554	530	579	514	568	526	505	497	516	549	490	558	541	554	527	520	559	521	589	579	535	546	513	525	490	531	550	515	519	599	504	534	517	493	521	533	568	506	549	472	499	542	602	550	514	535	511	566	499	523	488	511	549	523	533	529	538	486	521	528	540	521	514	546	547	538	554	528	538	504	551	517	514	534	558	509	524	521	549	520	502	533	501	512	537	524	573	543	516	533	577	545	530	547	510	545	524	504	519	549	524	538	517	500	492	535	531	525	552	540	513	511	538	543	555	538	557	545	510	558	548	544	558	524	541	527	529	541	537	548	541	474	526	541	535	532	539	548	512	537	479	539	515	508	488	566	514	507	517	538	549	483	519	499	586	533	533	523	549	513	536	480	562	553	529	530	537	536	533	530	497	503	479	525	529	565	557	516	508	520	549	511	505	525	552	544	540	514	531	552	544	534	517	558	553	513	527	531	506	544	541	502	545	537	546	603	572	527	557	591	540	531	516	532	528	503	538	491	544	533	539	511	461	515	478	550	522	489	517	517	523	500	525	531	501	533	529	558	539	555	529	586	494	539	518	538	555	522	579	504	519	518	546	538	526	543	547	526	548	567	564	536	587	519	529	497	509	522	548	553	533	566	526	524	551	515	561	549	573	534	520	533	529	524	505	532	510	518	497	559	525	551	517	536	530	528	551	543	554	503	494	512	555	523	531	541	528	492	538	549	547	518	528	498	548	533	523	558	532	551	513	542	534	552	530	538	496	484	564	550	533	507	495	534	603	534	489	546	536	536	502	576	495	526	519	547	523	509	511	532	564	540	570	540	548	529	508	491	520	555	505	505	547	498	539	528	536	540	518	525	549	528	504	533	546	545	570	566	572	522	600	570	534	564	552	549	558	539	530	514	556	486	558	537	525	563	548	550	538	513	537	536	550	564	496	521	553	537	562	555	494	534	501	548	529	506	540	543	569	534	483	514	549	542	546	564	570	523	539	507	517	526	504	557	543	538	535	527	530	527	573	556	564	582	562	481	552	520	497	497	529	513	518	507	573	565	562	537	562	564	523	515	535	540	505	499	529	523	528	575	591	543	533	528	519	511	522	503	527	529	519	554	506	505	547	474	555	525	506	493	513	517	571	510	514	530	594	551	555	586	513	535	517	559	558	521	524	534	532	490	529	520	542	559	544	539	533	549	560	553	540	513	556	517	543	507	550	547	539	557	550	481	522	517	553	541	530	534	545	538	511	509	534	546	543	541	505	527	514	532	518	523	525	470	511	521	480	529	517	511	610	506	518	530	522	506	518	548	514	524	509	531	588	501	564	526	554	494	571	533	533	528	518	540	541	510	548	525	533	496	545	579	529	543	531	531	510	526	490	542	500	525	519	562	494	514	591	515	522	515	517	546	488	557	505	538	522	530	525	546	463	505	509	526	532	523	535	496	509	541	554	523	538	534	513	525	541	526	528	508	561	556	548	524	529	556	495	544	508	555	522	529	551	506	554	522	561	527	510	542	487	568	522	539	509	478	517	531	546	488	539	563	513	508	531	503	506	556	517	507	532	541	535	519	496	544	491	536	542	509	529	522	545	507	491	569	535	511	488	529	546	491	544	499	505	569	537	489	507	528	558	546	546	559	482	532	529	516	522	514	503	488	515	585	521	521	527	510	480	536	549	510	540	512	516	511	501	507	532	525	560	501	596	545	558	534	549	489	621	539	548	522	546	559	537	524	527	568	496	512	514	546	535	518	549	507	488	549	545	558	492	547	541	561	512	517	536	562	505	538	522	519	516	519	544	540	518	533	532	547	539	565	534	571	523	525	508	510	550	541	521	481	513	499	513	516	512	520	488	536	522	530	512	567	530	564	555	529	518	546	521	538	513	558	502	509	531	511	538	536	535	560	541	512	522	517	535	549	515	568	521	550	503	508	544	550	505	515	548	551	521	505	522	550	557	560	494	511	540	538	540	555	557	484	556	498	542	508	524	595	551	543	528	518	547	542	523	560	544	522	591	491	551	539	507	506	525	559	534	532	514	524	535	545	519	548	527	525	538	504	490	523	514	509	566	521	529	536	568	552	503	571	528	523	531	496	540	534	486	550	579	511	541	541	525	506	512	510	532	543	525
6344	11927	11546	8350	8433	6202	10036	29602	6131	1414	1280	1223	1220	1191	1302	1229	1140	882	982	880	959	861	931	932	962	922	968	947	893	911	896	873	837	1322	4017	3611	2873	1812	1232	949	850	799	788	823	790	858	811	784	763	832	821	783	815	804	758	800	789	805	798	790	779	838	865	865	841	795	788	820	833	817	820	792	784	811	800	844	799	778	748	825	779	823	830	805	776	814	802	792	834	740	886	861	785	772	837	854	812	799	822	784	848	790	800	842	791	825	796	824	833	822	802	857	840	791	822	829	860	810	803	863	787	822	779	813	817	813	807	788	802	780	817	837	810	857	864	805	843	820	844	815	832	803	881	774	809	790	789	857	808	815	801	876	783	762	764	797	798	794	806	811	759	836	815	818	831	801	811	804	828	778	810	786	789	827	838	798	818	787	819	823	730	860	838	802	810	790	768	830	808	802	809	804	819	832	817	790	843	805	789	838	783	795	813	843	830	814	797	841	752	759	844	835	821	797	812	822	774	819	765	821	806	798	764	786	821	735	801	774	823	851	760	827	814	841	821	815	818	763	819	838	827	819	806	807	759	814	800	785	776	865	786	856	826	795	785	804	789	807	818	741	827	819	825	844	835	793	796	807	774	837	801	827	816	858	788	793	831	828	778	862	846	823	775	824	807	771	763	847	835	822	823	773	813	811	856	833	793	784	824	791	791	799	808	831	829	815	807	838	859	827	794	835	841	826	827	825	817	814	831	851	794	838	797	791	786	836	798	819	799	760	799	762	853	805	779	810	781	835	739	772	769	801	789	842	827	775	805	839	787	806	822	790	756	786	847	826	812	832	802	833	825	860	778	797	837	835	821	846	862	788	794	815	812	830	768	786	797	797	796	800	819	763	838	787	827	820	827	816	808	804	796	860	759	820	840	758	800	792	821	808	789	788	824	807	772	800	837	771	809	759	804	797	835	810	818	776	817	869	805	825	762	841	794	776	842	845	846	828	761	814	817	858	796	800	780	825	837	772	804	830	823	825	774	796	823	784	835	806	865	843	819	798	759	792	855	843	800	870	812	790	796	799	797	829	826	772	792	774	793	770	788	833	803	817	794	790	825	801	818	802	837	802	884	869	841	863	777	816	785	785	837	787	801	814	763	775	827	799	818	776	761	815	806	846	769	812	834	813	830	801	785	743	833	809	799	839	778	812	799	788	817	810	804	780	765	836	799	778	813	777	808	856	775	791	789	861	848	877	833	826	811	812	781	815	829	771	805	818	809	833	857	841	835	764	820	751	813	814	845	804	796	865	838	774	841	836	836	792	836	783	776	800	842	804	847	827	832	836	840	791	823	897	820	837	826	818	836	795	845	774	834	813	781	845	805	822	811	831	839	781	825	757	840	804	813	775	793	825	805	770	837	797	821	795	815	824	801	837	837	824	769	776	816	835	806	802	844	856	769	825	828	797	760	814	838	801	806	797	842	839	779	829	838	823	813	835	868	826	826	837	813	822	835	798	779	765	790	796	762	811	800	782	819	849	784	802	771	818	830	800	810	890	794	818	814	871	793	887	788	765	856	797	825	819	787	846	830	813	770	829	793	840	787	787	821	820	759	812	816	762	806	826	851	808	769	819	809	823	813	813	795	813	813	802	791	798	812	801	819	804	846	899	822	833	779	833	857	865	806	740	794	819	838	843	841	880	837	802	793	837	776	813	802	835	845	780	802	861	831	794	791	798	820	805	780	777	808	803	786	857	773	854	801	824	805	826	807	820	816	810	811	851	774	785	769	819	839	806	835	852	807	788	739	847	821	815	783	796	802	768	834	804	821	782	848	748	833	788	826	800	842	845	820	803	842	837	813	798	829	825	805	791	801	844	823	833	810	791	762	856	818	843	803	796	791	751	826	856	789	833	834	843	804	837	785	809	825	813	823	806	833	831	810	772	785	842	799	821	788	846	814	791	814	813	818	841	808	825	834	857	785	809	810	881	856	804	802	844	789	787	801	851	760	785	856	791	828	798	789	844	820	829	823	790	772	804	839	774	828	807	809	812	793	801	806	824	864	811	784	854	813	805	848	816	810	850	818	818	798	824	870	783	804	805	797	788	898	822	830	817	810	764	831	815	820	774	839	867	788	842	809	799	856	832	853	777	792	850	821	838	794	775	778	807	823	854	791	796	840	807	808	793	767	774	833	799	810	793	788	800	822	811	814	879	843	779	780	797	768	806	830	752	785	819	799	789	812	856	818	773	866	843	787	813	784	856	835	801	821	831	791	831	758	789	785	824	857	786	807	791	839	761	789	829	846	855	778	737	861	830	830	829	837	782	818	789	829	859	853	878	830	852	746	874	771	824	793	808	870	842	807	842	844	791	809	804	816	810	824	861	793	810	785	747	823	844	810	805	793	830	849	800	798	835	806	837	820	848	778	812	804	825	829	857	843	779	788	832	810	771	853	806	795	819	825	806	859	740	873	783	852	789	807	827	840	734	850	819	786	792	850	801	781	822	786	827	815	807	802	815	825	745	757	866	830	791	774	789	844	782	813	792	817	790	809	806	807	753	788	786	774	846	812	793	814	777	799	835	816	753	849	824	827	780	833	817	842	789	798	801	832	789	843	796	852	860	788	799	805	778	816	817	781	750	841	842	794	766	801	836	825	828	820	771	820	858	843	798	808	839	815	780	840	786	832	821	770	803	823	793	811	834	851	788	757	767	862	822	772	786	797	813	836	803	793	837	807	791	837	814	788	777	768	810	822	777	827	804	775	842	842	815	777	808	826	851	793	746	823	808	793	808	838	811	811	790	791	793	756	797	823	779	800	830	751	822	818	868	813	876	847	787	797	817	778	802	822	804	828	779	782	810	817	824	830	823	858	795	826	806	849	872	793	820	861	847	778	812	813	835	828	806	844	828	818	810	800	828	805	841	805	805	818	827	803	816	813	791	790	836	791	780	811	827	761	868	863	798	788	848	841	799	810	776	829	833	805	813	811	804	801	829	768	853	798	817	786	798	782	845	750	807	770	853	780	815	816	797	794	813	837	797	818	788	860	836	798	785	828	775	818	826	832	831	798	835	775	858	827	825	795	848	834	827	797	770	829	800	775	842	813	846	822	820	844	850	765	772	766	804	846	804	871	836	769	797	831	810	835	797	880	765	814	807	816	781	851	813	833	784	843	768	822	818	736	812	791	848	857	803	813	807	813	757	845	810	796	828	840	784	837	809	795	832	794	822	836	771	831	827	798	828	779	762	808	831	810	845	822	806	802	758	793	851	812	844	786	837	861	775	851	840	811	779	809	813	829	821	773	785	813	793	841	780	854	823	854	817	785	822	834	839	798	844	853	835	816	794	825	850	806	785	829	799	829	858	795	810	809	843	814	854	851	792	785	806	842	875	835	822	824	776	786	873	807	817	848	808	887	758	815	827	794	799	844	801	794	777	783	863	783	878	787	813	780	868	834	796	808	792	822	841	839	777	825	775	813	818	790	823	828	831	839	855	818	772
23316	21182	28878	23725	21187	19705	9077	40848	15122	1472	924	956	881	835	770	841	877	750	697	705	664	699	724	641	623	575	613	564	525	528	581	570	582	950	4807	4219	3217	1941	1105	678	610	550	517	519	521	482	562	525	540	526	534	535	525	534	524	485	523	532	523	521	503	518	547	496	507	490	520	508	545	482	556	512	513	529	539	536	555	558	524	554	495	512	521	491	548	536	520	522	498	535	528	566	564	516	483	504	555	524	510	530	495	556	534	557	554	572	525	499	526	520	523	529	517	552	532	518	529	496	550	552	543	532	557	531	523	578	543	475	555	540	554	526	501	537	492	541	520	516	545	491	534	541	528	522	534	519	520	491	535	539	539	512	563	545	499	510	540	522	522	492	552	519	583	531	538	511	497	494	510	525	540	495	559	513	523	547	508	537	523	494	493	526	505	521	501	541	484	527	524	513	535	517	482	558	526	525	530	555	513	498	455	516	497	530	489	490	530	503	516	545	493	530	516	508	513	529	546	526	552	518	530	532	510	555	511	502	551	456	505	479	502	548	537	484	485	479	487	553	570	526	508	565	501	548	479	534	550	519	539	495	535	505	537	560	530	555	531	575	486	548	538	538	500	558	534	455	531	533	509	534	530	488	515	552	543	491	523	472	505	533	548	522	537	527	487	540	553	484	497	504	553	485	507	524	523	523	528	519	491	517	506	548	487	519	529	527	516	501	506	554	536	525	553	517	553	525	534	523	528	483	539	555	490	498	522	531	493	516	483	533	544	569	513	488	489	539	506	568	500	514	499	542	539	506	515	484	512	529	559	568	569	536	550	529	508	561	543	542	550	527	493	498	506	486	517	545	545	522	498	530	530	495	510	557	513	531	518	512	490	527	501	506	484	535	538	510	497	489	520	517	553	529	485	526	531	493	535	547	567	498	509	521	533	537	541	513	524	542	529	508	516	517	499	484	551	484	504	512	494	538	498	534	501	496	505	517	497	545	551	518	513	502	545	535	525	564	520	532	489	534	501	530	504	474	495	514	536	533	527	520	544	482	494	537	526	509	481	531	535	549	511	550	517	540	518	485	538	543	553	519	472	542	560	520	545	489	491	550	507	506	500	498	504	486	555	486	492	518	599	538	560	502	492	526	495	505	527	520	491	510	542	513	511	543	525	483	508	532	514	521	499	512	529	529	549	516	486	543	499	572	507	533	532	535	518	486	517	555	529	509	485	522	500	537	511	537	496	530	525	517	524	514	537	527	466	555	502	496	550	530	479	517	531	546	528	472	523	535	495	513	505	515	505	548	473	511	515	538	507	530	503	532	539	503	518	533	524	502	486	514	529	503	498	513	542	556	554	492	523	555	551	534	535	494	569	517	513	531	516	553	487	547	536	531	532	543	551	501	506	489	528	489	526	523	521	498	521	484	558	524	495	487	502	529	510	510	516	541	492	527	489	499	525	538	534	564	519	514	528	508	538	486	501	491	518	522	568	537	521	523	513	530	503	525	499	529	524	554	516	527	561	524	527	491	516	506	541	564	580	507	545	552	516	514	576	516	498	536	518	503	531	515	517	522	515	518	504	550	502	540	498	569	523	523	476	494	552	477	495	526	525	519	523	526	518	498	534	523	504	540	463	513	502	547	532	499	536	499	564	505	548	509	489	473	532	486	542	526	500	513	511	483	496	509	515	516	503	523	497	511	468	534	538	523	521	584	537	525	527	522	539	501	503	532	521	518	506	546	541	551	491	533	504	518	545	472	541	521	528	522	535	499	477	535	521	520	532	523	538	539	498	508	527	521	480	492	548	568	532	540	508	519	513	515	536	505	545	521	500	513	507	525	503	482	541	506	531	506	506	569	511	507	502	524	537	479	488	539	560	547	540	549	528	522	545	546	545	503	557	543	522	532	469	539	544	518	515	520	512	532	531	476	531	516	512	483	559	525	555	539	526	528	551	541	493	535	523	565	494	541	501	512	498	551	528	531	512	501	518	508	536	561	513	527	508	472	490	558	549	539	563	530	502	474	538	525	512	525	510	525	480	502	520	514	506	519	520	501	552	481	503	490	526	545	529	537	546	526	528	525	528	508	475	510	530	556	526	510	508	503	563	511	503	569	530	526	523	507	514	495	496	568	481	532	548	571	483	520	515	517	523	563	497	553	542	522	522	488	502	512	557	512	499	537	522	542	510	540	542	567	552	535	544	562	500	535	520	531	548	525	493	516	558	518	526	521	531	483	518	538	525	513	523	532	533	509	492	555	501	518	528	536	554	482	517	500	504	504	570	526	548	551	519	523	518	513	537	515	528	503	506	516	542	493	547	562	527	507	507	481	531	535	497	566	542	561	546	543	505	526	543	528	547	510	512	492	524	505	513	503	508	491	507	489	554	533	511	521	517	483	529	486	480	473	532	542	490	553	526	507	531	567	513	513	532	538	566	544	504	512	517	500	552	513	537	500	577	479	513	522	541	580	517	544	500	555	495	518	529	540	565	545	526	502	509	510	532	509	501	539	542	563	524	511	515	517	535	548	539	497	506	519	496	498	502	488	534	514	517	491	531	521	535	531	536	487	561	502	526	531	524	533	517	543	550	492	517	503	501	478	538	570	515	469	562	523	528	535	558	498	509	535	554	520	505	562	493	514	524	514	569	526	523	577	536	546	555	520	483	524	560	513	514	539	500	499	518	540	515	502	554	490	540	520	592	523	495	543	507	543	516	526	492	512	546	518	541	531	486	474	531	533	513	486	512	510	501	538	481	533	504	532	546	588	519	487	540	495	522	507	515	530	488	512	514	561	511	499	514	495	500	540	530	538	485	494	520	503	509	562	485	543	531	519	521	529	543	515	522	512	529	539	540	485	493	523	493	498	508	516	544	493	518	541	566	540	525	508	522	468	514	527	542	505	520	555	520	515	570	507	495	506	504	523	539	495	543	504	496	519	527	465	525	494	512	501	503	501	571	527	526	500	481	489	555	530	540	529	515	485	530	553	510	538	531	485	545	525	527	536	531	523	541	503	510	529	530	469	524	555	523	570	518	532	512	507	489	553	505	513	503	520	465	524	508	516	503	521	514	520	519	555	548	488	483	541	550	506	520	496	583	512	563	529	516	496	541	537	519	519	526	509	536	534	547	487	499	522	547	507	508	516	538	509	536	551	530	517	501	555	470	489	477	561	545	565	513	511	535	538	499	544	563	504	551	528	507	524	522	497	497	545	536	476	528	533	507	521	503	485	503	510	516	554	499	468	524	559	503	508	505	535	540	551	555	504	535	511	505	526	500	485	521	537	509	538	525	506	520	543	549	502	512	519	479	509	504	509	513	507	519	538	532	511	506	546	527	558	490	505	500	533	505	517	514	476	510	525	503	524	495	557	520	540	494	525	537	450	534	500	525	481	521	530	556	509	532	494	533	511	489	531	510	543	514	493	516	485	543	531	536	532	496	566	529	532	473	538	484	543	462	522	505	476	544	566	525	526	484	539	558	577	536	507	544	510
10180	22534	20338	13255	12408	9995	12013	44737	10118	2343	2073	1997	1907	1862	1707	1723	1554	1336	1292	1327	1276	1236	1182	1108	1010	997	939	959	877	853	879	919	866	1927	10276	8439	6735	4054	2180	1159	874	842	818	761	757	806	793	791	765	819	745	777	775	774	795	780	721	812	757	804	717	774	754	755	746	796	803	804	808	746	798	809	762	771	840	790	779	782	770	761	785	782	771	807	754	730	797	774	775	737	753	781	771	805	769	798	786	742	830	781	787	730	816	789	830	725	819	801	739	765	841	824	782	739	815	781	771	803	777	747	846	740	809	798	803	833	769	723	826	743	767	798	763	792	707	786	753	767	825	776	753	800	761	799	799	796	751	784	772	760	827	807	796	787	765	828	752	769	724	813	776	722	775	806	773	702	809	843	780	828	787	769	782	798	791	775	795	789	815	738	830	816	798	782	809	798	798	723	808	774	815	790	772	793	802	774	758	779	778	818	750	789	786	798	779	758	781	765	817	819	787	775	805	718	811	767	784	782	783	734	776	760	746	772	792	829	769	751	763	785	844	774	795	782	783	787	744	760	728	812	783	756	774	759	820	849	814	751	813	799	786	765	783	768	741	784	780	796	734	774	759	761	793	775	786	766	804	751	786	750	832	774	795	765	714	817	838	728	751	782	756	781	785	764	819	776	825	793	737	765	762	781	747	780	804	766	768	782	804	824	770	745	789	739	766	777	783	798	835	820	795	787	733	795	796	744	795	790	790	797	757	793	783	791	745	754	816	764	785	790	793	805	867	804	750	804	782	738	845	796	774	772	768	770	799	803	832	786	806	849	830	810	802	832	793	756	795	794	772	775	786	755	774	757	782	774	782	778	802	781	782	769	810	790	745	816	812	804	773	800	761	796	755	771	783	769	766	727	819	758	758	757	819	759	782	788	765	704	796	784	798	781	812	824	808	743	793	805	715	776	792	783	788	809	822	792	809	783	784	829	783	787	792	817	785	766	795	713	801	718	819	758	757	765	758	763	784	792	834	795	757	785	795	797	787	751	825	808	811	787	826	816	751	827	776	786	735	807	827	754	761	804	750	769	802	795	744	782	805	775	769	759	749	811	799	821	737	801	776	773	751	736	738	779	820	760	750	744	787	776	792	870	771	764	817	764	782	795	770	792	744	787	779	776	775	855	744	821	764	783	773	770	810	766	766	777	780	814	790	814	793	859	771	725	788	807	813	781	757	767	764	803	787	796	768	796	798	743	790	742	749	784	812	752	722	789	757	799	787	800	765	762	813	782	712	748	775	800	800	794	742	798	812	757	783	765	831	755	771	783	804	798	751	823	744	776	791	785	768	815	792	764	743	844	732	786	779	786	807	801	749	780	793	786	802	798	700	807	777	763	827	741	825	760	769	757	817	797	775	787	861	754	751	766	796	762	834	797	761	865	778	751	794	786	851	780	784	805	768	799	781	805	814	728	770	790	784	776	794	774	808	782	791	812	826	753	753	797	791	757	779	758	791	774	789	775	777	817	791	778	828	787	767	783	745	774	813	795	812	730	766	808	724	799	771	769	795	781	746	781	796	807	806	776	799	793	794	788	736	792	812	787	813	783	792	795	720	789	771	779	750	734	775	811	791	729	822	773	746	776	803	795	749	768	776	786	781	786	796	797	744	726	784	777	766	752	783	748	770	810	787	813	801	757	739	814	794	800	777	785	817	796	806	763	737	817	752	776	771	846	780	772	774	754	781	783	792	798	770	797	809	783	755	760	788	772	748	825	759	810	803	774	815	742	771	751	799	805	755	794	800	763	826	783	805	748	755	808	764	768	780	786	746	769	805	853	800	829	767	775	746	775	783	812	739	775	805	819	786	764	828	743	749	770	794	763	766	766	811	808	773	821	784	742	766	767	779	819	853	759	828	832	767	776	817	766	761	742	776	811	802	799	805	790	799	811	786	779	808	793	751	803	798	773	795	808	771	812	780	826	765	827	781	775	794	797	782	776	721	788	784	715	801	811	808	753	794	802	796	794	796	820	750	771	854	791	780	803	813	781	840	755	762	780	794	761	738	724	758	810	755	826	803	782	762	821	752	791	774	810	782	763	790	794	764	835	802	783	780	804	703	786	763	738	785	773	763	781	820	796	788	815	800	820	756	793	828	766	736	798	787	785	821	794	825	758	779	748	762	772	790	778	763	761	769	796	784	786	782	779	777	797	766	810	773	736	807	752	805	783	836	768	764	786	760	790	761	814	777	751	802	749	779	768	791	801	818	746	730	813	756	757	845	812	726	780	778	772	783	770	805	788	780	774	768	750	778	784	725	782	801	761	789	772	791	773	760	821	769	796	756	794	774	792	856	776	800	803	710	729	815	733	770	808	810	760	790	796	822	770	765	758	818	702	755	753	756	797	749	751	771	795	792	755	763	778	807	777	763	805	772	805	790	757	786	809	790	764	781	846	813	784	816	741	730	814	784	769	768	772	831	824	780	767	799	737	777	813	783	846	763	814	785	798	767	751	760	799	806	781	771	813	773	781	808	797	755	763	829	818	803	743	785	763	753	774	728	769	787	810	737	787	747	719	763	763	795	743	793	775	823	805	820	793	785	793	766	759	774	876	838	787	778	735	764	773	820	799	783	767	769	777	758	779	778	814	789	775	788	777	747	746	813	755	812	807	771	803	813	773	812	834	803	759	767	791	777	799	763	798	761	797	747	777	774	730	733	783	791	794	740	829	819	784	777	820	798	803	778	792	757	799	783	757	833	804	792	748	787	766	808	803	733	769	797	788	780	815	769	767	854	774	789	803	760	795	778	751	753	786	752	772	786	772	778	805	764	842	810	801	773	758	784	841	784	820	786	813	737	814	821	788	838	806	763	799	765	809	792	806	758	805	749	822	759	800	762	795	791	777	834	750	774	772	789	794	788	728	834	791	763	753	799	791	801	780	749	798	784	729	779	807	775	742	776	737	783	772	744	761	791	770	777	780	769	804	776	803	762	771	754	803	740	757	779	798	838	760	813	775	805	751	764	780	757	814	776	736	782	758	772	803	805	799	757	798	824	787	757	798	804	828	767	795	820	801	783	794	790	741	763	797	754	805	786	794	786	777	768	754	788	735	770	768	766	810	837	813	753	790	768	760	754	787	800	799	791	835	787	796	806	805	760	778	784	788	767	812	822	755	798	780	830	787	808	793	759	784	803	763	778	753	727	758	820	811	826	765	792	796	831	809	783	735	718	782	806	785	766	818	796	784	812	812	815	760	737	803	761	840	753	812	738	760	774	712	786	785	783	824	775	816	804	795	774	799	783	800	793	762	804	774	797	817	744	777	839	778	780	801	778	787	781	799	853	726	739	826	809	792	765	855	779	789	772	781	758	722	782	802	781	759	788	810	800	747	783	791	807	821	722	827	784	784	779	774	782	821	771	768	830	797	753	778	821	769	806	741	790	805	799	746	754	763	792	756	795	791	785	752	802	830	822	737	761	781	769	782	767	812	776	802	823	777	793	757
26806	20316	9552	2931	1637	1214	1576	6157	1411	706	646	593	580	552	608	615	574	585	580	585	582	602	558	505	518	544	538	542	514	567	533	508	513	571	810	903	847	707	591	567	584	550	509	524	545	471	526	504	491	522	532	533	528	525	503	533	544	486	531	536	524	524	508	515	530	529	521	504	528	540	514	498	510	533	522	518	516	489	520	523	498	531	518	507	545	550	524	531	503	490	532	544	555	484	517	504	548	556	528	482	550	542	552	499	505	503	531	522	530	524	539	487	542	539	565	513	530	542	525	517	519	486	525	511	564	534	538	534	451	538	509	540	538	548	512	503	508	512	537	552	519	536	508	545	565	564	528	527	528	479	490	519	521	519	555	483	527	530	549	510	508	531	516	532	522	523	504	550	528	512	532	538	513	514	532	535	529	534	499	531	485	504	544	467	502	513	506	531	515	542	526	489	547	535	517	509	521	520	528	487	540	518	557	540	542	543	527	524	517	527	527	476	489	540	537	507	516	495	513	530	526	502	552	493	511	519	525	563	484	568	533	491	542	541	529	559	534	508	534	493	498	541	504	475	505	497	529	535	484	553	537	503	526	551	521	503	516	509	532	507	523	510	527	502	495	505	503	521	530	523	494	533	462	558	507	500	560	537	501	513	525	511	508	515	492	551	543	530	522	518	522	535	506	563	502	545	561	489	559	543	520	518	580	494	526	524	539	527	516	545	536	568	540	520	511	499	547	508	508	515	544	484	501	516	517	503	572	540	481	484	491	514	504	514	494	541	461	507	542	500	502	501	524	540	501	529	531	562	550	526	553	499	518	474	494	524	539	510	549	490	514	558	528	528	554	481	507	492	488	512	533	525	518	536	512	488	517	488	516	496	512	505	504	543	547	547	502	541	532	538	487	534	542	509	490	517	515	509	535	544	558	490	544	495	500	515	509	568	488	557	488	571	518	527	489	508	530	525	556	513	560	528	514	526	522	498	535	521	489	519	503	534	540	520	515	514	529	550	557	521	522	541	532	530	540	536	507	508	520	534	511	562	508	505	553	519	519	515	508	523	525	518	546	477	543	497	529	483	504	500	522	486	514	532	483	497	492	502	498	529	535	489	536	527	521	512	494	518	540	487	514	525	531	532	501	501	517	515	513	501	507	518	533	516	492	510	533	500	493	494	522	519	485	500	516	523	528	512	560	528	555	489	504	485	526	496	503	520	530	493	506	544	536	493	464	533	513	528	522	504	538	547	515	535	510	527	502	533	519	497	475	524	513	552	514	506	493	552	490	512	512	512	517	511	562	496	516	526	520	543	531	508	502	550	541	514	493	524	501	565	531	531	541	486	507	465	495	531	520	534	526	522	515	533	487	596	518	565	533	502	566	484	534	540	507	534	524	532	523	488	539	520	495	539	526	508	483	528	508	474	518	537	489	574	512	512	523	535	483	525	548	502	543	498	516	513	511	493	515	516	482	476	496	530	524	551	494	514	531	548	518	525	513	522	519	522	511	537	518	502	565	502	497	518	514	481	545	528	536	533	515	504	543	513	515	497	537	506	517	533	486	525	543	485	529	521	504	493	560	545	479	544	522	504	503	498	535	509	535	530	523	538	503	519	504	505	500	496	547	499	562	516	527	537	507	542	500	504	525	517	566	538	515	495	543	490	535	564	481	508	510	505	520	562	498	524	533	483	519	514	527	525	538	517	500	514	570	518	507	553	520	541	508	529	483	561	522	481	528	485	503	498	549	549	530	482	487	479	516	541	543	531	544	538	528	542	515	532	556	528	549	476	492	525	507	565	513	501	521	512	503	529	524	476	525	517	523	525	512	532	542	507	518	545	512	514	522	520	526	532	499	534	465	518	559	541	531	548	548	526	532	542	519	534	500	522	525	499	509	506	522	510	521	551	504	526	529	482	500	520	539	512	505	508	526	513	493	505	512	527	543	455	497	514	478	516	511	495	542	523	454	530	511	520	531	534	503	529	517	522	506	502	541	534	544	470	512	475	529	506	515	509	527	515	521	522	506	497	509	512	543	512	513	557	523	536	522	503	512	516	490	494	537	533	543	499	519	523	533	531	484	544	489	506	511	496	498	513	513	519	494	523	493	548	564	526	477	515	485	502	526	530	534	516	519	539	509	528	526	521	543	547	513	515	490	515	491	506	502	494	507	518	494	537	496	533	481	497	504	561	500	498	536	524	548	499	499	510	549	477	548	526	514	501	538	512	515	540	492	498	534	481	551	522	529	494	526	519	512	491	494	497	527	555	561	503	534	522	499	558	525	531	494	522	531	544	535	515	525	512	553	557	504	493	525	518	510	519	537	532	510	556	535	509	523	515	505	529	528	532	500	496	505	544	528	541	510	545	499	516	509	509	528	523	513	523	527	528	506	478	534	507	539	509	546	517	506	464	491	495	522	499	537	520	529	471	525	544	502	502	514	529	507	529	543	510	509	534	527	500	517	518	559	519	530	511	499	491	544	522	554	503	505	486	512	534	511	524	534	527	520	528	520	538	532	519	504	499	552	488	483	492	516	564	502	497	493	488	530	560	529	499	500	536	522	502	523	518	538	505	512	520	543	504	514	549	513	506	531	528	506	529	495	523	541	552	489	537	517	533	558	533	539	489	574	509	514	528	512	569	509	533	440	502	579	518	556	494	572	559	530	570	578	543	528	515	534	519	518	504	519	506	520	533	522	547	533	506	537	560	502	555	490	509	530	525	493	506	541	525	523	549	486	487	538	509	491	476	495	525	570	497	513	569	503	528	537	508	524	528	537	503	518	504	510	508	534	526	535	544	545	568	498	538	526	509	576	524	548	559	522	548	498	527	532	520	534	554	516	510	509	498	499	521	489	495	553	516	540	505	508	495	529	525	515	529	488	480	469	519	514	547	542	519	531	520	523	512	525	509	528	525	505	548	552	538	527	549	504	507	512	537	483	520	519	550	533	509	507	489	534	524	483	559	525	517	507	511	541	490	507	503	513	521	510	506	507	525	521	510	512	487	484	547	510	516	499	530	472	520	537	536	479	547	465	478	531	544	515	516	528	571	544	550	519	520	536	534	520	558	508	518	539	514	520	520	551	518	526	512	509	515	504	493	523	497	503	481	527	513	533	460	543	520	535	524	535	511	582	552	530	515	506	495	544	499	532	507	503	491	536	480	533	500	505	542	522	530	564	542	550	499	564	540	506	511	544	544	545	556	538	474	490	537	555	501	489	526	508	518	504	520	550	534	485	501	526	553	477	514	522	486	490	538	515	493	542	468	504	500	523	494	520	571	515	526	536	529	520	573	530	537	504	512	527	490	548	496	526	522	514	540	544	562	551	534	542	486	505	481	505	535	520	486	516	521	552	553	520	517	515	537	505	526	479	511	546	464	482	509	502	503	527	544	529	497	497	517	537	516	541	477	580	486	516	521	534	549	502	540	529	539	539	523	494	524	542	546	563	528	501	528	564	509	491	505	501	480	525	525	494	509	572	551	487	515
6340	8497	6997	4676	3749	3005	4087	12849	2812	1243	1113	1061	988	985	1046	1019	972	964	921	917	948	1009	945	808	849	820	813	797	800	815	876	768	814	990	1500	1609	1579	1178	972	901	806	826	787	739	840	719	790	789	832	749	801	736	774	809	790	819	778	797	795	785	792	795	784	793	780	816	757	770	753	815	768	785	754	776	781	792	755	734	796	810	808	766	800	837	784	766	744	760	796	755	776	814	794	790	807	756	742	808	751	766	741	800	816	800	828	831	750	785	748	803	803	759	751	813	768	778	767	762	755	721	832	773	788	773	785	740	764	780	867	775	798	777	789	811	742	751	811	779	781	800	807	791	797	798	800	777	735	809	784	784	783	791	762	738	793	729	728	751	792	853	764	782	804	764	755	795	746	808	794	782	785	762	794	802	823	786	788	723	765	833	791	775	726	798	814	755	806	794	776	798	793	788	743	842	803	760	790	782	823	797	765	795	789	799	789	787	810	811	745	845	782	771	786	771	763	783	747	795	746	803	763	816	706	800	766	809	784	808	766	790	746	774	798	756	785	787	777	775	759	769	771	772	764	764	820	817	755	834	796	762	813	803	793	777	775	757	794	818	741	789	779	767	759	778	768	805	765	765	779	775	757	764	817	764	797	765	775	742	803	739	813	802	742	833	798	805	769	770	771	807	749	737	819	753	817	777	844	803	794	766	832	761	797	829	745	767	777	764	751	775	780	796	764	813	817	807	801	817	789	806	792	788	770	815	787	739	779	764	834	734	805	769	802	759	748	768	807	763	787	772	761	793	754	807	787	820	751	793	784	793	821	779	829	781	795	776	784	816	822	769	752	790	756	763	799	818	757	802	774	830	782	787	782	785	810	789	783	726	795	769	796	774	784	796	780	789	821	765	754	797	849	776	819	813	733	832	816	835	790	779	803	775	754	769	819	737	766	799	790	784	766	777	786	789	811	768	788	783	797	797	789	789	755	768	767	800	794	772	782	814	802	803	786	779	751	802	833	862	804	746	800	772	775	846	804	746	802	805	788	753	793	794	801	822	756	829	750	762	770	757	765	767	821	806	789	813	787	802	788	750	752	727	823	785	763	772	804	775	789	801	818	800	763	738	782	795	764	821	792	813	809	806	803	800	780	820	796	753	812	733	771	811	806	802	783	830	757	760	746	777	796	831	772	802	817	805	828	788	789	830	781	829	732	775	793	780	782	789	800	769	786	746	718	800	817	791	750	789	755	765	770	844	789	804	747	785	817	813	796	814	778	789	777	836	845	805	769	809	778	762	802	805	772	770	824	791	779	748	782	785	853	817	806	799	777	803	795	795	800	752	721	779	782	820	776	784	723	784	778	788	776	794	758	789	807	855	816	804	816	775	693	713	763	780	787	751	777	759	803	849	774	782	767	827	797	800	804	788	770	832	750	791	756	783	822	844	777	773	766	766	821	839	774	789	757	762	819	799	776	787	823	778	773	770	767	807	785	747	793	791	787	780	717	773	816	745	774	729	802	815	744	769	820	810	783	798	806	789	762	793	827	818	840	786	762	804	785	812	768	835	800	808	769	799	830	746	741	823	723	826	776	794	803	760	755	793	790	774	776	812	791	773	783	740	821	805	769	820	816	747	805	770	759	736	753	784	800	797	759	815	780	842	769	831	779	779	758	812	801	806	763	761	838	761	738	845	813	822	772	764	795	785	800	854	765	796	825	780	799	748	814	758	810	730	786	775	791	817	811	795	780	763	811	743	834	720	748	850	747	764	800	775	809	816	834	773	783	824	784	817	761	809	794	750	751	784	795	757	861	849	795	797	750	762	779	833	780	804	776	764	776	825	740	854	817	780	778	822	753	777	792	773	788	783	801	763	796	779	786	775	806	727	798	842	792	828	791	758	794	796	779	762	754	797	777	793	762	789	796	739	798	820	812	795	768	794	761	806	777	757	779	780	756	730	808	757	747	806	750	779	796	823	751	810	811	744	811	775	767	793	811	757	790	798	724	781	848	743	807	732	825	782	795	774	762	811	768	840	800	844	807	814	794	773	788	806	781	799	798	774	784	830	845	776	773	747	814	794	792	771	780	818	761	754	800	809	828	794	840	768	738	795	752	810	746	823	818	787	790	771	799	751	784	780	768	761	881	789	810	788	810	769	817	770	785	787	788	807	795	829	805	772	811	817	752	777	765	791	807	746	822	811	744	798	797	769	757	812	779	767	794	758	763	760	773	817	806	800	778	803	753	796	751	867	821	797	802	845	777	808	796	818	802	794	781	802	778	750	772	832	789	823	834	823	776	762	807	900	812	786	814	767	780	802	794	818	799	764	800	756	761	795	781	754	766	795	816	788	869	777	787	818	796	805	759	804	782	775	817	821	771	776	766	800	782	748	836	733	820	746	793	755	735	768	863	784	776	757	796	751	751	771	711	804	788	766	818	761	797	775	757	783	757	791	790	802	764	787	817	761	808	731	825	843	853	826	771	805	779	798	766	783	788	820	804	804	741	844	800	796	748	787	834	822	776	752	811	822	765	800	771	813	789	776	793	806	760	804	731	785	812	751	761	796	823	778	781	787	780	837	788	778	791	780	791	734	799	788	778	808	768	827	754	805	751	754	803	811	795	775	767	785	760	831	794	831	784	754	762	780	785	774	730	742	765	786	735	754	776	750	762	814	805	755	767	780	710	814	769	835	771	760	781	790	813	765	754	838	754	783	804	755	792	776	830	813	830	774	743	803	810	819	773	835	748	774	757	811	818	751	828	810	845	826	788	777	779	813	810	776	786	802	769	758	768	775	748	796	772	787	806	818	762	790	784	768	781	799	815	806	748	803	821	782	841	701	777	789	802	796	832	760	756	747	802	790	822	775	811	779	757	767	737	778	809	780	816	769	758	702	806	726	778	793	818	767	788	792	771	812	785	800	785	759	741	850	740	767	745	739	786	803	779	784	793	819	744	803	813	792	810	786	765	757	837	784	811	766	763	788	778	801	806	802	810	805	834	804	803	739	795	787	767	781	818	744	771	785	814	812	815	767	785	773	817	832	769	837	778	784	800	747	785	773	766	798	821	831	736	705	815	798	774	773	766	789	835	777	777	766	805	747	766	785	780	777	850	724	733	814	766	769	814	753	800	759	763	739	738	769	777	804	812	796	780	793	821	776	805	739	742	826	798	785	758	786	779	793	793	776	753	751	825	770	837	765	782	782	835	802	754	770	774	772	802	750	778	775	777	763	794	773	834	747	760	796	774	793	773	775	811	776	804	747	790	829	794	817	800	796	772	781	817	786	783	778	829	762	765	785	783	812	788	768	769	757	786	808	758	801	790	792	804	781	775	797	731	805	783	748	760	790	785	735	793	783	788	765	794	768	781	799	773	821	748	807	826	739	792	810	795	793	807	850	749	774	776	787	748	785	782	728	796	788	784	765	772	827	770	761	741	804	823	782	783	824	790	782	784	755	792	757	790	775	816	759	775	775	796	803	783	758	809	781	747	781
25179	21174	26880	24894	5721	1607	2980	23088	7393	740	684	629	643	620	626	673	568	596	632	596	605	618	558	569	541	528	538	555	599	510	543	586	595	1231	1912	1491	1159	823	674	611	568	544	572	525	531	573	531	539	517	540	552	540	546	533	524	531	517	536	521	519	512	594	532	522	519	479	500	521	511	515	547	544	525	533	572	500	550	510	519	544	552	522	532	559	547	548	518	514	499	521	516	512	481	526	550	541	520	546	530	525	575	487	524	541	528	512	537	504	605	540	535	522	536	544	533	531	520	554	531	548	532	557	543	532	500	522	526	561	583	492	516	572	555	539	548	492	560	571	558	553	530	561	576	493	554	507	506	547	539	493	512	544	525	483	533	548	559	549	510	521	546	546	526	564	530	551	531	501	512	542	545	546	528	485	562	539	526	539	543	518	529	555	562	515	490	537	536	511	524	498	543	594	497	498	523	519	525	564	576	562	542	526	543	520	534	512	558	503	516	559	528	494	501	512	522	526	491	540	554	547	549	513	545	541	509	534	543	553	528	529	548	560	526	556	553	544	563	541	531	539	562	527	509	534	512	532	561	535	558	544	529	494	523	517	524	518	536	520	510	520	519	562	537	534	528	517	523	505	569	571	508	501	527	545	546	514	507	554	506	511	517	570	547	569	567	521	502	534	564	526	548	535	571	576	537	537	564	523	517	535	560	495	510	553	531	544	554	546	510	516	541	560	529	534	528	530	544	538	507	529	549	573	499	574	552	557	518	543	559	526	595	529	542	544	543	541	505	557	566	543	572	460	512	534	510	563	499	553	512	567	538	473	576	532	537	553	541	566	565	576	543	534	593	502	548	550	533	538	550	516	497	552	558	470	482	493	524	503	490	501	523	503	561	530	547	513	494	525	546	520	552	528	555	526	486	533	548	501	529	547	536	531	530	505	541	558	551	526	530	531	548	526	552	586	532	522	539	503	577	560	521	549	518	526	542	525	508	467	602	547	519	528	544	554	524	523	530	565	540	533	529	532	577	546	541	527	530	568	566	507	529	519	493	516	467	529	543	515	514	553	536	556	569	530	508	493	521	523	529	556	499	532	564	548	521	526	536	538	515	524	500	563	516	521	566	520	537	529	538	505	543	496	514	511	578	525	503	511	572	531	525	535	471	565	518	535	521	531	519	567	568	532	530	542	505	551	536	525	520	537	530	492	486	509	491	537	551	575	562	561	521	562	553	523	502	540	544	532	530	518	532	508	553	540	532	526	573	512	521	528	500	537	532	519	552	560	558	526	522	520	558	545	539	519	510	532	519	569	516	518	527	526	527	537	563	512	554	565	516	531	574	501	569	508	534	498	578	530	530	550	518	518	525	538	527	582	518	572	517	539	547	570	536	541	513	523	558	607	546	524	534	513	530	514	538	531	476	536	521	510	543	554	539	554	546	554	552	477	517	556	548	538	533	510	509	532	498	530	527	513	531	540	539	513	554	523	543	542	567	536	530	565	528	531	571	543	512	547	576	494	525	526	559	531	583	531	544	514	544	527	530	536	522	521	543	534	533	487	535	566	519	506	540	534	540	514	519	485	528	518	546	525	579	539	540	591	585	526	522	535	543	488	549	517	529	555	528	525	532	577	523	537	559	544	511	545	592	494	536	563	585	524	517	555	493	564	538	565	483	487	511	528	548	527	527	489	528	546	536	536	583	506	533	552	563	574	541	528	551	525	519	545	517	545	541	502	548	502	550	501	478	545	491	565	543	496	498	543	508	514	556	574	489	497	518	565	523	570	523	511	542	545	552	528	555	503	523	547	532	492	514	538	539	500	555	503	579	503	531	513	524	493	541	539	530	535	501	560	530	536	536	548	539	545	491	520	523	513	589	533	553	535	566	518	559	522	528	515	534	495	568	521	520	542	526	540	547	518	553	508	554	515	535	497	494	512	468	531	563	506	483	563	543	553	502	526	509	532	514	532	548	522	488	534	506	523	511	518	548	534	511	544	560	544	516	529	528	528	541	517	506	504	499	524	530	534	572	557	524	515	549	564	564	537	539	539	571	540	505	513	518	573	500	536	523	513	579	517	559	536	514	501	556	554	545	514	545	519	513	518	542	499	551	518	520	539	558	539	509	546	507	528	568	457	545	552	574	506	523	505	516	520	505	543	567	508	537	525	541	590	538	515	528	537	533	507	486	523	533	526	532	556	506	537	548	527	528	519	545	511	502	537	552	559	544	539	562	509	546	578	539	519	563	504	525	518	558	527	523	550	530	578	539	533	529	536	549	526	493	545	541	518	522	539	538	539	567	566	545	510	518	504	556	511	538	543	545	542	535	494	522	562	508	575	527	511	559	519	508	534	552	502	528	493	521	548	560	527	549	530	543	560	551	535	551	548	511	521	539	522	492	544	514	531	551	550	571	499	511	536	537	575	539	532	527	531	563	563	551	532	491	532	504	517	534	524	516	497	510	550	495	558	517	537	510	506	528	540	519	472	557	530	526	523	575	493	555	537	570	533	543	543	558	497	516	514	530	552	569	526	551	577	525	507	508	509	467	550	540	491	540	550	546	569	526	512	524	522	565	513	577	543	548	520	543	530	543	554	530	560	572	541	515	514	545	531	476	534	477	489	520	533	504	542	498	524	541	531	549	548	497	528	531	564	505	513	513	513	531	537	522	515	514	518	538	538	548	546	526	548	523	509	497	562	540	584	509	500	566	554	561	532	563	543	534	549	501	510	555	529	527	516	524	541	543	511	559	556	547	536	532	525	541	547	534	535	535	527	543	531	498	526	554	519	516	527	475	546	525	557	515	548	484	526	520	513	527	536	554	554	556	531	517	545	535	533	519	527	482	508	565	516	526	541	547	535	551	561	534	546	551	521	576	529	516	504	511	545	519	550	553	475	533	501	538	524	567	497	550	558	559	526	552	561	548	526	524	532	558	527	517	544	549	500	542	537	563	503	512	511	524	519	522	539	538	530	503	555	538	531	549	569	536	521	517	543	535	523	536	504	530	535	567	511	499	512	534	534	509	505	563	524	520	538	560	528	560	513	498	515	508	517	522	550	522	543	551	524	546	513	482	522	542	504	541	527	601	540	538	538	553	554	563	505	554	528	529	496	578	548	556	533	534	513	582	552	524	549	535	507	583	518	522	544	514	520	535	516	514	529	512	534	545	570	537	555	531	546	543	522	548	545	558	523	530	525	538	578	561	554	543	547	524	518	510	545	487	515	521	525	507	608	536	517	509	524	571	531	560	523	520	528	565	516	543	518	525	472	554	545	492	515	503	490	483	534	501	537	532	530	536	533	544	527	535	510	547	573	565	516	524	507	537	557	549	506	514	563	541	573	522	517	524	545	550	491	527	516	510	548	530	574	542	530	518	504	554	540	542	564	521	490	582	566	495	578	533	517	522	547	500	554	524	530	515	522	523	533	552	541	552	545	556	526	559	520	540	533	513	571	536	537	536	510	538	534	516	515	514	535	541	539	548	526	491	513
7206	12571	10846	6180	5157	3352	6542	31315	9537	1279	1247	1221	1197	1180	1153	1114	1067	1053	1018	1000	981	977	975	929	866	905	856	875	881	850	839	863	1035	2534	4049	3092	2394	1534	1124	998	832	811	852	809	778	860	750	835	792	817	828	795	830	807	821	808	748	804	739	855	787	851	811	753	754	778	827	826	807	791	738	823	868	755	830	855	832	823	821	801	752	808	789	833	840	775	833	825	807	859	820	837	851	773	783	803	807	799	806	781	825	871	777	836	820	868	773	815	795	826	796	786	831	806	853	783	809	815	797	788	849	825	799	866	851	877	815	884	807	732	819	863	812	873	826	826	768	803	792	843	778	777	793	810	848	826	785	835	818	827	855	792	795	817	812	817	806	810	832	780	727	850	788	838	871	839	762	837	845	857	889	805	853	857	839	780	829	831	817	821	799	787	812	863	804	834	816	858	819	864	815	800	784	847	824	794	845	873	812	837	786	830	805	849	850	838	819	796	773	824	852	777	789	853	805	848	812	861	837	784	787	836	847	805	829	833	807	824	860	788	789	757	828	822	782	779	820	769	745	881	790	809	828	773	838	841	787	817	808	812	890	802	768	819	830	801	888	783	805	846	826	843	820	818	762	824	904	812	782	845	862	808	823	794	850	803	802	840	796	816	817	821	814	826	799	801	769	800	831	780	822	817	800	820	809	830	836	780	790	837	792	836	781	797	777	745	750	793	780	778	881	783	824	793	795	794	771	765	778	819	775	853	810	825	825	817	804	812	825	864	830	774	797	807	778	805	782	755	840	781	791	778	824	819	759	811	883	809	813	803	817	857	812	832	838	817	792	834	803	812	802	817	770	824	816	832	821	812	773	818	831	845	794	829	849	759	860	785	795	826	783	840	784	845	796	835	801	802	788	813	815	829	803	753	837	816	843	790	803	873	745	816	872	768	838	834	804	838	776	798	780	807	811	805	824	808	775	825	770	766	783	824	801	792	780	807	791	811	767	819	810	820	829	818	814	826	814	806	897	806	788	844	807	797	791	851	832	839	838	774	780	796	756	825	821	801	756	799	847	802	789	783	806	761	811	836	817	835	801	766	833	846	771	829	790	800	821	833	857	779	789	765	794	786	762	802	823	762	873	846	802	821	792	806	844	785	850	819	818	843	831	815	852	815	781	836	850	875	774	854	868	755	771	817	839	763	836	810	817	855	825	827	824	818	837	779	802	830	843	829	859	772	847	827	792	845	833	799	801	823	796	771	815	796	831	784	816	823	792	765	852	779	835	831	836	760	774	837	791	871	745	799	866	853	871	820	811	830	795	823	732	761	837	805	839	816	840	784	813	826	877	819	823	817	836	797	802	804	802	772	817	838	785	793	776	798	822	801	756	820	823	762	839	798	821	751	809	800	849	796	787	792	808	767	834	837	790	758	810	827	829	805	848	829	777	753	793	783	822	816	807	757	788	817	787	814	807	807	778	827	806	822	801	797	810	822	794	798	813	808	790	824	805	798	848	816	785	817	814	835	746	819	821	802	868	792	815	809	819	817	838	772	796	835	798	804	814	815	799	843	799	803	821	838	823	804	819	860	849	781	826	865	805	797	836	802	793	816	764	806	824	844	852	814	813	796	870	783	824	773	836	848	830	795	782	827	772	808	832	812	790	839	802	858	789	792	807	825	817	823	794	823	814	833	803	828	839	780	790	802	803	808	757	838	819	809	817	824	787	810	834	794	847	784	845	874	820	805	788	816	815	790	810	847	841	804	827	832	839	802	781	861	787	806	827	807	787	828	784	862	816	861	805	832	892	824	826	803	830	787	800	820	839	838	803	823	808	826	800	812	781	795	830	746	858	813	785	765	827	820	796	856	759	785	818	811	809	827	790	848	806	801	822	831	853	845	835	851	779	864	870	809	857	800	752	827	832	709	824	876	844	743	819	853	842	792	840	802	762	830	796	832	836	855	841	802	779	759	806	766	812	796	885	831	835	878	824	817	809	831	778	790	764	806	847	759	813	845	744	816	813	817	761	808	813	807	814	802	786	798	824	795	782	811	850	848	815	850	837	837	767	825	838	724	826	789	783	812	804	792	798	806	808	798	789	807	833	782	846	823	783	829	838	766	773	792	815	796	812	822	841	810	826	768	881	852	767	809	814	839	795	848	793	810	777	802	813	772	786	774	795	841	809	815	843	805	781	785	830	822	817	863	844	863	830	776	847	812	827	844	809	823	762	802	774	848	818	834	806	794	807	833	758	816	810	807	802	836	848	791	777	816	854	837	827	780	819	796	806	817	843	786	765	866	820	807	764	821	837	824	794	789	818	798	841	818	800	823	861	835	789	768	796	839	831	813	867	795	845	804	795	850	789	775	812	839	852	802	760	813	777	802	817	866	752	787	883	781	793	737	835	815	805	845	800	769	795	794	813	801	813	799	795	813	821	804	837	805	771	800	876	757	783	839	821	810	794	839	884	875	825	829	806	788	845	825	823	827	790	840	830	826	855	816	790	791	825	881	797	811	833	838	830	766	818	750	854	807	784	845	772	760	780	795	807	823	781	819	807	766	774	822	811	791	817	809	815	815	821	797	802	791	854	800	809	857	837	779	855	838	797	832	834	800	828	801	847	833	801	817	776	790	824	832	830	788	795	814	843	823	829	816	790	780	840	822	856	798	795	809	763	793	802	830	828	830	826	756	772	786	801	804	839	769	833	823	847	862	803	781	793	811	767	791	825	813	823	828	810	845	806	813	837	794	820	814	754	803	798	851	856	826	827	816	802	802	793	818	776	762	808	822	783	830	777	799	833	844	810	848	853	837	869	804	791	831	800	856	774	777	833	833	840	832	820	777	842	778	762	830	784	826	803	799	789	827	827	820	806	807	811	826	849	808	794	793	796	832	773	793	815	789	795	774	802	847	820	850	792	795	853	831	819	809	802	823	801	842	773	833	854	790	805	784	807	810	784	843	802	850	809	825	820	751	835	863	760	833	800	792	818	797	790	860	810	744	763	819	812	854	832	791	836	838	816	805	791	807	866	839	782	793	837	814	812	825	793	813	831	766	810	835	825	812	753	772	814	784	816	818	818	806	799	813	808	874	832	823	774	830	835	822	831	840	802	810	818	748	824	805	789	823	819	818	816	818	798	817	796	806	808	785	836	798	814	787	844	829	784	832	794	857	861	799	804	798	794	842	811	736	854	817	807	829	861	854	788	798	782	794	780	778	834	859	865	807	772	798	849	777	835	781	790	794	844	842	820	805	781	837	815	758	825	816	830	819	816	837	855	781	865	816	800	803	832	771	788	836	808	796	803	792	828	789	785	848	804	795	802	805	788	859	758	835	824	812	826	796	811	749	859	834	791	761	791	847	805	847	802	810	799	847	774	834	826	847	793	802	824	789	835	800	821	819	815	757	808	809	793	833	830	794	855	789	857	805	868	845	862	774	763	856	783	867	748	787	827	831	826	815	784	800	835	810	812	837	827	798	826	859	810	849	854	809	818	849
23293	21192	28911	23757	21190	19505	14878	40423	17053	1877	830	808	726	750	662	707	704	636	710	644	642	602	633	619	608	594	574	579	538	594	575	562	575	1241	5276	3952	2956	1676	958	629	559	557	517	530	548	543	519	509	524	525	561	525	528	500	487	507	507	509	593	555	489	513	492	485	513	519	486	518	496	493	544	530	535	511	504	481	527	481	493	530	492	534	528	531	540	525	549	562	490	496	524	532	517	565	507	549	471	530	509	487	511	517	503	503	493	492	527	559	561	536	572	558	538	492	482	517	533	528	554	515	567	488	481	552	548	556	507	530	547	521	499	514	523	495	550	507	487	478	541	522	516	505	537	556	506	527	486	528	515	547	504	520	532	547	537	486	531	507	511	573	522	514	546	503	510	515	512	504	506	506	522	513	482	537	541	579	547	512	465	502	506	496	562	596	524	476	513	508	481	530	519	558	504	543	550	469	489	530	489	526	525	551	559	521	525	505	527	524	469	548	518	498	516	512	520	498	532	491	518	510	566	511	555	513	519	500	508	499	507	510	549	523	519	533	540	500	511	514	553	549	528	513	549	532	511	547	515	519	466	503	521	477	516	533	527	536	546	516	533	546	489	484	542	511	525	536	544	520	493	505	519	527	503	499	534	497	498	549	505	511	538	523	530	543	496	526	518	521	465	534	546	514	559	554	546	541	499	554	560	522	538	481	516	520	540	536	495	529	520	503	496	546	511	494	549	526	491	508	546	500	485	512	512	559	523	508	528	499	561	528	557	568	531	541	543	539	509	479	513	527	490	499	517	518	502	502	527	556	478	507	544	519	567	500	527	489	499	527	494	527	515	498	524	527	511	561	516	493	490	564	550	526	529	520	557	529	494	523	504	543	526	535	523	475	519	475	558	533	530	489	503	528	507	537	514	520	525	556	566	496	540	481	525	522	528	513	547	502	536	545	532	521	531	498	528	527	507	532	523	509	514	505	546	508	497	504	521	542	509	527	534	496	508	499	502	528	543	510	490	516	554	516	519	530	524	557	538	489	490	514	494	473	485	531	516	514	513	524	544	556	517	495	516	529	476	539	534	516	516	538	551	501	499	534	599	517	555	551	543	488	533	552	508	523	514	554	488	531	505	527	484	477	521	530	484	526	523	555	544	504	537	514	591	479	512	555	509	553	540	487	544	484	519	531	512	524	531	499	501	560	549	547	502	522	518	480	529	526	524	546	483	517	509	509	474	520	564	527	517	535	508	514	506	547	552	541	530	527	551	510	519	511	506	520	508	543	537	513	531	536	461	560	508	554	498	490	531	518	519	555	513	502	555	504	527	534	555	497	491	500	531	494	528	516	473	535	527	515	534	544	531	491	475	531	492	526	526	536	526	513	505	544	540	506	546	528	517	539	518	545	517	544	505	522	501	548	513	573	530	495	534	568	498	480	607	517	523	519	531	536	547	513	557	518	508	528	536	528	527	517	525	547	530	514	505	511	555	504	529	525	529	516	523	512	510	543	542	514	529	537	523	511	587	511	506	550	536	508	493	528	512	536	485	520	500	483	512	549	527	500	525	532	510	534	536	491	540	521	523	545	513	521	534	558	489	478	555	493	554	562	500	531	517	471	521	523	523	544	522	514	548	537	535	546	467	554	561	533	497	510	559	533	531	517	489	516	527	555	507	449	502	484	527	495	514	514	521	541	544	517	558	513	496	525	548	509	496	507	533	517	500	523	534	548	531	531	533	566	496	524	498	492	481	538	508	501	542	498	533	455	544	526	513	556	518	557	477	523	579	538	519	526	512	553	519	484	502	495	515	504	530	528	499	532	511	554	519	503	486	545	503	530	525	525	572	510	472	461	528	497	526	514	521	552	511	545	485	542	589	530	518	506	537	536	562	521	517	498	547	512	511	522	524	514	530	485	489	540	500	534	540	511	518	532	485	497	519	535	501	523	523	499	538	505	551	527	549	504	544	504	531	479	498	480	518	543	511	516	544	543	496	509	524	520	544	529	505	569	575	505	514	529	474	525	538	496	526	523	498	472	535	512	514	512	539	526	511	534	521	533	546	463	493	481	494	539	529	495	542	514	516	519	518	548	562	565	492	515	514	503	534	483	535	531	506	493	519	537	537	497	547	539	490	542	532	543	494	561	527	553	505	549	514	557	502	545	530	512	524	511	513	530	555	549	510	544	509	499	493	555	544	556	497	490	522	535	516	513	518	539	542	518	556	541	503	516	559	512	518	527	530	479	517	552	542	523	527	521	507	560	564	507	522	560	547	498	488	559	536	514	509	520	541	532	544	484	507	547	492	501	513	520	499	496	515	545	527	534	511	545	536	543	529	486	516	511	563	508	519	556	565	514	558	516	524	489	520	527	515	513	518	519	525	476	489	465	551	513	552	498	531	517	522	515	530	538	528	510	520	513	526	508	495	545	506	547	526	586	500	531	528	562	533	539	585	533	528	487	495	533	523	561	539	517	505	491	506	530	547	504	500	522	520	533	505	541	478	485	526	513	521	533	498	509	541	537	537	537	521	518	500	551	480	567	526	523	488	497	540	510	506	475	531	480	524	526	504	509	498	484	541	536	516	542	530	475	523	524	545	521	522	571	520	482	538	532	499	523	493	471	531	508	516	531	488	556	515	515	545	521	519	499	517	529	539	493	492	559	547	514	530	517	511	531	535	502	565	518	532	475	495	539	547	497	510	518	512	532	495	550	486	523	478	538	493	533	514	537	538	544	500	561	485	513	554	521	495	554	509	460	496	503	512	499	541	531	486	558	533	532	498	538	520	498	484	517	524	527	507	519	501	497	477	542	518	526	506	517	547	479	521	533	550	498	535	478	507	493	494	494	530	520	544	477	559	513	559	481	544	540	471	501	534	500	538	512	517	576	514	502	537	542	541	517	518	556	540	545	525	523	526	515	549	510	546	516	504	542	518	537	542	580	526	510	508	559	510	483	493	536	505	541	507	509	501	542	537	511	538	511	526	527	516	507	522	508	496	527	522	534	499	514	490	520	527	553	499	503	509	498	486	535	514	508	529	570	506	509	499	550	516	499	557	480	537	580	542	532	549	534	577	501	507	542	513	524	517	507	522	506	524	513	517	530	549	520	507	543	552	558	514	542	532	517	522	498	490	514	497	518	509	525	525	512	503	515	532	537	537	529	480	554	497	531	489	522	507	519	505	544	513	516	505	505	522	492	534	543	526	535	567	510	535	516	508	508	532	513	515	588	495	522	535	508	505	546	505	520	514	524	491	504	537	525	511	492	497	534	534	536	560	539	518	498	507	504	474	480	494	526	486	495	549	516	522	496	568	509	551	537	520	481	472	514	542	535	503	479	510	518	500	530	540	531	499	544	513	522	524	535	483	532	514	510	463	499	512	536	530	544	485	500	473	519	482	513	529	502	478	542	514	531	550	506	570	532	536	517	543	535	519	532	521	531	533	514	523	497	485	510	492	535	557	526	479	508	528	506	476	535	563	533	498	529	492	534
10632	21855	18670	11482	9176	6357	16961	44439	13297	1820	1712	1558	1392	1325	1291	1287	1320	1334	1206	1197	1119	1098	1074	1064	945	942	917	898	856	959	928	902	957	2832	10968	8520	6240	3507	1699	1005	875	881	798	803	805	875	805	785	747	778	803	745	793	773	791	771	807	779	828	792	715	776	795	742	814	774	758	779	817	816	776	788	825	841	855	739	816	808	836	799	827	811	819	777	797	825	844	818	789	812	775	778	800	795	759	850	839	835	767	813	789	785	794	764	779	841	751	738	819	795	762	764	788	811	803	840	820	752	764	853	752	745	719	757	761	765	754	768	735	772	821	831	788	796	788	805	769	767	782	802	778	840	827	842	787	805	752	815	800	777	829	802	769	825	755	796	806	776	819	795	845	760	791	793	805	822	762	749	792	817	741	767	780	791	764	776	833	841	785	809	783	792	789	798	791	750	743	808	762	809	794	778	716	788	786	797	758	820	790	750	790	808	793	808	784	756	802	819	750	774	760	795	810	793	774	792	789	837	769	709	779	785	746	765	795	799	799	750	762	817	753	789	787	734	791	739	799	810	787	799	792	767	782	833	746	751	808	807	823	765	799	800	773	789	798	791	726	742	775	762	808	821	782	789	800	806	779	806	765	774	786	779	793	808	784	749	793	776	769	799	764	778	787	757	822	726	804	761	805	823	762	821	812	790	740	804	815	840	810	799	794	835	740	838	782	776	786	779	737	774	788	836	817	804	792	761	750	785	797	756	772	735	803	771	797	778	797	803	776	812	793	813	802	802	787	777	813	788	738	832	823	715	784	809	771	741	793	831	834	711	771	783	785	760	753	747	743	790	767	776	773	784	792	767	791	772	794	846	752	817	797	794	805	814	785	753	755	792	778	783	800	802	774	823	766	752	745	779	801	768	755	799	800	741	780	813	737	733	777	802	794	758	791	783	796	753	812	794	777	739	768	724	791	801	761	748	822	803	782	820	798	818	816	811	799	781	809	809	743	769	809	816	751	805	771	795	798	772	805	815	810	826	713	790	763	775	790	779	778	806	747	832	806	778	761	811	809	772	810	807	833	792	759	845	759	845	834	808	790	786	788	796	777	818	748	777	789	754	786	698	784	805	815	767	790	812	800	831	776	840	770	786	814	799	753	788	799	756	845	786	781	859	816	756	805	866	801	777	807	766	834	758	810	758	759	805	774	804	784	819	801	792	762	806	786	842	810	827	756	782	755	768	760	762	792	734	798	733	816	782	818	789	773	764	776	796	764	812	779	807	797	801	740	734	761	814	730	771	761	806	781	767	797	826	766	710	801	765	782	786	771	762	757	800	788	750	792	818	864	769	835	794	780	780	817	800	770	819	767	776	837	793	785	795	827	804	777	800	814	825	788	749	794	732	788	742	837	838	798	796	792	774	830	774	749	812	808	836	795	786	762	771	765	832	795	785	793	856	765	785	760	720	783	809	741	792	802	818	804	821	776	787	763	798	816	769	804	778	806	746	719	768	774	792	778	754	807	742	808	782	774	837	773	795	818	812	778	802	779	802	779	809	781	799	758	748	823	806	779	789	760	791	763	812	765	809	788	756	816	775	770	741	763	773	764	774	782	795	805	806	841	812	803	806	810	830	700	823	764	755	794	789	812	784	818	813	785	822	776	778	806	778	799	797	741	771	793	836	785	782	797	813	779	850	766	813	807	802	736	722	814	788	781	826	760	830	825	811	782	818	804	779	813	819	804	820	774	804	759	810	808	803	788	796	746	789	805	763	820	765	809	805	809	775	758	798	778	767	815	780	827	773	775	778	795	786	753	797	779	778	823	775	777	801	821	817	820	802	806	768	790	791	797	798	833	775	810	815	753	801	752	825	818	827	819	816	785	888	786	772	837	785	793	748	787	801	824	815	800	776	771	764	781	813	765	804	783	751	785	744	809	746	759	786	771	776	803	796	785	819	786	744	767	780	835	771	822	824	817	771	764	766	777	754	805	804	777	823	810	790	824	810	781	800	846	810	795	797	783	798	768	755	811	848	848	794	765	789	745	786	767	790	790	807	801	807	789	782	813	783	802	817	816	751	782	785	790	784	797	857	724	794	786	760	782	777	744	810	751	770	785	797	760	773	796	775	789	846	785	782	778	788	775	819	816	800	806	762	831	829	768	799	792	805	771	813	762	825	761	791	790	823	804	767	826	781	801	818	805	822	759	800	788	786	765	759	762	749	780	804	798	830	779	772	762	823	795	771	813	768	774	785	826	835	853	784	788	827	824	802	810	844	806	744	739	777	788	764	815	816	812	760	744	805	770	751	819	812	769	810	773	823	778	766	770	753	794	760	800	773	782	746	804	757	784	738	845	780	831	833	783	766	788	829	765	785	806	780	779	794	805	794	817	795	766	767	806	733	797	839	772	833	798	835	804	823	818	769	739	712	801	795	760	748	814	777	795	788	765	824	834	742	816	779	764	784	778	781	786	777	782	804	786	810	790	774	799	810	782	754	774	753	768	841	779	815	818	759	774	795	800	801	789	789	789	779	821	802	749	766	794	820	747	785	827	759	817	754	796	809	831	767	772	823	816	761	794	751	769	797	759	813	769	806	801	771	825	804	759	788	805	790	822	748	803	772	788	763	788	803	745	853	787	753	774	792	778	840	790	824	757	763	759	810	781	791	794	793	785	804	756	740	823	818	808	770	735	777	801	771	832	802	808	718	789	833	779	796	784	809	755	767	774	785	819	785	761	855	810	741	808	777	845	773	794	746	785	788	772	766	832	789	755	780	815	778	768	784	736	796	818	795	819	791	830	794	808	803	801	814	804	768	807	819	778	825	779	843	755	778	766	764	797	768	779	779	807	816	865	731	785	768	783	754	787	817	774	794	776	755	762	810	783	768	754	753	739	749	762	803	749	799	779	766	791	787	768	773	814	784	864	800	771	808	758	747	840	794	759	783	776	822	815	797	809	771	793	778	787	801	771	761	814	798	800	796	771	820	788	784	797	773	793	754	761	788	796	800	737	824	721	818	810	804	780	808	733	829	868	793	775	826	775	755	821	786	801	835	776	807	794	781	782	726	737	833	783	803	807	799	791	732	772	790	777	814	815	788	808	810	778	820	792	790	781	762	830	819	792	772	832	756	774	786	750	841	745	779	805	730	781	771	775	769	830	771	765	755	800	835	787	746	805	764	750	805	786	831	752	803	770	757	787	774	766	751	829	783	818	785	796	823	752	779	788	781	849	775	755	785	768	792	764	771	785	770	769	764	769	785	815	802	770	766	761	805	776	787	787	780	826	793	786	747	867	830	776	800	747	748	784	721	809	778	751	834	768	768	806	832	784	804	783	780	790	777	773	778	769	819	783	783	786	832	785	780	782	816	810	784	782	748	799	771	732	770	761	759	782	810	801	715	746	796	777	774	798	758	777	792	776	776	833	796	773	790	769	811	757	742	747	782	834	742	801	787	755	775	801	813	790	791	793	801	772	771	752	788	754	815	794	755	730	808	812	808
26902	20243	8685	2314	1346	998	1713	6295	1795	536	541	560	582	556	556	542	594	597	633	587	531	548	586	561	543	506	521	521	572	549	534	527	522	556	784	956	801	720	594	577	533	503	533	496	510	539	548	512	503	554	556	529	496	524	517	509	524	530	496	507	546	533	473	484	516	502	522	524	493	505	504	529	477	531	500	555	523	516	522	498	543	508	526	524	488	536	557	478	533	517	530	520	505	498	546	499	526	536	533	499	522	493	532	507	550	541	503	498	492	522	513	493	517	506	537	508	557	485	519	542	517	534	544	496	494	536	523	522	518	567	521	485	561	526	536	509	474	515	531	547	521	472	534	519	513	499	497	537	513	487	500	556	533	484	507	517	511	530	489	544	500	488	514	557	545	478	559	533	545	512	477	550	542	518	475	532	515	540	510	504	490	503	555	542	505	565	519	543	511	485	517	537	579	561	526	526	480	509	521	547	538	483	488	529	524	532	517	520	482	533	508	526	527	536	557	495	494	526	543	509	532	491	519	512	479	513	510	509	532	489	498	505	530	554	474	520	554	532	530	479	555	486	522	499	515	469	480	528	506	566	520	507	506	521	545	551	495	548	535	499	564	502	529	542	548	529	579	524	484	499	568	529	537	526	521	532	512	522	475	553	532	536	553	503	523	552	535	569	520	525	469	522	521	487	493	474	476	544	486	529	511	539	528	496	517	489	511	525	536	551	503	501	518	497	497	480	520	556	542	507	517	515	507	522	521	475	521	508	501	514	520	495	473	524	550	503	521	503	524	499	524	552	521	492	477	546	551	519	542	527	498	532	525	508	516	528	503	533	474	534	522	472	539	489	497	476	549	527	473	497	491	499	517	511	541	532	524	547	528	525	503	500	486	491	523	525	515	542	545	492	534	548	505	517	504	543	461	533	510	500	524	537	528	513	525	468	541	585	539	493	505	549	523	499	511	510	534	526	544	521	544	573	520	514	538	510	552	534	543	536	530	497	496	543	516	534	520	518	525	512	535	558	504	522	545	512	530	510	504	528	524	517	506	556	502	557	538	523	517	487	501	486	525	532	500	475	546	492	510	517	510	564	506	515	504	495	484	510	540	507	505	517	556	504	513	575	555	506	488	523	550	519	560	515	488	524	557	498	537	508	537	546	507	504	544	555	525	508	500	523	552	541	469	498	500	550	521	478	525	511	500	553	540	542	525	461	547	559	516	533	519	548	548	552	487	550	511	493	524	553	552	533	544	502	509	503	568	527	480	568	561	544	533	493	511	535	530	509	558	491	524	544	508	500	504	493	519	514	531	519	493	507	505	524	561	496	465	534	505	540	510	524	492	513	481	530	499	541	494	513	498	542	522	556	493	538	511	540	536	529	516	506	483	514	526	479	518	533	567	551	511	515	492	527	516	541	527	525	520	532	522	570	554	566	528	532	562	510	551	547	533	517	527	501	510	501	475	485	515	519	494	512	549	563	533	473	514	518	512	515	508	500	539	540	528	510	504	533	540	560	540	517	507	491	542	519	516	499	497	516	507	520	500	501	523	525	521	503	482	538	539	504	514	524	535	526	534	557	507	494	546	515	518	502	476	531	529	522	445	492	547	506	533	537	491	529	502	548	508	518	513	546	517	503	537	535	517	563	466	525	523	524	533	528	526	521	527	511	518	504	501	501	494	500	525	538	520	530	506	527	507	557	513	542	537	524	511	486	513	504	523	540	539	505	512	518	522	524	532	522	559	520	507	535	580	533	505	538	526	508	517	508	517	511	547	523	523	571	541	497	528	463	536	513	479	513	527	532	552	482	472	480	535	539	544	504	492	483	517	524	535	503	524	545	532	524	528	487	562	510	497	500	511	529	501	485	487	527	530	522	592	514	506	530	533	505	545	509	523	545	526	487	494	478	541	497	535	540	491	547	494	504	550	507	500	541	540	531	520	515	532	545	554	533	541	528	522	479	503	527	502	523	508	502	502	505	574	521	501	539	479	509	517	548	563	527	493	566	495	517	533	512	543	506	518	503	494	490	527	528	520	544	498	481	538	539	531	527	531	482	507	510	508	521	485	524	502	494	540	489	530	509	502	560	557	530	545	543	542	499	532	494	509	520	483	493	525	480	521	530	511	513	537	454	507	504	512	536	508	519	533	505	516	505	520	536	519	491	511	504	507	486	536	494	494	519	483	545	502	511	497	497	509	562	493	548	518	513	535	518	516	545	538	488	522	486	508	538	530	499	517	532	515	529	533	526	510	520	525	532	479	493	496	529	528	497	534	531	508	553	564	508	495	505	521	548	532	505	541	525	535	530	497	500	483	504	522	550	518	531	545	548	556	519	542	538	535	541	529	514	514	515	509	496	551	513	476	522	487	538	505	545	514	551	515	524	499	565	521	533	505	521	516	505	525	525	513	527	553	534	505	483	506	508	495	552	537	536	567	544	474	518	489	508	504	513	521	510	500	531	503	498	501	492	532	530	523	550	507	506	552	536	501	500	483	514	514	534	549	491	534	536	494	548	528	541	531	541	519	517	543	519	509	485	496	511	494	499	506	517	523	532	495	517	478	513	587	541	520	553	523	536	528	521	535	508	529	511	542	522	528	530	540	510	521	504	499	490	501	487	465	539	521	551	511	526	541	541	528	551	552	543	560	516	485	538	511	499	529	504	521	508	542	561	509	540	478	497	486	517	499	568	542	481	576	542	540	537	521	508	468	497	539	555	547	525	512	528	564	531	525	508	502	514	558	512	505	515	530	532	515	549	543	543	551	520	516	548	510	535	518	513	508	502	537	485	542	544	531	512	520	499	502	525	540	520	533	523	504	512	496	527	553	524	522	527	482	516	500	491	509	528	534	530	526	570	529	531	537	516	560	507	498	532	471	511	529	544	525	550	552	507	499	510	519	511	512	518	467	516	531	529	575	512	549	519	565	490	516	528	474	483	539	533	509	520	547	537	492	504	496	548	503	502	546	516	516	492	510	564	549	539	521	529	527	530	540	539	495	530	533	530	527	514	529	525	511	544	486	515	484	499	487	521	521	476	521	520	536	525	520	542	533	525	536	543	563	478	522	552	492	546	547	542	565	520	569	493	491	516	521	524	515	561	545	520	490	506	520	537	505	509	519	520	529	530	529	505	519	477	532	529	507	515	508	540	563	480	523	501	521	520	535	533	538	530	536	492	491	517	558	524	550	534	475	539	478	527	526	512	532	490	537	553	457	573	537	526	557	523	538	497	522	475	493	543	507	548	523	517	503	523	550	508	540	537	535	485	531	522	472	509	516	491	502	481	538	535	534	546	574	481	517	483	532	513	501	493	501	502	532	486	546	528	508	536	524	518	534	510	580	506	531	513	516	564	480	509	495	518	564	539	480	504	512	493	526	529	512	489	513	492	519	492	522	485	485	518	557	524	527	556	517	502	520	484	511	489	509	544	522	485	490	517	534	504	512	484	494	527	522	502	533	538	523	556	520	515	546	488	525	533	549	506	530	519
6049	6319	5662	3860	3084	2313	3869	12832	3522	898	906	913	863	865	899	925	914	963	885	966	877	823	868	892	794	854	808	819	816	854	869	818	820	868	1447	1535	1480	1167	986	861	817	776	837	775	764	756	811	792	758	821	797	818	816	807	778	767	800	793	814	777	763	832	760	766	805	832	809	806	757	823	786	752	826	749	819	784	786	797	720	757	773	795	739	776	769	763	786	774	728	779	784	780	752	799	800	786	819	784	747	836	778	809	791	773	792	723	784	737	787	745	777	802	763	802	764	763	791	791	799	831	846	788	789	810	783	794	759	791	803	770	786	825	755	742	816	777	773	776	746	805	822	747	784	776	775	767	779	805	774	817	764	775	738	778	792	802	764	822	755	796	787	798	811	735	796	792	798	746	781	808	758	771	812	793	805	766	772	831	798	809	755	854	798	778	819	795	831	793	775	778	798	770	758	783	772	777	820	843	800	768	789	842	782	833	758	752	776	788	807	793	780	759	846	831	799	776	781	772	788	768	760	813	750	763	730	763	768	817	828	811	775	724	807	715	778	794	775	833	722	780	802	812	788	802	802	777	856	795	809	773	780	809	799	816	819	793	826	793	782	801	798	819	774	796	808	815	801	792	789	784	753	769	775	762	828	809	818	779	833	775	729	783	802	826	736	764	822	793	787	766	751	798	748	800	798	747	786	820	775	821	792	791	798	767	825	846	797	795	862	796	749	810	796	796	816	832	816	786	818	806	802	801	788	832	818	767	821	776	796	772	809	808	757	783	804	782	765	752	793	787	777	784	766	800	822	824	837	791	813	841	810	793	779	778	766	761	797	783	776	770	793	817	759	791	794	726	779	841	841	790	821	831	763	711	819	820	804	786	782	841	769	814	805	798	768	789	784	754	800	763	754	759	821	810	743	788	772	775	785	756	776	766	777	822	804	742	797	813	788	867	774	795	808	763	791	775	775	823	768	809	808	773	770	781	801	786	774	821	765	761	839	833	767	795	806	727	813	802	741	767	796	785	809	773	802	742	777	808	805	780	810	730	781	810	799	794	853	798	763	818	806	795	771	772	763	822	782	843	791	821	760	808	787	794	789	772	796	783	802	787	766	709	770	786	820	833	843	791	784	753	825	786	770	797	826	759	859	772	786	830	717	783	821	775	796	767	810	732	822	753	801	768	799	775	808	804	803	826	810	772	804	766	761	775	811	790	799	754	781	722	822	803	802	796	798	756	779	817	760	765	795	812	758	779	743	842	778	772	807	822	798	773	765	772	799	763	780	808	759	769	753	827	828	807	801	747	775	740	746	834	755	847	783	802	787	812	751	802	803	755	771	772	769	760	748	761	781	787	834	785	829	804	872	785	780	803	760	756	794	821	808	819	816	783	756	772	787	793	810	813	747	744	755	800	745	775	806	732	810	783	798	787	794	814	792	782	844	760	752	837	730	763	811	818	800	839	736	788	754	770	750	751	814	773	836	758	775	802	832	792	765	783	747	803	803	764	776	794	794	809	751	786	792	795	724	816	798	826	770	780	798	785	753	837	767	817	789	802	858	787	790	761	756	839	798	756	788	781	814	822	781	794	809	784	768	746	779	773	770	829	797	812	805	744	761	770	770	775	758	798	743	818	767	772	861	784	824	779	737	800	797	813	781	725	817	787	823	765	760	787	785	799	744	711	824	819	770	803	787	790	774	817	812	829	764	826	812	800	749	763	809	809	801	798	791	778	761	768	811	796	816	823	812	857	811	771	822	777	828	772	801	797	820	779	748	815	817	834	763	824	804	815	786	757	811	769	798	802	792	794	786	842	833	737	751	798	794	760	829	808	741	827	816	713	803	791	793	829	756	770	794	811	760	747	800	819	832	764	753	767	816	771	787	792	830	774	829	813	831	804	848	790	800	799	822	818	769	833	792	765	771	853	753	859	760	775	808	790	792	803	799	796	777	776	732	746	775	764	801	775	805	792	784	825	821	766	765	723	761	762	791	822	782	814	788	792	743	767	809	763	751	836	810	763	815	850	781	810	791	811	789	835	802	853	782	764	770	801	817	774	811	839	773	759	790	785	816	776	780	806	764	772	793	776	813	851	777	798	821	786	806	770	759	749	743	812	755	756	792	789	825	828	811	786	852	812	798	811	796	787	833	805	803	755	750	797	782	827	750	774	793	817	758	786	804	794	770	788	817	765	838	797	782	801	740	766	789	775	782	780	724	798	806	781	775	805	795	778	770	800	774	762	784	824	774	778	796	839	769	792	784	771	786	767	833	775	749	794	774	784	819	778	815	804	814	724	783	827	791	784	781	783	769	813	792	779	782	789	796	788	790	820	789	806	721	764	757	804	816	830	793	812	752	836	760	767	771	773	742	789	833	798	768	782	751	827	769	797	783	837	755	792	788	800	804	762	797	809	806	829	796	799	739	771	795	806	790	813	774	773	744	812	814	820	762	766	797	780	751	819	791	815	818	787	805	802	799	819	820	780	780	806	829	794	788	779	782	790	796	763	820	817	779	769	806	803	741	767	794	797	824	778	768	772	780	783	752	814	821	792	821	848	752	775	818	780	784	821	767	762	770	807	796	737	799	757	826	806	785	786	748	847	769	814	812	766	810	811	741	812	826	807	779	758	795	785	841	765	788	790	823	757	796	702	828	756	810	801	826	803	805	802	767	788	804	805	819	788	796	772	750	814	783	752	709	786	796	825	779	810	790	812	782	761	780	779	782	813	786	847	796	787	781	816	769	815	756	822	799	820	795	767	786	811	772	717	752	771	800	750	789	794	705	802	817	799	734	783	742	772	753	772	807	820	764	811	789	818	791	826	846	797	773	757	784	804	779	797	777	782	747	789	819	768	840	800	765	808	800	771	818	768	808	821	837	772	824	774	810	767	785	773	802	800	767	782	820	758	762	805	795	776	796	746	773	781	785	734	740	768	800	818	795	744	798	763	833	804	835	780	808	802	760	806	760	795	777	764	750	796	748	729	737	797	817	782	801	742	796	783	778	824	806	834	812	779	817	806	771	810	804	812	847	781	810	791	726	811	761	789	791	784	807	803	773	806	838	801	826	786	815	812	787	810	813	820	777	737	786	784	810	759	742	816	780	808	785	786	711	810	814	854	774	787	825	748	785	766	838	790	825	780	749	738	764	801	804	809	813	745	756	733	786	782	798	814	811	757	804	804	779	803	773	729	753	739	792	748	780	764	764	786	787	781	775	776	803	755	764	807	770	804	862	806	813	758	841	836	804	786	771	786	801	844	784	782	780	784	750	778	785	789	778	771	783	765	785	777	836	839	782	795	789	772	826	853	796	809	767	781	809	789	807	775	797	786	794	763	766	779	783	772	789	787	860	749	770	772	816	792	769	762	768	777	817	785	774	747	782	786	825	782	788	806	735	789	804	813	781	805	781	773	804	736	766	839	729	721	722	779	830	815	794	801	768	828	786	755	784	759	844	771	749	714	766	807	817	806	794	823	847	767	788	753	781	731
25175	21141	26863	24823	5200	1604	9135	22657	8153	755	622	594	594	563	593	616	595	598	585	613	617	591	606	569	589	587	532	569	556	556	563	575	544	795	1768	1707	1283	884	715	620	568	551	517	542	544	538	510	528	568	525	559	539	489	537	560	510	578	514	526	547	537	547	578	569	516	539	553	511	552	524	555	531	540	528	522	522	559	556	545	527	561	559	518	482	561	506	573	517	561	545	530	552	586	604	523	525	515	547	532	552	502	558	542	565	553	541	532	489	525	556	537	531	556	533	520	541	530	507	556	591	521	503	532	536	518	555	531	518	499	586	537	497	529	536	500	520	516	521	522	562	551	491	541	581	539	555	519	555	533	541	537	501	531	543	554	524	506	545	579	565	513	575	553	530	521	506	559	525	574	479	570	535	582	520	514	513	541	568	510	547	558	496	553	580	553	562	532	521	511	541	571	544	529	527	547	536	550	578	515	526	529	525	522	524	532	533	542	560	504	529	518	558	532	506	505	540	522	547	481	586	538	508	514	558	522	602	522	554	538	543	533	528	525	538	595	538	551	582	539	558	530	554	534	516	571	555	568	537	513	549	551	572	563	598	556	520	556	505	541	516	574	488	556	518	595	529	548	553	501	545	539	540	525	536	574	552	590	514	506	565	504	539	580	530	539	534	579	509	554	541	525	567	508	541	531	543	505	497	563	549	506	525	512	543	543	545	518	543	546	511	517	569	535	529	555	531	519	511	498	533	579	542	561	547	552	519	539	537	502	532	509	534	518	491	531	519	580	563	537	532	548	558	528	512	551	514	554	551	547	545	559	562	528	527	492	543	531	520	568	507	559	569	525	544	539	507	521	576	526	488	580	528	551	561	541	553	494	537	583	525	474	514	527	545	567	539	533	567	582	508	491	551	508	536	519	532	572	529	510	565	562	587	535	555	561	506	538	493	495	525	532	522	576	523	530	532	555	540	529	558	514	565	522	542	521	520	544	531	508	546	564	582	535	552	556	574	508	508	554	530	535	527	556	542	567	518	515	594	544	518	515	531	561	518	550	576	568	503	496	552	523	500	533	547	522	517	542	610	533	571	530	525	560	551	537	550	568	559	612	522	506	514	528	557	558	610	542	524	571	553	584	531	515	565	531	530	525	523	527	533	527	567	539	545	524	504	552	492	519	549	490	558	524	522	591	501	499	543	511	547	512	560	588	576	507	563	531	568	565	561	560	516	539	556	543	551	538	512	560	507	537	521	552	518	534	556	499	530	530	536	553	520	521	553	573	555	531	577	542	579	557	567	522	503	574	572	572	526	568	561	559	522	520	527	537	521	567	554	500	501	561	543	617	555	516	547	574	521	540	505	523	585	560	510	503	489	538	508	512	531	552	526	525	518	517	542	558	529	538	562	568	515	535	534	540	533	515	552	565	549	510	529	530	523	575	522	535	526	557	533	551	492	555	554	483	536	542	527	554	529	560	536	556	589	517	509	508	531	554	520	548	516	536	560	515	541	520	565	531	498	545	564	548	555	536	530	513	546	541	587	546	546	512	515	552	533	497	491	499	540	540	532	541	529	555	517	558	561	541	545	505	539	515	527	541	542	509	532	532	544	532	526	503	510	535	546	559	581	547	485	546	516	571	565	563	542	530	565	531	499	508	559	502	581	512	504	545	556	514	548	509	544	548	516	596	568	540	568	546	506	557	516	518	549	531	556	535	529	505	502	548	557	507	555	542	537	553	538	538	574	545	564	506	544	520	563	558	563	586	546	549	534	500	536	525	516	546	543	551	535	529	512	534	566	582	501	494	520	526	572	541	548	533	508	490	557	574	520	542	544	545	549	527	520	568	525	550	516	494	518	531	532	528	480	509	499	534	537	564	516	555	536	540	550	537	516	534	527	536	539	505	521	489	531	506	524	518	504	548	479	541	554	524	540	575	551	551	530	534	568	507	515	518	569	539	516	573	540	490	523	564	528	582	567	527	527	509	559	542	550	583	534	547	516	515	532	513	544	533	519	559	561	565	569	510	556	481	504	495	548	534	529	556	515	584	519	519	531	535	552	576	532	568	523	547	587	508	466	538	531	524	536	552	483	520	531	531	530	512	513	523	548	530	562	574	472	563	513	543	533	561	552	499	529	509	520	517	570	534	517	542	534	567	538	548	564	498	567	552	514	512	558	502	564	500	545	481	571	537	542	521	559	527	537	545	530	534	535	542	563	512	529	517	529	519	572	505	548	527	509	548	520	463	569	519	536	507	539	521	515	534	533	568	514	514	531	558	538	536	556	584	565	550	503	504	541	515	565	548	530	518	536	509	540	549	556	508	541	557	545	493	538	534	550	502	520	524	534	561	540	541	528	547	520	579	566	527	505	557	527	566	533	562	547	526	556	555	536	532	560	572	596	547	564	528	523	586	531	553	583	538	519	544	568	591	547	551	551	562	530	533	545	592	572	504	528	528	505	521	573	529	567	533	436	529	498	505	541	541	569	548	522	532	537	556	558	528	536	565	542	562	592	511	554	540	563	498	564	563	581	499	552	530	537	553	581	547	537	490	497	574	524	522	509	538	541	514	521	564	494	508	513	523	519	555	558	543	539	536	586	504	539	524	556	520	578	536	534	541	498	542	500	515	520	519	547	563	536	543	486	555	522	487	514	500	536	541	513	572	544	559	541	540	521	559	550	544	545	552	518	544	502	533	520	507	563	556	532	548	555	577	542	565	575	486	540	511	531	555	544	558	501	519	511	522	509	518	544	515	544	541	539	581	567	540	531	526	541	530	538	529	545	532	580	534	517	602	530	487	532	551	553	515	539	557	513	538	515	542	533	538	519	578	493	571	529	557	552	568	554	564	566	491	528	530	520	478	502	592	564	570	547	543	556	520	560	519	513	549	541	518	539	517	545	528	495	501	565	519	524	533	524	526	533	522	574	540	563	514	531	540	535	523	500	533	558	536	520	542	509	498	504	542	543	518	524	535	604	543	570	539	529	511	556	516	513	556	502	565	523	541	557	522	572	547	540	483	540	514	526	522	555	553	531	508	526	549	502	496	474	558	560	530	521	575	509	511	525	538	500	529	505	525	561	548	525	517	554	494	526	550	529	546	532	551	533	545	531	553	487	566	526	600	531	529	502	552	559	544	524	561	518	533	535	532	519	515	547	523	572	544	571	555	575	553	576	547	495	509	535	516	556	513	521	553	525	530	529	547	533	544	545	534	518	567	540	546	508	551	552	539	584	562	540	499	552	533	498	506	510	599	493	569	537	543	528	519	550	569	514	562	504	482	546	507	558	548	508	547	490	549	565	556	553	519	547	536	515	595	521	578	562	572	557	584	550	534	551	545	522	557	516	518	546	538	569	550	562	572	509	540	553	550	543	500	587	533	485	528	563	512	539	544	540	528	540	535	554	540	543	503	534	580	542	558	521	580	547	584	546	496	524	536	546	559	544	535	511	509	548	522	540	536	561	556	526	563	541	517	529	542	565	529	542	516	513
6193	11582	10001	5666	3989	3345	15704	29377	10940	1166	1142	1051	995	972	1058	1039	998	1032	1054	1044	1027	918	875	933	883	867	838	924	828	831	894	863	866	1333	3979	3583	2552	1641	1130	896	829	808	807	817	842	809	821	824	771	785	771	817	828	800	820	905	787	792	781	856	829	793	801	814	788	824	809	833	865	816	773	771	826	801	809	859	797	792	764	862	868	864	781	794	870	833	876	776	830	792	839	818	774	818	812	859	822	841	829	777	864	793	831	837	804	825	812	864	777	809	810	871	828	818	822	752	788	827	820	803	866	760	779	857	873	835	827	825	825	784	789	806	816	794	814	848	848	869	823	835	814	834	849	829	887	789	768	834	758	917	826	803	772	823	822	824	785	859	816	843	783	770	830	761	855	798	753	793	826	836	810	769	779	816	816	844	818	820	850	848	813	874	813	800	815	822	864	824	828	762	811	821	862	816	794	834	833	809	826	814	813	824	828	811	823	874	796	838	800	783	765	798	870	835	854	783	756	783	826	849	771	782	807	820	789	801	805	775	779	854	821	798	806	822	818	793	823	845	790	785	769	770	789	829	815	795	854	827	805	806	852	811	837	802	789	820	841	838	848	846	807	793	813	848	795	813	820	849	882	835	785	830	779	816	748	803	811	843	808	768	841	777	825	845	809	786	774	815	798	838	802	798	845	780	867	787	797	828	774	819	794	804	777	829	802	823	811	796	836	774	827	836	832	809	814	757	788	775	855	862	754	819	828	804	813	828	797	775	830	805	807	812	755	787	806	856	840	809	819	802	883	845	791	850	818	847	798	823	823	819	858	813	817	794	798	784	836	846	815	820	820	893	833	781	794	790	860	835	863	792	794	774	847	831	795	827	835	806	884	753	807	831	834	829	790	800	824	784	830	868	817	776	820	819	790	814	801	834	817	823	786	795	897	837	826	827	807	871	800	769	875	821	792	804	837	870	816	779	849	819	813	804	868	849	816	822	822	836	822	838	818	839	835	853	816	863	836	773	789	833	835	844	789	802	832	763	859	802	795	811	816	775	778	822	785	873	782	862	813	834	821	815	780	787	791	815	837	818	811	814	825	809	838	814	829	814	863	780	850	847	816	806	838	813	811	808	828	807	775	814	800	852	842	820	807	769	835	843	799	807	795	859	871	823	815	828	774	858	822	830	828	887	803	762	810	853	852	801	818	820	766	821	837	791	829	820	845	825	810	873	777	821	853	831	811	846	837	784	860	827	812	796	752	839	827	824	882	819	780	841	850	824	832	803	831	819	860	873	818	766	827	819	862	800	823	848	859	820	849	778	840	815	816	837	792	782	780	831	843	818	830	845	823	821	798	842	822	773	838	792	797	822	822	832	827	789	859	814	804	816	807	770	847	815	830	814	816	783	792	824	855	782	842	825	802	817	822	848	793	807	793	860	812	763	804	850	819	833	855	836	803	827	785	813	776	807	827	873	775	853	817	818	787	767	854	780	805	807	798	837	792	849	875	796	829	806	814	786	817	808	836	799	846	817	823	825	793	819	857	818	834	836	828	784	844	813	822	860	789	789	863	851	840	847	855	806	765	766	798	814	831	765	819	852	836	770	819	799	839	830	767	803	840	781	801	814	738	858	823	832	842	876	827	831	831	823	798	795	788	819	869	767	792	780	788	851	818	821	821	838	861	753	824	846	772	820	828	842	832	817	823	794	863	825	803	791	837	828	841	763	782	792	823	807	792	841	818	810	817	760	820	796	838	850	823	802	902	849	832	794	773	808	840	819	811	820	869	804	835	782	814	787	827	773	840	856	781	786	805	773	807	773	790	851	862	794	805	828	859	842	866	801	818	788	792	780	812	785	756	791	858	790	792	828	830	827	814	844	829	814	840	803	825	829	780	812	738	823	805	842	831	773	817	836	772	810	797	817	800	820	840	804	812	824	860	778	841	782	812	844	802	808	810	813	796	783	839	847	832	786	826	819	790	790	815	782	782	785	795	838	842	803	789	867	833	832	818	789	809	824	856	785	813	762	876	805	812	826	814	819	787	794	794	780	794	814	849	875	764	776	853	807	835	785	826	859	832	839	805	791	760	842	811	793	786	833	834	807	769	813	818	848	772	828	858	810	797	792	811	793	852	801	800	812	810	803	808	821	850	838	824	771	850	842	837	791	867	836	801	807	856	847	798	832	860	826	806	800	838	883	805	839	785	779	812	791	864	830	816	848	841	783	826	828	844	823	819	821	851	798	783	830	837	801	813	853	805	841	790	832	820	780	836	767	791	816	847	779	877	819	832	825	806	829	825	852	858	815	843	798	817	795	762	833	848	847	829	853	778	815	805	847	797	838	796	861	847	802	881	793	835	881	844	804	816	778	817	820	842	765	816	840	801	807	832	808	816	820	816	839	797	817	841	812	815	815	842	810	834	802	771	814	818	801	858	830	865	803	779	795	830	815	822	779	786	820	811	779	821	859	835	842	844	857	799	812	823	785	817	857	796	844	832	866	822	823	785	821	856	792	752	840	811	804	799	862	834	806	785	789	857	872	806	846	835	815	772	729	807	797	831	809	789	804	785	810	821	782	800	845	830	847	771	799	871	742	799	887	870	828	848	850	782	830	782	777	850	760	867	860	819	839	849	814	818	844	863	824	760	803	857	824	746	792	828	864	831	802	826	797	819	802	764	820	803	848	797	867	774	788	883	808	821	812	803	826	828	843	842	806	811	829	814	809	792	784	791	795	827	801	805	813	847	833	803	810	812	799	803	839	751	786	830	802	839	786	801	803	835	787	791	760	807	819	820	804	825	844	828	846	801	837	851	855	825	780	824	835	857	825	819	802	839	821	835	826	807	778	877	801	814	835	773	776	859	823	795	829	830	779	830	794	827	793	800	816	785	776	830	812	864	783	773	852	800	797	818	804	795	844	868	826	781	776	842	752	784	838	807	811	777	807	781	812	793	795	821	829	878	831	833	816	773	809	772	791	825	836	789	851	820	820	807	865	837	867	834	800	808	802	850	797	782	855	780	817	807	798	823	806	801	806	827	865	845	752	818	803	791	804	842	784	805	829	830	805	802	824	801	862	833	810	852	838	797	817	816	854	818	801	801	839	823	813	818	855	796	782	847	793	786	822	780	810	792	803	858	825	796	814	759	817	794	803	834	853	780	852	838	813	811	773	734	797	821	812	819	808	827	831	798	780	788	855	791	801	828	815	767	769	824	803	857	845	798	782	818	813	818	862	824	768	837	826	783	823	806	786	796	822	831	807	868	787	823	789	775	815	831	796	804	797	837	825	796	849	810	825	845	751	783	786	826	836	869	825	832	837	774	741	791	776	830	816	788	824	843	801	782	819	856	815	804	781	785	824	784	819	787	799	850	830	829	822	810	819	810	832	832	838	769	781	782	827	811	793	794	812	802	824	836	816	797	812	804	785	832	820	756	777	841	775	813	795	813	824	808	806	773	838	778	790	810	872	819	804	885	805	807	891	802	826	816	810	835	814
23292	21175	28889	23733	21176	19571	24532	43230	16491	1643	809	715	720	714	735	706	723	709	707	672	683	643	623	613	596	593	601	562	584	611	587	590	569	1529	4687	4197	2792	1622	928	630	537	570	551	534	519	543	527	573	529	560	575	549	535	515	563	543	527	542	534	551	557	506	559	547	477	527	545	531	540	518	540	503	547	504	551	512	520	566	532	505	531	563	520	541	539	569	505	528	482	568	537	565	570	549	511	554	544	541	484	505	525	537	498	496	550	532	526	576	558	530	532	492	541	533	506	569	520	542	545	555	511	536	512	524	539	528	529	542	564	530	505	539	547	519	497	538	519	527	551	584	540	493	569	535	541	533	511	534	522	556	533	542	521	532	506	491	548	515	534	513	515	559	533	532	548	526	519	530	518	581	507	581	525	532	528	547	537	560	510	522	538	526	574	530	504	499	537	517	521	552	534	579	513	552	487	575	550	521	521	515	554	551	574	522	527	550	537	522	546	551	486	522	523	543	572	560	517	513	520	491	508	502	552	589	530	536	534	523	472	573	535	548	524	527	532	587	562	523	476	590	522	550	540	525	555	526	519	538	575	526	532	493	529	529	483	568	540	513	524	467	530	553	522	583	521	512	547	521	520	526	569	530	521	519	561	524	512	554	513	524	540	541	561	541	519	559	573	529	507	507	568	497	544	515	511	498	547	583	514	551	533	531	496	545	538	506	489	498	543	518	500	513	547	565	482	527	484	532	531	498	524	550	544	540	531	571	517	563	518	539	510	546	541	528	561	516	527	544	507	523	559	525	515	566	530	539	520	513	494	529	521	501	529	600	585	539	556	543	529	529	515	518	506	535	522	556	490	547	539	589	549	526	517	560	541	524	516	532	558	530	501	527	498	502	504	550	565	513	531	525	544	533	567	553	552	575	550	550	525	536	520	502	541	523	544	499	589	552	553	512	566	519	541	542	477	515	503	487	569	553	529	513	525	540	514	514	520	509	496	524	532	536	517	539	519	534	547	502	541	515	527	534	525	534	548	573	522	539	509	509	516	576	509	499	519	527	565	556	563	506	527	545	546	524	535	551	511	556	536	513	519	508	544	530	560	537	589	550	534	532	549	524	501	500	526	557	554	536	496	568	527	535	520	546	513	534	513	564	518	519	513	535	568	568	559	485	533	523	506	555	503	543	582	513	497	515	503	511	555	492	482	551	529	514	550	545	492	533	507	543	556	543	551	523	562	520	537	520	494	510	517	519	549	566	550	495	528	529	530	563	531	509	519	541	553	525	512	498	515	502	516	508	536	536	533	547	536	544	491	517	533	534	513	507	529	531	545	528	552	516	524	509	483	535	532	544	538	512	541	541	485	538	518	550	496	546	536	526	550	522	525	532	531	535	491	544	548	526	535	524	497	535	555	535	511	505	528	508	514	550	507	564	556	505	541	491	526	512	595	552	517	554	569	517	510	512	486	516	547	554	505	539	531	506	527	499	530	528	542	490	522	531	572	482	552	502	545	545	517	543	544	487	529	524	533	498	503	521	553	532	552	568	547	533	521	549	502	546	560	568	507	504	515	526	564	552	539	557	550	505	543	531	521	526	559	515	519	522	529	517	552	508	526	495	516	531	491	549	514	500	533	513	519	541	537	557	584	526	550	560	542	564	529	530	555	511	544	543	541	571	495	555	553	510	548	514	533	540	480	505	565	572	535	533	514	531	530	524	545	539	539	523	508	554	545	578	552	530	541	549	566	515	535	552	531	538	513	500	535	562	539	494	507	502	573	563	505	536	562	517	501	512	553	548	548	521	544	548	531	543	518	534	517	509	487	549	552	547	500	554	500	496	569	495	536	524	544	565	508	555	531	539	468	512	490	507	492	515	527	508	508	520	541	530	566	552	505	481	530	519	529	538	547	502	485	498	530	564	571	493	494	544	499	498	522	517	503	522	497	496	556	473	586	522	535	563	563	539	550	546	538	518	555	512	531	532	542	544	571	534	539	521	501	510	528	531	570	524	489	516	523	510	505	537	510	545	554	545	565	533	494	530	513	496	532	514	550	540	532	537	537	534	545	561	517	555	532	548	548	498	545	514	498	538	556	558	566	544	512	548	552	531	550	501	508	514	512	498	497	514	525	573	532	534	538	534	546	517	553	544	488	528	504	522	538	480	517	528	509	530	503	567	509	544	531	553	505	524	554	518	535	559	567	524	569	514	568	500	553	520	520	501	520	560	505	565	544	482	473	483	567	592	577	518	483	483	471	521	511	525	503	537	543	487	535	502	505	543	505	497	535	546	502	532	516	514	482	546	548	519	507	542	508	620	538	500	471	520	511	528	506	537	538	524	524	497	519	574	543	517	527	511	513	532	462	545	498	511	561	533	543	545	514	506	512	498	516	543	530	513	514	513	520	547	529	495	517	530	527	515	537	533	539	564	548	522	528	525	579	508	532	540	549	515	578	545	565	497	534	494	538	580	550	510	540	522	501	531	529	508	555	504	539	519	559	494	536	541	537	536	551	540	547	518	506	516	492	519	518	578	507	496	535	512	517	547	556	536	512	516	544	530	545	534	527	517	521	526	538	557	500	482	545	496	578	519	529	533	550	493	540	511	539	544	515	555	482	504	513	551	517	517	533	540	536	551	553	501	565	529	552	526	534	536	492	480	537	499	561	514	544	560	493	575	506	521	524	497	520	557	474	528	559	531	534	540	515	511	535	503	525	518	577	516	518	548	536	502	529	519	508	516	510	532	568	519	554	542	516	528	512	535	597	502	518	565	533	559	509	577	517	565	519	533	578	530	506	522	533	582	569	522	527	550	538	525	548	548	500	543	509	513	516	533	533	541	528	564	529	574	549	545	516	521	491	515	527	507	569	527	512	553	512	563	506	537	528	561	514	536	551	520	523	520	588	541	552	511	551	554	541	559	579	520	487	524	548	548	528	517	504	522	503	532	562	508	511	525	545	545	502	521	518	523	528	506	529	569	546	532	536	525	487	516	491	513	547	522	564	498	531	538	547	511	532	542	540	509	517	516	531	499	542	510	523	560	504	545	508	504	555	537	488	577	540	549	531	500	523	546	513	517	555	483	558	529	573	520	494	542	553	531	554	540	545	536	538	539	523	512	525	557	522	495	492	534	546	547	553	532	551	540	495	551	524	497	519	497	584	534	561	487	500	497	538	544	522	542	541	533	527	513	560	521	552	505	536	491	555	536	534	563	529	534	485	498	530	562	486	514	551	546	538	546	508	549	532	569	529	535	543	498	522	499	487	502	511	512	535	528	523	537	519	571	573	541	560	557	499	529	496	526	525	475	522	537	545	557	477	558	543	512	530	541	548	533	533	505	509	475	522	484	491	512	529	559	552	524	481	511	523	557	558	544	493	512	546	560	556	527	550	567	530	519	550	554	568	533	513	543	537	535	556	522	518	517	549	496	507	517	511	500	528	551	551	518	525	529	538	533	492	548	541	561	545	518	520	535	539	527	531	531	578	526	526	531
10126	21641	19013	10665	8074	6125	28001	43277	13728	1788	1581	1460	1321	1345	1374	1244	1186	1225	1287	1205	1190	1170	996	951	1068	944	907	881	888	952	932	893	893	3338	10311	8493	5665	3072	1607	1034	861	869	814	750	812	803	757	768	782	782	828	833	788	807	821	783	797	787	796	827	799	811	781	795	761	750	829	766	806	796	769	804	799	780	769	784	775	817	842	745	818	785	834	747	814	780	767	781	784	779	777	766	817	798	795	784	799	787	773	756	814	778	828	792	764	818	782	816	769	832	753	841	772	787	774	789	819	795	796	790	800	805	730	773	767	806	787	846	829	768	763	786	771	749	764	757	818	814	836	789	835	795	773	782	811	786	781	840	797	815	793	814	786	821	805	790	782	834	778	830	739	806	816	799	811	840	815	801	779	813	773	752	759	808	773	765	735	789	765	796	825	744	769	814	798	800	860	748	754	835	780	749	787	771	749	757	768	790	731	782	803	770	845	789	795	781	726	809	817	801	868	816	778	767	810	766	817	798	776	808	760	805	810	791	826	779	751	769	790	745	775	773	773	769	771	787	808	798	788	755	710	860	804	810	795	774	733	763	837	794	832	861	845	833	789	825	799	804	736	787	821	794	825	771	807	839	732	829	800	788	812	810	811	767	723	771	805	798	851	771	860	816	811	838	803	791	791	771	806	864	832	810	831	765	813	810	776	781	803	769	780	807	815	757	772	761	809	763	744	820	773	783	825	794	786	759	830	737	863	811	885	759	799	814	835	799	803	795	786	776	786	808	779	763	780	790	757	801	784	788	723	751	802	730	775	798	812	795	828	770	814	752	776	814	792	821	794	836	818	799	820	809	768	774	831	800	833	829	768	846	816	778	806	817	793	788	756	792	784	802	742	802	815	797	815	851	786	796	768	800	806	791	784	797	766	768	840	810	773	760	783	813	765	845	801	791	824	798	852	789	758	756	795	825	770	776	791	845	784	820	828	833	815	789	776	819	763	826	825	801	782	811	813	837	825	827	785	811	810	807	785	806	780	799	727	778	788	806	785	780	799	779	737	780	797	839	791	800	767	837	771	758	813	773	767	791	788	770	819	742	780	811	793	834	767	800	806	802	779	789	812	806	721	783	740	774	748	782	829	753	806	803	768	763	790	784	773	776	777	828	794	777	823	799	827	871	838	797	795	788	811	784	787	817	783	771	764	771	764	813	779	761	780	796	810	802	787	785	781	806	757	803	758	808	813	782	783	786	799	820	798	832	781	793	824	773	800	780	837	791	773	780	771	796	838	767	741	799	798	793	757	760	822	789	798	764	805	783	745	811	768	775	830	805	779	746	803	780	845	854	801	817	810	771	801	815	784	803	805	787	827	783	809	783	828	834	807	834	739	783	770	825	777	746	838	807	761	772	820	799	772	824	809	804	807	773	803	767	809	803	786	799	766	722	731	784	787	762	756	804	773	759	783	818	768	774	789	769	783	754	830	786	792	851	769	764	804	730	786	750	853	789	812	764	784	819	781	793	804	764	769	785	806	784	757	813	793	845	797	825	840	738	773	831	705	771	755	833	804	826	827	831	770	814	789	807	807	769	819	771	782	834	711	793	826	830	794	762	787	779	795	795	802	741	846	770	808	803	861	707	766	804	776	780	790	785	769	815	771	773	787	779	855	782	784	806	730	789	762	761	743	829	752	813	768	782	782	817	785	800	791	803	775	780	780	783	786	771	760	779	770	844	747	773	788	764	810	760	832	820	790	788	748	806	790	790	794	735	771	842	780	780	728	802	795	764	781	767	761	802	798	801	781	800	825	780	767	771	804	825	811	845	738	786	814	757	823	796	789	780	776	786	778	797	794	794	774	808	755	794	823	747	798	796	770	794	802	788	759	824	757	825	792	796	823	815	734	841	819	785	768	800	792	802	804	764	792	780	788	743	824	733	893	776	812	796	740	749	816	842	794	784	787	805	779	802	820	803	799	793	798	796	823	853	812	808	764	832	775	782	785	800	747	786	756	816	844	838	774	779	774	765	800	824	788	825	781	745	831	773	761	789	735	800	778	826	767	796	827	762	801	762	824	743	813	777	836	787	752	805	760	768	785	803	746	810	792	800	805	816	853	814	807	821	774	812	769	772	799	812	765	737	860	800	789	759	758	786	788	804	835	786	808	818	821	769	835	795	778	764	772	777	817	806	772	811	798	717	815	824	761	813	772	781	782	809	781	830	808	842	775	798	754	843	768	788	825	809	782	808	746	865	784	766	797	756	811	816	756	816	775	777	822	779	757	796	767	788	793	828	871	729	800	772	774	775	803	814	780	822	759	767	774	781	753	828	770	763	777	819	772	773	792	788	763	810	804	754	781	788	821	792	782	752	740	780	820	778	800	750	733	761	793	786	730	741	794	771	798	778	784	803	828	755	785	780	792	828	774	763	801	834	809	816	788	845	803	774	776	775	802	809	745	776	795	812	809	839	835	770	835	773	774	734	817	816	819	786	745	829	805	832	859	755	811	856	782	749	796	817	798	803	764	817	801	760	758	794	813	821	797	774	815	800	781	789	761	739	791	759	799	733	769	823	774	755	782	754	838	766	818	824	812	755	796	811	777	782	826	800	772	761	797	751	815	797	754	781	768	764	802	795	796	793	799	827	798	809	775	809	783	803	803	813	872	792	802	828	794	737	815	802	833	800	787	823	802	845	782	813	829	761	773	840	831	790	792	817	735	787	801	811	798	742	761	774	790	785	792	773	789	753	724	826	822	859	787	762	785	814	763	793	817	802	808	827	780	781	781	768	788	776	733	726	775	863	847	773	762	837	758	795	765	860	770	810	763	814	776	812	809	767	767	794	794	807	772	770	787	773	758	784	783	819	804	793	780	792	765	824	787	754	776	778	805	765	811	813	791	787	796	804	746	761	766	798	805	800	821	788	802	753	791	745	744	762	740	792	788	801	771	767	768	809	790	769	777	757	744	794	849	815	770	804	806	791	772	778	769	825	762	774	809	788	822	774	803	758	761	796	758	787	800	738	750	782	786	818	825	750	793	798	779	796	812	790	787	818	823	754	810	805	793	822	796	796	814	778	821	787	812	741	769	774	848	814	825	785	756	794	773	802	778	784	774	758	766	801	783	762	803	745	808	766	769	798	814	769	796	813	776	817	750	841	770	753	791	781	810	802	806	754	793	777	779	776	790	849	844	774	804	757	797	816	772	778	781	792	751	833	793	774	765	774	802	750	735	782	771	789	779	809	786	806	774	793	774	766	786	742	851	855	793	787	776	777	812	789	742	759	847	813	842	765	798	825	881	776	783	787	854	765	767	789	786	801	801	845	789	753	762	787	753	756	791	800	789	813	783	798	769	801	780	804	743	758	840	801	775	782	793	753	772	789	801	822	780	800	803	768	837	825	808	778	799	787	778	847	781	807	761	812	753	764	782	767	760	793	767	791	801	826	838	820	812	798	801	799	841	815	800	785	748	796	786	835	816	810	781	772	765	787	813	796	768	789
26688	20156	8797	2245	1115	913	5005	4473	938	559	548	533	536	537	556	591	551	563	582	552	559	538	561	527	549	552	565	533	557	562	537	554	519	571	782	938	863	715	641	570	547	493	548	523	526	500	540	516	516	464	538	522	536	525	546	496	554	502	528	564	534	547	535	563	529	533	538	503	531	539	541	515	514	574	503	524	536	506	517	529	473	534	536	512	507	548	525	537	510	536	497	516	550	499	524	520	514	527	515	508	501	551	548	508	511	479	530	539	505	569	520	559	558	474	536	504	481	521	514	533	498	532	548	510	549	558	504	565	541	528	550	545	521	515	541	568	514	524	507	578	517	536	502	524	557	529	545	487	512	516	513	549	538	509	521	509	563	525	502	569	538	506	521	539	545	580	530	535	496	507	556	493	516	503	541	498	503	535	570	532	499	542	508	565	525	524	508	512	554	555	550	550	516	543	543	534	538	529	556	549	511	526	525	538	515	554	511	545	552	531	526	519	535	555	504	534	545	506	515	497	480	519	559	474	522	522	517	539	527	524	496	514	487	506	491	521	544	530	533	507	512	547	492	513	529	515	517	522	569	513	511	521	538	535	539	519	525	561	572	534	535	505	550	526	529	541	507	532	523	513	518	556	521	511	528	572	538	524	527	567	498	531	533	502	494	550	542	512	523	502	489	549	520	538	530	523	530	534	519	524	538	506	510	580	545	525	547	546	488	583	538	506	530	556	512	507	519	513	483	457	504	497	564	499	520	575	499	504	488	545	515	529	511	555	524	511	504	551	527	513	516	547	550	467	517	531	543	506	530	517	510	487	506	499	507	492	515	553	511	519	481	541	533	540	543	543	531	541	514	541	542	501	544	531	545	545	511	561	505	493	552	514	538	515	522	493	549	523	518	571	545	526	517	506	557	549	534	513	551	510	550	541	487	509	527	500	526	521	532	499	549	526	564	509	552	538	541	493	515	545	521	523	524	557	499	507	526	553	513	516	517	511	523	540	526	511	505	553	579	592	508	508	523	521	515	530	517	533	539	507	500	521	532	516	509	530	506	499	565	524	498	526	526	514	540	533	532	528	491	543	544	535	515	532	508	518	502	500	533	501	535	523	584	500	539	523	503	519	563	511	529	503	511	536	518	557	523	522	505	514	543	518	549	542	506	507	527	530	556	554	551	500	505	536	518	555	540	518	542	520	525	536	503	505	497	541	521	529	551	542	532	541	565	512	500	549	514	480	557	503	516	506	509	540	555	538	523	569	499	527	504	504	569	505	546	537	528	557	523	490	570	525	511	555	502	522	508	518	533	480	557	511	508	490	557	547	513	507	558	511	529	538	540	584	502	509	512	519	556	552	544	545	511	497	509	512	536	536	528	512	521	558	531	533	510	544	533	526	464	551	531	538	570	571	565	570	533	534	520	502	558	532	501	516	509	545	531	499	519	553	567	511	553	526	579	551	524	546	516	510	536	538	523	529	506	537	497	506	556	488	513	549	544	510	527	559	547	553	473	520	546	522	544	558	539	524	499	528	510	500	526	543	540	500	517	520	554	488	564	549	510	513	555	508	525	531	531	560	525	488	556	480	595	476	530	503	536	537	514	533	493	545	530	531	550	504	567	530	507	538	516	530	502	578	536	520	529	517	538	481	579	533	536	554	526	544	579	498	511	545	527	529	534	500	587	528	482	553	537	578	538	523	514	528	552	504	525	568	504	523	565	521	542	515	572	521	501	535	512	506	504	511	546	540	545	525	516	608	535	507	513	515	554	531	561	550	502	532	487	520	497	539	521	534	562	508	504	505	514	511	545	517	510	572	532	533	595	549	533	558	513	488	550	548	549	516	528	529	517	479	546	514	497	545	507	511	498	514	511	527	530	546	533	496	580	525	535	491	512	498	526	524	512	531	535	536	539	557	540	542	534	567	519	546	507	530	530	521	548	526	519	525	530	547	553	516	520	544	523	518	529	509	536	551	522	523	438	497	524	544	512	503	536	522	536	465	538	512	510	491	516	540	508	542	527	487	563	572	537	561	512	537	513	499	524	492	570	511	555	529	537	522	503	553	515	530	514	520	508	547	509	549	541	520	520	531	488	496	551	537	542	507	546	514	532	500	494	502	492	531	523	521	520	545	553	521	491	515	553	512	539	481	506	500	486	509	515	535	544	557	525	523	525	565	550	542	553	501	521	519	530	533	553	513	497	530	537	523	577	543	503	547	532	513	526	568	551	474	495	547	564	542	548	496	540	501	513	495	568	540	581	524	573	551	555	528	544	552	510	517	509	569	531	507	517	583	523	513	525	505	546	541	535	528	502	502	533	534	529	576	562	495	535	529	516	568	488	571	559	534	522	561	556	569	530	514	536	527	544	570	491	533	514	572	524	513	539	531	523	546	538	531	555	510	519	509	532	559	538	511	531	537	513	519	563	511	484	544	491	509	536	485	537	477	504	539	510	501	524	553	537	511	572	500	531	550	515	547	525	534	548	573	504	500	497	529	501	563	510	484	551	532	559	549	531	543	546	488	569	566	518	542	517	523	544	522	552	532	538	563	543	533	505	523	509	538	534	528	535	539	466	525	518	461	515	514	508	532	508	560	524	521	506	491	521	496	498	530	526	538	498	542	498	549	554	551	530	508	522	527	527	527	492	549	501	546	526	502	535	493	517	537	521	519	538	543	515	521	498	561	545	512	508	532	523	567	477	518	561	504	548	501	477	529	554	544	496	512	512	545	516	536	535	538	521	513	502	545	556	603	514	510	525	544	534	542	494	527	535	530	550	550	482	507	487	491	567	490	544	507	572	533	519	526	541	480	538	520	514	483	518	554	524	548	522	515	526	529	533	539	515	499	519	531	540	538	543	493	503	524	526	543	546	499	559	503	501	517	519	543	529	532	514	556	544	535	529	516	533	555	510	518	510	513	502	500	553	520	521	518	532	544	499	558	510	552	557	513	447	489	515	541	504	566	523	550	505	550	554	543	519	531	524	516	499	513	518	500	544	506	535	508	545	516	545	521	506	530	549	521	566	517	514	506	531	469	517	515	524	541	536	528	516	530	513	529	543	522	545	502	516	520	515	563	541	458	495	522	523	520	476	550	497	550	539	546	521	490	533	530	538	499	595	544	561	510	509	525	552	479	509	555	519	500	505	531	531	532	522	516	535	543	558	533	547	508	522	533	530	521	554	544	520	540	539	515	548	574	499	522	501	570	539	493	557	520	518	549	565	514	547	557	529	493	509	510	516	547	526	536	512	536	538	548	524	480	502	529	523	562	540	514	522	503	515	566	518	561	522	536	556	525	510	475	503	550	505	511	540	495	579	553	533	498	538	531	511	546	545	497	535	534	525	534	534	520	557	570	553	506	550	582	516	495	526	533	524	529	493	508	549	528	562	543	540	521	485	485	550	533	486	507	511	497	557	489	536	507	524	544	540	553	516	552	545	515	526	539	510	517	529	515	542	557	532	518	504	514	589	531	504	517	559	508	528	489
5604	6215	5944	3512	2372	2336	10652	8718	1904	923	921	879	917	911	937	972	880	914	890	884	893	857	888	870	878	789	800	847	815	833	804	810	824	833	1437	1643	1498	1205	992	865	813	766	789	821	790	787	794	733	806	769	819	848	765	797	762	776	792	832	760	785	830	775	832	792	804	798	785	789	788	829	847	776	790	761	780	799	767	795	787	760	784	797	808	749	787	774	790	830	818	815	813	792	810	780	827	828	795	820	789	759	749	786	750	760	804	804	763	798	782	760	797	785	818	808	811	775	835	834	793	761	784	839	813	797	747	783	789	772	756	815	821	796	796	839	808	795	776	756	775	787	773	788	773	733	749	772	804	782	781	805	839	818	803	773	769	800	848	802	806	748	801	777	834	836	801	840	784	835	815	774	797	769	802	775	771	796	829	807	824	718	801	760	791	789	838	821	809	774	756	783	789	779	757	754	772	765	798	847	839	809	828	870	804	793	799	797	791	838	793	831	773	777	736	772	785	756	741	836	825	779	812	773	811	817	789	823	780	795	820	824	782	797	856	792	805	807	802	780	789	790	817	751	815	808	817	793	775	781	747	788	866	792	792	752	782	811	793	772	822	789	820	776	832	819	764	756	795	745	826	796	817	797	754	859	743	780	744	858	783	752	789	805	761	724	831	772	737	798	766	740	808	762	761	800	818	838	805	785	776	779	786	790	826	788	827	830	812	805	796	771	782	797	835	804	789	837	832	763	804	794	775	823	778	786	754	828	812	792	777	768	777	808	829	828	786	777	831	838	776	802	749	823	769	802	783	791	757	802	762	803	839	775	793	777	754	845	803	841	765	754	799	827	786	798	740	807	842	815	802	812	771	787	787	815	831	764	776	744	768	815	809	801	807	776	729	794	792	798	800	791	753	770	802	775	796	782	813	777	806	816	778	817	847	834	812	769	729	812	782	788	741	811	793	793	730	801	769	764	766	830	821	771	758	746	766	781	796	786	816	826	754	788	786	813	791	774	771	756	779	814	836	772	767	805	784	813	754	833	787	784	772	813	767	789	816	822	805	813	829	751	811	753	792	807	772	811	781	799	791	756	763	813	778	827	770	760	780	759	822	787	812	775	842	801	720	798	791	767	771	773	790	792	813	739	756	813	783	829	780	799	777	865	783	850	761	755	805	773	769	753	853	794	831	799	821	779	821	857	792	834	824	751	805	814	762	763	790	804	749	803	849	731	844	780	788	781	797	767	814	862	831	848	836	785	785	767	805	752	830	765	803	809	815	798	795	822	810	795	766	772	786	789	773	744	816	785	801	740	805	715	777	831	772	808	785	865	814	823	783	773	825	770	822	771	830	806	743	825	771	768	772	806	848	816	786	793	758	783	747	790	805	755	783	802	823	830	765	865	731	781	830	805	798	789	808	812	756	790	820	769	770	810	827	836	794	804	761	786	802	812	777	817	826	771	785	731	787	752	803	809	809	815	819	821	730	789	815	814	809	828	741	752	805	797	816	811	816	785	790	783	742	825	760	746	803	795	812	801	824	801	771	766	794	785	797	747	761	807	824	802	802	747	805	823	748	805	780	779	851	771	767	798	832	786	829	791	794	785	756	795	767	802	814	850	803	797	781	826	799	776	755	835	839	802	753	833	789	769	839	824	762	841	782	792	871	829	764	761	777	739	806	857	803	756	825	840	865	778	796	800	796	776	781	772	791	787	836	785	775	754	799	770	772	782	802	769	817	749	757	846	779	779	799	775	748	762	772	854	786	763	793	793	743	758	786	857	776	779	765	836	803	772	769	778	821	815	836	791	788	813	792	873	757	752	831	765	790	773	850	759	790	797	807	799	789	781	863	785	848	844	825	815	779	785	824	746	807	797	826	821	824	798	761	769	832	859	787	828	816	779	783	825	810	775	784	791	815	804	785	791	779	768	826	777	800	802	777	783	806	790	770	796	772	765	767	768	775	767	876	803	808	740	795	804	762	819	785	795	840	760	788	845	818	800	830	838	818	748	817	762	821	809	804	741	859	772	757	802	735	784	764	812	807	764	798	762	804	815	773	788	764	818	785	759	771	766	791	778	794	801	801	811	770	822	801	800	835	718	821	787	829	738	751	789	765	758	771	766	766	778	822	847	850	776	871	813	811	783	819	805	813	799	826	815	805	813	773	802	813	796	834	774	795	791	859	795	772	787	794	812	804	776	793	802	841	767	771	794	797	779	782	831	808	823	803	805	828	800	739	775	829	825	858	799	835	807	810	824	776	773	744	777	771	835	792	828	769	755	801	794	812	762	793	857	813	832	768	774	784	794	750	794	803	796	779	784	742	781	763	779	831	831	789	830	777	792	786	761	881	838	743	806	804	766	788	808	786	815	799	805	773	842	797	790	801	776	716	770	816	853	800	783	804	837	812	791	830	806	817	789	817	784	796	810	807	761	777	838	794	832	806	830	803	812	803	782	784	802	797	784	766	770	772	806	799	808	792	802	782	802	809	828	800	842	871	758	789	791	798	815	821	770	809	814	774	818	780	775	771	746	751	757	812	796	813	757	791	784	731	786	757	822	830	800	779	791	790	790	850	830	811	804	807	800	844	830	777	772	796	769	817	788	778	783	747	763	822	821	822	814	744	806	818	816	840	807	789	825	802	826	780	737	796	805	800	748	769	796	794	783	810	731	767	803	768	764	765	794	762	802	763	797	780	763	747	764	786	797	810	792	794	829	815	837	826	820	771	802	813	816	813	800	829	818	832	774	786	796	883	733	733	789	817	844	768	805	785	758	797	792	814	801	794	801	830	859	835	787	792	746	798	773	770	816	800	789	813	840	792	777	807	795	782	791	831	775	806	782	784	800	741	783	780	763	791	752	820	808	827	779	759	786	807	792	776	831	753	782	800	774	769	791	819	823	773	822	755	796	799	761	836	814	825	740	785	848	785	808	798	840	818	850	810	780	806	805	786	808	787	823	780	762	779	777	790	774	795	746	832	793	742	759	821	806	747	781	735	800	758	785	813	849	797	792	844	773	796	773	780	800	754	853	810	780	787	808	729	780	753	764	802	783	792	734	839	850	831	780	798	788	769	812	804	770	804	778	773	765	794	806	803	850	820	771	780	799	801	803	741	761	770	795	796	778	799	831	802	787	790	763	794	782	847	797	875	773	802	789	807	760	797	755	782	810	800	788	821	786	779	738	811	795	838	876	789	867	769	796	752	809	782	797	796	772	869	791	752	765	765	803	753	834	757	748	753	751	781	771	828	806	840	765	792	802	795	818	794	794	812	775	802	829	741	842	811	742	792	810	823	808	799	785	819	818	818	794	816	818	750	820	809	803	823	783	779	807	798	769	799	821	789	787	828	817	793	801	827	781	777	811	760	834	743	777	797	795	773	756	817	816	794	832	832	782	799	757	787	790	820	840	779	830	760	791	775	802	766	832	797	798	754	825	778	843	807	782	750	752	804	776	808	796	842	774	781	785	843	797	859	786	823	791	802	791	802	814
25248	21180	26951	24965	5193	1583	22371	13147	1185	649	643	589	625	614	603	591	615	635	584	587	656	602	606	593	599	604	579	573	557	571	589	608	540	688	1788	1703	1498	1054	792	630	580	561	521	578	541	575	589	529	583	538	539	501	546	530	572	517	532	554	514	561	533	571	571	584	548	578	544	536	539	573	540	549	543	532	527	538	574	547	535	565	542	561	500	551	550	523	562	527	560	544	546	617	574	557	568	577	559	536	524	531	538	535	583	559	551	532	542	561	534	573	548	558	507	569	560	551	554	576	537	565	553	541	559	545	544	538	574	572	562	486	588	543	566	557	549	538	547	596	547	521	532	588	546	513	558	530	577	530	571	507	579	546	552	579	569	536	547	567	569	553	551	576	571	578	511	524	533	577	534	549	544	536	552	567	540	520	499	537	586	540	524	545	543	538	550	541	568	547	511	551	547	558	533	557	559	556	554	574	577	560	518	549	588	587	548	576	575	519	552	563	541	526	520	569	568	499	597	585	566	537	557	543	540	537	516	499	548	538	552	534	574	570	549	510	564	574	554	574	507	569	540	565	541	554	570	538	529	540	523	515	556	513	556	526	565	565	540	554	552	498	561	568	557	595	566	591	552	542	506	531	543	473	575	583	521	501	570	573	580	518	546	537	564	558	603	532	565	521	540	584	545	558	544	568	553	536	574	559	559	530	579	585	594	494	573	573	556	531	527	549	580	502	600	553	557	590	552	563	565	576	537	550	567	568	527	581	595	580	531	522	568	554	587	569	553	564	559	544	584	555	552	537	591	568	510	549	585	571	581	531	555	564	569	544	562	564	532	546	536	556	561	530	548	514	551	533	575	529	539	577	567	550	600	540	534	569	546	546	596	557	545	538	569	547	609	595	553	531	551	513	584	563	573	552	566	565	550	528	556	555	553	553	551	536	530	563	551	528	536	548	562	594	549	553	552	562	524	538	549	585	507	583	566	555	555	549	552	561	506	552	511	522	563	584	540	571	535	535	558	494	549	534	523	566	514	520	575	571	566	525	572	503	541	589	520	563	566	557	558	526	536	592	529	512	514	570	591	562	547	548	579	611	570	567	559	552	528	559	540	560	549	554	568	543	561	550	545	492	546	557	555	567	545	528	594	531	533	539	559	568	551	546	550	516	575	567	531	539	556	545	542	599	584	540	531	530	555	577	552	507	505	545	535	532	554	501	552	584	565	592	514	559	546	536	581	590	559	514	525	571	528	511	506	548	520	543	566	520	519	562	526	547	580	543	594	536	563	569	596	574	534	545	533	518	511	527	569	537	554	558	517	534	601	537	550	520	555	539	559	529	519	540	558	548	544	552	531	557	578	536	564	548	567	508	511	544	566	536	553	557	504	567	573	581	579	571	603	576	530	538	562	603	552	535	548	520	555	559	542	515	572	511	544	569	548	559	561	567	590	528	557	550	562	520	526	530	555	515	572	603	541	569	585	548	535	532	571	556	534	528	563	573	537	548	567	545	527	551	573	567	576	504	536	551	499	551	568	560	530	509	516	569	572	556	587	557	566	545	564	555	553	555	576	543	557	521	556	520	586	550	547	529	568	524	554	534	521	552	548	561	528	539	544	524	537	530	527	540	563	545	522	532	521	588	535	533	535	550	562	532	523	570	557	526	543	573	540	522	502	555	552	540	521	513	546	533	554	526	562	547	523	562	566	618	542	517	541	573	536	558	544	533	581	541	575	526	575	509	535	596	525	542	540	516	540	562	550	513	580	548	558	568	556	561	550	503	577	561	547	554	550	573	649	550	549	519	503	573	522	546	518	516	527	567	553	538	591	537	550	536	518	521	565	521	550	569	540	531	546	498	567	526	548	547	550	621	567	621	564	581	521	567	570	583	528	556	553	562	522	543	554	571	555	573	537	554	560	534	548	566	555	544	576	584	569	552	567	533	537	537	565	545	525	542	523	555	518	559	556	592	573	542	500	526	554	533	573	548	580	564	545	580	573	538	588	555	592	554	572	528	564	570	559	542	570	554	506	538	566	554	574	547	548	551	556	519	542	569	551	573	555	507	538	593	556	546	525	568	574	509	529	546	509	537	542	556	563	563	574	556	539	598	545	528	542	576	572	600	562	531	544	579	553	581	513	548	589	538	505	553	566	572	598	567	526	533	492	559	546	544	573	554	557	537	510	531	526	539	549	513	528	570	517	514	514	563	532	527	572	552	577	551	556	534	595	521	501	554	589	511	544	597	566	554	527	536	534	536	560	566	552	557	578	568	535	554	545	565	533	547	547	547	546	542	558	564	545	523	548	535	556	558	493	546	553	566	581	558	518	531	562	515	517	589	562	537	576	554	570	553	497	539	574	536	558	537	507	538	539	573	543	555	543	506	523	514	534	571	566	509	513	592	556	562	566	520	524	557	549	521	521	565	560	542	550	554	567	552	537	559	552	545	555	543	576	574	543	566	572	567	591	570	582	583	569	529	527	548	582	533	537	596	570	565	573	539	541	519	549	542	551	548	608	531	524	594	551	553	536	500	567	509	568	556	514	548	553	522	525	542	526	518	550	558	535	542	577	537	551	541	533	532	585	591	566	546	530	564	532	513	561	550	536	582	533	553	534	521	560	555	595	525	595	546	592	570	540	580	596	530	568	582	574	543	558	529	523	519	522	509	534	572	549	544	578	607	576	553	537	557	518	563	550	538	546	582	561	535	528	537	517	556	558	522	554	535	579	539	556	542	521	544	513	543	582	521	515	506	513	559	519	511	573	584	528	568	512	556	543	551	550	544	594	568	589	570	547	514	535	563	556	607	601	552	562	517	565	579	539	507	539	568	539	569	538	556	593	526	501	519	582	590	557	541	583	532	565	573	557	558	542	515	543	556	592	552	552	518	520	553	519	569	567	578	546	582	502	535	555	554	532	535	523	557	525	545	548	576	554	581	521	526	587	524	540	553	557	554	561	501	582	495	519	543	529	541	545	513	523	595	570	494	545	533	547	554	484	533	562	572	532	534	576	590	518	571	566	585	513	543	544	522	545	531	596	554	532	560	541	586	530	536	518	608	520	583	546	545	540	504	553	575	577	524	563	522	559	585	546	569	536	562	544	545	525	543	571	547	559	568	588	517	571	536	551	559	546	520	561	566	574	557	542	542	537	546	532	555	512	553	507	542	546	535	571	549	558	583	519	495	574	573	562	535	549	518	533	564	568	563	528	543	499	560	570	540	558	589	578	533	512	534	566	584	575	561	543	561	566	528	577	542	593	532	541	546	545	556	518	557	587	551	545	524	563	554	550	551	485	519	532	525	555	592	569	552	551	555	604	544	537	554	561	583	547	536	552	579	493	540	573	557	531	472	518	548	525	527	525	532	517	573	535	548	551	570	572	571	569	534	518	547	578	523	558	541	552	580	566	541	555	517	534	590	536	562	549	564	531	512	600	546	563	558	516	586	516	525	553	538	562	539	520	529	563	571	552	568	567	512	550	599	564	528	559	529
6290	11389	10303	5652	3731	3343	30414	16207	1704	1164	1092	1079	1010	1041	1011	979	1003	1079	1020	979	909	917	999	951	960	1008	925	933	918	886	921	885	856	1215	3817	3699	2947	1843	1303	953	870	838	830	854	820	864	863	846	838	825	810	817	833	893	846	818	857	844	815	844	808	812	820	757	802	861	888	834	849	824	824	841	869	814	826	857	852	804	799	838	847	823	816	821	819	789	833	848	828	807	823	808	829	843	810	822	803	888	867	857	809	874	804	818	846	846	833	749	795	864	856	860	813	791	793	827	852	830	810	877	795	853	859	807	824	803	873	792	828	850	826	820	840	802	816	879	811	793	791	812	861	813	836	821	796	834	863	834	857	826	881	866	840	829	799	792	792	840	816	873	811	829	844	828	816	837	816	854	864	862	864	870	870	877	866	871	817	818	833	770	830	826	835	832	842	850	835	875	853	828	853	847	849	848	805	859	831	837	833	803	822	859	887	857	827	854	790	840	825	841	823	779	825	849	846	831	860	858	847	798	851	830	846	856	796	843	820	760	862	830	800	785	786	854	812	871	815	841	847	842	801	798	813	815	818	863	835	850	901	834	817	806	861	821	853	877	777	847	866	816	866	792	859	788	874	828	846	853	870	851	837	810	807	809	806	836	843	767	791	856	843	844	826	805	817	811	816	764	826	821	853	828	816	844	870	924	867	858	847	843	802	793	852	787	795	848	803	832	800	895	884	810	828	848	831	819	831	855	865	794	873	798	828	839	835	836	835	787	803	801	826	806	775	804	855	790	828	739	820	824	864	875	871	888	809	803	806	841	868	811	816	829	814	870	810	828	821	893	826	811	859	752	870	898	846	836	749	824	839	844	833	849	860	867	820	804	811	798	807	837	749	837	837	856	826	849	875	849	825	828	796	868	804	857	874	823	803	833	807	832	835	835	782	849	810	846	810	833	804	857	831	874	826	858	814	881	841	841	830	848	861	854	797	829	822	874	846	841	884	845	821	785	867	837	829	804	842	833	881	811	867	828	863	813	815	847	813	843	794	854	830	824	891	860	873	813	817	831	771	820	903	851	845	822	891	847	802	799	822	830	820	829	855	815	849	820	820	843	816	796	815	838	843	830	846	794	847	857	834	818	829	812	843	754	858	849	849	819	812	845	817	834	853	818	809	812	845	848	808	897	830	801	837	832	861	873	854	837	833	841	874	768	878	843	830	807	805	842	807	891	830	787	863	824	826	861	818	807	838	838	828	830	859	841	816	801	859	894	864	877	844	868	799	870	789	850	862	835	826	809	860	880	826	821	806	864	877	808	797	807	845	817	864	817	858	830	858	847	758	833	858	885	839	852	819	825	770	792	845	840	824	836	879	833	840	798	869	888	809	860	813	816	817	870	795	825	883	855	779	860	829	817	837	808	841	822	817	838	899	888	854	815	852	804	803	840	804	793	830	844	862	853	874	806	879	843	795	811	814	875	887	826	835	834	807	847	876	828	826	840	831	824	849	861	828	863	828	850	860	864	783	820	869	818	900	814	855	822	775	835	820	829	808	810	836	838	821	843	857	821	793	839	789	879	840	868	843	871	883	838	850	849	842	816	815	801	823	861	813	843	810	861	797	862	844	794	801	832	880	858	776	878	843	827	848	837	835	828	907	840	898	815	814	854	811	825	832	832	844	822	842	836	853	856	793	834	853	830	817	828	859	806	811	841	866	804	812	840	837	806	822	859	823	824	885	796	818	791	870	867	822	836	784	799	844	805	856	842	857	784	836	857	850	816	849	818	830	820	833	864	854	811	835	783	833	833	897	785	789	795	845	859	819	822	841	834	832	857	827	878	826	851	883	819	804	857	847	867	813	872	866	861	843	807	876	863	827	834	806	790	820	861	810	806	848	819	821	813	878	810	794	834	843	778	846	816	878	809	857	798	845	822	812	841	829	815	803	829	797	859	819	805	840	767	818	810	878	860	846	818	818	846	827	839	836	899	826	805	848	814	790	836	837	824	854	867	826	850	811	872	828	798	822	829	858	836	813	873	829	879	880	821	873	881	820	892	865	838	857	813	829	865	876	831	777	823	818	862	807	822	833	823	801	805	881	761	808	813	778	875	827	848	798	810	765	819	817	847	851	833	818	822	778	819	869	834	816	807	847	851	843	836	815	795	849	829	813	850	817	791	811	842	852	838	840	826	838	855	867	776	808	790	784	838	793	863	814	821	778	866	802	793	837	841	836	820	802	840	809	891	785	868	866	794	835	815	865	882	821	827	833	823	823	827	831	793	839	843	832	842	850	825	808	834	855	887	842	827	817	899	837	837	803	847	849	842	816	829	845	817	803	797	830	821	770	862	832	810	833	804	837	818	827	834	840	800	859	835	828	859	826	804	825	830	865	846	819	852	864	866	851	768	807	827	812	856	856	839	831	821	788	820	843	839	842	845	836	843	810	834	870	819	809	803	804	836	833	886	867	816	852	823	867	838	834	822	844	847	793	834	813	806	821	824	832	797	855	849	771	815	860	840	833	851	843	811	807	829	834	813	835	798	871	824	794	793	913	837	842	877	840	839	798	829	845	829	870	800	879	805	855	826	864	858	856	880	759	834	848	835	815	853	815	840	830	838	825	791	821	815	870	867	820	793	824	853	796	792	870	836	831	842	809	876	815	844	834	812	812	821	851	837	853	859	911	804	817	855	828	776	850	832	850	846	799	837	864	857	853	794	842	812	837	803	819	806	858	810	870	814	846	852	776	818	858	840	794	864	800	813	812	789	815	858	796	792	813	827	816	810	839	744	802	822	839	819	808	782	817	829	807	799	809	852	839	840	815	804	797	861	823	803	849	839	837	908	853	833	831	800	846	795	829	805	817	869	865	896	801	825	812	778	859	857	835	868	847	819	810	850	888	871	839	834	835	832	820	822	823	837	814	881	817	796	795	832	853	827	813	830	815	873	861	855	811	876	843	857	794	819	823	831	789	818	807	874	757	864	825	832	798	855	812	864	854	881	813	777	841	859	809	822	813	828	904	826	797	865	838	774	857	843	776	833	830	827	826	836	777	864	852	816	830	826	808	799	860	808	838	847	888	819	795	826	828	812	810	777	856	862	810	790	748	799	789	845	865	816	799	836	828	806	837	814	795	851	812	801	822	821	803	824	866	840	851	833	851	799	821	848	790	817	864	879	844	780	794	816	850	887	852	847	812	794	821	833	853	821	837	833	786	799	836	822	845	848	822	847	824	876	828	838	840	849	797	801	854	790	832	850	837	867	805	848	804	817	810	829	828	865	779	836	825	811	843	839	836	871	845	839	866	748	828	843	836	806	860	829	853	903	795	868	793	798	819	885	852	859	797	832	799	854	822	819	836	836	838	807	760	812	851	839	890	826	841	888	864	807	782	837	831	814	837	805	853	855	766	838	818	841	831	800	815	846	834	860	818	808	785	899	833	813	878	859	822	817	793	830	824	848	801	808	840	820	787	781	826	791	863	858	882	813	845	847	885	882
23207	21086	28766	23616	21085	19553	40392	22503	2642	892	827	801	738	736	722	703	674	662	704	665	635	640	595	636	622	620	604	639	567	534	600	616	566	1502	5575	4168	3168	1902	1102	694	550	511	507	535	523	589	546	543	558	546	559	542	527	531	534	577	574	483	560	563	514	556	556	547	523	506	565	522	504	534	544	519	506	551	547	543	543	537	523	522	549	530	562	569	550	555	539	552	535	539	530	534	515	506	530	522	529	565	559	543	574	522	499	540	564	566	535	536	534	546	551	547	555	537	552	524	565	569	563	549	560	537	546	545	561	514	541	533	561	513	563	563	523	550	546	528	533	538	526	543	519	510	528	508	533	517	553	547	541	559	545	530	532	516	526	531	541	556	530	558	551	489	557	524	549	568	522	513	525	580	565	528	556	528	542	564	566	540	535	577	518	539	515	557	517	512	506	515	551	563	540	556	549	492	542	549	557	522	480	534	498	580	526	564	536	524	514	546	526	491	507	522	491	509	504	564	520	552	534	540	520	531	531	496	516	524	551	555	546	559	534	544	544	586	516	549	534	522	543	541	530	496	533	574	582	550	538	546	577	531	551	535	557	522	558	499	503	537	555	525	560	533	546	509	510	533	550	557	560	498	537	547	536	527	556	534	500	536	518	503	587	551	544	546	554	534	551	552	558	499	511	534	540	492	519	544	526	540	540	564	555	589	569	568	558	568	540	544	544	559	566	588	539	540	526	584	543	527	532	503	478	500	560	560	566	585	526	506	568	505	534	506	513	561	502	542	557	570	543	530	527	571	532	555	560	567	532	525	508	555	554	550	521	551	537	532	542	531	514	554	566	503	557	564	517	547	528	512	490	534	564	578	510	502	539	532	519	501	529	542	557	529	560	539	563	495	552	506	544	542	495	531	494	541	609	533	473	520	549	539	513	537	520	543	526	550	560	544	541	532	527	538	523	546	571	525	514	534	566	530	540	509	509	501	519	520	512	518	530	523	548	562	521	537	579	547	530	527	490	545	504	532	550	533	564	539	564	518	535	525	537	577	566	559	526	540	583	504	555	556	530	527	552	540	538	536	565	528	538	537	528	544	528	550	510	532	547	522	569	549	521	544	564	537	544	564	559	532	551	582	567	505	504	525	574	537	521	546	574	523	558	567	542	518	550	492	517	563	547	488	510	568	512	561	537	528	522	538	551	532	555	556	553	529	522	557	530	522	498	564	531	529	555	534	522	567	501	546	516	542	546	552	552	542	538	553	526	515	516	572	549	530	530	550	567	549	503	520	532	532	544	539	582	514	506	513	532	572	561	540	562	528	507	557	556	512	493	500	607	566	507	509	521	555	516	545	546	529	543	527	532	530	492	542	590	535	588	517	495	575	531	555	504	523	557	555	516	574	550	534	557	501	544	535	550	564	533	552	542	569	531	528	579	555	510	479	542	523	555	552	570	528	559	498	521	550	555	518	534	557	510	559	521	518	518	536	556	560	514	492	530	541	554	524	528	574	557	540	553	538	503	514	517	558	568	515	533	552	507	530	544	586	543	545	518	531	544	533	542	545	579	560	550	550	577	511	534	509	555	519	503	504	538	527	543	570	525	502	545	500	524	498	536	496	515	557	519	532	559	519	530	549	525	539	534	498	552	562	548	538	560	514	541	566	551	534	549	511	544	551	552	536	524	503	567	516	540	551	510	540	517	510	530	523	520	548	503	524	521	563	526	544	472	567	562	586	558	558	578	540	502	570	526	541	541	533	544	548	569	532	552	542	519	501	532	554	502	544	547	506	542	499	548	517	560	527	525	557	527	519	588	572	526	519	561	544	541	561	536	536	535	555	525	526	519	505	516	548	537	583	570	541	543	543	532	561	505	535	536	531	510	515	534	488	527	556	514	505	488	545	521	553	552	533	546	513	521	522	530	527	504	548	541	538	529	541	514	504	548	562	553	511	515	518	507	576	552	543	568	509	534	555	549	606	531	542	537	556	492	535	543	574	566	570	575	531	540	510	533	531	551	562	570	556	487	546	547	526	532	498	508	563	526	517	528	503	503	563	556	537	515	542	534	532	559	539	533	537	520	537	548	552	507	527	554	572	535	484	593	536	523	508	552	515	532	504	541	539	503	504	527	545	539	563	518	516	585	537	542	551	513	491	528	539	517	548	490	529	567	538	571	594	547	539	478	533	533	527	503	540	518	546	554	539	524	522	501	561	563	564	516	552	539	533	555	538	565	541	507	517	529	531	525	480	580	552	540	532	573	534	510	497	553	573	537	538	503	546	567	556	562	517	527	545	529	494	531	558	572	525	539	541	506	537	532	513	548	530	560	531	543	522	577	575	520	545	567	542	544	532	551	541	568	503	558	525	560	528	511	524	518	515	524	555	550	519	544	539	557	553	575	515	543	556	531	500	539	508	571	509	543	524	527	483	536	535	508	540	525	539	536	519	536	541	534	524	504	540	543	531	544	530	585	545	544	551	571	530	550	531	548	563	507	552	507	533	555	521	541	571	548	528	533	579	536	516	566	529	531	542	520	529	513	512	573	552	528	500	545	505	562	529	522	535	484	533	538	545	512	514	556	479	542	539	546	498	537	519	529	518	526	520	552	513	518	530	527	540	546	573	505	549	550	541	526	518	552	534	520	512	549	592	490	469	503	551	525	464	544	551	528	526	535	536	527	569	513	508	529	525	521	521	564	509	522	515	562	511	516	534	558	537	533	557	535	525	517	534	508	549	549	522	561	487	528	560	603	507	525	541	544	537	544	518	557	497	506	529	614	511	504	504	533	540	544	522	500	592	524	539	560	525	528	556	515	519	534	550	558	540	519	521	544	546	516	508	552	553	507	577	491	556	541	527	543	575	539	562	554	528	520	560	527	540	539	535	525	581	516	514	513	592	536	538	548	574	537	541	548	519	543	511	561	504	537	533	528	546	550	492	571	513	547	530	520	517	540	505	526	484	545	534	547	515	513	531	556	597	510	548	556	566	542	519	544	578	493	560	520	573	541	575	539	489	557	535	520	550	527	520	559	545	530	565	545	527	533	557	553	556	502	560	507	551	537	553	546	526	526	559	564	555	542	547	524	531	518	509	528	543	572	536	507	514	510	544	551	527	534	521	504	540	571	551	521	536	551	540	534	521	544	504	541	514	506	539	566	554	547	536	535	528	551	529	565	566	527	543	545	564	539	573	525	541	528	503	507	529	517	539	575	533	509	532	525	555	513	536	543	496	548	551	536	523	540	556	549	546	561	552	512	537	550	553	556	509	534	532	583	556	540	519	499	545	526	510	552	487	513	524	558	566	500	550	530	513	533	508	526	528	533	545	535	513	547	558	506	511	536	505	501	519	546	559	534	513	523	552	498	511	497	563	513	571	550	517	535	565	498	554	523	523	522	521	550	541	563	544	537	547	551	521	543	536	543	540	552	509	518	547	504	559	513	583	574	520	512	543	498	523	510	532	525	556	539	527	512	564	524	533	537	480	541	540	526	515
10198	21583	18173	10210	7519	6152	43269	20691	2154	1917	1648	1593	1480	1354	1335	1217	1227	1195	1181	1172	1159	1110	969	1084	1052	990	939	949	919	941	980	916	954	3278	11757	8789	6552	3731	1979	1125	803	815	805	770	816	784	826	810	837	841	824	833	795	806	791	802	760	745	773	813	795	834	817	832	824	865	778	837	859	819	816	801	799	828	788	823	765	817	792	762	802	824	796	834	804	850	793	776	858	808	763	831	829	778	814	797	823	841	784	788	824	793	813	810	795	825	781	771	822	758	821	797	773	832	800	745	790	778	864	856	789	835	831	776	787	803	776	826	757	778	797	811	833	815	798	828	771	800	754	764	840	808	831	859	795	825	814	793	755	735	788	778	804	814	842	826	811	792	813	778	823	875	818	785	766	800	831	790	798	828	835	813	835	806	838	846	801	771	785	819	771	788	802	826	791	808	839	776	816	800	825	833	838	819	794	822	793	789	767	781	834	744	827	835	774	828	768	790	799	847	817	782	867	843	794	773	820	833	764	858	830	811	831	830	779	798	782	797	811	795	807	830	800	832	790	805	752	806	801	807	802	795	833	796	784	827	781	816	839	768	782	871	818	781	737	848	791	830	783	774	806	767	793	813	810	807	810	795	820	765	798	830	795	798	776	864	774	844	802	797	804	819	816	783	808	876	782	797	804	793	775	779	849	856	807	796	853	790	830	803	831	808	807	797	807	805	786	813	763	793	766	822	787	777	817	789	787	829	799	776	835	765	843	788	829	757	779	834	807	811	812	773	837	827	841	801	788	817	778	789	774	796	831	831	778	719	789	751	788	848	825	766	806	815	797	812	800	809	779	785	800	782	771	829	842	839	767	816	807	798	812	839	806	794	769	757	793	844	815	823	816	769	822	817	761	813	807	787	781	815	837	757	849	824	748	825	824	773	867	797	816	834	789	797	811	827	831	752	818	798	790	814	748	818	833	828	790	816	802	809	787	812	772	765	822	809	796	854	775	847	811	757	778	811	765	815	757	772	786	834	782	785	780	744	802	855	774	767	827	765	816	773	811	798	802	789	814	838	818	811	812	815	852	777	819	797	801	797	838	776	795	792	755	839	778	759	765	787	820	804	804	817	797	776	780	798	827	789	787	823	775	807	815	780	830	845	817	803	871	836	803	811	813	832	784	796	808	779	817	791	817	798	781	814	815	803	842	776	783	799	787	856	815	802	791	825	788	826	742	876	793	809	788	805	813	757	759	794	811	803	783	822	792	760	810	789	863	834	765	754	827	812	823	769	773	852	771	829	797	829	807	802	806	791	765	815	738	794	774	773	795	776	798	778	807	723	837	775	772	805	828	793	794	792	825	809	804	802	817	836	784	827	757	796	800	795	769	810	813	815	824	805	818	782	807	858	772	815	772	785	812	826	788	768	744	805	752	794	803	797	810	802	734	793	754	811	818	815	766	815	777	860	788	811	826	760	783	778	795	791	807	801	795	829	790	798	805	793	815	783	834	833	810	761	770	866	813	799	820	799	799	822	812	788	765	785	813	831	773	778	810	838	813	773	852	779	775	754	824	796	810	789	838	771	761	737	765	799	802	820	801	803	797	784	784	795	843	778	867	864	786	807	869	823	812	814	802	762	771	700	836	832	827	787	808	793	784	794	818	783	813	844	779	817	802	806	828	783	855	841	783	779	805	869	800	775	835	847	792	785	799	792	782	841	792	813	789	814	799	826	849	805	833	812	769	803	827	824	834	814	812	815	803	815	814	782	840	809	815	788	832	832	842	763	855	819	839	795	822	770	829	867	806	755	772	750	821	863	811	806	798	807	796	812	810	812	793	779	795	804	753	786	849	804	781	802	810	764	803	832	806	757	774	829	827	791	808	828	790	762	770	805	769	775	763	818	817	802	770	861	798	774	761	772	829	817	817	838	849	811	764	832	764	800	754	819	779	739	776	825	846	827	818	806	804	823	796	837	792	791	812	776	794	829	783	768	796	831	780	799	776	817	813	788	816	820	800	835	802	800	739	835	787	801	784	806	843	798	785	822	812	795	784	798	793	841	800	795	736	819	824	822	765	849	802	828	761	797	826	757	791	802	769	805	789	799	786	793	819	783	809	748	751	755	768	750	772	815	823	790	800	800	781	857	775	795	809	790	766	788	807	817	800	811	788	811	786	801	840	774	806	812	750	748	789	788	789	820	806	709	776	778	787	827	783	814	757	780	778	815	865	847	812	813	792	798	790	809	811	772	842	778	785	801	821	813	801	829	766	805	827	790	752	777	816	836	803	807	772	821	807	801	807	791	780	801	820	828	815	826	840	852	813	790	772	806	823	815	813	854	781	820	849	803	814	799	791	817	742	770	790	798	834	802	831	823	765	831	803	800	812	822	814	836	776	777	816	811	789	821	813	811	828	797	810	821	766	819	814	759	821	804	756	799	797	798	796	819	810	794	839	815	841	809	766	771	810	788	803	842	779	761	807	814	860	803	831	761	770	841	793	773	824	795	796	802	815	778	733	860	828	757	792	791	758	825	823	809	812	794	786	816	779	799	808	797	799	777	828	790	809	768	802	825	820	750	821	796	749	771	787	877	775	813	821	812	777	848	822	844	762	792	795	788	829	814	773	828	807	814	787	816	825	801	843	783	816	822	783	795	774	822	814	824	814	787	778	809	827	777	769	790	886	783	809	825	836	808	802	816	769	823	784	799	766	768	828	821	861	829	807	847	807	785	789	819	792	810	791	823	780	749	828	846	817	805	791	823	747	814	784	778	816	777	755	785	790	895	804	800	798	851	774	762	766	779	778	822	847	807	814	821	816	746	772	790	815	766	810	774	740	839	820	797	780	756	802	778	758	795	800	827	803	798	787	791	783	830	805	852	763	783	798	793	808	851	774	810	774	801	818	801	813	811	768	821	722	799	868	835	819	790	855	826	828	781	837	861	799	842	795	805	763	803	816	770	860	784	804	814	765	748	807	819	852	786	792	783	777	800	787	777	771	759	828	821	834	807	853	815	774	794	795	777	766	803	785	834	805	808	798	807	799	800	791	829	799	810	834	769	760	776	819	819	756	767	791	796	808	842	805	754	839	796	810	821	793	822	768	784	818	803	779	834	833	809	834	803	762	842	812	819	898	827	773	798	802	808	736	803	794	771	829	809	802	804	821	780	800	789	834	829	819	790	749	744	818	801	791	839	799	767	811	773	837	871	800	826	806	797	800	810	783	811	821	767	817	776	786	810	815	851	799	872	792	739	765	850	828	812	795	805	828	825	771	774	816	816	766	819	847	790	782	781	833	789	871	805	836	781	840	758	788	832	834	821	799	792	825	792	814	828	814	820	831	772	806	789	804	882	776	869	837	830	815	800	816	782	834	803	790	825	818	813	807	760	778	800	775	857	835	811	839	796	831	779	845	799	824	822	799	778	791	819	793	812	865	815	832	785	799	777	788	771	801	841	844	764	821	817	861	796	825	846	840	817	780	787	843	819	784	812	800	808	825	819
26801	20189	8925	2035	1128	968	6163	2069	569	602	551	533	548	540	546	530	585	552	542	556	628	543	549	563	541	567	564	537	574	540	528	580	522	586	904	971	849	764	612	563	536	568	564	543	531	515	586	546	556	532	569	517	552	526	561	534	498	570	532	561	527	524	534	523	552	507	512	560	541	540	537	540	564	548	516	552	541	545	543	499	593	546	542	513	528	552	545	547	567	505	544	528	511	555	572	502	548	491	518	499	542	527	487	551	556	546	555	499	546	531	537	542	516	561	557	547	542	514	541	525	606	532	560	568	550	511	557	517	554	539	534	516	522	555	527	521	528	543	535	516	547	552	533	544	544	509	559	538	494	568	511	570	544	559	540	527	612	493	514	556	534	568	524	526	504	521	539	547	546	552	559	540	520	504	542	560	517	526	545	524	499	514	559	508	513	519	562	531	541	556	540	504	539	567	526	518	568	524	573	548	562	592	552	536	489	534	524	547	566	526	566	564	508	566	500	553	550	575	524	522	538	524	530	525	504	521	567	548	609	521	523	520	539	550	529	529	545	529	522	543	524	543	558	546	544	527	493	522	527	529	515	516	478	596	534	552	540	522	547	528	549	573	557	503	552	556	551	579	561	517	567	536	537	571	552	526	593	503	505	513	553	538	497	538	532	536	514	601	530	521	568	572	534	584	548	546	503	573	516	505	542	555	539	545	517	507	528	552	563	529	586	529	521	538	550	534	493	552	537	523	548	580	560	556	509	500	520	549	499	554	551	542	500	541	518	547	553	553	504	541	577	539	543	495	545	563	562	515	567	566	565	511	578	606	525	545	553	526	549	538	557	558	518	577	526	574	556	537	524	533	509	511	544	559	572	532	549	548	523	528	568	522	529	520	562	517	513	490	540	546	557	545	561	529	550	536	537	524	535	541	546	541	531	545	558	545	545	521	567	522	520	537	542	520	562	543	560	555	539	538	531	517	535	557	515	525	562	536	528	545	526	559	557	514	520	520	544	530	532	524	521	558	557	502	546	563	600	539	519	554	521	545	565	560	542	526	566	523	537	535	570	537	534	556	527	511	554	572	533	536	558	557	526	534	552	555	548	557	551	527	548	534	500	545	549	562	525	513	544	517	505	550	490	539	539	512	544	532	525	529	551	534	544	540	549	480	546	540	498	572	525	528	551	577	523	520	508	511	554	583	505	534	533	509	583	560	525	519	553	562	529	539	552	525	526	525	551	533	504	529	512	558	535	503	570	535	566	507	531	585	514	540	543	545	546	558	546	481	547	569	532	548	558	526	542	506	514	521	492	591	515	537	573	566	544	539	551	536	560	545	526	548	512	519	516	580	543	506	561	542	557	584	529	544	540	541	546	539	491	563	527	538	582	526	555	557	526	546	545	546	512	572	529	584	526	518	539	560	565	563	522	548	535	531	548	561	542	532	476	564	517	544	545	513	559	568	506	547	552	559	555	526	561	540	533	566	510	550	574	546	544	502	555	526	528	527	571	508	513	522	528	518	480	543	534	531	548	544	547	476	577	523	539	548	511	559	556	545	506	552	575	565	566	520	550	561	532	512	539	523	531	544	550	541	562	562	557	541	538	538	505	499	530	562	508	533	539	582	521	534	536	573	554	547	570	515	532	554	550	515	565	507	544	520	584	531	548	569	554	518	546	529	558	526	535	540	557	537	584	560	543	526	541	543	531	572	548	538	520	531	544	543	531	504	526	553	513	494	546	578	583	569	578	567	536	502	523	567	534	565	499	523	506	567	499	558	516	574	546	513	528	524	564	560	533	496	501	523	557	568	547	508	553	537	565	534	541	507	575	552	510	546	561	549	562	519	555	549	558	502	565	605	546	503	537	540	517	519	548	568	563	521	544	569	565	557	544	551	551	573	516	540	546	506	563	534	551	565	522	563	500	528	536	562	537	525	514	570	557	552	561	513	546	529	568	556	552	477	534	559	522	522	512	522	544	547	517	530	533	564	536	547	548	538	560	537	562	540	493	542	537	529	534	497	552	523	558	509	538	547	469	547	542	543	545	549	545	559	536	546	496	542	545	537	594	489	550	556	542	495	586	478	517	529	521	528	546	574	523	510	523	513	558	540	533	536	506	515	548	522	565	531	496	516	517	535	527	550	539	546	582	521	552	598	539	549	550	501	511	531	562	502	519	563	538	530	538	497	504	520	517	555	489	495	561	539	516	534	546	547	523	559	538	552	522	540	534	574	514	544	518	538	560	533	531	523	524	540	524	532	509	531	528	502	532	557	511	534	553	492	527	526	554	535	527	539	536	586	537	532	508	508	534	533	532	515	566	523	520	537	489	516	515	565	548	548	544	558	526	539	524	533	547	540	554	541	516	533	514	557	527	569	523	539	531	482	524	534	609	522	542	551	522	546	551	547	527	531	541	543	494	511	557	546	533	509	536	506	503	517	518	569	531	539	562	552	552	541	570	546	539	499	574	534	521	528	535	515	498	543	582	539	544	559	583	537	530	532	509	519	535	573	561	544	544	536	551	556	541	548	533	533	536	557	527	531	539	550	546	599	568	533	559	547	529	546	536	539	522	524	563	585	505	513	520	529	527	557	531	515	559	535	553	538	607	560	567	542	498	551	541	540	531	512	581	520	544	567	579	545	531	537	496	495	518	567	524	548	525	488	495	508	540	524	532	534	536	556	503	560	580	535	528	574	591	578	552	553	527	522	561	523	541	579	554	518	535	574	520	500	496	527	510	519	548	550	561	559	541	521	542	547	513	522	526	524	542	522	527	531	503	561	526	564	534	497	557	547	482	497	518	551	559	512	567	558	555	548	566	531	540	536	537	544	510	539	499	523	533	501	551	565	507	545	537	525	496	531	527	504	536	514	537	542	524	503	514	515	533	502	560	544	523	505	550	571	553	555	504	552	560	561	539	567	523	522	514	556	500	533	501	540	534	537	589	537	552	533	552	541	537	552	525	549	519	508	527	496	570	583	559	529	540	535	535	547	520	502	528	538	523	576	532	548	530	573	507	527	528	554	568	569	555	517	560	499	559	561	558	566	501	525	487	530	530	530	547	531	504	503	547	528	587	546	560	516	538	538	530	532	567	563	524	510	570	504	504	510	548	554	526	530	561	537	551	535	522	514	536	562	538	559	549	522	491	513	500	547	514	531	549	547	515	535	499	495	574	584	534	534	522	542	573	528	527	549	515	515	573	552	495	552	502	553	508	578	538	566	521	539	551	509	541	530	517	569	512	534	569	530	573	526	502	575	523	520	524	532	546	557	552	535	517	535	560	544	512	521	557	549	516	542	486	537	537	522	521	511	547	519	533	495	523	552	520	525	542	538	556	553	555	555	540	580	541	503	549	533	556	498	520	517	510	455	507	507	504	557	536	506	463	568	581	543	554	532	528	556	569	532	545	470	507	526	551	543	531	550	532	497	505	513	520	557	560	570	556	506	538	587	519	510	535	544	549	559	541	556	518	546	532	550	496	516	531	509
5882	6417	5552	3079	2303	2003	12711	3828	916	938	967	873	823	897	914	847	879	858	859	880	896	884	886	837	831	818	874	843	813	881	809	842	864	891	1673	1894	1652	1337	1065	891	885	772	782	800	810	865	785	776	790	827	786	781	829	823	846	814	808	717	823	775	844	827	815	830	818	866	826	873	787	854	753	856	838	797	814	741	799	801	819	760	775	767	813	774	798	796	798	812	794	783	829	724	821	795	830	815	770	805	846	836	817	852	799	811	845	831	818	794	814	795	796	798	811	816	765	790	762	832	791	812	829	815	819	818	836	775	773	819	826	799	768	767	816	777	825	774	828	818	775	774	862	814	774	800	808	798	820	815	807	805	813	838	837	797	769	786	837	827	786	790	806	817	806	880	793	820	811	813	870	812	811	777	793	800	770	842	872	811	797	781	801	831	825	837	825	757	779	810	806	799	786	778	781	738	803	830	844	802	838	891	797	797	860	816	811	812	774	780	808	832	762	778	803	783	798	790	857	814	781	758	807	782	892	765	770	761	788	772	828	783	809	810	824	845	814	831	832	804	805	804	813	846	850	844	785	824	816	738	857	814	834	817	804	795	773	846	769	785	810	834	779	832	842	825	828	758	836	810	833	845	831	819	817	837	837	826	804	845	746	814	816	813	779	725	843	853	850	852	814	805	834	792	799	861	818	799	819	832	822	799	854	816	815	781	788	781	787	838	765	839	780	824	740	779	820	842	772	804	847	839	844	795	834	812	784	803	817	806	792	813	787	822	814	796	807	775	856	835	867	798	783	834	773	837	857	770	786	820	775	785	823	860	798	810	759	801	837	824	785	781	833	781	801	829	828	857	809	816	815	818	855	815	817	857	781	760	803	807	829	816	811	810	832	853	763	831	861	798	821	755	819	818	851	820	845	829	829	772	806	819	809	797	790	806	829	814	793	772	794	827	766	812	786	843	814	803	790	763	787	830	853	807	842	836	813	791	781	795	814	750	820	841	813	789	841	791	821	845	770	800	801	810	807	790	803	776	804	817	758	828	790	759	760	869	816	841	801	808	787	820	784	822	812	833	832	820	820	840	808	772	803	789	821	849	808	831	811	786	782	809	784	803	845	820	827	802	759	803	835	823	796	775	791	825	781	827	813	824	851	753	777	810	827	783	849	817	799	811	794	773	815	813	845	780	801	820	805	843	805	807	812	793	803	824	852	880	797	801	742	784	793	839	830	775	834	784	822	802	823	819	796	795	807	821	819	822	776	803	792	837	814	823	764	774	833	808	783	849	827	810	766	814	809	784	788	789	822	789	790	817	790	840	832	812	845	830	828	839	783	861	761	793	822	826	770	819	797	835	795	808	791	750	800	831	781	830	885	796	795	765	759	764	761	831	770	777	833	823	781	842	783	810	816	802	847	802	802	810	872	827	837	796	802	906	840	796	815	818	876	837	860	790	791	865	782	752	832	793	803	830	841	866	764	824	811	796	818	816	780	821	779	838	844	812	775	776	771	794	850	798	861	814	819	773	844	835	721	827	828	787	785	796	838	803	824	799	777	827	857	803	800	792	823	807	804	805	797	802	803	850	796	784	813	773	888	782	803	853	811	799	752	850	801	814	789	794	801	856	837	794	813	767	833	762	846	813	792	794	895	794	827	825	820	806	830	781	837	810	793	817	760	782	810	793	839	854	813	848	806	773	838	828	798	801	803	775	792	842	818	824	774	820	864	804	824	821	784	834	806	813	813	816	786	832	847	808	798	783	791	815	818	796	790	792	844	843	843	764	816	804	801	836	830	815	818	861	852	835	723	812	764	792	831	869	813	733	804	812	821	812	800	772	818	794	839	792	846	769	783	780	859	768	742	852	824	819	812	795	794	795	747	791	759	805	833	821	815	768	834	767	822	793	780	754	795	808	812	836	797	822	840	819	843	815	769	776	733	832	819	826	781	803	815	807	834	808	802	889	809	789	794	849	834	822	787	767	831	814	780	819	802	826	793	826	862	829	866	793	841	782	809	785	834	805	839	779	820	803	809	822	749	783	841	822	779	825	853	788	850	782	837	839	821	753	884	782	780	770	784	827	812	790	809	777	791	805	822	808	859	836	836	774	786	801	845	812	818	761	771	792	806	819	816	778	844	777	766	833	820	783	775	810	796	822	764	756	803	770	864	802	802	844	742	841	803	843	863	795	791	821	783	802	806	868	825	771	832	878	796	813	765	820	796	792	809	807	843	787	824	758	839	795	769	794	784	871	838	827	830	786	799	794	789	850	871	851	866	770	787	803	774	797	862	830	799	800	858	776	806	850	807	755	798	789	799	791	842	813	863	801	839	800	870	812	773	788	828	818	794	816	816	840	794	777	797	798	841	802	824	827	790	834	772	806	788	780	815	833	865	794	799	844	811	800	848	783	793	779	822	766	799	818	830	818	857	826	824	816	815	854	826	838	827	770	804	816	809	823	803	804	833	808	786	813	848	823	772	802	805	818	838	756	828	846	776	783	788	825	771	784	827	827	809	819	830	778	794	864	814	808	791	754	836	826	833	796	811	786	749	826	825	789	829	765	773	769	779	873	808	803	820	801	751	797	781	830	796	838	787	820	810	824	755	802	821	765	857	814	832	871	768	818	777	810	790	778	852	843	766	852	747	848	790	828	806	859	810	796	814	843	754	793	866	813	793	854	806	820	846	756	805	814	787	777	805	754	795	821	813	832	813	844	796	846	811	859	850	838	825	876	805	842	786	807	804	793	834	830	883	804	805	814	764	810	765	895	803	803	770	787	753	801	823	789	814	818	789	786	803	802	817	772	776	827	802	868	803	827	786	847	823	804	814	852	842	795	751	806	794	781	826	838	828	828	801	805	755	805	787	847	810	835	827	799	816	813	785	797	804	821	796	815	811	844	817	885	804	812	739	796	799	838	851	829	810	768	835	810	820	850	840	842	853	807	787	814	800	766	789	788	840	779	802	828	817	818	786	818	779	820	871	767	828	794	778	789	850	858	820	880	756	801	809	819	825	849	766	799	820	833	831	809	792	799	806	810	804	799	837	797	800	800	815	731	847	793	760	831	783	776	775	842	785	779	773	823	818	801	746	804	822	773	867	784	795	835	769	766	817	798	809	787	806	859	831	765	832	822	804	748	806	823	812	822	819	828	830	808	796	814	813	855	785	841	875	791	805	776	778	796	789	778	858	860	816	846	770	782	805	836	842	803	828	803	825	821	809	827	798	805	819	844	794	802	819	854	844	812	789	853	812	811	817	819	805	851	807	816	813	778	786	799	822	799	819	845	775	856	780	828	875	813	797	785	751	801	825	822	792	822	828	816	824	820	795	839	812	813	838	838	813	804	731	826	784	815	800	829	802	821	776	806	790	840	794	830	806	800	816	836	861	817	852	790	835	809	816	800	829	838	780	777	860	836	802	786	845	806	749	824	747	777	747	814	742	797	796	844	833	811	815	806	804	833	767	792	745	808	800	838	828	811	785	778	804	803
25157	21183	26877	24919	4975	1607	20517	12715	941	711	654	636	587	604	586	606	646	574	581	604	608	558	562	593	566	579	590	602	551	602	575	571	607	699	1491	1895	1632	1071	818	621	584	581	591	541	534	568	593	565	516	561	550	523	573	534	507	543	579	546	577	557	533	534	550	552	542	531	544	577	545	532	544	587	537	568	553	580	511	525	557	576	566	582	549	582	556	535	561	596	559	574	553	614	517	565	542	535	565	577	559	523	560	545	558	515	582	544	574	549	524	535	541	605	531	545	543	569	564	572	582	604	564	570	549	571	527	546	555	555	538	528	545	550	557	563	579	559	543	539	546	592	545	537	563	509	528	540	601	573	530	538	546	545	591	568	607	521	576	569	557	540	561	524	524	534	548	561	561	547	543	563	538	538	570	561	575	557	559	526	555	567	571	539	633	575	530	558	580	537	537	533	569	574	563	531	621	593	564	563	580	570	569	539	514	576	546	554	548	557	579	583	547	587	547	554	524	551	531	583	535	566	517	533	509	588	555	538	526	597	547	561	537	546	552	574	537	540	533	577	594	553	590	525	554	566	577	521	563	558	558	504	581	546	567	575	584	520	535	565	570	517	534	568	541	504	551	520	570	576	573	526	578	536	536	547	523	535	496	546	569	567	560	523	582	557	584	523	562	578	549	596	588	519	515	550	550	580	556	551	601	548	563	524	528	578	578	520	536	549	526	573	539	585	536	518	604	573	547	558	544	538	552	586	551	601	543	608	546	554	548	585	557	522	570	560	572	553	570	512	534	568	553	563	541	537	578	577	538	569	546	529	558	555	537	566	546	549	543	552	576	548	518	575	523	559	541	558	559	563	532	576	563	570	504	574	584	533	549	603	548	540	541	562	568	557	576	528	536	579	523	551	556	529	553	538	593	543	526	562	546	589	554	550	552	545	559	528	541	535	507	509	528	559	503	522	527	529	558	567	569	578	581	551	559	590	573	530	540	539	581	579	527	539	571	566	567	556	562	573	545	483	526	579	613	556	575	592	545	567	552	532	521	535	505	553	553	571	555	540	567	573	541	577	560	526	529	588	550	523	605	563	575	548	513	544	570	547	504	564	568	524	558	539	544	562	509	517	558	562	567	587	542	549	549	533	572	528	528	552	587	598	571	548	557	549	521	588	547	516	598	560	617	561	571	561	581	544	555	506	529	536	564	541	530	545	553	516	530	543	555	545	528	552	568	529	573	554	552	571	542	524	529	505	617	576	534	557	527	504	544	588	530	607	583	542	559	538	557	519	561	510	573	584	534	584	563	522	552	536	531	581	546	555	507	531	539	568	494	518	589	519	552	493	555	532	546	552	549	557	579	601	558	513	525	564	535	615	564	528	566	554	554	562	561	596	562	579	540	568	550	562	542	550	545	560	530	555	521	517	566	538	540	555	573	554	497	569	590	561	540	594	527	558	586	555	561	587	589	543	554	541	542	510	538	531	516	591	575	530	539	549	594	562	557	569	545	537	589	558	536	527	563	509	527	504	568	546	537	587	541	568	544	568	528	561	545	579	544	541	586	525	533	551	593	546	593	558	498	489	569	594	528	545	594	550	549	571	512	570	560	547	561	557	578	551	557	510	623	542	554	504	570	580	535	528	524	566	524	568	542	537	569	588	586	585	559	522	505	540	540	528	571	566	524	550	568	561	535	543	557	518	511	573	548	548	581	517	567	574	537	576	592	548	564	533	553	533	596	490	542	554	577	567	568	566	595	549	554	529	489	538	531	531	567	534	536	533	544	578	543	545	540	553	568	592	635	567	556	527	565	541	539	565	558	525	548	553	555	552	552	543	564	546	553	557	574	546	554	574	526	544	562	536	512	546	515	584	561	556	574	541	594	526	561	544	574	563	550	559	542	574	560	569	527	597	553	576	605	590	541	553	582	522	532	540	567	537	566	525	516	525	567	541	582	537	570	537	550	547	546	597	557	543	522	578	533	541	561	590	563	559	529	529	549	544	527	568	555	551	570	583	520	543	505	578	572	564	537	535	568	584	514	544	550	579	531	507	541	568	523	585	548	598	548	573	553	580	526	563	576	559	587	535	540	539	547	530	551	563	563	530	519	541	561	568	505	525	509	517	547	549	564	548	562	581	568	545	525	538	572	526	558	553	495	553	595	597	560	571	532	551	559	574	588	570	545	537	535	546	531	546	565	517	536	537	529	563	574	494	566	543	578	583	538	546	506	561	544	555	550	523	566	547	542	582	556	528	560	569	516	556	569	541	556	584	555	517	523	541	491	527	561	568	556	536	551	551	573	560	558	575	567	582	568	557	575	552	537	528	612	557	536	556	511	538	555	555	567	543	508	567	550	534	576	563	566	574	526	572	528	541	565	540	611	532	584	538	489	579	528	557	552	574	597	567	545	518	562	555	569	550	517	567	538	526	577	546	587	556	547	553	560	570	551	588	589	546	537	528	576	555	579	585	573	576	550	542	548	525	564	558	587	557	551	513	560	561	587	535	545	546	516	556	541	564	571	528	551	604	545	567	549	523	513	534	548	524	551	528	517	568	522	518	566	548	550	538	605	554	560	542	547	565	567	512	541	522	519	569	553	509	563	533	542	576	577	529	538	571	521	591	546	550	543	540	546	600	557	581	535	557	547	534	576	577	576	563	546	523	581	543	551	521	523	565	531	541	541	538	558	529	558	540	616	552	533	537	589	545	520	529	575	620	548	584	559	570	570	529	567	557	530	505	567	554	573	581	546	538	584	567	561	524	556	555	585	542	579	551	591	517	571	560	574	549	548	540	543	578	560	567	541	547	568	548	542	519	589	548	595	541	548	535	565	532	569	579	544	613	530	633	528	611	542	490	553	591	555	522	594	574	584	571	581	554	494	545	573	538	550	544	569	530	553	540	587	548	601	550	559	576	523	538	560	566	539	548	567	584	560	527	540	532	572	588	531	526	547	533	535	564	515	541	552	514	556	538	570	557	550	561	575	605	521	563	504	537	567	562	568	514	552	585	548	521	524	559	498	571	586	534	607	555	585	541	505	535	535	520	531	554	571	543	601	527	556	543	585	573	552	574	566	552	540	502	557	565	527	576	550	568	582	566	561	574	577	524	533	544	559	557	532	542	574	575	553	544	554	562	576	563	571	605	546	562	545	543	556	572	566	551	531	532	573	571	552	550	555	564	532	548	504	578	544	538	521	559	572	550	580	536	567	555	535	555	546	592	531	530	550	537	587	555	585	551	520	574	573	554	562	543	559	538	515	576	576	536	566	503	542	620	533	556	543	560	554	534	505	560	580	538	561	515	550	506	533	564	575	577	586	520	534	563	531	547	557	578	555	610	523	545	513	546	527	506	532	549	590	558	536	587	573	581	530	599	526	533	544	523	554	552	572	528	548	550	567	594	608	603	615	541	524	488	546	525	569	548	536	558	575	586	523	535	512	558	620	531	587	553	565	512	553	571	525	596	571	593	548	535	532	542	583	556	508	551	513	556
6377	11538	9945	5264	3725	3625	29816	16290	1237	1162	1057	1078	1009	934	1030	1023	967	949	973	947	944	896	962	912	943	851	908	914	924	890	860	862	887	1133	3203	4156	3323	1999	1342	996	906	868	821	829	838	853	907	831	798	848	814	896	797	857	783	833	822	765	812	860	817	835	829	819	883	850	849	840	851	848	878	804	870	844	824	818	898	822	818	793	840	867	889	868	820	764	832	841	834	891	836	894	871	822	815	833	851	825	855	815	859	855	857	905	817	804	855	835	831	849	825	859	873	849	801	850	870	823	802	840	822	841	882	812	808	848	796	862	859	859	837	823	769	826	854	802	862	791	842	815	832	843	886	829	872	862	801	855	856	787	902	792	792	858	826	860	869	852	848	857	764	866	838	855	863	855	904	858	783	834	882	852	800	815	883	817	849	833	838	862	892	804	869	801	873	779	875	782	834	837	872	849	895	878	891	838	764	869	825	809	835	799	811	842	866	825	848	861	828	882	864	803	868	835	841	846	839	806	804	765	845	842	806	840	831	804	852	849	813	874	855	850	823	838	912	821	832	848	789	839	852	797	874	816	849	802	771	850	803	859	846	862	815	817	866	838	820	835	828	878	869	765	753	846	841	801	836	863	823	859	837	823	823	845	849	804	881	832	806	833	834	790	874	878	850	862	845	820	871	896	853	806	854	843	822	836	838	774	833	814	871	795	850	863	840	780	817	859	839	820	829	829	874	878	837	827	797	828	823	813	834	786	843	873	870	817	818	862	845	858	856	801	815	812	818	811	808	809	829	835	807	820	868	828	826	877	820	839	842	842	816	789	894	826	810	834	825	820	844	825	845	859	870	826	812	819	834	870	837	855	869	832	853	837	849	763	833	823	794	876	791	848	921	843	839	883	853	839	822	819	825	812	851	836	827	884	849	825	826	822	874	843	833	845	889	805	841	895	835	841	819	851	853	803	814	846	844	851	820	843	838	822	860	847	839	855	851	905	860	852	834	788	885	823	868	860	836	767	817	853	855	795	802	884	858	834	816	877	852	903	860	841	792	792	810	834	824	820	868	823	838	839	841	855	837	855	772	818	862	851	813	797	814	843	848	814	870	821	842	812	829	844	811	838	868	848	835	853	800	870	865	843	854	831	845	825	828	861	860	838	836	857	836	836	788	835	864	851	839	856	845	794	849	846	817	872	861	871	851	859	840	825	850	819	827	842	882	852	813	794	855	809	830	825	853	791	877	856	883	893	822	843	865	844	823	865	828	834	870	828	827	861	826	860	883	827	829	817	801	828	849	837	862	879	827	839	797	890	848	839	894	851	807	821	854	867	821	819	814	817	882	810	858	867	860	815	832	865	819	828	839	847	806	882	839	840	871	870	896	854	807	844	834	802	805	799	830	870	856	808	858	831	829	835	869	860	852	771	793	840	846	814	850	820	853	846	787	843	852	817	857	826	853	882	838	854	838	856	844	833	824	884	867	848	807	813	869	879	835	817	802	839	884	808	831	835	840	839	885	835	779	824	825	861	843	819	873	794	829	825	823	837	807	823	836	846	886	834	844	782	869	829	830	877	835	848	844	837	805	868	821	839	843	839	839	849	881	798	857	867	824	853	814	914	775	846	848	900	830	814	795	820	820	834	807	869	849	859	823	854	800	862	779	797	787	859	867	809	843	856	829	846	847	809	847	865	816	802	890	782	871	830	822	834	884	854	818	837	836	843	846	818	836	873	863	866	852	798	825	837	804	867	817	824	859	863	837	877	839	824	860	839	871	870	792	843	873	837	823	856	831	788	855	792	828	839	799	866	850	874	849	842	803	801	826	836	919	820	857	826	837	775	824	876	809	869	902	825	821	816	824	815	871	851	851	868	822	780	811	853	780	888	848	862	839	812	874	819	794	847	788	860	866	875	816	846	890	779	898	820	876	829	856	791	835	800	850	787	821	828	831	862	850	820	810	804	829	808	807	846	831	835	890	822	821	819	826	818	777	892	865	840	890	830	853	791	844	920	835	819	815	860	869	821	837	833	820	820	855	812	830	794	856	816	881	867	821	856	826	850	858	824	792	854	902	799	808	835	849	881	811	844	807	788	838	843	817	860	864	838	817	842	810	849	849	853	821	814	809	856	822	803	834	839	834	840	845	828	847	864	840	819	858	857	842	826	842	876	814	825	841	806	831	856	829	819	845	812	850	856	838	801	830	808	803	863	842	804	852	865	848	806	848	826	809	831	828	836	864	875	889	834	777	817	863	867	840	824	833	833	798	867	795	818	872	841	841	821	803	865	848	787	804	788	826	918	858	829	798	859	836	817	819	863	807	845	842	910	822	814	818	778	786	824	862	836	843	825	790	805	796	874	880	823	857	856	853	865	848	837	871	838	813	840	862	781	864	861	844	844	831	831	832	837	853	832	849	853	767	844	890	887	838	847	832	841	878	852	808	773	835	821	820	823	849	848	868	802	846	789	822	870	840	833	845	826	853	826	800	824	827	829	821	870	901	848	802	832	779	758	789	827	832	809	843	798	856	802	808	841	811	849	781	853	823	851	879	846	865	855	863	818	788	835	829	877	863	827	853	828	818	809	833	850	833	880	785	862	831	812	874	861	856	848	833	839	838	811	797	831	776	838	781	870	828	827	870	837	825	843	861	868	805	819	854	846	806	826	858	843	813	858	836	849	820	822	861	827	857	819	862	848	812	874	807	849	804	864	863	863	773	833	805	823	838	845	829	831	827	825	845	823	780	847	828	839	851	874	861	885	832	796	882	816	821	778	875	851	816	826	818	788	816	829	798	890	854	810	840	830	814	855	885	854	887	879	824	875	857	844	832	817	852	856	838	814	815	832	850	826	808	792	869	808	846	818	853	799	871	788	863	831	813	841	830	865	819	836	831	805	860	888	853	815	890	896	811	862	872	848	779	867	832	827	808	796	906	802	868	838	805	851	836	834	849	860	803	826	828	810	823	827	869	810	844	851	846	846	839	877	823	836	769	833	785	827	824	825	808	805	861	843	840	839	842	820	866	797	851	809	861	830	825	815	806	798	841	821	818	756	822	800	877	859	830	854	853	820	825	849	845	830	860	820	873	811	942	793	898	781	805	809	845	798	794	842	827	791	827	833	830	820	833	845	837	798	828	814	800	830	853	795	820	859	804	863	914	823	846	837	820	852	846	868	810	839	812	851	860	844	842	857	838	785	821	847	817	811	850	830	881	836	825	865	795	865	818	868	859	841	800	823	842	842	909	803	823	849	820	776	787	876	816	845	827	803	844	842	859	801	847	816	891	856	895	934	826	806	810	872	853	814	866	852	811	838	870	846	845	822	825	874	814	864	885	860	817	832	818	848	811	797	884	836	834	832	898	858	877	878	805	803	846	817	863	854	844	823	890	798	809	828	833	866	832	868	831	840	792	840	823	868	869	835	797	837	864	866	851	850	850	856	848	855	889	826	903	852	821	852	865	854	833	863	804	790	866	834	827	813	790	825	828	827	860	857
23137	21058	28683	23655	21060	19577	36889	35366	6000	945	780	803	712	622	671	663	669	630	634	619	595	612	587	573	556	576	596	580	562	545	541	599	563	1063	4240	4407	3310	1953	1103	747	577	523	552	552	540	573	550	492	532	548	561	499	553	567	509	576	553	498	526	530	524	527	545	529	569	502	533	491	548	500	524	567	502	516	513	544	528	510	533	558	567	549	576	506	520	533	507	549	565	537	540	562	511	533	527	524	533	543	545	542	528	468	494	463	517	518	525	477	528	586	558	572	504	523	517	526	557	570	525	572	516	538	531	553	503	555	570	528	547	525	536	550	520	527	536	528	535	550	511	572	563	545	516	538	533	557	523	550	519	503	533	514	524	554	539	507	546	537	556	511	511	537	542	524	500	525	534	502	565	522	506	510	553	545	487	584	515	533	539	578	527	497	501	593	492	527	521	500	522	597	566	534	597	518	558	506	511	569	522	512	490	534	517	576	544	571	547	530	491	512	503	515	526	482	565	510	553	546	484	508	521	513	535	565	548	512	550	563	503	557	513	509	509	565	558	543	567	537	496	525	498	500	538	491	513	534	553	531	530	567	500	560	546	571	524	489	543	531	555	497	560	550	505	545	554	503	534	536	554	578	521	526	519	508	541	538	532	509	516	538	553	539	548	572	510	495	528	569	526	507	514	529	536	532	510	501	522	562	549	535	535	566	517	526	514	542	548	558	497	555	538	490	538	554	508	541	502	522	548	537	514	535	556	519	515	581	521	529	591	542	565	505	540	541	541	498	568	487	494	530	574	486	511	493	481	559	576	500	522	529	530	477	556	501	529	521	534	477	530	493	538	530	529	567	504	528	514	536	523	472	532	505	536	524	569	530	539	515	530	580	501	566	529	539	549	557	553	538	544	547	521	508	530	563	527	574	545	549	493	540	474	534	517	564	574	504	535	549	549	537	516	506	530	565	527	534	528	505	535	531	519	530	550	525	508	549	566	521	524	539	525	569	559	526	552	581	547	535	546	549	553	541	523	496	531	528	542	544	551	548	561	522	530	528	543	508	506	531	572	540	508	519	520	532	517	525	520	531	532	528	526	551	525	545	535	531	494	480	548	522	541	483	532	522	536	553	529	529	516	563	549	507	547	542	534	520	548	505	587	545	551	544	565	538	522	552	519	515	534	528	499	529	539	541	556	542	566	553	518	540	535	497	513	537	519	532	522	575	508	531	525	543	526	542	578	502	521	533	512	498	548	536	507	532	527	567	550	507	530	500	551	532	525	504	552	541	531	488	529	532	553	477	532	547	517	486	495	499	515	532	539	508	508	554	564	546	502	580	526	512	534	510	537	525	569	530	527	566	521	576	539	589	577	582	487	567	514	571	520	546	522	573	517	512	524	560	513	583	474	522	541	551	537	551	547	482	546	496	566	540	521	531	545	538	516	539	526	497	534	549	543	547	532	518	508	504	545	489	523	533	536	586	529	581	521	532	519	561	519	528	514	510	544	517	572	564	538	521	517	572	513	504	523	548	546	552	535	571	511	490	502	544	539	541	535	502	520	564	540	517	512	548	551	545	521	530	542	520	565	536	508	547	502	524	512	566	535	500	563	533	494	496	542	567	518	528	574	559	522	530	544	568	477	556	567	523	520	505	554	528	499	531	524	534	510	506	524	523	528	531	546	557	540	555	514	569	559	516	566	496	546	532	534	546	530	554	548	528	579	521	537	533	541	541	546	554	495	545	500	515	553	514	519	508	538	546	548	522	513	554	506	554	512	547	515	507	557	545	541	522	565	519	509	527	560	511	579	562	540	533	534	494	558	541	525	563	521	517	527	508	497	554	585	541	518	548	529	549	576	522	558	536	536	478	522	534	521	530	480	520	538	515	509	514	543	527	561	570	539	545	531	545	586	548	517	550	523	536	497	527	565	520	550	505	513	541	553	534	526	540	527	541	567	508	533	503	565	523	489	529	543	542	539	541	533	524	526	533	502	496	536	546	559	530	572	548	481	549	478	537	553	558	504	533	527	570	530	502	547	601	569	535	521	558	510	563	545	511	518	493	536	531	505	522	511	526	519	504	562	503	502	552	526	549	561	559	515	524	486	527	529	506	532	528	545	535	558	536	500	504	537	529	546	548	567	503	570	531	552	548	545	527	525	564	536	497	553	593	522	566	524	572	519	525	510	527	527	517	526	537	521	515	535	529	537	509	506	506	517	512	528	496	510	561	536	518	537	529	506	540	574	514	540	538	522	523	528	537	565	530	542	515	545	515	532	522	550	534	504	528	487	519	496	548	504	515	575	513	533	522	512	536	526	543	551	539	573	574	509	504	554	528	563	542	500	506	512	529	526	502	534	544	542	553	556	560	562	530	494	521	549	529	496	516	546	503	569	561	534	554	517	492	532	535	531	571	525	475	505	543	520	579	502	513	549	524	544	531	500	474	544	539	551	518	521	520	536	528	518	525	512	509	529	501	544	533	517	538	523	527	512	530	545	539	539	527	564	538	526	531	522	566	535	539	563	513	499	523	559	526	559	539	526	521	527	575	548	498	508	544	518	562	577	536	516	534	545	533	565	546	519	537	574	516	555	538	530	523	524	508	526	508	525	547	546	495	545	547	562	497	527	511	481	540	552	485	565	555	540	556	542	534	532	557	531	508	555	543	558	517	541	540	531	526	494	529	519	478	501	498	528	521	529	513	509	534	542	523	519	486	510	558	562	513	551	489	501	534	533	545	535	495	548	519	523	507	496	550	505	540	537	498	527	523	526	575	533	522	533	529	557	540	501	526	502	533	512	514	582	525	537	547	493	573	501	583	543	545	546	552	519	515	590	543	518	513	530	548	535	541	546	499	557	531	508	531	530	525	496	517	537	537	550	525	549	501	589	548	525	487	525	506	550	518	519	503	525	518	564	509	529	545	473	534	528	545	514	520	563	552	513	526	520	501	520	519	535	520	551	549	505	485	505	517	559	554	524	531	550	535	517	522	511	550	521	505	515	557	524	494	513	534	533	515	535	519	532	517	533	515	561	567	515	517	529	530	515	525	541	528	509	565	542	517	510	509	535	547	541	530	538	492	522	530	566	484	506	525	488	516	563	524	549	526	535	532	524	532	507	552	575	544	557	510	534	535	540	516	536	546	524	533	512	540	519	526	571	512	493	550	516	559	538	555	529	556	521	502	519	570	489	517	530	554	553	529	565	574	523	529	506	558	553	521	510	539	563	507	537	560	533	534	538	489	552	488	520	532	505	512	519	509	561	480	526	529	550	524	530	562	515	517	539	585	551	537	508	520	492	504	489	528	533	491	559	523	541	523	515	527	512	520	550	520	516	566	589	565	574	503	558	551	531	578	494	518	533	567	496	493	565	548	548	542	527	552	540	549	552	538	551	521	566	516	534	517	521	517	553	554	544	547	525	543	543	527	542	558	485	501	546	537	542	520	544	549	532	528	585	546	552	546	532	514	523	515	569	530	571	521	464	531	539	520	531	511
10121	20528	17221	10258	7858	6994	43272	33104	1983	1736	1472	1450	1337	1324	1172	1188	1070	1062	1075	1044	1038	1008	950	942	930	999	939	954	874	877	895	910	936	2273	9335	8883	6935	3997	2118	1116	908	805	845	815	784	773	821	795	840	806	823	768	803	786	775	794	814	835	796	808	801	779	818	765	826	770	805	765	786	826	786	798	805	793	799	781	770	823	828	799	789	783	757	801	810	830	773	789	762	774	769	777	790	797	808	734	743	796	821	781	798	783	827	773	806	831	810	798	811	797	774	796	756	813	757	803	833	768	780	824	793	781	812	796	790	827	816	798	770	783	771	729	749	748	768	859	779	753	793	772	810	798	759	783	797	781	835	753	787	787	753	822	762	828	822	808	776	820	772	805	834	826	749	764	781	741	829	811	803	777	793	791	787	799	813	792	794	793	781	797	806	761	783	809	793	782	794	773	824	774	796	787	777	839	837	763	822	800	783	774	787	760	767	784	752	832	715	793	809	787	775	775	799	811	798	858	823	792	778	813	796	729	810	754	833	765	830	778	816	788	810	789	847	819	812	736	841	822	812	785	799	754	785	795	741	792	783	800	820	801	785	812	773	772	775	776	769	822	782	808	807	815	754	810	830	787	816	867	777	800	751	841	822	728	808	781	814	824	761	832	784	790	756	768	805	840	757	821	788	777	784	784	779	788	785	781	771	806	764	778	804	793	765	812	792	721	784	801	783	790	788	793	789	772	775	789	806	752	784	784	842	827	762	796	834	775	790	776	808	819	817	743	790	784	788	816	757	781	808	717	817	773	790	787	773	798	828	760	816	804	811	778	715	770	789	813	795	805	824	816	801	825	740	782	768	817	810	794	760	777	785	819	788	787	788	791	767	712	792	777	787	802	757	814	820	770	813	802	788	769	786	863	808	783	760	755	801	787	786	809	817	798	808	803	821	811	814	774	745	733	769	795	785	860	811	800	790	773	808	761	781	850	718	788	792	818	811	786	802	841	791	794	798	771	785	777	853	816	824	825	773	782	777	807	791	817	730	768	822	784	819	739	813	769	773	802	766	782	792	809	795	790	766	810	757	806	803	824	763	799	764	799	841	788	745	814	787	853	805	755	784	798	774	794	778	754	829	791	812	745	762	817	814	783	809	780	786	794	818	779	788	745	808	793	776	761	770	808	754	787	814	772	782	808	766	785	850	772	787	868	767	788	754	831	795	797	795	786	778	828	814	771	798	795	839	792	780	743	793	801	765	820	800	776	832	799	800	772	782	800	792	786	779	768	740	802	766	812	821	814	814	803	778	774	806	825	815	787	781	774	826	849	762	772	778	814	858	743	782	706	775	772	783	818	776	782	767	752	818	828	783	776	816	826	816	810	777	758	789	802	782	755	804	852	791	794	800	784	761	842	829	801	798	793	840	812	763	795	786	789	838	846	782	781	780	779	825	810	791	745	750	833	781	821	823	808	805	804	787	796	799	735	781	773	804	770	844	824	809	759	800	802	828	780	841	767	864	778	804	787	782	797	743	787	829	831	778	794	780	728	808	790	758	785	792	800	843	760	795	821	759	811	771	763	773	781	771	799	773	821	794	747	838	810	793	756	801	782	779	815	816	816	794	774	773	819	847	759	788	750	826	829	805	847	838	769	797	801	797	819	787	788	842	801	757	773	800	793	773	789	809	780	789	800	798	784	804	787	784	738	797	788	780	778	805	794	758	770	798	812	813	795	791	846	749	840	789	814	801	821	765	827	849	826	806	824	802	762	806	796	767	840	800	783	804	812	805	811	827	813	857	780	746	813	786	797	772	782	842	761	813	771	805	765	782	832	768	852	746	782	805	816	800	753	796	769	817	773	784	814	792	791	802	817	782	799	807	799	790	799	778	801	783	824	782	780	790	787	811	767	778	798	758	799	862	849	823	810	789	804	741	825	796	783	785	768	822	775	801	763	855	832	747	847	818	804	710	800	799	784	795	813	781	783	811	804	750	750	801	797	773	747	797	777	847	763	799	810	779	837	829	765	775	813	737	816	786	753	769	817	816	823	715	805	748	765	803	791	759	789	802	779	770	768	798	812	749	783	798	803	788	767	797	818	807	808	836	766	815	767	817	785	775	800	783	776	830	765	814	786	830	794	755	841	749	813	780	853	825	729	824	749	791	796	780	822	843	842	805	801	805	711	797	773	782	782	749	796	801	714	757	809	809	830	785	764	754	826	799	794	767	799	798	808	803	756	797	745	778	810	842	818	804	769	833	804	802	801	837	769	839	755	762	733	809	790	775	772	777	813	783	816	747	784	832	768	804	832	750	759	806	789	809	798	763	812	807	787	838	764	850	771	807	800	745	767	756	759	774	835	793	819	823	799	795	778	814	835	799	761	789	792	852	795	772	788	808	778	792	767	799	809	746	755	796	804	768	795	790	770	753	827	823	776	778	790	784	794	757	742	794	768	764	815	745	785	785	859	804	799	810	838	809	798	805	770	755	820	816	816	808	837	802	801	751	807	784	810	706	782	879	836	746	753	801	828	748	768	798	793	787	747	824	790	791	756	805	788	821	781	760	808	739	784	766	787	806	808	801	760	804	797	782	827	805	794	778	800	808	799	827	803	815	804	799	786	745	825	798	803	807	832	801	802	773	788	795	769	782	826	798	788	800	782	814	794	838	826	812	852	764	715	797	773	818	748	777	766	784	754	752	768	802	775	797	780	779	785	810	746	796	805	790	810	784	795	811	794	798	813	789	817	804	784	804	757	793	822	731	785	792	805	750	789	737	799	820	787	815	808	795	801	731	755	767	817	755	826	823	755	751	821	795	794	817	796	809	814	806	799	784	821	776	756	774	801	772	788	821	812	806	787	758	854	763	809	766	763	822	800	845	853	873	794	805	851	772	784	802	777	765	771	798	779	780	772	740	847	791	808	765	780	809	815	783	748	770	809	784	776	736	789	818	863	769	771	804	797	796	736	749	821	817	758	794	821	843	786	833	804	792	791	791	831	806	765	780	864	806	730	812	772	817	792	741	735	792	745	737	815	770	799	806	848	802	772	756	825	775	821	735	774	826	787	756	799	773	781	777	795	841	871	810	809	790	848	791	804	776	788	819	843	795	771	811	819	787	811	811	805	781	819	798	832	819	783	817	759	812	769	790	755	760	782	818	764	767	745	750	754	810	814	797	853	787	829	762	812	767	771	792	764	806	791	780	747	724	783	822	829	783	777	756	754	789	763	784	811	810	803	730	798	772	837	776	786	760	795	816	776	763	800	798	839	767	843	802	802	778	776	789	810	771	795	769	808	766	846	809	836	817	718	766	802	814	851	771	804	788	834	824	776	794	814	802	790	801	832	797	803	769	778	816	764	832	797	755	847	802	825	800	793	773	785	758	752	757	830	752	761	775	813	870	779	817	820	751	756	852	793	830	821	771	823	792	836	764	792	763	788	773	819	829	782	791	761	726	751	788	770	771	794	784	789	763	772	818	764	809	784	761	799	847	839	858	801
26721	20173	8313	1696	1218	982	5031	4664	676	551	611	565	593	578	524	519	536	548	554	549	516	508	531	514	572	528	531	575	547	547	529	546	550	542	713	948	886	760	671	604	577	527	532	515	541	518	557	525	521	529	495	509	539	528	573	523	535	515	554	532	521	524	514	568	563	519	522	558	538	492	530	528	541	552	538	552	559	493	516	515	502	522	526	534	533	529	523	567	579	507	522	497	498	519	501	517	525	568	507	528	526	481	513	534	526	514	540	480	573	523	588	518	520	567	508	531	542	495	492	547	535	526	504	511	558	537	507	500	536	529	503	534	520	533	505	534	520	538	512	555	564	539	505	543	566	535	543	522	543	542	520	570	504	526	522	544	515	542	529	525	506	547	493	542	516	595	507	510	540	521	510	561	541	520	581	506	543	529	522	548	516	550	514	541	508	493	524	493	502	552	511	548	517	532	506	529	518	557	482	533	539	579	561	529	559	512	496	544	502	546	520	546	506	568	540	524	516	538	570	510	502	580	512	546	546	540	532	505	571	541	545	498	528	543	515	517	524	552	547	554	580	530	547	496	537	520	537	510	553	542	518	575	525	541	543	538	529	522	492	565	517	542	501	541	546	528	585	594	512	509	528	519	546	537	496	528	512	545	589	546	510	534	530	516	525	543	533	596	498	541	520	489	558	566	575	525	517	566	519	554	531	558	495	524	528	532	553	521	538	510	512	518	584	563	519	549	491	524	540	533	518	537	523	506	544	558	520	506	484	522	541	503	550	538	579	523	536	532	525	540	550	551	541	517	508	612	524	538	563	539	590	536	522	576	561	559	529	561	529	572	546	547	555	540	531	535	506	526	548	564	536	519	499	509	492	535	520	489	550	495	517	532	521	552	486	503	527	541	495	508	530	534	526	531	521	542	541	543	528	551	478	545	554	507	507	542	522	530	531	523	508	525	505	549	510	562	556	510	562	530	539	492	533	504	533	515	543	520	541	543	527	530	536	560	524	501	570	520	541	546	508	570	550	502	572	510	508	551	508	580	543	510	516	545	556	490	523	527	549	543	512	547	550	521	520	506	549	539	521	556	541	557	587	536	547	539	558	508	575	554	557	492	538	545	551	493	544	513	506	536	577	482	563	532	531	516	538	517	546	461	519	514	520	512	485	509	531	538	539	508	556	510	565	539	528	502	488	554	533	550	524	486	546	493	574	562	492	508	496	516	558	527	596	509	533	545	509	598	522	550	534	514	541	503	469	553	574	546	552	492	502	515	540	548	512	518	530	549	591	533	535	577	505	563	510	561	546	527	544	545	527	519	555	529	548	490	535	585	533	513	569	541	527	501	540	525	522	541	524	560	528	528	547	543	504	523	545	568	546	535	554	519	515	535	536	549	554	523	520	567	531	529	519	523	547	498	512	505	548	542	520	528	530	538	541	528	566	547	522	508	523	571	497	539	523	505	488	549	540	508	539	572	484	545	503	528	557	548	531	571	537	546	507	527	525	561	545	517	525	515	532	550	517	561	513	526	532	542	516	526	534	522	528	518	496	499	513	546	547	552	559	538	542	498	511	545	501	510	557	545	506	502	512	541	534	539	517	530	545	538	547	514	532	549	533	542	522	520	582	524	536	512	520	541	529	499	516	503	494	514	539	510	535	536	552	534	518	514	488	492	547	527	561	543	551	515	558	506	501	588	472	516	501	515	478	511	562	520	560	543	526	513	549	489	527	518	481	552	470	518	575	533	509	553	556	530	539	528	537	554	518	502	520	566	552	516	529	529	528	500	477	575	563	544	547	528	545	491	531	514	515	504	546	511	508	542	564	539	499	488	533	528	518	535	543	516	544	539	491	526	515	547	555	515	531	516	521	559	526	493	542	518	525	516	555	576	515	516	539	535	529	522	533	530	513	509	528	524	544	568	559	546	510	551	560	573	532	587	538	549	529	568	552	498	551	512	529	527	527	520	495	545	514	505	579	524	473	519	502	558	545	525	520	535	540	540	488	528	540	540	534	542	528	493	530	508	531	546	525	570	501	536	558	570	516	540	498	510	553	556	506	523	500	558	553	530	498	540	539	531	501	524	545	530	531	542	501	531	512	532	505	527	570	536	558	544	491	561	531	507	571	536	568	501	516	560	556	564	470	536	505	555	527	543	527	519	529	529	515	550	527	526	543	555	517	535	513	524	549	550	541	501	532	561	511	537	487	525	495	555	534	509	534	507	566	496	524	523	539	508	541	506	521	522	507	523	533	544	510	515	549	548	544	504	545	532	496	546	499	512	517	489	509	560	517	516	552	565	577	503	506	544	535	489	542	529	499	558	527	515	555	521	521	510	534	523	532	527	533	514	552	490	545	538	542	546	521	508	506	522	518	503	518	568	538	492	518	519	511	576	529	504	537	575	497	523	570	541	531	546	524	549	526	524	554	546	514	533	527	550	541	479	525	501	556	522	517	538	567	523	495	539	503	518	530	500	518	506	530	583	512	488	524	533	558	542	542	513	562	525	546	501	528	521	494	533	486	530	532	495	514	503	497	517	547	499	542	528	551	509	509	565	560	556	538	598	521	518	537	546	501	529	558	502	512	513	544	495	510	532	541	524	528	521	526	564	542	564	511	558	547	551	538	506	527	539	525	540	519	576	514	521	574	524	510	503	535	504	531	547	469	558	551	522	544	530	519	516	508	510	523	566	518	520	526	537	527	573	584	530	522	528	553	538	555	537	509	520	536	546	501	509	541	535	532	510	494	537	548	534	532	542	522	513	547	549	512	541	543	548	526	535	545	556	523	523	546	512	545	552	555	545	505	538	539	571	523	561	561	519	517	540	498	542	498	516	537	523	524	548	495	542	523	560	526	504	506	541	546	536	548	528	513	535	531	500	543	535	524	532	510	504	534	530	552	531	548	523	518	544	506	524	579	507	514	481	545	531	489	526	540	515	574	534	546	519	506	503	526	546	478	527	556	504	507	507	510	530	540	511	549	521	512	539	537	531	492	515	523	554	542	544	505	539	525	495	525	503	537	544	547	512	550	542	545	501	492	569	515	536	531	506	545	563	537	521	574	546	539	541	563	539	549	544	545	543	538	545	535	558	505	584	520	544	520	505	503	530	570	519	563	543	522	559	520	527	539	522	488	547	567	542	546	533	555	554	496	581	525	503	532	523	522	555	522	549	503	514	490	546	543	557	526	516	523	551	558	506	525	535	479	510	553	524	522	524	537	513	524	512	540	578	540	546	511	539	518	518	538	529	523	535	569	497	508	511	508	534	524	503	525	526	533	521	569	531	557	573	592	541	549	530	533	542	508	528	501	510	501	531	541	529	547	491	552	551	549	491	533	518	488	556	499	548	516	530	506	504	548	523	539	541	518	498	544	531	479	544	521	539	530	566	520	502	517	559	550	517	563	549	490	548	553	513	544	507	525	497	571	526	490	524	535	582	520	506	520	533	532	524	516	572	498	543	510	528	528	524	546	530	539	566	511	554	538	505
5617	5778	4836	2551	2603	2059	11082	9486	1059	907	910	866	886	812	849	843	889	829	815	872	850	830	838	817	790	823	803	811	814	785	808	785	841	854	1320	1711	1577	1327	1047	890	827	778	833	789	779	834	791	833	756	846	825	818	793	802	800	806	814	840	832	853	826	824	771	804	773	785	839	784	803	755	848	835	835	811	819	800	821	800	821	839	758	836	819	858	789	768	789	838	792	765	763	852	868	834	789	845	845	757	785	816	787	771	780	786	802	765	846	821	817	791	789	839	755	781	780	759	773	840	784	792	827	812	825	783	755	787	821	795	839	816	782	825	806	829	784	775	794	797	807	805	804	753	796	802	743	741	840	756	780	801	850	826	814	785	785	776	801	836	820	762	791	784	793	800	777	783	811	800	846	827	841	819	758	852	773	782	778	792	786	771	819	778	768	792	808	871	815	858	785	815	809	741	837	831	797	767	798	804	782	801	801	792	753	836	822	759	847	827	753	843	855	866	787	800	732	814	845	805	747	814	793	787	787	808	795	848	769	786	818	790	766	795	788	874	793	835	811	769	787	835	784	791	818	807	831	820	733	835	816	830	812	800	804	818	815	823	877	816	827	830	782	779	851	867	818	775	781	795	797	812	817	829	827	793	792	797	868	820	794	831	817	823	820	781	794	840	809	813	812	841	791	792	748	830	774	826	811	781	805	750	795	812	763	797	765	807	786	806	771	800	804	724	817	770	783	824	790	779	758	798	848	838	789	862	749	762	787	836	824	832	796	798	813	802	781	787	793	830	847	802	795	820	820	808	802	825	830	834	739	812	811	807	817	773	806	766	812	745	763	775	800	802	823	844	810	773	772	784	742	867	879	819	781	831	798	807	811	804	786	834	770	782	814	808	783	811	782	805	862	769	811	753	755	767	778	790	778	845	822	764	859	741	787	793	795	825	785	799	845	792	844	813	844	845	847	812	836	785	834	799	811	782	818	786	835	779	759	810	841	819	786	754	818	779	769	859	786	773	751	844	793	798	804	762	785	748	802	827	810	836	794	793	775	754	749	786	820	790	802	800	804	826	761	791	805	774	809	792	778	766	774	815	769	797	817	778	802	853	818	799	822	855	798	801	789	829	805	797	791	772	772	834	796	760	783	787	798	813	774	806	778	801	817	797	814	766	731	853	777	844	800	806	800	832	841	806	802	742	860	832	822	809	761	787	792	794	820	795	798	761	756	810	788	812	773	819	801	733	797	799	850	795	799	742	819	810	815	795	816	771	797	814	822	820	786	798	818	866	769	820	810	802	819	831	836	818	872	804	815	804	807	834	824	799	839	754	771	780	781	820	843	783	806	788	780	830	787	800	786	835	826	778	836	823	774	786	786	843	837	793	816	773	812	823	809	778	784	802	803	803	786	853	801	827	820	846	810	794	788	778	805	799	847	831	808	807	837	779	790	815	795	846	810	791	806	761	798	810	765	759	819	830	858	828	803	811	841	799	733	819	781	752	796	801	756	775	841	811	806	794	865	780	874	762	791	795	782	837	779	813	782	833	809	774	843	786	804	791	785	802	790	802	794	786	807	825	789	807	828	791	797	856	803	805	809	792	820	812	804	784	804	818	805	806	769	778	784	798	844	836	800	779	822	786	817	792	780	786	820	795	781	769	812	806	811	787	798	763	798	825	795	772	796	796	838	825	738	787	818	829	780	829	815	791	765	802	830	779	769	804	785	822	795	797	764	777	814	811	814	806	779	807	760	845	842	829	815	788	841	813	819	791	799	804	791	790	823	747	792	816	798	823	750	816	846	792	758	802	802	797	794	772	801	784	757	791	855	823	792	803	760	857	820	805	851	817	816	773	816	765	797	787	795	825	763	754	839	863	813	808	838	808	810	832	787	778	794	773	785	830	807	788	832	811	831	722	808	799	803	842	826	796	823	832	776	805	778	823	808	779	853	839	822	813	802	857	770	827	771	769	829	801	789	815	798	782	797	839	814	875	777	853	764	851	831	784	796	830	770	806	797	805	799	804	778	785	791	840	856	765	844	738	795	798	797	852	782	773	821	788	791	785	793	875	776	831	772	822	777	811	795	796	802	829	747	826	806	797	796	815	833	837	812	777	793	816	779	798	801	774	763	816	778	826	800	839	807	776	812	756	797	768	742	797	819	787	843	826	783	791	826	829	778	788	798	819	862	803	798	788	795	826	779	770	778	799	834	770	771	804	785	787	838	748	797	805	769	736	805	794	824	765	756	835	804	807	837	767	801	809	821	782	766	805	845	829	828	776	862	777	826	783	783	831	842	795	803	795	795	806	803	821	824	745	788	742	771	806	777	784	750	793	805	820	765	805	793	806	822	848	767	788	770	828	784	825	879	782	814	843	814	784	853	788	818	846	783	824	796	782	807	810	788	836	794	803	821	752	763	820	793	789	804	848	838	729	794	797	813	776	830	775	795	878	827	842	796	777	758	786	757	759	807	761	815	797	771	807	825	880	789	850	813	799	826	794	792	767	805	782	775	874	817	804	772	763	774	760	759	803	790	799	755	746	784	794	809	795	821	808	714	810	792	782	791	810	794	811	833	746	778	774	745	811	824	778	800	825	777	782	835	787	789	769	781	825	782	762	762	766	809	778	787	819	722	779	842	779	798	766	825	757	800	768	808	824	816	832	864	824	811	785	799	809	800	787	772	808	781	790	841	785	750	765	821	812	809	842	814	794	803	787	791	797	777	844	838	809	808	763	825	795	820	774	818	826	814	763	773	765	820	770	829	801	834	801	789	797	816	854	783	793	764	810	802	794	835	859	797	772	769	763	822	853	815	796	753	765	797	774	809	750	835	795	791	777	756	823	816	798	861	780	819	859	824	822	816	811	792	811	820	786	830	840	784	767	759	809	771	815	779	790	807	830	763	794	812	794	761	773	852	862	893	792	821	769	791	785	770	813	798	782	820	835	814	751	797	777	769	808	794	769	795	784	803	767	758	767	780	793	766	785	824	759	796	802	834	776	771	801	786	800	776	817	817	778	850	828	853	801	744	806	833	819	744	791	809	799	829	810	787	789	827	795	821	795	840	841	819	804	801	798	801	824	769	828	859	849	771	829	783	806	786	782	827	843	802	813	836	775	855	839	840	821	837	829	843	778	834	806	800	785	797	779	805	845	789	811	839	791	761	781	781	749	830	777	796	801	829	742	822	811	791	788	754	759	757	787	779	791	774	776	798	808	820	794	791	836	827	857	739	812	797	831	764	804	762	810	789	791	795	804	766	782	788	813	799	809	794	813	794	850	767	823	818	847	813	824	821	755	801	816	763	815	750	754	824	821	806	741	769	801	815	817	797	822	784	801	808	794	809	777	800	776	783	757	830	788	791	848	756	830	837	793	783	809	764	777	813	827	763	792	831	796	815	781	808	780	786	818	800	807	802	805	836	866	822	808	819	765	832	855	805	785	824	809	781	765	746	814	830	796	829	806	803	806	786	788	796	788	769	798	802	779	806	811
25050	21119	26770	24863	4891	1332	17833	19343	2128	684	657	645	621	613	630	624	549	575	562	597	555	593	569	556	589	548	493	567	566	580	537	553	574	698	1766	1674	1421	997	786	638	559	562	570	538	551	558	569	561	558	534	542	549	522	557	594	550	533	577	521	514	538	556	567	558	515	530	557	560	567	528	554	507	534	570	559	533	578	507	586	540	552	536	535	565	535	550	545	530	509	535	557	536	519	610	512	534	555	536	576	563	548	552	529	544	549	540	557	546	483	531	554	544	552	567	537	574	561	530	497	522	603	556	566	564	563	528	543	530	560	571	494	550	503	581	519	535	552	523	497	554	555	561	547	537	524	531	543	574	581	543	547	575	556	549	591	547	573	561	526	516	569	532	523	606	554	564	544	549	554	568	546	559	535	593	531	523	554	555	574	541	526	517	520	518	522	544	566	522	525	535	562	590	550	538	524	546	560	470	545	549	566	540	583	556	555	547	534	540	571	556	552	534	540	553	510	527	565	559	551	558	548	559	526	575	544	544	552	539	594	573	551	537	562	537	555	499	552	564	530	530	506	580	529	542	515	563	558	538	596	551	535	526	557	506	513	587	556	542	552	547	520	537	570	576	536	560	571	578	528	522	541	536	506	541	543	541	558	573	552	522	533	569	608	550	552	570	521	534	561	589	538	550	536	592	544	585	563	555	567	527	548	539	552	537	553	550	567	526	565	585	511	524	554	560	563	554	556	573	519	539	521	524	553	545	531	517	528	520	565	546	528	563	528	542	540	555	580	530	552	561	498	564	610	533	523	539	553	546	496	547	531	519	557	523	519	570	554	560	593	555	517	538	548	566	517	561	567	534	569	529	605	524	563	542	526	496	530	561	553	530	560	543	537	571	534	538	578	552	548	559	506	531	552	524	500	533	565	521	539	533	563	516	513	522	490	532	511	557	501	559	542	534	558	510	542	535	572	534	548	560	594	585	611	569	588	534	543	600	534	539	557	549	506	515	534	569	554	536	520	562	567	540	552	548	555	588	554	563	515	584	549	537	556	541	511	542	574	545	583	568	550	568	541	553	593	549	524	545	560	508	536	504	556	572	531	543	521	560	554	536	528	504	550	542	564	555	577	548	488	563	531	540	514	589	573	512	555	560	536	562	548	526	525	527	560	560	544	504	504	510	517	571	551	555	515	510	591	569	594	539	555	596	574	537	526	548	554	570	526	520	499	529	567	530	514	551	531	510	559	545	598	544	536	525	514	549	521	541	554	563	542	548	561	575	514	589	560	590	554	577	501	575	512	581	528	547	561	580	518	496	540	531	564	581	514	520	565	561	557	561	550	546	571	624	536	544	557	571	528	515	597	509	550	538	526	532	532	528	522	507	561	550	555	577	581	545	581	564	562	528	532	532	597	545	533	563	566	544	530	520	543	550	592	522	537	534	561	533	567	591	547	596	575	549	558	509	566	567	596	575	529	547	541	516	573	517	568	559	508	559	558	522	533	579	532	531	537	540	547	562	560	566	522	533	568	536	542	538	533	586	554	535	565	563	535	528	537	593	511	541	573	546	561	560	570	537	580	554	565	599	554	564	552	539	545	543	527	513	534	575	565	531	546	533	542	572	544	545	545	571	486	559	560	537	545	543	567	537	532	550	549	550	519	487	554	515	533	575	504	566	567	540	573	540	525	566	578	612	512	545	573	544	542	483	598	519	585	535	555	493	602	572	574	554	549	529	555	573	563	572	543	556	540	539	566	569	550	550	574	542	567	534	548	545	553	544	501	531	587	557	549	535	569	561	520	505	523	508	529	566	541	531	551	513	560	523	537	576	512	535	565	545	585	564	534	516	532	522	555	535	554	520	531	578	547	523	557	597	542	530	528	529	565	552	532	541	556	547	572	526	581	539	516	540	520	513	562	537	524	588	576	546	545	531	556	517	586	544	545	549	567	567	500	530	573	527	549	547	579	568	553	577	536	540	544	515	539	558	547	569	539	568	578	585	550	566	569	552	553	559	564	539	534	570	549	565	566	529	541	558	563	556	519	508	560	541	501	585	508	548	525	576	550	531	560	530	534	553	576	556	538	555	547	571	573	594	589	561	563	547	558	556	505	552	501	559	575	549	541	499	563	576	522	543	562	523	515	535	522	579	554	547	559	564	526	593	548	524	537	544	526	573	564	512	529	516	563	541	508	551	535	591	574	553	508	568	490	523	535	566	560	576	539	564	547	538	516	516	586	536	570	544	538	555	525	544	551	546	531	599	518	567	534	498	576	531	558	531	543	537	531	561	579	535	536	547	509	546	553	545	545	545	523	578	547	530	542	557	519	551	545	489	589	550	543	511	546	544	556	550	522	551	531	538	485	518	583	542	568	561	554	573	518	530	535	526	561	540	543	571	557	533	551	561	563	521	532	542	552	555	593	506	572	543	569	577	535	537	515	567	492	506	553	561	511	513	569	584	537	575	522	561	543	556	548	555	546	572	585	499	533	527	556	572	546	550	536	548	544	564	585	521	584	567	534	568	547	553	536	490	562	562	526	570	555	515	564	546	542	561	530	546	542	547	534	549	519	563	581	552	567	496	536	545	586	602	555	575	513	564	517	551	558	564	553	552	499	537	506	535	606	534	538	576	564	521	559	573	561	562	558	519	536	520	537	549	583	551	572	562	529	542	545	543	567	564	534	551	573	513	580	556	501	512	574	598	569	518	524	552	577	533	573	544	557	565	551	545	532	535	529	571	551	533	548	568	557	534	582	512	529	531	547	519	508	541	527	565	520	531	561	589	594	521	557	560	543	537	514	532	546	575	527	519	564	515	554	530	542	559	557	505	529	620	532	570	565	521	527	579	540	530	519	555	544	575	516	578	560	551	542	514	558	514	510	581	567	569	532	548	513	543	563	552	561	554	553	527	569	543	576	506	562	520	574	511	538	564	567	558	534	564	551	528	554	579	535	550	574	564	554	575	530	550	561	538	567	518	544	511	497	517	521	519	581	558	544	578	547	576	563	564	585	529	541	550	535	558	509	536	528	567	525	546	541	525	564	510	524	493	505	523	510	566	547	508	532	534	546	549	573	545	510	526	518	516	511	621	504	546	553	560	543	548	560	517	586	589	573	538	567	558	558	541	522	561	500	557	558	562	522	539	553	534	539	563	522	540	562	592	536	523	553	556	584	572	552	564	582	535	570	568	561	558	574	531	553	540	511	528	560	560	589	549	532	494	550	531	580	565	540	546	560	554	555	588	558	538	562	558	493	522	561	547	529	564	541	559	580	566	530	530	531	536	525	527	558	541	542	575	544	545	518	561	554	599	570	538	516	512	541	558	547	585	544	538	564	500	577	530	568	586	527	566	542	572	578	534	561	567	525	575	533	558	530	534	533	565	540	563	563	544	568	528	559	535	601	544	491	543	547	587	545	553	477	588	557	546	576	559	555	539	530	520	540	523	529	549	536	509	532	554	571	555	549	544	521	528	547	584	554	549	552	573	554	534
6149	11722	8632	4738	3652	2720	27289	25261	1698	1205	1142	1078	1104	1020	904	944	956	886	884	904	926	889	919	859	887	907	882	836	863	867	852	853	852	1148	3965	3470	2835	1865	1294	978	852	863	833	835	862	830	857	850	793	843	817	829	843	835	862	816	876	851	854	838	885	836	915	888	784	821	783	865	831	857	817	844	828	783	823	795	848	798	816	850	870	822	816	841	843	859	818	806	790	855	875	869	811	815	812	915	824	854	806	856	818	808	802	793	858	844	869	850	834	840	804	855	810	826	837	796	830	903	818	821	852	828	868	805	868	834	855	889	817	887	860	872	834	813	838	820	840	832	824	856	838	788	867	814	877	845	835	845	853	795	856	816	834	846	791	853	816	863	827	829	826	863	841	854	818	861	793	786	823	814	849	844	792	817	869	885	841	902	798	864	854	858	873	791	857	822	811	897	823	828	817	851	831	853	876	843	787	832	807	858	877	811	868	824	812	885	835	836	793	863	862	826	800	862	835	817	855	822	857	816	806	818	811	815	879	824	839	860	883	808	776	875	818	785	825	831	779	802	834	847	853	857	766	877	818	849	829	881	864	823	865	843	815	859	843	814	843	827	817	881	859	846	820	816	857	851	872	841	835	784	888	841	819	842	826	841	816	858	848	816	803	809	842	790	859	884	831	792	874	842	835	825	822	821	820	888	832	790	852	864	761	831	849	876	828	828	872	791	833	837	877	830	775	833	833	792	817	838	867	834	795	839	803	846	818	824	844	823	825	825	792	812	842	823	869	830	796	853	879	836	847	870	844	857	830	860	846	822	846	846	816	854	842	817	836	887	805	875	819	819	850	840	804	833	847	806	858	823	853	810	853	801	833	852	909	864	860	850	845	852	802	819	847	853	812	770	840	815	845	830	844	784	804	862	831	825	875	798	847	811	793	825	854	905	879	859	857	852	794	828	854	831	826	850	820	782	794	813	826	846	845	855	761	893	866	804	840	800	848	883	802	809	850	829	812	860	797	817	803	833	854	804	881	840	874	833	813	808	833	862	861	844	850	775	765	806	869	826	850	767	885	816	804	813	855	822	821	827	842	816	844	800	869	860	822	814	846	882	832	809	861	883	845	874	854	843	818	816	881	862	811	874	842	839	812	795	868	868	848	798	825	825	842	766	817	847	854	804	791	868	837	760	815	813	845	816	841	811	859	833	809	809	807	801	795	846	830	843	868	836	821	810	855	826	810	837	875	855	793	837	789	824	855	822	856	839	759	853	823	859	859	822	829	854	814	840	826	812	788	801	827	795	838	874	830	802	861	830	821	873	818	835	810	840	853	827	855	866	826	792	818	840	833	843	818	898	831	829	846	910	823	836	814	870	864	822	795	854	799	798	806	829	838	839	807	849	801	780	806	823	800	827	840	833	857	804	798	890	805	828	864	841	832	826	841	855	815	820	840	818	821	881	838	836	852	840	809	817	834	841	886	820	853	823	828	832	797	825	825	841	824	825	821	824	843	835	847	877	821	791	833	851	809	838	770	852	833	832	812	821	850	815	788	811	818	828	835	843	821	812	903	846	862	842	861	837	861	828	830	821	844	779	825	858	788	843	833	765	783	840	829	840	879	810	868	863	815	809	833	821	846	873	837	829	852	905	829	754	841	782	880	813	811	836	839	859	847	826	840	832	844	856	861	846	827	828	851	840	902	868	849	861	872	857	766	903	916	804	838	830	828	802	871	851	826	786	830	805	814	831	792	858	824	888	858	860	787	821	839	794	810	822	842	824	789	868	897	860	837	846	820	847	809	855	823	906	829	838	790	878	818	861	822	864	809	829	832	828	852	823	839	827	854	840	849	868	866	793	872	828	813	810	835	863	838	890	812	841	789	845	869	818	807	791	860	826	764	803	842	895	843	862	829	827	866	841	751	830	849	806	803	855	815	809	916	818	835	849	810	792	805	807	857	850	890	834	844	854	839	851	849	888	870	874	823	835	864	876	861	794	803	826	825	825	894	839	820	877	845	794	853	837	835	830	860	810	879	852	824	872	855	851	824	843	807	850	803	868	838	851	795	822	847	809	808	885	839	835	824	833	805	852	891	804	868	840	862	788	844	818	801	823	859	864	821	791	891	848	811	801	797	806	820	859	836	805	845	843	820	838	822	820	864	863	815	820	836	833	815	850	822	839	863	858	868	813	835	837	861	834	838	807	862	858	823	844	789	839	821	846	841	852	871	814	806	874	860	867	861	849	811	824	830	803	809	765	811	841	844	842	809	851	856	808	814	774	857	810	825	861	854	878	836	807	823	795	813	867	835	829	769	791	806	793	829	865	826	806	854	834	789	842	803	837	901	843	839	828	829	908	783	858	765	832	836	840	869	828	848	842	858	838	853	790	882	844	886	837	830	842	756	778	782	816	871	858	809	802	843	793	887	851	840	852	803	841	825	857	872	835	858	832	839	874	863	804	813	836	826	838	824	815	863	855	833	835	857	888	806	850	802	819	896	794	827	854	867	873	858	818	829	848	783	824	808	830	803	829	787	815	761	858	823	822	854	821	833	827	912	831	801	844	846	882	858	847	860	822	807	853	791	814	857	844	799	841	856	884	793	808	793	833	840	783	862	861	830	829	847	837	880	884	833	838	863	838	837	822	875	798	850	846	829	849	823	801	811	848	818	845	829	812	803	841	861	855	838	804	846	803	843	819	856	849	828	852	806	820	835	836	811	809	830	842	816	862	875	863	905	784	835	857	873	818	845	859	881	868	804	806	828	864	839	849	829	839	815	865	820	825	794	772	819	855	885	830	897	813	832	840	850	817	820	815	870	826	861	800	829	797	818	819	867	805	782	793	824	844	810	821	825	840	899	878	854	826	889	844	843	828	894	901	803	808	787	837	799	875	864	879	826	828	811	817	894	796	834	807	855	820	826	830	790	806	853	812	848	813	832	849	825	852	909	827	838	883	828	789	872	852	825	843	826	825	812	860	772	853	839	802	826	835	822	892	855	903	829	874	828	846	857	803	826	851	828	869	826	793	828	834	834	795	858	821	840	828	835	867	832	845	819	852	826	807	853	809	820	826	806	813	780	881	815	869	822	802	872	850	881	861	837	835	813	874	826	804	838	806	812	851	856	814	899	815	857	793	832	845	787	921	826	863	831	840	826	853	824	900	844	805	822	826	825	840	880	848	845	833	843	846	833	887	809	821	877	881	838	866	823	845	876	810	847	876	864	866	859	889	815	793	824	839	818	869	833	857	855	811	841	794	855	837	830	845	801	852	809	807	819	863	876	810	835	796	818	857	804	826	833	831	838	818	823	838	837	876	800	848	839	862	866	802	848	832	839	753	835	825	790	831	811	793	816	840	858	808	807	836	802	844	835	827	824	800	825	802	790	798	880	815	848	887	851	867	868	889	825	850	885	808	884	813	817	839	822	855	893	826	832	860	876	837	872	822	795	779	832	846	853	841	811	809	810	868	853	834	808	745	857	871	806	841	813	849	867	805
23312	21212	28924	23757	21222	19606	31238	37514	6816	1077	875	805	728	692	636	651	671	593	602	606	645	600	616	597	586	553	625	571	565	571	587	571	530	1078	4549	4369	3308	1845	1079	667	606	554	552	545	564	584	552	532	535	534	513	549	514	623	542	560	536	548	554	551	547	555	534	493	538	582	526	508	533	556	577	552	539	548	511	527	548	538	554	493	546	543	552	522	550	572	510	560	570	535	546	555	566	511	559	505	530	493	573	549	530	557	574	574	554	521	575	542	547	515	549	533	514	526	538	531	536	551	524	518	540	529	515	550	518	585	534	524	495	576	540	554	540	495	534	538	495	528	532	514	539	592	544	541	527	497	555	538	537	537	522	543	578	550	562	505	527	499	522	542	529	561	569	568	515	484	508	522	533	494	541	554	540	557	528	531	514	551	534	535	545	536	566	532	535	556	582	501	556	558	565	547	536	529	549	512	544	512	525	569	546	529	493	512	535	518	547	525	592	538	492	522	525	582	535	550	503	502	547	544	545	507	497	539	552	570	544	537	529	568	536	531	549	565	561	506	531	554	548	550	533	551	532	564	536	574	569	510	489	512	569	553	520	536	516	530	538	522	532	553	551	518	526	551	528	567	538	540	543	556	547	516	534	549	518	527	515	523	544	529	531	557	580	525	540	480	542	564	549	569	532	549	501	539	517	519	521	550	595	555	523	497	532	533	542	538	583	517	542	549	544	553	532	551	529	519	546	519	563	526	527	535	559	572	557	555	516	519	552	544	553	538	570	519	542	565	549	531	543	530	523	547	506	564	552	543	527	525	575	517	550	540	544	514	519	553	554	529	536	565	511	527	576	532	513	504	500	545	523	532	574	569	532	531	530	492	529	523	513	531	524	548	537	528	569	553	549	528	548	542	519	504	495	531	564	520	547	552	549	567	551	516	569	520	535	521	547	548	542	548	504	533	555	546	520	506	539	515	513	527	575	500	538	518	556	525	554	528	548	575	494	546	539	553	535	564	553	541	525	556	530	521	501	526	572	524	524	535	532	521	516	568	530	523	534	551	524	507	514	514	524	509	526	516	522	544	524	555	549	555	515	536	538	545	558	554	528	554	541	568	533	562	511	534	596	528	531	536	529	525	547	540	554	528	544	518	538	552	541	587	489	514	550	526	564	566	528	527	502	540	545	560	546	566	524	537	534	539	535	549	494	522	527	569	596	535	526	491	536	486	526	538	571	528	510	524	534	558	559	540	553	496	526	536	497	519	510	555	565	523	596	532	510	522	570	533	550	503	502	521	554	544	541	548	488	560	544	523	534	544	513	497	525	489	541	538	537	506	517	535	516	533	571	525	578	567	522	524	566	535	588	546	544	530	491	548	523	565	556	540	491	493	534	514	498	534	564	525	504	521	572	540	530	548	542	529	519	533	572	519	517	533	529	569	539	559	591	557	546	527	551	517	553	535	497	538	517	548	539	518	519	547	525	516	507	509	542	545	533	553	533	532	505	543	551	542	493	532	515	509	539	538	534	574	504	503	523	516	506	503	551	566	530	539	533	556	528	497	593	532	483	529	500	491	528	613	536	542	557	528	561	517	509	548	552	546	580	527	568	506	543	570	549	511	542	555	526	518	560	525	556	547	530	499	516	534	561	520	513	532	533	534	533	537	550	533	568	565	572	549	512	536	501	506	532	555	530	550	543	561	541	533	542	522	526	553	532	549	558	569	527	512	550	509	563	545	574	564	556	522	555	559	533	549	572	521	542	522	524	545	512	530	508	552	534	575	547	540	484	576	522	521	510	526	575	572	547	573	545	526	545	545	520	520	582	531	556	518	495	550	538	489	507	547	551	560	552	529	560	522	575	506	517	578	549	539	574	530	516	555	565	560	568	579	536	536	543	578	533	514	486	519	509	543	506	530	556	549	524	541	520	528	507	502	510	541	563	568	531	505	537	529	517	523	543	540	594	569	516	566	511	546	547	548	524	561	521	529	584	538	531	575	537	523	558	567	565	537	550	561	522	550	574	498	582	532	570	506	536	541	543	517	512	532	543	545	564	509	572	573	527	526	501	531	546	511	555	575	539	506	587	573	520	542	531	538	531	555	551	542	550	542	505	539	533	556	516	532	490	516	526	552	502	586	534	513	567	550	530	456	517	521	559	523	577	538	546	556	538	539	538	530	518	540	510	525	540	506	563	534	566	539	512	520	536	554	528	532	537	565	547	518	547	548	543	535	512	520	553	544	569	535	564	551	532	581	531	544	577	558	512	533	575	545	514	541	500	549	570	484	525	526	560	519	526	550	536	574	537	534	507	547	523	527	534	547	520	547	578	528	495	570	553	517	517	550	569	519	534	530	525	500	538	543	573	553	519	530	515	543	526	530	515	526	531	516	561	551	548	549	490	573	530	578	517	524	502	526	531	515	548	520	538	519	584	550	560	527	500	520	514	555	545	554	544	576	541	553	507	544	576	567	547	512	507	515	564	549	551	552	512	555	537	521	520	564	559	532	522	552	493	542	544	572	548	514	512	532	567	490	543	526	529	549	514	555	581	562	540	520	528	504	545	470	502	553	488	541	551	521	510	554	533	550	576	516	489	558	513	545	525	528	537	559	552	576	486	512	581	550	523	540	556	548	539	528	578	560	519	473	496	552	518	557	534	560	504	535	561	550	518	571	496	502	551	535	591	564	535	535	572	537	565	534	519	533	558	548	569	569	530	557	535	562	548	554	574	561	546	533	541	547	551	549	526	534	555	545	500	514	548	502	532	558	531	528	541	580	542	578	547	519	565	548	518	540	522	539	510	540	523	530	522	562	513	546	560	567	569	525	540	504	532	564	573	526	554	525	548	537	519	566	488	527	546	567	537	512	536	540	503	512	543	520	546	497	529	500	558	503	543	504	533	542	529	515	499	555	490	548	527	551	545	484	532	558	571	507	495	546	549	498	525	538	547	581	512	552	554	546	529	497	519	559	508	580	522	573	536	564	513	567	533	546	577	527	548	531	590	518	523	526	547	550	513	566	532	541	510	532	501	561	495	528	570	515	542	503	507	543	540	582	521	538	509	517	562	516	538	533	527	524	571	552	550	579	548	529	508	547	513	549	542	554	586	554	540	536	563	529	518	567	534	533	529	544	519	525	540	518	579	468	557	591	529	493	505	502	532	525	547	590	549	547	529	562	518	516	509	527	518	511	556	552	534	549	543	488	564	511	523	480	589	544	543	547	488	585	500	529	541	564	542	534	513	562	538	562	531	557	521	527	529	537	570	576	542	567	528	496	544	518	546	569	545	527	542	531	553	487	535	521	534	553	551	589	521	545	500	508	513	567	506	570	497	560	557	505	511	528	523	526	550	585	539	528	572	564	526	499	555	565	543	520	543	554	557	532	532	510	553	554	544	501	555	500	553	503	592	540	534	541	561	573	586	547	534	509	513	515	521	533	575	560	541	524	508	544	503	534	515	517	556	500	512	496	492	526	510	558	536	479	549	559	554	530
10282	21364	17654	9853	7558	5535	36918	35331	2385	2103	1835	1561	1366	1329	1238	1126	1123	1094	1081	1044	993	940	992	968	953	925	950	929	872	858	855	862	873	2345	10168	9023	6692	3508	1946	1100	901	850	829	782	839	834	795	795	794	794	790	808	820	767	842	753	814	810	801	862	830	841	810	759	798	810	798	799	767	808	750	807	776	788	825	840	796	822	818	806	846	818	811	773	820	829	765	804	781	857	748	807	798	789	785	882	778	812	829	839	839	779	802	841	778	740	807	823	825	788	768	844	778	823	737	832	844	827	789	796	799	826	815	842	788	808	800	791	803	827	782	827	813	790	787	836	777	793	770	850	789	822	875	811	736	809	795	838	800	841	829	808	810	806	815	786	814	823	820	848	826	811	809	829	798	793	816	869	771	844	819	841	802	807	772	825	867	837	781	784	811	795	744	785	799	786	797	802	794	849	850	847	816	833	811	759	805	863	791	763	830	845	816	802	828	855	797	833	800	804	801	819	781	864	801	792	821	795	808	790	834	814	804	813	777	838	806	792	840	792	757	742	831	790	795	784	788	776	828	797	829	783	810	746	762	834	810	851	784	841	787	817	805	792	853	845	789	854	815	843	798	799	757	795	782	852	822	789	800	808	829	808	857	768	813	796	811	765	836	786	803	792	840	806	787	789	820	883	796	815	813	828	803	796	778	800	866	818	733	794	824	871	784	807	785	805	763	821	793	802	768	811	817	844	780	840	830	796	835	748	794	834	826	838	778	841	772	822	802	787	779	792	774	860	763	815	772	794	813	798	773	814	855	806	818	802	795	796	755	795	819	831	807	820	797	799	845	839	798	798	767	839	816	784	810	804	798	855	780	799	833	826	832	797	788	811	811	813	798	805	775	782	842	804	790	810	805	851	780	786	835	766	786	822	801	839	798	811	799	816	822	849	788	815	760	833	832	800	815	795	742	793	827	805	808	771	798	821	759	802	815	789	797	839	778	829	860	824	817	726	797	788	805	815	800	818	835	823	777	779	824	782	801	769	798	839	843	780	846	848	774	816	836	792	767	757	759	790	797	831	823	796	797	858	777	823	799	740	846	775	775	817	820	827	777	845	848	843	850	824	793	835	779	829	802	803	777	827	787	778	829	827	856	827	843	771	795	850	839	750	749	806	796	827	803	810	802	801	826	761	796	859	831	848	825	812	790	805	794	815	820	835	796	793	795	805	819	835	796	785	825	737	797	847	807	784	781	821	773	839	819	826	821	767	814	805	814	798	808	816	783	749	810	783	777	796	801	858	807	823	775	770	840	773	817	825	809	798	810	805	812	790	761	772	782	842	829	846	771	780	831	845	844	851	824	789	848	786	783	831	823	757	775	814	781	810	811	783	836	780	802	811	838	768	783	799	773	816	823	821	796	776	758	788	866	797	805	807	844	841	841	812	861	848	817	756	807	830	790	848	787	802	796	797	838	813	773	837	787	814	765	823	822	813	786	833	782	782	798	810	796	786	771	823	781	831	780	816	829	788	865	824	813	793	832	852	779	807	761	821	780	789	809	764	803	825	781	801	802	787	813	781	744	832	804	807	807	768	772	782	762	781	781	810	758	798	810	836	810	850	794	822	778	838	783	783	761	736	896	835	837	808	830	838	816	817	845	841	823	805	810	763	813	806	822	829	799	792	816	793	813	787	821	766	831	805	856	842	829	813	803	784	801	772	837	794	814	754	830	801	813	870	764	786	805	830	808	809	812	764	797	788	790	795	841	796	787	783	823	850	816	797	813	779	767	802	773	757	754	847	786	834	815	783	828	824	784	824	807	792	847	852	794	809	808	830	805	756	820	798	800	800	831	777	838	818	804	802	794	765	849	781	817	811	819	780	838	813	811	795	801	814	828	815	806	794	814	810	814	781	777	840	807	802	786	836	800	854	808	776	846	814	792	766	792	824	827	796	803	792	824	811	806	752	807	832	750	781	802	796	777	823	812	791	789	797	786	845	768	808	791	775	828	760	820	788	773	787	802	827	788	810	825	803	806	808	823	781	769	818	791	739	805	857	839	788	830	799	783	833	790	838	818	790	805	837	803	773	813	829	781	804	818	824	837	840	782	812	788	816	797	794	789	785	792	838	824	800	829	817	814	808	831	861	838	797	836	804	823	789	801	819	787	869	822	816	789	790	810	818	744	732	795	844	802	790	757	813	841	824	863	796	835	792	798	813	804	836	810	809	823	802	761	801	797	736	846	778	806	846	827	811	819	826	806	809	802	819	857	835	814	787	781	819	779	795	789	834	803	787	827	807	837	764	821	783	806	845	761	762	784	770	799	782	777	805	828	790	811	797	795	820	810	838	838	849	799	806	814	846	829	766	792	793	765	816	772	779	837	783	831	806	772	848	768	766	768	803	850	771	796	849	855	809	816	761	794	792	800	804	784	825	809	806	830	830	784	834	836	786	808	860	775	802	812	824	758	765	812	804	800	830	756	824	797	796	799	817	746	809	828	805	803	777	791	798	782	809	827	825	773	769	773	814	875	818	846	811	780	832	797	781	810	792	769	822	771	821	771	812	815	755	793	834	740	780	825	868	822	799	818	809	762	848	830	783	770	780	844	806	781	830	827	785	782	785	764	788	815	817	823	826	790	792	770	838	829	812	820	794	770	878	805	832	804	844	835	865	799	747	764	794	836	867	805	781	782	742	811	795	838	814	793	812	834	793	816	820	811	857	820	773	801	801	785	820	815	794	818	836	827	867	768	832	841	843	790	824	763	816	801	790	774	851	808	798	800	863	842	838	811	800	838	770	801	801	773	796	805	799	817	820	788	767	828	832	787	802	782	779	764	819	819	795	793	792	848	802	825	841	833	825	803	803	813	841	803	794	840	852	834	792	831	792	844	799	779	792	815	804	792	777	853	797	853	753	843	783	852	767	831	808	804	789	752	821	819	780	805	775	799	755	755	773	798	835	808	832	824	801	833	822	892	842	802	795	796	834	838	778	790	810	825	795	822	773	778	802	825	798	828	862	758	814	806	821	856	818	827	770	792	765	801	802	800	809	769	815	790	835	820	812	831	792	821	790	790	814	808	798	817	796	745	787	770	750	813	793	806	810	804	815	843	782	799	848	806	840	780	811	765	827	801	798	773	788	820	741	810	811	775	794	725	857	778	794	791	789	808	811	796	885	809	775	850	797	793	798	786	758	812	866	807	818	791	762	776	762	810	807	834	768	862	814	809	817	771	761	801	789	772	795	848	814	772	825	787	791	782	826	826	796	829	813	851	819	865	765	769	788	834	790	799	828	838	784	770	820	846	854	810	803	795	816	852	737	781	808	815	811	759	771	819	779	849	800	762	780	778	750	799	810	798	821	752	856	893	854	834	861	818	790	776	770	777	771	789	818	814	814	799	792	820	829	785	836	825	810	853	802	767	818	780	755	787	785	828	769	764	850	809	766	825	795	802	794	816	799	785	819	802	840	779	859	783	851	801	835	758	799	760	785	832	817	796	866
26942	20241	7807	1620	1008	840	5029	4823	780	575	592	598	576	574	545	569	567	583	602	569	566	544	557	564	561	583	561	515	519	535	540	545	535	561	862	860	822	718	668	580	583	524	545	554	535	569	554	549	538	561	551	567	552	527	594	551	547	526	523	530	571	562	549	537	555	527	533	512	570	558	572	513	473	496	544	561	553	505	554	568	542	532	549	545	510	514	547	527	544	528	546	530	550	535	575	566	558	550	546	520	566	550	531	535	551	554	550	535	544	503	545	547	509	531	515	525	530	490	536	552	517	544	524	506	532	557	542	553	522	567	543	534	515	483	562	508	542	535	545	584	549	541	549	550	572	543	562	542	529	584	549	517	524	517	516	557	552	507	540	551	526	584	525	507	480	551	540	557	525	531	539	589	540	555	559	568	507	561	582	528	571	528	508	536	578	507	530	541	496	497	526	548	548	570	519	565	535	541	575	521	574	532	533	508	519	528	588	528	536	570	530	528	553	496	586	579	571	566	504	561	511	531	558	572	548	527	526	557	573	553	551	539	558	570	566	562	523	535	571	595	550	546	560	538	517	522	501	560	508	527	577	530	571	511	526	531	519	529	537	528	533	526	517	519	545	557	512	534	555	497	577	524	538	572	549	557	541	573	535	509	515	531	497	551	542	534	504	530	573	523	527	571	524	532	527	574	533	523	553	535	530	535	558	534	555	551	559	518	529	509	553	503	550	516	571	537	535	531	543	549	541	564	545	552	536	546	516	571	519	593	558	575	554	524	580	504	515	577	549	510	537	529	561	548	569	539	524	569	581	560	536	601	525	519	539	563	522	536	553	578	566	514	557	550	539	550	519	514	572	518	530	583	536	530	545	538	560	589	491	524	542	547	517	558	550	543	605	558	526	502	554	555	552	523	560	582	555	534	580	553	558	487	542	554	540	537	511	538	543	578	538	547	532	523	529	583	517	502	577	543	535	557	566	529	543	535	528	521	558	529	518	562	536	551	556	516	516	570	532	525	545	564	524	573	558	516	560	509	564	539	537	558	531	555	528	528	526	539	575	557	539	523	548	540	526	538	580	574	544	547	568	547	572	511	561	511	531	525	543	588	549	518	503	568	537	576	547	513	523	547	601	540	512	551	542	536	521	545	549	528	485	510	491	526	574	582	496	508	526	502	547	559	509	551	504	526	545	541	513	588	543	553	574	527	511	570	548	522	560	548	537	570	533	523	552	551	575	558	564	520	544	492	545	539	559	538	581	554	539	514	543	555	521	540	514	541	558	532	537	571	498	568	559	543	548	495	538	531	528	556	546	541	509	528	556	573	517	541	594	562	535	531	581	514	563	542	553	584	537	545	535	532	543	538	475	535	534	498	535	560	540	545	558	511	532	554	533	546	542	525	551	534	525	569	543	545	520	569	521	546	571	551	571	523	505	559	522	532	556	501	538	546	559	553	519	560	551	562	542	524	561	535	539	592	545	544	506	553	535	541	549	549	564	562	574	580	559	535	565	513	528	562	545	543	528	539	554	526	578	537	490	557	542	518	525	529	544	546	551	529	551	552	523	509	541	557	530	546	546	558	491	519	573	517	566	532	560	547	545	549	541	575	553	551	528	592	562	532	554	506	582	503	536	530	545	518	582	560	544	548	561	531	561	506	546	552	508	548	500	530	522	534	521	532	552	537	528	534	527	538	526	536	562	538	512	550	571	539	565	536	521	579	538	566	536	610	558	564	538	537	534	567	552	539	548	538	513	517	534	529	539	564	541	594	563	548	527	529	543	505	542	518	535	523	551	560	559	509	533	578	556	519	553	509	541	532	527	552	538	544	539	546	542	551	555	501	554	566	522	541	515	563	540	507	542	512	563	558	561	504	548	566	551	557	516	537	513	520	567	571	524	548	511	569	545	513	530	582	497	556	579	567	527	539	526	561	569	563	552	522	539	575	528	551	561	497	538	551	536	523	543	522	562	541	561	543	537	508	524	553	584	533	528	523	567	522	520	521	495	529	562	518	512	530	546	535	525	551	522	549	565	536	547	560	585	533	537	514	514	516	545	557	532	535	567	569	559	555	498	590	557	490	570	531	540	524	536	483	545	561	526	515	545	518	536	509	559	528	513	520	527	574	521	583	532	549	544	555	531	557	512	543	560	548	548	508	537	536	507	540	535	499	535	545	536	536	527	526	601	553	569	538	553	557	550	524	575	519	527	519	557	569	544	545	584	542	538	577	545	580	578	557	552	541	560	564	549	503	548	554	518	563	545	493	548	521	547	546	519	559	525	550	546	528	491	533	494	537	547	542	501	518	510	502	513	578	580	533	547	563	551	532	562	536	554	515	522	552	573	567	541	537	508	545	550	521	607	587	473	563	542	504	552	558	562	523	543	523	529	515	527	571	535	526	540	538	530	549	541	564	546	496	492	553	564	599	575	588	534	533	529	568	522	549	540	530	544	525	557	590	551	584	525	562	535	557	529	540	515	505	529	554	580	519	538	545	514	513	533	551	579	530	524	556	542	541	543	571	538	553	554	523	552	527	513	563	548	517	528	515	549	605	563	569	511	520	520	547	559	503	534	544	544	554	530	521	503	485	569	540	524	533	559	534	485	576	523	510	529	561	541	533	533	534	498	537	568	545	500	547	549	549	570	524	534	522	507	570	489	554	537	585	530	535	499	529	547	580	567	536	521	581	545	493	524	548	538	522	562	529	520	558	536	540	591	496	524	536	554	545	516	545	515	522	582	537	533	524	533	519	506	560	551	530	561	535	516	538	535	528	550	538	563	564	540	512	479	557	535	519	554	559	588	553	534	583	541	529	537	528	520	543	518	577	538	584	550	533	519	540	521	555	557	540	561	557	540	525	535	548	536	498	515	545	543	539	540	522	510	521	511	541	486	611	588	533	573	534	537	536	535	518	558	531	564	540	538	495	569	566	544	563	477	514	536	548	526	555	547	549	592	540	554	561	580	550	534	537	529	539	541	526	499	518	509	575	558	561	506	508	518	557	564	510	491	570	582	537	516	540	523	537	546	505	519	544	551	552	552	539	540	529	549	565	525	553	548	520	511	538	542	560	535	581	553	562	574	518	530	525	528	517	532	566	493	583	515	517	542	527	551	536	514	507	493	522	555	503	533	522	538	541	534	572	534	547	581	539	557	554	557	510	530	567	576	570	528	512	551	551	526	516	558	512	507	559	516	535	553	546	553	553	528	513	551	564	550	526	521	537	552	554	559	533	538	520	522	538	513	524	565	592	514	520	507	582	497	538	550	585	552	563	527	555	499	546	561	523	528	531	555	539	533	518	538	519	568	508	501	512	555	557	535	542	523	547	571	556	532	501	535	524	550	571	559	596	528	529	504	549	558	535	527	579	566	538	523	575	532	499	544	533	521	541	546	550	611	531	565	545	553	590	522	587	558	529	527	534	518	524	531	533	580	509	549	516	562	517	552	535	537	543	525	537	566	586	538	556	525	527	531	537	586	503	561	546
5922	5782	3762	2548	2044	1798	11134	10074	1381	989	915	896	946	845	850	885	896	906	841	878	870	835	887	869	828	839	836	857	883	821	845	822	840	966	1623	1615	1454	1194	991	907	869	814	795	870	825	840	820	863	853	867	806	811	796	847	833	824	813	821	876	844	821	844	843	809	811	835	801	843	830	771	831	821	814	793	816	888	838	840	750	795	789	785	788	786	837	818	810	794	826	773	760	786	837	867	804	828	856	845	828	810	848	811	828	819	817	816	849	795	861	813	783	853	829	875	816	848	801	806	876	843	852	886	814	812	847	810	843	799	818	785	824	843	891	842	850	808	817	830	756	797	854	789	872	800	818	775	849	802	830	779	827	837	755	825	842	810	846	810	787	828	842	815	821	804	796	824	838	801	817	803	869	829	809	824	808	831	800	836	798	833	836	861	842	845	788	798	789	798	822	830	747	822	846	805	794	888	826	797	835	873	826	837	830	859	827	841	817	830	808	810	846	844	867	841	847	828	827	786	862	811	880	815	841	808	807	824	860	860	844	798	825	895	829	809	828	813	848	797	816	800	774	804	835	819	873	844	809	817	817	812	831	821	807	850	832	788	815	838	816	806	841	830	778	814	820	830	797	838	805	868	822	810	806	820	837	864	765	814	868	805	845	829	780	814	832	813	828	816	853	856	784	745	768	782	807	798	864	845	844	838	873	781	840	826	788	768	824	823	852	818	878	836	810	813	788	804	821	806	852	790	841	782	790	794	829	843	829	803	808	795	837	806	845	787	812	812	808	866	822	809	804	867	830	771	790	832	845	853	838	853	795	768	829	787	776	836	809	787	883	796	834	847	814	772	822	818	795	787	848	866	793	846	798	820	844	810	798	834	863	859	779	815	822	770	813	830	858	797	829	820	799	830	782	838	779	842	810	827	796	836	816	788	818	795	815	840	818	819	812	827	856	793	856	810	847	781	797	846	817	798	758	817	806	781	787	802	787	771	879	817	793	823	846	894	889	789	841	803	844	831	830	846	875	818	816	816	843	841	851	813	851	832	818	861	813	835	852	812	805	874	824	804	816	825	820	846	836	863	821	784	749	791	860	839	811	829	793	829	828	796	809	763	866	798	819	757	826	859	799	810	810	836	840	811	818	840	835	839	851	797	793	797	876	829	787	771	840	803	806	822	811	822	815	793	811	888	811	830	843	818	816	819	827	779	858	876	891	827	812	808	826	842	800	815	818	828	846	796	794	821	894	845	860	791	801	826	832	762	791	843	835	821	800	823	843	751	847	833	871	862	735	839	772	800	838	836	874	766	806	786	841	808	821	870	793	761	843	845	789	866	796	805	764	781	830	847	831	843	851	800	828	797	830	810	837	821	859	812	857	819	795	780	821	810	779	818	844	856	833	817	857	774	812	805	865	774	812	828	831	864	844	859	805	849	807	800	842	835	768	853	844	828	833	862	789	872	868	793	779	816	841	813	807	832	794	858	849	780	895	827	813	849	827	846	860	804	842	852	826	818	768	835	804	805	810	885	880	826	809	857	845	839	839	785	790	792	812	749	750	838	827	818	860	788	845	832	834	786	837	854	770	846	841	815	786	810	821	880	840	812	828	828	798	823	800	819	857	839	835	798	798	808	832	862	860	824	762	847	808	819	834	799	795	815	770	802	862	832	822	782	845	854	848	785	830	875	805	807	880	770	845	826	809	814	775	840	828	807	861	827	824	832	766	818	779	859	858	790	827	785	798	809	790	824	875	802	823	853	789	800	818	831	814	839	768	801	787	745	782	767	779	851	835	852	838	852	800	868	815	813	839	825	797	836	840	835	781	870	779	824	811	886	830	813	827	825	779	817	779	811	780	881	850	813	806	838	871	803	806	873	831	856	868	778	772	839	816	829	849	830	826	792	803	816	830	787	845	766	781	826	832	816	830	826	846	800	811	826	814	820	802	862	829	758	849	816	747	796	771	810	873	744	842	813	782	775	804	837	839	812	825	837	840	818	807	835	820	809	813	831	815	862	868	800	874	845	739	811	874	824	831	828	822	853	786	801	804	869	860	806	836	823	810	835	788	814	791	794	842	801	769	840	807	836	787	774	772	792	809	828	822	818	854	811	816	808	777	849	845	883	851	803	836	840	816	825	805	790	800	773	837	814	810	809	821	853	844	815	787	841	818	801	803	824	812	828	783	804	876	853	801	798	835	795	779	817	826	825	828	832	832	827	852	841	813	842	807	803	797	822	750	826	846	819	840	836	835	796	829	875	775	785	808	831	825	860	805	817	769	801	802	846	812	877	835	833	786	802	854	837	814	784	895	772	802	846	809	788	759	839	839	880	783	883	842	822	847	798	844	792	836	790	817	803	832	836	848	802	777	841	854	777	725	847	844	806	796	856	842	831	795	809	833	836	837	830	822	837	832	791	820	860	798	825	763	795	780	747	811	792	859	815	867	783	832	832	813	834	808	829	842	829	866	838	821	829	810	786	817	795	771	786	844	865	815	828	832	813	797	834	792	850	832	819	839	805	854	797	805	860	787	844	857	837	769	819	821	843	810	807	773	805	820	764	773	845	833	834	766	850	853	861	828	825	791	831	869	877	878	854	754	823	781	797	817	822	799	836	838	801	790	830	826	784	784	852	816	838	799	798	834	812	851	832	822	784	861	788	816	829	844	849	836	873	830	777	854	810	841	828	779	834	813	785	799	841	834	813	730	796	809	817	786	826	794	848	786	853	851	813	784	794	803	831	800	811	860	826	832	836	822	813	801	791	826	774	838	821	797	843	818	822	805	857	830	836	834	787	803	805	859	836	863	803	831	831	845	846	858	793	791	797	821	803	829	844	830	814	837	852	838	804	788	758	813	773	792	830	829	812	764	823	828	805	814	786	802	832	786	812	808	776	799	823	859	860	819	842	829	792	783	777	865	816	816	829	797	792	859	873	795	815	842	801	802	837	844	820	773	772	855	861	804	774	803	828	886	809	887	820	830	808	813	880	821	862	787	804	810	861	817	836	809	806	826	754	816	823	817	833	806	822	849	868	862	836	774	799	828	820	802	839	857	765	803	828	868	809	842	827	861	819	774	794	777	853	774	794	819	820	806	854	821	841	858	839	832	755	849	796	823	804	819	826	798	842	786	780	817	739	848	810	808	813	845	863	802	836	779	834	842	823	808	819	842	809	823	842	802	818	781	843	805	831	851	879	839	828	798	827	797	841	801	798	801	850	855	871	787	804	835	845	887	800	832	827	803	822	848	798	832	820	836	815	845	826	814	769	845	826	809	878	812	790	811	799	765	842	799	833	819	855	815	784	824	817	771	855	837	834	779	813	839	868	850	779	834	826	805	797	833	776	794	783	870	875	815	830	811	783	827	828	828	885	857	800	807	858	811	849	834	839	791	789	828	844	864	810	778	857	786	847	798	840	842	811	826	796	783	879	881	754	786	850	829	884	791	776	768	879	809	862	841	753	795	796	837	811	826	815	754	790	820	811	831	797
25208	21170	26853	24957	4625	1457	18452	15212	2513	727	725	647	672	668	592	614	580	664	622	595	556	621	603	568	582	607	562	573	582	576	530	597	585	776	1870	1782	1472	1095	747	638	588	581	612	565	551	567	572	572	599	569	551	556	536	577	566	586	513	582	581	536	590	567	603	553	571	564	595	610	569	550	550	550	565	591	571	585	530	565	575	543	574	568	598	576	564	602	547	555	578	572	546	595	556	564	528	620	544	541	543	565	528	537	534	534	552	568	591	547	535	545	558	601	577	571	563	596	580	566	558	567	585	590	560	573	580	591	546	547	535	644	564	568	581	583	606	567	569	537	566	563	592	542	603	529	567	558	561	558	579	564	584	619	542	572	527	559	563	563	545	569	572	576	579	509	554	559	535	562	568	548	572	552	547	571	558	577	543	572	565	551	587	537	556	557	562	607	622	529	562	606	595	549	573	524	581	580	572	575	580	557	585	563	558	559	533	563	574	538	541	536	566	560	565	575	583	574	568	539	555	535	577	552	589	616	588	583	562	583	551	517	571	544	582	584	559	606	587	522	537	519	559	598	558	555	528	546	584	586	521	535	587	548	548	558	571	567	570	575	564	553	610	556	569	540	595	568	608	571	583	572	587	593	584	533	555	579	574	552	589	601	564	596	549	559	544	580	548	525	580	584	562	564	580	555	525	548	570	587	567	563	580	552	561	531	549	592	551	590	580	587	558	548	616	548	549	605	582	599	576	570	556	605	593	615	565	560	566	575	545	624	583	547	535	549	576	551	591	565	561	566	538	551	588	583	540	574	590	589	513	593	552	570	558	547	583	580	555	569	578	544	587	598	558	556	591	569	576	567	564	538	560	561	545	622	511	614	576	553	584	538	560	538	579	605	553	509	581	611	589	542	563	562	548	538	566	542	556	575	576	595	568	592	574	571	581	573	567	584	580	568	565	554	578	566	577	542	532	578	572	588	557	563	543	595	567	554	551	551	575	569	552	567	587	579	623	539	514	581	557	545	571	599	607	546	602	578	568	518	510	547	570	558	556	604	577	585	547	587	561	574	554	533	588	566	593	537	532	566	540	560	551	571	574	511	513	590	548	560	574	575	587	558	583	563	580	494	572	577	571	589	566	577	578	602	565	536	582	574	534	565	576	531	558	577	556	605	534	544	580	588	549	582	575	544	553	579	627	551	550	571	595	577	557	542	598	601	575	550	526	533	578	590	520	599	618	574	573	577	610	517	575	575	613	574	569	574	549	543	523	606	585	573	590	569	549	597	566	553	610	568	545	556	589	578	600	591	573	538	549	627	536	586	529	578	519	605	560	591	560	531	565	531	570	595	574	552	564	576	553	567	570	575	606	577	576	603	577	511	574	561	559	583	575	572	556	531	592	562	545	588	510	577	542	586	585	530	535	532	589	604	571	542	584	550	596	594	581	584	619	604	587	584	590	577	565	578	605	604	520	535	572	550	553	567	550	591	556	544	582	582	587	559	560	526	573	600	574	551	596	539	542	530	546	534	581	546	643	567	593	558	591	566	618	578	537	603	636	563	549	566	527	568	581	594	588	550	574	569	570	557	595	598	587	575	569	582	543	568	554	524	588	600	575	542	552	560	591	536	547	566	540	572	540	589	542	578	563	570	504	562	525	549	589	542	589	524	563	614	572	548	535	602	442	537	561	532	590	582	586	571	587	564	565	590	555	552	569	596	538	571	533	556	529	517	568	599	562	577	600	576	602	577	588	538	592	572	606	563	567	610	576	578	575	563	615	569	534	571	556	643	533	554	549	579	561	583	519	574	564	590	536	551	542	585	541	598	573	540	574	570	564	600	568	534	560	591	564	571	550	592	597	535	606	538	577	564	557	597	558	562	592	581	584	572	562	551	576	586	551	573	588	570	531	534	599	580	599	534	599	536	535	559	554	615	582	579	564	573	582	590	541	532	577	536	598	591	548	560	571	556	549	545	596	564	578	599	591	568	604	580	545	607	559	606	563	543	556	566	574	547	545	594	559	592	569	540	567	594	588	576	577	562	611	584	562	582	552	589	580	622	561	572	565	629	562	510	567	610	600	547	570	531	576	597	566	574	577	564	562	556	557	556	523	595	617	567	577	573	562	601	571	549	560	542	581	569	560	536	569	590	607	600	567	588	567	558	544	577	559	599	580	561	557	576	579	543	587	514	589	547	550	557	596	544	634	556	572	568	573	561	563	574	553	531	540	563	565	598	613	546	540	550	554	576	546	549	531	557	540	532	546	573	629	564	581	572	533	573	557	576	561	583	636	574	520	588	573	549	544	600	582	574	587	586	531	552	591	553	538	598	513	572	554	581	550	577	579	566	587	606	629	561	559	558	579	564	641	582	557	565	559	580	616	576	593	528	546	548	572	575	568	510	568	627	562	578	534	531	585	539	564	556	549	551	576	567	534	582	555	577	554	558	555	571	566	550	546	541	545	553	553	527	595	587	540	563	629	599	562	594	572	573	610	570	574	586	556	588	585	568	588	593	541	525	579	553	536	623	549	546	607	574	563	565	568	543	563	578	573	524	556	617	577	552	590	596	559	621	566	550	590	575	554	595	553	521	574	537	568	573	588	547	564	585	565	598	584	566	564	587	588	570	560	562	532	559	561	540	600	561	586	544	507	584	518	575	580	599	571	591	544	572	573	576	588	543	539	562	566	548	564	550	559	565	563	584	581	592	567	540	552	599	555	558	573	568	571	592	589	592	588	584	567	548	543	561	557	538	567	563	520	568	598	565	583	601	566	590	556	568	536	581	594	536	595	605	584	554	563	585	543	545	546	581	584	594	548	525	534	528	521	576	521	544	567	597	547	595	558	575	561	577	580	568	531	557	560	551	562	574	629	584	555	596	512	531	532	591	569	552	570	577	509	553	564	568	585	535	560	606	577	579	575	529	571	572	536	550	579	534	574	567	540	575	543	521	584	584	561	580	539	583	525	535	569	554	638	544	586	551	537	555	602	562	588	537	610	583	583	587	557	537	561	581	565	561	557	557	593	567	557	603	576	565	557	500	552	562	548	580	550	586	578	569	617	573	569	614	542	560	607	565	605	582	525	562	562	552	548	592	582	597	559	596	568	623	605	509	542	591	565	546	535	598	604	551	573	614	552	530	599	587	564	571	550	574	549	554	560	599	571	504	559	603	558	574	600	586	546	543	591	499	557	584	550	563	557	577	565	585	611	547	572	574	547	573	547	585	554	596	576	570	522	524	581	629	554	548	532	592	555	610	609	581	624	564	545	575	592	545	582	547	547	565	590	601	567	570	576	539	546	550	586	582	545	574	570	609	603	584	554	561	568	569	575	558	573	523	591	551	609	569	527	594	590	550	560	610	579	548	571	554	551	609	616	577	544	564	557	540	541	543	558	542	566	539	542	601	564	558	589	595	532	592	562	620	596	584	564	590	560	592	576	562	556	583	562	570	544	528	552	564	553	577	623	559	570	564	555	571	577	551	584	537	586	561
6107	9479	7850	4511	3311	3244	28260	21456	3634	1249	1214	1113	1140	974	996	954	901	927	905	932	916	944	894	938	901	908	939	867	881	929	829	866	886	1440	3999	3748	2983	1942	1289	1057	939	906	894	860	881	873	869	888	823	897	811	847	849	856	819	831	832	831	825	902	829	859	858	851	875	876	799	856	885	854	853	844	880	865	844	834	855	853	841	867	883	880	854	814	842	810	892	895	856	851	821	799	863	845	839	811	910	823	892	859	893	853	815	855	861	867	832	824	878	827	829	838	861	880	848	876	856	865	850	865	887	850	924	865	887	870	841	828	792	891	864	841	846	807	842	851	905	908	853	845	905	832	886	843	894	796	878	843	889	853	880	879	868	868	827	826	910	896	902	919	833	853	879	838	888	877	847	863	905	839	823	807	834	845	822	850	795	866	826	875	802	816	855	860	869	810	878	844	839	829	873	888	864	842	886	830	820	872	855	804	868	817	830	810	896	851	843	842	910	829	844	822	839	850	877	849	802	833	856	864	847	895	840	873	874	828	842	856	832	878	865	854	881	886	879	820	799	887	883	828	874	845	846	884	896	824	839	809	804	874	910	851	807	870	906	890	866	861	862	859	865	868	833	836	826	812	848	820	838	855	835	907	885	915	818	894	829	824	883	793	878	846	836	860	901	874	866	820	856	852	806	792	870	851	830	861	853	888	854	821	835	875	862	817	816	860	784	834	821	818	875	842	828	817	846	825	871	868	881	860	840	900	827	826	880	879	874	881	852	825	818	830	803	885	844	867	873	847	848	897	783	843	848	835	863	824	869	853	869	867	881	824	831	824	881	834	890	846	860	881	841	827	798	850	789	835	833	834	808	848	877	880	867	870	831	831	849	873	854	872	850	847	830	872	873	818	859	806	833	854	860	834	904	816	830	863	889	826	860	880	811	893	811	884	822	895	911	838	860	841	830	851	836	889	842	837	873	813	855	859	893	876	858	831	850	858	832	876	848	848	885	814	892	861	874	886	872	835	883	914	875	859	838	898	844	872	839	850	810	863	856	854	898	826	811	833	837	880	843	870	852	863	824	845	854	817	846	851	816	859	843	826	877	853	824	832	799	835	851	900	866	810	849	857	852	832	830	820	897	863	823	872	853	903	866	832	928	895	842	874	846	826	835	797	851	826	850	866	824	858	822	848	884	865	846	826	815	825	820	852	862	843	848	897	883	844	841	826	887	907	844	767	859	805	842	835	913	853	808	860	844	874	827	861	876	917	886	780	943	851	826	864	896	870	813	835	776	871	864	829	862	867	835	853	856	864	863	815	873	903	878	853	846	867	816	797	854	821	842	797	814	850	823	824	831	855	797	861	827	849	860	820	873	835	811	839	850	865	852	850	855	884	871	828	855	875	851	814	825	798	815	845	823	828	840	881	930	842	850	854	836	834	909	846	848	850	826	875	925	888	835	861	829	831	865	869	848	836	846	874	885	838	866	880	882	834	869	836	840	827	844	873	914	884	886	893	872	859	799	784	846	821	889	820	840	882	829	827	860	855	868	848	799	879	858	868	848	833	814	797	833	851	839	827	850	858	829	850	836	827	870	811	857	854	869	821	859	856	847	829	836	864	901	838	826	852	860	834	873	885	896	832	881	863	811	876	847	866	832	872	833	863	852	889	854	837	917	838	852	885	869	880	798	896	818	861	927	869	836	845	900	862	819	856	859	896	880	824	842	817	832	784	884	828	816	862	893	866	845	852	819	841	857	912	800	871	862	830	857	881	827	854	843	831	836	880	823	907	881	839	885	840	892	802	818	902	825	832	846	869	856	922	847	879	875	883	913	859	836	808	880	845	878	808	855	836	885	856	868	897	859	866	868	823	812	801	835	815	823	858	839	884	855	838	878	858	881	863	899	841	836	836	859	811	899	861	854	847	873	870	878	874	823	804	882	884	828	822	886	849	882	813	881	884	830	847	873	810	873	817	840	822	865	893	844	889	839	866	826	813	885	845	791	867	872	854	867	880	825	801	864	848	858	830	860	849	840	848	903	825	837	859	816	866	839	862	815	804	824	825	870	832	847	820	882	834	847	836	911	858	880	891	852	856	859	818	881	847	830	866	847	825	848	811	852	844	836	805	838	863	804	841	843	853	848	881	843	811	852	833	869	841	837	854	882	881	891	832	799	828	875	857	832	810	835	881	862	869	889	829	873	856	873	883	872	793	836	815	860	895	854	919	852	846	862	858	882	865	840	892	833	890	854	901	889	864	848	876	912	876	885	824	866	843	869	810	825	839	869	888	868	888	912	866	822	865	866	905	858	873	878	865	836	822	804	875	854	843	875	847	843	923	826	832	845	821	837	814	896	867	899	848	865	869	881	871	906	857	945	876	876	874	794	885	871	909	899	848	880	807	877	848	845	824	895	888	867	857	892	923	855	855	885	826	883	803	811	854	926	890	833	812	807	879	874	835	871	846	904	877	811	798	858	818	883	824	889	892	882	879	847	898	883	890	820	862	829	892	834	813	833	891	832	874	795	830	846	868	859	859	833	876	906	864	796	854	865	855	816	862	877	858	817	779	895	914	840	856	850	855	833	893	837	826	838	862	813	788	922	896	879	822	826	863	841	875	849	899	838	838	850	820	814	853	876	879	905	817	861	860	875	843	862	827	833	829	868	848	871	868	871	868	820	859	852	798	815	843	859	848	857	830	812	818	840	891	814	817	867	878	844	865	848	825	845	784	817	797	808	827	894	855	823	867	837	884	873	855	857	858	906	896	793	813	860	867	857	835	879	887	857	853	857	871	837	837	849	879	848	841	811	864	839	873	887	857	825	868	886	867	848	827	865	879	872	879	836	887	871	871	874	833	838	851	886	852	801	855	829	891	823	890	847	863	859	838	863	820	882	828	836	841	874	894	820	843	871	865	865	852	823	857	842	866	852	813	851	892	886	811	822	856	806	836	840	821	779	854	836	847	849	893	859	901	890	833	851	802	808	868	822	851	871	857	843	867	828	830	853	843	787	887	867	827	855	897	910	870	874	887	807	900	819	889	834	815	811	852	837	852	816	847	882	825	857	894	875	872	817	855	849	890	845	849	878	804	850	816	827	845	839	896	886	810	835	823	815	878	863	815	863	845	820	865	836	830	918	872	906	863	822	820	886	861	845	830	876	885	875	871	858	846	824	895	849	820	854	897	817	872	860	818	886	801	816	816	825	823	866	815	882	822	871	815	853	840	821	858	821	841	889	843	856	909	826	874	874	850	818	842	814	777	898	894	906	885	906	791	870	871	832	855	887	893	877	869	890	851	880	828	814	893	841	840	917	820	871	870	891	846	847	872	852	850	812	854	855	863	830	839	855	895	862	829	850	868	789	832	909	896	857	869	811	890	812	898	851	839	780	896	902	870	824	875	897	818	893	868	886	935	852	883	815	891	820	839	856	787	883	855	828	888	857	818	859	823	839	825	852	860	891	798	848	847	894	824	849	868	868	852	801	888	851	827	871	886
23235	21180	28864	23755	21180	19962	39791	21812	2418	991	907	815	755	712	676	696	678	633	627	649	628	630	648	648	614	611	619	572	598	618	577	590	571	2192	5085	4726	3470	2061	1066	684	661	574	539	545	541	546	597	526	535	552	563	552	547	574	537	552	580	515	550	566	507	537	544	565	584	559	589	563	531	510	541	575	561	577	578	568	556	565	580	546	575	521	558	552	526	564	578	525	566	575	556	529	535	550	533	560	559	545	536	563	531	542	517	562	541	568	552	546	542	597	568	549	502	590	588	537	573	538	552	520	572	520	524	515	541	545	526	544	557	543	526	583	514	527	559	545	570	578	546	512	563	542	567	564	512	598	532	560	576	557	578	540	574	555	558	521	531	556	575	547	572	518	603	533	598	510	532	536	538	590	538	520	547	582	558	561	560	569	561	548	549	572	591	542	538	585	584	528	562	548	517	563	539	567	584	523	524	553	540	583	547	547	543	567	503	559	590	602	522	553	542	549	503	557	559	566	579	548	590	550	544	560	590	548	592	575	537	544	545	546	566	550	545	591	548	557	549	543	510	584	582	572	546	548	557	556	564	534	559	566	565	552	553	553	543	578	563	552	549	553	531	537	555	581	521	534	565	583	581	569	523	507	556	567	565	576	522	573	568	535	546	528	543	543	583	594	561	567	536	554	554	557	545	577	532	559	542	547	563	525	568	523	552	557	569	539	537	518	554	588	549	535	510	579	547	551	576	559	548	576	545	556	552	533	532	540	527	588	550	594	567	536	531	507	539	542	516	558	566	575	542	549	532	525	563	554	545	542	538	605	556	579	570	568	581	523	594	557	556	570	527	566	558	567	564	536	518	530	546	556	551	557	536	533	544	558	564	540	543	537	553	543	523	533	575	576	539	527	531	537	582	557	552	546	558	549	542	572	562	521	582	531	572	525	555	554	518	542	518	504	605	539	574	520	532	569	561	582	549	519	558	528	549	519	551	606	538	555	544	561	559	527	555	588	554	544	579	585	544	562	534	523	509	518	566	558	528	598	555	583	592	560	569	540	551	531	555	523	577	553	578	585	595	553	605	524	539	535	595	559	548	563	516	559	541	520	581	564	580	530	578	551	543	536	483	552	553	561	504	574	586	566	582	530	541	553	533	544	548	544	548	537	563	559	568	616	531	538	532	559	525	571	542	546	555	528	580	584	496	519	552	516	561	545	583	522	546	583	552	558	542	527	524	574	545	545	561	530	556	580	550	556	522	539	521	559	542	543	537	538	526	516	589	555	537	536	577	587	520	571	505	519	559	521	537	524	488	553	566	579	536	587	548	567	534	608	583	530	557	563	518	541	590	565	582	561	563	524	531	548	545	571	599	559	540	544	597	557	536	566	572	545	546	558	581	534	534	605	556	544	573	543	561	566	572	536	557	553	536	548	531	603	577	506	562	578	536	517	574	569	549	589	536	564	572	558	537	569	559	553	525	535	544	555	547	570	557	507	550	536	532	530	538	502	556	565	546	528	536	528	578	570	543	564	579	534	552	536	521	579	569	603	577	554	584	570	540	534	550	542	529	550	589	541	556	595	572	556	541	588	550	512	584	576	565	564	547	561	506	549	602	545	520	543	558	519	546	555	561	539	539	529	551	548	554	586	536	541	532	588	554	548	548	549	567	532	549	583	521	546	581	544	573	590	551	542	576	545	579	556	584	553	506	537	558	533	587	544	584	574	513	599	553	529	540	533	532	560	563	552	566	509	506	528	560	565	577	533	556	540	535	556	611	534	571	545	592	520	525	543	549	552	557	542	525	574	561	545	566	575	546	565	521	555	555	541	544	559	544	581	546	589	555	529	503	561	552	579	564	552	526	555	520	518	532	558	528	575	558	533	559	581	575	520	559	567	566	587	535	561	531	560	553	570	533	551	552	544	498	557	570	584	566	584	541	596	509	541	553	514	555	545	557	522	553	513	606	552	551	491	542	527	591	577	531	580	591	554	581	523	534	547	531	566	511	558	570	528	543	564	539	600	512	536	508	599	533	543	547	538	543	545	555	546	549	469	556	621	581	523	517	518	560	564	557	558	538	560	566	519	512	562	593	577	598	493	566	552	551	550	531	581	574	521	562	533	512	524	565	552	568	531	548	535	539	526	613	560	564	534	601	548	553	553	586	554	538	551	516	523	606	544	534	526	538	521	556	586	575	552	536	545	548	519	524	515	538	530	544	526	543	535	532	526	559	551	548	566	550	589	567	587	536	534	582	510	528	518	553	561	546	539	556	561	529	515	556	561	515	544	530	554	566	522	546	531	551	526	505	576	549	550	589	567	543	567	565	511	563	548	562	609	571	580	571	540	524	475	529	569	547	554	583	548	531	578	536	532	575	520	552	550	578	543	564	561	573	574	539	578	569	546	545	534	566	526	535	538	541	561	534	533	525	542	522	557	562	573	546	568	529	560	558	498	529	589	550	544	544	571	560	571	581	569	537	546	544	520	570	559	534	572	607	553	546	570	514	531	599	535	523	550	553	520	561	531	530	563	519	556	530	552	556	533	538	527	570	529	573	555	537	591	513	571	560	544	569	538	570	568	544	530	612	545	546	558	544	561	569	561	587	546	489	550	522	564	569	540	595	534	553	560	569	558	531	516	551	538	526	571	550	578	559	590	540	542	569	577	576	559	523	537	581	513	500	526	583	533	564	578	508	591	583	574	527	540	548	535	577	573	583	529	541	566	539	546	560	542	565	494	549	546	592	551	544	545	539	561	529	577	534	532	584	526	554	599	557	506	563	577	536	498	544	574	590	533	584	538	534	570	539	514	565	581	546	601	578	598	567	535	554	529	575	572	552	531	516	553	557	552	568	575	571	544	515	534	573	552	524	533	556	563	565	530	558	555	597	590	551	581	564	559	571	550	528	559	574	550	574	572	531	565	576	590	564	592	527	540	559	506	546	597	576	537	597	539	555	551	573	557	570	588	521	567	556	545	512	543	494	575	552	568	550	570	562	559	541	518	527	516	554	553	587	559	574	563	480	536	561	589	547	573	615	557	573	552	525	568	531	534	532	604	555	534	507	540	551	522	576	583	568	579	569	522	552	557	583	515	531	581	527	545	555	532	552	523	520	509	540	546	586	530	568	530	556	583	551	548	563	525	508	538	510	543	567	540	533	565	587	507	534	564	556	554	569	539	527	537	511	535	609	550	557	534	532	558	575	521	529	570	599	554	590	556	562	555	540	552	544	579	561	572	530	566	572	554	510	555	498	548	550	533	560	551	592	575	527	563	512	582	556	545	534	582	528	569	591	563	583	516	505	536	550	560	578	519	539	540	592	558	508	555	605	558	504	536	523	500	527	597	540	563	582	552	558	554	567	549	584	528	553	541	504	529	570	606	550	523	549	525	521	515	555	513	502	523	591	527	558	493	551	565	540	510	505	535	538	539	558	545	561	550	522	545	536	539	584	553	547	531	565	520	530	561	574	539	552	539	577	561	552	514	536	537	507	545
9603	20657	16779	9737	7094	6713	44783	14949	2782	2045	1874	1556	1469	1289	1210	1173	1084	1100	1077	1075	1017	980	995	1040	987	977	920	959	914	910	980	913	961	4965	10547	9513	6983	4028	1957	1135	876	799	800	832	883	859	796	818	851	823	817	826	813	791	863	836	778	797	810	842	751	802	817	866	794	820	835	816	779	770	802	865	856	788	757	829	778	794	846	821	809	796	826	794	839	858	834	869	835	820	816	810	775	808	803	813	816	827	852	825	832	864	850	825	837	872	801	824	835	817	836	834	775	776	871	781	822	792	818	793	807	778	821	782	810	826	824	796	846	793	788	794	803	843	840	764	822	848	819	843	810	837	810	845	825	812	847	815	816	835	824	819	824	816	826	822	815	835	815	799	820	835	894	851	818	838	834	795	781	796	817	807	800	771	830	820	825	818	881	831	832	819	843	795	800	794	821	815	839	802	822	781	822	847	839	744	801	855	768	869	866	805	872	831	815	813	827	858	830	829	881	818	817	799	789	860	829	853	828	819	834	835	838	821	823	815	836	820	786	781	860	823	838	820	804	766	841	798	811	841	822	853	781	817	820	819	830	768	888	805	797	814	794	875	758	842	833	843	822	798	803	779	820	837	866	800	775	784	833	808	852	845	746	862	803	846	855	843	806	812	859	836	803	856	842	815	807	805	820	805	806	817	780	832	862	783	802	829	909	845	816	881	829	885	865	806	789	878	847	804	801	819	811	832	828	889	810	812	815	800	853	793	824	774	809	779	819	829	847	792	815	806	822	735	830	830	842	825	822	819	805	839	787	834	873	816	855	811	774	819	814	821	814	792	815	819	818	823	821	812	840	834	778	880	829	819	821	854	839	819	831	802	816	844	835	839	873	848	781	783	812	823	815	786	800	847	842	843	824	828	797	790	777	851	851	799	866	808	804	832	829	841	820	799	879	839	780	784	833	847	807	821	786	850	795	830	846	847	838	844	799	789	777	817	852	800	824	812	781	817	854	823	830	798	781	858	828	819	839	816	772	804	838	895	884	853	828	819	804	782	770	836	766	824	781	765	814	827	811	877	781	816	829	833	779	814	800	786	835	821	852	817	787	832	833	820	875	817	862	859	823	786	831	813	857	815	818	887	807	891	838	848	828	826	779	874	859	851	852	860	836	830	847	843	789	861	852	845	832	823	830	786	815	836	802	834	814	834	782	818	774	810	805	781	776	784	854	826	816	853	807	814	834	813	801	849	820	814	818	859	799	832	798	763	812	764	811	852	769	801	853	843	804	865	815	856	786	832	812	821	883	851	864	792	781	825	884	777	801	810	866	853	840	789	797	858	785	824	808	789	792	829	791	763	797	855	804	826	778	838	847	797	824	824	837	827	793	823	824	815	821	790	810	827	858	807	771	870	808	827	817	804	784	806	879	798	803	841	783	837	821	825	844	787	836	815	795	820	804	813	777	799	803	819	831	857	847	806	814	839	780	851	804	808	795	805	826	867	809	813	821	770	768	812	818	818	809	828	768	828	777	866	823	795	841	824	804	782	817	860	876	822	833	811	809	886	840	821	857	734	795	839	838	833	826	833	826	812	784	863	843	789	771	782	765	846	835	797	825	861	847	880	840	831	820	781	807	854	810	826	873	836	819	823	822	818	795	799	834	818	869	855	839	862	841	805	812	805	815	782	834	863	789	788	824	810	764	812	782	859	838	807	877	819	795	819	829	801	823	788	816	871	797	780	834	825	776	839	794	837	848	779	835	824	788	837	825	788	762	841	797	841	818	829	800	873	797	814	893	803	823	768	846	831	847	898	779	843	765	826	852	781	819	825	803	801	811	850	843	864	876	772	823	806	814	854	787	842	866	852	764	821	779	837	817	795	829	880	870	829	790	852	809	796	810	833	850	825	854	824	851	865	849	842	807	805	791	819	855	855	791	805	865	749	861	813	828	800	842	791	826	803	829	843	798	849	836	809	818	787	751	836	803	767	814	857	815	804	797	802	823	854	814	804	817	844	818	841	843	815	887	831	836	832	819	830	846	826	804	839	839	787	841	839	819	804	811	773	774	833	861	785	853	836	779	766	819	852	830	805	855	842	823	802	818	829	845	822	839	761	807	862	835	811	799	825	802	821	802	832	804	860	773	804	868	823	876	827	828	762	805	823	816	858	856	816	794	809	794	804	843	854	844	869	879	813	858	850	745	757	796	827	818	838	817	806	776	834	807	851	824	847	873	820	791	839	818	812	802	804	809	814	794	842	804	814	824	823	784	792	821	838	792	847	863	862	863	829	851	784	792	792	799	879	802	829	819	738	830	853	812	854	859	814	872	857	807	789	762	791	815	785	813	769	831	767	820	743	853	811	823	808	798	867	862	813	833	824	795	835	847	833	829	836	802	794	851	880	842	847	779	838	795	827	841	851	886	857	849	844	766	799	848	805	804	839	838	830	773	866	866	801	792	796	880	822	837	834	814	838	801	865	796	792	826	798	810	843	817	847	903	825	828	778	828	818	792	831	820	859	816	801	830	832	849	829	790	842	897	888	776	864	830	830	816	788	841	872	819	835	838	880	837	797	823	810	819	763	866	812	816	780	723	821	813	807	804	807	807	797	834	836	843	751	771	842	824	816	827	828	896	831	826	828	861	835	827	827	809	867	840	812	844	824	834	837	786	856	827	831	848	781	838	771	802	809	833	810	762	811	815	785	807	855	831	871	780	865	864	796	767	838	786	810	782	865	870	804	792	815	823	846	810	804	807	846	830	833	859	767	848	826	784	821	846	797	818	817	832	836	813	841	842	840	824	815	826	884	824	860	789	819	836	835	926	825	804	862	890	777	854	826	807	785	832	842	844	841	811	766	784	865	808	850	841	805	825	823	883	834	832	840	819	862	831	854	777	814	844	834	823	837	790	775	777	816	857	825	841	826	857	862	838	737	828	802	879	813	806	851	858	863	803	829	799	827	798	810	794	764	816	788	858	784	807	786	844	854	783	824	836	804	799	808	798	775	822	803	841	818	751	771	809	857	781	831	802	838	822	780	840	829	844	869	804	792	837	828	801	800	869	806	843	814	804	793	775	827	812	823	840	838	870	863	781	852	831	817	803	828	806	816	817	830	834	850	839	822	763	817	820	818	837	779	803	785	804	823	790	796	791	860	813	816	794	808	841	819	847	815	823	834	872	811	826	763	829	815	830	814	834	887	828	877	765	827	764	790	801	793	807	794	890	843	808	844	763	842	804	800	840	812	816	808	785	788	818	834	841	833	818	817	753	814	810	779	825	826	839	837	791	821	836	814	840	819	792	831	803	822	834	782	869	843	825	817	851	794	884	815	812	838	764	767	796	810	826	796	788	822	826	804	815	837	784	851	789	833	874	844	844	859	812	807	819	810	803	784	842	783	828	810	844	789	815	820	809	792	795	822	807	844	795	795	808	823	821	827	836	828	811	817	819	798	840	862	812	791	871	853	868	766	875	786	802	841	839	839	845	866	790	798	810	854	800	808
26823	20201	7737	1499	894	754	3327	3047	664	609	618	614	578	586	568	585	520	599	567	579	549	528	577	589	529	563	577	570	555	573	578	552	551	612	892	960	900	792	663	620	572	554	579	563	551	536	551	537	563	547	573	560	529	579	591	557	544	530	515	558	548	564	541	557	526	562	572	558	518	608	576	546	526	504	544	539	531	524	569	500	531	571	561	561	563	533	567	563	588	566	535	534	498	517	536	550	601	550	553	539	568	555	541	523	537	575	509	543	524	589	564	558	556	548	560	560	519	593	507	535	527	551	591	581	574	534	562	552	544	542	560	572	571	558	520	557	517	528	533	571	537	524	577	542	598	541	486	565	534	559	568	565	558	556	550	548	507	581	498	518	558	559	496	534	554	547	525	535	564	538	584	552	551	520	559	581	523	578	538	552	596	511	530	514	535	502	506	535	527	549	523	528	567	563	521	544	544	520	547	588	567	562	578	545	570	563	562	545	552	556	558	585	567	560	497	549	549	540	588	563	553	595	549	514	540	535	518	513	551	550	534	543	499	527	540	579	524	524	570	476	556	561	574	531	535	541	566	534	493	522	569	568	505	535	507	569	512	541	547	518	551	560	529	507	510	544	574	530	535	569	508	575	559	565	502	543	537	505	580	510	563	541	535	533	565	502	541	539	563	567	563	523	533	565	545	548	542	553	578	545	583	583	542	560	561	565	553	555	530	562	537	579	530	556	544	555	542	542	556	541	558	558	510	518	515	568	544	538	533	558	525	559	516	570	549	595	549	526	524	569	554	566	522	551	551	519	551	538	554	522	537	560	576	532	583	514	575	535	563	554	499	536	500	525	545	563	528	563	564	515	550	600	541	536	529	559	551	554	576	562	551	520	540	573	624	529	503	557	533	511	554	597	579	557	558	540	548	536	518	554	573	553	570	577	546	571	543	578	552	542	559	551	505	582	516	577	588	522	553	602	541	563	591	527	573	544	544	552	550	562	511	571	579	529	529	531	537	595	540	508	529	539	594	570	561	577	538	587	587	544	519	559	555	526	562	531	515	555	547	590	547	567	563	566	560	545	533	540	563	578	544	570	550	528	578	536	548	520	520	574	498	523	570	513	550	550	543	516	598	584	543	510	565	591	533	523	569	576	533	531	549	545	562	580	529	525	548	518	552	489	528	578	528	573	523	579	548	552	540	527	590	565	576	539	538	553	499	523	550	552	611	551	554	579	568	545	518	569	546	576	552	560	570	537	550	574	545	580	526	531	531	586	525	529	540	543	552	546	563	573	543	521	564	509	523	542	543	521	568	513	565	559	571	528	575	554	603	520	560	531	521	598	536	545	484	502	562	545	522	554	535	545	545	487	551	566	522	555	526	505	518	543	509	591	530	516	520	576	572	585	557	539	526	534	566	570	539	562	548	548	528	566	516	564	568	535	549	544	534	543	543	558	540	574	561	537	549	506	546	525	519	583	531	555	542	549	558	515	518	532	526	573	557	586	562	580	528	586	579	532	514	544	562	554	550	569	546	551	565	568	568	547	581	585	549	533	559	540	525	511	582	541	546	548	571	576	557	537	519	547	565	544	523	542	566	537	496	572	551	551	549	558	541	562	529	586	584	545	552	552	542	563	559	559	555	555	617	523	532	568	538	561	480	530	540	551	589	554	565	546	563	555	566	557	531	524	553	570	542	529	522	551	514	545	537	564	607	565	534	548	522	563	540	536	566	594	539	537	554	545	566	593	580	539	543	536	541	553	534	542	561	576	578	555	549	538	562	535	539	518	548	516	562	586	563	537	571	525	550	532	571	546	553	575	563	537	558	535	559	547	554	568	576	560	574	551	550	542	580	534	540	563	514	489	490	539	516	553	547	538	556	567	551	540	543	511	569	581	541	566	543	523	543	533	537	510	545	560	550	541	572	548	550	538	581	563	533	551	507	550	527	536	552	496	549	568	547	530	578	552	537	544	538	537	579	582	516	579	521	558	541	546	531	560	525	580	514	518	550	562	575	513	549	552	539	541	563	538	571	568	519	588	535	533	565	520	572	539	545	591	571	515	553	511	512	544	545	517	560	539	531	528	543	556	572	554	582	580	550	528	584	538	558	566	551	578	539	553	560	606	535	537	521	572	502	536	520	539	533	550	527	562	572	561	531	510	578	556	541	558	527	541	524	542	550	579	543	583	534	616	576	550	545	539	510	530	558	519	569	525	559	563	570	513	589	555	559	553	501	578	558	567	538	495	534	543	577	519	543	550	533	555	529	528	559	547	599	539	560	584	557	577	558	579	581	516	560	558	532	540	560	519	539	521	571	560	568	557	531	554	546	556	540	589	564	545	537	570	533	564	563	541	533	538	543	572	545	595	545	562	519	517	505	485	557	568	535	542	519	574	569	531	540	550	596	568	547	569	576	564	567	539	545	532	517	537	540	516	558	555	608	531	554	533	538	500	544	563	570	522	568	541	524	550	575	549	489	528	580	586	549	576	545	577	551	535	573	567	545	570	525	527	538	500	577	573	545	537	570	515	548	552	532	546	567	546	591	535	556	551	549	494	537	553	507	552	572	529	546	572	553	548	573	556	565	541	515	525	535	534	551	532	514	510	538	564	569	545	542	575	542	505	629	548	556	561	567	573	550	527	533	543	550	550	554	619	560	527	551	551	525	584	556	536	563	528	538	544	561	554	566	551	510	561	535	565	561	574	589	552	530	572	548	546	545	606	573	564	551	549	531	560	555	533	560	537	512	526	568	551	540	563	568	521	543	547	525	514	546	547	515	528	566	527	556	544	580	532	587	565	525	573	517	571	502	564	565	579	559	550	559	549	542	586	566	499	574	571	574	543	545	564	548	538	586	545	539	513	562	522	556	580	549	572	508	534	526	516	532	545	520	542	530	554	562	504	559	551	568	542	530	543	555	551	562	539	523	536	536	549	556	492	553	561	552	556	526	556	560	576	551	534	593	524	548	548	553	565	577	571	555	582	585	487	580	541	548	560	542	591	562	523	538	548	513	567	492	551	548	529	547	573	542	559	507	554	539	561	573	531	570	561	568	568	571	522	567	607	554	524	571	527	528	569	575	566	565	562	567	538	547	540	567	577	578	545	535	551	552	540	571	566	543	588	543	514	561	550	538	534	561	560	524	528	571	571	545	524	512	558	570	519	545	596	540	526	578	572	542	556	526	523	525	529	571	512	499	547	591	571	513	565	537	560	523	552	524	570	557	559	532	531	558	524	565	540	542	566	564	536	550	596	506	533	543	546	541	513	564	549	570	602	513	538	518	550	575	568	590	559	546	541	543	512	502	513	577	539	561	499	582	537	533	597	561	583	527	511	562	564	535	580	514	541	577	578	545	553	557	540	560	545	552	535	579	532	555	565	556	503	569	529	506	548	546	571	573	504	541	513	557	576	519	539	555	509	545	527	527	529	569	536	550	534	559	566	581	576	543	559	569	503	540	553	558	573	550	573	539	551	569	534	549	555	586	581
5703	4941	3730	2191	1693	1476	7584	5983	1037	1035	969	857	920	894	937	814	876	903	860	841	865	885	868	827	841	868	818	832	855	871	864	847	860	1026	1688	1880	1734	1356	1035	906	840	824	848	785	838	837	844	876	830	828	861	834	797	795	856	862	837	803	777	824	808	866	818	800	835	810	844	866	865	843	834	881	872	853	806	848	805	802	796	808	859	826	796	827	881	769	850	834	842	809	875	841	804	844	795	769	806	800	859	826	802	786	794	800	798	872	833	793	793	820	795	808	789	843	820	821	857	895	808	808	774	849	839	851	828	875	827	842	844	830	834	827	877	841	805	801	865	820	812	844	780	796	845	828	807	841	839	808	820	860	847	827	806	811	863	748	813	803	809	878	785	830	801	848	865	858	837	801	832	840	844	796	838	799	851	807	808	795	860	843	850	817	842	855	869	842	857	780	868	850	827	843	820	778	887	853	823	853	850	801	839	797	835	804	841	824	822	829	846	798	805	833	822	814	838	817	843	795	853	839	861	813	874	793	831	812	808	861	860	805	849	838	811	846	864	845	859	866	868	818	831	889	767	809	847	786	827	810	810	828	843	819	804	835	815	828	747	838	875	873	825	790	830	846	831	828	864	828	831	859	861	852	832	815	831	820	856	809	855	864	813	839	856	794	832	797	856	746	848	867	817	851	850	812	846	807	865	837	823	842	783	770	775	755	866	820	859	841	834	850	827	813	871	819	871	901	823	847	817	798	864	839	833	829	832	829	813	800	810	864	783	861	829	824	796	811	798	819	820	793	773	841	872	839	810	768	838	822	795	831	802	808	819	843	868	800	834	854	837	827	764	808	848	794	816	842	819	866	846	805	807	848	857	829	860	918	816	836	812	855	811	823	833	811	864	811	817	817	813	831	806	880	795	837	795	841	827	827	844	800	858	840	785	813	843	830	820	863	781	817	904	834	796	841	830	886	827	867	817	843	824	833	827	824	837	853	827	821	826	843	880	823	887	806	802	857	810	795	837	798	871	792	796	805	868	796	775	823	822	794	824	817	850	773	800	844	802	808	821	845	800	843	812	810	857	833	820	813	853	849	874	819	818	836	840	838	863	808	791	801	853	847	824	824	788	897	798	849	863	812	812	814	857	837	867	826	862	846	865	782	801	862	837	861	861	782	851	790	765	773	808	889	798	778	813	842	845	855	821	790	841	840	831	831	796	839	881	846	771	807	914	834	855	856	795	818	836	827	854	773	820	880	790	827	834	764	853	896	807	798	831	874	863	825	814	788	856	884	834	798	865	784	837	861	811	894	821	814	820	813	833	780	786	837	903	825	842	796	821	791	823	823	774	809	781	801	834	795	828	832	794	792	883	875	775	810	888	837	803	788	807	844	810	865	848	873	827	821	795	848	816	835	866	849	814	869	797	858	799	861	810	823	881	782	783	854	885	809	833	783	822	831	798	829	825	823	784	836	820	837	827	849	843	839	839	844	813	858	840	802	823	779	843	826	841	849	785	850	815	785	790	879	801	783	832	792	818	812	800	822	790	826	882	795	846	850	852	851	872	787	894	799	797	854	783	787	834	787	822	814	812	770	804	855	843	780	846	849	875	834	802	771	837	792	813	849	851	830	859	818	800	818	779	824	814	848	833	840	811	794	805	879	821	804	854	814	836	811	802	890	769	821	812	827	819	836	808	827	809	817	816	854	861	825	778	766	817	821	858	822	816	853	807	837	819	835	833	812	833	815	801	808	807	839	782	896	829	844	835	804	765	849	834	808	860	806	800	825	866	845	857	907	842	833	841	856	793	835	819	822	837	819	822	843	808	822	799	828	828	821	813	833	878	798	835	814	829	781	839	899	837	804	820	804	811	846	846	859	848	828	776	851	798	898	819	812	866	797	852	816	830	877	824	867	831	802	857	860	831	825	787	824	821	863	835	805	847	896	803	852	807	848	852	805	790	836	824	864	848	863	854	860	812	877	870	845	839	816	858	816	811	841	848	889	851	807	826	844	860	814	796	832	811	853	867	831	860	821	819	802	856	807	833	838	821	807	866	810	821	848	807	872	822	849	818	849	849	836	803	791	869	821	839	838	869	817	845	876	849	794	858	783	810	820	818	854	831	818	828	778	790	847	829	864	808	818	792	843	846	830	866	848	825	846	848	821	841	819	869	810	834	811	847	808	780	833	862	850	828	861	812	836	816	853	831	849	849	805	866	822	817	802	828	805	810	857	851	801	820	813	847	812	824	840	801	864	834	875	842	811	819	781	832	834	790	801	854	844	843	814	825	832	867	853	851	829	795	768	867	825	820	835	805	806	851	857	828	772	860	807	811	836	833	862	890	861	820	846	805	802	847	812	837	813	848	822	823	825	828	765	851	813	816	830	819	865	816	856	812	804	801	844	843	827	825	862	820	846	826	809	787	834	813	828	789	838	842	831	846	785	849	842	864	833	771	826	818	804	849	835	799	827	827	869	832	812	858	854	817	815	823	818	822	884	811	850	831	842	867	833	852	843	854	862	834	875	829	866	886	774	825	820	881	789	885	863	797	800	804	851	911	888	788	801	812	849	807	810	894	843	824	818	743	819	784	868	797	870	832	815	856	786	874	852	797	814	829	852	830	839	837	774	763	831	811	806	804	794	813	831	793	793	830	846	866	785	805	816	820	813	770	862	782	800	842	843	826	804	807	872	831	805	840	798	772	856	867	832	818	812	842	841	844	859	875	774	798	801	791	814	845	861	817	846	828	839	796	827	840	853	858	836	873	832	891	863	815	885	834	808	830	848	853	840	828	773	879	829	828	829	828	850	879	837	850	776	833	804	799	811	872	844	889	848	812	827	802	833	808	823	805	798	798	834	824	809	844	839	833	834	830	826	838	798	837	805	825	870	880	867	816	840	759	843	842	824	790	800	843	871	864	783	863	800	803	876	843	836	815	872	826	842	844	814	813	901	891	844	831	826	811	815	767	820	834	801	840	846	851	799	802	816	780	810	848	828	847	824	815	780	831	825	843	828	840	855	793	825	851	882	814	815	821	877	877	820	819	822	826	816	869	834	810	826	833	858	859	834	825	817	770	861	804	806	805	853	810	803	826	838	810	815	854	869	826	818	807	808	795	802	776	794	799	847	835	804	858	817	838	780	857	824	825	792	889	826	799	848	809	830	827	824	810	801	840	827	823	859	801	860	795	787	859	848	867	792	801	853	816	773	863	853	889	842	848	879	852	838	816	849	844	861	821	862	758	881	805	865	792	877	854	769	854	827	800	840	809	844	796	855	817	847	813	833	868	803	827	800	810	877	846	857	873	838	812	866	816	825	799	817	835	831	852	803	770	799	813	818	825	813	835	854	812	816	838	876	857	826	781	768	861	833	834	840	906	833	829	826	884	789	855	822	782	838	837	817	874	828	776	816	859	826	862	807	808	847	828	822	856	833	877	785	838	785	772	826	850	813	803	817	808	789	775	827	835	818	865	874	797	840	856	870	831	765	806	835
25313	21196	26867	24892	4356	1287	12166	18638	1806	701	619	678	647	627	608	592	589	581	587	611	619	567	576	586	623	571	611	576	586	587	579	587	565	701	2052	1990	1497	981	756	616	616	615	548	590	534	571	549	541	580	555	560	565	575	579	553	532	551	549	586	589	583	581	538	589	589	612	567	542	572	626	599	545	624	576	541	527	564	592	567	591	594	569	584	583	523	546	561	555	580	549	590	541	580	576	559	536	565	557	611	527	534	565	538	605	588	551	577	555	581	530	518	536	569	601	608	583	576	557	557	525	592	552	565	591	564	554	566	559	579	515	565	553	596	532	598	574	548	526	610	584	517	558	594	548	552	544	552	581	551	558	546	591	537	553	555	546	570	570	550	531	580	552	548	527	557	549	530	585	587	569	586	594	578	558	571	595	561	610	537	591	592	572	555	538	555	548	578	544	522	544	567	596	587	558	577	565	591	564	543	510	592	566	607	609	616	560	541	603	576	555	573	559	592	629	571	558	566	580	533	537	577	557	566	552	570	550	593	556	607	524	549	548	580	589	594	611	588	568	536	579	521	620	600	556	529	620	564	589	584	573	568	563	541	574	546	592	584	530	600	569	620	569	585	580	525	537	556	566	536	558	574	558	578	571	577	542	573	589	585	577	575	532	551	599	545	578	558	592	538	580	560	542	590	596	580	548	580	552	604	573	554	583	568	561	577	552	587	607	610	602	592	568	593	583	554	545	535	565	603	558	600	613	607	613	574	577	554	576	593	589	580	568	540	564	550	550	556	591	570	558	555	560	585	587	559	579	578	574	507	568	535	567	596	582	546	538	563	586	592	575	555	560	560	619	548	578	570	543	590	558	550	540	616	601	522	502	563	536	596	565	590	624	569	588	552	589	592	534	583	545	553	574	590	586	591	532	531	563	600	597	541	534	579	583	551	543	528	564	587	588	574	553	575	589	568	591	596	634	547	556	597	567	610	591	648	559	572	538	558	616	568	535	578	605	584	610	579	583	542	596	553	551	571	560	571	592	617	588	508	541	556	578	574	559	534	574	582	569	566	531	595	588	576	558	566	626	571	531	553	586	560	532	559	589	565	568	580	573	560	577	547	545	527	595	583	535	567	538	579	572	548	560	601	558	528	577	569	596	601	544	581	545	553	571	597	566	576	539	523	518	570	519	561	556	580	558	597	580	571	584	566	569	560	567	587	588	563	571	583	564	535	551	556	521	582	578	573	532	577	574	549	577	556	531	571	603	539	559	549	584	518	579	594	537	588	562	572	556	533	557	569	592	594	551	566	589	547	556	568	591	545	582	519	541	594	564	569	575	579	537	605	537	578	600	554	574	566	551	592	558	564	598	571	556	562	613	577	557	529	549	561	545	555	573	556	605	547	582	565	539	581	544	570	563	573	566	614	552	575	588	590	555	544	582	549	548	582	590	590	611	467	596	550	588	566	561	565	553	506	575	587	556	564	594	538	589	618	561	571	567	584	575	567	593	573	571	578	572	607	552	545	541	596	598	533	570	548	546	562	563	589	580	585	546	568	565	513	553	575	601	565	516	593	581	520	527	598	587	580	569	513	576	584	556	563	555	577	589	567	581	635	542	567	514	598	536	602	594	569	525	554	593	595	551	568	586	505	547	537	584	620	528	556	578	548	593	569	593	553	585	527	566	535	561	584	601	594	550	538	573	570	559	553	587	640	586	566	529	535	557	558	555	575	582	586	615	546	569	569	566	570	579	616	618	620	543	537	609	622	548	596	570	579	585	533	565	562	580	564	562	586	634	548	584	565	562	560	544	582	519	531	595	559	547	576	544	565	530	587	550	524	539	550	593	524	557	540	595	581	606	556	574	572	563	563	572	560	556	539	543	537	570	569	581	568	571	589	557	559	547	560	541	569	556	561	574	560	562	601	608	564	574	556	550	553	585	544	538	535	590	564	558	551	531	586	605	584	600	551	569	587	580	583	599	541	591	601	577	550	576	574	582	572	546	599	560	552	619	579	560	571	593	548	622	530	590	550	539	626	575	540	584	558	572	545	541	521	582	567	559	578	559	568	611	521	599	537	567	538	619	592	577	569	587	571	544	559	600	562	576	559	611	603	539	599	580	571	547	582	558	554	586	595	566	578	583	597	566	586	568	548	549	580	573	592	569	593	555	590	562	584	585	550	604	529	578	565	590	544	603	545	560	539	591	554	578	590	572	569	607	586	557	560	559	543	570	557	569	541	564	527	568	531	550	560	596	545	603	574	564	571	560	584	518	567	577	557	559	525	545	522	552	592	575	534	552	600	543	609	583	523	587	612	562	618	550	584	595	542	553	527	589	555	568	562	574	591	561	544	588	593	578	579	573	573	582	575	536	604	578	570	584	554	548	575	558	626	618	552	615	545	557	555	575	573	583	527	557	571	548	572	590	522	584	585	555	557	581	576	562	553	598	584	552	612	612	581	568	571	563	604	576	576	594	572	573	557	548	544	580	565	581	595	566	531	566	570	535	591	550	590	559	563	594	543	583	536	564	583	581	576	583	560	541	559	572	551	570	591	579	537	619	552	596	564	595	546	548	595	543	562	598	584	573	575	569	551	591	551	572	616	593	544	577	579	573	575	559	548	603	525	567	557	603	580	580	577	653	556	567	586	582	595	597	571	605	569	593	557	557	580	576	580	555	571	577	556	548	597	549	605	562	593	533	621	538	567	531	588	540	544	552	567	576	591	569	618	521	522	543	599	526	552	554	606	538	538	534	577	560	575	561	574	547	513	539	546	570	553	600	552	540	551	566	528	516	542	604	572	560	536	545	582	599	599	558	567	566	506	586	545	578	527	574	582	527	562	583	600	564	602	533	563	561	528	591	544	562	571	582	530	593	560	590	574	595	573	586	566	569	548	562	550	576	575	581	567	590	565	573	590	544	538	577	604	545	543	556	587	546	575	559	538	630	577	563	593	560	601	528	595	576	576	554	581	544	536	563	596	576	575	607	549	553	575	564	557	578	561	563	564	549	550	552	585	545	563	536	603	544	562	545	584	592	515	591	572	570	559	631	546	592	562	592	567	592	539	559	590	567	585	619	538	627	561	561	559	550	605	561	556	599	545	576	600	548	567	549	544	565	570	569	568	562	560	563	568	574	552	579	562	568	569	553	556	567	595	555	528	545	540	558	546	547	581	583	593	551	589	571	590	543	539	560	582	625	555	575	539	529	546	541	574	562	572	588	598	530	557	532	557	549	603	555	530	558	607	526	525	549	587	573	540	592	570	589	566	577	568	540	559	560	543	565	612	576	590	515	589	563	619	548	563	572	519	574	535	545	581	562	577	556	591	585	582	576	567	586	547	568	589	575	607	634	524	605	606	542	574	599	540	575	580	564	547	587	571	574	589	576	542	563	545	552	537	569	570	562	547	583	532	569	580	533	569	569	542	577	547	570	591	551	562	588	555	600	599	568	528	549	573	545	584	566	606	538	542	535	538	569	553	559	573	578	561	536
5696	9271	8067	4242	3078	2528	19837	24560	1521	1131	1074	1047	1022	1025	1006	938	940	903	948	912	948	913	969	960	950	893	926	934	897	872	935	860	870	1273	4358	4135	2986	1854	1251	953	856	834	891	864	918	866	825	869	832	849	863	851	877	833	855	855	907	903	854	856	825	875	867	921	862	863	822	876	894	886	821	857	856	871	841	894	866	824	894	885	886	848	899	854	859	824	853	892	863	882	893	839	815	877	869	832	841	843	857	886	876	869	829	854	887	902	903	846	810	837	872	912	873	836	872	887	819	856	824	904	849	874	889	900	882	856	840	821	861	818	877	905	894	816	897	836	954	871	868	911	873	903	837	825	896	823	833	881	897	892	857	904	897	836	857	894	910	883	804	909	868	887	854	894	884	909	892	885	830	790	886	849	815	838	865	839	870	848	825	849	885	867	881	892	847	863	858	867	868	851	861	875	842	845	871	852	829	848	865	848	874	868	851	873	858	870	866	842	873	876	870	843	845	889	848	853	894	864	865	871	875	844	851	908	936	884	827	894	816	876	830	830	894	844	830	831	844	842	847	902	919	865	807	910	886	927	841	850	859	890	909	895	911	835	835	863	840	852	864	877	862	813	896	864	899	846	881	859	845	815	850	860	903	878	847	860	839	878	893	850	853	893	875	893	881	897	828	857	871	900	869	856	872	829	849	889	835	834	857	835	857	841	876	917	857	894	931	957	865	886	867	819	859	882	873	869	847	882	868	861	866	823	868	813	839	887	864	854	851	860	888	848	859	840	870	818	887	855	863	916	885	872	906	851	849	848	874	822	848	857	861	873	846	894	880	889	895	866	825	899	837	881	827	870	850	880	810	933	816	870	851	895	898	834	882	865	859	831	861	861	877	860	858	875	835	871	886	871	869	858	880	875	852	840	894	904	825	869	792	845	832	883	856	866	856	867	835	881	903	853	866	915	885	852	862	845	880	871	888	837	847	901	871	850	843	834	884	894	880	880	879	870	897	894	831	886	838	849	925	880	877	871	919	879	841	899	852	881	898	894	899	814	836	905	845	867	890	873	812	875	803	824	883	936	889	872	817	876	861	875	890	847	818	850	852	823	837	859	823	848	858	905	837	897	826	871	901	872	840	841	849	857	804	884	863	871	871	874	846	817	814	875	843	916	820	870	831	882	841	854	841	899	887	909	865	875	917	839	914	898	925	873	847	910	807	852	805	836	889	859	868	836	868	928	858	868	842	852	896	881	871	862	883	913	864	806	822	855	806	847	953	807	860	819	872	914	907	850	795	886	857	855	859	871	856	881	837	848	920	873	853	872	861	872	841	851	838	850	874	851	899	832	863	841	885	904	842	870	837	901	838	855	849	839	874	827	904	808	852	876	840	873	866	853	903	818	863	873	821	870	851	821	905	906	913	908	826	860	871	838	908	841	832	914	846	862	896	893	845	899	819	858	918	908	861	880	835	876	841	871	867	868	834	842	864	878	836	886	896	863	872	911	891	885	854	960	864	906	865	895	869	877	897	820	855	862	888	902	868	885	887	835	799	921	852	835	854	871	861	897	861	818	872	828	935	894	872	877	864	857	859	851	824	864	875	917	849	884	868	858	848	835	863	834	840	854	887	796	887	837	836	870	869	817	799	827	898	878	878	883	866	810	871	880	826	860	860	842	833	865	887	854	833	886	830	856	846	860	908	882	903	915	828	899	862	890	814	919	869	828	880	888	851	859	872	865	877	870	827	847	864	907	883	849	857	870	879	899	893	846	854	864	850	862	865	862	868	868	899	916	891	839	804	836	797	838	868	807	841	872	886	828	937	872	826	866	843	878	902	899	904	892	860	925	925	815	870	832	804	881	877	861	920	923	810	845	822	899	918	895	848	903	894	830	859	889	860	816	837	796	890	820	831	861	853	886	804	886	890	917	920	840	875	875	875	866	833	856	826	874	844	812	928	888	894	856	831	945	867	888	879	852	885	824	863	853	919	840	855	849	895	860	890	819	863	874	878	851	874	849	889	882	842	879	786	849	931	849	853	853	886	838	887	867	889	787	845	872	914	856	857	840	877	876	820	878	808	867	848	855	842	866	878	855	852	884	899	845	848	828	889	932	873	837	837	832	888	829	871	832	849	912	857	891	854	801	904	885	875	894	868	860	923	837	898	919	884	843	857	887	885	884	883	857	862	897	895	892	832	833	855	880	822	826	856	862	842	791	881	873	817	871	908	837	855	855	850	867	814	812	850	892	842	853	896	883	873	865	858	833	829	890	861	878	853	824	861	910	839	887	828	819	897	862	839	794	790	847	926	817	891	892	920	870	898	883	834	850	865	850	830	891	850	881	863	923	849	867	847	845	859	828	864	858	857	856	880	841	917	850	873	820	861	852	840	863	856	863	854	855	830	889	864	834	864	877	847	866	845	861	914	878	805	787	912	824	923	898	894	883	836	856	858	862	845	865	878	928	843	906	889	859	834	819	859	838	833	866	841	832	883	852	857	895	853	814	898	846	861	847	852	900	900	862	884	805	813	827	881	878	850	846	890	916	888	848	866	876	874	837	832	873	861	847	860	875	802	920	892	863	872	879	864	857	856	852	897	872	844	856	829	913	857	846	851	857	916	893	868	861	840	855	885	830	847	866	885	887	889	847	858	853	921	893	860	849	850	877	887	870	870	912	909	894	858	878	831	862	885	846	843	843	850	885	811	902	832	874	850	876	879	902	856	869	819	861	829	831	865	917	885	821	873	857	835	873	860	867	855	879	884	890	881	891	869	821	817	900	895	831	896	903	901	827	856	877	920	862	840	840	813	850	886	899	882	839	871	847	856	801	864	879	897	797	878	850	845	882	849	910	844	910	849	781	830	861	829	856	852	846	915	854	861	862	890	837	832	846	859	895	859	876	884	912	876	847	861	917	813	908	885	859	825	888	871	875	850	885	870	861	860	908	888	844	892	847	848	931	884	851	821	869	818	854	853	875	852	838	870	829	935	852	866	846	872	842	869	838	911	894	876	925	884	879	835	878	846	865	870	857	820	897	885	866	817	823	842	872	902	920	845	888	838	884	840	850	935	882	872	865	893	840	845	800	892	847	870	875	810	866	916	844	876	896	839	899	843	825	892	866	894	860	859	863	875	857	886	858	869	851	846	880	928	834	872	884	813	867	876	843	871	876	885	844	849	859	893	842	886	874	856	879	890	845	849	855	850	868	855	829	888	948	831	843	846	829	829	875	877	840	875	857	867	808	852	894	845	873	867	855	827	823	844	875	828	891	883	875	885	851	847	837	891	856	863	847	834	916	856	897	837	866	849	817	861	840	975	892	851	891	829	856	866	853	885	907	874	918	835	863	940	833	800	845	844	908	810	850	871	853	824	855	873	863	889	836	882	913	883	860	854	792	906	842	916	852	866	865	867	849	840	871	868	878	850	844	940	852	861	892	871	846	886	845	862	882	845	853	853	841	890	888	837	890	805	825	830	903	875	832	809	893	853	894	838	894
23328	21214	28935	23780	21216	19611	29940	44317	17704	1648	787	687	742	718	672	678	636	664	612	573	613	586	604	594	620	603	621	675	591	604	608	624	614	1443	4450	3743	2732	1677	956	644	571	588	582	543	578	518	587	554	535	581	554	562	558	584	549	558	548	565	573	538	536	551	580	610	526	549	587	556	594	563	568	547	569	537	562	533	539	587	552	561	572	584	587	568	570	549	591	577	561	553	539	565	580	547	582	580	556	546	585	548	581	593	559	499	559	540	537	545	559	561	559	579	574	581	572	524	566	569	542	576	549	535	530	552	554	557	599	556	550	550	588	530	545	563	491	575	557	584	551	532	552	571	575	554	589	565	592	586	587	572	568	563	534	575	568	579	533	551	542	603	548	547	547	538	589	536	569	553	521	571	566	524	583	565	572	561	527	519	534	584	566	546	560	537	605	547	550	559	588	538	560	571	569	540	570	554	554	566	556	540	579	606	508	600	567	563	522	610	563	554	551	537	602	556	573	539	554	572	531	590	579	587	529	557	585	520	532	606	546	543	579	576	562	556	567	561	531	538	564	572	531	637	579	542	554	611	595	555	582	571	544	562	564	570	559	524	576	575	556	558	557	535	552	502	545	552	592	526	554	556	568	558	551	527	604	561	554	545	543	561	548	523	534	511	578	574	564	586	549	583	581	565	537	585	543	565	576	559	529	551	605	550	585	554	582	552	556	555	550	554	532	561	570	604	565	541	595	570	584	539	570	557	512	562	530	540	587	557	534	538	533	550	574	562	573	546	562	539	570	564	522	526	553	594	571	544	575	517	560	549	537	574	535	492	546	558	562	564	537	544	556	559	540	546	575	535	537	542	562	537	577	623	542	587	586	577	558	560	565	526	563	558	560	560	589	579	550	586	514	524	526	536	529	560	556	561	560	584	614	581	544	531	571	572	544	560	601	551	513	575	579	469	518	526	595	536	548	557	510	547	545	570	541	533	606	571	537	563	567	546	610	588	537	519	580	546	575	560	541	548	554	537	548	528	537	550	566	505	549	574	576	537	564	556	540	569	564	540	557	516	541	525	595	583	540	568	516	565	581	547	559	572	581	550	561	544	582	568	564	570	625	523	564	612	569	578	550	568	530	560	568	568	562	575	537	519	579	545	558	542	557	570	531	537	528	561	599	553	580	519	555	553	523	552	617	558	539	555	567	561	569	572	558	580	587	587	539	569	606	580	575	529	578	573	532	569	558	568	559	575	576	535	555	551	582	536	547	598	545	538	538	540	606	572	549	548	563	564	557	596	515	559	559	589	569	567	513	578	548	594	571	564	576	541	543	567	584	544	573	556	535	554	596	585	549	541	568	593	569	551	559	553	552	597	521	570	565	568	533	544	565	551	561	601	531	496	547	509	559	520	515	577	577	563	551	527	545	594	576	555	529	537	537	602	560	536	560	561	587	572	549	553	587	557	534	569	567	519	576	584	556	563	563	577	533	612	537	595	528	585	561	580	534	557	570	555	539	539	597	599	542	551	538	517	608	628	571	516	572	540	546	517	547	555	608	586	590	557	537	536	517	566	547	556	574	557	615	530	539	542	579	568	551	566	590	548	531	538	543	544	588	576	533	527	529	549	546	537	561	570	546	578	580	584	520	562	544	550	540	516	554	566	552	556	520	574	576	582	533	599	594	525	578	609	546	542	534	534	573	621	564	584	557	577	579	588	604	595	531	577	560	549	568	588	546	643	606	557	530	567	545	518	506	549	530	556	544	554	574	580	515	587	496	581	557	533	542	584	579	570	555	561	566	561	567	523	541	554	562	570	575	559	534	574	585	580	544	587	591	528	574	583	564	518	562	580	600	533	579	551	558	553	532	576	542	532	554	536	532	541	512	528	549	577	564	547	557	527	575	566	561	577	569	566	552	561	557	557	549	549	557	607	548	572	578	543	563	540	507	560	567	565	568	509	572	559	531	530	572	494	584	561	541	574	556	542	579	557	574	532	586	535	575	552	534	550	526	566	545	538	585	575	544	577	575	551	558	545	567	582	548	595	490	595	545	536	524	599	535	585	524	547	581	523	543	547	564	577	533	579	500	574	547	567	565	580	557	547	591	598	558	583	568	626	554	549	589	553	562	531	577	566	557	575	541	531	543	572	546	519	535	583	584	543	545	556	519	569	587	525	560	534	518	597	564	572	558	555	551	572	551	559	526	588	555	613	556	538	561	584	540	547	571	601	531	554	543	546	529	536	536	550	572	545	559	574	570	545	575	583	560	557	583	569	560	564	554	540	558	534	569	541	584	597	551	558	570	549	583	529	538	530	527	546	570	567	576	551	556	544	540	552	593	553	540	583	546	554	545	547	545	534	548	550	581	566	520	577	573	603	561	579	598	594	542	558	569	524	552	574	596	569	533	560	564	563	600	546	551	559	582	547	555	567	572	539	547	586	598	547	589	553	547	591	526	526	551	581	574	533	506	559	563	545	597	512	614	577	538	625	561	563	544	541	548	561	532	556	581	535	561	556	563	563	581	553	523	573	555	565	576	530	592	586	575	574	529	536	527	518	596	542	559	591	589	546	590	555	534	554	568	547	545	565	523	558	600	559	534	550	555	563	556	564	569	591	537	574	518	584	555	559	569	541	512	584	552	551	606	579	573	560	565	543	566	536	550	574	574	582	526	596	571	602	535	566	553	539	512	573	567	535	574	526	574	549	532	582	532	562	605	526	579	553	554	604	534	535	517	547	533	556	559	600	560	533	557	582	530	542	543	584	615	534	553	539	559	583	553	531	600	563	568	568	546	525	542	570	536	540	532	514	617	525	543	523	568	543	529	546	554	572	550	520	563	553	539	564	580	574	567	564	540	579	550	556	536	537	536	580	538	548	571	561	550	574	528	603	526	515	570	542	572	570	534	569	573	542	562	553	521	513	561	552	551	539	579	588	587	538	526	559	555	584	568	575	560	609	561	548	534	544	624	555	573	585	589	546	556	570	592	546	561	570	560	542	562	555	542	530	531	564	601	571	577	586	585	540	568	550	576	570	593	495	538	576	540	559	576	567	540	563	580	605	588	566	561	520	537	577	557	550	567	518	557	590	550	551	546	553	567	547	538	551	565	585	561	573	524	527	543	536	556	573	574	596	559	591	564	567	586	566	567	596	527	549	571	577	532	574	583	543	540	582	557	547	559	529	573	592	544	595	541	575	551	558	559	590	600	534	600	590	582	521	538	596	575	559	600	546	553	562	551	562	563	521	502	568	568	542	574	594	570	558	591	556	556	579	542	533	522	615	523	563	514	536	561	518	513	588	556	543	517	591	550	541	564	592	582	532	579	603	571	588	532	557	514	596	554	573	567	570	555	573	559	547	559	603	550	545	570	549	554	556	525	574	541	545	555	599	516	546	537	546	564	520	572	565	573	572	566	511	587	559	530	529	519	578	532	542	542	576	554	572	538	569	574	602	571	570	551	618	578	571	548	574	582	512	539	528	545	561	541	557	550	563
9222	19315	16538	9645	6967	5358	35263	46476	11684	1628	1435	1429	1230	1218	1094	1122	1119	1032	990	991	1013	974	979	983	1006	984	933	902	955	882	909	925	887	3121	9741	7910	5750	3405	1753	1080	891	904	835	896	840	811	813	795	844	832	822	777	811	892	843	836	854	818	832	815	825	841	876	852	826	835	869	795	859	822	808	836	798	783	885	866	829	844	850	769	831	814	860	819	833	874	833	831	802	800	881	827	826	875	772	843	812	840	854	875	876	846	784	826	870	795	849	813	848	819	864	836	857	831	827	875	841	843	833	807	786	851	854	817	801	815	829	861	818	872	833	835	852	860	849	817	814	837	875	822	833	878	849	821	781	774	906	813	855	866	830	845	839	871	777	824	789	861	776	844	889	860	829	823	863	892	811	825	882	855	813	801	872	824	794	859	842	797	887	814	825	816	858	827	838	827	829	910	837	801	807	819	843	838	799	845	812	842	864	833	800	847	824	840	819	845	811	875	851	838	812	786	806	782	798	851	858	856	842	845	804	867	837	902	800	845	858	858	845	851	914	814	817	841	825	875	822	861	833	847	848	890	826	810	817	851	888	783	854	805	861	842	868	848	833	840	761	793	876	866	842	856	825	839	813	789	858	837	865	891	830	851	859	790	813	769	835	829	800	823	858	795	832	855	829	899	842	886	810	767	834	811	823	834	868	831	849	865	865	817	834	834	907	862	843	839	781	861	847	844	844	837	822	807	862	862	859	841	811	831	894	857	829	808	821	822	812	864	839	850	796	773	817	788	864	892	794	837	853	820	843	839	784	813	819	846	864	830	840	927	815	859	849	861	850	816	795	870	865	908	878	772	826	821	880	825	839	820	828	811	835	820	768	800	820	847	833	845	825	864	851	846	855	848	850	882	829	838	821	822	816	846	819	868	858	883	841	824	882	844	873	813	854	811	824	813	866	885	800	848	805	821	802	806	849	830	817	807	835	824	795	845	822	911	849	835	851	894	836	777	803	841	824	856	818	837	808	854	870	886	867	865	854	882	850	823	856	833	865	856	816	848	827	832	830	828	809	801	774	834	867	826	829	858	815	861	841	884	859	878	811	839	847	818	835	827	831	839	805	811	799	874	820	842	852	854	798	843	863	845	864	786	814	813	864	829	846	868	849	887	875	819	780	857	823	820	797	897	777	839	803	845	859	818	816	843	848	858	849	802	855	752	859	773	846	857	812	822	819	802	763	799	853	865	859	858	783	823	805	835	854	815	849	813	804	805	798	852	789	804	851	836	849	780	874	819	803	848	839	853	857	826	826	786	812	815	877	861	849	847	853	807	863	856	835	854	814	874	833	882	821	832	810	813	831	885	865	809	821	840	836	850	809	869	831	828	841	802	836	837	864	817	790	836	794	859	835	862	875	876	820	811	793	808	856	865	854	863	805	829	810	844	794	799	821	857	849	793	840	835	830	833	861	755	883	821	834	849	891	834	833	829	829	797	805	885	842	820	796	866	849	831	854	837	839	811	843	845	790	759	832	862	825	820	855	814	862	819	859	804	855	799	834	838	865	860	805	881	855	831	768	854	822	833	805	821	865	817	790	783	824	890	844	830	815	862	860	846	812	823	867	828	877	835	881	791	804	879	840	826	856	865	837	866	862	843	845	850	787	848	829	882	851	793	842	861	834	871	787	866	799	795	797	797	870	869	836	838	854	833	827	875	791	786	791	845	893	807	822	870	848	846	830	897	828	847	872	848	825	775	837	844	865	802	813	813	805	809	848	821	837	814	831	848	899	829	863	804	849	802	849	800	808	830	807	851	840	789	893	826	846	838	811	811	848	835	819	848	817	811	838	796	784	859	789	790	834	842	863	839	831	771	831	796	847	854	837	851	779	887	852	830	843	835	805	802	864	790	823	833	822	832	816	822	821	819	856	823	847	839	813	827	821	844	817	835	835	867	878	884	848	815	810	831	793	834	781	846	844	890	825	832	839	884	876	862	846	772	800	835	790	842	826	858	868	896	843	869	829	862	789	777	857	871	789	846	832	851	774	840	826	866	847	834	844	838	830	846	848	842	758	786	844	866	792	814	847	845	832	850	827	842	863	799	837	840	855	841	837	846	840	871	837	887	824	821	773	809	807	819	820	812	849	851	864	818	827	853	857	798	822	844	799	839	842	947	893	882	820	882	827	862	813	871	822	820	869	871	799	860	812	817	833	823	834	804	828	846	772	816	815	849	837	843	865	875	869	901	794	819	818	877	864	805	863	875	824	839	792	866	846	859	814	834	818	816	856	781	840	860	866	848	884	764	814	800	808	860	799	852	835	841	840	871	851	783	884	817	837	854	798	775	851	772	774	768	826	781	807	808	817	892	839	880	839	826	812	888	822	816	838	863	861	858	803	767	849	846	830	791	802	881	840	888	848	829	863	787	844	852	874	840	857	864	801	877	788	846	828	827	801	849	812	818	840	843	831	818	832	810	841	842	813	831	836	877	819	800	786	843	858	884	838	845	825	830	829	815	835	867	818	844	835	861	848	813	860	834	822	829	873	833	853	834	802	865	819	818	827	861	811	825	848	824	812	825	840	866	802	809	849	882	875	800	800	808	876	877	753	825	852	874	807	847	853	814	868	839	825	821	823	847	863	799	868	781	819	818	902	854	841	873	847	812	828	833	893	820	815	846	799	809	833	839	820	852	834	826	797	836	880	891	860	866	840	821	822	846	873	827	898	815	837	793	869	818	856	838	866	795	810	847	872	796	828	858	850	851	837	839	831	885	797	873	830	806	869	794	819	856	867	849	825	802	880	804	825	836	797	826	789	781	818	848	817	808	845	841	869	834	883	862	890	829	855	837	858	868	851	882	811	872	880	838	815	837	828	846	843	842	854	849	831	797	834	809	808	772	816	860	833	846	860	848	807	854	896	851	855	856	826	874	869	824	792	811	859	837	796	810	845	827	868	844	839	840	812	861	807	798	833	810	821	788	823	830	848	836	866	818	825	847	832	849	844	841	863	825	836	814	863	824	807	798	873	828	871	795	814	787	788	853	826	848	825	837	868	823	856	880	797	799	811	828	778	825	840	824	851	830	893	842	844	861	838	828	832	879	897	850	813	820	848	851	825	859	785	786	813	828	829	819	843	807	813	864	813	801	866	798	796	805	850	834	853	833	795	856	831	785	888	843	848	802	835	808	869	819	848	803	867	837	873	859	821	887	812	827	842	834	803	756	830	821	868	869	853	801	854	805	822	860	834	805	867	849	855	825	799	857	846	837	866	843	842	850	829	807	866	798	815	856	814	904	785	809	833	839	805	839	851	858	822	863	797	840	798	888	901	813	857	850	824	810	832	846	840	816	803	802	865	834	815	836	848	844	827	848	843	808	850	808	796	853	891	881	804	828	891	842	840	839	835	760	823	846	811	840	861	851	850	855	847	852	862	812	739	770	782	816	796	806	838	811	898	884	859	823	866	842	786	851	885	843	891	828	888	853	858	803	848	808	822	839	866	842
26946	20221	7484	1388	922	800	4274	5507	1481	605	564	527	580	572	569	590	601	530	553	562	577	599	597	562	619	613	548	569	584	558	565	552	549	574	805	921	924	732	689	586	542	564	551	528	555	531	564	555	575	555	552	561	554	616	544	546	562	575	558	570	563	572	524	574	534	575	591	555	571	603	562	527	590	526	529	549	574	564	552	609	510	557	567	531	569	564	546	537	585	559	574	534	521	551	558	544	552	565	562	556	579	564	558	562	557	537	553	555	574	561	565	520	593	593	583	515	608	573	587	556	577	560	564	541	543	590	574	556	570	570	555	558	512	557	517	539	582	561	553	573	536	580	578	542	523	526	518	600	592	554	568	573	568	593	551	570	569	588	591	564	554	525	583	550	550	600	534	557	546	557	546	553	526	552	531	569	565	562	615	549	560	559	586	560	564	532	558	581	516	543	560	550	548	547	574	560	555	571	556	562	616	543	605	581	541	539	544	534	570	581	546	578	583	568	563	551	549	630	524	529	593	582	587	591	564	563	571	612	590	595	554	572	542	583	548	572	542	546	546	567	546	534	566	590	538	540	570	562	523	552	584	538	584	523	554	539	557	559	579	530	534	554	519	545	560	546	554	537	605	511	536	554	571	587	562	559	581	546	524	579	591	570	556	587	601	571	522	595	572	523	536	610	612	544	522	550	571	562	524	604	594	552	557	557	564	570	577	556	578	535	555	537	570	564	533	581	510	576	575	597	549	539	562	612	553	561	555	583	567	592	613	545	546	577	595	532	585	557	582	522	537	546	600	574	551	565	593	558	567	527	555	572	563	542	575	551	566	533	542	592	563	564	517	620	572	619	561	568	577	500	593	569	526	578	585	538	560	595	577	569	546	535	544	516	595	577	561	553	586	541	524	537	514	531	583	559	562	597	561	548	581	528	591	584	574	563	552	548	551	563	566	511	619	561	588	549	582	540	571	582	553	532	576	561	569	501	550	546	530	572	570	541	529	544	528	550	584	556	582	527	537	556	561	587	567	568	575	559	550	580	540	594	571	566	538	566	613	518	564	533	528	578	555	562	562	535	577	566	524	573	584	532	556	511	563	532	569	546	635	570	552	555	555	584	611	552	569	565	579	568	578	575	575	557	549	563	562	564	555	572	556	567	593	555	591	520	596	547	567	581	525	545	540	531	550	605	561	555	553	571	547	536	557	553	576	564	576	503	570	562	554	559	577	561	570	556	600	562	549	553	527	514	594	587	565	492	545	544	552	564	524	540	536	565	539	561	568	556	564	601	601	509	527	555	580	597	557	588	586	600	555	572	590	499	553	542	573	531	558	564	575	563	588	507	577	589	555	552	618	563	590	579	561	587	566	535	531	598	510	585	557	564	546	530	513	553	577	555	534	595	563	578	580	526	566	539	533	551	542	597	576	557	622	535	561	549	530	529	561	548	638	575	578	553	558	561	577	524	574	544	526	566	580	517	537	568	528	503	599	558	554	575	556	569	553	530	539	553	574	543	586	532	569	573	544	568	547	557	590	530	527	568	557	567	582	530	523	533	545	601	617	596	561	556	555	567	574	534	569	545	611	539	617	536	507	585	579	567	587	577	511	541	538	601	532	547	553	586	551	539	553	582	560	570	610	546	538	564	555	574	560	591	552	572	545	560	545	531	515	574	548	529	537	554	579	577	566	562	564	573	527	622	582	592	525	580	605	561	530	551	557	579	574	547	492	517	550	576	545	572	566	577	520	563	557	569	553	578	548	544	582	568	580	545	548	575	571	575	557	553	544	563	581	560	608	553	568	551	569	547	572	572	552	505	581	552	539	577	557	579	535	586	527	557	551	560	567	521	562	544	594	583	594	591	549	586	524	563	581	543	575	576	566	557	596	615	570	547	579	567	568	564	534	558	582	542	566	559	550	563	576	527	538	577	548	560	553	574	537	588	554	557	555	593	541	568	577	543	542	577	559	576	597	554	567	536	563	547	554	552	574	578	552	549	545	586	593	552	545	623	575	513	517	538	587	573	578	545	563	562	597	562	521	553	562	563	563	563	557	546	565	543	540	581	545	551	553	573	553	598	547	526	553	552	517	588	566	536	568	556	601	552	589	590	616	567	584	596	573	515	593	540	599	577	559	565	571	542	581	580	562	579	565	526	532	524	543	555	559	548	606	600	581	547	573	572	581	568	564	542	569	570	533	562	605	559	596	560	575	527	545	527	566	546	598	547	525	598	605	557	575	565	575	560	600	555	558	575	571	545	524	550	524	566	565	561	540	581	594	572	567	560	540	556	567	517	524	593	517	531	558	568	574	572	599	581	561	547	606	563	562	590	530	601	553	557	577	562	583	597	541	562	531	544	566	514	519	573	571	568	577	570	568	539	543	570	562	527	571	583	530	526	551	588	583	587	564	578	561	543	578	540	583	544	560	547	567	514	576	576	586	556	545	553	587	556	526	575	567	566	558	615	573	548	565	600	513	559	575	591	550	568	554	550	542	534	550	543	550	587	586	575	532	567	583	571	555	543	574	564	621	563	588	517	579	599	560	593	509	574	598	570	557	581	566	579	622	619	538	533	547	636	587	550	555	564	591	532	515	578	590	547	530	555	528	601	565	528	551	580	566	532	528	502	579	577	570	521	504	570	541	502	552	565	556	537	553	545	520	551	561	537	561	535	540	543	583	562	610	554	566	583	560	578	540	568	580	541	567	560	534	543	543	537	536	549	560	555	563	583	546	573	578	541	583	584	560	547	522	579	558	537	523	537	545	581	565	564	592	577	561	513	550	536	564	543	531	564	555	520	554	564	541	570	543	581	616	573	584	577	571	556	579	542	525	585	618	545	530	586	592	547	601	526	521	553	551	560	554	543	560	554	564	578	533	564	551	548	537	558	557	543	580	543	575	553	577	526	543	533	548	519	562	522	578	531	560	540	519	562	544	576	544	581	555	544	572	546	560	546	560	513	529	647	548	580	612	521	568	578	599	546	573	565	588	548	546	553	531	579	542	591	546	560	570	541	544	566	535	556	603	544	534	585	576	582	561	571	576	553	607	557	563	565	550	583	556	570	530	540	577	575	551	565	519	575	569	548	585	600	570	582	599	587	550	564	576	537	524	568	577	552	534	593	517	565	538	588	571	571	584	577	550	524	563	579	548	573	580	565	565	550	587	591	608	549	571	569	607	545	543	556	564	550	551	544	542	567	552	539	541	570	521	548	582	599	546	580	527	543	591	517	545	539	508	600	566	546	566	549	604	587	600	559	536	521	556	528	562	535	538	561	536	568	559	577	555	541	588	572	561	591	529	567	552	527	570	572	558	533	529	570	559	561	577	547	544	529	553	545	579	596	551	547	561	570	580	577	547	528	561	549	579	541	555	579	608	567	565	519	529	569	571	532	564	570	566	584	551	560	555	566	545	553	575	523	581	563	540	574	581	580	522	567	591	540	558	558	547	560	590	560	550	546	524	557	533	535	599	564	555	545	524	581	587	572
4993	3951	3307	2104	1755	1563	9460	11698	2718	924	925	980	914	883	868	859	880	884	844	899	907	879	913	834	873	852	883	835	859	876	874	883	808	937	1403	1586	1453	1238	1039	944	901	844	831	819	835	818	817	888	896	834	862	859	819	811	822	841	862	844	824	805	861	832	875	872	868	833	889	798	862	839	871	832	854	904	875	857	908	830	835	868	867	868	887	858	794	845	847	850	840	886	861	800	847	816	782	869	832	898	813	842	789	863	841	849	825	826	820	856	858	848	841	822	849	822	836	859	810	806	853	850	853	883	855	867	855	780	780	869	807	843	818	824	766	803	801	868	852	854	852	837	857	851	847	849	843	812	841	861	871	830	879	834	850	789	856	859	832	839	844	835	812	878	819	851	861	875	869	877	853	832	805	831	845	830	818	778	819	817	828	840	853	853	829	840	847	848	822	836	832	862	901	825	821	834	799	881	843	807	835	885	854	853	843	856	837	821	800	863	856	874	859	795	775	832	869	835	858	850	886	810	880	822	906	795	854	839	849	879	837	815	882	845	830	842	817	833	876	835	836	839	813	858	847	806	829	849	887	812	866	906	847	881	860	857	824	860	903	825	825	825	851	813	846	880	874	854	848	848	869	854	847	829	864	887	792	835	881	855	833	847	890	860	840	893	850	790	853	867	861	864	842	860	851	840	836	865	799	857	857	843	836	811	854	799	852	883	890	816	822	853	805	852	856	848	884	848	842	856	857	844	847	844	852	842	844	829	844	777	847	801	917	862	805	900	837	871	828	809	785	853	818	846	807	843	825	861	890	833	861	859	868	866	804	879	814	769	817	818	808	841	829	883	867	805	822	846	811	846	802	814	875	808	848	803	850	836	836	803	797	842	825	827	751	830	801	810	855	882	843	827	892	869	848	854	913	863	822	842	822	828	885	802	813	853	842	797	826	854	862	929	868	885	818	815	831	851	893	844	766	864	850	839	822	837	883	839	894	853	856	860	859	852	832	777	825	831	803	806	839	856	840	826	820	851	843	856	832	901	834	853	830	823	880	835	823	874	825	849	855	850	820	864	836	810	854	870	842	852	853	844	849	784	853	797	865	837	790	823	830	858	891	902	882	924	843	857	818	822	819	863	800	890	787	790	791	859	854	872	927	858	805	833	822	873	854	846	860	866	867	889	856	799	873	815	892	824	805	829	922	805	888	820	883	881	867	857	842	806	844	879	842	810	838	795	841	882	832	820	871	868	832	831	837	867	855	881	877	860	855	843	863	821	885	886	854	881	820	856	845	828	855	844	846	877	828	833	837	786	812	870	888	828	834	808	822	792	787	825	823	839	794	840	820	835	855	825	832	869	858	817	858	886	869	850	817	864	810	826	819	847	890	848	848	776	829	755	790	823	840	858	851	832	883	863	842	913	899	837	855	844	876	864	807	854	852	900	835	846	877	818	865	880	848	863	818	839	829	895	926	817	868	801	868	875	841	876	844	814	830	851	824	830	870	892	834	854	862	869	858	837	850	809	809	814	805	854	818	791	827	825	867	865	883	843	821	852	847	807	773	835	894	844	885	836	841	799	843	880	834	833	901	867	831	824	828	853	856	819	799	855	791	784	798	794	893	826	875	857	868	854	835	835	810	837	823	815	856	864	830	848	852	846	829	803	876	864	827	870	910	845	888	839	862	817	841	811	876	808	857	860	842	845	794	830	813	850	897	884	862	839	869	838	809	881	803	783	865	882	837	877	828	896	863	858	839	813	824	826	836	836	836	873	833	850	815	832	872	859	827	848	881	846	862	837	839	851	807	791	846	808	814	884	819	831	865	861	840	877	832	885	851	854	879	858	847	851	809	854	852	804	840	800	829	798	812	843	840	847	845	860	873	795	899	820	845	855	799	844	791	834	881	868	866	836	908	820	867	860	880	803	848	815	833	846	839	826	902	830	856	869	848	852	776	838	814	838	866	874	812	859	839	857	843	830	814	846	818	821	861	822	845	845	796	824	838	884	867	835	855	867	876	877	902	874	775	841	861	854	867	836	866	873	799	767	859	868	827	858	861	815	870	811	851	842	875	851	850	834	868	817	876	825	842	825	865	827	858	821	843	848	824	829	857	825	850	871	815	880	871	816	851	807	804	880	893	816	861	820	809	879	870	830	796	884	869	862	799	896	885	851	883	833	831	800	856	868	877	847	853	794	807	853	827	906	835	859	860	887	925	852	863	850	862	865	884	844	854	838	839	861	807	878	832	889	826	818	843	878	865	900	837	882	863	868	852	866	791	880	831	831	874	893	791	858	825	840	861	826	825	862	835	819	835	823	823	836	881	871	855	849	854	821	810	879	867	813	897	830	884	817	863	800	849	816	837	886	835	878	875	821	857	876	861	827	845	813	845	895	837	847	834	827	870	823	829	857	806	806	818	856	841	805	826	817	849	850	829	893	798	852	835	886	845	859	862	836	851	897	823	823	804	814	822	904	856	885	855	879	888	843	834	851	865	844	802	821	891	846	872	848	793	787	809	872	836	936	794	858	897	839	829	791	780	872	817	812	824	885	893	752	849	866	836	831	789	800	890	821	854	845	860	846	834	838	875	859	843	870	803	820	893	815	852	799	866	826	796	789	831	835	852	841	826	865	784	948	796	872	851	833	841	835	899	893	855	813	834	754	833	820	827	869	830	898	837	808	865	893	840	856	816	840	818	844	849	855	817	842	837	830	880	799	793	862	872	788	849	848	863	825	855	817	785	883	907	835	849	866	847	867	863	813	850	810	801	825	843	767	833	875	819	829	832	887	778	864	803	879	872	815	872	895	822	842	864	832	864	896	857	816	876	803	829	875	865	830	872	861	892	809	807	822	818	860	835	830	810	833	865	866	825	880	821	825	817	862	878	818	839	885	793	852	881	806	855	804	856	838	776	829	873	879	814	831	815	855	786	815	829	881	873	830	865	859	874	892	805	835	828	820	845	848	807	881	812	834	813	883	883	831	850	873	808	807	811	837	869	856	862	862	812	809	878	880	841	825	842	811	859	839	837	873	830	894	852	795	798	820	862	864	869	882	848	859	891	922	869	860	867	844	849	842	851	896	912	806	856	846	876	899	878	862	818	832	826	911	850	841	842	848	867	835	806	900	841	780	912	836	873	833	864	855	887	846	830	822	758	827	866	853	819	865	839	854	834	825	823	902	800	886	865	812	877	823	861	783	813	790	861	841	872	846	847	856	917	854	794	820	812	867	869	802	825	767	837	825	826	904	835	841	857	857	823	863	844	823	837	847	835	811	835	805	819	851	832	822	864	827	845	910	847	833	874	818	913	917	852	871	834	767	855	853	857	868	862	891	829	802	881	845	849	821	869	898	866	835	854	865	855	909	850	847	839	850	863	862	863	821	806	888	840	861	802	800	894	855	877	790	854	835	809	797	820	830	856	810	805	820	841	847	877	857	860	856	904	826	837	812	841	824	801	823	831	847	840	887	855	852	836	830	844	891	801	902	809	870
25270	21193	26935	24924	4573	1391	15553	23086	7493	713	696	625	635	632	614	649	583	570	607	607	642	609	639	551	606	583	632	562	596	562	554	621	614	942	1612	1622	1303	954	751	660	603	574	637	571	589	605	562	576	566	593	593	589	538	570	621	565	557	576	592	577	596	599	568	622	592	528	598	535	619	567	575	587	577	594	602	639	549	567	597	576	606	603	525	528	607	595	584	588	577	575	595	571	605	594	615	566	585	585	562	572	563	602	606	593	588	591	565	535	549	565	577	575	597	626	551	611	608	542	558	605	577	583	615	613	550	584	580	586	624	580	561	597	605	577	568	563	546	587	610	600	578	603	580	548	558	567	562	587	583	602	604	571	613	573	602	547	550	585	575	569	570	602	608	619	564	617	552	598	586	641	592	551	619	622	576	612	586	584	615	572	637	620	574	562	534	560	615	570	582	588	578	589	586	570	576	560	602	566	589	604	561	571	545	588	550	590	614	577	625	627	597	594	599	613	662	605	540	592	574	568	563	602	564	572	547	603	599	566	562	562	594	562	574	575	600	594	603	648	588	561	553	564	568	586	566	607	599	566	555	598	560	634	623	590	626	593	600	612	595	601	584	613	630	601	573	600	557	561	579	546	594	578	602	578	554	601	614	614	625	575	625	603	585	597	596	568	561	608	574	607	573	637	608	574	582	610	583	591	627	605	578	579	606	563	584	578	584	648	600	542	593	541	575	575	629	564	592	568	569	548	594	560	589	587	564	624	554	589	598	577	598	610	605	575	590	567	586	582	545	632	559	571	564	558	599	594	592	583	551	556	600	619	573	591	611	558	628	592	620	592	599	620	543	545	599	612	618	581	564	593	596	639	596	587	571	588	579	540	601	613	574	548	583	581	535	618	587	583	591	555	598	587	612	596	614	583	554	580	584	576	555	548	585	584	600	604	569	581	572	593	600	568	604	595	588	587	606	585	590	589	602	645	563	635	583	590	569	553	605	600	555	545	550	565	596	553	579	616	563	585	604	548	605	586	582	543	621	547	528	576	624	556	550	607	571	597	598	625	596	599	583	569	556	558	613	579	545	549	563	600	587	620	531	588	569	570	541	580	566	612	619	592	569	596	527	564	572	569	561	582	580	572	606	564	591	578	617	621	585	588	540	592	580	600	595	595	582	600	556	562	566	604	583	571	573	571	580	546	575	539	602	609	592	556	573	634	523	584	567	586	567	599	565	547	564	572	553	542	584	556	572	587	621	625	593	598	626	574	535	527	596	540	626	591	611	585	589	594	613	583	561	592	569	600	622	602	557	607	587	561	571	554	586	579	589	627	624	580	646	525	581	570	605	562	587	592	533	626	583	579	585	610	549	590	588	559	576	640	536	568	575	631	582	541	610	591	553	571	582	555	548	619	602	600	621	566	569	577	597	626	578	523	604	590	579	560	594	569	601	591	614	605	561	601	613	548	600	579	643	552	552	589	572	571	622	578	577	586	594	574	604	626	611	615	593	629	574	618	596	558	571	518	574	584	581	566	615	594	581	610	568	592	568	585	557	600	563	581	586	597	598	602	566	590	584	601	571	589	580	619	624	571	584	581	556	551	617	609	538	588	593	592	609	578	558	568	549	571	611	614	558	583	558	606	590	562	573	618	592	587	574	565	595	596	579	599	560	569	562	540	547	540	583	607	608	578	550	555	543	560	630	633	598	559	604	590	593	619	596	578	564	589	621	574	613	589	587	571	579	619	575	585	581	580	592	543	599	567	580	528	577	599	583	584	589	601	584	588	592	579	556	603	579	642	577	592	583	581	578	578	595	602	576	558	559	609	597	551	533	589	562	584	581	558	578	571	624	590	581	580	570	601	587	578	558	557	588	570	550	597	560	608	589	577	590	572	546	595	607	591	615	577	555	589	573	539	595	553	560	581	584	576	578	565	580	553	574	566	557	577	562	589	606	643	606	614	598	575	548	586	577	593	605	574	580	597	532	611	565	561	574	552	550	597	541	531	604	584	579	609	607	586	609	584	593	568	609	628	567	587	645	606	573	591	574	583	622	574	588	590	585	577	612	561	585	606	600	575	638	561	586	624	557	573	588	567	610	607	597	580	630	596	558	567	577	608	588	575	591	559	589	612	588	568	596	577	568	583	598	598	550	588	612	579	525	633	583	576	572	540	559	579	594	577	591	606	595	577	611	591	602	576	591	588	594	571	597	600	614	593	557	563	611	564	593	591	631	610	592	546	563	579	611	541	601	584	563	578	582	550	591	617	581	568	593	586	567	591	580	545	538	589	585	567	591	549	558	568	608	581	609	570	595	596	553	612	572	592	574	561	571	620	591	548	591	622	556	562	623	604	617	574	578	589	640	592	608	543	540	595	613	591	579	632	585	593	583	594	625	584	577	601	567	524	589	615	580	588	584	614	638	580	595	579	583	562	566	577	577	610	567	527	579	594	582	614	597	592	583	558	546	598	600	593	585	586	609	631	567	570	588	622	525	551	588	574	561	554	571	596	594	588	593	590	614	629	568	569	589	552	583	580	566	560	561	590	579	591	584	574	568	588	577	600	543	601	561	618	595	603	589	624	576	567	596	590	556	589	572	575	606	632	571	581	588	545	561	593	581	562	591	539	609	569	564	576	559	620	610	589	541	595	562	567	584	560	620	587	615	568	601	630	539	583	572	597	589	574	656	538	602	582	613	574	586	596	588	615	591	571	571	566	611	637	542	586	600	583	619	570	576	638	536	607	578	586	612	591	617	565	571	579	550	578	586	632	559	595	610	560	603	552	563	546	547	583	596	561	606	580	570	610	602	596	565	601	547	547	543	594	574	545	588	621	573	618	592	649	578	595	594	603	581	593	600	604	596	582	546	550	577	563	602	520	534	595	602	570	609	579	619	594	571	561	572	591	610	625	594	604	571	579	580	585	552	545	610	618	587	630	623	573	578	578	577	571	592	594	564	567	586	566	584	630	562	590	581	617	576	590	567	634	594	611	587	578	555	596	563	583	585	591	544	572	613	609	569	570	529	574	556	550	583	587	590	570	521	611	583	593	551	606	629	628	649	576	603	587	570	564	597	585	589	567	558	568	575	597	614	532	593	580	587	543	575	600	563	570	603	601	584	564	577	572	598	566	561	575	593	591	598	542	586	587	579	539	539	602	604	561	578	584	565	592	598	564	555	607	626	598	590	597	594	587	577	602	544	607	534	548	582	576	588	589	593	587	638	541	643	540	584	624	594	577	636	583	580	579	586	534	591	586	582	552	570	580	557	595	597	597	573	575	610	591	550	602	566	580	618	583	627	586	554	621	553	606	569	597	555	595	581	599	614	615	575	568	587	580	567	608	598	591	592	600	600	606	557	556	598	634	601	559	555	630	600	596	574	596	602	632	570	533	564	581	584	545	593	575	593	590	578	563	577	602	570	587	611	567	588	581	624	572	598	574	571	594	560	639	574	564	578	568	529	555	539	587	576	569	528	587	567	560	545	596	566	587
5448	9118	7678	4173	3289	2665	23571	30831	8135	1084	1154	1047	959	990	931	1011	925	962	932	931	939	950	904	914	873	943	924	873	865	898	926	888	980	1851	3366	3191	2413	1639	1205	1074	945	894	868	919	866	853	905	909	874	823	903	924	919	852	893	846	896	871	870	891	900	862	872	854	849	864	858	835	859	889	884	914	892	869	852	879	883	926	878	931	908	883	890	867	888	899	897	853	913	873	839	865	843	876	904	878	879	869	901	886	855	858	890	846	895	862	851	883	926	866	864	918	916	874	858	843	864	822	894	897	837	881	915	851	916	870	837	894	905	849	866	902	898	915	862	832	876	888	801	882	896	889	898	823	888	887	879	859	844	897	903	952	862	867	877	862	880	874	842	883	859	851	888	891	851	880	904	892	875	869	836	891	859	967	881	824	880	896	879	882	845	891	920	882	887	848	848	845	882	884	864	851	844	864	864	904	875	886	843	890	870	908	896	902	836	857	862	893	860	915	876	916	917	861	851	863	898	862	873	831	901	852	854	920	831	909	869	885	860	901	856	847	884	941	871	868	845	902	898	883	845	891	875	867	836	881	883	843	850	885	822	884	855	851	842	906	894	900	881	880	884	908	860	837	843	856	907	896	883	805	886	913	935	854	841	861	910	871	885	826	812	823	870	878	892	890	850	911	868	920	888	867	925	919	810	866	841	862	906	868	892	880	846	835	901	962	892	890	905	862	868	883	829	865	836	854	901	857	930	917	901	904	842	906	878	861	877	816	835	876	864	912	882	904	823	888	849	846	856	886	880	890	875	830	877	925	926	869	892	883	850	903	892	880	853	861	876	877	875	925	900	833	886	920	871	943	861	905	870	835	916	889	938	923	892	859	915	921	858	887	884	904	881	881	864	888	878	888	924	850	843	873	867	862	897	854	880	900	920	831	927	920	885	850	882	898	891	857	865	920	895	901	892	863	864	865	911	882	917	891	899	905	865	868	876	874	883	895	935	856	877	850	873	851	905	811	860	884	873	884	844	864	859	909	904	917	885	896	863	868	953	857	886	830	855	882	962	893	869	861	873	890	911	832	912	926	864	885	888	844	866	904	892	864	888	855	907	867	861	848	899	894	892	862	870	865	872	879	851	817	866	895	891	895	871	901	902	889	897	940	834	859	877	876	874	909	914	839	840	821	940	869	858	931	910	876	868	801	878	855	872	909	869	826	934	857	821	837	887	882	833	824	883	944	892	865	897	796	829	866	914	905	895	817	869	846	976	850	850	892	889	867	884	872	858	885	832	864	858	845	951	891	868	870	890	853	901	872	845	869	836	883	910	888	878	892	871	865	882	897	871	829	900	886	917	894	858	913	872	868	904	849	859	899	892	914	867	799	862	901	891	839	851	893	894	866	858	882	887	868	864	869	833	853	849	847	862	919	836	886	899	855	891	897	838	938	857	870	884	843	920	894	847	850	912	859	871	891	829	876	888	864	891	879	861	881	905	892	902	827	914	872	810	844	873	888	881	883	913	841	894	840	927	870	874	834	857	931	869	892	915	857	874	813	885	903	893	883	886	881	844	878	878	860	876	856	819	886	822	860	869	912	840	897	879	882	870	846	942	825	886	862	894	904	890	883	840	867	904	878	845	856	881	883	894	877	912	923	924	848	830	888	875	894	821	906	893	917	894	864	841	909	860	834	835	863	831	878	871	849	858	863	891	887	815	892	817	826	869	878	939	898	852	832	841	835	865	880	897	882	897	840	833	893	862	865	913	886	906	944	881	850	895	910	871	872	895	854	838	898	865	895	907	914	866	883	948	891	883	865	878	867	860	810	863	894	901	901	863	832	857	900	836	876	872	902	889	849	849	854	851	853	880	889	873	906	879	871	871	917	897	913	916	881	871	900	864	940	881	901	869	863	869	926	891	888	828	858	831	821	840	899	891	844	893	889	844	866	824	906	879	908	867	888	869	884	875	874	909	874	931	823	875	875	896	877	934	840	935	872	855	850	837	886	922	867	916	882	879	841	885	844	860	855	853	894	928	908	844	846	863	887	914	859	882	948	833	872	862	881	851	822	866	892	899	850	866	888	909	856	858	919	876	898	875	876	937	932	826	812	829	873	870	899	823	913	874	918	918	863	884	870	902	857	903	922	861	840	858	846	896	892	935	866	868	887	886	891	896	859	847	900	881	898	865	872	879	912	892	881	843	878	818	898	870	838	909	839	849	845	883	875	860	886	896	901	883	856	916	833	864	878	886	898	859	865	892	881	921	819	864	897	866	870	890	833	847	891	853	860	862	890	847	867	838	898	904	887	907	859	921	888	869	849	870	870	923	899	842	877	842	853	877	901	916	875	878	881	891	889	869	927	867	869	887	898	892	885	895	849	922	817	908	849	857	888	889	918	885	867	856	856	887	865	881	855	854	912	860	905	844	866	863	925	879	909	812	846	892	928	880	925	855	817	909	950	867	864	885	888	816	876	861	887	877	868	894	867	864	864	831	922	906	896	902	895	929	872	854	840	905	902	872	862	913	852	878	889	875	857	838	920	877	842	865	823	907	917	872	852	902	866	932	837	923	885	896	875	863	883	929	856	925	872	887	830	899	848	923	885	946	822	875	820	896	897	869	924	881	859	873	882	873	832	908	813	940	891	879	929	866	878	829	855	825	859	902	877	877	874	919	891	815	863	942	872	882	846	906	899	928	875	829	874	805	899	825	913	870	862	915	918	891	845	932	885	851	834	906	902	884	930	848	853	878	847	882	873	864	931	844	864	860	831	915	820	888	875	921	831	878	841	881	892	946	871	901	887	935	857	900	888	870	876	848	870	878	876	874	851	891	902	826	901	913	887	896	912	853	939	902	904	883	849	887	879	861	912	877	868	924	877	891	913	880	870	861	882	842	847	926	824	862	869	870	908	839	883	858	899	855	905	891	826	851	806	918	840	887	844	838	870	970	864	846	856	872	926	885	856	818	870	872	877	861	883	927	904	877	845	878	852	848	848	913	911	855	825	849	887	925	893	913	910	898	904	943	892	864	869	869	882	873	818	880	876	820	878	873	880	879	908	851	886	907	876	839	841	908	933	874	915	792	919	924	910	903	805	889	869	894	904	910	904	907	895	824	879	870	868	925	852	897	822	887	887	878	893	874	902	827	892	837	865	829	885	917	847	859	915	853	868	866	895	869	901	943	858	918	837	904	933	833	893	877	841	892	893	839	897	865	903	913	861	848	814	796	847	835	863	829	876	914	839	871	865	856	855	904	870	874	851	881	866	950	878	891	864	840	902	846	872	873	922	858	870	874	831	907	849	867	879	861	881	796	909	858	898	863	882	899	841	832	891	928	860	848	896	830	876	886	857	877	858	901	873	935	857	878	911	916	886	830	888	904	920	868	907	858	911	832	927	858	878	881	871	882	848	917	905	842	856	899	888	775	886	898	880	861	822	880	864	922	814	828	907	892	882	919	882	896	945	838	920	930	875	861	910	883	866	868	833	907	876	869	914
23336	21224	28965	23781	21228	19751	29623	45021	27394	4748	909	718	716	702	652	618	623	683	614	663	686	669	639	608	600	626	579	614	623	615	569	635	962	2813	3917	3157	2258	1327	824	646	650	574	588	540	568	578	575	592	565	593	596	569	523	596	553	558	586	601	571	592	553	558	606	590	585	553	563	586	566	549	560	594	605	568	550	550	604	541	602	596	586	541	600	591	578	538	572	548	575	588	592	563	558	586	573	545	605	576	545	540	557	571	574	580	530	564	566	579	635	559	592	590	568	507	597	577	596	538	595	536	568	570	535	558	581	534	579	555	580	547	574	567	575	573	564	559	586	574	582	537	607	585	580	561	595	553	575	554	573	586	601	591	627	566	561	522	574	562	575	548	568	596	611	612	541	557	531	583	511	555	597	565	587	575	557	550	581	579	547	559	567	546	574	555	547	533	555	580	595	579	579	575	537	573	587	591	586	607	614	574	591	524	567	569	552	579	577	571	601	577	579	599	562	566	567	566	566	531	589	572	570	581	557	540	569	599	631	623	595	582	556	556	575	565	586	605	580	616	567	575	576	536	572	556	549	568	561	604	538	548	611	594	539	552	575	581	565	576	558	570	562	570	622	582	577	567	589	562	583	542	546	547	566	536	572	584	576	546	619	588	529	559	593	559	569	590	549	581	541	548	557	586	563	602	577	569	571	555	582	570	549	559	585	561	583	549	604	586	557	631	553	565	574	584	596	602	607	568	580	610	555	596	574	553	595	561	553	552	561	576	554	534	553	600	564	578	612	558	626	560	564	566	548	579	527	582	562	585	600	561	577	585	579	565	578	581	608	580	581	544	599	558	563	537	542	590	552	566	605	536	532	577	556	556	583	583	588	590	591	558	597	570	574	537	566	575	590	579	565	606	607	558	577	546	573	564	586	562	572	583	529	575	592	527	566	614	566	566	542	572	572	553	545	564	582	549	606	568	531	629	579	576	614	596	614	569	552	536	543	571	593	586	605	635	544	579	581	611	584	578	529	587	590	600	590	551	577	552	581	613	597	604	568	599	597	595	573	591	573	564	587	600	579	559	574	581	577	579	588	590	549	585	565	584	537	591	580	609	584	581	573	605	586	584	596	597	588	588	565	573	586	627	591	593	593	577	540	575	618	597	551	644	588	544	574	579	535	581	563	590	611	542	524	582	606	591	567	543	543	586	602	612	601	540	568	599	583	548	566	589	554	546	578	561	594	563	630	538	548	600	553	536	620	531	539	587	561	556	531	525	583	580	576	554	554	549	588	564	557	627	572	570	602	572	559	598	583	549	606	588	588	557	584	585	555	574	586	589	608	600	569	590	594	567	574	570	630	559	591	552	605	574	572	605	611	572	589	561	587	599	584	594	543	572	560	612	612	572	562	636	543	548	535	561	539	579	603	593	536	587	591	591	574	575	560	572	556	582	555	610	582	578	593	563	611	599	570	582	607	540	540	515	577	562	579	546	599	594	558	570	569	550	600	608	558	563	566	574	599	533	584	571	583	594	573	627	598	605	543	561	626	575	607	566	587	572	558	545	548	564	586	568	578	564	566	593	560	571	592	563	593	530	579	575	597	542	601	578	590	613	574	570	531	574	620	570	581	572	591	533	566	574	593	580	565	602	573	591	571	596	574	578	572	590	542	606	554	538	580	608	568	579	549	639	545	586	571	595	619	596	580	600	553	588	560	606	566	617	533	552	582	552	552	577	555	534	591	594	579	576	550	539	595	562	538	576	557	542	574	555	603	579	589	574	581	565	618	558	540	564	578	598	604	563	582	599	573	566	627	586	599	587	565	562	581	549	605	548	544	539	589	580	588	572	573	559	550	569	555	574	581	607	577	562	556	545	590	548	549	555	585	553	564	580	588	589	553	536	607	588	591	547	559	561	589	556	617	616	562	556	544	555	622	573	576	590	559	581	572	598	595	575	524	589	556	577	606	633	526	596	566	577	583	607	576	587	586	533	605	559	577	567	571	562	560	586	589	536	607	560	568	581	600	552	595	590	615	576	580	518	546	579	578	551	585	578	571	577	593	590	625	589	585	532	602	590	614	566	555	570	554	581	567	570	544	533	569	526	588	578	540	555	600	557	547	533	534	573	564	547	548	543	555	572	568	610	560	569	535	580	583	567	594	638	575	597	608	575	567	576	589	585	570	602	563	596	522	580	562	556	541	549	549	533	596	566	573	566	559	634	556	509	582	542	625	582	570	562	577	607	567	540	588	613	570	573	569	563	623	568	606	603	546	579	546	570	609	565	578	563	610	578	624	538	579	599	551	560	618	551	538	564	541	577	589	576	549	610	554	551	587	596	548	572	576	565	567	586	581	573	559	552	597	502	563	596	562	508	610	575	563	578	588	580	577	593	513	562	595	561	578	572	586	554	516	556	584	589	551	614	568	587	552	551	543	632	566	561	617	566	547	600	581	578	597	468	586	607	523	567	607	592	565	590	536	535	544	574	576	565	547	557	567	588	612	575	533	566	571	535	566	574	593	570	582	552	544	581	609	597	544	572	588	566	542	616	557	585	576	546	562	570	545	605	582	570	588	636	558	576	570	535	619	561	585	609	544	537	541	603	575	551	573	615	581	564	549	582	617	538	555	591	596	578	598	555	548	555	552	584	566	561	531	568	584	628	575	592	553	579	547	556	580	596	591	561	610	582	604	577	558	593	573	533	577	601	610	525	542	557	573	521	593	578	566	570	613	503	549	632	538	552	556	593	554	547	588	559	582	562	596	590	545	594	551	578	576	574	588	582	602	580	584	574	589	604	580	582	555	588	536	572	565	527	563	529	590	599	601	606	564	592	576	542	546	563	578	512	574	542	579	541	592	585	562	543	541	575	593	603	598	601	583	572	525	613	581	570	548	553	529	574	532	598	577	543	569	614	567	566	569	564	569	592	591	586	565	548	599	550	591	557	572	557	553	581	593	562	563	628	529	604	596	603	582	603	588	576	558	580	575	605	570	583	516	576	562	567	614	576	604	581	578	563	599	575	520	539	602	550	562	573	609	551	612	567	541	571	568	601	573	573	584	588	587	556	589	564	524	581	581	540	531	538	563	580	555	537	608	530	532	555	574	569	587	603	572	577	602	546	547	555	601	600	538	532	598	553	532	549	593	574	588	559	573	567	558	583	555	602	549	542	587	572	572	581	576	571	566	589	545	573	518	561	632	561	594	601	517	552	567	583	602	582	570	559	566	563	544	615	503	584	597	537	584	577	607	600	553	612	560	552	546	612	616	555	541	593	590	585	579	594	594	559	579	581	550	580	576	592	567	559	628	601	563	578	556	576	577	540	598	565	563	575	552	563	584	594	545	589	565	569	605	565	592	551	578	557	549	582	590	529	529	565	535	568	590	579	564	599	624	575	559	564	588	524	563	589	591	553	553	619	588	572	562	549	571	583	585	568	565	588	573	546	578	581	588	604	570	580	578	545	598	537	557	544	579	560	608	584	566	567	572	566	576	602
9147	19787	16763	9971	7758	5950	34178	48357	20042	1525	1489	1365	1196	1183	1088	1126	1046	1040	1046	1022	1042	944	1020	965	972	924	968	939	896	925	966	925	1797	6137	8283	6665	4501	2456	1370	1030	871	868	843	812	859	843	843	841	872	884	874	866	894	814	800	869	819	865	894	834	873	818	868	896	885	849	877	831	856	899	844	848	859	865	813	872	844	865	792	850	825	841	872	825	824	865	840	892	857	873	886	838	851	865	845	792	874	909	885	828	868	868	826	897	846	822	844	855	834	852	865	845	900	819	847	914	850	815	860	879	819	771	822	898	910	820	880	834	805	841	859	870	791	859	826	875	861	889	825	932	885	869	861	831	843	864	832	840	847	855	866	833	863	887	830	878	824	873	858	828	856	843	880	878	792	860	853	886	856	866	838	830	845	847	850	838	880	852	865	788	830	841	859	840	868	833	876	851	787	866	816	816	845	889	894	843	844	830	866	836	858	869	859	904	862	834	834	804	824	870	800	796	833	828	879	788	890	813	911	846	857	771	864	852	836	830	821	823	823	885	849	845	883	836	840	844	855	860	860	827	857	885	883	852	864	857	822	858	850	846	822	904	848	860	884	868	828	866	848	847	850	819	869	799	863	835	817	827	811	879	825	860	846	879	854	872	840	843	817	882	827	819	853	793	873	860	826	849	838	840	855	867	810	824	854	831	830	856	856	871	834	840	852	865	817	855	810	836	811	857	796	867	849	864	821	857	853	871	845	845	824	848	897	839	865	830	867	794	859	829	849	876	864	860	856	825	827	877	861	858	892	872	873	835	831	867	845	881	841	842	840	827	799	843	861	829	844	852	852	871	865	862	839	830	832	855	826	881	854	888	862	851	852	837	816	914	863	842	821	839	871	838	839	812	852	807	823	883	859	853	894	844	811	832	809	852	828	864	829	812	854	896	889	831	882	881	856	786	867	819	894	904	823	860	859	824	827	835	822	830	861	841	862	842	842	871	870	897	845	878	865	845	841	882	847	814	837	870	903	894	828	868	886	858	856	834	887	868	894	840	833	834	825	896	845	859	859	835	866	851	855	852	881	882	872	856	871	810	839	879	813	807	821	780	856	816	848	888	837	819	836	851	852	828	831	821	849	821	849	877	890	812	862	848	846	884	870	888	852	851	858	874	873	853	900	891	854	815	849	802	887	835	818	897	881	840	792	897	874	805	865	836	812	860	861	807	871	828	819	852	840	819	836	872	818	867	836	838	827	833	847	815	895	850	838	813	844	809	846	833	830	890	891	859	820	847	883	867	862	884	830	859	861	834	885	853	828	853	865	831	819	785	832	845	827	841	889	879	912	891	855	827	880	899	801	847	859	849	853	798	871	814	870	878	896	832	837	862	818	850	873	886	878	853	899	829	856	820	858	838	851	839	858	874	853	873	876	862	845	876	877	840	836	861	908	799	873	826	865	858	884	885	867	850	842	824	832	871	819	833	861	839	866	860	900	796	868	800	883	834	838	915	840	849	851	852	807	879	867	854	874	851	849	852	840	908	850	772	843	834	877	856	855	847	860	872	810	821	817	886	845	823	856	830	829	850	870	887	854	885	860	849	839	807	885	817	835	805	884	858	831	874	818	885	781	808	845	827	883	861	825	850	824	937	810	839	879	798	829	860	850	812	846	862	878	842	858	866	898	779	875	907	884	870	868	904	870	861	818	840	844	852	847	850	858	905	860	847	841	864	832	855	862	865	819	842	867	875	863	849	846	815	879	823	847	839	806	853	852	874	829	824	819	868	861	836	841	847	822	865	856	806	833	827	853	829	849	823	875	840	921	844	850	841	800	883	804	867	875	849	854	867	886	864	866	813	810	861	821	867	881	894	806	850	898	843	882	825	861	894	831	851	854	876	846	838	854	917	862	832	884	841	862	856	864	853	836	869	848	820	859	891	876	882	822	893	803	844	826	783	870	783	786	787	837	850	810	844	813	798	852	828	763	833	844	849	845	835	884	832	842	887	862	849	835	889	898	858	847	840	842	893	869	793	848	858	900	852	844	836	872	858	824	871	806	830	816	833	835	826	852	816	848	877	833	892	837	856	940	831	918	883	822	876	834	796	824	833	841	843	852	844	863	922	893	884	834	888	856	850	898	835	893	827	869	856	871	838	819	827	838	849	879	852	892	799	818	773	861	868	849	860	773	845	854	878	802	838	875	805	850	886	844	837	819	831	857	875	827	815	834	815	836	829	819	837	836	830	795	838	784	845	887	930	768	798	810	861	838	813	822	882	825	846	889	873	882	852	805	828	837	831	864	802	800	820	810	818	816	890	845	837	881	861	806	853	830	862	814	894	843	808	806	883	888	860	844	838	860	807	800	883	855	847	881	908	890	854	821	873	854	855	811	843	843	892	867	844	875	856	900	869	843	814	829	834	855	804	864	850	840	907	878	815	874	827	830	813	838	782	815	866	809	893	875	839	865	872	763	813	850	884	819	864	861	882	834	854	859	911	837	846	877	868	860	800	803	857	847	851	835	819	819	854	836	838	833	821	839	814	868	906	842	860	875	869	835	867	848	899	838	921	862	843	841	875	855	816	823	816	879	885	838	808	939	824	856	816	829	832	838	901	867	846	789	818	837	850	839	845	877	829	804	854	840	829	825	874	901	826	832	840	868	837	824	804	836	909	820	837	843	875	836	845	879	879	830	836	834	884	890	863	830	869	847	824	841	902	863	891	832	856	867	800	814	847	816	859	849	842	820	843	875	857	886	865	879	856	861	817	835	852	839	860	840	880	842	881	838	871	856	897	823	877	834	845	859	886	821	786	854	881	845	815	842	866	866	849	824	842	846	888	881	847	836	831	828	834	861	819	792	875	890	861	815	813	899	893	835	877	828	788	814	839	896	897	898	881	886	863	839	869	832	887	820	858	848	848	908	877	843	879	766	822	855	844	856	868	876	836	894	886	808	856	814	815	920	865	822	849	818	852	833	875	839	859	813	806	859	838	833	808	794	818	845	845	846	829	878	854	868	923	889	852	819	899	844	813	860	818	854	851	873	809	849	834	834	848	828	846	902	799	861	877	851	858	876	876	843	860	834	820	790	869	879	810	847	819	891	812	889	919	886	923	856	814	791	857	881	860	842	824	840	847	834	845	872	899	781	874	822	848	826	862	826	840	860	854	832	843	802	826	876	878	875	843	849	819	857	829	879	812	833	805	890	785	818	818	870	868	821	873	828	797	841	790	852	836	864	833	860	892	872	863	869	858	838	869	826	817	855	827	806	846	852	803	861	841	856	823	836	836	840	833	854	881	874	858	879	839	910	842	855	818	853	819	803	892	801	828	844	868	852	824	847	837	831	863	837	807	884	856	836	878	756	854	833	811	897	845	826	853	842	811	872	852	906	844	841	858	858	837	855	852	811	824	882	850	868	790	867	869	811	838	855	831	835	820	852	811	845	926	841	866	830	821	806	848	848	793	877	867	826	863	835	865	856	823	830	787	769	878	853	849	834	847
26846	20192	7876	1788	1080	789	3761	6477	2858	633	594	585	600	593	584	615	642	566	586	541	567	626	556	586	559	590	597	569	549	595	535	606	639	709	827	871	749	703	633	583	577	575	547	590	548	545	577	581	567	586	597	558	579	543	563	544	571	592	593	595	556	618	539	543	581	589	526	594	604	593	610	564	566	580	537	602	547	518	562	638	575	548	558	593	555	558	588	529	563	562	578	594	546	602	598	582	557	537	594	611	595	597	561	581	614	588	557	611	565	531	589	583	519	605	630	564	578	560	574	542	572	590	562	587	562	548	556	589	574	568	579	569	551	604	581	567	570	590	510	554	566	529	584	596	558	552	579	576	535	566	495	565	584	563	526	553	530	556	574	583	572	597	554	550	542	551	562	535	584	571	584	574	553	592	565	553	533	579	589	574	569	603	578	591	571	550	555	589	591	636	566	579	560	595	496	545	594	618	528	565	539	565	580	620	578	591	590	531	540	601	601	538	585	587	561	570	569	562	593	575	577	565	595	503	536	585	539	585	575	541	591	570	590	576	564	541	598	580	550	568	632	552	577	553	615	564	637	620	552	567	557	586	525	572	576	611	550	508	538	561	550	575	585	597	574	541	529	570	588	535	514	614	595	561	592	570	558	550	571	608	571	564	533	530	565	532	555	572	600	595	569	572	602	573	563	560	563	553	587	567	617	590	603	563	550	533	539	555	572	514	591	570	586	576	563	593	545	568	567	540	621	544	596	529	536	558	547	595	549	583	577	535	559	529	587	528	580	543	590	559	586	607	550	583	547	561	514	551	592	548	548	561	580	581	552	575	572	569	578	546	604	589	555	593	580	565	601	585	571	570	581	591	576	523	563	555	584	589	538	587	580	585	570	565	561	576	565	532	546	543	535	545	565	580	580	575	585	591	555	543	546	524	566	568	582	548	547	549	587	556	529	564	588	612	591	584	619	538	571	520	591	593	580	558	601	531	572	572	554	559	572	551	574	607	564	545	560	594	572	575	525	525	550	549	561	571	543	587	583	568	553	575	556	560	568	581	561	561	536	598	555	578	579	570	575	518	568	607	561	618	571	587	575	558	527	575	580	586	546	564	563	593	566	549	571	564	591	603	530	553	572	621	589	547	530	610	537	532	596	555	568	549	581	578	560	562	542	580	569	572	593	570	561	578	576	600	570	557	569	561	553	567	584	575	543	596	587	583	560	597	605	572	600	526	590	563	569	564	544	540	564	560	576	569	571	570	528	611	550	546	541	554	585	577	584	564	556	517	571	547	580	534	574	557	563	535	565	590	585	534	579	575	551	549	555	540	546	580	568	579	564	600	636	573	578	608	547	563	557	625	580	570	580	565	585	577	554	591	508	564	589	605	516	532	492	602	606	586	539	541	559	562	585	585	606	542	568	581	636	525	576	575	568	568	560	551	551	538	551	561	561	611	530	580	545	565	572	545	568	600	575	579	594	580	536	579	572	532	580	581	585	590	536	587	595	600	595	553	572	588	605	610	575	610	550	559	589	572	553	612	523	588	582	545	588	574	567	627	564	557	585	561	578	595	554	542	590	554	580	556	541	601	598	561	611	625	590	549	558	581	554	591	574	584	579	571	580	538	575	614	536	591	575	549	572	581	548	577	536	556	512	587	607	568	547	552	584	567	565	563	551	617	622	590	603	551	544	573	556	598	539	558	611	597	582	561	567	570	566	578	580	544	622	579	560	553	596	590	576	572	574	578	631	533	580	559	520	572	554	555	541	581	556	572	560	561	608	590	602	556	567	607	571	583	573	584	575	551	575	552	604	595	573	604	576	534	565	570	565	578	541	585	571	605	560	567	563	565	591	566	578	568	545	606	570	576	559	580	568	562	528	569	536	587	596	624	514	551	529	581	559	605	571	608	561	559	551	561	591	576	557	524	597	581	585	574	538	622	547	525	618	567	568	543	571	563	605	570	586	587	584	584	546	560	561	556	562	618	556	590	530	570	564	538	578	552	610	577	526	598	522	565	579	553	561	571	556	592	576	574	568	606	537	570	605	562	550	593	611	590	592	565	569	583	591	586	573	540	570	567	565	563	536	555	567	539	580	599	542	549	623	564	569	559	543	580	585	586	561	635	557	578	566	558	547	574	553	543	544	547	561	577	510	581	564	592	590	531	565	569	559	556	540	552	559	585	570	569	569	574	589	563	599	569	573	570	565	608	570	586	590	561	609	595	565	540	583	592	570	573	601	561	587	531	579	551	598	572	564	554	626	581	568	568	553	589	550	579	566	612	609	591	539	543	598	554	577	530	568	581	601	591	544	573	609	556	617	538	561	558	575	592	579	538	614	591	602	604	627	566	616	602	523	580	560	586	556	566	558	572	606	561	587	550	545	592	598	584	599	531	593	569	551	608	531	551	556	582	566	534	582	584	507	576	543	581	551	604	573	509	592	570	555	598	584	563	553	560	563	583	575	589	565	582	594	571	580	586	635	583	584	548	531	535	596	545	579	568	572	610	565	588	579	581	567	562	589	561	554	584	527	584	591	563	603	540	550	577	543	556	551	554	596	571	593	582	579	555	584	580	591	554	576	601	538	554	575	609	559	555	591	582	553	628	571	578	544	551	581	592	558	552	545	543	524	600	542	592	580	582	547	534	594	575	560	592	550	576	573	617	595	568	580	590	564	554	542	533	562	548	620	587	606	582	552	571	589	555	604	567	547	567	610	598	555	576	593	585	546	605	538	579	590	588	550	532	578	535	583	592	567	565	497	577	588	564	565	560	579	549	579	547	589	551	610	571	560	592	548	609	564	569	579	550	556	558	572	542	561	601	547	550	571	579	597	565	565	540	620	545	570	550	583	563	572	556	588	602	537	548	570	560	577	594	532	589	520	547	578	557	593	585	581	570	555	563	572	539	602	583	588	524	621	586	584	577	554	582	590	552	555	566	562	551	555	606	559	587	574	558	575	557	563	524	606	592	570	547	567	559	577	566	583	543	567	571	570	546	560	546	556	574	575	564	611	583	600	569	551	573	576	569	573	525	564	586	579	576	553	595	581	578	551	588	549	577	596	585	581	631	582	547	590	594	583	596	585	579	587	566	568	564	597	541	573	583	549	559	554	540	549	577	563	617	594	559	554	577	569	580	544	549	606	581	585	570	569	570	566	588	601	612	515	600	600	608	582	559	573	537	597	599	537	561	582	545	587	572	511	617	546	574	540	599	540	558	547	621	586	591	565	525	557	629	535	556	559	545	606	555	566	530	597	561	565	549	638	576	588	638	562	551	567	555	580	598	584	561	575	553	508	569	552	542	618	578	568	540	563	615	573	580	586	658	580	598	549	558	557	576	595	535	531	593	581	539	539	549	552	530	559	590	605	528	574	582	557	589	583	575	520	548	564	552	612	562	589	556	575	589	575	563	549	554	526	560	587	612	568	594	626	539	560	576	538	545	581	558	610	543	540	601	595	590	534	558	596	568	559	558	595	550	607	575	576	550
4972	4056	4079	2794	2112	1660	8263	12825	5877	1023	906	915	909	868	921	921	899	968	895	875	919	908	886	951	873	871	882	855	836	896	851	841	950	1218	1475	1438	1321	1083	903	891	825	843	893	890	828	882	845	856	833	843	838	874	890	866	869	823	862	861	839	883	861	860	858	808	864	857	889	823	888	875	827	841	828	812	824	881	828	844	874	875	860	850	911	851	957	840	816	824	848	796	833	856	855	886	836	855	834	922	843	854	877	776	861	868	868	828	871	841	808	835	865	850	876	857	866	852	894	866	869	885	856	835	858	850	841	878	797	841	866	876	843	868	799	862	853	927	886	886	822	876	858	867	861	879	835	851	881	881	837	824	894	885	842	878	870	825	857	905	838	839	841	823	885	878	851	907	808	925	894	856	858	890	850	854	869	854	780	821	894	861	828	861	890	859	834	793	864	831	840	851	886	887	857	824	822	894	892	822	850	806	880	843	845	799	859	820	884	877	798	867	849	888	829	883	913	854	883	877	832	851	874	838	858	896	858	883	890	846	901	834	830	828	861	860	861	788	884	857	836	856	874	903	828	846	838	884	816	833	924	889	879	853	865	841	862	869	890	803	856	823	882	834	906	800	837	849	889	843	816	842	861	842	928	822	826	883	883	858	861	848	842	889	924	891	809	906	908	869	891	810	830	846	863	828	863	862	884	827	825	838	859	844	818	870	815	820	854	842	824	833	911	898	813	905	833	876	879	815	894	836	883	815	872	811	872	871	836	829	813	835	870	860	848	827	835	883	828	853	798	825	865	852	872	862	876	841	854	849	863	866	833	890	842	837	854	893	894	908	861	854	824	901	866	844	855	839	829	860	894	836	877	870	794	822	849	827	833	839	899	809	877	820	827	855	859	869	883	861	873	863	845	823	855	822	817	854	859	862	867	923	869	872	883	904	864	800	798	886	851	863	855	853	827	910	862	843	845	858	877	816	856	870	879	851	852	844	818	883	900	803	838	901	878	909	859	823	912	859	865	831	847	897	915	861	881	877	877	868	870	871	824	878	886	857	871	860	798	838	835	846	807	880	874	853	803	875	856	861	852	896	890	834	846	889	882	848	793	893	849	818	861	819	887	807	881	880	860	842	856	852	876	856	816	895	905	870	852	826	848	836	828	870	808	853	844	849	853	857	803	869	867	842	905	831	890	806	857	825	856	846	917	914	844	831	824	877	875	875	858	857	839	894	894	843	865	885	899	864	883	874	855	902	824	833	909	882	833	861	817	853	835	899	870	846	852	835	888	871	839	896	832	876	863	835	896	846	804	870	818	898	824	852	852	906	838	890	850	816	861	861	845	855	861	883	877	849	818	846	846	856	889	870	853	843	869	865	843	860	877	901	880	838	846	825	930	819	880	895	853	834	902	918	813	878	857	857	825	883	838	841	900	867	840	784	873	853	860	835	837	856	861	783	819	826	846	832	858	896	893	891	889	915	848	868	875	870	842	860	918	863	837	843	812	858	855	881	888	926	833	833	881	842	860	797	824	891	866	845	828	834	813	808	859	887	916	825	851	844	850	803	877	839	836	870	905	815	893	850	838	898	879	885	838	863	848	833	844	853	873	863	864	857	852	891	855	816	948	828	842	898	880	783	850	827	903	873	859	813	847	838	866	871	891	866	869	878	826	835	843	833	819	887	824	863	861	815	852	857	853	871	884	861	829	791	875	882	852	881	828	803	861	899	899	833	860	846	875	881	860	830	821	839	874	846	837	854	907	841	893	881	859	860	877	853	855	834	876	860	865	873	850	849	886	891	859	852	829	804	901	861	834	843	879	846	848	868	825	814	842	896	901	848	869	808	870	839	820	873	916	825	818	855	884	819	865	840	873	851	844	832	865	879	852	891	841	864	819	859	872	857	919	854	856	852	883	823	938	874	917	896	826	795	842	823	828	841	837	815	850	844	870	825	913	832	877	885	836	849	847	854	869	846	838	843	898	804	854	877	894	858	793	841	904	882	866	869	857	882	847	889	855	838	866	888	843	827	834	842	824	878	844	825	848	840	909	845	859	883	847	890	883	901	883	844	905	827	875	853	860	823	830	858	885	827	887	893	823	862	794	858	897	911	933	871	817	852	849	879	830	904	840	872	831	866	867	861	806	841	862	821	844	830	855	837	832	822	843	855	834	818	839	855	871	858	846	869	774	854	890	860	864	848	891	899	897	871	822	789	831	884	845	879	902	825	878	913	855	867	895	897	831	834	915	843	881	846	863	879	862	853	835	840	878	860	867	897	856	873	831	909	851	864	794	890	838	817	842	880	875	887	870	863	854	843	839	877	843	811	850	867	902	846	802	817	783	851	960	881	832	825	821	867	874	877	889	866	886	863	820	877	858	869	837	858	834	843	830	832	853	876	848	876	819	788	870	822	839	870	884	835	864	863	861	834	841	875	885	825	855	858	838	843	820	899	806	853	854	843	877	835	856	813	850	850	828	897	847	870	860	845	814	888	834	791	840	823	883	911	842	921	897	829	891	859	832	769	871	860	884	846	888	866	830	841	894	915	856	880	863	882	855	864	859	836	837	829	860	863	820	831	858	922	887	851	859	864	870	838	817	866	840	835	846	895	873	849	825	827	768	834	874	760	856	853	874	859	874	866	864	859	852	818	830	883	867	874	847	855	901	808	855	818	859	860	867	900	850	910	862	835	805	855	870	809	825	867	878	849	798	825	850	866	843	850	808	867	821	891	861	846	813	914	875	869	928	865	851	884	867	861	822	839	886	836	841	843	897	852	858	857	818	837	878	874	850	899	856	892	866	828	892	848	893	862	854	835	905	815	908	836	867	818	858	799	850	852	836	874	845	847	819	886	887	843	873	849	857	803	851	878	824	861	871	852	841	871	936	878	861	869	874	866	864	844	914	894	797	867	844	881	834	882	851	890	839	882	882	873	842	873	831	902	901	826	806	894	809	806	857	890	857	938	860	866	890	896	812	821	831	869	841	875	860	862	900	781	839	832	866	858	860	852	827	839	850	878	895	879	881	833	853	855	855	829	812	875	869	846	857	880	887	928	893	849	823	828	815	868	843	922	863	844	840	877	873	863	886	855	873	839	806	886	886	884	860	850	905	874	847	964	897	840	894	809	846	844	875	853	876	857	894	844	861	893	860	885	888	832	868	828	865	847	823	855	857	830	822	824	818	874	822	880	837	827	868	914	866	862	829	883	867	876	888	843	892	863	833	875	884	875	906	842	873	873	872	866	850	855	850	882	818	830	847	849	870	863	873	854	874	875	811	882	848	881	837	876	869	788	867	824	858	882	870	855	826	816	828	861	842	819	885	879	844	879	825	830	840	850	851	868	821	843	862	885	865	859	829	873	804	859	842	864	925	898	874	820	886	904	843	897	909	843	818	900	856	884	832	905	776	793	878	852	874	878	869	853	850	840	875	881	827	854	858	837	871	835	852	851	839	910	894	880	829	862	886	879	820	835	838	836	893	830	837	855	882	811
25204	21189	26924	25012	4877	1326	10380	24990	10031	1337	657	643	600	622	617	612	604	605	625	588	622	691	626	609	611	606	635	583	612	625	616	619	834	1427	1657	1367	1028	819	723	607	636	611	598	594	612	623	579	571	620	610	631	601	657	577	569	552	589	585	562	575	564	563	580	616	551	621	571	629	610	552	608	589	566	590	608	566	594	657	601	552	598	582	590	616	596	614	551	613	636	601	624	568	590	601	620	573	594	586	586	636	565	604	594	571	593	594	592	606	585	621	626	562	556	586	630	607	543	555	615	562	661	577	570	620	602	605	563	547	604	623	615	553	599	587	608	628	632	614	585	581	652	600	588	627	578	622	642	607	605	592	646	589	593	588	593	621	575	607	551	584	571	555	594	582	560	602	616	642	599	618	595	588	522	600	642	644	547	586	580	603	588	598	621	580	620	589	570	600	564	576	565	563	585	635	571	611	559	590	625	591	533	585	617	585	587	548	638	558	564	605	591	601	574	565	635	597	604	584	595	626	581	577	601	614	584	587	586	599	563	613	580	587	577	585	582	596	556	566	606	587	589	618	551	624	567	548	606	584	568	564	603	569	576	596	574	569	564	565	584	555	596	618	603	594	632	551	610	586	600	597	612	585	623	605	584	623	611	610	574	598	599	551	594	596	553	587	575	609	621	597	621	586	585	667	638	590	591	599	583	535	581	608	606	597	552	506	552	564	648	627	588	572	584	580	563	607	596	606	592	579	587	608	595	595	575	605	573	608	557	577	596	563	591	640	613	590	578	593	573	606	594	596	584	584	586	556	603	593	616	583	600	570	587	607	604	587	607	572	591	559	577	584	593	628	579	582	625	596	603	628	593	602	574	616	587	593	618	570	571	636	587	580	580	577	590	560	633	574	573	553	594	560	615	573	615	585	562	567	564	562	649	608	598	567	554	578	582	577	572	529	571	619	587	562	562	619	579	624	626	628	609	587	610	586	581	602	568	607	552	624	581	592	575	574	569	545	605	572	579	581	642	584	590	561	573	565	581	573	535	626	614	584	619	629	573	575	574	619	592	567	569	581	580	592	596	548	580	595	584	580	619	584	611	582	603	586	616	584	525	544	618	614	569	598	626	596	591	585	585	609	582	566	559	566	605	583	591	593	570	566	570	597	602	599	558	578	563	612	582	608	580	572	617	577	620	575	633	576	599	627	580	568	572	597	621	596	551	564	561	635	579	563	570	562	582	600	618	587	639	606	619	591	600	574	579	601	572	586	557	586	598	571	603	578	576	568	554	592	607	584	595	626	577	602	564	598	565	527	599	592	611	597	574	595	593	620	569	545	577	598	584	623	579	585	620	569	561	625	571	589	579	537	604	592	547	559	583	616	583	596	578	585	565	622	581	566	623	573	616	617	638	573	586	617	613	610	602	573	586	564	545	611	573	608	564	583	609	568	626	606	586	561	598	566	644	585	559	612	649	582	605	595	578	589	555	581	589	627	569	596	564	605	592	597	581	594	584	583	578	574	584	566	561	576	590	544	590	609	541	597	561	603	599	548	558	585	615	597	584	567	606	589	587	624	574	605	590	573	590	568	578	624	619	566	581	602	601	594	608	593	590	600	587	586	570	578	619	582	585	548	590	622	594	571	579	602	596	622	619	606	595	610	575	641	571	566	581	592	577	595	599	579	558	557	588	573	586	612	623	559	592	557	617	613	572	594	634	603	573	592	575	589	570	616	558	568	561	653	569	629	545	562	555	636	538	645	533	567	589	628	568	574	608	640	576	599	580	609	620	642	634	625	585	557	596	587	572	561	588	597	619	593	587	594	607	601	609	592	623	593	599	622	589	583	585	611	555	550	570	588	568	613	609	613	616	572	605	648	579	579	562	580	570	580	571	586	609	562	613	610	589	542	592	604	588	559	620	561	576	592	634	597	602	600	577	575	596	608	611	625	614	567	608	582	624	608	591	585	611	593	582	590	585	559	578	564	576	586	595	633	679	595	574	628	596	638	566	591	605	650	601	622	649	557	553	566	571	587	607	558	589	598	589	601	618	624	581	601	604	575	558	550	569	610	561	604	551	595	568	600	581	590	598	560	592	587	600	562	580	629	623	617	545	544	617	577	583	582	589	605	570	589	574	578	581	640	604	577	621	584	560	575	571	587	584	539	549	601	616	613	594	597	609	602	599	577	598	609	573	581	611	562	590	596	568	533	614	557	628	589	570	616	620	587	628	568	586	571	601	591	624	543	577	595	604	589	587	596	618	550	633	567	619	613	621	590	629	559	566	586	597	581	579	592	606	602	609	588	574	595	564	616	569	587	613	586	581	603	561	572	587	586	568	612	586	622	607	561	583	646	562	578	579	581	596	545	600	579	572	609	628	582	580	593	595	542	563	564	597	620	547	527	575	563	562	567	571	577	621	548	554	622	601	587	623	596	538	598	591	594	555	650	608	588	571	597	608	597	568	568	590	584	611	623	612	567	614	566	570	580	585	606	596	566	618	641	602	615	550	574	607	589	609	564	582	623	586	596	578	625	597	560	600	569	566	667	611	582	620	616	611	579	541	605	583	585	583	626	617	557	502	619	628	656	611	553	612	584	567	608	588	603	618	615	578	608	609	555	599	576	616	584	596	574	601	583	602	539	608	582	595	529	608	566	558	586	544	614	621	577	645	577	558	583	556	605	610	542	593	589	577	609	605	608	615	559	576	568	635	600	598	557	620	629	581	587	613	625	605	592	617	603	612	607	608	576	599	600	646	571	599	577	613	595	608	558	571	583	560	582	574	578	582	578	602	565	613	654	614	578	619	594	577	561	571	607	569	551	594	584	588	617	578	583	573	581	611	557	556	648	608	566	592	590	549	601	583	577	575	612	597	577	593	574	590	568	561	641	584	667	630	558	574	585	591	543	587	655	609	606	586	629	587	585	560	598	601	578	535	620	601	631	583	610	593	606	613	620	591	615	593	523	554	541	598	560	583	606	619	578	590	564	602	557	541	570	553	539	626	570	589	588	589	600	593	587	569	628	578	587	599	590	605	558	569	615	608	582	611	631	589	587	581	564	552	636	623	604	572	566	566	596	579	566	598	595	590	596	553	589	601	603	647	552	604	592	593	604	624	584	607	571	562	613	562	579	596	591	577	605	610	586	619	594	606	630	599	562	576	571	597	615	615	582	562	595	597	578	543	553	607	585	595	581	592	599	608	603	619	559	595	558	584	628	558	592	569	598	554	570	581	586	577	577	607	637	631	602	579	607	612	571	583	593	593	580	614	604	656	584	599	577	589	600	648	618	587	595	586	599	604	576	629	628	549	576	641	561	596	559	574	626	613	587	580	636	604	618	600	597	621	604	586	626	601	601	602	623	598	586	642	613	622	589	579	601	597	572	624	588	582	588	592	610	601	613	593	585	555	617	579	598	567	618	619	604	599	554	623	625	598	557	594	586	632	609	601	606	620	596	571	591	575	563	581	612	556	586	602	615	561	615	589	577	583	591
5478	9869	8808	4933	3523	2606	19187	32926	12483	2307	1093	1067	1022	1003	957	914	970	992	894	929	990	998	957	959	947	965	895	956	914	948	953	972	1486	3001	3472	2728	1989	1349	1082	957	913	908	919	903	886	871	928	936	854	876	904	863	908	909	869	889	827	895	871	861	894	931	914	910	888	831	867	863	912	894	934	884	858	929	900	866	913	839	893	857	904	899	924	946	914	875	865	902	886	881	842	902	880	943	862	884	842	873	841	897	900	841	904	897	924	885	905	866	933	897	898	911	854	923	856	836	903	917	842	877	869	869	837	851	905	925	872	877	889	907	892	886	882	866	847	902	903	875	864	893	867	863	918	912	887	879	869	879	875	889	888	866	889	842	910	864	866	896	876	942	909	873	917	842	914	855	855	888	866	900	901	888	877	921	859	829	863	852	906	868	936	916	880	866	887	924	814	938	900	840	897	897	835	827	869	910	856	902	878	888	913	922	892	909	864	948	859	929	889	915	899	896	889	937	860	939	929	884	864	899	932	921	884	913	876	947	892	898	889	883	926	865	910	892	901	893	856	823	898	888	860	915	875	903	829	887	892	908	856	906	891	863	929	876	878	934	897	921	956	901	903	932	906	876	893	907	951	882	921	892	868	918	931	885	874	865	848	916	894	850	950	867	849	853	883	914	886	895	900	890	872	894	869	836	863	870	902	886	877	838	884	835	885	806	882	884	893	876	887	888	898	866	883	880	926	859	885	893	903	872	892	866	855	923	916	891	900	888	887	904	942	912	886	908	880	894	881	883	861	843	875	823	865	859	916	870	879	846	914	862	896	867	918	930	938	908	901	906	918	922	926	954	913	859	862	953	877	887	845	879	926	863	914	904	919	872	897	845	891	903	890	852	885	914	882	936	926	879	921	941	884	882	896	873	923	868	898	878	871	862	919	836	902	942	898	897	922	839	888	878	884	904	943	901	932	835	893	948	901	878	930	885	877	901	869	846	847	932	837	861	926	864	922	895	934	902	867	917	966	879	858	909	897	902	897	909	863	827	918	916	914	875	899	863	891	939	847	944	922	879	868	853	861	846	902	869	891	945	929	891	871	872	842	887	931	913	889	924	912	864	884	941	907	887	859	895	937	898	856	831	910	890	930	886	876	851	917	855	862	854	909	925	943	938	866	911	903	911	881	879	896	886	939	888	870	910	861	851	889	853	888	858	904	881	892	865	930	906	876	870	902	870	910	877	914	873	837	877	895	936	900	877	851	897	903	878	879	954	913	887	892	855	891	906	872	894	852	895	891	865	871	889	927	871	902	882	850	878	901	900	907	907	914	903	919	875	903	916	867	860	897	888	933	857	961	899	878	875	915	945	905	886	920	892	878	840	951	851	928	897	844	838	920	893	857	882	894	843	862	932	907	903	904	865	862	882	914	880	901	877	826	879	932	894	850	910	852	876	920	874	935	864	924	891	893	827	913	888	857	877	914	896	928	906	905	868	889	864	859	847	833	890	870	859	903	873	887	863	918	908	877	939	840	891	885	867	918	896	898	904	940	850	864	913	852	850	880	873	891	897	907	899	874	902	893	888	885	932	807	888	935	875	937	846	891	935	933	826	918	885	888	888	874	928	858	848	862	914	853	874	867	914	898	896	840	921	931	883	892	909	876	878	887	874	936	929	895	912	899	909	866	875	897	899	909	893	880	863	912	859	902	876	892	938	879	888	855	907	917	881	873	894	856	897	924	896	902	898	891	923	851	939	913	881	878	870	962	953	875	840	923	842	861	865	906	871	878	877	888	952	906	935	895	909	852	861	874	894	866	866	889	854	881	849	860	903	861	886	906	917	919	918	882	925	904	898	907	913	852	846	922	901	879	883	887	925	888	875	853	884	886	893	878	881	880	870	885	893	893	933	890	907	901	901	922	890	887	915	892	842	911	860	848	890	848	845	884	875	907	878	862	929	881	925	939	897	866	903	845	894	884	839	903	862	869	912	857	890	873	932	873	879	893	880	869	913	880	853	830	868	914	867	928	882	902	897	877	875	874	946	875	952	932	864	908	872	911	912	912	869	896	860	902	891	891	852	929	886	878	882	925	848	909	890	864	900	860	873	909	875	845	838	924	837	877	893	904	880	902	895	920	849	883	874	892	868	886	908	899	886	848	902	911	938	865	894	923	891	903	887	909	925	945	886	899	858	834	839	903	954	861	859	859	872	860	853	863	899	927	914	894	907	910	854	900	893	894	898	889	933	887	923	887	867	920	895	876	857	888	816	908	841	868	914	847	955	859	907	871	934	891	894	882	879	899	870	902	891	888	900	861	935	874	841	869	942	903	881	915	875	874	881	903	925	921	867	928	906	911	895	978	906	914	827	943	852	912	899	920	875	945	870	910	880	845	878	873	849	857	886	903	940	891	918	839	906	930	898	860	915	900	865	881	957	859	921	857	913	902	886	859	865	936	925	873	894	856	879	875	951	941	882	944	878	878	955	873	898	867	921	847	908	849	872	866	855	934	862	875	859	923	854	899	938	937	934	881	860	869	900	897	885	866	875	900	888	897	898	920	909	853	936	920	906	853	898	911	836	961	869	862	891	875	916	886	884	892	860	912	958	881	851	894	866	915	852	847	909	868	867	894	824	888	906	879	880	921	852	885	890	908	893	875	852	906	862	958	834	898	863	917	828	893	932	877	819	915	878	879	841	944	872	893	843	893	898	918	891	905	915	842	859	885	841	865	850	841	909	880	901	817	934	901	895	923	898	966	880	905	885	872	857	864	861	929	862	872	882	877	860	963	904	853	948	904	904	896	909	937	895	898	920	886	852	917	861	880	910	884	902	939	946	856	898	887	906	871	855	868	869	834	888	846	871	867	833	867	931	910	842	902	891	912	901	901	882	914	906	886	882	927	830	846	874	856	931	849	921	918	856	918	870	891	931	915	864	929	935	877	866	937	931	901	916	880	864	878	910	922	850	884	903	903	880	858	891	861	895	901	863	873	919	919	915	857	869	918	895	870	888	874	880	885	921	843	869	910	848	855	854	912	842	939	904	885	874	856	846	939	839	915	894	877	932	888	861	888	847	897	891	943	921	903	887	887	845	841	848	875	879	829	892	891	886	931	906	879	881	850	928	854	939	897	886	917	867	882	910	927	844	936	901	905	922	928	943	905	885	924	918	875	919	873	842	837	876	876	912	912	874	858	892	897	873	894	866	881	869	869	847	905	903	932	929	898	867	927	921	810	925	859	925	861	929	907	897	896	885	942	916	822	905	970	908	873	907	930	864	919	897	884	860	913	840	968	907	893	908	954	884	860	893	892	900	893	897	922	864	884	858	888	898	875	907	892	886	875	847	942	903	861	838	883	881	886	873	895	912	858	905	903	868	857	869	890	878	900	871	849	862	851	911	896	902	941	949	878	897	875	879	847	916	915	899	865	854	935	910	958	903	864	923	896	920	904	919	916	816	870	906	858	934	797	899	885	834	906	846	957	938	908	960	842	920	881	934
23231	21174	28880	23741	21168	19672	23573	46842	34141	5988	895	722	686	735	695	650	629	695	644	644	653	651	638	595	614	617	644	636	579	603	613	608	1223	2984	3497	2685	1936	1148	820	633	589	615	594	586	514	571	578	578	580	586	613	610	586	544	562	548	556	581	547	604	614	580	550	545	573	561	557	542	609	565	595	573	557	588	604	608	586	560	597	590	583	573	557	563	520	591	566	585	554	587	573	588	600	590	616	581	572	595	533	580	606	578	575	587	566	578	570	550	569	581	578	570	572	573	607	583	568	584	588	562	581	578	614	566	567	599	550	569	556	598	563	556	561	536	531	569	567	577	571	617	578	608	582	576	593	544	566	638	553	587	602	572	559	566	575	543	542	587	612	534	579	591	564	574	571	579	610	603	572	574	587	613	547	537	619	555	540	622	591	555	629	559	572	564	562	587	595	629	608	551	573	607	586	621	605	557	594	582	574	578	558	608	575	561	576	587	554	597	583	594	580	561	575	570	564	566	565	576	598	566	510	573	574	568	567	554	563	595	610	565	579	579	581	569	586	526	564	578	588	552	551	576	584	596	575	526	537	563	596	551	587	595	575	549	564	578	570	589	555	553	547	593	601	572	515	555	584	545	577	580	524	573	564	573	581	600	582	590	538	587	555	602	569	579	541	585	564	562	592	619	561	591	611	577	573	596	574	556	555	573	553	575	591	584	579	577	587	601	570	582	567	601	559	557	543	569	533	590	572	566	594	561	576	562	543	571	581	544	578	585	591	522	578	590	543	573	567	591	582	565	569	580	563	564	611	606	547	583	568	592	598	553	598	633	561	615	593	600	567	596	626	540	581	591	555	591	550	535	590	573	584	584	577	550	591	590	571	593	581	532	573	606	605	541	566	547	571	535	587	578	566	596	575	580	642	561	563	588	564	568	564	562	580	535	574	602	560	593	568	542	586	581	535	532	611	569	578	571	627	572	569	584	579	558	581	535	572	565	543	608	577	585	610	576	591	581	586	563	578	631	576	591	589	582	601	579	576	584	559	549	551	603	589	608	559	614	529	621	530	586	566	576	573	609	620	546	652	585	575	597	557	543	597	585	576	563	563	538	555	591	568	554	598	559	539	602	597	593	591	586	594	565	576	573	579	586	595	550	522	603	555	579	589	576	575	548	588	600	580	637	541	573	605	560	575	541	595	575	569	574	616	555	592	577	545	591	556	603	562	604	562	582	580	582	607	594	539	541	585	586	586	565	593	619	561	589	601	573	536	592	591	583	565	591	598	588	602	566	590	542	615	591	609	571	566	585	580	596	597	588	593	580	566	556	587	544	584	547	557	574	572	586	597	572	613	601	510	614	612	624	595	619	593	614	521	598	569	608	618	559	606	563	561	580	621	563	606	551	554	607	589	613	590	552	556	619	563	581	543	522	578	599	605	583	544	543	573	582	599	581	552	625	557	630	570	581	556	542	554	557	551	597	591	575	598	589	562	522	580	550	550	570	556	577	599	546	548	589	565	585	586	570	585	553	547	578	584	557	590	535	566	559	611	557	607	643	568	583	575	598	571	570	551	572	614	598	584	509	557	599	564	597	530	531	598	531	567	556	569	545	576	600	571	597	609	597	577	591	551	556	563	575	548	584	574	597	572	562	564	567	573	578	581	624	595	599	566	558	601	558	557	556	584	668	551	573	606	562	572	553	580	571	563	568	563	586	587	542	576	539	571	553	577	617	557	570	576	602	569	571	569	539	583	578	568	576	583	549	557	587	579	610	566	556	606	611	618	558	584	559	565	573	582	590	572	550	582	542	556	589	546	591	527	594	587	601	525	568	536	535	618	569	575	596	637	607	601	561	584	527	535	571	617	589	611	593	580	568	572	529	542	580	623	598	609	584	552	597	574	590	585	583	588	560	619	601	577	595	597	616	578	539	609	575	563	550	541	580	565	572	549	578	619	584	571	586	583	549	582	587	589	552	540	577	565	549	583	582	587	647	558	568	570	578	548	593	597	624	573	538	571	594	603	563	574	585	591	512	601	595	568	563	595	558	580	621	517	549	595	581	568	547	548	632	619	508	615	615	567	562	613	569	548	619	556	553	590	563	552	608	542	548	546	555	544	564	536	578	554	588	574	610	614	585	561	571	555	619	556	596	588	554	570	572	586	575	571	559	588	580	573	573	571	558	593	632	613	573	602	587	561	623	585	608	589	581	584	572	551	571	557	571	559	560	549	536	580	571	575	592	533	567	556	544	599	571	593	568	581	567	601	579	578	567	530	576	576	578	564	560	625	643	579	577	602	583	598	575	577	564	573	592	570	564	570	556	530	576	581	568	574	515	570	577	558	597	600	597	563	579	625	551	625	537	581	568	567	591	618	544	564	585	549	567	638	581	574	578	574	598	642	577	533	560	633	571	578	554	589	517	573	597	569	547	564	627	550	552	587	575	581	574	554	581	601	587	559	559	576	569	610	576	545	518	583	577	576	599	605	514	571	585	593	594	568	565	591	552	570	585	611	581	568	563	567	612	606	573	576	569	595	617	558	582	587	570	563	580	618	566	557	575	631	512	567	618	569	597	597	571	559	620	570	524	565	574	583	548	565	597	570	597	596	600	599	571	558	582	569	558	564	567	566	556	596	531	564	597	574	553	573	588	616	537	575	563	578	574	613	565	563	567	558	571	567	579	572	580	611	572	541	584	615	527	588	569	584	605	566	557	562	577	524	571	628	602	620	600	621	582	595	606	575	572	550	627	577	566	587	607	565	559	589	529	562	581	560	548	569	581	654	539	523	571	539	620	582	594	558	544	584	531	601	551	576	609	592	565	563	570	565	580	577	594	560	589	555	585	569	615	532	586	579	627	567	644	540	607	528	566	600	589	578	565	578	577	577	573	593	611	591	587	560	559	583	562	582	589	551	582	564	578	551	616	536	568	619	574	563	570	575	592	597	593	558	577	598	548	556	605	578	583	586	566	606	571	562	565	588	529	581	560	573	529	583	582	540	541	586	586	567	568	492	589	571	578	615	585	591	555	597	575	556	555	563	533	597	665	575	571	581	547	538	578	610	568	569	528	566	578	592	565	593	571	547	553	561	576	581	598	593	579	551	597	563	558	590	552	597	533	557	566	581	561	570	595	589	536	565	559	566	536	585	572	582	582	566	621	603	556	531	582	599	577	563	565	547	554	543	549	624	603	547	549	578	627	583	567	584	612	532	577	597	570	523	558	551	536	598	586	560	577	554	596	528	539	611	570	603	573	553	540	559	563	585	576	599	553	575	566	579	551	605	587	525	626	584	567	568	597	593	571	572	596	556	586	587	579	591	609	570	569	553	577	586	570	516	570	603	537	597	568	576	578	544	562	598	608	540	591	619	593	534	608	629	580	589	571	599	582	567	558	534	642	565	551	591	639	589	554	589	559	577	586	572	617	601	550	568	569	603	595	567	559	606	598	521	569	641	578	558	559	574	577	586	596	579	581	590	569	579	584	555	551	537	587
9256	20841	18090	10088	7267	5746	30016	50056	33509	2116	1481	1353	1160	1168	1101	1121	1075	1037	1024	1015	1001	1003	946	970	910	993	954	925	969	974	881	1005	2491	6744	7558	5824	3968	2350	1386	1019	898	798	918	888	823	859	911	848	893	829	915	920	879	862	862	889	800	802	847	853	857	872	851	878	896	852	874	886	889	889	868	847	841	834	831	847	848	812	890	838	822	870	909	837	868	862	872	878	864	890	896	889	831	882	886	911	855	849	882	885	841	886	887	854	842	893	850	871	868	842	782	865	847	886	874	810	854	900	869	865	899	852	860	870	870	881	848	895	865	853	858	830	837	898	874	845	843	825	915	823	862	854	899	881	869	858	888	867	811	836	839	867	872	841	804	820	811	862	839	860	832	872	839	825	845	853	828	847	869	908	822	886	878	847	883	866	887	857	862	851	879	907	832	861	854	824	864	867	868	884	813	920	852	822	885	894	854	886	849	838	821	843	838	842	837	858	857	847	857	853	893	829	830	857	865	862	872	834	901	852	860	854	856	847	887	864	839	876	861	852	884	829	870	921	842	861	861	840	799	900	863	829	865	880	897	857	897	848	820	885	843	887	897	900	818	903	860	856	862	864	833	906	863	877	868	858	868	836	895	805	869	826	871	842	849	867	856	928	819	850	880	850	851	872	865	884	878	850	876	842	846	864	851	828	859	870	837	858	882	879	853	899	830	846	855	871	900	877	839	872	847	835	833	834	864	893	896	824	856	829	803	863	891	871	883	855	900	882	784	882	849	818	824	915	836	874	892	822	825	869	865	858	895	860	788	928	853	911	880	839	880	846	849	890	845	838	853	912	860	856	893	827	843	830	855	923	818	853	869	829	889	843	911	843	869	834	879	880	868	867	877	888	835	856	829	892	809	893	880	926	867	826	852	844	863	858	884	904	837	925	844	806	855	859	860	862	844	848	846	814	820	857	867	933	810	874	880	856	818	866	856	809	855	832	882	890	846	938	876	851	868	874	882	863	848	840	799	870	852	834	867	865	793	792	898	832	844	861	904	806	905	880	822	864	895	888	831	862	877	782	862	844	874	864	851	824	859	859	895	848	803	875	895	848	826	859	853	858	850	889	871	786	863	856	931	843	811	862	824	871	856	907	874	850	884	859	886	900	875	854	868	896	841	837	930	860	857	878	854	862	825	888	851	911	851	845	863	848	823	831	827	866	855	869	880	819	900	835	847	829	886	873	878	868	880	890	899	893	854	853	902	841	848	849	842	839	860	908	870	862	806	816	937	849	836	856	849	845	839	847	885	867	841	835	920	863	812	854	920	866	839	896	954	844	848	918	820	859	892	860	824	880	868	837	877	870	848	863	833	868	864	873	876	874	819	826	912	871	850	914	876	840	840	859	849	858	822	784	815	883	862	788	878	887	855	895	842	853	864	895	832	857	858	916	864	859	841	851	845	875	888	953	847	852	951	819	881	845	835	891	886	871	877	792	842	884	867	840	838	804	857	849	881	872	859	791	862	853	821	860	831	831	909	894	826	851	892	859	817	845	824	838	864	823	843	814	822	839	840	867	905	907	858	876	895	896	816	872	867	809	888	816	881	845	873	894	873	835	840	863	929	929	870	880	839	854	812	821	860	855	860	883	828	821	867	867	908	863	865	844	883	850	880	857	852	841	860	848	886	796	816	788	912	856	888	880	848	875	880	890	903	847	883	868	859	841	834	909	848	852	857	856	872	865	897	872	787	887	908	814	841	850	842	858	868	831	853	876	847	831	829	801	876	839	812	870	845	861	837	851	873	943	873	879	913	830	819	876	880	851	787	851	878	898	853	868	842	862	840	832	872	825	858	802	845	835	883	866	809	851	886	869	835	843	805	862	893	869	888	882	847	861	850	863	852	853	856	841	897	868	870	846	814	893	873	886	853	848	860	825	873	785	836	831	836	862	885	852	902	912	822	899	859	865	907	903	917	877	891	908	800	832	853	816	866	807	877	854	909	829	880	845	888	887	847	853	868	858	853	897	849	911	872	843	879	859	834	829	855	872	850	868	844	820	898	849	863	871	841	839	887	886	892	849	871	848	847	853	890	844	823	878	863	864	892	854	869	883	804	859	832	846	850	824	929	820	882	898	854	850	845	899	886	875	860	855	843	843	838	847	866	968	832	863	829	881	875	835	870	862	839	887	836	851	812	826	855	882	820	858	879	852	859	888	894	881	865	863	898	859	856	864	868	833	813	791	849	851	887	856	908	854	797	865	869	842	886	872	902	918	833	835	812	852	892	824	849	879	883	905	885	851	887	903	907	877	810	904	912	862	806	872	884	831	889	858	847	821	836	858	852	847	801	868	911	814	802	850	874	840	821	882	815	897	879	822	865	914	845	889	882	893	888	822	813	882	914	846	854	876	856	813	878	893	873	867	843	882	872	855	848	936	880	816	893	815	897	854	866	860	899	915	806	848	837	846	829	797	797	843	889	852	857	799	879	892	851	896	908	838	909	876	929	891	864	849	859	830	856	853	864	841	843	859	844	875	861	878	852	846	889	861	865	878	820	892	800	840	858	863	881	907	865	838	881	834	865	835	846	871	804	934	877	835	868	870	860	849	903	872	847	882	850	861	870	885	846	871	849	850	860	858	856	895	819	878	883	835	869	834	864	858	854	901	853	837	875	860	833	900	816	848	838	885	871	898	845	851	858	847	852	856	842	844	878	792	835	834	865	868	829	844	856	874	879	896	805	872	842	859	886	882	840	844	904	848	855	921	862	854	882	864	864	849	848	841	884	817	920	834	857	838	893	843	844	898	883	811	841	886	814	903	912	896	870	871	860	860	846	857	895	883	851	862	852	848	839	838	863	905	826	875	910	847	870	863	894	828	881	845	840	846	870	860	893	840	879	846	852	865	857	859	885	851	859	883	855	882	921	825	799	894	841	886	875	865	827	823	822	786	896	841	842	797	840	910	809	832	837	844	826	881	901	835	850	831	869	864	897	868	894	841	895	874	867	838	893	869	872	891	857	885	891	868	846	863	847	816	872	840	890	789	881	853	796	845	867	891	908	870	884	834	822	805	809	853	837	868	869	848	877	844	873	855	874	873	887	870	852	850	861	856	817	853	912	852	882	893	821	816	831	829	871	818	900	890	864	906	834	831	868	819	865	852	859	928	821	860	863	845	839	835	827	854	799	873	870	844	885	815	844	884	858	830	855	869	826	864	901	843	838	830	874	852	860	831	847	875	832	862	828	834	837	860	811	826	860	893	845	837	840	878	835	880	864	843	826	787	824	899	870	870	874	871	895	852	866	871	865	854	866	858	884	845	881	887	849	880	828	838	852	870	852	852	798	877	879	865	863	849	844	832	873	839	853	821	811	895	849	868	813	860	865	892	813	931	830	836	847	837	899	847	888	793	909	865	816	854	793	851	850	815	841	800	862	851	854	862	784	808	882	858	835	869	881	874	870	884	855	861	882	836	865	875	861	834	905	919	865	850	833	827	864	852	842	865
26720	20163	7988	1567	1005	861	1920	6778	4233	685	608	573	613	576	582	586	559	604	548	600	575	598	566	590	605	594	602	595	581	544	551	576	609	690	774	814	793	724	635	611	549	574	532	526	547	559	619	573	587	545	611	537	566	599	566	522	555	570	580	605	571	565	558	593	576	563	558	527	549	615	613	574	556	590	563	592	578	570	573	605	551	608	553	547	578	560	571	599	562	547	539	555	535	548	548	593	617	589	610	578	618	637	615	560	546	612	552	602	558	588	597	574	559	586	614	512	604	592	544	578	591	533	618	545	560	569	622	600	548	540	545	574	579	562	563	567	566	574	536	568	554	537	565	577	590	552	561	582	573	557	597	568	597	553	539	599	539	584	569	572	567	583	559	566	566	597	586	578	536	599	589	558	608	540	582	594	576	556	567	604	548	522	572	531	576	552	554	559	570	599	603	583	558	587	570	559	609	568	560	573	562	597	561	579	598	583	591	602	597	542	584	557	507	562	583	540	568	574	586	564	587	592	575	583	552	573	550	605	586	592	495	572	538	568	576	550	620	547	574	578	547	545	583	541	561	563	603	558	599	536	529	560	582	610	593	577	575	582	617	618	576	547	530	569	535	618	530	566	561	572	549	581	575	574	572	518	546	549	564	583	603	515	587	593	610	548	531	565	576	548	585	553	551	589	535	591	542	509	538	562	578	544	613	626	577	568	564	550	583	566	576	568	568	576	564	599	545	557	578	603	592	572	546	581	559	577	578	547	547	604	587	557	580	614	554	515	595	576	564	579	529	612	595	536	556	565	533	594	567	590	563	584	584	573	552	594	528	611	595	565	520	589	558	535	524	533	527	575	575	541	548	576	605	573	599	555	533	588	564	579	619	626	582	562	647	562	609	540	588	583	568	619	587	578	550	545	554	556	546	547	616	522	556	609	558	622	597	544	586	612	607	579	564	542	544	544	582	548	559	615	550	568	560	581	568	570	597	551	553	585	567	573	562	561	588	584	573	562	590	587	590	581	575	576	554	568	533	580	589	614	659	604	557	579	606	586	617	558	565	539	587	570	572	546	608	595	618	587	591	623	586	595	574	544	576	589	588	571	520	567	589	565	550	577	656	536	602	563	561	593	582	561	567	538	602	558	572	562	550	593	579	565	571	581	560	546	577	573	577	592	592	541	642	572	577	553	566	586	601	592	540	590	584	570	557	568	534	567	542	592	546	585	576	601	514	604	562	585	578	580	537	557	553	543	561	589	578	578	604	585	559	545	560	580	567	558	587	525	566	582	585	576	596	560	561	604	567	562	579	565	563	595	537	604	598	622	563	584	578	613	587	543	566	562	573	565	558	583	540	595	559	586	552	583	576	577	595	554	568	590	567	565	584	627	548	534	589	589	579	563	555	594	564	551	583	551	595	618	545	614	599	558	545	580	519	589	600	581	562	566	569	576	575	571	584	622	542	609	562	532	600	532	561	548	584	536	561	593	591	570	584	567	602	566	568	572	611	561	551	569	575	609	557	605	548	568	544	547	568	589	567	533	540	588	574	562	590	594	548	577	600	583	547	606	593	551	576	567	570	577	561	611	600	559	570	579	579	576	553	586	581	588	565	582	607	566	539	510	638	555	538	558	581	611	571	552	570	577	558	534	569	607	578	570	617	612	627	537	594	577	584	550	567	563	576	594	569	659	567	572	593	544	580	553	560	613	534	581	555	593	595	598	593	564	571	558	527	567	601	608	586	601	558	541	566	552	639	620	589	577	539	574	582	596	599	577	561	603	586	574	564	565	575	555	572	608	540	618	566	549	584	579	558	606	565	540	585	598	575	569	559	561	550	562	565	578	585	551	565	567	572	540	586	569	568	568	532	553	595	643	602	579	580	569	560	595	556	582	586	572	547	599	584	580	579	560	565	519	583	622	569	533	515	586	580	553	556	583	597	568	507	541	586	545	574	566	585	583	564	591	625	579	543	597	565	574	552	577	595	557	583	602	560	577	573	565	539	536	561	548	528	538	546	595	601	552	571	561	593	547	586	566	550	603	568	561	551	560	535	575	587	601	580	545	587	591	560	554	613	539	565	552	613	591	556	574	594	547	560	589	563	572	532	578	550	566	565	619	564	584	557	572	533	586	563	605	578	566	585	566	581	566	588	616	517	540	574	614	525	580	585	554	558	565	567	615	560	567	572	574	578	588	558	583	569	591	579	555	603	578	600	603	502	526	573	538	565	559	563	631	602	587	570	607	602	521	565	568	553	621	590	563	537	597	606	551	562	563	575	564	580	553	534	593	552	530	598	528	567	559	561	577	543	539	540	550	597	559	582	526	574	598	529	573	547	578	608	602	572	615	572	628	587	608	556	547	504	564	515	549	576	609	587	508	592	573	593	572	521	532	606	579	563	564	587	560	579	568	610	570	581	530	605	540	535	605	596	612	602	578	548	570	559	630	593	553	564	570	560	576	531	561	574	538	589	565	615	585	589	551	531	643	591	555	616	586	566	546	600	553	574	579	586	571	560	586	540	547	583	618	614	520	588	548	588	569	553	589	561	589	541	564	614	585	548	533	553	597	583	575	622	551	585	631	528	540	582	543	595	567	573	578	541	517	622	593	595	559	600	575	561	581	558	546	554	568	611	579	570	567	562	566	548	539	569	545	568	609	580	567	587	563	592	595	513	523	608	615	535	557	585	608	553	551	585	541	557	586	556	557	594	516	568	567	572	604	611	534	548	540	583	579	555	563	540	540	569	544	601	581	591	553	531	580	590	580	586	580	558	574	567	567	613	593	580	567	575	562	555	597	533	558	574	586	571	556	615	589	570	565	543	531	529	569	542	534	583	596	557	581	557	554	590	581	582	577	590	575	581	599	591	561	587	592	538	568	600	528	576	560	536	523	614	548	573	581	521	548	582	576	571	559	582	573	563	600	567	616	586	539	585	594	565	545	587	587	603	538	628	564	571	540	597	579	542	595	571	637	621	540	590	584	569	604	574	583	595	560	592	549	603	552	599	591	567	588	579	543	558	606	536	606	620	610	570	583	571	575	570	553	566	575	519	607	532	590	570	524	569	592	579	543	552	572	561	576	563	562	566	561	596	582	597	555	594	612	524	547	568	584	638	557	590	575	580	531	610	542	564	584	552	550	576	566	540	566	548	593	585	596	567	597	570	536	584	562	595	617	535	598	550	588	614	549	568	602	581	568	591	579	544	569	611	550	553	550	539	541	562	563	559	624	550	576	589	594	562	566	601	600	551	607	601	537	581	589	537	551	596	601	599	595	579	570	559	613	560	566	531	609	603	553	564	573	575	536	551	614	535	531	599	581	584	558	594	598	613	576	574	567	560	598	596	559	561	576	559	568	573	609	590	555	579	604	596	576	562	569	570	578	610	559	558	615	554	581	554	560	552	565	572	567	586	560	609	638	587	590	575	599	596	599	633	578	595	615	571	592	613	592	580	573	531	598	543	535	561	572	538	577	589	565	547	556	590	548
5008	5029	4143	2491	2023	1651	4695	14070	8187	1180	966	885	851	919	993	938	851	909	892	877	839	861	872	853	924	889	899	950	812	873	913	887	932	1151	1316	1460	1370	1173	969	922	894	910	914	879	875	864	838	863	919	881	859	874	855	914	873	884	885	832	770	900	827	847	917	867	851	833	854	882	874	889	891	892	922	845	839	804	878	896	877	884	870	883	871	860	873	834	867	847	910	907	862	868	858	856	840	901	873	910	871	894	892	871	895	881	845	885	897	836	866	839	908	902	868	835	870	873	881	821	871	850	881	855	882	833	861	873	856	818	892	847	830	887	882	870	859	898	849	868	851	882	846	912	866	922	883	887	859	903	869	911	883	827	940	880	894	869	918	885	866	858	870	880	830	907	886	778	846	836	838	853	806	897	845	874	885	852	873	808	858	880	849	876	842	813	815	865	883	865	888	850	859	868	856	820	834	864	881	853	858	847	851	882	824	878	871	830	874	863	888	864	876	860	873	884	847	833	874	863	837	882	894	839	833	859	838	811	869	846	882	871	856	914	819	844	821	840	884	848	828	830	827	898	864	850	852	854	866	837	869	824	899	856	867	838	834	855	875	899	908	866	847	874	917	844	805	869	880	931	869	854	892	881	853	894	898	833	878	827	851	851	870	808	832	903	861	894	840	844	837	842	804	878	866	859	862	853	827	822	867	819	822	873	841	859	881	884	860	866	879	839	880	896	871	848	872	881	879	843	883	921	828	875	843	857	842	861	859	877	849	858	883	922	856	906	893	899	865	827	867	892	842	894	834	861	893	850	865	866	867	837	830	830	853	906	885	880	903	847	889	884	895	855	884	797	854	912	889	857	883	816	907	910	855	868	776	840	868	906	843	840	820	870	835	837	863	867	827	929	846	831	819	870	896	848	846	882	855	811	820	858	881	871	876	856	857	874	885	869	869	855	820	891	869	849	883	870	843	806	871	880	882	890	893	886	884	829	878	890	818	897	864	840	861	842	913	896	841	862	810	831	902	857	904	864	884	844	859	851	839	887	838	880	846	887	868	839	860	875	864	883	897	868	864	858	888	862	902	936	875	857	850	817	884	858	899	877	889	785	865	843	858	897	929	835	881	865	906	793	860	848	826	923	789	894	853	825	873	861	877	835	850	845	844	884	873	845	841	860	849	814	882	842	858	879	840	888	827	875	874	831	840	932	897	890	828	866	826	882	870	837	809	866	921	871	884	867	886	827	878	879	853	862	856	904	839	837	888	845	857	847	886	933	879	858	818	893	843	841	866	859	911	844	801	868	851	872	864	846	872	874	805	867	867	859	865	807	811	845	872	852	882	878	843	897	863	826	830	835	835	861	881	832	870	827	896	855	848	904	825	918	858	867	874	854	860	874	852	790	813	904	873	925	870	856	863	843	903	881	886	922	879	849	851	872	821	849	846	873	834	901	920	908	870	876	885	856	871	824	923	889	936	897	923	899	843	831	921	830	903	883	870	853	840	915	809	829	869	873	879	879	868	831	853	827	845	854	849	841	866	857	870	882	928	794	817	919	874	910	856	845	840	802	855	797	919	883	917	857	873	879	891	885	845	901	907	835	864	940	830	824	846	893	903	851	839	874	837	869	837	876	836	798	838	826	831	852	856	879	918	808	857	817	870	851	845	870	835	834	869	835	885	843	838	889	882	857	844	842	880	861	875	894	868	872	866	883	831	882	905	826	864	909	813	861	866	942	915	895	883	863	850	879	856	864	878	921	843	885	886	830	891	837	889	815	882	846	905	880	876	896	849	882	856	905	856	845	901	847	892	808	919	884	847	851	851	861	850	825	887	809	844	882	851	841	902	837	878	896	835	863	874	889	880	905	865	864	847	827	859	867	873	888	907	856	855	873	848	881	878	839	874	888	861	853	919	883	893	872	898	799	861	860	936	865	927	860	850	828	858	889	857	813	850	873	914	848	854	892	894	898	899	852	918	873	839	833	786	853	866	884	827	861	849	916	881	845	866	893	863	854	850	837	842	793	878	833	831	865	840	885	869	883	871	866	815	858	856	886	860	805	859	881	892	906	878	836	884	910	878	906	872	798	901	804	811	876	836	832	809	873	862	865	845	873	822	879	918	896	877	833	830	893	901	863	855	851	870	814	891	841	861	901	858	862	924	935	851	884	890	917	880	898	888	822	896	855	857	866	855	838	835	848	882	839	782	860	857	875	909	828	894	872	914	848	833	798	798	884	880	818	870	852	891	922	886	832	811	873	839	842	888	835	895	881	854	851	898	791	907	893	844	869	876	881	827	821	885	827	864	901	822	875	885	895	853	873	809	846	793	878	846	827	845	856	934	903	863	878	903	913	783	798	862	876	844	851	969	867	886	839	843	867	832	925	877	878	826	882	894	861	891	894	853	837	850	868	844	845	920	856	903	878	861	895	830	835	853	898	900	910	871	871	852	858	845	853	889	864	871	855	832	835	869	850	881	871	889	878	810	901	899	803	855	895	886	856	865	824	850	874	841	838	788	881	841	924	818	835	889	849	893	887	831	802	876	910	862	887	870	854	816	859	840	862	891	877	851	865	886	904	836	917	890	932	886	871	860	850	870	878	859	806	881	908	861	874	857	885	790	847	906	883	867	880	862	899	858	849	889	841	871	836	869	891	873	893	838	888	875	888	848	823	860	867	895	826	899	905	867	874	909	861	885	815	861	898	861	852	881	852	829	876	871	830	862	887	875	810	880	822	834	852	851	858	849	818	887	892	849	909	858	879	881	824	880	860	880	871	868	857	791	876	850	879	859	871	806	876	842	867	865	872	872	836	895	891	865	914	848	856	799	861	833	862	855	870	850	879	880	885	881	882	841	851	918	860	895	914	882	876	879	888	872	836	862	813	826	905	837	890	838	824	890	822	893	853	843	849	863	812	887	919	845	888	932	838	897	868	781	882	866	907	832	815	894	860	862	895	849	867	829	895	815	876	831	788	891	889	865	897	807	812	855	895	889	904	881	886	890	836	859	872	852	793	854	881	900	878	849	892	878	864	841	872	883	861	849	879	789	847	856	864	837	898	840	849	819	859	875	851	801	889	848	835	920	860	876	793	863	838	810	890	810	856	883	905	815	836	855	823	864	886	821	865	889	893	897	831	907	897	914	875	853	879	906	877	854	855	819	890	907	846	864	819	870	836	883	818	873	866	815	858	906	881	835	861	875	839	859	886	868	856	855	795	886	832	857	889	907	868	863	861	796	831	846	898	842	837	909	899	851	851	851	899	809	832	889	903	821	861	871	892	899	872	883	921	879	881	875	822	867	921	872	858	906	869	872	891	846	823	877	875	820	857	903	838	923	875	843	930	859	846	864	834	821	847	844	886	859	864	859	871	850	788	854	871	844	912	858	882	823	875	890	855	823	867	909	867	864	899	873	812	840	842	851	856	869	832	928	895	846	869	846	853	868	836	841	895	863	823	821	844	885	848	860	848	840	838	839	825	872	832	855	815	879	838
25198	21128	26810	24897	4842	1430	6212	22538	14434	1348	738	717	630	639	673	644	635	593	624	651	596	562	634	652	643	602	618	626	574	650	650	622	624	1034	1619	1540	1282	948	743	625	631	601	593	569	584	624	574	582	572	578	657	602	605	594	604	617	590	604	608	579	598	558	574	627	606	611	585	615	618	631	599	573	574	608	597	614	610	543	610	586	605	605	628	583	619	576	571	566	580	625	609	613	551	585	581	576	566	603	605	605	594	570	612	575	602	602	604	586	583	629	580	598	576	625	590	565	618	629	598	579	625	596	592	555	619	603	573	566	626	599	619	608	612	592	589	565	602	605	572	606	631	604	584	621	557	582	594	613	596	576	541	594	580	678	549	605	603	573	578	643	607	633	608	644	574	594	622	595	590	597	584	601	576	626	579	547	597	634	587	608	581	620	588	600	632	598	577	644	549	629	605	584	619	575	600	612	589	614	585	636	622	608	603	603	641	565	560	578	634	601	615	557	569	592	576	594	611	610	616	628	591	610	596	605	598	600	585	582	573	582	652	616	600	561	566	610	568	599	555	594	567	623	556	574	594	602	577	579	577	566	614	577	606	609	606	617	625	575	635	580	579	569	600	546	582	596	613	595	627	574	626	566	612	582	565	590	615	614	621	586	618	608	615	584	609	596	573	621	571	608	605	578	596	575	605	614	560	583	557	585	628	613	604	587	620	611	572	559	589	617	607	651	644	615	546	589	591	583	596	585	602	609	639	608	612	564	591	585	614	534	596	619	595	596	602	613	611	564	629	607	566	614	622	605	593	609	596	587	578	628	576	578	633	626	601	589	602	614	610	566	596	598	603	579	601	581	631	610	603	586	603	640	610	597	544	573	565	609	578	575	586	577	590	594	646	591	598	609	550	555	581	614	603	619	606	635	586	574	622	605	602	602	567	584	602	585	566	595	599	555	579	601	596	585	607	612	610	581	596	633	583	582	617	606	642	648	588	598	612	578	611	588	562	619	576	569	596	594	579	647	546	606	584	601	574	593	601	589	575	589	560	583	583	607	612	590	582	598	601	656	565	629	619	586	575	607	616	639	587	606	651	571	606	579	549	557	657	623	577	604	561	564	559	593	555	600	600	598	605	648	594	577	594	625	566	587	604	603	560	577	602	599	596	585	615	635	632	595	668	608	637	620	615	585	611	573	594	594	608	625	578	543	596	572	625	594	574	570	569	576	557	601	570	580	564	639	623	613	609	572	584	599	588	560	565	613	646	558	575	599	596	591	619	581	611	622	541	550	624	594	594	642	580	617	598	574	564	577	615	636	610	601	607	590	643	616	628	640	577	649	610	574	584	606	569	596	598	586	601	652	561	559	606	602	604	548	625	607	587	601	559	585	600	590	589	569	558	618	586	648	546	577	579	592	603	544	584	647	618	567	619	587	623	563	633	615	540	592	605	581	592	579	601	613	560	610	602	593	610	597	627	565	594	602	637	636	590	594	609	612	613	605	623	606	576	607	576	614	604	577	606	610	595	586	623	609	629	621	604	569	586	616	583	643	605	602	582	585	608	607	615	605	582	575	616	584	633	594	598	562	602	569	611	629	544	603	567	573	586	584	582	585	602	557	609	557	625	602	575	584	563	610	623	573	606	604	620	617	558	594	591	577	588	613	581	605	593	536	582	585	582	573	560	614	587	604	583	596	656	585	568	568	569	597	553	546	563	632	577	590	535	594	607	625	595	588	626	579	551	588	624	631	594	575	601	586	615	621	609	623	581	613	602	600	634	583	620	602	569	628	613	570	579	660	630	564	544	592	607	557	645	628	548	555	647	579	583	547	583	585	599	541	582	579	585	623	601	610	558	577	612	581	624	631	567	629	618	571	566	598	609	600	590	579	583	620	559	562	602	587	579	593	568	552	542	570	612	540	577	588	559	569	573	614	631	589	581	566	620	625	605	580	618	586	586	600	630	583	608	594	590	585	622	616	608	608	586	578	587	628	571	566	547	586	600	599	652	591	593	543	601	569	578	614	559	585	544	576	609	582	644	594	571	556	590	625	602	607	589	646	572	579	611	620	556	571	593	581	618	597	608	578	566	620	591	573	596	612	575	591	609	610	583	622	566	590	565	562	574	562	586	582	603	592	601	564	572	681	576	666	618	608	599	600	587	608	600	553	564	610	601	611	666	570	583	624	602	576	634	612	611	557	595	623	584	591	593	641	568	548	532	602	599	604	595	557	564	549	593	591	609	590	626	628	577	563	578	558	562	604	562	557	601	567	614	609	630	600	589	630	612	581	638	587	598	600	600	577	585	578	588	628	553	548	594	647	620	579	594	583	605	588	587	629	636	592	544	611	568	606	580	584	541	588	581	622	593	607	587	616	645	602	564	655	615	642	594	583	611	611	597	624	576	557	557	586	594	586	579	573	571	630	556	591	616	577	657	606	641	609	600	574	611	581	550	629	600	685	627	583	586	595	605	581	605	593	599	593	589	599	633	584	589	595	608	642	585	586	562	547	602	576	605	609	594	640	603	585	629	580	653	583	608	590	600	566	561	578	589	605	536	614	593	610	630	596	601	633	593	637	634	584	572	632	610	632	608	593	594	649	577	553	560	621	609	576	576	545	574	609	610	570	616	596	616	615	610	605	633	580	595	605	572	623	608	623	616	570	616	586	567	604	608	603	643	590	580	606	613	600	582	639	576	555	646	560	637	578	585	607	573	577	607	602	613	636	629	604	583	592	569	548	613	565	585	572	601	557	630	636	583	606	609	613	652	618	643	584	602	599	613	650	638	625	611	613	581	598	574	585	607	612	589	609	617	615	596	593	600	579	626	584	607	552	589	612	620	580	616	559	568	590	577	578	600	563	563	561	596	575	602	576	581	620	624	580	568	561	637	581	606	638	630	621	575	603	579	611	580	571	583	610	578	589	615	591	568	578	604	612	589	607	597	622	566	620	543	560	587	596	606	543	601	646	616	605	588	600	597	597	577	565	559	619	621	592	583	613	634	586	599	595	599	571	621	588	581	596	576	588	626	641	577	579	586	591	577	597	618	608	575	565	561	603	555	607	595	575	622	586	592	575	579	591	601	582	612	564	583	588	620	575	579	564	658	617	591	563	601	582	627	610	599	589	576	637	548	583	621	597	561	566	560	651	597	589	579	594	585	567	584	567	642	595	605	632	620	579	613	594	614	628	614	557	604	609	590	593	610	680	571	601	563	600	589	603	585	609	584	593	590	587	624	604	564	582	594	588	569	633	562	581	595	570	605	591	612	583	541	555	593	587	632	574	611	598	606	575	552	648	601	629	555	610	595	582	602	577	569	611	566	603	602	597	588	590	639	607	589	589	602	624	620	567	608	613	590	584	593	629	610	596	559	587	547	574	600	630	626	555	585	598	578	552	621	600	585	635	592	606	618	552	619	610	569	571	614	594	618	627	579	554	586	590	585	581	556	544	609	581	637	633	605	567	601	604	609	619	597	596	625	618	606	593	635	597
5846	10220	8525	4662	3549	2882	12089	31910	20484	1341	1152	1084	1054	1037	984	988	1012	966	971	1017	900	960	937	950	941	929	968	948	1026	919	961	917	1041	1956	3361	3093	2568	1670	1176	945	907	900	855	896	915	904	913	857	896	927	879	909	899	936	941	848	911	880	907	898	880	902	935	867	913	905	886	885	911	857	876	870	887	876	835	874	911	874	883	871	873	902	894	884	866	903	910	934	888	909	899	843	920	885	865	913	871	865	947	915	923	877	892	916	872	907	896	893	953	930	884	942	882	911	913	851	923	840	877	934	924	913	955	903	936	856	877	864	877	890	878	888	861	935	841	874	901	894	824	859	898	891	905	869	843	868	926	853	871	892	884	860	910	895	905	903	873	866	862	852	872	901	899	888	924	889	881	870	885	877	866	862	853	877	899	883	883	904	872	854	873	923	908	866	882	960	860	867	895	928	863	905	917	882	915	899	884	885	928	940	886	869	890	915	960	860	901	876	840	898	890	932	899	913	905	903	913	887	920	864	893	861	926	860	882	917	877	873	970	921	903	931	848	945	867	917	898	907	902	855	897	934	881	934	889	880	917	878	866	903	869	873	874	897	918	953	921	933	896	919	962	916	929	888	876	918	868	856	909	937	897	896	884	930	908	880	871	883	912	873	856	909	825	922	896	886	857	919	886	897	871	921	892	935	832	885	869	899	909	954	862	902	906	894	873	859	897	896	885	891	913	963	892	941	930	860	920	814	912	931	947	875	913	862	896	876	877	899	884	899	946	931	937	939	908	876	869	913	895	905	870	879	912	858	834	899	893	904	936	884	852	813	874	875	874	858	871	865	867	848	913	863	931	889	909	902	929	895	874	893	914	864	870	918	869	902	954	906	917	864	892	926	961	913	911	909	904	853	852	875	879	857	927	896	930	896	893	929	849	920	880	837	831	903	929	871	937	900	895	895	855	888	845	948	917	897	854	860	901	916	824	880	920	896	881	883	938	874	905	916	897	894	922	930	884	873	915	881	882	835	950	893	852	853	894	919	909	875	955	943	919	902	934	887	891	911	862	895	913	866	890	855	880	889	908	938	857	928	889	937	866	889	892	926	885	914	878	861	839	836	892	849	921	875	877	891	866	877	904	915	851	934	879	906	956	878	921	963	884	840	914	830	890	899	928	885	876	924	862	889	876	943	890	881	951	945	923	923	857	881	909	864	967	914	908	848	896	873	885	893	867	901	902	868	920	884	851	919	921	902	875	862	894	852	899	878	888	881	899	914	865	920	922	881	865	845	870	925	932	884	963	932	892	891	929	909	899	854	901	931	882	910	891	854	869	894	928	903	885	876	926	855	887	912	928	903	921	883	899	954	884	885	916	882	884	889	934	910	917	823	897	921	882	948	842	869	895	898	926	894	918	926	870	885	903	882	877	917	888	894	904	898	888	875	899	881	890	870	950	899	875	933	923	891	908	849	913	863	933	883	848	961	859	919	931	882	886	868	807	848	825	871	944	915	912	829	905	900	896	917	857	902	886	925	917	878	868	872	824	954	852	829	898	894	890	963	846	903	921	906	931	910	910	919	930	902	906	862	898	913	914	898	933	873	882	898	866	870	851	861	899	893	937	895	905	862	894	891	873	886	850	925	905	909	937	954	919	857	876	893	873	886	875	902	931	910	931	899	913	878	919	865	924	919	934	873	910	872	889	880	881	881	875	958	914	878	892	879	921	884	880	970	909	865	884	889	883	910	901	898	874	906	973	919	943	924	848	882	885	882	893	887	892	860	897	920	938	903	922	931	858	909	911	913	885	904	900	942	974	928	938	915	925	915	909	842	856	945	897	930	859	909	954	839	976	903	864	874	917	933	871	882	842	842	852	887	899	923	901	891	875	872	947	910	907	887	889	870	955	946	906	857	881	913	942	855	918	930	940	881	882	907	966	936	872	942	886	882	910	828	882	899	882	951	921	904	913	902	863	902	890	903	882	888	920	872	867	873	846	952	883	911	862	866	927	879	944	876	880	873	893	883	907	897	889	904	870	902	914	878	839	916	904	865	873	863	884	929	956	900	896	931	934	900	862	896	876	892	886	893	909	929	915	901	881	879	948	913	911	915	947	947	919	865	957	914	920	910	965	886	861	1000	877	859	921	917	924	859	886	870	895	877	902	884	896	920	940	917	906	889	902	904	881	926	873	919	898	898	905	879	918	934	890	896	920	922	851	930	896	897	871	914	913	875	835	868	895	917	920	897	845	879	885	898	906	893	894	844	891	890	908	935	879	897	869	888	858	919	892	916	906	852	886	921	930	902	908	822	902	889	896	898	933	913	949	920	879	918	869	904	912	875	932	912	948	924	961	857	872	921	928	914	917	886	900	937	843	919	898	913	926	915	888	899	881	883	972	935	930	883	851	884	903	926	848	879	859	910	846	875	881	920	927	879	918	882	882	903	898	960	941	885	872	891	897	897	901	858	924	875	892	917	883	866	892	891	914	984	912	891	918	885	897	889	935	903	844	886	893	908	910	945	929	864	897	928	916	911	899	910	865	828	862	940	895	899	879	893	875	930	889	914	911	919	897	906	890	819	848	891	879	852	905	933	886	939	903	859	866	892	908	917	908	902	849	885	859	883	897	877	883	933	894	899	849	903	904	851	894	889	934	944	893	915	915	841	910	882	904	895	855	918	885	912	857	918	947	924	888	913	885	905	897	873	823	871	949	903	953	857	936	918	875	899	943	896	893	946	937	897	942	913	899	908	860	897	937	898	914	933	879	871	885	915	900	889	887	883	883	924	908	873	907	861	885	874	922	889	848	932	898	924	921	869	902	880	925	903	922	888	867	879	852	885	883	889	912	872	922	894	934	886	905	924	843	865	874	851	906	865	914	893	879	865	894	930	869	919	868	943	868	890	848	891	972	856	896	926	955	886	865	949	900	988	955	895	854	879	886	862	839	853	874	934	869	913	876	840	859	910	927	851	914	923	865	876	902	876	881	857	876	910	906	904	893	873	890	960	883	858	884	832	887	878	917	935	908	929	891	895	842	880	883	913	878	870	912	920	896	889	938	910	872	879	898	904	862	897	883	907	857	879	933	886	936	897	935	886	847	894	927	862	925	883	873	895	862	881	894	934	872	859	866	883	918	900	869	870	893	867	869	873	911	907	942	884	879	923	925	892	923	896	867	884	899	830	827	961	893	909	938	897	896	905	878	864	869	864	876	878	912	926	882	881	856	870	882	897	905	901	863	898	896	882	926	898	913	839	864	902	850	882	901	852	837	858	874	877	870	858	833	860	907	884	907	860	891	883	914	879	877	930	930	959	951	919	890	913	841	898	885	876	930	899	894	895	975	849	869	893	937	899	864	881	885	844	934	935	861	933	901	857	873	833	909	927	915	889	891	918	905	847	939	907	879	860	931	853	857	853	862	959	863	867	913	834	915	888	860	884	935	870	909	899	838	870	888	840	903	883	919	869	874	941	922	899	931	919	896	853	927	876	910	888	857	880
23218	21149	28819	23710	21144	19601	8097	43580	22739	2846	932	834	813	779	745	722	692	681	660	647	628	648	621	613	591	588	607	667	660	648	627	578	733	2403	4542	3766	2795	1677	1035	662	618	622	564	573	565	567	567	575	584	584	582	606	549	587	570	606	636	563	575	623	603	568	619	608	582	571	590	582	587	585	558	567	591	538	536	599	627	587	564	576	597	576	547	588	542	588	603	550	555	615	583	563	583	597	545	601	552	572	550	615	562	575	615	610	591	530	584	573	555	579	614	562	567	577	581	595	631	538	556	568	609	647	567	537	576	588	565	615	590	576	586	549	590	627	566	573	576	597	578	604	629	604	568	628	571	572	563	644	556	582	575	557	569	590	587	581	582	582	608	597	567	629	590	592	586	569	603	596	590	553	589	567	558	589	611	597	618	591	578	604	589	627	590	640	545	626	625	552	647	579	620	586	574	640	600	582	557	555	606	573	614	610	615	546	597	615	565	569	585	581	592	531	587	600	532	600	567	553	550	580	544	605	602	574	606	562	552	559	584	586	546	637	581	589	618	546	611	553	578	577	575	605	584	584	579	595	609	581	593	622	555	608	570	561	621	596	589	598	584	577	539	597	600	559	584	561	625	605	591	555	546	564	619	599	577	585	592	592	597	554	586	564	588	601	614	571	566	582	596	588	572	572	560	576	608	609	594	571	597	610	613	617	572	569	587	571	565	605	573	590	569	605	557	543	587	587	569	540	562	567	519	602	611	595	583	579	571	589	569	544	583	575	544	599	548	588	585	553	587	567	607	608	527	588	581	575	581	602	552	566	566	615	620	609	561	588	573	572	566	600	569	588	603	551	558	548	542	564	560	596	569	591	559	573	591	572	597	583	549	580	592	554	612	580	562	606	564	572	552	563	606	597	587	566	596	594	596	581	574	600	592	566	593	571	594	551	570	604	588	589	612	581	587	551	567	608	600	579	587	576	595	603	558	593	597	560	575	550	550	617	577	572	574	577	592	591	534	578	564	552	598	555	576	543	614	578	582	584	599	590	576	584	597	559	584	541	521	610	608	569	612	567	573	578	604	626	589	544	567	561	597	593	582	570	592	628	558	590	525	581	579	558	596	571	577	567	591	596	584	568	557	565	583	623	581	562	590	588	581	628	580	592	602	566	561	638	597	590	615	567	565	548	581	569	609	608	580	560	598	577	614	583	601	566	643	584	616	539	531	591	581	558	579	583	556	607	556	569	592	546	610	608	568	571	591	609	602	641	582	629	613	597	582	559	583	565	609	606	558	632	562	576	577	582	592	532	567	557	574	557	629	634	599	565	609	589	563	590	562	614	527	592	568	544	579	609	571	583	579	612	587	558	621	576	582	606	559	587	543	536	595	525	590	601	601	609	576	549	578	564	560	548	594	607	564	627	587	560	575	593	559	578	542	557	584	564	558	610	606	567	622	567	545	607	610	599	545	610	610	600	517	580	568	593	564	559	548	564	557	549	573	575	598	626	585	571	566	587	578	569	564	598	588	614	596	562	559	579	564	573	585	572	581	576	586	581	597	590	614	615	549	584	580	548	602	583	616	618	560	541	547	585	567	572	615	587	569	593	605	568	584	598	614	607	618	581	605	617	588	588	589	558	636	622	578	539	591	549	552	613	575	568	563	624	558	597	594	590	622	589	564	572	612	570	545	602	593	634	560	580	551	610	587	595	578	578	571	611	619	572	584	554	552	576	583	580	602	611	597	602	607	580	594	569	570	566	577	584	591	596	550	543	561	611	568	607	611	596	568	575	569	615	613	564	621	619	574	590	613	584	582	598	577	572	527	581	584	573	627	601	590	603	600	568	570	552	576	580	596	595	548	580	576	531	548	602	626	634	574	630	534	573	643	531	590	570	579	595	650	561	571	563	559	596	529	595	549	547	591	589	587	585	583	584	585	567	605	597	565	606	581	583	542	604	584	639	596	551	558	602	612	584	653	590	595	585	613	581	595	608	576	538	556	595	591	558	614	586	589	566	572	564	565	560	560	556	577	587	577	583	568	637	545	564	589	607	593	560	565	550	610	582	572	563	574	589	598	579	618	541	570	571	557	610	613	556	617	604	583	610	582	581	600	600	615	580	580	599	617	579	558	586	605	597	564	585	561	609	615	586	560	548	585	585	579	553	535	598	571	595	583	576	574	561	549	568	559	544	642	567	580	559	601	607	582	588	600	607	626	576	545	569	586	556	607	594	587	576	529	556	574	555	554	601	584	602	592	554	508	578	558	556	580	576	578	615	572	575	556	589	612	534	576	567	577	576	574	595	615	591	618	597	605	567	612	597	625	563	591	595	565	570	605	602	591	586	566	609	575	599	585	594	569	576	613	576	563	561	579	527	597	607	591	592	591	600	547	581	543	578	537	595	575	563	586	636	591	574	594	584	575	595	613	572	602	547	569	553	569	566	575	563	561	586	586	550	595	584	610	572	598	573	559	541	565	580	599	565	567	619	556	566	579	618	546	555	569	591	602	600	583	557	594	590	576	600	574	605	603	609	584	550	613	544	596	595	559	573	609	596	594	576	573	573	587	555	571	598	545	595	608	583	599	598	613	559	570	608	568	585	567	605	571	635	553	571	593	571	613	596	573	605	619	575	571	591	605	613	581	569	578	559	560	589	536	591	549	568	531	550	621	589	611	570	580	566	596	550	589	559	563	598	566	566	587	584	624	590	546	600	575	609	564	562	554	596	603	556	577	600	541	552	598	558	543	590	563	586	656	555	555	579	593	546	602	560	609	664	587	589	553	557	618	616	620	565	565	590	597	593	604	609	603	574	639	640	578	575	558	565	592	570	568	602	620	565	592	633	530	571	548	602	538	575	579	575	555	608	585	573	611	600	587	642	568	594	564	565	615	585	600	518	565	614	563	558	612	581	596	585	556	562	565	614	594	591	570	559	583	558	561	643	546	621	572	592	605	591	578	580	593	603	587	600	571	597	596	596	583	564	569	589	562	541	588	550	595	556	576	584	591	556	633	581	598	605	582	606	545	574	626	561	536	584	574	587	555	569	554	520	580	602	565	603	600	567	572	590	549	573	607	610	603	536	597	604	613	572	566	577	584	591	589	630	617	608	583	591	546	532	553	593	580	558	564	588	600	582	599	619	601	576	543	571	585	569	563	589	598	570	596	618	576	559	547	575	576	596	589	589	595	583	554	583	557	576	638	606	559	597	560	614	583	553	571	592	550	572	584	612	607	566	605	607	614	626	570	568	578	592	600	603	572	558	573	573	599	582	621	537	588	589	568	552	603	597	594	567	620	588	583	596	578	543	598	583	650	584	538	583	605	591	566	553	552	574	575	565	584	586	589	600	581	536	607	598	525	534	627	564	580	540	539	608	576	592	540	587	591	566	594	573	550	575	583	517	541	608	580	607	581	575	608	576	595	552	549	591	566	566	577	586	591	578	586	545	602	556	632	579	596	583	543	606	574	552	576	620	572	579	546	593	565	547	639	568
9532	20046	17110	9845	7493	5696	10658	47200	19689	1932	1698	1617	1482	1367	1181	1280	1155	1190	1111	1038	989	1025	968	1001	1007	1023	972	1008	985	901	898	873	1343	5271	9828	7893	5741	3324	1682	1109	912	869	889	885	837	845	827	873	832	872	894	867	924	866	881	879	840	891	872	887	883	861	868	846	872	905	811	880	887	887	852	863	865	869	866	882	849	835	779	848	879	833	915	892	867	862	894	862	852	875	854	829	886	847	851	810	872	863	931	874	842	870	924	865	893	868	846	866	815	894	899	854	816	874	905	856	820	887	873	885	833	814	886	879	874	801	930	848	873	901	860	882	915	847	887	884	847	852	883	881	892	909	891	914	883	856	900	868	910	886	874	831	797	845	812	800	891	880	872	872	817	866	796	881	850	866	874	940	866	861	907	892	900	834	856	949	865	871	808	874	832	862	836	880	861	809	833	854	894	892	889	833	891	813	890	830	851	885	841	884	854	892	862	855	890	879	835	836	904	884	915	889	894	852	872	806	859	925	908	918	898	831	846	831	869	830	840	861	836	869	911	864	849	862	886	865	886	885	854	887	835	855	846	872	847	848	854	918	852	824	892	837	944	878	863	847	872	860	854	859	851	880	902	852	828	842	830	855	885	827	869	887	911	860	895	876	947	872	856	905	911	828	870	801	826	838	871	844	882	846	882	847	913	853	784	940	874	866	868	880	851	865	836	884	871	896	856	849	873	937	900	842	842	797	871	868	852	801	893	873	867	893	843	897	876	890	848	878	885	846	895	808	895	875	825	812	846	877	841	819	903	877	884	789	822	866	853	880	934	857	853	826	870	888	808	829	859	850	859	877	854	852	859	888	792	892	847	815	824	860	855	848	887	787	859	854	875	853	894	885	898	869	832	922	858	870	825	824	873	832	862	876	851	787	838	875	860	842	919	858	888	890	839	826	834	888	902	891	817	838	894	863	911	849	857	855	875	835	854	918	854	836	862	866	855	813	852	863	870	840	817	873	884	879	874	877	870	866	863	884	805	888	870	917	840	887	876	827	869	854	850	853	839	816	910	876	865	915	889	901	828	829	820	838	906	853	900	891	831	876	885	899	839	875	856	841	909	846	908	886	838	878	853	874	924	912	841	859	853	857	822	901	891	876	845	882	818	910	846	864	873	890	884	899	830	862	875	869	849	804	847	817	875	872	814	832	877	892	796	861	887	896	842	841	800	836	900	815	860	863	922	882	876	862	860	839	903	879	868	865	863	852	869	870	852	829	830	795	877	831	865	907	839	826	862	864	850	869	909	837	877	839	819	844	854	942	814	796	895	819	892	904	892	855	835	827	869	883	861	907	923	867	859	853	837	879	852	814	907	831	893	878	907	864	859	882	796	845	872	862	847	810	857	868	898	854	890	829	899	843	815	905	860	837	845	854	840	889	876	920	904	827	897	813	859	884	853	861	859	859	870	914	856	871	867	896	897	849	832	830	858	855	881	836	849	903	891	870	830	850	865	878	788	877	867	904	868	841	881	892	891	872	843	861	853	876	858	858	836	875	914	880	875	843	850	853	846	846	838	852	847	862	815	892	936	856	858	905	884	858	832	825	828	913	854	875	878	805	873	861	890	850	899	843	843	860	829	812	857	908	911	831	893	895	864	866	867	841	864	857	842	897	854	883	834	877	871	837	920	807	860	869	843	881	875	856	840	852	833	857	848	880	867	873	847	852	890	902	848	871	905	849	838	859	852	836	838	877	866	874	879	935	854	888	870	844	873	865	903	858	815	850	859	845	868	854	903	884	900	873	863	884	907	913	847	878	858	852	881	913	861	853	879	873	845	837	870	867	870	841	880	894	819	869	847	873	851	863	933	922	839	880	823	826	852	864	860	869	882	769	833	874	849	875	842	858	852	837	909	895	903	831	902	819	866	829	893	862	856	859	869	851	863	846	839	848	829	870	842	893	838	899	873	895	849	862	912	814	877	834	800	809	847	868	912	864	872	809	837	839	878	837	842	843	879	877	880	870	913	865	855	882	863	883	873	871	873	881	910	875	874	840	826	838	899	909	829	854	849	874	850	895	840	861	849	868	878	872	894	839	838	858	837	774	858	859	826	910	877	901	872	839	845	845	854	859	878	884	858	829	874	891	842	818	911	819	906	874	903	846	916	873	919	874	862	822	849	920	845	865	848	905	880	858	854	853	871	832	838	882	839	802	893	821	864	868	821	900	893	861	847	842	814	834	833	839	870	879	858	867	862	860	848	874	858	870	854	843	857	935	819	873	889	807	788	865	864	849	854	908	893	882	886	889	872	849	846	876	851	829	879	854	860	900	822	840	907	862	857	842	855	852	868	879	832	825	853	877	907	828	879	835	864	918	834	840	877	846	844	892	856	824	848	890	860	839	848	938	891	863	879	847	880	934	850	889	829	848	824	885	888	894	865	871	835	850	861	917	875	869	875	869	835	850	863	895	906	885	884	901	837	865	867	857	846	889	924	826	870	836	837	851	823	894	869	858	845	819	831	851	804	884	873	827	817	889	907	809	877	865	858	843	804	901	865	869	868	865	902	849	851	828	870	859	830	896	863	890	868	867	894	915	892	898	894	871	844	845	872	930	831	875	841	895	863	871	881	793	854	788	918	869	864	854	885	888	876	881	901	899	847	897	852	843	869	847	898	871	888	843	859	830	839	852	910	862	854	823	872	829	856	886	858	850	804	839	845	804	856	897	859	888	859	914	882	839	859	873	887	842	858	849	914	823	880	858	853	874	892	843	834	882	888	879	915	902	850	841	922	904	891	913	841	888	871	922	879	902	892	875	874	910	882	845	864	859	866	868	891	860	848	876	845	890	848	864	873	908	888	845	890	908	858	886	870	841	854	907	898	862	869	844	820	831	899	836	815	849	928	845	858	883	819	842	876	831	897	855	861	867	860	850	888	910	936	840	878	871	886	862	836	921	866	874	833	867	894	881	901	859	863	893	876	863	902	797	870	830	842	832	871	815	823	826	865	869	848	839	894	907	845	913	895	825	849	845	878	803	881	806	867	819	848	863	873	889	883	839	880	890	868	902	820	868	868	882	880	873	877	855	850	829	863	834	887	839	876	855	880	869	869	871	870	871	855	872	868	835	860	813	868	839	907	878	861	828	898	834	831	831	842	862	843	816	793	856	870	891	875	823	860	858	882	914	889	835	831	855	866	896	849	833	821	782	874	891	887	867	867	818	882	922	871	820	834	840	830	798	834	832	851	834	847	876	862	807	832	872	876	841	841	866	848	849	873	905	865	870	874	877	842	847	883	811	896	914	822	866	818	882	807	858	868	887	858	884	886	829	898	881	818	852	856	886	869	929	813	866	863	878	900	859	871	841	855	826	831	874	850	868	907	848	846	852	872	860	898	830	839	869	888	883	860	890	864	870	842	883	888	883	877	880	834	872	882	868	871	849	888	838	899	862	865	827	831	870	857	844	896	866	879	848	881	846	841	870	858	874	915	853	874	835	845	896	859	865
26813	20277	8485	1927	1126	994	1204	6355	2346	678	643	638	639	628	645	604	598	602	576	627	588	565	617	613	587	571	585	577	632	584	602	599	544	668	897	985	963	807	708	634	625	598	593	568	592	550	612	578	558	622	597	597	633	586	604	597	597	565	565	574	582	601	595	581	629	604	598	593	547	576	592	601	648	556	608	582	574	584	581	562	547	584	551	581	574	589	591	553	596	594	600	555	564	575	582	569	559	571	608	603	563	597	579	554	544	588	552	605	579	594	576	582	566	588	575	603	588	550	624	591	606	615	611	569	539	551	628	560	564	574	593	555	601	628	597	594	558	562	543	554	565	555	584	638	601	579	602	540	601	605	571	579	599	554	582	573	581	558	579	551	593	604	562	629	570	552	626	583	598	623	588	595	609	575	568	603	596	588	575	594	581	551	599	593	571	598	587	569	544	596	633	582	584	567	616	561	553	588	557	597	561	603	605	571	539	596	594	600	607	600	611	589	581	593	551	623	557	574	552	552	583	604	577	625	585	577	569	586	559	610	557	582	579	547	593	596	590	537	589	558	607	570	570	588	584	577	544	588	605	569	616	610	617	552	610	586	607	565	599	587	575	549	587	563	584	601	576	572	590	598	581	597	617	582	557	590	570	595	574	609	596	556	577	545	592	578	546	579	621	632	586	603	585	569	581	569	586	583	584	562	584	602	602	583	561	554	606	569	572	563	597	582	576	575	574	560	604	556	546	571	555	551	569	625	596	577	598	625	551	580	570	547	596	618	606	563	520	599	617	559	583	619	575	588	602	557	564	588	539	614	536	607	567	581	603	527	549	573	586	632	591	516	561	554	630	572	553	585	584	649	586	574	628	623	592	655	568	589	591	562	589	575	562	572	610	541	587	578	583	541	592	564	576	578	570	557	563	588	601	642	600	577	557	575	547	565	539	611	578	602	594	573	581	593	570	566	611	569	548	582	590	573	591	606	567	586	587	581	584	568	570	595	596	652	587	590	576	549	568	581	613	588	610	526	551	599	610	616	556	616	578	578	573	586	610	569	588	584	584	580	604	604	638	598	593	558	613	512	580	576	595	545	569	593	615	592	573	583	599	584	586	628	561	604	622	546	595	590	593	547	523	586	575	590	600	560	577	598	580	552	585	614	543	541	557	557	586	611	590	575	555	619	601	602	587	567	600	599	589	582	590	638	605	557	613	571	610	562	592	580	579	575	580	605	568	593	589	547	575	561	579	587	560	585	576	587	582	568	563	584	580	614	607	547	587	568	586	586	591	606	576	582	629	586	551	538	579	576	591	552	594	595	536	535	618	610	567	578	594	617	583	577	599	625	573	583	599	575	538	569	602	593	586	546	578	597	608	597	612	588	628	574	589	600	607	564	588	562	558	574	568	618	591	570	605	600	558	586	588	556	553	568	602	597	607	598	546	606	594	595	548	561	642	604	548	611	607	558	611	528	582	580	569	599	577	569	611	590	572	583	602	573	579	584	570	576	592	548	608	611	555	621	604	613	583	564	571	567	619	549	604	576	573	617	603	599	567	582	562	541	542	600	607	606	582	556	563	591	603	571	611	570	603	591	582	565	552	574	554	600	603	566	601	583	531	547	616	587	590	602	580	556	610	571	553	598	620	591	563	592	588	588	607	571	592	588	559	578	651	557	590	607	557	597	548	602	593	597	588	588	567	613	567	618	576	603	630	595	614	551	608	620	601	635	546	593	565	576	581	572	584	603	597	603	592	587	551	564	617	598	609	596	611	609	569	545	607	595	555	594	569	616	612	596	570	564	570	527	588	576	570	582	596	646	583	617	544	555	590	567	607	596	601	595	574	560	622	604	581	606	599	572	585	534	577	584	636	565	598	546	552	625	614	533	558	589	558	611	570	626	577	568	608	576	551	549	605	589	548	585	574	642	619	576	578	574	586	551	591	570	588	579	564	588	594	553	564	580	590	593	601	538	578	572	580	568	576	586	583	574	585	563	619	603	580	589	561	601	576	592	588	593	613	628	573	575	560	605	552	561	562	600	605	564	612	601	571	576	587	602	565	522	557	589	585	578	565	613	549	594	568	592	575	574	602	591	578	600	610	579	558	609	589	591	604	561	584	554	562	592	627	619	632	566	549	602	554	605	514	595	566	562	612	612	556	547	557	602	604	628	583	539	605	556	584	630	573	574	526	603	613	583	598	559	578	619	567	585	575	556	537	637	603	592	588	571	579	565	556	546	607	609	575	652	584	556	613	561	564	582	599	570	604	599	545	594	545	594	595	576	594	539	606	559	618	550	628	596	600	616	567	585	577	608	590	588	554	563	590	592	577	605	600	622	579	557	606	566	535	584	618	611	564	566	589	604	541	574	586	576	597	554	574	578	549	592	580	570	539	574	594	585	554	568	586	590	564	605	628	559	573	611	630	597	617	582	574	576	579	554	571	601	581	573	605	599	572	612	598	571	575	552	607	585	572	574	576	602	574	601	589	589	625	647	558	583	557	575	584	593	606	598	601	569	611	556	573	569	651	566	557	615	579	557	576	605	545	590	609	572	611	594	598	605	527	574	550	607	576	558	587	584	603	581	582	546	609	598	614	569	641	579	567	587	593	597	575	580	523	557	596	581	598	563	569	561	613	603	598	607	578	606	590	571	563	608	592	573	609	578	537	573	569	566	609	620	585	589	608	616	615	570	576	559	608	589	572	620	612	633	603	617	601	611	609	551	561	623	595	576	563	607	591	615	584	582	545	563	532	547	583	581	606	557	563	574	609	612	567	575	566	604	551	576	612	611	591	578	571	573	586	592	575	575	577	626	580	557	641	572	562	557	620	609	588	616	602	586	577	565	656	575	552	574	543	555	601	566	542	581	568	576	584	565	625	559	591	599	577	585	587	606	580	554	591	576	559	531	587	613	571	591	624	576	577	553	591	603	579	603	595	641	606	616	554	569	573	564	626	562	566	604	548	562	549	611	562	567	530	549	548	589	562	601	584	539	606	607	609	527	612	557	615	573	627	580	601	597	554	589	585	569	577	614	600	560	589	584	602	558	630	602	582	597	629	569	594	601	551	546	596	602	561	589	612	568	614	580	599	628	573	579	582	555	584	611	606	556	567	576	557	589	627	613	571	597	572	603	617	575	616	619	577	574	541	574	612	634	565	578	601	600	602	580	548	637	595	593	578	608	590	591	588	563	605	566	613	570	545	610	614	569	600	569	592	544	557	592	603	556	594	574	564	574	596	544	604	559	622	560	590	576	565	571	595	551	603	600	545	599	555	605	607	591	599	613	604	555	585	609	627	591	608	578	561	584	567	565	612	579	632	648	542	592	590	579	595	568	591	570	568	585	579	591	565	604	612	575	562	652	601	575	581	586	561	546	604	560	611	630	572	590	585	587	583	610	615	597	601	586	589	590	524	584	537	615	591	578	612	606	569	580	588	575	600	613	569	556	605	597	572	587	620	600	595	622	585	583	636	559	545	569	559	570	588	605
5291	4967	4701	2569	2118	1666	2629	13011	4284	979	1086	1033	1000	955	905	921	937	941	919	963	877	894	902	974	873	932	899	959	860	837	878	894	871	1002	1606	1812	1656	1334	1122	986	874	973	852	835	878	878	810	858	845	918	896	874	898	831	905	869	885	835	852	858	913	886	879	838	876	855	882	862	888	867	901	839	852	834	828	825	894	872	919	911	866	899	887	914	900	917	937	833	878	857	881	905	874	865	854	883	866	864	876	832	894	911	893	894	926	890	837	900	914	902	885	847	875	853	901	882	823	865	863	859	887	838	864	884	879	851	855	867	843	919	875	844	834	858	873	869	847	903	855	887	869	873	949	897	861	915	886	866	942	891	843	863	904	875	932	853	834	953	893	873	886	888	824	857	920	923	911	836	930	851	922	857	849	937	925	889	901	861	833	866	875	860	919	895	834	810	876	889	892	903	906	923	871	910	885	838	855	863	917	819	886	892	883	951	903	901	839	924	929	848	884	874	909	891	844	904	897	877	892	899	880	901	867	814	825	824	867	848	879	890	868	872	822	850	876	892	877	848	903	870	884	914	885	900	916	903	867	902	900	901	846	892	852	896	832	819	865	861	871	902	900	856	891	891	863	939	864	887	902	841	836	892	885	916	865	835	903	881	903	870	854	807	898	844	888	865	891	905	879	875	842	873	888	912	868	886	937	849	869	888	898	906	892	860	875	904	863	831	874	872	878	868	909	918	861	884	898	849	828	892	905	821	880	839	776	829	875	918	886	873	851	900	842	905	925	862	857	874	913	916	848	891	860	879	861	861	861	885	930	929	894	895	890	849	867	854	904	918	917	844	876	873	897	880	880	857	813	824	867	864	834	912	803	842	908	851	893	912	858	847	894	813	887	928	924	836	862	873	874	877	855	865	919	867	899	877	837	840	889	893	885	901	789	855	897	896	894	928	917	939	866	839	877	893	847	868	867	866	863	857	948	897	867	899	899	873	869	871	852	842	919	898	844	881	879	861	929	876	847	876	890	888	881	872	912	867	863	855	905	881	815	875	911	892	915	924	877	843	910	883	876	889	876	835	835	921	894	851	881	885	908	896	909	873	860	888	894	853	845	864	909	909	872	843	938	884	886	859	874	871	885	856	905	807	864	862	905	852	818	927	870	879	903	845	897	922	889	881	856	877	858	914	847	856	844	876	866	841	895	907	858	904	881	874	841	892	902	855	867	834	917	860	940	844	867	860	911	896	880	798	890	910	881	856	822	839	860	850	886	878	859	888	889	908	852	867	857	892	825	908	903	885	877	885	887	830	848	875	888	846	926	904	912	812	883	874	885	852	918	884	821	908	861	915	873	826	881	848	871	869	893	905	872	897	840	888	888	869	884	869	876	860	839	882	909	904	857	881	900	858	871	883	876	877	869	879	896	896	905	880	871	846	856	851	878	870	858	912	897	900	845	866	856	879	873	878	901	914	883	866	916	839	877	874	904	828	876	908	886	891	903	819	922	846	850	827	879	849	931	848	866	838	888	887	909	841	868	890	846	871	915	887	860	881	851	899	865	823	865	943	876	840	843	879	897	906	843	938	885	868	857	893	857	811	848	943	897	859	888	893	887	848	834	906	836	894	840	910	896	909	849	856	845	903	887	859	847	860	840	866	896	915	869	850	853	826	897	940	853	865	820	876	945	858	900	855	881	877	859	878	892	964	896	846	882	845	894	866	907	876	913	863	916	887	888	827	856	899	871	904	903	856	943	919	863	829	879	844	852	893	848	820	964	877	824	854	860	914	907	970	875	929	805	894	851	806	833	898	933	886	892	858	847	868	876	901	827	921	827	893	837	853	835	873	860	871	884	883	885	875	892	896	825	875	894	911	925	869	938	904	866	842	843	919	893	899	894	838	906	909	850	838	820	894	892	854	903	836	858	895	866	818	850	900	868	910	895	902	886	892	894	931	907	862	892	914	875	839	890	877	882	850	835	843	840	904	865	858	880	855	844	837	859	898	850	863	890	882	868	917	853	834	871	843	889	934	868	878	836	904	839	883	902	913	860	886	907	842	894	869	912	849	843	879	863	918	850	904	931	897	876	938	876	886	862	874	865	930	858	846	854	876	882	868	869	858	907	892	893	834	891	893	878	860	878	821	872	861	913	872	908	851	873	897	886	884	872	901	894	889	881	902	895	888	902	846	847	902	886	872	879	908	832	892	929	849	875	910	817	907	905	890	903	903	871	911	892	884	903	868	879	885	853	888	884	824	883	861	850	878	877	853	883	877	810	833	883	916	863	878	899	907	916	870	873	900	874	857	851	889	925	878	923	868	906	890	927	894	827	869	823	844	925	887	881	867	911	855	893	899	927	850	875	813	868	908	838	875	880	897	899	858	916	902	937	907	877	879	865	865	878	894	816	834	900	803	912	895	906	857	823	869	853	911	905	791	889	853	862	911	899	846	885	914	862	865	880	919	831	885	925	861	898	874	900	889	886	934	863	813	896	873	850	869	839	915	869	847	933	888	854	854	927	836	871	893	929	860	886	848	808	895	867	911	908	862	861	866	933	827	885	888	863	844	920	872	851	854	885	918	895	846	890	859	873	860	915	827	894	828	852	923	882	851	831	894	824	842	856	856	812	896	917	943	901	884	926	853	859	838	881	893	873	863	857	911	913	902	863	866	894	841	882	877	924	854	876	902	905	869	857	856	863	833	853	824	850	896	849	886	892	867	844	909	878	862	897	834	904	844	886	865	838	917	880	906	843	881	936	861	856	853	871	912	873	879	856	895	947	873	859	906	832	861	852	887	888	880	884	887	863	877	876	880	844	856	911	909	891	846	906	914	870	860	879	877	935	927	850	856	887	856	849	858	871	925	825	917	863	821	878	887	901	894	860	912	908	895	907	880	914	885	869	847	844	944	917	910	908	913	878	873	887	905	880	899	838	847	875	904	891	864	886	894	882	850	889	864	876	856	871	836	884	862	830	954	923	874	875	828	818	858	823	888	869	832	852	865	912	912	869	867	929	834	885	881	906	829	928	879	867	914	858	901	915	846	879	829	933	833	852	871	898	895	914	818	868	854	901	909	825	897	854	882	929	857	898	889	843	856	889	884	871	865	857	866	940	874	863	895	848	906	859	893	823	885	913	874	841	869	893	889	903	860	857	875	860	869	857	887	879	868	962	859	848	903	900	905	861	926	820	860	830	889	838	842	844	959	816	959	928	897	846	885	862	906	890	876	883	907	857	854	821	891	849	887	876	916	837	859	846	834	855	868	805	848	925	828	884	871	825	937	872	876	831	909	885	898	833	887	882	866	871	847	892	832	843	919	914	903	858	885	857	904	866	861	869	890	897	894	779	862	879	882	858	855	905	905	877	837	844	905	882	928	871	821	932	868	845	879	811	871	869	878	909	864	841	825	917	851	851	854	928	942	871	917	845	877	868	855	859	898	877	872	880	897	887	859	876	852	886	900	898	845	835	876	885	877	891	884	910	841	885	882	836	872
25151	21180	26882	24958	4786	1367	2079	18847	3111	767	741	703	675	654	698	662	623	678	645	651	649	639	638	648	625	634	595	641	627	686	624	623	676	687	1965	1935	1721	1294	895	707	606	615	594	608	606	628	634	576	585	603	550	600	611	605	611	640	570	635	580	558	605	580	584	651	612	622	620	631	568	626	577	614	578	623	595	598	622	640	592	623	653	612	630	604	584	585	621	587	603	607	614	642	664	606	595	602	594	616	620	583	632	609	591	622	647	631	606	595	626	578	592	616	555	620	623	573	629	626	606	604	597	664	615	612	617	602	644	595	554	609	648	636	566	629	646	601	620	633	620	550	602	642	624	601	630	578	640	607	569	619	584	586	598	595	588	655	582	586	616	610	618	603	618	608	611	593	650	666	617	620	618	600	602	595	624	578	617	590	623	600	623	597	597	558	627	609	576	597	617	625	576	581	621	585	596	621	633	616	618	599	654	633	595	600	606	603	584	564	591	592	604	622	592	555	576	611	550	611	607	590	614	595	629	604	658	611	594	639	637	598	601	568	565	628	631	621	550	671	588	646	585	585	610	648	582	578	622	624	623	598	612	601	605	569	620	592	587	567	610	631	632	606	562	610	586	603	600	596	653	605	574	612	605	606	637	643	616	600	616	600	579	565	640	607	584	583	630	607	599	580	627	651	633	608	622	609	594	585	620	640	582	629	622	554	616	642	643	603	606	581	577	597	637	632	610	582	644	581	618	664	622	604	629	607	628	597	558	610	594	593	562	636	568	606	615	589	610	595	576	604	601	639	620	647	625	625	604	557	563	613	598	614	647	616	569	630	615	644	615	592	625	590	601	610	597	614	604	646	629	583	586	599	563	605	654	628	593	598	633	600	610	606	598	636	640	604	615	586	618	607	651	665	589	604	589	625	602	605	610	640	644	585	626	588	666	587	563	627	610	603	586	596	612	609	635	587	599	609	589	579	603	599	651	594	586	629	602	602	643	601	632	573	629	604	561	595	609	589	622	601	609	597	600	654	577	601	625	582	652	579	624	578	652	581	554	634	561	598	611	617	565	620	633	614	632	629	578	613	634	569	625	619	535	618	631	640	627	612	596	623	624	642	602	625	611	639	614	624	584	618	586	619	589	574	564	598	641	615	599	605	623	610	631	580	623	621	607	655	552	641	586	570	593	608	566	625	606	564	619	576	581	589	569	604	590	591	603	614	623	605	629	583	643	605	648	633	574	584	551	593	600	640	629	585	629	601	608	579	626	615	583	578	605	589	595	631	610	591	648	624	639	623	600	594	581	613	635	595	603	587	572	587	607	615	645	626	604	618	636	606	608	589	603	599	638	609	613	635	594	663	634	582	575	618	603	589	611	578	630	639	563	595	628	600	599	635	620	620	624	599	602	588	599	606	589	618	609	620	623	626	583	637	605	601	590	585	557	598	575	658	588	614	646	605	612	619	583	611	590	585	558	583	619	597	571	631	630	629	618	624	620	624	638	657	623	597	590	598	595	587	604	671	623	591	624	584	622	662	596	610	580	639	610	622	620	609	618	564	594	638	577	648	602	648	615	615	613	589	590	601	605	572	594	601	583	622	597	584	617	581	627	610	610	616	664	646	607	630	621	620	588	613	627	607	609	632	652	612	620	564	591	569	597	585	624	614	588	625	570	602	589	669	627	584	603	612	587	640	645	622	595	618	596	606	629	607	615	583	622	637	599	589	636	598	634	582	608	631	576	617	599	582	582	599	595	579	554	585	616	592	617	612	602	619	655	591	608	590	580	604	582	588	596	629	678	601	562	569	659	601	647	564	619	659	611	655	618	614	612	615	618	564	559	587	615	587	616	594	599	599	639	633	598	636	600	604	603	603	621	610	605	597	647	666	612	565	625	577	636	577	616	576	612	618	625	602	630	588	606	623	646	562	595	595	593	647	633	647	603	616	551	635	637	593	624	589	637	609	613	610	636	593	621	607	576	541	631	601	619	599	567	569	618	630	565	597	626	621	671	614	647	578	629	601	617	632	581	651	577	558	597	662	621	610	637	640	628	581	618	638	586	610	619	636	611	625	621	649	561	598	627	616	623	608	587	623	561	581	612	602	591	581	652	596	601	606	583	604	602	578	609	599	611	625	609	588	622	619	609	638	625	631	590	606	534	609	572	603	597	601	634	644	566	580	641	562	614	515	608	587	588	605	623	607	556	645	613	589	625	639	608	592	580	602	613	610	560	637	622	630	518	576	634	597	605	628	579	596	630	594	608	614	602	577	603	568	602	652	609	562	547	590	625	623	632	596	615	613	602	615	643	555	636	584	618	614	574	594	628	596	626	591	585	603	564	607	584	603	619	592	599	600	586	600	611	581	572	615	592	593	579	625	623	579	632	581	638	610	596	617	604	598	597	634	639	574	630	618	585	641	643	601	603	594	615	633	642	596	636	610	568	611	575	619	661	582	590	610	604	637	527	644	576	594	607	624	632	583	619	644	622	619	598	598	603	643	635	590	617	594	581	583	601	624	566	629	573	561	571	621	622	612	604	585	579	638	610	624	620	609	645	588	645	614	597	604	566	632	598	592	586	647	606	622	584	618	617	631	541	567	624	642	589	592	606	571	616	556	582	640	622	634	601	622	637	573	572	578	624	593	613	611	602	627	609	625	579	598	647	562	577	596	618	610	641	599	569	610	640	620	640	583	552	640	625	569	596	604	590	595	563	588	636	617	590	620	602	615	619	669	599	606	626	594	629	577	610	599	625	563	648	576	593	636	564	621	582	625	619	633	569	616	584	572	611	653	635	590	604	673	612	589	644	573	580	626	578	577	636	620	603	577	607	604	560	643	636	591	586	599	645	588	623	581	616	624	588	560	582	634	599	574	622	595	654	650	647	580	599	633	597	599	629	592	597	661	636	577	610	594	579	559	604	562	616	635	608	598	629	577	599	606	636	630	619	639	573	609	581	611	650	612	614	619	601	567	609	601	619	630	612	604	626	599	607	635	630	604	630	645	620	609	578	598	624	586	619	580	585	627	643	587	668	604	610	647	643	589	593	586	563	623	626	630	617	577	601	627	625	613	617	619	613	601	610	635	612	619	624	619	567	585	589	561	579	603	594	625	620	601	580	601	576	613	559	587	603	608	571	588	617	595	660	567	616	600	641	605	621	631	635	674	626	586	588	615	569	585	589	577	626	592	633	596	657	576	611	618	565	638	591	606	620	658	606	623	633	579	580	607	579	615	602	592	574	613	591	642	633	604	603	584	636	548	602	619	616	574	676	623	637	588	610	606	585	605	612	635	629	615	594	612	655	571	630	609	616	627	611	621	580	588	599	652	626	619	625	651	594	607	583	639	607	604	615	592	566	653	602	599	584	580	615	646	583	610	610	597	610	603	544	641	618	586	614	583	610	589	595	634	592	598	583	577	607	656	582	619	589	614	575	562	580	591	576	591	610	576	592	594	611	605	598	592	570	604	611	593	542	585	604	648	597	621	586	611
5618	10167	8751	4631	3308	2604	4484	27946	3560	1442	1292	1168	1124	1127	1058	988	1042	1011	1048	1014	996	1004	1003	996	929	1008	982	1005	909	958	978	944	1024	1159	4044	3923	3524	2359	1548	1167	928	968	916	937	889	920	966	888	925	857	971	945	895	869	894	908	950	934	940	937	883	933	883	919	934	958	869	864	901	910	881	905	965	865	907	907	898	877	901	886	880	914	915	978	863	930	858	900	910	901	923	877	912	885	863	949	924	895	915	952	921	923	861	904	931	899	883	880	921	914	965	935	948	901	926	925	907	893	926	944	940	926	893	847	927	858	907	892	866	884	941	934	906	873	933	878	954	940	917	936	882	899	871	939	865	954	904	897	911	918	934	952	925	853	903	886	897	908	906	858	927	840	866	955	927	944	930	862	892	867	795	875	880	885	953	897	935	903	917	917	925	924	930	891	951	843	866	863	909	913	939	916	914	947	953	919	884	913	905	845	914	901	916	908	947	880	929	944	868	892	922	906	903	908	935	980	897	921	955	981	914	898	957	902	897	875	905	887	857	880	891	932	883	993	943	940	884	894	878	945	897	876	900	909	965	889	901	909	902	882	899	874	901	921	874	907	892	926	840	940	879	909	899	915	907	896	955	912	900	938	853	924	920	894	896	929	876	864	915	862	919	883	927	942	932	910	953	948	919	889	931	866	912	925	891	880	913	879	913	906	989	909	945	989	879	921	959	926	926	897	900	1014	910	900	953	929	908	894	913	951	950	939	929	920	883	906	847	902	876	961	889	896	894	906	967	931	859	886	895	891	919	896	962	892	908	963	877	912	910	890	959	867	929	940	949	917	913	918	912	890	895	901	898	859	905	928	938	919	935	886	920	914	882	879	877	947	965	936	896	953	912	881	904	902	930	911	896	913	904	952	926	944	964	893	858	954	910	908	896	947	910	872	893	889	922	887	953	932	942	926	982	877	924	909	923	912	891	861	982	877	934	878	935	925	987	903	917	867	949	878	906	948	896	885	943	868	972	905	885	931	877	924	934	914	944	908	877	889	875	912	914	900	965	914	886	924	883	934	924	926	938	909	877	913	869	889	885	941	869	951	906	947	894	942	881	938	908	881	951	931	895	945	897	932	871	909	905	940	885	943	823	916	938	964	945	938	893	921	945	950	859	851	910	904	950	900	872	883	919	927	945	919	940	892	903	914	921	938	844	890	898	911	873	932	891	904	925	857	903	930	824	889	881	890	949	902	900	960	875	879	855	900	944	889	909	883	927	962	938	936	862	940	921	904	909	903	914	869	886	905	933	929	918	906	950	898	858	939	926	892	873	939	958	907	892	952	883	885	941	896	942	907	880	897	961	969	961	908	863	912	953	921	924	887	910	927	923	923	884	915	969	936	925	929	853	889	919	922	889	875	914	881	920	908	908	885	914	949	905	976	941	916	954	972	944	871	884	921	881	911	880	905	928	941	934	945	905	957	953	885	815	933	927	905	889	929	937	918	912	904	901	886	916	897	927	909	884	886	900	936	854	943	868	917	903	919	901	829	888	908	891	931	900	827	855	877	899	928	906	925	979	873	862	983	889	916	902	893	941	963	892	885	906	869	915	929	892	930	897	848	895	878	928	906	937	925	938	904	883	988	990	914	936	893	932	946	867	946	877	875	866	910	918	926	901	946	887	868	937	934	894	911	920	901	934	882	873	893	873	920	907	978	914	938	915	923	880	898	909	927	927	907	895	851	895	955	956	945	902	923	865	879	884	896	890	849	937	949	930	845	916	880	862	878	881	931	906	904	937	904	946	928	912	928	889	899	892	908	923	884	920	885	888	891	881	911	895	923	959	915	926	921	922	899	926	933	867	868	907	862	900	902	857	838	928	860	886	940	926	896	921	910	919	916	889	904	929	871	930	922	901	863	901	936	888	928	911	901	888	869	920	851	908	900	895	929	902	960	888	904	918	949	855	860	932	896	905	915	915	822	905	884	912	927	948	908	880	901	889	901	984	902	972	906	929	949	887	918	944	950	903	943	905	920	848	868	913	922	911	894	908	892	933	939	876	866	913	996	967	908	915	911	967	892	851	884	913	933	873	949	872	917	860	941	885	888	843	894	928	893	877	903	923	934	851	944	899	873	866	917	881	948	871	953	957	901	919	897	875	897	881	921	882	904	888	939	877	955	930	976	931	936	866	954	905	899	899	950	938	911	880	958	901	919	919	924	953	937	884	910	923	937	915	881	887	943	950	896	869	937	903	886	856	885	935	896	937	923	934	900	894	884	970	884	903	951	875	850	925	888	905	911	931	909	855	920	905	905	898	925	848	998	894	927	910	906	914	903	900	923	916	904	944	923	904	912	907	917	912	911	925	888	904	940	873	933	954	939	933	898	843	904	893	962	924	935	845	935	873	926	902	925	904	915	888	895	880	873	955	906	855	879	889	912	852	872	925	876	941	901	930	871	875	880	899	899	868	889	921	897	927	936	957	916	851	904	908	883	879	910	901	956	964	934	929	897	932	924	880	950	900	954	907	904	890	888	938	861	944	935	927	870	923	947	898	862	924	944	903	876	945	912	913	911	890	940	927	940	962	896	901	926	934	905	924	970	884	878	923	878	928	901	881	938	902	898	900	934	953	958	874	904	939	849	863	1001	937	946	931	835	962	929	965	899	906	903	906	945	894	873	925	877	969	926	900	896	898	899	872	898	900	922	896	868	940	970	885	945	905	885	908	936	892	957	962	900	937	826	926	904	907	904	920	947	939	897	904	896	832	917	960	922	917	878	891	899	926	900	899	851	877	970	884	951	882	886	944	968	919	908	927	924	963	891	923	893	918	899	915	902	913	927	958	927	941	909	958	903	908	925	884	871	885	935	926	934	890	877	927	901	913	947	943	910	922	872	869	900	979	917	904	929	906	903	893	928	895	956	925	931	906	951	917	852	910	908	965	901	903	874	917	888	903	932	910	945	902	941	930	949	897	973	921	906	821	884	922	874	950	897	913	930	908	960	924	914	936	895	913	922	884	921	880	905	954	890	820	983	961	897	858	951	915	907	855	939	885	910	912	935	904	890	907	919	878	876	916	965	892	916	872	908	885	884	910	956	872	935	947	888	921	932	928	896	893	940	965	927	833	903	938	915	927	936	980	899	924	940	865	904	932	923	900	887	853	911	904	923	900	878	922	904	974	882	902	934	930	887	943	866	963	885	897	903	901	901	868	916	880	916	904	944	949	931	845	920	910	933	899	909	927	936	846	868	875	890	960	936	877	928	908	896	910	937	911	923	928	890	888	888	902	916	958	918	911	909	863	899	883	951	934	951	889	922	891	896	935	854	907	886	985	903	901	890	932	947	940	908	892	950	915	886	908	955	875	899	940	891	901	929	895	970	871	915	915	924	924	911	917	940	878	908	932	898	927	920	912	949	934	907	851	863	884	890	908	971	884	907	944	924	921	892	927	916	898	909	888	865	888	931	918	875	912	882	917	888	919	894	931	946	848	872	946	945	927	869
23271	21166	28846	23766	21170	19743	12522	37167	9070	1178	913	870	858	752	726	666	659	704	692	728	644	679	719	694	674	632	604	658	619	710	668	599	655	835	4436	4935	4026	2425	1362	808	653	652	606	588	626	574	637	556	606	587	609	605	625	603	623	605	580	610	598	616	599	535	623	631	594	609	588	603	595	615	601	609	605	604	633	602	599	610	586	626	571	616	591	573	626	606	628	603	630	645	614	598	640	632	579	631	588	608	632	614	627	554	591	625	601	574	591	602	595	628	587	589	597	578	595	618	555	613	590	591	602	588	596	556	570	604	624	608	592	577	611	598	591	639	570	569	586	572	585	558	597	596	640	600	607	585	607	617	625	643	610	614	608	602	555	569	560	580	604	563	613	585	574	583	602	553	613	566	585	586	587	570	612	605	626	610	582	594	570	586	603	568	627	649	597	590	619	630	585	555	603	593	601	586	587	558	609	599	565	611	631	637	618	604	594	607	631	563	611	571	577	593	568	586	602	577	600	597	586	583	589	562	621	593	575	603	612	629	595	617	601	611	575	616	639	587	604	622	582	619	630	614	661	575	630	580	644	593	593	636	590	613	594	569	576	583	609	567	631	603	632	592	603	552	617	575	605	619	618	565	596	571	565	598	619	631	591	579	552	597	588	632	654	607	614	604	581	591	585	586	598	599	629	644	584	633	658	603	615	595	613	597	604	634	614	598	597	593	600	579	601	597	609	614	583	628	593	561	558	629	604	584	579	572	617	591	587	566	598	613	617	649	633	616	626	588	612	606	541	566	586	595	596	553	561	594	569	583	617	612	548	603	592	621	604	594	601	608	585	572	564	570	630	607	590	610	628	591	593	602	572	581	572	558	611	602	588	611	612	630	632	557	598	581	631	615	634	554	567	600	573	558	609	605	589	575	598	609	575	606	585	569	582	550	559	605	593	577	581	563	580	587	570	624	576	601	593	578	616	594	603	634	583	568	587	620	586	581	614	565	568	612	586	634	610	627	575	560	629	590	622	652	572	645	619	626	581	570	620	584	543	594	599	652	632	629	558	608	629	606	585	586	572	595	592	631	643	591	567	604	575	603	552	602	562	589	558	573	599	575	579	569	603	606	607	586	623	564	608	591	591	605	647	596	614	567	584	661	638	622	613	599	588	659	623	631	610	622	603	577	596	638	597	591	581	608	595	606	597	577	565	591	593	532	634	598	616	530	589	598	589	605	619	574	613	626	536	535	591	596	594	613	633	597	552	594	586	564	598	603	559	611	642	544	582	599	597	617	591	615	596	602	602	570	615	629	581	577	613	590	579	593	593	596	617	538	642	592	618	615	594	628	627	613	588	663	578	584	623	604	619	612	626	610	576	577	580	575	606	601	592	595	612	603	599	658	606	598	591	591	612	572	557	564	594	599	557	586	609	605	648	611	574	589	571	578	574	519	587	625	580	608	602	613	601	579	628	603	617	570	566	610	611	540	580	560	618	579	620	613	640	592	570	590	588	578	629	611	601	602	562	569	581	580	626	601	580	607	587	611	601	562	587	600	621	616	625	580	576	625	613	564	579	597	639	572	591	574	606	601	579	610	589	635	626	570	650	564	566	596	635	607	656	565	615	590	604	608	610	619	560	553	573	603	551	570	591	587	603	554	612	632	600	603	591	604	576	608	632	559	570	628	611	582	608	563	591	605	592	604	579	601	584	644	602	604	594	619	629	589	590	593	567	602	594	602	591	559	604	612	561	617	621	595	648	583	571	590	625	542	596	555	601	624	587	593	617	617	621	596	536	587	577	576	603	580	611	627	597	616	556	616	572	550	633	596	607	604	557	585	617	599	632	548	595	591	565	634	581	601	615	586	605	589	592	608	578	593	575	611	557	596	586	584	576	641	624	616	633	608	568	596	626	583	611	609	591	599	578	607	581	612	621	601	597	581	619	599	564	607	608	565	617	574	595	574	556	571	607	563	616	596	583	619	586	573	588	599	622	601	607	615	580	579	586	601	565	583	643	592	557	614	558	591	593	588	617	600	587	540	581	567	606	602	582	585	584	600	613	592	619	629	559	610	573	613	599	619	596	586	579	597	573	567	596	598	600	562	595	554	600	637	628	597	570	564	596	571	627	609	607	554	597	583	648	570	567	566	611	630	573	619	586	603	580	573	598	608	635	612	600	611	563	624	567	610	601	570	615	608	608	565	558	564	635	572	628	590	569	570	598	591	563	623	629	637	639	547	600	569	527	607	597	567	603	588	602	575	609	624	526	628	593	558	565	594	611	568	583	581	604	613	613	614	585	604	585	628	581	584	583	621	585	572	621	591	595	614	614	596	619	587	572	619	604	557	621	596	613	595	589	606	603	621	608	591	625	556	600	604	586	624	583	602	597	615	583	625	624	585	579	578	619	571	564	574	612	569	571	603	593	588	610	566	632	585	628	623	602	616	563	601	618	552	544	578	572	597	620	611	642	555	594	563	574	576	573	616	594	584	574	604	597	608	603	636	627	596	647	621	591	598	602	586	580	598	607	609	603	592	570	560	609	592	564	568	575	616	571	604	599	564	619	552	594	586	592	631	574	576	632	587	593	575	595	550	593	567	579	591	578	591	584	578	592	595	632	580	566	590	610	616	578	565	617	618	604	604	624	594	609	635	599	589	608	613	577	608	564	653	605	614	583	614	591	632	600	597	645	613	592	590	609	560	608	578	606	579	554	587	596	571	562	588	557	560	587	640	630	559	605	571	597	588	571	586	673	598	523	560	582	593	569	600	613	602	598	623	575	614	598	644	549	640	622	606	631	606	585	643	568	586	574	602	621	578	572	555	604	588	616	614	572	642	633	618	594	534	578	563	626	558	651	605	588	575	643	602	576	650	575	572	629	616	594	605	642	570	599	628	646	619	590	607	612	588	630	646	590	616	564	568	572	563	609	606	569	612	616	576	619	547	594	601	598	667	591	589	646	567	583	635	595	601	617	601	576	605	578	578	535	630	594	640	582	609	618	554	608	581	574	615	626	575	569	592	583	580	623	612	568	574	606	580	586	598	554	639	645	595	633	593	622	598	603	579	586	575	598	606	595	590	566	577	612	586	574	584	601	628	583	618	588	614	571	568	628	611	596	632	543	606	582	634	628	589	601	615	565	598	620	559	613	567	625	620	589	586	578	648	584	564	634	581	656	611	584	610	611	605	611	606	648	550	551	589	598	593	610	556	608	580	621	645	607	569	644	565	620	601	615	599	574	625	610	611	542	589	581	619	569	598	575	588	599	599	592	622	585	573	575	607	609	626	567	599	626	576	566	582	584	557	617	604	582	593	584	574	554	609	589	584	616	579	616	610	628	618	598	596	609	571	591	559	546	591	584	556	616	608	602	585	597	583	616	564	561	584	621	560	573	581	609	595	602	595	581	591	554	561	619	666	576	610	591	576	605	607	594	587	599	593	545	626	604	594	579	595	572	597	619	607	599	590	579	556	596	617	601	608	661	577	610	580	606	639
9726	20479	17280	9608	7040	5424	14818	40989	2923	1970	1782	1705	1521	1473	1260	1241	1194	1220	1132	1155	1069	1171	1125	1160	1053	1061	1144	1045	1012	1069	1042	1058	1057	1356	9694	9616	8056	4850	2654	1351	971	908	926	885	896	893	900	794	895	833	889	893	865	849	914	855	905	868	899	885	875	834	879	891	884	925	922	909	870	876	919	901	869	888	913	894	913	867	849	879	907	830	862	924	878	897	889	901	924	889	860	877	815	876	875	862	835	882	861	881	842	878	825	867	851	919	834	808	890	869	880	910	877	808	917	951	869	893	877	915	911	876	832	855	869	851	927	854	855	856	920	895	891	911	908	889	868	880	872	859	940	920	862	895	878	874	880	936	927	903	897	887	876	878	839	863	914	916	873	837	843	888	908	839	882	873	886	863	875	853	873	876	851	872	865	884	867	876	856	893	821	856	902	918	910	904	888	864	851	908	897	887	907	841	861	845	869	900	902	849	886	884	882	879	843	862	921	924	881	865	896	902	847	798	907	895	845	923	913	929	910	917	871	877	832	797	855	839	838	881	868	891	856	854	879	832	905	857	858	915	899	886	894	877	855	873	907	820	842	877	865	884	893	906	835	901	840	856	860	881	853	849	848	887	895	867	870	942	872	898	865	915	865	913	884	847	891	877	878	928	938	884	879	851	911	877	913	887	869	867	941	881	904	891	870	918	857	829	893	876	900	878	927	864	888	886	849	918	906	858	847	852	916	902	951	814	889	859	849	872	849	902	874	886	868	861	883	878	871	886	922	934	876	909	818	856	863	842	861	892	798	878	884	908	896	858	868	909	855	869	898	906	874	886	867	844	883	886	890	861	864	882	915	809	823	891	906	858	851	867	873	890	834	870	862	841	917	850	931	873	942	863	924	892	922	874	900	845	876	892	872	852	846	873	871	919	909	865	863	851	858	870	931	884	891	888	888	861	880	873	878	882	913	860	845	825	905	845	899	889	818	901	942	861	903	889	846	879	859	882	893	917	877	893	872	857	872	859	897	872	839	848	892	902	867	862	917	842	865	824	852	855	870	836	869	872	859	873	853	932	908	904	897	840	839	906	904	812	897	941	933	886	891	848	872	856	838	860	895	888	881	867	872	876	882	864	928	900	873	873	867	896	901	904	888	823	856	880	875	820	843	882	892	897	817	904	886	930	881	891	868	851	916	860	873	879	883	867	932	861	914	884	858	861	873	878	865	899	879	838	915	877	943	872	904	897	869	889	864	875	902	877	919	848	834	867	871	866	910	914	857	851	893	874	896	863	873	835	814	904	892	898	847	873	875	873	890	913	895	918	844	888	898	846	897	879	855	920	857	895	889	877	882	850	892	867	888	837	899	931	908	925	880	883	876	817	899	892	872	896	869	876	976	880	915	871	888	1003	910	858	841	894	880	926	859	881	854	931	889	890	891	945	835	868	903	886	865	868	921	882	852	827	895	878	836	896	880	903	897	877	852	866	940	855	897	907	838	916	888	915	866	841	854	850	863	874	901	846	892	914	898	908	864	864	887	862	875	850	890	888	895	952	888	873	852	845	874	876	922	886	894	859	915	837	857	900	797	900	873	864	834	921	846	974	890	848	850	876	870	900	865	835	897	910	819	852	863	898	864	871	863	887	807	845	873	808	905	879	893	888	861	870	873	855	831	874	872	862	857	846	883	827	917	857	907	949	928	902	848	840	899	871	858	878	853	849	796	835	876	881	856	889	846	839	849	888	915	850	890	942	901	851	911	851	880	895	891	880	892	865	885	941	865	857	817	883	892	921	908	834	931	920	899	867	861	863	900	856	914	897	880	839	869	904	858	867	904	871	867	899	848	874	860	874	917	911	905	851	930	835	901	899	889	862	879	903	869	922	897	913	846	865	873	889	887	834	878	829	905	940	844	882	816	876	877	881	889	941	877	878	839	847	861	827	880	932	892	886	909	870	865	838	920	861	872	919	867	919	839	915	948	956	882	865	904	881	854	838	858	933	872	873	950	924	893	902	872	888	866	878	893	905	867	926	830	827	931	877	865	860	889	849	875	894	896	876	929	855	864	909	876	875	859	863	875	917	871	836	884	871	896	928	887	826	870	841	840	862	859	881	860	819	855	886	922	806	965	902	898	919	845	823	855	823	844	907	859	873	930	871	793	901	865	855	890	910	904	878	859	891	904	869	876	887	827	888	870	923	883	881	901	857	894	950	882	845	910	869	852	921	942	888	841	891	892	847	857	843	863	828	908	878	909	900	872	890	899	873	867	936	876	839	900	841	892	876	898	892	922	886	898	854	851	921	879	943	858	895	867	855	872	899	895	869	917	892	963	825	876	874	899	828	875	890	857	858	905	857	907	920	907	970	898	901	872	873	876	910	873	919	877	861	902	912	867	893	866	846	858	920	860	874	911	901	865	857	844	885	857	853	833	889	833	870	888	877	919	867	861	870	907	865	870	867	855	859	920	890	924	803	925	871	842	843	948	922	866	886	899	896	867	865	826	858	917	834	897	858	871	871	877	874	884	848	897	936	884	896	960	876	885	869	887	850	874	846	874	855	845	876	859	907	900	883	884	855	872	936	916	919	922	949	890	849	897	881	950	869	804	888	918	864	864	884	867	853	912	841	874	843	830	899	837	918	881	876	906	882	905	830	856	906	890	855	859	890	861	897	889	862	896	858	900	830	872	934	923	882	873	911	933	858	849	839	893	847	914	911	885	826	926	882	871	822	903	913	909	884	907	844	884	909	867	876	946	943	858	846	863	879	890	860	890	859	833	858	911	856	894	841	917	864	915	907	896	865	835	879	831	870	875	916	853	923	896	871	865	926	907	897	912	900	897	919	905	929	882	893	891	909	919	881	900	876	868	884	927	864	834	864	903	837	866	896	867	910	855	824	940	867	887	860	911	876	848	906	876	879	845	888	890	859	881	871	914	900	880	854	912	835	931	843	915	838	907	892	829	866	843	887	881	877	863	887	896	911	802	879	884	934	888	899	855	828	862	902	911	900	869	850	870	864	866	891	861	865	855	914	821	864	943	839	879	895	873	879	849	898	874	877	899	852	914	887	861	940	841	875	866	842	896	906	891	897	892	855	881	876	824	899	909	819	862	872	803	895	857	865	836	897	906	859	884	935	900	843	875	901	849	923	858	865	907	863	875	912	887	867	868	891	873	882	888	840	862	902	848	904	847	882	877	884	940	894	870	867	847	810	910	901	860	886	865	869	874	799	875	906	880	889	890	874	867	873	896	931	864	871	928	847	873	926	865	825	902	883	896	920	828	856	863	858	858	822	894	872	915	848	898	878	894	882	947	890	888	901	855	818	858	860	901	865	903	852	884	860	896	900	892	884	874	854	859	895	880	857	957	892	832	847	887	838	817	907	837	855	866	895	851	872	909	887	859	873	905	888	913	857	939	868	877	907	855	844	881	853	850	902	868	894	905	904	862	845	873	850	893	882	864	826	921	909	908	880	867	888	883	840	889	943	853	841	922	857	934	917
26570	20034	8429	1730	1020	820	1807	5514	804	653	665	615	646	622	593	570	615	540	623	645	595	631	639	616	652	625	612	598	653	640	645	620	672	576	860	1022	1003	839	709	660	677	611	600	610	591	631	604	580	584	605	570	619	602	597	604	598	623	629	565	581	650	634	593	617	578	601	539	572	625	608	585	583	606	621	624	620	609	601	577	527	637	579	634	606	631	584	599	580	549	577	605	589	613	613	607	604	607	597	549	620	570	578	609	605	625	645	542	583	606	614	592	594	534	565	610	607	570	588	628	606	624	625	611	620	580	619	633	582	583	537	609	619	573	579	598	607	613	614	586	629	628	602	583	601	591	612	569	622	602	599	605	610	568	633	593	567	547	534	606	573	574	593	605	574	603	611	571	560	577	593	521	620	561	572	582	574	591	618	633	643	559	576	625	559	601	585	612	591	609	636	600	583	643	594	536	545	594	576	567	577	585	574	613	567	619	619	604	622	588	563	543	602	598	596	625	602	591	580	633	629	617	573	656	611	568	607	607	569	621	567	608	679	621	568	585	577	602	552	614	597	594	611	608	575	594	592	569	580	534	593	624	560	557	604	602	583	592	594	631	598	595	565	593	591	599	570	606	577	589	594	593	576	569	562	632	587	552	585	657	590	603	544	603	559	588	643	604	588	627	620	602	644	576	616	597	574	588	612	632	591	601	592	633	592	622	578	591	567	629	641	643	580	616	595	610	590	573	585	608	621	636	573	600	589	586	627	598	616	605	629	608	612	585	604	639	636	579	536	621	617	586	577	653	623	566	584	575	594	586	589	601	566	582	622	611	588	604	570	589	586	628	638	623	600	583	576	606	604	558	633	601	588	606	538	588	612	567	641	572	611	583	602	646	609	587	578	607	585	598	615	591	562	611	570	597	575	572	613	577	587	600	625	557	585	607	612	591	582	550	644	628	585	593	598	594	575	615	613	654	594	564	602	620	596	564	574	552	612	600	610	567	566	531	596	637	575	623	627	556	608	587	602	588	594	574	589	580	577	597	610	582	605	578	563	621	610	611	593	579	569	572	593	569	569	570	533	584	616	602	602	576	555	566	616	645	575	594	572	597	633	566	564	576	552	592	601	628	594	609	585	593	606	574	624	576	588	538	618	615	599	562	606	540	589	587	574	594	571	621	582	618	583	609	615	603	632	630	575	596	577	576	588	579	582	614	550	603	564	588	590	578	587	598	585	603	566	617	582	589	577	618	574	591	590	585	566	609	583	596	555	583	587	647	579	579	591	595	607	573	563	606	604	605	629	544	606	565	600	593	561	617	579	532	573	630	590	615	584	560	596	586	628	615	573	601	588	567	599	567	640	620	625	573	610	596	575	594	604	551	603	588	600	624	607	599	624	574	558	590	536	613	606	618	598	552	612	593	619	567	615	587	593	583	620	607	601	560	611	537	573	544	566	578	572	605	542	565	646	610	594	569	624	630	580	609	596	582	594	593	597	579	621	541	572	583	620	572	618	561	570	574	553	563	553	567	577	584	590	560	653	591	616	605	580	552	603	617	558	567	577	584	607	611	573	587	585	570	576	622	613	626	566	592	602	609	608	593	608	583	587	576	587	623	587	609	584	576	600	586	596	590	599	561	587	597	562	580	658	596	607	554	588	568	578	600	591	582	578	619	600	604	556	604	595	576	579	596	618	606	600	601	588	609	615	623	579	587	608	586	642	594	595	579	632	617	600	581	599	602	621	588	576	566	595	631	591	597	588	595	620	606	627	633	621	584	645	578	608	618	595	554	621	605	557	570	560	618	532	586	580	624	564	613	611	591	612	642	626	600	611	589	624	594	603	633	583	595	606	644	585	596	607	544	606	607	643	603	610	601	645	584	629	622	572	588	595	601	586	535	609	580	640	589	574	610	580	629	599	572	548	596	569	597	569	568	591	561	553	589	628	596	574	596	598	625	568	572	585	600	608	598	595	580	589	574	570	621	612	597	561	556	574	591	636	649	567	577	584	606	582	608	559	590	582	594	591	579	596	586	648	572	604	575	600	585	547	617	617	581	601	639	596	616	576	580	588	568	621	634	607	587	630	573	573	557	588	608	591	600	565	615	558	569	595	588	562	564	588	655	567	632	587	560	619	577	622	615	636	599	581	597	615	634	572	597	617	617	614	591	590	553	588	637	612	605	576	603	587	596	621	595	630	550	680	580	636	616	591	604	584	602	621	588	580	587	604	596	587	570	621	595	611	614	592	621	554	612	618	605	629	594	637	609	574	607	531	612	615	584	605	578	578	622	601	629	608	586	559	554	591	590	594	568	602	659	569	579	567	604	603	595	624	610	571	595	600	564	602	571	573	590	610	619	619	559	572	581	573	650	616	596	618	591	596	574	603	603	550	600	587	614	638	629	617	591	594	603	574	608	580	596	561	595	586	587	623	599	611	557	573	618	558	582	558	608	605	594	616	608	593	616	586	593	643	564	623	609	572	629	559	622	566	608	587	557	590	564	606	571	604	551	591	602	591	613	564	632	531	543	648	611	564	577	599	617	634	629	626	588	622	642	569	590	568	591	623	640	573	576	589	598	577	616	585	626	587	614	634	588	635	596	594	593	609	577	596	577	586	590	571	578	585	623	585	571	618	556	626	616	611	605	570	600	571	608	557	588	603	589	569	596	609	642	554	561	599	570	577	569	591	626	557	594	601	573	603	597	576	617	595	626	579	560	609	592	673	611	592	640	582	597	588	643	641	639	599	573	561	591	575	636	643	598	612	581	592	603	621	602	605	586	614	600	556	620	535	624	617	618	567	584	596	562	614	597	611	574	575	587	590	659	600	580	638	596	587	586	597	583	590	617	582	632	551	585	596	583	577	569	620	574	609	592	581	572	576	578	603	619	607	589	549	637	584	611	577	582	593	574	602	576	605	572	584	606	651	554	638	572	589	602	578	642	606	593	561	597	602	612	613	577	649	600	602	627	584	597	606	570	577	608	606	604	574	586	597	613	593	557	593	637	594	552	576	564	585	572	574	624	614	613	622	600	583	621	573	613	586	557	609	613	570	598	571	579	566	620	585	599	601	570	594	582	603	560	596	587	615	566	614	588	532	633	582	567	643	604	592	624	641	619	661	615	613	564	629	561	615	620	573	620	604	561	567	598	652	599	564	597	532	576	556	615	571	615	565	593	597	624	609	614	577	640	612	549	626	588	590	576	611	576	623	600	572	607	606	567	598	603	580	614	590	636	603	589	619	595	594	602	602	583	595	578	620	596	574	630	578	616	550	590	611	610	585	588	595	577	622	649	599	627	589	617	594	563	622	632	602	558	589	599	550	657	578	582	598	582	575	578	571	622	594	601	564	583	574	624	585	611	593	616	566	586	618	558	629	587	576	547	589	645	611	541	585	578	598	590	606	577	581	580	570	593	592	568	629	559	604	620	632	596	587	590	623	579	588	592	587	613	632	639	579	607	614	555	645	614	587	586	607	613	583	626	621	608	600
5466	5268	4848	2546	1751	1563	4069	11315	1307	994	1026	975	938	978	1008	963	960	954	909	905	968	932	912	985	954	889	935	951	987	954	914	953	959	991	1451	1830	1758	1403	1126	1032	955	938	899	852	901	813	910	859	862	869	872	879	889	886	883	875	897	916	858	828	881	854	871	899	851	852	884	889	929	813	849	875	893	853	846	859	814	891	925	859	864	849	873	882	832	923	906	895	899	892	883	815	837	899	922	885	825	844	887	833	913	848	905	831	889	850	922	858	875	859	867	888	889	906	881	891	865	916	830	898	895	888	905	937	880	841	871	898	960	817	929	885	906	913	890	877	874	861	962	920	859	890	865	871	856	915	888	845	847	883	848	930	884	918	845	844	903	835	869	917	918	881	862	854	853	900	886	894	832	885	851	889	892	832	882	866	882	831	888	882	901	871	932	873	909	878	867	941	874	866	853	913	865	928	907	850	844	851	856	866	931	835	821	873	801	871	929	923	844	932	893	878	912	919	872	861	868	889	901	861	838	926	898	863	831	889	884	863	913	871	897	875	865	896	852	905	897	883	888	882	886	881	863	921	873	841	875	871	930	900	899	884	922	851	840	910	866	880	896	930	904	906	837	914	927	858	872	858	863	884	907	861	848	876	909	877	904	868	891	889	908	875	900	920	882	879	853	902	931	879	863	954	914	905	831	892	926	913	907	791	851	836	960	901	868	888	841	859	915	862	879	899	896	827	902	862	933	860	846	854	863	874	877	870	857	912	835	824	929	881	844	890	853	840	889	901	862	889	882	921	859	909	964	830	843	916	886	884	862	809	866	874	900	862	835	972	905	916	939	938	859	924	869	861	870	897	845	851	888	817	836	894	886	921	852	918	845	897	884	895	859	902	893	860	878	875	871	880	822	851	883	870	926	942	907	824	879	887	864	937	901	867	854	884	877	889	892	882	826	875	892	878	873	924	876	860	868	880	897	861	879	957	903	847	932	864	895	838	931	860	834	913	876	860	901	911	948	867	839	889	887	889	876	883	920	889	848	896	850	902	839	917	867	878	914	922	896	887	898	912	862	850	910	874	896	865	855	906	860	931	903	836	840	918	854	885	875	921	871	919	885	930	956	876	912	881	883	827	885	854	872	857	859	891	874	915	883	914	823	844	932	877	879	874	904	928	906	899	907	864	878	902	865	887	881	899	895	877	915	892	890	945	903	846	900	884	895	887	890	812	847	946	904	917	868	879	881	854	889	878	890	878	897	828	828	865	921	918	877	880	867	864	838	878	869	946	886	907	939	869	876	861	924	932	941	905	890	884	878	855	867	892	880	930	830	879	902	858	928	828	906	862	847	852	882	886	912	905	924	845	853	844	851	870	867	854	855	853	868	886	876	894	867	883	846	911	850	862	910	955	887	806	840	928	858	852	856	854	880	891	856	876	887	827	907	890	913	896	860	874	907	850	926	861	859	824	864	898	919	922	889	874	893	902	864	846	869	882	861	873	863	883	862	876	894	848	875	890	907	891	871	893	924	888	885	880	863	903	880	929	881	898	911	871	872	905	827	928	857	876	934	902	882	843	890	913	858	868	871	823	846	872	909	920	931	896	869	867	838	845	841	842	903	878	888	918	837	782	886	816	843	868	869	906	887	891	863	888	898	870	848	880	890	855	860	890	848	870	878	880	894	893	882	875	859	894	885	846	884	881	866	820	914	826	890	879	906	856	910	860	914	862	868	932	850	913	868	830	877	861	857	901	829	876	874	878	908	846	891	860	855	900	890	881	889	913	882	870	843	852	878	888	841	851	884	861	889	851	900	833	864	851	900	872	798	930	899	892	920	865	883	850	853	875	908	882	896	893	866	872	932	844	886	896	882	910	878	895	892	948	933	833	886	913	911	938	862	877	924	873	849	906	850	875	904	816	864	900	865	926	915	871	836	845	891	866	869	839	915	935	898	849	891	902	911	882	820	870	861	891	834	862	885	773	860	915	901	913	873	899	825	897	937	810	829	897	826	856	918	911	874	915	862	894	925	856	857	841	911	892	886	902	836	857	823	887	913	910	959	846	901	830	859	869	914	911	860	868	856	908	884	883	869	912	895	879	875	896	904	897	875	867	828	863	866	906	830	896	847	824	840	873	917	901	794	906	821	908	859	854	890	824	876	902	872	887	886	872	900	938	887	944	930	898	867	849	920	885	846	905	922	878	923	872	872	932	903	897	945	867	880	906	874	822	909	877	866	876	897	872	863	821	921	885	891	951	938	857	926	874	868	879	866	887	842	884	831	880	845	930	908	831	926	871	907	918	898	842	847	839	855	812	902	915	907	876	914	908	954	914	859	936	901	868	892	900	858	891	954	906	900	870	851	919	856	883	894	884	851	876	879	898	891	872	863	910	887	859	893	853	935	892	900	912	872	909	920	895	876	955	854	880	867	843	843	912	862	886	916	921	902	854	894	894	876	909	878	881	880	878	885	899	885	882	928	904	845	884	864	914	875	872	907	892	898	899	885	858	885	920	924	900	885	872	900	882	876	823	842	874	838	876	875	906	879	881	822	885	880	887	848	910	892	902	900	887	874	881	861	911	857	910	861	867	893	880	863	886	879	926	874	895	863	911	833	887	952	915	852	877	931	892	920	900	901	829	926	924	845	874	890	877	861	850	900	861	877	889	860	894	855	880	829	889	877	858	863	858	889	917	850	848	855	919	889	840	833	835	832	880	891	897	864	834	869	847	860	899	878	905	854	863	879	876	920	868	897	857	880	886	897	843	876	919	935	891	916	863	926	951	884	902	855	879	845	888	833	893	887	866	871	906	874	925	895	905	873	892	938	882	880	880	887	857	824	784	892	861	874	898	848	873	870	892	946	856	956	902	855	909	892	898	902	867	913	883	904	829	840	878	813	856	883	857	901	826	940	885	875	878	812	903	851	850	854	926	881	912	849	861	846	872	898	892	933	908	880	899	874	895	895	881	865	898	882	907	852	884	873	870	863	920	876	878	906	877	891	886	878	889	805	872	906	888	916	859	858	901	864	902	847	888	907	865	876	852	936	881	862	883	865	907	912	887	907	903	876	896	964	875	900	875	877	881	897	903	926	873	873	839	877	959	894	898	868	901	920	862	908	886	930	871	914	907	929	883	862	845	927	945	920	834	873	870	875	901	891	902	849	889	890	872	855	939	848	889	910	872	885	898	850	880	857	871	885	902	877	888	877	865	837	838	855	870	865	852	884	890	887	874	903	853	848	893	926	885	884	918	885	869	857	896	882	846	941	894	875	845	896	816	878	842	863	906	822	890	837	886	898	906	835	859	870	913	946	901	892	894	850	879	868	835	902	854	926	834	889	889	830	907	903	926	876	826	922	884	891	884	891	896	872	871	847	905	929	900	883	869	870	848	907	890	890	853	913	919	914	871	861	899	818	918	842	869	855	887	912	778	910	933	883	871	918	902	885	891	875	907	861	846	851	877	910	848	834	878	852	930	864	889	925	901	879	910	891	855
25257	21195	26904	24915	4666	1252	11439	22141	3695	746	747	710	649	689	652	644	621	672	653	609	676	625	660	658	700	685	761	675	717	638	660	628	640	689	1613	1849	1616	1226	859	726	647	613	602	614	581	602	639	603	614	573	623	655	588	616	614	622	615	628	642	622	583	611	623	598	597	568	621	598	637	577	579	630	668	626	603	588	637	590	614	609	625	703	671	665	606	642	611	577	632	639	603	581	646	595	631	593	626	599	598	633	582	635	652	664	581	589	655	548	628	602	670	632	593	579	600	573	605	602	599	560	589	642	611	636	626	604	641	576	647	602	618	656	587	605	590	570	638	664	647	622	650	613	605	610	616	632	598	581	607	580	604	625	588	585	599	650	592	596	575	594	609	631	626	567	603	599	581	632	630	608	585	655	614	602	584	663	678	611	648	617	646	627	619	572	627	632	600	612	626	629	601	643	595	598	610	627	627	623	601	614	625	593	671	656	612	580	645	577	627	624	652	655	697	641	615	612	624	627	597	603	610	600	602	591	599	604	650	643	559	564	565	617	646	644	599	626	596	623	582	604	632	643	590	623	658	609	615	620	572	631	587	605	645	596	614	620	611	609	568	617	577	589	613	658	615	599	618	616	615	630	628	585	621	627	599	644	631	589	620	612	587	566	589	628	620	626	594	572	581	574	621	646	609	556	618	645	615	585	576	625	621	584	589	633	626	595	620	626	573	649	639	605	588	690	594	605	593	604	640	593	629	651	624	599	615	617	630	566	620	620	603	641	610	560	624	634	586	635	594	636	616	603	595	546	607	604	653	613	614	612	633	601	632	645	595	625	588	627	614	628	610	587	579	577	626	668	574	612	587	629	594	614	589	617	614	610	630	577	651	635	629	621	624	619	601	601	638	604	558	597	565	545	614	589	573	619	598	584	565	626	599	620	576	614	611	601	553	563	660	688	605	580	604	598	590	591	662	645	597	579	631	629	659	639	636	640	600	631	621	610	623	600	586	615	566	609	598	589	582	608	629	587	628	652	624	587	629	569	597	616	594	620	583	588	606	617	640	565	563	610	596	610	593	647	625	590	617	631	610	622	567	609	598	588	630	619	625	608	559	622	600	634	638	603	646	578	630	627	606	602	609	630	643	641	619	584	625	641	667	635	645	589	671	608	601	594	601	607	603	673	599	583	651	619	621	656	622	628	635	608	597	616	620	621	629	632	614	590	601	614	633	625	623	602	622	642	626	606	645	634	598	581	657	605	632	673	592	604	600	616	615	628	658	601	632	625	581	584	591	615	585	663	557	606	587	605	610	638	606	630	600	594	614	627	622	623	640	563	595	643	647	635	661	602	641	677	622	628	614	618	614	619	607	606	621	608	586	637	632	644	587	588	591	568	622	587	632	642	630	616	602	636	618	672	604	589	610	596	571	613	579	625	614	616	658	631	653	585	632	602	616	651	591	605	630	644	598	611	623	611	645	632	631	599	615	644	635	549	619	620	605	617	616	603	599	606	651	645	570	646	601	654	602	563	651	595	650	606	560	599	612	631	637	577	595	646	588	633	600	585	624	652	582	610	599	613	591	615	613	603	586	621	545	584	625	582	616	607	598	631	639	586	628	594	613	600	624	646	659	601	606	605	617	600	609	660	618	590	577	643	680	594	609	531	632	614	596	609	671	631	626	598	610	615	606	630	622	609	602	601	618	612	570	607	597	584	605	607	634	592	619	617	602	556	600	597	602	661	563	582	592	629	617	612	660	645	598	578	599	556	677	585	611	625	623	609	624	591	564	563	613	600	590	568	631	587	656	659	573	589	635	616	585	659	644	610	600	616	576	593	602	627	627	600	633	586	612	653	637	618	616	627	615	640	654	597	654	641	616	638	619	606	655	613	624	637	604	649	634	621	633	616	572	593	617	572	588	613	622	626	650	581	610	647	609	641	618	652	654	605	667	640	607	588	588	592	582	621	586	611	577	596	627	613	640	576	640	627	640	612	607	602	611	591	657	593	591	599	612	609	651	601	565	637	576	598	655	672	593	599	610	649	597	618	631	609	604	581	630	624	637	634	579	638	576	612	646	598	567	669	598	587	618	582	599	564	617	588	587	611	634	654	624	649	599	634	617	626	610	620	598	629	579	631	650	624	571	635	617	622	585	651	646	580	618	637	630	621	572	624	592	617	601	618	605	618	605	553	645	546	574	613	576	616	617	610	644	642	637	606	605	640	594	635	592	600	629	640	626	604	624	623	622	630	568	632	607	640	661	602	567	577	606	629	617	646	603	607	617	602	625	582	602	596	584	638	614	627	598	666	584	603	640	599	624	607	640	608	578	583	607	594	593	566	619	587	572	585	624	628	574	613	638	638	573	557	627	612	601	638	586	583	625	606	573	626	593	658	644	616	652	616	657	624	595	626	609	611	635	617	618	605	590	630	589	618	578	620	637	633	580	638	627	605	590	594	619	600	562	623	637	602	648	650	582	629	626	648	601	601	581	624	600	532	637	583	614	572	590	599	609	626	586	597	634	584	598	645	589	622	589	615	583	609	643	608	596	620	551	596	612	625	588	609	598	570	595	615	648	644	575	618	620	610	608	616	627	633	589	591	600	662	603	540	568	655	633	588	579	634	645	565	615	596	603	623	614	619	611	646	623	624	594	627	613	590	604	641	608	660	576	631	601	616	648	656	604	642	640	571	610	588	647	646	625	597	610	554	615	549	544	662	634	637	620	610	629	645	636	600	578	575	625	645	643	620	639	595	602	606	614	573	603	594	625	613	635	656	600	598	626	616	606	629	581	603	591	625	605	589	589	642	640	627	592	622	626	599	639	642	597	624	640	605	596	598	624	593	629	593	602	584	596	641	639	552	578	606	633	557	644	611	638	613	611	616	633	622	627	613	550	595	660	608	657	624	609	619	649	609	579	587	588	642	593	605	600	605	590	621	603	627	614	625	616	608	564	563	652	626	619	582	581	600	598	584	614	611	630	600	597	636	611	609	644	627	583	614	614	604	605	602	579	612	633	630	621	610	551	623	581	584	588	580	608	589	618	602	590	641	605	651	622	581	634	601	624	585	591	617	600	646	563	625	604	610	626	623	632	632	586	601	654	642	653	569	650	612	653	613	667	648	618	645	585	601	620	612	599	584	641	624	591	581	622	568	609	623	603	608	630	637	629	586	601	617	642	691	621	637	637	552	613	594	591	597	607	614	596	625	685	596	622	637	594	617	664	618	596	661	667	621	590	605	617	592	578	581	660	639	655	584	592	636	601	614	639	597	629	617	598	602	605	641	607	590	632	636	645	623	613	624	644	570	652	598	674	637	590	638	610	574	598	603	591	599	586	637	582	591	615	630	609	671	599	612	635	640	617	635	629	602	573	623	588	621	622	585	580	648	629	603	635	630	608	585	587	582	630	598	603	624	609	600	635	585	592	613	612	611	606	575	611	569	577	599	598	617	614	607	628	595	646	590	674	603	657	625	588	612	613	590	647	621	657	591
5976	10977	8948	4522	3156	2593	19065	29216	3358	1244	1208	1152	1129	1081	1059	1030	1040	1018	994	1048	977	1042	1020	1023	1075	1052	1073	1054	1040	1022	1021	991	1069	1116	3395	3917	3264	2165	1448	1074	908	965	901	897	954	898	902	938	927	904	956	914	940	886	947	898	909	946	920	913	958	951	942	883	858	926	929	991	881	910	961	911	869	959	901	937	952	951	944	907	930	906	956	934	927	923	884	927	915	889	950	942	903	928	929	955	919	883	931	886	920	930	909	937	925	897	893	923	963	910	920	957	836	899	1003	930	922	898	970	950	973	964	881	923	953	973	962	916	898	901	901	913	913	945	945	935	862	925	959	909	930	899	936	910	921	944	967	974	928	926	917	895	870	895	861	895	963	909	985	968	921	876	977	908	911	935	924	943	935	930	946	931	953	905	918	896	985	957	900	912	907	976	960	950	876	942	933	914	942	902	911	941	946	967	903	930	936	956	901	939	924	918	929	885	889	926	879	960	933	928	949	953	905	907	920	919	904	920	916	871	902	876	931	909	882	902	902	952	930	941	931	894	875	937	999	946	896	913	895	914	975	899	880	955	909	913	959	861	903	980	997	925	913	862	991	959	942	928	873	910	915	931	911	910	929	929	908	930	958	938	969	926	920	938	969	954	976	926	953	956	882	879	951	953	910	932	931	912	871	933	980	933	910	953	943	960	950	911	951	907	977	925	894	980	915	899	883	916	924	942	958	933	903	910	890	881	918	927	914	864	888	949	913	914	980	954	927	926	964	916	942	896	905	953	930	894	935	964	910	893	910	963	878	880	875	968	909	904	946	902	935	906	951	922	935	916	909	947	931	945	923	917	920	931	908	980	937	910	919	923	911	939	865	967	925	914	881	877	907	922	917	933	905	951	888	873	931	926	970	959	950	930	929	918	979	881	936	903	942	899	878	939	897	972	895	881	954	948	962	972	964	934	906	931	972	995	906	950	884	921	891	906	925	938	929	922	917	891	933	875	950	887	882	925	928	916	887	905	942	944	951	859	914	879	937	946	928	927	907	944	888	899	887	963	957	965	900	887	904	891	937	943	934	888	951	909	907	963	983	916	970	910	909	980	894	931	846	938	927	939	938	960	923	927	945	883	932	870	939	958	907	923	918	974	978	916	912	937	937	963	911	946	968	878	943	940	891	899	888	930	992	947	904	887	941	968	887	911	939	934	983	900	939	893	965	930	992	947	977	884	898	928	928	936	904	955	919	876	923	927	920	918	926	918	918	915	924	916	892	945	870	927	942	955	884	923	899	969	940	971	925	868	873	904	963	889	952	936	896	927	948	973	957	905	968	914	905	886	993	953	915	865	892	924	966	955	903	958	933	899	885	959	943	859	927	876	914	943	884	895	923	914	924	888	982	923	887	947	927	888	901	876	966	940	934	957	908	908	961	919	941	963	978	893	912	878	945	898	859	917	867	911	861	918	955	900	974	912	962	913	921	872	908	928	900	912	932	863	938	898	923	891	924	877	959	935	900	890	914	871	918	915	938	1016	894	889	937	935	939	1015	909	890	922	917	902	932	888	956	916	904	867	894	912	897	979	880	832	901	888	953	896	952	915	952	883	866	895	942	890	875	954	948	904	953	932	918	943	934	903	940	924	926	942	923	979	920	937	927	930	944	893	884	912	937	863	892	911	893	965	989	892	930	882	922	938	949	955	923	912	945	895	912	913	922	882	913	974	974	915	943	910	906	933	912	872	920	899	952	949	955	941	913	927	885	927	870	899	911	946	998	936	927	856	935	939	895	891	988	1042	959	928	903	917	919	900	941	870	872	878	958	928	944	931	962	987	950	963	897	948	928	954	911	920	932	895	935	897	950	914	934	965	879	921	870	958	946	900	932	907	989	914	941	930	916	961	904	889	904	881	952	943	932	937	883	927	883	866	917	910	894	948	978	920	911	902	920	954	923	939	911	908	924	896	959	912	925	996	965	912	932	928	907	913	913	918	896	951	927	974	962	920	940	964	921	939	951	891	926	912	965	913	956	938	919	930	934	969	995	939	903	927	930	904	944	891	922	881	907	926	888	893	886	923	883	899	877	859	935	881	932	941	960	927	911	929	884	947	932	899	931	977	931	928	924	904	882	953	901	905	924	919	909	955	985	956	862	985	934	895	866	912	965	890	959	952	938	975	886	894	893	907	913	918	902	936	936	902	919	893	937	917	964	901	934	967	930	930	939	922	885	935	890	870	915	914	920	908	932	931	928	945	863	900	933	918	832	919	911	907	878	971	887	934	917	955	889	927	953	892	909	920	908	955	941	914	932	988	963	853	918	946	925	924	934	905	929	920	950	922	918	917	908	959	990	905	895	942	950	917	879	893	955	954	877	932	911	900	943	885	862	934	914	923	894	937	927	902	888	936	888	928	912	865	982	905	944	964	941	925	904	918	915	929	938	912	944	908	963	925	937	918	950	923	916	925	893	925	904	950	965	885	935	943	880	895	930	946	881	948	885	873	897	944	881	862	948	888	900	907	983	907	967	961	929	909	950	953	920	923	886	892	880	922	900	916	933	886	937	896	904	929	877	867	886	956	955	940	972	931	941	944	913	895	934	901	998	919	923	931	942	973	911	936	909	922	929	916	900	964	864	929	897	956	963	918	908	947	923	914	940	999	919	923	980	924	944	880	887	943	917	956	947	927	889	934	869	939	905	892	856	960	923	977	904	917	873	957	917	936	949	898	879	966	914	966	979	909	923	905	947	958	855	905	904	983	934	937	887	954	989	961	899	920	907	900	900	989	898	939	907	877	959	917	878	957	937	907	912	941	924	874	911	920	900	918	945	940	909	924	903	936	911	942	934	930	935	907	922	919	924	873	900	928	946	911	930	882	889	847	871	927	936	865	920	938	969	928	946	906	893	911	905	971	939	958	930	949	933	879	885	941	919	907	897	906	909	939	930	916	908	895	926	911	900	911	968	916	929	932	949	960	900	930	908	914	889	910	924	888	921	948	883	958	924	965	911	918	939	911	946	912	956	874	945	906	907	905	933	929	930	955	938	919	879	880	938	912	946	856	963	985	857	905	927	883	927	912	927	913	916	940	891	876	949	901	863	908	920	900	943	925	903	913	902	919	880	960	920	918	974	933	857	930	960	928	945	905	902	907	978	901	918	912	911	910	936	931	908	856	956	927	980	913	991	889	889	938	931	955	986	902	924	909	967	888	948	932	987	908	881	977	946	903	885	967	875	910	913	944	923	905	935	917	917	901	964	910	880	1005	924	903	937	892	901	953	963	957	933	899	889	934	921	880	923	867	937	928	935	982	923	970	911	949	957	943	926	903	912	921	889	954	918	918	898	884	912	894	905	953	920	893	908	956	944	869	941	890	926	912	936	941	908	942	925	906	941	921	928	896	980	888	967	898	961	952	962	895	848	923	931	931	943	944	934	940	850	883	949	889	897	931	905	927	951	916	935	935	931	885	940	967	962	925	933	893	914	926	920	988	958	920	898	949	933	977	885
23285	21202	28894	23788	21202	19787	15179	37569	10101	1086	880	829	803	795	752	718	712	680	766	714	717	692	691	657	660	712	662	646	719	673	666	653	638	834	4810	4720	3647	2237	1372	800	695	604	630	607	584	636	598	588	608	608	637	605	579	599	595	604	613	628	622	573	650	589	593	618	693	596	588	593	603	601	628	593	670	601	611	626	614	618	632	617	600	623	584	593	628	584	586	596	579	585	580	604	636	561	585	582	627	643	612	636	574	635	566	630	602	613	615	621	637	566	618	632	616	592	585	620	604	586	591	599	584	614	583	589	569	579	577	581	588	662	617	608	605	607	597	609	626	618	623	593	591	627	546	587	578	637	593	587	592	577	619	598	594	605	608	593	581	545	603	573	626	562	591	584	630	590	607	640	564	592	618	598	568	572	564	566	624	647	621	584	620	596	601	641	615	603	594	587	639	610	619	572	596	583	619	574	627	600	558	611	573	559	612	623	639	666	584	595	602	558	608	565	578	639	618	602	609	604	593	632	609	629	595	619	596	622	553	617	590	614	620	616	606	615	609	602	644	589	632	573	675	605	609	574	604	595	594	626	597	632	619	654	588	601	613	611	595	606	633	623	564	629	605	651	562	627	581	622	592	630	607	622	586	560	629	636	662	589	608	586	620	585	618	578	641	567	604	578	588	594	587	623	608	648	574	618	570	579	588	608	606	613	643	594	599	606	586	608	625	594	590	617	582	577	575	558	605	623	589	593	645	562	599	568	594	612	579	559	629	628	583	617	543	629	647	568	625	619	605	610	596	601	612	579	589	577	574	635	604	616	573	577	588	583	580	611	579	641	581	587	588	595	593	593	640	631	572	593	566	578	584	608	617	594	642	584	602	620	573	602	621	586	549	559	635	599	581	594	541	624	662	588	581	596	597	627	575	598	580	592	621	609	616	633	555	594	577	590	625	622	603	595	635	577	633	621	619	588	622	609	570	587	628	633	578	638	579	601	588	601	610	620	565	603	614	578	589	608	659	555	602	622	617	626	639	590	601	600	555	587	661	582	589	650	602	573	620	597	654	595	602	636	620	592	591	591	585	596	618	554	609	584	604	563	619	576	578	602	611	585	580	610	605	591	603	684	669	601	555	629	556	568	588	599	626	603	612	608	559	596	626	581	621	629	605	606	634	632	614	630	595	612	652	615	620	597	604	609	622	606	599	602	589	580	635	589	603	615	611	586	633	632	635	581	619	622	594	603	597	567	687	579	637	616	600	619	605	585	626	589	592	561	609	584	579	569	585	629	637	635	588	619	631	631	617	590	625	642	574	598	606	569	637	608	559	579	587	635	605	579	600	582	594	630	629	632	569	589	613	586	621	629	563	611	617	582	593	630	601	588	605	611	592	619	639	595	617	653	575	597	604	597	603	651	603	631	607	606	598	582	613	619	621	614	572	634	571	604	606	616	646	590	585	557	547	617	576	596	623	594	611	625	586	598	620	552	641	578	582	594	627	589	603	613	564	566	557	609	623	571	614	624	586	599	618	592	602	562	594	598	630	624	578	591	546	541	589	600	620	602	627	636	611	599	607	582	592	599	596	592	578	560	618	569	593	593	620	609	598	580	561	651	574	566	595	610	564	600	586	658	574	576	611	601	592	599	595	619	611	624	600	599	691	636	628	584	649	610	573	602	587	610	601	573	601	600	640	588	621	592	616	613	608	634	623	619	584	616	625	662	631	637	570	649	633	564	596	609	635	630	587	629	596	627	587	600	570	581	570	586	603	583	642	641	581	585	522	644	589	648	611	585	584	600	630	629	613	622	604	597	608	647	625	586	565	616	592	584	630	574	626	636	599	633	619	572	603	595	578	581	582	591	605	596	621	599	582	619	565	610	565	610	606	586	596	562	593	618	524	612	593	538	611	639	620	614	656	575	608	595	585	608	572	614	589	623	613	577	596	611	626	589	587	632	602	588	624	561	601	644	643	618	581	601	585	613	614	589	594	624	604	626	672	597	575	602	592	564	612	620	630	603	591	606	602	642	590	567	631	622	644	641	588	598	573	579	641	620	590	636	626	590	624	586	640	614	569	579	603	583	652	574	605	582	608	615	599	622	607	560	586	604	579	622	625	592	643	679	617	626	602	641	620	598	595	575	592	625	598	582	657	603	603	612	627	642	631	623	622	603	640	625	656	585	599	611	607	606	605	590	606	574	556	626	587	592	600	629	606	640	577	630	587	627	615	609	607	617	601	593	627	568	602	522	635	577	607	612	572	599	553	635	616	620	639	589	611	617	633	640	602	588	580	596	591	607	538	593	543	624	582	596	622	579	621	557	596	568	612	644	629	580	608	602	604	591	572	604	610	615	602	597	540	590	592	610	623	631	620	589	587	569	591	616	597	600	634	597	587	586	600	531	627	586	615	590	578	635	587	578	603	602	624	589	646	600	603	588	612	604	655	585	579	588	596	592	556	635	611	575	610	572	584	586	582	574	592	589	581	632	591	613	657	574	586	603	562	612	643	636	609	616	650	595	635	586	605	575	630	650	621	586	598	616	601	615	575	550	587	610	582	604	629	580	567	617	624	594	564	598	616	656	611	593	580	581	638	624	606	561	581	596	595	582	591	578	608	567	618	568	571	621	596	577	605	601	611	628	578	610	619	596	633	598	649	602	620	602	599	616	588	610	587	543	583	622	624	576	592	579	613	576	596	587	584	595	604	593	592	607	606	609	619	634	577	586	558	579	576	584	614	576	615	632	617	603	626	558	589	623	565	599	649	574	582	602	599	596	606	600	621	600	581	621	589	591	624	606	594	604	641	609	616	557	579	579	610	592	554	559	575	578	586	620	594	622	591	611	601	624	634	602	626	569	583	582	618	621	585	622	601	604	604	625	582	622	616	634	610	624	591	614	620	568	577	565	634	595	581	617	619	617	571	559	628	594	654	631	564	595	633	570	582	584	564	606	622	623	593	633	591	584	600	614	570	618	636	570	617	629	627	581	642	576	638	583	622	584	581	571	607	599	621	568	579	574	599	583	628	612	595	621	572	600	594	605	613	576	621	610	654	581	626	582	612	559	633	625	590	586	611	610	639	594	629	577	642	563	595	575	638	594	584	547	549	626	621	597	598	601	608	554	610	625	627	599	547	597	571	592	616	563	604	644	559	620	627	588	584	581	537	601	612	605	616	563	587	572	613	599	598	584	579	570	604	567	606	561	628	587	591	610	572	580	624	577	577	560	622	617	596	621	602	576	595	631	658	612	599	593	639	596	592	598	646	578	608	558	609	606	633	594	579	558	602	599	591	644	648	664	562	561	579	575	589	634	619	612	605	600	573	579	584	653	572	627	628	653	621	576	610	561	627	605	605	616	608	565	611	640	595	594	591	573	623	619	583	619	628	613	595	646	628	600	595	591	589	608	608	583	575	585	557	641	566	570	588	578	580	623	611	593	644	609	588	570	626	597	633	633	644	612	578	598	643	588	572	589	628	592	619	575	606	607	578	612
9727	21105	17044	9577	6713	5547	18129	40816	5843	1774	1644	1497	1429	1399	1293	1208	1165	1191	1229	1175	1161	1150	1141	1124	1027	1124	1095	1094	1002	1032	1005	1019	1010	1486	10115	9382	7481	4506	2490	1369	1049	892	918	908	918	875	893	874	886	884	877	912	904	864	889	876	854	922	905	889	938	900	873	884	886	938	901	907	873	861	867	932	884	837	876	850	928	873	893	856	918	870	905	856	908	886	926	891	893	850	920	924	833	820	880	928	863	913	906	903	861	901	898	883	906	910	918	879	954	914	874	937	873	878	924	919	914	855	869	930	886	893	862	867	879	838	930	887	928	878	913	942	916	885	869	844	941	875	866	939	855	909	836	888	917	962	836	878	889	907	871	845	842	883	861	861	860	949	914	899	908	898	868	866	877	901	873	847	922	832	845	858	894	859	882	900	915	893	868	882	899	886	934	828	914	876	823	894	851	896	910	897	894	872	886	906	870	891	861	900	914	914	886	920	893	912	853	925	945	831	925	872	921	906	862	874	853	891	897	859	857	914	872	910	914	871	895	892	924	915	902	901	914	910	826	888	895	917	890	923	930	885	929	898	868	882	883	872	872	889	876	922	840	891	856	899	873	844	937	917	892	887	941	878	854	918	925	877	914	878	888	908	895	884	899	858	864	874	887	855	919	893	831	858	908	943	896	939	897	916	899	875	847	851	894	925	857	868	916	889	871	905	875	874	853	903	929	857	958	948	868	904	893	939	862	855	883	911	882	890	985	917	928	867	904	939	900	870	919	973	904	929	862	820	863	896	881	916	891	901	853	873	932	920	876	908	911	896	911	958	920	913	925	877	860	877	882	894	897	886	881	857	923	910	880	881	888	947	905	854	928	919	872	921	891	827	846	894	883	857	906	898	867	885	898	909	862	926	857	845	882	893	831	897	889	867	906	915	944	926	902	864	852	882	873	880	931	865	894	890	835	855	878	842	913	893	873	878	861	894	888	870	869	900	897	864	898	903	871	944	909	869	905	897	919	873	890	831	905	858	943	923	890	904	928	926	858	879	885	895	898	915	922	869	859	879	907	887	903	856	884	952	906	920	910	881	919	907	928	944	894	854	893	909	870	939	844	865	950	920	903	895	836	901	935	853	862	850	859	946	924	848	894	885	897	822	952	910	837	900	845	882	927	898	891	859	925	916	899	946	892	873	907	884	837	916	905	894	865	851	890	904	937	906	920	854	870	867	883	910	901	929	950	895	840	872	870	887	846	890	914	883	914	898	933	899	906	842	904	866	907	883	875	915	876	873	953	923	866	884	875	881	823	937	935	891	855	856	870	913	910	860	828	847	857	890	780	808	947	881	885	919	883	906	876	873	951	884	859	907	858	930	933	847	945	910	934	904	895	908	868	890	841	915	896	934	876	874	917	918	856	902	880	889	899	887	860	858	911	882	916	903	883	880	913	904	924	890	883	912	921	935	879	863	904	855	827	900	851	869	919	884	906	902	828	918	893	841	890	949	878	889	854	881	853	904	951	870	884	927	857	940	850	903	834	854	907	907	870	900	862	916	924	888	876	859	877	936	855	882	860	900	956	858	919	942	935	867	891	918	923	899	846	865	890	867	911	857	900	884	895	918	914	860	916	817	897	839	890	870	869	909	837	865	931	960	943	876	907	815	901	873	895	958	923	926	877	893	912	918	867	884	879	903	848	886	897	848	899	906	909	863	914	961	891	877	853	882	878	899	876	868	785	874	884	901	923	906	911	866	848	883	840	896	887	907	892	892	841	859	885	891	893	866	883	880	888	915	866	917	884	868	914	875	912	887	873	911	882	853	854	884	880	872	860	946	868	916	881	898	886	889	940	875	919	915	853	826	914	893	914	889	885	937	898	887	896	862	878	894	936	888	885	847	866	954	838	873	861	828	916	889	882	912	945	885	875	901	924	875	828	871	948	944	862	879	844	885	916	891	946	891	897	845	863	857	915	921	873	874	848	935	849	876	913	866	940	881	901	884	846	945	863	894	873	869	861	940	920	917	877	870	879	853	891	841	933	920	842	872	882	895	910	908	887	864	864	876	896	850	908	840	918	909	856	899	883	927	856	919	935	865	901	867	874	901	905	900	918	911	938	908	876	913	885	886	888	912	851	927	888	930	901	909	881	885	904	943	887	918	912	881	870	878	878	913	862	898	916	913	873	879	953	924	902	924	921	841	847	856	843	849	847	879	902	884	907	853	854	887	877	881	873	909	871	860	890	908	901	948	871	899	855	932	841	877	850	869	894	858	922	882	953	902	853	916	848	857	920	872	879	898	882	887	904	863	900	847	919	823	905	923	856	848	859	819	931	922	898	896	885	934	898	892	874	923	880	932	869	916	845	890	920	905	883	891	823	914	826	908	881	877	860	878	899	899	904	900	880	897	872	904	918	952	928	933	874	910	877	945	893	866	874	852	881	893	904	897	891	860	877	894	894	902	918	885	904	858	873	859	849	914	890	882	867	883	867	927	896	900	882	926	905	955	845	859	917	899	890	938	875	916	870	898	895	919	845	883	919	917	877	892	880	866	932	888	878	892	890	882	853	927	890	912	879	864	898	887	905	867	940	872	861	884	928	897	859	886	912	871	933	878	913	902	939	870	832	884	929	878	872	842	947	877	896	866	888	860	926	897	848	930	857	863	894	886	834	874	917	893	951	906	900	911	902	873	959	894	852	854	884	896	877	918	876	938	901	895	880	900	896	859	947	915	879	862	944	899	909	857	930	897	873	894	921	888	834	861	891	884	860	904	918	930	841	860	869	860	880	867	886	878	938	893	925	934	815	870	958	902	926	862	909	894	938	883	911	901	836	907	939	882	915	888	896	854	903	894	933	870	827	888	884	888	937	917	921	915	911	928	840	929	869	929	899	862	884	879	902	942	871	909	932	897	916	890	892	861	889	912	914	891	917	849	905	893	898	878	912	925	830	954	883	885	890	918	920	866	910	958	903	868	907	913	847	946	883	888	877	882	885	888	893	918	914	841	888	921	881	879	862	917	934	899	898	860	879	853	825	906	849	899	866	902	870	894	842	876	909	872	898	876	899	911	901	873	873	876	862	865	855	914	891	869	894	897	902	882	841	888	958	909	877	849	889	891	916	875	927	881	847	868	916	898	866	886	920	933	890	824	873	911	911	893	855	883	913	795	898	855	913	873	886	922	895	927	925	874	934	910	903	878	886	925	929	921	925	912	921	969	873	891	905	859	939	907	886	881	879	899	845	869	915	903	883	862	914	845	933	833	872	879	909	915	932	880	898	873	896	903	887	860	912	878	864	873	913	829	872	909	931	880	861	911	892	840	928	903	915	838	892	869	846	902	900	859	892	901	856	886	903	882	906	877	927	921	962	885	943	868	865	887	915	847	947	872	885	922	868	851	919	857	865	878	897	935	883	899	882	896	903	936	926	840	909	853	870	842	906	937	882	934	962	923	940	865	900	844	926	866	871	835	906	946	937	845	892	857	911	925	899	898	914	856	873	927
26804	20229	8557	1845	1017	906	2809	5037	696	672	637	637	595	602	633	608	588	626	626	610	651	599	580	610	617	616	611	630	645	631	596	617	637	618	840	1016	1005	802	706	643	639	568	625	584	673	621	568	586	596	595	629	623	628	567	633	583	587	598	566	585	637	566	613	588	607	620	631	608	592	572	584	588	575	583	632	676	599	605	624	610	595	627	600	627	590	610	563	573	579	588	602	594	635	606	639	629	579	623	589	584	584	581	625	665	585	579	616	576	601	595	583	655	596	562	632	595	618	568	627	599	610	622	627	608	625	593	577	608	615	609	587	604	590	587	618	558	644	585	650	625	601	570	598	607	577	632	587	582	619	587	601	596	613	559	614	569	616	565	624	603	614	569	585	604	602	647	579	621	622	611	585	639	607	618	573	623	608	586	613	568	609	596	610	613	606	584	592	571	595	579	632	622	594	597	580	611	602	602	637	602	631	583	580	600	564	571	619	611	587	586	595	654	582	630	578	622	592	591	577	583	568	577	613	633	570	559	611	601	626	648	589	606	632	601	573	580	581	618	612	631	594	560	601	584	614	587	606	607	627	615	628	615	625	656	566	602	564	579	580	642	646	659	584	591	585	638	621	625	601	626	566	575	636	612	640	605	606	591	595	579	633	593	579	561	609	599	619	592	586	628	608	627	628	618	587	626	588	581	619	612	613	563	587	591	602	586	607	595	557	612	581	608	587	564	603	612	592	634	569	562	599	609	628	566	587	638	650	591	627	606	639	584	565	573	565	597	591	585	585	534	596	631	638	600	583	619	628	589	630	612	586	550	655	636	624	661	582	575	614	596	615	574	571	565	579	571	615	637	626	604	606	597	597	617	589	608	564	578	577	604	603	639	601	605	614	619	642	602	566	596	601	648	608	564	590	612	610	591	586	596	599	573	606	598	581	631	614	622	651	614	585	608	601	614	599	580	601	603	597	622	592	530	570	615	594	574	607	562	628	621	610	572	612	561	616	602	570	567	613	612	577	569	556	648	618	559	599	607	622	613	620	594	603	656	561	602	605	604	595	572	620	544	597	592	649	631	604	619	619	622	610	653	613	599	583	601	560	561	574	591	615	620	586	606	590	575	585	572	679	621	558	615	602	580	650	611	627	594	569	600	596	565	563	590	577	614	612	582	612	571	589	576	587	598	608	590	615	633	627	571	627	563	576	595	636	624	590	540	599	595	648	662	581	588	626	596	580	595	636	573	605	595	637	597	579	617	597	618	585	573	612	594	616	651	622	608	591	585	636	616	585	627	604	633	602	661	614	575	610	608	632	595	596	597	652	591	606	598	598	602	523	636	649	614	601	624	618	617	581	605	592	573	599	552	610	594	580	581	612	596	657	596	609	601	617	589	574	622	599	581	615	621	596	571	635	636	602	595	647	586	607	589	570	621	606	591	571	619	637	602	634	602	570	582	606	620	632	567	548	599	590	547	631	591	562	576	563	619	614	615	615	640	586	634	596	591	605	603	632	590	601	599	597	633	590	638	587	588	613	589	633	594	574	593	588	648	628	631	609	584	584	609	621	579	626	621	614	593	593	560	636	604	630	592	598	607	614	611	615	582	594	559	593	593	556	540	586	625	607	602	557	567	649	605	607	601	567	568	618	610	629	603	579	630	592	604	597	630	580	578	617	651	610	614	668	612	568	563	595	625	592	583	593	568	596	547	587	594	592	617	597	615	594	636	595	596	594	574	622	631	618	594	548	611	609	595	635	613	599	572	619	574	619	579	596	589	650	603	575	615	610	605	601	576	564	618	606	626	643	614	620	610	633	622	570	583	644	591	612	621	652	590	624	557	652	608	610	578	634	582	551	595	602	612	570	580	603	627	623	587	588	575	588	585	571	616	584	621	614	665	598	591	642	596	598	568	619	608	581	575	599	588	603	588	604	609	611	565	603	601	599	619	577	574	577	615	646	629	596	600	579	592	622	573	558	606	599	605	589	565	609	572	593	583	636	610	599	620	588	632	619	619	599	605	524	585	630	578	592	561	628	607	572	579	614	579	606	549	594	628	592	604	588	580	584	577	563	600	566	613	616	627	539	578	636	634	634	588	558	559	589	595	620	636	624	593	626	614	606	631	580	579	604	585	655	567	612	614	596	619	583	611	632	591	595	608	592	621	565	569	577	618	614	593	606	575	609	605	583	646	632	552	597	617	606	621	589	585	576	581	585	612	557	605	620	585	573	626	569	616	609	574	621	617	565	622	593	615	615	601	589	598	594	609	627	571	621	575	627	626	621	619	548	609	604	592	584	590	594	618	577	581	608	602	601	609	608	586	589	591	537	598	563	571	638	617	590	622	613	632	566	631	549	596	637	587	625	593	583	594	661	538	645	541	647	618	581	583	613	646	641	626	604	593	619	589	603	614	630	593	617	601	571	571	582	618	600	636	631	582	586	588	590	662	593	618	612	658	605	596	584	607	569	554	620	628	577	592	590	568	606	601	590	655	716	586	654	577	556	589	639	621	601	602	585	571	603	582	616	619	581	589	641	599	645	612	572	616	592	579	592	625	611	620	604	584	581	604	652	629	590	600	642	575	618	600	581	612	636	626	577	620	617	665	610	613	566	595	598	589	582	588	581	610	601	565	575	630	613	604	582	591	553	606	621	593	624	612	566	583	585	583	582	616	606	566	609	625	577	629	554	618	579	609	626	605	608	565	614	601	617	586	599	582	583	598	561	573	588	592	608	610	603	597	590	595	684	572	581	569	602	586	615	636	568	610	577	603	651	571	618	625	607	604	591	615	536	604	545	549	566	591	571	585	660	579	598	635	579	605	596	592	552	615	625	628	597	646	561	589	607	601	579	591	670	598	590	586	585	626	602	606	576	557	619	601	606	608	574	601	590	594	592	612	562	574	596	574	633	570	566	577	600	602	627	625	620	606	620	613	561	599	600	590	597	625	599	628	613	649	633	619	591	588	613	589	600	601	635	597	615	644	629	594	588	572	643	570	607	562	614	598	629	591	564	620	619	589	580	601	599	620	610	619	532	620	614	596	612	575	612	616	577	640	590	622	568	597	609	579	627	613	549	594	607	610	564	628	609	610	586	604	622	625	626	633	602	596	597	595	591	607	604	597	569	599	607	647	604	630	589	613	601	632	661	617	565	604	567	604	625	619	602	606	632	563	613	633	628	622	581	599	648	642	579	605	609	579	586	609	620	615	597	632	648	601	580	600	620	573	604	592	617	583	578	624	549	627	630	612	620	577	576	593	587	598	607	560	606	562	609	580	588	599	574	607	625	614	572	568	589	646	611	573	590	633	660	647	580	609	653	581	604	584	576	628	573	589	611	595	630	631	614	597	624	570	574	596	595	611	642	601	580	613	621	571	613	597	627	605	621	564	615	574	604	607	570	589	608	633	591	601	590	578	599	619	596	595	594	592	592	595	610	581	594	554	624	605	605	580	595	608	580	598	565	574	594	595	599	609	602	580	630	618	583	616
5685	5708	5066	2662	1888	1653	6388	9571	1026	916	976	963	967	958	955	932	888	982	1007	982	932	964	932	973	1007	918	921	893	920	940	871	958	943	949	1480	1774	1768	1428	1153	1017	964	890	915	840	869	939	875	902	892	883	852	899	897	888	896	908	888	949	894	892	839	881	894	916	878	911	887	948	949	880	926	910	856	865	818	866	876	870	918	945	863	896	860	893	939	888	920	977	945	836	877	933	897	887	859	895	896	869	952	924	939	879	928	909	931	912	873	892	885	917	845	875	871	824	912	925	883	910	893	894	906	909	910	836	904	867	898	866	907	807	891	914	915	924	871	957	876	890	929	877	907	880	916	869	946	882	890	903	877	898	856	882	935	911	926	871	934	869	892	893	919	888	879	902	947	858	862	850	893	906	883	899	861	926	858	888	888	874	889	881	901	875	920	934	912	867	940	888	908	884	907	896	886	852	861	850	851	864	926	889	932	953	890	904	892	888	956	905	933	903	893	838	933	926	872	940	901	882	917	890	944	949	918	847	919	904	865	918	895	903	917	907	911	866	895	916	942	950	864	878	886	926	886	896	887	869	947	910	892	909	878	893	905	901	900	873	864	908	892	931	904	913	865	935	888	845	867	872	885	936	866	919	900	895	880	885	922	897	889	876	887	875	919	943	887	886	882	910	910	912	896	847	866	839	874	963	857	964	949	882	900	861	918	853	874	919	907	917	863	931	877	926	861	954	913	886	904	880	903	927	898	907	919	863	886	906	901	920	842	866	911	876	910	879	939	954	888	932	846	871	850	882	901	878	871	918	914	866	920	873	904	958	875	862	919	933	905	924	866	904	882	852	945	930	849	832	899	950	883	867	886	860	883	923	936	891	868	873	944	898	903	925	931	864	938	874	956	882	908	856	864	823	812	856	943	861	902	914	963	926	935	906	940	943	905	956	835	903	947	917	942	865	910	883	846	908	949	872	846	864	858	870	889	903	928	925	843	944	884	954	938	907	924	875	907	937	887	860	891	971	885	892	877	886	903	897	934	855	902	906	908	919	892	890	904	892	876	882	858	918	904	882	943	883	938	858	893	920	872	883	887	893	884	877	902	953	881	890	905	951	955	880	902	889	868	875	895	866	839	917	873	923	889	819	871	896	928	925	887	939	918	857	873	906	884	869	913	926	852	880	877	973	910	899	916	904	898	932	888	904	892	926	883	843	872	908	906	1021	886	868	910	932	853	871	895	879	881	879	901	872	896	916	922	846	901	830	907	882	889	869	853	890	869	888	879	903	900	889	854	882	867	967	922	843	912	875	913	875	900	882	897	910	915	881	898	955	933	869	907	894	891	947	918	882	851	861	888	927	939	904	921	921	922	889	883	884	892	872	933	905	851	880	863	914	911	875	862	908	936	868	864	906	858	877	884	873	863	864	866	884	904	892	875	881	817	915	924	905	886	889	861	926	875	864	858	892	894	883	866	926	915	944	867	863	880	906	891	868	885	903	912	932	922	931	886	868	823	895	894	900	886	914	925	912	904	935	895	877	943	904	943	925	897	921	917	899	915	901	852	871	905	910	874	938	829	919	879	880	850	900	916	860	869	881	904	933	878	901	884	889	879	873	926	906	901	926	877	914	931	915	918	907	938	915	902	922	910	903	924	877	886	912	902	894	931	908	948	939	847	865	906	865	936	934	858	823	874	864	936	888	908	917	899	912	913	905	959	921	865	909	895	950	938	903	868	836	927	846	842	882	885	947	925	877	924	901	901	929	873	929	886	906	882	864	855	907	969	847	934	890	865	910	887	879	903	906	905	881	895	895	903	847	889	850	894	875	925	909	924	917	839	836	894	907	864	935	891	925	918	895	911	880	868	901	897	918	961	899	984	891	895	907	939	881	905	906	876	899	898	902	893	877	872	883	845	909	900	903	870	880	922	928	890	906	861	849	877	886	955	925	884	878	857	886	940	878	893	874	949	854	857	869	864	933	882	914	910	881	864	787	896	863	912	895	872	877	932	855	895	929	932	876	924	877	930	873	908	931	885	884	907	874	898	860	886	917	891	888	893	872	914	938	872	898	873	870	891	897	896	909	932	935	958	935	907	903	892	906	855	913	901	941	859	895	886	906	880	867	904	865	905	935	913	890	934	903	918	888	896	918	916	938	913	953	870	892	874	904	826	951	957	921	907	933	884	856	881	857	902	895	926	901	902	870	880	851	878	875	860	914	927	860	882	891	886	879	939	895	903	876	882	916	883	874	854	953	858	871	887	925	876	875	940	887	962	886	858	847	853	887	939	941	849	903	908	930	878	838	868	929	922	928	885	892	921	892	901	892	932	871	901	870	884	925	892	942	913	974	856	854	915	922	873	896	858	885	914	896	901	893	916	899	897	871	929	909	877	929	908	849	927	857	860	896	909	897	892	884	901	909	921	932	904	841	923	930	863	899	894	921	976	915	854	860	889	916	920	881	872	907	864	906	932	892	973	839	843	890	910	895	906	908	868	887	874	886	914	901	877	930	882	924	860	879	949	877	927	926	956	923	927	909	875	830	859	891	954	970	894	861	914	920	864	862	878	852	878	905	818	915	839	905	895	907	882	890	935	932	909	884	894	864	903	858	926	909	952	937	837	911	904	940	876	930	920	881	921	920	865	895	940	934	915	924	927	904	878	880	886	894	888	906	867	903	916	860	900	845	895	891	886	860	900	881	923	873	888	906	919	889	866	923	889	944	906	892	876	851	913	883	888	878	861	891	905	878	894	935	890	877	920	904	870	863	937	905	917	861	872	921	884	927	901	888	923	946	824	937	924	879	921	911	916	844	906	858	897	868	888	912	943	842	927	904	873	941	915	913	939	898	852	905	931	913	919	938	850	917	913	886	945	859	927	944	908	892	864	901	906	892	913	867	877	858	913	937	921	897	880	914	919	956	863	878	862	896	893	897	911	889	921	878	853	916	924	893	943	890	886	897	892	897	910	885	862	919	924	819	927	920	910	882	915	892	875	904	891	901	872	887	858	866	897	846	933	839	955	874	837	884	885	893	846	898	921	918	981	871	898	929	873	879	924	897	969	903	876	952	897	911	868	932	835	904	838	897	907	884	893	862	890	914	930	902	916	910	909	858	904	854	909	917	886	858	918	850	921	918	848	883	887	898	890	882	907	828	907	905	863	884	900	896	869	852	913	873	916	928	877	949	872	878	860	852	949	898	823	890	908	891	875	838	914	884	925	924	896	922	904	854	954	887	955	895	957	858	964	958	899	867	905	930	923	899	914	872	910	927	887	883	911	882	880	993	880	894	906	933	935	940	900	903	868	875	886	892	899	907	929	948	908	864	893	879	904	902	879	983	913	923	897	899	886	884	940	911	870	933	880	888	900	881	947	964	917	891	907	866	880	880	886	876	876	907	936	906	870	916	913	880	842	929	909	826	881	842	913	930	894	898	900	900	847	864	880	969	864	933	883	893	877	869	931	888	929	898	922	854	896	871	910	888	933	895	903	894
25199	21175	26900	24937	4992	1370	6009	22350	2434	793	708	673	644	654	652	660	685	623	703	703	666	634	640	648	659	685	633	673	651	688	667	641	624	692	1678	1930	1692	1215	877	706	661	667	671	624	640	614	622	652	620	647	620	642	645	645	665	659	644	597	614	645	619	596	643	617	608	643	651	624	633	694	628	632	650	615	658	580	597	626	638	616	634	645	653	604	591	613	648	647	662	605	581	632	650	600	657	637	620	562	607	625	630	587	596	611	697	636	624	601	641	607	655	635	577	611	642	607	619	637	613	579	614	606	634	585	620	610	597	652	621	599	621	576	624	613	632	616	642	620	622	638	604	586	589	595	572	597	607	611	644	568	637	597	599	663	603	622	613	569	618	628	623	661	628	613	662	646	676	629	625	619	659	665	607	619	626	650	635	634	662	618	638	634	611	623	621	618	639	641	601	631	639	643	631	639	600	593	671	653	657	627	654	626	605	635	617	638	592	618	601	611	629	657	619	611	613	626	632	629	593	642	583	665	644	592	626	641	651	642	617	560	632	647	640	637	644	603	560	644	602	568	640	637	596	639	619	619	637	642	647	604	621	612	676	621	646	641	646	628	583	633	629	616	587	579	624	651	600	616	653	634	616	660	603	669	592	649	659	645	655	603	589	582	645	628	642	645	623	654	610	597	664	604	632	609	608	609	632	618	608	580	618	661	645	572	652	600	641	611	606	648	628	603	670	629	649	599	610	678	602	634	639	630	655	598	625	597	612	677	604	581	630	597	649	609	640	612	608	617	627	626	646	650	626	582	594	625	618	632	617	640	635	606	614	651	630	630	631	627	611	619	582	601	579	604	594	620	611	629	627	634	624	606	611	637	634	601	611	646	635	616	618	602	626	657	582	621	638	612	633	633	617	633	626	613	613	602	596	614	640	601	606	615	621	645	606	613	619	594	658	634	623	639	637	635	626	615	608	623	634	622	623	601	629	643	653	587	628	558	655	643	622	659	646	650	593	604	605	599	594	613	667	624	627	613	587	638	631	654	586	582	572	594	650	618	620	630	614	615	633	578	611	585	611	613	641	600	601	636	610	619	581	655	591	609	658	635	609	592	659	632	615	660	563	607	628	593	641	695	626	644	595	662	610	579	571	667	614	631	561	625	635	624	584	595	590	600	667	617	615	601	609	617	566	587	628	582	665	609	611	617	628	661	611	662	603	653	613	652	681	632	604	636	645	620	612	623	615	633	618	583	599	631	615	627	637	678	589	658	595	615	633	620	620	639	606	623	643	643	590	622	628	655	608	611	640	656	581	663	585	611	610	580	610	627	592	585	635	580	650	606	631	599	637	633	644	626	585	620	597	614	569	656	614	596	588	613	623	635	649	617	610	639	655	637	585	577	624	642	589	643	631	615	598	610	634	676	616	595	655	601	641	620	611	614	667	573	606	659	586	610	609	633	641	633	588	647	604	585	622	598	609	632	615	596	636	563	588	620	630	615	608	647	650	625	591	628	638	593	647	637	597	653	636	573	635	617	632	617	629	625	639	596	609	630	662	619	651	618	604	634	617	606	593	576	631	594	631	666	642	602	648	586	607	633	631	645	582	602	636	627	601	621	643	626	600	626	606	636	639	628	576	612	635	645	667	618	619	617	616	602	594	619	625	618	611	590	631	575	644	641	648	626	626	619	628	663	659	629	625	601	624	620	672	589	641	613	553	625	644	621	609	627	613	617	608	641	618	618	591	625	633	608	620	628	637	586	588	616	623	578	617	673	621	608	635	635	623	614	615	638	610	650	588	612	605	617	580	628	668	626	628	637	634	601	621	602	624	604	625	630	635	644	633	623	633	612	584	613	600	598	630	627	642	624	622	624	632	588	577	610	597	612	620	638	587	651	612	614	607	625	639	592	643	577	593	667	602	610	632	612	665	580	580	621	603	623	622	578	630	639	643	668	629	618	606	606	615	595	662	614	573	608	630	629	620	612	621	572	644	632	617	624	616	578	582	637	625	593	606	688	611	628	568	589	646	650	633	587	632	663	614	570	652	587	653	620	595	649	621	649	654	598	602	622	647	656	616	625	633	613	626	639	654	622	649	612	622	599	606	648	604	622	578	655	633	626	613	618	606	671	609	633	638	649	611	607	644	629	603	597	604	595	667	562	630	620	600	630	607	662	589	616	595	653	608	653	608	614	569	656	600	692	637	577	601	606	566	596	580	640	641	650	606	645	598	634	624	611	664	631	610	626	564	648	606	630	582	606	603	654	600	650	613	596	685	625	634	613	632	631	632	626	599	589	619	603	594	659	619	619	636	643	635	619	675	644	651	618	582	684	593	634	605	620	644	665	609	618	589	654	625	614	636	625	591	648	642	626	620	648	583	606	660	607	615	596	657	633	619	576	605	625	586	656	653	658	629	624	627	580	625	597	656	624	674	623	634	615	664	632	617	629	631	603	618	624	610	616	613	645	591	662	633	665	608	596	622	609	622	612	630	588	543	647	649	632	566	621	596	611	601	616	604	678	576	677	612	602	674	641	569	577	607	615	614	628	625	591	633	587	622	640	612	626	607	600	603	608	623	612	643	638	611	618	630	613	631	587	619	605	648	630	616	586	640	640	642	604	624	616	620	642	622	624	592	624	590	645	657	631	591	607	623	609	577	616	636	650	616	571	587	614	632	599	584	587	600	628	671	613	616	568	613	622	664	683	627	626	606	592	651	658	627	611	576	651	646	602	620	601	655	592	627	645	637	613	627	627	640	655	636	601	642	627	631	587	630	616	610	591	650	626	635	635	625	624	586	632	585	584	571	616	634	627	601	636	645	605	575	607	627	655	621	583	648	650	629	638	609	625	628	600	581	585	627	629	631	624	594	644	619	614	596	593	612	644	605	605	637	592	601	591	616	668	624	609	612	633	585	597	604	620	592	587	584	595	602	643	623	642	625	608	645	621	618	593	601	625	578	631	621	602	625	642	658	594	601	640	619	627	640	594	637	633	623	634	626	646	686	590	617	641	601	621	631	628	636	623	629	612	598	634	623	639	601	597	637	585	632	603	605	620	651	593	640	639	640	632	634	608	647	583	637	564	602	598	615	636	571	615	601	594	656	609	622	663	621	633	612	596	627	612	563	605	600	649	642	639	593	673	646	627	649	596	617	620	554	602	627	609	609	602	579	629	626	631	651	614	603	610	648	601	630	640	656	620	630	692	630	645	656	640	621	630	645	631	583	694	640	600	626	598	638	597	625	569	623	609	652	604	610	570	573	625	654	609	626	621	622	638	603	636	630	632	637	607	630	594	616	619	639	623	607	591	594	646	583	662	579	631	621	600	566	623	595	640	609	632	610	573	619	660	615	630	619	618	656	571	615	674	638	603	617	597	619	614	621	636	653	642	650	623	621	601	601	668	650	675	605	605	591	655	597	633	626	589	615	621	595	605	593	625	631	606	615	625	586	625	626	626	591	579	657	625	633	616	596	586	618	615	596	593	631	647	607	620
6077	11445	10104	5056	3407	2718	11357	27811	1965	1269	1144	1146	1136	1113	1070	1097	1023	1069	1009	1058	1038	1040	966	1001	957	978	989	982	989	962	1022	1010	973	1136	3542	4070	3414	2267	1510	1184	992	973	893	944	903	965	925	955	940	944	934	967	943	888	899	920	887	900	874	945	962	954	939	917	950	919	893	911	892	936	956	972	964	919	929	939	939	923	926	961	890	897	971	898	991	934	920	937	963	918	966	987	930	958	942	927	939	892	959	956	946	901	918	949	897	960	976	937	926	889	950	905	921	890	959	917	973	924	892	893	945	913	974	976	957	968	941	899	936	899	898	912	933	897	951	935	913	956	956	926	910	949	952	925	936	912	878	891	960	950	930	941	961	937	932	991	923	931	906	943	949	898	962	909	940	959	950	949	939	892	956	951	914	976	954	943	895	941	923	929	921	938	963	902	927	938	949	901	941	933	893	903	921	914	942	925	964	970	1015	980	942	890	885	996	934	968	920	912	963	932	920	906	939	917	923	903	905	916	923	890	967	931	988	890	953	964	974	913	967	942	961	955	904	944	955	986	925	903	924	956	910	934	957	933	968	902	892	983	978	970	931	926	941	1006	913	894	972	982	896	903	875	894	934	917	906	950	957	941	949	938	898	951	955	941	960	937	914	930	940	933	927	921	903	908	908	927	951	956	919	956	955	950	942	961	878	914	895	953	919	942	964	943	960	923	908	900	876	890	913	883	986	929	941	970	935	961	915	960	1016	951	957	897	959	965	921	943	949	911	925	957	918	920	943	926	966	912	938	892	937	899	896	940	914	932	926	927	919	908	967	953	921	916	977	897	890	947	904	918	978	893	945	909	926	941	981	989	906	985	896	976	925	890	908	898	973	946	958	950	898	868	908	954	958	918	950	937	972	902	915	995	943	927	917	914	955	967	923	957	973	985	941	916	932	887	967	942	905	920	918	920	961	933	897	935	933	921	930	918	912	963	915	918	966	879	916	882	962	946	952	926	923	894	923	938	984	938	906	932	891	936	865	908	954	908	927	880	961	956	948	925	931	966	977	963	960	923	867	941	906	962	907	926	902	912	855	936	923	948	929	929	879	985	884	897	933	939	921	931	876	961	945	911	970	947	923	910	953	930	940	918	944	948	985	949	938	936	979	929	903	928	883	951	941	914	922	1051	901	886	904	961	937	941	938	954	904	917	932	933	938	930	942	947	952	903	950	900	948	915	917	930	939	956	940	963	941	949	931	931	946	913	888	976	905	879	932	957	955	884	946	982	957	934	968	944	971	917	969	940	968	918	978	962	917	966	947	905	918	923	935	889	917	900	929	889	922	895	973	926	959	933	954	937	878	927	962	1006	941	896	936	960	919	916	934	890	928	903	955	921	958	919	897	908	915	914	926	918	879	946	935	900	998	866	900	934	908	902	953	963	911	933	985	1009	959	923	898	942	908	903	899	925	934	929	945	940	932	921	963	949	964	907	1006	867	925	897	934	899	965	891	916	905	947	976	870	915	941	886	882	894	903	984	938	923	894	949	938	931	923	893	919	956	911	932	976	914	901	914	885	940	919	954	921	965	918	920	887	980	912	905	910	947	921	942	970	1021	938	929	956	952	896	901	959	948	925	936	973	845	950	944	928	915	935	857	943	885	929	962	1003	901	910	904	899	884	952	969	908	918	947	930	920	945	920	898	948	933	925	957	889	920	935	914	930	983	919	935	930	946	961	906	940	955	939	892	981	942	924	962	964	930	962	922	948	967	919	937	948	873	975	910	942	959	907	963	919	962	938	964	980	997	930	1006	953	915	932	939	914	924	973	947	913	902	940	880	938	964	925	950	981	938	940	925	952	959	909	918	936	967	960	968	854	913	940	925	941	965	937	931	852	885	939	945	913	940	930	889	909	947	933	940	936	910	931	910	940	941	897	949	893	928	935	922	919	876	894	959	964	957	963	947	965	941	928	924	984	846	1008	965	917	914	919	930	979	930	932	897	884	996	945	949	963	892	983	928	876	927	938	901	924	930	950	919	905	917	923	968	952	911	953	950	851	956	938	939	885	903	920	938	943	950	981	853	933	861	918	995	918	892	946	970	964	918	994	924	930	882	855	915	908	919	941	921	936	987	951	898	928	927	914	903	880	868	920	961	945	972	914	971	885	902	935	887	955	947	931	912	916	926	959	936	920	984	924	893	979	943	908	936	919	920	917	919	969	932	898	937	902	917	987	974	863	956	937	892	920	1023	888	946	932	930	921	929	960	918	945	895	978	899	913	926	947	924	944	966	926	913	944	934	878	961	953	914	990	912	894	947	914	923	883	940	948	1017	951	898	949	947	888	899	955	923	941	883	952	947	904	878	943	935	961	993	964	918	894	952	905	909	972	876	866	946	948	879	935	895	933	921	930	944	986	960	947	879	932	913	937	909	989	955	890	933	922	879	999	968	939	935	959	902	960	909	973	912	922	925	938	926	940	939	863	953	907	991	964	943	946	924	870	944	984	900	941	974	954	930	881	918	929	910	929	884	957	884	959	884	917	991	917	929	924	957	931	892	925	917	899	981	958	917	908	907	994	903	943	934	921	948	967	918	906	961	895	924	946	898	915	931	967	879	900	918	947	933	939	1016	935	952	928	971	909	930	953	952	917	849	931	940	918	928	941	952	941	962	945	908	884	941	911	917	891	925	924	949	931	948	909	922	975	923	954	908	931	983	915	915	928	858	961	934	929	889	909	901	915	934	944	909	951	932	949	896	978	947	953	946	956	940	985	905	914	923	981	929	885	889	951	913	981	900	924	994	939	934	949	957	924	898	898	960	897	915	938	925	975	937	914	898	932	1018	908	943	951	926	942	965	944	952	939	982	915	912	968	926	984	934	990	915	929	881	929	937	996	936	952	853	974	883	957	955	975	894	922	944	901	899	958	997	927	947	981	926	908	956	971	924	910	954	917	935	914	969	974	922	925	951	901	940	890	926	897	917	896	919	968	911	962	913	900	973	927	859	911	913	906	957	949	910	963	915	1002	914	905	922	912	894	875	935	965	943	888	969	868	939	942	878	915	953	903	948	936	967	938	904	896	942	942	923	908	880	949	962	905	948	863	979	891	882	967	909	884	959	862	962	921	900	877	924	864	895	927	989	942	962	921	910	935	960	874	908	916	910	977	966	908	923	1010	943	902	966	923	933	959	964	931	929	932	912	943	926	945	956	958	911	953	922	867	911	922	921	938	965	932	924	955	921	908	930	984	949	890	925	899	871	898	962	893	894	952	970	967	939	934	975	955	926	950	946	948	921	978	952	973	919	913	986	929	931	917	934	896	987	924	904	926	960	954	926	922	941	911	928	865	876	982	909	935	954	945	954	893	937	971	925	920	938	902	965	922	961	902	921	867	979	946	900	937	955	932	952	965	951	913	945	935	937	911	957	937	970	862	928	934	994	979	908	906	926	916	923	932	947	896	936	933	907	942	909	936	929	922	878	921	903	930	963	944	909	921	890	920	897	925	915	920	937	947	907	924	968
23308	21167	28886	23744	21172	19670	13749	38692	8737	1259	866	878	839	745	754	729	758	704	706	753	717	708	670	684	663	648	644	685	656	684	698	687	686	789	4494	4963	3838	2409	1311	868	675	647	639	573	628	555	599	590	594	596	533	595	663	645	596	611	633	587	588	642	605	582	681	627	590	628	604	611	604	617	577	631	621	619	552	592	594	626	606	582	573	635	593	586	617	617	612	637	616	615	633	584	579	604	645	614	582	632	615	587	604	612	618	606	618	610	639	633	688	581	629	607	612	621	607	610	604	606	622	624	619	613	610	630	649	627	622	580	586	624	641	604	607	621	605	642	544	653	635	601	625	605	582	605	631	615	618	625	607	612	594	643	636	610	625	620	625	638	605	629	618	587	635	611	623	591	592	618	581	619	562	616	640	649	575	607	632	591	618	594	574	627	632	636	638	628	595	544	575	566	584	609	595	632	589	600	626	609	564	589	594	578	641	607	617	597	584	629	635	663	614	607	618	609	626	656	627	628	629	645	623	604	636	670	542	602	622	619	593	654	597	599	574	581	596	604	605	609	655	605	580	586	645	618	605	621	639	630	630	602	635	611	651	576	591	605	571	615	564	570	639	642	649	602	594	603	584	635	633	620	634	637	619	620	606	552	664	579	585	608	597	582	588	626	640	589	604	603	585	608	624	661	608	576	621	609	585	609	595	611	572	595	589	615	598	587	597	590	626	560	628	614	661	614	571	631	630	633	641	622	625	642	600	623	628	628	680	614	598	618	578	561	600	592	599	577	559	616	604	623	625	601	584	605	599	621	618	607	613	605	656	569	629	588	624	598	630	569	555	575	615	625	604	614	609	612	608	615	605	599	605	613	597	619	592	623	591	594	640	564	589	606	579	614	599	598	617	644	570	607	616	574	633	630	606	555	622	577	614	609	624	627	591	632	601	622	578	603	613	595	592	628	598	573	641	611	619	610	658	619	612	558	636	594	568	621	619	574	609	661	616	610	629	642	584	596	658	589	665	601	615	667	607	603	648	624	649	595	597	583	608	654	615	597	586	614	599	595	593	617	642	602	609	590	600	563	602	656	610	600	578	626	618	612	597	552	609	583	611	609	604	615	632	581	671	609	617	632	630	664	635	620	625	627	578	608	626	604	634	613	611	591	604	594	638	612	634	588	601	661	612	617	593	566	617	607	612	613	606	652	640	579	622	629	611	614	571	610	607	576	606	602	624	620	599	595	604	626	612	608	616	586	596	594	648	585	609	632	624	644	580	581	614	593	620	592	586	621	586	630	578	624	594	588	603	648	616	558	640	610	622	584	620	624	579	635	600	564	639	624	631	630	609	588	621	594	616	645	609	588	579	601	646	610	542	563	626	625	614	654	607	609	602	586	628	603	629	617	619	590	663	594	605	620	634	585	620	583	603	642	591	621	584	622	608	643	601	597	601	594	646	620	590	544	613	608	643	612	614	628	604	655	621	620	603	603	626	609	628	587	601	652	565	622	602	639	610	578	591	578	603	579	593	604	656	606	633	604	581	621	602	601	613	636	624	601	632	604	588	617	646	594	583	617	587	626	615	589	586	605	617	603	591	658	655	604	590	590	616	639	564	614	617	588	611	624	651	552	608	636	634	641	618	629	612	611	590	588	588	631	601	640	590	649	549	608	650	606	642	626	604	642	605	622	601	627	611	613	635	562	619	581	593	586	617	594	622	600	612	614	619	630	588	586	589	623	662	645	599	600	616	590	607	636	618	603	597	626	540	593	596	582	603	623	606	626	606	615	614	612	633	581	635	611	596	619	600	626	599	638	604	553	568	600	605	600	604	617	592	622	580	615	587	640	621	601	659	605	578	581	644	570	578	590	638	619	626	617	623	618	600	632	614	566	609	609	639	647	611	640	579	597	580	620	610	577	630	579	667	588	615	601	590	590	572	628	607	621	617	584	623	599	604	629	605	643	615	628	660	592	547	630	610	610	642	594	594	623	631	585	618	630	654	591	641	583	619	578	626	612	600	611	640	602	605	601	608	584	590	612	563	599	574	615	604	594	650	608	587	595	613	618	594	637	621	617	612	603	629	595	587	650	587	610	594	643	597	569	559	573	598	626	586	614	578	622	613	629	596	585	615	565	589	571	598	604	635	614	587	626	616	650	615	598	586	629	607	620	599	618	595	613	614	599	634	586	598	599	635	619	598	598	614	590	642	605	599	597	583	608	612	605	598	595	610	647	667	638	585	572	599	596	598	584	625	626	593	580	622	596	630	617	574	573	620	598	620	599	599	640	609	616	622	649	630	632	597	578	605	597	604	629	634	616	609	607	611	623	630	608	580	611	588	604	609	598	629	573	641	598	559	606	625	580	591	636	647	588	558	590	602	638	591	614	591	631	604	622	623	570	603	612	576	623	643	604	599	581	585	562	605	588	567	593	596	617	591	610	589	632	628	610	649	624	609	558	590	575	597	626	608	615	575	628	585	540	647	617	593	557	605	613	600	606	572	609	641	604	666	622	592	589	661	624	586	664	584	589	606	594	611	627	615	613	618	631	588	597	627	636	632	614	582	601	620	584	623	614	569	587	610	595	582	621	610	624	591	616	607	626	612	597	629	610	605	640	617	592	644	638	617	569	585	613	629	639	631	575	604	566	613	628	578	594	624	623	599	603	605	591	602	645	620	630	598	635	621	588	581	638	625	613	594	608	601	592	581	647	588	593	605	613	574	596	623	587	611	619	578	580	586	608	632	598	567	607	659	623	622	609	559	614	604	588	603	648	617	605	632	603	630	636	597	601	606	634	593	618	549	615	643	574	616	681	587	597	618	579	622	600	600	581	617	582	640	610	598	596	622	592	626	590	574	631	589	586	638	679	565	622	598	602	625	620	624	597	602	586	596	653	595	619	632	617	629	566	609	625	605	571	625	602	625	589	601	585	566	575	635	602	647	613	629	610	584	631	642	615	609	610	606	575	607	627	612	586	583	608	609	593	645	610	594	590	624	597	626	620	599	619	587	618	647	588	577	657	601	630	586	621	579	610	616	608	639	623	582	612	612	652	576	614	599	603	613	642	587	617	564	586	591	577	612	602	629	623	575	638	645	648	600	566	624	590	574	634	672	638	643	618	633	596	625	610	588	627	639	569	610	617	606	565	611	611	634	595	609	585	628	635	580	606	623	558	617	639	601	645	600	610	662	640	591	600	608	617	587	600	598	573	671	686	615	632	548	605	607	606	617	638	664	577	633	578	572	601	630	585	602	595	636	591	622	605	609	606	597	594	573	591	601	606	596	600	579	605	620	608	602	621	578	602	579	602	625	581	599	609	628	589	569	622	620	618	636	611	612	635	610	603	603	589	621	588	607	588	642	586	576	580	584	617	658	619	610	595	637	631	626	616	600	658	625	617	584	643	595	615	611	628	593	610	611	625	615	628	603	614	620	558	604	618	599	596	602	609	658	585	538	590	613	608	614	588	608	590	615	583	636	624	587	631	637	579	610	638
9859	21232	18538	10768	7415	5531	17844	40282	2198	1798	1635	1491	1395	1339	1311	1227	1256	1204	1185	1131	1179	1132	1116	1033	1091	1149	1006	1053	1147	1151	1033	1059	1091	1288	9639	10017	7748	4645	2511	1331	1025	889	896	894	869	932	889	918	988	921	839	860	954	928	916	881	854	916	886	890	921	921	942	919	910	954	929	863	839	973	881	889	927	889	952	846	984	906	876	879	945	925	866	960	916	912	846	918	951	890	871	868	931	842	917	881	950	894	947	875	897	912	917	893	913	900	961	898	922	899	888	926	900	944	892	905	904	888	875	908	908	870	899	906	895	911	863	934	840	937	900	850	945	898	903	1013	885	927	882	895	910	870	890	902	882	894	906	941	814	942	934	895	926	905	942	910	859	947	910	910	880	941	924	920	855	903	957	877	892	893	922	918	896	877	896	860	863	881	857	878	838	933	937	896	921	908	842	919	920	878	930	881	898	922	906	853	869	924	913	891	914	860	888	885	875	911	885	936	902	902	901	943	915	917	900	896	931	883	844	898	942	938	857	840	894	918	926	923	881	837	939	909	918	874	863	902	873	944	867	908	876	970	867	900	906	898	876	915	914	917	906	938	870	874	928	887	912	879	901	922	916	948	902	867	858	865	948	954	928	970	959	877	902	898	972	911	888	879	885	943	883	899	932	872	955	906	868	847	892	892	890	884	893	902	907	898	936	937	926	904	933	935	922	923	898	901	856	980	950	907	882	893	875	916	903	903	900	879	856	930	889	871	897	883	884	926	904	882	869	889	863	936	874	955	890	918	947	950	960	962	868	854	889	918	977	906	892	907	881	900	877	883	913	879	911	934	934	900	903	892	918	859	887	910	911	875	876	930	885	922	958	913	855	901	845	937	888	904	831	884	944	870	859	918	848	936	894	871	911	919	876	918	927	907	944	950	888	867	907	881	887	846	897	904	880	900	925	878	897	928	879	844	955	917	932	922	853	954	870	886	898	965	874	890	903	909	914	876	911	894	902	912	974	904	903	957	949	959	933	926	931	856	890	887	865	986	894	890	929	882	921	954	884	892	847	909	874	970	951	891	898	920	934	949	884	870	937	908	938	927	906	879	920	951	887	919	942	853	921	888	911	932	932	904	917	954	948	903	926	895	849	838	887	902	883	883	815	878	900	874	905	900	895	898	906	873	918	914	899	893	945	911	901	874	915	937	912	909	903	924	907	882	885	889	930	889	872	853	885	893	889	902	905	866	879	849	944	918	883	836	898	917	942	867	905	904	899	876	879	983	892	886	933	898	892	976	899	957	926	995	918	927	896	905	848	921	910	893	917	948	914	878	911	924	936	915	910	866	903	885	909	914	922	884	922	909	914	928	902	943	919	969	959	900	899	889	945	883	814	882	874	914	924	850	889	868	921	961	919	925	917	914	907	908	886	893	954	894	840	942	909	877	884	933	907	916	907	865	871	859	878	934	900	884	888	909	901	893	874	876	888	906	909	904	896	943	890	923	882	898	934	857	870	925	937	911	894	869	928	874	932	894	931	920	930	901	931	894	898	950	974	916	904	899	906	878	991	947	918	862	912	907	911	889	931	877	928	875	933	909	937	906	919	983	964	907	929	882	905	961	922	928	945	852	924	871	903	939	883	980	900	872	919	897	904	894	914	874	929	931	884	883	911	929	864	880	882	917	908	930	897	878	905	898	914	929	868	896	916	926	904	849	889	888	901	970	915	881	871	847	918	916	893	885	927	914	951	866	886	908	877	877	885	925	890	879	914	883	870	872	850	873	920	903	899	892	874	904	920	921	863	869	974	927	902	859	906	899	934	904	923	921	913	818	885	921	910	892	915	943	927	849	886	902	893	885	923	899	944	969	896	909	852	819	931	907	914	911	866	889	865	911	871	881	888	888	924	882	874	887	882	909	903	890	924	957	917	873	889	910	906	978	939	907	892	899	915	889	954	847	844	843	917	900	851	973	914	884	889	919	926	909	944	915	959	902	859	908	908	922	959	855	910	890	887	917	884	876	981	913	903	906	855	890	907	921	917	923	919	931	896	886	880	914	919	812	915	896	896	907	916	868	924	937	954	868	871	957	972	898	893	859	923	976	899	848	892	863	914	938	940	919	916	935	925	894	868	871	876	893	918	914	933	899	880	966	925	913	911	926	861	915	951	868	862	913	931	873	884	913	918	880	843	845	870	878	882	891	941	863	924	874	916	897	939	910	935	916	957	904	868	862	944	891	883	901	939	922	865	903	946	906	861	903	956	899	885	869	947	883	876	882	941	884	891	919	865	919	988	892	920	919	912	903	936	939	950	952	889	902	931	886	893	905	934	902	886	855	926	933	870	946	871	898	914	911	924	908	880	893	886	883	894	903	853	938	904	923	938	933	983	895	875	828	888	872	956	888	887	884	944	854	869	911	942	871	910	871	854	905	862	902	862	915	941	920	942	909	951	900	892	901	859	886	894	907	843	895	929	904	938	949	885	892	911	934	884	931	901	896	879	952	896	907	914	964	845	912	922	956	916	907	858	901	893	858	927	905	911	900	846	901	864	907	877	953	946	870	871	869	956	896	878	932	877	900	899	908	892	858	912	885	893	874	889	893	920	883	877	946	925	900	880	914	893	871	921	924	972	815	845	937	855	905	875	925	933	903	894	926	882	914	937	877	884	911	854	928	896	926	893	900	893	893	884	969	860	967	882	910	868	925	932	949	891	899	949	929	919	906	1007	871	929	915	870	903	921	926	908	959	875	876	891	879	890	907	922	955	966	930	893	886	854	939	925	883	907	877	920	899	953	902	917	928	905	902	903	939	961	869	889	954	943	887	856	886	891	863	889	879	895	942	947	875	892	878	956	838	888	878	916	908	967	818	873	906	923	940	901	938	882	891	929	885	955	947	907	921	944	896	970	857	893	930	904	931	955	928	914	871	900	872	926	885	904	884	930	929	882	866	879	937	847	927	924	895	916	909	897	911	897	939	900	929	870	946	918	955	898	905	885	870	915	874	926	914	938	909	963	914	875	914	917	892	872	930	922	940	858	891	920	892	839	914	933	892	903	853	905	937	866	884	945	906	937	873	927	894	907	931	932	882	952	874	881	840	915	895	900	921	862	918	890	893	937	935	900	858	898	928	910	885	899	886	890	918	911	927	916	924	920	952	897	887	909	829	930	896	869	908	905	898	927	861	945	929	939	875	930	906	966	993	943	944	876	891	886	897	924	898	909	858	849	908	922	965	881	868	937	844	908	889	880	876	918	916	944	925	928	947	871	907	945	919	864	871	905	919	928	895	931	872	946	867	939	858	955	902	932	844	894	924	927	932	858	923	905	921	895	909	933	898	860	918	927	915	878	877	912	879	911	902	896	888	893	931	934	908	916	892	906	871	872	887	900	910	882	898	889	893	900	945	881	895	917	897	935	891	849	877	880	913	884	908	887	864	872	968	954	911	929	892	924	854	917	890	909	901	923	951	890	879	905	958	887	939	913	885	974	925	903	875	884	880	941	874
26772	20248	9343	2201	1145	948	3808	4651	738	665	659	641	609	629	643	589	635	638	638	631	613	640	622	658	623	574	600	644	607	621	641	654	660	658	854	1017	983	910	723	695	632	617	591	597	599	582	639	633	621	594	617	610	583	568	618	654	607	587	636	632	567	615	629	600	619	579	601	575	584	627	559	607	599	613	621	611	564	626	631	588	598	567	604	592	597	599	632	643	605	569	663	584	651	621	587	599	607	612	621	609	572	641	611	664	606	583	601	639	661	625	580	603	578	569	555	618	626	643	645	626	600	628	627	619	644	617	569	595	584	604	635	620	599	612	620	608	616	605	624	614	652	638	577	619	633	622	628	569	649	566	621	577	626	598	611	614	605	600	599	609	637	627	604	624	612	671	659	575	574	663	584	634	582	628	602	605	622	609	569	633	637	580	629	636	631	591	563	620	624	588	614	602	603	633	595	638	591	603	662	670	603	612	601	593	628	630	618	608	648	594	580	645	612	580	611	612	596	616	584	610	646	596	631	594	609	609	589	572	617	609	602	596	564	615	653	613	613	609	648	572	658	584	601	605	599	610	645	657	614	587	633	609	601	578	617	634	594	597	594	585	617	638	608	615	636	633	557	577	614	608	637	610	597	621	682	626	603	616	605	578	601	649	613	581	590	619	629	671	600	627	611	622	640	624	650	587	648	589	586	606	600	673	592	620	607	589	605	603	558	622	587	656	610	620	614	618	616	582	633	601	625	628	617	579	626	623	618	575	620	617	583	663	577	629	600	640	642	656	619	600	651	613	599	599	615	608	582	581	628	616	640	624	626	619	646	637	631	635	573	631	600	597	622	604	608	630	584	612	639	634	585	593	649	595	600	626	550	623	597	641	609	556	616	625	593	619	577	603	524	651	622	647	633	612	643	666	604	579	576	587	578	621	593	594	594	571	639	570	612	626	571	553	603	612	657	588	615	579	615	602	588	597	555	643	613	634	604	569	609	602	629	633	612	621	634	610	618	594	578	595	624	617	628	638	613	611	620	642	617	637	597	590	629	659	576	576	608	605	594	585	617	651	604	659	617	652	637	602	614	618	610	626	606	637	622	612	573	618	640	606	628	599	597	594	599	629	611	610	608	584	605	562	589	651	572	632	617	598	604	586	628	643	600	598	633	604	591	652	571	612	602	628	675	586	613	614	585	611	605	605	596	612	568	582	621	579	642	589	609	641	609	664	586	646	596	620	650	607	662	616	599	617	570	600	619	591	612	644	594	625	646	633	617	618	607	622	611	599	600	627	655	569	595	603	614	581	588	565	580	604	623	622	600	580	612	605	607	621	627	611	622	591	635	566	605	583	599	626	637	644	618	604	617	605	625	616	554	622	618	590	631	607	650	602	657	614	610	559	588	639	669	607	653	647	641	593	616	620	642	595	605	616	602	644	591	607	578	623	636	593	566	580	576	601	619	612	635	631	606	610	604	599	642	587	608	582	595	624	647	617	632	569	635	588	598	614	538	571	594	616	600	651	619	637	595	641	652	621	578	635	620	561	597	585	642	630	615	591	605	590	643	574	603	620	623	599	633	594	612	582	610	590	601	618	612	591	621	603	580	641	605	600	617	649	556	620	650	657	635	612	632	590	647	598	626	640	568	587	593	635	580	622	647	614	580	590	576	626	612	564	616	560	596	612	618	599	595	592	601	561	625	593	574	635	626	594	584	647	647	552	597	643	604	626	608	634	575	609	631	632	622	587	642	603	623	637	599	620	612	618	565	639	612	680	617	634	616	569	623	586	594	612	582	584	617	580	612	643	570	601	587	596	636	636	623	643	609	649	581	599	615	631	625	625	570	597	596	573	592	562	608	614	614	605	641	627	621	610	589	652	598	668	631	582	619	610	592	615	587	619	578	644	634	550	588	606	561	578	586	609	563	623	579	596	593	596	608	583	600	572	565	594	605	564	612	579	678	589	668	621	607	583	620	643	604	614	626	628	598	640	618	568	580	613	635	607	628	657	591	593	624	612	606	600	597	594	565	585	619	593	584	623	609	593	584	623	583	639	601	590	628	617	666	599	652	586	626	616	624	615	612	594	601	601	581	634	592	584	592	616	570	549	615	631	573	599	599	618	605	538	590	578	563	614	611	566	596	582	665	615	603	656	625	654	620	625	622	609	610	602	607	632	593	620	626	621	587	575	603	630	588	619	590	579	608	614	641	600	607	634	604	614	573	643	681	660	622	596	583	588	602	611	581	596	597	624	643	591	626	591	594	613	593	582	566	642	610	597	644	591	621	660	584	570	593	618	612	605	627	631	599	582	649	589	607	605	581	620	646	616	592	595	592	649	614	552	617	580	650	582	601	601	594	612	617	585	617	566	602	638	616	614	654	618	572	609	586	624	604	596	615	576	581	636	624	605	621	612	649	622	587	613	593	631	576	580	586	618	616	633	618	582	594	589	591	586	615	606	604	602	571	629	608	626	609	612	643	658	612	600	611	589	672	639	555	614	590	584	594	626	591	632	600	638	548	597	619	561	590	602	602	632	632	618	625	606	621	603	584	590	590	629	620	594	583	611	600	622	608	644	600	618	645	606	608	583	687	616	579	607	582	583	588	605	616	634	636	625	576	631	614	604	606	577	623	628	600	649	631	616	601	595	602	590	579	607	623	627	608	583	624	600	592	611	570	626	617	572	568	554	631	605	577	633	610	624	602	628	605	673	623	570	634	618	610	632	655	576	586	600	633	587	620	640	640	611	571	583	657	629	629	600	586	639	566	627	597	623	644	609	591	628	594	604	608	617	624	575	646	635	563	613	617	614	609	555	627	623	603	597	605	584	610	584	598	620	589	622	637	592	605	620	625	600	558	585	618	597	622	621	563	582	659	648	642	647	622	608	584	606	602	605	656	619	603	634	621	557	599	598	578	623	603	548	649	578	643	629	618	588	608	618	610	633	646	629	602	621	621	637	616	642	605	610	629	598	543	603	590	604	613	650	616	582	607	613	592	643	616	630	603	628	641	616	561	616	591	610	561	614	605	623	612	626	613	653	640	631	617	639	612	661	639	573	615	607	652	647	637	598	626	620	616	569	596	599	583	624	637	609	636	609	641	609	629	624	580	602	647	640	597	623	610	592	617	612	624	589	589	614	615	611	633	619	579	628	635	629	586	603	606	582	590	596	631	552	617	578	600	648	625	641	590	634	605	645	578	591	608	627	584	654	631	593	604	556	603	601	615	607	604	577	582	607	635	604	633	613	595	630	595	608	622	570	613	623	597	581	596	616	662	567	649	620	574	660	626	569	624	583	619	613	588	612	682	588	596	629	644	591	590	613	610	618	584	586	606	607	633	602	585	662	587	639	628	610	581	604	615	611	594	598	566	661	609	616	560	656	591	563	628	582	610	598	604	613	625	583	612	594	613	628	614	597	619	615	623	616	565	626	623	597	616	589	592	669	646	626	607	605	581	615	612	621	591	617	657	624	593	604	619	573	647	590	642	600
6106	8013	6675	3514	2203	1726	8170	9112	1187	980	1020	974	1004	929	977	919	958	986	961	913	932	949	975	936	1000	926	921	976	881	953	957	925	959	928	1473	1888	1698	1415	1197	975	950	977	949	913	901	969	950	915	943	899	918	900	906	916	897	871	898	889	886	952	912	948	950	944	893	922	851	904	905	915	898	905	907	933	940	872	903	964	943	878	899	920	893	879	916	916	878	890	905	903	891	839	906	900	926	925	979	932	895	954	876	967	903	926	895	926	906	921	940	936	928	945	898	940	898	901	908	915	861	912	898	867	910	891	913	857	902	920	918	880	973	872	870	879	970	871	874	936	910	890	942	929	948	938	875	924	965	925	893	895	916	937	943	937	897	925	945	946	866	885	879	903	908	903	890	899	899	907	932	912	892	932	885	871	938	869	911	910	893	933	895	925	928	962	898	930	948	926	887	869	962	940	940	905	884	922	944	913	924	904	908	893	941	855	942	905	944	871	926	867	992	882	908	899	908	968	903	909	867	876	911	897	923	948	917	975	927	922	910	883	848	912	933	867	913	913	864	902	948	900	887	950	900	913	892	933	843	863	887	884	927	920	917	921	877	897	912	967	883	921	907	921	874	911	933	929	889	940	913	956	922	945	886	917	873	863	953	950	873	904	881	948	976	909	947	951	890	931	955	851	910	927	897	849	922	893	855	939	989	899	938	825	875	935	908	929	868	928	927	921	910	933	919	894	904	905	915	896	896	951	898	921	940	945	884	860	945	921	939	957	883	925	893	953	905	860	962	914	930	944	903	901	862	909	903	954	885	880	908	908	918	949	965	960	960	912	948	898	950	879	940	982	942	935	895	947	939	948	917	950	914	867	924	933	936	909	915	958	905	883	939	891	946	921	932	909	883	885	932	959	942	904	939	936	874	946	952	878	871	883	943	909	898	968	906	843	897	922	920	934	959	876	875	948	907	888	885	891	884	934	935	944	887	882	926	895	898	942	922	896	912	938	997	945	903	891	903	894	964	898	890	926	923	950	895	903	901	914	932	913	941	893	970	874	899	936	918	957	916	931	871	929	916	848	917	973	948	870	912	915	899	952	950	927	887	898	874	867	916	916	922	887	931	917	854	909	932	962	981	935	948	965	900	889	939	906	968	928	919	895	916	914	893	952	853	908	937	961	921	934	904	906	923	932	885	898	914	914	933	917	865	895	971	968	921	899	939	902	944	962	924	943	869	948	870	925	946	959	914	917	859	952	927	918	886	841	911	949	933	899	885	934	890	908	906	947	951	898	898	940	845	910	956	925	953	924	933	902	955	912	954	954	894	893	866	900	928	903	926	967	899	888	960	932	913	891	897	980	920	933	905	888	886	943	959	978	929	959	920	934	894	888	922	914	932	881	917	912	908	837	908	898	912	942	978	877	829	911	892	913	899	867	845	950	879	901	896	919	890	908	937	921	837	934	876	886	974	871	897	902	910	952	915	909	915	948	920	895	1000	959	898	903	882	925	912	968	919	949	950	916	942	952	860	923	906	905	916	935	900	891	956	897	849	894	935	916	935	910	926	867	955	891	933	930	959	891	911	910	911	895	893	937	919	900	922	896	928	894	926	914	917	929	924	978	901	866	923	886	940	920	939	890	871	904	873	933	869	942	902	841	961	922	871	870	904	916	887	946	935	847	846	869	919	888	888	857	917	920	953	885	881	943	941	932	950	888	884	914	917	900	940	886	893	912	943	929	958	861	922	867	894	879	952	868	906	910	891	884	921	892	938	941	925	915	963	900	962	919	946	927	903	932	898	937	917	906	960	889	898	882	904	886	918	945	1012	848	927	905	863	939	919	940	878	917	921	873	888	942	919	945	890	873	909	912	910	926	903	912	902	905	895	931	879	932	947	886	937	926	877	939	930	875	883	929	920	914	880	943	938	914	958	925	834	869	903	904	895	889	931	867	874	969	936	891	961	938	884	917	918	937	928	897	908	896	948	913	865	894	924	926	921	897	874	927	939	999	896	958	873	878	904	911	882	851	874	914	897	878	881	862	925	933	939	931	949	929	910	861	914	920	884	868	941	912	903	883	876	876	900	886	934	906	906	909	853	931	937	933	953	899	882	899	918	877	913	919	913	957	949	966	941	880	892	873	922	905	865	897	925	897	920	862	881	957	924	936	919	943	923	887	888	974	940	941	965	973	875	878	910	965	862	887	854	877	890	912	890	884	914	919	900	904	901	907	943	903	893	891	867	938	896	916	927	900	910	903	875	906	938	880	954	857	916	914	955	913	915	913	891	922	925	876	852	856	932	917	972	915	967	911	894	868	970	900	919	920	933	948	939	917	887	928	922	917	878	884	913	923	965	951	900	921	891	902	902	924	881	887	896	912	864	895	903	927	909	876	921	899	925	894	937	857	915	945	878	925	937	876	879	916	922	963	913	891	948	960	936	911	882	921	953	942	882	901	912	879	911	936	944	900	917	890	917	915	878	937	900	894	933	910	944	923	924	864	911	982	870	904	924	929	857	926	892	935	961	932	847	880	930	934	908	908	883	896	957	918	971	906	882	889	899	899	905	897	981	932	892	878	938	939	870	942	985	918	924	885	925	915	849	884	851	897	933	928	882	920	858	943	928	957	879	903	883	919	879	931	890	920	929	935	959	922	887	933	896	974	860	912	879	886	917	895	899	947	963	906	949	928	918	891	902	943	854	897	898	851	909	890	920	900	882	920	950	836	927	889	952	953	942	870	949	947	901	925	848	901	904	902	901	911	936	912	929	865	865	914	927	881	960	872	886	971	900	908	917	935	923	901	913	886	975	894	909	897	924	924	827	922	953	891	917	916	917	949	908	919	893	865	925	965	869	881	893	855	918	893	971	917	874	899	917	935	895	903	908	859	923	909	959	837	879	892	874	896	930	946	931	936	906	922	874	936	891	970	901	926	901	920	928	883	929	930	890	885	920	879	927	958	886	929	896	957	924	896	942	871	891	935	967	893	913	952	907	910	935	896	897	882	897	914	908	940	942	915	941	899	935	952	975	879	922	877	892	845	936	949	895	930	889	898	938	934	940	899	941	922	950	919	893	936	905	902	906	908	896	892	823	861	921	924	920	890	884	935	927	854	947	946	897	896	899	970	897	916	866	920	900	941	870	846	909	927	934	880	919	899	898	920	915	914	928	944	957	926	946	883	930	908	948	862	936	938	878	914	898	880	923	975	908	907	902	925	835	904	922	903	919	923	864	896	883	859	887	882	921	928	866	919	901	901	829	968	894	944	980	954	897	922	944	833	955	952	893	888	941	862	961	925	911	918	923	935	914	901	921	892	942	902	984	880	890	882	883	932	927	875	935	905	961	966	919	938	883	942	911	913	915	929	955	887	874	942	886	935	847	929	873	919	901	923	898	927	921	872	891	881	908	886	932	907	924	890	925	882	916	947	905	935	945	922	895	965	976	892	887	907	930	912	917	879	897	934	909	913	971	865	872	889	945	966	926	884	909	969	922	902
25000	21062	26742	24824	5323	1446	13527	15433	1651	747	716	679	694	641	693	651	687	670	677	657	620	694	626	681	636	605	622	669	666	656	621	638	695	679	1666	2057	1711	1271	850	714	657	643	625	644	610	642	614	600	633	623	623	597	623	587	595	619	669	659	626	655	611	566	586	628	635	607	614	582	646	621	622	696	612	632	719	590	674	653	613	620	631	609	653	628	620	620	675	606	592	598	597	637	622	615	609	620	682	625	629	626	645	631	573	642	597	643	625	647	596	599	650	634	616	601	594	616	623	612	636	627	643	604	629	670	651	642	592	612	601	583	623	628	608	609	636	637	627	608	609	666	659	609	669	611	621	624	634	652	628	648	628	597	659	666	609	622	634	651	657	641	586	633	602	632	637	635	644	618	612	669	611	647	637	686	605	634	640	603	642	619	650	628	609	663	579	613	663	591	658	631	626	616	636	626	621	603	603	626	626	609	668	620	660	603	636	661	640	644	638	650	647	586	646	629	632	650	575	639	599	593	611	609	587	630	620	623	632	599	644	564	657	652	627	603	576	647	587	641	594	579	631	619	623	620	594	629	661	575	650	627	633	607	636	603	633	661	605	614	612	621	659	632	633	669	618	601	669	618	626	625	615	644	624	641	670	635	579	653	625	623	640	600	614	611	648	607	606	577	626	683	629	616	595	647	622	597	636	618	623	619	604	639	619	618	635	629	632	608	649	639	560	648	630	640	640	619	628	592	653	633	641	596	657	619	650	614	631	615	647	619	612	646	651	646	621	624	610	618	644	580	610	636	625	626	624	616	648	652	640	612	594	612	673	633	589	626	586	642	630	616	612	609	636	641	651	671	607	581	629	586	622	671	600	647	610	677	607	633	603	631	594	626	624	626	632	616	619	648	619	626	616	603	579	614	632	618	627	691	610	641	641	613	615	617	602	629	626	572	602	635	617	637	614	600	597	615	635	611	650	618	631	666	623	618	625	613	610	691	676	594	604	615	620	602	629	644	629	591	635	652	667	603	630	655	664	610	704	639	631	604	604	682	612	604	629	617	636	645	632	611	626	602	594	647	603	621	590	610	686	625	582	627	649	612	653	616	661	628	657	637	618	673	592	655	623	616	639	644	647	629	674	647	665	638	656	583	636	622	578	640	627	630	603	615	613	644	630	639	641	581	644	627	626	632	636	645	622	614	621	601	587	643	636	603	650	631	597	591	642	684	589	639	600	610	636	606	614	615	623	564	641	631	597	629	572	621	641	683	647	604	601	601	613	589	662	666	608	618	606	610	587	639	640	676	596	667	645	679	647	587	643	642	637	627	657	616	626	591	647	613	643	610	612	630	622	605	637	609	674	615	615	615	657	623	621	621	654	642	638	640	583	617	658	620	581	633	629	595	637	623	656	615	641	661	653	626	660	625	625	617	647	614	628	624	630	681	656	578	661	574	624	636	603	634	581	627	634	631	597	634	621	604	628	624	629	562	637	657	669	622	604	592	681	629	633	595	579	626	600	620	660	634	598	626	622	639	613	664	615	609	626	626	642	604	651	615	654	622	578	663	628	625	657	603	631	653	603	636	650	649	618	681	632	644	625	673	652	715	647	621	600	661	572	634	647	666	663	578	590	605	618	631	580	619	603	631	589	605	643	637	589	591	626	588	610	632	670	617	629	609	605	649	606	628	625	617	629	605	627	615	664	674	644	649	641	595	632	624	626	599	634	638	621	631	674	605	590	629	624	629	674	603	686	606	628	579	617	616	647	604	649	646	596	633	655	699	627	613	611	618	642	638	623	665	636	662	706	633	698	664	608	653	630	621	613	612	610	610	620	568	606	621	613	599	657	633	631	639	586	590	614	584	677	636	592	669	611	644	615	612	638	623	689	619	598	611	613	602	614	599	636	631	643	646	590	619	625	647	639	633	587	609	645	568	606	646	611	664	636	598	614	636	577	651	591	570	650	620	626	667	632	603	630	666	650	638	667	630	625	618	595	603	612	595	642	623	670	630	605	630	610	645	638	629	630	611	580	617	636	609	589	638	631	621	622	603	587	632	648	658	651	631	683	629	644	575	644	685	591	601	664	610	642	639	610	621	626	596	638	593	607	626	633	657	626	633	703	654	562	630	654	621	644	618	569	597	629	629	588	601	652	625	646	619	597	675	627	645	631	659	614	702	642	594	626	646	600	648	597	632	586	622	619	670	649	629	596	620	622	682	584	632	634	606	615	674	634	618	629	625	602	643	613	636	618	620	619	602	627	620	583	664	619	636	638	661	642	597	627	689	634	658	606	647	638	638	648	646	647	624	595	624	613	654	617	621	602	589	602	613	609	616	618	697	638	620	613	615	585	565	632	631	635	647	656	651	598	656	639	619	648	653	595	623	628	619	577	657	655	598	593	568	612	674	611	680	615	609	637	616	593	635	638	631	576	637	626	663	596	567	570	613	627	623	636	606	610	617	676	654	603	590	608	616	648	635	673	636	620	600	596	623	657	612	650	648	652	574	606	648	620	613	612	607	616	643	683	590	635	629	635	638	641	609	609	606	656	633	598	658	614	575	613	579	587	641	625	606	629	627	646	591	584	623	593	593	597	600	625	621	649	622	671	639	633	634	637	634	588	644	633	595	647	631	662	601	605	646	671	639	663	641	610	635	665	671	647	627	626	660	632	638	596	620	607	618	603	599	595	622	604	627	619	618	639	621	634	656	630	652	573	620	625	675	623	653	665	657	630	636	668	605	601	651	609	591	613	634	655	626	614	631	612	659	605	661	623	612	646	595	650	630	672	584	642	653	607	600	646	637	598	609	615	630	637	618	639	633	627	651	620	645	630	599	607	640	656	576	642	637	640	654	606	641	621	602	598	611	612	631	626	638	651	602	664	632	660	676	634	613	661	623	575	657	581	633	651	571	632	608	585	617	614	627	590	626	581	632	647	622	649	609	655	600	630	624	593	628	588	626	637	618	621	615	622	611	640	605	599	644	619	563	622	603	618	622	608	629	610	651	636	618	619	594	631	608	617	629	622	625	628	653	634	602	636	624	653	630	615	655	631	636	667	647	610	619	646	658	640	635	633	622	640	608	660	621	614	640	620	601	666	596	599	608	640	633	660	662	681	599	637	665	622	625	636	642	631	600	623	614	594	636	584	617	666	653	603	621	595	610	618	661	646	594	615	645	649	646	629	611	625	565	621	641	580	635	666	627	633	588	618	636	633	629	667	636	600	688	625	607	628	592	596	636	620	685	633	648	603	637	642	623	639	631	621	658	654	654	629	647	604	649	625	623	602	595	642	613	617	632	614	628	650	601	638	634	595	628	636	601	640	560	621	603	585	628	595	617	632	650	669	687	638	637	685	626	656	619	606	615	651	601	616	623	650	598	668	628	600	650	661	655	640	618	627	659	617	628	602	618	646	631	665	605	616	583	640	588	624	566	629	644	595	589	582	605	639	606	614	629	617	641	599	634	658	645	605	610	609	626	624	586	587	634	629	638
6853	13061	11268	6056	3846	3068	21559	19795	2237	1216	1163	1186	1090	1108	1068	1115	1025	1118	1040	1029	957	1000	1018	1089	970	1032	1036	1007	1044	985	972	992	1023	1204	3651	4073	3296	2270	1577	1132	1006	977	971	920	890	984	871	861	973	916	991	977	966	930	964	995	886	933	923	915	988	945	943	990	900	941	965	953	928	945	954	978	932	917	985	938	953	919	953	957	953	963	951	940	916	954	926	926	964	953	942	995	979	955	943	933	972	961	1021	943	926	956	939	919	950	945	908	882	967	965	891	891	982	997	971	959	917	951	911	898	944	944	966	945	920	941	960	929	869	925	922	969	1000	975	904	915	928	963	958	968	910	945	930	952	956	904	939	873	968	876	943	973	898	931	922	909	926	960	939	925	1007	928	972	968	925	960	924	944	962	944	928	936	946	931	909	923	938	949	956	969	927	898	933	943	910	954	956	965	957	904	969	958	966	912	949	966	940	903	928	948	974	939	957	942	972	909	982	909	934	956	930	920	877	945	919	918	892	964	974	917	970	956	874	927	950	961	952	938	895	964	889	957	951	933	949	985	927	1021	900	932	976	967	925	908	965	950	930	952	888	981	976	929	903	946	948	974	926	922	930	940	866	941	935	911	908	948	969	967	925	965	968	967	900	976	898	977	957	954	930	928	958	928	884	935	940	957	934	923	927	904	960	904	946	938	962	924	898	930	936	946	945	971	966	880	909	873	876	921	921	892	957	936	954	967	934	1010	908	885	961	893	943	991	956	933	972	943	896	913	971	951	921	923	930	951	980	922	920	887	980	927	911	945	986	953	900	892	967	931	931	933	894	894	950	894	901	932	890	942	932	897	954	974	918	953	915	925	946	907	926	933	887	910	920	929	1006	895	945	948	923	935	888	973	956	917	950	928	947	930	910	964	940	954	955	945	954	909	964	988	951	918	948	902	941	935	973	941	922	969	941	961	960	944	928	988	957	891	932	942	971	978	936	1010	939	927	912	932	957	892	943	937	933	943	961	931	925	975	935	973	961	964	944	942	895	966	959	939	950	915	910	871	960	953	903	922	968	885	901	937	961	978	880	926	958	907	887	931	962	1002	938	912	913	916	977	939	908	941	984	972	917	966	945	951	915	962	921	967	973	934	956	949	887	938	981	943	964	937	957	985	956	898	934	918	959	953	949	973	937	935	958	968	925	917	956	896	934	961	925	946	919	960	932	959	937	879	946	989	956	1013	884	936	910	953	993	916	900	910	951	922	968	950	962	940	968	927	916	961	920	932	906	961	967	934	910	916	981	932	978	890	935	935	951	1011	957	918	956	935	904	960	921	954	955	926	900	996	961	930	893	984	973	950	961	885	932	920	914	960	990	913	942	902	930	983	973	887	960	1003	896	935	963	953	917	910	964	936	921	889	900	944	988	1015	905	952	976	1006	905	958	977	983	986	962	925	907	873	956	959	932	962	954	937	865	974	875	972	928	969	945	942	910	917	951	965	930	977	928	935	947	943	977	905	971	909	971	970	948	935	970	955	920	920	984	885	950	1019	913	948	1003	1025	907	943	927	956	921	973	902	905	872	912	905	946	920	916	965	899	893	856	934	905	916	1004	919	1037	917	909	948	865	951	928	993	925	975	934	920	941	943	928	946	942	965	996	1008	931	1000	937	939	904	902	951	950	923	863	933	976	906	952	945	1004	948	921	927	878	930	904	961	949	935	958	900	913	956	977	921	914	974	918	895	953	928	891	864	959	899	973	990	921	961	911	1004	927	982	923	935	882	937	926	879	919	930	930	937	946	907	925	990	916	927	951	923	928	940	972	950	973	929	959	952	919	938	942	944	944	988	923	919	1002	1006	890	932	966	942	970	966	979	963	974	894	962	952	960	917	929	955	934	992	932	902	958	948	1000	904	975	923	952	903	936	902	950	954	939	937	974	910	940	900	956	935	949	939	921	927	984	930	939	995	892	895	933	901	953	939	865	911	977	930	913	928	933	934	982	936	940	940	972	907	973	915	1032	991	968	917	1007	916	891	908	960	1020	998	983	909	942	975	920	881	961	931	946	984	949	980	941	893	988	1000	923	924	918	929	981	903	1019	918	876	916	964	941	896	939	951	924	956	935	942	939	982	944	965	954	954	907	996	942	938	943	923	905	945	987	878	971	900	938	920	900	948	895	969	990	935	892	963	943	924	969	953	877	924	952	926	955	914	910	965	953	913	1030	935	968	986	960	949	947	901	945	953	979	980	891	897	947	950	933	954	897	988	1001	955	890	960	964	927	918	965	963	930	975	936	924	972	892	918	938	929	951	971	979	897	921	955	964	924	881	938	887	880	957	940	977	930	919	936	940	958	896	940	933	968	932	976	906	952	894	959	917	909	916	913	950	937	885	948	980	963	950	961	1012	1006	912	916	983	957	921	918	1027	958	953	914	937	946	907	912	944	968	897	896	916	897	904	921	1008	854	920	940	936	950	981	949	980	959	942	933	943	902	901	952	975	894	1010	926	1009	956	902	958	981	944	966	955	981	928	956	957	959	964	920	929	975	936	966	929	998	958	943	988	919	898	1000	961	923	934	973	975	978	924	919	920	958	955	931	919	892	937	950	955	906	967	906	966	957	923	947	923	939	951	902	902	956	928	964	940	926	909	940	973	926	935	963	953	936	969	974	984	945	936	921	910	922	938	973	931	989	942	881	893	965	946	973	917	937	913	978	926	926	939	938	921	924	955	986	916	946	953	982	916	898	947	968	943	949	885	922	905	930	924	952	964	955	917	947	937	931	898	899	936	937	987	958	938	905	920	933	915	919	976	937	939	910	897	899	929	911	951	877	923	921	909	1011	954	901	975	933	936	895	945	996	935	909	926	920	936	929	946	938	978	888	913	960	943	932	976	923	920	940	932	903	971	936	899	961	921	982	916	947	963	903	906	957	948	900	924	963	968	928	914	992	1000	936	918	919	889	889	990	953	896	931	919	974	958	898	963	945	931	929	958	947	959	976	952	940	953	871	975	920	922	945	949	882	976	890	945	929	958	967	949	894	893	943	945	964	950	944	927	982	971	948	937	948	943	894	988	930	941	977	962	959	900	905	976	938	941	891	908	909	948	933	896	951	975	916	872	956	925	927	1025	965	942	948	925	951	908	916	924	1010	904	916	960	951	895	910	910	968	972	920	1016	973	932	971	919	924	939	961	951	922	921	948	932	966	943	923	931	941	942	924	917	1001	997	949	957	915	927	879	995	934	947	954	975	977	973	896	940	904	904	972	950	978	975	941	949	976	980	924	894	947	938	955	975	915	934	916	932	948	912	972	886	949	934	971	956	948	919	938	982	918	936	937	941	875	983	992	939	939	1008	962	930	934	909	943	942	987	944	934	976	935	920	954	950	978	896	939	916	983	936	900	948	983	909	944	953	962	918	945	955	928	990	910	928	902	960	976	929	968	959	910	946	885	991	939	932	941	937	952	987	934	940	934	919	910	907	912	948	911	924	925	948	958	913	943	967	916	955	969	932	960	957	973	953	972	935	934	941	942	987	982	969	914	933	1002	967	929
23311	21192	28904	23737	21191	19752	27653	28168	3667	1039	927	834	820	845	764	772	801	770	751	730	707	691	705	727	726	736	731	690	672	703	725	693	673	927	4934	5321	3740	2324	1505	876	682	651	658	586	596	658	624	643	629	614	635	608	630	617	644	651	638	641	627	671	652	581	638	637	587	683	586	607	615	617	633	630	600	640	652	637	677	620	663	570	612	615	571	583	621	588	585	593	611	625	642	642	622	675	655	595	634	647	695	625	592	666	634	656	638	674	621	632	632	616	659	586	667	590	637	607	679	646	675	557	605	620	664	586	638	624	602	645	600	647	641	618	610	649	628	634	631	653	641	605	628	594	598	628	627	628	702	588	678	641	670	630	628	596	590	645	633	612	643	640	625	642	586	641	638	611	613	595	646	621	603	615	626	595	606	608	645	605	603	614	611	619	626	626	679	608	634	659	618	642	643	614	590	626	621	583	676	627	602	639	619	626	650	594	597	624	650	614	673	626	623	642	643	609	596	615	654	672	658	647	610	629	600	662	635	626	616	627	645	644	563	694	584	645	617	616	644	617	626	610	628	621	687	644	638	627	623	643	632	628	634	647	662	621	619	626	642	643	635	635	603	647	637	647	603	620	579	636	646	630	634	631	648	610	597	614	638	633	645	633	589	638	684	612	638	611	650	608	593	571	667	625	636	651	574	639	655	602	629	612	678	659	670	645	662	625	640	606	614	633	603	629	667	643	640	648	628	628	721	648	655	610	604	596	613	596	626	597	623	638	643	601	653	629	621	673	699	616	624	613	601	613	649	598	608	640	670	641	637	574	606	589	634	651	600	635	635	602	607	625	633	595	597	612	636	616	622	645	693	667	578	637	618	640	630	605	654	625	611	613	621	622	681	621	637	655	624	581	593	632	643	625	618	638	607	580	658	620	591	643	668	605	633	624	615	656	655	613	625	598	672	620	617	640	644	581	680	665	608	656	646	643	624	638	647	607	634	690	650	604	584	585	621	642	645	624	632	624	596	592	609	654	614	574	650	635	635	646	631	601	613	602	620	613	639	635	635	649	599	638	639	661	613	622	596	614	631	613	604	627	684	629	646	647	601	574	584	606	627	630	642	654	620	615	635	652	605	621	624	656	603	616	690	667	639	623	601	604	638	640	608	622	584	616	624	599	657	606	611	593	652	628	626	610	606	631	599	604	702	639	587	635	601	616	567	633	639	620	616	608	623	658	604	582	633	608	668	629	663	645	665	590	593	635	648	673	602	682	602	615	585	610	633	603	655	669	610	677	666	622	665	674	618	623	682	618	644	577	654	651	627	622	629	645	626	608	597	614	662	637	593	648	653	598	642	617	625	634	583	637	628	599	630	591	587	623	604	635	580	617	622	632	655	671	675	634	628	613	663	647	588	637	638	662	606	657	632	591	698	564	644	610	623	625	675	635	567	630	581	605	627	588	539	607	593	640	615	553	616	638	657	697	629	605	646	557	606	638	661	647	636	688	658	633	644	621	618	595	643	607	609	640	625	589	613	654	618	630	671	609	638	628	592	597	654	630	610	612	656	621	613	627	625	611	628	608	616	640	630	620	619	643	627	604	625	620	620	645	642	629	641	608	639	590	636	620	606	626	620	628	577	612	596	645	644	608	639	674	632	590	592	567	653	618	598	665	641	653	661	628	659	649	655	615	634	674	645	630	633	617	617	649	593	647	617	578	612	625	655	595	595	595	614	647	669	588	626	610	606	636	618	567	618	632	615	608	670	575	567	624	617	591	650	646	620	617	620	591	594	597	647	625	610	641	615	640	649	613	658	597	659	613	620	619	632	592	600	612	619	577	599	630	663	642	660	651	608	615	614	614	625	645	612	620	621	631	637	560	619	621	602	654	616	636	642	590	587	606	653	629	625	595	619	650	635	594	600	640	618	608	563	622	604	633	661	581	632	614	588	628	619	586	593	625	624	627	617	602	665	595	667	604	600	631	671	633	642	614	597	621	648	654	601	633	616	640	651	629	623	636	613	606	677	633	630	596	597	636	581	588	625	588	639	602	588	582	606	610	657	635	598	630	633	635	589	635	672	617	647	601	603	614	673	582	603	655	640	640	646	671	632	637	590	612	669	644	593	599	634	632	668	588	612	641	655	590	683	651	620	625	597	622	617	605	647	615	625	633	625	614	637	609	636	602	667	647	628	650	655	634	595	605	618	625	595	609	647	631	604	621	618	641	638	642	582	638	644	601	626	651	650	658	597	649	685	596	604	625	626	620	618	637	619	629	610	611	595	617	633	643	646	626	630	624	606	601	613	652	658	623	600	649	591	654	622	622	595	619	640	621	590	610	671	592	634	619	623	616	635	644	607	622	608	632	609	628	626	619	636	592	619	545	609	618	672	612	574	682	618	617	616	602	584	639	594	609	624	627	652	636	624	591	594	668	615	605	662	640	622	630	687	625	623	585	649	634	630	595	617	619	641	633	666	607	610	587	673	639	619	647	613	582	634	653	641	568	583	586	646	672	617	614	638	610	625	613	638	659	630	647	660	628	637	655	612	615	603	624	601	638	652	644	623	638	592	615	593	603	651	616	631	597	661	626	603	677	657	652	655	573	592	626	656	631	595	606	633	584	609	681	597	640	615	639	638	629	607	626	657	625	640	635	620	650	560	631	633	628	679	655	628	648	612	613	573	592	624	602	644	646	583	641	615	619	599	596	607	612	596	596	636	621	641	612	610	643	598	622	638	617	622	601	614	604	618	634	604	584	615	632	661	669	632	636	604	628	672	650	606	603	647	610	623	673	649	636	643	595	608	617	664	608	602	628	675	639	641	581	661	612	653	664	658	605	622	597	613	652	647	600	610	618	626	610	614	617	649	620	625	648	567	628	601	652	619	619	665	624	668	572	612	620	667	658	634	649	682	653	642	647	628	647	618	652	570	618	664	599	616	632	611	622	703	615	649	623	604	605	597	672	608	628	628	603	651	656	630	615	616	633	624	595	652	642	634	615	630	603	595	627	604	657	638	606	618	645	613	605	571	590	635	640	604	626	667	565	639	610	607	577	610	581	619	659	590	602	589	619	622	621	600	639	581	616	586	625	620	647	645	607	661	644	612	622	584	565	649	646	604	680	623	637	635	604	609	597	600	610	648	626	621	596	593	647	619	650	621	636	601	640	642	637	611	666	588	614	597	611	671	610	603	640	621	664	585	619	596	625	610	636	582	636	622	589	605	654	669	676	643	635	633	617	641	614	627	637	635	651	616	632	621	655	638	580	617	623	600	645	612	629	628	610	611	633	660	662	609	620	641	636	578	626	594	631	618	601	593	580	607	677	584	605	607	676	634	620	593	634	616	611	643	565	630	573	660	642	637	584	656	628	631	602	630	617	628	621	681	657	635	632	654	632	597	645	603	683	580	619	588	630	645	576	583	600	592	613	629	620	614	634	644	601	586	645	562	638	638	598	595	619	617	645	618	650	642	598	604	605	667	618	608	638	640	640	616	590
11222	23600	22007	11717	7732	6709	34241	24501	3081	2072	1692	1647	1476	1450	1335	1348	1258	1229	1203	1148	1154	1108	1155	1085	1062	1088	1088	1037	1086	1042	1081	1049	1064	1659	10593	10212	7546	4662	2524	1546	1067	1003	897	819	923	930	946	897	925	915	942	886	893	920	912	896	913	938	952	933	945	912	975	857	936	919	902	1007	988	930	932	948	917	874	1024	877	906	918	969	919	931	902	924	936	945	905	857	880	946	924	894	922	883	937	918	924	943	878	922	902	927	878	935	899	947	893	959	934	915	905	893	903	954	905	906	920	902	944	910	919	908	927	915	889	901	941	865	923	879	872	972	895	915	930	895	982	919	938	877	890	949	905	921	861	951	936	906	938	909	938	849	917	935	872	980	911	930	909	906	897	916	875	936	853	935	907	914	939	863	951	893	950	896	939	990	954	917	933	909	937	933	929	914	954	920	941	924	887	928	913	892	884	908	877	940	956	900	936	935	894	924	929	877	947	895	901	940	935	935	959	903	916	888	933	950	895	909	851	912	954	906	918	906	900	890	929	922	968	886	920	933	949	902	928	939	860	908	926	858	965	916	892	911	894	904	925	913	908	893	902	882	951	930	903	861	894	909	908	965	907	917	940	929	937	893	931	910	961	913	835	903	919	972	917	902	899	925	941	902	951	957	927	927	945	951	910	893	886	961	896	883	866	899	908	881	893	927	907	929	938	912	951	868	873	928	904	930	946	886	888	917	946	974	929	946	901	903	925	909	924	915	866	962	946	940	935	980	917	989	909	901	898	896	939	967	934	905	967	917	881	946	893	962	892	942	887	924	902	902	927	922	964	858	955	878	899	922	952	910	955	946	896	942	885	924	945	914	913	939	855	871	925	940	916	938	950	893	919	922	961	905	921	909	928	906	924	924	850	928	944	901	923	913	904	932	852	961	868	890	929	887	928	888	898	931	923	947	956	891	938	917	894	896	921	906	871	902	924	939	953	879	924	894	935	941	895	903	907	922	928	949	988	913	930	879	959	933	901	948	903	910	988	897	918	949	874	930	848	866	890	972	873	919	920	895	923	901	914	958	893	872	910	973	887	923	979	962	950	965	926	931	954	927	903	914	911	912	917	965	900	955	912	887	918	946	926	871	849	924	903	973	921	934	863	861	852	931	935	891	965	919	907	935	944	930	953	964	930	936	938	929	951	916	1007	872	849	912	870	916	937	861	951	913	917	881	861	991	950	905	896	887	919	951	923	969	979	965	923	929	903	937	886	928	904	850	916	886	866	852	859	905	949	1005	890	916	921	974	938	909	945	875	914	917	941	860	904	908	927	880	852	916	901	894	880	936	911	901	932	894	908	905	910	927	924	906	898	927	878	899	912	915	900	965	893	918	938	961	943	897	904	942	949	917	905	925	920	931	879	894	978	908	905	888	889	893	932	889	904	904	858	939	904	893	920	891	957	880	942	854	957	901	933	941	951	864	924	984	938	938	896	935	906	881	953	893	924	964	923	875	929	922	935	956	921	855	906	983	937	898	946	951	939	973	923	982	876	920	891	956	918	916	908	886	897	869	884	925	946	948	931	918	934	922	915	904	921	918	935	883	935	903	935	888	931	898	973	925	971	956	987	924	891	955	976	934	957	930	940	953	912	927	899	902	914	935	934	899	944	924	882	912	869	937	929	915	980	904	922	925	890	923	895	939	932	949	883	943	910	946	901	903	954	935	921	925	944	895	984	937	902	909	963	893	926	925	920	906	943	893	928	999	928	937	978	974	911	965	931	921	902	936	906	945	928	886	904	905	880	917	930	933	889	887	902	935	960	915	927	897	944	957	921	891	893	946	960	894	885	979	917	878	961	938	921	909	970	903	928	930	903	938	941	927	867	966	881	877	921	961	947	903	966	921	893	962	932	903	927	916	923	908	950	949	926	910	936	879	887	942	919	919	980	911	927	950	888	928	889	915	890	953	892	962	956	946	955	898	947	907	909	901	896	944	901	904	930	980	951	931	892	912	877	941	922	921	857	875	873	874	902	927	891	907	899	913	922	906	908	937	888	925	930	923	975	895	938	882	933	939	901	954	941	942	907	946	897	985	954	916	937	922	929	938	873	870	947	955	878	954	949	917	910	920	964	893	971	933	939	918	940	909	918	935	932	945	971	991	887	922	885	899	903	958	941	907	956	935	874	885	908	929	956	979	929	876	935	914	908	918	886	958	955	936	888	914	895	958	859	924	952	966	888	922	926	891	925	969	944	916	884	885	971	927	911	962	894	867	913	904	930	936	891	953	915	894	918	891	855	972	914	835	957	932	898	868	886	926	943	919	958	936	905	926	938	925	914	946	881	910	929	928	938	906	895	982	908	925	927	911	905	938	929	928	938	931	900	914	947	877	934	957	934	933	899	907	902	929	848	967	901	905	948	1002	880	882	911	946	894	942	906	867	946	966	993	932	872	874	890	951	957	892	921	874	951	866	899	886	903	886	900	906	916	918	891	884	933	903	900	940	906	910	939	940	887	916	914	949	857	899	948	929	932	965	914	924	940	899	917	920	888	853	974	899	916	907	908	872	973	910	953	866	879	898	852	937	895	967	905	922	941	928	965	931	935	916	930	944	923	855	888	916	916	906	895	964	926	926	884	913	893	859	913	924	941	893	866	910	934	913	886	908	938	877	954	944	949	902	925	890	901	896	942	892	917	922	920	957	864	828	929	938	943	863	875	909	911	930	894	937	934	909	936	877	926	943	965	928	877	892	924	924	964	961	893	939	938	862	1029	871	889	931	975	917	931	925	938	928	937	912	966	890	907	895	908	937	896	900	927	905	963	956	913	870	900	928	927	901	935	930	946	887	884	933	927	929	879	928	969	889	908	911	923	909	933	896	894	1006	909	867	941	896	920	958	935	901	967	926	938	906	917	916	850	904	892	897	915	988	920	881	897	936	939	937	903	900	941	966	893	931	959	940	891	947	930	961	882	938	915	932	934	969	915	906	925	957	957	960	894	920	962	899	910	965	906	914	940	915	912	901	898	987	885	924	880	906	951	949	919	928	918	955	935	962	924	908	911	969	936	947	900	865	916	930	897	970	932	891	904	916	936	938	910	901	923	872	928	948	931	950	974	905	969	893	915	928	940	886	907	942	894	925	928	879	913	894	882	889	938	950	925	938	889	855	915	921	859	956	966	913	916	896	927	943	953	865	861	903	920	940	924	869	969	905	948	872	807	905	896	959	915	909	935	922	878	962	890	888	893	926	926	956	934	942	864	894	968	897	903	862	896	890	902	936	907	881	959	932	913	909	959	934	870	920	907	902	929	914	896	903	970	887	920	890	913	931	931	947	964	915	882	957	956	897	970	906	821	885	948	937	903	897	925	930	911	935	945	957	935	957	961	944	936	973	917	1017	903	924	947	950	913	888	892	901	914	902	906	921	873	943	924	914	930	925	982	933	978	923	912	851	1002	931	909	903	850	938	930	907	859	923	887	887	914	857	933	869	933	883	916	900	933	939	862	914	920	879	902
26899	20420	11562	2951	1361	1311	4089	1906	664	683	704	650	676	614	657	699	624	667	673	655	660	609	631	644	637	649	644	658	635	703	622	591	618	653	903	1020	1054	903	796	676	692	619	700	643	602	593	615	620	616	655	600	622	662	616	619	600	608	609	633	612	623	658	590	613	620	663	648	641	582	610	638	626	661	619	627	613	606	612	608	653	588	628	644	621	665	628	618	635	654	584	610	644	617	609	655	655	659	635	610	652	634	596	636	606	609	616	613	631	655	630	649	595	662	618	661	619	646	643	608	609	644	637	636	617	645	616	683	613	647	626	616	618	612	644	624	636	632	604	630	598	574	623	633	633	643	612	625	656	640	652	621	636	659	615	626	654	650	617	636	675	631	595	629	639	630	612	607	635	632	645	590	598	661	642	645	616	618	663	601	648	640	608	616	638	621	622	598	612	599	606	590	650	610	617	587	593	587	603	632	664	633	625	598	634	629	629	646	612	616	645	642	643	598	580	637	627	591	603	634	618	610	624	596	655	615	592	647	613	608	639	649	593	610	610	632	612	617	628	664	668	606	581	595	602	593	664	627	661	564	629	587	605	639	672	627	672	627	621	604	595	653	622	640	616	654	630	655	613	612	623	619	616	621	645	648	623	621	609	605	642	627	633	613	645	623	645	610	635	621	599	591	637	629	609	620	627	664	639	638	643	639	609	661	613	606	599	627	644	591	611	616	662	600	619	611	643	684	627	604	612	614	604	598	683	635	636	583	655	599	626	597	597	637	611	653	627	663	643	638	631	616	615	630	592	622	600	601	610	598	604	634	654	610	613	598	630	611	616	637	641	621	633	649	645	660	628	595	629	635	607	585	694	626	621	612	648	635	642	647	619	652	621	637	612	617	587	626	617	621	663	643	620	604	601	614	653	608	639	638	589	625	647	630	638	661	595	633	607	607	657	651	618	614	629	597	634	606	629	632	658	588	596	598	612	608	586	653	666	585	611	613	625	623	591	614	640	603	639	639	579	578	661	630	614	612	587	635	613	621	648	680	623	648	617	606	609	649	639	629	638	670	602	656	610	654	608	590	651	659	685	644	615	632	647	612	608	599	579	615	656	635	633	652	597	635	665	592	627	599	602	570	621	620	642	637	616	606	605	687	628	595	614	615	633	642	627	602	656	595	589	636	647	560	642	634	675	614	667	670	614	596	615	612	640	605	615	610	592	608	630	628	612	623	658	613	616	588	630	622	637	629	654	618	613	655	640	628	596	646	609	626	638	636	648	615	650	618	610	668	656	629	574	615	574	627	608	538	660	616	607	619	677	623	605	684	661	614	654	642	670	631	619	598	589	600	615	595	609	597	618	650	576	640	630	630	649	648	663	592	620	587	629	630	638	587	601	621	630	637	667	625	592	615	641	627	619	652	685	631	641	599	608	612	594	599	613	629	616	623	593	652	643	573	668	628	588	620	568	655	683	606	628	612	574	636	609	605	628	635	612	611	601	659	568	643	627	660	621	661	587	592	611	601	607	638	602	628	623	615	633	667	637	579	657	655	644	600	634	679	615	629	579	626	649	624	572	600	680	646	602	663	617	660	600	670	615	611	644	556	659	585	583	623	584	605	616	642	639	638	660	604	628	592	650	592	570	652	600	607	623	638	629	606	619	593	620	632	662	595	632	591	636	657	669	626	645	608	580	655	635	601	615	579	652	635	608	608	657	623	651	612	607	622	579	678	603	630	662	628	600	565	598	573	597	636	620	634	631	626	603	614	607	624	644	638	640	631	618	630	641	625	616	673	643	621	626	587	585	612	638	648	623	616	584	591	583	619	614	589	586	627	664	639	633	616	644	577	617	665	587	629	634	631	665	642	603	675	620	633	669	642	619	639	630	654	639	599	656	640	621	650	611	668	588	632	663	642	636	631	612	598	614	600	634	632	614	608	626	650	622	594	660	567	642	650	663	608	606	618	642	621	611	632	624	640	606	629	610	595	616	636	608	657	656	618	620	661	643	630	623	621	671	625	615	600	609	672	637	613	622	633	608	625	611	623	627	632	656	691	615	616	638	639	606	660	627	598	616	626	621	590	655	636	650	612	630	679	601	636	664	634	623	607	629	586	634	575	615	637	644	684	602	663	637	622	636	690	593	591	658	643	636	608	630	668	649	640	660	652	608	616	667	669	622	646	593	660	650	638	615	625	651	596	611	632	637	642	571	625	590	605	616	632	606	640	648	639	617	680	612	648	644	647	630	653	636	600	617	625	581	613	625	645	657	642	586	651	581	598	620	675	652	600	620	600	637	620	621	603	626	669	603	662	655	595	678	619	600	625	613	559	635	658	635	636	593	606	633	633	625	644	608	591	624	608	677	595	641	622	677	650	610	600	632	612	640	598	648	598	654	671	634	625	636	647	633	673	626	628	640	632	582	643	648	598	630	659	648	617	641	584	582	619	614	655	583	623	600	659	662	643	637	609	648	646	659	635	589	597	576	593	635	612	624	602	595	595	614	663	651	614	602	626	651	624	652	635	668	616	638	631	632	620	613	612	630	648	628	591	606	618	611	609	618	628	646	604	641	631	607	653	616	623	605	662	613	601	612	601	626	597	631	640	646	636	642	605	593	620	639	663	638	627	615	626	630	595	614	586	646	596	575	629	618	599	612	643	618	620	611	593	651	613	656	654	611	611	646	619	633	669	620	649	598	652	611	595	651	640	629	656	644	629	618	611	648	615	584	598	635	637	629	606	583	639	591	615	629	626	614	654	636	660	617	604	620	632	636	642	624	574	605	597	640	570	659	616	633	627	599	618	665	630	610	624	576	600	652	618	654	667	653	610	654	664	598	593	611	618	623	599	678	648	586	653	641	637	657	617	609	648	617	611	579	648	606	567	641	630	634	629	597	628	650	617	650	643	616	601	630	643	619	643	590	600	638	657	647	576	662	637	620	626	639	626	620	622	595	642	641	639	601	626	643	609	637	620	636	640	675	572	615	648	617	599	637	643	614	657	648	663	669	630	651	663	679	604	618	630	608	599	636	634	583	605	613	658	624	675	606	628	615	637	674	648	663	640	642	631	605	625	625	619	616	585	623	616	625	639	601	659	586	582	635	606	639	640	626	619	646	612	591	602	637	619	605	629	661	607	626	599	622	632	640	594	645	575	595	638	648	631	589	624	651	596	638	618	625	635	646	634	563	632	633	574	602	614	587	631	564	614	617	618	593	659	603	622	639	650	645	658	612	638	665	621	572	650	619	630	612	602	651	637	630	656	635	619	641	642	633	621	642	630	652	610	643	622	597	607	562	609	618	633	616	663	605	647	631	619	653	633	590	643	600	631	621	602	629	658	593	593	635	580	652	612	604	670	664	621	629	636	645	578	657	614	635	583	660	627	598	588	613	658	614	629	663	590	630	601	607	635	594	640	655	667	588	613	697	592	658	640	591	666	656	587	615	643	630	655	637	646	658	644	680	596	575	594	606	647	620	594	593	636	630	635	649
7483	10182	10179	4162	2921	3045	9304	3441	1307	1180	1081	1034	1075	985	974	1013	985	977	1019	1022	969	1002	1031	1023	1020	976	975	1017	1002	1025	998	961	940	946	1586	1885	1856	1488	1179	991	929	899	940	888	942	955	922	922	895	977	921	896	890	873	932	954	969	866	928	906	957	903	982	884	964	931	937	926	941	871	920	907	954	926	947	892	908	898	915	914	927	968	951	872	953	993	937	918	902	937	888	930	908	946	912	922	913	883	938	900	914	841	974	937	929	970	919	885	944	899	909	916	958	883	920	904	959	938	900	905	899	926	919	942	906	913	909	960	897	905	926	877	924	920	917	946	946	888	902	972	935	918	913	908	983	916	923	892	868	881	918	965	925	937	913	943	907	941	931	889	914	967	898	951	907	943	902	951	948	871	938	980	923	940	870	948	953	845	888	958	904	884	926	925	991	921	885	894	933	869	854	919	922	889	918	899	919	958	895	959	923	967	921	863	864	939	951	906	894	925	948	933	906	940	939	933	940	908	968	914	923	933	890	899	942	925	946	925	934	971	944	893	927	915	961	939	903	915	972	874	916	899	906	949	963	940	914	860	939	961	923	930	953	890	931	905	949	892	943	944	915	943	900	905	929	912	907	865	928	862	907	916	996	914	901	939	909	929	940	864	953	960	898	921	921	949	986	906	944	845	902	918	911	933	951	965	934	931	923	976	867	910	927	935	972	916	898	893	962	892	925	908	942	902	902	939	906	884	928	913	909	890	882	962	932	943	890	927	948	972	921	939	911	901	893	890	964	931	900	926	969	875	896	923	968	974	924	935	913	926	934	978	905	978	948	985	884	918	879	948	910	956	964	865	867	857	940	961	958	913	923	908	931	940	909	892	947	923	892	950	916	915	934	898	919	912	920	957	905	932	940	940	902	953	915	981	955	917	930	893	919	939	909	926	871	956	902	937	929	884	910	886	966	920	867	915	941	922	934	949	921	932	920	959	911	882	921	901	912	937	907	923	946	950	899	941	897	907	918	927	916	933	907	899	896	891	905	907	908	899	931	954	877	895	866	919	910	934	902	914	930	930	965	988	934	925	957	880	936	965	871	857	872	966	965	957	937	992	909	918	883	919	919	948	894	905	960	918	991	904	897	958	945	920	895	915	959	981	953	940	898	942	943	903	890	906	899	975	948	936	941	921	922	877	884	925	959	900	959	920	886	979	905	911	912	909	911	940	967	938	924	904	929	878	949	906	953	947	939	899	959	946	971	991	941	965	929	985	923	936	944	924	938	937	889	878	883	901	959	933	916	940	965	940	943	934	862	934	910	938	966	936	948	920	966	893	906	920	889	933	966	955	947	943	893	925	944	921	972	927	915	962	917	965	982	903	901	890	890	922	937	944	902	956	935	897	935	907	919	981	887	935	965	921	955	867	928	982	949	895	912	905	916	909	925	965	947	934	891	920	922	931	912	923	971	918	938	865	927	985	926	921	946	938	891	969	912	949	870	926	927	967	933	922	947	948	891	899	927	942	912	866	886	930	940	891	915	945	952	946	964	878	941	943	930	865	918	951	909	897	906	914	919	935	953	929	930	893	927	908	904	948	850	906	931	948	905	884	907	974	929	956	948	925	878	940	930	887	908	996	966	920	938	877	952	907	967	926	972	901	956	920	979	907	952	921	973	991	925	920	933	952	928	901	911	876	909	926	938	915	911	896	942	861	917	922	956	921	934	971	908	928	861	949	915	962	961	918	925	924	949	890	941	892	923	928	929	990	966	896	893	957	875	899	945	954	967	902	883	894	915	919	908	912	920	911	927	857	966	909	949	940	939	889	935	903	921	930	923	926	893	905	959	957	905	935	926	900	972	898	887	942	972	946	928	984	918	974	928	946	928	909	915	938	903	880	937	934	919	964	917	989	947	882	956	935	941	941	899	914	917	948	938	931	893	883	895	975	869	913	958	891	931	971	944	957	971	905	901	891	906	949	958	880	877	884	903	912	951	919	925	956	931	926	895	957	929	911	908	938	972	844	943	896	918	893	897	892	963	934	965	937	937	928	903	959	902	923	940	910	886	911	925	942	878	930	877	966	897	929	952	902	935	929	941	938	918	929	937	892	920	982	912	927	931	903	911	957	916	908	934	914	923	972	861	984	925	973	933	913	930	880	928	903	896	962	1013	912	967	913	961	937	946	973	918	853	937	873	938	959	912	956	999	925	961	935	914	930	894	923	907	891	913	927	979	919	892	926	900	953	941	979	930	949	934	890	927	924	906	915	932	941	960	920	883	919	889	939	901	909	914	940	881	926	957	951	923	902	909	932	877	911	896	898	995	947	915	1009	964	937	879	954	913	928	873	887	956	929	906	918	878	935	917	937	905	959	889	928	943	971	900	954	935	942	932	931	929	957	929	906	951	907	961	891	917	914	957	934	927	924	914	917	1013	945	978	961	916	924	984	936	903	878	909	944	964	983	889	918	955	943	930	883	956	920	898	914	927	954	877	902	945	888	952	918	898	985	885	900	927	945	932	899	890	957	942	948	890	959	884	983	903	923	927	903	906	919	954	918	945	916	899	896	924	875	933	950	988	926	899	957	956	924	910	925	924	938	927	838	972	951	966	958	930	986	951	928	904	938	887	963	890	916	910	932	961	913	934	905	920	932	943	901	921	947	916	936	988	970	880	916	926	991	931	939	863	924	923	956	959	923	911	929	946	1004	950	919	880	907	919	901	951	997	921	963	921	968	992	941	854	940	955	958	933	867	949	910	948	909	942	916	907	901	932	916	944	916	914	902	923	953	977	946	917	898	923	941	914	941	908	917	941	900	905	947	925	910	951	906	933	904	911	901	932	978	953	911	915	874	909	904	910	894	908	953	912	933	936	920	958	928	917	962	903	971	912	919	952	898	884	883	934	940	869	936	910	906	909	948	946	987	936	891	935	923	976	928	923	932	864	954	939	920	945	875	956	908	922	889	892	947	906	926	897	898	865	906	917	957	882	930	908	925	912	932	951	965	982	922	962	957	892	930	977	890	880	917	933	899	876	951	972	929	895	993	902	891	955	931	900	906	974	889	877	945	936	937	920	861	910	948	895	910	895	939	940	964	952	941	964	934	938	915	920	874	955	903	923	911	949	922	868	907	949	929	886	941	867	952	891	937	968	952	985	956	925	940	943	909	891	907	945	900	906	990	936	948	902	934	935	944	920	913	921	889	904	911	912	904	903	944	948	928	878	916	932	947	916	936	934	952	978	862	898	932	954	919	898	940	864	952	907	958	877	970	889	876	918	944	923	995	951	907	946	902	894	905	932	955	944	907	970	905	942	882	877	928	974	905	931	906	969	891	901	946	920	927	927	925	919	919	960	925	945	925	926	930	936	903	964	907	979	939	919	995	905	920	960	891	883	983	884	867	932	891	935	923	954	868	927	883	886	935	919	910	901	884	930	889	966	906	907	944	898	946	938	929	916	925	915	954	901	972	907	925	974	937	930	926	905	929	933	868	887	965	943	945
25070	20976	26644	24628	6404	2041	14505	3698	895	800	810	752	782	705	689	679	696	722	698	691	708	660	695	667	681	670	643	693	631	662	691	706	673	731	1822	2206	1830	1296	923	727	694	652	663	637	660	593	623	624	654	610	641	673	613	678	646	645	602	618	659	594	638	694	637	627	632	615	614	613	663	613	638	648	633	631	651	589	665	602	606	639	645	609	636	644	623	651	658	622	654	637	604	582	612	686	600	649	668	660	637	628	655	709	624	655	659	614	623	659	637	674	644	619	614	603	657	637	604	634	591	633	614	610	655	610	632	646	623	608	635	624	605	641	646	636	575	668	648	658	619	645	638	587	635	636	653	665	599	655	656	605	626	627	602	646	664	637	611	650	603	691	683	620	678	594	614	646	649	655	673	640	619	648	661	657	621	606	587	605	612	662	611	590	627	642	627	630	608	651	658	613	647	615	660	578	645	575	639	589	668	648	643	634	617	645	659	618	662	623	656	658	660	621	633	652	680	654	662	657	639	640	632	609	624	616	587	614	627	609	615	625	642	640	640	646	620	655	655	672	656	675	644	659	597	602	640	643	634	579	645	632	697	671	606	657	670	698	658	639	621	651	649	642	612	597	650	655	587	638	674	625	597	633	619	631	648	639	599	608	590	643	611	639	615	636	622	639	645	634	694	630	628	631	630	635	660	678	661	649	639	597	680	663	611	627	646	629	670	633	612	607	683	642	670	623	591	666	615	680	660	636	616	606	631	564	638	610	620	644	636	638	653	655	671	649	630	629	649	675	599	612	640	649	633	624	687	605	636	662	679	633	639	626	617	655	630	642	667	635	668	605	643	654	688	633	607	662	664	617	604	670	651	606	650	635	635	645	656	656	613	597	565	618	590	652	640	625	619	641	675	631	630	610	630	638	610	655	651	627	609	648	611	633	644	624	662	640	615	629	607	624	673	668	664	632	625	623	649	634	631	621	644	634	636	639	671	620	627	653	655	621	615	674	630	650	654	628	628	618	617	612	638	638	657	677	554	614	645	668	643	661	592	620	623	585	617	656	613	638	608	651	611	638	622	596	639	668	628	671	638	612	594	645	659	636	691	625	571	641	675	626	621	644	671	651	632	628	618	633	613	647	659	648	655	618	653	616	648	676	659	606	646	638	650	613	631	621	577	622	630	615	585	665	621	640	665	619	658	660	639	582	603	628	664	653	645	596	624	631	673	600	656	673	632	663	626	646	637	632	632	646	612	637	643	675	666	646	600	660	647	659	680	677	604	608	616	648	614	662	638	650	603	624	643	646	628	630	648	618	618	632	632	631	632	657	615	618	656	632	657	594	613	653	630	659	646	665	582	639	660	585	615	651	647	669	648	637	649	679	600	633	656	706	600	596	665	608	617	673	631	692	635	621	624	630	635	608	637	597	680	667	642	645	655	664	668	634	652	660	647	631	652	634	650	628	690	623	620	644	660	658	604	624	585	623	657	617	596	667	656	669	626	633	625	660	620	615	673	669	648	582	616	666	646	655	642	634	657	631	621	617	670	621	659	671	587	620	630	612	642	614	640	628	634	660	644	630	631	665	676	635	627	599	631	673	648	582	592	606	619	629	655	605	626	676	608	675	616	633	643	674	616	633	631	655	661	602	605	629	636	652	663	621	656	641	647	662	643	639	670	625	582	629	631	640	656	608	600	638	626	583	612	651	613	635	616	662	683	699	657	598	662	573	646	661	592	613	643	632	657	689	638	617	641	678	606	614	582	647	653	616	642	659	581	644	628	637	654	664	583	590	598	620	624	606	621	633	641	650	655	640	699	661	645	587	614	584	638	657	666	649	611	581	614	648	619	668	656	645	617	662	648	648	619	606	599	619	660	609	648	651	631	624	620	625	654	661	614	649	652	635	674	646	641	660	611	645	626	627	649	658	608	609	638	620	640	637	629	623	616	649	595	668	609	619	643	619	624	664	613	628	638	628	694	593	655	583	629	647	659	640	618	664	630	596	621	655	637	627	631	667	664	643	640	649	667	609	650	634	631	632	632	629	654	679	638	633	625	630	611	610	631	610	636	617	653	581	654	620	641	631	637	619	654	686	626	686	619	645	632	654	656	660	631	611	628	654	636	639	618	651	614	643	648	594	580	591	649	612	613	646	657	644	675	606	662	660	633	642	613	623	600	653	641	633	654	631	642	576	636	633	639	636	677	646	652	605	644	620	667	641	629	659	635	653	610	667	608	636	638	639	623	604	654	693	621	620	635	624	633	664	618	640	661	637	633	627	601	571	604	611	640	625	634	575	627	652	631	618	608	602	642	667	669	608	617	665	653	592	638	607	660	627	677	674	596	649	590	617	680	581	616	610	650	614	563	631	630	647	624	658	684	639	626	639	585	637	655	650	634	632	663	622	631	574	604	605	609	567	619	633	569	682	652	607	610	654	633	637	633	611	644	624	653	615	634	624	677	641	668	614	618	625	643	621	622	595	672	598	644	556	585	627	600	557	605	617	679	629	636	635	647	639	631	639	672	593	667	645	623	637	628	650	682	613	654	602	668	639	648	647	655	624	626	684	619	718	646	662	617	625	621	623	637	650	596	607	643	592	636	624	624	597	623	612	619	656	651	639	641	593	635	662	652	682	604	625	621	651	622	636	654	652	673	633	641	638	589	611	653	617	604	667	635	623	633	650	619	658	604	641	650	642	639	635	643	643	619	627	646	640	605	652	697	651	629	630	606	627	620	628	605	657	621	682	641	690	629	652	632	654	609	633	649	638	647	647	653	633	655	575	634	627	669	638	653	581	620	620	626	619	627	629	613	655	635	597	657	604	639	654	626	636	609	656	634	598	656	600	613	617	630	615	607	634	640	644	658	619	643	642	582	622	572	673	647	566	610	677	615	578	636	634	624	643	673	629	660	621	637	644	607	662	597	632	648	630	656	657	615	671	600	588	624	657	604	641	657	630	616	641	606	658	726	631	663	607	582	598	693	649	638	631	636	657	620	640	605	664	625	633	628	664	633	653	629	689	644	615	645	625	640	605	652	631	632	627	613	587	609	606	582	662	642	628	630	662	641	591	630	660	606	604	618	619	620	633	620	618	652	640	609	641	648	639	631	656	625	661	642	623	621	676	648	652	647	661	651	616	667	627	649	619	622	644	680	610	662	600	623	625	612	665	605	627	661	637	601	577	648	647	664	616	668	608	627	665	657	663	636	597	615	587	621	605	663	637	590	669	576	615	601	655	675	655	638	619	610	637	625	598	658	638	644	663	629	678	629	649	652	631	579	667	599	590	619	604	621	654	652	595	647	637	654	670	649	665	637	646	598	630	627	610	610	617	677	642	636	632	651	621	631	580	612	617	640	664	668	608	634	616	647	594	603	636	673	603	638	640	634	621	642	624	628	649	629	617	618	622	585	637	627	630	607	666	634	674	620	650	604	640	645	641	645	660	608	645	645	647	639	569	628	639	623	624	672	651	637	583	625	655	614	611	658	694	635	643
7706	15087	13913	7697	5343	4364	23321	4645	1491	1562	1404	1328	1266	1207	1183	1088	1123	1086	1133	1082	1093	1040	1029	1009	1043	1006	1024	1052	1074	1044	1025	1019	999	1227	3822	4563	3771	2435	1652	1118	992	958	925	931	914	958	878	1032	938	916	945	958	968	967	946	1002	911	941	935	947	965	958	944	871	929	983	917	923	937	905	952	929	994	997	918	912	901	907	947	929	948	919	925	951	939	913	926	919	956	1007	900	900	920	904	877	937	916	922	897	908	927	930	934	904	896	962	1001	986	970	938	973	926	915	873	907	924	907	948	908	956	921	958	983	993	939	970	910	952	945	965	957	947	929	944	1000	991	929	971	993	963	939	959	943	932	911	960	961	976	932	967	968	963	901	939	915	943	945	978	946	1000	953	955	926	885	915	981	937	910	983	917	1004	935	953	976	962	945	942	949	931	902	955	895	930	912	908	992	885	980	952	921	978	884	940	903	956	962	935	932	966	894	951	921	986	944	916	920	977	920	921	954	953	898	947	955	915	947	924	895	906	955	931	916	920	947	947	943	986	943	938	898	930	965	929	965	920	979	926	964	951	938	983	946	939	950	924	995	914	932	885	925	903	922	953	921	958	956	873	908	856	928	949	918	978	892	967	967	923	923	960	960	956	979	931	934	947	938	967	879	978	976	967	1000	971	978	954	994	955	969	983	913	949	963	936	941	990	928	974	917	922	912	909	912	900	924	947	947	967	969	890	950	971	903	943	980	931	931	908	933	970	957	948	965	913	955	943	967	955	973	988	930	916	982	949	884	937	966	1004	916	955	927	962	942	1002	969	930	890	939	918	959	965	957	966	975	949	976	926	979	938	941	982	941	986	956	1001	955	981	979	922	935	929	946	956	894	1000	979	962	920	984	915	927	924	966	947	912	934	881	901	961	930	937	950	989	901	970	900	934	930	918	890	940	990	960	981	926	962	935	923	994	975	961	930	977	950	916	893	918	958	865	968	979	932	926	907	976	1008	927	923	989	958	966	952	943	923	953	922	932	907	1000	846	978	978	962	1050	945	888	925	943	983	965	945	918	905	956	944	983	908	969	915	987	989	885	949	972	910	919	918	938	997	967	984	984	915	933	975	911	944	913	946	919	966	998	949	991	911	942	915	937	941	938	912	947	954	915	939	940	971	888	894	942	952	907	942	911	973	950	958	930	910	930	941	922	909	911	952	928	922	906	924	888	914	949	926	973	885	936	919	925	981	960	1001	980	988	881	1011	907	954	911	940	989	945	942	931	981	922	956	933	896	949	920	986	925	946	960	958	980	936	914	917	933	972	928	956	964	936	935	951	859	975	962	978	975	946	933	967	957	895	870	990	1004	973	970	920	950	988	991	925	896	941	915	894	967	871	968	954	913	923	947	977	977	927	954	916	918	901	974	961	920	951	959	988	944	929	928	953	971	985	936	957	942	976	969	939	969	955	967	963	975	964	1005	980	965	965	1028	987	953	966	918	941	923	994	944	927	911	896	961	959	951	926	930	915	980	947	983	935	950	938	898	952	878	976	1012	893	950	996	945	934	955	931	967	908	955	945	943	954	987	962	979	1000	975	942	948	929	960	926	978	924	984	878	929	952	930	969	958	964	938	970	979	928	897	956	941	938	959	883	921	958	872	947	960	871	882	985	917	890	904	990	926	987	961	962	887	915	995	930	985	942	981	901	950	949	938	994	934	931	937	912	849	914	970	945	939	927	977	903	960	884	954	958	975	933	955	993	967	964	966	926	967	978	908	916	980	958	946	922	932	934	947	910	990	950	924	925	964	900	927	901	918	950	956	945	909	887	919	953	974	989	905	936	886	954	965	925	957	972	872	989	909	913	941	952	932	969	926	955	978	948	933	945	959	966	935	973	912	943	980	956	940	910	928	914	954	903	953	919	964	932	880	911	900	985	956	915	969	948	905	967	979	963	994	931	962	1010	922	902	928	954	953	916	942	937	915	978	959	922	872	912	928	934	903	948	906	924	947	936	991	960	918	972	932	926	935	1018	913	946	922	934	939	895	892	909	973	942	982	969	935	976	934	943	971	943	894	951	912	971	931	948	999	953	989	940	956	953	966	920	940	976	937	935	933	907	909	1014	980	915	936	951	893	963	972	935	982	942	962	939	961	910	984	906	908	970	907	892	978	1000	958	982	911	920	917	941	908	924	950	906	1014	925	895	922	956	912	975	970	945	956	956	910	931	949	918	998	958	982	954	1006	972	990	936	887	926	930	947	946	941	988	956	922	955	876	945	949	875	941	951	952	1008	943	976	972	923	927	976	929	901	945	908	960	928	943	906	942	948	922	955	887	942	895	939	981	951	950	943	926	962	968	978	939	959	985	899	946	905	895	912	915	962	945	931	1021	947	932	898	973	906	940	949	964	912	933	945	987	910	944	937	907	994	876	938	935	924	972	957	948	890	884	960	956	893	962	946	966	951	947	934	953	926	961	937	976	945	966	932	915	946	952	953	944	919	944	937	912	901	915	919	867	1006	916	965	959	930	924	943	945	945	961	965	979	965	943	965	1034	938	959	935	925	900	885	900	856	921	926	932	924	964	935	957	952	938	967	972	961	887	929	973	941	1000	936	988	951	995	942	983	947	1022	968	949	925	943	945	930	933	982	919	931	906	995	870	921	975	869	979	936	949	958	1007	929	902	976	950	912	941	958	938	936	882	946	969	1012	906	960	919	921	884	941	900	948	968	965	921	954	897	977	956	960	926	909	919	934	1002	940	923	942	916	927	926	975	974	929	877	914	960	977	918	948	934	924	927	970	946	953	922	948	985	924	905	913	917	937	888	951	943	963	916	919	907	975	940	934	945	892	931	965	1019	929	972	886	915	963	886	963	888	1022	958	922	915	927	961	1016	966	965	911	938	940	911	935	935	959	947	978	893	943	905	894	978	955	946	966	963	903	936	921	958	930	952	974	933	955	868	933	986	974	934	949	916	928	912	959	961	932	926	946	978	1018	936	897	957	911	966	895	919	898	963	964	998	976	971	898	930	922	941	934	913	905	908	958	932	909	929	965	928	924	1012	939	919	967	908	937	939	946	887	971	980	961	926	961	892	932	921	942	898	928	933	960	955	931	957	936	903	956	938	971	953	948	925	974	926	931	913	958	900	930	907	944	920	947	946	903	900	969	967	916	908	934	972	924	962	930	930	900	950	994	980	933	902	967	949	934	952	961	989	953	1010	986	943	903	962	899	911	930	957	928	888	985	920	983	952	959	860	968	961	922	975	927	926	855	934	872	957	961	986	989	979	933	949	955	933	945	913	956	974	945	980	940	932	939	936	930	942	937	934	933	929	952	979	919	990	964	968	941	888	912	944	891	874	982	929	898	954	929	971	972	906	962	943	955	903	942	896	931	944	974	996	984	952	910	911	969	947	936	1017	928	994	920	955	934	953	908	938	912	981	941	964	898	962	933	885	961	969	992	941	940	899	931	893	981	972	939	902	969	968	957	918	987	945	932	946	963	955	896	974	919	929	917	943	971	970	956	882	952	914	964	934	954	955	890	921	954
23247	21124	28805	23664	21135	19843	34616	16676	1893	1119	1001	977	854	887	802	799	761	737	806	708	696	690	725	741	725	703	726	690	729	704	726	692	701	893	4033	5498	4225	2653	1507	930	735	642	626	634	639	631	609	623	653	648	598	667	665	655	613	676	601	585	617	629	623	643	613	659	667	637	583	654	624	634	666	645	643	635	608	635	677	620	603	644	608	620	607	621	618	609	608	603	616	594	682	616	629	619	626	639	605	611	611	641	603	599	621	679	642	660	635	595	669	641	618	634	588	606	650	632	611	681	625	626	617	627	616	641	629	647	644	603	636	597	633	597	654	650	638	618	660	646	695	630	605	587	655	651	614	620	635	607	661	622	675	639	629	668	701	620	697	635	599	685	636	628	606	611	646	637	623	617	600	617	635	608	647	588	648	658	693	661	592	642	638	630	629	664	630	596	649	644	599	610	667	607	600	645	634	657	615	645	656	641	615	635	614	629	655	613	623	579	627	606	645	661	612	655	600	620	589	614	671	633	648	645	612	659	651	626	615	575	627	625	662	634	607	643	638	584	608	598	624	595	601	597	627	592	576	588	618	629	592	612	640	651	654	566	625	645	606	634	623	608	603	673	650	653	639	632	632	630	667	655	644	618	584	622	611	592	627	634	595	630	643	575	687	618	614	583	599	633	635	620	639	623	597	620	632	587	620	659	616	601	587	617	590	622	611	606	619	682	641	653	620	646	669	583	644	614	631	600	585	647	612	632	633	623	603	598	622	647	642	632	616	648	644	634	627	645	599	610	608	604	608	641	669	654	666	599	583	628	634	622	627	617	663	638	625	619	647	630	629	649	648	633	620	625	639	612	611	636	603	614	656	616	607	686	660	624	618	675	634	616	655	578	658	602	663	575	613	600	625	651	638	648	613	619	652	619	656	638	589	634	612	620	618	622	619	614	581	621	638	619	612	625	622	637	650	587	614	623	639	612	620	606	623	599	662	615	624	618	625	622	669	671	630	653	623	631	665	645	621	644	621	648	617	610	634	610	597	607	628	587	647	584	608	584	602	609	633	654	624	590	623	596	666	632	632	604	596	602	619	603	610	659	592	637	674	614	643	625	613	597	595	616	609	638	685	610	624	616	647	662	585	657	619	598	645	598	673	615	664	669	609	581	620	638	571	657	620	637	629	618	607	631	605	581	612	626	610	608	607	571	638	646	604	620	573	649	624	657	591	627	640	642	610	632	592	644	611	597	623	653	622	610	642	665	660	623	603	602	598	652	600	650	596	637	592	604	607	602	608	587	616	612	614	598	648	666	647	625	627	633	673	653	596	647	621	637	619	710	612	686	628	631	594	664	589	636	600	664	627	637	655	637	648	668	624	610	613	657	643	585	612	601	607	625	611	681	605	597	594	613	632	577	621	630	603	645	635	671	634	634	604	640	587	620	671	629	632	623	631	641	631	619	614	627	619	682	629	624	649	615	622	607	608	671	626	657	615	596	626	643	624	630	576	634	618	614	649	645	577	639	624	668	652	611	641	626	614	610	624	606	642	672	647	597	599	641	607	626	621	612	603	639	627	612	654	630	622	642	623	622	589	641	631	642	618	635	657	637	612	605	662	634	633	664	566	626	644	614	576	605	620	610	610	660	621	666	612	627	615	599	646	660	657	613	613	610	604	665	615	629	610	631	638	602	598	598	592	661	616	646	615	600	639	651	632	641	645	664	619	579	615	629	654	652	616	610	651	632	672	600	641	620	653	589	655	611	632	613	594	599	672	662	614	659	596	655	615	681	637	562	602	590	625	606	592	631	629	670	661	628	620	632	609	600	648	599	640	613	640	680	624	629	647	659	603	629	636	624	577	585	589	611	614	606	640	634	646	626	639	639	659	610	626	635	613	650	614	648	613	569	635	622	622	610	633	620	613	644	610	655	613	666	663	645	585	625	685	616	585	629	679	630	610	610	600	636	587	625	629	672	600	621	618	625	626	641	638	637	658	559	628	598	663	615	596	598	657	638	662	657	660	638	613	656	620	670	711	623	618	619	654	620	612	650	635	606	678	604	577	618	642	581	649	601	603	640	606	621	629	648	622	660	632	620	628	655	583	666	655	622	624	631	617	576	620	639	660	624	600	669	596	616	626	652	616	659	606	646	596	640	626	576	636	640	629	657	601	624	646	653	634	609	590	616	634	664	612	654	627	626	630	638	622	597	609	616	634	618	637	632	643	602	570	632	620	640	580	654	654	621	623	646	627	614	618	688	605	611	649	634	636	664	656	614	584	644	607	682	620	650	570	642	646	630	585	673	636	622	649	582	661	586	631	641	613	701	618	622	599	609	621	639	702	624	600	661	632	618	652	609	638	598	667	616	630	644	645	609	613	647	649	678	618	620	627	602	599	604	634	618	700	594	631	639	643	601	612	601	647	629	588	602	623	628	621	643	600	645	617	619	623	611	609	635	612	616	631	631	624	645	651	617	650	623	635	578	661	599	570	636	616	657	576	616	630	593	598	596	605	638	637	614	624	605	650	651	578	627	611	616	578	664	675	606	644	660	638	591	608	652	606	625	634	600	617	603	610	649	615	646	628	599	616	632	616	600	633	649	631	620	629	619	587	643	636	610	636	618	603	668	604	582	631	581	635	589	603	610	632	614	650	634	602	640	600	667	622	611	645	659	603	639	627	626	581	638	643	621	639	647	646	615	617	599	657	591	666	602	637	647	633	629	577	605	637	628	643	594	643	636	628	639	628	603	636	621	608	644	607	626	627	581	641	611	599	639	652	609	617	572	652	614	641	581	629	626	646	613	644	570	626	590	628	618	655	664	611	634	620	592	606	630	607	602	630	638	631	610	552	596	631	621	653	629	617	641	633	590	610	665	630	601	640	610	605	655	628	618	632	594	650	605	598	620	628	602	612	641	641	653	630	640	650	634	607	596	645	658	657	603	631	611	644	598	637	607	604	625	635	614	641	585	612	630	654	575	601	586	643	682	606	646	648	647	592	627	681	654	654	643	629	618	635	629	629	693	609	640	684	633	620	647	655	610	608	629	598	614	669	604	593	638	604	657	618	617	609	599	633	645	628	679	653	675	615	670	640	635	623	660	630	627	627	568	642	627	604	661	600	640	621	627	625	595	630	669	648	627	636	641	644	657	663	612	656	646	623	588	629	603	626	654	622	637	638	618	590	601	660	623	632	601	607	597	620	589	649	624	598	583	644	606	632	614	606	588	624	617	626	612	593	572	662	614	620	606	651	621	618	620	616	638	648	652	636	586	629	630	628	646	619	668	677	629	593	648	680	608	628	651	613	639	646	576	658	621	638	651	577	604	640	630	611	630	644	627	645	631	624	570	647	659	618	596	614	623	580	612	599	599	568	648	621	631	591	574	642	583	603	628	635	599	632	653	615	635	645	638	632	665	626	632	626	613	608	593	677	640	652	663	608	656	675	600	629	670	667	601	635	617	682	624	621	653	647	690	647	633	633	586	647	651	619	619	605	593
11038	23600	21851	13875	10283	8149	38164	10330	2556	2183	2058	1858	1746	1562	1495	1425	1374	1269	1213	1274	1259	1146	1127	1178	1110	1114	1075	1157	1127	1098	1124	1068	1091	1668	8700	10869	8456	5168	2808	1523	1042	1000	890	956	964	895	902	921	913	892	943	909	924	916	884	878	954	915	911	935	959	890	909	902	889	870	916	893	886	925	890	934	895	942	926	925	951	930	903	975	937	949	911	876	891	936	921	903	945	928	996	909	932	942	905	934	883	932	953	900	933	958	877	906	927	930	892	937	932	910	936	918	921	962	919	871	898	955	869	907	934	948	909	897	903	898	922	903	908	908	959	910	957	967	951	969	934	911	953	984	966	902	949	937	876	893	908	955	915	926	903	972	934	946	943	888	891	951	867	898	875	843	915	882	846	887	908	925	944	942	971	882	885	928	925	913	961	901	941	890	909	922	916	887	905	918	965	850	957	947	880	943	890	891	914	916	902	865	926	839	913	952	933	955	945	938	913	927	868	897	931	975	928	869	938	968	890	898	914	897	928	928	897	929	954	943	940	962	893	899	901	957	863	980	912	929	917	905	928	915	893	914	899	945	936	896	891	906	944	899	893	929	920	947	929	895	890	905	962	904	931	963	892	955	937	873	904	902	935	930	883	877	935	958	952	932	973	914	963	936	902	887	898	940	923	885	927	930	938	939	895	928	889	943	888	900	905	882	882	908	943	853	918	901	940	916	945	884	880	878	880	836	947	945	955	893	930	880	886	927	897	830	903	869	973	949	955	954	945	924	947	938	918	886	931	960	947	911	873	878	933	925	935	923	876	892	967	915	948	915	899	915	922	921	922	914	947	921	923	921	959	917	884	902	914	888	937	962	948	946	885	918	866	920	885	908	852	927	946	921	944	855	873	942	935	942	894	951	940	904	891	924	942	924	908	857	914	871	898	927	931	937	939	943	966	956	942	943	953	896	929	911	903	948	912	942	900	932	955	930	893	916	915	933	960	918	927	905	951	939	940	919	883	865	869	932	916	947	891	884	926	929	942	926	925	925	919	911	878	949	930	919	954	921	953	899	879	842	906	921	933	934	927	921	912	998	913	901	933	913	976	984	954	859	938	932	949	964	891	895	940	978	927	929	892	953	910	990	912	907	904	962	936	920	942	954	848	884	963	926	832	885	973	895	869	914	893	919	925	918	914	935	900	904	917	908	922	920	883	930	901	923	922	900	944	983	912	912	975	925	908	934	932	920	945	926	946	981	897	887	950	943	858	967	917	902	885	914	926	869	902	854	960	936	926	876	911	874	958	929	900	971	884	869	903	919	991	945	880	933	898	924	944	880	892	845	939	928	899	920	908	930	966	936	933	907	850	934	869	948	951	960	962	921	891	920	916	908	911	869	969	878	937	945	926	978	930	960	919	958	978	885	936	975	857	909	932	952	923	907	862	931	935	989	914	890	898	895	870	919	910	882	938	930	937	899	909	926	924	947	929	949	928	898	952	908	937	855	980	944	913	945	967	875	956	926	968	873	914	900	913	897	920	902	940	883	943	894	929	906	948	928	925	892	930	919	904	929	877	899	877	960	889	887	947	888	947	907	887	972	954	931	906	924	917	909	914	912	909	956	935	914	860	909	919	902	940	967	931	942	947	921	866	912	908	915	927	881	937	914	887	872	906	990	924	937	903	923	883	937	890	925	950	897	935	905	912	963	927	871	892	891	882	897	907	937	898	948	959	952	945	888	878	940	919	955	939	881	864	937	929	896	897	909	919	876	889	954	872	936	896	914	968	949	915	944	877	961	975	933	909	931	932	934	885	915	933	935	888	944	897	950	904	960	928	855	954	853	922	885	870	869	919	953	921	914	937	921	931	923	907	876	883	942	894	934	985	923	944	939	896	941	933	963	886	971	903	879	908	912	925	891	908	942	935	936	942	918	861	922	888	938	875	862	958	905	854	948	954	906	878	917	959	900	929	893	899	923	930	896	924	924	932	947	963	929	902	938	890	940	909	935	939	883	959	925	985	909	891	892	934	874	916	899	922	903	926	892	916	901	941	887	955	980	884	930	940	912	918	919	909	927	942	943	928	881	943	908	915	946	973	876	889	925	927	922	897	929	957	900	957	950	940	898	863	903	882	913	927	871	961	900	904	861	936	908	922	880	886	902	913	948	922	870	905	955	939	895	885	926	927	926	935	915	927	889	947	929	916	930	925	942	924	891	966	928	908	921	856	887	870	890	946	903	948	929	941	955	916	910	911	894	925	948	935	866	960	923	872	924	922	927	915	946	874	864	897	958	845	920	867	910	902	890	879	901	933	951	891	845	904	889	964	884	874	977	951	934	940	874	923	962	912	917	930	945	919	940	907	941	909	914	948	892	875	945	874	930	944	914	876	922	896	896	906	930	875	929	905	902	908	925	925	960	901	924	894	900	843	903	912	942	899	940	968	902	900	925	941	906	919	889	869	899	913	871	952	931	926	898	941	902	906	930	895	902	934	900	929	916	930	914	901	912	903	912	871	892	934	910	831	885	960	888	914	923	928	930	931	917	929	918	900	912	893	961	927	925	964	920	936	869	931	908	914	889	885	1002	989	917	870	929	905	905	901	900	929	930	873	861	892	951	932	891	942	939	948	907	929	975	975	927	958	952	922	935	921	913	953	902	945	918	956	938	885	949	951	914	932	928	929	834	963	922	971	891	884	930	923	926	966	914	895	935	931	862	897	962	876	946	925	878	952	940	863	903	940	952	932	905	920	901	924	930	924	906	966	892	926	907	917	916	943	930	892	911	926	898	921	888	895	844	915	944	914	932	889	834	899	939	922	928	924	962	940	956	871	906	918	909	857	945	917	879	953	880	959	900	1005	1016	923	867	933	914	924	913	947	925	975	913	902	926	881	891	945	944	915	859	960	928	933	961	974	907	923	922	974	952	982	915	903	925	928	895	862	891	949	896	892	883	892	978	908	914	945	840	901	963	1023	893	956	914	845	941	851	917	916	942	915	899	879	964	922	933	920	912	965	897	929	877	935	946	911	902	867	957	934	889	927	871	962	919	949	919	943	906	913	926	924	927	863	906	944	909	911	864	865	948	907	925	957	906	955	946	912	965	917	932	914	914	913	964	952	866	909	897	956	932	910	907	847	902	884	922	856	931	938	868	966	949	937	949	927	909	913	894	848	936	879	916	942	932	872	871	931	976	911	922	923	939	917	876	893	915	883	940	872	896	886	941	953	941	896	939	911	950	939	908	926	901	866	981	892	913	943	910	900	935	950	938	880	907	903	880	887	941	915	890	921	952	939	931	904	872	946	869	924	930	895	901	940	912	932	936	872	925	967	875	924	884	877	876	954	916	928	954	914	947	878	956	938	948	915	908	933	908	947	901	936	942	889	858	913	932	909	873	948	900	918	911	894	953	926	845	934	952	917	863	975	940	934	892	949	850	976	914	875	908	879	894	1009	891	926	909	864	872	948	916	892	973	905	1000	898	895	1004	942	896	950	921	909	999	941	957	965	897	898
26561	20239	10810	3972	1980	1448	5261	1468	781	597	620	668	690	660	639	676	688	628	655	630	615	646	629	613	644	641	658	648	606	627	639	605	625	616	890	993	1019	912	749	659	632	616	649	619	640	638	609	605	641	645	597	667	628	620	672	623	618	600	581	594	620	577	642	607	568	600	609	628	600	638	648	610	619	585	597	587	575	639	607	613	640	580	631	627	582	628	590	664	627	653	693	616	663	621	610	590	577	589	598	595	565	621	617	671	579	592	648	607	607	609	613	614	588	595	622	608	633	630	630	592	610	594	606	571	636	577	608	601	616	635	599	614	613	569	624	599	620	624	618	637	657	603	569	624	622	578	603	641	594	667	632	595	611	592	592	595	624	596	628	615	619	583	595	621	602	637	645	613	599	596	613	631	638	621	621	576	625	604	608	586	609	643	618	623	565	573	567	591	597	642	624	575	621	663	588	621	615	617	657	628	641	572	643	605	613	638	582	598	614	614	599	580	618	569	634	609	574	596	619	617	614	635	628	631	618	628	611	537	642	620	650	585	615	617	603	597	627	637	599	647	598	576	591	611	613	650	560	598	640	619	568	636	650	634	620	652	584	593	600	612	600	640	574	594	619	594	598	579	611	613	609	631	620	594	631	596	611	610	571	626	618	603	628	567	635	582	560	651	594	590	622	662	620	590	580	588	612	615	595	577	618	639	630	586	598	610	627	602	643	616	619	619	625	624	647	607	612	617	640	586	662	588	598	679	576	626	570	613	688	586	617	589	573	632	604	638	606	604	638	595	642	548	640	612	641	607	622	574	564	592	591	580	640	613	616	637	625	601	604	585	635	644	606	634	646	675	617	609	600	605	565	610	593	632	629	610	587	617	617	592	592	608	593	597	614	611	636	611	591	592	620	618	604	612	622	655	613	602	627	611	585	616	642	643	612	621	590	600	597	606	572	583	587	600	625	586	622	589	641	605	591	589	630	627	604	612	597	632	625	610	627	581	632	647	566	611	628	630	612	559	603	645	628	616	624	643	619	587	644	649	596	608	628	600	644	602	587	612	674	639	616	594	633	614	647	616	582	637	606	594	603	584	615	639	576	609	620	628	602	571	607	648	655	626	618	615	587	568	615	610	621	574	670	599	601	660	661	624	603	646	617	612	629	630	622	615	583	584	578	604	605	624	609	600	621	593	627	617	589	581	598	642	628	600	598	607	618	607	604	644	608	594	641	583	628	669	598	643	600	641	595	633	586	595	581	617	624	622	625	582	652	593	627	631	624	615	636	635	622	615	608	621	607	675	619	667	565	623	597	618	598	625	612	611	552	596	580	635	577	606	606	586	628	643	625	598	597	636	608	623	639	619	589	607	631	606	580	654	573	613	652	638	583	642	590	598	653	644	607	599	669	571	624	590	626	662	593	577	603	546	616	618	577	631	630	593	585	604	570	655	611	601	638	631	646	600	613	640	629	621	644	630	641	617	622	662	642	614	637	601	604	578	625	631	626	569	680	660	606	622	625	648	612	573	631	610	611	557	644	587	583	627	590	605	623	572	608	603	593	618	577	596	658	613	610	598	607	641	579	576	571	617	631	614	581	632	592	614	587	639	625	579	616	568	600	588	611	625	603	611	617	609	581	613	651	568	599	604	618	603	546	585	626	594	622	639	597	598	643	636	615	610	666	575	606	640	650	664	624	626	637	629	653	597	594	604	617	616	613	606	657	581	647	606	615	609	630	609	586	649	620	598	649	645	616	602	641	628	624	629	640	629	619	628	640	614	619	587	574	596	640	616	615	629	615	638	652	606	643	622	583	647	620	606	637	631	640	594	568	636	612	604	612	618	579	596	652	610	582	638	620	630	591	566	601	622	628	601	603	669	632	595	637	631	640	615	629	606	634	608	610	625	640	614	627	586	569	632	611	588	579	582	585	577	638	642	595	608	610	613	620	567	607	638	617	608	645	626	580	611	601	615	609	633	622	615	592	596	620	599	650	640	647	605	618	584	589	579	599	649	609	569	614	625	608	579	615	594	608	639	610	601	618	561	621	664	586	648	610	630	594	612	594	644	591	668	624	637	605	597	635	594	563	655	620	651	594	613	635	622	621	572	648	601	616	623	603	623	575	644	617	566	608	608	619	615	610	602	588	666	579	642	616	616	645	616	678	580	618	586	658	601	618	659	592	574	604	605	599	627	641	645	658	559	611	639	610	627	607	631	579	605	666	616	647	594	614	601	607	624	600	594	599	639	655	621	600	661	572	616	590	590	580	624	647	567	618	610	611	618	622	637	615	605	561	609	651	632	577	647	630	605	628	603	612	620	623	595	593	637	615	601	618	664	608	591	579	645	618	590	562	611	607	632	625	612	665	593	642	615	604	592	594	633	563	623	642	637	590	625	595	650	628	643	623	636	605	583	628	626	615	605	577	593	616	582	594	615	615	640	684	605	628	631	669	619	576	617	621	589	623	603	629	619	620	559	652	634	641	608	584	579	634	639	674	582	648	608	632	656	597	640	640	633	620	604	600	612	593	613	598	620	657	675	606	629	577	633	630	642	622	622	660	611	614	633	599	641	623	583	693	606	569	575	627	613	620	584	568	647	627	615	630	566	640	637	598	562	605	626	582	620	620	590	576	621	610	619	608	606	601	607	602	566	640	602	613	635	596	611	609	598	597	616	617	604	582	593	641	633	600	629	630	592	626	607	624	627	612	607	613	665	627	600	593	570	619	621	593	629	610	617	602	599	576	592	606	593	619	631	605	598	610	589	580	603	652	601	622	604	638	637	616	544	611	610	608	590	607	626	579	612	634	607	599	633	646	554	631	638	536	612	562	612	630	633	608	583	593	635	641	628	596	639	565	603	589	570	599	565	596	610	595	602	584	618	582	655	623	618	647	647	578	662	604	586	623	639	604	638	622	621	597	628	626	611	616	599	631	630	642	643	625	634	618	626	633	640	599	626	614	602	659	615	614	588	591	612	596	644	628	656	616	573	641	561	604	624	586	627	613	634	628	629	624	655	645	595	649	619	639	611	633	597	612	595	614	621	606	632	635	583	625	628	600	631	649	553	634	603	593	609	612	611	600	632	619	608	578	650	613	616	595	604	663	601	632	599	585	612	611	629	613	633	616	595	590	646	605	612	570	590	653	660	610	625	657	633	635	652	604	588	573	623	633	606	636	590	584	628	630	623	631	622	586	628	637	631	580	593	626	597	573	632	623	629	598	667	574	629	649	657	639	642	624	625	577	597	600	617	622	543	619	608	555	610	627	658	607	590	568	601	545	644	603	630	595	621	638	592	598	609	601	628	627	625	621	605	589	652	619	586	608	592	654	609	638	566	624	608	593	609	606	607	616	576	594	638	575	614	582	600	574	619	633	596	599	642	644	620	623	625	640	599	610	640	599	582	608	610	582	672	613	598	611	606	573	602	619	610	635	622	665	672	648	593	599	576	607	609	605	630	619	575	568	634	601	632	616	627	638	668	602	594	620	647
6989	9559	8824	6299	4379	3507	11104	2960	1367	1129	1026	1032	1045	1035	1051	1030	968	988	1007	997	999	1000	956	994	915	1007	933	926	981	985	990	994	926	978	1671	1788	1834	1446	1216	989	949	968	931	882	915	849	908	923	845	918	885	945	958	887	930	886	942	923	940	902	867	884	936	935	948	954	876	961	982	918	941	960	900	870	891	918	934	843	917	919	926	915	868	882	915	943	876	929	928	906	891	897	933	993	882	932	913	894	916	908	852	884	948	899	905	855	907	929	959	948	898	915	941	884	967	918	941	958	919	923	933	915	936	880	891	916	897	852	941	962	894	910	920	845	915	857	943	948	966	875	968	919	911	922	977	957	928	844	913	896	926	857	933	910	915	915	926	911	935	955	916	897	910	873	864	940	884	891	912	899	918	929	907	920	958	904	904	906	913	952	876	910	940	910	899	888	910	944	937	918	942	915	936	881	941	876	924	904	932	871	874	942	911	927	903	934	938	903	863	962	887	901	933	888	818	912	915	896	918	886	919	933	912	906	918	886	932	898	888	883	947	907	962	931	898	910	905	945	946	916	927	943	899	952	941	888	920	884	872	950	881	915	938	903	882	871	860	892	956	921	889	910	959	911	916	947	929	992	914	942	874	888	920	945	902	906	921	912	928	942	923	899	897	920	928	898	894	912	935	917	915	932	958	915	931	934	954	909	921	903	896	888	932	929	866	885	911	893	856	915	858	891	876	937	928	935	899	900	957	928	887	905	910	899	912	926	957	923	901	879	935	872	963	943	896	883	933	887	967	896	896	915	942	898	941	837	928	955	895	918	962	904	876	916	921	944	953	945	935	895	888	926	875	915	946	853	878	926	897	964	910	922	913	910	919	891	912	936	932	953	921	936	886	947	909	898	888	896	910	917	933	919	923	866	921	897	986	933	938	859	939	887	937	879	877	912	853	930	983	903	887	983	948	900	932	951	906	877	891	859	974	863	915	885	876	868	921	967	946	869	911	902	960	941	879	875	903	929	908	886	925	884	940	914	926	934	911	924	956	930	948	927	931	937	878	884	942	921	929	898	889	902	904	945	868	913	876	914	922	905	903	894	886	942	938	821	955	897	890	899	929	903	937	886	917	951	918	925	932	925	951	904	929	891	942	942	907	887	899	946	889	874	922	936	917	897	926	969	875	908	952	900	894	876	901	938	893	936	888	884	878	920	890	917	929	902	939	869	881	922	930	906	903	880	942	912	937	879	893	938	891	938	876	894	876	993	909	909	911	862	951	822	906	950	898	863	906	914	916	895	943	928	984	920	911	909	983	905	934	878	894	903	929	910	933	894	910	904	841	924	911	921	942	920	952	922	921	994	954	923	932	977	966	930	929	888	899	851	910	901	919	911	902	893	887	924	885	902	932	864	939	887	895	924	902	924	881	882	877	929	907	909	881	966	912	889	893	881	893	911	936	955	955	914	957	893	915	953	880	916	897	924	911	884	968	949	958	896	942	981	939	874	980	905	891	951	893	940	876	885	939	910	915	858	936	913	927	871	908	921	933	918	888	922	909	940	930	912	885	960	950	907	939	922	914	865	910	922	900	944	880	932	897	894	933	869	864	964	902	937	895	931	946	926	945	845	902	990	878	893	933	909	933	912	901	956	888	949	853	914	886	925	904	903	888	943	877	958	954	877	912	916	904	879	955	907	940	930	908	928	921	930	920	918	928	941	857	876	904	900	871	923	880	986	928	920	947	886	850	973	880	930	892	902	887	844	890	969	928	968	958	924	929	914	906	942	935	872	841	886	961	914	932	923	904	901	955	932	909	863	913	920	878	919	945	915	926	923	868	886	896	920	855	915	898	932	922	984	956	954	918	920	910	900	889	895	928	928	879	950	896	901	914	897	938	866	925	875	910	904	928	924	929	934	937	903	931	953	924	909	902	927	887	958	862	917	907	932	934	906	920	892	1010	887	911	886	922	939	883	900	919	893	928	889	896	899	891	987	947	902	909	906	902	938	897	936	880	871	940	895	915	900	892	924	904	900	920	950	872	923	929	869	850	947	903	924	936	976	891	907	860	897	927	920	888	915	978	918	865	900	891	877	910	928	918	934	885	887	876	819	955	911	952	877	900	922	912	925	968	902	937	878	950	906	949	923	946	867	922	907	924	914	899	898	988	925	910	933	904	923	939	907	914	918	972	963	901	892	946	891	911	896	857	977	933	963	911	898	961	914	899	968	925	893	874	923	894	895	886	919	936	936	910	863	881	885	945	879	929	950	861	920	891	912	923	921	949	920	933	954	947	919	909	867	901	921	918	934	901	985	924	923	927	935	893	912	929	926	904	904	908	921	893	923	890	938	863	909	934	918	946	891	953	918	951	961	914	908	899	955	933	889	916	877	886	904	876	916	917	930	917	943	892	881	915	895	913	881	885	1032	894	916	888	929	911	905	907	908	916	952	897	986	879	924	881	935	954	900	890	882	936	912	906	981	857	905	871	889	870	903	932	950	882	913	862	928	902	910	957	947	931	893	925	963	895	902	901	905	890	935	898	901	943	934	913	905	949	952	894	934	916	884	959	912	897	905	898	950	931	923	890	892	904	951	935	918	921	910	970	860	955	962	951	937	870	895	933	925	902	928	886	946	957	928	933	954	916	943	919	950	908	893	974	997	947	946	954	894	992	892	948	929	981	907	952	943	940	937	869	904	912	921	968	888	898	913	876	861	1004	911	895	921	917	904	947	889	910	960	921	919	935	931	971	947	865	940	944	904	931	988	954	918	914	919	911	904	919	929	896	894	924	895	925	946	863	920	936	905	931	913	931	918	877	906	921	905	934	902	945	907	902	914	973	905	900	862	927	870	903	908	906	894	905	950	939	975	922	883	982	878	926	889	909	909	945	875	856	984	1011	959	896	912	916	956	860	916	874	953	920	896	890	911	949	938	868	888	873	916	915	904	936	984	955	899	930	916	857	876	946	904	956	907	871	929	991	909	954	923	949	920	889	858	934	933	921	865	954	914	910	892	901	955	927	931	932	904	943	973	917	906	920	942	931	887	918	908	945	949	873	927	920	880	909	911	897	921	919	950	953	909	904	930	917	907	896	847	948	886	903	949	900	925	961	923	940	945	950	857	892	939	911	933	898	885	876	877	936	869	898	949	927	877	921	921	954	894	939	878	953	922	948	935	913	898	953	906	950	882	900	902	939	919	877	899	881	924	925	874	948	874	940	934	893	914	890	842	915	879	946	910	913	919	830	896	860	931	917	956	897	894	885	882	943	887	925	887	889	917	881	920	899	950	946	883	885	877	925	957	900	841	960	851	910	944	944	943	936	898	903	856	915	958	899	919	990	908	850	939	919	933	908	875	967	873	902	902	948	951	829	912	878	886	937	900	895	882	939	896	915	938	982	928	928	887	904	864	945	928	906	916	925	922	912	919	923	915	840	937	904	929	878	884	897	921	864	926	926	907	914	904	918	878	888	898	919	918	899	870	947	936	908	914	890	945	896	870
25108	21053	26744	24689	6330	3715	18018	2508	990	780	738	731	708	744	710	660	663	659	675	653	630	679	677	669	670	693	651	656	670	595	691	643	683	911	2292	1940	1605	1174	878	717	643	643	616	617	639	673	630	623	639	626	602	625	640	579	590	639	655	642	670	603	663	602	615	657	697	647	637	623	618	591	627	694	628	642	637	665	627	628	640	620	616	597	611	646	619	642	620	648	640	634	628	602	648	571	644	619	623	687	588	631	636	644	632	642	616	581	668	644	579	618	604	647	592	624	585	663	601	637	646	644	666	583	589	607	671	659	646	605	625	609	690	625	646	627	625	650	639	638	643	645	633	643	647	617	621	628	677	605	648	586	671	605	659	647	603	650	628	595	651	631	609	631	624	626	621	595	631	619	586	646	638	583	624	664	617	667	643	616	648	623	679	623	650	646	657	639	617	660	595	666	670	635	681	656	620	599	591	647	611	636	617	621	606	641	645	680	606	607	614	633	617	648	659	623	616	613	627	667	611	653	648	622	625	631	650	653	606	608	635	669	635	650	606	673	637	568	618	594	654	624	637	607	625	638	607	636	626	631	614	681	617	653	642	660	601	629	643	575	708	612	646	644	628	655	624	629	612	616	658	656	640	611	636	638	598	618	629	652	632	656	586	651	591	623	634	634	583	677	585	604	626	691	601	626	637	644	576	621	649	618	652	604	614	678	606	647	607	625	650	618	609	656	620	650	637	615	673	631	659	625	656	628	613	663	647	618	646	639	656	628	615	640	646	638	635	638	677	634	630	632	628	629	610	574	596	656	625	646	635	648	629	611	589	625	630	620	582	650	645	644	647	623	639	634	660	638	606	616	647	596	647	624	593	665	618	599	656	624	603	634	681	680	647	650	610	670	630	651	642	645	676	651	643	673	612	615	655	651	656	663	609	646	643	644	591	609	648	619	600	655	565	588	604	617	699	599	605	635	646	643	600	661	649	623	640	634	631	593	643	611	644	628	633	643	674	615	620	666	613	601	607	588	655	637	604	665	658	635	608	635	651	683	639	653	647	612	614	681	682	645	664	642	666	647	606	673	634	624	561	620	643	661	631	635	657	621	685	609	617	669	623	622	642	624	630	648	631	615	653	608	599	620	639	603	624	606	626	623	670	669	653	614	650	662	638	682	638	633	638	608	655	637	652	630	587	696	635	627	671	600	656	642	629	612	640	610	658	678	633	654	615	626	621	563	660	646	654	622	631	680	667	623	597	622	622	619	603	622	664	669	618	673	613	603	611	633	642	663	645	627	642	667	651	620	628	639	618	649	676	615	615	631	650	638	633	632	632	615	593	613	613	588	634	665	691	600	612	607	636	635	641	624	608	597	660	639	648	644	625	596	610	643	641	650	594	693	561	640	626	655	648	632	621	662	622	599	618	605	614	617	634	607	591	632	624	677	643	615	606	601	656	651	575	639	622	632	650	639	610	634	629	632	686	651	641	604	644	646	603	638	662	621	626	643	643	615	650	628	621	617	641	674	629	657	638	635	618	654	607	583	628	628	681	633	634	656	614	633	616	629	671	588	644	616	616	630	589	620	612	627	617	662	655	628	650	620	635	624	627	648	634	640	632	617	617	633	632	622	643	639	643	655	616	636	629	619	646	618	609	645	671	644	610	634	647	587	627	577	670	640	620	670	625	670	655	656	645	617	642	592	700	649	635	629	668	613	664	625	629	625	630	581	639	587	631	614	619	601	638	646	662	640	645	667	644	619	672	621	631	596	654	634	652	615	599	631	616	606	624	626	655	673	666	676	649	653	595	634	640	666	602	626	607	618	625	646	620	604	600	628	602	628	660	614	606	606	710	663	585	631	614	647	634	627	649	657	662	637	626	602	628	621	624	648	662	619	641	663	650	588	633	648	690	636	668	635	617	623	611	588	634	623	639	622	596	652	649	626	612	668	614	604	646	592	631	618	666	598	623	619	647	629	652	686	626	636	677	654	649	642	667	620	613	643	601	606	667	654	674	652	628	667	690	646	626	613	655	603	642	627	593	609	626	637	625	639	604	678	609	617	635	644	635	660	615	644	617	599	633	594	627	641	630	618	641	628	633	641	695	662	649	662	605	685	569	634	622	614	623	687	668	617	640	637	643	633	670	671	610	627	613	600	658	644	647	623	665	620	609	640	587	592	583	627	620	618	631	583	639	644	631	628	596	615	659	650	629	652	646	628	607	626	650	617	671	622	628	623	576	599	643	642	622	648	619	679	603	728	604	605	633	647	619	643	632	631	627	639	621	645	603	657	656	664	565	597	632	646	617	598	627	633	638	673	659	609	598	614	606	669	621	653	651	683	622	623	642	633	656	639	669	653	621	601	619	626	653	596	639	633	647	660	643	628	631	630	626	599	656	642	599	651	633	670	658	685	622	664	635	666	642	658	673	657	627	610	622	633	616	632	655	607	646	674	613	646	635	618	635	642	654	639	669	608	646	657	624	667	646	646	671	685	612	653	617	592	703	638	620	679	660	594	670	637	611	622	659	620	642	615	636	650	592	659	645	628	603	655	680	667	636	633	667	633	622	650	618	615	632	598	613	588	637	635	598	662	653	664	624	643	606	606	655	658	676	576	608	637	626	654	600	643	618	626	665	590	644	657	648	639	624	606	650	635	645	649	629	619	638	674	641	631	603	638	610	590	616	644	628	652	638	616	624	625	632	616	641	656	647	659	620	647	635	632	621	645	627	687	669	669	658	600	625	665	588	615	579	593	593	637	639	650	583	679	595	622	619	627	601	596	644	642	627	614	614	637	613	627	654	620	651	650	562	656	615	637	619	579	593	617	574	729	586	626	644	650	639	642	669	646	674	660	613	642	619	605	600	658	627	634	673	692	681	647	637	621	653	623	647	621	625	629	616	689	643	633	603	646	595	582	632	609	634	640	643	560	676	631	661	678	618	621	638	596	685	608	646	601	625	645	641	615	629	630	669	698	625	628	631	603	614	602	648	643	662	572	633	614	643	631	636	620	617	678	647	650	617	623	646	602	638	602	650	640	617	607	645	625	670	635	628	665	621	594	666	611	634	634	656	654	586	626	631	640	644	647	675	559	619	631	591	648	636	595	625	621	644	661	636	644	677	626	692	627	676	647	663	627	669	646	614	648	613	611	626	638	634	625	625	613	645	588	648	686	617	648	637	617	678	640	664	644	627	594	617	668	604	671	613	577	615	629	637	602	627	677	614	626	646	669	625	649	660	612	631	653	613	639	647	631	603	660	651	646	604	612	648	620	578	641	596	593	667	633	658	621	652	583	654	597	628	642	595	691	655	583	607	655	681	720	613	617	678	610	647	626	662	639	659	623	592	658	632	681	668	647	630	648	650	663	653	676	623	599	644	636	615	665	677	601	615	678	627	635	612	633	631	662	636	639	648	665	645	656	618	641	608	584	650	616	628	637	598	633	652	614	628	655	655	605	655	626	646	583	629	647	638	599	675	651	590	590	613	622	639	633
7518	13392	14116	8014	5389	8804	26064	3076	2028	1505	1325	1272	1153	1173	1134	1171	1194	1146	1111	1061	1080	1075	1054	1119	992	1036	1029	1003	1016	1036	1000	1083	1042	1736	4695	3856	3107	2117	1437	1096	1020	915	892	943	929	940	979	1017	930	914	948	916	959	962	966	927	937	977	914	975	900	986	922	1007	926	960	973	936	930	954	926	894	902	934	952	899	937	925	969	996	974	952	943	966	920	952	946	944	989	921	910	918	950	970	936	951	907	940	919	977	937	970	929	927	946	1041	974	901	971	961	962	947	1001	940	916	960	914	937	905	986	934	950	938	886	920	939	938	918	944	916	995	934	934	967	931	972	921	913	977	932	925	956	913	967	927	914	906	909	952	897	933	995	948	963	957	923	948	993	907	919	923	980	952	971	969	983	951	964	933	950	1001	918	889	968	945	929	958	965	938	937	960	949	945	913	912	938	934	911	946	958	966	900	945	913	989	944	957	987	994	961	927	922	895	906	955	960	962	949	979	943	1008	956	1014	937	970	998	929	940	969	946	935	927	956	955	978	937	1010	1040	921	963	919	979	957	937	931	976	873	896	935	956	959	944	904	963	1000	979	945	926	958	979	984	958	971	919	897	903	951	914	983	933	1035	992	935	947	971	958	987	943	889	991	1028	947	959	975	949	917	1035	922	958	931	957	921	941	991	960	926	924	915	935	945	1023	917	920	945	944	986	914	953	1015	917	934	937	932	897	917	964	915	920	928	963	992	981	979	956	982	957	944	989	982	1005	960	958	946	942	918	931	921	879	978	984	957	929	950	984	886	912	975	901	952	891	905	899	899	927	956	964	926	992	878	908	927	945	901	963	926	921	964	965	951	962	918	1019	986	947	950	908	938	955	912	910	965	947	914	914	922	932	922	930	969	993	911	971	944	986	913	944	908	956	944	967	951	988	920	888	934	942	931	971	900	929	930	981	952	978	972	981	950	970	868	939	934	976	888	945	902	921	935	931	978	947	971	953	908	976	995	921	974	926	963	896	908	932	912	964	911	930	938	914	944	965	933	948	961	946	926	925	922	927	956	922	931	887	988	916	892	926	907	939	913	891	984	947	942	949	966	961	966	1002	991	962	950	951	887	944	895	993	983	917	890	993	925	965	956	934	960	941	939	941	944	897	971	942	936	952	959	979	950	982	939	887	947	995	940	875	979	1011	920	952	940	944	976	956	912	957	945	952	970	996	960	920	974	973	952	964	956	902	942	954	894	907	941	947	941	952	934	959	925	931	987	965	944	917	894	901	940	904	948	937	949	962	937	898	950	937	926	954	973	895	940	898	957	950	940	915	945	932	891	878	928	963	953	947	938	982	930	954	922	940	968	982	969	956	948	987	989	948	901	991	897	941	943	941	912	1005	951	939	891	949	938	944	881	927	981	1000	975	985	926	975	951	961	915	912	943	947	895	938	888	982	953	936	987	970	974	956	941	940	986	939	1029	881	957	937	945	932	900	943	945	924	897	967	946	1008	969	919	1013	867	991	941	969	1007	932	965	946	991	945	930	962	932	898	945	905	909	952	966	937	956	938	931	961	942	956	1031	922	953	950	948	897	955	984	953	934	969	952	956	892	947	896	951	980	951	950	942	954	961	1020	982	876	1003	992	912	1016	968	942	945	925	934	854	996	917	996	879	969	987	984	999	915	947	956	882	952	960	909	986	963	965	942	949	980	976	962	957	941	933	941	920	965	935	892	942	968	1040	898	948	995	951	912	977	896	966	949	925	985	965	937	975	928	948	954	919	959	989	875	931	878	936	939	973	939	952	904	1004	885	976	946	950	926	942	923	1007	933	938	962	954	985	967	924	933	919	945	968	970	941	934	971	958	931	1001	947	931	987	934	913	953	893	931	958	964	901	979	897	941	899	931	940	924	956	953	934	934	885	969	939	896	978	983	915	961	947	911	985	933	965	995	923	931	918	920	948	916	969	953	953	965	910	918	965	955	1001	1009	975	934	961	937	1012	953	915	866	965	942	926	953	939	891	934	940	1000	896	889	946	939	949	949	930	950	930	944	961	908	960	958	934	900	924	932	903	977	975	916	951	889	991	928	941	914	912	887	912	997	942	963	974	883	946	939	974	909	939	875	946	956	934	922	954	941	988	1004	944	897	935	931	975	914	885	952	942	930	913	966	981	932	937	882	941	861	983	955	940	959	989	968	959	949	982	907	978	945	923	917	936	913	920	965	908	914	937	921	955	973	879	970	935	989	885	937	877	923	879	924	1003	908	926	903	958	992	936	916	904	935	887	919	943	894	937	941	967	982	929	986	932	927	941	912	940	938	917	994	890	931	951	945	948	879	932	926	944	954	942	901	952	984	958	950	984	958	969	944	967	928	1004	976	931	946	936	927	914	931	927	936	951	977	898	940	930	972	926	950	970	989	906	919	920	957	966	910	965	928	970	960	950	952	953	935	926	940	921	899	894	939	972	982	986	957	934	888	981	903	939	918	964	992	926	974	947	943	960	951	939	946	930	936	1008	929	985	931	1039	912	970	934	981	965	922	945	903	969	971	948	974	930	956	948	976	963	900	954	978	1038	984	966	929	919	967	898	901	950	936	953	915	948	988	968	945	951	950	922	920	933	952	900	948	936	924	982	901	999	1002	987	1004	943	953	938	956	933	911	927	910	906	959	928	966	961	965	973	965	932	957	968	960	959	895	974	980	872	910	944	919	992	923	924	912	911	924	902	1005	951	932	935	947	979	925	967	970	965	979	898	836	1012	953	984	896	965	937	952	967	1003	951	943	1020	925	926	972	996	973	970	1028	877	960	903	915	971	938	954	948	1006	968	936	919	899	934	980	912	1006	990	930	939	1000	969	946	936	937	970	975	918	947	934	921	962	926	961	946	955	955	941	897	986	955	945	936	888	971	963	908	937	904	925	933	987	907	940	962	936	950	983	954	957	948	964	953	923	905	903	930	960	972	1006	909	912	932	973	961	935	959	932	974	930	929	1006	924	979	947	924	946	942	943	979	1003	912	909	974	928	932	992	963	942	947	943	907	981	953	978	963	959	1017	926	962	886	1013	959	933	957	912	904	956	915	988	999	948	939	924	961	950	897	947	949	957	942	981	935	920	928	958	941	940	966	939	931	938	930	949	930	945	942	924	983	889	997	962	940	960	899	980	936	940	906	936	941	982	935	994	944	982	1019	942	958	956	953	959	923	978	946	912	927	956	920	994	968	957	970	930	942	912	918	963	973	989	911	947	929	911	937	924	980	922	950	942	938	959	907	998	931	930	935	916	958	942	879	954	915	935	971	926	971	969	945	984	969	983	902	944	974	952	931	981	894	889	958	972	933	976	947	947	951	926	889	964	957	928	988	905	1004	926	934	896	965	919	950	942	919	974	906	923	970	936	1010	913	950	953	985	936	925	961	988	927	942	981	935	948	928	981	973	981	938	968	908	973	960	947	1017	930	928	961	936	973	902	946	953	899	898	920	987	961	974	930	925	937	935	952	973	917	982	994	980	939	940	902	973	953	910	927	917	905	962	949	947	951	923	966	920	995	972	934	954	893	990	934	979	960
23251	21181	28895	23756	21180	21708	38619	9815	1530	1187	1018	995	879	863	906	849	840	822	830	797	698	728	755	715	773	711	708	683	711	718	734	686	708	1405	5778	4996	3797	2179	1138	786	698	594	624	673	682	631	641	619	583	614	667	640	627	633	618	633	628	635	676	651	642	624	621	611	597	607	654	597	646	666	636	624	620	573	632	656	660	681	618	581	671	622	616	610	655	548	616	644	643	658	640	657	626	607	633	649	609	623	584	600	574	644	683	623	584	611	640	592	612	613	641	593	668	619	648	607	599	645	657	654	662	622	651	631	640	653	640	676	629	607	637	670	619	683	593	648	628	634	646	638	609	616	636	602	619	600	672	660	646	638	664	605	607	603	647	697	625	642	656	647	650	643	650	612	616	670	650	611	664	635	624	688	597	608	649	618	625	654	659	652	625	608	575	634	678	618	673	606	622	639	643	617	680	592	632	655	649	591	652	602	656	618	636	614	640	682	628	625	620	659	640	616	649	657	583	644	655	641	609	646	638	633	616	651	642	644	648	599	592	638	657	634	652	618	617	619	630	666	640	669	585	644	586	610	612	656	650	638	621	613	659	582	650	636	639	648	641	600	622	565	653	672	661	661	580	613	650	604	656	573	628	631	616	623	652	657	650	628	637	624	600	661	640	582	608	650	629	625	622	648	611	627	627	639	613	645	640	645	609	677	646	627	664	652	622	626	671	646	652	642	633	638	662	630	603	620	651	586	660	611	607	585	604	605	631	644	624	621	617	661	612	655	652	609	616	607	624	659	641	598	641	690	618	681	625	645	621	619	627	657	640	685	601	667	613	643	603	609	626	697	672	607	612	658	638	604	629	612	620	599	678	607	584	628	641	627	651	599	626	624	593	654	665	631	600	636	632	610	645	622	667	614	641	617	652	659	619	686	626	560	650	615	643	630	649	624	646	682	640	622	597	632	639	615	649	640	613	636	606	603	639	621	698	662	640	654	645	627	622	647	593	598	612	669	652	649	665	673	653	635	639	639	611	641	637	647	679	616	603	597	644	636	609	614	653	613	641	688	613	638	603	600	630	635	621	613	597	647	656	576	581	618	637	602	615	650	636	620	642	678	625	627	638	628	646	631	652	577	603	591	595	662	645	656	679	630	636	627	611	614	617	630	613	655	613	607	678	612	663	605	644	652	625	614	667	627	624	608	605	636	625	619	659	591	645	644	661	648	590	637	633	617	647	679	663	600	681	671	622	625	615	674	670	595	630	616	620	621	650	605	637	661	621	639	617	602	605	634	662	611	638	655	648	650	647	605	678	576	599	621	635	626	657	604	651	648	650	645	612	645	673	613	622	674	660	606	647	601	634	616	649	656	647	625	620	607	630	621	643	600	606	706	589	656	653	661	647	619	633	656	634	618	695	610	600	656	623	652	625	647	640	614	632	621	626	625	637	645	627	655	603	616	629	635	600	617	638	613	634	622	584	668	601	646	600	629	634	628	622	600	646	651	627	653	601	582	609	649	654	638	630	639	617	664	628	659	623	624	632	619	661	666	636	666	613	604	644	558	624	598	655	655	647	641	652	673	623	605	653	624	634	622	584	654	668	637	654	657	643	629	699	579	605	609	629	627	676	630	646	643	637	595	577	646	624	648	597	666	653	594	649	660	639	596	624	638	601	616	671	665	633	626	677	633	620	595	644	631	605	646	615	615	603	607	625	631	607	612	627	681	606	632	617	647	640	695	616	682	591	679	594	634	592	641	666	626	627	655	578	582	615	628	596	646	611	597	714	626	604	654	637	685	625	607	599	670	640	661	598	662	615	637	636	651	613	638	655	623	629	635	650	663	628	666	599	622	648	591	667	647	654	639	618	668	651	659	665	679	662	602	609	586	608	629	622	634	618	653	667	598	621	632	638	629	639	651	627	673	650	635	628	597	669	656	637	590	664	585	616	586	616	665	619	626	628	639	633	634	593	638	605	586	658	636	623	676	634	650	676	656	605	590	631	601	622	634	587	656	664	637	660	604	653	681	624	600	635	601	592	678	598	626	640	611	604	595	642	634	564	649	638	632	610	614	664	649	627	651	623	670	584	639	645	616	635	688	665	643	628	639	656	646	638	610	613	632	637	639	662	654	595	642	608	671	641	628	677	640	618	619	613	662	647	643	635	652	596	620	688	692	620	648	645	599	635	591	651	610	644	656	615	632	649	605	687	610	648	662	657	634	637	624	653	650	660	633	656	643	609	644	605	603	624	610	611	623	663	626	626	614	588	672	643	603	641	658	633	652	616	646	611	625	674	637	634	632	639	623	652	640	631	617	641	616	668	680	652	648	601	594	622	616	644	627	604	645	632	640	606	636	626	615	646	678	656	630	634	619	617	622	622	627	646	619	651	649	674	647	591	648	695	651	602	621	675	608	656	659	624	614	619	623	620	618	603	656	633	620	641	621	579	658	655	644	662	640	628	693	634	619	655	630	645	581	581	639	569	604	612	622	625	627	599	658	593	605	660	622	667	629	624	670	621	623	619	660	676	669	662	667	642	615	631	611	611	634	631	626	655	647	658	674	665	632	589	588	601	595	597	665	598	610	630	663	674	668	637	616	649	653	668	645	610	632	626	616	607	575	616	585	684	698	681	623	611	596	606	615	639	627	609	603	612	614	654	665	636	663	601	639	640	646	669	601	670	659	648	664	614	646	608	573	605	647	632	618	629	621	605	625	619	590	630	588	668	661	649	617	629	609	587	602	606	642	614	642	608	660	634	677	658	603	642	601	614	662	647	580	623	632	663	656	651	593	598	617	612	634	645	700	655	646	693	609	590	602	623	680	618	638	644	594	614	648	647	647	618	612	611	614	603	641	596	653	632	675	625	662	625	598	613	628	607	603	672	707	635	702	631	618	665	631	619	610	588	609	567	609	606	622	637	651	587	601	660	617	642	605	655	617	631	591	649	613	641	646	640	668	639	588	632	646	628	637	614	615	618	635	600	651	623	636	607	650	658	685	676	608	650	652	627	594	593	618	624	644	637	638	650	625	602	639	638	624	631	630	631	659	642	617	620	638	638	631	620	587	612	603	597	641	601	608	646	625	629	618	569	656	650	621	617	670	629	628	651	645	654	654	627	645	602	597	653	630	676	645	627	675	653	637	581	661	623	614	634	631	646	642	651	645	673	623	646	606	623	640	636	602	621	649	656	600	669	625	655	646	657	651	599	619	638	584	626	666	661	603	657	606	621	650	609	619	592	633	636	601	621	616	632	647	606	615	630	633	615	667	593	606	643	599	621	604	617	674	619	606	639	661	601	594	603	620	663	649	651	631	650	613	662	585	617	631	632	575	648	631	599	641	615	654	632	626	574	632	663	634	630	648	672	625	675	608	626	625	626	654	675	648	662	667	636	606	610	602	625	633	636	650	609	610	681	597	620	648	605	618	669	638	650	625	603	665	615	647	624	634	599	594	613	617	627	608	601	638	628	628	638	635	654	649	652	639	636	622	611	611
11016	22292	22433	13938	8870	13656	40871	3636	3165	2568	2143	1887	1703	1620	1632	1638	1517	1536	1372	1306	1289	1266	1195	1132	1152	1200	1112	1067	1069	1110	1087	1078	1020	2915	11889	9630	7444	4299	2158	1279	990	930	887	943	949	981	928	930	940	887	927	909	964	931	950	905	950	937	910	885	846	911	944	934	956	999	963	919	862	930	938	922	896	925	932	978	898	887	920	917	907	940	901	949	957	890	902	889	971	954	871	866	892	931	908	971	952	947	913	922	948	950	935	947	889	875	937	970	903	949	893	948	931	931	961	933	906	867	913	931	911	960	941	962	935	864	973	916	931	882	955	910	940	931	963	945	961	921	862	927	937	937	970	905	921	942	942	942	882	957	892	889	924	985	905	915	922	1020	928	930	926	930	934	949	954	943	924	877	974	928	946	972	903	907	919	893	962	944	979	891	939	921	908	889	895	1002	891	896	951	893	899	935	929	933	947	903	959	937	929	941	947	954	936	866	906	929	863	931	912	911	949	928	908	898	921	920	891	869	950	925	933	923	860	947	956	946	885	955	904	958	931	913	889	941	932	972	943	899	951	927	914	927	908	947	915	949	940	898	910	913	935	928	998	905	897	885	925	1019	929	897	907	950	922	937	957	898	943	884	925	899	921	926	901	914	876	920	905	940	904	901	908	886	923	921	944	911	961	947	878	949	926	924	924	934	941	933	880	903	941	871	995	903	895	927	936	932	950	965	912	998	973	984	925	973	940	914	896	878	956	1013	903	943	919	889	925	1015	906	977	946	930	889	951	910	989	893	867	928	952	887	898	863	982	935	930	923	912	920	875	947	877	929	940	872	964	907	911	951	912	895	923	950	904	988	946	903	924	852	928	891	949	885	873	904	919	960	876	902	932	917	918	895	904	926	935	877	871	965	942	927	921	963	961	923	955	908	919	936	910	918	877	938	951	937	967	869	873	956	903	953	866	935	959	902	970	926	1025	887	938	884	895	962	948	950	926	872	936	896	932	892	957	894	943	972	909	913	929	923	870	920	979	928	942	979	959	899	866	946	912	982	916	946	967	934	944	907	860	944	924	918	917	952	886	914	984	941	974	899	900	905	976	944	926	923	901	878	848	921	933	922	917	998	957	960	907	900	941	934	935	968	897	901	943	905	931	911	948	916	871	892	964	907	891	946	917	862	930	889	878	975	944	896	965	978	918	952	926	896	942	932	930	940	926	896	923	1025	928	892	895	944	960	949	956	915	979	897	882	891	956	914	977	909	954	928	932	890	924	878	981	854	875	926	934	923	882	925	911	946	937	937	890	955	978	913	963	859	960	921	914	957	951	926	909	902	933	896	904	888	901	944	915	932	1000	946	931	915	906	938	875	860	926	962	921	930	921	929	965	953	946	902	931	971	958	907	901	877	879	903	946	925	921	916	879	940	907	901	928	952	965	951	928	907	957	943	916	941	895	895	903	958	996	952	923	957	922	927	944	924	851	870	924	973	912	941	914	943	934	875	925	913	912	1013	929	923	833	898	872	947	947	916	926	934	899	876	942	960	907	950	910	889	947	904	931	951	892	912	910	895	919	918	979	902	946	931	923	965	1000	927	950	932	963	929	930	914	916	904	895	886	926	879	917	879	910	873	924	953	924	922	928	931	966	902	917	892	896	897	914	976	935	916	900	912	902	965	959	947	902	853	909	956	932	900	970	935	950	897	898	893	934	915	926	954	886	908	909	925	980	932	896	914	936	953	953	961	972	902	893	939	911	906	934	929	871	943	939	862	939	891	943	904	867	913	917	952	967	901	907	923	880	966	930	866	904	891	975	906	868	901	919	934	915	941	902	914	926	954	907	916	950	930	959	952	935	887	880	911	870	914	959	894	928	974	924	915	952	932	901	926	958	957	934	944	978	918	914	945	864	963	885	947	917	884	977	869	914	926	957	918	917	903	932	917	915	901	970	950	888	930	964	865	953	967	908	965	935	861	897	924	951	870	932	914	919	870	960	924	937	938	954	894	970	899	882	922	981	915	890	944	916	905	910	902	921	909	907	899	963	931	966	929	946	915	948	875	913	929	886	909	897	903	964	932	912	903	918	878	940	912	928	868	934	945	909	961	848	945	975	873	944	879	970	956	932	906	970	970	929	884	941	883	940	928	928	912	906	902	937	874	927	900	866	960	907	967	915	909	868	917	923	936	927	927	905	928	928	915	891	923	940	931	946	902	922	939	897	907	987	982	930	945	941	923	928	930	886	889	911	919	926	882	912	892	923	933	946	917	941	934	933	961	930	953	956	909	923	916	926	907	903	914	947	956	957	902	951	913	915	928	945	900	890	947	853	945	912	916	957	929	993	927	944	900	945	957	916	944	837	930	950	936	926	875	910	954	939	893	938	907	952	920	921	912	892	923	963	876	912	947	920	944	931	897	872	939	907	904	956	893	877	904	872	910	957	894	931	907	903	917	965	884	950	934	909	904	899	885	994	923	911	908	937	922	965	859	923	943	954	942	927	977	872	931	902	907	877	935	906	902	951	932	941	909	932	890	914	954	900	908	935	896	931	848	921	929	884	871	926	899	931	861	920	904	905	947	863	914	966	934	954	918	926	918	904	956	910	967	902	966	844	886	878	903	939	935	977	944	929	938	942	904	877	932	904	927	970	911	952	971	923	945	937	894	949	933	922	896	876	896	987	903	886	918	885	943	877	939	907	842	897	930	885	915	967	915	901	894	903	907	937	956	900	951	895	893	976	902	913	864	959	936	947	913	882	899	962	957	960	945	916	866	947	943	961	974	926	890	903	936	930	905	920	925	991	937	889	946	857	943	939	856	978	935	1014	935	926	964	904	938	904	937	877	889	910	887	906	922	938	901	906	995	950	944	915	906	892	869	906	939	928	882	942	936	895	929	871	908	928	933	922	861	895	895	939	869	925	894	872	873	936	960	871	903	922	884	953	912	874	911	908	971	923	919	949	905	904	992	883	886	931	951	912	958	884	954	906	912	910	900	913	931	923	879	933	943	949	901	930	892	903	896	937	973	953	935	956	882	941	960	960	957	911	906	872	962	927	933	918	953	895	967	896	922	928	918	938	907	923	956	935	936	958	917	926	887	944	879	967	898	930	896	936	915	916	927	884	957	935	932	917	898	934	943	941	895	887	939	909	937	995	964	955	988	940	905	894	936	895	956	984	908	903	894	957	877	882	912	915	914	917	940	920	957	945	923	868	906	874	938	935	978	932	935	922	958	901	923	856	938	929	947	873	937	909	868	915	903	875	923	914	906	923	979	980	903	940	875	951	916	973	956	965	909	904	915	905	940	946	949	932	906	902	904	935	919	965	910	909	918	931	931	898	920	979	978	929	925	860	831	945	930	917	961	876	960	901	945	896	885	922	942	930	930	888	921	890	882	935	951	964	970	920	949	969	879	894	961	935	930	919	874	941	867	934	930	976	961	889	946	890	923	914	903	905	950	910	915	890	898	897	914	928	865	922	962	957	956	938	953	910	896	950	916	955	920	914	974	941
26833	20287	10877	3435	1249	1372	5895	954	691	723	690	695	682	641	708	707	693	674	690	693	656	642	686	624	671	695	654	636	609	608	638	696	657	676	1042	1070	919	853	759	678	656	633	631	612	626	613	658	582	625	591	598	586	638	642	629	632	655	658	598	624	595	633	620	607	603	582	626	668	596	618	601	627	607	596	692	634	645	630	669	637	613	598	622	593	643	617	634	624	663	679	609	623	615	614	600	631	597	609	621	657	645	645	624	634	616	658	650	607	591	636	612	624	608	598	577	582	588	589	619	636	659	604	645	652	621	606	686	614	628	638	613	615	595	651	599	636	604	619	639	664	648	624	610	640	619	577	634	642	623	592	609	607	640	626	626	632	639	648	633	596	590	593	587	640	663	633	613	633	616	624	604	611	640	617	602	614	576	611	587	618	571	625	658	634	601	609	634	579	616	667	621	592	633	627	646	645	643	638	643	643	640	603	641	613	638	592	634	603	630	624	597	607	623	604	673	606	632	662	636	623	618	650	578	631	620	626	599	591	611	589	589	661	596	634	581	613	651	599	617	590	654	622	620	579	652	683	626	579	650	622	627	597	618	631	619	621	651	659	613	646	608	647	639	659	641	626	620	583	597	633	614	619	608	610	624	609	662	633	613	592	598	630	601	606	644	652	631	648	647	660	634	632	606	629	578	611	642	588	622	570	614	632	645	645	599	660	590	588	650	651	621	610	641	622	654	616	597	635	600	616	627	639	593	623	658	602	632	617	616	646	612	659	641	626	658	600	622	645	635	624	638	662	597	638	570	620	630	639	594	614	641	661	614	643	664	639	632	600	629	627	631	615	591	615	639	607	651	695	665	645	641	599	640	639	700	627	632	627	621	646	600	652	630	629	631	656	630	689	617	657	584	628	620	620	640	665	588	634	563	646	625	566	648	618	665	678	598	644	628	604	642	670	630	683	636	598	607	598	664	626	633	681	621	670	636	597	633	624	611	593	606	631	658	625	598	617	647	608	624	623	647	617	610	606	637	632	639	632	629	616	592	607	642	620	665	601	644	606	614	626	614	633	630	663	608	584	615	660	596	651	587	585	643	608	605	648	638	627	598	621	624	603	651	612	655	631	624	647	572	620	661	631	665	647	639	603	651	652	579	653	688	673	606	620	659	595	672	645	621	611	611	609	602	617	602	646	641	601	637	630	604	565	646	693	593	615	658	644	625	669	610	697	607	664	657	624	590	612	647	669	629	650	614	598	583	646	628	576	650	630	627	613	594	594	651	626	648	594	605	635	620	634	645	675	591	637	583	578	666	619	649	664	666	593	634	653	588	679	634	628	635	565	623	615	606	613	657	611	618	612	641	621	644	601	606	636	622	620	608	574	634	623	653	644	630	662	609	622	603	622	607	628	590	598	619	596	639	659	588	610	660	615	631	660	607	681	621	599	661	626	665	645	638	606	600	586	644	628	646	628	644	641	626	627	625	694	616	572	660	588	619	630	630	641	630	624	658	571	622	655	591	636	616	671	599	597	621	641	607	629	654	617	611	646	609	683	693	626	611	633	643	610	598	650	607	627	625	643	626	644	616	622	636	631	654	605	630	585	593	673	656	622	627	617	645	568	632	653	618	632	611	639	588	646	617	644	623	659	623	619	634	637	662	589	600	657	633	567	599	670	630	642	643	653	653	603	579	592	607	596	623	611	667	635	635	608	589	625	672	593	662	628	642	631	655	633	643	639	635	634	621	574	621	635	614	656	650	604	635	641	631	632	602	644	659	656	603	625	615	678	629	631	612	638	649	606	656	605	606	586	576	612	651	611	643	632	591	625	685	624	653	625	615	644	640	603	656	642	619	572	640	669	647	654	647	620	616	617	634	595	625	613	608	626	637	667	640	630	650	623	628	615	611	662	634	631	627	633	657	673	583	640	605	630	604	660	635	608	660	629	630	617	660	603	635	636	656	627	628	687	601	600	644	657	647	650	590	642	640	630	639	652	613	620	621	552	606	594	652	625	643	581	573	594	652	608	632	624	655	619	654	584	634	599	607	591	619	631	616	650	627	649	601	628	661	613	645	602	630	613	613	612	624	601	617	614	612	624	599	636	593	649	578	614	588	667	635	668	659	657	637	641	660	633	630	606	664	595	612	658	623	621	677	608	594	637	593	637	648	611	639	621	616	618	614	587	587	594	616	610	587	647	652	613	604	623	620	616	611	619	647	635	584	609	633	610	618	586	667	611	636	599	609	619	679	612	653	603	650	661	643	648	679	642	611	583	600	645	588	606	664	595	604	648	643	621	617	609	612	593	660	618	648	612	596	622	629	612	592	635	641	663	649	625	658	643	624	596	632	646	617	636	636	616	674	627	649	617	594	594	623	621	565	652	650	665	624	655	605	629	646	617	637	640	615	607	627	623	615	613	635	625	628	650	614	610	614	677	652	612	610	608	583	585	616	592	617	622	596	614	615	616	669	619	647	619	599	565	614	630	608	606	596	688	627	617	594	613	607	611	572	621	652	620	624	680	613	588	624	650	632	601	669	626	623	631	609	616	637	614	652	640	615	623	637	673	642	628	575	653	633	618	611	625	656	619	600	611	647	614	651	661	648	642	642	674	623	633	586	662	655	656	618	588	615	627	623	619	587	594	588	635	665	607	669	618	671	626	583	590	584	588	655	623	670	592	641	656	584	645	628	660	607	633	621	593	611	620	606	632	662	665	631	587	631	629	598	658	616	601	614	651	629	614	655	604	630	642	628	632	644	595	629	603	631	659	680	598	610	622	634	635	595	608	607	622	654	595	603	572	627	613	608	646	635	600	597	627	629	612	599	614	613	565	646	616	597	646	595	625	702	632	632	586	577	614	647	603	611	598	643	655	622	596	593	638	643	585	591	599	603	667	619	622	645	641	617	584	631	619	638	664	651	610	658	606	627	654	613	619	657	628	610	572	659	655	646	569	635	626	626	616	627	606	624	598	633	625	633	616	604	608	657	622	624	644	620	612	643	589	629	649	629	643	619	636	641	624	599	598	601	614	604	585	633	636	660	594	678	614	674	604	639	609	652	631	622	642	659	620	638	639	605	653	665	662	617	622	616	594	602	595	680	661	627	639	600	623	623	614	648	610	646	616	598	607	623	619	617	631	645	593	635	606	639	627	622	645	612	673	636	643	630	654	646	616	619	592	570	624	597	585	640	629	639	629	635	633	577	606	654	590	593	622	619	655	625	641	590	585	574	617	603	629	624	622	646	627	622	665	634	615	641	645	635	683	571	621	627	610	557	679	639	635	646	558	611	636	581	654	632	592	643	646	654	617	587	619	624	649	656	661	642	656	673	609	634	643	615	650	600	629	601	623	629	575	587	678	629	644	609	627	646	621	624	608	617	621	622	631	611	632	585	635	644	606	607	598	620	615	604	663	621	612	628	641	666	603	607	619	614	657	661	616	653	610	640	610	661	630	643	611	609	611	589	623	607	565	643	632	621	635	598	653	637	665
6847	8397	9284	5109	2531	3017	12154	1574	1197	1155	1074	1035	1076	1133	1053	981	1143	1194	1037	1062	1086	963	978	997	1007	979	1032	948	950	980	969	982	1005	1072	1802	1922	1697	1399	1173	983	916	914	946	893	933	957	904	915	880	926	907	911	908	953	953	955	935	896	955	952	956	959	950	941	977	943	955	907	924	954	934	886	924	955	911	937	996	980	894	926	891	888	903	933	892	940	961	871	946	926	922	902	941	869	922	909	850	944	930	938	967	944	927	891	902	939	836	938	889	943	950	946	969	886	922	931	911	890	940	976	925	891	926	948	953	906	949	925	937	908	981	950	901	900	900	877	966	945	937	901	959	928	907	932	979	915	942	886	964	911	900	968	911	891	941	919	928	900	918	928	898	956	959	904	924	961	930	895	902	920	919	907	886	904	929	913	1001	944	960	921	947	928	944	919	949	931	883	964	942	949	911	960	896	922	896	955	919	907	942	902	893	941	952	914	900	905	913	905	950	916	905	883	905	896	933	934	961	943	883	898	847	945	964	868	960	880	917	923	913	900	898	893	919	917	937	915	916	914	876	902	927	954	953	916	964	924	879	925	960	928	903	918	947	908	911	913	936	947	908	929	923	880	907	943	905	935	942	869	929	882	910	900	916	940	943	945	952	947	887	900	931	888	940	984	903	911	998	984	927	930	970	965	893	903	908	931	960	980	883	941	950	938	930	925	939	958	887	961	906	911	887	988	962	932	911	951	964	910	911	968	923	966	943	948	932	865	935	934	896	988	932	878	1002	901	952	971	981	907	913	937	939	937	920	949	960	896	924	875	901	893	988	944	880	955	936	928	934	925	947	932	899	927	913	932	890	906	908	893	942	948	933	905	932	943	924	888	944	988	944	956	923	955	879	980	894	931	955	902	951	979	952	925	941	979	931	925	975	918	912	891	920	929	862	889	954	868	904	916	945	954	946	919	883	954	980	946	933	907	886	892	973	930	887	1002	879	964	914	954	1028	926	941	946	916	923	929	911	936	917	946	930	938	909	917	892	965	933	915	902	932	926	910	923	934	964	926	911	917	961	918	937	924	922	891	921	882	955	898	953	904	927	892	886	937	907	1037	974	906	910	924	919	937	926	943	962	902	888	941	862	875	913	870	926	968	909	902	904	989	938	927	946	935	930	891	964	907	983	959	877	910	967	873	905	940	924	880	909	900	906	934	877	881	930	930	903	957	975	943	934	914	892	954	944	936	905	937	925	993	929	954	929	970	964	938	938	963	1006	898	943	908	929	976	886	958	919	938	924	916	946	924	874	878	971	914	905	903	964	897	887	940	986	927	899	917	920	869	945	858	904	935	918	921	892	948	923	933	951	916	941	938	891	883	1022	903	917	962	868	941	955	944	945	911	943	946	905	964	963	937	942	923	964	896	948	895	942	894	963	900	947	917	912	905	951	896	965	944	925	937	897	952	896	934	906	945	902	921	973	922	933	934	943	937	926	905	929	981	898	940	892	895	985	892	907	950	923	976	911	915	947	941	1047	941	937	971	944	937	883	913	893	961	936	898	939	912	933	907	927	885	923	897	888	892	958	968	903	928	873	933	927	917	919	979	955	895	906	989	904	970	905	950	921	953	908	946	905	939	877	994	981	953	922	946	943	882	983	851	993	918	974	935	946	905	932	895	982	953	973	993	953	918	936	923	924	889	930	923	935	903	947	915	888	968	929	960	996	927	890	966	938	934	944	896	953	874	912	946	899	934	882	949	888	922	956	991	958	899	911	914	988	904	916	901	978	872	933	888	986	960	921	974	920	932	960	922	939	913	909	971	988	934	947	929	901	906	932	944	950	925	933	871	920	937	956	886	938	929	953	935	908	916	859	944	947	943	941	913	941	915	978	919	949	888	978	897	929	922	960	899	909	953	875	981	902	885	916	907	949	971	932	945	910	941	933	875	897	883	900	913	973	893	987	1000	938	937	974	865	1001	970	935	927	928	945	900	977	925	923	928	932	961	951	880	951	999	910	957	946	934	939	949	953	918	953	921	870	941	898	880	864	958	909	879	979	923	913	908	903	954	896	909	948	926	913	922	920	938	892	960	906	967	894	892	979	963	875	910	962	906	962	928	968	954	972	931	907	902	922	978	908	927	959	932	903	882	925	906	939	899	923	989	913	917	871	897	887	899	940	975	952	931	927	913	923	906	874	908	932	942	924	941	909	959	940	922	967	895	935	995	899	908	857	876	924	944	933	911	918	877	962	972	907	981	891	949	877	945	944	938	905	1001	912	893	960	928	925	924	938	943	849	941	912	932	906	896	946	907	913	915	923	900	937	954	940	894	971	911	902	929	887	890	922	907	951	922	896	916	975	922	930	893	985	876	898	926	937	958	939	930	929	946	905	966	957	941	962	953	873	930	935	975	946	973	948	980	953	953	916	931	922	900	949	921	935	922	907	962	928	876	935	948	956	985	880	967	904	896	910	922	934	927	911	922	921	887	913	955	894	910	910	914	863	910	898	984	921	936	918	983	924	963	909	914	943	937	956	921	1008	949	937	972	888	842	968	923	845	942	909	932	942	969	976	890	917	921	995	932	903	954	870	960	915	946	879	896	901	931	969	975	924	947	915	914	879	881	904	863	961	992	954	921	935	886	897	947	941	946	927	926	980	919	928	990	920	914	910	975	947	940	892	906	894	908	969	966	930	867	951	879	981	979	866	952	894	958	933	926	923	881	929	959	926	925	899	947	893	899	953	959	958	910	901	928	970	1020	906	949	915	919	927	967	982	932	898	924	950	990	925	967	962	920	933	945	924	894	919	922	909	937	948	939	927	956	926	900	945	970	969	885	942	917	963	950	927	853	920	927	958	924	893	924	871	862	939	934	912	911	920	960	940	869	941	941	924	880	937	891	978	915	946	941	905	877	902	934	964	987	951	960	950	954	882	940	906	895	941	911	975	889	896	952	928	919	922	929	883	992	937	927	927	933	923	874	907	945	928	930	940	913	977	926	915	965	961	948	919	955	920	935	905	958	948	964	948	924	929	992	945	956	906	896	961	950	853	927	952	952	928	881	942	920	938	967	938	992	894	951	929	941	951	920	860	918	966	874	911	910	964	929	913	949	907	900	911	953	961	905	921	879	922	966	957	947	945	894	995	882	866	957	963	967	920	930	930	984	885	995	933	944	930	876	913	924	933	921	898	937	915	913	905	952	888	989	904	926	953	887	915	952	923	925	997	933	890	894	881	910	906	954	869	913	904	905	926	986	916	940	897	942	882	937	922	896	947	904	939	921	903	942	912	918	936	950	887	948	916	865	913	957	890	932	899	886	932	925	928	915	961	884	946	915	939	905	930	918	898	948	909	966	932	909	852	952	938	970	926	955	957	977	915	980	895	906	956	921	909	980	903	939	941	912	978	901	935	912	886	925	974	911	888	963	920	897	948	945	917	884	930	931	874	928	939	1007	952	951	887	1020	885	906	871	938	905	902	935	935	920	938	916	962	913	904	943	926	949	934	946	875	959	924
25195	21115	26845	24745	5428	9962	28512	7827	809	771	766	727	685	700	660	660	697	700	686	733	692	711	696	677	751	700	627	637	684	674	658	652	610	837	1951	1707	1487	1053	777	654	624	665	632	628	641	673	658	640	656	679	661	667	649	631	657	604	672	713	685	609	607	660	650	647	618	654	645	645	589	663	619	655	658	652	662	609	626	632	629	618	586	618	662	615	604	647	648	651	632	634	634	689	640	687	659	611	623	631	632	634	646	700	662	629	624	588	639	639	634	639	657	699	613	648	635	587	631	646	647	650	671	610	637	622	678	633	661	609	642	647	667	637	590	646	623	634	637	604	704	668	646	633	620	590	720	655	628	664	645	667	631	657	660	644	660	632	648	655	657	646	667	605	616	658	645	615	650	603	611	635	635	618	659	638	626	632	615	679	674	654	617	642	639	633	665	677	662	650	653	627	599	643	654	620	651	648	661	616	639	635	647	640	612	646	599	668	680	609	628	602	633	656	625	638	648	629	646	618	619	650	638	618	637	648	672	633	629	634	638	625	634	582	638	632	646	593	647	654	611	634	640	671	584	675	626	655	645	612	639	666	636	618	566	625	600	631	621	642	597	650	627	716	662	650	631	661	630	648	657	664	655	671	679	676	665	616	671	603	584	593	660	666	636	595	641	590	665	627	674	651	602	632	648	606	605	657	645	640	618	650	651	656	637	643	673	630	624	613	716	622	660	622	661	629	646	568	655	624	612	654	661	687	663	651	595	680	681	672	639	577	621	669	669	691	651	685	648	655	644	645	601	625	618	652	635	628	604	629	640	636	654	720	609	640	635	624	607	654	638	629	624	635	602	684	631	623	641	622	651	637	625	666	673	655	598	621	624	649	683	627	654	646	677	618	600	673	674	657	610	657	629	614	644	668	666	651	620	624	612	637	679	626	651	645	636	684	633	652	673	617	666	637	621	595	611	614	627	614	696	639	686	649	694	645	671	632	677	634	665	664	667	653	658	590	659	679	672	655	665	624	661	664	648	678	613	646	640	646	667	677	656	608	643	581	653	651	623	654	635	675	654	639	646	585	680	594	618	642	638	697	628	641	666	647	608	667	620	655	667	627	588	669	637	609	638	617	639	650	622	609	558	612	616	607	650	607	637	634	668	628	686	651	631	657	599	629	634	650	656	636	638	659	677	636	629	639	597	674	643	655	642	666	666	640	666	617	656	650	562	683	624	641	630	667	679	616	674	677	660	681	647	612	654	653	625	625	661	661	641	642	649	643	634	671	629	674	633	630	625	604	667	598	631	598	666	672	625	627	614	668	665	641	633	665	655	650	669	652	648	640	656	639	686	608	641	626	685	624	678	623	655	633	676	639	598	635	636	615	626	647	625	675	681	633	632	649	620	676	643	635	680	666	684	703	614	647	678	639	644	613	596	650	662	665	661	634	630	631	662	624	649	625	639	629	666	604	602	599	650	616	647	607	622	642	634	667	636	642	633	585	626	645	680	633	596	677	617	579	662	690	670	655	631	717	661	599	627	645	655	634	593	658	663	644	627	655	630	596	652	651	657	618	615	558	662	633	654	597	596	590	637	665	634	601	639	640	647	670	629	633	655	687	601	659	672	619	622	614	600	634	674	669	637	635	646	660	616	636	670	648	578	671	590	663	614	664	639	623	630	602	670	656	641	649	660	615	643	640	634	649	655	611	645	633	619	627	615	637	605	628	648	678	658	646	614	649	642	637	650	740	677	659	635	634	671	674	624	682	610	597	646	640	645	623	647	652	632	633	669	652	682	622	648	647	627	616	646	594	623	645	660	629	636	611	668	648	632	651	625	656	666	605	613	638	669	632	578	638	643	653	619	593	638	638	676	578	634	628	636	600	636	649	601	635	591	652	670	638	658	612	613	666	617	668	659	595	691	605	661	608	591	627	721	615	591	680	636	652	629	646	674	635	629	623	664	676	642	656	631	629	635	635	607	618	675	618	614	685	607	644	681	635	620	693	609	625	664	630	631	644	609	621	615	664	659	679	610	625	639	629	637	638	646	651	641	640	678	674	641	618	657	641	634	648	621	660	663	639	637	645	629	641	628	679	634	682	672	632	639	626	618	686	676	679	663	648	618	665	634	657	659	675	658	641	634	626	631	695	642	655	640	632	606	634	689	667	629	660	646	671	653	572	616	628	651	625	665	648	671	657	625	661	629	666	614	605	634	605	625	657	699	663	641	634	677	645	630	633	662	632	694	671	622	643	665	609	623	591	604	660	674	652	612	685	661	681	686	644	630	657	625	646	648	625	631	601	656	649	662	668	653	637	623	682	597	666	611	668	656	677	634	609	673	654	581	666	675	691	664	630	691	663	617	643	617	636	650	654	614	630	596	694	671	655	672	605	653	681	642	659	639	631	615	627	626	661	642	647	645	650	630	632	656	651	646	599	680	666	657	653	614	617	626	634	632	633	655	622	657	614	620	633	669	652	625	642	684	609	612	712	653	649	580	607	629	639	633	632	654	643	656	681	682	646	606	616	651	674	637	578	647	656	648	664	606	607	633	611	652	620	667	674	664	626	651	628	601	630	648	641	642	646	677	624	631	635	674	623	583	620	625	663	695	668	625	679	685	650	679	676	646	640	650	648	645	669	651	633	622	644	650	611	658	683	695	647	626	652	655	640	661	639	636	639	588	617	684	653	613	638	631	623	645	645	626	630	645	597	656	666	645	666	583	584	647	658	624	641	644	632	608	593	632	627	642	606	707	646	643	582	639	617	632	643	613	596	592	634	688	633	588	679	638	636	649	639	611	581	662	666	663	591	641	627	596	646	622	618	619	671	657	648	636	618	676	646	675	638	663	684	684	611	585	636	610	627	631	638	635	608	626	637	650	623	632	635	634	624	648	658	625	628	671	634	645	637	632	630	653	703	634	625	667	620	641	656	629	669	682	687	627	642	646	639	601	644	648	623	595	655	593	663	653	626	642	656	655	648	628	673	594	633	668	630	627	644	685	643	665	657	609	624	660	695	622	659	611	616	627	645	612	642	645	640	610	640	682	651	654	635	668	647	673	667	595	665	635	633	647	660	637	620	631	643	659	644	671	634	628	656	609	665	620	638	607	624	600	675	653	690	659	645	635	611	666	639	611	589	689	667	648	686	647	641	616	666	631	649	637	656	653	664	637	612	612	641	665	631	633	658	655	626	598	633	567	653	624	648	646	676	627	624	639	644	644	640	658	622	645	665	629	668	622	626	640	653	654	636	657	645	674	682	652	630	655	669	663	578	634	691	651	646	652	607	650	637	603	628	655	645	685	609	617	627	663	634	650	650	603	642	648	639	666	673	623	667	625	624	627	625	626	627	695	630	671	658	595	691	652	625	639	651	615	667	611	644	606	634	651	681	629	594	643	669	615	647	633	613	658	663	621	637	618	635	669	681	666	632	653	625	608	671	637	624	655	668	636	686	631	565	665	643	671	662	654	684	625	639	643	644	702	611	683	638	625	612
6389	13045	13089	6746	3870	16694	34367	6682	1273	1185	1224	1216	1134	1059	1106	1106	1117	1130	1198	1101	1149	1127	1106	1076	1052	1044	1064	988	965	1035	994	1022	936	1533	4064	3407	2787	1918	1244	1087	983	950	940	959	963	955	927	927	945	961	949	967	920	954	956	973	975	1055	957	911	966	914	969	947	937	923	980	931	990	949	942	898	966	1012	939	1027	945	975	939	928	905	997	921	951	958	1017	991	977	948	972	929	990	916	935	956	901	924	969	966	976	950	981	975	879	1004	943	956	1003	931	974	970	883	951	997	966	935	985	901	995	936	960	933	998	920	904	988	943	964	1006	970	942	928	963	967	1020	964	1059	928	957	1007	1016	971	1013	978	902	1009	987	969	963	966	954	991	970	919	976	928	927	955	933	948	944	925	963	872	934	1004	883	928	934	967	920	951	955	943	929	893	927	972	948	968	968	993	969	965	963	1000	957	901	942	982	935	922	960	1021	961	926	934	947	881	927	955	972	957	903	984	962	940	937	977	935	949	924	955	960	915	924	928	956	930	942	979	976	967	986	980	965	980	938	974	978	931	943	969	961	943	957	952	998	942	1008	978	972	914	1014	945	959	943	966	956	926	967	958	978	944	951	949	944	936	953	959	973	929	919	889	998	964	971	957	998	910	973	942	894	991	983	953	963	975	978	948	976	939	952	956	992	973	964	953	925	950	1000	1000	957	944	953	1027	989	949	934	942	959	915	951	953	922	898	1023	971	968	932	979	949	953	944	961	914	962	953	935	935	917	908	965	922	943	945	947	966	923	985	928	938	973	967	922	983	959	935	975	958	936	952	984	930	941	1004	954	1002	989	938	922	966	1000	953	993	974	952	945	927	948	946	972	920	977	911	935	935	1027	959	954	975	986	931	995	953	988	979	954	963	962	967	986	969	944	903	948	974	961	989	908	979	916	972	973	967	958	966	989	919	925	976	924	961	931	935	988	967	954	969	942	976	965	916	982	930	936	984	957	967	975	934	969	959	994	957	976	1013	907	913	1001	938	963	1019	949	949	921	923	970	1010	994	959	973	968	926	900	985	951	921	885	1022	929	893	993	984	1013	917	962	939	935	933	944	970	943	973	999	940	1034	918	953	942	915	961	954	941	948	959	893	1005	919	955	975	957	934	971	953	975	944	969	938	993	1004	989	958	985	949	905	975	966	952	912	939	998	950	959	959	965	953	971	933	942	935	890	956	953	939	922	991	992	1008	1030	977	926	966	1019	935	964	987	929	937	991	932	948	897	973	1020	934	901	988	967	1004	970	1003	916	965	1005	903	943	937	964	954	906	968	956	947	951	993	1001	948	982	945	970	931	930	915	969	977	968	969	940	975	919	952	945	955	937	958	943	917	969	960	997	980	990	964	951	941	945	1005	990	927	975	961	917	1016	955	946	1017	999	949	968	939	956	970	941	951	911	959	969	942	940	978	959	918	914	904	1013	934	954	1055	915	924	969	980	908	946	977	956	928	1014	984	987	967	945	990	994	918	845	953	1026	949	970	881	936	958	961	975	923	969	946	928	941	970	918	1028	932	985	1000	955	1003	986	965	956	966	971	969	1004	985	973	982	955	932	885	927	1005	953	917	960	930	962	972	978	992	950	984	929	1003	950	942	949	975	912	914	1029	938	936	987	944	914	978	986	966	929	902	891	951	926	956	948	930	876	1015	968	933	988	980	947	968	947	964	992	1009	955	964	960	953	970	973	974	958	934	962	975	956	926	936	999	970	936	992	973	949	957	968	908	1025	942	966	924	966	937	945	966	906	1033	943	962	956	976	943	1007	987	912	910	933	986	978	975	955	953	974	953	946	953	964	945	937	968	886	1002	925	939	979	913	977	983	961	951	1007	897	961	943	880	920	930	901	922	925	962	980	904	947	1020	932	938	938	1018	966	939	938	950	1020	979	953	943	938	956	1010	897	992	980	999	914	979	960	970	924	965	963	930	928	951	977	972	952	914	1063	946	953	1026	963	930	963	993	990	979	962	946	923	1003	927	1014	1006	969	950	972	964	921	944	919	985	962	963	985	967	957	990	942	966	935	956	949	926	959	998	924	955	1007	921	1005	949	941	990	968	987	969	967	966	974	974	969	955	963	935	996	932	998	962	942	982	985	992	959	993	1003	948	958	980	946	1011	968	967	968	949	991	982	919	973	1001	988	944	975	959	965	945	920	965	1014	991	969	990	975	951	933	1027	959	938	947	905	967	1003	932	981	986	992	980	928	927	960	917	945	942	1011	945	992	1002	956	980	968	926	1006	1011	971	930	969	883	989	991	914	939	945	962	989	1010	945	975	938	933	941	951	962	943	933	994	966	964	950	1010	964	920	1002	935	1004	1008	960	923	953	973	958	939	968	951	929	947	959	934	926	930	971	985	941	939	903	943	945	931	965	931	919	958	967	926	942	941	961	932	1024	968	974	947	968	940	1000	938	950	905	995	988	922	975	967	994	975	969	934	966	947	974	984	928	1012	959	940	951	920	967	946	966	958	937	949	957	1023	976	941	920	954	937	957	960	896	938	945	955	970	931	990	973	996	891	910	941	990	966	909	970	961	1003	968	942	934	967	927	933	926	954	985	899	984	932	954	939	948	954	966	951	949	919	926	944	939	992	971	1003	959	1014	943	962	943	913	939	930	944	915	983	949	938	982	939	951	955	897	980	1033	938	951	899	968	986	955	1043	981	976	938	955	978	942	998	925	967	1001	921	926	985	955	951	939	1007	957	933	894	960	959	948	953	938	965	969	970	959	976	970	966	944	957	903	951	952	964	904	983	895	998	953	911	948	916	908	960	984	968	924	1003	937	963	935	932	915	942	953	934	931	932	939	920	951	940	928	989	938	1018	958	977	969	955	996	960	963	993	952	941	946	972	985	1015	936	945	995	893	958	953	964	964	981	1005	919	938	952	946	965	967	973	942	929	957	919	923	940	921	980	939	997	938	989	989	967	951	989	922	942	990	995	944	964	922	954	991	906	973	938	941	925	963	992	953	947	955	971	984	953	930	927	921	922	881	978	929	944	940	885	952	860	967	924	970	929	926	941	929	911	934	953	971	950	982	943	935	947	950	945	945	983	963	960	944	998	952	1003	979	969	1011	954	931	1019	968	970	983	974	952	938	937	998	983	958	923	958	971	982	979	995	891	960	981	932	936	972	923	908	959	964	911	946	943	997	942	982	967	996	962	955	968	1009	981	997	971	926	930	944	918	1044	964	959	969	987	989	991	940	1002	943	948	976	972	956	908	930	889	900	1030	933	1009	952	897	901	939	930	903	902	964	923	968	991	935	960	926	970	1004	994	924	979	961	1003	964	957	918	989	982	969	967	925	933	995	1018	988	939	957	917	920	969	992	957	960	944	990	953	898	971	952	945	960	957	974	967	972	940	952	927	957	961	938	954	912	965	902	943	972	933	994	995	1000	970	971	971	959	987	963	962	998	986	936	984	931	933	953	977	998	988	945	971	950	958	942	942	929	970	963	887	953	923	965	956	978	916	938	930	1006	971	987	954	956	927	978	943	950	951	959	988	994	969	971	1034	996	932	931	984	976	935	929	928	986	978	966	941	966	927	934	935	968	968	911	910	965	971	1002	958	945	939	952
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
