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
339363109527	339363110096	339363110646	339363111196	339363111746	339363112296	339363112846	339363113396	339363113946	339363114496	339363115046	339363115596	339363116146	339363116696	339363117246	339363117796	339363118346	339363118896	339363119446	339363119996	339363120546	339363121096	339363121646	339363122196	339363122746	339363123296	339363123846	339363124396	339363124946	339363125496	339363126046	339363126596	339363127146	339363127696	339363128246	339363128796	339363129346	339363129896	339363130446	339363130996	339363131546	339363132096	339363132646	339363133196	339363133746	339363134296	339363134846	339363135396	339363135946	339363136496	339363137046	339363137596	339363138146	339363138696	339363139246	339363139796	339363140346	339363140896	339363141446	339363141996	339363142546	339363143096	339363143646	339363144196	339363144746	339363145296	339363145846	339363146396	339363146946	339363147496	339363148046	339363148596	339363149146	339363149696	339363150246	339363150796	339363151346	339363151896	339363152446	339363152996	339363153546	339363154096	339363154646	339363155196	339363155746	339363156296	339363156846	339363157396	339363157946	339363158496	339363159046	339363159596	339363160146	339363160696	339363161246	339363161796	339363162346	339363162896	339363163446	339363163996	339363164546	339363165096	339363165646	339363166196	339363166746	339363167296	339363167846	339363168396	339363168946	339363169496	339363170046	339363170596	339363171146	339363171696	339363172246	339363172796	339363173346	339363173896	339363174446	339363174996	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24790	21848	29366	24946	21802	9020	1965	1169	1071	28941	38822	25381	9564	2429	993	775	717	685	671	688	684	687	710	673	676	677	636	668	672	653	674	713	695	668	652	693	680	674	662	647	675	719	650	679	662	681	676	633	669	648	638	643	664	678	647	624	699	680	646	619	646	703	658	622	656	647	671	684	664	662	640	647	634	677	641	651	656	630	682	669	682	645	668	673	672	643	612	692	696	665	665	677	649	688	675	740	675	690	675	699	709	661	636	677	669	668	654	612	635	667	668	675	672	678	657	675	678	646	651	635	650	677	670	690	682	618	639	698	660	676	679	640	709	653	672	666	638	688	622	636	662	658	655	651	618	674	677	665	678	646	658	648	672	665	711	664	720	615	666	694	684	674	690	678	664	714	638	657	661	691	682	656	619	620	641	691	698	694	700	687	604	665	685	638	687	639	699	641	684	657	652	681	653	673	632	657	690	654	673	654	669	663	686	660	677	689	630	686	710	684	670	627	654	683	631	650	627	704	637	665	596	668	669	677	677	672	675	702	630	659	656	721	654	683	685	655	680	657	637	650	653	636	647	655	686	705	649	672	649	690	669	650	672	613	681	648	671	715	659	636	661	636	654	711	670	656	657	661	598	661	678	688	672	682	688	618	686	666	653	680	675	659	669	655	645	624	655	692	704	632	637	700	650	690	698	676	694	665	671	642	661	672	683	699	718	667	623	668	675	688	658	672	679	648	705	623	662	684	623	686	680	662	663	644	637	658	660	686	677	654	649	673	652	654	705	657	623	671	647	614	687	689	671	673	685	660	644	682	652	670	708	665	684	647	718	668	735	683	651	649	687	674	615	659	653	601	661	688	654	678	703	744	644	675	681	648	687	699	662	658	690	609	681	656	678	662	696	717	643	671	664	680	689	702	644	668	616	656	634	655	649	637	694	644	675	707	696	677	665	696	641	678	701	693	690	625	679	680	697	670	701	663	683	647	695	657	658	636	701	703	689	675	650	688	674	665	651	677	670	648	674	622	683	670	697	659	664	678	630	663	664	676	692	656	648	682	629	644	709	652	685	665	680	676	622	671	697	671	623	672	641	642	660	687	687	683	666	670	670	727	675	682	673	621	663	683	667	644	630	652	665	653	681	719	716	725	688	655	650	678	697	650	657	632	677	678	681	666	681	653	671	637	673	675	687	679	715	642	619	717	656	633	637	656	674	684	712	655	711	600	664	647	624	629	626	698	680	673	667	660	666	642	676	652	669	628	638	670	670	697	657	666	662	638	633	623	643	672	698	658	668	694	665	678	685	651	650	677	648	676	658	663	681	710	678	657	666	632	678	670	625	659	657	667	618	645	638	682	609	699	653	669	685	651	681	710	665	609	649	693	670	681	638	677	690	628	654	668	646	668	712	611	718	677	693	651	637	650	704	643	697	680	672	680	689	664	672	683	667	663	656	701	674	679	671	697	690	633	654	664	671	667	631	616	695	660	630	669	659	685	669	723	668	620	690	695	708	634	662	661	689	697	660	703	642	694	653	655	673	654	654	684	660	655	649	698	650	624	640	636	675	689	633	676	633	669	706	657	682	653	695	645	658	653	662	696	685	707	705	667	660	654	617	634	668	692	648	663	672	664	660	660	650	622	692	685	641	685	639	646	672	668	668	633	644	641	667	646	664	608	680	665	659	703	668	668	637	700	655	624	676	675	691	651	680	655	662	621	686	626	655	692	650	677	671	653	669	656	688	636	638	607	626	655	612	672	647	643	688	659	644	688	684	680	646	668	670	669	641	642	657	636	693	661	673	696	667	635	704	663	652	699	721	667	602	699	705	658	682	662	666	622	665	646	674	653	661	686	663	668	631	653	629	685	715	684	707	686	604	650	737	639	659	673	631	625	655	683	646	676	672	662	668	681	686	663	656	644	655	641	676	643	640	651	674	667	646	657	652	703	684	709	644	678	634	679	694	650	699	667	652	726	655	661	693	681	651	673	688	615	631	643	683	651	695	634	629	704	637	672	611	658	693	654	686	660	667	642	654	646	666	649	674	652	682	661	682	656	670	672	616	652	625	650	647	684	673	678	630	646	690	645	621	675	636	646	697	660	648	625	670	685	639	677	650	638	677	651	653	719	673	641	681	705	667	716	668	673	689	636	686	675	648	648	682	693	614	684	689	690	661	704	671	628	692	702	694	680	664	689	703	646	612	680	672	654	700	676	736	610	664	603	645	673	660	668	680	680	690	659	645	672	672	639	654	672	646	631	676	671	674	652	676	693	687	628	668	657	686	651	663	641	653	686	631	673	669	646	655	678	701	662	656	687	670	663	645	659	654	667	668	686	685	626	633	672	723	624	654	676	646	651	667	647	631	656	665	652	701	629	671	693	680	670	626	638	619	637	698	641	698	665	639	680	654	662	620	658	685	694	687	709	637	677	662	673	642	614	655	671	622	681	659	655	648	638	685	660	671	702	669	689	638	663	645	681	681	655	653	681	656	671	669	712	656	696	648	663	674	697	670	687	672	649	693	643	613	660	613	611	661	639	681	697	631	647	661	639	663	674	666	668	690	678	694	650	643	696	635	661	661	653	657	622	663	627	642	634	630	652	692	685	691	615	645	639	627	659	625	696	701	670	715	658	675	630	699	658	670	659	658	656	660	643	655	663	636	628	681	673	689	652	707	656	698	628	700	640	671	667	703	676	682	713	674	663	666	628	641	640	678	628	691	660	709	658	659	671	651	635	703	647	658	646	655	638	598	690	689	703	663	693	651	716	655	712	657	624	665	671	692	682	653	674	630	662	694	657	627	663	643	634	672	644	734	609	692	706	615	626	651	634	735	680	699	671	638	648	707	641	643	656	696	687	631	659	664	675	658	639	676	689	682	657	671	615	659	635	678	615	670	652	623	678	688	654	687	682	649	649	661	649	666	646	685	656	677	670	658	671	657	660	682	621	699	665	714	636	656	659	681	696	684	689	701	650	666	727	663	658	657	734	657	633	666	706	633	675	644	655	663	662	634	640	651	689	660	660	694	719	676	688	646	668	655	663	663	659	680	656	665	673	684	674	671	650	705	668	683	662	681	700	653	622	619	651	675	663	692	643	672	663	650	661	683	656	624	656	656	625	666	680	689	673	658	667	669	652	649	636	660	669	706	694	683	645	644	678	649	707	675	652	627	668	687	652	663	632	657	632	683	617	705	689	672	653	688	680	694	672	695	703	738	676	672	683	625	642	646	644	695	649	687	656	669	679	683	685	687	689	665	667	630	669	717	661	631	634	679	637	624	708	723	664	642	661	670	669	672	629	658	706	636	652	690	664	673	635	726	648	665	600	637	672	645	676	708	647	661	657	653	684	715	643	683	668	691	682	641	669	751	651	645	610	631	634	670	656	681	668	635	686	619	657	667	643	677	684	623	666	661	712	709	668	696	656	658	612	632	657	630	682	671	624	657	694	658	644	654	659	623	690	652	664	695	674	639	678	631	690	660	644	658	636	677	658
4659	9154	6957	3572	2291	1795	1286	1101	1234	32938	33021	19422	7190	2084	905	570	575	575	581	571	611	595	570	562	554	576	548	567	565	554	544	585	552	515	589	589	572	568	537	581	528	524	599	547	529	538	598	561	589	551	575	518	577	589	560	575	537	555	539	579	612	582	586	520	567	598	601	588	560	605	546	579	595	573	573	531	538	572	561	549	564	542	525	575	581	574	563	553	597	537	555	595	544	556	547	557	590	575	596	598	556	565	548	553	570	565	552	567	523	599	515	582	557	573	593	547	543	535	574	590	558	553	533	579	552	535	572	564	558	584	594	538	605	578	604	563	584	556	525	558	567	590	557	577	524	534	559	566	572	542	543	587	548	570	530	531	533	548	600	529	548	552	559	590	519	552	588	562	561	567	562	546	527	514	563	587	554	559	562	575	576	540	511	571	574	595	547	538	578	519	558	513	590	582	558	570	546	548	546	595	569	591	570	577	519	576	547	533	546	561	572	551	577	584	547	547	551	555	559	542	608	574	608	549	574	537	532	538	571	539	563	564	562	519	564	585	533	583	579	553	594	564	551	538	521	536	585	574	554	539	533	550	577	575	549	523	544	528	598	558	557	534	550	560	589	555	538	554	530	540	565	558	609	561	555	562	552	503	560	559	557	583	535	546	580	556	589	517	604	565	557	552	566	594	534	541	586	551	548	560	590	512	587	535	540	581	590	617	583	559	559	602	580	589	568	543	527	576	591	568	625	559	535	528	563	592	547	564	549	531	576	597	571	601	574	564	585	522	552	525	559	579	566	542	584	573	575	560	596	541	589	533	538	559	559	558	560	561	603	570	528	584	608	566	571	574	602	516	530	561	529	583	565	555	549	552	594	580	566	517	555	567	579	546	592	524	552	560	578	535	613	562	564	550	548	593	543	569	532	555	561	557	538	534	565	528	589	548	621	513	542	584	558	556	563	596	557	566	579	547	529	549	597	562	589	567	581	582	620	555	536	554	543	543	541	555	572	590	556	560	602	607	566	613	559	567	596	626	586	565	538	565	604	568	547	542	516	551	581	540	555	566	599	535	554	513	537	608	555	524	571	537	575	559	587	551	573	619	532	534	517	543	580	539	574	604	530	551	578	557	547	575	539	591	553	550	520	557	536	575	551	547	539	549	549	563	515	582	578	566	562	552	526	539	524	533	552	578	540	577	563	557	535	574	546	566	557	525	544	512	568	541	525	537	579	565	591	575	556	588	521	568	579	560	520	552	606	536	544	594	557	560	574	563	510	558	547	516	523	567	587	548	557	555	535	583	602	550	579	572	506	542	552	561	544	526	574	552	535	537	520	535	491	531	542	566	533	563	564	558	534	575	543	524	552	545	571	543	565	554	591	526	535	586	550	525	560	570	537	601	509	541	571	568	524	569	612	566	558	563	520	583	570	569	584	536	537	541	538	550	565	557	555	593	565	578	569	558	560	567	555	521	570	557	579	568	539	579	535	521	553	531	531	578	570	532	520	576	551	567	577	559	551	492	585	571	564	574	571	565	583	592	545	511	528	549	564	582	573	531	562	570	546	524	555	562	598	556	589	562	516	551	577	526	585	562	523	569	535	557	513	546	578	530	534	477	546	593	579	592	556	567	600	536	596	527	555	559	574	551	567	549	579	572	594	538	569	564	582	567	568	523	600	570	537	525	561	575	514	554	542	579	572	556	592	553	562	511	549	584	613	566	513	587	577	545	551	545	572	593	506	587	524	542	518	587	523	574	580	553	574	535	548	563	573	623	562	583	574	591	613	560	562	550	556	539	535	593	533	591	617	544	537	533	540	559	541	552	551	573	525	573	529	571	550	561	598	595	557	557	574	535	574	567	569	585	558	529	581	556	615	581	547	560	546	551	535	528	552	529	554	530	565	559	521	538	565	543	568	570	547	551	568	558	549	571	523	564	554	557	565	494	550	543	517	554	582	562	582	571	551	538	566	572	564	571	523	544	541	532	612	535	557	608	557	564	540	571	565	542	574	576	558	558	556	526	560	552	553	582	533	592	589	548	570	543	586	589	558	523	534	576	535	559	524	570	517	566	582	594	542	556	555	556	576	509	598	502	598	555	590	548	577	500	574	524	532	590	565	542	548	579	536	572	564	555	557	567	574	579	579	573	555	536	563	557	535	603	585	566	556	552	561	567	583	600	553	568	552	537	562	614	529	574	558	602	569	582	543	569	561	553	525	581	556	569	573	582	574	516	536	536	573	521	582	563	574	539	553	612	557	592	549	580	557	588	613	568	547	604	548	535	537	564	546	541	599	557	573	548	609	563	565	538	566	597	561	572	587	555	578	551	563	551	562	557	589	561	543	529	573	579	551	565	566	522	569	599	599	575	560	568	570	521	521	578	573	565	548	574	504	564	553	528	545	525	548	591	547	516	557	522	526	586	535	592	581	536	539	546	518	554	613	547	578	543	483	495	567	558	581	570	549	584	581	538	567	557	556	556	548	567	557	567	570	544	592	532	551	569	591	507	563	582	580	570	564	527	601	565	540	581	551	537	531	520	518	535	540	581	558	561	591	539	570	548	529	580	523	538	570	566	496	576	588	561	534	564	561	548	535	549	541	558	564	562	560	584	567	558	560	537	507	549	560	552	601	552	543	531	558	572	570	544	547	545	569	523	561	546	538	533	555	565	528	529	534	539	587	551	555	540	561	600	521	544	574	538	534	506	507	553	561	522	561	541	512	556	559	538	598	547	546	554	564	588	510	588	590	543	561	587	548	534	547	510	565	551	521	544	570	513	550	576	564	624	541	507	545	552	551	590	563	520	547	581	517	550	578	544	528	574	558	537	568	523	518	549	545	554	570	561	557	582	557	571	548	552	497	536	564	565	554	598	562	576	562	574	580	524	589	518	515	558	532	587	571	585	544	542	564	557	570	573	537	594	535	534	549	581	542	527	552	566	575	553	535	570	525	563	569	580	561	549	541	525	563	557	582	540	524	551	526	563	554	563	552	527	557	552	569	535	577	549	604	559	544	519	563	555	529	539	549	553	534	560	574	533	583	555	560	514	558	547	554	588	600	569	555	562	566	610	526	504	539	561	573	561	571	526	592	558	597	549	535	567	540	539	579	550	558	578	569	582	554	537	558	558	610	594	557	536	529	557	564	524	550	525	539	542	590	575	566	541	531	602	584	525	537	564	546	531	511	557	508	556	567	583	522	541	527	576	483	560	588	576	600	541	607	541	556	586	525	572	607	547	562	576	555	519	549	544	564	540	532	537	539	553	552	580	574	569	554	575	544	532	555	539	594	535	591	533	595	578	596	525	567	545	535	541	559	499	526	567	567	512	558	526	559	547	569	564	549	565	535	549	580	544	559	601	584	552	553	565	563	562	584	564	576	554	563	553	555	590	557	501	566	542	536	567	555	547	570	537	582	564	535	531	566	528	525	579	530	571	564	550	545	573	570	550	583	538	567	578	576	501	557	516	560	540	527	594	525	591	555	567
27250	12787	1734	768	480	443	407	398	518	1696	2427	1713	872	540	417	414	364	381	366	382	367	376	372	354	373	366	335	359	370	388	374	372	389	355	336	387	335	367	363	365	382	354	379	346	359	375	376	404	391	366	372	323	373	352	356	338	377	415	370	378	387	334	393	393	355	351	398	397	345	365	405	414	372	385	372	373	370	351	377	378	351	385	389	334	347	386	391	370	362	383	414	348	366	344	388	399	376	378	354	362	396	381	366	388	379	367	357	352	376	379	392	370	380	377	393	366	370	386	376	385	383	369	359	410	398	379	323	409	400	332	402	390	380	365	403	367	329	397	345	354	363	366	381	371	349	365	369	365	376	406	374	350	365	349	378	380	368	378	371	361	381	405	375	402	363	388	392	395	365	385	405	387	341	380	379	364	346	363	335	354	376	361	353	345	406	410	374	343	388	392	380	391	357	402	380	362	357	369	363	371	390	376	371	379	349	336	374	329	358	359	372	363	368	360	384	411	329	356	358	401	343	327	364	358	375	381	369	408	357	357	392	370	366	388	391	360	394	348	339	370	344	365	320	347	333	388	368	400	389	347	403	405	389	342	376	397	384	383	361	384	372	351	395	302	356	367	388	367	378	377	401	387	368	361	374	389	361	368	374	360	391	399	376	370	370	356	366	400	349	361	349	350	375	394	337	379	368	370	408	358	366	362	378	344	363	371	361	366	388	335	355	363	367	361	341	389	351	366	369	378	392	410	419	380	399	366	376	366	388	364	390	391	332	371	402	373	393	392	368	385	374	402	367	371	381	371	392	368	352	373	389	372	388	385	342	329	375	373	381	370	389	372	345	379	374	331	432	365	357	386	379	362	356	392	366	373	384	347	379	351	351	379	364	363	408	359	396	375	393	355	393	387	350	358	370	393	399	389	365	365	361	381	373	378	389	389	368	328	367	385	355	345	376	345	390	407	358	405	398	340	374	354	390	384	351	383	348	410	382	390	340	344	407	367	340	363	377	353	386	409	360	334	340	385	370	388	353	412	361	376	361	371	368	374	354	395	337	414	323	424	356	382	364	341	382	382	357	365	379	413	407	363	390	377	361	355	388	405	360	401	382	370	374	386	380	349	362	338	340	349	365	347	387	373	346	346	344	389	415	363	347	407	345	372	368	373	364	388	387	385	352	380	341	373	393	371	403	400	356	371	366	391	384	388	371	348	360	350	351	385	379	385	311	365	368	357	391	381	375	373	397	353	401	380	424	366	354	372	387	330	381	355	362	362	385	380	398	363	387	367	343	385	393	344	344	350	371	366	381	359	367	367	357	352	335	378	352	384	366	396	379	361	395	396	363	375	366	423	381	370	342	413	379	356	382	379	374	391	397	347	371	400	401	408	378	392	368	401	354	392	376	391	367	362	366	362	372	359	395	341	364	367	337	359	378	390	358	394	364	369	323	353	374	375	412	373	373	369	406	341	377	412	388	401	378	396	349	375	337	372	372	372	382	383	352	370	403	397	388	380	379	367	410	379	374	370	352	367	335	351	359	362	370	394	367	383	364	396	380	370	395	361	381	387	351	398	392	379	402	367	370	371	369	396	382	376	389	375	406	384	364	381	372	381	358	378	388	397	376	364	364	392	351	374	393	353	341	378	406	368	373	388	396	362	348	373	369	410	377	377	363	368	374	401	389	361	367	378	365	390	367	350	345	386	353	390	378	351	387	371	391	410	394	409	369	402	389	343	303	372	374	324	384	402	346	345	363	370	357	370	353	366	355	377	378	393	362	350	366	390	370	397	331	351	375	375	372	356	389	365	366	367	387	339	409	355	312	360	369	352	380	385	360	385	348	383	335	364	369	400	363	376	379	381	387	365	373	385	354	359	328	354	375	346	360	373	329	375	407	339	364	371	377	378	362	376	352	373	373	384	370	345	359	355	369	376	354	360	350	358	362	370	375	380	365	383	372	341	377	387	367	383	371	365	355	370	378	393	372	384	372	364	375	382	354	365	362	378	371	391	343	365	408	358	373	366	362	354	355	354	349	392	397	388	395	357	368	356	358	371	365	371	392	392	366	377	396	344	370	372	349	382	395	378	376	348	371	378	374	353	383	356	408	413	395	384	403	396	405	391	347	362	390	390	393	372	358	393	376	390	395	361	389	376	396	405	365	400	371	348	351	391	365	344	323	359	358	357	396	375	389	381	391	378	364	372	346	406	402	392	341	398	339	326	358	367	383	370	356	390	390	402	365	376	388	366	360	362	363	376	408	370	354	377	373	377	374	365	356	379	387	390	388	345	367	368	381	393	360	339	368	378	396	383	363	396	383	409	394	335	355	361	380	385	388	381	361	366	359	388	382	353	389	350	348	362	387	349	387	369	378	378	415	379	382	369	382	376	386	356	359	345	371	407	384	401	394	357	362	416	390	337	390	391	428	378	363	376	337	375	360	423	373	375	360	365	359	342	367	389	358	375	382	367	322	395	363	396	378	390	382	350	409	351	365	362	396	363	404	366	404	356	388	370	366	364	375	387	361	412	382	361	386	349	399	386	361	379	415	349	355	404	388	380	402	374	402	394	363	364	408	383	368	371	403	347	391	391	388	366	364	359	354	358	343	348	393	353	345	377	374	352	398	410	400	353	387	367	371	375	378	382	397	370	385	370	393	382	397	399	359	412	407	381	376	345	426	364	397	384	376	354	393	386	391	333	383	334	367	387	387	389	351	335	378	362	397	367	362	390	390	382	357	402	393	384	354	383	395	385	399	360	368	381	363	383	384	352	387	376	359	347	393	334	361	389	405	361	366	395	364	372	380	378	362	356	363	373	356	367	364	414	353	400	367	359	378	405	354	358	378	358	383	386	368	360	383	370	373	370	361	370	352	367	415	357	361	362	352	357	371	382	403	398	378	383	391	356	377	366	391	383	371	385	387	371	400	378	367	368	385	336	363	357	340	399	364	375	399	342	337	403	392	364	364	341	365	393	342	373	399	388	395	367	358	409	352	399	393	371	437	383	371	371	363	397	389	353	357	391	361	334	379	369	365	332	360	382	355	354	381	396	395	405	377	365	410	375	375	369	346	357	351	363	403	358	363	335	399	360	375	362	352	410	375	366	363	344	382	379	361	370	372	388	378	352	355	387	381	348	355	366	344	374	401	354	384	376	383	370	381	355	371	400	370	387	422	371	353	372	357	356	360	374	398	345	339	371	405	352	389	369	357	383	383	352	354	371	357	391	389	364	379	386	353	385	384	382	339	348	355	342	380	353	352	420	366	355	375	394	382	346	376	372	367	346	376	347	364	402	390	370	337	314	420	373	359	377	369	371	389	363	388	393	359	359	394	358	373	371	387	356	372	391	368	342	388	391	387	399	384	392	390	395	356	389	368	408	371	370	374	378	410	385	344	367	349	420	372	351	352	380	385	366	357	366	357	323	357	367	363	361	382	382	366	367	422	399	420	346	356	392	322	398	367	338	378	383	375	351	358	360	378	377	395	371
5171	1678	1118	576	445	430	373	356	557	2375	2689	1988	894	518	325	304	323	343	322	336	306	335	331	351	323	308	319	343	316	315	298	314	326	313	324	317	330	349	291	319	317	365	300	314	329	312	325	294	311	304	316	320	341	295	337	323	304	332	303	316	312	322	344	310	308	289	295	317	304	338	302	319	328	347	336	359	314	338	317	313	327	311	304	335	309	327	296	302	307	301	308	332	318	327	306	307	352	332	328	275	323	304	333	347	327	317	299	327	320	319	347	352	338	315	326	319	292	328	295	307	321	301	314	299	331	311	310	317	330	351	326	331	319	333	279	332	330	323	334	336	349	292	336	328	314	339	333	343	318	333	338	307	340	333	319	334	293	286	319	341	354	320	296	320	355	306	317	339	322	329	315	308	315	337	253	338	343	306	311	322	336	302	319	309	358	347	316	304	315	327	316	315	335	315	313	339	314	303	312	331	331	284	304	335	296	312	333	288	336	298	309	318	315	310	296	313	283	313	319	309	318	315	311	315	321	322	333	343	305	325	300	323	332	349	340	304	325	336	304	314	315	323	345	294	329	333	281	328	327	317	337	293	319	294	313	319	299	331	300	297	326	322	346	306	335	305	319	323	319	296	300	328	337	319	323	290	331	314	344	300	306	316	305	309	350	298	348	332	331	319	319	304	312	320	301	303	330	305	331	328	307	314	322	298	319	307	291	322	311	333	369	304	334	285	355	312	334	334	334	354	311	326	297	317	313	312	324	259	321	310	346	315	319	343	316	328	320	331	297	312	320	319	286	330	308	347	350	319	372	313	305	315	295	336	308	306	306	351	331	312	311	311	317	313	318	336	319	334	338	331	312	335	317	346	308	317	321	287	350	351	299	320	306	329	318	302	323	326	335	331	337	315	330	319	320	356	322	354	323	330	337	350	308	338	320	345	326	327	342	332	316	328	315	330	322	319	317	315	327	325	314	304	307	330	317	326	322	340	315	297	359	318	298	326	356	315	290	313	318	334	276	328	307	339	319	289	328	337	327	317	324	298	318	301	316	289	326	318	297	317	316	309	326	290	351	334	319	306	315	301	322	303	326	273	324	333	331	324	311	310	309	330	295	314	312	325	331	301	324	318	318	327	315	317	331	328	326	302	334	300	312	322	301	303	317	311	329	331	304	335	298	303	314	315	335	318	356	318	321	348	292	321	316	330	317	334	314	299	298	312	325	325	297	302	321	338	352	317	353	320	307	309	334	366	311	337	304	296	298	324	320	301	327	297	322	294	321	303	329	307	312	359	334	284	340	310	310	325	321	333	320	304	323	335	309	333	290	321	315	318	338	289	301	305	359	306	311	337	341	325	315	303	304	303	328	331	335	320	318	324	295	302	272	309	295	295	293	295	323	285	317	270	312	302	322	340	320	308	296	327	335	308	326	326	317	299	311	329	329	317	329	348	349	314	327	299	329	332	299	320	357	322	303	353	301	318	302	310	332	297	314	318	315	347	304	312	299	283	323	337	320	314	305	310	314	328	322	328	299	321	299	325	323	338	315	329	267	309	305	310	327	319	311	339	347	313	304	328	303	312	330	349	306	316	301	325	298	301	320	293	305	323	352	304	337	321	324	301	331	313	302	313	294	317	310	316	305	294	315	343	331	292	304	336	296	330	323	271	293	304	258	323	324	332	321	318	318	325	311	318	310	325	347	325	332	322	317	324	331	337	330	289	358	310	303	310	325	305	323	327	295	299	266	338	308	291	307	348	320	329	297	325	320	341	335	313	303	319	327	341	308	347	312	335	339	310	322	328	293	331	305	308	325	343	344	334	329	296	330	289	321	312	291	325	314	324	323	326	308	342	303	287	294	338	350	303	301	323	348	295	342	307	340	296	316	327	310	339	295	318	289	286	330	320	304	348	323	339	347	307	307	321	328	318	337	309	298	348	327	315	328	318	325	322	303	279	346	320	315	325	323	307	337	331	321	321	318	356	300	304	315	312	313	326	329	323	333	281	313	322	349	309	325	318	325	309	334	303	312	301	301	352	381	322	295	331	310	343	322	292	281	337	324	354	295	274	305	306	284	298	304	271	327	335	320	364	332	320	300	322	293	311	323	362	337	297	320	314	325	302	295	311	308	339	344	344	296	299	310	336	335	335	308	305	337	295	308	311	346	320	318	312	304	340	305	333	316	299	345	359	307	316	270	299	300	323	357	302	328	304	335	340	306	327	337	326	324	328	305	285	311	345	307	360	330	333	332	335	400	303	311	302	339	309	361	326	316	269	295	311	317	309	296	297	308	288	326	307	350	296	326	339	301	321	289	326	330	333	310	327	330	313	338	322	326	333	335	340	322	319	328	326	269	331	313	284	263	341	301	330	315	301	344	344	298	345	283	317	308	304	334	331	310	348	289	347	322	332	315	309	349	319	324	318	300	308	333	352	308	310	317	321	326	319	344	329	299	298	292	296	328	312	311	311	322	317	335	335	289	321	348	280	316	329	351	303	351	271	314	319	331	313	311	304	303	303	310	343	297	321	360	308	326	297	316	297	309	349	287	290	347	325	337	343	311	314	329	304	291	323	341	323	316	327	322	302	317	315	286	319	318	294	317	298	315	341	351	291	295	320	317	303	277	310	296	318	337	347	312	333	340	298	289	300	313	296	318	302	320	351	309	337	314	308	322	335	294	285	319	338	292	319	320	352	331	330	336	290	313	305	305	291	331	312	314	324	310	299	323	313	288	322	309	317	328	317	324	324	304	307	351	336	297	310	320	313	329	329	280	299	329	309	291	308	311	292	269	322	339	319	323	335	292	305	284	345	309	319	315	317	325	310	308	284	336	301	334	304	304	332	321	318	343	319	326	324	318	297	308	311	308	298	301	309	322	322	303	314	324	329	343	315	320	334	309	309	302	315	294	320	291	346	351	322	323	338	314	326	331	336	330	292	302	302	346	298	347	298	301	327	329	305	313	293	328	318	309	334	313	315	345	288	303	335	310	341	303	312	351	331	322	293	315	332	312	364	300	303	288	320	344	327	321	315	337	315	329	312	349	338	297	304	300	323	339	324	342	340	350	303	306	360	333	327	292	321	335	303	318	320	361	310	315	343	323	340	336	316	296	330	321	299	314	258	334	350	298	334	341	307	370	324	305	264	327	301	304	320	320	347	320	316	279	273	304	321	346	320	325	345	280	319	315	306	301	323	308	298	310	339	285	326	299	290	354	307	288	285	314	306	305	308	344	338	326	313	303	296	324	317	297	326	310	313	330	311	310	314	308	292	322	313	325	305	349	349	331	314	350	329	348	339	292	328	290	323	348	336	319	315	314	341	300	343	300	316	324	323	351	309	330	316	330	329	347	340	283	331	296	319	319	341	323	293	296	325	314	309	356	334	321	310	309	341	322	311	320	289	308	318	329	347	311	334	311	297	321	330	316	333	331	314	307	319	309	333	325	321	313	316	316	317	348	322	339	293	317	335	293	331	326	290	330	320	313	316
25168	21072	26939	25036	5166	1006	706	681	1248	10855	21459	12925	3706	1308	647	409	442	455	454	445	477	481	427	430	462	482	444	431	456	457	458	448	425	456	450	465	466	409	464	422	456	420	419	465	451	452	439	451	403	421	427	438	425	427	433	460	422	415	410	425	435	407	408	448	444	436	411	438	462	406	457	423	399	473	436	434	460	455	448	417	425	451	437	420	437	429	467	445	442	433	430	453	471	395	405	428	484	463	422	417	426	455	447	447	438	426	425	425	474	437	408	440	424	448	453	460	452	435	431	451	456	419	432	453	436	441	473	406	465	422	390	434	457	433	440	462	433	435	422	457	437	429	458	444	458	438	434	467	436	421	428	479	452	427	405	449	458	483	453	420	410	429	445	450	416	399	355	447	433	419	418	401	432	401	444	480	427	430	444	424	427	472	419	414	431	419	452	448	440	429	447	435	400	412	430	432	464	465	429	430	410	453	424	427	442	482	441	426	412	450	446	460	466	432	416	410	465	427	436	424	427	448	434	496	417	426	442	451	408	453	417	464	453	444	441	451	433	435	399	422	424	440	449	426	458	426	436	410	436	451	464	443	461	433	460	480	455	446	409	409	394	408	474	451	457	442	434	449	423	426	439	426	397	415	431	442	462	431	410	421	462	435	455	427	475	452	418	442	427	435	458	443	457	386	444	441	470	463	450	396	422	442	389	414	442	419	420	453	421	431	416	445	399	409	438	481	414	423	471	464	440	443	447	452	408	412	456	470	448	467	447	455	418	437	464	417	425	442	478	415	460	452	428	478	386	430	418	445	456	461	424	465	484	425	453	440	423	431	432	477	415	427	474	410	466	445	433	440	427	445	404	433	429	448	419	451	395	448	459	427	468	426	480	450	461	452	433	467	450	444	470	432	411	423	459	456	459	458	442	441	434	453	429	445	446	447	408	440	488	414	402	428	419	449	420	458	438	457	461	430	429	420	435	458	451	450	442	401	409	456	416	394	466	434	422	430	430	447	438	428	420	507	427	452	426	441	432	443	444	466	468	475	388	429	435	403	457	443	420	463	436	430	432	429	408	423	396	410	448	425	414	403	405	470	434	415	426	467	418	452	468	421	436	454	468	476	439	451	424	470	451	435	430	388	432	417	470	414	420	487	432	431	434	434	444	457	453	456	444	447	421	452	451	449	462	451	433	420	399	443	458	450	438	447	494	464	419	449	472	414	462	470	401	423	456	450	461	441	457	427	463	411	420	441	409	444	401	445	405	386	446	453	442	423	423	427	413	389	444	437	481	425	443	440	444	479	453	463	397	438	452	424	440	416	421	430	413	431	422	461	444	426	446	454	400	431	425	424	410	439	437	408	462	466	417	438	440	464	456	452	440	502	445	418	438	450	455	477	429	438	424	455	386	396	470	451	417	441	431	455	429	442	420	430	475	444	407	460	451	425	420	455	411	412	492	446	434	432	417	475	450	448	416	407	444	432	429	454	437	456	415	394	443	392	452	450	421	438	449	452	481	449	453	436	422	446	442	450	424	437	414	465	449	439	432	407	446	431	430	394	408	464	449	439	422	450	445	428	420	453	456	449	412	453	444	467	441	433	438	437	444	427	475	428	424	413	487	467	406	405	424	439	420	423	395	421	435	439	457	442	433	443	461	476	419	425	420	448	432	430	492	428	417	451	441	462	393	452	447	418	453	438	469	411	462	417	453	450	388	436	449	421	448	415	404	410	444	422	422	446	431	480	406	432	449	434	465	390	437	418	443	455	415	434	447	449	449	451	437	454	408	397	431	421	411	432	410	429	397	441	441	471	406	458	459	456	477	450	392	449	438	479	429	464	438	399	432	447	435	428	416	451	406	460	400	456	427	443	449	418	441	472	451	429	435	413	427	420	459	488	421	465	432	451	444	439	442	420	428	461	429	429	417	427	444	427	435	425	441	410	436	438	419	429	474	444	435	440	452	415	463	469	430	413	447	460	462	447	440	448	455	412	422	456	440	464	436	407	431	459	435	425	434	437	431	432	448	463	435	459	430	443	414	392	396	424	433	460	476	432	435	458	442	425	435	431	419	425	463	423	444	444	429	435	464	456	435	419	446	462	440	407	460	430	413	434	436	452	429	425	422	444	438	426	458	420	432	426	427	459	426	450	423	427	427	432	430	422	435	441	428	450	426	482	413	438	434	420	448	451	459	441	420	398	456	434	398	412	445	408	442	451	467	416	468	418	444	453	391	417	418	440	477	471	449	424	414	437	445	397	450	412	431	446	463	450	449	444	445	410	433	420	425	448	459	425	431	473	459	434	401	427	426	426	455	455	465	417	425	455	418	433	430	445	433	423	400	436	443	457	446	457	424	443	423	452	461	429	444	441	395	469	430	460	447	418	438	414	410	433	463	461	451	460	452	456	425	450	417	437	445	402	432	464	436	443	423	445	401	423	413	437	437	432	439	449	471	432	436	412	443	419	452	473	419	484	458	438	458	407	438	389	458	399	436	391	469	424	455	399	439	425	460	417	445	455	467	446	450	417	429	450	493	420	417	432	473	435	484	464	410	447	396	464	423	427	418	461	432	394	425	398	455	470	438	412	437	458	457	413	453	455	442	437	427	453	463	453	424	420	448	443	410	434	452	445	474	410	459	472	436	441	416	452	411	467	433	412	439	453	469	447	472	462	445	472	423	449	452	489	472	453	468	448	455	409	438	449	447	443	455	426	471	422	415	437	445	454	398	443	415	496	406	462	405	415	442	442	462	457	414	459	458	445	453	410	454	424	390	422	417	456	433	411	448	442	421	454	460	444	407	407	437	458	458	446	446	447	425	440	410	436	452	424	465	465	425	447	425	450	419	430	425	438	443	418	417	441	387	434	442	449	448	422	431	472	449	430	426	446	386	435	448	443	431	430	448	451	479	452	423	432	463	415	398	394	421	402	471	434	434	478	446	415	437	421	418	448	427	394	464	456	448	414	401	463	435	417	443	429	471	425	431	407	455	460	424	469	465	453	423	421	426	459	456	433	413	432	407	430	419	503	441	418	401	433	413	425	442	462	392	429	436	389	468	448	402	461	463	437	436	434	450	405	469	434	439	471	477	462	459	450	405	448	436	424	446	452	427	429	436	430	439	438	457	415	426	422	508	457	422	454	407	395	458	417	428	424	419	451	445	469	436	466	456	446	446	432	413	414	447	472	455	437	437	418	433	447	453	420	423	435	442	402	440	431	443	411	392	456	453	441	428	446	460	436	443	451	467	469	437	437	405	421	422	453	440	431	426	441	430	428	424	401	456	443	419	459	448	472	410	479	436	470	444	441	443	465	472	464	439	435	401	452	422	412	450	454	447	453	458	384	433	409	440	435	422	453	386	458	435	452	473	412	459	431	426	440	437	471	455	451	427	433	453	466	455	424	430	420	426	433	413	392	432	461	445	446	441	421	446	402	479	447	434	428	445	413	453	434	416	432	443	460	450	435	393	443	439	442	415	431	448	411	469	445
4194	4984	3868	1903	1285	812	704	834	1767	14084	19716	10559	3509	1412	559	425	413	439	401	405	382	416	400	381	396	412	415	416	393	403	424	403	385	385	357	405	392	398	391	399	417	413	366	402	388	383	424	415	391	420	374	395	405	380	401	416	367	381	402	353	388	368	381	384	412	394	390	402	379	371	353	419	396	351	409	409	417	388	351	405	392	403	417	414	362	371	386	406	397	390	393	382	379	402	367	362	375	377	403	381	384	390	417	384	384	379	395	417	391	364	366	392	410	386	390	396	392	368	388	383	404	377	410	341	346	408	402	405	390	354	377	394	359	374	383	378	401	379	411	376	380	385	384	411	371	393	414	393	372	404	402	354	375	407	404	372	380	374	392	389	379	387	410	423	409	382	407	386	372	408	378	376	424	385	374	382	372	384	381	371	399	415	453	410	398	403	371	360	371	399	364	390	408	392	376	386	403	395	386	425	377	424	371	397	407	406	400	379	393	383	412	347	407	376	383	416	392	379	337	387	366	403	408	380	388	367	378	406	416	399	382	406	419	384	388	371	347	387	371	404	421	355	393	401	403	408	415	376	378	394	393	375	378	401	387	372	412	397	355	368	409	393	387	370	409	387	401	403	428	365	383	371	382	401	363	417	387	419	431	408	417	375	371	371	406	355	390	351	386	406	394	381	362	377	408	405	416	389	397	426	375	412	395	386	390	364	405	369	383	366	367	387	364	388	388	397	392	390	371	419	380	413	410	376	365	404	390	410	416	393	403	384	366	370	367	394	393	405	388	382	380	423	419	384	407	427	440	368	402	369	382	414	409	365	347	395	352	388	383	403	384	358	395	364	413	421	406	381	373	376	349	413	373	366	399	390	397	401	369	447	412	436	402	401	380	387	409	380	400	406	409	376	379	355	385	375	411	403	400	405	392	395	391	381	405	381	407	358	382	405	372	382	406	388	420	387	372	399	406	364	403	364	386	392	421	437	402	393	414	385	389	379	381	420	371	390	373	384	391	383	405	403	391	371	380	378	390	401	390	373	364	363	378	357	395	413	374	392	393	407	374	378	402	393	413	367	410	400	391	379	404	383	392	402	382	436	399	399	363	414	416	420	360	363	405	374	398	414	413	406	377	384	390	416	360	425	380	405	366	368	415	364	390	396	404	366	359	391	372	409	381	398	388	365	398	418	407	418	430	402	369	396	390	392	402	389	406	393	400	394	408	376	383	445	408	391	364	380	354	414	397	412	356	379	354	369	372	356	372	383	366	401	372	404	375	401	444	390	396	378	418	379	400	378	419	388	378	418	374	400	394	392	401	426	404	420	393	354	392	390	372	357	383	409	402	356	395	379	384	381	375	418	403	397	394	388	395	390	372	404	367	371	408	384	364	368	404	370	356	389	400	425	375	398	390	407	394	392	414	382	382	400	411	376	411	403	414	411	414	416	385	395	407	403	368	436	416	339	386	350	404	403	392	362	370	369	368	365	374	363	394	339	348	378	378	393	371	421	414	364	401	374	376	389	372	402	416	434	365	414	375	356	375	384	381	399	418	418	390	376	391	386	365	368	376	391	429	423	407	381	399	352	387	378	383	367	355	410	313	408	379	394	407	374	367	403	428	385	413	411	410	372	407	366	383	378	372	378	399	415	380	351	373	381	375	395	381	413	338	378	419	375	393	394	374	412	379	394	387	396	390	385	381	365	366	418	380	410	377	404	400	415	375	366	392	370	370	371	396	394	406	397	381	394	411	401	369	361	383	385	405	436	414	382	421	387	451	375	360	394	350	369	345	413	403	404	385	399	390	371	362	397	384	407	354	374	370	393	380	410	385	373	350	368	398	413	392	399	401	439	372	402	384	427	373	410	371	375	384	407	398	399	391	399	405	369	420	398	375	402	373	385	389	389	381	378	394	367	362	367	380	382	378	431	399	409	385	406	401	372	377	355	405	374	394	382	405	368	401	374	378	375	389	397	372	387	398	409	383	411	398	410	391	357	375	390	380	394	362	399	340	361	387	395	381	394	367	393	365	387	396	370	392	391	356	389	399	382	395	376	395	395	393	393	410	407	369	371	390	421	381	415	394	405	389	414	391	384	400	403	358	360	390	392	396	392	419	391	376	395	385	403	353	385	399	356	371	342	375	377	370	382	374	412	401	387	361	387	414	420	387	391	387	373	388	419	376	392	362	361	382	401	416	397	414	410	388	391	380	386	387	368	393	397	380	334	353	402	394	383	424	370	394	370	398	387	385	391	388	426	389	366	400	403	355	405	374	376	403	395	390	380	394	430	402	375	392	414	389	391	399	425	380	340	388	364	360	353	393	377	378	375	373	393	363	364	413	387	403	353	374	460	366	383	389	355	393	381	372	372	388	385	408	372	401	417	372	389	363	377	388	389	378	391	339	381	372	397	373	378	397	416	410	391	402	433	378	374	428	402	353	388	400	377	383	406	401	348	344	410	373	391	403	374	360	400	372	389	408	360	382	371	383	387	419	347	403	398	381	378	377	387	375	413	393	401	371	398	354	393	385	379	347	377	373	390	388	394	390	352	343	354	380	386	399	394	379	411	403	379	384	387	381	396	378	415	374	404	379	378	410	419	399	413	360	385	356	404	396	392	371	398	415	383	389	356	403	392	394	391	362	373	403	391	412	375	413	336	423	362	408	332	395	400	439	386	412	401	404	375	364	381	406	395	387	399	420	409	408	416	390	414	403	411	374	416	365	388	383	420	374	359	375	413	372	399	384	361	373	385	393	398	354	371	415	378	403	387	382	377	413	389	415	393	413	395	366	376	405	390	388	399	355	391	383	358	392	381	429	401	424	366	415	377	389	362	397	394	372	417	347	371	377	398	375	370	395	373	425	384	380	376	361	394	381	392	360	410	382	375	383	406	351	412	403	352	348	421	389	385	390	316	361	371	392	398	401	381	392	411	386	390	403	358	362	361	411	408	384	385	377	387	402	390	391	384	385	383	353	382	395	403	374	378	390	406	361	400	395	404	419	442	401	402	390	375	389	383	414	408	395	413	422	389	347	381	388	404	345	386	364	391	366	393	382	434	378	405	353	408	356	377	395	371	389	399	402	385	383	388	386	376	395	400	389	381	417	393	380	373	384	412	405	372	361	375	385	409	383	389	413	371	436	385	419	376	399	408	388	403	379	407	369	365	366	372	411	379	400	416	375	367	404	384	403	376	376	376	349	415	382	378	385	394	390	381	380	405	382	394	368	386	391	430	379	383	350	380	375	402	358	372	373	419	373	376	375	360	374	375	378	350	349	353	445	373	379	374	380	386	367	413	388	370	389	343	382	389	403	383	429	380	400	410	385	379	403	384	393	408	396	395	380	401	374	386	376	383	389	384	387	367	393	366	355	396	356	344	384	412	390	391	388	362	378	389	382	392	387	371	410	365	362	387	395	385	381	390	351	395	391	419	384	396	401	396	406	393	368	374	377	378	372	408	358	387	409	389	407	345	365	380	365	394	375	385
23882	21071	28316	24047	21022	8152	1723	1227	5518	33469	35089	22869	7931	2162	1038	717	689	613	655	702	624	662	666	662	633	618	660	644	664	643	645	694	671	655	655	617	648	633	638	643	698	605	667	645	663	647	671	617	632	662	641	680	708	656	634	612	722	694	645	646	619	674	643	650	707	660	665	638	697	677	627	665	660	601	678	680	633	698	638	639	693	626	669	694	649	648	636	691	643	655	645	677	677	695	659	660	670	626	647	655	680	671	676	647	692	651	633	665	624	653	647	668	659	621	656	626	658	649	626	634	644	687	658	674	622	643	644	663	665	718	642	628	645	641	645	689	676	627	646	675	642	655	660	617	672	667	625	619	667	650	631	687	676	632	648	715	688	644	690	653	640	606	664	573	647	660	628	660	632	654	614	636	659	628	640	631	638	666	661	669	622	646	614	651	628	659	648	682	622	656	662	630	637	661	646	580	627	626	594	633	666	656	687	655	635	650	658	677	638	617	646	609	649	675	637	698	663	679	663	619	731	670	634	624	656	635	618	573	662	649	648	649	672	652	654	645	651	650	680	648	647	638	625	673	628	649	698	636	622	660	647	644	608	653	669	689	674	614	614	675	660	668	640	680	637	636	623	658	642	651	704	621	577	634	631	642	642	622	645	652	648	629	688	653	609	584	621	601	672	637	650	654	650	688	659	608	665	645	686	645	631	670	659	602	636	640	653	629	630	654	636	613	649	647	625	617	678	628	691	651	608	651	640	640	644	648	651	628	682	616	641	646	689	636	648	625	627	615	607	630	643	659	616	675	632	635	624	681	699	652	646	656	606	685	628	653	651	648	677	616	713	649	652	647	643	661	648	675	660	616	628	654	673	628	696	672	605	654	663	674	629	646	673	674	598	628	658	619	670	615	623	624	648	639	628	668	629	654	698	629	678	592	697	628	700	699	600	622	609	681	660	622	690	675	684	641	647	625	657	655	638	643	634	650	587	664	614	606	617	648	680	604	601	607	639	639	614	635	647	656	640	636	632	669	661	696	602	660	681	647	672	678	674	655	611	664	712	639	634	649	641	655	656	648	658	675	671	616	684	624	690	643	630	640	626	642	665	648	664	675	660	621	672	660	648	668	652	675	649	651	627	658	640	662	635	610	671	668	622	659	602	636	681	663	651	682	615	659	678	633	608	641	674	658	645	655	670	662	669	680	668	670	625	653	681	662	678	624	652	659	641	627	653	637	683	689	653	615	641	685	676	650	702	630	641	655	648	694	612	641	677	637	719	600	647	641	635	662	638	615	617	657	660	653	604	603	626	659	669	658	638	654	625	643	622	651	610	667	634	623	647	647	639	630	673	676	653	659	660	679	633	668	625	647	701	676	630	628	619	578	686	669	667	576	629	610	662	636	620	662	647	626	678	635	638	679	630	666	614	598	650	638	610	592	699	656	687	675	629	654	610	664	647	644	648	624	614	624	620	628	695	656	658	639	627	614	652	663	627	659	631	650	655	635	636	653	650	676	608	653	673	639	673	680	704	649	686	664	722	684	679	619	692	605	678	655	620	647	647	633	639	667	661	652	673	633	637	671	619	629	683	695	611	667	629	677	653	619	626	660	636	701	682	661	646	665	707	691	669	654	638	635	656	623	617	648	633	607	653	646	642	679	613	666	629	619	624	668	617	658	681	659	664	618	665	630	645	618	617	680	686	637	605	616	679	645	626	616	621	639	619	673	658	632	614	633	674	672	651	638	639	638	639	667	679	678	664	660	633	635	622	626	599	591	640	658	632	644	639	668	614	698	636	668	649	610	627	618	654	683	621	641	633	596	659	673	618	663	661	629	656	681	639	627	642	644	617	683	619	653	648	660	639	695	672	646	644	648	692	649	647	654	690	638	644	654	649	625	641	653	660	623	626	648	673	634	632	651	648	650	641	648	677	626	687	663	643	638	645	675	611	646	684	670	623	606	634	618	647	641	658	673	648	629	629	642	645	613	708	679	634	646	635	666	590	673	635	661	638	650	675	675	634	630	650	689	694	654	668	691	620	634	629	668	641	641	650	605	642	655	624	650	642	699	695	626	639	631	633	629	656	662	671	665	624	621	662	636	632	654	663	621	618	630	674	652	659	602	639	652	645	638	629	615	675	623	617	655	648	648	670	657	701	635	638	687	622	625	635	675	657	647	660	677	643	685	610	676	656	673	671	609	626	692	666	611	654	591	656	631	619	621	695	639	611	626	637	628	613	650	630	678	684	620	723	691	660	642	670	647	675	677	631	639	652	665	659	670	605	616	654	632	629	642	621	642	667	667	612	640	663	684	670	645	656	607	673	641	620	672	646	687	624	657	693	649	632	636	606	632	638	648	613	662	635	629	620	608	630	678	646	671	635	668	652	651	616	655	652	643	641	635	613	673	615	632	630	628	661	667	633	639	698	695	651	623	630	663	636	674	617	656	624	645	686	655	668	645	622	639	686	674	608	658	633	660	620	651	609	643	611	617	645	640	606	662	666	641	634	622	651	676	653	608	669	632	570	643	649	609	664	687	630	608	676	647	657	603	669	620	646	614	624	685	618	673	652	597	639	625	623	650	634	651	683	657	614	651	659	673	689	671	641	701	659	668	665	606	680	644	636	640	687	668	646	659	667	657	669	654	654	639	636	676	621	644	657	640	626	679	675	665	633	646	660	626	661	668	658	677	635	641	656	657	642	617	665	646	655	650	615	663	642	640	630	643	686	669	639	617	657	651	653	617	639	679	660	666	630	636	626	613	603	633	622	690	649	596	648	634	647	640	684	656	620	650	649	653	640	631	628	647	693	674	626	641	615	665	617	676	657	593	670	619	661	656	634	636	614	640	633	673	636	635	585	616	650	650	617	636	661	640	668	639	684	656	629	652	665	705	645	611	673	613	651	665	654	685	600	659	658	611	638	686	650	654	586	688	643	664	706	668	607	608	644	659	633	627	662	656	649	657	666	644	626	675	682	598	621	628	626	632	632	615	652	625	645	615	669	634	675	665	656	621	632	609	650	629	644	635	652	597	584	647	674	617	679	653	617	630	672	653	681	602	624	690	634	627	602	635	689	640	653	665	626	664	668	662	635	679	685	657	655	635	629	645	645	674	661	642	625	647	613	610	649	655	644	658	693	660	610	595	688	633	658	595	644	630	643	650	664	647	633	642	681	660	652	624	654	657	634	664	692	686	659	668	599	630	647	622	651	656	645	659	682	648	647	693	647	648	646	642	655	627	642	610	659	684	646	677	644	610	704	625	660	668	627	680	693	672	690	658	668	636	648	632	662	649	643	615	621	674	661	646	637	654	719	650	654	695	665	682	641	652	610	626	619	620	618	641	713	639	686	611	669	638	634	615	618	614	634	642	672	663	641	657	678	659	656	655	673	615	620	658	676	671	633	642	608	639	682	642	647	644	681	653	651	642	668	638	670	665	617	619	622	626	666	650	617	659	637	625	624	606	599	643	628	627	678	676	701	664	620	643	656	660
4893	9023	7188	3953	2341	1412	1227	1244	8528	34272	30561	17346	6014	1947	947	606	569	554	554	549	545	594	537	590	600	553	590	576	615	562	581	549	607	555	541	554	553	544	563	549	594	522	596	567	564	576	577	583	525	589	543	589	506	610	543	593	552	568	533	561	533	547	543	551	533	595	549	593	506	537	522	535	547	541	537	567	576	536	597	527	520	545	570	566	547	575	550	562	601	566	585	602	537	531	571	583	601	569	537	559	572	553	542	513	519	589	548	580	539	524	561	547	566	568	570	562	547	555	528	554	587	525	563	557	558	561	574	572	535	535	532	558	543	523	560	560	525	541	561	561	541	556	577	577	552	544	580	552	567	548	529	543	511	539	568	535	550	510	583	550	572	553	538	549	539	571	571	600	545	543	570	539	525	578	565	534	554	515	554	539	596	539	527	524	593	568	519	567	550	566	588	559	579	533	575	519	589	574	535	533	543	550	597	541	562	599	543	551	514	498	540	558	548	542	494	564	530	568	576	553	532	566	521	528	560	507	521	551	548	547	531	544	556	556	562	567	511	584	534	557	538	523	565	560	542	535	531	555	597	534	531	544	593	538	603	535	551	602	544	555	553	569	564	584	553	573	559	549	547	522	553	560	559	538	549	563	567	571	562	556	540	541	545	570	506	526	550	561	549	534	592	520	520	562	521	570	545	544	585	565	569	518	571	530	528	571	572	572	547	543	565	530	547	526	606	547	565	560	547	547	534	582	587	555	585	551	561	547	559	583	524	567	580	551	519	532	529	532	571	554	528	529	544	530	565	532	543	564	522	575	562	532	575	549	531	564	568	558	532	552	511	593	548	515	542	520	567	560	572	584	548	553	525	548	528	529	492	546	575	538	583	552	556	549	530	564	576	533	542	528	569	543	538	478	572	543	582	561	563	575	537	577	541	545	555	542	545	573	568	526	512	556	539	551	529	558	498	605	524	536	603	557	575	561	572	542	562	548	601	575	587	510	557	575	598	554	516	595	524	510	546	591	573	594	569	539	580	548	539	567	606	576	561	572	504	489	570	543	541	539	573	541	554	572	541	540	541	533	509	543	593	577	558	552	555	543	565	554	583	580	574	573	579	580	553	539	518	511	545	569	549	533	536	534	509	536	533	542	564	573	554	546	539	524	566	538	535	542	564	563	513	577	566	543	605	522	531	536	581	547	573	526	577	529	563	564	606	569	563	518	586	571	563	521	561	513	523	529	561	542	540	590	541	559	537	563	554	587	552	570	528	523	515	550	535	566	560	522	547	570	540	528	561	545	553	554	574	571	540	574	549	574	515	560	555	482	604	546	582	554	548	547	548	545	549	566	515	494	577	536	557	535	578	585	568	572	510	567	540	550	534	552	525	566	571	554	564	495	527	526	575	565	590	550	542	531	576	492	556	589	510	549	507	545	528	569	599	506	534	560	545	576	549	533	540	560	522	510	541	567	561	561	543	551	531	539	579	522	557	559	564	533	529	539	534	534	542	525	521	552	537	563	559	601	562	534	548	519	516	528	534	521	533	522	551	575	545	482	564	563	547	564	537	546	548	521	533	567	539	559	560	490	561	508	558	550	545	542	581	529	553	502	536	532	547	556	523	556	528	526	563	556	563	585	551	578	525	540	570	527	544	548	576	540	492	561	501	555	551	575	570	565	581	553	597	578	571	533	535	610	544	524	528	568	533	592	519	547	557	533	534	531	562	544	560	518	584	541	582	576	526	542	542	543	541	580	508	517	513	544	575	605	557	565	589	582	549	560	552	530	587	536	553	546	502	540	575	553	509	565	575	547	569	545	578	549	552	542	544	569	588	579	500	525	558	572	584	517	590	523	566	516	542	569	544	532	543	557	554	545	571	534	591	554	582	573	596	564	556	562	518	539	520	556	566	541	544	518	572	567	587	577	568	498	538	528	538	570	562	611	552	541	524	557	542	535	560	555	563	579	545	549	513	524	603	585	531	535	556	558	557	530	573	583	553	588	549	562	573	546	517	573	547	547	557	547	523	516	520	603	544	560	561	594	568	533	546	535	557	560	559	560	556	554	528	570	575	579	573	517	550	567	565	556	535	550	557	503	535	547	540	543	553	540	574	535	540	533	521	533	560	560	514	575	563	531	576	556	537	606	510	536	524	560	563	564	533	527	592	569	566	546	549	549	568	558	558	583	542	581	562	530	503	554	534	566	530	597	563	581	554	542	537	548	576	513	549	549	540	532	512	545	568	555	567	558	583	567	561	550	549	504	542	551	561	529	577	563	532	523	555	524	522	583	528	565	571	545	564	600	562	496	532	548	491	526	582	525	572	572	569	528	577	581	553	534	552	536	528	528	573	572	515	547	561	590	538	566	581	531	548	539	525	573	543	545	523	579	555	550	530	569	559	548	549	535	545	529	529	530	532	538	562	527	565	565	544	545	514	568	567	591	559	530	548	546	528	532	537	554	529	488	532	535	505	583	558	544	565	582	548	558	556	568	546	559	507	507	575	493	542	554	510	557	529	528	568	559	568	547	548	536	561	495	534	574	545	563	529	544	532	565	530	519	518	556	551	514	562	556	540	527	516	548	574	527	548	560	599	548	556	554	537	528	548	570	541	568	564	520	579	549	589	558	541	555	534	545	517	513	525	516	588	538	527	545	556	562	575	544	519	510	563	560	541	550	529	550	560	547	546	585	526	555	542	560	557	551	554	534	586	567	552	548	535	544	521	573	538	540	560	529	526	545	567	537	558	541	578	532	560	556	554	515	569	566	525	574	549	567	549	530	519	518	548	548	548	538	533	551	575	549	562	551	541	542	528	579	500	540	560	553	553	569	543	517	575	565	549	584	553	497	547	517	520	576	571	515	545	555	540	529	552	551	572	580	525	585	537	566	563	572	515	536	546	521	552	547	563	525	545	517	522	566	548	540	522	568	584	558	565	537	559	516	550	561	556	535	530	532	584	571	534	560	556	550	554	570	534	556	556	568	523	573	543	557	536	544	577	567	555	555	507	573	538	541	560	504	568	540	575	555	525	549	580	552	510	539	511	571	507	543	568	536	542	542	529	552	545	565	573	560	531	532	537	546	559	549	538	515	579	550	574	549	534	510	561	517	564	531	550	538	616	539	539	498	531	533	500	539	527	535	533	582	528	526	554	547	530	597	543	556	548	557	552	555	561	619	528	493	532	511	557	539	494	524	580	552	553	593	551	605	545	524	571	584	533	572	545	544	546	501	534	539	549	549	586	548	522	598	542	529	541	515	543	552	558	555	518	576	563	519	579	552	572	568	516	532	539	558	578	534	540	552	591	494	587	543	563	521	526	585	542	556	538	509	535	523	519	531	557	557	549	502	559	532	547	555	558	529	568	547	581	528	543	564	565	556	545	554	567	590	563	509	553	532	530	551	571	546	559	555	546	582	526	560	539	495	520	527	539	589	581	584	528	541	533	536	512	605	539	543	562	522	542	579	575	532	552	532	543	519	536	553	563	515
27165	12771	1905	1109	621	522	472	453	464	1545	2655	1985	1129	615	464	444	468	455	430	434	446	464	439	408	446	416	434	441	419	452	479	425	450	447	426	455	436	462	481	424	433	445	449	435	415	451	419	417	450	427	469	476	456	417	446	425	439	460	457	453	449	427	440	436	441	482	460	415	437	454	463	441	426	470	427	453	478	388	402	465	433	468	452	443	430	445	449	480	428	423	410	440	441	460	451	482	455	475	465	422	450	488	465	426	446	436	451	444	402	483	442	440	445	447	423	461	457	450	457	482	439	459	454	465	465	473	461	407	428	481	455	478	427	479	454	448	437	440	437	477	448	449	447	458	455	456	441	460	450	416	460	460	485	471	448	454	430	436	449	427	445	434	409	410	414	438	445	443	455	422	424	449	426	397	440	453	433	479	480	461	457	455	448	439	428	465	440	430	442	429	476	424	419	446	473	439	458	450	422	449	443	423	447	422	425	467	426	442	404	404	416	458	459	455	440	377	451	435	427	432	450	476	458	433	439	475	440	386	443	397	488	433	404	467	430	434	459	451	467	453	480	436	439	486	458	439	438	441	443	482	436	478	448	461	423	464	435	431	434	467	446	460	465	428	445	464	464	433	420	452	447	457	448	453	452	440	423	448	468	448	455	472	436	407	437	418	442	442	473	453	432	464	467	447	414	406	440	441	423	477	435	475	415	427	436	425	453	468	436	448	448	404	439	441	458	438	432	444	419	472	420	486	464	447	447	420	435	469	437	489	447	470	455	488	437	455	453	496	466	441	442	435	443	497	440	421	434	417	483	455	454	451	408	446	473	453	425	442	461	413	445	450	486	434	436	456	494	462	427	423	455	468	450	437	427	433	434	428	438	410	449	448	436	446	441	432	435	446	436	486	462	481	456	429	440	456	460	463	451	474	443	469	449	467	420	466	415	440	423	472	436	491	444	469	467	426	441	458	467	390	416	413	460	438	402	432	427	389	455	454	446	414	427	452	476	450	452	434	466	442	439	422	448	468	447	439	446	455	433	420	472	412	471	446	407	447	483	437	438	432	473	434	427	467	451	439	473	447	440	431	439	452	474	499	427	479	460	453	434	455	475	439	428	457	439	434	457	457	454	423	441	433	418	393	437	424	440	485	411	426	449	458	444	460	441	436	434	452	431	455	457	403	432	454	439	415	450	460	443	504	435	433	432	451	464	465	431	435	449	404	448	423	450	423	412	435	435	430	458	469	423	423	434	386	440	482	442	482	446	451	448	427	433	438	405	424	444	423	431	448	493	434	448	450	389	449	468	465	433	464	448	485	448	461	451	404	446	459	464	448	472	457	452	408	452	451	467	404	449	456	443	458	465	451	466	463	433	433	441	454	461	460	443	467	417	433	417	414	437	471	449	462	479	459	436	478	415	430	475	481	450	435	449	456	469	472	424	439	440	449	465	436	439	446	436	443	427	436	456	472	472	436	437	448	422	469	424	454	462	460	429	440	477	465	456	442	467	409	461	460	448	410	426	451	416	463	452	435	439	411	471	452	419	398	485	479	467	433	437	454	426	447	447	445	442	418	405	466	419	442	465	443	450	456	450	400	449	444	454	459	437	444	445	440	450	434	432	435	429	428	432	411	443	430	441	447	491	510	403	418	443	464	441	424	440	426	500	460	458	449	467	447	467	441	472	454	419	451	443	432	466	473	469	425	446	459	487	479	431	449	391	445	427	456	428	451	463	462	456	429	430	435	448	413	464	469	454	452	450	470	473	449	461	434	425	407	437	414	435	434	452	433	471	440	457	396	484	454	431	462	501	450	429	447	428	459	393	475	416	435	453	428	462	424	418	448	397	421	435	417	443	443	433	441	461	467	446	433	452	406	460	446	429	433	442	452	418	450	465	475	433	432	450	424	419	451	412	451	435	439	442	430	471	446	441	472	400	430	434	397	388	441	438	422	429	459	472	467	432	446	405	445	451	451	478	431	432	443	430	441	457	446	405	416	459	457	463	422	418	419	482	465	428	463	446	426	473	453	485	480	445	454	434	451	477	441	475	463	443	462	460	464	471	471	450	422	440	442	460	445	453	476	421	446	440	467	458	452	428	420	450	469	440	398	463	446	448	451	428	415	445	430	493	433	414	447	439	426	448	441	469	455	451	421	438	416	485	465	442	443	460	405	428	433	433	474	455	447	469	443	461	460	443	444	407	450	409	449	436	433	440	406	446	435	436	447	426	452	424	473	471	417	430	449	443	425	457	440	460	454	460	435	400	449	483	445	443	428	453	472	454	464	448	463	453	403	463	441	450	459	445	409	454	445	466	431	442	437	441	470	459	440	429	474	422	422	453	423	450	438	425	445	466	414	418	434	443	400	448	448	456	412	421	403	418	461	449	431	426	453	456	426	465	432	457	460	412	425	469	470	469	395	448	442	451	451	471	439	443	449	426	442	440	445	468	448	411	459	461	453	414	435	421	449	475	488	455	407	442	445	469	447	418	374	449	444	430	450	449	445	447	438	430	437	456	445	459	434	469	416	405	460	432	478	446	470	454	432	438	492	408	457	455	455	479	428	452	471	429	447	484	417	456	446	459	422	443	423	463	406	452	459	463	444	441	446	456	470	453	498	456	455	416	467	463	444	483	443	438	445	470	449	405	455	441	473	458	496	499	487	466	426	435	466	394	405	417	444	431	472	449	420	458	477	413	424	465	462	437	443	434	454	501	454	446	430	473	465	431	428	460	440	426	458	489	436	407	411	440	463	458	454	447	425	452	481	445	450	440	465	460	478	439	430	450	445	434	462	468	487	470	477	465	427	486	451	435	478	411	421	466	427	449	437	461	426	417	470	417	410	458	458	447	458	423	447	409	442	463	448	465	428	430	454	425	446	407	427	434	443	437	429	457	434	466	404	463	489	443	484	445	451	431	463	408	407	429	442	484	450	432	443	431	451	420	423	401	446	447	447	442	417	431	465	458	494	420	426	443	471	440	441	481	439	470	455	471	476	464	465	434	412	448	436	469	428	437	445	464	447	448	450	447	418	445	472	442	503	430	411	466	472	404	457	432	451	432	406	418	407	428	437	424	437	465	435	480	442	456	487	458	436	457	497	407	453	419	456	451	449	455	481	448	448	451	474	449	433	415	434	438	442	452	451	426	416	404	491	472	463	437	431	449	418	424	430	445	460	425	432	457	467	452	412	466	447	441	466	475	436	420	424	443	451	457	446	400	456	457	444	450	459	447	430	473	432	436	480	422	463	462	407	408	467	417	478	455	456	454	440	440	431	401	430	427	435	430	413	468	433	426	423	450	430	443	441	464	423	421	485	452	454	443	427	441	425	456	447	437	431	434	440	422	438	439	419	449	421	443	446	442	465	425	516	470	457	437	462	456	427	451	442	436	442	457	415	451	432	454	457	454	415	457	472	431	430	490	410	463	391	393	431	426	451	466	426	430	451	416	452	439	478	442	466	399	437	457	443	415	412	471	441	445	457	442	470
5428	1326	1371	855	643	500	404	401	406	2030	2983	2192	979	547	442	366	354	392	406	388	376	361	394	371	375	391	316	362	373	386	385	367	363	388	403	384	389	382	332	407	406	393	406	360	372	420	355	404	418	381	369	355	389	389	399	365	362	401	388	395	378	404	374	348	346	378	379	392	396	397	409	363	385	359	342	399	394	362	368	359	366	358	378	394	411	403	360	388	384	388	379	370	377	393	357	397	414	376	364	383	376	353	392	416	395	402	367	337	372	396	338	368	337	355	360	367	380	363	399	351	373	369	386	360	362	359	388	393	387	396	337	398	342	359	417	383	390	368	369	375	360	400	368	348	367	377	381	393	354	384	360	367	372	369	398	379	398	380	382	387	358	397	372	393	393	396	378	389	342	359	388	375	351	383	377	365	403	358	364	381	373	377	360	408	367	376	368	362	354	352	333	425	400	401	351	345	365	360	354	359	393	375	369	374	360	370	324	384	381	377	359	358	385	378	372	375	385	365	366	351	351	362	380	374	367	372	367	360	373	353	377	392	375	373	374	380	383	410	367	383	376	362	358	407	369	353	382	379	352	353	374	357	348	385	398	426	352	381	375	377	374	401	429	398	396	392	389	353	384	374	348	360	358	382	378	338	380	432	369	376	401	384	378	386	367	356	416	395	395	368	340	360	411	377	368	363	388	396	414	389	368	303	348	350	344	388	400	418	405	401	384	398	392	391	363	346	356	391	355	378	378	382	375	420	362	386	364	378	379	385	390	338	387	370	375	350	388	356	402	390	396	377	332	396	420	363	357	367	344	361	368	337	389	383	375	350	371	381	379	397	357	347	390	370	380	372	354	380	357	365	380	395	374	365	345	394	350	402	360	371	374	349	377	378	380	369	367	375	399	382	371	373	366	384	389	386	367	378	369	421	360	384	383	379	378	403	381	391	361	400	397	401	377	356	380	386	387	370	381	387	351	358	366	415	342	386	366	352	356	349	382	372	348	349	345	365	375	348	374	357	377	413	383	369	374	318	365	365	361	385	405	389	380	386	373	419	378	425	370	396	405	389	380	399	392	365	397	366	388	375	383	386	381	369	363	346	369	353	379	373	331	403	374	366	397	381	378	387	363	369	373	355	347	372	362	373	388	381	352	393	390	379	369	353	369	367	366	387	351	397	357	435	353	380	357	384	392	373	383	376	398	350	373	340	369	381	378	393	364	367	371	358	371	385	419	345	363	380	368	387	371	359	362	342	367	367	362	379	401	338	370	367	344	349	376	385	347	361	398	387	386	353	421	384	369	372	369	370	404	358	376	413	351	352	384	383	384	346	356	399	354	365	360	353	374	393	389	352	379	428	368	357	387	356	355	353	389	376	376	393	359	400	354	373	412	358	373	356	370	355	334	400	410	349	411	364	355	364	324	379	377	345	381	367	388	396	386	347	377	346	369	357	396	386	367	351	394	389	340	369	378	367	365	377	398	369	429	409	356	334	373	355	332	352	373	391	401	373	365	350	369	393	390	425	379	338	369	349	394	396	388	391	349	361	345	383	376	369	377	344	406	354	380	363	363	382	362	389	356	373	382	411	364	373	391	404	416	388	383	354	405	366	355	364	392	366	397	354	381	357	379	389	378	372	365	387	397	369	363	382	385	378	374	372	403	340	365	406	344	389	403	356	363	356	350	386	393	402	396	383	357	359	401	352	351	363	356	399	359	377	369	406	362	363	384	341	364	396	362	395	361	354	370	371	351	388	325	390	392	387	364	365	364	384	373	339	409	365	392	387	378	359	373	355	373	383	397	382	357	361	370	346	374	384	407	370	389	388	378	387	367	349	346	370	347	368	366	358	370	374	386	363	379	387	375	402	384	381	403	411	396	386	383	365	372	346	355	348	382	339	410	369	374	346	385	373	356	375	326	409	357	389	373	403	403	358	359	374	385	357	399	369	366	373	414	403	392	373	374	414	393	370	380	359	386	390	379	352	393	346	360	381	350	401	368	369	386	395	382	358	357	335	409	393	361	344	368	390	361	345	381	367	367	339	336	398	377	371	351	382	369	369	350	366	384	363	376	342	379	355	384	382	394	370	386	374	367	393	366	358	402	404	395	351	366	356	365	371	371	411	343	376	392	397	376	375	373	388	370	380	393	362	402	391	354	392	367	367	386	366	396	388	384	360	389	404	354	381	368	380	381	400	342	393	336	371	373	353	411	364	404	406	365	366	384	369	368	408	380	388	351	396	397	395	366	371	358	348	347	370	402	328	374	368	389	398	367	385	403	353	387	351	406	392	359	375	365	382	360	376	360	363	342	384	336	394	360	352	381	389	373	372	409	373	400	371	354	384	384	368	384	380	365	375	382	344	346	391	334	356	397	381	390	373	419	416	373	397	354	381	378	366	383	393	389	363	411	312	395	410	365	359	355	359	352	355	351	397	373	355	397	379	373	370	373	383	415	395	406	392	367	355	363	358	349	391	392	355	343	367	393	349	385	391	337	332	377	359	361	384	377	366	360	367	399	346	374	359	386	363	348	384	352	393	355	394	423	348	373	376	385	340	384	368	383	402	405	392	339	391	357	396	377	378	399	367	354	397	363	401	355	346	376	377	370	365	431	361	346	363	324	401	386	361	377	371	347	395	345	394	404	349	366	379	356	344	396	369	405	358	366	356	371	353	379	366	378	372	399	367	373	371	395	380	398	368	377	388	371	346	387	400	397	367	346	370	398	384	365	367	360	370	382	379	365	366	366	369	387	332	379	392	371	365	385	401	396	390	377	369	367	360	346	376	374	413	368	371	387	380	346	380	358	348	391	372	383	346	372	360	372	420	397	359	371	366	386	391	369	376	365	356	363	362	371	364	338	367	398	396	340	372	371	352	379	349	350	373	379	390	394	399	366	366	376	383	375	361	384	359	406	368	386	357	373	394	342	430	389	334	369	401	343	374	353	336	378	343	357	368	384	390	366	379	386	393	387	380	355	361	388	386	392	380	410	422	391	396	371	404	372	367	364	382	358	378	384	361	374	379	370	332	354	389	392	383	356	368	399	404	398	346	355	396	368	360	370	361	326	388	364	359	376	371	399	375	371	374	364	372	364	383	365	353	418	376	338	379	397	358	370	359	357	379	351	392	380	353	365	358	323	351	386	362	361	364	371	370	393	392	352	368	385	371	387	389	393	394	349	374	404	377	373	374	418	359	389	382	368	362	370	343	379	403	359	371	383	363	372	352	379	345	369	351	389	351	340	379	350	362	405	423	376	406	340	368	359	381	387	355	366	316	386	390	351	395	362	403	381	351	399	378	403	386	365	372	373	376	380	343	395	366	363	393	355	362	368	391	392	394	365	375	394	367	365	357	375	349	352	381	370	386	335	397	393	350	321	352	379	401	369	365	403	390	360	391	357	348	383	377	376	376	352	379	378	382	369	378	377	393	384	377	338	364	357	378	410	350	376	360	355	353	366	367	365	385	340	408	368	399	386	367	352	329	415	395
25192	21082	26924	25054	6365	1483	878	758	3280	16334	18455	11708	3885	1173	688	569	567	559	519	545	572	508	596	513	527	538	527	550	576	571	560	546	543	533	563	578	532	592	506	552	529	527	590	516	509	608	549	575	544	521	526	545	537	555	536	564	542	584	542	598	546	580	502	554	563	528	514	573	524	556	540	531	518	544	556	529	529	560	489	518	517	553	546	500	532	567	552	564	518	537	526	509	549	536	534	536	560	554	553	570	525	523	536	503	568	520	554	494	512	562	549	550	544	554	578	568	567	526	560	587	561	562	529	529	540	551	541	571	571	566	543	582	559	550	576	525	535	503	540	522	558	535	520	552	517	516	518	587	535	520	496	565	539	566	524	516	573	573	555	567	519	567	542	553	551	522	543	544	559	533	546	530	490	515	533	554	559	554	537	553	531	551	529	525	550	504	512	531	567	566	509	585	508	550	536	561	569	529	548	501	508	604	558	577	558	548	558	539	526	507	545	547	553	581	563	549	524	514	537	540	482	566	569	525	519	533	524	549	540	518	550	519	558	553	552	594	549	537	530	599	561	565	527	522	538	568	547	564	537	525	529	506	578	537	533	556	551	505	558	518	579	543	538	547	529	488	502	526	560	543	552	505	508	485	505	539	511	513	540	551	554	579	524	543	581	533	556	575	521	542	506	490	514	545	537	551	515	517	550	514	563	554	537	496	571	566	561	539	521	509	532	568	547	549	538	580	526	551	534	547	519	530	572	529	554	597	541	491	547	497	530	526	579	568	540	573	541	547	537	568	524	520	530	565	547	551	525	554	535	515	525	529	558	568	553	527	548	489	506	545	565	511	554	548	506	556	573	539	547	532	557	510	538	561	516	564	603	538	536	580	582	552	550	556	569	529	557	524	524	559	554	518	505	559	583	538	578	492	521	556	547	522	544	523	543	515	548	547	529	542	552	565	576	570	497	527	556	531	552	508	523	513	546	512	550	519	570	545	526	550	519	506	553	503	532	515	526	551	481	533	526	553	529	617	564	552	538	544	522	497	550	537	544	557	561	556	557	546	527	556	579	538	556	549	506	539	554	534	565	541	605	553	542	560	515	539	505	549	514	554	568	562	552	557	540	529	512	509	509	536	529	522	565	517	548	550	515	534	522	514	489	552	539	504	538	528	550	564	536	514	544	530	538	555	521	544	569	560	521	532	527	522	586	498	537	563	525	539	569	538	557	529	520	569	582	584	519	539	563	512	521	495	579	608	538	516	546	526	550	532	539	515	529	515	549	581	549	508	514	521	501	560	527	583	518	514	539	537	569	548	520	572	580	587	556	586	481	522	508	535	528	539	541	576	563	550	505	529	598	576	538	533	504	547	540	477	524	555	551	578	513	583	528	529	561	529	528	516	570	549	558	499	552	501	558	552	570	565	548	543	517	574	556	519	536	507	539	551	537	548	554	517	523	542	538	559	553	543	555	559	569	506	539	546	562	563	565	572	546	560	514	549	544	536	583	564	572	560	549	541	557	535	613	535	542	550	540	557	529	529	505	533	561	555	559	505	511	527	561	553	562	519	553	556	510	553	555	535	580	523	558	566	551	506	547	568	525	486	562	539	563	556	532	491	553	545	550	544	572	529	522	537	532	552	526	557	559	495	517	561	513	536	544	540	536	553	557	536	523	538	553	537	521	542	516	541	539	568	536	546	552	523	567	577	580	520	553	548	588	537	556	559	546	531	562	555	580	505	529	558	552	555	562	570	573	560	502	552	531	513	580	566	548	571	561	544	541	544	589	535	597	595	568	536	546	538	530	562	548	546	540	561	532	549	539	545	550	544	535	589	520	533	523	578	548	560	523	544	571	524	583	535	525	526	563	509	523	554	494	531	561	561	533	541	578	521	542	533	559	538	588	518	529	522	538	557	548	553	545	551	550	529	570	556	568	556	571	534	555	580	587	522	561	527	560	596	497	514	514	515	532	513	564	528	529	544	541	560	616	503	565	532	535	520	529	542	532	557	558	512	561	540	523	531	574	517	534	563	523	520	564	537	565	540	593	556	567	509	543	558	531	530	533	556	545	537	605	563	545	530	553	534	576	557	558	570	586	531	530	532	511	509	555	549	530	572	524	556	532	520	552	536	541	538	517	538	549	508	537	543	550	531	570	538	514	535	551	502	572	557	540	538	551	564	537	520	558	525	583	548	530	564	560	528	544	530	552	582	541	535	538	510	518	560	534	522	534	528	537	525	526	570	554	541	495	540	532	559	542	494	550	546	579	516	582	539	524	540	542	533	534	520	559	567	580	540	524	585	516	504	513	542	568	568	549	527	528	554	519	540	520	540	541	573	532	520	542	547	559	508	510	577	524	521	572	517	513	556	564	523	525	549	489	541	550	542	545	535	542	545	550	539	514	573	540	516	537	560	541	598	575	590	569	533	548	537	499	519	542	597	542	573	545	568	551	554	501	574	541	503	531	504	546	551	519	522	535	505	554	572	568	571	544	558	521	553	544	539	538	558	616	546	575	531	527	572	548	551	548	522	510	557	569	522	521	596	547	562	505	539	556	562	542	549	523	543	564	506	501	557	553	531	563	579	538	586	532	529	555	575	545	566	539	547	509	541	555	560	581	536	532	540	554	576	492	534	540	553	548	581	527	543	561	556	518	552	563	557	577	560	569	530	523	525	545	494	543	542	543	528	575	557	514	514	524	541	570	512	528	550	574	592	510	508	525	512	595	516	531	551	563	571	545	526	509	563	575	539	478	553	531	578	522	584	540	542	555	567	564	545	557	547	561	548	553	520	573	538	536	546	516	564	538	491	541	482	521	535	549	495	540	504	557	516	559	541	546	567	539	518	524	531	539	534	582	496	555	479	552	574	522	549	529	502	551	545	542	520	557	570	561	510	535	530	489	516	513	539	570	522	530	555	504	521	504	535	514	538	554	578	538	571	544	491	535	564	561	582	509	560	584	584	574	569	514	519	558	507	586	534	561	576	548	546	551	518	575	581	524	550	549	563	531	564	543	547	547	476	529	565	540	579	533	519	571	535	526	549	508	549	570	576	548	557	532	509	533	549	520	548	534	553	564	537	558	572	561	575	525	547	529	561	548	567	547	513	519	562	525	519	538	536	582	529	535	552	555	581	514	600	526	578	573	539	589	577	547	549	540	536	517	498	558	578	577	519	537	537	532	574	562	507	530	563	546	534	549	535	599	537	566	505	574	574	539	542	546	513	537	555	552	561	521	587	557	566	528	534	547	526	543	560	553	528	579	571	572	550	580	581	542	586	532	522	550	589	560	534	540	505	535	501	552	547	529	552	517	554	554	552	575	553	576	570	517	527	566	549	491	514	549	510	533	553	537	532	534	526	552	533	547	540	525	590	525	537	581	526	526	532	581	554	533	553	569	561	545	522	526	526	549	555	514	545	530	531	561	554	493	532	522	524	557	558	556	509	554	539	565	527	547	542	473	531	527	550	543	590	533	592	538	544	537	549	549	560
4240	4956	4532	2472	1630	1229	782	731	5022	18028	16383	10026	3620	1073	617	493	474	436	437	496	468	478	463	474	481	491	476	488	493	528	484	457	444	496	453	501	462	509	484	483	476	500	496	431	499	465	465	434	457	481	454	457	473	449	437	515	523	495	480	468	481	450	493	450	459	471	446	497	475	449	473	464	449	454	460	462	470	455	479	477	460	467	425	438	466	457	462	460	490	477	465	476	486	480	492	486	464	458	438	503	478	464	459	463	454	483	440	493	473	435	474	510	489	495	478	475	479	451	471	438	463	458	478	467	467	489	461	451	457	470	438	466	434	469	478	490	505	497	440	446	485	461	517	466	456	489	476	473	485	419	440	450	489	469	490	503	504	511	492	492	462	496	478	470	454	450	452	434	442	444	467	442	445	499	450	469	474	458	427	466	466	448	468	437	470	470	449	456	440	461	473	452	478	477	488	439	425	447	499	420	480	513	456	420	516	480	482	458	491	501	452	442	460	450	449	502	432	513	473	461	461	444	460	465	463	444	450	450	450	464	510	470	489	492	470	449	483	443	473	459	482	477	471	469	467	481	456	465	485	518	479	493	470	503	461	470	474	481	429	485	500	465	445	484	455	489	470	421	452	457	484	463	467	481	440	478	465	492	465	451	483	509	443	463	455	443	463	493	495	445	440	436	459	522	463	468	434	439	453	479	442	438	468	480	437	476	484	492	468	462	493	481	466	454	468	466	447	484	460	493	450	419	466	495	479	455	459	459	457	452	478	465	459	461	397	467	471	429	473	456	437	450	490	476	481	459	474	472	487	462	486	486	436	443	493	429	436	477	474	442	461	448	452	482	477	492	464	475	450	466	482	460	424	487	454	422	451	468	496	464	427	507	462	488	498	455	452	485	447	481	486	476	474	466	461	447	467	450	444	463	479	459	431	483	471	482	466	487	462	460	526	499	456	475	454	449	487	465	431	483	445	438	442	438	468	476	432	447	460	437	448	489	494	494	457	446	452	472	459	482	440	465	489	441	474	484	457	504	464	491	483	459	431	456	453	459	470	497	479	521	475	481	429	479	485	515	430	443	499	450	482	463	463	425	461	451	471	471	493	452	478	429	474	484	456	475	469	461	466	469	434	496	444	469	455	473	453	476	439	454	429	468	497	411	473	477	492	467	491	436	473	484	457	512	475	476	502	513	481	472	507	428	492	470	464	497	502	449	460	495	467	466	463	485	457	456	426	473	480	510	483	459	466	469	451	475	482	502	463	431	445	437	479	453	453	437	463	476	480	451	496	458	468	466	483	504	451	514	455	444	415	442	485	445	459	467	467	435	464	435	458	468	439	464	469	469	460	448	487	462	480	491	467	490	465	493	473	435	456	486	440	457	451	455	478	493	463	464	475	481	449	460	457	476	469	459	484	472	484	466	455	471	438	455	466	456	457	465	485	455	473	444	452	469	479	457	486	508	459	470	475	495	497	471	475	433	497	456	430	439	488	453	477	456	439	431	483	470	484	462	465	461	473	492	473	506	480	471	499	508	409	444	457	459	419	477	528	448	493	439	457	478	473	456	482	430	493	465	444	500	478	479	466	523	443	433	477	456	477	471	450	430	461	429	455	449	484	453	449	464	461	450	478	460	458	426	462	450	466	480	429	480	516	484	490	475	444	461	512	455	461	453	461	502	467	504	481	490	472	458	469	471	462	467	446	477	458	435	428	508	475	472	450	474	478	470	496	496	471	463	459	482	431	480	433	451	451	482	450	488	488	484	437	441	507	459	437	463	467	434	412	468	455	506	460	472	454	478	446	447	486	472	440	437	444	476	476	480	456	435	432	470	451	478	490	433	483	476	403	481	439	465	449	471	478	429	463	454	502	456	468	494	474	475	473	449	446	497	488	480	464	438	479	414	453	470	428	468	464	438	464	459	468	442	436	428	450	500	471	477	431	451	490	454	463	483	476	477	448	469	465	462	471	480	452	473	475	447	472	466	475	464	435	448	406	507	437	458	466	488	452	465	462	448	460	506	446	496	465	473	472	461	485	442	498	450	487	462	484	494	494	454	432	452	443	484	463	478	463	463	459	423	485	402	473	441	470	469	493	433	441	456	436	484	498	426	462	466	480	470	469	498	516	472	491	520	433	473	459	443	495	429	475	490	468	477	494	478	486	468	440	469	461	486	510	473	473	485	449	452	451	435	463	444	424	460	459	470	444	424	485	466	489	467	471	493	467	478	457	483	509	446	409	460	450	463	454	463	453	463	490	496	428	474	440	466	496	470	473	475	454	474	428	453	453	445	470	482	520	459	452	482	487	493	471	458	476	437	497	450	446	457	456	427	507	419	486	444	448	454	477	458	454	412	419	510	488	491	465	460	456	463	519	475	452	474	505	432	439	446	513	479	494	469	484	450	492	460	430	480	473	453	518	420	468	480	457	468	467	470	495	451	447	475	488	480	443	461	498	497	446	424	488	459	482	489	462	509	519	466	416	478	474	452	461	424	450	474	453	434	433	459	486	474	497	441	483	440	450	455	469	458	459	416	473	499	481	448	447	462	440	468	477	437	455	496	476	480	454	438	476	423	453	461	433	457	442	457	464	459	467	459	497	469	459	474	477	414	443	496	475	480	472	464	499	449	445	469	455	432	442	463	477	470	483	492	487	464	449	419	457	454	426	456	438	462	421	485	465	486	486	473	448	492	442	493	480	523	440	468	463	455	457	495	497	484	453	458	441	450	471	475	460	488	498	461	442	430	478	478	444	472	497	430	471	460	462	460	470	466	513	453	474	427	434	477	456	498	444	497	478	476	475	457	478	490	451	504	451	465	457	468	427	477	437	451	481	503	437	504	434	462	448	487	476	464	457	461	471	496	458	510	474	485	469	465	453	468	445	436	464	472	470	479	450	469	463	450	443	483	497	466	462	483	489	444	437	505	473	426	463	481	437	469	459	462	465	418	475	465	482	446	470	402	463	445	476	436	507	456	443	478	436	489	455	415	427	483	468	472	449	463	477	467	439	414	456	451	456	443	485	487	427	441	476	453	455	441	465	442	473	472	486	448	493	448	449	458	478	447	428	440	462	486	453	494	448	470	481	469	458	439	451	458	490	465	472	465	506	444	444	474	473	467	466	475	463	428	489	493	468	477	472	474	482	476	466	494	425	431	440	439	467	445	430	481	494	432	491	470	484	461	454	502	469	487	471	467	439	490	471	433	449	461	488	500	494	476	496	440	492	464	466	430	484	444	476	459	468	503	475	462	459	440	488	478	434	503	467	459	447	460	493	495	486	447	499	483	460	463	450	438	470	468	473	497	470	465	445	474	426	436	452	491	468	444	452	427	487	505	508	492	497	453	490	468	461	465	450	494	452	473	500	451	434	429	434	430	456	479	466	487	433	463	432	447	451	501	435	468	471	421	473	473	461	416	492	469	475	476	461	470	505	481	452	445	450	476	495	441	448	455	479	507	462	474	418	457	470	463	439	491	478	492	478	456
23895	21088	28334	24084	21044	9385	2063	1316	10374	32425	34806	22576	7971	2005	980	836	803	739	779	753	736	784	766	800	757	760	813	748	774	749	790	780	761	787	745	776	799	789	788	748	772	807	780	743	781	710	745	742	822	768	750	783	775	791	756	702	791	722	763	772	766	764	754	814	776	779	726	724	767	713	720	768	793	769	743	734	739	716	743	745	785	783	737	750	777	769	767	759	732	763	806	773	812	795	794	743	778	746	758	729	769	755	787	736	791	765	799	752	739	782	769	791	749	722	721	736	766	745	722	725	787	742	779	777	704	804	763	745	783	761	726	811	775	770	724	793	737	789	762	763	793	733	740	782	744	751	834	749	727	772	798	765	738	707	758	750	744	764	737	701	723	781	795	747	680	767	742	734	761	782	753	715	758	728	750	759	759	810	727	765	777	713	763	803	779	740	736	774	718	834	726	753	754	779	720	701	805	759	740	740	719	755	737	773	794	750	755	786	762	741	794	699	772	759	749	751	788	759	725	721	770	762	755	737	760	764	745	691	790	768	780	759	778	746	735	764	776	800	770	785	755	744	791	735	753	747	782	785	761	763	778	785	783	762	753	809	789	697	738	779	752	746	744	761	764	758	774	750	766	749	765	754	779	789	754	755	768	778	769	818	779	718	750	732	773	817	750	743	793	783	760	769	725	795	724	772	769	744	824	749	797	719	707	811	797	772	704	814	762	757	710	735	753	770	787	794	805	706	780	751	804	697	773	775	722	759	756	766	768	796	750	781	743	741	726	802	757	764	748	805	791	787	777	763	784	738	787	780	738	823	773	753	803	706	741	800	818	732	768	769	704	711	772	814	765	735	746	740	770	777	770	771	767	810	781	787	759	734	755	738	776	781	754	735	729	820	777	777	762	819	778	776	721	774	789	750	774	758	796	762	770	760	739	694	742	755	777	747	796	747	779	740	745	744	765	763	772	765	744	805	770	729	705	732	725	787	764	727	712	770	807	754	766	764	756	768	754	731	780	720	745	811	728	737	728	779	785	735	727	772	756	750	775	758	738	727	788	714	707	777	774	776	722	742	789	780	794	736	774	774	767	709	734	752	749	792	791	728	765	757	752	762	809	757	758	764	737	763	801	725	808	780	778	775	779	804	796	720	723	763	763	792	807	810	721	770	742	759	831	763	715	773	781	755	795	771	751	754	747	739	769	747	789	755	741	799	763	770	762	746	766	723	723	751	757	745	762	738	750	750	758	768	760	757	749	764	789	717	740	778	780	740	771	762	725	711	728	730	781	729	809	756	745	793	754	752	762	745	766	694	797	733	753	775	797	777	768	771	768	788	767	736	774	764	752	751	800	779	766	742	794	747	742	778	757	701	771	739	713	758	738	709	816	755	736	760	749	736	708	738	781	792	759	737	723	781	729	709	768	742	735	766	769	791	730	731	766	745	726	777	732	776	775	718	795	770	721	736	757	758	750	739	759	764	761	710	779	720	755	766	776	833	755	797	719	754	747	762	780	723	721	765	778	736	753	774	825	773	747	750	751	733	741	758	737	777	741	758	714	754	742	754	777	774	741	736	770	753	745	768	713	767	756	713	795	803	724	783	805	756	746	805	780	743	748	745	732	798	773	767	741	787	737	808	754	765	757	813	775	753	794	757	732	762	782	763	788	782	699	778	775	722	760	788	729	733	742	750	767	768	751	739	715	731	742	729	771	756	758	781	753	743	760	797	733	705	779	743	766	704	702	742	798	737	791	749	722	727	816	811	769	744	778	762	820	735	717	730	756	803	745	744	748	796	712	760	751	756	776	759	733	748	772	743	794	751	747	753	826	726	737	793	782	734	721	764	735	766	749	738	764	794	745	763	765	769	751	820	762	750	797	719	742	762	755	785	707	740	753	717	770	783	771	773	756	740	749	754	797	782	788	713	776	818	770	794	795	728	804	779	771	715	767	815	776	731	817	725	802	814	748	747	760	789	763	747	801	763	795	777	746	779	803	762	818	749	720	745	738	747	755	736	719	746	761	813	753	757	738	756	755	765	767	777	748	775	810	768	741	752	753	754	751	768	796	777	764	753	774	781	806	801	757	756	733	785	790	725	742	809	750	794	718	782	732	740	785	746	760	744	776	739	801	676	778	809	763	782	760	726	751	762	789	785	781	777	799	763	766	768	758	768	767	753	766	654	802	795	771	739	718	781	800	761	751	720	764	756	779	763	766	719	771	803	744	791	753	764	704	716	758	771	759	751	721	682	733	772	790	756	774	701	772	742	755	747	751	780	760	793	756	760	768	714	806	748	760	759	728	667	753	773	764	766	770	752	760	789	732	758	752	756	814	791	728	753	795	705	745	797	783	732	749	768	781	777	779	759	748	745	762	781	721	763	751	779	772	784	747	761	775	744	797	780	774	752	772	785	719	744	724	788	699	765	812	707	823	786	762	734	739	774	775	739	753	741	766	768	749	709	801	729	742	743	758	765	696	715	742	799	788	786	731	770	738	734	733	674	785	721	812	743	753	788	773	774	778	729	774	770	748	794	747	698	732	770	730	803	739	751	755	747	756	739	777	707	711	759	779	731	776	747	767	762	766	770	765	744	717	781	812	702	739	776	772	766	778	747	796	772	759	733	690	741	771	723	756	733	744	731	742	745	774	747	747	782	736	754	735	794	764	810	765	798	784	724	740	746	704	755	740	765	696	785	793	728	721	763	751	769	762	776	782	796	783	841	741	729	698	736	734	815	678	804	769	716	772	779	699	783	774	730	711	725	778	752	751	810	769	764	714	749	759	746	708	724	771	774	738	790	761	766	764	680	783	752	739	770	712	786	741	726	739	743	751	760	807	785	753	775	734	781	726	708	789	800	753	732	768	842	744	798	732	778	794	721	783	708	760	794	711	759	807	784	776	728	719	795	769	721	737	768	750	753	712	781	760	730	783	766	755	783	751	777	775	740	790	755	748	787	805	785	807	781	740	734	706	767	752	786	737	756	745	727	749	735	761	802	740	756	753	745	755	737	712	773	789	765	730	778	724	704	751	795	745	729	754	781	738	764	732	748	786	800	720	758	750	755	729	717	748	772	758	698	736	753	801	740	712	765	757	759	772	745	771	747	693	710	735	744	718	821	751	718	815	779	729	811	782	745	766	774	825	755	782	760	723	761	767	737	725	769	771	781	779	773	743	769	733	759	775	733	743	728	775	762	762	746	765	780	735	771	720	746	760	713	799	740	753	755	756	782	742	771	755	717	799	742	740	769	765	765	732	737	725	734	793	758	767	756	726	740	773	765	776	733	767	762	792	795	797	788	742	729	789	755	780	730	802	762	722	764	731	782	768	729	736	772	704	720	779	764	719	693	744	741	769	709	764	762	771	784	752	734	747	781	732	793	699	752	765	745	716	724	737	774	748	712	731	712	719	760	746	794	790	742	744	782	725	790	795	724	751	737	736	754	767	763	747	760	744	742	778	793	687	736	772	809	743	798	761	690	749	762	727	724
5151	8921	8567	4892	3264	2054	1272	1319	13680	32927	30283	17398	6122	1742	853	686	641	657	617	648	628	659	640	624	638	618	635	657	695	670	670	666	632	626	646	636	622	603	638	639	648	621	641	658	621	664	660	695	623	636	644	647	623	653	606	643	642	628	631	668	643	662	665	642	617	600	630	614	614	646	676	632	601	637	661	655	664	633	702	626	664	625	679	658	597	651	624	684	646	637	638	647	664	632	658	636	681	655	629	626	624	710	618	670	637	626	657	666	602	666	645	641	634	650	683	635	644	623	630	619	629	655	645	611	639	672	615	608	612	622	593	640	591	607	624	638	627	662	620	645	576	620	639	640	649	632	639	622	644	651	617	663	639	661	682	624	614	663	627	635	683	596	666	621	634	687	629	603	624	656	627	646	612	652	644	679	634	675	632	591	652	626	638	653	646	610	587	647	649	663	659	636	625	642	670	670	645	624	635	677	616	612	613	627	594	627	595	610	619	634	615	684	656	625	666	660	630	625	637	626	646	650	658	656	607	610	625	602	636	634	646	613	640	625	629	657	630	636	654	634	622	660	651	631	647	638	635	633	637	560	665	646	594	700	648	658	613	678	643	652	618	654	620	627	650	625	610	622	670	639	682	616	671	586	638	649	625	620	628	622	606	611	668	587	612	652	637	626	686	617	617	652	623	552	691	604	612	606	620	610	645	610	657	675	584	608	632	602	637	641	649	624	647	656	644	622	633	624	612	629	637	598	691	619	632	652	608	628	670	668	649	609	646	661	619	672	623	598	657	629	594	674	643	624	587	627	654	652	592	622	622	585	657	650	633	608	593	691	607	647	665	610	642	615	622	614	622	639	657	603	633	605	656	616	614	647	656	652	628	641	580	616	632	611	641	636	605	638	641	600	669	600	664	655	669	614	622	646	679	603	628	684	635	653	606	649	632	654	622	613	607	609	599	640	665	672	655	603	673	641	614	590	632	610	647	605	626	638	638	637	627	612	674	633	638	606	653	615	630	643	567	657	581	609	653	664	589	633	606	620	638	610	658	624	587	621	649	643	641	637	629	642	628	668	600	585	636	631	639	636	643	627	583	661	616	635	621	657	631	616	648	633	622	645	630	666	629	613	643	652	648	600	644	586	598	617	623	622	600	637	612	711	610	628	583	629	621	612	652	634	647	647	661	679	662	662	616	631	628	673	628	632	635	583	631	613	593	660	682	647	646	663	667	629	630	620	593	608	600	614	634	657	669	607	635	615	635	591	632	652	603	645	665	608	607	646	613	573	573	610	637	616	637	647	629	619	651	603	641	610	615	632	643	651	615	601	639	636	593	627	679	626	628	613	626	615	667	641	642	621	632	634	628	679	643	637	678	640	630	624	608	631	647	631	620	632	623	612	640	645	626	614	651	647	609	590	636	619	636	611	657	583	608	633	621	615	636	641	600	659	665	633	658	580	636	606	623	602	657	598	610	652	648	648	624	572	644	650	595	604	674	685	601	605	618	588	588	593	651	585	613	653	655	559	606	647	634	585	645	620	614	613	620	658	585	632	617	616	610	612	618	626	636	651	621	587	645	615	649	631	609	604	680	624	652	612	622	606	642	626	593	629	630	648	683	652	621	639	675	625	626	633	652	611	647	615	647	589	669	661	606	631	625	665	582	623	611	664	631	612	618	675	621	640	618	596	665	622	644	646	652	588	661	582	596	633	620	589	650	586	611	658	625	638	667	606	649	584	639	613	622	604	669	607	584	600	597	602	620	682	589	625	665	608	687	628	590	616	635	645	622	599	633	615	627	609	625	611	621	629	617	623	606	645	629	624	585	624	682	642	592	634	691	624	630	608	677	632	637	595	630	626	686	664	648	588	682	636	587	632	630	625	621	633	652	586	613	606	623	627	717	644	621	620	631	664	621	650	580	625	657	613	578	639	597	596	644	644	645	607	630	653	633	598	604	592	624	615	648	567	639	630	647	574	678	668	577	630	621	634	617	627	644	638	600	624	638	623	626	651	636	617	665	657	610	645	605	607	576	627	614	663	647	641	620	649	592	649	607	604	607	639	615	650	625	607	629	633	639	607	649	635	580	629	616	646	657	661	635	603	626	660	654	595	615	639	616	634	633	620	643	620	646	666	664	658	640	595	614	565	591	630	655	641	596	594	596	656	660	685	622	607	609	695	622	606	626	643	594	594	638	631	631	639	577	617	611	613	668	634	614	620	652	673	652	563	625	689	625	604	638	577	632	622	646	625	649	650	625	641	673	613	633	649	642	713	651	637	564	664	636	595	642	625	652	639	618	613	636	646	683	632	643	624	636	654	703	606	586	600	617	646	617	583	660	636	632	639	685	644	644	613	654	624	642	619	606	602	645	604	602	640	624	602	649	628	584	606	584	633	657	622	595	567	636	588	616	625	652	624	643	662	648	592	616	624	635	660	627	607	647	657	641	657	632	629	608	674	622	627	601	601	616	590	617	636	646	670	621	628	608	597	663	608	622	592	628	602	680	621	609	591	656	634	628	627	611	598	658	621	632	640	650	615	656	666	620	657	629	620	662	611	635	604	611	628	659	612	657	607	652	638	642	656	649	589	627	666	628	630	645	683	608	609	632	605	639	601	619	619	632	607	641	654	636	608	630	620	605	618	656	611	619	615	654	619	647	653	644	629	638	643	644	609	637	608	641	633	648	622	648	614	605	656	633	627	608	643	643	616	610	626	616	615	618	639	590	668	597	635	602	636	612	616	630	640	596	630	620	658	643	621	627	669	664	622	620	609	646	620	643	670	650	582	629	650	689	666	631	616	610	652	624	650	632	581	623	619	615	620	652	580	649	645	669	641	671	636	660	641	613	641	636	655	669	644	606	605	614	628	589	597	664	633	673	646	616	671	626	607	623	627	656	645	608	658	605	658	622	637	579	611	627	591	616	641	632	647	656	593	644	653	612	635	620	610	622	659	626	627	589	606	643	625	628	622	610	653	623	661	597	627	647	630	639	625	621	625	640	611	625	612	687	623	671	626	619	639	621	605	674	650	603	596	670	627	595	593	601	642	600	643	614	613	609	588	657	625	614	632	627	599	577	636	626	621	635	614	619	610	643	597	651	598	631	622	599	615	663	617	649	655	624	634	620	671	647	656	627	657	588	599	607	630	635	605	626	607	649	621	589	629	650	658	590	605	650	663	614	686	613	586	637	652	660	654	651	611	593	580	645	617	632	606	630	630	609	644	651	613	671	654	630	592	631	609	654	624	608	645	665	609	637	672	594	613	669	621	640	657	663	621	644	614	630	629	621	623	599	596	615	644	605	639	643	613	642	618	600	668	627	582	599	592	614	605	646	599	650	609	638	601	602	602	609	663	629	656	616	648	631	605	610	655	665	608	648	644	613	676	667	642	634	603	588	631	598	640	617	582	629	607	616	645	646	660	617	593	610	594	636	626	656	603	581	665	631	629	647	637	645	617	600	600	610	616	615	643	679	671	572	667	596	629	648	637
27331	13235	2455	1178	696	661	557	575	1298	2621	2353	1533	969	638	598	520	538	526	541	509	505	526	572	524	540	560	532	540	554	551	538	555	518	498	554	556	593	546	558	539	545	495	588	564	532	562	568	561	526	553	529	553	569	504	540	573	498	527	538	537	596	569	553	539	505	581	547	553	517	564	554	519	553	554	569	551	563	532	533	552	572	583	516	544	606	497	553	572	550	536	533	545	565	564	577	536	554	546	530	534	556	535	577	567	583	543	575	594	572	556	570	518	537	562	532	565	545	525	505	546	517	505	515	544	531	527	550	541	570	580	497	603	579	576	508	546	593	538	579	536	550	589	544	514	569	528	574	554	523	537	534	590	544	532	602	556	505	568	578	534	525	554	547	564	536	509	536	529	540	536	574	558	516	554	540	545	546	556	523	548	560	562	565	563	569	558	544	531	556	537	586	578	539	559	543	530	547	559	579	522	556	519	553	520	527	533	565	541	546	529	528	565	570	561	563	538	502	553	551	568	527	555	546	561	523	524	523	537	571	534	515	503	564	572	587	548	540	565	538	596	544	495	566	597	532	543	575	531	543	531	542	535	538	552	574	559	530	525	537	530	529	516	551	517	564	522	538	576	574	555	546	587	565	559	604	555	544	576	574	545	572	536	544	547	534	522	505	530	583	522	553	544	614	528	518	527	523	546	529	557	554	538	533	538	550	563	563	573	531	527	539	601	505	522	548	547	534	521	516	545	541	527	546	552	541	581	515	584	548	557	555	577	573	532	509	535	535	516	580	566	528	563	510	558	549	520	576	530	523	570	577	520	551	513	529	502	479	566	547	547	524	532	545	559	554	570	549	595	544	561	547	548	543	532	585	531	547	529	585	571	542	563	560	541	540	525	529	535	542	553	581	563	593	547	568	543	530	574	537	570	510	528	566	549	547	534	535	543	540	550	581	546	534	574	547	514	546	557	550	576	555	547	568	567	568	551	550	568	547	545	539	572	514	536	576	569	542	565	534	526	497	581	568	557	546	546	534	578	562	540	543	560	544	582	565	538	528	596	480	545	571	510	523	540	542	540	519	530	546	568	565	571	547	577	527	575	562	574	549	530	526	550	540	562	559	514	560	512	539	515	541	541	558	504	537	529	529	551	539	544	532	517	584	530	591	529	512	523	579	544	572	552	593	525	596	543	512	514	516	522	563	536	556	492	537	509	571	542	598	527	517	547	554	548	590	530	543	547	535	540	549	544	527	592	547	520	537	526	586	572	570	529	583	520	540	568	577	549	529	568	561	563	517	526	575	557	537	551	552	552	600	518	509	599	527	581	555	586	562	564	565	597	541	513	554	520	568	554	575	543	532	549	506	543	565	559	585	545	526	583	514	555	532	530	525	567	572	546	508	544	533	537	611	518	545	547	541	538	547	550	527	505	544	531	576	561	547	554	574	573	479	528	590	550	498	524	516	590	517	522	533	530	565	548	570	521	525	533	521	563	547	544	597	552	531	545	580	515	489	527	529	545	578	538	578	543	551	532	583	544	554	544	538	557	556	541	520	525	552	508	539	540	547	552	557	538	542	541	507	527	520	556	536	527	557	531	581	562	553	532	536	535	565	555	537	554	561	574	574	565	554	548	567	495	580	561	564	529	541	536	565	567	552	556	542	558	527	528	540	558	549	552	560	513	545	566	521	535	581	562	529	510	529	541	578	517	542	562	598	532	519	519	538	529	560	583	538	589	519	530	506	541	519	548	571	562	546	549	541	522	569	533	539	578	518	555	505	573	515	508	571	551	519	560	532	554	566	555	517	548	496	584	548	565	547	528	571	565	540	532	529	548	546	568	539	563	567	525	568	581	504	559	520	534	523	531	582	564	554	541	547	519	495	520	585	567	582	533	578	568	533	555	535	536	544	495	524	556	544	558	519	559	558	509	548	573	578	539	548	555	568	554	521	556	526	541	550	593	558	576	563	570	556	588	524	590	559	560	535	545	572	524	509	558	519	566	585	554	578	581	595	543	564	551	543	580	537	539	563	522	548	551	536	513	524	555	556	589	550	559	556	540	576	521	573	526	528	570	501	583	586	569	526	560	551	526	547	539	529	514	551	535	545	576	542	557	557	536	563	542	556	550	582	546	541	508	573	529	488	566	519	521	546	572	550	546	546	559	578	541	545	528	572	588	553	535	590	546	507	536	555	547	508	535	537	552	540	581	597	559	524	541	505	568	533	559	610	563	499	561	543	594	543	538	564	517	515	579	561	576	596	556	540	524	545	566	558	543	547	553	506	568	562	559	529	576	551	577	583	562	571	566	554	536	548	546	547	549	591	572	528	523	545	540	545	532	532	548	535	542	537	517	503	537	516	535	521	530	572	534	562	524	544	524	514	549	516	544	605	594	565	557	587	578	569	537	547	552	561	582	571	554	561	530	553	521	533	581	507	538	504	529	553	518	579	561	530	553	550	556	552	579	580	518	568	566	529	521	544	575	576	538	515	549	541	593	570	529	615	594	541	536	582	547	556	536	583	541	557	542	531	548	531	549	543	491	579	553	578	555	527	531	559	521	525	547	566	533	566	544	545	564	543	533	525	527	553	584	521	554	567	539	550	568	578	532	540	576	490	561	551	555	522	544	574	528	522	536	541	561	498	548	546	551	502	548	540	549	505	525	548	553	568	561	589	573	549	501	565	524	537	540	536	548	553	549	584	552	507	564	545	584	543	549	544	568	517	539	514	528	550	538	531	514	536	542	540	546	589	554	535	525	559	513	565	564	547	569	529	566	552	532	544	502	545	533	512	547	535	510	548	554	539	541	543	514	538	524	533	553	563	519	542	516	555	514	548	545	534	563	547	552	573	584	549	511	510	530	511	542	554	527	559	557	539	540	528	565	536	558	528	526	551	572	563	568	548	570	545	559	510	596	518	571	551	555	573	536	504	531	578	565	563	578	542	489	544	525	552	562	562	528	535	573	541	540	517	591	543	601	570	552	570	552	507	578	566	529	538	601	569	510	570	524	574	570	505	496	597	557	538	503	520	569	527	533	588	555	567	567	599	562	525	530	549	545	550	531	509	560	531	538	556	505	501	554	570	570	587	531	488	548	561	546	570	542	578	561	576	557	542	545	569	554	574	544	556	558	543	512	557	540	530	519	537	536	525	576	534	533	515	537	588	572	503	531	529	542	526	561	548	500	545	573	580	604	535	575	566	540	539	552	575	540	543	495	585	521	558	559	543	558	540	548	527	504	539	536	599	525	594	554	595	562	553	585	529	528	578	561	537	554	626	558	562	533	551	534	590	540	547	607	538	532	519	571	542	511	519	549	491	530	562	555	562	534	563	549	536	520	544	563	544	555	573	570	530	559	533	585	559	543	531	533	563	506	528	525	541	568	545	514	602	558	539	511	552	529	573	518	532	571	552	595	542	555	533	554	543	560	560	588	598	582	607	550	560	522	522	534	542	524	533	528	507	550	533	550	540	519	540	558	527	557	574	527
5352	1878	1689	970	637	567	504	498	1568	3180	2607	1591	899	564	476	447	454	460	465	484	412	487	458	467	442	430	478	451	494	481	425	423	434	449	462	452	502	470	478	458	467	462	446	447	396	475	435	449	433	465	442	454	462	439	449	465	429	474	476	479	439	438	424	471	489	485	484	434	407	431	429	491	455	467	469	450	448	449	457	445	472	437	433	480	450	470	441	469	441	477	485	437	422	470	456	453	439	456	495	432	448	450	436	460	450	469	448	488	467	448	506	460	452	436	460	421	464	454	437	441	452	450	444	474	446	476	416	436	411	418	438	432	414	451	460	427	479	451	427	441	452	464	477	432	457	454	421	435	473	469	473	481	501	465	471	436	466	480	461	439	486	452	439	467	432	477	444	452	457	465	436	439	429	418	418	431	452	464	464	426	456	460	456	432	448	438	484	421	439	462	451	469	455	481	426	472	434	397	421	498	466	431	418	424	433	425	442	427	479	428	435	467	471	478	455	453	444	475	498	409	433	459	451	456	457	426	444	427	469	412	480	470	448	463	476	399	437	419	469	463	451	451	450	431	402	483	452	436	436	460	421	505	441	428	460	463	434	402	438	413	463	433	431	473	476	423	437	457	460	436	433	500	459	437	449	455	483	462	473	425	436	443	425	454	439	436	448	457	463	474	468	437	453	465	459	444	413	463	467	468	399	446	433	453	429	449	443	465	455	448	445	411	432	426	476	465	466	484	456	464	392	455	489	438	425	476	474	474	411	468	459	491	458	470	461	467	513	464	437	443	442	483	474	464	436	463	450	423	475	457	498	432	454	418	450	459	479	470	476	439	451	421	483	499	421	433	436	447	453	452	420	501	454	459	440	445	438	439	452	441	457	419	456	442	452	432	436	420	485	406	449	439	425	444	485	450	448	459	461	464	424	491	469	459	475	465	421	475	417	417	453	467	479	457	467	413	464	456	474	466	438	463	424	462	473	426	448	444	428	442	445	444	456	450	445	430	436	464	454	451	441	446	439	473	435	466	440	491	464	443	451	441	443	411	477	480	460	452	460	455	424	490	423	450	451	437	456	465	458	493	444	409	440	414	437	473	491	450	441	420	430	471	474	471	472	441	469	455	447	452	471	467	447	455	479	473	459	442	446	437	436	441	452	458	414	467	440	415	458	465	449	435	435	443	491	456	470	458	448	448	428	468	472	476	450	404	437	466	425	427	445	467	459	447	434	413	433	448	451	436	485	448	468	429	440	432	414	487	448	459	416	430	462	455	436	460	459	426	438	494	396	441	411	421	470	455	456	431	416	449	460	434	487	421	426	471	460	427	425	484	450	462	434	498	420	449	407	446	460	417	482	488	444	461	428	433	429	455	452	464	470	432	443	483	447	429	432	426	449	450	452	427	454	453	425	453	464	421	439	465	438	438	485	431	446	457	440	440	419	448	464	412	447	437	450	460	459	447	472	436	483	461	484	471	484	442	465	434	448	448	469	438	467	446	468	475	459	458	464	467	434	403	434	462	469	468	469	473	471	445	438	396	458	485	450	485	461	472	474	450	441	491	448	411	434	436	442	427	427	460	481	469	435	486	494	482	462	455	427	445	474	414	433	433	440	457	433	441	428	445	444	447	468	456	435	446	448	455	469	477	428	436	422	464	451	421	455	424	461	452	478	438	446	462	464	475	504	437	437	442	453	435	456	469	453	462	455	431	446	470	476	428	473	453	463	441	445	437	507	467	491	432	464	451	446	451	409	466	430	456	494	484	488	432	406	396	445	403	467	453	455	463	421	461	452	453	442	494	443	442	432	473	440	432	446	440	448	449	452	408	467	432	434	464	459	406	452	480	475	451	445	456	433	469	456	459	451	473	441	457	428	473	490	439	432	461	463	468	460	428	434	459	470	451	433	472	460	445	422	458	428	443	443	485	463	427	457	474	493	479	424	486	442	490	481	444	436	427	449	485	474	437	425	445	421	447	435	479	437	481	454	450	447	474	440	452	480	449	489	467	434	414	467	479	462	452	470	464	464	490	404	458	428	436	445	470	467	495	432	441	461	452	493	486	443	489	429	470	465	457	452	458	473	461	436	467	462	499	425	434	429	468	424	401	422	466	427	441	460	456	442	449	468	438	470	451	466	455	439	463	459	434	450	430	427	450	484	453	472	450	427	454	435	476	423	482	419	449	456	431	437	439	441	454	411	429	463	429	438	464	478	438	429	512	430	482	460	456	463	464	431	467	465	445	460	464	476	445	448	463	468	453	445	465	436	421	479	416	446	438	466	456	449	478	444	415	416	472	451	406	473	448	442	418	443	425	476	475	460	426	451	491	439	416	453	415	453	456	448	449	446	443	483	475	430	516	440	436	476	409	436	468	478	435	456	466	477	446	413	458	445	456	471	484	441	464	458	450	467	439	446	436	458	487	498	443	448	464	433	468	452	421	492	414	455	472	469	417	432	429	423	446	429	437	440	455	453	439	444	439	427	443	473	455	464	474	435	443	479	464	433	485	432	426	469	443	450	450	454	460	417	451	457	473	474	450	494	445	453	462	469	476	431	440	476	424	472	480	455	445	427	434	467	446	458	466	418	470	482	460	467	457	471	428	461	444	471	452	514	505	451	447	468	460	453	474	478	429	470	488	438	459	420	456	477	420	432	413	463	462	434	463	445	430	461	496	436	436	431	481	463	466	458	462	442	489	500	478	429	452	440	475	446	439	473	449	420	485	442	478	466	434	458	433	452	422	454	457	486	445	481	441	460	487	403	457	451	430	422	435	403	419	462	427	487	450	440	469	451	466	449	440	448	479	435	457	434	461	445	503	468	454	458	450	483	439	428	397	451	483	449	438	450	450	472	439	487	454	472	449	445	460	449	446	486	442	441	404	452	448	460	439	424	447	449	447	466	450	448	481	424	457	490	447	447	429	433	406	417	462	441	431	467	500	450	427	447	457	458	451	443	466	488	484	446	468	461	439	453	468	482	473	426	427	456	494	443	473	466	442	469	448	453	454	435	451	469	459	452	440	444	476	438	432	426	445	472	480	462	450	428	444	438	440	438	459	445	475	476	456	449	467	437	448	500	443	448	472	446	412	441	444	445	423	479	411	418	415	440	460	466	460	441	473	443	437	477	514	456	454	458	441	491	422	453	478	474	398	431	501	444	433	432	462	407	486	517	455	458	451	431	417	426	476	442	440	455	420	409	467	487	459	436	459	453	454	437	441	450	452	431	441	453	446	428	452	445	434	448	476	400	444	449	458	443	455	454	455	420	484	439	426	466	502	457	462	435	438	460	446	478	463	397	408	450	431	480	459	458	454	463	435	477	437	432	438	470	427	466	478	431	452	439	457	466	435	454	471	460	427	432	456	431	434	443	461	445	464	445	471	449	464	449	444	471	458	458	470	461	446	442	436	448	448	426	457	447	488	451	401	466	507	436	427	418	493	497	440	406	436	433	487	479	495	466	446	475	462	441	438	468	475	444	480	440	426
25121	21084	27035	24960	6046	1400	979	875	2322	19700	19620	10257	3387	1083	659	608	561	593	569	575	609	553	574	552	593	534	551	596	587	542	547	577	562	618	604	535	584	526	600	590	563	550	605	588	593	619	570	541	539	602	554	569	605	589	545	594	597	592	576	581	568	582	561	562	543	574	600	568	595	572	601	538	535	554	553	578	548	597	505	554	603	576	587	596	563	604	560	570	570	573	586	507	601	585	584	521	601	595	552	593	557	516	556	515	568	546	563	585	566	536	551	567	560	571	590	577	501	543	580	574	634	496	565	527	593	574	570	563	561	564	586	569	589	541	613	557	601	594	581	571	566	556	531	630	590	525	567	587	553	534	591	606	580	574	555	585	549	607	564	546	571	552	549	553	582	596	605	540	525	549	555	595	566	567	563	604	586	559	537	549	607	569	575	591	564	562	550	560	534	536	567	537	618	560	558	550	553	555	509	577	600	619	579	592	558	591	606	584	583	586	595	549	579	585	575	586	568	547	602	576	604	566	572	560	590	595	555	561	588	560	535	541	557	564	540	573	548	579	558	546	559	575	538	559	583	553	598	523	507	548	523	554	563	590	613	535	586	562	608	583	559	544	564	563	587	574	570	524	575	534	542	603	545	619	539	574	592	510	524	605	612	612	539	549	574	605	581	569	551	542	600	562	533	569	564	524	562	612	547	591	558	610	592	534	525	564	555	542	565	548	562	539	563	603	572	527	564	548	579	588	558	573	552	570	561	573	568	612	580	561	598	585	573	546	619	568	527	524	535	593	564	534	583	568	589	598	593	586	557	577	576	565	530	549	583	542	558	590	521	561	588	555	541	547	564	600	531	619	598	577	549	527	530	514	569	533	524	575	577	555	561	592	578	590	550	558	544	528	533	534	596	513	517	589	547	507	565	592	590	559	582	556	566	607	609	545	566	543	544	590	576	542	561	576	553	525	578	559	550	573	597	554	575	564	555	594	532	541	578	595	576	555	562	548	531	585	562	593	524	579	619	584	585	539	551	543	552	602	590	602	493	549	550	552	565	545	596	582	581	571	557	596	623	560	555	495	580	540	585	532	566	543	611	575	555	568	535	527	551	576	561	576	602	534	579	579	572	535	567	573	574	560	567	523	584	551	540	543	559	561	578	576	571	529	551	579	592	574	590	591	546	593	624	553	547	540	589	582	539	526	535	556	558	517	547	580	554	571	569	569	547	573	578	594	549	561	522	554	596	546	564	591	546	539	579	606	544	547	551	576	527	555	537	558	552	557	562	548	553	561	525	546	551	518	513	562	554	573	555	549	543	547	567	578	581	541	574	590	546	586	559	559	581	516	547	576	576	561	554	581	549	533	554	578	616	572	585	545	567	566	591	589	513	583	571	589	563	550	573	569	542	580	590	575	550	551	594	557	548	628	519	551	552	579	565	572	582	573	557	549	570	554	559	543	540	540	568	632	554	534	580	548	532	567	602	589	597	546	501	560	516	588	559	606	526	554	571	577	580	551	557	571	587	577	533	603	548	544	528	566	588	542	588	569	573	550	541	615	567	552	573	525	534	561	555	588	578	545	595	540	579	558	564	607	549	567	580	576	582	541	573	580	559	599	575	558	550	509	544	561	590	531	576	583	585	542	560	566	554	564	561	557	565	541	599	554	557	571	566	553	544	537	572	536	526	531	566	579	547	570	561	558	548	545	578	563	514	550	565	575	566	608	583	564	599	557	542	551	577	568	585	583	550	607	577	567	564	575	533	590	566	576	583	536	566	605	582	624	574	549	522	588	612	518	588	575	564	559	557	548	567	574	571	553	542	580	565	613	586	582	572	589	579	583	603	605	542	542	549	568	586	581	576	534	572	582	568	530	562	571	546	558	580	511	552	581	503	521	579	547	554	545	570	554	584	532	559	533	565	586	601	566	536	536	538	577	544	565	566	555	541	556	608	623	564	550	552	601	546	564	580	593	537	564	577	563	589	565	558	595	545	542	595	580	573	603	500	592	602	566	575	561	555	572	580	611	573	572	585	571	542	598	544	607	565	594	575	583	601	590	550	558	580	556	571	545	587	576	516	564	585	564	557	551	561	523	558	551	551	505	580	506	535	579	583	529	579	496	554	574	561	575	608	578	568	541	565	569	597	571	584	586	596	571	545	582	569	564	526	520	610	596	523	582	611	574	587	555	563	600	539	549	546	520	560	547	554	563	591	543	563	576	548	566	597	646	542	573	538	566	541	553	606	562	564	588	501	553	584	549	560	543	513	604	581	531	564	584	547	599	547	524	557	528	566	548	557	594	584	571	578	541	544	540	581	597	611	607	551	577	612	546	566	569	542	527	523	573	564	539	535	544	567	590	578	537	563	544	519	589	563	570	575	572	593	554	555	533	537	538	583	529	560	550	604	567	529	556	556	568	569	593	587	595	551	544	570	533	547	596	603	535	547	590	587	522	568	533	601	512	578	603	557	561	545	577	578	581	581	561	574	576	532	548	586	555	574	606	569	551	548	538	583	554	573	601	575	539	562	526	575	538	527	545	563	548	536	602	593	526	610	589	526	596	543	573	554	588	568	574	580	555	536	557	548	524	535	547	567	582	543	544	559	570	584	573	561	598	571	597	547	548	576	522	561	583	536	592	524	575	559	583	623	542	544	580	577	550	557	558	545	591	559	578	626	544	551	585	569	599	577	611	568	534	560	600	596	588	568	572	575	583	570	550	567	585	570	595	595	530	562	541	536	550	554	546	569	552	586	551	577	541	534	588	566	592	524	532	579	599	592	488	544	580	568	547	554	552	562	568	526	541	582	570	585	555	587	558	536	601	572	603	545	557	554	555	605	604	626	536	571	560	564	588	575	560	536	581	562	577	572	566	575	553	628	524	600	553	559	569	591	532	555	534	535	575	572	592	594	565	588	563	563	608	606	596	546	555	511	549	577	553	597	543	577	598	554	583	553	536	577	544	522	596	557	554	616	599	554	571	598	541	531	589	585	580	555	593	593	513	568	551	526	537	541	569	556	552	586	580	541	597	589	544	552	532	603	532	553	525	579	558	604	586	552	549	596	557	575	533	551	569	543	577	577	537	593	563	556	596	612	534	594	574	566	591	551	532	565	628	549	603	549	523	557	555	550	576	562	594	560	539	530	569	536	529	571	613	563	555	565	585	534	572	578	504	631	551	530	572	551	567	563	535	611	583	527	567	538	542	546	564	594	611	580	530	575	568	553	587	532	531	547	543	523	567	605	549	581	554	544	542	561	557	593	547	557	576	577	530	526	563	590	569	590	558	564	548	541	553	538	515	583	568	567	548	599	522	545	568	609	536	571	541	557	607	524	602	581	566	540	557	572	543	559	560	585	544	595	562	538	592	582	626	578	567	538	549	552	583	554	547	591	580	563	544	548	551	534	590	554	559	577	550	578	546	571	527	561	564	563	585	595	572	558	566	565	549	579	601	582	572	567	540	561	549	551	545	613	612	520	580	525	543	556	561
4289	5418	4615	2249	1479	1022	915	786	3548	21472	16839	8722	3082	1105	567	496	524	510	504	501	454	485	497	466	512	493	506	503	475	448	541	483	515	522	482	518	510	448	525	484	468	468	514	509	482	512	504	458	456	491	497	469	516	498	511	483	510	470	494	475	508	512	473	510	489	492	477	466	498	507	492	480	514	500	533	467	446	516	499	465	533	482	508	463	538	512	492	528	512	458	474	499	461	525	491	494	490	465	463	465	512	534	460	471	464	474	492	481	505	491	505	490	481	480	461	488	524	470	504	503	477	485	503	546	508	470	486	492	471	499	475	472	510	488	501	506	503	471	474	506	450	494	484	484	501	478	487	512	490	500	507	479	486	527	451	464	482	481	484	497	477	510	507	464	505	479	503	560	492	513	498	518	511	506	516	474	499	501	499	451	515	445	473	477	466	504	506	462	512	451	505	445	497	475	515	484	445	501	486	469	470	446	478	451	466	480	506	455	501	512	450	526	517	472	480	490	492	509	508	491	484	470	464	532	462	526	522	526	474	493	512	479	446	465	493	492	489	487	500	507	483	498	517	465	505	520	489	505	495	517	499	495	473	524	477	466	480	499	487	482	496	483	473	490	510	515	486	497	533	494	485	455	474	490	491	469	529	486	470	460	466	496	482	511	462	464	493	508	491	531	459	448	511	509	464	465	518	477	506	486	464	474	480	474	492	511	499	500	496	486	474	493	490	522	498	467	485	463	497	477	455	484	496	522	488	490	510	468	453	474	505	516	493	436	483	517	482	496	491	494	460	504	462	494	481	468	496	488	491	476	481	448	491	505	482	487	449	492	506	517	473	478	470	540	468	516	480	475	514	444	545	510	467	527	449	492	486	475	484	508	473	496	455	486	479	472	487	550	477	486	504	496	503	516	487	494	475	480	479	482	457	505	470	493	458	514	508	484	499	475	510	485	507	499	469	468	459	451	448	467	503	464	534	507	461	502	513	494	450	490	473	528	496	443	517	521	494	484	486	491	473	506	505	522	468	500	501	453	479	472	493	508	497	480	467	499	518	491	491	506	488	492	485	491	468	501	544	554	480	486	481	531	525	470	448	462	502	484	515	528	494	441	534	475	476	483	467	481	463	510	531	470	455	488	493	511	496	519	471	522	489	473	465	481	515	460	539	463	490	469	450	463	499	460	470	494	505	503	456	480	437	459	474	484	509	463	467	461	480	471	486	502	512	446	478	475	448	460	496	476	477	478	465	501	523	466	489	461	475	486	463	509	486	479	446	482	499	501	495	501	525	447	492	551	478	485	483	524	513	506	472	503	468	536	508	500	511	507	485	506	482	508	483	504	482	540	465	482	448	508	452	489	509	464	486	451	490	457	465	498	503	490	458	496	513	495	498	516	503	513	461	505	495	486	472	469	465	489	467	487	490	491	457	465	492	459	482	481	480	472	483	472	483	510	458	488	471	506	519	489	485	516	461	463	469	490	519	511	501	487	456	511	472	475	500	490	498	460	502	474	481	485	498	494	497	482	502	454	546	508	473	528	500	453	464	468	503	498	509	505	513	484	480	473	503	479	498	442	488	443	471	492	470	495	462	493	501	481	483	469	480	462	490	495	506	461	498	483	484	473	514	531	484	498	460	521	498	523	484	479	470	491	457	455	496	477	466	470	457	431	480	498	476	481	484	508	472	470	502	465	482	474	489	532	512	457	478	480	482	480	475	461	462	462	479	460	551	464	513	524	472	489	465	525	531	453	488	467	468	497	507	495	467	509	510	494	446	489	514	493	507	459	476	484	488	475	509	518	488	529	499	503	480	523	495	479	484	480	508	523	486	488	482	532	472	464	481	485	463	514	503	488	471	456	508	498	524	465	468	475	507	522	487	505	514	506	491	503	479	472	472	492	467	491	460	451	465	486	497	463	478	479	478	479	463	511	475	457	478	489	477	495	501	510	463	478	494	467	486	501	510	486	481	463	477	499	499	483	514	533	507	486	498	482	456	443	500	492	505	464	479	478	480	456	456	454	471	508	511	510	519	513	435	501	464	494	477	499	458	483	491	472	459	476	490	507	511	484	478	484	504	498	503	507	498	466	506	500	429	463	508	506	446	505	513	517	515	491	468	511	465	496	482	512	473	481	473	491	481	475	493	515	486	504	493	509	472	512	476	478	485	490	498	491	475	515	493	476	468	497	495	503	477	490	519	474	484	506	477	518	472	487	486	473	484	498	471	476	457	479	469	500	472	466	445	498	431	510	523	471	462	505	483	470	494	482	518	487	493	502	466	503	492	504	530	482	475	495	483	477	481	492	508	508	484	522	457	530	522	466	481	489	463	509	483	481	454	460	487	492	501	508	521	460	538	504	504	516	473	479	492	484	482	452	491	471	512	484	480	480	502	443	515	497	484	477	537	453	470	453	489	513	529	478	483	546	486	434	493	459	507	500	502	472	480	461	484	480	497	478	488	443	514	477	500	472	483	468	481	503	464	548	487	504	496	490	513	498	488	497	492	494	506	499	470	471	479	442	500	484	481	482	486	492	473	516	482	457	483	494	440	481	474	475	513	492	470	485	468	493	454	477	503	494	486	508	473	467	524	503	511	492	496	459	506	509	474	481	496	460	515	501	472	498	459	488	524	486	489	504	477	474	445	464	478	474	510	500	490	478	461	476	491	493	484	491	503	484	459	504	507	454	504	505	470	458	482	490	506	491	453	474	468	512	496	502	482	488	492	505	475	473	486	486	505	517	493	482	527	489	486	522	515	419	499	484	495	496	485	502	458	459	514	479	475	439	492	446	519	485	527	464	472	509	498	501	514	509	463	478	506	501	483	488	517	535	509	526	463	452	497	526	524	498	524	484	471	479	489	503	483	522	494	491	501	482	501	466	473	487	498	487	484	463	504	505	456	526	511	493	449	493	487	505	474	484	525	509	516	513	491	490	501	483	461	478	511	495	501	476	519	500	516	473	523	465	521	519	472	528	472	487	493	470	504	468	492	528	490	486	502	465	473	491	483	451	519	474	522	481	480	504	472	456	483	484	448	470	515	495	483	461	524	483	484	471	494	456	493	497	466	520	493	457	462	464	478	506	490	451	501	493	486	442	493	490	517	497	463	503	499	481	482	489	454	455	476	493	498	492	468	454	479	503	450	444	524	465	442	491	458	505	470	526	478	493	474	466	449	475	480	495	469	511	508	470	481	501	497	497	496	501	437	490	472	477	489	514	495	471	497	458	486	498	496	467	459	458	504	495	483	493	456	497	484	467	501	508	476	494	508	488	523	498	501	472	463	521	490	494	482	478	489	513	520	509	506	482	498	491	451	475	489	502	485	481	487	484	440	457	468	511	472	509	508	477	489	474	462	470	478	481	482	485	441	501	473	479	518	476	552	472	454	480	493	484	514	479	489	472	514	490	480	497	487	506	533	462	503	488	502	466	458	525	465	481	501	454	483	465	478	479	488	466	467	468	494	496	468	480	492	505	480	475	538	500
23793	21065	28273	24048	21032	9182	2252	1420	8280	35314	33459	20270	7042	1955	988	759	705	694	717	737	752	710	712	736	761	720	758	700	704	761	663	748	765	757	714	692	755	738	751	742	741	762	753	746	678	721	712	771	699	747	754	725	740	713	737	757	764	703	710	723	732	734	686	777	734	683	723	768	726	708	732	703	788	707	758	730	706	763	701	729	703	763	699	757	728	687	715	716	730	737	742	754	740	725	703	737	690	718	774	729	718	699	749	738	744	695	718	689	687	707	737	702	702	769	710	781	715	716	728	709	747	744	698	724	685	692	762	761	709	759	686	714	775	743	723	689	704	688	818	703	735	768	726	699	707	730	730	741	773	743	691	709	688	755	683	705	716	705	760	704	704	767	732	708	708	704	754	661	700	703	747	768	701	724	663	720	717	705	712	746	789	703	709	729	691	729	732	722	740	712	751	724	683	701	737	751	743	704	731	717	803	758	717	705	701	723	754	768	734	730	709	732	703	728	725	722	755	688	720	733	725	721	733	773	673	715	772	698	707	682	707	773	715	698	711	719	707	703	774	729	724	733	741	719	728	691	652	694	724	720	788	723	738	766	683	706	743	726	759	741	708	709	704	684	713	730	700	703	746	712	725	721	678	699	738	737	685	718	717	722	785	747	735	729	694	682	738	684	703	722	739	691	712	736	683	684	745	739	780	744	732	692	728	706	706	711	744	781	706	721	705	741	753	727	744	759	748	736	687	741	716	716	682	751	731	695	713	736	693	686	753	741	720	654	705	742	697	709	758	719	686	730	719	666	674	683	732	693	703	712	681	747	741	672	734	696	721	687	725	757	759	715	748	729	739	717	692	799	709	716	779	694	686	734	659	719	664	677	738	731	745	723	667	709	756	730	694	760	724	714	703	712	719	738	715	733	779	727	670	756	736	748	772	713	694	707	686	768	708	687	714	711	710	705	737	751	703	712	732	721	744	736	756	712	759	721	703	715	772	717	773	726	760	733	738	726	704	663	697	716	726	700	717	746	723	751	748	695	740	748	704	696	755	700	691	733	702	759	773	762	693	721	719	693	749	681	685	755	735	742	708	718	717	703	729	750	705	716	707	701	765	711	745	774	733	734	732	732	715	737	725	679	704	682	682	720	695	728	697	721	747	745	799	683	673	765	761	755	703	750	746	719	717	728	693	655	679	732	727	701	705	737	712	709	707	707	717	757	737	748	706	715	709	720	748	679	757	753	785	708	702	729	698	686	677	739	733	718	707	697	739	740	709	705	710	684	693	738	715	736	704	711	738	697	729	759	710	745	733	674	724	683	720	661	700	676	727	675	673	709	731	762	743	727	674	720	734	769	734	690	768	693	710	705	735	738	669	752	721	722	714	713	682	647	704	757	689	704	700	693	697	770	729	702	742	716	741	732	690	740	680	693	716	692	771	721	718	729	700	685	672	744	705	752	691	673	762	723	694	639	680	750	699	735	713	656	705	699	668	685	723	672	796	730	696	689	701	750	732	717	728	716	706	764	693	662	678	712	712	746	717	693	674	689	737	729	700	738	751	708	706	725	719	743	691	762	694	710	734	728	763	713	681	688	727	707	663	720	717	704	719	697	730	729	745	757	704	735	733	697	733	705	696	699	744	718	718	808	714	706	700	736	660	751	724	723	720	698	687	733	760	720	731	709	709	733	693	756	720	670	676	717	745	735	753	747	729	741	720	716	761	709	720	705	701	748	702	691	752	729	757	698	706	684	719	689	711	733	684	725	678	726	777	727	686	745	749	708	748	707	665	712	717	718	705	712	738	681	751	658	708	754	764	735	729	798	731	674	726	670	706	684	719	722	687	712	696	732	727	725	746	702	744	701	722	694	745	685	684	759	740	706	719	702	750	721	692	740	751	707	736	758	716	725	750	719	678	765	708	743	694	682	705	711	719	636	717	724	695	753	722	719	699	711	725	715	708	731	723	726	787	729	729	707	696	694	727	714	700	695	754	726	697	682	723	685	718	728	767	693	719	738	711	719	713	698	749	723	693	702	679	694	712	763	686	720	731	662	730	727	690	675	695	732	696	716	693	733	721	747	679	701	739	707	729	727	778	675	718	768	683	758	683	728	704	685	735	671	679	711	725	718	704	730	732	748	714	743	735	695	691	656	704	662	692	747	713	781	747	740	740	738	674	705	759	698	664	740	753	739	733	746	727	732	685	698	729	711	687	737	763	726	733	743	739	724	707	709	733	703	752	731	724	695	707	696	695	744	735	734	725	743	716	675	743	700	706	719	728	715	721	711	729	767	705	696	724	691	752	698	708	713	711	716	713	718	744	705	740	732	716	684	737	747	690	744	737	764	687	750	752	738	726	751	697	664	682	713	717	727	689	726	656	742	715	697	718	749	684	716	737	719	681	709	711	729	728	758	743	661	698	719	736	748	701	723	683	758	694	758	732	711	695	696	769	712	740	721	735	706	664	718	702	717	752	688	706	736	745	652	739	713	739	706	749	719	708	713	685	698	748	731	755	713	721	699	754	723	678	716	730	754	736	731	741	726	686	744	657	713	715	722	726	696	720	758	758	728	755	715	727	719	668	747	733	708	746	685	709	744	721	733	709	721	716	694	743	729	699	693	693	708	723	695	656	710	712	695	675	725	742	738	746	720	735	710	728	715	689	687	738	701	696	692	707	734	742	707	711	704	744	684	724	692	758	690	725	697	734	745	729	706	766	714	774	721	726	759	703	765	696	728	725	709	748	728	721	758	717	747	708	758	705	737	732	717	720	712	715	781	671	728	739	756	759	717	731	755	738	715	751	705	700	739	729	700	699	730	669	675	732	713	675	686	747	780	674	689	699	714	729	721	715	758	672	744	717	724	744	727	688	705	680	719	687	714	719	709	722	716	702	711	737	709	689	734	704	697	720	706	686	682	702	694	654	735	686	715	705	696	690	680	691	717	686	708	724	683	644	676	709	704	742	684	712	712	727	699	736	682	724	691	682	727	729	705	754	689	768	728	703	709	735	771	700	735	707	702	737	707	689	714	745	737	708	729	723	750	711	713	684	752	672	703	730	736	677	710	758	682	698	733	692	746	756	702	713	700	714	712	696	691	721	734	666	740	704	713	696	742	688	730	710	733	727	648	722	714	670	706	677	728	723	714	751	745	712	708	735	680	695	639	728	726	723	752	748	716	720	710	761	720	766	761	715	704	738	726	738	681	768	733	683	716	732	707	685	726	732	694	758	665	757	696	707	715	735	710	712	699	648	703	687	717	743	703	706	756	719	748	704	686	685	710	718	703	699	670	744	701	706	756	715	773	661	712	713	738	738	730	724	696	727	708	740	662	740	668	722	727	710	746	728	764	691	766	754	728	746	708	736	722	757	704	703	713	705	781	736	720	732	716	762	715	705	747	692	734	689	714	734	691	762	725	732	722	754	703	711	747	705	724	683	700	747	681	744	702	759	707	713	689	712	740	767	709	729	724	705	740	727	690	738	683	748	679
5313	9197	7166	3885	2628	1820	1532	1564	11528	35246	28236	15686	5573	1912	931	663	616	591	646	589	605	616	614	626	579	610	583	638	571	630	606	565	646	597	565	653	602	590	605	605	570	634	625	608	619	630	648	645	635	622	611	646	619	606	614	613	599	602	649	624	588	653	621	591	624	610	589	589	603	580	564	607	570	602	578	608	619	581	631	619	620	630	567	630	638	554	601	588	583	636	567	642	606	610	573	619	566	617	659	665	573	615	598	643	605	572	627	618	593	568	632	630	641	635	614	598	614	574	623	610	602	618	568	607	659	613	587	631	593	607	600	635	622	597	606	570	632	604	600	611	638	606	599	620	614	605	620	613	572	585	612	616	577	583	610	636	605	593	587	583	601	596	670	582	579	632	656	599	624	633	592	607	577	605	600	634	611	572	621	597	562	625	581	626	599	579	566	613	570	614	621	595	599	638	579	619	618	592	594	611	602	636	637	588	625	613	607	604	626	625	547	594	632	594	603	634	621	600	660	575	613	637	640	574	584	600	634	596	612	605	546	663	584	603	627	588	620	557	618	663	640	607	612	593	590	606	621	559	609	584	599	657	636	557	633	611	581	621	610	613	608	584	615	585	573	599	553	589	584	578	630	601	615	583	625	635	572	636	630	583	600	599	620	604	600	620	596	640	604	595	632	593	610	621	636	607	607	594	634	629	669	588	575	610	571	607	588	630	642	631	575	597	642	604	605	594	583	632	613	627	585	605	596	601	574	600	614	612	594	568	644	588	602	647	588	619	618	601	581	584	570	617	592	594	569	615	573	610	572	568	634	626	614	605	578	615	634	606	557	604	624	585	609	587	598	581	591	634	596	616	593	605	636	627	591	613	593	584	580	608	606	580	597	598	607	584	600	627	629	594	591	642	626	603	634	598	624	636	592	623	593	610	597	648	560	591	583	622	593	592	593	648	593	634	583	662	558	602	623	566	615	608	569	659	599	618	609	633	583	618	618	604	616	610	620	577	608	602	628	570	631	637	605	593	616	579	616	613	574	605	660	617	670	565	637	601	629	571	601	598	579	602	648	619	618	616	596	615	597	599	610	629	635	607	592	617	609	615	632	599	634	608	617	623	627	674	557	582	601	580	627	608	602	600	570	629	604	616	580	623	574	597	610	608	604	612	627	594	616	612	559	599	643	582	623	618	572	565	642	616	591	635	638	656	591	613	594	599	651	631	591	591	606	603	605	651	578	597	582	560	607	602	583	576	570	620	630	570	589	587	608	601	586	563	612	595	630	635	581	616	584	597	583	624	608	629	574	589	616	586	603	581	561	596	583	637	596	644	649	634	591	574	610	550	631	613	584	588	573	574	635	628	610	581	572	620	591	585	607	612	631	601	546	586	633	560	560	601	550	540	562	570	569	589	601	602	597	590	583	595	612	585	601	552	575	588	616	609	582	633	678	628	644	592	653	609	607	593	595	596	621	587	619	591	608	596	644	620	602	619	606	637	607	574	591	591	590	576	615	600	584	601	610	600	586	615	640	575	618	671	591	625	596	609	613	593	634	607	606	600	629	603	577	582	621	597	610	640	582	586	593	629	616	584	605	626	607	616	608	571	635	586	620	585	585	586	633	587	576	580	551	586	608	609	631	608	656	626	625	658	588	614	591	628	606	620	617	609	593	629	588	646	562	587	594	625	607	605	603	593	586	588	615	600	573	611	615	587	587	589	575	586	609	631	565	603	585	619	620	630	570	578	630	596	594	575	588	636	641	595	571	613	586	592	583	591	614	607	624	566	613	595	601	591	615	588	578	573	600	657	605	624	573	625	614	597	595	632	621	595	591	593	623	619	607	643	594	574	615	596	639	584	641	569	575	582	570	614	642	587	575	601	577	568	599	579	566	592	595	576	601	595	611	612	587	617	602	621	604	603	644	555	549	597	582	563	612	594	644	624	602	606	580	586	560	641	620	598	618	588	577	619	588	574	599	597	589	625	545	593	624	572	582	630	628	588	607	566	570	591	614	586	622	598	584	629	577	618	608	561	596	588	614	618	582	606	615	618	615	600	570	588	591	584	657	565	624	590	587	621	616	576	583	607	598	596	565	587	558	596	640	576	592	611	613	617	636	619	632	612	654	587	583	592	626	590	565	591	563	592	615	620	571	633	598	618	642	594	598	607	593	621	605	623	577	608	627	616	618	546	617	628	615	578	554	580	566	579	585	628	588	602	636	583	609	635	571	647	569	598	618	590	530	611	591	538	606	615	622	584	618	588	619	572	604	618	613	590	564	613	599	619	635	614	629	624	582	592	617	585	580	590	607	577	612	590	542	580	604	576	593	574	661	602	591	560	589	537	580	580	597	622	623	602	591	579	590	614	588	626	582	644	630	594	595	613	618	624	612	558	577	627	581	622	603	644	583	603	587	606	596	617	614	596	600	555	626	572	623	587	606	608	609	589	627	599	591	588	596	643	582	654	618	577	530	547	586	589	589	625	627	621	624	566	544	590	596	606	614	584	590	574	617	613	609	594	620	570	634	623	617	561	647	597	608	617	625	572	625	598	626	588	590	599	591	570	594	593	583	586	604	623	594	609	576	611	625	607	580	647	564	609	616	603	575	593	578	555	591	633	590	604	621	587	589	630	610	566	615	587	623	605	620	649	627	623	617	619	599	580	590	578	558	592	606	617	596	619	598	616	587	578	563	582	591	569	600	606	581	633	656	585	629	648	617	616	670	574	600	579	625	560	581	597	586	564	614	598	567	629	597	565	616	572	558	578	622	581	622	611	607	619	571	595	638	564	598	633	632	592	592	633	630	593	593	628	622	612	587	591	603	585	595	622	643	589	589	619	581	586	569	600	600	596	590	617	604	602	609	660	616	563	577	604	578	571	590	596	591	664	532	643	643	597	600	586	600	618	621	627	579	556	593	538	590	678	591	627	577	647	589	591	592	641	589	582	607	606	606	585	640	579	623	584	580	616	624	596	639	606	561	567	646	617	559	573	596	609	604	635	612	569	602	603	612	590	590	584	600	616	643	580	564	599	634	580	636	614	629	638	607	594	584	569	597	605	595	608	639	571	565	643	617	658	582	627	590	575	572	606	613	592	612	595	637	628	573	582	604	638	599	593	603	631	657	579	569	595	547	583	571	614	565	572	575	596	585	568	632	617	608	580	627	572	608	563	603	612	620	623	551	591	592	570	624	596	597	580	612	630	598	608	624	617	595	616	626	555	594	582	570	641	604	636	618	575	612	583	611	571	588	590	608	603	631	612	614	661	604	602	596	580	595	631	578	633	629	553	619	618	639	621	593	609	572	613	561	603	606	595	594	627	623	584	609	592	621	622	595	606	577	606	631	571	575	653	597	600	623	594	577	578	615	579	625	615	598	600	583	593	592	609	571	631	579	586	610	578	596	576	626	569	627	638	595	585	638	604	614	602	659	610	583	600	576	608	617	612	570	644	650	600	633	598	596	595	580	650	608	591	561	617	666	617	593	574
27208	12878	1845	934	643	521	531	476	662	2109	2662	1831	962	615	537	475	497	487	471	459	477	497	511	435	493	495	459	458	469	501	519	472	475	471	470	419	453	496	467	483	471	484	489	475	500	496	464	476	467	469	438	452	478	441	471	516	481	483	469	521	493	488	441	473	463	446	474	492	470	445	461	479	499	435	544	479	482	491	491	496	459	452	454	464	485	477	416	446	444	462	486	454	470	497	483	476	449	554	493	497	509	498	466	484	428	460	494	447	489	484	495	454	484	489	470	464	458	489	464	448	434	463	472	485	521	490	491	498	510	492	506	482	474	493	453	517	484	467	506	481	524	504	463	490	469	449	471	494	503	506	458	479	474	437	459	523	485	490	479	437	454	439	495	522	440	463	448	455	467	468	487	487	474	498	496	451	461	461	469	492	461	483	463	461	443	443	468	435	447	484	476	498	479	460	469	471	500	504	486	475	513	478	457	472	492	468	506	482	452	473	476	462	479	482	459	453	474	465	476	487	487	444	484	479	482	471	450	444	462	449	483	476	487	474	467	479	453	455	498	481	428	480	490	479	466	447	473	465	498	494	442	515	497	459	483	499	464	452	478	476	495	462	486	456	465	483	455	477	440	481	488	478	482	453	480	491	468	532	422	441	493	454	477	473	482	487	461	489	480	487	466	465	459	515	490	456	447	467	490	472	483	480	448	480	471	519	452	497	469	455	463	451	464	464	456	457	457	443	459	456	470	475	484	506	480	513	474	474	478	441	499	472	467	504	506	486	487	451	475	494	485	459	500	441	451	500	492	490	492	460	480	445	509	459	478	483	475	451	478	496	507	469	454	497	473	418	446	467	510	500	429	462	490	454	481	493	480	509	449	490	492	427	469	493	436	477	507	484	496	433	490	472	483	498	478	490	443	499	502	482	491	445	469	470	505	504	478	458	452	494	430	486	450	441	445	463	460	496	459	510	435	492	444	461	444	490	510	526	505	525	450	486	421	470	481	454	461	458	501	456	463	481	501	484	470	493	464	481	465	440	457	457	475	455	475	495	461	506	487	464	481	458	453	442	494	470	459	457	461	466	443	481	476	466	469	458	526	478	509	464	460	487	481	466	430	497	484	482	495	453	466	462	484	488	452	483	503	471	500	464	491	459	477	480	490	500	414	477	502	472	508	489	477	476	461	468	480	448	494	498	472	454	438	485	463	480	485	488	492	493	476	482	519	476	465	527	489	448	472	453	461	497	479	446	480	466	444	462	421	501	442	435	453	473	479	484	481	511	458	503	495	502	459	492	482	441	494	478	446	527	484	501	452	438	480	478	491	454	496	465	498	446	518	466	470	489	476	460	506	495	497	468	481	461	444	492	464	473	477	475	505	461	485	430	463	465	467	430	473	465	472	435	467	495	453	511	463	518	454	508	496	471	481	492	461	467	448	432	448	506	469	449	495	495	410	522	510	444	483	467	493	468	480	458	485	450	480	468	475	442	489	498	475	463	475	468	520	497	471	430	454	493	493	482	477	526	503	480	477	483	451	439	514	473	509	494	499	458	481	491	472	450	487	482	527	460	460	474	498	461	474	463	482	486	480	500	475	513	473	470	492	449	467	463	463	462	462	470	484	477	451	475	491	486	477	475	471	488	476	465	497	470	477	464	498	462	446	459	469	466	526	443	525	486	469	483	460	428	515	467	457	497	484	518	464	504	479	491	482	470	467	478	496	443	466	460	476	475	506	510	477	479	479	508	482	469	477	467	497	509	515	440	471	487	463	483	451	438	449	450	489	491	461	511	495	465	461	505	454	443	482	435	450	485	463	480	475	455	487	488	447	428	465	502	502	494	496	471	479	448	466	515	489	463	476	470	497	496	458	488	481	477	472	466	478	478	454	431	491	493	478	460	525	453	473	482	476	465	486	441	483	468	495	448	472	462	451	467	528	448	464	490	491	454	486	500	485	481	474	471	454	466	492	464	483	475	487	475	467	476	510	466	476	452	454	431	476	456	505	473	502	507	474	459	462	459	473	504	470	464	401	505	436	450	508	450	476	485	489	489	476	488	465	471	479	479	442	473	461	474	496	460	462	470	497	483	471	481	483	501	461	496	501	487	494	487	504	489	441	469	491	421	458	482	462	451	501	483	495	484	471	464	467	401	472	513	477	466	479	470	496	454	461	463	473	516	488	514	496	480	431	462	504	472	527	491	492	464	522	440	482	466	459	496	472	479	450	475	467	448	468	402	467	541	476	501	465	443	441	564	416	495	488	491	476	473	432	478	475	476	516	450	498	492	485	478	489	505	469	502	484	492	441	469	452	497	494	475	462	486	447	485	449	486	527	484	463	458	486	452	487	475	465	488	457	450	495	503	464	472	465	455	484	472	510	499	507	475	467	470	457	475	443	468	464	479	474	461	500	493	504	490	459	495	493	456	470	511	458	484	472	480	473	488	471	484	472	474	487	488	458	464	448	509	496	492	479	488	431	493	486	528	446	502	474	506	463	454	431	450	460	456	476	468	511	493	521	479	527	483	490	461	465	476	474	457	457	492	483	527	448	478	475	487	467	483	462	441	487	502	451	488	459	448	479	482	502	460	491	453	449	474	482	464	488	458	478	457	462	478	489	484	491	477	469	435	519	496	463	475	506	474	510	481	460	475	525	496	471	451	486	486	500	491	478	467	452	437	445	467	464	487	505	500	483	427	474	488	466	505	451	478	448	455	460	472	495	420	442	501	508	468	469	434	488	476	509	464	434	473	469	467	493	480	446	474	475	440	460	456	462	493	496	468	463	468	474	476	488	462	460	487	499	448	504	499	478	450	504	499	498	489	443	480	480	458	462	464	495	513	464	508	470	457	457	499	497	487	507	458	460	456	467	482	449	539	483	488	464	489	497	516	457	445	486	422	483	487	454	524	485	528	455	450	507	486	485	472	478	457	474	481	522	483	465	464	478	451	499	495	449	436	482	528	478	443	484	455	485	483	477	482	452	481	474	510	469	482	482	447	481	478	497	472	480	468	466	451	466	529	446	481	469	467	484	510	477	463	503	473	504	468	476	466	485	499	492	465	433	498	463	456	442	470	460	470	468	494	507	449	483	484	449	459	456	494	493	472	480	518	446	437	459	472	486	421	523	478	486	467	460	488	463	494	486	457	490	460	457	458	484	463	445	449	488	459	506	471	465	504	493	521	494	485	447	496	478	427	480	466	476	493	460	510	497	460	454	428	453	476	465	485	476	487	490	444	507	463	482	468	482	463	454	455	483	475	478	440	496	479	440	461	451	452	454	486	439	470	499	504	524	495	496	491	466	450	472	466	468	508	474	455	470	484	500	458	501	457	508	506	482	426	470	507	497	463	496	422	491	510	457	500	459	489	520	480	505	452	480	424	485	470	476	489	458	438	492	481	430	501	497	523	457	464	465	445	501	510	507	469	457	462	468	497	513	483	472	450	490	485	451	454	489	473	509	505	448	477	466	434	467	447	453	456	456	440
5453	1479	1063	660	561	507	481	486	728	2949	2993	1906	890	580	426	397	379	402	376	404	420	390	397	422	413	404	367	385	414	437	386	416	420	407	418	417	433	390	434	411	390	391	412	400	443	434	388	393	397	383	404	391	405	418	418	394	386	394	401	386	440	422	414	421	413	417	409	413	364	370	369	409	445	396	430	407	390	434	412	413	384	415	375	398	352	396	380	422	458	418	374	396	376	375	412	416	409	426	421	406	379	400	405	416	419	421	401	386	453	386	410	371	404	409	356	404	417	415	392	390	403	400	407	429	420	422	396	419	390	419	415	366	403	380	384	398	447	372	424	378	391	407	392	391	416	371	430	395	413	404	413	426	412	430	380	405	389	395	380	393	390	406	405	432	412	391	393	377	411	411	381	413	466	411	368	392	414	414	402	363	386	394	406	399	396	412	392	425	402	375	407	380	379	431	421	404	442	396	392	427	421	416	407	390	403	397	391	415	399	387	404	428	394	402	408	402	388	384	397	413	402	399	409	396	399	363	420	415	404	377	383	384	419	389	436	403	396	384	385	358	405	397	394	435	430	345	408	323	406	414	391	390	387	409	389	416	426	388	387	444	409	387	396	418	387	422	414	410	420	378	402	423	355	406	374	383	396	409	392	416	401	405	428	429	396	383	374	380	361	421	404	438	417	411	382	388	407	420	397	387	388	408	407	420	395	405	400	431	414	396	375	430	380	411	399	394	379	393	381	394	420	386	402	370	389	378	399	426	387	439	368	403	402	419	398	401	380	396	424	411	429	438	363	377	393	430	393	398	409	378	398	385	384	428	421	393	355	406	411	405	409	360	377	389	385	378	365	415	422	364	379	386	412	420	390	457	391	403	406	412	393	410	384	392	367	388	378	396	406	438	421	443	403	405	452	386	352	387	429	404	431	400	418	407	376	395	410	355	381	382	381	394	375	376	412	408	386	418	443	408	396	393	413	408	397	434	399	375	404	413	397	375	406	367	393	382	424	390	358	410	410	383	381	414	412	437	409	406	376	400	388	404	397	401	377	395	348	421	381	410	400	416	416	415	408	389	366	386	407	423	398	441	421	380	380	396	400	408	375	421	395	383	390	403	400	428	399	410	366	416	404	425	393	390	410	400	448	389	420	429	378	425	382	403	373	410	412	405	417	379	395	445	413	395	403	396	378	396	384	403	407	414	403	401	424	409	405	401	404	434	410	384	398	395	383	387	363	395	428	392	379	380	383	410	440	395	410	404	392	404	401	393	404	418	425	395	415	427	410	416	364	402	381	418	374	402	389	405	444	401	395	368	403	379	428	401	464	387	381	424	402	383	397	432	411	364	393	371	359	383	414	403	393	437	401	413	411	390	441	389	413	440	376	399	368	377	392	391	390	399	391	402	379	390	412	374	379	355	391	414	377	404	405	383	397	394	404	411	392	384	374	382	371	410	379	452	367	365	391	380	439	399	391	398	367	381	385	380	410	373	362	447	409	409	395	401	411	415	396	409	387	378	397	380	404	388	356	405	370	373	385	405	368	412	405	363	396	403	395	408	360	390	363	391	380	355	397	417	382	395	409	387	401	410	410	419	408	396	404	404	365	418	390	411	399	392	386	397	380	410	411	428	402	381	406	364	396	390	393	435	405	345	412	376	395	392	428	409	411	413	403	421	426	422	377	399	381	400	403	407	382	408	417	403	357	407	390	420	389	396	414	435	385	427	414	366	408	364	394	399	415	381	395	396	406	397	413	348	398	399	419	379	417	370	411	406	380	421	396	385	397	398	404	436	414	420	425	380	394	364	388	427	412	411	381	414	410	389	381	396	369	415	439	397	410	389	391	396	412	429	401	396	400	401	399	369	381	353	377	362	423	427	410	406	370	393	412	407	401	390	396	419	408	386	380	388	401	383	443	415	404	387	390	413	393	409	418	417	422	399	425	403	416	432	399	370	406	410	375	411	415	389	367	395	414	381	385	388	409	396	389	391	368	375	437	402	396	366	428	421	388	411	375	407	374	385	395	405	406	444	379	399	405	415	428	422	398	383	444	429	424	390	400	394	394	413	402	388	389	380	386	403	386	396	399	431	417	401	410	448	413	354	417	413	413	416	431	380	392	377	416	419	409	418	388	409	424	408	390	384	415	405	395	397	379	379	392	354	419	409	392	404	386	377	405	415	431	393	387	432	447	382	386	403	400	446	414	377	394	411	396	389	411	389	380	362	404	401	465	396	434	402	403	390	393	391	389	451	391	453	375	365	364	411	424	395	401	404	379	436	391	406	385	384	397	410	383	395	373	389	409	390	392	390	420	389	391	426	343	401	375	414	374	417	438	393	425	391	366	380	438	436	417	409	376	415	408	394	426	391	415	396	403	432	402	394	419	394	419	433	407	437	386	386	349	395	405	373	438	351	370	313	398	363	438	405	380	387	394	421	379	414	383	394	412	414	398	414	410	355	406	405	416	416	407	391	386	394	398	380	398	412	383	370	407	424	390	405	403	404	431	404	390	403	410	359	404	422	376	409	414	420	397	414	397	402	416	408	413	422	374	398	406	394	442	375	430	371	392	386	392	385	413	416	394	413	366	410	391	399	410	393	358	432	395	422	385	381	407	371	418	381	387	367	427	401	399	410	418	400	426	400	391	438	372	418	399	393	430	424	405	396	405	424	409	421	393	430	427	392	426	389	399	411	394	428	422	387	448	384	389	414	416	411	402	416	418	397	371	402	412	395	399	403	382	410	397	393	403	421	410	397	392	375	405	406	383	407	379	366	386	435	409	422	394	368	457	376	364	390	366	404	404	381	465	377	413	410	407	413	370	418	395	402	422	370	417	380	421	382	402	419	383	414	405	404	404	419	368	409	432	404	386	403	421	404	403	394	404	401	425	381	425	422	413	417	398	401	391	416	372	373	411	407	416	411	421	419	397	393	384	386	420	393	388	402	390	403	407	401	427	380	410	367	410	407	409	403	422	406	403	402	400	402	405	382	382	418	375	410	396	400	428	398	376	430	422	425	390	423	416	407	419	410	364	390	417	399	389	381	404	421	424	360	376	375	388	418	403	402	381	415	412	359	405	419	407	364	401	421	401	404	391	369	415	412	425	421	415	447	444	412	398	398	405	413	376	384	377	392	412	378	424	390	381	425	395	443	407	417	393	383	396	414	422	372	404	375	412	390	396	368	420	396	428	412	419	413	419	428	391	443	398	410	403	393	425	407	385	379	426	409	419	395	432	391	412	386	443	383	401	407	365	374	364	386	375	415	384	405	385	430	455	419	446	402	398	429	425	428	408	397	377	388	395	380	431	396	408	417	377	391	399	390	403	425	390	430	383	366	394	390	392	407	448	394	374	407	366	392	423	390	418	425	394	390	394	418	400	398	375	380	395	407	396	385	384	407	416	403	388	407	369	415	403	388	392	377	378	397	376	425	373	387	357	387	399	419	443	384	401	407	383	421	416	403	409	381	411	404	426	398	420	378	399	400
25171	21107	26971	25097	5508	1208	910	777	1678	20641	19728	10222	2996	963	671	614	527	545	541	528	543	519	521	568	524	534	512	553	538	560	571	580	544	565	608	552	559	569	578	540	542	527	511	563	560	548	542	548	550	520	567	573	554	537	543	540	523	600	513	540	559	534	533	552	540	520	525	568	566	541	534	543	519	535	522	592	562	556	553	517	534	557	532	545	541	554	500	496	545	520	513	506	533	528	550	538	551	572	502	514	531	502	545	523	529	503	546	516	498	581	540	539	559	519	529	534	554	507	520	570	561	495	539	578	560	513	549	570	531	526	527	541	536	521	531	537	552	549	504	566	554	562	518	514	531	522	501	498	538	493	529	520	533	520	544	524	546	508	522	547	541	483	539	528	554	516	565	485	510	544	548	580	536	539	523	514	555	564	533	502	518	549	548	551	558	533	545	503	550	496	549	539	548	553	534	582	553	529	564	494	530	539	531	515	522	507	550	560	527	577	532	547	543	533	543	524	520	547	523	514	560	550	523	509	533	580	551	521	540	531	536	584	517	566	519	538	569	548	514	533	505	526	531	562	517	535	587	605	522	507	541	538	534	520	552	499	520	554	529	557	512	557	509	478	544	524	517	527	529	532	544	552	603	496	499	509	549	549	578	533	516	509	531	509	578	552	508	528	562	539	521	532	583	531	529	520	579	565	527	535	550	588	498	517	545	553	507	527	496	552	541	551	522	556	559	511	512	509	528	497	525	519	542	535	516	529	518	563	540	502	537	518	533	546	497	521	483	518	521	541	499	531	545	501	509	583	560	545	522	500	524	554	519	556	528	499	530	539	551	543	494	515	530	530	502	574	549	545	529	545	517	548	577	548	536	515	506	519	536	527	520	542	512	532	517	481	527	493	574	502	482	514	581	500	494	552	574	496	536	507	511	558	519	520	535	515	512	554	554	539	496	562	570	543	547	538	546	497	556	522	497	534	521	540	552	530	525	535	553	530	541	510	495	532	525	497	542	537	533	470	522	535	506	504	535	541	537	511	530	502	511	502	528	539	493	519	557	579	535	512	509	503	505	523	528	543	498	534	547	517	541	577	542	537	499	513	543	524	552	515	533	528	492	520	564	540	496	527	538	515	551	544	558	499	471	566	536	513	508	477	544	532	555	570	509	533	476	489	527	545	501	479	548	533	565	545	544	542	548	592	558	529	537	506	519	543	543	507	542	513	500	570	526	562	507	526	547	497	541	490	563	531	523	479	510	528	531	576	538	528	536	519	546	480	546	511	564	539	544	527	502	535	565	536	517	469	511	532	533	530	527	505	554	502	531	498	528	531	514	466	499	531	562	555	526	545	529	547	557	532	513	574	542	520	544	523	518	525	559	559	479	553	504	533	514	562	521	554	573	511	525	531	547	477	507	527	566	487	518	502	533	563	477	529	505	521	577	542	557	530	544	505	512	555	571	528	549	575	534	540	529	482	557	537	561	517	572	561	510	511	557	542	545	558	480	533	535	557	527	535	531	520	531	542	531	538	519	521	514	516	566	576	530	536	562	510	550	514	547	534	547	536	561	537	507	497	565	501	564	513	526	528	561	549	519	525	536	507	519	499	566	538	542	569	558	517	540	552	522	536	534	512	557	524	552	538	566	530	543	508	537	548	546	525	556	517	497	520	524	512	545	528	515	544	537	527	549	532	549	534	546	545	522	491	541	511	516	489	549	528	515	577	529	547	542	551	502	569	525	543	539	516	481	547	544	535	507	535	600	522	482	544	509	547	512	560	553	521	546	536	515	515	529	499	531	542	524	526	536	506	508	534	540	544	485	554	526	532	562	522	511	545	538	568	571	533	541	539	523	549	507	522	540	514	552	530	547	521	512	515	497	541	526	541	539	532	527	531	494	565	520	503	536	550	463	517	540	535	502	556	482	497	538	534	550	543	510	529	542	516	513	556	546	515	520	538	495	543	521	512	498	537	563	504	490	524	552	528	520	577	511	527	566	527	558	560	552	514	521	556	522	546	545	548	552	561	544	534	510	517	522	574	487	562	554	525	531	585	558	547	544	547	491	524	527	472	525	520	534	496	554	514	512	584	540	560	539	502	515	468	554	524	491	530	525	525	534	554	516	523	538	553	521	574	502	551	533	538	547	521	531	469	524	519	532	511	540	578	504	520	533	506	553	523	579	506	488	511	516	502	479	522	480	530	594	539	484	547	502	511	510	496	532	526	522	524	554	584	550	539	531	529	524	514	534	532	545	519	534	542	609	520	541	522	572	516	579	538	545	526	534	549	524	528	555	543	554	558	538	530	566	529	567	542	535	513	555	529	536	550	514	534	531	502	560	539	576	550	516	530	555	520	526	514	521	552	524	509	554	509	534	544	516	547	492	535	546	489	509	532	513	535	528	532	518	563	543	528	523	507	468	524	576	517	552	517	537	523	490	561	560	565	528	460	567	507	543	542	549	538	517	523	535	555	530	525	494	535	540	553	577	540	492	518	526	540	534	557	525	531	561	544	508	533	562	559	473	551	514	522	565	539	538	514	513	581	548	534	516	504	506	527	492	561	517	512	525	522	502	502	537	543	547	539	512	543	575	501	467	493	570	521	581	548	519	505	553	517	536	533	569	535	519	553	561	482	514	563	472	513	566	487	519	531	515	533	546	514	528	530	499	526	495	582	524	564	552	498	557	533	533	501	516	531	528	542	498	557	528	500	491	527	527	521	540	536	545	534	562	524	517	536	540	520	534	532	558	547	561	538	553	581	573	515	530	540	583	539	518	550	528	550	536	529	535	560	547	557	499	534	549	525	527	506	533	513	545	526	480	511	538	526	533	527	551	556	486	505	497	467	535	531	510	531	527	533	519	547	530	534	526	490	520	521	547	526	571	543	525	516	559	536	537	550	537	516	542	594	552	481	534	559	536	526	558	537	511	547	500	551	534	518	533	544	555	552	494	549	557	514	555	523	574	572	551	512	516	513	540	532	541	509	513	539	548	489	569	490	553	539	533	563	540	559	515	553	558	508	561	525	539	524	498	569	491	538	516	523	550	517	497	540	522	550	571	474	521	562	546	523	534	528	478	491	563	553	544	519	501	542	560	529	493	512	542	490	512	537	554	506	548	556	554	542	523	486	551	524	503	490	572	533	539	479	575	535	529	478	535	531	531	504	508	573	552	554	527	516	537	564	545	518	502	502	514	512	524	507	530	516	555	519	544	504	496	560	530	529	511	528	539	504	579	512	488	521	521	531	530	530	529	502	525	535	548	511	558	548	544	551	562	491	495	579	534	519	514	528	546	509	537	542	522	541	505	515	529	524	511	558	541	550	548	551	537	511	560	498	532	545	506	551	479	512	501	533	519	550	525	493	553	530	519	531	510	501	526	533	560	541	546	565	565	523	533	532	522	539	520	529	530	509	520	528	554	506	518	583	547	454	526	547	527	555	544	532	547	497	533	581	498	541	547	490	524	528	542	523	525	527	534	494	527	529	516	561
4411	3474	2841	1603	1192	1011	788	722	2606	22592	16755	8393	2803	980	559	473	447	463	476	440	421	473	464	431	508	458	458	454	456	472	480	431	471	467	474	451	485	496	449	425	418	432	485	435	423	459	428	484	445	438	430	471	487	422	450	417	481	472	489	461	445	476	450	464	457	505	426	438	468	466	470	511	458	484	466	465	401	432	442	408	454	445	472	482	462	439	437	461	514	471	477	434	480	441	466	443	491	446	479	492	466	466	444	423	491	467	492	465	461	452	425	501	457	424	451	457	479	458	464	475	466	438	432	444	474	470	439	500	454	450	474	486	452	461	436	465	472	464	453	470	477	466	466	436	456	479	471	447	496	419	452	465	416	431	470	502	494	409	444	472	441	451	424	499	475	451	459	447	470	460	425	436	447	449	454	485	473	457	448	427	418	450	404	501	465	455	437	464	479	439	497	443	472	503	468	491	473	437	475	438	460	448	449	464	495	492	484	461	456	454	478	458	434	442	411	504	477	419	463	462	451	468	440	444	485	435	466	442	445	475	441	449	459	456	468	465	431	453	436	459	448	458	449	453	465	470	502	432	499	497	461	457	480	466	494	460	440	438	470	430	466	461	442	451	448	521	436	486	491	468	470	420	484	440	496	448	472	456	466	418	473	469	486	443	447	482	469	418	449	464	472	443	490	472	453	448	451	505	442	474	427	426	433	436	458	451	477	444	479	460	441	411	486	437	465	451	462	446	483	440	481	421	441	516	473	428	467	459	447	453	487	428	418	474	506	479	474	462	440	448	461	490	455	472	494	464	452	425	450	442	440	479	505	507	463	473	489	452	487	446	461	444	456	443	457	455	454	458	496	473	457	465	487	435	476	507	445	428	445	471	478	477	471	465	472	475	453	463	445	483	473	450	485	485	451	473	459	440	473	440	447	478	464	449	449	441	453	505	482	499	437	437	417	475	456	489	458	448	446	467	487	483	460	455	476	489	468	473	470	461	494	498	486	441	455	458	496	449	455	453	503	472	506	462	441	473	429	488	462	476	493	462	469	452	501	433	457	452	499	454	466	464	442	459	459	474	478	487	441	444	476	447	459	466	447	461	398	414	471	471	477	509	463	479	434	454	463	475	452	462	442	476	480	469	504	479	472	469	470	425	472	446	475	419	440	460	457	488	485	449	401	457	472	438	454	459	429	480	458	464	459	426	453	479	489	489	440	451	481	400	480	458	446	457	461	449	502	441	438	435	473	476	472	433	480	457	456	475	455	458	475	442	486	465	489	478	444	471	408	482	469	458	453	460	462	417	464	491	442	468	474	473	449	409	472	461	460	443	491	465	436	449	485	436	467	469	460	530	436	453	442	485	490	497	406	459	475	438	446	477	447	492	491	506	476	459	497	446	448	447	461	474	433	430	418	482	461	471	459	448	408	450	442	481	434	475	486	461	474	475	470	460	421	487	450	454	469	490	474	493	479	432	450	434	429	485	468	435	458	482	453	474	461	431	446	431	475	451	443	475	442	459	448	469	448	468	493	460	473	478	479	414	441	463	477	461	464	476	444	458	455	477	459	477	459	495	437	462	465	454	458	471	456	461	455	432	498	464	430	437	444	491	417	435	419	473	469	441	482	459	440	446	502	442	484	450	439	472	503	462	419	469	446	485	507	455	440	430	473	425	486	459	501	464	449	436	466	458	505	440	454	487	468	458	455	440	444	434	458	448	458	446	488	469	476	431	454	433	445	470	430	443	487	500	415	468	453	469	481	479	417	456	506	419	426	435	453	518	468	468	484	475	437	447	421	450	455	502	466	439	445	488	469	446	457	454	451	489	460	452	484	418	491	437	492	451	426	454	454	465	436	466	443	487	445	464	474	492	460	442	473	452	440	466	477	445	428	490	426	402	443	444	508	465	454	409	453	427	494	450	409	448	415	451	457	466	444	465	491	458	453	485	423	452	447	439	500	485	466	437	443	467	469	410	447	473	491	440	504	465	473	459	485	461	473	455	447	432	465	484	454	433	480	468	469	460	450	431	473	431	452	471	471	461	443	470	452	414	437	425	448	465	492	474	473	443	485	470	445	479	479	493	446	481	444	437	436	488	470	444	456	434	484	433	461	471	473	427	495	484	485	465	436	476	454	431	499	480	448	496	504	473	441	458	433	457	455	482	470	462	448	437	463	454	468	520	469	487	454	449	460	440	482	449	476	454	487	450	437	434	443	487	449	440	463	461	423	481	444	438	438	491	488	449	472	487	449	424	477	459	453	463	456	469	461	455	482	423	457	486	425	458	440	481	401	407	494	444	446	463	464	462	444	451	424	412	461	469	443	459	484	464	452	466	428	481	452	492	410	461	483	452	475	447	467	459	493	431	411	470	457	438	454	459	436	473	468	442	454	497	445	492	432	449	502	464	455	513	481	486	475	458	493	489	467	479	460	458	458	448	479	458	460	421	499	424	458	481	479	447	449	457	464	432	491	453	432	483	447	474	463	447	473	464	468	454	479	504	426	454	514	500	480	448	453	424	463	410	435	440	423	423	454	461	503	476	457	454	451	455	489	470	460	502	433	461	417	463	477	439	509	423	494	479	506	479	466	434	428	469	449	488	427	452	443	429	474	401	455	460	459	445	438	418	480	465	454	441	465	487	463	447	492	462	447	477	435	465	430	460	431	451	437	439	495	452	467	461	487	459	451	436	503	444	453	479	493	474	467	482	445	458	471	464	469	454	468	442	457	469	486	460	463	434	455	482	441	479	453	458	465	476	453	434	439	435	481	454	451	440	453	445	426	455	468	473	450	453	469	477	492	430	459	439	429	499	446	450	462	443	471	457	449	478	452	464	461	466	439	479	463	491	484	437	449	451	489	455	476	438	466	483	463	464	466	433	474	482	440	461	477	437	434	469	492	488	487	476	471	422	386	450	429	456	466	478	484	455	439	446	446	439	430	477	472	491	497	422	463	458	515	440	464	460	454	486	453	482	481	439	499	485	484	494	440	474	493	441	455	492	483	451	490	480	455	438	461	414	479	464	472	440	485	439	454	440	461	429	461	490	477	442	460	463	464	473	429	454	473	501	435	482	438	459	465	448	474	456	464	485	458	463	499	435	437	477	458	459	468	452	447	472	435	433	496	469	472	424	429	457	466	442	446	463	448	470	433	439	443	459	476	401	443	457	467	472	466	458	468	462	464	458	477	452	468	451	418	462	499	442	440	422	456	430	432	498	452	465	407	475	436	431	444	433	493	463	471	483	436	444	510	434	489	439	462	500	427	459	444	481	459	481	486	477	472	492	426	446	428	486	478	464	427	466	436	455	407	457	447	486	430	429	496	424	468	477	512	414	444	447	479	443	446	427	476	457	482	465	471	473	459	465	494	433	469	440	429	479	425	463	479	478	477	434	440	467	461	436	511	482	451	494	448	494	484	432	452	486	510	407	468	439	474	474	436	488	455	445	450	474	447	454	445	419	470	452	456	435	452	459	494	440	477	458	443	451
23881	21050	28271	24047	21021	8568	1963	1269	7722	38729	33389	20036	7211	2067	1033	802	712	698	698	745	743	737	687	740	711	707	740	697	704	723	714	728	690	682	648	745	739	721	706	758	704	743	700	681	719	704	715	715	727	707	719	729	773	702	700	730	699	738	709	744	702	704	747	676	721	707	706	700	684	762	726	728	724	709	729	743	705	690	693	665	747	702	707	661	711	719	683	730	701	745	706	694	760	689	771	660	698	759	723	772	713	728	707	715	728	668	723	659	686	725	733	708	689	709	699	753	718	762	699	751	701	699	722	730	676	668	733	721	752	681	734	689	698	722	685	699	673	689	711	690	681	674	726	679	683	706	704	709	694	713	763	699	712	736	711	697	678	748	716	713	722	691	742	707	733	659	684	708	684	699	745	706	713	694	723	701	720	675	735	696	667	729	714	726	690	703	737	736	701	718	730	732	719	704	690	684	697	721	703	679	698	728	696	678	695	739	668	704	720	695	755	688	713	753	724	698	689	668	718	713	718	678	684	703	701	727	734	724	668	720	720	743	676	713	703	678	672	714	689	709	707	678	698	701	733	709	699	681	689	744	684	679	674	667	698	704	686	726	715	708	741	681	738	734	709	728	649	670	699	737	683	735	711	684	698	754	718	681	740	710	725	696	717	682	687	667	719	712	735	706	718	767	730	692	646	696	724	662	704	687	728	718	668	700	715	731	772	739	708	745	733	749	715	700	722	724	715	700	705	766	652	722	729	686	732	699	676	740	685	721	673	718	698	691	688	707	697	724	667	696	664	727	708	706	718	697	739	724	753	740	770	740	702	720	703	712	707	719	706	673	695	692	664	689	748	709	740	725	713	709	702	731	716	690	736	690	712	701	687	725	700	675	728	716	705	673	669	747	727	696	708	676	700	726	749	671	676	722	710	713	728	684	688	742	736	714	744	688	655	745	705	710	691	712	739	723	720	705	718	678	724	755	700	704	729	688	671	664	682	739	703	749	715	691	715	672	704	632	740	750	678	712	734	716	713	713	744	701	676	660	725	723	710	694	692	704	701	758	676	738	714	692	676	769	718	712	682	689	687	711	686	714	684	690	714	737	672	677	741	705	748	720	732	698	704	688	749	699	732	735	693	717	728	761	702	707	749	707	715	698	692	677	713	683	715	715	667	694	687	675	706	739	759	666	681	682	722	697	687	663	720	676	732	709	694	744	712	747	720	714	700	708	691	723	639	713	689	716	719	709	698	711	724	655	676	698	702	698	701	702	708	672	688	723	701	670	709	690	736	702	718	711	733	675	694	740	694	687	704	688	680	672	696	666	709	707	698	772	747	722	728	728	691	697	681	712	723	713	698	684	700	700	708	717	696	726	717	717	704	682	732	695	706	712	737	676	679	703	667	717	722	743	705	670	727	685	724	692	699	774	683	725	677	747	709	727	729	686	715	723	753	716	715	721	680	670	661	712	680	671	674	723	747	645	726	709	758	683	713	720	732	735	753	696	695	748	700	730	722	697	784	670	686	718	748	672	727	668	744	690	698	733	714	671	766	711	710	791	758	730	715	694	724	739	674	694	668	692	652	696	677	677	675	672	702	706	714	705	636	737	706	729	719	667	740	673	697	700	696	680	715	716	658	679	736	656	713	754	752	679	715	721	723	668	733	744	714	635	752	690	714	759	677	697	696	712	698	659	718	679	695	707	697	681	704	683	715	698	683	663	727	713	701	699	724	718	711	730	722	746	668	718	737	739	670	709	729	694	705	706	666	697	687	718	715	707	696	676	710	706	711	702	691	706	675	724	717	725	731	718	745	677	726	730	717	706	683	725	687	759	722	709	688	754	717	708	731	713	691	736	671	709	709	705	736	717	691	719	717	718	716	739	708	687	688	720	690	677	693	690	777	703	741	707	703	626	677	689	675	713	728	682	714	702	715	749	695	671	723	695	721	684	684	708	706	685	681	678	750	727	708	687	739	723	732	681	694	751	647	755	698	689	699	730	698	694	681	703	740	728	706	708	675	696	701	663	702	725	704	688	704	696	733	676	663	720	701	659	732	681	747	716	701	672	719	687	684	674	684	668	686	707	725	745	739	715	693	674	658	714	712	735	706	718	684	700	748	729	654	734	746	736	696	701	682	729	666	674	698	715	754	715	707	716	696	711	709	746	707	670	697	731	711	732	740	730	741	731	699	739	681	697	732	715	764	749	714	736	754	702	688	717	716	713	703	724	745	740	674	664	737	724	737	693	704	740	726	715	667	680	710	705	699	713	721	694	699	719	675	709	677	719	741	724	746	742	686	683	707	697	766	717	675	659	728	739	762	723	760	658	696	692	702	767	709	680	672	693	679	726	724	730	723	697	703	706	692	732	701	668	709	727	682	726	780	710	737	697	697	732	702	745	726	709	765	696	707	682	708	720	709	721	704	752	775	697	695	636	708	710	707	689	660	739	689	692	688	691	712	685	721	687	711	746	706	721	723	735	725	676	720	694	715	730	711	702	700	684	662	709	698	713	690	702	726	707	680	729	736	654	665	748	721	731	708	672	751	707	733	715	709	684	661	707	697	720	733	691	722	682	736	678	695	657	690	695	714	719	705	697	743	695	706	712	726	745	683	697	677	750	705	697	704	749	742	699	696	730	670	675	670	740	707	719	670	687	709	703	695	724	698	712	666	707	719	701	701	643	704	719	708	711	701	699	731	736	718	700	697	702	670	760	703	645	693	656	723	669	689	694	740	681	688	722	716	745	693	664	674	757	747	684	727	680	737	703	697	752	718	687	756	721	757	733	755	758	636	712	682	722	680	777	675	683	738	720	693	696	726	740	682	674	697	756	754	705	686	696	769	702	693	662	684	708	741	685	679	685	703	695	698	690	733	680	693	677	673	694	693	719	714	710	733	693	741	648	695	706	719	704	699	695	710	663	696	708	671	667	710	735	681	728	681	689	706	716	736	701	741	709	691	726	699	689	718	752	702	702	743	739	659	722	711	711	695	745	700	699	728	747	749	752	745	688	799	718	777	672	738	686	698	761	683	720	706	721	730	706	694	664	700	742	706	689	728	747	744	688	723	713	750	701	704	726	706	698	743	666	669	725	662	681	668	727	684	694	721	701	719	676	667	698	681	722	716	711	750	719	743	725	701	695	695	746	668	692	676	713	753	656	711	668	665	695	705	685	704	718	702	710	698	697	694	757	739	715	666	747	676	730	717	726	669	712	717	672	710	762	709	660	694	704	707	728	685	712	659	700	711	746	697	705	722	696	755	669	702	727	692	682	676	686	708	671	722	691	740	691	733	726	681	733	687	683	687	685	749	723	719	695	692	739	680	678	710	700	677	691	761	661	692	681	693	733	686	704	689	718	649	706	666	695	755	688	771	702	682	700	664	677	763	693	662	745	737	712	735	771	695	663	730	713	706	729	741	751	731	688	699	741	717	660	700	687	701	749	695	738	700	710	713	708	709	737	673	683	682	675	725	698	709	722	669	720	681	733
4782	6776	5933	3001	2184	1551	1330	1241	11118	37926	27315	15396	5705	1945	857	629	624	597	592	563	589	574	587	571	571	617	607	613	580	599	613	581	604	567	585	617	582	601	589	589	552	590	570	614	594	568	598	594	601	548	589	586	571	616	590	589	583	610	610	594	582	610	611	549	572	616	590	599	544	592	594	620	573	609	603	585	576	607	639	616	606	592	600	608	602	596	599	579	591	570	634	593	589	594	551	603	616	613	587	617	574	564	600	608	615	587	614	585	594	648	598	615	559	604	586	622	589	555	627	532	592	620	553	603	597	548	592	570	578	564	594	587	623	549	577	560	581	542	593	598	593	578	597	563	585	630	591	587	629	645	630	589	613	620	572	596	569	578	599	595	570	548	565	640	602	593	607	572	567	612	553	604	615	630	600	575	642	607	585	621	584	639	542	584	585	585	570	576	588	615	593	603	618	601	600	584	597	631	612	596	603	615	577	575	633	597	605	577	555	570	649	577	565	620	565	562	628	578	575	582	632	609	617	613	563	637	562	535	602	597	611	585	616	602	577	585	596	640	576	592	606	664	559	564	549	528	611	579	568	619	546	572	606	568	593	570	599	593	560	601	618	583	554	595	570	546	636	575	575	588	601	604	614	552	642	602	576	616	599	563	575	581	573	591	570	568	573	586	590	579	609	571	576	634	572	563	592	554	624	585	553	552	549	576	598	613	626	577	590	627	567	580	574	592	603	552	616	575	630	618	577	612	605	603	631	579	545	576	587	556	554	590	553	597	588	631	594	591	606	589	579	609	614	568	623	537	613	571	619	548	556	568	568	600	603	605	633	587	576	580	593	596	594	611	597	585	592	558	594	551	599	570	630	572	602	561	597	536	573	582	629	611	552	604	591	594	577	600	594	641	570	610	564	583	601	592	597	583	592	574	586	583	585	613	588	564	610	560	630	558	564	550	563	570	612	596	561	658	598	567	584	589	573	593	553	629	575	614	634	622	569	576	571	612	568	583	594	601	571	575	609	544	568	610	576	556	570	582	568	573	574	556	566	610	565	601	589	617	580	572	567	526	567	603	577	614	561	586	593	627	588	596	609	581	595	601	613	604	570	570	539	571	586	584	586	623	591	561	588	572	586	600	583	556	608	568	580	604	600	605	572	563	547	565	591	575	591	572	581	565	622	559	556	598	639	535	572	606	581	599	603	573	562	624	611	614	589	578	596	561	597	564	600	594	587	545	593	587	591	625	614	627	606	611	626	558	569	574	591	593	602	588	536	597	567	581	580	628	629	572	580	600	566	625	570	607	561	629	581	648	586	561	606	584	589	570	616	582	596	565	534	595	568	620	577	614	545	589	572	588	585	575	563	595	603	589	569	559	642	588	575	600	570	618	581	632	590	604	562	568	628	566	608	563	598	600	604	620	571	604	562	579	626	599	581	597	577	578	560	592	616	573	596	603	549	591	562	620	604	556	560	623	594	638	553	575	607	554	588	629	610	600	563	599	574	553	630	587	622	571	589	578	578	570	569	581	569	584	589	606	569	611	603	617	570	634	604	595	622	597	560	591	587	587	590	616	526	596	622	591	637	579	560	581	560	605	619	576	549	628	578	599	569	557	562	588	593	567	578	575	582	633	547	616	625	573	575	594	588	589	607	616	528	597	567	619	552	591	598	636	572	615	566	631	583	617	596	577	616	615	581	586	570	601	605	577	566	576	595	585	587	535	569	587	585	595	589	547	576	588	580	543	587	583	599	566	623	601	539	572	547	553	564	574	580	587	561	620	596	613	589	547	605	605	564	566	605	579	593	569	547	625	576	544	613	586	574	601	615	554	576	560	595	578	591	577	569	629	574	600	589	543	583	588	596	631	593	565	588	593	609	610	590	531	636	615	580	593	629	555	616	575	600	594	529	564	618	577	606	538	571	598	556	592	590	588	613	501	621	573	571	574	553	623	576	607	599	629	620	584	598	561	589	571	592	606	565	585	575	548	555	547	627	579	583	572	607	583	589	584	613	585	555	632	615	615	600	600	628	600	564	617	564	580	559	577	600	604	591	597	607	614	601	583	585	558	570	568	592	591	591	586	597	569	586	560	602	565	576	570	562	605	582	583	569	567	584	614	599	572	627	582	621	592	619	525	577	565	579	604	541	604	615	573	603	592	600	595	554	602	574	554	581	575	598	590	623	642	605	590	606	590	573	612	601	584	603	590	564	601	622	540	602	639	593	569	558	620	576	563	597	562	609	567	599	578	594	545	582	632	596	603	570	592	565	583	560	560	590	534	564	536	602	591	553	592	575	557	606	572	559	625	631	625	586	575	577	550	583	600	586	589	569	621	582	616	598	607	570	547	580	584	583	563	565	590	616	579	611	598	590	585	538	575	611	578	575	568	562	552	616	579	602	544	622	592	621	588	576	574	596	563	527	598	603	583	556	575	566	591	563	611	588	632	574	621	567	628	583	561	575	572	618	580	592	582	586	530	550	563	577	596	601	601	572	549	577	585	577	547	599	584	619	579	604	574	589	572	605	578	554	585	619	601	594	588	596	623	588	585	549	559	566	562	547	585	542	581	617	569	559	604	596	598	538	643	583	560	604	580	566	562	592	557	602	553	570	562	586	562	602	556	566	601	566	600	557	558	545	560	571	547	621	590	542	592	559	601	629	536	604	590	632	608	585	614	556	566	565	573	578	580	555	577	572	595	548	554	546	555	574	590	616	540	598	574	576	581	560	576	618	546	569	591	562	558	647	574	599	618	587	589	647	532	643	586	584	600	602	577	595	618	600	577	591	573	566	578	545	552	575	562	552	604	569	609	612	568	520	556	605	583	628	554	584	603	639	551	575	599	596	555	573	602	573	594	583	642	590	570	546	566	573	613	577	540	621	574	572	614	591	566	596	589	550	575	550	564	583	586	646	650	538	577	532	605	586	552	536	569	590	597	600	640	613	618	583	604	614	558	592	614	558	605	618	564	620	568	566	566	570	618	591	565	543	553	594	587	602	580	599	560	580	575	583	617	551	591	572	596	587	610	570	585	594	619	575	548	577	558	609	550	603	576	611	547	584	562	551	560	578	618	538	586	603	615	584	573	565	598	608	573	575	590	617	507	550	536	611	586	587	589	601	607	594	597	566	519	578	591	590	586	569	589	607	608	563	597	575	537	526	632	588	599	590	583	552	577	574	557	556	584	582	583	573	579	579	604	622	592	575	569	601	576	585	622	600	561	589	576	583	604	609	600	581	562	605	582	546	605	579	567	620	567	590	619	591	566	602	563	589	595	608	541	580	586	566	558	580	613	605	616	589	605	565	610	577	576	598	584	598	578	570	578	579	576	598	572	569	598	598	562	573	542	646	570	625	572	623	595	605	534	610	569	579	578	572	609	633	625	601	590	556	535	614	561	552	597	571	593	538	590	526	587	603	546	589	597	589	583	618	597	597	567	601	558	605	563	577	606	577	554	587	572	622	587	577	575	624	595	552	580	567	572	607	565
27425	12697	1538	802	576	509	535	586	1093	2309	2250	1553	839	573	490	507	485	513	488	459	462	423	458	475	494	483	466	456	491	479	455	451	519	498	457	459	477	460	454	513	466	528	472	456	447	498	449	471	482	475	458	492	485	501	474	470	452	451	470	467	469	422	449	441	449	457	509	455	472	459	507	484	502	465	483	452	462	475	449	486	437	480	471	490	440	494	470	458	505	448	485	477	430	497	478	497	474	483	474	474	489	462	486	467	506	453	463	487	420	432	494	484	504	438	483	466	451	490	472	469	483	466	439	468	449	476	478	465	452	502	453	479	448	449	474	464	495	454	432	463	429	529	430	477	457	501	486	454	459	464	435	470	452	468	438	474	458	462	451	471	477	469	472	447	468	454	445	478	473	466	453	451	496	451	459	501	450	459	443	473	460	476	489	476	476	462	469	469	480	444	484	502	477	461	474	493	471	470	440	419	460	436	475	488	482	449	470	459	464	429	449	462	489	437	469	402	487	492	520	451	456	463	510	479	464	489	440	465	443	456	468	477	434	459	483	453	479	441	470	487	462	480	470	464	502	477	454	482	499	476	508	463	482	446	461	457	436	453	491	472	503	493	448	455	479	475	498	489	448	478	492	432	420	471	451	450	445	464	468	445	482	442	463	449	430	463	507	466	471	463	464	460	490	475	485	445	464	471	464	520	455	486	478	478	476	484	469	484	448	470	450	445	480	460	451	457	463	449	476	477	463	458	500	461	514	479	456	491	471	467	425	472	479	462	461	439	508	487	463	497	484	511	449	488	468	468	442	493	472	459	451	491	464	474	458	465	531	477	442	468	469	464	450	489	470	457	455	473	468	494	453	471	421	449	499	462	494	486	449	477	467	459	498	488	482	467	463	492	442	471	462	446	499	472	496	443	481	517	469	496	446	468	466	456	490	497	455	459	525	456	481	469	451	470	502	447	487	445	424	461	474	511	436	513	462	446	445	468	528	436	481	432	441	455	500	515	469	496	480	468	488	436	493	501	480	486	457	452	481	452	453	479	427	488	436	444	486	483	480	445	470	515	462	432	496	488	449	427	457	484	486	477	485	433	465	464	464	486	466	444	472	474	443	510	475	475	482	483	436	485	497	510	414	512	445	484	470	453	448	457	423	426	478	448	464	496	488	508	412	439	497	482	475	416	449	456	484	504	446	495	440	493	513	429	465	485	460	453	461	468	463	468	496	462	481	493	462	470	513	421	484	494	462	473	478	530	469	489	476	444	490	484	481	429	481	462	495	500	464	452	467	457	458	467	433	495	440	488	466	460	471	449	486	418	518	445	432	505	448	461	485	453	480	453	442	475	496	474	504	448	455	439	431	466	446	490	457	454	453	449	477	471	474	478	467	459	530	463	464	495	463	449	459	472	481	486	434	506	455	480	442	466	470	503	452	433	481	454	480	514	453	464	434	468	475	486	439	479	484	425	480	443	466	455	468	470	455	529	462	449	485	494	446	485	497	457	476	457	471	478	484	481	454	479	480	485	506	493	492	505	479	414	492	442	460	453	507	473	454	479	476	468	441	471	465	434	495	446	455	436	445	477	483	448	455	449	473	480	487	475	480	484	455	493	440	480	442	466	489	493	477	455	464	468	454	480	456	466	487	446	421	480	458	478	450	483	497	442	429	487	490	457	449	471	462	475	474	463	415	454	463	491	484	447	488	496	456	511	463	465	433	472	467	492	455	443	433	462	457	457	453	473	494	456	467	458	478	467	490	466	450	501	458	416	496	494	461	472	504	471	476	449	483	464	455	472	456	473	447	453	470	441	487	468	466	440	464	429	500	444	454	478	479	466	430	467	487	479	466	467	483	467	466	459	482	501	447	431	492	472	479	429	469	473	454	514	435	475	490	505	531	522	446	454	467	464	491	469	499	448	438	464	490	480	479	490	463	449	477	485	416	476	473	442	487	484	456	468	484	505	470	472	460	457	460	474	467	498	427	494	472	463	443	461	478	472	465	500	436	476	459	477	444	434	446	482	478	458	455	478	455	484	470	445	449	465	473	492	478	456	465	472	465	502	446	448	483	482	481	513	462	469	476	471	443	471	467	503	481	467	477	418	448	489	477	508	486	478	471	459	414	472	460	423	459	490	465	480	492	454	490	490	488	443	424	504	489	478	481	485	469	462	443	512	511	474	475	485	507	474	487	474	473	475	443	485	469	456	483	440	455	441	482	492	516	475	462	456	499	449	521	430	437	495	457	476	477	463	487	481	440	456	466	431	462	463	459	479	499	477	484	476	495	467	468	480	497	470	487	460	471	480	456	473	474	464	449	482	462	500	493	482	463	471	445	435	491	479	499	440	477	501	505	480	475	467	472	418	445	495	461	471	479	442	470	467	532	426	482	497	471	456	454	474	472	496	470	460	463	449	519	462	502	455	449	462	497	449	483	466	480	482	473	484	425	466	443	436	479	492	487	456	484	484	465	459	506	504	460	464	480	446	451	481	486	453	470	508	486	456	445	466	466	501	460	478	470	450	506	485	505	498	481	447	462	477	468	469	492	452	467	457	469	498	463	461	477	466	472	476	471	466	439	420	447	468	437	441	478	484	478	469	463	501	483	435	445	516	459	497	479	472	484	471	475	457	476	446	446	475	443	497	466	448	460	454	476	470	459	498	444	473	426	465	472	477	462	463	504	468	448	464	487	471	481	465	439	492	445	476	423	447	494	457	480	486	473	421	476	493	424	428	449	456	484	467	463	481	524	474	445	529	514	462	473	462	475	460	480	479	460	499	515	471	462	449	480	445	486	479	439	472	479	467	476	461	478	492	492	454	516	434	498	486	485	440	462	468	467	462	541	467	500	438	488	495	473	479	474	478	469	440	460	453	469	475	473	480	463	453	435	469	469	469	445	510	531	498	491	462	424	480	508	467	496	439	502	462	467	453	464	480	459	467	490	474	495	458	502	472	446	476	480	449	473	486	466	453	493	470	411	484	464	512	505	477	471	497	484	456	455	447	479	479	469	492	437	498	509	445	469	437	483	455	461	465	458	459	485	464	454	465	496	487	423	486	475	469	450	463	481	471	459	455	494	461	464	447	476	445	464	480	489	457	486	471	472	485	468	459	468	464	497	474	465	468	439	491	465	500	496	475	430	477	457	466	475	463	477	460	479	466	510	466	471	471	502	464	453	474	464	450	469	481	456	479	485	469	506	468	477	443	448	446	481	457	464	452	491	464	484	448	418	470	481	489	490	491	460	511	469	454	483	483	463	495	486	451	479	457	415	474	450	462	471	472	476	461	459	484	488	494	445	471	470	478	484	478	497	448	479	484	474	455	517	499	468	470	473	464	483	472	468	478	478	485	494	493	453	460	464	475	453	465	473	489	486	416	483	486	472	478	469	478	508	469	504	438	459	437	468	492	493	446	495	460	445	435	486	467	449	496	494	477	459	448	454	484	473	498	471	470	467	461	461	473	432	460	428	510	468	524	476	488	453	478
5154	1038	723	539	540	437	468	499	1441	3083	2568	1554	823	509	432	451	408	418	412	378	421	411	352	416	398	370	404	386	373	398	402	391	378	405	414	407	423	413	390	391	367	371	408	390	389	410	385	394	393	385	406	405	378	368	396	404	428	403	415	420	419	387	395	428	413	393	416	397	422	398	403	406	396	384	387	411	418	381	400	350	399	411	383	386	389	412	396	430	371	407	434	403	404	395	412	406	414	408	350	369	388	400	417	382	375	375	427	384	408	384	426	384	377	405	423	383	383	406	407	394	371	405	382	396	391	374	381	410	422	413	399	379	380	385	393	397	404	369	396	421	381	418	405	419	416	390	397	402	418	400	383	385	363	402	395	418	375	392	427	393	409	424	408	415	414	362	385	354	385	387	369	421	368	417	408	411	379	385	391	378	414	416	387	367	385	416	380	375	376	367	369	379	411	386	406	406	371	380	379	375	370	410	386	387	389	398	360	389	369	358	393	397	419	401	409	388	383	436	360	389	402	418	393	374	383	421	371	396	399	402	387	412	383	392	376	391	410	411	412	426	402	431	401	389	386	386	425	426	384	400	399	377	407	376	380	412	414	387	397	385	394	402	409	392	419	424	417	363	391	409	375	409	378	364	383	400	387	375	417	433	429	376	405	423	391	385	408	413	370	394	396	404	409	425	407	370	402	398	414	414	430	410	391	382	381	407	358	379	393	357	392	377	425	383	395	397	392	378	365	379	396	366	431	374	395	384	419	403	403	412	380	392	402	387	407	376	371	366	394	384	409	365	377	379	378	370	371	414	382	383	384	403	397	396	383	349	372	375	355	386	418	465	406	422	410	383	401	423	402	400	382	414	398	385	401	405	385	377	413	379	414	397	391	396	367	374	363	400	414	376	404	414	382	405	406	359	386	413	393	403	385	368	415	376	426	400	416	409	391	375	422	356	385	410	436	400	416	414	421	413	386	367	391	406	375	369	403	415	378	417	422	379	382	419	421	376	387	399	397	401	403	417	381	388	380	406	398	354	420	413	403	390	410	364	402	374	367	421	400	394	364	404	386	390	362	357	420	413	390	398	402	405	369	358	411	386	361	389	390	397	405	411	369	420	386	380	433	373	401	386	403	373	366	412	392	377	402	371	417	398	394	397	376	357	405	421	409	385	380	397	426	372	381	372	390	442	394	398	386	378	393	389	395	376	378	385	406	382	393	417	380	397	389	410	391	389	365	382	388	387	364	370	388	391	396	387	380	408	407	412	395	391	414	375	394	417	444	406	380	396	392	391	389	378	385	401	382	414	362	371	389	384	371	385	426	404	384	384	404	412	375	401	368	402	365	396	382	371	385	384	363	393	362	393	415	395	404	382	443	383	418	395	420	412	404	419	392	397	384	385	369	358	416	403	384	421	401	392	347	382	429	377	397	403	387	396	405	441	336	439	369	397	397	399	405	409	403	395	408	386	433	403	404	365	363	379	367	399	401	418	396	416	359	394	415	384	393	405	410	385	382	405	403	390	404	384	359	368	400	402	429	404	374	376	426	403	386	398	396	383	383	412	406	418	390	416	403	420	383	399	397	428	396	434	412	430	370	413	409	394	383	404	382	382	367	419	425	428	406	399	380	402	410	364	410	416	383	387	410	389	370	374	407	379	397	390	410	358	395	381	452	399	396	394	398	372	385	391	425	431	418	360	415	395	383	403	381	414	360	403	373	396	411	373	423	394	370	380	385	394	385	412	357	398	402	404	348	413	421	389	386	420	389	394	421	391	434	404	385	397	409	381	412	394	423	389	396	396	405	388	375	394	393	435	362	398	374	393	379	388	420	388	395	375	402	433	395	434	419	363	411	337	383	398	375	385	369	389	428	368	390	379	399	390	411	374	370	420	388	411	424	411	395	423	441	427	400	385	419	394	367	340	428	386	399	414	375	413	345	402	382	422	404	387	422	385	407	397	422	415	420	391	388	389	416	402	386	403	408	402	374	438	364	379	387	380	400	386	415	402	384	430	430	387	429	397	380	375	418	409	381	390	370	392	388	394	409	389	432	336	425	383	381	416	377	409	390	380	391	384	356	438	414	397	391	395	419	400	372	412	406	375	391	385	423	398	374	390	396	376	390	417	383	382	389	400	382	388	388	372	404	426	425	421	430	393	429	338	409	367	419	385	371	375	401	406	408	386	391	417	350	378	429	413	358	400	370	393	386	387	374	399	416	370	398	362	423	396	401	388	422	375	353	367	389	375	405	407	407	371	401	381	414	393	352	401	413	383	385	398	373	400	401	398	377	420	423	421	378	392	395	388	393	412	405	364	411	398	392	372	362	377	430	425	366	396	425	403	382	408	388	386	402	392	388	376	411	357	382	387	390	398	390	380	393	411	366	404	393	403	426	382	396	393	389	396	391	418	404	406	393	421	393	368	370	376	445	407	382	375	418	392	373	395	372	401	411	399	399	366	369	372	381	406	393	351	377	355	359	372	398	371	380	419	404	381	426	408	377	419	392	373	415	396	371	366	355	396	385	386	417	357	414	393	390	374	397	403	367	379	364	395	384	393	379	417	412	438	384	355	392	388	383	389	418	394	389	380	403	407	378	388	360	399	403	396	376	389	379	391	397	367	400	398	401	412	396	432	390	391	435	406	430	403	403	395	325	387	394	404	408	366	392	371	355	393	387	411	369	389	380	379	404	388	380	410	400	413	415	410	374	380	382	390	377	398	379	367	368	389	392	433	410	401	376	363	384	433	380	393	396	396	356	398	383	381	422	406	410	366	372	385	362	416	442	419	417	433	397	390	398	368	371	402	407	415	429	369	385	378	395	398	398	364	364	408	390	386	380	369	367	403	414	375	389	371	396	402	387	376	394	390	373	425	406	389	416	401	412	390	390	388	363	391	433	378	383	394	433	389	383	384	361	408	352	415	413	444	385	383	411	446	376	408	384	425	377	416	381	418	383	402	424	385	412	418	352	436	376	391	391	386	412	370	364	399	398	378	376	387	389	409	355	410	373	387	379	424	411	404	409	383	402	454	421	398	383	409	387	382	394	388	371	374	370	410	361	402	419	394	409	383	383	410	379	364	427	376	390	382	388	391	416	401	387	388	366	378	419	391	374	407	393	391	403	397	392	419	385	421	410	392	383	368	386	404	376	378	370	439	395	399	394	390	417	398	370	362	387	374	411	352	402	373	357	364	400	374	363	399	374	405	389	389	391	420	390	382	395	373	390	436	404	397	399	387	380	401	391	389	393	400	384	381	388	404	399	363	457	409	403	393	425	399	390	393	422	420	401	424	407	379	366	398	397	406	389	389	423	400	376	428	387	392	434	429	406	410	402	425	416	375	405	418	411	409	408	396	380	396	388	388	390	382	394	397	407	401	409	392	383	421	353	430	389	421	411	424	369	388	401	411	409	380	391	403	398	365	374	392	369	382	402	430	432	336	404	376	383	426	386	394	418	431	398	401	400	411	366	416	404	431	365	389	392	402
25108	21073	26969	25104	5230	1157	835	1112	7428	19121	17393	9696	3142	1027	647	526	522	538	515	524	522	485	511	476	540	491	531	530	510	544	523	532	505	471	495	509	511	523	475	526	510	516	541	542	544	514	504	528	549	507	529	513	499	539	559	504	452	518	507	527	521	506	523	506	502	496	515	538	491	524	524	523	517	497	515	516	523	525	518	506	478	463	492	551	501	528	490	531	482	484	546	492	558	499	542	547	471	531	505	521	504	484	512	505	500	517	528	508	532	496	530	517	533	510	486	492	508	483	487	497	519	501	523	483	517	506	489	519	494	495	486	486	550	507	543	496	508	487	507	506	526	504	493	480	508	507	521	550	518	494	525	531	495	479	550	528	515	511	519	485	513	499	531	537	502	519	521	489	517	479	494	493	496	532	508	526	502	493	482	492	534	514	494	554	547	509	549	512	504	472	532	495	531	502	527	484	516	577	513	549	483	532	530	521	519	501	498	497	483	456	483	500	512	521	501	507	557	525	489	496	454	498	517	537	526	498	498	509	538	472	566	506	534	536	502	477	505	514	519	507	493	521	521	523	489	493	515	505	532	484	506	518	489	520	469	506	515	489	486	515	492	503	519	528	526	519	545	512	503	489	510	477	499	514	480	512	499	508	537	501	520	527	492	508	478	505	509	516	514	527	506	498	506	554	496	480	496	527	509	548	518	497	482	510	521	531	501	515	528	518	504	514	507	503	508	506	481	550	555	492	520	521	495	464	503	522	531	512	550	527	529	477	508	529	498	546	445	494	487	514	509	509	524	544	499	480	511	490	510	528	516	500	501	486	525	496	494	507	494	511	513	500	511	494	476	488	509	480	473	489	537	510	499	538	516	526	496	488	531	500	504	455	553	519	481	480	467	506	471	525	527	503	502	499	490	511	447	511	481	545	528	499	515	465	482	511	486	505	519	535	519	489	559	482	470	499	528	498	482	537	470	452	528	533	518	518	485	508	541	506	514	482	543	523	521	543	529	523	492	489	546	475	475	503	535	557	488	496	521	505	524	544	497	514	454	460	539	514	513	506	496	453	543	529	511	459	455	478	515	519	549	530	518	510	507	463	502	546	497	491	519	516	508	503	524	531	510	524	492	522	506	524	530	555	500	478	464	497	516	521	524	495	466	517	550	505	543	495	478	529	523	502	512	484	465	509	477	524	475	513	501	512	501	496	514	537	560	491	500	527	479	516	493	452	504	469	527	515	533	480	522	519	482	486	523	526	509	502	531	518	520	458	498	519	517	523	485	514	492	481	502	487	496	543	539	523	515	485	483	511	534	517	519	517	522	524	478	513	496	491	486	526	534	474	506	534	548	522	520	508	562	513	539	497	488	455	507	492	493	491	485	529	528	532	498	474	524	567	525	489	475	535	493	528	496	540	494	509	497	510	537	486	460	506	537	499	508	497	534	483	492	519	492	509	519	528	556	515	520	496	504	454	523	497	492	505	498	503	495	509	542	478	495	482	507	490	488	520	481	479	496	517	496	516	533	546	517	515	498	516	542	502	493	487	545	496	508	513	524	516	522	524	525	452	500	519	517	509	482	491	545	522	501	510	453	541	496	522	531	476	500	502	549	514	497	488	512	522	514	492	529	557	522	517	505	489	483	490	517	546	494	491	522	500	524	504	488	540	496	474	547	506	565	535	544	539	486	514	520	484	550	487	534	490	488	519	526	518	484	494	529	501	533	508	486	492	494	483	543	497	509	499	506	504	509	476	559	503	471	499	494	464	508	494	479	523	462	528	498	523	501	532	529	527	485	509	486	507	504	527	479	491	537	484	499	529	523	518	505	547	540	461	524	486	517	508	507	520	503	515	538	511	514	493	482	475	525	520	535	513	504	459	512	513	542	528	513	456	462	479	504	489	515	513	478	547	505	533	538	504	518	525	502	507	494	497	503	511	510	550	504	482	509	541	481	528	497	505	544	474	514	487	500	500	541	466	502	511	528	499	508	514	506	482	515	536	498	485	482	518	542	508	517	519	500	486	541	534	478	507	484	503	471	552	504	552	523	538	538	489	503	510	457	473	526	483	500	497	514	560	493	547	523	530	516	501	474	494	508	521	480	524	509	537	519	484	508	513	491	518	526	516	505	518	540	496	484	516	515	520	493	508	511	534	476	494	500	490	551	444	523	521	512	528	534	548	476	507	478	502	526	536	485	505	496	541	514	475	501	510	530	504	516	504	522	494	496	492	539	534	490	504	499	507	464	527	492	521	493	534	536	481	518	482	526	499	485	513	531	531	527	501	498	510	548	502	517	533	482	487	565	529	481	505	502	509	462	518	507	502	480	531	493	527	476	459	554	480	537	517	525	527	482	497	510	514	528	520	512	500	462	534	494	509	517	495	518	497	504	462	496	470	548	500	532	482	498	513	547	507	528	480	548	543	491	551	510	524	511	480	560	482	497	528	508	524	513	499	475	516	511	473	521	504	537	486	509	532	530	532	523	461	517	512	538	484	553	479	520	457	556	531	521	569	523	502	544	513	491	499	502	497	463	500	539	502	471	489	522	485	547	468	548	500	513	523	492	549	492	504	482	489	480	561	537	505	556	514	483	514	514	524	527	527	504	517	492	499	493	504	529	501	488	515	508	499	533	502	531	517	500	484	520	522	522	536	528	513	520	502	515	461	467	485	499	459	525	516	450	539	512	515	469	489	480	515	475	507	493	519	510	533	492	482	526	532	490	480	506	502	463	539	481	485	546	488	501	525	557	536	438	522	507	530	519	501	500	519	473	512	498	476	487	500	525	475	531	485	462	464	505	502	512	523	516	506	546	512	556	477	545	550	522	485	559	543	519	515	519	431	484	474	511	516	490	492	491	519	523	504	508	561	516	507	529	479	521	551	514	508	534	532	474	489	513	547	491	552	544	494	506	508	511	521	489	514	500	511	490	537	497	577	520	486	528	508	493	483	507	552	518	525	502	480	494	483	516	549	455	499	532	519	519	550	527	512	526	498	489	513	478	504	507	510	485	501	518	525	535	546	528	538	514	531	510	548	529	468	458	522	508	465	477	531	549	537	480	524	470	534	513	525	508	549	461	551	527	492	493	504	456	532	488	487	529	509	486	496	525	515	502	522	543	497	499	508	516	500	482	492	514	517	510	502	469	506	495	508	510	510	534	528	506	495	514	498	528	498	534	478	548	496	469	514	484	519	493	455	517	491	497	472	537	473	512	510	527	500	532	527	516	521	503	501	533	507	495	485	534	577	545	511	520	444	498	481	481	489	535	506	461	532	482	495	491	566	472	495	511	477	573	518	508	517	510	573	548	529	505	513	464	487	541	498	486	498	492	534	511	486	474	494	530	534	479	517	505	495	538	462	517	477	507	535	462	504	504	511	550	496	537	475	510	464	470	486	469	507	503	494	517	475	508	489	493	572	516	520	486	523	513	445	485	541	525	529	511	473	475	509	492	545	548	519	564	501	473	535	510	519	505	496	482	477	476	469
3644	3758	2623	1464	1026	905	796	1474	10146	19145	14898	8307	2918	1055	563	458	506	459	413	458	443	443	467	407	440	402	455	453	408	446	428	434	456	419	421	465	419	440	465	414	461	489	467	444	442	455	448	436	457	379	456	411	463	465	445	412	432	435	416	464	439	439	424	477	409	447	481	445	460	436	451	458	451	441	433	457	430	438	416	421	430	461	426	437	477	382	422	434	415	506	462	453	453	434	394	409	440	435	457	435	432	433	427	424	447	467	471	420	423	443	449	405	465	439	440	428	466	442	479	457	430	419	437	446	461	446	430	429	443	466	413	423	458	451	414	461	488	435	447	425	420	467	433	436	442	411	437	441	460	425	443	441	431	425	468	441	419	421	388	443	467	429	460	460	417	477	424	423	450	411	429	425	447	426	433	458	431	454	462	423	445	443	460	403	460	449	446	457	468	410	419	433	442	475	447	456	442	424	431	458	432	444	429	440	405	433	451	439	444	448	460	443	438	435	462	440	443	485	428	437	391	473	475	469	417	457	467	404	410	451	450	417	410	406	405	425	484	468	470	433	457	417	419	439	438	453	460	435	426	387	451	423	470	429	454	441	447	450	447	457	404	422	410	453	439	448	421	455	430	420	379	416	424	428	420	427	468	446	462	441	418	412	392	431	443	485	445	445	437	446	440	450	418	437	459	397	426	419	443	459	398	447	436	422	425	437	444	422	446	463	427	410	423	449	416	457	432	432	435	433	420	412	454	467	444	439	413	442	415	405	463	458	456	402	454	440	435	448	426	465	453	418	433	432	448	444	448	432	427	447	435	446	440	467	455	470	428	418	441	430	459	391	440	450	441	437	409	414	468	445	444	447	409	488	448	419	426	470	444	446	432	456	387	455	441	497	436	439	441	420	458	438	441	439	434	410	478	444	466	433	476	431	446	459	417	421	443	414	446	455	438	427	456	423	479	461	447	422	453	423	431	411	424	427	429	429	436	457	424	448	430	458	451	462	415	468	414	414	420	467	462	421	421	441	424	440	460	454	431	447	457	461	491	420	460	423	434	448	432	441	423	408	449	440	439	419	473	448	473	441	494	429	409	413	439	411	447	459	461	383	438	442	398	433	437	434	448	439	458	474	462	444	419	428	461	424	474	427	455	431	476	430	413	416	426	446	430	418	439	421	421	461	473	411	455	461	425	398	448	415	424	440	419	434	451	395	473	411	414	403	402	445	419	412	437	432	423	428	455	435	399	416	471	453	427	453	402	433	461	424	448	432	426	455	459	413	445	464	398	432	468	435	437	446	460	452	427	451	437	432	438	449	397	464	468	426	432	443	416	453	423	461	464	446	392	419	440	463	408	421	452	418	438	402	414	403	414	434	459	446	423	406	461	421	416	492	431	421	433	407	428	436	422	435	442	451	459	446	418	456	424	434	438	423	434	444	424	410	451	479	454	457	438	437	467	438	432	422	413	434	420	435	446	435	448	477	425	426	440	457	409	434	449	446	405	446	415	430	427	457	405	422	433	448	406	427	409	429	426	408	433	428	381	468	430	428	440	470	468	434	427	425	464	426	400	470	454	435	465	448	408	421	438	419	419	434	403	484	426	437	418	457	419	448	419	460	437	397	479	426	423	430	411	441	434	384	431	392	428	449	457	424	442	432	445	436	420	443	451	457	422	456	456	410	400	455	430	422	406	420	420	436	419	457	479	452	409	455	459	448	431	431	425	484	431	410	413	464	439	424	406	454	417	468	429	443	430	453	391	420	464	416	438	391	424	468	420	437	429	406	451	427	371	423	456	442	421	448	467	443	420	409	428	431	458	445	437	411	458	439	450	434	444	402	424	422	448	431	403	460	425	401	429	432	409	438	429	438	436	440	481	490	407	439	457	422	461	445	417	444	446	412	447	443	470	450	394	430	430	421	420	427	434	442	422	430	438	423	424	411	419	400	495	415	410	442	462	414	403	439	432	425	423	445	428	436	453	428	472	491	455	437	415	469	432	380	419	466	454	447	429	429	409	431	462	464	442	450	410	454	444	442	436	436	463	425	410	426	474	432	416	445	468	439	427	446	450	435	409	470	432	431	469	441	412	436	417	399	434	406	423	424	444	435	417	451	442	424	462	413	436	410	430	423	445	433	461	441	436	475	471	407	417	429	450	475	417	424	427	475	408	465	433	462	423	404	444	423	461	438	453	439	427	431	437	423	422	446	481	432	427	405	444	407	423	401	417	427	428	450	397	427	436	401	424	465	418	435	436	431	487	423	466	428	438	424	432	450	432	433	422	441	409	420	433	422	436	437	431	460	422	438	420	464	461	421	442	437	456	461	447	456	435	432	442	428	410	455	416	455	434	450	420	374	450	423	425	440	407	477	424	437	478	402	428	411	430	442	435	426	419	425	419	418	435	444	433	465	451	467	496	437	462	433	457	491	433	442	477	437	378	459	469	442	433	464	418	449	421	423	414	438	476	431	443	429	451	438	407	465	469	473	420	376	411	439	430	433	411	411	450	431	419	423	385	444	404	437	458	450	417	451	427	423	441	466	472	451	457	434	481	448	432	473	474	395	457	421	450	446	463	425	438	434	458	418	438	440	432	428	431	427	435	450	446	421	424	419	425	438	444	451	452	416	423	451	423	472	462	450	410	452	474	424	421	436	398	424	409	441	465	443	440	429	411	418	422	420	419	441	401	446	437	424	409	414	397	410	402	452	430	406	469	448	411	467	405	429	429	432	445	410	432	427	442	438	472	435	443	474	420	432	403	436	448	426	445	428	457	445	455	439	490	406	420	453	429	417	470	441	436	416	449	451	443	461	405	419	457	414	446	415	496	459	443	421	452	413	434	438	423	477	419	439	452	445	435	431	424	423	403	443	421	433	388	437	422	456	431	430	465	452	425	465	453	414	415	424	432	470	415	448	408	393	450	431	481	470	468	449	440	426	421	434	406	450	436	440	477	406	429	432	444	426	426	389	487	426	444	463	421	437	421	459	440	439	433	427	467	429	415	417	436	462	422	431	423	437	458	413	440	440	418	435	417	430	443	414	428	409	465	421	429	447	431	423	428	420	436	429	424	413	410	434	448	402	464	447	489	454	434	439	443	467	478	441	441	448	397	423	470	454	435	410	435	441	443	432	411	446	459	432	428	459	459	461	451	473	456	435	417	459	410	418	417	423	440	432	458	444	442	449	409	448	434	463	424	438	478	486	392	430	423	461	458	425	448	440	452	441	464	470	446	443	431	415	467	443	418	425	436	417	415	458	374	429	443	440	454	435	427	482	451	438	432	430	442	427	422	421	452	397	428	398	458	477	439	431	425	447	441	450	439	450	458	383	432	491	442	429	411	430	407	466	395	431	406	442	420	453	404	470	446	417	415	439	417	428	463	443	449	411	449	447	432	422	402	432	431	429	445	427	429	414	421	436	454	429	413	454	419	401	418	427	479	439	453	468	446	448	446	449	431	414	428	405	464	426	442	409	443	460	453	391	423	458
23893	21056	28255	24063	21039	8434	1822	1196	7823	36192	34872	21643	7772	2024	999	745	666	682	667	703	701	707	699	689	749	673	742	687	744	705	678	727	732	692	703	716	704	736	746	701	685	671	693	675	756	646	672	685	751	668	696	691	721	629	725	701	711	685	695	678	704	699	700	668	683	684	688	742	713	693	718	724	752	720	671	683	685	692	709	677	721	674	682	672	664	704	684	715	701	738	756	697	683	709	708	654	666	674	689	700	678	686	692	707	720	725	729	684	692	667	693	686	680	679	743	731	705	683	668	702	676	668	724	719	706	709	714	696	702	676	652	691	725	657	673	691	740	647	708	666	671	663	721	682	675	701	726	678	707	689	703	673	676	694	693	713	755	753	665	702	754	658	703	690	650	718	653	694	704	635	664	726	716	666	642	700	642	699	657	702	672	678	666	686	688	657	666	705	725	698	692	687	699	710	694	670	678	672	670	691	694	693	716	687	728	673	701	684	658	684	721	680	706	727	675	682	718	755	722	698	661	697	674	732	757	660	675	674	687	703	651	717	697	735	714	687	698	701	673	691	691	688	680	662	696	688	704	706	712	681	728	705	669	737	699	714	697	660	684	655	723	677	655	670	663	705	684	713	736	676	713	701	672	672	719	728	740	721	747	681	706	665	711	694	733	713	686	694	671	691	722	701	671	712	668	689	695	664	696	726	673	648	675	670	702	709	674	693	682	679	709	682	689	701	654	677	696	767	705	673	664	705	698	685	708	729	726	693	677	703	709	738	687	672	686	682	685	629	651	730	766	684	686	683	716	711	691	714	698	717	675	682	699	676	732	693	762	702	649	652	694	679	694	698	693	726	691	662	724	716	717	713	642	682	692	694	665	671	686	714	704	705	677	710	660	711	662	691	672	722	668	707	704	668	706	654	700	707	683	712	665	696	650	663	675	679	683	692	709	704	722	712	685	680	714	724	739	703	703	682	670	697	688	708	690	658	639	697	699	724	696	639	684	721	671	680	677	679	689	662	645	717	648	668	702	675	724	686	656	753	711	699	691	725	691	689	716	714	719	672	673	655	715	708	703	665	691	686	654	710	700	707	690	712	649	702	670	697	701	703	651	652	659	669	681	679	647	683	711	694	711	709	694	717	694	705	670	722	722	730	682	699	719	674	704	656	680	745	678	682	723	719	664	671	640	711	671	686	686	687	723	690	680	685	641	700	686	693	675	664	699	689	704	606	679	682	700	655	705	656	695	704	690	694	659	692	732	712	651	711	687	706	738	716	690	687	711	739	691	717	743	697	703	737	693	660	663	724	708	697	747	713	701	714	674	658	731	689	716	673	663	684	697	612	719	705	712	707	684	656	738	710	671	681	716	706	661	681	679	704	712	675	690	725	712	694	659	684	674	640	727	697	684	664	684	665	652	693	698	681	656	698	681	730	698	724	682	654	659	685	675	704	715	656	680	728	700	713	707	681	687	690	658	733	680	710	717	688	708	654	746	659	701	724	696	686	710	638	652	717	697	695	684	689	690	644	645	713	707	705	686	692	690	686	724	673	642	737	700	708	652	692	676	658	716	687	665	714	711	679	732	721	684	699	702	689	703	711	741	686	698	740	666	684	713	666	672	715	641	675	676	706	657	650	733	711	700	645	708	668	696	662	664	665	678	695	645	688	605	681	681	693	718	697	732	690	702	706	679	714	689	633	684	676	679	708	698	714	672	736	679	712	679	748	696	724	699	683	685	716	702	670	725	709	677	693	685	735	678	698	714	686	695	709	658	699	672	695	754	715	660	642	684	682	692	665	646	673	687	671	681	677	648	676	676	696	712	711	677	679	714	651	693	711	689	662	701	715	688	680	683	707	759	674	682	700	693	685	647	708	732	695	690	669	653	668	687	700	699	729	735	748	697	692	674	728	691	696	699	689	685	706	651	671	737	697	736	681	695	677	691	720	702	660	723	678	697	677	680	694	671	707	663	671	660	688	671	648	758	676	677	694	665	673	719	681	746	746	735	710	714	644	667	666	699	658	688	729	666	658	662	685	667	717	681	681	692	723	648	688	672	715	679	710	705	722	675	684	715	720	701	705	718	670	667	660	694	707	624	709	658	673	685	658	686	708	715	695	663	669	726	662	661	690	737	701	728	702	645	698	658	708	666	674	670	682	692	666	708	730	738	651	667	674	659	657	656	688	680	683	641	720	691	706	653	683	680	665	641	681	730	661	662	681	656	742	673	670	724	705	708	734	713	720	640	671	704	681	674	700	689	683	693	668	696	710	670	658	681	733	670	700	655	697	715	640	685	698	709	650	682	708	662	732	667	714	720	693	736	660	682	720	630	714	708	691	686	695	674	704	682	683	718	669	691	718	715	670	678	700	717	688	699	671	706	683	653	673	710	714	675	683	698	671	716	661	728	736	692	696	680	697	676	696	689	685	662	668	708	708	691	669	718	649	645	672	732	748	681	703	733	684	700	689	688	725	679	653	686	711	659	707	639	671	652	686	703	705	664	676	661	670	771	685	686	698	681	687	697	703	699	716	664	737	683	622	700	720	618	688	700	744	703	688	694	692	742	664	721	711	700	742	724	685	686	684	711	719	686	715	668	716	705	679	682	705	686	642	662	692	688	674	658	690	674	700	634	713	683	706	695	680	668	707	685	684	718	696	661	713	729	690	697	698	713	712	667	721	689	635	678	695	738	679	707	673	726	711	716	707	735	733	685	644	659	695	680	656	703	662	700	732	705	664	681	712	707	688	688	669	670	661	722	690	694	710	710	679	695	703	699	709	675	643	690	692	726	690	687	662	675	694	672	668	681	696	688	713	701	709	700	654	689	681	681	679	677	704	676	640	663	665	726	681	667	695	663	746	694	702	717	673	671	642	708	699	693	736	690	667	660	668	713	674	677	690	649	700	676	640	699	721	667	667	689	716	695	714	705	716	679	678	671	684	650	655	681	713	701	708	688	639	668	720	685	666	752	671	701	671	688	676	742	705	727	698	688	700	698	704	715	641	675	668	668	681	706	674	643	671	705	673	712	705	733	745	695	689	660	688	639	704	705	702	647	688	704	672	708	662	715	670	725	700	673	715	678	651	682	713	734	685	665	666	699	723	707	724	662	694	706	690	719	693	682	674	683	625	721	657	678	706	721	681	695	691	676	636	672	687	635	655	677	729	695	735	688	670	672	677	684	643	695	692	696	648	685	680	688	679	652	731	683	674	714	706	685	689	655	660	672	684	658	675	673	687	735	682	644	695	686	724	659	701	639	673	700	702	728	740	698	685	682	699	732	668	680	715	696	696	663	750	684	688	664	673	669	647	654	680	680	695	697	714	652	744	707	678	700	707	708	676	721	635	731	699	695	649	666	703	641	690	675	688	680	675	687	647	703	708	722	671	729	709	700	677	702	704	696	687	692	660	700	744	672	692	676	714	650	698	672	685	708	686	688	721	715	663	721	723	669	659	698	728	626	661	664	716	694	673	723	710	697	709	707	663
4208	6795	5014	2743	1875	1573	1247	1305	11155	35973	29182	16568	5856	1772	831	692	564	578	595	602	561	602	576	593	522	574	575	616	617	579	572	598	590	595	559	566	593	592	581	569	546	580	620	541	572	637	590	572	606	622	568	612	513	595	591	597	602	585	579	576	601	575	573	573	553	595	555	563	585	589	581	584	570	558	551	605	577	602	583	569	595	587	569	554	579	547	582	599	578	584	627	578	563	577	599	598	559	607	615	608	539	612	585	572	553	578	557	575	616	619	560	593	594	592	602	584	530	550	616	622	594	601	604	564	574	636	574	609	576	547	568	590	598	586	575	569	600	600	567	508	575	576	615	590	593	580	566	578	566	544	581	612	626	605	590	520	585	588	643	570	616	593	579	547	596	591	603	527	590	593	600	594	603	588	605	571	601	594	563	560	589	625	598	551	589	610	588	572	568	589	590	573	557	596	607	618	571	591	559	562	580	603	553	602	557	569	580	584	556	554	576	571	595	569	537	625	576	544	574	601	555	570	552	603	568	632	601	590	565	586	590	578	595	587	543	548	590	536	549	590	549	603	590	548	608	567	573	573	565	537	621	576	560	592	517	583	585	587	605	565	581	584	600	582	570	597	564	561	590	610	555	569	588	616	559	585	604	571	553	616	577	582	525	582	587	573	594	567	547	548	593	538	622	568	561	614	586	563	583	584	581	575	584	606	557	571	594	555	581	567	532	584	565	544	560	603	596	578	604	602	529	657	559	577	573	545	572	589	586	603	531	564	505	601	586	558	559	593	580	588	565	586	628	563	601	588	588	548	584	574	541	563	589	598	543	567	596	570	616	577	563	585	592	556	616	573	614	559	600	581	504	570	571	585	583	581	616	608	529	573	553	554	575	556	544	564	578	611	564	572	584	576	551	592	575	614	623	586	566	538	590	573	584	544	610	541	590	536	557	598	554	581	554	549	591	565	579	587	638	599	586	591	556	575	622	554	606	568	585	600	566	492	538	568	601	536	584	579	595	558	565	561	544	571	551	563	591	578	499	537	550	552	591	599	541	566	589	584	568	579	635	613	552	581	546	581	580	555	547	558	594	589	599	615	572	569	598	519	589	559	570	607	552	593	575	585	570	571	570	604	565	582	605	545	518	577	571	577	560	595	559	586	562	574	583	587	566	519	581	609	542	584	601	557	538	557	556	609	572	556	575	565	555	549	616	567	590	570	566	563	578	575	598	636	570	558	575	575	630	561	596	561	579	613	584	534	560	600	586	617	603	568	591	584	568	611	559	574	561	542	604	644	587	608	560	604	621	581	583	550	563	550	571	582	609	614	581	609	591	549	583	602	538	570	576	575	568	602	521	565	531	591	530	563	562	612	567	567	580	544	558	572	572	517	580	580	578	562	578	610	579	585	581	595	550	603	620	553	576	577	571	588	603	582	572	587	553	625	531	569	568	613	581	595	572	604	547	542	589	588	559	538	613	588	580	561	580	570	596	599	574	534	553	601	612	570	523	597	575	591	589	577	559	564	603	563	559	587	565	590	603	576	589	576	569	589	573	557	589	572	652	559	535	573	583	592	557	594	545	615	555	573	560	575	527	564	590	566	580	573	606	616	594	567	533	559	548	551	566	576	588	596	624	600	570	572	539	563	562	546	591	574	534	543	609	561	575	580	597	625	565	585	534	560	582	553	586	554	573	544	553	610	572	550	551	588	553	633	561	547	597	571	580	582	573	585	596	576	571	593	603	534	547	550	562	542	589	622	560	580	596	583	563	554	605	604	579	548	564	579	581	575	606	545	579	625	563	573	570	553	587	620	566	603	585	545	589	631	529	597	611	566	569	580	568	569	568	591	583	588	607	600	568	599	563	552	589	567	556	592	583	561	589	590	559	590	610	571	609	573	608	555	605	559	557	546	581	578	574	593	553	534	540	559	538	569	568	638	611	571	571	582	565	588	594	610	553	590	592	564	542	558	590	574	587	547	579	563	594	557	580	584	612	580	532	564	571	527	614	605	598	551	568	601	551	614	552	550	580	599	575	556	595	543	544	553	612	591	614	577	550	549	582	600	606	572	555	582	554	566	566	602	608	558	555	586	588	618	566	584	607	598	556	563	609	523	603	528	531	581	542	559	544	589	593	588	583	528	586	576	562	572	557	580	648	586	564	558	579	530	563	582	625	620	561	539	628	563	545	581	548	555	590	523	544	558	554	571	546	570	615	571	631	574	600	548	581	537	535	548	560	533	615	587	586	560	574	585	562	556	589	608	590	561	583	573	592	544	582	588	532	546	584	587	587	553	580	560	579	585	544	579	611	562	623	556	587	588	576	567	575	548	549	550	541	553	580	557	565	581	613	534	547	561	555	564	593	588	566	611	559	539	563	555	579	553	551	604	588	586	575	533	607	571	536	578	558	578	591	589	571	563	566	573	588	581	562	556	568	570	577	578	562	560	564	566	552	566	569	557	572	585	577	542	573	557	556	585	564	573	575	644	621	558	565	573	600	546	592	532	607	568	525	589	586	622	559	589	559	624	586	589	541	548	599	580	597	560	576	551	588	534	574	539	534	594	556	595	580	554	570	549	597	532	564	577	587	560	571	545	565	556	581	573	556	556	596	584	608	583	606	572	531	568	556	550	530	568	540	569	602	595	544	561	549	537	608	597	566	566	561	534	546	594	605	555	593	551	546	525	597	550	593	559	556	547	588	577	562	570	510	554	577	573	607	587	558	558	580	547	591	574	623	595	590	563	565	589	586	564	601	538	597	538	559	573	547	549	584	608	579	558	518	581	567	597	541	552	598	609	492	589	558	585	615	575	590	580	522	594	572	539	567	594	589	584	575	562	565	584	584	571	582	569	586	573	592	599	594	583	564	584	571	558	621	578	542	595	608	537	589	574	598	582	548	599	510	570	547	569	581	569	564	550	526	580	600	551	547	563	578	536	558	567	590	531	591	578	578	589	572	538	581	590	564	590	613	544	600	556	562	538	567	639	596	543	561	559	554	598	600	566	621	588	576	595	563	560	559	597	602	568	595	582	587	567	545	578	625	574	589	609	604	590	590	587	590	576	547	571	563	558	552	574	557	544	575	566	569	578	573	579	599	570	571	589	549	557	577	609	556	577	536	574	560	645	600	580	555	564	567	539	564	570	612	545	557	606	525	569	615	555	564	590	570	549	582	592	617	606	568	551	575	600	553	560	569	559	571	587	565	531	536	609	574	577	551	583	571	582	526	540	549	583	556	554	525	549	570	547	589	551	566	581	592	566	586	606	575	570	584	566	589	557	583	598	594	574	549	558	586	575	595	577	552	601	541	581	588	581	580	576	609	553	565	569	554	582	580	558	540	602	544	591	576	539	538	533	554	545	616	534	575	572	557	590	522	540	572	589	584	562	569	575	547	557	596	532	585	582	551	578	543	616	592	567	597	559	589	553	558	583	584	565	571	581	557	627	579	547	558	585	574	532	536	537	546	554	568	589	600	544	573	570	590	524
27299	12728	1502	736	563	521	513	498	768	2244	2488	1758	914	593	494	512	510	439	511	514	500	474	458	492	464	484	493	490	438	483	460	491	508	481	461	481	470	477	506	467	492	472	489	476	460	488	462	501	503	467	476	497	472	485	449	475	468	454	461	495	465	484	457	481	502	451	502	498	475	505	491	481	502	438	456	471	496	488	489	503	477	499	493	482	475	423	529	478	440	481	504	471	491	460	466	452	459	496	452	483	482	477	468	462	467	447	468	455	488	532	487	467	448	499	467	464	481	470	457	437	477	442	443	464	482	481	439	486	469	496	461	489	509	479	470	457	471	472	502	492	474	460	475	471	477	476	457	452	487	481	489	458	450	464	440	487	510	438	461	465	468	465	497	470	458	481	475	452	475	470	504	509	460	447	472	459	478	493	498	497	441	447	458	472	501	502	477	460	458	481	485	486	438	531	477	485	496	466	492	474	471	486	526	537	499	460	472	485	455	492	460	477	505	459	480	484	448	459	493	494	480	489	489	480	488	484	447	479	466	454	478	490	531	465	472	483	514	505	432	513	485	516	490	459	443	448	484	467	461	447	409	532	482	448	443	458	462	507	488	484	456	485	489	448	454	473	459	443	495	504	464	420	525	494	443	486	475	488	489	466	499	502	458	460	435	483	464	469	455	489	498	473	488	486	447	495	475	450	484	444	423	510	460	468	465	407	472	484	484	485	493	459	500	454	503	478	466	476	475	482	536	484	480	442	493	467	493	488	507	477	426	494	477	488	489	492	461	478	448	504	481	475	469	442	506	458	482	468	465	495	477	459	492	499	462	479	471	437	507	480	495	522	496	487	477	522	490	463	477	492	450	503	443	459	478	494	467	474	443	487	502	442	496	457	448	466	423	508	464	461	454	485	483	446	449	479	448	455	486	468	501	472	504	478	478	493	462	452	498	472	461	500	473	455	485	457	471	463	469	471	434	493	470	463	482	486	533	480	453	467	437	460	485	468	507	484	483	418	474	445	490	519	458	461	475	467	458	489	443	481	473	483	441	469	486	502	474	493	492	471	502	513	483	481	479	482	490	454	471	445	468	465	455	456	511	460	484	465	474	457	477	495	485	457	468	511	478	489	484	502	482	472	463	454	439	457	485	459	478	470	488	497	463	435	443	462	486	471	434	484	493	479	486	498	488	462	459	468	476	481	495	458	502	460	483	501	496	462	465	447	442	474	491	431	450	477	503	469	458	486	464	473	489	535	492	425	483	474	496	451	461	497	492	488	499	505	466	496	492	495	425	498	466	496	476	474	496	470	483	494	475	490	513	511	474	492	480	440	466	509	486	476	492	505	448	511	498	453	465	484	441	448	465	427	493	451	486	488	475	524	446	481	480	495	466	500	464	440	454	472	497	501	477	493	448	486	488	478	483	472	479	494	522	465	514	470	454	512	465	480	476	493	494	456	466	427	465	508	486	451	468	475	461	458	473	438	460	479	460	487	470	511	502	453	481	464	518	482	445	464	488	470	456	475	519	487	480	485	476	561	471	464	517	483	447	471	464	501	472	490	453	474	475	506	489	461	463	483	467	472	500	498	450	455	461	459	478	458	452	484	471	508	465	467	452	472	465	481	473	446	486	462	480	477	464	481	441	461	487	464	495	498	468	488	513	480	483	506	494	511	495	452	464	462	495	438	486	455	523	459	476	461	504	467	499	475	494	492	458	465	499	494	490	464	463	497	486	485	498	437	464	484	463	430	484	453	459	470	465	456	494	490	431	437	486	506	467	441	482	453	478	521	483	446	450	477	492	483	463	460	482	510	468	513	483	504	472	485	453	473	471	498	453	418	502	423	459	478	509	482	492	507	454	484	434	486	449	479	476	496	466	441	485	487	504	438	469	477	521	469	542	480	482	483	519	447	463	507	469	472	473	465	456	500	433	472	474	466	467	461	478	517	489	492	479	491	488	448	450	484	468	490	451	471	482	478	463	469	485	437	476	472	465	511	493	469	457	485	449	477	476	476	488	458	481	445	520	452	492	472	423	474	491	443	499	438	445	477	492	503	468	471	453	454	515	491	468	488	462	492	467	481	486	489	469	511	456	520	505	500	498	471	487	485	466	446	431	465	465	530	503	511	518	453	486	475	473	451	469	469	478	444	480	480	461	488	461	511	504	506	462	476	451	499	462	495	443	441	478	469	472	460	447	501	463	459	483	482	491	472	483	462	471	489	501	463	473	485	453	498	489	482	497	483	531	500	475	435	492	496	484	427	451	499	506	473	475	439	475	494	479	500	497	461	437	464	482	459	474	467	478	456	459	460	490	467	482	502	489	557	535	505	480	442	466	460	517	510	511	502	511	487	450	486	466	481	453	451	497	476	505	456	516	515	494	482	475	469	495	469	459	461	501	508	453	467	462	457	477	502	494	486	444	476	502	473	447	471	466	479	470	518	440	434	474	464	433	447	446	501	461	467	461	466	485	488	458	433	493	485	455	446	462	489	451	418	474	447	478	477	515	488	490	465	471	476	458	505	484	447	492	470	465	492	492	486	464	472	487	469	512	473	428	496	456	498	507	534	460	488	464	490	442	454	476	499	490	479	471	469	459	483	470	464	477	493	462	464	468	469	461	485	476	478	473	470	467	442	496	489	472	489	482	490	461	506	437	475	485	462	480	493	435	460	504	475	452	489	484	473	454	467	468	471	480	451	465	474	495	531	435	477	480	486	474	465	467	455	467	469	453	467	425	484	482	501	456	508	461	451	497	508	443	489	443	482	482	482	464	500	475	462	464	453	465	463	486	465	492	465	457	487	456	476	509	476	487	464	472	474	481	515	460	484	472	446	506	433	452	494	468	479	483	491	480	490	447	484	481	491	515	449	497	475	499	472	504	501	447	490	452	467	444	456	497	475	488	473	476	475	475	501	440	461	512	475	471	508	464	488	475	442	484	507	478	463	513	447	517	531	486	474	475	482	463	471	431	473	451	464	464	483	478	488	471	462	447	486	532	511	474	479	458	504	480	482	518	499	481	477	452	448	512	481	458	512	463	465	455	453	465	485	488	466	473	489	458	456	485	471	473	454	476	462	498	465	469	469	481	425	434	478	420	476	459	489	450	457	461	455	463	487	458	468	504	506	472	455	489	451	481	456	502	451	459	477	496	448	496	486	511	452	459	465	525	455	484	461	438	489	488	455	476	432	478	481	476	455	477	488	478	493	474	494	503	485	455	462	459	484	453	474	454	478	496	506	497	467	488	486	486	495	454	484	487	479	505	504	476	510	461	505	478	468	460	455	426	486	457	436	475	465	505	441	479	496	458	455	443	492	465	485	420	441	483	485	461	464	473	501	455	486	475	473	466	491	496	466	462	482	488	483	457	464	456	467	478	516	449	473	456	497	509	483	486	445	452	504	446	459	497	441	516	442	471	474	464	467	471	479	486	462	499	490	485	487	492	503	471	488	491	469	473	472	471	512	437	472	492	462	508	499	493	511	470	445
4989	716	699	545	538	432	424	402	934	2858	2820	1824	895	531	432	385	401	382	406	385	437	381	394	391	371	388	372	416	361	412	385	395	385	384	414	373	379	407	401	373	406	383	420	368	422	423	397	387	399	389	396	376	376	361	354	401	408	391	437	372	384	400	389	403	409	387	422	415	432	395	406	410	401	399	413	340	401	413	418	391	388	365	408	405	381	385	397	376	374	411	402	390	387	346	381	391	423	417	417	403	406	368	368	382	427	417	380	396	440	395	401	364	422	389	370	384	415	371	396	422	425	378	423	387	363	352	400	392	360	386	395	395	358	385	377	415	398	363	360	422	380	396	382	417	439	395	390	406	393	411	433	385	385	345	382	391	396	389	418	405	409	432	409	420	390	386	429	412	383	375	385	388	428	395	398	410	371	389	403	398	400	411	405	388	393	362	396	426	402	385	402	417	417	402	377	392	395	376	386	417	410	364	407	458	418	348	403	388	423	380	403	395	377	388	362	371	385	404	390	366	400	399	395	408	396	416	404	379	395	402	360	370	397	388	352	391	420	372	397	416	408	384	401	373	395	429	371	422	374	389	403	402	406	385	427	367	394	403	400	427	354	394	383	409	398	351	400	391	408	400	358	393	380	411	421	381	398	421	414	392	389	400	394	379	354	393	410	385	426	407	393	410	400	381	372	380	386	421	398	410	376	367	400	383	402	411	388	386	363	389	421	384	390	392	405	384	410	400	394	392	377	389	399	422	398	349	399	374	399	400	382	414	380	450	408	384	382	351	415	393	379	377	439	428	432	374	418	443	377	385	389	407	417	384	362	363	359	406	420	332	414	370	374	374	378	406	389	390	402	420	396	394	415	339	415	418	386	383	422	390	375	409	397	434	372	405	387	404	394	376	378	397	387	383	394	394	384	419	413	389	391	371	391	380	413	389	392	368	397	376	407	415	381	414	341	401	387	380	388	417	356	429	421	387	394	450	390	367	398	405	400	368	378	409	385	392	410	388	396	372	400	381	390	420	412	394	407	404	384	375	384	379	386	392	397	412	416	399	405	411	428	396	406	397	407	351	412	422	371	410	395	375	402	370	378	387	421	367	355	409	386	402	357	390	393	413	386	381	361	372	391	383	397	401	399	398	411	386	375	407	396	381	431	388	391	404	387	369	381	388	385	414	358	426	399	381	403	383	377	396	431	396	431	428	356	388	384	400	373	382	391	409	457	397	426	386	396	411	386	412	375	383	376	375	358	411	376	409	367	395	373	395	381	387	379	392	401	373	417	386	399	399	406	392	409	390	396	394	411	409	414	404	416	374	403	390	357	376	384	372	365	353	405	410	395	415	371	389	402	398	424	392	390	384	392	374	396	373	418	377	381	401	406	377	406	425	390	408	391	422	377	397	395	399	394	418	390	417	402	391	424	412	389	389	403	399	397	420	373	404	397	409	408	413	430	423	410	386	414	379	405	376	390	440	424	386	393	381	415	381	381	383	412	402	429	410	393	397	354	404	403	370	379	402	367	389	390	421	387	398	408	370	386	401	385	421	379	388	379	439	404	383	381	388	412	415	361	428	400	404	389	416	391	412	395	373	413	425	386	393	392	426	379	381	392	399	390	416	367	395	416	424	392	390	387	369	396	392	413	371	369	402	387	391	376	419	387	391	383	394	414	418	379	402	408	382	386	407	420	432	356	415	396	383	418	369	385	398	388	382	404	377	358	380	383	429	394	344	381	403	405	358	434	412	391	382	410	402	392	409	414	395	386	400	400	413	443	419	391	401	416	401	379	391	422	406	400	385	393	439	399	386	380	403	384	379	386	370	386	414	386	396	399	387	396	417	404	387	403	420	399	392	375	375	379	384	396	432	412	386	398	405	405	400	431	387	427	405	349	401	397	397	431	382	395	415	393	406	355	389	416	393	419	421	401	375	377	374	390	404	366	395	400	387	378	379	398	427	405	400	405	399	408	409	434	414	403	401	387	396	394	364	382	400	408	377	392	416	370	415	395	372	402	407	368	381	401	391	372	426	387	414	395	385	413	400	373	412	418	412	402	416	393	360	368	401	393	394	381	387	392	397	368	381	408	399	402	400	399	392	410	410	383	410	399	375	382	408	393	383	409	406	404	403	334	396	391	400	394	398	361	410	377	439	378	420	420	377	372	383	391	416	379	436	374	393	383	397	378	408	413	391	432	401	394	374	377	376	387	400	400	419	423	375	386	423	387	385	372	413	403	382	437	418	373	362	417	424	388	414	380	404	372	406	390	382	374	404	393	413	387	391	396	401	394	381	430	400	369	378	369	386	390	405	386	402	396	396	409	403	389	395	400	391	356	369	386	397	428	372	417	362	371	389	395	405	373	415	411	408	380	390	439	378	368	400	410	373	385	399	426	422	377	416	418	371	400	379	398	409	403	441	377	418	406	409	411	407	400	391	409	375	407	392	404	426	416	388	399	391	423	403	389	391	406	358	363	417	380	430	406	393	407	406	392	373	387	398	410	369	385	388	365	384	378	418	430	393	409	383	347	398	395	387	410	408	401	402	387	400	388	380	410	369	403	403	377	414	431	380	388	392	392	387	379	386	418	389	387	442	421	427	382	404	373	438	398	403	403	363	382	391	386	400	391	375	397	357	421	382	385	407	383	363	395	393	394	364	401	385	418	344	401	403	394	403	353	428	376	387	382	400	388	386	406	417	401	418	420	393	388	367	398	414	365	362	373	415	366	358	373	384	431	394	396	380	371	396	393	408	379	383	396	361	431	412	363	390	405	378	390	384	398	383	366	394	404	383	422	386	404	391	392	356	370	409	371	411	429	378	363	395	400	410	417	388	390	388	410	415	352	377	427	366	429	421	371	397	385	405	395	399	412	399	399	385	411	394	401	354	410	393	419	378	417	373	440	413	368	379	372	435	422	392	381	398	416	413	394	393	385	369	398	410	396	377	401	417	386	370	405	416	418	409	373	377	425	398	373	385	407	385	408	407	417	390	379	354	428	373	386	401	408	414	411	384	406	379	389	414	397	429	351	409	405	373	410	385	396	374	364	393	403	422	432	411	402	370	404	409	357	375	421	380	407	367	402	384	417	401	402	415	380	400	364	348	385	393	403	387	396	390	420	396	378	406	364	389	409	429	391	400	384	396	387	416	360	403	398	375	382	372	381	393	371	440	422	384	389	411	400	393	380	388	384	378	375	369	389	403	359	411	395	431	380	408	364	384	378	409	426	399	394	378	410	392	353	409	384	409	420	399	390	388	397	384	382	372	410	412	422	394	385	398	412	387	378	381	390	438	388	397	372	389	401	407	382	430	423	355	377	350	411	378	426	354	409	399	395	353	362	387	410	388	433	407	390	402	384	419	397	396	379	436	362	376	379	415	387	378	398	410	428	395	384	423	405	398	411	419	412	417	392	411	393	358	408	392	391	378	401	396	415	397	391	376	409	405	404	439	391	392	385	401	444	372	420	405	394	394	347	371	362	396	373	398
25084	21053	26869	25094	5042	1174	937	776	2169	16905	19955	11233	3560	1137	642	588	567	531	515	536	491	509	564	518	524	545	533	536	515	525	513	543	527	555	521	511	501	525	516	539	516	548	519	512	511	511	536	520	492	561	538	494	577	542	524	555	547	498	541	544	541	516	559	508	515	574	523	528	517	543	582	530	515	537	503	510	533	528	535	558	483	526	488	530	541	532	560	492	507	515	504	550	538	521	530	502	506	511	493	487	511	542	483	496	541	509	503	483	506	493	494	543	486	555	520	551	502	531	506	516	485	547	499	510	508	511	509	532	512	490	530	509	505	522	519	507	509	526	517	548	524	500	501	514	530	525	513	486	509	491	530	566	505	499	523	520	516	503	503	490	493	528	514	493	540	529	512	500	529	463	502	544	523	557	552	516	489	543	490	511	498	521	558	520	502	514	513	525	544	549	483	539	512	530	526	519	561	532	503	531	519	512	538	533	501	522	555	513	526	523	504	521	477	533	548	490	524	467	559	518	494	503	514	523	517	511	511	550	578	475	556	534	549	526	480	530	531	517	532	498	534	515	505	502	517	582	526	521	517	547	511	538	506	514	521	552	526	537	505	532	506	508	539	490	519	508	559	515	507	552	505	514	533	545	532	530	541	533	499	540	530	525	536	523	499	525	539	504	530	516	503	499	531	519	579	535	504	526	484	524	548	525	524	568	501	501	550	506	515	486	515	542	556	454	518	480	540	520	557	545	535	515	554	539	504	531	503	566	537	582	514	489	540	525	497	523	510	489	517	555	514	501	529	502	492	564	493	492	504	543	502	489	507	480	550	481	481	559	502	515	511	509	497	564	486	504	516	512	471	519	489	473	550	560	513	537	497	529	552	556	518	491	491	525	482	512	513	523	490	512	549	487	486	543	522	520	523	514	507	516	546	542	503	496	498	517	537	534	552	529	534	540	527	533	538	550	501	504	537	537	489	483	512	491	509	483	514	568	554	546	504	490	524	536	500	538	499	556	494	513	496	492	549	491	541	508	554	522	486	525	523	504	534	536	484	481	478	512	596	530	520	532	514	540	515	520	523	507	448	508	531	508	499	519	531	521	485	495	510	520	503	503	483	515	543	526	503	505	524	482	488	489	508	481	545	530	559	508	515	557	515	525	554	497	548	525	543	469	533	588	569	517	503	499	549	532	511	551	497	529	524	498	508	535	526	560	509	506	527	571	527	518	553	502	484	519	509	506	517	580	565	520	528	485	526	501	522	552	513	519	503	533	517	482	496	476	489	538	542	511	515	532	546	552	510	531	482	477	580	517	521	492	566	536	544	511	495	526	538	528	547	513	517	519	525	531	571	473	584	582	503	511	542	556	519	476	507	530	528	532	549	535	488	522	507	525	507	502	483	531	539	514	546	538	521	542	472	504	487	551	549	513	528	513	495	512	540	527	563	536	498	533	514	530	517	506	516	548	513	487	530	548	490	515	529	541	536	529	482	546	504	520	496	530	480	539	540	554	522	488	541	498	546	536	489	526	487	556	493	516	515	525	535	547	519	538	551	539	510	498	533	551	524	518	505	514	544	515	533	535	512	530	550	505	510	532	511	517	484	499	529	518	515	504	539	503	504	537	538	513	567	483	481	483	504	541	556	526	538	477	521	525	547	536	492	530	538	522	499	518	529	558	523	528	527	544	510	521	513	553	498	511	526	497	540	514	515	535	559	497	486	550	492	508	535	506	497	509	540	495	527	500	537	536	536	506	558	530	459	519	476	511	547	516	501	516	528	526	498	510	564	542	510	484	574	505	532	499	539	506	500	500	484	508	508	499	502	521	493	576	536	535	522	528	549	551	570	532	493	504	476	505	526	504	494	558	477	530	524	508	529	536	523	506	557	539	558	521	480	532	503	525	519	494	508	497	537	554	471	533	517	514	525	530	508	541	535	497	510	558	545	531	510	512	503	481	523	581	521	517	513	522	553	545	475	495	542	525	537	553	533	531	499	530	561	525	541	481	491	504	500	535	521	562	520	496	522	528	506	472	503	549	499	549	514	510	498	512	536	494	501	525	525	548	517	539	542	495	518	530	486	501	549	547	519	493	540	522	510	483	495	502	514	506	506	532	545	497	539	553	512	487	493	516	535	510	520	550	574	531	519	512	520	491	496	485	500	569	508	569	553	496	531	497	540	521	521	511	545	518	490	498	477	517	536	537	502	557	498	502	485	501	534	510	519	518	522	477	504	498	549	491	512	509	536	568	520	522	506	544	509	496	506	526	501	512	528	519	538	509	483	520	497	550	528	515	543	486	529	513	547	523	552	473	505	542	561	513	517	542	509	489	557	549	535	523	505	534	488	518	480	535	520	497	544	492	511	528	513	516	529	510	512	488	510	509	503	494	562	511	511	514	502	521	509	511	552	465	538	530	519	534	521	513	520	504	523	509	505	541	505	516	512	508	502	496	530	495	493	466	483	537	528	505	510	532	494	535	554	535	471	518	515	528	514	483	501	495	555	533	516	541	543	535	501	512	566	490	530	527	471	532	523	531	524	509	501	507	546	515	522	543	497	556	570	531	549	499	525	525	512	528	502	524	528	540	482	540	506	519	506	525	509	526	515	523	540	523	505	547	519	501	580	532	513	535	533	516	536	525	485	535	527	519	481	493	497	492	508	496	521	510	564	519	572	506	474	541	544	525	504	524	502	526	516	510	508	501	521	520	529	539	533	525	520	537	530	506	505	490	530	548	517	506	546	489	470	539	486	495	536	535	492	537	532	554	530	537	547	487	558	521	534	540	503	515	536	506	514	537	499	533	519	531	483	485	512	518	537	538	503	501	482	492	526	514	523	556	549	562	518	515	539	486	516	516	516	503	535	527	480	524	496	501	566	476	488	495	530	509	491	520	548	516	512	476	510	495	516	523	561	527	521	517	557	506	506	492	550	527	515	552	525	511	519	504	528	518	514	535	533	508	491	526	494	501	526	532	513	523	502	520	532	496	528	480	516	568	503	535	506	525	506	542	510	543	510	494	516	539	543	510	513	522	520	502	488	485	564	491	536	504	483	488	531	496	519	512	519	521	535	494	509	548	498	539	491	497	539	518	523	520	495	553	520	507	558	540	509	544	564	514	493	559	487	579	518	513	502	539	482	541	546	533	511	496	456	544	509	478	529	502	523	518	474	516	539	502	512	497	516	500	514	507	463	525	515	525	496	534	510	556	546	526	498	531	540	508	553	571	512	506	528	536	503	525	516	504	530	499	521	560	532	553	509	541	529	544	507	492	508	480	521	548	541	530	518	515	581	479	506	516	531	501	521	506	567	461	537	517	531	507	533	524	543	501	569	520	531	501	504	477	536	526	527	506	494	519	545	469	521	506	534	502	528	484	555	551	508	528	552	488	521	530	542	493	495	541	500	497	532	488	520	536	548	514	511	518	499	542	529	500	528	537	525	527	492	536	482	503	522	512	533	494	546	503	561	526	542	506	508	516	552	517	501	496
3819	3171	2534	1497	1035	987	717	808	3306	19442	17443	9428	3194	1070	597	477	450	471	493	436	405	422	438	403	455	453	488	442	477	473	435	470	451	399	450	396	431	431	463	476	487	494	495	468	441	453	490	474	478	445	447	434	415	476	431	453	460	442	459	472	446	436	436	442	434	469	453	472	456	488	472	466	472	434	483	441	484	450	465	428	452	428	462	481	433	455	474	453	472	448	445	458	468	402	462	423	466	363	472	469	427	427	423	439	441	411	446	438	433	457	446	471	437	450	466	466	419	469	448	421	400	449	462	435	431	427	424	419	456	444	427	456	441	461	453	484	430	440	447	420	475	424	482	494	450	452	493	484	473	463	461	464	418	455	439	470	461	487	480	486	447	465	488	468	407	433	448	446	467	411	451	436	426	442	474	475	463	471	487	491	460	445	448	445	448	479	480	465	458	421	440	429	458	467	467	451	421	486	474	469	461	481	443	464	483	436	410	467	453	433	446	440	441	435	446	432	442	452	458	466	473	451	474	476	443	443	462	472	460	429	497	437	475	432	481	470	494	484	459	456	446	487	427	450	435	437	429	476	437	478	466	457	459	465	417	459	436	455	485	479	450	456	470	484	507	437	527	437	478	473	457	472	459	432	439	432	456	464	450	416	474	448	453	452	461	442	439	445	464	431	452	446	458	440	478	469	442	479	450	466	435	470	430	444	444	422	449	473	446	430	445	474	444	454	455	442	440	430	530	418	471	470	464	432	442	451	438	424	502	434	457	446	434	475	475	444	471	480	459	449	424	437	426	438	473	460	489	467	448	451	447	412	433	440	454	420	442	476	466	450	466	456	449	433	450	437	459	463	459	408	458	439	439	447	457	451	471	458	517	446	440	464	441	459	414	462	420	457	473	455	480	475	455	428	435	465	430	466	498	455	481	456	437	435	472	437	440	456	473	480	474	432	478	462	491	428	461	470	452	438	480	468	468	445	389	453	440	450	426	463	447	445	437	482	419	477	429	474	472	475	443	454	446	449	455	468	452	473	476	482	436	476	482	471	438	418	461	488	442	441	428	449	446	423	437	416	469	429	429	443	491	474	494	433	484	445	474	436	447	487	435	457	447	454	484	455	433	431	454	451	465	431	469	443	448	447	455	414	479	444	449	456	417	455	474	458	449	425	389	491	490	410	452	401	475	428	458	471	451	459	485	468	446	456	470	408	479	455	430	441	530	426	452	425	467	440	425	436	477	466	471	521	481	456	433	454	411	438	433	432	458	469	471	478	461	451	485	440	424	424	429	463	439	468	451	440	489	409	479	432	385	436	437	424	452	447	501	486	445	450	447	441	436	428	471	436	464	417	448	435	440	427	459	491	427	481	477	406	467	476	508	488	480	451	476	455	418	431	455	448	441	449	415	459	420	465	495	458	455	457	452	422	469	425	480	459	467	436	475	421	452	446	440	430	483	436	400	449	423	424	452	425	444	410	433	460	437	483	434	485	439	459	422	434	435	498	443	450	447	470	483	445	441	466	464	466	460	441	482	472	444	468	459	449	437	439	444	474	450	445	458	470	478	470	469	464	481	392	429	454	446	429	475	458	472	453	451	453	437	455	461	444	459	464	432	418	407	430	454	457	473	457	438	436	470	468	467	429	443	443	453	471	463	429	460	452	462	450	442	454	436	451	420	443	457	464	425	462	420	438	470	482	419	475	465	445	480	434	495	460	429	438	471	473	446	441	456	443	471	426	459	430	440	457	478	444	490	446	430	447	453	414	423	466	407	479	485	428	426	487	447	450	462	437	439	457	448	439	454	476	470	475	408	464	424	419	421	466	436	487	448	467	490	484	414	435	422	491	466	451	432	476	418	456	421	469	447	426	474	401	460	490	439	442	451	420	458	457	428	450	424	439	483	434	449	476	458	438	471	441	476	442	464	430	460	468	426	459	477	403	456	440	476	440	455	435	464	482	459	441	415	438	441	488	454	457	440	415	438	434	472	467	467	444	456	473	499	438	500	430	447	418	471	445	433	501	471	462	428	422	441	450	424	467	441	442	415	458	449	433	435	450	459	475	465	449	440	442	418	435	453	430	460	470	443	428	447	425	452	437	436	444	439	422	424	426	459	472	464	428	416	419	462	448	438	448	416	451	466	422	436	449	453	428	451	450	453	468	430	444	412	413	454	455	436	418	461	465	441	443	446	479	450	495	436	475	460	484	428	439	460	441	456	437	463	425	449	441	483	437	443	477	472	431	433	454	430	447	445	443	441	423	443	488	449	485	436	442	417	428	470	440	443	447	481	515	465	447	412	421	467	466	411	461	457	480	441	445	503	468	466	493	409	442	468	438	489	469	477	411	433	461	473	431	445	466	435	461	449	449	463	479	470	432	457	447	452	485	434	477	432	467	436	405	412	437	441	437	455	459	475	471	450	482	449	434	452	470	478	434	429	445	435	466	483	476	463	458	461	435	443	460	457	458	466	444	452	453	476	451	407	448	468	450	487	462	426	480	441	438	444	473	441	429	463	417	439	427	436	460	427	423	477	447	454	446	422	462	461	476	427	426	451	474	444	455	463	432	458	440	444	428	474	417	485	418	470	424	481	472	429	452	471	454	430	420	426	447	444	435	458	431	433	426	467	476	462	446	425	420	455	441	484	488	469	446	411	440	449	442	467	430	449	487	435	471	439	431	430	469	454	476	447	436	447	458	436	456	444	425	431	468	415	418	428	473	489	412	469	416	467	395	448	408	419	438	454	453	445	423	454	439	471	454	471	448	467	458	444	447	399	461	495	452	449	459	404	492	455	465	454	450	457	413	438	468	482	464	434	466	447	457	488	431	437	456	485	425	465	423	465	453	463	472	464	457	424	482	449	428	429	436	451	443	496	431	460	455	443	460	410	427	408	474	479	417	423	482	445	426	457	424	446	420	440	467	458	448	409	406	440	459	455	459	468	435	461	455	469	445	456	483	441	458	454	474	483	434	468	452	461	447	435	424	464	437	459	457	427	464	447	454	444	421	429	472	439	486	438	447	427	423	465	426	444	461	477	457	435	467	473	463	465	434	452	427	470	457	439	456	433	438	433	421	442	455	454	472	471	451	474	465	451	433	412	414	447	491	427	443	460	466	463	455	459	435	439	456	462	432	433	412	500	417	408	469	447	478	428	440	463	456	388	436	436	441	478	476	456	455	440	471	443	435	445	441	449	426	476	472	408	438	434	391	445	463	487	436	446	451	470	460	436	434	475	455	428	453	474	435	442	438	429	425	446	446	443	456	448	494	470	458	435	479	419	457	459	441	466	414	465	428	469	480	502	418	439	453	456	428	427	419	432	451	486	456	476	460	507	475	435	448	455	472	419	513	430	444	432	452	456	443	440	421	439	462	479	431	433	461	510	451	421	474	455	430	423	449	457	450	452	464	440	474	429	443	420	453	457	473	450	414	477	441	478	442	432	456	462	492	431	461	433	430	423	422	435	437	456	436	466	423	431	461	446	451
23953	21106	28362	24079	21080	8136	1884	1445	3791	31675	35235	23264	8503	2387	955	720	671	692	677	678	696	698	664	669	666	653	727	708	688	714	693	728	671	684	664	670	656	634	670	692	645	636	713	648	710	664	679	647	661	699	716	673	665	652	654	618	688	671	703	690	658	646	645	696	746	688	682	644	738	661	700	646	651	684	678	669	625	671	657	635	707	739	652	697	668	691	653	667	641	647	673	676	698	630	702	671	677	660	658	647	713	705	667	654	686	662	712	676	676	652	648	697	675	668	700	682	663	691	661	643	758	699	687	614	676	711	698	688	670	659	704	659	669	681	673	657	697	669	656	675	645	665	652	691	693	697	678	671	658	714	720	680	642	697	631	651	657	645	716	682	657	679	676	653	641	690	679	672	671	653	651	647	672	710	683	663	626	614	676	630	679	660	660	682	650	688	650	675	660	662	659	675	647	654	675	702	707	658	682	662	644	646	672	669	643	623	693	689	699	653	699	673	662	670	677	678	644	689	637	648	672	634	653	629	688	651	665	662	630	700	629	640	648	631	690	693	640	594	652	667	682	616	687	660	642	671	625	677	655	661	655	677	652	697	619	622	645	646	676	658	651	680	658	639	687	673	692	624	665	689	663	663	630	627	666	624	662	704	665	661	664	664	624	677	665	636	651	676	651	666	660	640	660	654	689	670	686	638	664	655	682	636	625	688	635	673	693	687	680	679	693	632	691	639	675	681	665	634	695	637	655	682	628	618	642	670	693	639	649	703	660	689	657	658	670	655	664	664	648	629	721	623	695	618	636	656	679	668	688	651	655	626	663	684	699	668	676	681	673	665	636	664	652	624	700	666	632	644	713	676	671	654	702	659	646	664	626	660	655	679	659	683	649	669	677	695	673	656	687	646	644	696	678	658	705	642	729	667	672	655	642	659	688	677	681	656	652	654	650	627	640	648	627	666	620	598	643	697	700	663	635	678	658	650	635	618	695	639	634	620	698	667	656	631	648	639	717	674	701	665	636	673	681	686	668	694	625	664	690	643	685	659	654	619	671	643	658	664	649	667	667	632	623	640	719	686	669	627	654	718	675	674	623	650	686	666	621	651	713	616	663	662	657	656	668	706	670	669	673	623	634	683	673	649	633	646	663	672	609	642	705	649	688	640	643	677	669	647	658	662	627	619	681	633	695	643	636	666	694	670	648	647	653	681	664	653	622	693	628	651	673	684	676	653	648	641	630	656	647	702	674	689	655	697	659	648	599	639	617	639	622	677	693	641	700	717	623	700	696	661	666	678	661	629	628	666	652	695	645	637	669	640	670	683	722	656	677	627	672	699	633	645	666	694	648	712	681	689	645	707	646	658	679	693	654	642	654	673	609	661	651	668	648	635	600	654	646	668	709	644	640	654	644	689	643	687	656	684	629	663	708	651	624	694	675	674	681	674	712	683	649	663	644	687	725	668	655	691	684	661	644	644	662	646	651	662	642	610	695	673	619	692	695	647	690	668	629	653	660	678	647	675	723	691	729	656	672	653	666	740	662	697	646	649	661	687	682	660	664	688	649	691	636	661	684	633	680	670	676	649	685	730	646	675	653	658	671	677	627	667	673	688	623	630	649	735	686	668	690	672	682	670	603	659	678	662	679	627	611	664	637	652	659	652	647	685	673	643	675	711	688	644	664	697	656	659	614	670	689	652	664	659	709	692	662	617	678	683	702	669	670	653	649	676	700	652	693	689	660	625	650	657	673	639	649	656	665	674	652	637	675	676	676	694	664	677	632	652	643	674	670	652	677	643	631	634	650	671	685	674	664	686	616	666	639	659	675	677	668	650	678	646	635	691	648	691	701	684	678	651	700	637	649	700	649	672	632	656	641	627	650	586	632	694	649	642	649	705	653	687	695	639	660	712	697	647	687	653	642	639	681	659	663	679	658	723	658	668	622	667	659	669	633	688	658	662	692	638	635	672	647	692	664	692	643	660	653	624	633	687	684	646	676	694	685	730	635	629	610	652	669	670	672	659	663	702	695	722	611	732	698	640	671	673	654	701	654	680	657	666	669	642	687	640	658	668	653	650	695	668	646	682	663	695	636	678	662	648	653	682	691	699	655	669	634	635	684	658	699	681	653	689	695	639	687	626	629	653	694	611	695	640	664	618	637	625	664	686	673	670	658	667	634	657	670	623	662	678	611	659	647	684	582	681	656	672	672	670	684	678	615	652	666	646	655	645	633	671	627	626	642	666	662	680	698	678	670	632	696	661	666	625	663	638	691	672	671	671	634	656	668	676	670	678	655	610	620	672	674	677	654	658	676	694	693	673	625	625	652	644	613	647	679	665	699	659	677	662	663	644	660	678	670	638	683	651	671	602	674	657	666	678	718	675	677	679	660	631	654	669	667	628	664	678	630	672	622	689	686	650	629	681	639	653	695	668	686	647	642	657	680	650	665	635	695	704	667	624	721	673	649	669	683	691	660	641	664	699	698	663	683	656	640	693	636	657	665	680	735	656	700	694	688	679	687	610	663	673	616	662	728	648	656	635	704	637	665	655	681	649	643	682	679	711	657	666	695	649	673	717	647	666	696	685	638	667	673	624	647	682	677	664	686	668	623	626	694	613	616	631	671	649	646	651	660	660	652	649	687	668	658	664	670	632	706	662	611	629	713	688	590	705	665	648	640	650	626	677	681	670	662	704	632	632	635	647	649	639	704	658	628	682	685	664	629	642	682	648	693	637	693	651	682	640	648	660	645	649	690	624	674	660	649	649	675	702	613	632	697	637	664	675	616	641	668	627	671	681	693	675	643	675	673	669	662	655	723	635	660	700	688	640	725	647	650	636	679	630	663	683	644	641	661	694	688	655	616	685	671	685	680	629	689	629	703	698	618	620	653	700	646	661	669	674	688	656	633	714	683	664	625	685	642	683	677	692	681	657	700	644	690	640	637	630	658	687	660	636	651	664	593	656	701	642	659	681	596	635	653	607	676	681	660	681	658	638	652	605	625	636	663	650	667	657	728	656	654	704	616	678	669	652	661	658	655	673	656	643	684	665	682	666	654	713	685	696	652	628	684	698	638	642	631	655	635	656	627	677	666	642	688	676	727	653	666	682	662	707	666	665	640	602	639	643	644	646	685	650	670	662	633	682	667	702	691	622	663	626	696	666	680	694	679	669	648	673	624	644	638	672	647	698	685	645	694	650	681	657	650	731	645	692	678	667	660	659	672	667	672	694	679	695	652	686	666	687	675	666	665	689	642	632	685	653	659	692	714	651	696	669	659	662	648	648	620	699	679	687	653	646	675	646	724	667	630	660	604	630	651	668	660	680	657	687	652	642	696	692	660	629	681	651	681	692	657	656	651	689	664	656	645	630	671	679	654	685	673	694	659	651	627	664	660	667	700	655	636	693	671	666	626	660	699	688	634	657	668	626	694	697	703	641	656	644	652	654	648	654	635	663	625	704	658	684	678	662	656	652	666	628	681	650	742	674	667	642
4124	6625	5594	2811	1941	1622	1401	1619	5550	34128	30357	18375	6658	2251	894	602	585	558	588	596	547	596	540	563	578	580	570	568	572	578	559	605	586	552	544	525	569	614	560	557	580	573	553	559	565	607	544	583	591	592	547	559	582	566	576	557	573	602	549	548	574	585	536	591	558	561	607	545	587	602	539	572	539	552	564	570	543	590	577	552	555	569	589	566	579	559	560	579	605	559	594	600	594	564	554	560	558	554	591	567	551	568	577	572	617	594	601	565	575	549	567	535	552	574	537	572	616	569	523	578	551	563	588	528	527	547	596	577	560	543	535	556	609	553	514	591	565	586	536	580	601	541	573	571	597	577	622	589	517	537	591	523	559	546	582	542	561	548	553	571	579	515	566	601	540	596	562	565	544	572	555	520	549	524	588	581	596	561	586	600	563	564	571	557	604	539	563	566	530	581	561	550	555	533	534	519	567	576	586	569	540	561	581	570	567	519	527	584	584	622	593	537	538	568	592	538	557	556	550	571	561	564	519	543	543	611	544	586	624	554	556	573	494	556	535	545	572	562	521	609	550	575	575	570	527	581	547	553	578	575	532	590	552	589	579	515	560	572	541	524	566	558	592	566	565	537	530	595	614	527	542	564	553	529	542	547	542	588	598	585	532	561	583	557	587	550	561	568	568	533	571	575	569	559	544	530	553	562	558	569	584	529	581	550	536	577	555	545	539	602	569	575	538	512	555	552	549	534	534	564	562	569	580	560	565	626	536	541	559	559	594	537	601	588	524	553	586	501	554	587	558	522	569	581	583	530	574	534	573	565	546	546	547	573	582	593	524	536	561	600	518	576	565	576	590	559	600	592	588	626	537	579	590	598	539	583	583	542	573	542	580	585	566	556	556	568	522	584	549	550	574	538	541	575	566	553	532	560	559	627	597	595	536	515	563	555	577	545	559	579	591	602	553	592	540	519	534	577	582	527	571	550	540	550	536	629	596	497	557	536	570	559	562	592	621	574	604	571	583	575	577	543	561	552	564	549	580	532	554	537	561	549	563	541	535	523	595	583	565	525	614	538	593	511	576	558	548	557	610	568	592	582	522	568	541	567	542	594	576	550	571	567	567	545	555	562	555	527	535	575	583	585	533	600	548	545	558	540	510	567	558	532	542	546	534	562	560	558	561	533	602	555	560	562	560	560	564	564	575	567	563	583	570	552	570	582	563	544	560	609	537	554	586	529	577	540	551	541	581	578	528	586	569	543	577	568	534	563	581	556	572	525	555	565	558	589	584	568	574	541	603	563	586	550	579	559	553	565	568	543	563	554	581	516	586	597	538	557	576	528	566	522	557	561	575	556	591	589	563	554	594	578	539	558	590	554	573	551	529	560	560	595	553	574	549	552	577	576	542	539	566	597	570	552	566	552	531	602	600	598	556	614	581	541	554	555	589	579	537	540	552	559	570	529	557	569	536	552	522	535	585	602	607	598	568	556	568	586	539	605	537	561	537	577	536	535	559	550	542	565	539	546	542	547	563	505	569	556	587	535	586	555	569	543	532	547	599	584	561	566	611	589	546	570	589	561	571	549	576	576	526	524	573	558	547	531	569	556	555	584	526	544	582	559	574	545	568	542	603	584	588	600	575	575	560	532	560	505	512	572	575	578	624	572	588	524	572	572	533	547	568	545	591	577	544	566	553	520	583	539	575	578	567	569	555	590	575	563	546	605	581	551	563	575	531	566	575	523	556	553	536	535	531	544	551	545	525	540	587	583	584	568	559	525	536	600	530	559	555	531	595	559	549	580	557	526	559	584	567	561	530	550	600	546	539	606	587	564	563	533	547	540	576	545	566	611	574	533	575	502	557	562	569	541	549	542	560	538	563	538	559	572	556	570	549	517	553	556	588	572	543	620	558	566	552	542	559	576	567	535	570	577	543	569	541	565	522	554	578	596	566	557	623	549	538	566	586	525	578	568	573	535	531	545	513	587	552	584	566	543	578	573	532	586	535	546	536	537	560	572	572	581	567	590	550	533	543	590	567	580	568	573	559	592	581	565	567	497	535	546	562	547	562	518	518	542	601	546	548	543	559	561	554	578	553	534	570	553	566	577	557	554	586	601	557	549	524	587	590	573	583	567	539	584	577	574	532	581	549	560	558	584	575	553	594	553	530	520	553	527	541	551	528	539	575	551	562	586	553	573	613	592	593	552	560	569	589	546	566	562	585	558	544	602	580	555	548	554	521	556	555	561	502	536	539	610	589	546	538	573	507	542	568	583	573	541	538	509	606	546	587	539	559	575	559	559	569	594	580	528	501	558	532	538	532	544	577	522	531	592	586	607	579	584	536	566	563	575	536	540	527	528	531	558	537	559	584	567	576	566	576	593	550	578	548	595	580	551	531	548	551	601	600	542	548	532	576	537	533	560	547	543	573	544	553	567	544	557	532	551	487	539	545	583	562	559	553	566	513	568	558	601	580	556	563	513	548	568	533	518	571	558	569	586	528	557	551	574	548	565	520	582	601	565	559	551	547	553	532	572	586	554	520	572	583	574	572	544	529	553	562	598	566	559	577	550	582	603	539	541	583	591	555	570	558	520	540	525	532	548	538	553	554	556	568	547	591	538	568	586	597	548	560	580	544	578	555	586	537	550	543	548	576	589	568	557	567	584	539	567	567	534	572	548	569	588	589	579	574	576	598	567	575	560	599	557	554	566	564	556	575	528	571	532	557	543	531	571	525	557	579	555	569	551	589	546	572	572	576	563	613	535	570	535	542	527	586	561	594	569	529	562	578	548	553	521	519	605	562	550	558	548	544	615	524	559	548	573	597	550	579	605	592	549	559	580	560	561	557	521	588	536	570	560	549	563	568	572	557	541	538	578	554	528	545	571	564	542	599	552	583	527	560	592	520	556	571	543	578	513	564	570	528	542	542	555	585	574	566	573	614	553	571	553	586	549	563	552	553	541	593	550	579	511	533	563	577	585	527	588	558	582	543	535	617	514	571	546	559	596	586	554	496	547	568	556	558	541	580	542	551	576	583	614	563	574	545	584	553	499	611	546	588	564	589	559	579	587	519	593	558	551	532	572	581	567	552	563	528	574	610	500	574	573	584	527	535	568	508	531	549	569	550	548	560	556	565	556	574	552	550	536	569	590	521	588	550	552	558	569	587	525	550	532	491	574	580	589	587	543	570	553	602	557	591	561	591	535	589	563	531	533	532	587	581	540	605	544	619	535	564	526	586	595	575	549	578	559	545	541	557	523	572	526	576	566	550	583	583	534	569	550	571	633	586	552	550	592	531	554	613	555	576	589	569	533	583	549	517	543	562	562	559	647	517	585	563	585	571	590	580	519	607	490	576	590	559	542	551	540	528	550	616	548	581	536	543	550	534	516	548	565	596	551	547	541	611	553	583	538	546	604	527	553	538	600	561	600	601	554	573	536	554	560	525	563	563	586	527	549	554	546	578	565	587	574	566	573	586	532	550	559	558	539	546	547
27391	12359	1587	696	495	493	478	480	603	2052	2336	1715	937	601	444	437	455	442	460	430	465	448	418	429	444	440	441	444	406	441	422	438	443	436	430	394	468	413	445	450	459	450	439	457	409	426	457	480	430	410	450	477	446	461	405	413	437	469	466	443	427	415	407	426	452	431	451	460	411	469	436	441	435	464	432	413	414	446	404	455	416	436	421	455	431	471	409	430	438	462	432	429	455	441	435	416	420	444	465	422	408	443	469	443	434	450	452	431	404	450	421	431	413	409	440	465	414	421	409	409	417	402	429	465	422	424	469	414	449	459	393	435	460	463	443	470	406	454	432	447	443	434	447	442	411	395	427	453	380	444	404	450	426	423	421	423	458	430	427	426	436	403	410	454	432	429	453	425	429	419	441	423	439	420	441	436	456	430	464	421	414	416	455	419	417	450	397	423	418	438	426	445	455	428	438	454	401	404	423	436	462	417	453	405	438	437	431	452	428	424	437	405	417	470	414	408	385	410	434	449	423	439	417	410	444	425	431	423	442	419	439	401	453	478	425	452	443	441	416	437	422	419	420	423	437	412	442	395	471	414	437	468	425	432	414	456	485	413	424	443	434	432	438	406	440	425	457	416	473	419	457	440	429	443	434	460	454	432	400	480	422	457	412	420	454	483	442	444	412	397	449	404	456	451	409	379	439	422	434	419	406	411	411	460	460	397	430	440	445	433	430	434	424	429	456	389	409	430	449	428	445	434	442	417	440	425	405	422	459	461	459	439	413	432	468	446	444	437	401	452	428	450	431	407	440	449	429	403	444	419	456	433	436	418	467	421	399	418	432	415	410	446	401	458	417	438	463	431	417	462	441	439	445	434	412	416	429	416	446	394	414	427	454	469	432	418	445	461	439	404	454	419	455	421	435	440	404	444	423	419	418	401	426	415	442	424	423	433	419	434	385	453	435	459	399	416	417	427	452	432	441	410	417	398	421	443	434	413	422	429	421	466	436	428	408	458	412	455	447	453	448	432	428	416	408	458	440	447	401	437	408	441	414	420	456	435	383	387	467	430	425	429	451	479	417	432	441	411	406	413	407	462	422	435	407	405	469	465	449	400	430	426	419	374	411	462	475	458	411	462	417	402	414	431	432	428	440	402	458	407	426	415	436	438	465	412	446	435	426	436	383	425	415	436	439	436	431	436	411	422	445	454	475	461	427	452	410	414	435	417	437	431	434	419	415	443	469	455	478	435	447	418	442	436	445	415	463	451	427	382	435	431	397	464	443	424	437	428	402	417	455	408	447	420	453	403	406	399	465	426	443	409	451	411	413	428	423	436	459	437	430	443	418	418	430	429	439	439	423	414	430	444	431	396	413	415	413	411	439	446	448	426	461	390	446	446	415	402	420	440	435	442	416	446	436	432	456	412	430	452	429	442	453	404	449	441	404	436	404	452	462	446	437	446	469	442	460	453	416	435	448	422	432	411	421	436	486	446	442	452	415	435	392	449	418	433	410	415	426	441	401	443	453	417	383	460	455	423	430	408	441	420	455	415	436	424	410	429	469	426	472	396	461	453	404	432	451	442	391	423	407	454	403	436	473	424	412	436	443	461	489	422	433	434	433	463	399	423	455	440	415	451	424	429	446	424	440	428	444	416	455	449	435	400	419	466	467	455	403	427	417	436	457	448	430	419	394	413	443	402	408	387	427	389	434	404	403	440	445	414	437	411	453	400	459	435	459	432	422	439	419	394	444	443	446	451	453	424	425	427	438	446	435	440	437	452	398	468	420	430	392	441	412	424	423	440	423	411	438	423	422	438	431	435	398	457	410	436	435	431	440	464	486	445	448	422	462	405	395	432	400	423	450	412	420	432	416	467	415	433	401	449	473	416	430	433	470	451	391	432	439	435	457	467	454	446	464	448	458	418	419	453	427	426	436	438	415	453	392	430	445	402	458	406	419	421	454	414	442	401	420	402	445	431	444	389	439	447	436	423	402	423	440	403	406	421	408	391	400	449	455	471	461	463	424	411	423	418	425	448	470	402	452	416	448	469	412	457	443	425	448	452	460	414	439	435	496	419	455	438	395	449	413	466	444	434	415	498	456	447	430	398	434	403	433	423	448	425	428	453	431	410	451	450	427	426	440	421	441	424	441	468	438	410	429	394	455	432	451	448	438	468	467	385	441	469	404	459	446	403	435	436	407	427	436	404	458	441	423	433	484	436	437	450	451	453	453	438	442	439	452	426	457	436	410	415	423	408	457	422	456	460	426	401	450	421	435	395	421	457	441	418	482	411	438	470	444	399	437	459	420	447	425	397	428	417	437	417	440	401	446	414	403	445	467	400	429	484	434	454	410	424	376	439	485	457	418	411	457	443	454	446	420	450	412	420	439	416	427	421	428	438	455	469	457	416	407	454	437	432	420	443	406	434	472	430	432	424	464	412	444	391	425	427	445	413	412	410	414	394	424	426	433	448	409	433	413	459	421	445	434	449	443	425	432	435	402	451	391	418	463	389	414	444	423	434	438	434	436	432	468	429	448	419	392	440	420	429	443	427	442	415	460	486	451	431	442	423	416	447	454	427	416	408	436	433	435	467	429	390	429	413	429	421	442	406	432	409	411	433	450	407	414	432	434	467	452	429	372	467	496	398	440	431	428	389	426	466	465	472	421	437	430	418	478	399	427	434	449	388	414	416	439	425	462	462	455	404	426	476	433	404	442	451	456	444	428	430	422	443	430	434	434	390	444	408	470	406	434	418	454	463	434	406	471	443	409	402	455	457	444	428	398	447	431	444	438	453	439	456	432	450	439	458	416	397	460	418	437	431	440	425	402	444	380	387	451	431	409	414	419	440	424	439	438	446	449	459	411	471	406	425	420	462	448	427	405	464	431	444	460	423	435	463	421	453	449	446	442	421	457	455	422	413	465	437	410	408	418	476	438	391	398	429	397	466	431	432	375	403	446	414	454	428	433	422	443	414	431	414	435	454	425	410	430	436	452	427	467	414	435	434	410	457	423	430	398	451	434	423	455	416	410	414	429	410	426	425	452	412	445	410	422	401	453	409	413	436	399	418	480	457	455	446	440	426	432	455	456	413	454	442	424	431	462	410	446	416	408	447	402	401	444	424	455	423	457	442	461	411	435	456	421	435	452	413	423	438	454	398	433	440	448	395	448	453	426	440	408	442	432	399	407	446	437	430	424	441	409	430	439	462	411	437	436	414	399	412	425	474	450	427	423	456	443	418	457	429	433	425	458	416	427	461	421	481	426	466	447	462	403	431	476	422	455	402	435	465	410	429	465	440	446	392	444	423	409	425	464	453	437	462	446	417	453	462	427	424	454	417	447	443	421	426	488	466	418	458	431	427	425	388	429	440	403	383	408	428	442	445	456	468	456	441	416	426	454	408	455	433	406	427	395	441	465	465	490	398	411	429	456	451	449	422	430	425	422	404	446	398	452	405	411	447	427	420	431	389	428	444	446	442	410	400	402	403
5125	755	790	558	511	459	429	423	779	2735	2672	1700	897	514	422	357	339	374	389	380	378	374	376	364	392	378	364	392	389	369	375	377	362	351	348	374	367	347	427	377	403	380	368	365	373	336	366	395	385	355	333	338	383	343	368	365	370	379	360	370	365	364	364	362	353	346	364	353	404	349	380	360	373	338	388	381	345	355	363	391	398	349	376	360	393	357	344	361	340	342	374	362	393	395	365	375	336	320	365	383	370	343	365	378	422	330	377	385	395	343	365	357	372	384	360	361	357	330	362	368	340	351	334	390	325	422	345	357	328	358	331	360	341	340	345	358	339	364	392	371	391	327	358	403	360	382	351	383	376	381	361	390	372	339	360	370	375	354	354	325	399	380	337	362	379	357	322	383	367	353	351	378	352	349	351	351	338	411	370	370	396	353	366	367	361	402	371	383	378	326	365	362	346	357	350	351	392	378	338	322	372	352	328	378	385	362	342	348	333	342	390	388	384	378	386	359	343	363	378	369	397	333	367	381	364	340	361	382	386	354	330	408	361	391	376	389	337	387	359	383	357	384	383	333	382	389	366	367	348	353	351	384	324	367	333	332	325	338	333	367	359	337	359	357	357	389	361	327	381	387	348	391	338	390	373	367	397	342	373	371	376	380	348	360	372	371	388	361	392	359	368	355	365	367	354	383	362	380	382	375	375	342	349	366	363	349	328	374	369	358	340	374	339	384	358	403	356	335	384	391	385	356	390	355	380	352	355	384	340	360	318	386	416	373	360	320	362	344	363	370	370	363	403	373	355	351	339	388	378	401	376	407	331	374	371	350	375	342	345	360	402	359	329	355	383	362	333	398	364	378	351	338	322	330	378	353	366	359	377	373	343	348	378	337	378	355	362	367	364	345	357	377	376	360	357	380	381	356	348	332	373	375	363	370	374	333	367	336	368	355	345	345	385	352	382	344	383	362	350	344	345	388	358	385	356	347	386	372	364	374	386	360	354	384	376	366	356	333	352	360	335	364	366	340	363	349	361	370	372	344	387	368	362	394	376	407	380	374	352	358	398	384	387	369	355	357	365	337	348	359	422	357	359	399	385	358	360	346	367	335	368	353	317	336	379	347	393	376	352	378	336	373	350	342	369	343	368	349	372	360	359	367	384	357	364	378	372	361	354	372	364	383	393	398	352	374	352	392	331	378	383	354	375	383	383	382	377	317	362	352	364	377	371	348	346	372	359	371	405	371	345	357	368	369	343	352	368	350	349	370	365	362	359	374	356	341	362	322	383	357	344	356	358	364	360	399	369	387	381	382	389	354	369	356	359	397	356	363	361	366	384	387	383	387	370	379	381	398	338	354	358	385	378	359	346	378	368	354	366	351	370	358	342	380	349	364	340	350	343	379	356	359	327	357	327	370	386	360	361	336	357	342	379	366	356	368	353	362	376	347	349	307	369	390	378	342	354	351	349	377	353	358	357	382	374	373	370	373	348	377	399	356	365	362	376	407	353	359	361	373	370	350	385	359	334	363	373	364	356	318	346	368	369	372	369	397	337	372	347	336	366	396	353	391	370	375	405	344	378	373	351	355	373	382	364	352	350	360	371	375	364	339	356	369	375	368	360	358	373	376	362	382	373	348	359	356	373	402	384	366	357	385	360	365	368	364	348	348	353	334	351	376	369	321	350	406	356	377	384	356	333	354	354	369	354	359	387	372	393	387	352	327	344	339	357	368	374	374	351	329	371	366	379	373	402	374	410	360	405	373	353	358	383	373	352	332	382	328	360	344	366	354	377	361	331	345	370	374	331	375	320	403	368	375	367	383	384	380	371	352	337	352	383	366	364	368	384	376	360	362	333	358	367	378	383	343	363	369	359	374	384	365	355	379	307	400	359	403	387	379	375	392	379	368	382	343	359	368	364	377	335	355	330	370	395	398	398	352	340	393	359	342	381	367	383	347	375	358	373	352	368	366	370	348	374	399	385	368	356	356	357	351	353	393	356	355	361	377	361	372	360	334	354	385	378	332	322	376	365	369	351	407	408	382	369	381	356	371	357	348	337	359	356	344	391	364	331	404	332	361	408	366	347	350	361	408	378	377	346	358	365	343	388	377	395	393	407	351	366	374	366	339	395	386	372	357	408	384	335	388	378	362	383	343	376	365	366	333	350	374	378	353	353	374	367	336	381	367	367	334	356	379	387	350	373	342	387	374	394	402	350	379	387	379	362	352	336	334	363	361	361	350	363	374	341	381	345	332	371	362	380	375	361	345	374	369	364	381	332	359	391	357	394	342	378	336	370	332	360	370	366	385	367	370	393	341	376	351	370	365	375	357	333	346	342	369	389	362	362	354	348	351	358	388	356	355	372	364	364	347	385	351	418	386	365	339	383	369	385	351	373	355	359	361	365	369	399	368	354	355	337	336	353	370	371	354	353	373	344	386	380	331	333	364	374	384	389	392	351	345	357	354	352	337	396	372	336	387	361	374	386	313	369	335	355	362	388	353	368	340	385	391	351	389	337	388	346	360	394	396	339	349	369	408	380	355	327	328	361	345	354	349	345	359	370	410	389	350	377	395	344	378	370	403	401	369	329	345	364	332	327	372	360	365	373	382	358	346	352	344	343	379	379	376	355	375	375	349	358	380	377	370	413	367	351	384	369	369	352	371	379	369	368	349	352	363	405	348	352	361	354	355	352	353	388	346	348	364	309	338	384	379	351	383	338	371	345	373	364	379	363	385	395	356	371	340	350	384	358	348	370	385	308	374	359	362	389	336	352	346	363	414	370	386	372	382	344	370	352	372	324	383	360	375	375	398	344	359	401	378	358	325	378	397	347	338	359	357	389	344	382	355	344	353	394	364	369	365	376	379	340	404	353	331	351	363	351	369	350	353	359	348	359	362	368	364	375	358	356	383	358	384	374	333	357	356	370	342	386	342	322	360	359	355	393	396	322	340	379	373	340	399	346	349	343	405	343	377	347	357	376	396	370	379	385	351	341	381	365	351	352	360	362	365	340	354	373	333	360	373	352	408	372	342	370	364	353	372	342	360	327	345	359	379	354	376	341	328	396	358	389	336	365	360	376	348	330	358	322	379	365	396	366	410	359	409	357	373	393	402	405	370	367	364	387	349	383	365	354	350	358	371	392	380	356	370	361	405	380	370	364	395	419	371	351	406	383	359	366	358	377	384	376	331	335	358	362	341	356	380	382	413	350	397	367	384	342	362	365	372	379	361	404	336	368	401	316	375	364	379	379	339	339	351	372	393	390	361	359	372	369	362	323	356	370	407	368	359	389	342	375	366	381	362	361	374	379	360	322	336	358	356	352	359	375	318	339	354	362	383	357	363	387	383	338	348	391	349	365	368	358	347	360	352	350	371	389	389	387	383	339	352	339	354	335	379	357	372	359	392	375	389	341	389	343	364	337	388	366	363	353	371	353	343	336	339	376	361	356	384	358	349	382	365	378	332	346	363	370	351	357	368	380	382	362	371
25165	21066	26938	25048	5247	1148	895	658	2062	18857	20948	10453	3036	983	615	572	537	520	503	498	552	513	544	514	483	527	527	494	533	530	509	552	538	518	537	514	531	535	482	497	508	488	554	527	444	539	511	548	529	522	543	508	520	546	546	525	519	510	517	497	538	536	481	487	508	491	506	511	542	505	507	520	563	525	552	511	490	510	511	548	542	518	525	495	519	539	479	522	533	452	509	473	520	509	548	535	486	508	513	545	517	532	520	505	517	463	517	552	569	519	562	477	542	533	530	518	483	522	489	527	488	512	476	488	470	506	532	522	504	487	532	512	507	477	526	545	539	485	508	525	497	530	492	496	521	513	515	466	490	529	531	520	519	534	499	508	532	496	510	482	532	520	524	530	496	556	542	546	487	523	538	526	500	492	537	509	518	482	518	522	509	500	514	522	497	513	524	494	503	477	491	506	556	524	523	512	492	506	490	531	505	527	531	523	513	537	468	472	503	523	501	514	510	530	557	510	484	545	489	481	511	475	501	533	491	493	501	529	511	552	528	528	523	521	505	505	460	493	487	502	495	520	509	513	460	499	522	472	494	486	475	481	532	511	545	526	487	518	535	520	529	522	508	494	522	485	496	512	562	453	509	499	553	489	522	494	499	558	503	516	534	499	519	577	478	482	519	475	527	522	542	540	490	494	490	477	498	529	506	496	541	527	488	535	488	500	528	511	513	499	561	490	454	545	470	504	527	531	534	501	516	513	517	541	548	510	502	501	490	535	498	476	512	511	517	543	509	529	546	519	517	536	486	528	515	532	502	502	522	503	490	534	509	486	518	478	510	489	516	508	482	526	520	521	502	544	500	505	534	526	515	559	523	533	543	506	533	534	504	513	491	513	539	496	518	494	530	485	527	502	491	484	512	552	506	562	510	488	498	454	486	504	533	489	573	513	480	499	502	504	503	541	478	546	556	506	515	522	490	527	497	494	530	486	495	479	516	488	517	543	494	519	524	535	509	506	494	516	484	533	470	542	510	505	534	505	520	528	520	530	512	508	513	497	579	527	527	518	486	513	534	564	513	520	499	489	501	491	540	484	497	567	503	556	508	510	517	532	513	541	534	489	502	524	540	506	557	560	496	498	566	521	526	498	513	496	514	519	525	500	499	505	506	509	493	510	524	537	516	569	478	517	520	495	549	509	482	482	534	491	505	559	535	490	529	515	530	489	542	475	507	522	543	493	558	506	539	494	486	526	504	500	516	502	495	489	506	501	512	509	506	516	510	518	517	495	534	503	516	507	532	518	517	523	516	532	498	490	497	506	512	515	493	514	504	512	493	520	556	483	503	512	526	467	490	533	514	547	517	522	498	512	533	527	475	491	483	500	496	528	522	539	520	509	530	511	514	463	484	506	549	559	523	465	519	498	516	524	526	582	534	534	497	512	537	511	514	554	530	525	517	487	519	507	515	499	495	446	546	514	490	516	521	519	519	507	499	525	503	497	530	498	530	546	495	527	499	475	535	520	564	517	521	510	483	530	545	540	515	533	489	523	510	523	539	518	472	493	507	495	513	530	524	540	500	529	508	521	536	519	523	513	518	509	531	530	535	520	546	515	505	526	539	539	497	525	507	526	489	481	547	514	503	507	484	498	528	506	536	508	500	562	469	488	518	529	501	541	501	517	521	541	540	515	547	514	490	495	535	515	528	476	499	522	491	537	476	509	530	506	528	506	519	517	505	546	502	496	534	510	519	507	525	503	495	510	506	528	495	510	520	501	512	534	519	495	530	519	478	558	509	514	481	533	491	476	528	515	499	510	492	487	546	475	494	482	508	529	504	527	473	548	518	503	533	511	498	554	482	515	495	502	501	530	505	493	512	535	498	518	515	497	485	534	535	472	529	535	461	510	492	498	509	514	523	477	517	520	499	512	464	545	490	537	512	481	509	480	492	513	490	527	498	522	531	513	507	546	549	490	510	498	511	536	519	533	521	504	520	544	505	522	525	500	522	505	480	509	522	502	468	513	506	529	530	502	543	534	485	517	520	511	533	503	489	517	509	505	511	501	538	511	499	531	511	515	463	513	525	523	517	490	491	511	547	471	510	532	519	477	502	522	529	541	513	488	510	488	521	494	530	512	526	505	516	528	483	512	570	480	506	527	462	506	520	531	506	523	513	489	531	530	509	477	508	522	528	537	519	535	495	505	512	479	531	506	549	530	443	516	530	560	540	463	498	559	553	525	514	519	524	497	527	542	551	531	511	508	463	502	511	558	512	496	541	474	504	528	531	522	500	513	491	523	529	505	499	471	496	522	526	489	519	517	532	547	528	489	460	512	505	525	516	569	515	516	525	499	501	494	533	508	510	507	508	503	531	511	535	455	533	543	554	501	527	565	512	560	485	544	514	514	501	481	477	516	503	506	520	552	520	487	509	515	542	514	504	503	513	547	513	466	490	479	512	471	471	506	552	536	518	523	517	516	506	508	510	500	518	466	491	561	525	521	520	519	518	474	531	554	483	522	512	564	545	506	526	530	541	569	535	481	501	501	491	504	488	500	519	525	535	498	578	497	498	538	511	506	489	468	515	511	503	502	510	511	500	488	519	492	533	526	508	533	499	466	536	518	483	497	480	481	528	515	522	483	505	518	458	498	528	502	508	520	525	491	498	531	503	486	502	570	538	460	549	501	513	492	537	535	524	515	523	531	531	518	502	530	507	498	549	455	486	506	501	490	525	477	545	504	521	561	485	525	531	495	504	523	540	514	513	496	536	532	524	533	524	487	524	494	514	522	498	493	483	475	513	504	469	504	499	513	532	536	499	505	516	526	525	528	500	517	524	557	515	505	485	455	510	515	488	523	502	471	496	525	508	508	537	539	516	472	548	518	524	533	524	511	529	516	501	510	498	528	485	548	540	508	500	553	485	503	533	532	461	523	508	482	540	520	464	524	523	514	501	538	522	489	531	519	518	480	494	467	518	477	504	464	518	542	488	497	489	468	533	494	475	496	536	536	517	514	532	535	482	505	503	501	496	513	516	548	524	515	487	488	471	518	451	491	497	503	539	531	487	514	497	500	530	482	548	498	549	506	516	513	529	508	501	483	512	491	492	507	551	543	500	513	512	518	558	504	528	493	483	520	472	505	516	499	510	529	523	521	554	510	495	507	469	484	522	540	523	526	517	512	529	533	527	545	541	506	507	494	522	513	519	533	588	507	497	515	529	523	511	523	531	544	484	484	548	575	498	539	520	516	523	500	505	495	505	503	495	515	515	514	530	573	508	524	503	554	512	481	485	460	499	548	489	503	501	518	500	514	484	522	517	511	489	506	527	503	546	515	548	567	549	499	503	481	518	517	490	520	486	488	504	526	513	510	539	493	507	495	545	519	535	508	529	548	516	517	537	479	477	543	567	497	550	491	484	494	504	532	489	520	514	540	541	541	529	520	521	527	507	550	519	514	486	473	540	524	526	526	549	548	532	498	506	483	548	501	502	551	526	508
3725	3398	3391	1657	1189	932	753	714	3064	20768	18143	8334	2791	976	527	481	437	481	463	474	461	468	466	445	460	435	458	434	421	445	421	457	460	455	452	398	437	436	442	452	438	454	452	479	415	497	428	506	455	468	443	463	419	447	417	391	450	458	451	497	464	438	459	436	427	442	472	442	428	445	414	474	456	411	434	401	480	429	426	408	460	455	451	451	440	459	437	445	428	460	442	459	432	445	430	451	433	446	410	434	438	397	446	449	410	432	426	478	481	426	431	462	424	438	426	432	460	431	457	438	441	430	482	441	466	464	451	431	454	463	439	452	428	468	436	443	444	429	447	431	446	442	424	460	444	455	433	441	424	490	446	411	471	386	409	448	452	431	457	464	424	466	435	457	457	427	435	422	455	411	460	456	459	442	446	391	436	417	440	434	466	415	437	417	462	414	418	455	427	429	453	439	431	461	433	464	448	449	426	426	431	408	456	439	429	430	452	447	418	433	444	468	431	441	445	429	423	421	418	425	467	447	441	441	473	452	461	419	424	430	423	444	417	456	469	487	451	451	472	442	434	420	428	443	472	457	425	402	480	462	416	393	448	446	448	475	462	456	458	434	464	453	426	445	450	424	464	466	419	454	401	449	453	478	441	466	439	426	442	455	449	439	399	452	454	475	468	431	422	431	441	432	414	462	421	442	396	453	405	450	499	453	447	425	436	414	433	423	439	439	452	424	499	423	417	466	446	427	419	442	424	472	435	469	463	451	411	418	435	453	422	442	446	448	428	423	489	438	429	467	448	460	447	415	439	439	432	429	448	458	416	407	460	443	395	473	420	454	437	454	476	431	419	458	454	440	442	412	424	447	412	427	464	444	415	429	425	453	453	457	467	459	421	449	472	437	452	437	450	450	444	430	493	430	422	421	447	440	436	441	489	445	413	428	422	396	442	447	464	482	411	415	460	477	476	422	445	469	452	441	442	440	423	440	441	415	428	417	452	406	433	444	424	444	446	416	469	396	442	457	412	467	431	457	450	449	448	465	460	437	488	463	481	459	456	425	455	444	429	415	425	460	461	435	444	433	454	402	454	471	462	458	468	441	433	441	412	383	417	434	454	464	450	441	442	424	402	452	423	430	445	428	418	440	454	424	478	447	442	465	439	386	409	471	427	395	426	458	443	414	465	413	452	415	415	426	433	444	431	420	409	439	424	394	436	440	437	455	421	462	429	442	448	432	416	409	391	440	432	481	422	392	396	473	446	459	389	433	475	434	427	457	453	437	448	442	400	429	437	425	425	455	483	460	463	457	413	444	460	445	434	443	454	429	479	463	417	429	413	470	467	445	447	444	429	431	403	416	437	436	414	429	485	427	445	462	429	422	430	503	404	445	442	407	424	421	411	455	433	417	435	452	426	446	460	447	435	402	457	465	409	451	453	433	431	447	447	452	438	429	450	422	443	406	446	451	436	432	428	470	463	478	439	443	415	441	440	469	480	442	429	463	426	434	463	453	478	443	383	448	476	449	424	466	442	485	458	438	448	442	485	420	452	430	424	450	426	428	445	455	461	443	421	412	442	418	449	421	434	434	467	441	420	420	428	438	452	420	451	471	421	433	419	421	399	449	430	419	433	468	435	401	425	423	426	462	422	438	445	422	462	477	453	405	450	468	450	438	429	438	441	431	466	468	431	457	447	441	445	417	408	432	457	452	424	436	459	449	438	434	458	428	420	435	473	461	441	443	434	436	468	465	461	424	431	450	446	436	418	395	469	440	474	431	424	451	482	454	433	415	461	413	443	420	417	432	456	458	458	448	441	449	452	500	459	440	457	426	388	422	449	464	462	421	415	476	441	477	421	426	430	469	432	432	417	415	425	464	435	464	458	442	448	442	478	449	475	468	423	411	446	459	438	443	431	454	421	456	456	420	397	431	450	443	424	410	455	397	449	424	429	395	434	410	480	417	464	434	454	456	458	426	444	458	425	434	434	476	441	439	455	449	446	421	461	430	451	440	427	417	423	418	404	425	441	380	447	416	435	451	433	427	438	447	394	411	436	408	426	440	465	417	432	407	426	415	434	448	428	413	458	446	437	431	428	470	433	454	440	434	464	446	395	457	439	444	428	459	443	451	435	448	443	481	475	416	416	436	430	418	441	450	444	439	432	464	441	415	467	408	431	430	415	439	465	413	433	460	451	408	472	411	434	429	449	458	417	447	445	473	437	460	448	438	410	444	421	440	430	457	431	437	480	407	435	464	465	443	454	453	442	406	468	457	448	457	426	453	458	435	463	448	419	433	456	489	439	436	430	426	434	459	459	464	442	423	483	432	436	444	429	432	435	415	410	454	402	430	446	398	409	449	453	474	424	406	433	431	422	449	460	439	441	444	403	440	486	449	426	443	406	446	423	442	409	429	443	406	463	433	430	445	432	379	490	446	410	416	440	435	416	449	466	450	430	419	404	447	459	425	459	410	426	451	430	452	431	432	428	444	420	441	434	439	417	431	440	432	436	427	434	423	433	401	454	434	463	399	448	464	442	449	451	449	461	444	443	450	414	435	432	427	457	416	466	428	408	412	455	462	458	401	425	413	471	407	438	388	424	418	408	471	452	430	437	400	443	435	416	401	457	415	431	442	472	455	461	437	426	447	446	436	447	466	431	461	454	474	425	459	414	424	445	450	457	458	424	456	402	409	485	443	407	432	464	408	422	456	458	458	405	416	436	426	449	423	473	428	479	439	461	406	430	481	477	436	450	456	461	472	444	424	445	409	466	469	445	422	449	434	414	452	434	422	431	439	421	420	416	446	459	417	456	417	445	445	446	437	433	417	447	462	467	444	472	418	446	469	468	430	441	440	445	471	447	444	427	458	429	446	460	420	395	423	429	427	413	417	451	393	451	461	415	429	439	417	430	398	439	408	388	459	429	457	430	423	436	400	434	431	437	452	429	426	464	414	431	434	462	453	472	432	441	487	484	424	451	445	486	445	452	416	419	430	471	441	440	435	397	444	426	447	474	376	427	456	441	461	415	439	452	435	464	489	447	446	414	435	454	434	417	445	446	439	407	463	447	459	449	464	432	475	480	403	427	427	439	415	413	423	417	406	419	447	445	450	481	428	455	441	445	433	457	429	432	476	400	444	396	466	411	439	423	415	464	432	441	429	459	452	435	434	460	436	435	453	455	448	452	457	445	448	423	467	448	448	445	469	454	444	441	424	431	425	448	487	447	459	455	453	440	447	452	426	419	443	422	411	394	466	377	436	447	439	457	437	447	437	434	428	474	439	441	442	425	447	461	452	404	475	435	451	440	445	413	444	445	420	434	418	405	412	441	446	501	419	476	470	429	491	431	468	419	428	437	401	423	409	441	451	425	474	418	431	467	400	438	447	479	416	458	459	439	445	455	415	423	430	442	458	432	439	432	423	468	464	430	421	424	444	443	455	429	472	447	450	422	435	448	420	430	393	448	430	448	456	420	439	437	445	423	438	446	472	400	448
23838	21052	28288	24037	21030	8628	1977	1331	17062	40316	31798	16652	5105	1549	841	789	749	690	718	736	696	720	673	693	662	670	714	769	741	680	709	712	688	680	682	691	694	727	716	691	659	693	660	735	701	728	686	707	740	705	685	723	720	696	689	678	685	665	666	684	726	702	654	650	674	722	708	685	677	667	681	700	710	656	690	702	698	694	718	653	666	708	673	667	677	715	693	728	683	690	691	720	666	693	662	678	707	612	680	708	702	706	684	658	672	664	738	693	705	677	689	686	691	747	701	677	703	679	688	708	704	683	680	751	687	688	714	670	703	706	669	652	699	676	702	715	673	700	715	651	681	710	690	653	679	620	670	659	679	712	706	712	725	719	662	666	705	655	657	666	679	645	649	668	699	670	634	644	706	668	704	691	628	629	679	668	679	719	631	669	651	685	666	663	695	642	711	697	699	730	709	660	630	654	622	659	685	628	703	672	677	683	696	686	651	680	685	661	657	722	717	651	706	671	643	710	680	706	701	659	708	666	661	666	671	691	663	663	701	707	717	685	733	703	690	717	683	675	695	687	699	671	651	708	688	648	681	727	709	677	684	694	669	676	700	692	700	692	694	662	637	705	692	671	695	648	673	663	645	667	729	681	674	700	677	676	729	678	656	658	731	670	716	680	686	651	656	678	678	690	665	761	699	641	625	710	707	679	664	661	644	683	701	652	685	739	663	628	728	661	708	668	701	657	715	706	654	649	652	675	612	698	682	695	712	619	636	684	683	635	660	713	726	676	691	718	652	639	701	676	733	682	723	652	680	701	689	692	695	686	672	712	672	687	674	700	665	666	645	683	682	667	711	670	655	701	635	693	688	677	690	653	699	675	705	649	687	675	638	704	684	667	639	641	673	668	704	681	682	686	664	673	723	654	687	721	683	665	670	740	699	654	677	671	682	697	658	695	632	660	652	675	664	693	689	696	686	661	706	709	687	721	666	742	675	647	679	685	712	759	731	692	665	717	637	669	726	697	708	666	721	637	692	676	714	653	700	690	720	668	716	684	624	636	664	699	722	664	675	708	730	658	681	701	696	694	690	685	702	661	659	637	677	657	670	715	683	725	688	708	670	710	629	735	720	653	738	666	695	701	657	685	671	627	672	676	660	652	616	669	689	665	670	683	682	654	642	681	698	696	669	678	673	659	671	733	662	655	674	732	683	692	671	675	628	691	680	655	707	646	657	677	680	658	674	674	676	623	705	709	672	683	710	685	703	650	654	703	671	641	700	674	667	680	684	660	675	646	682	697	690	708	704	646	696	696	684	638	694	651	685	665	668	687	668	695	674	694	720	655	733	679	700	665	665	658	621	698	686	657	653	682	648	648	656	664	666	741	667	693	693	672	678	675	654	646	683	668	665	624	683	719	693	706	704	686	646	617	698	683	649	650	679	727	716	706	667	698	686	649	673	668	712	696	680	689	670	675	704	711	641	686	670	645	679	667	649	658	675	674	688	717	708	710	719	688	707	667	637	722	739	686	711	676	689	669	702	740	689	634	664	646	677	686	694	679	720	666	684	692	708	696	705	678	712	669	663	679	694	667	640	671	697	682	701	713	702	703	726	696	655	697	655	680	656	704	676	667	616	710	668	652	690	703	703	742	740	679	702	688	674	681	668	677	692	709	682	685	665	699	636	669	688	677	660	653	746	661	641	693	669	662	652	728	703	662	687	703	693	636	670	640	664	728	682	646	686	714	674	731	700	669	717	723	639	666	665	720	684	703	725	698	690	698	681	689	697	636	677	660	682	702	634	682	647	692	691	679	645	680	649	695	683	678	696	744	713	648	649	698	669	705	701	706	707	641	735	643	669	707	675	667	692	686	703	647	699	654	665	678	676	662	697	741	742	707	681	649	720	669	649	699	685	704	691	669	712	712	702	673	659	684	727	713	658	733	663	648	633	688	744	665	661	689	646	654	668	666	638	670	651	720	669	692	679	645	648	658	661	686	691	678	680	706	712	706	683	655	692	727	672	645	660	694	695	714	674	700	726	654	657	649	657	664	717	657	663	711	702	678	658	696	700	694	680	701	707	694	663	695	726	732	669	690	687	687	649	711	642	708	717	717	672	650	710	660	670	684	683	619	723	658	687	673	687	705	636	631	631	720	714	657	737	682	711	727	720	660	722	671	633	703	694	692	668	643	650	672	715	650	690	656	670	673	693	683	698	717	637	689	692	696	675	628	728	679	651	662	683	674	663	719	691	674	706	663	708	615	667	629	672	683	689	658	667	721	704	692	684	684	688	715	766	661	653	690	696	635	698	674	683	741	691	680	653	692	668	698	675	657	679	695	680	635	717	661	684	703	679	689	679	722	668	646	664	662	642	668	651	684	674	666	679	652	687	655	680	638	699	679	641	640	697	714	743	682	687	680	634	700	700	645	665	666	675	699	659	659	676	714	692	660	664	695	701	649	727	704	689	669	709	648	702	657	652	686	638	722	735	661	632	663	690	724	661	651	659	647	702	721	712	695	684	640	623	666	623	701	695	693	661	662	724	680	692	655	655	693	675	636	644	679	695	670	676	636	627	640	688	689	694	694	681	667	657	677	677	684	637	654	735	742	704	689	680	662	675	715	667	718	688	659	669	713	715	650	674	706	627	689	661	711	654	699	627	641	678	655	637	634	650	667	673	672	654	676	710	665	718	680	656	687	697	647	673	610	620	691	671	702	693	684	706	694	667	694	627	651	674	677	726	706	700	661	650	678	659	743	692	676	679	663	720	685	694	639	646	655	672	644	667	725	697	655	643	669	711	667	684	711	637	645	653	646	652	682	678	694	645	638	688	663	710	676	685	681	675	672	655	641	650	663	659	658	686	632	669	692	718	667	659	609	682	671	645	729	678	720	689	630	684	700	624	691	665	670	654	660	692	652	725	662	652	688	676	692	651	672	688	651	706	654	618	671	691	688	689	627	731	688	686	709	717	696	675	703	720	673	631	657	719	708	671	645	725	669	675	697	650	695	679	697	672	685	674	696	670	686	653	683	705	634	685	662	703	668	683	661	654	685	648	652	675	705	677	655	656	682	715	674	687	664	685	669	655	700	684	724	707	699	677	693	676	675	665	739	666	702	710	671	719	678	690	666	705	682	684	681	676	670	659	686	708	715	657	705	686	684	662	683	664	710	676	683	732	648	691	710	656	672	703	666	655	708	656	701	712	706	688	712	707	669	689	701	679	630	678	704	712	700	674	671	671	678	679	664	657	699	657	657	639	673	692	716	658	652	682	676	654	675	655	668	691	707	698	691	678	670	646	653	629	686	660	696	679	730	726	667	664	672	687	649	661	720	655	670	651	673	697	712	714	666	663	659	705	705	664	654	644	651	659	682	702	683	711	726	669	668	671	669	690	701	662	672	676	677	697	655	693	722	741	699	641	665	676	652	649	679	709	701	688	719	710	727	661	709	708	684	652	703	668	674	655	678	696	681	693	653	680	729	675	679	699	687	673	727
4137	6997	6145	3047	2314	1766	1289	1400	21398	37733	25715	12383	4121	1388	738	601	622	612	535	597	554	591	552	603	592	593	562	599	589	539	572	567	584	527	538	579	575	580	592	549	575	583	587	611	580	543	587	602	601	587	565	548	584	598	604	585	556	550	574	577	533	572	575	599	554	560	558	558	561	578	519	562	565	542	601	583	544	568	622	569	576	580	583	580	589	610	558	541	587	597	594	528	558	572	587	554	583	563	623	568	580	595	550	574	618	554	546	581	605	594	589	561	575	563	634	556	584	558	574	509	549	574	589	553	557	535	582	553	585	593	561	572	561	581	606	545	548	524	584	572	587	564	605	534	592	555	556	624	557	573	584	561	559	555	605	572	559	594	585	569	548	592	576	549	579	583	555	559	539	567	606	555	571	584	574	616	609	585	538	528	550	558	599	599	581	550	553	581	558	560	552	562	584	551	584	551	542	583	559	568	558	575	573	559	550	546	611	605	564	558	570	565	528	542	545	572	590	553	519	549	595	579	567	584	615	593	602	587	580	559	571	519	552	561	552	541	585	585	535	564	616	547	559	582	556	558	560	604	571	588	564	592	522	605	609	599	595	538	577	539	580	593	549	561	615	545	547	565	538	566	591	574	570	558	569	529	632	592	559	593	585	585	587	525	562	589	612	539	557	566	580	548	547	579	583	567	566	624	508	607	577	595	586	600	616	544	559	582	609	562	580	577	589	513	589	545	514	578	593	560	594	569	553	583	599	564	558	549	587	551	578	564	556	589	553	547	580	575	566	556	583	578	593	543	553	527	552	591	572	587	599	577	574	540	554	575	560	578	536	607	547	575	544	582	552	567	586	562	592	559	581	633	589	593	536	640	591	550	605	564	562	576	563	570	593	608	580	539	583	579	586	600	609	573	595	539	577	545	547	527	593	552	549	587	588	537	583	579	565	493	596	616	542	575	566	577	534	559	593	561	596	540	605	588	521	586	567	655	593	593	607	584	595	593	610	549	597	596	587	574	574	548	571	594	585	601	552	586	521	620	608	561	564	568	570	551	591	581	547	593	563	570	578	581	563	586	553	605	526	579	561	570	532	553	530	593	587	592	552	593	568	583	551	592	596	554	548	606	577	569	549	562	560	551	579	551	561	577	565	623	547	591	570	566	579	571	551	563	575	575	552	574	530	585	602	554	596	576	529	601	562	531	591	594	573	576	579	556	560	535	597	581	537	588	588	601	566	593	612	555	539	556	575	584	590	558	571	563	577	567	577	576	587	545	535	554	559	606	543	568	596	583	598	564	674	542	561	558	552	567	525	542	538	553	582	549	611	586	545	532	550	541	571	554	567	572	542	535	567	571	538	528	533	559	569	541	545	555	570	567	587	543	602	578	588	601	526	609	596	584	557	541	614	575	619	554	602	549	565	575	570	578	537	566	594	580	557	591	557	593	617	587	524	558	543	597	599	575	534	610	560	586	577	573	615	552	569	542	564	570	581	580	514	536	572	612	571	610	574	563	567	569	603	572	589	592	596	567	593	647	583	589	554	577	582	528	584	559	560	617	568	589	598	555	614	542	576	595	621	589	642	520	557	557	538	573	550	574	571	550	590	573	545	591	520	568	588	556	558	543	575	551	559	568	543	566	588	562	584	533	523	560	576	580	547	562	600	556	556	561	571	599	620	602	569	509	550	555	595	571	565	581	590	590	593	525	510	577	549	606	512	582	557	583	561	602	587	595	572	573	553	564	573	575	583	596	574	552	555	566	598	544	601	507	533	564	548	601	621	582	555	523	558	568	565	560	495	552	594	647	535	548	587	573	576	570	562	559	546	620	607	607	567	576	586	565	562	574	587	542	563	577	568	554	554	564	553	579	589	572	602	542	574	594	550	561	547	570	585	570	620	566	591	532	570	582	574	553	543	560	554	547	571	560	548	600	576	568	579	526	603	589	548	554	549	563	569	596	530	595	572	527	589	583	573	563	631	562	523	597	609	595	582	620	554	544	591	590	549	559	577	571	566	551	570	542	555	611	591	563	566	588	573	518	542	564	598	540	538	579	538	559	574	582	600	554	572	579	552	591	548	536	619	546	583	605	542	586	581	556	600	544	590	560	569	569	580	579	573	612	568	562	540	583	586	551	541	594	621	554	568	578	580	613	588	576	548	569	566	536	561	551	562	567	550	545	559	516	530	597	586	578	610	606	593	542	533	578	598	536	522	594	524	529	545	579	571	625	555	566	583	576	547	549	572	601	565	588	599	562	534	569	552	560	567	581	549	565	598	551	607	515	564	527	578	569	602	562	549	563	574	619	555	554	560	543	545	583	561	519	519	576	625	536	550	524	562	547	551	549	558	587	560	578	560	582	599	551	550	557	589	596	542	569	568	585	620	559	559	565	528	544	569	547	563	544	584	604	515	571	550	547	552	593	558	586	598	564	516	560	586	587	515	574	574	572	571	558	548	527	584	585	588	560	533	569	587	581	610	571	626	578	578	542	530	604	611	521	517	595	560	591	602	561	594	590	572	540	578	577	595	571	573	573	597	560	513	594	551	538	558	558	557	589	566	567	593	542	549	555	552	589	590	527	557	594	590	566	527	574	526	576	552	574	546	565	566	575	592	545	579	599	563	551	609	566	585	583	544	586	531	529	587	622	565	570	544	560	580	511	557	558	588	562	578	578	539	537	549	609	594	595	575	569	529	579	592	607	594	587	586	578	558	559	533	596	551	540	563	570	569	584	598	588	561	588	589	547	543	579	545	558	540	560	530	596	603	574	593	549	564	571	590	541	590	547	552	554	572	610	557	575	547	582	544	587	567	566	523	543	563	555	542	561	569	553	554	605	559	619	607	551	613	532	563	559	557	560	544	600	554	603	601	588	561	586	557	557	578	537	590	583	553	561	582	557	569	567	557	553	549	543	594	551	555	532	589	584	567	578	522	557	546	549	519	572	554	636	566	579	553	567	522	611	542	564	565	580	598	577	548	544	583	540	560	553	524	583	588	584	599	567	551	613	543	555	604	533	547	554	623	540	485	569	571	540	558	594	571	597	557	575	539	560	605	583	596	551	592	539	592	582	616	595	563	561	556	573	543	588	592	553	591	544	593	569	555	559	553	541	566	575	542	585	579	563	547	558	564	531	554	625	557	573	554	560	535	587	603	559	570	580	557	590	550	603	570	537	500	587	584	591	590	554	606	570	578	603	563	590	511	586	573	584	578	588	569	564	555	567	567	584	534	562	581	602	603	576	551	559	592	646	609	567	543	536	571	562	567	561	529	552	543	562	547	523	550	615	553	573	564	503	535	550	537	545	565	586	527	563	560	562	557	575	609	596	560	539	571	523	548	577	571	571	564	585	579	567	584	546	591	554	543	593	512	537	557	558	574	584	586	609	564	559	593	555	550	568	550	589	604	563	585	544	547	614	595	576	548	590	580	566	565	538	609	531	533	575	574	563	546	569	581	552	563	566	580	582	601	563	559	543	585	556	618	547
27286	12566	1550	734	555	516	479	507	1076	2442	2504	1455	795	572	487	485	474	427	446	461	476	423	444	455	428	490	448	477	435	469	464	478	460	489	441	442	455	440	446	465	462	468	441	488	492	442	451	455	424	463	429	445	485	443	445	460	450	508	452	445	469	452	498	468	432	468	455	488	477	427	489	468	428	465	449	493	484	456	430	459	441	509	461	455	511	450	479	463	467	499	418	423	451	436	484	421	437	449	467	464	448	459	447	448	453	452	424	452	434	489	476	447	451	476	456	419	476	434	454	419	477	460	462	453	487	447	450	450	416	467	460	426	449	423	448	422	476	474	445	464	477	425	457	455	472	450	456	464	478	477	444	476	443	486	462	489	477	451	468	453	444	430	467	457	499	423	469	427	432	437	440	460	484	478	424	481	445	483	420	461	427	430	411	443	422	471	464	427	459	435	430	419	438	458	470	447	439	435	473	411	481	443	452	458	481	419	443	473	451	472	447	498	434	414	479	455	465	453	431	489	481	455	474	446	448	448	425	397	446	428	499	422	478	439	424	473	431	427	449	454	431	449	459	466	436	454	474	450	440	465	465	471	461	492	445	467	457	416	470	448	459	495	461	452	443	446	478	448	460	433	410	467	480	459	479	468	431	477	479	417	458	461	459	455	437	462	446	439	469	461	476	444	458	487	419	523	494	499	432	481	466	477	451	444	447	421	477	416	470	414	500	440	480	462	448	428	476	429	451	454	463	462	492	441	453	434	493	458	437	451	468	443	476	469	493	445	451	467	484	456	433	439	445	472	486	454	471	462	466	440	433	474	491	420	437	445	437	474	504	420	430	447	475	456	462	447	455	447	456	425	461	417	429	461	458	498	430	465	441	398	440	485	460	432	451	463	461	468	482	476	487	454	447	494	407	452	493	457	428	462	485	414	484	456	456	456	433	475	464	461	444	433	450	497	465	453	459	468	438	463	462	448	476	487	456	456	463	473	430	447	495	476	449	492	443	421	453	478	440	402	470	432	446	495	439	490	451	455	482	494	462	491	449	436	452	491	446	473	447	452	450	498	469	433	422	456	463	478	453	446	458	458	463	480	434	442	423	449	480	446	473	452	430	453	475	465	451	424	411	443	445	430	485	423	416	432	451	426	478	462	460	450	457	475	439	421	478	451	475	449	427	461	502	456	455	458	452	459	483	459	458	455	459	484	455	483	462	433	493	458	436	463	444	464	459	457	415	476	457	454	495	458	447	486	474	409	488	446	440	447	436	449	447	423	454	464	478	421	482	483	422	474	447	466	442	508	436	472	430	458	446	436	466	433	500	442	513	417	485	466	449	453	460	453	449	413	462	479	480	482	445	460	429	483	459	477	467	465	441	443	421	448	433	459	442	444	405	489	475	447	464	475	451	472	503	466	467	460	472	442	512	465	465	436	474	488	473	449	446	441	432	447	468	454	436	454	454	464	443	462	445	456	448	454	473	423	458	482	446	452	444	445	430	474	493	465	472	428	476	429	402	414	491	489	466	473	451	457	465	474	494	478	471	436	466	439	434	440	447	453	469	444	467	475	433	397	430	461	458	455	448	440	451	473	459	463	430	476	458	449	479	492	496	490	438	477	397	486	422	414	457	461	475	483	485	446	435	463	456	437	483	463	421	439	442	464	461	458	430	446	489	477	473	460	434	439	457	493	459	471	466	459	467	435	431	464	454	457	421	460	474	426	437	430	454	460	458	468	430	474	439	467	467	434	488	443	445	424	470	443	470	476	513	401	465	437	489	465	471	470	432	447	439	453	409	469	468	492	438	457	454	471	444	468	427	440	498	493	461	429	445	478	478	456	445	480	452	433	470	459	454	443	436	504	474	449	461	469	500	483	455	456	500	454	452	438	461	448	491	480	472	445	447	405	428	476	464	488	462	406	436	446	437	462	436	447	450	443	455	469	437	418	475	450	493	450	462	454	453	433	452	432	440	453	485	417	463	454	468	423	472	444	457	446	481	460	484	438	484	440	472	380	494	466	457	507	462	474	451	439	438	440	462	444	428	472	448	460	483	448	459	470	450	428	457	429	492	448	454	483	471	454	450	454	487	452	425	447	448	428	435	491	466	423	470	467	438	492	446	450	424	481	479	406	453	431	459	455	433	463	453	462	436	453	429	460	464	479	463	462	485	451	449	465	431	478	471	434	467	477	474	430	468	441	445	447	439	487	453	481	457	448	459	473	476	473	450	438	463	480	463	439	459	480	448	467	457	427	472	462	440	437	465	460	418	453	455	439	456	449	459	460	443	424	397	455	480	456	441	419	419	434	450	460	434	475	480	498	461	489	457	444	467	467	434	457	484	472	456	440	447	448	454	440	438	448	455	452	454	411	456	464	445	506	483	495	403	477	470	458	455	459	451	475	462	470	454	439	458	399	467	450	451	452	461	452	412	451	452	468	450	455	451	454	443	455	467	478	467	457	430	432	484	448	446	454	459	456	427	431	457	456	470	495	428	470	459	459	464	461	468	468	431	482	451	495	424	444	460	444	440	426	468	473	449	425	463	445	421	447	432	447	472	473	462	460	451	404	467	471	472	436	461	419	450	486	456	498	452	451	474	472	429	422	447	441	438	476	410	451	430	446	469	440	434	455	481	470	463	479	449	477	477	458	411	446	465	472	465	503	445	450	488	442	474	496	450	480	457	463	460	414	476	486	451	417	459	470	467	453	482	513	476	477	451	445	445	428	461	447	470	450	432	448	461	438	441	481	428	472	483	424	442	455	479	430	434	455	436	454	453	438	463	455	438	474	449	447	457	443	463	464	440	467	469	475	474	443	470	466	472	457	451	474	452	440	480	469	481	485	430	449	461	425	471	500	422	474	462	436	434	464	482	455	473	420	446	411	471	448	453	490	422	439	488	441	432	465	466	477	464	473	433	479	406	436	482	468	464	458	428	444	466	432	473	484	455	481	463	477	456	450	422	430	444	408	470	505	445	493	474	437	470	451	454	442	429	459	434	462	458	467	445	480	492	483	460	477	434	469	444	447	457	422	453	444	462	473	482	451	436	414	444	411	461	450	451	477	448	446	474	415	460	479	429	457	436	460	452	494	492	442	476	473	466	438	435	436	465	458	457	454	469	450	453	443	456	469	464	459	464	426	483	459	451	457	448	473	477	425	471	486	430	452	443	433	450	456	432	471	452	460	450	434	447	437	449	472	446	436	476	459	469	437	427	437	407	440	435	464	461	442	479	459	483	482	441	473	464	455	428	430	478	410	413	501	475	474	451	434	491	467	473	448	457	458	458	431	492	448	466	484	470	422	425	436	416	464	486	508	418	479	431	418	461	495	417	465	463	426	433	486	461	472	469	458	465	463	500	420	431	457	453	451	452	417	458	444	401	413	457	455	424	456	429	440	471	445	479	462	512	484	483	456	444	442	433	447	502	476	471	481	445	432	474	470	422	426	475	459	488	437	465	442	460	481	468	437	465	455	477	441	423	405	456	466
5079	915	861	582	491	424	411	579	1414	3143	2644	1400	781	516	434	409	402	396	348	400	367	375	389	413	391	356	422	401	396	369	410	385	384	420	391	367	400	379	368	374	388	371	401	373	412	436	391	352	358	409	352	405	397	381	415	371	375	383	377	397	417	378	398	392	382	367	380	401	387	390	401	419	397	372	379	391	375	376	388	370	362	371	385	368	377	367	346	368	386	367	399	381	353	383	379	377	367	362	375	403	356	392	401	386	400	369	356	369	378	402	368	368	368	373	396	415	364	362	386	340	379	365	398	367	373	390	351	408	353	430	369	384	393	370	383	394	382	419	360	422	340	366	381	400	382	381	370	398	379	408	377	402	398	349	374	389	384	402	385	388	391	365	392	367	398	358	393	399	390	353	372	392	421	401	355	370	345	323	353	385	410	370	401	396	380	377	407	380	363	379	374	381	355	390	396	369	372	355	406	376	341	364	375	386	359	403	409	344	382	355	356	392	355	351	394	381	348	390	372	399	362	350	373	370	347	412	357	403	401	337	360	393	367	396	381	369	394	355	385	392	401	394	375	363	371	370	374	378	412	396	390	403	420	408	369	397	404	381	380	385	353	406	376	396	396	367	364	401	371	385	352	355	382	382	392	339	355	391	406	359	369	362	382	391	393	396	353	401	392	381	408	376	367	379	366	397	357	352	361	388	365	398	406	351	386	373	362	367	375	391	406	377	394	393	395	377	405	408	416	365	391	345	328	399	394	389	358	371	372	379	361	346	378	379	384	376	364	384	404	365	370	359	395	351	376	400	382	380	367	396	403	377	356	400	416	374	388	348	386	363	367	385	378	406	369	401	412	437	376	400	395	378	365	412	342	353	391	411	369	384	370	389	382	370	379	376	386	391	407	377	386	385	394	382	375	387	396	390	386	372	379	387	368	412	420	361	376	384	381	361	369	395	389	366	326	431	377	354	356	413	369	405	412	367	355	362	374	389	397	390	396	379	356	381	386	361	371	387	371	351	368	388	419	396	373	369	399	376	345	428	370	362	377	370	386	419	378	379	378	400	391	392	386	363	400	367	386	387	367	354	388	383	359	399	370	359	346	391	410	369	401	342	405	390	366	356	387	422	368	375	377	380	364	388	367	412	393	397	370	382	379	364	369	394	385	395	361	405	365	343	396	366	403	385	384	374	384	368	411	366	386	391	370	367	393	377	392	408	391	366	391	363	401	388	368	363	365	382	411	354	394	387	335	360	356	349	389	396	378	396	367	391	363	361	368	415	364	387	407	408	370	371	367	389	407	368	371	401	419	363	384	390	387	408	390	421	382	430	350	401	421	395	390	418	398	389	390	337	375	368	392	376	326	394	388	364	385	393	376	378	377	397	384	380	382	381	436	363	390	369	370	392	419	380	372	375	390	371	354	354	388	412	361	353	403	377	383	369	371	371	365	350	361	364	383	350	399	407	419	395	386	375	389	406	418	390	390	409	387	380	389	403	372	405	425	393	384	365	383	357	383	363	398	414	380	389	367	418	405	363	342	409	368	400	374	378	349	341	382	368	357	375	389	376	398	382	362	380	357	364	376	366	384	405	393	388	378	403	387	351	396	348	384	365	372	365	357	386	368	394	403	420	355	404	378	389	387	337	396	387	392	380	379	417	374	391	423	373	403	362	402	412	399	391	379	394	383	360	359	391	363	357	392	395	369	354	409	396	378	391	361	372	362	408	368	345	367	364	385	384	400	381	384	379	361	372	409	348	373	401	427	363	343	377	382	396	384	398	341	368	401	411	376	359	381	341	389	402	405	367	407	395	418	388	394	377	362	381	397	378	368	401	394	421	402	379	369	406	371	380	368	364	395	383	368	376	379	384	389	384	389	380	381	385	386	377	392	387	349	344	397	376	361	356	383	418	380	412	358	348	395	387	406	339	397	356	379	369	396	383	349	388	424	372	406	385	398	373	368	386	353	398	330	413	368	380	360	369	387	371	376	351	382	399	365	374	382	357	380	379	394	391	394	336	389	393	398	389	363	394	372	393	373	375	386	362	391	386	384	419	381	416	362	399	403	380	374	409	406	378	308	418	364	411	381	382	389	401	415	365	350	369	362	412	387	405	363	419	378	376	372	379	375	369	373	393	380	406	404	365	378	385	382	381	374	390	357	375	350	398	366	385	337	361	378	386	409	360	398	369	399	386	396	377	385	417	413	435	418	394	379	361	345	377	394	368	386	358	325	356	383	388	382	365	360	382	376	353	369	398	381	413	346	416	374	372	379	364	356	362	364	386	400	422	376	388	350	358	385	404	391	368	397	388	362	393	398	359	391	375	381	390	385	423	378	378	363	369	364	389	396	431	349	376	360	383	375	398	390	386	387	374	403	370	416	353	383	379	411	377	393	350	369	339	380	355	363	392	366	389	369	388	424	397	370	369	421	383	363	380	381	380	360	380	379	371	381	386	381	371	375	342	370	402	393	353	381	358	363	375	376	403	364	400	403	363	423	388	390	325	395	382	385	346	347	397	363	372	391	354	358	361	397	371	384	362	388	381	386	414	383	386	386	382	407	398	386	404	377	387	383	416	371	381	356	378	370	376	374	362	380	395	363	416	365	397	367	367	386	363	401	349	373	379	391	386	373	379	404	351	409	369	353	380	395	375	380	350	374	383	418	390	383	349	396	365	387	381	377	371	416	387	364	375	357	371	393	370	351	370	382	370	381	386	402	370	364	413	376	361	379	342	359	399	382	392	391	388	398	381	402	334	402	416	367	399	395	353	411	409	370	382	374	384	423	360	381	362	428	405	384	357	375	396	373	384	359	396	365	373	389	383	397	382	382	354	397	412	394	389	352	394	394	370	379	387	368	373	376	425	405	361	382	355	397	387	355	387	361	351	383	381	365	369	403	408	399	387	402	348	375	378	383	385	387	395	379	362	363	394	379	363	374	381	374	378	393	379	353	330	391	380	361	359	353	370	357	366	397	370	385	386	365	404	398	410	357	376	406	384	356	368	394	403	387	413	385	397	371	372	370	418	376	388	384	352	393	402	405	401	381	369	381	371	370	390	367	396	383	371	422	366	399	383	409	365	408	364	392	367	394	379	368	385	395	398	402	381	379	410	379	371	400	375	372	362	377	391	370	410	393	407	405	377	406	361	402	380	339	402	362	377	367	366	409	390	366	368	419	392	410	408	370	394	374	324	397	373	363	394	361	420	363	389	386	352	393	393	386	352	389	369	361	382	408	365	360	408	390	385	355	394	361	397	400	366	365	382	353	411	406	377	389	396	402	387	402	391	424	383	387	367	426	382	407	367	397	366	332	375	405	357	354	403	346	390	401	375	412	385	393	387	372	385	396	381	423	401	420	386	389	368	384	375	377	382	375	378	377	416	372	382	380	433	369	367	403	380	346	388	376	397	346	385	394	422	387	404	405	385	378	368	371	370	378	383	380	404	385	370	370	360	340	365	372	395	383	395	420	389	388	382	363	381	375	418
25137	21056	26891	25082	5131	1088	930	2141	12058	21410	15779	7368	2446	930	614	639	476	537	510	493	507	521	514	522	516	484	516	534	514	521	501	501	553	570	526	581	524	531	514	498	527	538	581	550	498	508	515	522	537	524	506	506	514	461	521	534	531	507	525	509	513	540	540	474	537	515	532	575	518	518	494	503	494	500	550	503	513	520	513	511	532	504	549	510	522	515	504	490	516	545	483	523	500	509	538	574	531	552	516	511	512	522	498	509	540	500	487	522	511	529	530	524	544	520	496	515	534	498	518	555	513	498	505	542	516	525	496	477	547	502	497	540	547	512	572	510	535	490	483	551	547	516	525	528	522	534	504	519	505	499	534	505	547	557	531	525	519	525	513	525	531	495	510	565	527	494	520	506	543	508	557	547	501	533	478	531	492	545	515	507	499	553	532	505	528	534	534	472	563	525	527	533	543	556	534	541	513	551	539	509	525	550	525	527	541	524	475	512	496	504	501	471	503	526	496	522	516	529	532	513	518	547	512	572	508	554	490	556	518	474	481	538	505	498	522	487	517	527	504	514	520	511	532	491	544	522	544	498	549	526	503	513	538	534	535	524	544	490	502	540	532	488	498	519	521	541	527	507	537	517	557	533	532	517	530	542	550	548	530	523	512	470	484	480	538	537	500	522	510	533	498	545	517	503	542	538	538	498	532	531	503	540	506	531	514	512	488	509	503	501	503	530	521	500	512	503	559	517	555	546	548	555	549	535	535	537	494	551	511	528	509	503	535	521	490	534	530	509	557	505	568	518	528	556	527	542	507	507	527	487	565	539	513	520	544	512	501	487	560	507	530	519	540	530	531	491	497	566	511	502	471	514	571	509	537	547	550	532	524	543	518	512	510	495	513	526	527	543	525	524	531	580	509	517	509	529	492	491	544	556	560	530	563	529	495	525	517	546	524	540	545	484	550	518	523	531	509	475	503	496	535	530	479	540	560	516	518	513	513	562	486	531	518	529	516	596	543	530	544	523	530	527	503	535	548	496	503	499	511	496	500	478	561	526	486	499	563	511	515	491	556	526	533	484	519	520	495	527	493	531	567	511	504	508	497	499	535	534	507	494	499	554	510	488	521	480	532	530	511	523	493	528	525	530	514	541	546	538	522	506	507	525	520	517	527	511	530	517	520	562	507	493	489	515	515	551	535	549	523	485	526	539	520	498	522	498	484	542	542	528	522	524	521	505	523	535	501	486	508	530	514	542	504	531	523	518	527	499	526	521	532	504	524	526	533	514	495	499	497	512	539	491	507	516	503	541	532	501	531	546	485	541	517	515	517	500	504	516	551	556	498	564	516	502	516	542	542	534	495	520	444	529	530	475	544	522	505	495	481	511	524	486	526	517	478	525	519	489	508	498	508	560	552	502	569	530	503	555	495	509	500	502	466	518	486	513	517	535	523	504	543	520	487	519	540	496	541	525	496	481	519	491	502	506	546	506	513	505	528	531	524	506	482	522	502	536	528	538	547	506	553	538	544	498	561	517	524	559	536	485	534	514	534	502	518	469	506	486	497	520	558	500	514	532	544	509	523	487	506	485	510	506	526	500	504	558	496	526	490	518	543	560	514	504	543	508	496	523	506	531	513	486	535	496	506	501	543	497	542	527	542	510	547	501	506	510	465	518	509	458	497	539	554	513	543	479	518	500	531	541	507	485	483	535	502	511	507	559	502	547	512	521	486	536	530	532	479	552	514	501	491	519	492	534	490	532	536	541	492	527	500	530	516	497	462	550	523	590	493	538	483	510	522	550	550	526	531	505	487	534	489	507	548	507	511	517	536	549	534	503	527	514	594	557	508	474	522	529	505	521	546	492	469	511	533	515	520	496	520	546	494	543	522	514	518	520	512	511	500	514	496	491	521	516	510	505	537	524	513	536	535	525	498	504	518	502	514	501	532	512	512	510	526	543	522	488	515	500	455	539	509	489	517	519	517	503	515	516	556	518	514	531	514	536	521	495	521	507	492	520	499	521	491	503	541	502	547	500	482	518	549	513	548	512	503	498	519	541	508	528	509	568	524	559	528	524	512	498	515	521	489	517	512	492	495	491	525	520	473	509	461	531	487	499	558	503	510	491	477	506	539	519	526	549	533	524	540	519	536	551	506	477	510	519	545	482	507	546	484	507	542	507	501	509	500	508	490	509	494	541	519	553	516	551	532	503	523	486	498	519	546	525	491	507	486	511	526	513	552	529	531	478	551	505	520	545	532	492	573	538	549	531	524	523	494	496	527	536	502	534	536	489	499	519	561	525	500	527	555	537	552	504	507	557	507	553	504	505	517	506	510	509	533	502	514	492	538	550	521	543	510	500	537	506	566	484	519	517	523	515	546	457	530	510	514	498	522	520	557	541	524	567	525	526	557	527	572	497	521	551	495	525	475	526	527	529	519	505	497	495	486	538	503	516	549	546	554	540	489	523	526	544	531	544	528	562	544	463	518	513	505	531	548	550	510	566	501	511	529	515	542	551	537	498	516	508	521	492	537	544	534	515	532	554	560	540	510	550	549	513	512	538	469	517	528	531	501	507	475	479	506	491	501	505	528	521	545	482	504	491	554	535	514	482	503	522	554	505	480	500	517	518	498	557	540	520	500	502	517	516	524	535	538	483	528	496	506	522	468	530	521	490	570	530	512	524	542	511	502	525	567	528	494	515	519	514	522	505	559	542	547	500	478	545	520	504	513	541	516	528	479	505	483	487	542	559	477	512	535	550	508	498	524	540	517	513	527	531	510	486	507	513	537	477	563	504	542	512	538	507	477	522	520	549	512	513	522	512	495	494	521	470	503	530	519	578	517	500	532	547	519	542	531	492	474	520	543	487	558	516	534	516	491	482	519	497	509	518	518	525	536	543	511	511	513	480	521	509	518	505	525	521	557	523	519	515	517	524	484	534	521	540	463	494	552	511	538	484	548	527	514	495	508	526	490	513	525	532	516	496	530	514	528	514	498	492	510	526	555	535	549	503	529	503	527	536	506	521	509	510	511	519	514	538	525	489	531	542	522	526	548	527	514	491	532	529	501	517	482	507	510	516	529	540	546	518	522	500	516	532	536	506	540	547	533	523	540	541	493	571	485	511	546	515	493	470	528	469	529	494	521	480	557	503	574	549	517	520	538	521	532	535	518	508	544	515	491	515	520	483	503	480	525	494	553	513	487	493	517	537	542	506	518	497	531	483	537	540	498	546	503	529	553	522	532	497	495	526	488	496	503	523	525	468	481	535	519	547	510	567	510	516	524	529	520	496	511	543	515	534	492	488	513	558	560	511	501	535	502	556	507	522	536	506	544	500	554	520	489	527	528	522	518	533	501	519	533	499	508	519	504	493	508	504	499	532	518	484	533	548	546	488	546	524	522	561	551	518	506	549	576	531	506	494	502	474	527	519	542	550	558	505	542	521	495	489	538	553	545	491	491	552	517	527	497	535	475	465	529	497	514	486	515	546	530	523
3901	3263	2599	1453	1064	832	913	3081	14682	20345	13171	6443	2440	899	526	450	452	430	454	422	451	433	435	425	468	455	434	481	441	472	458	456	428	466	434	465	461	454	426	456	426	471	427	449	452	437	457	425	427	461	435	447	451	438	436	411	452	426	433	417	434	428	481	465	479	416	452	462	431	420	453	441	477	465	432	446	436	458	420	461	436	410	416	454	453	453	437	435	442	450	451	430	466	419	435	476	447	414	420	475	428	444	462	477	468	458	462	447	462	463	456	485	461	478	436	461	437	467	422	431	468	445	405	443	456	428	444	473	459	432	452	436	440	450	475	443	447	420	445	439	475	433	444	434	444	441	449	467	460	458	467	421	384	419	477	430	427	465	442	448	458	437	431	449	452	477	422	474	446	461	464	423	423	458	411	445	441	444	458	408	440	422	434	403	421	431	453	434	425	442	439	411	400	433	414	465	429	442	445	466	459	451	415	466	454	408	479	428	469	466	464	438	483	451	417	489	444	451	457	472	481	421	458	490	429	445	386	450	449	427	449	453	435	428	459	427	429	461	434	444	426	428	455	468	444	430	444	462	433	476	476	418	422	449	436	480	448	439	433	453	425	490	478	443	436	441	428	412	433	436	446	473	467	451	435	428	415	421	457	437	422	453	438	412	403	446	418	447	424	482	454	409	440	434	421	459	454	405	455	455	467	442	451	438	467	422	481	467	461	417	466	410	417	472	445	455	430	395	457	472	434	451	429	452	447	436	442	465	481	427	438	432	479	425	481	492	426	445	436	424	464	463	456	476	434	468	431	442	443	463	492	411	453	461	440	463	422	447	440	418	456	480	407	479	426	467	435	422	464	445	470	457	425	423	460	424	445	434	419	437	446	435	451	436	431	436	422	429	447	419	471	454	428	436	406	443	447	436	437	445	412	494	451	423	393	431	413	441	460	429	465	459	418	469	446	452	460	433	455	398	469	455	454	440	420	408	431	423	421	462	439	441	431	431	413	467	422	456	429	463	448	452	433	401	411	432	470	483	402	430	429	408	427	450	440	490	457	434	448	453	448	426	438	462	432	457	429	430	439	442	409	467	451	412	472	377	430	466	434	451	462	393	451	434	451	424	452	459	434	442	435	436	425	461	427	420	422	484	422	420	420	429	430	416	464	440	440	454	445	440	436	430	464	428	434	422	438	386	451	457	452	451	416	439	437	478	437	460	436	447	441	434	429	447	434	460	438	452	434	469	459	398	436	438	427	464	393	433	446	455	428	436	483	412	469	426	456	480	437	458	439	418	423	453	468	461	444	452	461	424	454	442	450	446	439	452	423	422	417	420	447	454	464	471	428	415	454	415	459	449	450	403	462	422	475	432	428	450	462	458	461	400	428	453	454	431	436	460	445	418	419	432	387	448	461	434	417	455	439	474	469	438	427	445	440	447	450	405	429	435	433	446	448	417	423	464	425	463	445	443	502	452	424	417	484	429	399	454	455	459	469	436	429	462	459	440	436	457	431	412	478	467	422	444	418	461	431	474	446	469	410	414	448	431	439	410	455	415	455	455	462	501	477	422	424	451	426	454	454	427	420	440	393	446	468	441	460	416	453	452	455	422	462	464	469	439	457	434	464	411	433	440	435	488	448	477	430	387	430	445	456	455	426	465	440	471	441	424	458	477	428	452	476	449	435	432	393	417	448	433	433	446	479	431	431	446	469	458	427	446	460	424	429	420	475	463	440	453	458	448	466	421	468	465	449	450	450	435	478	463	401	448	474	470	437	423	428	461	455	401	414	462	408	448	418	426	451	479	460	463	404	436	447	428	450	451	421	447	418	378	456	448	433	480	473	450	438	464	466	429	428	426	449	431	445	418	433	432	465	406	411	429	423	453	388	423	447	457	453	411	432	453	433	434	465	447	491	464	439	481	431	448	419	434	466	449	460	438	444	473	451	436	472	441	453	465	417	423	454	434	414	484	427	417	409	436	427	416	429	453	450	458	405	456	439	428	438	452	455	472	439	449	421	401	469	457	397	463	419	430	446	454	431	445	447	417	450	433	456	443	413	427	398	434	436	440	456	460	416	429	417	431	440	406	442	428	450	432	449	412	469	443	441	453	446	415	429	468	464	446	439	413	456	449	450	425	432	409	384	418	450	464	462	402	457	414	421	429	451	447	465	457	474	450	428	429	454	408	435	431	448	465	435	437	405	418	504	419	437	423	426	431	461	436	438	437	445	430	457	461	466	455	410	416	457	436	458	418	439	462	443	447	405	467	410	411	433	442	442	466	424	440	429	437	455	476	457	413	453	439	420	435	464	440	423	472	457	476	434	446	447	425	377	433	461	428	428	464	485	458	446	455	458	401	420	455	428	428	426	462	438	451	468	429	430	410	423	420	456	436	451	423	418	441	433	410	423	428	427	451	394	454	400	455	479	471	426	483	431	419	414	445	439	442	412	436	486	452	491	446	471	472	425	489	435	415	463	431	439	501	457	480	421	444	440	444	455	433	478	427	412	486	442	440	426	429	404	415	394	436	526	435	467	411	457	411	439	444	494	425	435	423	373	463	443	432	423	453	480	455	437	457	450	446	451	419	402	472	481	410	475	440	420	436	435	455	476	470	455	440	469	421	444	424	422	434	396	423	403	401	401	463	440	446	428	444	413	418	444	456	430	490	430	424	436	442	433	434	446	434	420	461	439	404	426	441	462	418	462	445	438	461	422	437	391	450	378	422	440	424	455	437	427	430	437	448	455	422	453	457	429	423	409	451	441	414	420	449	471	469	443	423	439	440	413	473	419	451	402	492	422	439	433	426	423	432	425	452	440	416	487	445	451	420	433	454	444	478	433	420	445	459	438	416	441	448	466	418	453	457	442	414	458	437	453	464	459	456	443	424	458	434	426	456	423	457	463	426	441	441	452	439	456	435	427	434	435	434	456	432	455	448	435	446	463	451	444	477	432	421	389	432	408	429	450	435	430	460	418	458	421	471	430	480	470	424	426	435	425	401	442	485	433	457	451	462	454	403	435	429	445	431	440	408	421	440	451	488	462	419	453	449	450	440	426	455	425	398	443	476	433	412	456	465	417	455	407	438	421	441	437	436	444	428	394	440	401	414	426	404	423	451	422	409	452	471	440	435	422	403	425	431	433	396	442	423	471	439	412	430	427	402	425	435	422	421	427	452	461	440	437	426	463	416	410	443	451	458	412	467	460	429	423	427	429	432	415	418	469	406	467	379	434	446	447	435	445	428	450	484	425	465	501	443	466	466	463	389	451	443	410	472	447	436	425	468	433	442	455	430	443	440	456	462	462	451	459	460	435	427	434	403	432	408	445	435	437	421	414	441	436	421	407	439	451	444	432	456	442	437	470	447	427	468	458	440	456	424	417	470	427	441	449	430	476	470	472	416	443	454	442	437	435	434	435	469	456	462	446	424	428	421	397	404	449	388	421	424	436	455	419	431	451	456	445	434	435	433	419	412	445	429	406	435	406	427
23960	21060	28290	24078	21037	8600	2173	2893	18872	34940	32389	19116	7119	1950	950	816	734	735	716	679	695	683	718	700	700	694	764	680	703	720	737	722	685	731	667	726	679	697	741	680	749	685	675	713	766	708	746	724	735	737	705	691	756	723	703	716	715	707	718	625	666	662	704	726	661	725	700	729	720	701	695	684	667	715	738	680	724	738	662	721	728	723	711	749	689	681	696	678	719	705	724	720	721	735	701	689	740	689	675	681	717	710	714	727	695	709	685	709	748	746	684	662	726	734	714	715	671	722	666	700	711	684	752	712	682	692	692	707	725	718	677	701	643	723	688	641	693	712	712	720	659	711	648	799	696	723	697	618	718	714	700	728	694	731	706	712	717	705	694	699	676	721	751	684	677	689	712	707	742	690	730	711	684	661	670	690	704	667	670	697	691	752	664	706	657	642	706	700	722	672	700	660	700	685	691	705	713	712	679	727	742	697	682	715	708	703	742	717	688	665	667	687	715	684	710	735	705	721	700	699	753	741	693	727	756	679	659	683	728	730	676	690	760	734	658	712	743	707	705	664	742	760	691	721	701	707	688	655	720	680	677	689	716	681	697	720	705	716	709	730	726	705	695	708	704	716	720	696	696	708	690	711	680	707	710	637	683	739	717	711	724	674	687	732	758	698	710	746	708	719	693	748	672	719	732	704	709	705	731	733	665	707	697	747	664	714	684	699	725	667	709	700	695	718	680	712	680	695	695	684	741	686	667	685	740	739	737	741	752	668	700	703	736	689	728	651	710	728	708	691	688	715	697	666	671	706	721	725	698	688	742	691	711	702	716	688	660	706	697	741	692	697	638	665	677	679	705	710	687	723	694	752	729	733	703	696	711	707	744	688	718	708	703	713	699	711	687	721	727	712	714	659	703	706	686	689	692	704	720	707	681	667	658	672	634	738	715	727	695	652	734	724	728	677	780	700	705	699	741	715	652	681	697	717	727	710	706	698	692	690	719	709	709	720	726	672	724	715	748	704	662	689	722	701	717	686	686	705	697	686	729	681	685	726	757	650	703	736	702	733	687	640	656	723	684	694	659	661	668	695	691	714	701	721	651	737	729	691	723	711	690	728	709	677	687	708	694	657	649	680	734	679	700	685	747	740	694	702	684	738	684	708	677	723	735	726	720	696	722	674	691	720	696	723	658	698	714	684	723	649	712	737	736	705	699	709	743	672	720	647	711	701	662	712	695	679	689	718	700	705	704	753	714	691	707	709	642	674	699	686	724	680	731	708	667	706	709	661	702	692	728	663	696	660	664	746	691	666	692	704	718	699	703	702	727	685	704	666	700	683	668	685	664	677	707	676	665	695	744	698	677	668	730	705	732	715	708	759	668	678	680	716	715	675	679	721	668	672	686	727	712	685	683	670	689	734	701	713	740	698	699	698	664	707	697	674	702	722	754	749	695	735	709	683	699	723	706	688	703	713	723	701	676	739	716	728	720	651	708	717	684	665	705	674	674	718	703	681	667	688	703	645	718	696	647	654	698	687	701	708	668	661	681	702	695	676	717	719	701	727	684	684	708	692	705	697	721	729	669	663	674	720	689	693	640	691	658	669	712	672	721	704	649	708	724	677	677	666	742	677	676	696	685	712	689	706	710	704	706	701	704	692	708	736	679	691	695	705	713	655	718	704	679	671	736	696	729	651	686	681	672	689	675	745	698	682	681	699	684	683	728	674	683	681	675	745	720	770	697	721	672	706	678	723	698	702	721	715	723	706	673	702	727	644	753	673	658	681	704	669	700	721	666	738	706	665	686	708	700	662	675	694	645	698	728	670	670	687	678	675	668	698	708	728	724	713	749	697	730	688	687	684	692	746	702	713	694	662	706	657	715	675	711	707	669	680	721	637	689	698	669	723	703	685	682	681	651	687	672	680	698	682	655	677	745	718	664	736	678	656	664	639	712	707	723	725	731	684	690	688	693	718	720	671	681	693	699	722	696	711	706	683	672	702	702	706	681	661	691	691	666	729	695	681	739	689	704	712	769	696	706	667	682	722	722	753	711	729	718	675	718	663	702	697	686	719	693	694	668	708	703	725	727	711	750	712	666	654	703	697	740	692	670	690	681	696	696	680	731	704	679	649	714	708	699	684	700	702	725	663	686	723	717	740	693	731	719	665	665	710	675	681	698	664	733	697	704	718	730	736	651	719	719	697	702	662	691	712	740	688	685	739	735	687	669	680	720	685	689	702	700	664	719	723	655	699	714	734	703	678	664	679	719	721	711	707	724	707	746	708	683	736	682	676	691	686	689	705	709	688	739	726	682	693	698	677	687	710	680	697	656	672	752	679	727	691	690	690	702	708	689	725	682	690	747	727	688	680	711	683	698	711	694	697	704	682	669	697	690	677	698	690	668	684	687	735	693	708	702	688	663	696	726	655	667	685	729	687	708	686	694	716	706	652	714	735	707	680	684	713	743	671	726	702	695	708	747	668	697	681	703	687	697	691	688	662	695	720	719	699	620	673	660	698	671	687	670	699	721	750	692	657	648	726	678	667	709	668	719	685	689	699	700	691	689	705	702	667	681	726	736	722	695	648	731	661	679	687	666	697	699	657	682	725	679	731	689	664	672	711	714	725	711	689	679	682	701	699	725	764	638	725	721	719	732	702	725	683	703	685	690	683	685	684	667	671	693	733	696	707	683	725	660	677	700	725	629	674	742	711	721	706	722	641	684	715	743	718	683	669	673	724	694	739	729	725	677	724	717	657	666	721	712	695	652	704	682	700	673	729	695	697	683	698	698	727	697	694	697	640	721	679	712	673	707	665	695	716	721	692	703	703	664	684	654	673	696	672	709	685	718	705	693	728	657	706	705	693	751	718	680	649	693	684	669	695	708	665	738	718	689	687	699	678	659	739	714	712	710	667	729	703	691	743	740	691	679	680	741	701	714	687	678	736	730	651	689	689	673	729	691	652	687	679	674	667	654	706	691	695	730	728	726	742	679	677	681	671	674	703	654	684	682	705	725	681	686	681	703	730	699	663	678	734	711	684	771	661	649	702	713	666	733	675	703	699	637	676	711	702	684	760	676	725	681	640	704	701	713	647	679	716	738	694	692	718	701	724	738	691	712	712	737	722	689	706	728	645	676	715	715	678	736	686	730	728	715	694	706	709	674	701	692	697	677	718	653	674	719	702	657	655	692	662	708	725	725	709	672	715	697	689	681	720	709	654	703	668	740	669	701	707	691	687	719	720	707	710	699	641	697	712	708	708	711	683	707	715	718	690	662	701	691	671	678	715	690	663	674	685	687	703	708	669	675	667	683	688	715	662	738	684	694	743	720	691	721	685	702	705	711	709	716	714	661	705	690	682	710	696	686	683	731	663	722	691	677	690	734	709	677	717	751	681	712	676	693	723	744	713	679	717	705	686	669	723	701	686	701	651	659	704	691	683	658	650	726	683	699	733	703	737	719	687	648	665	679	667	714	689	669	695	724	700	681	663
4403	6348	5104	2835	2052	1731	1606	3797	22417	33938	26584	14763	5748	1820	762	607	639	631	590	581	565	567	599	586	579	592	617	590	589	556	586	627	612	602	570	597	588	593	532	584	585	636	577	588	602	596	566	603	586	557	592	553	591	609	560	545	564	582	568	606	573	596	599	581	563	597	581	591	600	581	584	559	580	585	590	573	564	571	607	601	607	569	589	567	571	577	545	583	547	620	552	578	597	603	582	589	542	598	570	554	576	607	601	567	575	639	563	629	562	600	573	593	526	596	593	608	582	615	587	582	621	631	596	584	572	562	569	574	572	556	597	576	602	572	575	574	627	582	593	619	575	582	555	612	616	552	570	563	626	600	587	570	584	551	575	613	588	575	519	584	588	622	603	610	594	579	567	559	577	568	565	559	575	592	625	564	588	576	575	588	614	549	554	578	586	556	572	565	619	579	530	573	583	591	587	590	558	583	571	575	542	568	599	580	603	544	556	565	579	613	583	586	575	582	568	613	556	646	592	601	563	514	579	595	574	563	585	538	558	624	588	588	566	624	604	588	602	568	571	536	556	570	576	580	600	595	564	593	563	623	574	562	590	556	596	601	594	581	576	604	572	584	576	599	576	626	592	630	537	549	565	584	581	594	546	581	543	592	582	566	569	607	604	553	558	569	569	570	580	571	566	577	593	609	553	632	544	604	563	598	585	574	574	566	553	643	560	547	592	626	608	587	583	540	561	590	593	571	567	595	571	654	546	548	567	557	593	643	568	568	569	626	555	613	588	600	537	560	579	581	593	585	571	580	577	580	589	532	580	559	551	563	558	587	576	625	590	613	514	562	578	569	573	597	620	571	576	602	586	549	587	569	557	611	595	581	605	532	591	579	622	576	531	606	593	582	598	569	572	537	606	621	611	610	608	572	535	574	557	609	559	556	584	572	574	577	586	572	623	562	566	586	559	552	601	584	595	550	607	532	591	571	600	557	584	564	589	551	551	594	590	599	578	588	581	584	602	600	552	569	616	552	543	590	568	587	587	544	608	568	588	591	605	594	589	616	599	607	596	574	546	595	555	581	543	582	566	610	598	580	562	566	561	588	594	557	605	573	602	567	557	593	576	575	623	569	559	557	585	603	562	585	566	579	573	572	565	565	547	591	550	623	593	554	596	580	566	582	572	572	556	588	616	541	563	579	595	587	573	564	593	576	562	566	549	556	573	610	585	600	621	526	553	599	571	559	531	513	631	607	613	606	579	580	570	573	600	556	564	635	580	608	580	602	588	575	594	597	592	578	540	606	590	579	569	568	620	608	623	536	600	562	577	562	569	546	538	551	581	600	546	541	594	604	604	637	561	539	576	566	579	583	607	585	568	542	572	572	568	602	570	558	604	554	559	642	582	553	589	552	587	565	621	561	647	572	602	589	565	569	573	551	576	544	596	590	596	610	603	589	609	566	586	544	587	569	564	547	561	584	588	590	618	596	576	559	580	581	567	636	598	603	557	586	594	617	564	584	578	597	589	559	588	556	614	613	632	572	591	569	577	650	615	565	572	557	573	567	551	575	599	615	584	574	580	590	567	599	596	578	590	553	542	561	575	586	583	556	589	596	602	551	595	581	621	573	559	524	618	619	608	559	547	623	572	590	554	585	535	584	566	555	551	589	603	560	581	565	539	569	575	600	579	584	571	534	593	581	564	569	545	566	591	623	593	558	552	565	581	579	543	596	593	589	574	600	599	552	585	570	550	607	536	606	610	588	572	563	587	576	585	573	582	590	570	569	543	595	583	550	553	607	573	574	555	546	564	582	541	581	552	573	550	534	550	559	585	559	520	578	555	545	522	534	583	586	566	580	586	612	564	593	591	602	605	591	573	609	617	589	554	602	568	616	586	530	596	604	599	564	582	555	535	564	552	534	575	614	583	574	536	636	539	575	575	541	581	570	533	593	512	567	598	589	609	588	523	584	548	555	581	592	562	569	536	545	592	554	582	520	633	581	576	567	559	598	533	565	552	554	606	560	552	581	590	586	551	594	536	579	600	566	578	617	610	579	563	575	553	599	556	581	607	572	586	588	603	588	570	609	590	583	571	626	584	592	580	556	560	582	513	574	533	586	551	608	546	584	556	575	569	595	565	554	611	568	624	565	592	589	575	564	563	599	565	523	547	546	552	635	589	567	561	576	540	553	583	592	520	626	592	581	593	609	568	613	567	580	517	603	562	551	583	558	547	573	599	548	627	610	594	567	575	560	564	564	551	576	549	569	595	577	585	563	550	586	631	610	567	543	573	599	584	554	577	602	601	590	587	573	527	535	575	599	580	587	551	598	636	586	595	583	555	580	553	592	577	602	593	546	569	550	544	557	575	628	576	558	572	618	618	578	564	532	551	596	541	548	572	591	543	587	591	605	565	569	570	549	550	580	613	593	599	566	579	579	572	564	560	570	604	589	573	551	558	581	600	603	596	589	561	552	596	601	583	613	554	589	553	625	592	559	577	556	583	584	558	568	527	596	592	607	595	531	574	573	560	600	572	564	558	558	583	604	556	569	572	583	569	630	552	577	562	565	584	609	639	569	562	543	597	590	638	554	575	609	630	567	537	591	611	558	581	551	578	597	534	574	630	610	547	566	521	553	582	583	551	607	602	592	570	537	551	601	581	553	604	565	522	578	608	555	583	588	588	578	551	601	578	580	548	553	607	543	581	556	543	613	557	596	551	563	547	560	542	580	566	575	578	599	594	582	588	581	618	529	625	560	588	593	579	568	575	578	598	546	601	584	539	558	591	551	571	576	558	580	612	560	569	603	567	564	579	589	596	575	587	603	593	555	552	550	617	570	599	557	590	584	536	561	565	592	569	563	562	612	581	595	572	559	568	583	602	589	615	560	583	544	547	576	554	557	562	537	550	541	573	561	572	587	593	597	562	592	591	556	551	572	619	551	565	573	584	587	549	571	531	593	584	577	604	577	554	558	612	551	516	534	538	603	565	586	575	579	554	544	571	552	584	571	572	558	542	558	583	567	554	548	575	557	580	595	525	551	671	509	582	586	510	565	595	570	532	588	590	532	526	546	558	582	633	600	532	605	603	584	548	578	575	563	589	565	593	543	584	561	578	570	564	561	590	519	562	599	598	597	571	567	577	618	614	559	533	602	522	593	590	613	578	585	583	562	589	586	533	589	586	597	596	570	577	546	557	587	581	629	564	587	579	604	629	576	537	551	574	580	593	603	570	570	585	564	591	570	564	567	573	590	616	545	569	552	558	535	620	607	618	606	543	570	578	550	600	595	553	587	512	528	573	541	600	534	580	568	560	580	609	568	538	613	568	575	568	565	596	573	554	581	599	582	587	606	541	586	571	587	589	557	559	589	572	604	619	569	601	628	571	569	581	551	581	565	530	547	584	584	548	610	553	595	584	555	559	575	559	572	584	586	551	601	611	563	579	565	565	590	584	537	573	630	552	594	564	576	582	583	582	604	586	612	597	583	656	578	561	616
27337	12695	1483	802	511	512	530	557	917	2093	2243	1659	978	630	490	481	507	468	454	491	503	484	526	505	454	492	476	480	476	517	471	472	473	471	486	532	458	484	490	452	474	488	486	415	469	472	498	521	494	497	531	498	440	462	495	475	451	460	466	514	471	452	469	457	476	482	482	492	456	478	440	500	504	492	484	476	491	475	480	487	453	467	466	516	495	495	496	508	499	465	480	459	507	480	467	460	494	470	484	486	492	475	495	501	451	472	439	481	437	470	478	529	477	483	478	478	467	475	511	455	448	461	470	489	507	460	472	429	459	442	460	461	534	497	518	491	463	488	456	471	502	468	446	491	479	479	478	495	460	418	469	490	456	468	483	480	474	516	505	488	457	472	460	460	476	477	456	489	481	525	511	464	511	488	480	484	478	455	460	470	453	452	477	501	484	473	466	462	485	473	467	494	499	505	510	500	491	496	507	461	495	457	460	536	457	496	460	518	542	477	464	404	467	451	471	507	501	462	486	440	449	497	464	487	502	456	459	479	462	467	512	495	437	521	462	511	460	498	503	451	490	501	459	459	468	489	441	479	477	517	467	475	473	485	440	497	514	498	538	460	460	504	484	477	496	461	472	456	487	448	476	457	439	510	527	498	491	504	538	485	450	494	521	467	489	507	510	489	482	477	465	457	484	505	499	515	505	480	485	493	451	502	515	476	461	455	477	459	482	505	493	464	486	468	489	532	505	506	496	449	455	482	502	472	510	476	476	437	459	469	517	447	473	467	478	470	478	440	435	487	483	507	481	505	474	499	479	451	463	482	461	531	502	469	487	494	469	531	510	507	489	460	463	475	510	499	448	469	471	455	494	468	493	496	509	503	518	476	483	534	480	474	488	489	493	497	463	486	461	494	467	496	471	491	502	556	448	459	440	456	487	479	502	494	493	472	510	496	489	486	462	462	536	509	497	510	485	510	476	480	455	509	486	448	460	488	490	494	503	467	498	445	474	486	486	482	483	496	499	482	457	484	455	505	456	505	499	474	482	477	492	456	480	457	494	499	487	476	439	481	482	476	480	458	457	494	481	508	496	506	492	469	496	415	485	499	461	491	485	472	467	508	490	452	480	459	458	480	482	482	471	482	480	517	468	526	475	487	482	439	483	501	481	484	478	452	490	471	508	490	510	503	524	491	479	453	509	438	476	493	464	466	492	480	491	515	487	497	476	449	477	504	495	451	504	484	463	483	507	506	463	490	449	510	470	458	541	466	461	459	480	505	465	466	465	474	486	509	448	494	472	505	500	490	466	423	484	458	512	478	492	553	514	484	483	506	458	482	503	473	450	463	429	477	458	469	481	432	492	464	495	476	487	456	476	477	446	459	485	510	455	440	473	464	462	475	506	479	472	447	515	510	471	489	493	482	474	488	475	485	472	490	485	477	516	489	458	469	483	442	519	517	463	469	472	517	487	474	480	511	448	466	494	462	502	464	499	516	473	483	448	498	480	517	502	519	473	520	465	482	493	497	463	487	470	476	486	478	464	498	456	469	498	466	466	478	513	472	483	461	462	470	482	509	504	490	477	470	523	505	448	493	471	490	461	489	455	508	493	496	464	482	477	460	457	485	457	519	455	445	491	483	494	485	475	466	476	498	470	508	490	428	462	487	470	503	457	476	480	502	475	473	496	463	513	475	495	513	486	478	468	501	496	490	464	475	462	494	504	508	509	481	466	476	476	488	493	517	473	468	462	485	464	492	507	477	463	494	528	468	449	520	500	540	500	482	487	456	477	478	448	508	468	474	499	452	444	499	467	514	480	491	515	503	464	485	524	456	464	493	458	503	524	477	459	506	450	450	521	482	467	473	469	438	470	480	448	486	472	480	446	474	519	496	443	449	490	477	475	471	461	523	467	487	501	520	469	466	466	475	439	470	504	547	508	451	510	483	481	460	470	467	485	537	486	448	456	491	491	461	444	425	485	505	473	517	482	472	455	495	462	502	452	453	458	478	485	467	509	473	488	472	533	488	467	456	477	475	496	522	508	528	452	494	505	466	478	447	486	481	478	470	460	454	501	444	466	452	493	484	465	504	467	497	499	457	477	474	473	468	492	477	478	478	474	497	502	421	499	504	497	485	497	488	508	502	485	492	479	504	494	476	457	485	509	512	483	495	442	468	495	475	466	440	474	469	467	498	510	462	464	485	480	489	472	496	486	506	460	450	482	478	468	474	500	475	474	461	463	485	461	476	468	511	510	499	465	451	428	451	480	462	468	481	503	486	477	485	490	485	534	468	465	517	485	470	502	472	470	476	463	447	471	456	456	481	502	493	452	506	470	508	503	515	491	499	473	464	464	461	470	482	496	488	473	464	483	477	471	458	484	487	492	430	466	454	513	557	494	478	488	536	484	486	470	481	470	467	476	477	444	486	468	518	460	474	501	478	496	450	497	481	455	485	467	496	502	487	486	478	466	480	487	502	507	503	475	509	470	481	466	467	461	463	477	462	450	475	468	462	496	424	520	494	485	456	473	493	494	520	431	511	470	526	465	460	463	485	511	452	455	453	479	482	513	504	462	496	478	457	491	504	493	480	455	461	521	453	449	483	456	487	487	496	456	491	480	482	458	471	487	508	494	445	476	511	475	471	448	490	461	512	491	464	473	465	463	517	454	478	465	472	501	493	468	467	492	483	462	523	480	475	489	497	484	440	521	494	498	454	482	481	502	436	494	450	474	498	479	506	508	525	452	488	500	464	478	467	482	491	483	498	461	472	464	499	467	489	476	480	452	474	462	501	484	492	458	490	508	515	455	501	501	490	488	475	441	500	499	470	470	472	498	517	476	469	490	488	478	451	487	454	475	474	484	471	505	455	470	509	493	507	502	479	498	478	508	495	442	492	461	498	485	426	463	449	470	484	516	501	457	504	499	547	512	498	468	473	507	483	474	501	467	493	538	494	438	488	473	479	491	447	483	511	453	485	451	457	458	462	444	437	491	475	468	475	480	500	464	457	519	500	498	455	458	503	470	470	449	476	502	467	494	457	451	471	459	500	473	477	486	503	488	456	481	468	483	483	493	461	471	494	499	467	511	439	436	475	465	442	530	491	461	444	463	491	476	494	470	522	475	493	468	466	419	508	512	469	491	457	465	472	494	470	498	501	462	477	448	463	470	485	524	435	486	510	521	467	511	466	454	497	489	499	496	472	486	490	472	466	481	518	511	438	501	499	513	455	483	466	501	468	501	479	497	508	469	530	479	514	464	511	458	515	472	453	502	451	485	476	447	491	468	483	488	498	486	503	494	476	506	476	478	460	499	466	439	461	484	471	503	449	469	491	479	444	509	460	456	452	493	464	485	438	450	498	475	443	490	480	489	481	456	469	467	496	467	506	470	469	488	479	474	480	443	497	483	461	438	518	463	476	481	473	472	511	486	503	491	467	472	470	469	498	476	481	510	458	497	454	502	449	442	491	499	444	463	483	495	495	511	529	516	473	501	493
5130	714	687	542	487	501	468	420	1123	2743	2620	1644	963	559	444	425	392	400	395	388	416	394	415	430	414	412	398	391	388	404	396	439	434	417	383	403	417	392	379	423	402	403	415	386	412	428	424	417	410	420	385	415	393	415	386	448	392	418	449	444	359	379	406	388	362	403	385	376	425	393	382	405	381	427	341	435	399	412	420	389	420	398	380	387	368	371	394	392	403	420	386	411	389	377	397	416	418	421	360	407	375	404	399	391	380	404	418	420	415	406	392	403	372	389	409	405	394	413	431	387	408	387	397	379	393	411	370	421	369	443	386	389	401	423	374	383	389	395	426	409	436	397	374	403	379	400	387	373	410	414	401	379	425	401	433	427	367	424	391	369	401	383	411	425	406	399	377	402	380	416	387	405	426	425	378	406	436	396	419	440	396	405	412	409	430	418	374	408	382	396	389	390	408	372	404	401	434	407	382	442	398	409	401	392	423	400	429	401	422	417	395	424	395	398	393	420	412	383	387	428	387	392	422	389	392	361	390	403	418	424	405	365	414	375	433	405	410	378	389	413	381	405	402	392	378	400	365	415	393	413	400	375	411	362	381	406	402	407	383	416	395	386	401	389	385	408	387	406	364	396	388	415	401	390	377	416	412	406	387	430	390	423	382	424	411	402	444	397	405	404	440	384	391	384	422	390	370	394	375	419	404	411	410	407	448	387	384	361	415	405	396	409	421	424	377	435	412	374	378	384	382	375	413	396	374	372	399	366	390	399	395	379	380	422	397	420	423	414	416	425	405	433	372	406	376	395	393	417	412	416	424	398	407	419	406	437	412	433	379	375	403	380	402	398	389	395	411	392	407	427	430	366	419	396	414	401	453	380	420	398	397	404	373	407	426	367	390	373	402	409	387	392	405	366	418	392	399	431	400	427	423	411	412	431	412	418	415	404	388	445	415	429	390	403	385	428	403	425	414	386	402	407	420	397	414	393	363	377	424	392	368	386	371	390	361	386	405	394	385	393	371	382	446	398	386	410	396	390	399	382	415	403	439	403	422	395	398	422	405	421	362	392	402	381	395	378	383	412	435	428	372	379	437	402	410	391	415	367	399	387	400	411	393	374	387	391	405	394	401	403	367	419	414	396	382	427	359	423	424	352	412	417	434	409	380	416	407	404	377	426	379	420	406	390	398	389	416	376	391	396	397	424	366	399	422	413	406	406	418	403	386	415	385	385	409	388	397	428	390	438	376	393	390	383	422	374	412	417	378	406	411	350	382	389	403	368	397	380	411	401	367	431	366	401	391	363	402	420	400	404	390	398	381	416	388	391	397	393	415	396	409	390	418	357	368	394	395	360	402	409	411	393	416	413	401	406	377	405	412	402	399	372	371	385	381	405	394	402	417	385	401	375	395	391	420	391	425	380	391	397	367	381	348	392	414	424	377	413	395	390	373	399	380	429	397	378	396	393	380	386	387	412	363	418	370	407	386	402	390	392	379	378	373	376	385	376	414	393	403	403	403	389	407	417	397	387	394	376	401	427	428	388	357	403	439	402	402	437	385	440	399	430	421	427	386	417	392	367	399	406	403	384	407	384	410	390	403	403	414	395	372	370	370	407	408	390	396	432	403	413	433	428	412	376	409	374	399	403	426	401	412	353	382	386	422	401	382	382	417	384	380	355	387	374	394	394	351	414	413	402	409	401	407	361	370	406	407	400	418	408	392	407	373	452	409	421	368	379	421	394	372	402	444	403	378	385	410	383	398	411	399	451	374	387	375	397	416	384	413	387	410	392	454	391	382	399	381	383	388	394	390	396	403	373	378	414	396	343	392	381	393	416	383	374	432	410	403	441	401	417	399	402	418	382	397	358	412	408	445	377	376	417	386	420	417	406	405	379	410	419	388	387	407	394	400	376	416	417	409	415	390	408	378	434	402	406	366	400	402	372	393	399	388	396	374	408	422	439	418	357	405	388	417	387	383	387	397	413	416	415	377	381	400	385	404	405	388	383	377	409	393	412	406	407	409	396	394	379	424	446	387	369	407	416	415	398	428	362	395	403	438	405	350	406	432	428	379	404	409	375	392	398	443	376	402	407	397	388	387	429	397	394	385	402	399	410	393	361	409	411	401	411	401	423	400	383	410	386	407	414	412	420	389	394	409	391	356	403	419	438	412	405	387	431	401	405	407	448	384	417	410	401	397	390	430	416	429	387	407	392	378	388	387	376	399	403	417	408	394	417	380	331	371	372	408	402	379	419	415	402	438	387	408	390	419	419	395	400	387	391	372	415	406	411	400	420	378	379	425	396	382	392	437	413	407	365	396	380	415	386	419	431	425	363	410	403	472	392	411	423	410	355	408	388	399	373	393	424	402	418	439	404	385	432	425	385	408	390	415	406	400	364	410	436	400	381	393	398	389	425	384	405	380	420	383	413	377	369	379	403	411	401	434	384	379	412	409	408	394	398	399	405	360	417	392	407	382	367	385	368	403	456	415	346	380	371	445	418	399	403	378	391	407	407	409	391	389	389	373	405	396	379	375	377	400	394	403	406	409	410	390	416	386	365	406	378	417	384	406	409	375	394	386	412	374	394	400	392	370	426	395	404	409	387	368	389	391	404	417	395	409	391	431	360	421	415	416	437	392	387	411	396	420	394	373	404	428	388	399	377	402	420	415	417	429	398	411	392	457	379	403	400	433	378	410	398	390	400	426	391	394	406	409	399	388	381	417	403	410	420	396	385	408	396	378	393	373	409	407	399	391	383	426	408	387	414	407	388	378	384	396	401	388	390	420	423	414	426	391	351	366	409	411	376	395	410	389	372	390	397	429	405	393	404	379	378	420	394	432	379	393	389	355	407	403	407	384	415	400	387	399	449	394	387	404	386	394	388	402	415	388	379	385	418	380	398	389	381	408	400	397	378	400	392	421	396	429	396	430	393	393	384	376	410	386	423	409	376	392	368	361	417	417	430	396	382	402	388	396	387	404	414	387	393	398	398	404	431	379	413	417	393	387	415	388	377	385	367	396	374	395	369	387	420	410	396	396	363	410	429	382	420	397	385	378	396	358	392	429	399	398	409	354	393	419	387	434	385	385	413	400	379	402	393	400	426	396	412	417	390	412	427	418	394	404	403	391	432	392	411	364	375	412	402	422	410	390	421	370	397	380	413	406	408	407	381	428	420	394	396	417	404	383	396	413	402	401	417	412	434	393	402	383	401	401	394	396	426	417	370	381	370	428	386	390	405	430	390	378	385	383	417	396	436	386	445	361	402	416	424	396	392	412	405	406	417	369	395	418	401	389	377	423	449	388	387	406	399	416	440	406	417	399	460	406	373	423	392	413	405	419	414	371	457	414	380	415	407	393	419	402	391	379	370	371	382	365	389	406	389	386	419	371	434	398	405	410	393	345	380	436	387	397	393	404	414	405	391	402	426	385	351	396	376	404	388	399	388	395	407	433	400	392	382	425	380	415	376	381	402	397	412	403	450	394	396
25213	21103	26972	25095	5179	1091	846	709	2744	18864	18338	10412	3586	1216	690	511	580	501	540	533	555	530	567	542	547	535	545	563	548	570	572	537	568	543	512	545	543	574	517	477	519	529	511	527	535	515	474	544	565	529	537	506	533	564	509	507	506	540	605	554	544	542	523	520	527	548	517	551	539	541	553	508	521	556	585	496	539	552	499	527	520	547	548	531	535	544	559	528	537	512	584	567	543	544	552	490	574	515	548	502	588	516	515	551	537	511	548	514	551	543	584	558	547	521	565	525	528	523	533	521	517	527	543	500	571	548	521	520	553	523	521	541	544	512	526	540	556	533	497	525	568	566	551	485	566	517	554	527	558	556	535	549	572	532	532	502	528	501	525	509	558	543	549	547	534	528	542	520	549	523	537	512	510	512	514	520	541	548	561	525	530	548	573	539	549	551	544	523	531	501	511	545	494	537	534	533	529	549	552	565	495	529	524	586	545	517	517	551	578	534	522	487	497	524	549	519	552	491	522	517	531	517	519	523	509	544	494	539	510	547	534	559	485	488	498	549	554	546	553	532	544	533	551	496	551	551	530	582	547	525	535	554	519	549	545	539	564	487	519	547	564	544	506	503	550	562	501	534	527	551	508	562	518	546	538	515	478	555	519	514	557	558	516	502	520	505	524	574	490	517	529	491	516	539	530	519	513	583	541	494	532	512	522	513	539	527	494	545	519	508	526	528	534	540	505	527	553	553	507	526	525	496	555	557	540	532	562	540	543	508	505	574	526	496	493	514	559	546	507	563	533	521	546	513	499	518	534	507	498	495	515	541	518	520	557	498	588	538	499	490	550	520	538	505	551	559	528	554	555	533	535	535	531	540	504	531	503	515	549	466	546	507	541	521	615	503	508	526	551	489	551	532	544	543	531	539	524	550	522	547	505	538	534	515	554	530	546	551	561	547	591	510	563	552	551	526	543	480	563	498	551	524	532	548	527	509	523	498	527	537	552	541	550	518	541	525	531	510	496	563	505	509	547	515	560	527	556	516	498	547	491	568	503	528	527	518	510	512	542	573	546	535	511	520	564	555	534	519	541	538	516	542	532	597	529	528	491	546	542	533	556	496	540	511	568	504	534	583	516	537	507	552	520	528	508	512	544	505	523	569	535	521	546	539	531	558	557	563	523	559	530	572	536	509	585	526	508	565	522	504	571	548	551	545	564	485	540	546	487	514	537	553	529	567	493	514	533	515	518	501	537	523	515	541	533	502	532	558	487	493	526	509	512	515	532	507	540	530	491	478	510	457	565	558	517	535	598	545	535	533	532	539	525	538	527	508	575	545	541	527	558	554	527	525	523	512	493	535	507	503	514	519	547	542	555	560	519	519	548	551	534	517	542	511	556	520	543	542	538	567	522	572	516	528	541	522	537	512	588	536	532	503	557	553	530	573	506	531	515	572	519	508	535	530	542	517	529	533	481	515	489	546	494	530	542	528	493	547	513	510	520	499	531	562	561	523	513	513	550	519	549	557	508	535	543	547	526	504	566	529	541	530	546	524	549	543	563	552	553	531	575	528	530	543	546	518	522	542	532	487	522	534	517	506	514	529	534	587	545	557	558	507	507	518	508	500	529	494	501	544	526	532	570	504	567	498	503	542	496	574	568	531	505	603	547	546	520	530	534	534	518	499	525	480	541	510	540	507	530	538	514	542	513	534	532	563	531	492	532	506	544	528	496	536	540	558	514	564	524	498	541	527	533	565	528	508	529	534	528	562	531	513	491	558	507	539	555	489	527	538	510	586	515	526	518	527	540	513	536	554	550	520	573	542	554	524	527	586	512	531	505	515	573	552	496	525	495	564	528	545	536	535	524	499	497	482	511	521	524	509	525	540	552	487	536	534	532	554	519	485	462	536	500	520	533	544	526	558	500	538	547	530	504	522	511	519	506	560	487	549	532	497	524	548	562	579	510	581	530	566	555	578	561	532	551	494	545	519	514	495	518	534	504	493	503	521	546	549	513	494	508	526	523	514	498	516	531	496	518	559	532	537	503	521	529	528	511	566	555	536	559	543	529	505	539	496	544	517	525	549	536	521	523	528	530	532	559	535	528	475	559	506	521	521	557	530	518	494	533	522	553	514	527	551	516	531	502	539	498	533	538	508	484	562	557	547	539	463	541	525	547	509	524	543	515	536	537	509	536	533	523	525	528	524	551	476	548	522	592	539	528	525	562	549	581	545	544	530	525	502	552	535	548	527	499	489	537	525	526	556	565	526	489	556	518	536	507	531	550	521	537	531	519	605	566	528	528	486	511	538	535	560	542	535	515	511	507	563	513	492	522	599	527	551	533	512	506	565	517	529	519	509	497	506	528	497	506	526	559	559	510	521	514	552	562	559	534	554	511	556	566	527	495	543	533	538	573	495	505	530	562	546	552	554	510	529	528	530	530	542	520	552	560	502	526	525	552	506	535	539	520	507	523	538	493	512	540	526	516	536	499	575	501	531	527	512	552	541	529	554	519	509	544	547	488	516	512	504	542	494	496	524	554	524	552	530	517	505	529	544	544	554	517	556	530	538	525	503	533	488	512	503	512	516	524	473	520	559	560	542	530	542	511	509	529	563	550	515	543	515	507	504	516	500	509	494	523	514	546	529	567	498	526	547	521	551	528	540	524	522	538	533	520	541	539	497	525	549	518	500	535	555	506	530	552	510	511	511	517	527	523	549	532	528	558	535	593	556	543	494	561	502	545	507	543	538	547	535	525	479	496	554	491	501	560	522	541	556	565	572	524	543	523	513	516	531	511	488	588	526	530	547	541	543	506	551	521	504	516	571	550	576	547	523	498	534	558	550	569	517	543	511	537	510	584	503	515	504	543	512	573	557	538	553	533	572	507	527	538	525	548	541	552	522	510	536	513	550	597	550	542	556	547	519	513	508	551	527	551	541	536	526	522	504	538	504	520	504	557	529	504	555	493	530	501	532	521	530	539	522	540	534	509	526	564	502	490	518	549	516	555	539	497	542	535	534	544	541	531	533	524	520	512	504	503	523	533	512	525	556	522	533	519	553	549	535	502	560	509	529	571	520	545	528	513	541	509	560	506	563	491	549	548	536	574	527	543	544	522	582	522	515	554	513	553	532	505	500	472	512	506	493	528	558	527	521	546	536	498	546	533	527	528	534	513	554	538	525	543	514	517	496	532	469	501	530	532	497	528	529	569	534	486	563	496	526	530	533	520	517	534	550	510	523	532	523	514	513	493	477	529	528	524	548	544	598	540	514	524	527	520	583	547	542	544	526	539	548	501	532	547	538	536	596	512	504	518	471	525	530	537	528	545	524	526	513	536	516	543	507	551	555	535	533	507	529	506	498	552	524	542	569	562	535	484	534	499	528	512	534	542	516	554	564	494	542	508	550	532	544	540	536	552	518	484	553	537	518	541	522	520	550	502	558	510	583	551	561	514	521	514	525	517	554	567	490	524	539	509	537	506	487	505	548	541	532
3909	3350	2794	1470	1047	846	705	746	4141	20523	15929	8927	3401	1136	623	474	434	475	443	440	460	513	467	437	420	469	485	451	436	452	469	452	480	479	445	457	452	451	443	460	441	431	457	464	448	454	425	440	464	461	457	454	469	450	440	487	456	453	448	449	408	415	409	457	474	458	448	467	444	472	476	450	451	438	423	460	432	430	458	453	405	460	414	468	500	462	451	448	485	458	446	473	436	459	452	418	417	405	447	465	461	464	464	434	432	428	456	426	474	462	448	444	464	472	430	440	468	476	450	467	464	481	426	473	422	425	438	441	427	459	504	459	455	425	442	464	424	472	445	428	474	462	437	405	436	452	433	422	481	486	476	434	471	448	427	464	484	445	457	448	468	456	476	473	499	414	431	443	452	438	451	439	458	436	419	447	463	423	439	419	435	467	463	440	450	450	480	463	432	468	465	448	419	471	447	480	406	438	471	467	462	452	481	482	479	491	458	438	440	477	476	452	441	451	458	464	455	452	447	456	440	452	420	464	468	465	475	451	412	419	446	443	441	474	451	434	482	472	492	462	474	481	465	439	472	432	440	438	399	457	454	407	422	462	460	441	420	506	447	444	451	469	432	459	475	464	461	477	486	440	459	468	458	452	439	514	455	462	436	438	461	431	496	447	457	459	443	423	478	451	463	453	428	452	488	425	460	482	436	432	473	412	422	449	409	459	496	477	447	397	415	472	448	427	455	455	439	479	448	478	466	474	462	444	448	474	441	474	443	436	465	424	469	474	445	460	446	421	451	428	436	441	468	450	475	466	431	416	433	484	450	457	504	458	440	443	456	477	454	459	462	506	468	444	442	441	476	435	441	456	441	437	416	454	449	451	412	457	463	408	489	514	471	423	472	451	463	468	420	452	431	454	445	472	425	453	434	435	432	469	449	448	476	425	441	466	416	453	450	473	453	438	443	442	456	420	406	430	476	428	460	451	443	446	485	450	456	481	411	471	425	454	439	468	465	430	431	455	488	446	416	450	451	442	452	464	429	459	443	441	458	446	421	435	471	430	448	465	425	495	434	429	459	456	430	428	465	445	441	467	443	456	498	481	430	446	444	439	457	435	403	435	450	455	434	474	459	468	446	483	429	433	444	475	442	472	429	447	411	460	426	453	457	438	445	454	452	455	476	446	412	444	492	439	465	428	443	439	456	468	447	461	463	435	449	446	456	405	434	464	454	449	473	447	437	449	461	453	452	431	494	468	462	451	467	451	446	422	455	401	416	450	460	450	416	485	429	460	429	446	471	428	433	482	442	494	453	460	461	505	442	431	449	440	437	441	457	501	423	459	477	459	462	475	441	418	468	469	456	419	448	437	501	470	447	450	430	447	451	462	456	442	481	428	454	461	452	423	465	457	441	458	454	421	437	420	464	396	477	450	408	408	445	441	422	464	497	494	472	463	477	456	453	453	446	494	479	436	432	451	461	448	468	472	488	429	436	440	483	436	432	476	415	481	440	441	457	458	446	419	446	433	442	470	455	479	423	455	457	465	458	471	455	433	484	438	473	432	474	467	428	440	460	446	460	458	456	456	478	483	479	451	441	467	467	433	408	473	428	462	448	483	474	434	463	431	498	443	434	428	449	476	446	432	491	454	436	447	429	454	468	470	459	421	420	454	447	455	447	438	448	435	438	462	444	468	461	433	442	436	435	484	425	462	445	442	444	470	460	426	467	468	445	432	444	472	448	428	417	459	420	428	492	434	433	454	436	458	476	445	462	463	500	431	435	447	435	442	443	441	477	418	456	441	456	465	461	464	481	424	436	462	419	473	464	423	494	468	450	435	430	430	451	444	460	436	463	442	470	447	465	453	399	427	433	499	473	440	424	487	473	448	424	477	427	478	452	482	466	454	441	438	464	424	426	448	406	452	470	453	464	446	422	438	469	435	416	463	454	443	462	424	473	494	450	454	439	446	458	466	459	450	460	454	471	433	432	485	473	454	459	462	431	435	447	445	420	443	434	473	440	470	473	449	452	469	471	420	446	437	463	453	465	456	433	431	448	424	434	425	457	432	479	456	467	427	456	409	450	432	430	452	459	408	443	441	469	431	462	458	416	463	442	462	437	444	443	458	462	497	450	474	479	480	459	441	427	486	422	448	440	460	473	467	466	427	431	439	458	456	473	447	441	423	412	429	473	423	472	491	462	438	475	420	450	438	456	462	465	462	473	494	466	438	430	438	425	462	448	480	444	458	448	473	424	415	462	451	479	413	420	479	464	408	441	453	432	439	471	489	463	466	441	413	430	458	449	430	472	437	453	452	424	442	462	447	440	503	441	480	443	408	437	458	448	449	453	442	450	425	476	451	468	462	445	463	449	436	441	471	451	403	475	472	455	437	468	452	477	420	421	421	440	457	451	438	450	434	446	460	439	467	417	463	427	461	486	470	429	476	470	445	413	441	461	428	471	451	459	434	442	461	445	441	435	448	424	484	414	458	474	452	433	415	457	437	439	442	435	446	448	478	473	446	471	406	439	420	473	460	441	440	486	427	431	428	451	444	530	443	470	443	435	421	473	483	473	418	460	437	464	465	466	479	448	411	448	454	478	435	445	479	465	457	440	520	446	454	449	437	458	420	467	444	445	456	499	465	450	423	425	455	430	477	447	477	443	433	490	465	452	462	440	442	451	448	453	439	437	486	486	462	460	438	420	464	449	481	457	474	429	447	470	446	455	472	493	444	473	480	421	449	440	408	470	435	441	436	450	458	474	466	422	433	462	446	457	438	401	427	470	480	479	481	496	414	470	434	486	485	443	433	447	435	463	483	446	462	446	455	473	414	473	486	431	453	435	429	447	461	428	468	473	456	503	454	452	467	475	421	447	445	477	467	416	431	458	447	443	450	431	437	470	451	481	441	473	445	409	441	474	488	428	512	475	449	460	443	471	407	442	427	497	461	433	439	436	437	451	452	493	442	437	487	422	444	447	484	471	413	482	412	470	457	451	451	441	460	460	454	452	484	429	448	428	441	437	467	437	446	459	430	457	483	427	437	409	440	404	452	455	440	427	470	431	469	452	454	449	454	427	458	464	433	465	447	445	447	440	435	454	471	429	465	500	426	394	477	458	413	433	435	454	449	493	458	490	450	465	439	473	446	479	437	422	421	443	462	447	444	476	445	460	421	468	442	478	462	432	467	484	443	443	444	431	481	450	456	474	436	423	442	453	442	434	450	448	444	475	476	461	461	426	465	417	452	452	403	440	470	459	446	462	442	456	441	458	459	484	428	457	428	439	459	454	437	448	461	415	415	461	441	472	458	448	470	482	441	478	457	467	471	447	461	433	445	435	459	424	488	442	445	458	416	477	483	465	470	450	440	494	492	460	479	466	437	454	494	445	467	499	478	449	426	411	457	477	442	435	469	446	461	476	460	456	426	471	461	470	482	458	461	405	478	457	462	491	455	421	474	439	460	416	460	459	430	435	468	448	468	439	463	462	471	480	448
23819	21052	28308	24053	21038	8470	1819	1113	2346	27804	35858	24687	10448	2679	1089	767	715	768	724	736	669	719	723	736	703	705	764	698	773	699	715	725	686	719	736	720	728	710	687	706	700	708	700	708	719	754	667	704	732	670	653	703	677	740	782	695	706	748	701	744	706	697	696	699	721	680	701	703	709	713	699	707	715	676	665	682	731	707	716	719	721	733	695	706	719	718	726	743	670	700	751	694	719	703	666	722	639	704	703	725	726	733	687	683	678	742	677	676	655	754	706	705	693	690	695	681	672	708	722	732	734	727	688	759	684	731	727	726	688	749	735	728	691	708	735	727	701	692	723	720	694	725	693	690	738	733	692	686	711	716	725	743	674	690	760	714	755	667	730	687	671	735	753	688	770	750	720	707	711	674	756	729	717	709	689	708	730	677	714	739	666	734	724	723	714	688	708	726	712	699	671	678	752	715	718	674	726	713	762	730	773	687	753	717	690	713	702	736	727	733	715	695	748	690	686	727	681	728	677	681	682	751	720	698	695	671	714	758	707	701	674	711	712	718	739	711	697	748	683	709	747	740	703	731	711	726	732	727	730	720	695	718	732	729	698	709	705	738	711	718	720	709	736	705	751	702	729	717	720	738	662	707	758	720	735	712	784	726	700	694	745	682	674	713	735	748	639	742	692	707	709	756	727	640	729	758	709	720	684	741	717	741	691	676	698	642	726	683	731	715	698	700	737	673	695	714	700	713	741	669	705	690	684	712	760	651	714	724	665	745	710	705	683	738	736	731	766	729	679	734	761	678	666	747	693	739	697	714	718	710	704	725	713	685	721	704	661	721	690	717	734	677	744	720	766	726	711	658	718	717	709	686	693	730	705	700	747	714	721	743	700	665	703	718	713	671	689	720	745	753	678	713	712	680	699	693	687	700	673	681	712	681	708	728	734	733	748	727	772	719	739	721	727	731	733	759	650	695	741	709	715	689	728	711	703	727	744	730	713	692	733	694	671	760	742	689	729	707	695	697	693	722	723	711	682	706	641	733	664	737	679	744	685	719	740	753	655	713	669	671	669	684	696	730	719	728	704	732	706	727	685	736	713	704	725	735	707	718	712	705	718	726	733	723	678	713	681	713	729	709	732	712	717	680	681	735	720	753	668	709	688	746	702	689	761	688	694	720	693	709	731	718	726	701	727	688	707	703	729	693	711	734	725	741	711	725	701	706	724	672	711	716	722	694	692	697	705	731	714	678	692	728	743	708	680	712	697	657	731	675	688	711	693	749	719	741	737	704	739	746	663	734	695	655	705	744	766	645	725	694	734	724	678	675	762	697	711	711	701	712	758	698	711	716	720	733	707	724	696	709	728	658	736	727	664	710	687	774	705	702	736	740	748	666	715	696	697	676	720	730	730	654	738	707	756	695	685	736	715	640	735	689	688	662	696	689	677	708	739	679	701	720	720	728	758	707	706	727	691	723	684	743	726	710	729	671	653	706	728	704	674	727	732	695	755	716	636	744	712	727	720	704	710	716	689	704	694	725	689	735	727	667	732	702	688	713	706	695	706	724	734	735	674	704	739	696	725	715	715	752	729	742	722	689	746	713	721	681	718	696	684	714	677	781	709	697	699	717	764	719	713	669	725	742	723	703	686	668	735	691	693	793	725	694	685	690	743	690	709	717	663	704	698	699	703	671	738	684	729	705	743	728	724	704	735	729	682	673	747	717	710	705	706	752	694	677	683	695	733	671	694	665	706	686	698	677	713	680	711	731	730	707	709	700	706	745	737	732	716	709	714	740	729	699	667	679	716	681	646	654	739	682	749	736	720	653	684	709	750	727	736	759	700	698	675	702	720	678	748	672	723	706	686	691	710	712	742	680	706	715	669	684	675	722	742	708	696	764	710	692	759	697	698	712	744	665	702	705	722	712	755	764	715	748	672	697	693	700	680	744	743	676	674	710	701	678	764	692	720	702	718	698	683	709	658	691	711	675	664	710	726	719	703	677	707	693	699	684	686	707	695	712	696	719	692	715	719	725	685	720	692	646	722	730	701	694	698	691	733	693	637	648	676	662	710	700	703	684	698	688	696	684	737	704	649	695	740	658	731	677	742	726	710	712	727	684	709	681	683	685	680	709	742	710	698	729	753	693	736	731	706	734	745	694	718	686	697	721	694	717	710	762	702	707	725	688	666	692	728	681	701	773	679	678	701	736	728	690	738	687	726	697	670	704	678	782	710	725	707	703	670	712	727	705	740	702	738	717	763	735	791	701	694	684	711	673	686	702	660	706	686	721	680	682	759	767	714	745	733	711	728	709	723	729	743	754	712	678	740	719	692	748	703	733	700	707	719	674	704	686	694	710	712	718	721	725	700	702	726	703	717	677	690	648	743	675	693	707	728	710	717	702	698	680	686	738	723	669	708	637	732	675	719	722	687	705	714	747	752	709	657	677	697	670	741	695	671	671	653	713	685	687	705	741	742	672	761	730	691	695	678	683	746	700	701	699	761	657	713	690	697	726	736	678	716	711	674	686	685	654	674	697	686	747	689	685	708	680	731	692	745	702	699	753	676	704	697	730	718	718	713	679	702	671	673	714	677	667	724	686	749	662	725	746	729	700	714	704	736	707	698	729	689	692	715	709	727	677	713	741	732	685	698	705	740	708	723	672	721	667	718	717	707	702	770	762	733	727	687	685	711	696	772	709	701	672	729	751	661	706	701	711	738	745	692	726	699	708	722	781	713	694	672	710	693	659	700	682	702	722	722	772	661	677	679	755	712	689	726	725	736	727	709	661	682	750	719	688	700	719	686	698	683	747	703	658	704	747	692	683	742	731	662	702	733	721	703	697	703	726	715	736	704	691	736	718	688	709	730	651	737	705	749	723	762	727	696	694	725	706	685	690	729	699	739	669	677	715	708	725	722	712	743	755	713	719	703	697	695	739	722	700	666	741	726	695	719	722	720	693	699	708	649	674	691	687	711	717	748	708	673	714	735	708	734	747	722	725	690	666	726	691	699	738	701	721	692	720	625	682	725	741	756	713	684	686	713	678	763	702	702	650	675	741	733	724	659	702	745	713	695	750	724	727	717	699	709	711	668	694	706	740	651	750	743	729	701	705	671	725	732	691	685	751	725	631	692	646	727	700	729	680	734	704	662	683	642	656	695	709	724	713	708	689	705	749	708	695	721	704	684	663	661	712	720	716	686	693	682	722	680	690	694	698	740	687	728	679	697	689	729	727	688	698	728	729	702	776	692	713	732	702	732	704	694	711	720	719	722	704	753	710	692	716	736	711	711	743	669	700	700	675	686	714	712	696	692	716	702	698	673	714	667	675	712	700	707	663	692	653	721	721	719	718	713	763	698	698	704	737	693	691	686	700	739	740	687	713	688	713	718	731	685	654	701	743	717	696	683	697	717	666	751	725	671	704	732	737	701	720	736	666	736	702	696	694	743	620	683	676	685	668	727	694	709	759	729	717	683	703	733	652	662	703	666	692
4339	7216	7100	3262	2025	1537	1264	1136	3546	31395	30605	19557	7950	2423	1005	673	597	627	567	613	600	595	613	575	589	635	561	603	599	588	571	565	597	586	622	596	563	606	531	610	618	542	603	614	593	597	590	582	560	581	611	594	580	624	620	613	568	592	578	574	529	646	596	575	566	640	622	583	583	580	596	550	581	612	560	585	645	605	607	581	569	613	566	596	567	627	562	588	630	572	599	584	595	597	611	562	631	618	608	633	603	568	578	589	613	591	580	574	614	579	620	659	570	577	648	621	609	609	596	592	559	577	566	569	565	595	594	574	587	573	568	555	627	632	660	579	587	581	585	617	619	571	606	606	530	585	603	603	625	598	600	632	598	561	595	577	610	599	592	583	612	581	640	615	584	590	599	605	598	560	611	580	582	579	576	616	617	603	605	595	579	594	593	595	596	592	588	647	593	586	568	586	576	554	616	613	586	624	601	554	616	563	592	555	655	585	635	569	590	575	581	584	615	581	569	609	578	589	607	607	577	603	565	593	542	538	561	603	654	604	611	561	616	571	604	606	597	603	592	610	649	605	621	567	574	609	575	572	602	570	601	628	632	595	545	538	593	608	583	577	608	601	581	600	584	672	597	566	596	590	613	593	595	549	614	612	601	586	612	580	549	584	552	626	557	638	600	572	626	627	609	600	594	580	634	567	591	607	622	604	579	584	647	625	604	585	586	586	570	588	584	613	599	593	580	552	649	571	598	597	583	642	577	576	565	604	559	600	586	614	582	618	579	584	618	555	595	596	596	571	582	608	559	595	617	581	543	579	598	613	604	594	615	578	574	617	606	618	598	606	586	599	585	563	572	558	574	555	596	566	609	626	597	615	574	612	534	602	562	566	596	607	625	604	575	550	552	604	647	610	621	579	610	598	592	631	554	578	575	593	582	599	583	658	632	572	595	630	597	572	564	552	605	585	585	569	582	604	601	586	609	600	589	583	571	587	532	585	546	557	583	604	562	614	560	610	621	603	583	599	624	571	579	628	569	593	596	592	613	564	626	561	564	546	586	597	598	563	581	617	553	599	566	597	611	619	579	575	572	567	579	586	587	578	593	571	640	614	556	565	595	583	606	614	631	599	569	588	592	612	587	606	529	587	635	604	567	572	623	582	596	622	588	560	592	573	602	599	588	553	595	612	600	593	624	614	624	574	584	592	605	598	560	579	621	595	577	570	559	572	579	585	565	580	589	595	578	566	563	567	551	591	617	596	610	614	625	563	605	626	567	578	555	605	604	568	583	547	595	581	600	608	560	604	589	620	587	570	617	597	554	614	564	583	589	597	559	588	582	638	602	579	622	579	600	618	556	593	583	617	569	590	622	572	558	553	567	574	601	553	558	597	582	579	584	566	593	591	559	570	593	597	596	571	600	584	605	653	571	638	649	578	581	565	556	585	581	629	612	608	591	574	556	556	595	612	530	593	587	550	569	573	615	587	562	571	628	622	624	634	587	620	651	588	590	592	606	570	608	611	609	555	557	596	600	598	572	612	633	596	618	568	595	600	615	580	569	608	598	587	581	564	622	574	577	585	626	604	563	611	566	593	566	601	598	588	580	607	576	594	563	582	548	582	570	613	547	643	591	630	579	620	621	566	609	623	559	603	627	627	616	583	586	609	596	549	570	588	586	598	604	582	599	574	558	602	590	568	538	587	593	561	628	571	532	571	600	576	606	562	586	588	613	599	592	553	617	589	604	514	553	630	634	625	552	564	590	591	578	551	518	597	603	585	663	608	580	584	582	600	583	569	596	637	575	588	578	611	585	585	565	609	598	600	588	589	587	595	545	604	584	538	603	653	600	588	579	594	628	554	630	570	626	564	590	609	586	604	578	572	584	630	579	622	551	605	606	581	638	591	601	586	643	584	581	605	589	597	576	590	602	591	618	600	604	593	561	578	608	569	553	648	607	570	601	586	576	594	571	574	584	549	592	605	591	579	595	536	578	593	602	619	584	564	590	576	567	574	571	594	620	609	595	602	593	592	610	606	598	558	574	603	600	601	569	553	600	595	599	580	580	584	602	572	594	581	569	554	589	625	618	585	567	619	628	617	591	556	577	576	593	540	587	606	614	579	591	597	559	535	595	603	543	556	598	611	591	601	597	570	572	582	598	543	564	609	562	573	596	596	628	592	619	599	581	566	568	577	596	575	555	593	570	587	580	660	599	607	559	570	647	642	591	595	598	611	603	599	553	570	557	575	569	545	597	595	571	615	549	588	594	534	591	570	564	580	597	610	593	581	591	575	618	560	598	592	589	549	599	566	615	564	561	584	561	578	618	571	580	577	556	626	664	592	583	578	584	587	566	605	556	571	593	570	556	546	593	560	582	642	559	569	553	585	578	559	615	618	627	629	603	583	561	606	615	601	590	601	568	570	590	555	631	598	584	614	583	569	594	630	591	589	636	599	622	589	561	584	566	568	547	592	610	546	565	544	578	596	622	554	572	601	558	586	582	628	600	571	588	582	611	620	589	598	531	583	602	577	586	586	573	548	599	548	578	613	582	588	620	551	607	593	654	583	541	549	572	560	590	626	622	588	622	570	575	548	625	533	582	558	575	580	616	618	588	578	611	582	616	534	629	590	589	558	625	610	615	581	592	571	608	587	554	660	594	597	548	597	574	585	567	562	597	585	598	634	577	591	585	609	623	619	579	558	567	591	584	557	584	603	574	613	572	643	618	579	560	577	589	571	616	606	583	611	613	568	532	587	636	612	601	586	591	542	581	607	573	556	550	604	573	604	530	543	592	579	620	625	590	606	555	603	590	546	573	567	616	570	637	540	601	637	551	609	573	615	568	562	580	597	637	556	590	557	594	630	606	619	596	613	587	583	584	571	542	570	581	586	582	595	572	597	616	567	609	596	624	603	560	578	623	604	594	595	593	591	613	568	577	604	574	572	600	589	601	580	554	569	603	574	563	608	560	564	586	605	566	587	583	635	584	584	586	569	580	572	601	571	593	600	625	566	595	583	585	614	593	552	572	562	610	589	613	635	588	626	566	573	586	566	623	593	586	557	619	570	593	564	549	623	588	608	573	556	629	609	586	606	645	561	596	528	569	580	585	585	580	580	666	582	553	569	527	602	592	538	607	583	643	596	626	575	655	631	607	589	598	580	562	586	533	552	596	594	589	598	606	606	565	580	587	648	573	579	587	572	546	599	550	595	569	567	556	576	592	559	567	572	519	593	634	606	581	600	562	625	595	579	609	565	535	574	618	598	618	572	605	599	625	609	589	603	579	625	611	593	599	576	628	585	565	608	607	598	594	562	551	612	560	552	564	591	583	609	594	588	601	571	578	565	574	584	609	584	588	614	594	606	574	608	625	624	575	593	532	632	607	628	591	554	629	552	557	581	633	562	568	591	605	588	577	582	604	580	602	600	584	537	625	557	544	586	587	622	597	576	614	582	588	550	534	575	590	614	631	625	595	549	559	558	596	587	569	612	559	591
27352	12856	1829	808	600	528	540	522	480	1669	2575	2042	1139	733	583	511	538	516	531	526	479	528	483	530	504	525	528	503	505	509	533	534	520	538	544	499	505	555	490	472	555	488	499	502	494	518	512	498	533	506	539	505	512	518	523	507	518	533	508	513	529	542	565	535	533	520	524	504	520	486	483	478	551	470	517	519	507	524	498	527	513	475	492	493	518	532	487	500	476	523	523	477	505	507	518	505	528	503	533	533	482	495	524	540	494	482	515	545	506	521	503	549	506	546	538	528	510	512	501	544	493	519	530	505	507	493	483	498	530	503	485	494	506	501	518	529	492	507	506	535	501	479	486	519	486	527	517	526	522	494	514	484	512	518	546	537	520	485	521	535	451	521	455	515	508	524	503	504	503	536	534	478	530	481	518	541	489	511	517	508	501	492	518	516	522	516	529	488	471	472	526	506	496	472	527	504	515	515	523	501	518	530	501	509	558	531	487	508	517	515	558	504	472	519	493	490	484	501	527	514	532	525	549	507	531	519	499	485	473	521	515	532	502	513	527	499	500	518	538	534	545	550	490	459	503	477	521	518	505	532	507	541	487	500	549	475	559	510	504	553	516	539	509	524	494	537	540	517	483	535	509	496	534	540	528	457	555	534	490	548	507	504	510	507	485	542	511	543	509	495	529	504	502	524	491	518	507	523	483	517	510	515	523	556	514	563	525	543	497	494	504	513	568	531	488	522	586	529	523	523	525	491	501	517	504	487	499	488	497	469	526	524	523	531	529	516	482	496	492	490	513	504	547	469	520	542	507	541	493	476	522	513	501	528	506	529	516	498	469	503	508	521	460	500	501	493	515	538	518	488	566	509	512	505	477	546	566	537	485	508	484	531	516	482	540	514	507	475	537	512	512	469	468	548	527	481	537	477	524	486	476	527	538	529	509	513	489	489	537	511	498	498	513	503	502	542	528	557	498	523	571	524	525	569	511	495	530	521	503	508	496	505	541	506	488	504	507	499	488	484	504	483	506	491	499	492	501	481	508	501	544	462	575	514	510	521	553	481	521	525	471	560	517	532	505	530	528	515	522	526	541	514	488	493	484	494	502	504	549	519	509	538	465	538	540	536	515	479	530	504	490	533	513	528	538	525	520	515	512	503	521	518	499	505	505	520	539	501	548	485	487	542	524	520	521	487	524	517	543	477	519	500	551	511	560	511	542	503	483	535	473	530	510	507	531	517	507	542	497	525	505	529	486	564	459	511	464	464	514	486	505	523	503	525	519	477	493	516	519	508	556	543	528	470	514	530	473	530	494	570	524	558	528	515	541	511	508	494	515	544	492	515	510	485	527	507	543	488	514	511	521	527	547	506	491	474	536	476	509	465	565	519	499	477	516	516	498	535	522	493	527	511	540	483	481	478	502	492	490	501	520	503	522	512	490	510	493	514	525	515	516	502	483	536	483	498	481	508	504	527	556	540	498	470	492	479	489	512	491	550	526	510	494	525	525	513	508	511	518	495	521	479	477	512	516	499	504	527	541	490	490	526	516	490	511	474	512	503	512	451	515	525	519	498	517	511	516	531	532	523	494	569	461	493	476	495	479	507	503	527	515	514	467	526	496	459	487	478	494	506	503	510	532	554	543	550	491	530	501	498	502	561	509	501	530	524	507	521	494	539	480	522	472	482	505	475	497	475	505	498	496	519	492	495	513	492	494	550	525	520	534	466	529	483	531	499	529	477	482	542	520	486	519	536	523	508	480	508	485	487	488	541	508	503	518	514	547	501	517	465	482	504	526	522	470	523	527	511	497	511	510	533	521	537	488	531	495	561	489	477	486	490	496	515	479	561	520	508	505	497	482	530	483	500	520	518	544	510	572	503	509	496	510	505	522	532	505	523	532	510	539	507	496	500	545	512	465	474	499	485	516	501	483	522	543	537	501	505	517	521	517	500	499	508	541	529	519	474	481	513	492	540	489	518	497	494	503	520	486	491	509	524	543	512	509	498	497	559	495	527	586	521	519	503	475	507	519	495	503	524	541	483	490	492	491	521	469	501	505	476	494	510	522	560	493	551	504	503	509	512	547	464	536	532	498	467	492	509	538	485	483	530	512	511	528	484	515	530	535	503	529	528	497	496	479	545	462	467	502	525	500	494	511	493	480	491	523	490	500	534	486	510	506	473	546	512	493	490	518	477	522	520	540	480	478	471	471	528	465	530	506	506	530	472	540	558	475	491	500	535	491	482	513	536	515	506	533	484	520	486	526	488	517	494	542	501	515	533	526	530	496	540	535	504	500	502	510	536	502	496	509	533	495	542	490	532	568	488	483	527	536	495	518	484	464	521	537	486	480	523	457	509	517	504	518	525	525	525	494	518	544	478	489	456	518	545	505	502	462	534	499	532	503	503	521	526	457	449	533	521	525	515	531	525	503	520	481	495	484	505	492	540	480	535	515	479	496	539	548	496	496	523	554	477	516	503	511	527	510	508	536	484	507	495	513	489	529	507	504	541	507	504	541	467	512	500	520	519	512	530	508	525	497	511	491	539	502	479	487	501	484	479	515	502	556	496	475	538	488	512	483	524	512	477	472	503	530	499	513	515	492	538	526	539	506	523	528	465	500	492	522	529	518	522	487	516	502	527	526	468	512	552	523	506	522	527	506	511	495	490	522	453	480	516	504	503	499	503	502	505	545	505	508	498	521	555	505	552	529	542	500	522	536	494	523	498	538	522	495	490	510	522	519	509	493	470	540	511	522	538	513	510	517	529	475	520	522	494	497	512	523	507	532	490	552	489	530	476	513	525	515	500	518	539	531	539	536	504	495	486	526	516	518	505	538	507	503	508	503	510	513	527	514	516	522	489	441	506	497	537	557	527	488	504	482	479	518	529	489	510	505	520	489	531	492	530	502	507	499	537	472	533	493	573	522	522	490	533	531	537	530	499	530	524	514	499	525	489	532	471	523	554	489	512	512	498	499	493	518	533	530	533	517	524	517	539	519	482	497	506	497	495	479	512	504	456	502	510	498	484	544	497	514	535	514	466	490	535	497	538	498	493	525	507	521	521	478	492	508	495	524	527	519	546	534	527	515	516	486	458	503	486	508	517	505	532	494	542	519	506	477	544	509	523	528	510	513	501	502	514	481	496	493	475	494	507	527	520	534	511	478	520	488	459	546	513	509	509	531	550	509	505	529	527	566	491	548	510	527	507	526	497	484	489	515	505	521	557	477	552	550	508	512	484	480	535	471	490	509	499	509	541	490	532	480	560	492	489	506	534	483	498	522	520	516	506	513	517	499	523	493	519	517	528	511	525	493	498	505	483	527	534	494	492	486	515	464	508	546	537	550	490	537	566	523	532	495	510	466	532	493	522	501	502	517	517	534	579	493	523	480	479	493	522	508	542	508	510	498	514	493	482	526	517	515	486	507	498	550	545	517	512	513	488	482	518	526	529	518	548	510	508	518	551	537	540	500	533	483	496	506	541	520	466	492	490
5190	1248	1114	596	493	506	458	435	500	2201	2943	2036	1127	679	457	493	449	398	413	446	421	421	411	453	405	399	423	422	448	358	455	432	416	400	452	446	394	429	442	425	397	419	436	422	439	412	420	431	416	413	446	448	418	413	427	415	436	422	413	395	398	431	430	413	453	416	407	434	443	412	420	367	416	401	425	432	414	428	454	462	420	414	417	407	377	429	396	410	412	439	410	377	436	410	434	406	433	399	419	434	414	432	431	435	440	406	405	386	416	482	399	393	417	387	412	405	384	429	398	410	426	462	412	405	419	456	396	433	410	433	445	398	408	421	439	422	433	415	407	409	401	422	463	424	432	433	435	414	415	433	407	424	433	446	408	396	400	397	419	420	432	434	400	412	434	417	404	432	428	448	422	423	400	465	412	431	454	438	424	431	433	423	436	384	393	398	406	414	412	383	374	417	437	433	443	401	398	424	404	453	380	405	428	438	422	435	400	393	409	425	441	421	476	410	418	398	378	420	418	448	457	402	485	421	453	424	441	396	386	455	410	436	400	443	416	440	448	424	439	433	368	425	445	406	376	383	423	428	412	425	455	396	393	428	403	399	412	416	402	409	403	475	422	400	424	444	424	445	395	456	389	411	424	405	400	454	423	420	414	378	412	421	465	421	440	410	444	407	405	422	415	411	423	448	427	414	384	417	397	483	443	441	428	431	436	461	381	425	398	426	433	412	419	421	392	437	444	415	398	460	388	454	374	398	396	435	410	468	450	411	418	410	466	451	434	431	424	438	390	447	432	379	407	442	444	454	425	419	404	413	438	414	422	430	439	429	442	397	425	440	418	452	420	422	436	433	443	389	388	440	425	444	418	401	451	418	414	393	439	405	391	403	432	444	396	418	439	423	433	444	423	434	396	382	398	422	403	412	429	420	406	410	417	395	438	430	423	455	439	373	431	433	435	386	462	437	394	443	386	426	424	403	424	395	439	439	383	417	438	423	416	403	427	452	405	404	419	413	421	407	411	447	443	436	415	410	444	448	409	412	440	416	445	414	453	451	406	444	411	407	432	427	409	408	449	452	401	396	378	431	419	400	447	440	424	390	461	422	424	425	426	411	445	453	433	394	410	386	394	429	450	377	412	403	427	402	436	402	398	422	480	435	398	413	453	441	418	445	422	456	435	450	381	432	400	412	419	428	398	449	456	424	413	416	410	456	396	451	408	418	413	433	450	431	410	407	447	412	411	401	404	435	409	419	438	443	389	433	424	447	403	415	428	413	376	393	397	430	426	419	421	414	421	471	457	418	398	399	406	421	418	379	475	429	431	427	423	408	393	431	404	415	425	445	453	440	446	428	404	405	399	413	429	467	446	389	446	394	414	444	425	427	415	405	440	414	438	405	392	442	406	391	414	417	412	435	429	439	427	406	418	446	413	419	431	445	423	421	423	431	411	390	445	427	409	454	424	434	425	408	411	414	450	384	419	457	423	409	394	430	401	431	400	424	411	435	445	391	420	409	409	427	434	391	426	398	415	411	461	424	420	427	405	404	416	422	395	401	419	422	437	420	441	402	450	431	406	451	435	390	418	402	406	418	445	424	382	413	441	437	449	408	411	422	421	418	402	412	398	417	426	424	408	438	378	419	420	423	416	367	431	416	438	456	401	411	408	424	438	412	417	452	409	389	424	391	417	436	445	401	426	444	418	416	435	422	411	418	453	438	417	403	399	429	427	428	410	404	443	386	408	407	420	446	418	445	420	436	411	419	453	407	448	430	406	426	455	430	434	424	437	431	407	432	427	427	435	411	364	378	415	419	433	436	430	403	398	424	422	435	395	430	426	441	436	439	435	436	438	409	400	448	396	440	417	458	424	418	450	464	420	418	412	411	445	393	416	427	417	420	420	415	415	431	425	420	396	451	417	416	406	445	432	436	422	455	380	418	398	446	417	398	457	433	422	382	401	382	440	415	425	440	422	406	435	454	397	393	433	404	424	393	440	416	431	425	380	428	425	469	402	452	434	395	419	446	384	430	414	404	410	444	418	433	422	423	434	409	441	412	440	430	416	423	388	390	396	393	407	420	387	395	426	410	449	430	400	459	432	403	401	423	430	389	413	393	389	412	466	424	426	439	415	409	417	412	386	427	412	395	413	435	425	379	405	402	421	455	444	428	412	418	453	406	433	448	402	375	419	427	468	434	401	429	417	400	416	392	425	431	410	406	402	376	415	431	452	444	412	420	402	439	415	415	448	448	393	408	438	428	413	408	420	455	420	408	419	431	421	448	397	424	379	407	402	390	420	406	355	396	377	439	426	369	420	429	451	414	427	403	444	384	436	426	420	411	424	427	400	453	396	455	405	427	413	423	413	427	421	399	431	452	408	402	391	403	441	439	435	430	409	410	413	469	406	418	422	394	443	420	420	426	405	440	412	406	430	422	424	406	389	428	451	439	429	399	415	404	437	418	410	439	384	415	411	465	403	404	441	407	421	404	424	435	441	438	443	438	434	443	402	431	430	407	442	429	407	429	433	406	415	410	417	443	451	437	402	426	409	425	405	420	416	416	430	366	398	401	396	381	441	426	446	394	427	412	371	413	427	418	420	414	439	402	433	418	418	422	449	422	434	413	419	431	437	460	432	424	399	462	408	401	373	401	384	418	419	432	418	448	390	406	438	439	442	454	392	444	424	435	416	431	439	404	422	419	397	435	441	421	391	419	455	409	419	424	428	383	423	430	414	395	434	447	430	441	418	401	413	395	382	403	457	425	420	437	373	407	415	478	421	448	415	435	400	403	431	416	384	415	429	401	420	401	412	395	394	403	417	406	430	419	389	406	470	439	452	405	462	415	403	431	447	429	405	477	444	492	429	427	446	418	429	440	420	443	439	427	428	394	395	444	433	403	426	419	408	453	435	427	401	431	443	447	417	410	390	445	427	445	422	412	428	461	431	390	417	415	411	419	441	415	421	418	425	426	396	386	416	435	418	438	382	445	399	396	419	422	419	400	451	429	393	432	418	432	435	409	461	396	435	411	453	394	428	408	387	362	431	448	464	429	391	431	451	434	430	421	407	400	434	403	386	446	404	363	431	445	424	429	426	432	375	473	405	447	417	395	410	414	417	439	460	415	434	415	384	444	464	439	408	412	418	393	428	402	442	442	419	411	410	448	400	412	432	446	422	358	397	459	439	424	413	417	397	434	388	420	416	438	405	382	414	412	402	397	416	439	410	430	394	419	418	419	415	430	418	416	407	432	436	433	420	425	433	405	398	406	400	387	408	395	434	438	412	421	448	428	445	419	427	443	431	390	418	392	435	423	420	414	413	415	431	412	452	412	441	472	437	427	437	415	437	405	433	427	429	434	398	436	421	431	413	429	405	413	492	405	454	428	431	429	424	456	400	449	415	416	413	449	421	382	453	436	443	407	418	414	422	406	381	462	420	394	427	430	381	432	447	421	449	472	412	418	392	419	418	414	418	460	379	397	415	437	430	413
25153	21068	26972	25022	5239	1240	891	701	849	13764	18409	12911	4754	1581	809	639	521	517	637	559	585	589	575	621	571	568	548	546	615	553	548	546	590	554	562	558	567	567	553	552	597	528	563	543	548	585	545	537	573	589	541	538	559	562	597	615	561	552	507	605	520	562	579	572	605	547	520	622	550	625	605	553	570	577	567	564	567	556	561	562	601	565	546	594	549	578	528	577	598	590	596	584	578	550	581	556	580	592	588	602	580	566	549	568	592	559	540	629	585	556	568	555	572	578	530	564	625	525	552	616	575	511	598	559	575	569	539	554	560	517	525	584	552	541	561	566	544	533	544	583	567	574	573	556	566	576	578	573	527	581	576	584	580	569	547	600	562	587	582	558	553	551	586	542	549	524	568	587	556	568	584	569	586	573	590	608	556	550	603	573	554	553	574	590	558	551	587	576	562	593	584	534	576	561	575	616	542	551	594	564	568	538	550	592	549	554	591	577	562	566	515	567	565	530	557	574	610	590	552	540	570	590	572	510	556	554	547	577	592	590	540	576	597	570	613	557	594	528	543	538	577	559	574	514	561	600	545	582	570	550	580	556	563	565	561	582	609	546	564	569	565	584	559	587	567	564	575	563	563	569	612	577	558	531	551	548	569	568	521	574	551	570	580	578	596	577	545	548	593	585	519	561	555	583	554	557	564	554	550	548	512	573	591	564	578	609	538	547	564	568	565	570	580	567	529	581	577	609	616	577	602	573	559	570	524	580	590	579	558	518	586	548	565	577	586	567	593	571	579	589	541	520	536	555	561	533	543	564	565	550	537	538	540	599	635	547	518	608	582	564	540	558	567	565	567	576	562	550	604	560	537	554	534	586	565	578	555	598	587	584	580	557	546	608	532	534	566	567	563	559	546	566	565	579	566	570	584	614	609	611	544	600	591	577	571	553	597	569	587	574	603	525	538	539	560	588	586	579	531	541	551	562	521	555	560	536	586	532	543	547	574	523	573	531	549	612	593	578	576	575	525	550	539	552	565	558	504	588	563	557	562	541	605	576	570	562	558	582	536	543	567	532	598	567	562	515	579	536	606	559	561	556	542	533	550	548	560	569	528	572	547	555	560	561	543	560	561	575	575	540	552	552	584	549	554	614	582	585	547	562	562	572	573	556	577	595	553	572	561	556	536	564	576	537	564	614	613	536	570	615	567	606	577	568	574	559	534	588	557	529	559	545	568	606	517	548	601	557	603	557	586	558	505	573	540	576	581	566	589	560	570	541	569	568	572	547	565	533	526	553	624	540	580	515	563	567	587	577	583	533	585	572	547	540	543	551	554	601	552	536	551	527	565	521	575	557	553	561	519	527	543	574	564	578	570	601	566	548	579	557	522	597	544	549	593	546	546	582	583	604	522	549	544	543	530	539	561	593	590	546	580	565	626	544	516	571	565	532	580	526	534	546	586	558	592	604	558	554	601	540	574	580	560	560	561	588	603	578	577	511	545	563	578	552	589	489	546	542	566	529	597	551	573	591	630	522	552	588	509	576	577	565	511	533	551	571	557	551	574	568	554	570	563	554	547	535	524	552	545	555	560	570	539	516	551	542	560	538	533	572	579	557	598	618	570	555	553	555	565	550	561	570	507	602	574	552	547	537	529	583	592	568	559	571	565	579	555	532	601	562	576	524	533	555	571	596	539	539	480	563	584	539	584	546	559	577	551	548	528	542	552	537	609	540	540	570	558	572	592	557	575	555	600	574	525	597	544	555	548	589	497	556	588	609	581	545	560	604	602	537	590	552	596	546	536	587	564	486	623	537	572	565	555	564	553	528	548	550	544	561	572	588	555	516	548	524	576	552	611	540	553	625	552	546	556	561	615	542	558	568	552	566	562	521	573	632	534	570	557	559	554	580	535	575	552	612	567	563	516	585	580	552	549	565	557	593	548	563	589	537	530	548	565	541	583	523	549	579	569	564	575	539	556	641	549	595	580	565	558	572	580	542	538	547	567	539	619	569	597	555	567	590	597	560	532	594	566	568	533	548	578	568	582	556	546	572	538	600	589	571	568	544	548	589	559	543	542	541	551	580	576	556	539	558	549	515	529	575	516	539	553	573	566	576	562	554	576	569	571	552	488	584	537	609	563	562	595	549	587	554	559	581	583	582	578	537	555	558	547	570	564	579	549	577	544	576	570	584	583	564	536	536	553	557	561	596	558	545	572	564	551	531	607	574	562	553	540	590	554	573	537	578	531	550	552	568	567	562	568	538	565	549	547	601	576	520	577	557	556	530	559	601	559	567	559	513	596	553	556	558	539	514	559	551	579	552	577	598	536	509	580	538	562	566	530	567	571	558	547	584	552	539	538	612	582	555	544	570	506	585	579	567	558	559	624	564	549	573	557	585	587	564	602	586	572	515	524	598	551	588	561	562	576	541	536	537	560	522	536	548	585	523	523	581	558	572	542	578	545	595	562	551	588	610	599	581	560	570	510	554	562	583	583	544	555	546	505	538	580	538	518	556	547	568	554	528	572	565	584	572	565	545	543	531	566	571	524	576	590	566	522	525	540	556	534	579	542	575	562	568	570	546	608	569	553	598	514	557	588	552	574	557	519	521	603	565	511	553	576	579	583	516	550	548	556	573	551	572	550	552	606	576	535	591	545	558	552	563	534	531	556	599	558	585	534	542	550	559	597	559	551	574	524	572	550	557	544	536	551	556	559	593	561	570	541	601	535	579	545	607	616	526	583	601	572	571	558	564	546	523	571	558	587	566	532	578	543	507	598	577	590	623	534	567	613	557	550	572	578	594	555	534	591	549	592	573	589	600	591	571	572	591	570	550	577	609	603	536	557	558	566	536	535	535	596	526	568	571	554	566	587	526	527	591	570	575	520	566	583	583	551	567	556	531	568	591	557	581	553	545	523	551	513	587	576	578	577	625	542	568	563	559	540	558	619	587	556	535	573	562	555	589	588	550	604	534	597	553	572	552	528	572	565	563	584	574	579	563	588	526	517	603	539	536	557	559	586	522	548	550	551	537	600	570	528	572	554	559	540	549	583	595	518	570	527	495	545	617	591	587	604	572	545	537	548	572	579	602	574	555	530	544	578	553	545	550	570	515	558	536	592	562	531	572	575	584	543	608	551	565	551	596	582	531	591	577	602	579	547	554	601	561	581	621	569	609	600	594	580	568	566	574	549	554	576	572	544	573	544	563	540	564	549	616	562	528	562	579	511	543	618	540	573	573	518	571	579	586	548	532	551	600	579	570	567	562	533	539	577	583	535	543	557	547	540	592	527	581	547	556	573	619	530	616	558	554	565	575	544	522	554	570	567	564	554	541	581	586	556	558	559	578	583	590	584	556	583	570	560	583	558	572	509	571	563	573	497	560	536	532	529	533	598	580	549	552	563	557	574	603	576	585	572	534	511	568	552	541	581	560	544	525	582	589	614	563	579	550	583	561	543	568	574	601	542	553	531	582	555	566	550	491	559	526	595	589
3908	4461	3272	1574	1158	887	814	762	957	16842	16930	10911	4469	1584	788	507	494	477	488	466	482	456	464	477	483	513	464	504	482	485	454	484	472	508	493	488	460	470	505	500	522	482	413	449	480	494	509	473	492	477	492	483	487	453	496	492	483	473	459	455	479	471	456	478	494	469	513	502	498	455	506	447	493	521	510	475	515	509	521	503	466	485	496	481	486	497	498	461	475	493	503	452	486	434	484	458	460	450	485	453	535	458	447	489	507	483	473	494	469	469	516	486	512	483	486	521	515	504	510	449	449	460	470	481	489	470	481	472	484	483	488	512	485	473	488	494	476	467	484	481	484	497	468	444	458	498	457	486	488	462	502	464	495	488	471	473	470	419	482	488	465	456	470	491	492	477	493	491	484	529	478	487	478	494	410	463	455	472	500	457	478	501	426	429	468	501	470	448	464	486	458	488	492	496	473	509	457	469	488	467	488	492	459	508	462	476	477	489	515	477	464	433	483	450	483	475	456	458	453	505	469	494	462	442	473	486	463	490	476	422	488	498	497	458	519	476	496	468	498	457	484	478	489	477	494	449	479	505	508	423	459	455	495	435	481	479	480	443	491	504	485	477	468	516	489	472	493	502	458	486	456	468	495	452	464	456	496	524	464	491	471	471	490	525	494	499	476	493	509	465	474	462	460	499	512	503	468	461	467	481	459	475	462	473	442	494	484	467	478	478	447	491	474	499	462	487	484	443	418	454	501	477	480	446	470	510	475	498	462	507	456	469	460	465	465	470	486	475	440	485	485	464	494	470	462	454	503	490	457	471	488	485	484	452	539	516	483	481	482	468	483	478	497	517	507	481	478	456	498	501	470	466	447	460	496	459	496	484	503	512	488	487	517	425	485	473	498	484	482	472	478	458	477	491	480	476	490	484	514	477	457	494	450	481	529	497	455	481	496	479	465	479	431	479	467	472	440	448	457	472	501	477	454	504	528	446	442	444	484	454	500	484	451	456	486	490	497	477	458	465	494	466	464	458	453	474	484	482	506	464	501	477	481	517	463	463	493	476	487	463	451	486	482	453	491	472	478	441	440	473	462	441	494	453	505	467	444	481	442	471	462	489	438	457	519	463	454	488	510	466	498	474	515	472	482	469	460	481	460	482	496	507	472	491	529	474	518	513	457	483	469	477	488	464	498	508	513	437	504	498	479	485	459	472	488	445	435	422	513	489	485	471	496	473	466	476	490	490	504	465	477	497	482	451	500	461	474	469	475	525	462	482	457	486	515	441	496	438	464	454	466	457	507	508	502	474	486	514	490	479	477	481	514	453	468	471	461	466	479	479	502	450	465	475	464	434	456	476	505	471	485	465	475	493	484	463	472	477	456	464	494	499	441	490	476	472	455	475	526	483	486	444	475	495	513	513	452	504	474	447	498	481	460	519	507	507	512	488	491	481	462	442	480	451	467	508	466	470	509	464	462	502	479	476	482	433	496	510	490	493	462	476	486	484	471	483	443	480	495	486	474	518	444	441	505	482	469	484	514	470	492	504	478	478	506	508	491	497	484	513	470	454	473	480	475	482	465	470	481	533	497	480	452	479	495	456	468	467	465	496	480	478	468	503	493	462	499	476	472	491	511	497	448	446	496	469	459	513	493	500	511	453	518	463	478	451	527	420	500	449	489	415	441	487	454	443	459	451	472	448	479	484	468	485	480	437	501	479	479	488	484	503	510	490	522	463	496	484	431	474	469	483	480	448	508	486	459	439	431	482	498	459	469	481	505	460	472	506	490	490	420	453	456	425	488	493	511	474	470	455	489	460	471	467	462	509	514	483	489	446	471	489	513	467	485	482	463	465	521	485	478	501	471	480	466	453	477	486	498	488	504	471	474	400	480	473	496	480	511	475	499	497	512	467	508	483	455	462	475	487	424	457	466	509	473	470	479	473	457	437	503	465	461	507	488	483	468	487	449	530	471	489	420	454	472	452	497	468	518	492	449	452	489	453	514	478	481	479	500	435	486	463	477	471	478	445	465	478	503	487	483	494	476	463	459	466	482	478	467	466	483	460	451	459	472	478	474	489	532	464	492	499	470	476	501	481	492	432	469	434	491	507	459	480	465	472	473	443	470	527	464	462	502	459	471	463	508	473	488	445	475	459	449	484	474	488	512	444	508	456	470	509	469	453	461	502	495	450	492	474	463	479	482	459	442	463	476	467	469	487	483	482	481	486	457	447	483	442	482	482	504	468	460	472	479	489	486	512	452	455	503	434	507	496	471	482	475	455	505	445	468	453	469	465	519	473	453	476	434	517	478	475	428	521	459	465	497	441	513	464	485	495	461	469	469	469	469	460	491	469	517	466	529	487	517	492	474	472	485	497	471	499	466	482	448	506	460	489	482	482	486	511	467	492	450	447	490	468	455	473	466	455	440	472	474	470	488	457	469	513	498	454	461	449	471	476	524	513	502	474	457	504	467	486	476	465	410	462	499	496	495	457	467	492	465	447	520	449	447	481	504	486	455	457	455	507	498	481	465	521	488	442	483	471	489	449	509	464	470	459	490	444	477	491	428	492	525	483	484	484	511	480	493	494	460	497	470	454	542	451	487	498	471	463	485	460	484	447	478	467	490	471	471	465	493	491	427	511	498	445	489	481	484	473	473	450	502	485	475	450	488	495	508	488	479	489	488	510	475	492	513	500	512	498	472	434	496	458	458	470	486	484	477	466	478	498	498	471	457	483	453	466	467	499	485	494	462	471	489	494	433	517	453	512	460	529	471	430	478	476	480	452	474	481	473	465	510	467	497	479	495	440	445	456	480	465	510	475	480	476	495	493	493	481	448	521	466	477	461	520	427	445	500	490	505	516	481	474	488	485	498	441	500	462	469	453	465	480	444	479	487	465	484	458	487	514	459	450	471	498	461	495	518	453	442	487	484	440	495	481	498	465	491	496	467	497	440	511	427	438	458	473	481	484	470	498	488	481	480	456	504	466	453	474	478	462	476	472	498	465	495	475	480	501	455	454	462	481	519	480	483	459	495	473	479	454	472	461	468	461	474	471	497	474	499	552	463	483	456	437	475	475	499	512	494	510	469	489	477	475	492	463	470	472	469	461	475	466	508	465	495	449	471	480	512	472	482	498	503	479	491	510	482	454	500	500	467	516	481	439	457	491	510	453	496	443	488	480	488	466	476	498	480	450	512	461	483	488	477	520	453	479	489	489	508	446	482	499	453	504	482	481	484	470	483	483	469	477	427	509	482	457	441	489	522	477	487	469	462	501	480	463	471	468	449	505	471	447	465	489	451	503	488	448	469	471	471	486	492	528	435	468	472	475	467	482	469	470	446	444	484	461	475	473	464	481	476	426	481	472	488	469	489	461	514	458	451	529	494	474	483	478	493	492	464	476	490	467	488	497	479	462	427	491	518	426	477	492	469	464	481	495	502	478	447	509	462	506	493	485	481	489	446	486	487	474	471	515	463	474	491	476	464	522	450	470
23829	21002	28213	23976	20980	8382	1916	1229	1634	27344	34015	25734	11561	2931	1303	867	777	783	730	757	707	697	743	729	727	746	714	750	744	742	732	745	743	767	765	756	754	705	738	773	769	716	728	767	701	755	666	773	732	771	721	751	712	781	766	733	752	739	759	761	703	714	722	721	708	690	741	753	739	712	728	716	733	735	737	677	759	741	731	749	691	753	689	749	766	744	705	701	734	709	682	711	761	740	702	697	749	749	723	728	729	731	719	743	697	697	693	718	682	730	811	699	713	785	723	729	741	713	741	767	727	724	710	719	719	721	728	698	654	688	760	716	743	693	758	734	745	691	742	722	724	723	799	689	727	679	737	736	689	751	722	731	795	722	647	706	728	738	696	701	755	717	713	725	702	719	747	710	717	671	710	713	682	719	686	723	722	698	707	690	721	747	723	792	744	713	771	737	710	695	694	754	727	720	721	689	756	741	702	732	746	738	737	726	687	731	753	765	733	712	766	717	715	665	779	714	767	743	745	730	731	692	749	737	748	705	772	745	694	700	716	693	727	733	736	720	785	710	684	711	746	732	702	787	756	760	690	749	722	753	707	718	739	732	707	724	678	731	769	767	644	686	683	705	754	707	747	733	700	748	674	716	700	703	697	637	733	758	742	721	764	724	684	715	660	774	771	713	747	753	673	717	741	721	730	730	721	733	709	703	708	727	692	725	728	761	763	676	678	752	746	710	671	702	761	754	716	705	725	776	735	717	745	742	767	728	692	713	715	688	801	699	709	740	695	669	775	704	666	744	754	744	711	743	757	706	755	650	730	706	717	731	672	692	730	791	712	720	676	754	706	695	741	723	725	728	769	714	707	749	768	708	745	700	750	660	704	706	728	752	714	714	748	720	739	705	699	703	719	721	707	755	737	724	719	722	712	688	736	712	727	705	739	701	727	698	746	737	761	766	746	737	725	749	764	730	706	697	740	747	704	737	737	720	746	723	732	733	702	697	756	744	702	753	708	736	742	746	730	760	748	721	712	708	761	734	717	728	736	714	727	727	782	737	797	714	761	790	713	709	741	668	774	711	698	684	729	675	730	749	696	727	710	703	725	787	729	744	685	765	706	714	777	773	707	705	673	772	750	751	764	719	711	666	729	712	714	750	709	721	682	735	702	747	713	757	683	682	677	695	736	720	682	727	714	713	728	663	737	663	721	715	717	717	700	694	692	747	743	738	724	704	748	719	736	726	689	749	728	745	760	687	751	704	745	694	649	714	704	718	721	760	726	778	712	748	736	723	726	772	728	742	708	738	739	741	726	748	719	728	720	752	692	791	718	735	747	684	714	773	723	738	724	726	729	743	728	693	749	754	710	733	701	755	762	753	691	731	696	744	711	730	703	764	719	710	697	717	711	703	727	735	741	755	760	741	758	716	724	734	691	749	738	696	706	683	687	697	719	760	741	720	748	696	727	757	792	751	755	710	709	742	721	694	695	696	699	718	710	741	734	729	750	705	665	707	726	705	727	705	715	725	730	730	714	707	724	723	748	740	673	707	733	760	765	721	743	767	724	734	721	739	708	726	739	698	660	708	768	716	710	774	694	761	752	725	766	717	719	736	680	726	688	713	730	682	763	778	721	696	738	750	765	737	759	703	718	662	730	739	717	710	736	721	721	741	743	696	730	723	727	749	719	698	739	691	705	730	734	749	726	740	711	738	704	720	728	734	692	730	725	735	750	675	712	708	745	751	744	728	733	717	701	747	747	762	729	700	711	701	738	738	695	715	718	709	737	670	707	717	755	707	743	754	735	705	693	733	697	721	680	703	733	704	681	758	763	738	712	702	704	708	729	761	701	769	720	700	769	716	708	726	745	693	694	736	751	722	714	714	792	708	751	721	702	730	742	748	805	699	788	720	727	741	764	750	762	705	767	731	741	702	726	703	705	758	696	717	727	707	701	772	707	720	673	765	708	702	751	721	712	669	701	755	736	707	738	722	726	745	719	738	756	755	700	704	715	729	736	711	731	743	730	733	717	677	699	699	695	718	705	693	735	738	692	699	710	732	739	726	706	711	686	658	704	741	753	736	720	720	701	663	704	687	680	737	692	699	746	706	740	741	731	798	752	731	744	738	772	709	738	736	747	761	720	720	724	711	725	709	714	719	699	744	723	718	674	714	706	697	733	727	748	717	697	752	727	738	718	727	742	747	742	688	654	722	705	697	687	793	698	772	752	753	791	726	732	726	729	718	719	728	692	741	742	708	710	718	758	739	721	695	784	757	741	773	735	766	672	767	756	690	711	719	701	681	691	763	700	735	743	728	735	715	740	760	717	656	693	746	701	733	700	716	759	702	719	692	746	765	717	731	729	743	683	688	747	680	733	671	726	733	712	720	715	752	742	708	720	720	745	733	738	693	722	737	710	758	739	744	750	706	759	700	736	739	736	725	712	683	740	731	743	752	751	740	695	747	691	717	753	735	676	717	763	750	719	696	725	754	718	727	735	718	704	718	771	755	695	684	734	744	699	707	681	766	681	679	741	709	747	716	722	712	723	722	703	740	715	712	739	754	772	718	728	690	761	740	702	765	709	730	688	721	751	722	716	764	764	675	711	741	710	710	716	713	753	714	705	678	749	721	724	703	735	728	715	730	719	702	787	712	835	724	705	767	674	742	712	727	730	712	720	701	714	761	700	781	747	729	763	750	710	740	684	766	705	704	733	691	737	707	735	747	678	724	730	717	721	715	717	710	709	738	739	760	736	752	710	783	777	700	749	741	722	707	724	731	660	739	695	754	688	734	701	703	761	712	756	755	710	753	740	711	784	765	757	765	719	705	728	737	756	730	712	691	736	702	741	715	690	669	711	696	776	723	716	707	741	663	735	739	675	729	710	724	757	687	724	747	729	712	700	731	725	728	680	678	697	679	764	735	758	670	726	750	789	726	714	693	663	716	746	722	749	730	748	739	755	766	721	729	760	698	768	730	750	723	744	702	750	711	714	713	759	755	720	724	696	765	733	706	711	683	678	705	749	699	714	726	735	714	727	707	753	737	712	738	712	735	712	737	706	708	755	774	717	776	723	738	738	734	732	722	722	734	696	714	748	736	701	702	694	747	795	720	733	796	730	704	757	669	714	705	704	727	731	760	750	667	741	746	745	699	705	691	760	783	708	694	716	733	731	693	746	680	731	741	714	693	772	701	690	644	700	714	686	713	740	778	736	700	691	762	700	720	686	701	720	742	682	755	725	762	708	750	730	700	768	732	726	699	761	732	737	679	730	719	679	758	718	700	692	729	653	773	691	749	704	743	735	732	765	714	709	709	688	701	735	674	721	703	687	705	731	670	742	759	654	748	731	717	756	694	741	716	732	734	744	721	759	695	667	715	696	680	742	723	727	729	723	697	763	700	753	725	709	711	699	714	664	682	791	723	727	709	731	733	735	692	717	744	748	675	722	762	701	694	740	724	693	771	655	710	724	734	705	710	739	714	719	718	691	669	745	761
4554	8140	6055	3113	2029	1641	1386	1170	2292	30404	30215	20603	8700	2608	1175	707	634	572	613	590	601	597	602	609	602	593	615	622	558	605	590	582	663	580	575	598	616	619	613	602	634	622	574	633	619	628	626	586	609	580	657	630	609	633	594	621	602	600	626	587	585	590	584	573	583	596	604	622	591	617	630	637	595	630	619	549	575	582	633	599	557	642	584	618	616	642	596	588	633	575	569	610	587	581	653	695	603	593	600	584	621	568	587	620	616	610	541	639	611	660	569	640	580	603	604	600	599	635	626	598	566	570	612	609	601	577	602	596	588	595	608	606	597	561	612	611	568	577	600	601	607	599	578	566	615	625	574	639	615	609	595	624	577	597	627	617	633	625	629	532	629	574	613	544	622	598	613	610	618	594	585	603	587	607	641	612	586	594	572	626	584	630	577	583	573	650	597	570	583	649	609	608	639	606	593	605	627	563	645	594	603	610	569	615	603	583	594	600	582	604	656	602	574	601	641	574	575	563	641	599	612	621	594	614	628	596	595	597	617	567	572	557	606	567	633	578	580	618	611	556	605	595	584	571	641	562	582	600	636	607	629	589	654	627	591	591	553	586	542	579	655	608	561	575	598	607	647	561	602	555	539	611	590	616	590	596	648	589	623	633	617	607	619	615	625	569	643	611	592	572	595	615	621	603	560	598	553	591	602	623	574	596	622	556	594	623	593	602	610	626	582	588	594	569	625	573	592	605	612	584	584	561	598	560	600	566	609	581	632	616	612	553	650	632	619	624	587	578	618	629	590	612	633	595	551	649	575	568	589	585	591	624	588	608	582	582	626	569	571	599	583	597	626	590	610	582	627	635	597	604	594	588	591	633	567	596	559	612	605	583	622	583	620	575	595	629	635	563	579	604	608	610	601	627	622	600	648	638	556	593	584	619	626	589	585	600	613	616	607	579	594	575	594	633	638	618	624	577	610	598	607	616	599	605	625	564	584	603	627	577	619	619	582	587	565	617	591	629	609	563	594	586	593	595	577	573	641	602	645	591	575	588	603	614	611	589	653	653	602	598	550	584	634	560	606	613	592	595	615	618	572	535	627	596	584	606	627	589	605	588	604	579	620	622	626	612	615	577	591	599	569	583	594	632	615	581	644	609	579	574	572	559	564	609	585	584	629	592	573	605	582	613	588	565	611	594	643	549	559	617	551	605	548	640	597	567	614	638	561	614	551	583	617	621	613	574	584	545	592	548	588	592	602	570	647	602	585	596	612	588	601	605	593	605	578	597	586	592	581	655	604	602	659	590	550	584	576	623	596	608	620	621	614	566	613	647	591	585	612	602	611	528	640	597	591	597	586	606	609	580	611	577	572	594	618	644	585	636	591	583	596	618	581	569	594	608	572	605	619	586	574	565	601	580	607	596	576	640	621	612	609	620	624	585	630	577	579	559	604	576	612	574	564	568	603	614	595	600	627	602	562	617	614	582	569	598	542	649	592	580	590	616	618	620	625	630	575	564	594	588	582	599	625	570	621	629	550	559	556	626	548	590	588	602	584	603	599	610	618	567	662	583	596	587	616	592	603	579	612	610	570	601	614	568	593	633	580	582	580	581	594	588	602	631	608	618	591	580	631	584	588	610	557	587	581	604	573	584	585	609	588	583	558	564	586	596	609	624	597	601	597	630	576	602	548	633	642	612	623	558	585	607	609	603	592	647	619	565	612	616	581	621	609	603	571	583	572	637	607	559	613	558	589	618	613	597	576	624	562	566	648	600	593	641	568	564	578	561	577	635	604	577	565	572	571	560	595	596	572	599	606	610	560	543	613	615	616	579	622	586	615	610	539	626	615	615	605	575	600	572	601	575	619	608	630	626	583	642	644	551	612	609	601	590	606	641	641	579	578	548	571	574	637	586	597	597	615	555	586	635	555	605	644	579	592	632	576	610	549	596	587	582	581	595	629	595	570	598	656	578	552	597	657	621	646	592	598	602	592	602	611	587	579	604	646	613	647	591	580	628	617	597	615	610	606	556	573	584	572	581	609	570	608	567	551	619	585	608	608	582	589	581	682	580	589	641	566	592	584	567	582	568	571	581	619	571	614	568	585	586	583	572	615	625	599	621	644	628	596	614	612	556	604	616	596	625	612	635	586	626	564	607	620	592	639	582	590	590	566	587	625	643	607	595	609	610	572	602	555	580	614	607	621	553	536	561	604	582	625	598	611	613	598	578	600	581	580	636	577	621	652	592	581	613	628	607	605	615	608	601	551	567	578	564	552	594	627	626	590	567	625	591	616	608	611	554	537	602	600	602	605	619	592	571	587	573	644	567	590	581	561	617	595	582	571	614	590	569	612	592	609	603	556	580	640	603	578	611	562	595	587	610	605	610	554	593	593	603	598	595	551	565	595	623	560	590	589	602	592	613	548	590	595	589	598	590	630	622	529	580	597	589	578	610	572	581	616	601	597	604	592	569	605	559	597	630	630	625	624	639	623	597	631	556	623	612	621	587	581	631	577	643	615	591	578	587	559	600	568	608	562	575	597	541	609	635	611	624	607	525	589	601	631	613	642	546	604	567	607	590	598	642	608	608	580	632	581	575	593	606	595	561	591	588	590	595	569	570	597	568	671	573	617	551	607	603	564	619	612	621	617	573	590	599	547	513	572	615	631	580	600	575	633	586	615	585	588	604	599	622	604	586	561	576	619	601	596	599	616	627	614	541	582	605	577	603	609	584	578	605	566	566	614	628	583	571	601	563	606	581	594	651	604	620	615	557	566	632	610	622	596	585	598	591	602	599	568	585	620	628	612	624	553	562	581	602	593	606	588	590	596	617	585	603	605	611	622	551	589	593	624	608	619	584	622	615	586	614	596	622	616	571	589	610	594	617	595	590	638	603	611	583	591	623	572	584	619	627	583	612	592	626	610	604	589	587	610	621	603	573	610	626	617	612	571	586	596	606	556	617	570	590	596	571	538	580	568	590	553	604	587	622	614	574	614	586	598	644	568	567	617	562	590	566	604	570	594	607	612	559	604	579	571	588	598	567	578	584	608	617	589	559	553	619	599	577	632	600	582	594	571	615	606	572	591	555	613	587	569	590	596	626	605	593	561	577	577	601	641	628	583	589	574	595	597	587	568	562	623	599	574	559	606	578	569	601	609	560	616	569	622	550	623	594	575	595	594	586	597	598	585	577	602	627	534	585	582	547	581	538	573	628	631	666	607	601	620	613	563	642	586	617	630	584	602	578	628	601	576	603	614	636	605	613	585	610	605	590	599	578	617	585	601	615	584	572	583	587	588	606	624	557	620	617	650	580	579	612	613	620	592	594	608	601	611	613	592	601	551	609	582	548	558	631	548	592	656	638	610	632	584	569	623	631	654	559	583	589	620	663	595	584	601	621	575	597	602	613	599	636	592	566	631	614	597	616	599	585	634	585	636	557	587	601	631	569	598	607	597	608	567	572	595	561	576	583	588	651	601	605	563	559	595	554	576	632
27444	12745	1645	824	592	529	518	539	531	1881	2462	1801	1078	745	528	543	461	452	460	466	491	486	452	498	480	466	521	483	519	530	459	502	504	460	514	481	480	477	528	491	466	471	462	501	479	505	469	516	485	477	470	483	505	482	499	465	464	519	479	477	496	458	523	472	501	452	487	457	501	502	488	475	517	456	475	534	479	473	458	469	531	528	521	507	467	489	493	503	515	481	501	524	455	498	479	469	488	510	494	497	476	461	500	485	493	503	514	502	478	486	480	523	473	483	497	506	512	524	454	570	494	526	504	505	498	495	493	476	488	493	485	505	508	508	492	491	473	424	460	484	478	481	545	512	445	475	474	498	503	501	492	491	505	469	500	476	500	476	507	515	493	502	478	534	522	503	490	483	529	492	476	473	531	515	497	476	464	468	485	515	470	451	457	461	465	504	500	487	479	539	499	500	475	465	500	503	470	491	528	464	471	514	496	501	524	471	484	448	488	484	514	486	503	481	513	517	500	484	457	457	514	439	492	475	509	521	527	447	492	484	474	470	456	468	472	519	500	484	449	495	500	451	447	470	484	461	479	513	490	492	511	475	520	504	507	501	468	480	487	495	515	478	496	509	466	452	511	461	499	476	499	465	495	495	508	488	496	503	468	537	488	473	476	493	471	459	477	495	497	497	500	499	456	525	507	457	481	489	494	459	470	474	477	494	463	468	493	470	486	488	444	504	504	488	503	489	499	456	466	543	483	462	484	473	507	510	475	477	476	485	513	461	492	525	443	482	503	446	479	483	483	474	465	495	496	513	477	500	480	522	457	477	488	476	504	487	467	483	472	486	448	470	498	456	507	482	471	488	510	498	437	499	479	479	481	511	510	513	480	524	468	502	482	519	519	489	504	472	483	504	496	490	492	446	467	507	494	522	512	479	493	484	475	493	476	493	506	513	541	468	483	485	472	520	481	491	484	479	447	485	462	494	487	471	478	478	500	444	485	514	506	482	491	457	468	482	494	467	502	501	517	467	484	453	451	498	491	491	511	480	473	491	506	488	472	505	483	519	487	440	460	516	502	512	476	513	450	501	519	526	484	462	504	443	475	517	495	437	426	505	476	529	499	494	467	503	494	519	482	503	484	492	491	503	511	519	498	525	473	485	501	439	463	500	474	470	501	492	469	492	441	540	465	464	496	487	463	483	493	475	507	504	517	447	507	473	503	472	485	504	470	489	519	503	510	487	474	509	473	508	496	532	469	553	468	474	496	515	499	498	501	516	498	516	478	450	478	500	509	502	501	479	475	478	462	480	491	531	449	488	464	492	472	500	476	530	469	511	494	523	502	471	530	500	483	483	520	476	470	494	477	444	433	481	467	529	491	492	511	490	494	457	467	485	509	479	490	476	493	497	507	484	479	496	495	509	493	448	492	510	497	490	500	506	503	478	489	476	498	455	459	478	549	500	484	503	441	482	506	482	487	481	524	523	489	496	538	490	459	530	475	478	473	509	483	470	495	515	483	477	495	514	447	485	482	520	494	502	479	487	499	455	484	471	481	479	491	491	515	489	501	472	502	498	492	521	467	487	516	478	494	540	481	481	477	498	511	508	501	461	493	487	487	479	460	461	503	494	468	498	495	490	507	482	447	478	471	475	486	464	455	485	517	470	438	479	480	456	466	481	476	506	487	468	512	478	477	458	477	511	476	490	485	510	483	519	510	521	450	463	460	476	518	506	522	481	508	459	488	503	498	480	490	503	483	489	487	486	469	484	510	495	476	503	474	489	483	460	475	490	463	483	429	485	516	509	511	477	471	504	517	492	533	515	479	505	500	508	493	466	462	445	448	507	518	456	461	481	476	501	505	466	502	517	492	455	520	469	457	514	482	439	465	483	482	488	480	490	471	464	492	494	474	509	496	500	486	541	475	491	478	478	494	491	492	492	510	478	454	491	520	503	505	514	476	504	485	477	468	465	452	441	478	486	487	495	506	483	455	513	424	498	491	497	469	508	490	481	513	488	474	465	541	482	548	488	515	501	475	491	469	496	482	513	482	496	447	475	469	481	470	458	479	503	498	450	457	439	437	531	488	481	510	491	466	507	430	460	459	475	454	476	493	446	512	528	497	493	517	451	462	480	488	470	476	478	494	497	494	479	446	503	495	473	488	448	533	460	510	485	476	493	505	479	482	508	484	503	517	474	510	452	439	457	492	507	470	499	503	495	476	487	472	484	493	475	490	501	493	472	478	478	503	464	504	436	500	517	428	460	504	480	558	463	460	489	475	501	480	494	487	501	492	491	466	511	511	485	470	480	496	470	463	505	488	512	518	473	523	448	472	503	473	470	522	515	486	455	482	492	479	465	464	526	467	482	500	440	467	472	481	515	503	499	489	481	457	516	500	491	467	485	499	468	549	477	510	497	491	502	475	456	435	500	486	507	518	532	477	490	497	467	475	485	451	484	453	511	518	442	495	474	476	512	510	475	532	484	449	532	491	479	534	451	492	465	497	500	497	510	494	494	483	451	508	483	541	490	496	490	462	462	459	446	525	439	505	481	472	488	443	468	492	509	513	507	518	473	504	495	422	500	524	465	495	501	504	539	477	506	471	484	471	513	448	475	476	465	453	494	460	476	489	494	498	474	526	478	512	442	470	507	470	469	508	487	558	511	514	450	495	508	437	464	488	491	497	495	492	487	473	461	519	490	542	506	506	488	492	523	481	493	458	503	504	471	479	487	474	497	479	468	492	479	523	498	517	472	477	499	451	495	474	480	481	497	497	504	462	487	507	461	484	508	517	503	498	531	482	493	479	512	446	488	487	480	437	497	479	421	477	486	529	496	480	494	499	516	513	502	447	522	464	521	542	478	460	476	489	461	475	500	464	471	474	475	482	479	450	466	531	501	489	490	460	466	487	512	502	496	497	460	507	523	495	483	463	487	494	495	497	463	509	509	452	468	464	460	508	535	497	511	487	469	503	489	499	489	481	486	479	501	453	502	492	485	439	502	521	500	453	496	488	518	442	471	509	481	485	462	478	489	517	522	467	455	488	491	501	484	466	505	508	459	491	500	515	503	467	466	529	489	466	439	463	468	497	493	497	475	479	495	461	479	498	483	487	507	521	479	513	482	478	526	488	467	462	505	504	470	455	473	499	500	502	459	473	477	503	457	466	467	510	485	509	485	511	507	497	449	474	481	503	509	465	522	517	514	497	525	514	491	497	464	467	533	495	485	538	462	500	465	482	514	526	505	474	514	468	522	477	528	499	493	510	493	476	473	505	468	466	470	498	508	485	486	468	478	476	507	447	475	508	490	498	461	543	495	509	506	499	509	501	488	508	469	471	439	481	464	466	462	488	470	503	464	482	507	502	487	493	510	485	486	499	498	494	491	473	465	524	474	532	501	479	491	490	467	465	502	487	496	448	496	486	508	494	464	524	487	473	502	461	459	489	481	490	476	459	488	478	505	518	491	463	462	493	517	510	504	541	488	461	497	483	471
5263	1024	833	628	490	511	421	507	484	2509	2750	1893	1031	569	466	407	396	413	443	386	400	388	420	412	418	393	393	441	397	416	407	398	419	444	395	435	395	429	414	399	431	384	433	409	403	415	369	429	419	469	416	403	353	420	421	426	373	422	405	405	393	387	412	395	374	389	412	382	415	397	409	378	403	431	402	415	374	430	402	389	448	384	412	368	392	405	394	404	412	405	408	399	394	377	378	379	430	384	424	414	409	428	400	422	423	418	426	420	390	372	366	403	402	410	387	422	413	402	448	427	415	390	370	401	401	359	400	364	417	388	434	403	407	378	353	410	412	403	409	407	373	416	386	358	389	390	381	411	408	350	410	407	428	411	379	383	420	416	423	430	406	387	404	385	400	419	404	396	390	399	405	418	374	369	390	428	425	433	369	401	379	420	367	383	410	402	374	400	419	408	390	393	399	434	422	398	414	388	400	392	381	443	429	399	404	419	404	390	388	425	415	408	369	418	425	446	376	442	389	411	395	411	406	402	359	405	396	424	409	399	399	398	428	404	390	394	411	390	406	379	417	373	395	404	394	407	384	434	388	388	428	381	408	412	376	396	387	423	420	407	427	407	435	418	434	406	386	402	418	387	382	397	427	448	371	410	408	391	440	391	396	410	387	390	438	422	417	413	396	410	426	375	380	402	418	362	400	413	393	435	386	407	435	369	382	416	413	421	398	390	396	381	374	408	406	402	386	429	417	403	400	405	401	369	353	399	373	356	418	395	438	395	377	428	387	396	415	400	376	420	407	401	401	391	418	400	424	399	400	430	432	395	433	368	381	392	427	399	440	422	422	412	385	405	412	402	428	387	364	367	387	400	388	401	448	402	436	399	389	385	430	436	432	392	398	382	423	390	407	407	406	405	440	390	364	421	393	394	391	387	396	418	400	427	395	429	424	417	390	394	428	397	395	396	421	390	384	391	420	392	427	379	396	393	445	428	385	406	405	426	416	384	385	389	376	396	376	367	379	383	403	390	381	414	400	427	420	425	400	354	421	406	402	391	416	412	435	398	455	369	389	403	417	427	417	426	392	388	404	397	408	407	389	420	388	428	408	394	412	390	421	433	385	372	414	407	411	429	427	370	380	421	416	408	403	391	411	410	395	415	396	417	382	425	436	417	406	428	394	398	388	392	413	398	395	397	367	409	398	412	418	379	414	427	411	416	386	406	425	438	406	415	407	411	382	408	433	374	421	421	416	439	440	428	374	382	417	380	411	432	406	376	418	390	413	432	432	398	383	374	430	430	425	382	416	393	387	397	438	450	412	446	387	404	413	384	411	438	393	395	399	433	388	397	441	384	397	430	379	392	408	382	397	389	424	431	383	448	372	388	407	423	420	435	428	401	418	406	374	394	425	379	402	421	409	395	428	376	400	406	373	402	419	411	401	453	423	389	385	410	395	405	422	440	388	402	372	393	409	384	419	383	437	401	431	415	415	408	432	404	424	379	427	376	419	449	447	400	412	426	458	374	405	428	405	422	422	397	418	415	383	416	401	396	415	391	396	400	404	400	369	416	390	414	381	404	410	409	399	410	414	409	418	382	357	415	409	414	373	398	375	379	420	413	421	372	413	416	415	377	386	404	374	424	385	374	388	388	386	385	402	431	407	408	402	373	419	409	407	423	416	390	368	374	407	393	394	406	425	422	384	398	398	409	396	409	391	399	402	424	395	426	431	370	399	411	421	384	413	442	389	392	412	451	409	422	433	407	387	390	375	426	419	397	422	388	392	413	424	393	433	430	431	418	400	406	373	397	414	423	398	393	432	383	382	387	418	411	417	405	441	398	411	412	400	383	368	402	398	396	384	410	432	393	391	398	426	375	429	426	390	428	381	387	412	386	409	395	424	373	425	358	378	427	413	412	385	429	409	396	396	412	423	417	393	423	433	431	400	402	387	422	399	392	350	394	391	374	384	402	413	422	441	405	437	401	411	394	420	411	461	403	413	423	396	444	393	429	393	432	409	401	413	369	398	424	429	407	373	416	431	395	420	394	400	409	423	399	381	404	404	383	377	387	423	389	412	426	446	421	391	425	370	401	408	414	415	400	425	379	407	400	421	408	369	405	374	387	388	374	375	405	409	421	405	404	415	388	401	369	375	436	401	404	392	441	398	431	413	409	427	423	412	406	396	418	403	382	433	391	419	394	417	382	384	388	396	373	396	428	397	437	445	383	405	363	411	413	396	402	418	399	403	377	410	398	381	411	371	434	413	403	367	428	422	390	404	434	407	405	375	405	380	415	397	396	401	378	414	418	413	407	386	400	398	427	383	365	396	422	444	407	426	414	414	402	422	366	399	414	408	367	408	410	421	378	416	412	373	387	420	415	392	412	368	394	431	409	380	392	385	386	422	409	408	412	396	389	415	417	418	396	354	421	362	419	436	407	391	379	439	383	383	380	397	375	390	385	381	403	392	407	392	410	431	438	380	395	381	445	443	401	394	375	396	391	392	413	425	374	394	417	414	371	404	418	429	398	405	419	401	373	429	416	414	389	411	431	396	422	377	431	434	415	440	401	411	402	411	419	406	430	382	402	408	410	380	395	424	406	419	402	394	407	424	381	403	378	415	398	396	431	402	387	459	409	371	423	382	376	391	378	409	387	440	405	409	398	426	408	392	404	416	397	390	405	425	402	432	418	398	395	366	361	400	444	437	395	421	422	419	416	377	385	420	425	399	358	385	457	439	385	427	416	422	427	394	397	405	400	416	372	410	422	422	437	396	395	417	407	426	419	375	397	390	415	414	409	395	377	372	414	411	414	398	412	424	402	400	369	354	365	435	409	365	424	404	406	423	419	422	388	397	393	401	369	416	441	407	408	397	393	418	420	399	370	420	407	381	399	410	431	404	391	433	394	429	437	432	403	425	385	446	400	390	429	381	446	393	406	424	408	454	406	412	412	413	420	368	395	419	423	385	395	392	389	387	358	412	421	412	417	388	403	403	397	409	396	403	386	421	397	409	394	416	410	381	379	382	378	413	394	381	429	408	384	383	373	362	424	408	382	406	447	407	431	381	416	405	404	386	406	420	421	370	414	402	399	393	412	390	399	375	435	385	399	464	377	418	403	408	386	378	431	410	382	394	393	364	410	405	385	388	428	422	433	358	386	402	367	414	374	412	411	438	355	390	412	375	391	380	422	417	427	369	402	432	408	412	386	379	393	432	419	373	437	406	414	383	392	394	399	395	404	394	403	394	392	385	375	396	416	406	414	384	430	413	402	398	378	409	379	426	398	390	453	399	407	378	363	412	391	385	405	412	409	432	388	397	443	407	440	411	411	406	419	391	407	383	380	402	394	420	417	403	340	412	437	434	373	399	387	421	426	392	419	350	413	369	389	401	406	417	402	463	368	416	391	407	436	395	435	410	398	412	388	391	403	416	417	378	408	378	380	388	423	433	412	398	421	381	397	447	446	419	413	374	428	434	396	405	398	373	429	424	413
25232	21106	26977	25049	5242	1175	949	777	1017	16896	19066	11931	4046	1291	731	561	582	593	569	559	561	586	579	574	600	582	571	574	560	542	574	569	581	599	540	537	540	535	575	510	600	616	584	572	555	562	557	571	542	533	575	593	595	562	562	564	535	575	569	515	578	541	553	556	525	541	604	540	597	572	573	558	563	558	515	545	597	535	567	530	552	546	584	589	551	581	562	559	582	582	547	582	552	567	555	570	538	553	588	547	561	560	615	592	557	533	482	509	512	548	583	541	570	581	566	557	566	548	567	590	561	539	560	543	592	583	523	572	554	572	584	580	559	569	563	584	575	539	576	547	548	507	515	571	548	557	527	529	579	556	555	548	550	589	555	557	589	580	536	575	566	568	555	540	539	535	543	553	521	608	541	556	566	606	564	535	579	572	554	535	563	565	581	579	541	569	517	566	564	528	574	537	536	574	527	533	557	546	570	498	558	526	573	541	577	573	549	564	549	597	520	582	564	516	503	523	579	583	542	603	539	556	581	565	540	542	547	519	525	537	593	561	567	541	580	582	523	554	585	582	563	540	605	571	556	549	560	576	546	543	576	578	557	540	537	543	545	569	546	542	582	519	576	552	565	563	550	575	589	542	569	569	504	536	549	570	559	530	533	563	507	592	531	551	562	541	533	545	601	585	539	526	543	563	551	588	565	550	569	563	587	542	584	577	545	539	560	511	579	565	536	585	567	541	625	536	584	547	587	555	567	566	560	584	501	553	555	541	597	576	545	578	564	571	582	547	579	600	532	582	538	577	581	623	569	565	564	531	588	518	546	530	532	597	544	590	539	588	575	565	561	529	540	569	555	574	547	538	559	530	541	552	573	583	565	551	535	539	577	568	558	553	567	596	576	587	539	541	579	550	586	543	563	593	559	533	524	618	567	573	559	570	576	576	573	525	541	574	544	564	527	581	517	554	485	556	577	532	557	532	572	546	548	593	556	582	516	593	575	555	545	527	586	552	531	592	609	554	563	589	589	578	522	541	577	544	606	556	554	521	556	519	500	590	542	572	597	564	594	573	585	567	595	517	539	601	550	598	535	514	546	581	533	598	566	551	577	569	562	525	563	544	556	566	505	531	569	590	555	570	586	561	569	548	516	555	554	539	562	582	541	532	608	550	548	558	540	571	560	536	589	572	548	562	575	596	574	593	550	583	573	613	550	584	559	576	567	534	581	578	556	582	538	560	564	554	565	505	539	568	585	579	522	558	558	541	587	578	548	564	573	545	550	524	553	486	552	562	539	552	549	569	564	561	560	549	506	546	534	554	546	515	552	544	555	533	560	527	563	566	544	535	570	546	559	541	584	563	540	546	535	562	591	552	586	527	576	552	533	586	558	533	610	535	559	542	569	535	526	535	586	518	565	563	579	561	596	566	577	547	549	540	580	581	551	554	558	526	508	501	563	538	536	517	580	546	542	546	545	528	570	531	534	577	526	541	542	574	563	546	568	548	546	543	545	543	573	565	568	568	560	586	572	553	521	510	541	553	514	533	549	567	539	577	578	550	538	591	535	552	524	529	579	545	554	554	526	509	547	576	556	502	558	607	561	547	509	545	533	548	538	552	619	554	557	574	537	574	558	588	561	515	545	521	529	542	587	564	573	561	556	542	548	526	575	540	563	567	571	597	583	606	573	545	554	572	498	516	586	539	521	538	542	535	542	565	566	539	546	567	524	515	533	566	532	534	533	554	516	537	562	546	529	519	563	541	544	576	577	554	552	564	539	560	529	579	617	508	526	550	600	564	515	560	572	515	511	570	499	547	579	543	583	582	556	568	561	553	566	571	605	554	550	554	558	555	544	592	534	554	600	545	547	566	573	565	551	557	535	519	586	533	593	581	607	579	566	533	531	553	519	617	550	558	545	533	537	584	555	557	541	559	550	538	576	509	582	535	548	565	567	594	561	573	570	540	571	584	616	524	524	547	596	587	570	531	537	523	569	543	515	563	550	529	536	552	579	573	558	542	562	523	554	554	577	596	545	559	525	564	571	553	569	511	522	557	572	513	528	531	559	536	584	534	572	531	598	510	617	546	598	567	611	551	578	565	601	556	540	560	526	525	534	553	590	598	525	539	560	519	575	598	569	558	570	534	555	546	503	552	557	561	562	555	612	535	556	577	545	593	542	571	584	552	559	547	575	585	586	577	563	583	542	572	575	569	585	551	570	577	571	581	569	538	598	574	557	555	531	528	540	537	585	539	586	566	617	602	562	566	615	541	566	539	557	572	596	500	585	568	567	495	547	585	553	525	566	567	573	580	556	591	564	551	562	535	514	559	547	549	556	576	562	540	572	519	539	584	569	584	572	543	528	536	571	579	544	558	511	565	562	582	600	588	589	554	571	565	543	536	597	566	573	561	590	575	550	541	575	572	551	604	586	541	531	553	553	575	528	527	589	578	600	565	580	539	571	545	551	520	568	561	554	528	594	550	538	553	563	545	572	587	561	552	546	589	576	570	519	547	546	573	578	565	565	538	538	582	535	531	547	542	588	598	556	563	618	563	599	532	549	574	546	568	557	562	573	586	562	510	534	544	601	584	571	574	565	500	538	568	574	558	544	593	545	542	542	560	540	576	555	573	532	592	548	539	563	615	535	541	550	567	520	543	554	571	596	567	559	584	569	578	548	523	562	538	569	513	566	570	551	581	596	584	561	571	536	546	552	546	546	579	566	570	559	548	538	532	562	546	534	571	592	580	562	541	568	585	562	533	574	565	561	545	561	566	569	556	554	580	568	581	564	573	572	539	547	552	541	559	577	567	566	572	556	546	595	528	583	569	576	540	579	563	547	549	523	571	556	595	607	565	512	546	529	517	548	536	552	568	555	584	567	584	566	566	583	511	615	582	546	543	533	556	548	553	559	543	609	565	559	558	552	586	518	587	583	566	607	566	555	542	561	561	561	541	550	602	557	607	522	591	561	545	544	549	558	593	576	557	531	558	577	583	552	587	531	564	550	506	513	527	560	540	558	563	533	541	542	551	554	552	580	544	542	621	546	579	511	519	565	573	558	556	560	519	546	575	573	582	595	569	579	542	582	563	555	555	533	564	580	540	525	532	547	559	580	499	571	531	537	566	586	529	565	577	583	549	516	532	557	557	544	527	545	572	557	541	546	556	559	524	589	579	573	574	544	562	570	581	570	587	551	534	547	522	568	556	546	527	563	582	528	536	549	547	524	547	588	586	592	533	574	556	529	549	559	597	539	552	583	549	586	566	556	549	572	547	531	544	572	540	581	524	576	522	521	573	553	570	563	527	579	601	522	559	591	556	557	585	574	556	583	587	561	553	544	578	565	580	538	539	559	566	568	561	548	515	527	513	520	560	532	597	614	596	563	501	547	570	552	573	589	536	527	525	551	569	561	562	534	608	570	585	560	578	530	612	582	559	501	555	574	591	585	526	563	546	561	514	571	540	536	550	554	570	572	566	581	566	539	543	520	576	574	584
4180	3819	3270	1735	1141	980	770	752	1288	19469	17005	10087	3812	1117	717	524	463	515	502	452	474	501	470	464	510	470	511	481	465	488	489	490	505	495	497	497	459	496	486	472	471	446	474	495	477	477	480	508	473	487	451	498	497	444	460	478	503	488	512	487	516	506	501	456	500	439	475	519	476	475	502	482	499	496	462	460	475	491	503	507	464	501	456	505	459	495	455	497	473	471	498	486	525	457	464	468	468	492	487	434	475	431	464	488	468	488	477	495	508	453	471	465	464	490	449	499	497	466	461	469	494	464	456	471	482	498	483	513	473	443	457	483	435	482	474	500	478	506	488	482	444	513	482	479	428	492	450	445	499	486	496	457	487	485	467	447	482	470	498	488	479	517	472	450	500	460	527	524	466	467	451	490	499	443	497	448	475	495	454	470	518	452	495	499	482	498	475	490	488	434	488	532	479	496	478	464	500	488	488	448	458	490	506	506	534	518	488	501	468	457	506	457	497	428	519	476	464	479	486	518	482	486	482	504	472	515	473	495	478	454	469	474	545	479	455	463	472	485	452	481	412	445	463	491	486	481	474	488	530	462	469	502	493	517	478	492	489	482	472	513	471	479	481	496	462	474	470	512	484	499	473	496	469	451	490	470	496	478	482	506	478	458	461	456	489	486	476	473	473	486	494	467	493	452	484	487	494	493	483	458	488	457	455	477	493	491	491	506	465	460	484	441	480	458	448	461	493	510	453	502	498	476	489	457	475	461	499	449	487	506	454	487	469	475	509	464	503	525	497	447	446	490	457	525	434	520	517	495	489	462	463	464	494	467	452	478	477	475	510	484	483	475	493	506	477	472	462	449	498	477	459	506	474	484	466	478	465	473	469	498	470	500	449	482	488	455	491	512	477	511	473	471	465	437	470	476	464	465	475	498	469	475	454	461	483	455	482	481	454	476	497	459	492	479	450	483	501	457	479	483	491	447	476	457	477	469	489	463	500	450	514	499	520	493	479	488	474	428	520	473	488	464	451	447	473	493	455	465	483	494	507	450	441	437	500	460	447	453	482	506	475	465	475	486	464	444	458	484	439	488	494	450	491	468	474	491	523	470	500	465	458	495	466	498	476	496	498	433	496	452	474	474	468	491	453	488	462	505	489	484	452	476	433	466	479	422	503	494	464	460	454	487	453	490	481	480	491	507	478	484	476	473	495	482	472	491	458	481	468	494	487	463	487	441	471	423	491	491	474	483	520	480	486	457	465	513	443	486	464	462	493	441	468	493	453	445	461	458	462	477	520	465	469	445	458	459	510	466	475	513	517	480	495	486	497	492	477	475	429	487	443	465	484	494	472	486	466	436	447	506	489	450	457	470	505	463	459	518	501	458	503	445	526	475	505	467	463	477	475	493	476	464	493	456	467	461	445	465	504	488	493	479	464	484	465	494	515	463	440	442	497	464	531	444	478	469	437	472	462	468	482	470	516	482	498	462	487	499	463	503	492	488	503	459	532	461	481	499	468	461	469	398	474	463	467	478	486	459	461	490	481	510	483	472	483	473	486	433	486	469	458	484	476	432	465	499	461	478	462	498	500	478	479	431	502	459	445	480	466	468	473	430	451	486	494	464	504	470	484	492	464	487	501	476	447	443	511	461	497	448	479	449	492	519	492	511	520	453	474	442	460	460	470	488	481	489	459	461	495	440	501	469	488	486	468	450	457	472	487	479	465	481	454	488	426	439	476	452	480	473	458	436	501	458	458	462	486	491	470	491	514	498	491	444	499	455	489	450	432	450	448	479	434	487	452	505	475	446	424	464	432	489	497	473	486	455	460	477	453	468	493	455	465	496	494	442	451	470	488	480	504	503	440	483	468	461	511	474	473	451	481	432	471	469	490	460	470	475	512	460	485	483	511	492	486	527	440	515	510	450	478	515	454	448	510	484	482	449	477	482	469	473	452	468	465	437	476	464	505	475	462	428	493	501	491	463	492	452	461	466	504	506	513	490	495	468	468	435	495	453	469	461	458	505	488	479	486	489	486	515	454	477	461	457	466	488	481	505	464	469	458	450	473	463	457	467	482	484	463	489	489	454	463	503	499	498	480	434	415	434	434	466	461	481	497	516	461	415	466	473	487	438	465	476	505	471	478	489	454	468	451	452	462	505	467	456	485	473	462	533	468	482	492	469	468	488	498	488	468	505	443	476	486	470	499	473	506	480	483	450	471	461	480	477	464	443	459	511	513	478	479	460	451	485	473	499	467	474	492	484	496	487	506	486	474	439	496	471	471	482	461	470	449	479	473	499	450	459	449	454	481	485	437	468	481	430	472	524	487	459	470	455	494	483	452	475	464	459	476	442	503	472	464	473	486	469	457	467	509	515	483	475	481	448	476	457	479	516	459	457	475	485	431	471	465	504	483	489	462	503	481	484	471	463	430	485	448	441	508	498	438	456	476	457	476	488	457	513	471	454	480	444	473	476	466	519	440	467	510	476	476	475	488	461	455	444	486	501	473	523	438	450	487	492	453	535	504	467	474	470	466	483	477	435	491	451	512	449	509	438	482	498	467	479	465	474	528	451	451	469	488	493	463	461	456	461	494	479	465	466	473	454	479	497	493	463	489	466	438	481	488	462	459	456	478	493	499	455	452	486	476	486	446	465	479	450	492	505	471	475	452	501	489	488	476	460	486	515	496	428	486	491	511	478	446	475	470	503	468	471	495	503	440	467	469	465	527	478	548	504	498	476	456	490	477	459	459	499	471	497	488	463	461	466	446	492	525	503	486	486	488	489	484	484	483	467	468	480	453	461	504	471	463	487	474	477	445	469	500	491	489	477	524	514	468	442	499	482	490	456	499	482	484	459	470	481	490	470	513	528	475	466	502	500	485	473	468	504	492	438	493	455	481	486	505	484	473	496	479	469	490	447	480	501	476	491	477	515	499	521	473	490	472	473	486	467	492	489	455	507	480	464	509	505	496	495	443	491	473	481	509	459	500	480	444	485	480	457	516	469	443	440	421	521	510	445	488	477	457	483	518	471	460	468	509	496	470	469	475	466	445	453	460	473	503	455	454	468	513	490	450	486	488	486	466	468	492	477	459	511	461	473	491	501	449	504	470	474	503	481	495	435	486	486	466	408	476	519	450	430	490	477	445	492	485	490	510	471	484	482	504	448	509	478	447	489	452	468	490	458	504	477	521	490	471	489	506	478	479	481	462	470	472	436	454	466	492	473	472	487	447	460	489	474	455	458	497	477	482	436	483	450	459	453	459	462	513	480	479	456	447	473	499	481	466	454	480	472	474	507	479	487	487	508	472	455	482	483	460	492	456	476	472	452	485	458	486	454	456	489	520	485	476	471	473	446	456	452	476	496	517	467	468	472	516	484	471	438	460	484	482	439	501	452	451	454	476	493	470	467	465	451	467	477	475	511	481	474	450	465	462	470	511	489	456	476	435	473	480	450	476	455	501	447	477	471	465	466	511	509	492	468	496	466	477	463
23902	21068	28281	24068	21044	8573	2038	1286	1826	29753	35329	24329	9945	2581	1163	847	873	794	779	794	777	842	799	776	829	803	791	822	828	825	816	833	797	778	783	822	741	802	759	762	790	789	784	875	780	808	792	780	709	832	836	808	765	783	791	759	788	748	764	736	805	820	806	806	795	795	773	816	794	808	814	778	755	764	778	782	764	810	769	740	781	800	770	812	792	768	754	754	797	831	755	781	801	778	794	787	757	799	777	769	796	766	793	770	777	791	754	747	780	750	774	811	835	802	775	773	773	797	744	759	787	802	765	797	749	780	780	756	761	777	772	810	786	782	834	803	800	745	792	825	788	787	805	785	772	739	738	791	715	771	787	728	766	731	804	769	817	718	762	811	805	859	774	783	787	778	830	791	748	808	758	770	731	823	748	759	822	797	758	784	799	797	774	775	758	767	764	793	813	803	793	840	763	775	760	776	769	776	833	760	745	719	772	774	745	756	772	769	795	791	786	785	774	770	739	768	770	766	778	763	774	798	772	795	785	798	763	784	740	769	810	782	782	735	861	791	745	807	791	773	752	792	763	791	800	782	755	725	797	758	759	778	784	748	756	802	809	829	791	804	768	758	793	746	802	774	822	791	753	834	769	823	807	796	772	789	820	742	780	746	785	833	796	794	761	801	778	746	747	755	755	758	762	791	855	782	786	763	804	767	811	795	806	831	835	784	763	792	790	804	796	760	802	758	757	754	792	777	795	767	770	759	807	734	739	743	778	766	754	772	741	746	788	740	818	786	809	838	805	744	730	789	772	773	819	783	769	771	790	752	832	775	825	804	782	835	767	758	804	743	786	819	711	707	810	756	789	755	773	780	782	711	766	769	787	766	752	756	786	728	790	796	781	747	815	804	808	734	789	799	749	767	796	815	788	812	784	762	822	757	792	812	775	748	786	809	764	798	770	820	795	778	782	779	797	807	793	815	795	752	826	766	794	796	793	802	780	747	773	823	764	783	769	826	798	765	737	725	732	704	750	790	812	764	807	776	748	805	793	866	762	771	805	828	823	734	798	802	766	764	790	735	785	800	792	831	770	760	770	793	799	786	744	788	800	751	787	828	794	749	765	829	822	784	784	802	838	785	762	801	824	772	824	786	755	739	838	786	800	735	788	769	818	788	777	781	791	782	782	766	762	807	799	786	758	757	807	797	776	749	778	741	814	768	801	772	802	776	789	782	757	760	766	766	796	738	825	761	819	792	787	815	766	777	722	779	780	755	757	766	819	773	758	808	842	718	799	764	760	774	801	802	764	773	779	742	737	795	784	746	749	772	751	735	745	774	799	802	796	791	786	791	759	782	747	811	756	796	807	786	766	803	844	804	769	839	780	783	742	788	809	759	799	773	813	745	789	758	819	777	802	793	761	713	784	763	794	774	801	801	792	785	754	785	776	795	761	825	762	784	834	787	780	767	795	790	760	854	747	757	813	732	781	847	735	758	776	818	774	748	792	736	754	748	794	828	798	743	791	714	743	803	769	767	847	818	753	770	836	843	799	755	760	750	756	717	735	791	780	776	779	761	759	737	711	805	788	806	790	802	758	742	823	813	723	794	738	775	805	742	744	775	759	761	770	771	745	800	771	761	786	789	807	798	782	773	780	765	774	767	805	741	786	788	756	869	860	756	757	767	775	788	763	727	736	779	782	729	803	809	777	764	723	738	819	731	817	768	765	786	769	817	776	794	753	818	765	756	806	792	783	832	821	797	808	772	765	807	777	753	808	806	765	784	795	773	754	795	795	803	739	753	768	783	805	746	789	812	740	680	797	802	792	802	781	755	755	789	728	745	791	746	791	775	754	783	785	792	753	781	735	719	802	794	806	784	769	756	783	786	785	774	767	804	713	844	825	796	826	813	792	774	765	817	795	764	750	835	825	774	801	768	823	796	788	777	803	725	815	802	737	800	794	762	776	766	794	744	778	782	772	766	783	793	712	812	752	802	744	792	823	787	781	793	747	740	717	831	791	769	734	779	808	810	809	754	781	753	796	739	701	765	763	769	823	792	800	769	771	764	746	772	754	838	777	814	785	752	785	808	748	816	738	761	791	816	815	796	777	800	811	750	739	826	753	764	778	766	825	770	764	785	797	761	722	738	769	761	787	793	784	814	750	751	753	786	728	754	806	816	789	844	791	792	819	776	793	833	772	757	736	730	804	763	818	798	790	805	799	781	729	757	817	830	740	779	762	765	773	812	769	808	763	754	799	774	763	780	797	781	749	744	776	859	751	760	796	767	813	757	759	721	837	774	768	829	811	755	729	756	843	815	772	727	794	790	852	776	777	797	809	808	810	792	768	764	716	761	734	782	750	749	707	815	765	781	821	732	760	782	793	749	790	772	810	762	785	798	754	796	801	741	759	793	723	764	758	753	778	774	786	745	731	768	795	781	828	722	799	784	774	779	751	795	726	784	816	798	721	787	775	760	798	801	757	781	797	747	785	801	771	785	814	794	802	781	788	766	823	778	770	822	803	730	761	759	784	795	735	765	766	763	787	769	773	750	806	842	782	789	817	779	783	751	777	790	770	823	765	777	801	825	824	779	792	789	786	842	777	737	810	864	772	769	745	778	755	819	767	736	804	797	767	808	757	790	752	803	763	797	786	749	742	783	787	750	777	803	782	737	754	818	771	823	734	795	729	801	809	809	775	770	773	782	774	789	800	785	766	768	792	810	790	791	764	820	772	786	751	718	786	786	804	799	773	812	772	767	770	767	780	785	692	783	750	791	712	750	785	771	835	785	756	817	755	823	734	778	801	811	778	779	749	783	750	765	735	799	747	794	742	769	746	768	823	749	799	809	755	821	783	774	832	748	763	719	783	822	733	755	776	775	806	754	763	831	775	764	761	770	806	770	786	728	772	757	778	780	722	789	775	822	773	859	842	824	805	745	796	792	749	813	768	809	767	783	773	832	822	791	826	728	789	748	775	771	751	751	778	753	755	779	786	787	787	776	798	759	780	779	767	792	785	813	791	824	738	773	792	805	776	722	751	808	835	759	845	835	743	817	769	798	824	753	792	746	809	784	745	763	770	759	799	749	805	760	764	788	816	781	795	825	825	829	763	779	761	789	784	771	752	800	798	803	742	793	771	792	755	789	782	767	774	833	800	759	801	803	779	753	775	772	798	821	796	743	807	813	833	818	764	776	799	817	796	752	781	801	796	773	774	801	842	769	815	745	804	805	794	789	772	800	843	772	771	789	756	797	789	769	744	845	749	806	796	783	722	775	754	769	773	806	769	793	783	780	791	786	774	809	750	798	770	807	762	749	866	827	770	797	754	804	773	716	782	797	766	767	750	755	752	816	740	754	810	779	813	776	822	755	789	744	816	793	777	774	756	747	756	780	753	732	766	726	789	762	805	767	750	787	752	742	750	744	798	824	771	803	808	789	783	738	796	804	733	808	758	768	797	805	762	745	775	754	762	767	785	812	769	785	749	751	770	759	791	786
4485	7730	6394	3694	2128	1708	1381	1240	2660	32673	31178	18834	7487	2231	1032	714	695	640	609	665	638	648	657	653	693	652	697	660	664	669	633	632	675	708	659	629	602	668	634	654	642	655	634	667	614	659	650	641	676	678	638	634	625	635	646	655	647	621	658	640	641	650	648	679	625	657	651	623	663	684	667	634	664	681	629	641	659	651	669	652	671	673	671	665	606	638	632	678	635	637	626	614	647	666	654	622	611	657	633	613	640	670	682	653	647	639	650	634	669	680	646	645	633	654	662	610	666	638	666	639	662	653	655	628	643	685	641	664	626	621	646	647	644	644	643	648	606	665	671	694	673	623	660	620	597	651	676	684	674	639	654	634	628	625	708	663	639	649	676	670	665	613	652	595	640	647	610	618	584	639	623	685	654	659	634	630	637	593	620	652	650	626	601	615	616	616	655	642	659	637	647	617	641	679	645	661	572	670	656	681	624	632	658	666	671	616	631	662	636	666	627	648	648	599	654	631	648	653	645	715	644	654	611	635	621	642	682	669	637	655	636	672	623	689	655	619	641	643	645	623	630	638	662	660	642	646	656	616	621	640	684	671	662	659	619	638	624	661	651	642	683	657	704	626	669	639	584	668	596	634	651	663	634	653	625	672	628	649	657	664	642	652	667	638	673	622	648	610	591	626	651	623	682	613	689	610	598	628	635	639	620	634	646	639	630	657	672	602	645	615	635	645	664	622	641	659	663	665	629	643	611	674	638	664	642	626	639	600	653	646	666	630	590	637	637	668	622	658	619	673	654	640	643	665	654	590	712	689	650	633	642	633	595	646	610	627	647	606	635	627	655	656	658	649	623	648	711	622	680	587	633	672	641	583	622	615	667	589	644	584	649	727	662	649	667	630	680	601	681	693	623	627	669	654	646	640	640	643	620	623	667	663	642	639	629	666	635	644	614	632	669	642	649	661	657	650	659	650	582	653	625	630	668	670	606	639	662	646	640	642	623	647	642	574	662	664	588	646	631	661	651	616	647	672	660	641	664	660	625	658	644	638	685	663	615	680	651	604	609	670	624	594	636	651	635	665	647	603	660	638	656	636	609	617	643	638	639	629	634	618	658	650	668	635	656	639	670	634	596	682	618	685	664	678	632	678	698	631	621	696	627	666	647	644	658	657	648	618	693	625	618	648	628	654	671	610	678	664	653	659	608	658	652	636	642	622	610	633	623	681	631	645	624	640	617	639	615	607	627	611	660	688	599	630	618	663	685	665	621	626	573	676	644	645	688	636	665	628	661	638	634	658	630	620	621	669	638	682	658	630	637	633	631	660	652	615	634	652	640	629	644	654	622	588	666	661	637	631	592	671	628	595	617	576	680	655	614	597	651	681	650	645	630	673	623	633	616	641	661	638	696	640	646	621	644	659	664	627	665	620	624	631	623	636	690	617	638	628	612	607	650	687	650	592	600	635	632	630	629	629	603	645	619	625	665	609	611	633	634	677	601	668	645	592	649	644	616	618	682	638	619	626	640	612	647	639	633	684	655	710	626	597	646	679	597	672	627	638	695	633	691	648	650	661	663	632	636	635	637	662	643	608	593	660	624	625	647	639	677	649	603	643	638	637	626	629	655	643	624	626	657	682	615	651	671	658	611	668	691	671	639	621	622	616	634	642	620	636	674	690	648	665	632	641	650	626	618	609	643	636	614	630	660	653	633	652	621	620	624	641	669	628	638	640	653	640	671	650	648	644	698	614	663	641	632	614	619	606	628	609	699	617	651	666	698	663	629	661	633	618	636	631	673	642	634	595	678	653	680	650	648	675	659	627	638	663	640	617	630	649	639	625	653	566	640	632	634	657	648	692	681	659	655	644	624	594	643	595	658	660	622	688	656	657	644	607	652	643	638	652	634	652	627	640	630	713	651	684	648	666	607	634	613	624	634	660	610	605	648	612	661	654	653	647	635	610	648	627	654	663	634	641	633	620	603	586	654	674	642	616	667	618	572	650	626	628	646	641	644	668	657	631	645	684	624	645	650	666	663	637	597	644	627	628	663	662	660	648	694	666	653	648	679	647	592	674	629	667	652	663	648	654	621	635	598	625	668	616	661	628	642	675	611	660	678	633	650	633	623	638	620	687	624	641	632	637	588	636	644	655	655	631	626	670	649	669	656	660	629	633	652	643	667	632	655	612	640	623	667	635	670	602	609	724	658	629	639	601	652	666	612	688	623	630	638	680	649	653	633	642	628	673	609	653	613	620	607	652	658	646	648	649	672	642	606	701	690	614	662	613	619	642	634	651	618	651	641	643	664	631	596	580	652	633	629	623	665	653	616	600	622	645	648	629	649	631	624	613	682	664	618	629	631	621	614	573	591	596	630	580	647	637	650	640	605	638	637	618	627	675	677	633	625	660	644	652	627	644	630	601	594	642	652	622	648	628	589	648	621	583	608	633	623	626	630	687	637	626	611	617	655	663	674	629	628	653	647	625	646	626	686	620	614	673	655	678	636	621	600	637	626	666	591	634	601	602	626	698	611	635	609	633	663	634	625	617	628	600	632	603	632	597	627	628	665	622	597	613	638	646	655	665	634	681	611	662	610	620	607	640	664	568	653	650	639	622	624	655	638	585	619	603	668	649	639	666	653	623	620	645	610	587	636	617	615	661	606	610	589	633	608	618	640	612	619	641	622	591	664	619	649	578	629	598	681	623	639	671	642	610	656	589	657	613	660	619	634	663	620	644	644	664	649	663	640	602	622	634	631	660	624	650	617	675	647	713	598	653	652	618	636	629	610	658	628	640	647	631	626	627	653	662	629	608	622	666	653	648	625	611	617	624	639	627	658	633	613	640	620	604	622	617	671	626	645	634	672	636	640	646	605	611	645	641	659	603	635	674	622	641	626	644	649	626	643	633	652	615	577	608	617	578	646	654	638	678	653	630	613	662	619	640	609	616	629	639	642	618	678	643	624	635	631	644	631	630	617	663	642	607	602	658	634	649	626	674	600	635	645	654	625	584	636	666	630	682	622	638	634	621	664	653	629	695	628	680	610	641	601	615	622	633	657	639	696	697	639	608	632	636	674	657	666	591	634	625	685	674	626	680	682	634	617	639	675	697	645	653	640	635	657	645	622	647	592	663	633	676	648	602	594	662	637	622	680	591	679	641	610	629	647	650	634	636	626	684	641	638	676	655	664	672	641	606	645	653	654	643	652	624	635	651	625	640	673	665	643	689	633	597	622	631	650	597	637	641	647	663	615	612	630	634	583	633	599	690	679	593	641	660	627	638	613	669	659	656	622	663	615	635	619	589	583	650	612	672	643	670	615	629	631	666	649	659	650	643	619	642	635	634	623	615	614	670	618	629	607	632	589	673	629	679	634	628	646	636	643	699	632	678	651	643	632	661	656	649	650	609	646	706	637	638	652	625	670	618	646	634	627	675	581	654	649	654	616	616	602	654	648	623	611	617	660	632	668	611	672	593	606	637	636	636	661	659	613	621
27326	12936	1916	965	706	655	609	651	690	2234	2662	1893	1111	766	679	576	528	646	578	562	555	542	574	578	587	555	644	605	557	607	582	589	574	614	558	614	563	575	603	563	597	632	558	579	557	552	589	592	572	571	573	572	643	556	569	560	593	601	579	599	561	553	572	612	592	618	572	554	597	538	587	578	549	609	520	596	596	621	562	595	629	573	572	584	583	620	569	541	568	589	575	551	552	575	569	585	548	558	617	600	565	578	566	567	587	598	572	599	578	575	551	575	597	591	586	598	597	556	558	562	577	558	575	584	573	576	565	557	610	581	561	594	621	582	595	582	579	578	561	588	582	546	574	610	567	538	553	620	586	556	565	533	510	551	557	580	578	629	567	603	597	591	593	558	599	614	542	531	578	567	582	556	564	584	594	571	572	579	620	538	591	578	616	568	548	588	588	599	531	544	560	589	630	550	571	604	601	589	539	585	577	605	606	580	587	580	608	549	616	522	557	606	625	620	573	594	639	535	593	618	565	569	589	576	576	595	558	586	553	584	579	576	581	588	575	626	561	572	573	567	603	574	573	566	575	594	576	545	607	608	590	543	584	581	534	611	533	549	602	606	591	581	621	609	576	602	569	547	582	618	587	588	576	524	575	591	596	586	573	594	565	563	592	602	556	559	563	623	623	544	575	600	637	568	574	576	591	550	547	612	556	587	539	544	536	570	581	582	584	568	596	592	598	637	541	569	550	549	577	602	503	621	590	567	567	599	557	599	571	580	595	612	572	544	500	613	585	554	591	607	570	544	596	631	552	587	556	578	559	607	540	596	591	553	612	573	576	575	548	584	589	583	604	575	553	544	583	525	589	552	574	613	622	556	546	607	561	533	571	579	552	581	558	569	545	558	625	576	551	565	513	638	608	539	639	603	637	616	595	577	574	582	581	541	588	569	610	617	609	581	576	555	577	589	599	602	570	578	577	554	572	564	571	645	551	608	607	562	588	580	589	534	564	580	553	586	584	621	575	595	515	572	577	585	601	607	568	556	591	593	605	579	581	591	601	580	601	567	601	598	572	509	567	549	573	547	583	569	574	562	578	576	596	562	566	557	577	604	568	555	602	589	560	628	583	602	558	624	559	594	583	583	591	583	570	546	559	576	566	600	607	584	564	573	603	544	609	561	589	570	523	552	578	577	542	583	569	571	556	569	586	563	580	570	569	528	588	568	566	578	577	595	548	592	605	535	558	571	569	557	583	581	601	553	579	596	605	570	541	591	600	595	640	564	588	548	556	595	607	549	596	591	560	563	578	574	601	552	613	563	543	513	581	582	607	529	616	568	565	566	564	575	556	602	614	582	593	609	574	602	571	568	551	618	554	564	572	599	579	602	571	568	609	573	570	568	552	596	572	608	583	605	595	599	560	546	556	603	569	570	596	609	597	576	630	542	592	549	543	550	551	568	533	546	558	582	590	550	579	608	562	618	557	560	548	589	565	608	604	555	555	509	547	601	564	587	601	583	571	565	577	602	564	550	541	610	577	635	537	552	565	590	599	600	548	558	597	573	575	570	565	573	569	631	549	597	532	575	554	606	571	594	545	607	605	545	577	566	606	572	574	587	551	598	596	555	618	570	585	556	572	575	585	575	587	550	540	585	620	611	547	571	572	582	579	573	579	544	554	583	603	596	578	556	567	594	575	559	582	610	579	595	585	582	602	623	615	581	544	592	535	606	625	599	647	649	571	601	590	603	577	570	572	551	562	607	601	588	596	568	570	585	566	556	601	602	575	565	596	594	621	568	556	573	617	630	575	554	581	573	582	603	617	575	568	601	602	582	572	624	534	574	542	556	593	568	594	556	618	549	594	617	570	590	622	596	598	579	566	571	597	527	589	621	583	593	569	595	548	591	574	594	584	537	576	531	605	569	576	561	581	592	625	560	615	583	586	563	591	589	591	572	612	568	600	577	588	574	590	561	638	567	580	579	589	597	609	576	543	556	554	570	563	540	560	546	536	569	612	565	594	564	578	629	578	581	580	570	586	550	575	612	609	598	571	577	550	606	602	577	516	564	610	585	553	597	579	529	531	622	622	578	630	575	593	612	604	566	564	594	591	580	572	570	522	542	583	574	554	597	634	584	567	557	574	570	567	630	549	616	574	604	549	556	558	589	636	576	589	537	570	541	583	579	567	596	532	601	545	604	585	588	575	577	590	574	550	606	604	589	553	605	542	599	583	637	572	566	556	563	580	557	590	621	583	503	549	585	570	581	574	588	566	575	585	568	578	611	598	587	581	542	567	564	580	529	567	588	525	565	578	583	616	557	607	574	573	556	558	576	576	594	572	569	566	575	554	579	592	571	617	605	578	582	599	577	651	535	583	555	555	620	555	609	563	597	576	563	569	570	619	565	628	555	560	541	564	607	539	556	578	593	618	592	601	605	584	633	590	580	536	570	573	554	539	614	543	567	614	533	600	616	660	562	612	561	577	579	591	602	585	594	613	589	519	606	588	574	593	576	549	569	586	547	587	576	587	531	578	591	577	590	569	603	624	581	574	524	596	579	594	560	595	630	609	624	577	585	619	606	568	626	565	613	615	571	579	601	590	600	604	617	597	615	616	548	625	594	626	563	522	538	585	562	583	616	597	557	553	612	571	602	529	592	576	615	601	580	593	618	577	604	528	546	544	590	608	566	572	618	601	568	607	566	573	558	604	610	607	569	560	556	563	571	589	594	554	575	564	589	547	614	580	565	580	569	558	532	545	557	570	556	604	588	659	609	564	607	534	572	490	640	554	585	573	551	605	552	601	605	558	539	568	580	600	574	568	562	591	578	585	590	581	632	561	521	601	591	606	584	579	574	620	614	576	563	593	544	563	586	582	554	566	572	634	582	555	615	570	615	610	549	570	579	606	561	618	598	574	586	559	594	590	610	572	566	547	595	616	586	573	570	584	590	553	552	590	577	610	584	562	588	579	613	596	570	580	611	589	584	577	567	608	550	588	582	577	573	580	521	606	588	563	625	546	548	563	587	575	620	559	572	569	562	611	597	569	579	566	627	590	582	554	597	554	567	581	594	515	546	550	572	602	614	583	579	608	584	538	592	508	546	609	582	648	625	569	617	586	576	561	555	560	610	578	583	565	574	606	603	568	565	599	541	593	554	605	608	526	564	573	607	551	533	555	578	588	625	590	519	576	577	583	578	563	569	579	543	599	566	607	584	570	540	590	570	595	550	555	612	616	583	584	580	590	594	602	572	552	621	562	579	567	555	626	600	596	589	605	564	570	581	582	598	614	570	558	630	573	573	530	574	554	606	604	597	568	611	604	608	582	578	619	609	631	538	571	514	567	589	593	620	589	601	572	585	570	596	620	562	582	600	586	610	565	598	594	581	600	614	532	599	565	632	575	559	556	599	593	579	559	572	575	601	647	600	615	592	582	598	572	585	552	593	577	598	568	581	574	566	579	621	587	574	606	590	630	588	568	617	601	584	586	577	579	600
5251	1214	910	683	626	513	557	544	618	2875	2949	1922	1025	672	538	498	499	519	453	454	444	486	475	463	469	487	464	460	445	466	510	484	470	455	503	492	447	475	490	503	437	468	453	457	493	470	481	473	457	470	497	465	481	496	475	447	493	452	455	468	511	458	489	472	490	449	477	461	478	494	448	485	468	486	435	496	486	491	506	490	443	450	472	453	466	471	481	446	506	472	480	489	501	444	446	515	482	439	534	432	477	475	493	443	453	468	479	469	504	473	496	468	474	470	498	499	448	465	483	491	467	478	456	475	515	494	506	444	482	467	478	479	514	466	454	472	475	479	453	483	416	465	481	506	430	478	487	447	481	453	463	480	428	489	486	471	496	487	452	492	457	466	480	460	485	431	448	494	474	452	444	456	485	463	470	459	444	450	457	453	487	497	482	466	491	464	436	476	468	451	506	449	471	482	475	507	455	469	473	452	464	470	472	482	447	448	472	446	469	481	464	502	482	462	452	497	430	505	471	469	453	504	491	456	476	489	413	483	464	492	484	461	471	514	449	459	462	478	462	453	475	490	459	454	441	493	488	447	500	515	471	477	471	445	467	443	452	470	447	495	463	487	488	496	479	510	451	468	430	451	494	479	507	463	497	467	446	489	498	481	480	471	500	478	508	492	420	493	497	470	494	478	489	460	496	491	467	449	490	475	456	473	474	473	469	487	493	474	450	525	497	485	454	488	492	479	469	455	494	433	432	432	472	509	482	433	444	487	480	509	422	477	455	482	476	475	501	464	465	493	496	492	441	467	495	481	457	512	484	486	477	498	446	485	450	484	469	467	496	451	489	447	468	457	451	445	506	491	507	504	476	462	478	498	452	467	472	468	436	482	498	484	494	438	467	480	489	478	456	484	462	488	482	459	472	448	491	453	497	464	444	459	482	465	468	465	469	494	470	458	465	478	511	493	467	449	470	506	490	457	455	496	433	467	483	464	460	463	459	447	500	470	464	510	460	492	469	471	492	439	450	474	454	461	495	444	461	484	460	445	505	452	475	451	467	465	486	444	465	484	475	443	492	433	451	464	448	471	458	463	473	478	451	460	435	478	454	450	455	490	491	470	481	481	474	496	469	490	491	465	441	446	476	490	460	443	469	492	476	469	470	467	494	518	469	510	493	475	465	476	523	493	476	459	524	460	462	477	444	468	474	495	486	448	456	516	456	454	477	513	461	449	474	475	491	481	491	496	462	482	488	467	475	459	465	469	450	465	452	496	474	445	444	498	462	440	480	469	433	475	457	445	461	476	492	493	463	468	462	465	498	465	479	462	481	487	469	460	464	437	457	450	480	494	483	466	435	505	471	480	463	518	494	474	473	492	483	446	459	491	469	481	496	484	489	453	455	478	488	471	453	469	467	474	464	475	487	443	462	453	465	481	417	470	487	515	462	452	456	479	466	482	492	442	542	479	517	446	473	462	468	481	483	451	462	462	458	472	482	471	455	460	444	454	488	435	464	460	494	473	460	497	465	489	465	488	480	471	459	453	477	469	465	450	472	453	459	497	454	458	468	476	480	456	468	478	451	463	475	493	473	480	492	445	486	481	483	479	469	496	500	435	484	461	464	473	474	474	509	473	484	426	480	509	506	481	451	462	442	454	440	450	462	454	464	475	480	475	481	484	473	471	497	470	442	475	505	524	459	454	460	452	434	491	439	469	455	489	483	467	466	474	482	445	499	501	488	471	458	459	490	478	479	435	463	466	468	460	476	484	480	490	484	445	511	499	483	484	435	463	490	445	508	489	469	464	488	459	411	458	463	474	492	480	457	487	479	458	466	442	479	480	460	506	487	437	443	453	463	433	503	455	483	430	472	468	457	502	443	506	498	462	469	454	466	483	484	505	494	466	481	484	449	445	501	496	510	530	505	477	457	452	464	431	475	498	484	468	483	446	450	465	493	481	493	437	479	504	479	430	504	478	466	488	513	456	430	455	483	448	449	473	489	465	453	478	477	454	433	447	482	462	461	474	472	463	445	455	490	488	470	489	477	461	451	484	479	437	452	485	464	487	441	459	506	460	508	439	427	470	478	437	491	437	468	458	470	500	457	473	476	468	521	470	512	459	488	463	474	510	476	486	487	483	473	477	485	453	504	496	461	441	488	490	474	463	478	511	466	450	443	475	512	441	464	479	486	455	471	466	518	465	436	461	514	479	479	462	483	474	472	479	453	434	496	460	472	469	482	476	516	456	421	476	501	465	453	495	478	472	480	477	484	462	454	479	470	449	478	506	471	445	488	430	490	467	463	456	523	474	485	463	454	469	483	515	442	484	503	521	493	476	477	491	458	450	473	468	477	459	475	473	443	485	458	449	489	456	499	493	497	466	448	499	479	478	478	475	452	526	462	452	476	486	491	497	469	501	464	495	457	457	495	467	464	452	484	451	432	477	457	488	491	465	466	494	475	433	460	466	459	504	446	440	499	455	466	474	488	454	457	456	504	490	489	446	480	477	463	473	430	496	502	453	532	466	446	476	463	473	472	480	454	472	461	448	467	447	448	486	464	471	483	478	513	508	476	468	480	482	463	490	480	476	478	469	526	439	473	525	467	453	506	502	453	473	425	442	499	473	456	473	466	439	461	454	447	447	478	500	488	479	505	490	429	467	478	483	486	466	466	482	475	434	455	481	447	443	473	462	482	501	445	457	452	426	475	468	471	426	458	463	485	481	462	483	483	475	463	470	438	465	478	457	474	445	487	490	462	474	477	497	476	524	489	445	480	457	440	469	478	446	489	467	512	501	456	489	458	499	495	477	467	467	483	452	440	456	449	473	446	475	463	461	458	482	465	489	480	484	473	480	502	494	505	492	462	478	464	464	498	483	509	493	493	494	468	486	434	474	425	466	477	472	452	479	487	494	451	453	476	522	421	477	499	462	500	430	471	453	476	481	484	457	443	478	471	474	477	519	486	484	468	506	445	471	458	479	465	490	446	510	474	457	487	439	463	487	482	487	464	463	458	420	468	464	459	478	461	446	453	473	464	471	446	504	439	491	452	487	457	468	448	430	498	470	503	450	433	487	513	424	489	478	459	489	461	461	480	491	494	473	477	495	472	452	523	503	470	469	510	466	469	476	478	479	472	481	506	437	471	478	486	480	461	497	493	475	419	466	470	450	490	474	489	483	487	472	500	453	474	462	499	480	493	456	478	473	493	503	486	449	461	505	510	486	489	478	492	494	500	448	442	491	480	476	472	487	426	498	464	483	453	490	488	462	478	500	491	457	517	508	469	422	458	494	496	460	457	461	444	528	436	478	459	500	480	460	436	464	527	487	482	480	471	493	445	445	426	493	466	421	474	436	464	493	465	475	479	482	500	467	483	490	479	438	482	482	499	446	459	457	453	502	461	497	457	492	487	478	501	457	483	449	508	495	460	471	460	477	428	464	440	486	477	507	439	469	465	467	491	426	456	448	446	468	453	496	450	466	492	498	456	458	439	495
25190	21072	26938	25080	5650	1312	1093	892	1520	19524	19122	11141	3927	1293	819	652	644	624	646	640	616	652	668	628	613	669	611	640	664	624	665	667	620	666	663	614	651	584	625	677	662	649	653	680	661	613	638	633	612	632	592	652	622	683	706	674	672	640	613	609	639	603	585	623	631	652	618	632	643	680	617	617	646	658	668	644	641	658	618	637	648	690	608	629	600	649	612	599	664	657	601	553	639	656	638	658	614	601	635	670	564	637	624	614	670	587	607	634	619	647	642	614	636	651	650	634	657	597	618	661	616	625	639	630	644	683	618	645	606	641	665	623	594	618	632	671	642	667	644	640	678	636	644	691	622	610	603	643	603	640	659	660	652	654	628	624	587	644	650	683	612	630	650	617	627	643	693	669	618	645	652	660	629	659	590	648	643	630	699	641	649	669	650	680	665	589	558	631	631	635	638	608	591	619	630	661	611	633	591	618	617	679	619	664	623	620	672	687	616	631	639	624	641	634	628	613	609	646	610	612	650	626	595	602	625	613	632	674	653	629	628	657	618	672	673	610	610	643	640	664	638	620	621	630	624	661	648	621	669	611	613	678	632	678	597	581	604	649	604	621	638	656	647	640	631	655	671	577	635	644	614	629	640	633	583	638	588	596	585	597	598	632	653	630	642	604	654	600	645	602	622	586	650	612	635	641	644	611	658	656	654	628	636	654	651	635	602	613	663	657	713	670	659	640	670	634	653	682	664	626	635	608	616	600	607	680	632	609	628	597	614	609	639	660	620	629	595	624	630	629	695	587	620	598	627	651	667	624	652	611	625	582	676	626	680	659	660	639	607	638	659	621	630	623	621	587	619	619	634	647	606	657	622	634	604	646	591	630	647	636	647	611	648	607	606	669	617	672	662	703	626	590	639	602	586	642	606	660	623	605	616	633	614	655	667	643	639	602	665	626	643	617	614	599	611	697	614	653	607	674	629	655	625	621	639	598	613	568	622	626	662	669	643	626	590	657	666	635	662	588	661	634	628	655	682	642	643	657	625	635	641	603	611	613	641	649	606	640	629	631	607	617	623	639	589	607	657	596	609	631	615	599	601	584	596	681	619	589	634	581	629	675	612	607	614	608	632	629	619	633	584	624	640	598	649	641	634	608	625	634	640	640	647	626	626	694	618	656	637	644	621	656	623	684	678	632	620	621	611	612	651	614	604	617	647	621	642	613	661	664	630	637	618	686	633	623	597	667	601	623	649	625	617	652	648	612	631	632	659	634	624	609	625	625	629	590	610	593	637	619	659	628	603	609	632	642	630	608	649	595	637	616	584	671	619	631	607	667	589	634	603	631	638	666	625	684	610	666	625	633	588	615	623	640	625	597	652	623	623	652	613	639	642	623	609	635	629	644	592	614	641	674	616	627	651	655	653	646	618	624	663	630	608	625	671	659	677	618	613	622	652	639	667	630	625	638	614	628	674	648	602	643	625	635	647	605	643	613	654	598	634	617	655	628	601	682	642	654	607	653	651	637	648	628	634	649	620	656	653	653	626	625	618	635	600	621	588	652	625	578	604	600	685	619	628	589	616	644	649	618	583	600	606	626	623	632	613	621	620	688	646	621	663	626	596	612	592	602	659	653	629	650	647	581	587	626	610	646	599	646	629	592	632	615	599	663	617	647	630	648	645	635	627	613	618	611	640	635	629	606	648	650	680	614	611	615	601	676	637	614	657	643	634	641	582	571	639	614	635	587	660	638	606	607	616	630	623	677	650	671	607	604	635	615	651	631	617	637	629	693	647	672	637	594	626	610	663	621	617	620	613	614	631	667	619	627	662	621	642	591	613	683	625	624	665	627	619	605	632	621	689	610	626	621	609	621	604	648	630	627	639	654	654	654	658	609	691	646	633	654	619	630	616	627	596	670	643	621	592	620	628	630	628	654	675	629	650	648	623	601	616	639	652	624	592	609	634	677	670	630	647	637	638	643	607	626	605	640	614	574	649	612	670	661	624	616	642	639	623	610	624	575	630	660	637	649	676	641	619	621	652	668	658	611	626	600	626	626	639	631	630	639	626	652	691	628	634	627	626	668	633	661	587	646	582	659	649	632	643	620	664	637	577	603	616	630	653	621	645	598	638	631	659	651	579	638	661	559	641	615	622	619	661	601	608	624	637	619	601	644	600	595	641	609	630	667	648	641	613	668	653	682	621	670	593	629	566	624	613	640	594	633	622	607	665	620	668	651	682	588	601	625	631	609	601	634	602	617	591	628	630	606	635	618	659	694	607	657	641	637	646	609	630	660	687	601	634	612	669	644	593	642	668	608	622	626	651	613	628	576	645	599	591	638	611	615	633	598	619	631	623	649	623	638	662	631	579	637	625	697	643	623	616	632	672	706	665	653	628	621	648	641	649	613	671	674	634	629	678	607	603	659	638	639	606	664	589	624	639	629	637	630	647	680	635	651	640	623	657	631	669	606	604	652	678	579	682	647	630	712	590	618	672	633	607	658	662	665	642	621	600	635	658	617	606	637	632	681	612	588	598	618	596	586	659	658	662	585	647	601	625	622	612	623	619	642	629	629	618	675	653	599	631	611	644	622	577	652	632	656	638	656	651	657	601	650	631	655	618	615	639	599	634	641	624	631	622	609	607	646	587	609	650	623	606	596	619	633	623	639	624	673	630	640	631	676	628	650	627	611	653	620	639	637	629	699	588	618	615	613	662	639	648	631	635	630	685	633	630	620	616	595	636	655	627	652	660	615	615	659	647	616	625	615	638	670	642	651	654	683	612	609	640	590	623	607	624	609	659	584	593	633	648	645	625	652	668	612	621	640	628	655	613	631	636	675	634	631	591	602	606	629	619	678	580	671	640	626	646	669	647	628	613	616	629	642	604	639	630	616	637	629	636	618	612	617	701	640	644	623	626	624	625	662	676	669	619	585	679	685	619	620	588	634	621	599	645	616	615	654	649	642	601	689	641	646	616	639	609	626	623	601	641	636	636	660	624	655	611	629	633	637	681	674	717	644	635	661	625	651	649	638	658	595	632	635	599	631	597	621	608	652	658	618	611	592	626	597	647	660	689	630	635	657	617	601	626	655	615	659	666	645	639	558	617	608	621	677	617	679	631	593	638	671	558	656	658	654	643	615	595	690	635	590	606	607	634	600	585	565	621	647	630	607	648	613	648	642	626	652	622	583	653	636	644	617	599	616	610	611	659	647	580	591	575	701	633	622	692	643	589	644	622	665	728	610	638	641	632	597	666	600	613	628	637	611	652	618	653	681	608	603	637	631	656	643	632	654	606	637	688	557	651	635	633	666	630	619	643	659	601	673	625	611	606	663	576	649	658	615	663	640	593	630	651	617	595	614	659	620	598	644	629	633	628	596	604	636	624	669	638	613	649	642	633	667	591	638	624	609	604	622	646	602	638	621	582	650	694	654	615	625	632	611	609	634	627	680	630	628	652	621	656	676	636	689	626	612	599	637	632	601	636	612	639	636
4098	4133	2916	1626	1173	945	909	908	2084	21193	16538	9410	3578	1149	668	549	517	506	525	522	526	530	526	553	513	563	510	531	542	498	539	513	512	516	504	529	585	515	532	502	530	535	541	571	528	547	526	525	563	564	533	518	533	536	521	545	536	525	484	546	519	575	558	538	552	521	556	510	527	497	544	493	564	539	509	503	549	519	535	563	511	532	518	560	492	541	552	476	528	485	520	563	555	504	512	517	534	515	527	528	526	498	542	540	549	526	562	497	554	508	497	510	552	514	512	544	517	523	588	535	519	508	531	507	476	528	531	529	499	512	538	526	488	513	535	500	501	506	520	473	490	535	530	532	525	536	504	556	493	519	543	498	527	485	513	527	519	522	570	519	539	483	484	546	528	529	524	527	514	501	541	539	541	544	521	524	545	486	528	521	487	567	580	529	559	499	512	507	459	512	501	493	565	508	530	495	528	515	522	544	534	521	505	520	519	501	508	534	547	527	493	583	521	514	529	562	538	504	500	523	515	519	551	538	532	546	524	526	548	526	522	483	529	564	473	505	508	496	511	577	550	522	514	522	526	521	536	542	512	579	509	569	504	529	504	510	511	561	512	554	519	514	552	532	519	509	527	496	575	535	527	533	530	516	543	531	504	515	550	486	538	535	543	489	521	534	508	529	526	556	520	537	502	495	537	522	494	545	545	533	520	506	571	534	551	529	490	491	581	552	556	538	531	539	511	523	533	508	568	527	543	521	528	518	571	522	561	506	574	521	486	572	541	539	570	534	531	504	527	542	531	532	502	496	490	583	494	507	551	528	498	562	544	556	503	499	515	531	516	520	535	512	482	476	513	522	570	542	556	507	475	464	511	523	532	553	535	547	491	513	511	516	470	518	530	557	502	504	532	541	525	555	532	570	535	519	509	516	519	533	564	509	535	534	539	472	550	525	539	558	497	469	548	510	554	528	514	506	482	501	520	504	520	508	569	512	539	517	519	528	531	598	529	521	531	518	552	506	563	539	552	524	524	513	500	530	529	539	486	578	521	521	544	555	490	532	494	511	516	514	514	555	532	507	549	564	518	453	509	489	512	475	500	571	514	511	500	501	552	471	536	540	510	524	537	494	507	554	519	549	552	518	532	524	525	509	507	522	548	546	486	535	512	529	505	552	568	476	501	483	531	538	535	494	501	531	526	511	508	508	506	537	509	543	515	521	527	558	549	550	536	556	518	545	514	552	515	540	544	521	520	523	576	506	528	510	541	499	536	525	535	508	527	558	523	522	541	571	499	524	534	542	499	504	513	516	509	519	529	507	578	516	494	506	526	545	557	478	539	534	521	502	528	538	517	530	516	525	537	542	528	536	554	530	532	533	492	496	521	532	543	529	488	573	508	553	517	520	517	540	516	509	534	484	492	540	504	544	529	512	515	504	542	521	534	463	509	534	509	549	495	522	499	497	556	553	474	556	533	501	534	511	524	529	554	544	524	536	513	532	503	543	555	541	504	513	503	519	550	562	547	565	497	539	511	530	530	495	564	532	513	495	482	521	547	523	508	536	544	527	567	526	532	525	520	548	534	527	516	500	525	537	510	469	515	574	510	499	495	566	491	521	515	534	503	553	500	506	524	478	539	558	542	512	518	522	538	522	501	539	517	542	532	524	506	467	516	540	477	512	524	504	526	545	538	540	515	493	512	538	554	511	552	482	496	512	512	510	520	464	522	531	547	530	520	503	528	497	509	526	529	482	553	544	518	503	496	526	505	492	500	519	505	546	516	532	526	536	507	540	498	579	544	560	526	482	537	538	522	527	536	548	501	600	538	519	519	525	515	512	491	549	567	527	529	539	506	516	529	514	525	524	506	512	549	506	548	537	491	521	515	534	531	538	534	505	547	497	542	519	534	522	546	531	523	517	492	554	529	499	501	493	530	536	557	541	574	509	522	567	525	535	590	535	525	489	516	521	520	490	519	519	535	507	532	530	526	542	494	523	529	525	500	488	507	538	512	517	519	531	500	514	531	488	528	555	571	504	535	520	487	589	540	531	534	522	547	555	491	530	529	486	531	509	536	529	533	520	513	500	535	535	535	551	569	532	549	518	554	517	487	520	502	515	488	542	508	449	533	481	557	530	542	502	525	556	534	554	496	554	515	530	509	506	484	512	565	531	511	511	528	495	511	526	513	543	558	511	556	531	514	550	535	515	541	552	489	538	522	543	512	504	524	533	547	515	503	521	507	547	512	554	519	515	533	498	512	491	559	527	509	547	507	509	541	547	525	526	516	496	509	548	515	539	567	568	541	545	519	559	489	542	571	522	524	533	548	502	479	546	483	522	545	520	528	512	538	521	539	497	502	532	507	545	511	515	505	549	566	524	534	562	533	510	523	517	506	516	517	523	552	538	498	520	535	503	534	493	525	554	482	552	524	520	542	513	517	501	501	509	505	499	502	479	558	512	480	533	500	516	525	526	532	523	540	541	513	602	519	550	545	495	559	506	505	515	515	543	531	557	559	520	517	523	513	512	503	579	547	523	496	497	501	515	493	490	492	521	525	519	514	523	558	494	528	529	529	540	515	526	509	516	517	544	510	523	542	522	541	521	562	572	525	552	526	486	502	523	513	539	532	509	486	499	557	564	533	493	546	516	531	508	565	536	479	491	493	515	511	543	539	516	510	544	539	527	588	507	525	543	529	500	497	507	503	525	504	518	533	506	474	523	479	530	513	537	528	502	496	541	502	519	532	536	543	522	537	532	551	521	522	540	509	503	554	556	522	523	519	508	531	560	567	509	499	537	544	507	526	552	529	496	514	500	532	542	507	499	506	530	498	518	504	517	531	542	549	474	524	499	519	541	514	504	477	521	492	526	499	532	518	499	482	527	487	517	568	501	503	517	531	517	493	555	484	523	512	496	468	522	500	498	546	530	489	560	513	533	509	519	556	499	550	522	536	504	515	530	530	530	511	521	548	546	480	515	520	542	528	522	546	514	592	555	511	488	536	491	521	533	559	537	524	522	523	538	557	506	516	543	535	533	522	536	526	521	560	521	565	552	501	538	512	513	503	498	527	560	499	492	490	518	525	522	526	498	539	521	513	500	524	503	534	511	519	508	506	506	501	503	471	530	512	524	548	542	548	560	513	513	582	510	541	505	504	528	513	511	503	522	550	512	531	551	517	538	528	500	522	542	516	520	473	500	539	512	522	519	538	546	536	480	538	520	535	539	509	509	513	515	508	524	547	539	531	493	571	491	548	533	545	523	523	504	523	492	530	506	523	496	525	534	523	531	496	518	511	483	521	488	522	499	483	559	513	547	510	511	524	562	533	523	518	541	491	552	510	529	571	498	577	522	552	526	543	527	498	545	531	534	524	511	524	489	495	502	512	531	497	523	479	494	504	554	551	578	530	539	567	537	504	538	510	573	508	516	494	492	515	476	523	525	490	567	521	531	539	520	516	519	546	507	529	542	494	556	513	551	529	515	566	523	523	538	572	555
23858	21060	28307	24030	21037	8749	2160	1436	2603	30746	35301	25001	10490	2368	1211	915	829	767	826	815	785	834	836	790	798	800	775	825	823	793	817	761	791	783	725	784	777	792	840	802	757	791	820	794	813	806	797	823	784	777	808	785	757	815	814	802	806	793	792	802	743	892	766	780	787	841	807	806	778	800	795	782	778	801	777	844	792	783	784	801	794	835	782	839	786	759	782	767	790	816	791	788	788	817	779	743	798	788	796	758	791	803	786	849	760	813	816	792	820	757	818	734	793	751	771	820	794	809	804	786	766	796	767	757	805	790	763	803	762	708	806	809	817	764	788	803	845	746	819	814	756	800	778	811	772	777	851	758	737	781	814	812	769	773	765	737	756	815	765	815	727	765	768	826	742	796	779	782	789	826	826	741	800	795	812	760	802	758	821	763	768	760	758	805	797	762	809	763	765	807	769	751	797	787	770	752	756	759	744	776	824	778	755	806	806	770	768	789	811	778	786	761	823	759	834	813	745	756	765	743	795	783	814	759	812	808	796	781	806	735	795	796	800	764	822	782	780	816	758	760	728	782	807	797	787	766	811	760	775	782	797	772	789	755	804	786	793	749	767	789	762	781	746	819	787	727	786	803	790	777	734	757	746	803	764	792	806	801	787	789	767	748	821	827	792	813	831	790	837	805	816	817	791	821	782	769	812	716	775	828	796	764	811	754	774	785	829	772	711	805	803	777	723	831	804	787	724	800	753	792	798	789	815	786	784	791	775	771	791	805	798	751	759	787	790	775	758	767	790	791	825	795	771	783	790	734	765	786	822	754	779	780	779	743	750	766	794	805	791	810	777	750	832	788	757	731	802	785	752	794	749	806	796	777	769	780	776	826	852	815	796	814	822	798	790	778	795	823	797	782	832	774	758	793	792	771	818	788	786	734	810	745	798	795	809	789	766	755	759	750	764	778	848	781	781	819	748	823	776	773	768	839	812	729	789	780	788	757	802	833	797	788	789	775	777	802	818	820	752	779	781	791	819	745	775	811	799	781	739	753	776	809	763	761	768	744	802	764	822	807	776	796	799	756	861	774	748	807	745	764	812	764	787	768	814	789	810	756	740	826	749	739	781	828	823	769	770	807	804	789	799	754	806	778	791	794	729	843	786	797	751	791	753	784	804	793	780	753	758	767	784	765	756	813	751	787	764	807	763	760	802	802	792	764	785	768	785	802	776	801	728	761	851	768	808	803	784	770	773	809	812	811	737	749	803	824	802	856	752	826	801	821	741	796	779	836	756	754	846	751	772	772	788	773	788	782	861	778	778	825	855	821	772	792	780	765	813	831	753	773	770	761	800	782	792	799	746	747	710	787	762	764	822	810	762	786	799	739	744	786	791	764	792	726	779	769	753	716	814	777	798	769	788	769	763	818	755	767	751	779	773	772	761	746	765	812	761	813	761	779	787	755	766	797	751	771	769	762	807	776	788	784	772	825	729	701	775	769	803	808	766	783	767	726	813	759	748	764	799	740	787	718	757	772	789	786	769	779	781	784	756	774	802	824	745	752	795	764	767	823	804	818	781	819	825	740	752	773	809	793	815	823	821	798	815	769	771	829	781	759	777	807	757	807	756	740	780	743	752	781	763	775	780	777	797	790	752	791	793	841	762	768	754	807	733	775	759	731	758	828	797	774	771	786	788	801	747	797	802	783	798	763	801	740	767	803	856	769	780	797	745	791	770	819	801	803	765	805	783	775	763	826	830	823	759	826	811	764	799	756	812	771	782	827	800	835	765	800	794	757	788	731	787	830	748	797	783	798	731	891	746	799	769	763	819	775	776	770	732	782	746	776	725	807	732	779	803	795	745	760	796	761	766	801	791	827	739	777	741	770	774	804	757	799	772	779	772	813	770	767	793	808	835	789	803	760	776	781	780	752	763	806	727	817	773	762	751	806	808	772	745	779	799	785	750	838	760	778	807	773	751	747	818	768	773	779	850	767	788	774	764	788	772	749	773	739	841	749	789	766	791	751	783	786	788	804	815	795	759	798	790	750	726	761	786	825	742	796	754	773	752	777	794	757	748	787	759	784	843	797	772	778	809	780	759	781	785	782	772	779	742	809	825	786	733	793	811	763	765	777	786	781	786	758	779	778	778	806	864	816	797	813	820	767	831	784	810	734	755	767	740	726	793	783	804	803	786	770	810	862	747	729	730	752	798	808	781	754	774	800	791	827	750	836	732	789	820	766	789	738	827	770	748	744	781	784	818	741	793	782	741	779	712	812	768	750	794	761	771	781	804	806	746	757	753	813	798	783	798	819	800	775	812	724	755	825	764	788	800	773	735	765	724	745	788	782	792	730	786	761	800	778	797	769	779	776	796	729	807	825	763	739	814	758	741	800	856	803	749	754	765	804	804	736	787	774	855	842	808	794	790	777	826	781	777	789	780	777	826	767	784	782	777	761	760	786	749	749	769	763	757	766	774	726	751	814	765	797	803	756	759	761	827	757	767	784	726	787	778	788	776	815	725	769	794	741	759	808	786	796	790	785	794	783	767	802	774	772	759	770	786	792	749	776	799	767	801	740	862	773	789	784	769	778	727	766	825	822	811	758	756	736	779	799	760	767	756	803	796	801	807	794	800	808	778	739	758	820	792	764	782	773	808	839	766	795	728	782	783	744	782	835	798	783	806	754	762	782	757	822	794	754	836	811	788	800	792	772	758	804	774	805	792	740	815	767	789	808	832	781	789	746	788	812	770	770	759	787	779	786	796	814	769	772	748	789	786	787	783	806	848	769	811	781	824	782	753	777	764	813	820	794	741	813	835	819	780	772	793	730	807	771	720	827	793	801	839	772	792	729	757	780	779	763	765	730	763	766	818	756	758	717	806	758	777	759	752	792	794	772	785	788	768	781	777	741	752	764	816	829	752	756	822	799	739	801	766	828	790	787	817	789	778	782	816	733	731	774	843	737	775	738	779	774	772	793	762	766	771	831	762	800	782	775	799	762	733	858	762	786	794	785	808	729	747	780	772	824	826	829	791	770	800	813	754	816	812	761	786	815	789	773	796	760	762	729	787	786	737	796	800	782	764	710	761	777	831	773	796	746	786	796	739	717	853	815	810	773	807	808	818	787	748	759	793	829	798	806	788	783	792	767	773	766	797	770	847	722	761	767	795	814	819	763	778	766	819	735	799	820	789	774	837	774	759	783	747	770	767	776	827	803	781	845	776	771	786	753	838	805	771	764	796	762	774	813	743	778	785	774	727	771	776	836	818	762	798	782	811	791	751	785	822	765	750	779	792	781	784	791	790	736	751	728	766	825	788	836	844	753	801	813	777	765	754	784	770	756	796	784	740	745	732	807	771	776	763	811	767	833	758	790	756	773	799	808	775	789	785	798	779	782	771	767	735	783	778	736	780	776	773	832	802	744	752	789	794	728	831	764	797	794	724	814	758	811	784	806	754	800	792	781	785	753	777	753	772	751	806	800	846	793	735	814	787	799
4595	7486	5453	2924	2201	1715	1623	1332	3811	32640	30558	19912	7602	2087	1044	737	631	630	636	639	640	628	687	650	620	676	649	674	679	641	606	658	634	662	657	663	682	635	646	648	611	654	623	629	631	664	663	687	579	650	624	645	639	611	625	629	701	606	645	661	689	624	616	669	633	664	651	618	636	624	631	691	660	609	660	670	705	681	618	633	646	658	594	617	643	669	620	633	645	692	695	614	655	611	597	625	696	653	697	626	658	594	661	629	624	635	658	664	652	635	639	674	646	701	641	639	681	683	619	600	637	620	663	597	613	635	631	616	636	673	622	624	649	599	618	684	623	664	668	586	664	663	655	630	657	703	632	632	621	616	619	671	637	667	649	635	616	619	638	655	688	617	630	635	601	611	666	638	659	642	644	585	646	649	662	624	630	626	666	648	613	639	622	618	679	655	638	623	619	638	597	675	629	639	658	631	680	619	648	641	617	658	630	640	612	634	598	669	638	659	629	627	645	614	652	624	617	607	688	648	609	636	621	639	654	672	628	682	704	666	708	648	694	646	643	676	692	629	631	620	695	674	636	607	624	638	641	645	657	646	613	636	626	634	638	632	680	634	679	640	608	651	615	616	605	689	651	633	672	673	626	624	669	644	602	654	609	641	660	654	609	687	616	586	667	657	622	639	637	637	653	720	635	616	619	600	571	647	614	652	660	611	620	642	651	618	647	651	618	636	624	656	658	630	616	692	687	621	626	616	654	634	643	661	646	615	660	671	682	649	595	653	641	580	649	615	655	661	635	635	668	651	630	664	638	653	661	635	674	644	615	623	615	657	669	593	665	654	618	665	686	613	621	608	652	598	642	657	605	604	678	611	661	642	654	672	678	655	643	602	645	654	664	685	650	657	677	643	620	609	642	644	651	669	638	601	647	694	591	614	708	647	648	636	662	624	684	654	617	632	632	653	623	685	629	661	633	614	647	672	615	620	649	637	642	676	679	640	596	659	674	660	627	642	667	611	660	614	623	640	607	634	607	620	617	592	637	625	640	637	633	612	661	578	622	674	646	616	676	652	638	655	630	721	650	590	679	602	644	621	650	659	635	629	657	625	663	634	633	688	641	618	619	627	657	642	661	613	675	618	630	665	656	669	677	612	646	717	643	612	646	621	665	630	665	657	624	643	619	593	620	642	630	640	614	647	594	655	622	656	631	649	644	619	642	673	611	613	649	647	685	648	635	653	651	641	650	670	626	674	689	665	664	615	643	624	623	657	653	633	632	667	637	672	641	611	609	696	631	613	603	636	652	671	621	594	607	640	635	651	620	661	630	635	641	678	652	648	586	642	611	628	681	641	640	638	641	645	613	645	627	642	669	639	640	642	628	647	622	611	623	621	700	676	648	613	620	633	644	650	642	661	665	610	636	605	649	676	657	656	602	610	636	674	632	653	665	667	589	641	590	623	668	642	625	676	630	643	652	666	644	659	635	646	637	668	640	648	595	648	622	647	634	644	674	671	581	642	648	649	648	646	640	611	650	626	663	645	710	606	581	617	664	637	627	631	625	647	622	634	631	596	630	630	658	618	657	622	656	630	669	621	658	651	666	653	623	612	641	636	623	601	619	648	601	681	639	629	639	648	652	656	634	643	607	633	604	606	573	636	635	618	600	615	651	716	675	609	640	676	630	576	685	635	650	653	657	634	617	657	635	645	655	623	696	644	661	666	604	638	611	615	613	641	664	639	652	636	611	630	666	664	633	586	608	602	604	673	634	625	660	657	593	639	597	646	676	658	638	631	621	626	630	628	597	677	676	605	641	628	627	584	652	663	649	669	615	650	627	641	621	646	622	640	663	642	615	718	624	655	631	602	700	624	623	591	630	646	597	593	600	654	705	622	681	644	661	644	650	637	639	631	654	635	667	657	599	664	648	671	639	621	658	673	633	610	670	646	655	644	678	641	631	611	618	669	697	671	617	620	643	618	576	624	621	611	649	592	625	635	611	717	631	636	661	656	642	611	663	622	668	629	647	631	626	648	615	672	659	631	682	633	624	620	623	638	642	658	606	684	649	618	602	646	583	630	616	598	666	657	627	654	669	654	663	613	682	664	654	623	602	624	652	646	674	626	587	645	629	650	653	636	655	694	642	637	605	646	666	641	666	598	637	673	651	680	662	622	643	655	656	630	639	640	657	630	626	666	644	658	643	660	652	638	617	606	636	654	627	627	606	593	669	604	651	621	639	631	651	653	647	641	613	659	662	599	640	668	620	663	648	642	630	669	604	631	637	674	651	613	601	641	676	636	636	647	628	616	649	599	625	643	658	686	599	676	653	620	641	582	593	652	623	651	644	630	616	644	609	601	593	646	683	609	640	651	651	665	608	607	578	610	612	617	644	630	612	608	631	641	660	615	628	661	642	614	631	662	664	655	645	623	641	634	627	631	651	638	659	661	665	617	638	627	664	653	634	639	621	624	637	647	626	611	654	580	682	648	619	611	633	653	661	626	624	621	659	654	597	623	625	629	646	641	638	629	622	636	624	610	676	628	630	589	652	622	668	664	618	646	637	607	671	615	598	633	626	653	623	694	621	619	617	630	611	635	599	616	618	663	618	671	670	641	629	633	585	609	661	684	626	693	642	636	582	662	586	622	628	642	612	601	635	655	617	648	632	576	623	622	649	618	610	641	615	563	652	622	610	628	611	647	696	581	635	609	651	649	652	629	616	627	674	633	629	640	665	595	690	635	603	627	642	626	656	643	613	639	617	649	632	651	644	638	675	645	648	639	618	684	653	673	613	626	619	637	644	653	581	605	622	570	576	647	666	619	576	565	621	644	661	688	646	632	650	670	681	666	618	625	628	650	644	674	665	636	622	633	661	616	654	640	596	648	658	619	632	681	619	675	645	607	638	683	647	660	661	628	613	641	633	647	651	633	693	684	655	623	639	584	617	692	667	644	606	634	634	646	655	621	634	614	591	649	605	622	651	615	650	645	591	661	610	674	605	662	587	639	607	627	583	641	653	694	655	682	641	631	615	622	622	600	660	624	609	642	660	598	604	667	655	649	609	629	627	687	638	575	681	628	617	615	625	636	699	635	617	648	660	620	649	663	584	624	595	637	623	627	652	592	652	627	667	666	649	642	600	633	623	638	613	610	642	643	635	642	646	641	643	635	628	619	640	649	632	660	680	624	639	629	600	615	655	626	655	646	604	606	598	637	591	601	582	599	596	636	639	648	636	651	625	627	624	618	624	610	694	622	593	635	649	615	583	635	656	639	648	612	633	668	661	627	639	653	651	686	599	649	650	589	665	643	649	614	660	659	631	647	606	604	663	603	645	621	631	634	647	655	627	695	637	640	676	615	662	635	675	646	643	672	653	643	653	673	645	590	656	615	614	666	684	612	625	618	660	657	677	602	635	637	614	641	640	647	661	605	622	603	605	617	582	641	642	706	712	571	646	598	622	626	618	617	658	618	642	659	623	643	651	651	640	631	627	604	585	657
27343	12701	1673	867	638	596	601	554	578	1318	2894	2148	1231	738	590	559	502	500	507	532	502	525	569	554	513	516	523	534	510	502	552	529	549	533	510	521	546	482	527	538	510	529	585	532	519	542	497	508	543	518	559	576	484	536	528	525	546	519	531	489	487	537	516	504	568	546	525	526	521	537	560	576	528	528	504	522	506	554	548	526	531	513	492	530	513	542	520	510	516	553	500	504	541	530	503	490	572	534	528	511	499	523	531	535	545	514	522	524	521	543	530	483	521	552	491	489	508	575	541	483	490	532	525	503	524	527	548	517	527	528	464	527	548	532	555	536	481	520	532	506	486	526	523	554	569	529	510	519	539	518	552	508	535	537	512	502	535	481	523	530	521	558	501	528	507	542	519	526	549	531	546	494	519	534	507	482	533	538	509	526	542	540	500	543	511	502	506	525	553	517	512	564	510	531	538	548	551	528	504	552	557	505	546	531	498	490	494	529	489	532	499	526	535	527	540	535	560	506	529	541	518	505	536	474	504	513	502	482	504	490	507	523	524	501	528	562	484	532	506	515	520	487	521	522	523	520	543	528	526	542	533	499	501	465	523	553	547	517	545	525	554	506	488	504	495	506	529	533	525	542	525	503	513	496	489	546	567	531	571	554	557	510	540	514	514	519	526	498	484	518	529	502	533	496	506	527	545	469	502	503	488	544	488	485	519	507	495	514	588	496	539	494	498	488	538	584	515	549	516	507	537	512	482	482	511	543	551	549	549	534	549	524	492	509	495	512	531	509	537	532	571	538	499	505	505	514	503	498	492	589	516	558	505	536	550	522	504	523	534	544	536	529	504	533	522	479	525	476	487	517	526	502	501	518	546	565	520	527	503	510	551	502	557	527	510	521	520	508	515	496	550	546	511	537	505	509	546	519	532	547	518	516	536	497	507	497	514	570	522	543	517	502	528	521	522	576	544	526	562	512	526	506	514	527	499	524	497	543	526	527	500	497	498	493	518	548	513	510	536	487	499	528	515	524	503	536	528	572	511	557	517	526	478	494	521	503	564	508	524	493	487	510	573	513	536	549	509	524	524	505	475	494	556	488	549	531	538	508	510	537	498	536	532	529	512	513	506	526	530	508	559	536	513	538	532	548	471	559	529	566	544	495	520	500	508	526	501	540	569	516	536	539	546	535	536	545	525	520	502	507	511	492	558	499	505	545	494	504	512	532	526	518	518	546	540	531	517	505	542	518	518	522	523	499	532	500	538	501	531	555	522	548	551	486	476	539	516	538	524	510	538	540	506	527	537	554	492	556	514	507	510	504	527	517	526	525	498	510	526	529	547	540	532	563	564	511	498	492	526	525	500	543	533	516	512	501	510	486	484	521	544	482	509	521	549	549	508	502	517	519	557	515	511	531	566	565	528	563	503	497	542	505	555	555	543	482	511	504	518	493	536	491	574	513	526	522	509	498	514	529	528	526	510	480	503	498	524	551	554	493	525	568	535	506	518	508	506	545	546	537	517	542	531	468	529	522	547	513	545	548	553	537	523	534	517	513	523	513	530	513	528	490	492	575	510	530	539	561	523	552	510	508	500	548	527	550	519	536	527	506	531	494	506	526	495	547	481	501	496	515	560	450	469	546	515	505	505	536	473	503	470	504	500	509	548	537	507	525	500	514	532	528	491	477	546	489	513	530	503	520	487	502	496	531	516	513	529	538	533	569	497	537	516	540	495	498	544	531	512	517	501	554	536	534	518	529	537	509	521	504	534	516	523	530	506	511	561	543	551	509	527	539	530	488	542	520	515	500	505	532	512	540	550	555	532	527	491	489	561	548	505	526	514	521	501	566	549	523	500	492	539	536	474	491	501	500	547	583	528	543	507	530	530	555	510	549	527	531	537	505	509	514	529	530	506	546	523	522	496	553	570	534	519	520	541	522	491	499	514	520	474	533	492	546	506	512	513	568	550	501	520	527	481	528	556	564	531	526	523	481	490	524	533	455	501	539	500	509	556	481	513	553	511	548	533	521	532	536	525	570	530	521	553	525	512	499	531	488	515	484	552	495	578	483	511	540	529	541	531	509	507	545	530	518	524	520	542	528	554	542	553	526	516	543	528	528	515	509	527	516	537	516	532	508	552	519	513	542	473	504	512	577	496	592	543	534	502	489	540	529	523	499	564	524	506	495	537	516	519	567	502	550	530	547	535	529	555	510	519	517	510	537	517	510	508	499	529	549	523	529	550	544	530	566	537	508	552	517	513	524	582	544	523	505	495	566	521	508	513	542	504	533	502	542	522	530	512	518	524	519	540	503	518	524	569	524	533	552	523	491	578	520	513	517	508	524	543	524	512	516	544	497	521	523	569	499	511	478	514	540	528	518	454	513	582	488	564	531	500	493	514	507	561	554	548	531	489	510	518	516	519	537	547	490	555	485	521	529	526	528	492	529	533	494	525	488	506	501	554	516	528	506	570	556	507	533	521	490	513	521	515	504	508	524	544	523	542	567	501	544	516	511	499	537	541	543	503	533	569	562	532	520	499	537	549	508	543	499	543	550	544	536	525	510	550	507	515	558	510	512	535	481	529	524	490	541	556	510	486	544	526	501	523	512	549	529	516	527	549	501	520	551	495	520	530	539	529	488	502	515	481	526	525	515	513	543	515	518	498	554	520	499	500	549	552	534	546	488	501	524	558	527	514	549	528	476	568	523	528	499	506	534	478	530	529	537	541	549	533	562	520	494	494	540	552	516	557	509	545	542	577	551	553	505	557	526	487	506	509	516	538	539	508	525	553	542	514	519	529	527	517	529	532	506	510	566	512	491	528	585	486	518	468	522	522	525	518	512	508	535	550	523	523	530	526	538	498	516	509	516	511	534	493	500	530	528	540	528	521	533	537	517	519	510	530	517	553	548	506	575	536	540	527	533	541	550	519	540	539	545	545	540	535	534	516	556	569	500	532	553	529	507	521	495	514	486	508	477	524	485	495	516	510	522	534	490	512	519	533	519	569	505	515	536	507	534	540	561	550	526	501	534	517	533	545	565	511	508	560	506	514	509	519	513	525	569	527	526	522	504	497	516	485	531	543	506	575	480	556	516	506	513	510	563	481	521	474	514	513	568	607	512	518	540	567	529	568	542	515	471	457	505	533	558	541	516	506	534	528	476	515	501	503	563	548	526	519	540	534	522	560	557	519	543	530	534	513	531	475	535	509	534	501	502	542	525	528	519	560	513	503	548	546	540	533	544	550	519	495	528	524	488	508	496	532	511	546	561	505	482	527	505	543	545	518	529	559	531	536	522	509	530	535	597	486	515	538	515	502	584	489	499	519	578	570	513	495	542	536	553	495	508	492	550	523	566	486	537	574	516	521	540	539	521	530	567	475	522	538	535	525	534	495	529	537	532	533	525	510	541	529	536	515	492	479	492	502	515	500	506	493	475	529	486	521	559	531	525	515	537	527	495	536	534	534	515	561	529	526	527	549	536	532	535	507	520
5242	954	852	658	510	550	580	537	499	1793	3466	2174	1077	609	470	411	455	460	425	427	434	443	418	451	434	406	424	407	449	426	419	480	460	429	434	448	447	432	416	439	409	478	418	434	404	437	450	445	467	410	446	447	400	460	430	445	437	417	469	461	472	424	423	447	420	419	437	437	402	425	421	452	411	418	417	408	446	480	402	432	406	440	455	454	427	423	432	472	423	471	456	421	414	447	437	433	452	413	453	409	412	429	449	432	402	446	422	429	442	414	479	441	405	421	410	425	447	433	440	438	411	422	435	447	421	429	415	404	424	403	457	412	401	421	419	428	421	423	437	444	424	436	424	379	472	428	424	405	412	436	433	415	415	449	449	366	421	447	427	423	435	415	413	436	413	440	420	431	448	412	420	368	421	435	391	419	419	447	392	403	437	466	437	413	455	465	451	416	437	404	413	434	436	433	457	418	407	411	437	447	427	429	421	399	440	444	438	417	459	436	446	435	441	475	416	419	434	404	419	422	452	419	424	444	456	436	415	412	437	489	428	416	401	405	394	424	420	425	400	384	410	456	438	441	384	429	465	435	449	451	446	373	391	435	407	402	430	435	428	467	436	406	422	449	423	410	427	420	440	416	397	433	410	404	431	391	391	431	422	434	390	409	429	424	442	442	457	452	409	444	431	426	411	460	463	411	428	418	404	436	442	430	409	421	459	441	456	422	453	421	439	461	480	433	443	430	416	457	409	390	424	420	447	432	423	441	449	392	402	416	416	471	439	429	415	422	423	452	434	389	448	462	411	422	456	431	450	423	413	440	417	405	459	403	439	392	420	421	507	425	434	444	389	450	435	454	438	445	432	420	416	416	375	421	435	430	413	428	411	450	434	419	447	424	401	421	403	414	433	458	443	421	419	411	445	421	418	427	431	426	488	428	411	421	380	441	453	471	413	427	457	449	411	423	450	432	414	465	378	434	404	452	429	423	451	479	409	443	426	402	433	424	458	445	395	422	444	465	401	417	394	389	424	412	412	456	442	425	426	429	435	432	440	475	447	404	425	446	484	406	388	441	474	466	450	447	436	408	398	443	448	440	417	413	456	442	456	420	404	443	434	405	458	440	473	415	452	413	449	420	407	408	420	457	452	447	458	415	437	401	428	456	444	445	427	414	451	430	428	433	431	434	401	440	458	437	421	453	429	473	448	415	445	422	448	455	470	442	428	433	418	420	400	403	428	465	460	407	422	476	428	409	418	477	429	438	440	459	380	438	449	401	450	422	441	423	416	427	427	425	460	404	417	431	440	423	421	408	412	424	415	412	446	451	435	422	418	423	424	449	412	443	453	410	423	423	443	413	424	437	443	433	432	445	423	450	406	403	455	422	398	436	437	437	462	406	406	440	408	406	423	442	459	397	401	424	402	452	451	440	454	438	408	457	438	454	471	393	481	390	432	408	443	421	432	443	407	426	464	435	459	415	429	441	437	439	408	424	443	454	399	428	419	421	415	415	416	405	401	432	397	443	415	411	387	409	424	400	412	413	417	408	413	438	412	435	455	435	429	412	445	404	443	417	420	426	431	417	414	436	422	419	439	422	425	441	441	419	465	427	467	418	396	466	435	453	435	425	423	389	454	439	417	435	448	446	428	419	401	447	476	442	422	416	461	432	435	399	434	408	448	426	429	418	432	416	388	417	405	427	427	420	432	435	426	441	452	488	441	453	422	407	418	409	405	417	422	431	420	434	416	463	424	426	430	464	451	456	427	418	403	443	448	430	384	461	431	406	412	452	412	415	448	445	436	416	410	431	386	434	451	447	428	443	417	420	456	389	423	472	436	436	420	417	448	477	421	424	473	465	419	413	406	415	415	411	446	415	375	472	445	454	399	421	389	416	448	413	442	460	432	440	419	436	424	421	397	446	443	426	408	471	446	395	409	437	464	482	451	422	460	403	448	473	437	414	420	442	431	432	421	449	431	443	441	491	458	364	399	452	450	452	450	453	470	442	454	444	423	477	416	439	397	413	403	409	452	473	454	437	416	470	460	444	448	414	441	402	427	375	454	419	388	399	422	445	436	443	417	411	432	404	419	425	418	438	416	399	421	434	427	429	417	412	429	441	429	422	465	435	413	427	455	413	413	441	414	408	398	424	437	398	432	441	427	437	436	441	431	439	441	418	413	425	409	438	438	476	419	438	415	429	442	419	441	423	400	417	439	420	447	433	411	404	422	467	444	414	430	434	440	454	426	444	456	414	410	429	423	459	434	411	443	437	429	394	415	428	423	452	382	431	457	412	429	397	443	445	436	456	407	426	441	398	436	417	426	447	427	420	456	427	480	423	410	418	432	411	429	469	427	447	435	411	390	434	428	421	431	458	404	437	434	431	384	438	428	437	452	462	441	452	419	434	448	433	423	405	434	412	463	430	435	382	433	462	468	461	423	436	419	410	453	419	401	467	447	395	440	442	490	394	428	416	435	405	391	419	443	436	405	468	438	416	407	410	472	405	417	443	419	409	443	382	451	485	431	428	456	416	389	427	459	454	430	421	428	454	418	447	384	441	425	431	387	438	407	431	460	448	473	472	410	463	462	466	437	389	433	452	445	408	426	417	420	411	427	460	405	453	415	434	407	461	372	452	462	439	402	433	440	449	437	425	426	432	430	394	438	453	437	429	427	440	432	423	409	444	390	419	411	393	427	412	435	452	432	399	414	449	433	478	445	464	405	457	440	414	409	438	454	439	388	409	446	412	446	411	437	440	446	455	452	422	405	445	425	456	427	406	465	426	416	429	441	416	414	399	418	429	434	400	433	392	433	417	429	431	438	409	413	437	401	420	457	429	417	430	451	413	415	404	418	440	428	427	446	447	423	430	439	391	444	414	411	428	448	422	451	387	426	423	426	398	479	449	432	416	423	413	424	404	444	418	429	437	435	462	476	432	469	453	481	426	445	425	420	435	422	449	438	433	408	400	433	442	447	434	427	431	428	451	443	384	453	441	445	446	423	427	437	454	466	441	388	451	405	422	385	440	428	437	408	440	430	426	429	449	428	446	429	430	448	480	410	459	385	447	480	445	444	440	453	464	465	404	435	442	452	432	434	436	407	467	427	406	431	413	465	415	427	428	398	465	417	419	428	400	433	391	413	430	407	415	435	421	398	430	445	408	435	429	433	401	392	451	449	426	425	383	414	428	419	416	422	420	437	432	468	422	401	400	422	422	463	412	410	447	397	428	453	408	416	468	416	394	400	436	406	418	448	379	400	472	431	428	433	430	383	398	466	410	453	436	402	430	392	423	439	465	432	468	405	466	426	444	392	421	437	421	390	440	435	396	386	459	441	400	434	448	421	407	388	415	444	447	408	407	451	417	468	419	462	420	429	423	442	446	453	428	463	411	422	418	444	449	460	422	418	409	410	427	428	426	466	434	431	407	466	460	417	419	443	431	469	446	456	423	407	448	451	417	439	477	400	429	402	462	426	434	397	430	418	446	444	399
25096	21032	26850	24998	5572	1339	986	799	742	6102	20508	15620	6285	1599	791	611	541	552	545	600	525	569	575	554	520	592	541	571	557	541	581	517	572	591	581	547	517	572	519	530	585	532	537	557	488	554	595	542	547	606	514	583	543	582	510	522	520	540	581	541	589	541	568	548	553	535	584	572	608	552	591	565	582	573	534	542	538	595	574	552	583	562	546	560	577	534	546	547	566	537	546	577	552	586	517	565	564	592	588	529	583	567	560	558	557	511	543	563	538	563	531	527	594	549	542	554	519	574	534	612	533	534	548	544	598	549	527	608	566	533	555	553	597	554	578	554	530	548	564	567	551	566	538	556	519	513	521	558	569	556	554	522	544	556	540	539	569	530	556	539	567	584	546	564	548	525	528	570	551	578	557	552	539	580	556	528	553	555	550	542	553	562	553	530	479	564	590	541	549	524	564	572	564	548	551	604	532	554	569	503	505	547	548	547	554	528	528	569	610	529	566	555	553	561	585	531	534	573	554	577	535	606	597	529	551	546	553	601	567	514	507	557	557	550	557	563	514	525	575	495	565	567	529	560	553	582	558	545	575	601	569	565	532	533	587	544	570	521	528	565	510	511	563	575	500	524	576	521	532	552	577	546	561	553	521	525	539	537	514	563	549	578	532	562	542	550	573	540	527	559	575	507	513	529	586	566	540	576	603	589	523	584	555	579	526	521	577	561	509	553	549	515	522	534	546	561	516	581	579	587	554	531	559	537	548	528	531	515	535	552	538	542	545	530	557	576	559	555	556	545	555	529	513	530	537	526	552	524	541	536	574	536	580	589	538	487	577	569	549	543	598	575	523	546	509	531	561	543	562	532	542	542	580	537	572	547	596	530	532	523	537	530	531	534	548	533	537	530	575	560	547	566	568	553	558	555	566	523	553	572	548	517	561	515	567	543	543	533	526	566	540	546	568	587	545	577	575	543	551	570	533	522	538	607	493	555	564	527	555	565	566	535	574	513	546	593	555	570	574	549	530	575	562	553	547	535	518	567	527	546	554	559	541	575	514	502	565	538	535	546	567	547	519	524	575	537	546	547	529	543	572	588	524	558	572	572	552	569	526	546	557	549	541	597	565	560	513	565	552	516	558	533	560	534	526	564	538	554	578	589	560	526	555	549	531	527	555	568	511	555	554	534	520	570	532	586	529	579	551	547	549	577	554	526	523	507	515	555	521	568	563	562	564	495	556	539	517	519	551	538	528	550	571	562	513	528	569	577	586	535	561	531	539	513	546	543	574	532	564	518	605	570	546	565	544	522	549	569	561	561	542	553	519	546	561	583	565	576	551	549	577	566	576	517	566	597	571	536	537	560	546	537	546	574	563	550	546	513	549	515	572	473	555	576	570	546	588	542	539	578	554	589	530	528	561	567	578	539	568	548	580	506	548	569	602	549	562	538	561	568	568	577	535	564	523	545	531	536	559	554	526	544	579	563	579	514	559	573	551	562	547	545	527	545	550	601	553	581	550	570	525	558	525	515	556	575	570	590	576	548	525	528	589	575	567	544	500	553	530	560	538	584	566	569	579	501	573	536	550	595	568	549	577	621	559	572	511	558	573	534	517	578	563	545	564	556	547	581	553	559	578	548	531	556	574	527	503	561	521	524	566	516	582	574	556	560	586	523	584	564	566	534	576	551	523	518	540	555	553	552	539	559	563	542	519	541	538	568	532	570	557	564	570	575	547	573	568	548	587	553	541	546	549	547	557	561	606	599	522	491	573	549	575	539	598	569	550	515	569	556	554	564	561	556	529	589	573	562	512	511	566	534	540	591	581	537	540	543	561	586	545	589	555	511	505	554	555	536	540	560	520	529	539	545	528	549	540	549	577	563	589	574	532	550	548	521	533	603	513	563	610	560	558	540	520	512	561	511	554	565	610	566	589	560	574	545	538	567	574	545	543	587	595	609	541	584	570	581	579	539	559	571	523	559	536	556	580	526	512	579	568	533	566	589	580	540	584	546	546	569	546	507	551	581	550	563	575	573	579	576	592	550	522	554	477	553	506	553	562	543	521	529	557	533	591	551	531	565	516	577	586	569	558	525	548	572	537	547	548	536	563	522	524	561	540	520	557	548	577	590	543	564	555	587	518	566	630	546	539	558	567	559	512	537	500	520	562	575	551	563	558	582	557	570	562	546	540	502	558	563	561	522	573	530	573	578	522	530	557	540	558	561	542	527	564	520	544	552	566	535	536	588	560	518	504	506	573	573	514	560	526	555	544	570	546	524	548	543	559	563	544	569	525	567	568	567	565	586	539	555	533	563	546	551	545	549	589	536	556	545	599	552	539	592	558	599	598	514	558	519	560	540	568	565	543	555	526	576	545	567	592	558	549	565	547	537	612	549	558	539	547	508	492	531	561	594	553	538	565	546	567	519	578	566	549	538	533	537	561	554	539	600	576	550	538	522	559	537	570	568	575	531	571	557	529	586	539	533	573	543	546	544	564	568	537	506	575	562	576	578	549	557	532	574	569	575	537	569	544	530	555	577	547	549	553	567	538	549	621	566	561	590	548	513	564	546	537	594	524	583	567	563	538	562	543	583	552	551	546	540	571	512	546	541	553	573	539	553	589	511	569	576	532	528	523	583	571	549	587	578	600	593	529	571	542	520	544	495	531	538	505	542	495	534	545	565	540	532	541	557	546	606	571	530	559	552	592	557	568	506	525	524	549	593	539	551	553	490	552	527	557	540	589	581	568	522	578	533	507	554	542	533	552	519	499	543	538	551	560	561	568	574	503	522	536	524	561	541	544	522	567	538	579	548	563	556	557	537	565	526	537	520	557	537	555	560	565	590	581	554	543	568	536	596	560	541	502	537	553	545	543	549	586	581	579	589	549	546	581	515	572	538	547	535	589	568	550	551	551	552	576	615	496	552	550	530	556	566	509	520	540	521	506	579	534	581	531	582	583	596	539	527	587	534	532	583	581	546	568	565	553	544	566	606	569	571	547	558	560	580	569	541	509	527	550	599	579	500	521	561	592	529	564	563	583	581	510	560	554	522	568	502	563	553	512	517	554	565	513	587	557	536	505	579	574	618	583	566	541	567	510	586	568	510	503	527	568	587	580	546	556	550	523	548	557	567	534	548	597	562	547	522	606	552	555	535	558	559	568	613	569	538	563	551	580	525	566	590	547	591	574	546	561	576	545	580	568	553	583	577	544	560	539	571	567	556	557	526	535	576	590	568	563	531	570	525	538	523	576	559	511	531	582	499	538	523	563	539	561	564	571	576	536	570	530	546	541	571	545	556	558	583	537	523	557	605	593	538	575	516	557	580	550	577	568	554	542	554	564	552	526	583	571	563	539	532	534	566	568	576	530	565	584	583	554	550	569	549	513	547	538	560	565	532	601	587	596	564	565	530	551	533	553	553	551	558	541	562	553	548	547	515	585	572	533	561	580	520	556	572	607	528	539	541	568	544	570	596	542	571	554	502	586	568	609	548
3926	3738	3057	1949	1387	1072	897	793	778	8763	19684	13373	5307	1502	726	492	480	539	476	453	486	472	527	480	469	478	476	474	513	490	475	464	482	460	458	475	465	495	489	463	475	484	497	470	458	460	466	437	491	467	483	484	504	419	454	462	469	492	502	475	475	459	488	496	452	451	548	471	446	460	481	454	486	468	447	477	476	480	472	498	524	440	492	503	477	513	460	479	500	475	491	485	500	484	469	485	489	469	445	474	449	462	511	448	478	479	427	464	502	501	498	480	494	468	476	472	460	508	489	441	489	467	479	514	475	457	470	472	459	500	448	497	458	491	464	475	470	497	452	474	497	452	455	494	459	485	439	494	456	460	551	490	470	477	489	473	454	450	447	466	486	460	462	477	481	504	492	468	473	484	493	456	464	502	470	487	482	493	458	448	503	470	510	463	477	482	461	484	490	483	423	509	464	440	479	440	466	470	446	465	477	505	472	465	464	495	463	487	452	424	470	499	444	453	490	472	463	468	448	430	461	453	424	497	444	467	441	473	479	491	464	480	479	437	468	482	469	457	445	493	463	450	469	468	452	449	488	443	453	476	486	424	484	472	490	450	505	496	449	474	488	494	465	472	497	497	471	447	488	442	477	481	494	451	472	484	463	489	489	490	452	497	457	419	460	458	503	496	496	439	440	429	514	464	476	494	487	476	470	477	457	473	476	468	460	449	421	458	481	488	500	499	454	478	460	486	478	506	457	497	431	465	470	478	480	470	497	491	473	472	463	461	455	472	451	506	481	498	472	488	485	467	460	473	468	469	490	466	452	489	504	477	451	442	485	437	500	456	492	517	484	424	462	494	467	486	463	472	476	465	447	482	446	478	484	458	475	459	458	483	510	417	493	477	405	469	454	486	523	505	487	457	488	458	463	444	423	453	473	456	453	487	457	434	472	461	418	474	460	499	483	456	455	507	474	492	482	489	439	470	435	468	413	468	461	475	463	482	460	478	492	479	481	472	474	456	477	440	499	470	440	476	446	433	487	515	455	511	452	468	460	465	453	469	485	470	461	433	486	483	449	450	477	442	454	495	487	486	465	471	473	446	509	488	497	492	424	461	484	469	476	489	462	456	461	469	448	466	459	470	488	460	522	469	487	450	470	458	458	471	506	437	438	495	489	465	459	479	462	490	462	453	484	448	446	448	465	491	445	450	492	494	469	422	485	473	450	484	478	483	444	476	449	512	511	477	461	459	449	451	493	487	443	446	440	499	468	427	438	474	443	482	492	454	496	489	394	444	463	465	427	469	445	449	447	481	455	450	476	468	476	459	511	479	451	511	482	473	471	451	437	477	479	459	481	467	454	471	502	511	493	483	469	454	492	436	476	455	446	498	493	500	461	464	458	466	461	488	491	457	435	454	455	484	496	469	494	452	494	486	476	459	473	450	495	488	480	509	474	426	475	475	483	485	440	442	463	498	445	511	451	489	446	476	472	467	463	459	475	474	455	477	472	462	465	483	444	459	433	437	444	456	476	496	477	460	467	454	453	465	446	456	455	457	490	458	463	467	465	457	491	454	477	452	464	459	452	490	501	458	494	456	469	462	443	433	458	473	448	447	432	451	464	489	443	449	440	499	472	462	468	458	454	472	469	512	475	451	470	480	490	507	483	480	489	503	405	456	497	496	467	463	455	481	449	476	478	497	464	473	420	445	478	451	426	477	445	441	467	484	449	406	463	458	464	456	467	459	479	455	456	477	460	475	455	463	470	470	476	458	479	498	486	482	467	477	492	468	506	471	484	460	486	487	461	465	487	515	425	441	470	490	504	481	447	478	457	477	452	502	458	455	460	476	430	456	477	468	477	466	449	413	498	473	486	475	426	454	503	494	482	471	473	516	468	444	459	402	482	499	467	498	464	429	478	517	458	470	459	479	463	487	472	468	525	460	480	484	487	461	509	489	466	510	467	488	449	462	505	474	498	446	428	474	483	451	474	456	415	478	491	459	483	446	478	456	459	440	450	467	513	449	458	458	512	485	481	488	458	473	468	457	451	473	476	441	489	460	465	489	470	487	446	520	485	491	496	489	446	473	444	441	494	510	472	441	506	467	487	431	481	479	472	467	464	467	459	423	459	441	499	497	500	546	479	467	467	488	483	486	492	461	459	459	471	446	496	471	456	426	445	505	460	495	451	462	473	471	461	504	479	482	477	449	460	502	480	448	461	439	460	480	431	460	460	488	501	492	474	481	463	478	449	455	450	492	452	469	494	485	464	479	469	462	488	439	494	469	458	468	499	508	450	480	470	447	458	492	395	497	533	480	460	485	504	519	462	468	485	464	510	467	494	461	460	484	434	467	496	509	427	493	416	486	480	486	483	461	509	475	452	496	482	495	505	479	456	495	441	492	470	462	490	484	484	471	462	494	459	436	506	482	504	447	459	487	497	481	496	441	425	502	449	487	447	482	457	466	448	483	463	458	465	454	447	425	507	487	496	492	425	472	464	440	439	499	479	447	458	490	445	459	463	474	462	474	467	488	469	468	481	479	465	441	474	453	471	457	459	487	472	488	454	457	448	443	467	525	464	486	466	469	500	466	481	468	478	480	471	450	459	470	453	432	439	446	487	462	468	495	512	491	463	452	465	474	454	510	466	448	456	440	468	462	450	475	481	512	538	468	476	507	461	439	501	484	471	457	480	428	468	438	431	501	488	461	482	452	478	469	487	506	479	508	458	453	473	469	478	503	455	502	481	440	433	491	472	427	487	459	448	473	508	456	487	517	475	478	456	449	460	501	492	504	472	486	438	442	463	446	472	492	477	459	460	485	485	463	478	465	461	456	438	475	500	462	464	444	437	415	489	465	470	466	480	452	460	448	491	484	472	441	452	454	442	420	440	451	492	475	447	504	468	467	467	518	472	449	500	499	472	459	448	513	462	454	484	505	468	440	511	472	465	475	455	483	459	465	485	472	509	448	457	487	490	484	482	444	474	447	430	443	494	449	487	451	492	475	511	454	502	495	524	477	428	440	467	505	464	506	492	447	496	481	515	484	475	498	477	467	486	476	472	445	516	483	488	499	483	485	459	525	485	477	478	433	486	510	479	487	472	477	481	495	463	447	450	475	473	514	451	450	443	446	471	461	490	469	460	503	454	470	476	444	439	490	460	418	486	491	487	458	483	495	477	468	458	431	449	462	502	488	422	435	457	489	444	501	467	466	455	475	448	490	496	460	505	487	492	472	476	468	443	482	495	443	485	452	476	445	458	489	449	456	477	449	464	462	468	500	450	483	468	478	448	481	478	465	500	466	499	453	466	469	463	458	467	451	498	444	501	495	470	536	474	442	422	487	456	461	452	506	472	462	426	479	425	486	505	463	438	459	480	524	483	438	455	487	483	449	470	408	452	462	485	439	485	446	455	472	451	503	460	487	461	456	474	430	477	452	446	457	455	462	468	488	490	461	443	474	469	448	459	481	458	468	475	447	495	453	473	456	447	466	460	466
23896	21040	28278	24028	20992	8312	1983	1253	1030	14272	37069	29295	13475	3217	1334	850	713	731	822	740	757	725	773	836	770	735	717	752	718	762	732	742	762	778	719	720	745	765	753	732	769	751	693	693	768	761	750	739	757	714	773	765	763	713	731	796	679	782	734	710	758	759	738	751	738	719	817	750	759	711	740	742	756	773	663	739	755	737	730	772	701	731	723	754	766	749	753	744	731	689	725	686	747	729	738	736	744	757	712	721	733	785	761	707	772	747	751	772	744	759	730	787	750	751	720	751	734	742	736	747	729	761	803	773	745	678	729	723	715	776	737	702	705	730	753	767	751	717	775	753	802	718	802	729	730	757	746	723	725	732	704	702	725	728	696	740	727	766	770	739	797	720	781	761	799	684	739	709	743	746	686	692	676	731	742	737	774	734	708	757	703	745	742	801	716	720	690	732	720	662	758	735	684	734	716	698	797	686	784	766	714	730	720	752	737	737	816	669	747	737	768	757	736	739	715	695	781	753	735	713	770	695	769	777	692	720	733	692	771	762	718	757	742	747	763	684	758	792	723	769	732	758	738	775	726	732	759	708	686	683	737	729	706	729	724	717	707	763	707	732	731	753	746	785	796	743	727	752	733	746	740	750	738	760	756	689	756	752	711	742	737	704	718	736	713	719	780	730	714	741	747	727	702	689	766	774	711	732	719	763	709	773	727	773	708	734	737	713	745	757	698	721	718	701	677	713	716	767	742	752	733	715	728	742	721	758	731	712	720	778	737	789	719	717	766	727	706	750	716	732	726	760	774	685	731	753	737	705	770	736	722	760	739	774	742	723	701	704	730	703	726	730	743	756	774	710	733	740	772	701	765	714	735	721	757	725	729	705	747	724	713	724	719	749	718	735	744	703	711	706	715	718	695	740	787	711	767	701	748	738	762	724	804	717	737	704	701	732	717	715	739	740	752	717	748	741	702	695	769	718	723	747	723	750	725	731	718	703	727	756	747	763	709	740	743	677	742	744	763	722	741	786	742	682	785	726	744	743	739	729	718	745	723	758	687	734	756	752	776	682	740	731	667	743	742	770	763	747	752	722	744	745	688	750	735	702	756	726	721	724	768	751	694	772	767	730	742	761	698	680	747	720	742	725	722	743	763	696	752	732	720	709	742	690	696	743	723	752	710	694	723	707	730	758	765	723	716	717	679	752	763	758	751	721	732	773	710	769	745	708	716	768	695	737	741	730	740	704	730	763	748	741	690	756	762	801	723	708	743	711	734	701	751	768	757	737	718	742	761	725	746	701	757	728	744	715	772	727	759	724	730	756	744	749	705	671	761	735	737	752	728	696	740	734	717	737	724	723	715	753	767	729	663	721	753	747	703	767	744	748	769	735	730	708	755	714	714	739	739	716	767	729	740	765	733	751	731	765	714	696	735	708	745	724	720	711	715	744	743	709	697	733	693	752	698	763	705	778	729	782	733	718	759	733	803	743	718	716	729	725	757	704	731	722	758	689	775	791	765	742	731	717	724	740	750	728	736	748	715	726	694	782	775	755	705	730	767	716	731	724	692	695	721	748	681	725	718	698	730	774	740	737	678	696	736	740	739	722	689	687	728	750	716	796	750	772	678	716	739	684	706	767	701	722	728	719	761	697	726	695	721	745	692	745	756	718	730	714	740	697	792	716	734	732	742	723	729	753	745	772	685	690	694	728	729	732	757	756	752	726	746	731	722	759	781	719	710	726	770	768	737	756	772	708	764	708	737	774	723	773	802	717	757	721	787	727	732	733	706	742	728	747	764	715	738	724	769	728	754	798	719	723	727	762	708	713	768	738	744	782	748	694	779	762	739	743	681	768	764	700	745	734	725	747	720	749	717	753	751	666	688	726	746	736	745	713	726	735	751	791	729	775	726	730	765	708	685	744	732	749	770	711	680	744	698	750	714	708	710	701	777	661	707	678	725	694	712	717	736	716	759	755	714	760	704	733	746	721	678	725	750	749	707	699	730	771	700	767	689	728	753	716	726	768	700	707	745	733	756	682	728	757	761	719	751	769	705	715	735	777	639	713	749	735	722	720	693	740	697	723	696	689	713	726	763	743	777	691	747	719	729	725	694	720	731	727	731	722	716	777	749	769	754	734	760	734	731	730	777	728	728	712	731	722	752	753	749	713	722	733	699	714	748	750	701	763	728	731	710	761	748	683	744	780	759	733	707	736	725	682	687	720	734	683	789	726	712	746	752	741	734	751	779	708	734	776	737	727	741	767	755	736	745	712	730	744	720	751	799	711	720	760	788	720	737	760	786	727	714	703	683	748	682	723	745	780	728	727	705	699	746	741	731	737	809	709	720	732	763	763	774	724	772	716	723	741	723	735	777	718	758	778	760	727	693	693	714	760	696	730	724	709	751	728	759	688	707	765	706	741	771	775	740	696	757	711	715	759	728	752	733	789	744	715	744	745	681	732	724	708	761	721	719	680	749	660	682	745	726	772	712	739	785	793	709	763	759	715	740	722	745	736	742	749	717	723	741	797	734	746	705	773	721	774	779	733	768	759	737	750	743	737	762	730	713	739	798	765	708	716	734	757	711	768	770	790	741	721	775	730	757	756	709	742	723	729	730	723	748	749	747	725	677	661	707	759	734	742	738	733	789	764	774	732	677	707	697	742	706	785	701	717	726	705	726	726	715	726	739	771	781	772	750	744	749	705	689	727	724	715	756	764	765	682	740	728	708	749	737	745	719	722	699	750	708	742	675	726	746	736	685	721	725	724	772	707	735	706	752	709	708	722	730	715	761	767	766	679	695	743	759	789	734	734	754	708	733	691	729	727	714	752	762	741	758	776	773	753	723	723	676	759	703	686	709	678	699	680	712	716	729	745	698	702	709	737	750	730	680	742	712	758	738	743	647	724	708	710	752	686	736	750	761	735	724	740	705	766	685	762	718	717	709	709	706	699	732	763	755	744	707	726	712	728	738	772	736	740	691	702	742	698	769	726	727	743	734	741	690	769	763	708	723	768	743	724	717	725	701	752	716	705	696	707	751	745	705	733	689	740	737	723	745	796	736	691	674	755	744	700	698	766	744	763	705	785	735	717	736	762	752	751	679	721	702	717	711	736	700	779	782	784	701	723	682	698	762	743	706	747	728	739	734	717	781	768	746	728	762	723	749	744	738	776	711	734	673	712	679	746	765	734	739	706	731	722	737	763	691	673	745	689	741	734	771	744	724	718	763	690	728	759	729	721	734	728	730	707	728	710	745	757	726	705	712	717	732	700	707	740	712	712	758	759	708	752	720	748	732	758	731	747	725	745	727	753	722	704	705	765	713	704	733	791	745	736	767	728	727	786	731	736	766	755	733	759	771	759	740	757	756	711	753	804	717	710	741	703	690	712	724	735	757	742	690	726	754	723	725	713	727	751	719	769	734	692	783	777	708	758	744	769	767	718	768	727	738	715	769	723	686	719	766	741	723	705	737	763	721	776	753	760	738	761	708	707
4503	7097	6433	3950	2028	1495	1257	1167	1140	18378	33688	23585	9586	2749	1208	628	614	621	628	625	604	588	623	614	617	630	665	607	651	623	609	612	615	596	639	594	632	655	629	620	598	610	643	625	609	628	627	607	634	588	607	649	606	600	615	614	655	654	620	573	626	597	638	614	589	648	603	633	587	614	589	649	616	596	611	603	619	599	630	602	663	632	640	664	601	643	650	603	645	641	638	644	631	642	601	627	574	627	599	619	592	631	616	599	577	655	619	647	590	630	605	600	596	563	629	593	602	597	658	602	592	625	618	576	625	577	645	610	579	637	643	642	561	570	635	645	617	627	627	567	612	631	583	603	615	622	602	604	637	641	610	648	610	643	645	594	621	614	645	633	663	639	621	604	662	600	611	578	594	614	605	590	640	580	629	631	557	545	623	636	616	600	623	619	604	593	587	612	629	587	569	564	609	589	607	626	616	595	609	572	588	584	653	656	612	604	611	604	580	637	617	606	679	585	669	673	598	657	604	622	624	625	591	623	620	572	608	628	581	608	626	600	613	618	632	617	607	594	576	632	635	609	598	566	582	619	596	632	585	642	614	614	653	586	624	608	573	683	588	617	598	620	614	564	610	586	572	610	612	586	658	593	620	594	577	663	677	631	597	611	650	644	615	636	633	585	582	609	590	629	607	611	576	587	638	658	562	591	630	647	611	574	630	593	592	578	611	602	638	574	600	595	586	563	578	600	626	612	601	645	601	566	619	581	595	629	604	587	589	624	604	617	628	606	650	599	622	601	613	621	623	621	629	633	631	599	574	594	615	635	585	587	615	618	622	617	592	632	618	587	590	609	615	571	603	634	613	558	602	589	620	617	604	625	597	591	592	579	601	591	598	569	662	602	622	575	657	597	606	663	564	593	617	642	636	634	572	591	627	569	674	594	606	635	660	598	643	602	610	578	644	575	636	627	602	617	645	627	613	558	630	637	617	604	601	612	597	578	606	653	628	590	639	590	609	562	636	662	632	567	648	584	612	604	614	624	627	559	599	601	631	633	605	607	568	601	623	609	609	622	607	621	606	630	584	632	621	605	567	580	638	593	568	594	621	575	585	645	571	580	622	615	606	636	629	616	599	663	601	616	623	611	643	610	632	582	608	638	647	647	612	611	607	640	609	628	589	598	606	611	586	615	607	629	631	611	626	626	622	613	613	601	584	594	599	625	586	678	587	610	617	673	595	618	576	622	635	603	626	641	618	594	609	620	647	617	622	587	624	562	584	630	588	609	632	585	610	585	623	602	661	630	593	599	573	591	568	625	599	647	644	599	571	628	590	575	615	601	588	598	588	605	643	627	631	655	615	597	598	566	604	631	630	590	596	620	628	613	599	598	640	615	634	552	581	588	580	645	610	594	574	628	635	628	604	611	611	581	631	638	614	632	608	597	605	595	610	614	585	608	652	644	624	587	585	637	619	626	641	600	598	578	568	583	585	589	613	593	621	629	597	567	604	594	660	569	627	601	633	672	609	605	612	691	611	591	610	583	571	585	605	607	590	598	621	621	606	623	601	596	580	618	630	617	585	593	610	581	600	627	651	588	600	623	548	642	560	642	602	632	609	630	595	601	609	618	641	640	638	622	600	604	594	650	586	634	589	607	663	613	643	644	551	589	618	574	637	566	590	626	642	591	653	652	571	618	579	624	613	631	612	597	595	612	603	613	609	625	583	580	606	643	630	596	583	585	635	610	607	591	630	622	593	599	668	589	598	592	632	613	608	633	652	604	608	620	632	610	612	603	585	615	622	614	629	602	628	611	591	569	606	585	625	560	606	621	611	601	590	621	548	583	628	633	602	601	576	588	628	619	601	571	588	603	587	612	567	598	612	609	607	603	616	636	607	629	611	647	615	587	628	562	579	608	563	597	609	626	653	600	649	624	592	574	594	576	611	614	608	573	631	637	598	589	579	638	601	604	647	611	596	571	636	622	548	630	579	599	591	589	591	634	608	631	615	587	636	582	589	509	582	579	636	602	600	623	627	588	608	644	594	620	611	601	578	593	583	586	595	577	609	551	572	662	589	639	602	558	593	647	606	605	566	625	606	590	605	598	593	581	607	641	607	596	597	618	575	609	601	544	637	589	625	617	601	628	557	589	625	610	581	632	624	584	568	605	605	573	624	627	627	631	642	579	623	652	624	580	603	595	566	602	619	592	650	593	601	576	625	612	612	568	634	614	573	651	627	594	610	625	632	627	603	601	576	609	587	578	581	583	601	574	608	622	629	586	595	575	612	599	584	593	621	614	607	644	630	638	604	598	564	536	622	623	584	599	587	604	607	572	584	634	602	612	584	592	661	559	635	594	573	590	624	599	604	628	657	614	600	576	621	605	584	595	590	580	621	614	607	614	647	639	637	554	590	588	615	614	620	606	588	615	610	601	624	675	562	593	627	609	592	606	596	586	570	620	604	626	547	633	619	584	629	640	621	611	628	612	661	596	599	564	596	626	614	654	623	617	635	637	665	563	566	570	596	579	618	600	642	622	569	641	639	612	637	635	635	602	586	607	612	606	623	616	580	596	593	585	630	601	626	609	618	576	636	588	597	626	659	557	624	574	587	630	607	647	626	637	583	582	605	601	581	591	596	584	611	621	604	590	625	560	602	566	596	587	601	583	580	634	575	577	621	605	591	599	570	589	581	642	597	583	601	562	591	625	556	568	573	611	609	602	604	580	569	619	615	592	610	613	572	620	585	582	597	606	601	599	606	576	608	578	629	612	611	568	627	638	569	595	607	645	648	583	569	594	617	610	619	616	591	562	589	587	591	573	607	641	681	616	619	581	629	577	596	673	600	615	650	597	566	601	596	646	628	556	585	615	590	620	559	614	643	628	607	590	634	592	627	581	594	619	649	663	642	642	594	582	634	630	571	610	595	590	628	564	582	628	574	603	556	617	668	639	591	629	579	591	578	587	600	596	573	654	673	597	643	605	548	592	606	614	609	619	579	592	592	608	577	628	577	572	587	614	617	581	623	569	578	602	596	569	570	633	628	647	629	624	542	622	642	582	607	620	574	648	626	612	543	615	609	588	590	631	591	597	610	595	627	612	597	566	593	597	620	597	553	617	639	623	593	611	611	610	607	599	578	616	627	602	578	606	585	594	659	568	639	679	603	585	565	604	614	615	662	626	600	554	582	625	609	598	607	646	612	618	633	586	605	631	611	578	645	627	629	633	580	603	571	672	601	620	615	625	620	623	597	601	551	649	588	590	615	593	578	601	594	639	572	600	580	646	596	614	570	601	670	634	600	582	618	612	609	611	601	620	655	584	605	617	624	578	590	610	613	600	616	606	616	585	633	608	615	609	638	587	624	628	603	602	578	612	583	641	591	627	588	598	629	606	613	612	571	616	601	615	618	619	585	677	589	621	595	578	645	586	609	565	574	614	567	623	607	596	551	628	619	641	582	609	590	633	614	602	607	609	637	584	578	634	616	626	590	627	594	603
27349	12626	1908	896	559	539	543	498	505	1077	2348	2081	1291	713	565	512	489	464	552	489	503	507	483	459	489	486	529	465	480	504	482	498	519	488	437	492	516	477	501	506	448	497	486	505	484	534	485	472	447	493	501	477	481	502	488	501	467	517	493	478	525	483	466	487	472	509	487	494	493	517	483	451	466	480	465	456	513	522	462	512	497	497	541	478	480	493	493	479	501	523	491	487	508	545	472	464	542	504	457	500	475	527	497	465	473	479	512	568	484	459	480	510	491	493	490	519	472	491	504	493	474	484	493	516	473	492	481	507	493	471	494	497	488	518	457	488	475	470	470	457	498	488	455	461	476	459	504	512	461	488	526	471	475	486	493	478	494	517	460	468	494	451	491	468	482	484	504	514	499	453	472	518	495	495	512	493	532	467	505	492	487	471	491	479	441	465	470	484	514	445	528	522	469	458	498	488	472	494	479	477	480	480	474	503	466	470	512	486	485	448	527	444	478	472	535	497	481	482	518	500	488	456	566	495	553	486	507	492	475	449	481	469	478	512	476	504	526	474	485	512	450	485	506	513	503	459	429	459	505	470	516	477	478	482	475	493	464	481	475	450	446	503	490	511	522	471	475	459	486	492	467	523	499	470	475	511	498	478	529	529	460	524	513	481	484	506	484	493	463	522	551	505	514	517	438	464	481	499	452	483	452	461	490	445	460	479	501	493	483	548	472	499	478	489	439	458	470	482	516	494	460	514	519	493	481	481	462	456	499	456	481	509	499	499	499	503	475	481	461	485	522	506	480	469	472	484	501	453	477	464	467	523	493	472	483	498	473	481	506	474	518	479	470	472	511	481	484	502	509	476	473	475	488	468	493	476	464	469	482	474	503	496	453	501	499	438	497	513	468	500	481	456	503	474	509	457	486	484	521	479	471	458	516	503	462	489	448	488	482	489	507	464	493	477	534	492	491	466	495	512	482	501	476	518	474	508	465	447	505	544	502	487	501	470	452	497	501	489	461	478	487	492	465	502	502	452	511	515	456	492	485	523	500	485	501	481	476	487	483	484	443	442	494	478	512	490	491	455	509	517	474	501	494	482	527	461	494	512	485	529	510	470	470	485	505	495	495	521	508	496	481	458	450	527	459	460	488	529	505	479	470	466	518	500	541	500	493	482	522	479	492	480	471	499	506	489	512	505	471	482	499	496	498	490	514	477	465	466	460	467	499	433	476	506	479	503	490	482	480	469	489	474	483	517	488	471	443	462	466	496	480	484	460	489	493	461	523	483	468	510	499	496	499	479	485	477	470	501	501	487	489	500	483	487	463	531	503	508	468	517	494	552	518	473	495	549	481	447	507	468	489	516	496	506	497	492	498	443	504	474	517	509	502	491	477	478	472	502	486	496	487	517	479	495	476	487	532	480	493	510	491	469	533	500	461	466	495	476	464	504	482	489	489	497	483	505	460	525	507	523	502	493	498	480	498	492	531	478	489	492	500	514	489	494	519	494	479	473	472	522	487	472	467	479	460	472	509	487	491	456	480	512	484	453	479	481	503	503	485	521	446	501	501	486	462	510	497	455	485	527	496	456	534	478	496	487	466	491	529	454	470	509	461	493	508	510	493	462	445	505	480	512	485	522	491	474	478	481	472	522	467	458	476	479	463	479	516	506	454	460	496	476	491	491	468	486	498	472	461	510	532	490	502	495	445	504	484	507	500	492	474	477	470	451	535	518	487	475	481	507	484	447	472	458	489	492	486	470	503	459	481	522	460	524	480	502	470	525	493	516	483	511	487	516	462	500	493	450	504	498	497	513	470	510	469	506	523	457	488	493	500	514	479	475	476	491	495	509	502	491	492	450	501	482	497	505	488	473	459	503	441	492	515	437	466	495	471	501	472	501	477	473	512	490	455	469	474	463	495	514	504	488	483	460	496	483	499	465	516	471	479	499	472	473	493	479	468	514	486	482	484	482	522	509	469	486	502	421	469	467	478	531	485	490	500	453	488	492	535	502	461	455	483	541	484	495	480	518	527	475	446	517	511	489	488	469	506	486	460	504	477	481	473	478	501	505	449	484	456	472	489	480	470	452	548	492	465	551	465	519	474	520	451	510	492	451	458	496	466	465	469	458	518	505	502	464	530	479	486	497	512	479	527	448	472	515	461	454	491	480	472	474	481	483	498	468	489	505	478	498	494	480	494	494	474	507	488	480	474	505	498	477	471	475	463	495	507	452	514	451	474	473	497	519	493	506	481	516	512	480	447	493	491	473	445	525	493	459	530	492	471	477	507	457	426	480	523	467	490	483	481	465	458	480	475	513	464	475	474	489	512	506	484	457	551	470	447	485	453	452	518	457	489	482	500	467	546	475	468	473	462	508	483	480	498	496	494	456	481	448	520	503	471	511	465	452	441	495	468	517	481	499	551	478	478	487	480	480	477	465	476	489	501	453	489	485	492	469	464	476	472	523	505	501	453	476	548	507	473	473	515	488	522	461	542	450	471	487	494	487	457	486	478	489	432	503	480	486	531	460	458	487	504	456	486	505	519	485	529	481	470	476	550	489	465	473	452	495	504	479	463	500	500	480	460	491	484	464	499	469	496	469	462	505	472	474	469	492	498	499	483	492	460	497	501	515	487	499	476	473	465	497	476	543	476	516	463	460	484	530	483	461	476	489	491	460	472	515	460	483	503	499	461	441	485	485	452	484	493	496	517	456	471	456	519	496	474	470	482	452	509	507	480	460	494	483	480	471	463	462	521	501	487	477	496	489	500	504	482	477	516	469	440	461	426	452	474	518	484	459	483	467	488	489	486	490	501	475	501	504	492	484	448	466	491	470	496	508	463	526	502	445	489	494	501	459	458	471	514	453	510	462	513	486	482	521	490	471	492	464	521	482	507	481	495	514	511	487	536	462	458	469	495	426	527	474	504	505	459	480	468	498	488	483	478	518	475	499	493	521	495	516	487	468	485	493	488	507	477	474	507	514	461	486	504	506	470	475	489	493	485	515	501	467	450	453	489	472	489	490	448	491	494	470	471	474	502	504	469	448	473	536	529	483	473	500	485	466	499	458	453	494	460	512	506	474	475	461	441	500	500	497	469	460	490	498	535	467	495	465	473	505	475	493	497	511	469	459	495	498	490	500	523	441	466	454	504	459	476	498	505	448	498	484	516	488	511	486	497	492	497	499	498	517	476	484	449	497	460	488	444	465	499	529	516	502	442	477	480	467	441	480	457	496	511	492	483	514	466	541	478	477	498	486	460	481	503	444	483	495	458	506	519	494	468	498	494	538	507	490	470	455	470	474	495	464	513	509	484	461	473	508	507	524	460	490	484	481	483	478	488	472	488	483	454	493	492	506	484	473	489	484	461	540	493	500	442	479	460	467	456	472	489	516	476	459	520	523	507	461	473	498	458	502	461	471	434	459	515	471	508	508	494	491	510	457	499	484	496	489	482	492	452	454	475	511	477	430	498	483	473	457	496	506	475	486
5177	1024	1197	667	507	466	457	451	451	1436	2900	2379	1282	639	472	441	435	406	390	418	396	388	397	418	398	382	412	401	437	421	397	412	410	440	406	369	394	390	428	397	384	424	390	433	404	421	417	376	432	415	396	392	400	404	417	432	387	402	382	407	367	388	358	401	431	405	369	376	394	409	388	442	401	406	405	393	421	386	395	386	424	384	437	392	395	391	402	426	411	398	403	415	401	429	375	393	386	381	404	412	417	398	409	384	412	393	403	409	372	397	433	445	434	434	422	408	404	394	387	389	399	393	380	418	396	394	409	382	384	403	384	396	407	422	417	417	403	413	381	365	394	373	401	414	401	396	405	403	403	396	446	423	401	410	404	420	421	421	426	362	395	369	429	423	385	387	398	419	434	392	418	421	386	401	423	416	406	419	367	382	387	421	392	412	404	407	423	407	414	411	382	388	402	396	437	400	403	408	369	389	452	414	431	394	402	374	405	400	409	366	372	412	409	392	416	434	378	374	457	391	415	409	377	405	375	413	402	426	416	393	390	384	401	433	383	413	415	372	394	391	378	384	370	419	387	411	353	379	390	430	405	417	429	424	422	406	391	388	403	396	372	398	425	414	410	429	408	367	392	407	374	382	390	388	434	405	445	404	443	402	392	412	388	390	380	411	415	396	425	444	413	416	390	383	408	406	432	390	403	437	445	426	411	401	346	400	399	398	383	393	388	418	416	401	401	395	424	435	391	399	420	401	417	386	426	409	387	410	429	432	442	379	437	396	392	396	403	433	390	444	400	397	418	419	374	402	361	361	392	408	445	375	416	405	399	413	366	439	403	406	416	381	417	402	393	387	411	398	413	405	418	407	408	388	429	400	421	407	410	398	415	411	401	360	405	413	351	407	424	404	420	376	422	420	414	387	399	410	411	391	393	414	395	391	402	432	439	382	435	422	412	396	406	437	388	373	408	403	419	429	361	354	389	420	408	413	389	423	391	388	425	404	367	442	392	377	424	433	388	387	406	416	429	390	413	396	458	419	362	399	395	429	371	403	385	437	430	402	407	394	423	432	398	418	407	399	396	393	397	422	427	425	423	422	357	428	341	432	408	368	379	403	381	403	387	423	383	407	400	426	396	351	410	382	431	384	428	417	455	429	459	401	460	399	385	368	417	419	380	424	424	389	415	392	399	386	394	461	431	418	428	376	411	415	374	399	373	397	379	414	378	420	364	394	418	418	431	383	369	389	376	399	391	358	419	451	368	413	402	408	406	407	394	423	406	404	376	431	411	407	438	392	403	439	408	390	383	362	384	416	417	441	420	401	420	369	415	399	416	403	410	425	391	418	382	427	396	398	415	402	410	393	358	386	374	381	377	384	429	384	412	386	435	440	396	410	384	411	415	392	409	409	405	381	402	457	425	440	391	401	359	419	419	417	398	369	373	411	412	383	437	400	400	395	433	424	431	426	425	372	436	375	393	408	410	404	396	384	425	417	402	383	375	398	412	394	432	399	378	390	416	389	387	416	451	408	402	419	392	416	401	409	438	408	420	383	420	397	392	372	423	410	397	416	445	414	469	415	408	407	425	397	422	402	379	391	417	401	395	443	398	391	411	400	417	423	373	397	405	401	445	396	407	425	418	414	435	433	409	435	421	387	412	414	470	423	367	406	378	416	413	426	396	403	405	402	378	377	422	406	388	388	404	405	384	394	375	368	414	412	382	411	413	439	391	394	397	393	417	359	451	417	376	376	413	399	395	418	393	399	435	384	409	391	415	429	410	387	406	451	395	401	401	401	399	451	424	409	407	402	443	382	380	365	385	393	398	405	351	403	382	379	401	418	435	394	398	392	366	395	374	407	390	403	373	431	426	416	395	426	410	408	373	405	438	390	370	408	411	399	391	390	380	426	397	409	434	395	445	424	428	401	415	381	378	397	414	427	401	448	447	385	380	382	421	413	400	400	391	380	411	411	406	402	447	415	408	393	411	416	409	419	431	395	409	384	419	367	411	374	428	421	420	401	421	409	374	414	432	366	399	386	428	377	408	406	406	413	396	417	402	418	387	413	412	425	392	405	423	385	438	427	406	374	399	385	429	421	423	461	374	384	372	398	434	369	368	429	401	392	391	426	402	393	394	411	422	395	412	385	388	367	385	402	454	374	373	409	413	396	410	395	391	400	416	416	452	433	419	406	406	402	397	363	345	403	383	464	401	392	378	399	406	391	406	387	424	422	388	378	391	410	386	408	419	403	452	388	404	438	379	388	423	401	409	402	408	398	398	405	403	406	403	424	421	414	391	418	406	379	383	412	441	445	416	415	425	420	414	370	410	406	346	376	432	394	422	420	405	423	366	410	403	383	426	406	393	401	390	414	425	377	407	418	398	432	393	382	404	395	392	375	398	378	384	421	413	416	417	428	407	409	420	404	371	414	382	383	397	391	425	393	440	391	410	413	432	354	412	369	389	373	378	404	418	405	385	427	415	408	400	410	361	410	452	406	428	380	407	384	380	375	369	438	407	434	406	425	407	400	412	408	435	417	412	441	412	416	418	400	400	412	387	411	429	411	386	418	407	418	385	378	396	385	371	359	409	390	438	431	394	377	406	405	397	379	407	392	403	382	406	396	403	405	384	391	381	398	411	377	387	425	423	385	382	420	387	436	389	398	411	401	410	397	419	406	398	421	411	419	409	417	392	411	406	388	385	404	414	372	405	447	411	388	423	412	391	404	418	389	401	395	384	425	408	389	396	426	408	391	384	418	412	387	399	392	405	385	423	373	377	383	464	407	385	405	427	411	411	391	404	410	412	433	382	417	398	399	419	414	401	406	413	391	411	425	441	375	392	400	391	425	395	398	367	414	420	387	404	403	412	431	409	379	390	409	402	388	418	403	403	418	420	388	371	358	439	411	426	384	435	440	415	412	439	409	430	377	406	421	401	421	400	401	417	415	415	378	401	375	370	405	403	365	429	456	406	389	359	382	428	363	379	433	398	378	382	390	412	416	425	405	392	397	407	383	425	362	375	387	404	392	437	393	386	395	385	386	414	401	392	395	412	388	409	382	419	386	396	413	399	416	439	395	416	420	379	406	388	412	386	419	437	391	382	418	410	392	401	387	412	398	387	396	411	376	418	406	403	410	427	392	397	409	408	397	404	424	384	379	380	412	390	438	411	396	437	404	407	397	353	415	359	409	385	439	428	384	411	406	415	403	420	367	377	428	415	399	370	413	405	402	446	394	377	418	413	387	413	434	371	413	432	406	405	399	446	387	396	390	369	423	375	393	384	395	423	342	445	397	427	417	436	425	398	411	390	415	376	409	409	443	402	407	388	391	432	387	387	397	394	396	399	399	393	392	439	354	392	427	415	369	390	405	399	399	419	453	404	419	423	420	380	372	416	378	432	430	436	385	400	431	373	423	350	421	392	414	401	406	423	392	409	410	412	376	422	386	408	424	393	426	414	369	408	408	412	399	427	439	412	406	411	404	427	411
25221	21068	26912	25049	5217	1217	937	766	741	7681	19650	14885	6229	1814	880	635	516	594	558	519	542	610	532	585	582	607	593	578	603	570	558	596	537	595	566	536	555	573	584	581	558	577	547	573	629	564	532	544	590	595	564	559	573	588	537	543	567	528	519	575	559	550	546	555	557	565	566	592	530	599	587	629	592	559	553	559	534	599	585	563	555	595	554	564	605	574	563	548	567	518	616	532	551	564	590	570	556	571	591	560	554	569	559	549	551	597	596	560	528	577	561	584	601	606	565	562	578	517	584	543	575	571	516	560	549	589	557	545	521	506	569	572	599	567	558	560	570	515	515	557	567	572	567	571	508	585	599	593	499	512	556	557	555	576	549	556	552	551	534	604	579	567	545	576	585	572	577	593	564	563	571	567	528	553	546	503	548	575	523	546	585	584	550	572	554	540	557	534	579	617	561	537	552	546	571	561	569	554	548	579	603	549	602	584	551	538	615	549	543	568	516	574	558	538	549	529	576	599	560	592	545	578	585	557	549	532	555	527	594	605	618	561	610	528	582	574	547	529	571	549	559	596	578	552	519	536	565	548	576	621	550	532	599	527	551	543	563	637	514	538	583	521	584	572	556	554	550	568	566	554	603	564	555	525	591	597	554	570	553	570	589	577	600	540	525	593	566	529	564	555	579	588	582	603	594	580	584	598	558	579	555	581	578	581	558	549	537	562	586	540	504	574	575	573	617	548	573	555	556	546	585	531	507	580	567	567	588	552	551	575	553	574	593	551	525	589	585	574	579	594	613	552	600	546	557	601	538	569	545	570	608	532	542	544	570	618	547	524	590	544	560	561	547	536	558	562	541	521	555	603	559	531	574	573	527	522	586	589	540	578	555	550	582	583	559	554	553	567	565	593	587	512	549	539	528	596	525	612	585	570	534	595	547	586	569	592	544	524	562	571	552	571	550	577	570	563	531	583	537	575	571	583	579	585	532	534	562	540	488	555	549	498	596	578	569	566	548	518	580	542	588	591	526	548	551	589	564	565	547	575	577	577	542	595	571	593	523	544	533	569	571	568	550	576	582	550	504	592	536	548	561	607	563	574	570	577	554	553	553	555	537	581	594	570	574	543	523	594	599	568	525	565	536	570	558	544	542	558	567	584	559	535	547	567	568	578	573	572	575	569	549	532	579	599	565	607	579	550	546	584	519	549	575	586	571	559	575	538	542	519	514	524	578	580	552	567	538	605	555	550	526	561	563	545	530	623	557	515	605	557	571	534	629	634	557	552	537	561	553	574	560	564	522	563	512	533	555	560	549	562	530	591	556	585	584	546	586	597	599	551	606	571	595	548	566	567	548	552	532	526	592	556	633	560	554	564	522	526	603	578	541	591	580	533	575	590	603	567	563	606	531	567	568	535	584	575	552	564	559	539	530	583	622	571	575	564	535	545	601	564	556	553	557	569	577	529	567	555	554	522	561	559	533	531	570	546	577	589	581	530	615	567	575	550	551	560	566	607	593	585	570	577	546	573	572	547	567	581	553	512	536	563	597	593	543	572	564	571	592	606	574	578	495	542	543	563	576	548	556	559	522	555	584	567	564	605	603	572	566	599	557	570	603	557	552	538	581	621	540	550	577	574	560	583	576	558	550	616	545	556	541	496	598	568	556	547	562	541	528	578	545	570	557	575	582	534	621	556	581	579	583	577	547	555	504	565	551	538	568	555	574	584	568	575	549	567	602	575	524	556	510	539	568	626	571	611	577	558	530	555	555	512	588	588	609	554	531	525	589	573	570	615	550	527	561	537	566	571	550	553	551	524	580	507	537	574	571	553	536	573	604	565	520	524	559	566	573	556	617	602	585	535	556	549	517	575	567	533	541	555	574	534	547	558	547	611	592	557	568	566	545	567	583	584	545	553	549	527	572	601	564	546	578	546	529	571	591	558	592	570	525	572	528	558	531	566	578	575	562	594	573	575	601	560	555	546	552	519	596	547	544	561	581	536	533	569	555	563	516	594	586	603	525	551	560	580	575	573	570	524	557	548	550	550	541	554	570	554	568	575	579	605	591	583	594	524	532	583	581	540	552	561	556	520	603	588	583	579	510	569	564	558	584	571	592	533	594	595	587	584	546	537	573	571	560	540	533	570	548	595	561	561	523	613	539	587	564	569	522	542	551	558	544	546	566	531	564	577	589	567	591	564	521	550	533	563	558	544	550	539	546	552	588	602	560	556	604	540	593	550	558	577	572	562	576	559	563	579	587	532	578	565	602	575	558	565	555	579	574	543	534	586	590	570	570	564	613	581	570	546	559	558	521	548	558	525	535	564	587	545	564	583	544	600	570	556	567	563	597	588	620	557	557	563	546	592	543	538	573	599	572	556	562	538	570	594	556	575	605	588	538	588	547	564	566	588	550	507	558	603	527	524	584	575	530	575	553	552	558	540	588	614	570	580	578	537	584	575	533	567	562	532	517	561	577	562	628	525	577	555	599	536	531	613	552	571	580	517	580	544	584	593	546	613	586	551	546	538	563	554	550	524	568	558	592	495	573	589	559	599	544	576	591	588	539	523	607	596	560	556	557	552	565	522	584	584	596	587	567	555	585	586	589	553	538	584	593	587	590	552	570	624	571	573	548	536	582	524	544	578	586	552	590	575	528	521	550	582	546	566	544	505	525	574	533	559	563	536	566	522	578	581	571	555	566	559	609	561	547	546	553	605	606	604	573	572	563	550	593	552	587	580	567	601	597	551	589	566	537	558	561	525	577	554	539	574	613	593	516	562	545	533	547	561	582	553	559	585	587	592	533	537	550	527	574	528	567	545	567	587	550	595	522	592	557	533	548	572	565	580	550	567	538	613	580	544	574	547	557	593	527	542	563	519	549	602	587	557	559	567	573	524	556	560	554	568	582	552	523	573	535	525	560	550	559	531	566	572	560	587	565	529	573	562	582	564	581	561	552	594	555	537	574	561	542	547	585	564	571	601	535	598	565	553	535	538	535	570	579	560	517	537	576	555	517	566	556	555	591	536	621	580	494	557	571	576	582	523	592	602	580	588	556	556	569	605	554	562	539	595	595	565	567	574	564	530	574	616	573	547	566	557	549	579	553	550	531	557	575	551	532	546	557	575	582	546	531	536	526	596	557	602	607	592	545	572	577	543	572	562	581	555	582	598	516	581	540	584	572	573	564	584	543	584	553	566	549	559	501	586	569	550	558	556	530	573	574	566	569	589	562	552	549	538	556	579	540	565	568	587	550	529	563	570	544	544	535	567	577	567	567	555	520	527	542	583	559	558	522	556	547	529	551	571	556	578	583	520	557	570	566	562	557	576	565	538	597	587	583	555	571	575	559	594	556	560	575	586	565	559	601	531	540	564	559	580	612	565	589	587	544	582	554	552	556	550	547	577	550	563	551	543	538	531	577	588	538	580	544	566	553	557	587	531	582	545	575	544	559	550	610	605	544	547	571	555	565	535	511	553	579	585	559	589	547	561
3894	4474	3477	1543	1080	880	807	740	835	10644	18646	12563	5443	1791	875	544	473	476	443	504	467	498	507	542	479	504	476	477	502	501	500	500	477	457	470	483	464	488	464	487	468	469	466	466	490	462	489	488	479	486	466	510	473	473	478	499	460	528	454	523	479	476	482	495	481	464	491	485	469	516	462	459	481	470	504	449	468	463	468	515	465	464	439	504	476	496	445	445	457	444	491	455	443	513	514	472	437	437	455	468	460	507	480	446	462	530	480	491	445	490	481	479	474	507	466	509	466	512	471	491	519	475	452	474	449	489	476	457	472	505	511	479	476	499	506	500	475	488	444	458	493	451	489	488	484	461	464	505	497	461	477	473	486	465	465	497	521	462	482	439	488	473	438	457	460	483	460	482	484	492	470	482	520	429	464	449	510	474	498	477	446	501	451	448	473	510	498	513	492	510	454	454	417	530	459	461	498	481	502	474	440	444	467	498	454	488	528	456	509	508	476	494	511	479	449	476	466	510	502	471	458	456	481	455	525	494	494	440	453	504	466	494	475	539	481	504	460	483	481	459	466	508	459	472	511	453	455	488	463	492	448	479	527	435	507	459	479	475	484	479	438	442	504	466	470	454	499	524	487	479	460	451	491	502	464	460	493	502	467	442	434	469	512	480	433	519	481	508	483	486	483	471	465	462	481	500	493	481	468	496	496	444	486	481	501	507	508	484	485	474	529	467	464	508	473	456	508	464	482	455	485	474	498	480	488	428	477	455	433	422	442	477	479	456	500	479	509	459	449	484	482	458	494	461	484	477	462	457	483	487	475	455	504	461	490	457	505	492	469	468	487	486	493	504	464	472	469	466	450	433	493	516	480	447	471	465	468	483	518	512	534	496	516	448	494	485	535	524	493	452	461	458	497	459	479	486	477	452	445	517	481	495	462	471	472	453	485	477	473	476	483	471	492	482	482	534	473	459	419	491	473	475	455	504	497	473	445	464	474	473	455	448	491	494	506	460	468	497	492	453	473	481	466	475	482	501	477	491	455	485	466	442	472	533	491	455	488	464	464	470	474	456	488	481	462	453	502	500	486	466	474	460	481	465	487	432	479	441	504	480	483	457	428	464	503	433	485	431	441	475	507	472	484	480	493	486	504	465	501	499	477	521	465	465	504	499	451	482	496	485	482	456	469	496	439	439	485	444	456	499	475	518	458	499	508	477	488	530	483	455	491	500	460	475	465	504	439	498	480	447	458	520	475	491	494	469	500	494	457	463	474	483	446	487	510	421	490	510	492	464	485	494	472	465	461	440	468	469	448	484	476	482	468	470	479	502	455	490	486	488	490	485	459	503	471	489	456	475	481	447	457	477	485	452	452	462	506	523	490	489	466	463	512	487	461	490	463	500	475	467	466	464	454	474	504	471	475	492	526	484	463	512	490	470	467	538	468	456	454	417	465	464	493	488	473	489	503	491	438	465	465	446	434	468	466	476	457	438	465	493	484	507	481	491	487	440	467	476	487	495	471	427	507	477	481	457	491	473	490	465	507	458	481	437	452	487	494	465	483	486	497	478	506	479	437	513	508	455	528	434	541	452	498	466	463	512	438	503	464	443	436	478	504	440	503	471	462	466	467	447	501	490	444	465	449	466	501	461	499	457	488	455	531	453	461	458	485	470	444	482	471	485	481	487	496	469	509	463	435	435	475	503	430	482	489	520	457	460	479	419	472	500	477	464	459	452	469	489	502	476	541	468	444	490	462	478	484	489	477	473	489	487	510	462	499	473	468	447	491	454	480	490	478	443	460	465	445	462	480	468	502	478	415	455	510	503	487	474	501	488	497	430	468	441	474	492	503	466	446	516	460	477	447	458	456	467	432	493	512	492	467	478	476	488	481	472	467	481	519	444	472	505	456	448	486	482	442	480	442	415	494	436	449	509	497	526	477	471	501	480	480	496	471	475	492	459	505	442	497	494	494	491	483	459	477	475	487	485	471	460	481	502	474	436	468	511	465	431	444	477	460	477	477	514	499	480	491	473	472	497	472	473	446	476	458	452	485	495	520	441	491	515	439	472	512	492	537	427	518	502	502	455	481	513	493	451	468	466	464	502	463	497	471	484	492	467	508	475	414	480	488	470	487	451	465	476	456	458	471	461	486	513	473	475	509	468	413	446	482	494	481	469	478	434	477	456	531	484	475	482	454	510	455	498	473	458	476	452	479	495	523	466	487	474	488	507	460	435	465	503	501	499	417	483	447	456	504	475	461	493	470	468	514	498	482	478	474	483	490	439	490	480	478	492	505	472	439	487	505	501	466	472	490	490	453	489	503	478	486	465	444	482	502	503	444	523	472	464	473	492	506	466	503	449	460	473	537	485	463	484	469	480	470	437	480	476	470	477	453	492	490	441	530	467	469	509	462	466	464	474	485	493	519	490	494	480	447	495	450	472	494	479	491	422	504	485	485	482	437	477	494	477	477	483	497	463	499	481	519	429	447	451	461	491	419	430	470	453	460	480	505	492	471	504	450	454	502	473	470	447	476	492	466	495	483	452	512	471	429	493	472	486	466	467	477	441	486	459	512	462	492	486	438	466	445	473	493	456	473	440	480	481	496	486	469	484	470	472	466	489	474	452	438	456	505	499	485	461	468	472	459	452	465	441	468	426	535	473	473	452	476	472	504	446	459	528	460	494	462	470	455	434	522	470	440	493	444	476	436	456	444	466	442	511	468	442	476	479	487	460	464	469	450	523	510	426	472	451	464	464	462	493	522	502	509	492	451	468	475	472	509	517	502	490	483	495	498	479	520	462	500	462	471	521	473	440	445	484	512	498	438	449	475	465	439	435	462	467	490	484	460	469	518	499	481	481	473	443	464	460	488	476	472	454	482	442	482	503	504	496	477	457	483	495	494	422	501	506	457	464	497	457	483	486	468	480	465	459	491	463	482	423	511	519	458	444	450	442	481	450	497	488	453	463	473	483	455	469	462	484	464	493	484	468	466	511	494	462	478	477	493	468	464	489	509	485	503	454	530	439	506	512	465	523	463	466	466	450	480	484	498	498	477	451	454	482	482	404	482	469	472	472	491	512	474	492	453	510	445	484	518	507	460	506	425	450	478	462	507	455	467	487	484	494	506	498	485	473	458	461	478	485	451	486	509	484	486	484	480	478	490	524	492	441	503	458	446	485	492	497	482	446	473	496	495	499	463	472	476	489	465	489	484	440	484	501	471	437	456	448	467	483	459	462	428	465	478	461	470	460	448	483	498	524	498	475	461	463	460	497	498	488	485	487	484	476	485	482	496	459	460	487	516	481	464	501	452	464	517	439	490	475	492	487	499	423	470	442	495	461	498	476	478	461	463	448	473	510	464	488	501	498	453	478	487	477	473	468	441	486	492	444	494	513	471	490	452	472	459	469	479	468	473	454	499	471	464	469	494	499	485	477	479	473	471	470	461	488	505	443	489	476	488	461	509	464	509	473	496	483	439	474	464	508	473	461
23911	21052	28276	24046	21032	8633	2167	1315	1141	17192	36496	28325	13755	3785	1535	981	902	837	897	799	830	889	834	820	855	838	832	849	885	844	854	867	845	813	825	892	847	820	859	838	795	809	846	837	845	802	793	822	778	885	877	780	805	740	848	820	929	833	833	850	822	795	867	819	831	813	824	847	818	799	869	830	832	824	825	885	794	863	832	872	787	819	824	814	882	843	871	783	827	848	854	821	817	857	786	820	809	850	909	840	786	833	826	816	860	827	849	848	804	810	783	855	789	786	823	851	889	863	837	837	818	828	818	909	845	841	825	807	768	783	835	805	808	914	834	875	817	810	861	867	813	834	836	781	821	866	841	833	860	815	829	793	841	795	810	804	834	816	889	784	828	834	811	871	869	894	840	821	838	851	825	838	850	837	858	780	813	826	897	833	814	792	826	863	815	810	799	771	830	855	814	838	804	797	817	800	802	870	805	875	803	834	819	835	796	803	837	865	840	845	850	797	838	769	831	830	813	761	779	830	798	810	861	820	840	871	793	824	818	829	817	787	892	836	821	783	817	848	793	816	851	858	807	808	835	840	809	808	811	830	809	807	785	798	827	828	796	851	823	823	815	850	783	861	816	812	824	831	823	853	835	873	826	883	783	816	903	825	803	838	867	819	849	802	846	852	807	823	837	858	791	831	738	852	803	811	814	898	765	801	836	871	846	832	847	847	813	780	825	879	825	828	828	806	841	764	831	856	849	757	826	867	827	834	820	822	826	827	824	854	823	864	830	795	839	803	840	839	804	853	829	819	857	854	840	872	756	812	878	793	833	798	814	797	831	819	782	782	873	804	799	800	857	831	799	814	827	813	832	786	857	821	813	856	866	871	839	857	831	812	761	835	819	805	852	875	815	823	855	777	889	827	833	804	884	788	822	872	872	801	803	786	822	785	852	845	846	865	828	810	857	819	828	845	816	842	858	846	857	855	839	824	862	813	787	846	890	831	801	812	834	772	895	776	827	871	814	783	813	756	879	868	795	830	820	787	800	820	794	846	855	843	837	791	809	820	924	826	809	822	849	899	809	785	902	860	853	808	845	864	794	862	773	862	837	768	803	890	842	842	822	844	819	844	841	813	807	822	824	822	803	829	813	830	855	821	831	807	802	834	772	851	876	859	873	820	879	810	853	780	833	857	820	843	848	840	792	896	831	844	825	848	813	813	797	823	814	803	854	828	792	836	805	831	838	839	799	781	783	791	835	811	817	834	822	801	827	904	851	851	836	863	880	820	819	814	806	857	834	831	806	776	814	868	812	827	802	845	850	858	853	840	836	810	812	834	850	812	815	846	824	872	830	804	797	844	836	825	835	861	817	850	824	844	869	824	779	864	845	847	849	842	765	869	835	848	864	769	809	830	821	810	811	808	805	890	837	864	819	859	824	773	822	838	907	824	849	827	851	835	853	848	791	832	840	889	785	869	824	815	828	816	842	802	829	829	861	789	869	760	785	842	841	787	859	796	854	856	813	824	774	842	857	805	825	839	825	732	812	852	840	861	786	804	821	824	835	817	798	795	805	843	869	844	828	799	795	831	834	877	812	876	819	843	830	813	788	842	808	789	794	780	840	829	822	822	835	849	812	829	874	867	824	857	824	824	796	815	790	832	785	843	801	851	799	835	812	839	851	830	859	824	783	827	740	829	853	879	848	802	851	853	833	830	806	793	814	792	873	820	835	853	828	827	859	809	826	822	789	863	832	856	861	781	825	810	828	828	851	839	812	770	851	793	813	825	904	855	826	843	825	819	827	820	805	833	849	826	835	756	824	832	815	843	833	794	867	862	814	794	882	827	846	821	814	800	831	837	794	830	792	810	807	788	827	857	810	783	812	814	852	791	867	824	810	746	809	871	783	843	811	819	818	785	852	815	858	813	822	853	825	788	868	833	811	827	833	838	857	890	825	837	772	803	794	817	816	847	850	826	877	830	850	894	837	830	840	845	787	860	795	795	772	856	899	822	813	835	851	855	850	799	842	869	802	822	819	811	827	871	860	788	846	825	788	797	824	780	815	851	782	794	791	826	807	799	801	754	789	828	810	794	828	796	833	824	852	855	838	821	844	831	851	881	847	826	798	848	794	837	822	882	860	772	808	799	847	821	859	854	829	789	846	856	847	814	791	795	906	839	846	822	812	862	789	822	802	834	855	827	781	854	817	807	788	796	811	817	836	820	832	833	803	839	830	797	811	850	863	850	837	816	809	827	857	789	847	839	866	793	883	820	844	853	891	840	822	801	859	832	868	866	815	797	823	823	813	819	805	797	837	807	834	782	831	789	813	841	755	837	809	791	836	835	816	784	829	881	824	801	862	864	781	820	801	849	857	817	855	855	770	844	862	826	775	794	767	763	844	793	847	776	805	885	744	892	872	913	795	853	762	837	816	812	842	848	829	828	794	798	801	835	811	838	821	837	847	832	848	836	860	839	829	816	825	815	785	810	866	842	808	841	850	865	814	834	816	822	812	830	797	858	824	840	815	795	809	806	814	829	814	781	875	757	785	793	826	862	855	844	784	814	847	816	829	819	816	832	827	793	823	804	853	794	857	839	872	824	795	802	819	764	840	784	797	821	772	792	807	853	801	820	848	813	812	819	836	807	799	830	862	850	836	845	785	815	805	823	788	815	869	822	849	828	811	789	799	850	791	798	793	835	754	809	809	891	837	814	789	822	835	820	785	817	872	822	769	823	814	842	798	846	819	809	825	838	914	773	773	798	854	816	807	807	822	811	820	780	882	815	853	810	749	772	868	812	815	800	832	810	829	880	809	848	845	782	849	804	792	856	833	849	847	835	821	777	753	754	835	800	821	802	782	797	775	817	791	837	807	859	873	808	813	855	797	795	819	832	822	817	809	870	819	780	771	826	868	804	817	814	849	832	787	838	830	844	803	816	832	865	791	829	835	865	800	779	825	842	808	878	801	811	820	799	795	838	817	817	831	818	852	834	906	859	825	772	786	858	809	805	851	815	872	811	878	846	864	830	881	793	783	861	863	806	808	804	837	822	873	891	827	830	847	825	843	858	813	849	841	817	814	789	828	802	823	792	791	784	800	862	804	750	879	791	835	811	806	883	849	830	807	839	838	823	844	805	777	773	823	816	810	876	875	842	826	844	822	814	808	844	830	839	816	836	875	780	834	769	775	777	812	821	799	794	806	892	784	788	842	816	831	872	869	826	856	834	783	824	805	805	847	844	812	858	817	849	844	858	903	850	845	807	815	873	832	812	814	843	807	841	814	860	856	807	785	855	805	775	849	880	806	798	791	891	789	853	790	861	836	807	820	825	861	840	773	813	858	874	804	833	877	833	834	801	814	839	877	791	865	787	811	790	813	817	808	830	808	768	819	847	817	854	828	819	860	850	810	779	848	830	885	787	806	851	726	829	831	769	812	824	835	778	857	753	816	805	781	866	813	825	892	857	816	774	864	796	823	811	859	829	848	873	813	883	825	832
4405	9170	6850	3106	2012	1506	1298	1209	1198	21582	33113	22772	10073	3189	1420	777	732	654	660	699	711	734	675	721	705	704	718	674	631	739	697	749	694	632	653	657	714	634	701	704	746	694	643	724	728	692	716	657	674	636	656	697	651	725	703	702	686	723	695	665	662	675	616	654	691	717	712	713	696	702	689	703	719	684	683	654	638	692	714	691	712	719	650	680	704	658	706	659	688	689	701	651	719	671	679	697	667	679	636	730	682	673	675	676	708	675	637	669	695	671	708	669	681	655	674	684	680	676	670	681	698	701	678	675	702	660	727	685	640	672	659	677	664	682	670	648	676	667	662	681	654	691	675	707	751	680	708	687	705	662	692	708	631	719	648	641	645	676	682	669	669	728	727	666	638	674	655	655	626	691	669	715	675	690	663	693	713	724	694	686	691	714	637	686	641	666	723	650	718	689	680	692	637	667	707	694	690	674	685	706	668	701	655	717	695	649	731	691	676	737	628	687	665	657	708	663	692	670	614	704	682	671	701	655	709	721	719	678	673	657	688	674	706	677	614	683	710	721	634	688	629	663	684	703	685	655	677	692	663	722	698	692	725	644	711	678	657	676	682	721	713	654	684	699	671	696	673	629	674	651	687	697	763	671	642	645	680	687	678	731	705	685	642	722	670	671	614	694	688	690	692	680	641	667	680	705	654	651	663	619	692	675	688	642	682	707	660	642	665	707	692	666	673	659	668	689	661	710	717	664	666	647	637	666	655	648	653	633	667	642	664	711	705	670	753	661	701	654	681	695	675	670	668	655	701	736	688	659	675	712	665	698	695	667	697	665	646	699	673	675	685	629	684	688	639	668	684	688	653	720	694	655	710	683	673	701	654	645	698	662	729	685	642	669	677	671	681	615	670	692	628	677	685	675	670	665	646	674	707	677	689	678	689	677	726	661	694	707	695	707	702	648	706	685	656	674	707	657	686	684	662	694	733	691	659	726	684	663	653	682	708	619	664	699	657	631	648	664	729	685	684	665	647	644	664	684	652	675	716	700	679	705	681	669	683	683	704	626	658	687	671	668	648	677	700	634	622	650	709	653	675	663	711	636	644	694	666	681	700	668	687	674	667	680	668	692	682	714	670	668	682	664	716	703	716	664	670	702	685	683	696	728	663	675	630	663	669	666	658	641	703	641	656	667	649	686	663	674	683	663	619	665	647	660	684	690	665	662	635	718	727	654	700	665	677	704	664	656	684	675	671	657	681	672	699	659	675	722	673	704	665	647	663	696	661	634	708	678	688	640	727	703	680	686	666	682	700	707	668	663	699	695	661	657	668	659	667	645	693	694	685	702	681	676	673	648	657	678	664	695	648	660	701	661	690	668	680	668	652	676	643	685	646	645	741	623	626	674	675	691	659	650	658	664	661	677	687	638	674	662	692	707	659	675	674	697	723	684	693	650	654	667	674	675	664	672	674	708	672	718	685	644	674	641	673	676	664	654	655	685	713	661	699	675	712	663	703	718	720	676	707	681	668	672	681	681	699	643	717	630	726	674	679	688	648	647	708	678	676	635	674	634	758	663	693	659	701	686	673	702	675	665	644	680	709	697	641	627	670	664	703	715	677	635	685	680	645	696	654	680	679	734	656	682	632	632	679	683	675	680	682	649	669	661	693	681	689	638	653	638	655	692	669	647	655	667	666	646	644	653	704	700	696	676	653	683	605	660	697	689	672	642	688	613	660	667	664	665	659	686	670	711	694	680	700	670	667	661	708	646	653	659	681	664	642	668	681	646	707	667	730	646	657	656	650	679	648	713	683	681	663	679	676	714	684	692	661	720	707	667	647	656	642	662	691	672	672	699	632	666	656	691	717	661	628	689	638	648	643	672	648	657	641	631	658	636	635	670	662	731	642	724	619	680	638	708	686	674	682	674	663	672	652	630	651	652	697	727	652	686	674	643	685	705	642	639	660	676	692	652	660	684	666	644	674	688	720	629	658	715	675	680	644	728	685	654	681	690	680	729	682	658	673	685	628	627	667	685	699	683	638	639	658	620	665	653	681	621	675	698	642	647	674	679	667	683	658	650	638	674	666	629	644	693	642	673	708	676	671	718	688	653	690	694	671	675	649	699	649	710	674	648	635	696	649	653	722	727	659	677	643	708	619	726	627	681	644	637	696	651	645	668	621	663	687	719	653	658	655	671	670	660	629	662	659	628	695	654	661	679	726	655	696	671	721	677	659	630	652	688	631	727	655	621	706	719	727	715	686	676	679	650	687	702	661	659	650	684	670	662	642	673	663	687	656	679	690	702	619	662	683	699	673	659	710	655	672	637	662	650	672	679	672	626	699	696	641	688	639	711	647	739	666	684	652	652	669	657	681	665	684	677	636	683	635	671	665	663	678	660	681	712	665	667	687	717	680	704	611	651	665	690	667	618	646	679	667	674	636	699	708	659	628	673	683	675	683	696	643	693	656	713	676	673	714	697	720	715	688	674	706	665	666	714	639	696	693	671	631	667	658	641	685	692	710	691	689	699	681	650	695	657	701	636	636	687	696	640	713	672	703	659	696	651	657	618	636	689	651	682	654	618	657	698	685	674	698	673	640	618	697	621	667	624	682	626	670	684	704	718	662	624	653	660	703	651	667	690	677	664	668	697	676	702	668	655	637	669	678	636	632	679	638	710	660	642	662	694	661	710	692	638	667	712	696	671	650	661	688	678	722	666	681	691	673	641	672	683	663	671	726	655	679	688	664	709	661	651	651	681	639	625	704	662	651	682	672	630	645	608	651	628	680	642	694	659	666	679	686	682	683	691	666	665	668	680	665	665	693	695	664	725	692	630	681	660	709	612	650	626	648	635	637	674	666	650	652	678	690	703	668	693	650	681	718	635	649	681	722	659	685	700	688	661	637	673	684	621	622	679	639	691	670	662	659	678	677	609	666	658	665	645	668	660	683	674	674	711	702	658	661	682	634	682	633	688	677	682	645	656	659	671	661	654	636	660	690	709	684	707	669	735	698	694	712	697	664	684	658	732	698	641	647	697	686	631	669	667	675	626	686	669	663	651	668	709	666	687	644	673	723	666	698	682	678	716	671	697	671	691	704	686	663	668	692	666	673	655	679	681	623	694	689	743	679	718	708	630	688	679	629	655	662	676	627	711	666	688	672	626	630	653	683	703	653	657	677	672	686	671	651	625	659	674	688	680	657	681	669	640	653	667	675	700	642	653	651	663	669	685	656	709	693	667	703	632	666	662	649	694	647	635	659	637	652	645	650	703	700	690	709	729	625	652	678	727	666	641	655	680	628	681	688	698	683	680	646	699	668	668	667	677	666	626	678	689	664	667	682	689	701	628	637	680	675	659	650	695	653	660	659	678	685	642	705	736	667	679	623	661	632	690	647	673	724	702	635	615	629	612	685	711	673	678	693	660	699	673	674	620	697	677	646	662	702	658	702	659	689	668	633	689	619	697	711	623	659	661	632	725	659	683	678	680	671	677
27371	12922	1825	965	685	662	679	662	653	1506	2798	2399	1369	862	736	677	658	636	684	628	635	648	623	656	706	680	630	629	624	616	610	606	630	590	613	622	602	580	610	631	691	619	661	585	630	605	647	658	625	634	628	621	602	635	615	609	682	628	622	600	687	648	655	606	622	647	630	640	604	660	629	671	635	636	596	634	645	625	673	625	620	625	631	597	632	624	614	650	641	590	681	626	610	608	658	622	605	632	645	636	643	634	658	646	597	638	678	625	649	640	605	657	603	615	625	636	653	603	680	668	594	638	601	589	634	610	633	595	662	658	636	617	632	643	694	644	646	621	639	570	602	658	568	642	575	678	650	593	641	618	650	635	633	619	633	635	654	619	670	641	679	618	667	660	622	652	618	660	639	621	632	640	635	637	655	664	649	619	624	592	633	646	594	667	606	609	641	627	633	659	608	614	645	632	600	647	608	621	659	628	631	655	661	699	652	617	586	613	666	589	608	646	651	607	644	601	630	583	677	634	692	684	660	633	620	619	616	614	630	648	626	595	673	639	602	625	607	605	621	584	658	658	589	631	652	652	641	623	640	626	591	646	633	606	611	603	631	617	603	620	679	650	675	632	593	668	616	612	618	646	608	601	598	620	620	651	661	583	637	635	632	630	621	672	656	672	586	615	650	619	621	631	651	666	632	621	628	642	669	673	632	587	638	640	618	634	631	625	657	647	642	598	588	645	616	619	621	643	616	634	636	641	633	634	593	618	646	635	611	609	654	634	681	604	660	619	654	632	621	637	620	639	585	634	587	669	630	630	683	660	662	640	660	635	639	579	611	628	652	607	633	669	595	623	619	597	607	658	630	638	625	617	651	673	665	610	687	651	635	583	633	608	633	607	567	614	642	607	712	652	612	636	660	623	615	645	656	626	670	626	668	630	619	647	642	614	636	610	652	636	644	624	615	631	672	646	578	585	660	670	603	667	641	657	650	639	648	638	613	617	614	624	657	649	613	577	641	643	635	643	646	617	646	579	632	618	598	603	624	635	646	655	664	583	605	596	648	600	609	602	633	649	640	626	601	639	604	649	634	638	645	641	633	670	587	638	622	665	639	639	642	631	606	601	572	614	624	658	621	638	669	646	615	611	618	640	683	672	644	584	623	629	598	603	626	655	594	628	591	614	612	639	595	637	629	615	584	655	646	664	588	663	625	583	613	656	681	643	648	618	649	659	623	638	631	600	610	603	632	632	628	603	641	705	642	600	631	631	699	641	640	621	605	638	589	632	603	587	653	640	602	610	659	627	600	638	620	614	637	609	631	614	587	611	617	604	646	619	644	641	650	596	611	647	631	624	634	603	640	633	622	608	616	599	631	631	620	612	632	614	627	646	631	611	660	661	644	648	615	633	599	685	635	626	627	631	607	617	661	582	614	643	654	589	623	656	597	661	647	637	637	620	587	612	618	667	643	638	621	621	631	645	662	659	638	622	645	641	625	617	624	607	629	641	650	661	606	669	677	622	669	627	650	665	643	652	609	638	572	617	640	611	601	654	663	638	637	681	618	673	623	633	617	622	653	618	613	636	670	683	656	626	632	616	615	649	658	599	601	652	616	626	635	617	626	632	623	688	630	638	640	635	653	608	651	633	641	637	622	659	635	642	602	627	638	597	622	641	588	611	609	605	588	613	652	640	592	582	606	630	634	607	639	637	605	582	596	635	608	609	606	654	606	654	621	623	639	650	634	633	639	614	641	677	600	586	617	613	557	626	592	639	627	646	618	591	566	609	612	673	631	608	592	645	673	625	687	625	618	678	608	635	610	603	645	648	630	634	635	627	631	639	582	604	603	637	604	632	579	614	597	656	632	603	621	620	661	629	634	610	653	648	620	600	629	619	620	636	682	623	622	647	611	598	604	676	652	634	647	616	626	605	636	620	627	614	619	614	635	634	621	634	660	625	644	629	643	620	592	647	603	636	643	612	617	635	587	633	620	595	627	620	603	616	607	618	638	641	677	633	632	631	601	634	608	639	661	587	655	593	634	621	595	670	584	635	649	681	632	609	618	647	680	630	626	654	643	632	617	579	672	661	633	609	657	606	657	606	651	591	653	619	709	637	654	667	618	610	649	583	678	679	648	602	633	601	670	604	639	651	595	662	608	638	680	677	623	648	663	629	635	648	666	629	680	598	634	600	630	655	631	616	616	652	659	663	633	633	595	649	597	636	601	669	658	631	616	638	671	647	647	646	639	634	644	664	650	608	666	638	633	633	639	652	618	616	620	640	651	668	612	619	628	680	610	621	666	604	647	655	667	595	628	584	645	613	641	662	605	657	662	600	640	601	644	631	602	668	595	624	633	611	629	600	663	639	632	672	627	657	635	606	623	633	634	625	664	583	574	603	614	634	646	642	653	660	655	616	644	645	632	631	634	649	602	645	650	617	660	617	623	604	626	633	650	630	610	597	646	635	664	619	652	636	598	612	655	586	642	632	618	609	615	643	640	620	584	651	599	612	641	617	646	610	625	613	646	582	680	663	700	613	564	636	625	631	645	605	666	642	642	648	620	648	683	646	637	658	636	651	658	611	640	659	600	583	647	649	663	666	585	634	609	610	632	594	616	620	618	614	629	637	642	655	638	630	618	637	615	653	621	628	639	635	624	649	603	608	619	675	625	614	605	613	667	609	644	647	592	660	631	646	684	622	682	623	623	622	616	597	696	629	621	610	678	623	640	608	592	659	595	648	605	644	596	632	667	616	656	627	633	647	645	632	648	621	630	614	593	646	667	643	616	662	598	629	594	655	640	645	638	587	635	615	578	618	623	598	636	655	633	610	640	619	613	621	586	620	607	619	626	628	653	627	613	612	642	616	648	595	656	647	667	653	626	602	672	634	652	662	660	667	670	658	581	604	620	641	615	676	587	611	617	612	623	597	608	646	615	620	647	622	631	631	633	619	629	711	633	590	663	643	634	640	618	669	601	623	648	654	572	652	663	639	638	639	653	617	647	635	627	614	648	652	625	627	673	653	639	655	628	620	605	654	664	628	628	627	581	602	592	641	622	655	619	585	634	628	632	684	610	702	678	639	635	657	610	623	570	565	617	645	583	619	676	634	688	612	607	672	597	628	640	649	655	617	669	626	585	629	620	638	591	610	609	628	629	597	627	625	619	632	645	618	633	645	650	614	607	620	610	652	625	634	612	678	627	643	647	598	610	620	620	630	624	626	622	672	599	621	623	657	647	632	623	613	620	617	645	660	603	647	642	619	610	662	620	598	652	670	652	673	613	608	668	643	607	667	588	573	597	606	623	612	594	632	599	668	666	581	669	626	638	597	646	656	609	605	609	657	587	575	603	656	653	622	629	656	633	622	640	682	596	626	626	643	585	616	649	645	665	626	640	640	660	610	639	659	650	583	638	656	619	662	604	617	627	613	597	610	602	637	609	639	620	638	647	584	615	563	640	630	694	677	600	606	660	617	620	628	634	647	605	598	646	551
5336	1293	756	610	557	515	543	557	554	1816	3231	2365	1331	744	573	513	496	547	515	504	535	498	549	510	551	534	533	511	511	494	512	534	476	483	492	534	456	506	536	546	500	518	497	514	540	538	479	505	525	502	476	501	498	513	510	511	498	502	527	504	484	523	478	498	536	542	517	474	528	518	498	503	520	498	528	518	485	541	509	492	510	495	542	480	482	490	558	511	533	518	524	491	515	499	501	503	488	551	511	502	519	516	497	505	538	529	526	477	496	473	513	477	496	516	531	513	504	517	500	480	499	491	521	537	525	509	512	498	483	515	500	496	525	499	465	503	487	487	526	504	520	513	511	487	505	472	502	532	516	465	549	519	530	519	523	525	500	549	476	474	480	490	539	494	514	491	470	537	502	506	493	476	499	546	536	471	555	501	506	512	524	486	506	511	515	523	512	536	490	509	514	505	511	490	502	501	499	490	497	534	556	555	560	535	527	543	515	525	508	539	527	521	555	524	489	524	519	548	520	517	487	498	530	479	491	555	495	516	496	523	479	490	487	500	498	530	503	486	508	473	488	531	493	496	510	547	535	487	525	489	481	528	543	538	518	541	525	545	511	480	453	519	510	484	495	500	481	499	524	552	492	522	492	490	512	509	505	503	482	537	525	533	530	500	486	510	503	523	502	514	506	531	521	516	500	546	508	511	535	505	499	542	573	503	480	522	519	500	527	474	545	554	532	502	495	492	486	546	488	480	478	542	492	492	514	506	496	519	491	530	513	503	511	494	511	497	490	515	523	521	519	500	515	514	458	499	477	496	537	496	477	504	552	528	569	487	558	553	473	495	519	465	531	482	519	567	512	471	531	536	528	513	490	532	464	519	519	500	540	485	507	490	528	529	483	508	494	518	512	507	533	513	536	497	546	534	493	505	519	497	529	501	492	535	475	518	558	516	544	520	514	519	512	507	526	510	539	495	498	531	561	495	519	501	536	479	520	518	481	512	484	554	527	507	539	511	480	482	493	507	507	524	516	539	512	502	538	518	514	501	497	526	505	502	517	503	442	542	501	534	503	527	515	522	520	453	525	491	545	536	518	472	520	474	480	511	524	490	524	531	528	565	508	496	479	486	516	511	494	492	507	533	508	467	526	461	499	491	551	492	495	491	511	492	508	516	501	500	521	490	535	525	487	533	545	487	547	498	517	547	473	528	474	516	504	485	522	553	523	460	518	499	530	518	510	518	478	523	506	470	512	528	534	510	517	522	504	525	529	492	501	499	508	548	461	549	492	512	478	464	515	544	490	501	508	527	519	516	500	517	457	514	495	513	491	483	509	500	515	507	507	483	499	489	473	505	490	504	496	446	565	500	531	542	528	527	526	531	486	489	467	528	459	556	513	509	530	486	516	488	521	498	499	553	512	490	493	543	482	513	545	522	522	507	501	500	521	480	545	518	520	518	553	547	482	483	528	509	525	495	471	498	523	541	491	485	517	543	515	538	509	528	500	504	498	503	497	531	544	495	487	515	491	500	580	522	488	535	518	537	524	505	529	509	505	491	494	555	496	553	501	540	522	520	490	532	527	539	503	527	529	512	537	488	535	497	465	519	535	493	555	533	512	501	446	545	469	522	514	520	533	513	566	540	539	530	486	514	524	484	498	512	541	506	506	502	511	495	518	519	477	509	486	550	505	507	540	498	510	511	525	499	545	519	511	535	482	480	501	480	474	503	511	505	486	502	482	505	505	474	474	503	544	462	501	508	487	533	498	506	489	495	524	508	469	529	554	562	545	523	511	509	527	486	538	509	534	516	504	494	535	498	479	529	480	492	488	539	446	522	492	513	469	525	525	495	523	543	516	565	510	471	507	479	517	495	531	493	500	500	527	504	495	531	518	495	514	487	482	515	517	476	470	479	544	511	522	538	506	520	517	477	509	491	507	484	507	509	511	487	523	532	512	509	466	520	498	536	522	526	547	510	549	569	496	483	518	493	500	505	476	502	527	537	484	513	512	503	482	523	524	512	491	548	486	521	538	473	511	516	513	513	489	509	510	523	510	524	488	545	473	500	526	487	459	534	517	488	524	526	506	513	525	513	481	529	496	491	500	468	498	526	496	499	527	514	492	504	525	520	471	483	506	504	477	503	520	489	539	533	514	589	455	513	536	528	505	505	513	521	560	510	494	519	554	470	489	527	494	515	486	511	525	484	514	502	520	459	515	529	512	537	531	531	505	535	507	484	515	533	522	519	462	524	512	515	534	553	450	507	480	552	474	487	483	514	520	524	529	504	495	529	484	521	531	537	514	522	500	549	492	490	516	534	520	534	523	510	491	502	528	468	506	523	523	489	520	495	509	516	531	465	488	513	507	534	507	526	505	497	499	522	504	509	520	500	509	493	495	527	515	527	554	497	509	495	503	536	507	485	535	494	491	503	531	504	495	484	489	560	486	540	512	487	457	540	502	539	505	506	533	519	490	489	502	498	466	551	481	521	503	490	500	485	504	509	505	516	496	482	530	476	503	513	530	547	511	545	519	527	496	532	520	536	502	544	518	491	521	479	535	519	504	508	530	519	561	533	537	525	492	517	444	507	487	521	513	515	497	487	534	506	522	486	510	504	524	498	485	494	503	496	524	478	494	520	473	523	529	522	482	518	534	480	510	540	508	459	523	541	525	479	518	505	529	480	485	528	544	519	544	545	503	517	531	519	504	481	478	515	474	528	532	535	499	499	499	531	517	492	521	503	506	498	491	513	575	497	500	460	500	535	468	504	528	458	545	509	521	492	467	505	525	539	497	514	479	494	529	494	492	509	465	532	521	499	544	532	482	488	497	547	500	471	540	517	479	537	462	515	491	503	552	532	520	543	488	498	511	514	495	524	474	486	459	464	481	513	528	490	503	544	543	504	553	495	481	482	516	483	498	488	532	482	526	524	572	499	478	572	516	515	510	508	535	512	524	514	540	541	521	502	497	482	529	475	518	490	539	492	480	470	494	492	503	507	499	500	539	504	529	486	476	499	513	486	564	543	496	518	515	546	480	494	509	492	510	527	550	482	517	469	529	537	512	470	511	452	459	530	518	557	492	492	520	522	525	492	532	525	582	522	463	550	502	546	509	463	489	493	548	527	454	519	492	505	523	495	489	521	552	480	512	513	515	493	535	472	543	482	558	530	555	517	530	500	508	483	522	511	518	500	516	556	534	493	509	480	534	548	530	460	519	534	496	598	523	514	491	496	486	533	527	529	488	531	534	527	503	504	519	533	527	500	505	520	504	504	524	500	476	488	500	525	542	490	470	498	462	531	504	525	519	495	526	500	510	478	480	532	534	500	544	522	563	590	529	501	507	488	542	487	515	521	542	545	457	509	481	518	554	517	505	518	492	539	501	531	484	540	469	510	536	513	543	520	523	495	462	551	508	527	528	501	505	542	471	522	491	514	537	513	512	504	508	521	522	522	476	524	511	493	514	494	525	533	523	560	509	542	520	538	510	508	502	474
25069	21052	26897	25083	5892	1541	1129	929	901	10001	20824	14696	5589	1793	996	859	758	724	745	751	735	767	734	783	741	751	778	727	748	769	715	769	774	749	767	722	804	756	729	731	770	752	769	727	793	762	794	768	761	758	743	732	739	778	749	717	745	803	733	783	749	728	772	744	789	773	742	776	730	756	726	755	738	796	780	728	782	781	783	738	778	771	684	766	831	754	742	765	738	787	748	758	764	720	864	748	707	770	816	775	736	796	781	757	779	748	755	765	763	777	742	741	778	719	719	775	741	739	779	795	764	773	821	724	783	751	775	771	683	795	749	754	803	757	749	683	698	762	737	752	787	751	746	777	785	754	756	774	762	776	713	720	699	691	712	758	763	759	708	778	719	752	703	753	726	727	729	716	700	693	803	776	748	752	756	755	728	740	732	752	678	707	788	705	735	770	790	726	784	833	779	723	717	758	734	730	801	746	708	783	750	728	761	748	747	777	736	789	751	756	741	732	763	739	748	822	709	707	704	736	772	812	762	726	733	761	749	758	708	728	752	759	750	730	738	770	727	758	818	781	745	734	801	748	793	728	763	749	734	783	711	760	778	761	709	735	720	710	691	755	799	741	758	755	754	728	752	745	731	716	770	767	744	671	751	751	749	741	803	735	696	765	729	786	767	771	779	681	725	758	768	735	778	772	762	750	795	735	747	723	784	732	773	735	764	746	762	741	757	724	761	762	759	747	738	725	733	745	803	712	719	757	757	751	765	776	787	699	751	814	758	749	760	799	746	784	748	751	758	790	740	721	688	751	763	741	748	724	732	718	752	737	731	755	740	723	770	739	722	750	769	775	756	727	759	761	706	730	698	692	728	801	795	724	704	767	747	780	730	735	772	737	717	728	743	717	726	787	736	724	757	773	780	706	712	782	745	773	769	728	718	724	758	732	748	705	743	772	742	738	769	785	703	770	756	740	692	700	768	777	748	774	722	791	735	769	706	730	700	777	769	773	759	771	752	735	801	770	756	763	777	774	736	778	706	728	746	735	691	734	746	751	747	733	807	749	786	745	731	770	779	709	733	755	753	737	781	771	763	745	759	777	757	743	721	778	672	713	761	735	742	745	763	735	722	729	739	750	752	770	802	753	731	708	724	791	743	715	741	762	771	778	736	723	733	735	730	759	731	739	700	706	741	729	743	747	731	749	762	776	767	780	769	744	742	796	781	793	740	782	758	750	736	742	705	751	768	768	748	702	743	759	733	737	773	789	757	754	725	752	782	765	734	787	717	775	746	730	755	767	774	763	799	717	725	753	747	751	714	721	743	779	763	719	731	716	717	700	748	749	773	729	717	706	704	697	742	708	713	796	753	770	757	746	737	760	746	683	749	784	749	765	701	762	705	778	746	725	785	768	761	770	744	733	755	756	736	688	769	749	777	756	732	740	730	754	727	721	746	776	748	803	740	737	754	737	735	729	725	775	736	744	738	767	767	740	766	753	733	701	768	757	712	719	808	746	800	760	767	783	748	757	768	745	764	742	786	773	750	763	744	765	732	689	721	743	722	816	736	707	747	713	707	736	779	737	758	715	760	715	750	741	770	760	796	745	752	752	724	751	762	733	691	737	726	792	715	738	723	749	769	708	730	782	763	768	758	773	719	754	720	744	704	749	750	762	724	798	775	727	748	737	781	709	783	750	760	749	730	747	762	727	732	763	768	754	727	763	788	769	716	739	724	779	737	781	699	720	723	693	799	769	726	759	764	748	793	708	801	737	740	745	753	788	795	772	734	738	724	710	777	751	786	733	788	766	787	764	747	755	799	775	792	751	740	699	690	722	728	751	722	733	764	760	745	771	806	702	746	770	763	757	727	705	780	723	782	759	781	774	752	758	687	722	729	783	743	797	759	787	720	706	727	758	784	762	726	702	743	713	715	748	737	733	763	731	691	743	703	714	728	749	776	718	753	775	761	747	760	742	730	783	796	735	775	709	808	732	756	752	740	759	759	724	747	778	728	750	757	737	691	795	782	718	768	734	757	776	714	709	714	791	760	736	757	758	770	729	785	733	746	710	760	791	713	774	736	727	747	724	781	720	793	714	700	724	732	787	760	770	739	769	741	709	760	743	770	753	705	755	786	712	756	761	784	746	783	750	756	725	794	725	725	744	752	735	719	781	715	775	701	760	741	720	793	725	768	718	735	759	751	749	776	730	758	796	725	752	727	763	757	699	729	712	709	736	735	753	712	764	776	739	725	686	712	763	723	725	753	762	760	729	770	761	792	756	749	768	739	779	725	717	733	767	767	700	790	782	798	792	732	717	711	704	724	735	750	760	753	783	729	769	756	756	715	760	731	771	756	783	744	762	730	777	755	775	725	717	746	757	769	763	749	777	730	781	813	737	724	737	702	706	767	783	794	754	766	762	714	760	761	741	772	769	743	786	719	785	708	726	724	756	745	724	763	759	723	761	753	750	787	780	704	730	743	746	746	731	753	690	731	745	747	758	773	773	755	766	743	738	715	735	771	737	773	729	700	698	726	727	761	705	785	742	748	782	746	743	724	763	771	723	727	778	779	722	724	768	749	748	746	731	708	807	747	775	752	736	727	739	740	758	732	756	729	729	734	795	725	739	735	762	749	772	731	774	812	781	760	774	719	750	787	763	762	793	762	748	782	726	731	750	789	757	731	725	744	743	792	771	749	731	726	728	752	721	811	716	770	747	720	734	738	760	730	762	758	775	727	745	770	792	738	757	714	775	760	735	720	744	762	715	769	769	725	792	739	743	752	741	752	771	757	815	746	736	733	727	720	731	755	748	771	798	814	706	711	730	747	749	766	785	722	764	756	738	747	720	776	785	740	738	728	760	772	711	754	743	784	749	720	773	766	765	774	747	720	725	737	764	734	766	763	726	784	727	821	793	748	716	750	729	705	740	743	758	731	767	752	773	704	692	760	719	707	741	732	774	735	717	748	718	763	744	760	799	776	761	782	762	776	760	685	785	762	739	765	764	691	734	740	737	761	772	716	752	741	733	788	666	731	728	754	784	710	769	717	753	761	741	760	733	756	770	789	746	747	736	734	764	754	748	723	764	743	749	767	716	809	740	753	743	741	739	790	789	716	753	729	765	737	760	795	737	687	774	748	782	721	762	742	792	747	671	756	719	758	752	719	783	770	710	774	757	716	755	766	701	719	741	780	760	726	740	697	740	745	776	769	780	769	756	778	757	765	688	801	758	683	745	779	725	745	662	722	732	701	731	775	750	748	761	770	730	748	799	748	751	774	750	746	714	728	714	766	713	735	739	702	722	738	754	757	720	744	728	743	719	779	705	723	794	749	733	742	773	727	781	752	788	713	720	717	759	778	724	792	733	745	778	772	737	718	767	734	784	788	765	748	770	765	763	809	718	741	731	745	747	732	744	742	765	742	760	758	699	786	757	734	729	729	752	744	690	748	759	778	777	767	763	687	812	777	770	769	700	725	743	717	784	738	722	717	745	746	757
4345	3789	2724	1644	1270	1057	913	911	840	13026	18719	12076	4722	1561	874	671	619	611	589	584	639	672	622	597	620	644	656	647	594	644	632	637	613	650	574	620	619	611	586	619	591	639	602	639	595	658	580	607	631	621	606	609	625	598	594	605	635	622	634	594	595	628	646	642	601	586	643	619	618	612	624	598	603	628	621	651	606	572	625	607	621	606	611	595	598	636	632	652	637	584	622	627	615	654	615	651	627	589	593	593	626	596	574	657	617	656	588	639	623	624	601	601	618	613	605	606	671	617	600	626	638	627	640	617	622	598	614	602	638	604	630	616	665	663	620	654	627	628	642	626	631	592	641	569	605	625	622	614	630	636	597	669	601	589	608	624	585	573	603	596	575	645	653	612	590	632	629	618	589	616	636	586	621	636	620	593	610	613	653	631	623	593	625	619	598	622	598	619	603	573	579	614	633	603	617	604	662	650	619	627	603	657	604	627	629	619	603	640	615	637	587	603	594	622	623	628	598	646	612	666	596	626	641	622	663	632	635	560	567	614	630	602	629	607	596	616	591	599	625	609	612	612	608	612	603	610	623	597	608	592	632	601	647	596	585	586	604	626	631	627	638	592	630	667	598	646	573	597	626	606	606	616	608	623	589	591	667	641	592	607	585	647	587	645	592	572	629	627	600	595	631	593	639	634	626	586	624	607	623	642	647	650	609	619	582	624	632	603	610	618	661	591	618	641	611	666	622	642	588	643	616	639	594	624	592	662	678	601	613	637	626	598	625	576	600	639	619	620	660	596	645	623	616	571	601	590	610	624	597	627	603	654	643	621	632	583	629	613	665	615	656	599	583	626	651	626	593	600	633	591	620	578	608	618	597	625	623	601	623	633	585	588	633	642	585	636	612	610	612	580	633	610	642	626	664	599	602	602	585	562	636	626	576	620	585	630	612	605	663	617	571	598	656	647	682	637	672	600	603	596	640	628	613	603	615	605	610	628	574	630	632	560	616	586	623	616	655	633	590	617	616	630	602	583	619	639	618	628	619	609	596	607	606	585	546	610	664	603	592	628	636	615	605	628	611	633	626	624	615	580	630	601	633	576	615	633	620	618	602	599	633	561	637	598	605	597	602	583	563	666	623	590	623	589	596	625	631	618	611	621	588	587	602	587	615	558	603	560	604	589	630	621	555	626	635	596	618	600	604	595	609	665	623	614	619	622	583	592	607	597	559	601	589	610	598	602	635	654	600	637	643	590	613	628	622	628	610	657	598	626	589	624	609	590	617	630	626	652	601	640	606	629	620	613	584	594	614	552	671	642	590	612	589	561	615	588	598	594	648	631	617	648	629	605	618	625	599	606	633	577	652	659	610	598	625	621	624	599	593	639	621	598	630	651	559	627	593	590	611	623	585	600	598	598	635	607	597	616	623	624	621	615	624	595	604	599	613	565	604	609	645	585	634	621	607	648	547	627	618	614	625	635	615	546	631	618	636	602	620	608	586	602	669	630	652	598	600	594	626	576	587	576	615	628	555	598	583	571	576	633	626	582	603	620	643	634	623	608	592	588	597	602	624	625	620	600	604	637	634	631	622	597	645	626	611	591	645	618	616	564	617	598	553	611	618	587	607	614	607	557	598	563	648	634	574	642	617	617	652	614	598	631	605	598	577	605	608	549	574	591	598	588	622	631	638	636	642	598	624	625	598	686	600	592	626	623	611	646	606	600	608	620	590	599	632	599	655	610	607	574	608	623	664	615	591	639	591	644	589	585	606	591	626	595	651	680	653	608	655	589	601	635	622	607	618	604	619	627	572	597	594	648	603	594	662	656	586	587	596	631	606	647	616	631	681	619	621	562	623	579	594	580	610	598	649	658	619	585	637	546	644	608	630	589	603	607	642	626	602	641	625	655	621	630	587	599	592	645	601	650	633	644	587	611	618	575	614	588	613	584	602	598	623	588	644	667	640	647	620	613	603	593	578	648	624	615	634	627	605	569	601	604	649	571	666	653	599	650	598	617	622	658	587	607	610	613	594	640	630	629	594	625	598	617	595	608	629	605	622	620	607	573	598	643	599	598	621	618	619	633	625	598	592	578	598	590	605	634	642	626	611	633	606	627	603	637	634	594	605	625	656	633	590	669	595	622	624	574	649	646	621	583	644	628	619	614	646	593	605	606	607	588	616	617	602	546	627	646	592	645	604	610	624	619	607	607	614	597	629	608	620	632	629	612	571	587	592	584	609	628	610	618	632	611	621	597	606	628	634	607	646	612	605	638	574	599	626	617	643	632	651	584	564	633	672	630	622	602	584	645	620	599	580	609	631	637	663	616	605	624	612	618	633	572	589	646	643	638	589	603	577	620	635	591	599	593	593	611	621	658	577	611	584	583	594	598	629	618	589	578	601	581	635	600	619	637	600	611	578	598	656	603	622	628	595	587	635	602	600	562	679	613	575	671	587	617	641	610	545	610	611	628	635	620	628	617	588	617	626	581	641	615	623	599	585	623	613	603	603	599	676	606	616	632	614	589	629	622	627	611	583	658	604	615	641	639	617	600	575	626	645	596	585	564	633	596	589	630	601	585	651	623	587	609	670	633	630	631	608	567	633	570	571	614	659	630	621	600	624	612	608	555	599	638	584	618	594	627	593	579	585	624	610	615	645	628	603	597	631	618	583	605	596	602	657	577	603	614	623	675	609	629	596	646	576	605	601	596	610	632	601	601	602	649	604	628	593	600	581	584	618	604	616	638	609	669	606	640	604	636	578	605	632	619	580	615	635	634	633	590	573	604	583	627	618	585	641	610	632	594	596	585	620	609	607	599	623	619	624	590	573	575	617	599	621	615	649	580	629	619	602	641	647	640	588	597	640	615	635	619	575	619	615	598	564	607	610	599	606	631	648	611	620	606	619	631	581	667	680	576	632	629	573	583	615	632	579	598	592	571	614	626	627	603	608	552	639	614	609	608	653	595	590	620	633	568	592	647	594	667	619	620	605	616	605	583	579	583	577	611	587	613	625	613	628	571	626	634	616	589	587	590	600	640	553	615	625	610	586	634	641	649	606	599	631	617	624	605	598	659	601	668	597	588	649	592	623	583	600	602	636	625	562	600	589	608	629	615	650	605	623	609	604	610	619	633	573	633	676	595	610	642	613	617	636	658	629	638	588	593	641	610	625	619	605	584	636	622	575	594	614	592	630	616	607	625	599	594	669	639	621	642	624	629	611	594	620	608	601	584	595	635	639	621	613	572	604	596	602	638	649	583	597	620	621	574	627	621	623	613	592	632	612	633	614	641	649	596	661	656	608	603	623	642	580	597	603	644	615	589	571	604	566	607	610	597	634	617	608	634	596	598	583	602	622	587	617	669	609	655	602	585	596	638	602	556	633	595	585	588	604	590	639	640	641	607	600	623	616	571	581	631	606	631	621	583	618	630	639	638	609	607	594	619	614	586	633	590	615	601	587	616	590	585	664	609	617	630	619	608	606	614	602	626	584	674
23908	21084	28310	24104	21062	9459	2489	1566	1427	22799	36490	27387	11920	3250	1439	1103	999	1014	972	979	1007	933	986	1003	1025	967	955	977	977	948	952	960	996	999	924	941	1008	996	944	970	1008	985	976	975	943	996	949	957	889	968	984	891	980	964	962	923	975	961	952	966	956	1010	935	1015	945	1029	974	956	928	904	958	1000	901	891	938	967	979	952	973	976	993	963	956	992	990	936	945	991	982	927	943	986	953	947	1008	887	977	1002	941	959	975	995	922	922	953	930	948	928	939	971	977	929	1032	939	960	972	971	954	939	966	950	912	933	982	931	957	945	946	947	950	961	996	1004	947	904	958	986	985	983	967	952	1039	977	884	973	963	981	933	965	985	940	969	954	952	930	1009	990	1008	958	978	925	1034	949	939	927	973	968	987	933	995	904	1044	985	889	990	970	952	920	962	977	974	930	984	951	926	955	931	1015	967	988	957	965	1004	929	951	951	988	939	923	971	908	978	943	987	968	980	995	991	969	999	972	1008	949	938	949	977	966	945	990	964	970	934	971	964	954	933	998	994	950	990	904	970	988	997	918	949	968	955	984	933	979	961	963	971	997	946	956	987	962	963	972	991	942	961	927	1007	966	892	999	965	947	955	961	964	945	994	979	924	1028	997	949	941	934	938	950	926	985	932	970	931	928	992	1004	969	948	963	958	973	947	925	922	959	987	960	938	953	947	966	990	906	982	970	985	954	942	931	950	979	1015	944	929	932	927	926	934	947	1011	909	985	1025	943	1034	980	970	978	942	994	991	998	977	999	972	936	946	964	972	921	993	977	965	979	940	955	937	973	950	916	928	932	959	930	963	996	957	992	921	929	935	949	967	988	946	930	902	923	965	956	970	967	932	983	965	983	962	990	973	960	927	1012	939	965	953	990	1005	1022	919	943	975	916	958	914	998	961	926	982	938	977	960	967	954	980	963	950	985	966	900	948	936	984	982	944	917	988	947	974	923	985	985	913	986	996	896	902	968	923	917	955	953	977	996	950	921	989	991	1011	948	997	951	933	1026	953	955	948	964	936	961	967	996	943	953	930	951	933	953	922	936	952	985	954	964	945	959	949	940	942	929	946	943	985	992	935	962	967	986	962	957	983	953	947	998	968	972	969	934	927	970	968	987	957	1007	937	977	978	968	931	988	954	995	1033	951	977	980	996	956	965	963	962	949	929	985	980	954	963	988	992	965	900	945	988	1010	963	929	964	981	1020	956	953	973	993	939	1007	978	954	936	1044	944	980	981	960	1005	930	990	991	1004	1015	946	935	937	937	977	984	931	929	942	955	993	919	948	925	983	903	979	920	936	974	950	913	964	945	981	1026	906	991	986	946	991	931	940	1002	1017	913	976	963	1009	948	980	932	1023	942	978	971	925	913	980	992	979	976	968	991	888	915	965	940	974	997	948	941	982	945	967	970	915	993	993	1011	968	981	942	960	1018	962	950	1002	945	945	971	1007	973	944	973	940	949	971	1001	972	930	988	928	966	929	954	925	1035	930	975	957	937	972	991	935	984	982	936	971	990	919	946	906	978	929	1023	976	930	913	980	911	975	960	916	931	988	950	929	967	976	988	946	966	969	984	891	933	982	959	936	935	980	944	993	941	976	952	989	973	964	934	937	969	1002	921	999	951	971	946	957	904	981	967	953	934	947	965	936	992	981	975	950	923	953	1003	910	954	899	984	957	985	937	958	968	944	988	971	986	955	938	935	987	969	948	872	916	957	940	943	927	993	982	884	930	966	999	943	981	976	949	940	917	945	952	947	953	964	1000	931	916	938	981	946	949	945	945	939	948	972	971	972	965	969	910	974	957	962	923	941	957	981	952	932	1043	941	903	1022	929	985	995	1010	1020	940	941	948	949	984	1012	982	947	885	964	960	956	944	954	945	922	1003	972	960	973	966	947	960	1001	962	932	922	941	944	983	931	946	1012	935	920	956	933	930	966	962	963	927	920	938	966	939	1024	973	1013	906	941	943	988	932	966	996	930	1008	959	963	961	943	1013	984	980	972	979	932	919	1013	983	990	960	945	942	989	1006	954	966	1008	930	983	953	960	1030	976	957	944	973	938	976	906	928	912	946	982	957	977	963	969	933	962	979	972	1008	915	980	933	1000	969	943	931	954	937	1000	961	937	926	944	967	909	930	1005	956	1000	1036	999	964	1006	962	987	945	958	991	956	968	936	934	943	952	931	918	955	961	1001	957	933	931	957	946	1000	983	958	957	911	969	966	992	983	908	943	910	926	931	913	968	980	955	1011	969	962	981	974	981	963	970	940	981	942	992	971	995	910	987	987	1028	984	943	949	959	947	956	984	968	993	987	934	976	975	965	976	985	913	945	976	956	955	960	980	915	946	923	959	973	932	993	942	1006	914	938	976	920	929	922	936	948	940	958	942	973	961	988	1002	967	980	980	1019	904	927	988	931	974	971	956	984	983	977	969	967	983	944	907	929	947	968	968	930	955	1004	961	970	935	962	983	986	947	969	967	903	946	963	957	924	973	930	989	976	984	965	1008	959	919	968	966	956	981	961	970	978	957	963	931	936	979	985	955	953	969	982	984	978	955	978	1037	962	943	1008	968	938	950	947	970	939	925	985	948	1016	974	956	979	1001	972	1011	991	980	1013	982	952	963	1000	932	982	932	973	1029	922	980	1016	926	966	992	965	1012	968	991	957	1031	917	950	925	947	932	929	928	981	963	968	967	963	909	969	967	970	915	931	996	996	995	912	991	1005	875	920	967	1005	933	921	949	929	907	995	964	973	945	944	1010	1017	990	905	923	974	939	997	913	970	953	1019	934	946	963	970	949	1041	952	931	941	915	989	972	983	958	968	1007	964	973	954	966	963	932	1019	919	986	964	952	1001	934	970	982	957	947	942	934	926	993	905	1017	990	993	1027	941	947	942	977	928	968	943	915	931	958	966	926	946	942	965	999	955	952	1015	952	1018	970	944	991	949	934	953	900	960	926	995	989	913	1002	994	992	936	892	978	987	965	1012	989	944	980	913	982	919	940	965	931	968	993	972	995	969	1004	981	964	994	918	908	963	925	919	949	982	909	1020	920	937	968	987	1001	946	957	966	992	917	929	945	967	964	1007	951	957	974	915	961	952	983	975	948	1029	940	960	949	970	944	1002	989	944	924	963	913	932	980	924	934	972	986	960	956	925	960	972	970	953	953	977	991	990	962	959	976	955	1018	914	948	947	953	892	942	956	943	916	922	947	928	925	953	970	994	975	962	973	956	970	959	999	942	953	939	960	946	992	961	959	969	976	956	933	1006	964	888	949	942	971	978	944	1011	934	950	949	942	959	980	992	971	991	957	918	921	945	901	933	1015	897	938	927	951	931	989	922	884	1006	977	979	993	978	1013	1002	980	980	938	969	956	958	959	970	992	921	949	1016	923	954	980	932	926	957	928	993	991	916	978	949	916	942	995	986	968	968	939	942	987	971	914	955	1009	978	904	958	905	945	977	995	990	983	1011	933	958	919	954	953	908	975	916	1017	940	964	988	913	958	941	923	936	980	924	979	946	1011	1028	936	996	909	933	958	923	909	996	1006	981	940	954	983	963	994	958	925	960	941	963	956	990	905	967	1004	981	956	948
4705	6992	5604	3015	2263	1905	1475	1371	1450	27148	30849	21420	8671	2611	1262	844	813	819	763	765	791	777	861	772	762	762	767	743	775	753	781	794	785	783	777	785	834	759	779	781	815	793	802	789	780	784	760	808	782	764	815	820	746	773	764	788	831	796	776	775	827	789	786	798	754	801	773	738	766	765	835	776	768	764	779	752	772	728	755	741	731	740	760	812	766	782	784	778	793	771	760	747	786	752	744	793	751	797	778	788	766	751	759	728	753	776	771	790	762	813	776	790	772	824	805	754	768	781	787	768	793	768	777	764	797	762	784	713	749	734	739	739	746	762	780	732	800	802	779	781	770	754	761	771	780	726	776	798	737	780	771	763	760	769	743	828	797	729	797	726	772	794	787	785	797	726	813	750	795	769	779	768	790	791	748	718	750	745	784	767	788	810	761	763	706	764	750	783	782	711	712	749	792	805	772	742	777	773	771	798	736	826	779	717	767	802	773	760	766	800	774	731	778	827	762	774	747	764	795	838	769	768	751	763	777	723	829	772	795	779	752	799	745	750	804	760	767	765	776	776	804	781	788	779	746	794	808	751	764	815	794	810	758	783	757	751	756	759	809	776	775	780	774	776	805	814	769	766	774	781	758	775	707	741	767	710	775	806	789	766	762	788	783	798	731	803	786	797	762	757	729	803	764	755	775	796	746	820	763	769	777	821	759	768	773	794	790	787	740	817	729	769	727	786	794	752	728	809	791	790	736	756	766	767	785	734	773	765	768	761	765	760	720	798	731	755	799	786	749	815	772	783	758	738	761	735	775	825	821	738	763	725	738	743	788	738	821	742	805	761	785	777	802	777	816	706	720	803	767	797	760	788	773	781	743	785	780	739	789	783	780	763	745	809	747	718	789	735	769	763	748	814	740	801	766	804	753	741	736	749	787	769	805	763	754	736	733	805	720	774	740	725	762	700	770	823	731	784	719	790	761	765	740	774	756	762	759	788	765	806	711	759	795	761	769	812	752	744	767	780	749	780	751	754	773	759	798	761	676	795	798	794	746	804	821	753	818	788	816	767	679	741	765	800	770	800	741	794	789	811	762	733	786	722	731	735	772	743	743	794	734	749	709	755	743	776	695	800	810	756	837	769	736	743	744	756	738	794	755	706	766	761	774	744	784	766	738	791	766	766	776	780	798	774	739	768	746	761	763	785	734	756	725	784	745	770	796	742	769	744	809	737	740	742	774	762	765	764	759	782	746	730	777	768	794	744	776	784	783	735	742	694	754	705	789	747	798	769	805	775	759	729	738	733	793	749	715	780	794	775	758	756	759	808	734	798	797	770	786	798	710	774	741	787	760	777	806	735	716	725	796	785	757	755	788	791	782	766	766	740	823	781	827	773	721	784	770	783	778	774	769	785	722	755	735	746	778	745	774	737	757	762	789	774	755	760	739	786	805	767	801	783	715	741	777	796	776	768	762	791	778	739	723	740	786	769	769	743	760	768	752	697	791	755	802	794	763	738	729	776	750	760	774	783	768	772	757	787	809	779	761	802	766	794	746	793	795	756	770	814	739	754	723	717	779	763	802	768	755	755	779	739	795	736	713	764	762	768	757	767	732	780	763	774	782	769	747	813	778	767	783	818	757	782	791	778	786	758	745	744	764	758	728	709	782	770	746	730	788	776	739	730	784	757	799	758	819	789	779	751	723	803	714	780	750	748	705	759	776	798	752	772	764	762	767	754	731	784	800	748	781	738	817	797	757	778	702	766	808	783	794	760	710	739	740	808	763	765	806	795	769	766	676	733	776	801	770	744	752	764	793	777	799	842	780	776	756	779	729	771	761	791	720	762	757	753	793	809	749	773	791	752	787	834	753	753	773	760	772	813	784	807	798	727	773	734	728	761	784	733	764	801	767	719	745	798	791	755	757	796	737	721	744	763	728	738	762	780	755	719	771	807	718	756	768	760	745	723	727	753	731	748	789	748	759	778	747	784	756	823	782	812	779	775	767	732	782	772	746	780	777	799	750	741	768	735	747	799	775	802	757	739	764	727	762	741	753	740	768	755	763	712	763	751	795	721	772	767	795	771	711	775	778	780	788	766	794	795	773	782	798	823	760	763	767	779	753	756	798	752	805	739	762	775	778	769	807	707	842	742	794	775	777	718	815	771	764	741	798	724	722	729	769	743	813	739	764	738	792	793	720	798	753	757	734	811	789	773	764	763	756	749	750	793	697	791	753	744	800	793	823	735	771	742	719	758	765	741	809	733	738	739	767	767	761	778	790	765	773	807	804	768	808	752	771	828	721	731	756	757	779	756	691	760	759	787	738	767	739	768	757	791	793	796	763	750	756	749	744	778	740	774	808	781	757	755	769	734	780	786	759	817	815	795	740	780	719	756	748	767	757	741	772	734	758	753	735	773	774	820	815	763	764	754	772	736	760	760	749	751	767	771	792	757	754	801	750	726	748	739	747	761	738	735	727	761	803	769	823	771	773	747	777	762	751	754	769	769	719	773	773	720	739	782	774	780	773	762	762	775	780	789	800	761	750	797	767	769	748	771	752	782	771	758	712	754	758	764	748	771	812	740	795	784	744	750	750	766	741	748	824	784	772	750	740	774	721	761	739	795	762	774	786	759	785	786	754	749	784	712	785	733	750	838	758	796	743	777	791	764	735	781	711	787	726	734	794	721	724	716	771	747	709	793	756	790	739	756	775	776	745	729	763	752	784	758	764	765	771	764	719	770	732	752	699	722	791	736	775	769	720	762	807	767	762	767	747	728	758	794	781	729	750	714	752	780	726	751	744	734	768	768	768	767	767	774	782	786	759	725	782	772	728	735	742	823	743	792	737	777	730	796	810	773	734	756	803	795	741	773	823	773	764	804	723	758	758	763	744	724	699	788	781	717	738	713	799	741	761	767	749	714	800	748	707	716	798	784	749	807	745	754	745	802	756	809	756	772	756	745	784	763	762	773	800	784	778	759	767	741	740	801	713	784	763	720	815	754	805	786	788	839	829	744	788	784	756	743	784	827	741	821	747	808	772	733	798	784	775	767	761	778	766	756	738	780	794	759	768	724	770	792	793	758	697	793	748	752	766	696	741	801	772	781	763	763	776	766	768	778	808	756	769	745	769	765	755	725	727	742	740	729	767	757	758	772	737	785	820	753	755	744	778	729	758	747	765	784	757	766	766	791	716	733	785	744	762	719	777	738	800	738	763	736	787	786	750	756	760	769	797	755	799	736	813	774	796	776	742	769	754	735	719	753	768	828	790	740	742	753	841	764	754	772	789	761	741	764	728	737	710	761	756	758	767	734	762	763	739	783	786	775	795	723	709	755	754	783	715	768	757	783	765	745	771	768	783	718	734	746	769	769	784	761	758	764	771	715	790	752	757	807	730	780	750	771	767	771	777	724	752	735	808	759	776	743	809	721	760	716	797	774	800	725	735	765	777	777	729	784	810	726	822	740	740	774	778	774	797	798	770	770	766	739	765	783
27422	12790	1744	881	638	630	622	564	615	1550	2652	2276	1294	831	678	557	552	542	588	580	581	558	541	581	610	622	591	602	575	562	569	587	594	555	593	564	575	620	589	624	546	569	566	586	599	612	585	589	592	563	592	581	598	566	544	581	608	589	601	629	559	549	600	572	565	605	585	556	587	579	600	594	570	554	563	543	594	550	595	630	563	604	584	620	564	578	554	538	583	561	595	567	549	569	566	541	575	596	562	532	590	584	570	559	594	579	600	587	613	603	562	598	589	612	562	541	552	568	575	608	589	573	566	530	553	551	588	586	545	560	568	573	600	588	597	560	562	577	561	568	571	562	591	560	604	616	584	619	598	600	623	607	586	588	565	552	609	608	578	521	616	565	583	578	548	548	556	560	577	583	592	608	537	553	560	568	594	563	546	583	559	576	614	553	552	600	606	557	588	600	572	559	603	559	579	548	556	554	553	552	563	551	559	576	568	558	598	600	597	558	596	600	564	561	590	606	564	636	550	573	593	574	602	569	613	548	624	585	615	585	600	612	580	617	573	567	585	577	594	588	566	570	560	568	620	554	581	581	556	569	585	643	605	553	598	602	564	588	595	584	617	575	553	569	567	590	618	617	563	633	581	558	570	559	567	567	560	575	580	588	574	610	578	582	595	579	583	621	587	565	617	660	541	557	611	573	573	593	600	547	561	539	541	586	538	595	556	544	566	585	596	589	563	547	580	551	565	586	600	566	575	571	542	594	623	597	600	586	531	604	589	559	578	600	580	615	597	547	587	552	599	557	563	577	572	559	551	558	578	620	578	558	575	624	598	596	594	569	584	556	560	559	587	552	574	602	571	573	583	653	569	599	578	590	579	576	585	555	570	609	598	548	592	578	580	581	559	557	600	587	600	585	606	600	595	541	623	591	566	598	570	574	590	534	533	597	561	566	562	591	567	610	601	617	562	596	588	589	567	626	550	592	628	583	570	527	578	555	593	592	612	609	608	536	572	575	561	549	558	590	582	577	570	542	562	591	627	591	595	549	559	591	555	571	601	580	595	581	532	551	558	582	607	516	595	563	669	545	625	592	554	586	548	620	606	585	575	582	599	581	604	575	561	556	633	568	561	542	560	616	604	582	584	544	611	554	592	563	571	626	575	613	613	582	575	541	575	608	581	611	549	575	620	560	539	591	572	587	581	586	588	563	563	525	581	554	601	556	554	587	565	612	590	580	603	609	609	561	555	571	574	602	559	599	576	561	595	568	574	585	596	583	575	579	580	540	578	545	548	563	537	562	577	619	580	590	568	594	594	571	573	575	618	546	576	612	557	605	641	560	603	568	570	541	559	549	583	548	564	575	592	566	550	578	594	548	574	586	600	559	616	536	605	579	618	578	578	591	622	570	554	599	601	624	618	626	584	599	563	617	578	582	569	533	563	609	580	562	546	619	622	583	576	562	611	578	574	559	583	581	566	575	608	575	562	598	579	610	589	570	592	573	592	529	606	599	612	588	632	584	587	583	549	575	538	590	567	582	549	578	606	563	603	575	525	558	594	562	580	595	599	583	606	595	552	564	616	617	577	564	562	582	602	571	577	568	563	556	573	631	616	573	609	601	569	578	606	553	624	562	620	601	577	578	563	580	568	600	571	571	588	589	574	558	566	569	561	579	555	594	598	573	614	595	581	563	589	585	590	569	545	579	598	607	602	584	581	592	588	606	622	572	582	557	583	608	570	580	599	535	573	620	543	589	605	542	590	597	597	566	570	562	585	607	633	588	577	598	595	542	565	565	573	559	569	561	600	546	592	561	591	574	558	579	572	607	572	540	591	599	580	609	605	568	592	602	597	559	568	546	545	598	584	594	557	560	562	549	556	584	554	604	604	633	577	556	573	584	583	532	603	623	554	646	604	567	612	633	594	597	585	611	600	611	573	589	577	539	553	568	597	572	616	589	554	579	567	594	606	623	578	604	577	565	558	559	620	564	549	569	540	553	555	547	610	589	590	562	621	537	607	597	541	590	546	573	585	580	547	593	593	619	577	594	631	588	595	573	570	570	573	570	574	570	574	567	578	555	565	595	618	628	573	602	573	625	600	609	599	542	617	613	562	594	612	582	567	590	577	574	549	560	568	607	604	610	574	588	584	575	559	576	573	581	552	608	589	561	565	553	590	552	565	565	580	596	583	567	563	604	551	567	588	588	561	565	549	595	519	550	577	565	587	557	592	606	582	549	576	573	592	576	603	563	597	583	564	577	586	578	575	600	569	547	557	561	567	572	574	562	593	598	583	581	552	606	592	552	556	560	598	601	572	584	558	559	574	561	580	538	600	584	536	629	589	610	541	601	533	562	583	589	576	579	564	628	569	526	550	576	613	576	542	592	589	598	563	604	539	569	590	597	588	598	594	597	605	586	563	606	596	552	574	563	571	577	581	578	580	630	591	589	541	566	602	610	549	582	532	571	564	610	557	570	588	593	560	583	568	568	572	583	578	611	554	618	561	563	586	601	585	612	581	631	620	630	541	594	584	583	625	542	554	535	580	578	584	565	568	593	599	612	599	559	586	593	599	558	586	580	544	580	566	574	561	586	589	604	593	565	555	541	583	590	614	521	578	552	571	589	556	585	550	583	603	608	569	571	595	561	574	581	560	590	576	582	622	574	581	591	575	578	563	581	526	587	594	578	617	577	550	587	621	573	566	583	574	578	564	588	588	532	557	578	558	526	552	572	635	595	583	594	578	585	616	559	558	584	618	590	570	587	590	564	554	556	599	555	569	571	574	586	574	583	593	587	569	583	568	619	606	601	586	578	595	599	551	623	569	588	635	586	613	578	558	634	557	554	563	600	579	610	604	582	569	582	575	515	543	565	582	575	571	578	565	586	599	542	556	621	611	584	561	578	593	609	627	594	592	577	618	601	587	596	545	588	588	562	580	587	581	600	584	519	589	600	559	532	566	550	568	579	596	553	592	626	599	559	565	568	639	553	575	600	565	591	539	580	582	588	595	562	554	584	556	584	565	566	589	602	543	596	592	595	601	598	579	563	568	543	565	604	618	581	586	565	609	560	579	546	580	605	603	590	559	605	572	538	567	577	575	579	572	590	565	577	568	602	613	577	556	615	581	606	562	536	593	594	557	574	583	640	544	627	599	571	577	574	628	545	604	553	615	586	561	576	553	570	626	586	541	583	593	569	590	582	599	555	626	588	553	597	603	585	581	567	545	580	552	661	573	562	571	581	612	603	599	617	525	586	588	613	563	589	616	606	579	614	583	596	596	596	607	573	551	554	600	541	552	582	606	586	624	620	548	584	619	571	583	564	572	588	607	599	570	573	605	567	550	571	569	630	586	545	609	609	584	593	601	535	561	584	578	594	595	593	579	603	572	608	583	547	585	542	580	579	576	567	567	593	589	574	561	602	609	591	583	615	556	586	545	567	566	634	593	559	586	609	605	543	597	592	563	622	591	548	570	559	623	578	573	561	559	563	585	580
5250	870	804	590	519	568	499	516	544	2050	3141	2263	1233	740	519	442	442	499	461	472	465	470	443	472	455	477	471	475	481	438	545	440	500	476	443	493	524	500	510	467	491	460	503	479	484	464	458	464	482	458	447	490	453	513	479	450	447	469	477	459	448	525	484	487	447	495	460	470	484	475	478	459	456	485	471	500	510	422	437	464	508	476	498	452	497	484	504	443	475	461	474	513	488	464	447	457	510	463	460	473	488	444	480	474	477	451	454	446	479	490	482	485	449	475	474	480	477	472	466	488	438	485	441	466	487	466	481	479	473	500	491	503	460	461	477	477	438	490	424	464	476	471	470	452	490	487	515	438	457	460	468	456	453	448	444	477	485	484	451	450	471	489	526	474	436	464	487	470	477	442	447	441	487	457	485	475	447	474	505	471	469	457	492	465	463	488	450	471	483	499	491	495	480	482	466	465	449	478	437	475	478	472	478	476	505	493	415	507	475	475	483	503	481	470	459	492	469	483	517	452	452	495	458	453	463	525	462	461	496	482	482	441	426	485	509	465	464	473	488	485	492	521	473	478	461	466	492	491	475	462	486	483	440	451	448	471	480	448	448	449	447	429	436	458	479	472	480	464	436	448	466	481	522	488	467	462	441	448	480	476	454	426	488	461	438	460	445	477	459	465	461	480	471	485	458	468	492	448	422	493	501	478	458	484	432	466	460	446	460	459	452	433	441	457	481	455	499	496	469	456	494	476	485	487	469	463	494	466	464	456	476	465	477	463	441	443	503	459	491	501	487	478	469	479	499	436	478	474	426	487	470	489	477	484	485	480	500	524	459	491	486	509	478	464	466	501	448	475	525	485	472	514	486	455	493	486	534	463	463	463	473	507	482	470	484	468	514	446	477	444	460	449	512	474	492	458	458	456	457	469	475	501	490	488	464	437	459	457	457	484	488	484	471	444	500	520	467	446	490	439	506	442	464	487	483	468	541	500	473	472	484	486	510	495	506	486	467	483	493	568	496	472	489	451	458	441	430	483	447	501	435	448	487	480	482	514	474	444	461	512	491	493	476	487	461	528	494	444	465	489	474	450	435	499	473	502	493	395	477	482	505	487	473	446	420	466	483	481	509	434	475	476	473	495	459	448	487	493	459	454	456	508	492	497	472	469	478	488	474	434	458	475	456	470	470	478	478	463	460	467	489	481	461	503	471	447	476	529	481	429	490	459	470	459	432	470	442	471	458	462	488	496	479	473	501	477	487	451	430	485	450	439	458	474	454	468	460	452	480	518	460	504	468	486	501	431	521	462	460	472	442	512	480	474	461	496	454	478	454	475	451	497	462	456	476	468	464	439	473	455	446	418	525	491	453	477	503	481	427	525	459	475	471	485	476	468	499	483	472	490	465	499	530	461	468	486	445	505	498	468	463	474	480	451	463	505	508	455	461	488	440	482	469	464	482	490	464	418	478	515	505	464	489	492	459	420	470	458	494	466	434	497	462	453	446	437	484	489	474	455	485	420	493	425	487	463	494	463	454	437	424	419	451	493	490	486	507	469	482	500	516	452	447	452	486	457	491	435	495	450	447	493	520	434	469	491	454	457	472	441	489	476	476	462	488	522	464	476	432	465	500	492	477	460	463	460	468	470	507	442	471	497	498	498	457	483	484	453	488	490	486	462	458	448	454	453	517	477	484	452	512	466	477	442	454	496	487	459	489	479	442	448	459	506	495	465	482	488	452	474	455	494	437	468	524	441	454	469	491	442	473	441	504	467	479	455	506	446	442	506	447	487	480	479	479	481	462	474	481	483	461	496	442	461	467	451	454	446	468	472	476	465	494	459	458	478	471	492	454	494	476	480	472	474	454	473	480	500	457	451	459	476	495	496	473	451	475	459	494	486	491	479	514	445	490	468	485	473	486	462	453	461	467	486	435	472	472	453	478	510	480	454	491	450	461	501	497	468	479	450	512	464	481	485	493	475	490	481	449	474	455	476	468	494	447	446	457	440	466	479	471	478	491	451	511	470	477	471	486	489	466	461	483	440	506	478	444	460	486	445	447	505	467	460	465	461	482	505	474	488	430	470	497	500	472	463	470	487	445	456	468	480	474	499	476	469	420	500	479	482	476	443	502	459	485	487	476	431	470	458	438	492	494	458	490	475	459	452	468	483	495	502	474	479	446	440	461	465	514	482	458	461	478	493	476	482	474	482	491	513	455	470	494	487	491	484	488	471	473	478	435	470	446	486	471	476	452	474	488	442	510	454	478	453	477	457	488	480	520	476	492	483	482	487	469	482	467	455	482	444	440	483	447	469	484	445	470	468	490	515	475	471	471	469	495	456	464	467	438	481	458	451	450	524	494	445	458	460	482	462	441	452	472	463	478	500	485	457	463	444	488	505	500	511	469	435	475	470	484	480	476	459	473	455	427	491	488	482	471	497	476	488	449	480	429	485	436	431	516	465	472	475	465	438	482	449	451	525	461	451	451	499	458	493	420	468	456	431	456	502	495	453	466	464	463	476	479	484	466	486	440	485	455	517	441	454	479	455	473	467	479	494	463	499	439	481	485	423	507	442	449	450	461	411	448	477	480	489	470	461	474	466	436	469	457	492	491	469	486	460	462	467	516	524	453	492	489	479	465	460	452	497	497	448	468	484	454	470	477	449	474	487	492	510	476	478	485	476	486	507	464	471	448	460	489	463	500	497	447	485	456	450	493	480	476	455	454	465	484	460	474	473	477	476	453	480	471	441	474	482	487	527	508	479	450	463	429	454	458	451	477	467	406	444	504	460	486	489	478	454	506	503	436	475	469	451	483	495	463	497	497	477	465	458	494	453	494	462	488	470	462	489	460	508	457	473	504	470	481	445	449	453	518	451	489	471	503	438	480	456	483	494	454	456	443	458	496	495	435	490	475	493	458	460	488	494	448	475	506	437	484	473	440	441	496	452	498	462	432	493	440	494	469	472	499	523	492	497	456	466	521	477	455	515	445	492	519	480	505	464	473	460	449	479	475	455	467	444	472	486	474	504	516	511	497	458	479	444	500	483	446	458	469	461	453	490	456	481	451	482	497	454	456	429	468	474	457	436	477	466	463	441	473	482	468	473	489	468	499	458	434	431	474	492	483	499	471	464	455	490	495	446	477	528	461	470	466	470	473	473	495	464	456	494	503	450	457	478	483	472	474	447	438	502	491	475	466	473	478	454	417	507	484	475	478	481	463	461	493	496	455	478	488	481	482	459	451	471	452	479	497	483	499	469	458	483	425	456	483	492	465	479	483	421	454	481	460	454	472	451	470	431	424	448	486	528	480	487	458	453	467	514	511	481	477	489	455	493	480	443	462	441	453	501	502	485	461	481	480	470	467	464	473	483	488	495	454	487	492	493	470	495	443	467	485	485	479	478	446	530	491	490	495	482	496	464	458	467	489	498	467	455	453	487	463	506	451	452	462	477	483	489	484	438	475	447	452	449	478	475	473	454	482	517	481	465
25072	21057	26868	25089	4937	1114	997	2223	4342	11575	17960	12445	4835	1312	716	503	563	554	590	534	530	549	543	532	555	549	520	544	510	514	522	521	556	505	555	564	510	514	492	553	541	564	544	521	509	536	559	520	564	526	498	522	536	570	535	508	503	592	491	544	530	549	536	507	565	528	554	550	557	578	507	521	548	556	544	496	556	518	552	495	508	530	505	491	559	526	537	513	484	566	516	513	491	537	524	504	514	525	530	561	506	547	501	520	541	504	522	520	536	513	516	486	529	559	463	513	529	510	509	552	513	557	527	516	517	530	544	505	525	592	533	525	507	559	550	534	548	531	536	547	494	542	476	466	512	548	538	511	501	501	488	552	572	514	510	487	513	490	520	497	504	547	584	485	481	541	501	541	545	544	504	544	502	561	500	542	522	562	522	500	516	505	539	547	525	493	551	500	509	508	524	524	546	546	507	517	510	528	535	527	486	526	502	584	528	525	533	529	525	536	541	499	548	569	497	539	518	498	542	581	521	515	541	512	539	506	553	523	546	502	496	514	527	550	535	494	546	511	545	521	541	567	561	565	504	547	516	542	516	525	514	526	514	526	544	538	581	529	489	501	563	528	550	551	525	523	552	472	488	512	497	540	528	490	509	555	522	463	551	531	524	503	559	570	535	528	539	512	488	497	499	517	562	529	498	555	505	513	549	540	562	539	504	535	513	549	501	537	495	586	554	484	535	525	519	484	498	519	558	558	546	559	525	534	560	505	522	553	521	519	536	510	536	471	478	481	538	519	550	541	530	503	515	526	524	504	540	528	527	522	520	512	522	535	493	536	535	551	516	552	494	506	541	554	520	587	522	531	546	551	542	499	521	530	492	459	559	478	496	522	518	505	534	541	536	528	567	505	552	505	537	526	502	533	548	514	533	562	533	546	520	537	526	528	528	504	567	522	579	534	542	546	526	547	513	533	514	514	530	530	529	540	529	537	566	533	520	545	547	524	546	528	528	489	550	544	535	543	520	530	524	530	552	537	544	522	500	488	534	608	522	535	515	514	496	517	536	530	506	515	578	554	521	544	547	559	525	515	539	505	538	536	512	516	548	532	547	540	522	543	529	545	496	532	520	522	530	501	510	558	559	540	588	479	558	529	550	530	539	549	520	541	538	547	559	526	561	572	520	514	518	534	563	510	538	511	537	535	527	506	512	496	494	556	530	496	536	577	536	523	554	555	542	538	520	541	544	539	517	469	530	562	528	492	521	528	521	570	548	525	547	532	546	546	563	553	519	556	506	528	497	525	524	508	491	554	513	533	525	528	526	522	555	532	533	503	535	516	553	517	535	539	521	543	512	558	530	510	533	528	502	491	565	537	537	563	531	525	528	521	500	534	533	538	513	524	536	508	538	511	529	537	559	520	528	529	506	539	527	539	519	561	541	516	520	504	520	503	529	519	500	498	505	515	514	481	543	522	509	523	530	543	540	514	485	513	527	472	515	503	531	526	526	514	533	499	505	563	557	564	518	549	551	523	523	494	526	538	510	527	541	530	523	539	535	527	557	488	528	535	545	549	522	511	544	523	513	514	526	513	494	534	505	527	525	523	519	544	539	526	541	555	507	507	502	525	539	552	576	549	522	552	523	515	519	482	515	557	510	553	520	513	518	534	527	508	506	546	532	490	545	526	482	563	499	512	516	538	517	514	547	544	547	494	507	550	535	527	474	566	517	528	525	524	543	566	546	517	551	541	520	521	538	513	544	550	524	534	492	543	565	534	524	518	515	500	557	513	550	520	551	513	558	558	537	518	533	540	504	490	525	495	513	539	569	523	554	562	517	540	498	577	527	536	503	529	484	519	507	526	534	527	503	557	479	550	536	513	581	534	556	490	494	553	566	495	519	525	539	532	480	524	500	535	581	589	543	526	490	505	555	482	527	543	567	538	488	509	501	508	579	554	548	521	508	525	549	508	457	562	536	540	510	523	561	485	531	537	489	541	507	500	538	563	533	524	550	505	534	522	554	504	505	512	510	540	545	493	545	532	529	543	494	504	521	527	544	550	545	543	509	539	513	514	529	530	501	511	545	565	493	515	525	527	528	521	517	539	511	559	501	552	536	510	534	502	530	511	505	482	534	572	541	505	535	479	531	562	502	519	555	543	525	534	555	541	518	516	577	522	516	507	549	533	545	529	505	530	540	523	504	563	499	501	554	521	526	513	518	536	543	540	545	516	538	502	525	568	533	547	530	538	541	504	502	557	501	509	549	531	534	508	541	520	471	508	529	525	510	521	534	561	518	513	524	481	503	505	541	518	526	519	533	552	512	494	530	525	539	501	478	569	528	528	519	501	563	547	591	507	532	513	518	504	517	509	506	535	555	549	503	514	539	573	516	507	505	495	520	559	548	552	512	552	505	544	523	533	528	570	557	529	529	516	498	493	520	516	564	526	550	520	524	502	494	525	541	512	465	493	495	489	545	586	480	484	543	551	505	538	468	538	544	558	497	520	516	539	513	497	558	485	512	509	531	529	550	535	543	497	511	540	518	529	522	510	488	538	482	563	535	523	550	522	558	513	511	519	549	536	553	549	499	548	536	510	528	568	524	543	564	510	477	549	526	541	534	535	546	573	535	515	543	565	518	545	526	560	535	515	515	527	523	572	539	523	570	533	531	548	509	512	520	524	511	475	513	558	535	473	518	496	534	526	525	539	530	498	542	511	507	474	528	518	542	526	547	487	501	494	526	539	506	549	500	534	548	547	524	508	550	495	547	551	513	496	510	543	544	560	585	537	530	560	485	518	522	532	530	561	514	549	512	490	477	499	517	489	535	497	519	525	536	529	521	526	539	537	522	537	501	543	513	531	510	479	522	509	524	522	555	553	530	528	537	548	500	500	533	524	506	544	492	509	564	579	508	501	529	524	534	535	550	516	550	533	548	507	535	505	553	533	487	533	510	508	514	544	552	498	511	523	536	493	514	555	530	501	531	562	485	546	517	540	522	565	571	560	507	549	457	555	507	530	517	507	559	494	542	509	550	512	544	565	499	513	493	577	516	536	504	514	508	491	530	564	510	536	512	576	506	480	485	540	515	503	513	526	519	513	547	534	533	560	494	488	542	502	537	539	505	526	517	527	516	564	502	552	515	523	510	562	528	497	537	520	492	537	547	560	483	495	563	533	503	531	521	528	527	518	549	537	528	551	516	536	569	538	521	558	502	484	512	522	517	533	566	534	559	525	541	552	526	505	543	520	489	554	513	524	530	532	549	556	562	530	525	537	526	573	504	501	555	545	523	569	479	518	536	504	489	531	520	516	512	493	484	571	534	504	562	562	555	559	511	547	534	514	498	534	535	528	559	526	560	492	510	508	528	518	512	527	541	567	531	502	533	507	529	510	503	509	503	488	539	514	499	508	505	528	494	529	542	536	555	520	541	529	537	533	525	526	527	545	548	500	547	535	506	538	517	579	508	540	508	566	469	575	561	507	514	512	535	551	498	511
3874	3244	2550	1408	962	852	1068	3127	5862	13650	16598	10690	4442	1244	650	428	462	473	428	472	470	420	457	453	453	406	432	454	459	450	471	444	451	441	411	452	471	470	453	512	459	452	466	457	436	444	472	471	464	477	478	433	425	435	503	436	434	486	430	425	486	450	457	412	483	435	458	438	461	455	447	421	421	424	462	444	447	424	458	474	456	460	467	477	442	429	437	448	469	444	409	443	415	421	467	436	454	453	437	482	440	442	461	485	474	461	458	438	428	459	449	471	454	413	450	397	464	412	448	427	445	444	466	462	461	475	461	423	432	467	453	442	437	465	461	445	451	407	467	457	430	458	438	438	457	394	425	417	440	455	423	463	458	476	450	447	445	440	481	450	452	459	444	451	428	463	426	444	448	480	454	439	419	443	438	447	440	472	427	442	425	461	482	474	436	431	475	491	431	400	423	413	446	445	488	453	466	443	425	438	437	421	461	478	433	457	441	402	462	457	495	441	459	468	456	454	430	407	446	429	433	432	454	460	413	462	472	410	430	453	477	446	440	452	446	442	426	484	433	443	426	426	471	419	443	431	416	464	450	429	450	438	455	422	452	434	473	433	401	484	409	435	443	409	419	471	442	426	474	443	437	437	447	428	481	459	449	448	402	440	436	454	464	445	448	437	465	445	426	439	460	465	465	459	403	446	418	433	433	453	457	426	439	478	455	455	463	417	472	443	401	464	463	443	469	418	453	452	411	441	446	425	425	450	492	426	420	474	419	453	446	431	424	445	477	443	424	419	530	435	440	415	448	449	433	446	409	409	485	459	460	471	453	468	444	459	437	426	473	433	452	420	455	438	469	417	409	438	457	415	458	445	423	399	442	443	437	442	439	417	422	424	471	439	469	464	438	434	456	476	421	463	449	399	403	437	420	444	466	450	452	477	465	434	452	470	445	415	453	445	457	401	481	421	455	452	455	447	474	426	442	443	507	441	446	456	449	435	450	438	475	469	424	427	447	491	442	418	456	461	448	455	412	469	447	434	418	424	439	443	480	412	437	464	459	437	449	442	430	429	394	505	421	489	419	428	414	454	436	434	455	451	403	431	477	437	469	405	437	441	453	419	475	454	479	451	472	432	477	421	468	445	408	437	465	453	422	453	468	408	450	442	436	461	464	404	478	462	404	437	413	442	430	469	441	426	452	440	452	451	438	446	444	444	401	435	449	442	408	443	465	450	452	452	452	440	430	475	486	449	435	453	470	469	489	398	431	448	460	436	435	425	477	455	489	431	440	401	431	399	448	475	444	430	434	433	409	437	446	402	447	455	448	432	431	460	450	439	446	428	431	452	498	456	465	471	484	457	482	453	425	460	422	425	457	422	456	432	443	442	428	425	443	442	411	452	446	422	434	427	416	441	460	433	479	466	431	452	419	431	437	423	443	412	472	455	467	441	432	415	440	422	480	462	441	418	455	466	456	449	422	454	405	459	433	445	503	459	469	414	459	430	460	462	458	418	420	468	472	443	457	457	430	494	471	439	445	482	433	443	455	449	438	421	403	446	445	428	416	423	444	427	446	416	432	433	493	456	448	460	471	469	458	417	465	429	410	437	458	414	465	455	471	436	491	449	458	472	429	436	432	446	455	435	427	442	452	430	455	431	419	458	444	469	420	448	415	437	445	438	435	434	451	425	439	422	434	472	472	460	427	453	452	437	460	437	446	442	445	453	472	486	437	438	417	428	454	437	457	447	482	452	496	417	413	464	432	441	481	445	420	460	407	459	430	466	424	444	404	450	436	459	433	479	444	451	435	441	424	446	451	433	448	396	471	487	452	424	439	465	429	432	456	417	404	471	428	460	480	432	441	437	445	448	455	473	454	445	426	464	439	424	434	473	434	448	421	439	441	415	431	397	422	420	439	426	409	418	492	470	437	443	399	441	477	415	396	452	440	450	440	465	442	449	459	409	459	438	482	419	448	479	431	458	467	463	452	470	476	419	466	466	409	449	432	434	457	429	427	478	427	477	451	434	493	449	425	457	477	418	482	465	455	464	456	464	437	476	441	446	442	463	398	436	426	445	458	435	418	450	404	439	467	474	459	487	475	435	479	440	468	433	430	416	478	464	402	465	440	468	473	474	458	447	420	459	466	440	467	420	490	434	426	450	425	455	415	440	412	432	453	446	455	440	463	470	424	415	426	477	433	425	435	447	454	424	462	415	422	418	403	445	424	439	441	453	424	412	462	466	440	456	450	463	426	442	415	404	443	426	455	451	403	470	454	435	454	393	424	477	416	421	447	448	446	433	466	479	442	447	467	393	455	449	435	461	461	463	429	486	456	451	443	460	422	427	456	456	423	410	457	426	446	451	427	463	490	427	455	453	456	450	422	415	467	461	445	443	456	427	433	412	430	437	435	452	458	441	439	458	456	429	426	443	433	464	386	470	465	450	446	457	450	438	423	466	478	449	450	437	461	407	498	418	485	422	425	440	474	428	463	411	457	412	452	442	448	445	435	432	436	436	435	447	411	467	423	441	385	466	433	415	454	430	458	476	460	449	451	448	440	450	447	405	450	464	443	472	440	438	437	468	424	465	420	468	438	467	454	412	486	438	471	427	447	410	440	453	413	407	461	463	451	475	460	461	428	446	454	430	424	451	440	409	448	442	446	407	448	451	447	473	448	434	419	484	436	439	465	457	474	445	438	422	429	451	424	434	440	480	432	459	437	411	437	410	468	440	477	410	438	435	454	455	419	458	453	449	445	420	501	460	417	457	449	401	444	417	403	454	456	439	459	458	452	392	439	433	419	453	428	459	436	435	432	443	449	451	475	450	435	439	481	429	427	451	461	429	452	442	427	469	431	401	429	466	450	443	494	442	427	491	454	480	433	472	456	456	422	459	449	443	426	443	437	455	403	428	403	477	486	448	421	415	474	432	457	442	442	398	457	416	429	426	478	460	417	475	427	446	472	432	454	439	456	443	458	455	455	428	468	485	462	445	414	423	440	448	457	409	435	412	471	436	450	435	427	442	460	401	444	445	464	426	453	418	444	461	442	439	454	411	473	426	430	443	470	441	424	439	447	445	443	462	429	452	426	453	437	461	448	470	434	472	446	464	438	436	419	472	432	426	487	445	417	451	471	441	416	454	465	457	447	437	458	435	437	491	418	435	444	401	435	421	441	463	432	434	429	452	464	453	409	426	431	424	431	458	487	431	448	453	477	428	473	408	437	442	462	494	447	433	454	450	443	474	436	416	422	464	463	444	405	431	419	457	429	488	441	468	488	452	437	482	470	415	470	450	450	434	432	417	451	472	480	455	442	420	434	431	452	458	430	449	415	474	464	481	451	399	420	461	452	436	460	454	443	453	444	426	432	446	454	436	466	463	460	460	407	422	449	482	443	432	434	444	446	477	465	431	435	451	408	433	425	463	460	486	463	441	414	460	432	429	421	449	425	431	459	454	431	438	483	443	472	416	448	408	430	445	431	465	461	417	424	491
23901	21072	28315	24057	21064	8308	1808	2723	7986	26773	35588	24749	10206	1911	970	752	652	636	680	674	698	667	655	678	649	645	631	637	648	650	645	634	635	641	684	707	692	631	635	659	670	645	597	661	682	628	702	697	641	711	654	681	629	638	605	617	627	661	675	667	694	673	641	595	669	677	663	661	675	627	656	660	638	645	703	649	674	655	703	678	635	669	665	659	644	623	616	659	617	656	665	655	670	649	648	634	641	696	674	641	618	661	686	688	637	661	749	668	708	678	685	668	643	648	658	615	682	701	689	627	615	653	635	670	630	612	652	653	649	633	629	621	673	677	602	643	638	602	660	676	669	644	660	640	688	638	675	698	644	662	666	632	661	640	645	631	642	626	641	625	632	607	681	667	646	660	681	661	619	671	624	611	652	578	679	645	625	691	659	671	649	668	657	703	670	685	621	660	640	677	651	622	627	634	627	656	659	674	711	657	679	672	700	682	677	646	655	623	688	680	644	610	606	671	618	646	665	655	673	645	646	652	644	626	641	655	653	637	627	670	644	664	689	662	652	640	672	702	597	700	680	641	673	633	699	720	697	616	670	608	642	634	631	645	631	646	638	670	626	629	596	641	624	615	621	649	613	624	596	655	676	607	649	635	627	711	618	669	612	661	663	649	663	585	638	672	589	640	642	597	705	635	599	634	657	629	632	660	686	620	635	645	650	644	625	631	647	651	636	699	634	645	615	630	606	607	640	656	649	656	660	698	628	668	653	640	611	684	673	688	626	640	680	643	666	682	628	620	672	627	611	701	653	641	610	649	644	640	664	676	673	642	654	665	618	646	629	690	615	665	628	629	602	644	628	669	635	674	657	658	682	659	667	675	659	692	659	629	661	653	646	706	666	673	680	670	637	641	607	643	640	641	679	646	650	650	629	659	661	659	646	689	639	618	663	658	616	642	646	677	632	645	686	649	671	638	649	674	625	626	643	632	642	606	626	654	657	643	677	643	649	654	595	664	635	676	659	614	627	601	648	666	662	664	652	658	625	671	617	685	611	626	643	639	641	651	689	612	651	629	629	621	662	652	615	657	650	666	681	663	635	643	645	657	631	636	642	673	662	651	697	688	636	617	647	638	649	656	657	632	645	662	637	633	633	635	639	616	665	606	643	657	648	674	693	652	640	656	645	652	630	664	696	630	681	644	611	700	629	677	607	642	613	611	680	655	667	667	641	644	660	717	664	686	640	659	614	674	607	674	672	702	663	605	671	672	692	590	654	676	619	617	616	651	672	646	602	655	636	635	664	661	679	645	685	666	597	647	646	663	669	652	648	585	627	655	648	630	642	693	665	636	622	589	653	661	649	703	666	674	636	656	658	710	620	665	634	653	633	617	673	657	699	654	648	661	646	600	641	699	637	607	662	574	697	701	660	664	656	624	628	645	603	724	682	663	610	625	671	626	641	654	675	629	660	643	645	648	632	610	647	642	632	649	672	644	672	654	653	675	679	659	640	669	621	644	641	631	646	634	605	616	644	673	637	599	647	662	617	656	660	630	631	616	657	645	604	674	631	712	658	701	630	603	646	668	679	634	661	638	623	666	686	648	627	681	642	706	658	646	671	679	635	657	642	630	644	666	672	651	673	682	677	641	672	690	701	629	646	699	634	643	652	641	673	665	643	620	618	683	666	681	636	655	645	577	614	626	625	692	677	671	669	652	647	687	634	660	625	637	637	653	642	621	659	638	682	603	640	639	616	671	605	637	731	647	648	649	654	637	602	717	628	614	637	650	670	601	638	679	722	629	626	666	621	650	630	654	618	646	661	623	630	649	641	669	630	645	661	652	660	661	614	625	612	654	663	659	655	616	615	623	639	642	616	640	616	654	650	607	672	626	655	641	649	671	694	647	664	658	711	658	641	607	656	666	615	626	649	635	604	655	687	624	649	669	670	640	607	640	637	644	656	653	657	652	654	645	615	632	627	669	668	641	650	688	601	674	688	693	642	653	651	670	687	653	694	642	681	675	646	635	638	622	681	661	690	594	655	624	686	631	643	665	673	678	639	639	629	648	621	636	657	646	663	664	646	656	670	683	650	614	677	616	664	645	659	655	621	623	647	626	636	652	674	590	623	641	680	620	644	647	660	652	650	653	581	658	627	617	647	671	679	632	637	715	638	646	613	635	678	673	668	641	606	636	646	641	641	622	635	675	619	634	733	683	691	613	617	647	700	642	639	657	655	615	654	697	654	687	643	684	622	673	618	648	664	601	648	661	675	649	660	663	624	632	664	694	657	672	680	638	688	643	615	669	648	657	610	637	642	616	612	651	658	670	625	589	649	608	650	671	670	630	676	607	682	709	635	679	681	685	655	622	665	623	642	607	660	674	607	668	608	619	609	646	645	616	650	611	646	661	667	612	608	636	644	613	672	659	655	635	649	611	645	681	704	670	625	672	607	669	661	643	653	650	688	664	668	697	661	653	660	642	622	633	644	659	617	681	622	622	690	634	701	633	630	605	692	643	654	663	649	667	602	616	636	638	651	661	626	653	628	630	641	638	680	635	629	656	667	639	658	641	656	707	655	596	696	663	635	606	650	707	686	671	667	656	628	622	656	610	625	606	625	643	632	649	677	644	656	673	644	643	665	649	705	632	614	641	666	627	672	653	645	571	585	683	634	677	642	615	654	655	672	647	608	656	690	652	656	686	612	628	685	635	649	667	696	646	667	660	607	662	598	600	635	673	626	625	697	671	663	661	661	651	637	655	639	610	706	663	638	650	650	657	621	650	610	614	629	654	655	613	626	628	653	642	649	684	659	616	700	653	583	629	626	609	631	627	652	642	645	638	617	629	649	653	667	627	665	705	692	611	667	630	653	641	635	632	658	656	651	649	679	666	631	650	608	643	661	634	664	648	655	637	635	707	643	650	669	674	670	675	617	591	718	662	591	627	642	622	614	597	633	695	665	671	640	601	637	628	612	644	666	666	662	651	694	652	668	611	657	589	630	621	644	633	671	653	581	697	610	655	632	627	686	685	663	633	679	689	681	639	722	654	617	622	641	619	608	631	697	627	659	660	630	623	676	668	638	633	685	642	653	642	621	634	661	600	624	664	660	659	670	650	633	612	644	651	641	674	611	616	622	627	643	648	662	641	598	611	671	703	651	576	643	639	639	664	612	681	599	646	670	662	624	661	705	652	619	631	660	676	674	670	626	656	634	627	622	691	667	660	612	608	655	682	664	631	616	642	663	627	628	638	617	638	657	625	686	617	662	634	617	633	659	609	653	606	690	636	641	633	665	665	659	680	633	653	592	641	637	666	618	629	649	605	625	649	647	654	652	624	610	669	662	632	667	701	652	667	643	646	660	678	643	666	623	669	627	624	631	667	662	628	664	690	657	678	594	669	671	651	605	693	624	634	594	659	675	627	660	628	626	685	673	679	627	641	684	672	652	612	629	667	676	629	693	675	644	638	672	671	703	635	666	650	659	688	663	677	631	656	643	640
4121	6447	5194	2788	1972	1496	1298	3529	9849	28915	30643	19541	7569	1684	879	621	572	526	542	568	543	550	541	567	509	561	572	548	575	533	550	569	556	527	523	558	582	570	562	569	530	509	486	567	563	523	562	506	553	554	550	564	524	546	554	531	573	530	582	512	571	549	504	578	526	535	533	542	589	556	557	547	559	562	540	582	543	523	559	527	552	558	546	550	553	544	549	510	576	502	566	526	578	560	555	545	523	561	569	556	542	531	633	528	509	561	571	515	534	554	531	564	573	578	537	548	565	530	518	540	543	566	577	615	542	552	556	485	571	571	509	557	547	567	562	576	571	564	547	515	587	530	556	573	587	613	502	554	532	530	528	566	573	560	555	548	530	537	551	586	533	485	527	577	522	544	560	541	539	539	537	566	567	559	533	534	559	511	577	536	550	546	570	543	555	551	539	565	547	580	530	574	558	552	550	542	560	556	543	587	576	578	557	529	545	566	524	548	563	539	568	554	511	551	565	572	516	530	570	559	550	535	549	561	566	548	566	556	525	537	539	568	565	547	522	544	523	527	554	576	535	558	527	552	596	527	542	528	549	558	531	572	506	551	538	587	504	536	562	549	541	565	554	531	553	554	547	527	547	545	565	545	555	520	519	535	577	548	575	539	549	534	549	581	565	523	527	553	563	564	556	536	534	496	557	562	529	569	532	511	552	540	552	601	555	532	512	531	537	528	547	567	522	592	551	560	569	572	557	582	511	551	527	547	545	542	555	590	563	517	566	539	532	559	543	545	543	537	575	521	513	513	506	515	516	569	549	538	550	543	563	580	561	552	562	511	527	552	548	555	524	535	546	557	524	528	532	525	564	528	501	560	542	508	518	534	566	556	544	546	564	539	571	536	577	532	548	560	520	556	572	529	519	567	548	554	582	545	579	549	527	562	545	574	552	544	565	554	540	538	568	559	540	564	554	554	512	521	531	563	552	523	548	531	535	526	567	556	552	555	548	540	548	546	551	569	580	572	566	551	537	564	562	532	574	560	472	531	553	517	513	516	529	570	560	528	524	518	501	562	551	556	574	506	549	516	547	552	526	521	596	523	536	559	534	574	527	550	558	546	483	556	497	518	516	559	537	564	524	523	524	511	533	576	542	538	516	594	512	544	571	560	548	591	514	567	540	572	561	528	501	546	543	528	535	547	525	543	543	550	562	523	510	525	523	534	522	526	535	529	539	524	542	521	502	559	532	558	521	530	524	550	554	544	543	573	518	550	555	544	569	539	546	566	582	555	552	581	525	560	505	518	559	531	551	557	566	583	522	503	533	555	531	540	508	566	507	530	515	560	556	538	549	566	532	545	531	556	568	550	558	561	574	575	521	539	588	524	519	510	518	541	488	556	551	511	558	531	560	558	579	562	533	561	555	549	566	548	547	567	533	542	509	571	546	562	562	525	528	591	514	562	550	538	551	562	527	580	561	543	521	510	545	572	537	550	559	566	554	511	544	562	528	563	552	558	537	538	563	508	564	572	541	518	515	537	517	552	550	532	584	510	536	526	543	543	508	537	522	549	523	553	582	510	552	553	548	544	524	567	516	561	548	570	499	542	512	552	525	537	542	518	531	552	528	542	508	523	557	536	525	520	538	538	522	551	559	540	591	546	514	561	542	560	528	525	565	542	525	539	575	570	550	531	571	567	563	532	537	529	567	502	569	564	521	528	553	572	554	500	538	552	548	541	523	520	542	561	515	538	578	531	573	573	520	518	537	564	539	545	511	540	544	523	544	551	560	558	512	538	554	571	546	572	544	541	573	568	598	541	544	550	495	569	554	543	545	571	580	554	548	527	587	544	542	539	526	544	508	520	570	527	544	554	554	549	511	514	522	549	539	578	570	552	512	576	509	578	530	548	528	548	537	555	497	507	533	563	507	518	544	514	529	580	527	558	553	559	564	508	554	540	531	516	525	536	547	575	562	519	573	512	559	576	532	590	552	551	561	526	519	532	554	565	543	541	525	562	576	553	518	568	514	568	543	568	518	574	527	541	572	544	536	566	548	535	546	557	548	555	514	569	528	575	555	507	520	553	542	608	538	539	547	573	506	537	572	535	536	543	534	583	510	568	563	596	528	524	577	536	509	550	584	542	561	546	573	545	532	551	524	546	509	546	569	504	505	529	542	564	532	561	534	571	529	522	565	543	524	534	565	551	530	549	495	535	504	560	548	528	603	562	563	571	499	536	489	515	564	554	575	537	548	558	535	466	516	541	565	538	553	496	516	543	506	545	542	550	520	512	553	535	521	506	580	537	552	547	539	553	537	545	554	553	563	532	559	558	553	525	598	541	531	493	535	551	536	521	572	544	554	558	535	539	533	532	510	562	559	542	556	585	602	475	527	535	589	529	552	560	540	545	537	535	537	535	555	562	526	516	581	558	500	515	529	539	568	550	554	520	517	520	555	556	522	527	553	509	543	553	549	533	556	560	543	543	559	533	578	534	550	521	587	544	536	526	524	569	555	531	543	538	577	583	546	554	537	556	526	578	583	548	549	547	533	532	535	559	516	534	521	526	578	561	551	530	557	531	567	538	538	527	561	532	559	523	521	553	549	519	524	624	512	541	577	487	567	488	533	578	596	524	563	547	534	571	548	523	549	549	511	526	529	535	526	550	552	513	573	536	533	572	528	545	510	559	552	540	548	565	543	550	529	581	532	553	554	555	523	580	530	535	558	602	504	505	552	523	566	517	536	582	508	568	534	523	554	536	533	558	536	538	535	552	555	535	518	572	574	538	581	470	575	547	517	532	588	558	542	544	548	486	506	535	519	586	615	521	540	541	526	544	539	561	536	525	533	532	579	538	536	552	555	576	529	559	516	542	505	554	516	534	513	525	516	528	549	548	523	554	530	554	499	533	572	549	508	520	554	518	506	528	541	542	549	519	513	547	535	595	560	545	537	515	551	544	562	512	551	589	562	559	523	534	513	507	555	499	504	539	529	514	510	548	554	561	519	498	543	555	559	537	521	544	557	563	533	541	534	565	559	513	568	540	586	546	558	539	523	565	537	515	583	558	550	489	606	558	537	549	556	540	561	524	528	559	573	537	564	522	505	556	513	515	554	554	511	571	552	514	591	526	491	494	526	560	517	562	562	495	498	532	521	575	582	536	547	489	540	543	504	560	547	546	519	530	566	530	547	553	569	522	553	516	553	582	541	521	524	581	536	571	542	540	542	531	544	599	495	590	530	548	535	502	584	519	498	551	513	521	531	571	501	564	539	528	551	567	578	533	551	561	537	534	537	516	585	524	540	518	507	544	527	557	535	541	541	525	541	537	532	560	574	546	535	568	551	533	548	536	523	540	516	532	555	586	515	554	549	506	545	545	563	561	546	544	540	539	546	584	563	511	535	525	523	542	566	544	508	555	528	578	524	519	541	565	514	536	584	588	525	536	504	541	555	520	527	537	551	574	583	511	522	539	549	542	517	538	530	510	570	540	555	523	497	522
27348	12116	1137	531	429	332	356	339	375	781	2623	2111	786	453	385	410	332	308	356	295	341	308	317	322	371	319	337	341	338	320	325	340	372	338	321	295	344	315	318	349	330	322	334	339	332	334	318	324	335	328	325	356	338	312	343	330	321	350	316	351	330	334	314	334	341	345	349	349	349	340	347	356	307	316	340	332	323	324	302	317	314	339	362	327	345	331	327	330	313	340	324	302	366	356	347	322	305	334	332	350	327	353	331	344	341	332	291	343	312	346	365	363	342	333	346	332	338	357	297	331	319	342	317	317	349	375	338	309	333	335	339	348	326	373	299	311	295	314	327	313	342	337	329	312	335	310	335	366	336	347	319	336	324	336	348	349	338	330	310	343	324	331	344	329	331	335	337	304	355	341	350	307	334	334	306	305	340	352	351	334	347	334	337	313	306	334	328	297	359	327	338	366	330	326	339	335	309	296	324	300	330	335	369	309	348	327	330	316	326	330	332	332	341	322	348	359	336	338	310	337	336	340	319	307	343	354	316	360	343	352	340	328	322	322	371	335	313	345	326	347	320	336	357	297	363	351	370	324	356	354	314	311	343	325	329	307	333	338	304	354	325	331	358	332	334	361	359	342	293	359	364	331	314	355	339	367	312	349	319	364	325	351	341	335	341	327	332	343	341	307	336	377	346	341	335	325	330	351	330	358	345	348	318	315	345	324	340	319	330	358	356	318	343	338	310	329	315	323	331	334	341	309	344	324	336	343	300	330	359	324	336	357	380	366	307	315	339	297	292	325	311	331	348	319	305	372	315	320	327	354	332	358	338	328	313	308	309	337	332	318	351	382	349	334	337	313	299	354	359	337	340	376	361	303	350	342	326	323	360	338	336	326	328	332	329	377	306	344	360	325	339	305	309	318	333	328	340	322	347	296	323	310	351	330	337	329	314	342	327	332	307	336	371	324	374	325	317	334	301	321	305	338	323	353	359	310	347	329	342	302	345	298	314	319	348	351	310	336	349	345	317	337	342	354	306	345	338	313	359	323	312	311	324	337	356	349	341	355	356	282	319	361	382	330	341	300	325	330	345	332	347	341	354	322	308	348	327	345	362	341	356	326	366	330	350	344	340	303	332	341	320	315	335	309	374	352	341	298	324	305	321	309	327	319	327	327	317	326	327	330	309	324	312	346	332	325	307	334	334	330	364	341	339	376	309	370	317	360	324	357	340	310	332	342	320	338	305	329	300	342	320	356	328	323	326	335	349	301	356	295	342	330	315	324	360	333	313	339	314	332	345	325	338	328	354	363	338	340	322	359	343	304	321	309	311	340	322	319	347	344	309	336	362	336	319	352	340	335	345	316	344	350	347	342	331	328	318	375	331	331	321	321	306	347	340	335	324	361	349	310	350	342	330	331	344	346	308	325	334	321	321	343	354	343	333	329	334	360	328	357	317	317	297	369	335	308	316	323	342	352	333	348	322	314	330	341	325	330	301	328	312	356	338	313	325	316	332	325	329	323	341	330	364	352	358	352	358	330	320	321	321	323	315	357	313	315	309	372	330	307	309	350	297	334	296	332	315	311	329	322	339	348	345	324	334	345	311	331	302	330	314	323	358	293	366	350	309	358	346	351	333	384	314	292	341	328	345	341	331	322	309	350	296	359	325	318	315	344	310	335	366	376	330	311	319	316	312	316	346	327	328	346	326	342	359	351	339	307	315	338	313	337	316	359	346	339	314	361	333	341	330	309	338	317	322	306	319	327	337	336	337	334	358	333	354	349	363	317	305	348	331	308	307	327	321	332	381	340	360	337	312	313	335	348	329	304	313	348	321	337	328	341	331	346	310	331	344	333	374	344	329	340	309	351	334	330	324	342	308	323	336	319	346	336	307	352	336	292	318	320	303	313	344	300	304	288	346	343	347	335	329	324	330	326	314	303	332	361	349	320	353	330	337	317	324	327	349	354	322	322	327	294	365	347	320	349	336	317	368	342	343	339	307	338	332	309	328	360	350	342	295	346	325	324	326	356	290	351	344	321	323	323	319	345	346	335	321	312	340	311	331	293	340	333	341	345	332	331	315	332	329	333	342	348	348	306	337	329	308	312	294	311	339	326	353	317	305	325	277	300	345	296	350	327	325	344	337	311	320	323	338	317	310	346	365	325	384	322	325	337	306	290	343	346	313	358	319	335	353	309	321	347	311	313	312	338	355	327	366	313	321	324	338	351	338	337	346	334	312	324	334	318	324	317	344	339	339	336	290	337	323	349	319	359	312	315	315	344	324	316	357	364	317	300	328	336	328	324	327	373	313	373	316	321	340	334	324	298	348	321	353	334	319	310	364	341	324	314	342	312	344	330	333	320	333	341	344	347	340	322	331	367	314	331	307	329	305	337	348	367	310	354	337	346	356	317	357	339	346	341	324	347	321	337	339	335	312	378	319	317	347	335	332	319	325	343	351	313	317	319	348	332	333	348	320	352	340	326	354	339	298	305	337	329	300	351	347	318	336	355	302	349	311	330	333	321	343	327	332	316	323	310	299	284	317	346	358	324	332	333	322	327	355	318	317	343	365	363	326	342	317	324	344	344	339	357	335	317	337	353	341	345	338	350	325	342	314	345	322	299	318	353	356	339	344	384	333	332	323	355	329	328	312	335	343	319	331	326	332	337	326	312	334	320	331	334	342	336	354	340	339	347	329	317	344	338	328	338	316	359	349	319	306	321	351	345	354	352	354	358	317	304	336	312	323	335	337	343	340	333	340	369	360	309	310	319	301	325	344	329	304	328	359	322	304	323	327	320	323	368	323	313	352	337	323	319	319	363	325	347	306	344	333	322	354	310	326	335	305	344	336	341	354	338	294	346	337	356	323	306	316	311	298	334	344	356	324	312	316	359	329	329	370	337	339	329	313	304	327	349	346	333	334	341	326	312	339	317	344	327	345	307	338	314	360	342	335	320	339	349	336	336	348	344	310	306	332	325	341	336	323	332	328	315	321	357	357	343	346	343	327	342	312	325	358	357	348	340	337	329	343	309	341	304	324	383	318	336	337	344	337	326	358	332	335	355	331	321	346	330	304	366	287	345	304	298	333	338	317	334	347	345	295	370	344	363	343	346	354	302	327	298	331	318	335	327	336	330	321	325	336	330	315	344	359	353	337	357	310	313	364	341	324	355	337	309	336	355	363	333	367	337	358	358	378	314	313	350	326	306	297	299	339	291	346	348	326	332	309	333	329	292	326	360	335	360	333	339	313	355	367	344	327	347	333	344	347	349	312	315	355	357	325	323	328	314	352	320	338	345	339	311	334	359	372	345	312	335	337	315	324	356	355	334	347	314	338	324	315	341	338	304	347	381	342	324	376	343	378	356	309	337	326	314	364	328	316	287	336	329	354	339	351	329	324	321	328	348	339	348	343	334	335	327	320	326	312	339	340	336	327	368	341	357	339	316	311	302	355	312	327	351	318	321	328	330	322	358	352	323	310	305	369	343	310	322
4998	763	590	415	351	338	362	299	339	1114	3398	2254	760	407	360	354	264	268	289	272	309	286	293	305	307	311	289	324	300	279	291	261	281	293	283	275	306	298	269	317	317	280	295	283	285	279	289	293	287	294	269	279	280	305	287	331	290	318	277	291	326	300	314	319	299	301	311	275	277	296	280	304	296	282	280	319	307	300	295	320	293	311	287	298	282	288	332	306	320	315	282	278	323	279	270	260	309	264	303	277	279	333	275	264	267	316	298	299	306	299	280	269	303	305	288	293	277	290	279	253	312	287	296	298	343	282	302	305	305	309	288	298	279	300	312	273	315	293	263	252	311	307	316	279	299	302	299	310	294	298	284	279	280	300	305	293	298	262	283	244	336	280	303	275	290	285	281	306	284	287	329	292	287	280	308	296	300	293	307	346	295	281	321	295	288	287	301	321	300	281	316	263	321	293	280	290	321	297	299	279	314	288	318	311	297	292	305	300	269	293	296	271	296	283	283	283	289	300	287	286	282	295	329	288	253	300	301	271	328	295	291	279	274	275	302	287	297	274	298	294	282	282	323	305	272	257	298	311	327	287	281	314	288	292	291	299	301	294	313	295	310	313	268	289	293	308	296	286	271	282	296	321	312	287	289	299	320	269	259	329	281	275	288	292	285	295	290	310	294	288	288	269	262	302	294	285	270	324	292	327	287	278	304	328	289	283	311	301	268	283	300	297	281	281	309	290	276	282	334	292	272	296	285	270	281	283	289	294	279	306	285	290	301	285	311	257	283	312	300	295	283	320	296	280	295	286	308	278	294	313	291	318	254	269	311	320	294	288	308	298	272	284	314	294	278	296	273	285	305	307	285	294	302	299	289	312	267	308	306	280	297	283	270	278	289	313	315	264	296	309	311	291	302	327	309	329	307	269	309	261	331	316	291	309	301	322	299	266	299	293	305	281	292	260	292	304	297	288	286	316	298	324	294	289	312	307	281	288	302	276	303	276	312	316	316	271	297	269	319	276	277	307	271	279	308	285	310	311	273	298	307	287	295	274	292	311	286	277	274	285	294	295	320	273	301	272	283	300	277	288	289	290	328	304	304	315	280	310	289	282	277	307	294	306	301	328	304	293	299	284	283	272	299	278	269	298	301	275	302	278	280	301	294	305	354	289	271	284	290	283	285	306	313	308	308	292	285	284	256	288	298	300	302	319	273	311	272	278	313	296	293	286	307	311	290	296	263	267	314	284	281	290	329	300	254	295	253	275	273	310	301	279	286	269	288	279	269	310	306	303	297	306	319	304	311	263	264	258	270	260	273	307	283	288	277	298	293	268	303	303	273	307	256	332	287	339	277	297	303	285	277	275	289	280	320	284	280	280	311	289	280	307	300	296	281	293	295	313	315	283	296	295	285	302	323	295	321	307	321	278	296	305	291	312	287	309	309	306	293	306	292	279	300	307	285	283	301	314	295	298	319	288	311	316	298	272	298	287	305	321	302	303	300	287	347	278	294	284	290	298	283	295	291	306	291	317	282	271	269	307	328	318	294	314	304	311	274	297	258	301	300	288	287	292	316	312	286	281	306	314	285	255	289	285	322	295	307	292	297	309	261	291	309	278	295	264	314	305	279	311	298	279	299	292	303	305	304	304	293	291	292	305	306	314	293	273	309	303	306	307	304	290	278	272	331	280	298	287	315	260	300	261	292	259	317	279	260	308	272	301	280	305	304	300	301	297	296	296	294	286	307	302	278	301	296	255	277	296	273	275	273	275	291	289	275	302	281	291	320	305	279	300	288	299	274	291	300	286	297	290	297	289	265	303	277	284	280	285	274	313	302	271	278	262	282	310	319	289	289	302	305	310	301	314	289	281	297	286	266	301	273	304	284	280	290	263	301	297	292	290	305	284	286	249	305	337	281	309	280	277	251	301	284	279	283	260	263	305	274	297	303	290	279	302	268	305	304	297	312	273	285	282	296	274	285	275	295	313	262	287	291	273	303	309	276	270	302	286	291	311	274	295	305	284	285	308	259	310	316	295	325	296	278	281	298	254	289	308	310	279	322	291	291	277	320	310	264	296	287	303	298	311	313	289	292	316	312	276	311	306	276	317	288	287	263	326	282	304	309	289	298	264	296	274	305	296	291	291	282	269	273	329	286	279	294	266	293	273	275	323	297	257	304	293	277	283	269	293	241	268	304	292	296	300	283	311	305	297	270	282	305	302	297	312	299	286	291	292	303	303	319	272	280	300	260	286	279	270	253	290	281	257	283	306	297	305	281	289	289	283	269	283	269	311	263	309	269	278	297	289	296	304	285	273	312	284	278	299	320	301	272	291	320	289	306	238	277	289	319	320	293	313	285	274	316	280	285	267	272	273	325	303	295	313	301	293	280	304	272	280	290	322	292	300	263	300	276	302	296	285	273	286	292	298	274	301	324	303	277	305	297	285	316	287	306	280	292	285	290	272	288	279	259	309	285	305	278	303	282	301	296	291	309	281	303	305	319	296	306	256	300	295	303	305	273	295	311	292	321	301	277	282	301	286	283	300	293	282	283	293	324	298	303	261	292	294	268	292	322	276	312	299	312	302	276	285	283	316	263	304	264	305	290	306	284	314	306	315	332	281	306	295	278	282	265	292	280	290	277	276	269	312	286	266	271	252	289	281	286	297	313	292	290	280	303	295	267	310	271	311	269	294	275	287	287	301	301	318	280	318	308	318	287	260	285	281	319	285	268	304	271	313	275	303	296	305	292	298	253	262	281	300	277	281	266	287	299	277	310	297	283	277	264	277	289	293	274	272	296	321	283	289	285	268	307	302	282	288	291	255	283	307	280	281	311	299	268	315	300	293	317	279	308	313	293	284	296	292	289	308	282	294	298	303	288	305	309	299	276	292	292	308	275	297	287	282	317	294	297	308	299	311	272	310	315	291	315	283	305	274	273	293	315	314	290	247	294	303	287	281	300	303	298	269	306	303	272	277	287	277	287	299	294	288	261	297	249	289	332	280	243	284	321	321	265	292	258	293	277	335	289	287	294	275	292	279	272	294	296	284	302	289	319	303	272	306	293	308	283	276	270	285	298	287	300	265	290	289	296	304	309	309	273	276	263	294	307	324	296	259	307	327	297	287	307	282	294	300	276	284	298	284	272	282	281	273	302	322	282	277	316	296	279	261	285	292	251	299	289	289	285	291	288	285	320	303	293	268	288	306	286	307	311	300	292	332	300	329	266	286	289	309	307	305	262	269	319	268	309	274	281	243	307	294	266	326	288	278	301	289	304	271	268	295	288	294	278	311	282	308	263	264	292	281	284	300	327	278	325	279	312	285	299	291	291	265	297	286	296	261	282	306	295	306	308	299	274	299	285	275	255	286	284	258	280	312	284	303	294	275	287	321	298	268	310	295	300	259	308	285	281	299	301	301	272	295	271	295	314	275	296	309	278	300	305	279	294	301	297	313	267	292	288	311	293	347	280	276	287	297	281	317	313	293	269	273
25140	21060	26875	25071	4260	908	681	600	485	3164	12655	13372	6536	2728	2019	576	370	344	367	342	372	372	378	386	376	312	352	349	385	346	362	352	350	344	355	366	383	355	326	365	349	360	376	355	347	372	368	345	397	379	363	339	386	363	376	376	346	338	398	367	361	378	350	383	367	377	354	354	378	364	364	373	365	336	347	343	364	357	368	402	332	358	390	365	371	335	376	380	373	397	372	354	382	349	383	378	348	346	362	381	366	356	368	371	326	331	366	358	326	339	376	349	349	360	341	366	339	363	400	368	359	342	335	370	325	347	365	325	376	355	353	363	385	398	372	343	336	339	358	383	376	342	347	356	378	369	406	367	360	341	350	375	338	355	365	352	357	371	354	322	376	365	373	336	362	342	357	367	371	346	352	381	330	378	383	358	376	348	395	363	349	366	344	375	404	351	327	312	378	388	297	326	318	347	339	337	362	340	364	341	374	358	331	332	384	331	358	343	367	353	361	342	350	317	377	352	340	373	322	346	340	362	337	364	362	355	393	361	330	357	325	381	391	344	368	381	368	364	336	362	341	368	361	359	359	374	350	344	357	362	366	413	406	363	350	361	406	366	397	336	356	360	362	363	364	338	354	344	351	359	371	389	338	358	354	345	354	355	375	350	354	358	357	333	323	377	345	388	354	361	320	377	354	376	357	360	346	360	355	351	365	384	335	370	369	378	367	368	338	351	365	368	349	349	364	382	359	334	369	409	353	376	369	354	334	395	381	356	384	348	353	349	322	319	350	356	400	326	354	362	377	406	401	375	355	373	354	355	373	338	346	348	366	362	375	385	343	358	374	362	370	323	317	398	404	345	367	368	354	344	393	363	369	361	344	342	379	378	316	367	357	392	368	358	394	364	356	339	365	359	347	394	344	341	377	348	326	351	355	350	346	367	382	378	356	338	338	374	369	369	337	364	356	362	341	344	322	323	344	379	338	329	353	344	366	380	363	343	380	365	349	342	369	368	323	372	369	339	379	386	366	357	376	334	406	358	339	346	397	342	348	395	360	355	367	347	340	336	390	358	374	360	353	347	379	393	352	366	366	381	379	326	342	344	321	349	381	359	364	344	384	341	395	335	351	358	355	350	338	384	351	365	320	359	359	324	360	414	379	384	346	337	371	318	352	328	391	340	355	380	335	336	387	326	338	355	376	353	341	356	357	372	335	377	385	376	348	355	349	337	333	325	374	317	354	346	374	374	381	363	386	381	373	339	355	354	356	330	343	350	351	354	378	366	341	345	354	368	377	357	338	354	363	351	364	339	404	358	384	333	394	330	356	370	374	373	344	341	382	357	347	323	362	343	358	362	359	392	370	325	360	355	372	346	395	337	338	335	359	386	371	373	372	341	328	380	372	340	339	352	331	350	341	341	370	346	331	396	341	339	343	351	360	325	368	344	348	377	337	356	347	374	346	344	334	347	324	369	377	368	409	362	376	333	350	353	376	374	337	346	376	333	341	360	370	315	401	393	377	363	358	340	401	352	352	348	328	365	388	367	374	319	382	339	316	379	376	360	342	343	339	329	354	358	374	366	383	360	342	380	351	348	329	339	347	350	344	360	386	344	375	360	341	357	347	358	357	333	362	335	367	367	336	394	360	356	351	360	361	350	363	344	391	378	362	376	355	330	347	327	351	349	390	373	346	384	315	337	376	333	337	372	358	370	378	372	376	366	350	337	377	363	373	338	348	365	343	375	361	364	368	323	353	369	341	348	364	382	380	352	348	381	366	362	345	348	352	343	352	355	345	347	349	350	357	355	367	381	366	337	360	356	339	371	382	378	352	328	332	366	374	376	345	367	338	396	354	336	358	390	358	341	362	323	355	362	375	375	338	367	338	375	352	352	395	379	358	372	332	360	362	361	342	378	354	359	361	346	342	349	339	354	374	349	366	372	381	381	374	381	360	378	362	335	398	389	355	309	348	355	367	377	350	348	330	345	346	340	350	336	382	318	360	387	386	351	354	350	338	338	370	343	343	343	374	372	343	352	394	350	372	351	363	384	367	328	373	345	349	359	343	360	364	356	349	322	349	371	356	350	336	376	372	348	332	349	373	375	352	357	368	381	327	366	323	344	362	358	347	367	383	346	350	378	336	325	370	326	349	365	363	351	369	379	359	359	336	343	353	316	355	348	359	376	357	363	372	346	341	372	381	304	368	347	341	333	369	337	354	347	400	351	349	333	350	348	334	361	353	325	348	378	339	347	357	383	342	341	350	334	351	344	330	359	387	354	344	378	363	360	339	352	374	339	351	397	350	364	328	424	346	364	366	349	358	351	348	384	356	358	352	334	366	347	347	349	365	343	387	346	343	344	295	340	359	344	373	344	373	372	364	373	358	324	359	379	331	352	369	363	358	340	370	369	326	367	339	356	397	345	378	389	379	356	369	348	362	368	341	372	357	371	340	364	393	345	337	342	347	327	396	336	373	375	359	329	360	336	353	354	355	363	399	363	326	324	336	373	371	353	374	371	401	317	350	330	373	350	365	348	326	323	355	348	362	336	393	312	355	359	347	378	326	296	371	332	353	365	364	346	305	367	385	342	359	409	360	385	358	334	369	328	370	331	383	345	355	371	338	351	356	378	336	383	369	330	378	367	385	387	341	361	355	358	354	362	355	360	407	362	393	372	331	347	361	336	364	374	335	335	337	376	368	299	366	360	377	338	367	381	341	378	366	341	360	316	360	347	352	337	349	360	342	344	332	343	393	374	337	360	335	365	366	385	397	345	360	336	356	378	379	369	340	330	333	338	409	359	325	333	351	326	367	345	358	346	324	371	358	377	365	361	337	339	380	349	359	357	331	385	359	376	363	376	344	351	391	328	382	366	378	370	378	337	352	364	363	330	347	364	337	324	354	366	393	387	359	350	348	348	382	344	367	318	353	366	341	354	314	337	349	362	382	313	355	351	352	358	391	377	346	373	358	353	366	366	330	376	344	303	371	304	358	390	334	382	382	337	390	366	348	344	345	321	333	350	362	333	352	341	356	362	335	349	350	348	337	358	343	339	337	342	359	388	341	373	368	360	325	367	343	358	326	344	351	354	361	378	319	348	374	364	372	345	341	359	364	365	324	375	346	354	361	360	348	347	360	368	365	372	347	347	364	378	345	391	346	389	361	347	372	352	335	348	337	347	343	388	379	379	358	356	351	377	348	327	367	367	345	353	351	362	344	371	348	331	342	349	366	349	331	310	345	343	342	328	370	390	380	365	363	374	345	376	330	317	397	372	351	347	364	347	384	359	359	373	345	387	363	360	405	375	337	344	367	340	370	371	407	398	374	376	350	357	353	337	369	344	345	314	356	365	334	369	324	326	365	362	381	316	374	361	352	355	358	354	384	366	349	352	360	359	369	377	352	338	351	364	322	372	362	334	368	351	353	339	362	375	348	335	365	360	354	355	358	333	334	370	369	364	324	339	346	356	353	358	345	373	350	324	370	380	339	367	377	351
3670	3207	2458	1265	905	745	664	730	563	4821	14327	12953	6118	3117	2411	649	349	346	321	295	303	350	331	359	310	334	316	336	339	340	342	329	325	298	337	318	350	330	333	311	344	337	337	323	333	368	285	330	333	299	344	335	352	326	347	310	308	338	360	350	325	358	321	317	336	354	309	308	325	320	293	333	330	368	310	321	308	338	332	342	348	328	313	325	337	328	309	334	332	342	327	343	327	361	372	344	299	322	320	326	290	315	331	321	306	292	333	310	318	309	336	306	324	337	276	331	320	339	344	330	303	334	307	310	368	340	351	343	364	318	344	302	350	329	355	313	336	331	345	337	317	324	352	321	328	316	323	353	337	351	312	328	366	319	363	311	326	319	318	329	337	327	322	304	326	333	329	349	350	341	314	312	319	361	348	311	330	326	349	304	338	321	336	340	329	336	312	314	315	309	339	348	339	349	347	352	340	334	334	348	330	316	330	343	341	323	316	320	313	289	338	329	300	291	335	337	304	345	323	299	328	326	307	342	284	340	334	304	292	320	315	330	327	332	325	344	316	311	321	324	322	333	345	339	321	322	328	326	347	336	319	338	324	315	318	335	341	314	323	318	343	330	366	332	344	310	336	322	348	329	305	320	340	294	334	320	346	328	328	325	333	338	291	317	353	308	316	326	309	327	308	337	343	327	343	355	325	354	349	297	318	348	326	309	344	311	299	340	344	358	310	297	310	334	334	341	341	322	352	352	356	333	343	327	290	345	337	321	331	331	318	370	354	326	369	320	311	324	337	326	324	312	316	366	296	315	308	332	315	335	349	356	297	373	322	318	333	323	330	306	327	321	299	327	333	304	334	332	316	344	344	306	341	370	308	343	267	333	316	325	327	325	317	352	347	313	309	323	360	318	328	323	340	331	342	325	321	332	334	303	303	319	331	314	330	331	344	325	288	318	377	306	305	316	331	312	346	334	333	337	308	331	330	297	350	328	327	318	338	337	310	350	304	330	312	339	330	317	385	324	315	346	321	312	329	320	305	303	321	334	349	306	357	299	317	315	298	319	308	317	353	361	346	328	307	307	322	325	339	316	331	333	342	309	325	336	286	333	387	329	294	334	323	323	327	299	363	365	324	356	366	316	338	317	314	334	324	333	322	327	317	338	285	308	314	308	304	312	310	350	355	329	341	321	331	319	300	309	299	324	329	311	311	335	316	315	319	358	303	337	390	305	362	308	346	314	353	342	313	344	297	338	333	314	297	333	324	328	309	302	336	349	336	333	301	320	338	307	314	329	311	335	319	337	308	333	313	361	320	279	307	313	350	348	303	322	273	328	318	342	338	313	352	331	314	330	336	345	330	326	329	326	324	353	339	350	323	306	362	325	342	345	282	377	338	339	324	315	301	330	312	333	313	314	311	360	348	331	356	289	327	320	338	301	314	354	298	284	348	309	324	312	301	287	318	327	313	326	317	321	294	351	314	294	337	308	325	356	300	292	309	339	293	319	346	328	330	308	331	330	338	344	317	345	328	306	305	304	342	328	311	352	383	306	336	315	337	374	274	339	311	341	342	315	321	366	312	310	327	336	323	339	317	340	310	295	293	329	340	292	313	331	279	302	334	357	304	329	328	349	356	317	331	312	348	327	325	345	333	331	323	292	336	313	324	300	303	305	353	319	341	304	323	329	365	339	332	322	293	316	355	306	326	339	318	312	301	312	336	302	329	358	312	296	314	339	344	339	316	323	302	290	326	302	329	336	319	313	323	347	331	338	292	318	349	300	315	327	335	351	317	288	335	361	332	335	310	310	352	310	323	313	345	329	337	314	319	322	342	331	314	352	312	350	331	329	361	352	292	316	329	320	351	331	337	335	307	327	339	314	319	276	316	322	330	317	348	335	323	338	320	320	342	346	340	344	303	339	309	345	339	312	330	341	350	327	340	345	323	332	351	318	320	314	325	330	310	311	338	310	317	323	349	326	315	320	357	333	338	334	328	295	326	313	305	299	315	304	368	304	344	328	353	322	341	314	306	325	350	362	311	322	359	324	313	322	339	319	332	342	304	307	326	316	302	313	317	340	340	313	316	313	330	339	334	308	348	303	299	312	348	327	313	315	349	353	314	309	325	302	329	340	342	302	307	329	312	296	325	318	307	332	298	306	351	332	346	306	319	302	316	310	305	340	349	342	341	329	288	304	330	319	339	350	316	351	324	320	317	308	288	315	300	335	323	277	320	353	336	327	328	290	347	272	326	298	316	292	338	313	299	365	320	307	354	309	332	361	326	318	344	331	287	302	326	343	309	332	333	340	322	321	330	333	347	311	349	305	325	342	330	358	325	337	345	311	325	320	327	328	312	324	295	339	355	339	334	316	324	339	315	335	313	323	328	314	327	358	313	332	321	342	322	312	339	317	337	302	321	335	304	299	342	315	316	309	340	305	303	344	339	306	320	338	329	324	331	316	358	324	361	348	346	325	249	330	314	315	310	343	303	290	297	297	366	335	327	324	360	332	309	318	286	303	331	341	356	369	295	303	368	330	322	322	338	333	276	322	315	328	363	325	335	316	343	291	304	333	309	304	306	332	309	302	346	310	302	352	321	331	340	318	306	345	357	335	323	319	317	342	319	334	333	338	341	315	331	297	326	302	323	317	337	347	345	345	304	330	306	313	305	335	346	322	323	325	311	346	320	328	322	338	320	310	333	311	320	305	322	331	319	309	340	317	337	320	355	351	324	344	309	342	331	321	324	318	364	327	302	312	354	360	336	333	326	304	302	326	367	366	333	307	308	306	320	296	342	308	323	299	318	301	355	309	299	327	372	326	281	348	344	322	332	356	342	320	324	313	305	321	328	332	324	363	335	328	338	314	374	324	356	326	300	304	299	319	349	353	345	369	341	339	314	333	324	328	319	287	351	324	318	311	325	334	353	344	307	318	311	333	367	303	323	317	334	310	319	314	339	296	330	370	341	335	339	311	322	337	338	345	332	343	357	310	312	320	280	319	332	328	295	316	292	338	347	356	276	336	330	323	335	326	316	324	315	347	337	327	281	318	306	303	328	323	318	345	310	339	316	327	284	305	283	317	333	321	322	322	289	321	333	317	333	311	319	339	336	314	370	350	307	303	307	306	299	322	319	318	364	347	305	336	352	313	329	360	327	350	357	309	323	322	303	319	342	359	317	349	355	295	299	319	293	326	342	318	328	342	328	320	319	313	306	319	278	311	351	296	331	324	318	304	320	374	309	331	342	321	314	328	297	341	342	301	297	324	314	368	302	314	314	337	337	342	301	326	324	315	313	309	336	311	344	301	321	349	323	341	309	346	356	325	327	330	319	333	321	321	346	310	332	317	328	330	363	310	319	315	292	312	319	317	353	316	341	292	301	308	317	322	304	335	302	362	326	334	334	316	323	330	321	324	378	322	324	307	362	335	313	340	303	319	298	325	334	360	313	333	353	355	335	334	325	300	334	326	334	314	328	302	324	308	311	319	325	358
23925	21056	28267	24053	21027	8032	1772	1260	2459	14140	23503	25753	16883	8794	3995	895	655	635	591	607	599	622	627	563	629	596	602	596	607	548	646	622	598	650	630	599	567	598	615	570	569	543	604	588	631	565	628	608	564	615	670	568	595	580	608	611	618	625	631	598	581	590	615	594	606	568	624	584	577	584	639	603	593	602	616	674	588	616	646	594	589	602	587	579	600	605	603	609	599	615	646	601	584	623	571	589	613	571	655	564	606	567	632	578	642	605	620	614	576	600	601	608	602	582	601	575	555	607	586	577	587	609	607	632	576	581	567	578	599	615	580	625	580	570	598	658	612	602	593	608	568	580	614	618	578	649	593	566	599	600	611	614	633	574	638	611	560	625	563	572	618	611	589	581	629	631	609	609	552	576	613	571	579	609	610	616	596	603	642	621	601	588	588	600	578	648	592	598	612	627	609	628	631	574	595	594	554	603	601	621	589	587	555	603	575	637	622	594	606	562	610	629	599	593	611	616	614	598	579	526	567	584	625	581	598	571	597	616	621	641	589	581	547	618	599	629	595	614	568	606	593	581	578	627	633	605	563	582	579	594	612	624	577	595	623	603	616	611	595	585	594	594	578	627	603	606	572	593	632	595	598	594	599	578	605	595	553	597	630	618	594	614	601	616	615	578	592	622	601	604	605	590	564	603	598	581	607	600	579	625	623	591	571	542	612	614	603	577	570	595	617	592	610	644	586	625	597	616	582	549	623	600	598	594	605	586	602	618	629	600	577	638	593	556	548	601	587	601	609	583	602	568	583	608	628	555	604	596	610	563	562	583	640	583	626	582	647	652	612	587	614	586	591	659	588	618	589	578	606	603	637	553	603	630	643	642	641	617	581	595	638	569	633	592	555	568	600	581	550	571	612	596	619	614	588	634	596	572	573	622	588	602	576	583	603	584	587	599	540	575	598	603	579	606	604	618	621	586	596	555	641	599	629	627	611	610	552	554	645	569	583	603	643	565	611	612	598	595	597	567	655	660	603	577	593	605	572	624	648	587	579	551	594	618	589	569	576	632	604	558	588	597	632	583	541	624	583	602	606	611	577	604	564	623	601	622	596	573	536	617	614	609	628	601	591	594	604	628	601	621	592	596	587	640	600	562	604	607	587	599	594	560	582	555	612	622	581	609	564	598	613	585	596	601	591	628	550	591	574	596	565	624	562	582	543	628	600	596	596	607	606	568	637	567	591	599	582	616	626	610	610	594	579	594	600	566	590	583	568	571	626	583	585	549	646	570	602	572	587	587	627	604	607	602	588	587	622	581	578	616	616	585	618	540	631	577	585	593	588	595	575	608	628	588	551	570	556	596	588	616	556	581	612	635	604	620	565	561	577	594	579	631	617	586	574	582	602	569	555	630	585	576	610	668	561	609	581	587	574	613	614	644	611	582	592	584	581	658	611	592	615	590	611	598	584	584	592	580	587	594	588	592	589	618	600	603	644	610	607	612	623	559	579	637	592	603	624	581	627	607	610	587	567	597	564	592	615	644	578	613	602	593	635	601	594	557	566	605	594	589	578	605	633	601	590	598	649	611	589	591	642	560	561	586	561	567	575	605	570	560	604	611	573	586	607	612	601	569	581	577	557	610	561	568	606	623	577	606	570	616	580	633	588	625	583	627	584	581	618	578	596	555	580	583	600	581	591	623	607	600	590	564	588	645	610	591	623	592	608	582	586	553	576	572	576	636	587	578	594	591	620	564	615	626	562	600	578	579	592	522	580	630	619	564	555	601	588	581	585	594	663	586	602	607	578	629	613	628	601	608	598	594	608	572	624	608	595	620	594	607	599	573	617	573	588	589	636	582	586	600	600	628	629	622	643	618	543	596	564	615	608	577	593	599	582	563	595	571	613	552	576	574	613	639	579	618	581	588	627	627	608	614	631	596	607	593	541	615	602	582	602	623	589	594	575	625	535	591	607	576	610	600	612	617	555	594	579	606	584	595	630	607	561	571	588	551	632	596	562	587	593	601	529	575	586	606	606	577	625	611	612	602	603	610	588	586	593	598	592	579	603	619	616	594	626	636	572	563	592	603	628	610	569	601	611	576	652	552	553	604	568	574	597	606	588	564	605	610	590	583	596	557	563	580	592	568	573	589	572	575	577	602	569	566	580	612	634	630	616	580	617	541	578	623	574	576	578	588	619	579	601	617	627	609	569	610	583	601	633	587	577	575	597	589	609	606	604	582	624	580	523	612	618	597	573	612	610	586	588	611	587	577	579	615	608	615	617	574	569	598	585	582	592	626	615	628	577	578	610	630	620	567	615	594	600	567	618	608	587	579	591	603	632	627	600	566	591	543	640	654	587	607	584	587	607	608	596	600	592	570	616	608	628	597	633	584	584	601	602	579	599	615	604	612	585	586	637	622	631	591	595	641	593	613	625	569	612	590	613	598	640	591	583	625	571	578	640	563	570	635	593	581	564	573	588	568	587	572	606	642	549	584	593	631	600	587	596	595	600	584	593	565	617	612	574	555	583	569	559	590	617	588	613	606	619	597	561	570	609	606	573	601	607	583	566	569	624	605	605	562	624	596	570	608	551	573	574	598	623	584	605	630	568	579	618	615	594	562	581	609	590	591	583	594	624	597	594	571	606	584	578	567	609	644	599	643	575	617	598	590	587	585	579	614	596	596	581	632	589	550	600	598	609	513	602	621	553	603	592	568	592	573	578	549	617	598	549	559	603	601	631	607	591	609	585	604	603	649	579	588	597	597	596	629	649	636	563	605	606	580	570	623	617	570	607	585	577	620	574	570	562	577	616	605	621	589	614	588	590	584	581	592	536	618	571	585	588	559	581	565	606	569	570	565	605	621	564	613	566	628	580	577	544	563	543	568	616	611	579	616	588	578	570	615	588	607	607	576	582	601	575	599	590	622	572	600	569	575	594	594	653	588	642	634	595	586	584	572	591	607	618	564	594	589	578	542	612	584	566	561	561	584	615	619	594	598	626	637	541	622	604	517	569	562	613	551	575	613	585	612	611	590	593	575	578	577	611	596	571	534	598	560	577	554	609	587	570	561	608	602	634	633	594	574	576	642	605	621	618	614	595	597	573	595	586	562	567	534	566	571	617	585	562	595	612	585	613	580	644	570	571	631	572	564	598	571	635	578	614	613	607	603	618	614	563	576	572	592	623	591	577	577	602	607	596	588	584	603	546	584	557	589	585	640	571	584	617	579	582	608	570	590	602	618	638	631	578	626	538	627	627	568	625	564	604	564	585	575	652	617	586	615	585	612	550	599	592	582	638	607	593	601	587	588	582	576	587	605	589	575	636	572	612	600	595	599	599	565	602	594	627	582	642	612	562	541	580	600	550	605	591	607	606	563	622	665	585	641	643	596	587	621	592	601	595	596	578	642	587	618	574	648	583	634	606	563	570	582	611	575	541	560	608	608	597	563	588	557	680	632	635	593	592	579	594	604	571	624	593	605	573	578	610	635	623	622
4175	6603	5177	2774	1947	1416	1291	1453	3661	16726	23797	23289	14066	8337	3513	772	534	509	553	516	496	506	564	496	562	493	528	541	536	542	522	524	565	527	537	527	515	500	497	539	536	532	504	552	497	497	548	468	546	479	543	543	544	527	544	541	498	529	507	523	555	512	521	490	480	507	490	502	507	511	494	524	499	528	483	495	551	545	488	531	539	531	529	512	549	542	519	541	536	505	495	452	530	553	497	517	492	492	517	535	508	534	504	464	555	528	517	501	496	516	520	564	533	532	478	462	485	514	521	530	557	508	571	510	516	547	503	522	514	555	496	489	549	507	539	501	546	507	537	556	560	499	516	564	519	517	517	554	514	531	493	508	531	551	525	557	525	486	500	487	509	507	499	516	501	492	540	486	509	515	517	537	472	530	503	527	504	503	502	491	494	489	548	502	515	532	478	522	543	495	498	527	537	536	501	529	496	516	520	497	550	536	519	543	507	537	488	499	517	511	504	498	534	525	492	516	502	505	540	508	546	528	514	498	484	550	536	508	474	505	503	513	522	513	460	474	451	514	506	509	495	524	511	523	540	522	551	543	528	507	511	510	476	510	497	513	538	532	497	483	528	511	521	498	504	528	509	511	487	504	538	559	514	479	447	521	500	520	515	542	512	533	493	573	489	528	519	517	539	500	539	522	525	558	495	534	521	530	542	487	544	471	526	506	505	551	531	524	516	513	471	545	511	559	537	515	566	509	514	468	487	520	526	456	546	526	524	557	482	485	521	544	548	509	563	530	513	505	473	500	526	499	500	526	467	500	528	528	561	514	504	491	521	501	485	494	558	550	530	518	534	531	551	513	470	482	446	494	529	490	511	513	514	567	517	486	487	544	544	522	499	529	483	519	500	487	476	527	522	507	506	546	491	486	516	538	538	515	496	489	480	508	503	487	494	547	536	502	514	533	501	540	506	521	521	525	502	519	487	533	499	488	505	509	511	527	520	579	503	511	520	510	499	535	519	508	462	558	492	537	545	465	511	485	513	545	524	513	489	480	524	522	506	505	519	552	483	544	494	489	523	492	502	525	501	516	518	527	521	495	561	494	517	514	519	549	553	516	481	516	537	529	548	512	499	515	506	527	516	530	530	503	509	515	525	512	515	501	512	515	521	529	521	562	476	509	474	539	546	495	527	498	519	504	497	525	536	505	526	506	516	492	507	530	539	532	516	513	536	505	501	528	532	508	520	536	480	519	549	486	518	496	547	515	553	468	522	526	519	505	490	531	504	494	536	512	498	520	553	509	502	538	477	535	499	528	541	586	511	510	518	510	516	502	500	488	504	538	499	484	526	524	544	510	503	493	518	476	513	466	470	523	488	468	467	507	559	508	506	562	535	504	518	531	530	516	513	551	517	507	514	512	532	506	531	490	488	521	503	488	533	476	538	498	515	488	509	524	483	458	550	529	494	520	488	526	502	480	486	529	523	495	509	474	531	536	514	505	533	507	519	511	508	505	527	560	513	484	539	496	489	536	484	528	495	506	498	528	520	502	494	488	549	539	524	512	541	497	547	490	492	478	505	513	556	511	533	491	491	495	537	515	500	494	529	487	494	482	525	513	496	503	535	524	536	503	553	568	534	544	475	555	504	533	544	514	556	523	492	523	525	524	524	481	508	524	537	521	540	484	510	501	532	524	507	465	528	497	526	501	512	510	530	514	459	511	494	521	520	560	471	486	494	496	515	491	525	517	508	508	501	502	517	544	525	501	494	495	522	478	484	483	508	514	532	530	490	474	538	515	496	478	524	517	530	547	507	527	501	475	478	486	527	542	531	528	535	529	469	529	477	498	529	543	499	487	504	520	519	541	506	521	524	485	508	481	513	517	491	504	532	546	486	491	543	504	548	492	528	535	542	507	520	511	501	523	518	467	487	509	535	488	558	498	497	547	500	494	474	521	481	476	490	532	513	548	514	508	483	523	514	483	553	531	502	502	508	500	521	534	556	527	476	507	552	505	523	535	500	525	499	522	530	517	512	497	506	491	504	478	503	514	530	524	529	482	515	544	547	475	555	499	528	516	493	489	508	531	525	531	534	516	490	529	528	524	500	525	525	515	497	514	472	483	514	505	565	499	559	469	492	542	561	492	528	537	500	523	503	517	487	534	555	489	488	515	544	515	496	473	526	518	512	515	525	537	533	520	518	507	533	522	499	520	480	513	483	475	506	544	510	503	490	448	515	509	564	522	476	526	538	516	557	518	494	528	529	517	535	507	510	497	512	518	524	474	528	510	491	504	533	554	512	481	526	542	495	535	551	483	490	506	484	512	503	547	504	525	513	499	528	533	470	506	524	479	503	558	506	497	498	485	506	511	467	534	504	499	527	534	555	527	468	517	541	507	526	466	507	558	521	573	509	444	554	492	540	503	534	486	516	495	501	491	515	532	508	531	529	502	491	486	492	494	531	519	478	547	484	538	494	487	475	518	551	541	521	530	528	482	475	544	459	536	507	511	485	475	487	481	476	562	503	514	519	490	524	521	548	554	508	511	515	498	539	511	540	507	555	536	513	501	497	509	524	498	516	519	480	534	517	528	495	538	492	495	524	469	515	523	474	508	497	524	511	520	479	509	552	552	539	527	552	530	522	542	517	490	534	495	535	531	513	491	480	485	499	504	532	533	542	537	491	556	532	514	500	544	517	507	544	471	512	526	539	557	505	506	473	487	490	426	466	503	509	497	530	540	489	509	540	483	499	522	496	547	529	529	519	503	506	507	542	497	519	489	510	503	503	516	457	473	526	507	539	509	548	517	530	527	525	475	508	483	514	514	528	527	511	539	508	487	498	515	507	552	534	498	523	534	496	510	496	528	502	485	492	500	487	510	518	485	529	458	515	537	504	538	524	528	510	482	501	496	528	497	517	537	485	524	514	540	497	537	508	500	506	482	540	528	500	491	519	520	527	448	521	528	522	510	481	535	495	495	563	524	542	544	516	512	487	522	500	510	487	480	493	535	490	531	521	510	523	502	527	533	520	524	501	494	533	511	468	537	497	492	507	515	528	538	530	489	466	463	526	453	503	533	487	485	525	506	497	503	523	494	518	507	505	530	533	481	498	503	530	530	509	528	525	523	486	509	473	503	513	518	501	483	475	524	470	522	532	516	534	493	492	515	505	561	526	524	535	544	473	482	525	487	524	504	521	525	476	482	493	472	513	551	526	515	482	540	503	492	522	507	530	500	507	535	543	571	451	532	535	494	484	549	509	491	523	512	524	535	543	495	528	516	517	527	487	505	494	538	482	524	506	535	524	498	472	518	487	503	515	504	520	465	499	506	546	519	518	557	488	532	497	538	512	520	499	498	560	512	475	554	566	525	520	494	513	499	511	538	527	525	527	551	505	536	517	472	501	505	480	553	522	548	500	498	505	554	484	533	522	545	545	495	502	519	543	551	549	475	541	516	532	543	544	526	538	543	525	480	522	530	555	482	502	532	516	503	532	520	513	506
27362	12115	1356	709	476	429	423	457	856	1884	1835	1515	819	535	408	400	411	395	378	432	380	391	429	393	404	375	376	360	366	391	419	393	403	364	364	385	375	356	345	370	411	368	382	410	379	431	363	408	404	370	352	382	362	400	385	392	391	386	378	390	361	387	388	382	411	391	394	394	414	363	375	385	379	398	360	377	395	402	367	385	356	395	405	396	391	400	390	387	402	389	397	387	397	383	362	383	403	399	383	388	385	381	396	375	410	386	379	355	400	375	367	384	389	421	395	371	375	394	382	386	367	363	372	404	401	394	376	375	365	383	397	387	419	407	399	401	390	382	393	406	435	362	366	400	385	385	379	393	416	382	400	377	372	375	377	368	387	383	372	397	388	394	372	359	374	374	438	371	387	400	397	391	357	423	377	396	383	380	388	401	379	407	343	379	390	395	384	373	356	403	382	377	399	363	404	365	419	387	371	371	400	354	402	372	397	368	367	385	405	411	390	429	375	411	398	400	356	378	391	426	363	418	376	379	418	377	384	347	423	360	381	394	386	392	402	385	409	363	353	427	399	355	407	388	373	382	387	401	380	399	358	415	369	384	386	352	366	367	372	382	393	354	413	370	363	373	359	364	412	404	390	416	400	368	349	370	384	399	374	359	368	392	373	350	403	375	370	375	394	378	386	339	409	344	405	379	390	364	407	366	392	385	420	416	369	414	349	394	356	395	390	364	384	341	388	396	357	390	343	377	411	387	396	361	352	362	409	380	403	386	421	352	384	402	382	439	391	370	374	382	382	350	367	430	362	396	390	396	396	406	369	408	371	377	407	398	392	376	385	374	411	395	361	409	382	417	397	368	397	365	355	410	384	369	363	398	388	394	353	384	384	407	361	406	376	399	388	361	381	382	404	399	404	354	380	387	370	401	395	374	388	388	393	367	405	410	403	395	389	374	375	381	387	398	388	397	402	380	393	380	378	366	392	364	370	394	372	365	371	375	362	371	370	391	387	385	348	402	385	416	372	409	397	369	371	385	377	409	379	376	385	373	372	349	372	369	386	378	395	382	402	399	400	362	377	404	376	385	374	382	386	385	378	378	381	381	388	410	348	413	361	376	378	385	438	353	390	393	377	373	374	393	413	415	400	393	382	374	383	352	352	390	373	409	373	360	380	393	390	386	385	384	365	369	353	383	393	352	408	392	403	378	420	357	377	382	407	375	390	445	415	352	407	381	387	428	388	399	378	394	407	384	391	413	366	402	386	380	401	393	390	386	346	348	352	395	378	353	384	402	376	365	387	372	370	372	382	366	357	382	416	401	416	372	414	391	386	378	404	408	398	382	387	366	383	366	396	345	415	385	411	388	402	403	375	358	382	349	392	376	384	388	367	390	387	358	385	405	402	374	410	382	393	361	393	375	402	413	412	390	359	358	419	352	374	381	374	394	379	392	401	404	439	362	415	437	372	402	374	372	428	394	379	399	388	373	400	372	364	376	394	372	376	400	393	379	391	376	403	382	369	407	360	389	397	408	331	411	379	342	414	373	381	378	409	356	354	381	401	366	423	367	401	405	376	381	390	371	381	403	357	398	369	400	368	401	410	386	392	359	374	358	400	349	367	383	404	399	407	370	357	377	404	424	375	389	424	405	367	389	369	361	386	381	371	387	414	404	378	395	383	404	358	399	384	379	366	395	368	345	382	370	371	375	388	395	371	385	366	397	356	383	377	373	355	361	361	367	374	394	395	374	355	378	398	398	420	391	397	360	360	385	411	380	381	354	424	335	385	379	387	388	373	406	398	413	374	358	372	380	386	415	374	405	381	396	390	374	382	402	368	344	388	393	386	363	389	371	412	423	411	390	440	392	391	407	361	402	384	418	388	354	390	398	401	384	417	366	382	380	380	379	388	382	380	386	368	400	407	362	385	374	382	369	383	400	382	397	370	420	391	417	397	364	377	374	358	351	379	407	391	392	380	386	351	365	331	387	405	402	417	388	390	421	420	367	371	385	402	378	385	400	403	400	387	418	370	393	423	385	408	380	406	394	386	407	377	393	391	387	377	372	386	391	363	363	374	349	376	396	389	378	419	354	377	395	365	393	382	389	397	392	403	398	375	376	396	420	374	372	407	383	373	361	389	399	432	405	419	406	367	377	394	409	355	345	368	376	405	404	377	358	415	413	379	402	370	384	378	424	382	371	408	377	422	402	369	361	357	357	402	376	364	402	385	387	384	347	407	391	400	392	392	382	358	405	398	368	372	397	400	383	402	406	381	429	358	407	419	416	391	388	349	362	384	403	379	358	396	358	400	410	379	348	338	371	383	386	401	376	335	361	384	374	411	389	351	389	397	361	360	397	385	359	382	381	422	365	348	364	410	372	379	377	387	401	424	389	386	402	389	370	342	412	367	376	369	407	371	381	384	347	377	417	365	399	386	372	414	375	382	359	398	380	376	395	392	377	431	413	415	382	381	390	393	383	399	403	353	399	417	397	378	417	373	402	377	387	356	383	376	388	412	385	380	416	361	362	370	378	396	410	382	364	357	369	447	386	391	391	370	390	405	383	399	360	380	371	350	385	387	416	422	368	406	392	381	361	411	389	374	374	373	371	390	381	408	385	377	392	418	384	382	420	389	396	402	399	374	390	411	400	411	376	369	388	375	389	348	368	404	399	380	393	400	349	399	369	407	376	392	359	349	358	409	382	392	378	370	372	393	356	389	396	364	382	389	364	420	388	401	357	376	407	405	384	359	391	396	387	373	347	352	364	419	388	394	390	356	386	350	382	423	395	421	380	382	393	398	425	407	415	371	353	404	393	436	424	385	384	398	409	396	407	375	396	413	368	391	384	423	393	397	348	360	379	378	403	349	380	412	384	413	412	399	398	357	379	405	404	367	406	351	365	368	370	365	414	407	393	390	376	369	403	362	392	382	378	382	359	393	384	417	403	373	396	397	390	405	410	368	383	370	382	422	369	427	388	344	387	384	355	402	356	379	397	382	389	384	407	371	388	381	384	387	406	395	389	379	387	380	393	413	364	407	403	384	380	391	389	369	366	376	381	410	390	382	357	396	362	405	433	426	402	381	360	398	381	399	359	359	395	400	361	372	393	401	369	375	379	379	390	374	413	419	395	373	371	382	386	370	376	358	354	348	405	418	380	400	421	372	374	387	391	388	384	387	383	376	367	394	358	365	389	408	391	398	344	398	380	396	387	399	383	352	402	393	381	362	396	434	380	387	378	371	379	352	399	368	371	408	379	375	350	405	409	350	384	357	369	396	385	345	382	382	357	377	397	359	372	412	394	368	403	373	390	399	385	341	368	351	403	389	390	381	385	414	394	372	412	358	382	360	408	378	392	375	372	396	388	400	389	374	422	410	390	391	379	394	359	366	410	392	391	383	373	396	397	398	388	419	391	386	398	423	386	389	388	410	389	372	389	402	345	381	392	363	369	430	400	400	431	361	403	393	410	372	390	394	380	387	395	392	372	367	408
5077	734	652	428	409	386	370	380	1230	2610	2141	1739	829	501	389	386	355	351	341	312	328	364	331	353	320	355	322	351	375	347	343	350	328	349	345	363	340	340	298	318	334	346	321	312	340	338	351	328	325	336	333	334	316	341	349	352	306	343	357	309	378	335	343	323	300	337	315	326	320	336	293	279	308	350	334	313	342	307	351	364	353	333	329	330	307	335	312	298	339	336	318	333	343	316	292	317	308	333	317	332	312	324	334	341	355	378	311	375	329	340	336	338	340	320	349	329	287	321	329	313	313	343	341	347	339	338	333	314	374	312	314	318	353	335	341	343	339	348	319	331	343	342	337	330	326	324	316	328	361	336	348	323	365	343	349	315	336	353	374	306	344	313	342	316	351	383	332	334	331	334	318	327	326	331	343	325	298	349	359	348	361	352	330	320	323	330	357	345	359	336	364	336	335	340	320	315	306	308	320	326	337	318	349	348	320	334	337	345	318	330	291	354	344	325	340	337	356	367	342	322	339	312	370	322	373	313	320	358	312	350	305	341	346	354	322	341	321	324	312	352	315	338	349	355	316	340	313	342	344	298	343	315	333	321	346	319	334	287	340	354	331	330	341	326	334	323	340	334	297	353	334	370	342	299	339	308	347	343	334	316	311	327	339	337	298	353	358	330	366	328	354	358	318	336	318	313	303	335	309	324	292	318	325	320	350	343	353	335	330	339	306	330	342	345	359	307	325	321	322	353	343	350	320	320	333	313	320	348	323	367	370	353	322	302	373	360	337	280	326	324	332	357	328	344	347	302	300	317	353	323	303	345	344	288	295	330	344	295	344	318	314	307	294	340	325	355	347	334	353	327	325	322	328	302	340	343	331	334	340	355	346	352	357	344	335	306	330	338	333	330	296	325	332	341	328	327	401	319	337	322	328	323	321	334	336	356	366	333	300	357	337	332	318	354	355	365	387	323	323	329	327	338	320	337	332	339	357	312	353	325	326	341	342	324	328	347	331	323	296	333	317	305	333	331	321	318	324	320	324	340	314	329	349	303	367	312	308	334	317	358	339	316	347	345	345	324	374	310	312	352	320	318	352	335	358	334	309	340	328	350	351	328	349	336	352	330	317	321	328	368	343	342	321	343	340	335	309	350	328	342	328	341	366	345	311	365	332	327	315	346	330	335	336	336	311	306	346	332	327	315	330	333	326	328	341	379	337	312	358	354	359	337	304	343	335	331	368	358	352	351	335	369	310	383	296	316	369	333	339	349	355	335	355	350	334	291	351	332	292	323	341	338	343	362	368	325	346	344	355	328	333	327	370	308	333	300	308	329	327	336	310	344	325	341	339	328	367	299	342	339	322	322	335	316	323	326	358	351	338	321	353	295	356	336	319	355	340	349	332	320	310	357	325	373	356	328	332	341	343	333	328	360	359	349	319	320	328	311	343	320	329	343	349	333	330	321	325	355	345	331	329	320	305	361	298	314	315	350	341	371	307	328	352	325	375	351	325	346	349	320	329	358	334	347	293	333	351	371	342	350	312	343	378	316	337	355	321	283	345	331	350	336	314	323	319	321	334	329	322	327	314	320	327	340	373	319	320	359	344	355	347	322	316	285	339	323	323	325	370	346	319	328	313	325	342	384	326	363	337	340	365	315	315	360	318	349	316	344	337	362	314	374	357	325	315	354	343	322	363	340	317	325	327	313	320	332	281	339	325	303	326	284	328	341	341	314	312	308	342	336	308	339	358	309	350	305	363	309	342	340	365	349	316	323	335	346	318	336	346	331	292	325	315	327	348	317	372	307	308	321	353	313	329	351	336	328	347	330	320	317	338	319	340	378	340	332	323	342	320	343	357	354	345	342	356	341	349	348	321	319	334	346	342	321	344	344	318	325	335	340	335	359	333	328	343	331	378	322	328	319	348	303	352	341	354	302	347	322	318	338	329	359	339	326	339	335	331	345	280	336	371	349	340	345	344	329	337	300	345	332	307	332	338	385	322	331	331	300	311	365	333	328	355	353	331	351	339	337	317	320	303	333	366	323	285	355	343	356	334	332	317	324	344	329	335	323	337	296	303	329	344	365	319	330	331	326	340	346	358	339	323	364	330	339	354	340	380	349	323	351	357	321	338	326	355	328	334	303	362	344	349	332	338	323	327	356	309	322	354	315	344	329	328	338	323	362	342	323	344	339	335	302	342	314	340	320	325	341	320	307	300	334	327	342	325	321	333	346	359	348	326	352	339	316	367	349	303	307	334	325	351	324	326	299	351	289	307	324	362	362	333	343	363	320	289	341	331	327	321	370	314	341	341	324	343	345	326	329	336	322	337	339	325	336	336	353	342	334	321	319	341	297	357	348	288	357	336	328	353	330	325	352	329	313	330	339	312	306	322	344	325	333	374	351	353	321	354	337	337	329	344	312	327	319	338	324	329	365	330	342	329	370	320	338	342	286	340	335	329	328	333	314	348	318	358	320	307	351	346	321	346	333	334	334	337	339	356	317	306	329	329	307	312	374	321	337	338	349	356	307	316	321	348	345	359	316	319	323	315	366	342	319	313	338	337	321	327	302	324	330	342	331	342	354	332	311	330	342	313	320	320	328	337	357	322	333	352	316	363	313	311	363	303	338	333	354	353	341	297	320	322	369	313	364	357	334	338	358	347	335	382	315	315	315	310	301	315	330	353	332	333	333	332	349	336	313	341	335	333	301	350	338	311	357	338	318	358	373	346	348	348	323	337	311	310	304	348	322	333	345	354	334	371	346	307	371	335	329	357	340	328	299	322	324	323	341	352	324	368	359	363	369	322	328	317	355	378	312	348	309	336	357	332	339	302	354	358	319	362	324	349	340	312	330	319	336	318	341	323	324	337	325	333	335	321	343	366	325	336	337	320	325	324	320	353	330	325	333	324	359	341	344	315	343	306	322	330	334	358	310	341	310	350	353	353	353	307	321	337	367	314	347	340	338	323	301	343	319	322	337	362	332	328	325	296	343	358	326	318	371	351	316	361	314	327	341	351	298	361	356	317	359	358	329	303	323	318	325	355	310	353	325	333	349	339	313	333	376	313	324	331	342	312	341	345	332	351	331	319	363	354	344	332	337	341	352	351	329	358	307	339	342	331	320	349	364	336	342	352	334	340	337	347	328	325	341	320	321	310	320	318	340	315	317	326	322	337	312	317	325	328	341	370	317	362	342	311	358	334	339	318	357	344	335	325	338	336	319	353	329	374	321	318	322	341	317	359	361	331	354	373	347	323	336	345	316	340	339	329	318	342	320	328	299	347	332	339	327	333	313	337	351	348	337	319	310	296	350	337	312	337	341	335	337	330	338	349	301	350	352	360	321	382	321	342	324	306	339	359	330	309	362	351	312	374	310	309	319	370	325	331	302	326	334	356	340	352	330	345	310	322	310	335	326	347	356	344	332	330	329	315	360	341	322	326	319	365	333	349	327	306	351	327	336	357	363	328	352	348	326	321	368	317	315	323	314
25253	21060	26808	25067	4509	944	922	2293	10011	19092	15734	8423	2445	904	571	420	481	443	495	469	473	448	424	437	484	449	438	478	428	445	484	444	451	470	457	465	481	470	436	443	492	464	461	501	474	453	484	457	450	449	449	448	499	475	445	432	455	524	510	501	461	432	426	432	447	472	458	467	455	461	452	449	463	423	478	469	451	496	470	480	455	489	469	485	445	454	435	460	457	464	471	464	440	479	488	478	416	454	443	459	478	485	465	465	467	438	465	498	481	469	481	452	476	472	458	448	477	454	463	445	446	459	458	476	470	453	492	454	450	476	461	470	464	486	477	471	491	453	484	427	441	459	471	462	505	476	466	456	454	515	436	439	448	417	451	444	468	437	433	433	456	472	488	487	482	487	414	436	461	465	441	455	459	441	431	456	464	424	444	422	457	419	471	475	428	469	493	437	456	486	446	447	512	427	461	504	439	466	466	470	454	499	464	416	441	473	461	456	490	456	423	473	479	471	459	435	471	488	469	462	413	471	458	437	450	450	483	423	465	434	443	448	433	427	468	475	479	453	428	469	505	492	470	429	446	445	454	448	432	431	446	452	427	435	487	428	448	466	485	487	468	442	492	455	482	447	436	451	461	454	487	448	514	411	449	465	472	437	443	451	451	451	439	485	450	438	496	480	455	460	478	483	443	420	495	453	425	475	444	444	431	466	483	451	450	465	438	438	420	472	449	501	463	486	447	447	416	447	425	470	449	471	434	468	418	435	481	436	453	476	471	428	420	466	442	439	466	451	449	425	470	478	466	412	490	440	477	453	449	449	422	461	473	480	430	453	461	433	452	472	483	454	452	433	423	453	443	472	493	440	436	461	437	439	457	453	419	448	423	461	459	469	465	491	467	465	457	441	456	465	453	479	387	449	479	475	469	459	453	379	446	468	432	441	436	436	465	450	452	441	445	437	431	501	475	456	423	486	454	448	479	481	468	440	446	495	443	436	424	462	414	439	466	461	454	442	449	452	427	448	436	449	457	433	454	475	467	424	436	451	438	405	434	455	475	455	450	486	456	412	499	446	469	465	447	454	468	470	460	485	453	467	487	486	471	453	482	487	434	459	442	472	452	463	486	474	478	468	447	435	451	443	501	438	444	452	444	484	447	481	474	465	494	473	456	480	483	472	455	446	457	479	429	440	459	422	465	452	465	422	434	480	479	483	454	438	476	426	473	426	437	431	464	473	431	483	454	481	416	481	461	429	433	442	465	450	452	495	451	442	429	456	435	449	453	417	440	427	473	437	467	408	477	450	509	438	434	425	464	423	444	447	436	423	426	471	475	456	478	434	481	441	475	464	486	463	440	435	445	462	472	465	465	431	446	428	422	416	398	446	450	468	471	435	444	441	460	458	469	456	467	490	478	426	439	522	439	442	423	516	490	452	452	437	475	506	455	451	399	461	437	475	491	454	458	467	428	453	451	480	461	468	454	429	411	402	464	490	458	442	442	469	475	478	496	506	446	444	433	447	407	448	439	460	456	476	420	457	471	462	460	446	407	438	450	435	492	465	442	435	448	433	454	474	423	421	438	421	486	454	453	457	495	473	471	464	448	502	447	420	469	481	453	481	471	496	468	418	429	448	457	472	433	473	478	421	460	456	501	465	463	440	501	437	475	479	486	427	444	449	468	436	474	437	424	407	439	439	458	474	483	436	445	462	470	439	455	493	483	475	430	448	463	426	429	469	448	472	445	457	477	458	497	475	440	460	471	476	457	421	471	465	454	467	421	451	487	444	472	480	451	474	464	471	460	482	444	462	486	473	466	471	445	480	413	434	442	477	459	424	399	403	467	442	474	464	425	436	421	452	441	455	448	445	451	436	467	431	502	495	409	469	490	400	449	455	458	472	479	436	451	475	452	450	449	458	455	479	441	417	442	475	436	455	484	444	478	442	460	469	461	479	452	471	466	492	447	468	486	448	447	464	480	449	437	467	469	442	448	451	481	479	461	512	485	487	447	506	444	466	488	481	468	423	475	451	428	478	463	437	436	424	447	448	463	419	480	455	421	448	456	483	471	422	444	466	447	455	422	449	416	475	450	486	463	440	471	470	458	445	442	454	471	444	432	427	500	462	441	421	443	463	420	459	437	465	443	465	448	475	459	443	442	490	462	413	492	444	447	456	503	454	442	439	474	485	448	499	448	452	461	467	478	473	473	467	457	485	504	464	485	439	457	449	488	464	442	448	433	495	457	458	494	422	424	442	482	490	470	432	450	463	441	458	462	451	476	471	445	420	477	440	460	471	438	414	425	472	466	451	434	419	469	487	481	448	459	451	462	415	468	481	447	457	473	469	472	448	435	455	459	425	447	436	473	451	443	459	447	479	475	492	465	445	441	429	489	487	423	445	465	469	452	442	476	427	463	456	455	460	476	444	485	430	461	446	473	458	465	431	481	457	438	448	446	451	433	448	476	488	479	428	451	466	442	442	490	472	448	446	443	441	470	442	447	461	470	458	483	495	474	452	458	429	468	433	467	456	468	434	429	449	425	425	432	486	464	465	480	473	462	426	479	432	494	433	463	461	462	463	463	500	433	466	438	428	489	491	468	442	429	430	457	440	472	458	464	472	476	499	440	462	469	429	432	450	434	477	418	466	469	529	454	467	470	425	488	477	437	458	480	478	476	413	476	444	498	463	483	448	460	438	438	473	462	425	474	471	457	472	469	498	466	445	456	477	481	471	474	423	467	446	458	407	440	483	473	495	447	455	462	461	492	493	434	446	456	457	448	483	435	444	458	435	452	445	484	462	463	464	471	466	456	453	438	460	399	439	469	496	471	471	475	463	442	414	483	428	466	477	441	486	457	466	441	470	438	408	464	455	445	444	484	448	491	426	501	444	460	435	431	458	454	444	450	458	463	466	445	435	442	460	475	447	470	467	475	503	474	462	437	455	451	469	441	499	431	447	487	473	475	480	466	432	489	436	436	456	472	485	428	473	444	433	482	498	481	467	503	438	491	446	441	460	491	437	427	444	492	437	454	416	449	443	418	470	458	474	436	457	470	449	429	450	433	436	468	470	438	471	421	454	443	428	446	456	463	461	427	458	465	440	454	427	478	442	481	418	470	447	464	448	430	477	462	437	415	513	449	405	462	465	430	469	449	443	476	450	448	429	479	456	458	475	493	475	454	477	450	449	468	448	424	496	478	482	428	447	451	455	420	477	468	485	454	474	480	458	452	439	454	443	440	478	472	470	435	436	439	406	462	474	445	479	452	463	479	470	452	458	441	443	466	469	466	444	481	474	444	431	458	474	454	434	470	446	419	466	457	432	494	427	451	453	470	466	468	464	440	458	459	459	443	476	455	443	492	495	476	421	488	471	475	433	466	428	452	441	469	445	477	448	498	467	497	482	474	431	463	475	481	440	460	462	435	463	463	427	488	440	476	436	458	452	439	492	483	430	458	476	445	441	455	450	472	465	436	472	471	482	463	451	463	435	473	442
3817	3112	2487	1295	976	775	953	3226	12664	18946	14032	7372	2507	934	516	426	463	423	384	414	434	415	376	389	404	415	431	413	429	413	431	392	396	415	445	389	435	358	430	381	390	379	366	411	394	390	403	400	414	414	415	425	380	393	424	393	420	393	407	401	415	384	403	413	422	425	424	397	389	428	439	405	389	377	426	416	379	420	394	410	377	397	406	370	353	410	419	420	407	399	369	397	457	420	425	441	410	383	431	406	409	412	415	432	442	429	383	370	436	397	388	395	404	374	432	422	382	407	367	413	400	398	408	405	411	383	413	437	366	403	372	375	444	422	423	383	387	412	401	422	415	424	426	387	419	384	427	430	409	422	416	441	380	380	389	411	413	403	423	441	398	425	405	402	396	413	396	432	425	377	429	424	407	403	420	386	410	368	371	430	376	440	401	409	430	404	415	418	384	343	453	407	414	412	434	404	432	419	409	395	429	417	434	397	393	395	380	417	436	402	402	395	406	399	434	415	420	394	410	394	410	422	413	392	434	416	398	404	383	366	405	412	418	430	408	399	435	406	392	407	413	412	401	406	393	409	426	443	425	374	390	382	384	386	398	435	415	415	400	390	416	426	424	341	432	395	405	365	410	415	380	400	383	389	426	377	397	420	387	445	395	433	393	401	407	381	415	395	407	436	400	452	423	413	421	404	414	422	385	393	413	398	385	410	401	455	415	350	354	398	457	391	454	409	411	431	422	371	396	422	405	425	423	377	395	405	404	411	407	390	410	425	409	366	386	417	427	415	376	448	412	395	412	384	390	402	397	409	399	414	409	406	398	395	392	437	422	412	427	389	409	429	411	445	405	406	375	418	405	447	396	414	394	407	394	381	423	397	390	421	388	476	397	449	417	397	416	377	426	431	435	392	381	372	406	395	368	428	395	377	410	404	419	413	402	396	410	427	393	394	408	402	425	391	436	422	415	429	423	412	415	399	424	398	404	398	411	405	411	396	401	372	400	432	401	365	403	392	430	395	406	398	424	447	381	453	398	390	418	404	366	389	407	405	425	394	396	404	441	427	388	384	412	394	408	439	426	410	386	416	377	409	398	404	422	382	420	414	426	447	418	405	391	398	397	366	364	387	392	376	429	396	447	432	446	395	410	394	423	365	395	420	404	380	407	451	423	377	371	384	381	406	419	426	422	425	400	388	420	428	386	423	423	408	379	379	402	425	378	402	405	443	396	414	420	442	449	399	402	389	446	412	438	419	412	406	417	435	428	420	398	381	459	415	399	423	364	417	408	372	400	387	435	394	376	406	435	408	407	392	420	431	366	403	397	424	426	382	386	397	387	427	392	434	406	429	395	372	377	394	380	402	410	403	403	417	395	423	403	387	408	405	419	429	370	389	411	408	415	379	418	410	416	404	403	412	388	375	398	372	441	423	421	400	400	422	398	401	427	418	401	396	409	401	390	401	400	399	379	385	420	426	398	412	418	416	393	404	410	443	389	376	385	391	366	411	416	398	405	399	382	436	417	417	389	403	392	400	400	374	405	413	395	391	421	395	412	429	404	389	399	414	403	382	373	409	396	383	428	400	406	417	391	384	425	411	399	396	376	413	384	417	420	424	412	413	414	412	373	405	403	397	375	422	402	401	407	411	410	420	423	420	416	380	393	425	405	381	394	417	394	421	441	402	421	439	422	381	412	407	413	383	399	414	364	393	467	406	426	425	389	384	385	392	394	402	408	365	427	414	410	389	423	380	405	440	389	409	419	390	413	440	444	396	402	417	408	409	392	391	398	424	386	418	403	368	404	451	423	399	408	415	430	384	413	391	393	442	409	422	404	406	380	427	408	424	371	422	395	417	390	408	393	423	391	418	398	407	402	404	400	424	373	434	397	382	396	416	429	398	354	450	405	408	431	439	378	428	395	400	391	445	402	389	415	382	392	411	374	395	415	441	362	406	433	420	430	405	393	421	405	435	402	416	418	391	399	416	434	450	409	371	419	394	419	431	416	408	407	427	408	397	427	392	384	385	422	407	418	388	417	360	409	367	387	419	380	388	397	371	388	422	392	428	400	413	404	414	375	413	431	388	403	413	379	392	415	373	423	405	382	439	373	403	428	401	380	412	413	401	409	403	407	452	395	415	419	425	404	418	416	391	421	386	407	384	379	380	410	422	390	411	447	389	425	416	390	425	375	362	395	404	408	387	420	419	394	446	413	428	403	436	390	353	417	422	445	392	406	448	393	347	427	400	416	409	414	390	399	427	423	399	402	383	394	389	398	389	425	418	391	385	379	401	407	416	416	383	391	412	407	411	407	410	416	430	411	432	422	405	377	407	389	420	392	374	399	392	390	398	409	382	385	427	404	402	402	407	385	400	417	392	404	429	383	373	430	370	397	405	421	445	401	432	421	393	407	380	378	380	441	404	437	405	422	393	399	388	391	376	422	410	422	387	438	382	411	408	411	369	392	439	453	438	422	379	397	411	391	381	437	410	410	398	420	430	388	408	406	399	402	405	422	419	409	383	413	418	402	410	440	407	367	393	384	383	419	397	376	398	411	424	393	403	405	388	398	409	404	407	392	413	405	383	435	398	409	418	394	382	391	401	423	415	380	420	393	430	395	408	398	420	418	382	413	404	369	395	406	369	450	397	408	390	388	408	405	393	424	384	411	397	376	451	404	423	387	395	398	392	407	406	418	403	414	421	410	393	397	375	406	383	367	401	385	411	416	383	430	404	397	420	437	429	373	451	391	399	404	409	366	417	409	415	357	403	422	391	386	392	425	378	415	407	452	404	386	390	409	430	455	391	398	383	414	407	436	387	378	382	429	360	468	392	420	388	394	391	405	406	354	432	359	406	412	409	372	383	423	399	419	375	412	395	378	380	426	388	419	400	429	361	409	389	414	373	376	373	405	346	388	447	400	419	427	394	410	393	399	431	389	379	398	372	388	395	417	430	419	426	431	459	393	386	406	409	398	408	390	417	411	420	385	372	390	378	434	388	403	419	395	387	368	400	386	409	363	395	408	391	384	400	357	418	381	379	432	397	416	414	422	397	428	402	382	409	404	402	426	402	373	398	409	423	426	383	460	395	365	400	401	377	460	402	419	399	363	415	378	400	407	433	422	403	448	414	395	407	443	404	406	408	453	394	424	394	403	391	425	401	420	409	368	401	429	430	448	338	410	413	443	401	414	425	399	411	397	429	382	404	388	387	394	406	417	399	388	408	378	367	401	398	423	386	430	421	412	422	422	413	419	375	414	386	444	393	391	409	422	420	428	402	404	368	405	400	385	409	411	406	388	398	409	444	421	397	429	422	403	398	403	439	378	380	421	460	396	413	417	368	401	389	400	408	390	408	419	394	408	444	420	419	392	446	387	366	406	404	404	406	389	388	401	411	437	400	412	378	405	386	400	431	389	390	390	379	397	388	387	433	376	439	370	408	417	405	398	381	394	376	390	415	401	422	378	388	382	416	400	395	388	420	351	415	392	396
23931	21068	28267	24101	21051	7927	3165	10632	23992	29356	30817	17399	7346	2471	1025	701	622	652	617	616	613	642	635	659	613	677	639	640	624	565	653	637	671	671	625	580	599	605	641	626	574	662	569	645	586	591	635	630	613	645	631	585	610	681	649	595	642	626	639	583	662	625	620	633	544	636	602	602	602	618	640	645	653	626	638	617	598	620	645	556	568	574	624	662	603	622	610	612	612	588	632	623	627	606	643	611	580	636	629	591	598	617	556	595	603	624	670	620	602	599	634	622	576	622	623	667	598	616	630	607	613	618	588	627	614	627	649	638	595	584	625	620	638	567	608	607	599	609	643	594	664	599	629	580	605	637	603	632	639	628	635	626	622	654	579	626	592	629	597	620	631	644	673	605	576	604	609	633	604	606	625	579	586	592	602	612	582	620	640	592	591	625	602	601	608	646	636	586	627	610	577	593	628	667	603	628	636	556	646	589	664	594	638	613	556	591	563	598	591	613	650	619	584	565	610	620	636	650	610	633	605	561	592	608	664	602	630	602	622	578	578	585	625	636	631	604	610	653	594	600	628	608	632	610	625	589	624	581	575	611	601	637	613	638	596	643	587	585	602	693	614	604	624	628	626	642	585	613	663	634	589	615	573	594	617	604	617	627	602	634	612	632	582	626	580	632	626	620	608	598	596	585	587	573	649	613	605	622	610	577	627	625	657	617	634	606	599	616	607	599	625	604	568	583	640	618	594	623	605	639	597	600	591	611	587	635	628	600	625	572	602	578	605	600	649	576	636	605	612	591	607	580	636	594	622	628	628	630	609	569	619	631	622	615	603	593	616	628	600	598	631	644	598	613	654	570	587	607	621	628	594	590	659	604	617	603	619	607	621	628	641	629	604	618	606	627	612	647	599	604	646	637	578	602	669	601	581	573	583	627	661	645	625	601	598	652	612	608	626	599	615	636	595	586	613	592	652	592	626	596	624	609	580	657	634	627	620	625	613	622	596	643	635	602	584	649	674	626	619	637	619	615	608	579	630	613	625	598	582	632	599	608	619	626	613	571	625	626	595	608	603	632	638	629	600	620	629	592	602	619	594	607	612	638	575	601	624	600	635	603	631	608	606	590	613	614	644	649	637	604	621	625	594	585	627	615	611	583	654	604	611	617	625	594	640	646	563	602	587	600	589	593	598	588	601	593	616	607	629	587	591	616	599	657	643	631	605	637	581	608	622	588	615	632	632	610	612	590	624	653	582	615	621	635	644	631	619	619	628	640	614	640	630	600	583	572	645	613	653	616	613	611	601	610	596	639	547	574	614	609	598	603	614	636	604	619	609	586	615	571	615	575	621	576	566	622	629	618	601	630	595	691	606	602	627	614	653	638	589	603	666	600	574	622	598	625	606	591	597	673	590	603	622	591	642	631	617	624	580	570	601	595	635	576	623	612	646	619	622	637	602	580	560	572	625	584	640	592	625	636	604	617	625	623	592	629	621	602	633	585	567	613	605	629	612	649	667	594	590	594	561	605	616	663	622	581	601	677	563	581	610	637	572	638	589	622	651	607	617	593	633	621	637	591	579	605	631	635	533	656	620	600	630	628	634	628	580	616	639	618	598	595	599	641	591	612	665	576	635	619	531	649	626	623	622	622	648	620	581	620	632	575	572	604	586	612	607	613	620	586	610	618	613	594	585	661	608	627	616	611	627	587	631	669	623	609	606	580	603	584	609	588	621	605	640	628	583	613	613	590	606	587	609	625	630	651	609	649	654	613	645	632	583	624	613	557	617	612	612	622	573	599	592	599	627	599	614	579	594	612	594	582	607	620	606	598	571	629	589	585	612	634	613	618	589	648	594	642	570	598	577	625	606	620	636	606	607	571	606	615	611	617	614	633	600	623	605	615	605	595	610	560	613	591	613	601	563	564	592	603	588	580	636	614	577	592	620	610	657	596	599	589	612	612	595	652	566	567	637	625	646	616	599	620	647	588	610	654	631	584	622	644	644	648	661	604	586	596	602	690	642	618	610	601	634	622	642	652	634	638	595	634	599	633	605	617	644	573	643	618	591	643	656	588	613	610	598	606	571	671	600	615	628	634	602	624	614	610	605	564	599	600	615	632	610	596	658	620	583	650	586	645	624	597	611	621	640	594	574	590	601	658	560	606	646	637	609	610	598	597	626	611	596	597	609	640	623	648	608	583	572	610	578	596	632	597	602	601	625	620	565	634	576	615	601	614	616	626	583	561	560	627	617	614	637	674	581	586	625	571	591	574	618	588	657	580	607	650	647	609	618	633	593	605	609	663	617	620	626	594	612	652	596	617	595	608	643	640	617	631	583	659	615	667	613	613	629	634	607	621	581	631	642	605	642	616	604	570	658	610	623	606	610	599	621	600	585	629	626	575	588	606	584	619	597	641	610	542	621	612	611	573	595	623	662	613	666	615	619	605	597	608	609	634	577	602	578	624	645	601	615	615	597	603	594	561	598	624	597	611	628	606	588	588	619	628	638	623	594	589	600	556	616	574	608	626	604	613	569	629	598	578	640	602	570	568	581	650	631	635	606	575	625	616	587	590	597	605	590	634	622	614	615	594	610	594	619	621	664	641	653	609	605	626	593	603	603	567	621	563	633	619	653	596	578	571	637	629	626	621	614	547	613	603	610	578	557	619	572	606	599	575	624	579	600	634	631	642	613	612	636	577	654	609	612	618	582	594	615	609	596	627	605	599	606	637	649	580	595	579	607	629	569	600	575	591	601	600	590	597	621	621	586	611	598	618	607	627	630	599	639	591	613	606	641	606	633	593	598	641	606	632	567	632	606	577	634	616	605	571	581	567	626	627	599	612	630	624	611	653	615	600	576	600	595	599	571	597	629	637	591	610	592	615	596	654	567	602	602	601	603	653	622	611	594	588	569	572	649	612	592	604	614	589	620	589	622	592	609	627	596	607	607	618	610	587	609	624	593	620	586	592	625	646	601	651	629	594	602	575	604	620	644	598	647	609	625	603	616	618	605	632	621	610	625	592	584	604	634	607	594	617	632	600	630	602	597	609	596	594	624	625	591	621	599	600	597	617	635	634	614	580	601	568	596	614	608	602	622	567	564	614	641	595	651	613	611	634	564	623	586	598	599	640	581	579	570	600	643	624	657	648	627	611	623	616	642	587	629	570	639	619	634	634	569	598	613	669	600	670	631	661	582	557	611	644	663	621	609	611	608	620	646	599	594	597	635	586	617	629	592	577	631	596	613	605	618	627	568	629	568	610	634	597	644	611	617	573	589	626	612	607	606	572	601	565	572	583	609	621	600	649	615	588	542	608	616	631	605	634	572	554	624	618	608	619	648	586	586	634	605	613	603	589	634	611	602	622	647	597	615	596	598	634	621	634	631	631	608	619	635	633	607	612	586	586	605	641	601	575	636	637	591	622	657	637	608	610	640	601	595	590	620	610	559	610	614	594	597	655	616	583	625	618	626	592	616	604	625	595	596	605	603	644	636	632
4174	6414	4957	2664	1752	1592	3258	13108	24903	28687	26036	13390	6569	2566	910	607	526	559	566	490	537	565	566	559	506	538	550	526	522	515	517	546	524	513	519	544	538	529	552	547	559	574	539	515	588	557	540	563	588	525	531	488	549	521	544	484	482	539	522	545	536	554	465	500	565	497	551	542	503	535	540	539	522	537	508	555	502	531	574	487	505	539	508	498	527	495	505	572	542	509	547	516	499	538	538	529	513	521	536	526	543	563	547	516	538	506	545	540	537	561	542	529	525	544	573	538	539	553	555	555	576	499	475	481	540	523	543	548	528	484	526	500	559	539	492	533	516	529	478	562	545	525	540	555	519	519	532	532	528	524	491	528	551	493	533	457	527	537	499	552	508	537	539	501	509	506	527	550	522	508	512	497	555	558	541	524	507	562	537	520	535	557	558	531	509	525	553	517	527	552	508	516	511	546	531	530	518	532	525	499	553	479	542	562	483	502	536	539	559	502	495	545	558	515	545	563	511	499	576	509	531	513	552	527	542	531	540	511	510	536	536	499	555	540	540	503	518	526	515	524	524	526	523	506	509	550	519	527	517	553	530	533	529	524	504	549	504	486	554	522	539	492	520	517	489	534	521	501	481	527	546	567	548	520	516	531	510	507	506	527	520	529	500	498	555	520	540	533	484	493	520	537	528	562	531	579	515	530	521	551	540	523	554	513	552	502	550	576	539	533	547	494	530	537	548	547	521	511	545	524	536	523	529	541	555	509	532	530	523	515	516	511	533	545	463	533	505	533	546	540	545	523	544	521	506	509	562	534	532	529	538	544	506	546	511	539	500	547	518	532	529	537	554	515	488	532	524	517	515	524	514	537	505	521	503	492	548	478	514	535	550	509	517	532	520	488	547	513	514	538	518	545	541	462	509	512	545	499	529	491	517	548	527	519	528	545	523	513	513	507	528	529	553	510	493	514	516	501	542	552	553	499	517	551	496	526	518	524	548	530	518	537	525	522	551	537	517	515	505	573	496	525	530	491	509	526	534	531	504	500	531	514	548	549	542	519	528	517	532	524	501	540	572	508	520	526	552	483	524	547	547	546	517	509	515	520	553	521	508	511	524	535	524	503	533	505	520	566	491	528	552	532	542	530	493	547	501	496	504	516	552	522	537	526	546	563	521	543	525	522	512	517	547	527	563	556	531	486	533	517	500	565	540	508	513	538	535	517	508	481	520	508	489	524	479	496	555	494	546	532	565	540	523	501	546	563	546	542	515	534	520	539	516	461	536	536	563	518	491	489	554	547	534	516	521	544	530	570	519	525	489	484	534	496	546	502	558	537	520	533	503	527	529	530	558	518	543	533	505	535	518	538	529	541	547	517	529	524	542	495	505	523	525	522	513	505	546	532	519	501	512	516	523	522	535	540	512	551	521	526	482	560	523	551	530	548	535	573	542	497	502	515	485	570	521	503	526	532	559	561	524	520	513	527	506	494	473	536	534	513	509	536	537	519	518	521	500	546	526	539	500	529	504	520	512	502	508	498	529	516	511	530	533	545	570	520	522	510	588	508	530	518	533	528	534	532	496	554	534	526	522	554	507	537	520	523	495	499	555	537	523	495	530	546	532	515	560	522	517	502	516	533	527	490	544	507	482	526	513	524	508	505	574	509	488	522	544	553	503	520	492	515	552	554	518	526	516	556	556	509	494	510	517	526	549	481	553	523	511	535	533	491	501	508	559	541	525	477	528	535	495	514	526	535	571	534	539	479	525	543	540	533	532	552	483	540	501	527	533	489	532	526	576	533	504	497	536	509	517	534	513	536	514	530	545	563	524	554	530	527	545	534	526	584	523	515	490	528	502	571	516	496	511	517	552	514	558	560	525	501	470	555	514	504	520	542	535	535	502	543	531	534	519	517	526	519	549	524	525	515	547	557	526	555	538	479	543	515	509	581	506	525	569	533	534	541	495	521	524	547	546	541	518	487	502	502	492	492	550	560	520	548	532	534	524	523	511	470	526	499	504	545	548	489	532	546	553	554	523	556	517	540	532	497	542	500	462	539	541	511	520	519	497	521	513	521	510	538	519	537	538	477	569	496	518	505	533	520	500	500	539	521	560	475	485	512	504	514	508	519	542	539	538	516	506	548	492	503	507	528	523	540	559	530	533	496	491	524	504	519	521	522	553	524	495	554	500	566	521	520	496	550	539	524	560	512	489	552	552	530	494	519	570	528	508	562	518	530	472	534	545	499	527	544	515	537	505	516	494	526	523	554	549	522	505	523	517	549	576	551	513	492	562	538	505	519	521	486	494	522	524	491	509	505	501	533	488	529	523	546	526	522	494	583	580	540	523	543	517	543	567	521	532	518	559	551	509	517	543	532	504	490	516	543	486	540	507	521	503	506	558	521	533	563	561	508	526	503	494	533	519	499	558	545	515	534	531	511	538	512	501	532	497	503	514	502	491	549	499	513	550	487	507	549	512	522	564	559	537	510	546	498	531	487	513	522	550	561	521	504	516	543	491	532	552	521	496	537	491	494	517	539	528	490	509	514	474	484	512	502	525	515	505	495	514	549	513	517	556	510	489	532	532	530	520	539	513	515	571	560	484	488	512	546	540	499	507	490	516	536	499	512	589	511	509	513	535	528	533	514	526	513	516	516	509	541	565	522	516	478	526	522	546	554	514	501	547	532	512	549	509	514	526	497	509	517	507	522	542	488	531	553	539	531	498	491	548	531	531	526	540	527	492	489	573	518	514	497	519	517	536	475	492	537	525	536	522	529	510	523	554	590	514	544	527	458	529	500	559	542	486	513	532	506	513	489	506	533	540	499	486	536	507	535	539	535	538	532	528	514	519	485	497	534	539	512	500	531	538	495	497	517	509	574	518	542	490	577	557	487	522	522	525	557	542	573	504	500	510	503	536	579	515	521	507	517	524	526	548	536	518	519	502	522	529	525	539	560	545	505	538	556	511	544	546	537	525	579	530	519	531	500	516	539	562	544	491	558	524	519	520	503	482	487	542	523	494	506	531	559	523	552	525	528	523	484	513	490	520	543	504	513	507	497	512	542	529	512	586	516	519	529	545	512	530	527	496	530	554	513	524	505	521	520	546	538	532	543	524	517	511	592	542	530	524	545	530	514	519	548	506	470	546	515	493	528	529	545	561	530	524	545	524	508	512	490	506	478	505	531	498	486	519	536	500	505	509	519	558	549	514	583	513	540	511	531	557	514	523	498	530	520	502	551	544	515	511	512	492	533	526	527	522	507	516	540	514	528	546	507	522	541	520	509	524	488	528	509	498	554	512	508	505	531	553	518	556	525	527	523	514	512	514	507	529	511	587	536	539	538	538	530	482	507	494	522	542	490	530	557	521	541	532	535	482	496	515	512	498	526	525	546	512	532	555	529	491	537	542	557	509	517	583	525	524	539	483	561	563	521	550	510	537	546	513	504	533	539	496	536	532	504	525	555	506	519	530	494	487	529	523	507	542	529	545	553
27323	11933	1021	552	394	332	367	416	785	1731	1787	1124	657	474	346	331	290	309	320	323	294	287	299	287	302	315	330	301	307	297	307	310	264	315	309	294	294	290	290	281	304	284	301	310	307	326	278	300	306	287	292	300	275	321	294	297	308	282	304	318	343	292	300	320	279	293	302	260	306	330	332	303	304	309	339	305	296	289	335	258	311	293	289	272	316	296	277	310	310	295	299	302	318	305	321	301	305	307	310	305	294	280	271	296	308	268	362	298	294	326	299	272	285	294	311	290	299	299	292	309	286	290	303	312	323	302	296	307	290	316	330	325	302	284	283	302	299	314	295	294	300	285	293	310	269	304	309	279	312	289	304	280	324	306	327	332	311	300	304	315	296	307	306	301	329	281	303	296	299	326	288	288	288	299	311	325	297	318	295	272	319	312	305	305	320	299	270	292	310	284	315	311	317	320	285	332	322	311	300	308	300	327	342	331	278	309	294	320	299	284	296	321	301	314	299	304	343	300	301	308	322	315	297	279	261	297	291	283	316	331	343	298	316	297	321	300	289	304	325	347	316	304	318	292	309	303	311	312	312	313	340	309	277	285	292	330	334	304	308	323	307	302	317	296	286	327	321	309	286	278	293	299	315	323	318	288	287	306	275	303	297	287	305	319	299	304	336	289	306	301	320	299	301	316	308	285	272	307	291	293	318	308	273	315	298	310	299	316	303	339	327	309	281	301	279	305	312	255	289	297	287	338	318	305	265	291	302	330	284	287	303	280	297	309	318	313	311	282	276	325	319	321	332	293	276	290	290	305	257	315	318	315	306	310	294	319	311	300	291	293	288	316	287	327	294	300	320	340	305	269	273	275	308	315	335	320	324	306	317	299	318	267	289	312	327	283	282	335	296	292	285	330	310	303	309	294	289	280	317	328	276	315	315	307	306	306	292	301	297	287	284	299	311	316	294	258	288	337	287	290	303	297	292	328	325	305	300	286	294	284	277	299	305	273	305	308	301	356	298	269	292	305	310	287	292	279	309	331	311	319	294	292	313	347	284	300	307	304	322	313	326	300	273	359	316	310	324	324	294	312	282	332	306	322	313	312	290	275	284	309	297	300	297	302	296	333	306	311	315	319	347	311	319	336	319	313	286	299	306	329	313	280	292	316	327	310	301	332	278	294	297	307	261	313	291	315	258	335	305	327	335	312	317	312	300	319	303	326	309	269	322	298	308	298	304	327	322	300	314	278	302	295	301	297	288	298	283	310	299	281	287	278	312	304	312	272	297	293	313	290	308	322	299	284	275	255	295	301	332	326	266	314	298	312	267	300	280	331	294	316	278	296	299	254	314	308	323	341	280	349	304	291	286	284	301	301	324	298	292	299	315	327	317	300	284	311	299	286	315	254	328	301	341	285	312	313	327	314	312	320	305	285	353	333	311	289	308	308	281	265	298	293	301	302	312	319	276	323	287	309	320	308	294	307	269	305	301	315	309	321	298	271	290	306	313	304	319	285	297	310	319	278	288	314	319	297	290	263	337	309	305	318	306	322	343	286	308	281	318	280	288	306	326	303	287	337	307	321	306	313	317	303	315	283	317	294	281	319	300	297	299	341	273	312	302	297	300	274	268	318	319	279	314	330	320	293	281	294	269	333	289	299	263	264	281	293	349	272	270	334	281	295	304	338	327	276	292	284	308	269	293	295	298	313	299	317	308	317	306	288	267	334	304	298	297	276	291	281	352	314	296	257	310	312	267	306	278	287	302	309	302	316	302	288	319	333	289	291	301	294	324	301	305	291	293	280	300	290	319	309	296	351	337	315	314	270	275	319	323	303	278	291	274	311	294	312	331	286	309	293	277	301	309	321	292	317	294	305	307	291	310	314	281	306	311	306	315	306	314	275	283	317	306	312	303	306	270	317	312	294	257	297	317	338	299	301	329	302	321	301	318	294	305	303	302	311	285	321	287	304	320	324	307	289	288	312	291	290	284	294	316	315	304	328	312	291	281	293	312	286	306	307	317	302	302	292	310	317	253	289	320	341	305	278	288	320	309	308	320	317	290	301	329	276	313	315	289	323	297	299	284	271	312	282	317	315	317	278	285	309	320	290	302	301	303	324	301	270	296	307	306	330	289	292	322	281	298	300	306	302	295	306	287	296	291	307	307	299	310	322	287	307	321	303	297	283	313	295	306	304	313	307	339	279	302	329	292	288	292	315	298	329	284	311	314	311	285	280	328	284	324	287	326	294	292	308	314	328	286	315	324	284	348	330	319	302	295	311	283	298	275	280	292	316	296	299	298	298	289	308	281	275	303	297	313	292	292	306	295	282	324	298	331	293	340	310	282	302	308	295	311	266	294	310	299	294	274	275	312	306	283	321	294	307	287	284	320	279	315	258	321	315	317	317	313	293	273	282	327	289	302	305	297	312	307	302	292	297	300	303	291	283	307	295	276	305	306	305	325	292	333	318	318	354	324	289	285	329	300	305	303	293	293	297	325	318	316	315	280	327	288	300	333	301	312	301	311	324	304	287	317	290	274	330	327	288	269	316	280	300	284	317	304	281	314	258	294	287	356	304	299	303	272	295	278	339	304	323	287	317	351	300	287	284	286	282	292	327	320	312	305	298	303	301	283	291	322	312	295	270	276	303	292	320	311	283	288	319	318	296	303	311	312	314	290	307	297	281	285	298	304	299	303	286	306	296	336	316	290	294	311	286	303	268	343	288	311	303	299	305	294	291	330	320	287	326	287	294	294	317	284	310	315	301	303	322	311	307	334	285	321	279	319	290	306	264	292	328	298	298	305	290	308	275	285	309	265	323	281	308	318	306	310	307	310	275	288	310	290	304	294	299	308	300	309	288	298	283	331	313	306	303	298	323	268	294	320	308	301	336	281	301	316	314	274	274	290	279	303	280	343	321	318	305	289	298	313	314	328	295	305	270	316	282	278	263	331	294	286	335	313	309	322	355	341	304	320	311	306	295	295	337	293	297	314	293	300	290	322	292	305	305	289	316	320	289	309	298	316	327	285	310	270	331	315	334	281	308	278	292	306	316	319	306	297	301	308	316	326	328	296	316	294	335	281	288	282	326	299	292	292	334	302	311	285	321	285	353	317	321	303	322	323	290	310	296	301	294	314	312	301	289	308	312	296	275	296	286	281	305	341	319	320	294	317	321	324	301	298	279	314	305	293	298	328	288	288	285	321	282	300	323	338	304	292	325	294	276	339	302	324	282	284	284	317	328	325	301	338	325	298	321	321	315	294	314	312	289	316	320	298	303	279	317	309	309	290	309	284	321	298	299	312	310	308	283	294	324	334	299	290	330	311	312	312	314	293	284	301	325	306	288	331	339	295	330	317	324	283	290	331	297	323	294	277	286	312	300	275	281	314	315	316	329	299	291	313	297	320	313	309	283	304	312	327	306	310	286	294	343	281	297	280	279	315	269	309	288	335	298	312	308	298	302	320	300	303	332	292	278	309	304	309	290	333	300
5016	679	547	405	338	301	330	469	1128	2410	2283	1256	799	514	338	298	283	300	314	270	301	304	260	271	281	271	284	283	268	267	280	253	272	275	286	279	271	288	300	267	264	277	266	245	279	277	263	283	281	279	286	283	285	288	288	285	281	262	299	291	280	277	307	294	265	267	291	261	275	282	298	269	262	263	285	275	272	255	231	282	276	273	274	254	274	277	255	264	259	289	306	271	284	299	296	274	267	271	297	290	280	303	290	292	288	286	282	270	252	274	261	277	263	269	267	281	287	291	272	284	265	266	286	280	282	280	284	290	261	299	267	277	303	294	272	265	261	280	250	281	261	267	271	280	261	310	277	267	302	278	309	269	293	255	261	264	260	241	271	259	276	271	311	295	289	281	254	281	276	260	260	255	293	328	266	276	278	282	265	277	287	268	288	284	258	290	256	247	279	305	287	282	242	273	305	265	278	270	283	293	292	260	274	280	253	256	282	258	245	296	273	285	269	266	303	244	245	271	266	262	293	268	266	270	266	265	267	288	279	243	302	291	285	266	295	276	271	267	254	278	266	270	285	300	285	258	267	232	261	245	258	261	259	280	252	265	281	278	264	270	285	232	262	258	263	279	301	271	286	278	275	271	247	252	257	243	284	272	269	301	255	286	277	259	281	260	280	271	277	257	259	278	276	311	274	294	258	273	278	277	277	290	270	290	266	301	288	260	289	228	307	268	292	253	269	263	286	289	288	263	279	262	295	269	283	266	291	276	256	293	271	243	273	263	269	263	248	256	248	283	303	266	263	259	281	274	291	234	269	266	264	281	230	274	274	275	285	275	282	263	286	281	285	248	276	242	264	304	255	286	273	271	272	251	262	293	261	275	295	285	277	257	284	295	280	281	267	291	268	264	235	261	270	290	288	270	279	251	256	274	269	270	286	301	275	261	278	274	269	274	282	315	316	266	280	274	281	289	294	292	281	274	272	264	266	244	245	295	281	315	269	268	259	283	281	281	295	284	248	266	287	286	295	273	269	249	285	301	274	289	290	289	273	303	300	299	285	277	272	281	248	280	247	264	265	304	266	237	268	290	271	250	282	287	279	269	280	265	283	235	268	259	282	289	275	275	276	277	260	270	254	284	278	296	291	284	269	268	289	270	259	252	280	274	285	290	278	299	288	266	253	282	291	258	280	272	249	261	274	259	274	269	261	294	305	252	280	273	293	278	264	256	263	278	259	306	281	291	264	304	272	271	284	243	280	234	263	264	277	273	265	271	278	284	252	274	282	236	264	292	312	286	272	262	294	269	246	253	264	291	301	262	303	274	274	265	247	251	275	273	276	291	276	260	308	277	260	253	313	259	283	283	291	285	263	276	299	256	269	252	256	270	278	293	256	275	293	273	279	273	273	306	297	265	300	311	264	261	274	292	263	269	249	261	297	296	268	274	290	275	263	283	275	260	255	227	292	251	295	267	271	258	250	263	266	283	277	280	277	283	271	284	270	268	274	280	262	261	278	301	270	268	293	281	272	291	285	284	254	264	290	253	255	264	269	268	264	242	253	266	263	264	292	266	276	273	251	279	260	257	266	264	268	278	285	248	277	249	267	284	251	288	272	244	292	257	278	253	255	253	278	272	282	305	289	286	260	300	280	261	293	282	261	260	259	284	281	249	261	229	261	285	294	266	260	245	270	249	265	283	259	291	294	270	258	257	280	270	287	277	254	296	266	285	268	255	264	270	275	287	264	261	248	271	271	290	283	257	284	290	268	265	252	279	293	299	262	272	271	277	303	271	280	241	267	270	263	259	268	266	258	265	276	285	279	294	274	290	255	270	319	263	283	249	245	250	293	300	288	240	285	259	261	266	263	268	264	294	263	251	273	286	278	226	322	260	304	260	256	291	273	279	235	271	263	266	286	281	278	275	271	268	292	278	272	275	263	258	286	258	278	268	271	270	267	260	265	274	306	287	284	261	268	272	254	249	261	289	299	246	270	231	270	269	270	287	276	276	274	259	281	235	280	253	282	256	259	268	248	332	301	249	259	290	245	264	256	273	276	259	260	259	273	277	284	252	275	291	274	282	308	235	297	254	277	266	269	289	273	277	277	272	271	313	264	265	300	285	258	273	317	249	270	260	286	278	283	273	283	229	258	278	259	262	264	287	250	261	287	254	274	285	288	277	277	271	254	274	254	248	276	266	286	264	245	298	268	274	286	272	241	256	250	262	283	256	257	252	266	272	295	271	258	293	291	307	257	303	281	285	244	275	306	272	275	274	260	261	267	279	252	274	309	239	263	253	235	256	243	248	294	259	245	270	281	258	276	250	275	241	280	270	272	240	289	244	279	278	283	268	275	271	275	285	262	258	290	255	265	271	273	280	270	273	267	281	278	296	263	256	282	292	286	276	292	265	250	266	251	252	256	293	255	259	300	285	244	284	243	303	274	258	291	260	292	270	259	269	278	246	302	264	256	281	266	264	261	303	254	281	283	272	244	264	275	279	247	249	257	265	302	307	276	289	256	266	267	282	272	250	277	297	273	291	250	274	275	311	282	267	254	285	242	280	229	286	248	272	297	267	267	295	268	280	264	250	257	254	275	300	256	275	280	249	276	274	288	257	291	278	276	261	253	288	276	246	266	260	290	255	266	275	269	267	281	257	243	288	267	280	248	286	284	298	307	292	286	273	250	272	260	301	276	257	259	259	284	285	248	291	256	276	258	255	276	280	266	266	272	263	277	282	260	264	291	289	271	278	257	275	268	271	273	283	250	281	324	314	293	268	267	282	282	310	257	284	304	257	275	294	256	256	274	294	255	261	283	273	261	280	273	288	300	320	290	259	252	263	244	268	256	279	269	274	278	277	249	274	293	271	306	264	283	270	267	265	275	264	301	274	279	275	276	290	299	280	314	285	285	253	266	267	285	286	269	297	295	260	270	287	256	291	292	280	242	282	283	280	288	266	240	253	268	263	271	266	293	287	264	280	287	263	275	278	243	272	299	281	297	267	251	277	246	274	290	253	300	283	298	267	259	281	274	260	273	247	269	291	257	274	263	258	285	237	265	295	266	261	255	287	285	267	264	288	290	298	240	250	265	257	319	271	279	268	297	252	308	256	286	233	261	287	264	283	294	268	245	284	247	287	289	280	267	266	288	271	262	267	268	262	277	264	314	274	253	287	271	275	254	267	268	301	319	266	272	293	276	279	277	277	251	283	296	288	269	267	292	268	270	293	273	242	255	276	249	278	280	294	279	268	268	295	269	277	279	247	312	287	248	294	254	254	307	251	311	292	294	237	262	282	272	276	289	263	265	259	269	282	279	288	300	295	288	271	280	271	275	282	261	280	274	293	269	249	257	276	249	293	265	297	261	276	263	282	286	278	282	243	295	256	258	298	278	282	272	286	285	285	268	313	272	271	225	285	284	265	297	285	280	258	279	292	253	306	262	253	228	271	273	251	274	265	256	259	275	279	311	280	248	305	266	265	282	270	301	274
25146	21094	26936	24999	4005	844	671	992	4816	12094	17847	10398	3901	1469	520	397	348	378	382	353	382	379	372	353	372	364	364	365	392	371	375	320	379	348	333	351	391	355	354	387	380	378	363	339	392	344	335	408	359	360	359	369	369	330	342	394	402	350	355	362	378	373	361	390	368	388	378	381	346	354	379	367	340	384	375	365	369	386	345	380	376	379	378	329	375	345	384	366	367	369	379	367	326	368	356	359	354	356	337	373	395	344	341	361	355	329	365	336	394	354	369	383	342	374	366	376	370	385	385	390	346	342	344	370	364	352	376	371	382	373	339	317	386	359	350	370	385	385	375	385	342	369	372	380	349	363	359	339	344	377	340	351	374	366	339	336	408	355	381	374	341	356	362	362	366	352	376	374	377	365	402	383	360	369	373	374	354	364	380	396	354	377	375	364	382	370	348	344	359	406	353	385	374	341	386	359	407	381	357	366	360	388	357	350	393	356	341	385	353	365	361	405	371	360	347	351	369	387	363	366	380	344	366	391	351	375	357	368	333	376	354	381	354	398	357	351	356	356	381	332	347	377	357	378	373	375	355	364	352	361	385	388	356	360	377	333	334	349	347	396	353	320	376	378	367	354	354	382	349	332	344	344	405	389	385	362	380	353	353	360	377	362	369	386	405	347	381	365	391	343	349	368	376	362	369	374	357	364	399	358	352	349	371	362	351	367	384	361	313	342	365	376	365	348	338	350	376	339	374	360	364	377	367	365	377	358	368	383	354	382	361	358	395	349	331	335	363	376	379	402	340	354	381	373	390	354	337	355	373	385	369	373	349	348	364	333	371	355	382	334	375	340	377	378	351	342	382	362	369	353	329	350	366	375	337	397	366	379	344	335	369	354	352	373	385	370	317	359	350	377	351	372	373	365	330	406	368	365	378	330	354	386	363	346	372	325	338	366	378	363	348	375	376	340	374	376	363	368	331	356	333	402	342	372	371	410	342	359	332	346	331	329	382	375	355	394	367	364	357	332	385	382	378	359	408	345	362	389	366	347	383	367	349	343	363	355	358	348	345	414	360	337	373	344	356	344	397	358	371	346	390	379	396	361	366	347	370	353	345	359	392	354	326	349	413	389	375	329	366	383	378	382	388	360	385	387	388	350	369	376	360	360	342	342	389	359	376	352	379	366	372	360	368	381	367	400	391	357	368	383	375	383	356	364	340	372	379	344	332	355	365	368	377	380	376	353	351	396	384	345	356	342	374	362	404	331	358	363	341	383	344	344	364	362	387	362	378	359	357	373	379	339	360	360	371	354	388	377	381	348	358	399	368	374	369	383	414	371	388	350	364	362	342	320	350	356	385	381	355	368	339	356	316	341	359	380	356	334	375	314	350	381	349	376	341	365	377	373	397	353	351	367	351	365	371	355	363	367	389	389	365	385	396	377	345	374	386	369	399	374	348	366	382	359	362	364	368	380	337	352	384	353	334	370	350	376	344	372	379	399	390	333	336	329	312	350	385	337	372	339	334	354	371	368	364	368	377	406	336	360	356	318	354	365	395	381	359	372	339	366	405	335	346	377	343	362	354	366	391	375	340	335	373	391	393	361	335	350	329	365	383	347	375	364	362	386	376	356	381	335	343	355	364	348	330	324	350	356	402	364	356	366	349	353	362	385	369	364	351	374	381	382	405	351	356	373	372	374	357	357	354	370	344	357	360	356	371	376	375	403	380	361	372	324	376	360	371	356	386	396	419	353	353	354	363	352	324	346	361	385	338	400	348	353	353	354	384	350	366	388	344	369	364	377	344	353	366	389	360	378	353	346	347	382	339	369	353	348	365	336	331	371	356	377	374	344	387	326	366	369	356	344	380	363	368	361	340	362	373	393	408	365	346	379	392	392	364	381	344	399	348	353	383	383	365	363	355	340	383	357	355	368	330	355	316	341	366	383	363	344	332	340	371	377	335	367	384	380	370	380	349	311	383	389	335	364	373	388	348	354	380	358	361	343	385	407	363	331	388	369	376	360	386	362	353	363	332	365	368	372	368	354	352	356	334	374	368	366	351	411	341	355	364	369	371	366	339	375	372	380	391	369	367	361	364	388	394	350	355	399	362	340	347	369	361	358	354	354	384	383	326	383	370	375	378	367	368	354	353	339	373	379	349	334	374	383	361	369	335	415	373	373	362	335	329	353	369	379	382	350	400	367	352	354	359	371	362	378	331	345	371	368	393	361	341	335	363	340	415	328	318	359	373	381	379	373	359	379	359	367	385	348	351	373	392	374	419	357	381	334	365	344	356	378	328	347	344	349	339	379	400	342	350	394	370	320	359	390	380	375	366	372	333	369	400	331	359	358	360	376	378	373	371	364	381	345	357	398	353	332	368	384	381	385	340	384	386	400	375	374	384	432	362	315	379	365	385	391	383	354	351	365	349	316	327	364	309	377	387	366	397	367	364	343	338	331	357	378	354	393	351	397	363	363	348	354	394	382	324	361	383	361	359	339	354	381	377	348	338	378	373	341	364	369	380	359	368	354	348	400	408	394	373	340	374	305	364	367	345	368	407	354	358	337	363	369	334	358	367	367	357	385	379	365	370	356	345	355	373	371	367	350	365	332	399	335	371	352	367	359	341	360	329	354	342	386	356	375	379	356	343	395	356	367	372	334	370	353	374	387	345	397	369	370	389	368	364	386	348	344	380	347	384	375	387	394	414	337	382	363	378	363	381	377	361	327	364	331	359	359	378	369	345	370	410	394	398	369	378	377	351	364	367	344	352	347	340	379	368	374	349	367	376	351	370	386	371	360	362	380	346	357	372	352	375	366	340	370	398	388	369	397	366	345	380	359	376	348	382	353	360	332	371	361	361	370	349	378	338	383	368	403	374	385	385	339	374	392	379	374	370	344	370	341	370	370	343	350	352	386	343	342	388	325	387	346	353	369	382	342	364	347	370	345	365	356	390	376	350	347	376	366	368	360	368	388	369	368	399	382	352	392	361	341	367	373	341	363	340	369	365	344	359	369	366	367	351	364	377	363	398	358	398	346	321	392	331	350	367	386	358	336	354	334	363	342	357	358	356	375	365	375	319	336	381	360	360	373	369	359	364	356	330	378	375	384	379	355	395	371	370	369	340	333	368	354	393	338	331	349	352	382	389	355	356	349	364	349	366	388	357	371	394	386	374	360	377	345	370	379	344	370	367	388	382	375	346	362	358	376	356	345	350	363	362	366	392	379	354	349	366	350	384	353	387	364	350	406	353	364	343	316	360	369	357	323	335	346	362	363	362	332	367	365	360	368	346	320	359	374	379	342	373	396	366	396	366	347	365	409	334	349	374	358	390	361	348	396	400	384	372	339	370	348	373	339	320	370	363	324	316	375	357	400	319	358	352	372	355	371	357	374	392	403	356	347	352	366	389	369	339	368	348	357	335	343	325	372	349	365	372	361	387	383	365	342	409	375	379	386	369	353	378	323	331	354	356	382	352	351	380	369	384	357	364	396
3656	3051	2483	1219	921	667	664	1377	7063	14226	16783	9046	3986	1669	511	386	410	342	319	319	329	325	314	341	321	363	325	336	322	319	317	349	312	309	367	338	351	355	330	370	332	330	349	352	319	317	382	350	361	327	336	315	335	331	353	311	306	318	313	327	328	343	343	346	341	336	329	321	305	329	354	315	314	336	344	312	355	340	373	330	322	312	315	337	314	347	346	344	287	368	347	356	328	349	355	339	322	351	283	315	320	345	340	337	326	335	359	315	333	308	321	334	332	329	345	309	319	333	332	345	351	338	368	335	366	347	356	334	330	315	304	330	354	343	330	304	321	332	334	301	331	336	325	321	324	345	353	341	340	350	315	360	354	356	355	333	312	338	353	359	319	319	336	345	334	307	331	316	320	302	319	301	341	322	332	318	323	366	301	358	322	328	331	340	286	311	336	327	321	377	355	334	337	351	343	363	363	330	299	344	299	320	316	342	324	306	341	335	317	341	332	335	330	310	329	335	339	338	312	296	305	334	334	324	338	297	350	345	329	336	345	360	324	310	343	337	364	313	337	368	341	359	315	357	380	323	318	346	327	326	326	366	316	325	309	346	348	370	332	318	334	338	334	316	355	319	319	367	298	308	352	311	342	316	327	340	283	305	344	367	349	334	335	338	347	316	340	350	319	336	339	346	313	346	349	343	283	336	348	329	327	346	316	351	330	300	310	314	343	323	341	295	315	329	316	325	328	329	338	338	327	348	376	343	363	323	358	340	356	319	333	344	333	325	338	347	342	314	351	337	327	338	323	345	315	321	332	287	331	353	351	340	350	296	315	341	345	307	335	330	334	339	344	341	346	322	343	352	333	349	292	317	309	334	307	331	332	342	324	309	317	348	322	341	341	340	341	313	326	346	299	337	328	319	327	327	353	312	337	293	327	368	299	339	329	314	320	344	310	299	311	336	334	313	329	331	324	334	346	332	347	335	325	340	342	315	342	325	321	335	330	327	333	340	312	338	335	343	325	344	341	338	305	309	320	334	322	356	332	332	338	340	323	321	327	326	308	333	338	297	338	310	324	342	301	327	356	331	337	314	340	356	329	300	317	330	354	333	327	339	327	358	322	317	337	343	326	327	328	328	299	340	333	324	347	365	353	311	338	335	292	334	324	350	317	351	299	354	345	333	329	290	348	347	364	352	352	329	319	307	419	327	355	324	338	328	316	336	294	313	309	316	357	323	335	345	346	330	347	332	317	329	313	336	370	332	331	329	324	351	344	330	322	308	336	357	302	307	332	376	306	352	336	332	321	324	361	316	342	352	357	330	310	336	327	354	368	315	336	338	326	305	299	339	308	334	298	328	330	348	325	361	342	333	319	330	333	318	327	296	336	346	330	319	333	350	334	336	344	335	325	325	317	358	364	332	343	345	359	342	366	302	338	333	372	312	319	329	347	310	341	321	368	335	329	330	326	349	354	349	359	309	326	324	300	324	290	289	309	319	350	359	337	336	304	357	341	363	342	341	329	343	312	342	332	331	360	326	394	325	323	324	312	336	337	324	310	321	325	312	335	347	310	361	303	317	341	343	317	358	334	307	349	320	333	333	312	340	343	314	357	355	341	360	305	338	325	347	341	357	341	315	329	311	334	336	350	339	356	306	332	350	311	351	320	338	335	319	359	313	334	372	326	345	317	328	329	354	313	336	307	319	344	367	338	339	333	326	337	332	310	326	354	355	354	331	355	329	333	330	356	304	310	325	316	342	312	340	313	338	322	343	325	313	352	355	301	317	344	328	307	345	344	370	311	301	341	331	330	326	358	349	310	347	321	359	341	324	331	370	300	336	321	356	357	338	337	339	337	320	331	342	307	324	346	339	378	327	304	337	342	323	343	331	367	326	340	343	353	381	322	349	323	336	312	321	319	365	327	362	336	336	316	311	318	336	327	357	336	333	319	326	355	351	343	350	305	330	360	300	316	341	333	341	323	316	338	321	354	330	304	338	344	327	316	342	341	332	331	322	303	321	327	364	343	309	368	329	337	290	317	314	318	330	357	331	316	345	343	354	341	304	302	330	332	335	340	320	334	351	330	355	338	322	323	343	287	340	369	334	368	345	353	341	330	321	313	346	324	345	318	309	342	316	331	313	322	347	322	340	318	351	339	336	346	312	324	341	343	343	332	338	306	320	331	339	333	323	320	329	335	349	338	294	313	340	322	324	343	327	317	348	309	342	301	327	285	319	329	347	304	340	316	317	348	326	342	315	338	361	323	354	331	321	346	357	318	307	363	324	313	332	327	329	321	317	373	348	320	327	332	318	318	335	326	342	337	304	331	332	331	324	302	325	363	322	325	311	310	320	362	304	341	305	361	300	358	334	351	323	366	352	315	309	332	378	337	330	321	351	338	304	330	327	294	332	353	317	307	296	364	282	338	339	336	306	307	309	339	333	368	358	332	345	325	349	341	354	300	333	330	343	315	275	328	307	324	339	336	329	338	322	355	337	324	336	332	349	335	344	352	357	350	316	315	326	335	340	344	340	328	314	314	361	335	356	354	327	363	332	338	375	343	370	351	318	325	339	338	298	323	339	344	325	344	310	360	359	322	315	335	332	317	327	336	331	301	299	357	333	336	327	332	310	330	353	325	343	331	321	352	376	352	331	341	312	332	319	380	336	312	269	336	322	356	320	362	341	318	312	297	332	344	325	325	344	338	313	316	308	328	342	351	357	361	325	320	320	321	320	323	305	332	309	342	336	357	358	288	329	346	311	350	341	334	351	289	343	318	347	347	314	335	328	359	299	334	316	330	327	365	329	333	340	342	365	322	300	344	323	340	316	351	347	328	324	357	361	340	314	316	335	313	335	335	333	331	339	362	333	344	339	339	336	300	328	321	352	321	314	295	316	296	349	311	315	332	340	328	341	356	326	334	307	343	354	325	314	321	330	331	347	311	337	331	350	323	341	348	335	377	376	309	363	365	335	358	347	306	328	322	335	326	331	332	327	350	312	313	322	339	316	312	337	324	343	341	343	344	304	336	342	379	341	344	337	337	334	368	344	324	328	321	344	321	344	326	299	295	340	302	312	325	319	354	306	324	352	334	348	343	316	349	358	349	363	332	333	373	334	329	339	357	329	334	319	338	317	331	369	336	316	312	326	355	306	356	359	351	304	319	330	312	329	351	350	370	363	303	340	342	368	321	326	297	309	338	336	343	329	345	343	360	299	299	350	351	362	306	328	338	312	330	298	319	337	358	359	331	314	361	302	351	333	313	317	369	298	312	327	330	325	326	358	323	339	319	318	319	340	324	336	311	349	314	334	319	313	348	368	319	300	309	321	345	363	338	298	309	313	358	335	333	353	324	318	312	316	326	326	319	330	320	317	329	364	337	348	317	313	327	305	320	298	329	320	326	312	346	346	307	357	326	350	343	361	364	343	327	365	348	306	326	311	308	373	331	335	334	304	318	346	335	317	314	325	336	321	330	352	337	311	357	344	299	335
23925	21066	28265	24103	21032	7495	2887	7413	27999	36116	28275	15516	5866	1403	718	655	639	648	628	602	565	574	567	607	641	586	614	602	590	617	596	564	600	612	554	583	614	553	590	633	551	578	550	579	623	549	619	623	595	632	570	615	611	580	575	596	583	590	640	628	584	582	585	619	624	610	598	606	634	602	602	597	539	545	576	572	593	593	569	622	651	580	588	553	629	584	564	633	577	625	589	588	585	608	583	619	575	630	583	592	579	569	587	604	596	580	623	605	564	595	618	602	570	562	608	579	599	608	588	571	556	596	571	574	577	541	629	556	635	564	552	598	575	583	566	589	598	588	579	615	623	613	587	579	624	578	619	559	566	586	605	579	609	647	644	621	614	526	627	587	592	600	620	569	564	595	592	640	579	595	578	570	566	605	567	579	570	615	626	614	630	616	598	624	581	609	570	597	592	583	594	591	545	542	597	618	601	583	590	563	575	584	599	590	590	599	579	575	578	586	556	566	567	566	620	586	643	595	577	588	607	611	609	574	615	619	577	596	593	603	589	582	594	553	564	624	576	611	595	588	596	554	627	584	583	642	613	644	633	555	639	573	588	580	591	598	598	583	599	542	586	633	591	643	618	580	635	565	574	593	607	589	572	573	577	560	586	599	615	600	536	539	589	580	561	605	609	616	570	559	585	630	638	603	597	608	611	618	598	621	610	587	569	618	584	573	567	595	596	581	613	612	641	621	610	584	582	617	559	590	579	583	623	585	567	598	619	609	582	595	611	556	572	557	610	574	597	605	557	617	577	608	585	583	562	611	592	615	623	597	608	555	602	581	610	600	583	602	606	580	541	567	613	640	592	578	535	563	591	575	594	552	640	551	578	588	594	597	608	603	590	571	625	591	601	553	603	594	593	561	592	615	566	583	567	582	586	598	561	572	598	574	635	587	570	600	577	638	575	555	580	610	604	574	608	590	585	624	567	530	615	594	618	594	573	589	571	563	563	593	591	592	538	601	593	592	586	566	588	612	606	570	591	551	588	571	579	548	582	602	585	619	551	548	607	539	569	562	565	616	566	586	590	574	578	615	612	613	603	590	586	600	563	574	587	569	601	592	589	605	564	586	583	633	562	609	606	600	595	619	564	598	624	570	629	563	591	587	612	589	586	552	573	575	581	592	552	620	602	535	542	595	557	554	623	575	572	547	536	632	620	582	563	580	605	570	547	580	617	627	602	580	559	617	622	627	608	590	551	588	563	600	622	564	558	583	661	611	613	600	565	595	574	565	592	580	618	560	574	579	611	536	585	598	583	563	601	597	574	545	585	554	587	550	620	572	552	615	535	598	540	568	587	599	584	602	557	559	589	574	590	585	566	559	544	582	580	563	599	572	586	615	596	602	582	589	627	590	591	555	560	549	546	583	581	594	530	575	550	564	497	568	587	617	575	593	537	593	579	589	573	604	581	588	582	556	600	559	549	582	598	573	614	591	584	569	572	613	590	599	598	616	571	627	572	535	574	572	585	563	581	615	574	588	550	605	608	590	623	628	588	582	610	604	586	578	634	590	598	615	549	558	590	534	595	602	550	600	583	615	612	575	590	568	582	606	582	574	537	607	543	543	592	569	576	576	559	585	625	590	613	574	589	575	567	619	588	575	542	575	579	562	634	595	577	602	570	552	546	661	565	593	598	626	581	603	594	600	555	566	581	630	632	620	571	568	604	568	598	564	555	602	571	584	592	560	617	544	614	576	573	606	563	574	615	574	553	619	610	574	616	576	613	575	610	569	580	601	573	618	606	542	614	603	624	583	597	556	594	563	575	509	523	560	587	504	572	549	616	569	551	627	616	590	604	606	585	567	564	607	529	575	619	592	604	605	568	583	548	629	543	611	586	593	610	604	589	571	562	589	641	625	610	618	581	555	602	592	553	589	555	601	593	624	594	558	565	532	596	590	543	567	606	607	569	587	588	602	577	573	578	603	628	605	583	602	578	640	559	602	628	604	582	556	583	590	593	573	612	610	588	592	587	606	555	569	566	570	534	588	585	549	608	583	604	582	568	566	608	630	614	601	591	565	589	558	535	606	564	574	528	557	602	616	588	596	587	606	629	560	533	624	633	615	597	569	618	617	593	563	603	616	575	588	611	593	636	584	645	594	616	576	577	594	580	553	548	569	636	546	602	567	631	622	551	596	571	587	552	593	588	537	584	556	552	578	575	592	576	590	600	610	564	601	626	583	517	596	566	626	528	570	582	600	639	547	595	589	587	616	538	556	563	619	594	585	576	542	606	569	587	598	570	621	591	597	602	610	602	577	592	642	558	593	591	558	614	561	617	565	593	633	554	592	569	586	587	599	571	615	612	566	537	618	620	600	545	611	593	596	608	554	640	577	579	597	592	627	583	567	578	595	608	579	618	590	591	614	571	571	591	607	623	578	602	668	608	579	590	554	561	618	563	581	586	582	558	563	629	556	584	608	585	594	536	639	575	535	587	611	600	600	565	592	598	600	569	584	562	585	602	581	605	591	580	603	613	557	586	555	557	562	593	636	611	582	623	557	597	610	629	593	563	625	552	567	607	578	580	585	609	595	604	596	570	591	570	611	598	564	543	547	554	613	608	584	604	577	593	630	578	629	611	542	602	648	624	598	588	583	599	597	633	590	606	545	605	571	626	594	565	625	581	597	606	618	549	626	586	619	619	547	573	585	616	567	599	564	637	571	602	616	626	544	599	580	616	585	571	597	572	565	561	593	573	595	582	624	597	648	627	578	557	590	572	530	563	596	595	623	624	562	582	594	582	565	568	598	575	557	576	580	603	611	568	619	610	612	588	621	556	589	564	598	612	595	558	579	546	572	611	627	564	590	600	578	577	577	600	611	589	604	579	582	587	596	611	544	551	617	623	536	624	595	597	616	588	614	549	612	548	583	656	568	581	586	573	571	574	602	550	612	583	619	585	609	592	595	586	611	613	591	528	580	604	594	610	608	538	638	567	584	605	600	619	626	576	589	576	623	579	629	624	588	574	586	584	564	631	558	573	617	544	601	554	569	608	605	616	584	554	587	551	610	582	570	616	588	587	613	549	559	591	581	589	628	585	581	600	589	601	618	595	569	544	578	592	589	585	558	604	537	579	584	609	574	584	586	626	589	626	627	593	600	562	612	550	598	587	582	622	581	620	553	555	542	591	593	598	628	569	630	634	552	592	609	522	578	565	580	576	578	587	611	609	578	550	586	596	601	609	634	558	606	547	625	587	597	589	605	566	605	576	608	543	613	647	620	568	594	587	622	622	538	626	598	612	561	599	565	539	599	620	613	615	585	598	589	594	583	649	597	596	577	577	548	594	556	550	556	574	582	582	542	582	568	582	609	554	577	586	619	590	571	568	595	580	601	612	564	594	555	589	621	591	581	586	565	533	613	612	627	597	623	593	584	582	615	558	585	589	615	583	575	564	566	587	572	637	583	562	591	592	550	544	593	564	578	621	575	635	624	571	580	622	603
4133	6831	4932	2523	1728	1478	2779	9752	29990	32360	23474	12463	5134	1337	628	512	499	527	523	523	544	541	530	497	559	487	516	547	506	527	504	533	534	516	525	558	557	545	530	513	542	525	495	541	500	535	521	468	508	532	514	520	533	566	533	524	560	498	516	472	510	526	525	515	555	497	550	472	501	500	484	503	525	496	506	535	527	510	498	526	519	532	519	541	514	505	525	538	502	519	503	498	512	492	498	532	509	517	516	528	501	501	523	518	514	488	488	510	481	486	488	511	487	514	492	485	493	524	558	528	479	520	522	518	485	500	512	518	518	503	541	557	506	512	547	490	497	534	529	454	518	506	484	524	489	533	504	474	505	539	519	515	516	476	510	509	509	539	464	517	578	493	523	524	533	488	543	513	534	508	522	487	456	517	500	530	487	496	533	499	481	492	511	503	485	492	558	524	530	546	537	491	484	538	562	523	540	500	480	536	488	482	500	516	515	508	523	501	466	492	508	525	516	474	490	515	491	508	513	533	535	486	499	499	494	464	542	537	530	530	508	474	508	483	487	498	510	527	546	484	466	476	515	508	506	508	477	546	501	512	489	543	530	506	504	550	466	526	508	498	481	502	493	504	504	478	510	492	521	535	529	477	534	532	526	502	570	504	565	509	513	528	497	487	512	483	501	498	487	496	460	512	490	512	519	525	506	507	555	526	485	505	503	478	527	509	503	496	505	528	554	477	494	520	505	468	490	545	476	501	528	530	511	516	504	525	512	525	547	544	516	497	512	483	531	522	511	470	502	522	521	522	517	502	507	524	540	549	477	493	518	533	496	509	541	487	496	519	495	498	520	498	467	515	518	532	496	532	520	519	495	507	483	492	468	490	535	520	505	469	487	500	550	493	519	524	504	496	536	514	488	496	510	474	568	477	541	512	500	517	457	458	529	534	522	481	518	483	527	498	528	532	500	465	516	492	498	531	519	503	463	467	495	493	529	539	529	501	530	518	539	534	528	540	522	505	490	508	503	512	571	511	500	525	530	500	460	508	490	555	485	490	526	454	544	496	503	516	503	524	510	501	506	531	531	526	509	477	532	532	514	520	484	471	504	520	517	489	528	528	491	530	517	526	541	526	490	522	463	532	459	483	492	482	488	509	507	481	548	527	491	530	558	511	532	500	521	501	502	545	543	550	475	520	529	503	503	512	497	497	528	497	523	530	503	537	467	516	526	495	498	517	486	520	509	516	527	539	479	477	528	534	509	507	527	537	541	512	510	487	472	514	505	529	537	543	524	542	488	507	532	501	532	484	550	474	523	473	486	516	486	492	530	498	501	506	503	477	549	455	495	480	476	511	460	494	517	507	502	534	480	507	523	487	505	527	516	503	497	476	539	525	488	491	509	502	511	492	496	472	523	520	521	500	520	510	526	532	537	507	512	481	516	477	543	451	478	476	498	505	502	507	515	503	497	500	502	530	532	515	488	496	513	496	476	471	532	535	531	529	517	496	509	529	475	543	480	520	532	503	494	529	541	503	431	504	468	520	492	488	527	523	502	493	532	509	526	533	527	487	485	510	532	515	504	477	486	528	511	511	526	501	493	506	555	533	526	521	517	519	529	504	512	489	508	545	537	524	518	512	519	456	490	512	521	484	526	499	497	492	499	498	564	500	520	523	519	509	512	530	532	521	541	527	504	503	508	493	494	536	538	525	491	517	516	480	519	500	489	495	496	500	514	526	541	504	516	494	500	569	506	498	500	532	531	531	492	488	525	502	498	491	517	494	556	517	515	506	507	526	516	509	536	502	474	532	496	487	522	504	487	513	484	494	547	557	504	501	520	515	515	501	527	529	490	514	502	539	479	544	532	477	512	479	503	501	500	485	483	510	514	493	508	509	514	479	499	535	524	449	478	517	524	528	503	512	489	499	538	494	540	459	518	519	522	535	548	486	502	513	536	505	519	471	496	523	533	525	522	492	501	505	496	467	564	496	503	443	502	497	500	544	490	485	491	498	505	466	489	499	518	482	534	498	491	543	505	506	486	482	492	493	510	517	508	484	558	514	485	507	518	530	512	491	542	471	520	486	499	492	494	544	522	525	500	531	531	531	537	541	525	503	484	508	495	541	493	502	527	515	476	542	465	532	514	507	532	476	538	497	472	505	501	502	499	467	488	520	525	525	503	514	516	553	516	513	512	505	522	533	482	524	514	496	507	549	536	538	494	523	519	501	493	528	498	540	502	510	525	489	512	490	505	506	481	504	517	524	491	488	495	514	518	513	480	492	482	519	482	504	509	539	494	500	487	532	497	515	479	520	494	525	502	474	506	489	461	552	537	495	502	521	496	553	489	549	509	522	509	476	508	540	501	507	529	458	497	503	572	504	508	464	500	543	493	477	496	542	480	488	471	533	511	527	526	528	469	522	543	498	503	504	470	530	501	560	510	521	547	501	534	480	483	493	515	550	477	537	499	546	510	546	505	472	519	512	546	451	538	498	503	480	496	508	461	479	475	470	516	511	496	487	520	538	498	533	487	537	507	492	546	473	493	491	493	512	496	468	506	478	508	503	507	539	534	510	458	511	493	510	566	492	516	504	485	502	512	521	491	511	487	478	503	528	505	507	486	517	519	527	508	536	528	523	484	488	531	470	497	521	495	526	512	499	524	516	506	522	556	520	530	498	499	466	514	534	559	496	486	525	494	546	479	490	518	560	520	512	532	509	502	516	507	509	520	510	528	508	487	516	498	502	487	537	496	516	501	517	484	469	524	507	514	494	454	488	521	521	515	504	499	497	481	535	513	528	442	520	463	474	446	484	539	503	511	497	519	523	501	536	530	500	503	518	527	540	502	521	500	520	481	489	512	508	514	470	501	546	484	492	526	501	510	525	539	475	539	487	495	481	490	504	503	516	487	519	535	489	502	499	496	508	503	482	499	498	480	505	520	502	505	493	517	502	476	533	520	528	480	483	479	508	498	490	498	459	494	536	468	508	537	524	521	530	494	504	511	470	523	485	507	526	508	490	508	544	489	531	519	467	512	533	513	522	498	501	545	528	512	512	510	506	502	483	511	512	479	512	470	524	522	489	531	488	511	522	531	503	520	488	487	527	501	498	489	513	532	488	460	510	537	517	508	476	497	489	491	497	536	517	511	485	505	499	464	490	507	534	473	518	519	517	517	498	520	504	545	464	512	499	502	474	522	490	571	488	512	488	541	510	501	511	490	520	508	514	503	475	500	503	537	517	498	501	471	506	529	494	518	498	504	505	503	532	506	499	501	532	517	495	500	537	483	483	484	496	509	480	491	486	483	521	506	526	487	469	516	546	494	503	500	513	518	492	515	537	508	512	487	494	524	502	486	507	539	512	523	495	485	491	523	482	468	525	480	512	507	530	532	538	484	521	518	510	478	500	548	488	502	500	503	500	501	518	491	525	504	498	503	495	489	501	508	493	486	518	527	493	518	562	477	500	492	525	496	478	522	524	539	497	501	480	512	509	493	489
27266	12044	1237	577	380	438	514	929	1672	2408	2064	1158	584	424	368	387	358	363	392	388	381	419	383	408	382	387	406	390	332	375	352	366	373	401	371	393	417	358	373	369	362	381	353	372	352	362	381	361	369	383	350	342	343	349	352	356	367	354	333	400	372	402	357	348	354	349	393	393	381	400	359	408	356	384	365	347	352	368	378	370	356	385	355	369	376	375	376	366	390	380	370	346	368	365	371	388	347	369	354	364	346	354	397	357	379	354	364	382	361	355	349	381	393	358	389	372	395	371	349	385	381	382	396	356	399	402	349	362	393	369	379	375	351	364	374	372	381	391	404	393	389	411	373	376	353	383	377	375	372	341	355	368	396	365	366	369	364	383	355	385	342	348	394	390	342	361	321	355	353	374	366	407	335	396	366	373	403	366	393	381	358	360	395	404	346	401	341	359	342	385	399	363	407	361	350	366	399	364	354	383	375	384	355	359	371	360	367	380	351	337	358	372	377	368	370	375	345	343	401	375	374	361	347	383	373	353	355	338	349	365	377	364	354	373	363	416	341	377	364	360	377	362	387	382	367	371	351	357	328	355	338	393	342	352	348	350	365	359	373	415	369	407	356	411	403	369	373	389	384	414	360	378	370	346	385	347	384	364	385	366	360	382	364	354	374	353	370	368	399	345	391	380	395	390	385	351	347	342	372	355	362	328	368	383	362	373	363	370	388	392	399	391	378	364	342	362	355	386	376	379	340	368	370	419	374	381	376	357	355	364	442	373	378	372	363	396	392	359	376	349	359	370	385	364	387	368	322	347	323	410	337	347	386	396	376	337	411	393	367	356	359	339	361	350	389	381	337	371	386	354	360	371	359	388	357	400	358	398	385	393	381	376	365	358	352	365	378	319	397	379	393	387	359	383	396	363	364	377	353	395	397	348	395	376	403	363	360	394	373	384	355	366	377	365	356	384	377	362	378	375	352	384	394	355	371	373	359	405	385	418	411	351	346	385	342	387	366	387	330	374	386	396	368	375	361	377	410	369	406	346	383	358	392	394	383	347	368	351	404	384	358	346	394	399	359	379	360	377	372	370	357	383	390	401	361	367	360	409	376	387	355	336	373	375	393	352	355	384	379	362	337	375	343	364	356	340	364	369	369	336	344	350	351	386	354	377	411	381	380	357	335	386	380	355	401	397	354	373	354	380	413	359	381	381	364	387	374	364	386	369	354	387	372	406	381	327	363	387	368	368	342	381	346	349	356	386	370	382	391	358	379	347	367	363	395	377	394	372	373	349	369	382	364	354	382	379	377	347	362	390	371	358	385	361	351	356	381	360	373	386	352	363	380	388	395	363	353	354	390	358	391	380	357	363	382	362	341	394	406	396	402	359	373	363	403	368	341	395	305	369	353	354	378	382	348	370	371	384	364	414	352	376	352	379	371	363	353	386	384	394	370	380	354	366	358	345	335	372	380	362	348	376	359	376	364	364	384	397	363	343	374	350	384	370	374	374	368	372	356	391	374	382	378	384	361	357	382	364	335	374	346	359	397	353	358	385	369	389	387	389	337	362	403	400	372	381	401	402	385	382	379	368	357	350	357	381	352	383	372	400	370	369	340	347	379	382	349	383	388	382	387	379	373	382	374	387	379	370	330	400	379	360	339	353	353	367	350	378	373	379	421	363	375	384	379	354	408	394	364	337	376	366	355	370	376	386	415	377	390	394	380	389	346	388	365	358	344	328	353	381	328	370	395	360	359	380	345	375	373	365	393	357	332	349	349	379	379	345	364	381	392	381	385	369	425	402	349	365	366	371	390	363	381	378	345	405	395	378	369	359	399	371	347	356	362	384	388	362	366	388	385	383	367	349	356	340	388	383	374	330	382	383	369	369	351	368	373	361	372	372	353	365	366	360	370	333	365	375	354	363	387	356	351	342	332	358	370	363	353	366	408	381	384	374	388	383	364	382	378	391	354	365	416	369	380	379	415	368	404	365	346	401	384	365	358	400	376	354	378	393	352	372	362	366	368	371	367	361	391	364	420	369	399	397	409	380	343	323	351	383	364	390	360	350	356	386	370	373	380	352	348	398	368	338	385	402	374	418	409	358	361	355	387	376	387	385	390	397	401	341	396	350	360	371	388	380	375	368	374	360	367	342	394	392	374	377	394	375	376	380	370	390	385	380	364	356	365	388	361	387	383	367	346	373	322	379	347	395	364	368	418	354	366	391	402	350	401	365	371	361	348	357	385	354	369	331	381	365	378	367	356	415	362	366	404	399	376	416	343	345	405	345	372	339	343	360	389	374	358	374	360	406	370	395	391	365	337	387	343	380	367	409	374	360	414	393	383	359	361	378	384	394	355	395	392	394	348	365	359	392	377	365	365	398	348	374	367	333	365	361	410	370	385	401	395	382	341	393	392	380	373	395	393	350	369	369	403	384	388	377	380	381	385	370	384	370	357	350	320	365	397	380	330	385	351	360	355	335	377	386	385	369	372	368	368	378	336	394	386	372	375	371	364	330	350	335	427	367	358	362	393	336	362	369	382	349	388	381	340	380	383	402	357	349	365	360	368	367	385	390	316	388	370	380	369	379	393	401	380	382	372	377	349	361	379	371	376	382	361	355	390	358	377	382	361	397	369	361	381	390	373	364	382	362	358	397	356	360	360	387	356	385	356	315	348	382	377	336	344	363	349	360	342	374	376	421	401	331	342	353	368	371	395	381	368	372	410	331	391	389	368	379	367	364	351	377	356	345	370	374	346	393	368	351	377	374	360	355	374	372	346	333	331	409	345	368	356	360	346	383	375	393	375	355	357	360	373	409	354	386	371	373	373	355	368	409	367	410	396	394	365	378	383	383	385	384	345	381	383	371	334	356	367	337	348	380	367	375	346	383	384	398	358	360	356	371	388	343	350	379	391	381	389	372	390	348	358	385	408	358	379	365	388	381	343	364	364	350	388	346	361	345	377	374	367	377	382	398	376	412	358	343	381	394	351	385	351	375	372	367	352	359	369	383	346	372	360	398	350	383	361	386	368	368	368	411	356	351	367	356	372	357	390	389	370	423	344	371	340	348	329	363	390	404	388	365	377	367	370	407	383	397	384	365	377	356	329	408	387	372	354	361	396	374	399	346	368	383	373	374	378	360	423	364	377	372	369	396	395	376	390	397	366	339	377	366	371	385	371	396	364	382	359	333	372	400	373	399	376	413	373	358	379	358	399	389	397	342	393	364	374	388	345	382	400	350	368	400	363	394	338	365	352	392	361	355	378	361	373	396	344	361	373	373	373	385	381	372	353	373	382	392	372	353	370	421	356	412	357	377	354	354	384	374	404	353	351	344	362	341	375	382	372	358	369	372	360	367	373	383	376	353	343	381	363	362	341	358	373	348	367	357	392	377	380	375	348	377	369	366	373	399	369	359	364	397	340	320	382	379	399	353	396	387	355	331	365	376	336	391	399	344	408	398	352	369	340	375	377	333	396	338	334	380	409	376
5033	762	580	438	377	378	580	1156	2316	2920	2284	1180	563	361	317	301	339	326	315	332	332	326	311	335	354	341	317	323	304	330	324	327	296	339	320	337	335	344	298	351	294	324	332	319	326	326	307	310	367	349	361	292	318	320	329	355	284	298	339	361	312	312	321	322	304	363	312	328	328	308	282	331	330	330	323	326	287	307	310	321	327	340	355	340	321	331	309	300	329	344	339	338	318	361	300	348	320	330	310	346	327	296	334	317	327	312	313	301	330	303	317	302	329	315	340	327	330	302	343	354	343	304	317	325	330	325	339	355	309	336	351	325	322	354	308	352	340	307	307	339	353	339	305	332	337	332	317	307	283	313	324	311	302	298	350	344	344	292	329	320	347	300	340	317	310	302	315	326	317	303	336	332	330	300	317	326	324	301	278	325	334	343	363	297	316	333	322	316	364	337	344	322	336	346	313	307	334	315	352	286	348	357	311	324	331	328	356	332	331	358	305	303	331	345	342	337	311	310	337	338	330	329	320	316	365	322	313	273	289	319	349	347	336	339	315	347	309	328	324	307	327	324	330	304	346	312	333	341	311	328	339	299	343	339	359	335	340	316	329	324	330	327	327	346	302	321	333	317	305	334	357	355	306	296	315	323	358	344	303	345	331	299	320	322	314	314	310	316	316	314	321	334	307	352	326	339	313	345	320	308	348	302	312	298	287	309	291	322	338	346	305	307	320	318	292	319	330	344	330	314	304	307	342	341	309	337	347	357	288	343	328	376	320	319	278	312	319	324	335	321	318	307	308	326	316	297	318	299	340	343	307	343	311	304	326	316	333	352	315	343	336	324	297	311	318	342	328	291	280	304	309	348	313	318	322	325	295	329	335	306	328	340	316	299	315	325	336	345	333	336	306	335	356	314	319	351	315	321	337	324	333	312	327	335	301	317	313	323	299	327	338	355	313	311	326	333	302	336	289	283	320	331	305	311	313	356	323	345	302	338	302	271	320	309	335	302	343	334	328	321	335	308	334	342	315	331	299	294	319	317	290	360	348	301	314	305	307	325	334	330	326	321	322	326	311	312	277	307	339	326	279	308	332	309	305	299	316	336	330	328	337	295	315	329	322	343	304	276	305	334	353	326	320	341	336	343	292	281	361	334	341	317	358	317	340	341	327	346	307	313	337	348	304	324	341	310	303	306	326	351	315	329	333	311	328	301	320	303	331	349	301	314	325	297	332	337	340	311	324	310	307	329	327	314	340	310	310	287	344	339	324	355	332	335	329	314	301	354	320	298	323	311	287	349	311	322	310	319	344	321	328	285	323	328	298	314	327	318	305	349	305	307	330	327	318	344	313	316	301	304	302	350	301	332	332	336	328	334	323	295	326	373	298	312	308	316	346	324	342	331	338	323	308	330	308	303	318	330	318	316	347	318	365	312	302	325	343	330	351	304	329	342	329	311	324	299	320	339	328	333	303	323	346	323	299	309	305	320	325	289	344	303	343	328	305	304	312	290	355	329	311	310	342	315	333	327	324	320	310	292	302	330	326	334	308	349	324	328	314	313	292	314	315	336	324	337	336	322	305	329	346	310	312	329	326	331	319	342	311	341	336	339	301	334	321	350	330	321	330	320	300	320	344	331	320	292	316	306	303	343	324	319	330	331	327	309	312	339	317	317	314	312	307	309	323	352	308	323	338	342	332	319	352	332	318	319	339	320	323	311	302	333	310	306	301	335	320	307	330	344	348	329	304	308	323	318	322	337	329	353	315	331	317	327	337	330	316	305	317	340	317	323	324	330	327	301	321	312	323	284	335	322	304	311	325	292	340	325	330	330	318	318	314	331	336	312	292	315	327	296	327	318	287	328	345	318	351	331	327	327	318	329	328	330	331	338	332	336	288	382	297	320	367	304	316	356	310	338	308	331	332	330	340	316	334	335	311	339	330	321	323	328	316	307	319	316	315	320	307	316	312	325	314	333	355	322	322	342	341	339	341	306	337	353	335	275	334	339	362	308	328	317	282	324	318	305	327	335	318	347	330	332	317	324	306	309	328	322	330	295	318	316	295	293	305	313	341	305	303	329	340	316	324	328	292	329	308	316	324	306	322	321	299	290	316	332	351	325	335	328	342	330	316	323	320	353	340	288	323	289	334	333	300	327	302	307	312	322	328	353	332	337	320	294	315	346	330	327	337	336	311	300	312	331	310	303	326	292	323	325	295	312	320	338	316	331	345	331	345	318	306	296	310	327	300	311	294	349	285	318	331	315	349	331	297	331	292	314	296	284	309	318	321	332	363	330	306	309	312	313	326	327	299	338	350	302	325	320	351	370	311	332	332	340	328	310	327	313	316	312	316	308	349	345	315	319	310	303	349	347	345	335	336	315	336	315	338	316	333	319	339	338	318	308	299	344	330	320	354	345	343	335	320	338	325	296	363	302	320	329	320	341	318	303	291	337	320	329	341	309	325	317	338	298	317	336	353	316	320	297	308	347	319	304	302	323	325	349	315	298	334	338	346	325	311	305	310	328	317	316	322	324	352	325	351	339	336	314	303	290	306	300	334	342	322	305	327	333	345	328	310	334	343	308	323	368	310	329	356	302	315	353	369	345	327	338	335	333	337	294	315	313	309	335	286	336	338	352	269	309	325	337	321	309	357	343	313	304	345	316	329	309	306	345	322	312	284	296	333	307	333	335	328	331	340	329	303	329	320	309	305	326	295	316	348	311	351	319	273	308	316	319	352	311	304	316	336	331	317	295	336	322	321	344	319	348	338	298	307	344	328	318	310	313	327	329	314	334	328	332	340	278	321	331	318	334	317	326	308	337	304	306	327	313	326	316	321	298	298	299	342	293	317	316	337	319	308	313	305	364	328	332	310	306	314	309	325	354	325	340	338	323	317	295	352	323	313	313	338	345	324	337	322	316	337	327	309	309	308	349	322	275	328	306	312	372	318	330	314	337	314	310	310	338	356	307	321	311	315	324	306	341	362	333	313	287	297	340	323	311	325	333	323	337	347	312	324	335	323	359	334	298	314	297	309	335	321	320	319	303	363	336	310	344	362	354	306	355	324	323	313	355	354	364	341	283	334	303	359	329	331	300	302	329	372	310	329	338	342	316	333	331	330	342	323	322	339	317	335	304	301	338	320	361	331	325	315	349	355	313	296	327	334	357	313	347	327	304	345	340	298	306	336	332	317	299	325	343	327	334	313	312	332	321	345	268	355	326	327	302	285	317	331	311	303	295	296	345	305	349	337	323	325	314	353	304	303	283	326	325	345	295	330	319	345	302	346	342	324	319	351	319	351	319	312	310	329	325	338	324	296	329	327	305	312	330	336	331	320	328	331	326	305	326	311	313	320	307	313	312	336	320	360	362	324	298	342	334	333	327	311	337	328	301	352	322	332	339	296	338	308	337	343	316	324	311	297	336	318	330	329	312	345	312	326	347	301	275	322	306	297	339	326	332	316	319	324	339	328	336	343	359	375	344	314	331
25193	21060	26876	25027	4735	1086	1215	9377	25417	21151	10466	3093	975	588	476	492	501	460	489	487	471	466	487	473	485	441	476	454	468	472	510	501	463	501	459	456	464	463	509	480	459	420	471	453	495	453	491	446	494	468	465	450	492	451	494	451	443	469	454	497	464	480	442	462	459	463	486	481	455	481	459	454	472	505	462	497	477	443	466	429	421	478	469	469	456	474	455	508	437	465	430	443	471	454	437	453	465	461	478	457	452	456	457	436	446	440	497	469	446	480	473	433	510	449	483	472	468	421	437	457	450	467	452	463	491	455	466	474	486	464	514	481	467	476	423	475	460	461	490	452	426	443	481	417	462	487	479	463	495	498	477	478	457	474	516	448	460	462	476	496	468	410	445	452	462	456	471	481	487	487	465	436	455	520	490	471	489	466	422	468	460	459	435	473	471	461	472	468	461	443	470	497	465	484	505	466	463	475	465	418	460	464	461	460	430	484	477	461	487	462	500	483	532	461	493	433	505	502	464	427	486	490	457	448	476	501	459	456	494	433	463	459	470	456	490	460	467	457	455	463	452	462	441	457	455	449	452	455	460	489	465	456	482	446	419	460	468	468	474	432	472	438	448	469	469	476	430	447	488	472	475	443	434	460	446	470	478	446	478	440	483	460	449	493	476	442	483	465	462	454	457	500	465	476	469	440	475	458	463	464	470	485	444	441	457	500	434	471	450	475	470	452	476	478	484	444	527	467	442	502	458	484	460	458	473	455	484	478	451	469	414	471	426	430	481	459	464	471	477	458	466	443	475	457	465	476	450	480	478	464	510	477	466	447	484	475	431	447	498	446	516	458	469	462	475	490	452	482	455	507	469	434	470	456	477	478	474	457	438	465	470	460	488	454	474	463	434	433	489	438	471	466	477	467	480	441	478	470	470	482	421	477	426	499	505	460	491	446	461	468	460	453	440	494	398	437	435	477	500	489	472	474	437	471	460	417	475	514	469	471	518	456	453	452	462	458	452	492	460	458	454	495	479	480	517	439	469	484	438	454	475	484	447	502	464	466	459	446	453	468	469	441	458	499	490	507	431	451	473	491	453	463	447	449	475	424	436	503	449	449	441	452	453	464	470	475	462	465	510	423	467	465	454	415	457	456	475	494	451	454	465	458	469	517	458	486	468	441	466	474	463	493	429	483	458	458	499	507	458	499	498	481	484	514	498	475	452	451	460	473	472	483	439	458	443	481	502	456	491	467	455	442	481	490	458	487	500	451	464	447	451	442	484	462	477	449	440	488	448	482	482	413	485	462	436	505	472	465	467	487	452	470	442	444	440	458	445	456	447	473	440	486	482	470	447	448	466	466	476	462	493	447	456	482	489	429	466	466	499	489	525	480	464	463	463	501	425	455	452	448	451	481	467	469	451	486	455	478	498	429	461	482	454	448	467	499	463	448	468	479	468	454	459	471	443	477	447	515	450	449	470	449	461	458	516	462	487	469	423	463	474	487	455	467	459	480	451	442	489	503	468	464	500	456	470	439	421	461	456	466	478	501	481	417	498	494	420	483	467	473	466	463	450	453	445	471	446	460	462	477	495	422	457	478	428	462	480	477	461	497	466	470	467	475	478	469	447	458	470	491	461	476	444	484	460	476	463	447	417	506	472	492	479	515	466	499	440	456	439	461	495	471	475	492	492	440	477	469	497	464	485	486	474	462	415	454	456	428	455	500	475	463	503	463	442	496	463	461	506	462	472	488	457	470	457	462	399	436	503	470	456	433	454	409	447	495	507	463	449	489	508	473	423	456	504	448	470	459	467	454	441	449	486	451	454	489	492	440	439	453	479	437	423	446	509	488	497	455	486	480	485	478	499	480	450	481	461	456	462	440	434	506	496	462	465	455	485	489	467	480	459	477	488	455	488	459	482	430	465	441	455	484	476	443	488	455	458	418	457	490	430	473	469	496	461	459	454	476	455	429	474	427	435	471	441	497	435	477	454	508	484	479	450	434	498	481	428	453	435	447	452	484	472	472	467	499	491	474	461	440	465	467	466	471	457	444	468	411	445	455	456	495	456	449	474	480	450	459	456	491	449	441	448	471	472	462	437	467	515	426	487	476	462	488	448	449	475	438	459	469	457	446	456	462	478	477	476	441	474	471	462	477	462	487	496	456	455	468	448	465	462	428	475	469	442	479	446	447	447	441	429	461	462	485	438	490	469	469	464	454	457	433	480	530	465	493	444	480	434	451	473	457	439	472	451	468	469	469	464	475	507	453	425	468	492	438	476	459	495	453	435	461	450	463	475	440	449	463	458	495	444	473	460	449	489	467	424	460	498	431	477	440	431	469	454	468	455	454	489	456	491	444	450	489	487	465	455	456	458	471	445	496	443	463	466	416	475	457	472	467	420	457	426	476	458	456	480	472	439	488	422	500	479	502	505	453	462	467	483	502	454	466	466	463	453	447	452	476	452	468	451	429	460	448	466	484	432	466	436	447	464	435	456	496	434	460	471	454	490	434	449	452	465	479	469	440	481	475	486	472	494	445	504	459	457	451	467	486	493	488	453	436	442	471	435	441	469	507	482	481	451	451	441	470	477	456	501	435	474	469	420	477	482	460	454	472	489	457	485	463	444	446	473	451	494	467	465	467	446	462	459	465	459	454	466	464	442	462	469	455	468	510	439	462	446	497	487	447	417	459	498	452	459	426	477	419	435	468	484	430	504	457	441	486	479	435	433	476	420	455	464	432	450	477	466	454	451	490	448	477	431	457	471	465	498	440	437	480	452	478	434	445	505	466	500	439	435	446	493	457	470	451	425	472	443	463	487	462	421	471	474	436	427	512	429	459	487	413	455	466	468	501	467	483	448	425	448	427	456	469	482	442	451	427	464	485	464	461	480	450	483	459	471	432	467	462	478	496	483	459	428	481	489	445	458	441	450	451	458	448	446	447	452	478	483	440	429	472	473	482	484	473	497	446	437	476	436	422	443	472	494	456	492	436	444	470	477	467	439	429	454	468	462	472	475	415	478	464	451	471	496	454	464	499	446	503	434	484	450	469	467	466	473	445	449	452	420	460	450	457	466	472	457	458	487	453	483	494	469	494	462	449	491	445	452	476	439	450	483	462	463	496	467	459	455	494	504	471	436	481	451	480	462	458	453	474	469	456	460	471	459	494	512	475	461	494	471	466	454	424	416	460	468	442	461	447	474	465	473	480	466	472	454	450	460	517	438	432	435	480	453	444	457	463	486	436	446	488	456	482	493	452	491	439	456	472	480	459	475	460	470	451	482	487	460	464	443	495	433	504	480	500	440	511	457	456	489	472	498	465	479	504	480	503	428	502	476	486	465	462	465	475	472	438	465	466	494	449	481	472	456	433	472	430	437	466	472	473	461	450	451	485	447	498	461	466	509	466	432	485	464	475	471	440	487	483	447	449	443	460	470	446	449	465	473	496	480	445	498	480	472	454	448	485	449	450	458	470	509	446	448	494	502	470	469	492
3727	3067	2648	1535	1086	902	1468	12299	24655	17251	8669	3068	1047	538	442	399	391	411	427	454	431	426	419	399	411	375	438	410	410	402	392	451	411	416	420	399	399	404	418	404	428	416	414	400	378	430	417	426	428	410	411	409	440	394	407	464	381	407	426	446	431	443	404	403	382	442	406	416	413	382	415	428	455	439	431	418	414	404	427	394	417	399	363	443	398	433	412	381	390	422	403	406	470	425	428	397	381	408	434	408	419	422	392	417	431	435	418	403	387	437	366	390	419	435	426	424	399	391	376	413	435	410	388	394	410	406	383	419	392	435	396	417	418	421	432	410	413	389	431	412	403	360	384	383	393	400	391	411	440	427	428	455	422	416	424	441	372	452	418	417	385	434	425	398	413	405	394	416	412	429	402	410	397	424	412	431	377	405	401	437	399	392	421	400	418	412	422	410	400	416	428	400	433	405	415	414	420	412	366	372	393	390	416	415	439	444	424	395	395	417	390	436	404	388	378	443	398	433	435	407	395	427	400	405	399	471	385	438	419	405	397	408	469	441	422	428	418	397	386	370	389	406	392	387	401	404	377	392	383	413	436	447	435	372	395	416	395	423	385	414	415	418	393	412	422	380	393	444	419	404	399	383	443	397	436	428	408	436	409	387	400	395	432	384	450	409	404	419	388	394	377	436	351	424	417	389	428	399	424	388	404	387	398	401	443	379	401	403	413	432	412	378	441	386	412	390	408	415	394	425	446	414	393	408	448	420	440	445	404	407	438	394	419	418	401	409	425	426	398	405	401	423	427	418	446	419	412	414	407	426	391	419	386	381	393	408	441	408	383	431	432	418	413	448	360	410	388	438	393	412	425	410	414	411	440	417	416	391	390	373	432	417	395	410	408	421	409	434	404	405	422	393	483	414	398	448	386	410	430	384	385	404	401	436	377	414	445	416	439	425	360	433	423	434	396	381	395	413	408	407	401	419	371	413	401	398	419	394	405	396	419	426	421	408	416	429	428	426	391	381	407	437	399	419	412	371	410	396	405	415	409	408	425	398	409	410	395	414	423	424	424	400	414	432	415	383	384	396	430	427	389	408	388	399	404	410	378	404	399	424	390	377	426	399	382	440	367	419	436	401	399	407	397	422	406	376	391	384	424	431	390	423	404	426	415	393	439	439	378	428	448	385	409	418	381	395	415	471	420	420	448	389	381	423	402	429	433	424	424	395	404	433	394	402	432	427	406	425	403	412	409	420	387	404	443	389	418	434	375	381	404	410	412	411	400	419	411	421	425	421	411	403	414	439	376	369	398	439	401	381	418	390	433	395	398	446	389	420	435	408	424	410	393	403	413	407	398	426	372	385	386	418	421	408	462	380	369	417	424	422	447	425	428	398	422	358	428	384	409	433	398	424	403	379	449	406	444	418	349	418	402	419	400	430	423	409	394	418	400	414	400	385	442	444	438	414	426	392	360	412	428	423	423	397	398	428	442	394	429	437	438	422	411	388	426	420	389	377	417	416	414	406	388	419	410	424	422	467	400	437	405	400	423	407	390	407	429	391	420	405	410	386	416	418	441	412	428	389	412	410	423	401	394	418	417	423	426	404	433	430	440	412	437	388	406	384	432	394	447	395	388	379	421	405	393	402	386	405	450	395	424	421	407	408	421	397	427	404	438	405	409	406	464	425	416	427	426	424	366	423	429	449	407	382	402	421	406	411	410	413	391	411	407	415	386	399	392	405	393	403	422	439	403	424	397	390	442	396	420	409	384	431	440	391	419	433	423	403	390	404	411	393	392	400	416	405	427	427	423	415	384	377	432	414	402	408	394	420	402	370	434	402	401	401	427	412	410	379	379	391	407	394	436	402	442	391	400	370	418	447	380	421	396	386	411	397	405	377	450	404	423	377	379	429	408	403	438	397	414	428	399	419	419	391	396	418	391	400	412	419	408	411	407	407	380	419	384	418	425	426	434	387	404	406	395	412	411	383	422	439	401	403	413	419	407	428	418	397	406	389	387	419	433	390	398	421	404	429	404	438	411	422	432	406	422	423	412	380	415	401	407	403	446	404	398	427	435	377	402	420	422	397	382	452	417	439	417	400	423	422	411	406	430	380	386	410	379	421	417	420	421	433	397	409	417	434	387	456	403	427	392	411	392	423	379	412	399	435	375	396	423	400	422	439	431	414	436	434	432	406	406	449	385	420	431	398	385	417	409	414	432	423	413	439	390	408	389	416	410	447	415	390	406	437	407	422	398	396	380	406	423	409	385	406	429	374	398	397	409	408	409	391	362	381	423	424	386	422	418	388	375	390	399	393	427	431	389	411	470	386	414	368	428	415	361	420	392	391	415	379	400	395	403	392	383	413	427	433	430	425	425	416	432	439	411	398	418	441	417	398	388	419	421	399	397	399	388	398	381	397	408	411	420	412	402	405	422	432	405	437	400	422	407	366	388	418	419	383	412	433	392	414	388	392	400	394	396	412	395	388	418	366	419	439	451	397	350	412	412	407	450	445	443	408	386	422	397	391	422	370	413	382	421	397	403	414	403	427	404	416	385	414	419	413	417	434	387	394	420	416	418	441	448	400	405	399	417	408	407	391	412	408	416	428	406	409	397	368	392	440	416	406	372	433	403	385	399	410	400	402	399	399	391	360	407	412	433	417	386	419	392	415	400	403	421	407	412	418	419	405	436	397	406	398	397	406	400	396	393	405	389	367	435	428	385	432	404	411	393	389	425	413	395	389	427	372	426	406	436	369	391	368	418	363	405	398	387	420	425	401	418	454	414	414	400	419	400	390	445	392	390	412	390	402	431	407	403	373	408	393	413	417	414	408	413	416	420	391	429	414	397	374	415	413	422	387	419	416	421	393	382	391	398	408	395	414	412	458	408	405	408	445	430	443	384	395	399	429	425	411	421	370	424	443	410	385	426	430	422	436	411	406	423	399	429	415	417	382	412	404	410	424	413	395	444	421	378	406	403	449	392	437	446	393	411	429	373	411	388	404	394	430	435	406	411	420	367	450	408	401	404	428	409	411	416	413	413	417	416	415	378	385	446	401	438	416	403	370	392	393	374	417	399	405	391	427	430	414	404	436	388	422	417	435	388	427	424	390	381	416	406	407	373	436	391	395	384	399	419	427	421	409	411	408	399	364	444	410	394	407	443	427	389	389	394	425	396	408	411	401	400	410	411	425	397	415	384	448	419	417	437	402	391	404	394	434	424	380	432	420	424	377	433	382	412	428	444	385	431	420	439	404	426	425	385	432	422	397	405	402	405	438	422	438	416	399	391	409	386	408	403	417	386	395	383	404	398	419	391	394	411	423	407	393	413	389	405	381	431	408	395	426	400	397	420	426	369	430	417	419	443	428	409	400	401	428	381	402	421	416	408	397	418	421	421	414	419	441	444	419	419	420	393	416	412	425	390	415	377	422	414	396	383	412	407	392	418	446	426	403	388	414	399	391	464	415	413	410	431	379	395	422	428	403	414	395
23927	21056	28249	24102	21014	8037	2664	12674	30852	36727	26572	13722	4096	1243	716	644	683	643	672	636	616	653	663	652	681	679	640	617	669	640	716	677	630	621	707	641	617	609	624	652	633	634	622	651	610	687	614	617	665	676	654	636	646	622	622	670	622	657	662	648	638	667	643	663	661	651	623	616	680	652	594	631	599	612	665	648	652	619	608	637	640	688	666	661	615	686	627	666	628	613	627	663	663	648	594	669	613	642	632	653	636	638	644	667	655	588	630	650	673	618	603	662	654	643	643	624	644	636	688	597	658	603	644	606	621	670	604	629	677	637	659	646	624	697	700	672	610	692	685	630	623	636	639	601	619	593	629	646	649	626	684	662	629	615	627	620	594	643	658	639	653	674	612	624	638	680	632	620	603	659	617	664	619	625	677	606	628	599	626	662	584	624	635	622	610	615	617	639	647	632	633	651	633	617	671	684	614	658	596	596	597	648	661	627	608	633	620	686	646	672	635	687	618	631	648	650	655	669	677	632	641	665	617	627	702	600	655	652	605	644	642	624	642	639	637	671	674	610	672	624	623	641	625	635	664	669	657	677	657	624	626	637	650	639	637	638	668	659	641	632	632	655	627	632	659	613	630	632	576	654	644	631	665	630	624	657	625	663	659	598	581	643	621	630	647	585	636	632	643	638	637	639	626	605	634	620	675	634	643	659	657	619	639	643	620	671	639	647	632	634	661	670	610	620	622	636	629	656	642	656	632	664	611	668	615	593	634	664	646	629	605	624	636	661	678	673	670	624	581	600	690	604	602	647	621	619	665	620	621	654	616	641	607	632	667	633	628	637	630	646	622	587	643	639	647	616	602	572	675	641	618	657	672	666	662	653	558	658	653	629	611	658	651	626	650	657	636	624	663	610	657	649	617	612	614	621	630	666	609	660	612	656	615	676	640	700	645	637	632	613	612	629	619	649	657	665	658	684	604	668	642	647	603	636	650	678	655	663	664	626	608	627	654	632	605	661	634	624	630	643	647	621	638	644	591	588	629	611	672	629	630	642	676	642	636	618	656	652	631	618	634	609	655	628	653	705	649	644	633	603	628	628	583	639	616	609	665	642	617	701	692	672	619	626	641	617	625	662	636	604	598	650	609	668	658	620	666	596	623	691	687	656	591	603	663	657	618	638	655	625	665	669	604	610	616	665	617	661	658	660	656	638	597	636	650	624	624	656	589	623	600	645	626	645	662	599	669	654	635	682	588	624	653	638	611	653	639	640	650	636	621	636	648	593	649	607	609	609	627	604	671	657	643	645	590	639	609	660	628	596	643	647	645	657	661	602	611	656	607	663	649	621	602	650	594	549	645	641	634	628	633	602	637	646	633	643	562	606	632	621	665	625	607	626	655	588	623	603	623	618	620	595	619	626	631	634	603	641	601	638	675	622	639	609	652	654	632	627	611	701	633	630	640	678	647	666	624	644	640	641	613	649	610	669	680	627	700	641	665	600	655	659	629	626	665	669	638	624	599	620	641	585	594	595	655	643	609	578	618	623	597	604	645	621	676	647	620	598	645	663	659	622	670	584	596	635	646	644	629	598	648	648	666	647	678	619	604	643	638	570	658	601	628	626	682	620	642	603	624	632	625	661	650	661	637	664	632	676	611	629	645	623	640	617	694	657	620	627	656	625	614	610	637	683	615	585	654	601	597	622	630	629	652	611	639	651	611	635	676	627	634	636	642	597	650	608	613	640	621	638	648	665	643	637	634	643	631	626	631	636	653	671	655	639	610	632	658	648	638	613	621	648	605	642	581	637	661	617	640	697	616	619	653	655	680	616	641	605	644	645	607	581	625	682	676	639	603	611	676	628	631	590	640	623	638	628	637	627	664	662	650	638	610	676	632	638	636	606	633	571	625	663	578	583	589	621	629	618	686	630	670	611	615	618	664	636	637	687	624	635	690	639	618	640	629	638	636	668	671	653	649	664	606	670	646	627	632	621	620	632	596	665	672	641	651	622	651	610	631	661	643	642	658	654	594	624	658	616	613	654	628	667	700	612	615	659	618	627	628	609	574	580	651	572	661	659	641	634	622	627	664	651	693	642	625	602	602	611	634	646	610	581	638	653	635	648	664	663	635	608	605	633	615	599	613	623	685	650	636	620	610	602	645	586	647	656	620	652	607	658	634	615	593	664	599	654	602	623	625	576	625	612	662	675	621	641	648	651	630	649	606	657	595	632	626	600	619	639	669	638	602	628	632	664	648	614	638	673	639	672	608	643	685	603	631	649	656	630	671	620	665	597	617	652	609	623	668	591	636	669	671	636	600	641	651	655	629	630	636	678	609	628	630	626	631	624	606	649	677	612	630	649	684	669	625	638	639	632	645	627	618	629	669	632	615	693	640	631	599	649	642	648	675	635	650	666	645	650	617	599	594	683	634	659	626	636	634	628	634	634	621	576	612	628	679	663	664	639	634	673	622	653	657	690	630	646	665	591	599	601	630	634	654	641	614	656	653	614	618	623	634	678	586	675	606	631	625	611	645	587	593	650	580	622	667	657	624	625	617	632	665	621	655	616	642	643	616	618	647	580	645	609	662	687	655	666	621	653	649	608	694	629	638	615	596	657	627	640	666	646	591	630	643	640	593	612	627	647	609	642	640	651	608	613	634	588	604	652	658	615	623	654	652	616	590	680	632	644	631	658	629	604	638	631	706	619	630	617	635	565	651	614	586	624	641	635	622	652	611	648	601	641	599	608	639	626	628	612	651	661	651	621	601	635	633	685	689	683	625	638	636	611	630	657	648	634	612	659	662	668	678	654	608	634	602	673	630	577	616	648	653	653	660	613	680	599	648	656	619	623	652	604	641	633	619	660	611	593	650	620	631	656	656	647	644	613	659	604	642	609	594	653	648	642	671	627	609	619	651	677	615	623	637	608	659	600	606	618	655	597	655	624	638	637	594	673	642	636	657	665	631	619	644	639	619	622	636	640	647	636	659	631	625	616	658	573	624	622	578	632	704	623	647	657	617	582	672	660	615	618	656	680	613	655	622	623	683	604	599	620	645	647	695	671	669	617	707	610	630	607	654	637	599	688	655	624	621	600	644	610	627	610	609	612	615	656	675	619	623	605	607	673	610	659	603	586	661	657	658	632	667	607	633	647	624	655	666	610	656	636	629	630	618	626	620	560	634	598	676	623	647	610	646	694	600	629	651	615	625	614	601	620	637	637	614	659	656	620	628	665	618	654	626	667	631	616	650	605	639	666	622	682	631	670	628	618	658	621	610	602	597	630	641	621	646	630	671	613	644	625	615	619	638	666	585	664	628	649	633	611	630	618	620	674	607	646	609	620	643	657	613	632	574	641	612	641	640	598	605	637	586	579	670	644	666	637	629	633	602	670	669	646	607	668	648	634	677	659	657	648	652	654	627	617	612	673	644	609	632	595	639	642	583	661	650	580	606	628	643	629	651	632	606	653	670	638	621	632	680	620	629	628	649	622	633	661
4147	6619	5192	2940	1973	1641	2340	15745	31170	32678	21463	10632	3533	1174	618	534	564	562	552	544	560	546	526	534	550	574	531	539	582	545	541	509	596	557	528	523	542	524	558	587	541	564	570	516	592	575	545	548	562	589	533	531	555	559	569	529	538	573	569	546	553	577	504	556	526	530	537	539	524	561	555	561	515	525	528	539	564	568	542	532	552	565	561	531	566	549	538	585	539	561	543	494	592	576	550	562	511	509	506	570	534	562	552	565	568	580	536	543	537	586	546	541	538	560	526	546	525	532	569	584	527	525	541	539	562	547	558	510	598	539	520	551	537	557	532	521	547	540	591	575	554	529	541	497	578	560	518	579	545	600	598	513	533	515	534	537	573	596	571	543	561	547	587	547	541	516	538	519	527	533	533	551	546	577	574	533	528	551	575	526	542	532	498	504	555	573	547	536	520	549	576	562	573	529	564	564	509	542	533	567	574	568	566	549	536	527	543	553	525	549	534	511	548	543	551	541	553	543	538	522	544	488	554	533	512	554	568	543	536	551	542	557	534	560	555	544	558	551	518	515	552	537	524	553	542	588	535	539	549	545	552	553	570	554	599	532	543	551	528	544	536	562	550	528	560	542	559	547	524	519	536	548	538	576	565	558	537	523	513	502	549	535	555	529	507	544	517	525	555	518	541	564	564	563	555	586	557	510	539	530	554	554	595	544	611	534	581	546	536	553	541	567	564	527	498	584	545	560	546	563	529	551	526	504	546	527	519	516	572	502	531	557	567	517	533	540	558	525	546	563	526	514	571	520	547	558	550	528	532	539	574	551	534	563	529	532	551	569	531	530	550	516	540	577	605	519	566	533	571	511	522	520	567	552	539	553	524	537	546	541	523	534	565	560	548	522	550	564	555	516	550	553	522	551	562	569	553	562	546	541	530	567	578	539	510	526	521	549	578	548	559	565	566	503	496	558	517	503	570	561	536	581	546	573	557	518	614	558	551	590	531	573	526	538	527	524	557	559	547	509	572	548	506	516	574	538	515	555	502	611	533	553	546	548	518	523	597	504	533	521	504	532	585	548	528	526	546	521	515	559	561	493	526	530	565	543	559	518	538	544	535	546	523	551	508	535	499	564	562	542	555	554	549	571	564	517	519	550	554	534	561	537	529	499	521	531	558	521	526	548	552	562	544	537	578	556	564	529	554	560	555	528	521	575	546	484	537	561	564	534	542	593	555	518	506	538	596	499	509	544	524	530	560	498	560	555	516	576	525	518	542	503	548	526	564	543	518	548	550	517	532	559	563	566	522	539	539	548	546	509	545	611	528	602	532	520	560	500	555	537	517	546	557	546	532	550	548	516	535	532	537	559	488	553	570	594	522	538	593	553	557	517	537	546	532	525	607	522	553	552	576	542	542	549	555	550	568	535	558	530	540	525	552	533	526	520	536	539	504	488	509	524	539	557	580	552	547	525	477	567	550	560	560	537	540	546	503	521	513	567	557	535	525	525	509	561	523	593	548	534	567	531	565	560	549	551	547	493	561	562	543	564	543	581	550	514	518	586	529	558	551	529	507	554	532	519	559	514	514	553	500	573	534	536	545	524	545	545	485	567	540	516	526	565	565	551	544	538	497	545	510	536	550	510	522	527	528	551	510	549	565	538	561	560	543	519	516	569	536	544	544	557	528	521	526	553	541	559	501	560	567	542	560	515	540	541	512	569	543	535	564	524	606	542	533	544	532	537	512	575	532	534	538	557	549	540	548	545	516	569	599	537	525	543	524	538	537	565	522	563	524	525	515	553	552	579	564	558	566	553	533	566	553	564	521	521	530	571	533	551	542	524	536	584	506	549	508	569	538	548	515	529	559	519	549	529	578	512	526	536	517	525	542	541	561	542	517	578	529	557	540	551	513	499	557	573	516	545	530	570	516	560	520	523	548	580	586	549	542	547	579	554	586	556	558	538	523	512	530	535	495	538	543	548	550	541	513	604	532	521	575	522	524	513	550	487	575	547	524	544	540	561	594	535	547	541	507	518	543	515	547	533	546	525	585	557	577	516	545	540	503	531	558	519	582	539	530	554	532	533	513	527	545	535	583	502	553	541	520	594	576	551	570	524	532	528	550	516	509	528	539	563	537	558	546	515	545	518	582	522	533	587	525	549	511	604	511	523	538	522	559	533	530	585	583	592	537	547	515	507	524	606	560	518	528	526	543	517	551	551	571	519	557	546	530	537	568	497	561	580	509	550	584	543	553	567	546	556	556	529	550	569	528	553	554	557	508	531	577	533	526	562	575	544	541	513	522	510	538	481	554	542	495	520	545	527	535	539	538	514	533	557	528	594	562	523	544	519	516	553	519	534	564	521	525	568	547	504	536	561	565	516	521	566	557	542	555	551	548	550	529	583	522	523	568	526	489	511	538	560	579	554	515	540	512	501	520	540	561	568	553	553	493	565	560	579	565	540	522	533	551	537	528	516	571	588	549	541	508	522	538	536	546	551	501	516	509	571	539	547	600	560	501	554	582	585	566	575	519	523	559	578	493	546	539	512	541	528	566	583	565	546	517	573	548	543	560	528	587	523	546	526	490	550	543	588	557	568	548	551	554	556	527	581	559	539	493	575	549	524	525	523	540	535	540	552	544	496	569	522	560	537	523	529	545	568	571	591	551	502	537	578	547	537	526	579	512	538	527	507	513	556	543	547	526	593	541	547	534	508	565	561	562	562	533	550	541	592	539	543	516	513	527	539	561	521	586	559	540	548	512	527	558	551	535	504	520	544	562	567	558	558	518	505	515	544	544	521	544	528	528	515	539	534	540	529	530	528	560	508	564	597	552	586	522	570	542	528	524	558	545	518	529	529	499	539	524	526	518	546	512	535	489	538	558	541	555	588	550	528	533	542	553	539	543	533	565	543	538	560	546	528	550	517	531	518	563	553	545	543	533	546	532	557	541	518	552	533	537	501	518	546	544	525	511	566	521	517	514	532	572	576	576	538	528	523	545	543	557	528	543	539	491	540	509	541	547	548	524	540	559	570	550	535	532	516	568	528	557	543	576	553	532	547	548	557	529	528	537	593	563	528	523	529	538	498	548	550	515	544	577	535	533	530	576	556	550	522	549	533	482	533	533	532	530	513	532	521	529	517	578	587	582	532	561	539	536	532	574	541	572	567	544	506	556	557	553	534	552	520	521	525	533	551	545	551	536	536	544	554	570	555	581	528	538	554	534	556	538	511	562	531	573	533	562	573	525	550	566	553	538	560	592	541	539	560	513	547	566	547	533	576	496	585	550	579	510	529	554	534	549	511	570	541	543	544	535	549	534	543	556	561	559	574	568	533	565	539	531	543	561	564	562	551	586	530	524	507	550	546	521	518	497	487	569	560	517	518	533	572	569	532	570	535	533	523	488	531	529	550	533	542	530	537	581	549	547	541	550	544	565	555	565	514	554	488	555	563	567	600	542	528	525	532	552	504	557	553	551	566	544	558	560	589	565	580
27358	12192	1442	714	441	455	408	590	1243	2234	2027	1227	679	483	440	381	359	386	397	384	434	383	389	417	391	366	364	415	383	373	389	382	390	416	377	398	398	367	410	426	398	366	404	394	385	391	372	369	363	408	390	375	357	404	418	370	404	414	416	419	363	338	369	362	412	367	424	392	432	421	425	386	404	411	355	384	391	356	390	396	364	435	358	408	402	394	397	390	410	388	385	392	396	376	412	383	376	382	374	352	412	393	376	411	410	420	391	419	410	396	425	402	330	398	382	369	390	389	406	365	368	381	395	381	421	381	408	369	401	352	361	395	412	385	347	391	414	399	413	381	382	430	394	378	373	378	403	382	419	381	351	382	388	387	419	375	396	378	386	411	421	385	390	350	381	403	377	407	390	351	393	411	382	437	380	389	395	375	396	381	384	382	365	398	391	387	386	356	368	394	374	414	356	363	420	410	372	395	382	404	401	405	396	368	392	386	399	402	384	395	388	414	405	387	392	394	380	346	396	406	404	411	381	385	357	376	382	389	372	391	383	372	382	415	386	414	374	410	408	360	376	381	387	390	370	386	395	402	392	360	409	384	400	423	415	376	405	370	407	403	389	382	404	408	390	395	401	394	401	346	383	378	357	341	372	396	410	413	364	362	399	369	367	350	395	414	357	371	399	404	385	379	385	399	395	395	371	401	364	388	369	421	388	371	424	413	391	418	393	371	331	416	378	344	390	372	410	369	380	374	383	437	384	383	402	405	397	389	382	404	405	365	362	413	376	388	405	356	391	382	359	404	374	386	432	388	387	421	376	350	425	423	369	419	423	391	372	384	417	363	390	386	376	398	379	414	380	355	410	406	367	392	384	394	417	402	381	399	393	410	399	398	391	408	388	390	392	385	415	380	394	393	390	388	383	413	395	406	385	372	401	407	398	372	375	367	374	386	388	421	410	400	386	415	388	391	387	396	365	384	409	401	383	406	388	368	389	378	400	395	373	386	395	430	401	407	419	391	376	383	386	376	362	356	383	405	414	390	397	376	405	388	374	388	391	412	401	376	404	393	463	383	376	341	374	370	353	390	402	360	447	365	378	389	370	381	381	403	385	380	357	410	394	400	386	356	397	391	386	389	372	380	373	348	402	407	378	370	367	364	389	381	390	369	412	393	369	406	393	383	378	390	366	381	402	374	414	349	373	389	418	383	418	382	440	400	383	399	364	406	364	382	375	372	402	388	378	381	355	365	405	412	400	386	452	394	394	419	373	379	415	408	379	390	377	410	406	383	399	372	403	413	391	376	386	393	393	363	386	364	376	383	397	408	370	380	396	421	402	398	361	389	368	414	396	409	396	398	398	386	402	398	397	397	378	402	411	375	384	404	390	391	382	396	356	351	400	398	383	399	392	376	376	377	414	394	437	395	402	342	408	368	359	415	385	379	369	401	394	403	395	389	423	413	401	378	419	367	373	375	388	410	386	387	376	409	374	398	400	385	368	405	399	398	364	406	385	390	368	410	380	400	398	399	396	394	379	387	371	383	381	405	372	358	395	393	413	386	395	401	389	374	413	415	387	409	363	382	386	393	384	383	421	381	400	386	385	387	405	394	382	377	376	399	351	387	391	412	376	430	401	381	385	392	435	370	412	383	405	379	379	422	392	376	349	375	390	364	376	433	352	417	375	373	375	374	408	398	394	394	390	402	391	375	423	438	379	384	383	375	391	399	407	408	398	364	374	379	377	354	396	393	394	373	405	394	360	399	392	397	390	432	385	365	382	422	399	333	392	387	399	394	380	411	365	394	391	393	336	401	406	414	392	420	392	430	406	353	402	434	382	381	378	361	407	400	374	393	404	373	388	370	361	377	401	401	399	405	365	362	392	388	384	364	393	400	379	374	375	369	379	415	369	378	406	376	386	379	433	363	368	385	404	371	393	370	368	434	391	385	339	416	354	413	387	397	382	386	371	364	362	395	380	365	369	389	374	401	370	376	399	379	386	405	385	420	434	386	371	412	392	388	373	425	361	362	393	390	357	386	376	380	391	361	378	391	396	390	394	405	350	396	387	380	372	400	360	383	412	381	368	379	369	372	391	394	397	387	383	384	408	387	375	361	393	403	334	390	396	386	398	414	383	405	374	366	386	382	397	399	385	351	392	425	398	387	386	365	405	425	380	386	418	390	393	413	374	396	369	428	358	405	357	369	387	346	370	390	387	421	425	367	358	376	356	399	393	409	398	386	403	365	397	390	401	389	394	367	390	407	386	387	393	378	389	360	393	389	414	404	363	374	375	388	411	394	382	379	394	393	408	333	401	364	382	385	394	376	420	381	420	388	388	405	339	365	368	408	403	366	353	390	387	433	431	374	424	378	387	349	371	406	403	397	357	401	399	378	374	371	384	421	363	344	386	404	387	360	398	383	373	390	339	411	373	374	389	377	415	364	339	389	382	367	397	348	394	432	412	379	452	342	354	368	391	377	345	381	410	363	404	389	389	372	385	384	366	369	419	383	411	362	394	359	360	383	394	398	367	387	383	407	387	385	399	390	379	400	393	399	374	406	404	397	391	419	395	415	395	399	410	399	390	408	379	376	385	374	369	362	367	411	380	411	408	385	407	373	389	399	401	378	381	393	393	414	405	377	401	379	394	387	345	377	338	409	386	396	403	392	402	369	400	406	374	407	414	382	387	359	358	362	394	434	349	415	384	390	379	405	370	384	373	385	383	360	394	400	390	356	401	394	396	387	395	405	430	418	407	404	394	399	394	391	376	399	415	424	396	379	366	363	384	388	387	434	361	368	359	360	382	369	367	396	398	358	415	377	397	405	391	360	370	405	388	405	384	420	405	425	388	390	389	395	391	414	406	403	384	403	390	359	372	362	410	402	353	373	406	423	392	402	420	386	372	413	412	413	396	404	410	401	362	381	351	406	389	382	406	377	384	396	390	347	422	374	403	388	357	382	419	374	392	378	392	374	374	387	398	382	375	378	367	403	412	370	394	412	372	360	380	400	437	398	415	383	389	396	366	406	404	381	383	399	355	384	358	392	356	373	417	366	416	364	399	367	406	395	369	392	394	398	422	398	423	369	388	368	392	389	423	416	386	394	402	361	391	369	372	409	393	387	375	428	404	376	366	372	407	411	419	420	369	379	347	395	369	387	384	404	392	385	352	383	383	383	396	376	367	403	402	379	407	385	363	384	392	403	397	376	405	400	361	378	373	375	394	372	444	418	390	358	396	397	405	399	433	397	392	373	416	386	417	371	386	400	398	415	366	388	383	401	401	401	367	387	376	377	394	397	375	408	404	382	376	416	415	360	414	388	376	378	383	391	424	389	369	405	407	384	374	416	376	382	410	407	391	379	383	386	393	406	409	395	427	389	410	388	365	451	387	387	400	328	361	401	406	392	386	384	369	380	383	422	373	394	420	397	425	418	376	395	353	345	397	388	403	400	407	356	392	407	372	370	360	381	409	366	360	415	391	381	398	370	365	394
5083	800	782	507	460	407	435	699	1708	2938	2377	1322	650	425	360	331	300	314	330	340	342	329	344	339	318	356	322	335	335	345	332	323	343	376	315	296	351	334	313	321	336	323	332	372	336	367	342	306	314	368	296	330	360	326	347	316	330	365	330	339	360	322	327	299	335	378	373	317	347	343	313	333	344	309	320	354	329	351	344	336	331	362	307	345	304	339	341	317	334	369	315	327	316	332	349	349	346	291	352	315	339	315	309	329	321	334	337	336	329	325	333	347	338	346	344	323	372	370	333	325	360	349	331	347	357	325	309	334	329	362	325	312	323	327	335	330	344	343	307	306	358	307	324	286	321	346	314	338	334	346	359	337	335	312	322	331	318	345	357	347	344	356	355	354	320	316	330	346	328	346	347	361	336	319	342	318	315	333	344	343	336	322	342	307	334	345	354	335	335	347	361	314	323	358	339	294	356	320	337	352	325	327	332	344	326	343	321	311	331	349	315	328	336	318	352	308	346	292	338	316	320	346	349	300	329	329	345	335	350	312	351	307	343	324	348	325	306	361	338	342	336	358	323	323	322	343	354	333	363	351	341	302	351	377	349	366	377	333	338	338	334	316	333	337	319	366	338	324	316	345	332	341	328	319	308	326	338	350	338	360	339	319	302	322	381	354	330	318	368	322	352	377	300	366	319	310	329	301	328	349	351	349	337	348	340	338	324	366	340	363	310	329	335	325	344	342	314	341	321	347	349	311	323	293	337	338	312	322	299	324	335	316	347	344	306	320	295	365	305	363	315	333	323	302	330	342	331	318	350	349	343	348	343	324	316	347	346	334	354	314	336	308	353	342	314	323	356	331	346	351	348	328	328	326	334	304	332	353	333	340	342	309	333	373	358	310	358	348	320	330	330	346	317	340	329	337	287	366	290	325	345	299	354	354	330	334	318	304	307	338	334	330	332	341	339	305	332	321	314	342	331	329	345	321	352	338	335	324	359	309	345	343	318	328	328	340	366	347	325	351	322	329	312	348	318	338	316	376	354	355	340	329	313	338	365	304	309	340	312	316	330	340	368	329	319	328	323	352	325	315	314	313	335	360	329	330	308	329	331	361	337	317	331	345	338	334	362	329	299	336	345	313	334	341	338	323	354	382	329	338	348	324	323	320	316	355	344	333	320	346	366	353	344	334	326	332	359	352	340	313	319	321	316	328	291	332	328	341	322	321	336	350	341	337	339	349	334	314	322	339	324	342	360	343	326	319	334	318	314	316	346	310	325	350	326	352	325	329	369	362	293	325	350	327	330	354	333	348	354	353	313	317	309	339	341	310	310	313	350	326	325	357	329	338	328	366	353	301	293	348	316	354	354	345	365	337	353	323	306	322	332	327	333	323	328	316	326	344	319	350	338	333	321	297	324	306	364	341	307	340	310	311	323	348	295	297	318	351	339	329	326	355	329	320	325	334	324	335	330	341	320	344	329	317	344	333	326	337	329	322	333	357	348	323	318	321	362	342	338	334	335	337	326	342	309	304	326	316	349	353	352	326	325	328	335	309	350	339	324	338	327	308	333	348	354	355	327	335	320	351	305	327	354	358	334	342	322	373	339	359	331	358	340	334	354	320	331	355	342	345	354	336	382	313	359	364	307	347	340	330	325	329	352	332	345	334	385	312	349	360	339	326	329	321	326	332	290	333	354	337	334	332	328	346	370	308	316	319	334	354	323	322	355	346	334	364	363	327	343	327	336	348	364	348	339	323	341	322	339	355	342	306	328	321	336	334	344	330	345	309	329	341	331	315	342	356	308	328	330	334	379	359	313	302	349	341	351	338	343	321	317	300	325	348	336	332	323	328	323	335	343	350	355	306	339	348	312	326	314	347	318	346	302	315	331	375	311	319	322	312	329	354	308	348	335	349	311	307	331	342	353	317	347	339	358	305	343	313	356	334	322	352	351	352	336	363	336	307	361	337	354	327	359	345	393	333	345	310	345	350	353	330	318	330	357	299	312	293	371	325	346	324	359	316	344	320	367	326	324	335	335	362	350	348	340	340	361	336	318	315	345	371	342	355	350	344	319	361	345	339	312	333	345	337	329	329	347	313	326	359	333	349	338	371	378	317	316	343	343	337	351	310	331	350	371	364	345	290	358	332	350	378	336	316	310	295	351	338	332	335	325	347	341	337	323	301	348	309	309	333	339	326	320	336	335	323	351	314	336	339	324	330	318	307	358	325	372	332	321	313	313	357	341	321	339	374	343	349	314	341	339	346	338	340	319	344	318	359	334	345	320	294	339	331	297	354	356	316	342	335	307	345	305	322	353	351	369	340	312	327	327	347	319	342	304	328	345	337	341	343	335	342	365	391	353	321	328	371	347	332	301	350	347	338	336	333	301	329	371	321	363	355	347	362	334	346	323	321	301	314	337	350	350	327	314	321	344	316	307	359	314	318	322	322	345	324	340	302	349	329	276	341	352	364	367	339	325	345	306	365	333	337	341	327	343	336	328	347	370	347	353	311	336	339	340	327	364	358	335	383	330	305	339	400	305	376	335	338	319	335	325	317	336	313	324	324	329	309	336	318	379	352	325	339	287	335	318	317	336	329	332	316	341	330	378	314	329	316	366	343	358	328	348	316	358	321	347	359	337	321	351	327	339	337	364	315	353	305	351	355	350	320	352	349	357	301	337	321	325	352	341	345	302	335	320	302	327	338	356	324	327	345	323	318	332	344	314	336	347	357	336	308	331	310	308	337	321	279	347	328	376	329	344	331	320	354	312	365	356	304	329	359	315	317	345	328	355	322	338	353	291	345	314	353	334	299	335	361	365	372	346	327	331	344	354	292	351	311	329	340	338	337	316	319	337	358	338	308	377	315	330	348	366	335	309	321	337	327	323	347	355	321	312	308	340	347	358	341	331	326	338	343	309	303	336	333	356	325	345	330	331	316	330	319	334	336	296	327	305	324	337	340	342	329	328	338	355	342	363	358	319	303	343	325	310	343	337	367	332	310	323	326	320	347	313	332	354	344	327	342	345	318	307	320	330	309	333	313	325	314	340	328	317	309	360	301	350	332	315	363	307	350	322	333	339	329	334	340	322	301	304	343	345	311	330	348	345	330	324	296	313	367	394	299	297	331	328	342	348	321	336	356	334	333	344	310	329	337	316	360	316	325	348	319	345	346	361	355	342	294	343	343	341	314	353	330	295	348	355	356	353	340	327	356	336	340	327	322	334	306	360	347	357	324	308	324	350	321	354	311	381	334	338	321	345	310	321	308	309	336	342	325	355	327	323	326	329	335	318	358	326	348	328	312	378	291	332	326	278	365	343	335	343	321	358	341	346	342	369	343	343	354	341	334	303	327	350	342	335	308	316	358	324	344	320	356	337	324	311	305	331	356	327	371	336	322	330	331	342	305	312	340	339	350	318	358	335	324	327	340	334	317	371	322	342	336	293	299	340	343	346	333	312	362	307	363	356	351	323	331	299	300	367	331	347	342
25170	21061	26823	24972	4491	1026	756	1338	9417	20393	15745	8046	2132	828	534	478	448	441	394	437	416	422	375	404	429	419	400	398	412	405	416	440	456	428	418	420	408	430	444	420	423	431	414	444	409	391	364	450	420	411	406	434	412	443	432	424	425	434	410	447	446	419	411	409	446	430	433	411	401	385	406	445	414	425	437	496	412	457	413	428	404	414	456	414	423	409	396	414	419	429	403	432	422	429	400	458	420	414	400	394	424	435	394	415	423	419	422	432	427	435	395	440	443	448	424	426	426	438	439	421	398	396	402	472	416	457	420	426	401	419	445	432	434	450	412	452	432	422	387	428	418	402	361	387	430	421	443	406	416	430	425	394	409	451	445	413	414	456	450	429	420	433	418	419	427	426	425	426	421	424	429	402	427	413	385	423	384	423	456	452	462	441	452	422	409	430	426	412	442	479	433	428	433	448	417	409	421	393	399	407	420	417	439	417	420	431	380	403	460	411	427	427	450	453	422	409	433	422	447	437	406	412	379	432	445	388	442	409	452	437	419	454	456	420	401	441	470	447	473	430	393	411	427	430	445	412	412	404	441	411	373	425	405	438	423	418	406	459	442	436	421	423	427	420	434	378	409	412	468	441	452	415	377	432	437	445	481	438	416	423	425	404	410	422	415	389	442	421	414	447	451	415	416	454	398	435	428	440	407	418	394	436	426	410	471	459	396	438	423	469	392	446	439	398	444	436	444	399	419	420	401	425	390	409	436	411	421	430	412	432	446	436	403	384	427	445	416	375	413	400	428	406	416	486	407	427	427	421	438	406	429	444	416	437	394	434	437	452	433	416	408	422	458	431	430	428	419	463	447	438	382	455	438	443	419	432	431	415	408	414	425	397	427	390	392	452	419	394	427	416	419	446	468	412	428	409	400	440	427	436	411	420	438	432	404	440	427	447	429	413	412	420	434	388	450	400	442	426	422	436	406	456	405	420	438	462	451	427	429	404	399	445	406	420	423	390	405	408	377	443	429	394	423	432	443	449	421	446	429	443	376	458	450	432	429	412	399	428	416	403	407	422	433	398	446	420	447	425	421	427	439	445	421	420	397	401	417	449	443	401	408	402	432	423	436	446	412	447	418	427	425	426	419	437	472	420	381	426	424	426	432	406	411	410	425	468	406	416	387	419	467	418	396	353	421	421	425	425	428	396	444	435	384	437	436	420	406	441	432	408	398	421	428	415	383	416	443	412	475	429	426	420	423	429	416	415	394	456	441	418	410	439	445	429	423	405	432	420	391	399	436	393	425	439	432	401	427	426	423	435	388	438	443	414	390	434	426	404	427	456	453	428	441	385	424	417	421	408	457	407	467	448	440	402	373	427	430	412	425	393	401	435	416	425	422	414	442	406	395	423	420	462	406	430	433	431	418	440	424	414	437	410	441	436	424	432	423	405	413	424	424	390	419	430	425	411	416	438	431	437	438	456	423	394	411	478	392	432	417	457	435	438	446	409	420	447	403	431	434	396	409	422	422	450	404	396	429	426	394	491	421	410	411	414	417	426	429	411	430	406	458	418	447	427	440	426	434	404	427	407	429	429	402	392	412	439	375	439	452	432	393	412	387	401	448	411	427	394	414	475	433	422	473	394	442	408	414	406	451	435	437	416	439	407	430	427	396	412	416	400	402	427	457	407	372	432	446	429	414	415	429	429	422	387	432	403	442	409	397	403	438	422	405	416	415	446	442	412	438	444	403	472	397	434	483	439	440	417	448	405	401	450	409	471	411	428	414	417	393	440	460	413	404	425	414	425	450	434	435	409	429	478	438	457	434	416	467	419	457	430	411	429	455	421	426	421	421	446	450	419	427	445	418	479	395	432	449	422	439	440	443	412	429	438	387	454	385	428	420	420	392	444	408	418	420	400	392	412	413	397	453	417	418	416	425	446	421	441	444	414	399	427	452	419	431	402	430	420	425	450	390	403	437	429	491	444	375	450	460	395	429	448	413	410	403	422	415	423	443	385	427	396	381	404	441	455	397	408	430	441	441	449	430	435	423	417	381	442	389	467	404	405	441	411	458	393	439	394	418	400	415	433	441	395	431	441	432	450	422	429	408	389	435	436	394	410	374	443	414	425	434	407	436	421	449	462	423	445	423	438	369	450	427	434	433	387	424	447	388	408	393	360	403	411	446	429	453	466	409	394	431	399	383	416	387	420	416	429	433	373	398	405	372	403	414	427	423	456	420	454	410	438	408	411	481	434	404	408	407	390	430	443	390	413	387	420	403	439	396	360	400	443	423	466	446	438	419	412	427	432	428	393	454	411	410	427	414	457	406	409	429	398	427	436	447	441	403	415	466	390	411	430	387	397	461	426	406	419	417	419	459	418	430	433	417	434	436	420	489	455	397	427	434	403	417	373	433	425	420	427	414	453	423	413	475	413	421	400	421	393	453	462	468	386	400	414	449	404	427	424	415	413	422	402	409	435	407	424	451	427	435	421	424	450	453	462	433	442	440	411	430	443	405	484	394	425	417	441	397	430	418	427	460	393	409	431	424	411	446	415	447	435	447	409	418	430	418	433	402	446	415	458	432	404	410	441	433	465	421	398	393	440	407	421	439	419	435	396	415	445	432	425	394	420	434	428	428	430	402	421	458	432	381	412	398	431	425	436	423	434	443	403	426	422	414	453	438	432	453	442	431	402	424	396	418	398	424	458	409	418	384	436	424	407	394	448	463	424	426	405	434	419	414	415	471	392	429	431	413	452	428	419	423	411	424	458	426	437	426	442	374	424	437	398	445	378	450	453	419	421	435	419	418	404	431	403	381	413	432	423	410	381	431	443	400	397	454	427	430	425	386	408	416	460	388	411	450	413	442	417	419	408	405	440	436	427	423	416	434	404	415	445	435	405	428	390	459	422	409	425	422	424	429	425	451	428	430	450	466	452	406	450	418	366	414	448	385	395	456	431	399	432	393	451	411	408	423	444	439	387	444	383	447	432	422	442	401	416	459	415	414	422	419	391	405	427	409	385	410	457	391	414	412	416	398	441	439	397	419	401	428	423	426	418	453	389	439	434	427	450	406	411	394	408	396	390	418	397	413	419	422	427	414	415	421	403	420	409	403	407	418	432	395	424	424	409	409	433	428	415	436	439	448	442	392	432	410	449	387	427	445	416	392	398	411	424	382	442	429	443	393	476	416	449	396	430	412	426	409	468	436	430	421	423	437	434	414	416	388	445	408	432	414	433	441	441	421	418	380	431	409	407	419	438	419	412	425	429	425	419	423	409	437	395	438	426	419	410	407	446	438	416	451	395	416	409	390	444	392	447	424	435	381	438	421	367	415	428	441	408	428	416	426	385	411	400	389	411	456	425	403	438	418	415	448	437	392	423	414	405	401	411	468	408	412	386	446	433	426	402	413	409	431	416	420	408	411	386	431	398	406	415	403	425	432	431	428	432	418	411	429	437	425	406	412	462	409	411	446	437	442	423	437	441	405	424
3751	3493	3030	1563	1034	875	782	2074	12352	19686	13499	7164	2129	837	531	436	380	351	401	390	383	360	389	377	409	373	381	345	394	370	366	394	354	391	375	375	364	358	379	385	349	391	368	384	375	367	360	390	390	368	380	419	380	383	371	405	370	346	376	429	396	350	408	387	380	377	383	329	393	391	377	372	349	407	345	411	399	382	342	376	393	360	371	378	365	359	419	394	363	384	339	388	402	386	335	371	396	373	442	371	380	414	386	396	357	406	376	380	378	355	377	400	353	375	381	365	362	372	394	388	388	411	383	379	392	391	349	364	413	412	375	379	386	421	413	371	388	389	362	358	391	368	351	356	365	407	389	383	366	391	350	406	411	356	371	379	403	382	382	396	376	378	365	394	400	356	361	380	404	381	370	377	364	367	368	387	389	364	369	343	355	389	378	359	378	366	384	374	409	345	350	363	373	393	403	387	382	384	374	374	348	385	352	384	355	389	390	377	376	379	361	345	359	334	369	316	370	394	377	362	383	363	374	385	398	390	381	344	384	369	378	406	380	400	395	399	365	383	350	378	405	366	377	384	394	353	391	385	410	394	372	381	408	378	373	369	406	363	373	356	413	389	378	360	356	392	378	345	388	376	370	339	404	372	395	404	381	380	395	375	379	378	385	367	358	365	388	387	378	353	394	423	371	423	367	431	396	352	399	372	357	384	380	398	388	360	350	374	393	399	380	360	363	361	354	367	376	395	386	398	368	416	376	383	377	388	395	379	366	426	370	348	386	384	413	403	388	377	379	405	383	366	373	349	398	401	371	358	383	369	352	382	377	379	372	352	372	359	359	363	367	411	361	384	378	366	380	409	424	359	372	400	372	381	343	368	367	404	382	388	384	377	392	383	378	358	374	371	389	412	388	394	353	363	360	348	390	382	408	384	416	339	411	358	352	365	335	404	414	375	423	371	353	376	422	395	387	396	385	398	372	374	409	385	367	397	382	370	424	376	378	350	401	407	363	353	371	375	410	375	363	396	388	379	396	423	396	388	355	360	378	378	360	398	369	365	397	386	369	375	374	364	385	362	372	361	374	417	383	344	390	400	360	361	383	342	389	372	342	368	404	362	385	409	352	382	397	379	365	392	370	390	350	391	389	386	390	378	368	364	389	385	344	347	393	346	379	409	394	381	359	369	347	356	383	388	365	401	383	346	390	371	382	354	407	356	386	339	397	373	368	417	376	400	380	384	387	394	406	340	409	383	361	377	405	382	379	390	381	360	376	344	414	349	381	394	344	388	337	362	359	412	378	348	378	390	408	377	405	391	379	385	374	383	374	366	380	397	348	347	393	400	361	348	393	402	383	383	360	376	383	380	382	356	371	395	346	388	370	382	359	371	392	370	361	367	402	381	382	359	390	426	391	379	383	383	357	361	378	386	384	375	366	354	371	359	348	388	400	405	378	342	366	368	358	373	411	382	408	425	354	406	368	388	419	381	389	345	348	383	326	354	399	399	393	367	363	374	403	411	389	376	351	382	375	404	420	392	394	379	377	407	387	382	394	365	383	400	384	396	379	370	394	349	386	370	395	428	397	354	364	386	363	413	389	383	382	395	410	414	384	377	362	383	413	372	370	386	342	401	419	357	398	364	383	383	377	414	361	363	375	406	382	363	378	364	383	384	420	400	400	383	415	392	352	371	356	419	382	350	368	374	373	405	373	356	365	402	356	409	408	378	374	392	385	370	388	365	375	375	343	370	347	375	405	364	397	413	354	374	382	356	417	369	375	350	380	341	361	379	383	407	382	409	403	396	387	375	392	355	346	338	389	402	358	386	370	404	359	386	398	362	385	400	384	386	378	381	387	394	342	376	406	394	395	390	392	393	373	364	361	414	388	386	331	358	396	409	336	367	366	368	359	404	388	355	376	360	360	371	342	401	407	407	361	371	384	359	362	374	401	375	362	362	375	391	392	395	389	385	375	395	378	385	381	364	420	341	403	386	340	362	377	359	406	391	409	383	403	385	390	417	363	371	388	376	416	389	426	415	392	377	411	371	381	335	362	356	342	411	358	385	378	367	329	374	411	374	356	365	389	374	377	372	368	363	399	360	393	367	393	359	378	382	370	365	341	369	380	379	396	382	371	380	387	399	387	390	361	380	365	376	399	362	392	375	388	382	369	337	401	376	355	387	393	379	353	375	357	378	352	382	374	377	374	384	386	371	330	352	384	356	407	384	417	368	346	359	371	389	354	361	392	369	358	376	359	349	350	361	367	357	369	363	404	351	397	409	372	391	377	423	366	384	354	394	375	386	387	364	389	408	356	360	359	411	351	388	409	362	386	385	372	384	407	416	401	379	398	383	383	370	361	383	392	391	373	390	389	390	358	402	368	353	403	372	363	382	362	340	383	363	361	388	429	365	364	350	349	398	357	405	356	363	378	369	421	364	359	365	364	407	392	407	410	413	372	387	377	346	353	382	339	379	385	368	363	339	382	381	382	401	385	382	383	363	376	326	403	399	352	362	371	384	376	364	382	358	394	367	381	386	371	381	412	361	385	386	384	352	372	367	376	384	388	378	379	357	383	337	397	406	392	395	376	405	357	351	392	361	383	393	399	372	385	419	335	370	362	409	360	350	382	407	375	359	373	361	349	368	375	401	375	341	389	364	355	366	359	409	379	370	390	361	362	393	367	353	355	354	400	373	392	362	392	390	379	345	389	388	377	376	364	376	380	378	452	380	401	363	356	367	391	379	399	408	389	402	370	388	359	378	365	363	361	391	356	365	373	357	399	350	357	414	364	410	384	416	367	379	388	359	360	365	385	388	376	361	405	386	362	357	422	416	411	384	394	362	353	376	372	371	388	403	370	367	398	395	391	384	408	388	400	403	352	368	360	393	356	381	357	404	374	364	380	389	411	383	365	378	379	352	399	353	384	383	354	397	429	363	365	373	348	344	401	367	399	360	377	369	408	357	395	365	328	387	379	361	379	377	404	391	391	379	361	387	380	362	375	365	406	370	381	373	399	387	374	371	392	377	351	369	372	348	387	353	385	382	353	393	366	384	407	380	398	362	411	396	379	393	405	407	372	367	393	399	390	406	375	348	381	395	389	386	403	363	366	380	406	394	355	398	392	384	386	388	363	389	356	389	356	392	371	348	386	364	342	372	399	384	350	396	340	356	369	386	394	372	376	387	343	379	371	354	367	410	393	364	363	346	351	406	373	369	352	401	390	394	377	370	376	348	362	375	382	374	366	360	373	398	362	372	407	378	379	366	412	392	367	398	401	373	383	388	378	360	381	369	352	394	390	383	397	413	357	359	394	411	358	364	378	385	369	359	350	377	355	395	377	365	378	361	334	374	417	367	395	381	376	356	389	366	365	388	392	392	371	358	359	392	368	348	412	353	366	386	377	381	361	359	361	368	350	366	408	371	395	392	365	407	358	363	380	377	386	372	380	378	432	388	396	383	357	370	394	390	354	374	395	345	385	366	366	383	350	345
23929	21106	28298	24157	21053	7838	1864	4354	20584	36064	30356	18300	5753	1742	768	709	637	633	636	623	624	669	641	635	611	643	651	633	620	629	650	580	589	606	635	649	637	602	598	661	589	614	599	612	646	657	640	624	634	599	588	606	590	614	596	686	619	631	644	620	612	612	657	616	647	618	637	631	605	588	613	608	605	628	608	634	610	637	633	562	608	600	621	607	620	641	644	617	611	615	593	595	662	658	617	628	663	594	605	660	641	626	632	622	609	672	652	622	652	582	601	611	608	613	626	621	638	640	605	585	600	617	571	622	676	613	591	619	639	591	648	611	635	585	627	615	617	637	639	604	601	616	638	684	611	673	617	599	583	619	635	605	601	577	648	567	626	625	634	591	621	622	595	623	643	608	611	531	626	629	658	633	647	596	603	611	622	583	577	647	605	638	647	588	636	597	618	595	636	630	627	601	600	622	626	615	639	620	617	634	616	660	615	611	629	625	687	589	628	620	633	637	539	605	666	642	636	556	655	618	632	612	599	638	612	619	608	673	607	608	598	639	605	587	643	631	615	618	660	621	653	588	616	636	599	642	654	637	637	567	613	611	599	642	645	669	646	591	620	620	632	646	636	628	616	603	615	618	633	620	608	638	606	604	624	623	648	611	630	626	635	624	592	611	596	602	668	608	624	546	596	600	628	661	584	596	646	603	597	603	607	642	617	643	637	595	633	647	623	609	628	608	612	589	684	609	659	622	692	579	627	611	603	605	636	601	552	601	608	575	665	608	620	605	613	612	638	642	643	645	597	603	631	628	631	595	595	648	607	587	652	607	584	600	639	580	620	653	636	637	629	607	662	656	620	608	612	667	623	644	606	630	626	640	633	626	650	566	598	634	613	640	590	626	645	649	609	612	610	563	639	637	674	587	649	639	634	593	644	634	636	594	634	665	618	636	631	609	641	576	624	640	601	623	638	616	678	648	623	636	647	613	572	590	656	586	664	574	649	687	660	599	650	599	637	633	660	635	576	589	626	621	562	621	636	636	646	637	639	596	589	561	609	622	638	589	565	609	617	593	635	628	601	636	612	565	600	595	649	606	604	651	631	591	627	597	646	683	608	619	608	638	595	678	612	620	615	664	634	644	593	615	621	551	614	634	569	646	585	626	654	614	613	621	659	576	619	616	661	655	572	577	631	597	635	615	633	653	598	643	582	626	602	564	618	604	603	650	576	610	610	594	610	618	614	642	630	631	615	626	641	640	669	580	610	575	683	643	572	636	632	600	604	643	600	614	680	596	627	613	617	610	605	639	594	626	584	612	606	602	615	606	621	628	685	636	592	601	652	681	614	603	608	661	642	661	609	608	624	602	632	566	610	623	636	625	620	606	663	603	591	618	610	579	639	622	650	626	628	616	654	631	631	628	590	593	640	596	631	649	653	655	605	663	628	632	602	649	616	596	613	615	597	615	647	646	651	678	629	643	609	635	633	586	655	576	555	624	619	618	597	620	619	654	602	626	643	613	619	598	614	588	650	589	600	612	580	612	597	644	654	599	637	634	633	590	646	640	582	570	574	645	622	625	605	595	604	582	636	622	606	589	636	606	579	634	626	636	665	648	603	663	646	608	592	620	670	615	588	609	644	647	626	620	629	691	626	609	650	561	621	660	613	578	618	632	644	591	579	620	634	598	599	579	655	622	611	633	614	618	615	622	616	619	642	614	598	568	653	612	574	581	626	636	597	623	634	586	641	578	570	650	659	594	631	579	623	591	641	626	681	656	615	620	646	644	620	628	621	609	634	615	564	666	595	637	606	584	627	619	643	647	600	643	603	622	587	642	629	611	622	593	573	626	606	655	659	645	613	626	614	616	637	635	605	619	604	605	638	611	617	582	613	588	613	589	623	590	619	645	666	628	627	630	601	591	622	635	608	600	604	635	666	592	605	628	595	632	621	647	594	606	609	609	632	615	632	624	623	601	605	595	589	600	585	621	600	638	649	612	610	603	575	617	620	602	571	578	666	628	607	602	620	657	628	638	602	621	614	591	604	655	626	654	617	591	644	635	540	608	598	614	631	626	621	605	632	642	588	623	581	595	626	627	610	631	592	617	600	592	639	620	654	651	622	617	606	617	645	611	631	584	628	578	632	622	638	620	591	646	609	634	581	624	644	633	602	644	669	564	611	622	582	672	622	580	601	618	665	606	572	638	651	674	605	614	582	641	647	600	629	595	602	612	636	600	622	607	643	588	610	613	674	597	588	635	590	613	599	636	597	635	603	625	632	630	605	593	617	612	633	597	635	585	616	596	649	581	611	649	608	627	670	634	609	582	637	639	634	612	617	573	598	614	626	594	651	619	697	599	596	600	628	609	648	625	608	637	621	665	617	603	646	599	633	653	626	674	613	634	592	643	659	625	620	598	643	598	624	630	633	624	588	637	609	617	605	644	606	610	633	594	613	617	586	645	583	608	602	631	663	601	629	638	634	630	610	573	588	639	581	602	632	588	609	605	597	564	661	624	621	627	621	603	634	630	588	609	623	581	612	618	660	595	617	595	604	622	618	603	622	609	674	625	615	627	610	609	627	618	650	601	575	600	632	626	611	628	646	641	622	659	619	642	596	645	637	584	599	579	643	627	627	590	647	649	615	605	617	633	627	649	617	588	605	619	641	583	632	619	583	621	611	635	563	610	644	621	607	623	599	634	616	640	602	588	681	594	607	609	619	597	572	592	607	648	623	634	630	628	568	627	642	601	567	627	619	621	606	637	660	601	622	581	625	608	591	592	657	601	615	620	564	638	587	564	606	599	656	613	632	630	615	595	632	636	605	611	578	599	633	618	650	595	653	651	629	604	612	620	612	587	645	639	613	641	604	665	634	631	589	621	609	668	618	638	595	601	610	560	607	590	646	641	618	625	641	621	655	626	597	607	600	651	668	634	609	676	615	605	595	623	569	585	616	597	590	622	584	623	645	603	624	587	615	582	617	595	664	584	620	624	607	657	584	620	585	602	638	610	592	578	611	630	570	608	607	638	607	623	636	604	651	619	638	605	637	602	630	616	598	600	608	636	580	623	634	606	606	591	659	631	589	607	635	639	631	645	607	673	596	585	609	668	631	663	627	619	603	620	624	601	625	622	590	621	635	632	624	590	637	637	657	609	623	621	603	606	615	632	668	591	636	661	655	588	681	638	616	612	647	635	606	580	582	592	621	599	582	644	619	636	616	672	579	594	628	584	600	594	641	642	616	577	625	650	656	624	569	630	624	607	633	617	604	605	622	661	626	625	576	638	667	653	632	598	630	586	631	645	618	636	642	616	625	629	562	613	611	644	584	643	614	664	628	590	643	595	606	604	592	635	582	679	647	610	591	598	584	625	636	642	648	627	606	593	614	615	623	635	597	627	624	589	630	607	618	584	651	594	623	624	630	620	627	592	631	607	610	619	645	626	619	597	581	618	650	643	609	639	598	604	652	621	617	623	617	628	614	608	611	622	647	650	677	637
4126	6764	5482	3160	2217	1665	1401	6260	23638	33862	25664	14149	4514	1634	709	596	581	567	534	529	547	519	528	550	541	539	570	558	525	559	556	535	514	546	539	557	487	553	536	530	540	530	500	541	539	534	554	509	549	549	535	560	540	494	576	552	493	532	532	521	564	500	565	520	544	476	487	531	488	552	506	571	498	561	523	514	575	563	511	530	568	512	562	542	530	530	549	521	503	554	529	568	535	557	543	544	568	524	550	572	522	555	546	548	553	517	556	562	567	540	537	572	578	560	523	528	521	515	501	501	538	578	570	549	550	512	556	538	524	533	505	508	537	538	557	517	518	513	510	561	523	472	545	532	519	526	596	510	536	519	530	560	548	535	532	536	513	546	518	531	565	533	539	537	534	562	537	548	512	533	538	503	557	529	517	501	527	552	503	540	573	518	546	513	564	583	501	570	501	536	511	556	520	508	540	582	525	555	509	541	535	572	528	520	521	537	497	535	553	549	574	578	557	551	495	566	528	563	533	520	531	544	513	526	548	526	558	563	564	511	541	505	521	540	578	543	518	525	526	539	537	528	497	530	555	516	544	535	532	584	537	510	578	543	496	531	560	576	559	552	585	546	525	551	546	566	543	528	560	535	532	545	548	517	533	508	520	521	535	528	550	487	518	563	543	512	556	533	538	511	562	517	499	541	523	523	506	518	561	519	542	563	547	545	546	539	507	542	548	558	556	549	520	515	554	526	532	541	564	579	529	501	537	515	531	542	552	527	575	552	552	520	543	547	504	539	549	536	551	574	538	542	518	546	561	576	579	545	512	529	523	527	513	510	534	537	521	578	503	546	555	552	569	544	499	520	510	548	524	509	543	514	511	569	504	556	464	572	542	553	500	563	507	572	547	560	528	546	547	522	526	468	515	505	544	540	541	511	516	546	512	544	515	532	552	549	562	557	518	548	574	512	550	523	565	498	502	525	475	519	527	543	543	550	585	551	563	522	503	536	552	500	544	553	507	528	548	556	543	507	565	527	530	559	516	504	495	492	528	518	570	507	524	503	546	527	523	529	471	543	545	560	526	511	538	511	539	520	492	553	504	527	547	558	526	519	561	578	542	547	529	554	517	521	539	521	517	517	534	548	561	533	551	532	538	527	507	551	562	511	545	507	534	556	584	550	514	554	535	513	538	548	526	549	507	484	508	548	542	540	555	516	553	497	507	535	509	553	503	576	558	526	537	497	521	503	546	486	574	525	533	530	529	555	503	520	514	574	521	484	488	503	565	521	519	527	506	521	515	563	472	514	527	504	549	551	504	595	539	534	489	539	572	525	539	577	516	531	483	529	530	571	497	522	518	516	556	531	521	542	552	540	525	497	540	537	504	539	492	518	501	535	525	547	492	512	518	553	535	536	538	533	552	526	528	554	544	529	559	571	526	485	563	534	525	574	563	542	566	529	552	562	525	529	531	543	578	519	538	539	524	539	527	524	523	566	553	579	568	520	557	543	489	548	549	512	511	509	556	516	549	538	524	576	520	501	562	531	538	539	520	522	536	534	551	512	554	514	549	545	560	550	535	561	537	502	545	519	524	505	525	518	521	527	531	535	531	549	528	521	559	518	544	529	538	542	548	520	529	538	547	505	548	543	544	572	542	530	540	530	509	570	490	506	538	496	523	522	519	541	553	497	558	534	522	524	539	506	480	514	561	543	543	507	523	508	538	511	522	524	588	521	513	534	531	567	550	555	529	528	516	542	557	502	582	526	551	526	518	521	576	555	571	535	579	510	539	538	550	469	540	536	523	565	536	540	500	495	546	525	558	547	525	536	586	527	533	531	516	563	526	552	564	519	515	511	532	545	488	519	517	538	490	501	531	537	530	552	561	570	486	517	541	490	499	522	527	566	522	504	468	531	534	486	532	534	583	552	557	517	518	530	525	530	518	474	507	527	527	512	528	498	545	534	511	573	540	520	516	523	563	492	516	515	547	544	541	517	506	516	526	543	565	519	571	533	498	555	512	536	510	515	558	523	522	546	541	549	538	525	525	551	532	494	564	549	482	531	511	516	523	547	510	548	528	554	538	560	562	512	552	532	531	536	512	533	570	559	551	516	518	537	515	465	593	524	576	522	584	541	511	544	557	560	557	521	542	496	545	496	544	548	522	530	568	515	500	516	545	544	502	511	565	516	517	502	532	522	556	532	523	534	519	534	483	556	498	545	525	530	532	543	508	556	542	520	554	544	546	534	556	493	530	540	509	525	516	543	522	503	506	536	536	568	489	546	539	537	515	548	511	513	520	505	542	559	494	533	547	549	531	554	544	507	524	551	552	556	554	522	503	521	563	525	539	557	505	514	576	486	533	540	499	558	508	563	518	555	571	532	572	501	540	523	550	511	527	517	507	505	531	523	504	540	545	562	526	487	533	540	504	539	565	572	520	504	576	521	498	539	543	555	536	570	514	499	525	577	514	530	519	492	524	549	528	545	518	543	552	527	566	548	530	554	544	543	538	556	552	516	552	522	568	549	518	564	526	549	558	566	532	525	549	549	528	551	500	567	560	533	551	502	627	501	519	550	481	559	521	531	542	538	482	550	552	491	523	543	525	538	537	536	539	537	566	569	512	532	519	529	530	538	520	555	537	547	520	530	496	552	541	549	509	535	518	519	533	535	573	522	535	531	523	559	537	559	510	509	578	572	517	560	500	562	525	560	530	545	499	551	558	567	568	492	541	547	503	554	518	529	523	527	573	526	537	563	515	522	567	532	528	543	566	537	554	522	526	502	535	514	516	518	542	527	533	518	518	525	565	569	520	495	538	539	543	469	505	544	529	557	520	500	511	559	525	571	520	531	525	546	508	501	526	535	563	505	521	548	548	522	517	496	578	554	540	506	582	536	515	507	528	567	547	534	545	517	509	542	534	553	541	530	523	510	530	549	482	556	542	508	488	539	538	561	557	531	494	579	532	543	537	533	551	521	487	527	500	497	516	485	488	531	506	592	555	534	541	513	547	518	550	528	586	501	538	499	529	503	539	543	544	505	559	525	499	536	549	525	569	573	515	535	522	489	507	542	551	532	507	513	511	485	519	516	548	527	549	538	510	540	520	507	587	544	522	580	492	577	527	521	534	523	527	512	527	512	568	550	539	548	577	542	524	548	526	566	559	490	512	526	457	549	545	532	551	527	513	517	522	544	553	542	567	545	548	521	531	484	581	464	498	540	522	524	569	523	571	522	571	528	526	533	538	513	506	529	549	516	502	572	539	457	549	527	548	520	526	560	558	531	529	571	507	531	526	561	549	537	560	501	508	567	567	553	517	519	545	532	507	534	534	543	551	521	528	577	539	507	535	522	517	561	498	562	524	536	493	556	555	521	526	530	531	492	558	519	532	540	549	533	548	481	536	512	511	520	583	521	542	506	551	583	528	530	518	536	586	551	552	523	534	532	497	517	537	509	521	525	508	554	534	522	533	544	523	485	515	520	526	521	525	539	507	571	523	540
27347	12038	1352	787	499	456	456	457	1509	2475	1807	1269	709	496	438	411	443	419	397	422	432	411	418	407	442	370	421	415	387	429	421	413	396	408	398	376	405	388	422	378	406	384	420	385	423	420	425	386	401	425	423	396	432	400	394	379	442	424	406	431	402	362	394	432	413	431	439	394	404	390	390	408	430	384	420	416	426	361	426	410	409	403	384	412	420	421	409	391	405	402	410	438	383	410	414	398	397	399	421	395	384	395	394	452	427	393	427	416	392	406	420	415	434	410	395	390	413	412	407	376	430	393	414	421	378	411	408	405	403	427	379	423	409	403	404	449	428	407	394	377	417	381	404	438	377	412	431	384	384	403	422	417	406	397	424	390	456	410	407	390	412	409	420	424	424	410	392	392	386	424	399	390	422	392	418	403	386	417	418	421	424	382	402	414	392	371	423	422	398	420	414	383	416	390	425	379	394	429	370	382	384	431	398	369	385	383	368	438	393	441	430	380	437	374	382	431	444	430	410	403	403	377	400	396	393	419	419	410	384	407	369	416	426	429	388	403	415	413	402	420	425	382	386	399	383	414	409	417	418	386	429	379	415	376	421	394	416	427	428	418	386	406	417	423	395	427	401	387	410	369	411	441	393	402	404	376	408	409	388	377	439	409	415	393	435	398	411	405	392	385	399	396	377	424	380	398	399	401	403	418	439	401	393	384	452	442	419	395	413	385	406	393	418	398	408	390	403	409	375	382	398	406	425	398	453	380	430	395	390	429	374	432	400	370	408	406	397	396	405	369	403	444	400	412	444	406	375	385	382	412	394	405	395	418	406	415	418	398	432	398	464	422	381	391	406	408	429	422	419	417	409	406	426	440	400	409	407	397	361	388	410	394	411	373	431	368	399	385	427	433	389	398	396	378	412	439	408	416	403	406	403	401	414	431	430	370	449	460	411	421	388	453	415	425	440	429	387	380	403	374	357	436	348	401	433	384	388	411	447	417	377	406	383	399	408	403	382	406	390	405	416	442	424	373	421	434	398	364	432	416	405	387	383	406	386	411	406	382	421	439	416	383	429	389	401	383	348	442	428	430	395	411	436	404	408	410	401	421	427	425	391	424	378	416	426	413	379	430	402	396	412	386	415	418	424	421	361	418	439	444	438	421	425	434	431	418	445	438	419	429	383	348	421	384	430	436	378	376	391	403	429	405	404	407	364	400	364	405	381	372	396	426	433	398	421	409	407	403	397	413	402	387	401	413	397	405	381	373	423	408	396	387	401	371	403	424	400	415	398	371	413	406	415	405	378	420	443	399	376	393	424	391	442	401	441	407	372	403	441	415	395	411	396	363	403	389	425	408	412	409	358	421	392	384	384	407	403	378	445	376	394	385	397	399	431	402	410	431	366	413	406	412	456	455	418	418	413	434	396	378	410	411	386	419	395	439	374	401	394	429	369	368	421	382	392	430	422	403	431	415	428	389	382	424	420	399	431	391	415	425	418	403	391	413	362	391	431	407	410	453	442	409	384	445	454	447	421	416	409	396	405	434	400	393	416	410	418	392	375	397	433	398	405	412	396	390	391	393	380	398	387	434	431	399	400	385	363	367	384	422	411	414	377	404	414	413	430	408	414	406	409	418	464	414	411	382	424	450	398	422	389	386	431	404	415	402	410	409	438	388	441	395	427	380	383	385	381	421	402	410	407	378	401	378	430	418	439	416	371	410	398	391	434	397	416	383	420	428	391	409	408	397	410	384	393	406	410	404	416	387	423	396	400	407	404	411	378	430	400	422	404	371	406	436	421	409	424	418	389	399	404	411	386	426	380	408	401	418	410	387	416	386	435	424	401	400	411	454	397	411	439	428	381	420	405	393	413	399	405	385	364	400	392	396	416	375	434	426	402	431	418	424	424	413	434	419	461	385	420	404	394	426	416	391	419	413	422	420	382	426	374	426	434	432	407	413	400	394	386	427	373	385	440	404	385	413	399	402	410	432	411	392	430	403	416	404	399	392	411	399	408	382	373	435	453	379	415	404	381	414	399	416	403	422	414	378	394	402	387	411	445	394	445	400	393	416	387	455	382	400	405	403	427	410	395	370	368	417	427	400	392	445	411	412	415	405	392	424	388	430	413	408	433	417	388	378	425	456	430	371	399	425	442	424	410	376	409	379	430	363	391	383	399	421	418	395	419	434	406	400	418	418	470	408	376	435	451	408	424	400	428	388	424	410	448	427	433	390	369	379	404	434	428	376	376	406	396	386	379	385	423	431	411	400	402	393	383	409	414	419	393	366	440	387	426	418	419	447	401	414	381	355	446	427	405	418	396	412	383	395	414	428	430	377	402	416	433	439	403	418	430	411	414	435	389	426	379	387	446	380	371	409	425	399	419	425	391	413	425	421	414	440	430	412	406	405	416	399	401	402	400	364	431	412	444	394	388	435	395	395	404	420	390	412	389	384	426	417	436	396	391	393	388	387	393	357	432	387	401	420	393	394	408	382	401	389	404	413	410	407	414	424	435	409	414	433	386	444	419	442	402	422	417	401	415	414	411	424	388	391	412	431	391	399	409	365	408	417	439	423	375	394	383	348	414	424	407	421	401	398	419	400	372	425	394	441	422	445	428	412	387	412	402	422	392	410	431	412	397	357	382	407	381	416	417	397	435	401	380	369	399	376	388	397	420	417	373	407	407	400	392	394	410	384	427	398	418	433	415	403	407	396	396	413	418	446	422	428	422	388	381	434	376	395	403	414	432	424	391	421	398	399	413	409	400	382	396	412	387	420	379	388	417	370	405	386	405	412	386	448	377	441	425	428	370	388	380	415	403	392	395	429	369	420	388	406	443	405	418	405	417	430	393	421	437	368	403	423	388	375	420	400	399	397	407	418	427	379	430	395	411	415	419	415	410	396	426	407	406	396	391	454	417	425	383	424	410	380	416	383	405	449	409	380	386	435	428	420	382	456	397	395	369	406	398	433	430	397	373	409	385	408	391	406	432	394	410	414	391	393	426	426	417	443	369	403	376	412	420	393	349	370	413	395	382	403	418	410	398	399	451	374	454	409	399	410	416	403	408	403	406	384	367	378	404	414	391	428	415	380	482	409	410	441	418	407	384	405	371	401	407	415	369	384	389	396	386	382	447	422	434	395	374	392	464	423	402	382	396	401	400	392	396	380	427	374	386	417	376	385	416	409	440	386	414	393	428	400	392	414	410	431	396	403	388	423	399	392	367	388	400	412	404	420	408	436	425	391	404	398	454	404	361	423	400	397	421	381	399	410	401	390	395	420	433	415	388	398	400	433	400	398	437	391	421	380	408	419	415	401	421	411	425	405	412	415	378	416	407	398	389	405	399	431	379	384	411	404	430	395	405	400	435	359	389	406	353	388	421	458	429	420	414	415	420	427	400	438	436	402	415	419	378	416	432	388	378	408	395	377	422	438	400	399	416	393	389	412	400	431	421	407	403	408	376	431	378	390	418	395	400	412	377	396	391	409
5013	707	678	541	467	424	409	407	2018	3072	2081	1301	716	360	367	368	312	339	359	334	364	350	338	348	325	319	341	355	326	357	337	337	370	336	336	358	348	319	365	340	351	351	353	350	355	332	356	363	348	340	367	356	347	370	340	338	367	309	375	333	358	372	336	344	361	344	359	337	343	362	360	347	365	400	361	314	358	378	339	383	366	363	345	325	347	370	341	377	358	340	355	359	369	355	368	316	346	338	375	362	338	337	319	328	352	355	360	339	341	350	344	318	314	361	355	340	359	348	320	354	356	370	344	324	363	346	339	360	371	351	359	375	354	340	344	336	326	327	350	335	389	353	351	346	359	350	331	366	358	367	349	329	372	350	355	348	365	328	359	348	354	336	338	349	358	324	320	340	304	305	323	372	361	364	333	330	328	318	343	342	343	350	369	329	370	340	327	362	328	367	331	337	352	343	321	361	363	349	315	332	325	393	339	337	378	362	361	356	354	325	350	333	368	361	365	339	351	344	382	330	322	334	354	363	288	343	365	367	325	343	313	335	359	340	331	329	306	334	359	322	346	334	336	344	374	355	315	372	337	366	354	351	368	348	357	333	350	376	344	350	323	362	346	367	319	356	334	346	322	379	364	366	336	321	315	332	357	337	320	377	355	350	381	370	340	369	354	357	347	369	372	344	367	348	369	376	363	331	331	336	377	360	333	354	338	349	392	312	369	340	341	313	352	329	378	324	351	325	362	374	364	366	354	346	352	321	352	357	355	362	355	338	306	352	347	364	344	361	346	333	333	351	346	345	363	344	374	308	338	356	353	353	344	347	349	337	360	343	368	334	361	338	354	361	354	350	390	380	335	335	354	337	369	354	333	322	352	357	353	378	357	338	360	365	369	345	359	352	328	352	368	316	382	333	328	331	304	339	375	376	361	359	378	349	335	344	318	333	344	350	328	361	336	360	353	327	339	354	341	314	327	332	381	343	390	354	341	389	370	305	337	365	347	358	368	356	347	363	353	359	328	368	363	357	333	354	369	354	340	350	348	337	325	393	350	357	342	372	328	370	348	299	335	356	359	339	360	350	335	344	360	361	321	339	374	333	361	319	326	345	361	331	334	356	349	336	318	349	327	360	376	321	329	329	350	334	350	332	311	390	358	352	351	352	339	361	365	357	367	364	339	332	319	372	339	346	336	357	354	374	332	344	351	356	311	349	383	361	308	375	324	333	376	345	323	346	343	349	333	359	373	336	379	337	324	349	327	380	330	348	337	348	336	340	311	341	337	320	353	373	379	331	358	351	326	356	331	349	332	357	337	351	352	349	334	355	351	352	346	347	349	338	344	318	359	339	372	351	323	347	374	358	369	344	329	340	361	337	357	362	317	333	333	367	318	376	352	351	366	333	348	331	342	340	330	348	326	366	344	343	323	322	346	345	359	348	355	322	354	316	356	348	361	349	366	378	331	352	367	378	325	348	344	332	342	327	353	333	360	364	290	334	366	353	350	338	320	351	359	361	391	345	336	354	356	382	345	327	344	341	293	338	345	353	365	352	307	359	323	385	348	325	368	377	331	353	364	337	354	362	354	350	348	343	338	343	375	345	349	345	338	360	339	353	398	321	339	353	381	337	387	344	355	362	328	325	349	336	342	350	381	362	364	323	371	357	341	324	338	347	356	336	379	355	383	351	352	351	341	351	337	321	340	319	324	348	354	356	342	340	384	375	343	339	348	371	327	349	324	369	328	333	363	335	353	326	383	303	386	375	366	322	337	348	365	341	335	355	377	347	339	349	348	323	338	352	357	327	338	349	340	343	325	348	344	333	351	361	373	377	334	354	376	356	330	313	347	359	328	341	349	350	352	293	351	340	343	364	338	368	384	379	332	370	338	349	357	372	335	367	325	348	307	350	353	347	358	332	335	362	315	351	353	340	331	365	364	382	344	321	336	357	366	334	325	362	346	334	352	344	375	350	339	337	308	350	348	354	321	348	332	365	336	346	331	314	319	329	339	348	345	333	355	366	360	369	344	351	335	351	316	350	341	326	353	327	347	359	335	329	357	345	368	390	378	338	351	338	351	315	313	372	336	345	337	338	333	352	335	340	328	347	366	366	356	367	348	372	327	318	367	359	344	370	367	326	374	352	327	372	336	348	350	322	344	339	371	357	363	340	379	352	384	327	372	312	313	361	337	364	361	360	321	334	303	361	345	345	358	350	324	339	336	369	370	320	315	355	339	374	365	335	364	346	349	332	327	320	357	321	375	335	333	357	334	345	341	309	387	369	322	336	361	330	321	335	362	356	344	338	326	320	320	364	332	329	339	350	355	344	357	348	336	326	358	341	336	337	357	347	346	325	367	343	316	334	333	374	348	367	367	352	343	349	335	367	351	350	353	327	335	374	366	340	335	368	347	327	354	352	333	327	358	326	346	324	339	392	380	367	321	367	367	331	371	342	333	372	334	363	351	351	377	327	364	332	361	363	396	368	393	309	357	328	319	352	331	347	294	353	330	348	321	349	340	339	350	370	332	337	353	355	323	346	334	348	372	339	375	369	343	321	358	347	382	337	348	364	340	360	367	321	343	347	374	366	352	312	360	356	344	329	379	347	349	339	328	342	315	323	332	383	346	338	343	355	337	332	331	340	353	313	360	343	358	360	339	347	346	368	321	379	389	373	394	352	333	321	329	360	325	343	333	350	338	328	323	311	321	399	339	350	339	358	322	337	325	359	362	319	299	322	369	352	336	360	350	338	321	378	356	328	358	344	386	335	346	367	335	328	353	353	354	353	329	350	362	322	380	337	345	345	339	356	346	362	363	333	337	338	351	341	358	308	322	365	353	358	351	352	340	343	328	363	328	326	356	350	323	363	330	373	351	345	346	368	368	340	346	316	362	335	331	344	327	340	323	355	347	325	363	344	345	366	343	350	333	352	322	345	365	361	344	313	340	320	320	313	357	354	366	345	339	379	357	324	360	344	351	370	313	327	350	343	310	350	345	345	352	327	353	334	361	329	350	388	337	358	348	356	351	324	306	333	352	367	326	382	341	352	333	348	329	331	350	352	333	350	357	362	348	343	331	326	361	367	330	340	330	339	349	349	373	330	365	358	386	355	378	337	344	364	370	319	369	350	308	393	334	354	325	366	368	315	332	346	334	328	368	361	353	361	327	328	341	341	327	343	381	331	367	350	353	328	362	338	342	353	367	370	329	329	326	352	350	362	329	326	372	350	380	341	371	360	348	333	331	338	343	338	316	379	374	374	355	312	350	342	342	337	366	400	347	349	343	336	356	360	352	372	323	346	351	380	331	342	315	344	356	306	369	384	344	370	340	310	341	323	370	371	351	348	385	353	368	348	375	378	379	356	330	366	410	314	357	355	344	346	367	338	345	363	374	355	334	373	333	339	347	314	318	347	338	360	348	361	354	346	387	361	352	335	344	332	356	342	325	373	355	341	362	400	384	367	337	330	379	321	339	365	344	336	354	372	323	381
25092	21060	26872	25010	4947	1176	849	705	2773	19798	19623	10058	2960	979	624	524	533	497	489	515	528	483	501	509	533	501	522	542	547	517	471	499	515	525	508	490	462	525	448	526	524	481	493	516	478	502	509	517	519	505	468	550	534	572	516	507	523	531	521	513	538	478	522	508	504	479	493	522	532	528	506	500	470	507	542	499	481	509	551	505	508	502	509	508	512	515	510	502	520	533	497	460	492	537	546	509	517	527	522	488	479	505	523	495	507	520	489	514	460	509	540	487	512	501	508	526	475	497	539	512	517	505	519	463	501	535	483	489	470	503	507	497	499	491	547	513	482	524	494	501	505	529	541	527	525	504	515	480	523	534	510	548	474	466	481	498	536	488	524	489	510	494	530	506	490	544	500	485	498	543	502	506	503	466	514	473	491	519	524	500	501	499	470	521	504	489	476	504	487	517	503	537	505	507	516	521	503	558	507	503	497	504	516	492	504	501	499	531	509	513	523	494	510	517	508	460	508	497	483	511	467	534	505	525	527	496	506	518	537	533	514	528	523	512	514	530	485	498	485	505	492	548	519	552	498	519	564	462	496	500	520	496	495	450	567	523	496	498	504	527	507	472	552	515	489	501	490	487	457	528	478	511	527	502	475	518	487	527	513	504	472	512	482	495	514	536	511	460	461	466	542	502	484	522	493	520	514	495	502	504	489	520	485	490	536	506	503	522	516	502	506	545	489	509	515	541	505	498	494	519	507	517	476	491	493	499	473	440	506	491	515	487	520	525	472	525	494	523	522	522	534	484	501	495	480	522	465	503	488	534	505	523	531	462	514	475	521	471	505	527	518	487	504	540	513	489	504	497	513	472	513	519	515	530	521	498	495	521	535	506	509	510	542	514	540	514	511	488	505	504	517	465	499	506	551	505	533	503	498	506	462	502	513	500	493	527	484	476	503	534	492	486	518	520	472	525	513	522	505	526	506	518	500	499	510	525	522	503	489	519	525	482	485	509	538	491	512	525	479	477	485	500	527	462	491	489	527	467	473	467	506	489	474	498	477	526	519	511	483	499	499	531	483	505	483	501	510	521	458	529	508	486	482	532	495	505	520	473	514	518	533	514	478	489	513	497	480	503	521	500	530	524	503	482	459	482	499	509	517	493	507	498	507	514	495	462	525	445	491	493	507	520	508	505	498	485	507	521	500	474	496	544	495	495	480	542	561	505	534	480	495	498	478	500	512	534	508	531	483	535	459	532	483	502	468	509	506	487	503	554	506	480	513	522	458	465	501	521	506	513	516	536	504	511	497	488	473	487	516	501	553	542	471	540	524	501	489	481	514	488	476	509	496	536	496	538	543	489	499	539	519	486	527	497	527	489	510	513	499	494	488	494	494	513	516	488	492	506	513	523	507	516	484	508	501	490	478	489	521	470	502	522	457	490	503	502	492	480	504	462	519	496	491	518	490	557	509	470	468	483	522	496	495	489	498	498	498	514	479	478	501	509	488	527	508	521	508	481	506	487	514	497	505	549	531	545	533	536	480	472	517	527	497	493	506	507	459	493	522	472	515	518	543	516	513	523	492	500	467	489	513	486	531	557	532	505	520	508	534	501	492	508	529	520	528	543	520	461	530	514	484	512	489	505	494	503	482	507	487	482	509	479	530	490	505	517	510	511	543	517	470	505	501	477	523	483	479	533	460	560	477	497	519	456	493	462	495	505	474	476	550	489	510	500	500	499	518	507	499	506	492	495	505	538	484	490	500	528	530	523	507	504	485	479	502	510	512	493	491	512	504	507	490	493	521	503	522	480	520	488	511	475	484	510	517	487	508	512	486	489	477	538	510	548	516	522	508	481	490	485	504	483	502	479	494	487	509	557	504	520	508	515	478	492	468	482	495	473	514	514	491	512	500	508	516	530	501	517	498	485	489	508	468	494	510	514	512	517	537	488	512	485	502	504	519	493	509	552	495	532	459	497	497	445	503	523	490	458	529	515	489	545	503	497	483	492	543	517	488	496	508	498	485	510	460	495	488	504	534	534	474	516	486	520	475	523	485	481	524	482	490	488	507	503	513	507	537	477	469	479	502	508	508	496	470	509	500	534	496	484	496	469	518	517	531	505	476	496	521	512	515	508	514	500	528	482	501	524	508	509	517	474	505	515	522	486	518	509	480	491	459	483	467	500	492	508	525	513	503	468	487	535	508	527	475	488	488	500	495	468	510	520	493	486	477	533	491	515	485	514	496	507	539	516	479	513	516	503	495	506	533	532	500	518	502	481	499	516	499	467	519	498	520	478	516	506	500	533	521	486	469	552	496	479	543	484	525	538	534	522	533	492	502	506	525	485	470	528	516	498	510	499	475	487	483	485	479	525	516	504	524	507	467	507	477	546	505	488	488	529	493	554	490	471	520	507	498	511	540	499	510	487	487	452	530	518	491	490	468	525	493	488	486	561	525	521	474	510	537	500	486	502	498	521	478	484	495	515	502	501	530	556	510	519	476	514	494	495	551	498	488	496	494	522	513	534	511	514	460	511	543	496	495	495	505	480	523	473	492	486	515	518	504	519	511	502	499	480	548	526	503	496	498	473	509	508	502	508	470	532	489	512	519	502	517	522	515	493	509	543	514	485	483	495	487	487	476	514	525	517	494	482	488	488	492	530	527	510	487	451	534	498	543	522	524	516	512	512	523	542	541	484	533	480	498	513	511	472	471	494	499	524	534	498	538	475	506	509	502	504	522	475	500	496	506	494	526	498	517	478	517	515	490	504	487	517	520	518	511	455	551	512	501	518	519	497	485	494	518	490	502	477	519	498	488	497	522	495	502	506	480	536	516	502	534	525	497	537	506	512	466	490	516	503	538	457	515	505	508	548	500	543	485	501	488	530	461	536	534	512	477	533	493	506	486	533	481	471	491	530	477	526	524	504	536	508	567	516	487	506	493	503	523	468	475	482	490	488	490	483	513	503	486	501	475	482	521	476	509	520	517	477	506	502	537	501	528	503	511	501	464	489	520	511	533	500	506	441	530	528	532	492	512	500	507	510	539	512	499	480	503	524	541	482	472	501	495	476	504	498	464	520	490	512	530	500	485	515	550	456	533	511	498	511	516	513	493	512	511	473	489	511	499	501	517	523	534	528	483	477	516	528	525	499	529	498	526	505	495	558	511	498	481	480	501	467	519	523	521	485	485	510	503	489	495	537	481	506	483	487	540	488	490	516	497	480	519	495	457	520	500	484	525	474	518	446	459	517	533	477	504	498	513	511	538	483	493	543	519	499	534	502	514	509	488	493	533	482	535	509	521	538	495	563	526	502	476	485	487	515	519	505	502	516	499	505	490	494	501	514	515	498	534	489	510	556	538	503	559	461	478	480	515	539	538	503	481	528	512	556	481	536	489	518	490	502	530	495	475	498	507	512	519	485	519	511	526	521	473	495	520	502	532	493	500	495	461	505	540	472	517	500	537	484	524	471	479	471	543	500	512	499	461	518	497	508
3711	3261	2793	1671	1199	950	786	704	4040	21031	16686	8199	2869	1008	529	482	430	424	461	435	440	430	452	439	433	492	448	456	461	415	456	456	446	429	448	469	458	415	443	423	385	436	471	426	419	450	445	443	469	430	439	443	440	443	433	443	433	418	459	478	449	440	420	461	427	434	468	455	396	436	427	456	437	436	432	440	419	458	459	373	395	435	460	421	432	474	460	466	433	432	446	430	432	446	453	423	437	439	399	443	391	419	424	451	485	506	443	435	453	426	480	425	446	419	441	459	506	481	471	455	427	429	421	430	471	445	482	466	419	420	448	441	437	465	440	493	455	459	452	425	428	447	416	397	415	486	451	462	435	423	410	441	438	452	427	402	449	424	439	456	443	457	445	455	460	455	470	444	431	408	473	432	433	453	421	481	466	451	434	429	463	425	459	401	464	450	416	435	427	457	401	449	436	446	434	469	449	467	455	444	462	439	430	433	420	463	418	446	444	431	420	436	427	440	483	440	454	425	406	425	456	445	417	493	446	426	439	446	403	429	436	438	452	417	471	453	449	469	434	433	448	429	452	432	443	501	439	467	429	426	432	406	445	434	447	457	433	420	465	477	426	416	401	403	449	454	486	427	431	433	400	468	439	459	437	406	463	486	426	417	455	456	430	443	464	472	440	395	446	412	403	474	396	448	439	462	430	464	423	489	448	463	433	443	430	441	419	414	432	445	423	419	448	415	448	460	417	407	453	429	429	470	437	439	482	467	417	436	438	406	425	436	460	430	425	441	489	408	437	396	456	428	434	429	432	438	437	451	452	445	485	439	452	448	414	451	402	444	437	387	419	452	479	437	492	425	465	387	454	457	469	467	424	420	433	457	452	425	454	454	470	420	457	419	458	407	448	426	404	464	433	410	447	456	430	460	415	409	424	395	406	460	435	436	426	423	414	410	444	468	430	437	443	465	480	389	463	427	440	442	438	432	478	427	443	425	429	474	441	421	436	457	452	429	437	434	406	440	424	439	466	441	442	422	434	414	465	454	456	453	435	428	436	461	441	445	438	447	456	479	445	453	457	449	438	465	419	452	461	459	473	428	463	444	413	434	451	398	449	431	440	453	418	440	429	420	415	429	431	426	428	425	452	425	438	432	423	467	422	434	447	444	424	447	445	440	476	454	440	456	428	430	439	445	445	446	479	424	432	439	449	476	444	458	415	431	441	442	438	418	425	437	435	469	440	426	411	387	413	438	436	440	455	450	447	411	451	451	454	434	419	466	416	446	494	428	438	455	463	431	465	408	427	430	461	417	439	446	463	462	437	426	441	489	439	428	463	400	426	393	450	432	432	415	458	446	443	413	453	443	479	426	470	416	440	454	423	405	443	402	450	457	432	433	447	457	422	426	441	470	438	425	472	424	447	456	440	452	444	411	424	470	448	449	455	401	441	448	413	432	454	423	495	459	455	436	447	425	451	449	423	494	395	449	448	454	423	445	415	436	442	405	439	427	442	443	455	406	417	456	433	432	429	419	464	444	431	433	429	399	466	438	451	446	489	439	422	408	441	440	427	474	393	452	422	457	419	449	435	445	419	430	414	409	445	468	448	426	474	447	410	439	441	465	434	419	396	430	450	407	437	486	420	448	429	444	442	458	459	476	419	478	464	409	423	474	424	427	474	453	429	447	459	464	432	437	376	477	433	430	412	381	457	476	419	437	443	428	415	439	457	421	459	439	431	435	424	454	448	440	485	494	450	425	437	412	432	445	406	453	454	443	435	429	453	424	429	453	475	403	448	430	473	448	455	451	450	476	466	440	453	411	433	448	431	450	417	421	477	403	470	445	424	448	433	448	403	453	448	473	433	418	439	401	427	434	456	441	422	462	423	453	435	400	460	464	424	463	434	432	485	439	442	454	410	465	425	440	405	472	441	436	420	467	466	474	438	422	423	457	483	427	445	419	444	414	474	435	430	490	462	476	464	446	462	444	427	406	439	470	441	437	423	431	439	457	455	469	440	425	425	474	440	445	482	381	383	461	430	437	407	434	420	457	449	399	475	462	450	459	429	450	443	418	440	427	449	452	470	487	439	449	397	430	431	429	480	454	436	432	490	415	450	449	440	453	394	416	442	465	457	446	464	459	442	441	420	438	474	423	459	448	425	438	432	428	436	467	393	435	441	447	431	422	441	420	441	415	476	427	468	453	444	459	425	452	433	472	445	438	463	421	432	426	469	453	424	423	462	453	453	425	424	424	436	469	435	415	432	433	462	465	455	467	452	421	419	430	422	456	429	461	483	438	449	442	446	433	455	408	477	428	452	456	462	443	448	438	421	453	505	459	406	456	409	430	456	433	446	457	418	434	406	458	436	414	414	435	427	403	453	431	422	468	456	462	440	420	445	458	399	479	474	421	452	427	434	432	439	445	452	449	467	424	451	454	422	467	426	436	422	452	419	452	463	418	394	425	432	435	459	462	445	437	436	463	434	447	443	449	454	455	426	426	474	411	434	461	443	413	378	458	440	436	452	444	480	391	458	429	408	433	457	467	416	422	443	449	437	451	447	405	440	438	470	425	460	458	433	442	473	467	453	442	412	432	476	441	434	394	439	465	428	459	465	442	438	431	436	436	475	403	432	431	478	433	414	471	420	432	412	442	435	425	418	420	441	436	431	417	436	440	471	446	443	433	451	445	433	435	415	412	466	444	428	435	433	441	465	417	464	451	446	450	446	462	446	471	415	432	442	492	452	456	459	427	407	452	445	469	409	413	454	435	434	446	448	452	408	455	437	470	449	452	438	449	483	445	444	423	444	411	403	459	444	406	470	412	439	455	462	458	419	413	413	422	441	442	515	448	464	427	445	433	405	453	441	446	431	421	465	439	449	402	461	458	440	427	472	460	430	453	431	449	457	446	442	418	430	402	406	401	421	448	433	435	431	424	431	430	443	459	424	429	394	445	436	446	419	430	433	425	437	443	452	445	447	453	379	454	443	448	445	414	425	462	450	408	438	475	438	463	424	442	441	453	426	455	431	427	436	463	428	470	420	435	452	434	427	450	446	449	422	464	435	416	438	450	373	423	471	441	447	458	420	434	430	421	408	408	441	421	446	469	461	428	415	434	471	428	432	439	436	447	411	449	428	422	451	416	440	449	446	474	466	440	401	449	460	429	466	438	427	440	434	444	415	413	462	428	444	504	446	442	468	466	489	445	437	460	433	426	442	418	417	437	428	420	466	452	415	468	424	476	454	426	450	497	441	458	463	451	457	412	423	469	468	474	455	407	474	447	439	421	413	438	434	414	422	433	455	398	415	409	404	434	436	401	419	410	424	455	386	439	451	465	432	451	433	468	454	477	438	470	442	418	430	469	393	430	442	439	441	437	439	446	423	436	448	422	450	434	447	404	429	443	437	440	410	472	419	450	452	480	450	466	474	455	427	455	409	453	457	450	424	434	458	406	465	463	452	446	465	442	467	421	440	414	414	415	443	444	478	480	438	431
23858	21068	28283	24055	21033	8573	2021	1242	3045	34512	35372	22671	8082	2118	999	849	775	733	713	791	798	722	745	757	729	746	733	786	735	723	758	812	783	719	743	751	676	748	735	752	798	759	813	707	744	758	730	729	745	737	750	751	737	783	762	789	720	755	735	697	725	808	765	728	748	745	710	722	740	722	722	778	767	698	763	717	755	711	734	705	764	739	733	705	753	755	773	760	734	776	701	745	770	738	767	740	739	738	727	759	733	757	752	718	751	699	735	688	747	720	655	740	706	751	745	708	741	784	766	764	768	727	719	756	740	708	735	690	724	781	719	737	760	740	758	743	740	779	706	685	720	750	712	769	728	771	709	716	732	710	762	747	726	750	730	679	729	744	770	734	725	776	762	764	720	720	756	697	730	703	756	717	680	699	734	675	760	747	780	716	708	730	744	734	700	674	709	737	711	767	754	720	758	777	774	708	692	718	719	727	774	736	698	746	765	755	743	758	747	727	739	725	708	711	758	708	745	703	758	722	727	704	721	747	720	747	787	747	749	750	750	782	738	685	780	733	759	775	719	734	753	700	726	770	713	720	719	703	737	747	732	764	739	755	767	738	752	734	778	752	741	739	724	738	711	730	710	737	752	757	785	711	763	751	754	714	736	729	754	741	704	755	713	729	746	773	710	794	735	764	742	740	708	701	706	687	715	654	745	738	721	745	756	788	770	755	740	708	745	722	718	704	706	737	739	750	755	762	736	747	724	719	731	743	737	777	757	741	736	778	760	794	719	735	719	722	708	749	765	763	732	711	720	753	756	769	712	729	748	729	749	734	762	704	737	731	753	748	772	724	751	720	809	738	726	784	749	700	720	729	738	767	728	736	751	770	786	769	784	741	753	712	723	707	707	748	728	784	706	746	662	715	743	751	711	774	761	790	718	687	742	761	763	805	783	724	777	739	707	712	732	776	748	743	724	752	682	750	733	707	732	725	711	794	679	776	660	726	731	715	714	733	710	760	747	726	753	732	735	742	719	743	732	740	697	731	758	737	768	737	765	760	719	718	716	733	744	762	740	681	758	751	767	754	792	790	708	789	711	765	739	729	683	765	758	756	720	764	756	725	756	748	751	757	713	725	754	753	723	761	727	752	721	729	752	743	721	758	761	739	723	724	743	731	716	727	684	718	722	733	764	763	730	765	699	793	688	737	746	714	719	719	717	727	799	739	741	728	749	750	684	736	690	722	746	739	738	733	745	717	764	740	825	760	726	700	755	732	725	734	667	722	720	756	753	747	764	741	733	728	784	703	764	742	720	742	762	703	714	696	725	749	732	709	791	751	719	782	782	773	725	789	770	738	727	730	727	726	732	723	725	761	718	729	752	745	743	737	705	776	770	727	729	670	787	728	733	783	730	771	789	742	741	812	734	764	749	694	739	728	779	721	747	734	708	788	760	753	749	736	748	811	767	751	759	741	736	731	781	771	732	754	773	737	740	731	766	779	702	786	771	759	759	718	690	745	749	728	771	743	755	682	709	723	715	740	725	700	726	726	754	723	757	691	720	744	750	762	726	743	716	679	757	720	661	720	738	722	681	742	801	708	757	731	730	740	708	694	731	689	710	702	716	707	722	735	718	794	740	733	729	709	736	755	784	732	691	724	704	709	754	772	742	733	786	705	791	727	727	720	765	698	690	749	750	719	688	747	783	767	717	719	828	753	728	730	737	731	766	776	695	768	750	756	743	727	676	688	720	758	736	741	767	696	706	761	781	754	718	772	727	745	742	718	729	761	698	771	757	703	731	691	737	776	758	762	792	717	783	727	738	716	707	792	723	741	730	745	695	718	747	716	745	744	751	760	748	743	781	683	702	744	728	711	765	688	706	735	694	736	723	718	699	717	765	756	767	724	732	749	708	783	710	736	705	730	715	707	706	715	794	707	698	748	725	729	770	720	729	759	693	730	727	734	782	682	716	731	757	757	731	780	757	690	764	789	812	740	732	734	754	741	732	731	712	748	756	773	739	749	742	744	735	772	779	730	738	772	736	717	744	724	685	759	675	760	748	770	731	724	750	712	702	716	784	729	728	702	701	766	690	737	759	724	726	785	745	732	690	749	770	709	695	703	755	711	776	707	747	696	730	717	744	700	714	704	751	742	744	710	735	813	698	710	764	748	731	757	725	698	726	722	754	720	764	703	732	771	723	773	747	739	752	729	696	780	708	729	795	739	724	732	733	777	728	734	734	722	718	729	713	713	730	708	751	742	782	749	724	726	724	744	749	739	732	686	750	701	781	750	727	717	744	716	733	715	726	763	717	756	727	765	752	761	745	741	726	757	706	705	738	740	801	748	804	727	717	700	717	746	762	779	725	740	720	777	686	718	763	762	764	766	707	765	744	738	714	728	776	725	787	729	751	752	787	708	750	739	764	742	734	780	741	745	755	738	764	751	753	735	750	741	770	746	772	673	756	753	721	746	750	730	760	751	751	754	733	742	696	732	743	699	729	780	726	703	676	735	729	731	692	707	722	749	714	758	757	778	736	748	768	753	701	776	701	737	705	745	671	705	704	714	748	731	694	755	688	732	733	756	728	695	731	735	732	740	728	712	743	700	738	767	771	746	710	727	762	719	716	706	755	729	733	736	751	741	762	706	735	715	720	760	729	783	746	711	709	749	778	711	717	802	727	755	701	690	756	696	744	782	731	719	743	728	714	738	717	757	703	760	747	755	717	747	724	723	731	694	710	729	763	741	661	691	678	710	740	759	713	754	726	731	732	684	770	779	733	740	680	701	742	756	707	750	741	744	674	711	706	752	750	732	762	716	773	695	709	744	734	739	784	707	769	716	752	736	740	708	722	692	760	759	710	735	763	746	741	712	716	743	708	774	746	742	750	774	719	723	708	711	705	720	731	772	764	691	733	733	712	775	699	705	729	750	684	763	712	720	720	707	806	721	782	748	768	715	777	740	695	734	739	733	755	768	728	716	727	730	740	802	761	719	699	751	786	706	697	717	733	728	743	702	725	703	750	770	748	716	753	782	754	735	770	718	756	723	692	687	734	725	742	780	698	694	731	725	777	744	701	763	732	755	711	719	647	743	698	705	803	762	728	754	756	800	769	759	695	738	681	727	746	738	754	758	749	789	757	727	710	702	686	783	742	759	714	782	732	711	759	712	709	728	758	718	674	727	727	710	705	752	721	700	681	757	730	707	735	761	792	725	760	735	757	746	704	757	713	738	714	717	760	763	688	721	742	774	735	699	694	729	751	744	765	718	749	774	712	685	748	778	692	743	736	741	733	729	758	750	696	767	756	726	725	746	760	711	739	715	774	734	745	706	730	706	713	712	770	705	759	686	770	711	722	729	771	744	698	747	733	721	667	727	752	682	723	780	763	735	739	722	704	687	775	751	751	773	746	767	755	724	726	734	766	726	755	728	725	705	704	741	746	718	774	739	776	721	739	729	751	645	721	763	775	763	710	760	761	699	684	707	762	720	722	750	750	742
4119	6819	5746	3257	2379	1777	1432	1265	4870	35932	30158	17146	6195	1884	867	643	577	626	601	611	659	615	623	639	614	672	640	688	618	623	667	612	632	616	615	613	653	639	591	604	628	639	663	616	611	616	612	610	626	652	656	643	615	606	658	669	652	597	623	632	637	655	610	623	618	631	617	605	593	671	636	653	634	629	646	633	586	604	665	618	598	631	644	648	588	617	605	640	628	601	653	617	617	630	620	629	648	612	566	652	596	644	639	628	645	627	634	644	606	635	624	645	650	593	600	592	593	621	649	620	617	631	587	622	612	626	599	665	589	672	624	595	615	656	616	581	681	650	578	633	606	608	611	618	595	631	622	634	607	615	620	665	608	608	642	613	611	603	612	611	591	646	641	652	666	607	624	596	636	653	649	615	636	615	600	636	562	624	659	604	634	666	654	646	659	607	651	668	608	670	608	602	614	648	665	574	662	635	611	600	613	662	628	599	589	605	629	667	625	661	619	640	650	648	656	631	595	593	619	579	653	636	616	620	622	642	666	627	636	594	664	632	610	608	652	647	663	653	609	628	646	620	663	643	620	620	664	596	621	625	582	561	614	625	633	574	626	630	589	627	628	622	601	626	589	636	632	581	647	631	626	569	596	630	651	566	576	618	597	603	607	643	610	606	578	593	636	632	684	596	591	612	589	657	622	655	613	632	633	602	633	647	645	616	612	631	618	622	598	590	613	614	617	628	639	630	627	594	649	572	598	632	609	609	631	661	591	642	670	623	656	597	627	632	599	573	573	608	592	586	645	585	539	614	666	622	572	637	598	633	582	663	600	616	632	560	610	630	642	607	653	635	615	609	635	606	683	670	612	644	647	648	641	677	632	621	621	611	596	612	620	605	603	620	608	633	625	662	657	627	687	660	609	589	622	631	620	619	613	649	582	581	616	603	616	614	618	616	591	590	611	599	638	599	648	655	603	648	647	657	613	589	660	599	611	640	627	624	611	601	593	614	578	643	628	592	606	616	647	605	624	591	562	546	606	609	607	658	616	655	618	575	611	639	589	636	619	624	687	609	646	603	637	635	578	598	619	688	615	638	556	616	620	623	666	636	605	613	639	663	600	591	637	589	647	663	609	623	592	632	613	614	643	623	613	600	626	616	589	572	597	601	620	613	635	633	597	605	592	650	634	632	661	618	607	634	645	638	630	619	602	602	615	623	650	624	648	616	578	619	648	579	623	590	609	657	613	620	589	564	630	631	617	588	600	610	606	607	619	635	647	635	612	641	598	676	625	629	598	643	600	610	585	599	596	649	574	599	614	614	639	627	623	613	644	606	637	672	612	608	633	636	599	644	580	628	614	676	642	608	613	603	655	622	639	625	616	687	624	593	588	581	637	637	632	626	629	636	622	584	595	655	640	581	666	627	609	626	626	601	632	627	628	652	605	610	602	617	640	614	645	628	609	633	572	605	630	637	639	656	609	626	592	607	604	627	615	592	643	601	630	605	621	623	659	608	623	619	633	577	642	588	634	643	615	593	657	632	644	588	614	613	584	570	582	598	619	632	622	658	611	659	616	616	613	609	668	593	595	647	601	580	605	655	636	615	595	647	615	614	601	611	646	608	589	622	576	608	630	604	646	610	603	612	612	572	603	600	597	631	647	628	614	654	625	609	624	654	614	623	607	654	593	619	632	623	610	623	624	642	633	608	591	654	660	634	568	640	642	605	640	572	613	583	678	593	649	614	644	619	560	657	589	632	666	630	640	598	580	628	632	595	598	615	622	593	631	608	648	646	610	623	635	608	649	622	564	632	626	593	623	617	626	625	605	600	595	619	646	598	577	596	614	629	692	637	622	628	592	640	654	613	617	618	638	633	633	592	607	632	580	595	578	638	608	603	555	602	640	610	615	660	578	626	633	584	616	625	581	674	596	645	603	650	632	598	617	643	610	623	640	612	606	599	616	625	599	626	604	647	610	615	594	639	596	612	608	658	605	624	647	647	588	637	621	648	628	639	615	624	673	622	617	607	585	585	615	595	616	597	625	586	666	588	631	603	582	655	647	597	643	611	628	608	598	648	630	608	590	631	621	624	614	592	637	660	604	580	598	605	604	667	606	640	625	633	614	606	624	614	597	625	605	636	631	618	666	635	615	624	612	652	624	619	644	627	627	647	622	644	654	627	643	616	591	626	581	568	622	632	636	600	625	634	576	654	623	616	621	575	620	610	635	652	631	619	637	572	598	581	592	648	650	582	642	640	635	578	603	621	622	660	586	626	643	610	615	593	586	608	659	589	622	615	630	648	649	675	589	617	612	587	591	611	622	630	607	614	625	593	600	618	589	608	647	635	641	578	553	634	584	638	630	576	618	614	603	640	593	574	623	648	621	602	608	641	616	580	596	620	602	638	627	614	606	675	569	599	662	575	647	619	627	610	618	589	630	615	573	611	617	644	639	611	685	607	593	653	579	617	601	628	619	608	612	571	618	601	602	628	610	600	588	637	561	643	668	616	591	626	673	612	626	603	650	636	593	617	584	668	598	650	662	586	578	591	610	624	611	642	585	620	595	621	587	651	617	583	617	596	599	579	642	591	575	633	607	610	663	632	593	680	562	638	593	598	618	638	625	653	650	618	624	626	611	608	562	576	643	603	622	603	564	617	593	634	611	643	616	637	628	632	592	654	584	634	658	596	647	655	627	626	582	551	592	652	613	593	590	616	611	596	654	630	618	606	651	628	560	636	600	648	596	637	602	652	620	638	612	606	613	624	554	600	612	626	582	646	565	615	616	626	621	624	596	620	638	645	613	607	633	618	584	624	617	611	600	606	617	646	608	625	614	633	616	616	659	605	614	635	606	633	611	618	591	627	638	625	617	634	612	617	599	631	608	602	667	582	613	608	616	594	619	620	626	638	658	639	593	589	609	621	643	597	645	646	583	625	635	625	606	633	585	584	607	637	638	606	601	578	624	606	593	628	606	632	654	587	628	629	604	602	642	668	632	677	599	614	635	616	627	682	638	612	621	590	587	562	643	624	595	589	622	616	633	647	617	570	604	599	647	579	589	658	626	626	626	638	628	621	614	583	605	608	612	583	644	599	619	613	644	639	581	631	632	622	588	630	625	664	605	599	609	589	620	605	623	575	614	647	628	614	587	682	646	649	637	592	635	630	635	612	606	562	593	623	630	599	604	612	613	610	584	628	611	601	574	625	640	545	643	580	632	629	578	606	631	667	573	587	602	632	614	629	638	617	602	636	586	615	558	625	595	630	609	652	618	570	609	609	584	617	612	599	610	653	612	635	651	633	627	633	645	578	582	587	626	590	634	636	632	630	656	643	642	615	612	628	583	621	618	601	612	610	628	594	663	633	642	618	608	603	592	606	667	588	604	629	642	615	645	691	549	613	635	583	595	618	606	622	638	678	565	577	591	601	598	639	651	610	626	655	617	618	614	612	600	623	667	620	585	650	621	592	631	632	626	608	625	616	636	591	602	612	655	620
27375	12571	1810	933	654	614	617	605	673	2004	2672	1986	1143	782	582	616	582	585	581	607	505	604	596	601	574	580	561	562	580	581	533	580	546	567	569	560	534	548	560	562	597	606	561	535	593	559	583	578	567	554	599	585	590	602	578	567	543	538	541	539	542	563	609	573	564	568	603	584	585	565	540	600	535	569	552	576	590	562	589	537	582	584	577	568	568	538	525	528	574	588	584	588	559	558	593	607	530	564	567	585	557	592	587	556	572	598	600	600	576	585	590	555	567	572	567	551	551	535	569	545	559	610	572	545	559	592	536	550	583	568	581	583	548	546	584	564	560	584	586	561	533	554	528	564	548	598	585	566	565	544	576	579	557	618	522	605	567	620	541	558	588	549	556	574	543	583	555	527	579	550	561	583	579	576	545	538	542	577	557	581	554	621	587	597	543	554	555	543	598	614	512	555	617	514	555	582	557	520	537	524	551	572	544	593	557	526	569	573	574	545	575	558	552	595	580	509	573	564	558	593	591	519	566	526	579	626	542	619	532	599	536	528	581	568	571	505	607	555	584	552	575	565	587	611	580	599	564	561	586	591	577	527	631	550	587	560	544	532	539	569	578	578	571	561	550	593	621	548	544	578	601	607	560	568	478	590	585	587	564	593	564	545	564	547	565	556	574	585	558	587	568	609	513	582	558	599	570	556	544	583	553	549	589	561	575	562	523	577	562	558	555	566	553	605	577	561	552	589	564	538	589	541	584	547	561	556	535	608	574	583	598	537	571	583	539	568	632	601	575	587	573	565	569	580	544	581	550	563	559	566	573	580	520	605	556	569	558	588	559	550	560	554	535	596	542	610	583	531	511	521	561	557	568	552	519	565	574	559	551	605	572	547	591	564	608	601	593	550	542	578	534	546	571	560	570	588	608	536	577	593	576	571	596	563	541	554	574	575	555	564	564	558	535	590	598	536	564	568	549	573	580	562	562	555	596	553	600	548	538	590	576	595	543	577	521	583	587	559	577	589	571	610	565	529	527	579	557	527	605	569	537	593	594	543	587	550	574	572	575	578	637	519	608	554	539	551	560	512	542	530	571	584	560	549	533	584	568	576	594	559	543	556	550	567	588	531	563	579	598	559	539	556	575	593	596	584	578	589	570	571	573	550	551	585	554	591	537	556	541	563	553	534	561	582	567	557	586	571	590	580	613	531	569	578	557	564	585	570	551	582	552	590	585	537	583	549	610	547	594	543	544	576	594	543	595	548	538	570	570	592	525	551	546	583	565	566	598	523	544	574	574	527	594	535	623	549	578	555	550	578	560	598	582	571	561	547	573	571	600	572	571	592	595	526	529	554	604	553	582	536	561	511	542	554	571	580	556	567	571	552	557	587	613	570	580	583	584	566	609	600	625	544	550	594	597	575	604	554	570	585	568	572	566	566	515	592	559	542	557	560	574	574	579	568	575	572	569	565	583	574	575	528	550	575	586	524	547	563	577	578	541	519	572	590	584	552	587	545	545	568	597	607	586	600	563	543	583	586	518	567	571	548	590	599	590	559	586	611	546	565	557	568	559	561	594	581	527	569	594	536	569	587	536	580	544	574	612	549	593	570	563	585	578	581	602	604	595	591	561	528	603	568	586	576	575	543	549	512	612	557	600	596	581	571	533	597	598	572	590	587	532	535	565	556	559	579	577	622	595	581	590	582	576	540	595	584	541	587	579	590	534	554	548	545	560	578	556	585	636	524	574	558	590	564	640	569	585	593	570	585	587	581	581	554	533	566	531	586	594	513	575	576	578	555	520	545	532	557	593	567	560	590	555	574	588	547	570	604	569	563	543	549	599	596	587	586	580	560	563	567	545	539	568	600	568	595	528	528	570	595	594	551	582	567	537	579	537	531	543	586	555	556	527	592	570	608	536	543	595	587	542	587	546	538	587	512	581	560	545	544	578	602	536	546	589	556	501	598	593	614	591	582	576	602	594	592	528	569	571	555	531	597	548	587	567	511	537	571	547	564	587	564	611	582	551	614	557	596	613	587	572	541	582	599	585	561	566	532	570	588	520	563	581	585	595	580	570	625	583	625	594	562	557	523	523	569	616	587	563	563	575	549	577	562	585	570	554	570	572	585	538	504	545	595	534	559	593	590	562	574	581	485	547	581	566	611	526	563	496	545	555	531	571	593	563	564	551	545	572	569	590	576	550	544	539	580	598	580	577	572	580	583	600	568	541	552	574	536	603	550	563	556	552	546	559	541	530	539	577	561	580	544	611	599	573	578	546	578	566	534	588	576	562	544	554	559	536	558	561	573	561	609	558	586	597	583	590	513	581	578	598	558	553	552	564	570	553	538	603	587	588	538	568	550	554	562	571	575	611	575	580	581	515	580	554	533	599	584	577	576	571	526	567	586	597	547	569	596	608	564	564	545	568	578	591	574	567	534	569	545	621	581	603	564	565	547	556	564	604	533	558	558	602	582	521	567	564	535	604	562	558	571	609	577	541	548	567	600	608	585	600	536	591	565	533	554	583	522	561	553	586	577	528	569	572	576	615	557	576	582	538	635	561	556	570	564	551	563	561	589	598	548	544	594	548	577	563	554	567	560	563	582	512	613	544	542	579	596	630	542	575	540	566	571	598	556	570	543	581	560	550	574	546	574	550	543	545	560	577	583	600	553	521	577	562	560	568	577	558	536	575	600	576	562	548	583	533	549	577	548	569	507	559	570	533	580	608	582	580	537	582	586	556	575	508	533	568	554	520	612	593	572	563	551	572	546	583	617	575	559	590	584	548	549	592	568	560	529	544	608	563	583	534	555	553	592	549	555	573	570	545	577	578	534	587	550	573	588	542	552	579	560	549	596	583	573	559	525	568	558	603	570	592	611	545	549	575	541	557	552	555	510	544	568	581	598	567	577	518	623	587	580	595	554	601	594	587	557	566	557	549	567	544	572	551	556	596	578	613	549	590	584	582	557	562	501	533	557	567	559	580	629	602	593	549	603	595	581	526	568	574	508	532	552	556	573	549	572	568	569	532	563	563	572	588	574	552	564	573	571	580	555	574	584	582	569	558	583	586	579	546	508	606	580	592	584	574	579	539	543	518	566	500	531	602	561	603	563	557	542	571	585	546	609	553	556	592	510	547	575	536	572	586	540	619	535	571	583	579	603	542	534	557	611	597	608	570	584	602	579	599	576	601	599	555	553	579	575	574	555	591	538	545	591	566	565	552	564	581	588	568	635	586	551	507	584	592	555	553	570	588	595	548	573	538	547	573	561	588	561	544	582	553	573	489	535	556	582	552	540	607	522	586	514	583	545	567	570	561	562	554	560	592	623	614	559	612	552	580	548	555	533	588	637	593	600	590	588	530	572	591	527	587	551	591	600	564	542	596	575	572	538	564	530	582	582	607	576	568	597	555	555	543	563	541	591	597	491	562	568	617	563	513	549	586	558	558	585	621	544	585	563	547	593	606	571	594	533	531	615	516	554	579	584	584	567
5141	889	871	662	598	542	553	546	544	2523	3004	2077	1139	711	525	493	461	511	461	462	462	503	500	475	440	469	467	492	506	458	458	481	459	501	482	491	479	457	470	455	436	476	446	444	467	524	453	487	438	429	482	488	456	492	448	454	492	488	459	462	459	497	434	460	454	469	475	438	468	456	488	445	479	455	459	444	480	427	463	467	456	449	498	481	445	478	452	416	465	447	507	479	484	480	472	428	443	459	494	499	478	467	450	487	508	479	483	472	478	467	492	487	456	467	470	488	499	426	490	496	468	470	474	443	455	466	448	470	459	456	481	468	450	468	485	442	480	478	454	465	465	462	454	467	480	477	467	457	475	481	512	460	455	498	454	454	497	463	474	494	508	457	472	444	448	479	485	468	448	444	484	477	476	484	463	485	466	499	458	479	454	487	439	449	482	487	469	497	459	469	479	489	475	431	430	440	483	519	486	452	516	454	475	512	467	513	457	468	479	457	462	478	446	518	445	423	478	486	416	471	467	484	461	474	483	443	465	492	481	452	464	466	434	483	471	463	481	485	480	457	443	507	497	425	477	469	488	448	439	461	479	460	466	469	441	457	448	491	485	463	502	463	442	466	470	428	478	440	450	453	497	486	463	418	457	440	487	468	465	473	476	429	478	462	462	472	491	463	453	453	464	449	456	488	488	478	511	421	448	491	487	477	454	474	437	469	431	482	468	451	480	455	466	491	474	467	424	460	452	491	493	470	486	438	475	432	494	470	498	484	472	455	477	483	510	441	464	464	448	456	440	458	488	465	499	462	419	468	484	484	461	464	499	450	434	465	481	483	499	471	484	420	494	480	505	451	458	460	451	449	462	456	458	452	503	431	477	443	491	455	491	431	427	468	437	480	496	454	474	480	512	445	418	468	455	482	464	463	457	456	456	499	464	473	458	464	473	469	472	486	487	507	440	468	497	454	454	491	503	476	474	448	491	484	444	470	418	478	491	501	471	460	440	442	463	515	488	488	477	458	446	478	479	443	442	475	450	492	475	446	466	481	500	466	445	450	462	453	449	406	431	466	453	451	459	505	481	479	462	490	453	453	504	430	486	482	451	463	487	523	428	514	441	465	420	478	485	486	444	460	476	438	477	491	476	495	499	498	468	465	465	489	452	468	487	471	448	459	502	455	443	428	477	478	462	456	449	447	476	482	482	481	474	451	469	466	487	454	489	464	486	472	493	452	479	484	478	450	491	454	436	485	413	492	448	490	471	465	477	494	459	451	481	438	499	509	457	451	461	473	449	439	491	459	454	500	449	458	471	465	472	476	466	471	464	456	459	493	523	467	474	484	457	429	475	480	490	469	491	439	469	448	459	472	442	478	465	473	475	468	466	453	496	483	522	442	509	467	442	454	451	447	437	461	502	489	436	503	507	480	473	466	449	504	468	441	477	474	449	486	516	493	453	443	490	474	473	449	474	467	451	487	490	471	423	411	451	495	429	465	496	478	471	475	482	434	499	495	495	470	459	446	462	439	476	460	473	448	491	455	491	502	469	453	517	457	487	433	420	489	472	448	454	448	443	454	472	452	465	468	419	488	474	472	481	482	473	429	495	471	499	503	454	464	489	478	465	512	479	484	480	457	449	454	511	486	493	451	487	447	495	496	438	422	472	458	426	467	477	457	469	521	432	453	456	446	482	476	493	445	434	467	486	456	490	455	438	523	466	466	475	472	461	479	451	454	454	454	457	469	484	514	427	433	476	469	430	530	453	477	460	439	464	441	525	437	487	454	483	482	468	456	493	438	457	450	430	462	448	459	459	455	462	427	486	448	486	499	494	441	498	455	479	450	449	471	440	451	460	497	462	528	459	444	425	490	491	484	475	442	462	555	486	452	461	472	477	486	447	466	466	478	490	493	459	474	479	439	474	459	476	448	451	494	516	442	445	474	463	464	453	504	449	532	509	443	480	465	464	487	447	451	493	493	457	456	489	497	465	502	486	474	469	464	473	465	485	499	469	494	491	449	473	485	443	441	447	473	485	470	495	437	487	473	446	486	468	443	458	452	474	445	476	481	428	447	460	465	473	504	457	453	481	454	465	443	516	452	483	460	484	485	481	491	487	444	445	454	470	456	465	473	471	489	441	456	464	492	435	499	432	519	467	505	516	452	452	492	494	409	464	448	479	439	466	453	451	473	475	472	433	450	446	472	468	424	468	485	435	471	463	453	450	425	450	464	452	470	452	475	473	469	448	474	466	491	473	484	474	486	476	491	453	487	507	469	480	495	466	455	434	449	503	474	504	483	492	479	476	467	449	487	460	518	423	443	456	466	483	460	452	488	480	418	506	468	442	458	441	435	470	453	459	441	485	516	448	450	512	452	470	459	485	489	429	464	486	486	474	458	441	519	479	483	458	475	466	473	431	462	482	452	440	470	499	457	482	455	485	460	487	475	492	438	493	479	474	520	491	465	462	478	445	442	453	436	462	453	470	527	467	455	472	481	446	483	478	466	449	426	473	443	472	458	440	483	473	480	506	473	471	437	492	470	432	497	460	474	434	463	450	462	450	491	464	503	488	502	442	510	503	444	450	437	492	435	451	478	445	448	464	446	437	459	502	452	477	450	470	474	464	466	472	482	472	431	534	431	448	456	429	449	457	442	449	512	432	484	471	473	470	463	440	444	505	485	482	442	471	447	497	438	476	475	486	469	452	445	534	441	479	485	444	447	471	410	456	437	501	472	453	453	503	485	476	479	504	446	491	493	472	468	458	505	477	491	490	458	457	501	516	497	502	463	493	430	469	439	454	453	462	469	482	465	482	498	455	462	478	430	476	445	447	455	455	447	458	425	497	470	443	472	501	446	423	517	448	514	455	478	474	482	482	501	445	471	475	455	443	472	473	490	416	487	474	510	482	411	488	497	482	467	471	463	485	476	458	498	477	441	468	473	486	447	464	444	473	433	451	488	454	461	447	458	484	488	458	500	471	475	506	468	470	444	429	444	479	451	480	477	466	457	471	456	447	445	475	463	498	474	462	436	442	472	446	467	494	485	505	478	458	480	508	435	460	501	520	525	436	496	427	456	475	427	461	462	488	487	460	461	450	473	437	454	454	449	470	473	460	441	466	498	460	473	420	491	477	477	441	480	425	458	496	462	504	457	457	505	459	473	457	447	454	491	483	460	440	479	445	495	488	444	482	488	448	428	459	417	458	461	471	447	447	514	456	468	449	425	471	481	493	483	459	459	453	459	458	487	470	512	492	475	486	466	478	453	479	465	500	470	467	437	451	491	435	486	468	443	441	461	459	455	459	470	480	498	478	504	465	440	464	484	475	451	441	465	442	510	470	450	464	475	453	464	482	458	494	466	477	482	446	460	449	467	465	486	485	464	478	452	441	466	480	425	467	462	442	485	476	501	445	490	453	440	487	482	474	419	460	485	433	474	451	443	450	473	453	487	456	509	439	461	488	490	443	482	471	484	470	504	456	446	477	438	445	452
25198	21075	26902	25068	5318	1351	1034	860	877	14552	21717	12692	4241	1371	837	696	665	636	624	656	669	644	613	618	668	636	658	650	630	611	591	612	643	605	601	639	579	645	633	606	577	613	647	608	644	653	632	665	641	611	621	592	645	638	574	602	628	625	650	651	673	624	664	659	633	664	649	639	644	609	612	664	589	567	643	585	604	677	623	642	651	598	616	616	597	647	669	569	644	648	600	628	622	668	637	685	650	608	650	630	630	630	619	593	666	647	606	648	649	642	645	638	604	644	639	605	647	570	604	657	644	670	641	635	593	630	628	641	616	628	604	662	653	621	614	617	636	603	606	611	692	582	652	581	621	608	663	603	598	633	640	629	594	621	598	633	628	650	588	604	652	572	590	643	621	676	625	602	671	645	602	624	639	654	643	637	628	658	594	650	666	656	612	664	573	653	644	659	582	593	650	628	583	645	639	597	657	634	588	634	625	634	615	630	591	640	625	602	663	605	645	639	663	648	626	604	651	607	613	619	656	627	641	625	611	599	633	642	636	627	627	610	655	614	606	604	636	592	622	634	668	573	695	610	663	595	635	634	634	572	619	629	639	640	588	641	617	651	594	605	641	649	676	643	645	570	614	605	571	617	644	650	656	607	613	592	615	643	623	633	655	665	651	634	633	626	619	659	657	629	629	647	613	593	582	681	577	624	677	605	610	617	637	628	595	614	622	576	618	660	618	640	652	606	639	684	589	641	590	613	613	635	615	620	628	656	642	620	596	571	618	595	618	605	639	624	562	656	618	626	619	577	614	608	623	590	638	610	629	653	658	665	622	596	623	595	612	581	673	659	606	641	676	609	627	623	644	624	641	610	619	619	572	596	643	604	633	658	622	639	624	634	629	592	619	613	626	566	614	632	621	611	594	604	647	634	561	630	665	625	604	640	621	623	662	601	595	635	624	604	626	648	612	594	616	626	610	637	631	640	613	594	650	629	643	646	626	616	646	630	656	652	627	588	597	615	611	631	591	611	587	623	665	612	609	648	621	591	603	614	638	631	652	584	630	653	593	687	611	612	613	652	626	604	629	615	665	678	681	616	653	615	606	650	603	643	622	620	655	584	636	620	640	566	606	632	616	660	648	637	655	652	599	616	589	613	678	596	658	606	602	649	636	674	588	622	666	624	630	604	660	660	672	649	614	666	625	640	602	611	633	618	635	630	642	598	672	669	649	658	615	662	590	629	614	636	614	623	656	682	627	626	612	623	638	618	614	685	671	612	622	608	597	679	585	611	612	613	651	644	603	631	600	635	657	615	601	645	634	605	646	601	622	602	643	595	675	618	610	635	660	602	627	623	625	597	574	655	652	639	611	616	625	637	604	600	635	607	643	640	666	614	625	600	650	593	627	646	615	612	634	630	639	605	641	647	629	640	641	645	641	613	622	611	632	609	642	593	618	635	642	611	596	621	602	660	613	636	642	603	639	626	594	647	558	630	610	634	586	622	618	606	645	632	639	642	623	592	594	624	612	643	619	615	663	628	653	583	621	638	630	602	576	646	629	684	625	659	663	656	647	605	621	626	618	637	596	642	673	616	630	633	677	623	622	586	635	609	636	605	617	600	571	619	648	646	640	618	614	619	601	629	619	623	635	593	621	626	622	616	635	645	618	631	633	607	624	618	592	640	600	620	638	643	603	622	626	615	667	648	644	612	667	567	622	631	631	597	622	651	675	652	615	599	629	616	682	647	628	627	662	628	605	621	619	596	620	649	641	630	593	608	635	591	658	601	623	653	599	603	623	605	616	589	593	611	589	596	616	577	637	621	640	612	640	645	604	615	600	591	641	662	672	614	612	605	621	623	618	607	625	585	659	639	634	600	625	611	611	643	631	618	636	642	606	658	596	641	624	659	663	624	579	665	641	582	671	625	607	618	622	639	651	613	655	597	610	647	618	624	627	626	603	598	591	627	626	620	656	607	624	605	644	619	622	608	623	639	619	587	629	622	627	659	647	591	629	629	639	592	629	649	689	595	621	616	672	633	632	620	660	605	627	622	659	585	605	629	647	602	624	596	653	655	621	630	641	650	596	603	594	624	592	608	633	576	641	655	605	637	617	663	649	679	628	630	611	605	583	620	631	611	606	621	618	615	666	605	599	643	659	619	610	641	638	615	630	625	643	639	650	599	592	667	644	662	630	547	598	588	612	654	627	672	637	644	625	641	625	631	598	572	630	625	617	594	673	620	619	656	582	612	656	645	660	623	586	647	652	591	598	643	590	595	645	624	661	649	619	673	664	598	642	652	609	625	614	639	575	628	630	624	606	611	627	635	656	637	623	595	638	650	584	609	634	677	651	625	618	615	662	577	611	665	581	608	659	626	670	623	609	635	657	588	642	606	623	637	608	635	651	591	676	633	644	618	664	647	660	595	661	630	632	625	604	556	613	679	647	620	591	621	635	634	629	613	632	649	610	639	626	622	623	620	619	634	660	626	630	549	661	628	618	621	634	600	574	643	614	575	657	642	638	651	664	619	623	660	623	625	640	590	629	615	637	600	642	628	668	587	625	602	599	588	605	646	605	599	633	629	624	591	649	651	591	628	652	677	591	627	626	642	607	616	618	609	590	601	617	582	610	650	607	645	633	656	620	638	683	577	643	685	573	593	622	650	617	619	628	623	664	615	597	621	614	601	630	626	647	620	623	628	601	630	574	656	604	609	603	608	633	703	662	671	634	599	595	606	615	653	636	602	650	673	646	615	622	643	635	622	577	646	678	661	631	676	578	613	613	622	585	624	625	653	604	668	650	643	601	669	631	619	596	607	615	613	592	657	647	644	664	671	600	682	658	592	625	635	633	614	660	639	573	669	632	643	642	635	633	614	606	622	619	617	621	602	624	596	587	651	616	632	667	642	635	635	599	604	669	639	622	682	656	613	641	671	617	591	595	609	686	635	631	626	621	617	627	594	602	628	673	647	631	624	610	602	681	631	614	689	593	629	639	674	665	619	663	604	640	637	620	629	590	664	615	640	621	613	637	657	644	660	630	662	605	575	614	641	646	589	659	590	606	656	620	595	672	652	589	639	666	623	626	606	653	640	588	620	655	613	632	652	600	616	612	589	614	662	636	610	629	630	628	577	631	658	617	629	624	580	607	622	604	616	620	640	608	605	611	602	578	611	623	612	622	636	595	628	624	618	650	630	628	651	652	617	618	603	636	602	631	632	607	606	655	597	641	631	628	629	630	581	580	634	623	587	623	618	627	621	618	613	598	622	610	608	634	637	632	618	656	673	554	611	645	634	615	667	680	608	655	641	652	658	648	613	581	644	615	682	573	696	684	619	607	646	603	636	597	602	646	665	594	585	630	615	580	693	602	647	645	621	621	628	668	629	596	607	638	562	598	604	623	634	585	622	615	633	645	577	590	618	615	606	628	617	605	617	611	613	669	651	656	644	630	629	602	632	610	634	664	622	616	576	627	612	665	637	597	672	611	686	696	620	616	629
3853	3346	2730	1698	1233	1018	866	825	885	17670	18724	10420	3807	1273	690	582	533	546	546	512	557	481	568	566	540	540	540	544	505	542	556	548	610	529	576	562	577	557	526	546	532	510	563	538	523	550	547	554	579	537	566	514	519	561	558	529	516	582	497	578	528	533	525	522	505	509	585	529	569	543	527	546	537	527	537	522	496	550	529	520	523	561	519	558	557	562	538	544	515	538	544	514	558	575	528	520	541	524	527	525	517	561	474	535	519	506	548	537	554	562	517	556	505	532	515	509	524	566	540	543	513	556	579	585	554	506	538	519	528	543	504	522	513	533	523	517	547	486	529	533	522	560	500	509	531	536	510	548	499	497	528	553	478	574	548	541	538	530	526	532	555	498	545	512	558	509	581	526	538	546	479	518	536	537	530	534	557	563	548	525	543	564	473	513	545	517	530	524	550	500	519	545	538	604	549	491	547	506	542	488	535	517	513	500	523	522	532	502	503	525	542	568	503	532	534	509	503	505	556	522	575	578	548	523	573	531	541	504	520	548	524	531	562	490	510	572	534	580	524	441	524	501	570	520	564	527	559	527	547	549	511	506	482	510	528	535	505	562	529	517	483	531	509	494	504	517	527	464	521	565	569	513	584	561	521	530	535	500	496	568	534	522	499	488	514	566	513	530	542	572	512	553	533	525	526	540	541	557	539	523	539	560	529	536	515	550	468	583	557	498	505	532	564	547	534	519	494	535	519	519	496	515	541	521	559	549	520	513	526	532	513	524	523	546	582	528	530	547	539	538	529	537	544	529	504	534	509	499	505	550	525	525	529	524	522	551	520	548	525	530	547	455	539	505	566	539	548	544	509	521	571	500	588	537	570	523	503	529	531	521	523	551	511	507	543	503	530	544	484	497	551	554	551	534	507	555	542	546	543	515	543	549	523	541	544	518	527	496	506	527	540	517	570	500	539	536	533	533	531	520	585	534	521	539	575	482	524	552	536	535	543	538	541	542	523	504	515	558	525	541	525	473	540	501	521	524	504	538	545	484	531	541	514	517	552	522	540	516	552	529	566	520	555	504	524	514	550	517	508	522	552	512	521	544	502	551	559	568	523	562	533	496	533	552	535	535	514	512	517	493	523	533	571	534	509	510	520	509	529	539	553	533	512	539	527	515	492	498	543	541	546	525	528	529	484	543	494	569	531	558	548	533	538	523	544	527	561	522	514	518	529	532	518	523	493	559	506	510	571	508	513	554	550	494	545	515	522	549	559	545	510	533	553	535	569	511	544	558	547	509	497	549	528	510	528	497	489	564	533	499	544	554	534	560	535	533	527	536	496	510	469	531	518	564	534	522	534	523	551	498	576	549	541	551	538	515	469	535	506	536	516	535	561	538	523	543	525	496	545	522	571	507	516	513	538	527	566	553	520	500	543	545	515	528	519	557	515	558	504	554	550	516	490	537	540	491	555	539	545	539	534	535	560	566	514	559	526	529	565	525	538	534	558	509	524	534	467	566	492	500	545	548	490	504	509	515	515	531	551	541	537	549	548	556	498	558	520	526	481	512	523	513	555	556	541	525	559	532	557	501	557	518	563	513	543	518	540	518	516	548	538	496	565	508	523	569	535	538	516	520	536	493	538	537	488	517	497	561	515	494	489	502	553	555	532	535	546	506	479	531	517	550	529	541	508	560	536	567	517	545	515	545	501	513	535	528	531	511	540	513	479	473	532	512	532	528	510	522	533	513	476	491	507	529	496	543	519	542	516	543	522	545	483	541	535	516	529	518	467	542	511	481	537	518	536	537	487	518	480	531	526	534	469	528	498	574	521	554	518	504	542	530	525	520	508	554	513	535	509	535	553	529	507	514	516	549	508	526	516	554	502	542	515	541	560	540	531	526	526	531	562	488	533	555	566	528	552	495	540	519	532	542	518	549	517	488	520	518	520	494	525	519	523	507	503	507	481	545	511	510	549	568	512	497	545	510	540	500	524	516	575	542	546	542	530	575	549	531	556	523	542	569	533	552	556	508	546	566	503	522	533	562	556	531	513	550	524	504	515	479	539	556	552	492	527	532	484	508	536	521	513	525	582	521	551	520	516	508	554	483	514	504	500	513	521	520	518	527	487	542	522	480	507	526	522	535	529	486	526	573	525	512	522	552	550	485	523	502	540	508	526	544	487	526	552	551	536	532	546	527	537	518	509	566	521	540	513	520	515	541	547	537	534	523	510	526	555	510	544	509	494	530	531	564	468	519	532	513	515	540	507	494	568	500	536	519	536	514	521	527	541	510	539	485	521	545	517	505	515	547	485	541	535	560	510	521	547	543	520	528	522	520	571	519	507	527	517	543	497	548	571	488	545	537	551	477	541	530	511	541	548	535	557	544	530	501	520	520	526	529	537	523	495	561	508	518	537	540	513	489	558	543	525	523	519	532	540	536	548	536	481	504	487	560	513	512	499	489	560	528	500	518	550	550	517	508	539	564	571	532	499	514	501	540	588	515	489	550	505	575	508	513	542	488	553	532	499	519	559	520	507	532	529	536	552	493	517	494	509	523	519	570	500	505	543	529	514	522	522	507	564	512	516	554	543	562	499	507	508	518	529	525	532	551	536	512	476	507	521	589	480	536	518	543	526	503	507	546	501	491	510	470	546	492	532	496	516	521	522	521	523	514	559	553	532	541	552	510	522	547	559	536	526	491	491	497	532	503	529	556	578	531	517	548	508	548	485	531	520	530	514	519	530	529	559	554	522	503	511	530	560	504	532	519	522	498	550	531	503	531	490	571	500	518	582	546	552	530	520	556	522	574	531	532	518	526	501	541	505	516	545	560	524	521	512	537	545	546	529	528	537	504	536	568	533	507	570	510	516	556	507	595	521	517	520	501	555	509	484	489	505	508	523	503	507	574	538	519	519	550	540	492	577	509	567	522	534	531	533	524	536	503	526	513	529	512	519	491	519	515	568	511	547	530	570	533	532	532	492	527	535	546	486	521	487	535	544	504	513	545	514	508	494	523	528	544	533	510	548	514	533	507	542	536	519	506	500	577	515	505	529	529	514	529	530	512	505	502	527	538	505	516	500	506	518	539	521	529	527	561	489	510	507	574	511	525	551	540	556	502	516	532	547	531	523	550	597	527	506	544	522	554	510	507	514	491	527	526	527	567	559	506	509	556	516	538	505	561	482	503	524	544	547	525	534	501	528	505	532	508	511	528	503	527	542	513	564	543	506	476	491	563	554	506	564	504	492	543	497	522	519	529	547	552	540	554	484	500	492	517	510	510	503	489	558	565	537	576	496	530	558	572	555	532	469	493	516	519	540	498	542	519	551	550	543	521	516	485	471	496	545	530	531	529	520	537	536	486	494	535	552	514	514	531	525	519	553	511	549	532	562	501	504	527	541	523	566	549	480	519	491	562	545	525	512	530	509	567	505	534	535	518	557	539	532	540	508	538	483	532	545	528	504	538	503	524	485	513	574	535	516	498	526	497	530	526
23734	20970	28178	23925	20939	8591	2075	1353	1245	30330	37227	24252	9586	2373	1137	821	744	770	734	802	780	790	798	787	773	792	775	758	745	763	753	778	763	802	797	745	739	722	744	729	736	781	793	755	778	766	785	785	788	744	754	774	760	744	790	770	773	792	798	706	771	801	702	758	787	760	809	719	739	749	777	756	749	715	756	742	821	817	732	744	773	774	760	748	774	738	755	749	758	776	761	732	765	782	745	731	796	733	771	764	732	771	779	820	752	750	783	716	767	719	752	749	733	793	726	782	734	753	740	766	779	781	744	737	687	772	775	739	787	784	755	728	757	746	707	770	755	754	766	787	760	736	768	773	778	736	727	751	748	723	790	760	726	813	785	792	761	778	718	794	793	758	754	783	768	780	741	727	733	724	844	751	758	754	754	747	785	798	735	753	746	771	776	740	730	715	736	780	789	743	731	694	738	740	818	747	746	778	748	703	706	803	793	766	777	768	743	778	760	749	714	758	767	747	845	743	750	765	786	761	760	739	728	761	754	757	804	756	774	771	723	732	700	732	782	798	736	723	770	715	792	792	772	756	756	704	751	711	765	737	746	725	731	777	702	751	743	781	796	813	747	749	740	734	763	780	769	759	718	757	727	726	765	765	738	771	748	746	774	730	739	722	788	737	767	722	764	714	727	780	739	776	810	776	736	732	742	806	756	705	742	779	753	793	738	774	745	721	745	796	784	755	743	732	788	779	712	745	722	754	723	748	794	740	692	730	735	746	697	775	766	746	770	717	760	747	726	731	790	749	769	798	765	797	760	750	783	704	744	727	773	717	741	778	785	751	774	757	762	778	753	750	750	743	764	718	740	755	702	715	763	736	746	737	788	728	763	723	764	701	778	728	770	760	717	741	730	782	722	713	731	718	730	802	757	767	729	728	790	803	777	718	783	818	759	720	721	715	788	713	760	719	722	770	752	765	794	712	674	790	733	754	751	775	762	722	700	708	780	765	675	735	736	769	777	713	783	784	745	759	792	741	746	750	747	751	735	737	770	782	731	758	735	733	758	751	782	732	722	775	761	727	733	778	749	782	725	757	757	707	764	785	771	772	730	723	728	772	754	744	756	759	746	747	749	737	759	743	727	734	804	744	748	774	751	760	757	726	766	813	761	733	722	814	747	749	735	736	722	759	748	696	745	738	744	765	766	694	726	810	778	772	750	815	762	743	755	709	752	781	739	722	750	733	737	729	754	708	741	752	796	751	761	763	716	730	708	811	743	800	740	765	740	797	745	771	709	761	698	739	756	743	737	809	721	772	759	767	760	742	760	707	732	743	745	726	743	733	750	775	722	731	763	751	725	768	777	798	733	775	699	741	726	755	792	724	785	754	767	719	751	740	741	779	716	707	744	744	815	768	749	756	750	750	755	700	727	713	743	754	732	810	745	806	741	810	727	739	748	763	780	750	716	695	727	721	753	728	750	766	771	774	716	751	738	727	728	743	769	697	720	798	750	717	738	797	719	733	780	707	808	772	768	701	757	706	766	755	730	751	780	782	793	787	783	800	769	754	754	729	739	757	755	763	797	750	750	757	753	761	776	735	727	787	785	709	791	693	755	726	785	772	734	735	774	750	748	742	737	723	684	763	727	745	766	796	755	738	753	735	772	731	749	775	732	769	744	739	805	764	756	744	757	731	790	752	789	755	767	804	774	728	691	753	772	733	778	764	724	806	797	739	748	759	748	811	792	744	781	770	755	778	744	718	743	733	795	754	748	749	691	799	731	771	733	741	779	711	795	751	741	760	779	737	730	764	771	787	737	792	747	719	743	754	739	765	730	735	778	763	756	761	764	766	776	727	723	767	804	725	731	733	795	721	716	718	722	773	699	708	713	758	747	761	763	733	827	747	739	777	751	735	757	730	716	689	790	750	723	728	745	778	759	701	722	769	744	728	778	732	687	771	787	746	740	767	755	711	745	751	767	732	766	739	751	754	707	759	768	718	720	729	777	795	754	731	786	780	758	790	800	757	725	710	735	733	759	732	752	678	755	744	757	731	731	787	765	736	762	781	753	750	773	734	739	759	708	774	744	762	753	736	758	707	745	761	730	722	764	756	736	767	741	762	745	767	731	709	718	715	812	765	789	754	784	814	768	762	742	786	779	737	728	738	734	735	753	768	742	740	762	752	753	807	766	756	720	702	759	741	809	752	773	741	703	787	725	741	745	717	720	780	738	728	741	716	708	732	788	745	753	772	752	742	757	701	693	741	734	768	756	749	769	757	763	735	762	787	750	757	776	767	735	748	773	742	762	755	739	762	750	778	727	739	784	713	772	724	759	769	813	745	767	723	700	745	791	730	738	752	758	729	732	779	796	746	708	780	748	752	730	757	684	755	740	721	761	783	736	720	779	731	752	719	734	741	731	762	798	742	762	742	759	749	752	777	730	795	699	765	695	762	763	716	733	729	765	710	711	723	755	761	726	726	719	706	750	747	765	751	747	736	811	781	739	734	741	784	764	715	738	777	695	705	741	716	746	663	666	774	751	771	760	725	735	746	721	720	756	770	822	738	728	750	739	791	775	753	720	731	780	734	804	744	697	768	691	754	756	765	713	733	775	772	799	735	764	743	757	725	746	794	772	745	749	800	766	794	773	764	799	721	731	746	736	792	749	759	733	732	791	759	698	759	701	748	759	754	741	738	728	803	722	702	749	710	743	711	774	740	700	765	803	774	776	720	744	751	738	776	754	773	709	772	757	711	794	751	769	758	739	723	728	684	713	686	758	732	788	741	786	727	758	779	728	740	772	693	803	754	806	723	762	757	729	781	778	722	696	732	726	713	721	742	805	794	790	776	724	716	744	756	726	742	774	755	758	738	731	723	800	720	708	731	696	785	768	748	777	720	777	752	750	735	717	709	756	734	746	753	739	791	738	775	715	746	760	741	728	739	717	722	731	771	706	795	766	758	765	778	739	772	723	730	811	738	720	757	733	717	767	722	707	742	694	749	762	729	748	778	773	726	750	732	714	749	719	773	757	797	732	743	766	800	750	758	797	747	766	718	761	776	754	771	754	792	769	764	780	743	772	734	708	789	710	739	699	765	755	772	745	729	796	748	768	718	711	763	721	748	743	752	756	714	770	753	743	732	765	755	777	747	744	737	706	701	762	751	711	759	735	760	758	678	726	777	743	748	739	769	695	778	734	795	768	783	718	743	736	723	764	814	768	737	697	755	723	757	690	680	748	780	754	740	743	725	755	733	765	725	748	741	677	757	761	795	728	730	749	742	723	744	770	730	745	766	744	751	725	756	702	749	757	716	764	776	714	772	744	728	810	701	765	743	763	752	741	718	702	810	750	754	719	743	725	743	803	741	688	748	738	732	745	751	756	754	751	759	736	712	750	740	751	740	803	737	754	775	732	743	817	726	747	740	760	707	742	775	704	719	719	763	744	763	749	724	725	735	769	765	779	754	754	744	783	757	723	746	772	779	770	757	720	708	744	724
4163	6888	5701	3112	2237	1814	1438	1271	1569	33829	31147	18939	7102	2036	1004	685	640	669	638	647	658	645	670	668	646	655	639	622	642	672	640	629	598	636	665	670	635	682	613	648	627	619	620	621	662	635	619	654	637	615	655	676	633	626	612	656	607	651	639	637	598	614	639	629	611	617	612	637	671	586	663	624	642	648	682	616	626	660	620	636	603	620	635	628	572	617	645	610	639	624	632	605	623	615	632	654	595	611	637	641	624	606	659	599	600	618	674	616	646	623	693	642	618	638	607	671	591	676	665	669	644	617	593	655	665	616	663	603	642	575	620	615	674	603	658	674	608	621	672	614	620	684	632	637	627	657	653	623	658	656	621	652	649	642	618	651	652	608	600	557	623	639	655	639	645	627	628	649	609	591	605	612	632	597	636	653	590	703	654	630	624	619	630	644	648	674	628	638	669	696	620	586	655	620	662	633	620	647	664	616	640	600	627	652	599	631	599	654	627	597	663	586	622	614	618	627	631	663	631	672	602	610	621	619	587	622	662	635	635	633	589	649	610	600	625	653	613	626	623	636	626	654	614	601	635	625	657	650	666	604	623	609	566	642	620	641	655	612	630	648	645	615	632	639	597	657	660	625	606	653	669	647	595	600	614	602	634	666	629	621	604	619	681	668	596	659	662	591	623	681	626	630	617	612	611	601	603	639	644	644	602	616	619	612	581	644	636	605	625	627	651	609	617	649	645	625	653	616	622	654	575	578	634	633	652	618	613	606	653	642	639	640	587	609	664	670	651	680	630	612	584	666	625	596	605	600	586	631	660	614	605	631	630	633	622	623	664	660	647	620	632	626	638	569	642	654	629	624	633	664	652	597	640	619	684	664	604	623	653	613	629	613	611	628	600	661	631	629	607	648	585	621	629	622	625	629	643	600	683	630	628	603	624	633	650	593	625	638	602	608	578	640	610	641	635	634	604	711	618	625	669	609	652	628	638	642	607	611	609	600	608	679	640	621	635	600	594	656	625	615	612	639	628	587	650	641	625	664	592	586	648	651	631	616	611	625	640	619	615	630	621	673	615	584	672	577	618	615	623	561	640	600	635	672	558	616	625	626	628	615	571	671	654	590	647	607	640	650	619	625	637	638	659	617	609	608	622	644	664	632	578	624	627	600	628	618	636	638	648	644	607	643	609	669	597	607	658	651	618	628	636	627	587	602	601	638	600	632	624	612	641	654	615	625	663	648	605	650	619	644	664	592	654	608	587	612	589	687	624	666	622	577	592	646	667	589	642	670	591	592	598	694	645	681	595	599	666	606	639	607	605	619	600	632	616	578	650	600	596	644	645	623	633	645	620	616	648	576	686	642	656	635	577	638	641	620	633	600	651	650	650	636	582	642	624	611	636	605	626	658	667	605	654	605	647	618	647	678	597	676	599	591	581	619	630	607	633	678	647	618	592	609	642	649	640	609	635	647	571	605	623	647	605	602	596	626	629	617	622	635	601	652	632	582	626	611	659	629	663	633	662	646	619	629	639	658	632	665	614	623	580	615	596	671	583	600	625	688	624	646	659	632	627	580	605	548	608	627	622	640	628	650	600	650	657	624	607	619	640	637	696	617	679	616	611	640	620	639	632	664	607	597	654	622	653	616	627	671	574	623	560	590	634	610	604	623	596	611	622	671	644	609	588	630	606	644	611	628	667	605	621	631	576	619	643	623	650	613	586	587	612	642	657	600	613	590	619	587	628	630	617	594	595	592	606	630	624	607	642	583	614	652	654	639	667	600	611	622	634	640	577	596	667	610	625	629	630	610	636	613	649	629	596	641	691	606	592	605	573	601	618	632	579	646	610	604	626	601	607	636	611	633	604	601	613	658	629	641	613	661	607	630	654	653	610	664	635	610	615	609	633	625	628	603	600	674	649	634	634	605	589	638	583	624	647	643	616	616	643	576	593	585	680	620	617	590	638	613	607	598	587	622	637	605	643	600	640	637	609	603	661	606	603	582	635	650	645	644	634	637	630	649	615	640	663	606	628	638	614	631	623	641	579	658	646	574	656	672	662	623	646	668	630	627	640	608	632	599	623	633	656	607	630	631	625	636	642	607	652	661	646	602	607	591	625	717	633	600	654	632	614	588	595	610	632	593	596	635	612	632	599	614	658	601	633	650	610	626	616	602	612	611	579	637	618	621	596	629	592	608	630	626	635	636	638	614	626	636	609	629	620	611	630	643	674	626	591	672	587	590	624	618	588	634	588	642	630	598	632	605	645	604	611	649	629	626	637	635	636	611	612	646	612	624	635	613	671	659	615	636	664	671	633	609	637	632	614	620	607	664	625	636	633	623	639	619	620	637	644	699	632	561	665	578	651	652	600	601	626	632	608	626	639	555	632	610	641	637	650	609	638	677	593	612	627	610	614	580	674	633	623	628	606	662	643	593	637	650	609	645	586	633	603	626	617	612	607	631	690	604	648	651	591	621	621	645	670	619	634	640	615	609	649	627	620	612	636	579	618	630	629	609	626	602	630	627	573	677	589	612	656	625	599	621	578	667	629	616	607	576	641	663	624	649	673	616	583	580	625	599	624	655	635	667	603	620	601	609	657	681	644	628	595	630	647	630	656	640	646	638	593	615	627	620	585	586	597	591	643	679	625	624	657	662	645	630	669	638	686	640	629	625	597	615	607	627	626	635	633	646	621	661	603	594	599	596	624	655	660	649	614	644	659	658	612	630	609	610	669	652	611	597	584	615	635	642	602	630	641	617	655	545	637	607	591	600	688	632	654	636	589	627	669	652	606	620	649	683	649	609	675	632	609	601	654	603	584	603	625	657	610	637	639	628	603	616	617	601	625	628	649	640	610	649	572	611	614	618	633	607	596	666	628	595	620	632	663	628	649	610	592	617	623	616	630	654	633	612	623	632	621	631	605	648	619	614	641	664	657	620	660	627	591	641	628	611	631	651	626	595	619	639	680	641	638	596	603	647	608	671	616	646	636	638	613	611	600	660	594	607	625	604	618	630	614	591	676	615	627	631	595	609	644	595	622	613	594	636	631	663	582	606	613	564	655	638	630	647	629	573	607	660	635	621	601	625	610	614	632	595	612	555	637	637	613	587	648	637	660	622	647	624	597	613	697	598	591	627	629	651	590	595	654	651	655	638	658	582	618	627	591	640	621	612	632	626	570	597	594	633	627	623	643	622	635	650	577	627	589	619	580	580	574	612	629	643	626	620	624	624	626	612	618	644	592	602	623	623	618	636	617	592	634	626	651	639	654	623	651	624	645	595	614	649	618	607	615	637	642	594	622	639	657	644	610	621	649	631	648	617	565	622	616	587	631	639	609	646	611	612	592	654	609	622	622	606	587	616	620	608	603	593	663	570	600	596	593	674	633	622	607	600	597	617	565	638	615	602	645	598	587	590	633	659	607	613	646	608	602	640	691	652	607	623	609	636	560	649	596	626	603	624	577	639	678	618	629	606	625	619	640	632	613	603	628	644
27285	12399	1592	807	590	502	540	507	524	1807	2453	1795	1050	681	508	475	473	496	472	463	525	499	484	445	491	471	453	485	470	498	513	454	505	464	487	482	474	478	495	501	507	469	480	431	458	418	510	478	439	460	497	515	481	511	477	442	447	497	479	463	492	456	488	470	485	462	517	492	456	478	476	507	504	443	485	515	504	460	472	462	476	476	512	453	448	437	447	452	483	486	482	469	480	457	491	501	495	462	503	492	442	466	508	454	465	452	462	477	504	461	445	458	469	503	473	486	446	451	475	499	487	498	484	487	505	494	443	497	486	466	471	453	490	500	496	516	458	514	501	485	448	476	475	504	487	477	431	461	474	527	440	454	487	491	502	484	445	468	474	491	478	516	476	492	473	500	452	448	503	455	470	460	460	507	466	460	463	493	458	487	457	478	474	466	484	446	522	488	471	501	493	528	407	462	460	455	443	476	500	482	491	502	469	442	458	482	480	482	477	487	496	464	462	476	463	504	480	486	492	464	551	467	471	513	476	485	457	493	457	485	508	524	504	466	483	476	457	465	467	449	478	448	489	466	518	475	493	444	458	479	434	460	489	477	490	473	468	481	449	460	471	509	489	495	450	447	495	474	512	464	471	407	454	456	493	431	454	434	471	487	486	429	449	535	506	497	500	507	468	531	493	485	514	476	499	508	473	493	467	442	453	447	462	519	458	469	487	484	438	448	484	465	474	473	478	513	444	456	453	453	473	457	465	473	473	474	522	517	474	488	449	466	468	498	441	420	436	451	438	491	507	493	475	463	480	454	513	434	502	493	465	433	447	480	449	463	480	438	489	521	453	492	425	483	463	518	486	471	438	453	459	429	527	487	467	425	513	479	469	496	504	439	495	496	475	475	465	466	491	465	474	483	500	461	471	501	433	492	478	498	519	432	487	482	481	503	462	470	474	503	461	526	515	452	486	473	472	441	480	470	488	479	454	511	459	463	422	459	441	450	463	486	449	470	480	521	465	447	491	488	479	442	482	448	500	496	482	479	493	452	456	502	427	475	457	469	473	437	481	497	459	477	436	502	469	473	499	475	477	488	472	443	502	468	483	467	500	501	473	448	503	462	457	462	471	473	482	474	488	464	486	463	469	497	441	470	516	487	472	437	506	491	447	432	452	505	472	456	460	521	442	449	469	470	444	515	466	450	468	490	431	474	494	513	476	486	519	498	494	461	446	441	479	491	499	502	440	441	491	470	461	512	494	487	448	446	475	486	498	479	489	468	495	506	459	473	450	458	483	446	462	473	462	456	457	473	508	464	451	508	489	505	511	470	478	495	457	499	451	467	503	496	477	463	490	464	493	490	496	472	482	461	493	472	482	480	413	507	476	495	483	450	451	477	512	458	509	481	491	505	503	452	486	481	469	431	493	476	494	502	466	485	499	434	460	455	456	494	489	436	505	492	476	466	440	495	503	508	446	462	518	480	482	476	470	512	462	457	514	466	470	479	518	469	505	442	475	491	495	506	483	485	487	481	502	488	504	456	469	450	420	505	493	487	475	477	464	466	463	483	510	489	440	481	494	508	527	475	474	453	502	483	456	480	486	478	450	461	475	480	478	455	439	465	515	480	493	515	494	488	474	510	444	482	469	484	458	503	498	460	467	496	457	471	436	474	480	453	506	440	469	496	501	478	524	455	527	464	469	490	479	452	506	429	493	497	462	519	515	464	501	497	470	463	452	457	492	480	455	465	475	492	488	532	439	450	486	469	471	482	470	513	442	477	479	430	458	475	449	472	521	490	501	461	508	479	438	443	486	472	457	457	467	474	448	509	480	463	473	477	532	474	423	435	504	447	497	457	503	472	475	476	492	510	480	486	485	473	477	498	514	527	498	488	502	465	460	449	488	461	444	478	455	467	499	490	480	490	433	469	494	463	496	482	492	486	466	510	465	502	479	456	471	473	461	452	508	449	445	472	467	477	496	480	471	501	485	474	482	448	473	511	484	464	426	505	444	499	524	458	491	518	439	472	480	490	440	453	472	452	464	479	501	502	489	482	437	483	467	425	493	486	504	497	432	476	468	429	489	491	471	471	487	470	504	452	489	463	461	448	483	480	439	480	485	409	445	473	489	461	467	474	493	483	495	462	461	470	434	429	488	459	497	458	439	469	486	467	488	479	503	459	503	516	468	473	473	529	481	491	483	528	456	454	486	473	472	454	470	455	492	471	498	477	449	540	462	496	464	509	454	494	515	456	481	483	457	481	515	528	477	471	459	467	466	485	459	443	501	431	475	461	484	503	454	493	488	487	455	490	449	502	420	518	452	512	497	461	471	458	482	502	441	448	427	481	494	444	497	466	498	459	460	475	468	494	463	473	513	473	485	455	469	458	485	465	507	461	455	476	445	475	535	460	482	475	432	484	500	466	473	513	477	463	479	463	450	499	467	485	462	472	506	475	519	484	499	485	456	459	535	495	477	453	484	541	506	473	494	469	516	473	457	506	484	461	480	486	450	479	454	510	474	440	458	448	452	512	512	453	480	470	494	446	454	457	456	468	478	482	471	512	464	471	465	438	510	474	492	451	481	504	477	476	444	504	496	495	486	493	517	474	479	491	473	479	489	462	492	430	479	471	446	469	508	460	485	498	461	468	470	484	447	471	497	480	495	486	475	459	464	495	468	514	466	488	521	491	438	519	498	473	464	488	487	481	439	432	462	479	454	504	420	459	467	478	519	460	456	460	464	463	486	474	480	466	443	440	497	453	486	485	503	467	430	477	433	488	476	470	470	477	431	490	465	465	501	474	468	485	507	487	491	506	498	443	502	497	494	486	479	428	487	495	461	500	446	476	443	463	447	452	458	481	481	476	473	484	450	454	471	493	484	457	488	484	472	492	470	467	470	464	461	472	493	487	476	482	468	505	445	500	509	513	459	487	499	462	464	440	461	435	470	458	497	453	430	421	455	471	494	481	443	478	459	509	475	492	474	504	466	464	483	504	498	473	471	450	483	472	509	504	462	503	461	483	497	474	490	450	456	472	473	453	452	494	482	477	468	457	441	479	464	475	458	500	482	487	475	502	478	474	472	487	472	466	492	486	446	477	466	493	473	477	501	484	481	484	492	464	504	473	520	463	495	475	487	500	495	474	482	486	482	464	480	439	517	484	491	469	480	483	478	493	459	467	464	504	461	523	480	500	515	492	472	451	452	489	510	461	459	441	488	501	482	467	462	508	451	476	443	437	499	514	491	498	489	465	475	454	468	440	492	456	485	441	464	505	454	440	502	512	489	504	499	472	487	463	507	454	499	470	461	434	521	474	495	474	458	513	472	487	500	477	489	462	480	523	469	505	486	482	526	512	466	512	491	451	410	455	468	463	478	530	487	467	463	455	454	500	455	476	471	462	528	498	470	501	438	471	461	449	460	470	483	476	478	479	517	464	470	493	490	442	450	469	503	458	462	479	508	490	496	466	452	478	505	459	429	444	478	453	452	481	493	469
5057	823	748	540	541	442	465	468	464	2486	2854	2040	1012	557	451	389	403	411	418	404	389	418	392	425	390	417	405	400	396	402	398	417	420	400	412	373	433	409	416	383	398	371	381	412	380	423	396	410	403	410	425	425	434	380	382	389	363	412	419	421	401	416	410	417	408	397	361	409	417	400	395	407	375	417	421	414	403	396	400	397	400	354	419	412	399	424	407	393	406	383	420	405	405	403	418	392	397	395	419	399	370	421	372	406	365	389	421	397	375	431	409	387	390	391	402	409	379	411	408	395	424	396	387	385	422	414	411	413	409	356	421	389	403	393	398	386	392	406	363	418	373	426	425	404	415	386	382	427	446	361	399	422	391	421	401	415	381	455	411	433	401	405	421	388	438	385	385	365	402	432	414	409	372	417	406	384	419	383	390	355	414	387	389	406	426	405	412	431	403	394	382	402	378	453	377	396	401	401	443	396	403	404	423	413	424	398	405	389	398	393	379	398	391	350	387	396	404	411	357	413	395	416	386	404	425	398	379	460	402	401	387	361	356	391	397	389	395	389	394	398	414	400	406	385	393	425	411	387	454	413	384	364	384	364	388	380	401	436	419	361	400	400	397	391	375	405	397	387	397	401	413	356	406	406	391	418	429	420	398	383	377	399	341	415	416	374	454	402	418	388	369	394	410	404	400	392	439	440	423	411	388	406	401	406	401	360	421	400	369	409	389	376	368	406	402	415	357	378	448	412	407	411	388	383	373	405	370	402	399	393	381	351	421	376	414	419	384	374	391	380	430	389	433	417	443	425	397	411	415	401	374	398	384	393	398	400	410	418	376	400	414	391	401	407	409	417	395	396	404	390	361	420	399	380	402	401	394	395	448	411	402	406	400	378	375	388	398	397	400	382	413	394	398	408	376	422	370	395	376	410	408	411	367	414	396	393	391	378	408	369	397	397	383	431	398	388	422	419	387	436	374	381	369	406	381	409	427	401	406	396	389	403	386	425	393	404	390	415	427	423	401	389	403	399	443	391	414	395	402	437	383	398	412	424	395	376	444	379	380	405	424	409	411	391	411	433	421	415	409	361	421	451	395	368	407	426	396	424	376	366	392	393	391	397	392	402	409	441	368	406	389	361	404	377	365	390	388	417	427	389	405	369	409	432	406	429	398	397	401	410	391	408	422	396	401	432	405	406	417	384	430	425	364	412	390	378	394	403	379	435	407	421	366	394	384	385	428	398	406	414	361	420	398	375	390	429	390	401	420	404	406	431	412	408	397	368	398	392	426	415	373	403	394	432	392	402	396	399	409	393	430	415	362	416	393	389	422	384	386	406	411	373	393	379	401	422	396	407	420	422	395	390	395	369	396	376	397	385	403	400	378	427	404	406	396	390	421	374	414	399	398	388	393	427	408	425	423	391	400	380	412	417	421	374	397	450	398	401	416	390	401	427	383	412	376	412	439	405	401	417	405	414	427	405	445	415	407	391	396	401	408	418	431	419	445	416	420	396	397	399	357	387	378	398	399	373	362	405	390	423	389	413	383	381	419	387	433	376	402	393	405	390	396	420	391	377	425	390	391	400	398	425	406	378	377	396	424	417	403	405	439	396	387	420	387	395	399	401	395	388	396	411	396	404	412	364	415	357	409	369	384	394	385	408	396	391	407	390	413	371	376	387	419	392	412	405	429	419	397	392	399	381	386	456	380	403	401	413	395	373	415	424	401	400	419	391	433	431	426	430	377	409	422	413	385	400	392	374	448	403	419	402	406	381	402	453	410	400	383	440	410	432	401	424	401	414	397	399	391	394	412	377	380	400	408	379	403	383	429	352	438	401	372	364	418	440	402	395	427	380	406	398	369	416	362	390	420	387	420	376	431	384	389	410	396	391	384	402	386	378	381	385	387	370	404	389	404	410	416	439	363	366	412	405	467	427	418	418	400	398	457	424	408	380	419	409	396	393	397	369	380	374	369	380	396	417	362	414	396	391	401	406	428	402	369	402	378	400	406	431	417	411	427	392	415	391	356	425	372	373	380	403	425	399	432	435	419	405	413	413	408	435	411	409	371	396	413	379	390	419	405	413	421	372	357	370	456	417	431	375	376	366	413	378	381	423	412	403	377	358	396	404	417	380	448	417	349	411	386	429	373	370	394	424	418	372	436	388	375	431	402	412	407	412	410	382	387	376	427	402	389	407	412	395	432	406	389	404	394	443	348	362	364	388	391	379	406	390	398	422	398	401	440	388	388	421	418	403	391	395	386	402	412	389	405	410	396	377	433	390	390	430	428	393	381	375	395	388	404	394	422	425	412	405	379	405	429	417	403	373	413	409	397	413	439	367	385	400	425	417	392	411	431	357	387	409	410	386	421	393	380	374	366	417	380	426	412	430	393	412	393	409	390	395	389	360	420	424	460	394	384	386	373	408	388	399	437	405	382	417	368	379	400	420	403	412	443	400	392	405	413	405	395	401	401	414	438	400	403	455	383	382	425	396	408	411	401	400	427	400	358	429	404	399	416	434	414	445	415	415	367	384	404	411	413	420	369	377	410	425	408	399	420	413	394	403	407	409	408	421	395	416	357	419	392	436	394	439	403	394	415	355	395	409	352	426	361	363	394	417	437	401	365	403	441	398	392	394	404	399	394	413	401	398	362	423	406	379	414	392	444	361	381	419	382	398	401	417	411	459	398	416	394	398	408	429	432	421	413	390	410	406	431	405	391	377	407	406	420	381	395	378	423	419	402	414	387	421	366	425	364	392	370	405	397	402	395	395	404	406	415	371	404	349	402	380	410	395	389	423	400	442	378	432	374	408	360	422	389	405	386	406	356	368	381	424	368	389	422	423	414	407	408	409	394	414	390	430	381	428	414	390	408	398	407	390	386	390	394	410	419	383	386	399	405	403	421	393	414	438	384	377	399	416	388	383	403	381	410	425	391	389	376	391	396	397	383	391	417	431	356	382	402	411	410	374	406	381	396	402	400	376	406	379	381	353	402	426	358	406	391	437	426	393	399	423	413	362	404	349	409	418	411	392	362	371	386	409	386	395	397	405	391	387	407	397	379	390	423	363	414	413	443	392	441	413	434	395	399	385	422	432	387	417	415	402	385	407	380	375	381	443	419	394	396	418	420	426	394	393	426	393	387	419	418	383	379	381	404	391	414	393	406	408	380	406	380	393	407	401	406	370	380	413	395	405	381	394	419	411	399	376	382	400	434	403	420	417	421	377	402	405	395	365	397	425	392	438	413	408	391	395	436	400	434	429	391	375	405	422	408	374	381	379	385	403	423	381	418	405	349	408	408	396	389	400	361	407	377	421	403	400	411	412	358	415	355	374	374	386	405	391	395	337	395	407	386	386	371	392	374	397	385	470	367	404	369	338	417	393	425	436	420	431	419	404	436	411	389	357	427	437	396	421	393	357	436	368	411	400	389	385	386	402	410	420	399	408	419	419	427	377	379	410	410	378	405	370	390	373	383	383	407	342	397	411
25136	21075	26933	25028	5903	1270	969	809	826	14921	19363	12221	4429	1177	703	636	570	541	559	519	569	528	540	584	560	546	527	553	523	511	583	540	538	543	564	513	530	525	553	536	560	522	529	553	576	540	543	540	530	514	534	478	539	545	584	543	516	558	553	571	560	553	592	527	579	543	530	568	521	564	537	528	528	522	561	550	558	560	507	521	553	548	531	549	516	569	533	486	526	515	556	561	539	498	533	511	497	559	568	544	585	536	531	552	544	557	525	519	558	532	547	534	510	545	573	531	568	538	526	564	541	517	537	567	520	531	579	510	556	498	560	508	537	540	563	542	544	534	544	577	541	520	534	532	521	534	499	519	530	547	552	517	547	550	535	526	573	517	519	570	534	570	519	551	551	552	538	555	541	533	518	536	536	559	557	549	541	578	577	533	515	544	524	547	529	502	508	527	537	551	512	559	537	554	584	521	516	519	521	557	560	546	529	539	541	519	538	514	541	529	538	558	535	553	532	547	540	531	544	541	537	570	538	555	560	556	562	533	545	556	546	573	563	541	507	493	574	536	500	594	502	547	534	547	551	523	549	569	522	555	517	527	591	574	596	530	554	541	533	526	484	550	549	560	571	514	571	562	544	519	510	544	529	539	563	521	517	532	545	501	546	549	505	531	565	546	557	570	534	558	534	506	555	538	580	531	548	554	573	498	488	557	561	510	518	527	571	508	517	542	588	547	507	567	549	563	548	534	548	537	533	554	538	548	582	515	539	565	521	571	540	556	559	518	615	557	590	551	535	544	481	520	558	533	552	519	528	532	562	545	540	520	555	546	556	526	564	524	510	546	543	554	517	523	551	487	523	507	539	551	518	511	561	568	530	591	536	558	564	557	532	542	505	565	484	539	549	477	559	509	511	565	564	506	549	505	543	539	544	543	525	570	551	558	563	531	509	562	510	544	515	565	537	577	530	557	574	568	555	562	575	540	561	561	513	548	586	571	576	548	569	527	534	516	536	536	504	557	525	499	517	574	542	533	540	548	550	512	566	548	556	557	486	542	509	536	538	549	498	508	577	512	538	527	528	544	563	500	510	559	552	532	554	527	531	545	524	571	552	542	551	526	496	510	508	524	542	545	528	477	527	492	558	513	532	567	532	527	549	549	578	539	530	509	593	533	567	531	508	536	546	550	540	580	519	547	556	517	548	534	520	560	535	521	541	514	515	539	577	553	562	531	508	587	542	551	568	500	556	535	532	568	572	541	527	564	540	519	541	552	529	532	541	512	531	502	522	535	565	551	529	547	589	539	543	541	506	556	547	544	558	506	549	537	583	571	506	523	571	536	500	514	543	540	556	550	589	545	540	505	566	543	569	516	601	544	527	506	585	544	580	538	506	540	505	542	558	578	534	530	533	531	562	512	514	533	532	564	553	519	560	562	554	548	551	508	534	537	545	580	554	530	538	557	485	509	559	527	508	515	504	545	494	515	534	521	501	554	539	528	533	544	557	524	538	511	479	582	547	579	504	553	564	508	493	539	608	568	502	532	515	552	560	494	540	570	525	492	516	532	557	549	530	541	553	526	523	524	516	526	589	556	529	559	507	513	530	549	578	537	505	532	514	509	513	541	562	533	525	526	547	540	529	548	527	544	528	547	538	555	566	525	548	519	490	540	544	545	548	514	546	569	516	554	521	552	475	504	566	526	531	526	527	540	509	561	557	545	568	567	550	529	529	531	550	535	483	506	534	523	526	561	559	515	516	504	536	524	516	517	522	543	540	557	577	529	546	570	528	539	565	493	538	528	531	546	490	584	587	537	505	545	581	572	589	532	576	555	520	527	573	525	535	510	545	551	531	511	520	541	522	532	524	498	537	508	529	530	507	543	536	522	528	547	500	536	500	498	528	580	511	543	513	548	537	564	571	523	530	507	575	540	568	527	515	549	520	533	552	580	533	513	559	537	544	517	523	560	600	569	575	544	537	582	545	530	557	554	535	557	546	538	534	548	542	518	536	535	520	517	571	552	524	517	565	507	567	524	576	500	539	564	539	556	531	514	572	539	510	494	481	505	523	573	551	540	547	510	579	560	567	569	555	513	526	522	565	550	525	522	582	551	560	562	540	522	503	531	557	544	583	561	585	548	511	533	540	564	555	529	519	506	552	533	564	531	508	554	525	494	549	564	501	550	584	535	517	558	552	548	556	508	485	538	568	488	551	563	549	548	532	502	499	505	541	536	563	496	542	524	528	561	582	556	559	526	525	535	557	551	535	540	538	550	536	553	529	555	547	556	563	576	520	523	511	531	522	516	510	529	589	546	543	529	471	576	524	496	574	492	535	542	543	567	561	519	538	516	573	494	544	517	570	551	529	527	529	576	546	547	514	521	531	540	549	550	528	562	509	526	545	502	535	534	543	563	515	526	493	562	507	556	531	503	551	532	527	530	530	533	562	522	535	506	511	547	502	545	564	531	546	560	512	543	526	538	576	548	556	564	503	562	534	573	561	537	563	568	479	581	513	591	518	517	539	573	559	575	545	528	540	525	514	529	567	524	533	559	502	541	536	519	538	518	551	552	518	556	545	556	539	546	547	585	548	518	558	579	554	517	554	544	535	555	547	545	544	542	604	557	550	571	541	524	546	556	554	557	508	554	499	553	549	528	581	535	508	530	483	574	579	549	540	536	517	548	533	545	520	546	546	539	570	530	516	562	510	535	553	546	552	571	518	542	533	576	513	533	519	521	566	502	533	571	547	534	522	536	566	482	554	542	553	545	526	535	512	527	538	557	506	537	512	518	540	541	566	549	530	504	514	510	569	542	554	545	532	543	552	531	528	563	535	552	528	532	560	556	515	541	578	531	542	543	567	538	514	526	556	531	521	542	556	513	510	583	547	563	515	535	505	558	516	525	535	528	559	550	516	578	549	478	554	552	534	501	530	536	538	502	525	563	518	544	545	510	515	591	505	591	539	581	567	518	551	540	566	575	561	518	592	549	575	534	536	520	511	526	600	503	563	557	528	549	551	533	538	525	557	531	541	540	516	532	557	516	585	521	553	518	546	549	518	524	527	524	536	504	585	538	537	546	592	546	519	548	543	526	502	550	545	530	526	540	585	551	566	529	571	597	546	546	564	530	522	534	574	526	572	554	502	521	483	528	507	571	509	535	542	526	562	564	535	568	511	525	568	506	519	527	545	528	571	577	491	486	534	579	540	560	528	516	575	530	556	597	583	589	526	567	571	587	514	573	547	513	556	531	535	556	498	516	517	510	533	563	514	550	519	527	575	529	521	526	541	543	544	524	533	535	525	497	487	524	577	580	520	582	550	520	523	527	530	562	533	521	533	568	539	521	524	560	539	555	587	550	517	594	550	504	542	527	538	553	559	563	520	550	536	521	572	548	576	570	532	572	582	548	546	544	507	495	511	539	531	526	504	566	587	562	563	527	522	564	531	516	569	513	560	523	515	503	521	503	536	511	546	563	539	516	531	550	601	562	500	566
3717	3811	3702	2129	1413	1000	906	786	1081	18339	16542	10241	4009	1077	675	507	466	475	471	486	500	453	469	497	460	439	500	476	464	470	483	463	472	500	480	484	430	473	447	494	464	427	490	531	450	444	464	429	450	458	482	485	459	496	457	483	470	433	490	443	453	462	484	468	467	469	502	417	458	469	469	455	474	433	468	455	475	471	453	466	464	498	430	420	482	507	453	512	461	488	459	464	459	460	428	457	446	446	444	452	483	501	463	476	459	474	489	423	464	448	456	447	485	453	448	462	460	452	454	443	476	476	455	498	486	478	458	458	447	505	446	457	450	471	473	489	484	470	461	436	457	458	499	477	442	449	518	427	441	462	489	481	481	502	437	476	455	485	449	437	449	456	448	460	414	455	451	472	411	427	454	474	470	491	505	477	454	474	453	473	465	473	456	445	483	470	501	473	435	494	485	438	487	448	486	445	525	453	419	505	437	457	439	461	480	459	459	502	458	471	470	437	480	442	459	497	480	449	459	491	485	461	432	477	461	431	466	448	466	496	467	498	442	481	447	444	431	495	498	507	465	461	460	473	462	418	453	479	463	486	467	469	457	430	418	444	479	460	495	517	462	461	474	455	416	437	480	447	472	489	477	493	431	481	494	460	433	440	462	465	463	461	471	437	464	501	439	439	470	401	467	484	470	446	454	445	439	476	473	460	452	433	443	449	461	485	448	462	482	486	485	441	479	428	481	485	445	423	471	496	455	454	454	438	429	465	468	465	434	466	488	461	461	492	437	481	445	462	492	437	481	445	499	445	474	444	480	464	492	435	460	459	459	447	453	465	484	494	488	403	478	450	452	469	490	464	459	431	483	476	448	449	465	503	434	473	444	418	453	453	474	484	451	446	500	487	475	474	517	454	453	502	463	446	479	482	477	463	433	493	443	436	424	481	471	451	464	466	512	468	465	460	484	488	474	474	448	448	485	474	452	484	444	481	430	473	469	462	455	466	454	477	486	496	481	476	438	474	453	422	476	436	478	456	429	486	429	463	452	444	458	478	487	464	473	491	477	441	477	481	456	457	496	442	482	454	468	484	453	478	464	471	466	466	449	492	462	465	439	456	454	452	445	485	482	443	458	477	429	460	456	455	455	449	443	478	392	469	453	464	475	443	482	466	441	481	499	456	484	456	496	434	437	481	457	452	476	503	496	483	495	440	467	482	463	497	450	469	446	428	488	486	438	493	452	459	456	418	441	491	489	474	444	451	453	465	456	456	492	486	481	469	410	455	460	468	473	501	478	482	471	491	458	482	443	450	436	473	488	448	469	441	463	500	478	438	466	493	465	451	406	465	459	444	500	474	474	432	488	447	460	460	401	461	501	461	433	453	464	449	458	459	452	442	463	439	442	447	489	458	480	487	422	471	487	455	444	462	459	462	465	465	468	500	452	452	475	454	461	425	477	470	418	437	449	413	481	479	484	446	495	501	435	432	475	492	436	407	407	449	442	471	444	463	498	449	456	475	452	470	462	475	435	472	519	473	460	471	481	458	448	472	460	465	477	408	468	478	476	470	461	462	459	463	487	468	459	459	483	459	451	471	485	473	427	455	458	447	398	480	501	475	453	488	446	469	477	481	464	455	472	471	420	473	453	427	451	464	470	445	459	456	454	448	458	475	485	472	494	489	475	483	459	467	463	473	464	458	458	457	485	467	473	439	448	483	465	494	453	457	455	481	443	463	471	464	483	500	474	472	479	451	474	453	455	460	456	453	428	441	473	476	407	456	486	472	440	496	445	460	464	487	469	495	456	473	421	490	433	483	448	441	460	478	442	479	461	469	486	471	466	485	461	472	428	473	468	458	474	468	448	452	484	488	463	485	475	458	470	466	475	460	487	462	418	448	505	464	450	455	517	443	450	493	456	512	476	456	451	471	452	457	461	493	470	496	457	438	450	437	469	472	506	450	432	437	460	461	489	452	480	450	467	489	443	419	476	430	452	434	496	493	476	461	493	493	475	528	488	436	485	430	447	491	464	473	440	444	490	476	463	468	457	485	443	422	472	462	466	459	461	473	440	433	432	431	439	442	506	475	473	460	430	450	448	439	492	446	469	439	431	466	456	459	447	463	437	455	476	471	466	470	468	474	426	480	439	484	454	453	443	419	457	444	474	459	447	483	433	431	472	452	448	469	453	462	437	466	487	443	462	455	459	448	463	468	423	468	501	485	504	444	444	447	444	456	459	471	457	468	458	463	479	453	469	513	461	452	489	455	463	469	421	474	466	436	446	446	437	438	445	471	463	424	484	469	465	439	468	463	487	424	482	446	450	457	466	478	445	452	467	443	477	448	453	464	435	460	479	449	455	452	507	507	443	487	451	480	488	441	484	477	469	493	466	479	452	486	495	429	458	471	456	417	458	463	461	457	453	465	420	437	447	453	450	514	434	492	463	475	433	474	488	455	492	462	448	483	489	461	497	440	447	439	463	486	439	469	491	463	428	436	530	484	441	452	448	464	474	466	449	471	481	449	495	453	484	445	495	454	466	468	437	465	472	408	456	434	465	483	435	476	467	466	427	461	485	459	469	458	488	485	512	467	467	435	438	465	443	455	459	450	456	482	464	475	389	465	483	477	459	468	479	462	463	404	453	419	422	458	460	445	450	446	474	482	438	439	438	456	447	458	501	499	470	424	476	488	446	444	456	466	471	462	454	462	477	460	476	491	430	440	459	466	441	495	490	469	450	477	466	467	449	467	492	461	457	443	467	473	433	467	469	485	444	477	447	466	467	435	445	463	432	462	459	460	460	494	485	451	461	460	476	455	450	466	465	483	458	445	456	474	466	465	464	478	464	429	483	494	489	487	483	498	452	454	485	477	467	452	489	503	405	510	473	474	480	482	464	479	454	456	453	444	472	481	454	464	472	489	460	439	460	459	430	456	435	483	486	469	453	488	491	459	440	487	452	458	461	469	462	484	477	473	457	474	452	465	500	464	467	473	468	474	454	432	422	452	457	453	430	504	409	464	454	454	472	463	467	483	500	464	472	461	465	408	474	446	483	485	467	447	473	432	442	468	439	490	469	478	488	457	481	449	461	454	486	430	486	463	450	441	473	446	442	466	419	483	447	471	495	430	486	437	457	503	482	467	460	478	438	451	452	468	502	471	427	482	465	430	445	493	459	434	473	462	431	449	442	472	479	474	501	455	474	468	453	441	418	461	462	484	461	462	438	442	434	481	478	465	453	455	486	460	454	463	481	451	459	463	473	447	426	437	452	483	448	510	478	441	452	453	458	440	457	434	455	416	504	418	450	429	430	403	444	472	443	478	461	477	495	466	479	459	465	462	453	451	478	463	469	436	464	456	447	445	459	461	464	474	451	513	456	489	478	477	467	467	480	481	444	464	459	470	478	447	453	482	435	434	493	444	490	423	458	467	431	464	466	428	468	441	470	448	450	439	473	454	494	458	444	434	449	489	438	449	484	493	473	456	445	455	457	456	428	470
23845	21062	28274	24084	21040	9579	2318	1436	1256	25303	35846	26172	11886	2513	1150	804	762	787	719	781	798	801	741	781	777	717	810	696	743	788	757	757	770	798	754	768	752	707	788	780	729	767	760	709	748	744	697	736	753	782	745	766	733	813	779	759	792	755	721	726	741	744	707	807	784	794	741	745	750	769	776	734	781	719	750	743	731	754	755	766	766	718	762	784	772	726	767	734	722	746	845	712	720	754	757	774	704	759	752	806	752	730	754	728	780	733	767	735	784	746	765	753	756	751	747	733	704	763	764	716	727	720	808	789	745	768	770	740	724	663	764	730	739	754	761	774	785	764	733	767	752	721	710	770	744	771	744	740	761	716	758	723	766	797	712	706	713	770	744	788	754	759	739	763	758	759	781	770	790	735	789	726	719	768	786	747	772	785	767	734	748	703	722	759	739	805	719	776	721	751	776	733	752	753	741	753	706	717	720	746	755	739	723	752	716	739	714	720	755	775	741	770	728	718	722	740	752	724	718	772	786	730	775	777	711	750	708	767	743	711	770	736	749	776	797	772	760	728	733	784	748	766	738	743	756	757	770	782	751	790	788	762	702	713	770	765	728	723	745	745	745	686	747	742	744	749	736	766	760	747	788	763	704	756	733	770	722	743	757	771	742	765	814	749	785	764	751	759	708	743	758	701	760	753	753	772	750	740	773	753	738	732	717	680	727	790	730	765	691	739	769	769	762	719	738	785	756	784	775	754	763	766	732	713	762	775	709	698	755	694	733	730	761	748	747	754	773	766	703	765	717	717	743	775	768	773	729	731	757	733	739	736	785	738	738	702	727	732	741	741	763	730	754	738	738	740	772	765	727	776	777	696	724	784	714	755	747	721	781	808	741	781	776	696	729	738	724	722	789	727	771	748	761	730	754	751	752	784	815	765	735	748	747	787	763	720	748	785	760	753	756	721	740	719	720	713	769	742	691	803	715	696	795	758	742	727	715	735	718	746	796	737	689	680	672	712	748	749	768	754	745	713	725	757	738	765	775	736	728	717	749	719	728	715	685	760	716	751	774	751	683	717	747	734	771	723	787	765	708	767	689	722	709	736	747	733	758	731	718	751	779	748	747	679	757	810	730	719	757	750	759	717	782	768	771	748	726	744	768	717	743	745	710	763	773	725	743	788	760	773	782	749	734	719	722	774	758	723	733	728	752	741	727	784	701	749	762	713	786	772	729	750	787	777	774	756	769	740	756	750	768	743	687	713	757	739	742	730	780	694	776	768	733	719	777	723	711	744	715	744	715	756	742	745	757	729	695	751	768	735	714	740	740	781	738	759	709	749	762	768	733	738	704	760	734	771	766	724	769	717	742	734	753	813	746	739	759	739	763	723	731	717	772	760	714	746	723	711	710	746	744	727	749	752	791	773	766	717	761	729	716	708	686	701	756	711	728	741	721	763	735	708	749	721	775	773	743	747	708	708	772	747	737	716	705	736	796	763	747	768	691	779	720	793	738	729	764	751	778	769	723	763	736	754	764	783	754	720	728	742	780	723	748	720	768	756	698	742	763	733	738	741	733	749	684	741	712	746	762	731	789	755	716	765	733	740	762	769	755	723	744	714	729	764	744	699	726	816	739	712	774	734	714	727	711	741	788	753	663	743	672	785	751	722	714	745	736	736	795	733	763	747	773	780	771	717	732	726	822	750	742	773	702	737	770	743	787	751	768	729	736	745	738	729	755	743	724	727	758	753	749	740	780	744	757	733	676	730	773	769	742	740	734	704	737	768	732	703	784	768	770	708	720	751	781	721	748	733	801	727	763	779	751	721	717	698	738	768	695	706	732	705	769	760	784	750	750	750	754	765	754	763	758	755	747	739	740	706	721	743	758	719	732	786	745	748	753	723	771	733	779	736	753	702	737	694	736	704	772	721	759	720	731	742	759	680	720	733	763	683	708	683	747	742	745	744	729	743	741	713	709	706	782	722	719	760	741	715	690	724	755	736	720	727	746	789	741	750	742	730	711	720	706	726	760	731	715	762	723	766	716	715	708	727	755	672	780	751	746	755	677	765	707	760	754	748	718	713	736	776	746	747	790	754	704	706	737	754	713	746	734	716	756	775	759	754	747	704	767	717	704	749	772	740	807	784	769	697	737	765	723	752	749	741	757	744	738	712	778	742	725	728	756	719	749	750	750	819	739	729	752	765	744	722	741	750	702	734	730	725	711	799	754	725	735	711	702	775	731	756	752	681	724	727	722	746	768	734	759	745	774	695	734	763	755	739	732	706	739	706	742	712	775	747	776	743	724	754	762	717	776	763	695	757	739	757	731	693	786	758	734	726	723	755	747	767	789	771	762	734	768	727	760	733	735	741	712	746	717	737	759	725	770	737	677	730	711	739	720	747	715	770	753	729	723	752	749	738	752	743	803	780	752	755	747	787	777	712	728	748	759	729	753	749	727	772	780	731	712	748	801	756	749	769	744	768	763	771	775	774	723	787	699	743	745	782	710	686	746	712	766	722	784	757	719	750	751	712	740	772	724	804	749	734	719	774	796	742	777	728	764	680	736	741	744	750	780	773	727	735	754	727	747	751	729	700	760	757	774	782	768	692	766	773	713	820	788	841	707	731	740	768	716	697	771	695	706	708	717	672	780	726	753	745	697	743	693	730	721	757	692	749	759	792	753	741	760	762	704	792	730	775	716	724	736	818	774	719	782	717	741	773	773	702	709	751	711	723	772	795	781	757	766	758	734	751	695	734	721	736	741	712	785	722	742	764	784	734	749	759	737	734	757	710	759	713	750	701	734	719	735	703	761	715	727	766	772	751	751	787	704	752	784	736	725	696	754	789	751	704	736	702	800	752	783	759	715	775	786	745	747	742	726	676	780	745	749	726	734	757	728	732	706	753	768	703	740	742	785	708	738	703	769	743	728	726	696	742	717	762	745	748	764	720	711	798	744	770	775	806	745	769	780	760	713	745	763	706	702	729	751	666	709	733	734	756	692	713	767	762	753	736	740	681	801	744	737	711	716	729	734	762	735	693	761	729	732	720	686	730	742	742	735	744	740	700	771	791	736	699	705	687	711	763	741	700	762	785	745	776	789	774	712	756	749	699	749	755	772	746	722	723	742	720	703	719	748	724	803	770	742	784	708	733	758	737	698	705	670	770	756	726	770	784	786	758	705	754	746	796	724	723	699	763	747	728	743	768	698	731	728	717	702	711	727	734	744	709	716	698	759	695	763	774	737	736	727	739	750	682	757	764	754	799	749	739	744	794	740	741	762	765	771	693	789	775	756	753	743	742	750	737	778	767	746	718	808	778	727	769	728	738	751	785	779	738	771	756	743	750	735	719	758	777	746	743	770	739	776	709	774	776	740	716	787	731	750	742	712	766	756	776	729	752	738	744	726	768	752	731	755	721	743	737	717	735	725	716	744	760	778	784	826	750	738	748	786	735	729	761	824	769	713	766	780	758	720	715	745	766	743	727	712	776	746	728
4258	8557	7427	4086	2804	2093	1781	1461	1437	29552	30969	20988	8985	2122	1026	708	639	608	652	575	615	637	624	658	613	614	607	629	590	621	634	575	635	704	680	675	633	616	629	632	616	635	655	628	615	595	636	664	593	555	627	612	570	591	598	638	655	650	638	593	640	613	668	605	656	635	637	626	639	625	615	588	658	645	598	648	641	619	638	651	639	629	591	598	590	679	629	658	637	696	645	661	616	652	666	658	614	583	610	617	595	634	665	633	643	630	658	643	619	692	647	657	643	647	634	587	641	662	646	683	606	579	657	614	641	625	624	587	597	594	638	676	627	631	569	613	597	553	651	658	605	651	631	645	599	649	637	602	616	620	638	602	624	578	618	662	615	629	643	615	592	606	636	678	638	599	614	652	610	641	607	638	665	583	594	641	601	581	584	628	625	634	620	625	645	643	579	624	596	630	641	575	621	662	593	574	631	667	656	569	613	600	606	624	625	614	647	619	622	604	599	609	633	632	637	655	621	598	620	602	639	646	588	628	655	606	639	617	630	610	648	610	637	621	603	626	611	643	636	647	622	570	650	628	624	617	622	615	675	622	620	617	608	617	668	670	617	614	625	620	657	621	617	626	614	662	584	670	624	602	620	632	614	654	647	618	610	622	681	617	653	606	649	654	635	656	604	623	584	632	595	655	618	621	611	602	596	636	670	636	590	684	635	642	594	619	606	592	660	627	627	607	613	602	560	642	602	590	611	658	652	612	629	617	645	586	575	619	633	614	617	610	615	623	581	573	598	618	622	614	556	667	582	603	620	621	603	591	607	610	612	635	628	648	650	650	560	563	590	663	618	607	621	630	656	623	619	602	610	609	599	629	651	639	605	631	611	656	608	616	639	603	632	609	626	663	619	648	622	630	621	632	652	601	655	623	608	593	650	627	592	614	618	625	631	611	593	685	583	647	653	629	623	610	632	625	603	608	607	651	623	633	620	587	651	656	630	650	611	609	599	649	629	650	643	634	644	626	609	626	635	646	643	591	632	621	617	624	581	639	599	644	565	597	615	602	649	621	649	631	609	616	614	638	637	630	594	601	647	626	678	638	652	629	699	629	586	648	580	618	587	575	636	637	648	626	608	655	622	622	651	638	630	620	630	646	624	614	601	629	660	610	618	636	665	634	619	641	610	627	616	634	618	652	610	608	646	620	626	557	670	634	611	651	612	621	618	633	627	612	559	604	601	627	625	596	621	594	569	564	546	626	664	635	632	678	613	629	643	673	632	665	652	619	586	573	630	623	618	578	617	650	655	593	632	607	645	626	602	653	568	606	656	628	623	627	629	647	660	638	565	592	630	629	604	665	623	592	602	619	640	614	649	672	612	605	664	592	582	619	675	629	638	593	588	608	627	624	656	647	632	616	682	620	609	639	631	648	628	603	591	653	629	583	660	641	646	595	613	612	623	672	612	594	606	624	675	641	602	616	636	597	603	604	619	644	621	612	635	655	624	609	622	619	653	638	644	661	601	628	575	619	609	606	643	633	598	565	659	613	630	610	600	599	612	695	625	659	648	621	654	600	626	659	620	653	639	611	610	645	669	593	626	590	647	622	608	601	683	620	626	590	600	614	597	591	607	656	635	608	624	664	595	610	609	594	610	654	629	605	626	631	629	638	638	600	643	635	661	667	668	614	625	681	632	651	599	652	601	654	614	595	578	612	642	556	625	615	607	599	627	629	630	634	602	631	585	617	647	620	558	580	615	640	617	586	655	644	568	618	617	613	666	607	602	662	631	581	612	603	647	646	606	607	625	641	588	611	624	633	649	574	593	617	619	612	650	604	615	631	625	588	612	602	630	635	623	609	615	603	634	614	610	563	600	589	611	629	599	587	673	624	576	607	650	616	628	587	641	620	625	612	626	617	623	603	606	641	642	618	612	622	618	628	591	577	613	617	679	558	640	636	630	646	647	698	593	616	631	590	646	673	601	605	652	598	629	565	631	632	623	594	651	622	619	690	606	631	625	577	620	585	640	614	650	646	643	576	635	593	612	597	597	625	594	600	634	637	635	639	628	654	617	657	589	620	628	656	652	604	662	634	610	672	628	631	602	624	620	593	560	613	634	622	615	618	615	587	633	625	604	640	628	598	626	641	571	648	586	583	614	652	579	593	609	645	643	623	615	627	583	654	593	604	644	629	598	600	606	643	619	629	657	617	608	614	552	632	626	612	670	625	598	631	598	585	672	593	585	656	618	639	603	643	637	621	669	604	589	636	639	660	647	617	648	594	636	656	613	665	611	635	583	648	650	602	597	625	620	612	581	610	593	618	598	573	646	594	638	654	603	620	622	633	597	677	638	603	633	607	611	619	670	581	640	597	629	619	593	591	604	652	674	629	613	589	642	641	632	638	640	625	618	640	588	636	634	623	612	612	661	610	625	624	621	657	673	587	638	634	605	628	636	631	607	621	619	591	609	614	614	609	637	607	563	611	609	618	675	591	632	634	665	601	594	636	601	619	645	665	608	599	550	663	624	600	627	636	633	632	654	601	603	603	631	634	632	604	599	646	607	636	566	659	646	632	556	608	654	623	589	642	642	595	625	617	642	643	628	627	603	622	617	604	641	612	590	644	644	598	627	610	588	621	611	642	582	629	627	615	581	593	604	648	620	618	584	621	594	615	584	621	633	609	596	617	628	624	620	619	641	628	603	624	594	633	643	661	590	648	585	648	635	620	649	601	594	655	648	590	621	583	608	603	579	607	590	623	646	587	616	614	643	608	660	640	671	607	619	623	629	665	639	651	620	652	641	614	611	622	625	593	631	604	593	610	574	619	617	638	652	628	628	688	644	619	610	619	583	638	602	648	609	634	650	568	590	619	660	616	626	643	619	661	629	617	624	613	581	667	604	628	646	609	628	613	621	642	634	639	583	652	648	631	552	670	633	631	640	588	611	646	618	601	648	629	648	616	601	624	625	632	624	599	606	637	638	646	606	652	639	584	693	664	629	625	621	643	658	558	633	614	634	636	604	630	630	615	550	640	619	618	657	617	618	593	633	627	610	624	607	573	640	609	611	607	615	599	638	557	626	685	599	603	667	602	611	633	586	621	628	612	600	631	640	641	627	596	654	614	618	608	625	589	608	628	619	608	612	601	601	571	619	574	607	617	626	581	549	637	615	617	663	619	615	596	652	562	629	591	625	634	663	619	563	579	638	606	596	623	603	643	597	575	621	640	616	663	594	578	624	638	626	645	640	649	610	598	627	640	614	609	613	606	572	606	642	563	601	598	614	582	631	576	601	638	638	642	661	543	583	614	615	653	623	621	628	628	581	613	577	621	633	634	595	647	619	623	613	600	641	589	598	629	629	600	625	654	653	614	604	634	618	600	577	590	631	578	620	637	617	615	593	624	603	614	615	596	624	616	644	652	611	646	615	628	620	580	617	614	624	635	584	647	623	587	605	566	631	606	603	666	629	634	612	633	639	644	635	626	646	637	621	617	664	595
27389	13283	2004	1085	746	676	612	613	632	1855	2699	2119	1257	771	632	626	556	583	598	556	549	589	577	580	619	582	583	556	576	622	563	569	539	561	556	569	593	599	566	578	576	554	607	550	542	595	583	592	617	570	583	574	592	633	568	581	591	565	608	588	592	651	605	580	618	612	593	584	561	593	610	563	589	602	604	595	558	588	583	595	618	532	581	578	558	589	617	605	532	566	582	537	544	572	566	597	576	563	660	594	605	546	575	621	594	555	604	560	605	560	576	592	568	596	584	536	544	576	617	551	585	595	589	578	558	603	590	581	646	568	578	575	552	580	551	565	581	591	639	571	579	538	601	552	579	566	517	572	568	585	550	585	556	579	634	564	619	578	576	601	610	569	533	555	573	563	547	557	569	538	574	593	589	551	570	627	560	563	554	541	530	605	550	578	617	570	578	568	572	595	575	588	608	603	578	617	576	565	561	627	542	569	564	551	584	594	577	564	577	578	596	600	596	548	543	603	594	595	589	598	604	535	581	546	607	561	558	584	585	579	575	606	596	619	549	634	565	576	583	556	566	571	557	568	567	559	609	568	541	578	580	575	577	574	612	581	590	611	560	601	588	592	596	581	567	577	571	586	549	581	539	571	562	579	581	609	598	578	564	568	582	581	562	600	618	568	574	612	543	575	608	570	543	599	583	598	566	530	553	603	609	601	596	533	601	588	580	582	582	566	604	572	563	579	617	607	568	587	570	608	570	555	579	572	598	554	605	531	625	598	591	534	536	566	592	575	574	584	594	560	586	590	575	592	569	607	630	615	558	551	539	561	574	571	554	555	541	598	575	600	562	564	574	568	566	592	573	569	565	575	578	537	615	545	549	571	532	603	537	555	607	594	563	583	563	582	600	611	563	615	600	590	561	593	568	538	556	567	599	605	554	584	574	589	559	580	591	552	556	581	568	608	556	587	583	583	558	585	578	580	583	579	522	539	566	559	535	620	576	565	606	591	545	620	585	580	555	551	589	599	577	600	574	589	575	611	615	556	566	604	584	620	575	582	588	596	564	581	592	609	561	595	583	566	595	584	593	602	557	617	588	560	571	581	552	608	611	565	538	534	620	564	602	547	564	593	580	590	596	606	549	580	608	574	539	605	569	605	595	595	599	588	586	576	592	582	608	559	544	594	587	539	563	560	583	602	578	545	600	590	601	597	536	531	578	582	584	617	607	600	541	584	548	526	597	546	557	607	587	587	548	538	572	565	555	605	556	572	570	565	565	520	559	577	606	570	556	565	602	569	581	587	578	571	597	614	627	550	582	585	574	572	593	542	605	590	550	634	540	567	569	564	601	598	596	582	659	577	574	567	576	568	606	565	621	554	556	579	618	523	583	558	577	555	580	600	596	559	591	602	563	582	594	579	557	591	594	544	603	583	562	598	526	567	579	597	589	559	559	581	572	611	583	581	596	531	596	591	543	579	581	577	559	566	594	596	547	529	550	588	580	593	584	591	553	575	539	544	546	600	532	595	565	569	583	566	519	558	600	556	550	562	578	567	572	573	596	580	606	588	569	559	553	538	581	603	574	581	595	582	611	579	577	561	586	567	595	536	576	572	570	569	557	555	566	587	555	598	567	564	610	630	580	584	613	591	564	588	587	577	596	566	576	602	589	546	591	584	558	562	604	609	536	573	536	541	598	577	584	592	621	552	562	579	617	576	601	586	614	597	589	580	548	554	564	575	571	566	563	564	614	561	583	570	591	571	633	554	575	553	618	578	638	615	596	591	608	564	576	536	578	569	568	578	580	540	561	577	572	550	551	541	577	607	586	539	574	607	575	587	507	605	560	584	608	596	598	588	597	545	553	576	565	629	533	600	623	581	558	626	548	544	579	584	580	568	574	588	568	575	571	555	583	579	549	545	616	621	578	571	581	605	574	564	577	563	562	580	569	584	542	580	568	588	590	565	558	550	581	548	536	570	561	603	562	554	587	593	583	591	555	585	570	552	559	582	597	593	570	627	620	563	567	568	574	542	574	592	574	548	541	587	546	586	631	553	556	578	595	576	572	580	538	576	568	566	597	578	591	561	537	570	562	582	580	612	548	553	591	599	567	556	567	602	571	567	529	589	552	566	605	566	552	594	589	597	563	593	550	570	553	606	579	560	625	577	605	544	562	561	592	551	558	526	523	547	567	562	534	554	600	612	574	552	594	588	548	534	511	574	585	596	598	559	544	539	554	591	588	568	568	578	583	540	604	563	570	591	525	528	577	551	590	561	520	594	606	596	569	580	586	593	549	560	579	524	576	570	563	547	563	594	598	561	604	582	560	595	591	566	580	566	560	607	556	586	594	578	598	585	573	550	575	522	595	599	607	581	568	573	550	577	600	578	582	606	587	551	579	573	542	598	571	558	572	582	574	592	605	590	552	592	561	585	609	585	611	570	559	580	595	568	571	584	576	643	584	581	595	591	557	600	534	572	583	574	618	577	569	574	560	578	578	563	616	541	526	587	587	580	534	572	561	584	603	572	602	572	573	571	580	559	566	544	603	594	594	621	602	573	624	556	571	568	565	587	579	540	589	574	582	582	566	581	551	612	563	584	591	628	542	608	557	612	608	579	532	558	554	581	585	585	581	600	565	565	604	556	568	592	594	572	579	542	577	581	584	567	598	597	548	572	590	643	542	595	568	588	591	552	554	581	565	574	536	570	545	576	549	591	547	589	628	587	593	629	565	547	556	595	581	608	579	613	561	583	595	551	605	631	621	545	598	527	540	574	602	573	531	605	560	551	577	570	551	605	558	614	550	622	574	561	596	557	571	588	613	569	603	558	599	583	581	561	613	594	610	638	589	619	569	582	573	581	537	546	614	562	559	566	579	640	559	581	548	581	593	600	591	550	568	534	595	602	559	541	583	626	578	611	545	580	575	587	556	588	584	617	622	600	594	596	569	569	596	582	578	535	621	560	592	578	565	591	558	572	571	639	550	584	578	567	609	585	551	602	591	597	561	564	610	588	564	575	599	594	615	645	593	583	615	600	560	627	547	598	583	586	599	599	564	611	549	588	564	595	565	593	559	596	579	568	559	596	591	571	591	569	593	589	607	532	560	587	550	564	568	577	553	555	577	576	583	612	604	614	575	548	524	567	552	572	586	573	595	543	611	604	580	546	586	567	578	570	569	542	584	612	638	540	540	598	567	518	560	572	608	578	564	591	578	592	569	590	567	578	582	606	559	541	559	578	521	583	575	576	567	585	563	599	647	619	594	564	562	575	586	577	623	577	612	605	606	532	568	567	624	558	575	572	594	575	572	568	549	541	593	598	584	607	538	590	536	604	587	595	604	605	600	576	591	578	604	569	545	526	585	610	595	573	598	548	590	569	547	560	572	593	558	588	580	577	585	590	574	525	592	600	574	590	600	581	568	598	582	614	585	559	531	618	580	578	601	569	568	595	583	551	537	614	566	533	646	560	575	601	570	571	582	583	570	614	565	592	598	568
5322	1279	1022	758	687	637	574	583	549	2495	3055	2077	1155	676	525	494	483	509	475	534	468	457	492	465	515	489	469	447	476	448	474	451	489	462	466	446	468	480	417	485	487	458	460	492	454	502	508	484	482	482	468	485	494	487	506	454	474	557	454	484	477	486	514	469	460	477	467	497	478	483	492	467	479	486	455	477	474	432	478	471	443	428	449	459	477	520	466	532	457	488	424	455	471	458	487	492	522	495	501	444	472	513	468	465	476	460	505	472	487	527	460	503	447	499	423	473	473	487	464	499	488	475	447	446	479	477	470	467	454	500	502	468	445	488	472	479	480	460	473	465	462	494	509	451	460	466	452	462	460	464	453	426	426	461	487	496	480	458	481	468	477	483	447	461	458	435	460	477	481	458	484	466	462	480	497	444	506	464	491	502	480	544	439	456	491	464	476	433	428	460	468	471	468	479	449	499	445	481	505	469	539	477	481	473	475	490	493	505	496	468	502	501	508	485	501	491	431	432	478	498	491	476	447	451	470	463	435	487	510	465	433	479	515	484	458	460	462	423	484	446	522	461	453	464	509	446	485	472	450	483	496	449	466	481	434	509	484	439	449	474	488	473	445	472	448	478	498	479	483	443	445	475	471	435	528	510	484	471	453	495	515	467	508	460	487	458	458	455	493	467	443	482	440	482	443	482	473	476	481	434	508	510	439	468	457	490	452	483	509	494	491	533	462	467	475	448	466	451	504	479	516	463	457	454	416	460	514	441	448	433	427	482	467	492	494	484	457	450	454	475	485	458	438	461	463	463	429	495	469	514	454	443	461	502	452	499	467	486	499	478	449	456	485	501	512	462	501	467	459	469	468	461	510	509	467	446	409	491	456	503	446	485	498	484	461	481	476	429	479	496	453	466	481	440	483	476	504	461	492	470	477	473	481	454	487	500	444	456	442	508	483	459	504	500	523	443	489	479	417	474	480	475	465	492	481	458	475	452	451	445	503	518	475	487	501	487	479	447	458	474	472	513	464	497	491	475	486	471	467	498	493	447	480	442	477	452	428	482	502	492	469	450	467	497	421	487	452	449	467	484	487	467	475	475	478	453	443	463	482	465	461	452	489	480	469	480	490	499	452	475	480	493	489	475	460	469	462	488	478	470	471	477	452	453	496	478	465	494	440	474	456	477	473	491	446	477	452	452	477	468	481	497	469	472	499	453	468	466	463	501	464	470	463	479	492	474	452	494	477	475	468	466	463	470	476	450	488	492	488	452	491	469	471	480	499	486	444	458	477	453	436	406	470	481	442	487	416	506	473	479	454	464	450	485	454	490	484	486	475	465	482	483	471	432	415	481	495	476	506	457	473	469	498	476	482	484	447	461	485	517	501	493	469	475	457	484	517	477	521	443	475	497	477	493	474	491	466	490	459	480	495	449	471	469	466	493	505	486	473	471	460	428	430	450	467	468	471	459	483	439	474	473	508	431	437	441	473	452	485	436	463	456	447	452	490	478	474	479	478	467	469	431	476	496	480	482	449	452	464	435	468	463	475	520	468	458	492	460	487	484	426	452	478	441	520	472	502	485	481	428	453	466	474	463	481	463	460	424	484	486	491	465	471	526	460	463	467	476	485	491	472	495	445	472	470	514	484	450	505	491	474	510	456	482	447	477	525	455	468	465	481	465	465	458	478	439	465	486	456	489	462	488	519	449	469	499	493	521	500	505	510	489	447	476	470	462	480	507	487	465	455	505	470	451	463	454	496	423	452	483	454	439	454	464	423	474	491	490	487	491	507	463	479	508	455	462	484	462	485	488	477	479	475	482	498	477	497	499	448	464	461	454	492	467	468	509	483	457	494	507	458	495	457	451	488	495	486	448	447	463	455	482	526	451	474	437	454	488	466	475	458	494	490	486	503	467	449	489	450	446	464	482	517	484	514	447	450	506	417	440	488	455	467	458	464	460	457	467	497	465	469	478	479	460	463	463	450	469	489	457	481	436	504	484	446	488	446	464	473	496	465	466	442	483	496	441	467	466	464	496	461	477	487	475	470	478	462	464	443	439	476	481	437	450	475	477	447	492	500	497	461	461	484	474	484	471	451	484	490	448	451	445	489	465	470	485	509	476	474	429	458	462	453	433	471	447	493	460	486	508	443	477	466	480	454	471	467	474	411	477	498	470	487	467	478	527	468	478	495	467	485	473	479	478	458	483	480	490	458	528	477	501	474	451	453	457	498	456	449	484	503	467	455	480	482	461	442	453	431	436	495	467	499	501	513	484	418	466	467	453	476	514	468	519	492	451	493	464	468	491	480	460	518	443	441	482	448	492	434	479	510	431	491	451	509	425	503	508	437	476	517	509	504	493	452	491	488	441	471	468	455	468	479	478	464	486	520	473	442	465	452	445	482	455	468	502	453	493	465	490	476	446	472	444	449	491	433	465	492	455	473	471	470	477	508	492	458	478	499	453	488	464	453	517	482	473	453	456	436	446	475	465	533	471	491	486	504	513	498	482	461	458	442	443	471	452	458	512	471	489	460	460	492	471	435	465	445	468	441	487	481	461	492	447	424	500	504	488	476	451	472	501	439	481	464	503	457	485	511	446	474	487	445	462	516	471	495	429	502	473	464	485	442	493	457	502	486	494	440	444	449	459	496	483	473	484	482	491	491	434	475	441	470	462	488	464	457	464	448	481	463	510	472	462	472	481	441	480	481	525	472	468	444	450	484	459	454	508	525	438	479	482	416	445	474	452	449	499	478	470	443	446	471	481	459	488	435	439	434	449	500	495	520	449	441	449	464	469	494	484	468	491	473	466	460	509	490	448	469	470	497	473	523	466	486	462	482	488	488	441	485	455	460	472	439	459	451	456	468	478	477	423	465	477	481	477	458	510	498	447	432	477	492	445	435	448	463	464	438	466	447	480	433	472	441	472	462	476	462	502	434	468	468	477	470	463	449	476	497	484	471	468	448	493	469	475	452	449	478	443	505	491	460	459	481	495	461	474	451	513	484	480	484	453	454	447	457	501	470	498	465	486	432	444	454	464	490	439	469	467	487	442	483	467	489	501	458	498	464	498	456	468	499	458	451	467	525	442	470	451	460	452	461	468	462	469	491	476	475	452	462	472	468	455	492	477	476	467	468	476	477	461	496	494	445	445	484	476	504	451	477	485	466	466	477	506	489	467	503	473	463	477	443	503	469	461	450	450	472	494	471	494	483	489	482	459	445	504	496	485	477	489	462	460	497	462	508	439	497	456	506	471	471	461	485	463	477	499	473	497	436	505	480	505	471	473	439	467	437	477	425	455	462	475	453	442	483	494	446	456	501	494	475	477	453	473	472	492	442	467	430	460	482	452	443	469	482	498	468	483	498	491	463	510	487	467	460	479	475	451	469	437	501	482	471	435	454	475	491	473	461	440	461	489	483	499	497	475	483	442	475	483	444	471	490	469	479	453	480	479	489	452	466	465	490	452	484	479	467	457	496	465	453	489	485	507
25196	21096	27004	25134	6252	1474	1121	980	848	12950	20096	14048	4994	1494	893	666	683	673	689	655	632	658	624	671	688	691	664	656	663	640	678	667	648	687	683	637	736	620	660	626	719	652	674	656	650	682	673	646	692	642	676	655	659	665	694	640	662	619	711	632	675	704	640	731	685	701	640	654	683	666	653	696	652	713	698	634	691	630	707	660	643	651	675	679	662	679	694	651	644	703	651	652	675	685	661	621	695	649	643	635	709	591	658	668	660	663	658	636	630	696	640	663	686	655	670	637	685	636	675	661	689	671	689	652	705	703	620	720	685	690	630	647	660	607	643	620	677	669	707	664	680	685	664	711	692	698	690	696	691	623	697	696	647	645	678	695	703	643	641	623	656	686	681	660	679	683	645	660	686	647	688	668	680	701	640	598	630	685	659	669	629	656	664	632	679	656	669	684	675	619	632	657	668	670	673	653	614	710	685	648	616	617	639	672	646	635	649	674	687	716	654	678	708	649	661	640	632	691	670	669	683	633	672	728	636	683	618	635	651	704	647	666	718	727	652	689	720	659	680	613	744	645	627	682	667	710	658	649	640	624	652	684	648	688	661	651	636	666	639	664	621	725	687	627	653	676	634	663	600	637	662	655	719	654	671	680	658	653	662	699	624	671	606	661	618	680	715	643	645	718	662	669	733	642	671	667	684	619	715	690	692	689	672	714	625	681	665	650	693	656	663	646	686	664	626	662	685	655	658	661	662	653	705	657	645	645	676	681	671	631	615	680	663	648	702	656	641	694	693	643	605	645	655	661	645	691	630	615	614	692	644	644	657	648	645	705	703	649	644	702	630	651	680	602	644	643	639	635	660	668	610	629	647	690	660	717	593	684	667	683	641	651	661	634	638	638	672	638	646	666	653	618	688	644	707	648	675	641	667	689	629	683	704	624	686	667	600	637	690	652	651	647	679	688	644	641	642	676	698	641	703	662	632	674	680	665	668	689	637	650	697	658	694	677	649	677	635	626	697	677	681	665	654	656	684	654	666	649	667	616	661	701	666	689	690	649	651	660	589	663	635	636	672	704	681	652	674	664	639	682	704	671	723	650	664	684	673	661	686	636	648	696	647	632	681	655	638	670	652	625	652	681	668	656	649	659	694	673	662	670	718	644	716	628	626	691	680	681	716	676	666	655	673	692	636	636	709	651	629	685	678	650	672	676	682	609	669	612	615	611	692	701	666	648	665	656	648	663	650	656	690	631	652	706	633	679	653	682	711	681	616	709	618	672	651	660	646	657	703	691	683	691	688	683	654	615	671	674	645	648	638	673	609	634	632	690	655	661	666	676	722	638	625	648	676	689	638	723	648	628	684	684	671	671	686	607	656	661	634	655	659	661	720	651	632	672	634	662	687	724	705	646	695	676	657	634	673	655	603	655	649	649	624	643	681	659	684	640	642	621	636	719	684	706	665	654	652	639	653	629	647	677	662	690	645	678	690	661	674	630	633	710	683	693	648	645	682	673	694	646	654	649	709	673	607	692	675	658	657	622	702	674	694	643	617	615	664	670	669	662	693	660	666	619	665	653	666	672	670	735	663	639	680	624	647	668	648	649	678	643	644	634	669	651	672	689	646	647	663	643	698	685	708	679	629	707	651	654	626	692	660	700	642	695	666	666	701	677	675	683	670	625	634	661	674	714	669	689	663	658	655	679	716	680	704	630	669	697	665	693	680	635	663	633	707	632	681	644	682	608	651	709	668	676	668	645	663	687	659	675	722	713	692	672	677	662	640	662	659	704	670	697	710	692	642	658	653	630	663	677	669	684	658	620	681	659	690	650	700	635	678	679	674	640	684	698	687	646	661	660	659	677	642	673	699	674	684	641	644	640	696	660	688	668	687	618	640	597	669	646	668	645	660	679	656	655	669	702	694	661	669	627	687	665	720	702	655	688	652	625	687	651	697	698	659	683	697	710	647	672	667	652	623	665	653	698	644	628	680	677	653	636	638	631	651	676	661	707	653	636	673	717	626	680	642	668	702	632	639	665	693	653	683	678	690	685	692	685	649	634	651	657	714	674	654	647	649	665	650	696	678	661	636	643	664	686	678	658	653	676	657	652	678	635	659	663	678	711	687	643	658	656	655	698	674	670	689	655	663	684	671	695	642	679	690	677	665	689	648	646	653	660	658	690	694	656	652	646	664	619	626	632	658	622	690	653	653	654	673	667	669	688	667	646	656	633	670	662	662	632	653	647	671	664	654	670	693	691	668	681	664	653	696	682	659	721	692	680	621	675	642	687	674	661	644	655	638	721	631	641	673	662	684	689	638	672	691	684	688	706	641	679	657	626	643	655	666	688	668	647	706	672	684	685	668	645	662	661	671	648	662	722	659	666	683	694	671	673	686	650	658	658	677	674	671	646	684	631	655	692	639	648	600	708	648	671	645	703	654	655	691	648	663	648	652	656	645	674	697	692	675	653	687	667	693	646	650	615	655	701	677	648	638	670	667	677	677	666	649	664	702	670	631	639	689	629	658	611	682	601	639	683	693	713	674	699	679	681	664	655	651	598	687	672	655	718	630	647	713	694	663	650	681	643	676	708	667	627	650	669	675	670	643	648	664	647	667	648	647	646	676	640	666	650	680	671	691	672	638	616	699	689	635	651	628	670	662	663	653	657	663	653	668	733	729	642	632	656	663	627	644	638	676	679	682	614	643	633	652	642	667	644	698	688	685	665	669	681	650	674	640	626	625	635	666	648	664	682	659	651	659	598	700	638	642	656	663	686	697	659	650	649	636	662	699	659	689	676	690	683	712	683	671	687	656	653	714	659	653	644	662	653	601	646	685	630	683	668	690	670	655	630	697	630	629	680	661	688	661	652	658	669	619	717	636	600	672	669	622	635	678	675	739	669	634	696	655	709	699	705	674	659	672	635	671	690	670	670	672	620	647	688	655	722	643	615	673	685	656	707	680	663	710	688	686	664	652	653	700	683	673	696	667	698	642	667	666	710	660	654	675	667	644	648	672	685	680	695	639	664	633	627	692	643	674	616	631	646	672	626	672	667	672	636	674	639	624	631	651	665	704	726	700	631	641	663	704	708	629	637	633	738	659	653	720	650	671	675	680	663	664	633	617	641	631	678	671	722	692	675	646	651	710	634	655	596	707	667	647	635	623	636	707	706	687	677	654	690	676	688	668	654	626	704	692	670	676	660	669	693	703	672	666	675	637	661	702	635	662	676	696	673	640	597	661	680	644	696	690	664	639	681	650	603	613	638	646	685	661	684	705	674	669	696	675	672	680	652	593	651	712	705	660	647	630	666	616	630	699	629	656	622	681	654	651	667	677	672	705	704	625	650	654	654	644	671	647	686	631	692	718	692	636	652	673	619	666	622	695	690	686	664	697	648	665	668	715	656	655	668	671	655	637	665	649	667	674	656	629	624	648	668	643	658	607	659	683	680	633	658	654	669	674	658	649	724	649	701	635	675	698	646	644	640	645	678
4311	3560	2846	1816	1366	1077	961	874	924	16234	17254	11793	4427	1419	786	625	581	560	551	577	529	580	572	542	583	551	507	559	598	542	546	532	541	544	554	550	549	551	536	578	583	542	564	559	573	526	553	521	581	579	525	590	512	574	530	545	544	562	543	550	515	579	568	571	527	600	556	595	604	580	501	543	529	516	525	561	564	545	543	542	565	548	576	568	538	566	501	540	555	549	495	557	540	578	516	539	541	588	521	530	537	602	550	585	606	542	513	563	561	565	536	555	534	549	547	596	513	543	532	558	560	552	539	507	557	543	513	582	572	578	526	538	553	562	535	541	559	511	521	551	563	570	569	556	535	588	591	570	578	586	536	567	542	524	584	567	551	564	537	539	552	527	576	579	580	526	593	548	542	642	567	545	576	540	546	571	606	536	549	561	574	551	542	587	546	536	575	546	585	533	566	533	564	599	550	551	570	533	560	585	556	566	577	551	574	604	555	528	549	560	546	560	589	564	545	567	550	544	539	557	561	552	574	552	538	545	585	559	576	521	568	533	599	584	528	510	569	531	576	571	570	557	507	552	571	596	551	542	548	539	549	556	598	590	569	554	595	524	563	605	548	563	544	572	560	540	576	549	510	586	548	570	528	522	502	505	537	587	559	548	508	528	545	543	535	518	541	542	558	564	553	567	547	579	596	567	528	579	609	557	566	535	521	562	558	571	570	572	568	536	505	557	565	532	524	588	623	542	545	564	558	596	543	537	532	499	602	497	541	543	522	566	524	533	558	568	558	504	526	529	589	558	574	519	572	574	538	551	519	587	569	562	515	522	545	549	527	525	557	553	542	573	555	590	600	530	554	552	571	561	572	548	574	528	543	543	558	528	536	575	498	563	576	595	557	547	548	568	568	581	571	548	567	594	541	562	566	534	569	538	552	570	520	577	531	533	546	547	533	550	544	555	557	558	540	543	576	525	533	581	582	537	539	561	540	549	545	574	560	530	547	506	517	575	523	572	535	556	558	554	580	534	548	556	530	544	551	577	573	569	566	541	533	569	539	547	512	526	537	547	573	549	527	527	569	546	536	536	610	569	565	556	536	513	539	569	584	581	592	544	526	567	543	555	549	574	564	558	549	560	601	510	557	580	556	574	551	529	556	501	547	536	531	557	565	590	541	557	549	540	555	561	556	551	520	565	555	573	528	532	526	559	556	531	569	559	572	575	532	583	571	568	551	569	529	524	523	575	580	561	542	534	558	558	582	519	530	564	530	562	536	560	551	537	538	508	559	545	602	534	548	599	562	539	535	585	523	566	580	552	552	543	534	570	527	577	535	568	600	546	560	591	580	550	579	550	602	581	575	515	553	584	536	576	587	545	561	563	533	542	525	528	529	599	528	528	591	520	554	517	517	506	546	512	536	540	567	573	591	550	563	556	583	522	542	558	538	545	542	548	527	512	552	546	559	538	542	537	548	570	573	541	529	579	569	578	592	572	606	536	547	549	591	581	574	538	552	507	531	535	538	549	535	561	529	474	583	514	566	531	571	534	600	519	564	551	541	544	550	551	541	598	498	549	611	551	570	563	528	571	576	549	547	583	526	523	588	573	546	575	562	534	559	557	566	525	552	597	563	567	547	559	543	537	537	515	507	530	521	548	566	571	551	576	517	567	594	543	542	536	563	540	591	547	588	567	546	581	542	588	569	532	533	565	562	560	560	579	573	550	540	549	545	573	575	580	576	553	580	540	552	578	566	554	586	532	569	528	553	615	538	535	525	558	546	531	549	550	526	534	564	542	578	537	532	537	585	540	542	599	558	595	573	561	512	545	484	557	595	591	569	505	540	580	536	546	570	577	558	524	516	545	550	519	560	560	566	604	522	534	553	541	557	556	520	555	543	541	556	570	579	555	573	567	535	588	550	585	602	560	529	562	571	566	561	572	585	519	575	583	595	578	561	558	592	534	529	513	554	535	543	552	487	582	579	484	568	530	570	544	594	567	558	575	568	573	531	520	543	514	554	506	596	573	528	534	562	546	564	551	549	494	550	544	556	570	574	583	513	536	523	554	561	582	544	528	564	527	526	565	583	581	588	557	565	510	614	541	544	538	587	559	543	554	580	565	527	589	516	581	593	545	582	579	551	569	538	551	522	580	580	608	548	541	527	578	541	560	560	501	554	554	543	529	547	566	552	512	535	537	493	561	550	578	568	556	518	554	534	526	529	543	555	572	530	558	575	571	553	597	576	557	512	523	552	519	568	554	539	517	568	551	569	536	524	535	560	555	497	525	547	564	518	530	563	562	541	519	559	537	523	532	578	578	554	580	582	565	559	586	524	531	515	544	579	568	545	541	579	566	541	514	575	547	570	531	544	512	612	551	564	557	559	542	523	579	547	599	595	531	508	560	559	538	570	528	552	548	552	534	571	503	553	551	561	544	574	529	544	534	561	581	545	590	593	555	558	565	599	527	531	524	568	577	598	546	567	536	548	577	587	558	554	520	545	563	555	515	592	566	575	527	543	550	533	554	564	488	545	518	507	578	559	558	604	598	516	555	553	549	539	559	565	526	591	542	614	550	579	537	524	552	542	570	537	569	566	561	549	552	562	521	541	572	589	570	537	568	543	549	574	592	543	522	547	572	488	536	568	588	495	565	543	503	579	596	531	549	568	608	533	575	555	578	592	572	583	564	521	562	484	528	520	546	518	583	528	547	583	555	549	594	557	581	517	542	521	579	554	540	559	571	569	564	510	526	577	515	544	580	560	523	589	554	570	574	558	596	561	535	541	535	541	535	542	558	552	575	553	514	535	552	554	543	551	568	567	583	549	559	563	537	538	553	543	589	533	552	521	548	558	582	562	498	505	574	568	586	583	591	548	521	537	569	540	540	526	574	528	564	515	549	586	521	541	547	540	546	562	559	543	585	536	525	576	538	535	511	541	538	511	537	553	570	516	537	546	558	579	560	542	584	557	551	557	577	564	567	529	521	538	544	532	572	548	569	543	537	560	532	521	574	604	563	527	581	578	556	547	524	525	554	571	544	567	537	520	565	537	538	562	528	566	548	511	521	552	529	575	531	549	531	547	541	541	528	594	582	579	508	567	534	546	557	563	538	546	570	535	563	571	560	498	566	553	502	568	550	593	524	562	567	550	547	574	525	574	588	565	568	597	535	571	580	578	527	531	560	554	584	548	507	564	541	543	537	553	558	579	590	500	582	503	517	527	561	543	554	563	514	528	527	574	534	577	539	552	549	552	553	578	545	559	569	560	558	524	575	541	554	541	552	555	587	538	541	534	564	525	561	501	555	522	579	557	513	559	546	530	523	522	567	545	533	568	598	540	566	535	556	538	538	580	534	535	517	590	515	553	530	529	522	585	521	556	567	544	540	536	525	602	586	549	564	543	554	592	576	541	548	581	554	569	575	549	560	584	545	515	572	556	541	550	554	564	530	571	533	603	538	567	569	544	576	536	579	532	552	547	538	539	521	530	564	519	530
23781	21024	28251	23995	21002	9094	1990	1387	1293	21943	38231	27991	12220	3260	1297	920	869	869	847	847	882	878	913	832	879	779	820	844	852	826	858	840	872	798	875	854	878	858	838	873	827	779	853	790	878	832	883	837	902	866	903	834	789	848	886	850	839	884	854	824	839	871	808	794	830	832	855	885	799	782	801	849	875	869	835	823	829	829	838	786	795	800	837	838	809	805	851	812	806	853	817	878	851	855	838	811	870	898	833	794	807	866	814	846	842	831	762	850	879	853	852	816	843	807	854	886	827	834	806	818	845	833	846	831	843	798	791	819	849	821	848	840	830	854	850	867	865	805	853	860	814	820	836	839	887	833	826	853	881	806	819	803	790	784	825	830	837	788	813	800	860	819	819	844	876	846	880	846	845	855	824	834	765	819	857	839	830	808	802	847	848	865	812	817	787	844	793	757	784	873	825	841	834	817	856	770	829	827	882	888	786	768	825	853	820	802	833	878	793	811	808	795	825	777	857	855	786	809	809	877	838	850	913	829	832	839	786	857	836	841	837	863	825	811	844	835	838	812	825	850	814	821	868	811	783	855	896	802	874	832	805	805	867	792	768	861	852	810	835	858	853	809	774	823	843	854	839	816	844	813	790	790	838	836	787	821	892	777	847	903	875	776	824	882	856	880	851	812	799	855	792	869	815	864	815	844	837	846	811	823	845	873	824	865	865	808	837	830	831	825	840	799	818	855	847	805	811	770	845	836	787	793	808	813	945	897	852	811	843	766	864	852	875	807	802	838	818	830	840	854	822	835	856	806	825	863	833	811	787	843	872	795	884	862	831	923	801	854	841	803	791	808	832	846	838	802	793	799	866	816	837	826	835	783	867	815	815	831	788	841	873	826	845	873	833	797	804	818	822	817	847	815	827	856	838	834	871	848	853	803	831	839	800	806	871	868	834	827	791	764	872	873	789	839	808	798	809	830	873	797	853	856	874	803	794	755	814	830	851	860	838	832	844	833	815	787	841	834	869	865	795	839	829	794	878	820	847	828	824	822	858	807	795	860	804	844	890	793	827	845	842	847	836	800	849	840	834	811	811	826	832	857	853	843	854	836	874	820	859	848	841	805	836	865	799	831	832	879	893	842	870	803	822	860	875	863	846	839	788	791	813	787	863	817	804	808	818	853	806	784	870	814	865	858	857	861	834	839	847	838	809	806	790	796	806	854	881	866	866	823	784	823	846	780	840	824	846	822	866	800	828	851	829	857	904	801	827	785	847	844	848	827	803	808	896	848	849	825	805	813	847	842	877	850	768	817	875	830	825	826	839	834	821	830	877	795	798	841	836	850	849	790	860	853	782	823	838	849	841	854	789	861	848	763	824	828	855	799	813	846	807	793	856	787	828	805	844	772	867	852	788	850	808	820	826	878	795	829	830	809	853	827	845	834	834	863	909	823	837	836	760	829	786	781	816	843	850	850	873	827	776	877	804	862	815	848	848	816	856	848	833	856	865	819	838	798	816	884	793	821	823	881	868	830	833	806	867	870	859	796	812	883	818	810	844	864	901	816	786	844	814	810	826	847	863	828	852	836	761	754	828	798	853	853	878	856	860	872	863	869	827	786	853	817	780	749	850	847	825	791	857	858	854	799	858	833	883	891	810	838	821	776	837	858	793	802	766	817	820	825	850	815	831	843	859	888	777	830	836	817	821	832	861	869	848	838	858	826	852	906	809	878	867	842	834	852	846	815	790	884	889	797	858	782	791	844	878	806	825	825	784	845	841	897	838	890	822	824	860	868	822	810	812	818	824	830	908	784	870	849	826	803	803	819	818	800	816	845	832	831	843	855	824	821	842	881	795	845	802	816	823	812	826	834	887	802	787	831	822	807	818	822	787	807	859	824	833	869	818	842	808	863	901	815	816	848	856	810	865	864	810	814	829	869	814	845	857	847	828	820	820	828	851	859	878	805	835	855	836	805	849	839	878	801	851	848	890	869	847	848	840	794	859	841	816	847	851	845	828	800	884	841	799	816	859	821	855	801	816	834	823	750	815	820	868	834	832	782	782	820	800	822	841	848	835	821	851	821	846	845	842	859	824	826	810	802	827	812	859	805	806	837	892	862	843	809	803	830	803	792	864	862	810	859	842	832	796	864	864	823	819	816	881	830	877	793	813	816	769	786	833	829	861	856	805	826	865	845	878	838	818	872	792	826	846	839	858	777	834	845	793	820	822	817	828	843	837	876	855	854	813	827	869	831	788	754	796	805	800	819	823	843	812	840	845	815	797	812	837	828	847	875	800	803	899	861	853	834	788	849	811	882	816	847	813	918	783	862	854	877	840	799	832	839	864	833	821	888	860	864	785	798	854	865	797	871	853	824	829	817	850	853	832	837	836	861	849	806	808	844	786	878	782	837	867	857	802	812	803	856	825	823	884	870	859	815	791	848	835	821	849	844	829	836	865	820	853	827	836	869	812	836	848	780	837	850	889	822	810	904	805	857	846	898	789	809	814	795	810	841	825	855	859	829	815	840	823	866	835	816	834	888	848	834	876	813	776	806	783	857	847	827	844	868	806	851	773	787	799	864	798	799	857	845	805	816	875	802	808	812	832	852	851	791	845	783	846	851	803	808	850	878	834	814	817	872	773	878	830	855	803	800	858	815	789	845	808	869	788	822	780	809	805	799	803	809	791	880	872	743	851	810	843	830	835	786	855	864	831	798	858	856	853	805	841	867	821	809	807	814	807	820	791	830	856	834	811	831	785	777	853	842	848	801	887	801	828	814	814	795	858	793	818	828	809	861	777	871	840	860	800	854	793	857	824	809	853	858	818	816	830	885	777	856	835	845	849	868	808	827	806	824	847	809	865	811	833	824	826	829	793	827	879	835	896	789	835	816	814	819	820	795	865	843	809	851	837	804	793	768	825	843	833	848	822	841	881	815	840	796	817	841	844	835	846	822	838	795	840	839	804	837	824	829	857	835	843	856	842	794	839	829	798	827	846	837	787	847	804	846	834	832	837	817	841	832	804	836	794	858	856	840	840	902	779	816	902	857	811	825	807	837	838	790	810	817	825	823	776	777	830	833	781	877	836	804	841	834	792	877	804	780	825	808	807	781	815	845	829	821	903	800	882	818	809	795	796	823	827	822	843	853	807	859	809	852	798	861	796	755	791	831	824	844	793	855	827	817	879	791	883	842	845	856	835	830	814	848	864	866	813	827	841	810	811	841	845	828	802	725	838	823	863	848	850	820	869	802	814	818	814	804	873	824	832	827	839	793	811	793	900	775	815	832	859	845	838	840	834	842	800	838	889	846	883	790	860	807	823	808	851	837	827	804	794	833	778	791	890	857	857	833	814	810	837	824	813	892	847	812	831	756	818	792	868	809	820	823	874	819	793	840	858	812	839	854	836	837	843	790	835	838	805	872	810	815	805	814	852	795	835	803	817	839	864	784	810	797	849	799	783	854	851	836	870	831	825	888	800	841	852	865	761	775	831	817
4381	6302	5224	2801	2010	1508	1444	1266	1473	26687	33210	21833	8896	2804	1187	766	687	676	716	690	638	693	705	718	675	671	696	762	699	681	670	634	693	707	698	636	679	655	673	690	694	675	692	636	655	681	689	690	684	731	701	671	651	706	645	673	736	717	719	696	713	673	745	669	677	656	670	660	648	652	661	668	677	692	710	726	660	633	660	730	690	660	654	687	646	660	664	689	710	674	695	723	719	704	681	650	656	655	665	648	650	717	666	631	691	654	673	753	679	681	708	607	682	647	707	670	662	694	650	704	723	714	618	669	643	660	660	689	687	665	723	666	657	711	683	670	698	717	674	700	692	686	718	689	692	662	687	654	662	637	721	633	713	681	723	665	657	719	668	650	704	699	693	669	652	654	691	689	657	679	680	707	672	719	647	704	703	682	706	679	673	687	714	640	670	674	676	662	702	646	699	716	678	621	690	643	635	617	706	695	655	652	626	675	694	713	673	698	645	679	638	682	692	711	663	672	665	716	694	608	684	749	734	679	711	678	703	678	661	641	673	655	664	665	674	673	656	675	673	682	679	695	667	649	668	659	662	688	660	700	701	657	699	665	700	662	638	656	676	683	656	669	720	672	684	746	679	678	689	674	656	684	653	646	736	626	673	654	659	714	709	683	675	721	686	669	707	694	703	719	692	700	658	697	701	667	636	645	703	710	684	707	707	669	671	745	683	707	666	651	632	664	647	666	689	721	626	636	704	714	641	661	669	703	676	670	671	678	621	729	651	682	613	695	650	661	637	676	661	680	646	683	693	680	668	651	712	654	644	645	624	701	677	687	669	671	686	660	647	642	663	684	707	674	679	667	709	625	694	661	682	616	716	613	733	683	678	686	709	709	668	663	641	707	686	661	670	714	648	672	602	680	665	711	675	670	684	693	704	606	670	673	650	695	697	681	738	716	689	731	694	658	652	677	639	642	644	671	675	708	673	625	657	628	686	698	655	609	720	626	640	672	672	619	681	683	679	670	654	700	635	695	652	644	731	645	686	675	663	676	663	643	696	697	675	662	665	682	655	678	697	640	700	696	706	633	651	674	674	620	691	663	673	695	698	680	664	718	687	674	633	701	693	660	630	673	624	673	719	684	684	664	706	700	695	644	684	667	693	681	680	730	698	676	690	686	668	710	683	643	660	671	640	700	665	683	731	687	702	662	631	701	614	658	624	639	701	667	646	698	690	597	637	684	704	695	675	636	668	671	685	693	681	658	665	648	691	657	690	670	689	694	682	662	688	643	687	649	701	667	665	662	678	676	682	655	665	706	689	697	695	687	700	646	694	633	707	669	672	741	660	686	655	680	673	705	652	654	672	651	710	698	676	701	661	652	684	647	649	685	653	680	666	673	666	693	619	730	677	703	629	690	694	693	670	671	709	668	649	673	667	663	703	642	695	664	661	670	682	617	676	689	690	670	678	638	663	739	682	702	723	641	672	638	687	678	713	703	658	643	665	723	638	675	683	656	662	685	630	682	654	664	710	639	685	643	723	643	702	675	677	660	689	671	676	656	681	660	665	695	667	694	637	695	688	698	697	654	629	673	661	683	701	674	663	660	667	749	703	678	664	645	659	608	666	606	666	688	690	600	653	696	681	702	659	619	646	697	664	626	657	668	642	669	655	734	652	664	668	642	671	663	725	632	693	671	677	612	686	619	637	657	721	675	665	707	646	665	617	646	683	686	673	675	692	742	700	642	620	690	698	684	669	720	622	689	686	683	654	649	690	678	662	664	710	684	679	717	690	665	722	651	673	636	660	707	689	652	643	684	668	713	660	663	670	708	673	713	659	684	685	612	673	684	699	655	691	652	680	704	633	639	667	666	630	725	709	673	736	655	670	707	669	686	675	677	679	684	662	708	652	682	706	700	672	642	685	647	672	675	684	730	701	663	662	690	632	697	658	668	665	644	638	728	698	638	680	691	662	700	722	682	645	685	660	646	640	672	711	692	680	665	657	691	703	688	683	683	660	700	691	675	674	688	722	656	734	637	698	647	640	694	634	693	686	639	655	686	668	676	630	665	661	662	658	704	643	704	694	714	668	683	672	635	626	661	709	641	669	687	693	635	698	716	652	664	707	635	678	681	666	689	649	666	671	667	695	700	664	667	686	635	688	730	716	664	748	676	682	653	679	684	702	691	674	682	652	682	690	664	634	682	671	681	723	723	687	686	707	716	632	668	666	645	689	657	676	725	663	696	689	676	656	662	657	674	697	689	673	706	661	656	668	682	674	637	656	709	676	674	672	695	680	698	684	725	653	627	641	633	690	718	698	731	629	688	655	687	663	669	700	707	664	682	663	646	677	725	673	656	624	617	712	663	641	652	684	682	661	650	660	657	692	660	678	693	658	656	658	679	695	604	684	672	705	711	676	647	647	686	659	648	673	674	677	693	671	672	698	705	653	659	645	672	683	695	703	690	641	693	684	676	674	676	692	659	651	666	644	675	716	674	717	674	662	654	705	648	664	670	663	683	693	657	672	697	644	669	681	700	673	701	701	673	672	722	661	659	726	649	718	671	691	703	733	638	729	653	660	690	651	640	656	674	654	675	656	644	636	676	643	729	653	654	697	686	711	681	628	695	673	643	690	653	666	706	663	665	664	681	619	688	653	697	695	631	643	721	645	687	654	712	657	668	675	656	706	672	655	649	632	624	692	670	690	621	660	654	693	697	659	636	696	668	681	680	678	697	649	685	670	667	624	694	695	667	675	653	662	625	675	664	681	640	676	734	635	671	620	650	675	700	648	663	651	649	645	678	653	707	645	659	679	654	652	644	671	670	674	703	705	692	697	699	698	635	646	671	613	643	684	704	653	695	704	707	643	630	683	679	657	666	654	661	662	661	685	678	661	673	670	683	658	655	687	639	650	683	651	667	679	683	700	639	661	643	717	684	704	666	716	633	664	673	651	648	644	683	694	719	646	645	688	690	647	692	702	603	721	652	720	660	720	649	641	663	699	697	622	660	646	679	666	676	702	686	685	662	684	668	678	662	694	660	685	695	721	654	640	728	615	633	611	676	666	643	646	688	676	651	673	635	667	637	672	679	650	654	747	680	662	634	647	682	689	722	659	695	659	627	709	625	672	645	661	643	688	685	690	699	646	670	642	695	652	638	727	644	697	647	653	652	703	655	666	663	663	679	682	673	627	693	731	692	668	674	681	672	691	700	645	668	655	667	674	708	654	697	660	677	646	671	675	667	650	694	696	685	695	639	679	648	634	652	644	714	683	682	682	669	647	657	670	689	682	694	676	670	692	661	696	695	707	651	687	685	680	645	649	666	667	696	686	653	680	673	650	670	654	708	669	658	669	658	647	681	658	668	668	702	678	652	669	661	694	673	689	685	690	712	688	639	645	716	678	653	659	629	643	701	650	677	689	688	706	656	613	681	693	657	716	650	678	656	652	671	676	683	689	686	669	670	728	652	675	680	660	645	705	691	656	686	650	648	686	713
27254	12782	1656	812	605	565	597	576	548	1900	2733	2207	1199	756	563	515	561	561	562	572	551	516	564	508	538	566	558	569	507	549	544	512	588	523	506	550	509	533	570	557	514	541	532	564	543	571	532	575	583	602	528	532	551	529	539	568	531	547	554	537	544	558	526	522	531	564	517	556	554	519	511	547	509	472	567	564	529	523	563	498	561	548	518	577	565	498	525	534	502	546	597	524	513	534	538	564	475	540	545	539	554	522	494	574	541	554	564	607	530	526	485	570	568	519	545	530	542	536	535	520	555	572	534	539	518	570	511	552	546	526	528	528	510	536	534	537	563	552	554	544	530	535	534	515	576	531	550	528	529	553	523	566	528	503	492	569	555	525	550	564	539	567	524	540	537	555	521	525	534	535	538	567	523	555	541	563	528	515	536	525	539	555	547	522	528	543	570	527	514	541	571	513	495	539	521	497	561	519	530	516	558	501	519	580	533	555	549	521	520	547	540	539	515	510	523	539	553	552	536	534	572	549	540	526	531	567	553	525	577	547	527	573	543	521	518	540	566	548	545	561	571	536	546	551	545	531	524	543	548	526	547	567	564	522	555	493	527	520	544	526	522	549	523	550	530	524	546	491	505	519	507	562	549	517	527	522	539	492	536	557	552	546	503	545	543	543	531	573	525	529	548	567	524	528	554	528	526	548	521	524	570	532	561	533	541	540	589	524	522	531	502	502	519	515	538	529	522	544	564	536	544	547	572	535	568	538	537	540	515	514	503	516	516	500	536	526	547	522	568	529	540	555	538	525	502	548	512	519	539	553	539	576	539	527	534	521	569	534	525	526	543	506	560	543	488	554	568	551	585	534	522	516	508	554	543	577	543	563	546	534	532	527	542	574	563	568	586	572	526	525	524	548	518	525	534	576	508	586	541	510	530	517	563	556	527	533	558	499	568	578	529	558	584	561	555	532	499	566	512	562	548	529	551	545	518	559	522	528	545	520	572	540	544	545	510	546	578	528	549	590	546	569	561	529	513	535	596	539	555	525	494	548	526	523	512	555	526	504	535	540	538	534	522	484	518	543	518	547	548	524	545	543	526	592	496	544	535	521	529	559	511	570	557	567	563	554	536	518	529	540	553	536	527	502	511	531	560	545	529	558	492	521	507	493	552	511	567	547	572	517	523	526	521	501	537	565	551	472	550	554	561	490	549	549	555	560	516	544	590	523	528	546	497	557	539	541	488	552	540	520	575	540	497	552	557	561	544	547	552	587	530	526	567	540	512	546	542	508	557	537	515	559	514	575	550	511	552	516	524	531	568	574	531	586	519	556	511	537	561	550	578	554	561	531	561	557	509	524	573	571	528	552	524	525	566	519	525	551	538	524	576	576	569	542	505	539	545	529	518	573	509	549	504	538	546	514	524	518	535	519	510	546	543	552	530	534	557	546	564	540	473	503	547	532	523	540	529	565	559	534	510	546	550	520	530	531	563	562	516	519	541	566	574	504	515	571	519	509	557	546	555	500	519	531	532	539	556	536	534	527	556	540	534	553	518	562	562	563	572	523	521	566	564	575	518	523	535	548	537	540	566	515	511	542	539	528	552	558	544	497	545	521	506	505	552	544	500	569	527	579	559	573	548	546	518	566	524	536	555	557	524	518	554	562	516	556	544	512	567	513	565	543	508	544	525	539	552	552	565	518	548	544	536	560	530	578	541	615	531	510	536	530	543	550	572	537	522	507	522	506	578	544	543	516	560	581	528	534	486	535	543	488	516	530	525	534	547	587	517	563	531	518	557	510	562	539	538	545	571	542	553	507	550	548	563	525	539	563	530	539	556	516	487	574	559	570	550	544	515	517	599	535	500	568	553	576	511	541	538	513	499	504	536	549	568	556	612	510	590	579	523	533	546	526	516	558	538	497	544	532	517	551	525	559	560	539	560	541	544	556	561	547	546	536	559	535	548	536	547	512	549	605	575	548	491	600	502	534	523	533	496	574	553	531	526	567	504	522	547	540	506	546	540	561	530	551	543	540	534	547	558	571	545	579	580	542	519	551	575	509	556	571	499	537	513	547	538	539	535	537	543	589	566	519	544	507	500	511	542	558	560	607	546	512	552	528	517	579	538	549	578	579	521	522	548	581	565	570	573	539	525	567	515	548	598	536	565	515	528	559	515	507	519	516	550	547	537	543	485	534	554	540	552	537	519	593	545	536	541	545	548	548	545	524	579	548	552	549	547	518	526	586	527	578	534	532	519	582	541	555	549	521	532	571	554	559	543	561	539	541	532	552	512	526	528	488	521	522	512	522	530	517	574	548	536	536	540	568	549	551	542	545	564	555	559	525	533	561	610	537	545	520	523	509	511	543	523	556	536	522	569	528	544	518	538	569	540	520	576	553	506	522	512	521	532	526	549	589	546	541	510	554	532	564	566	535	550	546	535	518	553	572	524	577	507	560	551	541	520	506	540	542	525	542	536	504	541	536	500	548	558	549	558	560	557	558	520	514	603	516	537	512	537	588	534	527	540	534	521	522	549	553	522	546	507	519	554	530	511	525	513	500	531	569	517	551	534	508	540	574	589	527	563	538	543	528	519	547	582	500	542	509	556	546	550	559	509	557	565	554	543	574	572	537	531	520	520	564	554	560	539	513	529	510	479	526	529	525	555	532	619	518	553	575	550	541	535	502	520	524	522	529	544	520	526	565	538	543	541	555	542	551	536	526	519	532	576	516	573	579	550	524	562	520	501	557	539	538	574	549	527	594	540	543	590	515	550	496	556	582	579	504	489	523	535	542	549	505	512	549	520	527	565	536	531	571	572	549	536	567	571	563	580	558	540	547	523	549	503	572	559	535	552	556	543	544	553	504	519	560	554	540	549	540	554	538	551	511	558	550	558	525	567	595	552	536	533	538	525	542	547	523	562	567	545	554	541	508	559	571	520	555	546	556	556	573	562	547	527	567	531	572	549	520	518	541	545	549	561	535	544	553	547	551	554	532	548	532	537	530	530	524	552	501	532	533	519	527	553	539	546	548	519	557	569	555	544	556	533	528	563	554	534	543	520	506	558	546	541	513	519	536	528	547	515	519	502	553	547	534	513	509	545	586	556	553	583	568	580	507	561	556	531	536	560	544	499	569	539	530	517	511	552	520	565	503	537	544	520	531	517	542	513	549	565	534	530	540	536	553	529	554	572	496	498	580	568	537	577	553	572	562	566	534	572	520	525	525	539	525	566	546	541	562	575	545	561	543	533	555	520	542	559	520	548	539	541	527	564	533	558	542	535	533	578	529	560	566	556	561	523	513	523	538	501	599	533	553	581	526	516	514	542	563	504	525	586	603	550	552	529	545	557	503	522	538	570	533	516	554	545	548	591	566	605	535	544	516	542	584	608	565	530	550	547	560	549	523	554	528	527	505	515	552	510	535	538	526	555	496	550	528	575	530	547	556	561	527	576	542	551	509	489	538	545	569	510	554	516	538	527	505	509	530	535	550
5093	765	721	521	549	472	503	489	498	2475	3056	2273	1133	663	514	475	455	437	447	474	449	440	406	466	433	475	420	488	469	491	415	446	436	469	444	428	446	451	429	431	483	413	424	448	478	485	459	387	445	444	442	442	469	443	446	428	453	468	427	461	433	471	443	471	464	463	417	484	454	402	463	431	434	427	456	459	389	422	485	439	470	433	442	431	404	440	493	450	474	433	466	426	426	419	466	465	414	428	430	428	441	453	381	422	447	431	424	426	449	420	458	448	430	439	432	427	437	431	420	476	480	476	437	434	459	449	451	439	439	463	495	446	440	433	402	472	440	431	450	447	431	435	447	422	429	416	422	454	469	476	442	432	435	449	432	419	426	443	431	409	436	461	421	421	407	438	424	428	432	460	448	431	452	407	442	457	435	459	439	420	419	415	435	440	431	434	479	421	453	437	453	465	441	443	465	441	403	437	441	436	453	452	431	448	426	462	437	429	472	403	421	403	415	415	380	437	463	452	466	472	441	477	436	395	464	430	471	402	390	436	437	449	405	423	456	448	457	430	443	427	450	436	483	446	465	446	424	447	424	455	438	447	422	433	483	433	465	457	431	448	461	442	439	456	452	447	426	429	430	421	426	465	462	430	441	427	477	444	445	443	418	435	442	432	438	476	443	447	407	463	414	423	419	463	440	451	440	422	439	415	467	437	423	424	451	424	424	479	460	420	423	457	457	457	437	407	473	447	432	421	450	421	476	434	461	441	379	397	412	439	451	490	464	438	428	468	450	485	404	436	438	457	416	444	425	436	416	498	409	387	429	409	489	420	445	412	455	424	439	434	401	474	462	444	475	417	449	456	452	449	450	450	466	433	433	445	453	453	447	435	465	459	414	431	455	492	462	465	400	473	417	447	444	410	398	456	463	417	410	438	471	450	453	494	438	464	464	446	422	411	450	433	446	447	420	445	409	442	467	486	401	452	431	465	408	489	430	426	455	449	440	427	421	450	428	468	412	478	439	456	433	426	483	448	424	426	487	434	439	450	456	471	419	448	417	483	422	390	462	457	423	465	437	440	436	431	426	435	443	437	446	431	434	481	466	475	424	432	459	463	423	425	407	429	451	464	431	460	431	459	453	441	430	484	437	420	457	442	455	444	415	428	450	477	428	435	457	432	437	430	443	438	439	456	447	470	447	449	434	431	469	441	458	453	507	482	450	434	453	417	409	451	461	467	461	441	473	406	453	416	415	447	467	458	428	424	421	448	410	371	460	415	465	420	446	427	416	416	414	501	443	452	436	455	456	489	465	446	420	459	471	446	468	406	423	435	437	466	448	414	420	463	418	398	458	455	492	478	466	479	469	402	450	428	426	483	464	415	427	461	414	451	458	444	449	443	448	449	446	449	460	425	434	455	429	408	432	446	423	408	438	454	425	421	434	446	464	434	424	404	444	407	415	449	470	425	463	453	459	456	446	439	464	411	455	438	421	500	411	452	424	461	450	410	422	439	450	442	483	450	426	446	414	453	407	441	442	462	450	432	427	472	465	443	436	408	435	413	424	468	458	452	451	448	418	471	450	414	442	446	445	433	440	444	465	432	445	464	433	408	454	468	445	437	429	443	431	426	450	426	450	454	473	422	439	458	430	417	442	420	460	437	475	452	459	463	457	406	482	415	425	457	451	473	464	404	444	428	441	433	462	439	476	420	446	475	444	402	445	457	461	448	457	480	460	428	430	442	432	430	449	450	438	448	462	422	437	445	433	448	446	431	461	434	468	436	485	429	451	463	423	456	407	439	462	420	449	470	469	481	494	406	427	414	436	459	451	475	407	439	440	445	493	461	449	415	460	448	394	440	410	436	435	481	444	457	407	432	457	414	429	437	482	451	433	492	429	413	435	462	448	402	418	442	428	396	428	454	444	427	412	468	447	485	456	474	423	437	442	480	455	436	460	448	445	445	452	437	431	455	435	462	432	465	450	440	464	435	440	422	457	441	461	463	438	476	484	430	424	471	449	446	465	480	436	422	458	423	449	401	414	440	443	420	437	420	409	468	494	432	444	425	450	446	416	427	433	464	471	442	418	452	433	443	435	388	434	457	433	432	452	444	446	450	413	463	451	443	453	450	409	468	437	436	444	440	486	460	461	435	428	438	434	446	437	439	437	461	451	442	485	415	410	441	497	421	474	449	441	480	455	428	448	439	434	425	410	432	465	444	473	474	419	410	458	464	480	458	404	428	450	408	463	456	457	438	417	442	466	414	482	466	465	477	454	413	416	435	437	436	470	416	425	436	434	435	425	411	466	436	450	453	433	393	418	462	442	436	454	439	443	428	478	454	446	454	404	424	447	420	437	443	436	450	443	408	427	452	442	446	424	408	425	426	463	475	472	453	456	456	443	399	434	416	460	411	449	437	449	451	447	437	466	471	448	448	433	390	430	403	437	466	464	450	453	429	449	428	434	439	446	442	410	422	411	440	430	462	462	446	438	393	472	445	426	462	476	427	481	475	443	455	437	431	437	448	425	465	453	421	448	459	429	470	420	436	436	447	431	486	434	434	493	451	432	450	448	459	430	430	455	429	425	462	430	420	439	447	432	463	435	459	417	450	412	471	457	413	460	428	431	484	448	465	435	420	451	466	459	418	443	441	430	451	453	430	442	390	440	448	473	439	406	446	420	457	426	446	458	433	420	448	444	433	423	470	432	460	465	445	441	427	444	441	465	434	446	432	445	425	465	453	446	417	437	445	459	416	438	432	457	384	418	441	433	433	442	455	455	453	441	422	456	417	457	485	413	457	455	468	419	480	471	453	455	431	434	459	475	464	425	422	484	430	437	454	451	430	469	450	434	446	419	433	439	445	463	445	456	434	439	450	448	484	443	446	463	462	458	456	445	446	445	450	466	443	435	451	395	438	448	444	481	430	439	444	488	444	458	462	442	416	455	441	423	427	462	442	479	446	430	432	440	460	478	412	434	445	405	445	415	443	449	454	456	432	476	461	440	440	431	461	461	418	449	421	504	478	456	429	438	423	457	446	458	453	421	447	431	429	465	431	443	463	443	477	432	436	480	422	498	418	456	459	431	438	402	433	432	453	468	425	409	431	461	422	438	404	446	461	457	435	457	439	394	444	435	447	444	457	429	433	443	441	394	457	403	474	432	464	430	444	440	430	486	452	448	458	442	427	486	466	434	402	425	427	436	426	417	437	435	445	497	436	449	442	473	414	418	459	409	443	437	438	401	466	476	435	405	451	408	439	459	416	452	439	433	441	434	444	429	447	431	424	432	428	437	423	475	402	431	432	457	411	421	465	443	434	457	442	422	403	418	456	472	462	431	426	444	442	448	452	454	453	426	449	436	441	449	413	426	464	431	419	468	425	459	474	444	447	436	443	397	442	442	426	469	432	425	454	459	423	426	451	474	410	464	448	466	428	454	403	428	430	404	411	454	411	411	441	458	441	427	437	417	436	434	416	441	468	428	459	452	440	433	451
25084	21044	26923	25113	5959	1324	981	785	1193	15717	20133	12978	4401	1425	789	651	628	589	673	667	680	599	612	627	665	659	629	609	631	643	581	657	609	662	629	640	583	642	625	628	663	601	600	596	631	607	647	585	636	612	601	616	660	626	623	621	589	651	559	620	611	628	588	659	654	624	641	616	656	644	599	615	583	646	602	617	613	586	610	637	606	655	643	648	581	593	595	596	628	587	650	614	621	613	627	628	604	613	649	659	636	607	616	569	646	595	654	636	594	620	620	631	660	650	639	587	606	614	632	605	609	631	591	651	597	661	686	589	570	623	624	603	614	626	623	617	576	669	581	620	681	617	606	654	596	606	661	662	587	658	613	625	618	664	595	619	596	632	653	637	702	643	659	623	602	595	661	615	591	614	603	598	607	621	601	638	658	730	614	646	606	578	635	641	611	621	612	634	646	641	621	604	632	601	650	620	621	596	630	651	657	620	624	611	620	637	601	615	625	621	608	633	673	577	653	592	680	591	633	651	611	634	626	629	620	603	631	610	625	610	629	639	597	588	591	626	581	645	646	590	630	628	615	624	652	619	626	595	609	625	644	646	626	618	629	641	669	584	650	649	632	611	599	666	594	629	573	582	594	602	598	665	573	610	572	644	650	571	666	622	642	634	603	649	622	533	612	581	604	655	576	661	628	648	596	641	580	666	633	650	641	593	612	630	640	633	634	631	628	623	683	642	604	647	612	651	612	648	622	622	628	654	598	604	595	625	620	608	580	627	640	593	628	582	640	614	629	632	648	657	662	635	620	632	587	573	598	624	612	653	618	617	603	623	597	606	659	653	599	594	603	620	616	588	646	614	622	649	645	638	593	602	665	634	634	636	670	611	619	642	576	579	593	633	615	655	594	658	608	632	607	628	622	588	627	645	619	585	627	629	636	610	600	613	624	579	597	614	633	603	619	625	629	596	611	648	639	657	592	585	662	588	544	595	659	648	681	623	646	600	628	655	609	595	601	622	624	607	595	593	606	639	659	637	655	641	628	640	619	674	625	613	647	608	647	650	649	612	644	655	627	610	626	610	608	624	680	606	616	626	623	633	613	638	609	623	627	568	665	624	646	573	618	632	628	592	618	591	639	620	614	665	601	615	611	620	613	645	610	606	579	612	590	621	674	657	686	639	605	654	688	617	616	582	604	625	605	622	633	607	634	630	605	641	667	648	644	611	631	641	664	661	642	626	678	626	641	645	599	686	585	559	619	626	644	639	654	567	622	649	624	622	616	661	612	589	643	590	618	601	591	593	587	631	621	654	654	619	600	618	653	655	568	619	610	604	615	598	579	563	638	557	639	646	613	633	628	610	599	621	632	602	666	623	603	616	596	599	660	619	677	646	655	606	638	628	642	622	600	634	575	636	647	619	607	604	646	652	584	620	600	661	623	633	638	579	639	598	644	622	651	599	652	644	622	652	620	669	660	611	597	622	605	632	641	612	599	643	628	645	577	634	579	556	634	625	616	590	615	601	618	635	617	617	620	631	609	634	600	605	655	597	625	627	639	555	617	683	625	614	654	622	618	618	634	644	577	621	668	594	614	639	596	593	634	608	640	619	656	651	622	631	628	632	607	615	661	645	626	615	648	634	630	651	653	624	628	628	629	594	679	585	619	653	666	640	594	644	620	667	611	637	645	559	607	674	638	587	610	643	618	629	620	642	660	606	603	641	615	610	618	595	608	566	605	587	647	652	585	632	624	663	629	640	609	608	635	624	591	622	594	663	623	658	606	601	651	646	585	635	623	615	602	636	643	645	609	612	644	638	598	655	656	623	626	653	631	613	610	661	592	668	638	628	580	632	610	599	600	606	618	616	617	624	611	626	642	636	649	669	578	638	591	632	643	624	573	604	649	630	631	652	637	634	636	615	657	622	604	627	609	647	646	567	652	618	660	598	605	604	643	598	602	629	635	643	615	624	622	611	601	663	634	604	616	653	639	617	657	655	586	604	626	656	629	615	648	641	662	671	630	609	608	590	650	640	644	616	631	591	570	587	617	651	642	580	584	616	639	633	620	613	650	624	585	639	632	645	648	592	583	602	663	601	580	604	619	602	633	584	634	611	619	595	599	603	623	657	633	613	640	587	582	586	624	677	621	604	671	631	623	613	576	616	630	630	624	655	650	632	629	604	589	622	619	590	674	648	640	601	600	638	583	568	629	658	587	663	658	648	635	643	585	604	670	646	629	617	606	626	646	650	594	615	620	636	608	680	658	633	592	625	649	599	595	587	594	636	649	604	642	598	633	614	630	605	621	620	681	612	633	606	600	640	636	595	601	645	613	643	624	632	665	623	627	581	576	606	618	636	689	701	645	622	603	591	633	633	650	652	632	604	618	634	667	638	638	609	638	595	650	629	603	602	612	630	595	652	582	607	650	650	674	641	574	630	652	589	596	648	677	636	632	653	637	594	602	646	619	607	616	591	633	614	617	614	629	626	621	609	614	643	650	616	638	626	645	648	644	621	598	580	633	620	674	636	616	658	652	645	621	603	663	616	686	621	647	608	643	615	622	681	652	615	643	642	604	600	635	580	628	673	626	586	639	648	601	674	607	581	610	616	677	640	628	639	651	614	615	644	603	656	653	585	633	629	629	595	632	587	616	577	600	576	655	625	608	605	654	595	615	568	631	542	582	608	669	685	601	577	613	612	610	601	680	619	620	624	622	582	632	645	619	596	613	599	608	613	626	602	644	602	625	632	607	627	600	612	648	615	611	610	642	641	632	635	677	660	665	598	589	605	606	596	614	632	657	627	622	559	627	662	620	604	616	643	654	603	613	603	596	639	703	636	594	648	617	634	637	639	635	636	626	637	632	603	646	639	660	618	608	634	620	607	580	577	584	583	626	638	638	631	656	637	643	579	671	583	589	624	635	617	689	609	641	607	618	607	603	612	654	591	609	574	611	664	642	629	613	622	640	600	664	625	600	600	656	618	618	619	643	577	595	663	622	625	607	659	608	594	611	634	591	641	616	631	605	652	617	580	637	622	607	597	601	630	611	627	624	643	610	610	607	610	648	633	654	620	613	599	578	609	551	657	572	605	611	596	649	640	623	654	628	611	607	597	627	603	603	652	614	608	598	631	697	642	592	639	652	630	646	599	620	601	622	613	585	592	655	642	648	623	619	623	598	611	595	645	599	643	598	627	652	617	587	619	622	613	613	592	618	589	615	576	548	625	654	655	648	630	601	630	620	634	603	620	624	569	634	598	600	672	584	627	604	677	631	626	641	661	589	606	656	604	613	616	629	626	573	652	614	611	637	586	611	586	611	624	647	586	629	622	677	634	603	643	603	617	604	623	641	610	620	632	595	639	585	629	640	590	583	629	630	599	628	596	639	629	615	628	635	631	628	629	611	625	649	608	614	606	642	600	623	634	636	634	654	630	641	630	641	650	665	587	597	649	615	608	681	616	601	656	588	628	608	628	664	616	640	661	643	656	604	607	565	613
3794	3260	2822	1626	1201	962	842	726	1561	18646	17493	10793	3859	1331	682	528	503	518	513	536	514	525	517	499	506	505	523	579	514	508	563	547	518	555	492	521	529	564	491	502	522	515	537	516	550	531	498	515	517	525	539	455	530	487	486	530	501	498	483	521	531	525	556	489	558	552	486	527	500	521	501	464	499	488	474	506	512	494	529	543	536	471	490	530	536	529	530	528	523	472	489	515	515	510	523	536	482	517	505	513	490	535	513	535	510	533	509	515	501	536	522	516	509	523	530	499	516	498	528	473	503	551	543	518	533	460	484	504	485	539	480	473	521	496	523	493	482	513	492	522	578	505	562	525	490	507	506	537	477	511	514	486	571	543	501	548	495	524	548	504	511	494	511	510	509	536	555	538	509	532	522	554	559	507	527	496	559	514	519	519	521	528	498	489	494	481	518	500	488	467	492	508	540	534	548	506	510	536	490	514	479	465	512	526	514	563	513	518	536	466	535	528	487	520	532	542	502	506	517	507	548	535	522	516	547	497	512	507	521	524	516	490	509	487	535	511	543	570	472	508	488	538	485	511	532	544	517	512	540	505	549	573	492	570	523	489	510	506	481	536	501	522	550	514	536	530	498	516	520	560	550	468	497	499	544	531	528	528	509	521	498	522	514	516	535	491	525	509	551	517	542	532	521	528	521	521	508	541	572	516	545	503	508	491	495	531	549	479	499	537	521	510	480	560	482	513	516	547	512	529	492	506	513	509	511	504	526	507	502	483	520	512	508	505	546	516	502	531	542	530	539	502	498	520	491	539	494	489	535	487	518	510	498	532	535	525	546	496	491	523	537	500	490	565	507	556	486	527	516	530	538	478	535	499	494	515	549	528	512	487	472	531	510	513	481	486	558	509	546	510	534	498	532	523	508	518	466	522	497	518	522	565	548	501	535	488	544	518	496	522	482	489	516	527	501	550	489	531	514	500	493	517	548	514	505	498	543	515	493	491	537	527	500	513	509	539	525	467	508	499	527	482	512	486	548	501	497	529	541	527	489	475	496	510	485	502	502	536	497	560	549	538	553	518	520	528	525	543	522	517	505	496	522	497	526	566	535	512	569	494	490	540	480	534	501	543	565	533	490	533	526	521	527	540	515	459	504	515	503	534	486	528	532	517	533	517	497	548	527	506	508	512	509	497	534	529	525	520	508	548	529	507	486	506	471	501	524	526	519	520	495	511	501	491	527	531	573	486	525	531	525	500	537	543	501	532	506	516	554	541	502	461	514	510	498	528	487	527	516	517	485	511	488	540	493	491	510	485	503	497	508	502	513	538	507	537	524	541	523	514	543	490	556	507	532	544	479	519	517	510	517	491	554	540	513	514	539	554	515	505	524	505	524	500	519	494	490	500	505	524	516	522	486	511	542	481	529	473	500	549	497	477	525	522	530	536	495	476	524	504	566	529	528	520	531	518	538	516	536	540	488	522	558	531	500	489	545	514	487	533	541	508	506	512	496	493	529	545	510	535	518	517	505	466	536	525	511	506	543	504	511	506	515	545	496	524	493	529	514	485	509	502	506	532	526	515	534	517	515	510	503	518	514	534	555	545	479	518	538	524	490	524	529	548	492	561	472	512	502	490	489	540	516	498	527	525	493	532	496	521	491	555	494	515	484	559	507	514	515	508	494	499	535	485	519	523	534	550	491	537	484	492	525	524	569	529	538	476	533	538	500	561	515	484	499	498	521	563	513	507	499	516	507	534	518	520	511	560	540	575	488	508	521	528	523	520	566	500	500	501	528	518	519	511	567	496	510	510	523	520	541	514	531	497	548	501	513	490	535	531	496	507	493	507	544	534	526	510	479	541	529	527	512	543	541	487	500	535	544	522	525	520	520	524	506	496	520	507	509	519	528	509	507	512	494	509	513	473	503	524	520	516	530	494	530	496	506	486	489	535	526	534	494	522	524	504	533	511	535	497	515	503	575	533	533	529	525	488	492	549	546	522	503	488	522	512	506	502	517	534	480	534	484	522	557	489	486	502	537	470	475	507	524	509	524	497	514	507	481	526	475	530	529	506	546	533	499	497	530	540	539	508	500	509	537	528	515	537	505	532	495	501	518	506	497	517	519	497	521	465	501	484	501	516	504	500	527	553	493	500	494	538	527	503	495	482	519	516	528	500	510	547	490	560	558	492	524	480	507	499	509	550	536	506	484	469	484	513	508	547	497	538	507	522	529	517	520	511	544	531	485	499	495	522	553	509	517	565	538	522	502	497	475	518	489	511	516	495	560	524	521	486	503	540	533	566	544	481	481	557	524	525	531	564	555	497	521	529	537	534	522	543	555	537	537	493	511	540	525	558	498	524	504	515	484	512	505	511	522	492	564	505	489	548	527	482	536	484	518	515	521	526	499	543	500	533	525	497	540	543	555	511	476	506	532	505	511	518	498	520	474	508	520	490	488	493	546	507	517	543	503	495	503	534	499	527	499	501	536	497	555	508	465	527	496	539	511	515	539	480	488	557	547	508	547	523	552	499	516	553	525	495	515	487	513	530	522	524	511	577	484	536	520	537	535	502	573	494	535	515	517	502	529	486	530	498	524	463	526	498	547	556	503	504	515	526	524	499	524	458	476	503	517	528	480	501	520	515	496	525	543	564	492	494	498	488	492	519	533	503	512	485	500	527	493	508	539	555	511	525	564	491	518	544	518	527	538	488	538	499	498	514	525	522	519	521	488	499	482	531	522	554	512	528	520	508	538	498	515	520	520	470	519	492	536	566	552	547	502	491	521	506	517	524	477	533	541	532	542	472	520	491	511	519	556	499	512	565	487	532	541	491	533	529	571	540	517	522	520	545	547	487	532	515	540	535	507	541	463	556	496	539	502	490	520	512	500	515	472	491	517	527	456	493	516	513	517	508	525	512	527	506	529	496	574	493	498	522	490	531	509	460	538	523	506	509	515	541	513	506	508	533	537	538	516	477	478	497	510	531	498	501	500	525	559	539	497	541	523	523	494	535	521	517	546	509	563	505	545	478	526	502	492	472	517	502	519	503	497	563	505	555	535	495	516	486	525	488	471	568	559	498	516	482	541	488	524	484	493	537	513	507	512	512	542	535	543	537	470	529	482	537	469	528	499	470	479	511	520	514	544	547	530	518	524	540	509	520	492	537	503	472	484	546	525	497	521	512	496	520	523	497	564	545	498	544	493	527	481	540	546	482	531	497	507	537	517	527	512	534	510	515	520	497	509	510	534	477	559	548	546	495	516	522	500	515	489	488	524	472	561	509	525	502	541	507	498	510	535	507	496	553	491	488	569	498	498	518	517	525	513	558	533	496	501	518	500	522	531	506	498	542	520	529	535	506	503	521	498	490	550	529	522	537	516	501	527	528	568	530	537	528	518	488	553	493	493	541	513	515	514	537	521	537	543	501	497	529	495	509	522	494	522	523	518	479	499	562	565	491	524	515	497	523	533	508	502	572	541	499	495	513	555	565	489	570
23873	21054	28290	24048	21036	9356	2221	1474	4930	34947	34074	23737	9614	2660	1253	937	857	808	903	858	828	819	904	876	903	804	857	857	890	864	828	878	882	836	863	889	813	759	828	876	818	823	846	831	829	880	785	823	789	878	822	896	815	876	824	836	818	840	817	862	818	801	855	783	876	800	851	905	840	804	831	855	845	855	803	842	848	854	815	814	810	817	882	841	820	834	809	824	808	772	822	835	833	850	824	813	823	864	851	796	805	853	830	817	801	892	842	772	839	929	852	818	829	882	880	859	772	825	823	869	854	816	847	812	801	831	843	844	834	816	783	858	850	835	839	825	873	870	880	850	847	816	819	826	842	861	862	843	830	853	815	802	838	811	833	851	825	781	835	829	855	808	869	845	883	816	836	826	846	773	837	867	900	825	812	854	852	858	806	825	867	844	817	848	851	851	873	844	837	820	822	813	810	843	786	911	865	837	849	812	843	811	837	840	789	815	801	828	833	832	834	817	860	883	815	898	841	820	863	836	861	798	840	874	883	869	802	883	869	821	830	832	829	809	808	822	858	856	837	855	868	822	868	825	827	852	859	859	837	911	856	828	828	878	827	847	828	854	818	874	827	853	802	777	838	883	820	852	826	824	848	832	844	819	802	852	848	850	892	814	843	759	834	844	826	855	842	832	906	825	823	805	824	826	816	835	782	827	805	847	826	852	811	786	792	823	854	868	799	844	845	818	816	840	790	844	848	839	788	823	821	813	849	865	843	877	859	873	859	883	797	831	877	813	849	826	823	861	813	857	858	817	791	837	826	820	821	807	829	835	857	853	866	854	812	888	842	821	819	849	830	854	851	847	817	873	811	798	825	833	858	842	816	818	857	816	805	854	791	855	799	862	837	820	836	869	802	848	797	826	817	814	851	792	821	797	835	871	821	806	847	823	915	827	823	838	869	786	826	801	867	847	806	825	858	848	833	796	796	841	868	841	840	832	821	819	821	837	836	841	856	820	817	835	833	878	841	858	846	806	855	829	854	843	813	841	858	813	844	832	842	827	867	850	833	810	804	802	803	843	840	857	877	859	843	760	857	858	817	851	832	829	879	806	834	817	813	877	824	840	868	812	823	870	832	804	817	829	807	812	839	869	782	816	826	814	876	890	788	820	749	789	782	829	828	841	852	852	836	902	840	817	808	805	866	883	833	844	838	796	810	857	818	804	855	873	843	838	801	851	811	808	821	807	829	850	814	820	842	859	825	881	854	851	779	868	890	860	827	868	850	824	846	800	810	851	882	826	811	901	835	852	822	836	809	842	835	861	830	893	848	818	855	837	804	844	816	775	833	822	808	830	837	864	801	857	834	831	825	833	801	804	816	857	820	858	791	831	826	825	821	831	889	877	859	881	838	814	798	830	831	844	902	862	877	836	877	826	854	794	817	783	873	839	821	817	835	849	822	797	804	858	850	829	806	819	862	842	857	854	866	854	842	898	817	792	797	808	831	770	807	788	877	871	764	795	838	840	796	853	853	847	846	839	820	788	823	844	832	803	857	856	820	798	802	831	851	878	832	824	829	810	836	838	836	843	852	844	839	854	833	803	833	786	780	825	834	819	837	813	811	814	834	848	844	837	783	874	825	777	846	819	807	856	799	852	786	848	776	850	865	842	828	814	789	836	735	782	760	792	882	849	792	822	828	814	798	876	816	832	780	894	772	820	851	792	785	827	810	834	835	817	872	850	805	769	832	803	841	838	856	800	827	846	843	842	810	789	803	854	836	806	828	856	856	842	840	865	800	888	823	812	814	892	805	820	802	842	815	847	886	821	826	784	883	865	846	788	834	844	863	859	886	851	828	845	864	841	882	818	821	844	767	818	831	862	841	849	829	839	842	805	822	837	802	810	859	800	795	858	784	828	806	831	810	805	858	827	813	845	854	878	903	825	846	803	812	812	838	855	794	805	781	816	866	802	863	839	831	864	868	823	841	829	808	839	870	801	870	823	844	855	788	828	798	797	861	803	823	873	834	812	787	810	879	883	858	834	871	879	796	858	812	848	823	836	836	797	857	868	855	848	804	819	867	807	892	774	819	834	775	831	826	791	851	850	877	843	861	848	846	842	784	826	804	825	792	791	845	819	839	822	868	826	837	836	841	905	827	832	843	850	850	813	803	799	873	897	835	863	823	869	790	808	875	806	833	826	853	872	853	816	853	860	829	847	819	862	841	867	834	859	830	830	865	874	869	829	820	858	873	870	864	837	808	824	827	834	813	817	808	843	821	826	846	835	860	808	818	812	879	849	807	858	838	866	801	899	825	878	836	816	848	789	759	832	798	858	830	798	825	848	862	821	818	858	823	840	816	783	838	845	816	863	818	871	772	786	849	860	829	819	840	800	843	836	854	806	855	850	842	855	862	804	834	858	823	801	803	839	823	839	825	860	809	814	810	888	838	822	812	806	839	823	822	800	826	877	814	841	781	822	769	822	799	809	843	832	852	823	789	820	817	877	864	843	801	806	855	844	848	862	889	800	854	854	842	861	874	821	828	821	841	827	863	829	862	817	872	812	834	868	877	841	779	830	859	837	791	823	835	834	861	891	839	826	871	863	817	836	831	820	806	820	847	857	840	785	800	874	829	811	885	878	842	840	812	814	877	782	806	817	855	773	829	802	820	819	796	845	846	867	873	825	844	806	844	857	786	794	808	832	810	851	826	855	832	842	804	803	874	807	790	836	758	787	814	861	842	855	863	848	853	866	845	815	778	867	783	817	813	830	797	807	831	803	792	890	802	836	840	798	819	916	822	825	788	838	816	815	860	836	768	793	897	854	855	811	839	808	820	792	870	859	787	828	805	863	782	847	880	851	860	844	871	840	846	826	852	824	832	834	832	825	912	796	848	806	828	843	822	819	837	797	771	804	799	820	874	845	817	845	825	889	866	837	875	857	800	808	830	851	780	861	828	794	804	861	800	839	763	847	810	814	862	796	797	841	860	824	815	832	876	827	810	798	822	785	823	809	862	832	838	815	851	839	842	883	858	863	849	827	839	790	826	870	788	795	806	848	925	805	810	806	792	814	855	801	828	887	791	830	839	800	853	833	822	872	862	843	816	804	784	844	785	794	870	814	828	886	866	890	831	856	807	827	846	843	796	784	819	796	850	842	909	792	820	830	839	826	799	811	869	827	892	810	767	856	839	868	834	827	815	794	826	808	854	840	815	834	858	815	854	804	889	840	829	863	819	803	810	786	878	835	846	871	882	829	821	834	838	878	844	887	838	844	804	847	817	870	814	820	810	824	825	827	828	803	841	847	811	839	812	798	839	807	837	841	835	823	790	810	865	824	872	799	859	798	869	775	847	796	887	868	862	831	838	809	871	781	841	850	823	849	837	811	791	812	811	862	872	886	822	843	821	815	794	812	807	844	804	837	783	873	789	795	808	840	828	849	776	806	794	849	839	881	847	885	822	810	812	795	842	806	838	804	804	824	850	831	892	796	852	870	857	827
4153	6805	6147	3567	2122	1809	1460	1472	7298	35412	28680	18664	7281	2332	1032	712	693	667	722	675	676	625	695	643	707	696	691	687	692	729	682	662	662	752	694	683	711	685	703	674	705	699	672	690	696	703	671	698	664	725	657	695	676	700	710	616	652	676	658	655	669	689	694	674	682	693	677	717	674	656	704	664	725	656	702	671	675	708	684	678	695	674	672	685	693	674	690	661	650	661	708	674	658	699	677	637	656	640	657	651	708	675	669	694	714	663	726	630	684	693	693	666	622	654	650	674	661	718	670	669	703	702	663	676	641	653	684	707	639	687	667	647	667	708	701	695	686	673	729	644	661	713	668	685	667	652	711	685	671	673	647	687	628	696	673	686	649	692	700	661	673	740	689	655	659	683	666	655	672	691	692	636	679	634	664	714	699	708	702	652	696	654	684	670	702	716	645	670	632	688	676	674	690	673	694	645	661	694	637	678	628	665	651	693	680	673	653	645	680	666	714	678	699	708	635	680	684	640	702	701	689	717	709	681	667	681	625	675	641	657	664	717	694	715	673	676	672	658	678	665	617	694	706	672	700	653	700	648	671	702	712	688	661	698	681	705	688	659	675	668	680	673	659	688	703	641	695	631	691	695	696	632	682	691	683	615	690	690	669	656	669	663	653	654	685	695	643	673	685	696	635	688	627	703	707	715	680	696	654	660	694	662	655	649	679	647	674	646	632	699	677	693	671	690	653	669	691	677	684	661	689	700	665	679	665	688	618	659	683	677	672	680	699	644	684	624	669	648	710	686	720	710	691	685	644	664	712	690	648	647	673	661	677	695	716	687	709	710	681	653	703	646	667	717	703	690	652	718	674	634	656	738	670	662	697	679	687	725	675	675	727	691	691	693	661	703	658	709	683	654	653	636	681	651	684	652	699	735	659	666	647	649	649	641	671	670	649	653	649	682	658	674	702	650	663	704	703	672	656	642	655	672	658	653	667	661	672	688	644	688	644	675	674	656	655	603	671	667	702	699	645	691	698	667	640	723	696	670	646	693	699	663	663	689	617	684	650	671	663	717	680	710	670	711	644	681	635	713	678	691	649	688	631	706	605	669	660	654	675	680	646	671	645	708	615	683	635	713	667	643	667	686	725	701	710	669	673	713	685	660	637	710	679	641	667	683	674	653	652	674	662	676	689	674	647	645	638	643	669	669	669	641	659	679	711	647	669	654	705	696	667	718	664	659	672	670	707	687	654	707	671	675	649	666	698	670	681	675	687	721	667	697	669	692	691	672	676	674	639	672	704	682	715	650	660	686	672	662	659	661	692	669	645	690	641	684	662	688	705	670	690	691	696	687	656	671	713	648	659	684	652	696	631	618	666	675	725	677	702	690	665	662	670	682	662	647	669	695	731	693	684	697	673	667	657	658	646	655	678	650	678	678	690	684	668	665	625	642	689	668	620	693	743	669	643	643	610	678	678	659	651	681	657	685	715	697	635	680	653	677	652	703	653	670	671	694	685	651	664	650	677	650	679	662	696	681	679	630	668	642	652	670	636	668	694	688	672	654	643	707	634	628	698	684	683	660	671	699	664	712	663	641	699	672	704	639	657	635	712	666	632	694	708	685	648	719	671	626	637	651	661	659	655	658	685	720	658	701	683	662	683	627	671	659	664	645	675	693	678	639	695	690	644	673	642	680	679	652	657	623	656	648	669	671	689	623	642	674	662	688	687	642	665	698	708	693	697	732	639	661	663	662	665	649	662	684	705	663	651	690	695	635	652	672	683	615	682	620	717	653	642	645	649	636	691	675	716	690	687	674	675	688	689	649	667	688	720	679	703	664	671	697	652	683	673	672	666	673	714	637	664	673	656	633	682	703	690	671	668	666	682	656	682	677	650	683	676	698	640	671	707	647	711	656	664	715	684	653	683	666	648	698	682	716	669	671	681	699	652	659	616	672	645	690	666	689	674	686	706	702	670	660	649	693	645	666	694	681	690	691	706	625	673	692	681	633	720	664	669	635	696	688	705	634	668	672	662	682	661	646	671	690	704	686	665	684	659	686	680	665	683	674	666	685	722	683	685	730	691	630	649	661	633	693	674	654	661	709	712	642	701	676	691	678	644	680	644	653	684	677	627	667	658	639	675	670	694	678	619	689	649	674	634	606	673	647	685	677	676	696	658	656	663	678	736	658	663	694	659	658	707	681	697	661	654	647	673	659	696	637	643	685	683	684	657	676	675	631	689	687	691	666	698	691	623	624	658	664	674	684	663	644	696	696	691	669	665	674	694	726	670	662	660	716	712	656	682	701	636	712	673	699	637	689	638	665	701	655	661	656	648	676	674	678	679	629	648	714	668	657	611	640	665	668	621	647	647	649	649	692	662	699	654	690	651	644	675	693	729	686	665	635	729	642	656	714	664	696	648	677	651	663	687	681	708	660	710	680	692	685	689	644	623	713	665	673	680	703	653	684	653	658	655	646	687	678	651	671	687	700	646	640	648	656	699	643	673	697	663	659	615	711	679	672	653	716	682	687	666	636	683	712	645	640	693	645	653	678	671	646	688	641	667	663	695	683	681	690	664	691	658	649	729	629	664	680	670	674	666	682	639	631	670	679	649	613	667	687	666	681	647	646	677	704	658	680	698	649	658	677	615	624	705	663	647	661	713	676	680	682	698	664	652	693	676	691	668	674	672	680	648	665	667	654	681	679	716	629	646	662	687	665	662	682	655	643	679	668	643	686	674	646	656	661	665	630	690	656	638	654	649	671	697	673	684	665	616	703	708	632	649	658	688	621	686	694	636	714	655	620	640	646	653	670	639	673	681	694	640	631	633	644	650	645	671	684	638	701	664	676	659	658	719	655	686	662	701	676	690	662	672	678	687	710	667	622	669	673	665	636	693	662	731	649	707	696	671	694	673	704	707	620	683	639	642	650	670	676	682	674	668	684	719	700	680	656	684	677	680	685	626	644	677	632	694	675	696	681	667	670	666	681	691	688	723	726	673	654	672	691	690	648	671	647	714	730	658	646	727	700	646	711	630	695	640	683	632	677	651	627	638	689	642	674	684	717	685	598	662	663	697	690	632	655	636	675	688	701	696	728	690	654	668	658	653	677	620	633	660	632	678	689	655	679	644	667	645	693	667	631	644	657	653	688	624	647	734	657	689	707	706	653	644	663	644	683	660	663	653	685	679	640	678	627	661	637	675	663	676	715	702	628	680	696	714	598	658	697	699	656	671	643	690	669	690	672	643	688	678	732	656	670	630	645	659	699	642	655	651	689	645	712	648	677	633	663	710	722	618	681	672	693	700	704	651	652	711	660	643	635	690	637	660	748	708	639	654	662	697	650	645	679	658	621	677	695	655	707	642	703	721	672	669	675	727	682	694	707	635	639	639	645	637	681	617	642	628	681	696	727	628	689	662	665	637	673	696	740	694	709	658	660	675	701	660	711	688	684	652	670	683	612	645	643	666	683	682	680	653	691	637	657	671	672	687	637
27437	12940	2052	1148	705	656	644	644	1040	2464	2497	1798	1072	762	686	635	585	613	584	621	634	592	589	624	610	616	584	578	559	602	579	576	619	643	558	676	559	581	636	601	620	583	606	641	595	584	601	584	583	558	610	649	641	608	603	628	601	606	613	605	574	568	576	577	600	613	598	633	595	566	572	593	641	625	625	560	587	586	610	624	637	656	557	588	614	612	618	596	611	621	621	545	640	633	585	543	594	599	613	638	632	626	614	616	593	546	593	588	573	614	608	612	564	608	600	544	613	577	610	632	527	583	594	617	602	547	636	639	623	604	578	617	641	618	583	613	612	558	593	590	586	607	574	594	590	633	581	629	571	652	615	561	610	570	604	589	557	536	593	628	587	589	575	604	549	578	629	584	601	631	586	578	578	586	630	583	552	603	628	619	582	604	610	597	559	587	634	631	608	603	658	575	615	590	593	634	584	614	606	593	593	592	631	612	601	584	590	589	594	564	573	617	611	616	608	596	599	607	606	571	635	628	562	625	592	583	577	552	631	580	590	587	540	563	567	641	604	576	621	616	592	610	593	580	551	579	590	582	590	593	627	578	601	589	599	583	599	582	582	602	597	572	601	581	570	558	583	627	570	610	571	579	578	590	639	634	622	616	609	583	605	617	614	607	581	612	599	606	618	604	640	616	604	569	590	603	559	601	603	588	599	653	622	610	597	605	562	650	603	603	617	586	557	595	608	587	581	585	611	580	578	601	595	616	548	615	587	598	569	610	623	564	580	608	621	554	578	596	654	545	616	615	588	592	580	600	559	585	578	587	578	620	573	572	622	540	580	589	576	612	631	604	613	605	621	589	631	588	581	600	617	586	586	619	640	627	616	606	586	582	642	544	619	554	582	585	580	575	577	553	588	585	601	611	653	587	594	633	588	610	598	546	654	562	577	619	585	569	609	540	584	580	625	605	593	606	602	609	618	564	580	623	650	570	555	590	564	600	572	557	579	616	634	571	565	511	569	621	597	623	589	575	611	609	601	607	603	652	594	645	619	556	643	628	592	600	665	601	638	614	602	597	609	584	600	592	603	685	588	598	572	597	575	597	608	596	616	623	610	586	596	588	620	611	610	638	577	636	623	646	637	619	626	644	617	629	585	575	570	577	598	607	624	554	610	589	639	600	655	609	610	634	594	596	580	577	615	606	585	566	602	592	584	587	612	596	611	602	629	633	624	541	565	594	590	605	577	606	581	596	576	586	541	605	587	594	608	609	651	566	639	625	561	604	568	640	606	636	599	624	583	577	561	589	607	608	639	632	603	596	587	588	547	593	631	608	599	608	664	597	561	587	590	559	586	620	588	604	584	599	598	585	582	622	623	631	617	605	616	545	636	577	639	610	588	609	583	650	621	610	585	572	632	609	559	602	610	599	563	648	629	582	604	629	637	605	633	590	657	601	562	655	641	581	574	620	584	594	592	606	590	579	548	638	607	591	607	629	611	568	650	591	627	653	574	605	615	629	609	591	600	619	603	616	581	603	557	589	645	616	650	611	621	547	620	619	619	565	607	619	600	587	588	594	629	585	598	570	595	574	586	649	612	648	523	593	567	591	611	575	584	580	567	593	618	621	610	609	582	600	568	596	636	594	598	614	566	624	611	639	638	614	611	558	591	582	610	643	576	606	591	599	643	637	562	624	613	611	641	582	597	650	590	571	637	612	562	648	628	609	611	604	609	576	597	581	624	597	607	594	609	634	572	574	599	610	610	593	614	608	622	573	590	616	630	597	635	594	622	634	571	582	601	625	605	597	572	594	608	613	567	592	570	644	640	638	627	643	626	617	589	575	624	589	617	619	599	619	607	591	604	591	580	550	589	598	658	586	603	559	589	619	582	624	615	634	603	587	640	599	581	606	579	605	612	570	654	601	592	565	684	587	600	552	602	620	610	639	643	600	574	601	621	605	594	605	596	613	629	588	555	585	624	589	608	627	602	610	592	580	533	617	602	589	614	610	606	629	618	593	615	630	582	563	576	607	624	600	595	556	575	595	580	602	631	623	596	618	572	602	531	589	579	625	614	565	651	545	609	626	594	578	602	611	592	588	603	625	581	606	632	654	569	629	585	595	575	599	591	587	606	561	567	597	605	595	608	626	564	614	617	552	613	653	589	575	615	584	601	602	589	548	565	604	600	565	621	626	607	657	590	646	587	627	604	593	602	563	618	636	638	610	563	593	610	616	615	643	601	625	604	576	564	610	588	576	596	615	616	652	592	598	561	588	631	634	616	618	565	585	616	604	629	563	634	603	645	623	614	580	603	559	602	608	623	625	595	625	598	566	591	581	600	587	621	599	600	553	608	607	627	628	619	582	605	589	586	605	626	608	574	655	598	593	577	669	631	612	586	582	612	594	623	569	662	582	586	632	591	625	623	582	574	586	573	593	587	557	646	596	567	588	576	592	581	563	605	589	594	587	572	605	612	601	615	655	614	580	606	595	611	601	583	605	601	619	640	583	631	616	631	616	616	597	618	626	594	643	606	614	610	603	587	636	598	603	586	562	580	602	549	612	607	620	593	607	597	584	587	616	628	561	564	581	646	606	574	641	610	613	570	591	602	571	597	581	576	602	586	618	595	559	595	605	593	597	615	584	560	581	580	574	584	605	599	614	558	593	631	605	616	585	596	600	587	619	583	632	581	573	562	620	618	620	597	620	555	598	624	589	573	599	614	627	636	530	583	599	590	604	597	617	632	548	576	662	622	614	593	577	607	619	639	558	604	580	572	630	581	572	633	579	604	618	649	604	596	582	570	599	600	577	611	552	569	578	568	598	613	590	587	616	590	596	598	616	602	597	613	607	578	645	614	574	599	572	593	606	597	595	600	597	614	592	604	667	628	602	550	591	567	587	568	628	648	619	571	621	596	587	599	557	622	636	592	596	616	642	595	582	624	599	594	644	636	592	560	607	585	568	577	588	566	639	596	586	607	590	643	610	563	611	600	573	592	588	630	644	588	587	599	594	554	587	616	596	569	613	623	600	580	607	580	615	594	606	587	586	598	575	587	629	585	602	670	617	597	602	629	610	565	593	570	624	603	649	559	585	570	591	627	614	576	606	619	656	581	607	597	590	630	625	588	603	596	610	589	627	592	626	620	588	620	575	597	629	592	553	599	626	600	621	603	634	588	542	625	590	678	571	585	581	638	581	590	578	583	581	580	574	658	577	608	576	614	624	596	561	562	586	636	612	600	611	587	591	589	589	560	629	617	574	602	595	590	582	567	614	612	601	605	610	596	572	595	596	586	566	618	587	587	609	620	583	624	658	624	642	638	653	627	553	607	574	562	607	591	568	566	640	581	603	651	592	578	608	618	566	609	626	604	588	629	566	616	585	566	582	604	565	612	610	645	566	583	556	612	600	578	581	626	626	607	609	586	569	576	596	573	580	586	597	617	653	575	622	584	619	570	618	608	621	618	631	599	595	552	568	578	626	578	593	597	596	650	613
5112	1069	1127	858	607	590	565	612	1193	2982	2765	1798	991	646	535	497	445	493	431	492	545	487	500	525	516	472	501	506	457	499	504	521	500	484	481	498	474	505	479	482	465	537	522	488	435	521	473	513	505	492	468	497	512	479	437	503	494	441	501	497	518	459	506	473	472	482	491	501	483	486	490	476	491	510	484	483	498	492	506	490	486	499	529	464	416	474	499	505	468	504	515	510	484	479	478	523	493	488	510	483	462	495	483	504	488	477	482	486	460	514	513	484	483	459	490	482	495	448	467	502	474	489	486	469	463	507	499	467	477	520	524	469	490	467	480	483	472	533	482	482	517	501	462	494	497	496	454	446	475	479	493	468	453	507	465	472	515	463	483	475	469	554	458	511	465	503	491	495	452	452	484	517	490	453	451	475	513	473	505	479	486	528	500	503	549	466	509	490	529	473	479	472	504	502	494	494	506	492	483	562	497	509	468	453	468	503	507	480	523	464	471	485	486	515	463	488	510	464	492	487	483	494	507	479	489	491	496	479	450	508	481	496	485	484	467	477	532	493	474	490	479	463	479	472	499	492	485	500	446	525	528	481	503	466	453	467	459	446	467	520	490	467	520	462	488	485	494	491	516	509	470	494	501	478	497	497	539	481	483	464	505	494	472	476	499	464	486	508	528	485	479	449	467	484	478	476	467	474	503	509	524	471	494	519	452	468	514	534	458	456	491	482	474	492	457	483	499	498	487	472	491	451	522	446	456	461	459	443	473	476	491	523	491	461	437	414	458	476	469	458	487	469	479	480	473	483	497	433	511	507	474	511	482	498	464	473	471	432	483	472	522	521	508	519	481	490	477	483	496	444	466	463	471	520	523	484	484	480	523	467	524	521	472	498	494	457	471	483	462	466	504	445	430	476	504	498	485	494	488	474	492	486	464	485	477	474	485	489	505	489	498	427	488	446	467	519	489	520	459	467	469	514	456	458	479	501	481	523	538	456	488	492	469	484	479	460	466	466	490	523	458	507	480	471	477	505	485	462	472	512	517	467	476	435	498	496	488	481	472	492	486	522	495	479	492	499	499	498	488	506	492	499	457	476	522	498	468	530	450	530	481	452	462	513	486	477	497	484	494	511	551	468	460	482	513	469	474	504	526	466	488	511	476	466	464	466	516	474	497	502	536	475	512	466	495	507	519	499	474	469	514	522	475	455	506	481	506	502	476	483	517	469	483	485	444	480	464	495	474	501	490	494	511	516	519	462	505	480	473	502	510	459	478	529	500	463	521	465	499	472	523	470	458	498	488	496	489	483	499	459	521	503	471	499	500	514	472	482	498	498	503	505	489	452	488	484	470	492	499	467	476	506	456	471	531	475	469	484	472	514	486	449	496	453	496	454	504	532	531	500	452	479	482	493	465	472	465	454	502	496	484	485	496	485	471	465	433	470	480	461	518	466	492	480	484	488	479	479	482	477	466	475	478	483	541	488	484	475	486	496	452	507	492	472	499	510	487	474	502	516	474	492	440	517	458	531	465	455	454	509	468	522	494	469	518	506	499	479	498	509	496	436	489	495	471	491	464	488	470	491	518	469	523	467	446	492	502	468	511	490	462	510	476	463	512	486	462	477	497	525	486	492	490	454	483	535	465	511	508	480	492	488	446	492	456	512	482	523	472	439	518	443	522	525	469	483	508	464	512	507	483	466	449	416	472	473	497	482	478	461	487	508	479	464	454	517	478	533	502	474	493	472	466	495	519	495	485	451	473	471	493	496	512	528	499	480	497	486	506	448	500	504	476	473	473	505	456	498	504	505	454	472	489	459	462	485	509	485	499	486	564	464	505	468	486	500	493	494	464	495	466	473	485	487	498	532	466	456	500	486	479	497	503	478	516	499	439	493	486	449	486	477	506	463	511	437	478	506	490	485	475	501	516	489	477	503	487	475	462	508	485	484	473	515	490	461	482	432	488	508	512	452	499	496	468	501	485	454	497	477	483	467	531	490	499	470	475	492	468	496	506	483	468	497	483	462	492	468	487	479	484	516	511	537	470	472	482	488	515	499	488	501	478	469	472	495	470	485	472	427	478	510	508	474	484	492	504	448	476	489	487	477	502	469	494	498	483	495	485	479	477	466	490	509	529	466	489	477	451	474	450	487	500	513	522	489	518	491	456	489	467	504	470	471	509	506	476	515	492	467	455	466	463	476	495	479	525	502	493	462	452	520	510	468	485	518	470	501	527	475	491	439	565	473	495	475	502	471	527	465	504	533	487	474	457	456	450	449	500	501	470	508	507	464	472	536	501	472	487	476	465	504	459	489	484	486	462	499	502	488	515	460	490	523	487	484	453	505	449	490	466	481	480	467	498	472	486	482	468	485	491	473	493	496	485	496	489	472	501	495	487	456	514	501	487	491	483	522	536	491	485	473	533	527	492	478	494	519	497	481	487	462	508	465	504	500	517	478	497	472	449	485	460	478	449	440	448	513	437	495	477	477	486	481	470	509	490	479	469	508	527	488	515	485	502	485	475	511	468	496	490	515	470	496	482	503	519	510	487	505	496	525	500	499	501	522	485	461	483	476	476	495	472	456	502	469	495	524	480	464	511	498	479	429	488	556	485	519	462	457	521	446	498	487	496	447	462	506	469	473	427	526	519	502	473	493	486	510	511	490	483	513	509	472	480	491	479	479	452	484	497	464	469	455	493	493	504	490	524	531	483	512	451	475	526	432	479	427	468	531	509	479	481	482	488	497	491	434	485	480	474	476	481	509	487	465	441	509	498	488	517	501	472	478	476	510	510	473	475	485	461	481	489	485	491	482	518	474	491	435	471	476	498	509	499	471	489	508	475	485	515	462	469	504	464	444	493	459	475	486	486	471	481	498	463	438	491	499	489	513	498	481	465	506	487	444	516	513	501	449	481	472	517	500	493	479	472	476	461	506	503	487	523	488	515	502	511	475	521	498	475	459	505	484	474	463	482	491	492	489	460	472	478	468	483	487	464	481	457	474	493	484	489	486	475	471	534	477	472	490	495	494	473	440	448	484	488	477	477	455	522	509	486	483	486	527	449	480	502	459	499	481	457	511	480	460	468	453	504	485	495	467	484	472	514	457	438	498	520	460	480	519	456	478	457	461	488	517	478	470	461	520	465	485	474	475	513	533	471	462	504	487	538	491	487	474	458	461	498	507	499	470	481	502	491	499	498	520	463	489	493	485	473	525	530	478	508	449	481	477	475	480	512	485	510	485	473	484	477	464	474	498	505	464	510	451	476	486	485	501	486	458	490	506	452	470	484	502	503	485	496	474	470	500	487	482	469	483	482	447	539	486	509	467	511	508	509	517	513	480	544	505	541	479	479	472	446	502	496	500	487	490	474	463	481	479	494	477	464	517	478	488	454	466	469	506	490	479	491	506	495	494	496	470	510	474	500	485	493	456	472	477	510	474	512	476	498	459	475	500	496	448	479	495	484	476	495	515	463	476	507	515	534	482	484	492
25114	21052	26957	25092	6350	1472	1058	863	1985	17327	19408	11611	4020	1426	806	688	676	620	690	642	655	676	622	679	652	616	650	638	609	653	663	622	667	724	666	653	631	648	630	690	631	653	699	626	657	657	633	685	661	610	652	723	684	662	652	640	606	641	631	691	623	679	645	672	677	695	686	632	668	671	661	629	620	626	675	678	644	674	625	611	683	682	646	633	604	646	661	648	695	625	681	646	674	644	722	668	657	639	674	656	669	701	628	622	654	692	641	637	657	641	724	656	619	681	678	653	642	648	619	651	704	687	634	574	591	653	633	622	692	612	619	651	676	659	634	666	669	616	690	630	599	646	680	637	629	674	666	651	671	669	640	629	605	697	659	631	649	663	661	660	649	694	663	669	657	616	632	705	679	697	708	605	693	619	628	676	635	686	755	632	641	605	664	661	682	634	636	640	664	623	695	660	598	678	681	673	686	662	671	619	638	685	648	614	618	645	638	687	644	677	648	633	657	614	671	649	692	676	670	687	668	674	664	691	666	686	622	645	669	663	625	634	674	644	651	670	606	701	643	615	683	622	659	600	592	679	647	650	656	633	645	649	685	693	599	619	626	650	692	613	635	690	657	613	688	649	712	622	669	707	654	649	643	642	655	665	656	630	652	629	608	646	606	705	663	626	680	668	653	674	648	614	642	629	635	685	630	625	652	618	668	610	656	687	656	619	628	631	619	637	642	669	680	693	606	666	649	709	645	671	619	641	608	725	660	678	701	659	688	634	645	641	670	608	639	680	662	680	659	609	652	657	635	636	653	670	670	699	654	669	673	604	619	716	668	608	680	686	648	634	677	621	646	642	658	599	623	640	696	674	677	643	630	686	627	648	671	610	636	652	646	646	639	675	603	697	712	709	648	642	656	691	640	654	656	691	660	627	624	663	654	653	642	677	609	667	654	624	581	658	668	618	655	642	644	689	636	598	648	639	619	635	675	657	622	650	635	663	675	639	660	691	591	666	674	622	688	629	656	667	652	638	639	666	638	627	635	625	653	664	664	665	598	608	683	649	643	700	676	669	668	672	660	674	642	624	645	640	659	669	604	633	667	641	687	659	695	628	698	610	681	662	679	611	647	631	690	689	651	605	634	650	637	685	645	649	671	696	650	658	635	648	637	692	642	708	642	624	673	629	680	639	688	640	673	654	650	647	652	598	652	663	647	707	699	624	622	631	652	649	593	653	656	657	680	670	645	651	657	636	691	652	606	637	647	620	637	653	673	671	691	637	677	630	657	626	675	655	655	632	628	631	658	642	680	652	652	695	621	628	646	621	645	648	686	637	639	625	647	646	625	663	685	670	668	641	675	649	681	660	627	617	706	673	644	670	686	620	597	636	657	654	632	621	577	666	650	636	631	662	688	615	669	671	646	703	689	641	662	607	661	614	648	652	616	632	661	629	621	674	646	658	641	676	611	663	652	625	672	650	608	629	668	669	679	709	674	670	623	664	617	657	617	606	626	622	662	674	652	656	665	623	644	656	642	692	632	654	623	639	636	668	622	699	663	696	665	648	645	657	669	670	650	587	606	618	650	650	693	646	624	594	688	635	673	656	653	666	642	706	637	643	635	647	629	645	687	685	668	623	652	667	639	655	678	668	600	628	695	660	649	660	677	652	646	644	627	683	637	682	640	649	651	657	652	641	614	649	664	641	679	681	648	609	669	695	681	662	671	657	625	633	674	604	642	652	627	664	653	642	669	684	659	690	637	645	613	653	673	653	607	660	636	639	714	674	652	645	681	664	704	647	636	619	612	651	651	620	616	595	680	626	645	652	608	661	571	656	697	625	654	651	653	647	635	658	657	693	645	692	676	671	626	643	667	673	701	671	643	715	653	655	630	653	702	704	678	684	595	657	680	664	661	619	636	662	661	651	668	653	643	671	635	652	655	681	610	607	636	641	646	617	660	649	643	685	664	650	681	691	685	638	654	629	688	642	676	650	657	645	617	608	676	682	680	630	663	630	649	646	719	666	664	667	681	684	616	619	673	666	642	711	626	632	641	669	636	603	698	640	639	669	639	628	568	641	638	703	647	672	669	628	680	648	691	635	618	651	651	627	662	691	678	634	682	636	648	645	665	622	658	659	663	701	616	639	657	656	694	620	623	629	632	649	702	697	647	666	632	656	618	626	645	643	668	654	648	653	645	646	626	660	675	581	620	653	668	608	650	671	674	649	644	666	637	670	645	723	622	634	649	619	640	655	671	634	697	641	693	646	686	666	654	682	598	710	667	618	661	698	632	630	648	717	663	677	659	651	651	659	650	638	665	651	669	627	688	682	602	708	645	628	621	646	622	691	655	638	661	659	648	610	634	655	616	620	707	638	667	633	636	644	654	653	683	653	638	655	685	659	662	626	645	642	633	649	668	704	631	633	639	670	677	666	636	645	692	683	636	648	636	619	666	624	677	639	608	674	609	626	632	641	616	704	654	615	646	625	619	609	622	635	623	667	641	681	639	620	640	649	654	597	672	642	627	660	679	661	632	647	637	621	603	656	604	655	653	625	647	653	631	654	615	645	660	686	663	654	611	690	593	683	693	620	614	715	606	663	636	621	652	655	673	676	675	636	655	659	652	640	646	614	641	682	625	621	650	696	614	622	677	662	662	661	628	663	662	623	698	699	708	645	657	668	629	633	625	610	661	616	664	619	630	672	640	619	656	611	595	667	654	632	647	633	677	699	619	634	629	649	693	670	635	681	603	628	595	692	662	630	650	646	677	676	690	600	685	645	661	650	652	628	618	648	653	674	671	638	674	571	641	698	675	611	658	616	649	681	680	657	685	646	672	656	646	682	713	666	647	658	632	622	626	613	705	696	670	670	661	680	651	639	630	672	597	639	640	646	666	688	665	669	661	620	608	622	660	620	652	681	681	652	660	632	639	590	656	622	687	669	681	670	696	632	636	690	688	666	647	628	648	656	669	605	658	643	647	649	640	633	643	649	625	647	662	700	634	625	612	632	666	646	656	633	652	642	647	648	675	617	682	591	625	666	644	684	634	628	666	617	643	712	630	646	640	659	604	632	670	675	644	637	642	628	622	673	673	628	673	648	678	654	630	626	638	644	654	627	645	580	649	635	654	634	674	657	676	614	661	621	655	620	587	622	684	700	681	627	656	644	645	634	682	688	674	658	673	677	642	655	637	676	643	651	635	687	649	611	668	674	602	634	646	672	628	640	665	636	634	701	686	682	677	658	670	666	634	616	679	679	674	680	603	657	666	668	673	697	655	660	633	632	636	641	660	675	607	610	652	668	677	638	679	668	677	719	658	653	636	630	686	652	628	643	677	651	631	680	662	667	639	648	635	605	597	633	650	664	658	646	699	693	682	638	628	683	674	669	642	643	680	699	623	668	665	628	634	677	649	645	661	652	650	631	645	667	646	647	657	701	675	629	688	626	675	611	689	659	672	690	616	619	622	693	699	649	670	674	653	607	667	659	644	641	673	630
3763	3806	3427	1960	1426	1090	996	830	2897	19431	17173	9640	3777	1281	807	578	544	536	606	531	572	531	532	540	559	577	546	540	590	541	568	566	533	520	539	557	537	540	526	523	538	553	560	533	544	575	564	556	518	555	518	555	525	541	558	537	528	517	552	587	563	562	532	566	585	519	574	544	563	567	528	573	530	540	549	554	576	547	561	537	561	551	524	578	528	575	559	553	511	552	529	595	574	550	537	537	523	525	574	554	609	561	560	589	550	568	552	557	522	582	591	565	544	541	531	532	557	511	534	530	523	549	525	528	535	571	541	577	553	554	532	489	549	538	526	527	528	536	562	578	492	581	546	572	577	553	539	562	484	540	560	566	575	552	580	516	582	541	553	568	549	543	560	563	580	559	511	513	502	517	509	552	574	538	543	535	565	572	555	505	532	537	517	571	537	566	551	544	536	519	537	574	482	544	556	537	532	522	513	544	573	533	523	544	596	544	517	533	550	538	566	516	494	576	511	547	505	566	529	540	548	546	546	536	549	547	544	534	539	516	508	541	596	575	551	484	520	567	575	530	476	520	556	559	519	550	527	503	578	590	524	517	517	548	501	528	543	592	544	509	549	529	528	538	531	542	575	546	538	556	527	533	501	575	530	529	534	548	595	513	548	556	524	530	541	517	564	548	592	548	590	596	525	565	557	569	591	550	608	550	532	581	532	535	534	531	555	508	545	535	547	546	512	567	521	530	566	510	527	535	545	527	580	557	541	567	580	546	536	581	571	583	568	573	540	551	548	566	558	540	557	550	503	509	555	543	545	559	498	537	507	532	569	538	551	521	549	521	565	571	525	544	548	580	542	541	516	517	495	552	531	554	518	535	507	507	549	559	565	540	553	518	551	547	556	594	536	531	525	537	567	528	511	553	542	591	573	548	542	587	500	545	561	539	574	549	523	553	544	515	520	576	537	564	568	540	553	553	528	551	558	522	527	551	551	533	536	556	535	505	534	557	538	551	522	529	554	581	514	571	526	526	528	532	527	577	581	534	555	524	567	515	528	551	523	543	589	571	501	566	528	541	546	564	532	504	514	529	527	560	547	560	528	599	566	586	532	489	572	530	523	546	515	535	523	548	561	527	540	560	560	550	562	564	515	555	514	551	518	545	546	547	545	571	538	566	525	524	518	542	558	505	570	552	502	552	550	510	547	488	572	571	516	559	501	556	518	560	565	530	538	546	518	542	526	549	535	505	532	525	553	519	548	555	554	554	524	545	573	558	562	498	528	514	490	580	533	519	581	517	550	513	534	543	540	522	538	542	555	516	495	542	540	550	546	521	512	549	549	507	558	534	566	565	530	527	513	538	556	607	550	571	513	560	549	542	549	557	539	562	514	571	560	548	525	519	527	513	546	490	566	581	537	566	514	499	578	523	567	565	517	558	546	555	550	483	522	523	556	518	558	524	565	587	561	549	576	531	533	581	570	548	508	531	551	539	572	511	554	528	545	519	567	547	566	510	549	531	527	563	518	550	520	532	547	556	550	518	505	527	572	537	592	603	523	522	549	536	519	566	555	571	556	518	535	530	537	530	514	543	511	553	491	528	512	540	548	522	583	534	550	569	528	550	523	514	511	563	571	517	548	537	549	593	603	536	562	567	532	599	513	532	529	573	576	566	523	537	493	548	557	526	548	549	567	531	563	540	535	544	532	517	548	549	523	561	567	582	557	552	558	562	516	538	529	513	514	562	467	509	552	557	572	542	585	569	528	542	558	551	563	564	487	518	531	484	511	564	546	519	562	555	509	555	547	512	552	550	570	532	588	553	579	516	533	559	562	552	518	552	543	483	545	539	529	512	587	523	502	524	502	537	540	557	536	534	584	527	559	488	539	531	542	543	553	552	630	546	531	535	558	501	538	519	559	538	547	538	538	546	519	490	529	545	565	548	555	500	571	519	538	536	511	529	539	537	556	536	526	567	556	507	554	556	513	548	537	552	535	500	541	558	500	500	535	535	525	518	527	537	518	569	541	525	568	535	517	513	502	539	533	526	572	514	524	547	538	556	546	549	571	547	539	566	549	553	531	507	521	536	506	503	499	569	560	514	570	523	516	566	605	560	483	573	539	568	490	550	521	529	560	512	541	559	534	536	548	522	549	547	551	523	541	530	535	568	520	552	521	551	529	547	535	540	532	549	532	582	556	534	547	512	553	571	554	525	511	544	529	537	537	550	507	534	505	575	517	559	564	530	561	537	540	562	568	548	538	534	598	507	578	516	526	543	529	565	560	552	561	546	538	520	539	532	535	553	529	527	536	525	565	563	523	548	523	509	571	542	533	579	580	560	553	554	551	553	542	545	538	537	576	547	582	535	556	577	565	500	493	506	553	563	503	529	517	535	538	571	556	549	557	561	545	517	535	579	546	537	567	534	544	515	513	528	537	519	569	564	555	521	512	524	551	499	551	563	560	548	556	522	557	555	523	581	564	551	571	544	518	538	533	537	523	554	529	527	514	603	566	533	539	539	545	540	550	511	577	562	532	536	536	558	533	507	532	598	525	551	530	544	532	536	534	566	516	530	498	562	541	560	532	507	553	560	521	594	579	583	540	524	549	515	587	539	550	585	523	552	548	532	511	534	562	538	508	527	500	536	539	520	504	528	532	514	554	541	574	537	577	520	569	541	541	504	530	527	559	574	538	518	547	558	562	578	556	530	558	514	555	516	591	565	558	526	563	557	577	548	547	509	540	582	575	558	573	546	518	539	553	555	529	541	546	517	532	534	581	553	531	551	519	499	561	536	534	542	509	594	541	548	572	561	546	546	538	522	531	535	547	521	574	585	534	545	545	526	572	501	565	512	502	528	586	517	544	591	539	570	552	516	511	542	554	533	509	562	526	547	519	520	528	572	539	558	525	545	558	535	550	572	559	550	525	549	573	553	501	522	526	594	555	562	569	514	547	554	548	598	592	547	556	527	541	574	545	493	537	582	576	541	547	597	501	512	572	545	573	587	543	556	551	534	547	536	554	546	537	509	575	553	558	536	541	516	542	536	529	506	581	545	522	548	534	514	532	524	556	545	569	510	532	544	532	584	570	532	510	586	564	582	524	586	541	525	523	516	523	497	532	546	573	546	544	498	567	556	530	569	552	557	490	513	571	541	508	535	560	534	547	506	574	530	534	570	543	539	508	499	532	523	543	545	534	506	519	595	550	584	573	566	513	555	532	577	520	566	552	561	543	546	555	538	552	563	539	525	591	526	518	530	572	531	563	547	554	527	537	530	542	541	505	526	533	599	565	499	572	537	533	553	556	543	506	587	511	529	499	518	574	548	572	552	574	581	501	542	538	542	566	532	519	507	545	479	544	548	562	579	548	587	566	552	553	516	534	517	551	561	566	503	520	548	549	552	545	538	535	566	577	562	509	544	517	522	554	526	532	542	566	533	540	548	545	526	530	535	566	527	562	548	553	540	540	537	553	498	496	519	555	564	551	552	548	540	550	507
23831	21088	28360	24062	21065	9357	2292	1409	2312	31037	38111	23919	9330	2524	1236	952	813	846	899	863	855	863	810	867	880	875	849	863	859	786	835	836	857	885	891	870	849	879	818	819	825	886	881	837	831	822	952	838	851	833	819	897	848	850	862	834	848	855	854	851	815	848	870	906	826	797	827	798	838	822	901	839	850	840	890	849	815	854	846	873	846	848	848	865	837	793	832	854	837	863	828	794	816	845	934	853	841	857	821	840	815	901	865	781	835	861	854	826	865	852	892	841	839	857	823	831	820	868	836	842	843	817	830	801	873	867	864	856	856	824	822	819	853	821	843	876	829	877	804	871	865	857	874	857	829	853	832	846	815	843	851	822	817	868	820	892	755	894	895	906	882	915	835	822	817	817	788	841	883	849	888	833	837	845	827	831	853	825	803	886	850	831	839	899	799	874	798	797	879	883	794	809	856	893	868	813	831	882	810	878	864	867	866	787	871	850	832	828	794	845	854	869	821	891	863	885	837	819	849	822	867	867	860	835	889	872	885	869	796	929	826	819	846	853	904	842	879	859	825	828	866	834	793	852	844	832	845	819	888	893	862	854	863	856	815	816	842	840	800	828	846	864	796	849	823	867	861	846	848	827	866	860	818	796	859	845	837	868	836	830	840	832	838	853	829	841	889	825	857	810	823	870	844	841	860	825	826	837	862	859	860	835	825	839	870	786	845	828	910	838	899	835	837	832	870	907	793	942	815	834	809	790	824	847	858	869	820	837	882	814	844	865	861	873	837	831	831	836	848	858	881	861	861	824	859	886	884	836	839	836	851	858	817	848	853	872	893	791	829	836	811	814	860	859	820	839	854	864	808	856	840	889	824	877	847	854	829	875	786	831	794	877	890	866	820	849	821	827	897	848	885	871	895	904	823	825	793	758	847	796	836	870	923	884	873	916	852	844	847	876	849	859	865	836	845	832	865	836	842	812	839	862	825	838	847	837	846	890	885	829	827	833	841	873	824	850	824	830	828	873	883	889	830	844	878	790	895	796	782	842	843	813	815	868	858	835	787	797	844	857	856	844	836	872	824	857	870	821	839	853	892	854	848	816	838	844	799	838	832	870	857	871	873	848	826	826	790	872	807	814	855	849	793	844	838	819	853	843	837	828	865	846	838	823	790	852	854	853	900	805	856	843	877	867	872	898	836	855	813	819	846	823	837	886	830	848	798	828	825	852	876	844	898	806	798	833	889	837	836	891	853	877	830	855	809	846	833	790	818	845	889	813	872	817	847	902	782	871	843	825	836	824	766	833	840	887	879	812	872	795	850	844	820	832	810	852	898	776	817	823	816	814	831	835	829	902	832	825	837	830	879	856	829	835	819	877	806	841	868	822	862	877	874	881	837	854	913	856	806	831	866	800	833	843	817	811	781	839	811	818	850	849	800	875	861	865	790	790	841	841	886	879	831	805	794	813	858	893	827	841	852	817	856	834	910	823	873	837	811	837	817	871	826	872	846	823	878	747	832	842	854	890	856	856	867	901	808	872	898	867	827	847	832	878	851	899	853	876	821	867	851	837	817	844	815	771	834	795	830	818	818	853	858	811	822	833	828	834	828	832	870	891	866	837	858	841	861	855	832	835	871	828	894	852	879	839	855	902	833	811	908	854	836	823	860	847	856	873	851	867	830	852	851	849	857	894	892	893	811	845	857	799	870	826	859	830	847	864	868	927	838	889	810	861	839	899	828	825	815	827	829	828	808	871	856	817	856	867	805	818	838	891	787	842	858	869	858	854	881	831	829	867	814	842	881	818	809	840	844	856	867	857	798	833	836	814	841	885	896	855	830	917	900	828	846	848	921	833	842	840	906	836	820	833	827	840	857	859	896	848	808	820	828	829	820	799	843	834	843	800	805	880	855	890	843	796	841	863	827	848	821	833	899	792	871	858	831	808	863	853	816	842	835	857	821	869	825	797	833	862	813	850	846	898	833	911	819	797	771	880	831	816	801	853	807	816	820	893	847	912	823	831	869	842	828	787	846	856	823	831	920	841	794	821	841	863	811	877	831	849	806	853	861	837	891	847	810	791	827	853	808	885	831	827	881	862	883	849	856	815	868	871	851	856	827	847	832	810	838	822	899	864	827	843	792	857	792	855	795	808	818	835	912	901	818	845	890	891	862	871	887	841	860	815	809	825	850	857	872	801	843	898	816	854	783	819	840	867	859	813	882	877	875	838	871	822	847	854	872	801	865	905	835	867	845	867	828	821	858	870	850	882	824	869	869	825	856	838	814	871	806	838	900	843	892	893	808	876	867	849	862	847	801	858	847	852	843	842	866	833	805	887	813	829	797	812	870	838	875	799	810	853	843	816	856	885	860	790	863	928	769	843	843	803	788	829	849	815	855	865	824	850	850	846	806	842	868	842	828	829	806	835	840	801	871	833	836	871	820	898	859	823	839	755	752	858	812	809	824	856	816	800	823	828	790	794	780	868	902	821	808	843	841	877	809	850	847	801	858	802	873	837	813	855	818	809	867	820	842	850	808	826	837	819	831	860	860	845	854	804	840	896	855	817	841	849	895	891	830	824	895	838	819	787	833	858	861	876	815	849	867	793	807	868	883	828	841	838	840	871	823	827	807	858	859	830	821	847	776	841	852	842	832	807	829	861	814	796	809	839	842	875	812	818	847	844	847	865	887	862	841	825	789	817	857	820	844	859	832	825	869	818	846	890	798	811	850	819	837	796	878	860	847	880	853	814	822	797	809	881	840	811	857	806	797	808	866	899	830	903	821	871	835	847	834	855	828	887	804	793	817	847	817	836	835	863	852	842	852	832	858	839	815	836	864	836	886	844	826	864	913	870	811	783	823	833	797	824	846	894	819	829	829	812	879	840	840	885	823	845	845	873	813	842	876	834	836	865	765	856	795	825	847	822	846	828	867	826	835	821	844	857	812	845	866	821	804	790	801	817	850	817	773	812	840	802	856	848	785	856	822	893	827	816	870	828	832	831	803	832	821	844	840	828	820	833	866	839	825	867	796	872	839	862	828	804	837	873	754	846	846	873	870	852	832	810	817	824	824	835	851	847	798	861	867	845	841	862	843	837	857	836	858	938	824	819	836	845	868	831	842	810	819	841	824	845	821	836	856	854	871	854	801	865	844	869	881	902	879	836	842	788	833	827	847	852	813	858	876	845	819	855	809	905	878	874	858	853	825	832	816	780	863	861	834	801	810	869	906	836	812	872	881	830	815	845	904	846	852	833	860	857	860	886	844	839	837	833	790	788	869	837	847	872	824	826	852	814	821	814	819	824	826	826	833	865	855	807	826	856	889	860	791	862	847	848	863	846	866	861	842	895	898	827	859	847	845	877	801	840	835	836	827	834	835	867	836	865	856	872	802	848	892	838	817	777	814	884	832	829	868	783	863	793	851	867	790	882	902	860	845	854	843	790	808	874	821	843	866	891	886	833	856	842	840	869	767	894	770	822	844	810	915	829	830	842
4185	7543	6633	3837	2486	1887	1579	1433	3165	34032	31658	18076	6800	2208	1027	789	692	708	697	723	700	722	685	667	671	676	695	714	679	674	745	690	655	694	706	675	674	690	705	678	693	687	681	702	698	674	740	713	708	719	685	686	723	719	716	693	664	641	678	724	672	730	694	715	713	695	677	692	703	723	680	710	697	709	698	731	711	663	711	713	712	709	675	671	653	716	701	697	716	688	700	660	680	669	675	667	687	692	703	688	682	683	710	674	687	687	662	672	713	743	664	673	691	688	702	687	721	693	709	696	701	679	657	720	677	701	691	643	727	684	708	656	632	660	691	676	705	669	700	714	698	664	687	701	709	725	667	682	671	710	720	660	691	690	646	692	707	701	684	694	704	689	696	673	735	715	710	674	681	719	709	666	678	704	682	703	706	704	680	676	657	688	700	691	689	622	703	693	698	686	651	676	691	702	659	668	648	699	713	696	696	677	646	710	698	720	645	715	689	702	735	697	683	658	713	656	669	667	712	685	664	719	666	702	728	670	686	750	700	695	709	679	707	703	720	719	624	651	718	685	729	735	670	737	713	683	652	653	720	684	707	673	740	715	672	680	671	707	670	734	706	689	710	736	662	697	701	685	631	671	701	705	695	647	725	673	766	671	681	752	718	721	706	709	691	703	655	750	718	706	695	690	692	663	705	735	711	666	706	747	724	736	680	697	690	697	677	689	677	690	681	672	664	668	712	724	662	689	664	678	673	709	707	652	647	687	637	696	693	668	673	675	686	689	676	678	700	660	673	694	688	649	741	675	670	664	674	646	695	721	687	696	675	740	659	686	685	746	693	660	698	699	711	679	679	652	709	650	686	670	691	701	723	691	639	692	671	709	658	714	731	663	703	654	690	680	697	724	708	718	717	672	688	656	667	696	673	706	670	726	734	680	740	654	689	691	669	684	696	700	721	691	664	672	680	705	691	670	656	703	747	698	648	706	693	712	648	695	661	697	633	645	669	673	720	682	724	655	688	696	687	682	645	721	727	708	719	673	693	715	680	697	661	695	673	656	695	654	677	713	651	682	700	673	665	666	703	671	675	657	670	735	698	636	659	662	695	652	687	691	689	678	638	680	725	708	666	704	694	712	647	704	685	721	709	675	642	688	698	667	716	658	720	729	689	704	656	687	697	681	716	675	678	672	657	657	667	659	700	680	677	698	683	662	672	702	715	678	649	657	675	690	684	744	713	668	664	711	655	715	672	701	743	727	677	683	687	701	707	734	701	647	668	679	707	738	705	654	702	679	712	670	657	717	669	682	661	708	668	697	689	700	667	672	679	668	690	656	679	696	708	752	699	665	713	694	662	649	678	659	656	681	714	703	720	732	695	691	680	734	666	712	680	693	704	649	718	679	741	658	707	713	730	714	724	709	692	693	682	684	716	725	675	695	654	716	613	713	652	673	686	645	670	676	751	674	681	638	654	670	675	672	726	672	679	671	665	660	666	648	694	769	695	681	721	748	714	701	671	675	715	670	696	652	678	752	664	687	677	672	699	685	719	692	687	677	702	698	712	723	666	666	661	688	690	713	676	697	665	670	690	669	711	750	684	679	678	695	645	702	694	647	714	668	648	707	685	644	649	707	674	648	655	646	744	735	709	698	722	711	687	648	717	683	674	682	721	701	654	719	696	660	745	660	708	669	742	731	702	678	677	679	691	707	693	690	674	685	714	684	677	692	682	716	678	649	690	683	715	712	720	672	686	680	712	651	665	704	649	711	663	699	658	700	706	702	687	682	649	632	689	667	701	697	648	662	681	664	677	702	701	712	706	659	696	710	678	622	662	623	694	716	714	683	735	700	644	673	695	643	744	728	682	703	671	734	693	695	666	684	686	652	727	722	734	686	685	665	651	685	654	704	718	684	731	671	689	685	699	696	735	653	733	692	698	707	672	682	675	680	628	676	657	723	666	684	698	683	684	624	687	689	645	684	659	672	709	734	692	700	691	730	689	628	688	701	672	666	738	677	708	715	693	660	690	701	697	677	666	723	704	702	698	726	709	699	659	729	728	671	673	684	681	639	714	645	695	703	676	679	694	667	704	745	729	696	669	686	739	665	718	678	661	732	723	715	735	683	661	665	674	654	692	684	731	660	673	671	690	683	707	718	715	710	702	703	679	712	630	726	632	679	658	682	649	659	714	664	651	682	687	656	707	651	670	707	684	679	658	662	675	688	714	680	701	705	673	695	662	694	701	719	663	677	682	677	667	687	676	691	728	672	704	664	701	672	686	707	682	688	696	714	733	704	681	707	700	700	687	667	685	674	703	715	706	672	705	732	697	673	661	677	712	685	706	695	641	715	688	704	687	644	701	708	679	636	669	693	709	674	698	675	653	707	709	670	651	678	710	674	676	655	754	686	673	729	706	689	649	698	672	676	688	634	710	706	722	736	678	642	700	678	721	704	692	661	739	670	679	657	718	693	672	659	731	647	666	714	677	663	657	733	667	669	654	662	656	671	672	630	702	709	696	661	717	711	642	681	679	657	686	717	638	660	633	653	665	665	704	704	675	701	687	651	675	656	697	681	673	678	699	704	693	660	714	684	713	713	686	675	655	722	703	681	684	657	670	696	689	647	702	706	658	727	678	672	671	677	707	708	685	695	636	740	655	672	710	638	661	657	673	680	690	710	660	705	700	653	675	666	686	660	698	671	666	708	714	685	694	700	667	713	642	711	716	727	710	702	692	709	697	693	692	697	680	669	675	687	699	685	686	682	658	688	709	681	688	714	660	701	638	680	626	718	720	661	659	699	703	668	658	644	690	677	670	680	681	658	698	675	637	662	695	686	713	662	702	636	626	634	676	662	695	692	679	699	676	645	678	681	675	661	665	661	641	718	706	658	612	704	710	655	649	666	698	691	651	704	691	676	681	675	712	713	688	706	682	700	688	706	724	674	671	655	736	686	669	684	675	654	656	695	612	647	678	715	664	693	713	675	677	697	685	718	712	724	700	681	667	678	709	718	638	685	695	712	668	648	652	687	670	673	713	664	718	701	682	657	656	665	650	697	699	721	694	676	684	658	681	695	682	704	664	704	718	650	653	673	667	700	654	669	694	717	707	698	682	666	665	660	692	643	727	697	646	696	704	678	695	677	675	683	678	704	697	676	672	679	718	637	671	675	686	656	677	681	702	670	660	659	731	729	674	710	695	674	745	681	664	691	707	643	672	695	690	719	695	638	695	761	694	680	697	712	698	632	688	696	660	645	629	685	663	700	655	666	687	721	650	702	711	705	626	700	639	719	694	677	659	675	704	683	685	695	715	669	689	729	695	663	673	684	668	646	747	701	657	682	714	689	650	693	678	659	690	687	645	667	695	688	627	661	616	692	626	681	695	616	691	751	704	712	705	739	730	640	672	664	674	689	700	661	683	745	654	681	690	720	682	717	690	626	622	696	642	695	680	660	697	677	698	690	678	718	671	675	685	648	729	677	696	655	653	681	700	672
27410	13008	1974	1039	700	638	636	648	614	1971	3292	2208	1166	708	627	553	586	588	596	590	635	559	564	638	566	593	592	579	603	579	597	568	581	605	611	569	599	597	585	554	565	632	577	600	571	571	557	549	564	564	610	607	613	551	548	552	575	598	589	572	602	579	607	564	532	587	605	581	556	604	576	545	576	600	587	589	552	597	575	619	561	600	605	563	579	579	556	581	582	604	584	608	604	568	613	577	576	598	597	632	608	526	580	569	544	530	594	560	611	582	538	578	580	580	585	555	624	559	573	557	554	593	591	563	590	603	559	555	605	535	563	566	611	576	564	600	624	561	598	589	583	582	632	572	609	562	615	565	560	563	606	579	560	575	574	585	612	606	566	546	628	549	541	581	539	596	585	562	545	564	547	584	532	557	559	602	554	554	553	584	585	586	589	587	602	569	565	607	597	619	638	549	600	553	619	572	576	555	572	593	603	585	562	576	604	597	575	606	591	561	613	590	595	575	580	549	572	568	577	598	604	646	585	598	552	593	579	622	593	606	541	598	549	580	588	581	575	604	607	565	566	573	558	578	611	563	579	621	557	537	610	581	560	575	570	561	602	610	564	615	600	579	569	598	571	571	585	579	604	590	592	554	582	555	517	593	580	553	588	559	544	571	575	538	569	605	626	536	606	590	573	581	555	593	603	613	567	588	621	582	595	618	580	579	568	596	567	541	564	590	605	616	601	605	524	542	538	581	597	574	550	593	571	560	584	600	599	615	611	602	568	543	614	561	585	602	600	577	586	608	566	558	622	563	614	553	594	594	590	600	611	572	605	578	568	556	553	579	581	605	573	593	596	602	578	610	584	531	554	549	563	583	563	604	574	581	573	589	545	573	598	523	537	612	571	606	555	567	626	606	562	611	557	599	566	589	590	613	594	558	581	549	586	572	585	611	578	561	594	597	546	592	558	616	568	593	597	606	595	603	602	556	573	566	548	549	565	597	582	586	550	600	548	561	604	579	559	542	579	590	602	563	562	559	552	588	569	600	566	573	570	575	586	532	568	594	646	545	595	576	597	581	597	573	593	585	582	565	555	592	573	581	567	570	599	586	570	567	571	578	582	575	617	562	558	544	547	581	616	574	599	568	593	569	552	552	598	535	608	581	520	587	575	625	631	584	633	584	592	624	556	536	496	565	586	572	589	581	573	617	603	588	583	613	582	621	597	553	571	580	583	614	554	579	605	573	571	556	580	578	577	569	578	599	600	555	591	605	621	581	573	587	604	567	591	588	571	566	613	611	622	601	581	564	594	601	555	574	578	567	579	575	583	543	588	572	598	553	543	605	554	555	596	566	581	580	588	600	589	581	549	591	587	587	635	604	554	613	545	585	590	565	584	563	579	566	574	609	553	629	595	576	544	560	578	561	590	618	609	578	585	557	591	545	520	563	622	596	524	567	571	577	603	585	558	584	571	589	566	548	558	579	572	552	608	602	615	596	575	586	545	572	581	582	582	564	594	536	558	561	609	627	626	578	622	587	562	649	536	559	546	598	589	612	572	584	547	549	549	579	589	585	603	598	592	623	575	589	624	550	558	555	597	579	588	596	571	592	525	572	569	584	601	550	568	573	541	604	558	555	601	586	593	560	541	617	568	585	581	606	646	597	603	565	540	585	605	577	585	580	607	624	551	602	585	591	576	555	574	547	542	549	571	567	559	545	559	532	614	604	585	552	596	596	576	623	568	625	585	584	571	610	578	617	550	602	581	588	603	602	576	575	574	612	582	592	570	600	583	547	565	544	609	570	558	592	575	628	602	588	575	559	568	590	605	628	599	599	590	555	576	600	581	571	616	552	560	593	580	561	571	582	540	586	598	565	553	528	543	623	591	593	533	592	582	568	588	597	592	626	615	564	599	555	581	564	607	619	555	596	594	602	606	551	623	558	585	594	571	576	560	588	602	576	627	541	546	603	569	602	539	622	598	574	593	627	570	597	573	597	581	572	568	587	555	598	566	557	596	575	563	647	593	548	558	563	614	617	621	617	603	587	627	577	552	571	612	589	569	608	603	580	569	637	582	553	602	602	600	590	545	615	580	627	537	535	540	542	604	575	583	574	545	608	563	619	575	577	528	582	610	593	595	573	579	578	598	588	600	618	625	552	562	609	579	575	610	592	628	565	575	606	603	568	562	573	583	599	535	581	609	581	579	601	590	556	566	571	588	611	573	580	537	590	608	578	553	583	566	555	569	568	572	532	572	636	567	569	562	585	580	597	574	608	578	550	554	589	559	580	569	531	591	592	552	555	573	564	547	543	568	567	623	590	558	606	592	583	565	597	576	612	575	556	573	580	591	537	607	574	565	573	563	584	546	588	584	575	547	584	608	588	574	575	563	519	602	573	569	565	564	587	603	556	535	599	623	604	580	608	580	592	567	548	587	587	593	548	615	558	556	612	574	595	542	577	583	546	569	603	588	574	592	573	621	541	551	567	584	562	585	594	555	586	590	537	571	586	571	612	594	590	567	593	626	555	577	562	591	547	566	560	563	590	566	556	580	549	549	614	583	616	602	601	566	576	598	567	570	552	595	559	537	588	599	593	623	595	586	566	594	598	604	558	580	620	618	613	613	613	579	549	613	585	609	637	574	564	580	569	580	569	605	568	554	576	586	571	612	593	593	608	602	570	553	583	603	600	569	536	592	568	592	559	601	606	606	554	627	580	598	589	560	572	605	499	652	632	581	596	574	535	578	612	574	569	566	551	571	590	589	575	582	588	608	602	565	604	609	555	597	579	587	573	574	520	549	519	563	544	599	558	592	587	592	603	541	562	555	590	562	581	562	568	587	577	552	589	529	588	535	587	600	615	547	566	595	565	568	554	560	580	583	558	543	602	551	586	599	565	591	611	621	608	581	531	579	591	606	601	604	566	607	622	554	603	612	554	590	561	580	581	613	558	583	596	576	582	569	597	605	523	608	588	576	586	563	573	584	559	599	601	540	573	609	582	596	563	590	584	593	622	604	582	549	572	616	635	558	562	567	578	552	573	603	577	582	555	586	589	578	606	553	577	613	588	539	603	620	539	563	598	584	570	591	581	588	524	588	582	588	574	625	572	580	562	589	592	582	558	574	593	594	569	553	545	583	569	608	601	566	636	574	563	572	556	619	552	587	591	575	598	570	601	563	567	561	565	584	620	602	539	615	591	590	567	607	551	614	612	562	569	556	572	620	623	584	611	608	587	557	580	602	583	588	561	601	590	590	581	588	577	585	569	544	598	553	536	579	572	592	572	574	572	568	528	567	607	561	595	553	567	593	587	646	579	584	541	565	552	601	499	570	637	562	538	584	573	584	574	553	571	600	581	623	559	568	598	572	594	550	581	571	537	590	616	552	564	608	604	657	606	576	601	641	605	585	588	616	529	582	593	564	573	601	593	610	609	598	602	605	590	576	587	549	599	575	578	618	586	555	592	570	626	606	603	587	584	591	567	566	565	591	612	589	618
5197	1296	1069	732	596	606	582	490	598	2481	3677	2170	1102	641	494	501	438	485	494	489	467	473	436	455	486	483	489	462	477	457	446	460	480	450	482	518	463	448	465	494	483	470	460	466	456	458	460	453	488	497	457	473	446	425	484	495	478	483	482	467	504	439	454	491	435	499	485	487	476	459	457	453	494	474	508	451	491	455	474	487	467	502	483	443	483	494	501	518	433	475	481	465	450	425	503	441	491	489	467	455	480	461	456	509	433	464	455	438	506	487	497	468	467	478	451	471	471	442	484	468	452	441	437	469	496	484	494	466	464	485	454	470	471	473	446	445	473	504	507	497	454	448	509	483	478	474	488	469	468	469	485	478	460	475	446	447	437	469	491	447	496	456	451	446	477	481	442	480	444	463	491	458	461	459	439	457	502	445	504	452	453	435	444	477	455	426	451	487	436	468	427	501	466	494	468	474	468	449	511	454	467	474	463	460	477	500	486	459	466	463	480	427	459	480	477	440	453	477	468	466	495	456	482	486	477	475	449	470	465	460	492	469	457	469	455	497	475	487	459	457	483	497	485	488	432	456	437	454	512	459	446	470	506	474	493	466	472	461	491	492	444	485	477	489	465	490	466	497	494	461	491	442	463	464	504	428	456	463	480	464	475	509	465	462	484	460	466	485	458	435	441	429	464	492	456	467	440	454	485	443	449	487	484	485	460	495	483	501	473	429	488	449	455	519	481	469	455	453	442	446	440	475	457	476	500	454	427	487	450	477	444	487	426	497	470	475	514	455	482	484	485	496	473	476	494	497	435	431	475	486	484	459	454	439	492	472	488	459	470	456	459	465	500	511	477	451	457	465	476	489	487	444	439	481	483	462	490	469	479	473	456	485	475	493	457	471	440	445	468	486	444	449	483	460	442	441	494	456	467	480	434	468	472	435	456	470	432	458	463	445	460	466	489	488	462	451	452	477	490	489	482	495	457	472	456	502	463	496	444	452	452	464	465	499	472	470	475	483	460	489	477	461	478	460	458	513	478	478	514	475	482	446	463	468	493	469	461	478	520	450	480	460	472	490	441	459	453	465	506	473	457	456	489	457	528	498	490	441	477	486	430	457	510	452	461	449	468	520	471	429	447	497	452	490	487	477	464	435	491	454	496	472	453	480	472	465	474	459	480	467	506	488	452	475	517	482	436	448	503	486	468	434	480	463	448	443	452	445	479	497	432	475	460	481	467	462	481	451	507	472	513	432	469	498	464	463	429	474	507	472	494	487	467	448	498	465	440	475	490	501	450	482	474	463	465	482	484	470	403	450	446	463	478	469	472	478	474	456	453	441	497	446	431	443	480	438	482	499	487	478	477	467	484	471	502	482	496	485	484	469	457	475	489	478	461	444	481	466	438	502	424	469	443	472	446	466	470	475	476	489	474	493	464	466	475	490	477	478	489	455	422	485	484	462	509	480	484	495	452	445	454	422	513	486	486	481	434	458	453	466	450	500	491	470	439	470	457	459	426	467	471	481	442	492	470	482	493	493	522	489	476	472	470	469	472	505	466	427	485	465	455	465	424	459	455	449	481	495	464	454	506	485	489	476	447	439	500	487	486	441	462	476	489	443	432	480	490	471	450	494	473	456	444	455	456	436	474	479	454	462	474	396	470	472	429	446	447	446	453	470	439	495	454	482	469	499	490	456	464	476	539	464	482	469	458	447	474	477	469	471	460	491	481	451	494	502	492	486	439	455	452	483	456	469	457	479	456	457	436	459	476	457	462	464	474	439	499	521	489	441	517	480	477	488	471	507	445	434	488	459	439	454	483	468	460	481	458	465	423	449	498	471	452	486	454	464	494	442	469	454	495	472	464	450	433	494	471	448	447	469	479	482	447	430	466	487	469	497	496	483	461	491	434	471	500	460	455	481	455	459	487	463	481	424	468	467	489	452	465	496	439	483	446	456	482	465	462	479	462	419	491	458	456	465	452	467	510	446	467	483	485	514	480	456	482	476	493	467	493	457	474	458	456	482	487	479	465	443	501	504	463	431	455	431	437	472	443	466	473	517	517	473	505	447	454	469	466	457	439	434	494	441	451	471	507	472	436	499	494	481	490	504	508	462	471	466	523	475	463	490	474	438	505	489	509	461	489	482	476	454	451	458	461	457	497	475	468	439	459	438	438	440	454	437	470	500	497	509	481	432	513	442	458	447	489	469	462	479	442	537	462	458	518	473	478	434	484	495	489	469	452	426	480	470	443	458	472	472	447	482	455	499	464	488	465	463	457	432	463	433	503	474	480	484	474	483	498	464	448	428	449	478	440	471	479	492	491	483	503	456	499	453	461	507	437	489	508	449	475	496	468	450	474	446	458	441	439	474	483	445	476	471	477	483	489	459	459	465	463	480	462	469	455	475	466	490	470	462	480	463	490	442	481	459	454	481	484	509	442	500	465	499	482	461	509	459	452	486	441	457	455	473	438	524	438	482	439	494	433	466	499	457	437	467	462	467	464	452	439	443	473	482	451	488	442	479	428	507	441	453	432	446	476	446	449	387	459	474	437	480	464	491	480	473	477	475	490	466	526	462	493	465	445	435	474	454	478	468	472	452	448	443	463	491	478	512	499	421	496	499	456	468	461	452	456	475	452	480	485	478	450	471	446	421	486	504	484	451	480	451	445	516	445	487	466	423	466	470	453	462	470	427	476	418	498	470	465	472	493	445	466	471	466	459	480	463	453	455	470	466	493	483	440	461	497	452	467	492	473	455	500	461	504	448	440	483	527	475	469	422	485	477	435	450	457	447	495	448	479	454	468	451	470	443	443	460	491	492	467	454	466	471	464	460	467	439	483	469	487	485	459	460	510	475	479	456	445	460	467	470	464	478	444	465	470	483	431	472	453	509	437	440	441	475	470	470	456	524	479	478	477	456	471	496	454	464	438	440	497	473	495	493	460	489	469	482	469	427	461	457	485	453	444	474	482	448	445	452	469	472	440	482	458	472	494	463	452	427	446	473	487	437	472	459	495	440	487	466	491	467	425	463	469	513	494	439	517	496	474	434	456	429	449	476	483	493	439	448	454	477	443	457	438	473	451	448	506	480	440	514	443	473	464	487	458	469	467	494	481	475	462	480	486	448	461	499	501	461	444	489	470	454	504	431	501	470	455	456	475	460	482	438	454	500	458	479	448	444	455	455	465	466	450	482	461	458	468	499	484	464	506	457	501	468	472	488	489	449	461	470	495	487	439	442	471	455	468	475	456	470	460	476	469	457	469	464	466	445	426	484	477	417	472	474	464	468	480	466	460	469	485	445	488	507	454	429	485	469	452	465	445	467	468	478	425	455	460	456	502	431	464	480	459	515	455	486	462	467	482	457	456	429	479	467	457	486	462	479	493	439	486	449	447	472	455	481	443	455	445	480	460	510	488	445	440	450	534	454	454	477	472	464	490	488	463	457	453	493	470	447	450	486	486	482	474	423	500	494	427	479	510	464	490	478	475	507
25083	21064	26981	25036	6026	1452	1011	1072	7516	20920	18647	9344	2789	1110	758	677	635	644	669	658	696	636	671	676	637	680	633	614	672	627	663	723	656	614	624	645	633	667	684	665	665	686	656	619	651	665	639	684	661	674	629	597	639	619	630	666	651	638	603	631	648	638	696	684	674	648	654	675	666	647	704	639	656	632	678	672	649	691	609	654	665	615	640	669	667	623	673	684	676	643	650	599	665	706	645	656	669	646	635	620	674	646	683	622	678	619	682	681	650	655	589	678	656	674	653	650	668	651	647	651	635	636	605	635	631	584	648	593	661	632	648	653	642	661	636	672	678	637	611	691	642	623	662	682	626	645	642	642	614	635	617	672	650	674	599	646	658	667	635	652	657	617	627	670	661	661	711	639	667	645	655	667	649	651	673	622	623	664	635	642	617	626	579	649	645	652	689	693	637	629	663	639	674	625	635	633	677	613	626	658	645	673	641	650	679	626	686	686	639	671	660	662	642	638	635	659	625	670	623	659	666	621	649	582	668	655	678	663	702	637	613	623	606	651	659	620	641	653	637	631	627	627	629	674	664	617	647	637	675	675	683	692	645	650	643	667	658	610	612	685	663	602	642	641	626	631	689	647	654	618	659	695	642	651	613	650	659	668	692	705	629	638	651	631	671	634	649	645	669	650	672	639	624	667	635	637	716	662	648	620	634	613	658	611	669	668	621	686	659	627	656	698	640	645	627	621	638	599	698	657	676	637	669	628	632	679	684	648	589	652	616	671	690	621	670	648	619	654	630	640	662	596	636	644	635	636	670	614	629	618	618	653	660	635	640	626	656	698	620	609	650	603	624	676	691	710	647	640	646	643	628	659	657	658	621	657	665	637	643	692	651	629	624	643	648	642	647	641	671	594	653	658	634	628	635	622	608	693	642	612	605	619	636	645	617	654	655	658	618	706	632	626	647	632	652	617	623	671	669	662	652	641	642	655	635	608	657	626	607	623	635	678	669	634	679	672	662	654	654	642	644	629	693	623	650	640	655	605	660	637	608	673	635	587	693	663	670	664	615	681	654	641	651	652	636	618	651	647	677	674	632	641	641	627	630	632	656	663	641	660	697	680	659	664	639	664	642	690	691	681	621	626	672	663	663	634	651	659	659	668	639	631	649	620	630	693	609	673	684	654	646	561	641	673	604	608	612	681	696	697	623	627	582	648	655	653	671	684	643	635	701	623	687	607	682	576	670	651	626	638	679	641	628	676	657	659	653	631	612	642	642	587	626	649	648	594	642	668	620	624	634	652	687	659	641	657	604	655	653	615	630	640	647	692	627	659	642	636	708	645	649	665	636	590	661	635	615	615	640	662	611	600	618	644	593	670	643	646	668	681	669	653	654	636	629	654	638	676	608	604	669	685	630	655	649	590	616	652	624	658	598	633	621	672	672	636	722	650	626	625	620	697	677	630	608	652	637	688	663	637	596	596	700	667	669	663	655	664	668	632	633	610	606	623	677	587	685	670	669	631	651	663	631	621	601	629	668	646	627	612	624	670	628	637	658	633	600	666	652	684	642	657	602	633	665	679	618	632	610	645	641	622	685	618	665	562	675	628	593	632	656	687	660	622	675	598	684	674	584	620	636	677	658	609	658	629	663	670	604	627	653	634	659	642	654	609	656	678	687	659	617	624	637	627	649	640	623	600	665	622	688	634	624	667	680	632	650	665	643	688	651	643	633	646	694	632	654	657	674	620	645	653	652	641	681	643	654	708	692	595	635	660	613	637	649	672	639	628	608	627	619	618	704	626	643	683	681	617	687	676	683	621	629	636	646	638	621	663	640	676	664	626	665	628	651	619	647	638	646	611	612	635	647	629	631	654	669	674	641	714	654	662	699	660	661	644	606	631	613	659	664	625	629	664	581	635	668	643	683	667	652	649	636	634	620	671	648	620	594	597	647	640	628	621	637	634	629	627	657	594	626	629	678	626	631	618	683	604	665	665	612	666	679	632	629	591	629	646	632	611	673	643	650	628	701	661	657	642	650	633	655	739	652	644	640	635	675	655	649	667	619	642	665	646	665	666	642	653	647	690	644	651	658	692	669	631	612	624	619	670	621	664	653	653	611	656	621	679	637	613	621	604	651	617	662	608	636	655	650	659	656	615	635	642	648	652	637	631	628	637	657	661	637	682	633	662	635	615	674	642	642	646	601	646	643	664	658	662	654	609	629	689	640	676	631	636	656	697	633	622	639	661	638	646	629	670	709	618	647	606	645	624	643	628	618	615	606	647	647	644	632	639	682	638	613	649	620	683	685	637	655	666	670	585	600	694	639	621	703	688	654	623	648	659	668	635	673	683	643	668	607	657	667	663	629	666	644	665	623	656	610	618	629	654	634	667	623	631	656	700	673	646	645	640	642	674	652	699	667	665	661	685	645	638	657	628	654	669	659	652	642	611	640	668	624	620	650	637	666	645	694	643	628	629	641	687	649	647	636	674	665	683	648	616	649	684	634	609	616	600	648	626	627	662	577	648	699	582	637	700	638	676	623	640	650	655	717	651	631	653	660	607	639	638	632	632	652	673	657	612	641	641	600	627	667	664	666	647	686	645	644	621	670	596	658	597	635	674	658	676	715	639	644	654	630	622	670	642	631	655	670	601	622	665	680	633	651	653	627	628	645	670	657	689	663	631	712	681	640	647	649	661	647	624	625	636	619	643	661	649	622	646	598	663	643	627	621	644	654	650	639	608	636	652	645	613	646	648	649	667	647	658	663	637	653	626	652	649	663	698	665	662	625	635	629	671	630	641	676	679	662	609	659	663	587	655	624	667	673	668	663	604	636	635	662	627	648	638	680	620	651	629	649	645	691	659	648	632	635	667	638	635	625	655	636	617	639	673	686	653	615	629	592	654	593	660	666	626	575	652	613	655	632	656	649	658	617	626	656	656	629	642	627	639	618	669	629	665	633	644	583	678	629	636	633	638	646	648	604	656	639	640	640	647	684	639	655	602	672	616	675	644	628	703	637	631	594	629	647	656	664	643	645	691	614	599	599	664	646	648	593	690	680	640	641	691	647	664	680	619	642	635	628	643	645	642	588	645	699	670	629	621	635	675	591	643	634	623	637	647	694	644	623	611	620	610	672	645	647	632	621	636	631	670	683	658	643	691	608	677	640	646	618	681	639	702	614	678	653	693	664	659	671	680	645	634	682	651	661	635	628	647	672	638	648	696	621	635	596	635	580	671	690	660	676	669	619	626	646	636	622	611	628	623	654	642	687	623	633	644	637	665	666	651	614	670	678	634	688	650	625	610	575	653	670	663	698	622	658	638	624	620	646	621	599	595	637	621	617	691	679	628	645	648	625	674	615	633	640	614	625	635	602	653	660	631	665	613	679	664	677	606	674	641	645	645	618	639	692	663	653	631	670	689	685	670	657	617	660	670	653	629	669	639	661	648	712	661	643	662	680	677	610	651	641	676	672	635	652	676	641	622	665	615	581	620
3910	4382	3343	1837	1384	1212	851	1268	10096	20475	15876	7736	2575	976	622	557	521	544	542	544	581	550	541	562	570	528	523	551	566	513	595	570	558	574	537	538	526	584	546	540	544	571	523	507	551	493	532	503	499	578	541	527	527	525	508	515	540	504	544	587	579	508	520	503	509	530	519	522	559	530	550	567	526	534	520	510	554	537	542	525	518	570	530	511	521	527	587	558	512	575	551	539	531	545	535	554	565	539	573	548	517	514	546	502	551	551	545	579	550	552	549	495	538	516	550	569	521	559	544	541	559	579	562	521	552	544	512	584	535	542	582	542	581	512	561	562	534	543	516	541	509	568	625	554	525	550	546	556	587	511	517	511	575	526	524	497	530	577	502	566	538	480	550	539	565	549	564	545	559	547	547	531	548	499	528	539	481	513	544	570	567	552	578	545	539	574	532	493	549	524	517	573	535	538	524	545	538	534	540	533	508	531	528	533	545	523	559	537	527	524	545	561	510	568	551	559	549	573	511	569	600	524	512	517	546	551	504	525	533	536	562	517	552	515	549	544	536	560	551	547	519	551	577	531	572	544	542	534	512	544	555	505	531	553	549	546	570	525	569	508	534	547	523	557	553	517	520	539	528	528	532	547	529	520	542	550	575	568	504	593	554	524	562	535	538	559	554	510	558	529	571	528	575	531	514	532	509	523	524	555	515	512	528	530	535	537	575	563	505	549	543	593	566	494	512	530	534	548	545	564	517	549	486	534	556	492	573	524	543	496	536	534	527	559	574	513	563	514	520	514	549	539	562	489	488	514	531	513	526	485	520	542	565	590	523	542	544	572	495	542	498	477	546	493	555	559	576	534	510	551	525	547	572	499	539	571	555	540	527	530	493	561	516	555	531	562	555	522	521	530	506	555	526	543	572	527	549	508	527	544	523	524	487	542	514	557	543	569	521	550	539	516	494	527	545	544	504	512	530	533	553	594	563	571	523	544	518	577	552	548	547	549	540	553	544	547	499	573	546	516	607	526	546	539	517	547	552	562	548	487	546	537	503	561	585	592	536	531	567	546	549	526	516	559	527	583	566	542	497	498	539	541	528	531	539	535	531	556	514	519	516	542	567	548	545	554	536	552	537	545	559	591	506	552	535	611	569	522	563	564	552	485	497	521	540	525	522	504	530	498	564	533	514	500	549	532	528	548	531	576	560	553	523	547	512	563	520	516	590	561	506	554	545	528	565	558	528	509	480	542	552	491	536	586	522	569	499	530	549	516	547	570	533	561	508	517	557	578	542	534	528	555	562	519	558	551	613	551	547	509	502	539	532	538	578	555	534	550	557	530	555	546	531	571	562	528	529	542	518	585	558	554	532	543	547	538	543	520	564	513	535	519	542	540	513	531	564	539	546	570	554	482	527	548	546	521	556	566	549	562	546	536	547	541	514	547	537	562	513	563	506	498	540	571	561	521	550	519	506	542	557	526	586	553	563	526	542	520	530	547	544	502	580	565	551	562	567	555	539	546	497	552	521	524	530	514	523	579	522	558	507	543	563	569	520	521	562	569	538	546	574	517	535	559	551	544	524	516	519	532	580	542	532	514	534	555	545	543	559	562	518	531	518	549	581	507	550	539	557	507	567	543	515	562	532	504	571	571	519	517	505	533	508	554	545	528	584	520	517	564	544	551	536	547	534	531	523	589	516	518	522	540	506	558	525	570	534	502	544	561	511	541	531	567	512	529	532	507	529	504	494	556	521	568	573	572	552	560	563	561	525	599	561	505	506	540	563	494	527	531	552	538	524	548	525	575	512	539	515	530	519	537	523	537	527	563	546	554	551	539	536	526	600	542	540	518	528	526	493	505	586	502	584	544	562	498	508	535	551	563	538	524	529	516	516	550	517	502	519	565	550	530	531	533	552	555	549	483	538	572	506	546	535	489	519	513	538	549	563	558	539	512	544	550	514	595	517	525	539	556	531	511	512	498	527	572	516	543	497	534	518	519	512	552	516	540	545	563	535	543	557	532	528	544	537	547	551	542	542	551	498	549	548	495	558	539	541	502	561	533	500	555	496	580	518	572	502	535	510	498	518	523	517	534	553	516	569	534	530	576	561	527	522	559	515	547	556	529	546	531	555	526	565	546	536	529	537	527	512	545	546	530	548	542	534	546	594	577	551	513	540	565	572	567	566	546	550	540	576	580	534	537	539	522	538	507	548	504	522	539	494	521	505	515	555	559	534	512	526	510	558	494	561	521	576	530	537	532	550	538	532	505	535	542	568	531	518	528	538	549	500	555	531	530	550	545	531	542	511	563	569	498	523	550	555	513	553	544	538	543	554	521	533	517	531	574	541	581	518	484	561	558	533	523	482	479	543	523	535	486	507	538	547	549	517	537	581	576	540	543	536	527	541	512	572	556	479	547	512	508	536	594	559	496	521	568	521	546	564	545	533	520	527	565	557	537	562	506	509	503	566	524	547	497	498	533	483	511	565	547	510	539	515	540	535	545	542	535	565	526	513	524	530	533	552	495	567	503	526	527	543	530	497	565	558	555	534	561	522	529	564	545	554	568	526	542	560	566	538	556	503	519	579	503	511	536	524	567	488	537	542	555	513	565	551	520	540	500	538	536	557	518	547	555	550	541	507	531	525	503	581	525	548	516	491	524	531	563	544	499	539	551	523	533	498	535	526	558	524	530	536	550	574	518	523	498	540	580	489	507	528	570	557	544	523	527	536	562	525	541	560	569	523	533	511	543	503	528	534	524	542	498	520	560	538	532	501	556	559	529	525	540	531	555	512	516	501	572	568	534	557	565	547	550	497	563	571	590	527	527	525	515	522	536	572	577	527	533	556	540	515	511	538	521	541	507	572	527	522	527	542	502	536	548	542	548	500	543	505	508	553	474	525	585	528	540	511	535	492	580	501	549	506	525	537	540	492	530	558	513	530	533	524	498	533	518	507	526	514	544	530	587	572	541	569	540	542	551	548	536	550	524	513	563	511	510	515	538	544	549	535	496	557	546	553	512	531	544	595	511	538	547	546	509	526	528	506	585	535	547	540	511	509	543	512	545	521	553	549	533	545	576	546	528	538	536	522	539	539	484	510	520	557	533	539	530	516	528	520	521	560	520	519	492	546	532	505	520	571	576	569	521	521	561	577	516	554	570	547	544	536	525	529	513	582	541	571	518	549	523	529	542	525	524	521	554	536	543	544	564	530	529	533	567	524	550	495	542	549	550	538	555	498	514	527	562	530	527	549	477	547	524	553	546	554	526	564	507	511	549	534	493	503	528	544	541	503	540	559	534	491	550	525	547	539	506	558	561	519	546	571	524	552	552	552	493	570	530	484	528	518	543	540	482	543	524	533	584	524	522	561	605	522	486	548	531	550	524	552	535	578	546	554	534	561	545	564	563	514	539	519	566	576	560	510	518	552	519	539	509	557	508	539	549	537	534	533	535	521	578	504	519	527	533	546	564	537	515	495	522	527	575	482	486	535	549
23904	21098	28366	24075	21092	9739	2427	1726	12673	37957	33721	19193	7461	2183	1082	945	844	847	836	831	864	851	834	883	833	859	800	812	810	809	868	758	854	794	794	896	827	798	848	821	850	844	812	817	828	838	815	823	814	845	807	800	801	827	817	805	786	830	845	745	790	832	791	804	808	833	808	794	844	855	763	827	857	859	847	796	839	850	815	842	834	814	782	770	753	788	854	808	833	826	813	826	843	807	801	840	804	823	811	822	835	830	815	805	820	862	810	828	816	790	796	835	814	790	823	869	851	832	816	844	786	840	799	803	838	830	852	787	836	778	833	809	853	806	844	794	779	828	805	778	826	851	875	812	775	804	805	793	803	826	803	798	815	842	802	779	823	772	860	782	797	761	802	866	852	789	856	872	837	851	832	826	857	849	841	796	870	868	807	761	774	834	845	835	808	832	833	824	799	839	811	770	788	782	766	815	805	846	847	815	764	813	824	822	835	797	813	846	801	822	858	779	736	814	813	799	736	820	861	880	819	838	825	830	883	831	888	833	827	804	837	843	858	820	844	830	751	809	824	802	804	837	808	865	810	835	797	830	869	826	832	781	782	818	798	800	766	770	839	848	871	868	785	747	823	848	823	841	854	801	827	854	815	818	821	754	820	828	813	852	798	824	821	842	827	829	800	851	797	840	856	796	853	780	843	810	799	802	842	785	807	816	793	819	784	813	852	837	844	865	800	810	795	820	768	797	807	800	862	824	830	815	828	844	849	742	794	845	840	773	801	819	829	858	844	786	828	851	803	779	783	808	849	831	835	777	854	849	814	789	847	773	799	839	830	824	845	810	866	840	819	876	793	830	804	807	821	829	802	808	780	782	875	811	902	839	790	803	784	862	867	750	749	841	838	816	746	802	857	855	815	805	853	806	815	799	774	796	814	795	886	837	777	801	867	775	778	835	828	779	832	812	751	791	806	820	774	852	817	778	803	799	807	799	799	845	829	776	823	812	805	817	822	827	834	831	881	851	815	794	853	809	775	817	809	776	799	813	810	827	793	848	846	829	867	801	840	775	852	838	778	824	786	826	788	822	769	829	822	781	790	821	804	778	829	813	808	799	817	821	830	851	803	798	816	783	856	792	802	796	792	831	782	815	801	813	838	790	840	854	785	801	807	834	780	835	835	843	792	782	818	800	816	805	844	785	830	781	836	833	801	819	827	839	849	841	756	836	827	774	815	823	794	769	843	816	789	821	798	806	795	793	842	814	794	808	777	828	820	867	816	835	817	831	800	784	860	822	792	831	799	794	766	811	850	760	885	842	850	852	831	799	809	813	863	824	791	821	772	811	843	801	785	807	837	871	808	854	832	818	780	800	821	800	837	809	832	793	795	778	796	817	859	802	811	810	828	782	821	802	852	839	853	803	811	842	797	828	838	757	835	787	824	805	806	792	830	833	764	867	792	802	844	812	795	802	798	799	784	789	831	863	808	814	794	838	821	802	798	824	780	782	793	832	823	886	790	819	849	740	844	819	811	752	786	860	819	845	833	771	825	780	784	789	812	822	848	843	892	812	860	845	858	781	848	870	856	781	773	881	807	851	828	806	818	815	856	784	865	805	824	834	814	832	839	809	834	813	760	829	855	828	784	772	833	799	834	819	825	872	822	799	796	799	829	807	818	768	776	742	816	745	788	803	843	825	822	795	874	793	864	842	818	868	824	854	819	827	789	850	797	794	813	844	769	726	797	818	793	802	787	836	832	846	827	852	793	834	811	849	823	865	809	806	834	770	774	814	819	793	809	837	811	786	851	835	803	815	799	902	806	800	819	798	861	817	838	838	765	854	909	831	825	810	811	830	766	885	799	823	822	883	795	828	863	827	775	820	834	839	766	810	780	773	822	852	785	816	829	847	822	826	839	803	833	825	810	836	802	830	804	812	737	805	789	780	766	789	819	827	818	849	804	845	839	776	846	863	821	795	794	773	852	856	851	834	858	822	751	799	826	783	892	828	859	794	763	869	826	800	809	838	796	813	755	848	778	795	815	857	829	837	824	782	815	803	803	836	797	808	790	820	848	845	787	877	826	823	859	829	796	806	784	829	760	790	796	765	795	825	790	765	781	781	794	804	798	800	825	863	838	851	817	816	857	816	841	834	837	796	806	808	758	860	799	812	824	821	863	824	827	797	835	841	780	753	850	766	783	782	783	771	827	831	806	819	813	786	759	846	846	838	849	817	781	800	766	782	779	804	826	831	811	785	838	836	895	814	807	813	898	851	837	789	802	793	830	825	800	796	834	815	830	829	796	814	816	810	823	802	810	771	832	834	832	817	808	885	825	896	826	855	882	818	864	800	859	805	848	832	790	795	798	841	831	766	795	761	811	818	814	799	802	766	825	800	781	860	814	804	782	819	819	834	784	838	804	802	783	841	797	814	771	814	797	810	764	831	791	826	853	828	813	837	832	825	831	813	757	794	849	808	846	807	792	755	818	821	822	818	795	826	839	817	797	847	804	815	772	786	796	812	803	795	770	866	821	834	745	828	809	792	831	831	822	798	833	796	793	872	840	796	828	844	778	815	840	785	810	821	821	807	836	869	826	831	833	813	807	808	819	783	801	787	801	807	792	789	805	814	855	845	792	816	781	790	841	770	822	830	833	788	842	843	822	840	785	753	791	822	834	826	810	855	804	870	792	840	810	789	771	849	784	783	807	844	741	783	846	842	844	798	806	804	842	797	824	783	843	767	795	778	799	869	782	831	794	829	828	822	799	803	806	835	825	813	825	799	799	837	799	747	822	864	779	810	805	798	763	842	801	762	857	807	762	827	815	791	799	808	831	837	857	826	820	801	819	836	799	824	830	865	845	852	798	791	807	888	791	806	875	805	832	818	803	768	816	791	799	810	817	856	853	808	848	839	813	768	805	787	795	802	868	791	837	838	848	795	831	770	837	829	826	840	792	832	789	848	811	791	773	839	825	863	798	769	833	805	743	795	776	827	888	812	812	827	872	857	760	809	792	792	792	850	762	814	804	823	805	773	831	809	777	822	822	851	835	833	775	797	834	848	881	822	849	857	808	831	792	811	807	797	842	811	864	864	779	818	842	804	827	804	847	810	851	836	830	834	800	829	858	854	825	822	819	774	843	843	843	827	804	793	876	796	808	853	789	815	826	808	863	834	885	832	811	836	804	763	807	817	757	798	800	825	807	837	844	781	800	834	783	850	845	840	770	816	820	860	855	812	802	799	777	866	765	786	794	788	786	809	804	795	805	807	807	807	845	763	774	785	815	865	795	809	811	780	820	775	812	826	800	859	854	853	818	778	846	774	797	850	845	776	841	782	846	787	841	736	823	778	754	806	828	819	790	780	802	842	851	832	798	764	805	835	821	845	771	817	780	851	784	827	815	825	861	800	793	787	844	837	809	824	865	785	838	803	832	779	798	787	837	758	791	799	831	769	812	867	790	850	791	779	730	816	848	811	833	829	807	819	837	830	784	817	783	777
4498	7801	6588	3620	2538	2075	1675	1806	15848	36497	27587	14514	6047	1967	958	737	666	685	715	615	662	681	689	690	675	650	664	691	628	714	644	629	634	686	692	628	712	686	679	653	724	666	678	673	646	691	677	673	658	642	665	690	703	657	693	657	650	636	676	656	691	674	680	674	697	682	692	693	684	638	627	616	626	700	705	662	627	666	660	679	696	636	701	693	675	690	662	660	676	596	644	672	654	696	639	663	689	691	665	657	654	685	643	628	679	631	640	634	671	714	694	638	649	715	707	664	658	702	660	667	649	647	683	675	662	660	693	670	662	665	661	673	625	688	663	674	685	673	694	661	640	676	637	651	689	682	691	666	658	666	659	654	655	640	675	673	641	681	730	662	713	668	699	674	657	655	665	686	641	712	669	665	680	668	730	706	702	661	662	605	624	657	673	624	689	634	646	656	689	636	690	661	681	610	652	678	675	655	614	718	622	670	656	672	622	647	649	626	697	655	692	683	646	691	658	653	687	659	660	708	700	665	647	704	632	661	653	695	646	659	645	640	700	694	665	665	683	622	658	658	676	666	661	640	696	670	625	680	663	636	689	688	673	678	684	641	673	674	701	683	665	641	661	691	658	687	702	669	690	635	676	713	671	616	696	682	689	677	655	638	636	662	643	682	653	689	667	673	652	706	621	645	686	648	621	646	647	697	614	645	698	621	675	695	640	657	691	640	706	686	631	679	702	650	648	649	642	694	623	705	651	697	684	733	652	655	686	682	643	664	667	714	707	719	655	698	665	712	611	670	640	652	683	666	680	679	664	621	676	656	698	629	619	663	670	654	637	682	672	627	697	676	698	664	680	637	673	687	660	699	667	622	661	681	695	694	651	674	684	639	660	679	637	631	626	672	662	663	671	717	727	694	656	661	677	698	603	708	659	642	640	670	658	647	677	678	650	602	696	643	685	674	643	703	629	628	670	665	624	696	669	639	638	620	666	636	679	687	681	685	652	645	688	678	697	696	652	681	667	674	672	663	646	649	657	656	660	676	644	699	710	647	648	672	648	667	699	665	688	727	699	636	670	672	655	670	668	687	698	695	650	642	638	634	673	645	629	637	683	673	706	687	651	668	700	653	678	636	655	664	621	672	639	626	637	703	647	629	619	649	681	647	644	627	671	628	706	649	673	622	691	647	680	630	699	617	657	696	651	661	681	643	668	657	653	654	658	653	676	647	630	651	653	601	641	642	667	627	701	687	749	684	663	645	647	621	674	650	661	653	644	635	668	636	676	655	661	660	642	681	674	685	683	657	687	713	641	637	650	632	701	653	668	616	702	655	693	669	709	662	605	660	724	702	683	673	676	686	687	673	658	659	671	675	645	679	674	632	676	701	714	652	677	659	664	689	651	671	649	670	664	691	678	656	625	653	626	677	688	653	668	669	646	663	647	635	654	628	667	624	709	645	671	635	625	690	642	706	686	588	625	640	666	685	661	690	637	647	644	695	656	701	696	698	678	679	696	709	694	637	675	703	642	671	646	659	708	644	647	686	645	666	642	648	642	643	660	604	636	657	638	669	684	664	671	645	714	655	686	676	651	659	665	645	647	680	689	642	688	731	614	671	676	617	671	724	604	660	648	680	618	655	623	631	609	650	694	687	673	657	648	641	648	658	688	653	673	648	668	642	686	680	677	683	698	666	716	657	678	652	619	689	665	727	655	628	676	665	689	639	659	658	642	661	623	650	619	672	654	640	670	717	665	647	704	681	650	641	706	715	703	653	697	677	660	703	684	696	683	619	629	635	615	693	650	662	659	652	645	688	667	692	643	660	643	663	637	631	666	680	658	653	690	703	695	647	666	712	653	672	614	660	652	691	717	631	650	642	686	670	661	670	665	636	689	656	674	662	655	659	666	672	645	696	681	695	682	638	703	666	663	631	707	662	675	637	637	652	684	668	660	650	665	682	740	678	681	696	699	670	645	681	652	661	655	688	660	652	637	688	682	607	648	667	677	667	649	659	702	686	668	607	668	654	653	683	698	668	647	695	685	673	661	662	652	602	641	681	682	674	647	669	626	696	685	644	631	640	644	643	685	661	659	648	679	669	638	688	661	645	710	657	662	614	681	695	678	658	604	697	706	659	710	619	676	662	610	619	714	674	610	654	653	676	673	633	672	632	678	703	616	705	657	620	683	645	682	686	673	665	677	660	693	699	623	675	676	630	648	633	667	699	616	666	631	608	651	657	687	663	671	704	665	647	618	617	646	649	650	633	712	708	650	671	665	703	667	628	684	673	639	617	641	676	675	658	651	652	661	661	641	699	658	703	640	638	619	650	696	675	637	662	687	671	660	636	666	640	667	675	694	681	651	641	691	675	677	664	650	650	663	643	651	734	643	686	761	653	658	711	650	621	688	627	655	655	668	670	680	646	628	653	640	658	657	646	640	708	670	671	653	685	649	671	634	689	632	690	657	685	702	653	654	659	652	648	652	690	663	650	647	675	697	668	658	674	685	711	637	639	689	647	678	635	675	669	660	685	655	643	625	622	647	635	660	656	717	652	674	679	705	684	664	642	693	676	663	663	637	653	658	659	662	647	639	697	609	638	655	677	701	660	641	673	654	643	635	600	695	658	670	651	668	621	644	651	649	702	681	657	643	715	683	677	629	608	611	641	647	682	677	662	632	677	641	657	610	648	660	667	697	655	713	684	655	665	684	627	639	633	702	653	661	655	707	660	661	645	659	661	676	641	650	665	622	677	668	644	730	687	662	697	670	670	644	690	688	641	642	657	650	701	682	673	685	663	679	676	669	670	656	623	663	687	657	659	672	662	652	648	693	705	669	638	631	655	631	675	670	651	694	716	661	673	668	668	612	625	639	692	654	666	650	666	668	630	642	650	657	699	676	672	642	646	667	686	702	654	653	690	684	663	662	651	680	664	623	657	639	633	679	626	626	653	687	650	690	703	644	679	658	639	682	622	639	690	579	684	623	664	697	709	636	658	685	694	641	659	670	659	685	687	645	726	678	609	659	680	618	642	652	688	686	699	689	610	686	685	681	669	656	719	638	668	678	661	625	682	663	609	684	657	656	616	703	682	662	616	649	631	662	650	626	651	673	697	647	604	625	612	684	675	663	674	698	648	757	630	685	631	702	697	665	635	658	678	649	682	717	708	687	688	688	721	628	662	685	683	636	658	696	680	681	631	695	667	655	664	665	694	670	688	660	594	661	637	631	665	671	666	669	657	671	650	689	714	646	681	646	668	676	660	694	635	663	696	719	659	660	649	667	710	631	674	669	673	605	693	678	639	623	695	645	634	655	674	668	689	639	610	731	630	626	683	632	625	689	685	674	641	634	655	652	632	629	633	676	640	652	685	705	686	692	651	667	672	646	707	663	631	665	680	698	674	687	615	660	660	669	654	657	682	703	643	629	677	674	629	692	664	629	642	676	647	671	689	695	682	668	728	660	677	639	683	616	619	668	659	680	654	627	660	655	602	649	635
27301	12929	1816	909	638	585	549	567	537	1653	2829	2038	1131	670	587	511	488	531	470	522	531	536	510	513	471	522	476	477	480	488	502	538	517	509	530	492	497	524	533	535	528	537	495	549	495	473	511	480	483	517	503	494	494	474	519	523	504	502	490	504	487	485	528	515	522	509	508	466	491	517	540	506	506	501	496	508	487	476	525	505	533	501	491	474	470	501	504	537	520	519	515	544	513	508	502	484	494	478	495	521	473	496	547	522	548	493	505	512	479	519	467	486	519	502	520	518	480	491	525	474	483	486	517	467	495	513	548	513	474	489	492	511	517	552	532	452	554	497	512	502	518	511	511	504	497	557	468	517	452	488	513	538	512	491	483	514	499	486	492	498	476	480	520	492	505	479	516	496	511	478	481	480	495	507	486	498	462	473	501	501	500	500	533	521	512	483	470	497	538	536	498	488	486	498	556	476	472	517	541	492	497	481	486	519	506	520	517	483	494	482	512	492	525	528	478	482	511	510	510	540	497	486	447	487	481	502	527	496	495	512	487	508	507	492	479	514	529	511	488	515	487	490	494	545	490	475	472	491	505	462	487	487	502	497	483	505	514	488	475	564	498	491	490	470	477	549	477	484	506	508	498	500	470	468	483	507	501	525	493	486	487	459	468	505	475	491	505	474	507	549	480	475	501	532	543	515	506	495	488	465	439	525	529	518	504	513	487	482	506	512	439	500	477	500	564	488	487	497	494	486	533	504	522	494	487	461	513	511	474	508	490	473	483	505	516	454	482	496	528	522	513	531	481	493	503	491	523	478	552	483	511	502	518	519	476	497	458	474	515	501	499	482	506	523	479	473	492	492	495	486	475	467	509	506	492	522	455	523	519	481	509	493	520	502	491	491	505	459	491	501	503	504	481	450	486	496	522	485	469	489	481	533	487	523	548	452	459	496	472	469	465	485	507	500	491	490	455	497	496	497	477	491	507	521	477	531	539	475	507	507	481	501	505	504	499	477	516	502	472	527	487	534	498	542	478	495	503	525	480	476	480	443	496	448	484	485	499	497	479	472	498	481	516	535	474	479	527	492	488	456	480	457	531	472	487	481	519	494	486	490	507	446	487	495	485	478	499	479	510	485	491	472	453	489	481	466	526	487	511	499	490	524	517	527	509	491	556	450	516	459	469	501	487	467	486	487	521	486	477	477	474	495	528	535	470	499	502	491	507	490	509	506	508	528	468	476	527	505	464	561	508	584	505	528	497	513	495	506	498	482	511	472	553	502	507	524	461	510	471	496	506	541	492	527	500	483	519	490	492	499	505	545	501	470	458	503	472	478	482	509	472	491	495	513	507	507	488	519	473	556	465	542	519	524	526	484	523	528	490	490	471	512	500	511	491	530	497	535	485	534	494	482	502	506	485	497	524	502	507	516	509	464	499	479	513	529	505	547	523	460	535	525	516	499	486	507	544	521	498	508	521	508	477	473	489	518	521	484	485	480	454	512	540	489	498	472	461	504	506	480	500	446	517	491	534	508	481	478	487	557	535	482	524	524	518	503	475	533	491	496	474	510	529	526	520	489	552	483	548	516	493	429	489	492	501	480	508	469	494	508	462	502	452	499	499	520	499	473	546	532	509	485	435	526	524	488	516	518	494	518	484	492	525	473	498	511	452	482	522	495	480	510	470	471	500	475	480	499	491	505	486	495	502	544	508	494	458	484	497	514	526	523	496	489	516	484	466	500	494	499	486	477	526	480	519	491	501	505	492	538	481	525	508	510	506	464	488	500	530	502	533	503	476	513	527	504	510	468	496	499	486	443	525	507	535	464	508	485	485	535	516	533	516	513	507	496	496	520	524	516	548	510	506	502	487	509	523	503	489	533	509	495	481	469	530	510	487	496	491	472	486	488	518	479	510	526	515	550	512	508	528	527	484	481	490	481	509	494	521	481	530	521	479	503	534	511	485	497	503	531	455	492	524	510	538	516	490	546	511	533	515	502	528	497	503	469	507	509	496	488	537	466	541	517	496	433	498	527	488	513	487	481	496	485	509	499	504	467	524	425	504	562	477	511	517	522	485	510	491	494	496	491	521	528	507	505	516	494	479	520	509	526	505	540	462	507	474	508	499	469	500	542	505	455	513	491	523	483	478	497	520	519	484	511	534	485	496	518	468	529	546	524	487	493	505	500	512	517	509	507	490	527	481	480	481	517	496	516	517	488	504	470	489	511	511	520	515	499	511	506	500	503	517	514	458	476	491	506	521	498	504	493	508	494	508	525	512	501	534	506	520	499	536	499	507	502	537	543	443	522	506	485	464	495	484	496	521	493	504	454	506	503	509	477	520	505	511	514	492	484	492	500	456	511	534	492	517	520	475	524	506	495	510	503	503	494	516	539	457	492	508	495	497	514	536	482	524	525	490	480	502	442	499	498	476	483	511	503	571	486	489	517	483	477	491	507	532	510	528	502	548	464	546	452	499	501	530	471	472	496	512	515	524	497	460	484	476	479	472	440	496	467	513	514	495	482	522	536	517	500	512	498	503	488	497	510	489	521	487	478	491	504	489	485	524	503	501	453	450	496	529	549	474	538	502	532	495	490	509	460	498	486	508	544	469	475	547	501	508	503	494	490	508	521	493	492	505	471	488	527	499	466	508	501	506	488	528	500	466	533	514	465	480	493	496	496	519	484	531	541	478	523	457	530	486	513	486	467	487	499	510	506	491	493	492	506	512	518	501	500	492	469	489	488	527	517	483	524	511	523	504	515	509	529	526	483	472	480	512	483	465	508	501	511	522	491	508	506	513	549	544	497	537	497	461	504	479	545	556	526	530	502	484	507	505	515	517	523	543	498	488	498	525	485	495	442	478	513	468	505	508	492	499	485	533	528	498	485	506	520	505	468	539	498	530	475	462	484	496	486	503	495	488	500	531	508	511	472	527	498	523	482	522	542	511	449	516	491	482	473	497	476	533	506	504	491	513	501	470	510	508	476	552	496	495	513	492	575	483	515	516	488	520	496	520	506	466	511	479	485	514	471	487	488	533	513	495	536	481	499	505	571	541	477	490	527	467	484	467	502	496	538	493	498	513	497	503	551	529	538	528	509	531	553	481	516	514	492	465	527	522	514	472	522	495	509	480	504	507	531	482	505	523	519	490	487	496	498	517	480	510	508	506	496	458	499	547	484	492	494	508	469	509	506	512	492	511	521	493	490	549	506	539	508	476	517	520	473	510	488	474	500	489	542	499	470	503	499	509	490	483	512	483	482	523	529	504	471	527	478	477	502	504	483	500	516	536	524	476	482	508	477	483	480	507	464	531	499	473	545	465	489	489	507	515	527	497	469	507	470	547	500	486	500	495	508	503	515	459	486	506	511	514	566	553	498	479	507	484	493	464	484	540	526	517	537	488	519	475	458	497	501	520	438	498	480	505	564	505	503	505	515	516	507	482	488	530	506	497	516	461	513	500	526	529	522	502	519	517	489	522	502	490	530	481	427
5204	1125	1106	694	594	524	444	480	482	2105	3300	2146	1107	637	445	409	397	433	417	442	427	426	378	396	425	433	411	415	388	433	401	402	422	386	403	422	426	392	407	414	400	403	388	418	400	411	401	386	413	414	400	397	401	394	429	394	409	399	407	413	400	409	384	409	448	408	437	412	399	422	405	419	420	414	437	400	413	441	429	430	393	433	402	422	395	418	436	447	420	413	429	427	424	431	423	449	399	375	409	447	424	399	405	371	415	421	416	426	410	415	443	394	424	432	478	387	398	426	454	446	394	390	406	386	415	386	428	466	424	396	451	400	412	382	389	419	372	426	434	369	396	380	428	403	431	412	408	385	405	371	425	405	441	438	423	432	396	431	419	405	420	418	437	381	422	406	427	393	416	423	408	436	417	412	424	406	403	419	420	439	437	373	427	411	392	402	429	412	464	420	391	406	415	403	365	423	437	397	418	410	431	447	390	410	388	379	422	452	437	400	423	402	420	378	409	383	392	435	381	395	406	409	382	400	390	371	380	388	449	426	375	432	396	408	403	369	405	406	430	435	448	458	455	403	386	400	410	437	384	382	392	395	401	407	393	422	433	418	432	431	424	399	420	403	437	421	414	423	424	442	409	406	381	399	385	406	415	418	435	382	405	428	443	398	405	402	405	397	383	386	464	437	381	430	415	388	384	425	400	417	431	433	398	407	435	432	383	388	432	379	424	397	407	424	406	383	454	398	375	384	426	408	373	379	395	432	451	428	418	386	408	423	395	409	402	417	396	429	403	393	402	420	442	411	389	431	411	418	435	404	436	385	385	378	441	416	418	421	384	403	394	412	399	418	428	396	415	411	399	420	396	399	404	403	422	411	445	394	409	424	434	396	389	385	417	416	412	387	387	416	399	418	385	426	421	452	425	385	408	406	406	412	422	430	403	447	411	424	412	394	382	456	364	412	389	409	389	421	403	400	414	404	402	415	415	436	418	428	409	428	421	420	397	433	403	422	393	415	400	411	420	409	422	379	414	409	397	411	421	424	408	396	412	416	407	395	403	416	434	369	401	432	439	371	405	439	421	396	411	440	408	432	408	429	421	458	415	413	389	405	403	424	432	421	440	405	403	411	433	423	399	402	429	409	425	385	438	363	429	435	363	405	430	417	404	412	446	420	382	388	407	432	388	426	402	420	423	406	399	423	431	407	441	405	405	414	434	392	413	411	420	387	413	392	407	444	412	387	385	415	384	403	395	413	407	400	401	423	431	410	442	406	402	409	452	388	468	406	443	422	425	454	413	420	418	414	433	442	426	406	400	360	382	403	470	421	409	450	405	436	407	402	410	426	402	455	399	395	366	392	401	422	420	377	433	409	386	384	414	423	365	413	436	425	391	405	420	389	405	456	381	419	398	387	390	410	366	383	398	432	434	416	430	417	413	411	375	398	414	399	447	413	439	410	432	422	426	417	419	406	435	413	367	417	433	422	434	386	427	438	421	422	429	413	412	403	399	420	380	440	424	418	390	436	421	383	403	393	432	411	441	422	406	393	431	443	418	400	409	398	426	413	419	376	411	408	440	398	412	399	454	433	394	409	387	415	378	429	432	406	418	420	422	405	432	393	409	379	375	405	422	410	425	394	406	443	421	421	414	395	388	428	414	423	459	388	386	409	453	427	402	410	433	427	398	415	428	393	387	416	422	410	427	415	412	397	423	404	412	391	389	430	392	381	426	395	421	414	444	405	406	403	413	444	401	465	436	391	431	402	401	432	419	418	406	367	411	382	430	404	356	404	409	420	404	423	394	420	416	386	402	400	427	391	430	410	400	437	441	386	413	401	421	430	411	379	450	425	394	387	396	404	409	423	384	414	403	442	409	386	403	441	421	417	415	418	418	434	390	456	424	419	407	420	407	414	393	423	407	407	432	370	371	396	445	384	406	436	419	443	395	406	424	420	415	398	447	386	434	417	432	416	393	405	404	388	433	447	422	411	411	409	410	404	403	406	435	416	395	421	444	406	403	418	417	390	432	392	400	407	396	414	423	395	407	410	411	365	414	402	415	412	405	405	426	398	393	392	383	398	418	394	417	397	427	411	395	423	463	411	422	460	408	381	427	412	394	396	391	416	428	405	422	401	395	421	448	434	384	440	449	413	408	415	433	412	400	410	373	455	440	400	413	372	425	395	404	400	438	406	426	417	405	410	448	454	406	405	435	384	412	441	386	424	403	379	431	443	407	401	421	444	393	432	394	398	422	414	412	399	431	429	391	409	396	410	416	402	390	435	400	434	428	389	424	421	408	407	433	414	398	443	385	342	352	426	406	403	395	408	431	399	397	419	427	391	374	403	416	433	413	390	420	432	405	377	419	388	358	404	438	405	443	448	441	443	401	426	405	426	404	407	422	434	413	397	422	429	428	430	391	412	418	446	417	412	439	447	394	394	408	429	402	422	410	406	407	392	420	429	393	392	443	436	412	397	404	409	430	410	440	385	417	408	421	373	442	449	416	421	418	446	399	411	385	388	420	433	396	397	382	394	383	436	397	418	414	392	400	424	425	415	396	403	456	485	384	404	399	449	427	428	402	424	393	394	425	404	399	423	400	454	397	411	395	381	417	430	398	378	428	388	416	421	405	420	398	420	427	421	412	402	416	434	409	450	371	415	436	409	414	413	399	419	388	388	387	423	423	415	433	424	395	405	414	376	430	417	400	410	445	381	415	398	405	422	412	420	423	395	417	401	402	405	419	447	437	433	421	398	427	416	399	403	422	426	401	396	414	431	413	408	411	396	363	422	428	431	403	436	410	451	422	422	435	416	398	419	406	377	404	418	403	404	431	427	410	439	426	414	445	412	404	435	436	428	381	394	387	414	432	417	443	462	394	401	396	434	392	406	387	406	443	387	412	390	405	433	430	407	373	401	404	390	411	393	434	396	405	417	431	392	416	411	399	429	395	408	447	381	400	418	407	435	439	406	426	419	451	414	402	428	386	399	405	399	394	386	392	396	414	395	432	439	418	412	438	423	422	409	436	394	400	374	398	371	382	398	424	410	416	432	395	432	393	384	425	418	436	400	413	385	367	399	402	437	428	422	440	402	384	427	428	416	433	440	421	388	407	415	395	408	418	415	413	412	416	467	428	400	374	451	420	435	429	414	418	401	407	407	394	409	448	403	410	446	390	429	425	439	430	473	389	427	402	421	416	407	440	422	400	429	425	407	413	417	403	423	432	435	451	402	459	432	395	420	414	394	439	455	405	394	461	398	412	405	416	381	407	409	450	407	447	419	426	403	403	444	398	439	432	385	410	429	401	426	399	399	447	435	391	420	400	425	374	388	403	419	432	405	420	427	391	413	398	412	390	421	419	390	426	421	434	441	423	438	388	448	383	397	422	432	364	387	382	403	389	407	387	407	425	417	407	395	432	412	388	390	395	457	417	409	416	425	396	438	428	417	410	421	421	418	397	409	410	398	375	376	422	383	392	388	444	422	439	410
25067	21052	26902	25052	5286	1124	808	768	2446	12211	18794	12918	5010	1292	755	545	507	515	475	487	540	499	546	536	502	541	521	474	525	534	493	552	493	528	494	495	515	495	466	524	529	506	491	519	536	508	535	514	481	501	487	494	537	530	498	501	476	493	507	504	491	510	471	502	512	510	492	468	500	518	496	501	523	497	473	502	519	499	500	505	525	479	493	479	500	483	456	504	483	544	544	541	490	462	492	509	555	522	483	526	543	498	500	472	515	517	516	485	501	563	467	520	516	533	531	499	538	514	490	458	517	488	538	507	508	480	469	507	535	533	512	509	483	474	513	525	532	494	502	533	527	511	518	535	472	523	466	478	540	523	535	558	526	487	487	476	519	499	468	521	517	502	519	465	495	523	486	492	528	503	521	507	502	494	539	489	520	507	499	508	487	490	503	498	489	466	537	495	518	448	474	472	498	458	492	526	519	527	488	488	533	487	533	488	504	505	483	487	517	549	524	511	494	448	509	474	503	480	504	473	539	524	499	527	502	500	525	489	490	501	537	520	498	501	453	502	485	496	541	487	533	471	535	531	498	495	526	546	486	509	523	541	498	493	513	570	532	487	489	513	510	488	491	482	527	501	487	481	497	512	504	518	555	519	464	498	541	523	532	489	511	513	517	494	480	508	528	498	501	542	481	497	518	505	528	517	494	515	511	512	512	500	500	494	497	485	506	503	503	492	541	498	464	495	499	522	514	554	458	507	478	494	513	492	472	529	517	553	520	478	515	488	504	460	507	501	521	541	498	495	520	504	502	529	492	470	527	456	487	514	511	541	470	527	497	505	467	526	510	498	504	486	487	453	490	482	496	475	479	516	483	507	506	489	513	485	497	563	529	532	527	519	492	489	523	490	517	534	506	441	525	499	503	513	488	522	531	455	501	538	472	463	528	500	516	509	488	501	500	501	503	499	514	549	498	480	519	489	462	495	513	493	544	523	491	471	515	546	477	509	489	490	479	453	511	565	492	483	503	481	524	525	478	523	495	521	492	526	550	518	462	492	531	511	451	468	468	531	493	495	516	509	512	527	527	476	498	465	521	437	496	526	504	505	494	540	486	532	526	515	521	528	519	512	490	511	502	515	493	484	526	460	514	477	493	491	475	489	480	477	513	504	467	497	475	481	525	486	509	493	528	480	449	509	561	481	522	509	490	534	480	534	444	472	513	522	523	482	479	486	496	518	512	502	493	473	554	485	491	548	491	533	501	505	490	516	495	491	549	526	512	475	535	508	478	527	531	535	549	506	520	519	509	523	492	456	525	476	513	490	495	491	509	524	496	507	512	482	517	532	496	507	530	518	529	477	510	491	504	506	526	488	530	502	500	493	489	517	555	518	518	509	503	509	559	493	496	539	509	552	518	516	484	509	452	526	494	486	507	471	522	518	509	497	488	515	535	540	507	515	507	499	500	500	483	503	552	485	464	486	489	506	510	499	497	507	482	450	525	485	489	534	508	525	472	470	506	531	500	508	513	489	532	496	513	521	506	509	540	531	494	512	524	495	490	506	531	530	519	516	480	495	514	544	512	510	485	506	486	513	530	519	506	449	540	529	521	511	566	467	504	520	458	446	517	519	525	494	475	481	506	526	508	475	516	557	497	538	534	504	496	504	478	511	576	490	497	519	520	516	522	503	479	507	472	506	530	502	496	480	494	533	504	496	538	512	524	517	519	485	475	520	515	510	487	505	466	519	485	448	532	490	461	517	507	537	493	499	503	477	488	551	492	531	449	552	473	503	511	483	533	471	485	484	472	504	522	511	512	500	491	526	478	517	469	464	500	525	516	495	506	465	457	479	504	492	485	508	536	503	486	517	501	476	527	510	481	475	542	505	505	557	498	499	513	512	545	505	525	514	511	482	521	510	487	487	521	518	507	499	533	535	514	525	514	549	511	529	524	519	508	476	464	460	551	534	551	516	513	476	498	515	490	560	501	480	454	496	479	522	536	505	517	549	493	471	512	509	536	485	520	515	498	492	534	546	487	515	509	527	529	529	439	518	455	523	442	538	500	493	503	495	471	511	506	503	482	508	512	475	525	512	531	497	482	498	516	523	493	530	495	574	518	539	440	525	544	469	479	469	517	512	493	453	493	492	497	499	486	543	523	508	511	498	502	485	539	525	520	461	518	501	516	506	492	534	484	490	535	525	495	492	471	507	493	482	494	476	529	518	487	517	489	521	501	512	534	549	486	474	501	529	539	502	474	494	528	519	507	491	500	497	530	494	524	508	503	493	488	518	512	538	493	533	528	502	522	508	533	515	488	513	504	495	497	516	481	546	488	552	541	501	499	490	537	516	487	507	538	542	480	533	513	499	525	518	512	464	508	502	529	495	489	523	491	470	499	509	521	455	517	486	519	481	526	480	531	505	531	493	493	541	482	496	460	529	512	522	538	519	470	521	499	509	524	533	495	491	524	518	506	457	522	497	502	503	457	526	536	520	533	498	516	479	549	544	504	535	505	499	516	493	532	541	498	485	515	508	507	510	502	506	503	505	451	503	534	504	564	507	523	527	469	524	501	510	508	499	537	496	552	495	476	512	511	518	535	514	495	459	497	488	506	493	488	498	511	489	501	507	509	518	494	493	513	524	538	511	530	548	489	526	497	519	462	540	496	533	491	484	507	513	533	523	526	530	519	499	486	546	469	504	490	502	531	504	489	446	509	506	462	498	453	510	497	513	536	513	490	489	486	500	504	480	512	469	513	526	526	501	491	511	478	490	503	519	516	502	542	484	481	473	521	520	481	523	481	490	468	542	531	477	515	488	512	559	525	487	514	496	550	496	507	479	504	499	498	538	509	521	500	467	472	535	508	505	498	494	506	481	534	512	538	504	519	497	501	520	525	512	520	507	509	488	496	471	507	490	494	508	523	509	533	487	497	503	518	545	517	514	476	538	506	518	473	481	532	492	495	482	505	510	501	505	526	496	519	499	537	522	509	478	488	532	505	468	532	516	503	522	491	540	492	511	478	471	517	517	487	503	514	485	515	473	508	523	501	503	467	517	478	521	482	548	548	538	497	514	529	489	500	505	478	514	484	501	500	495	508	487	487	502	519	487	496	511	501	500	462	507	478	487	510	498	476	509	518	513	520	516	538	498	530	548	550	524	537	524	491	511	479	534	512	517	475	495	512	501	534	515	552	530	464	509	501	436	542	487	525	497	476	524	489	528	523	490	500	489	504	494	516	474	488	472	489	456	487	485	501	510	485	520	519	486	493	500	493	483	467	499	466	522	495	488	538	521	528	520	522	528	506	512	482	499	500	543	464	538	480	534	528	520	529	480	505	521	508	512	513	486	521	503	533	509	472	515	510	513	523	519	518	492	496	505	508	507	525	474	498	520	526	499	522	498	492	486	534	470	515	516	520	550	507	474	510	496	487	526	485	504	523	522	467	517	500	509	531	496	487	474	505	494	505	512	442	490	503	505	490	504	462	483	490	514	496	453
3826	3743	3113	1637	1191	865	743	834	3346	14765	16671	11101	4542	1294	679	473	473	451	471	448	430	407	425	460	444	444	492	470	439	459	422	469	426	463	421	412	428	434	424	449	430	406	471	441	399	493	423	423	433	417	467	454	427	420	444	432	428	439	421	398	447	452	422	401	426	450	415	422	425	412	466	431	457	453	449	420	424	450	411	433	426	407	435	448	419	402	442	448	434	455	422	409	432	447	467	435	431	430	420	439	411	429	445	438	453	426	436	398	457	434	451	424	441	420	409	420	414	452	455	417	450	429	452	420	435	415	398	407	455	406	447	471	419	447	434	425	457	415	447	410	440	454	461	430	402	468	423	420	411	448	429	410	445	449	449	452	463	421	441	396	428	412	434	475	437	444	431	441	450	447	428	465	411	424	444	415	424	425	405	461	438	433	434	425	463	423	428	433	451	444	423	454	487	449	435	447	426	389	422	425	441	423	432	376	482	436	457	461	433	435	481	457	439	415	464	422	421	437	408	421	450	424	454	438	439	454	431	428	408	500	445	470	447	478	439	442	483	391	406	434	442	428	408	425	442	424	426	435	484	428	463	446	448	402	428	412	431	404	422	418	434	428	441	404	447	424	412	427	442	412	474	458	434	388	414	404	424	454	427	438	414	418	443	445	426	397	428	424	459	421	452	429	427	422	465	422	422	470	467	467	424	400	411	433	449	391	467	466	429	441	437	420	450	446	423	459	449	442	447	436	466	446	412	408	439	404	422	445	400	424	431	460	461	454	453	466	469	439	439	430	422	425	417	439	479	451	445	427	408	472	405	444	413	453	442	438	416	429	452	434	386	458	429	406	443	427	402	428	432	446	451	429	435	404	457	464	439	420	425	427	401	457	441	392	420	432	380	459	445	406	447	403	413	438	458	392	434	470	431	460	431	437	429	425	418	444	417	429	427	456	462	463	424	411	434	446	449	466	415	425	416	419	451	445	465	437	439	466	438	474	418	414	423	415	421	441	444	452	420	431	420	425	393	434	432	407	444	411	400	441	441	472	427	412	402	426	458	431	412	454	429	429	469	438	436	407	439	421	458	456	425	431	418	468	433	437	422	428	433	450	436	463	437	458	461	411	417	439	440	434	425	399	432	472	424	417	417	425	414	421	405	418	423	440	434	389	418	459	395	476	464	425	442	398	435	445	420	460	423	403	456	443	449	446	413	439	452	425	442	436	461	428	445	423	428	439	447	427	438	445	440	420	428	401	370	446	464	414	453	428	381	454	450	456	399	428	402	433	443	434	465	448	446	431	417	403	491	447	412	448	435	414	444	405	411	444	461	465	427	398	430	405	488	419	443	415	445	429	409	427	376	418	435	439	421	410	423	447	431	424	463	439	405	432	449	451	396	436	408	435	441	429	439	456	445	447	410	437	415	431	422	418	440	425	437	416	461	427	416	424	429	378	412	424	440	438	434	407	437	426	442	445	481	445	426	440	419	448	437	447	420	440	459	440	421	415	443	430	444	444	436	419	427	430	440	459	441	433	426	418	409	438	443	449	423	455	433	464	446	414	394	440	432	474	435	451	436	444	402	409	435	430	449	417	425	433	415	445	442	431	430	411	425	415	422	412	436	401	422	386	451	417	429	401	446	450	392	433	451	419	395	410	406	424	455	429	417	404	443	444	445	429	479	463	422	410	445	425	431	410	422	438	413	486	416	437	424	418	434	442	438	411	467	429	439	421	429	392	466	458	431	425	435	464	460	449	431	436	439	403	470	421	417	459	416	480	421	399	433	476	445	403	414	437	424	407	462	435	398	442	463	489	446	423	458	479	422	420	448	452	403	443	436	432	447	433	432	437	421	428	449	387	417	452	464	438	421	415	429	455	430	453	471	415	430	440	447	460	409	417	438	429	424	383	443	428	397	449	438	456	398	437	417	418	453	454	451	441	423	474	443	402	447	424	426	422	416	454	451	442	413	438	403	418	398	455	426	428	432	408	435	468	401	434	412	437	439	460	401	422	441	425	482	420	466	445	439	450	444	412	427	452	424	421	445	436	459	450	428	413	464	435	422	419	416	414	423	444	396	436	442	427	427	465	432	427	435	470	431	437	430	434	436	445	444	415	419	441	438	418	452	415	432	431	419	427	412	401	454	438	393	434	381	433	452	429	423	414	448	443	435	446	419	472	430	424	438	416	442	450	411	435	433	377	442	436	426	428	483	429	460	426	414	445	424	432	413	436	443	394	454	410	387	431	433	401	417	419	417	474	414	484	404	427	429	446	418	468	416	415	395	415	398	418	425	428	464	440	428	459	429	432	410	426	441	424	466	406	440	368	427	416	453	403	440	407	408	440	408	402	459	464	448	452	465	445	451	446	485	446	410	412	440	477	407	470	453	430	451	443	460	403	457	484	434	416	418	440	395	433	450	437	410	424	439	423	428	478	393	416	437	420	419	444	421	464	402	449	423	422	441	445	458	435	419	418	411	441	442	427	478	459	450	421	426	439	413	436	440	470	447	433	431	435	448	435	409	421	437	394	434	450	443	437	431	427	425	455	408	438	411	448	425	442	427	419	375	424	440	469	423	437	438	427	439	461	448	451	471	408	407	439	472	419	439	443	440	414	450	396	427	437	405	444	441	423	395	441	409	441	454	448	403	425	419	420	476	427	458	473	459	445	417	458	423	431	432	400	437	448	420	405	464	442	438	456	425	448	422	422	416	448	471	417	425	433	421	401	416	442	398	415	436	423	427	437	408	398	442	445	418	435	400	417	446	431	434	445	408	431	462	406	437	447	431	438	466	457	457	435	444	441	441	440	436	417	419	438	428	423	452	447	448	411	410	448	430	424	416	442	408	429	433	423	420	445	421	444	410	434	427	431	444	393	387	426	501	466	433	437	435	446	425	417	450	426	425	455	435	404	435	390	421	423	405	433	433	463	435	403	398	436	395	450	445	452	379	439	421	422	385	431	442	435	432	438	444	447	423	404	491	457	458	414	408	441	428	391	437	457	432	442	415	392	434	433	441	416	408	439	422	414	451	415	421	449	453	389	415	467	414	439	442	451	406	427	433	432	446	421	475	430	415	436	415	435	424	456	423	435	475	413	498	392	403	428	437	428	431	415	428	428	418	428	434	437	423	461	431	474	437	444	436	441	427	436	437	433	441	432	399	432	423	408	401	435	413	438	440	417	439	424	464	431	428	408	435	412	436	412	408	420	432	388	427	435	413	409	440	441	405	422	420	413	424	446	450	444	424	461	422	438	442	413	403	450	447	433	429	457	414	425	418	460	435	418	449	494	445	443	415	456	443	467	425	401	437	454	409	439	405	436	441	437	398	421	438	427	402	466	468	420	465	427	423	406	432	454	457	403	408	454	460	421	444	431	390	416	423	393	423	454	445	445	440	419	450	398	422	417	424	373	402	431	437	407	462	427	440	406	437	397	457	473	399	423	437	449	422	437	404	437	435	474	387	439	459	448	377	466	421	425	436	433	405	429
23832	21034	28233	24056	21009	8582	1927	1503	18696	40647	30992	16869	6652	1780	897	763	712	750	730	716	725	752	713	708	691	666	733	726	699	738	666	670	713	723	752	675	701	717	759	712	650	724	730	720	683	689	690	679	707	720	696	675	750	696	714	734	729	710	694	685	714	661	694	699	684	713	742	740	720	705	727	722	688	737	717	722	680	684	718	694	686	748	700	691	689	692	713	753	707	711	703	683	720	697	699	660	661	700	704	726	718	710	696	756	702	732	742	714	739	691	707	741	692	713	720	702	650	728	755	723	657	750	728	699	683	703	714	666	697	651	671	763	699	696	726	726	690	673	688	689	733	658	700	760	701	683	731	718	677	684	707	719	726	682	728	626	723	670	746	734	706	675	733	710	706	670	684	691	700	662	751	680	684	707	694	709	729	702	702	695	705	680	667	638	674	709	709	709	698	663	701	744	738	687	715	722	671	721	701	688	718	743	682	745	710	687	699	715	701	718	717	731	690	703	653	704	687	703	646	680	728	713	719	723	717	712	729	696	693	675	721	723	694	697	750	641	701	716	644	657	711	703	678	738	731	698	740	722	670	696	736	681	668	729	700	696	687	707	699	685	743	694	702	716	669	668	696	733	689	675	680	711	732	705	680	710	660	695	691	695	669	692	759	683	753	681	673	724	689	701	728	715	693	721	699	706	717	731	707	666	748	711	715	713	680	688	650	685	736	658	661	656	699	695	705	695	685	701	745	686	714	704	760	670	715	679	684	646	654	689	727	710	724	700	664	738	740	713	666	755	717	718	683	710	643	694	699	694	703	721	706	729	709	706	720	668	708	721	715	691	708	697	725	704	718	708	718	699	701	709	708	664	701	706	691	703	688	737	687	687	729	690	671	705	704	769	697	672	703	687	689	666	744	709	642	729	681	732	678	655	671	680	750	669	692	729	717	720	672	778	722	705	703	681	677	693	664	732	703	681	727	745	677	704	677	682	687	719	674	739	685	686	681	716	682	654	718	662	741	703	725	720	699	723	691	707	692	710	691	740	674	727	746	690	725	703	704	743	687	685	709	722	727	706	677	672	660	675	735	701	701	690	692	677	713	698	681	726	710	703	713	731	754	702	721	673	744	665	735	707	753	760	677	696	711	696	742	663	702	737	648	723	676	745	689	725	713	698	797	711	675	724	759	664	661	718	691	687	685	703	690	713	682	717	694	688	721	701	745	689	701	713	664	769	705	678	746	687	759	705	686	764	722	683	718	678	710	687	705	676	695	686	665	648	673	703	691	727	697	671	679	718	699	701	670	699	703	661	683	705	702	713	712	697	630	724	704	661	677	663	724	697	684	713	733	723	699	702	643	699	687	677	705	650	686	699	709	663	695	717	667	735	722	709	733	704	696	686	676	713	682	670	710	677	686	705	694	735	683	707	683	685	701	726	676	685	679	683	703	671	666	667	668	707	772	651	696	711	729	698	703	715	696	702	691	662	709	679	726	701	723	693	654	682	714	717	648	657	672	724	719	723	691	710	725	666	726	692	765	679	686	724	675	689	684	695	678	717	696	678	724	737	683	736	640	705	714	735	687	724	744	684	700	717	725	731	695	695	630	688	727	708	709	747	717	710	693	747	665	732	729	675	690	707	733	685	689	655	712	741	692	662	678	689	742	696	730	703	704	707	699	693	702	682	699	707	646	685	729	696	709	702	732	651	710	711	720	692	692	664	696	665	728	710	671	701	705	703	702	712	683	717	638	664	666	687	725	705	770	736	757	730	622	669	702	661	668	675	693	689	691	663	691	677	674	678	672	705	700	682	686	750	662	686	710	684	692	709	774	714	742	662	647	696	760	726	711	715	716	686	684	653	685	707	704	736	698	710	695	680	669	677	710	656	637	758	693	694	675	677	752	721	704	698	667	652	671	679	724	716	661	730	722	695	724	662	697	671	679	676	713	717	744	677	736	747	675	710	723	718	737	715	672	677	686	696	740	686	725	655	713	668	720	711	690	693	708	664	695	693	697	709	709	642	683	668	702	713	689	690	707	700	691	673	744	715	687	659	678	724	673	720	682	716	681	708	706	739	704	690	725	693	733	714	675	669	711	689	693	692	724	682	674	758	703	711	662	682	680	676	688	682	694	676	734	681	717	722	680	709	701	674	719	702	747	698	693	641	712	697	732	690	722	667	693	694	738	723	681	694	675	690	770	759	700	671	645	657	689	709	729	663	708	722	676	717	660	669	703	677	671	644	689	719	672	673	689	693	671	710	725	668	670	668	712	691	700	735	682	679	734	704	688	714	702	701	694	680	730	705	685	713	725	678	674	699	752	676	681	679	699	697	690	664	681	695	658	728	687	714	713	677	673	673	672	733	704	724	700	739	714	681	719	690	710	728	700	714	758	737	716	684	660	652	779	721	703	706	712	686	729	702	683	672	726	687	697	764	679	712	749	743	726	679	717	673	656	688	626	678	706	682	705	728	665	694	679	673	701	720	689	724	676	649	697	723	663	711	643	722	705	644	725	699	719	657	726	721	701	626	673	716	699	682	712	691	688	718	692	700	710	685	699	630	668	699	693	694	767	703	706	721	697	728	699	690	707	716	719	725	712	673	713	651	726	683	672	675	739	704	731	724	723	661	670	660	669	709	713	658	683	695	732	705	711	684	730	692	685	672	699	717	739	733	725	718	700	702	717	676	710	694	724	681	677	674	701	713	681	723	668	706	708	736	704	698	703	684	745	662	685	769	676	709	675	704	685	697	697	691	695	689	739	705	714	759	731	668	678	684	709	694	678	704	721	749	656	709	724	693	727	640	709	680	661	701	700	709	724	737	708	685	707	686	704	708	715	679	746	698	660	705	714	733	711	713	700	696	661	717	698	650	667	701	658	717	706	693	705	677	690	707	675	716	693	697	676	693	684	676	733	679	672	718	640	687	699	667	735	687	698	696	678	663	687	706	762	673	709	709	674	648	689	725	702	685	644	730	657	677	677	727	741	682	709	687	673	723	668	694	733	703	692	699	680	767	708	688	663	674	671	695	689	718	734	687	705	721	747	715	684	727	738	673	672	714	735	715	708	660	699	676	649	729	705	673	636	696	730	697	730	716	750	668	714	690	695	714	722	679	738	727	749	707	727	724	688	699	684	746	750	692	741	645	701	735	734	706	704	707	697	698	691	693	690	720	689	691	725	737	651	696	675	677	690	687	671	671	688	662	704	682	678	640	717	730	782	701	687	725	702	679	647	746	665	709	692	683	693	709	702	687	655	672	689	728	675	672	721	682	699	720	698	724	715	741	689	724	678	683	655	657	677	724	710	704	770	698	696	682	705	672	681	684	665	671	729	694	681	711	746	712	689	728	652	698	682	667	674	659	708	718	709	703	717	741	656	685	726	689	702	685	668	650	668	656	686	753	677	693	703	675	713	712	718	690	619	686	716	670	716	749	695	700	649	719	687	770	722	754	703	679	687	718	660	676	717	724	711	602	689	650	674	731	739	712
4263	6893	5923	3134	2185	1647	1392	1443	23122	37542	24608	13044	5552	1638	830	595	613	664	584	558	569	626	558	582	622	614	589	547	567	604	626	616	590	594	560	603	642	557	571	593	618	574	557	585	597	610	598	587	593	621	544	603	629	559	591	529	564	566	538	596	607	570	581	616	611	617	609	624	590	586	574	581	607	565	564	610	608	595	594	586	612	590	593	625	584	560	551	557	575	581	559	641	615	556	612	576	583	571	599	597	601	620	612	575	575	593	575	576	584	598	594	625	570	596	572	588	598	582	550	560	564	586	623	565	580	584	557	593	634	569	570	562	611	613	600	605	524	574	586	587	591	570	588	613	648	551	593	588	567	600	604	582	549	566	575	584	600	562	566	566	559	563	588	557	584	635	580	514	603	589	631	583	609	593	556	563	609	576	627	557	595	598	606	590	582	616	602	559	544	603	595	598	542	575	618	603	598	566	592	600	550	586	584	590	633	602	540	546	605	593	563	575	573	622	570	572	600	620	601	611	581	589	587	569	580	582	576	599	565	590	559	570	605	552	585	568	552	623	594	586	584	572	547	589	574	598	567	551	586	562	551	617	584	605	602	606	535	595	573	579	579	529	599	615	576	596	570	582	602	590	559	553	585	589	557	621	618	529	595	569	576	556	601	553	552	575	550	621	577	577	597	603	606	593	585	571	577	610	577	587	602	596	581	569	557	568	561	567	613	602	563	576	586	543	554	597	562	539	592	600	587	609	568	550	570	589	571	569	596	592	547	593	595	618	546	569	594	588	590	598	551	592	611	569	569	549	596	551	606	541	542	633	590	611	572	588	587	554	592	610	570	533	587	593	532	607	576	564	581	573	546	584	595	587	567	603	574	569	613	585	588	607	593	541	600	550	605	591	579	557	596	548	588	624	590	602	581	563	574	569	547	601	595	603	607	588	504	554	579	583	595	523	592	580	585	562	652	556	560	564	562	540	555	617	561	633	588	600	596	561	588	613	600	593	600	594	559	595	551	589	577	602	559	594	586	634	596	580	599	564	528	581	528	556	581	591	560	600	559	605	584	586	580	594	585	569	561	609	615	595	595	590	595	602	592	596	598	605	562	553	615	565	579	581	537	579	553	530	602	578	585	594	515	624	530	606	606	609	574	594	551	576	599	588	580	547	611	602	570	559	581	602	595	606	589	584	587	572	608	559	578	583	594	575	592	573	577	652	537	595	587	598	517	563	577	596	548	588	578	589	566	560	593	532	614	600	580	596	566	590	565	584	573	585	603	588	578	598	585	603	559	619	567	587	610	599	576	581	585	605	532	561	572	582	555	585	575	553	577	576	630	593	560	578	623	539	574	593	561	553	575	534	593	633	554	564	555	547	551	575	600	604	591	594	586	589	559	595	559	548	569	544	608	596	586	542	544	582	587	613	565	551	590	549	566	623	609	592	562	604	579	661	544	573	553	612	597	549	559	558	580	560	581	584	574	582	569	647	601	596	590	598	578	620	569	585	618	584	603	562	544	566	614	596	546	589	607	585	580	605	622	584	566	597	588	601	556	584	600	536	635	588	597	603	566	596	598	606	614	583	568	625	599	586	557	574	605	600	590	603	588	516	604	576	531	592	581	625	518	596	589	604	587	582	594	550	600	549	581	618	587	578	562	577	622	567	569	585	600	584	621	598	596	542	550	618	573	556	580	596	575	611	582	624	528	568	598	557	534	593	571	587	600	541	583	556	591	534	577	568	539	560	588	557	594	571	598	575	563	597	566	525	632	592	552	577	558	602	588	592	554	608	580	599	601	603	595	567	571	579	589	605	605	556	625	599	563	591	584	560	590	619	569	573	603	579	629	599	576	561	552	561	592	619	592	638	611	551	623	552	539	580	608	540	579	601	552	630	585	565	550	581	600	578	554	580	580	582	583	574	604	599	601	564	577	585	579	572	576	557	578	601	593	585	583	579	554	621	608	566	595	610	564	590	589	605	575	516	597	570	576	571	586	613	545	552	568	565	558	592	592	568	572	651	591	595	564	580	619	591	576	595	582	598	624	571	604	578	590	569	653	590	603	523	576	595	585	587	546	569	583	549	561	555	543	576	605	580	606	573	551	578	593	565	573	601	608	562	597	547	543	570	585	591	631	565	568	568	593	586	581	603	576	594	588	580	549	557	568	595	586	553	609	568	552	575	591	548	604	555	560	590	560	567	617	585	592	581	577	597	567	559	593	574	627	600	577	578	568	596	573	562	585	584	563	608	544	568	574	619	544	561	563	591	564	558	594	556	615	574	610	539	567	585	606	566	590	589	564	605	611	585	571	588	560	588	567	576	563	586	565	558	557	569	594	584	609	574	605	602	542	609	539	553	602	612	605	549	562	561	603	578	563	571	586	554	577	599	622	561	586	575	558	617	541	574	525	605	616	579	577	562	563	577	598	586	555	585	612	604	587	572	572	590	602	548	625	586	542	589	556	603	613	581	626	531	590	587	531	606	585	606	577	582	538	539	610	568	610	569	576	550	530	601	613	579	590	591	576	617	611	566	595	558	563	570	550	590	605	564	568	543	605	514	565	595	602	551	589	581	518	552	572	529	568	538	563	544	577	605	573	551	558	572	563	549	574	565	592	595	565	585	582	585	613	588	574	552	600	582	550	589	578	586	582	570	584	581	550	569	587	581	580	608	584	615	610	561	598	581	568	583	596	549	531	581	598	587	515	596	613	569	580	602	585	601	537	581	596	572	567	599	612	608	605	547	565	577	560	535	539	581	627	549	535	617	571	600	559	567	574	580	570	570	576	555	537	543	561	558	607	525	605	566	604	562	527	544	583	554	551	546	626	560	607	578	575	579	566	565	557	606	579	620	583	571	622	565	549	568	553	582	532	566	567	607	557	540	570	605	551	547	582	558	552	561	592	557	565	586	543	597	584	557	589	560	613	552	566	581	591	562	556	563	583	538	582	541	626	559	547	633	575	579	591	574	564	621	566	555	531	521	584	591	558	528	568	568	572	574	555	592	594	574	560	554	573	576	562	575	568	573	561	582	585	571	600	578	574	555	600	561	568	616	568	549	544	581	551	550	603	593	588	554	585	602	577	567	560	544	540	566	626	578	570	567	531	604	586	585	583	646	637	575	581	585	563	614	556	591	571	609	577	595	567	575	610	618	587	557	620	616	604	545	585	592	583	576	579	579	580	569	591	587	580	618	603	555	560	569	605	552	559	544	543	596	591	571	562	566	639	615	583	535	616	579	551	528	599	579	560	533	569	623	615	590	540	581	541	596	588	557	563	597	605	595	542	564	551	567	562	604	582	572	577	579	580	563	597	562	559	562	568	578	567	568	588	572	565	585	560	534	577	599	577	567	532	559	547	597	573	572	573	588	549	596	587	541	590	570	551	597	589	554	565	563	591	553	564	540	570	578	587	589	556	558	572	533	553	612	585	572	566	607	565	576	576	589	532	540	601	578	584	614	561	588	582	570	555	572	594	544	615	600	583	578
27288	12637	1486	771	537	478	488	562	1728	2652	2250	1183	683	501	443	438	439	441	451	429	439	405	415	459	436	417	396	452	432	428	452	451	427	439	416	406	442	430	414	437	409	427	427	451	408	464	449	442	429	427	405	421	429	431	485	430	435	462	423	441	445	444	410	438	407	490	456	423	418	427	427	423	411	436	489	438	448	394	403	395	444	420	448	405	416	451	483	427	424	420	423	440	449	420	409	437	399	428	412	451	459	470	451	439	414	461	464	425	451	453	463	417	408	452	398	446	455	435	402	469	446	448	424	427	449	435	448	441	456	425	443	414	432	425	409	463	445	414	454	472	477	468	471	427	414	480	406	451	428	436	454	422	418	458	421	460	427	423	453	484	431	456	428	454	400	446	450	432	440	418	421	433	424	405	418	430	429	416	434	428	453	448	465	414	423	440	427	458	433	426	446	435	459	442	473	448	432	418	484	424	410	427	454	444	401	420	438	433	450	431	417	383	403	451	416	447	455	444	415	447	439	432	440	422	404	429	425	442	446	439	458	443	428	443	417	416	454	401	457	467	413	431	428	470	416	450	449	438	419	451	443	426	432	469	447	442	440	402	445	410	437	426	417	461	426	467	440	422	406	407	452	417	413	465	437	422	435	398	430	454	413	432	426	437	429	432	444	438	480	486	452	429	430	429	447	426	450	427	393	443	445	464	420	429	429	450	439	451	450	433	435	409	438	446	469	408	422	444	433	450	483	421	432	424	452	407	407	465	401	450	456	433	410	434	424	455	432	379	435	457	449	462	484	412	475	426	422	457	436	463	451	486	455	409	438	419	448	458	433	436	456	428	372	427	473	448	440	434	436	460	450	424	440	450	431	438	455	417	446	427	424	478	446	434	417	436	435	447	420	446	459	444	426	418	413	409	437	431	442	464	423	433	393	401	417	426	433	443	432	434	464	426	460	404	443	397	403	406	446	431	482	413	440	399	448	412	419	440	432	405	410	443	414	414	414	462	471	420	437	436	413	426	436	429	430	429	448	429	442	430	454	445	399	433	407	415	459	407	437	418	446	406	392	453	480	404	463	471	435	410	417	419	449	415	426	433	444	440	442	425	453	458	405	472	452	407	455	407	461	450	422	453	449	424	432	425	413	433	448	429	421	496	468	449	452	419	451	447	447	425	462	430	436	456	414	415	442	436	480	399	444	443	419	461	419	442	405	404	413	472	423	402	443	421	430	421	476	423	434	448	466	446	430	385	452	424	436	419	430	414	457	438	460	406	471	419	425	448	420	432	433	448	474	405	429	498	437	467	451	466	435	434	440	419	438	435	440	416	431	443	407	402	426	463	454	433	391	400	452	442	428	426	422	422	461	431	433	406	423	415	434	381	445	425	413	425	402	444	433	447	444	443	418	384	405	398	454	452	439	445	455	423	462	411	455	401	442	440	455	472	423	444	427	415	426	452	394	442	455	425	470	463	433	423	444	425	432	420	430	376	447	451	438	437	385	423	457	422	444	407	460	393	426	445	408	405	466	417	421	456	420	437	426	411	425	459	452	423	445	417	441	448	461	433	433	430	443	436	451	465	439	408	433	460	422	418	433	443	463	446	452	429	392	442	448	428	442	417	473	448	435	427	424	446	445	442	453	464	448	416	428	420	433	411	417	430	439	433	468	422	469	450	454	423	451	421	413	457	474	454	465	383	434	422	470	436	413	419	462	422	442	397	433	417	451	426	420	404	419	434	413	420	462	437	443	430	431	471	443	460	444	437	432	441	436	437	473	435	421	445	464	436	422	432	460	418	440	429	435	423	453	478	425	458	422	406	430	442	406	406	472	429	414	466	436	415	441	429	445	407	454	446	464	448	439	482	435	410	458	431	457	441	449	463	444	445	452	429	432	470	430	419	401	427	445	472	403	448	411	418	463	401	422	420	438	392	402	442	430	470	459	426	395	442	438	442	422	425	478	410	378	447	443	431	425	423	420	425	450	413	456	386	449	455	459	442	453	385	434	435	421	435	418	438	466	415	455	396	461	460	427	419	426	427	416	412	471	429	422	453	459	436	441	454	415	421	423	432	439	392	414	435	444	445	444	458	444	457	427	410	459	454	442	404	405	417	454	462	409	415	418	446	405	430	425	434	395	447	454	458	354	422	449	461	415	421	450	427	412	416	439	460	435	403	454	404	412	400	413	411	467	447	439	417	427	446	456	436	430	459	423	469	434	418	394	420	424	420	418	411	469	411	451	409	395	458	448	409	445	435	423	444	420	448	451	427	467	447	444	450	463	418	433	382	413	420	437	408	450	384	457	417	433	442	457	440	440	436	447	439	438	422	443	408	450	447	469	406	402	438	449	416	369	451	454	436	473	465	459	429	451	400	429	417	425	438	462	439	417	421	444	451	434	453	430	442	433	419	427	449	431	391	420	473	436	436	468	470	427	404	461	429	401	452	396	408	405	410	410	437	419	423	398	416	417	401	457	463	405	415	488	446	410	444	426	429	496	498	458	419	421	471	418	471	399	479	426	451	407	433	454	446	418	409	433	399	424	429	472	426	459	461	418	441	442	450	409	438	405	418	420	444	437	418	449	424	457	412	436	423	407	435	440	409	433	419	471	437	484	405	436	429	449	410	433	432	435	483	438	458	435	446	450	465	414	439	446	422	439	445	466	483	460	413	422	406	430	420	449	431	471	406	463	444	423	441	432	440	428	403	397	435	470	452	431	409	447	398	406	434	439	400	430	460	444	452	388	466	447	450	414	412	395	418	412	463	422	409	426	443	434	484	393	463	478	442	464	410	438	431	450	449	458	403	432	458	429	421	433	462	446	403	440	439	436	427	434	423	449	407	398	434	448	432	466	447	460	421	404	445	438	459	439	445	445	460	413	409	436	484	416	416	475	454	376	436	440	464	409	459	424	464	415	444	401	435	461	432	422	456	414	437	460	434	465	401	436	431	424	425	446	475	433	410	462	497	400	455	455	394	450	437	441	412	442	426	414	422	443	421	432	472	442	429	457	433	438	485	445	419	442	433	430	434	415	453	485	436	439	386	434	457	493	412	443	442	430	423	444	419	481	451	388	437	449	441	447	441	371	390	416	405	397	431	450	396	426	443	436	417	462	399	451	441	454	434	400	503	446	451	433	428	466	455	417	407	432	478	438	402	440	441	474	406	466	459	451	462	442	443	474	452	409	406	424	422	457	448	439	439	416	422	433	499	425	424	453	484	446	458	439	454	424	433	415	418	420	446	421	419	433	434	435	480	459	406	445	461	442	419	485	442	428	439	447	427	442	420	421	427	418	446	406	493	421	453	427	430	476	427	442	442	443	391	429	426	431	407	464	439	455	453	428	437	435	481	420	440	407	412	422	440	453	418	404	436	417	440	412	440	478	445	455	462	432	443	432	408	472	405	472	370	431	404	471	466	479	413	428	453	471	410	421	408	417	408	452	450	442	445	441	459	388	404	429	447	469	467	423	450	443	403	449	432	431	400
5076	838	820	550	444	472	437	596	2328	3304	2407	1149	652	406	407	396	351	404	360	381	361	364	340	386	367	329	353	340	387	366	377	388	393	348	366	362	406	368	368	350	389	352	370	375	367	353	350	388	378	361	372	382	334	361	373	338	379	385	346	365	351	338	393	342	407	387	377	375	348	386	343	337	370	410	357	343	352	378	374	374	395	360	365	394	358	374	336	389	362	359	388	376	359	365	365	320	364	386	375	365	384	373	380	386	402	408	389	342	375	335	380	357	330	340	355	379	360	361	394	387	370	371	341	350	366	352	413	362	352	359	357	414	371	389	345	384	368	337	353	362	378	374	375	347	400	361	360	406	379	343	375	362	389	356	364	369	380	348	349	375	397	379	344	389	382	373	323	374	334	364	381	424	365	358	340	335	374	385	361	357	353	346	390	350	356	350	363	392	317	379	370	397	386	352	372	357	362	382	400	345	373	397	376	386	378	375	381	359	360	370	348	354	368	346	406	371	365	359	378	336	388	357	362	368	368	360	344	359	368	381	347	366	373	314	383	384	361	371	392	365	360	341	377	354	327	361	356	359	369	327	349	366	347	334	373	374	372	375	339	377	331	356	389	367	378	372	372	360	350	354	357	392	392	385	348	358	356	353	374	357	346	367	353	391	385	389	367	362	377	370	375	350	373	367	373	375	393	372	377	354	377	386	374	364	346	384	363	378	373	343	340	385	387	337	350	388	392	388	386	377	341	348	375	357	367	398	323	340	375	369	362	371	347	370	346	357	324	341	344	366	344	365	342	356	400	397	366	345	349	378	368	338	364	363	355	359	370	381	362	364	363	379	332	330	399	346	385	361	361	345	350	362	380	362	353	398	349	353	372	337	374	378	373	341	393	380	392	383	347	342	353	397	361	349	362	374	374	354	366	368	347	344	352	382	396	359	375	384	320	348	395	363	384	361	360	396	365	373	357	354	380	365	375	393	357	343	328	358	348	380	343	386	386	375	360	318	350	354	395	366	327	330	358	373	363	375	379	366	367	364	376	378	351	389	352	377	347	353	348	379	342	355	360	373	363	382	383	382	400	324	357	373	365	385	353	409	359	394	361	385	415	368	343	382	366	344	363	381	351	408	355	394	352	334	362	361	342	353	347	360	378	375	348	374	374	365	376	387	343	358	376	364	349	390	351	322	373	395	383	367	361	379	398	398	362	360	364	394	360	368	363	337	370	370	369	366	363	348	366	370	349	354	368	388	373	367	367	388	392	377	349	387	370	356	376	368	377	356	375	420	370	379	361	348	380	367	373	364	375	373	306	373	366	406	340	353	369	366	400	357	381	386	380	369	367	351	345	353	360	332	352	339	378	378	350	353	368	362	365	395	398	344	372	363	370	373	352	378	347	352	361	364	350	355	353	365	379	346	380	380	357	353	386	382	380	345	359	344	388	362	383	367	359	415	343	382	372	354	354	322	359	362	378	357	374	391	395	362	386	398	371	355	367	374	367	341	368	373	366	346	408	383	363	350	362	389	335	357	361	359	393	397	384	347	373	360	384	359	375	351	349	346	357	352	391	364	399	383	353	381	369	369	368	345	355	394	355	380	388	361	379	331	359	412	391	343	355	382	361	378	337	367	388	359	365	370	368	361	380	391	371	387	381	363	415	370	377	355	388	378	362	387	348	367	359	382	379	362	325	350	359	352	362	376	367	375	380	349	331	363	335	356	387	334	366	367	387	359	338	359	360	368	313	382	365	396	351	358	340	340	380	377	347	428	327	361	356	373	364	362	383	353	369	360	365	403	392	366	377	369	365	390	346	360	405	383	370	385	370	374	340	363	363	350	355	398	390	364	395	383	348	367	374	364	365	389	342	393	389	411	320	370	380	384	381	369	379	374	327	371	381	389	348	393	368	364	385	350	398	391	358	398	389	398	363	343	352	387	379	373	360	355	353	349	399	373	376	378	370	381	393	401	356	364	372	393	340	357	412	337	350	384	346	352	364	372	357	362	356	381	406	357	348	352	357	361	336	365	378	331	347	351	423	385	393	380	397	383	361	384	354	359	352	370	395	335	375	335	375	361	334	382	326	372	384	403	365	361	356	362	378	315	355	358	365	358	355	340	329	383	354	345	399	390	373	395	371	383	391	369	396	375	343	332	357	365	366	350	383	378	395	381	352	385	400	352	405	357	381	389	388	390	381	373	383	383	374	354	364	383	337	384	338	366	370	357	380	389	343	351	357	364	354	363	395	372	359	358	361	321	358	390	385	376	389	370	375	340	337	365	365	351	349	336	396	391	344	378	374	363	358	363	380	352	406	345	394	396	361	370	358	360	400	377	365	346	390	389	362	381	394	356	387	332	386	399	373	347	398	342	353	346	389	368	344	374	344	368	385	357	392	395	358	414	337	390	364	347	328	389	335	369	371	357	363	382	348	381	382	369	355	386	383	352	361	358	386	362	382	360	380	405	382	380	382	376	377	354	375	374	324	365	369	392	360	399	367	379	342	381	353	359	363	420	358	419	381	354	387	338	362	338	371	366	368	388	383	389	360	396	377	389	337	356	390	367	362	332	390	379	365	374	365	373	373	360	382	387	375	415	387	325	358	374	384	377	361	356	354	341	381	367	389	375	396	398	426	365	370	386	343	345	367	343	381	395	363	354	386	353	370	363	383	357	343	391	371	370	338	367	350	373	362	338	365	356	364	358	349	381	369	382	375	372	396	362	377	386	348	353	380	379	397	360	356	362	355	382	346	366	371	349	345	398	371	353	366	357	364	372	341	372	359	346	374	353	393	352	382	359	375	365	359	383	367	355	377	343	332	391	426	336	354	364	388	370	361	401	360	358	377	378	382	389	361	414	369	333	374	367	344	338	378	364	327	367	344	384	355	388	365	346	357	370	352	397	340	347	370	332	367	344	350	369	361	371	371	374	343	381	358	396	368	393	347	371	330	325	389	349	403	364	363	336	369	358	396	351	392	362	369	346	346	354	377	410	350	377	334	368	376	361	384	354	364	361	381	366	366	359	335	377	376	336	326	383	369	364	358	326	339	340	367	401	357	354	366	377	394	351	373	378	371	364	360	392	406	382	361	381	382	360	360	369	372	384	382	380	369	351	388	383	372	329	373	388	369	350	379	370	365	384	368	339	399	362	389	356	387	404	320	382	378	371	359	374	366	380	345	365	361	349	363	361	363	385	392	395	362	368	379	353	362	335	365	364	346	378	381	374	368	338	390	351	338	350	382	365	343	345	378	360	362	365	358	393	373	375	360	355	356	359	381	361	369	358	379	357	361	387	396	402	348	376	351	374	386	379	352	359	368	368	382	368	374	398	349	365	358	377	357	341	338	334	342	372	365	369	371	369	374	392	421	397	383	362	369	406	368	378	406	356	381	374	360	376	372	405	427	359	365	351	342	349	365	367	379	368	356	353	369	364	383	352	366	395	371	345	340	358	381	351	346	355	353	345	359	348	382	359	345	376	333	348	395	381
25137	21056	26909	25026	5113	1287	1009	2453	8551	21648	18061	7440	2255	871	622	571	575	542	544	569	567	526	517	542	551	544	538	588	552	532	543	566	529	552	570	562	539	514	549	518	539	522	511	573	535	552	556	536	535	523	556	539	547	541	565	595	560	542	529	556	568	559	537	592	547	575	582	521	542	555	553	539	556	513	530	537	532	524	550	518	591	516	535	531	529	515	553	537	530	536	544	518	525	515	525	561	569	537	541	509	510	529	564	533	496	529	534	572	551	517	560	541	553	601	474	534	562	561	556	578	539	544	551	555	565	561	522	539	541	542	562	531	540	491	575	537	501	516	603	551	514	575	533	526	529	563	517	550	577	538	533	519	548	534	536	555	543	563	557	521	507	582	527	547	525	515	562	554	495	512	513	552	547	574	546	540	560	530	581	521	522	540	586	515	566	565	550	568	554	561	514	556	528	537	511	554	550	532	556	533	531	545	531	554	538	540	485	539	541	561	562	563	518	536	514	595	514	481	545	535	553	557	535	569	565	533	515	500	479	504	554	527	540	556	537	543	516	545	518	522	576	571	527	515	546	526	560	520	513	556	530	497	589	543	555	502	540	494	554	541	544	521	566	503	516	557	551	529	545	515	538	535	531	524	550	569	558	530	544	514	575	514	508	521	555	535	538	554	562	554	533	565	562	543	549	542	518	502	522	562	532	584	506	545	562	558	519	498	508	566	559	551	493	529	543	528	620	523	506	546	539	535	556	548	553	550	532	546	570	502	561	507	566	516	537	502	508	547	539	501	533	534	511	543	528	529	584	528	558	560	529	565	511	579	515	549	509	542	546	574	516	546	525	532	562	575	534	567	597	512	572	543	531	595	545	588	573	541	505	598	516	581	531	531	568	564	548	530	534	520	513	565	565	557	537	480	541	513	539	517	526	548	538	536	536	540	535	507	532	557	563	516	519	554	579	526	550	550	564	515	533	551	538	536	568	566	509	510	531	492	533	546	586	525	528	555	544	560	531	565	519	587	525	559	541	533	555	550	571	554	534	539	537	553	471	499	531	561	521	543	531	549	558	518	539	520	536	516	536	577	528	550	553	589	548	577	534	534	579	524	581	542	532	594	533	570	568	497	552	514	534	490	517	565	506	523	532	555	548	523	530	556	533	545	555	588	580	530	517	498	560	566	562	555	574	581	536	504	575	517	576	531	517	504	518	538	546	596	528	526	528	567	552	559	516	571	601	543	526	528	555	502	518	557	579	512	575	539	532	566	515	575	509	561	532	560	550	526	499	545	565	484	548	556	527	545	541	511	556	525	541	524	518	561	601	555	523	561	557	521	537	559	511	532	563	515	541	517	562	564	539	550	527	585	516	548	543	536	539	525	571	503	500	557	568	529	525	534	537	552	546	565	530	585	557	544	557	535	512	562	525	524	560	548	618	571	534	515	514	532	539	581	540	563	497	517	536	528	547	556	501	590	544	539	533	567	579	527	524	531	558	565	502	545	533	526	488	579	537	595	567	560	522	547	521	549	575	569	572	566	538	552	570	561	553	576	545	543	518	501	557	583	554	544	519	547	528	594	544	484	519	552	543	527	567	561	520	538	561	480	518	560	537	542	540	528	573	512	548	564	559	568	570	531	566	562	531	590	541	568	564	527	533	543	536	522	516	528	537	565	535	592	523	505	503	553	552	548	534	500	536	558	560	545	543	510	509	508	575	549	548	512	506	551	509	570	548	561	539	528	580	534	519	522	550	504	578	559	550	556	565	605	542	512	524	556	523	536	542	552	568	492	556	550	559	569	531	519	559	579	547	557	523	535	548	605	594	537	580	518	512	547	552	561	542	566	504	566	537	566	539	544	541	516	562	515	481	531	570	586	576	538	542	563	529	551	514	603	522	524	527	565	554	553	542	529	556	552	565	516	515	523	515	547	571	507	544	544	497	512	552	514	541	557	516	541	512	524	518	560	482	559	534	544	563	509	555	524	531	514	548	520	559	606	518	560	524	545	535	530	534	537	502	527	528	557	532	546	552	509	517	525	546	532	520	589	538	517	541	555	513	492	558	492	562	599	589	523	543	560	530	563	550	575	582	525	546	541	532	560	580	546	554	562	537	505	563	570	593	521	522	535	534	554	517	588	574	516	553	519	546	512	505	558	522	506	531	536	517	567	532	596	538	551	558	544	597	544	567	554	519	550	512	550	540	509	544	536	548	534	551	544	541	511	543	589	518	552	513	589	554	564	524	545	548	573	546	554	523	521	543	536	523	568	519	518	556	581	534	531	517	575	536	529	502	524	567	541	563	558	523	560	501	537	575	586	522	528	529	542	507	531	553	536	542	539	537	543	515	523	550	533	517	522	536	549	527	537	537	544	529	528	528	566	545	587	516	585	539	546	538	566	534	527	543	542	549	544	552	568	526	561	547	530	547	579	561	519	532	527	545	572	553	550	570	525	537	513	550	531	570	536	537	547	550	517	589	575	578	544	541	510	525	497	544	498	488	531	572	542	524	527	515	562	544	523	533	506	525	532	559	535	558	567	562	532	517	504	547	540	563	584	495	513	547	550	514	546	561	536	575	564	581	538	556	572	538	531	539	514	550	558	554	508	597	554	576	525	519	587	538	562	560	500	544	544	496	530	528	555	546	578	527	554	547	526	538	513	539	538	544	529	528	555	557	557	536	498	560	546	515	562	577	507	526	515	570	548	564	525	519	565	557	556	475	556	596	505	586	561	514	567	502	514	519	550	551	559	559	520	525	556	582	535	565	548	548	563	531	519	534	539	554	541	551	508	507	566	537	537	560	539	573	557	533	530	552	513	515	533	570	561	528	546	584	558	575	513	545	494	547	534	555	580	549	554	569	604	504	527	577	510	569	560	538	542	565	548	546	516	551	541	551	556	509	533	601	503	553	530	507	531	540	511	545	525	541	555	569	538	539	584	529	561	474	522	510	568	493	567	546	576	511	519	567	513	546	545	541	596	533	541	498	487	597	578	533	542	553	511	536	563	521	535	528	548	508	556	566	559	533	492	538	524	550	552	573	515	567	530	525	552	561	509	510	494	550	484	615	544	550	559	558	552	549	578	560	526	536	564	546	548	507	570	558	492	574	576	530	512	504	519	547	522	480	536	521	517	569	542	533	551	507	567	525	517	535	573	561	497	550	521	541	533	522	525	516	557	560	538	523	543	543	543	545	532	564	579	535	520	549	536	570	499	558	571	547	543	531	535	545	514	510	515	529	552	548	567	546	534	527	530	540	550	528	547	576	551	520	549	498	550	545	565	554	536	566	538	532	522	576	545	568	542	576	510	538	559	560	530	572	562	571	519	542	497	586	541	523	540	517	546	554	526	574	544	544	589	541	565	542	481	576	574	517	500	530	518	558	525	513	553	584	561	506	566	552	541	531	541	549	532	526	484	585	504	523	567	554	541	551	565	531	572	552	534	546	544	569	509	533	553	542	530	525	541	521	534	574	534	577	500	576	564	553	553
3829	3596	2979	1474	1191	1004	975	3585	10603	22180	14886	6198	2172	828	492	481	481	453	457	478	432	469	481	448	463	491	480	471	525	460	480	459	458	478	445	491	475	460	469	499	472	440	439	457	420	512	468	477	474	467	431	470	489	460	481	457	490	480	443	474	479	459	435	464	455	470	446	510	472	458	450	490	472	466	486	481	467	500	434	492	506	483	457	463	479	471	492	451	429	497	476	498	495	435	442	462	472	488	497	482	453	472	446	474	440	463	463	447	427	500	444	418	485	506	428	492	447	484	479	446	476	455	458	489	450	459	437	474	494	472	442	480	471	448	462	468	439	469	460	485	470	478	504	471	472	473	452	473	461	476	458	426	444	482	468	491	452	486	456	453	491	441	448	466	451	500	484	439	419	461	453	491	438	444	444	452	471	451	438	451	449	472	484	462	473	480	468	487	448	480	450	452	456	477	510	453	473	446	495	449	464	475	482	494	460	448	482	505	483	482	475	435	491	462	433	493	479	451	512	452	467	476	493	480	417	445	479	494	460	476	417	451	498	476	473	481	468	452	480	488	464	466	461	473	460	429	428	449	467	448	461	426	471	507	435	443	479	494	439	479	451	460	478	461	457	446	499	465	483	459	462	454	463	504	453	436	461	452	461	484	506	492	428	503	428	481	474	456	413	495	442	501	462	437	491	457	490	468	450	459	466	484	468	481	456	486	438	485	480	456	482	446	466	490	496	465	436	482	460	444	469	476	474	436	460	475	436	454	476	411	476	488	446	498	436	483	465	475	475	467	459	480	465	485	460	454	457	472	442	439	452	498	487	482	447	467	414	476	472	481	460	462	460	460	453	504	473	475	431	493	470	478	452	480	452	474	435	474	465	429	507	490	451	443	444	499	468	461	435	458	452	469	457	470	445	426	478	472	424	487	502	490	467	469	449	440	449	468	494	453	462	448	462	446	487	466	451	452	477	458	458	455	467	500	477	505	477	477	478	471	491	480	445	414	452	446	402	430	465	479	460	501	498	459	466	479	442	436	424	487	445	480	473	474	410	469	475	455	438	470	465	454	463	472	464	463	458	450	441	494	457	466	490	477	463	464	464	471	464	474	475	439	446	477	450	449	486	435	473	500	462	472	489	454	454	459	465	473	462	459	458	422	441	502	440	462	427	500	481	470	460	472	474	434	472	489	467	504	443	462	453	480	420	453	473	483	455	430	446	461	441	482	510	461	482	464	451	487	486	482	457	469	443	473	473	475	447	457	454	470	473	515	497	453	459	479	454	453	478	497	481	498	480	473	473	455	430	490	464	468	438	529	443	467	472	478	439	477	472	470	469	447	489	497	452	434	437	470	451	502	469	501	493	460	447	473	473	470	466	499	467	459	481	453	480	457	461	443	450	479	439	461	471	485	487	491	457	448	498	460	432	470	449	459	452	441	452	486	453	460	474	481	504	459	488	462	429	465	454	479	459	454	460	459	473	488	468	460	448	399	445	469	422	437	459	477	466	480	475	510	480	455	476	474	470	440	481	442	426	449	471	460	453	468	492	458	458	467	458	469	476	443	477	453	455	413	470	470	435	472	474	479	459	449	477	439	439	444	507	461	454	457	472	507	454	465	461	416	426	492	408	450	486	439	482	434	490	470	490	453	501	461	458	434	470	448	473	459	455	460	461	457	478	463	485	476	497	436	485	465	481	455	460	477	487	493	467	518	440	499	502	467	475	457	480	462	462	465	455	498	489	485	462	465	504	489	426	473	441	505	502	484	483	507	452	459	463	496	463	463	473	462	472	477	501	431	466	464	471	448	455	469	488	470	436	476	473	493	487	481	447	464	452	463	444	474	467	476	510	443	503	466	454	510	478	449	450	490	423	480	477	460	437	471	438	465	486	453	481	480	419	462	455	438	448	464	459	478	481	453	434	473	467	479	437	487	434	448	466	451	454	460	458	450	462	418	469	462	448	464	458	452	455	473	421	420	480	439	446	451	478	441	447	456	474	435	507	459	460	514	465	468	504	513	476	475	453	431	481	451	443	474	476	437	486	500	447	463	477	417	466	463	458	454	460	479	464	445	470	468	473	445	476	457	471	504	472	456	427	442	445	460	416	485	454	434	467	430	482	500	440	410	449	472	442	474	438	455	456	504	463	430	448	463	459	482	432	462	441	460	489	477	494	461	415	456	480	448	474	479	468	498	463	489	476	449	449	454	471	472	429	488	495	475	467	495	476	502	481	422	411	469	458	447	464	468	445	450	502	448	477	473	477	489	452	470	454	514	459	444	439	464	459	465	490	445	432	452	450	480	474	467	473	474	452	424	461	496	476	450	418	465	456	472	481	471	465	443	453	446	447	468	459	473	466	467	436	457	473	427	455	431	500	458	487	460	432	469	473	495	424	453	470	464	492	472	478	465	455	460	456	453	437	447	474	447	432	423	442	469	471	470	485	471	514	463	462	483	500	454	469	466	502	454	456	445	477	470	503	490	429	456	480	487	426	462	473	481	487	479	428	487	446	485	489	492	468	476	452	457	477	495	465	429	449	443	455	459	487	438	446	469	475	476	450	490	446	439	456	466	457	445	485	444	478	475	469	463	456	459	427	453	431	452	453	483	501	467	466	474	464	449	469	447	474	500	490	455	456	449	486	455	472	473	451	500	445	474	464	458	492	461	451	441	423	478	465	466	469	445	503	427	496	472	434	488	437	458	493	492	453	475	438	466	501	448	459	445	466	461	469	445	481	435	484	455	454	470	460	475	476	453	455	441	430	528	484	449	467	467	461	492	456	426	476	453	466	463	464	485	438	474	469	480	442	501	484	490	459	424	471	470	453	455	453	473	447	424	462	468	444	481	477	475	460	459	494	454	461	468	477	464	457	449	431	509	462	444	427	486	467	450	445	470	411	439	469	478	488	458	503	497	475	482	426	451	465	450	459	424	464	474	456	469	486	426	503	461	502	486	461	450	474	413	483	485	460	501	477	441	484	476	476	463	448	472	433	468	449	461	465	439	474	494	483	497	476	477	493	451	443	490	484	480	463	468	446	464	442	503	489	465	496	443	452	492	465	448	452	474	420	447	447	489	461	443	449	460	493	463	467	489	483	456	508	459	535	458	487	489	463	459	457	448	475	451	468	480	486	456	468	488	458	450	468	481	470	471	413	469	474	442	424	485	464	451	478	478	464	444	462	472	449	466	484	463	481	440	439	483	464	500	469	474	460	429	427	442	489	471	490	436	489	434	439	460	452	483	467	461	462	462	512	459	472	467	510	451	454	467	427	478	456	444	463	440	480	441	485	492	459	428	485	426	500	505	469	484	459	469	475	503	439	463	477	462	447	469	460	405	451	448	471	426	472	453	468	447	451	459	451	476	481	481	468	458	413	478	472	426	472	455	476	458	449	521	473	484	467	460	459	464	437	483	442	460	470	458	505	466	428	476	518	414	468	447	463	492	496	454	425	477	454	449	427	493	440	448	429	446	500	488	482	416	485	490
23881	21066	28271	24074	21036	8576	2124	3261	19614	35508	31532	19427	7437	2025	1073	856	749	807	774	831	766	817	780	800	793	843	779	817	797	739	791	826	762	812	805	742	794	767	761	799	738	797	795	755	818	759	790	802	828	758	791	750	816	744	775	834	735	731	772	764	813	804	765	805	801	812	805	775	799	824	805	773	759	792	797	772	769	730	778	784	710	804	803	812	809	783	803	751	774	778	766	825	755	803	773	777	740	752	753	790	777	749	765	757	738	803	764	756	782	755	801	739	778	745	778	782	792	768	773	769	791	751	766	802	731	768	788	793	793	791	808	796	759	749	813	775	744	685	749	810	764	753	791	794	806	751	772	838	788	754	758	783	767	748	752	747	777	771	798	770	814	773	813	777	791	783	771	796	715	795	808	769	757	811	770	760	824	807	839	746	777	774	739	764	751	740	766	795	799	862	766	777	760	774	761	728	756	790	800	796	763	788	783	746	760	796	760	794	809	790	745	788	749	775	843	725	739	791	799	795	755	775	684	752	741	760	748	790	777	759	759	761	744	811	762	779	783	805	777	813	778	782	754	767	786	750	801	817	756	831	775	801	785	777	726	772	758	794	803	808	761	750	773	771	744	790	776	789	750	761	768	805	797	768	752	766	712	764	743	753	752	758	746	778	732	743	793	740	772	761	747	821	795	745	737	771	802	770	820	829	790	767	783	803	734	758	760	771	784	804	776	745	819	770	722	722	778	755	804	771	809	794	776	779	732	775	749	779	737	765	762	764	788	769	750	754	767	772	706	796	764	795	774	768	767	756	779	798	788	794	770	780	769	760	779	794	787	753	763	815	775	704	735	735	807	814	785	783	824	824	786	733	819	778	813	813	779	768	796	765	749	799	771	844	804	770	756	781	780	777	737	781	774	797	770	771	773	790	779	803	739	819	750	813	798	751	767	736	818	715	747	747	797	803	768	765	767	787	776	806	779	766	804	747	805	779	763	772	797	757	757	740	800	776	794	809	806	810	749	748	813	756	764	749	792	749	732	811	791	750	713	768	784	788	784	777	776	791	790	767	793	773	781	740	775	778	766	762	783	779	822	779	698	736	787	748	751	778	803	788	705	743	766	765	724	767	776	760	838	727	768	800	774	750	780	759	810	685	800	764	747	798	758	745	754	749	760	743	760	762	781	742	740	745	817	791	817	767	691	726	757	766	747	788	763	774	776	760	832	793	761	740	743	782	809	765	793	860	792	768	739	774	771	771	757	789	752	762	744	761	765	760	793	764	778	764	779	807	770	758	742	768	749	771	759	824	753	824	801	826	725	820	783	756	797	772	760	784	778	749	771	740	771	745	777	762	746	760	803	795	768	775	754	790	792	836	771	735	790	811	753	726	805	771	772	776	802	770	798	754	721	769	781	803	766	785	756	789	742	739	770	778	791	758	814	773	792	733	766	749	766	807	756	773	773	706	748	756	821	767	780	788	781	770	712	770	742	745	743	785	804	744	762	828	776	767	783	775	737	781	758	749	765	768	771	837	737	769	753	763	740	779	751	818	815	807	804	759	713	755	752	763	813	737	751	742	773	796	824	736	790	789	747	821	799	817	776	770	786	741	755	799	798	761	816	726	822	759	764	766	755	702	792	777	764	827	768	785	743	801	778	804	738	757	758	728	757	720	800	767	728	794	791	793	736	772	836	762	811	796	748	762	794	792	727	780	763	789	733	816	828	768	771	736	742	727	795	798	759	721	734	767	758	779	766	768	791	836	767	785	758	779	756	757	756	794	801	770	766	809	789	758	802	775	782	760	772	760	726	832	795	763	769	754	762	760	768	757	815	757	760	742	749	706	754	750	732	721	798	771	714	812	770	808	801	734	762	763	729	775	813	758	815	779	797	777	796	739	753	798	731	781	752	749	759	688	822	821	766	730	769	818	795	786	755	760	740	738	773	788	776	768	752	805	758	794	712	771	760	765	805	798	745	751	749	808	795	772	788	779	755	781	787	753	741	792	777	766	727	846	772	788	804	743	809	790	774	790	759	776	772	780	803	765	849	708	784	779	758	801	779	800	762	753	787	778	766	781	770	795	797	810	758	759	790	806	824	750	764	773	767	757	789	792	781	723	759	827	820	738	783	760	800	754	851	714	766	776	771	811	776	783	748	751	783	779	733	772	822	784	741	757	765	812	733	743	739	788	764	778	781	785	734	787	759	773	751	786	789	791	803	748	807	767	788	802	728	760	741	776	778	779	743	737	771	818	750	761	750	773	782	768	769	793	829	798	809	787	811	743	783	796	759	783	774	747	755	723	776	709	775	766	773	786	749	805	753	758	771	721	813	752	828	757	749	781	720	802	751	805	775	765	785	809	772	782	751	727	790	747	772	769	779	820	793	757	744	713	801	755	803	814	724	772	821	781	753	735	759	787	798	812	718	798	769	807	789	776	839	789	764	757	782	801	768	756	811	760	785	764	797	774	762	788	801	818	768	816	767	815	819	770	770	754	754	769	745	762	739	764	827	716	753	748	759	762	815	775	732	828	774	724	767	755	789	732	854	741	757	766	780	762	782	764	778	789	788	748	742	737	779	746	795	702	775	783	847	776	750	764	799	762	733	718	740	750	816	813	760	772	720	692	730	715	715	783	789	753	770	805	843	777	753	753	785	772	763	792	769	754	799	786	835	775	783	778	772	806	731	783	812	749	772	833	755	743	756	740	765	741	765	727	785	790	773	750	780	746	781	729	747	774	728	788	794	752	758	777	755	751	786	755	709	703	848	776	766	752	749	776	825	767	805	779	782	777	726	822	746	746	794	820	734	769	774	766	756	787	769	739	772	797	757	792	786	755	745	730	764	824	815	772	775	736	840	748	757	817	757	760	726	747	766	756	797	758	809	748	765	768	805	727	792	779	755	699	773	797	759	763	729	786	771	759	738	742	803	769	775	772	778	722	816	758	805	801	783	766	754	788	804	696	807	757	772	804	744	769	772	689	792	763	794	770	781	755	770	787	781	795	770	797	786	745	802	753	737	778	717	800	800	727	791	791	764	769	786	739	803	792	835	765	769	783	761	766	807	776	808	769	756	742	813	772	766	766	781	772	782	789	785	719	750	702	811	777	739	797	792	789	702	820	809	796	826	772	778	769	805	747	732	760	777	744	784	754	803	819	778	752	748	763	754	768	759	805	840	832	757	761	769	775	782	744	765	773	741	835	766	852	793	769	752	807	786	779	795	770	770	807	817	730	765	748	739	753	770	742	752	761	754	701	743	756	806	792	780	743	752	759	785	730	757	742	791	820	788	778	818	749	745	766	761	751	797	798	757	793	845	795	800	817	768	733	761	753	778	762	773	805	787	791	743	785	780	726	761	727	809	787	806	768	762	784	760	738	757	767	765	826	781	734	776	780	713	796	814	822	770	773	753	734	776	758	776	746	774	776	786	745	786	743	749	747	781	785	773	755	775	787	740	756	799	791	738	757	760	727	707	755	718	736	780	748	744	733
4293	7535	5920	3110	2145	1724	1497	4139	23042	33685	26164	14862	6098	1828	873	705	681	632	635	654	637	675	657	647	639	653	644	646	671	609	665	651	664	639	665	599	646	630	647	624	636	670	688	682	639	638	640	663	626	637	627	648	590	656	657	685	604	638	624	667	642	697	692	637	683	681	648	615	659	648	636	617	718	685	657	641	631	602	650	644	643	650	600	659	665	656	697	629	637	632	659	644	640	665	643	626	652	681	636	644	596	672	616	619	655	699	631	637	671	687	664	638	680	640	627	640	616	644	632	656	665	678	657	687	669	675	709	648	652	682	638	593	600	654	638	655	604	605	700	608	646	624	659	646	640	644	669	631	651	638	655	636	628	654	653	624	596	632	608	665	646	625	673	635	640	634	644	640	645	633	628	588	643	611	647	664	661	627	634	657	623	665	595	632	642	605	619	649	654	596	639	634	625	659	637	670	665	679	663	640	631	630	636	606	643	617	664	680	650	630	655	708	662	645	634	629	636	626	653	615	601	674	645	617	692	670	624	671	582	661	652	641	603	633	661	677	620	625	640	650	614	641	647	633	606	654	605	621	664	641	643	670	678	607	686	681	691	679	648	640	593	679	637	641	630	670	612	639	635	665	676	671	603	688	599	622	629	634	640	643	657	654	654	676	636	645	672	620	653	628	692	637	633	647	651	640	627	615	624	633	653	641	613	610	699	619	648	630	609	635	614	662	642	625	665	606	638	630	667	671	599	656	650	653	607	662	599	683	658	641	639	668	608	612	622	663	662	671	620	656	622	652	649	658	667	696	600	617	646	673	597	621	599	604	681	656	665	641	636	676	656	631	608	669	677	612	662	661	602	683	691	642	637	644	608	640	618	631	636	622	626	624	628	643	669	598	605	626	638	679	641	658	610	654	637	640	611	649	654	651	607	610	660	612	708	625	592	615	638	631	634	622	647	591	679	633	672	654	648	657	685	676	650	660	656	647	621	620	687	622	649	628	617	618	639	591	661	625	641	683	572	613	620	641	641	661	663	630	643	608	620	602	639	643	622	662	631	632	638	625	680	640	676	604	627	645	601	651	655	579	643	629	630	624	666	627	638	625	609	634	605	674	680	614	650	643	620	614	647	640	615	610	641	636	668	613	627	609	632	592	617	633	568	644	636	613	649	653	621	621	646	652	650	645	627	610	646	607	668	632	670	678	644	633	658	653	637	617	622	666	636	656	676	689	628	636	610	629	672	617	602	639	627	650	640	659	622	640	622	605	673	623	664	618	585	611	638	654	613	596	626	671	671	581	604	644	656	643	627	674	699	626	669	650	614	630	672	629	626	644	638	633	660	629	621	608	646	684	665	633	633	698	622	637	672	662	628	682	636	630	615	617	603	604	613	651	630	633	647	610	597	661	633	652	649	601	652	656	664	628	645	655	646	671	681	716	654	636	625	643	646	658	670	648	632	700	640	651	648	635	655	629	636	581	669	624	622	669	647	641	647	651	637	607	591	639	649	625	616	643	593	639	630	639	603	645	627	635	666	616	624	633	609	631	652	615	613	655	619	625	633	649	596	694	622	610	650	644	636	649	592	587	565	640	631	609	655	623	652	638	668	658	619	632	640	637	640	656	621	671	651	626	648	621	643	662	651	620	635	615	613	661	573	693	660	603	668	669	601	619	615	662	638	608	663	572	582	647	669	611	648	658	648	648	626	592	667	646	603	635	647	611	623	644	574	636	632	622	649	631	598	656	652	627	650	663	587	655	647	620	663	633	684	639	682	642	632	664	584	638	599	629	643	614	658	611	636	657	639	649	643	620	665	650	657	661	604	636	641	643	624	649	653	628	638	584	646	693	662	623	614	652	587	612	652	639	644	625	626	672	666	621	611	607	641	647	619	620	649	631	579	645	628	646	654	595	618	620	656	615	642	607	642	659	675	668	638	635	631	621	630	635	608	624	601	643	615	659	633	636	636	657	684	608	610	630	638	672	646	669	657	616	626	614	633	614	628	685	640	634	657	682	652	642	658	646	593	606	671	582	661	640	653	656	633	676	625	639	557	676	639	682	614	662	611	647	585	631	615	652	619	612	629	633	686	609	645	603	645	644	649	601	631	625	637	674	689	665	648	661	648	659	634	675	645	596	616	615	644	626	648	627	651	620	624	603	635	640	655	626	624	634	655	633	660	605	626	656	627	617	661	671	585	623	637	644	639	646	665	638	643	636	621	650	609	657	655	615	658	644	599	654	641	666	589	622	606	585	631	631	663	627	690	623	665	641	638	607	657	639	641	668	650	622	639	674	684	645	649	600	643	689	633	639	612	586	649	583	606	641	671	656	630	611	597	632	639	629	613	610	638	643	614	551	604	638	608	621	688	646	666	616	645	609	646	675	633	656	650	636	626	625	637	610	591	646	619	619	634	662	610	611	632	604	586	636	666	576	604	678	633	639	601	630	648	631	649	620	613	647	618	579	643	624	650	636	643	634	622	648	635	616	629	601	631	651	605	622	691	595	608	665	603	622	675	593	647	620	658	653	631	675	670	625	631	665	608	607	624	607	659	662	634	599	689	665	618	632	601	639	653	661	654	637	633	637	683	606	646	679	640	679	618	656	608	648	651	636	643	617	632	609	633	611	633	660	628	643	660	593	652	650	659	606	638	674	610	617	623	652	609	594	607	581	666	613	664	642	647	659	624	672	656	625	659	608	693	629	617	613	603	608	629	611	640	651	629	627	662	633	622	625	672	633	618	661	623	640	618	616	640	594	651	640	644	637	636	615	638	627	608	615	671	675	611	593	632	621	612	620	659	631	625	605	600	641	674	654	635	626	592	638	643	611	627	659	631	617	645	661	634	589	612	676	615	613	596	640	611	586	627	642	621	620	656	611	642	638	638	618	636	591	624	636	670	636	641	622	601	664	649	688	665	594	628	669	618	661	615	634	601	623	649	624	638	641	648	555	606	612	651	610	606	681	648	662	586	631	637	669	579	637	637	653	668	646	664	615	614	623	632	653	581	611	661	658	625	630	630	655	633	664	632	591	625	616	599	622	684	610	664	630	609	575	652	637	619	635	580	601	658	669	644	595	650	668	621	611	616	660	650	613	637	645	578	645	617	647	614	660	656	672	637	629	655	671	605	656	618	631	646	592	600	649	622	605	627	651	623	672	646	634	635	648	639	686	602	620	646	607	670	644	613	647	603	649	660	582	635	657	646	627	640	626	645	676	692	621	637	665	621	615	671	610	659	621	627	644	643	620	615	637	630	638	641	655	617	628	632	646	598	635	591	656	692	643	611	624	664	595	585	612	614	628	618	635	627	639	633	638	653	632	631	674	644	581	605	611	651	608	640	613	597	614	672	649	556	639	620	658	631	595	664	575	650	643	644	601	628	676	616	632	593	647	640	643	710	618	636	621	623	638	619	605	613	648	640	644	671	650	700	633	650	605	627	621	620	654	624	630	673	656	650	622	651	656	608	645	617	619	618	602	614	695	639	651
27405	12638	1696	830	627	531	600	563	837	2067	2460	1727	1076	652	532	545	516	513	513	502	494	477	512	508	474	518	520	498	484	505	528	541	526	477	498	517	553	509	510	497	520	453	517	502	499	487	529	512	494	498	518	472	494	502	500	514	509	482	504	552	480	538	496	518	521	510	510	503	534	520	495	495	519	505	472	497	512	494	516	511	542	521	503	466	537	518	513	493	506	485	514	526	496	501	486	483	469	494	487	550	489	451	545	507	547	500	498	485	506	525	481	478	504	475	520	535	490	487	527	446	538	486	492	519	512	496	497	465	535	530	474	520	535	505	550	511	495	479	479	497	519	512	491	482	511	470	484	509	464	518	507	508	521	517	499	525	502	541	482	536	492	536	510	529	489	505	512	479	505	503	484	488	457	509	499	512	551	504	524	540	565	503	503	523	532	470	524	485	477	444	520	503	541	516	508	523	516	544	470	543	497	490	531	508	527	510	487	501	491	495	488	512	512	528	516	498	540	506	508	502	492	484	484	433	505	516	469	483	461	528	484	476	496	499	511	495	511	507	502	497	479	463	520	486	540	492	523	518	509	499	507	489	468	545	490	495	510	489	553	530	506	514	503	528	502	530	524	499	543	459	525	500	526	510	513	522	482	486	502	554	480	519	492	503	514	493	499	504	518	547	471	520	504	491	504	520	540	512	497	475	486	510	472	534	476	470	482	482	477	540	510	508	485	537	499	533	490	452	530	478	510	482	537	523	543	469	495	521	471	518	529	512	499	508	519	477	465	528	488	501	486	531	477	521	525	506	487	498	504	502	500	494	488	474	480	518	511	512	510	495	456	521	481	512	512	461	492	508	497	499	490	483	519	547	507	522	463	502	527	514	536	529	526	494	490	480	504	501	481	491	469	464	486	529	493	477	514	495	513	492	510	542	522	509	490	493	519	502	533	514	497	490	505	486	527	473	530	543	490	521	516	456	511	491	502	474	489	485	476	468	481	520	451	483	501	508	525	500	483	490	516	521	502	476	515	505	532	527	512	494	467	532	532	483	474	517	484	467	540	465	499	480	511	533	509	543	463	508	486	462	541	480	492	496	537	494	524	491	521	523	523	524	477	538	514	498	483	451	536	459	478	504	515	518	531	515	494	530	499	532	531	508	487	504	499	537	455	500	489	526	445	486	484	485	501	558	489	515	555	517	454	546	478	513	483	477	465	489	491	470	467	531	503	506	505	511	489	501	498	518	537	505	509	461	508	529	506	525	521	459	507	505	494	525	563	527	470	491	493	475	469	511	488	507	548	508	492	520	530	480	519	547	528	495	538	508	518	509	492	490	475	534	492	505	485	507	501	536	450	476	499	518	478	550	556	528	516	521	476	487	500	542	553	484	493	496	483	520	528	498	524	517	480	531	466	519	488	566	539	491	511	511	510	441	512	495	501	523	480	490	501	495	515	537	464	495	514	512	527	474	506	478	528	518	511	491	484	493	471	503	473	512	493	502	467	509	520	530	526	496	471	488	499	535	471	496	526	486	471	479	507	512	499	529	509	501	484	501	506	491	490	506	532	497	495	524	497	518	482	566	526	523	502	483	475	492	493	494	531	469	522	525	513	488	491	476	479	475	518	530	524	510	465	500	544	512	506	525	511	536	479	507	496	484	475	503	481	492	478	502	499	498	500	484	517	517	502	509	502	507	500	529	506	506	513	496	543	496	496	546	511	457	486	488	497	479	506	553	503	557	531	477	519	494	487	467	510	456	496	537	498	514	478	529	479	489	535	488	509	515	465	528	550	533	507	498	506	515	523	489	523	488	483	521	515	497	459	528	480	521	520	531	484	560	505	531	520	515	488	498	494	532	501	506	493	522	495	553	555	498	488	525	498	532	514	555	543	519	519	526	503	489	483	520	509	525	525	496	494	528	509	509	495	522	468	539	503	489	522	530	515	523	524	496	483	489	505	487	568	482	533	488	504	511	511	468	499	513	502	496	532	501	490	477	504	496	511	531	520	528	543	521	517	477	506	510	513	496	480	489	521	496	510	546	523	524	531	550	504	475	537	509	534	477	465	480	512	503	477	484	443	480	512	488	551	474	468	479	540	520	501	498	521	506	531	503	497	490	531	512	491	505	484	517	506	506	498	483	520	493	494	491	482	525	466	546	496	507	517	551	503	509	567	502	515	531	504	502	505	520	490	538	488	527	515	501	515	498	564	493	470	521	485	492	539	526	504	502	491	534	535	494	531	498	519	502	479	532	520	534	464	475	512	518	521	526	501	499	459	516	539	503	493	490	522	526	521	534	516	474	487	504	476	496	531	488	488	515	480	485	489	514	494	469	479	484	489	499	460	492	481	475	505	494	486	513	479	537	507	504	488	476	560	530	513	491	497	477	523	499	495	480	501	504	516	500	488	502	518	510	535	489	494	463	530	532	445	467	521	478	525	469	518	522	511	469	530	484	464	494	519	534	520	548	490	511	538	484	517	522	503	546	521	480	517	518	504	490	524	507	513	497	510	476	509	487	517	517	506	490	533	535	521	472	495	509	507	533	515	508	470	474	566	487	560	490	480	476	502	496	494	515	502	530	529	490	485	508	481	488	532	475	516	534	513	504	523	557	538	487	538	492	498	514	519	501	506	508	522	534	526	491	509	524	490	490	477	531	512	516	503	469	482	508	566	528	465	502	476	500	489	515	521	528	502	469	509	559	529	513	509	539	509	477	472	543	504	512	519	527	493	498	497	525	527	446	506	533	466	499	487	464	510	480	524	505	511	483	513	506	523	508	486	509	492	540	510	504	439	502	508	525	493	508	524	466	488	495	487	502	519	480	488	496	514	529	503	499	534	495	505	519	509	522	537	499	497	488	500	521	505	547	496	487	486	527	487	572	540	468	481	480	513	509	490	499	500	502	495	514	516	533	467	492	491	477	477	540	497	502	468	529	510	484	481	461	517	494	486	487	488	523	507	555	492	483	517	528	492	499	512	498	529	518	493	510	504	481	508	511	478	507	500	503	535	535	499	464	499	498	542	528	511	497	532	519	533	497	514	500	497	490	514	546	501	496	489	520	494	517	529	554	485	487	522	500	501	513	495	508	500	523	461	502	530	504	487	489	498	513	509	510	535	482	530	522	472	510	530	525	497	488	508	485	535	471	507	488	475	486	516	531	524	441	485	536	472	487	496	497	489	496	540	480	555	543	525	473	516	476	497	532	493	492	460	448	515	515	523	529	545	527	513	488	523	503	496	476	506	502	511	489	519	501	551	525	506	492	516	485	524	493	572	484	531	485	517	507	533	505	519	426	505	516	512	474	508	495	478	529	499	472	469	541	517	486	521	493	503	554	495	478	519	495	504	471	491	492	526	536	494	518	523	496	509	506	511	553	463	491	534	519	503	514	531	487	469	497	473	506	463	485	456	520	466	502	481	498	534	497	512	502	525	493	477	533	521	517	536	495	464	488	502	473	518	472	513	511	519	486	533	536	491	514	492	519
5177	1016	877	645	534	478	481	498	935	2740	2750	1756	1014	612	458	444	401	425	402	420	415	416	427	461	420	415	437	438	419	424	421	440	438	399	423	423	423	410	382	410	429	371	393	409	409	417	441	429	424	419	402	446	448	457	402	421	426	435	424	400	427	388	397	450	416	418	401	427	396	412	450	367	442	383	428	396	383	403	439	437	382	430	408	387	427	417	420	409	413	402	416	397	462	421	383	398	444	404	392	414	449	426	419	402	398	401	418	463	425	427	401	383	426	431	403	425	423	426	421	407	380	456	413	408	416	425	439	406	406	434	399	397	401	408	447	431	430	425	442	388	355	447	398	396	411	405	416	401	409	448	424	392	400	403	393	400	429	399	429	441	439	443	404	438	389	413	426	382	400	381	422	393	376	453	410	424	419	409	428	414	433	430	420	402	420	441	422	418	445	382	400	413	416	403	421	384	431	415	398	415	410	412	432	427	444	433	404	386	397	428	422	409	420	374	388	393	408	429	397	392	404	421	385	400	427	435	424	432	391	451	462	412	410	430	384	437	421	442	409	435	411	427	388	410	424	432	432	417	398	382	394	393	435	410	408	431	419	407	406	429	404	424	468	417	390	420	433	425	398	414	414	410	398	441	413	414	404	434	388	459	426	377	429	425	434	409	396	403	433	417	393	406	438	407	415	412	426	435	410	417	426	417	440	374	416	380	440	417	401	434	432	426	409	398	426	402	433	425	399	452	423	406	402	424	421	398	441	408	383	383	426	395	397	440	405	415	381	443	363	393	375	434	424	396	440	422	374	439	410	446	407	420	376	422	418	462	436	423	409	395	420	406	396	422	429	420	389	451	451	414	422	464	412	400	424	409	402	414	443	397	384	420	357	475	409	404	409	435	452	458	419	438	388	392	410	417	399	407	440	385	421	392	428	393	415	403	426	404	419	422	419	415	432	395	434	397	384	412	425	401	415	412	414	413	434	403	400	390	396	407	413	433	401	413	443	436	371	389	427	416	375	452	431	396	427	434	405	408	411	413	407	400	400	407	380	416	446	423	419	405	427	400	410	427	416	442	386	422	410	408	449	411	447	401	426	422	409	420	424	421	398	429	398	416	421	417	445	423	436	405	409	419	427	429	436	406	406	416	425	418	466	384	391	466	397	399	446	379	427	423	376	366	420	384	394	432	444	405	416	439	423	455	432	431	451	424	411	432	421	453	405	403	417	416	427	422	409	410	378	454	418	431	433	439	440	427	417	410	408	428	435	407	456	437	349	425	376	426	416	439	435	429	415	402	426	405	434	418	429	452	426	402	429	421	410	414	389	416	399	427	417	462	458	426	399	357	435	393	410	373	424	431	398	423	429	424	433	435	440	401	402	402	421	453	410	391	426	403	425	388	381	409	438	401	436	433	384	409	424	435	394	396	438	370	392	454	466	412	423	405	418	416	432	418	422	383	422	444	407	399	422	450	422	414	421	432	437	417	465	416	421	420	398	411	432	434	394	399	403	425	441	424	421	409	395	428	406	385	454	429	436	428	435	422	413	431	432	394	378	401	414	427	370	415	425	389	415	447	434	402	378	395	421	387	376	467	424	438	382	390	442	400	380	412	415	404	390	441	427	438	456	388	414	420	422	442	400	436	401	403	390	420	421	405	387	403	413	386	433	434	413	379	426	425	383	407	454	434	448	402	462	413	392	402	437	397	387	425	424	463	415	415	416	416	413	413	412	388	426	422	389	443	434	398	408	404	423	412	409	435	420	402	426	385	397	437	431	419	434	414	421	400	407	434	409	442	400	429	409	411	425	409	397	411	417	411	403	459	420	396	394	386	419	408	411	414	412	402	393	423	372	417	404	436	432	435	432	432	419	433	421	407	463	404	413	425	416	423	402	406	409	418	375	367	422	403	381	408	396	397	412	385	407	441	408	432	416	417	399	436	431	440	423	425	395	424	400	435	425	418	426	405	428	436	417	406	422	419	426	419	412	424	400	432	432	431	422	416	409	412	424	431	383	418	418	451	392	418	363	407	407	414	448	412	456	410	459	397	412	421	382	459	411	447	400	426	408	432	424	430	421	407	407	418	384	425	418	436	369	429	441	438	395	420	395	442	447	409	403	440	425	405	417	388	422	468	420	423	435	430	421	375	402	387	419	383	451	387	400	452	410	454	403	412	448	382	434	408	395	422	429	378	393	451	445	428	401	424	430	418	405	409	414	448	410	426	443	404	399	416	446	425	403	451	429	401	373	424	408	402	368	382	389	428	420	422	396	444	404	412	419	418	426	425	380	404	449	425	407	447	411	417	403	406	457	405	429	440	397	385	423	428	392	422	446	397	439	402	404	424	485	390	418	390	400	383	400	387	416	396	432	417	402	423	447	413	388	419	392	407	433	396	392	400	427	383	455	368	443	413	393	416	430	415	395	387	409	420	423	410	436	402	451	412	375	407	383	394	402	405	435	380	436	426	432	382	436	395	442	419	418	416	430	411	428	438	442	398	406	417	398	425	428	409	442	395	407	402	427	386	395	418	409	448	366	410	423	391	401	414	440	422	399	424	417	432	416	440	468	401	423	445	419	396	424	401	451	445	421	393	405	449	420	457	394	412	386	428	395	392	392	443	453	420	403	423	419	403	455	408	379	443	419	431	432	374	420	410	423	443	441	403	427	443	406	427	391	410	392	410	393	419	422	399	401	387	401	421	412	402	391	392	419	431	378	410	431	423	418	397	399	403	383	417	389	446	405	423	368	418	416	446	406	423	401	410	413	463	422	431	401	371	429	442	413	402	428	435	411	434	406	445	422	403	413	447	415	435	382	366	389	384	417	443	447	402	399	396	436	425	371	420	392	435	375	418	431	404	417	398	397	442	442	425	427	413	412	386	413	379	416	452	444	428	415	386	406	395	451	422	411	382	375	386	416	417	406	417	414	391	410	458	433	411	433	403	394	390	432	435	392	419	393	433	415	437	395	420	440	440	446	412	439	412	449	415	412	418	414	424	455	473	394	447	403	387	396	400	425	397	439	430	437	396	407	430	396	424	429	375	436	437	408	389	420	411	382	459	436	414	449	420	429	419	444	428	429	431	409	404	424	377	437	410	417	439	394	431	418	419	453	392	371	425	396	400	436	429	388	436	438	416	392	426	449	414	410	399	422	394	404	431	451	434	431	470	427	398	443	414	415	415	451	386	409	395	402	413	430	444	438	450	421	416	403	430	367	432	428	419	443	422	413	437	400	416	437	407	436	403	442	405	352	440	453	405	421	435	385	423	433	440	429	414	418	406	423	407	431	399	388	430	443	419	415	396	441	447	411	456	432	413	409	409	421	413	413	459	403	438	395	382	391	430	410	426	429	452	407	424	429	420	425	412	424	398	390	419	431	400	425	449	390	388	406	399	426	412	450	384	416	409	463	424	410	415	417	422	414	389	404	395	436	447	394	439	448	384	413	403	429	397	397	376	413	407	418	441	418	395	425	419	431	433	414	429
25095	21072	26932	25046	5400	1186	951	774	835	13172	21767	11893	4229	1317	695	604	556	558	540	523	543	526	566	570	556	529	581	533	554	529	523	563	526	521	584	599	536	566	536	563	559	590	537	537	528	548	578	510	555	547	601	528	539	537	575	560	543	511	580	571	511	562	534	555	516	554	576	511	566	579	555	548	551	544	548	563	504	504	543	537	512	550	570	533	561	565	551	535	561	555	515	545	540	553	558	548	527	545	539	557	547	547	567	546	539	560	570	546	580	568	540	564	540	530	559	554	567	560	517	550	547	588	581	530	573	513	552	539	521	537	532	566	600	547	543	535	538	570	533	500	605	543	534	546	571	556	529	545	563	520	517	557	532	483	520	557	579	490	515	555	518	593	563	549	577	553	529	616	586	538	559	522	595	525	585	588	510	574	564	528	557	555	549	568	555	501	542	555	561	593	544	562	559	545	539	576	576	560	495	520	538	526	578	536	540	594	548	536	548	553	583	593	572	534	568	535	517	569	539	544	524	548	576	523	538	550	523	586	529	578	541	574	556	534	552	575	542	613	597	523	524	531	515	571	541	557	591	564	619	565	529	551	552	553	530	545	559	560	542	553	573	550	560	589	540	555	580	559	547	526	549	528	525	567	546	575	540	571	539	589	556	547	559	564	567	523	526	592	549	548	549	544	568	537	574	544	526	543	538	559	576	514	515	536	567	542	553	565	591	542	557	568	582	561	552	564	553	552	545	575	536	546	569	549	575	548	537	503	569	539	562	508	542	565	552	598	542	555	542	610	532	554	562	568	551	543	558	497	607	570	554	567	529	590	576	504	571	554	548	554	562	568	570	553	553	554	558	510	555	561	586	584	514	581	539	514	563	588	548	519	546	569	543	543	525	583	507	555	552	541	560	551	550	597	520	587	552	586	542	551	562	537	548	538	564	534	541	536	555	560	551	540	566	555	557	569	574	548	527	558	544	536	550	579	566	548	541	538	505	554	515	577	529	521	574	556	552	565	577	527	543	562	569	549	556	578	553	540	531	565	542	585	600	580	549	551	552	545	565	548	540	554	532	552	532	539	537	554	554	552	545	559	570	531	542	552	581	553	539	536	581	532	587	544	539	583	576	554	589	533	581	557	558	569	551	553	567	542	604	550	539	538	529	550	528	543	548	519	569	543	568	529	558	532	581	535	588	566	551	543	554	512	534	589	571	534	550	584	566	566	491	531	572	542	557	509	622	543	567	519	546	564	556	564	562	571	560	492	498	563	589	592	549	566	577	550	545	575	552	560	551	557	540	574	520	536	549	551	585	554	508	532	534	561	530	566	535	557	550	563	608	552	521	569	591	574	508	555	544	542	541	563	539	565	563	554	541	544	549	539	490	581	543	586	528	559	514	550	552	551	557	555	561	539	571	519	606	554	584	531	551	526	527	552	562	517	536	579	546	546	557	517	544	555	571	528	543	540	573	538	568	520	560	564	599	577	543	553	524	571	532	520	539	541	524	529	566	574	560	560	583	572	524	575	604	554	501	563	511	530	572	593	538	538	572	531	503	538	537	574	599	530	558	562	564	548	581	568	561	551	551	556	523	539	528	568	570	567	502	593	517	564	558	579	566	562	546	552	569	550	550	522	593	567	548	538	506	569	550	515	570	568	526	529	546	531	554	565	521	572	554	570	565	599	557	569	529	551	567	565	573	550	565	581	545	576	576	542	536	559	529	561	555	543	559	567	547	546	533	525	537	564	541	561	539	512	546	572	577	528	566	511	574	599	576	568	528	546	549	536	550	533	519	524	552	561	551	518	535	573	556	591	565	531	578	546	524	556	576	521	573	601	547	571	548	525	523	500	550	571	573	565	548	539	541	530	570	536	519	535	547	523	551	579	584	561	562	544	537	554	539	571	566	559	516	598	570	555	538	556	548	528	567	543	541	546	562	543	520	586	537	583	529	526	541	551	607	569	572	553	544	517	552	550	546	551	585	570	497	548	544	562	575	566	552	544	598	514	550	583	598	546	527	555	556	590	521	532	569	576	566	522	590	584	518	529	523	538	536	554	548	564	533	546	549	547	555	600	519	561	568	522	554	574	572	555	615	521	549	584	550	495	543	568	579	542	537	527	543	478	553	541	572	492	574	548	517	562	546	528	521	549	566	556	562	566	532	603	564	558	589	536	575	532	557	511	548	540	564	535	546	495	535	526	583	547	567	510	605	539	568	582	556	532	540	514	512	566	554	564	550	534	579	542	547	590	568	500	516	548	543	525	532	548	557	555	573	504	540	562	541	536	548	552	548	543	548	537	575	561	598	560	556	559	536	544	587	556	581	567	559	562	531	544	569	557	555	517	532	565	540	546	560	561	535	550	535	541	583	522	563	583	532	546	558	552	567	522	546	562	552	556	564	530	530	569	533	546	546	533	536	538	561	555	520	557	552	564	532	555	515	603	568	590	508	569	550	557	558	545	565	545	530	543	552	557	551	569	532	578	508	545	577	533	542	552	508	539	550	538	534	575	514	537	560	499	589	543	515	576	553	558	565	548	530	546	537	564	574	532	527	555	518	535	508	560	548	580	569	556	592	519	523	549	559	519	562	559	533	522	526	568	522	605	545	530	552	594	579	528	578	529	559	554	542	548	536	517	577	540	520	523	589	537	564	545	581	560	543	518	535	562	542	554	586	560	543	569	539	539	556	545	563	572	521	580	566	552	592	583	588	579	575	500	560	523	545	543	562	518	547	573	562	539	544	554	550	519	552	547	570	517	550	582	525	534	554	562	581	559	526	530	579	585	515	539	534	562	558	486	526	552	548	502	541	511	549	530	514	546	545	527	505	588	533	574	558	574	559	524	574	500	502	550	515	537	557	547	567	585	513	587	561	518	569	550	548	554	587	560	561	555	536	533	543	580	558	579	551	537	548	595	536	580	566	548	558	541	562	525	543	570	561	553	537	587	561	547	572	550	556	589	547	519	555	580	557	555	559	547	542	522	573	548	532	529	504	562	570	548	527	546	566	575	565	571	523	549	525	582	589	535	561	541	553	566	547	547	556	556	577	550	562	555	536	522	584	548	561	579	557	551	550	551	501	540	569	528	531	542	564	561	547	593	541	543	552	569	531	538	562	520	562	551	528	535	564	537	529	546	592	535	581	527	563	540	527	531	571	510	544	558	567	567	577	534	497	579	540	541	570	540	543	586	548	506	558	540	529	562	513	595	537	540	553	540	531	571	559	537	550	534	558	501	514	559	561	562	540	521	543	553	546	594	538	530	505	549	557	558	540	588	556	522	539	579	537	562	602	536	579	566	548	537	542	562	523	564	586	555	561	562	560	538	557	519	588	590	557	550	561	555	516	552	573	528	536	553	546	529	596	605	582	562	525	573	568	577	535	559	515	537	548	591	606	529	586	538	520	577	585	525	535	527	570	541	555	542	600	551	538	571	547	540	521	557	554	563	558	572	540	555	602	545	517	519	580	536	562	547	580	549	535	520	521	542
3896	3840	3109	1671	1214	903	923	765	979	16477	18657	9920	4009	1335	687	532	466	489	480	470	476	484	493	514	486	465	458	495	499	460	454	477	478	467	423	462	460	462	451	468	448	485	438	481	487	453	470	484	490	479	452	473	452	455	505	461	477	416	461	499	471	418	480	472	441	459	433	482	493	493	427	444	472	470	471	497	409	464	514	426	443	451	468	460	484	473	459	447	491	435	469	472	439	457	475	465	478	453	465	437	474	433	476	481	431	440	463	468	468	481	445	434	479	462	456	449	479	473	464	478	495	441	467	506	470	442	465	491	439	497	461	435	469	454	469	479	467	464	471	501	487	451	475	464	497	425	475	458	492	448	462	469	439	471	451	484	438	468	451	485	448	461	452	426	445	448	446	492	422	471	442	442	467	529	470	464	473	450	479	490	398	487	494	496	473	441	461	504	460	456	490	492	481	456	444	460	455	440	450	478	440	485	429	458	466	435	466	500	516	446	458	515	459	502	463	468	488	451	484	445	504	471	446	457	456	468	444	466	492	477	459	472	483	484	441	418	489	447	450	479	484	449	474	484	511	526	480	443	465	489	443	451	431	473	493	444	480	454	471	514	439	473	447	480	408	477	509	455	486	484	472	503	457	451	457	453	480	489	467	461	467	498	477	493	464	488	469	480	442	472	459	467	445	475	440	455	455	457	503	449	460	463	462	480	457	461	487	475	486	474	453	461	495	485	469	432	471	474	481	449	486	450	477	443	469	494	444	454	494	456	459	451	472	467	484	454	445	461	471	455	435	482	481	466	451	483	454	455	441	490	449	455	459	435	490	471	477	453	483	481	467	472	493	461	479	479	439	454	454	428	495	457	470	488	477	484	483	451	476	467	466	405	457	425	458	463	450	497	459	451	448	435	464	436	496	483	452	449	464	486	461	479	488	466	435	461	502	472	473	495	437	419	485	497	462	466	479	469	480	470	476	462	466	445	488	468	477	483	477	474	486	453	446	483	460	490	452	492	450	429	478	472	467	498	444	495	446	449	440	473	466	457	484	495	463	455	460	478	489	468	483	459	476	500	462	465	506	460	466	441	481	444	499	433	478	463	467	463	490	488	465	453	478	473	430	467	479	455	485	434	460	444	442	476	461	456	432	445	435	458	475	440	445	493	455	494	455	488	498	460	435	466	461	470	480	462	464	491	466	474	488	444	460	431	455	486	496	449	435	463	489	426	484	458	442	492	464	449	489	426	463	460	443	468	466	501	444	477	444	460	482	460	406	494	480	479	500	453	486	527	432	453	462	480	486	487	484	445	464	473	468	474	469	457	475	471	447	470	454	484	457	462	468	468	484	454	455	463	446	432	436	450	434	462	473	471	440	494	453	461	449	443	471	440	443	463	473	488	456	480	457	460	458	479	460	466	455	496	503	460	457	487	483	466	455	481	464	489	429	461	486	480	465	459	480	470	478	455	467	483	450	442	484	455	425	494	488	440	427	472	440	472	454	489	455	451	510	488	519	440	426	460	464	449	455	486	461	449	464	493	470	456	430	471	458	487	501	475	448	435	449	493	517	434	450	502	503	471	474	438	448	442	463	471	453	445	469	496	470	439	438	473	479	471	440	448	451	479	462	524	456	457	468	485	468	453	452	442	484	456	522	470	454	469	464	441	475	496	495	488	454	466	496	510	455	449	477	486	435	464	449	442	479	500	458	457	455	499	453	471	452	440	449	484	445	477	453	443	448	466	440	449	460	435	490	426	527	464	466	465	470	492	508	430	485	429	474	466	463	444	472	488	446	482	504	437	499	471	478	478	494	476	484	510	466	460	458	465	415	476	479	485	449	451	468	494	467	483	475	431	495	462	462	452	462	465	477	466	491	465	466	454	453	483	471	458	473	466	467	486	473	485	467	466	487	418	493	474	476	467	465	439	468	445	492	457	442	450	455	483	442	454	502	458	468	481	454	487	469	502	470	446	460	443	458	452	459	438	472	473	455	474	412	474	463	421	450	455	454	452	463	507	464	435	486	481	487	454	457	431	460	461	460	473	485	473	450	460	493	477	452	440	470	493	465	497	488	444	495	474	457	451	449	505	453	427	453	467	466	442	462	459	508	480	451	496	437	446	460	440	428	474	452	438	464	469	449	428	464	466	447	481	483	470	470	480	448	465	430	467	445	477	433	440	463	450	508	515	441	473	418	457	438	436	516	489	435	486	433	439	442	436	454	493	486	466	456	447	479	444	451	490	484	480	477	503	440	474	446	468	455	460	443	446	472	470	438	511	497	485	479	452	479	462	452	465	528	461	465	448	462	423	440	452	482	446	447	479	442	459	465	450	449	518	486	454	458	471	415	495	425	455	433	463	453	487	465	459	440	486	439	462	420	494	457	443	492	455	463	492	497	435	446	460	490	471	456	456	431	430	470	481	447	454	438	456	461	461	468	426	463	460	473	475	474	450	441	472	478	477	408	431	436	491	474	461	492	493	449	447	468	472	466	511	470	445	472	455	492	490	464	479	478	446	442	487	466	414	415	450	467	447	466	455	466	484	490	456	449	487	445	483	463	448	450	468	461	435	455	473	445	449	446	461	448	516	480	435	455	503	464	471	480	474	455	446	473	465	483	461	443	440	469	478	444	452	461	453	455	516	488	470	450	438	440	450	467	494	467	479	471	453	479	432	472	435	463	441	462	461	468	464	493	433	495	482	453	421	418	450	478	483	462	496	476	463	461	455	444	474	481	475	475	483	466	483	462	447	469	447	464	448	441	465	464	464	467	418	481	474	451	491	454	436	461	460	494	432	481	478	470	423	460	481	484	471	487	453	471	445	430	498	476	478	479	449	479	464	464	502	472	509	472	478	440	442	448	475	457	451	480	479	456	446	465	435	485	446	451	435	497	456	507	436	457	448	480	475	465	464	486	459	481	450	461	448	472	442	421	477	442	484	460	468	466	497	434	460	463	479	470	468	457	462	461	451	483	472	468	435	440	416	461	459	433	438	431	452	483	448	467	462	464	479	475	468	487	440	475	461	476	451	454	466	474	431	455	481	436	437	462	454	508	445	461	470	456	478	445	451	450	465	443	453	474	468	453	475	456	453	473	439	465	474	476	488	463	452	461	470	452	421	469	513	418	434	453	466	485	490	462	447	452	468	466	471	474	469	427	472	476	454	443	439	452	452	450	434	442	488	499	433	458	479	453	488	483	457	471	466	455	454	423	471	469	466	473	500	479	478	464	426	492	474	442	457	492	468	478	480	454	474	447	496	453	453	509	469	469	451	454	447	466	451	464	472	504	491	480	455	469	465	448	468	440	460	468	481	489	477	477	448	440	447	486	500	431	483	478	468	454	489	487	457	487	461	437	477	482	484	465	472	453	472	432	508	476	454	418	480	460	479	444	416	460	477	469	462	439	483	452	440	465	505	463	487	440	447	501	508	448	466	452	475	489	496	493	465	475	455	438	452	485	478	484	436	452	470	480	442	475	478	462	424	466	453
23789	21052	28277	24054	21027	8851	2088	1285	1100	26620	41457	23255	8341	2073	901	761	715	752	723	687	742	723	758	712	707	700	716	722	747	716	704	696	717	733	748	747	746	730	694	757	749	713	704	740	727	714	741	712	720	717	730	716	699	761	684	685	691	711	714	725	703	722	742	779	722	742	743	743	679	738	728	723	708	727	767	682	677	701	722	679	685	694	747	743	727	774	689	761	800	699	729	730	683	705	740	700	668	699	719	700	740	727	727	736	694	685	754	685	742	734	707	711	673	739	695	729	716	752	678	694	733	733	696	709	672	741	722	698	699	676	696	747	752	704	676	678	720	719	731	723	664	710	745	735	700	716	756	723	725	729	720	711	722	752	688	745	702	698	703	750	721	716	760	696	695	716	647	695	664	697	731	730	687	727	719	718	691	724	742	697	665	702	681	645	802	717	741	704	735	750	738	699	720	695	718	700	707	722	739	723	756	679	740	704	704	722	718	685	702	704	736	720	689	669	704	723	711	731	724	731	719	679	652	737	703	728	707	684	743	663	745	705	710	742	679	755	701	705	698	699	700	721	662	756	754	721	729	682	668	756	745	719	715	712	689	685	693	739	753	769	737	690	735	694	690	727	726	785	700	679	788	722	754	719	716	744	693	689	711	654	704	734	671	693	723	744	699	732	692	697	715	684	713	700	740	714	745	715	761	716	758	723	752	740	720	698	743	741	686	692	669	759	709	706	743	696	724	706	709	707	678	715	655	693	731	722	727	699	732	694	670	709	679	741	669	654	745	676	724	775	712	692	706	730	663	726	687	677	692	700	723	672	681	671	716	705	744	697	721	698	683	717	673	719	718	726	683	713	680	702	708	721	698	686	731	741	689	704	760	758	686	742	705	751	673	716	750	685	756	753	710	741	689	700	707	737	730	706	718	663	714	716	703	738	719	720	690	735	696	745	686	710	728	736	706	736	687	742	698	708	685	666	709	682	689	714	710	702	700	753	699	755	677	706	687	700	699	703	686	749	729	718	713	759	733	738	721	740	742	712	767	730	667	695	696	717	677	780	736	690	701	719	699	750	696	722	705	708	687	687	725	722	694	693	733	737	687	695	733	696	692	756	703	719	688	699	729	672	646	746	674	772	749	703	754	677	692	698	696	749	762	729	668	723	691	736	735	741	703	730	771	689	724	740	699	686	702	710	691	755	705	742	737	716	710	675	720	735	713	663	790	629	682	723	711	701	721	688	736	711	711	719	695	761	718	718	669	727	679	766	698	655	713	742	686	693	692	729	716	676	706	705	753	721	731	723	735	664	735	750	691	710	694	640	720	681	701	725	714	720	732	672	698	707	677	716	660	714	737	754	730	747	679	693	716	661	737	655	714	713	690	722	704	685	747	676	724	726	719	766	675	692	684	672	683	718	752	705	712	692	753	703	706	673	691	728	697	665	724	705	702	740	671	691	699	742	724	712	694	719	752	666	766	759	720	731	691	682	721	662	745	699	729	705	733	754	729	707	708	725	703	680	663	726	709	720	774	694	692	717	758	716	743	680	723	728	700	681	694	724	716	712	706	711	719	732	672	713	723	684	685	674	702	689	726	734	724	756	740	712	666	702	702	693	729	755	713	728	694	679	708	662	773	759	686	710	718	748	710	693	714	696	775	756	741	713	719	741	700	692	690	736	691	691	702	687	688	741	736	669	699	710	724	674	743	721	735	734	711	740	704	721	697	712	684	707	702	707	686	706	691	723	727	717	764	672	688	663	699	728	734	673	752	686	718	759	727	678	775	722	769	778	708	753	732	705	672	706	702	696	678	677	681	686	715	772	657	751	724	727	696	713	731	710	711	718	746	681	724	715	684	700	725	700	721	739	683	729	757	680	676	739	701	702	702	703	693	699	685	711	695	734	722	707	720	693	696	763	723	691	730	729	695	714	703	666	723	729	740	665	694	701	721	747	684	709	707	748	711	710	737	710	690	707	732	702	761	644	688	735	686	721	743	705	717	698	753	722	702	697	689	685	757	737	735	744	738	706	688	767	681	729	696	699	694	663	712	717	713	743	693	715	696	713	710	714	702	719	757	709	728	736	729	745	688	706	701	723	756	695	712	752	659	699	660	718	732	698	729	674	723	734	704	715	641	744	733	740	717	662	700	682	719	739	733	701	705	736	694	747	751	702	718	750	705	675	726	739	726	691	684	705	724	729	708	692	690	739	668	709	699	670	714	716	689	693	743	665	684	735	711	751	720	745	709	700	686	735	739	736	710	733	715	725	682	693	686	740	743	727	735	741	686	667	744	730	663	704	735	733	735	713	709	710	692	751	688	729	677	710	708	723	689	714	701	715	709	691	666	693	779	713	703	665	700	655	718	693	745	651	729	707	675	731	716	713	712	743	697	743	687	755	754	686	700	716	721	704	679	671	701	679	695	712	686	726	699	656	769	714	721	711	717	705	706	680	732	771	721	715	655	708	717	741	662	706	659	704	673	724	705	715	789	751	702	710	713	698	685	700	731	746	748	728	722	706	751	768	712	690	682	705	714	684	682	730	696	712	698	749	720	708	682	698	728	727	746	738	709	702	734	715	732	721	726	697	683	724	725	724	736	686	712	712	736	706	709	722	713	682	672	707	666	723	702	707	759	677	748	725	745	718	695	758	690	711	702	729	754	748	672	741	683	653	723	651	711	720	722	728	712	698	681	628	687	695	706	716	728	703	765	705	723	682	672	724	649	727	709	728	729	699	734	697	749	721	767	703	671	758	692	726	712	753	677	739	732	689	702	775	663	709	726	700	761	726	709	708	694	666	728	668	748	678	726	681	707	678	675	679	676	630	671	740	725	708	730	728	683	688	705	710	691	759	715	708	695	700	686	762	676	738	674	709	694	692	703	659	691	731	679	713	724	742	671	701	701	703	660	688	674	725	719	685	715	658	715	705	711	745	694	704	667	712	718	667	702	739	661	708	742	709	765	719	731	746	699	668	694	722	693	697	719	745	746	703	689	723	711	683	707	709	688	674	682	699	683	723	694	682	742	732	751	686	715	697	735	802	733	702	752	739	709	720	681	728	691	706	736	719	714	721	684	730	725	730	662	680	730	716	725	718	733	745	690	724	678	711	697	698	720	745	706	694	699	672	730	697	638	667	717	724	668	720	673	721	766	739	728	724	652	735	730	721	712	735	768	687	739	731	736	732	729	721	694	745	731	686	703	701	747	705	728	728	711	728	722	723	672	708	702	707	735	727	728	711	694	690	712	691	703	736	725	720	730	698	697	735	703	709	663	712	784	718	717	706	678	719	719	719	695	746	710	688	713	694	722	667	716	669	728	721	702	692	735	711	711	711	685	704	705	699	722	710	719	727	694	739	725	703	726	674	712	708	736	718	707	717	692	679	762	692	740	694	708	698	669	670	731	719	713	730	697	698	760	676	729	720	719	697	742	718	693	691	680	704	740	682	728	689	690	685	673	701	711	696	709	730	710	726	725	641	745	705	689	733
4472	7799	6336	3220	2228	1803	1515	1259	1303	31227	34991	16588	6341	1793	735	637	557	640	606	587	603	602	617	650	609	614	624	546	593	579	588	565	603	623	571	591	566	608	606	611	553	569	622	573	640	588	547	614	617	593	635	560	618	550	579	590	577	614	564	563	604	553	581	550	582	587	601	565	584	585	609	536	612	557	575	544	606	586	608	554	595	610	602	550	618	571	603	612	599	578	586	575	594	592	587	594	621	603	604	614	544	577	577	568	573	577	595	510	571	606	589	580	620	597	560	602	602	563	594	581	559	565	607	617	570	569	595	612	604	609	598	575	574	568	601	597	567	580	601	573	576	600	577	579	577	612	564	578	589	596	583	599	640	587	584	573	574	577	553	596	563	585	574	581	570	575	566	586	592	592	551	590	614	594	592	610	591	541	581	553	556	589	565	573	590	587	571	597	558	597	569	557	608	555	599	608	596	599	580	607	575	564	634	589	595	633	563	589	595	591	601	585	576	538	617	545	595	577	582	568	590	647	563	560	563	601	578	568	553	583	564	566	590	575	565	578	581	614	592	617	558	579	571	635	602	576	575	535	579	585	530	582	556	579	591	648	576	609	588	633	619	589	568	578	593	571	570	612	634	595	631	584	548	570	565	620	582	572	592	585	570	596	591	608	600	606	603	579	576	589	523	560	598	615	570	605	613	616	592	576	614	581	570	591	600	597	591	569	598	572	548	601	595	575	564	576	552	589	615	572	598	564	636	590	572	606	619	574	591	593	600	577	619	593	550	608	562	576	608	601	606	561	576	603	608	596	597	559	608	545	606	573	633	594	594	608	607	570	644	564	556	580	572	564	574	596	624	572	632	580	605	600	587	531	571	609	601	625	599	592	581	589	616	588	582	608	560	597	595	575	592	562	588	541	579	620	582	581	605	576	608	547	546	616	586	535	585	604	591	606	545	578	599	579	616	604	571	589	586	581	573	612	586	619	559	621	563	571	588	562	573	643	626	567	608	559	568	552	560	590	614	584	586	602	582	596	593	604	589	612	593	583	579	581	606	550	582	595	564	594	580	596	619	614	582	548	610	610	568	615	612	626	579	642	555	546	552	584	542	583	562	574	599	567	582	612	571	652	604	576	544	594	589	584	577	595	610	586	574	610	628	593	557	572	579	576	594	583	547	585	579	536	530	532	610	532	582	559	589	602	586	584	621	571	604	559	629	566	565	622	579	611	559	587	556	587	611	565	565	570	565	594	566	593	611	612	548	525	573	643	570	582	590	505	559	597	550	567	561	581	584	593	581	575	592	556	623	604	589	617	567	579	586	539	561	615	611	578	615	522	586	582	576	589	595	555	584	595	594	581	587	562	560	608	610	593	610	593	592	608	576	579	617	571	593	541	568	555	570	598	568	577	512	580	566	584	547	587	578	568	614	599	602	571	597	595	579	553	566	583	567	597	553	542	565	576	568	588	615	582	587	586	584	579	604	572	564	582	583	586	575	583	589	657	604	584	593	585	560	554	571	586	565	622	604	534	621	592	615	588	595	585	566	583	552	637	584	521	586	591	602	557	549	610	589	552	631	574	679	602	617	583	565	606	608	586	594	594	545	557	566	535	604	615	577	602	604	586	591	600	539	586	553	601	640	584	543	594	585	638	563	564	600	596	594	632	576	613	569	575	578	565	599	610	568	592	596	553	571	616	643	598	617	565	578	576	573	578	622	556	611	581	599	605	590	564	620	606	586	580	544	586	574	576	620	560	571	577	604	570	558	569	598	579	587	607	572	607	594	579	581	625	580	565	609	598	602	599	616	583	603	549	613	574	600	550	598	556	603	567	578	587	602	586	601	631	613	586	554	628	569	578	608	550	584	610	599	612	573	576	559	580	605	565	564	612	565	617	595	568	570	593	614	593	590	582	592	596	615	603	609	574	591	639	568	555	559	578	543	566	548	547	578	609	584	578	587	564	572	571	568	609	618	616	558	575	569	599	588	577	565	583	615	540	570	594	560	574	621	588	568	578	543	546	585	563	555	591	572	580	558	642	597	571	591	589	552	578	624	614	623	567	553	545	551	561	582	575	582	620	545	580	587	557	603	573	565	589	548	595	598	612	584	573	561	571	580	599	557	569	587	578	607	607	592	576	599	599	557	608	551	554	593	581	576	553	567	568	613	561	533	563	579	602	568	561	600	574	572	575	589	588	564	624	558	580	570	613	551	578	592	568	582	600	568	563	600	613	542	604	569	564	618	560	599	585	597	622	643	586	576	594	569	576	611	637	594	541	552	556	603	601	568	589	530	595	589	572	623	587	558	587	570	574	594	577	571	599	561	601	547	567	603	601	567	585	596	582	635	625	577	622	626	556	566	583	579	600	616	563	534	570	585	592	577	586	581	589	599	613	538	577	626	570	600	580	551	537	553	581	536	596	597	613	611	600	597	589	590	575	564	608	597	563	595	562	596	607	567	598	586	559	555	571	563	592	562	613	574	604	663	532	599	564	559	620	611	573	573	568	567	576	548	573	550	616	590	609	542	566	565	611	579	582	591	564	540	580	574	591	579	576	559	555	544	619	559	615	596	594	557	635	601	613	550	587	595	550	611	542	573	590	583	547	640	589	599	584	592	597	556	539	561	592	566	619	593	567	593	575	580	579	609	578	589	572	584	573	562	554	591	609	556	590	583	551	604	562	537	571	586	557	573	548	594	523	613	585	579	584	550	577	598	578	592	570	578	557	547	564	609	590	588	579	557	569	616	554	613	603	591	597	549	580	583	592	566	592	570	585	597	562	548	571	542	582	617	557	585	545	589	577	580	587	583	571	601	591	555	600	583	600	581	563	570	621	556	572	619	574	603	583	546	615	591	582	611	569	620	599	607	587	554	580	541	590	556	609	576	576	580	591	564	594	560	550	565	621	594	519	561	566	616	592	575	602	557	564	601	575	582	580	591	602	563	590	563	594	594	568	567	610	590	597	558	583	576	574	555	551	541	545	593	593	604	564	564	632	589	600	544	565	618	607	565	560	630	569	586	604	560	579	603	575	591	612	582	593	592	554	596	595	583	551	607	577	527	561	586	545	555	573	566	558	599	588	567	585	584	569	591	580	603	581	566	546	632	577	551	639	624	568	602	558	582	594	561	561	568	600	567	568	610	537	531	599	562	581	579	580	589	573	559	562	606	593	568	612	628	567	570	611	556	576	569	596	571	551	587	574	510	604	634	581	591	550	590	566	604	561	564	576	621	589	603	536	605	608	561	565	545	607	590	594	575	578	577	585	564	577	564	571	573	603	580	626	567	608	585	619	590	590	602	561	620	568	608	549	556	583	559	619	571	621	593	601	565	587	616	583	566	594	576	587	600	553	595	591	574	585	556	562	625	555	584	551	609	619	626	587	532	562	575	639	583	597	561	569	562	577	621	569	571	602	556	593	560	532	611	582	566	604	595	590	603	583	614	592	574	626	590	604	579	622	603	593	564	612	581	604	604	598	550	576	529	602
27259	12607	1486	711	481	456	444	405	395	1029	2669	2216	1102	563	459	418	385	361	372	385	409	438	387	416	392	398	370	366	367	386	397	377	410	375	380	408	394	424	376	415	383	396	359	387	387	392	379	376	408	385	386	398	349	369	381	415	374	364	381	419	404	412	396	398	385	395	380	407	450	383	396	409	411	423	363	399	412	378	352	405	435	451	428	383	387	371	373	394	420	380	402	364	376	389	413	393	426	382	420	405	373	381	411	375	398	414	411	402	384	361	360	386	404	381	393	409	381	376	382	385	387	387	378	382	405	380	425	393	413	394	419	399	434	394	389	393	418	368	396	414	354	449	380	373	359	390	416	396	390	430	385	403	382	417	404	420	381	391	379	392	414	376	380	377	371	361	365	394	369	412	414	376	388	415	392	387	400	391	396	412	365	385	414	382	389	412	394	394	374	403	380	381	409	426	379	406	413	403	392	376	381	377	376	390	407	407	352	403	373	383	361	398	363	396	403	382	416	403	379	369	389	407	377	362	413	429	399	419	391	375	418	401	418	378	399	386	385	391	403	370	384	412	405	331	408	342	395	399	375	421	399	380	398	389	343	387	357	418	401	399	378	419	371	412	382	404	387	389	414	389	379	378	397	396	385	420	376	423	380	391	381	373	377	419	438	379	412	423	393	407	405	376	389	383	395	404	374	403	381	368	405	407	388	372	406	352	390	408	403	399	401	415	391	408	406	372	387	410	383	392	389	354	390	412	371	405	390	401	389	401	418	408	398	393	427	412	406	409	408	390	423	385	359	408	377	374	379	384	421	422	397	404	415	363	419	376	410	363	397	431	368	414	375	408	395	427	468	397	375	380	402	350	404	382	382	409	374	387	416	374	376	406	395	381	387	353	385	385	389	390	362	409	421	397	419	404	407	428	405	391	378	419	405	397	416	380	408	447	433	406	386	388	386	413	389	365	377	440	389	377	387	398	362	387	389	376	373	363	406	375	358	399	392	389	373	384	383	373	375	442	387	388	380	406	382	387	400	400	407	382	401	399	388	362	394	362	425	414	391	384	372	408	365	390	382	409	401	383	379	410	373	417	412	409	416	429	370	392	384	400	394	412	414	413	366	381	368	366	393	394	375	401	412	359	363	406	389	364	404	391	378	364	386	385	406	404	394	406	390	402	370	381	369	391	396	375	350	391	409	384	375	437	414	424	411	379	445	401	355	385	408	397	414	386	425	385	414	368	380	387	383	377	386	363	375	366	392	396	415	385	391	411	411	380	382	423	420	371	382	386	389	399	394	391	362	420	418	414	380	418	403	422	401	412	454	351	371	404	397	365	382	390	381	405	382	398	404	430	383	405	353	390	407	388	414	388	388	394	363	403	408	356	381	387	339	423	392	364	383	421	377	370	377	381	386	403	398	392	373	360	407	397	348	382	364	400	405	380	401	385	382	413	376	383	362	389	391	376	382	389	430	385	370	431	403	405	385	399	414	414	370	353	409	367	423	411	381	379	361	401	404	382	422	382	408	390	380	403	418	381	391	390	385	427	379	400	416	396	360	404	436	428	398	426	393	391	392	394	374	393	421	362	390	373	417	406	388	357	383	401	438	373	396	380	389	431	385	408	421	345	367	381	390	388	400	377	401	370	396	406	341	387	423	389	389	409	387	379	374	417	388	426	365	391	369	414	413	396	385	389	422	411	372	357	406	371	372	395	363	407	374	410	429	394	399	429	384	367	375	398	395	415	356	387	425	414	396	379	408	381	390	398	416	408	357	377	419	388	386	372	421	386	369	356	378	387	395	384	344	379	379	385	382	403	378	425	383	400	410	389	400	373	389	393	388	363	372	402	373	401	369	396	368	399	389	404	406	382	393	368	367	373	397	400	378	395	372	369	416	393	397	405	382	404	411	382	407	401	390	389	403	381	425	358	376	386	430	406	387	401	376	400	403	422	392	380	390	406	356	396	363	384	383	399	368	380	405	394	395	399	404	383	407	402	410	426	421	387	395	414	354	384	421	378	375	428	382	374	398	401	405	408	409	388	403	415	370	403	384	393	421	392	399	420	383	377	376	377	418	395	387	388	417	382	404	390	380	418	398	379	412	389	425	383	390	383	435	391	405	410	383	417	427	373	354	358	386	376	394	391	378	379	401	388	395	342	405	412	372	414	401	368	416	353	386	380	427	394	386	377	423	382	391	379	405	366	385	387	377	360	388	428	364	410	402	403	369	377	375	382	395	369	400	402	398	412	382	399	376	438	408	357	437	354	394	404	396	410	398	387	383	389	366	427	387	366	381	360	391	378	377	380	396	390	354	414	372	381	388	372	378	403	393	383	397	365	410	383	401	395	362	416	380	383	351	346	405	359	379	393	388	384	400	388	384	378	366	402	375	386	406	387	373	378	393	402	392	377	419	406	372	348	388	405	406	428	378	432	416	408	371	370	393	409	399	360	387	402	408	388	393	398	398	391	382	386	401	415	393	424	409	383	405	388	354	391	421	379	409	430	375	404	374	385	405	398	379	416	406	382	396	397	405	366	408	377	389	430	395	411	346	368	389	393	373	426	385	413	428	389	381	395	385	373	439	385	332	391	388	397	390	371	388	423	403	383	422	371	372	397	370	358	384	434	403	409	385	373	372	410	377	366	364	368	432	395	366	370	411	422	411	379	419	394	406	373	404	420	421	398	365	390	393	380	389	362	384	402	366	425	400	448	411	406	392	425	395	385	400	376	401	437	396	381	391	360	387	407	379	384	374	381	366	367	379	435	379	414	374	393	410	417	381	384	391	389	404	398	415	386	379	401	385	406	379	378	404	409	403	419	397	405	381	379	416	380	402	408	398	395	395	404	349	426	403	414	392	394	390	372	363	339	382	408	368	382	403	412	398	397	380	387	390	365	382	406	422	380	404	397	367	380	351	408	379	406	400	388	394	391	411	402	376	430	391	400	395	383	403	396	422	396	398	402	389	415	351	405	376	428	407	364	392	388	401	391	402	388	392	366	392	417	376	426	374	400	412	381	377	357	399	393	380	390	400	387	423	384	394	352	389	403	405	409	389	401	402	368	407	361	390	384	378	404	449	395	420	363	418	394	397	392	426	375	397	401	408	347	375	407	359	400	384	436	424	379	406	388	386	386	418	419	394	400	342	430	391	395	383	356	393	404	401	399	370	377	388	361	387	433	384	367	378	423	392	392	379	377	444	355	364	393	392	383	413	395	371	389	446	420	404	404	434	469	410	385	409	378	396	389	389	384	391	370	365	397	355	402	369	386	436	387	396	379	416	393	396	388	404	391	391	391	386	403	397	392	426	381	362	412	373	392	414	413	413	378	340	386	439	408	384	403	350	412	378	408	388	383	413	391	442	398	379	387	388	420	350	380	431	387	436	390	423	386	382	410	384	393	400	396	417	395	412	381	408	402	394	386	396	410	395	369	371	415	383	361	367	349	381	375	421	380	367	426	381	367	419	372	388	362	375	399	396	344	384	365
5208	1018	839	547	485	406	407	387	380	1374	3371	2400	1115	487	382	308	323	302	336	326	339	336	334	324	334	327	364	356	375	353	311	334	350	332	297	331	309	315	337	336	381	352	344	308	337	315	390	347	343	309	310	324	331	335	322	323	320	322	321	340	324	305	379	328	342	345	308	306	289	335	335	327	322	343	302	327	332	352	313	337	324	324	355	296	287	363	325	302	359	348	357	347	315	334	314	334	312	364	349	343	352	313	345	304	322	329	330	332	317	305	380	317	358	280	335	326	331	347	323	356	319	355	346	334	319	321	336	338	328	338	336	324	353	324	356	326	340	356	313	352	342	338	311	359	355	355	341	292	333	327	308	331	332	301	344	330	337	360	339	312	309	362	344	343	327	304	311	314	336	304	316	339	295	317	326	312	360	322	337	359	351	321	351	322	327	371	337	306	328	365	338	289	326	337	306	373	324	352	326	328	316	304	308	311	343	333	358	300	329	327	319	324	322	351	305	331	354	325	322	351	356	329	330	327	322	326	340	300	324	327	360	323	320	326	353	345	314	307	316	335	357	332	367	333	336	325	337	349	355	349	350	348	337	328	318	294	315	324	358	353	321	318	334	321	333	337	319	322	351	349	350	305	334	323	317	375	344	334	338	332	363	308	346	342	337	303	357	319	343	359	335	324	337	325	310	323	321	331	326	337	321	335	371	309	328	316	300	342	318	349	316	361	348	342	315	284	357	339	328	371	327	335	309	343	312	358	316	382	338	335	367	296	310	353	326	318	338	329	317	341	318	358	332	330	334	284	312	305	333	363	343	321	337	338	321	347	335	307	297	310	308	335	332	323	355	321	329	343	360	324	312	316	322	340	333	314	315	355	341	371	350	337	328	319	330	294	293	311	346	337	362	314	321	323	358	318	320	333	365	349	336	317	359	327	336	333	327	323	302	318	345	345	357	356	329	344	296	332	360	288	337	355	317	327	329	351	343	362	335	333	317	337	320	343	327	350	304	316	315	339	333	311	341	326	312	327	339	312	351	296	332	349	323	329	339	350	321	341	317	341	320	310	338	356	328	336	339	317	319	311	351	364	336	330	330	345	339	331	329	339	345	323	348	352	306	329	337	339	327	323	345	315	334	354	393	326	321	330	315	311	360	335	315	360	313	347	346	316	305	310	305	329	356	324	323	349	318	335	329	336	331	357	321	324	292	294	352	359	310	324	373	318	326	323	320	316	340	348	344	372	357	312	321	345	326	305	326	343	321	303	324	331	318	348	335	330	334	345	318	319	329	328	356	310	345	321	335	350	341	322	371	316	333	297	335	317	306	311	337	322	328	305	326	323	352	346	325	303	313	311	333	341	326	327	344	298	329	329	327	331	361	363	298	346	299	326	349	351	327	326	349	344	342	307	297	315	311	289	320	345	344	311	346	300	315	321	346	303	335	307	341	355	337	321	339	347	336	332	326	333	306	337	335	330	344	339	337	338	356	342	346	324	327	331	330	332	350	384	281	332	295	342	340	311	327	341	332	320	362	337	327	345	329	337	318	310	334	327	320	342	331	333	327	343	342	325	327	361	365	334	342	317	355	350	314	334	312	346	323	322	354	288	362	325	337	333	335	346	316	325	341	328	355	318	348	308	309	342	337	345	324	307	317	324	335	318	306	347	342	301	339	304	314	343	316	324	347	305	340	345	327	310	341	327	324	371	333	350	334	356	339	316	312	335	342	323	304	335	337	344	330	358	355	337	323	344	327	307	328	331	287	330	339	328	280	348	332	344	345	328	333	314	351	353	318	302	335	321	359	333	322	360	331	338	354	367	326	325	338	390	332	382	306	325	315	361	348	368	336	331	325	348	322	315	344	316	325	344	348	319	360	309	295	332	358	354	330	321	348	330	344	334	333	357	314	336	359	350	332	293	350	322	338	346	367	330	357	326	339	324	334	321	303	351	340	323	348	339	323	338	304	321	332	362	335	349	301	343	329	335	326	340	323	349	323	324	330	305	337	316	339	327	345	341	322	327	341	297	293	368	364	354	312	344	341	333	320	334	332	344	361	301	286	331	342	312	323	335	335	335	345	304	354	306	319	329	310	348	330	309	316	331	337	299	283	359	304	342	340	343	308	326	324	297	355	303	314	354	350	332	351	332	316	311	359	351	305	315	331	363	331	294	348	350	299	354	345	303	338	324	298	308	330	334	351	345	302	345	342	379	315	339	317	339	325	319	315	353	337	352	358	326	361	318	331	338	321	341	341	347	344	306	317	324	324	328	321	314	335	333	330	341	334	370	364	338	345	305	315	360	316	328	346	318	337	340	332	317	326	316	349	341	349	351	358	315	310	331	285	309	315	315	335	322	386	330	359	366	321	318	340	355	339	353	345	356	348	333	294	335	312	289	365	342	338	322	351	334	356	339	318	345	305	328	302	320	338	318	327	318	324	347	341	357	338	348	335	342	370	355	322	326	308	342	340	320	340	342	342	352	326	334	335	349	347	328	346	350	309	370	347	327	347	299	336	343	313	347	325	329	330	331	333	354	314	310	288	332	338	306	371	319	294	332	340	352	351	328	329	345	327	348	334	323	317	341	309	341	330	309	343	361	337	320	374	334	338	329	337	323	302	320	337	318	334	327	306	326	325	354	357	345	349	328	341	348	333	332	331	344	334	319	318	358	342	316	335	319	330	327	304	311	344	314	328	323	332	291	355	329	310	320	324	327	336	307	323	341	325	296	337	309	342	349	330	313	337	362	331	315	360	315	326	311	338	335	370	325	326	271	287	330	333	328	346	326	321	336	312	346	336	370	343	372	329	370	344	319	327	340	331	349	312	345	326	361	285	330	301	330	322	362	340	363	317	362	340	344	336	326	322	364	329	333	326	323	308	354	343	329	335	320	322	320	333	347	324	330	336	355	312	326	346	336	354	317	338	340	341	344	327	333	370	316	312	337	336	344	322	315	320	330	348	319	351	336	312	324	323	354	311	347	312	329	327	351	319	315	337	316	326	327	306	332	330	343	325	329	309	307	322	357	321	309	358	312	341	327	317	319	316	312	345	318	294	326	348	347	309	332	308	337	318	301	337	332	357	340	345	328	346	336	337	324	322	306	324	331	330	316	347	344	323	323	334	345	344	338	337	316	332	341	334	310	298	374	305	338	352	340	349	341	322	331	331	367	326	336	329	302	307	323	327	326	326	357	302	343	327	333	329	360	342	339	323	320	353	357	322	324	327	348	339	304	315	362	342	354	330	319	335	351	344	333	330	327	349	340	306	334	368	299	316	304	362	316	354	329	339	342	359	339	320	369	333	326	332	292	307	318	336	358	336	352	334	338	319	335	365	363	328	305	358	310	334	326	347	349	346	354	321	333	330	318	376	331	343	347	356	342	328	360	295	338	306	337	330	322	342	355	346	357	341	334	366	340	328	339	325	315	337	319	306	281	340	320	342	302	331	326	315	345	297	330	301	331	323	336	380	338	329	346	334	324	323	335
25087	21052	26869	25003	4790	1066	770	1233	11909	21655	16102	6479	1949	794	529	459	477	462	467	450	461	472	458	434	468	440	431	427	473	463	446	468	453	461	455	404	422	465	448	444	428	439	457	429	456	480	490	450	411	453	445	483	447	432	474	427	448	460	482	417	494	472	469	443	420	427	455	441	441	440	399	453	394	428	442	455	474	481	455	457	437	423	425	480	449	437	428	442	456	470	407	433	467	434	495	432	446	471	487	465	395	473	436	440	397	425	462	435	437	448	398	442	421	406	495	453	450	428	470	483	458	459	469	489	424	446	454	468	432	441	446	435	464	442	405	430	441	462	462	459	431	399	410	455	450	443	475	446	440	438	504	441	436	450	429	442	452	418	416	427	428	443	437	421	465	414	438	465	465	429	418	476	492	429	406	464	409	427	436	437	441	439	441	460	417	451	438	482	457	452	443	434	483	407	442	463	425	447	485	446	483	455	462	429	454	445	470	423	463	474	399	444	461	453	431	442	414	450	426	460	442	504	426	424	428	482	424	493	454	440	462	449	463	423	482	439	500	489	458	516	437	422	450	478	434	390	414	483	434	419	454	455	405	439	415	429	454	461	440	431	450	464	435	421	423	435	439	463	411	404	426	443	437	443	472	430	466	442	460	451	441	470	460	441	440	450	439	445	462	455	416	413	460	407	423	427	454	446	396	448	436	441	435	484	482	426	440	429	448	470	502	457	442	431	438	435	444	411	474	443	474	432	470	464	449	434	444	370	435	446	471	422	449	462	439	452	419	426	398	438	436	468	433	482	429	475	446	437	442	447	451	461	445	439	426	432	438	479	465	469	428	456	440	420	418	430	398	453	389	437	453	431	419	441	444	487	472	444	480	468	459	446	426	474	464	418	451	422	449	419	430	446	487	437	425	432	419	444	453	407	420	457	487	450	418	424	426	427	447	432	444	476	444	457	473	424	457	430	473	479	424	435	452	458	451	443	448	453	431	452	432	414	458	454	413	447	439	425	428	446	435	452	475	439	424	441	429	450	424	430	419	463	446	440	451	456	454	453	451	444	477	463	449	463	461	449	461	409	428	453	419	419	408	474	436	419	396	444	452	424	435	449	451	426	414	413	466	464	429	460	446	461	452	446	467	447	401	433	461	450	436	416	474	402	446	466	481	499	429	452	452	470	435	389	412	426	435	448	424	437	445	423	439	483	438	454	440	454	447	430	426	433	451	461	445	444	444	464	427	444	445	430	434	441	477	420	444	442	465	455	435	473	410	411	424	475	426	419	436	423	421	435	465	448	439	464	433	447	431	458	445	423	431	434	443	424	436	435	402	435	466	447	419	425	451	456	448	415	436	446	460	451	461	477	470	443	423	463	441	406	422	441	456	458	458	431	413	450	405	430	447	444	409	439	450	460	409	475	441	434	439	476	439	446	411	434	395	457	450	438	451	410	477	439	435	450	471	453	404	443	416	470	463	429	429	432	438	485	470	472	451	443	451	468	415	455	467	426	452	429	427	453	461	414	431	421	476	458	438	392	482	434	471	501	434	452	475	445	434	422	452	480	434	411	426	417	453	486	495	433	435	467	440	482	441	449	480	436	429	449	443	479	434	440	438	433	435	483	460	438	438	423	439	437	412	469	402	396	435	469	453	428	425	418	457	459	427	469	420	440	469	498	438	462	458	433	386	460	413	448	438	405	412	422	492	437	469	450	434	463	455	435	452	460	468	423	493	415	443	473	445	467	418	453	429	480	441	476	456	431	453	417	433	424	444	467	452	411	415	419	460	441	409	459	405	477	454	399	444	432	443	417	464	449	405	491	451	436	423	447	426	461	449	469	425	436	437	452	453	455	431	433	431	452	435	454	431	436	427	471	425	450	459	447	444	453	440	442	432	459	437	439	466	439	448	431	473	435	451	462	457	368	466	491	430	429	468	421	459	462	430	451	452	428	432	461	424	457	459	421	443	490	460	427	457	433	441	464	477	452	410	466	452	453	439	454	465	442	447	401	467	424	432	458	438	413	436	471	518	423	448	449	423	395	452	403	456	419	447	439	471	412	435	443	432	442	418	419	440	444	449	457	451	432	455	452	414	452	441	424	426	430	481	491	440	470	427	434	424	435	465	437	431	445	434	444	448	463	445	426	457	405	414	442	424	438	460	438	438	456	445	455	468	457	480	452	418	438	438	451	460	437	408	470	505	425	429	424	479	455	476	441	462	390	453	465	440	464	437	393	465	468	434	474	430	411	435	433	462	422	468	415	443	421	458	406	463	470	458	439	418	491	449	448	445	436	468	419	471	469	464	424	433	424	441	490	422	508	455	416	414	432	426	416	409	427	416	480	438	453	429	438	417	449	459	450	463	443	475	455	452	452	467	436	414	429	421	453	476	435	434	445	439	469	450	433	472	448	482	430	444	433	450	417	455	432	419	427	425	481	420	452	442	454	448	462	453	438	422	426	397	461	447	418	453	464	427	440	459	457	440	439	480	463	427	457	455	440	429	425	441	455	440	421	462	453	447	484	431	446	435	452	479	454	425	460	471	462	426	448	426	451	437	449	454	438	436	457	399	497	444	464	427	430	453	448	401	454	447	435	412	441	448	440	449	440	473	418	447	418	478	433	424	443	437	435	447	434	404	496	422	435	423	454	431	440	465	431	459	430	446	422	454	446	452	454	423	478	463	467	422	424	458	413	452	423	450	454	448	420	448	433	420	442	424	438	461	467	459	443	427	456	387	452	437	450	459	462	470	491	486	445	433	478	448	434	419	460	456	458	466	450	458	474	449	443	445	464	486	471	433	472	444	475	459	419	448	422	468	432	432	452	502	444	476	447	474	466	431	441	471	472	439	446	461	465	453	442	437	444	454	449	427	474	431	455	469	433	438	416	444	413	470	449	456	425	425	437	429	393	443	397	408	450	436	474	460	418	432	443	470	444	421	457	452	443	433	421	458	473	463	445	427	450	459	402	443	431	450	456	434	475	424	458	440	424	426	441	414	410	428	446	426	439	407	451	418	433	462	476	425	432	442	479	441	450	450	446	480	453	484	428	474	469	442	428	443	454	434	469	451	443	452	467	471	448	465	442	446	421	443	458	423	435	446	481	418	431	395	444	469	433	448	446	473	450	442	426	447	427	462	429	430	447	444	430	469	427	427	446	449	438	457	471	436	426	436	474	429	458	417	433	418	449	464	421	425	463	427	435	445	462	419	426	415	437	461	447	403	443	440	469	459	472	453	458	461	484	440	415	431	487	453	460	455	428	459	448	478	440	448	441	421	475	455	463	452	405	422	449	432	458	417	455	461	425	447	464	427	459	461	459	422	453	441	429	465	440	430	451	462	437	453	449	410	448	434	418	446	447	450	457	459	427	456	440	446	427	478	455	454	456	425	443	434	472	429	466	453	466	443	509	420	457	451	451	442	480	445	450	455	451	432	450	447	440	456	483	454	445	449	426	483	444	440	447	436	467	444	472	433	429	421	470	426	437
3840	3677	3015	1662	1188	910	776	1594	14876	20726	12918	5737	2068	748	466	404	425	362	392	373	398	438	447	420	399	390	392	431	374	393	381	370	398	400	382	375	392	415	383	370	400	410	410	386	416	404	373	400	353	377	384	416	416	391	416	386	400	405	380	404	408	379	388	386	400	400	405	391	416	384	410	407	433	398	425	395	439	390	343	374	377	365	408	390	383	406	386	395	404	410	350	374	374	414	403	399	423	393	391	393	412	403	424	405	378	405	398	403	413	401	386	397	372	406	364	413	380	407	396	407	384	416	377	411	402	388	383	418	374	375	404	367	383	412	382	393	388	415	398	419	360	376	395	389	385	403	364	394	371	389	362	398	392	372	419	347	381	405	382	377	394	387	417	401	383	402	392	435	410	404	389	422	393	424	398	375	384	377	410	390	406	411	368	403	419	408	368	409	405	379	344	405	410	393	393	405	362	414	371	355	417	407	384	395	404	389	421	384	398	390	374	385	405	399	405	427	394	380	360	381	401	356	371	427	383	390	380	418	395	381	373	378	374	400	387	364	425	389	396	397	440	386	379	386	391	395	407	383	375	371	392	367	420	370	372	427	409	367	376	403	360	385	346	411	363	352	364	413	407	368	386	383	350	408	373	403	388	382	377	351	397	394	385	399	378	389	422	390	379	441	423	406	383	371	398	404	401	398	333	397	413	410	379	418	395	394	375	394	347	387	384	367	381	382	357	368	393	395	417	376	362	344	384	363	403	371	335	411	411	390	406	368	373	405	384	398	417	388	375	398	389	399	413	390	378	379	372	379	388	412	444	412	386	401	404	428	387	396	384	376	361	370	416	394	419	384	409	425	396	385	401	408	373	386	381	412	404	378	406	398	400	379	395	419	364	398	378	383	393	386	398	440	365	408	385	403	428	382	392	387	413	389	401	413	360	380	399	386	417	414	397	383	394	406	375	354	391	361	393	387	374	392	396	397	354	364	391	403	394	386	404	408	411	433	407	382	380	376	366	386	376	380	392	376	385	404	393	407	408	376	395	399	393	372	366	408	376	425	409	360	407	375	355	389	395	406	394	394	409	401	438	407	412	397	389	384	379	378	380	405	374	367	375	395	421	398	390	378	393	377	423	372	436	418	375	373	397	419	427	392	403	395	403	400	371	408	413	402	411	366	387	405	397	400	410	399	406	361	432	418	389	381	406	386	404	376	420	411	370	405	382	394	406	390	402	359	353	389	399	425	386	408	381	405	379	406	411	379	365	413	399	387	429	368	404	374	427	383	356	400	389	403	377	380	415	403	392	387	387	392	385	391	390	393	373	406	383	386	389	358	369	392	403	424	381	394	383	403	388	410	390	419	389	387	415	396	362	349	397	390	394	414	407	384	400	365	390	374	392	396	397	412	366	404	438	453	369	418	392	371	431	380	424	415	378	387	400	422	458	368	407	366	394	375	390	384	420	421	390	381	367	355	399	410	355	423	366	379	414	403	408	387	411	409	392	363	361	414	411	403	403	409	396	344	366	391	397	368	417	436	378	386	373	417	364	385	399	396	371	383	396	383	414	409	415	422	397	409	364	375	362	366	397	388	385	373	396	370	390	423	410	419	388	379	447	404	391	365	377	406	427	364	375	394	381	403	340	382	357	385	405	430	367	367	360	385	366	379	401	413	384	415	384	429	388	399	389	400	357	382	401	379	403	350	383	409	403	410	386	381	389	402	413	393	402	381	380	409	401	411	385	377	384	362	368	379	410	390	367	337	419	393	406	402	408	376	388	396	357	402	365	421	407	346	357	398	377	400	371	406	406	370	393	394	416	396	412	406	402	389	384	399	383	398	414	361	388	387	376	376	403	411	386	388	417	407	363	385	360	402	391	370	381	380	398	391	387	375	392	377	410	406	411	392	368	393	384	419	382	385	416	375	372	373	402	358	369	403	378	356	398	392	371	427	437	372	393	418	402	391	379	383	379	360	387	346	415	403	376	361	394	338	397	358	416	357	389	362	387	369	394	398	386	412	392	391	361	356	409	379	376	412	385	373	378	378	386	426	422	392	383	405	421	391	371	391	408	386	427	421	383	377	358	390	377	366	420	451	441	405	412	412	389	371	431	405	363	401	441	385	377	414	360	381	348	407	390	380	367	402	438	363	351	395	353	385	386	389	378	390	390	370	409	369	374	395	387	375	378	398	386	384	391	399	407	403	395	358	406	419	372	399	388	408	425	380	432	396	359	399	364	398	383	390	399	428	412	372	369	430	406	383	386	413	384	384	457	408	375	359	424	380	366	380	431	390	369	390	377	395	404	394	363	407	408	358	403	411	397	387	386	386	421	381	381	408	417	399	360	396	395	395	390	413	390	407	374	415	391	401	355	347	410	404	364	378	376	396	406	326	397	377	389	368	357	373	405	394	365	383	378	399	389	369	413	366	394	377	371	384	413	393	381	379	362	404	380	401	379	378	398	382	361	357	432	388	381	368	383	428	410	393	414	388	355	374	385	385	363	386	382	358	402	390	355	381	367	346	413	398	355	367	383	371	400	401	400	375	420	386	393	404	405	411	356	378	375	390	357	384	378	377	373	393	433	335	366	391	426	420	422	397	398	383	377	407	378	403	373	356	435	395	409	396	399	369	366	421	350	381	389	387	383	393	396	426	384	385	366	387	402	367	366	412	373	396	379	389	353	364	369	364	407	405	393	366	410	373	411	400	430	409	363	385	380	366	406	397	377	391	401	388	400	421	394	389	382	406	393	379	392	395	398	397	374	387	365	390	369	418	402	396	359	400	393	343	379	390	399	387	392	416	385	395	371	416	393	372	385	377	383	379	369	396	395	400	396	379	402	387	412	404	372	380	410	404	403	363	421	421	393	341	392	380	402	361	395	405	408	356	375	386	392	354	392	385	431	367	392	413	384	362	356	364	396	412	409	428	391	405	385	398	407	387	417	389	426	417	389	353	385	387	414	389	417	404	409	412	354	349	363	379	365	411	404	361	385	403	410	383	418	408	400	415	373	412	399	393	393	368	390	360	394	389	376	384	354	404	415	389	385	392	386	408	435	415	369	391	351	398	370	391	411	371	420	370	385	412	427	401	365	398	424	398	383	369	392	392	341	411	385	423	391	377	368	386	398	367	387	411	399	373	388	384	384	376	412	375	377	359	409	394	429	406	388	369	408	395	394	368	344	412	412	367	373	399	401	408	423	423	359	364	395	363	369	427	419	366	410	378	391	386	381	407	408	428	395	370	395	397	406	360	389	380	366	344	385	382	401	438	398	393	393	397	349	387	348	402	371	393	359	373	397	415	376	376	443	379	399	355	375	402	414	409	384	416	407	406	373	384	416	413	362	398	373	401	408	384	424	420	371	389	398	389	448	372	368	389	410	406	404	365	366	400	387	384	374	383	407	414	388	396	407	389	380	350	380	408	379	403	435	380	379	384	409	389	402	400	416	400	371	371	413	372	401	382	390	399	415	395	366	341	394	424	401	370
23923	21072	28277	24068	21025	8262	2304	9438	39133	38187	26700	9585	2579	1072	704	731	676	670	672	658	659	660	680	698	696	668	668	657	683	706	698	684	686	686	642	703	652	690	678	665	705	672	695	695	650	701	705	644	695	626	652	675	700	668	724	679	672	659	673	683	711	692	656	660	655	669	683	656	677	703	638	673	665	702	698	682	665	675	678	685	666	687	678	665	702	674	668	684	672	712	664	686	669	710	632	698	659	651	686	716	671	648	664	710	633	668	677	676	643	669	708	655	688	668	673	677	656	669	670	705	686	661	690	667	630	651	680	732	614	686	714	664	650	659	723	681	658	645	631	635	694	690	657	663	652	639	642	683	659	709	699	671	684	636	631	646	636	706	667	720	707	657	673	682	640	655	681	700	662	655	689	677	695	669	705	666	677	674	652	642	696	648	700	683	674	655	675	651	665	664	698	647	616	677	680	714	664	672	650	685	644	665	732	670	676	642	687	692	663	639	666	646	678	703	669	682	694	692	663	690	631	672	686	675	668	636	690	641	731	662	679	681	710	657	657	673	667	656	687	656	633	673	654	647	727	702	683	644	650	653	645	645	706	683	711	658	642	705	677	685	666	631	678	616	673	685	651	683	685	667	681	638	641	685	624	655	646	684	698	678	704	708	709	687	658	686	644	665	653	672	666	694	664	664	693	716	670	637	675	647	677	638	661	684	633	672	647	601	685	664	644	674	693	679	662	672	677	666	635	643	631	699	705	649	636	678	644	668	663	712	644	656	670	639	665	662	677	629	698	673	682	694	698	657	639	665	688	685	657	654	676	656	659	699	697	746	690	661	660	588	670	641	637	641	610	649	691	726	674	701	691	629	705	648	613	675	682	646	620	724	636	628	630	659	638	643	643	678	657	630	676	666	651	635	645	704	690	673	659	687	690	710	689	684	665	620	611	615	690	650	691	637	673	628	630	674	635	680	618	642	637	672	659	649	672	639	722	690	669	636	667	663	675	695	711	652	749	664	680	722	670	701	633	668	635	670	640	674	634	665	653	679	653	680	671	692	696	680	658	686	702	685	669	660	654	636	653	652	639	664	648	635	685	705	678	675	631	701	685	668	665	694	684	654	689	692	682	645	701	659	671	681	658	729	605	665	677	628	658	602	655	685	686	670	692	666	617	680	678	611	703	651	615	667	691	736	733	707	666	711	651	679	718	642	637	677	673	705	680	653	663	634	672	682	674	648	623	655	637	669	669	657	649	698	667	610	648	696	725	636	672	630	682	660	707	661	685	714	666	655	643	660	611	702	705	659	655	633	676	685	700	631	586	654	714	626	630	650	694	683	661	687	644	659	642	659	669	703	708	648	648	700	689	642	683	677	667	670	635	658	655	663	676	662	673	670	643	646	670	640	669	707	636	672	656	655	681	680	679	675	645	665	676	660	694	654	629	671	626	650	690	631	672	686	669	638	649	670	709	689	653	692	628	685	652	641	694	635	634	645	672	658	676	661	650	668	641	664	666	653	720	676	631	679	690	675	677	638	659	611	650	700	642	670	654	649	697	632	668	640	679	715	656	691	631	621	662	626	663	717	668	688	639	695	685	702	693	699	703	661	679	733	642	653	716	704	670	706	641	650	614	639	682	623	681	657	695	651	674	666	672	652	643	663	623	661	656	669	676	693	671	648	632	669	618	668	668	694	671	642	670	637	653	609	697	649	682	667	657	705	704	683	674	695	646	654	629	663	669	649	660	662	672	647	699	692	706	657	695	698	701	625	659	679	638	693	685	625	671	668	680	691	671	670	680	675	644	625	659	606	704	620	690	666	673	694	693	687	685	641	617	688	643	694	655	651	702	694	656	621	744	624	677	724	675	658	710	639	648	643	711	658	703	702	680	644	666	659	648	692	651	621	681	654	654	676	693	653	644	670	658	656	695	676	630	665	652	677	669	655	631	647	649	663	654	689	699	703	640	631	653	686	670	692	684	718	683	660	691	639	655	640	685	671	664	690	687	633	659	668	671	640	685	642	663	697	709	683	651	662	674	662	640	656	717	671	665	706	665	638	684	691	698	669	662	693	642	650	626	676	643	707	676	674	640	656	622	654	636	648	640	715	693	683	645	614	649	652	656	622	682	667	689	650	669	642	641	644	668	670	648	676	651	626	661	642	660	673	654	676	690	687	670	678	685	684	678	638	719	683	665	677	677	637	706	641	668	676	654	673	701	645	618	681	682	670	675	663	681	664	667	673	633	677	636	679	722	633	630	657	648	699	676	618	642	707	679	717	651	635	692	687	693	639	651	676	667	678	614	643	620	628	675	622	657	612	681	695	690	655	668	662	679	654	688	645	664	642	679	647	662	669	682	701	703	660	650	655	712	673	680	669	683	713	617	632	648	637	698	653	696	660	680	722	691	681	677	720	695	660	651	685	645	718	651	615	650	664	648	676	647	650	592	679	579	677	682	664	667	669	663	650	704	643	680	675	695	641	646	647	628	657	665	654	634	691	635	696	725	660	668	686	701	678	725	632	644	675	687	714	688	658	634	677	652	652	630	673	694	672	669	662	626	584	672	677	653	673	660	636	697	655	728	662	694	666	653	637	629	636	704	663	688	670	654	668	705	680	694	643	688	645	665	651	668	677	691	668	644	652	684	692	662	687	680	633	628	686	613	656	681	696	654	647	685	685	693	626	676	669	640	671	651	642	658	666	667	622	664	653	672	635	625	617	672	673	676	672	688	678	657	671	645	672	686	653	638	704	673	688	654	693	671	619	682	709	685	669	631	651	686	650	669	608	632	685	666	695	592	692	643	683	676	634	657	692	621	664	671	642	713	644	678	651	636	630	669	672	654	686	632	667	681	648	660	646	655	667	637	683	691	679	657	692	652	656	650	682	644	680	694	639	643	618	716	698	630	667	678	675	666	656	664	623	658	666	692	678	704	647	695	628	673	691	667	679	675	650	652	635	647	672	716	660	686	654	634	621	668	611	676	673	679	658	668	641	616	678	656	648	707	637	649	630	630	631	655	670	711	691	684	607	672	643	683	636	664	647	699	706	655	656	658	662	655	618	669	638	662	729	704	669	684	638	703	686	644	696	706	638	691	688	601	688	658	617	649	661	649	664	684	647	680	611	654	694	691	676	652	641	656	701	616	632	636	650	677	650	688	641	664	612	651	664	696	686	672	633	646	631	662	646	673	648	631	686	644	685	696	710	666	682	690	659	667	660	670	636	647	651	653	606	664	644	699	696	666	629	659	617	626	660	654	652	646	670	724	669	640	678	632	647	682	667	689	646	623	664	659	684	659	717	688	693	647	659	680	672	683	683	653	633	685	657	686	648	616	638	689	621	646	704	635	630	650	674	688	603	608	676	689	675	674	651	710	657	636	719	632	702	674	689	644	636	643	684	644	642	749	668	648	672	658	644	665	702	684	660	645	647	637	654	650	698	698	615	676	682	662	623	689	687	698	705	677	630	624	681	637	652	684	698	712	610	690	651
4402	7723	6116	3255	2194	1674	1860	12571	38770	33052	20212	6900	2522	1017	643	555	604	575	595	624	563	599	556	555	572	570	597	564	577	576	577	557	518	542	598	582	550	544	550	598	616	603	575	581	580	560	577	566	567	609	575	558	588	543	599	557	608	593	537	565	609	535	563	547	583	574	531	552	574	528	549	557	594	584	550	583	562	565	559	530	545	530	588	578	557	536	532	574	563	599	540	586	567	544	571	584	575	602	560	538	557	545	556	563	585	584	594	559	604	575	541	552	536	579	590	577	523	546	578	580	557	587	602	598	541	572	584	543	521	587	599	551	556	560	549	536	567	588	578	591	582	514	507	523	581	590	564	576	563	573	575	530	615	591	562	582	550	615	531	563	554	530	519	560	572	568	583	595	525	592	559	519	585	534	543	598	518	541	606	567	554	564	571	564	512	571	612	559	532	543	522	562	556	590	608	593	557	562	564	567	551	562	569	558	577	563	588	565	564	545	587	549	568	560	590	593	593	585	559	565	595	549	559	625	565	542	549	570	574	563	568	566	576	562	549	547	550	583	566	541	590	549	556	538	524	614	581	543	558	583	530	528	551	590	557	581	542	552	577	541	558	512	594	553	557	529	542	571	540	596	595	507	546	543	568	568	568	585	513	570	562	529	578	574	540	542	576	532	552	527	575	534	581	597	571	545	574	578	580	562	550	553	572	587	508	576	580	546	549	556	519	534	592	603	594	619	605	591	553	564	588	564	535	565	552	561	599	547	570	582	545	567	509	554	560	576	595	591	606	558	542	590	623	512	583	532	591	583	583	587	567	550	568	583	571	509	610	568	521	593	557	531	532	596	527	573	552	529	571	550	557	557	514	553	592	539	570	553	565	525	556	565	530	550	518	553	584	555	581	574	546	574	557	584	570	546	576	548	586	557	577	499	555	506	562	576	565	541	552	560	553	565	586	580	579	548	583	552	538	564	584	602	568	564	566	558	590	556	573	574	582	551	562	558	557	574	529	579	570	538	567	578	564	561	582	536	532	531	549	553	588	588	569	571	537	554	545	535	570	570	585	579	589	559	548	578	580	580	532	553	572	575	527	567	520	569	582	562	602	478	558	554	532	520	610	542	566	544	538	590	539	524	532	553	548	530	569	561	516	582	533	586	555	564	519	574	563	560	553	538	592	561	559	629	600	589	554	561	569	543	554	573	516	521	554	572	551	542	556	583	553	513	563	578	577	544	569	559	585	591	572	578	531	521	566	546	570	556	568	573	546	565	555	549	517	526	569	587	600	532	570	545	520	520	570	550	606	539	574	541	583	553	529	521	593	533	522	592	584	563	552	530	551	570	545	551	534	585	540	603	593	565	572	514	553	572	557	589	519	541	561	562	566	539	512	561	545	544	576	530	543	569	540	560	585	558	580	558	555	598	548	545	548	573	549	599	561	595	535	550	546	526	572	571	549	538	572	560	587	568	560	556	538	567	575	578	529	570	529	581	537	560	543	521	524	572	540	582	617	602	574	594	574	532	522	549	594	563	553	557	553	548	555	566	599	557	549	546	570	533	562	576	546	563	561	552	557	563	516	565	555	555	584	548	549	544	559	597	589	558	533	536	555	576	554	551	615	586	519	594	557	557	507	560	544	549	538	563	556	602	547	544	602	554	595	538	562	534	544	542	553	574	548	583	525	607	579	579	560	544	549	560	551	533	579	562	523	544	552	610	611	563	565	579	559	582	563	559	600	555	572	553	564	550	600	564	532	539	545	536	524	572	536	561	535	593	532	552	566	578	570	544	626	530	574	552	522	544	510	572	607	581	585	543	563	549	578	590	579	552	525	589	528	591	544	547	562	556	562	576	579	570	584	605	591	522	560	532	574	547	600	609	522	553	531	579	568	574	570	547	540	565	575	500	595	559	561	566	585	587	566	551	529	527	539	543	552	537	604	535	557	583	611	543	568	570	511	550	557	560	577	578	591	565	532	531	559	532	538	554	540	599	536	598	577	540	523	546	554	549	529	547	571	564	555	569	531	552	569	558	596	563	580	604	570	524	555	568	570	552	566	539	523	575	587	544	542	595	554	572	531	548	541	568	565	595	561	559	574	542	545	573	546	557	525	566	566	576	561	565	535	574	592	569	538	532	542	583	576	547	597	598	561	515	526	587	556	570	544	523	581	576	544	580	572	537	535	551	582	566	574	603	596	564	569	570	566	571	541	552	539	579	545	560	558	501	532	577	550	522	544	583	526	578	560	594	567	575	529	508	558	571	526	548	560	551	557	562	530	517	557	554	585	515	609	510	560	512	527	529	514	597	619	542	554	531	563	573	538	570	581	567	564	568	559	552	528	595	561	503	555	511	583	512	527	531	490	573	584	568	573	548	540	558	534	548	551	574	575	591	578	535	537	619	531	590	554	574	526	552	514	559	569	539	555	547	600	550	560	538	534	537	590	621	563	577	544	578	526	551	563	600	589	534	589	562	552	555	548	533	539	538	591	537	590	570	541	542	553	553	569	543	506	543	554	554	564	576	598	586	594	573	536	540	544	552	554	585	574	520	559	577	536	560	541	543	546	582	574	546	533	570	543	558	539	588	578	524	604	561	578	573	538	545	557	535	557	559	526	476	564	527	551	587	533	523	604	541	550	595	527	540	544	567	540	570	523	550	537	576	574	552	596	561	601	546	580	559	555	595	548	567	573	563	545	571	570	562	520	574	600	561	541	577	551	564	521	571	540	519	493	563	534	556	587	600	568	544	508	545	535	548	622	554	510	541	563	555	546	556	544	532	538	545	554	591	533	550	541	531	568	572	580	542	550	505	570	560	573	559	535	587	548	583	602	575	556	552	572	536	579	548	576	575	591	603	598	528	561	569	576	549	544	561	544	552	560	563	556	576	574	584	586	555	620	546	556	535	539	522	583	563	564	584	583	547	566	579	571	559	594	512	563	582	538	511	541	594	589	572	542	563	602	551	549	587	546	539	534	540	624	599	559	555	594	547	577	532	552	516	549	578	514	589	547	578	572	609	558	609	559	543	558	563	552	607	561	541	558	540	537	539	522	550	549	526	560	581	526	556	551	535	560	574	535	548	548	544	506	578	584	562	562	538	610	521	594	552	582	554	591	574	523	531	559	538	541	565	541	553	550	569	575	560	525	565	519	536	556	564	572	606	583	531	551	565	580	563	575	557	598	531	581	551	525	555	570	519	530	573	543	563	580	566	565	540	562	535	539	571	579	528	578	486	532	594	541	541	553	553	538	586	566	515	574	548	621	528	567	529	525	551	553	579	537	565	578	535	539	525	552	549	519	528	608	567	548	554	556	567	517	560	566	525	553	563	535	544	562	534	577	556	565	575	536	548	508	520	575	550	577	543	610	538	575	556	515	550	540	551	556	534	512	550	582	558	591	593	555	522	585	566	555	571	516	610	555	573	604	553	578	556	542	532	571	563	578	527	583	540	529	554	520	564	587	593	564	545	510	535	523	539	535	530	603	518
27341	12381	1549	803	526	482	467	646	2365	2547	1756	990	655	526	436	437	412	428	424	441	424	402	429	428	453	437	460	448	426	451	446	474	422	424	441	431	431	411	439	411	422	442	419	400	414	429	450	415	473	437	483	443	460	433	443	414	426	477	428	409	421	425	392	438	430	446	474	423	429	428	469	412	432	459	431	440	445	408	390	475	461	421	421	475	399	442	404	455	392	468	433	430	452	462	458	456	465	414	428	451	469	429	452	423	419	426	430	466	410	475	416	393	446	481	422	405	461	442	433	441	466	451	422	421	416	484	428	442	433	446	411	401	467	449	442	452	429	462	417	461	440	437	477	413	405	433	416	437	410	453	410	433	383	478	429	399	421	425	424	431	420	424	441	448	420	446	398	428	410	457	427	430	422	439	459	443	401	435	422	422	441	433	402	463	443	432	433	439	457	450	398	454	441	442	449	444	410	428	432	434	446	413	421	428	442	435	442	381	421	463	436	421	443	440	480	427	430	439	415	420	388	445	410	366	431	423	425	454	442	445	474	448	438	456	409	431	440	429	429	435	425	448	438	450	453	412	455	440	453	473	419	429	403	445	442	461	433	427	425	416	419	461	432	436	434	424	425	419	438	442	405	445	421	396	426	429	419	459	453	460	420	463	426	417	421	404	433	424	421	454	438	436	457	443	446	394	412	413	445	408	457	448	425	374	463	440	455	441	434	436	444	430	438	443	410	427	447	423	421	430	449	410	467	429	451	425	448	419	419	445	443	443	427	416	389	443	431	478	446	426	440	469	393	386	450	448	417	470	446	398	453	398	436	432	423	439	438	443	428	447	431	392	444	439	424	425	452	417	472	395	422	432	439	470	455	412	458	434	418	436	428	441	423	439	383	436	438	444	396	401	436	422	460	459	430	427	430	443	418	429	500	432	420	442	473	436	450	415	432	440	443	440	426	441	395	381	462	452	402	417	397	475	439	482	470	412	416	443	406	414	441	415	464	424	432	421	456	467	429	445	448	424	422	454	489	476	458	418	434	402	443	401	484	435	396	415	431	400	440	435	426	449	442	422	467	412	437	465	420	450	410	457	428	452	417	405	482	453	452	438	447	444	420	479	451	448	439	422	433	443	430	431	480	420	423	419	457	452	413	434	446	403	420	422	456	451	432	412	428	427	421	430	431	435	414	457	436	420	406	413	416	429	465	448	457	424	426	449	434	404	419	452	423	405	421	413	427	463	385	424	427	419	430	458	453	436	431	429	396	459	421	452	410	413	400	436	440	476	425	479	457	444	471	396	429	440	435	432	452	417	417	455	412	428	447	435	408	397	473	418	429	455	465	464	447	450	409	451	470	441	404	455	431	427	435	445	399	408	412	427	413	413	429	419	457	422	427	408	446	417	416	453	432	422	428	444	416	449	430	433	470	424	434	433	394	448	421	410	451	440	466	464	451	470	417	438	465	409	461	437	442	411	427	438	459	451	390	465	460	436	403	420	410	441	447	420	428	404	405	427	428	440	432	414	420	440	400	406	438	456	429	458	450	457	459	453	418	428	398	421	440	417	465	437	438	437	444	404	394	412	420	422	432	394	425	412	427	422	478	437	455	431	412	411	438	424	469	411	418	446	438	421	477	439	426	405	430	457	454	427	444	424	446	438	390	465	424	419	423	411	458	473	434	432	431	448	416	486	429	448	424	442	438	393	453	400	423	429	410	419	434	467	412	424	427	404	388	439	454	430	461	451	429	428	418	408	448	430	419	438	413	408	465	411	440	416	423	446	424	404	452	410	464	432	454	434	441	399	426	449	433	434	463	424	433	408	474	479	464	454	452	470	448	435	435	418	404	439	446	440	417	448	439	409	425	439	424	452	464	452	402	435	437	408	421	418	440	418	420	435	434	387	451	408	415	457	439	460	410	418	458	465	417	446	463	451	397	441	383	425	447	450	401	436	452	408	433	444	439	441	427	455	445	447	415	431	439	440	437	447	424	417	409	402	459	425	402	390	428	458	472	397	442	432	443	409	447	437	410	460	459	446	430	370	417	417	442	403	438	404	461	443	408	434	389	406	435	458	444	425	431	421	423	412	445	426	422	420	442	409	410	449	409	459	435	460	420	388	432	461	454	431	483	449	408	438	412	452	439	410	433	419	423	423	457	434	426	429	461	419	420	450	420	443	442	431	423	455	457	424	435	462	458	463	429	470	410	477	394	420	436	440	421	412	414	447	434	444	440	446	425	394	432	413	458	419	451	435	438	439	423	395	415	438	429	452	451	417	455	394	441	453	410	472	433	452	445	409	435	430	439	441	435	445	470	439	420	401	399	426	450	432	465	430	403	407	424	444	415	403	437	407	437	441	439	426	418	440	422	395	454	438	427	451	431	430	443	463	447	429	450	472	443	420	433	443	439	440	440	460	451	433	444	449	430	430	393	389	432	488	453	413	498	433	430	407	420	396	457	402	479	465	381	432	423	427	402	447	441	428	365	424	427	455	445	420	451	444	422	423	428	460	433	469	402	461	401	437	438	450	433	446	445	456	438	429	419	427	432	441	436	474	440	449	435	426	431	457	436	443	436	421	446	453	420	439	443	443	420	436	426	436	419	413	462	433	439	405	439	464	471	448	387	408	417	406	403	406	440	439	432	421	402	469	469	453	420	480	418	447	407	457	460	378	403	404	422	404	426	430	424	437	437	442	467	419	451	454	412	416	430	423	432	430	439	463	425	434	425	441	413	445	424	423	441	431	411	483	448	445	461	455	407	430	423	407	453	421	440	427	452	438	433	421	429	413	448	466	425	420	439	416	462	443	446	416	437	430	434	418	428	405	420	388	427	437	429	444	405	421	456	478	456	437	412	423	441	443	440	441	473	433	439	421	426	427	445	423	444	457	428	478	465	425	408	448	458	439	414	470	448	446	426	452	398	456	428	457	406	434	437	403	425	429	407	425	429	407	441	449	435	422	446	450	428	446	461	416	400	430	403	439	379	434	442	437	440	460	435	403	417	439	443	421	422	446	443	454	437	434	446	441	438	443	400	443	411	426	445	429	466	450	440	458	408	434	443	460	442	424	411	427	404	451	437	450	430	389	461	423	425	415	418	462	461	465	467	448	425	445	407	420	478	446	427	419	449	414	453	450	420	423	411	465	395	400	390	428	434	444	482	409	435	445	432	427	427	429	416	441	461	430	445	388	386	442	428	462	456	437	402	448	466	423	457	415	433	444	444	435	394	457	424	429	463	436	442	415	431	429	446	431	448	439	429	425	417	416	449	447	462	437	415	406	435	419	417	426	404	389	430	394	434	446	449	458	438	428	436	418	453	434	397	432	420	452	428	421	423	413	446	432	399	442	433	407	449	437	443	399	459	429	430	426	433	425	452	429	439	424	448	448	468	464	428	454	419	436	429	436	451	454	424	423	408	427	417	444	416	472	444	424	393	427	429	443	443	400	413	445	434	471	468	416	440	479	397	456	458	432	403	455	470	448	432	408
5158	902	805	553	547	464	397	755	3179	3008	1894	1040	611	461	379	382	364	360	342	370	341	361	354	351	405	405	408	341	368	337	376	371	394	394	374	367	349	384	351	379	332	360	379	336	338	351	409	389	354	382	377	359	327	364	416	371	379	394	367	409	382	406	336	377	364	403	378	374	340	390	375	373	359	387	385	369	371	344	349	333	341	346	397	403	367	383	341	393	378	359	399	341	378	401	342	355	348	342	368	370	319	357	351	371	356	362	391	372	400	388	364	379	370	355	362	339	345	360	379	365	379	382	388	356	377	385	373	380	323	341	369	357	346	330	379	361	379	327	395	352	364	372	349	342	361	340	381	389	393	394	347	363	355	357	340	376	329	350	369	356	356	335	374	387	394	346	376	407	372	371	343	384	351	363	361	354	355	358	371	347	327	370	400	366	335	361	379	369	355	340	354	379	339	338	352	363	386	388	374	383	365	402	373	360	405	376	407	375	377	369	378	361	347	388	341	356	361	344	371	382	365	384	383	357	353	359	376	375	373	373	362	362	353	350	348	392	353	379	330	380	350	320	374	357	365	322	357	358	380	358	359	375	355	385	359	353	381	386	383	316	381	375	368	338	381	385	340	341	359	364	358	357	392	359	368	380	364	342	370	379	350	356	360	352	373	366	345	381	371	344	357	357	378	402	388	364	355	400	379	354	357	353	396	364	335	377	349	349	374	338	371	346	377	381	365	369	357	369	368	365	357	343	348	397	375	365	395	395	391	333	368	362	382	321	359	380	367	381	334	363	358	376	356	340	361	352	355	362	352	379	402	332	342	376	377	388	405	360	395	379	395	361	338	373	355	340	336	329	375	393	360	361	362	368	323	363	378	390	357	380	352	354	369	349	351	376	385	359	414	365	377	373	391	375	376	348	354	386	325	367	397	353	328	353	361	374	347	346	383	361	359	372	351	397	374	367	373	346	384	351	351	375	352	386	401	337	364	382	370	321	358	384	349	367	381	356	365	343	378	345	392	372	396	349	392	331	383	326	367	373	401	381	334	374	378	356	324	359	372	371	381	322	326	334	355	347	392	355	366	393	346	384	379	381	397	339	344	372	373	313	359	398	374	349	359	337	377	335	370	369	355	396	392	351	370	340	388	405	355	330	362	374	383	343	356	332	378	368	343	389	374	362	355	364	357	396	367	385	395	347	352	360	380	333	347	354	347	349	363	356	368	363	332	331	383	371	328	385	356	370	353	357	366	354	353	346	350	326	373	402	350	354	347	374	366	339	400	354	343	361	356	357	353	360	375	368	356	373	348	372	382	351	340	362	367	363	351	389	344	408	389	387	368	368	373	375	345	383	380	332	388	402	389	344	358	390	392	375	399	386	369	392	347	357	322	385	388	365	375	343	361	375	331	341	345	396	370	369	361	341	412	373	364	356	369	360	367	351	343	335	383	359	331	406	346	361	323	359	376	399	338	345	376	422	347	394	369	355	393	359	363	378	365	379	373	382	384	373	361	377	354	383	364	389	410	358	346	379	399	333	373	345	344	364	374	344	375	355	329	360	375	350	349	335	375	340	360	367	368	380	365	361	391	342	372	351	357	346	357	364	366	321	370	346	332	385	355	384	360	342	366	359	355	377	371	338	341	373	425	338	328	341	363	394	356	399	366	363	395	341	354	372	341	383	364	388	372	334	373	347	345	346	384	355	339	355	368	361	387	339	381	368	362	375	355	367	399	359	371	339	343	326	374	364	387	347	366	353	361	361	358	353	378	363	384	348	343	373	357	345	377	382	331	351	347	368	341	363	386	357	386	376	359	341	373	337	335	391	342	379	343	368	380	318	376	377	325	371	383	367	371	367	363	360	377	372	324	326	350	374	352	381	357	358	370	358	391	343	378	326	369	369	374	365	349	371	372	370	365	371	330	382	376	374	361	349	354	363	379	376	363	370	361	345	379	358	362	384	338	400	376	332	406	388	344	360	366	388	365	367	376	389	361	387	375	353	364	360	350	361	361	339	391	383	382	361	360	373	346	361	370	384	392	397	354	402	336	362	354	389	352	358	368	345	370	343	349	347	369	367	356	370	357	386	370	373	408	365	376	328	362	368	394	378	398	344	359	381	358	395	354	356	374	356	383	348	384	358	368	355	343	357	341	367	385	354	373	384	360	349	353	376	313	392	344	366	376	393	395	356	360	370	349	371	335	379	345	356	351	376	380	372	371	332	359	374	392	372	386	391	381	343	361	400	351	345	371	338	345	354	345	343	370	397	358	336	394	363	357	361	340	368	373	352	348	389	373	383	370	332	330	352	373	344	367	358	409	346	361	368	377	388	362	365	348	344	383	376	366	394	337	392	376	350	359	379	339	350	384	401	355	355	360	368	367	340	387	336	376	336	356	396	371	354	366	338	347	408	365	406	350	344	365	363	379	354	450	378	382	355	390	357	347	382	375	408	402	378	381	370	367	350	328	338	371	346	385	354	324	352	408	356	390	358	331	363	314	359	393	360	373	363	369	359	363	391	404	357	345	369	361	357	339	353	367	371	366	378	346	355	353	377	345	338	357	370	353	383	374	333	351	366	362	404	365	367	377	376	342	376	370	371	364	352	420	404	336	365	369	351	366	366	350	388	344	396	394	346	354	356	378	372	328	331	358	361	337	362	340	359	345	377	344	371	401	366	374	350	388	387	403	384	321	392	368	341	355	363	344	341	371	380	355	369	382	365	402	365	349	383	371	389	375	392	392	385	333	360	364	384	335	363	360	389	381	372	348	382	343	368	384	384	363	348	354	365	315	377	390	353	376	398	364	367	356	378	373	374	369	356	385	393	372	350	394	355	349	348	395	374	360	347	379	332	353	330	363	377	380	357	324	385	383	415	376	379	392	359	357	340	329	393	337	381	369	349	372	368	345	383	386	321	366	351	318	339	342	373	331	377	359	346	383	376	345	383	356	365	341	330	359	346	334	361	320	347	362	365	415	387	339	331	381	367	386	348	358	371	385	325	354	353	333	358	388	329	354	394	379	372	370	337	368	375	349	384	370	378	347	354	319	357	344	344	389	372	399	301	325	364	376	386	353	367	382	371	350	356	330	364	394	407	341	392	392	357	364	334	372	354	400	364	361	346	327	411	374	362	345	362	372	358	375	362	385	365	376	377	364	382	373	391	354	366	365	351	338	363	377	373	391	350	386	368	387	352	396	341	385	363	345	352	385	372	409	368	328	376	353	360	382	348	340	326	391	385	373	347	359	380	346	348	383	376	338	390	351	382	345	374	371	336	383	329	376	363	372	355	366	346	346	373	343	355	388	369	370	348	378	382	359	358	369	323	375	379	362	378	358	374	369	354	391	389	393	403	351	394	330	348	379	357	353	400	348	381	395	367	384	384	404	407	371	388	345	354	363	357	380	337	387	347	372	377	394	378	400	356	390	368	324	339	355	364	354	359	350	356	374	347	352	338	349	327	363	348	425	357	358	348	354	386	371	364	340	381
25129	21078	26923	25004	5182	1169	869	944	3681	20017	19758	9247	2743	959	652	603	527	568	517	503	547	523	514	554	552	553	508	523	503	524	520	555	528	508	509	518	520	477	505	512	533	536	539	536	562	497	539	554	527	524	490	535	521	522	531	525	505	522	536	491	536	487	527	545	507	531	531	503	509	493	505	499	550	524	495	493	534	469	524	501	507	552	509	473	543	530	508	503	509	473	509	513	487	529	514	507	521	485	510	542	524	473	476	522	542	491	512	524	486	548	548	531	554	538	511	484	560	506	522	468	486	545	539	493	508	476	481	483	533	543	547	567	508	536	497	522	514	555	511	526	505	537	567	541	548	547	511	520	457	525	528	512	504	484	529	497	494	522	493	516	513	496	516	516	508	514	492	527	502	497	500	510	504	521	496	488	515	456	495	543	531	574	505	509	530	508	519	522	496	544	501	493	482	513	490	483	552	472	515	529	530	518	500	523	529	506	566	511	562	492	535	515	530	505	543	513	497	524	462	492	516	481	539	525	529	500	557	526	512	538	489	495	515	541	528	461	505	512	479	528	498	488	544	515	509	539	492	489	532	489	516	497	506	516	539	504	492	496	485	479	544	546	504	499	490	548	540	502	520	528	521	498	572	485	567	513	485	518	497	462	548	561	535	528	542	532	508	483	462	520	475	540	499	508	490	494	527	504	566	473	532	573	543	546	513	534	554	515	551	518	521	533	479	549	516	538	537	518	511	490	518	532	523	515	531	501	570	553	503	525	514	506	550	530	502	528	541	534	534	578	544	530	515	511	557	507	509	490	519	529	498	535	517	536	556	542	485	489	539	506	500	590	543	551	505	558	553	486	516	513	574	499	533	554	528	495	525	523	544	515	516	499	557	518	542	526	523	520	510	566	540	540	487	501	517	509	512	497	547	539	477	528	510	530	504	520	511	505	495	497	491	519	537	516	538	489	503	552	516	473	498	534	486	467	475	540	511	538	483	509	522	522	504	470	496	511	464	514	486	554	482	514	528	536	492	538	512	525	561	537	530	506	474	543	569	507	511	515	490	472	506	510	519	515	505	509	539	514	538	521	497	520	486	514	580	534	467	526	492	475	516	549	527	513	563	514	543	506	522	494	497	532	538	543	478	534	475	506	549	547	491	496	567	541	524	475	521	491	549	514	491	501	508	478	524	479	536	550	541	514	522	474	513	535	520	480	482	535	539	530	557	506	510	479	530	493	525	567	513	500	520	510	515	539	529	498	534	507	516	477	499	515	504	521	512	523	498	511	513	519	500	530	494	549	505	518	510	522	542	512	480	510	501	507	542	522	518	519	532	526	527	545	528	453	511	520	503	554	528	525	522	502	548	539	504	532	499	524	558	543	532	502	511	482	488	479	522	499	528	499	515	526	541	516	484	499	519	483	535	506	512	505	514	534	547	546	532	523	528	538	534	508	475	509	516	501	513	545	499	498	469	499	503	475	493	459	500	525	511	547	457	562	517	526	523	489	530	475	582	518	539	523	510	522	513	514	516	506	514	515	497	513	548	532	521	512	539	551	528	501	522	522	512	508	506	532	519	523	524	529	493	491	507	542	529	524	545	522	536	525	533	521	488	459	502	526	502	548	536	508	482	513	507	527	494	497	500	529	510	516	516	497	518	511	486	528	506	523	500	539	524	526	504	524	514	511	545	505	493	503	489	509	525	516	537	489	541	562	530	500	501	544	541	501	515	501	518	528	484	469	521	527	520	514	561	527	513	529	508	556	545	503	516	517	508	538	522	506	548	510	514	510	540	497	496	535	552	538	496	532	501	553	508	554	504	519	540	467	547	526	477	490	519	506	540	511	501	515	562	488	519	506	504	523	528	512	509	514	557	504	528	485	519	500	516	490	508	537	520	510	549	479	529	532	520	518	509	537	490	505	560	481	495	518	508	554	489	513	518	486	515	528	523	498	530	551	497	537	493	534	502	536	511	512	536	517	495	523	510	514	534	531	547	475	509	527	506	502	527	527	513	510	506	513	529	518	517	538	534	501	490	538	557	477	527	483	523	555	550	501	518	517	475	538	473	515	525	498	486	546	538	468	501	509	517	520	569	550	535	515	494	459	525	535	530	533	496	507	483	551	507	517	552	545	543	488	485	501	528	532	538	528	488	559	527	589	489	536	520	534	509	514	553	511	513	529	533	545	487	530	527	522	558	486	491	526	578	550	521	577	525	581	523	530	530	490	525	517	458	535	555	504	509	498	536	505	535	520	532	523	539	545	516	510	534	463	514	519	494	557	536	532	517	506	541	545	500	544	491	478	528	500	521	506	495	517	514	520	530	559	499	554	518	509	544	501	512	513	504	491	546	537	482	538	501	500	516	511	561	516	490	534	547	488	520	530	527	533	489	509	540	495	491	513	518	533	499	530	521	535	537	534	537	518	537	523	504	538	538	531	494	497	538	517	528	504	494	523	513	516	540	510	509	551	519	513	509	561	524	489	563	526	489	485	517	498	512	481	488	505	536	480	543	546	490	566	525	510	539	519	507	548	555	510	492	511	533	551	450	501	544	569	535	538	499	559	525	511	521	570	514	492	520	519	490	500	490	532	481	507	503	516	504	540	524	481	477	517	541	494	527	507	534	469	531	533	532	506	504	526	517	491	494	502	546	508	499	525	522	480	525	527	527	513	517	510	536	533	499	505	519	547	501	511	507	487	536	489	484	559	499	530	516	464	529	533	533	506	495	553	502	509	512	506	505	513	460	506	535	497	544	512	513	528	513	513	531	514	543	510	537	515	516	516	489	494	550	504	492	499	530	552	506	528	464	507	506	484	533	462	505	508	540	497	550	550	472	527	519	541	520	517	528	504	471	508	487	515	506	494	515	510	525	508	496	508	504	552	561	523	509	489	502	501	528	525	533	502	523	496	504	498	510	499	508	508	510	524	495	487	536	498	519	505	504	516	525	515	486	540	534	507	532	531	515	534	541	515	501	524	507	516	549	527	500	537	499	540	515	542	483	538	485	512	523	511	539	498	491	532	521	502	511	481	539	509	537	506	560	546	501	529	508	535	511	502	518	460	540	480	539	504	533	517	521	542	518	498	547	514	509	520	550	496	543	537	513	531	486	504	525	504	483	503	503	508	548	503	503	526	499	527	513	501	514	564	500	518	506	497	493	508	537	538	497	544	496	468	500	527	577	532	503	508	496	509	532	538	518	537	529	472	519	535	479	524	522	569	533	513	483	483	479	531	498	517	514	517	536	495	541	529	503	500	553	513	514	512	531	531	523	504	520	525	522	489	501	515	522	505	524	520	539	514	491	523	520	537	529	540	500	507	537	511	510	514	495	491	459	548	486	548	539	504	518	501	526	498	498	504	484	517	539	497	541	505	510	509	561	546	563	505	519	491	503	512	513	539	490	501	527	482	520	490	518	521	558	526	543	531	513	497	524	521	494	558	515	536	536	507	482	533	524	565	538	514	521	526	492	520	522	552	463	554	486	530
3915	3826	3467	1790	1271	927	746	1075	4977	21497	16381	7520	2707	962	561	496	474	432	423	449	450	458	437	444	451	465	458	444	453	442	440	471	440	450	449	430	476	457	442	513	462	456	430	458	455	414	476	464	440	439	467	428	458	438	432	428	464	440	427	449	451	426	459	470	463	470	427	474	435	412	448	451	440	453	433	410	430	447	494	458	404	409	502	475	442	433	449	427	485	476	449	464	449	422	430	424	422	459	471	474	448	434	428	416	439	473	462	454	463	486	456	432	444	437	444	438	445	475	465	454	417	441	440	421	459	429	428	479	422	464	456	431	448	462	443	442	455	457	442	431	422	427	450	435	467	426	457	442	479	431	439	402	448	480	488	424	419	440	420	446	473	465	435	433	440	461	453	434	469	416	429	466	438	466	477	414	428	442	460	470	439	447	475	470	460	463	408	463	456	446	461	499	447	463	460	445	448	444	420	438	451	418	464	401	461	432	419	451	442	455	471	438	436	441	436	429	443	422	470	477	451	458	448	445	436	466	494	443	469	455	445	392	444	463	425	452	426	438	463	421	474	442	416	451	455	450	436	421	441	443	437	465	461	453	449	467	447	449	465	429	464	453	436	447	420	467	435	440	471	446	440	450	428	449	459	456	446	452	444	439	421	466	444	404	428	431	451	480	458	448	476	412	440	447	437	461	457	477	448	439	419	435	438	450	433	426	480	460	476	450	450	471	464	428	448	425	460	445	477	475	411	467	423	446	419	435	439	450	438	479	485	462	414	480	461	460	432	453	446	466	449	454	466	458	431	420	484	420	413	442	458	465	475	418	442	470	437	436	420	467	453	426	420	436	418	484	440	436	430	446	439	438	440	408	462	460	436	430	420	459	448	438	460	430	442	440	423	437	489	468	443	424	440	448	447	463	475	424	467	449	460	448	471	473	413	454	410	418	469	408	447	465	444	448	472	443	454	424	468	435	449	446	416	426	413	436	433	460	444	441	421	422	428	450	461	461	442	456	475	444	450	435	456	419	454	481	474	452	446	425	482	477	427	440	433	402	476	441	452	441	429	457	440	433	474	473	440	464	438	445	446	417	394	465	450	447	437	462	459	447	418	443	444	402	503	465	451	461	485	430	442	408	411	407	433	440	438	425	455	488	428	448	473	488	442	428	449	473	441	406	412	447	436	426	469	428	437	485	434	443	416	457	465	443	434	470	443	449	397	429	452	411	437	452	478	490	425	444	452	483	464	418	418	427	443	415	444	459	493	432	457	413	468	423	438	456	446	419	467	439	455	426	460	477	429	469	450	435	426	460	426	435	466	424	429	432	435	456	446	458	432	416	412	465	451	450	487	430	432	450	415	445	410	467	443	456	421	385	468	459	420	449	429	413	430	428	432	480	470	445	440	433	430	447	438	488	457	445	432	445	426	434	400	452	405	473	453	475	473	453	453	439	447	445	433	445	458	469	443	451	475	454	410	429	445	446	427	450	424	449	446	434	445	448	438	428	405	453	458	445	443	437	448	456	431	436	431	432	482	453	447	449	419	452	479	431	456	417	401	435	438	448	456	427	401	452	437	441	457	448	463	427	451	447	453	433	435	441	442	417	353	439	455	460	451	431	424	467	478	432	466	446	422	427	456	450	454	432	454	454	473	448	435	429	423	429	382	447	457	444	401	439	429	477	416	454	435	463	465	444	430	472	448	472	414	426	411	467	449	495	443	455	401	447	436	466	469	439	451	435	468	430	440	429	433	464	415	475	400	454	439	468	427	430	433	449	440	434	438	450	452	408	475	416	443	455	442	448	448	433	426	447	425	472	466	414	431	448	446	445	415	424	449	422	450	431	432	443	460	441	448	447	435	420	409	452	456	455	452	414	421	453	414	437	422	441	393	435	431	447	417	463	483	444	444	428	422	470	405	433	427	454	445	430	458	436	462	443	468	427	417	440	447	460	415	461	451	451	454	454	448	456	438	453	475	442	491	447	466	461	396	414	437	464	408	446	434	429	440	496	449	405	428	458	441	433	468	416	479	426	413	460	408	424	438	402	441	468	462	448	440	426	457	444	406	431	416	416	450	447	453	444	418	446	456	440	434	432	449	439	435	429	454	457	450	423	454	443	495	419	489	432	465	449	446	432	470	416	471	404	439	430	464	426	403	443	424	429	460	462	429	438	447	454	455	469	452	411	431	440	430	443	466	437	484	413	437	424	499	449	475	436	469	434	457	432	451	439	445	479	470	431	428	440	451	450	454	450	458	421	463	412	457	444	451	450	468	435	410	427	423	437	444	468	454	419	461	475	457	436	410	443	442	449	440	424	445	435	419	434	475	443	460	417	483	435	459	424	422	443	432	448	446	452	420	443	418	425	384	447	415	413	457	448	464	449	429	402	444	469	448	415	437	449	430	420	420	438	410	440	460	403	474	449	406	436	407	430	446	483	444	466	490	423	487	467	403	448	436	436	420	410	469	410	473	470	402	468	432	404	421	455	419	450	441	471	457	444	452	446	441	441	441	456	419	481	447	474	449	443	435	464	430	439	459	422	416	442	464	433	482	440	446	430	460	437	475	425	455	458	424	469	442	438	426	421	454	430	407	435	446	496	464	446	467	440	460	477	431	446	445	417	437	440	448	449	446	435	437	431	445	426	478	484	433	450	438	443	438	414	442	420	436	458	434	451	407	405	428	422	429	383	436	435	434	464	446	444	455	442	443	435	444	452	463	440	450	484	437	445	446	447	432	472	431	374	490	416	444	455	398	438	462	441	444	421	453	438	416	427	478	434	454	463	420	423	458	413	453	409	448	451	438	436	450	486	447	447	425	477	434	402	440	440	410	417	450	477	419	445	450	471	442	438	433	395	436	451	413	421	466	470	472	445	489	466	433	464	427	440	451	453	441	441	456	450	464	414	449	415	436	427	439	400	445	430	449	420	419	426	469	437	421	455	453	451	430	456	436	445	453	431	439	466	446	462	427	455	453	458	443	430	437	432	444	470	464	434	446	408	462	482	442	436	447	425	462	478	444	432	411	465	451	419	447	446	452	438	402	454	486	475	441	428	428	438	452	443	429	439	447	487	428	472	452	451	438	463	431	433	450	471	436	466	445	432	442	435	404	461	449	428	401	444	440	425	444	455	401	470	441	443	489	468	458	401	438	432	421	476	447	439	471	437	445	431	401	433	418	438	443	483	422	455	425	432	440	453	437	418	453	436	411	476	432	425	468	435	400	461	490	453	433	442	428	463	448	444	450	435	425	436	448	424	424	414	462	451	443	447	436	442	433	431	442	404	459	450	434	414	451	457	407	419	461	436	498	446	443	450	437	437	438	430	444	434	413	443	434	410	407	427	456	437	472	454	439	424	448	472	438	427	420	402	453	407	455	466	438	441	442	425	437	449	436	430	412	428	430	426	445	430	436	463	468	454	431	422	444	450	434	434	455	411	454	431	418	404	439	462	478	422	442	482	439	436	423	461	442	447	410	426	446	439	445	468
23816	21035	28234	24034	21013	8931	2145	1203	1034	26168	39108	23912	9398	2417	1011	850	772	760	726	735	722	788	777	737	753	772	760	796	809	763	754	779	756	723	765	783	778	766	804	759	758	749	725	729	716	736	746	744	754	751	788	691	772	760	741	798	782	766	793	757	718	696	756	738	767	752	722	779	746	757	774	755	731	708	768	760	747	728	728	776	781	752	778	743	773	751	725	769	740	722	743	751	758	784	733	774	713	758	693	774	757	697	722	704	726	710	693	726	760	724	748	679	762	724	702	724	717	772	744	748	728	754	747	687	717	741	734	769	739	750	727	707	731	811	697	771	731	731	820	698	738	738	785	742	746	750	743	752	738	749	731	729	714	741	741	739	751	766	750	786	726	743	749	736	809	751	748	807	789	733	759	721	708	773	699	738	755	755	757	706	741	707	804	709	732	724	669	840	698	738	732	733	749	773	735	771	779	669	732	748	729	733	762	780	727	747	724	711	766	751	791	756	751	730	756	735	720	772	733	780	753	771	765	754	727	747	744	771	731	725	756	687	719	753	764	646	705	763	754	736	716	758	706	710	706	726	807	721	721	740	729	768	709	720	809	764	741	745	727	714	728	740	750	805	717	757	770	742	720	729	731	740	752	759	771	735	721	746	753	755	697	747	744	802	799	749	718	764	708	715	777	719	725	793	755	738	710	733	726	724	766	705	750	716	775	732	799	737	752	722	699	780	726	723	730	736	730	737	715	770	726	680	791	741	732	773	781	706	755	718	768	718	704	742	732	754	772	753	709	731	758	748	754	772	735	737	743	730	785	758	713	737	692	766	744	737	736	741	729	737	770	765	752	785	694	747	677	740	744	745	788	699	746	721	720	777	775	669	754	728	757	767	797	718	786	781	744	732	719	774	727	737	715	753	731	743	755	755	748	709	742	771	675	791	725	777	765	745	762	745	765	767	765	768	732	737	737	732	741	744	721	705	762	670	742	756	785	759	745	687	770	736	765	777	772	783	752	740	719	744	796	750	736	734	706	766	737	750	754	719	759	766	728	777	707	786	781	752	699	741	729	724	820	692	739	769	724	749	756	745	796	746	734	740	780	776	808	745	768	729	719	767	725	706	733	772	740	699	712	715	749	705	756	768	729	793	726	746	741	742	775	766	768	696	747	719	734	746	743	721	749	732	719	749	736	732	773	759	717	750	756	719	717	707	787	695	715	752	816	740	770	725	776	740	716	682	725	726	776	746	797	720	741	735	723	748	786	748	788	767	739	714	761	737	762	768	756	811	786	747	737	790	751	765	779	743	762	748	759	711	724	735	733	765	775	775	754	753	725	727	751	779	785	742	793	828	756	771	691	740	746	717	734	698	742	737	711	764	742	729	760	754	730	728	766	730	711	718	743	701	752	724	794	745	734	788	788	750	747	769	764	752	729	766	754	732	731	719	756	711	703	754	749	712	752	783	780	771	772	727	750	743	782	731	703	743	774	742	803	715	721	778	722	721	747	717	798	750	715	812	709	765	798	743	749	709	694	757	727	767	695	779	751	768	717	736	690	766	778	730	778	775	706	712	700	725	780	725	697	748	762	773	735	756	685	719	778	771	753	753	734	712	731	781	757	757	702	734	733	773	740	721	710	778	704	743	692	759	746	815	783	767	765	735	735	737	718	731	696	766	774	768	723	758	760	731	746	736	748	771	754	735	754	729	759	744	731	731	706	756	770	777	727	739	745	790	728	763	764	746	713	703	730	768	758	718	739	775	757	695	815	752	731	739	729	740	770	752	770	758	805	749	722	746	684	753	756	767	772	744	739	770	701	765	775	724	739	735	768	715	717	711	741	738	674	738	752	736	719	753	738	746	753	758	731	681	760	773	760	711	781	758	708	758	785	772	741	694	777	704	749	724	758	720	766	736	725	710	672	714	745	698	705	730	769	704	770	716	734	697	720	752	762	782	779	724	763	727	760	706	784	699	737	692	757	749	729	742	742	749	696	729	821	702	683	773	799	731	720	747	720	695	754	745	789	746	716	740	789	749	760	726	747	756	710	710	774	719	742	756	756	781	763	771	763	751	685	759	774	757	754	779	756	705	784	731	755	758	735	730	751	697	738	765	713	802	748	710	745	757	768	736	735	777	728	772	739	730	736	709	732	757	754	689	752	769	751	765	732	760	712	775	767	750	754	745	704	745	716	759	741	736	723	708	778	722	727	729	704	728	775	779	730	727	716	760	712	750	738	777	777	765	728	727	744	722	718	736	785	758	747	735	708	736	716	747	769	686	683	713	726	715	779	742	744	745	734	770	758	808	764	721	747	677	750	752	703	819	735	760	758	734	716	702	711	721	740	771	705	769	731	767	757	694	691	696	711	722	704	750	736	736	714	729	737	774	708	733	742	731	748	755	790	716	745	782	739	729	781	712	776	800	774	698	746	715	733	686	750	756	795	743	750	773	737	721	744	735	726	688	743	718	754	744	783	744	749	728	723	750	712	736	735	782	790	719	722	768	696	716	752	715	729	745	693	740	721	768	719	738	762	807	780	693	772	706	771	783	772	719	737	763	818	740	723	725	764	734	724	770	797	697	755	724	736	737	735	749	742	774	729	760	704	725	727	655	767	754	751	684	716	779	755	789	761	749	733	777	752	743	763	719	736	732	714	753	758	710	737	724	763	711	746	748	751	696	678	722	764	743	788	741	787	715	726	715	746	696	732	715	775	699	771	749	698	678	731	762	746	746	707	742	735	741	763	766	762	720	724	720	762	772	705	743	710	755	800	717	770	737	731	737	692	786	772	721	690	773	721	766	724	721	710	733	697	765	748	734	753	719	681	767	777	717	716	726	741	690	730	749	759	729	747	710	737	685	766	771	685	727	756	692	744	759	764	752	749	723	782	716	715	766	786	729	719	720	769	724	770	723	797	737	729	762	758	708	761	715	752	732	783	743	757	773	722	743	733	675	752	777	788	725	775	761	738	751	751	749	800	797	734	712	796	774	752	748	758	742	743	702	754	736	747	754	722	781	759	691	724	740	744	698	706	742	719	794	778	794	700	720	762	750	751	710	774	743	772	756	723	732	739	729	739	713	736	797	707	744	723	760	710	724	719	758	802	729	720	718	764	764	761	770	787	761	711	783	741	746	758	767	731	749	729	756	766	722	764	756	744	736	743	761	720	739	758	726	749	730	716	723	766	759	737	761	743	706	743	681	761	728	735	789	750	780	800	754	744	765	701	693	741	751	750	674	784	694	721	701	775	779	759	752	742	718	735	809	703	752	744	747	726	715	727	725	706	780	710	747	745	727	728	700	755	799	793	709	740	697	772	694	743	768	700	717	780	748	751	722	724	736	711	731	689	776	769	807	727	727	698	797	760	770	707	736	786	695	762	752	732	734	740	764	743	766	775	672	704	771	762	756	773	695	718	731	757	726	717	709	768	785	747	705	778	784	748	734	726	783	791	747	745	733	758	767	699	674	772	738	760	724	735	732	712	722	754	697
4535	7727	6590	3634	2591	1880	1405	1139	1168	29950	32898	17967	7039	2122	946	601	651	623	658	621	662	652	609	659	665	622	649	598	619	604	619	585	673	615	644	579	607	608	635	637	618	613	638	609	634	626	653	629	606	631	603	593	580	616	637	632	656	628	650	656	606	612	621	633	626	625	615	660	596	637	620	628	625	623	624	637	604	646	603	598	588	638	558	602	582	662	629	636	634	620	629	649	600	653	618	629	643	619	626	657	608	614	642	610	655	619	603	624	651	627	579	659	647	638	598	612	589	633	627	592	603	664	630	578	649	640	607	623	607	612	606	583	627	581	630	605	646	550	629	647	643	621	658	580	623	598	607	614	617	623	589	586	639	576	580	572	604	603	621	608	608	674	612	633	570	624	612	593	611	615	638	617	626	643	581	621	628	648	626	581	619	625	581	590	660	662	584	636	618	647	613	625	621	647	616	637	601	639	614	605	611	594	597	652	626	611	609	604	635	582	586	631	617	631	627	630	601	611	606	616	585	576	627	621	607	618	669	590	619	611	618	615	634	661	581	606	590	600	645	617	620	573	617	649	589	583	633	620	621	581	632	638	609	633	640	574	624	624	607	658	608	662	659	599	623	603	629	628	585	636	641	644	635	637	645	585	632	607	605	644	654	576	645	615	589	598	595	599	547	605	606	623	637	647	607	652	621	606	595	635	616	652	595	610	618	651	613	657	627	647	592	640	619	654	626	609	600	622	606	591	636	638	609	619	626	596	631	621	600	644	599	621	591	633	610	647	594	611	582	590	600	588	634	664	627	631	577	615	592	615	607	633	588	616	666	594	618	628	588	661	584	593	666	588	595	631	563	611	630	641	633	606	612	672	607	630	617	593	594	618	621	619	658	592	600	587	622	594	620	629	608	641	617	619	622	622	615	667	593	602	596	583	608	601	600	624	581	569	638	612	639	597	652	609	678	653	639	580	629	590	607	646	571	619	619	612	669	589	588	586	638	616	573	658	607	612	631	631	642	569	603	603	619	601	591	635	640	630	598	590	602	647	609	616	604	608	626	598	598	581	612	637	611	632	636	568	621	601	601	619	659	592	632	611	631	606	651	648	644	640	626	601	623	603	680	618	618	633	598	587	665	555	637	586	624	587	635	619	661	615	583	639	589	549	629	644	608	629	616	631	641	582	626	572	602	630	587	643	601	612	610	629	589	618	676	617	570	608	553	614	637	669	618	619	583	632	635	591	596	626	600	586	602	584	617	621	602	633	626	623	657	624	595	610	615	628	561	584	590	636	629	576	575	634	617	616	667	606	592	610	573	612	629	647	636	594	613	617	616	655	576	622	648	636	620	614	597	596	598	641	609	623	674	591	584	609	610	616	643	611	624	618	649	647	588	583	631	606	580	607	594	630	587	572	639	648	631	597	590	596	628	617	648	601	615	609	623	599	607	580	629	622	588	638	640	597	626	582	645	623	620	619	651	615	592	607	621	657	553	566	600	631	605	622	567	598	632	645	655	605	608	624	644	637	611	624	569	583	632	589	565	621	584	615	579	588	635	630	626	600	570	570	603	617	617	580	644	622	627	632	677	651	610	575	635	626	589	607	625	608	658	621	609	561	661	589	650	622	643	600	609	605	620	596	557	615	642	657	600	573	612	619	614	615	611	599	654	642	621	590	657	614	590	574	618	609	637	601	620	628	621	592	612	603	595	602	605	629	602	632	623	573	595	632	617	624	624	645	562	637	578	611	598	576	619	597	662	594	600	608	582	654	685	683	641	559	646	607	589	596	647	612	597	648	606	594	623	617	602	617	594	622	595	689	576	621	616	623	597	612	648	632	640	613	637	628	631	602	629	590	574	614	618	594	596	621	576	640	611	635	619	624	640	655	597	593	616	636	656	633	598	644	611	607	624	620	607	544	628	669	647	629	621	608	620	623	597	616	578	640	615	611	626	612	600	596	645	605	621	626	599	594	606	601	619	608	596	596	623	658	642	639	593	583	633	558	620	638	603	600	610	590	625	620	597	645	673	604	573	574	621	648	636	633	615	653	612	593	580	635	604	588	632	609	642	646	629	567	656	619	629	622	641	629	593	641	616	628	590	639	611	604	605	618	643	615	574	602	619	612	598	594	608	596	609	625	632	609	646	638	600	629	557	649	636	594	673	606	618	623	593	588	607	612	618	601	633	596	625	671	596	639	608	589	614	612	636	643	646	614	621	645	629	574	627	601	659	578	624	609	587	613	630	600	616	648	604	666	615	633	653	592	653	626	597	608	591	615	580	600	606	585	633	567	608	613	626	611	599	597	582	612	620	613	604	632	627	617	642	619	557	635	601	612	604	605	634	592	581	644	614	620	608	646	619	598	610	589	569	617	633	617	590	618	588	616	600	611	631	644	638	628	588	589	636	633	609	645	644	600	608	587	655	606	588	601	566	632	601	603	649	584	602	583	592	598	600	653	641	625	614	618	570	602	600	676	615	580	614	636	626	604	618	597	663	612	676	615	644	640	628	637	635	582	603	631	610	625	601	587	606	594	619	574	655	631	574	616	619	607	628	601	611	626	624	590	625	591	623	623	595	617	602	625	558	620	618	617	588	623	599	600	612	623	626	658	617	623	581	628	582	658	618	576	613	641	659	590	634	598	621	622	595	620	584	585	599	606	662	620	578	609	625	670	637	625	583	628	611	625	580	601	598	624	632	626	593	604	601	625	636	562	626	598	597	607	570	589	620	561	601	621	595	604	662	599	614	629	568	655	623	599	584	615	604	621	603	616	652	614	670	607	602	566	622	597	630	584	636	624	575	633	582	625	618	595	572	631	648	654	602	617	596	625	629	630	601	625	623	598	651	574	601	643	604	626	620	629	666	582	614	610	617	591	609	617	617	628	626	612	618	576	559	596	646	604	671	594	596	622	616	598	603	628	600	620	595	615	606	615	602	608	604	603	635	613	608	593	604	624	642	594	609	599	601	556	600	633	620	612	553	618	558	630	635	598	640	616	608	585	581	607	565	611	601	586	586	604	601	621	635	582	615	610	628	620	616	570	590	621	610	647	605	607	624	641	599	574	613	612	588	614	583	596	589	609	608	626	640	614	584	624	607	593	651	649	632	654	610	610	598	605	596	631	640	598	666	594	636	584	593	593	646	609	583	597	608	612	608	558	643	631	608	632	619	597	629	605	545	609	625	619	603	572	628	630	600	592	596	633	633	596	648	598	530	638	602	592	638	609	576	633	620	646	626	651	609	610	590	616	588	628	621	611	590	620	626	578	602	580	604	587	634	606	592	635	626	623	614	592	602	607	633	625	642	612	593	608	614	594	632	610	588	622	581	571	579	615	599	621	630	581	654	599	708	638	648	591	608	597	612	568	585	640	638	602	641	601	647	581	589	634	674	649	625	597	614	572	609	643	557	634	618	598	614	603	691	630	639	588	610	618	593	569	590	650	602	630	537	606	620	587	578	596	609	619	602	632	659	606	613	636	626	557	601	636
27324	12881	1858	955	655	637	579	554	557	1983	2938	1896	1119	708	559	572	527	551	532	532	575	522	510	518	525	503	522	525	514	509	532	553	561	575	520	498	540	530	534	541	537	551	515	492	503	544	525	490	517	539	501	503	544	536	492	529	505	566	532	546	550	521	509	553	496	562	555	537	541	541	492	559	535	525	546	546	532	549	568	507	520	516	528	530	524	521	527	555	515	544	559	557	535	522	523	483	528	544	492	521	531	516	543	577	496	508	570	519	508	537	522	533	529	560	578	549	527	514	484	539	542	535	502	527	537	513	499	502	556	485	530	548	525	551	535	520	548	493	542	549	544	540	510	507	532	584	502	567	535	521	513	511	554	519	526	566	519	544	494	546	513	512	501	522	511	514	491	506	545	545	542	561	576	531	503	491	563	538	509	588	547	512	522	527	540	517	496	527	538	498	549	506	518	514	521	540	496	556	544	518	529	482	501	487	508	500	592	569	560	546	567	527	547	516	542	560	523	520	519	492	473	525	528	531	474	539	565	544	575	520	554	507	555	535	540	510	527	536	555	524	537	510	523	504	558	549	501	540	527	527	526	512	543	556	556	516	512	532	524	516	555	541	567	534	537	531	527	533	518	511	542	545	536	528	586	529	568	501	536	558	503	480	477	526	514	494	551	515	511	541	543	542	507	515	506	523	520	497	543	542	525	568	606	544	506	561	523	464	536	542	504	457	533	486	517	493	550	523	531	524	536	538	544	545	551	547	491	532	500	527	502	511	530	543	546	528	529	499	572	537	527	548	499	551	542	503	498	554	509	562	528	522	504	539	514	544	530	548	512	512	517	505	559	536	554	515	535	551	528	550	552	549	518	563	537	564	511	512	490	591	483	533	530	542	541	561	536	535	523	485	572	535	540	534	562	485	510	532	535	520	498	506	537	521	546	537	531	537	514	564	514	561	517	554	538	518	509	534	514	519	525	532	539	502	527	562	528	499	562	541	542	533	499	512	517	543	534	540	537	550	543	485	573	507	567	537	509	520	532	521	502	529	528	540	497	550	499	538	516	514	516	503	540	556	512	500	522	492	539	512	591	561	530	526	530	540	536	526	542	561	494	545	538	576	571	556	551	513	584	514	541	543	563	531	561	550	519	543	516	506	539	530	529	526	540	553	533	509	537	539	547	549	493	532	506	546	565	542	534	520	509	525	527	539	551	512	529	523	531	539	507	527	537	582	552	499	506	518	531	565	547	549	537	509	520	513	534	512	549	489	547	556	568	520	489	546	561	490	533	535	532	541	515	487	534	554	495	540	526	531	575	486	548	512	504	502	516	547	564	548	531	549	515	550	544	497	517	590	530	517	497	532	502	513	532	517	530	511	565	523	587	554	516	551	542	526	541	516	508	539	515	524	528	534	584	527	528	494	525	500	520	528	551	498	553	533	503	570	535	470	516	527	514	539	528	554	490	516	501	510	564	521	481	518	533	502	496	556	533	566	530	516	547	550	574	528	566	573	544	515	493	509	510	521	568	490	522	494	539	529	522	527	477	535	536	491	517	563	527	516	516	526	539	555	538	503	527	541	517	512	533	552	495	523	522	493	502	508	591	509	519	549	518	489	505	515	569	539	503	544	538	539	561	519	536	565	531	536	512	533	507	530	515	522	516	531	550	499	554	504	555	512	528	518	495	517	486	519	544	521	517	542	535	501	542	526	505	516	508	520	530	489	511	515	561	528	541	540	520	569	526	532	521	511	523	544	524	533	526	515	546	540	528	553	486	577	539	529	530	507	548	550	557	496	520	552	534	541	526	533	524	545	516	525	518	523	547	524	532	526	555	558	537	512	545	536	488	519	532	544	523	515	556	536	556	552	536	536	545	521	535	520	529	551	535	500	512	513	512	511	519	572	565	515	514	558	518	520	553	528	519	517	504	543	526	529	516	534	530	548	527	500	525	529	537	529	522	538	516	511	531	506	545	537	524	541	502	543	541	475	556	530	523	529	506	518	517	526	527	517	536	489	490	534	514	535	491	558	528	508	524	567	489	550	521	532	544	499	499	560	523	522	590	500	482	576	570	514	476	526	575	550	534	516	534	524	531	503	505	555	547	556	493	513	529	497	536	485	497	532	518	524	485	527	554	542	514	538	537	507	509	543	514	577	525	546	604	548	568	518	489	530	557	545	529	527	526	518	521	584	490	531	557	522	528	522	557	555	523	557	531	528	565	517	497	514	524	554	552	521	546	487	585	557	518	508	502	526	502	535	536	540	557	562	550	570	527	516	581	489	535	475	496	493	528	517	517	537	530	526	518	518	558	521	561	543	506	517	483	494	536	509	563	556	530	561	494	543	486	520	526	515	492	539	511	515	531	562	571	519	525	568	522	504	536	535	583	548	538	541	539	517	543	518	541	557	535	562	520	542	570	550	537	528	553	496	535	514	565	511	542	499	507	488	532	537	539	538	544	509	564	547	550	522	500	565	498	526	551	559	522	537	495	502	521	539	498	536	491	524	525	537	514	513	550	523	513	543	511	540	549	544	513	549	549	540	526	483	516	534	525	502	529	508	491	552	535	526	540	526	546	506	528	534	516	546	521	533	520	546	509	499	509	511	504	546	520	568	558	491	542	524	509	538	539	558	504	542	522	568	563	525	502	539	563	529	523	464	503	512	524	533	527	540	537	523	530	551	557	568	535	530	512	547	588	536	492	533	528	528	523	536	550	547	500	500	527	503	583	516	509	558	545	514	556	540	512	507	505	552	530	513	527	520	534	553	503	490	571	488	519	493	525	552	505	597	518	564	525	517	556	520	534	506	566	532	558	514	490	491	501	534	588	527	517	510	533	586	536	525	539	521	546	516	528	514	514	551	548	536	536	518	531	506	528	550	516	492	518	502	535	545	491	499	540	534	514	492	574	545	543	495	502	556	515	548	546	551	505	497	487	537	534	537	530	553	509	522	532	523	510	546	496	498	522	539	575	491	541	507	535	501	543	544	511	540	547	555	540	535	538	520	540	486	530	534	555	539	559	533	529	505	536	531	547	562	494	553	510	509	555	533	542	530	537	520	518	517	507	529	500	481	509	549	545	516	541	529	556	533	525	508	550	544	571	522	525	579	576	525	519	514	504	523	505	535	503	522	516	531	532	543	532	506	545	525	538	502	518	519	520	539	533	530	534	497	518	511	524	584	510	536	511	529	518	544	542	496	540	555	554	505	566	508	502	534	474	525	514	520	505	574	523	556	540	494	514	488	518	539	522	554	558	515	521	504	544	507	539	512	494	570	526	531	503	560	505	549	536	512	489	526	554	528	528	533	505	498	544	519	533	549	442	541	508	559	596	455	526	503	521	546	544	494	548	510	553	516	527	531	566	523	544	565	527	498	499	501	488	532	560	509	572	498	546	527	497	505	540	528	533	525	532	524	516	543	559	554	530	538	536	577	531	460	503	557	507	514	524	497	552	531	501	503	542	553	554	540	537	512	505	541	550	545	493	553
5253	1142	1019	741	624	559	492	516	489	2632	3222	1919	1054	580	480	455	449	424	446	485	446	394	460	462	429	453	404	442	423	432	431	454	439	446	424	413	467	460	465	483	427	438	408	456	428	411	426	475	438	482	450	415	404	427	438	399	415	407	448	395	463	412	432	444	444	434	447	450	419	471	428	418	440	420	471	477	459	429	433	420	425	437	435	460	435	404	428	410	421	441	445	436	453	438	391	404	428	420	418	468	464	420	447	462	454	439	430	427	418	441	440	446	431	410	432	415	414	390	448	468	454	443	434	433	414	445	436	429	451	422	467	443	431	436	446	434	412	478	386	455	425	447	456	385	476	433	467	444	403	415	441	437	428	476	445	426	400	429	461	447	423	446	428	435	433	442	432	437	413	472	442	457	442	430	409	421	461	467	462	407	422	454	412	444	432	426	421	415	406	461	402	426	411	443	437	428	442	458	421	421	440	445	465	479	401	440	424	440	403	442	461	400	471	426	446	425	450	442	404	430	458	404	444	443	409	444	415	442	445	427	422	405	451	408	414	458	429	419	439	426	457	428	439	455	428	448	468	427	442	448	421	425	468	425	430	453	449	452	431	428	444	442	473	418	425	458	427	434	419	429	405	417	419	450	444	411	450	435	420	417	475	440	444	429	405	434	422	444	434	426	425	458	431	467	435	437	420	457	451	413	440	442	395	457	429	455	424	434	444	420	429	469	461	422	461	479	427	438	430	407	441	439	447	431	443	418	433	414	479	434	464	390	432	463	435	465	401	471	437	407	423	445	430	430	425	424	458	412	438	429	457	440	408	400	426	461	411	456	438	462	453	441	447	465	436	447	434	464	447	447	429	461	436	402	390	433	421	460	439	423	424	428	415	407	453	448	467	423	451	470	435	452	433	462	437	424	411	447	443	413	426	450	423	400	429	421	449	450	439	414	437	449	448	441	420	423	448	406	487	402	430	439	426	469	435	432	446	458	445	407	433	410	489	467	449	423	451	440	435	432	448	454	416	397	423	437	406	423	445	443	458	444	434	475	386	454	429	413	430	428	446	447	464	461	414	424	430	446	465	455	450	414	418	445	468	436	449	438	443	457	446	434	417	403	421	454	469	421	435	439	397	408	410	481	412	448	423	449	422	427	401	441	434	411	412	393	468	457	447	407	427	411	478	423	443	444	471	448	412	479	449	464	461	440	404	447	444	438	415	412	407	457	458	432	400	425	399	431	486	423	450	406	436	397	424	434	439	423	441	438	473	413	470	431	446	406	429	447	443	435	386	444	421	443	443	418	416	436	470	406	437	464	455	402	416	409	400	445	435	416	454	440	434	448	441	444	453	425	431	471	446	425	413	474	436	439	448	443	419	432	420	444	483	418	452	395	411	444	433	436	415	456	470	454	443	458	408	404	408	425	420	473	435	456	412	396	411	458	425	430	435	396	471	419	410	423	449	422	461	475	462	433	479	387	475	409	418	422	399	454	427	445	431	450	474	397	409	419	447	419	425	449	466	456	429	450	457	439	432	435	442	457	426	435	425	473	444	395	396	435	409	411	445	482	437	407	460	429	427	442	438	435	483	428	407	455	438	436	454	427	445	443	389	421	451	427	430	416	430	399	439	444	436	485	427	443	462	442	445	420	436	434	407	453	447	444	435	440	407	461	424	467	460	420	450	403	440	457	484	475	454	443	423	433	438	390	478	419	442	479	460	415	449	435	419	403	433	426	442	414	432	449	431	449	455	412	436	461	420	445	394	418	417	447	390	451	430	441	457	430	446	449	447	406	450	444	443	463	455	436	430	456	417	444	405	427	412	415	440	407	427	422	442	441	451	421	426	443	449	425	434	426	393	461	448	458	435	429	433	463	405	446	429	439	448	489	420	455	475	441	419	477	427	438	447	453	443	459	434	409	447	405	433	451	419	434	449	415	458	444	439	445	441	445	414	458	446	427	447	420	417	438	426	432	460	462	459	468	456	462	434	422	436	427	449	440	444	430	469	438	453	407	438	421	423	399	428	462	427	461	450	455	421	427	445	445	428	441	438	444	482	419	453	407	419	475	426	422	435	454	429	484	437	420	462	452	415	435	396	392	450	440	408	485	437	441	408	435	423	424	396	440	422	421	447	422	433	425	452	441	489	423	443	452	418	425	425	459	480	430	424	425	429	457	440	384	453	436	453	451	402	435	466	457	427	424	440	436	423	458	445	428	424	432	440	407	424	438	434	417	428	428	427	461	457	435	447	467	423	415	417	455	460	437	416	426	434	461	447	470	418	453	449	419	427	417	433	433	453	426	440	422	438	460	426	415	427	441	447	458	441	458	451	430	427	464	441	433	461	440	452	420	445	444	434	431	426	436	419	439	426	424	457	407	449	456	418	427	411	423	414	428	435	438	407	456	473	442	439	440	431	420	413	469	450	399	449	408	441	455	471	447	426	427	393	426	467	382	426	389	467	420	420	429	428	453	444	412	480	434	452	447	402	457	412	456	429	465	432	408	458	436	423	454	418	427	455	416	440	418	443	445	437	436	444	451	477	418	447	431	421	432	425	390	437	452	438	445	453	415	456	448	456	403	464	437	429	456	422	462	473	410	443	447	423	440	438	419	434	454	428	441	418	398	425	421	415	464	418	474	433	404	399	447	403	478	454	389	435	431	424	486	400	443	389	436	456	442	453	471	450	435	411	472	431	430	421	450	440	446	449	439	461	442	437	465	447	441	446	424	446	418	448	440	459	433	402	429	451	429	421	443	430	437	476	443	428	419	455	444	455	432	445	458	448	435	453	442	429	435	432	445	447	430	457	447	452	398	410	424	478	443	466	450	426	435	427	427	427	415	405	418	395	435	464	431	412	443	428	446	436	468	409	417	467	434	407	467	436	439	460	435	434	389	452	412	429	457	422	451	474	433	419	458	438	428	418	451	441	464	469	380	414	444	443	446	443	421	496	423	447	408	422	467	435	433	441	395	447	425	459	422	459	458	449	406	448	419	426	427	469	439	415	446	414	459	451	417	422	431	446	429	409	419	423	414	427	409	466	453	465	484	414	409	437	434	406	475	440	466	436	417	434	426	433	431	441	427	459	398	447	416	429	454	446	421	459	438	416	428	425	435	465	413	442	435	447	455	429	440	454	451	447	451	464	429	394	416	489	403	442	414	451	411	476	428	435	444	410	432	452	452	417	466	421	433	435	419	454	435	449	457	406	472	428	435	469	434	451	432	452	480	388	424	409	437	448	422	421	439	410	413	444	401	418	443	418	391	463	419	444	431	431	397	413	417	423	422	408	415	445	458	443	460	413	459	441	466	442	448	434	400	416	452	414	444	472	448	432	418	425	421	436	463	433	440	424	418	426	433	395	399	428	425	420	407	447	405	455	443	466	415	425	416	448	413	444	447	405	392	437	419	414	441	450	443	435	406	416	441	449	435	422	411	451	426	442	468	464	436	440	435	441	451	435	447	410	469	471	434	413	442	439	440	491	411
25208	21097	26923	24977	5721	1367	998	814	705	10134	21724	13583	4887	1427	780	623	631	620	584	636	610	577	617	589	639	619	584	614	605	648	596	597	633	603	593	623	629	610	590	597	612	623	579	607	598	560	596	607	615	612	632	582	564	615	571	588	594	579	656	629	592	609	583	595	644	626	580	606	576	626	621	605	546	622	588	613	584	628	619	625	564	616	572	572	606	643	576	602	618	629	609	646	605	584	596	570	586	578	558	633	619	601	633	606	586	607	571	598	655	592	563	588	591	614	606	615	616	569	595	595	573	637	635	624	613	659	585	586	617	584	623	611	578	585	618	581	619	649	632	567	582	605	654	622	624	561	585	607	629	553	555	590	585	619	577	629	614	579	620	645	618	628	588	594	638	577	623	608	661	656	604	578	589	622	635	591	605	608	643	596	585	599	614	599	615	546	640	585	638	598	609	606	620	573	579	648	567	597	644	567	583	608	582	637	610	606	565	600	593	621	591	619	567	614	597	641	593	606	583	642	591	606	597	638	612	614	607	602	646	639	579	583	556	603	587	593	623	577	597	583	574	581	587	621	586	587	578	600	607	605	631	599	619	625	595	585	612	613	611	578	615	604	600	630	585	565	600	583	610	631	594	613	617	608	602	604	606	608	591	579	601	577	609	583	629	643	592	575	596	634	602	618	596	621	580	627	580	592	606	587	596	650	651	638	574	594	612	636	607	594	590	569	591	614	600	588	632	591	642	588	605	593	602	623	603	586	643	627	618	615	557	626	569	558	617	588	584	657	593	582	622	584	573	637	606	566	583	593	606	603	610	633	660	607	636	624	642	621	612	607	612	601	613	593	604	566	629	618	592	621	593	602	543	594	605	633	590	602	620	607	626	592	619	590	600	603	612	589	617	593	603	601	579	642	635	612	599	601	547	612	589	627	588	572	568	593	622	568	609	633	595	604	616	623	621	617	569	624	596	579	610	579	589	606	627	601	593	599	619	616	595	584	578	593	571	599	548	597	649	591	598	597	613	631	624	633	569	597	586	595	676	572	643	618	569	568	637	630	622	560	622	620	603	611	599	586	592	633	599	598	605	629	630	619	640	646	578	599	590	593	615	591	604	601	567	645	586	595	575	621	619	590	576	608	640	627	591	582	601	569	625	637	593	592	645	625	597	611	605	595	602	618	615	569	602	593	609	571	615	594	615	615	574	582	562	545	557	608	595	603	593	606	626	591	609	598	614	671	618	598	596	628	612	566	575	558	635	620	616	639	567	603	632	603	649	604	570	590	608	619	594	636	605	595	619	617	629	622	606	596	550	603	585	630	623	623	583	589	575	593	569	622	585	632	584	639	626	612	605	571	589	567	595	603	619	633	542	621	575	613	594	599	605	573	604	619	605	601	593	624	582	631	628	613	580	607	621	605	624	593	611	587	581	644	598	623	564	604	594	595	576	579	588	632	646	580	602	602	626	592	570	615	601	608	632	635	641	589	574	619	581	617	591	582	618	619	548	594	640	614	599	582	622	601	629	611	624	593	608	629	652	606	602	602	588	604	620	621	612	593	575	612	610	580	614	647	596	609	616	602	598	598	602	599	608	595	596	599	551	620	628	606	630	564	604	595	573	646	589	634	621	591	617	618	624	590	622	623	610	645	611	598	672	550	590	602	597	591	599	604	653	600	593	615	586	580	618	591	633	624	587	609	570	595	581	583	582	628	596	601	595	604	600	598	613	566	616	619	586	612	585	575	552	604	572	618	576	608	613	574	629	614	629	616	642	628	616	611	599	609	644	584	622	610	618	579	588	602	610	604	607	631	581	623	595	622	595	612	592	627	639	647	616	589	617	612	615	564	587	649	627	549	587	600	616	565	587	574	583	623	628	595	628	637	541	609	562	627	560	580	625	581	629	612	597	607	574	623	609	624	593	567	620	641	609	584	599	594	603	611	595	602	640	622	564	588	626	582	655	628	574	603	589	594	570	607	580	651	594	604	590	606	592	601	596	611	641	642	579	597	615	569	635	548	601	611	588	618	629	578	593	617	570	590	621	591	635	596	626	633	643	627	632	587	566	627	592	581	590	610	626	570	573	670	613	648	599	591	580	635	595	597	621	602	654	636	602	598	591	602	584	611	600	616	652	607	652	597	584	665	652	606	610	623	594	603	579	609	603	589	584	628	610	593	619	579	619	566	645	611	595	608	605	602	608	617	652	616	606	617	626	621	600	619	592	590	586	611	581	622	589	598	638	599	577	564	623	622	579	599	549	587	614	631	614	591	572	630	632	630	653	622	596	642	612	625	575	657	556	660	582	618	605	593	597	612	578	593	610	601	571	598	641	605	561	612	581	642	595	605	588	607	562	598	595	592	578	624	621	630	601	562	601	629	593	613	640	592	607	603	670	606	546	594	581	596	596	563	634	587	578	598	585	604	615	641	594	579	606	608	583	604	562	576	600	555	604	648	584	617	611	634	599	602	628	607	621	584	609	620	592	576	641	623	573	593	632	578	610	606	647	630	638	596	578	627	565	620	611	585	594	579	591	585	620	614	547	592	578	644	621	612	597	592	628	629	639	624	582	577	563	580	575	590	619	602	596	637	612	593	593	604	587	604	574	578	615	568	574	600	607	571	600	628	602	602	593	669	620	607	606	637	593	610	522	611	614	617	594	593	591	627	604	603	587	603	597	636	618	615	627	593	638	615	603	552	579	619	608	629	632	598	590	628	612	582	605	563	613	583	598	618	544	591	633	615	624	614	593	601	633	597	580	535	607	593	604	589	584	653	578	572	562	587	617	584	605	576	634	656	631	583	560	595	591	652	597	590	612	655	641	604	625	570	602	612	596	598	592	576	597	594	639	651	580	621	618	596	617	640	589	596	584	596	590	593	581	619	599	626	627	600	600	581	587	594	643	608	623	597	577	592	586	616	577	557	609	601	617	604	626	613	589	646	607	634	593	608	593	586	613	596	609	604	628	611	623	603	630	573	616	646	625	612	580	621	596	605	638	596	627	585	578	607	592	599	575	593	601	610	590	644	619	608	573	588	584	621	651	586	622	607	568	561	563	611	554	574	568	612	614	575	614	561	637	635	578	577	601	588	581	603	607	659	605	623	620	641	586	632	626	590	592	601	604	642	606	579	576	640	605	593	593	596	627	612	628	582	596	608	604	579	628	616	587	584	605	578	578	624	575	638	586	606	612	584	613	586	619	606	602	609	616	589	639	610	615	607	594	616	601	544	614	590	601	572	588	597	588	650	594	545	591	540	591	605	629	566	642	612	628	622	591	634	597	566	631	589	581	599	631	600	575	574	656	610	639	620	623	619	589	605	578	567	609	581	614	583	627	592	612	627	632	598	613	597	627	572	580	611	661	591	655	602	619	598	627	648	604	636	653	606	642	604	605	575	557	602	567	611	622	576	609	577	625	606	600	597	677	601	612	600	580	607	569	616	606	573	649	594	625	578	620	640	567	597	598	619	586	594	611	581	635	593	603	576
4151	4817	3935	2077	1427	1011	844	745	768	13482	19452	11073	4416	1386	741	523	545	500	516	514	508	541	507	544	523	488	480	524	543	507	538	531	525	536	543	481	496	504	499	504	519	541	509	536	538	520	460	575	531	551	531	517	545	522	546	507	509	571	520	507	551	466	515	511	513	512	518	542	516	507	512	517	489	513	512	520	479	508	515	487	494	514	526	501	526	495	468	497	551	500	460	460	547	518	450	495	522	549	502	510	553	552	516	504	519	504	509	502	507	497	506	481	501	528	557	513	526	518	522	543	501	510	538	539	528	532	530	523	496	519	516	490	519	533	500	521	539	508	511	480	535	512	504	500	515	518	524	511	490	515	504	540	471	513	498	521	524	520	543	564	537	562	520	524	517	507	542	491	493	484	533	552	490	495	552	531	525	498	484	471	514	531	487	496	517	508	543	530	485	550	541	486	537	489	508	545	522	504	485	510	498	524	534	522	542	496	491	521	511	502	517	482	461	460	515	545	519	483	523	494	487	540	516	572	520	526	534	516	532	510	504	517	505	514	539	540	515	471	511	491	515	507	493	510	512	526	510	496	505	512	523	523	457	510	519	502	515	485	542	454	485	545	544	527	536	504	479	519	547	493	517	513	484	542	527	527	520	518	535	565	548	493	509	521	503	516	524	501	466	497	493	500	502	494	530	506	478	479	538	495	557	490	506	515	487	521	505	518	478	509	511	493	502	492	502	509	499	510	500	500	497	514	476	518	499	541	487	515	556	475	533	518	487	488	540	542	513	515	479	507	485	510	483	482	517	522	493	522	519	517	502	505	509	487	501	549	506	523	495	495	477	497	515	512	519	505	530	518	491	527	488	538	542	495	505	524	555	502	472	470	516	512	533	512	500	564	494	499	528	488	503	522	543	506	517	502	476	504	503	511	520	512	506	568	532	500	507	518	587	501	570	523	500	531	568	521	497	501	530	491	501	485	531	516	501	522	504	518	481	521	487	499	476	487	526	531	496	508	532	454	507	519	485	469	529	535	503	494	509	503	511	517	500	507	513	499	494	504	516	509	470	502	504	563	510	518	515	564	454	530	500	486	500	519	492	528	444	481	507	577	516	515	527	515	499	521	515	500	486	529	521	518	530	527	529	495	475	512	511	475	516	521	484	513	505	519	522	493	511	544	530	522	510	513	524	511	526	542	501	495	499	514	464	535	515	531	495	564	548	518	502	514	508	504	521	534	519	523	536	506	493	486	538	510	540	507	502	528	505	494	523	477	533	503	458	544	525	517	489	505	530	515	540	532	516	537	475	546	485	507	505	522	509	517	486	552	501	497	475	529	528	514	519	550	483	496	504	497	500	541	476	498	534	523	530	445	494	479	536	528	511	498	520	529	523	498	560	497	537	504	511	549	532	507	474	525	492	499	521	520	517	491	504	499	571	490	533	573	515	552	525	540	485	474	508	492	494	511	509	489	507	534	536	485	508	543	477	490	497	506	497	536	536	493	514	483	569	535	489	498	491	513	492	496	490	489	522	552	490	473	549	531	489	490	548	500	549	491	470	534	551	509	487	492	529	474	543	541	553	516	526	510	488	518	486	512	521	550	529	524	493	482	512	462	486	498	496	557	502	489	511	492	543	553	512	498	535	523	530	492	530	486	532	517	512	540	528	546	493	527	515	493	505	500	532	506	479	517	482	499	509	483	538	553	495	465	508	539	512	524	567	491	528	475	498	501	533	494	523	492	540	533	511	524	527	537	507	531	506	536	532	534	505	523	497	578	525	483	536	523	482	503	530	489	492	494	493	514	498	510	502	550	504	514	508	503	469	480	518	479	519	508	464	520	471	502	531	471	523	556	519	524	499	525	499	477	490	526	514	525	496	488	491	513	470	522	519	508	497	495	517	480	518	535	487	504	489	533	496	490	491	485	503	501	492	483	549	478	516	497	503	483	498	516	556	493	509	547	518	543	520	545	480	499	490	494	515	530	538	485	506	515	514	551	524	498	536	510	536	506	472	533	535	543	532	520	538	514	497	520	488	528	507	509	520	507	515	477	498	502	483	481	505	523	471	504	524	549	489	501	520	480	510	505	520	524	469	487	520	500	496	499	504	541	545	513	492	512	511	539	502	481	473	538	517	526	533	519	526	456	531	505	503	522	457	473	458	498	527	493	522	502	530	521	498	550	483	470	526	535	542	528	487	520	510	516	530	552	504	496	523	475	517	494	526	509	491	522	516	506	514	499	530	502	493	479	468	502	502	491	551	527	480	480	493	521	499	522	497	543	537	493	499	474	512	444	470	490	511	502	552	478	515	524	495	521	511	468	529	515	539	503	515	462	540	482	514	554	529	507	504	507	513	495	487	550	525	479	507	495	515	479	533	487	499	525	478	502	535	485	516	474	536	521	525	532	511	498	528	523	518	491	486	520	515	511	512	491	545	497	493	526	518	501	493	483	497	491	485	503	515	457	514	535	493	492	532	514	483	513	532	502	456	512	501	491	493	479	520	477	550	505	477	520	510	490	562	541	557	519	532	478	483	486	482	475	509	510	506	518	519	517	494	457	511	491	517	535	523	511	477	500	491	509	498	528	513	528	546	516	511	498	506	487	547	530	518	498	479	491	514	527	479	508	526	458	528	523	568	500	503	494	485	487	477	461	550	517	515	505	515	520	540	489	504	500	480	504	488	500	528	514	516	479	472	462	501	530	484	484	487	525	488	476	498	498	485	493	516	518	486	521	494	486	498	479	493	524	502	515	555	506	516	490	511	536	505	512	536	517	527	508	502	498	496	512	500	553	497	517	528	520	460	473	477	499	483	532	484	505	469	453	473	484	495	515	525	522	495	524	503	483	502	497	481	490	469	527	513	491	510	502	475	544	506	516	499	544	535	492	504	520	537	509	496	493	527	544	520	497	449	504	533	529	504	498	537	506	499	515	507	494	478	530	523	515	539	501	499	542	507	490	521	489	531	543	504	499	501	523	498	502	520	506	525	501	517	517	482	471	496	473	510	527	505	531	490	508	551	512	500	479	517	514	485	515	483	492	515	507	549	510	473	558	545	471	505	487	503	473	503	476	497	503	503	523	538	513	530	523	539	478	511	486	533	503	530	505	509	527	534	509	493	533	533	433	480	488	506	490	500	531	510	501	527	517	527	496	488	544	498	494	486	489	493	527	517	506	512	507	514	528	481	538	547	499	528	504	446	553	493	539	503	523	508	504	508	515	495	510	518	505	540	491	502	471	514	489	509	505	513	503	502	509	507	470	523	505	508	541	531	524	567	497	533	522	523	514	559	498	494	515	484	505	515	490	512	526	510	471	540	517	518	455	504	511	512	539	523	519	503	502	527	508	513	484	499	497	509	495	511	558	553	498	497	487	525	499	525	523	470	480	516	539	529	483	498	467	493	511	443	475	543	497	525	534	511	540	531	499	541	526	458	541	477	526	495	519	510	464	486	537	527	501	527	529	471	498	509	491	484	486	529	520	493	499
23996	21108	28326	24124	21064	9098	2124	1385	1216	24405	38203	25219	11137	2898	1300	933	854	795	841	869	774	830	781	893	875	832	804	839	771	794	811	805	838	818	772	758	820	789	821	842	815	809	845	780	831	830	813	801	823	804	827	768	814	776	807	813	856	832	810	824	766	850	756	782	819	793	814	792	787	790	867	833	807	801	787	819	802	834	840	798	782	854	818	779	778	784	840	811	804	782	805	805	763	806	822	835	836	837	788	870	785	836	783	798	841	843	788	848	830	825	809	791	793	789	822	831	786	772	795	767	819	838	830	799	794	845	805	777	859	832	832	788	831	817	798	852	801	782	805	845	843	827	807	806	774	802	859	818	758	798	834	795	832	851	818	796	841	746	774	797	795	844	818	765	838	830	800	820	797	750	827	852	797	795	806	837	835	810	791	800	793	801	823	840	785	834	859	818	781	848	851	814	804	809	813	819	828	734	864	830	840	823	837	810	846	829	838	831	828	798	803	878	834	821	783	796	814	804	783	836	837	807	791	799	824	839	789	829	772	854	764	792	825	773	829	807	764	791	779	796	760	768	813	873	820	852	828	837	793	796	813	778	799	786	818	784	799	779	792	798	778	724	798	801	823	812	763	796	824	813	771	807	777	806	805	789	764	850	777	831	833	783	830	827	848	813	829	840	798	787	822	783	794	815	771	858	861	767	842	812	794	813	804	738	782	786	794	842	856	781	789	790	838	841	848	786	775	797	840	800	792	793	820	829	843	828	856	808	832	771	801	833	783	861	752	844	825	730	824	810	826	802	838	818	787	773	802	829	789	827	748	774	781	826	812	825	776	779	810	835	812	781	833	825	756	797	807	799	772	776	801	805	801	807	832	867	874	806	809	854	853	828	794	848	801	795	831	813	799	808	809	783	815	786	827	776	850	887	816	797	848	836	820	788	811	810	804	798	808	815	784	825	773	815	827	787	784	836	800	808	765	774	812	834	847	815	841	857	805	815	802	812	809	822	811	847	771	796	805	806	800	850	845	793	790	802	827	780	821	770	816	796	788	812	797	775	860	790	829	830	770	818	782	831	784	829	816	784	871	817	810	814	796	853	864	848	828	813	833	789	807	865	817	839	789	810	780	785	788	806	828	855	815	814	792	839	815	756	784	783	804	817	836	800	826	818	871	840	823	811	822	766	860	777	834	785	818	801	792	839	773	803	793	827	798	800	768	799	800	782	832	772	827	778	843	791	850	789	777	877	854	774	833	815	825	865	807	793	815	802	809	812	826	844	788	800	791	826	790	846	837	762	774	757	827	780	799	786	796	801	808	808	834	825	774	833	823	809	784	845	833	783	807	782	773	783	862	764	836	839	851	784	754	789	827	830	788	811	827	829	810	826	804	786	820	798	783	829	782	826	811	823	819	737	804	783	764	797	791	795	791	748	797	861	801	819	825	849	778	786	800	757	758	800	825	795	826	841	804	800	775	787	824	817	764	773	775	793	788	824	824	794	816	804	826	791	805	819	818	832	841	829	789	794	821	769	813	789	843	776	825	801	797	815	799	790	780	791	851	778	762	823	790	754	805	785	794	829	835	799	713	801	847	778	817	843	832	838	851	794	787	791	770	806	795	798	832	840	804	817	824	784	824	805	791	843	805	818	752	760	788	772	766	794	807	815	788	820	845	805	864	853	826	792	785	790	777	760	812	785	803	812	853	762	779	780	779	848	813	839	801	836	792	779	802	843	839	804	821	792	726	814	763	818	752	866	857	783	781	811	813	816	807	775	862	824	777	763	737	851	823	898	775	799	805	841	768	792	799	743	784	814	802	810	789	797	797	829	770	786	821	863	797	780	785	784	796	849	848	835	832	793	800	858	820	823	784	843	875	845	780	788	823	790	824	826	832	786	777	800	813	822	774	787	816	795	817	774	798	789	800	801	773	816	824	789	867	837	772	738	837	817	801	855	845	764	833	792	806	802	773	802	828	806	855	781	848	802	814	809	860	794	809	835	808	805	826	827	810	820	768	794	801	837	835	799	811	835	841	815	772	803	831	803	812	821	815	816	825	810	798	846	798	769	831	788	784	780	841	768	826	794	808	849	776	831	778	815	787	793	826	854	858	803	869	782	809	875	746	783	783	820	817	810	839	810	796	789	825	855	827	778	809	825	838	811	828	796	781	799	767	837	811	837	834	832	752	801	790	775	849	839	791	804	814	820	779	806	782	818	770	859	813	815	833	823	799	839	759	832	801	823	811	825	828	833	784	802	805	751	811	853	816	784	820	849	805	846	784	818	819	771	789	797	827	797	860	813	844	837	827	764	808	778	776	762	839	780	765	764	820	830	766	795	834	856	860	807	791	810	797	826	791	774	814	797	806	819	810	744	788	819	805	794	810	791	824	867	787	835	833	863	780	815	824	860	804	820	778	798	781	797	831	773	742	850	814	813	748	870	820	799	739	857	788	790	810	757	803	798	806	820	824	844	837	815	800	758	766	813	770	773	812	813	835	812	826	839	825	757	829	772	805	823	821	791	837	810	821	769	815	852	832	755	800	827	800	787	870	799	839	812	745	815	770	792	812	830	759	802	779	827	789	802	837	797	847	815	788	836	833	805	808	761	769	850	789	823	824	855	800	800	831	780	780	851	825	816	796	857	821	779	752	825	822	812	864	818	824	797	794	740	832	783	812	753	779	824	765	765	801	799	821	787	861	769	797	788	831	823	783	756	825	839	814	801	772	823	802	825	867	815	806	820	852	799	804	762	830	815	764	806	803	843	875	808	790	753	759	800	827	826	784	790	782	767	767	786	794	796	811	782	780	812	791	848	835	766	792	783	770	838	765	760	788	773	815	835	789	777	782	757	795	804	832	821	755	776	820	809	775	749	817	813	827	800	776	773	799	788	844	857	848	832	864	757	757	766	791	758	745	784	840	808	819	798	870	805	809	798	834	856	798	765	749	803	760	790	790	838	806	804	832	855	802	759	820	786	812	839	816	806	786	759	828	809	825	781	803	825	845	796	790	861	773	807	791	767	773	847	780	796	784	804	810	823	761	821	819	770	810	822	826	822	784	772	775	772	821	808	872	826	833	841	807	734	786	844	848	844	778	866	808	769	790	811	821	823	845	796	818	785	851	812	808	807	759	838	866	834	787	791	807	789	812	818	808	782	803	844	718	803	784	752	804	813	787	761	811	778	823	743	824	776	784	861	820	794	795	805	794	784	816	814	859	787	777	818	819	799	780	823	822	839	804	822	852	771	779	822	771	842	815	778	811	776	761	836	822	819	820	838	835	884	779	823	782	833	840	812	842	796	840	763	838	777	817	860	788	798	826	824	803	880	849	770	789	820	821	821	799	803	799	843	792	803	823	846	801	844	794	838	817	797	808	805	816	885	826	805	794	807	815	790	815	777	819	818	826	786	801	841	814	797	794	799	788	823	800	759	775	790	831	843	812	797	787	812	830	868	782	742	781	786	811	840	805	756	797	766	804	791	799	847	801	778
5033	9081	7556	3871	2650	2024	1469	1261	1381	28396	32738	19439	8450	2291	1051	733	629	669	702	729	646	673	702	681	684	677	630	641	659	670	716	722	659	654	719	639	669	701	614	673	688	703	657	655	670	681	629	690	666	686	669	661	646	688	607	695	751	650	692	695	645	658	684	687	675	675	670	749	650	688	652	705	678	687	708	661	653	658	669	677	674	667	650	673	664	654	669	668	643	686	657	638	647	703	661	640	673	701	669	644	650	679	722	607	660	681	700	632	669	681	654	661	631	665	639	656	634	624	670	631	619	666	611	663	674	642	626	601	685	641	634	617	647	663	652	665	622	706	675	680	678	631	725	672	679	691	675	700	667	623	728	693	664	698	672	652	645	686	690	693	651	675	658	651	698	623	663	674	699	664	686	698	674	623	661	690	671	664	686	644	662	619	637	678	681	638	671	644	668	660	643	659	670	729	685	720	660	683	654	721	661	672	666	651	647	652	688	655	607	629	653	658	660	641	649	638	659	641	648	657	636	677	671	681	633	665	688	712	642	664	683	686	667	667	645	642	698	678	670	684	682	693	626	677	607	657	683	646	687	667	679	673	636	681	648	654	652	675	631	638	693	676	641	686	665	648	667	630	688	650	653	653	677	625	692	671	642	677	672	665	658	709	630	647	638	645	690	680	720	688	675	695	669	638	664	714	658	695	649	691	720	655	660	709	656	687	634	644	662	679	670	703	637	702	688	686	638	650	646	671	640	650	647	623	671	671	678	665	689	656	684	659	665	653	671	674	674	674	645	663	642	686	723	658	643	620	643	639	688	663	648	596	675	669	701	656	628	633	687	650	659	714	707	675	671	636	686	707	632	653	676	651	659	634	651	666	630	668	659	631	684	702	719	675	666	677	668	677	643	662	636	677	684	679	644	630	684	620	707	633	647	667	673	655	644	667	639	628	661	636	666	660	656	719	634	632	657	720	645	674	635	652	704	665	694	693	628	705	676	693	669	681	665	644	680	641	632	647	655	641	691	608	667	694	705	657	648	656	649	700	667	673	674	663	685	619	664	699	661	686	645	716	692	655	682	637	616	708	622	679	658	651	633	707	685	679	671	668	673	708	641	687	660	691	675	662	660	652	675	689	639	688	660	635	709	711	661	654	673	657	674	636	692	706	679	628	662	644	621	624	651	665	674	708	637	673	646	675	695	634	690	613	628	647	649	659	666	687	646	716	668	625	646	671	656	670	665	670	657	658	699	688	646	625	653	659	667	661	647	671	654	675	664	638	672	676	697	656	670	639	673	698	654	696	694	675	644	586	668	665	683	636	659	662	636	633	611	638	649	653	686	715	667	676	706	619	703	688	679	686	640	706	621	717	638	674	687	672	668	689	686	664	669	634	691	668	661	628	692	680	639	634	696	672	617	678	684	674	703	645	638	662	660	674	637	652	635	669	642	652	632	685	681	649	669	673	619	712	674	677	639	628	679	648	613	649	662	643	641	695	642	657	645	642	687	677	665	667	644	675	700	690	634	649	693	639	618	677	637	635	654	657	680	627	655	648	712	688	651	660	653	675	689	665	645	699	608	641	664	664	632	678	699	645	665	604	675	664	636	652	678	645	668	639	642	688	655	675	606	653	672	707	658	638	676	667	671	625	682	643	674	678	634	693	625	684	738	609	672	640	670	706	657	644	665	620	656	687	657	715	657	598	617	598	710	655	650	699	636	663	673	673	651	681	656	692	667	638	615	664	668	649	664	647	639	649	661	717	665	664	703	645	624	692	662	632	663	633	694	648	680	699	669	620	685	641	642	617	624	671	664	625	630	687	642	658	660	619	700	675	645	670	637	645	659	628	652	675	637	648	652	630	661	673	690	626	634	663	670	633	682	664	705	631	677	651	684	634	700	664	691	659	658	670	659	670	691	705	659	684	655	660	697	668	664	688	657	667	628	663	718	673	668	685	717	675	622	618	642	661	616	723	631	618	653	637	643	667	636	626	697	686	657	693	672	641	648	677	666	662	644	633	633	656	628	667	640	675	633	639	656	671	675	663	679	643	624	620	675	681	639	671	638	603	676	661	708	674	618	677	681	731	668	647	673	740	659	681	689	662	651	671	623	702	660	680	661	670	651	633	658	663	599	670	656	688	649	716	639	658	663	682	669	649	632	648	645	673	687	658	616	668	662	670	659	615	660	699	684	613	670	647	664	669	675	629	626	663	656	650	675	687	653	639	664	661	675	694	610	656	671	623	650	685	680	708	617	672	690	712	662	687	659	642	652	604	677	657	659	635	702	680	663	657	635	667	635	683	672	649	641	654	624	613	628	674	685	679	641	630	667	635	644	697	628	620	633	700	636	687	651	684	640	668	654	617	712	591	676	663	693	727	701	658	685	634	660	603	668	717	630	664	674	651	706	651	658	648	652	673	660	717	656	669	669	625	677	727	661	672	689	666	690	671	635	676	692	665	659	691	661	629	674	671	672	620	660	662	644	678	656	665	708	633	656	629	649	680	698	693	626	741	630	659	683	707	630	685	635	605	673	667	653	655	677	624	658	647	647	647	668	682	666	636	689	674	644	628	696	644	672	640	640	706	617	674	660	705	693	641	652	686	645	723	663	644	634	655	675	723	627	656	653	638	682	645	700	697	655	679	677	646	630	658	655	657	657	722	685	622	650	645	670	683	684	682	709	672	704	715	669	674	632	665	643	687	672	696	662	637	660	707	642	654	711	701	664	637	642	612	637	707	641	710	649	631	690	696	688	617	689	643	681	677	662	671	643	634	666	672	683	701	593	628	651	649	659	679	651	652	666	688	653	679	661	667	670	664	604	672	595	672	667	672	649	681	645	630	703	676	595	646	713	688	691	659	684	685	641	638	667	661	659	634	624	673	657	632	586	647	643	625	632	655	646	644	689	652	638	682	634	646	701	655	691	649	657	696	669	632	667	680	648	644	641	671	735	625	691	636	634	742	667	632	637	623	675	660	663	662	640	659	676	657	612	663	662	686	701	654	701	618	710	653	675	631	676	685	652	699	708	632	610	694	676	676	712	696	693	671	687	630	673	622	704	706	680	666	637	661	663	665	694	696	669	669	629	633	678	689	668	685	628	675	667	666	688	690	683	646	651	652	674	620	638	688	625	616	679	690	658	637	674	643	648	638	714	649	696	632	643	661	611	637	667	655	683	670	637	626	598	639	669	644	640	650	662	654	657	638	664	651	618	683	671	665	663	683	642	656	708	670	699	645	615	700	628	702	682	651	685	670	644	715	661	692	684	626	635	661	668	667	650	710	692	654	633	622	688	643	605	678	652	687	655	626	643	632	650	638	617	645	659	677	678	610	661	662	655	662	671	660	675	623	655	670	655	674	635	682	644	685	682	659	658	715	673	611	714	689	683	657	626	641	622	646	677	618	668	660	631	674	642	669	646	628	688	671	654	645	624	618	679	686	616	647	655	660	687	656	646	659	663	683	625	644	676	639	653	694	644	660	664	676	701	665
27360	13203	2061	1004	690	588	603	581	565	1338	3054	2219	1241	769	573	557	558	546	545	547	559	546	564	536	562	559	527	518	558	557	595	595	546	554	548	529	509	568	572	552	575	528	561	524	509	552	557	556	547	571	505	550	534	528	553	573	532	545	549	533	555	544	594	591	539	574	519	568	542	536	531	583	589	545	548	590	578	524	529	541	538	536	528	538	557	575	535	588	538	573	549	535	533	556	558	534	525	568	531	559	561	523	551	538	500	517	589	492	539	538	541	559	535	572	569	562	557	532	575	509	531	510	533	549	550	523	568	581	566	554	575	548	533	531	516	567	559	559	580	534	575	539	574	540	514	520	536	556	509	572	558	544	573	588	511	560	530	571	565	569	523	516	544	554	558	528	575	541	547	547	478	581	504	537	578	535	570	534	516	538	552	551	551	561	540	563	557	530	536	572	513	552	548	549	548	527	534	539	545	597	497	531	543	554	511	513	569	576	514	523	580	508	585	533	551	577	527	537	551	529	560	530	547	563	546	513	533	577	519	575	569	522	573	554	567	516	543	610	589	543	577	531	585	569	589	563	536	537	531	571	547	535	561	528	541	541	550	510	512	541	555	566	524	577	532	522	531	526	544	511	566	547	532	541	583	618	564	547	513	559	571	582	565	584	525	525	517	542	564	455	515	516	520	557	517	555	589	568	538	564	550	569	567	530	565	556	535	551	583	579	541	577	522	565	537	534	553	607	552	554	555	524	545	523	500	549	562	558	546	493	537	549	575	515	535	576	559	597	547	551	564	570	602	573	539	530	556	573	541	569	574	532	554	534	571	566	580	583	542	568	577	561	593	522	582	546	566	554	547	540	553	572	535	521	548	544	515	533	547	579	570	526	578	544	565	567	544	517	531	572	519	594	520	519	588	555	546	537	584	513	526	508	534	565	566	536	573	562	561	511	565	573	550	553	606	586	568	582	516	537	568	530	551	573	569	563	526	528	558	547	518	541	531	491	554	594	545	595	557	564	586	533	534	568	554	529	541	545	568	561	588	564	538	545	525	595	547	528	542	548	537	545	586	503	552	593	532	573	507	573	515	547	527	583	557	523	530	533	516	534	541	527	554	548	538	575	576	572	538	537	546	559	555	565	560	538	558	516	555	561	579	506	534	546	481	563	569	560	570	507	568	536	548	543	563	513	525	561	587	519	540	500	504	515	585	519	555	515	530	574	581	578	553	553	573	563	558	538	525	543	566	552	532	544	544	526	596	563	567	532	553	549	516	585	537	582	593	521	581	536	552	539	585	547	573	522	598	526	570	546	527	499	505	550	570	541	528	554	547	568	537	539	548	556	530	548	559	575	561	570	559	580	539	592	520	543	506	550	528	611	573	578	599	559	556	527	533	528	548	529	529	517	549	540	517	574	551	583	590	563	540	521	578	581	539	511	572	557	557	554	643	517	590	533	546	527	525	558	511	568	500	547	519	551	554	500	527	530	533	544	529	517	536	523	541	518	516	546	534	565	567	548	520	515	549	554	548	554	549	566	567	595	578	571	541	576	544	547	536	551	517	552	592	623	530	544	599	578	549	505	518	543	539	520	599	595	563	528	529	535	552	539	561	569	553	504	548	519	580	538	515	564	559	541	517	545	513	553	537	503	518	542	580	510	576	525	558	531	521	534	591	560	519	564	524	567	540	522	523	555	526	547	574	573	539	563	519	569	517	512	584	604	569	590	603	515	593	561	547	582	529	533	510	574	590	555	522	569	618	501	553	566	536	563	515	524	560	513	577	525	533	553	507	543	545	553	554	581	537	539	549	540	526	534	513	555	523	524	535	544	529	571	534	516	549	523	553	565	549	576	573	554	540	592	587	520	599	539	565	570	546	582	555	543	583	568	556	577	548	557	545	535	519	535	554	533	563	578	567	584	560	535	503	548	580	536	549	564	521	523	569	544	524	546	558	599	546	578	570	578	580	563	594	562	573	541	601	577	558	549	527	567	593	538	564	587	538	589	541	527	516	546	508	528	562	533	530	540	554	540	558	543	559	522	590	545	539	533	545	547	578	495	534	583	513	546	551	569	574	569	564	552	558	546	576	494	556	576	566	558	532	541	560	543	568	570	595	496	521	567	562	529	583	542	571	509	557	567	535	534	548	605	564	557	548	597	576	579	574	571	557	569	524	575	534	511	569	578	601	561	548	561	551	559	527	514	567	536	521	532	556	596	537	535	577	566	537	561	566	550	531	550	556	531	538	584	548	600	557	544	525	519	541	532	535	566	526	545	550	558	538	560	500	605	551	563	524	572	556	504	558	533	493	552	525	515	545	579	543	563	502	567	514	535	559	533	545	549	578	555	541	566	564	560	514	564	494	532	540	526	598	592	579	588	545	548	513	524	524	568	526	563	566	522	560	530	556	585	525	533	537	552	528	588	565	580	524	553	560	541	493	548	530	559	550	599	560	620	577	536	541	551	534	586	563	525	510	539	526	564	542	542	531	581	558	540	570	555	543	564	581	580	549	581	522	572	588	573	518	547	578	529	550	552	570	561	553	577	578	551	534	551	594	555	506	532	568	536	547	520	539	545	582	553	547	547	526	571	563	530	557	597	544	545	612	595	544	563	521	524	572	535	546	553	569	521	562	556	540	565	581	557	526	567	514	540	563	566	544	535	562	570	521	532	536	580	604	594	562	536	561	557	544	560	543	546	569	575	557	564	554	575	529	553	565	553	547	592	549	587	577	578	591	561	573	572	571	558	540	578	579	582	568	562	544	543	549	530	557	575	563	548	532	533	561	552	534	600	548	535	498	548	572	601	523	554	542	549	565	548	566	574	534	554	577	546	545	572	520	511	595	538	557	523	555	537	578	544	550	552	498	560	538	541	597	568	564	544	547	563	551	535	538	549	545	546	588	543	543	501	566	551	546	596	577	538	556	509	574	548	555	546	579	545	563	562	568	501	549	566	526	509	523	566	560	538	579	573	596	547	542	547	566	572	552	565	531	554	533	563	548	542	557	594	571	575	548	509	509	537	543	510	537	534	535	516	598	561	577	548	570	529	567	551	536	536	554	610	603	541	577	536	561	559	548	553	583	536	579	543	557	550	568	537	597	555	597	502	518	569	530	552	559	562	586	558	584	511	593	542	519	568	548	564	551	564	553	536	548	580	573	570	581	559	528	561	580	551	552	591	506	534	534	552	531	546	570	514	585	511	522	578	573	520	567	526	604	555	570	527	578	548	543	532	575	561	568	551	565	556	575	535	527	544	565	575	521	567	571	518	572	519	573	582	510	552	515	508	527	556	527	527	539	553	554	571	557	544	518	567	592	519	574	566	517	564	568	541	564	568	562	555	551	590	543	562	595	523	568	535	529	564	562	538	570	547	596	527	572	551	537	566	586	560	561	603	574	544	558	549	583	503	598	574	535	555	573	544	560	561	565	544	545	598	542	535	570	547	537	591	565	524	515	562	591	538	540	574	532	567	617	619	515	521	529	554
5372	1487	1197	726	608	559	541	498	527	1762	3503	2275	1172	657	522	475	454	469	404	478	474	423	489	441	466	444	470	420	433	462	479	482	430	446	436	450	464	483	451	454	463	459	459	476	477	458	444	421	445	443	460	466	503	455	502	432	460	456	429	446	446	429	465	466	464	443	455	432	491	465	453	422	439	455	452	486	428	460	445	446	449	466	466	448	451	474	436	431	445	454	413	440	448	423	482	447	477	430	427	447	479	459	458	451	469	429	430	466	429	433	416	443	418	485	414	439	508	448	509	411	444	425	484	433	472	434	461	402	480	445	465	500	471	436	444	464	425	448	422	445	465	478	453	423	472	469	448	465	453	447	480	486	439	489	495	467	490	459	470	424	434	454	440	450	430	470	477	451	423	483	465	451	462	488	476	430	467	435	461	444	454	441	469	411	460	452	465	445	463	442	443	472	469	423	447	492	484	480	460	421	465	459	443	446	469	445	443	474	413	433	443	456	440	444	463	452	450	493	443	484	459	440	467	474	436	451	428	483	473	423	446	448	474	456	465	435	461	456	418	449	466	393	456	472	471	444	414	435	480	445	454	434	437	458	492	454	446	471	465	449	436	495	458	420	486	443	405	416	471	448	448	435	455	447	463	469	454	488	427	481	446	458	455	446	447	456	429	464	439	487	484	466	403	480	473	487	430	435	449	447	416	445	471	460	415	461	470	437	462	460	448	431	453	489	437	447	456	468	445	475	424	411	454	457	461	441	415	455	416	431	439	440	459	497	452	452	449	469	439	436	439	438	452	472	473	453	467	429	473	444	447	461	440	471	461	457	431	459	430	473	466	483	404	460	491	471	443	440	437	484	456	485	489	456	464	443	468	489	421	475	448	466	449	447	467	435	445	434	472	462	429	450	441	460	462	449	410	424	460	473	453	475	432	464	403	457	435	414	449	453	458	454	432	455	449	419	424	442	440	445	424	446	437	460	442	461	421	432	441	436	459	443	425	463	447	455	420	474	451	463	430	463	437	438	455	434	446	468	429	442	423	456	461	502	434	446	489	450	429	465	452	458	425	469	470	440	481	458	473	392	437	402	436	459	433	437	490	488	457	412	448	437	474	475	446	432	469	443	499	417	419	427	454	454	464	454	446	459	448	437	485	438	477	453	438	466	481	425	470	428	408	418	448	438	439	459	460	442	427	487	449	458	476	456	463	470	440	485	440	470	468	437	481	442	445	465	480	454	420	468	413	434	449	430	443	467	481	456	461	460	475	461	491	468	481	459	456	408	464	444	446	499	440	461	447	437	469	465	466	435	433	401	472	486	466	426	463	446	443	440	430	417	462	452	439	468	480	466	419	434	470	430	482	488	444	452	473	450	459	434	432	450	457	450	452	448	430	456	446	471	459	429	402	438	460	405	442	441	415	421	419	469	426	461	471	441	450	476	467	467	461	431	453	403	447	425	451	439	461	467	465	441	444	481	457	441	483	447	479	440	443	442	459	485	441	425	410	455	452	462	434	453	466	474	481	445	445	436	436	438	438	469	412	485	465	458	450	408	428	448	449	438	483	462	474	476	467	481	456	486	435	423	473	435	445	463	466	437	448	450	473	459	425	475	454	462	464	470	406	420	470	401	477	445	433	451	448	487	434	432	492	447	493	475	480	418	476	473	460	441	448	439	476	461	472	454	438	479	470	460	472	464	490	480	466	470	464	437	449	467	452	458	444	401	472	451	442	431	473	487	435	439	459	469	439	469	452	441	456	459	455	450	438	437	451	430	455	423	444	446	474	473	423	443	477	439	465	447	441	431	440	516	429	490	428	461	450	430	447	421	437	478	456	460	410	434	455	445	444	458	445	433	472	459	389	464	492	451	460	442	424	447	454	445	454	440	438	431	449	447	429	477	438	475	453	471	451	450	429	471	467	442	422	479	464	479	430	434	471	448	443	461	485	452	448	456	436	413	405	432	442	456	451	459	430	451	431	445	416	441	465	460	438	465	448	455	485	456	406	441	424	419	460	501	460	405	461	453	456	449	420	440	459	456	477	483	451	449	433	478	433	423	469	423	461	445	468	484	444	440	458	409	497	469	431	465	459	458	480	477	436	453	461	422	449	447	454	437	440	426	455	449	431	437	457	408	499	486	475	451	459	440	424	479	473	458	465	444	416	443	463	436	460	431	495	467	446	439	475	469	491	450	444	470	434	445	460	462	476	443	453	407	452	420	423	455	461	451	467	488	519	438	447	445	426	434	464	449	476	431	438	444	501	482	464	402	430	452	479	504	461	439	450	439	490	450	451	451	446	450	494	415	413	459	472	436	461	431	408	416	453	457	467	480	457	450	450	467	441	427	446	492	474	406	451	446	488	462	476	443	429	438	436	440	450	458	445	453	465	471	463	454	449	461	419	466	482	463	438	420	456	425	459	471	464	492	441	433	431	461	468	438	496	454	470	443	508	470	427	464	469	400	407	468	464	464	465	462	449	469	447	437	458	429	451	439	453	445	420	462	457	461	459	441	449	408	454	422	439	441	448	443	439	428	418	476	441	400	474	453	431	430	434	451	488	479	445	485	412	425	453	450	452	462	460	443	436	469	439	455	449	420	467	438	473	434	454	470	477	444	444	446	460	449	470	460	452	464	439	440	417	402	438	455	424	469	461	488	502	413	454	457	474	453	444	466	435	480	457	428	465	448	417	470	440	425	427	419	421	446	472	443	416	477	443	483	469	441	456	427	442	448	460	477	447	429	459	428	451	496	431	450	496	467	423	450	452	466	441	443	434	486	444	429	465	472	505	449	446	440	462	429	443	458	476	460	447	442	477	453	442	438	458	425	468	454	424	443	432	460	460	447	451	462	451	463	436	446	450	413	453	497	415	446	461	468	445	458	438	465	469	461	484	441	452	431	451	455	430	440	419	460	501	436	501	435	431	437	433	456	458	428	450	415	495	426	457	473	448	444	465	428	459	430	448	456	479	439	435	411	450	424	453	468	437	436	460	434	451	461	437	435	469	406	430	455	397	466	472	463	436	458	457	444	472	453	426	489	401	425	441	439	468	481	460	490	451	456	481	434	460	438	431	461	444	452	413	443	488	448	433	465	430	443	426	449	476	410	456	430	435	444	461	440	442	430	447	426	468	437	479	477	423	470	425	445	453	424	473	444	477	418	448	422	437	469	441	450	449	450	466	496	486	463	457	453	476	459	482	469	459	435	448	425	465	479	460	399	451	444	420	461	459	476	477	489	435	449	447	439	473	396	477	426	447	429	442	437	442	476	450	432	452	433	451	457	440	421	456	432	471	494	446	470	451	480	461	422	407	427	439	431	457	483	496	491	475	431	452	442	431	465	443	480	438	456	471	460	439	475	459	444	431	473	434	436	476	455	456	437	430	425	471	443	519	430	473	459	469	412	466	466	470	456	427	442	451	417	460	456	435	450	461	425	463	450	431	484	430	444	471	448	465	464	419	425	425	435	429	434	420	454	473	470	404	422
25068	21041	26837	25018	5940	1407	1019	888	820	8847	21025	14156	5729	1680	806	671	707	599	670	630	626	582	635	638	658	630	653	620	676	624	609	640	594	679	634	631	681	608	651	597	598	628	674	590	631	587	639	627	610	641	642	599	618	636	622	599	671	650	647	618	622	645	619	630	651	599	642	638	607	683	629	622	641	576	655	621	665	627	628	651	627	575	634	613	642	672	666	651	589	664	620	610	585	602	637	688	627	605	625	620	639	622	628	638	640	632	611	610	601	616	612	597	575	599	620	642	614	598	643	653	569	572	634	622	602	639	640	658	555	650	666	593	656	610	609	623	615	644	620	597	627	638	635	611	657	628	641	654	597	590	621	560	589	604	638	607	673	569	612	634	642	563	584	616	621	599	590	613	632	628	595	643	636	616	639	604	620	618	630	617	631	623	624	619	640	661	650	643	652	645	630	582	595	690	637	571	625	606	598	593	621	621	621	606	627	626	595	672	605	584	610	601	649	584	591	580	687	609	587	645	585	588	598	576	639	613	682	635	614	606	576	636	651	589	648	620	669	610	605	618	626	630	613	662	620	649	611	613	652	656	655	642	661	630	628	594	595	593	646	624	622	613	622	624	627	603	605	622	602	643	635	623	604	625	647	629	672	605	622	621	646	618	598	560	586	634	643	623	609	633	618	636	646	657	599	629	617	596	605	588	609	603	605	620	627	608	585	633	630	666	613	648	630	609	605	616	615	617	637	606	631	605	602	618	651	618	606	590	619	554	585	639	624	621	579	627	657	600	583	592	613	621	653	630	617	625	635	652	599	643	585	650	633	596	610	605	625	635	593	629	595	609	587	622	625	652	601	639	623	657	604	599	606	590	609	601	603	579	594	614	602	626	623	603	600	612	618	616	631	636	605	611	593	643	612	590	666	653	609	560	632	598	656	634	624	600	638	656	607	627	595	621	576	638	629	577	571	566	653	605	623	645	629	619	680	606	637	564	568	649	597	635	609	595	610	633	599	603	640	637	671	646	585	594	633	629	600	639	628	602	613	615	588	645	573	599	593	656	617	655	637	628	589	599	594	649	608	620	618	625	605	626	658	653	653	639	653	659	648	630	645	565	610	613	606	613	616	611	632	647	613	653	625	623	606	635	644	622	625	631	608	589	627	639	623	582	589	630	627	657	597	624	656	616	637	661	629	614	610	660	613	627	646	647	577	594	584	631	624	632	585	661	617	582	619	593	600	651	629	620	631	651	589	595	612	620	616	617	660	646	627	621	611	613	643	628	629	583	639	645	628	595	605	606	619	620	620	625	629	636	634	589	589	666	613	661	636	644	619	626	611	655	639	654	638	617	629	651	629	631	610	622	601	632	637	659	674	646	609	583	573	627	619	593	589	620	573	627	580	611	607	573	621	593	614	616	616	661	624	663	575	634	643	650	635	620	596	633	660	615	610	579	555	644	628	636	639	620	560	618	595	593	628	595	641	642	637	614	583	629	621	634	608	646	579	651	619	587	671	629	590	608	612	592	589	603	600	600	626	609	608	623	568	600	625	600	605	613	611	592	579	564	604	594	607	618	592	652	601	629	653	617	621	585	623	644	626	664	614	619	610	603	562	613	615	580	571	629	570	609	652	608	617	630	656	606	614	630	626	662	619	659	635	635	593	609	639	614	598	638	634	664	630	637	647	621	606	607	629	610	680	668	612	578	648	632	625	656	633	589	595	651	652	614	592	711	653	626	648	618	633	605	661	628	641	633	553	604	626	604	647	615	603	598	603	632	575	580	638	558	630	587	602	612	642	635	626	605	614	587	664	605	604	623	605	625	596	600	583	597	624	651	621	618	603	648	604	579	607	562	609	625	627	600	609	606	618	622	622	644	616	595	634	613	609	600	569	596	584	644	644	626	626	617	567	643	631	665	605	643	597	626	607	636	606	643	620	596	598	591	604	588	593	602	612	632	611	648	662	598	626	588	594	607	610	628	625	573	602	600	624	613	618	598	636	602	663	603	617	623	625	598	638	614	627	661	637	626	612	615	636	634	682	623	649	623	610	596	632	615	639	569	614	623	608	602	657	649	579	611	648	623	632	568	632	577	637	614	632	618	608	666	607	653	623	615	584	607	592	604	612	568	601	629	673	603	625	586	593	622	625	595	615	578	618	636	635	603	635	611	621	631	643	624	675	640	624	588	578	633	634	620	656	643	640	586	580	591	575	585	600	602	596	631	623	603	649	663	610	660	623	586	605	621	634	634	602	644	630	615	646	625	594	619	631	595	572	573	633	611	623	616	629	609	648	673	602	626	622	645	627	642	607	559	641	645	610	615	558	618	638	590	629	616	651	637	644	657	635	590	647	564	570	597	585	622	625	676	683	627	622	585	626	638	578	637	648	601	618	656	616	511	617	646	580	607	613	621	593	640	602	616	695	638	657	641	614	621	622	641	652	599	593	596	577	679	621	579	621	618	628	626	596	582	614	693	612	658	625	590	622	614	630	658	575	606	629	611	603	640	631	617	613	593	606	645	620	649	582	607	598	643	649	674	587	615	588	621	602	605	610	631	575	636	626	575	605	633	588	588	598	636	589	627	612	619	652	590	595	591	648	650	620	639	633	656	589	611	635	590	571	632	604	629	604	610	601	605	606	628	670	677	604	617	602	585	615	610	620	678	617	598	647	571	631	634	655	627	638	639	642	600	623	601	619	616	628	610	608	623	635	584	572	654	665	603	596	637	646	626	603	632	601	618	610	608	635	623	615	646	611	650	645	622	620	575	647	617	609	611	580	602	669	648	586	628	592	597	625	614	614	614	623	621	605	582	638	616	620	657	622	621	644	623	601	617	618	563	627	535	620	603	607	633	638	616	616	616	653	599	589	616	628	585	610	635	612	559	643	615	613	626	584	614	625	594	639	626	609	596	631	640	636	637	607	580	645	615	617	620	603	623	616	613	619	609	632	609	627	641	612	661	643	599	620	590	606	591	604	625	612	575	607	667	630	592	605	636	636	612	662	602	626	602	634	604	620	589	586	625	603	589	631	613	625	598	628	608	600	624	609	632	574	615	629	640	629	626	615	641	651	596	610	634	611	594	642	658	587	654	626	604	608	574	651	661	676	579	585	677	637	649	587	589	599	606	603	635	609	653	590	634	594	575	611	564	582	608	599	620	663	618	634	599	651	622	617	604	605	599	638	619	620	597	618	644	615	602	639	663	609	620	571	590	589	600	551	662	631	587	585	690	661	644	603	647	637	607	585	588	636	663	584	616	656	615	615	592	619	645	647	635	651	655	605	588	610	631	632	626	585	592	611	619	626	604	579	631	583	615	602	618	576	605	610	602	623	670	641	615	587	614	594	591	601	640	637	591	611	596	661	616	610	603	592	584	579	617	632	611	565	639	653	618	581	603	568	629	619	634	617	629	653	601	590	604	634	619	606	634	656	646	574	641	637	577	599	619	583	622	643	609	600	549	655	624	605	617	636	622	647	632	639	625	595	625
4341	4537	3810	2060	1497	1179	923	752	841	11621	19313	11682	4913	1491	702	521	510	516	531	533	501	553	551	546	507	541	514	505	557	544	518	510	534	556	545	537	487	542	500	512	537	547	561	518	531	500	524	550	499	472	519	482	558	525	516	476	454	482	555	534	500	549	535	507	528	561	553	523	484	507	487	522	484	541	494	569	497	502	517	509	537	503	531	476	509	531	512	539	512	525	533	544	557	490	548	526	574	520	491	533	520	540	500	570	533	485	529	536	514	481	528	516	509	527	543	538	517	528	519	512	493	529	472	521	525	524	518	515	530	510	507	486	522	530	495	541	524	515	502	508	495	538	502	495	507	508	536	504	515	523	555	519	527	526	508	488	567	501	527	559	539	459	582	541	478	524	499	505	499	499	548	542	520	503	542	523	524	533	510	535	499	505	483	508	517	531	527	512	515	493	513	515	498	460	506	538	525	528	557	493	509	513	490	516	507	510	497	528	532	524	530	514	546	520	511	525	520	527	537	501	501	527	508	508	471	535	482	500	505	494	528	506	506	505	526	531	523	521	529	489	490	533	508	526	496	536	541	524	532	474	575	569	551	490	502	529	481	483	493	519	484	521	508	500	497	515	502	477	485	510	515	558	525	482	522	527	514	530	485	528	522	531	505	533	485	486	504	479	565	501	495	490	544	531	515	491	505	503	510	558	561	493	539	465	522	484	529	532	533	564	502	532	521	496	501	562	545	499	535	551	498	530	530	532	526	526	533	498	507	498	490	552	547	519	521	500	494	540	503	529	506	465	559	530	510	533	545	548	531	552	536	492	511	537	479	502	502	526	517	538	513	508	485	521	480	556	492	518	503	495	508	498	527	568	488	540	518	518	489	545	495	487	529	511	531	531	517	503	522	522	526	529	529	505	486	465	523	538	521	529	530	509	549	510	530	521	546	503	503	523	535	516	527	507	499	497	511	513	529	555	515	493	508	518	504	528	488	490	531	482	534	497	489	531	513	513	567	542	540	545	502	496	527	512	474	498	530	502	511	531	505	554	501	454	458	507	522	460	513	509	514	498	480	534	504	506	505	512	487	524	473	546	501	514	538	503	519	502	542	487	506	528	515	532	567	532	516	531	498	535	538	531	508	527	524	488	519	531	544	514	512	538	529	498	486	525	515	514	521	521	503	524	537	483	507	511	506	517	527	504	482	522	544	534	512	525	489	531	534	522	534	471	519	507	553	474	519	540	499	507	520	473	493	462	513	537	545	490	520	537	502	518	518	556	531	537	510	502	533	501	521	497	527	526	525	530	552	494	498	524	463	521	493	506	523	518	498	533	507	520	514	509	545	493	512	474	525	525	555	509	539	541	529	519	497	539	512	499	486	523	548	533	512	486	515	498	483	519	554	557	483	479	549	538	527	535	479	526	497	537	533	524	508	536	495	552	502	525	542	496	518	532	582	535	509	527	469	488	525	497	508	525	498	512	528	500	490	520	509	483	511	471	515	547	500	535	510	549	551	500	498	544	562	553	512	505	528	540	534	467	498	549	510	525	522	498	552	504	483	524	541	550	465	547	524	515	484	528	544	511	583	525	536	524	497	516	508	503	506	495	525	503	519	534	534	503	516	498	477	531	526	525	525	534	511	559	520	547	507	573	538	532	545	512	500	481	490	522	529	513	487	530	530	539	496	481	473	498	494	544	546	524	535	517	527	532	508	546	539	539	494	534	499	534	498	489	494	541	537	505	503	509	499	491	493	519	505	512	510	538	502	490	506	515	536	562	520	538	494	498	552	521	487	516	529	529	468	480	519	512	558	493	500	555	525	488	491	510	478	487	520	488	534	539	507	518	511	550	523	517	504	506	497	548	504	469	523	548	487	508	521	507	510	528	519	559	493	507	506	527	522	512	525	510	527	502	507	536	519	524	500	537	500	526	516	510	487	476	502	509	505	514	517	533	522	543	486	487	522	513	535	513	502	521	548	493	488	523	487	480	479	544	525	525	490	509	547	524	497	502	520	526	564	504	490	489	475	506	526	473	509	501	526	489	477	502	532	519	523	505	530	503	524	482	518	560	525	523	518	543	548	548	530	513	533	516	522	518	537	471	540	508	525	545	553	514	552	522	525	509	545	539	481	524	482	534	475	538	525	501	535	533	514	524	499	506	516	503	508	484	498	517	527	527	547	528	510	535	553	467	501	513	539	536	534	507	508	477	546	528	533	529	525	517	548	497	521	542	522	489	490	517	506	518	524	519	499	500	516	505	487	461	519	533	534	507	518	514	537	475	534	524	507	503	521	512	516	491	519	505	493	489	512	515	544	505	477	527	534	492	511	485	511	501	498	534	523	476	502	544	535	531	505	517	496	492	565	535	489	530	511	540	496	479	519	529	559	507	531	520	529	519	512	512	492	506	516	489	518	510	478	560	488	490	549	529	513	565	516	516	513	540	494	513	467	513	552	548	538	534	518	535	486	550	533	498	498	521	547	466	518	532	534	519	527	499	504	516	524	522	479	518	538	520	474	483	520	520	531	512	521	538	488	526	485	483	554	541	502	543	520	513	580	547	508	519	536	524	518	521	507	529	501	485	523	550	517	518	532	535	504	505	564	449	458	511	505	542	516	496	516	539	518	505	533	470	496	532	526	460	485	573	498	531	483	462	481	499	535	538	508	540	505	515	493	500	491	481	490	496	514	509	498	539	516	515	510	527	540	506	475	543	536	495	510	512	546	517	546	512	528	513	496	532	542	529	490	525	510	548	527	503	465	537	552	501	485	508	509	525	498	511	533	475	546	510	525	512	505	496	472	533	495	514	536	531	532	533	518	550	537	472	525	508	530	492	533	506	487	506	479	501	533	509	537	507	512	496	498	506	533	514	497	515	496	515	505	563	548	491	510	548	539	498	483	514	564	514	546	548	501	497	514	518	528	499	498	535	479	475	499	552	506	558	553	575	516	505	528	466	519	525	504	485	532	514	550	489	559	530	495	507	523	540	502	514	509	486	494	481	512	471	551	522	520	481	482	507	530	523	556	498	533	524	488	512	492	519	541	551	493	569	538	523	527	527	481	533	493	498	503	537	523	541	527	508	523	521	520	513	511	524	595	514	539	523	525	514	526	514	557	496	463	489	501	469	510	528	512	523	481	509	514	536	527	525	501	481	518	521	515	475	489	498	490	511	493	527	488	536	515	485	518	482	507	534	494	518	506	448	538	514	539	514	545	510	506	510	534	494	526	520	517	486	514	530	478	531	520	505	499	524	530	535	495	511	502	518	547	507	507	529	506	462	486	529	528	537	520	506	490	518	517	519	483	530	503	534	528	544	468	514	541	501	506	522	491	492	476	517	500	523	478	520	484	489	551	506	500	509	512	543	485	518	533	549	503	476	512	513	510	543	528	514	523	532	535	508	505	510	524	503	504	503	534	551	513	523	504	521	545	512	565	553	501	567	500	522	538	470	539	483	481	524	537	504	490	497	491	518	488	516	514	529	525	529
23925	21088	28309	24109	21052	9119	2277	1372	1113	18111	36606	27361	13142	3394	1299	899	838	790	795	869	801	814	816	793	877	853	890	819	838	827	806	799	832	781	838	852	867	819	843	765	805	829	813	789	856	811	781	783	794	813	824	799	791	833	833	824	818	855	820	823	825	834	832	893	854	803	847	840	869	820	837	802	824	803	855	838	840	818	783	850	865	821	754	871	810	821	822	877	785	854	827	818	826	839	788	843	827	839	909	768	799	908	805	781	815	792	818	835	813	810	914	828	806	816	775	778	860	833	805	777	834	805	821	792	776	857	853	815	791	863	798	802	815	807	798	851	845	861	858	852	807	826	810	795	839	869	797	779	771	782	828	784	777	797	810	839	877	796	822	856	835	810	809	813	803	759	817	833	779	783	759	817	836	733	801	849	846	876	782	818	837	774	807	796	790	826	825	879	773	776	801	771	748	818	834	793	841	844	816	803	859	806	833	845	781	847	835	802	774	806	845	791	756	856	858	833	805	854	783	820	816	830	753	850	847	773	822	826	795	857	808	841	843	814	797	829	833	844	825	860	876	782	850	838	836	788	837	827	774	795	788	797	821	796	798	798	860	821	791	837	773	810	779	765	778	778	824	792	848	763	792	814	801	827	856	792	846	837	795	800	840	851	757	755	796	827	733	813	781	829	776	784	823	810	828	801	758	807	817	810	760	871	830	769	837	836	787	779	832	833	836	838	766	839	787	791	791	836	788	778	798	840	853	749	800	827	823	812	826	839	803	771	805	757	838	829	853	805	808	841	809	794	830	816	791	824	796	809	832	783	778	819	763	807	853	811	850	823	833	801	844	793	861	832	809	856	839	865	824	861	793	810	817	806	813	769	802	820	796	855	814	793	834	853	804	779	778	778	799	803	816	788	783	792	821	807	835	828	809	804	830	790	833	813	829	786	810	800	824	810	793	857	802	799	815	771	795	812	773	795	843	797	841	826	800	820	802	842	819	803	878	832	787	796	787	821	784	829	830	857	762	813	849	771	820	855	831	806	807	817	784	823	821	810	881	810	852	762	817	786	800	760	851	768	815	791	798	820	823	811	830	844	821	765	842	801	841	837	842	812	829	800	777	816	855	794	843	791	809	797	768	840	840	794	787	847	770	814	853	832	788	771	832	810	837	828	728	844	802	781	817	781	827	816	812	797	805	837	797	801	808	784	801	814	822	761	802	823	796	840	811	817	817	870	882	827	772	799	736	838	821	793	857	787	864	839	757	821	851	805	855	841	811	831	778	809	787	795	805	826	772	804	819	766	812	821	784	783	838	809	811	780	785	792	794	791	855	826	860	861	825	828	788	823	828	798	827	799	814	806	828	783	829	806	784	816	834	775	799	736	820	787	849	777	781	824	764	833	804	854	774	791	826	816	786	774	805	856	809	787	790	844	811	765	770	778	818	843	853	841	802	796	738	815	793	854	759	790	794	889	832	776	846	817	827	794	793	773	765	793	777	808	841	790	795	807	781	778	835	785	768	798	825	817	800	826	817	788	778	787	876	832	785	877	751	797	843	794	813	783	808	834	801	833	837	752	785	825	815	850	808	806	861	836	820	836	762	822	814	773	823	837	790	777	791	765	890	777	816	790	856	808	808	805	848	832	742	782	817	755	796	809	838	782	783	803	769	797	791	774	784	760	841	755	828	807	806	840	874	790	778	788	778	818	818	801	798	795	741	823	838	817	783	797	814	821	812	793	810	799	820	779	870	753	799	809	790	822	828	836	811	853	822	765	821	772	841	848	850	815	756	762	760	827	833	812	831	787	826	820	795	789	788	828	839	808	776	816	813	770	842	884	813	828	822	807	864	821	823	836	844	790	794	765	799	830	789	830	814	840	832	801	842	847	828	777	848	779	806	803	828	815	797	796	786	789	840	777	761	826	804	849	814	829	827	789	784	859	750	842	847	810	817	818	769	775	831	874	822	774	789	810	840	780	735	881	768	831	802	825	765	807	826	767	826	832	816	784	795	829	793	776	836	833	857	814	744	763	767	793	783	820	860	806	871	782	765	849	817	823	775	865	827	834	794	781	783	835	842	806	798	778	824	748	803	822	840	783	817	799	826	819	777	756	828	818	810	827	805	833	801	857	808	845	796	767	822	779	837	841	815	802	791	791	813	819	797	779	817	779	806	761	828	783	809	834	808	780	766	823	841	826	770	812	802	844	805	832	837	835	870	893	864	799	816	837	830	811	818	768	797	870	843	831	774	774	818	807	806	780	851	803	794	821	846	831	763	802	815	810	830	764	850	818	793	781	799	777	835	777	801	764	789	799	799	830	802	838	799	764	853	794	861	867	857	835	869	781	762	804	821	796	810	826	801	810	788	807	782	824	807	781	808	805	823	822	818	798	784	799	813	819	777	824	835	755	829	803	800	792	835	821	791	807	788	816	811	832	770	826	832	857	810	807	841	790	822	768	804	787	808	802	829	789	757	807	806	819	858	826	774	767	776	839	835	793	817	831	869	778	776	883	783	787	842	830	796	810	818	848	829	793	759	778	775	787	806	846	832	819	781	803	829	832	819	799	808	862	848	811	814	774	809	778	802	856	819	835	860	800	855	797	801	816	793	790	847	774	792	782	788	825	856	765	840	820	841	808	772	797	833	819	779	825	771	789	824	798	784	805	887	809	830	817	785	819	818	815	815	820	828	783	777	793	772	812	800	770	814	818	834	801	784	792	810	781	877	832	796	827	779	827	825	818	791	826	828	806	806	802	839	825	845	783	849	831	805	848	821	832	865	815	826	769	799	803	800	765	759	805	769	828	836	841	779	816	817	803	842	785	788	775	783	797	781	783	784	852	810	814	842	832	888	773	837	853	763	853	862	775	834	865	835	817	882	828	820	790	807	833	809	843	838	796	813	782	863	833	821	803	779	860	847	851	805	811	810	788	832	811	795	815	788	811	815	802	805	807	787	791	846	818	788	824	764	847	854	815	820	801	849	788	844	809	837	782	822	823	788	792	867	798	775	846	826	852	781	830	809	848	767	803	766	781	810	797	780	793	882	811	799	828	850	794	795	801	804	800	838	775	794	813	834	798	833	835	774	777	812	844	804	817	796	813	824	827	781	844	824	744	827	821	876	846	818	796	803	800	820	840	828	813	818	798	847	824	856	842	817	807	790	808	791	846	826	758	797	780	838	866	746	823	835	836	811	836	793	852	831	871	806	833	816	815	809	820	788	816	794	770	812	783	806	802	831	800	741	777	802	829	798	767	783	769	811	839	814	818	823	818	809	796	759	829	828	779	756	828	750	811	821	818	758	824	829	815	798	812	765	832	830	790	858	779	801	761	832	810	771	797	813	832	841	851	784	802	809	820	790	799	797	790	807	846	797	801	781	784	802	764	806	841	807	809	738	780	855	805	786	790	824	776	811	837	770	866	804	804	792	785	791	821	859	778	778	752	793	836	809	830	828	812	775	813	834	817	741	805	818	805	828	866	834	795	804	832
4824	8297	6683	3736	2828	2036	1478	1359	1183	22344	31903	21717	9935	2792	1084	717	698	675	639	691	645	645	652	675	641	666	660	738	639	674	693	679	671	632	665	644	674	631	667	658	642	689	668	731	662	634	661	666	685	678	596	741	665	644	682	677	613	666	690	659	702	650	685	676	681	637	672	641	673	656	672	695	683	659	638	674	637	714	677	654	645	686	621	646	651	651	625	694	681	675	700	685	592	675	678	714	674	657	644	689	666	652	691	678	628	695	650	688	662	665	668	686	668	656	702	642	695	689	676	631	692	695	709	652	653	603	656	657	663	684	657	678	690	699	653	653	687	646	692	623	655	652	664	657	659	636	683	629	650	625	652	673	620	630	684	659	740	659	675	661	649	706	646	623	658	724	667	687	645	610	639	669	658	667	637	640	661	672	649	677	667	658	646	680	642	679	652	648	654	617	706	649	692	681	665	688	679	667	649	645	624	686	706	672	641	629	650	644	651	629	688	659	673	664	621	673	641	680	616	645	679	663	687	639	638	623	681	698	656	658	653	648	627	711	683	623	655	628	654	644	677	649	647	620	666	637	638	681	625	667	657	639	708	669	658	638	664	659	688	632	662	644	656	658	679	665	684	636	644	663	698	661	642	661	705	680	631	707	633	597	718	640	626	623	686	687	656	671	673	636	670	661	636	654	630	650	637	693	638	674	644	637	667	662	657	655	647	696	713	687	642	643	630	686	638	690	706	612	651	642	699	611	663	699	692	650	628	623	636	705	673	632	671	689	635	670	647	676	684	652	683	680	683	651	688	645	690	643	634	598	679	631	654	656	697	676	676	656	648	691	645	673	657	678	628	671	674	662	686	666	621	666	641	670	646	692	648	656	641	673	667	693	683	671	649	667	660	645	691	675	665	641	647	642	712	635	671	637	678	623	693	643	654	658	673	651	671	616	679	677	661	663	649	660	679	661	645	659	682	652	622	636	627	663	663	620	664	652	639	652	737	690	662	646	625	652	641	654	653	662	645	696	655	608	669	656	663	617	626	641	650	659	623	684	640	671	618	645	678	692	722	631	696	637	686	655	634	658	642	685	633	629	662	713	662	682	651	652	658	648	671	679	665	718	628	652	640	635	674	638	679	656	628	646	695	665	629	689	658	673	638	653	639	663	642	667	655	654	668	708	652	654	664	654	668	682	627	662	687	671	685	674	645	652	655	650	679	649	678	614	702	663	663	675	651	713	655	660	626	668	629	658	655	653	615	637	681	653	680	649	656	618	657	665	658	653	650	642	679	669	655	626	682	641	633	644	650	631	659	730	712	690	672	667	690	641	616	654	646	726	677	661	663	660	661	697	643	649	663	683	657	699	635	638	660	691	673	676	679	705	659	643	634	663	641	636	687	651	674	670	647	633	647	653	683	659	693	641	658	612	649	674	683	637	690	684	641	681	665	639	627	687	634	639	661	668	648	689	679	696	695	619	599	687	638	663	707	622	638	635	663	642	660	656	646	677	670	728	643	629	704	639	666	644	641	649	619	690	634	652	662	683	708	618	642	666	662	657	683	702	629	623	628	691	672	682	634	653	663	673	649	651	678	638	641	667	658	720	630	671	642	651	666	623	672	646	639	681	652	626	624	660	646	690	668	643	642	633	644	626	713	616	634	646	640	677	645	667	642	636	642	650	666	650	674	651	703	640	658	649	719	656	676	645	665	662	677	658	638	650	668	633	633	617	685	643	648	641	643	647	643	700	644	612	652	633	606	665	673	696	672	675	618	656	634	663	677	684	649	623	678	676	635	649	672	611	666	652	653	625	642	656	646	630	647	673	657	694	649	670	682	656	629	712	656	616	697	601	630	684	696	648	669	633	644	671	635	636	654	646	705	685	609	643	674	677	685	660	678	623	658	642	635	670	644	749	634	665	605	660	645	665	661	647	647	655	653	661	710	679	670	627	701	665	664	690	628	677	708	649	594	661	695	649	678	682	611	646	660	613	685	651	642	637	674	620	620	628	636	702	649	679	613	663	638	646	649	665	672	652	650	666	687	704	697	624	687	657	637	667	683	687	606	632	639	630	649	667	662	671	682	664	655	672	659	654	665	674	660	622	676	699	700	608	674	627	730	618	652	653	628	660	674	680	608	637	631	649	641	646	662	661	662	654	627	677	675	656	667	696	653	600	636	657	663	662	633	652	683	655	656	660	659	649	687	635	643	666	694	624	672	649	669	659	672	651	691	681	637	643	634	659	704	685	640	657	604	675	621	677	694	698	628	639	630	663	657	641	682	629	670	683	658	689	636	655	664	667	703	612	672	659	698	681	619	668	643	656	636	674	667	673	647	668	665	691	628	646	657	629	631	647	675	642	640	672	675	664	668	643	667	648	625	634	613	716	667	649	640	685	656	649	634	603	640	723	631	662	644	623	683	672	630	714	648	648	674	635	646	645	620	627	646	639	647	673	649	650	616	659	677	654	638	626	646	647	651	722	677	669	680	614	659	722	642	637	713	657	691	667	629	625	657	681	623	662	658	613	636	626	656	689	652	675	669	625	665	654	681	659	672	631	674	680	580	675	623	608	668	681	671	661	679	641	650	623	678	686	639	684	651	668	715	682	666	671	688	672	697	648	684	640	679	647	634	686	621	680	643	673	674	612	655	673	671	677	658	659	629	677	604	618	672	668	652	644	663	693	671	651	623	667	640	637	647	692	601	652	721	632	654	635	687	662	638	727	636	655	654	643	634	717	653	600	667	634	642	678	674	656	657	626	651	625	636	641	626	692	685	625	648	664	657	660	596	606	661	666	694	683	640	662	671	654	685	637	669	661	670	668	696	624	693	696	627	722	622	655	623	683	673	655	680	665	656	622	655	662	704	684	677	644	649	640	658	669	619	630	663	672	606	651	654	664	698	623	652	656	644	639	660	650	649	635	645	662	645	685	670	623	633	668	723	637	633	583	678	659	690	599	636	677	637	675	655	667	675	692	643	671	607	642	618	643	685	683	629	671	604	674	659	649	672	657	611	666	621	612	647	664	635	659	635	624	659	651	666	650	658	650	655	644	671	599	616	706	651	646	683	630	681	645	655	617	644	655	694	613	673	633	611	646	648	642	634	626	653	689	636	627	680	642	682	629	653	685	660	705	646	645	656	648	641	661	666	614	648	647	668	649	651	682	646	638	649	666	621	646	679	675	654	684	678	659	637	653	671	685	598	652	607	605	665	614	657	658	668	690	659	675	657	677	640	653	616	683	657	660	652	606	698	701	682	659	662	668	637	675	630	649	634	647	659	668	665	651	663	642	661	638	617	663	655	671	658	628	654	625	652	621	639	638	646	671	634	625	645	655	645	669	678	630	645	625	646	667	640	653	627	653	650	649	620	660	644	641	661	637	673	645	686	642	683	683	623	673	698	648	685	671	633	678	617	688	650	654	623	642	620	670	628	678	647	688	643	702	634	625	654	620	610	683	624	669	635	676	663	635	648	660	613	671	611	667	668	674
27331	12742	1873	1031	663	636	599	597	545	1136	2532	2224	1331	752	563	524	544	512	582	535	533	574	544	537	525	546	526	538	556	488	515	586	546	545	537	507	528	545	568	504	512	518	535	571	515	540	519	533	512	509	514	575	517	577	530	541	506	540	537	516	530	553	552	497	563	524	522	556	510	535	517	577	537	565	531	538	489	553	519	496	568	518	591	561	559	560	518	520	537	528	532	588	531	519	537	566	507	575	497	536	540	521	553	549	560	499	515	527	544	537	533	530	531	530	544	523	564	533	557	570	508	526	546	573	502	517	532	525	550	554	576	525	540	524	548	540	541	528	533	503	525	513	508	499	543	556	504	567	484	525	493	502	505	547	555	512	533	563	546	559	560	543	574	544	529	521	505	515	522	521	504	538	544	493	544	513	530	501	523	562	508	523	565	588	512	538	513	516	499	537	595	559	584	534	583	537	519	553	594	539	543	556	570	544	535	562	501	545	545	531	525	537	558	551	540	562	524	525	524	557	546	500	567	479	536	535	567	556	547	532	547	517	529	574	566	551	490	505	512	514	531	538	537	527	525	567	547	496	513	536	558	540	538	536	533	571	536	547	486	550	526	548	518	534	576	540	510	527	545	542	548	548	548	511	580	491	540	490	572	525	509	516	515	516	534	520	532	502	558	504	496	518	553	542	540	542	540	535	605	511	519	551	544	530	530	561	535	556	559	540	540	568	543	518	555	576	482	548	538	524	510	555	523	524	517	548	529	511	542	530	513	532	546	552	522	553	540	555	483	551	551	502	554	501	549	571	511	530	532	488	550	561	546	491	534	527	546	480	533	561	575	502	526	549	524	522	549	527	528	500	492	541	472	547	584	559	505	498	524	502	538	515	542	525	506	553	526	564	478	545	529	512	524	542	493	556	542	559	503	532	547	542	562	503	514	544	555	525	523	561	506	545	582	522	532	551	550	513	518	540	521	507	524	544	564	535	563	535	560	491	546	529	538	571	577	577	548	536	563	568	543	483	524	574	531	583	515	543	537	548	525	542	555	532	522	572	545	563	522	561	488	589	557	546	540	555	522	523	556	499	542	525	548	565	505	566	506	538	526	501	571	541	597	531	543	553	522	546	545	609	524	526	526	528	512	536	523	543	542	558	496	544	560	539	534	531	541	554	541	526	550	523	518	501	531	508	553	536	533	501	491	551	545	550	514	582	522	552	559	546	508	530	506	536	525	509	529	512	521	513	553	532	518	515	535	517	554	541	519	560	535	535	514	528	520	549	487	513	536	535	546	536	508	552	551	521	559	498	520	548	507	519	498	532	534	527	532	572	525	497	549	474	494	545	559	526	548	518	546	529	568	550	528	536	559	548	543	506	540	547	522	558	553	546	536	518	492	526	555	486	510	539	496	552	545	516	504	521	546	556	563	532	521	561	545	554	507	542	505	562	531	536	534	538	550	531	546	555	565	534	523	550	502	528	537	551	548	517	521	610	569	493	482	525	543	562	551	581	523	509	529	528	507	530	509	520	514	575	565	527	576	503	463	540	532	529	546	534	542	526	514	560	508	540	499	554	505	562	603	487	526	550	547	515	533	544	515	547	565	516	529	496	535	508	515	538	530	537	521	546	516	528	535	511	535	521	554	555	485	510	511	531	511	516	541	522	533	528	529	512	525	551	541	546	496	563	547	531	547	533	534	538	489	553	533	547	530	545	544	513	581	560	526	523	532	500	532	572	490	531	569	536	525	502	547	533	480	497	503	560	517	506	566	535	488	542	540	548	541	514	560	554	541	538	541	514	527	500	554	540	523	513	562	577	555	523	565	539	568	519	555	500	527	518	551	537	572	520	550	536	557	529	525	528	549	543	548	496	539	510	504	544	572	537	512	529	511	532	531	516	528	520	542	514	492	543	532	536	506	516	478	551	509	550	498	506	536	545	541	525	508	533	489	568	509	568	547	532	576	539	510	502	533	498	512	545	505	550	524	502	538	544	584	557	529	509	545	544	532	557	541	476	559	546	513	507	541	554	502	470	557	537	537	503	515	501	510	519	526	522	542	538	572	562	519	535	553	513	503	518	545	524	512	582	490	554	542	521	532	521	534	565	514	525	566	485	525	536	525	539	530	554	497	492	551	483	530	487	562	520	524	555	510	526	519	519	536	562	528	516	550	526	536	508	537	561	580	534	542	545	525	527	566	533	511	549	509	507	567	517	544	564	527	548	559	539	538	523	549	510	519	550	539	528	543	519	540	588	538	521	476	519	550	550	545	515	523	545	521	525	534	513	523	543	562	519	564	555	532	540	545	541	498	570	548	534	511	509	529	538	571	550	563	540	537	551	541	532	521	501	502	543	557	561	535	535	521	505	532	565	513	500	547	563	533	533	541	512	537	496	544	568	514	534	505	505	569	524	491	562	568	532	572	482	515	519	535	517	512	570	508	596	595	514	530	516	538	548	502	554	572	546	503	531	560	484	529	533	490	541	504	525	526	543	565	543	545	577	523	503	522	553	543	556	520	543	499	595	507	515	547	570	511	516	523	527	511	526	542	517	541	530	535	540	500	521	525	546	514	533	568	546	538	548	522	529	550	511	522	530	533	535	554	510	514	523	549	530	537	546	546	520	521	526	560	520	575	558	552	549	540	494	539	521	545	545	533	549	538	536	510	521	520	497	534	492	502	510	541	597	536	524	547	555	562	548	521	526	538	509	519	516	558	524	499	517	515	502	547	545	505	550	556	510	547	529	503	542	537	549	561	537	514	532	510	549	549	528	524	566	518	565	517	547	476	515	549	578	549	569	562	520	562	566	538	541	546	536	464	524	551	487	546	553	460	532	514	507	544	536	542	558	530	512	535	532	570	506	521	525	535	567	498	536	525	541	570	564	508	549	519	517	534	516	541	570	480	535	575	552	513	528	518	560	551	512	566	568	518	512	520	562	473	552	562	538	529	523	547	482	515	579	512	557	549	548	533	555	513	551	539	545	548	549	557	542	510	521	528	559	557	539	533	526	510	496	523	566	568	510	541	519	492	532	536	529	538	533	541	539	558	567	515	527	489	516	543	524	542	515	525	547	532	545	506	539	507	559	552	578	564	570	543	558	546	519	560	559	513	559	516	510	510	519	533	539	519	532	514	552	539	524	552	533	510	555	541	495	526	544	527	497	536	488	553	518	544	505	520	565	553	479	528	569	533	522	530	538	526	540	577	520	510	553	559	519	537	459	514	503	528	519	544	502	531	511	529	460	497	529	523	530	535	558	562	517	525	507	538	553	588	528	522	548	514	567	543	547	563	539	538	563	504	541	498	574	520	532	545	517	543	586	529	524	500	499	485	536	570	519	533	484	524	506	487	505	545	569	507	507	547	551	542	543	530	505	594	555	510	525	500	497	560	496	520	554	542	524	577	566	467	569	559	537	561	532	581	560	487	498	510	504	527	519	561	531	544	530	525	538	522	540	526	545	533	508	540	510	537	537	552	576	525	517	541	540
5259	1167	1130	770	616	578	503	474	471	1420	3115	2377	1265	683	460	438	422	454	428	436	460	465	435	434	429	429	452	459	428	441	480	420	488	415	449	448	436	390	423	423	423	401	455	455	432	418	434	412	459	481	436	453	435	423	423	451	410	424	412	434	421	427	494	414	488	460	441	452	411	456	406	443	451	457	453	437	456	439	437	452	445	388	452	438	439	473	480	447	410	444	404	430	426	407	438	453	445	428	435	419	407	447	435	416	417	431	446	427	435	419	427	464	435	427	391	441	431	469	434	401	433	435	411	411	431	426	442	445	394	455	446	426	416	440	427	412	423	433	420	479	427	390	443	480	410	402	436	486	449	426	439	424	440	438	440	458	461	457	414	454	408	394	390	462	406	447	432	388	438	482	411	404	447	417	426	481	427	454	462	399	412	450	428	451	429	425	469	436	440	419	414	431	441	437	423	436	415	442	426	453	399	436	441	416	425	436	414	425	428	419	419	441	460	453	454	466	382	437	433	400	442	413	389	427	396	452	417	417	435	445	430	486	418	434	430	474	419	406	469	420	436	441	448	427	435	450	465	426	432	413	449	484	420	455	427	437	430	463	424	414	425	435	421	375	436	425	461	454	441	458	413	430	432	416	445	468	423	444	443	423	432	462	404	433	446	439	416	426	439	401	433	442	438	445	418	409	410	440	427	438	424	458	418	415	422	439	405	443	432	432	446	440	421	458	447	438	481	456	429	400	458	407	407	424	427	424	437	441	401	457	416	466	450	450	436	409	427	431	408	459	446	430	440	455	429	437	415	407	397	462	405	428	449	416	416	462	436	425	442	403	442	440	428	463	447	426	395	436	390	437	455	405	433	411	419	442	435	434	445	428	428	425	414	442	439	434	446	425	416	413	434	433	432	428	444	509	459	410	442	453	431	417	449	413	403	422	440	412	421	436	463	455	437	469	439	473	421	440	447	426	421	427	410	396	437	472	408	416	452	451	458	405	390	424	443	421	448	426	422	433	455	439	419	435	456	426	440	442	455	454	431	392	429	423	432	453	424	457	436	443	452	454	421	414	409	437	430	449	412	436	447	424	420	458	388	444	405	418	416	429	449	421	421	408	473	436	433	422	437	400	419	436	419	443	453	461	418	411	419	413	461	438	422	450	457	443	396	444	458	428	433	505	408	448	421	418	440	435	411	424	455	437	437	442	452	424	396	459	418	424	494	448	439	454	429	428	412	429	441	462	432	443	415	433	431	448	452	413	424	414	438	442	428	450	430	416	458	443	425	427	438	413	431	428	418	469	420	434	419	452	429	431	411	446	470	423	429	467	449	443	418	432	425	461	429	459	422	417	471	429	427	437	428	424	433	403	449	428	386	399	420	432	457	451	464	437	439	450	453	419	406	418	440	446	424	427	427	436	460	414	413	467	426	438	446	421	423	445	459	418	472	474	424	448	419	391	394	422	404	479	449	467	426	420	442	454	423	420	434	444	447	473	450	441	428	481	447	440	429	459	433	442	411	456	418	420	442	424	451	394	415	405	433	434	477	454	429	478	447	424	433	443	454	449	453	434	457	425	449	470	432	442	447	419	453	430	457	433	403	437	477	418	418	418	411	405	445	436	436	424	433	455	450	437	422	435	436	433	447	433	400	424	426	472	447	431	432	424	415	443	398	417	456	422	407	400	440	423	411	452	446	457	428	464	417	413	432	428	448	417	404	432	492	438	440	449	425	385	424	423	415	422	416	438	441	450	447	424	430	459	403	441	457	415	408	415	483	406	419	468	437	446	420	449	435	422	456	470	440	433	422	395	414	404	445	429	396	472	483	416	462	429	403	438	482	436	448	454	462	453	460	439	406	499	456	418	406	441	474	426	460	454	448	429	418	451	447	428	452	457	400	440	401	407	463	462	433	418	406	440	432	412	464	411	413	449	417	449	435	430	462	463	452	446	444	447	423	456	478	422	442	436	376	381	462	441	449	455	427	419	458	422	432	434	468	446	433	455	415	437	439	423	443	448	432	431	439	417	433	456	430	457	411	444	478	427	423	412	425	445	466	406	406	416	423	458	448	431	452	412	472	443	454	429	455	447	452	429	412	432	442	415	419	443	465	415	398	466	425	405	450	436	464	433	445	410	453	448	416	457	411	438	448	450	438	445	460	429	436	433	418	423	441	439	393	413	437	463	420	439	446	448	489	425	447	410	425	447	417	425	431	460	453	417	400	449	446	393	411	463	430	418	429	423	449	413	440	432	433	441	436	456	436	434	454	422	420	477	414	424	462	415	449	397	440	460	434	435	399	408	464	465	393	440	421	466	429	450	453	432	436	452	456	434	423	443	419	438	442	457	465	453	436	467	423	447	414	458	415	438	405	437	431	434	421	492	411	455	429	413	416	447	464	433	416	459	449	453	420	411	422	419	437	431	433	449	439	433	450	429	429	462	419	441	415	436	432	418	430	425	456	441	446	443	428	466	433	459	426	429	446	445	397	436	431	460	458	456	453	451	419	443	421	435	435	408	481	423	456	414	417	458	478	432	427	427	482	462	441	406	450	417	426	450	429	448	460	427	441	407	451	462	412	440	482	420	435	418	428	485	432	450	431	409	467	417	435	420	474	439	438	410	427	441	447	432	438	444	430	455	418	406	456	430	453	411	422	440	456	415	446	430	453	463	414	423	430	481	428	423	427	467	423	447	426	445	420	425	408	399	412	401	461	414	422	426	452	461	443	453	409	406	407	489	436	412	441	465	449	413	476	452	423	440	426	426	448	449	406	429	420	428	443	421	450	469	451	406	435	457	457	425	429	406	424	409	418	413	425	401	404	451	392	431	429	450	418	443	480	429	450	440	421	413	417	431	435	431	401	430	457	439	450	447	452	448	455	422	442	477	393	447	426	427	443	402	435	461	435	442	424	436	436	452	398	427	453	434	491	422	440	442	401	444	423	400	440	454	445	436	440	467	408	460	450	430	408	407	443	400	432	454	446	462	411	447	406	441	464	465	427	416	452	416	422	414	435	434	434	435	410	443	433	428	411	424	413	436	455	420	430	487	429	419	421	425	488	419	450	426	424	402	408	428	400	414	433	462	415	457	432	411	430	418	400	418	509	450	418	443	466	422	434	436	439	442	431	453	473	431	418	437	430	456	461	475	429	422	434	420	457	444	447	470	433	387	406	450	437	465	445	427	466	435	451	464	392	403	445	427	408	407	442	458	424	422	431	444	436	421	456	401	455	425	441	432	442	425	464	452	411	432	452	451	422	392	451	451	422	407	446	448	396	476	438	450	407	435	462	445	414	439	456	468	422	451	417	420	442	406	437	466	432	415	430	393	464	419	423	425	395	445	469	435	421	429	451	446	436	434	435	409	434	439	453	420	420	419	441	437	442	449	456	419	445	450	453	435	410	440	443	403	391	457	442	418	434	425	462	466	429	431	449	442	429	478	427	432	431	408	437	448	420	404	450	453	442	443	417	425	443	447	454	432	404	426
25041	21028	26820	25001	5801	1447	1105	851	737	9758	19481	13792	5469	1636	775	663	622	615	576	599	602	560	626	603	585	601	638	604	598	587	613	611	583	572	592	592	594	609	574	576	630	574	610	556	565	604	607	639	579	580	601	640	606	578	590	630	613	612	638	576	586	629	633	602	565	611	615	573	604	619	614	571	616	612	554	659	586	577	561	596	577	566	619	629	636	594	610	615	633	644	580	605	632	621	600	606	621	590	587	631	600	600	634	585	566	615	608	642	606	569	579	609	600	613	594	583	636	579	559	610	599	584	603	616	626	540	619	579	614	608	652	624	594	620	606	602	585	607	615	573	556	565	606	642	592	577	617	646	570	606	628	608	604	599	580	629	558	594	627	596	622	608	600	587	618	594	579	554	594	570	612	572	593	599	549	591	598	599	602	569	555	550	620	557	600	581	603	542	637	580	615	588	587	589	560	597	594	579	585	603	592	562	579	608	607	624	631	618	583	631	587	653	603	556	569	586	605	555	557	586	614	598	570	586	629	573	558	590	577	615	572	599	641	558	596	618	617	652	592	605	586	576	561	599	570	582	617	577	555	578	621	589	604	565	622	633	601	581	603	618	577	596	612	646	607	603	592	573	563	557	611	609	585	600	615	671	550	600	587	577	660	577	579	596	609	634	625	566	587	600	607	582	646	581	608	580	581	606	623	573	589	543	557	598	612	599	566	575	591	622	567	624	684	617	618	616	582	607	566	611	620	609	617	567	630	574	585	608	596	548	611	583	591	573	620	573	546	572	571	644	594	611	603	631	641	569	551	589	588	591	580	592	576	563	585	597	573	647	593	649	580	558	582	571	587	575	615	582	590	581	590	593	622	596	617	563	640	598	588	579	585	630	591	577	602	596	623	608	583	591	642	607	577	650	605	602	583	530	618	629	604	609	575	587	610	584	646	597	577	558	565	590	628	566	577	632	594	592	594	635	577	637	564	584	612	556	593	561	598	586	604	600	588	597	569	613	589	604	557	588	605	612	613	557	593	585	578	615	612	586	605	574	589	574	569	579	612	608	550	573	600	570	587	580	549	621	624	569	618	625	599	574	598	607	593	628	607	576	575	610	563	597	605	577	632	597	612	616	614	561	603	618	617	569	601	591	596	575	620	623	625	610	655	581	586	622	595	572	600	591	611	560	602	568	627	536	572	607	585	619	605	613	580	547	574	603	549	564	580	563	576	598	595	604	643	619	559	596	573	582	601	599	617	603	642	582	604	607	588	574	590	572	613	609	547	572	571	574	590	596	572	600	608	600	611	578	590	615	601	608	571	605	612	608	558	567	558	577	590	612	614	585	639	597	597	603	595	588	583	612	603	603	607	591	609	548	607	621	539	591	568	637	560	587	572	572	573	614	612	608	592	538	590	564	599	575	593	565	540	601	631	564	598	635	629	571	642	593	585	587	628	631	574	577	616	560	589	588	590	526	609	638	571	621	596	592	604	610	606	571	586	571	621	608	599	600	618	638	584	577	589	566	561	635	535	561	598	614	607	580	578	554	591	580	626	597	577	588	582	585	581	684	619	566	598	586	610	574	575	576	596	558	545	621	581	578	576	579	598	639	612	576	555	595	542	610	626	585	608	633	582	597	580	546	569	557	602	547	585	597	591	584	593	622	548	596	578	595	611	618	575	604	560	599	538	587	576	559	578	591	595	591	617	586	556	572	599	603	604	573	608	534	594	595	584	579	598	574	611	581	586	564	574	581	628	630	583	573	557	603	576	575	568	574	588	584	566	557	599	601	598	607	597	560	592	619	581	550	585	523	566	593	564	577	634	620	642	592	577	601	614	573	631	604	556	594	594	632	604	598	620	543	608	602	608	571	626	577	593	600	576	592	580	606	617	610	597	567	584	610	577	610	646	573	633	557	627	576	604	598	612	579	623	567	612	586	572	547	590	567	585	593	584	626	561	576	614	584	582	602	584	618	624	545	625	554	606	588	612	645	646	585	608	615	580	580	576	568	582	576	636	561	585	612	599	639	580	627	643	618	610	626	592	599	612	642	617	591	575	573	583	569	597	598	571	573	580	572	624	612	560	600	627	606	610	596	604	587	568	588	631	612	589	574	585	599	587	604	588	584	646	597	577	583	645	615	552	601	608	587	607	561	565	604	632	601	627	581	557	603	579	580	628	609	596	569	603	560	598	598	590	593	562	597	583	594	637	604	581	618	547	602	602	581	598	625	567	621	579	612	556	628	582	564	567	582	611	586	618	559	551	569	554	608	607	552	603	616	583	597	596	564	573	546	571	571	561	595	586	561	571	566	578	599	593	525	569	575	619	577	548	619	585	567	600	599	562	554	627	608	608	611	626	543	578	578	558	604	578	579	614	623	587	657	576	581	548	586	574	606	588	559	594	585	572	585	569	598	515	558	609	580	588	636	580	552	606	598	575	573	563	613	597	620	628	616	593	643	593	609	597	637	622	630	578	604	610	544	605	579	628	609	587	573	563	561	606	598	593	574	563	603	590	605	587	612	567	580	600	575	625	589	649	640	630	583	574	614	561	555	590	626	620	600	583	567	613	601	569	584	580	608	615	598	597	573	566	568	577	612	594	602	597	602	612	619	625	589	582	641	569	604	594	587	622	612	558	555	572	611	578	615	599	554	618	658	588	563	616	555	608	598	607	611	565	595	580	566	605	615	581	575	603	568	590	588	596	589	570	558	616	564	581	591	589	576	592	589	592	630	578	582	624	552	585	609	578	621	548	569	596	589	596	573	599	615	562	607	570	606	588	583	605	603	598	613	604	597	585	651	587	580	621	545	634	626	570	584	576	583	593	601	565	591	602	599	578	581	579	633	579	619	563	580	582	603	601	618	601	555	580	617	579	586	592	632	585	592	604	601	631	624	588	582	564	614	575	574	591	593	574	561	561	602	642	607	547	577	608	563	582	582	625	597	636	595	603	641	619	612	560	600	591	617	650	555	555	595	605	600	594	596	585	603	567	548	571	618	607	593	571	563	567	551	581	596	604	578	591	591	549	594	562	602	551	591	605	636	609	603	605	558	593	599	611	597	531	601	582	572	583	571	616	627	609	599	565	566	616	637	569	579	601	559	605	562	604	592	570	552	574	573	571	610	572	582	587	607	577	609	576	605	572	597	593	559	608	636	627	586	570	609	586	618	590	600	571	616	595	576	584	575	632	601	596	597	644	598	571	576	603	574	568	582	592	580	598	616	577	559	613	605	614	584	599	566	588	568	597	614	566	540	586	637	584	584	579	557	601	595	609	605	561	601	581	576	578	602	606	598	596	603	575	572	548	562	627	583	561	602	585	569	561	617	590	599	579	601	551	557	562	615	541	545	549	573	593	564	525	638	600	568	615	596	588	565	567	586	611	591	604	624	602	569	560	566	649	564	590	591	573	595	616	586	594	586	645	596	568	618	556	613	601	612	571	580	618	620	601	584	587	612	606	593	549	551	606	571	589	630	596	596	601	629	573	588
4005	3743	3383	2106	1557	1135	1001	863	817	12994	17480	11718	4853	1607	683	534	515	531	499	486	489	505	518	527	475	501	505	522	484	507	497	509	445	491	502	516	482	482	460	547	517	479	489	479	469	503	529	471	543	486	538	457	470	495	492	507	487	465	505	473	467	482	498	510	511	506	551	544	499	480	501	487	506	516	523	540	512	507	494	532	548	488	483	514	487	495	515	503	492	505	538	537	518	496	513	508	518	492	504	531	510	499	477	519	482	516	471	521	492	521	489	470	509	495	521	488	478	521	523	477	505	493	477	524	516	507	497	509	500	504	489	496	516	539	474	490	468	478	514	482	485	512	466	501	520	524	498	519	478	515	495	488	491	475	469	501	515	483	475	512	542	492	491	493	541	471	530	501	513	482	498	497	528	488	497	497	478	500	519	486	472	491	502	470	478	488	484	487	501	486	481	482	533	491	472	498	489	495	552	515	466	506	513	504	490	496	505	506	469	521	512	499	495	503	499	463	521	487	543	446	525	520	500	491	507	505	511	503	525	436	458	486	481	470	487	506	509	495	456	529	493	532	460	530	487	493	553	480	513	490	515	532	506	493	546	467	478	453	483	523	496	476	520	449	493	457	502	506	474	494	453	483	535	503	524	462	518	520	482	477	484	487	508	536	494	523	520	520	478	473	478	482	457	495	501	471	484	520	481	448	499	506	489	475	526	513	465	494	500	505	490	469	521	498	476	473	493	500	451	512	504	506	489	497	496	472	509	507	509	503	471	500	490	521	542	494	496	513	489	510	456	460	515	532	490	511	445	526	520	513	522	499	496	457	476	467	531	478	496	502	493	498	491	490	523	504	512	486	520	484	520	470	470	546	505	502	501	474	524	497	484	501	493	508	483	505	507	514	483	462	487	510	498	485	501	499	482	453	465	486	513	470	504	506	492	517	439	476	520	500	484	491	477	513	530	484	479	506	493	516	497	514	484	492	527	503	485	510	480	515	501	447	486	514	496	508	528	499	480	494	494	485	498	490	528	536	472	479	530	521	512	548	474	528	488	528	513	518	468	508	479	503	483	481	467	495	481	527	488	487	488	458	530	505	515	490	474	520	476	508	472	498	496	484	522	513	478	499	491	503	479	491	486	528	521	524	520	505	494	499	488	518	486	466	467	517	544	481	477	485	510	465	486	484	527	463	453	481	484	470	512	472	522	501	529	493	496	473	466	519	502	510	529	464	487	511	488	526	470	500	498	487	488	485	496	511	476	488	506	506	493	524	473	481	512	504	498	480	467	467	498	520	456	472	515	528	476	509	490	480	479	466	498	491	470	457	514	494	469	506	487	535	497	472	529	508	488	473	526	486	512	504	492	530	508	496	478	530	484	482	512	443	486	477	493	472	502	478	485	477	492	487	517	519	504	495	474	521	522	498	524	512	514	514	463	495	515	489	461	464	497	494	500	463	511	481	500	482	482	518	514	529	530	476	477	577	500	495	490	526	494	461	457	491	459	485	503	510	491	489	484	539	526	477	498	491	473	480	526	473	482	499	482	486	534	497	506	488	505	509	520	487	528	502	514	478	496	497	462	540	530	501	533	521	482	514	522	466	540	475	490	523	470	477	504	482	486	465	494	492	484	497	481	478	552	462	508	495	527	490	463	497	470	498	514	504	479	517	483	520	520	530	557	460	498	456	499	517	458	488	476	459	491	506	510	491	524	432	517	491	467	507	504	483	480	466	509	511	520	483	492	500	492	479	523	504	496	443	475	516	502	507	488	493	493	470	542	503	508	516	530	503	491	524	501	520	483	518	458	463	500	483	487	491	469	493	489	500	553	472	525	473	480	512	493	503	464	528	498	503	497	546	517	507	482	513	476	515	479	501	502	487	509	479	478	509	468	503	483	508	528	513	509	498	527	510	468	498	486	487	480	491	471	492	509	530	493	449	523	523	514	476	464	469	471	504	494	535	495	490	508	518	503	495	478	491	491	509	474	503	514	503	470	521	447	543	496	472	532	520	485	470	471	493	477	506	502	510	511	492	529	471	508	497	497	533	511	475	528	537	510	495	479	489	522	486	487	523	504	490	516	511	500	517	497	491	483	504	488	492	509	499	544	469	501	506	489	526	494	468	548	508	466	472	501	428	490	524	513	514	472	518	500	512	532	512	515	486	489	495	507	508	542	504	503	493	472	533	469	477	503	500	506	515	500	501	474	488	521	519	510	481	479	499	509	451	480	436	505	473	502	511	508	511	488	466	483	490	479	504	506	486	497	513	474	490	470	481	481	523	506	495	482	485	496	526	479	477	498	469	478	472	503	492	512	528	495	511	496	454	481	506	533	475	510	562	506	535	462	470	531	491	488	534	523	472	492	517	553	479	494	504	519	471	544	472	481	467	492	465	509	506	492	465	502	510	458	487	541	514	483	524	526	505	505	481	470	552	490	504	458	507	514	520	498	544	508	499	500	489	514	544	459	501	499	482	500	497	480	524	502	499	513	496	519	526	470	429	501	459	520	479	455	495	462	516	477	495	477	518	470	486	488	495	520	500	532	457	499	502	469	459	487	486	481	477	467	469	510	511	521	504	483	478	498	498	453	516	499	491	500	474	514	544	497	474	494	502	475	492	479	482	471	530	498	507	496	505	505	480	486	472	504	532	474	495	514	523	476	462	524	533	498	521	482	468	499	482	516	467	509	486	499	488	503	483	531	492	508	464	481	467	500	535	498	455	514	489	495	519	535	479	497	482	450	500	485	503	500	459	491	500	508	456	497	475	506	500	490	508	493	505	477	484	468	510	513	481	522	504	458	513	511	507	430	473	481	484	471	483	530	498	503	485	452	467	505	508	467	514	462	499	527	518	551	492	525	511	479	489	463	500	490	466	498	482	525	477	486	482	484	517	491	524	454	477	516	504	504	489	485	516	484	493	481	477	509	548	487	488	482	504	474	461	480	511	497	518	470	498	486	499	505	483	501	521	522	519	476	471	493	505	465	465	496	480	483	521	526	474	526	473	490	526	508	503	474	515	477	507	490	471	521	522	519	472	454	527	473	478	497	522	480	477	510	507	510	472	498	471	468	501	494	461	490	479	502	509	474	500	499	429	489	525	508	476	497	495	514	534	512	507	476	475	486	540	503	527	500	500	473	524	478	447	521	479	502	489	498	489	487	498	526	498	502	488	504	447	460	493	469	485	530	486	508	475	447	538	447	508	514	483	523	499	516	469	518	494	513	487	485	495	473	461	507	492	453	504	504	485	499	537	448	507	503	487	510	494	500	496	519	497	511	450	466	506	459	483	503	498	475	504	510	504	506	501	470	494	506	458	523	446	474	512	526	488	469	480	492	526	493	521	469	504	478	505	520	507	487	488	488	449	529	506	506	512	527	502	495	461	498	496	491	510	506	457	517	520	529	464	518	531	494	496	497	504	440	495	481	512	513	489	474	497	478	522	513	515	459	540	521	506	511	541	509	494	512	494	489	501	520	519	521	510	486	489
23856	21066	28267	24093	21018	9335	2357	1427	1188	25363	35390	25927	11981	2897	1164	918	851	777	825	819	825	825	807	809	837	779	793	797	778	813	821	850	771	737	822	875	826	793	816	830	783	757	812	748	830	834	801	833	774	780	769	766	809	804	810	810	729	808	758	781	796	820	805	760	812	781	819	795	810	798	758	791	770	779	807	781	844	815	824	832	791	794	781	807	780	787	816	832	801	804	797	770	789	773	800	767	783	836	773	791	833	868	762	795	785	805	796	777	843	785	780	804	762	840	793	806	814	783	807	776	827	776	772	773	828	762	792	759	884	794	769	735	812	807	807	814	784	800	871	776	764	754	828	779	801	782	774	790	797	785	788	761	753	810	763	783	840	782	802	809	834	765	769	821	808	779	824	760	810	789	781	785	814	816	805	814	876	795	770	843	816	790	798	822	817	831	829	802	795	767	810	822	779	795	785	772	787	817	773	778	807	777	783	766	826	778	757	785	785	736	797	776	826	818	821	799	770	788	804	768	801	802	782	809	801	814	772	782	785	781	807	816	792	786	782	820	823	760	800	794	811	813	798	800	767	836	754	783	723	758	800	799	732	828	798	817	774	818	813	806	804	784	792	750	812	787	841	835	781	763	803	787	786	859	795	809	810	788	748	826	759	789	798	809	827	765	815	769	804	806	830	800	729	789	804	794	776	772	766	798	797	812	777	766	748	758	845	840	748	805	737	769	844	816	785	786	790	810	829	804	812	801	832	761	739	800	847	774	783	753	767	756	780	756	764	745	790	747	819	772	737	825	796	758	805	762	755	798	811	791	753	809	769	802	812	829	840	773	806	732	792	768	795	769	817	832	794	816	828	792	769	790	786	805	809	797	736	779	791	793	781	779	752	807	816	750	768	777	830	819	785	759	817	794	706	787	732	809	823	768	733	726	733	813	786	737	773	789	761	784	768	779	823	819	830	794	811	851	813	861	781	834	808	760	763	849	789	823	793	850	739	793	746	804	822	829	788	785	802	731	790	803	836	776	792	769	771	852	829	804	766	781	789	785	780	815	778	822	819	831	759	801	790	773	811	810	826	820	784	798	741	725	790	743	767	825	800	762	764	824	809	810	805	815	753	760	772	793	754	767	764	746	813	734	755	808	774	785	815	755	806	763	743	752	829	846	807	800	825	776	795	741	748	832	812	808	816	789	795	707	753	754	777	802	733	796	770	797	773	860	779	759	742	789	808	768	809	733	781	849	771	783	783	753	853	790	766	786	842	769	817	812	783	791	802	738	761	791	723	811	759	844	754	795	737	828	763	717	757	786	778	773	789	771	801	813	788	776	806	805	716	749	770	808	873	853	826	769	792	797	822	825	804	774	802	756	791	766	786	799	774	750	792	784	795	793	781	823	877	793	807	788	783	798	765	781	829	798	807	788	773	777	798	740	778	847	803	812	721	838	785	774	828	781	839	795	795	751	791	780	764	801	822	807	787	759	828	779	763	833	740	822	806	792	796	817	767	759	751	798	847	783	810	794	774	793	755	812	809	796	763	786	769	777	778	821	748	797	794	791	781	801	876	813	816	787	806	817	819	780	785	799	745	767	756	822	773	772	800	781	766	808	824	867	814	813	807	814	827	776	798	717	779	816	782	809	808	795	823	796	810	742	812	774	800	753	800	754	781	791	837	821	764	779	769	794	791	773	801	794	790	770	819	796	816	754	767	781	769	802	806	778	758	796	791	748	814	752	751	800	820	820	781	808	822	795	747	786	820	753	806	752	835	794	812	797	795	809	849	785	793	807	793	806	799	801	834	826	775	840	818	780	836	743	793	778	738	743	748	791	802	809	744	807	797	759	792	754	751	769	787	800	783	844	786	782	778	789	783	822	822	822	775	809	792	791	760	742	778	758	817	822	768	731	784	770	762	788	778	785	785	786	801	844	792	805	791	778	765	824	811	765	834	797	726	810	771	834	791	762	765	792	810	779	823	790	834	807	736	740	818	787	802	820	805	781	797	823	787	827	763	806	760	796	829	809	800	794	795	801	746	789	831	746	820	803	813	820	846	839	804	812	803	831	817	837	783	751	770	787	751	788	807	768	785	804	808	750	825	770	775	765	792	800	749	779	827	788	779	775	806	764	787	748	757	764	766	830	780	808	804	752	784	799	803	798	799	808	754	797	775	819	774	771	787	791	791	792	861	833	747	774	737	753	843	774	760	737	786	836	800	801	780	830	769	803	819	819	801	768	797	778	805	747	832	777	769	787	856	827	823	771	815	799	792	821	770	793	817	771	812	767	828	798	804	779	802	777	798	801	799	783	742	798	806	824	771	777	800	752	776	812	859	760	769	786	799	791	771	763	797	784	789	819	779	757	791	809	774	818	832	804	765	767	800	792	787	748	797	795	810	783	788	767	789	723	757	804	792	825	823	805	800	788	783	768	794	735	782	805	801	779	780	750	769	821	764	779	795	817	796	802	819	726	802	818	774	784	816	784	835	782	755	807	845	836	817	760	828	809	767	807	783	794	758	782	774	784	787	797	833	789	776	745	754	823	783	751	819	767	775	785	789	753	767	784	825	790	790	748	819	771	790	789	765	807	776	808	802	766	771	760	789	765	792	767	791	795	809	736	772	767	816	797	778	791	826	808	728	782	793	789	718	775	770	775	801	824	758	756	818	781	827	768	805	806	774	749	727	773	793	859	796	799	808	767	818	792	819	740	826	825	792	775	826	852	833	822	782	770	804	815	800	752	769	780	794	757	781	768	774	790	773	842	787	734	785	718	810	804	820	798	779	744	784	722	796	773	770	744	798	767	846	833	857	795	784	761	798	795	802	791	798	759	812	767	861	775	791	834	800	806	764	782	821	754	821	757	827	754	794	783	815	811	796	757	810	795	759	805	786	770	774	803	761	821	774	800	814	785	775	793	800	801	782	837	869	763	788	813	807	793	740	791	777	840	777	817	826	797	762	789	768	780	806	813	785	808	821	770	745	805	794	737	766	767	772	729	745	818	774	770	812	757	790	787	800	806	795	808	837	742	780	802	804	766	772	809	812	780	763	777	813	713	782	816	741	735	815	841	730	798	747	767	781	864	825	794	758	797	811	755	717	716	778	792	865	768	784	784	813	791	784	807	763	791	814	764	826	757	758	762	779	794	755	738	747	801	797	782	784	752	762	766	787	791	733	799	800	807	766	792	713	756	766	790	860	756	721	810	747	779	799	800	761	785	775	778	797	753	773	811	832	801	830	792	771	750	822	730	841	797	780	707	765	749	774	769	796	759	769	788	769	774	801	825	751	816	764	755	800	839	748	775	751	864	765	825	787	833	829	777	818	814	770	705	778	756	784	790	782	816	804	822	805	747	785	738	802	794	816	780	763	789	774	786	797	801	798	774	803	802	770	779	774	822	786	795	804	778	802	798	739	797	791	773	733	776	746	782	773	741	794	799	807	834	760	771	748	793	802	763	770	848	789	793	807	764	793	789	778	753	800	797	823	774
4533	7031	6097	4020	2912	2150	1685	1420	1340	29517	30301	20501	9138	2420	996	709	665	660	666	672	633	691	631	656	663	621	652	603	619	632	644	627	615	675	686	648	647	663	652	642	690	637	624	640	630	684	627	662	586	653	644	577	647	611	604	625	648	664	645	641	673	590	676	631	670	596	641	619	650	682	638	670	674	615	628	669	656	686	663	638	648	659	625	639	615	647	617	612	701	625	615	657	600	632	633	650	651	669	656	679	638	634	646	609	650	645	627	652	653	649	653	647	640	632	633	700	657	648	631	664	607	636	680	605	622	632	669	652	646	634	613	675	665	636	642	647	642	653	630	625	656	631	651	621	600	612	643	666	673	599	621	653	633	628	658	659	635	663	648	623	583	660	629	607	663	646	642	640	667	682	661	679	656	666	665	647	659	620	609	675	658	630	669	662	650	689	616	635	645	640	626	667	637	613	664	599	602	614	646	644	644	635	630	677	659	648	655	645	656	660	680	623	615	615	677	672	656	610	616	637	647	610	601	584	612	656	644	636	681	621	629	656	673	629	627	689	620	632	630	615	680	590	634	657	650	634	645	608	627	646	664	609	646	663	601	599	618	645	610	645	640	648	600	594	641	625	642	617	608	641	652	657	665	642	617	698	642	601	671	662	675	648	667	640	663	601	600	619	678	651	626	625	628	651	671	670	673	632	627	684	629	602	677	668	643	599	620	608	632	606	667	626	644	646	637	650	600	640	681	614	644	641	672	658	633	650	641	634	627	647	623	633	656	662	612	604	622	645	648	637	634	620	578	644	678	625	628	621	652	657	632	626	635	580	631	656	615	651	639	611	693	636	633	657	652	628	676	691	607	677	643	636	644	617	639	638	654	670	642	641	633	636	636	622	649	621	673	631	664	643	659	608	625	593	632	621	619	671	663	652	593	638	609	633	645	655	658	649	636	641	654	641	617	615	653	616	643	614	652	628	647	627	635	604	658	686	653	612	643	612	669	621	635	659	649	624	648	636	620	623	625	631	654	583	669	642	656	632	622	665	636	685	621	604	666	646	635	651	600	622	647	666	654	612	623	594	676	645	620	665	617	607	630	663	644	670	606	630	624	647	609	605	676	620	658	648	635	581	668	644	622	633	619	647	632	610	628	659	614	678	629	589	654	606	672	686	609	679	664	615	658	682	579	635	622	605	592	627	639	626	642	639	628	609	695	658	679	611	626	670	679	655	665	649	608	598	618	621	613	661	612	601	647	617	640	623	593	611	660	648	614	632	653	694	618	609	657	651	684	637	636	597	586	612	666	634	619	658	644	633	642	674	636	612	591	661	667	632	650	639	688	614	611	644	660	660	655	631	670	603	632	636	588	606	660	611	635	676	587	649	627	611	655	615	636	624	627	589	607	641	617	612	609	626	670	625	612	636	606	630	630	655	626	680	639	631	594	679	627	622	641	643	590	639	638	609	675	631	600	632	645	645	696	642	612	667	629	668	650	697	666	673	651	595	647	635	575	688	625	622	675	622	624	641	654	651	613	616	618	667	649	634	643	607	662	550	632	640	645	611	677	620	582	682	638	650	615	620	638	615	625	648	667	618	641	641	667	659	612	638	644	647	629	657	655	650	599	631	600	610	633	611	650	643	646	623	650	626	675	632	626	651	605	641	632	642	689	646	624	648	617	618	651	646	624	597	618	646	611	642	629	609	666	627	611	657	624	611	590	638	626	654	647	609	649	577	658	672	660	624	641	653	623	635	637	623	644	638	631	657	646	630	712	616	659	560	642	652	614	637	655	642	705	661	690	662	631	596	622	679	596	635	637	593	656	658	624	616	636	649	632	622	627	584	626	623	650	603	623	634	614	681	645	635	650	630	652	648	595	589	622	578	585	624	656	613	609	644	615	676	679	615	642	626	643	610	613	634	594	649	654	678	636	662	655	649	629	624	626	633	628	640	661	637	678	641	624	638	643	615	641	692	648	600	617	604	639	652	641	630	633	631	615	671	658	632	574	634	600	638	584	636	604	612	600	603	677	627	698	700	629	658	576	623	601	675	654	618	640	600	672	635	591	613	602	661	672	616	614	648	622	649	648	630	680	622	687	600	629	608	650	641	609	667	659	599	646	629	639	666	646	659	673	652	657	615	634	653	595	680	610	591	668	677	646	633	641	603	638	635	617	636	634	649	645	682	640	634	633	647	600	661	613	641	610	635	687	671	635	679	610	621	636	632	609	621	601	649	622	627	646	623	630	605	671	649	586	616	661	582	593	624	641	655	608	628	623	604	673	590	623	612	651	645	658	589	643	649	675	640	646	591	648	668	650	600	615	601	609	647	661	646	651	666	634	609	599	638	667	630	630	576	617	622	658	635	629	671	646	624	621	590	637	635	622	669	604	641	649	602	607	671	688	572	655	645	660	652	612	636	621	632	597	629	629	628	643	605	656	661	644	663	634	643	626	646	640	616	665	600	619	640	625	702	668	614	647	700	603	647	614	616	598	626	643	621	613	594	607	638	632	631	569	641	617	658	691	580	584	680	709	659	658	644	604	631	626	665	639	638	649	627	633	626	624	628	614	609	615	624	709	654	637	624	632	639	625	612	623	601	711	594	687	637	619	648	610	649	620	617	627	642	619	653	657	632	621	608	643	644	596	641	620	612	600	673	600	617	640	650	629	665	646	653	593	564	651	629	616	664	660	604	634	620	643	666	612	610	640	645	637	617	629	658	652	649	618	638	643	627	623	664	672	594	660	659	677	656	646	661	607	617	618	654	646	672	678	593	649	656	632	656	603	672	622	620	645	637	628	610	643	618	637	639	650	641	606	641	636	621	635	627	633	606	598	626	673	647	657	659	631	620	600	639	597	669	642	623	651	659	668	618	688	630	613	614	651	642	617	635	646	641	634	611	604	592	640	633	643	674	629	625	599	630	670	671	658	663	629	615	610	681	654	648	607	608	634	645	622	630	603	569	629	623	683	623	634	642	663	626	613	684	647	630	642	629	619	601	667	675	641	631	674	614	644	635	609	666	612	631	634	591	681	644	610	657	625	607	649	659	614	608	662	652	619	654	620	632	641	616	604	600	647	642	666	635	626	608	673	632	619	659	597	604	627	623	621	603	629	612	633	628	593	588	628	623	617	626	614	633	628	637	637	645	634	592	645	626	634	677	658	663	649	614	634	665	608	611	691	599	644	588	675	622	635	617	612	624	609	620	616	635	615	622	628	631	652	612	666	638	611	627	680	644	615	644	622	633	620	682	670	620	591	629	657	661	634	619	622	620	680	596	612	615	625	606	669	623	636	683	611	674	659	627	597	627	629	603	645	588	617	588	629	629	708	606	592	622	610	633	621	639	620	627	636	614	634	658	632	618	653	592	645	659	611	616	654	648	686	649	632	661	594	640	620	611	607	621	659	549	620	603	659	622	650	624	584	652	636	689	637	672	592	618	610	660	585	661	635	637	644	622	638	631	598	627	641	603	619	619	645	674	693	619	644	667
27428	12773	1838	964	714	586	659	612	555	1654	2528	2064	1217	732	565	544	541	539	523	510	542	521	499	526	533	539	548	551	516	513	535	590	525	560	531	563	544	583	525	496	557	518	535	528	581	575	507	525	565	539	540	541	537	554	526	540	509	540	492	540	539	555	545	504	536	526	534	587	489	553	515	563	533	535	498	500	581	512	513	594	537	505	532	526	514	567	562	542	512	542	557	502	496	520	523	522	541	520	544	536	506	509	553	532	545	511	505	541	545	547	506	546	499	512	495	524	577	499	537	561	529	504	526	544	533	553	549	512	523	544	550	557	509	514	549	546	534	570	548	542	520	522	534	518	530	526	528	483	566	525	557	566	517	522	531	531	511	498	523	491	493	534	545	498	519	526	555	513	548	566	511	521	488	546	543	524	523	536	531	526	541	535	527	523	548	529	517	541	532	518	526	518	538	546	523	508	548	505	560	606	515	558	534	531	545	562	519	543	508	528	512	516	498	526	526	548	533	511	528	554	531	565	548	535	561	533	497	559	508	554	529	542	522	526	510	541	536	551	560	544	556	558	506	535	512	553	553	524	487	580	548	511	552	556	514	505	492	528	488	550	545	540	534	542	516	551	577	521	527	555	555	489	474	561	566	548	568	563	552	531	546	539	471	530	536	509	574	508	559	537	498	566	516	538	562	521	462	531	534	506	542	507	540	570	545	556	514	569	530	510	560	525	496	531	551	568	554	491	572	517	540	560	543	586	556	573	538	497	543	560	517	523	548	531	504	548	583	548	583	523	561	576	527	547	525	534	516	518	559	537	515	553	504	499	497	497	527	519	538	509	554	510	560	571	548	546	522	540	533	536	522	545	589	523	539	508	545	489	536	524	532	485	532	554	543	537	539	550	528	543	549	562	577	515	546	514	517	552	508	532	558	533	548	530	551	541	526	585	511	519	498	526	581	535	530	526	515	513	539	536	553	548	506	537	508	540	497	525	505	484	505	560	521	518	568	507	547	548	566	576	517	563	470	555	537	512	539	549	559	547	542	500	511	532	518	512	540	546	542	542	509	528	514	541	518	532	536	536	544	547	593	524	546	518	550	545	524	549	544	546	569	513	523	535	496	584	555	499	518	540	549	542	530	522	550	501	529	544	527	534	538	502	533	502	538	545	535	537	571	510	542	557	563	542	549	547	562	555	521	537	545	546	518	523	520	549	549	582	540	555	531	511	527	533	464	538	517	537	562	530	556	569	529	533	541	456	598	492	528	537	524	559	508	509	550	506	549	529	474	539	513	510	537	547	473	535	544	552	523	573	520	557	517	529	554	530	561	542	515	573	559	577	509	558	520	572	525	547	568	545	502	556	553	505	522	499	519	519	531	524	497	556	504	544	600	559	543	539	538	514	487	488	566	530	541	519	540	538	507	519	506	540	559	525	539	526	528	529	511	496	524	516	502	592	522	550	536	561	578	513	520	537	536	531	545	529	532	506	502	499	567	497	536	556	485	504	535	519	546	571	499	585	544	513	541	533	576	535	541	556	529	523	566	544	511	587	515	558	505	495	585	550	499	597	528	553	532	539	531	530	501	534	567	536	498	544	523	541	519	545	538	514	534	508	535	496	513	575	558	529	521	538	514	498	566	545	535	561	555	522	549	529	525	543	514	559	589	522	583	519	526	510	525	488	575	571	500	553	506	486	519	575	519	492	519	530	508	537	524	533	497	506	550	544	514	524	546	530	549	525	581	546	520	570	540	598	554	535	552	512	518	514	549	569	536	525	563	529	494	491	512	528	509	541	519	507	573	533	560	522	524	557	552	509	530	553	509	521	478	507	538	560	523	554	544	517	534	532	538	514	540	526	549	493	515	557	529	531	548	520	525	537	557	511	538	574	584	519	529	512	554	543	535	540	527	527	530	543	548	539	540	557	553	502	555	486	601	492	537	502	527	518	567	561	498	520	532	513	549	563	505	516	526	521	535	517	517	554	510	520	533	560	511	567	536	522	561	557	523	514	529	565	535	535	535	523	523	528	522	570	533	507	537	497	554	551	487	545	520	515	505	552	523	536	511	534	571	587	493	526	544	551	509	553	542	530	495	502	554	526	502	510	551	535	519	513	571	548	539	520	515	540	536	532	545	529	536	542	606	520	528	529	552	515	480	525	545	535	523	537	538	589	548	563	526	561	566	524	540	539	530	498	535	505	545	520	501	555	538	518	522	535	551	520	527	534	508	513	555	499	503	514	524	517	521	548	519	503	528	544	506	513	481	518	553	547	595	501	500	542	544	537	559	506	518	579	513	529	503	544	583	560	515	514	486	555	517	491	521	533	512	528	498	509	537	529	589	483	589	560	520	521	514	552	509	483	521	532	521	537	551	509	539	546	568	525	550	509	545	510	527	571	539	544	518	541	516	538	555	574	531	499	530	528	567	522	558	585	528	542	526	503	550	514	475	520	530	531	504	579	506	531	518	547	560	527	512	538	528	537	510	565	568	549	543	520	526	521	515	529	532	506	537	537	574	525	550	517	528	517	579	594	521	592	543	515	530	528	541	539	495	520	511	524	498	522	509	530	555	538	538	543	535	547	542	577	548	552	522	557	527	533	532	534	514	497	574	469	556	543	553	528	536	551	567	517	531	536	550	537	502	565	529	523	482	518	545	522	534	533	553	512	504	578	530	511	523	543	562	500	508	484	565	512	534	529	539	526	545	524	530	513	563	566	525	518	510	501	515	558	524	519	533	540	515	563	525	523	533	567	535	574	511	560	535	568	559	520	531	533	526	551	495	547	536	515	536	523	552	537	526	500	502	530	547	491	515	542	548	522	517	559	540	544	549	552	505	547	561	533	567	476	552	488	509	510	534	536	528	552	523	514	533	539	516	495	483	527	560	529	540	530	549	504	559	556	560	537	545	555	539	521	515	507	577	508	544	493	551	557	523	571	573	537	548	535	551	538	591	535	563	560	508	550	527	540	532	525	544	521	528	528	541	549	517	536	503	457	551	548	524	472	518	486	566	489	560	503	558	526	579	618	535	553	546	565	521	534	554	526	570	511	545	536	521	566	569	502	552	555	505	514	513	534	531	514	486	520	571	583	541	509	547	538	549	539	516	509	550	548	563	476	540	513	525	527	519	536	525	582	528	511	539	541	572	534	537	545	519	542	547	475	532	537	513	505	534	513	558	526	521	523	527	473	496	542	493	535	542	511	547	542	502	550	538	524	545	492	526	554	563	561	579	535	572	512	575	543	559	528	550	511	531	558	563	537	552	487	485	496	546	549	574	519	534	525	503	543	548	560	521	534	516	510	557	544	554	517	507	538	524	538	540	519	504	539	518	549	561	515	556	545	553	541	540	506	542	575	529	536	479	545	532	535	562	504	527	501	506	521	544	554	556	523	535	541	536	545	540	532	544	548	552	544	509	538	532	531	550	513	582	546	513	551	500	545	522	517	494	487	522	518	530	548	537	468	506	550	528	476	502	541	523	506	539	514
5165	876	922	802	626	604	631	519	502	2186	3062	2085	1162	638	510	450	451	443	424	420	457	452	398	416	414	440	400	441	434	443	418	427	415	436	433	453	466	432	439	380	448	437	449	424	438	438	431	441	463	416	446	432	458	424	408	438	440	437	449	442	437	438	407	391	434	432	461	436	480	375	440	434	447	453	414	417	401	411	429	428	406	421	463	452	409	430	420	432	431	431	405	442	416	414	421	424	416	409	442	414	400	395	435	450	459	415	424	440	435	426	410	447	408	372	460	437	421	450	456	431	424	434	404	439	409	439	409	442	456	414	423	441	427	436	401	404	416	449	414	414	471	418	409	439	404	445	405	410	440	451	435	433	416	452	481	431	420	438	438	426	404	428	458	446	424	413	431	429	419	399	425	445	426	428	417	448	454	440	404	405	409	415	417	442	398	413	409	416	427	432	439	389	429	427	463	430	443	439	405	434	440	463	460	433	436	441	441	436	376	453	420	448	432	452	398	437	404	405	441	454	430	412	406	431	419	409	463	442	419	435	405	442	414	430	421	400	445	421	406	419	416	479	429	439	438	440	419	420	415	421	407	464	403	443	429	420	456	454	418	465	452	426	438	463	467	410	410	454	446	463	443	401	459	422	460	420	403	419	448	418	426	446	428	394	433	420	440	451	416	441	426	408	454	426	415	417	432	417	440	436	429	458	460	436	425	408	436	417	410	418	400	453	430	421	408	413	419	391	429	416	452	440	464	399	448	429	454	440	457	438	440	479	458	449	409	419	394	431	420	420	389	443	420	441	476	457	442	401	437	408	436	424	409	453	468	430	455	426	425	461	414	436	442	413	447	410	456	466	418	424	446	442	423	416	451	437	433	406	443	396	441	445	421	426	421	435	426	421	436	430	367	400	421	425	416	429	467	439	462	409	415	435	426	420	406	427	455	408	465	418	462	431	457	414	454	424	406	446	392	409	436	394	415	391	485	444	445	391	431	435	434	453	430	403	422	415	444	430	445	455	415	432	403	421	435	430	415	399	424	425	443	414	418	427	428	396	413	451	388	425	449	436	445	421	418	457	431	435	440	427	401	426	424	423	459	429	440	382	448	402	418	437	444	425	442	427	450	419	441	395	432	457	433	450	414	454	438	423	426	444	427	431	430	449	455	444	419	452	451	397	383	451	427	468	427	429	474	442	436	407	431	464	451	424	421	406	473	431	385	412	454	420	416	425	432	411	438	436	440	462	417	452	437	435	421	447	443	406	456	375	410	416	473	424	415	446	431	411	437	464	424	425	404	451	427	420	419	460	437	458	422	396	457	415	430	442	407	434	415	423	438	441	454	425	436	427	416	446	443	433	358	423	449	439	436	441	441	451	422	430	443	425	457	439	397	428	443	435	457	450	492	465	424	437	414	454	413	419	451	450	453	430	446	428	434	422	454	416	417	415	413	439	427	386	456	438	422	429	441	432	456	463	460	432	447	439	404	422	420	429	408	426	404	454	440	426	467	440	434	450	412	430	445	436	415	407	450	397	447	457	437	400	417	439	444	413	401	430	438	405	409	442	447	426	468	460	459	444	419	474	447	430	431	433	402	436	418	445	447	431	417	442	428	427	438	418	449	403	422	390	409	384	457	446	414	489	410	441	386	463	425	412	429	398	423	456	389	425	461	433	425	411	428	450	420	413	399	451	451	445	438	400	459	434	436	448	427	396	426	430	400	374	443	439	456	411	445	447	420	476	473	414	446	393	410	404	421	436	417	459	450	436	444	459	476	436	431	416	443	432	457	446	432	451	418	414	439	416	469	449	417	409	458	405	423	425	447	432	436	448	423	419	426	445	422	425	471	383	469	422	423	430	429	427	401	434	449	426	434	455	407	412	452	457	422	443	411	456	441	415	475	419	414	427	440	409	410	424	471	445	447	431	444	447	394	378	404	405	422	453	448	446	403	403	446	411	436	449	409	437	400	420	413	399	398	382	420	445	464	445	423	425	451	394	425	438	431	421	426	436	463	448	448	409	418	430	420	407	456	422	428	423	443	435	422	452	396	462	405	408	444	426	435	365	423	440	397	422	449	432	436	431	419	428	437	460	438	451	430	430	415	403	447	405	429	408	414	422	442	440	443	419	437	396	424	422	384	399	422	431	425	434	399	419	435	471	373	439	428	431	411	413	388	416	381	415	426	415	435	429	425	439	418	430	404	416	422	426	462	402	430	414	439	463	435	397	421	425	405	395	416	457	433	401	455	416	440	404	414	433	441	404	423	413	423	445	453	429	440	439	410	432	399	426	434	431	419	468	436	411	432	420	457	430	406	420	443	420	445	422	429	457	432	445	404	423	440	427	443	445	424	422	441	408	435	464	408	450	433	455	425	473	415	442	429	404	463	432	424	441	438	459	424	435	454	428	420	435	417	420	448	454	407	435	387	445	383	490	445	434	472	441	375	426	438	385	376	432	427	461	445	420	430	448	393	429	419	433	437	444	404	440	406	415	424	397	400	453	427	424	407	394	459	441	455	421	431	484	394	413	426	407	406	427	448	489	425	390	462	418	417	421	420	395	445	426	433	430	399	449	419	419	435	447	435	421	419	483	443	432	408	464	415	427	462	424	389	445	431	436	458	431	421	472	416	420	441	444	421	408	434	425	483	458	454	416	429	444	451	404	422	431	445	434	432	453	415	424	461	462	424	418	426	426	430	429	405	447	450	455	388	398	383	448	443	466	410	402	435	435	434	405	456	434	457	410	443	428	451	414	419	459	432	442	415	395	442	426	466	430	371	399	460	457	458	458	455	429	389	426	422	405	450	432	453	452	460	429	443	403	430	420	475	435	452	448	457	424	416	403	433	416	398	425	438	415	409	421	433	398	460	401	434	444	406	426	426	398	431	419	439	430	406	428	449	410	465	440	429	412	439	421	455	419	444	480	408	446	416	429	404	424	482	406	423	433	440	426	442	447	460	442	472	419	422	384	402	441	431	424	441	446	465	431	420	433	431	420	438	406	439	418	430	439	424	410	432	440	432	417	379	419	423	436	452	437	445	414	426	420	395	464	475	409	435	447	431	438	442	418	436	393	398	465	435	394	417	431	445	456	402	415	438	458	439	414	414	439	433	422	433	431	464	445	449	385	415	439	418	418	413	417	434	413	380	447	427	440	418	392	432	403	424	401	420	481	429	415	418	429	414	410	382	486	391	408	451	443	429	451	431	443	432	447	442	420	444	439	406	444	413	397	441	426	418	419	445	403	421	450	462	423	462	440	430	474	453	484	437	426	437	414	426	412	417	427	452	422	432	422	404	414	417	428	431	450	420	426	452	441	441	428	421	432	427	437	455	445	428	409	467	434	445	422	487	407	423	442	429	453	453	399	424	418	429	434	408	456	436	443	444	459	415	434	459	438	404	420	451	438	454	397	437	409	416	458	460	440	422	431	426	438	416	427	435	443	426	440	442	426	436	457	467	459	427	456	459	442	449	465	401	412	413	402	450	443
25084	21050	26904	24974	5348	1282	1023	856	1146	12996	19027	12656	4801	1340	749	650	593	592	631	555	571	577	565	618	627	619	557	588	564	592	533	609	601	611	633	559	570	600	613	595	587	640	573	603	591	602	600	596	593	572	578	596	599	574	559	563	600	614	560	567	571	558	607	565	614	595	575	606	552	560	552	582	576	590	598	582	558	587	597	591	647	605	600	569	578	596	589	612	560	636	568	587	582	621	588	595	597	645	574	622	549	554	577	590	608	559	609	591	599	550	604	572	623	579	577	577	626	626	591	610	620	588	643	630	608	545	581	575	575	567	601	573	625	550	564	566	607	628	569	590	569	553	580	531	561	593	591	568	597	581	544	573	601	587	580	607	619	546	563	604	554	579	593	561	584	601	574	589	565	602	629	612	617	573	561	614	633	596	627	596	582	586	572	579	601	582	543	575	605	618	594	605	603	557	608	600	615	591	561	590	536	574	563	581	604	570	556	576	661	593	566	628	606	559	540	587	575	566	561	570	548	529	594	535	577	595	559	577	608	604	588	582	594	569	620	597	591	610	584	575	565	543	583	564	597	560	607	571	578	579	559	600	563	603	584	574	583	594	585	577	599	584	633	566	597	597	580	624	589	604	557	579	606	585	547	639	600	590	584	619	581	567	596	568	571	570	653	581	600	616	584	584	554	598	528	561	524	597	548	564	533	567	590	622	575	576	584	569	580	551	602	553	564	581	574	573	578	559	545	581	581	610	589	593	596	614	541	577	594	561	544	603	585	599	566	581	604	587	582	598	554	578	615	570	615	566	610	596	594	600	594	585	572	565	583	586	600	614	575	531	593	619	611	578	584	576	628	573	605	516	553	583	593	554	573	595	534	627	583	587	607	581	571	616	606	586	564	593	613	568	594	608	623	570	587	562	580	563	595	534	595	585	571	576	588	603	556	596	593	539	603	550	589	638	589	559	593	568	565	586	584	590	580	574	591	584	593	567	581	599	582	596	570	593	550	623	593	577	599	530	575	603	547	537	592	577	615	620	570	598	606	564	592	577	543	652	609	631	589	583	571	599	581	590	593	565	605	543	590	600	576	564	575	579	592	564	564	580	586	589	598	603	606	577	585	619	623	557	591	574	578	580	569	609	554	586	624	568	591	555	578	552	603	557	596	571	603	570	562	628	604	552	565	555	600	596	570	586	577	599	563	580	580	608	559	555	602	603	615	608	571	601	634	553	619	598	551	555	556	600	599	565	558	611	580	608	614	559	564	566	563	575	581	601	616	620	570	583	560	598	538	548	623	603	572	537	521	574	565	562	579	601	595	592	558	566	607	558	632	580	606	589	547	582	627	639	591	576	599	572	562	531	629	581	610	603	590	607	540	561	548	568	552	614	595	597	591	588	600	571	611	616	583	577	591	584	593	562	610	575	552	561	567	594	589	618	575	570	604	535	538	578	576	557	598	590	561	571	597	624	603	576	596	620	564	599	633	586	587	592	605	594	617	569	616	606	592	579	628	588	572	567	530	576	582	558	571	571	611	634	538	576	572	553	613	563	629	540	554	535	575	560	564	613	606	578	528	576	590	543	580	570	589	572	603	599	561	566	586	610	590	588	587	599	610	610	617	531	584	560	569	606	593	599	566	572	600	621	583	591	591	552	544	617	571	578	603	574	587	571	549	562	586	566	587	583	579	574	636	620	594	623	553	545	561	579	570	569	569	551	564	561	595	578	574	595	581	574	575	589	583	580	590	590	579	560	590	571	567	597	607	587	555	556	600	557	571	567	607	550	631	602	613	537	590	612	594	621	586	514	582	573	600	580	600	542	599	580	538	595	600	586	600	598	572	606	619	588	569	573	577	584	560	595	564	544	603	559	621	569	578	585	545	596	591	549	610	542	594	585	562	573	579	567	560	590	570	565	587	587	603	570	573	543	562	538	597	563	595	575	595	571	590	597	573	608	607	593	585	570	573	595	587	593	600	597	557	620	566	610	612	615	552	567	550	574	558	582	553	617	554	564	614	540	599	585	597	570	594	609	537	553	555	562	604	643	569	606	549	538	576	571	590	573	602	598	623	608	566	579	589	623	559	550	592	585	594	566	632	546	607	592	628	595	530	610	606	582	575	589	588	559	539	552	620	581	594	594	620	608	555	580	578	590	615	585	635	584	564	599	606	576	583	587	565	579	597	541	599	611	627	583	570	596	563	628	569	580	639	535	552	554	544	523	601	580	557	559	613	578	600	589	559	561	540	587	574	568	582	562	614	563	560	623	588	594	630	585	572	550	567	544	570	562	587	544	581	617	564	539	606	584	602	558	581	532	571	569	649	597	591	593	522	612	608	587	592	583	601	594	554	564	575	626	635	603	552	590	602	589	571	567	579	575	582	561	587	572	558	611	583	621	604	601	554	558	572	559	572	617	563	563	563	566	550	618	601	593	597	597	595	574	589	598	559	590	622	592	566	598	595	593	601	538	580	590	600	586	545	572	594	571	563	614	585	588	612	568	583	599	598	609	579	558	566	562	560	623	531	581	577	621	567	581	602	575	589	574	565	598	585	557	586	562	551	557	614	573	544	607	556	598	593	531	607	597	525	579	565	596	580	609	598	609	591	571	614	561	597	560	525	590	574	560	546	580	566	602	588	536	628	581	607	575	637	605	555	568	561	569	577	610	638	573	602	568	575	562	563	539	591	627	575	569	593	578	606	577	562	606	594	566	600	604	588	616	580	561	583	578	585	574	549	571	570	544	626	622	591	597	595	581	557	613	586	598	575	587	564	577	579	550	566	590	614	566	559	562	603	592	622	600	585	585	610	597	584	603	548	565	572	599	611	563	632	530	552	547	627	597	575	590	582	574	591	516	579	578	576	585	573	595	554	594	623	576	621	573	605	614	542	581	582	574	574	558	578	601	592	597	559	541	607	593	537	548	541	608	620	587	514	614	596	568	599	577	572	578	608	601	588	570	583	564	561	523	560	598	606	575	535	588	560	602	586	595	543	571	566	570	582	596	580	560	604	624	599	592	603	548	557	571	585	555	624	571	609	565	620	638	536	584	580	605	627	591	592	608	560	569	590	605	585	589	555	611	585	570	614	546	571	574	595	625	598	597	621	593	632	597	598	586	584	585	600	588	567	621	574	593	537	581	586	581	576	589	554	598	573	545	586	601	599	581	617	579	593	625	605	566	596	610	581	593	593	567	540	560	591	534	574	570	566	584	596	578	577	591	616	603	563	593	602	576	564	574	617	576	607	580	539	535	558	589	570	597	609	598	585	568	570	600	578	578	630	665	584	581	574	586	593	560	551	589	584	582	622	547	604	508	558	583	606	576	569	566	561	583	609	594	628	574	605	538	575	540	604	565	576	531	556	624	585	594	572	565	616	602	583	610	562	588	583	586	537	542	580	604	641	561	596	568	570	575	660	582	561	584	582	589	586	547	615	611	587	548	594	553	589	547	593	599	603	579	567	582	560	560	624	584	598	566	554	596	587	572
3920	3604	3134	1672	1197	1092	945	852	1465	15898	16919	10483	4365	1297	648	510	486	507	509	524	480	499	537	505	504	427	540	476	519	442	453	492	488	481	470	532	482	473	504	488	501	483	478	500	505	497	512	524	492	434	471	462	482	462	417	510	532	477	468	484	480	493	532	485	461	499	500	515	451	518	468	457	490	525	451	482	478	545	500	483	479	476	483	504	489	481	487	501	497	507	559	484	508	488	479	493	490	494	474	473	489	466	441	454	484	471	483	508	494	472	501	508	476	537	517	482	485	512	450	497	485	464	447	500	490	493	486	408	479	440	490	482	471	494	474	478	477	485	506	463	467	501	430	486	498	480	497	461	494	483	482	513	464	492	516	493	485	500	469	494	477	512	469	480	470	464	471	470	500	494	526	497	484	494	478	495	470	443	440	521	491	458	497	452	458	500	476	500	499	488	476	492	467	447	494	460	497	470	482	553	474	458	471	500	503	484	525	491	498	526	469	491	540	462	484	490	494	526	524	476	498	489	456	492	501	449	450	512	486	488	485	506	505	455	481	473	516	465	486	475	497	474	475	475	497	523	503	467	489	480	461	481	456	478	496	442	485	471	506	487	462	476	483	473	489	487	482	472	486	480	501	511	480	474	453	505	487	482	458	467	453	497	473	503	499	480	504	473	493	473	473	490	495	505	499	521	492	498	496	483	531	486	491	483	480	522	504	502	484	489	485	455	480	514	461	468	487	462	506	513	514	488	466	458	503	495	469	479	500	469	507	496	451	477	498	490	516	502	497	492	512	475	502	482	467	491	437	461	524	476	512	451	525	503	508	427	516	500	496	524	457	485	485	463	452	517	486	485	445	513	517	474	471	466	461	487	480	467	476	481	502	495	469	488	493	457	468	481	464	492	493	500	479	484	477	494	505	483	456	486	479	488	486	467	451	459	492	469	481	473	467	506	491	447	491	482	465	459	490	507	495	509	475	482	480	429	466	481	474	483	515	534	512	478	423	480	515	520	490	470	561	480	516	440	487	509	506	475	460	497	478	501	466	488	497	441	478	474	464	504	495	483	460	465	470	492	470	512	463	489	497	469	451	464	490	482	466	435	478	454	472	471	518	464	452	492	474	477	490	478	500	490	500	487	492	502	495	478	490	450	502	529	460	486	515	508	507	475	454	493	466	476	466	455	514	482	499	451	469	473	496	463	516	492	467	499	470	494	494	441	503	490	453	493	493	479	524	495	476	503	502	490	479	475	460	478	529	468	468	480	538	485	489	523	480	482	497	460	507	485	537	462	449	500	477	456	501	502	452	477	473	500	471	443	501	468	467	456	496	457	504	468	482	431	491	464	469	489	504	517	491	472	511	501	459	455	503	518	510	470	502	521	502	498	449	447	460	489	474	479	456	477	455	505	486	469	457	522	455	477	493	502	512	479	467	462	519	508	513	504	437	435	438	505	485	447	489	482	468	498	512	473	482	472	466	474	475	493	464	488	508	508	460	465	480	497	433	458	477	501	499	473	478	469	495	515	471	484	484	453	453	466	452	486	443	473	464	497	517	504	460	505	452	496	535	496	439	505	494	500	503	495	482	479	450	436	494	492	480	519	478	482	443	482	473	459	495	479	494	456	489	480	466	460	501	479	498	495	486	454	497	483	475	491	475	508	496	496	467	450	493	496	495	524	490	481	481	495	478	487	489	472	456	462	483	496	490	464	459	460	473	491	465	469	491	495	480	481	485	495	484	463	497	484	528	484	447	470	478	487	478	493	461	450	468	503	473	513	488	466	463	510	472	492	483	507	505	523	455	484	484	477	497	489	470	469	490	441	500	465	492	471	466	496	472	492	475	488	481	497	508	516	460	492	493	487	526	479	519	492	480	466	449	487	481	476	431	473	499	484	479	502	520	489	516	537	496	522	447	505	489	472	457	499	471	478	509	501	473	465	448	458	489	485	476	475	464	422	531	473	479	444	463	500	502	464	458	485	505	531	493	550	488	476	489	484	507	466	491	504	495	499	512	472	500	510	498	484	491	507	489	494	458	497	500	472	477	437	436	500	508	482	475	475	484	478	482	461	467	496	482	464	482	463	488	475	439	492	487	531	478	486	482	478	465	472	447	463	491	476	524	473	482	480	507	478	471	474	497	496	496	492	512	468	450	509	476	485	517	504	483	445	481	470	546	501	469	514	480	476	481	422	433	469	459	473	494	435	448	525	468	496	499	481	518	495	433	489	475	509	471	556	465	462	456	489	438	487	499	467	449	490	481	484	454	480	496	476	463	494	513	470	518	454	445	532	518	514	462	503	503	517	474	483	484	468	470	471	488	510	465	494	473	477	473	485	472	467	484	489	517	495	466	474	469	489	492	482	470	501	517	467	456	491	482	451	500	494	465	469	471	448	475	475	467	523	529	521	509	487	505	464	437	475	489	494	482	467	449	472	514	491	480	472	474	483	501	488	475	499	473	466	498	512	478	469	483	465	464	487	528	479	499	516	503	501	507	456	484	500	501	460	505	470	538	476	470	481	485	452	490	461	486	465	491	474	495	512	496	498	478	507	478	458	500	472	459	504	477	492	503	496	507	460	475	472	449	484	519	455	490	496	495	505	468	449	523	473	476	481	440	506	478	499	489	484	484	487	497	463	503	498	511	530	484	453	492	453	473	457	496	465	475	507	515	472	460	485	479	459	504	465	477	491	514	492	473	480	446	488	506	479	453	492	456	508	507	477	498	486	463	476	501	506	434	525	498	463	463	492	473	510	485	475	528	481	449	490	444	484	521	488	469	465	483	466	505	482	476	461	466	496	498	472	478	509	463	457	491	488	458	487	500	490	509	502	452	505	466	500	489	508	538	482	501	477	484	513	450	432	476	448	469	475	533	476	465	471	527	488	499	442	501	533	498	494	459	472	480	487	458	510	483	466	460	501	469	459	469	493	470	489	454	485	479	496	467	439	503	463	506	445	490	475	487	428	486	496	516	500	466	489	507	499	460	488	512	472	466	468	511	502	495	501	453	484	464	492	497	481	464	495	495	489	465	469	484	494	444	474	480	483	480	465	487	477	494	499	454	497	505	456	453	468	484	475	520	487	501	467	502	550	512	491	443	484	460	498	460	504	476	507	502	528	511	491	501	525	497	467	504	507	458	493	500	475	495	470	492	468	515	515	482	504	448	487	462	497	472	479	516	471	445	429	501	503	490	484	475	480	510	508	467	477	493	464	462	480	463	443	476	491	472	472	475	459	458	497	491	491	515	514	468	483	445	450	468	464	482	515	472	443	502	498	477	482	494	479	478	476	500	468	503	491	481	472	480	465	440	476	500	538	474	481	478	492	524	459	478	485	492	494	501	473	477	494	481	443	490	500	465	480	513	521	516	493	522	512	463	485	493	491	490	480	462	471	469	513	499	498	480	448	484	512	464	461	487	472	507	473	483	450	466	476	472	475	508	467	506	465	497	509	483	449	498	457	468	480	490	508	555	484	470	479	500	494
23839	21050	28296	24010	21031	9213	2394	1440	4012	29706	35301	24175	10025	2535	1140	865	777	737	813	748	809	790	759	767	834	773	742	785	780	784	798	810	759	802	752	742	791	747	778	778	777	837	778	812	763	753	761	806	827	822	796	799	771	741	803	796	700	803	778	803	800	751	792	805	799	793	753	772	786	787	768	734	767	806	765	808	817	770	767	778	794	825	823	815	779	823	816	781	779	752	774	733	784	802	825	823	833	740	765	793	785	822	789	758	761	771	765	788	806	785	850	821	773	729	758	785	760	784	776	819	763	770	726	782	760	728	796	777	800	799	779	810	801	789	749	751	739	757	757	825	806	803	782	802	734	785	760	795	782	789	751	793	742	759	752	806	769	770	786	788	770	723	768	775	826	742	782	748	821	777	788	807	764	816	783	758	796	801	788	794	791	712	793	767	811	778	754	778	794	798	784	805	760	761	773	839	711	805	709	769	800	780	819	798	796	768	768	723	803	740	781	768	760	774	793	765	819	750	825	779	775	798	776	792	748	845	755	743	774	735	788	791	780	827	767	787	818	703	761	723	738	747	819	758	743	798	768	752	760	772	790	754	808	737	756	801	790	773	744	809	787	773	704	806	765	773	715	778	770	722	767	744	828	817	778	891	739	810	836	818	732	776	791	770	773	844	803	791	803	816	799	796	744	765	799	799	747	809	773	752	766	831	797	802	782	770	763	804	785	790	811	815	768	775	783	790	831	794	812	757	811	793	768	711	765	797	743	806	781	744	758	772	790	875	762	783	737	769	752	861	765	763	744	754	759	750	744	753	790	787	792	781	769	781	769	806	810	808	754	763	788	787	781	742	751	786	792	772	778	762	724	776	838	792	769	770	792	800	784	754	760	800	783	772	825	745	751	785	776	782	784	784	739	822	795	801	792	744	779	771	770	774	808	783	788	773	805	763	808	762	778	711	781	768	833	771	743	771	830	752	802	743	843	788	788	780	781	777	744	748	761	758	764	774	779	788	740	796	757	800	804	792	772	723	763	771	779	720	768	747	790	751	745	757	743	774	760	763	811	803	767	788	774	809	741	792	792	757	807	760	758	770	825	770	785	767	799	739	774	752	780	789	709	772	783	813	764	739	804	806	760	753	774	809	733	753	727	787	750	772	764	804	737	740	787	831	779	805	805	753	730	759	768	751	787	767	810	720	776	763	763	777	791	759	785	774	752	722	754	775	762	786	748	856	725	732	776	747	793	780	772	792	793	758	784	752	705	782	742	766	796	777	764	793	734	797	820	772	780	759	759	767	821	769	785	788	762	755	735	800	748	780	793	733	843	760	838	751	761	791	761	754	862	838	821	804	765	781	722	726	745	785	815	756	775	769	792	773	764	759	788	726	760	745	725	820	821	747	782	814	745	739	777	787	786	770	757	778	800	708	795	771	717	742	839	772	816	807	820	772	764	763	766	819	791	795	786	767	767	743	722	781	764	830	811	772	761	743	785	747	774	803	721	727	747	748	734	779	778	742	745	789	789	764	748	747	784	813	737	793	809	814	760	762	727	724	750	742	777	775	792	750	766	788	753	782	814	755	804	806	791	809	804	826	771	806	794	814	752	720	805	778	808	727	794	777	762	770	798	803	807	777	806	773	792	721	787	768	761	771	810	795	800	786	785	761	830	715	829	810	749	753	728	784	803	801	833	784	736	723	745	799	821	782	772	792	831	765	761	797	768	800	781	799	711	751	752	791	786	795	759	787	825	731	754	818	783	758	762	781	739	771	757	781	796	768	795	751	782	772	810	833	743	728	757	752	739	779	745	786	705	815	752	785	734	785	773	793	812	788	785	743	753	764	790	816	787	756	757	754	810	821	799	764	784	749	800	765	807	730	809	864	781	803	783	753	803	777	800	742	867	753	789	758	804	794	786	758	763	748	779	751	777	752	785	778	840	782	758	775	833	742	775	759	768	817	801	761	801	778	778	839	785	741	783	769	772	751	799	783	821	773	765	768	712	739	736	727	819	784	788	814	776	771	773	760	732	793	779	784	784	773	746	801	794	721	796	808	774	752	784	751	775	778	757	730	754	727	764	728	775	789	787	789	836	787	806	817	811	742	784	765	778	776	765	766	730	787	821	769	775	782	782	760	773	794	763	802	792	799	773	802	772	772	784	759	791	790	820	802	730	751	746	805	802	791	833	772	797	783	772	748	818	768	767	719	790	762	781	778	816	765	764	739	750	738	752	758	760	784	777	789	792	736	785	767	773	783	738	767	743	740	795	784	754	761	773	755	779	788	729	755	824	822	757	788	787	772	730	733	778	759	829	822	774	811	760	760	746	822	746	794	721	757	807	758	782	758	758	809	716	775	798	801	771	753	721	780	793	717	748	753	742	803	754	759	743	776	790	778	832	783	732	762	768	741	750	760	803	792	830	767	785	736	787	792	739	762	795	734	713	807	746	785	780	816	714	777	739	761	813	777	765	769	783	768	775	784	783	764	780	703	836	751	787	774	788	708	776	785	723	779	768	777	770	745	725	810	775	758	741	816	799	821	764	780	786	799	802	755	771	750	814	744	807	780	768	758	736	703	738	766	796	827	828	781	739	745	814	792	771	786	760	812	788	732	779	760	780	718	755	779	777	755	749	822	779	786	791	808	805	774	768	757	791	786	803	773	799	721	775	805	799	751	809	732	749	788	808	783	769	753	798	796	728	785	775	750	744	747	772	806	733	755	764	790	747	775	787	800	773	804	770	756	783	790	825	760	761	734	753	812	781	792	774	795	801	805	800	786	776	750	778	766	745	737	764	752	797	763	776	766	797	777	764	761	805	812	800	798	727	757	734	787	785	774	766	848	796	788	796	749	753	779	754	762	781	753	824	766	757	782	782	841	772	766	748	791	763	763	829	743	763	776	796	800	722	777	779	809	781	779	758	756	791	803	817	754	743	757	748	757	783	769	773	812	730	780	786	819	788	789	801	810	765	734	744	756	778	753	775	752	761	728	785	760	819	767	789	770	771	796	810	788	744	788	774	772	793	745	739	749	723	748	785	752	764	750	746	782	787	763	759	742	774	819	712	748	751	787	820	808	792	764	747	777	799	806	788	735	741	788	756	733	822	762	789	778	714	755	782	739	789	711	808	735	811	823	759	804	766	813	824	743	765	802	779	812	758	774	734	764	752	801	746	740	752	766	792	785	752	771	796	768	785	784	817	771	732	730	769	729	801	786	794	772	718	763	755	818	761	723	774	728	774	753	784	768	765	775	809	745	760	776	723	748	788	793	809	785	769	779	746	766	791	766	770	815	800	717	783	778	742	741	721	820	800	736	752	772	799	793	780	774	790	755	750	771	765	746	830	804	767	775	797	760	801	788	768	783	756	751	768	734	774	738	772	717	856	815	753	804	788	799	792	767	801	739	791	770	797	793	787	739	779	803	751	735	751	786	753	764	745	731	794	821	793	707	789	764	816	760	779	795	808	764	776	744	794	796	735	774	773	777	823	751
4247	7438	6081	3192	2473	2153	1695	1538	6209	31758	29974	18776	7478	2279	1009	662	674	640	657	668	627	630	618	608	652	624	665	627	620	652	652	594	655	637	599	625	603	633	634	602	629	636	655	663	622	669	641	604	627	618	651	610	656	638	626	660	610	609	611	626	606	640	650	669	650	653	669	632	629	660	640	660	577	638	614	601	669	656	680	624	631	635	586	631	667	655	616	664	629	613	677	666	638	601	690	680	636	622	620	627	587	643	639	624	656	637	635	663	622	664	643	626	637	642	610	617	629	674	590	664	631	639	647	640	628	624	682	643	648	688	640	652	626	648	608	625	647	618	630	617	667	617	581	600	662	607	664	612	626	610	622	640	649	641	611	658	628	645	670	595	609	610	625	633	576	662	603	633	654	597	624	631	650	632	614	634	591	663	659	569	630	625	621	656	655	637	625	597	639	638	666	677	569	648	600	632	606	646	656	604	643	653	621	605	642	640	622	644	653	665	611	631	661	621	657	604	631	638	612	640	599	641	634	591	674	554	613	594	596	612	627	633	669	663	612	638	653	630	692	622	631	593	677	603	603	627	639	621	657	632	588	666	633	614	630	605	648	595	658	641	633	641	681	592	626	643	591	615	642	626	616	603	660	622	634	660	619	603	650	614	635	646	606	605	647	630	652	616	652	617	621	609	635	595	602	582	634	627	623	634	620	599	591	612	667	654	640	650	633	634	603	638	610	597	628	638	647	648	629	659	638	632	612	644	640	614	613	640	631	656	604	613	602	646	634	633	585	591	619	620	628	610	577	638	608	656	662	607	619	600	637	634	613	637	625	638	653	586	653	620	646	631	602	653	617	651	622	693	574	606	597	633	619	650	632	600	629	658	626	616	617	633	628	613	668	656	641	645	592	591	584	638	617	665	668	687	619	632	619	589	606	618	635	596	635	612	626	628	669	677	600	623	611	669	631	634	624	657	637	574	601	642	636	641	641	626	604	649	651	642	593	584	608	596	604	629	626	635	646	632	628	632	590	621	634	643	622	582	624	610	623	620	646	609	639	688	654	622	632	594	624	638	667	656	620	619	642	637	635	571	639	627	615	589	645	619	635	612	622	662	600	635	654	647	647	666	602	578	637	616	636	643	617	624	639	641	606	587	629	630	651	640	647	624	624	633	592	645	633	632	606	625	637	670	607	677	626	637	619	679	668	637	601	665	615	642	621	634	624	638	632	632	609	618	630	634	638	626	618	638	598	651	627	632	615	613	570	664	587	636	585	640	616	577	604	647	648	640	646	644	641	631	585	632	663	618	627	609	645	622	559	619	698	631	635	608	638	613	642	621	600	615	614	637	656	583	611	613	621	649	658	627	585	627	682	646	614	634	597	585	651	626	620	577	674	696	599	678	606	580	607	626	663	617	649	618	604	611	666	616	637	625	597	619	618	640	557	631	629	612	641	627	592	598	630	666	623	602	607	604	627	615	610	625	592	630	634	583	640	632	634	620	640	614	637	629	682	594	611	648	638	576	582	613	643	664	648	625	574	628	581	625	596	620	629	625	627	643	641	606	664	560	637	695	616	629	623	653	640	590	624	657	620	630	621	625	633	641	634	630	633	619	622	657	640	600	624	607	649	653	635	626	617	619	644	625	609	686	650	614	640	599	623	672	659	577	647	622	594	654	640	644	634	596	682	602	660	628	675	604	658	616	611	609	638	638	610	636	667	644	636	626	617	611	611	631	671	621	662	600	623	614	613	601	607	625	636	620	599	633	608	668	612	654	605	594	645	643	598	609	624	664	646	582	597	604	629	664	604	583	626	603	673	687	617	655	644	612	629	633	631	607	595	624	633	613	626	584	666	671	631	668	621	635	630	627	664	669	601	640	648	648	625	648	651	643	632	637	596	606	697	632	637	613	604	662	669	608	631	673	584	644	648	621	657	647	636	634	639	638	652	561	620	569	619	633	597	624	650	668	681	635	621	651	599	594	624	606	656	640	603	673	630	612	598	631	632	639	627	630	612	619	620	691	627	591	604	603	618	643	622	619	658	595	585	625	624	635	634	634	629	676	663	655	627	655	602	612	646	641	611	631	599	606	614	573	614	600	635	630	613	644	605	607	584	616	621	661	625	616	654	645	587	641	656	605	689	616	622	612	593	603	655	660	631	641	604	603	634	635	636	621	641	601	672	643	675	606	662	601	588	635	660	628	583	669	616	639	668	607	590	596	643	679	633	626	607	643	648	624	599	615	568	637	607	645	648	648	626	636	604	652	624	612	635	717	625	619	650	631	662	650	585	629	618	624	630	604	639	618	672	650	621	592	602	673	640	626	624	667	643	657	684	636	648	631	610	632	659	570	650	594	608	618	625	631	624	636	611	616	666	636	589	610	594	598	663	630	646	636	590	576	630	640	617	661	639	589	574	638	630	616	628	626	633	574	602	611	606	623	637	623	635	618	613	590	623	635	631	636	614	653	617	645	630	637	654	589	635	652	626	613	656	609	639	640	626	644	602	652	638	594	622	665	624	622	652	641	615	637	623	577	600	627	622	629	657	579	577	629	624	629	648	630	591	625	622	622	607	650	644	616	583	639	636	700	634	582	620	615	632	657	636	624	612	620	663	630	638	625	640	616	631	623	621	648	575	684	636	622	638	604	644	639	668	602	628	629	589	620	598	636	640	630	619	656	652	596	628	636	668	611	603	615	632	558	638	626	664	606	653	600	622	586	663	649	657	595	611	630	661	646	655	608	641	619	575	575	614	621	586	656	642	673	662	624	615	656	666	613	636	642	631	661	668	630	631	643	665	633	625	610	646	647	656	609	651	609	581	624	635	607	659	624	615	613	599	608	616	651	609	605	669	627	617	640	612	603	604	586	644	671	587	631	691	614	588	631	676	589	613	617	615	617	627	640	625	604	605	602	665	643	641	635	607	634	655	650	624	602	626	636	649	632	633	599	670	594	645	602	661	613	622	602	600	616	675	624	659	580	645	633	624	625	617	620	624	651	616	619	626	643	620	602	601	628	682	617	632	588	586	591	593	621	652	596	663	614	632	642	607	653	661	593	602	593	623	639	630	627	610	658	615	688	610	654	580	662	618	589	581	622	656	613	636	630	651	619	602	633	657	611	654	611	619	649	641	607	612	611	585	614	609	599	613	593	653	697	586	643	601	544	631	611	580	648	653	620	690	649	605	617	618	638	642	596	583	638	600	613	623	623	630	650	671	631	644	608	567	599	589	578	621	596	605	604	680	604	627	652	636	652	630	627	653	655	612	610	588	625	654	625	636	646	592	623	577	607	621	654	672	630	617	615	592	608	608	604	639	641	651	644	598	603	611	681	620	624	611	569	584	644	601	603	587	594	602	589	616	568	631	644	591	605	626	615	591	642	596	623	639	627	623	603	644	653	604	616	632	594	637	647	656	609	587	652	619	635	578	643	655	605	588	629	626	637	643	596	668	645	666	636	620	628	610	652	593	653	622	610	591	607	598	634	594	615
27299	12653	1816	862	666	615	549	639	916	2366	2554	1698	923	656	569	505	517	515	504	531	501	500	503	535	535	509	517	511	520	525	520	516	563	480	506	518	527	528	511	517	502	529	510	536	536	521	523	480	528	516	577	527	507	537	467	543	556	497	547	556	551	545	544	526	551	567	490	507	510	500	523	512	509	483	521	487	504	500	518	536	492	504	501	488	502	518	500	528	507	520	520	514	503	548	540	491	504	443	508	585	509	498	479	500	515	543	546	458	551	555	535	487	532	510	500	480	529	530	503	507	515	515	544	499	505	515	529	532	552	483	565	548	476	572	508	476	507	491	507	557	519	491	548	519	512	514	496	520	538	529	555	503	484	502	518	565	515	511	531	493	515	512	494	536	531	531	490	542	495	494	490	573	489	495	516	514	546	476	507	533	544	520	551	534	509	467	506	522	530	531	547	483	511	529	527	560	514	542	517	515	538	528	521	526	492	520	516	535	543	513	582	509	533	536	519	510	518	542	482	542	521	540	479	538	538	532	523	554	528	522	551	529	524	540	537	515	544	518	475	533	527	520	526	528	526	495	550	515	555	498	488	488	487	545	519	499	538	513	507	489	504	538	456	533	475	516	522	492	486	503	490	509	501	559	480	511	538	497	502	526	500	512	539	511	533	513	545	573	526	526	526	514	471	515	537	519	521	488	542	473	499	512	551	498	498	509	466	542	525	496	526	501	515	487	493	542	502	532	529	512	569	508	514	530	498	504	497	535	506	497	491	534	560	508	557	487	536	534	514	511	499	516	527	523	513	508	483	534	531	533	501	511	492	447	511	510	495	530	520	496	518	574	517	506	539	542	511	566	569	525	523	506	541	536	534	559	515	506	494	524	469	538	525	516	535	519	527	561	494	534	508	487	522	493	492	520	529	480	498	506	438	513	539	555	531	500	529	522	516	466	507	529	516	515	514	545	504	534	523	524	519	511	511	516	507	511	488	533	538	510	484	539	548	529	509	478	488	534	530	509	518	510	544	529	497	494	568	566	536	505	486	516	526	530	526	515	510	517	512	523	521	531	516	516	531	499	511	534	496	509	530	529	483	523	541	490	504	508	492	457	521	538	505	556	507	512	518	501	561	518	520	539	483	520	526	495	539	498	540	508	494	503	519	532	516	535	582	495	529	536	547	542	493	498	506	562	519	532	553	502	561	491	527	533	575	505	535	522	553	531	524	538	523	500	504	522	485	498	518	548	531	517	533	514	518	510	523	495	492	513	521	460	519	504	502	489	515	530	491	494	496	516	524	544	481	535	505	502	476	514	498	550	508	510	527	557	521	502	484	523	551	521	542	540	508	501	533	524	542	541	508	453	564	514	544	545	505	518	507	543	519	486	557	523	491	470	502	492	529	508	521	538	541	515	523	540	476	502	547	508	572	472	510	544	530	516	496	533	553	516	505	536	487	510	523	512	529	518	516	527	486	537	506	548	494	495	490	481	560	529	505	536	532	524	530	527	552	536	536	500	550	504	575	509	554	510	498	514	547	464	540	533	521	502	504	500	571	546	535	562	507	512	532	525	520	485	481	509	549	524	504	486	498	497	545	508	544	546	528	483	487	517	496	525	516	512	539	510	531	516	533	524	528	488	498	509	508	507	501	534	542	547	552	517	478	525	493	502	514	568	514	551	492	500	509	539	539	470	501	525	492	580	517	541	509	553	491	514	499	529	545	537	506	497	551	516	503	524	539	512	516	504	510	598	527	522	490	477	499	475	507	511	546	522	521	503	524	527	480	494	514	548	522	494	472	505	513	542	565	539	530	463	487	486	562	512	523	487	511	519	533	507	525	512	506	491	515	549	517	509	518	530	539	499	545	507	511	509	535	490	530	526	517	527	520	520	478	507	538	497	520	534	529	528	476	550	549	548	537	535	526	500	497	520	513	521	529	513	502	509	516	565	523	503	549	513	531	510	505	550	549	531	537	516	514	539	492	493	521	466	519	524	525	497	559	504	517	501	510	519	502	510	482	539	527	503	506	521	532	521	511	484	542	515	517	500	530	470	485	502	527	506	546	478	518	552	509	503	559	524	526	495	485	537	532	542	497	538	532	530	528	504	506	493	500	502	488	527	520	481	478	531	539	513	507	505	480	526	471	536	522	512	515	508	518	577	517	489	549	489	513	491	523	516	550	540	530	525	508	513	529	507	528	523	528	558	512	453	508	500	545	539	526	541	527	519	467	505	518	516	505	550	527	487	528	531	504	513	513	537	550	548	502	526	531	496	520	532	488	516	584	523	523	515	509	528	513	534	578	541	567	539	541	538	527	519	521	497	515	555	572	492	520	510	499	546	543	512	517	543	504	534	470	500	507	530	511	467	532	475	507	522	512	556	545	535	507	519	503	468	519	567	504	504	464	497	523	523	531	518	517	522	530	520	507	528	531	534	527	547	519	496	558	561	528	524	516	513	501	495	510	520	486	543	545	473	532	483	511	485	559	541	492	535	524	527	510	521	529	500	484	528	508	493	512	538	511	546	479	549	508	507	506	545	516	521	534	501	484	492	494	520	537	533	514	547	500	519	545	555	534	498	532	506	522	483	538	487	543	527	509	490	508	522	488	494	507	508	507	489	553	544	534	529	564	507	499	524	510	504	504	528	526	525	498	489	498	514	512	543	518	557	502	537	569	495	491	503	532	524	521	540	514	522	506	543	492	567	504	493	499	519	482	500	530	566	493	498	482	550	508	503	528	544	511	493	522	519	502	516	552	523	524	528	496	482	512	491	523	549	502	564	513	519	515	518	523	523	535	509	540	515	520	527	508	494	533	534	528	500	495	558	508	513	514	521	552	509	513	498	517	505	495	530	492	526	479	525	500	532	501	511	492	495	523	512	532	512	504	523	518	502	500	510	484	532	514	502	512	519	537	521	521	559	539	484	479	515	519	510	547	518	555	495	458	543	497	509	524	508	569	578	528	535	539	528	513	513	528	522	535	543	521	536	555	532	521	472	532	515	528	504	570	492	478	543	522	534	519	495	503	502	494	537	566	531	528	514	522	522	505	522	540	485	531	501	484	506	529	532	522	483	509	505	499	522	494	510	570	546	493	508	496	508	483	526	518	534	507	496	503	567	503	529	542	526	561	538	536	509	512	499	492	541	483	503	530	550	534	502	527	487	559	540	532	520	548	518	554	508	493	545	501	482	489	517	548	549	522	524	559	535	477	543	558	505	541	522	518	469	520	547	531	549	507	503	515	544	509	547	529	541	535	523	474	521	536	484	540	526	533	509	490	498	530	504	544	535	520	539	537	529	512	529	512	530	533	489	486	513	473	525	513	536	501	533	537	530	515	495	558	459	498	517	507	496	484	482	535	499	515	507	495	506	541	543	510	548	542	492	473	496	518	561	470	497	522	523	487	518	495	498	508	545	548	533	524	542	499	487	548	485	510	504	479	528	490	495	484	470	563	528	544	539	482	534	535	526	503	522	489	515	547	548	535	503
5075	928	873	641	586	587	532	528	1116	3133	2784	1749	893	544	441	478	462	426	421	446	413	392	391	453	449	382	429	405	427	384	422	416	482	431	421	404	416	436	438	439	420	416	408	428	394	435	401	429	425	425	483	407	419	446	423	402	440	424	398	408	404	401	446	426	400	395	418	417	416	459	425	465	417	422	403	442	439	432	436	437	411	415	427	422	406	433	458	430	405	395	449	394	415	399	396	414	388	430	430	421	437	430	418	445	418	419	460	413	409	434	407	469	388	404	399	410	384	384	444	482	403	423	389	430	442	404	406	419	409	455	406	437	410	394	393	460	397	415	418	428	430	422	419	410	439	425	433	437	400	451	392	424	425	479	409	431	444	411	443	405	442	448	439	393	427	419	385	408	413	432	429	456	417	394	403	417	447	445	442	403	433	410	427	408	424	399	417	383	396	427	404	386	411	388	417	437	427	425	427	441	405	446	427	410	414	430	406	388	465	442	422	391	456	444	450	418	428	426	442	419	400	443	423	408	430	410	425	424	442	439	406	468	395	398	444	417	465	397	450	406	422	433	409	436	451	401	418	409	384	400	399	434	431	447	426	435	403	453	420	436	466	425	445	421	429	415	414	421	506	421	446	455	399	435	402	442	414	409	424	446	428	457	438	380	398	415	413	402	410	375	437	407	416	418	440	412	450	437	379	434	397	438	428	430	415	415	424	457	434	431	390	417	437	402	430	389	449	467	366	402	448	387	426	405	427	404	388	412	419	421	437	417	445	399	388	420	413	436	400	415	469	399	430	393	421	416	412	425	406	420	408	427	403	377	442	445	433	437	400	413	412	433	447	397	416	421	402	410	402	420	411	405	435	447	410	429	442	429	407	428	408	420	385	434	410	480	431	430	443	412	410	408	448	415	436	406	412	433	434	422	388	425	452	448	408	434	466	419	419	409	409	436	450	394	469	456	445	465	431	416	447	416	378	416	406	396	438	396	437	445	412	426	429	431	431	448	478	428	416	436	482	416	443	428	443	409	449	402	433	419	409	394	415	410	420	456	448	419	445	422	418	389	436	400	407	429	437	426	426	443	431	432	443	413	420	390	420	437	422	414	387	444	415	415	419	389	399	412	439	399	385	426	429	401	382	432	414	414	403	426	409	443	445	435	427	420	452	412	441	419	422	410	427	398	398	421	427	391	405	438	403	428	413	419	413	450	393	413	418	406	418	427	387	428	420	429	436	408	458	386	470	383	424	432	406	427	418	421	446	409	412	424	419	418	422	397	397	435	434	398	408	444	422	406	410	449	426	414	415	406	413	424	409	420	429	442	438	400	399	417	418	418	439	432	384	429	425	429	413	417	463	406	400	398	408	408	421	412	419	444	392	429	433	363	405	426	399	414	411	402	414	433	451	404	410	431	415	384	434	446	408	407	421	386	443	425	423	401	421	417	437	440	364	431	407	413	429	434	447	428	440	409	414	394	420	431	416	430	405	415	438	441	426	415	416	426	423	422	411	417	451	404	403	461	414	418	424	419	431	409	461	409	445	440	396	422	429	404	410	425	378	448	422	429	393	405	421	439	437	416	412	410	394	425	434	436	438	440	428	469	451	464	405	388	433	447	402	428	455	423	421	399	434	436	412	410	413	425	405	396	435	459	393	430	405	409	463	443	425	396	418	407	399	411	413	467	429	426	448	425	423	451	448	430	367	402	423	389	417	407	453	414	435	423	403	410	445	386	439	452	402	403	437	430	417	404	442	432	386	401	373	444	441	410	432	393	406	440	414	391	420	386	427	440	441	433	418	450	400	427	438	394	398	414	426	396	416	429	432	407	443	441	448	423	426	417	396	434	422	408	404	418	412	405	413	413	440	445	420	414	402	400	400	436	401	448	433	435	447	452	424	418	414	467	431	398	432	410	442	425	410	422	388	410	451	405	403	433	463	432	399	397	407	404	428	432	411	452	440	398	391	467	403	417	436	409	473	367	451	407	397	437	422	431	406	432	444	410	439	412	413	445	412	437	402	407	441	445	419	431	416	429	420	422	408	439	425	476	442	427	410	421	393	414	395	415	422	384	471	406	410	410	417	430	412	433	415	429	397	422	425	425	452	410	410	396	412	429	427	454	411	424	426	428	397	433	432	441	437	416	396	407	412	412	460	427	424	415	431	461	441	411	396	423	427	471	420	414	414	417	440	465	452	403	421	392	421	432	416	398	425	452	413	427	424	468	416	429	398	382	475	456	401	416	427	428	410	449	433	397	430	402	385	414	415	441	418	410	431	422	451	421	463	416	460	479	416	390	425	430	423	440	396	401	411	430	396	430	427	423	456	446	424	435	441	424	430	394	396	398	402	438	426	393	426	465	387	435	400	399	440	390	410	410	401	430	416	407	451	451	427	411	447	433	425	412	404	451	415	427	411	409	379	400	413	400	391	412	418	388	413	399	429	458	407	463	394	404	410	392	416	443	411	437	417	407	408	419	419	417	455	465	465	434	422	399	412	429	417	425	426	394	422	423	419	428	422	427	425	439	393	453	424	406	399	405	429	430	429	437	432	395	444	401	422	422	415	442	419	374	432	417	443	439	438	418	425	406	461	448	402	445	422	443	427	388	417	421	416	511	407	408	458	453	403	426	432	437	419	410	415	410	407	387	425	409	407	425	443	400	440	421	448	452	440	439	401	438	417	421	413	397	445	404	434	411	420	423	408	419	424	411	414	427	435	405	448	404	409	426	424	444	428	420	439	449	386	414	446	399	402	415	408	417	414	440	416	430	412	415	424	406	457	412	406	420	418	405	444	397	438	406	426	446	436	405	462	445	429	458	402	440	409	436	396	394	451	409	422	420	449	463	405	417	440	388	450	421	411	407	397	405	416	411	416	441	447	413	400	407	437	443	438	429	425	405	459	371	417	419	434	415	406	419	424	423	400	443	430	424	438	450	424	425	397	406	394	400	416	412	396	456	445	428	422	459	385	420	402	406	419	404	423	405	422	426	410	412	430	420	457	433	426	422	435	427	414	396	466	415	450	415	440	419	427	413	401	392	407	421	398	399	445	381	437	444	441	426	412	402	431	412	405	421	404	452	418	398	454	422	446	448	405	428	399	410	430	418	409	452	426	419	439	449	427	438	385	458	412	449	459	425	429	406	480	400	435	427	444	436	468	427	400	435	422	455	439	367	433	422	401	432	426	398	426	431	468	427	393	436	417	414	409	422	416	404	419	420	414	409	425	454	473	404	428	447	418	399	425	390	426	452	439	400	441	389	421	418	412	385	428	447	402	389	434	405	456	426	390	424	446	403	386	422	441	413	440	409	404	380	417	412	414	417	403	426	439	395	407	384	424	441	412	435	421	421	443	387	420	477	430	394	392	396	402	416	403	440	419	415	406	399	447	449	406	422	405	465	425	405	482	433	416	425	414	424	462	437	422	476	420	437	405	425	396	395	438	416	416	439	460	408	439	420	469	397	433	382	422	430	422	414	393	424	399	407
25069	21024	26829	24997	5368	1302	982	783	3543	21114	18952	9284	2808	1037	655	642	563	622	524	574	585	588	545	598	590	533	574	559	579	569	581	564	566	596	602	556	570	588	612	562	573	590	531	567	538	558	559	576	554	565	570	572	607	603	570	547	581	540	570	558	564	565	574	536	559	588	584	604	606	582	596	567	572	578	579	605	558	604	599	576	572	628	554	567	530	531	524	572	565	556	549	560	568	541	576	559	584	557	572	600	586	562	573	552	526	567	579	529	551	578	577	597	557	598	535	565	564	553	531	578	588	568	572	501	565	576	547	578	541	564	581	558	582	561	539	552	569	543	552	544	562	575	576	561	562	563	533	576	572	554	530	600	577	542	529	571	583	548	567	558	542	566	542	573	590	563	573	540	581	551	537	569	552	553	536	557	551	579	557	612	553	584	591	560	627	606	570	579	538	582	519	515	539	543	595	558	560	546	607	560	567	586	613	568	558	591	603	554	575	562	568	554	552	566	535	613	543	545	563	549	533	525	558	576	508	561	600	585	537	566	520	549	582	533	533	513	536	552	570	572	567	550	591	598	593	556	594	553	539	521	587	600	544	540	530	557	555	561	588	540	594	627	583	602	540	571	580	571	536	575	535	530	606	559	600	590	537	600	602	542	573	595	532	576	575	554	564	549	553	549	606	546	606	588	548	579	549	536	524	546	544	570	581	551	555	566	600	547	537	530	598	566	553	564	550	568	547	567	581	554	579	560	551	558	572	574	553	596	608	572	563	552	560	539	523	576	568	583	539	564	561	528	591	567	584	553	579	580	514	582	570	596	609	557	566	541	550	569	571	569	582	547	551	541	563	585	559	583	585	538	551	576	560	526	544	588	599	559	544	540	525	566	526	584	539	556	561	539	592	580	587	563	613	549	546	519	559	577	550	554	522	551	579	580	558	544	564	564	578	533	573	518	562	566	568	551	576	603	617	549	552	590	543	584	561	575	561	551	554	554	576	594	564	530	517	531	566	563	548	597	583	523	547	620	609	575	582	540	578	578	567	561	559	593	551	596	586	616	575	587	592	603	559	531	559	617	590	545	610	582	550	555	564	569	580	576	617	571	560	566	583	573	562	549	542	576	593	589	546	596	564	547	513	595	558	633	555	564	601	543	534	530	571	546	525	576	532	531	509	548	558	570	550	590	584	558	582	575	587	549	560	544	577	567	580	576	580	508	575	530	550	553	565	565	623	547	559	603	592	598	581	525	588	577	566	570	535	509	572	547	604	545	565	558	575	582	548	586	533	546	625	579	586	561	579	556	615	551	531	553	595	642	548	576	553	575	512	554	543	576	568	596	572	512	570	565	583	554	568	572	592	575	575	562	565	550	566	584	586	529	567	534	583	563	570	571	547	550	614	544	542	587	598	557	582	537	616	554	599	589	557	546	566	560	573	578	561	604	577	554	582	565	545	574	542	585	567	556	581	548	496	571	593	565	645	595	548	564	565	596	520	544	552	581	564	579	536	559	543	586	559	559	580	558	598	560	592	545	600	534	572	543	533	562	546	591	587	538	583	525	529	495	537	553	564	566	560	565	564	564	569	605	548	488	545	584	597	554	522	524	549	554	576	557	579	561	527	615	580	594	545	573	583	546	569	542	536	564	549	546	582	614	591	590	536	578	580	567	600	543	616	568	571	582	582	599	567	568	559	601	565	559	572	584	556	566	541	584	549	553	555	559	552	560	528	567	528	548	581	568	555	538	536	524	544	522	584	601	564	564	594	545	556	552	533	527	586	610	522	586	543	578	556	590	539	603	570	585	569	574	534	543	593	522	598	581	552	547	607	587	592	568	567	549	547	543	579	562	573	551	558	565	552	605	531	555	554	566	581	572	574	564	568	560	589	557	604	578	585	558	583	543	587	576	569	591	603	551	608	560	575	574	572	576	540	544	583	569	559	604	589	573	510	556	561	533	553	576	542	514	550	536	558	587	565	549	608	514	553	543	566	530	574	571	639	564	536	583	562	566	550	531	561	589	582	540	532	542	561	511	541	574	569	528	531	538	533	574	533	583	575	569	631	542	551	513	612	530	520	567	573	537	566	558	563	544	564	547	557	554	590	567	559	581	583	559	541	527	587	543	570	546	529	563	588	563	559	560	580	590	500	550	552	527	619	613	538	593	534	554	553	581	600	570	579	536	555	528	555	574	545	562	550	539	591	556	545	584	556	547	560	580	546	593	541	555	539	598	565	586	572	598	560	545	600	523	565	607	592	528	570	561	569	557	576	580	595	541	525	560	554	552	573	561	593	558	562	549	534	531	522	514	550	580	538	523	599	592	577	579	560	594	623	557	590	554	517	591	569	561	520	531	546	575	559	586	595	565	553	551	588	561	544	542	549	590	609	553	561	556	532	600	560	576	600	545	583	605	590	575	580	589	597	560	562	563	569	561	569	573	637	545	533	573	604	563	612	531	606	604	545	607	571	610	573	560	591	529	552	585	556	572	556	556	592	546	568	561	581	562	536	523	563	548	532	552	567	579	615	619	591	579	582	508	555	585	513	607	532	537	613	597	575	577	556	560	526	574	552	564	567	573	557	588	551	542	559	523	572	584	531	595	601	598	559	539	554	510	590	563	571	557	559	589	552	551	556	534	546	544	577	535	562	514	609	550	555	524	551	542	566	569	548	568	535	555	554	585	531	595	574	557	601	553	553	573	569	550	568	553	564	625	522	563	559	573	529	542	550	582	602	582	505	546	526	560	558	564	576	580	587	543	553	590	527	509	570	596	548	544	545	553	601	612	537	564	547	559	538	578	602	541	562	573	579	585	543	564	584	536	561	539	570	584	576	579	554	568	556	565	572	571	579	565	543	536	573	602	554	541	539	536	590	615	533	576	533	563	562	549	585	537	578	575	558	562	568	572	622	604	521	564	547	568	556	551	580	586	569	609	520	558	570	544	554	571	558	562	563	563	535	594	566	541	521	546	545	550	561	569	551	568	558	556	533	535	558	604	584	574	585	546	556	577	522	550	547	547	531	577	550	590	593	591	514	575	598	562	541	552	555	548	592	576	597	557	603	581	567	573	540	534	553	521	580	629	544	541	576	576	570	493	562	588	536	548	562	553	603	576	574	582	594	516	588	536	555	575	559	565	563	553	567	568	589	561	570	603	599	581	580	580	585	592	549	508	585	576	613	558	573	520	568	607	591	567	602	567	542	591	562	585	535	579	564	529	494	551	539	532	561	556	522	556	597	568	548	589	582	593	553	532	574	571	577	562	589	544	535	528	572	606	526	538	553	561	598	523	594	587	568	562	531	572	540	544	601	530	563	579	558	607	590	609	589	550	566	565	553	523	588	583	548	576	552	575	602	530	589	534	609	552	569	526	564	535	575	546	560	571	542	585	559	580	596	556	529	560	565	575	575	589	570	581	561	523	568	566	526	536	519	559	585	563	615	534	565	570	553	541	528	562	535	589	584	565	576	564	543	560	613	580	579	553	563	571
3892	3634	3200	1751	1298	1023	833	881	5418	21664	16386	7845	2663	1053	548	488	478	443	463	465	504	487	483	443	502	496	484	542	480	475	495	501	478	454	461	466	477	519	453	496	507	492	482	454	484	505	460	455	473	437	490	517	450	440	471	472	502	461	476	473	486	479	471	494	473	547	460	512	492	475	490	455	459	462	494	520	452	473	466	467	506	485	464	493	494	462	455	494	476	470	489	442	435	454	493	489	481	489	470	505	515	497	472	490	472	435	473	477	475	446	487	487	493	501	454	502	491	448	484	463	469	479	466	543	471	512	532	475	477	486	493	469	433	477	471	486	487	461	482	465	455	447	498	479	498	471	471	439	471	466	471	460	488	501	491	448	498	503	482	488	470	476	513	452	478	476	439	454	519	435	483	473	469	494	484	461	520	479	467	452	450	483	520	502	491	460	488	503	489	444	487	477	468	467	457	477	480	506	497	457	487	498	480	499	485	482	484	510	493	457	463	472	491	467	479	478	480	456	471	469	476	511	497	529	535	481	486	479	478	496	470	473	496	483	474	482	447	453	454	533	485	483	467	452	479	484	466	438	485	499	481	468	491	464	475	463	496	473	495	484	471	485	467	516	511	460	440	480	493	487	468	456	462	467	477	465	475	484	494	479	473	489	466	509	465	451	468	486	469	504	508	461	469	498	474	473	479	517	472	461	462	474	461	492	442	475	497	484	506	469	469	468	454	492	492	490	478	513	478	492	471	481	454	438	460	481	449	480	467	452	456	452	519	461	479	448	469	515	482	499	497	492	481	466	512	522	506	484	488	488	487	490	477	451	470	459	470	470	457	481	447	504	460	474	476	466	500	472	454	471	484	474	492	486	495	482	458	488	482	426	433	482	476	488	501	488	475	453	445	499	532	429	458	480	468	495	486	448	455	479	481	441	457	481	471	491	434	475	478	485	499	471	475	456	463	502	513	453	496	458	464	491	524	476	488	433	484	491	476	503	465	488	476	475	494	452	443	456	486	486	489	441	468	441	499	551	466	486	492	488	477	440	458	459	460	468	509	453	462	463	486	486	493	501	491	432	505	480	503	509	496	502	447	489	460	467	467	459	476	485	482	501	511	456	476	453	481	465	463	499	494	496	474	465	498	488	463	491	492	512	483	515	492	492	416	438	473	497	500	497	483	523	497	479	482	471	497	515	472	510	483	480	491	514	485	482	463	482	455	486	503	469	490	439	471	459	492	476	488	474	478	480	498	473	464	444	483	493	456	556	513	466	473	458	467	528	484	489	511	463	498	456	472	484	492	490	490	490	481	470	468	492	478	483	483	499	430	489	505	473	471	495	474	514	459	465	462	466	488	505	444	475	490	484	444	457	431	450	440	477	505	465	459	480	485	468	482	492	477	490	496	460	480	441	450	499	470	494	497	449	466	492	496	487	441	481	482	452	498	488	473	456	502	531	472	451	477	476	496	519	496	480	481	460	459	481	446	463	446	503	497	430	505	455	459	459	471	444	474	468	482	502	457	461	450	508	482	496	472	486	501	478	459	483	464	511	457	450	480	485	461	483	447	472	439	457	472	486	486	444	469	514	489	482	488	488	457	477	448	464	477	477	480	420	460	442	461	487	450	491	489	474	447	507	501	469	464	520	470	475	464	461	471	490	436	471	483	481	471	497	491	456	486	494	495	452	515	456	471	467	473	513	499	466	477	503	493	516	506	466	520	479	495	451	434	480	480	429	459	511	493	496	514	483	466	493	502	476	467	457	427	464	490	535	479	497	466	467	463	478	441	465	455	490	460	448	453	519	488	492	486	480	471	492	485	460	456	467	463	458	450	471	473	481	435	457	505	485	498	500	497	478	471	487	463	467	511	491	466	465	457	465	492	470	495	438	526	466	468	496	466	514	475	473	470	450	497	455	475	483	499	450	513	505	476	494	490	547	469	487	494	504	497	536	510	472	474	454	498	529	452	463	474	477	518	474	502	445	441	517	468	475	480	472	455	481	502	478	469	522	480	474	476	461	481	458	445	486	437	477	505	495	536	450	485	534	496	483	457	471	482	484	482	444	472	495	469	442	477	492	557	470	503	489	462	440	452	455	493	452	454	463	464	473	477	473	476	449	495	436	474	458	494	467	430	517	456	494	459	472	516	461	482	480	479	455	519	486	473	452	466	450	463	486	486	464	530	452	425	521	471	489	445	498	448	461	484	478	465	451	476	468	472	497	471	474	472	456	463	465	465	492	481	479	522	477	452	458	473	498	485	475	464	501	452	496	466	474	471	505	461	444	475	439	517	474	475	519	426	501	485	470	481	430	496	475	500	508	459	490	440	463	462	462	478	458	444	470	483	494	497	493	458	495	428	476	462	490	469	464	467	473	480	497	503	473	452	508	478	444	467	491	489	470	451	479	462	487	456	486	474	505	482	451	469	497	530	476	420	458	482	456	483	485	505	476	490	481	519	477	488	455	472	470	483	459	467	464	469	467	474	448	423	439	457	495	471	464	440	484	484	495	486	481	490	473	513	468	451	460	451	483	513	456	443	480	479	449	502	515	482	468	466	494	470	458	483	462	468	453	485	454	497	499	452	496	499	485	455	453	472	487	468	459	516	483	458	502	479	498	442	455	456	510	507	472	503	490	474	494	501	464	458	450	457	426	471	464	445	510	505	486	461	468	484	473	476	445	480	491	491	478	479	462	446	442	442	466	495	499	490	480	446	436	478	491	479	510	467	463	493	452	450	479	500	499	473	451	477	425	475	496	481	477	449	470	461	486	517	535	457	467	480	499	440	469	487	510	442	501	472	475	489	500	496	488	481	408	445	493	482	515	462	492	464	459	495	480	495	508	476	475	492	465	506	475	479	481	453	479	438	465	477	437	478	437	494	491	429	515	482	469	471	488	529	506	509	471	455	500	474	505	480	468	487	482	466	456	484	483	505	484	495	517	489	461	465	471	484	470	488	506	506	456	494	463	460	443	468	478	504	474	459	452	465	453	474	449	491	463	444	490	459	494	464	450	485	436	500	465	481	514	452	518	446	434	446	457	486	483	471	482	479	493	442	485	412	486	516	480	469	481	470	497	462	471	464	462	475	458	495	470	475	515	472	442	468	496	437	513	484	487	500	461	474	481	459	481	473	468	451	502	475	515	477	454	469	499	493	481	476	455	453	459	489	471	450	442	443	460	464	466	476	491	492	474	487	469	468	491	500	462	526	495	436	462	493	517	498	446	457	475	506	492	479	518	433	454	500	507	498	477	457	520	488	451	466	427	467	469	463	479	480	462	488	496	458	477	476	490	449	445	478	510	476	461	467	496	469	459	454	464	485	473	490	509	462	448	477	497	462	463	456	460	486	470	517	470	500	467	477	488	462	477	477	491	447	513	439	458	480	499	453	453	494	506	455	489	469	508	457	456	480	467	487	533	475	473	499	462	480	478	472	470	480	472	474	466	470	482	512	492	423	443	447	518	497	468	474	444	493	442	505	488	463	455
23821	21044	28270	24049	21021	9014	2202	1362	10358	39017	33843	19790	6350	1836	890	840	755	767	734	826	750	709	710	766	767	762	780	805	740	718	729	753	784	748	720	742	765	744	733	765	713	746	765	714	791	795	737	832	752	748	793	778	744	744	723	708	761	703	749	735	704	788	748	717	759	757	779	753	717	756	688	733	711	717	762	681	751	759	773	727	694	703	787	725	786	741	724	708	719	732	792	693	740	806	730	724	714	721	790	737	724	753	705	745	746	775	789	710	761	719	792	762	757	738	751	763	788	752	754	739	741	736	711	759	719	781	749	756	741	716	777	759	744	756	720	691	760	746	746	735	712	707	764	776	719	758	758	752	709	784	727	720	738	775	737	773	678	712	755	745	744	752	739	726	732	739	704	720	724	737	723	698	787	779	820	736	726	716	785	687	776	696	759	744	732	767	736	779	736	760	765	773	731	735	755	771	730	748	768	744	696	743	741	740	740	709	750	759	763	736	759	795	800	716	759	740	695	707	681	735	734	710	720	734	799	774	777	751	760	729	776	769	733	705	808	746	716	724	709	758	774	755	715	713	696	759	765	680	765	762	752	725	740	735	763	726	755	747	776	742	782	752	733	738	719	742	741	714	749	743	681	709	772	730	739	755	767	776	776	713	790	752	714	763	773	740	720	774	693	773	740	748	737	776	713	802	728	769	745	735	784	717	705	697	756	788	781	728	787	773	743	727	697	754	720	697	725	739	721	776	795	743	721	731	721	701	699	738	779	793	746	716	724	751	700	722	743	724	726	740	759	773	764	737	727	710	761	765	725	714	758	690	713	713	755	757	685	740	712	722	775	756	737	751	748	777	730	772	736	726	745	756	738	726	724	734	790	743	730	678	717	700	754	788	721	720	730	696	758	698	755	711	727	750	747	743	756	774	700	739	762	772	751	761	729	774	801	717	717	679	730	750	697	719	746	719	679	737	740	755	739	718	766	738	752	795	764	718	749	729	790	764	751	770	731	754	746	712	733	751	748	749	763	776	778	698	778	779	734	762	729	744	732	780	755	736	722	759	730	807	726	733	693	707	747	767	768	757	728	682	729	713	740	741	762	699	771	741	700	687	741	731	748	710	800	726	744	723	711	764	719	788	739	751	744	754	769	708	738	744	740	770	757	763	765	711	770	737	755	720	747	727	801	716	759	724	764	719	703	729	753	736	686	712	717	745	740	719	751	744	738	742	759	714	752	706	724	728	711	725	744	680	805	765	677	722	771	708	713	739	715	729	710	736	729	704	773	760	745	738	710	716	710	795	785	730	771	712	759	711	754	803	752	696	734	746	745	768	749	770	762	770	789	742	739	743	685	740	765	773	649	750	740	739	746	656	779	749	732	682	695	742	732	747	752	749	770	698	748	707	745	727	740	734	762	746	738	736	730	736	751	740	749	761	712	717	764	762	727	708	745	763	792	722	724	728	720	688	757	774	810	782	773	714	705	721	746	730	740	764	715	738	722	706	766	718	710	717	724	742	739	772	774	684	767	705	763	724	699	696	772	724	763	737	778	714	698	759	728	711	743	768	761	688	708	696	755	691	781	763	706	711	759	755	723	721	745	698	761	677	718	769	748	723	754	733	747	750	732	706	749	707	741	763	760	732	762	707	777	766	699	720	699	717	739	717	759	719	684	711	714	769	729	723	733	708	817	735	739	727	726	712	724	737	745	751	713	718	675	714	736	724	712	722	770	731	707	769	770	765	726	720	731	751	704	756	751	715	705	770	761	738	762	776	732	723	719	717	754	740	776	696	771	776	787	756	771	714	696	779	736	715	741	751	732	742	765	741	742	769	726	724	737	772	768	738	771	756	745	744	719	702	777	737	709	768	756	743	740	701	737	717	751	715	715	684	737	740	713	737	742	724	747	733	730	708	722	763	745	761	780	738	715	761	767	766	712	749	772	731	726	723	739	761	747	761	759	732	742	708	725	697	748	737	737	731	728	728	791	713	723	751	743	737	735	734	726	745	744	763	722	748	750	736	765	695	719	758	770	769	759	731	726	765	746	750	795	714	736	767	754	743	722	713	741	799	741	712	722	709	788	760	720	749	747	759	767	746	743	714	730	710	698	699	723	756	739	683	687	765	730	733	763	736	709	764	726	774	741	740	699	770	739	722	750	788	721	799	764	776	741	745	732	728	711	706	791	721	762	737	754	753	674	718	704	720	757	721	756	781	766	775	705	741	719	772	773	760	753	708	719	733	683	725	689	720	738	751	727	735	728	717	693	777	758	781	745	713	749	721	711	720	738	745	757	752	778	750	743	785	781	739	733	756	739	739	746	761	740	740	703	714	742	746	759	738	739	742	731	695	718	740	686	739	758	713	779	685	807	744	782	733	734	747	751	719	717	716	752	744	701	751	757	745	751	773	744	726	708	716	740	749	688	732	663	713	705	767	759	770	757	712	704	699	739	745	759	677	752	713	782	756	745	757	719	702	747	699	740	702	743	740	786	706	769	740	754	698	741	682	755	710	747	741	754	768	710	765	749	733	756	715	742	723	679	706	713	711	744	705	743	734	762	745	759	770	752	701	738	772	740	744	736	691	767	736	728	702	738	695	747	741	719	746	764	770	710	739	783	725	759	721	764	734	789	755	703	757	735	799	669	751	741	752	740	709	756	781	738	718	709	815	720	776	725	758	710	731	736	748	733	730	760	740	772	746	780	714	723	730	741	699	759	705	719	751	708	761	766	743	808	744	703	730	765	752	734	685	729	679	723	715	707	758	792	710	710	767	764	699	710	734	735	751	759	706	742	740	712	698	724	734	708	705	741	762	704	777	743	788	729	809	729	759	743	702	705	707	730	709	730	764	711	743	727	745	764	746	702	744	761	728	752	754	764	787	738	711	738	763	770	753	699	717	742	743	749	701	763	735	719	762	774	769	726	754	767	716	724	762	710	746	746	757	729	721	773	753	700	720	787	735	739	741	748	735	735	728	759	752	719	795	730	735	778	704	748	740	715	745	746	688	815	756	790	765	712	732	740	774	794	726	749	729	751	716	723	701	756	776	758	709	766	701	749	775	731	741	761	766	718	685	752	738	741	779	742	787	759	755	714	771	811	746	718	709	756	742	759	708	700	721	734	777	745	720	749	696	744	716	771	717	704	748	763	727	748	761	693	729	766	761	738	713	759	757	707	734	758	707	770	744	756	723	721	723	729	734	790	765	726	766	768	768	755	755	828	738	733	718	794	750	775	752	703	740	735	756	746	706	746	739	784	730	723	757	692	736	742	701	773	704	737	732	697	717	744	740	769	741	730	707	766	785	757	709	700	732	731	716	748	732	743	745	733	751	709	755	732	739	698	729	806	783	738	680	771	766	776	713	685	731	800	712	737	707	701	731	710	692	729	695	707	788	716	777	737	699	728	759	683	755	732	715	750	741	741	767	696	718	744	742	703	723	740	742	703	769	741	734	761	780	766	725	736	773	764	782	749	781	701	751	713	757	717	744
4291	7511	6606	3612	2566	1844	1454	1379	14053	36705	28432	14864	4852	1705	844	677	596	600	636	626	616	608	597	612	619	604	634	598	614	612	605	599	563	624	642	578	598	651	596	621	624	637	613	624	653	593	613	641	609	596	634	623	647	570	600	591	595	569	641	601	661	637	613	642	609	561	616	609	588	594	612	597	630	586	681	604	607	576	576	612	621	610	602	583	570	594	604	589	586	563	621	606	608	608	576	570	619	573	621	592	596	608	610	626	596	608	629	580	623	639	603	620	660	587	601	626	623	621	586	605	641	644	620	608	593	618	612	669	577	608	642	617	618	650	588	632	601	571	577	576	622	568	647	613	637	625	575	607	605	596	637	601	630	607	580	618	601	656	627	619	633	601	581	644	616	623	616	585	638	590	608	593	592	594	561	628	629	610	630	615	631	600	629	602	640	611	610	627	586	583	617	606	624	591	582	613	635	620	619	646	662	641	572	587	563	575	647	599	611	585	653	635	636	611	619	625	601	603	587	607	587	625	627	598	650	550	625	617	600	624	588	635	608	590	638	561	643	590	618	642	638	617	586	617	605	590	654	619	609	633	557	581	647	617	602	642	598	614	591	659	601	587	628	619	603	577	641	624	604	605	626	634	638	616	626	613	552	609	610	606	611	589	604	652	554	587	605	611	647	660	602	600	614	616	613	605	619	602	529	627	661	622	612	555	579	580	640	570	631	585	608	639	579	639	558	599	615	606	585	642	632	578	597	629	597	579	606	628	641	632	605	613	614	598	602	623	578	627	584	632	600	618	631	664	615	612	599	590	599	599	594	602	595	606	611	578	622	617	667	612	613	616	628	596	607	585	611	653	618	626	641	632	586	622	633	592	594	643	582	585	651	600	570	604	620	638	574	636	628	642	631	571	609	633	601	608	628	558	556	614	574	586	602	586	612	547	582	610	587	619	607	608	566	629	589	628	644	608	606	562	601	619	615	579	641	592	600	585	594	633	584	633	589	588	635	610	566	646	544	581	586	585	590	602	599	631	620	615	583	568	599	614	606	603	586	624	610	598	597	614	580	596	596	594	595	580	567	616	649	568	606	619	595	601	596	557	612	619	594	600	625	630	623	608	591	664	621	593	576	593	633	656	605	593	614	597	630	637	612	595	598	579	608	592	597	609	614	612	602	595	594	596	587	558	611	638	597	633	616	614	567	552	597	604	563	575	642	621	600	600	599	616	607	598	610	586	666	591	595	606	573	637	599	644	619	595	587	572	640	603	610	608	601	562	599	631	620	610	648	634	593	595	581	623	605	604	612	621	588	602	635	611	616	563	616	629	613	623	602	638	630	604	635	603	629	564	625	602	610	653	586	588	594	582	582	607	608	616	595	603	567	566	629	580	620	586	611	617	618	593	603	578	598	549	621	607	640	651	586	608	577	645	611	580	639	553	618	604	552	562	651	574	591	587	626	603	648	558	581	602	655	602	585	610	612	608	568	622	641	609	614	657	624	603	551	557	620	569	629	604	565	612	592	606	572	584	573	596	580	594	566	588	624	591	638	609	635	614	627	610	577	584	583	615	607	600	553	559	597	580	599	570	583	588	602	556	602	586	608	593	603	587	615	593	592	584	601	631	602	622	661	562	588	602	568	584	637	554	627	609	585	587	645	592	567	614	621	650	632	617	583	603	607	588	601	592	622	594	630	569	540	617	594	553	596	600	616	640	615	581	635	569	585	604	616	599	645	623	623	612	616	627	596	594	625	565	606	550	626	632	559	617	630	626	647	587	610	579	620	588	581	627	579	602	584	592	588	614	594	624	583	571	556	614	583	622	579	658	620	630	573	539	603	586	629	584	614	620	601	595	586	634	623	601	573	614	628	581	621	625	601	640	606	633	576	603	590	591	606	604	626	633	566	659	578	613	617	602	562	621	596	641	578	664	619	585	598	598	618	607	606	564	589	586	623	585	597	666	589	596	627	571	597	625	633	622	599	586	639	605	591	582	621	571	563	620	628	607	644	559	573	621	602	603	588	610	591	606	603	595	588	615	620	613	579	593	551	628	584	530	590	567	616	609	603	591	578	611	581	558	613	568	589	604	624	600	639	595	628	589	618	664	604	619	570	567	630	596	592	570	610	565	595	586	610	629	643	589	583	625	610	583	592	609	591	624	567	618	600	577	605	599	615	596	619	619	616	571	602	587	607	563	565	620	621	597	591	602	566	576	588	622	609	638	585	620	616	608	618	620	581	586	638	593	574	630	636	588	646	589	611	618	594	549	621	626	560	608	623	653	611	604	605	638	589	576	604	604	628	583	580	589	608	582	618	605	581	641	572	635	635	601	636	583	585	618	592	574	620	586	621	601	596	600	571	599	619	623	595	625	608	622	604	605	598	643	572	657	618	635	592	552	592	622	603	627	573	618	618	637	599	529	638	600	609	599	614	604	614	598	607	614	649	607	600	625	585	570	576	568	600	593	603	612	613	596	607	591	615	608	574	585	606	649	601	602	587	633	611	598	608	606	620	613	599	628	634	586	617	624	559	548	634	582	608	592	618	613	597	618	596	574	608	628	592	585	603	593	601	583	607	611	595	616	613	639	576	610	631	643	611	652	610	597	541	617	593	638	609	593	650	620	586	614	575	632	580	579	600	616	586	611	635	588	643	626	581	622	612	613	627	616	566	656	638	611	601	605	598	631	568	612	626	574	606	566	563	601	584	619	635	602	573	607	588	567	588	621	614	573	613	607	614	621	609	592	620	619	591	595	591	589	617	587	578	609	643	600	641	578	612	588	619	642	573	611	606	615	641	590	615	619	597	586	609	612	605	600	608	613	632	600	622	605	586	645	614	591	621	596	589	584	629	611	567	652	591	622	647	616	591	633	666	614	644	599	595	660	598	649	575	567	636	606	624	603	580	608	594	596	598	603	580	598	620	669	600	609	592	623	613	644	623	608	601	608	596	546	574	610	557	578	615	577	610	609	626	595	582	601	583	604	583	606	605	624	585	587	584	618	585	609	608	624	589	574	589	630	608	590	518	613	584	631	628	615	581	636	597	598	554	607	592	580	553	595	589	577	634	569	601	599	616	627	594	605	628	614	577	583	590	604	585	593	615	604	642	558	619	623	620	600	646	573	596	619	574	596	648	628	576	578	646	614	549	602	594	576	575	602	633	595	617	597	588	606	590	592	647	630	554	626	607	641	610	604	591	593	638	593	609	575	576	621	586	631	622	615	624	595	601	607	624	566	617	616	597	587	567	632	607	609	604	619	583	587	610	581	578	652	620	633	614	602	632	564	571	610	594	574	586	604	568	622	639	563	588	590	599	639	617	644	621	609	608	626	630	635	587	576	537	600	588	578	553	615	590	599	593	601	588	603	615	627	625	623	630	607	578	618	589	612	614	636	605	581	603	583	616	595	623	610	631	620	604	565	574	596	590	625	648	625	621	616	575	595	600	585	599	583	569	659	575	550	577	596	643	606	625	583	578	562	591	644	579	624
27330	12669	1608	822	599	563	535	530	820	2556	2548	1687	846	586	526	504	464	495	466	484	511	504	518	491	507	452	471	491	484	489	460	481	501	473	483	459	469	478	480	478	476	482	525	452	467	494	492	483	509	528	490	482	480	473	511	499	470	445	460	511	465	514	456	497	495	492	496	506	465	480	485	477	468	468	473	485	475	471	505	460	455	514	437	514	477	482	497	455	464	435	488	467	507	510	467	489	441	480	488	446	470	451	464	473	531	486	474	481	499	493	479	470	492	463	526	467	509	443	499	496	484	496	477	498	466	471	429	492	478	494	441	462	505	510	482	492	472	480	504	501	498	463	495	494	437	458	473	507	471	506	452	493	499	517	474	508	475	495	502	489	477	473	445	472	456	494	527	467	475	509	485	456	503	529	504	518	494	504	463	485	512	479	489	526	495	466	503	449	466	493	493	470	514	486	507	460	462	508	478	524	468	493	480	475	486	463	498	489	477	480	507	470	484	505	471	486	540	456	495	491	485	514	489	461	513	485	514	513	482	493	440	486	474	485	461	478	484	515	474	489	428	481	480	486	495	495	453	468	465	488	488	503	519	426	489	455	532	480	539	500	481	481	520	466	496	465	473	460	488	499	482	458	492	478	432	500	483	474	461	484	486	527	459	458	488	477	477	463	484	511	518	472	506	447	500	469	492	527	528	495	469	470	499	455	519	459	460	457	484	517	461	496	503	482	510	491	478	481	499	499	497	467	492	476	486	470	498	500	487	486	481	487	444	506	462	468	478	464	530	481	483	516	500	496	487	460	503	462	455	475	462	486	466	502	469	439	492	459	478	439	482	499	503	479	489	489	497	481	467	485	508	459	487	530	455	443	465	469	502	465	470	475	491	488	453	478	484	439	502	468	483	457	484	517	524	451	452	503	498	518	468	493	478	465	495	476	521	483	504	482	498	460	458	531	499	481	481	473	462	460	466	503	414	481	516	478	444	483	460	496	477	472	473	521	491	478	464	475	464	452	473	468	480	484	473	466	470	529	497	530	516	495	476	473	466	492	478	482	487	444	544	498	477	512	463	501	466	478	458	489	475	487	463	466	481	482	494	481	497	453	491	489	469	449	490	533	496	475	469	483	506	478	474	450	460	457	455	481	502	508	447	513	508	468	480	507	485	453	459	502	499	476	513	468	440	476	513	466	500	469	483	527	458	462	485	520	506	531	462	475	486	467	429	457	515	489	492	499	472	475	483	473	498	502	496	466	491	453	464	450	453	456	505	446	508	545	496	473	490	506	497	452	471	459	440	468	518	493	500	489	480	523	484	489	476	524	456	466	488	466	468	472	452	504	523	493	511	500	513	471	492	506	503	512	507	504	532	475	469	501	522	476	474	502	481	544	529	475	483	490	456	496	484	457	484	475	475	483	521	492	476	445	476	467	475	465	464	484	454	508	465	498	506	500	488	494	501	467	484	511	446	473	453	483	483	492	467	444	490	483	495	499	467	517	456	500	463	533	510	524	481	482	459	475	492	503	511	528	491	467	497	486	504	467	492	444	464	439	475	459	462	482	503	453	492	465	496	465	474	510	492	475	469	478	462	506	490	479	498	454	482	474	478	444	521	493	500	461	495	482	499	453	464	441	484	496	484	489	469	507	482	467	462	495	493	496	463	474	476	505	513	480	458	477	509	500	470	490	518	462	501	441	446	460	483	484	485	484	509	487	446	526	462	455	500	464	482	479	455	439	493	458	467	488	483	490	479	489	487	458	488	478	482	441	476	512	474	520	528	472	454	477	500	441	448	484	485	487	449	471	492	474	539	485	454	441	430	449	481	488	502	480	445	497	481	427	464	481	475	459	536	494	497	476	475	444	477	493	476	472	482	451	479	480	495	507	515	478	469	504	452	447	507	468	495	488	474	502	473	483	493	470	516	500	481	486	491	456	449	448	467	481	442	463	475	498	513	485	468	471	492	460	466	499	468	490	500	472	495	462	465	497	474	515	463	456	481	426	478	480	485	494	522	476	459	549	493	464	476	491	448	496	493	495	457	469	472	455	492	460	456	444	466	443	463	483	462	530	463	463	483	473	491	515	519	457	487	469	540	508	484	472	468	482	478	507	472	439	515	502	495	476	488	476	476	456	469	424	481	487	478	481	473	540	502	474	454	489	498	503	510	488	459	501	465	517	473	475	480	480	460	510	495	463	487	489	497	537	446	458	496	506	484	436	481	457	485	497	494	485	470	477	456	487	436	500	500	528	454	504	500	490	507	497	480	476	455	497	492	482	487	479	484	495	471	483	491	486	466	486	477	497	540	492	453	503	539	444	447	489	490	484	453	458	463	465	483	455	470	497	486	474	481	469	461	467	521	469	483	485	480	434	483	450	501	497	448	447	482	450	473	463	482	479	509	459	513	504	470	442	512	480	499	506	459	474	519	472	490	499	514	468	463	469	501	499	457	488	451	468	462	486	471	476	449	469	514	494	465	450	527	461	533	479	427	493	453	484	457	506	493	454	487	457	482	499	483	524	489	454	514	460	505	488	499	494	478	468	462	428	470	526	453	462	501	498	464	481	449	458	506	478	484	440	464	502	478	463	492	501	475	459	458	459	477	465	511	450	498	500	516	481	502	513	485	496	496	456	490	454	531	507	477	499	449	477	502	434	482	483	475	514	493	494	425	515	506	488	483	457	506	469	454	490	502	499	446	471	456	545	475	454	470	503	447	485	468	487	451	491	453	464	488	466	487	469	497	478	502	495	498	473	489	497	493	496	491	464	521	474	475	503	447	516	516	475	502	476	475	466	487	468	511	497	467	462	500	469	462	486	494	437	504	458	502	469	453	456	471	497	463	483	487	476	493	524	493	501	468	476	502	486	493	493	529	493	492	461	453	462	508	496	443	473	486	449	490	469	483	470	483	494	471	482	474	483	453	491	489	526	511	513	455	483	532	498	525	462	471	503	490	475	517	444	492	463	475	445	470	520	447	520	478	459	463	490	502	457	490	479	506	471	469	493	461	448	484	478	449	471	491	484	498	491	494	479	484	453	487	453	487	481	471	481	489	460	468	474	515	482	488	469	481	495	526	454	496	477	462	440	545	486	505	532	447	504	504	478	489	471	472	499	449	496	474	457	475	475	471	471	506	455	460	498	478	444	496	453	474	489	432	499	485	495	488	470	499	496	459	476	474	442	486	509	489	467	502	480	487	473	459	444	466	470	482	474	506	493	475	469	478	450	466	485	486	471	492	453	468	458	476	518	499	474	448	498	478	516	468	461	504	501	467	497	473	516	499	502	498	433	473	487	474	485	470	489	485	512	458	470	467	484	504	466	473	498	442	500	516	493	520	480	471	479	478	506	509	477	465	508	484	450	478	471	518	490	495	463	485	497	510	496	468	496	507	454	502	494	483	471	502	470	461	453	485	496	460	459	481	498	488	478	474	501	451	499	483	460	500	462	494	478	490	502	461	488	461	505	463	474	481	462	490	431	494	502
5088	965	851	582	544	486	465	443	966	3236	2802	1654	842	491	398	420	416	396	390	400	381	398	407	380	374	378	404	369	359	382	391	425	382	384	373	394	410	434	386	397	369	413	401	402	381	355	416	408	402	394	421	407	428	413	422	377	386	428	379	356	398	404	418	398	381	382	396	359	394	361	382	414	402	405	394	399	384	363	397	413	419	394	370	387	364	380	375	396	419	411	386	379	404	396	400	393	380	401	355	398	384	425	420	420	407	418	414	373	363	408	388	372	397	390	394	408	382	408	420	396	384	392	367	371	412	378	415	410	402	422	375	378	410	383	367	390	403	411	392	381	396	403	394	402	405	397	400	401	381	398	377	383	392	417	398	370	380	391	383	365	354	425	359	404	404	403	420	402	395	408	393	402	425	378	412	396	378	419	418	401	389	408	393	408	394	397	364	350	381	410	388	392	390	432	376	440	373	382	368	421	382	418	397	391	416	418	371	425	406	444	349	392	400	411	377	412	423	362	406	401	387	396	464	374	374	419	432	372	347	410	422	413	399	383	404	361	410	391	407	391	377	408	394	376	403	380	403	373	383	400	384	385	406	382	390	390	403	375	451	383	371	379	412	372	371	422	357	398	369	400	414	356	428	364	366	393	387	380	387	390	402	421	395	420	431	425	370	409	409	369	367	399	399	388	390	383	380	382	397	403	372	397	361	381	399	374	390	378	382	401	402	404	413	407	380	395	399	392	400	399	375	371	404	365	364	369	385	415	411	388	365	409	410	359	399	394	376	358	397	395	398	367	379	429	405	362	374	406	409	385	382	354	410	384	400	388	398	389	391	414	392	390	381	375	419	390	402	401	360	363	432	404	421	411	395	413	411	356	375	377	388	365	372	401	399	407	402	378	418	401	399	394	395	364	403	353	385	382	405	365	384	419	357	413	412	375	438	388	425	385	398	433	405	397	409	379	412	389	414	435	390	387	353	390	388	400	340	417	433	392	379	381	403	374	383	378	376	369	400	371	415	413	376	385	390	388	405	381	385	407	388	416	386	400	432	424	390	400	343	369	360	371	394	357	372	378	377	413	402	399	396	397	375	406	375	448	408	372	391	400	373	378	404	401	390	417	394	366	362	414	413	400	442	452	393	402	383	407	411	397	373	401	417	411	386	422	400	390	385	428	401	433	386	391	369	375	409	380	361	384	420	386	393	398	386	371	454	396	398	383	388	386	380	383	389	384	396	424	384	396	361	396	367	399	378	385	357	378	390	374	358	420	393	404	426	406	388	377	400	424	405	379	392	381	385	384	443	404	366	385	403	429	392	371	391	405	408	418	422	384	391	383	414	382	394	402	385	384	415	394	378	439	421	418	393	383	387	392	383	408	441	326	385	368	408	355	412	431	390	370	396	384	370	397	441	353	404	368	411	385	401	425	405	378	402	408	382	388	369	392	396	384	403	405	400	417	366	372	420	383	394	420	362	377	382	395	367	394	385	402	396	397	390	388	378	390	415	399	432	402	373	383	400	383	409	412	395	389	398	355	359	385	357	382	394	385	424	424	424	402	383	399	377	376	408	390	412	391	415	413	419	394	387	367	407	407	393	388	399	430	385	416	396	374	411	402	370	388	386	428	425	393	417	338	384	368	360	414	394	395	404	345	389	391	378	393	393	386	354	385	358	426	383	382	397	388	364	394	410	433	374	383	400	387	410	423	433	406	404	392	403	380	401	368	404	359	393	406	409	388	401	399	402	443	406	387	394	376	386	418	373	365	369	393	378	384	370	387	381	362	358	395	403	403	362	407	383	420	401	368	403	370	388	400	364	389	397	356	374	370	388	375	401	380	388	399	410	372	379	391	421	377	395	379	398	406	441	397	407	353	392	367	410	409	353	380	416	392	385	392	411	387	382	384	385	387	383	416	396	372	401	399	399	402	353	356	378	398	396	454	389	373	417	409	393	383	396	407	388	375	353	343	383	378	425	367	387	424	404	414	420	368	361	406	411	389	394	397	396	377	403	347	420	372	379	353	386	394	402	424	397	410	401	382	384	400	402	372	396	396	379	378	390	396	401	365	410	382	368	382	379	385	402	380	399	380	382	352	391	385	394	381	369	373	383	399	380	394	368	431	408	390	394	398	395	357	366	405	391	389	413	441	405	422	417	394	427	389	383	388	400	376	400	375	365	392	404	408	413	376	414	383	373	395	375	374	397	390	391	421	402	421	411	389	408	407	394	401	382	382	401	413	397	417	364	426	430	378	368	362	419	419	380	408	403	397	389	372	403	397	384	410	391	411	379	393	377	389	395	411	423	361	338	390	405	355	388	379	421	372	392	395	417	402	409	408	409	387	390	400	382	389	366	395	379	410	414	389	423	384	386	437	400	390	417	372	372	393	413	390	369	383	402	360	388	414	398	377	399	391	399	402	399	394	401	382	376	411	388	372	393	366	372	386	421	391	417	383	388	355	429	411	392	400	373	419	372	386	410	412	375	363	395	365	391	401	391	370	400	428	347	394	394	382	405	378	372	406	404	419	395	402	356	397	410	372	383	382	402	377	388	365	396	390	417	390	429	414	397	399	395	421	405	371	428	387	414	398	412	410	383	366	368	369	385	413	379	413	383	389	377	365	374	388	358	404	418	350	410	408	403	365	389	408	426	380	388	413	370	385	367	423	393	374	334	354	405	402	360	354	430	407	378	402	384	372	402	399	397	399	410	380	398	390	403	418	378	401	392	371	409	424	418	393	369	384	371	408	401	388	392	382	377	393	383	403	399	403	373	366	382	373	399	408	427	366	388	379	395	384	386	411	380	399	406	403	387	400	362	380	350	393	414	396	459	383	392	451	396	391	421	370	395	395	417	402	355	372	422	400	368	384	453	357	399	399	392	386	353	371	381	385	406	407	451	427	409	402	384	405	393	408	389	393	404	410	357	419	398	397	378	378	403	409	407	352	388	384	418	408	353	443	371	385	411	393	402	391	391	400	411	384	376	413	401	410	414	400	415	406	409	381	389	401	413	385	375	393	392	405	394	395	394	380	356	430	369	382	391	378	399	372	380	400	413	392	422	394	398	370	376	372	391	413	389	408	396	393	356	376	371	377	407	400	399	386	399	394	335	383	383	392	372	407	396	376	394	405	394	414	385	391	373	420	379	398	397	403	419	373	399	394	410	385	386	382	402	339	416	378	366	364	375	430	403	382	376	390	367	381	379	376	375	421	365	419	374	416	367	394	388	402	384	388	384	386	389	385	374	383	405	353	354	394	427	396	393	381	396	380	397	372	399	354	371	415	365	411	402	396	381	374	364	382	361	420	413	373	362	396	392	413	388	396	358	406	396	430	376	369	414	387	417	402	383	398	395	368	414	411	394	422	435	384	383	416	402	407	394	408	368	409	374	387	378	420	365	388	420	392	407	391	359	381	433	391	391	404	378	389	358	412	388	410	414	375	417	379	377	370	349	384	404	430	416	391	412	372	352	389	361	402	411	358	413	413
25022	21056	26895	25031	5361	1274	975	715	3794	21429	18182	9207	2629	978	649	546	546	544	554	522	503	521	520	555	525	502	552	520	533	540	546	549	577	498	534	537	539	556	518	570	554	560	497	524	508	555	498	562	553	559	482	535	528	529	520	529	548	556	563	533	530	539	543	509	538	552	524	523	539	531	553	528	545	518	519	532	563	572	556	537	496	512	565	563	555	526	531	503	546	551	529	526	533	556	537	541	534	507	516	502	556	547	550	557	543	521	542	533	541	548	531	528	512	576	523	561	535	560	483	526	518	504	523	597	526	507	523	547	561	567	515	556	539	496	506	541	542	497	517	570	499	534	538	551	528	547	525	505	491	553	520	558	548	500	512	486	497	532	528	511	556	502	520	508	491	570	536	528	555	571	530	537	493	521	539	526	546	579	521	577	552	543	525	535	521	570	537	522	543	523	496	551	493	550	512	503	530	547	538	533	538	528	559	526	551	533	506	510	499	570	505	517	545	577	526	563	540	511	521	535	534	505	491	509	553	516	519	540	526	556	563	524	503	536	539	501	501	544	515	528	550	520	528	532	491	531	484	522	561	554	545	546	546	477	526	495	522	493	533	493	534	558	574	560	522	521	547	555	515	547	485	516	517	546	533	527	508	507	527	531	545	473	515	505	558	583	542	537	498	526	546	520	500	545	485	551	522	521	514	554	512	520	546	502	543	533	522	542	551	559	546	517	529	493	531	564	532	536	521	511	560	537	560	542	531	530	520	510	555	527	544	527	521	541	549	518	529	518	579	548	549	527	496	516	515	541	573	541	499	537	555	534	520	564	533	574	497	540	539	519	514	505	504	512	525	539	541	504	558	520	524	552	560	568	537	540	525	484	512	569	505	512	525	467	512	538	588	495	554	519	525	513	543	508	554	519	524	524	577	526	511	555	509	487	498	551	524	536	533	532	558	583	555	500	490	539	490	510	571	571	534	557	542	520	528	525	535	536	531	495	529	504	512	525	551	551	541	513	557	525	547	515	510	542	550	515	539	537	530	522	468	516	539	530	523	542	508	522	575	556	490	559	557	528	471	575	549	477	556	513	535	555	507	518	551	506	537	532	492	509	482	550	501	523	553	531	551	495	535	508	528	526	518	538	520	511	547	529	574	537	483	556	555	540	541	542	519	500	524	527	527	546	509	528	492	526	500	505	541	530	496	501	526	547	569	540	541	514	560	524	499	482	503	541	518	529	525	471	527	497	501	522	534	503	552	524	511	537	514	543	546	533	533	548	491	499	539	506	533	536	527	494	527	577	479	517	507	526	513	571	533	515	496	559	570	476	529	537	556	528	543	517	550	522	484	496	559	509	545	524	534	547	492	548	536	558	522	542	547	539	574	580	537	549	590	547	509	502	539	540	519	517	500	531	501	498	515	499	556	528	514	545	563	486	497	519	560	528	545	566	524	554	526	541	562	541	512	529	521	560	584	461	560	552	533	520	573	552	541	497	503	560	526	490	499	528	534	546	546	499	523	547	531	500	498	504	551	505	539	490	554	539	547	546	485	527	526	484	493	578	501	529	544	517	559	533	500	521	490	526	546	538	511	541	590	492	546	513	561	488	548	534	539	511	577	509	528	564	547	539	513	522	509	530	532	508	542	505	522	535	549	505	494	498	500	513	491	511	529	542	503	548	595	498	524	556	541	525	570	522	509	544	501	549	515	534	556	523	534	535	507	577	522	513	541	497	503	530	506	520	509	567	528	502	499	523	544	551	501	541	495	538	515	507	558	520	570	509	548	505	513	539	528	498	512	524	474	515	527	502	573	517	571	514	535	530	524	483	532	543	515	533	550	521	509	531	515	568	481	510	528	517	569	539	566	517	590	517	526	534	527	495	512	523	544	555	539	534	535	498	555	532	537	530	539	535	506	496	504	505	572	511	512	531	518	503	561	503	537	547	552	560	538	530	549	578	532	500	561	525	521	497	523	510	517	525	551	541	479	582	538	509	541	527	491	531	507	520	567	548	548	536	526	508	552	552	518	566	533	501	474	546	538	546	541	536	529	563	523	562	569	530	516	500	530	563	551	536	506	506	518	534	510	487	506	526	519	534	544	563	539	548	507	562	545	533	531	557	520	538	492	543	537	533	532	481	505	541	556	549	522	516	507	516	545	571	508	513	509	521	550	527	579	497	528	494	529	546	514	510	553	580	513	539	511	526	515	525	562	504	539	529	571	512	546	502	514	495	544	593	533	508	531	522	515	556	515	536	515	507	524	503	519	507	563	535	538	528	513	511	521	517	581	557	518	509	545	487	534	573	544	514	565	544	521	546	484	565	526	539	548	536	501	487	530	581	515	511	500	532	507	536	538	540	502	527	509	516	537	544	516	540	519	516	483	546	566	549	502	492	543	524	510	518	517	558	562	557	576	537	554	494	495	553	501	561	550	548	513	531	571	532	511	518	517	551	535	550	529	507	555	527	556	504	521	603	562	603	527	573	524	535	513	523	524	536	532	520	504	513	563	507	551	542	535	540	561	541	478	571	518	523	548	529	527	496	513	526	540	516	488	518	577	530	545	503	502	542	505	554	503	568	528	484	510	515	480	504	540	529	555	492	523	518	567	524	500	527	497	526	497	522	511	519	535	572	507	529	509	528	551	540	506	554	498	552	569	518	553	542	524	534	524	539	484	520	507	523	533	523	554	543	564	532	519	522	490	499	502	552	526	473	549	548	539	540	536	554	552	550	571	527	533	564	549	544	532	576	516	500	551	527	557	529	514	539	544	530	537	563	538	501	542	501	559	580	580	503	546	514	561	552	551	560	505	557	526	552	545	530	539	544	552	526	534	520	528	518	561	513	584	541	543	528	551	497	498	565	530	515	513	516	520	554	522	542	543	484	530	554	516	533	537	566	556	481	514	551	482	513	542	521	585	529	489	496	484	516	511	534	548	548	557	536	497	510	532	520	565	516	518	515	550	496	543	553	548	524	533	532	506	524	508	537	521	511	536	531	578	484	492	523	509	517	494	530	560	528	548	573	515	529	536	532	533	539	515	527	545	518	510	524	525	521	520	541	521	535	533	518	547	527	511	528	565	545	565	528	515	496	493	522	509	540	512	537	541	528	538	556	512	537	547	552	525	532	523	569	551	486	529	522	542	506	590	522	547	519	566	516	531	509	496	521	559	540	528	562	523	574	498	549	513	493	531	509	540	544	518	517	541	504	545	526	533	540	544	502	584	480	515	511	480	525	518	510	512	532	521	541	545	553	503	508	507	544	509	506	576	500	511	546	473	515	526	528	510	501	536	539	562	539	532	594	539	498	523	509	513	554	546	496	531	549	513	549	508	530	515	567	582	535	533	569	530	526	505	519	538	538	517	586	544	521	524	501	529	543	545	531	530	540	551	497	544	561	527	548	527	519	511	512	513	501	517	514	580	571	523	529	533	526	494	529	537	500	483	531	527	551	535	520	494	508	516	547	549	546	508	499	531	541	542	512	537	545
3803	3445	3261	1591	1290	1046	800	737	5936	21549	15640	7716	2443	915	535	454	436	423	496	458	459	420	481	453	472	462	481	430	418	434	427	411	475	443	454	505	445	447	407	499	447	464	453	478	495	437	445	418	531	479	453	442	466	428	449	444	487	440	468	490	456	440	479	479	454	412	446	412	449	434	426	432	453	449	464	419	496	438	437	449	444	448	450	469	450	482	494	449	425	459	451	490	456	474	442	481	460	455	436	449	454	487	448	451	464	448	471	467	474	416	454	434	449	422	455	456	457	451	415	444	449	407	446	434	470	434	457	443	450	451	423	483	431	459	440	426	445	453	447	447	444	452	407	468	430	471	455	424	444	466	448	481	465	450	447	474	454	428	416	462	442	490	478	446	473	448	455	465	475	465	420	494	459	438	435	436	422	460	476	476	439	468	436	472	451	412	442	473	412	469	442	436	439	422	454	487	451	444	454	449	432	442	441	428	483	428	447	408	439	439	423	421	475	461	434	426	436	449	442	474	472	426	444	452	502	406	434	422	496	435	463	456	462	466	433	437	485	432	437	472	450	439	412	453	472	429	480	425	443	458	409	446	420	436	452	451	475	491	410	449	440	461	437	454	497	439	488	460	465	468	438	437	420	427	451	414	456	460	459	449	439	398	403	466	444	453	444	390	457	457	448	443	448	437	482	429	430	462	449	462	454	449	440	440	459	454	440	473	417	458	464	452	421	433	408	429	392	473	445	421	453	483	455	429	439	465	420	479	411	440	497	466	487	410	385	508	435	440	493	458	468	431	460	452	481	421	410	426	442	454	455	461	437	462	474	452	464	431	451	476	448	470	475	458	452	445	422	437	429	441	437	417	424	471	439	471	457	417	454	438	481	414	488	433	417	458	458	430	481	472	444	428	425	445	490	485	470	436	435	411	475	434	424	444	428	439	419	411	468	452	423	407	475	429	444	448	470	450	441	440	472	418	451	455	448	454	473	436	438	467	462	493	450	453	387	465	394	476	426	469	426	474	497	429	444	400	445	416	426	483	448	468	430	468	458	419	443	445	395	409	428	482	441	467	461	448	456	431	418	449	436	459	457	433	467	442	432	460	437	475	407	427	456	444	451	466	421	457	448	409	448	461	434	464	437	438	458	450	422	442	470	453	450	483	434	464	428	445	481	450	448	447	448	413	448	443	443	479	444	463	465	455	433	440	430	459	460	437	412	471	430	462	457	443	449	427	441	460	453	454	424	499	472	472	419	429	470	464	481	452	438	441	461	473	418	437	424	451	423	409	469	483	446	453	464	425	476	421	453	414	450	435	445	408	466	481	446	459	438	468	459	420	406	463	459	433	440	472	412	443	450	468	433	458	428	454	438	443	434	454	437	439	465	431	401	497	472	465	451	424	443	466	390	450	446	429	478	451	418	448	448	433	473	414	462	465	451	385	465	416	453	490	442	471	416	451	465	426	426	430	476	488	420	432	444	405	458	441	426	463	442	455	461	413	463	480	462	408	469	457	455	483	467	447	449	416	441	453	453	422	460	422	414	452	461	435	470	423	475	422	438	459	445	473	442	470	400	421	432	416	511	421	424	425	445	418	430	452	405	446	436	447	439	424	443	415	452	456	476	443	414	471	447	484	438	388	490	457	443	464	432	457	468	443	443	437	422	434	442	415	440	458	431	435	449	459	457	456	429	446	413	446	434	458	468	446	440	469	442	468	437	448	448	463	457	437	451	457	428	485	418	484	470	439	439	460	489	429	420	471	470	453	476	468	426	458	448	464	467	450	455	462	432	457	446	432	452	489	420	443	429	456	437	466	470	443	448	485	420	458	427	451	421	460	437	419	471	448	416	465	435	449	482	444	459	463	447	464	470	483	473	456	441	439	446	434	463	463	462	469	473	453	445	427	435	442	418	446	457	451	480	450	436	476	449	470	427	430	432	439	452	435	427	449	412	411	444	463	456	472	455	436	459	466	448	485	464	447	453	457	448	467	415	489	442	446	407	468	469	449	456	394	460	390	422	443	434	423	442	410	432	439	415	461	463	441	424	431	432	455	453	448	450	462	447	447	460	427	438	453	413	460	441	434	412	492	431	431	430	428	442	489	444	452	431	492	455	468	423	434	438	436	441	456	466	460	415	469	405	462	435	463	463	433	442	446	429	441	432	430	456	466	403	453	449	456	495	438	429	461	438	449	457	430	446	442	443	430	440	456	439	421	433	428	426	406	411	437	476	440	399	465	488	439	441	431	443	472	428	424	423	457	433	464	443	432	443	435	453	446	446	420	430	475	427	438	433	458	441	448	380	419	445	424	472	463	457	463	446	453	455	445	450	452	491	441	418	452	449	422	453	423	449	428	476	444	462	448	446	452	441	429	422	414	429	459	468	429	441	437	429	444	434	451	451	445	415	456	417	432	461	425	456	450	445	441	433	426	450	484	466	448	456	436	468	401	443	445	484	465	443	483	450	435	433	448	422	438	453	455	472	413	432	454	462	446	397	470	427	468	496	438	459	440	455	433	452	462	427	428	403	459	447	470	478	417	443	461	422	461	475	409	425	472	453	463	439	434	438	432	450	378	446	449	432	464	465	479	462	434	408	432	449	483	469	507	443	453	445	466	461	425	437	466	423	449	436	497	449	432	444	440	424	423	419	421	440	454	459	468	460	448	448	468	444	434	415	427	473	427	465	435	419	463	481	425	440	454	445	450	435	448	481	475	453	433	381	437	418	450	431	413	448	449	438	470	462	454	451	453	425	420	446	432	439	459	440	415	450	419	459	437	438	431	450	468	472	427	432	456	413	442	423	469	446	435	482	399	453	486	444	436	464	452	473	472	430	452	471	442	410	437	441	446	424	429	447	435	435	443	498	450	441	433	424	445	425	462	464	440	417	482	443	435	465	468	435	467	426	419	428	439	455	438	426	478	465	467	480	470	432	450	448	432	425	451	460	473	441	437	422	454	479	427	412	482	454	438	451	460	451	472	471	446	428	451	443	457	464	457	449	456	480	472	439	395	444	441	452	467	485	463	462	446	435	484	467	419	440	423	452	418	423	427	487	434	486	465	446	442	427	409	452	432	455	474	431	413	441	454	450	464	412	449	441	461	443	448	389	416	398	423	447	454	406	437	445	421	467	457	455	453	472	469	419	443	465	478	452	461	455	469	423	442	460	402	463	444	399	418	456	503	478	435	432	421	435	463	457	447	444	451	431	507	449	440	475	469	432	464	453	429	453	494	464	481	437	472	471	446	409	438	458	436	429	447	451	436	435	436	457	455	440	472	455	444	470	451	460	451	426	417	447	441	459	477	467	451	447	471	466	416	457	451	401	440	438	417	491	414	425	449	443	461	439	471	466	449	424	442	447	470	437	427	478	423	509	424	465	415	453	433	446	449	445	480	461	414	436	480	485	441	465	467	465	418	432	434	408	421	431	419	451	449	459	424	434	446	448	438	417	423	429	477	416	466	485	457	466	457	427	461	447	437	448	430
23859	21060	28307	24035	21029	8875	2121	1267	6009	37525	34231	20587	6499	1735	946	788	738	711	736	700	700	724	687	724	735	673	690	740	745	704	743	749	716	682	754	753	699	740	682	717	719	660	726	692	742	670	702	732	666	693	718	760	705	703	717	741	707	743	697	711	709	679	655	699	674	652	713	727	668	669	713	721	717	686	676	694	686	698	715	729	729	685	700	767	710	667	700	691	718	684	708	738	718	694	704	682	682	729	708	714	696	750	694	720	677	707	722	723	687	687	660	672	701	736	735	676	639	691	712	683	697	721	744	689	674	643	627	720	674	705	706	722	725	717	632	718	684	695	671	699	687	694	681	708	735	662	654	748	694	674	729	684	705	691	709	715	693	669	723	710	689	723	733	698	700	670	748	683	714	687	666	718	678	694	734	703	679	696	728	705	744	722	728	683	700	712	656	728	718	749	711	675	680	774	733	669	712	666	726	686	709	679	707	742	721	663	641	651	666	712	689	684	704	666	744	720	729	675	683	709	717	725	694	689	706	632	732	706	711	688	707	700	723	663	681	698	625	715	696	662	685	719	688	694	688	733	763	696	678	679	694	678	660	656	671	699	741	737	703	730	720	761	727	724	682	675	683	659	686	731	684	731	710	685	682	679	698	689	736	716	725	717	668	740	736	736	717	731	673	703	727	659	720	704	709	720	690	689	717	642	754	701	703	747	716	691	693	739	752	751	699	743	666	686	724	743	674	682	710	685	683	740	708	704	691	647	701	724	671	671	699	680	729	669	693	731	778	703	652	742	732	685	709	684	726	711	683	701	695	673	707	656	704	690	686	712	660	688	659	696	719	720	708	735	704	694	697	691	743	704	665	708	702	717	731	726	725	712	737	723	686	646	692	672	746	708	675	667	706	741	691	683	667	670	677	706	719	731	687	698	718	709	672	682	759	701	689	730	693	717	714	732	708	683	706	660	738	692	695	665	680	718	759	719	707	682	694	716	720	690	666	647	732	657	687	720	665	755	649	726	676	722	751	700	672	744	675	674	697	645	721	661	743	707	705	693	706	679	655	679	698	700	692	704	721	722	734	679	699	732	687	715	708	657	628	657	682	710	647	710	691	690	765	781	706	716	692	724	745	744	709	708	675	621	709	711	712	632	698	708	691	671	747	705	641	734	700	682	668	668	691	699	706	697	702	746	712	724	711	706	709	686	696	700	705	720	704	699	692	676	725	706	701	675	753	756	690	700	739	683	722	737	686	712	702	740	707	673	684	747	715	701	676	696	691	698	653	720	720	712	716	674	719	724	711	713	717	655	716	681	680	653	702	688	666	638	693	679	696	728	665	709	690	654	670	659	712	684	642	667	602	673	686	708	709	626	690	696	712	702	672	686	714	610	685	681	693	722	667	660	677	712	711	661	677	683	678	690	670	694	651	671	679	691	737	676	650	702	681	767	689	673	693	725	729	727	704	712	686	698	731	682	653	668	676	723	708	728	666	701	766	679	693	681	696	681	672	624	664	711	708	714	720	670	652	695	760	722	729	706	722	647	733	751	686	712	682	716	689	740	712	693	706	692	726	687	734	663	663	755	715	745	681	674	748	726	712	721	719	687	691	730	721	719	668	697	660	723	670	729	718	684	666	703	670	720	686	714	688	635	714	714	724	691	671	669	713	671	689	750	665	715	736	724	721	737	710	656	685	694	696	708	686	728	699	708	683	686	698	646	710	700	756	736	709	694	703	675	720	676	700	683	676	741	665	745	706	699	677	723	716	713	704	707	689	725	716	720	677	764	708	683	749	704	672	733	737	700	689	698	717	740	718	733	677	716	700	761	709	695	727	676	701	722	709	743	706	692	691	683	715	658	709	688	714	707	643	696	695	703	714	676	714	650	694	705	670	698	704	659	706	723	694	701	668	685	755	737	724	679	674	689	706	742	686	641	718	711	682	717	696	713	682	649	708	729	702	699	739	689	676	701	718	759	709	685	725	691	647	711	649	674	701	692	644	680	684	681	681	712	708	661	669	657	689	739	719	714	703	710	659	685	670	742	748	729	723	734	686	755	706	705	672	699	749	754	705	727	769	715	657	690	712	716	676	684	671	722	656	695	682	685	650	723	699	657	710	710	676	654	678	739	664	717	649	703	661	750	686	701	729	661	713	715	748	707	656	707	692	643	705	684	757	681	730	655	743	709	645	681	685	711	753	726	674	697	703	687	714	707	665	693	647	699	685	694	697	667	697	742	625	711	719	704	674	732	721	695	716	682	678	741	693	694	710	682	687	719	710	644	698	709	693	692	683	714	691	683	716	710	692	692	675	709	645	702	725	670	741	690	697	722	648	678	681	670	726	675	664	697	723	687	713	700	720	724	692	707	722	671	709	721	700	699	644	711	697	708	681	742	714	672	675	718	661	655	676	727	730	706	717	671	701	697	696	718	721	661	746	696	705	704	688	758	692	703	684	676	734	739	721	671	714	688	705	700	677	677	695	687	713	710	687	737	670	738	682	685	704	692	715	698	689	635	694	719	659	679	714	712	681	704	714	734	689	724	694	676	686	694	716	707	635	647	683	687	713	745	733	687	715	726	684	676	702	726	710	699	696	721	709	695	709	681	697	683	690	750	722	715	706	690	718	697	735	703	659	693	660	655	658	728	685	684	681	716	645	707	659	692	704	658	679	707	681	723	692	740	715	706	703	680	696	689	724	648	661	736	640	715	678	659	678	718	695	701	739	749	673	710	674	676	695	692	741	695	691	717	681	697	715	685	691	687	659	673	653	696	720	707	718	675	725	682	699	714	635	728	701	725	676	697	695	731	700	772	739	710	685	669	765	697	684	722	702	703	700	730	696	685	706	656	687	712	652	684	715	661	690	701	678	709	690	674	747	721	751	639	682	689	687	668	704	702	672	716	693	677	644	692	735	692	735	708	740	690	674	718	709	681	666	710	704	736	701	686	698	681	729	667	718	723	686	776	709	687	654	682	689	700	711	671	694	707	730	718	687	668	768	726	728	668	683	681	702	713	704	742	649	717	720	725	687	718	706	682	659	722	701	683	685	657	697	686	706	699	660	697	748	714	664	654	648	699	692	689	675	748	712	729	698	719	708	663	707	647	728	718	727	734	693	681	717	682	748	699	695	695	688	702	678	666	680	750	697	748	708	701	698	657	727	676	657	703	676	679	652	668	696	684	750	704	758	687	701	705	725	723	703	719	684	692	673	702	698	658	748	704	722	731	696	675	701	708	657	678	736	672	717	707	721	675	700	682	672	710	732	675	686	748	665	637	716	696	660	734	720	700	704	723	691	711	686	688	666	645	671	697	715	699	696	659	742	718	674	720	690	755	707	696	679	711	711	680	692	738	704	699	694	695	696	685	706	704	691	729	696	701	733	719	686	750	722	692	684	716	725	760	688	748	670	709	686	688	678	686	698	663	704	707	720	689	685	693	694	689	696	742	694	689	707	716	688	664	718	704	708	663	729	674	708	726	693	750	687	702
4175	7287	7404	4020	2656	1876	1411	1220	8847	36659	29163	15567	5011	1684	801	647	566	602	601	547	596	593	628	608	582	636	600	617	569	586	612	562	538	579	617	625	589	578	600	581	572	668	587	573	560	574	626	630	579	586	600	597	583	631	579	597	574	564	600	605	584	557	596	559	587	569	619	583	601	588	606	611	572	558	633	531	566	577	587	616	617	572	586	612	620	565	611	620	605	638	574	594	566	575	558	562	642	637	597	566	597	653	608	616	554	603	599	658	588	647	600	629	583	575	603	634	580	608	570	597	574	581	583	568	561	602	586	619	594	565	589	624	620	571	565	575	588	612	580	585	572	588	559	611	560	606	580	604	565	565	630	587	585	623	589	540	583	616	590	626	574	618	613	549	564	569	576	601	521	593	581	624	591	589	540	541	564	586	567	588	627	597	584	599	569	561	559	606	588	578	573	575	586	623	627	594	573	600	583	579	576	591	578	580	559	587	592	578	597	592	584	555	562	581	567	583	574	617	598	556	573	564	569	559	573	612	593	612	583	568	584	564	581	585	628	578	599	606	625	610	597	607	579	588	574	573	616	592	597	591	580	527	553	578	602	616	625	618	598	579	578	607	618	584	571	593	554	576	557	564	578	617	602	581	598	586	551	624	600	566	595	581	560	568	577	584	584	590	628	592	582	587	672	590	586	581	583	566	558	606	603	615	573	542	639	564	568	575	622	580	606	596	601	592	588	581	586	623	592	582	608	615	608	581	542	613	548	610	573	578	563	578	556	586	617	581	583	568	589	590	553	580	600	580	574	583	582	582	599	585	644	547	597	573	575	583	640	580	575	596	607	587	573	603	589	554	571	627	555	563	581	537	558	601	592	621	619	586	649	604	585	593	607	609	596	558	624	568	588	611	587	553	561	576	583	580	602	590	580	601	568	589	557	613	557	546	605	652	606	571	569	604	580	538	583	585	577	633	582	610	547	621	569	549	576	518	613	596	549	596	597	570	607	589	596	566	592	610	589	595	578	541	580	603	564	609	636	570	587	555	584	595	596	572	573	583	547	622	575	629	625	565	620	585	604	601	607	550	575	548	621	575	574	555	585	604	563	567	615	596	589	598	593	621	568	596	595	557	600	608	601	590	569	575	601	592	551	593	539	566	599	551	580	610	600	570	589	566	556	587	575	581	631	602	564	614	650	580	592	630	578	586	592	572	575	564	567	569	576	580	618	571	579	587	551	576	583	634	567	598	565	600	549	559	586	598	563	602	588	626	590	587	591	566	525	616	574	616	574	550	601	568	547	611	559	582	573	568	590	586	587	581	513	575	588	572	549	588	533	560	590	604	619	592	615	567	591	621	596	567	588	589	603	604	556	588	589	592	588	590	583	543	596	576	570	602	576	574	588	548	575	527	616	569	627	588	570	568	512	532	566	596	565	616	596	605	608	541	574	561	632	587	579	551	573	511	552	615	572	570	590	556	602	587	571	552	594	597	625	619	564	610	592	610	570	549	591	588	533	557	573	616	592	592	598	623	575	570	590	577	573	605	586	611	587	573	554	577	577	606	579	541	627	601	578	588	586	601	571	592	562	607	574	603	596	533	591	583	575	623	585	623	576	582	528	558	578	581	551	595	564	587	633	578	564	594	594	551	550	560	578	592	581	568	612	558	569	568	586	572	630	538	579	549	548	586	571	541	563	605	579	567	566	544	599	567	568	633	590	568	568	599	590	620	576	571	539	583	577	588	565	546	563	557	590	573	602	598	574	573	569	560	570	589	551	608	590	591	554	591	598	565	543	568	621	612	577	603	601	551	542	588	578	588	558	542	595	570	556	582	581	589	596	581	581	595	570	593	576	560	584	568	561	599	540	568	573	592	623	552	612	619	567	599	622	619	618	549	596	611	535	576	609	586	606	572	569	539	591	589	599	536	581	602	560	582	625	557	579	572	585	606	562	601	582	596	610	584	574	605	605	571	575	592	597	576	630	605	636	548	622	583	583	574	551	574	529	564	599	597	576	571	587	551	624	630	595	610	591	589	607	546	569	556	581	594	575	564	546	570	583	598	627	601	614	545	577	541	568	592	613	624	606	562	584	596	586	560	609	609	581	584	597	580	595	566	598	603	524	601	614	632	597	558	592	607	589	588	617	589	615	588	576	562	561	586	532	583	603	565	570	546	555	537	597	564	583	613	601	594	564	642	631	545	560	587	606	595	560	561	580	543	613	625	586	561	526	604	553	586	582	541	559	589	584	610	603	583	578	589	583	599	541	552	576	603	633	608	540	629	561	634	540	561	601	560	570	593	586	548	577	556	604	596	565	543	586	560	616	617	537	538	618	566	620	616	604	566	561	580	594	562	586	556	589	552	618	601	543	625	547	640	579	645	585	602	552	592	566	599	593	575	600	632	587	584	613	601	588	559	540	598	665	564	597	606	552	631	556	557	559	574	596	541	546	536	585	571	565	600	564	559	585	577	579	612	582	547	563	598	656	570	575	594	541	569	606	597	552	561	598	557	608	606	543	580	573	622	585	585	575	610	550	568	590	583	561	613	533	543	580	603	599	595	567	586	543	602	551	543	561	616	547	611	613	603	580	586	555	565	604	572	569	581	565	587	563	577	616	593	543	589	570	584	590	602	584	601	587	609	578	582	557	575	534	557	524	580	596	615	627	545	599	550	585	545	579	551	579	553	579	621	625	634	554	551	566	596	572	561	654	585	550	585	588	581	579	574	619	619	556	583	596	574	554	593	574	624	575	599	629	586	608	565	573	610	595	553	594	593	595	564	578	577	617	553	573	598	589	602	611	593	583	577	592	600	577	631	618	557	560	583	603	609	554	538	557	596	595	570	586	571	574	584	557	617	558	645	603	551	591	630	596	570	608	587	588	581	611	619	563	596	560	646	583	577	572	627	558	572	558	558	600	582	547	575	577	575	589	581	580	559	634	601	579	546	595	605	587	591	533	560	571	560	593	584	641	591	597	549	544	536	614	563	557	552	586	608	555	555	610	599	592	554	550	587	617	568	574	580	568	538	577	591	595	598	596	585	591	588	587	537	573	614	589	585	569	585	577	615	570	613	558	549	559	574	573	535	598	597	577	601	604	549	599	581	552	556	578	563	579	600	555	566	556	604	582	553	626	581	556	559	614	540	600	598	603	620	564	617	576	615	580	590	515	575	595	567	583	577	582	565	556	598	560	629	587	578	581	595	594	563	605	600	542	593	544	534	630	541	613	592	551	567	569	571	579	584	651	605	568	601	555	579	598	594	573	570	573	578	595	577	598	537	605	551	574	551	532	587	560	576	609	620	561	555	575	579	583	561	556	607	560	522	556	597	555	605	589	594	586	588	539	613	556	572	590	590	582	580	637	570	621	550	584	579	576	595	572	556	579	569	545	588	590	597	581	555	577	588	558	637	514	547	571	619	583	558	608	539	594	572	606	554	563	562	594	566	559	605	615	617	607	625	611	563	607	602	599	566	546	568	641	553	570	575
27317	12895	2103	968	618	573	522	513	940	2535	2384	1446	876	590	497	459	472	505	479	485	467	475	434	477	436	443	463	470	460	471	488	492	491	440	468	488	460	480	455	490	463	441	499	464	458	456	467	502	468	445	469	481	466	472	461	494	483	505	496	463	442	461	439	463	467	451	485	474	485	460	437	497	457	460	524	433	480	483	480	487	462	463	455	484	496	505	480	458	467	443	455	478	470	437	464	444	471	457	472	481	436	467	477	490	456	509	457	464	445	504	456	502	489	457	475	459	471	430	498	451	477	439	484	450	472	452	505	468	495	472	411	463	500	440	491	479	473	502	477	458	478	450	492	474	464	478	497	436	480	476	467	445	461	454	479	470	458	444	484	458	437	494	475	527	474	437	514	480	461	467	520	465	459	504	504	469	496	479	471	439	459	430	454	437	448	485	445	459	441	441	482	457	445	467	466	451	495	445	471	434	414	486	455	507	481	491	453	481	443	467	467	483	482	441	478	460	436	467	467	488	491	479	485	485	459	488	457	457	485	408	480	464	487	466	429	477	450	472	451	505	468	465	444	443	435	471	476	454	500	485	421	481	457	427	454	480	478	436	419	466	445	468	402	467	482	495	481	461	479	477	491	474	506	488	471	518	478	465	460	453	421	460	496	491	436	487	477	458	437	465	466	423	475	449	478	469	486	436	456	419	481	462	459	483	455	483	481	448	475	486	451	412	464	433	447	422	466	431	483	446	481	417	455	450	487	461	480	471	474	432	432	462	443	466	466	476	479	460	458	491	482	496	481	454	430	451	522	432	467	475	458	502	463	455	421	514	470	478	440	447	444	449	508	479	441	472	457	464	499	463	454	466	447	465	476	486	500	487	473	461	469	485	471	472	472	493	462	454	477	445	450	472	436	466	470	478	442	468	450	477	511	478	506	449	458	449	451	421	432	475	450	479	473	462	426	455	438	473	473	452	447	472	459	474	471	502	468	451	432	479	470	472	479	471	449	471	447	461	485	461	496	457	416	449	489	456	480	510	459	468	477	459	469	459	441	456	488	482	484	425	450	489	461	475	457	468	487	468	469	457	494	464	497	483	467	445	490	481	467	490	469	486	464	473	456	488	425	434	457	463	482	475	520	465	503	496	464	463	470	468	475	470	445	473	471	486	436	487	491	444	456	456	452	472	458	451	464	453	469	440	520	505	473	488	439	474	457	423	504	449	457	456	496	479	452	444	437	475	451	480	439	481	481	493	436	436	472	469	429	457	499	472	423	448	424	476	502	450	471	486	492	460	481	472	453	456	468	453	470	466	480	469	501	454	472	490	480	508	482	487	471	454	501	469	498	491	458	433	458	462	476	493	472	482	468	453	431	447	471	495	435	469	443	456	489	505	480	479	479	448	460	500	470	475	488	453	450	454	463	454	463	464	500	472	438	481	481	481	473	481	474	479	445	509	469	468	436	486	454	449	458	464	482	482	487	467	469	454	453	470	466	465	496	510	480	432	449	473	471	483	471	469	442	482	469	455	463	460	441	474	483	478	450	502	501	459	514	471	433	433	425	481	438	481	460	470	464	434	488	448	492	497	496	428	493	464	445	505	476	464	474	496	459	457	526	482	480	476	468	451	499	461	464	485	473	468	451	502	436	488	444	461	454	446	436	483	427	463	494	476	510	454	477	446	452	501	459	434	467	445	451	493	485	463	449	440	492	465	444	450	480	477	484	468	443	482	495	485	464	462	497	447	482	465	474	490	463	487	460	467	467	461	442	443	473	459	430	465	451	465	470	469	500	463	453	484	450	475	471	469	485	462	473	469	496	464	467	461	480	470	469	431	466	448	435	484	481	485	465	451	475	512	445	492	446	452	436	485	455	472	471	444	456	469	485	476	491	454	423	473	465	493	461	465	512	406	481	470	435	425	488	459	488	492	458	457	481	475	450	470	447	448	437	465	483	466	476	457	455	477	476	453	456	472	442	487	475	440	448	481	494	468	484	407	443	473	460	508	465	489	508	467	470	475	428	441	460	474	439	475	483	464	448	486	495	494	473	466	426	497	459	417	454	447	480	495	494	469	484	443	467	460	435	453	456	463	461	503	452	468	436	494	452	468	466	476	459	496	486	481	515	462	445	461	504	497	489	489	432	490	480	446	523	468	457	478	493	473	492	458	421	449	453	525	450	484	481	486	452	457	478	466	490	444	456	505	457	520	435	481	439	455	479	489	503	477	468	482	426	467	451	454	472	444	449	422	502	448	471	482	464	443	482	463	508	432	459	481	470	470	495	472	492	456	456	412	504	522	499	468	465	456	506	467	442	454	475	502	491	474	480	459	467	457	497	481	435	464	506	455	461	457	464	459	488	439	465	487	477	450	431	429	494	485	440	478	429	486	436	456	445	478	452	485	482	432	457	437	461	457	473	466	491	499	471	474	472	476	455	489	439	472	485	482	450	471	497	455	440	477	451	424	486	488	437	461	474	474	447	475	435	497	448	446	484	481	471	525	457	456	440	434	425	495	457	491	471	456	442	463	437	451	480	460	447	480	465	444	517	413	482	408	473	464	476	494	477	452	487	473	473	475	455	504	484	494	475	479	462	429	476	469	475	468	459	430	488	458	462	508	474	461	491	444	476	419	492	496	526	453	465	461	460	465	419	483	469	484	445	480	484	487	472	457	453	480	434	450	449	480	459	448	456	437	457	454	447	522	467	448	479	425	460	477	468	467	452	480	501	477	424	479	453	469	482	496	483	460	501	456	489	446	462	456	443	473	460	463	478	426	468	468	476	469	434	490	483	508	475	474	414	518	463	473	462	421	460	465	440	490	476	506	480	507	484	455	467	471	497	475	475	491	507	430	454	495	424	456	497	499	410	476	439	433	431	441	443	426	473	473	449	473	514	459	476	469	471	535	484	484	495	497	474	468	479	478	465	472	465	519	484	502	460	487	459	449	475	466	472	469	489	457	470	482	448	474	467	456	449	459	496	496	518	473	463	461	453	482	481	473	468	454	431	458	489	456	507	457	499	449	432	451	475	454	478	483	435	498	422	453	504	477	451	466	503	472	438	456	428	482	439	491	477	440	451	471	476	471	483	472	432	490	506	451	467	465	453	466	468	427	455	456	438	458	456	450	475	449	457	474	458	486	475	484	473	473	429	462	441	457	454	435	448	449	498	472	451	454	421	459	453	486	471	441	479	458	451	455	452	441	424	512	466	454	489	439	476	429	458	476	478	475	476	455	461	465	485	440	467	452	462	458	482	449	479	471	479	507	466	453	438	470	460	465	472	451	420	453	491	462	483	458	472	450	490	464	471	467	475	432	449	431	488	469	445	455	457	468	454	509	464	476	453	483	472	449	485	456	476	487	461	403	450	467	460	483	478	469	463	453	474	491	435	468	438	451	481	487	437	462	499	449	487	468	487	476	483	496	476	461	466	480	471	475	451	469	472	491	473	464	492	467	461	443	518	479	468	491	489	477	470	436	493	476	456	478
5114	1225	1353	772	661	529	495	464	1214	3295	2637	1498	827	517	437	396	429	434	389	405	432	377	355	407	391	377	395	408	390	373	356	397	423	390	381	387	385	388	416	399	371	394	383	381	406	428	379	395	457	410	396	391	383	381	367	362	364	398	360	397	399	399	396	346	432	392	418	437	403	406	372	425	395	387	399	398	398	380	361	410	417	426	407	393	408	394	420	386	412	424	405	387	404	388	373	379	389	385	371	396	386	364	348	431	379	404	361	446	407	384	368	410	414	385	362	381	364	417	394	367	406	437	374	361	386	436	354	376	393	394	364	387	410	391	392	389	418	373	393	417	422	391	397	390	405	370	417	407	407	417	405	377	394	401	389	378	424	393	397	379	386	403	385	372	395	408	366	377	388	423	402	368	405	383	399	395	388	369	444	403	360	435	433	394	362	388	368	378	422	389	411	418	379	387	394	421	376	411	412	390	370	388	374	395	393	412	387	395	381	384	435	405	369	382	412	376	397	372	405	403	338	375	371	414	365	419	392	399	414	383	406	438	394	378	380	388	387	405	389	405	413	379	394	401	368	436	386	370	407	403	404	385	375	419	424	384	416	414	402	415	361	411	443	387	382	391	385	354	418	343	399	348	420	441	392	415	376	396	387	386	347	385	405	380	409	407	427	387	373	366	355	402	393	396	385	368	430	389	411	371	369	400	357	393	384	404	385	400	371	397	393	415	419	386	395	355	391	397	371	371	391	363	367	371	415	384	392	414	380	426	399	391	364	365	380	398	417	447	389	394	398	380	401	413	389	382	386	387	407	375	388	385	362	398	401	374	433	443	385	415	360	429	407	369	398	440	415	389	374	381	377	437	373	397	401	407	379	369	398	386	383	370	386	365	398	383	390	438	390	342	422	416	420	377	387	387	397	418	380	409	352	355	428	397	373	390	408	381	406	389	408	397	356	402	405	392	391	373	418	414	382	369	384	384	396	390	390	392	396	398	404	417	418	419	405	420	421	405	406	395	402	386	393	391	395	411	382	385	387	414	356	374	394	411	360	391	359	392	410	393	369	404	407	398	406	400	401	420	398	418	408	377	403	402	406	387	373	375	392	382	394	389	405	412	389	344	394	409	438	413	375	410	404	421	421	435	407	395	387	391	431	405	378	418	382	380	392	372	390	375	381	424	416	343	387	378	380	388	388	377	372	385	366	393	377	369	406	388	386	371	445	389	401	381	365	364	387	406	401	408	381	380	411	407	373	382	398	412	408	376	402	360	387	377	384	375	384	372	419	381	418	383	349	413	385	377	401	365	398	427	418	427	423	392	376	371	390	424	383	364	396	401	382	365	402	394	396	350	425	412	388	421	408	411	356	381	397	412	404	422	386	383	392	423	399	429	363	411	414	392	384	369	396	398	390	379	356	398	417	381	394	362	397	401	368	374	399	393	432	388	415	378	378	402	381	386	358	388	408	346	413	392	353	361	409	364	396	380	430	384	393	373	434	386	348	371	400	416	386	356	400	383	385	392	422	384	407	421	409	344	403	395	386	402	367	406	384	437	384	410	346	382	343	370	381	400	383	392	376	374	407	425	385	395	375	407	405	388	389	407	376	383	427	433	403	390	359	430	390	340	349	417	401	388	375	401	414	371	426	407	361	394	411	423	379	406	406	400	388	388	382	398	435	411	410	400	432	417	372	378	401	418	413	389	399	385	408	383	405	371	413	354	403	428	412	376	378	402	409	413	420	390	438	399	370	422	367	402	383	376	419	429	395	429	379	407	396	384	384	363	388	411	368	380	387	363	443	379	394	364	375	424	379	361	390	376	378	404	395	406	393	400	393	386	408	396	381	407	407	389	365	379	376	440	365	410	417	418	400	427	413	435	392	403	399	390	377	391	385	374	381	434	374	372	405	388	414	402	387	416	415	393	358	374	399	372	407	399	426	376	411	374	408	402	370	356	379	410	410	402	380	361	395	409	386	408	383	399	406	394	382	391	383	418	413	412	379	427	397	379	383	390	365	388	410	416	437	369	363	342	380	413	424	372	423	387	375	364	415	410	391	371	410	390	389	381	408	386	398	409	406	408	391	387	405	397	392	386	401	419	393	388	390	370	389	377	437	411	411	358	401	404	372	371	358	378	382	405	394	409	400	420	397	414	391	410	386	408	425	364	427	387	389	398	397	399	410	415	388	414	402	414	385	429	387	382	392	401	382	389	381	390	386	328	389	372	426	426	387	381	392	411	417	388	378	414	384	368	432	376	416	361	422	373	374	399	382	409	407	416	377	409	392	391	374	435	393	391	365	383	403	392	365	380	420	417	368	389	396	375	415	372	413	399	428	426	408	405	379	397	394	416	382	400	408	403	405	408	388	372	410	377	393	388	396	385	399	388	411	375	400	367	371	377	412	408	386	389	385	391	399	407	391	345	370	393	423	425	403	427	405	418	378	374	385	364	407	358	393	405	380	390	383	392	376	381	421	429	384	375	423	386	393	392	386	422	384	405	390	405	397	418	408	376	391	409	412	424	370	401	388	416	419	387	418	405	365	380	406	380	437	392	380	388	390	379	380	361	374	382	379	407	365	379	369	411	386	409	378	386	421	394	407	396	395	386	368	402	396	381	439	417	390	381	398	395	410	394	371	394	407	383	377	385	403	423	362	396	408	377	374	364	411	377	403	421	386	394	423	388	385	416	407	380	381	386	385	403	431	388	392	378	383	394	400	419	413	396	401	392	416	429	396	408	381	402	389	385	374	423	379	394	406	385	360	414	383	372	388	408	368	413	436	393	422	441	403	402	380	411	375	390	416	390	360	416	409	399	424	393	393	421	371	377	362	400	374	389	406	397	405	396	409	391	428	425	404	415	371	383	400	381	409	407	414	389	402	393	404	403	380	403	407	335	383	376	393	362	366	408	374	372	390	442	418	374	399	404	418	393	393	409	363	403	390	409	366	391	370	394	372	402	388	424	424	399	407	394	387	378	396	385	389	380	400	404	373	363	392	405	385	411	401	373	388	405	397	371	379	376	374	378	367	396	397	383	372	414	392	409	373	387	392	449	375	365	368	367	389	404	406	421	396	356	378	382	345	405	374	397	401	390	365	350	399	393	408	385	383	409	355	376	389	417	385	404	363	417	458	387	430	406	398	373	384	393	373	371	392	377	363	394	389	390	379	382	411	390	371	386	379	401	421	382	423	388	417	383	367	393	380	411	393	359	381	399	410	395	389	408	369	378	399	408	413	418	394	399	388	406	412	389	389	369	360	395	380	424	382	381	394	413	392	427	371	378	358	415	380	401	394	380	408	389	373	391	371	379	376	400	387	383	369	403	400	377	403	414	390	394	398	382	360	423	385	388	396	376	416	389	426	413	394	373	363	418	420	447	381	405	357	401	404	392	379	362	394	391	432	369	410	392	390	383	437	405	380	388	391	382	394	397	420	415	368	407	391	348	378	419	420	388	417	375	379	433	374	409	377	400	374	396	397	433	397	396
25109	21003	26814	24934	5695	1333	932	823	5652	20847	17871	8971	2577	975	677	592	558	570	520	578	534	539	535	571	571	540	535	536	540	539	583	575	574	536	559	521	597	570	540	531	554	536	552	569	567	554	588	597	579	585	568	575	587	530	536	528	578	544	541	547	582	570	538	570	558	566	540	537	522	558	542	510	561	539	533	585	592	590	523	527	572	534	574	572	553	542	563	566	597	574	550	592	498	518	462	566	545	492	556	562	533	545	529	542	528	511	561	531	542	550	537	570	571	549	504	525	554	572	572	514	557	521	544	564	551	567	556	505	506	563	562	568	495	543	546	581	558	549	545	568	533	514	590	564	570	559	564	564	548	552	532	558	560	549	544	549	526	547	603	549	526	537	572	529	542	494	535	575	551	536	532	526	533	513	512	521	583	512	531	549	551	558	557	564	526	545	572	554	571	539	571	551	550	533	511	524	541	509	558	544	608	567	495	528	557	533	545	541	525	533	518	567	552	535	578	562	542	569	528	505	572	547	534	549	570	513	538	543	541	557	523	537	593	609	546	530	549	552	548	528	554	544	587	546	541	548	536	551	530	554	561	536	561	512	517	524	524	538	554	539	584	556	566	567	540	524	553	575	569	528	548	570	555	517	588	545	560	567	524	525	556	544	546	549	559	568	571	520	549	575	534	529	568	549	592	557	525	510	533	535	522	515	485	527	560	574	533	555	559	562	515	585	522	552	538	578	573	590	555	547	545	544	580	573	542	553	557	537	572	560	535	529	580	555	542	525	581	532	561	531	544	526	560	571	600	558	600	549	527	549	555	540	566	519	541	559	527	546	526	553	573	555	526	573	579	571	543	537	527	583	561	510	562	552	547	583	501	564	565	566	576	567	502	579	577	546	530	565	523	522	537	578	529	532	581	555	510	527	536	540	516	586	567	531	524	559	544	601	584	560	513	602	537	546	521	534	507	550	572	545	574	547	582	579	516	530	532	554	600	503	546	571	520	557	543	539	566	562	606	550	481	553	534	533	553	538	596	564	549	532	509	585	516	531	562	578	510	548	545	570	591	571	570	570	519	542	583	539	522	579	529	558	534	520	521	587	567	517	533	553	530	584	530	550	564	551	524	573	565	541	533	565	535	558	515	540	521	590	582	531	575	517	569	558	581	554	569	488	521	519	559	599	549	555	546	569	583	574	575	551	524	556	536	552	557	547	540	573	543	545	499	531	508	565	565	536	543	570	544	556	562	540	563	560	553	492	532	565	538	538	560	507	568	557	530	589	487	548	571	512	533	503	544	528	538	541	516	565	569	588	544	559	566	541	538	546	562	584	518	547	532	537	548	506	552	560	548	549	554	538	549	555	533	567	601	526	562	522	557	499	563	547	552	514	554	580	538	577	526	562	550	544	528	582	576	537	530	525	557	566	559	561	549	533	529	550	552	575	558	514	527	546	516	540	541	564	588	567	524	559	573	493	560	573	562	543	534	559	574	578	578	520	549	563	568	583	511	566	565	554	613	544	519	563	559	556	562	565	518	528	565	568	497	544	562	508	560	566	518	544	584	560	576	525	519	592	572	578	531	508	522	524	580	531	559	530	509	549	492	528	527	528	502	560	536	534	557	521	511	566	545	490	563	590	542	521	572	603	548	568	569	574	561	573	532	568	527	544	502	535	551	509	584	536	538	554	541	525	554	550	564	578	554	554	572	546	534	569	533	490	523	581	522	544	544	537	560	542	535	617	567	564	599	570	520	573	506	551	534	563	534	524	546	558	571	565	520	549	527	545	537	579	541	561	533	552	568	543	501	578	568	523	544	543	528	551	531	547	590	549	559	508	564	562	544	545	560	557	551	533	518	563	537	526	516	540	492	505	547	552	549	501	523	548	589	552	552	549	552	545	536	562	566	561	513	568	546	550	594	538	602	496	544	559	536	545	529	552	510	549	569	540	567	558	582	567	544	577	536	517	570	543	567	522	517	540	534	556	566	558	528	552	512	582	584	572	561	566	519	539	553	595	561	597	516	513	541	536	560	567	541	501	546	550	528	535	553	515	524	538	557	556	496	532	590	540	558	547	538	511	547	564	557	555	565	546	546	549	543	545	548	538	549	549	528	495	517	566	522	542	575	533	518	587	502	577	533	567	553	528	579	560	533	535	532	535	551	544	556	515	571	529	511	538	586	541	501	539	544	590	565	578	557	552	552	559	547	545	545	578	536	573	538	559	559	522	516	525	600	554	601	576	553	522	543	570	542	565	541	556	546	528	539	524	534	532	553	518	552	521	556	571	544	598	527	530	584	493	588	540	545	549	530	539	526	574	529	534	524	528	527	561	561	543	576	512	525	560	558	528	571	540	527	533	543	571	523	554	526	576	539	574	554	524	517	539	559	540	530	552	549	572	590	611	585	558	547	565	523	555	535	519	509	534	583	546	578	582	583	579	552	525	558	547	586	549	540	562	579	564	520	536	506	549	562	545	569	535	528	559	499	527	490	564	592	560	571	574	546	530	503	549	548	512	497	521	523	572	561	553	502	531	526	501	545	510	552	545	571	567	564	527	537	586	550	576	542	530	563	514	560	499	555	554	565	565	571	561	553	546	493	543	550	544	545	563	566	532	540	573	538	486	532	520	548	541	596	496	511	550	541	553	583	498	539	541	568	584	540	552	530	476	559	514	576	561	484	526	575	594	547	555	533	545	511	561	567	487	529	527	572	592	491	503	555	513	523	565	573	555	493	496	567	549	544	591	538	570	560	528	563	491	570	544	513	576	504	578	506	562	521	520	606	559	533	538	562	536	534	521	551	567	576	553	554	524	543	560	488	544	548	509	526	559	540	509	551	560	514	563	511	511	555	577	570	525	546	551	523	557	591	530	549	501	535	521	531	556	531	561	553	588	565	552	543	544	504	532	552	505	541	539	540	558	563	571	549	520	525	545	537	566	551	563	577	564	563	533	544	524	558	592	525	543	514	543	574	548	592	530	504	535	552	521	564	546	554	545	551	531	538	555	544	556	575	538	583	549	502	561	586	572	533	560	564	541	569	575	565	552	520	601	561	572	531	514	538	566	504	580	538	576	538	597	546	573	543	518	523	547	562	532	547	535	525	540	545	563	565	527	571	590	570	500	553	532	524	540	561	580	562	548	555	578	491	575	561	528	531	588	540	524	572	518	516	533	534	521	529	537	494	559	550	569	525	540	544	527	567	539	534	525	579	537	555	563	552	576	501	529	565	577	553	561	591	547	519	581	491	550	522	540	507	534	522	521	578	541	585	532	564	563	531	469	514	508	587	552	585	557	537	526	541	546	556	541	583	550	517	576	550	504	530	525	518	597	498	557	550	591	545	544	555	541	563	535	545	580	554	549	569	551	538	559	507	501	537	550	500	542	558	561	532	541	557	526	531	557	555	528	529	566	566	573	531	542	558	572	537	539	559	549	543	543	537	560	534	519	525	540	524	548	503	557	518	558	537	573	570	536	539	502	533	539	522	550
3719	4313	3653	2186	1488	1182	867	832	8306	20860	15450	7723	2401	903	526	520	476	498	491	504	466	478	438	475	522	502	451	456	494	491	452	434	518	459	513	452	481	461	489	507	468	479	485	496	484	493	449	483	471	506	462	464	498	473	470	489	452	482	461	485	490	523	488	476	503	522	488	474	442	457	489	453	467	474	477	463	456	467	456	469	479	455	467	446	477	432	503	470	490	482	459	475	424	481	485	447	536	465	443	443	438	465	510	507	486	471	463	494	464	491	501	473	514	489	457	491	485	466	493	462	479	435	480	465	488	476	450	481	492	481	460	477	448	494	451	503	462	446	494	485	463	467	502	443	489	430	492	490	513	500	492	482	465	481	513	514	516	441	462	501	451	457	462	478	497	503	474	462	497	524	473	472	491	501	448	486	474	493	449	484	449	482	491	471	458	478	452	470	465	481	436	465	503	462	503	470	479	487	517	450	439	501	448	488	487	484	463	492	463	486	471	448	489	477	453	462	443	459	504	473	444	436	453	505	443	459	496	447	497	458	489	516	466	443	474	480	441	488	485	494	449	469	492	487	489	448	485	450	474	496	508	513	494	454	467	485	475	474	446	480	412	491	484	438	470	480	482	502	447	523	501	483	474	514	435	510	458	505	496	454	456	485	482	505	490	482	452	439	509	476	517	439	468	449	473	508	443	476	460	482	448	484	485	474	510	500	500	481	488	481	487	499	518	452	490	427	493	472	458	500	459	456	470	453	448	426	480	498	493	465	451	469	461	461	496	439	476	492	472	454	483	472	466	492	490	464	494	482	482	448	469	461	491	469	460	463	481	470	466	458	494	454	483	479	479	479	446	545	469	440	475	537	466	506	468	460	465	461	521	463	444	511	508	494	478	463	469	484	466	473	443	478	521	464	457	445	482	468	482	464	511	509	466	475	471	503	448	490	465	476	455	478	424	526	517	515	472	466	471	446	487	496	472	433	459	470	513	551	498	447	454	444	496	470	478	511	500	480	455	480	460	493	422	438	425	513	451	478	481	473	509	503	474	493	474	473	462	503	483	528	473	431	461	498	467	445	519	472	482	469	472	455	440	442	490	482	481	523	493	470	457	492	476	488	483	412	471	449	481	506	469	457	455	495	468	494	461	504	472	452	429	486	473	477	433	495	485	435	461	453	479	414	471	484	459	477	472	484	447	458	487	454	465	467	462	477	462	471	470	482	435	449	489	501	516	482	465	491	467	474	454	483	450	477	470	477	508	456	427	494	479	475	463	543	479	481	472	474	487	481	453	511	460	460	470	464	506	476	474	445	444	462	515	513	482	474	464	501	454	494	446	467	491	475	481	469	459	461	495	464	479	489	439	481	495	446	478	496	461	465	511	515	485	487	491	464	529	467	469	490	451	467	443	496	469	486	477	493	464	491	459	449	474	460	474	485	439	505	461	487	491	444	474	512	468	502	441	501	451	462	467	473	484	452	431	462	477	453	457	477	466	473	487	458	467	426	463	433	517	446	500	466	451	462	470	488	463	457	482	479	466	483	463	495	456	428	440	456	482	524	494	525	495	467	475	496	484	506	459	478	473	481	465	467	509	509	485	499	490	469	478	472	435	494	452	494	455	485	477	459	459	455	491	468	457	474	513	497	440	476	488	452	461	449	453	475	468	486	480	454	451	500	491	460	482	488	470	465	464	473	444	497	482	462	480	484	495	492	444	466	429	478	471	480	493	495	551	475	487	476	501	505	472	466	474	462	458	471	538	449	485	460	450	510	476	477	496	494	485	461	482	476	460	453	482	460	468	424	466	491	478	462	481	464	452	479	481	514	452	476	474	451	502	489	461	481	486	435	465	477	436	464	451	453	479	471	461	480	437	458	467	453	471	478	512	466	473	433	482	452	495	453	474	418	487	494	502	499	457	475	486	465	482	484	443	474	445	486	448	498	450	441	443	483	467	490	529	482	455	472	469	459	478	481	489	493	444	463	438	446	467	481	479	515	443	466	453	456	458	454	489	468	523	477	486	480	481	493	484	516	485	488	479	495	469	486	499	472	469	471	476	468	458	467	482	484	456	452	451	443	439	449	486	461	457	435	430	445	474	462	461	446	473	483	470	508	475	494	471	472	471	431	497	481	482	466	460	484	432	466	460	479	457	433	476	469	492	487	461	483	480	479	492	474	453	454	472	451	467	488	472	485	452	488	446	463	510	460	458	461	457	451	497	484	464	520	434	482	510	503	443	429	448	431	444	458	460	446	474	441	455	442	447	462	418	474	470	470	472	462	502	435	454	443	456	468	499	491	442	457	466	442	461	504	492	474	505	493	482	480	526	474	461	465	490	510	499	462	481	480	473	478	479	507	470	483	499	470	441	460	475	470	503	519	449	467	459	462	457	492	485	478	471	478	470	468	471	443	459	483	515	450	475	473	477	457	454	458	461	464	474	460	480	457	510	482	496	489	496	468	491	480	467	448	472	450	492	450	452	456	461	499	482	483	444	477	477	462	453	471	490	486	462	465	430	480	466	476	459	438	465	469	455	447	523	466	484	500	456	459	452	477	427	434	466	496	478	462	457	482	430	494	488	456	448	471	501	418	487	462	508	441	451	469	466	472	484	483	453	437	490	482	461	474	487	473	472	443	485	472	413	492	479	447	441	487	489	477	468	460	517	476	490	474	466	454	467	454	516	478	467	493	482	458	442	495	474	451	471	480	525	481	503	462	493	471	448	475	502	496	451	457	470	453	515	455	446	487	492	463	467	446	460	465	499	498	489	475	480	465	426	452	473	492	491	466	488	494	473	470	454	432	436	503	498	456	487	458	487	508	461	455	495	455	484	495	445	495	464	483	472	499	461	492	421	454	477	434	448	518	489	495	458	512	469	460	475	482	443	496	489	466	460	479	482	494	445	473	445	466	455	441	489	469	458	476	475	482	450	478	444	446	500	494	457	461	485	445	483	484	482	491	474	433	516	456	475	508	490	426	478	533	484	455	454	520	465	460	494	491	490	514	482	475	450	471	447	466	465	441	474	474	479	458	472	485	485	446	441	476	484	483	471	475	498	486	484	486	457	459	473	480	440	490	467	497	437	471	472	469	494	466	475	490	459	450	485	456	497	466	482	528	504	473	502	513	429	448	482	447	505	508	470	488	486	474	486	469	474	453	481	514	500	521	470	475	474	506	478	516	493	480	495	486	434	445	456	474	458	443	496	472	443	510	466	452	488	493	463	455	488	468	467	484	461	458	462	465	461	502	466	491	498	476	467	473	467	486	504	432	424	468	468	474	449	446	495	459	477	443	451	459	442	470	471	482	479	480	475	497	486	471	536	453	472	453	498	448	439	460	468	457	478	484	452	458	460	448	442	484	469	506	456	441	474	471	473	480	492	466	494	473	519	473	510	475	464	480	484	432	475	451	484	459	479	455	500	467	495	484	482	449	489	461	492	452	481	490	468	443	470	444	477	490	454	477	485	455	435	455	473	452	493	450	474	480
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
